@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-B3hZxag_.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-ZyMXPjaT.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-DvQQgHTq.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CJUKFyLa.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BFiUPp6R.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DLynVohM.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 Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-DxDDqVQb.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-uwM7KshN.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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 Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-Dm_PoFIZ.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-O6-GRVqx.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-6-AWF9yE.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-BZFL66GJ.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-600-normal-DqTcxLwU.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-600-normal-C8N-B5AP.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-vietnamese-600-normal-D7hk9wLv.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-600-normal-BifMsNUA.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 Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-ext-600-normal-5raxGPWx.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-600-normal-C5zKQMXr.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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 Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-rgB1DpUr.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DeXYNBV7.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,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(/assets/ibm-plex-sans-cyrillic-ext-400-normal-BJItruJi.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-C1SKuNhx.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,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(/assets/ibm-plex-sans-cyrillic-400-normal-BPWuI_CM.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-400-normal-CTUnhTqV.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(/assets/ibm-plex-sans-greek-400-normal-n6oPB5VF.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-400-normal-DSasf_jt.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(/assets/ibm-plex-sans-vietnamese-400-normal-B97dYap6.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-400-normal-OKGpH0gQ.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(/assets/ibm-plex-sans-latin-ext-400-normal-BHf956ki.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-400-normal-CyDjbWPV.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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(/assets/ibm-plex-sans-latin-400-normal-CdZtFfYS.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-BU83cd9M.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,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:500;src:url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-Cfrm0EKX.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-DujcQJCN.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,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:500;src:url(/assets/ibm-plex-sans-cyrillic-500-normal-D1zm99-P.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-500-normal-BEypoZQd.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:500;src:url(/assets/ibm-plex-sans-greek-500-normal-By04ZBDJ.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-500-normal-BwBTeJfm.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:500;src:url(/assets/ibm-plex-sans-vietnamese-500-normal-rpgY82Kd.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-500-normal-V_-bWxzT.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:500;src:url(/assets/ibm-plex-sans-latin-ext-500-normal-DprGrCew.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-500-normal-CgrnmiIU.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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:500;src:url(/assets/ibm-plex-sans-latin-500-normal-BFLYOLbL.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-Dh0NORqx.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,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(/assets/ibm-plex-sans-cyrillic-ext-600-normal-jBHiQjEG.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-CJ5MtzOJ.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,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(/assets/ibm-plex-sans-cyrillic-600-normal-DM9A4i1K.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-600-normal-BuRiwhxF.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(/assets/ibm-plex-sans-greek-600-normal-FZrtz_q-.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-600-normal-BJUfoJTU.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(/assets/ibm-plex-sans-vietnamese-600-normal-DHNi5J5O.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-600-normal-D03elqKW.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(/assets/ibm-plex-sans-latin-ext-600-normal-dAZVOL-H.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-600-normal-bp4QDljZ.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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(/assets/ibm-plex-sans-latin-600-normal-BGOKnPO6.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-ZykYOGKL.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,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:700;src:url(/assets/ibm-plex-sans-cyrillic-ext-700-normal-BURdOHSV.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-700-normal-DB8GrNuW.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,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:700;src:url(/assets/ibm-plex-sans-cyrillic-700-normal-KNc67_qc.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-700-normal-DH4-ctVk.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:700;src:url(/assets/ibm-plex-sans-greek-700-normal-BoLTwK2U.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-700-normal-v1ZS-zG7.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:700;src:url(/assets/ibm-plex-sans-vietnamese-700-normal-Blw1EEi-.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-700-normal-N1itUhP2.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:700;src:url(/assets/ibm-plex-sans-latin-ext-700-normal-IsFYRIfa.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-700-normal-D97e-FUQ.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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:700;src:url(/assets/ibm-plex-sans-latin-700-normal-BiUoxtWd.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-700-normal-BmphL1LA.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #0d0f12;--bg-2: #13161a;--card: #171a1f;--card-2: #1d2127;--line: #2a2f37;--line-2: #353b45;--txt: #eceef1;--txt-2: #a7adb7;--txt-3: #7b828d;--accent: #f0483e;--ok: #3ccf7a;--ok-bg: #12301f;--warn: #f2b33d;--warn-bg: #3a2b0f;--erro: #ff6b6b;--espera-entre: #ef4a3f;--espera-dentro: #8f4740;--necessario: #5d6570;--agrega: #eceef1;--barra: #d4d8de;--radius: 14px;--sans: "IBM Plex Sans", system-ui, sans-serif;--mono: "IBM Plex Mono", ui-monospace, monospace;color-scheme:dark}*{box-sizing:border-box}html,body{margin:0;background:var(--bg);color:var(--txt);font-family:var(--sans);font-size:15px}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3{margin:0;font-weight:600}h1{font-size:1.5rem}h2{font-size:1.1rem}.mono{font-family:var(--mono)}.muted{color:var(--txt-2)}.dim{color:var(--txt-3)}.small{font-size:.85rem}.nowrap{white-space:nowrap}.right{text-align:right}.topo{position:sticky;top:0;z-index:20;background:#0a0c0f;border-bottom:1px solid var(--line)}.topo-linha{display:flex;align-items:center;gap:8px;padding:10px 20px;overflow-x:auto;scrollbar-width:none}.marca{display:flex;align-items:center;gap:10px;font-weight:700;font-size:1.35rem;margin-right:12px;white-space:nowrap}.aba{display:flex;align-items:center;gap:8px;padding:9px 14px;border-radius:10px;color:var(--txt-2);text-decoration:none;white-space:nowrap;border-bottom:3px solid transparent}.aba:hover{color:var(--txt);background:var(--card)}.aba.ativa{color:var(--txt);background:var(--card);border-bottom-color:var(--accent)}.topo-dir{margin-left:auto;display:flex;gap:8px;align-items:center}.suporte{background:var(--warn-bg);color:var(--warn);padding:6px 20px;font-size:.85rem;display:flex;gap:12px;align-items:center}.pagina{max-width:1280px;margin:0 auto;padding:20px;display:flex;flex-direction:column;gap:18px}.cab{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}.cab h1{margin-right:auto}.grade{display:grid;gap:18px}.g2{grid-template-columns:repeat(auto-fit,minmax(480px,1fr))}@media (max-width: 700px){.g2{grid-template-columns:1fr}.pagina{padding:12px}}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:20px;min-width:0}.card-cab{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:16px}.card-cab .sub{color:var(--txt-3);font-size:.9rem}.kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--card)}.kpi{padding:18px 20px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);margin:0 -1px -1px 0}.kpi .rot{color:var(--txt-2);font-size:.9rem}.kpi .val{font-size:2rem;font-weight:700;margin:4px 0}.kpi .val.warn{color:var(--warn)}.kpis-peq{grid-template-columns:repeat(auto-fit,minmax(80px,1fr))}.kpis-peq .kpi{padding:12px 14px}.kpis-peq .val{font-size:1.5rem}.btn{text-decoration:none;background:var(--card-2);border:1px solid var(--line-2);border-radius:10px;padding:8px 14px;cursor:pointer;white-space:nowrap}.btn:hover{border-color:var(--txt-3)}.btn:disabled{opacity:.5;cursor:default}.btn.prim{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:600}.btn.ok{background:#1d6b43;border-color:#1d6b43;color:#fff}.btn.peq{padding:4px 10px;font-size:.85rem}.btn.fant{background:transparent}.campo{display:flex;flex-direction:column;gap:6px;font-size:.9rem;color:var(--txt-2)}.inp,select.inp{background:var(--bg-2);border:1px solid var(--line-2);border-radius:10px;padding:8px 12px;min-width:0}.inp:focus{outline:2px solid #4b5563}.seg{display:inline-flex;border:1px solid var(--line-2);border-radius:10px;overflow:hidden}.seg button{background:transparent;border:0;padding:7px 14px;cursor:pointer;color:var(--txt-2)}.seg button.on{background:var(--txt);color:#111;font-weight:600}.linha{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.erro{color:var(--erro)}.aviso{background:var(--card-2);border:1px solid var(--line-2);border-radius:10px;padding:10px 14px;color:var(--txt-2)}.tab{width:100%;border-collapse:collapse}.tab th{text-align:left;font-weight:500;color:var(--txt-2);font-size:.85rem;letter-spacing:.02em;padding:8px 10px;border-bottom:2px solid var(--line-2)}.tab td{padding:11px 10px;border-bottom:1px solid var(--line);vertical-align:middle}.tab tr.clic{cursor:pointer}.tab tr.clic:hover td{background:var(--card-2)}.tab-wrap{overflow-x:auto}.pill{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-size:.82rem;font-weight:600;border:1px solid var(--line-2);background:var(--card-2);white-space:nowrap}.pill.ok{background:var(--ok-bg);color:var(--ok);border-color:transparent}.pill.warn{background:var(--warn-bg);color:var(--warn);border-color:transparent}.pill.ruim{background:#3a1513;color:#ff8a80;border-color:transparent}.ponto{width:10px;height:10px;border-radius:50%;display:inline-block;flex:none}.cor{display:inline-flex;gap:6px;align-items:center;white-space:nowrap}.quadro{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(250px,1fr);gap:14px;overflow-x:auto;padding-bottom:6px}.coluna{background:var(--bg-2);border:1px solid var(--line);border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:10px;min-height:120px}.coluna-cab{display:flex;justify-content:space-between;gap:8px}.coluna-cab b{font-size:1.4rem}.paciente{background:var(--card);border:1px solid var(--line-2);border-radius:10px;padding:12px;cursor:pointer;text-align:left;width:100%}.paciente:hover{border-color:var(--txt-3)}.paciente.alerta{border-color:var(--warn)}.paciente .tempo{font-family:var(--mono);font-size:1.35rem;font-weight:600;margin:4px 0 2px}.barras{display:flex;flex-direction:column;gap:4px}.hbar{display:grid;grid-template-columns:130px 1fr 130px;gap:12px;align-items:center;padding:8px 0;border-bottom:1px solid var(--line)}.hbar .trilho{height:14px;background:var(--bg-2);border-radius:7px;position:relative;overflow:visible}.hbar .enche{height:100%;background:var(--barra);border-radius:7px}.hbar .marca-meta{position:absolute;top:-6px;bottom:-6px;width:2px;background:var(--txt)}.empilhada{display:flex;height:42px;border-radius:8px;overflow:hidden;gap:3px}.empilhada>div{display:flex;align-items:center;padding-left:10px;font-weight:600;font-size:.9rem;color:#111;min-width:0;white-space:nowrap;overflow:hidden}.legenda{display:flex;flex-wrap:wrap;gap:8px 20px;color:var(--txt-2);font-size:.9rem;margin-top:12px}.legenda span{display:inline-flex;align-items:center;gap:8px}.legenda i{width:14px;height:14px;border-radius:3px;display:inline-block}svg text{fill:var(--txt-3);font-family:var(--sans);font-size:12px}svg .rotulo-dest{fill:var(--txt);font-weight:600}.fundo{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;z-index:50;display:flex;justify-content:flex-end}.fundo.centro{justify-content:center;align-items:flex-start;padding:8vh 12px;overflow-y:auto}.gaveta{width:min(520px,100%);height:100%;overflow-y:auto;background:var(--bg-2);border-left:1px solid var(--line-2);padding:20px;display:flex;flex-direction:column;gap:16px}.modal{width:min(560px,100%);background:var(--bg-2);border:1px solid var(--line-2);border-radius:var(--radius);padding:22px;display:flex;flex-direction:column;gap:14px}.acoes{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.acoes .btn{padding:12px;text-align:left}.btn.excecao{display:flex;align-items:center;gap:12px;text-align:left;padding:10px 14px;white-space:normal;background:transparent;border:1px dashed var(--warn)}.btn.excecao:hover{background:var(--warn-bg);border-style:solid}.btn.excecao>span:last-child{display:flex;flex-direction:column;gap:2px}.excecao-sinal{width:24px;height:24px;border-radius:50%;background:var(--warn-bg);color:var(--warn);display:grid;place-items:center;font-weight:700;flex:none}.opcoes-saida{display:flex;flex-direction:column;gap:8px}.opcoes-saida button{text-align:left;background:var(--card);border:1px solid var(--line-2);border-radius:10px;padding:10px 14px;cursor:pointer;display:flex;flex-direction:column;gap:2px}.opcoes-saida button span{color:var(--txt-2);font-size:.85rem}.opcoes-saida button.on{border-color:var(--txt);background:var(--card-2);box-shadow:inset 3px 0 0 var(--accent)}.cores-escolha{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.cores-escolha button{border-radius:10px;padding:14px 4px;border:2px solid transparent;cursor:pointer;color:#111;font-weight:700}.cores-escolha button.on{border-color:#fff}.gargalo{border:1px solid var(--line-2);border-radius:12px;padding:14px 18px}.gargalo .t{color:var(--txt-3);font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;font-weight:600;margin-bottom:6px}.toggle{position:relative;width:44px;height:24px;border-radius:12px;background:var(--line-2);border:0;cursor:pointer;flex:none}.toggle:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#ddd;transition:left .15s}.toggle.on{background:#2f8a57}.toggle.on:after{left:23px}.toggle:disabled{opacity:.6;cursor:default}.login{min-height:100vh;display:grid;place-items:center;padding:16px}.login form{width:min(380px,100%);display:flex;flex-direction:column;gap:14px}
