html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, menu, nav, section, time, mark, audio, video, details, summary {margin: 0;	padding: 0;	border: 0; font-size: 100%; font-style: normal; font-weight: normal; vertical-align: baseline; background: transparent;} main, article, aside, figure, footer, header, nav, section, details, summary,img {display: block;} html {box-sizing: border-box;overflow-y: scroll;} *,*:before,*:after {box-sizing: inherit;} img,object,embed {max-width: 100%;} ul {list-style: none;} blockquote, q {quotes: none;} blockquote:before,blockquote:after,q:before,q:after {content: ''; content: none;} a {margin: 0; padding: 0; font-size: 100%; vertical-align: baseline; background: transparent;} del {text-decoration: line-through;} abbr[title], dfn[title] {border-bottom: 1px dotted #000; cursor: help;} table {border-collapse: separate; border-spacing: 0;} th {font-weight: bold; vertical-align: bottom;} td {font-weight: normal; vertical-align: top;} hr {display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0;} input, select {vertical-align: middle;} input[type="radio"] {vertical-align: text-bottom;} input[type="checkbox"] {vertical-align: bottom;position: absolute;top: 0px;left: 0px;width: 16px;min-width: 16px;height: 16px;transition: all 0.5s ease;} input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit; outline:none;}input,button,textarea,input,button,textarea,select{border:none; padding:0; margin:0; background:none;}a{text-decoration:none;} table {font-size: inherit; font: 100%;}
small {font-size: 85%;} strong {font-weight: 800;} td, td img {vertical-align: top;} sub, sup {font-size: 75%; line-height: 0; position: relative;} sup {top: -0.5em;} sub {bottom: -0.25em;} pre, code, kbd, samp {font-family: monospace, sans-serif;}
figure, br{user-select: none;}

/* confgs globais Del Lama */
html:has(.janelaFormulario.ativa){overflow: hidden;}
select {-webkit-appearance: none;-moz-appearance: none;} /* remove seta do selector */
* {
	--cor1: #D0BAA2;
	--cor2: #dbe0e5;
	--cor3: #383838;
	--cor4: #505050;
	--cor5: #B18A5F;
	--cor6: #F4F1ED;
	--cor7: #818189;
	--cor8: #22549E;
	--cor9: #62626A;
	--cor10: #5A5A5A;
	--cor11: #51892E;
	scroll-behavior: smooth;
}

*::-webkit-scrollbar { width: 8px}
*::-webkit-scrollbar-track {background: var(--cor3);}
*::-webkit-scrollbar-thumb {background-color: var(--cor1);}

::selection {background: var(--cor1);color:#fff;}
::-webkit-selection {background: var(--cor1);color:#fff;} 
::-moz-selection {background: var(--cor1);color:#fff;}

@keyframes dots-1 { from { opacity: 0; } 20% { opacity: 1; } }
@keyframes dots-2 { from { opacity: 0; } 40% { opacity: 1; } }
@keyframes dots-3 { from { opacity: 0; } 60% { opacity: 1; } }
@keyframes dots-4 { from { opacity: 0; } 80% { opacity: 1; } }
@keyframes dots-5 { from { opacity: 0; } 95% { opacity: 1; } }
.dots{ text-align: center; display: inline-block;} 
.dots span {animation: dots-1 1s infinite steps(1); }
.dots span:first-child + span {animation-name: dots-2;	}
.dots span:first-child + span + span {	animation-name: dots-3;}
.dots span:first-child + span + span + span {	animation-name: dots-4;}
.dots span:first-child + span + span + span + span {animation-name: dots-5;}

.retornoAjax {visibility: hidden; opacity: 0;position:relative;display: flex;border-radius: 4px;font: 500 14px/16px 'Inter';left: 10px;color: #FFF;/* color: #AB2525; */background:#AB2525;height:40px;padding: 0 10px;align-items:center;gap:4px;z-index: 2;transition: all ease 0.5s;}
.retornoAjax.ativo {visibility: visible; opacity: 1;}
	.retornoAjax::before {position:absolute;content:'';width: 5px;height: 9px;top: 50%;transform: translateY(-50%);left: -4px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 7 12'%3E%3Cpath fill='%23AB2525' stroke='%23AB2525' d='m1.25 6.25 4.5-4.5v9l-4.5-4.5Z'/%3E%3C/svg%3E")center center no-repeat;}

.mensagemSucessoTopo {visibility: hidden;opacity: 0;position: fixed;top: -50px;z-index: 50;left: 50%;transform: translateX(-50%);font: 500 12px/12px'Inter';color: #FFF;background:#28952B;max-width:max-content;padding:0 30px;border-bottom:solid 1px #40C544;height:42px;align-content:center;border-radius:0 0 5px 5px;transition: all 0.5s ease;}
.mensagemSucessoTopo.ativo {top: 0;visibility: visible;opacity: 1;}
	.mensagemSucessoTopo b {font-weight:700;}

	/* header */
	header {position: relative;opacity: 73;min-height: 36px;width: 100%;border-bottom: solid 1px #EAEAEA;border-top: solid 10px #383838;transition: all ease 0.5s;margin-bottom: 3px;}
		header::before{position:absolute;content:'';width:100%;height:2px;background: var(--cor1);top: -2px;left:0;}

		header .centro {max-width: 1856px;width: 100%;padding: 0 20px;display: flex;justify-content: space-between;margin: 0 auto;}

			header .centro ul {display: flex;position: relative;}
				header .centro ul li {padding: 10px 24px;display: flex;align-items: center;}

			header .centro ul.empresas { }

				/* controle da barra de empresas */
				header .centro ul.empresas .barraEmpresas{display: flex;width:100%;}

					header .centro ul.empresas .barraEmpresas::-webkit-scrollbar { }

				header .centro ul.empresas li.titulo {font: 600 11px/14px 'Inter';letter-spacing: 0.03rem;color: #FFF;text-transform: uppercase;opacity: 36%;padding-left: 10px;pointer-events: none;user-select: none;}
					header .centro ul.empresas li.titulo:hover {backgrofund-color:inherit;}
						header .centro ul.empresas li.titulo::before {opacity: 0;visibility: hidden;}

					/*navegacao do media query*/
					header .centro ul.empresas li.setas {display: none;position: relative;max-width: 32px;width: 100%;padding: 0px 10px;}
					header .centro ul.empresas li.setas.esquerda {/* border-right: solid 1px var(--pcor); */}
						header .centro ul.empresas li.setas.esquerda::before {position: absolute;content:'';width:12px;height:10px;rotate:180deg;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 12 10'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M6.083 1.502 7.45 0 12 5l-4.55 5-1.367-1.502L8.3 6.062H0V3.938h8.3L6.083 1.502Z' clip-rule='evenodd' opacity='.24'/%3E%3C/svg%3E") center center no-repeat;}
					header .centro ul.empresas li.setas.direita {/* border-left: solid 1px var(--pcor); */}
						header .centro ul.empresas li.setas.direita::before {position: absolute;content:'';width:12px;height:10px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 12 10'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M6.083 1.502 7.45 0 12 5l-4.55 5-1.367-1.502L8.3 6.062H0V3.938h8.3L6.083 1.502Z' clip-rule='evenodd' opacity='.24'/%3E%3C/svg%3E") center center no-repeat;}

				header .centro ul.empresas li.maisAba {cursor: auto;}
					header .centro ul.empresas li.maisAba:hover {background-color: inherit;}
						header .centro ul.empresas li.maisAba::before {opacity: 0;visibility: hidden;}

				header .centro ul.empresas li {transition: all ease 0.5s;cursor: pointer;position: relative;min-width: max-content;}
					header .centro ul.empresas li:hover {background-color: var(--pcor);}
					header .centro ul.empresas li:hover span.corEmpresa {background-color: var(--pcor) !important;}

				header .centro ul.empresas li em{font: 500 12px/14px 'Inter';letter-spacing: 0.02rem;color: #FFF;transition: all ease 0.5s;padding: 0;}
					header .centro ul.empresas li.ativo em {padding: 0 5px;}

					header .centro ul.empresas li span {display: none;min-width: 16px;min-height: 16px;transition: all ease 0.5s;}

					header .centro ul.empresas li span.corEmpresa {display: block;background-color: #a7bbc2;border-radius: 50%;min-width: 10px;min-height: 10px;position: relative;left: -8px;}
					header .centro ul.empresas li.ativo span.corEmpresa {display: none}

						header .centro ul.empresas li span svg {transition: all ease 0.5s;}
						header .centro ul.empresas li span svg:hover {color: var(--pcorEscura);}

					header .centro ul.empresas li svg {display: none;width: 8px;height: 8px;color: var(--pcor);}

				header .centro ul.empresas li.ativo {position:relative;background-color: var(--pcor);padding: 10px 20px;}
					header .centro ul.empresas li.ativo span {display: block;}
						header .centro ul.empresas li.ativo span svg {width: 16px;height: 16px;cursor: pointer;}
					header .centro ul.empresas li.ativo svg {display: block;cursor: auto;}

					header .centro ul.empresas li.maisAba span{display: block;cursor: pointer;}

						header .centro ul.empresas li.maisAba span svg {display: block;width: 16px;height: 16px;color: #FFF;transition:all ease 0.5s;}
							header .centro ul.empresas li.maisAba span svg:hover {color: var(--pcor);}

			header .centro ul.userInfo {/* width: 100%; */gap: 25px;justify-content: space-between;}
				header .centro ul.userInfo li {font: 500 12px/14px 'Inter';letter-spacing: 0;color: var(--cor4);gap: 10px;padding: 0;}
					header .centro ul.userInfo li.config {cursor: pointer;position: relative;transition: all ease 0.5s;gap: 5px;z-index: 1;}
						header .centro ul.userInfo li.config::before {position: absolute;content:'';width: 42px;height: 26px;background: #FFF;z-index: -1;left: -8px;border-radius: 1px 1px 0 0;transition:all ease 0.5s;}
							header .centro ul.userInfo li.config:hover::before {background: #F2EFEB;}

						header .centro ul.userInfo li.config:hover {color: var(--cor4);}

					header .centro ul.userInfo li span {display: flex;width: 15px;height: 15px;}
						header .centro ul.userInfo li.usuario span {display: flex;width: 12px;height: 14px;color: var(--cor3);}
						header .centro ul.userInfo li.dia span {display: flex;width: 14px;height: 15px;}
						header .centro ul.userInfo li.hora span {display: flex;width: 14px;height: 14px;}
							header .centro ul.userInfo li.hora em {width: 35px;text-align: center;}
						header .centro ul.userInfo li.config span {display: flex;width: 8px;height: 6px;}
							header .centro ul.userInfo li.config span svg path {transition: all ease 0.5s;}
								header .centro ul.userInfo li.config:hover span svg path {fill: var(--cor3);}

					header .centro ul.userInfo li figure{width: 14px;height: 14px;}
					header .centro ul.userInfo li.config ul.menuFlutuante {visibility: hidden;opacity: 0;position: absolute;max-width: 121px;width: 121px;right: -8px;top: 35px;background: var(--cor3);z-index: 1;transition: all ease 0.5s;}
						header .centro ul.userInfo li.config:hover ul.menuFlutuante {visibility: visible;opacity: 1;}
						header .centro ul.userInfo li.config ul.menuFlutuante:hover {background: #606060}

						header .centro ul.userInfo li.config ul.menuFlutuante li {font: 500 12px/14px 'Inter';padding: 9px 14px;width: 100%;}
							header .centro ul.userInfo li.config ul.menuFlutuante li a:active,
							header .centro ul.userInfo li.config ul.menuFlutuante li a:visited,
							header .centro ul.userInfo li.config ul.menuFlutuante li a:link {color: #FFF;}
								header .centro ul.userInfo li.config ul.menuFlutuante li a:hover { }

		/* NAVEGACAO header */
		header nav {position:relative;/* z-index: 1; */background: #FEFEFE;}

			header nav .centro {max-width: 1840px;width: 100%;padding: 20px 20px;display: flex;justify-content: space-between;margin: 0 auto;gap: 20px;}

				header nav .centro .logoEmpresa {display: flex;align-items: center;}

					header nav .centro .logoEmpresa figure {width: 48px;height: 48px;}
						header nav .centro .logoEmpresa figure svg { }
							header nav .centro .logoEmpresa figure svg path { }

					header nav .centro .logoEmpresa h1 {max-width: 173px;min-width: 173px;width: 100%;}
						header nav .centro .logoEmpresa h1 img {user-select: none;width:100%;}

					header nav .centro .menu {display: flex;max-width: 1302px;width: 100%;justify-content: space-between;gap: 210px;}

					header nav .centro .menu ul.navegacao {display: flex;align-items: center;/* max-width: 623px; *//* width: 100%; */gap: 69px;justify-content: space-between;margin: auto;}
						header nav .centro .menu ul.navegacao li {position:relative;display: flex;padding: 0;}
							header nav .centro .menu ul.navegacao li:hover {/*color: var(--pcor)*/}

							header nav .centro .menu ul.navegacao li a:visited,
							header nav .centro .menu ul.navegacao li a:active,
							header nav .centro .menu ul.navegacao li a:link {font: 500 14px/18px 'Inter';letter-spacing: 0;text-align: center;color: var(--cor4);transition: all ease 0.5s;}
							header nav .centro .menu ul.navegacao li.ativo a {font-weight:600;}
								header nav .centro .menu ul.navegacao li a:hover { }

							header nav .centro .menu ul.navegacao li::before {position:absolute;content:'';width: 16px;height:2px;background-color: var(--cor1);bottom: -5px;border-radius: 2px;left: 40%;transition: all ease 0.5s;transform-origin: center;transform: scaleX(0);/* transform-origin: center; */}
								header nav .centro .menu ul.navegacao li:hover::before {transform: scaleX(1);}
							header nav .centro .menu ul.navegacao li.ativo::before {transform: scaleX(1);}

					header nav .centro .menu .avisos {display: flex;align-items: center;cursor: pointer;}
						header nav .centro .menu .avisos figure {position:relative;width: 40px;height: 30px;background: var(--pcorClara);border-radius: 32px;display: flex;justify-content: center;align-items: center;transition:all ease 0.5s;color: var(--pcorEscura);}
							header nav .centro .menu .avisos figure.ativo::after {position: absolute;content: '';width: 9px;height: 9px;background: #C0171A;border-radius:50%;outline: solid 4px #FFF;top: -3px;right:0;}

							header nav .centro .menu .avisos:hover figure {color: var(--pcor);}

							header nav .centro .menu .avisos figure svg { }
							header nav .centro .menu .avisos figure.notificacao svg {width: 15px;height: 16px;}
							header nav .centro .menu .avisos figure.tarefa svg {width: 20px;height: 20px;}
								header nav .centro .menu .avisos figure svg path { }


					header nav .centro .menu .avisos em {position:relative;font: 500 14px/18px 'Inter';letter-spacing: 0;text-align: center;color: var(--pcorEscura);cursor: pointer;padding-left: 13px;transition: all ease 0.5s;}
						header nav .centro .menu .avisos:hover em{/*color: var(--pcor);*/}

						header nav .centro .menu .avisos em::before {position:absolute;content:'';width:16px;height:2px;left: 50%;background-color: var(--pcor);bottom: -5px;transition: all ease 0.5s;transform-origin: center;transform: scaleX(0)}
							header nav .centro .menu .avisos:hover em::before {transform: scaleX(1)}

/* janelas de formulario */
/*efeito de load do forms */
@keyframes rotate { 0%{ transform: rotate(0deg) } 100%{ transform: rotate(360deg) } }
.loading{display: flex;justify-content: center;width: 100%;height: 100px;position: absolute;left: 50%;top: 90px;transform: translate(-50%, -50%);background: #fff;z-index: 2;}
.loading{}
.loading svg{animation: rotate 2s linear infinite;zoom: 0.5}
.loading circle{stroke: #1d1d1d; stroke-linecap: round; animation: dash 2s ease-in-out infinite;}

	body .janelaFormulario {visibility: hidden;opacity: 0;background: #060709E5;position: fixed;z-index: 30;width: 100%;height: 100dvh;align-content: center;transition: all ease 0.5s;padding: 0 20px;}
		body .janelaFormulario.ativa {visibility: visible;opacity: 1;}
	body .janelaFormulario#novaEntrada .centro {max-height: 620px;}
	body .janelaFormulario#novaRetirada .centro {max-height: 400px;}

		body .janelaFormulario .fechar {width: 71px;height: 32px;background:#F2EFEB;display: block;position: absolute;right: 7px;top: -32px;cursor: pointer;font: 500 13px/18px 'Inter';text-align: center;align-content: center;color: #929292;transition: all ease 0.5s;}
			body .janelaFormulario .fechar:hover {background: #AB2525;color: #FFF;}

		body .janelaFormulario .centro {max-width: 744px;width: 100%;margin: 40px auto;border-bottom: solid 4px var(--cor1);border-radius: 2px;background: #FFF;position: relative;height: calc(100dvh - 60px);}




			body .janelaFormulario .centro h3 {font: 700 20px/24px 'Inter';color: #474747;padding: 24px 31px;border-bottom: solid 1px #DFDFDF;margin-bottom: 1px;}

			body .janelaFormulario .centro form {position: relative;border-top: solid 1px #F3F3F3;height: calc(100% - 71px);overflow-y: auto;}

				body .janelaFormulario .centro form ul {padding: 22px 38px 22px 31px;}

					body .janelaFormulario .centro form ul li {display: flex;gap: 16px;margin-bottom: 16px;position:relative;}

						body .janelaFormulario .centro form ul li label {font: 600 11px/14px 'Inter';text-transform: uppercase;color: var(--cor5);align-content: center;max-width: 80px;width: 100%;text-align: right;}
							body .janelaFormulario .centro form ul li:has(textarea) label {align-content:start;padding-top: 11px;}

						body .janelaFormulario .centro form ul li textarea {min-height: 200px;/* max-width: 576px; */width: 100%;font: 500 14px/16px 'Inter';padding: 16px;border-radius: 2px;outline: solid 1px #CFCFCF;color: #161616;resize: none;}
							body .janelaFormulario .centro form ul li textarea::placeholder {color:#cccccc;}

						body .janelaFormulario .centro form ul li .boxSelect {max-width: 225px;width: 100%;position:relative;}
							body .janelaFormulario .centro form ul li .boxSelect::after {position: absolute;content:'';width:11px;height:8px;top:50%;right:16px;transform: translateY(-50%);background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 12 8'%3E%3Cpath fill='%23989898' d='M6 8 11.196.5H.804L6 8Z'/%3E%3C/svg%3E")center center no-repeat;transition: all ease 0.5s;}
							body .janelaFormulario .centro form ul li .boxSelect:focus-within::after {background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 12 8'%3E%3Cpath fill='%23161616' d='M6 8 11.196.5H.804L6 8Z'/%3E%3C/svg%3E") center center no-repeat;}

							body .janelaFormulario .centro form ul li .boxSelect select {height: 40px;outline: solid 1px #CFCFCF;);color: #5C5C5C;font: 500 12px/16px 'Inter';padding: 0 16px;width: 100%;border-radius: 2px;cursor: pointer;transition: all ease 0.5s;}
								body .janelaFormulario .centro form ul li .boxSelect select:focus {color: #161616;}
								body .janelaFormulario .centro form ul li .boxSelect select:not(:placeholder-shown) {color: #161616;}

						body .janelaFormulario .centro form ul li .inputPesquisa {display: flex;width: 100%;justify-content: space-between;gap: 4px;position: relative;}

							body .janelaFormulario .centro form ul li .inputPesquisa input[type=text] {background: #F2EFEB;font: 500 14px/16px 'Inter';letter-spacing: 0.01rem;padding: 0 16px;max-width: 576px;width: 100%;border-radius: 2px;height: 40px;}
								body .janelaFormulario .centro form ul li .inputPesquisa input[type=text]::placeholder{color:#cccccc}

							body .janelaFormulario .centro form ul li .inputPesquisa .pesquisar {display: flex;max-width: 40px;width: 100%;height: 40px;border-radius: 5px;background: var(--cor3);cursor: pointer;justify-content: center;}
								body .janelaFormulario .centro form ul li .inputPesquisa .pesquisar svg {width: 13px;height: 13px;align-self: center;opacity: 0.32;}
									body .janelaFormulario .centro form ul li .inputPesquisa .pesquisar svg path {fill: #FFF;}

							body .janelaFormulario .centro form ul li .inputPesquisa .resultadoPesquisa {/* position: relative; */}
								body .janelaFormulario .centro form ul li .inputPesquisa .resultadoPesquisa ul {background: #FFF;position: absolute;left: -2px;top: 40px;z-index: 1;width: 92%;border-radius: 2px;outline: solid 1px #2A2A2A;box-shadow: 0px 4px 12px -2px #00000045;padding: 0;max-height: 220px;overflow-y: scroll;}
									body .janelaFormulario .centro form ul li .inputPesquisa .resultadoPesquisa ul li {width: 100%;margin: 0;height: 44px;align-items: center;transition: all ease 0.5s;cursor:pointer;padding: 0 16px;}
										body .janelaFormulario .centro form ul li .inputPesquisa .resultadoPesquisa ul li:hover {background: #F5F4F2;}
										body .janelaFormulario .centro form ul li .inputPesquisa .resultadoPesquisa ul li span {font: 500 13px/16px 'Inter';letter-spacing: 0.01rem;color: #656565;}
										body .janelaFormulario .centro form ul li .inputPesquisa .resultadoPesquisa ul li h4 {font: 500 13px/16px 'Inter';letter-spacing: 0.01rem;color: #161616;text-transform: uppercase;width: 100%;}
										body .janelaFormulario .centro form ul li .inputPesquisa .resultadoPesquisa ul li h5 {font: 500 12px/16px 'Inter';color: #9D764B;text-transform: uppercase;text-align: right;}

										body .janelaFormulario .centro form ul li .inputPesquisa .profissionalSelecionado {}
											body .janelaFormulario .centro form ul li .inputPesquisa .profissionalSelecionado p {background: #F2EFEB;position: relative;font: 600 13px/16px 'Inter';letter-spacing: 0.01rem;display: flex;align-items: center;text-transform: uppercase;color: #161616;height: 40px;padding: 0 16px;gap: 8px;border-radius: 2px;}
												body .janelaFormulario .centro form ul li .inputPesquisa .profissionalSelecionado p em {font: inherit;color: #656565;);opacity: 1;align-items: center;font-weight: 500;}
												body .janelaFormulario .centro form ul li .inputPesquisa .profissionalSelecionado p span {background: var(--cor3);position: absolute;right: -48px;width: 40px;height: 40px;border-radius: 5px;cursor: pointer;transition: all ease 0.5s;outline: solid 1px var(--cor6);}
													body .janelaFormulario .centro form ul li .inputPesquisa .profissionalSelecionado p span:hover {background: #FFF;box-shadow: 0px 0px 7px 0px #00000045;}
													body .janelaFormulario .centro form ul li .inputPesquisa .profissionalSelecionado p span svg {width: 17px;height: 21px;position: relative;top: 50%;left: 50%;transform: translate(-50%,-50%);}
														body .janelaFormulario .centro form ul li .inputPesquisa .profissionalSelecionado p span svg path {fill: #FFF;transition: all ease 0.5s;}
															body .janelaFormulario .centro form ul li .inputPesquisa .profissionalSelecionado p span:hover svg path {fill: #AB2525;}

								body .janelaFormulario .centro form ul li .notFound {position: absolute;display: flex;border-radius: 4px;bottom: -51px;right:50px;font: 500 14px/16px 'Inter';color: #FFF;background:#AB2525;height:40px;padding: 0 10px;align-items:center;gap:4px;z-index: 2;}
									body .janelaFormulario .centro form ul li .notFound::before {position:absolute;content:'';width: 10px;height:6px;top: -5px;right:10px;rotate: 180deg;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 13 7'%3E%3Cpath fill='%23AB2525' stroke='%23AB2525' d='M6.5 5.5 2 1h9L6.5 5.5Z'/%3E%3C/svg%3E") center center no-repeat;}
									body .janelaFormulario .centro form ul li .notFound svg {width:16px;height:16px;display:none;}

					/* li datas */
					body .janelaFormulario .centro form ul li.datas { }

						body .janelaFormulario .centro form ul li.datas .campoData {display: flex;gap: 16px;width: 100%;max-width: 220px;}

							body .janelaFormulario .centro form ul li.datas .campoData label {text-align: right;}
							body .janelaFormulario .centro form ul li.datas input[type=date]{outline: solid 1px var(--cor2);border-radius: 4px;font: 500 13px/28px 'Inter';color: #D5D5D5;padding: 0 5px 0 10px;max-width: 124px;width: 100%;height: 40px;transition: all ease 0.5s;cursor: pointer;}
								body .janelaFormulario .centro form ul li.datas input[type=date]:focus-within {color: #161616}
								body .janelaFormulario .centro form ul li.datas input[type=date]:hover {color: #161616}
									
								/* campo.valor */
								body .janelaFormulario .centro form ul li .campo {position: relative;color: #D5D5D5;}
									body .janelaFormulario .centro form ul li .campo i {font: 500 14px/16px 'Inter';letter-spacing: 0.02rem;color: currentColor;position: absolute;left: 10px;top: 50%;transform: translateY(-50%);transition: all ease 0.5s;}
									body .janelaFormulario .centro form ul li .campo:focus-within i {color:#161616;}
									body .janelaFormulario .centro form ul li .campo:hover i {color:#161616;}
									body .janelaFormulario .centro form ul li .campo input:not(:placeholder-shown) ~ i {color:#161616;}

									body .janelaFormulario .centro form ul li .campo input[type=text] {font: 500 13px/16px 'Inter';letter-spacing: 0.01rem;outline: solid 1px #CFCFCF;border-radius: 2px;height: 40px;padding: 0 10px 0 34px;}
									body .janelaFormulario .centro form ul li .campo input[name=percentual] {max-width: 80px;padding: 0 10px 0 21px;}
									body .janelaFormulario .centro form ul li .campo:has(input[name=percentual]) i {left: auto;right: 15px;font-weight: 600;}
								body .janelaFormulario .centro form ul li em {font: 500 12px/16px 'Inter';font-style: italic;color: #5C5C5C;opacity: 0.48;align-content: center;}

								body .janelaFormulario .centro form ul li.datas .campoData .legenda { }

								body .janelaFormulario .centro form ul li.datas .textarea { }
						/* botoes */
						body .janelaFormulario .centro form ul li.botoes:has(.boxExclusao.ativo) {position: initial;}
							body .janelaFormulario .centro form ul li.botoes .enviando {background: var(--cor3);background: #e2e2e2d6;border-radius: 2px;padding: 9px 18px;font: 600 14px / 18px 'Inter';color: #CFCFCF;outline: solid 1px #D2D2D2;cursor: pointer;display: flex;transition: all ease 0.5s;cursor: auto;outline-offset: -1px;display: none;width: max-content;}
								body .janelaFormulario .centro form ul li.botoes .enviando span.dots { }
									body .janelaFormulario .centro form ul li.botoes .enviando span.dots span { }

							body .janelaFormulario .centro form ul li.botoes label { }
							body .janelaFormulario .centro form ul li.botoes .btSalvar {background: var(--cor3);border-radius: 2px;padding: 9px 18px;cursor: pointer;display: flex;align-items: center;transition: all ease 0.5s;}
								body .janelaFormulario .centro form ul li.botoes .btSalvar:hover {background: var(--cor11)}

								body .janelaFormulario .centro form ul li.botoes .btSalvar b {font: 600 14px/18px 'Inter';color: #FFF;padding-right: 8px;}
								body .janelaFormulario .centro form ul li.botoes .btSalvar span {display: flex;align-items: center;}

							body .janelaFormulario .centro form ul li.botoes .btSalvarOutro {background: #0F0F0F;border-radius: 2px;padding: 9px 18px;cursor: pointer;transition: all ease 0.5s;}
								body .janelaFormulario .centro form ul li.botoes .btSalvarOutro:hover {background: var(--cor11)}

								body .janelaFormulario .centro form ul li.botoes .btSalvarOutro b {font: 600 14px/18px 'Inter';color: #FFF;padding-right: 8px;}
								body .janelaFormulario .centro form ul li.botoes .btSalvarOutro span { }

							body .janelaFormulario form .botoes .btExcluir {background: #861E1E;border-radius: 2px;padding: 9px 18px;cursor: pointer;display: flex;transition: all ease 0.5s;margin-left: auto;align-items: center;}
								body .janelaFormulario form .botoes .btExcluir:hover {background: #0F0F0F;}

								body .janelaFormulario form .botoes .btExcluir b {font: 600 14px/18px 'Inter';color: #FFF;padding-right: 8px;}
								body .janelaFormulario form .botoes .btExcluir span {display: flex;align-items: center;}

						body .janelaFormulario form .botoes .boxExclusao.ativo{opacity: 1;visibility: visible;padding: 30px;}
						body .janelaFormulario form .botoes .boxExclusao{position: absolute;top: 0;left: 0;display: flex;flex-wrap: wrap;align-content: flex-start;align-items: flex-start;gap: 0 20px;width: 100%;height: 100%;padding: 0 30px;background: #fff;z-index: 0;opacity: 0;visibility: hidden;overflow: hidden;}
							body .janelaFormulario form .botoes .boxExclusao  p {width: 100%;font: 400 15px/24px 'Inter';margin-bottom: 20px;}

							body .janelaFormulario form .botoes .boxExclusao .btConfirmarExclusao:active,
							body .janelaFormulario form .botoes .boxExclusao .btConfirmarExclusao:any-link{background: #861E1E;border-radius: 2px;padding: 9px 18px;cursor: pointer;display: flex;transition: all ease 0.5s;/* margin-left: auto; */align-items: center;max-width: max-content;color: #FFF;font: 600 14px/18px 'Inter';}
								body .janelaFormulario form .botoes .boxExclusao  .btConfirmarExclusao:hover {background: #0F0F0F;}

								body .janelaFormulario form .botoes .boxExclusao  .btConfirmarExclusao b {font: 600 14px/18px 'Inter';color: #FFF;padding-right: 8px;}
								body .janelaFormulario form .botoes .boxExclusao  .btConfirmarExclusao span {display: flex;align-items: center;}
							body .janelaFormulario form .botoes .boxExclusao .voltar:active,
							body .janelaFormulario form .botoes .boxExclusao .voltar:any-link{border: 1px solid #d9d9d9;border-radius: 2px;padding: 9px 18px;cursor: pointer;display: flex;transition: all ease 0.5s;/* margin-left: auto; */align-items: center;max-width: max-content;color: #b6b6b6;font: 600 14px/18px 'Inter';}
								body .janelaFormulario form .botoes .boxExclusao .voltar:hover {background: #0F0F0F;border-color: #0F0F0F;color: #fff;}

		/* janela form profissionais */
		body .janelaProfissionalDetalhes {visibility: hidden;opacity: 0;background: #060709E5;position: fixed;z-index: 3;top: 0;width: 100%;height: 100dvh;align-content: center;transition: all ease 0.5s;}
			body .janelaProfissionalDetalhes.ativa {visibility: visible;opacity: 1;}
	
			body .janelaProfissionalDetalhes .fechar {width: 71px;height: 32px;background:#F2EFEB;display: block;position: absolute;right: 7px;top: -32px;cursor: pointer;font: 500 13px/18px 'Inter';text-align: center;align-content: center;color: #929292;transition: all ease 0.5s;}
				body .janelaProfissionalDetalhes .fechar:hover {background: #AB2525;color: #FFF;}
	
				body .janelaProfissionalDetalhes .centro {max-width: 1065px;width: 100%;margin: 40px auto;border-bottom: solid 4px var(--cor1);border-radius: 2px;background: #FFF;position: relative;max-height: 815px;height: calc(100dvh - 60px);/* overflow-y: auto; */}
	
					body .janelaProfissionalDetalhes .conteudoDetalhes {padding: 29px 50px;/* max-width: 1005px; */margin: 0 auto;overflow-y: auto;height: 100%;}
	
						body .janelaProfissionalDetalhes .conteudoDetalhes .titulo {display: flex;justify-content: space-between;align-items: end;margin: 0 auto 20px;}
	
							body .janelaProfissionalDetalhes .conteudoDetalhes .titulo h2 {display: flex;flex-direction: column;}
								body .janelaProfissionalDetalhes .conteudoDetalhes .titulo h2 b {font: 600 23px/24px 'Inter';letter-spacing: -0.02rem;text-transform: uppercase;color: #505050;}
								body .janelaProfissionalDetalhes .conteudoDetalhes .titulo h2 em {font: 400 15px/24px 'Inter';letter-spacing: -0.02rem;text-transform: uppercase;color: #797979;}
	
							body .janelaProfissionalDetalhes .conteudoDetalhes .titulo .boxTopo {display: flex;gap: 25px;}
	
								body .janelaProfissionalDetalhes .conteudoDetalhes .titulo .boxTopo p {display: flex;gap: 4px;font: 600 14px/12px 'Inter';color: #161616;}
									body .janelaProfissionalDetalhes .conteudoDetalhes .titulo .boxTopo p em {display: block;font: 500 12px/12px 'Inter';color: #8C8C8C;}
	
								body .janelaProfissionalDetalhes .conteudoDetalhes .titulo .boxTopo strong {position: relative;color: #8ACF84;font: 600 14px/12px 'Inter';}
								body .janelaProfissionalDetalhes .conteudoDetalhes .titulo .boxTopo strong.ativo {color: #8ACF84;}
									body .janelaProfissionalDetalhes .conteudoDetalhes .titulo .boxTopo strong::before {position: absolute;content:'';width:11px;height:11px;border-radius:50%;background: currentColor;left: -15px;top: 50%;transform: translateY(-50%);}

						/* dados cards global*/
						body .janelaProfissionalDetalhes .conteudoDetalhes > div h4 {font: 600 10px/15px 'Inter';text-transform: uppercase;color: #B18A5F;text-align: right;max-width: 67px;width: 100%;}

						body .janelaProfissionalDetalhes .conteudoDetalhes > div span.icone { }
							body .janelaProfissionalDetalhes .conteudoDetalhes > div span.icone svg { }
								body .janelaProfissionalDetalhes .conteudoDetalhes > div span.icone svg path { }

						body .janelaProfissionalDetalhes .conteudoDetalhes > div p {font: 400 13px/21px 'Inter';color: #505050;-webkit-box-orient: vertical;-webkit-line-clamp: 1;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
							body .janelaProfissionalDetalhes .conteudoDetalhes > div p em {color: #BCBCBC;font-weight: 400;/* display: block; */min-width: max-content;}

					body .janelaProfissionalDetalhes .conteudoDetalhes .dadosBancarios {outline: solid 1px #DDDDDD;display: flex;gap: 20px;padding: 15px 20px;margin: 0 auto 25px;}

						body .janelaProfissionalDetalhes .conteudoDetalhes .dadosBancarios h4 {font: 600 10px/15px 'Inter';text-transform: uppercase;color: #B18A5F;text-align: right;max-width: 67px;width: 100%;}

						body .janelaProfissionalDetalhes .conteudoDetalhes .dadosBancarios p {font: 400 12px/16px 'Inter';color: #505050;margin-right: 10px;}
							body .janelaProfissionalDetalhes .conteudoDetalhes .dadosBancarios p em {color: #BCBCBC;font-weight: 400;display: block;}

						body .janelaProfissionalDetalhes .conteudoDetalhes .boxCards {display: flex;margin: 0 auto 37px;justify-content: space-between;gap: 10px;}
							
						/*boxcards global*/
								body .janelaProfissionalDetalhes .conteudoDetalhes .boxCards > div {max-width: 965px;width: 100%;outline: solid 1px #DDDDDD;padding: 15px 20px;max-width: 300px;width: 100%;}
								body .janelaProfissionalDetalhes .conteudoDetalhes .boxCards > div h4 {max-width: max-content;margin-bottom: 8px;}

								body .janelaProfissionalDetalhes .conteudoDetalhes .boxCards > div p {/* display: -webkit-box; *//* margin-bottom: 8px; */}
									body .janelaProfissionalDetalhes .conteudoDetalhes .boxCards > div p em {padding-right: 3px;}

						body .janelaProfissionalDetalhes .conteudoDetalhes .boxBotoes {display: flex;justify-content: space-between;margin-bottom: 38px;height: 36px;}
							body .janelaProfissionalDetalhes .conteudoDetalhes .boxBotoes a:active,
							body .janelaProfissionalDetalhes .conteudoDetalhes .boxBotoes a:visited,
							body .janelaProfissionalDetalhes .conteudoDetalhes .boxBotoes a:link {color: var(--cor4);gap: 8px;display: flex;align-items: center;background: #F4F1ED;transition: all ease 0.5s;padding: 10px 18px;border-radius: 2PX;}
								body .janelaProfissionalDetalhes .conteudoDetalhes .boxBotoes a:hover {background: var(--cor5);}

								body .janelaProfissionalDetalhes .conteudoDetalhes .boxBotoes a i {font: 600 14px/18px 'Inter';text-align: center;color: var(--pcorEscura);transition: all ease 0.5s;}
									body .janelaProfissionalDetalhes .conteudoDetalhes .boxBotoes a:hover i {color: #FFF;}


								body .janelaProfissionalDetalhes .conteudoDetalhes .boxBotoes a svg {width: 13px;height: 14px;}
									body .janelaProfissionalDetalhes .conteudoDetalhes .boxBotoes a:hover svg {color: #FFF;}
									body .janelaProfissionalDetalhes .conteudoDetalhes .boxBotoes a svg path {transition: all ease 0.5s;}
										body .janelaProfissionalDetalhes .conteudoDetalhes .boxBotoes a:hover svg path {fill: #FFF;}

							body .janelaProfissionalDetalhes .conteudoDetalhes .boxBotoes ul.filtroData {position:relative;display: flex;max-width: 408px;width: 100%;justify-content: space-between;}
			
								body .janelaProfissionalDetalhes .conteudoDetalhes .boxBotoes ul.filtroData .mensagemErro {position: absolute;border-radius: 4px;top: 46px;left: 50%;transform: translateX(-50%);font: 600 11px/16px'Inter';color: #FFF;background:#AB2525;height: fit-content;padding: 2px 10px;align-items: center;align-content: center;text-align: center;z-index: 1;max-width: max-content;width: 100%;}
									body .janelaProfissionalDetalhes .conteudoDetalhes .boxBotoes ul.filtroData .mensagemErro::before {position:absolute;content:'';width: 10px;rotate: 180deg;height:6px;top: -5px;right:30px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 13 7'%3E%3Cpath fill='%23AB2525' stroke='%23AB2525' d='M6.5 5.5 2 1h9L6.5 5.5Z'/%3E%3C/svg%3E") center center no-repeat;}
									body .janelaProfissionalDetalhes .conteudoDetalhes .boxBotoes ul.filtroData .mensagemErro svg {width: 16px;height: 16px;display:none;}

								body .janelaProfissionalDetalhes .conteudoDetalhes .boxBotoes ul.filtroData li {display: flex;align-items: center;gap: 18px;}
									body .janelaProfissionalDetalhes .conteudoDetalhes .boxBotoes ul.filtroData li em {font: 600 11px/14px 'Inter';color: #A78055;text-transform: uppercase;}

									body .janelaProfissionalDetalhes .conteudoDetalhes .boxBotoes ul.filtroData li input[type=date] {outline: solid 1px var(--cor2);border-radius: 2px;font: 500 13px/28px 'Inter';color: #D5D5D5;padding: 0 5px 0 5px;max-width: 112px;width: 100%;transition: all ease 0.5s;height: 36px;cursor:pointer;}
										body .janelaProfissionalDetalhes .conteudoDetalhes .boxBotoes ul.filtroData li input[type=date]:hover {color: #161616}
										body .janelaProfissionalDetalhes .conteudoDetalhes .boxBotoes ul.filtroData li input[type=date]:focus-within {color: #161616}

									body .janelaProfissionalDetalhes .conteudoDetalhes .boxBotoes ul.filtroData li button.botaoBusca {background: var(--cor3);gap: 8px;display: flex;align-items: center;transition: all ease 0.5s;padding: 9px 18px;border-radius: 2PX;font: 600 14px/18px 'Inter';text-align: center;color: #FFF;transition: all ease 0.5s;cursor: pointer;}
										body .janelaProfissionalDetalhes .conteudoDetalhes .boxBotoes ul.filtroData li button:hover {color: #FFF;background: var(--cor5);}

				body .janelaProfissionalDetalhes .conteudoDetalhes .dadosListados {/* height: 272px; *//* overflow-y: scroll; */}

							/* mensagem de erro 'nenhum registro encontrado'*/
							body .janelaProfissionalDetalhes .conteudoDetalhes .dadosListados ul li.nadaEncontrado {flex-direction: column;align-items: center;max-height: 150px;height: 100%!important;padding: 100px 0;border-bottom: none;}
							body .janelaProfissionalDetalhes .conteudoDetalhes .dadosListados ul li.nadaEncontrado::before {display: none;}
								body .janelaProfissionalDetalhes .conteudoDetalhes .dadosListados ul li.nadaEncontrado span {margin: 0;padding: 0;}

									body .janelaProfissionalDetalhes .conteudoDetalhes .dadosListados ul li.nadaEncontrado span svg { }
								body .janelaProfissionalDetalhes .conteudoDetalhes .dadosListados ul li.nadaEncontrado h3 {font: 700 22px/24px 'Inter';text-transform: none;color: #474747;margin: 0 auto;z-index: 1;}
								body .janelaProfissionalDetalhes .conteudoDetalhes .dadosListados ul li.nadaEncontrado p {font: 500 16px/24px 'Inter';text-transform: none;color: #848484;margin: 0 auto;z-index: 1;}



					body .janelaProfissionalDetalhes .conteudoDetalhes .dadosListados .boxEntradas {margin-bottom: 45px;}
						body .janelaProfissionalDetalhes .conteudoDetalhes .dadosListados .boxEntradas h3 {font: 700 22px/24px 'Inter';color: #474747;);background: #FFF;}
						body .janelaProfissionalDetalhes .conteudoDetalhes .dadosListados .boxEntradas .cabecalho {display: flex;list-style: none;gap: 10px;background: #FFF;font: 600 10px/16px 'Inter';width: 100%;padding: 15px 0 15px 0;text-transform: uppercase;color: var(--cor5);text-align: left;border-bottom: solid 1px var(--cor2);transition: all ease 0.5s;}

							/* header da lista contas a pagar com CLASSES */
							body .janelaProfissionalDetalhes .conteudoDetalhes .dadosListados .boxEntradas .por {max-width: 47px;width: 100%;opacity: 1;padding-left: 4px;}
							body .janelaProfissionalDetalhes .conteudoDetalhes .dadosListados .boxEntradas .compra {max-width: 98px;min-width: 97px;width: 100%;}
							body .janelaProfissionalDetalhes .conteudoDetalhes .dadosListados .boxEntradas .profissional {min-width: 200px;width: 100%;text-align: left;padding-left: 10px;}
							body .janelaProfissionalDetalhes .conteudoDetalhes .dadosListados .boxEntradas .referencia {min-width: 100px;width: 100%;text-align: left;}
							body .janelaProfissionalDetalhes .conteudoDetalhes .dadosListados .boxEntradas .valorCompra {max-width: 125px;min-width: 111px;width: 100%;text-align: right;padding: 0 15px 0 0;}
							body .janelaProfissionalDetalhes .conteudoDetalhes .dadosListados .boxEntradas .porcentagem {max-width: 30px;width: 100%;text-align: left;padding-left: 4px;}
							body .janelaProfissionalDetalhes .conteudoDetalhes .dadosListados .boxEntradas .valorRt {max-width: 60px;min-width: 49px;width: 100%;text-align: right;margin-right: 15px;}
							body .janelaProfissionalDetalhes .conteudoDetalhes .dadosListados .boxEntradas .dataDisponivel {position:relative;max-width: 112px;min-width: 96px;width: 100%;text-align: right;padding-right: 15px;}


							body .janelaProfissionalDetalhes .conteudoDetalhes .dadosListados .boxEntradas ul.itensLista {max-height: 272px;overflow-y: auto;}
							body .janelaProfissionalDetalhes .conteudoDetalhes .dadosListados .boxEntradas ul.itensLista li{position:relative;display: flex;gap: 10px;font: 600 13px/24px 'Inter';letter-spacing: -0.02rem;color: var(--cor4);text-transform: uppercase;width: 100%;text-align: left;padding: 12px 0;outline: transparent;transition: all ease 0.5s;border-bottom: dashed 1px var(--cor2);height: 50px;}
								body .janelaProfissionalDetalhes .conteudoDetalhes .dadosListados .boxEntradas ul.itensLista li span {background: #FFF;font: 700 11px/12px 'Inter';color: var(--cor4);opacity: 0.48;border-radius: 6px;transition: all ease 0.5s;padding: 5px 10px;margin-right: 15px;}
									body .janelaProfissionalDetalhes .conteudoDetalhes .dadosListados .boxEntradas ul.itensLista:hover li span  {background: #FFF;}

									body .janelaProfissionalDetalhes .conteudoDetalhes .dadosListados .boxEntradas ul.itensLista li span .setaTopo {position:absolute;content:'';top: -5px;width:12px;height:6px;left: 50%;transform: translateX(-50%);color: var(--pcorEscura);opacity: 1;}

									body .janelaProfissionalDetalhes .conteudoDetalhes .dadosListados .boxEntradas ul.itensLista li em{background: #CCADA3;border-radius: 50%;color: #FFF;display: block;width: 30px;height: 30px;font: 700 12px/12px 'Inter';letter-spacing: 0;align-content: center;margin-top: -2px;}
								/* ajuste de alinhamento de todas as divs */
								body .janelaProfissionalDetalhes .conteudoDetalhes .dadosListados .boxEntradas ul.itensLista li > div {align-content: center;}
								body .janelaProfissionalDetalhes .conteudoDetalhes .dadosListados .boxEntradas ul.itensLista li .por {text-align: center;position: relative;}
									body .janelaProfissionalDetalhes .conteudoDetalhes .dadosListados .boxEntradas ul.itensLista li .por b {text-transform: none;opacity: 48%;}
									
									body .janelaProfissionalDetalhes .conteudoDetalhes .dadosListados .boxEntradas ul.itensLista li .por span.tag {visibility: hidden!important;opacity: 0!important;display: flex;font: 700 11px/12px 'Inter';color: #FFF;background: var(--cor3);text-transform: uppercase;position: absolute;left: 34px;top: 50%;transform: translateY(-50%);z-index: 1;gap: 5px;transition: all ease 0.5s;margin: 0;min-width: max-content;letter-spacing: 0.02rem;}
										body .janelaProfissionalDetalhes .conteudoDetalhes .dadosListados .boxEntradas ul.itensLista li .por:hover span.tag {visibility: visible!important;opacity: 1!important;}
										body .janelaProfissionalDetalhes .conteudoDetalhes .dadosListados .boxEntradas ul.itensLista li .por span.tag::before {position:absolute;content:'';width:10px;height:6px;left: -7px;top: 50%;transform: translateY(-50%);background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 6 10'%3E%3Cpath fill='%23383535' fill-rule='evenodd' d='M.922 5.768a1 1 0 0 1 0-1.536L6 0v10L.922 5.768Z' clip-rule='evenodd'/%3E%3C/svg%3E") center center no-repeat;}

								body .janelaProfissionalDetalhes .conteudoDetalhes .dadosListados .boxEntradas ul.itensLista li .por span.tag i {text-transform: uppercase;font-size: 10px;opacity: 0.4;display: block;font-weight: 700;}

								body .janelaProfissionalDetalhes .conteudoDetalhes .dadosListados .boxEntradas ul.itensLista li .compra {text-align: left;position: relative;cursor: default;font: 600 13px/24px 'Inter';letter-spacing: -0.02rem;color: var(--cor4);}
									body .janelaProfissionalDetalhes .conteudoDetalhes .dadosListados .boxEntradas ul.itensLista li .compra b {opacity: 0.48;text-transform: none;font: 500 12px/24px 'Inter';}

								body .janelaProfissionalDetalhes .conteudoDetalhes .dadosListados .boxEntradas ul.itensLista li .referencia {font: 500 12px/12px 'Inter';letter-spacing: -0.02rem;color: var(--cor7);text-transform: uppercase;z-index: 0;-webkit-box-orient: vertical;-webkit-line-clamp: 2;text-overflow: ellipsis;overflow: hidden;}
								body .janelaProfissionalDetalhes .conteudoDetalhes .dadosListados .boxEntradas ul.itensLista li .valorCompra {position: relative;text-align: right;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-overflow: ellipsis;font: 700 14px/24px 'Inter';padding: 0 15px 0 0;}
									body .janelaProfissionalDetalhes .conteudoDetalhes .dadosListados .boxEntradas ul.itensLista li .valorCompra::after {position:absolute;content:'';width:1px;height:15px;transform: translateY(-50%);top:50%;right: 0;background: #EAEAEA}

								body .janelaProfissionalDetalhes .conteudoDetalhes .dadosListados .boxEntradas ul.itensLista li .porcentagem {-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-overflow: ellipsis;font: 400 14px/24px 'Inter';letter-spacing: -0.03rem;z-index: 0;padding: 0;}
								body .janelaProfissionalDetalhes .conteudoDetalhes .dadosListados .boxEntradas ul.itensLista li .valorRt {text-align: right;color: var(--cor8);font: 600 14px/24px 'Inter';letter-spacing: -0.03rem;z-index: 0;}
								body .janelaProfissionalDetalhes .conteudoDetalhes .dadosListados .boxEntradas ul.itensLista li .dataDisponivel {text-align: right;position: relative;cursor: default;font: 600 13px/24px 'Inter';letter-spacing: -0.02rem;color: var(--cor4);padding-right: 10px;}
									body .janelaProfissionalDetalhes .conteudoDetalhes .dadosListados .boxEntradas ul.itensLista li .dataDisponivel b {opacity: 0.48;text-transform: none;font: 500 12px/24px 'Inter';}
					/* retiradas modal */
					body .janelaProfissionalDetalhes .conteudoDetalhes .dadosListados .boxRetiradas {
    /* max-width: 500px; */
}
						body .janelaProfissionalDetalhes .conteudoDetalhes .dadosListados .boxRetiradas h3 {font: 700 22px/24px 'Inter';color: #474747;);position: sticky;top: 0;background: #FFF;z-index: 2;}
							body .janelaProfissionalDetalhes .conteudoDetalhes .dadosListados .boxRetiradas .cabecalho {display: flex;list-style: none;gap: 17px;position: sticky;top: 24px;background: #FFF;z-index: 2;font: 600 10px/16px 'Inter';width: 100%;padding: 15px 0 15px 0;text-transform: uppercase;color: var(--cor5);text-align: left;border-bottom: solid 1px var(--cor2);transition: all ease 0.5s;}

								/* header da lista retiradas com CLASSES */
								body .janelaProfissionalDetalhes .conteudoDetalhes .dadosListados .boxRetiradas .por {max-width: 47px;width: 100%;opacity: 1;padding-left: 4px;}
								body .janelaProfissionalDetalhes .conteudoDetalhes .dadosListados .boxRetiradas .compra {max-width: 98px;min-width: 97px;width: 100%;}
								body .janelaProfissionalDetalhes .conteudoDetalhes .dadosListados .boxRetiradas .profissional {min-width: 200px;width: 100%;text-align: left;padding-left: 10px;}
								body .janelaProfissionalDetalhes .conteudoDetalhes .dadosListados .boxRetiradas .formaPagamento {/* max-width: 89px; *//* min-width: 80px; */width: 100%;text-align: left;}
								body .janelaProfissionalDetalhes .conteudoDetalhes .dadosListados .boxRetiradas .banco {max-width: 125px;min-width: 111px;width: 100%;text-align: left;}
								body .janelaProfissionalDetalhes .conteudoDetalhes .dadosListados .boxRetiradas .agencia {max-width: 50px;min-width: 44px;width: 100%;text-align: left;}
								body .janelaProfissionalDetalhes .conteudoDetalhes .dadosListados .boxRetiradas .conta {max-width: 90px;min-width: 70px;width: 100%;text-align: left;}
								body .janelaProfissionalDetalhes .conteudoDetalhes .dadosListados .boxRetiradas .favorecido {min-width: 96px;width: 100%;text-align: left;}
								body .janelaProfissionalDetalhes .conteudoDetalhes .dadosListados .boxRetiradas .valorRetirada {max-width: 119px;min-width: 96px;width: 100%;text-align: left;padding-right: 15px;/* margin-left: auto; */}


						body .janelaProfissionalDetalhes .conteudoDetalhes .dadosListados .boxRetiradas ul.itensLista {max-height: 272px;overflow-y: auto;/* max-width: 500px; */}
						body .janelaProfissionalDetalhes .conteudoDetalhes .dadosListados .boxRetiradas ul.itensLista li{position:relative;display: flex;gap: 17px;font: 600 13px/24px 'Inter';letter-spacing: -0.02rem;color: var(--cor4);text-transform: uppercase;width: 100%;text-align: left;padding: 12px 0;outline: transparent;transition: all ease 0.5s;border-bottom: dashed 1px var(--cor2);height: 50px;}
							body .janelaProfissionalDetalhes .conteudoDetalhes .dadosListados .boxRetiradas ul.itensLista li span {background: #FFF;font: 700 11px/12px 'Inter';color: var(--cor4);opacity: 0.48;border-radius: 6px;transition: all ease 0.5s;padding: 5px 10px;margin-right: 15px;}
								body .janelaProfissionalDetalhes .conteudoDetalhes .dadosListados .boxRetiradas ul.itensLista:hover li span  {background: #FFF;}

								body .janelaProfissionalDetalhes .conteudoDetalhes .dadosListados .boxRetiradas ul.itensLista li span .setaTopo {position:absolute;content:'';top: -5px;width:12px;height:6px;left: 50%;transform: translateX(-50%);color: var(--pcorEscura);opacity: 1;}

								body .janelaProfissionalDetalhes .conteudoDetalhes .dadosListados .boxRetiradas ul.itensLista li em{background: #CCADA3;border-radius: 50%;color: #FFF;display: block;width: 30px;height: 30px;font: 700 12px/12px 'Inter';letter-spacing: 0;align-content: center;margin-top: -2px;}
															/* ajuste de alinhamento de todas as divs RETIRADAS*/
															body .janelaProfissionalDetalhes .conteudoDetalhes .dadosListados .boxRetiradas ul.itensLista li > div {align-content: center;}
															body .janelaProfissionalDetalhes .conteudoDetalhes .dadosListados .boxRetiradas ul.itensLista li .por {text-align: center;position: relative;}
																body .janelaProfissionalDetalhes .conteudoDetalhes .dadosListados .boxRetiradas ul.itensLista li .por b {text-transform: none;opacity: 48%;}
																body .janelaProfissionalDetalhes .conteudoDetalhes .dadosListados .boxRetiradas ul.itensLista li .por span.tag {visibility: hidden!important;opacity: 0!important;display: flex;font: 700 11px/12px 'Inter';color: #FFF;background: var(--cor3);text-transform: uppercase;position: absolute;left: 34px;top: 50%;transform: translateY(-50%);z-index: 1;gap: 5px;transition: all ease 0.5s;margin: 0;min-width: max-content;letter-spacing: 0.02rem;}
																	body .janelaProfissionalDetalhes .conteudoDetalhes .dadosListados .boxRetiradas ul.itensLista li .por:hover span.tag {visibility: visible!important;opacity: 1!important;}
																	body .janelaProfissionalDetalhes .conteudoDetalhes .dadosListados .boxRetiradas ul.itensLista li .por span.tag::before {position:absolute;content:'';width:10px;height:6px;left: -7px;top: 50%;transform: translateY(-50%);background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 6 10'%3E%3Cpath fill='%23383535' fill-rule='evenodd' d='M.922 5.768a1 1 0 0 1 0-1.536L6 0v10L.922 5.768Z' clip-rule='evenodd'/%3E%3C/svg%3E") center center no-repeat;}

																body .janelaProfissionalDetalhes .conteudoDetalhes .dadosListados .boxRetiradas ul.itensLista li .por span.tag i {text-transform: uppercase;font-size: 10px;opacity: 0.4;display: block;font-weight: 700;}

															body .janelaProfissionalDetalhes .conteudoDetalhes .dadosListados .boxRetiradas ul.itensLista li .compra {text-align: left;position: relative;cursor: default;font: 600 13px/24px 'Inter';letter-spacing: -0.02rem;color: var(--cor4);}
																body .janelaProfissionalDetalhes .conteudoDetalhes .dadosListados .boxRetiradas ul.itensLista li .compra b {opacity: 0.48;text-transform: none;font: 500 12px/24px 'Inter';}

															body .janelaProfissionalDetalhes .conteudoDetalhes .dadosListados .boxRetiradas ul.itensLista li .formaPagamento {font: 500 12px/24px 'Inter';letter-spacing: 0;color: var(--cor7);z-index: 0;}
															body .janelaProfissionalDetalhes .conteudoDetalhes .dadosListados .boxRetiradas ul.itensLista li .banco {-webkit-box-orient: vertical;-webkit-line-clamp: 2;text-overflow: ellipsis;overflow: hidden;position: relative;font: 500 12px/12px 'Inter';color: var(--cor7);letter-spacing: -0.02rem;}
															body .janelaProfissionalDetalhes .conteudoDetalhes .dadosListados .boxRetiradas ul.itensLista li .agencia {font: 600 12px/24px 'Inter';letter-spacing: -0.02rem;color: var(--cor7);z-index: 0;}
															body .janelaProfissionalDetalhes .conteudoDetalhes .dadosListados .boxRetiradas ul.itensLista li .conta {font: 600 12px/24px 'Inter';letter-spacing: -0.02rem;color: var(--cor7);z-index: 0;}
															body .janelaProfissionalDetalhes .conteudoDetalhes .dadosListados .boxRetiradas ul.itensLista li .favorecido {-webkit-box-orient: vertical;-webkit-line-clamp: 2;text-overflow: ellipsis;overflow: hidden;font: 500 12px/12px 'Inter';letter-spacing: 0;color: var(--cor7);z-index: 0;}
															body .janelaProfissionalDetalhes .conteudoDetalhes .dadosListados .boxRetiradas ul.itensLista li .valorRetirada {font: 600 14px/24px 'Inter';letter-spacing: -0.03rem;color: #A01C1C;);z-index: 0;padding-right: 10px;}

			/* janelas de novo profissional */
			body .janelaProfissionalDetalhes .formularioEdicao {padding: 29px 50px;overflow-y: auto;height: 100%;}
				body .janelaProfissionalDetalhes .formularioEdicao .titulo { }

					body .janelaProfissionalDetalhes div .titulo h2 {display: flex;flex-direction: column;margin-bottom: 30px;}
						body .janelaProfissionalDetalhes div .titulo h2 b {font: 600 23px/24px 'Inter';letter-spacing: -0.02rem;text-transform: uppercase;color: #505050;}
						body .janelaProfissionalDetalhes div .titulo h2 em {font: 400 15px/24px 'Inter';letter-spacing: -0.02rem;text-transform: uppercase;color: #797979;}

					body .janelaProfissionalDetalhes div .titulo .btVoltar {font: 600 14px/18px 'Inter';;height: 36px;display: flex;gap: 5px;align-items: center;padding: 0 10px;border-radius: 2px;background: #FFF;transition: all ease 0.5s;position: absolute;right: 20px;top:15px;}
						body .janelaProfissionalDetalhes div .titulo .btVoltar:hover {background: #44403D;}

						body .janelaProfissionalDetalhes div .titulo .btVoltar i {color: #44403D;transition:all ease 0.5s;}
							body .janelaProfissionalDetalhes div .titulo .btVoltar:hover i {color: #FFF}
						body .janelaProfissionalDetalhes div .titulo .btVoltar svg { }
							body .janelaProfissionalDetalhes div .titulo .btVoltar:hover svg path {fill: #FFF;transition: all ease 0.5s;}

				body .janelaProfissionalDetalhes .formularioEdicao form { }
					body .janelaProfissionalDetalhes .formularioEdicao form fieldset { }
						body .janelaProfissionalDetalhes .formularioEdicao form fieldset h3 {font: 700 22px/24px 'Inter';color: #474747;margin-bottom: 20px;}

						body .janelaProfissionalDetalhes .formularioEdicao form fieldset ul {max-width: 708px;width: 100%;}
							body .janelaProfissionalDetalhes .formularioEdicao form fieldset ul li {display: flex;gap: 17px;justify-content: space-between;}

								body .janelaProfissionalDetalhes .formularioEdicao form fieldset ul li .itemCampo {display: flex;align-items: center;gap: 10px;margin-bottom: 15px;position:relative;}

									body .janelaProfissionalDetalhes .formularioEdicao form fieldset ul li .itemCampo label {font: 600 11px/14px 'Inter';text-align: right;text-transform: uppercase;color: #A78055;/* max-width: 80px; *//* min-width: 80px; */text-align: right;}
									body .janelaProfissionalDetalhes .formularioEdicao form fieldset ul li .itemCampo:first-of-type label {min-width: 80px;}

										body .janelaProfissionalDetalhes .formularioEdicao form fieldset ul li .itemCampo input {font: 500 13px/28px 'Inter';border-radius: 2px;height: 40px;padding: 0 11px 2px 11px;color: #161616;outline: solid 1px var(--cor2);/* max-width: 360px; */width: 100%;box-shadow: inset 0px -1px 0px 0px #0000004D;}
											body .janelaProfissionalDetalhes .formularioEdicao form fieldset ul li .itemCampo input[type=text]::placeholder {color: #D5D5D5;}
											body .janelaProfissionalDetalhes .formularioEdicao form fieldset ul li .itemCampo input:focus-within {color: #161616}
											body .janelaProfissionalDetalhes .formularioEdicao form fieldset ul li .itemCampo input:hover {color: #161616}

										body .janelaProfissionalDetalhes .formularioEdicao form fieldset ul li .itemCampo input[name=registro] {max-width: 104px;}
										body .janelaProfissionalDetalhes .formularioEdicao form fieldset ul li .itemCampo input[name=nome] {width: 366px;}
										body .janelaProfissionalDetalhes .formularioEdicao form fieldset ul li .itemCampo input[name=codigo] {max-width: 135px;}
										body .janelaProfissionalDetalhes .formularioEdicao form fieldset ul li .itemCampo input[name=cpf] {max-width: 155px;}
										body .janelaProfissionalDetalhes .formularioEdicao form fieldset ul li .itemCampo input[name=rg] {max-width: 155px;}
										body .janelaProfissionalDetalhes .formularioEdicao form fieldset ul li .itemCampo input[name=site] {width: 366px;}
										body .janelaProfissionalDetalhes .formularioEdicao form fieldset ul li .itemCampo input[name=telefone] {width: 155px;}
										body .janelaProfissionalDetalhes .formularioEdicao form fieldset ul li .itemCampo input[name=celular] {width: 155px;}
										body .janelaProfissionalDetalhes .formularioEdicao form fieldset ul li .itemCampo input[name=csenha] {width: 160px;}
										body .janelaProfissionalDetalhes .formularioEdicao form fieldset ul li .itemCampo input[name=cep] {width: 112px;}
										body .janelaProfissionalDetalhes .formularioEdicao form fieldset ul li .itemCampo input[name=endereco] {width: 310px;}
										body .janelaProfissionalDetalhes .formularioEdicao form fieldset ul li .itemCampo input[name=numero] {width: 60px;}
										body .janelaProfissionalDetalhes .formularioEdicao form fieldset ul li .itemCampo input[name=complemento] {width: 73px;}
										body .janelaProfissionalDetalhes .formularioEdicao form fieldset ul li .itemCampo input[name=bairro] {width: 195px;}
										body .janelaProfissionalDetalhes .formularioEdicao form fieldset ul li .itemCampo input[name=cidade] {width: 192px;}
										body .janelaProfissionalDetalhes .formularioEdicao form fieldset ul li .itemCampo input[name=estado] {width: 73px;}
										body .janelaProfissionalDetalhes .formularioEdicao form fieldset ul li .itemCampo input[name=banco] {width: 209px;}
										body .janelaProfissionalDetalhes .formularioEdicao form fieldset ul li .itemCampo input[name=agencia] {width: 118px;}
										body .janelaProfissionalDetalhes .formularioEdicao form fieldset ul li .itemCampo input[name=conta] {width: 125px;}
										body .janelaProfissionalDetalhes .formularioEdicao form fieldset ul li .itemCampo input[name=favorecido] {width: 293px;}
										body .janelaProfissionalDetalhes .formularioEdicao form fieldset ul li .itemCampo input[name=pix] {width: 228px;}


							body .janelaProfissionalDetalhes .formularioEdicao form fieldset ul li .itemCampo input[type=date] {outline: solid 1px var(--cor2);border-radius: 2px;font: 500 13px/28px 'Inter';color: #D5D5D5;padding: 0 5px 0 5px;width: 135px;height: 40px;transition: all ease 0.5s;cursor: pointer;}
								body .janelaProfissionalDetalhes .formularioEdicao form fieldset ul li .itemCampo input[type=date]:focus-within {color: #161616}
								body .janelaProfissionalDetalhes .formularioEdicao form fieldset ul li .itemCampo input[type=date]:hover {color: #161616}

									body .janelaProfissionalDetalhes .formularioEdicao form fieldset ul li .itemCampo .boxSelect {position:relative;max-width: 360px;width: 100%;}
										body .janelaProfissionalDetalhes .formularioEdicao form fieldset ul li .itemCampo .boxSelect::before{position: absolute;content:'';width:11px;height:8px;top:50%;right: 16px;transform: translateY(-50%);background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 12 8'%3E%3Cpath fill='%23989898' d='M6 8 11.196.5H.804L6 8Z'/%3E%3C/svg%3E")center center no-repeat;transition: all ease 0.5s;}
											body .janelaProfissionalDetalhes .formularioEdicao form fieldset ul li .itemCampo .boxSelect:hover::before {background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 12 8'%3E%3Cpath fill='%23161616' d='M6 8 11.196.5H.804L6 8Z'/%3E%3C/svg%3E") center center no-repeat;}
											body .janelaProfissionalDetalhes .formularioEdicao form fieldset ul li .itemCampo .boxSelect:focus-within::before {background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 12 8'%3E%3Cpath fill='%23161616' d='M6 8 11.196.5H.804L6 8Z'/%3E%3C/svg%3E") center center no-repeat;}

										body .janelaProfissionalDetalhes .formularioEdicao form fieldset ul li .itemCampo .boxSelect select {font: 500 13px/28px 'Inter';color: #D5D5D5;border-radius: 2px;height: 40px;padding: 0 11px 2px 11px;outline: solid 1px var(--cor2);width: 100%;box-shadow: inset 0px -1px 0px 0px #0000004D;cursor: pointer;transition:all ease 0.5s;}
											body .janelaProfissionalDetalhes .formularioEdicao form fieldset ul li .itemCampo .boxSelect select:focus {color: #161616;}
											body .janelaProfissionalDetalhes .formularioEdicao form fieldset ul li .itemCampo .boxSelect select:hover {color: #161616;}

											body .janelaProfissionalDetalhes .formularioEdicao form fieldset ul li .itemCampo .boxSelect select[name=profissao] {width: 255px;}
											body .janelaProfissionalDetalhes .formularioEdicao form fieldset ul li .itemCampo .boxSelect select[name=liberado] {width: 117px;}

								body .janelaProfissionalDetalhes .formularioEdicao form fieldset ul li .itemCampo #CepNaoEncontrado {position: absolute;display: flex;display: flex;border-radius: 4px;top: 50%;transform: translateY(-50%);left: 220px;max-width: max-content;width: 100%;font: 500 14px/16px'Inter';color: #FFF;background:#AB2525;height:40px;padding: 0 10px;align-items:center;gap:4px;z-index: 2;}
									body .janelaProfissionalDetalhes .formularioEdicao form fieldset ul li .itemCampo #CepNaoEncontrado::before {position:absolute;content:'';width: 5px;height: 9px;top: 50%;transform: translateY(-50%);left: -4px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 7 12'%3E%3Cpath fill='%23AB2525' stroke='%23AB2525' d='m1.25 6.25 4.5-4.5v9l-4.5-4.5Z'/%3E%3C/svg%3E")center center no-repeat;}
									body .janelaProfissionalDetalhes .formularioEdicao form fieldset ul li .itemCampo #CepNaoEncontrado svg {width:16px;height:16px;display:none;}

						body .janelaProfissionalDetalhes form .botoes {display:flex;max-width:800px;/* justify-content:space-between; */margin-left: 90px;}
							body .janelaProfissionalDetalhes form .botoes .btSalvar {background: var(--cor3);border-radius: 2px;padding: 9px 18px;cursor: pointer;display: flex;transition: all ease 0.5s;align-items: center;}
								body .janelaProfissionalDetalhes form .botoes .btSalvar:hover {background: var(--cor11)}

								body .janelaProfissionalDetalhes form .botoes .btSalvar b {font: 600 14px/18px 'Inter';color: #FFF;padding-right: 8px;}
								body .janelaProfissionalDetalhes form .botoes .btSalvar span {display: flex;align-items: center;}

								body .janelaProfissionalDetalhes form .botoes .enviando {background: var(--cor3);background: #e2e2e2d6;border-radius: 2px;padding: 9px 18px;font: 600 14px/18px 'Inter';color: #CFCFCF;outline: solid 1px #D2D2D2;cursor: pointer;display: flex;transition: all ease 0.5s;cursor: auto;outline-offset: -1px;display: none;}
									body .janelaProfissionalDetalhes form .botoes .enviando:hover { }


							body .janelaProfissionalDetalhes form .botoes .btExcluir {background: #861E1E;border-radius: 2px;padding: 9px 18px;cursor: pointer;display: flex;transition: all ease 0.5s;margin-left: auto;align-items: center;}
								body .janelaProfissionalDetalhes form .botoes .btExcluir:hover {background: #0F0F0F;}

								body .janelaProfissionalDetalhes form .botoes .btExcluir b {font: 600 14px/18px 'Inter';color: #FFF;padding-right: 8px;}
								body .janelaProfissionalDetalhes form .botoes .btExcluir span {display: flex;align-items: center;}
									body .janelaProfissionalDetalhes form .botoes .btExcluir:hover span svg path { }

			/* janela de exclusao */
			body .janelaProfissionalDetalhes .boxExclusao {padding: 29px 50px;overflow-y: auto;height: 100%;}
				body .janelaProfissionalDetalhes .boxExclusao p {font: 400 15px/24px 'Inter';margin-bottom: 20px;}
								body .janelaProfissionalDetalhes .boxExclusao .enviando {background: var(--cor3);background: #e2e2e2d6;border-radius: 2px;padding: 9px 18px;font: 600 14px/18px 'Inter';color: #CFCFCF;outline: solid 1px #D2D2D2;cursor: pointer;display: flex;transition: all ease 0.5s;cursor: auto;outline-offset: -1px;display: none;}
									body .janelaProfissionalDetalhes .boxExclusao .enviando:hover { }

							body .janelaProfissionalDetalhes .boxExclusao .btConfirmarExclusao {background: #861E1E;border-radius: 2px;padding: 9px 18px;cursor: pointer;display: flex;transition: all ease 0.5s;/* margin-left: auto; */align-items: center;max-width: max-content;color: #FFF;font: 600 14px/18px 'Inter';}
								body .janelaProfissionalDetalhes .boxExclusao .btConfirmarExclusao:hover {background: #0F0F0F;}

								body .janelaProfissionalDetalhes .boxExclusao .btConfirmarExclusao b {font: 600 14px/18px 'Inter';color: #FFF;padding-right: 8px;}
								body .janelaProfissionalDetalhes .boxExclusao .btConfirmarExclusao span {display: flex;align-items: center;}
									body .janelaProfissionalDetalhes .boxExclusao .btConfirmarExclusao:hover span svg path { }
				/* menu ASIDE filtro */
				main .blocoPrincipal aside.filtrar {padding: 33px 40px;outline: solid 1px #EDEDED;border-radius: 2px 2px 0 0;max-width: 357px;width: 100%;margin-top: 28px;height: calc(100dvh - 200px);overflow: auto;position: sticky;top: 25px;transition: all ease 0.5s;}

					main .blocoPrincipal aside.filtrar .mensagemErro {position: absolute;border-radius: 4px;top: 46px;right: 0;font: 600 11px/16px 'Inter';color: #FFF;background:#AB2525;height: fit-content;padding: 2px 10px;align-items: center;align-content: center;text-align: center;z-index: 1;max-width: max-content;width: 100%;}
						main .blocoPrincipal aside.filtrar .mensagemErro::before {position:absolute;content:'';width: 10px;height:6px;bottom:-6px;right:30px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 13 7'%3E%3Cpath fill='%23AB2525' stroke='%23AB2525' d='M6.5 5.5 2 1h9L6.5 5.5Z'/%3E%3C/svg%3E") center center no-repeat;display: none;}
						main .blocoPrincipal aside.filtrar .mensagemErro svg {width: 16px;height: 16px;display:none;}

					._flut main .blocoPrincipal aside.filtrar {height: calc(100dvh - 100px);}


					main .blocoPrincipal aside.filtrar .filtrarTitulo {display: flex;justify-content: space-between;margin-bottom: 21px;}
						main .blocoPrincipal aside.filtrar .filtrarTitulo h2 {font: 700 20px/24px 'Inter';color: var(--cor4);}
						main .blocoPrincipal aside.filtrar .filtrarTitulo span.totalResultados {font: 500 14px/12px 'Inter';color: var(--cor4);opacity: 0.48;}

					main .blocoPrincipal aside.filtrar h3 {font: 600 11px/11px 'Inter';color: var(--cor5);letter-spacing: 0.10rem;text-transform: uppercase;margin-bottom: 16px;padding-top: 23px;}
					main .blocoPrincipal aside.filtrar ul.filtroItens {}
					main .blocoPrincipal aside.filtrar ul {position: relative;margin-bottom: 25px;}
						main .blocoPrincipal aside.filtrar ul::after {position: absolute;content:'';width: 50%;height: 1px;background: #EDEDED;right: -40px;bottom: -25px;}
						main .blocoPrincipal aside.filtrar ul::before {position: absolute;content:'';width: 10%;height: 1px;background: #EDEDED;left: -40px;bottom: -25px;}

						main .blocoPrincipal aside.filtrar ul.filtroItens li:has(em.carregamento){pointer-events: none;opacity: 40%;}
							main .blocoPrincipal aside.filtrar ul.filtroItens li {margin-bottom:10px}
								main .blocoPrincipal aside.filtrar ul.filtroItens li::after {position: absolute;content: '';width:90%;height: 1px;bottom: -6px;border-bottom: dashed 1px #E2E2E2;right:0;}
								main .blocoPrincipal aside.filtrar ul.filtroItens li:last-of-type::after {display:none;}

						main .blocoPrincipal aside.filtrar ul.filtroData {display: flex;gap: 4px;justify-content: space-between;}

						/* removendo o efeito de before e after da ultima lista */
						main .blocoPrincipal aside.filtrar ul:last-of-type::after {display:none;}
						main .blocoPrincipal aside.filtrar ul:last-of-type::before {display:none;}

						main .blocoPrincipal aside.filtrar ul li {display: flex;justify-content: space-between;position: relative;width: 100%;}

						main .blocoPrincipal aside.filtrar ul.vencimentoFiltrar {display: flex;justify-content: space-between;}
							main .blocoPrincipal aside.filtrar ul.vencimentoFiltrar li {max-width: 122px;width: 100%;}

							main .blocoPrincipal aside.filtrar ul li label {font: 500 12px/28px 'Inter';color: var(--cor9);text-transform: uppercase;display: flex;align-items: center;gap: 15px;border-radius: 5px;}
							main .blocoPrincipal aside.filtrar ul li > em {font: 500 12px/12px 'Inter';color: var(--cor4);background: #FFF;position: absolute;top: 0;transform: translateY(-50%);left: 4px;padding: 2px 6px;}
							main .blocoPrincipal aside.filtrar ul li em.carregamento {font: 500 12px/12px 'Inter';color: var(--cor4);background: #FFF;position: absolute;top: 50%;transform: translateY(-50%);right: -3px;display: flex;align-items: center;justify-content: flex-end;width: 50px;height: 20px;}
							main .blocoPrincipal aside.filtrar ul li > b {font: 500 13px/13px 'Inter';color: var(--cor4);}
							main .blocoPrincipal aside.filtrar ul li input[type=date] {outline: solid 1px var(--cor2);border-radius: 5px;font: 500 13px/28px 'Inter';color: #D5D5D5;padding: 0 5px 0 5px;max-width: 112px;width: 100%;transition: all ease 0.5s;box-shadow: inset 0px -1px 0px 0px #0000004D;}
								main .blocoPrincipal aside.filtrar ul li input[type=date]:focus-within {color: #161616}
								main .blocoPrincipal aside.filtrar ul li input[type=date]::focus:-webkit-calendar-picker-indicator {color: var(--cor3);filter: invert(50%);}

							main .blocoPrincipal aside.filtrar ul li button {max-width: 35px;min-width: 35px;width: 100%;height: 34px;border-radius: 5px;background: var(--cor3);cursor: pointer;}
								main .blocoPrincipal aside.filtrar ul li button svg {width: 13px;height: 13px;align-self: center;opacity: 0.32;transition: all ease 0.5s;}
									main .blocoPrincipal aside.filtrar ul li button:hover svg {opacity: 1;}

									main .blocoPrincipal aside.filtrar ul li button svg path {fill: #FFF}

							/*main .blocoPrincipal aside.filtrar ul li i {font: 500 13px/28px 'Inter';color: var(--pcorEscura);}*/

						/* coisas do input */
						main .blocoPrincipal aside.filtrar ul.palavraChave {position: relative;}
							/* li do input */
							main .blocoPrincipal aside.filtrar ul.palavraChave li {width: 100%;gap: 4px;}

						main .blocoPrincipal aside.filtrar ul.palavraChave li input[type=text] {font: 500 13px/28px 'Inter';border-radius: 5px;height: 34px;padding: 0 11px 2px 11px;outline: solid 1px var(--cor2);width: 100%;box-shadow: inset 0px -1px 0px 0px #0000004D;}
						main .blocoPrincipal aside.filtrar ul li input[type=text]::placeholder {color: #D5D5D5;}
							main .blocoPrincipal aside.filtrar ul.filtroSelect li {display:flex;gap: 4px;}
								main .blocoPrincipal aside.filtrar ul li select {font: 500 13px/28px 'Inter';border-radius: 5px;height: 34px;padding: 0 11px 2px 11px;outline: solid 1px var(--cor2);width: 100%;box-shadow: inset 0px -1px 0px 0px #0000004D;cursor: pointer;color: #D5D5D5;transition: all ease 0.5s;}
									main .blocoPrincipal aside.filtrar ul.filtroSelect li select:focus-within {color: #161616;}
									main .blocoPrincipal aside.filtrar ul.filtroSelect li::after {position: absolute;content:'';width:11px;height:8px;top:50%;right: 46px;transform: translateY(-50%);background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 12 8'%3E%3Cpath fill='%23989898' d='M6 8 11.196.5H.804L6 8Z'/%3E%3C/svg%3E")center center no-repeat;transition: all ease 0.5s;}
										main .blocoPrincipal aside.filtrar ul.filtroSelect li:focus-within::after {background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 12 8'%3E%3Cpath fill='%23161616' d='M6 8 11.196.5H.804L6 8Z'/%3E%3C/svg%3E") center center no-repeat;}

					main .blocoPrincipal aside.filtrar ul.valorFiltrar { }
						main .blocoPrincipal aside.filtrar ul.valorFiltrar li {margin-bottom: 20px;}
						main .blocoPrincipal aside.filtrar ul.valorFiltrar li::after {display: none;}

						main .blocoPrincipal aside.filtrar ul.valorFiltrar li span.brl {position:absolute;content:'R$';font: 500 13px/28px 'Inter';color:var(--pcorEscura);opacity: 0.64;left: 10px;}

						main .blocoPrincipal aside.filtrar ul.valorFiltrar label {position: absolute;top:0;left: 5px;transform: translateY(-50%);font: 500 12px/28px 'Inter';text-transform: none;background: #FFF;padding: 0 5px;border-radius: 5px;max-height: max-content;height: 10px;pointer-events: none;user-select: none;}

							main .blocoPrincipal aside.filtrar ul.valorFiltrar li input {font: 500 13px/28px 'Inter';color: var(--cor1);outline: solid 1px #DBDBDB;border-radius: 5px;padding-left: 32px;}

					main .blocoPrincipal aside.filtrar ul.ccFiltrar { }
					main .blocoPrincipal aside.filtrar ul.tipoFiltrar { }
					main .blocoPrincipal aside.filtrar ul.finalidadeFiltrar { }
