:root{--cor-primaria:#054664;--cor-primaria-escura:#002136;--cor-primaria-suave:#ebf5f9;--cor-primaria-suave-hover:#d9eaf2;--borda-primaria:#b3cedb;--borda-primaria-forte:#6a99af;--cor-acao:#55963c;--cor-acao-hover:#477d32;--cor-acento:#82c246;--cor-acento-suave:#82c24626;--cor-sucesso:#147d3f;--cor-sucesso-suave:#f0fff4;--borda-sucesso:#b7eb8f;--cor-erro:#d92d20;--cor-erro-hover:#8a1c13;--cor-erro-no-escuro:#ff9a90;--texto-no-escuro:#a9c3d1;--cor-erro-suave:#fdecea;--borda-erro:#f5c6c0;--cor-aviso:#7a4d00;--cor-aviso-suave:#fff8ec;--borda-aviso:#ffe1b3;--texto:#101828;--texto-forte:#1d2939;--texto-secundario:#475467;--texto-terciario:#667085;--texto-desabilitado:#98a2b3;--superficie:#fff;--superficie-fundo:#f3f5f8;--borda-card:#d7dde8;--borda-neutra:#d0d5dd;--divisor:#eaeef3;--raio-card:16px;--raio-controle:10px;--sombra-card:0 12px 30px #10182814}*{box-sizing:border-box}@-moz-document url-prefix(){*{scrollbar-width:thin;scrollbar-color:var(--borda-primaria) transparent}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--borda-primaria);background-clip:padding-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--borda-primaria-forte);background-clip:padding-box;border:2px solid #0000}body{background:var(--superficie-fundo);min-height:100svh;color:var(--texto);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:var(--cor-primaria);text-decoration:none}a:hover{text-decoration:underline}body:before{content:"";z-index:3000;pointer-events:none;background:linear-gradient(90deg, var(--cor-acento) 0 26.3%, var(--cor-acao) 26.3% 39.5%, var(--cor-primaria) 39.5% 81.6%, var(--cor-primaria-escura) 81.6% 100%);height:5px;position:fixed;top:0;left:0;right:0}.page{justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.card{background:var(--superficie);border:1px solid var(--borda-card);border-radius:var(--raio-card);width:100%;max-width:440px;box-shadow:var(--sombra-card);padding:28px}.cardWide{max-width:720px}.cardMedium{max-width:520px}h1{margin:0 0 12px;font-size:28px;line-height:1.2}.authLogo{margin:0 0 16px}.authLogo img{width:100%;max-width:180px;height:auto;display:block}p{line-height:1.5}.subtitle{color:var(--texto-secundario);margin:0 0 24px;font-size:90%}.cardLead{color:var(--texto-secundario);margin:0 0 24px;font-size:18px}form{flex-direction:column;gap:16px;display:flex}label{flex-direction:column;gap:8px;font-size:14px;font-weight:700;display:flex;position:relative}label:not(.checkboxItem){pointer-events:none}label:not(.checkboxItem) input,label:not(.checkboxItem) select,label:not(.checkboxItem) textarea,label:not(.checkboxItem) button,label.planoCartao,label.planoOpcao{pointer-events:auto}input{border:1px solid var(--borda-primaria);border-radius:var(--raio-controle);width:100%;padding:12px 14px;font-size:16px}button,.primaryButton,.secondaryButton,.dangerButton{border-radius:var(--raio-controle);background:var(--cor-primaria);color:var(--superficie);cursor:pointer;border:0;padding:13px 16px;font-size:16px;font-weight:700}button:hover{background:var(--cor-primaria-escura)}button:disabled{opacity:.7;pointer-events:none}a:where(.linkBotao){text-align:center;border-radius:var(--raio-controle);background:var(--cor-primaria);color:var(--superficie);cursor:pointer;border:0;padding:13px 16px;font-size:16px;font-weight:700;line-height:normal;text-decoration:none;display:inline-block}a:where(.linkBotao):hover{background:var(--cor-primaria-escura);text-decoration:none}a:where(.linkBotao)[aria-disabled=true]{opacity:.7;pointer-events:none}.primaryButton{background:var(--cor-acao)}.primaryButton:hover{background:var(--cor-acao-hover)}.secondaryButton{background:var(--cor-primaria-suave);color:var(--cor-primaria)}.secondaryButton:hover{background:var(--cor-primaria-suave-hover)}.buttonSmall{padding:8px 14px;font-size:14px}.buttonWithIcon{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.cardHeader{border-bottom:1px solid var(--divisor);justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:16px;display:flex}.cardTitle{margin:0;font-size:18px}.cardHeaderLeft{align-items:center;gap:10px;display:flex}.backButton{color:var(--texto-secundario);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:4px;display:inline-flex}.backButton:hover{background:var(--superficie-fundo);color:var(--cor-primaria)}@media (max-width:640px){.cardHeader{flex-direction:column;align-items:flex-start;gap:12px}.searchRow{flex-wrap:wrap}.searchFilter{flex:100%}.searchField{flex:auto}}.dangerButton{background:var(--cor-erro);color:var(--superficie)}.dangerButton:hover{background:var(--cor-erro-hover)}.links{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.authColuna{flex-direction:column;align-items:center;width:100%;display:flex}.authColuna>.card{width:100%}.solicitarTopo{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.solicitarTopo .authLogo{margin:0}.solicitarVoltar{color:var(--cor-primaria);padding:6px 0;font-size:14px;font-weight:700;text-decoration:none}.solicitarVoltar:hover{text-decoration:underline}.solicitarTitulo{color:var(--texto-forte);margin:22px 0 4px;font-size:22px;line-height:1.25}.solicitarLead{color:var(--texto-secundario);margin:0 0 4px;font-size:15px}.solicitarObrigatorios{color:var(--texto-terciario);margin:0 0 28px;font-size:13px}.addressGrid.camposCompactos.solicitarJuntos{justify-content:start}.detailFields .inputNome.solicitarNome{width:calc(32ch + 34px)}.detailFields .solicitarNumero{width:calc(8ch + 34px)}.detailFields .solicitarComplemento{width:calc(18ch + 34px)}.detailFields .solicitarEmail{width:calc(36ch + 34px);max-width:100%}.solicitarObrig:after{content:" *";color:var(--cor-acao)}.solicitarSecaoTopo{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.solicitarSecaoTopo p{color:var(--texto-terciario);margin:0;font-size:13px}.solicitarTag{letter-spacing:.04em;text-transform:uppercase;color:var(--cor-primaria);background:var(--cor-primaria-suave);vertical-align:middle;border-radius:999px;margin-left:8px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.solicitarRodape{border-top:1px solid var(--divisor);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:24px;padding-top:20px;display:flex}.solicitarRodape p{color:var(--texto-terciario);margin:0;font-size:13px}.solicitarRodape .formActions{margin:0 0 0 auto}.authChamada{text-align:center;color:var(--texto-secundario);margin:16px 0 0;font-size:14px}.badgeWarning{color:#92400e;background:#fef3c7;border-radius:999px;margin-left:6px;padding:1px 6px;font-size:11px;font-weight:600;display:inline-block}.message{border-radius:10px;padding:12px 14px;font-size:14px}.messageError{background:var(--cor-erro-suave);border:1px solid var(--borda-erro);color:var(--cor-erro)}.messageSuccess{background:var(--cor-sucesso-suave);border:1px solid var(--borda-sucesso);color:var(--cor-sucesso)}.dashboardHeader{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:10px;display:flex}.dashboardHeader button{flex:none}.hubOptions{gap:16px;display:flex}@media (max-width:560px){.hubOptions{grid-template-columns:1fr 1fr;gap:20px 12px;display:grid}}.hubOption{text-align:center;flex-direction:column;flex:1;align-items:center;gap:8px;display:flex}.hubOptionBtn{border:1px solid var(--borda-card);border-radius:var(--raio-card);background:var(--cor-acento-suave);width:88px;height:88px;color:var(--cor-acao);cursor:pointer;justify-content:center;align-items:center;padding:0;display:flex}.hubOptionBtn:hover{background:var(--cor-acento-suave);border-color:var(--cor-acao)}.hubOption strong{color:var(--cor-primaria);font-size:15px}.hubOption span{color:var(--texto-secundario);font-size:13px;font-weight:400}.hubOptionDisabled{opacity:.45}.hubOptionDisabled .hubOptionBtn:hover{background:var(--cor-acento-suave);border-color:var(--borda-card)}.buttonRow{flex-wrap:wrap;gap:12px;display:flex}.modalAcoes{margin-top:16px}.modalOverlay{z-index:2000;background:#0009;justify-content:center;align-items:flex-start;padding:24px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.modalOverlay>*{margin:auto}.confirmActions{margin-top:20px}.modalCard{flex-direction:column;max-height:calc(100vh - 48px);padding:8px 0;display:flex;overflow:hidden}.modalCorpo{min-height:0;padding:20px 28px;overflow-y:auto}.modalCard h1{font-size:18px}.modalCard .subtitle{margin-bottom:20px}.modalCard .legalDocumentScroll{max-height:30vh}.modalCard .privacyPanel{margin-top:0}.statusBox{border:1px solid var(--borda-primaria);background:var(--cor-primaria-suave);color:var(--cor-primaria);border-radius:10px;padding:12px 14px;font-size:14px}.telaCarregando{color:var(--cor-primaria);justify-content:center;align-items:center;gap:12px;padding:48px 0;font-size:15px;font-weight:600;display:flex}.telaCarregandoGiro{border:3px solid var(--cor-primaria-suave-hover);border-top-color:var(--cor-primaria);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite buscaGirar}@media (prefers-reduced-motion:reduce){.telaCarregandoGiro{animation:none}}.reciboColunas{flex-direction:column;gap:24px;display:flex}.reciboCodigoCampo{letter-spacing:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.reciboPedido,.reciboHistorico{flex-direction:column;gap:12px;min-width:0;display:flex}.reciboLinhaPedido{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.reciboLinhaPedido label{flex:0 320px;margin:0}.reciboLinhaPedido button{flex:none;width:auto}.reciboSaldo{border:1px solid var(--cor-primaria-suave-hover);background:var(--cor-primaria-suave);color:var(--cor-primaria);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;font-size:15px;display:flex}.reciboCompra{border:1px solid var(--cor-primaria-suave-hover);border-radius:10px;padding:16px}.compraRecibos{flex-direction:column;gap:12px;display:flex}.reciboQuantidade{justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.reciboContador{align-items:center;gap:10px;display:flex}.reciboContador strong{text-align:center;min-width:28px;font-size:18px}.reciboContador button{width:34px;padding:4px 0}.reciboCodigo{word-break:break-all;font-size:12px}.receiptList{flex-direction:column;margin:12px 0 0;padding:0;list-style:none;display:flex}.receiptItem{border-bottom:1px solid var(--divisor);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.receiptItem:last-child{border-bottom:none}.receiptItem>div{flex-direction:column;gap:2px;min-width:0;display:flex}.receiptItem strong{color:var(--texto);word-break:break-all;font-size:14px}.receiptItem button{flex:none;width:auto}.trialExpiredNotice{border:1px solid var(--borda-aviso);background:var(--cor-aviso-suave);color:var(--cor-aviso);border-radius:10px;margin-bottom:20px;padding:14px 16px;font-size:14px;line-height:1.5}.passwordField{align-items:center;display:flex;position:relative}.passwordField input{padding-right:48px}.passwordToggle{width:28px;height:28px;color:var(--cor-primaria);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.passwordToggle svg{width:20px;height:20px;display:block}.passwordHint{color:var(--texto-terciario);margin:-8px 0 2px;font-size:13px;font-weight:400;line-height:1.35}.pageTop{align-items:flex-start}.documentCard{max-width:820px}.documentCard h2{margin:28px 0 8px;font-size:20px}.documentCard code{background:var(--cor-primaria-suave);border-radius:6px;padding:2px 5px}.cookieNotice{border:1px solid var(--borda-primaria);background:var(--cor-primaria-suave);color:var(--cor-primaria);border-radius:10px;margin-top:18px;padding:12px 14px;font-size:13px;line-height:1.4}.privacyPanel{border-top:1px solid var(--borda-card);flex-direction:column;gap:12px;margin-top:28px;padding-top:24px;display:flex}.privacyPanel h2{margin:0;font-size:22px}.privacyPanel p{color:var(--texto-secundario);margin:0}.smallText{color:var(--texto-terciario);font-size:13px}.pageFooter{color:var(--texto-desabilitado);justify-content:center;align-items:center;gap:8px;font-size:.85rem;display:flex;position:fixed;bottom:24px;left:0;right:0}.pageFooter a{color:inherit;text-decoration:none}.pageFooter a:hover{text-decoration:underline}.authScreen{flex-direction:column;min-height:100svh;display:flex}.authMain{flex:1;justify-content:center;align-items:center;padding:24px;display:flex}.authFooter{color:var(--texto-desabilitado);flex:none;padding:0 16px 20px;font-size:.85rem}.authFooterNav{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.authFooterGroup{justify-content:center;align-items:center;gap:8px;display:inline-flex}.authFooterSessionLinks:before{content:"·"}.authFooter a{color:inherit;text-decoration:none}.authFooter a:hover{text-decoration:underline}@media (max-height:620px){.authMain{flex:none;align-items:flex-start;padding:16px 16px 20px}.authFooter{padding:0 16px 16px}}@media (max-width:480px){.authFooterNav{flex-direction:column;gap:6px}.authFooterSessionLinks:before{content:none}.authFooterGroup{flex-wrap:wrap;width:100%}}.footerLinkButton{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.footerLinkButton:hover{text-decoration:underline}.footerLinkButton:disabled{cursor:default;opacity:.6;text-decoration:none}.card table{border-collapse:collapse;width:100%;margin:4px 0 20px;font-size:90%}.card th,.card td{text-align:left;border-bottom:1px solid var(--divisor);white-space:nowrap;padding:12px 10px}.card th{color:var(--texto-secundario);text-transform:uppercase;letter-spacing:.03em;font-size:80%;font-weight:600}.card tbody tr:last-child td{border-bottom:none}.card .colCenter{text-align:center}.clickableRow{cursor:pointer}.clickableRow:hover td{background:var(--superficie-fundo)}.card .rowActions{white-space:nowrap;text-align:center}.iconButton{width:34px;height:34px;color:var(--superficie);cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}.iconButton+.iconButton{margin-left:8px}.iconButtonEdit{background:var(--cor-primaria)}.iconButtonEdit:hover{background:var(--cor-primaria-escura)}.iconButtonDanger{background:var(--cor-erro)}.iconButtonDanger:hover{background:var(--cor-erro-hover)}.pagination{color:var(--texto-secundario);justify-content:space-between;align-items:center;gap:12px;margin-top:8px;font-size:90%;display:flex}.pagination button{padding:8px 14px;font-size:14px}.listTotal{text-align:right;color:var(--texto-secundario);margin:0 0 4px;font-size:90%}.searchRow{align-items:flex-end;gap:12px;display:flex}.searchField,.searchFilter{flex-direction:column;gap:8px;display:flex}.searchField{flex:auto}.searchFilter{flex:0 0 170px;min-width:0}.fieldLabel{font-size:14px;font-weight:700}.moduleIcons{align-items:center;gap:10px;display:inline-flex}.moduleIcon{color:var(--cor-primaria);display:inline-flex}.fieldGroup{flex-direction:column;gap:8px;display:flex;position:relative}.checkboxList{flex-direction:column;gap:10px;display:flex}.checkboxItem{cursor:pointer;flex-direction:row;align-self:flex-start;align-items:center;gap:10px;font-size:16px;font-weight:400;display:inline-flex}.checkboxItem input{cursor:pointer}.readonlyValue{color:var(--texto);font-size:16px}.formColumns label,.formColumns .fieldLabel{font-size:12.6px}.formColumns .readonlyValue{font-weight:400}.detailFields label,.detailFields .fieldLabel{font-size:12.6px}.detailFields .readonlyValue{font-weight:400}.fieldsGrid.resumoAssinatura,.fieldsGrid.resumoDados{grid-template-columns:repeat(6,minmax(0,max-content));justify-content:space-between;column-gap:16px}.fieldsGrid.resumoDados>*{grid-column:auto}@media (max-width:640px){.fieldsGrid.resumoAssinatura,.fieldsGrid.resumoDados{grid-template-columns:1fr}}.formActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-top:4px;display:flex}.detailGrid{grid-template-columns:1fr 1fr;gap:16px 24px;display:grid}.detailGridFull{grid-column:1/-1}.fieldsGrid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.addressGrid{grid-template-columns:repeat(12,1fr);gap:20px;display:grid}@media (min-width:561px) and (max-width:900px){.addressGrid>.cepField{grid-column:span 3}.addressGrid>.streetField{grid-column:span 5}}.colSpan1{grid-column:span 1}.colSpan2{grid-column:span 2}.colSpan3{grid-column:span 3}.colSpan4{grid-column:span 4}.colSpan5{grid-column:span 5}.colSpan6{grid-column:span 6}.colSpan7{grid-column:span 7}.fieldNarrow{max-width:120px}.inputPhone{width:calc(15ch + 34px);max-width:100%}.inputNome{width:calc(50ch + 34px);max-width:100%}.detailFields .inputCpf{width:calc(14ch + 34px);max-width:100%}.detailFields .inputCep{width:calc(10ch + 34px);max-width:100%}.addressGrid.camposCurtos .ddWrap{max-width:150px}.addressGrid.enderecoLinha1{grid-template-columns:max-content minmax(0,1fr) max-content max-content}.addressGrid.enderecoLinha2{grid-template-columns:repeat(3,minmax(0,1fr))}.addressGrid.enderecoLinha1>*,.addressGrid.enderecoLinha2>*{grid-column:auto}.detailFields .datePicker{max-width:150px}.addressGrid.camposCompactos{grid-template-columns:repeat(4,minmax(0,max-content));justify-content:space-between;column-gap:16px}.addressGrid.camposCompactos>*,.addressGrid.camposCurtos>*{grid-column:auto}.addressGrid.camposCurtos{grid-template-columns:repeat(2,minmax(0,max-content));justify-content:start;column-gap:16px}.addressGrid.camposCompactos .readonlyValue{border:1px solid #0000;padding:12px 14px}.fieldMedium{max-width:180px}.accessRow{align-items:flex-start;gap:20px;display:flex}.pairRow{flex-wrap:wrap;align-items:flex-start;gap:16px 20px;display:flex}.pairRow>*{flex:auto;min-width:132px}.pairRow>:first-child{flex:0 0 132px}.accessRow>*{flex:none}.accessTypeField{width:135px}.accessTrialField{width:112px}.accessPaidField{width:140px}.accessPlanField{width:150px}.creditoQuantidade{width:80px}.limitsBlock{flex-direction:column;gap:6px;margin-top:16px;display:flex}.limitRow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.datePicker{max-width:190px;position:relative}.datePickerField{border:1px solid var(--borda-primaria);background:var(--superficie);border-radius:10px;align-items:center;height:44px;transition:border-color .15s;display:flex;overflow:hidden}.datePickerField:focus-within,.datePickerFieldOpen{border-color:var(--cor-primaria)}.datePickerFieldError{border-color:var(--cor-erro)}.datePickerError{color:var(--cor-erro);white-space:nowrap;margin-top:4px;font-size:12px;position:absolute;top:100%;left:0}.welcomeBox{border:1px solid var(--borda-card);background:var(--cor-primaria-suave);border-radius:12px;padding:14px 16px}.welcomeHeader{align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.welcomeTitle{margin:0}.welcomeHeader .welcomeCopyBtn{margin-left:auto}.welcomeSection{border-top:1px solid var(--divisor);margin-top:20px;padding-top:20px}.welcomeText{white-space:pre-wrap;color:var(--texto);margin:0;font-family:inherit;font-size:14px;line-height:1.5}.fieldError{color:var(--cor-erro);white-space:nowrap;margin-top:2px;font-size:12px;font-weight:400;position:absolute;top:100%;left:0}input:hover:not(:disabled),input:focus:not(:disabled),.datePickerField:hover{border-color:var(--cor-primaria)}.inputError,.inputError:hover,.inputError:focus{border-color:var(--cor-erro)}.datePickerInput{min-width:0;color:var(--texto);background:0 0;border:none;outline:none;flex:auto;padding:0 4px 0 14px;font-size:.9rem}.datePickerToggle{width:42px;height:100%;color:var(--texto-secundario);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;transition:color .15s;display:flex}.datePickerToggle:hover{background:var(--cor-primaria-suave);color:var(--cor-primaria)}.datePickerMenu{z-index:20;background:var(--superficie);border:1px solid var(--borda-card);box-sizing:border-box;border-radius:12px;width:252px;max-width:calc(100vw - 32px);padding:12px;position:absolute;top:calc(100% + 6px);left:auto;right:0;box-shadow:0 12px 30px #1018281f}.datePickerMenuUp{top:auto;bottom:calc(100% + 6px)}.datePickerHead{color:var(--texto);justify-content:space-between;align-items:center;margin-bottom:8px;font-size:.9rem;font-weight:600;display:flex}.datePickerNav{width:28px;height:28px;color:var(--texto-secundario);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex}.datePickerNav:hover:not(:disabled){background:var(--cor-primaria-suave);color:var(--cor-primaria)}.datePickerNav:disabled{color:var(--borda-primaria-forte);cursor:default}.datePickerWeek,.datePickerGrid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.datePickerWeek span{height:30px;color:var(--texto-terciario);justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.datePickerEmpty{height:32px}.datePickerDay{width:100%;height:32px;color:var(--texto);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0;font-size:.85rem;display:flex}.datePickerDay:hover:not(:disabled){background:var(--superficie-fundo)}.datePickerDay:disabled{color:var(--borda-neutra);cursor:default}.datePickerDaySelected{background:var(--cor-primaria);color:var(--superficie);font-weight:600}.datePickerDay.datePickerDaySelected:hover{background:var(--cor-primaria-escura);color:var(--superficie)}.cardForm{max-width:940px}.formColumns{grid-template-columns:1fr 1fr;align-items:start;gap:24px 40px;display:grid}.formSection{border-top:1px solid var(--divisor);flex-direction:column;gap:20px;margin-top:20px;padding-top:20px;display:flex}.formColumns .formSection,.formSection:first-of-type{border-top:none;margin-top:0;padding-top:0}.formSectionTitle{color:var(--texto);margin:0;font-size:15px;font-weight:700}@media (max-width:560px){.formColumns{grid-template-columns:1fr;gap:0}.formColumns .formSection+.formSection{border-top:1px solid var(--divisor);margin-top:36px;padding-top:20px}.fieldsGrid{grid-template-columns:1fr}.addressGrid{grid-template-columns:1fr 1fr;gap:12px 16px}.addressGrid>.colSpan2{grid-column:span 1}.addressGrid>.colSpan4,.addressGrid>.colSpan6{grid-column:1/-1}.inputCpf{width:calc(14ch + 34px);max-width:100%}.inputPhone{width:calc(15ch + 34px);max-width:100%}.inputCep{width:calc(10ch + 34px);max-width:100%}}@media (max-width:640px){.detailGrid{grid-template-columns:1fr}}.auditSection{border-top:1px solid var(--divisor);margin-top:20px;padding-top:20px}.cardTelaInteira{min-width:0;max-width:none}.clienteTopo{border-bottom:1px solid var(--divisor);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;column-gap:10px;padding-bottom:20px;display:grid}.clienteTopoEsq{display:contents}.clienteNome{overflow-wrap:anywhere;margin:0;font-size:22px;line-height:1.2}.clienteEmail{color:var(--texto-secundario);margin:4px 0 12px;font-size:14px}.clienteChips{flex-wrap:wrap;grid-column:2/-1;gap:8px;display:flex}.clienteChip{white-space:nowrap;background:var(--superficie-fundo);color:var(--texto-secundario);border:1px solid var(--divisor);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12.6px;font-weight:700;display:inline-flex}.clienteChipOk{background:var(--cor-sucesso-suave);color:var(--cor-sucesso);border-color:var(--borda-sucesso)}.clienteChipOk:before{content:"";background:var(--cor-sucesso);border-radius:50%;width:7px;height:7px}.clienteAcoes{flex-shrink:0;gap:8px;display:flex}.clienteAcoes .iconButton+.iconButton{margin-left:0}.clienteCorpo{grid-template-columns:300px minmax(0,1fr);gap:28px;padding-top:24px;display:grid}.clienteFicha{border-right:1px solid var(--divisor);flex-direction:column;gap:20px;padding-right:28px;display:flex}.fichaBloco{flex-direction:column;gap:10px;display:flex}.fichaTitulo{text-transform:uppercase;letter-spacing:.05em;color:var(--texto-terciario);margin:0;font-size:12px;font-weight:700}.fichaBloco dl{flex-direction:column;gap:8px;margin:0;display:flex}.fichaLinha{grid-template-columns:96px minmax(0,1fr);gap:8px;font-size:14px;line-height:1.4;display:grid}.fichaLinha dt{color:var(--texto-secundario)}.fichaLinha dd{color:var(--texto);overflow-wrap:anywhere;margin:0}.fichaLimites{grid-template-columns:minmax(0,max-content) max-content;place-items:center start;gap:8px 12px;font-size:14px;display:grid}.fichaLimite{display:contents}.fichaLimiteAcao{align-items:center;gap:6px;display:flex}.fichaLimiteAcao input{width:64px;padding:6px 8px;font-size:14px}.buttonTiny{padding:6px 10px;font-size:13px}.clienteHistorico{min-width:0}.clienteAbas{border-bottom:1px solid var(--divisor);margin-bottom:20px;display:flex}.clienteAbas button,.clienteAbas a{color:var(--texto-secundario);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;margin-bottom:-1px;padding:10px 16px;font-size:14px;font-weight:600}.clienteAbas button:hover,.clienteAbas a:hover{color:var(--cor-primaria);background:0 0}.clienteAbas button[aria-selected=true],.clienteAbas a[aria-selected=true]{color:var(--cor-primaria);border-bottom-color:var(--cor-primaria);font-weight:700}.card table.tabelaFixa{table-layout:fixed}.colNum{width:40px}.colCobranca{width:190px}.colCodigo{width:310px}.colForma,.colValor{width:100px}.colSituacao{width:170px}.colStatus{width:160px}.colDia{width:100px}.colDataHora{width:150px}.colStatusLogin{width:220px}.colIp{width:140px}.clienteHistoricoLista{grid-template-columns:minmax(0,1fr);display:grid}.clienteHistoricoCamada{flex-direction:column;grid-area:1/1;min-width:0;display:flex}.clienteHistoricoCamada .financeiroArea{flex-direction:column;flex:auto;display:flex}.clienteHistoricoCamada .financeiroArea .tableWrap{flex:auto}.card .clienteHistoricoCamada .financeiroTabela tr,.card .clienteHistoricoCamada .financeiroTabela th,.card .clienteHistoricoCamada .financeiroTabela td{height:var(--altura-linha,36px)}@media (min-width:721px) and (min-height:560px){.authScreen:has(.cardCliente){height:100svh}.authScreen:has(.cardCliente) .authMain{align-items:stretch;min-height:0;padding:6px 12px}.cardCliente{flex-direction:column;min-height:0;padding:10px 16px;display:flex}.cardCliente .clienteTopo{flex:none}.cardCliente .clienteCorpo{flex:auto;grid-template-rows:minmax(0,1fr);min-height:0;padding-top:8px}.cardCliente .clienteAbas{margin-bottom:6px}.cardCliente .clienteAbas button,.cardCliente .clienteAbas a{padding-top:6px;padding-bottom:6px}.cardCliente .financeiroFiltros{padding-bottom:6px}.cardCliente .financeiroArea .tableWrap{margin:4px 0}.cardCliente .clienteFicha{min-height:0;overflow-y:auto}.cardCliente .clienteHistorico{flex-direction:column;min-height:0;display:flex}.cardCliente .clienteHistoricoLista{flex:auto;grid-template-rows:minmax(0,1fr);min-height:0}.cardCliente .clienteHistoricoCamada,.cardCliente .clienteHistoricoCamada .financeiroArea,.cardCliente .clienteHistoricoCamada .financeiroArea .tableWrap{min-height:0}.cardCliente .clienteFicha>*,.cardCliente .clienteHistorico>:not(.clienteHistoricoLista),.cardCliente .clienteHistoricoCamada>:not(.financeiroArea),.cardCliente .clienteHistoricoCamada .financeiroArea>:not(.tableWrap){flex-shrink:0}}@media (min-width:1001px) and (min-height:560px){.cardCliente .clienteTopo{grid-template-columns:auto minmax(0,max-content) minmax(0,1fr) auto;align-items:center;column-gap:16px;padding-bottom:8px}.cardCliente .clienteTopo .backButton{grid-area:1/1}.cardCliente .clienteTopoEsq>div{grid-area:1/2}.cardCliente .clienteEmail{margin-bottom:0}.cardCliente .clienteChips{grid-area:1/3}.cardCliente .clienteAcoes{grid-area:1/4}.cardCliente .clienteCorpo{gap:14px}.cardCliente .clienteFicha{padding-right:14px}.cardCliente .financeiroResumo{gap:6px}.cardCliente .financeiroResumo.listaResumo8{grid-template-columns:repeat(8,auto)}.cardCliente .financeiroResumo>.resumoItem{padding:9px 10px}.cardCliente .financeiroResumo .resumoRotulo{font-size:calc(12px * var(--escala-resumo,1));letter-spacing:.02em;white-space:nowrap;line-height:13.8px}.cardCliente .financeiroResumo .resumoValor{font-size:calc(19px * var(--escala-resumo,1));line-height:21.85px}.cardCliente .financeiroResumo .resumoDetalhe{font-size:calc(13px * var(--escala-resumo,1));line-height:14.95px}}@media (min-width:721px) and (max-width:1000px) and (min-height:560px){.cardCliente .clienteCorpo{grid-template-rows:auto minmax(0,1fr)}}.clienteHistoricoOculta{visibility:hidden;pointer-events:none}.clienteHistorico .auditPanelHeader{flex-flow:row;align-items:flex-end}.clienteHistorico .auditPanelHeader .listTotal{white-space:nowrap;margin:0}.clienteHistorico .pagination span{white-space:nowrap}.clienteHistorico .tableWrap{margin:16px 0 12px}.clienteModalFundo{z-index:1500;background:#10182873;justify-content:center;align-items:center;padding:24px 16px;display:flex;position:fixed;inset:0}.clienteModal{background:var(--superficie);border-radius:var(--raio-card);flex-direction:column;width:100%;max-width:1100px;max-height:calc(100svh - 48px);display:flex;overflow:hidden;box-shadow:0 24px 60px #1018284d}.clienteModal.clienteModalEstreito{max-width:640px}.clienteModalTitulo{border-bottom:1px solid var(--divisor);flex-shrink:0;margin:0;padding:24px 28px 16px;font-size:18px}.clienteModalTituloLinha{justify-content:space-between;align-items:center;gap:12px;display:flex}.clienteModalTituloLinha h2{margin:0;font-size:18px}.clienteCopiar{width:32px;height:32px;color:var(--texto-secundario);background:0 0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.clienteCopiar:hover{background:var(--superficie-fundo);color:var(--cor-primaria)}.clienteCopiar.clienteCopiarFeito,.clienteCopiar.clienteCopiarFeito:hover{color:var(--cor-sucesso)}.clienteModalCorpo{min-height:0;padding:20px 28px;overflow-y:auto}.clienteModal .formSection:first-of-type{border-top:none;margin-top:0;padding-top:0}:is(.clienteModal,.clienteFormulario) input:not([type=checkbox]),:is(.clienteModal,.clienteFormulario) .ddField,:is(.clienteModal,.clienteFormulario) .ddValue,:is(.clienteModal,.clienteFormulario) .datePickerInput{font-size:16px}.clienteCampoSexo .ddWrap{width:150px}:is(.clienteModal,.clienteFormulario) .clienteInputNumero{width:calc(7ch + 34px)}:is(.clienteModal,.clienteFormulario) .clienteInputCompl{width:calc(16ch + 34px)}:is(.clienteModal,.clienteFormulario) .clienteInputDias{width:calc(6ch + 34px)}.clienteCamposLinha,.clienteEnderecoLinha1,.clienteEnderecoLinha2{flex-wrap:wrap;align-items:flex-start;gap:20px 16px;display:flex}.clienteCampoFixo{flex:none;max-width:100%}.clienteCampoLivre{flex:200px;min-width:0}.clienteCampoEstado .ddWrap,.clienteCampoAutorizado .ddWrap{width:132px}.clienteCampoTipo .ddWrap{width:135px}.clienteCampoPlano .ddWrap{width:150px}.clienteAcessoLinha{flex-wrap:wrap;align-items:flex-start;gap:20px 32px;display:flex}.clienteModalAcoes{border-top:1px solid var(--divisor);flex-shrink:0;margin:0;padding:16px 28px}@media (max-width:1000px){.clienteCorpo{grid-template-columns:minmax(0,1fr)}.clienteFicha{border-right:none;border-bottom:1px solid var(--divisor);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:start;gap:20px 28px;padding-bottom:20px;padding-right:0;display:grid}}@media (max-width:560px){.authScreen:has(.adminHeader) .authMain{padding:12px 8px}.authScreen:has(.adminHeader) .authMain>.card{padding:16px 14px}.clienteTopo{column-gap:6px;padding-bottom:14px}.clienteTopo .backButton{padding:2px}.clienteNome{font-size:18px}.clienteEmail{margin:2px 0 8px;font-size:13px}.clienteChips{gap:6px}.clienteChip{padding:2px 8px;font-size:11.5px}.clienteAcoes{gap:6px}.clienteAcoes .iconButton{width:30px;height:30px}.clienteAcoes .iconButton svg{width:14px;height:14px}.clienteCorpo{gap:16px;padding-top:14px}.clienteFicha{gap:14px 20px;padding-bottom:14px}.fichaBloco,.fichaBloco dl{gap:6px}.fichaTitulo{font-size:11px}.fichaLinha{grid-template-columns:82px minmax(0,1fr);font-size:13px}.fichaLimites{gap:6px 10px;font-size:13px}.fichaLimiteAcao input{width:52px;padding:4px 6px;font-size:13px}.buttonTiny{padding:4px 8px;font-size:12px}.clienteAbas{margin-bottom:12px}.clienteAbas button,.clienteAbas a{padding:8px 12px;font-size:13px}.authScreen:has(.adminHeader) .card .cardHeader{margin-bottom:12px;padding-bottom:10px}.authScreen:has(.adminHeader) .card .cardTitle{font-size:16px}:is(.authScreen:has(.adminHeader) .searchFilter,.authScreen:has(.adminHeader) .searchField){gap:4px}.authScreen:has(.adminHeader) .searchRow{gap:8px}.authScreen:has(.adminHeader) .searchRow input{height:36px}.authScreen:has(.adminHeader) .searchButton{height:36px}.authScreen:has(.adminHeader) .searchButton{width:36px}.authScreen:has(.adminHeader) .hubOptionBtn{width:64px;height:64px}.authScreen:has(.adminHeader) .hubOptionBtn svg{width:26px;height:26px}.authScreen:has(.adminHeader) .hubOption strong{font-size:14px}.authScreen:has(.adminHeader) .hubOption span{font-size:12px}.authScreen:has(.adminHeader) .formSectionTitle{font-size:14px}.authScreen:has(.adminHeader) .readonlyValue{font-size:14px}.authScreen:has(.adminHeader) .modalCorpo{padding:14px}.authScreen:has(.adminHeader) .modalCard h1{font-size:16px}.authScreen:has(.adminHeader) .card .fieldLabel{font-size:12.6px}.authScreen:has(.adminHeader) .card .ddField{height:36px;font-size:13px}.authScreen:has(.adminHeader) .card .listTotal{font-size:12.6px}.authScreen:has(.adminHeader) .card .tableWrap{margin:10px 0 8px}.authScreen:has(.adminHeader) .card table{font-size:12.6px}:is(.authScreen:has(.adminHeader) .card th,.authScreen:has(.adminHeader) .card td){padding:8px 6px}.authScreen:has(.adminHeader) .card .rowActions .iconButton{width:28px;height:28px}.authScreen:has(.adminHeader) .card .pagination{gap:8px;font-size:12.6px}.authScreen:has(.adminHeader) .card .pagination button{padding:6px 10px;font-size:12.6px}.clienteModalFundo{padding:8px}.clienteModal{max-height:calc(100svh - 16px)}.clienteModalTitulo{padding:14px 14px 10px;font-size:16px}.clienteModalTituloLinha h2{font-size:16px}.clienteModalCorpo{padding:14px}:is(.clienteModal,.clienteFormulario) .formSection{gap:12px;margin-top:14px;padding-top:14px}:is(.clienteModal,.clienteFormulario) .formSectionTitle{font-size:14px}:is(.clienteModal,.clienteFormulario) label,:is(.clienteModal,.clienteFormulario) .fieldLabel{font-size:12.6px}.clienteCamposLinha,.clienteEnderecoLinha1,.clienteEnderecoLinha2,.clienteAcessoLinha{gap:12px}.clienteModalAcoes{padding:10px 14px}.welcomeText{font-size:13px}}.auditTitle{margin:0 0 12px;font-size:16px}.auditPanel+.auditPanel{border-top:1px solid var(--divisor);margin-top:20px;padding-top:20px}.auditPanelHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.auditPanelHeader .auditTitle{margin:0}.auditToggle{color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:flex}.auditToggle:hover{color:var(--cor-primaria);background:0 0}.auditChevron{transition:transform .15s}.auditChevronAberto{transform:rotate(90deg)}.auditContagem{background:var(--divisor);border-radius:999px;padding:1px 8px;font-size:12px;line-height:18px}@media (max-width:560px){.auditPanelHeader{flex-direction:column;align-items:flex-start}}.auditSection .tableWrap{margin:0 0 24px}.auditEmpty{color:var(--texto-secundario);margin:0 0 24px;font-size:90%}.searchRow input{height:44px;font-size:.9rem;transition:border-color .15s}.searchRow input:hover,.searchRow input:focus{border-color:var(--cor-primaria);outline:none}.ddWrap{position:relative}.ddField{border:1px solid var(--borda-primaria);background:var(--superficie);width:100%;height:44px;color:var(--texto);text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:0 4px 0 14px;font-size:.9rem;font-weight:400;transition:border-color .15s;display:flex;overflow:hidden}.ddField:hover,.ddFieldOpen{background:var(--superficie);border-color:var(--cor-primaria)}.ddField.ddFieldError:not(:hover){border-color:var(--cor-erro)}.ddValue{white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}.ddArrow{flex:none;justify-content:center;align-items:center;width:40px;height:100%;display:flex}.ddArrowIcon{width:26px;height:26px;color:var(--texto-secundario);border-radius:50%;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}.ddArrowHover .ddArrowIcon{background:var(--cor-primaria-suave);color:var(--cor-primaria)}.ddMenu{z-index:20;background:var(--superficie);border:1px solid var(--borda-card);border-radius:12px;margin:0;padding:14px 6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden;box-shadow:0 12px 30px #1018281f}.ddMenuUp{top:auto;bottom:calc(100% + 6px)}.ddAcoes{justify-content:space-between;gap:8px;margin-bottom:6px;font-size:12px;display:flex}.ddSearch{border:1px solid var(--borda-primaria);border-radius:8px;width:100%;margin-bottom:8px;padding:8px 10px;font-size:14px}.ddEmpty{color:var(--texto-terciario);padding:10px 12px;font-size:.85rem}.ddScroll{max-height:150px;margin:0;padding:0;list-style:none;overflow-y:auto}.ddOption{text-align:left;width:100%;color:var(--texto);cursor:pointer;background:0 0;border-radius:8px;padding:10px 12px;font-size:.9rem;font-weight:400}.ddOption:hover{background:var(--superficie-fundo)}.ddOptionActive{background:var(--cor-primaria-suave);color:var(--cor-primaria);font-weight:600}.searchButton{flex:none;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex}.searchButton:hover{background:var(--cor-primaria-escura)}.cardTable{max-width:1024px}.cardTableLarga{max-width:1280px}.tableWrap{margin:24px 0 20px;overflow-x:auto}.tableWrap table{margin:0}.privacyIntroOverlay{z-index:1000;background:#0f172a73;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.privacyIntroModal{background:var(--superficie);border-radius:18px;width:min(100%,420px);padding:24px;box-shadow:0 20px 60px #0f172a40}.privacyIntroModal h2{margin:0 0 12px}.privacyIntroModal p{color:var(--texto-secundario);margin:0 0 12px;line-height:1.5}.privacyIntroModal button{margin-top:8px}.documentCard p,.documentCard li{text-align:justify;text-justify:inter-word}.createPasswordMain{align-items:flex-start;padding-top:24px;padding-bottom:96px}.createPasswordCard{max-width:820px}.legalAcceptancePanel{border-top:1px solid var(--borda-card);margin-top:8px;padding-top:18px}.legalAcceptancePanel h2{margin:0 0 8px;font-size:20px}.legalAcceptancePanel p{color:var(--texto-secundario);margin:0 0 14px;font-size:14px}.legalScrollInstruction{font-weight:600}.legalDocumentBox{border:1px solid var(--borda-card);background:var(--cor-primaria-suave);border-radius:12px;margin-top:14px;padding:8px}.legalDocumentScroll{max-height:320px;padding:10px 12px;overflow:auto}.legalDocumentBoxRead{border-color:var(--borda-primaria-forte)}.legalReadStatus{margin-top:8px;padding-top:8px;font-size:13px}.legalDocumentBox h1{font-size:22px}.legalDocumentBox h2{margin:22px 0 8px;font-size:17px}.legalDocumentBox p{color:var(--texto);text-align:justify;font-size:14px}.carPopup .maplibregl-popup-content{border-radius:8px;padding:10px 12px;font-family:Arial,Helvetica,sans-serif;box-shadow:0 4px 14px #10182838}.carPopup .maplibregl-popup-tip{border-top-color:var(--superficie)}.mapaPainel{--popup-col1:8rem;z-index:1200;background:var(--superficie);border-radius:8px;width:365px;max-width:365px;font-family:Arial,Helvetica,sans-serif;position:fixed;box-shadow:0 4px 14px #10182838}.mapaPainelHeader{border-bottom:1px solid var(--divisor);justify-content:space-between;align-items:center;padding:4px 6px;display:flex}.mapaPainelMover{width:28px;height:24px;color:var(--texto-desabilitado);cursor:move;touch-action:none;background:0 0;border:0;justify-content:center;align-items:center;font-size:16px;line-height:1;display:flex}.mapaPainelMover:hover{background:var(--cor-primaria-suave);color:var(--cor-primaria-escura)}.mapaPainelAcoes{align-items:center;gap:4px;display:flex}.mapaPainelNav{align-items:center;gap:2px;display:flex}.mapaPilhaBtn{width:20px;height:20px;color:var(--texto-terciario);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:16px;line-height:1;display:flex}.mapaPilhaBtn:hover{background:var(--cor-primaria-suave);color:var(--cor-primaria-escura)}.mapaPilhaLabel{color:var(--cor-primaria);white-space:nowrap;font-size:11px;font-weight:700}.mapaPainelResetar,.mapaPainelFechar{width:20px;height:20px;color:var(--cor-primaria);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:16px;line-height:1;display:flex}.mapaPainelResetar:hover,.mapaPainelFechar:hover{background:var(--cor-primaria-suave);color:var(--cor-primaria-escura)}.mapaPainelCorpo{max-height:70vh;padding:10px 12px;overflow-y:auto}.carPopupLabel{color:var(--texto-terciario);text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px;padding-right:18px;font-size:12px;font-weight:800;display:block}.carPopupCode{color:var(--texto);word-break:break-all;font-size:11.7px;font-weight:700;line-height:1.35;display:block}.carPopupButton{background:var(--cor-acao);width:fit-content;color:var(--superficie);cursor:pointer;border:0;border-radius:8px;margin:10px auto 0;padding:8px 16px;font-size:13px;font-weight:700;display:block}.carPopupButton:hover{background:var(--cor-acao-hover)}.carPopupExport{justify-content:center;gap:16px;margin-top:10px;display:flex}.carPopupExportBtn{color:var(--cor-primaria);cursor:pointer;background:0 0;border:0;padding:2px;line-height:0}.carPopupFileIcon{width:34px;height:42px;display:block}.carPopupExportBtn:hover:not(:disabled){background:var(--cor-primaria-suave);color:var(--cor-primaria-escura)}.carPopupExportBtn:disabled{opacity:.5;cursor:progress}.carPopupExportErro{color:var(--cor-erro)}.carPopupExportMsg{color:var(--cor-erro);text-align:center;margin-top:8px;font-size:12px;font-weight:600;line-height:1.35}.carPopupExportMsg:empty{display:none}.carPopupDownloadTitulo{border-top:1px solid var(--cor-primaria-suave-hover);letter-spacing:.04em;text-transform:uppercase;color:var(--texto-terciario);margin-top:12px;padding-top:10px;font-size:11px;font-weight:700;display:block}.carPopupSigef{border-top:1px solid var(--cor-primaria-suave-hover);margin-top:4px;padding-top:10px}.carPopupSigef .carPopupDownloadTitulo{border-top:none;margin-top:0;padding-top:0}.carPopupSigefLinha{grid-template-columns:var(--popup-col1) 1fr;align-items:center;column-gap:10px;margin-top:6px;display:grid}.carPopupSigefBotoes{gap:6px;display:flex}.carPopupSigefRotulo{color:var(--texto-terciario);font-size:11px;font-weight:700}.carPopupSigefBtn{text-align:center;border:1px solid var(--cor-primaria);background:var(--cor-primaria-suave);width:auto;min-width:38px;color:var(--cor-primaria);cursor:pointer;border-radius:6px;padding:4px 8px;font-family:inherit;font-size:11px;font-weight:700;line-height:1.4;text-decoration:none}.carPopupSigefBtn:disabled{opacity:.6;cursor:wait}.carPopupSigefBtn:hover{background:var(--cor-primaria-suave-hover);text-decoration:none}.carPopupSigefBtnDisabled,.carPopupSigefBtnDisabled:hover{border-color:var(--borda-neutra);background:var(--superficie-fundo);color:var(--texto-desabilitado);cursor:not-allowed}.carPopupSigefAviso{color:var(--texto-terciario);margin-top:8px;font-size:11px;line-height:1.35;display:block}input[type=checkbox]{appearance:none;border:1.5px solid var(--borda-primaria);background:var(--superficie);cursor:pointer;border-radius:4px;flex:none;place-content:center;width:15px;height:15px;margin:0;padding:0;display:inline-grid}input[type=checkbox]:checked,input[type=checkbox]:indeterminate{background:var(--cor-primaria);border-color:var(--cor-primaria)}input[type=checkbox]:checked:after{content:"";border:solid var(--superficie);border-width:0 2px 2px 0;width:4px;height:8px;margin-bottom:2px;transform:rotate(45deg)}input[type=checkbox]:indeterminate:after{content:"";background:var(--superficie);width:7px;height:2px}input[type=checkbox]:focus-visible{outline:2px solid var(--cor-primaria);outline-offset:1px}input[type=checkbox]:disabled{opacity:.5;cursor:default}input[type=radio]{appearance:none;border:1.5px solid var(--borda-primaria);background:var(--superficie);cursor:pointer;border-radius:50%;flex:none;width:15px;height:15px;margin:0;padding:0}input[type=radio]:checked{border:4.5px solid var(--cor-primaria)}input[type=radio]:focus-visible{outline:2px solid var(--cor-primaria);outline-offset:1px}input[type=radio]:disabled{opacity:.5;cursor:default}.mapaPage{background:var(--superficie);flex-direction:column;height:100vh;display:flex;overflow:hidden}.mapaWrapper{flex:1;min-height:0;display:flex}.mapaCard{background:var(--superficie);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.mapaHeader{background:var(--cor-primaria-escura);color:var(--superficie);justify-content:space-between;align-items:center;gap:16px;padding:12px 20px;display:flex;position:relative}.mapaHeaderInicio{align-items:center;gap:12px;min-width:0;display:flex}.mapaLogo{width:auto;height:23px;display:block}.mapaMarcaDivisor{background:#ffffff40;width:1px;height:24px}.paymentGraceBanner{background:var(--cor-erro-suave);color:var(--cor-erro-hover);border-bottom:1px solid var(--borda-erro);text-align:center;padding:12px 20px;font-size:14px;line-height:1.5}.paymentGraceBanner a{color:inherit;font-weight:700;text-decoration:underline}.paymentPendingBanner{background:var(--cor-primaria-suave);color:var(--cor-primaria-escura);border-bottom:1px solid var(--borda-primaria);text-align:center;padding:10px 20px;font-size:13px;line-height:1.5}.paymentPendingBanner a{color:inherit;font-weight:600;text-decoration:underline}.trialExpiredBanner{background:var(--cor-aviso-suave);color:var(--cor-aviso);border-bottom-color:var(--borda-aviso)}.receiptReadyPilha{z-index:60;flex-direction:column;gap:8px;max-width:min(420px,100vw - 32px);display:flex;position:fixed;bottom:16px;right:16px}.receiptReadyBanner{background:var(--cor-sucesso-suave);color:var(--cor-sucesso);border:1px solid var(--borda-sucesso);border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;font-size:13px;line-height:1.5;display:flex;box-shadow:0 6px 18px #00000029}.receiptReadyAcoes{align-items:center;gap:8px;margin-left:auto;display:flex}.receiptReadyBanner a{color:inherit;font-weight:700;text-decoration:underline}.receiptReadyFechar{width:auto;color:inherit;cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:18px;line-height:1}.appUser{flex-direction:column;align-items:flex-end;gap:2px;line-height:1.3;display:flex}.appUserName{color:var(--superficie);font-size:13px;font-weight:700}.appUserSaldo{color:var(--texto-no-escuro);align-items:center;gap:6px;font-size:12px;display:flex}.appUserItem{width:auto;color:inherit;font-family:inherit;font-size:12px;line-height:inherit;background:0 0;border:none;padding:0}button.appUserItem,a.appUserItem{cursor:pointer;text-decoration:underline}.appUserItemZerado{color:var(--cor-erro-no-escuro);font-weight:700}.appUserSep{color:var(--texto-desabilitado)}.appUserReinicio{color:var(--texto-no-escuro);font-size:12px}.mapaUsuarioNoMenu{display:none}@media (max-width:720px){.appUserName{font-size:12px}.appUserSaldo{font-size:11px}}.mapaToggleSidebar{width:36px;height:36px;color:var(--superficie);cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;padding:0;font-size:19px;line-height:1}.mapaToggleSidebar:hover{background:#ffffff1f}.mapaToggleSidebar[aria-expanded=true]{background:#ffffff38}.mapaNav{display:flex;position:relative}.mapaNavBackdrop{z-index:20;position:fixed;inset:0}.mapaNavMenu{z-index:21;background:var(--superficie);border:1px solid var(--borda-card);border-radius:10px;flex-direction:column;min-width:240px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 8px 24px #1018282e}.mapaNavTitulo{text-transform:uppercase;letter-spacing:.05em;color:var(--texto-terciario);margin:4px 8px 6px;font-size:11px;font-weight:700}.mapaNavItem{text-align:left;width:100%;color:var(--texto);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:flex-start;align-items:center;gap:6px;padding:10px 12px;font-size:14px;font-weight:600;display:flex}.mapaNavPai{justify-content:space-between;padding:0}.mapaNavPaiLink{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;padding:10px 4px 10px 12px}.mapaNavSeta{color:var(--texto-terciario);cursor:pointer;background:0 0;border:0;align-items:center;padding:10px 12px;display:inline-flex}.mapaNavSeta span{transition:transform .15s;display:inline-flex}.mapaNavSetaAberta{transform:rotate(180deg)}.mapaNavSubitem{padding-left:30px;font-weight:500}.mapaNavItemBloqueado{color:var(--texto-desabilitado)}.mapaNavItemCifrao{width:18px;height:18px;color:inherit;background:0 0;border:1px solid;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.mapaNavItem:hover{background:var(--superficie-fundo)}.mapaNavItemAtivo{background:var(--cor-acento-suave);color:var(--cor-primaria-escura);box-shadow:inset 3px 0 0 var(--cor-acento)}.mapaNavItemSair{color:var(--cor-erro)}.mapaNavItemSair:hover{background:var(--cor-erro-suave)}.mapaHandle{z-index:5;border:1px solid var(--borda-primaria);background:var(--superficie);width:22px;height:48px;color:var(--cor-primaria);cursor:pointer;border-left:0;border-radius:0 8px 8px 0;justify-content:center;align-items:center;padding:0;font-size:16px;line-height:1;transition:left .25s ease-in-out;display:flex;position:absolute;top:50%;left:260px;transform:translateY(-50%)}.mapaHandle:hover{background:var(--cor-primaria-suave)}.mapaHandleCollapsed{left:0}.mapaTitle{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--superficie);margin:0;font-size:20px;overflow:hidden}.mapaBusca{z-index:5;opacity:.55;width:min(460px,100% - 24px);transition:opacity .2s;position:absolute;top:12px;left:50%;transform:translate(-50%)}.mapaBusca:hover,.mapaBusca:focus-within{opacity:1}.mapaBuscaForm{flex-direction:row;gap:6px;display:flex}.mapaBuscaInput{background:var(--superficie);flex:1;min-width:0;padding:8px 12px;font-size:14px;box-shadow:0 2px 10px #10182840}.mapaBuscaBotao{border:1px solid var(--borda-primaria);background:var(--superficie);width:38px;color:var(--cor-primaria);cursor:pointer;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex;box-shadow:0 2px 10px #10182840}.mapaBuscaBotao:hover{background:var(--cor-primaria-suave)}.mapaBuscaBloqueada{color:var(--texto-desabilitado)}.mapaBuscaErro{margin-top:6px}.mapaBuscaSugestoes{background:var(--superficie);border:1px solid var(--borda-primaria);border-radius:10px;max-height:280px;margin:6px 0 0;padding:4px;list-style:none;overflow-y:auto;box-shadow:0 4px 14px #10182840}.mapaBuscaSugestao{text-align:left;width:100%;color:var(--texto-forte);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:8px 10px;font-size:13px;display:block}.mapaBuscaSugestao:hover{background:var(--cor-primaria-suave)}.mapaBody{flex:1;min-height:0;display:flex;position:relative}.mapaTrava{z-index:20;cursor:progress;background:#1018282e;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.mapaTravaBusca{z-index:5}.mapaTravaAviso{background:var(--superficie);box-shadow:var(--sombra-card);color:var(--texto-forte);border-radius:999px;padding:10px 18px;font-size:13px;font-weight:600}.mapaSidebar{border-right:1px solid var(--borda-card);flex-direction:column;flex-shrink:0;width:260px;padding:16px;transition:margin-left .25s ease-in-out;display:flex;overflow-y:auto}.mapaSidebarAvisoBusca{background:var(--cor-primaria-suave);color:var(--texto-forte);border-radius:8px;margin:0 0 12px;padding:8px 10px;font-size:12px;line-height:1.4}.mapaCamadaHeaderTravada{cursor:default}.mapaCamadaHeaderTravada .mapaCamadaDot,.mapaCamadaHeaderTravada .mapaCamadaTitulo{opacity:.5}.mapaSidebarCollapsed{margin-left:-261px}.mapaHeaderAcao{align-items:center;gap:12px;display:flex}.campoComNota{flex-direction:column;gap:4px;display:flex}.campoComNota p{margin:0}.notaRodape{color:var(--texto-desabilitado);margin:0;font-size:12px}.regrasPagamento{color:var(--texto-secundario);gap:6px;margin:0;padding-left:18px;font-size:14px;display:grid}.embutidoAcao{justify-content:flex-end;display:flex}.embutidoAcao .linkButton:hover{background:0 0}.passo{border-top:1px solid var(--divisor)}.passo:last-of-type{border-bottom:1px solid var(--divisor)}.passoCabecalho{width:100%;color:var(--texto);text-align:left;background:0 0;border-radius:0;align-items:center;gap:12px;padding:16px 4px;display:flex}.passoCabecalho:disabled{opacity:1;color:var(--texto-desabilitado)}.passoNumero{background:var(--cor-primaria-suave);width:26px;height:26px;color:var(--cor-primaria);border-radius:50%;justify-content:center;align-items:center;font-size:14px;display:inline-flex}.passoAberto .passoNumero{background:var(--cor-primaria);color:var(--superficie)}.passoTitulo{font-weight:700}.passoResumo{color:var(--texto-secundario);text-align:right;margin-left:auto;font-size:14px;font-weight:400}.passoCorpo{flex-direction:column;gap:16px;padding:0 4px 20px;display:flex}.planosGrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.planoOpcao{border:1px solid var(--borda-primaria);cursor:pointer;border-radius:10px;flex-direction:column;align-items:center;gap:4px;padding:14px;display:flex}.planoOpcao:has(input:checked){border-color:var(--cor-primaria);background:var(--cor-primaria-suave)}.planosComparados{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:stretch;gap:12px;display:grid}@media (max-width:640px){.planosComparados{grid-template-columns:1fr;grid-auto-columns:auto;grid-auto-flow:row}}.cardAssinar{max-width:1224px}.planoCartao{border:1px solid var(--borda-primaria);background:var(--superficie);cursor:pointer;border-radius:12px;flex-direction:column;gap:min(6px,2.11cqi);padding:min(18px,6.34cqi) min(16px,5.63cqi);display:flex;container-type:inline-size}.planoCartaoAtivo{border-color:var(--cor-primaria);background:var(--cor-primaria-suave)}label.planoCartao input{align-self:center;margin:0}.planoNome{color:var(--texto);text-align:center;align-self:center;font-size:min(20px,7.04cqi);font-weight:700}.planoPreco{color:var(--cor-primaria);text-align:center;align-self:center;font-size:min(28px,9.86cqi);font-weight:700;line-height:1.1}.planoPreco small{color:var(--texto-terciario);font-size:min(13px,4.58cqi);font-weight:400}.planoAvista{color:var(--texto-terciario);text-align:center;align-self:center;font-size:min(12px,4.23cqi)}.planoAcesso{color:var(--texto-terciario);text-align:center;align-self:center;font-size:min(13px,4.58cqi)}.periodoCheio{color:var(--texto-desabilitado);font-size:13px}.periodoDesconto{color:var(--cor-sucesso);font-size:12px;font-weight:700}.planoLinhas{flex-direction:column;margin:min(8px,2.82cqi) 0 0;padding-top:min(8px,2.82cqi);display:flex}.planoAcervo{color:var(--texto);padding:2px 0 2px min(12px,4.23cqi);font-size:min(13px,4.58cqi)}.planoGrupo{border-top:1px solid var(--cor-primaria-suave-hover);letter-spacing:.06em;text-transform:uppercase;color:var(--texto-terciario);margin-top:min(10px,3.52cqi);padding:6px 0 2px;font-size:min(11px,3.87cqi);font-weight:700}.planoSubtitulo{color:var(--texto);padding:6px 0 2px;font-size:min(13px,4.58cqi);font-weight:700}.planoSubtitulo small{color:var(--texto-terciario);font-weight:400}.planoLinhaFilha dt{padding-left:12px}.planoLinha{justify-content:space-between;align-items:center;gap:min(8px,2.82cqi);min-height:min(28px,9.86cqi);padding:2px 0;font-size:min(13px,4.58cqi);display:flex}.planoLinha dt{color:var(--texto-terciario)}.planoLinha dd{color:var(--cor-primaria);text-align:right;margin:0;font-weight:700}.planoLinha dd.planoLinhaAusente{color:var(--texto-desabilitado);font-weight:400}.pagamentoGerado{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.notaAcao{margin:8px 0 0}.esqueleto{background:linear-gradient(90deg, var(--borda-primaria) 25%, var(--borda-primaria) 37%, var(--borda-primaria) 63%);background-size:400% 100%;border-radius:4px;height:14px;animation:1.2s ease-in-out infinite esqueletoBrilho;display:block}.esqueletoRotulo{width:40%;height:10px;margin-bottom:6px}@keyframes esqueletoBrilho{0%{background-position:100%}to{background-position:0}}.linhaDoTempo{border-left:2px solid var(--borda-primaria);gap:18px;margin:0;padding:0 0 0 18px;list-style:none;display:grid}.linhaDoTempo li{color:var(--texto-desabilitado);flex-direction:column;gap:2px;display:flex;position:relative}.linhaDoTempo li:before{content:"";border:2px solid var(--borda-primaria);background:var(--superficie);border-radius:50%;width:12px;height:12px;position:absolute;top:4px;left:-25px}.linhaDoTempo .marcoCumprido,.linhaDoTempo li.marcoCumprido{color:var(--texto-secundario)}.linhaDoTempo li.marcoCumprido:before{border-color:var(--cor-primaria);background:var(--cor-primaria)}.linhaDoTempo li strong{color:var(--texto);font-size:14px}.marcoQuando{font-size:13px;font-weight:600}.marcoDetalhe{font-size:13px}.marcoAcao{margin-top:4px;font-size:13px;font-weight:600;display:inline-block}.linhaDoTempo li.marcoRuim strong,.linhaDoTempo li.marcoRuim .marcoQuando{color:var(--cor-erro-hover)}.linhaDoTempo li.marcoRuim:before{border-color:var(--cor-erro-hover);background:var(--cor-erro-hover)}.linhaDoTempoFilhos{border-left-style:dashed;gap:10px;margin:10px 0 0;padding-left:16px}.linhaDoTempoFilhos li:before{width:10px;height:10px;left:-23px}.linhaDoTempoFilhos li strong{font-size:13px}.colAcao{text-align:center;width:44px;padding-left:0;padding-right:0}.linhaClicavel{cursor:pointer}.linhaClicavel:hover td{background:var(--cor-primaria-suave)}.situacao{align-items:center;gap:6px;font-size:13px;display:inline-flex}.situacaoPonto{background:currentColor;border-radius:50%;flex-shrink:0;width:8px;height:8px}.situacao_pago,.situacao_ativo{color:var(--cor-sucesso)}.situacao_encerrado{color:var(--texto-terciario)}.situacao_a_vencer{color:var(--cor-aviso)}.situacao_vencido,.situacao_expirado,.situacao_nao_pago,.situacao_cancelado_cliente,.situacao_cancelado_sistema,.situacao_estornado,.situacao_em_disputa{color:var(--cor-erro-hover)}.pagamentoValor{color:var(--texto);margin:0;font-size:26px;font-weight:700}.pagamentoValor span{color:var(--texto-secundario);font-size:15px;font-weight:400}.pagamentoAcoes{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.pagamentoNota{text-align:left;align-self:stretch}.pixQr{width:220px;height:220px}.pixPayload{border:1px solid var(--borda-primaria);background:var(--cor-primaria-suave);word-break:break-all;border-radius:10px;width:100%;padding:10px 12px;font-family:monospace;font-size:13px}.fieldHint{color:var(--texto-secundario);font-size:13px}.adminHeader .mapaHeaderAcao{gap:16px}.adminUser{flex-direction:column;align-items:flex-end;gap:2px;line-height:1.3;display:flex}.adminUserName{color:var(--superficie);font-size:13px;font-weight:700}.adminUserEmail{color:var(--texto-no-escuro);font-size:13px}@media (max-width:720px){.adminHeader .adminUserName,.adminHeader .adminUserEmail{font-size:12px}.adminHeader .adminUserEmail{word-break:break-all}}.mapaCanvas .maplibregl-ctrl-group{border:1px solid #0000;border-radius:8px;overflow:hidden;box-shadow:0 1px 4px #10182833}.mapaCanvas .maplibregl-ctrl-group button,.mapaCanvas .maplibregl-ctrl-group button:is(:hover,:active,:focus:first-child,:focus:last-child,:focus:only-child){border-radius:0}.mapaCanvas .maplibregl-ctrl-group button{transition:background .15s,color .15s}.mapaCanvas .maplibregl-ctrl-group button:is(:focus,:focus:focus-visible){box-shadow:none}.mapaCanvas .maplibregl-ctrl-group button+button{border-top:1px solid var(--divisor)}.mapaCanvas .maplibregl-ctrl-group button:not(:disabled):hover{background:var(--superficie-fundo);color:var(--texto)}.mapaCanvas .maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5v12M8.5 14.5h12' stroke='%23475467' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")}.mapaCanvas .maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 29 29'%3E%3Cpath d='M8.5 14.5h12' stroke='%23475467' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")}.mapaCanvas .maplibregl-ctrl-group button:not(:disabled):hover .maplibregl-ctrl-icon{filter:brightness(.55)}.mapaCanvas .maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 6l4 12-4-3-4 3z' fill='%23054664'/%3E%3C/svg%3E")}.mapaAjudaCtrl{width:29px;height:29px;color:var(--cor-texto);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-family:inherit;font-size:18px;font-weight:700;line-height:1;display:flex}.mapaAjudaCtrl:hover{color:var(--cor-primaria-escura)}.instrucoesModal{flex-direction:column;max-width:900px;padding:0;display:flex;overflow:hidden}.instrucoesHeader{border-bottom:1px solid var(--divisor);margin:0;padding:28px 28px 12px}.instrucoesHeader h1{margin-bottom:6px}.instrucoesHeader .subtitle{margin:0}.instrucoesScroll{flex:1;min-height:0;padding:4px 28px 12px;overflow-y:auto}.instrucoesAcoes{border-top:1px solid var(--divisor);margin:0;padding:12px 28px 20px}.instrucoesSecao{margin-top:18px}.instrucoesSecao h2{color:var(--cor-primaria);margin:0 0 6px;font-size:15px}.instrucoesLista{flex-direction:column;gap:4px;margin:0;padding-left:18px;display:flex}.instrucoesLista li{color:var(--texto-secundario);font-size:13px;line-height:1.45}.mapaSidebarTitle{margin:0 0 8px;font-size:14px}.mapaCamadaGrupoTotal{color:var(--texto-secundario);margin-right:6px;font-size:11px;font-weight:600}.mapaSidebarTituloCamadas{margin-top:7px}.mapaCamadaImportar{color:var(--texto-terciario);cursor:pointer;margin-left:auto;padding:0 2px;display:inline-flex}.mapaCamadaImportar:hover{color:var(--cor-primaria)}.mapaCamada{margin-bottom:12px}.mapaCamadaHeader{border:0;border-bottom:1px solid var(--borda-primaria);cursor:pointer;text-align:left;background:0 0;align-items:center;gap:8px;width:100%;padding:6px 4px;display:flex}.mapaCamadaCaret{width:14px;color:var(--texto-secundario);font-size:12px;line-height:1}.mapaCamadaDot{border-radius:3px;flex-shrink:0;width:12px;height:12px}.mapaCamadaTitulo{letter-spacing:.04em;color:var(--texto-forte);font-size:13px;font-weight:700}.mapaCamadaCorpo{padding-top:10px}.mapaCamadaCaret[role=button]{cursor:pointer}.mapaCamadaHeaderVazia .mapaCamadaTitulo,.mapaCamadaHeaderVazia .mapaCamadaDot{opacity:.4}.mapaCamadaHeaderVazia{cursor:default}.mapaCamadaHeaderAtiva{background:var(--cor-acento-suave);box-shadow:inset 3px 0 0 var(--cor-acento)}.mapaCamadaHeaderAtiva .mapaCamadaTitulo{color:var(--cor-primaria-escura)}.mapaCamadaFiltro{border-left:1px solid var(--borda-primaria);flex-direction:column;gap:4px;margin:10px 0 12px 12px;padding-left:8px;display:flex}.mapaCamadaFiltroTodas,.mapaCamadaFiltroItem{color:var(--texto);cursor:pointer;flex-direction:row;align-items:center;gap:6px;font-size:12px;font-weight:400;display:flex}.mapaCamadaFiltroTodas{font-weight:700}.mapaCamadaFiltroItem{padding-left:16px}.mapaArquivoNome{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.mapaArquivoRemover{width:auto;color:var(--texto-terciario);cursor:pointer;background:0 0;border:0;flex:none;padding:0 2px;font-size:14px;line-height:1}.mapaArquivoRemover:hover{color:var(--cor-erro);background:0 0}.mapaArquivoKml{width:auto;color:var(--texto-terciario);cursor:pointer;background:0 0;border:0;flex:none;padding:0 2px;font-size:10px;font-weight:700;line-height:1}.mapaArquivoKml:hover{color:var(--cor-primaria);background:0 0}.mapaCamadaErro{color:var(--cor-erro);font-size:11px}.sigefPopupList{grid-template-columns:1fr 1fr;gap:12px;margin:8px 0 0;display:grid}.sigefPopupItem{flex-direction:column;min-width:0;display:flex}.sigefPopupItemLargo{grid-column:1/-1}.sigefPopupKey{white-space:nowrap;color:var(--texto-terciario);margin:0;font-size:11px;font-weight:700;display:block}.sigefPopupVal{color:var(--texto-forte);word-break:normal;overflow-wrap:anywhere;margin:0;font-size:12px;display:block}.sigefPopupObs{font-size:9px;font-weight:400}.rtBalao{z-index:1300;background:var(--superficie);border:1px solid var(--borda-neutra);border-radius:10px;max-width:280px;padding:10px 12px;position:fixed;box-shadow:0 6px 20px #1018282e}.rtBalao:after{content:"";left:var(--rt-seta,20px);background:var(--superficie);border-left:1px solid var(--borda-neutra);border-top:1px solid var(--borda-neutra);width:12px;height:12px;position:absolute;top:-7px;transform:translate(-50%)rotate(45deg)}.rtBalaoAcima:after{border-top:none;border-left:none;border-right:1px solid var(--borda-neutra);border-bottom:1px solid var(--borda-neutra);top:auto;bottom:-7px}.rtBalaoNome{color:var(--texto-forte);margin-bottom:6px;font-size:13px;font-weight:700}.rtBalaoLista{grid-template-columns:auto 1fr;gap:3px 10px;margin:0;display:grid}.rtBalaoLista dt{color:var(--texto-terciario);margin:0;font-size:11px;font-weight:700}.rtBalaoLista dd{color:var(--texto-forte);word-break:break-word;margin:0;font-size:12px}.sigefPopupValLink{align-items:center;gap:6px;display:flex}.sigefPopupLink{color:var(--cor-primaria);word-break:normal;overflow-wrap:anywhere;text-decoration:underline}.sigefPopupLinkDisabled{color:var(--texto-desabilitado);cursor:not-allowed;text-decoration:none}.sigefPopupCopiar{color:var(--texto-terciario);cursor:pointer;background:0 0;border:none;border-radius:4px;flex:none;justify-content:center;align-items:center;padding:2px;display:inline-flex}.sigefPopupCopiar:hover{background:var(--cor-primaria-suave);color:var(--cor-primaria-escura)}.sigefPopupCopiado{color:var(--cor-sucesso)}.sigefStatusCertificada{color:var(--cor-erro);font-weight:700}.sigefStatusRegistrada{color:var(--cor-sucesso);font-weight:700}.mapaCanvas{flex:1;min-height:0;position:relative}.mapMedicaoLeitura{z-index:5;background:var(--superficie);border:1px solid var(--borda-neutra);color:var(--texto-forte);pointer-events:none;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:13px;font-weight:600;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #1018282e}.mapAreaBtn,.mapAreaNomeCampo{pointer-events:auto}.mapAreaBtn{width:auto;color:var(--cor-primaria);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:700}.mapAreaBtn:hover{color:var(--cor-primaria-escura);background:0 0;text-decoration:underline}.mapAreaNomeCampo{border:1px solid var(--borda-neutra);width:160px;color:var(--texto-forte);border-radius:999px;padding:2px 8px;font-size:12px;font-weight:400}.mapBasemapControl{background:var(--superficie);border-radius:10px;gap:4px;padding:4px;display:flex;box-shadow:0 1px 4px #10182833}.mapBasemapBtn{color:var(--texto-secundario);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;padding:6px 14px;font-size:12px;font-weight:600;transition:background .15s,color .15s}.mapBasemapControl .mapBasemapBtn:not(:disabled):hover{background:var(--superficie-fundo);color:var(--texto)}.mapBasemapBtnAtivo{background:var(--cor-primaria);color:var(--superficie)}.mapMultiControl{display:none}.mapMedirControl,.mapAreaControl,.mapLocalizarControl{display:block}@media (hover:none),(pointer:coarse){.mapMultiControl{display:block}}.mapMultiControl button.mapMultiBtn{color:var(--texto-secundario);-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}.mapMultiControl button.mapMultiBtn:focus{box-shadow:none;outline:none}.mapMultiControl button.mapMultiBtnAtivo,.mapMultiControl button.mapMultiBtnAtivo:focus,.mapMultiControl button.mapMultiBtnAtivo:active{background:var(--cor-primaria);color:var(--superficie)}.mapMultiControl button.mapMultiBtnAtivo:not(:disabled):hover{background:var(--cor-primaria-escura);color:var(--superficie)}.mapaCarregando{z-index:10;color:var(--superficie);background:#10182873;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:flex;position:absolute;inset:0}.imoveisMapContainer{width:100%;height:100%}@media (max-width:600px){.mapaCanvas .maplibregl-ctrl-top-left,.mapaCanvas .maplibregl-ctrl-top-right{margin-top:56px}}@media (max-width:900px){.mapaSidebar{z-index:4;background:var(--superficie);position:absolute;top:0;bottom:0;left:0;box-shadow:4px 0 16px #1018282e}.mapaCanvas .mapaBusca{transition:opacity .2s .22s,visibility 0s linear .22s}.mapaSidebar:not(.mapaSidebarCollapsed)~.mapaCanvas .mapaBusca{opacity:0;visibility:hidden;transition:opacity .15s,visibility linear}}.mapLayersActions{flex-wrap:wrap;gap:8px 14px;margin-bottom:12px;display:flex}.linkButton{width:auto;color:var(--cor-primaria);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:700}.linkButton:hover{background:var(--cor-primaria-suave);color:var(--cor-primaria-escura);text-decoration:underline}.mapLayerRegiao{margin-bottom:7px;position:relative}.mapLayerRegiaoLinha{border-bottom:1px solid var(--cor-primaria-suave-hover);justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;padding-bottom:6px;display:flex}.mapLayerRegiaoCheck{flex:none;margin:0}.mapLayerRegiaoTitulo{text-transform:uppercase;letter-spacing:.05em;color:var(--texto-terciario);cursor:pointer;-webkit-user-select:none;user-select:none;flex:1;margin:-6px 0;padding:6px 0;font-size:11px;font-weight:700}.mapLayerGroup{border-left:1px solid var(--borda-primaria);margin:0 0 4px 12px;padding-left:8px}.mapLayerUf{color:var(--texto);flex-direction:row;align-items:center;gap:6px;font-size:12px;font-weight:400;display:flex}.caretButton{width:18px;height:18px;color:var(--texto-secundario);cursor:pointer;background:0 0;border:0;border-radius:4px;flex-shrink:0;padding:0;font-size:12px;line-height:1}.caretButton:hover{background:var(--cor-primaria-suave)}.mapLayerName{cursor:pointer;-webkit-user-select:none;user-select:none}.mapLayerMunicipios{flex-direction:column;gap:4px;margin:4px 0 0;padding:0 0 0 40px;list-style:none;display:flex}.mapLayerMunicipios li{color:var(--texto);align-items:center;gap:6px;font-size:12px;display:flex}.carPopup .maplibregl-popup-close-button{width:20px;height:20px;color:var(--cor-primaria);border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:16px;line-height:1;display:flex;top:6px;right:6px}.carPopup .maplibregl-popup-close-button:hover{background:var(--cor-primaria-suave);color:var(--cor-primaria-escura)}.receiptReadyFechar:hover{background:#10182814}.appUserItem:hover,button.appUserItem:hover{color:var(--superficie);background:#ffffff1f}.mapaNavPaiLink:hover,.mapaNavSeta:hover{background:var(--superficie-fundo);color:var(--cor-primaria)}.mapaNavItemAtivo:hover{background:#82c2463d}.mapaNavItemAtivo .mapaNavPaiLink:hover,.mapaNavItemAtivo .mapaNavSeta:hover{background:0 0}.passoCabecalho:hover,.mapaCamadaHeader:hover{background:var(--cor-primaria-suave)}.passwordToggle:hover{background:var(--cor-primaria-suave);color:var(--cor-primaria-escura)}.mapBasemapControl .mapBasemapBtnAtivo:not(:disabled):hover{background:var(--cor-primaria-escura);color:var(--superficie)}.mapMultiControl button.mapMultiBtn:not(.mapMultiBtnAtivo):not(:disabled):hover{background:var(--superficie-fundo);color:var(--texto)}.planoOpcao:hover,.planoCartao:hover{border-color:var(--cor-primaria)}.mapLayerRegiaoTitulo:hover,.mapLayerName:hover{color:var(--cor-primaria)}.checkboxItem:hover input[type=checkbox]:not(:checked):not(:indeterminate),input[type=checkbox]:hover:not(:checked):not(:indeterminate){border-color:var(--cor-primaria)}.checkboxItem:hover input[type=checkbox]:checked,.checkboxItem:hover input[type=checkbox]:indeterminate,input[type=checkbox]:hover:checked,input[type=checkbox]:hover:indeterminate{background:var(--cor-primaria-escura);border-color:var(--cor-primaria-escura)}input[type=radio]:hover:not(:checked){border-color:var(--cor-primaria)}input[type=radio]:hover:checked{border-color:var(--cor-primaria-escura)}@media (max-width:600px){.mapaHeader{gap:10px;padding:10px 14px}.mapaHeaderInicio{gap:10px}.mapaLogo{content:url(/simbolo-dominium-rural-branco.svg)}.mapaMarcaDivisor{display:none}.mapaTitle{font-size:16px}.mapaHeaderAcao .appUser,.mapaHeaderAcao .adminUser{display:none}.mapaUsuarioNoMenu{border-bottom:1px solid var(--divisor);margin-bottom:4px;padding:8px 12px 10px;display:block}.mapaUsuarioNoMenu .appUser,.mapaUsuarioNoMenu .adminUser{align-items:flex-start}.mapaUsuarioNoMenu .appUserName,.mapaUsuarioNoMenu .adminUserName{color:var(--texto);font-size:14px}.mapaUsuarioNoMenu .adminUserEmail{color:var(--texto-secundario);word-break:break-all;font-size:11px}.mapaUsuarioNoMenu .appUserSaldo,.mapaUsuarioNoMenu .appUserReinicio{color:var(--texto-secundario)}.mapaUsuarioNoMenu .appUserItemZerado{color:var(--cor-erro)}}.carSituacaoAT{color:var(--cor-sucesso);font-weight:700}.carSituacaoPE{color:var(--cor-aviso);font-weight:700}.carSituacaoSU{color:var(--texto-terciario);font-weight:700}.carSituacaoCA{color:var(--cor-erro);font-weight:700}.carSituacaoIcone{margin-right:4px}.usoSoloLink{border:1px solid var(--cor-acento-suave);background:var(--cor-sucesso-suave);color:var(--cor-sucesso);cursor:pointer;border-radius:7px;align-items:center;gap:6px;margin-top:8px;padding:6px 10px;font-family:inherit;font-size:12px;font-weight:700;display:inline-flex}.usoSoloLink:hover{background:var(--cor-acento-suave)}.usoSoloNota{color:var(--texto-terciario);margin-top:6px;font-size:10.5px;display:block}.usoSoloTitulo{color:var(--texto-terciario);letter-spacing:.03em;justify-content:space-between;align-items:baseline;gap:8px;margin-top:12px;font-size:11px;font-weight:700;display:flex}.usoSoloAno{align-items:center;gap:6px;margin-top:10px;display:flex}.usoSoloAno label{color:var(--texto-terciario);font-size:11px;font-weight:700}.usoSoloAno .ddWrap{width:auto}.usoSoloAno .ddField{width:auto;height:26px}.usoSoloTotal{color:var(--texto-terciario);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px}.usoSoloCabLista,.usoSoloLinha{font-variant-numeric:tabular-nums;align-items:center;gap:7px;display:flex}.usoSoloCabLista{color:var(--texto-terciario);text-transform:uppercase;letter-spacing:.03em;margin-top:10px;font-size:10px;font-weight:700}.usoSoloLista{flex-direction:column;gap:6px;margin-top:4px;display:flex}.usoSoloLinha{font-size:11.5px}.usoSoloNome{width:104px;color:var(--texto-forte);line-height:1.25}.usoSoloBarra{background:var(--superficie-fundo);border-radius:3px;flex:1;height:7px;overflow:hidden}.usoSoloBarra i{height:100%;display:block}.usoSoloValor{text-align:right;width:58px;color:var(--texto-forte)}.usoSoloPct{text-align:right;width:34px;color:var(--texto-terciario)}.usoSoloBotao{border:1px solid var(--cor-primaria-suave-hover);background:var(--superficie);width:100%;color:var(--cor-primaria);text-align:center;cursor:pointer;border-radius:7px;margin-top:9px;padding:7px 10px;font-family:inherit;font-size:11.5px;font-weight:700;display:block}.usoSoloBotao:hover:enabled{background:var(--cor-primaria-suave)}.usoSoloBotao:disabled{color:var(--texto-desabilitado);cursor:default}.usoSoloSlider{--uso-solo-folga:34px;height:38px;margin-top:10px;position:relative}.usoSoloMarca{color:var(--cor-primaria);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px;font-weight:700;position:absolute;top:24px;transform:translate(-50%)}.usoSoloTrilho,.usoSoloTrilhoAtivo{border-radius:2px;height:4px;position:absolute;top:10px}.usoSoloTrilho{background:var(--cor-primaria-suave-hover);left:0;right:0}.usoSoloTrilhoAtivo{background:var(--cor-primaria)}.usoSoloSlider input[type=range],.usoSoloSlider input[type=range]:hover{width:calc(100% - var(--uso-solo-folga));appearance:none;pointer-events:none;background:0 0;border:0;height:14px;margin:0;padding:0;position:absolute;top:5px}.usoSoloRangeInicio{left:0}.usoSoloRangeFim{left:var(--uso-solo-folga)}.usoSoloSlider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:auto;border:2px solid var(--superficie);background:var(--cor-primaria);cursor:pointer;border-radius:50%;width:14px;height:14px;box-shadow:0 1px 3px #10182859}.usoSoloSlider input[type=range]::-moz-range-thumb{pointer-events:auto;border:2px solid var(--superficie);background:var(--cor-primaria);cursor:pointer;border-radius:50%;width:14px;height:14px}.usoSoloGrafico{margin-top:8px}.usoSoloGrafico svg{width:100%;height:auto;display:block}.usoSoloEixo{fill:var(--texto-terciario);font-size:9px}.usoSoloMudTitulo{color:var(--texto-terciario);text-transform:uppercase;letter-spacing:.03em;margin-top:11px;font-size:10px;font-weight:700}.usoSoloMudLinha{font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;margin-top:5px;font-size:11.5px;display:flex}.usoSoloMudLinha .usoSoloNome{flex:1;width:auto}.usoSoloCor{border:1px solid #1018282e;border-radius:2px;flex:none;width:9px;height:9px}.usoSoloDe{color:var(--texto-terciario)}.usoSoloSeta{color:var(--texto-desabilitado)}.usoSoloPara{color:var(--texto-forte);font-weight:700}.usoSoloFrase{color:var(--texto-forte);margin-top:10px;font-size:11.5px;line-height:1.45}.usoSoloSelo{border-radius:999px;margin-top:7px;padding:3px 9px;font-size:10.5px;font-weight:700;display:inline-block}.usoSoloSeloOk{background:var(--cor-sucesso-suave);color:var(--cor-sucesso)}.usoSoloSeloAlerta{background:var(--cor-erro-suave);color:var(--cor-erro)}.usoSoloRodape{flex-direction:column;margin-top:10px;display:flex}.usoSoloLegenda{color:var(--texto-terciario);margin:0;font-size:11px;line-height:1.4}.usoSoloFonte{border-top:1px solid var(--cor-primaria-suave-hover);color:var(--texto-desabilitado);margin:9px 0 0;padding-top:9px;font-size:10.5px}.usoSoloEsqueleto{background:var(--superficie-fundo);border-radius:3px;position:relative;overflow:hidden}.usoSoloEsqueleto:after{content:"";background:linear-gradient(90deg,#0000,#ffffffd9,#0000);animation:1.3s infinite usoSoloBrilho;position:absolute;inset:0;transform:translate(-100%)}.usoSoloEsperando{color:var(--texto-terciario);align-items:center;gap:7px;margin-top:11px;font-size:11px;display:flex}.usoSoloGiro{border:2px solid var(--cor-primaria-suave-hover);border-top-color:var(--cor-primaria);border-radius:50%;flex:none;width:11px;height:11px;animation:.8s linear infinite usoSoloGirar}.usoSoloErro{color:var(--cor-erro);margin-top:10px;font-size:11.5px}@keyframes usoSoloBrilho{to{transform:translate(100%)}}@keyframes usoSoloGirar{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.usoSoloEsqueleto:after,.usoSoloGiro{animation:none}}.buscaDrawer{z-index:6;background:var(--superficie);border-left:1px solid var(--borda-card);flex-direction:column;width:min(400px,100%);display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-8px 0 24px #1018281f}.buscaDrawerTopo{border-bottom:1px solid var(--divisor);justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.buscaAbas,.buscaSubAbas{background:var(--superficie);border-radius:10px;gap:4px;padding:4px;display:flex;box-shadow:0 1px 4px #10182833}.buscaSubAbas{margin-bottom:12px}.buscaAba{color:var(--texto-secundario);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;padding:6px 14px;font-size:12px;font-weight:600;transition:background .15s,color .15s}.buscaAbas .buscaAba:not(:disabled):hover,.buscaSubAbas .buscaAba:not(:disabled):hover{background:var(--superficie-fundo);color:var(--texto)}.buscaAbaAtiva{background:var(--cor-primaria);color:var(--superficie)}.buscaAbas .buscaAbaAtiva:not(:disabled):hover,.buscaSubAbas .buscaAbaAtiva:not(:disabled):hover{background:var(--cor-primaria-escura);color:var(--superficie)}.buscaFechar{border:1px solid var(--borda-neutra);background:var(--superficie);width:30px;height:30px;color:var(--texto-secundario);cursor:pointer;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:18px;line-height:1;display:flex}.buscaFechar:hover{background:var(--cor-primaria-suave);color:var(--cor-primaria-escura)}.buscaDrawerCorpo{flex:1;min-height:0;padding:12px;overflow-y:auto}.buscaSecao{border:none;grid-template-columns:1fr 1fr;gap:10px;margin:0 0 14px;padding:0;display:grid}.buscaLegenda{text-transform:uppercase;letter-spacing:.04em;color:var(--texto-terciario);grid-column:1/-1;padding:0;font-size:12px;font-weight:700}.buscaCampo{flex-direction:column;gap:4px;min-width:0;display:flex}.buscaCampoLargo{grid-column:1/-1}.buscaRotulo{color:var(--texto-secundario);font-size:12px}.buscaCampo input:not([type=checkbox]){width:100%;padding:7px 10px;font-size:14px}.buscaAcoes{grid-column:1/-1;gap:8px;margin-bottom:12px;display:flex}.buscaBotao{border:1px solid var(--cor-primaria);border-radius:var(--raio-controle);background:var(--cor-primaria);color:var(--superficie);cursor:pointer;flex:1;padding:9px 14px;font-size:14px;font-weight:600}.buscaBotao:disabled,.buscaBotaoSecundario:disabled{opacity:.6;cursor:default}.buscaBotaoSecundario{border:1px solid var(--borda-primaria);border-radius:var(--raio-controle);background:var(--superficie);color:var(--cor-primaria);cursor:pointer;padding:9px 14px;font-size:14px;font-weight:600}.buscaBotaoSecundario:hover:not(:disabled){background:var(--cor-primaria-suave)}.buscaResultados{border-top:1px solid var(--divisor);padding-top:10px}.buscaResultadosTopo{color:var(--texto-secundario);margin-bottom:8px;font-size:12px}.buscaResultados,.buscaGrupoResultado,.buscaLista,.buscaItem,.buscaSelo,.buscaEsperando{min-width:0;max-width:100%}.buscaLista{--altura-item:54px;--entre-itens:4px;gap:var(--entre-itens);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.buscaListaFixa{min-height:calc(10 * var(--altura-item) + 9 * var(--entre-itens))}.buscaItemFantasma{border-color:var(--borda-primaria);opacity:.6}.buscaItemFantasma .esqueleto{height:10px;margin:0}.buscaItemFantasma .esqueletoRotulo{width:55%;margin-bottom:6px}.buscaItemFantasma .esqueleto:last-child{width:35%}.buscaItem{width:100%;height:var(--altura-item);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex-direction:column;justify-content:center;gap:2px;padding:8px 10px;display:flex}.buscaItem:hover{background:var(--cor-primaria-suave)}.buscaItemEstatico{cursor:default}.buscaItemEstatico:hover{background:0 0}.buscaItemEmissao{color:var(--cor-primaria);text-decoration:underline}.buscaLista.buscaListaCafir,.buscaPaginaCorpo .buscaLista.buscaListaCafir{--altura-item:96px}.buscaItemCodigos{align-items:center;gap:4px;display:flex}.buscaItemAtivo{border-color:var(--borda-primaria-forte);background:var(--cor-primaria-suave)}.buscaItemNome,.buscaItemDetalhe{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.buscaItemNome{color:var(--texto-forte);font-size:13px;font-weight:600}.buscaItemDetalhe{color:var(--texto-terciario);font-size:12px}.buscaPaginacao{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:10px;display:flex}.buscaPaginaBtn{border:1px solid var(--borda-primaria);background:var(--superficie);width:26px;height:26px;color:var(--cor-primaria);cursor:pointer;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0;font-size:14px;font-weight:700;line-height:1;display:flex}.buscaPaginaBtn:hover:not(:disabled){background:var(--cor-primaria-suave)}.buscaPaginaBtn:disabled{color:var(--texto-desabilitado);border-color:var(--divisor);pointer-events:none}.buscaPaginaInfo{font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap;min-width:min(132px,100%);color:var(--texto-terciario);padding:0 4px;font-size:11px}@media (max-width:720px){.buscaDrawer{width:100%}.buscaSecao{grid-template-columns:1fr}}.buscaAjuda{color:var(--texto-terciario);grid-column:1/-1;margin:0;font-size:12px}.buscaTarjaBotao{border:1px solid var(--borda-primaria);background:var(--superficie);color:var(--cor-primaria);cursor:pointer;border-radius:7px;padding:4px 10px;font-size:12px;font-weight:600}.buscaTarjaBotao:hover{background:var(--cor-primaria-suave)}.buscaCampo input:not([type=checkbox]):disabled{background:var(--superficie-fundo);color:var(--texto-desabilitado);cursor:default}.buscaAba:disabled,.buscaFechar:disabled{opacity:.5;cursor:default}.buscaBases{grid-column:1/-1;gap:6px;display:flex}.buscaBase{border:1px solid var(--borda-primaria);border-radius:var(--raio-controle);background:var(--superficie);color:var(--texto-secundario);letter-spacing:.03em;cursor:pointer;flex:1;justify-content:center;align-items:center;gap:7px;padding:8px 6px;font-size:12.5px;font-weight:700;display:flex}.buscaBase:hover:not(:disabled){border-color:var(--cor-primaria);background:var(--cor-primaria-suave);color:var(--texto-forte)}.buscaBaseAtiva{color:var(--texto-forte);background:var(--cor-base-suave);box-shadow:inset 0 0 0 1px var(--cor-base);border-color:var(--cor-base)}.buscaBaseAtiva:hover:not(:disabled){color:var(--texto-forte);background:var(--cor-base-hover);border-color:var(--cor-base)}.buscaBaseDot{background:var(--borda-neutra);border-radius:3px;flex:none;width:12px;height:12px}.buscaBaseAtiva .buscaBaseDot{background:var(--cor-base)}.mapAtalhoControl{align-items:center;gap:4px;padding-right:6px;display:flex}.mapAtalhoControl .mapAtalhoBase{z-index:1;border-radius:8px;flex:none;width:31px;height:31px;padding:0;position:relative;box-shadow:0 1px 4px #10182833}.mapAtalhoControl .mapAtalhoBase:not(.buscaBaseAtiva){background:var(--superficie-fundo)}.mapAtalhoControl .mapAtalhoBase img{transition:filter .15s,opacity .15s}.mapAtalhoControl .mapAtalhoBase:not(.buscaBaseAtiva) img{filter:grayscale();opacity:.5}.mapAtalhoControl .mapAtalhoBase.buscaBaseAtiva{background:linear-gradient(var(--cor-base-suave), var(--cor-base-suave)), var(--superficie);box-shadow:inset 0 0 0 1px var(--cor-base), 0 1px 4px #10182833}.mapAtalhoControl .mapAtalhoBase:hover:not(:disabled){border-color:var(--cor-primaria);background:var(--cor-primaria-suave)}.mapAtalhoControl .mapChaveDestaque{appearance:none;place-content:initial;background:var(--borda-neutra);opacity:0;pointer-events:none;cursor:pointer;border:none;border-radius:999px;width:10px;height:16px;margin:0;padding:0;transition:background .15s,opacity .15s,transform .15s;display:block;position:relative;transform:translate(-20px);box-shadow:0 1px 4px #10182833}.mapAtalhoControl:hover .mapChaveDestaque{opacity:1;pointer-events:auto;transform:none}.mapAtalhoControl:has(:focus-visible) .mapChaveDestaque{opacity:1;pointer-events:auto;transform:none}.mapAtalhoControl .mapChaveDestaque:after,.mapAtalhoControl .mapChaveDestaque:checked:after{content:"";background:#fff;border:none;border-radius:50%;width:6px;height:6px;margin:0;transition:transform .15s;position:absolute;top:8px;left:2px;box-shadow:0 1px 2px #1018284d}.mapAtalhoControl .mapChaveDestaque:checked{background:var(--cor-primaria)}.mapAtalhoControl .mapChaveDestaque:checked:after{transform:translateY(-6px)}.mapAtalhoControl .mapChaveDestaque:focus-visible{outline:2px solid var(--cor-primaria);outline-offset:2px}.mapAtalhoControl .mapAtalhoBase.buscaBaseAtiva:hover:not(:disabled){background:linear-gradient(var(--cor-base-hover), var(--cor-base-hover)), var(--superficie);border-color:var(--cor-base)}.buscaGrupo{border-left:2px solid var(--cor-base);grid-column:1/-1;grid-template-columns:1fr 1fr;gap:10px;padding:10px 0 0 10px;display:grid}.buscaGrupoTitulo{letter-spacing:.05em;text-transform:uppercase;color:var(--texto-terciario);grid-column:1/-1;align-items:center;gap:6px;font-size:11px;font-weight:700;display:flex}.buscaGrupoTitulo:before{content:"";background:var(--cor-base);border-radius:2px;width:9px;height:9px}.buscaGrupoNota{color:var(--texto-desabilitado);grid-column:1/-1;margin:-2px 0 0;font-size:11px}.buscaCodigo{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.buscaLogica{color:var(--texto-secundario);grid-column:1/-1;align-items:center;gap:8px;font-size:12px;display:flex}.buscaLogicaGrupo{border:1px solid var(--borda-primaria);border-radius:8px;gap:2px;padding:2px;display:flex}.buscaLogicaBtn{color:var(--texto-secundario);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:3px 12px;font-size:12px;font-weight:700}.buscaLogicaBtn:hover:not(:disabled){background:var(--cor-primaria-suave);color:var(--texto-forte)}.buscaLogicaBtnAtivo,.buscaLogicaBtnAtivo:hover:not(:disabled){background:var(--cor-primaria);color:var(--superficie)}.buscaGrupoResultado{margin-bottom:12px}.buscaGrupoTopo{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;width:100%;padding:2px 4px;display:flex}.buscaGrupoTopo:hover{background:var(--cor-primaria-suave)}.buscaSelo{background:var(--cor-base-suave);letter-spacing:.04em;color:var(--texto-forte);border-radius:999px;align-items:center;gap:6px;margin-bottom:4px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}.buscaSelo:before{content:"";background:var(--cor-base);border-radius:2px;width:8px;height:8px}.buscaSeloResumo{min-width:0;color:var(--texto-terciario);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.buscaSeloContagem{color:var(--texto-terciario);font-weight:400}.buscaRessalva{border:1px solid var(--borda-aviso);background:var(--cor-aviso-suave);color:var(--cor-aviso);border-radius:8px;margin:2px 0 6px;padding:6px 9px;font-size:11px;line-height:1.4}.buscaErroBase{border:1px solid var(--borda-neutra);color:var(--cor-erro);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;margin:2px 0 6px;padding:6px 9px;font-size:11.5px;line-height:1.4;display:flex}.buscaVazio{text-align:center;color:var(--texto-terciario);margin:0;padding:18px 10px;font-size:12.5px;line-height:1.5}.buscaEsqueletoItem{padding:8px 10px}.buscaEsperando{color:var(--texto-terciario);align-items:center;gap:9px;padding:14px 10px;font-size:12px;line-height:1.5;display:flex}.buscaGiro{border:2px solid var(--cor-primaria-suave-hover);border-top-color:var(--cor-primaria);border-radius:50%;flex:none;width:13px;height:13px;animation:.8s linear infinite buscaGirar}@keyframes buscaGirar{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.buscaGiro{animation:none}}.ddOptionMulti{align-items:center;gap:8px;min-width:0;padding:7px 10px;font-size:13px;display:flex}.ddOptionMulti span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.buscaSecaoDobra{margin-bottom:14px}.buscaSecaoTopo{border:0;border-bottom:1px solid var(--borda-primaria);cursor:pointer;text-align:left;background:0 0;align-items:center;gap:8px;width:100%;padding:6px 4px;display:flex}.buscaSecaoTopo:hover{background:var(--cor-primaria-suave)}.buscaSecaoCaret{width:12px;color:var(--texto-secundario);flex:none;font-size:11px;line-height:1}.buscaSecaoTopo .buscaLegenda{flex:1}.buscaSecaoResumo{color:var(--cor-primaria);flex:none;font-size:11px;font-weight:700}.buscaSecaoDobra .buscaSecao{margin:10px 0 0}.buscaDrawerMinimizado{display:none}@media (max-width:720px){.buscaDrawer{width:100%}.buscaSecao,.buscaGrupo{grid-template-columns:1fr}}.inputCor{cursor:pointer;width:64px;height:44px;padding:4px}.preferenciasMapa .cardLead{margin:-8px 0 0;font-size:13px;line-height:1.5}.preferenciasMapa .message{margin-bottom:18px}.preferenciasMapa .readonlyValue{color:var(--texto-terciario);font-size:13px}.preferenciasMapa .camposCompactos label{gap:6px;font-size:13px}.preferenciasMapa .camposCompactos{justify-content:flex-start;column-gap:28px}.preferenciasMapa .camposCompactos input:not([type=color]){width:22ch;max-width:100%;padding:8px 10px;font-size:14px}.preferenciasMapa .campoCor{flex-direction:column;gap:6px;display:flex}.preferenciasMapa .campoCorRotulo{font-size:13px;font-weight:700}.preferenciasMapa .campoCorLinha{align-items:center;gap:10px;display:flex}.preferenciasMapa .campoCor .checkboxItem{gap:6px;font-size:13px}.preferenciasMapa .interruptor input[type=checkbox]{appearance:none;place-content:initial;background:var(--borda-neutra);cursor:pointer;border:none;border-radius:999px;flex:none;width:34px;height:20px;margin:0;padding:0;transition:background .15s;display:block;position:relative}.preferenciasMapa .interruptor input[type=checkbox]:after{content:"";background:#fff;border:none;border-radius:50%;width:16px;height:16px;margin:0;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #1018284d}.preferenciasMapa .interruptor input[type=checkbox]:checked{background:var(--cor-primaria)}.preferenciasMapa .interruptor input[type=checkbox]:checked:after{content:"";background:#fff;border:none;border-radius:50%;width:16px;height:16px;margin:0;position:absolute;top:2px;left:2px;transform:translate(14px);box-shadow:0 1px 2px #1018284d}.preferenciasMapa .interruptor input[type=checkbox]:focus-visible{outline:2px solid var(--cor-primaria);outline-offset:2px}@media (prefers-reduced-motion:reduce){.preferenciasMapa .interruptor input[type=checkbox],.preferenciasMapa .interruptor input[type=checkbox]:after{transition:none}}.preferenciasMapa .inputCor{border:1px solid var(--borda-primaria);background:var(--superficie);border-radius:8px;width:34px;height:34px;padding:3px}.preferenciasMapa .inputCor::-webkit-color-swatch-wrapper{padding:0}.preferenciasMapa .inputCor::-webkit-color-swatch{border:none;border-radius:5px}.preferenciasMapa .inputCor::-moz-color-swatch{border:none;border-radius:5px}.meusCarAjuda{color:var(--texto-terciario);margin:0;font-size:12px}.preferenciasMapa .meusCarBarra{margin-top:0}.preferenciasMapa .meusCarAjuda,.preferenciasMapa .meusCarLista{margin-top:-8px}.meusCarBarra{border-bottom:1px solid var(--divisor);color:var(--texto-secundario);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:16px;padding-bottom:6px;font-size:12.5px;display:flex}.meusCarEntrada{border:1px solid var(--borda-primaria);border-radius:var(--raio-controle);white-space:pre;resize:vertical;width:100%;padding:12px 14px;font-family:inherit;font-size:14px;overflow-x:auto}.meusCarLista{flex-direction:column;gap:2px;max-height:320px;margin:16px 0 0;padding:0;list-style:none;display:flex;overflow-y:auto}.meusCarLista li{border-radius:var(--raio-controle);justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;font-size:13px;display:flex}.meusCarLista li:nth-child(odd){background:var(--superficie-fundo)}.meusCarLista li{cursor:pointer;-webkit-user-select:none;user-select:none}.meusCarLista li.meusCarMarcado,.meusCarLista li.meusCarMarcado:nth-child(odd){background:var(--cor-primaria-suave)}.buscaTela{flex:1;width:100%;max-width:1360px;margin:0 auto;padding:22px 24px 16px;display:flex}@media (max-width:900px){.buscaTela{padding:16px 12px 32px}}.buscaTela .card{max-width:none;padding:16px}.buscaPagina{flex:1;min-width:0}.buscaPaginaFiltros{align-self:start}.buscaPaginaCorpo>form{grid-template-columns:380px minmax(0,1fr);align-items:start;gap:0 24px;display:grid}.buscaPaginaCorpo .buscaLista{--altura-item:76px}@media (max-width:900px){.buscaPaginaCorpo>form{grid-template-columns:1fr;row-gap:16px}}.buscaPaginaTitulo{margin:0 0 14px}.buscaCategorias{border-bottom:1px solid var(--divisor);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;padding-bottom:12px;display:flex}.buscaCategorias .buscaLegenda{flex:none}.buscaCategorias .buscaBases,.buscaCategorias .buscaAjuda{margin:0}.buscaItemComMiniatura{border-color:var(--borda-card);background:var(--superficie);color:inherit;flex-direction:row;align-items:center;gap:10px;text-decoration:none}.buscaItemComMiniatura:hover{border-color:var(--borda-primaria);box-shadow:var(--sombra-card)}.buscaItemTexto{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex;overflow:hidden}.buscaItemSeta{color:var(--texto-terciario);flex:none;align-items:center;gap:4px;padding-right:2px;font-size:11px;font-weight:700;display:inline-flex}.buscaMiniatura{border:1px solid var(--borda-card);background:var(--superficie-fundo);border-radius:7px;flex:none;width:58px;height:58px;overflow:hidden}.buscaMiniatura canvas{width:100%;height:100%;display:block}.alertaTitulo{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.alertaTitulo .carPopupLabel{margin-bottom:0;padding-right:0}.onrForm{flex-direction:column;display:flex}.onrCampo{flex-direction:column;gap:3px;margin-top:8px;font-size:11.5px;font-weight:600;display:flex}.onrCampo input{padding:6px 8px;font-size:13px;font-weight:400}.onrForm .carPopupButton{margin-top:12px}.alertaAbas{border-bottom:1px solid var(--divisor);margin:0 -12px 10px;display:flex}.alertaAbas button{color:var(--texto-secundario);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:1;padding:8px 6px;font-size:13px;font-weight:400}.alertaAbas button:hover{color:var(--cor-primaria);background:0 0}.alertaAbas button[aria-selected=true]{color:var(--cor-primaria);border-bottom-color:var(--cor-primaria);font-weight:700}.alertaComparador{aspect-ratio:1;touch-action:none;-webkit-user-select:none;user-select:none;background:#111;margin:12px -12px 0;position:relative;overflow:hidden}.alertaComparador img{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.alertaComparador .alertaComparadorDepois{clip-path:inset(0 0 0 var(--corte,50%))}.alertaComparadorDivisa{top:0;bottom:0;left:var(--corte,50%);pointer-events:none;background:#fff;width:2px;margin-left:-1px;position:absolute}.alertaComparadorPuxador{top:50%;left:var(--corte,50%);pointer-events:none;background:#0021368c;border:2px solid #fff;border-radius:50%;place-items:center;width:34px;height:34px;margin:-17px 0 0 -17px;display:grid;position:absolute}.alertaComparadorPuxador svg{fill:#fff;width:18px;height:18px}.alertaComparadorEtiqueta{color:#fff;pointer-events:none;background:#002136b3;border-radius:4px;padding:2px 6px;font-size:11px;font-weight:700;position:absolute;top:8px}.alertaComparadorEtiquetaAntes{left:8px}.alertaComparadorEtiquetaDepois{right:8px}.alertaComparador input{opacity:0;cursor:ew-resize;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.alertaComparador input:focus-visible~.alertaComparadorPuxador{outline:2px solid var(--cor-acao);outline-offset:2px}.sigefPopupList.alertaDatas{margin-top:12px}.alertaLista,.alertaImoveis{margin:0 -12px;padding:0;list-style:none}.alertaLista button{border:0;border-top:1px solid var(--divisor);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:0;grid-template-columns:52px 1fr auto;align-items:center;gap:10px;padding:9px 12px;font-weight:400;display:grid}.alertaLista button:hover{background:var(--superficie-fundo)}.alertaLista img{object-fit:cover;background:var(--superficie-fundo);border-radius:6px;width:52px;height:52px;display:block}.alertaListaInfo{gap:2px;min-width:0;display:grid}.alertaListaInfo strong{color:var(--texto-forte);font-size:13px}.alertaListaInfo span{color:var(--texto-secundario);font-size:11px}.alertaListaArea{color:#c8321f;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.alertaImoveis li{border-top:1px solid var(--divisor);gap:6px;padding:10px 12px;display:grid}.alertaImoveis li:first-child{border-top:0;padding-top:0}.alertaImoveisCodigo{color:var(--texto);overflow-wrap:anywhere;font-size:11.7px}.alertaImoveis .carPopupButton{margin:2px 0 0}.laudo{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--dr-azul:#054664;--dr-azul-escuro:#002136;--dr-azul-suave:#ebf5f9;--dr-verde:#55963c;--dr-verde-claro:#82c246;--papel:#fff;--fundo:#eef2f5;--faixa:#f4f7f9;--borda:#d7dde8;--divisor:#e6ebf0;--texto:#1d2939;--texto-2:#475467;--texto-3:#667085;--alerta:#c8321f;--alerta-suave:#fdeeeb;--neutro-tile:#f1f4f7;--display:Arial, Helvetica, sans-serif;--corpo:Arial, Helvetica, sans-serif}.laudo *{box-sizing:border-box}.laudo .laudo-barra{background:#e6ebf0;max-width:100%;display:block}.laudo{font-size-adjust:.47;background:var(--fundo);color:var(--texto);font-family:var(--corpo);margin:0;padding-block:24px 48px;padding-inline:16px;font-size:15px;line-height:1.5}.laudo .folha{background:var(--papel);border:1px solid var(--borda);border-radius:14px;max-width:1320px;margin:0 auto;overflow:hidden;box-shadow:0 12px 30px #10182812}.laudo .topo{border-bottom:1px solid var(--divisor);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-bottom:-18px;padding-bottom:14px;display:flex}.laudo .emissao{color:var(--texto-3);gap:1px;font-size:12.5px;display:grid}.laudo .botao-pdf{background:var(--dr-verde);color:#fff;font-family:var(--corpo);cursor:pointer;border:0;border-radius:10px;align-items:center;gap:8px;padding:9px 16px;font-size:14.5px;font-weight:700;display:inline-flex}.laudo .botao-pdf:hover{background:#477d32}.laudo .botao-pdf svg,.laudo .botao-mapa svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.laudo .botao-mapa{border:1px solid var(--borda);background:var(--papel);color:var(--dr-azul);font-family:var(--corpo);white-space:nowrap;cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:5px 11px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.laudo th.acao,.laudo td.acao{text-align:center;white-space:nowrap}.laudo .acoes-linha{justify-content:center;gap:4px;display:flex}.laudo .botao-mapa.botao-icone{padding:6px}.laudo .botao-mapa.desativado{opacity:.35;cursor:default}.laudo .botao-mapa.desativado:hover{border-color:var(--borda);background:var(--papel)}.laudo .botao-mapa:hover{border-color:var(--dr-azul);background:var(--dr-azul-suave)}.laudo .botao-pdf:focus-visible,.laudo .botao-mapa:focus-visible{outline:2px solid var(--dr-verde);outline-offset:2px}.laudo .leg-uso{background:var(--faixa);border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:12px 14px;display:grid}.laudo .leg-uso div{text-align:center;color:var(--texto-2);justify-items:center;gap:6px;font-size:13px;display:grid}.laudo .leg-uso .cores{flex-wrap:wrap;justify-content:center;gap:3px;display:flex}.laudo .leg-uso .cores i{border-radius:2px;width:11px;height:11px;display:block}.laudo .emissao strong{color:var(--texto-2);font-weight:600}.laudo .conteudo{gap:40px;padding:28px 32px 36px;display:grid}.laudo .titulo{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:8px 24px;display:flex}.laudo .rotulo-sup{font-family:var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--dr-verde);margin:0 0 4px;font-size:13px;font-weight:600}.laudo h1{font-family:var(--display);color:var(--dr-azul-escuro);text-wrap:balance;margin:0;font-size:clamp(26px,4vw,34px);font-weight:700;line-height:1.1}.laudo .selo{background:var(--alerta-suave);color:var(--alerta);font-family:var(--display);letter-spacing:.02em;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:14px;font-weight:600;display:inline-flex}.laudo .selo:before{content:"";background:var(--alerta);border-radius:50%;width:8px;height:8px}.laudo section{gap:14px;min-width:0;display:grid}.laudo h2{border-bottom:2px solid var(--dr-azul);font-family:var(--display);letter-spacing:.04em;text-transform:uppercase;color:var(--dr-azul);margin:0;padding-bottom:8px;font-size:19px;font-weight:700}.laudo h3{font-family:var(--display);letter-spacing:.06em;text-transform:uppercase;color:var(--dr-azul);margin:0;font-size:14px;font-weight:600}.laudo .campos{background:var(--divisor);border:1px solid var(--divisor);border-radius:10px;gap:1px;margin:0;display:grid;overflow:hidden}.laudo .linha{gap:1px;display:grid}.laudo .linha-1{grid-template-columns:1fr 2.2fr 1fr}.laudo .linha-1.linha-1-alerta{grid-template-columns:1fr 1.6fr 1.6fr 1fr}.laudo .linha-2{grid-template-columns:repeat(6,minmax(0,1fr))}.laudo .campo{background:var(--papel);min-width:0;padding:10px 14px}.laudo .linha-1 .campo{background:var(--faixa)}.laudo .campo dt{font-family:var(--display);letter-spacing:.06em;text-transform:uppercase;color:var(--texto-3);font-size:12px;font-weight:600}.laudo .campo dd{color:var(--texto);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:15.5px;font-weight:600}.laudo .campo.destaque{background:var(--dr-azul)!important}.laudo .campo.destaque dt{color:#a9c3d1}.laudo .campo.destaque dd{color:#fff;font-size:18px}.laudo .unid{color:inherit;opacity:.75;font-size:.85em;font-weight:400}.laudo .tiles{grid-template-columns:repeat(10,minmax(0,1fr));grid-auto-rows:1fr;gap:8px;display:grid}.laudo .tile{background:var(--neutro-tile);color:var(--texto-3);text-align:center;font-family:var(--display);letter-spacing:.04em;text-transform:uppercase;border-radius:10px;grid-template-rows:auto 1fr auto;align-content:start;justify-items:center;gap:6px;padding:12px 6px 10px;font-size:11.5px;font-weight:600;line-height:1.2;display:grid}.laudo .tile svg{stroke:currentColor;fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px}.laudo .tile .valor{font-family:var(--corpo);letter-spacing:0;text-transform:none;align-self:end;font-size:12px;font-weight:700}.laudo .tile.atingido{background:var(--alerta-suave);color:var(--alerta);box-shadow:inset 0 0 0 1.5px var(--alerta)}.laudo .tile.livre .valor{color:var(--texto-3);font-weight:400}.laudo .nota-tiles{color:var(--texto-3);margin:0;font-size:13px}.laudo .dupla{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.laudo figure{gap:8px;margin:0;display:grid}.laudo figcaption{background:var(--dr-azul-suave);font-family:var(--display);letter-spacing:.04em;text-transform:uppercase;color:var(--dr-azul);border-radius:8px;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding:7px 12px;font-size:14px;font-weight:600;display:flex}.laudo figcaption span{font-family:var(--corpo);letter-spacing:0;text-transform:none;color:var(--texto-2);font-size:13px;font-weight:400}.laudo .quadro{border:1px solid var(--borda);background:var(--faixa);border-radius:8px;overflow:hidden}.laudo .quadro img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;display:block}.laudo .coord{background:var(--papel);border:1px solid var(--borda);border-radius:8px;padding:20px 24px}.laudo .img-box{position:relative}.laudo .img-box img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;display:block}.laudo .lv,.laudo .lh{pointer-events:none;position:absolute}.laudo .lv{border-left:1px dashed #ffffffd9;width:0;top:0;bottom:0}.laudo .lh{border-top:1px dashed #ffffffd9;height:0;left:0;right:0}.laudo .lv:before,.laudo .lv:after,.laudo .lh:before,.laudo .lh:after{content:attr(data-label);color:var(--texto-2);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:10px;line-height:1;position:absolute}.laudo .lv:before{top:-14px;left:0;transform:translate(-50%)}.laudo .lv:after{bottom:-14px;left:0;transform:translate(-50%)}.laudo .lh:before{top:0;left:-12px;transform:translate(-50%,-50%)rotate(-90deg)}.laudo .lh:after{top:0;right:-12px;transform:translate(50%,-50%)rotate(90deg)}.laudo .legenda{background:var(--faixa);color:var(--texto-2);border-radius:8px;flex-wrap:wrap;gap:8px 20px;padding:10px 14px;font-size:13px;display:flex}.laudo .legenda span{align-items:center;gap:7px;display:inline-flex}.laudo .legenda i{border-radius:3px;width:12px;height:12px;display:inline-block}.laudo .legenda i.linha-leg{border-radius:2px;width:16px;height:3px}.laudo .tabela-wrap{min-width:0;max-width:100%;overflow-x:auto}.laudo table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:14px}.laudo th{text-align:left;background:var(--faixa);border-bottom:1px solid var(--borda);font-family:var(--display);letter-spacing:.06em;text-transform:uppercase;color:var(--texto-3);white-space:nowrap;padding:8px 12px;font-size:12.5px;font-weight:600}.laudo td{border-bottom:1px solid var(--divisor);vertical-align:top;padding:9px 12px}.laudo td.num,.laudo th.num{text-align:right;white-space:nowrap}.laudo td.codigo{overflow-wrap:anywhere;font-family:ui-monospace,Consolas,monospace;font-size:13px}.laudo tr.este td{background:var(--dr-azul-suave)}.laudo .marca-este{background:var(--dr-azul);color:#fff;font-family:var(--corpo);vertical-align:1px;white-space:nowrap;overflow-wrap:normal;border-radius:999px;margin-left:8px;padding:1px 8px;font-size:11px;font-weight:700;display:inline-block}.laudo .base{background:var(--neutro-tile);color:var(--texto-2);white-space:nowrap;border-radius:6px;padding:1px 8px;font-size:12.5px;display:inline-block}.laudo .rodape-tabela{color:var(--texto-3);max-width:90ch;margin:0;font-size:12.5px}.laudo .serie{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.laudo .serie figure{gap:4px}.laudo .serie .ano{text-align:center;font-family:var(--display);color:var(--texto-2);background:var(--faixa);border-radius:6px;padding:3px 0;font-size:13px;font-weight:600}.laudo .serie img{aspect-ratio:1;object-fit:cover;border:1px solid var(--borda);border-radius:6px;width:100%;height:auto;display:block}.laudo .serie .camadas{position:relative}.laudo .serie .camadas img+img{border-color:#0000;position:absolute;inset:0}.laudo .serie .deteccao .ano{background:var(--alerta-suave);color:var(--alerta)}.laudo details{border:1px solid var(--borda);border-radius:10px;min-width:0}.laudo summary{cursor:pointer;color:var(--dr-azul);padding:12px 16px;font-weight:600}.laudo summary:focus-visible,.laudo a:focus-visible{outline:2px solid var(--dr-verde);outline-offset:2px}.laudo details[open] summary{border-bottom:1px solid var(--divisor)}.laudo details .tabela-wrap{padding:4px 8px 8px}.laudo .metodo{max-width:80ch;color:var(--texto-2);gap:10px;font-size:14.5px;display:grid}.laudo .metodo p{margin:0}.laudo .aviso{border-left:3px solid var(--dr-verde);background:var(--faixa);color:var(--texto-2);border-radius:0 8px 8px 0;padding:12px 16px;font-size:14px}.laudo a{color:var(--dr-azul);text-decoration:underline}.laudo .pe{background:var(--dr-azul-escuro);color:#a9c3d1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;padding:16px 32px;font-size:12.5px;display:flex}.laudo .pe img{width:auto;height:26px;display:block}@media (max-width:1370px){.laudo .tiles{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:900px){.laudo .linha-2{grid-template-columns:repeat(3,minmax(0,1fr))}.laudo .serie{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:640px){.laudo .conteudo,.laudo .pe{padding-inline:18px}.laudo .selo{letter-spacing:0;white-space:nowrap;padding-inline:10px;font-size:13px}.laudo .linha-1,.laudo .linha-1.linha-1-alerta,.laudo .linha-2{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.laudo .linha-1 .campo:nth-child(2){order:-1;grid-column:1/-1}.laudo .linha-1.linha-1-alerta .campo:nth-child(2){order:0;grid-column:auto}.laudo .dupla{grid-template-columns:minmax(0,1fr)}.laudo .tiles,.laudo .serie{grid-template-columns:repeat(3,minmax(0,1fr))}.laudo .leg-uso{grid-template-columns:repeat(2,minmax(0,1fr))}}.novidadesModal{background:var(--superficie);border-radius:var(--raio-card);flex-direction:column;width:100%;max-width:880px;max-height:calc(100vh - 48px);display:flex;overflow:hidden;box-shadow:0 24px 60px #10182838}.novidadesCabecalho{border-bottom:1px solid var(--divisor);justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 24px 18px;display:flex}.novidadesRotulo{letter-spacing:.08em;text-transform:uppercase;color:var(--cor-acao);margin:0 0 6px;font-size:12px;font-weight:700}.novidadesCabecalho h1{color:var(--cor-primaria);text-wrap:balance;margin:0;font-size:21px}.novidadesSub{color:var(--texto-secundario);margin:6px 0 0;font-size:14px}.novidadesFechar{border-radius:var(--raio-controle);border:1px solid var(--borda-card);background:var(--superficie);width:36px;height:36px;color:var(--texto-secundario);cursor:pointer;flex:none;place-items:center;padding:0;display:grid}.novidadesFechar:hover{background:var(--cor-primaria-suave);color:var(--cor-primaria)}.novidadesMiolo{flex:1;grid-template-columns:220px minmax(0,1fr);min-height:0;display:grid}.novidadesVersoes{border-right:1px solid var(--divisor);background:var(--superficie-fundo);flex-direction:column;gap:4px;padding:14px 10px;display:flex;overflow-y:auto}.novidadesVersao{text-align:left;border-radius:var(--raio-controle);cursor:pointer;width:auto;color:var(--texto-forte);background:0 0;border:1px solid #0000;gap:3px;padding:10px 12px;font-family:inherit;display:grid}.novidadesVersao:hover{background:var(--superficie);border-color:var(--divisor)}.novidadesVersao[aria-selected=true]{background:var(--superficie);border-color:var(--borda-primaria);box-shadow:inset 3px 0 0 var(--cor-primaria)}.novidadesVersaoNome{font-size:14px;font-weight:700}.novidadesVersaoQuando{color:var(--texto-terciario);font-size:12px}.novidadesVersaoAtual{color:var(--cor-acao);background:var(--cor-acento-suave);border-radius:999px;justify-self:start;margin-top:2px;padding:2px 8px;font-size:11px;font-weight:700}.novidadesConteudo{padding:22px 26px 26px;overflow-y:auto}.novidadesConteudo h2{color:var(--texto-forte);text-wrap:balance;margin:0;font-size:18px}.novidadesData{color:var(--texto-terciario);margin:4px 0 0;font-size:13px}.novidadesIntro{color:var(--texto-secundario);max-width:62ch;margin:14px 0 0;font-size:14px;line-height:1.55}.novidadesLegenda{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.novidadesGrupo{margin-top:22px}.novidadesGrupo h3{letter-spacing:.06em;text-transform:uppercase;color:var(--cor-primaria);align-items:center;gap:8px;margin:0 0 10px;font-size:13px;font-weight:700;display:flex}.novidadesGrupo h3 svg{flex:none;width:18px;height:18px}.novidadesItens{gap:8px;margin:0;padding:0;list-style:none;display:grid}.novidadesItem{border:1px solid var(--divisor);border-radius:var(--raio-controle);background:var(--superficie);grid-template-columns:88px minmax(0,1fr);align-items:start;gap:12px;padding:12px 14px;display:grid}.novidadesItem p{color:var(--texto-forte);margin:0;font-size:14px;line-height:1.55}.novidadesItem p strong{color:var(--texto)}.novidadesDetalhe{color:var(--texto-secundario);margin-top:2px;display:block}.novidadesSelo{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-self:start;padding:4px 9px;font-size:11px;font-weight:700}.novidadesSelo-novo{background:var(--cor-acento-suave);color:var(--cor-acao-hover);border-color:#55963c4d}.novidadesSelo-melhoria{background:var(--cor-primaria-suave);color:var(--cor-primaria);border-color:var(--borda-primaria)}.novidadesSelo-correcao{background:var(--cor-aviso-suave);color:var(--cor-aviso);border-color:var(--borda-aviso)}.novidadesSimples{gap:8px;max-width:68ch;margin:16px 0 0;padding:0 0 0 18px;display:grid}.novidadesSimples li{color:var(--texto-forte);font-size:14px;line-height:1.55}.novidadesSimples li::marker{color:var(--cor-acento)}.novidadesRodape{border-top:1px solid var(--divisor);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 24px;display:flex}.novidadesRodape p{color:var(--texto-terciario);margin:0;font-size:13px}.novidadesContinuar{border-radius:var(--raio-controle);background:var(--cor-acao);width:auto;color:var(--superficie);cursor:pointer;border:0;padding:11px 22px;font-family:inherit;font-size:14px;font-weight:700}.novidadesContinuar:hover{background:var(--cor-acao-hover)}.novidadesVersao:focus-visible,.novidadesFechar:focus-visible,.novidadesContinuar:focus-visible{outline:2px solid var(--cor-acento);outline-offset:2px}@media (prefers-reduced-motion:no-preference){.novidadesConteudo>*{animation:.2s ease-out both novidadesEntra}}@keyframes novidadesEntra{0%{opacity:.4;transform:translateY(4px)}to{opacity:1;transform:none}}@media (max-width:720px){.novidadesModal{max-height:none}.novidadesMiolo{grid-template-columns:minmax(0,1fr)}.novidadesVersoes{border-right:0;border-bottom:1px solid var(--divisor);flex-direction:row;padding:10px 12px;overflow-x:auto}.novidadesVersao{flex:none}.novidadesConteudo{padding:18px 16px 20px}.novidadesCabecalho{padding:18px 16px 14px}.novidadesRodape{padding:12px 16px}.novidadesItem{grid-template-columns:minmax(0,1fr);gap:8px}}.inicioMain{padding-top:70px;position:relative}.inicioNovidadesBotao{color:var(--texto-terciario);background:0 0;border:0;align-items:center;gap:8px;padding:6px 4px;font-size:14px;font-weight:400;display:inline-flex;position:absolute;top:16px;right:16px}.inicioNovidadesBotao:hover{color:var(--cor-primaria);background:0 0;text-decoration:underline}.inicioNovidadesBotao:focus-visible{outline:2px solid var(--cor-acento);outline-offset:2px}.ajudaModal{background:var(--superficie);border-radius:var(--raio-card);flex-direction:column;width:100%;max-width:920px;height:min(720px,100vh - 48px);display:flex;overflow:hidden;box-shadow:0 24px 60px #10182838}.ajudaCabecalho{border-bottom:1px solid var(--divisor);justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 24px 18px;display:flex}.ajudaRotulo{letter-spacing:.08em;text-transform:uppercase;color:var(--cor-acao);margin:0 0 6px;font-size:12px;font-weight:700}.ajudaCabecalho h1{color:var(--cor-primaria);text-wrap:balance;margin:0;font-size:21px}.ajudaSub{color:var(--texto-secundario);margin:6px 0 0;font-size:14px}.ajudaFechar{border-radius:var(--raio-controle);border:1px solid var(--borda-card);background:var(--superficie);width:36px;height:36px;color:var(--texto-secundario);flex:none;place-items:center;padding:0;display:grid}.ajudaFechar:hover{background:var(--cor-primaria-suave);color:var(--cor-primaria)}.ajudaMiolo{flex:1;grid-template-columns:240px minmax(0,1fr);min-height:0;display:grid}.ajudaLateral{border-right:1px solid var(--divisor);background:var(--superficie-fundo);flex-direction:column;min-height:0;display:flex}.ajudaProcurar{padding:14px 12px 8px}.ajudaProcurar input{border:1px solid var(--borda-primaria);border-radius:var(--raio-controle);background:var(--superficie) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23667085' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M20 20l-4-4'/%3E%3C/svg%3E") no-repeat 10px center / 16px;width:100%;color:var(--texto);padding:10px 12px 10px 34px;font-family:inherit;font-size:14px}.ajudaProcurar input:focus{outline:2px solid var(--cor-acento);outline-offset:1px}.ajudaTopicos{flex-direction:column;flex:1;gap:2px;padding:4px 10px 14px;display:flex;overflow-y:auto}.ajudaTopico{text-align:left;border-radius:var(--raio-controle);color:var(--texto-forte);background:0 0;border:1px solid #0000;align-items:center;gap:10px;padding:9px 10px;font-family:inherit;font-size:14px;font-weight:400;display:flex}.ajudaTopico svg{width:18px;height:18px;color:var(--texto-terciario);flex:none}.ajudaTopico:hover{background:var(--superficie);border-color:var(--divisor)}.ajudaTopico[aria-selected=true]{background:var(--superficie);border-color:var(--borda-primaria);box-shadow:inset 3px 0 0 var(--cor-primaria);font-weight:700}.ajudaTopico[aria-selected=true] svg{color:var(--cor-primaria)}.ajudaMarca{letter-spacing:.04em;text-transform:uppercase;color:var(--cor-acao-hover);background:var(--cor-acento-suave);border-radius:999px;margin-left:auto;padding:2px 7px;font-size:10px;font-weight:700}.ajudaVazio{color:var(--texto-terciario);margin:0;padding:10px;font-size:13px}.ajudaConteudo{padding:24px 28px 28px;overflow-y:auto}.ajudaConteudo h2{color:var(--texto-forte);text-wrap:balance;align-items:center;gap:10px;margin:0;font-size:19px;display:flex}.ajudaConteudo h2 svg{width:22px;height:22px;color:var(--cor-primaria);flex:none}.ajudaResumo{color:var(--texto-secundario);max-width:64ch;margin:10px 0 0;font-size:14px;line-height:1.55}.ajudaBloco{margin-top:22px}.ajudaBloco h3{letter-spacing:.06em;text-transform:uppercase;color:var(--cor-primaria);margin:0 0 10px;font-size:13px;font-weight:700}.ajudaPassos{gap:8px;max-width:68ch;margin:0;padding:0;list-style:none;display:grid}.ajudaPassos li{color:var(--texto-forte);padding:0 0 0 20px;font-size:14px;line-height:1.55;position:relative}.ajudaPassos li:before{content:"";background:var(--cor-acento);border-radius:50%;width:6px;height:6px;position:absolute;top:.6em;left:4px}.ajudaPassosNumerados{counter-reset:ajudaPasso}.ajudaPassosNumerados li{counter-increment:ajudaPasso;padding-left:32px}.ajudaPassosNumerados li:before{content:counter(ajudaPasso);width:22px;height:22px;color:var(--cor-primaria);background:var(--cor-primaria-suave);border:1px solid var(--borda-primaria);place-items:center;font-size:12px;font-weight:700;display:grid;top:.05em;left:0}.ajudaBotaoNome{color:var(--cor-primaria);background:var(--cor-primaria-suave);border:1px solid var(--borda-primaria);white-space:nowrap;border-radius:6px;padding:1px 6px;font-size:12.5px;font-weight:700}.ajudaDica{border-radius:var(--raio-controle);background:var(--cor-aviso-suave);border:1px solid var(--borda-aviso);max-width:68ch;color:var(--cor-aviso);align-items:flex-start;gap:10px;margin-top:18px;padding:12px 14px;font-size:13.5px;line-height:1.5;display:flex}.ajudaDica svg{flex:none;width:18px;height:18px;margin-top:1px}.ajudaCamadas{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px;max-width:68ch;display:grid}.ajudaCamada{color:var(--texto-forte);border:1px solid var(--divisor);border-radius:var(--raio-controle);padding:8px 10px;font-size:13.5px}.ajudaCamada small{color:var(--texto-terciario);margin-top:2px;font-size:12px;display:block}.ajudaRodape{border-top:1px solid var(--divisor);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 24px;display:flex}.ajudaNavegar{gap:8px;display:flex}.ajudaSecundario{border:1px solid var(--borda-card);background:var(--superficie);color:var(--texto-secundario);border-radius:var(--raio-controle);padding:9px 14px;font-family:inherit;font-size:13px;font-weight:700}.ajudaSecundario:hover{background:var(--cor-primaria-suave);color:var(--cor-primaria)}.ajudaSecundario:disabled{opacity:.45}.ajudaFecharTexto{border-radius:var(--raio-controle);background:var(--cor-acao);color:var(--superficie);border:0;padding:11px 22px;font-family:inherit;font-size:14px;font-weight:700}.ajudaFecharTexto:hover{background:var(--cor-acao-hover)}.ajudaTopico:focus-visible,.ajudaFechar:focus-visible,.ajudaSecundario:focus-visible,.ajudaFecharTexto:focus-visible{outline:2px solid var(--cor-acento);outline-offset:2px}@media (prefers-reduced-motion:no-preference){.ajudaConteudo>*{animation:.2s ease-out both novidadesEntra}}@media (max-width:720px){.ajudaModal{height:calc(100svh - 48px);max-height:none}.ajudaProcurar input{font-size:16px}.ajudaMiolo{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.ajudaLateral{border-right:0;border-bottom:1px solid var(--divisor)}.ajudaTopicos{flex-direction:row;padding:4px 12px 12px;overflow-x:auto}.ajudaTopico{flex:none}.ajudaMarca{margin-left:4px}.ajudaConteudo{padding:18px 16px 20px}.ajudaCabecalho{padding:18px 16px 14px}.ajudaCabecalho h1{font-size:18px}.ajudaRodape{padding:12px 16px}.ajudaSecundario{padding:9px 10px}.ajudaCamadas{grid-template-columns:minmax(0,1fr)}}.buscaItem.buscaItemApagado,.buscaItem.buscaItemApagado:hover{opacity:.35;cursor:default;background:0 0}.financeiroMain{align-items:flex-start}.financeiroVoltar{color:var(--texto-secundario);align-items:center;gap:6px;margin-bottom:16px;font-size:14px;font-weight:700;display:flex}.financeiroResumo{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.resumoItem{border:1px solid var(--borda-card);border-radius:12px;flex-direction:column;gap:4px;min-width:0;padding:14px 16px;display:flex}.resumoRotulo{text-transform:uppercase;letter-spacing:.05em;color:var(--texto-terciario);font-size:12px;font-weight:700}.resumoValor{color:var(--texto);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:22px;font-weight:700}.resumoDetalhe{color:var(--texto-secundario);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13px}.resumoPago .resumoValor{color:var(--cor-sucesso)}.financeiroFiltros{border-bottom:1px solid var(--divisor);flex-wrap:wrap;padding-bottom:20px}.financeiroFiltros .searchField{flex:1 1 0;min-width:220px}.financeiroFiltros:after{content:"";flex:1 1 0}.financeiroPeriodo{flex-direction:column;flex:0 0 260px;gap:8px;min-width:0;display:flex}.financeiroFiltrosCampo{flex-direction:column;flex:0 0 160px;gap:8px;min-width:0;display:flex}.filtrosWrap .ddField{gap:6px}.filtrosWrap .ddArrow{width:30px}.filtrosContagem{background:var(--cor-primaria);min-width:20px;color:var(--superficie);text-align:center;border-radius:999px;flex-shrink:0;padding:1px 6px;font-size:12px;font-weight:700}.filtrosMenu{z-index:30;background:var(--superficie);border:1px solid var(--borda-card);border-radius:12px;width:max-content;max-width:calc(100vw - 32px);position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 30px #1018281f}.filtrosGrupos{flex-wrap:wrap;gap:20px 36px;padding:18px;display:flex}.filtrosGrupo{border:0;flex-direction:column;gap:14px;min-width:0;margin:0;padding:0;display:flex}.filtrosTitulo{color:var(--texto);margin-bottom:4px;padding:0;font-size:14px;font-weight:700}.periodoIcone{color:var(--texto-secundario);flex-shrink:0}.periodoMenu{z-index:30;background:var(--superficie);border:1px solid var(--borda-card);border-radius:12px;width:380px;max-width:calc(100vw - 32px);position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 12px 30px #1018281f}.periodoOpcoes{flex-direction:column;gap:14px;padding:18px 18px 16px;display:flex}.periodoOpcao{font-size:14px}.periodoDatas{align-items:center;gap:10px;padding:0 18px 18px;display:flex}.periodoDatas .datePicker{flex:1 1 0;min-width:0;max-width:none}.periodoAte{color:var(--texto-secundario);font-size:14px}.periodoAcoes{border-top:1px solid var(--divisor);justify-content:flex-end;gap:10px;padding:12px 18px;display:flex}.financeiroLimpar{white-space:nowrap;height:44px}.botaoValores{width:36px;height:36px;color:var(--cor-primaria);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-self:flex-end;align-items:center;margin-bottom:4px;padding:0;display:flex}.botaoValores:hover{background:var(--cor-primaria-suave);color:var(--cor-primaria-escura)}.botaoValores svg{width:22px;height:22px;display:block}.botaoValores[aria-expanded=true]{background:var(--cor-primaria-suave);color:var(--cor-primaria-escura)}.resumoClicavel{font:inherit;color:inherit;text-align:left;background:var(--superficie);cursor:pointer;transition:border-color .12s,background-color .12s}.resumoClicavel:hover{border-color:var(--borda-primaria-forte);background:var(--superficie)}.resumoClicavel:focus-visible{outline:2px solid var(--cor-primaria);outline-offset:2px}.resumoClicavel[aria-pressed=true]{border-color:var(--cor-primaria);background:var(--cor-primaria-suave);box-shadow:inset 0 0 0 1px var(--cor-primaria)}.resumoRecebidas .resumoValor{color:var(--cor-acao)}.resumoALiberar .resumoValor{color:var(--cor-primaria)}.resumoAVencer .resumoValor{color:var(--cor-aviso)}.situacao_a_liberar{color:var(--cor-primaria)}.cobrancaEtiqueta{white-space:nowrap;vertical-align:middle;background:color-mix(in srgb, currentColor 10%, transparent);border-radius:999px;align-items:center;height:22px;padding:0 9px;font-size:12.6px;font-weight:700;display:inline-flex}.etiquetaNeutra,.planoSem{color:var(--texto-secundario)}.planoIndividual{color:var(--cor-acao)}.planoEssencial{color:var(--cor-sucesso)}.planoDominium{color:var(--cor-primaria)}.planoDominiumPlus{color:var(--cor-primaria-escura)}.botaoParcelas{z-index:2;background:var(--cor-primaria-suave);width:22px;height:22px;color:var(--cor-primaria);font:inherit;vertical-align:middle;cursor:pointer;border:0;border-radius:6px;margin-left:8px;padding:0;font-weight:700;line-height:22px;position:relative}.botaoParcelas:hover{background:var(--cor-primaria-suave-hover)}.botaoParcelas:focus-visible{outline:2px solid var(--cor-primaria);outline-offset:2px}.financeiroTabela .finCredito{color:var(--cor-primaria);font-weight:700}.card .financeiroTabela tr.linhaParcela td{background:var(--superficie-fundo);font-size:13px}.financeiroTabela .parcelaDescricao{color:var(--texto-secundario)}.graficoEntradas{border:1px solid var(--borda-card);border-radius:12px;flex-direction:column;flex-shrink:0;gap:12px;min-width:0;margin-bottom:14px;padding:12px 16px;display:flex}.graficoTopo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.graficoTopo .resumoRotulo small{letter-spacing:0;text-transform:none;font-weight:400}.graficoLegenda{color:var(--texto-forte);flex-wrap:wrap;gap:16px;font-size:13px;display:flex}.graficoLegenda span,.graficoDicaLinha>span{align-items:center;gap:6px;display:inline-flex}.graficoLegenda i,.graficoDica i{border-radius:2px;width:10px;height:10px;display:inline-block}.graficoBarras{align-items:end;gap:14px;display:grid}@media (max-width:720px){.graficoArea{overflow-x:auto}.graficoBarras{min-width:520px}}.graficoMes{font:inherit;color:inherit;cursor:default;background:0 0;border:0;border-radius:8px;flex-direction:column;align-items:center;gap:6px;padding:4px 0 0;display:flex;position:relative}.graficoMes:hover,.graficoMes:focus-visible{background:var(--cor-primaria-suave)}.graficoMes:focus-visible{outline:2px solid var(--cor-primaria);outline-offset:2px}.graficoGrupo{justify-content:center;align-items:flex-end;gap:6px;width:100%;height:174px;display:flex}.graficoBarra{flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;display:flex}.graficoBarraValor{color:var(--texto-forte);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.graficoBarraCor{border-radius:4px 4px 0 0;width:28px;display:block}.graficoSemValor{color:var(--texto-desabilitado);font-size:13px}.graficoNome{border-top:1px solid var(--borda-card);width:100%;color:var(--texto-secundario);text-align:center;padding-top:6px;font-size:13px}.graficoPrevisto .graficoNome{color:var(--texto-terciario);font-style:italic}.graficoRecebidas{background:var(--cor-acao)}.graficoALiberar{background:var(--cor-primaria)}.graficoAVencer{background:var(--cor-aviso)}.graficoDica{z-index:5;border:1px solid var(--borda-card);background:var(--superficie);min-width:190px;box-shadow:var(--sombra-card);color:var(--texto-forte);text-align:left;pointer-events:none;opacity:0;border-radius:10px;flex-direction:column;padding:8px 12px;font-size:13px;transition:opacity .1s;display:flex;position:absolute;top:8px;left:50%;transform:translate(-50%)}.graficoMes:hover .graficoDica,.graficoMes:focus-visible .graficoDica{opacity:1}.graficoDica b{margin-bottom:4px}.graficoDicaLinha{font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;padding:2px 0;display:flex}.graficoDicaLinha>span{color:var(--texto-secundario)}.graficoDicaTotal{border-top:1px solid var(--divisor);margin-top:4px;padding-top:4px;font-weight:700}.graficoVazio{text-align:center;color:var(--texto-secundario);margin:0;padding:40px 0}.financeiroArea{position:relative}.card table.financeiroTabela{table-layout:fixed;min-width:980px}.finColId{width:84px}.finColCliente{width:22%}.finColTelefone{width:140px}.finColCobranca{width:19%}.finColForma{width:86px}.finColParcelas{width:90px}.finColValor{width:124px}.finColSituacao{width:206px}.finColDia{width:112px}.financeiroTabela th button{all:unset;cursor:pointer;border-radius:4px;align-items:center;gap:4px;display:inline-flex}.financeiroTabela th button:hover{color:var(--cor-primaria)}.financeiroTabela th button:focus-visible{outline:2px solid var(--cor-primaria);outline-offset:2px}.financeiroSeta{opacity:.35;font-size:9px}.financeiroTabela th[aria-sort=ascending] .financeiroSeta,.financeiroTabela th[aria-sort=descending] .financeiroSeta{opacity:1;color:var(--cor-primaria)}.card .financeiroTabela .colValor{text-align:right}.financeiroTabela th.colValor button{flex-direction:row-reverse}.card .financeiroTabela td{font-variant-numeric:tabular-nums;overflow:hidden}.financeiroTabela .finId{color:var(--texto-terciario)}.financeiroTabela .finCliente{font-weight:700}.financeiroTabela .finSemValor{color:var(--texto-desabilitado)}.financeiroTabela tr.linhaClicavel:focus-visible{outline:2px solid var(--cor-primaria);outline-offset:-2px}.card .financeiroTabela tbody tr:last-child td{border-bottom:1px solid var(--divisor)}.card .financeiroTabela tr.linhaVazia td{border-bottom-color:#0000}.situacaoEtiqueta{background:color-mix(in srgb, currentColor 10%, transparent);border-radius:999px;padding:3px 10px;font-size:12.6px;font-weight:700}.financeiroVazio{text-align:center;color:var(--texto-secundario);flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;inset:46px 0 10px}.financeiroVazio strong{color:var(--texto);font-size:15px}.financeiroRodape{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.financeiroRodape .listTotal{text-align:left;margin:0}.financeiroRodape .pagination{margin:0}.financeiroRodape .pagination span{text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums;min-width:130px}@media (max-width:1100px){.financeiroResumo{grid-template-columns:repeat(6,minmax(0,1fr))}.financeiroResumo>.resumoItem{grid-column:span 2}.financeiroResumo>.resumoItem:nth-child(n+4){grid-column:span 3}}@media (max-width:560px){.financeiroResumo{grid-template-columns:repeat(2,minmax(0,1fr))}.financeiroResumo>.resumoItem,.financeiroResumo>.resumoItem:nth-child(n+4){grid-column:auto}.financeiroResumo>.resumoItem:last-child{grid-column:1/-1}}.financeiroMain{padding-top:14px;padding-bottom:14px}.financeiroMain>.card{padding:18px 22px}.financeiroVoltar{margin-bottom:10px}.financeiroVoltar .backButton{padding:2px}.financeiroResumo{margin-bottom:14px}.financeiroResumo .resumoItem{gap:2px;padding:9px 14px}.financeiroResumo .resumoValor{font-size:19px}.financeiroFiltros{padding-bottom:14px}.financeiroFiltros .searchField,.financeiroFiltros .financeiroPeriodo,.financeiroFiltros .financeiroFiltrosCampo{gap:6px}@media (min-width:561px){.financeiroFiltros .searchField input,.financeiroFiltros>div>.ddWrap>.ddField,.financeiroFiltros .financeiroLimpar{height:40px}}.financeiroArea .tableWrap{margin:10px 0 8px}.card .financeiroTabela th,.card .financeiroTabela td{height:36px;padding-top:0;padding-bottom:0}@media (min-width:721px) and (min-height:560px){.authScreen:has(.financeiroMain){height:100svh}.authScreen:has(.financeiroMain .graficoEntradas){height:auto;min-height:100svh}.financeiroMain{align-items:stretch;min-height:0}.financeiroMain>.card{flex-direction:column;min-height:0;display:flex}.financeiroArea{flex-direction:column;flex:auto;min-height:0;display:flex}.financeiroArea .tableWrap{flex:auto;min-height:0}.card .financeiroTabela tr,.card .financeiroTabela th,.card .financeiroTabela td{height:var(--altura-linha,36px)}}.financeiroTabela .situacaoEtiqueta{vertical-align:middle;height:22px;padding:0 9px}.card .financeiroTabela th,.card .financeiroTabela td{vertical-align:middle;line-height:22px}.financeiroRodape .pagination button{padding:6px 12px}@media (max-width:720px){.financeiroFiltros .searchField{flex-basis:100%}.financeiroFiltros:after{display:none}.financeiroFiltros .searchFilter{flex:150px}.financeiroPeriodo{flex:180px}.financeiroFiltrosCampo{flex:130px}.filtrosMenu{width:calc(100vw - 32px)}.financeiroRodape{justify-content:center}}@media (max-width:560px){.resumoItem{padding:10px 12px}.resumoValor{font-size:18px}.resumoRotulo{font-size:11px}.resumoDetalhe{white-space:normal;font-size:12px;line-height:1.3}.financeiroLimpar,.periodoDatas .datePickerField{height:36px}}.clientesTopo{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.clientesTopo .financeiroVoltar{margin-bottom:0}.financeiroResumo.clientesResumo{grid-template-columns:repeat(7,minmax(0,1fr))}.resumoAlerta .resumoValor{color:var(--cor-erro-hover)}.card table.clientesTabela{min-width:1340px}.cliColId{width:70px}.cliColNome,.cliColEmail{width:260px}.cliColTelefone{width:140px}.cliColSituacao{width:196px}.cliColPlano{width:108px}.cliColData{width:112px}.cliColModulos{width:110px}.clientesTabela .cliEmail{color:var(--texto-secundario)}.clientesTabela .moduleIcons{vertical-align:middle}.acessoEtiqueta{vertical-align:middle;white-space:nowrap;background:color-mix(in srgb, currentColor 10%, transparent);border-radius:999px;align-items:center;gap:6px;height:22px;padding:0 9px;font-size:12.6px;font-weight:700;display:inline-flex}.acessoEtiqueta:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:8px;height:8px}.acessoOk{color:var(--cor-sucesso)}.acessoAviso{color:var(--cor-aviso)}.acessoErro{color:var(--cor-erro-hover)}.acessoInfo{color:var(--cor-primaria)}.acessoNeutro{color:var(--texto-terciario)}@media (max-width:1280px){.financeiroResumo.clientesResumo{grid-template-columns:repeat(12,minmax(0,1fr))}.financeiroResumo.clientesResumo>.resumoItem,.financeiroResumo.clientesResumo>.resumoItem:nth-child(n+4){grid-column:span 3}.financeiroResumo.clientesResumo>.resumoItem:nth-child(n+5){grid-column:span 4}}@media (max-width:560px){.financeiroResumo.clientesResumo{grid-template-columns:repeat(2,minmax(0,1fr))}.financeiroResumo.clientesResumo>.resumoItem,.financeiroResumo.clientesResumo>.resumoItem:nth-child(n+4),.financeiroResumo.clientesResumo>.resumoItem:nth-child(n+5){grid-column:auto}.financeiroResumo.clientesResumo>.resumoItem:last-child{grid-column:1/-1}}@media (min-width:721px) and (min-height:560px) and (max-height:860px){.financeiroMain{padding-top:8px;padding-bottom:8px}.financeiroMain>.card{padding:12px 18px}.financeiroVoltar,.clientesTopo{margin-bottom:6px}.clientesTopo .buttonSmall{padding:6px 12px}.financeiroResumo{margin-bottom:10px}.financeiroResumo .resumoItem{gap:0;padding:6px 12px}.financeiroResumo .resumoValor{font-size:17px}.financeiroResumo .resumoRotulo{font-size:11px}.financeiroResumo .resumoDetalhe{font-size:12px}.financeiroFiltros{padding-bottom:10px}.financeiroFiltros .searchField,.financeiroFiltros .financeiroPeriodo,.financeiroFiltros .financeiroFiltrosCampo{gap:4px}.financeiroFiltros .fieldLabel{font-size:12.6px}.financeiroFiltros .searchField input,.financeiroFiltros>div>.ddWrap>.ddField,.financeiroFiltros .financeiroLimpar{height:36px}.financeiroArea .tableWrap{margin:6px 0 4px}.financeiroRodape .pagination button{padding:4px 12px}.authScreen:has(.financeiroMain) .authFooter{padding-bottom:8px}}.financeiroTabela th{z-index:3;background:var(--superficie);position:sticky;top:0;overflow:hidden}.colunaAlca{z-index:2;cursor:col-resize;touch-action:none;width:8px;position:absolute;top:0;bottom:0;right:0}.colunaAlca:after{content:"";background:0 0;border-radius:1px;width:2px;position:absolute;top:25%;bottom:25%;right:0}.financeiroTabela th:hover .colunaAlca:after{background:var(--borda-primaria)}.colunaAlca:hover:after,.redimensionandoColuna .colunaAlca:after{background:var(--cor-primaria)}.redimensionandoColuna,.redimensionandoColuna *{-webkit-user-select:none;user-select:none;cursor:col-resize!important}.listaAbas{margin-bottom:12px}.listaAba:not([hidden]){display:contents}.financeiroResumo.listaResumo3{grid-template-columns:repeat(3,minmax(0,1fr))}.financeiroResumo.listaResumo4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1100px){.financeiroResumo.listaResumo3>.resumoItem,.financeiroResumo.listaResumo4>.resumoItem,.financeiroResumo.listaResumo3>.resumoItem:nth-child(n+4),.financeiroResumo.listaResumo4>.resumoItem:nth-child(n+4){grid-column:auto}.financeiroResumo.listaResumo4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.financeiroResumo.listaResumo3{grid-template-columns:repeat(2,minmax(0,1fr))}.financeiroResumo.listaResumo4>.resumoItem:last-child{grid-column:auto}}.financeiroTabela .cliEmail{color:var(--texto-secundario)}.listaMono{font-family:ui-monospace,Consolas,monospace;font-size:inherit}.listaSelo{background:var(--cor-aviso-suave);color:var(--cor-aviso);vertical-align:middle;border-radius:999px;margin-left:6px;padding:1px 6px;font-size:11px;font-weight:700;display:inline-flex}.card .financeiroTabela .listaColAcoes{text-align:center}.listaBotaoPerigo{background:var(--cor-erro-suave);color:var(--cor-erro);border-radius:8px;padding:3px 10px;font-size:12.6px;font-weight:700}.listaBotaoPerigo:hover{background:var(--borda-erro)}tr.linhaClicavel{position:relative}.linhaLink{z-index:1;color:inherit;text-decoration:none;position:absolute;inset:0}.linhaLink:focus-visible{outline:2px solid var(--cor-primaria);outline-offset:-2px}.telefoneWhatsapp,.linhaClicavel .listaColAcoes>*,.linhaClicavel .colAcao>*{z-index:2;position:relative}.listaBotoes{gap:6px;display:inline-flex}.listaBotaoOk{background:var(--cor-sucesso-suave);color:var(--cor-sucesso);border-radius:8px;padding:3px 10px;font-size:12.6px;font-weight:700}.listaBotaoOk:hover{background:var(--borda-sucesso)}.card .financeiroTabela td.colValor,.card .financeiroTabela th.colValor{text-align:right}.financeiroResumo.listaResumo6{grid-template-columns:repeat(6,minmax(0,1fr))}@media (max-width:1280px){.financeiroResumo.listaResumo6{grid-template-columns:repeat(3,minmax(0,1fr))}.financeiroResumo.listaResumo6>.resumoItem,.financeiroResumo.listaResumo6>.resumoItem:nth-child(n+4){grid-column:auto}}@media (max-width:560px){.financeiroResumo.listaResumo6{grid-template-columns:repeat(2,minmax(0,1fr))}.financeiroResumo.listaResumo6>.resumoItem:last-child{grid-column:auto}}.financeiroResumo.listaResumo8{grid-template-columns:repeat(4,minmax(0,1fr))}.financeiroResumo.listaResumo8>.resumoItem,.financeiroResumo.listaResumo8>.resumoItem:nth-child(n+4){grid-column:auto}@media (max-width:560px){.financeiroResumo.listaResumo8{grid-template-columns:repeat(2,minmax(0,1fr))}.financeiroResumo.listaResumo8>.resumoItem:last-child{grid-column:auto}}@media (pointer:coarse){.colunaAlca{width:22px}.colunaAlca:after{background:var(--borda-primaria)}}.telaFormulario{align-items:flex-start}.card.cardFormulario{max-width:1100px}.clienteFormulario{gap:0}.clienteFormularioTitulo{border-bottom:1px solid var(--divisor);margin:0 0 20px;padding-bottom:16px;font-size:18px}.clienteFormulario .formSection:first-of-type{border-top:none;margin-top:0;padding-top:0}.clienteFormularioAcoes{border-top:1px solid var(--divisor);margin-top:24px;padding-top:16px}@media (max-width:560px){.clienteFormularioTitulo{margin-bottom:14px;padding-bottom:10px;font-size:16px}}.clienteCamposDoTipo{flex:none;align-items:flex-start;gap:16px;min-width:316px;max-width:100%;display:flex}@media (max-width:560px){.clienteCamposDoTipo{flex-wrap:wrap;gap:12px;min-width:0}}.painelMain{flex:1;width:100%;max-width:1280px;margin:0 auto;padding:20px 16px 32px}.painelInicial{gap:16px;display:grid}.painelCard{background:var(--superficie);border:1px solid var(--borda-card);border-radius:var(--raio-card);min-width:0;box-shadow:var(--sombra-card);padding:18px 22px}.painelCardTopo{justify-content:space-between;align-items:center;gap:12px;min-height:32px;margin-bottom:14px;display:flex}.painelCardTopo h2{color:var(--cor-primaria-escura);margin:0;font-size:16px}.painelCardAcoes{align-items:center;gap:6px;display:flex}.painelCardAcoes a{white-space:nowrap;font-size:13px;font-weight:700}.painelCardAcoes .botaoValores{align-self:center;width:32px;height:32px;margin:0}.painelCardAcoes .botaoValores svg{width:20px;height:20px}.painelPendencias{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.painelPendencia{border:1px solid var(--borda-aviso);background:var(--cor-aviso-suave);color:var(--cor-aviso);border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:4px 12px;padding:12px 14px;display:grid}.painelPendencia.critica{border-color:var(--borda-erro);background:var(--cor-erro-suave);color:var(--cor-erro-hover)}.painelPendencia.zerada{border-color:var(--borda-card);background:var(--superficie);color:var(--texto-terciario)}.painelPendencia:hover{filter:brightness(.98);text-decoration:none}.painelPendencia strong{text-align:center;font-variant-numeric:tabular-nums;grid-row:span 2;min-width:1.4em;font-size:28px}.painelPendencia span{font-size:13px;font-weight:700}.painelPendencia small{opacity:.85;font-size:12px}.painelAreas{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.painelNumeros{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.painelNumero{border:1px solid var(--borda-card);min-width:0;color:inherit;border-radius:12px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}a.painelNumero:hover{border-color:var(--borda-primaria);background:var(--cor-primaria-suave);text-decoration:none}.painelNumero .resumoValor{text-overflow:ellipsis;overflow:hidden}.painelLargo{grid-column:1/-1}.painelBarra{background:var(--divisor);border-radius:999px;height:8px;margin-top:6px;display:flex;overflow:hidden}.painelBarra i{height:100%;display:block}.painelBarraCartao{background:var(--cor-primaria)}.painelBarraPix{background:var(--cor-acento)}.painelLegenda{color:var(--texto-secundario);flex-wrap:wrap;gap:4px 12px;margin-top:6px;font-size:12px;display:flex}.painelLegenda b{border-radius:2px;width:8px;height:8px;margin-right:4px;display:inline-block}.painelBaixo{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:16px;display:grid}.painelEventos{margin:0;padding:0;list-style:none}.painelEventos li{border-bottom:1px solid var(--divisor)}.painelEventoLink{color:inherit;border-radius:8px;grid-template-columns:92px 1fr auto;align-items:center;gap:12px;margin:0 -8px;padding:9px 8px;display:grid}.painelEventoLink:hover{background:var(--cor-primaria-suave);text-decoration:none}.painelEventos li:last-child{border-bottom:0}.painelHora{color:var(--texto-terciario);font-variant-numeric:tabular-nums;font-size:12px}.painelEvento{overflow-wrap:anywhere;min-width:0}.painelEtiqueta{background:var(--cor-primaria-suave);color:var(--cor-primaria);white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:12px;font-weight:700}.painelEtiqueta.ok{background:var(--cor-acento-suave);color:var(--cor-sucesso)}.painelEtiqueta.erro{background:var(--cor-erro-suave);color:var(--cor-erro-hover)}.painelVazio{color:var(--texto-terciario);margin:0}.painelAtalhos{gap:8px;display:grid}.painelAtalho{border-radius:var(--raio-controle);background:var(--cor-primaria-suave);color:var(--cor-primaria);justify-content:space-between;gap:8px;padding:10px 12px;font-weight:700;display:flex}.painelAtalho:hover{background:var(--cor-primaria-suave-hover);text-decoration:none}.painelAtalho small{color:var(--texto-secundario);font-weight:400}@media (max-width:1100px){.painelPendencias{grid-template-columns:repeat(2,minmax(0,1fr))}.painelAreas,.painelBaixo{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.painelPendencias{grid-template-columns:minmax(0,1fr)}.painelEventoLink{grid-template-columns:1fr auto}.painelHora{grid-column:1/-1}}.trocaPainel{background:#ffffff1a;border:1px solid #ffffff29;border-radius:999px;flex-shrink:0;gap:2px;padding:3px;display:inline-flex}.trocaPainel a{color:var(--texto-no-escuro);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.trocaPainel a:hover{color:var(--superficie);background:#ffffff14;text-decoration:none}.trocaPainel a[aria-current=page]{background:var(--superficie);color:var(--cor-primaria-escura)}.trocaPainel svg{flex-shrink:0;width:15px;height:15px}.trocaPainelCurto{display:none}@media (min-width:601px){.mapaHeader .trocaPainel{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.mapaNavTroca{color:var(--cor-primaria)}.mapaNavTroca svg{flex-shrink:0;width:16px;height:16px}@media (max-width:600px){.trocaPainel a{padding:6px 10px}.trocaPainelLongo{display:none}.trocaPainelCurto{display:inline}}
