@font-face{font-family:__GeistSans_8adcd2;src:url(/_next/static/media/0b78ff376f6b9734-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:__GeistSans_Fallback_8adcd2;src:local("Arial");ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.00%;size-adjust:106.28%}.__className_8adcd2{font-family:__GeistSans_8adcd2,__GeistSans_Fallback_8adcd2}.__variable_8adcd2{--font-geist-sans:"__GeistSans_8adcd2","__GeistSans_Fallback_8adcd2"}@font-face{font-family:__GeistMono_46451f;src:url(/_next/static/media/723e11e5093b8e80.p.woff2) format("woff2");font-display:swap;font-weight:100 900}.__className_46451f{font-family:__GeistMono_46451f,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.__variable_46451f{--font-geist-mono:"__GeistMono_46451f",ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}:root{color-scheme:light;--fundo:#f7f5f0;--superficie:#fff;--superficie-2:#f5f2ec;--superficie-3:#efebe2;--borda:#e7e4dd;--borda-forte:#d6d1c6;--tinta:#121214;--tinta-2:#2e2e32;--tinta-3:#6b6b73;--tinta-4:#8f8c85;--acao:#16161a;--acao-hover:#2c2c30;--acao-texto:#fff;--ambar:#e8a13c;--lateral:#121214;--lateral-texto:#c9c6be;--lateral-ativo:#fff;--lateral-borda:#2a2a2e;--sucesso:#13875a;--sucesso-fundo:#e6f3ec;--erro:#c4312f;--erro-fundo:#fbeaea;--aviso-fundo:#f5f2ec;--uso-produtivo:#13875a;--uso-neutro:#8f897d;--uso-improdutivo:#c4512f;--uso-ocioso:#d9d4c9;--uso-ocioso-traco:#b3ad9f;--uso-vazio:#efebe2;--sombra-1:0 1px 2px rgba(0,0,0,.06);--sombra-2:0 8px 24px -6px rgba(0,0,0,.14);--foco:0 0 0 3px rgba(20,24,24,.25);--raio-painel:10px;--raio-campo:8px;--fonte:var(--font-geist-sans),system-ui,sans-serif;--fonte-mono:var(--font-geist-mono),ui-monospace,monospace}@media (prefers-color-scheme:dark){:root:not([data-tema=claro]){color-scheme:dark;--fundo:#0f0f11;--superficie:#17171a;--superficie-2:#1d1d21;--superficie-3:#24242a;--borda:#2a2a2e;--borda-forte:#3a3a40;--tinta:#f2f0eb;--tinta-2:#d9d6cf;--tinta-3:#a3a19a;--tinta-4:#7d7b75;--acao:#f2f0eb;--acao-hover:#fff;--acao-texto:#121214;--lateral:#0b0b0c;--lateral-borda:#222226;--sucesso:#2fa374;--sucesso-fundo:#13261d;--erro:#e8484e;--erro-fundo:#2a1517;--aviso-fundo:#1d1d21;--uso-produtivo:#2fa374;--uso-neutro:#8a857b;--uso-improdutivo:#e06a45;--uso-ocioso:#34343a;--uso-ocioso-traco:#55555c;--uso-vazio:#24242a;--sombra-1:0 1px 2px rgba(0,0,0,.4);--sombra-2:0 8px 24px -6px rgba(0,0,0,.6);--foco:0 0 0 3px hsla(43,21%,94%,.3)}}*{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--fundo);font-family:var(--fonte);font-size:14px;line-height:1.5;letter-spacing:-.006em;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body,h1,h2,h3,h4{color:var(--tinta)}h1,h2,h3,h4{margin:0;letter-spacing:-.025em;text-wrap:balance}h1{font-size:24px;font-weight:700}h2{font-size:17px;font-weight:650}h3{font-size:14px;font-weight:600}p{margin:0;text-wrap:pretty}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:none;box-shadow:var(--foco);border-radius:6px}.mono{font-family:var(--fonte-mono)}.mono,.num{font-feature-settings:"tnum"}.num{font-variant-numeric:tabular-nums}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.casca{display:grid;grid-template-columns:248px 1fr;min-height:100vh}.lateral{background:var(--lateral);color:var(--lateral-texto);display:flex;flex-direction:column;position:-webkit-sticky;position:sticky;top:0;height:100vh;border-right:1px solid var(--lateral-borda)}.lateral-topo{padding:20px 20px 16px;border-bottom:1px solid var(--lateral-borda)}.marca{display:flex;align-items:center;gap:10px;color:#fff;text-decoration:none}.marca-nome{font-weight:800;font-size:16px;letter-spacing:-.03em}.marca-nome span{color:var(--ambar)}.marca-sub{font-family:var(--fonte-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#8a877f;margin-top:2px}.empresa-atual{margin-top:14px;font-size:13px;color:#fff;font-weight:600}.empresa-atual small{display:block;font-family:var(--fonte-mono);font-size:10px;font-weight:500;color:var(--ambar);letter-spacing:.06em;text-transform:uppercase}.nav{padding:12px 10px;display:flex;flex-direction:column;gap:2px;flex:1 1;overflow-y:auto}.nav-grupo{font-family:var(--fonte-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#6d6a63;padding:14px 10px 6px}.nav a{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;text-decoration:none;color:var(--lateral-texto);font-size:13.5px;position:relative}.nav a:hover{background:#1c1c20;color:#fff}.nav a[aria-current=page]{background:#1f1f23;color:var(--lateral-ativo);font-weight:550}.nav a[aria-current=page]:before{content:"";position:absolute;left:-10px;top:8px;bottom:8px;width:3px;border-radius:0 3px 3px 0;background:var(--ambar)}.nav svg{width:16px;height:16px;flex:none;opacity:.85}.lateral-rodape{padding:14px 20px;border-top:1px solid var(--lateral-borda);font-size:12px}.lateral-rodape form button{background:none;border:0;color:var(--lateral-texto);padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.usuario-email{color:#8a877f;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:6px}.principal{min-width:0}.cabecalho{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:28px 36px 20px}.cabecalho .sobre{font-family:var(--fonte-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--tinta-3);margin-bottom:6px}.cabecalho p.desc{color:var(--tinta-3);margin-top:6px;max-width:64ch}.conteudo{padding:0 36px 48px;display:flex;flex-direction:column;gap:20px}@media (max-width:900px){.casca{grid-template-columns:1fr}.lateral{position:static;height:auto}.nav{flex-direction:row;flex-wrap:wrap}.nav-grupo{display:none}.cabecalho,.conteudo{padding-left:16px;padding-right:16px}}.painel{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio-painel);box-shadow:var(--sombra-1)}.painel-topo{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid var(--borda);flex-wrap:wrap}.painel-topo p{color:var(--tinta-3);font-size:13px;margin-top:2px}.painel-corpo{padding:20px}.grade{display:grid;grid-gap:16px;gap:16px}.grade-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grade-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grade-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grade-2-1{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}@media (max-width:1100px){.grade-4{grid-template-columns:repeat(2,minmax(0,1fr))}.grade-2-1,.grade-3{grid-template-columns:1fr}}@media (max-width:640px){.grade-2,.grade-4{grid-template-columns:1fr}}.indicador{padding:18px 20px}.indicador .rotulo{font-family:var(--fonte-mono);font-size:10.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--tinta-3);display:flex;align-items:center;gap:8px}.indicador .valor{font-size:30px;font-weight:750;letter-spacing:-.035em;margin-top:8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.1}.indicador .valor small{font-size:15px;font-weight:600;color:var(--tinta-3);margin-left:4px;letter-spacing:-.01em}.indicador .nota{color:var(--tinta-3);font-size:12.5px;margin-top:6px}.ponto{width:9px;height:9px;border-radius:3px;display:inline-block;flex:none}.escuro{background:var(--lateral);color:#e9e6df;border-color:var(--lateral-borda)}.escuro .rotulo{color:var(--ambar)}.escuro .nota{color:#9c998f}.escuro .valor{color:#fff}.botao{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:36px;padding:0 16px;border-radius:999px;border:1px solid var(--acao);background:var(--acao);color:var(--acao-texto);font-weight:550;font-size:13.5px;cursor:pointer;text-decoration:none;white-space:nowrap;transition:background .12s ease,border-color .12s ease}.botao:hover{background:var(--acao-hover);border-color:var(--acao-hover)}.botao:disabled{opacity:.5;cursor:not-allowed}.botao.sec{background:var(--superficie);color:var(--tinta);border-color:var(--borda-forte)}.botao.sec:hover{background:var(--superficie-2)}.botao.perigo{background:var(--superficie);color:var(--erro);border-color:var(--borda-forte)}.botao.perigo:hover{background:var(--erro-fundo);border-color:var(--erro)}.botao.peq{height:30px;padding:0 12px;font-size:12.5px}.botao.texto{background:none;border-color:transparent;color:var(--tinta-2);padding:0 8px}.botao.texto:hover{background:var(--superficie-2)}.campo{display:flex;flex-direction:column;gap:6px}.campo .rotulo-campo,.campo label{font-size:12.5px;font-weight:550;color:var(--tinta-2)}.campo .ajuda{font-size:12px;color:var(--tinta-3)}.entrada,select.entrada,textarea.entrada{height:38px;padding:0 12px;border:1px solid var(--borda-forte);border-radius:var(--raio-campo);background:var(--superficie);color:var(--tinta);width:100%}textarea.entrada{height:auto;padding:10px 12px;min-height:80px;resize:vertical}.entrada:focus{outline:none;border-color:var(--tinta-3);box-shadow:var(--foco)}.entrada[aria-invalid=true]{border-color:var(--erro)}.formulario{display:flex;flex-direction:column;gap:16px}.linha-campos{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:14px;gap:14px}.acoes{align-items:center;flex-wrap:wrap}.acoes,.check{display:flex;gap:10px}.check{align-items:flex-start;font-size:13.5px;cursor:pointer}.check input{margin-top:3px;accent-color:var(--acao);width:16px;height:16px}.dias{display:flex;gap:6px;flex-wrap:wrap}.dias label{display:inline-flex}.dias input{position:absolute;opacity:0;pointer-events:none}.dias span{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:32px;padding:0 10px;border:1px solid var(--borda-forte);border-radius:999px;cursor:pointer;font-size:12.5px;font-weight:550}.dias input:checked+span{background:var(--acao);color:var(--acao-texto);border-color:var(--acao)}.dias input:focus-visible+span{box-shadow:var(--foco)}.tabela-envelope{overflow-x:auto}table.tabela{width:100%;border-collapse:collapse;font-size:13.5px}.tabela th{text-align:left;font-family:var(--fonte-mono);font-size:10.5px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--tinta-3);padding:10px 16px;white-space:nowrap;background:var(--superficie)}.tabela td,.tabela th{border-bottom:1px solid var(--borda)}.tabela td{padding:12px 16px;vertical-align:middle}.tabela tr:last-child td{border-bottom:0}.tabela tbody tr:hover td{background:var(--superficie-2)}.tabela .dir{text-align:right}.tabela a.linha-link{text-decoration:none;font-weight:600}.tabela a.linha-link:hover{text-decoration:underline;text-underline-offset:3px}.sec-texto{color:var(--tinta-3);font-size:12.5px}.selo{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:550;border:1px solid var(--borda);background:var(--superficie-2);color:var(--tinta-2);white-space:nowrap}.selo:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--tinta-4)}.selo.ok{background:var(--sucesso-fundo);color:var(--sucesso);border-color:transparent}.selo.ok:before{background:var(--sucesso)}.selo.erro{background:var(--erro-fundo);color:var(--erro);border-color:transparent}.selo.erro:before{background:var(--erro)}.selo.espera:before{background:transparent;border:1.5px solid var(--tinta-3)}.selo.sem-ponto:before{display:none}.aviso{display:flex;gap:12px;padding:14px 16px;border-radius:var(--raio-painel);border:1px solid var(--borda);background:var(--aviso-fundo);font-size:13.5px;align-items:flex-start}.aviso strong{display:block;margin-bottom:2px}.aviso.erro{background:var(--erro-fundo);color:var(--erro)}.aviso.erro,.aviso.ok{border-color:transparent}.aviso.ok{background:var(--sucesso-fundo);color:var(--sucesso)}.vazio{padding:40px 24px;text-align:center;color:var(--tinta-3)}.vazio h3{color:var(--tinta);margin-bottom:6px}.vazio p{max-width:52ch;margin:0 auto 16px}.legenda{display:flex;gap:16px;flex-wrap:wrap;font-size:12.5px;color:var(--tinta-2)}.legenda span{display:inline-flex;align-items:center;gap:7px}.cor-produtivo{background:var(--uso-produtivo)}.cor-neutro{background:var(--uso-neutro)}.cor-improdutivo{background:var(--uso-improdutivo)}.cor-ocioso{background:repeating-linear-gradient(135deg,var(--uso-ocioso) 0 3px,var(--uso-ocioso-traco) 3px 4.5px)}.barra-uso,.cor-vazio{background:var(--uso-vazio)}.barra-uso{display:flex;gap:2px;height:10px;border-radius:4px;overflow:hidden;min-width:120px}.barra-uso>span{display:block;height:100%}.barra-uso.alta{height:16px}.colunas{align-items:flex-end;gap:6px;height:180px;padding-top:8px}.colunas,.colunas .col{display:flex;position:relative}.colunas .col{flex:1 1;flex-direction:column-reverse;gap:2px;height:100%;min-width:6px;cursor:default}.colunas .col>span{display:block;width:100%}.colunas .col>span:last-of-type{border-radius:4px 4px 0 0}.colunas .col:focus-visible>span,.colunas .col:hover>span{filter:brightness(1.08)}.colunas-eixo{display:flex;gap:6px;margin-top:8px}.colunas-eixo span{flex:1 1;text-align:center;font-family:var(--fonte-mono);font-size:10px;color:var(--tinta-4)}.grade-linhas{position:absolute;inset:8px 0 0 0;display:flex;flex-direction:column;justify-content:space-between;pointer-events:none}.grade-linhas div{border-top:1px dashed var(--borda)}.dica{position:fixed;z-index:50;pointer-events:none;background:var(--lateral);color:#f2f0eb;border-radius:8px;padding:10px 12px;font-size:12px;box-shadow:var(--sombra-2);min-width:170px;max-width:320px}.dica .dica-titulo{font-weight:600;margin-bottom:6px;color:#fff}.dica .dica-linha{display:flex;align-items:center;gap:8px;justify-content:space-between}.dica .dica-linha span:first-child{display:inline-flex;align-items:center;gap:6px;color:#c9c6be}.dica .sub{color:#9c998f;margin-top:4px;word-break:break-word}.tempo,.tempo-faixa{position:relative}.tempo-faixa{height:44px;border-radius:6px;background:var(--uso-vazio);overflow:hidden}.tempo-faixa>button{position:absolute;top:0;bottom:0;border:0;padding:0;cursor:pointer}.tempo-faixa>button:focus-visible,.tempo-faixa>button:hover{filter:brightness(1.12);z-index:2;box-shadow:inset 0 0 0 2px var(--superficie)}.tempo-regua{position:relative;height:18px;margin-top:6px}.tempo-regua span{position:absolute;transform:translateX(-50%);font-family:var(--fonte-mono);font-size:10px;color:var(--tinta-4)}.tempo-marca{position:absolute;top:-4px;width:0;height:52px;border-left:2px solid var(--tinta)}.tempo-marca:after{content:"";position:absolute;top:-4px;left:-5px;width:8px;height:8px;border-radius:50%;background:var(--tinta)}dialog.dialogo{border:1px solid var(--borda);border-radius:14px;padding:0;background:var(--superficie);color:var(--tinta);box-shadow:var(--sombra-2);width:min(520px,calc(100vw - 32px))}dialog.dialogo::-webkit-backdrop{background:rgba(10,10,12,.45);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}dialog.dialogo::backdrop{background:rgba(10,10,12,.45);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.dialogo-topo{padding:20px 22px 0}.dialogo-topo p{color:var(--tinta-3);margin-top:6px}.dialogo-corpo{padding:18px 22px 22px}.toast{position:fixed;bottom:24px;right:24px;z-index:60;background:var(--lateral);color:#f2f0eb;padding:12px 16px;border-radius:10px;box-shadow:var(--sombra-2);font-size:13.5px;max-width:420px;display:flex;gap:10px;align-items:flex-start;animation:subir .18s ease-out}.toast.erro{border-left:3px solid var(--erro)}.toast.ok{border-left:3px solid var(--ambar)}@keyframes subir{0%{transform:translateY(8px);opacity:0}to{transform:none;opacity:1}}.codigo-grande{font-family:var(--fonte-mono);font-size:22px;font-weight:600;letter-spacing:.06em;padding:16px 18px;background:var(--lateral);color:#fff;border-radius:10px;display:flex;justify-content:space-between;align-items:center;gap:12px}.codigo-grande button{background:#26262b;color:var(--ambar);border:1px solid #34343a;border-radius:999px;height:30px;padding:0 12px;font-family:var(--fonte);font-size:12.5px;cursor:pointer}.periodo{display:inline-flex;border:1px solid var(--borda-forte);border-radius:999px;padding:3px;background:var(--superficie);gap:2px;flex-wrap:wrap}.periodo a{text-decoration:none;padding:5px 12px;border-radius:999px;font-size:12.5px;font-weight:550;color:var(--tinta-2)}.periodo a[aria-current=true]{background:var(--acao);color:var(--acao-texto)}.assentos-medidor{display:flex;gap:4px;flex-wrap:wrap;margin-top:14px}.assentos-medidor span{width:22px;height:30px;border-radius:5px;background:var(--uso-vazio);border:1px solid var(--borda)}.assentos-medidor span.uso{background:var(--ambar);border-color:var(--ambar)}.assentos-medidor span.quarentena{background:repeating-linear-gradient(135deg,#3a3a40 0 3px,#55555c 3px 5px);border-color:#55555c}.entrar{min-height:100vh;display:grid;grid-template-columns:1.1fr 1fr}.entrar-lado{background:var(--lateral);color:#e9e6df;padding:48px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}.entrar-lado h1{color:#fff;font-size:40px;font-weight:800;letter-spacing:-.04em;line-height:1.05;max-width:14ch}.entrar-lado h1 em{font-style:normal;color:var(--ambar)}.entrar-lado p{color:#a9a69e;max-width:46ch;margin-top:16px;font-size:15px}.entrar-lado ul{list-style:none;padding:0;margin:28px 0 0;display:flex;flex-direction:column;gap:10px;color:#c9c6be}.entrar-lado li{display:flex;gap:10px;align-items:baseline}.entrar-lado li:before{content:"";width:6px;height:6px;border-radius:2px;background:var(--ambar);flex:none;transform:translateY(-2px)}.entrar-form{display:flex;align-items:center;justify-content:center;padding:32px}.entrar-form .caixa{width:min(380px,100%)}@media (max-width:860px){.entrar{grid-template-columns:1fr}.entrar-lado{padding:32px 24px}.entrar-lado h1{font-size:30px}}.tabela td.dir,.tabela td.num{white-space:nowrap}.passos{margin:0 0 18px;padding-left:20px;color:var(--tinta-2);font-size:14px;display:grid;grid-gap:6px;gap:6px}.qr-mfa{display:flex;justify-content:center;padding:16px;background:#fff;border:1px solid var(--borda);border-radius:var(--raio-painel)}.qr-mfa img{display:block;width:180px;height:180px}.segredo-mfa{font-size:13px;color:var(--tinta-3)}.segredo-mfa summary{cursor:pointer;margin-bottom:10px}.segredo-mfa .codigo-grande span{font-size:14px;letter-spacing:.04em;word-break:break-all}.entrada.codigo-mfa{font-family:var(--fonte-mono);font-size:22px;letter-spacing:.35em;text-align:center;height:52px}.botao-link{background:none;border:0;padding:0;color:var(--tinta-3);font:inherit;font-size:13px;cursor:pointer}.botao-link,.lateral-rodape .link-conta{text-decoration:underline;text-underline-offset:3px}.lateral-rodape .link-conta{display:inline-block;color:var(--lateral-texto);margin-bottom:6px}