@font-face{font-family:__Nunito_Sans_fd061b;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/aa1b27f9e325731f.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Nunito_Sans_fd061b;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c126d80dc21dff90.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Nunito_Sans_fd061b;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/e850464f9dfbb75b.woff2) format("woff2");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_Sans_fd061b;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/357067f10075d686.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Nunito_Sans_fd061b;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/68180864d7f93f02.p.woff2) format("woff2");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:__Nunito_Sans_fd061b;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/aa1b27f9e325731f.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Nunito_Sans_fd061b;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c126d80dc21dff90.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Nunito_Sans_fd061b;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/e850464f9dfbb75b.woff2) format("woff2");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_Sans_fd061b;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/357067f10075d686.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Nunito_Sans_fd061b;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/68180864d7f93f02.p.woff2) format("woff2");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:__Nunito_Sans_fd061b;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/aa1b27f9e325731f.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Nunito_Sans_fd061b;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c126d80dc21dff90.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Nunito_Sans_fd061b;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/e850464f9dfbb75b.woff2) format("woff2");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_Sans_fd061b;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/357067f10075d686.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Nunito_Sans_fd061b;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/68180864d7f93f02.p.woff2) format("woff2");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:__Nunito_Sans_fd061b;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/aa1b27f9e325731f.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Nunito_Sans_fd061b;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c126d80dc21dff90.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Nunito_Sans_fd061b;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/e850464f9dfbb75b.woff2) format("woff2");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_Sans_fd061b;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/357067f10075d686.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Nunito_Sans_fd061b;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/68180864d7f93f02.p.woff2) format("woff2");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}.__className_fd061b{font-family:__Nunito_Sans_fd061b;font-style:normal}.__variable_fd061b{--fonte:"__Nunito_Sans_fd061b"}:root{color-scheme:dark;--bg:#0c0e11;--surface:#13161a;--surface-2:#1a1e24;--surface-3:#232832;--line:hsla(0,0%,100%,.07);--line-2:hsla(0,0%,100%,.13);--text:#e8ecf1;--text-2:#c5ccd5;--muted:#8a94a2;--accent:#62adff;--accent-soft:rgba(98,173,255,.14);--on-accent:#061322;--good:#5fd3a2;--warn:#e9b85f;--danger:#ef8079;--busy:#a99cf0;--sombra:0 1px 2px rgba(0,0,0,.25);--mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--font:var(--fonte,"Nunito Sans"),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--r:10px;--r-lg:14px;--header-h:64px;--lateral:15rem;--read:720px}:root[data-tema=claro]{color-scheme:light;--bg:#f5f6fa;--surface:#fff;--surface-2:#f1f3f7;--surface-3:#e5e9f0;--line:rgba(16,24,40,.08);--line-2:rgba(16,24,40,.15);--text:#1b1f24;--text-2:#3d4651;--muted:#5f6b7a;--accent:#1f6fd6;--accent-soft:rgba(31,111,214,.1);--on-accent:#fff;--good:#0d8a5c;--warn:#a35f00;--danger:#c7382f;--busy:#6a52d4;--sombra:0 1px 3px rgba(16,24,40,.06)}@media (prefers-color-scheme:light){:root:not([data-tema]){color-scheme:light;--bg:#f5f6fa;--surface:#fff;--surface-2:#f1f3f7;--surface-3:#e5e9f0;--line:rgba(16,24,40,.08);--line-2:rgba(16,24,40,.15);--text:#1b1f24;--text-2:#3d4651;--muted:#5f6b7a;--accent:#1f6fd6;--accent-soft:rgba(31,111,214,.1);--on-accent:#fff;--good:#0d8a5c;--warn:#a35f00;--danger:#c7382f;--busy:#6a52d4;--sombra:0 1px 3px rgba(16,24,40,.06)}}*{box-sizing:border-box}body,html{background:var(--bg)}body{min-height:100dvh;color:var(--text);font:16px/1.5 var(--font);-webkit-font-smoothing:antialiased}body,h1,h2,h3,p{margin:0}h1,h2,h3{overflow-wrap:break-word}h1{font-size:1.75rem;line-height:1.2;letter-spacing:-.01em}h1,h2{font-weight:700}h2{font-size:1.125rem;line-height:1.3}h3{font-size:.9375rem;font-weight:700}a{color:var(--accent);text-underline-offset:3px}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mono,code{font-family:var(--mono);font-size:.875em}svg.icone{width:1.125rem;height:1.125rem;flex:none;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}label{display:grid;grid-gap:.375rem;gap:.375rem;font-size:.875rem;color:var(--text-2)}input,select,textarea{font:inherit;font-size:16px;width:100%;min-height:44px;padding:.5rem .75rem;color:var(--text);background:var(--surface-2);border:1px solid var(--line-2);border-radius:8px;transition:border-color .15s}textarea{min-height:6rem;resize:vertical}input::placeholder,textarea::placeholder{color:var(--muted)}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--accent);outline-offset:0;border-color:transparent}input[aria-invalid=true]{border-color:var(--danger)}input[type=file]{padding:.625rem .75rem}input[type=checkbox]{width:1.25rem;min-height:1.25rem;accent-color:var(--accent)}label:has(>input[type=checkbox]){display:flex;align-items:center;gap:.625rem;min-height:44px;color:var(--text);font-size:1rem}.botao,button{font:inherit;font-size:.9375rem;font-weight:600;min-height:44px;padding:0 1.125rem;border-radius:8px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;text-decoration:none;white-space:nowrap;color:var(--text);background:var(--surface-2);border:1px solid var(--line-2);transition:background-color .15s,border-color .15s}.botao:hover,button:hover{background:var(--surface-3)}.principal{color:var(--on-accent);background:var(--accent);border-color:var(--accent);font-weight:600}.principal:hover{background:var(--accent);filter:brightness(1.08)}.discreto{background:transparent;border-color:transparent;color:var(--text-2)}.perigo{color:var(--danger)}button:disabled{opacity:.5;cursor:not-allowed;filter:none}.pilha{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:1rem;gap:1rem;align-content:start}.linha{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.entre{justify-content:space-between}.grade{grid-gap:1rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,24rem),1fr))}.cartao,.grade{display:grid;gap:1rem}.cartao{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sombra);padding:1.5rem;grid-template-columns:minmax(0,1fr);grid-gap:1rem;align-content:start}.cartao.fino{padding:1rem;border-radius:var(--r);gap:.75rem}.nota{color:var(--muted);font-size:.875rem;overflow-wrap:anywhere}.etiqueta{display:inline-flex;align-items:center;font-size:.8125rem;color:var(--text-2);border:1px solid var(--line-2);border-radius:6px;padding:.125rem .5rem;white-space:nowrap}.titulo-secao{color:var(--muted);font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em}.valor{font-size:1.75rem;font-weight:700;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.escondido{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}hr{border:0;border-top:1px solid var(--line);margin:0;width:100%}.estado{display:inline-flex;align-items:center;gap:.375rem;font-size:.8125rem;font-weight:700;line-height:1.2;padding:.3rem .75rem;border-radius:999px;background:color-mix(in srgb,currentColor 14%,transparent)}.estado:before{content:"";width:.5rem;height:.5rem;border-radius:50%;background:currentColor}.estado.bom{color:var(--good)}.estado.atencao{color:var(--warn)}.estado.falha{color:var(--danger)}.estado.ocupado{color:var(--busy)}.estado.vazio{color:var(--muted)}.com-motivo{display:flex;gap:.5rem;align-items:baseline}.com-motivo .estado{flex:none}.com-motivo>:last-child{min-width:0;overflow-wrap:anywhere}.aviso{padding:.75rem 1rem;border-radius:var(--r);border:1px solid var(--line-2);background:var(--surface-2);display:grid;grid-gap:.25rem;gap:.25rem}.aviso.bom{border-color:color-mix(in srgb,var(--good) 40%,transparent);background:color-mix(in srgb,var(--good) 8%,var(--surface))}.aviso.atencao{border-color:color-mix(in srgb,var(--warn) 40%,transparent);background:color-mix(in srgb,var(--warn) 8%,var(--surface))}.aviso.falha{border-color:color-mix(in srgb,var(--danger) 45%,transparent);background:color-mix(in srgb,var(--danger) 9%,var(--surface))}.aviso strong{color:var(--text)}.tabela{width:100%;overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:.9375rem}th{text-align:left;font-weight:700;color:var(--text);font-size:.875rem;padding:.875rem 1rem;background:var(--surface-2);white-space:nowrap}th:first-child{border-radius:12px 0 0 12px}th:last-child{border-radius:0 12px 12px 0}td{padding:1rem;border-bottom:1px solid var(--line);vertical-align:middle}td.num,th.num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.shell{display:grid;grid-template-columns:var(--lateral) minmax(0,1fr);min-height:100dvh}.lateral{position:-webkit-sticky;position:sticky;top:0;height:100dvh;overflow-y:auto;background:var(--surface);border-right:1px solid var(--line);padding:0 0 1.5rem;z-index:4}.lateral .marca{height:var(--header-h);padding:0 1.5rem;font-size:1.125rem}.lateral nav{display:grid;grid-gap:.125rem;gap:.125rem;padding:.5rem 0}.lateral nav a{position:relative;display:flex;align-items:center;gap:.75rem;min-height:44px;margin:0 1rem;padding:0 1rem;border-radius:6px;color:var(--text-2);text-decoration:none;font-size:.9375rem;font-weight:600;transition:background-color .15s,color .15s}.lateral nav a:hover{background:var(--surface-2);color:var(--text)}.lateral nav a[aria-current=page]{background:var(--accent);color:var(--on-accent)}.lateral nav a[aria-current=page]:before{content:"";position:absolute;left:-1rem;top:0;bottom:0;width:4px;border-radius:0 4px 4px 0;background:var(--accent)}.lateral nav a.sub{margin-left:2rem;min-height:38px;font-size:.875rem;padding-left:.75rem}.lateral .grupo:has(.sub)>a:first-child{color:var(--text)}.lateral .rotulo{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lateral .secao{margin:1rem 2rem .375rem;padding-top:1rem;border-top:1px solid var(--line);color:var(--muted);font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.lateral .regime{font-size:.6875rem;font-weight:700;color:inherit;opacity:.75;border:1px solid;border-radius:5px;padding:0 .3rem}.lateral .contagem{font-size:.75rem;font-weight:800;color:#fff;background:var(--danger);border-radius:999px;padding:0 .4rem;min-width:1.25rem;text-align:center}.marca{display:flex;align-items:center;gap:.5rem;color:var(--text);text-decoration:none;font-weight:600}.marca strong{color:var(--accent);font-weight:800}.marca .ponto{width:.625rem;height:.625rem;border-radius:3px;background:var(--accent)}.coluna{min-width:0;display:flex;flex-direction:column}.topo{position:-webkit-sticky;position:sticky;top:0;z-index:3;height:var(--header-h);display:flex;align-items:center;gap:.5rem;padding:0 1.5rem;background:var(--surface);border-bottom:1px solid var(--line)}.topo .espaco{flex:1 1}.topo .abre-menu{display:none}.tema-reserva{width:44px}.veu{display:none}.menu-conta{position:relative}.menu-conta summary{list-style:none;display:flex;align-items:center;gap:.75rem;min-height:44px;padding:0 .5rem;border-radius:10px;cursor:pointer;color:var(--text)}.menu-conta summary::-webkit-details-marker{display:none}.menu-conta summary:hover,.menu-conta[open] summary{background:var(--surface-2)}.menu-conta .avatar{width:2.5rem;height:2.5rem;border-radius:50%;display:grid;place-items:center;font-weight:800;color:var(--on-accent);background:var(--accent)}.menu-conta .quem{display:grid;line-height:1.2;text-align:left}.menu-conta .quem small{color:var(--muted);font-size:.75rem;font-weight:600}.menu-conta>.cartao{position:absolute;right:0;top:calc(100% + .375rem);width:min(18rem,calc(100vw - 2rem));box-shadow:0 12px 32px rgba(0,0,0,.3)}.menu-conta ul{margin:0;padding:0;list-style:none;display:grid;grid-gap:.125rem;gap:.125rem}.menu-conta .botao,.menu-conta button{width:100%;justify-content:flex-start}.conteudo{width:100%;max-width:80rem;margin:0 auto;padding:1.75rem 1.5rem 4rem;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:1.5rem;gap:1.5rem}@media (max-width:64rem){.shell{grid-template-columns:minmax(0,1fr)}.lateral{position:fixed;left:0;top:0;width:min(var(--lateral),85vw);transform:translateX(-100%);visibility:hidden;transition:transform .2s,visibility .2s}.shell[data-menu=aberto] .lateral{transform:none;visibility:visible;box-shadow:0 0 40px rgba(0,0,0,.35)}.shell[data-menu=aberto] .veu{display:block;position:fixed;inset:0;z-index:3;background:rgba(0,0,0,.45);border:0;border-radius:0;min-height:0;padding:0}.topo{padding:0 1rem}.topo .abre-menu{display:inline-flex;padding:0 .75rem}.conteudo{padding:1.25rem 1rem 3rem}}.conteudo.leitura>*{max-width:var(--read)}.publica{max-width:30rem;margin:0 auto;padding:2rem 1rem 4rem}.etapas,.publica{display:grid;grid-gap:1rem;gap:1rem}.etapas{list-style:none;margin:0;padding:0}.etapas li{display:grid;grid-gap:.375rem;gap:.375rem;padding-left:.875rem;border-left:2px solid var(--line-2)}.publica .vendedor{display:flex;align-items:center;gap:.5rem;color:var(--text-2);font-weight:600}@media (max-width:40rem){.cartao{padding:1rem;border-radius:var(--r)}.menu-conta .quem,.tabela.cartoes thead{display:none}.tabela.cartoes :is(table,tbody,tr){display:block}.tabela.cartoes tr{padding:.5rem 0;border-bottom:1px solid var(--line)}.tabela.cartoes td{display:flex;gap:.75rem;align-items:baseline;padding:.25rem 0;border:0;text-align:left}.tabela.cartoes td:before{content:attr(data-rotulo);flex:none;width:5.5rem;color:var(--muted);font-size:.8125rem}}@media (prefers-reduced-motion:reduce){*,:after,:before{transition:none!important;animation:none!important}}.recibo .vendedor .ponto{width:.625rem;height:.625rem;border-radius:3px;background:var(--accent)}.recibo .cartao{border-radius:24px;padding:2rem 1.75rem;display:grid;grid-gap:1rem;gap:1rem}.recibo .selo{justify-self:start;font-size:.75rem;font-weight:600;color:var(--accent);background:var(--accent-soft);border-radius:999px;padding:.375rem .75rem}.recibo h1{margin:.25rem 0 0;font-size:1.625rem;line-height:1.2;font-weight:700;letter-spacing:-.03em}.recibo .rotulo{margin:0;font-size:.8125rem;color:var(--muted)}.recibo .grande{margin:.25rem 0 0;font-size:2.125rem;line-height:1.1;font-weight:700;letter-spacing:-.06em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.recibo .linhas{margin:0}.recibo .linhas div{display:flex;justify-content:space-between;gap:1rem;padding:.875rem 0;border-top:1px solid var(--line-2)}.recibo .linhas div:first-child{border-top:0}.recibo .linhas dt{color:var(--muted);font-size:.875rem}.recibo .linhas dd{margin:0;font-size:.875rem;font-weight:600}.recibo .pilula{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem 1.75rem;border-radius:999px;background:var(--accent);color:var(--on-accent);font-weight:600;text-decoration:none}.contas{margin:0}.contas div{display:flex;justify-content:space-between;gap:1rem;padding:.625rem 0;border-top:1px solid var(--line)}.contas div:first-child{border-top:0}.contas dt{color:var(--text-2)}.contas dd{margin:0;font-weight:600;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.contas .total{border-top-color:var(--line-2)}.kpis{grid-gap:1.5rem;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,14.5rem),1fr))}.kpi,.kpis{display:grid}.kpi{grid-template-columns:minmax(0,1fr) auto;grid-gap:.25rem 1rem;gap:.25rem 1rem;align-items:start}.kpi .rotulo{color:var(--text-2);font-size:.9375rem;font-weight:600}.kpi .valor{grid-column:1;font-size:1.75rem;line-height:1.2}.kpi .selo{grid-row:1/span 2;grid-column:2;width:3.5rem;height:3.5rem;border-radius:1.25rem;display:grid;place-items:center}.kpi .selo svg.icone{width:1.75rem;height:1.75rem;stroke-width:1.75}.kpi .rodape{grid-column:1/-1;color:var(--muted);font-size:.875rem;margin-top:.5rem}.selo.azul{color:var(--accent);background:color-mix(in srgb,var(--accent) 18%,transparent)}.selo.verde{color:var(--good);background:color-mix(in srgb,var(--good) 18%,transparent)}.selo.amarelo{color:var(--warn);background:color-mix(in srgb,var(--warn) 20%,transparent)}.selo.roxo{color:var(--busy);background:color-mix(in srgb,var(--busy) 20%,transparent)}.grafico{width:100%;height:auto;display:block;overflow:visible}.grafico .grade-linha{stroke:var(--line-2);stroke-width:1}.grafico .eixo{fill:var(--muted);font-size:12px;font-family:var(--font)}.grafico .linha-valor{fill:none;stroke:var(--accent);stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round}.grafico .area{fill:var(--accent);opacity:.12}.grafico circle{fill:var(--surface);stroke:var(--accent);stroke-width:2.5}.grafico circle.atual{fill:var(--accent)}.destaque{gap:.375rem}.destaque .rotulo{color:var(--text-2);font-weight:600}.destaque .numero{font-size:clamp(2rem,6vw,2.75rem);font-weight:800;line-height:1.1;letter-spacing:-.01em}.atalhos{display:flex;gap:1rem;overflow-x:auto;padding:1rem 0 .25rem;scrollbar-width:none}.atalhos a{flex:none;width:5.25rem;display:grid;justify-items:center;grid-gap:.5rem;gap:.5rem;text-align:center;font-size:.8125rem;font-weight:600;color:var(--text);text-decoration:none}.atalhos .circulo{width:3.5rem;height:3.5rem;border-radius:50%;display:grid;place-items:center;background:var(--surface-2);transition:background-color .15s}.atalhos a:hover .circulo{background:var(--accent-soft);color:var(--accent)}.lista-acoes{list-style:none;margin:0;padding:0;gap:0}.lista-acoes li+li{border-top:1px solid var(--line)}.lista-acoes a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:1rem;gap:1rem;align-items:center;padding:1rem 1.5rem;color:var(--text);text-decoration:none}.lista-acoes a:hover{background:var(--surface-2)}.lista-acoes .texto{display:grid;grid-gap:.125rem;gap:.125rem}html[data-valores=ocultos] .inicio .valor{color:transparent!important;background:var(--surface-3);border-radius:6px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.inicio .valor{width:-moz-fit-content;width:fit-content}.inicio .nota .valor{font:inherit;color:var(--text-2)}.janela{width:min(40rem,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);padding:1.5rem;color:var(--text);background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-lg)}.janela::-webkit-backdrop{background:rgba(0,0,0,.55)}.janela::backdrop{background:rgba(0,0,0,.55)}.janela fieldset{border:1px solid var(--line);border-radius:var(--r);padding:1rem;margin:0;min-width:0}.janela legend{padding:0 .375rem;color:var(--text-2);font-size:.875rem;font-weight:600}