@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_next/static/media/nunito-cyrillic-ext-wght-normal.61774f03.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:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_next/static/media/nunito-cyrillic-wght-normal.529dd11c.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_next/static/media/nunito-vietnamese-wght-normal.0dc71c53.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:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_next/static/media/nunito-latin-ext-wght-normal.abd45177.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:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_next/static/media/nunito-latin-wght-normal.5cc7ff84.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}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-sans-cyrillic-ext-400-normal.fe77cf74.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-cyrillic-ext-400-normal.c53594e1.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-sans-cyrillic-400-normal.03c3c250.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-cyrillic-400-normal.f9650ffc.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-sans-greek-400-normal.5f160bba.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-greek-400-normal.bedb8549.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-sans-vietnamese-400-normal.7f721ef5.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-vietnamese-400-normal.072f5433.woff) format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-sans-latin-ext-400-normal.20dd57fa.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-latin-ext-400-normal.40b9fc05.woff) format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-sans-latin-400-normal.13a15bcd.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-latin-400-normal.48b78688.woff) format("woff");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}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/ibm-plex-sans-cyrillic-ext-600-normal.399ec1c9.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-cyrillic-ext-600-normal.a53cdf56.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/ibm-plex-sans-cyrillic-600-normal.015f312d.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-cyrillic-600-normal.fdcd15f2.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/ibm-plex-sans-greek-600-normal.6cd27d8b.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-greek-600-normal.30fba19a.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/ibm-plex-sans-vietnamese-600-normal.4aa57cdf.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-vietnamese-600-normal.ea0cd549.woff) format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/ibm-plex-sans-latin-ext-600-normal.cb6ca6c6.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-latin-ext-600-normal.73c474de.woff) format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/ibm-plex-sans-latin-600-normal.1cdb9a2c.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-latin-600-normal.0eddcd6d.woff) format("woff");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{--oceano:#0e3a53;--oceano-escuro:#082636;--turquesa:#0f8f91;--turquesa-texto:#0a7173;--turquesa-claro:#c9ecea;--espuma:#eef5f5;--superficie:#ffffff;--areia:#ece2cf;--coral:#c8432f;--coral-escuro:#a5321f;--mata:#2b7552;--mata-claro:#d8eee2;--ambar:#a96b0d;--ambar-claro:#fbecc9;--erro:#b42a1e;--erro-claro:#f9dcd7;--tinta:#10232e;--tinta-suave:#4b5f6b;--linha:#d3e1e3;--foco:#0f8f91;--fonte-titulo:"Nunito Variable","Nunito",ui-rounded,system-ui,sans-serif;--fonte-texto:"IBM Plex Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--r-botao:999px;--r-painel:18px;--r-campo:10px;--sobre-oceano:#e7f4f6;--sobre-oceano-suave:#b8d9de;--turquesa-vivo:#7ad3cf;--sombra-painel:0 1px 2px rgba(14,58,83,0.06);--seta-campo:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%234b5f6b' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E");--icone-calendario:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%234b5f6b' stroke-width='1.5' stroke-linecap='round'%3E%3Crect x='2' y='3' width='12' height='11' rx='2'/%3E%3Cpath d='M2 7h12M5 1.5v3M11 1.5v3'/%3E%3C/svg%3E");--passo-1:0.25rem;--passo-2:0.5rem;--passo-3:0.75rem;--passo-4:1rem;--passo-5:1.5rem;--passo-6:2rem;--passo-7:3rem;color-scheme:light}:root[data-tema=escuro]{--espuma:#07141c;--superficie:#102838;--areia:#241c16;--tinta:#e7f4f6;--tinta-suave:#b8d9de;--linha:#1e4558;--turquesa:#5ec8c4;--turquesa-texto:#5ec8c4;--turquesa-claro:#14383c;--mata:#8ed4b0;--mata-claro:#143328;--ambar:#f0c27a;--ambar-claro:#3a2c12;--erro:#f3b0a8;--erro-claro:#3d1c18;--sombra-painel:0 1px 2px rgba(0,0,0,0.35);--seta-campo:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23b8d9de' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E");--icone-calendario:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23b8d9de' stroke-width='1.5' stroke-linecap='round'%3E%3Crect x='2' y='3' width='12' height='11' rx='2'/%3E%3Cpath d='M2 7h12M5 1.5v3M11 1.5v3'/%3E%3C/svg%3E");color-scheme:dark}@media (prefers-color-scheme:dark){:root[data-tema=auto]{--espuma:#07141c;--superficie:#102838;--areia:#241c16;--tinta:#e7f4f6;--tinta-suave:#b8d9de;--linha:#1e4558;--turquesa:#5ec8c4;--turquesa-texto:#5ec8c4;--turquesa-claro:#14383c;--mata:#8ed4b0;--mata-claro:#143328;--ambar:#f0c27a;--ambar-claro:#3a2c12;--erro:#f3b0a8;--erro-claro:#3d1c18;--sombra-painel:0 1px 2px rgba(0,0,0,0.35);--seta-campo:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23b8d9de' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E");--icone-calendario:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23b8d9de' stroke-width='1.5' stroke-linecap='round'%3E%3Crect x='2' y='3' width='12' height='11' rx='2'/%3E%3Cpath d='M2 7h12M5 1.5v3M11 1.5v3'/%3E%3C/svg%3E");color-scheme:dark}}*,:after,:before{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--turquesa) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--turquesa);border:2px solid transparent;background-clip:padding-box;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--oceano);border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-corner{background:transparent}html{-webkit-text-size-adjust:100%}body{background:var(--espuma);font-family:var(--fonte-texto);font-size:1rem;line-height:1.5;-webkit-font-smoothing:antialiased}body,h1,h2,h3{margin:0;color:var(--tinta)}h1,h2,h3{font-family:var(--fonte-titulo);line-height:1.15;letter-spacing:-.01em}h1{font-size:clamp(1.6rem,1.2rem + 1.6vw,2.25rem)}h1,h2{font-weight:800}h2{font-size:1.3rem}h3{font-size:1.05rem;font-weight:700}p{margin:0}a{color:var(--turquesa-texto)}:focus-visible{outline:3px solid var(--foco);outline-offset:2px;border-radius:6px}.numero{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";white-space:nowrap}.entrada{color:var(--mata)}.saida{color:var(--erro)}.suave{color:var(--tinta-suave)}.pequeno{font-size:.875rem}.botao{display:inline-flex;align-items:center;justify-content:center;gap:var(--passo-2);min-height:44px;padding:0 var(--passo-5);border:2px solid transparent;border-radius:var(--r-botao);font:600 1rem var(--fonte-texto);cursor:pointer;text-decoration:none;transition:background-color .12s ease,border-color .12s ease}.botao:disabled{opacity:.55;cursor:not-allowed}.botao-acao{background:var(--coral);color:#fff}.botao-acao:hover:not(:disabled){background:var(--coral-escuro)}.botao-secundario{background:transparent;color:var(--tinta);border-color:var(--linha)}.botao-secundario:hover:not(:disabled){border-color:var(--turquesa)}.botao-perigo{background:transparent;color:var(--erro);border-color:var(--erro-claro)}.botao-icone{flex:none;width:44px;min-width:44px;height:44px;min-height:44px;padding:0}.botao-pequeno{min-height:44px;padding:0 var(--passo-4);font-size:.875rem}.botao-largo{width:100%;min-height:52px}.campo-senha{position:relative}.campo-senha input{padding-right:48px}.campo-senha .olho{position:absolute;top:0;right:0;width:48px;height:48px;display:grid;place-items:center;border:0;background:transparent;color:var(--tinta-suave);cursor:pointer}.lembra{display:flex;align-items:center;gap:8px;font-size:.875rem;cursor:pointer}.lembra input{width:18px;height:18px;margin:0;accent-color:var(--turquesa)}.botao-tema{display:grid;place-items:center;width:44px;height:44px;padding:0;border:1.5px solid rgba(255,255,255,.35);border-radius:999px;background:transparent;color:#fff;cursor:pointer}.botao-tema:hover{border-color:#fff}.campo{display:grid;grid-gap:var(--passo-1);gap:var(--passo-1)}.campo>span{font-size:.875rem;font-weight:600;color:var(--tinta-suave)}.rotulo-linha{display:inline-flex;align-items:center;gap:6px}.dica{position:relative;display:inline-flex;vertical-align:middle}.dica-botao{display:grid;place-items:center;width:44px;height:44px;margin:-13px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--turquesa-texto);cursor:help}.dica-botao svg{display:block}.dica-botao:focus-visible,.dica-botao:hover{color:var(--oceano)}.dica-botao:focus-visible{outline:2px solid var(--turquesa);outline-offset:2px}.dica-texto{position:fixed;z-index:40;padding:12px 14px;border-radius:var(--r-campo);background:var(--oceano);color:var(--sobre-oceano);font:400 .9375rem/1.45 var(--fonte-texto);box-shadow:0 10px 24px -14px rgba(14,58,83,.5)}.campo input,.campo select,.campo textarea,button.controle{width:100%;min-width:0;max-width:100%;min-height:48px;padding:var(--passo-2) var(--passo-3);border:1.5px solid var(--linha);border-radius:var(--r-campo);background:var(--superficie);color:var(--tinta);font:400 1rem var(--fonte-texto)}.campo input:focus,.campo select:focus,.campo textarea:focus,button.controle:focus-visible{border-color:var(--turquesa);outline:none;box-shadow:0 0 0 3px var(--turquesa-claro)}button.controle{display:flex;align-items:center;justify-content:space-between;min-width:0;max-width:100%;text-align:left;cursor:pointer;padding-right:.75rem}.campo select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:2.25rem;background-image:var(--seta-campo);background-repeat:no-repeat;background-position:right .75rem center;background-size:1rem;cursor:pointer}button.controle:disabled{opacity:.55;cursor:not-allowed}button.controle span{min-width:0;overflow:hidden;white-space:pre-line;line-height:1.3;font-weight:400;color:var(--tinta)}button.controle:after{content:"";flex:0 0 1rem;width:1rem;height:1rem;margin-left:8px;background:var(--seta-campo) center /1rem no-repeat;transition:transform .15s ease}button.controle[aria-expanded=true]{border-color:var(--turquesa);box-shadow:0 0 0 3px var(--turquesa-claro)}button.controle[aria-expanded=true]:after{transform:rotate(180deg)}button.controle-data:after,button.controle-mes:after{background-image:var(--icone-calendario)}.painel-flutuante{position:fixed;z-index:80;margin:0;padding:6px;list-style:none;max-height:min(420px,70vh);overflow:auto;background:var(--superficie);border:1px solid var(--linha);border-radius:var(--r-campo);box-shadow:0 12px 32px -16px rgba(14,58,83,.45)}.painel-flutuante button{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:44px;border:0;border-radius:8px;background:transparent;color:var(--tinta);font:400 1rem var(--fonte-texto);text-align:left;white-space:nowrap;line-height:1.35;padding:8px 10px;cursor:pointer}.painel-flutuante button span{min-width:0;overflow:hidden;text-overflow:ellipsis}.painel-flutuante button:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--turquesa)}.painel-flutuante button.ativo{background:var(--turquesa-claro)}.painel-flutuante button[aria-selected=true]{font-weight:600}.painel-flutuante button[aria-selected=true]:after{content:"";flex:0 0 1rem;width:1rem;height:1rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%230f8f91' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8.5l3.2 3.2L13 4.5'/%3E%3C/svg%3E") 50% /1rem no-repeat}.calendario{position:fixed;z-index:80;width:280px;padding:12px;background:var(--superficie);border:1px solid var(--linha);border-radius:var(--r-painel);box-shadow:0 12px 32px -16px rgba(14,58,83,.45)}.calendario-nav{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.calendario-nav strong{font-size:.95rem}.calendario-grade button,.calendario-meses button,.calendario-nav button{border:0;background:transparent;color:var(--tinta);font:600 1rem var(--fonte-texto);cursor:pointer;border-radius:8px}.calendario-nav button{width:36px;height:36px}.calendario-grade{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:2px;gap:2px}.calendario-semana{text-align:center;font-size:.75rem;color:var(--tinta-suave);padding:4px 0}.calendario-grade button{height:34px}.calendario-grade button[aria-current=date],.calendario-meses button[aria-current=date]{background:var(--oceano);color:#fff}.calendario-grade button.hoje{box-shadow:inset 0 0 0 1.5px var(--turquesa)}.calendario-grade button:disabled{color:var(--linha);cursor:not-allowed}.calendario-meses{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px}.calendario-meses button{min-height:40px;text-transform:capitalize}.campo-valor input{font-family:var(--fonte-titulo);font-size:1.75rem;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.erro-campo{color:var(--erro);font-size:.875rem}.alternador{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;grid-gap:var(--passo-1);gap:var(--passo-1);padding:var(--passo-1);background:var(--espuma);border:1.5px solid var(--linha);border-radius:var(--r-botao)}.alternador button{min-height:44px;border:0;border-radius:var(--r-botao);background:transparent;color:var(--tinta-suave);font:600 1rem var(--fonte-texto);cursor:pointer}.alternador button[aria-pressed=true]{background:var(--superficie);color:var(--tinta);outline:1px solid var(--linha)}.alternador button[aria-pressed=true][data-tom=entrada]{color:var(--mata)}.alternador button[aria-pressed=true][data-tom=saida]{color:var(--erro)}.metricas{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));grid-gap:12px;gap:12px}.metrica{background:var(--superficie);border:1px solid var(--linha);border-radius:var(--r-painel);padding:14px 16px;display:grid;grid-gap:4px;gap:4px;min-width:0}.metrica strong{font-size:1.25rem}.painel{background:var(--superficie);border:1px solid var(--linha);border-radius:var(--r-painel);padding:var(--passo-5);min-width:0;max-width:100%;overflow-x:auto}.pilha{display:grid;grid-gap:var(--passo-5);gap:var(--passo-5)}.pilha,.pilha>*{min-width:0}details:not([open])>:not(summary){display:none}.pilha>.botao{justify-self:start}.ficha-passeio.pilha{display:flex;flex-direction:column}.linha-flex{display:flex;flex-wrap:wrap;align-items:center;gap:var(--passo-3)}a.toque{display:inline-flex;align-items:center;min-height:44px}.linha-flex>.campo:has(>button.controle){flex:0 1 200px;width:200px;min-width:min(200px,100%);max-width:100%}.linha-flex:has(>.campo>button.controle){align-items:end}.linha-flex:has(>.campo>button.controle)>.botao{min-height:48px}.entre{justify-content:space-between}.paginacao{margin-block:var(--passo-4)}.tabela{width:100%;border-collapse:collapse;font-size:.9375rem}.tabela th{text-align:left;font-weight:600;color:var(--tinta-suave);font-size:.8125rem;padding:var(--passo-2) var(--passo-3);border-bottom:1.5px solid var(--linha)}.tabela td{padding:var(--passo-3);border-bottom:1px solid var(--linha);vertical-align:middle}.tabela .botao:not(.botao-icone){min-height:44px;height:auto;padding:0 12px;border-width:1.5px;font-size:.8125rem}.tabela .botao-icone{width:44px;min-width:44px;height:44px;min-height:44px;padding:0}.tabela td.direita,.tabela th.direita{text-align:right}.rolagem-x{overflow-x:auto;min-width:0;max-width:100%}.aviso{padding:var(--passo-3) var(--passo-4);border-radius:var(--r-campo);border:1px solid transparent;font-size:.9375rem}.aviso-erro{background:var(--erro-claro);border-color:var(--erro)}.aviso-pendente{background:var(--ambar-claro);border-color:var(--ambar)}.aviso-ok{background:var(--mata-claro);border-color:var(--mata)}.selo{display:inline-flex;align-items:center;gap:6px;padding:2px 10px;border-radius:var(--r-botao);font-size:.8125rem;font-weight:600;background:var(--espuma);color:var(--tinta-suave);white-space:nowrap}.selo:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor}.selo-verde{background:var(--mata-claro);color:var(--mata)}.selo-amarelo{background:var(--ambar-claro);color:var(--ambar)}.selo-vermelho{background:var(--erro-claro);color:var(--erro)}.selo-sem-ponto:before{display:none}.campo-arquivo{display:flex;flex-wrap:wrap;align-items:center;gap:12px;min-height:48px}.arquivo-nativo,.campo input.arquivo-nativo{position:absolute;width:1px;height:1px;min-height:0;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0)}.campo-arquivo label.desativado{opacity:.55;pointer-events:none}.oculto-visual{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;scroll-behavior:auto!important}}@media print{@page{size:A4;margin:0}body:has([data-cartaz]){background:#fff}body:has([data-cartaz]) :not([data-cartaz]):not([data-cartaz] *):not(:has([data-cartaz])){display:none!important}body:has([data-cartaz]) :has([data-cartaz]){display:block!important;position:static!important;width:auto!important;max-width:none!important;min-height:0!important;height:auto!important;margin:0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;overflow:visible!important;transform:none!important}[data-cartaz]{width:198mm!important;max-width:none!important;margin:0 auto!important;page-break-inside:avoid;break-inside:avoid}}@media print{body:has([data-folha]) [data-nao-imprimir],body:has([data-folha]) aside,body:has([data-folha]) nav{display:none!important}body:has([data-folha]) div:has(>aside){display:block!important;height:auto!important;overflow:visible!important}body:has([data-folha]) main{height:auto!important;width:100%!important;overflow:visible!important;padding:12mm!important}}.carregando{display:grid;justify-items:center;align-content:center;grid-gap:12px;gap:12px;padding:32px 16px}.carregando-tela{min-height:100dvh}.carregando-marca{position:relative;width:72px;height:72px}.carregando-marca img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.carregando-cinza{filter:grayscale(1);opacity:.4}.carregando-cor{animation:encher-logo 1.6s ease-in-out infinite}@keyframes encher-logo{0%{-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0)}65%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@media (prefers-reduced-motion:reduce){.carregando-cor{animation:none;-webkit-clip-path:none;clip-path:none}}