@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-cyrillic-ext-wght-normal.460bdf14.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-cyrillic-wght-normal.491cbc05.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-greek-ext-wght-normal.23aae568.woff2) format("woff2-variations");unicode-range:u+1f??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-greek-wght-normal.4449bf7a.woff2) format("woff2-variations");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-vietnamese-wght-normal.113a630f.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-latin-ext-wght-normal.3835a68e.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-latin-wght-normal.6c596dfc.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--marinho:#0f2340;--marinho-2:#1a3558;--ciano:#00b4d8;--ciano-texto:#00718c;--ciano-claro:#e0f7fc;--ciano-claro-2:#f5fdff;--dourado:#c9a84c;--dourado-texto-escuro:#e3c879;--dourado-claro:#fdf8ee;--dourado-borda:#ecdcae;--dourado-texto:#6e5416;--fundo:#f4f7fa;--branco:#ffffff;--borda:#e3ebf2;--borda-campo:#dbe5ee;--texto:#0f2340;--texto-2:#4a6070;--texto-menu:#c5d3e2;--texto-menu-2:#9fb3c8;--ok:#11653d;--ok-fundo:#e6f6ee;--erro:#a32020;--erro-fundo:#fdecec;--raio-cartao:14px;--raio-campo:10px;--sombra-foco:0 0 0 4px var(--ciano-claro);--fonte:"Inter Variable","Inter",system-ui,-apple-system,"Segoe UI",sans-serif}*{box-sizing:border-box}body,html{margin:0}body{background:var(--fundo);color:var(--texto);font-family:var(--fonte);font-size:15px;line-height:1.45;-webkit-font-smoothing:antialiased}a{color:var(--ciano-texto)}a:hover{color:var(--marinho)}h1,h2,h3{margin:0;letter-spacing:-.02em}:focus-visible{outline:2px solid var(--ciano);outline-offset:2px}.estrutura{display:flex;flex-wrap:wrap;min-height:100vh}.menu{flex:1 1 240px;max-width:100%;background:var(--marinho);color:#fff;padding:24px 16px;display:flex;flex-direction:column;gap:28px}@media (min-width:900px){.menu{flex:0 0 248px;position:sticky;top:0;height:100vh;overflow-y:auto}}.conteudo{flex:999 1 560px;min-width:0;padding:28px 36px 56px;display:flex;flex-direction:column;gap:24px}@media (max-width:640px){.conteudo{padding:20px 16px 40px}}.marca{display:flex;align-items:center;gap:12px;padding:0 8px;text-decoration:none}.marca,.marca:hover{color:#fff}.marca-simbolo{width:38px;height:38px;object-fit:contain;flex:none;display:block}.marca small{display:block;font-size:12px;color:var(--texto-menu-2);font-weight:400}.nav{flex-direction:column;gap:2px}.nav,.nav a{display:flex}.nav a{align-items:center;gap:12px;padding:10px 12px;border-radius:10px;color:var(--texto-menu);text-decoration:none;font-size:14px;font-weight:500}.nav a:hover{background:rgba(255,255,255,.06);color:#fff}.nav a[aria-current=page]{background:rgba(0,180,216,.14);color:#fff}.nav .em-breve{margin-left:auto;font-size:11px;color:var(--texto-menu-2)}.nav .contador-menu{margin-left:auto;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--ciano);color:var(--marinho);font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.menu-rodape{margin-top:auto;gap:12px}.menu-rodape,.plano{display:flex;flex-direction:column}.plano{background:rgba(255,255,255,.06);border-radius:12px;padding:14px;gap:10px;font-size:12px;color:var(--texto-menu)}.barra{background:rgba(255,255,255,.12)}.barra,.barra>div{height:6px;border-radius:6px}.barra>div{background:var(--dourado)}.seletor{display:flex;flex-direction:column;gap:6px}.seletor label{font-size:12px;color:var(--texto-menu-2);padding:0 4px}.seletor select{height:44px;background:var(--marinho-2);color:#fff;font:inherit;font-size:13px;padding:0 10px}.seletor select,.usuario{border-radius:10px;border:1px solid rgba(255,255,255,.14)}.usuario{gap:10px;padding:8px}.avatar,.usuario{display:flex;align-items:center}.avatar{width:32px;height:32px;border-radius:8px;background:var(--marinho-2);color:var(--dourado-texto-escuro);justify-content:center;font-size:12px;font-weight:700;flex:none}.usuario span{font-size:13px;font-weight:600;display:block}.usuario small{font-size:12px;color:var(--texto-menu-2);display:block;overflow:hidden;text-overflow:ellipsis}.botao-sair{all:unset;cursor:pointer;margin-left:auto;color:var(--texto-menu-2);font-size:12px;padding:6px;border-radius:6px}.botao-sair:hover{color:#fff}.cabecalho{display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:space-between}.cabecalho h1{font-size:26px;font-weight:700}.cabecalho p{margin:4px 0 0;font-size:14px;color:var(--texto-2)}.voltar{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;text-decoration:none;margin-bottom:8px}.cartao{background:var(--branco);border:1px solid var(--borda);border-radius:var(--raio-cartao)}.cartao-corpo{padding:20px 24px;display:flex;flex-direction:column;gap:16px}.cartao h2{font-size:16px;font-weight:600}.grade-indicadores{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.indicador{padding:18px 20px;display:flex;flex-direction:column;gap:8px}.indicador .rotulo{font-size:13px;color:var(--texto-2)}.indicador .valor{font-size:26px;font-weight:700;letter-spacing:-.02em}.indicador .detalhe{font-size:13px;color:var(--texto-2)}.colunas{display:flex;flex-wrap:wrap;gap:24px;align-items:flex-start}.coluna-principal{flex:999 1 520px;min-width:0;display:flex;flex-direction:column;gap:24px}.coluna-lateral{flex:1 1 280px;min-width:0;display:flex;flex-direction:column;gap:16px}.grade-cartoes{columns:300px 3;column-gap:16px}.grade-cartoes>*{page-break-inside:avoid;break-inside:avoid;margin-bottom:16px}.botao{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 20px;border-radius:10px;border:0;background:var(--marinho);color:#fff;font:inherit;font-size:14px;font-weight:600;cursor:pointer;text-decoration:none;transition:transform .08s ease,background .15s ease}.botao:hover{background:#0a1a30;color:#fff}.botao:active{transform:translateY(1px)}.botao:disabled{opacity:.6;cursor:progress}.botao.secundario{background:var(--branco);color:var(--marinho);border:1px solid var(--borda-campo)}.botao.secundario:hover{border-color:var(--marinho)}.botao.ciano{background:var(--ciano);color:var(--marinho)}.botao.grande{height:52px;font-size:16px;border-radius:12px}.botao.perigo{background:var(--erro);color:var(--branco)}.aviso{display:flex;flex-wrap:wrap;align-items:center;gap:12px;justify-content:space-between;background:var(--dourado-claro);border:1px solid var(--dourado-borda);border-radius:12px;padding:12px 16px;font-size:14px}.aviso a{font-weight:600;color:var(--dourado-texto)}.aviso.erro{background:var(--erro-fundo);border-color:#f3c4c4;color:var(--erro)}.aviso.ok{background:var(--ok-fundo);border-color:#bfe5cf;color:var(--ok)}.aviso.info{background:var(--ciano-claro-2);border-color:#b9e6f1;color:var(--texto)}.etiqueta{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600}.etiqueta.ok{background:var(--ok-fundo);color:var(--ok)}.etiqueta.erro{background:var(--erro-fundo);color:var(--erro)}.etiqueta.teste{background:var(--dourado-claro);color:var(--dourado-texto);border:1px solid var(--dourado-borda)}.etiqueta.neutra{background:#eef1f5;color:var(--texto-2)}.etiqueta.ciano{background:var(--ciano-claro);color:#00596e}.atalho{display:flex;align-items:center;gap:14px;padding:14px;border-radius:12px;border:1px solid var(--borda);text-decoration:none;color:var(--texto);background:var(--branco);transition:border-color .15s ease}.atalho:hover{border-color:var(--ciano);color:var(--texto)}.atalho .icone{width:40px;height:40px;border-radius:10px;background:var(--ciano-claro);color:var(--ciano-texto);display:flex;align-items:center;justify-content:center;flex:none}.atalho strong{display:block;font-size:14px}.atalho small{display:block;font-size:12px;color:var(--texto-2)}.atalho[aria-disabled=true]{opacity:.6;pointer-events:none}.contador{background:var(--marinho);color:#fff;border-radius:var(--raio-cartao);padding:20px;display:flex;flex-direction:column;gap:12px}.contador .selo{font-size:12px;font-weight:600;color:var(--dourado-texto-escuro);letter-spacing:.06em;text-transform:uppercase}.contador p{margin:0;font-size:15px;font-weight:600;line-height:1.4}.contador a{align-self:flex-start}.vazio{padding:40px 24px;text-align:center;color:var(--texto-2);display:flex;flex-direction:column;align-items:center;gap:12px}.vazio strong{color:var(--texto);font-size:15px}.tabela-caixa{overflow-x:auto}.tabela{width:100%;border-collapse:collapse}.tabela td,.tabela th{padding:12px 16px;text-align:left;font-size:14px;border-bottom:1px solid #edf2f6;white-space:nowrap}.tabela th{font-size:12px;font-weight:600;color:var(--texto-2);text-transform:uppercase;letter-spacing:.04em}.tabela tbody tr:hover{background:var(--ciano-claro-2)}.tabela a{font-weight:600;text-decoration:none}.form{display:flex;flex-direction:column;gap:20px}.grade-campos{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px}.grade-campos>*{grid-column:span 12}@media (min-width:720px){.c3{grid-column:span 3!important}.c4{grid-column:span 4!important}.c5{grid-column:span 5!important}.c6{grid-column:span 6!important}.c8{grid-column:span 8!important}.c9{grid-column:span 9!important}.c2{grid-column:span 2!important}.c12{grid-column:span 12!important}}.campo{display:flex;flex-direction:column;gap:6px}.campo label{font-size:13px;font-weight:600;color:#33495c}.campo input,.campo select{height:44px;padding:0 12px;transition:border-color .15s ease,box-shadow .15s ease}.campo input,.campo select,.campo textarea{border:1px solid var(--borda-campo);border-radius:var(--raio-campo);font:inherit;font-size:15px;color:var(--texto);background:var(--branco);width:100%}.campo textarea{padding:10px 12px;resize:vertical}.campo input:focus,.campo select:focus,.campo textarea:focus{outline:none;border-color:var(--ciano);box-shadow:var(--sombra-foco)}.campo input[aria-invalid=true]{border-color:#e08a8a}.campo .ajuda{font-size:12px;color:var(--texto-2)}.campo .erro{color:var(--erro)}.campo .certo,.campo .erro{font-size:12px;font-weight:600}.campo .certo{color:var(--ok)}.campo input[type=file]{padding:9px 12px}.campo input[type=checkbox],.campo input[type=radio]{width:18px;height:18px;padding:0;margin:0;flex:none;accent-color:var(--marinho)}.acoes{flex-wrap:wrap;justify-content:flex-end}.acoes,.secao-titulo{display:flex;gap:12px}.numero,.secao-titulo{align-items:center}.numero{width:28px;height:28px;border-radius:50%;background:var(--marinho);color:#fff;font-size:13px;font-weight:700;display:flex;justify-content:center;flex:none}.login{min-height:100vh;display:flex;flex-wrap:wrap}.login-marca{flex:1 1 420px;background:var(--marinho);color:#fff;padding:48px;display:flex;flex-direction:column;justify-content:space-between;gap:40px}.login-marca h1{font-size:40px;line-height:1.1;font-weight:700;letter-spacing:-.03em;max-width:460px}.login-marca h1 span{color:var(--ciano)}.login-marca p{color:var(--texto-menu);font-size:16px;max-width:420px;margin:16px 0 0}.login-marca ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px;color:var(--texto-menu);font-size:14px}.login-marca li{display:flex;align-items:center;gap:10px}.login-marca li:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--dourado);flex:none}.login-form{flex:1 1 420px;display:flex;align-items:center;justify-content:center;padding:48px 24px;background:var(--branco)}.login-form form{width:100%;max-width:380px;display:flex;flex-direction:column;gap:20px}.login-form h2{font-size:24px;font-weight:700}@media (max-width:640px){.login-marca{padding:32px 24px}.login-marca h1{font-size:30px}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.botao-texto{all:unset;cursor:pointer;color:var(--ciano-texto);font-size:13px;font-weight:600;padding:6px 8px;border-radius:6px}.botao-texto:hover{color:var(--marinho);background:var(--ciano-claro-2)}.botao-texto:focus-visible{outline:2px solid var(--ciano)}.pilulas{display:flex;flex-wrap:wrap;gap:8px}.pilulas label{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border-radius:999px;border:1px solid var(--borda-campo);background:var(--branco);font-size:14px;cursor:pointer}.pilulas input{position:absolute;opacity:0;pointer-events:none}.pilulas label:has(input:checked){border-color:var(--marinho);background:var(--marinho);color:#fff;font-weight:600}.pilulas label:has(input:focus-visible){outline:2px solid var(--ciano);outline-offset:2px}.subsecao{display:flex;flex-direction:column;gap:16px;padding-top:4px}.subtitulo{margin:0;font-size:14px;font-weight:600;color:#33495c}.lista-escolha{list-style:none;margin:0;padding:4px;border:1px solid var(--borda);border-radius:12px;background:var(--branco);display:flex;flex-direction:column;max-height:320px;overflow:auto}.lista-escolha button{width:100%;text-align:left;background:none;border:0;padding:10px 12px;border-radius:8px;font:inherit;cursor:pointer;display:flex;flex-direction:column;gap:2px;color:var(--texto)}.lista-escolha button:focus-visible,.lista-escolha button:hover{background:var(--ciano-claro-2);outline:none}.lista-escolha small{color:var(--texto-2);font-size:12px}.itens-nota input{height:38px;border:1px solid var(--borda-campo);border-radius:8px;padding:0 10px;font:inherit;font-size:14px}.itens-nota input:focus{outline:none;border-color:var(--ciano);box-shadow:var(--sombra-foco)}.itens-nota input[aria-invalid=true]{border-color:#e08a8a}.calculo-imposto{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));border:1px solid var(--borda);border-radius:12px;overflow:hidden}.calculo-imposto>div{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-right:1px solid var(--borda);border-bottom:1px solid var(--borda)}.calculo-imposto span{font-size:11px;text-transform:uppercase;letter-spacing:.03em;color:var(--texto-2)}.calculo-imposto strong{font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.calculo-imposto .total{background:var(--ciano-claro-2)}.calculo-imposto .total strong{font-size:18px}.folha-fundo,.menu-app{display:none}@media (max-width:899px){.app-cliente{--fundo:#0b1a30;--branco:#13284a;--borda:#22406b;--borda-campo:#2c4d7c;--texto:#ffffff;--texto-2:#a9bbd1;--marinho:#0b1a30;--marinho-2:#13284a;--ciano-texto:#4cc9e6;--ciano-claro:#123a52;--ciano-claro-2:#102f48;--dourado:#d9b85c;--dourado-claro:#2a2616;--dourado-borda:#5a4a1e;--dourado-texto:#e3c879;--ok:#6fd39b;--ok-fundo:#12382a;--erro:#ff8a8a;--erro-fundo:#3a1a22;--sombra-foco:0 0 0 4px #123a52;--destaque:#d9b85c;color-scheme:dark;background:var(--fundo);color:var(--texto)}body:has(.app-cliente){background:#0b1a30}.app-cliente a:hover{color:#ffffff}.app-cliente .menu{display:none}.app-cliente .conteudo{padding:20px 16px 120px}.app-cliente .botao{background:var(--destaque);color:#0b1a30}.app-cliente .botao:hover{background:#e6c873;color:#0b1a30}.app-cliente .botao.secundario{background:transparent;color:#ffffff;border-color:var(--borda-campo)}.app-cliente .botao.secundario:hover{border-color:#4cc9e6}.app-cliente .botao.ciano{background:#4cc9e6;color:#0b1a30}.app-cliente .aviso.erro{border-color:#6b2a35}.app-cliente .aviso.ok{border-color:#1f5a40}.app-cliente .aviso.info{border-color:#1d4a68}.app-cliente .etiqueta.neutra{background:#1b3358}.app-cliente .etiqueta.ciano{color:#4cc9e6}.app-cliente .tabela td,.app-cliente .tabela th{border-bottom-color:var(--borda)}.app-cliente .contador{background:var(--branco);border:1px solid var(--borda)}.app-cliente .cartao{border-radius:18px}.app-cliente .campo label,.app-cliente .subtitulo{color:#c5d3e2}.app-cliente .menu-app{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;position:fixed;left:12px;right:12px;bottom:calc(14px + env(safe-area-inset-bottom));z-index:40;height:70px;background:#13284a;border:1px solid #22406b;border-radius:24px;box-shadow:0 10px 30px rgba(0,0,0,.35)}.menu-app a{display:flex;flex-direction:column;align-items:center;gap:3px;min-height:44px;justify-content:center;text-decoration:none;color:#a9bbd1;font-size:11px;font-weight:600}.menu-app a[aria-current=page]{color:#ffffff;font-weight:700}.menu-app-contador{position:absolute;top:-6px;right:-10px;min-width:18px;height:18px;padding:0 4px;font-size:10px;font-weight:800}.menu-app-contador,.menu-app-emitir{border-radius:999px;background:var(--destaque);color:#0b1a30;display:flex;align-items:center;justify-content:center}.menu-app-emitir{justify-self:center;width:60px;height:60px;margin-top:-30px;border:4px solid #0b1a30;cursor:pointer}.app-cliente .folha-fundo{display:block;position:fixed;inset:0;z-index:50;background:rgba(4,10,20,.62)}.folha{position:absolute;left:0;right:0;bottom:0;background:#13284a;border-top:1px solid #22406b;border-radius:28px 28px 0 0;padding:12px 16px calc(24px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:12px}.folha h2{margin:6px 4px 4px;font-size:20px;font-weight:800}.folha-alca{align-self:center;width:44px;height:5px;border-radius:999px;background:#22406b}.folha form{display:contents}.folha-opcao{display:flex;align-items:center;gap:14px;min-height:72px;padding:12px 14px;border-radius:18px;width:100%;background:#0b1a30;border:1px solid #22406b;text-decoration:none;color:#ffffff;font:inherit;text-align:left;cursor:pointer}.folha-opcao strong{display:block;font-size:16px}.folha-opcao small{display:block;font-size:13px;color:#a9bbd1}.folha-sigla{width:46px;height:46px;border-radius:14px;flex:none;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;background:#22406b;color:#ffffff}.folha-sigla.dourado{background:var(--destaque);color:#0b1a30}.folha-sigla.ciano{background:#4cc9e6;color:#0b1a30}}.lista-mais{display:flex;flex-direction:column}.lista-mais>a{display:flex;align-items:center;gap:12px;min-height:52px;padding:0 16px;color:var(--texto);text-decoration:none;font-weight:600;border-bottom:1px solid var(--borda)}.lista-mais>a:last-child{border-bottom:0}.avatar-grande{width:52px;height:52px;border-radius:999px;flex:none;display:flex;align-items:center;justify-content:center;font-weight:800;background:var(--branco);border:2px solid var(--dourado);color:var(--dourado)}#aviso-app{position:fixed;left:50%;transform:translateX(-50%);bottom:calc(96px + env(safe-area-inset-bottom));z-index:60;max-width:calc(100% - 32px);background:#13284a;color:#fff;border:1px solid #22406b;border-radius:12px;padding:12px 18px;font-size:14px;font-weight:600;box-shadow:0 8px 24px rgba(0,0,0,.35)}.documento-legal{max-width:760px;margin:0 auto;padding:32px 16px 64px;line-height:1.6;font-size:15px}.documento-legal h1{font-size:28px;margin:8px 0 4px}.documento-legal h2{font-size:18px;margin:28px 0 8px}.documento-legal ul{padding-left:20px}.documento-legal li{margin:6px 0}.documento-legal-data{color:var(--texto-2);margin-top:0}.campo textarea.texto-longo{min-height:150px;max-height:60vh;field-sizing:content;line-height:1.5}.campo textarea.texto-medio{min-height:90px;max-height:40vh;field-sizing:content;line-height:1.5}.retencoes{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px}.retencao{display:flex;flex-direction:column;gap:10px;padding:14px;border:1px solid var(--borda);border-radius:12px;background:var(--branco)}.retencao.ligada{border-color:var(--ciano)}.retencao-topo{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:15px}.retencao-valor{font-weight:700;white-space:nowrap}.retencao-nota{color:var(--texto-2);font-size:12px;line-height:1.4}.segmentado{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--borda-campo);border-radius:10px;overflow:hidden}.segmentado label{display:flex;align-items:center;justify-content:center;min-height:40px;padding:0 8px;font-size:14px;font-weight:600;color:var(--texto-2);cursor:pointer;text-align:center}.segmentado label+label{border-left:1px solid var(--borda-campo)}.segmentado input{position:absolute;opacity:0;pointer-events:none}.segmentado label:has(input:checked){background:var(--ciano);color:#0b1a30}.segmentado label:has(input:focus-visible){box-shadow:inset 0 0 0 3px var(--ciano-claro)}.retencao-aliquota{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:14px;color:var(--texto-2)}.retencao-aliquota input{width:90px;height:40px;border:1px solid var(--borda-campo);border-radius:10px;padding:0 10px;font:inherit;font-size:15px;color:var(--texto);background:var(--branco);text-align:right}.retencao-partes{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--texto-2)}.retencao-partes li{display:flex;justify-content:space-between;gap:8px}.lista-lote{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.lista-lote li{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:12px 0;border-top:1px solid var(--borda)}.lista-lote li.desmarcada{opacity:.55}.lista-lote-escolha{display:flex;gap:12px;align-items:flex-start;flex:1 1 260px;min-width:0;cursor:pointer}.lista-lote-escolha input{width:20px;height:20px;flex:none;margin-top:2px}.lista-lote-escolha span{display:flex;flex-direction:column;gap:2px;min-width:0}.lista-lote-escolha small{color:var(--texto-2);font-size:12px;overflow-wrap:anywhere}.lista-lote-valor{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex:0 0 150px;margin-left:auto}.lista-lote-valor small{color:var(--texto-2);font-size:12px}.lista-lote-valor input{width:150px;height:44px;border:1px solid var(--borda-campo);border-radius:10px;padding:0 12px;font:inherit;font-size:16px;font-weight:600;text-align:right;color:var(--texto);background:var(--branco)}.lote-rodape{position:sticky;bottom:0;z-index:5;display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:14px 16px;background:var(--branco);border:1px solid var(--borda);border-radius:14px;box-shadow:0 -6px 20px rgba(15,35,64,.08)}@media (max-width:899px){.app-cliente .lote-rodape{bottom:calc(92px + env(safe-area-inset-bottom))}}.lote-contadores{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.lote-contadores .cartao{padding:12px 14px;display:flex;flex-direction:column;gap:2px}.lote-contadores small{color:var(--texto-2);font-size:12px}.lote-contadores strong{font-size:24px}.a-pagar{padding:20px;display:flex;flex-direction:column;gap:12px;margin-bottom:20px;border-radius:22px}.a-pagar-topo{display:flex;justify-content:space-between;align-items:center;gap:10px}.a-pagar-topo h2{margin:0;font-size:15px;font-weight:600;color:var(--texto-2)}.a-pagar-selo{font-size:12px;font-weight:700;color:#0b1a30;background:var(--dourado);padding:4px 10px;border-radius:999px}.a-pagar-total{font-size:36px;font-weight:800;letter-spacing:-.03em;line-height:1.1;color:var(--texto)}.a-pagar-alerta{margin:0;font-size:13px;font-weight:600;color:var(--erro)}.a-pagar-item,.a-pagar-lista{display:flex;flex-direction:column;gap:10px}.a-pagar-item{background:var(--fundo);border-radius:14px;padding:12px}.a-pagar-linha{display:flex;align-items:center;gap:12px}.a-pagar-nome{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.a-pagar-nome strong{font-size:15px}.a-pagar-nome small{font-size:12px;color:var(--texto-2)}.a-pagar-principal{height:44px;padding:0 16px;flex:none}.a-pagar-acoes{display:flex;gap:8px;flex-wrap:wrap}.a-pagar-acoes:empty{display:none}.a-pagar-dica{color:var(--texto-2);font-size:12px}@media (max-width:899px){.app-cliente .a-pagar-total{color:var(--destaque)}.app-cliente .a-pagar-selo{background:var(--destaque)}}.mini-cartoes{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:20px}.mini-cartoes .cartao{padding:14px 16px;display:flex;flex-direction:column;gap:4px;border-radius:18px}.mini-cartoes small{color:var(--texto-2);font-size:12px}.mini-cartoes strong{font-size:20px;font-weight:800;letter-spacing:-.01em}.ultimas-notas{display:flex;flex-direction:column;margin-bottom:20px}.ultimas-notas-topo{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:4px}.ultimas-notas-topo h2{margin:0;font-size:16px}.ultimas-notas a.nota{display:flex;align-items:center;gap:12px;padding:12px 4px;border-bottom:1px solid var(--borda);text-decoration:none;color:var(--texto)}.ultimas-notas a.nota:last-child{border-bottom:0}.ultimas-notas a.nota span{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.ultimas-notas a.nota small{color:var(--texto-2);font-size:12px}.saudacao-empresa{font-size:13px;color:var(--texto-2);margin:0 0 2px}@media (max-width:899px){.app-cliente .so-computador{display:none!important}}.docs-b{display:flex;flex-direction:column;gap:14px;margin-bottom:20px}.docs-filtros{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.docs-filtros button{flex:none;height:40px;padding:0 16px;border-radius:999px;border:1px solid var(--borda-campo);background:transparent;color:var(--texto);font:inherit;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.docs-filtros button[aria-pressed=true]{background:var(--dourado);border-color:var(--dourado);color:#0b1a30;font-weight:700}.docs-grupo{display:flex;flex-direction:column;gap:10px}.docs-grupo h2{margin:6px 0 0;font-size:13px;font-weight:700;color:var(--texto-2);text-transform:uppercase;letter-spacing:.06em}.doc-b{border:1px solid var(--borda);background:var(--branco);border-radius:18px;overflow:hidden}.doc-b-abrir{gap:12px;min-height:68px;padding:12px 14px;color:var(--texto);text-decoration:none}.doc-b-abrir,.doc-b-sigla{display:flex;align-items:center}.doc-b-sigla{width:44px;height:44px;border-radius:12px;background:var(--fundo);color:var(--dourado-texto);justify-content:center;font-size:12px;font-weight:800;flex:none}.doc-b-texto{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.doc-b-texto strong{font-size:15px}.doc-b-texto small{font-size:12px;color:var(--texto-2)}.doc-b-novo{font-size:11px;font-weight:800;color:#0b1a30;background:var(--ciano);padding:4px 9px;border-radius:999px;flex:none}.doc-b-valor{white-space:nowrap;font-size:14px}.doc-b-acoes{gap:10px;flex-wrap:wrap;padding:0 14px 12px 70px}.doc-b-acoes,.docs-prazo{display:flex;align-items:center}.docs-prazo{gap:12px;padding:14px;border-radius:18px;border:1px dashed var(--borda-campo)}.docs-prazo span{display:flex;flex-direction:column;gap:2px;font-size:14px}.docs-prazo small{color:var(--texto-2);font-size:12px}@media (max-width:899px){.app-cliente .doc-b-sigla,.app-cliente .docs-filtros button[aria-pressed=true]{--dourado:var(--destaque)}.app-cliente .doc-b-sigla{color:var(--destaque)}}.imposto-destaque{padding:20px;display:flex;flex-direction:column;gap:8px;border-radius:22px}.imposto-rotulo{font-size:14px;font-weight:600;color:var(--texto-2)}.imposto-valor{font-size:36px;font-weight:800;letter-spacing:-.03em;line-height:1.1;color:var(--dourado-texto)}.imposto-detalhe{font-size:13px;color:var(--texto-2)}.imposto-aviso{font-size:12px;font-weight:700;color:var(--ciano-texto)}.grafico-meses{height:122px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;align-items:end}.grafico-meses>div{display:flex;flex-direction:column;align-items:center;gap:6px}.grafico-meses .barra{width:100%;background:var(--borda-campo);border-radius:6px 6px 0 0}.grafico-meses .atual .barra{background:var(--dourado)}.grafico-meses small{font-size:11px;color:var(--texto-2);font-weight:600}.grafico-meses .atual small{color:var(--texto);font-weight:800}.barra-fator{height:10px;border-radius:999px;background:var(--fundo);position:relative;overflow:visible}.barra-fator .preenchido{position:absolute;left:0;top:0;bottom:0;background:var(--ciano);border-radius:999px}.barra-fator .marca{position:absolute;top:-3px;bottom:-3px;width:2px;background:var(--texto)}@media (max-width:899px){.app-cliente .imposto-valor{color:var(--destaque)}.app-cliente .imposto-aviso{color:var(--ciano)}.app-cliente .grafico-meses .atual .barra{background:var(--destaque)}}.mais-titulo{margin:8px 4px -4px;font-size:12px;font-weight:800;color:var(--texto-2);text-transform:uppercase;letter-spacing:.06em}