@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-condensed-vietnamese-500-normal-DjeaNLFD.woff2) format("woff2"),url(/assets/barlow-condensed-vietnamese-500-normal-CsrJDWc5.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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-condensed-latin-ext-500-normal-yA5ONLQ9.woff2) format("woff2"),url(/assets/barlow-condensed-latin-ext-500-normal-B1RE8WP7.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-condensed-latin-500-normal-BgYH2mbd.woff2) format("woff2"),url(/assets/barlow-condensed-latin-500-normal-HIEiP5Ov.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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-vietnamese-600-normal-A5AYRdjN.woff2) format("woff2"),url(/assets/barlow-condensed-vietnamese-600-normal-CNlPk46_.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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-ext-600-normal-18ESti3H.woff2) format("woff2"),url(/assets/barlow-condensed-latin-ext-600-normal-Clv9cIcR.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-600-normal-DepVgxBB.woff2) format("woff2"),url(/assets/barlow-condensed-latin-600-normal-BFJEwTuo.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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-vietnamese-700-normal-DYeBwlKR.woff2) format("woff2"),url(/assets/barlow-condensed-vietnamese-700-normal-DhIzd8Tb.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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-ext-700-normal-CwuXbfVR.woff2) format("woff2"),url(/assets/barlow-condensed-latin-ext-700-normal-BIHFfxf0.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-700-normal-v1xN8_Wq.woff2) format("woff2"),url(/assets/barlow-condensed-latin-700-normal-Dmwat-ge.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+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-g30qAdWV.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-Dsrv2Tcn.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-400-normal-BTotfTJu.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-_efipK4i.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-400-normal-D9ESIMu3.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-DG4YqDda.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-400-normal-fK1oJ5dG.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-C5H60-Va.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-400-normal-RBey6euL.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.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+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-Cs5J6C77.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-DB5PtV2g.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-500-normal-CocWQlwt.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-500-normal-ByOcLdNv.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-JMMifIXV.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-500-normal-CuWXN6rf.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-e4dixQRQ.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-500-normal-BEb3_waV.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-DakdToA3.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-500-normal-D0aIdm-b.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.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+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-DUMzJB7m.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-Bz0x94Yp.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-600-normal-71GNu3SW.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-600-normal-BGq0mW3O.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-DzTrcv_p.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-600-normal-D-CqTdkO.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-DpPYBSTl.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-600-normal-DgdngZtN.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-DOrvGEcy.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-600-normal-DIrixKbi.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.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+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:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.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-BulugwFq.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.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-BmRBH3aV.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.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+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:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.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:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.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:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--fundo: #e8ecee;--superficie: #ffffff;--superficie-2: #f4f6f7;--tinta: #14212b;--tinta-2: #4a5a66;--tinta-3: #7b8a95;--linha: #d3dadf;--linha-forte: #b7c1c8;--verde: #0e6b50;--verde-escuro: #0a4f3a;--verde-claro: #dcefe7;--etiqueta: #ffd83d;--etiqueta-borda: #d9ae00;--vermelho: #c4372b;--vermelho-claro: #fbe3e0;--ambar-claro: #fff4c7;--azul: #1f5fa8;--azul-claro: #e1ecf8;--raio: 8px;--sombra-foco: 0 0 0 3px rgba(31, 95, 168, .35);--fonte-titulo: "Barlow Condensed", "Arial Narrow", sans-serif;--fonte-corpo: "IBM Plex Sans", system-ui, sans-serif;--fonte-mono: "IBM Plex Mono", ui-monospace, monospace}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--fundo);color:var(--tinta);font:400 14.5px/1.45 var(--fonte-corpo);-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:var(--fonte-titulo);margin:0;letter-spacing:.01em;line-height:1.05}h1{font-size:36px;font-weight:700}h2{font-size:22px;font-weight:700}h3{font-size:17px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--tinta-2)}p{margin:0}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:none;box-shadow:var(--sombra-foco);border-radius:4px}.mono{font-family:var(--fonte-mono);font-size:12.5px}.suave{color:var(--tinta-2)}.fraco{color:var(--tinta-3)}.direita{text-align:right}.nowrap{white-space:nowrap}.num{font-variant-numeric:tabular-nums}.shell{display:grid;grid-template-columns:236px 1fr;min-height:100%}.lateral{background:var(--tinta);color:#e6edf1;display:flex;flex-direction:column;padding:20px 14px;position:sticky;top:0;height:100vh}.marca{display:flex;align-items:center;gap:10px;padding:0 8px 22px}.marca-selo{width:38px;height:30px;background:var(--etiqueta);clip-path:polygon(0 0,76% 0,100% 30%,100% 100%,0 100%);display:grid;place-items:center;color:var(--tinta);font:700 17px var(--fonte-titulo)}.marca-nome{font:700 21px/1 var(--fonte-titulo);letter-spacing:.08em;text-transform:uppercase}.marca-nome small{display:block;font:500 11px var(--fonte-corpo);letter-spacing:.1em;color:#9db0bc;margin-top:3px}.menu{display:flex;flex-direction:column;gap:2px}.menu a{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 10px 10px 14px;border-radius:6px;color:#c9d6de;text-decoration:none;position:relative;font-weight:500}.menu a:hover{background:#ffffff12;color:#fff}.menu a.ativo{background:#ffffff1a;color:#fff}.menu a.ativo:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:4px;border-radius:2px;background:var(--etiqueta)}.menu .contagem{font:600 12px var(--fonte-mono);background:#ffffff24;border-radius:10px;padding:1px 8px}.menu a.ativo .contagem{background:var(--etiqueta);color:var(--tinta)}.menu .grupo{margin:18px 14px 6px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#7d909c}.lateral-rodape{margin-top:auto;padding:14px 8px 0;border-top:1px solid rgba(255,255,255,.12);font-size:12.5px;color:#9db0bc;display:grid;gap:10px}.lateral-rodape label{display:grid;gap:4px;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.lateral-rodape select{background:#1d2f3c;color:#fff;border:1px solid #38505f;border-radius:6px;padding:8px;font-size:14px}.principal{min-width:0;display:flex;flex-direction:column}.pagina{padding:28px 34px 40px;flex:1}.cabecalho{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:22px;flex-wrap:wrap}.cabecalho p{color:var(--tinta-2);margin-top:6px;max-width:70ch}.cartao{background:var(--superficie);border:1px solid var(--linha);border-radius:var(--raio)}.cartao-corpo{padding:18px 20px}.grade-kpi{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-bottom:22px}.kpi{padding:16px 18px;display:grid;gap:4px;text-decoration:none;color:inherit}a.kpi:hover{border-color:var(--linha-forte);box-shadow:0 1px 0 var(--linha-forte)}.kpi .rotulo{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--tinta-2);font-weight:600}.kpi .valor{font:700 40px/1 var(--fonte-titulo)}.kpi .detalhe{color:var(--tinta-2);font-size:13px}.kpi .chip{justify-self:start;margin-top:4px}.chip{display:inline-flex;align-items:center;gap:4px;font:600 11.5px/1 var(--fonte-corpo);padding:4px 8px;border-radius:4px;background:var(--superficie-2);color:var(--tinta-2);border:1px solid var(--linha);white-space:nowrap}.chip.curva-A{background:var(--verde-escuro);border-color:var(--verde-escuro);color:#fff}.chip.curva-B{background:var(--verde-claro);border-color:#b4d9c9;color:var(--verde-escuro)}.chip.loja{font-family:var(--fonte-mono);font-weight:500}.chip.ok{background:var(--verde-claro);border-color:#b4d9c9;color:var(--verde-escuro)}.chip.aviso{background:var(--ambar-claro);border-color:#ecd47a;color:#6b5200}.chip.erro{background:var(--vermelho-claro);border-color:#f0b8b2;color:#8f2118}.chip.info{background:var(--azul-claro);border-color:#b5cfe9;color:#174a85}.botao{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 16px;border-radius:6px;border:1px solid var(--linha-forte);background:var(--superficie);font-weight:600;cursor:pointer}a.botao{text-decoration:none;color:inherit}a.botao.primario{color:#fff}.botao:hover:not(:disabled){background:var(--superficie-2)}.botao:disabled{opacity:.5;cursor:not-allowed}.botao.primario{background:var(--verde);border-color:var(--verde-escuro);color:#fff}.botao.primario:hover:not(:disabled){background:var(--verde-escuro)}.botao.perigo{color:var(--vermelho);border-color:#e3b0aa}.botao.pequeno{padding:5px 10px;font-size:13px}.botao.fantasma{border-color:transparent;background:transparent;color:var(--azul);padding:4px 6px}.campo{border:1px solid var(--linha-forte);border-radius:6px;padding:8px 10px;background:#fff;min-width:0}.campo:focus{outline:none;box-shadow:var(--sombra-foco);border-color:var(--azul)}.abas{display:flex;gap:4px;border-bottom:1px solid var(--linha-forte);margin-bottom:18px;flex-wrap:wrap}.abas button{background:none;border:none;padding:10px 16px;font:600 14px var(--fonte-corpo);color:var(--tinta-2);cursor:pointer;border-bottom:3px solid transparent;margin-bottom:-1px}.abas button[aria-selected=true]{color:var(--tinta);border-bottom-color:var(--etiqueta-borda)}.vazio{padding:48px 20px;text-align:center;color:var(--tinta-2);display:grid;gap:6px;justify-items:center}.vazio strong{font:700 22px var(--fonte-titulo);color:var(--tinta)}.aviso-topo{background:var(--ambar-claro);border:1px solid #ecd47a;border-radius:6px;padding:10px 14px;margin-bottom:18px;font-size:13.5px;color:#5a4500}.erro-topo{background:var(--vermelho-claro);border:1px solid #f0b8b2;color:#7d1d14;border-radius:6px;padding:10px 14px;margin-bottom:14px}.etiqueta{display:inline-flex;align-items:baseline;gap:5px;background:var(--etiqueta);border-bottom:3px solid var(--etiqueta-borda);padding:5px 12px 4px 10px;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%);position:relative;min-width:86px}.etiqueta input{width:3.4ch;min-width:3ch;background:transparent;border:none;text-align:right;font:700 26px/1 var(--fonte-titulo);letter-spacing:.01em;padding:0;color:var(--tinta);font-variant-numeric:tabular-nums}.etiqueta input:focus{outline:none;box-shadow:none;text-decoration:underline;text-underline-offset:4px}.etiqueta:focus-within{filter:drop-shadow(0 0 0 transparent);border-bottom-color:var(--azul)}.etiqueta .sigla{font:600 12px var(--fonte-corpo);color:#5a4a00;text-transform:uppercase;letter-spacing:.06em}.etiqueta.editada{background:#ffe98a;border-bottom-color:var(--vermelho)}.etiqueta.inativa{background:var(--superficie-2);border-bottom-color:var(--linha-forte)}.etiqueta.inativa input,.etiqueta.inativa .sigla{color:var(--tinta-3)}.dica-sugerido{display:block;font-size:11.5px;color:var(--tinta-3);margin-top:4px}.tabela{width:100%;border-collapse:collapse}.tabela th{text-align:left;font:600 12px var(--fonte-corpo);letter-spacing:.08em;text-transform:uppercase;color:var(--tinta-2);padding:10px 12px;border-bottom:1px solid var(--linha-forte);background:var(--superficie-2);position:sticky;top:0;z-index:1;white-space:nowrap}.tabela td{padding:11px 12px;border-bottom:1px solid var(--linha);vertical-align:middle}.tabela tbody tr:hover{background:#f8fafb}.tabela tr.selecionada{background:var(--verde-claro)}.tabela tr.selecionada:hover{background:#d3eadf}.tabela tr.rejeitar{background:var(--vermelho-claro)}.tabela td.prod{min-width:165px;max-width:260px}.acoes-linha{display:grid;gap:2px;justify-items:start}.prod-nome{font-weight:600;line-height:1.25}.prod-meta{display:flex;gap:6px;align-items:center;margin-top:4px;flex-wrap:wrap}.tabela input[type=checkbox]{width:18px;height:18px;accent-color:var(--verde);cursor:pointer}.cobertura{display:grid;gap:3px;min-width:118px}.barra{height:6px;border-radius:3px;background:var(--linha);overflow:hidden}.barra>i{display:block;height:100%;background:var(--verde)}.barra.alerta>i{background:var(--vermelho)}.explica{background:var(--superficie-2);padding:14px 18px 16px 52px;border-bottom:1px solid var(--linha);font-size:13.5px;color:var(--tinta-2);display:grid;gap:8px}.explica strong{color:var(--tinta)}.explica .conta{display:flex;flex-wrap:wrap;gap:6px 14px;font-family:var(--fonte-mono);font-size:12.5px;color:var(--tinta)}.explica .conta span b{color:var(--verde-escuro)}.painel-forn .tabela th,.painel-forn .tabela td{padding-left:8px;padding-right:8px}.painel-forn .etiqueta{min-width:78px}.duplo{display:grid;grid-template-columns:340px minmax(0,1fr);gap:16px;align-items:start}.lista-forn{max-height:calc(100vh - 200px);overflow:auto;position:sticky;top:16px}.lista-forn .busca{padding:12px;border-bottom:1px solid var(--linha);display:grid;gap:8px;position:sticky;top:0;background:#fff;z-index:2}.forn{display:block;width:100%;text-align:left;background:none;border:none;border-bottom:1px solid var(--linha);padding:12px 14px;cursor:pointer;position:relative}.forn:hover{background:var(--superficie-2)}.forn[aria-current=true]{background:var(--ambar-claro)}.forn[aria-current=true]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--etiqueta-borda)}.forn-linha{display:flex;justify-content:space-between;gap:10px;align-items:baseline}.forn-nome{font-weight:600;line-height:1.2;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.forn-valor{font:700 20px var(--fonte-titulo);white-space:nowrap}.forn-meta{display:flex;gap:6px;flex-wrap:wrap;margin-top:6px;font-size:12.5px;color:var(--tinta-2);align-items:center}.regua{height:8px;border-radius:4px;background:var(--linha);position:relative;margin-top:8px;overflow:hidden}.regua>i{position:absolute;left:0;top:0;bottom:0;background:var(--verde)}.regua.abaixo>i{background:var(--vermelho)}.painel-forn{overflow:clip}.painel-forn-topo{padding:16px 20px;display:flex;justify-content:space-between;gap:16px;align-items:flex-start;border-bottom:1px solid var(--linha);flex-wrap:wrap}.painel-forn-topo dl{display:flex;gap:22px;margin:8px 0 0;flex-wrap:wrap}.painel-forn-topo dt{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--tinta-3)}.painel-forn-topo dd{margin:2px 0 0;font-weight:600}.filtros{display:flex;gap:8px;padding:10px 16px;border-bottom:1px solid var(--linha);align-items:center;flex-wrap:wrap}.filtro{border:1px solid var(--linha-forte);background:#fff;border-radius:16px;padding:4px 12px;font-size:13px;cursor:pointer}.filtro[aria-pressed=true]{background:var(--tinta);color:#fff;border-color:var(--tinta)}.barra-aprovacao{position:sticky;bottom:0;z-index:3;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 20px;background:var(--tinta);color:#fff;flex-wrap:wrap}.barra-aprovacao .resumo{display:flex;gap:22px;align-items:baseline;flex-wrap:wrap}.barra-aprovacao .resumo b{font:700 26px var(--fonte-titulo);margin-right:4px}.barra-aprovacao .acoes{display:flex;gap:10px}.barra-aprovacao .botao{border-color:transparent}.barra-aprovacao .botao.primario{background:var(--etiqueta);color:var(--tinta)}.barra-aprovacao .botao.primario:hover:not(:disabled){background:#ffe56b}.barra-aprovacao .botao.secundario{background:#ffffff1f;color:#fff}.atalhos{font-size:12px;color:var(--tinta-3)}kbd{font:500 11px var(--fonte-mono);border:1px solid var(--linha-forte);border-bottom-width:2px;border-radius:4px;padding:1px 5px;background:#fff}.duplo.com-dock{grid-template-columns:380px minmax(0,1fr)}.dock{position:sticky;top:16px;max-height:calc(100vh - 32px);overflow:auto;background:var(--fundo);border:1px solid var(--linha-forte);border-radius:var(--raio);align-self:start}.dock-topo{padding:16px 18px 12px;background:var(--superficie);border-bottom:1px solid var(--linha);display:flex;justify-content:space-between;gap:10px;position:sticky;top:0;z-index:2}.dock-corpo{padding:14px 16px 24px;display:grid;gap:12px}.dock .fatos{grid-template-columns:repeat(2,1fr)}tr.clicavel{cursor:pointer}tr.ativa td{background:var(--azul-claro)}tr.ativa.selecionada td{background:#cfe5e0}.ficha{position:fixed;top:18px;right:18px;bottom:18px;left:18px;z-index:45;background:var(--fundo);border:1px solid var(--linha-forte);border-radius:10px;overflow:auto;box-shadow:0 16px 50px #0000004d}.ficha-barra{position:sticky;top:0;z-index:3;display:flex;justify-content:space-between;align-items:center;padding:10px 16px;background:var(--tinta);color:#fff}.ficha-barra strong{font:700 20px var(--fonte-titulo);letter-spacing:.03em}.ficha-barra{gap:8px;flex-wrap:wrap}.ficha-barra strong{margin-right:auto}.ficha-barra .fraco{color:#cfd6dc}.ficha-corpo{padding:14px 16px 24px;display:grid;gap:12px}.ficha-bloco{background:var(--superficie);border:1px solid var(--linha);border-radius:6px;padding:12px 14px;display:grid;gap:10px}.ficha-linha{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:flex-end}.campo-ro{display:grid;gap:3px;min-width:70px}.campo-ro>span{font-size:11.5px;color:var(--tinta-2)}.campo-ro>div{background:var(--superficie-2);border:1px solid var(--linha-forte);border-radius:3px;padding:4px 8px;font-size:13.5px;min-height:27px;font-variant-numeric:tabular-nums}.campo-ro.largo{min-width:300px;flex:1}.vem-erp{color:var(--tinta-3);cursor:help;border-bottom:1px dotted var(--tinta-3)}.ficha-abas{display:flex;flex-wrap:wrap;gap:2px;border-bottom:1px solid var(--linha-forte)}.ficha-abas button{background:none;border:1px solid transparent;border-bottom:none;padding:7px 11px;font:500 13px var(--fonte-corpo);color:var(--tinta);cursor:pointer;border-radius:4px 4px 0 0}.ficha-abas button[aria-selected=true]{background:var(--superficie);border-color:var(--linha-forte);font-weight:600;margin-bottom:-1px}.ficha-abas button:disabled{color:var(--tinta-3);cursor:not-allowed}.ficha-tabela th,.ficha-tabela td{padding:6px 9px;font-size:13px;white-space:nowrap}.ficha-tabela th{background:var(--superficie-2);text-transform:none;letter-spacing:0;font-weight:600;font-size:12.5px;position:static}.ficha-tabela tr.destaque-azul td{background:#1f5fa8;color:#fff}.ficha-tabela tr.destaque-azul .fraco,.ficha-tabela tr.destaque-azul .vem-erp{color:#cfe1f5}.ficha-tabela tr.total-azul td{font-weight:700;color:#1d2bd1;background:var(--superficie-2)}.tabela tr.com-info>td{border-bottom:none;padding-bottom:6px;cursor:pointer}.tabela tr.linha-info>td{padding-top:0;padding-bottom:10px;cursor:pointer}.tabela tr.linha-info:hover,.tabela tr.com-info:hover{background:#f8fafb}.tabela tr.selecionada.linha-info>td{background:var(--verde-claro)}.info-linha{display:flex;flex-wrap:wrap;gap:4px 18px;font-size:12.5px;color:var(--tinta-2);line-height:1.5}.info-bloco b{color:var(--tinta);font-weight:600}.info-rotulo{font-size:11px;letter-spacing:.07em;text-transform:uppercase;color:var(--tinta-3);font-weight:600}.est-destaque b{background:var(--ambar-claro);border-radius:3px;padding:0 3px}.ep{display:grid;gap:5px;min-width:128px}.ep label{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--tinta-2);white-space:nowrap}.mini{width:60px;padding:4px 7px;border:1px solid var(--linha-forte);border-radius:5px;background:#fff;text-align:right;font:600 14px var(--fonte-corpo);font-variant-numeric:tabular-nums}.mini:focus{outline:none;box-shadow:var(--sombra-foco);border-color:var(--azul)}.mini.larga{width:82px}.mini:disabled{background:var(--superficie-2);color:var(--tinta-3)}.mini.mudou{background:var(--ambar-claro);border-color:#d9ae00}.alerta-texto{color:var(--vermelho);font-weight:600}.fundo-gaveta{position:fixed;top:0;right:0;bottom:0;left:0;background:#14212b66;z-index:40}.gaveta{position:fixed;top:0;right:0;bottom:0;width:min(720px,100vw);background:var(--fundo);z-index:41;overflow:auto;box-shadow:-10px 0 30px #0003;animation:entra .18s ease-out}@keyframes entra{0%{transform:translate(24px);opacity:.4}to{transform:none;opacity:1}}.gaveta-topo{padding:20px 24px 14px;background:var(--superficie);border-bottom:1px solid var(--linha);display:flex;justify-content:space-between;gap:12px;position:sticky;top:0;z-index:2}.gaveta-corpo{padding:18px 24px 40px;display:grid;gap:16px}.fatos{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px}.fato{padding:10px 12px}.fato .r{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--tinta-3)}.fato .v{font:700 24px var(--fonte-titulo)}.grafico{width:100%;height:auto;display:block}.grafico text{font:11px var(--fonte-corpo);fill:var(--tinta-3)}.login-fundo{min-height:100%;display:grid;place-items:center;padding:24px;background:var(--fundo)}.login-cartao{background:var(--superficie);border:1px solid var(--linha);border-radius:10px;padding:30px 30px 24px;width:min(400px,100%);display:grid;gap:16px;box-shadow:0 10px 30px #14212b14}.login-campo{display:grid;gap:6px;font-weight:500;font-size:13.5px}.login-campo .campo{font-weight:400;font-size:15px;padding:10px 12px}.usuario-caixa{display:grid;gap:2px;padding:10px 12px;border-radius:8px;background:#ffffff12;color:#e6edf1}.usuario-caixa span{font-size:12px;color:#9db0bc}.usuario-acoes{display:flex;gap:14px;margin-top:6px}.usuario-acoes button{background:none;border:none;padding:0;color:#cfe1ee;font-size:12.5px;text-decoration:underline;cursor:pointer}.usuario-acoes button:hover{color:#fff}.toasts{position:fixed;right:20px;bottom:20px;display:grid;gap:8px;z-index:60}.toast{background:var(--tinta);color:#fff;padding:12px 16px;border-radius:8px;max-width:420px;box-shadow:0 8px 24px #00000040;border-left:5px solid var(--etiqueta)}.toast.erro{border-left-color:#ff7a6b}.linha-config{display:grid;grid-template-columns:minmax(220px,1.6fr) repeat(4,minmax(90px,1fr)) auto;gap:10px;align-items:center;padding:10px 14px;border-bottom:1px solid var(--linha)}.linha-config.topo{font:600 11.5px var(--fonte-corpo);letter-spacing:.08em;text-transform:uppercase;color:var(--tinta-2);background:var(--superficie-2);position:sticky;top:0;z-index:1}.linha-config .campo{width:100%}.dica-campo{font-size:11.5px;color:var(--tinta-3)}.param{display:grid;grid-template-columns:1fr 140px auto;gap:14px;align-items:center;padding:14px 18px;border-bottom:1px solid var(--linha)}.param p{color:var(--tinta-2);font-size:13px;margin-top:3px}@media (max-width: 1100px){.duplo,.duplo.com-dock{grid-template-columns:1fr}.lista-forn{position:static;max-height:230px}.dock{position:static;max-height:none}}@media (max-width: 820px){.shell{grid-template-columns:1fr}.lateral{position:static;height:auto;flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px;padding:10px}.marca{padding:0 8px 0 0}.marca-nome small,.menu .grupo{display:none}.menu{flex-direction:row;flex-wrap:wrap}.lateral-rodape{margin:0;padding:0;border:none}.pagina{padding:18px 14px 30px}.linha-config{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion: reduce){.gaveta{animation:none}*{scroll-behavior:auto!important}}.risco-lojas{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.risco-etq{font:600 12px var(--fonte-corpo);padding:2px 8px;border-radius:999px;border:1px solid transparent;white-space:nowrap}.risco-etq.risco-ruptura{background:#f6c4be;color:#7d1c12;border-color:#c4372b}.risco-etq.risco-critico{background:#fcd9b6;color:#7a3a00;border-color:#e07b00}.risco-etq.risco-atencao{background:#fff1b0;color:#6b5200;border-color:#d9ae00}.risco-etq.risco-ok{background:#d5ecdf;color:#0a4f3a;border-color:#0e6b50}.risco-etq.risco-sem_giro{background:#e6e9eb;color:#4a5a66;border-color:#b7c1c8}tr.risco-ruptura td:first-child{box-shadow:inset 4px 0 #c4372b}tr.risco-critico td:first-child{box-shadow:inset 4px 0 #e07b00}tr.risco-atencao td:first-child{box-shadow:inset 4px 0 #d9ae00}tr.risco-ok td:first-child{box-shadow:inset 4px 0 #0e6b50}
