@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-cyrillic-ext-600-normal-BtBW-rpm.woff2)format("woff2"),url(/assets/montserrat-cyrillic-ext-600-normal-wReYPmz2.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-cyrillic-600-normal-CQEPC0hM.woff2)format("woff2"),url(/assets/montserrat-cyrillic-600-normal-DUglwBrH.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-vietnamese-600-normal-DKe6qT_E.woff2)format("woff2"),url(/assets/montserrat-vietnamese-600-normal-SJ-HTWuM.woff)format("woff");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:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-latin-ext-600-normal-DSkTqI9L.woff2)format("woff2"),url(/assets/montserrat-latin-ext-600-normal-CSDhkhgS.woff)format("woff");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:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-latin-600-normal-UVxSCcoG.woff2)format("woff2"),url(/assets/montserrat-latin-600-normal-CdhFl4lI.woff)format("woff");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}@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+460-52F,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+301,U+400-45F,U+490-491,U+4B0-4B1,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+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@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+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: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+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: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+??,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}@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+460-52F,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+301,U+400-45F,U+490-491,U+4B0-4B1,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+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@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+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: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+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: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+??,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}@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+460-52F,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+301,U+400-45F,U+490-491,U+4B0-4B1,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+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: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+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: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+??,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}:root{color-space:srgb;--navy:#0b2d3b;--navy-deep:#061a22;--teal:#4f6b8f;--teal-mid:#415875;--teal-pale:#e3e7ed;--lilas:#a7afc7;--champagne:#d9c8b1;--grafite:#2e3338;--offwhite:#f7f6f2;--bg:#fff;--surface:#fff;--sunk:#f3f2ee;--line:#e6e4de;--ink:#2e3338;--muted:#5b6269;--accent:#0b2d3b;--accent-ink:#fff;--bar-a:#0b2d3b;--bar-b:#a7afc7;--ok:#4a9d6f;--ok-bg:#e9f3ee;--warn:#b89a3d;--warn-bg:#f9f5e5;--bad:#a85d52;--bad-bg:#f9ede9;--info:#5b8dd9;--info-bg:#e8eef9;--wa:#3cc37a;--wa-ink:#fff;--f-display:"Montserrat",system-ui,sans-serif;--f-body:"IBM Plex Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--f-mono:"IBM Plex Mono",ui-monospace,Consolas,monospace;--r:8px;--text-2xs:.625rem;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-md:1.125rem;--text-lg:1.25rem;--text-xl:1.5rem;--shadow-sm:0 1px 2px #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--canvas:#f7f6f2;--line-strong:#d6d3ca;--esp-1:4px;--esp-2:8px;--esp-3:12px;--esp-4:16px;--esp-5:20px;--esp-6:24px;--esp-7:32px;--esp-8:48px;--r-sm:6px;--r-md:8px;--r-lg:12px;--r-full:999px;--controle-sm:30px;--controle-md:36px;--controle-lg:42px;--topbar-h:56px;--sidebar-w:272px;--sidebar-w-recolhida:68px;--z-topbar:20;--z-scrim:35;--z-sidebar:36;--z-gaveta:40;--z-modal:50;--z-selecao:55;--z-paleta:60;--z-toast:70;--z-login:80;--ok-texto:#397955;--warn-texto:#836d2b;--bad-texto:#a0584e;--info-texto:#466da7;--teal-texto:#4f6b8f;--side-bg:var(--navy-deep);--side-ink:#c6d0de;--side-ink-forte:#fff;--side-muted:#8fa1ba;--side-ativo:#24353d;--side-linha:#172a31;--side-hover:#ffffff12;--nav-scroll-track:transparent;--nav-scroll-thumb:#c6d0de47;--nav-scroll-thumb-hover:#c6d0de80}:root[data-theme=dark]{--bg:#07161d;--surface:#0e2330;--sunk:#0a1b25;--line:#1c3442;--ink:#e8edf4;--muted:#a0afc4;--accent:#a7afc7;--accent-ink:#07161d;--teal-mid:#a7afc7;--teal-pale:#1b3040;--bar-a:#4f6b8f;--bar-b:#415b66;--ok:#6fd19f;--ok-bg:#16352a;--warn:#d9b860;--warn-bg:#3a2f14;--bad:#d98a7f;--bad-bg:#3d1c1b;--info:#9cc2f0;--info-bg:#1a2d47;--wa:#5fd1a8;--wa-ink:#07210f;--nav-scroll-thumb:#a7afc761;--nav-scroll-thumb-hover:#a7afc79e;--canvas:#051119;--line-strong:#28465a;--ok-texto:var(--ok);--warn-texto:var(--warn);--bad-texto:var(--bad);--info-texto:var(--info);--teal-texto:var(--teal-mid);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{height:100%}body{margin:0}img{max-width:100%}[hidden]{display:none!important}body{background:var(--bg);color:var(--ink);font:var(--text-sm)/1.5 var(--f-body)}button,input,select,textarea{font:inherit;color:inherit}.num{font-family:var(--f-mono);font-variant-numeric:tabular-nums}.ico{stroke:currentColor;fill:none;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;vertical-align:-.2em;flex:none;width:1.125em;height:1.125em}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.login{z-index:var(--z-login);background:#061a22;place-items:center;padding:24px 16px;display:grid;position:fixed;inset:0;overflow-y:auto}.login:before{content:"";opacity:.12;pointer-events:none;border:56px solid #a7afc7;border-radius:50%;width:420px;height:420px;position:fixed;top:-140px;right:-140px}.lg-box{flex-direction:column;gap:18px;width:min(400px,100%);display:flex;position:relative}.lg-topo{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.lg-topo img{width:200px;height:auto}.lg-topo span{font:600 11px var(--f-display);letter-spacing:.18em;text-transform:uppercase;color:#93a3bd;padding-left:4px}.lg-form{color:#2e3338;background:#fff;border-radius:12px;flex-direction:column;gap:8px;padding:24px;display:flex;box-shadow:0 20px 50px #0000004d}.lg-form h1{color:#0b2d3b;margin:0 0 6px;font-size:22px}.lg-form label{font-size:var(--text-xs);color:#5b6269;margin-top:6px;font-weight:600}.lg-form input{font:inherit;color:#2e3338;background:#f3f2ee;border:1px solid #d6d3ca;border-radius:6px;padding:10px 11px}.lg-form input:focus-visible{outline-offset:1px;outline:2px solid #415875}.lg-form .btn{color:#fff;background:#0b2d3b;border-color:#0b2d3b;margin-top:12px;padding:10px 14px}.lg-form .btn:not(.primary){color:#0b2d3b;background:#fff}.lg-link{all:unset;cursor:pointer;color:#415875;text-underline-offset:3px;align-self:center;margin-top:6px;font-size:13px;text-decoration:underline}.lg-link:focus-visible{outline-offset:2px;outline:2px solid #415875}.lg-msg{color:#c6d0de;text-align:center;min-height:1.4em;margin:0;font-size:13px}.lg-msg.erro{color:#f19189}.lg-form input.lg-codigo{letter-spacing:.3em;text-align:center;font-variant-numeric:tabular-nums;font-size:1.5rem}.lg-form input.lg-codigo.lg-codigo-backup{letter-spacing:.05em;font-size:1rem}.lg-form[aria-busy=true]{cursor:progress}.lg-form .btn:disabled{opacity:.6;cursor:not-allowed}@media (width<=480px){.lg-form input.lg-codigo{letter-spacing:.2em}}.emp-lista{flex-direction:column;gap:8px;margin-top:4px;display:flex}.emp-card{all:unset;box-sizing:border-box;cursor:pointer;color:#2e3338;background:#f3f2ee;border:1px solid #d6d3ca;border-radius:8px;grid-template-columns:1fr auto;align-items:center;gap:2px 12px;padding:12px 14px;display:grid}.emp-card:hover{background:#e4f4f5;border-color:#415875}.emp-card:focus-visible{outline-offset:2px;outline:2px solid #415875}.emp-card.ultima{border-color:#415875;box-shadow:inset 3px 0 #415875}.emp-nome{color:#0b2d3b;overflow-wrap:anywhere;font-weight:600}.emp-papel{font-size:var(--text-xs);color:#5b6269;font-weight:600}.emp-ultima{font-size:var(--text-xs);color:#415875;grid-column:1/-1;font-weight:600}.plat{z-index:var(--z-login);background:var(--canvas);color:var(--ink);position:fixed;inset:0;overflow-y:auto}.plat-topo{background:var(--surface);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 24px;display:flex}.plat-topo b{font:600 var(--text-lg,1.1rem) var(--f-display);margin-right:10px}.plat-topo span{color:var(--muted);font-size:var(--text-sm,.9rem)}.plat-corpo{max-width:1100px;margin:0 auto;padding:24px 16px 64px}.plat-corpo section{margin-top:32px}.plat-corpo h2{margin:0 0 12px;font-size:1rem}.plat-busca{gap:8px;margin-bottom:16px;display:flex}.plat-busca input{flex:auto;max-width:420px}.plat-form{flex-direction:column;gap:12px;max-width:480px;display:flex}.plat-form-linha{flex-flow:wrap;align-items:flex-end;max-width:none}.plat-form-linha .field{flex:200px}.plat tr[data-plat=abrir]{cursor:pointer}.plat tr[data-plat=abrir]:hover,.plat tr[data-plat=abrir]:focus-visible{background:var(--sunk)}.pular{left:var(--esp-3);z-index:var(--z-toast);background:var(--accent);color:var(--accent-ink);padding:var(--esp-2) var(--esp-4);border-radius:var(--r-md);font-weight:600;text-decoration:none;position:absolute;top:-64px}.pular:focus{top:var(--esp-3)}.app{grid-template-columns:var(--sidebar-w) minmax(0,1fr);grid-template-rows:minmax(0,1fr);height:100dvh;transition:grid-template-columns .18s;display:grid}.app.recolhida{grid-template-columns:var(--sidebar-w-recolhida) minmax(0,1fr)}.area{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}aside{background:var(--side-bg);color:var(--side-ink);flex-direction:column;height:100%;min-height:0;display:flex}.brand{padding:var(--esp-5) var(--esp-5) var(--esp-4);flex-direction:column;align-items:flex-start;gap:6px;display:flex}.brand img{width:172px;max-width:100%;height:auto;display:block}.brand .marca-min{width:36px;height:auto;display:none}.brand small{padding-left:var(--esp-1);font:600 var(--text-2xs)/1.2 var(--f-display);letter-spacing:.16em;text-transform:uppercase;color:var(--side-muted);display:block}aside nav{min-height:0;padding:var(--esp-2) var(--esp-3);scrollbar-width:thin;scrollbar-color:var(--nav-scroll-thumb) var(--nav-scroll-track);flex-direction:column;flex:auto;gap:2px;display:flex;overflow:hidden auto}aside nav::-webkit-scrollbar{width:6px}aside nav::-webkit-scrollbar-track{background:var(--nav-scroll-track)}aside nav::-webkit-scrollbar-thumb{background:var(--nav-scroll-thumb);border-radius:var(--r-full)}aside nav::-webkit-scrollbar-thumb:hover{background:var(--nav-scroll-thumb-hover)}aside nav>*{flex:none}aside nav .rot{padding:var(--esp-4) var(--esp-3) var(--esp-2);font:600 var(--text-2xs) var(--f-display);letter-spacing:.14em;text-transform:uppercase;color:var(--side-muted)}aside nav a,aside nav .nav-grupo{align-items:center;gap:var(--esp-3);width:100%;height:38px;padding:0 var(--esp-3);border-radius:var(--r-md);color:var(--side-ink);font:500 var(--text-sm) var(--f-body);text-align:left;cursor:pointer;background:0 0;border:0;text-decoration:none;display:flex;position:relative}aside nav a:hover,aside nav .nav-grupo:hover{background:var(--side-hover);color:var(--side-ink-forte)}aside nav a:focus-visible,aside nav .nav-grupo:focus-visible{outline:2px solid var(--teal);outline-offset:-2px}aside nav a[aria-current=page]{background:var(--side-ativo);color:var(--side-ink-forte)}aside nav a[aria-current=page]:before{content:"";left:calc(-1 * var(--esp-3));top:var(--esp-2);bottom:var(--esp-2);background:var(--teal);border-radius:0 3px 3px 0;width:3px;position:absolute}aside nav .tx{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}aside nav .n{font:500 var(--text-xs) var(--f-mono);color:var(--side-muted);margin-left:auto}aside nav a[aria-current=page] .n{color:var(--side-ink)}aside nav .chev{opacity:.65;width:14px;height:14px;margin-left:auto;transition:transform .15s}aside nav .nav-grupo[aria-expanded=true] .chev{transform:rotate(180deg)}aside nav .sub-menu{margin:0 0 var(--esp-1) 22px;padding-left:var(--esp-3);border-left:1px solid var(--side-linha);flex-direction:column;gap:2px;display:flex}aside nav .sub-menu.fechado{display:none}aside nav .sub-menu a{height:34px}.rodape{gap:var(--esp-3);padding:var(--esp-3) var(--esp-4) var(--esp-4);border-top:1px solid var(--side-linha);flex-direction:column;flex:none;display:flex}.online{gap:var(--esp-2);flex-direction:column;display:flex}.on-t{font:600 var(--text-2xs)/1 var(--f-display);letter-spacing:.14em;text-transform:uppercase;color:var(--side-muted)}.on-p{align-items:center;gap:var(--esp-2);min-width:0;display:flex}.av{background:var(--side-ativo);width:28px;height:28px;font:600 var(--text-xs) var(--f-body);color:#fff;border-radius:50%;flex:none;place-items:center;font-style:normal;display:grid;position:relative;overflow:hidden}.av img{object-fit:cover;width:100%;height:100%;display:block}.on-p .av{overflow:visible}.on-p .av:after{content:"";background:var(--wa);width:9px;height:9px;box-shadow:0 0 0 2px var(--side-bg);border-radius:50%;position:absolute;bottom:-1px;right:-1px}.on-n{flex-direction:column;min-width:0;line-height:1.25;display:flex}.on-n b{font-size:var(--text-xs);color:#e8edf4;white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.on-n small{font-size:var(--text-xs);color:var(--side-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sync{font-size:var(--text-xs);color:var(--side-muted);align-items:center;gap:6px;display:flex}.sync .dot{background:var(--side-muted);border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.sync.on .dot{background:#6fd19f}.sync.off .dot{background:#f19189}.recolher{align-items:center;gap:var(--esp-3);padding:6px var(--esp-1);border-radius:var(--r-sm);color:var(--side-muted);font:inherit;font-size:var(--text-xs);cursor:pointer;background:0 0;border:0;display:flex}.recolher:hover{color:#fff}.recolher:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.recolher .ico{transition:transform .18s}.app.recolhida .brand{align-items:center;padding-inline:0}.app.recolhida .brand img:not(.marca-min),.app.recolhida .brand small{display:none}.app.recolhida .brand .marca-min{display:block}.app.recolhida aside nav a,.app.recolhida aside nav .nav-grupo{justify-content:center;padding:0}.app.recolhida aside nav .tx,.app.recolhida aside nav .n,.app.recolhida aside nav .chev,.app.recolhida aside nav .rot,.app.recolhida aside nav .sub-menu,.app.recolhida .on-n,.app.recolhida .on-t,.app.recolhida .sync .tx,.app.recolhida .recolher .tx{display:none}.app.recolhida .on-p,.app.recolhida .sync,.app.recolhida .recolher{justify-content:center}.app.recolhida .recolher .ico{transform:rotate(180deg)}.app.recolhida .rodape{padding-inline:var(--esp-2)}.topbar{align-items:center;gap:var(--esp-3);height:var(--topbar-h);padding:0 var(--esp-6);background:var(--surface);border-bottom:1px solid var(--line);z-index:var(--z-topbar);flex:none;display:flex;position:relative}.titulo-tela{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:600 var(--text-md) var(--f-display);overflow:hidden}.topbar .espaco{flex:1}.ib{width:var(--controle-md);height:var(--controle-md);border-radius:var(--r-md);color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;place-items:center;display:grid}.ib:hover{background:var(--sunk);color:var(--ink)}.ib:focus-visible,.cmdk:focus-visible,.me:focus-visible{outline:2px solid var(--teal-mid);outline-offset:2px}.so-celular{display:none}.cmdk{width:260px;height:var(--controle-md);border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--sunk);color:var(--muted);font:inherit;cursor:pointer;align-items:center;gap:10px;padding:0 10px;display:flex}.cmdk:hover{border-color:var(--muted)}.cmdk .tx{text-align:left;font-size:var(--text-sm);flex:1}kbd{font:500 var(--text-xs) var(--f-mono);border:1px solid var(--line-strong);background:var(--surface);color:var(--muted);border-bottom-width:2px;border-radius:5px;padding:1px 6px}.novo{align-items:center;gap:var(--esp-2);height:var(--controle-md);display:inline-flex}.me{align-items:center;gap:var(--esp-2);height:var(--controle-md);border-radius:var(--r-full);color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;padding:0 6px 0 4px;display:flex}.me:hover{background:var(--sunk)}.me .av{background:var(--teal-mid);color:#fff;width:30px;height:30px}.me .ico{width:14px;height:14px;color:var(--muted)}.pop{z-index:var(--z-modal);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);min-width:230px;max-width:min(320px,100vw - 16px);box-shadow:var(--shadow-lg);padding:6px;position:fixed}.pop .cab{align-items:center;gap:var(--esp-3);padding:10px 12px;display:flex}.pop .cab b{font-weight:600;display:block}.pop .cab small{color:var(--muted)}.pop .cab .av{background:var(--teal-mid);width:38px;height:38px}.pop .emp{gap:var(--esp-1);border-radius:var(--r-md);background:var(--sunk);font-size:var(--text-xs);flex-direction:column;margin:2px 6px 6px;padding:8px 10px;display:flex}.pop .emp label{color:var(--muted)}.pop .emp b{font-weight:600;font-size:var(--text-sm)}.pop .emp .papel{color:var(--muted)}.pop hr{background:var(--line);border:0;height:1px;margin:6px -6px}.pop .it{width:100%;height:var(--controle-md);border-radius:var(--r-md);color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 10px;display:flex}.pop .it:hover,.pop .it:focus-visible{background:var(--sunk);outline:0}.pop .it:focus-visible{box-shadow:inset 0 0 0 2px var(--teal-mid)}.pop .it .ico{color:var(--muted)}.pop .it.perigo,.pop .it.perigo .ico{color:var(--bad-texto)}.pop .it .ck{color:var(--teal-texto);margin-left:auto;display:none}.pop .it[aria-checked=true] .ck{display:block}main{background:var(--canvas);min-width:0;min-height:0;padding-block:var(--esp-6) 64px;padding-inline:max(var(--esp-6),calc((100% - 1240px) / 2));flex:auto;overflow-y:auto}main:focus{outline:0}.scrim-menu{z-index:var(--z-scrim);background:#080e1880;position:fixed;inset:0}.head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:20px;display:flex}h1{font:700 var(--text-xl)/1.2 var(--f-display);text-wrap:balance;letter-spacing:-.01em;margin:0}.head p{color:var(--muted);margin:4px 0 0}h2{font:600 15px/1.3 var(--f-display);margin:0 0 12px}.tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (prefers-reduced-motion:reduce){.app,.recolher .ico,aside nav .chev{transition:none}}.tcol .col-h{align-items:center}.tcol.concluido .col-h{border-color:var(--ok)}.tcol.fazendo .col-h{border-color:var(--teal-mid)}.tcol.revisao .col-h{border-color:var(--info)}.tcard.p-alta{border-left-color:var(--bad)}.tcard.p-media{border-left-color:var(--warn)}.tcard.p-baixa{border-left-color:var(--line)}.tcol.concluido .tcard .t{color:var(--muted);text-decoration:line-through}.tresp{font-size:var(--text-xs);color:var(--muted);align-items:center;gap:6px;display:flex}.av.mini{background:var(--accent);width:20px;height:20px;color:var(--accent-ink);box-shadow:none;font-size:9px}.av.mini:after{display:none}.ck{flex-direction:column;gap:4px;display:flex}.ck-i{border:1px solid var(--line);background:var(--bg);border-radius:6px;align-items:center;gap:8px;padding:5px 8px;display:flex}.pgrid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.pcard{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);cursor:pointer;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.pcard:hover{border-color:var(--muted)}.pcard:focus-visible{outline:2px solid var(--teal-mid);outline-offset:1px}.pc-h{flex-wrap:wrap;gap:6px;display:flex}.pc-t{font:600 16px/1.3 var(--f-display)}.pc-m{font-size:var(--text-xs);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.prog{background:var(--sunk);border-radius:3px;height:6px;margin-top:4px;overflow:hidden}.prog i{background:var(--bar-a);border-radius:3px;height:100%;display:block}.etapas{flex-direction:column;gap:10px;margin-top:10px;display:flex}.etapa{border:1px solid var(--line);border-radius:var(--r);background:var(--bg);flex-direction:column;gap:10px;padding:10px 12px;display:flex}.et-h{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.et-n{font:600 13px var(--f-display);color:var(--teal-texto);min-width:22px}.et-h input{border:1px solid var(--line);background:var(--surface);border-radius:6px;flex:180px;min-width:0;padding:6px 8px;font-weight:600}.et-h select{border:1px solid var(--line);background:var(--surface);border-radius:6px;padding:6px}.et-a{display:flex}.et-a .btn{min-height:0;padding:4px 8px}.etapa .field input,.etapa .field textarea{background:var(--surface)}.etapa .field textarea{min-height:54px}.alertas-zona{flex-direction:column;gap:.5rem;margin-bottom:1.5rem;display:flex}.alerta{cursor:pointer;font-size:var(--text-sm,.875rem);border-radius:6px;padding:.75rem 1rem}.alerta.bad{background:var(--bad-bg);color:var(--bad-texto);border:1px solid var(--bad)}.alerta.warn{background:var(--warn-bg);color:var(--warn-texto);border:1px solid var(--warn)}.btn{justify-content:center;align-items:center;gap:var(--esp-2);min-height:var(--controle-md);cursor:pointer;border:1px solid var(--line-strong);background:var(--surface);border-radius:var(--r-md);white-space:nowrap;padding:0 14px;font-weight:500;display:inline-flex}.btn:hover{border-color:var(--muted)}.btn.primary{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.btn.primary:hover{filter:brightness(1.08)}.btn.danger{color:var(--bad-texto);background:0 0;border-color:#0000}.btn.danger.armed{background:var(--bad);color:var(--accent-ink)}.btn.wa{background:var(--wa);border-color:var(--wa);color:var(--wa-ink);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.btn.wa:hover{filter:brightness(1.08)}.btn.wa svg{fill:currentColor;flex:none;width:15px;height:15px}.btn.wa.mini{min-height:0;font-size:var(--text-xs);margin-top:3px;padding:2px 8px}.btn.wa[aria-disabled=true]{background:var(--sunk);border-color:var(--line);color:var(--muted);cursor:default;filter:none}.btn.ghost{color:var(--muted);background:0 0;border-color:#0000}.btn:disabled{opacity:.5;cursor:default}.btn:focus-visible,.field :focus-visible,.card:focus-visible,tr[tabindex]:focus-visible{outline:2px solid var(--teal-mid);outline-offset:1px}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);padding:var(--esp-5);min-width:0}.grid{gap:16px;display:grid}.kpis{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin-bottom:16px;display:grid}.kpi{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);padding:var(--esp-4) var(--esp-5);gap:var(--esp-1);flex-direction:column;display:flex}.kpi .l{font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-weight:600}.kpi .v{font:600 24px/1.1 var(--f-display);font-variant-numeric:tabular-nums}.kpi .s{font-size:var(--text-xs);color:var(--muted)}.two{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:16px;display:grid}.search{height:var(--controle-md);border:1px solid var(--line-strong);background:var(--surface);border-radius:var(--r-md);width:260px;min-width:0;max-width:100%;padding:0 12px}.search:focus,.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--teal);box-shadow:0 0 0 3px color-mix(in srgb,var(--teal) 22%,transparent);outline:0}.tbl-wrap{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);max-height:min(72dvh,760px);box-shadow:var(--shadow-sm);overflow:auto}table{border-collapse:separate;border-spacing:0;width:100%;min-width:560px}th,td{text-align:left;padding:var(--esp-3) var(--esp-4);border-bottom:1px solid var(--line);vertical-align:top}th{z-index:1;font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);background:var(--sunk);padding-block:10px;font-weight:600;position:sticky;top:0}td.r,th.r{text-align:right}tbody tr[tabindex]{cursor:pointer}tbody tr[tabindex]:hover td{background:color-mix(in srgb,var(--teal) 6%,var(--surface))}tbody tr:last-child td{border-bottom:0}tfoot td{background:var(--sunk);border-bottom:0;font-weight:600}.sub{color:var(--muted);font-size:var(--text-xs)}.pill{font-size:var(--text-xs);background:var(--sunk);color:var(--muted);white-space:nowrap;border-radius:99px;padding:2px 8px;font-weight:600;display:inline-block}.pill.ok{background:var(--ok-bg);color:var(--ok-texto)}.pill.warn{background:var(--warn-bg);color:var(--warn-texto)}.pill.bad{background:var(--bad-bg);color:var(--bad-texto)}.pill.info{background:var(--info-bg);color:var(--info-texto)}.pill.teal-mid{background:var(--teal-pale);color:var(--teal-texto)}.empty{border:1px dashed var(--line-strong);border-radius:var(--r-lg);padding:var(--esp-7) var(--esp-5);text-align:center;color:var(--muted);background:var(--surface)}.empty .ico-grande{margin:0 auto var(--esp-3);width:32px;height:32px;color:var(--muted);display:block}.empty b{color:var(--ink);font:600 16px var(--f-display);margin-bottom:4px;display:block}.empty .btn{margin-top:12px}.funnel{flex-direction:column;gap:8px;display:flex}.frow{grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:10px;font-size:13px;display:grid}.fbar{background:var(--sunk);border-radius:3px;height:18px;overflow:hidden}.fbar i{background:var(--bar-a);border-radius:3px;min-width:2px;height:100%;display:block}.list{flex-direction:column;display:flex}.li{border-bottom:1px solid var(--line);cursor:pointer;justify-content:space-between;gap:12px;padding:9px 0;display:flex}.li:last-child{border-bottom:0}.li:hover .t{text-decoration:underline}.chart svg{width:100%;height:auto;display:block}.legend{font-size:var(--text-xs);color:var(--muted);flex-wrap:wrap;gap:14px;margin-top:6px;display:flex}.legend i{vertical-align:-1px;border-radius:2px;width:10px;height:10px;margin-right:5px;display:inline-block}.banner{background:var(--warn-bg);color:var(--warn-texto);border-radius:6px;margin-bottom:16px;padding:10px 14px;font-size:13px}.toast{left:50%;bottom:calc(20px + env(safe-area-inset-bottom,0px));background:var(--ink);color:var(--bg);z-index:var(--z-toast);border-radius:6px;padding:9px 16px;font-weight:500;position:fixed;transform:translate(-50%)}.seg{border:1px solid var(--line-strong);border-radius:var(--r-md);scrollbar-width:thin;max-width:100%;display:inline-flex;overflow-x:auto}.seg button{background:var(--surface);min-height:var(--controle-sm);padding:0 var(--esp-3);cursor:pointer;border:0;flex:none}.seg button[aria-pressed=true]{background:var(--accent);color:var(--accent-ink)}.pill.ok:before,.pill.warn:before,.pill.bad:before,.pill.info:before{content:"";vertical-align:1px;background:currentColor;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.painel-lista{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);overflow:hidden}.painel-lista .tbl-wrap{box-shadow:none;border:0;border-radius:0}.tbar{align-items:center;gap:var(--esp-3);padding:var(--esp-3) var(--esp-4);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.tbar .cont{font-size:var(--text-sm);color:var(--muted);margin-left:auto}.chip{height:var(--controle-sm);padding:0 var(--esp-3);border:1px solid var(--line-strong);border-radius:var(--r-full);background:var(--surface);color:var(--muted);font:inherit;font-size:var(--text-sm);cursor:pointer;align-items:center;gap:6px;display:inline-flex}.chip:hover{border-color:var(--muted);color:var(--ink)}.chip[aria-pressed=true]{border-color:var(--teal);background:var(--teal-pale);color:var(--teal-texto);font-weight:500}.chip:focus-visible{outline:2px solid var(--teal-mid);outline-offset:2px}.chip .ico{width:14px;height:14px}.rodtab{justify-content:space-between;gap:var(--esp-3);padding:var(--esp-3) var(--esp-4);border-top:1px solid var(--line);font-size:var(--text-sm);color:var(--muted);flex-wrap:wrap;display:flex}.erro-estado{align-items:center;gap:var(--esp-3);padding:var(--esp-4) var(--esp-5);border:1px solid var(--bad);border-radius:var(--r-lg);background:var(--bad-bg);color:var(--bad-texto);flex-wrap:wrap;display:flex}.erro-estado .ico{flex:none}.erro-estado p{flex:220px;margin:0}.estreita{max-width:680px}.estreita+.estreita{margin-top:var(--esp-4)}.who{align-items:center;gap:var(--esp-3);display:flex}.who .av{background:var(--teal-pale);width:34px;height:34px;color:var(--teal-texto);border-radius:10px}select.chip{padding-right:var(--esp-2);color:var(--ink)}.estreita h2{margin-bottom:var(--esp-1)}.estreita .desc{margin:0 0 var(--esp-3)}.estreita .tools.fim{margin-top:var(--esp-4);justify-content:flex-end}.fila{align-items:center;gap:var(--esp-3);flex-wrap:wrap;display:flex}.mt{margin-top:var(--esp-4)}.empty.sem-borda{background:0 0;border:0}.tbar .search{width:320px}.tools{min-width:0;max-width:100%}.board{grid-auto-columns:minmax(230px,1fr);grid-auto-flow:column;gap:12px;padding-bottom:8px;display:grid;overflow-x:auto}.col{background:var(--sunk);border-radius:var(--r);flex-direction:column;gap:8px;min-height:180px;padding:10px;display:flex}.col.over{outline:2px dashed var(--teal-mid);outline-offset:-2px}.col-h{border-bottom:2px solid var(--line);justify-content:space-between;align-items:baseline;gap:6px;padding:2px 4px 6px;display:flex}.col-h b{font:600 13px var(--f-display)}.col-h span{font-size:var(--text-xs);color:var(--muted)}.col.ganho .col-h{border-color:var(--ok)}.col.perdido .col-h{border-color:var(--bad)}.card{background:var(--surface);border:1px solid var(--line);cursor:grab;border-radius:6px;flex-direction:column;gap:3px;padding:10px 11px;display:flex}.card:hover{border-color:var(--muted)}.card .t{font-weight:600;line-height:1.3}.card .m{font-size:var(--text-xs);color:var(--muted);justify-content:space-between;gap:8px;display:flex}.card .late{color:var(--bad-texto)}.scrim{z-index:var(--z-scrim);background:#080e1873;position:fixed;inset:0}.drawer{background:var(--surface);width:min(640px,100%);z-index:var(--z-gaveta);box-shadow:var(--shadow-lg);padding-top:env(safe-area-inset-top,0px);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}.drawer header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.drawer header h2{font-size:var(--text-md);margin:0}.drawer .body{flex-direction:column;flex:1;gap:14px;padding:18px 20px;display:flex;overflow-y:auto}.drawer footer{padding:12px 20px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);background:var(--sunk);flex-wrap:wrap;gap:8px;display:flex}.drawer footer .sp{flex:1}.gaveta-camada.empilhada .scrim{z-index:calc(var(--z-gaveta) + 1);background:#080e184d}.gaveta-camada.empilhada .drawer{z-index:calc(var(--z-gaveta) + 2);width:min(520px,100%)}.fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.field{flex-direction:column;gap:4px;min-width:0;display:flex}.field.full{grid-column:1/-1}.field label{font-size:var(--text-xs);color:var(--muted);font-weight:600}.field input,.field select,.field textarea{border:1px solid var(--line-strong);background:var(--surface);border-radius:var(--r-md);min-height:var(--controle-md);width:100%;min-width:0;padding:0 12px}.field textarea{resize:vertical;min-height:88px;padding:10px 12px}.check{align-items:center;gap:8px;font-weight:500;display:flex}.items td,.items th{padding:6px}.items input,.items select{border:1px solid var(--line);background:var(--bg);border-radius:5px;width:100%;min-width:0;padding:5px 6px}.totals{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.totals .big{font:600 20px var(--f-display)}.related h3{font:600 12px var(--f-body);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:6px 0 4px}.gen{border:1px solid var(--line);border-radius:var(--r);flex-direction:column;gap:10px;padding:12px 14px;display:flex}.paleta-camada{z-index:var(--z-paleta);position:fixed;inset:0}.paleta-fundo{background:#080e1880;position:absolute;inset:0}.paleta{width:min(620px,calc(100% - var(--esp-8) / 1.5));border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-lg);position:absolute;top:12%;left:50%;overflow:hidden;transform:translate(-50%)}.paleta .in{align-items:center;gap:var(--esp-3);height:56px;padding:0 var(--esp-4);border-bottom:1px solid var(--line);color:var(--muted);display:flex}.paleta .in input{min-width:0;color:var(--ink);font:inherit;font-size:var(--text-base);background:0 0;border:0;outline:0;flex:1}.paleta .lista{max-height:min(380px,50vh);padding:6px;overflow-y:auto}.paleta .grupo{font:600 var(--text-xs) var(--f-body);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding:10px 12px 4px}.paleta .op{align-items:center;gap:var(--esp-3);border-radius:var(--r-md);cursor:pointer;height:40px;padding:0 12px;display:flex}.paleta .op .ico{color:var(--muted)}.paleta .op small{font-size:var(--text-xs);color:var(--muted);margin-left:auto}.paleta .op[aria-selected=true]{background:var(--teal-pale);color:var(--teal-texto)}.paleta .op[aria-selected=true] .ico,.paleta .op[aria-selected=true] small{color:var(--teal-texto)}.paleta .vazio{text-align:center;color:var(--muted);padding:28px}.paleta .vazio b{margin-bottom:var(--esp-1);color:var(--ink);display:block}.paleta .rod{gap:var(--esp-4);padding:10px var(--esp-4);border-top:1px solid var(--line);background:var(--sunk);font-size:var(--text-xs);color:var(--muted);flex-wrap:wrap;display:flex}@media (width<=860px){.paleta{top:var(--esp-4)}}.cbx{min-width:0;display:block;position:relative}.cbx-in{text-overflow:ellipsis;cursor:pointer;padding-right:32px!important}.cbx-in:focus{cursor:text}.cbx-seta{border:solid var(--muted);cursor:pointer;border-width:0 2px 2px 0;width:7px;height:7px;margin-top:-6px;position:absolute;top:50%;right:12px;transform:rotate(45deg)}.cbx-seta:after{content:"";position:absolute;inset:-14px -12px}.cbx-lista{z-index:var(--z-selecao);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-md);box-shadow:var(--shadow-lg);flex-direction:column;display:flex;position:fixed;overflow:hidden}.cbx-itens{overscroll-behavior:contain;flex:1;min-height:0;padding:4px;overflow-y:auto}.cbx-op{border-radius:var(--r-sm);cursor:pointer;align-items:baseline;gap:10px;padding:8px 10px;line-height:1.3;display:flex}.cbx-op[data-ativo=true]{background:var(--sunk);outline:1px solid var(--line-strong)}.cbx-op[aria-selected=true]{color:var(--accent);font-weight:600}.cbx-cod{font-family:var(--f-mono,monospace);font-size:var(--text-xs);color:var(--muted);flex:none}.cbx-tx{overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.cbx-gr{color:var(--muted);font-size:var(--text-xs);font-weight:400}.cbx-acao{border-top:1px solid var(--line);color:var(--accent);background:var(--surface);border-radius:0;margin-top:4px;padding-top:12px;font-weight:600;position:sticky;bottom:-4px}.cbx-vazio{color:var(--muted);padding:12px 10px}.cbx-mais{font-size:var(--text-xs);color:var(--muted);border-top:1px solid var(--line);padding:6px 14px}.cbx-mais:empty{display:none}.cbx-folha{height:100dvh;z-index:var(--z-selecao);background:var(--bg);color:var(--ink);flex-direction:column;display:flex;position:fixed;top:0;left:0;right:0}.cbx-folha header{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:8px;padding:8px 8px 8px 4px;display:flex}.cbx-folha h2{font:600 16px var(--f-display);text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.cbx-voltar{cursor:pointer;border-radius:var(--r-md);background:0 0;border:0;width:44px;height:44px;font-size:30px;line-height:1}.cbx-busca{flex:none;padding:10px 12px}.cbx-busca-in{border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface);width:100%;min-height:44px;padding:0 12px;font-size:16px}.cbx-folha .cbx-itens{padding:0 4px}.cbx-folha .cbx-op{border-bottom:1px solid var(--line);border-radius:0;align-items:center;min-height:44px;padding:10px 12px}.cbx-folha .cbx-op[data-ativo=true]{outline:0}.cbx-folha .cbx-acao{bottom:0}.cbx-travado,.cbx-travado body{overflow:hidden}@media (width<=860px){.cbx-in{min-height:44px;font-size:16px}}@media (prefers-reduced-motion:no-preference){.cbx-folha{animation:.16s ease-out cbx-entra}@keyframes cbx-entra{0%{opacity:0;transform:translateY(8%)}to{opacity:1;transform:none}}}.trilha{align-items:center;gap:var(--esp-2);margin-bottom:var(--esp-3);font-size:var(--text-sm);color:var(--muted);display:flex}.trilha a{color:var(--muted);text-decoration:none}.trilha a:hover{color:var(--ink);text-decoration:underline}.trilha [aria-current]{color:var(--ink)}.fp-head{align-items:center;gap:var(--esp-4);margin-bottom:var(--esp-5);flex-wrap:wrap;display:flex}.fp-av{background:var(--teal-pale);width:52px;height:52px;color:var(--teal-texto);font:700 var(--text-md) var(--f-display);border-radius:14px}.fp-meta{margin-top:var(--esp-1);font-size:var(--text-sm);color:var(--muted)}.fp-meta .autoria{margin:0}.fp-lay{gap:var(--esp-6);grid-template-columns:200px minmax(0,1fr);align-items:start;display:grid}.fp-snav{flex-direction:column;gap:2px;display:flex;position:sticky;top:0}.fp-snav a{border-radius:var(--r-md);color:var(--muted);border-left:2px solid #0000;padding:8px 12px;font-weight:500;text-decoration:none;display:block}.fp-snav a:hover{background:var(--surface);color:var(--ink)}.fp-snav a[aria-current=true]{border-left-color:var(--teal);background:var(--surface);color:var(--teal-texto)}.fp-snav a:focus-visible{outline:2px solid var(--teal-mid);outline-offset:-2px}.fp-secs{gap:var(--esp-5);flex-direction:column;min-width:0;display:flex}.fp-sec{scroll-margin-top:var(--esp-4);padding:0}.fp-sec>header{padding:var(--esp-4) var(--esp-5);border-bottom:1px solid var(--line)}.fp-sec>header h2{margin:0}.fp-sec>header p{margin:2px 0 0}.fp-sec .corpo{padding:var(--esp-5)}.fp-sec h2:focus{outline:0}.fp-acoes{z-index:5;align-items:center;gap:var(--esp-2);margin-top:var(--esp-5);padding:var(--esp-3) var(--esp-4);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-md);flex-wrap:wrap;display:flex;position:sticky;bottom:0}.fp-acoes .sp{flex:1}.fp-acoes .sujo{align-items:center;gap:var(--esp-2);color:var(--warn-texto);font-size:var(--text-sm);font-weight:500;display:none}.fp-acoes .sujo:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}.fp-acoes.dirty .sujo{display:inline-flex}.confirmar-camada{z-index:var(--z-modal);position:fixed;inset:0}.confirmar-fundo{background:#080e1880;position:absolute;inset:0}.confirmar{width:min(440px,calc(100% - var(--esp-6)));padding:var(--esp-6);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-lg);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.confirmar h2{margin:0 0 var(--esp-2);font-size:var(--text-md)}.confirmar p{margin:0 0 var(--esp-5);color:var(--muted)}.confirmar-bt{justify-content:flex-end;gap:var(--esp-2);flex-wrap:wrap;display:flex}@media (width<=860px){.fp-lay{grid-template-columns:minmax(0,1fr)}.fp-snav{gap:var(--esp-1);flex-direction:row;position:static;overflow-x:auto}.fp-snav a{white-space:nowrap;border-bottom:2px solid #0000;border-left:0;flex:none}.fp-snav a[aria-current=true]{border-bottom-color:var(--teal)}.fp-acoes{padding:var(--esp-3)}}.fin-acoes{white-space:nowrap;justify-content:flex-end;gap:4px;display:flex}.fin-acoes .btn{min-height:0;font-size:var(--text-xs);padding:3px 9px}.tree{margin:0;padding:0;list-style:none}.tree .tree{border-left:1px dashed var(--line);margin-left:22px;padding-left:6px}.tree-row{cursor:pointer;border:1px solid #0000;border-radius:6px;align-items:center;gap:8px;padding:7px 8px;display:flex}.tree-row:hover{background:var(--sunk)}.tree-row[aria-selected=true]{background:var(--teal-pale);border-color:var(--teal-mid)}.tree-row:focus-visible{outline:2px solid var(--teal-mid);outline-offset:1px}.tree-caret{all:unset;cursor:pointer;width:18px;height:18px;color:var(--muted);border-radius:4px;flex:none;place-items:center;display:grid}.tree-caret:hover{background:var(--line)}.tree-caret.vazio{visibility:hidden;cursor:default}.tree-caret i{font-style:normal;transition:transform .15s}.tree-caret[aria-expanded=true] i{transform:rotate(90deg)}.tree-cod{font:500 13px var(--f-mono);color:var(--teal-texto);min-width:64px}.tree-nome{flex:1;min-width:0}.tree-nome.sintetica{font-weight:600}.tree-pills{flex:none;gap:6px;display:flex}.tree-actions{flex:none;gap:4px;display:none}.tree-actions button{all:unset;cursor:pointer;width:24px;height:24px;font-size:var(--text-sm);color:var(--muted);border-radius:4px;place-items:center;transition:background .1s;display:grid}.tree-actions button:hover{background:var(--line)}.tree-actions button:focus-visible{outline:2px solid var(--teal-mid);outline-offset:1px}.tree-actions button[disabled]{opacity:.5;cursor:not-allowed}.tree-row:hover .tree-actions,.tree-row:focus-visible .tree-actions{display:flex}@media (prefers-forced-colors:active){.tree-actions{display:flex}}.fin-filtros{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;display:flex}.fin-filtros .search{width:220px}.chips-filtro{gap:var(--esp-2);flex-wrap:wrap;align-items:center;margin-bottom:14px;display:flex}.chip-filtro{height:var(--controle-sm);padding:0 var(--esp-3);border:1px solid var(--teal);border-radius:var(--r-full);background:var(--teal-pale);color:var(--teal-texto);font:inherit;font-size:var(--text-sm);cursor:pointer;align-items:center;gap:6px;display:inline-flex}.chip-filtro:hover{border-color:var(--teal-mid)}.chip-filtro:focus-visible{outline:2px solid var(--teal-mid);outline-offset:2px}.th-ordem{all:unset;cursor:pointer;text-transform:inherit;letter-spacing:inherit;font-weight:inherit;color:inherit}.th-ordem:hover{color:var(--ink)}.th-ordem:focus-visible{outline:2px solid var(--teal-mid);outline-offset:2px;border-radius:2px}.pag{justify-content:space-between;align-items:center;gap:var(--esp-3);margin-top:var(--esp-3);font-size:var(--text-sm);color:var(--muted);flex-wrap:wrap;display:flex}.pag-nav{align-items:center;gap:4px;display:inline-flex}.pag-btn{min-width:var(--controle-sm);height:var(--controle-sm);padding:0 var(--esp-2);border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface);color:var(--ink);font:inherit;cursor:pointer}.pag-btn:hover:not([disabled]){border-color:var(--muted)}.pag-btn[aria-current=page]{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);font-weight:600}.pag-btn[disabled]{opacity:.45;cursor:not-allowed}.pag-btn:focus-visible{outline:2px solid var(--teal-mid);outline-offset:2px}.pag-gap{padding:0 4px}.pag-tam{gap:var(--esp-2);align-items:center;display:inline-flex}.pag-tam select{height:var(--controle-sm);border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface);color:var(--ink);font:inherit}.fluxo td.ent{color:var(--ok-texto)}.fluxo td.sai{color:var(--bad-texto)}@media (width<=860px){.tree-pills{display:none}}.visualmente-oculto{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.brand .logo-propria img:not(.marca-min){border-radius:var(--r-md);object-fit:contain;background:#fff;width:auto;max-width:100%;max-height:66px;padding:6px 10px}.brand .logo-propria .marca-min{border-radius:var(--r-sm);object-fit:contain;background:#fff;width:40px;height:40px;padding:3px}.empresa-form{margin-top:var(--esp-2)}.logo-empresa{align-items:center;gap:var(--esp-5);flex-wrap:wrap;display:flex}.logo-previa{width:240px;height:110px;padding:var(--esp-3);border:1px dashed var(--line-strong);border-radius:var(--r-lg);background:repeating-conic-gradient(var(--sunk) 0 25%,var(--surface) 0 50%) 0 0/16px 16px;place-items:center;display:grid}.logo-previa img{object-fit:contain;max-width:100%;max-height:100%}.logo-previa.vazia span{padding:0 var(--esp-3);text-align:center;font-size:var(--text-sm);color:var(--muted);background:var(--surface)}.logo-acoes{align-items:center;gap:var(--esp-2);flex-wrap:wrap;max-width:360px;display:flex}.logo-acoes label.btn{cursor:pointer}.logo-acoes .sub{margin:var(--esp-1) 0 0;flex-basis:100%}.logo-acoes input[type=file]:focus-visible+label,.logo-acoes label.btn:focus-within{outline:2px solid var(--teal-mid);outline-offset:1px}.aparencia{margin-top:var(--esp-2)}.paletas{gap:var(--esp-3);grid-template-columns:repeat(auto-fill,minmax(190px,1fr));display:grid}.paleta-opcao{align-items:center;gap:var(--esp-3);min-height:52px;padding:var(--esp-2) var(--esp-3);border:1px solid var(--line-strong);border-radius:var(--r-lg);background:var(--surface);color:var(--ink);font:inherit;text-align:left;cursor:pointer;display:flex}.paleta-opcao:hover{border-color:var(--teal)}.paleta-opcao[aria-checked=true]{border-color:var(--teal);box-shadow:0 0 0 2px var(--teal-pale)}.paleta-opcao .ico{color:var(--teal-texto);margin-left:auto}.paleta-opcao:focus-visible{outline:2px solid var(--teal-mid);outline-offset:2px}.paleta-amostra{border-radius:var(--r-full);box-shadow:0 0 0 1px var(--line);flex:none;display:inline-flex;overflow:hidden}.paleta-amostra i{width:16px;height:28px;display:block}.cor-entrada{align-items:center;gap:var(--esp-2);display:flex}.cor-entrada input[type=color]{width:52px;height:var(--controle-md);border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface);cursor:pointer;flex:none;padding:2px}.cor-entrada input[type=text]{width:110px;font-family:var(--f-mono);text-transform:lowercase}.cor-campo .sub{margin:var(--esp-1) 0 0}.previa-paleta{margin-top:var(--esp-5);border:1px solid var(--line);border-radius:var(--r-lg);grid-template-columns:180px minmax(0,1fr);display:grid;overflow:hidden}.previa-lateral{gap:var(--esp-1);padding:var(--esp-4) var(--esp-3);background:var(--side-bg);color:var(--side-ink);font-size:var(--text-sm);flex-direction:column;display:flex}.previa-lateral b{margin-bottom:var(--esp-2);color:var(--side-ink-forte);font-family:var(--f-display)}.previa-lateral span{border-radius:var(--r-md);padding:6px 10px}.previa-lateral .ativo{background:var(--side-ativo);color:var(--side-ink-forte)}.previa-conteudo{padding:var(--esp-4) var(--esp-5);background:var(--canvas)}.previa-conteudo b{font-family:var(--f-display);color:var(--ink)}.previa-conteudo .sub{margin:2px 0 var(--esp-3)}.previa-link{color:var(--teal-texto);text-decoration:underline}.previa-barra{height:8px;margin-top:var(--esp-4);border-radius:var(--r-full);background:var(--bar-b)}.previa-barra i{border-radius:inherit;background:var(--bar-a);width:62%;height:100%;display:block}@media (width<=640px){.previa-paleta{grid-template-columns:minmax(0,1fr)}.logo-previa{width:100%}}.campo-fixo{min-height:var(--controle-md);padding:0 var(--esp-3);border:1px dashed var(--line-strong);border-radius:var(--r-md);color:var(--muted);background:var(--sunk);align-items:center;display:flex}.aviso-leitura{align-items:center;gap:var(--esp-2);font-size:var(--text-sm);color:var(--muted);display:inline-flex}.aviso-leitura:before{content:"";background:var(--warn);border-radius:50%;width:8px;height:8px}.secao-participantes{margin-top:var(--esp-5)}.secao-participantes h2{margin:0}.participantes{margin:var(--esp-2) 0;gap:var(--esp-1);flex-direction:column;padding:0;list-style:none;display:flex}.participantes li{justify-content:space-between;align-items:center;gap:var(--esp-2);padding:6px var(--esp-3);border:1px solid var(--line);border-radius:var(--r-md);display:flex}.resumo-leitura{gap:var(--esp-3);margin:0 0 var(--esp-4);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.resumo-leitura dt{font-size:var(--text-xs);color:var(--muted)}.resumo-leitura dd{margin:2px 0 0;font-weight:500}.texto-leitura{white-space:pre-wrap;margin:0 0 var(--esp-3)}.etapa.minha{border-color:var(--teal);box-shadow:0 0 0 1px var(--teal-pale)}.equipes{gap:var(--esp-4);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.equipe-card{padding:var(--esp-4) var(--esp-5);cursor:pointer}.equipe-card:hover{border-color:var(--teal)}.equipe-card h2{margin:0 0 var(--esp-2)}.equipe-card dl{gap:var(--esp-2);flex-direction:column;margin:0;display:flex}.equipe-card dt{font-size:var(--text-xs);color:var(--muted)}.equipe-card dd{margin:0}.escolhas{border:1px solid var(--line);border-radius:var(--r-md);padding:var(--esp-3);flex-direction:column;gap:6px;max-height:320px;display:flex;overflow:auto}.escolhas legend{padding:0 var(--esp-1);font-weight:600}.duas-colunas{gap:var(--esp-3);grid-template-columns:1fr 1fr;display:grid}@media (width<=640px){.duas-colunas{grid-template-columns:1fr}}@media (width<=860px){.app,.app.recolhida{grid-template-columns:minmax(0,1fr)}aside{z-index:var(--z-sidebar);visibility:hidden;width:min(300px,86vw);box-shadow:var(--shadow-lg);transition:transform .2s,visibility 0s linear .2s;position:fixed;inset:0 auto 0 0;transform:translate(-102%)}.app.menu-aberto aside{visibility:visible;transition-delay:0s;transform:none}.app.recolhida aside nav .tx,.app.recolhida aside nav .n,.app.recolhida aside nav .chev,.app.recolhida aside nav .rot,.app.recolhida .on-n,.app.recolhida .on-t,.app.recolhida .sync .tx{display:revert}.app.recolhida aside nav .sub-menu{display:flex}.app.recolhida aside nav .sub-menu.fechado{display:none}.app.recolhida aside nav a,.app.recolhida aside nav .nav-grupo{padding:0 var(--esp-3);justify-content:flex-start}.app.recolhida .brand{padding-inline:var(--esp-5);align-items:flex-start}.app.recolhida .brand img:not(.marca-min),.app.recolhida .brand small{display:revert}.app.recolhida .brand .marca-min,.recolher{display:none}.so-celular{display:grid}.topbar{padding:0 var(--esp-3);gap:var(--esp-2)}.titulo-tela{font-size:var(--text-base)}.cmdk{width:var(--controle-md);background:0 0;border-color:#0000;justify-content:center;padding:0}.cmdk .tx,.cmdk kbd,.me .nome,.novo .tx{display:none}.novo{width:var(--controle-md);justify-content:center;padding:0}main{padding-block:var(--esp-4) 48px;padding-inline:var(--esp-4)}.two,.fields{grid-template-columns:minmax(0,1fr)}.frow{grid-template-columns:110px minmax(0,1fr) auto}}@media (prefers-reduced-motion:no-preference){.drawer{animation:.18s ease-out slide}@keyframes slide{0%{opacity:.6;transform:translate(24px)}}}
