.grade-leitos{gap:var(--vao);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (max-width:1280px){.grade-leitos{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.grade-leitos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.grade-leitos{grid-template-columns:minmax(0,1fr);gap:10px}}.leito{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio-folha);min-height:196px;color:inherit;flex-direction:column;gap:4px;min-width:0;padding:0 0 14px;text-decoration:none;display:flex;overflow:hidden}.leito>:not(.leito-topo){margin-left:16px;margin-right:16px}a.leito{opacity:1;transition:opacity .2s var(--ease-saida), border-color var(--dur-rapida) var(--ease-saida), transform var(--dur-rapida) var(--ease-saida), box-shadow var(--dur-media) var(--ease-saida)}@media (hover:hover){a.leito:hover{border-color:var(--verde-vivo);box-shadow:0 6px 18px #1a3d2b1a}}a.leito:active{transform:scale(.985)}.leito-topo{background:var(--estavel-faixa);min-height:44px;color:var(--estavel-tinta);align-items:center;gap:10px;padding:8px 12px 8px 10px;display:flex}.leito.sit-atencao{border-color:var(--atencao-borda)}.leito.sit-atencao .leito-topo{background:var(--atencao-faixa);color:var(--atencao-tinta)}.leito.sit-critico{border-color:var(--critico)}.leito.sit-critico .leito-topo{background:var(--critico-faixa);color:var(--critico-tinta)}.leito-num{border-radius:var(--raio-controle);background:var(--verde);min-width:30px;height:30px;color:var(--marca-tinta);font-variant-numeric:tabular-nums;place-items:center;padding:0 7px;font-size:15px;font-weight:700;display:inline-grid}:root[data-theme=dark] .leito-num{color:#06170e}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .leito-num{color:#06170e}}.leito-num.livre{background:var(--ativo);color:var(--suave)}.leito-tipo{align-items:center;gap:6px;font-size:13px;font-weight:500;display:inline-flex}.leito-situacao{align-items:center;gap:5px;margin-left:auto;font-size:12px;font-weight:600;display:inline-flex}.leito-situacao svg{stroke-width:2.2px;width:14px;height:14px}.leito-nome{overflow-wrap:anywhere;margin-top:10px;font-size:16px;font-weight:600;line-height:1.3}.leito-meta{color:var(--suave);font-variant-numeric:tabular-nums;font-size:13px}.leito-hd{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;font-size:14px;line-height:1.4;display:-webkit-box;overflow:hidden}.leito-rodape{flex-wrap:wrap;align-items:center;gap:6px;margin-top:auto;padding-top:12px;display:flex}.leito-evolucao{color:var(--atencao);align-items:center;gap:4px;margin-left:auto;font-size:12px;font-weight:600;display:inline-flex}.leito-evolucao.feita{color:var(--ok)}.leito-evolucao svg{stroke-width:2.4px;width:14px;height:14px}.leito.livre{border-style:dashed;border-color:var(--borda);background:0 0;min-height:0;padding-bottom:0}.leito.livre .leito-topo{color:var(--suave);background:0 0}.leito.livre .leito-num{background:var(--superficie);color:var(--verde);border:1px solid var(--verde-vivo)}.leito.livre .leito-acao{color:var(--verde);margin-left:auto}.leito.previstos h2{font-size:var(--fs-secao)}.leito.previstos .previstos-todas{color:var(--verde);align-self:flex-start;margin-top:4px;padding:0}.leito.previstos{background:var(--superficie);min-height:0;padding:16px}.leito.previstos>*{margin-left:0;margin-right:0}.previsto{justify-content:space-between;align-items:center;gap:10px;padding:8px 0;display:flex}.previsto-nome{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.previsto-proc{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.previsto-lado{flex-direction:column;flex:none;align-items:flex-end;gap:4px;display:flex}@media (max-width:560px){.leito{min-height:0}}.livres-resumo{display:none}@media (max-width:560px){.grade-leitos>.leito.livre{display:none}.livres-resumo{background:var(--verde-claro);border:1px dashed var(--controle);border-radius:var(--raio-folha);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex;border-color:var(--verde-vivo)!important}}@starting-style{a.leito{opacity:0}}@media (prefers-reduced-motion:reduce){a.leito:active{transform:none}}:root[data-theme=dark] .leito.livre,:root[data-theme=dark] .livres-resumo{border-color:var(--borda)!important}:root[data-theme=dark] .leito.livre .leito-num{border-color:var(--borda)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .leito.livre,:root:not([data-theme=light]) .livres-resumo{border-color:var(--borda)!important}:root:not([data-theme=light]) .leito.livre .leito-num{border-color:var(--borda)}}.login{place-items:center;min-height:100dvh;padding:24px 16px;display:grid}.login-caixa{background:var(--superficie);border:1px solid var(--borda);border-radius:12px;flex-direction:column;gap:16px;width:min(400px,100%);padding:32px 28px 28px;display:flex}.login-caixa h1{margin-top:4px;font-size:22px}.login-caixa>.suave{margin-top:-12px}.login-marca{width:44px;height:44px}.login-caixa .btn-primario{min-height:var(--alt-toque);font-size:15px}@media (max-width:480px){.login-caixa{background:0 0;border:0;padding:24px 20px}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--chao:#eef5f0;--superficie:#fff;--elevada:#f5faf6;--ativo:#e1f0e6;--borda:#d6e4da;--regra:#e6efe9;--controle:#7a8c80;--tinta:#0f1a14;--suave:#43544a;--fraca:#58695f;--marca:#1a3d2b;--marca-tinta:#fff;--marca-hover:#12301f;--verde:#2d6a4f;--verde-vivo:#40916c;--verde-palido:#d8f3dc;--verde-claro:#ecf7ef;--dado:var(--verde);--dado-palido:var(--verde-palido);--lateral-fundo:#1a3d2b;--lateral-tinta:#f0f8f2;--lateral-suave:#b5d3c1;--lateral-ativo:#ffffff21;--lateral-hover:#ffffff12;--lateral-borda:#ffffff1a;--lateral-destaque:#95d5b2;--critico:#b42318;--critico-fundo:#fdecea;--critico-faixa:#f9d6d1;--critico-tinta:#7a1a12;--atencao:#9a5b00;--atencao-fundo:#fff4dc;--atencao-faixa:#fde6ad;--atencao-tinta:#6b3c00;--atencao-borda:#f0c86e;--ok:#1f6b45;--ok-fundo:#dff3e6;--ok-tinta:#0f3d26;--estavel-faixa:#e3f3e8;--estavel-tinta:#1b4332;--info-fundo:#e3f0fb;--info-tinta:#0b4a73;--orig-pre-fundo:#fde8ee;--orig-pre-tinta:#9d1742;--orig-pos-fundo:#dcf5e4;--orig-pos-tinta:#14532d;--orig-cate-fundo:#e0f0fc;--orig-cate-tinta:#0b4a73;--orig-tomo-fundo:#ffebd6;--orig-tomo-tinta:#8a3510;--foco:#2d6a4f;--selecao:#c7e8d2;--sombra-flutuante:0 12px 32px #0f1a1429, 0 2px 6px #0f1a1414;--veu:#0f1a1473;--fonte:"Geist Variable", "Geist", system-ui, -apple-system, "Segoe UI", sans-serif;--fs-titulo:1.75rem;--fs-secao:1.0625rem;--fs-numero:1.875rem;--fs-corpo:.875rem;--fs-texto:.9375rem;--fs-pequeno:.75rem;--lh-corpo:1.45;--raio-folha:12px;--raio-controle:8px;--raio-chip:6px;--vao:16px;--pad-folha:20px;--pad-tela:32px;--alt-controle:38px;--alt-toque:44px;--alt-linha:48px;--largura-lateral:248px;--dur-rapida:.14s;--dur-media:.22s;--ease-saida:cubic-bezier(.23, 1, .32, 1);--ease-entrada-saida:cubic-bezier(.77, 0, .175, 1);--ease-gaveta:cubic-bezier(.32, .72, 0, 1)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--chao:#0c100e;--superficie:#151b18;--elevada:#1b2420;--ativo:#21302a;--borda:#2d3a34;--regra:#222c27;--controle:#74827b;--tinta:#eef1ef;--suave:#b3bab6;--fraca:#979f9b;--marca:#52b788;--marca-tinta:#06170e;--marca-hover:#74c69d;--verde:#6fcf9f;--verde-vivo:#52b788;--verde-palido:#1d3a2b;--verde-claro:#14201a;--lateral-fundo:#112a1d;--lateral-tinta:#eef7f1;--lateral-suave:#a9c9b6;--lateral-ativo:#ffffff1c;--lateral-hover:#ffffff0f;--lateral-borda:#ffffff17;--lateral-destaque:#95d5b2;--critico:#f2877c;--critico-fundo:#35160f;--critico-faixa:#4a1e17;--critico-tinta:#ffb4ab;--atencao:#f0c062;--atencao-fundo:#30240b;--atencao-faixa:#45330f;--atencao-tinta:#f6d38c;--atencao-borda:#5c4614;--ok:#6fcf9f;--ok-fundo:#173325;--ok-tinta:#9ee5bf;--estavel-faixa:#1a3326;--estavel-tinta:#b4e4c9;--info-fundo:#0f2a3d;--info-tinta:#9bd1f5;--orig-pre-fundo:#3a1422;--orig-pre-tinta:#fda4bd;--orig-pos-fundo:#133120;--orig-pos-tinta:#8fe3ad;--orig-cate-fundo:#0e2b3d;--orig-cate-tinta:#8fd0f7;--orig-tomo-fundo:#3a2210;--orig-tomo-tinta:#fdbb7d;--foco:#74c69d;--selecao:#2b4f3d;--sombra-flutuante:0 16px 40px #0000008c, 0 2px 8px #0006;--veu:#0009}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--chao:#0c100e;--superficie:#151b18;--elevada:#1b2420;--ativo:#21302a;--borda:#2d3a34;--regra:#222c27;--controle:#74827b;--tinta:#eef1ef;--suave:#b3bab6;--fraca:#979f9b;--marca:#52b788;--marca-tinta:#06170e;--marca-hover:#74c69d;--verde:#6fcf9f;--verde-vivo:#52b788;--verde-palido:#1d3a2b;--verde-claro:#14201a;--lateral-fundo:#112a1d;--lateral-tinta:#eef7f1;--lateral-suave:#a9c9b6;--lateral-ativo:#ffffff1c;--lateral-hover:#ffffff0f;--lateral-borda:#ffffff17;--lateral-destaque:#95d5b2;--critico:#f2877c;--critico-fundo:#35160f;--critico-faixa:#4a1e17;--critico-tinta:#ffb4ab;--atencao:#f0c062;--atencao-fundo:#30240b;--atencao-faixa:#45330f;--atencao-tinta:#f6d38c;--atencao-borda:#5c4614;--ok:#6fcf9f;--ok-fundo:#173325;--ok-tinta:#9ee5bf;--estavel-faixa:#1a3326;--estavel-tinta:#b4e4c9;--info-fundo:#0f2a3d;--info-tinta:#9bd1f5;--orig-pre-fundo:#3a1422;--orig-pre-tinta:#fda4bd;--orig-pos-fundo:#133120;--orig-pos-tinta:#8fe3ad;--orig-cate-fundo:#0e2b3d;--orig-cate-tinta:#8fd0f7;--orig-tomo-fundo:#3a2210;--orig-tomo-tinta:#fdbb7d;--foco:#74c69d;--selecao:#2b4f3d;--sombra-flutuante:0 16px 40px #0000008c, 0 2px 8px #0006;--veu:#0009}}@media (max-width:720px){:root{--pad-tela:16px;--alt-controle:44px;--pad-folha:16px}}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scrollbar-color:var(--controle) transparent}body{background:var(--chao);min-height:100dvh;color:var(--tinta);font-family:var(--fonte);font-size:var(--fs-corpo);line-height:var(--lh-corpo);font-feature-settings:"ss01", "cv11";-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;caret-color:var(--dado)}img,svg{max-width:100%;display:block}svg{flex:none}input,button,textarea,select{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer;touch-action:manipulation}button:disabled{cursor:not-allowed}h1,h2,h3{text-wrap:balance;font-weight:600;line-height:1.25}p{text-wrap:pretty}a{color:inherit;text-underline-offset:3px;text-decoration-thickness:1px}::selection{background:var(--selecao);color:var(--tinta)}:focus-visible{outline:2px solid var(--foco);outline-offset:2px;border-radius:3px}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--controle);border:3px solid var(--chao);border-radius:999px}::-webkit-scrollbar-track{background:0 0}.num,table,time,.tabular{font-variant-numeric:tabular-nums}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.texto-clinico{font-size:var(--fs-texto);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.55}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.app{grid-template-columns:var(--largura-lateral) minmax(0, 1fr);background:var(--lateral-fundo);min-height:100dvh;display:grid}.lateral{background:var(--lateral-fundo);height:100dvh;color:var(--lateral-tinta);scrollbar-color:var(--lateral-borda) transparent;flex-direction:column;gap:2px;padding:18px 12px 16px;display:flex;position:sticky;top:0;overflow-y:auto}.marca{align-items:center;gap:10px;padding:4px 8px 16px;text-decoration:none;display:flex}.marca-simbolo{width:32px;height:32px}.marca-nome{flex-direction:column;line-height:1.2;display:flex}.marca-nome strong{font-size:14px;font-weight:600}.marca-nome span{color:var(--suave);font-size:12px}.lateral .marca-nome span{color:var(--lateral-suave)}.lateral .marca{border-bottom:1px solid var(--lateral-borda);margin-bottom:4px;padding-bottom:18px}.nav-grupo{color:var(--fraca);margin-top:16px;padding:0 10px 6px;font-size:12px}.lateral .nav-grupo{color:var(--lateral-suave)}.nav-item{border-radius:var(--raio-controle);min-height:36px;color:var(--suave);transition:background-color var(--dur-rapida) var(--ease-saida), color var(--dur-rapida) var(--ease-saida);align-items:center;gap:10px;padding:6px 10px;text-decoration:none;display:flex}.nav-item svg{stroke-width:1.75px;width:16px;height:16px}.nav-item:hover{background:var(--ativo);color:var(--tinta)}.nav-item[aria-current=page]{background:var(--ativo);color:var(--tinta);font-weight:500}.nav-item .contador{margin-left:auto}.lateral .nav-item{color:var(--lateral-suave)}.lateral .nav-item:hover{background:var(--lateral-hover);color:var(--lateral-tinta)}.lateral .nav-item[aria-current=page]{background:var(--lateral-ativo);color:var(--lateral-tinta)}.lateral .nav-item[aria-current=page] svg{color:var(--lateral-destaque)}.folha-mais .nav-item[aria-current=page]{background:var(--verde-palido);color:var(--estavel-tinta)}.folha-mais .nav-item[aria-current=page] svg{color:var(--verde)}.lateral-rodape{border-top:1px solid var(--borda);flex-direction:column;gap:8px;margin-top:auto;padding-top:12px;display:flex}.lateral .lateral-rodape{border-top-color:var(--lateral-borda)}.rodape-linha{justify-content:space-between;align-items:center;gap:4px;padding-left:6px;display:flex}.rodape-icones{flex:none;display:flex}.conexao{white-space:nowrap;color:var(--suave);align-items:center;gap:8px;font-size:12px;display:inline-flex}.conexao svg{width:14px;height:14px}.conexao-ponto{background:var(--verde-vivo);border-radius:50%;flex:none;width:8px;height:8px}.conexao-ponto.falha{background:var(--atencao)}.conexao.sem-conexao{color:var(--atencao);font-weight:500}.lateral .conexao{color:var(--lateral-suave)}.lateral .conexao-ponto:not(.falha){background:var(--lateral-destaque)}.lateral .conexao.sem-conexao{color:var(--atencao-faixa)}.usuario-cartao{border:1px solid var(--borda);border-radius:var(--raio-folha);background:var(--elevada);align-items:center;gap:2px;padding:4px;display:flex}.lateral .usuario-cartao{border-color:var(--lateral-borda);background:var(--lateral-hover)}.usuario{min-width:0;min-height:var(--alt-toque);border-radius:var(--raio-controle);color:inherit;transition:background-color var(--dur-rapida) var(--ease-saida);flex:1;align-items:center;gap:10px;padding:4px 8px 4px 4px;text-decoration:none;display:flex}.usuario:hover,.usuario[aria-current=page]{background:var(--ativo)}.lateral .usuario:hover,.lateral .usuario[aria-current=page]{background:var(--lateral-ativo)}.usuario-nome{flex-direction:column;min-width:0;line-height:1.25;display:flex}.usuario-nome strong,.usuario-nome span{overflow-wrap:anywhere}.usuario-nome strong{font-weight:500}.usuario-nome span{color:var(--suave);font-size:12px}.lateral .usuario-nome span{color:var(--lateral-suave)}.lateral .usuario:hover .usuario-nome span,.lateral .usuario[aria-current=page] .usuario-nome span{color:var(--lateral-tinta)}.lateral .avatar{background:var(--lateral-ativo);color:var(--lateral-tinta)}.lateral .btn-icone{color:var(--lateral-suave)}.lateral .btn-icone:hover:not(:disabled),.lateral .btn-icone[aria-current=page]{background:var(--lateral-ativo);color:var(--lateral-tinta)}.avatar{background:var(--verde-palido);width:32px;height:32px;color:var(--estavel-tinta);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:600;display:inline-grid}.principal{background:var(--chao);flex-direction:column;min-width:0;min-height:100dvh;display:flex}.topo-movel,.nav-inferior{display:none}@media (max-width:1024px){.app{grid-template-columns:minmax(0,1fr)}.lateral{display:none}.topo-movel{z-index:20;min-height:52px;padding:calc(env(safe-area-inset-top) + 4px) 8px 4px 16px;background:var(--lateral-fundo);color:var(--lateral-tinta);align-items:center;gap:8px;display:flex;position:sticky;top:0}.topo-movel .btn-icone{color:var(--lateral-suave)}.topo-movel .btn-icone:hover{background:var(--lateral-hover);color:var(--lateral-tinta)}.topo-movel .marca-simbolo{width:28px;height:28px}.topo-movel-titulo{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:16px;font-weight:600;overflow:hidden}.nav-inferior{z-index:20;padding:4px 4px calc(env(safe-area-inset-bottom) + 4px);background:var(--superficie);border-top:1px solid var(--borda);grid-template-columns:repeat(5,1fr);display:grid;position:fixed;inset:auto 0 0}.nav-inferior a,.nav-inferior button{border-radius:var(--raio-controle);min-height:52px;color:var(--suave);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:11px;font-weight:500;text-decoration:none;display:flex;position:relative}.nav-inferior svg{stroke-width:1.75px;width:22px;height:22px}.nav-inferior [aria-current=page],.nav-inferior [aria-expanded=true]{color:var(--estavel-tinta)}.nav-inferior [aria-current=page] svg{stroke-width:2.25px;color:var(--verde)}.nav-inferior [aria-current=page]:before{content:"";background:var(--verde-palido);z-index:-1;width:52px;height:30px;animation:pilula-ativa .22s var(--ease-saida);border-radius:999px;position:absolute;top:6px}.nav-inferior a,.nav-inferior button{isolation:isolate}.nav-inferior .contador{position:absolute;top:4px;left:calc(50% + 6px)}.principal{padding-bottom:calc(68px + env(safe-area-inset-bottom))}}.tela{width:100%;max-width:1440px;padding:32px var(--pad-tela) 48px;flex-direction:column;gap:24px;margin-inline:auto;display:flex}.tela-cabeca{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 24px;display:flex}.tela-cabeca h1{font-size:var(--fs-titulo);letter-spacing:-.02em;font-weight:650}.constatacao{color:var(--suave);margin-top:4px;font-size:15px}.constatacao strong{color:var(--tinta);font-weight:600}.constatacao strong.critico{color:var(--critico)}.constatacao strong.atencao{color:var(--atencao)}.acoes{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (max-width:1024px){.tela-cabeca h1.dup-movel{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tela-cabeca h1.dup-movel+.constatacao{margin-top:0}}@media (max-width:720px){.tela{gap:16px;padding-top:16px}.tela-cabeca h1{font-size:22px}.tela-cabeca .acoes{width:100%}.tela-cabeca .acoes>.btn-primario{flex:1}}.folha{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio-folha);min-width:0}.folha-cabeca{padding:14px var(--pad-folha);border-bottom:1px solid var(--regra);justify-content:space-between;align-items:center;gap:12px;display:flex}.folha-cabeca h2{font-size:var(--fs-secao)}.folha-cabeca .meta{color:var(--suave);font-size:13px}.folha-corpo{padding:var(--pad-folha)}.secao-titulo{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.secao-titulo h2{font-size:var(--fs-secao)}.secao-titulo .meta{color:var(--suave);font-size:13px}.btn,.btn-primario,.btn-texto,.btn-perigo,.btn-icone{min-height:var(--alt-controle);border-radius:var(--raio-controle);white-space:nowrap;transition:background-color var(--dur-rapida) var(--ease-saida), border-color var(--dur-rapida) var(--ease-saida), color var(--dur-rapida) var(--ease-saida), transform var(--dur-rapida) var(--ease-saida);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.btn svg,.btn-primario svg,.btn-texto svg,.btn-perigo svg,.btn-icone svg{stroke-width:1.9px;width:16px;height:16px}.btn:active:not(:disabled),.btn-primario:active:not(:disabled),.btn-texto:active:not(:disabled),.btn-perigo:active:not(:disabled),.btn-icone:active:not(:disabled){transform:scale(.97)}.btn{background:var(--superficie);border-color:var(--controle);color:var(--tinta)}.btn:hover:not(:disabled){background:var(--elevada)}.btn-primario{background:var(--marca);color:var(--marca-tinta)}.btn-primario:hover:not(:disabled){background:var(--marca-hover)}.btn-texto{color:var(--tinta);background:0 0;padding:0 10px}.btn-texto:hover:not(:disabled){background:var(--ativo)}.btn-perigo{border-color:var(--controle);color:var(--critico);background:0 0}.btn-perigo:hover:not(:disabled){background:var(--critico-fundo);border-color:var(--critico)}.btn-icone{width:var(--alt-controle);color:var(--suave);background:0 0;padding:0}.btn-icone:hover:not(:disabled){background:var(--ativo);color:var(--tinta)}.btn:disabled,.btn-primario:disabled,.btn-texto:disabled,.btn-perigo:disabled,.btn-icone:disabled{opacity:.55}.btn-peq{min-height:30px;padding:0 10px;font-size:13px}@media (max-width:720px){.btn-peq{min-height:var(--alt-toque)}.btn-icone{min-width:var(--alt-toque)}.marcar{min-height:var(--alt-toque)}}.campo{flex-direction:column;gap:6px;min-width:0;display:flex}.campo>label,.campo>.rotulo{color:var(--tinta);font-size:13px;font-weight:500}.campo .obrig{color:var(--critico);margin-left:2px}.campo .ajuda{color:var(--suave);font-size:12px}.campo .erro{color:var(--critico);font-size:12px;font-weight:500}.entrada,.campo input:not([type=checkbox]):not([type=radio]),.campo select,.campo textarea{width:100%;min-height:var(--alt-controle);border:1px solid var(--controle);border-radius:var(--raio-controle);background:var(--superficie);color:var(--tinta);transition:border-color var(--dur-rapida) var(--ease-saida), box-shadow var(--dur-rapida) var(--ease-saida);padding:7px 10px;font-size:14px}@media (max-width:720px){.entrada,.campo input:not([type=checkbox]):not([type=radio]),.campo select,.campo textarea{font-size:16px}}.campo textarea{resize:vertical;min-height:84px;line-height:1.5}.campo textarea.alto{min-height:120px}.entrada:focus-visible,.campo input:focus-visible,.campo select:focus-visible,.campo textarea:focus-visible{border-color:var(--foco);box-shadow:0 0 0 3px color-mix(in srgb, var(--foco) 22%, transparent);outline:none}.campo [aria-invalid=true]{border-color:var(--critico)}::placeholder{color:var(--fraca);opacity:1}.grade-campos{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.grade-campos .largo{grid-column:1/-1}.grade-campos.tres{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:640px){.grade-campos,.grade-campos.tres{grid-template-columns:minmax(0,1fr)}}.grupo-form+.grupo-form{margin-top:24px}.grupo-form>h3{margin-bottom:12px;font-size:14px;font-weight:600}.segmentado{border-radius:calc(var(--raio-controle) + 3px);background:var(--ativo);grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;padding:3px;display:inline-grid}.segmentado label{min-height:calc(var(--alt-controle) - 6px);border-radius:var(--raio-controle);color:var(--suave);cursor:pointer;text-align:center;transition:background-color var(--dur-rapida) var(--ease-saida), color var(--dur-rapida) var(--ease-saida);justify-content:center;align-items:center;gap:6px;padding:4px 12px;font-size:13px;font-weight:500;display:flex;position:relative}.segmentado input{opacity:0;pointer-events:none;position:absolute}.segmentado label:has(input:checked){background:var(--superficie);color:var(--tinta);box-shadow:0 1px 2px #1116131f}.segmentado label:has(input:focus-visible){outline:2px solid var(--foco);outline-offset:1px}.segmentado.largo{width:100%;display:grid}.segmentado small{color:var(--suave);font-size:11px;font-weight:400;display:block}.marcar{cursor:pointer;align-items:center;gap:10px;min-height:32px;display:inline-flex}.marcar input{width:18px;height:18px;accent-color:var(--dado);flex:none}.senha{position:relative}.senha input{width:100%;padding-right:44px}.senha .btn-icone{width:40px;height:calc(100% - 4px);min-height:calc(100% - 4px);position:absolute;top:50%;right:2px;transform:translateY(-50%)}.senha .btn-icone:active:not(:disabled){transform:translateY(-50%)scale(.94)}.pilula{background:var(--ativo);height:22px;color:var(--suave);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:4px;padding:0 8px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.pilula svg{stroke-width:2.2px;width:12px;height:12px}.pilula.critico{background:var(--critico-fundo);color:var(--critico-tinta)}.pilula.atencao{background:var(--atencao-fundo);color:var(--atencao-tinta)}.pilula.ok{background:var(--ok-fundo);color:var(--ok-tinta)}.pilula.info{background:var(--info-fundo);color:var(--info-tinta)}.pilula.orig-normal{background:var(--ativo);color:var(--suave)}.pilula.orig-pre{background:var(--orig-pre-fundo);color:var(--orig-pre-tinta)}.pilula.orig-pos{background:var(--orig-pos-fundo);color:var(--orig-pos-tinta)}.pilula.orig-cate{background:var(--orig-cate-fundo);color:var(--orig-cate-tinta)}.pilula.orig-tomo{background:var(--orig-tomo-fundo);color:var(--orig-tomo-tinta)}.pilula.contorno{border:1px solid var(--controle);color:var(--suave);background:0 0}.contador{background:var(--critico);color:#fff;font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:600;display:inline-grid}:root[data-theme=dark] .contador:not(.neutro){color:#2a0a07}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .contador:not(.neutro){color:#2a0a07}}.contador.neutro{background:var(--ativo);color:var(--tinta)}.tabela-rolagem{overflow-x:auto}.tabela{border-collapse:collapse;width:100%;font-size:14px}.tabela th{text-align:left;height:38px;color:var(--suave);border-bottom:1px solid var(--borda);white-space:nowrap;padding:0 12px;font-size:12px;font-weight:500}.tabela td{border-bottom:1px solid var(--regra);vertical-align:top;padding:10px 12px}.tabela tr:last-child td{border-bottom:0}.tabela .num{text-align:right}.tabela .sub{color:var(--suave);margin-top:2px;font-size:12px;display:block}.tabela tbody tr{transition:background-color var(--dur-rapida) var(--ease-saida)}.tabela tbody tr:hover{background:var(--elevada)}.linhas{padding:0;list-style:none}.linhas>li+li{border-top:1px solid var(--regra)}.pares{grid-template-columns:max-content minmax(0,1fr);gap:6px 16px;font-size:14px;display:grid}.pares dt{color:var(--suave)}.pares dd{overflow-wrap:anywhere}@media (max-width:480px){.pares{grid-template-columns:minmax(0,1fr);gap:0}.pares dd{margin-bottom:8px}}.vazio{border:1px dashed var(--controle);border-radius:var(--raio-folha);color:var(--suave);padding:14px 16px;font-size:14px}.vazio .btn-texto{margin-left:4px}.esqueleto{background:var(--ativo);border-radius:4px;display:block}.erro-bloco{border-radius:var(--raio-folha);background:var(--critico-fundo);color:var(--critico-tinta);align-items:center;gap:10px;padding:12px 16px;font-size:14px;display:flex}.erro-bloco svg{width:18px;height:18px}.aviso{border:1px solid var(--atencao-borda);border-radius:var(--raio-folha);background:var(--atencao-fundo);color:var(--atencao-tinta);align-items:flex-start;gap:10px;padding:10px 14px;font-size:13px;display:flex}.aviso svg{width:16px;height:16px;margin-top:1px}.faixa-conexao{z-index:30;background:var(--atencao-fundo);border-bottom:1px solid var(--atencao-borda);min-height:36px;color:var(--atencao-tinta);text-align:center;justify-content:center;align-items:center;gap:8px;padding:6px 16px;font-size:13px;font-weight:500;display:flex;position:sticky;top:0}.faixa-conexao svg{width:16px;height:16px}.dialogo{border:1px solid var(--borda);background:var(--superficie);width:min(680px,100vw - 32px);max-height:min(860px,100dvh - 48px);color:var(--tinta);box-shadow:var(--sombra-flutuante);border-radius:12px;margin:auto;padding:0;overflow:hidden}.dialogo.pequeno{width:min(480px,100vw - 32px)}.dialogo.grande{width:min(880px,100vw - 32px)}.dialogo[open]{animation:dialogo-entra var(--dur-media) var(--ease-saida);flex-direction:column;display:flex}.dialogo::backdrop{background:var(--veu);animation:veu-entra var(--dur-media) var(--ease-saida)}@keyframes dialogo-entra{0%{opacity:0;transform:translateY(8px)scale(.98)}}@keyframes veu-entra{0%{opacity:0}}.dialogo-cabeca{border-bottom:1px solid var(--regra);justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 20px 14px;display:flex}.dialogo-cabeca h2{font-size:18px}.dialogo-cabeca p{color:var(--suave);margin-top:2px;font-size:13px}.dialogo-corpo{overscroll-behavior:contain;padding:20px;overflow-y:auto}.dialogo-rodape{padding:14px 20px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--regra);background:var(--elevada);flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.dialogo-rodape .esquerda{margin-right:auto}@media (max-width:640px){.dialogo,.dialogo.pequeno,.dialogo.grande{border-bottom:0;border-radius:16px 16px 0 0;width:100vw;max-width:100vw;max-height:calc(100dvh - 24px);margin:auto 0 0}.dialogo[open]{animation:folha-sobe .34s var(--ease-gaveta)}.dialogo-rodape>*{flex:1}.dialogo-rodape .esquerda{flex-basis:100%}}@keyframes folha-sobe{0%{transform:translateY(100%)}}.avisos-pilha{z-index:60;pointer-events:none;flex-direction:column;gap:8px;width:min(380px,100vw - 32px);display:flex;position:fixed;bottom:16px;right:16px}@media (max-width:1024px){.avisos-pilha{bottom:calc(76px + env(safe-area-inset-bottom));width:auto;left:16px;right:16px}}.toast{border-radius:var(--raio-folha);background:var(--tinta);color:var(--chao);box-shadow:var(--sombra-flutuante);pointer-events:auto;transition:opacity .24s var(--ease-saida), transform .24s var(--ease-saida);align-items:flex-start;gap:10px;padding:12px 14px;font-size:14px;display:flex}@starting-style{.toast{opacity:0;transform:translateY(10px)scale(.98)}}.toast.saindo{opacity:0;transition-duration:.16s;transform:translateY(6px)scale(.98)}.toast svg{width:18px;height:18px;margin-top:1px}.toast.erro{background:var(--critico);color:#fff}.abas{border-bottom:1px solid var(--borda);scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.abas button{min-height:40px;color:var(--suave);white-space:nowrap;background:0 0;border:0;padding:0 12px;font-weight:500;position:relative}.abas button[aria-selected=true]{color:var(--tinta)}.abas button[aria-selected=true]:after{content:"";background:var(--tinta);border-radius:2px;height:2px;position:absolute;inset:auto 8px -1px}.busca{min-width:240px;position:relative}.busca svg{width:16px;height:16px;color:var(--suave);pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.busca input{width:100%;min-height:var(--alt-controle);border:1px solid var(--controle);border-radius:var(--raio-controle);background:var(--superficie);padding:0 12px 0 34px}.busca input:focus-visible{border-color:var(--foco);box-shadow:0 0 0 3px color-mix(in srgb, var(--foco) 22%, transparent);outline:none}@media (max-width:720px){.busca{width:100%;min-width:0}.busca input{font-size:16px}}.rotulo-bloco{color:var(--suave);margin-bottom:6px;font-size:13px;font-weight:600}.lista-meds{flex-direction:column;gap:4px;padding-left:18px;display:flex}.lista-meds li::marker{color:var(--verde)}.suave{color:var(--suave)}.fraca{color:var(--fraca)}.pequeno{font-size:12px}.linha-flex{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.empurra{margin-left:auto}.pilha{flex-direction:column;gap:12px;display:flex}.pilha-grande{flex-direction:column;gap:24px;display:flex}.folha-mais{z-index:50;padding:calc(env(safe-area-inset-top) + 8px) 12px calc(env(safe-area-inset-bottom) + 16px);background:var(--chao);animation:folha-sobe .34s var(--ease-gaveta);flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.folha-mais-topo{justify-content:space-between;align-items:center;display:flex}.folha-mais .nav-item{min-height:48px;font-size:15px}@media (min-width:1025px){.folha-mais{display:none}}@keyframes pilula-ativa{0%{opacity:0;transform:scaleX(.7)}}@keyframes so-aparece{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.dialogo[open],.folha-mais,.nav-inferior [aria-current=page]:before{animation-name:so-aparece;animation-duration:.16s}.dialogo::backdrop{animation-name:so-aparece;animation-duration:.16s}.toast,.toast.saindo{transform:none}@starting-style{.toast{transform:none}}.btn:active:not(:disabled),.btn-primario:active:not(:disabled),.btn-texto:active:not(:disabled),.btn-perigo:active:not(:disabled),.btn-icone:active:not(:disabled){transform:none}}.grade-plantao{gap:var(--vao);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:1100px){.grade-plantao{grid-template-columns:minmax(0,1fr)}}.regras-senha{color:var(--suave);flex-wrap:wrap;gap:4px 14px;margin-top:-6px;padding:0;list-style:none;display:flex}.regras-senha li:before{content:"";border:1.5px solid var(--controle);vertical-align:1px;width:8px;height:8px;transition:background-color var(--dur-rapida) ease, border-color var(--dur-rapida) ease;border-radius:50%;margin-right:6px;display:inline-block}.regras-senha li.ok{color:var(--ok)}.regras-senha li.ok:before{background:var(--ok);border-color:var(--ok)}.avatar-cor{background:color-mix(in srgb, var(--c) var(--avatar-mistura,20%), var(--superficie));color:color-mix(in srgb, var(--c) 45%, var(--tinta))}:root[data-theme=dark] .avatar-cor{--avatar-mistura:38%}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .avatar-cor{--avatar-mistura:38%}}.resumo-nota{color:var(--suave);margin-top:2px;font-size:12px;font-weight:400;display:block}.lateral :focus-visible,.topo-movel :focus-visible{outline-color:var(--lateral-destaque)}
