@font-face{font-family:Albert Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/albert-sans-latin-ext-400-normal-CK6y59xR.woff2) format("woff2"),url(/assets/albert-sans-latin-ext-400-normal-DEC9K0b4.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:Albert Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/albert-sans-latin-400-normal-1PQZqV1o.woff2) format("woff2"),url(/assets/albert-sans-latin-400-normal-CesMP4Nj.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:Albert Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/albert-sans-latin-ext-500-normal-DRBq3jn_.woff2) format("woff2"),url(/assets/albert-sans-latin-ext-500-normal-BELBd-5-.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:Albert Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/albert-sans-latin-500-normal-CmxtX9KC.woff2) format("woff2"),url(/assets/albert-sans-latin-500-normal-CItXc8sT.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:Albert Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/albert-sans-latin-ext-600-normal-C7nfSnWt.woff2) format("woff2"),url(/assets/albert-sans-latin-ext-600-normal-DJOKJsr0.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:Albert Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/albert-sans-latin-600-normal-C_5W882s.woff2) format("woff2"),url(/assets/albert-sans-latin-600-normal-gYdudiP1.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:Albert Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/albert-sans-latin-ext-700-normal-B2w8H_Iv.woff2) format("woff2"),url(/assets/albert-sans-latin-ext-700-normal-BWgSUrqX.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:Albert Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/albert-sans-latin-700-normal-DzMU317f.woff2) format("woff2"),url(/assets/albert-sans-latin-700-normal-CZU4hHRi.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{--eco-esc:#154734;--eco-med:#00966c;--eco-vib:#78d64b;--eco-tinta:#1d1d1b;--marca-asa:#78d64b;--marca-tinta:#154734;--marca-folha:#00966c;--z-flutua:120;--ground:#F4F6F3;--surface:#FFFFFF;--surface-2:#EDF1EC;--surface-3:#E2E9E0;--line:#DEE5DB;--line-2:#CBD6C6;--line-3:#AFC0A9;--ink:#1d1d1b;--ink-2:#4A574B;--ink-3:#5F6D64;--ink-4:#7F8C80;--acc:#00966c;--acc-esc:#0b6b4f;--acc-suave:#DFF3EA;--acc-borda:#A9DCC7;--vib:#78d64b;--vib-suave:#E9F8DF;--tinta-forte:var(--eco-esc);--sobre-cheio:#FFFFFF;--btn-fundo:var(--eco-esc);--btn-tinta:#FFFFFF;--aviso-fundo:var(--eco-esc);--side-fundo:var(--eco-esc);--fundo-modal:rgba(21,71,52,.42);--ok:#00966c;--ok-tin:#0b6b4f;--ok-suave:#DFF3EA;--alerta:#8A5A0E;--alerta-suave:#FAEBD4;--urg:#A63328;--urg-suave:#F9DFDB;--urg-cheio:#D93025;--urg-cheio-tinta:#FFFFFF;--calmo:#6C7A6E;--calmo-suave:#E7EBE5;--nivel-tranquilo-fora:#00966C;--nivel-tranquilo-texto:#047956;--nivel-tranquilo-dentro:#045C40;--nivel-atencao-fora:#B57C08;--nivel-atencao-texto:#906104;--nivel-atencao-dentro:#6D4903;--nivel-preocupante-fora:#D96602;--nivel-preocupante-texto:#AD5002;--nivel-preocupante-dentro:#833B01;--nivel-critico-fora:#D93025;--nivel-critico-texto:#C32B21;--nivel-critico-dentro:#9B1F1D;--status-vivo-dl:.08;--c-cinza-bg:#E7EBE5;--c-cinza-tin:#4A574B;--c-verde-bg:#DFF3EA;--c-verde-tin:#0b6b4f;--c-limao-bg:#E9F8DF;--c-limao-tin:#3E7A22;--c-turquesa-bg:#D7F0EE;--c-turquesa-tin:#0F6B66;--c-azul-bg:#DCE8F7;--c-azul-tin:#1F5A94;--c-roxo-bg:#E6E0F5;--c-roxo-tin:#5B4394;--c-rosa-bg:#F7DFEC;--c-rosa-tin:#97376E;--c-vermelho-bg:#F9DFDB;--c-vermelho-tin:#A63328;--c-laranja-bg:#FBE6D4;--c-laranja-tin:#9A5510;--c-amarelo-bg:#FAEBD4;--c-amarelo-tin:#8A6510;--c-marrom-bg:#EDE3D8;--c-marrom-tin:#7A5A3C;--parceiro:var(--c-roxo-tin);--do-cliente:var(--c-laranja-tin);--c-neutro-bg:var(--calmo-suave);--c-neutro-tin:var(--ink-2);--c-andamento-bg:var(--acc-suave);--c-andamento-tin:var(--acc-esc);--c-espera-bg:var(--alerta-suave);--c-espera-tin:var(--alerta);--c-concluido-bg:var(--ok-suave);--c-concluido-tin:var(--ok-tin);--c-crit-bg:var(--urg-suave);--c-crit-tin:var(--urg);--sh-1:0 1px 2px rgba(21,71,52,.06);--sh-2:0 2px 8px rgba(21,71,52,.08),0 10px 28px rgba(21,71,52,.07);--sh-3:0 10px 24px rgba(21,71,52,.13),0 30px 70px rgba(21,71,52,.16);--fs-xs:11px;--lh-xs:1.3;--fs-sm:12px;--lh-sm:1.4;--fs-md:13px;--lh-md:1.45;--fs-base:14px;--lh-base:1.5;--fs-lg:16px;--lh-lg:1.4;--fs-xl:20px;--lh-xl:1.3;--fs-2xl:26px;--lh-2xl:1.2;--r-sm:6px;--r:9px;--r-lg:14px;--r-pill:999px;--e1:4px;--e2:8px;--e3:12px;--e4:16px;--e5:20px;--e6:24px;--e7:28px;--e8:32px;--t-rapido:.1s cubic-bezier(.22,.61,.36,1);--t:.16s cubic-bezier(.22,.61,.36,1);--t-lento:.24s cubic-bezier(.22,.61,.36,1);--f:"Albert Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ground:#0C1310;--surface:#121B16;--surface-2:#18241E;--surface-3:#1F2E26;--line:#243228;--line-2:#31402F;--line-3:#43563F;--ink:#E9EFE8;--ink-2:#A9B7A8;--ink-3:#829184;--ink-4:#6B7A6C;--acc:#3FBF92;--acc-esc:#6FD7B0;--acc-suave:#0E3328;--acc-borda:#1B5942;--vib:#8FE063;--vib-suave:#1B3315;--tinta-forte:var(--acc-esc);--sobre-cheio:#0C1310;--btn-fundo:#197A55;--btn-tinta:#FFFFFF;--aviso-fundo:#22493A;--side-fundo:#10231B;--fundo-modal:rgba(0,0,0,.6);--marca-asa:#00966c;--marca-tinta:#ffffff;--marca-folha:#78d64b;--ok:#3FBF92;--ok-tin:#6FD7B0;--ok-suave:#0E3328;--alerta:#DCA84D;--alerta-suave:#33260F;--urg:#E5827A;--urg-suave:#361B18;--urg-cheio:#D93025;--urg-cheio-tinta:#FFFFFF;--nivel-tranquilo-fora:#4FBC90;--nivel-tranquilo-texto:#4FBC90;--nivel-tranquilo-dentro:#B5E6CF;--nivel-atencao-fora:#D1993E;--nivel-atencao-texto:#D1993E;--nivel-atencao-dentro:#F1D4AC;--nivel-preocupante-fora:#EE8545;--nivel-preocupante-texto:#EE8545;--nivel-preocupante-dentro:#FECDB3;--nivel-critico-fora:#FD736D;--nivel-critico-texto:#FD736D;--nivel-critico-dentro:#FFCBC5;--calmo:#8B998C;--calmo-suave:#1B2620;--status-vivo-dl:0;--c-cinza-bg:#1B2620;--c-cinza-tin:#A9B7A8;--c-verde-bg:#0E3328;--c-verde-tin:#6FD7B0;--c-limao-bg:#1B3315;--c-limao-tin:#A9E387;--c-turquesa-bg:#0B2E2C;--c-turquesa-tin:#6FD3CC;--c-azul-bg:#0E1E30;--c-azul-tin:#85B8E8;--c-roxo-bg:#1D1830;--c-roxo-tin:#B6A3E8;--c-rosa-bg:#2E1524;--c-rosa-tin:#E89CC4;--c-vermelho-bg:#361B18;--c-vermelho-tin:#E5827A;--c-laranja-bg:#33210F;--c-laranja-tin:#E0A257;--c-amarelo-bg:#33260F;--c-amarelo-tin:#DCA84D;--c-marrom-bg:#2B231B;--c-marrom-tin:#C6A88A;--c-neutro-bg:var(--calmo-suave);--c-neutro-tin:var(--ink-2);--c-andamento-bg:var(--acc-suave);--c-andamento-tin:var(--acc-esc);--c-espera-bg:var(--alerta-suave);--c-espera-tin:var(--alerta);--c-concluido-bg:var(--ok-suave);--c-concluido-tin:var(--ok-tin);--c-crit-bg:var(--urg-suave);--c-crit-tin:var(--urg);--sh-1:0 1px 2px rgba(0,0,0,.45);--sh-2:0 2px 8px rgba(0,0,0,.45),0 10px 28px rgba(0,0,0,.35);--sh-3:0 10px 24px rgba(0,0,0,.55),0 30px 70px rgba(0,0,0,.5)}}*{box-sizing:border-box}*{scrollbar-width:thin;scrollbar-color:transparent transparent}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-corner{background:transparent}::-webkit-scrollbar-thumb{background-color:transparent;border-radius:var(--r-pill);border:2px solid transparent;background-clip:content-box;transition:background-color .18s ease}:hover::-webkit-scrollbar-thumb,[data-rolando]::-webkit-scrollbar-thumb{background-color:var(--line-2)}::-webkit-scrollbar-thumb:hover{background-color:var(--line-3)}:hover,[data-rolando]{scrollbar-color:var(--line-2) transparent}.side:hover,.side[data-rolando]{scrollbar-color:rgba(255,255,255,.28) transparent}.side:hover::-webkit-scrollbar-thumb,.side[data-rolando]::-webkit-scrollbar-thumb,.side :hover::-webkit-scrollbar-thumb{background-color:#ffffff47}html,body{height:100%}body{margin:0;background:var(--ground);color:var(--ink);font-family:var(--f);font-size:var(--fs-base);line-height:1.45;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-variant-numeric:tabular-nums}button,input,select,textarea{font:inherit;color:inherit;font-variant-numeric:tabular-nums}input[type=radio],input[type=checkbox],progress{accent-color:var(--acc)}.num{font-variant-numeric:tabular-nums;letter-spacing:-.01em}::selection{background:var(--acc-suave);color:var(--acc-esc)}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}#login{min-height:100vh;display:grid;place-items:center;padding:20px;background:radial-gradient(120% 90% at 50% 0%,var(--acc-suave),var(--ground) 62%)}#login .box{width:100%;max-width:360px;box-sizing:border-box;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:32px;box-shadow:var(--sh-2)}#login .btn{box-sizing:border-box}#login .err{min-height:34px;line-height:1.4}#login .login-microsoft{justify-content:center}#login .login-sso.esperando{visibility:hidden}.login-ou{display:flex;align-items:center;gap:10px;margin:16px 0 14px;color:var(--ink-3);font-size:var(--fs-sm)}.login-ou:before,.login-ou:after{content:"";flex:1;height:1px;background:var(--line)}.logo{height:34px;margin-bottom:18px}.logo svg{height:100%;width:auto;display:block}#login h1{margin:0 0 3px;font-size:var(--fs-xl);letter-spacing:-.025em;font-weight:600}#login p{margin:0 0 24px;color:var(--ink-3);font-size:var(--fs-md)}.fld{margin-bottom:13px}.fld label{display:block;font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-weight:600;margin-bottom:5px}.fld input,.fld select,.fld textarea{width:100%;box-sizing:border-box;padding:9px 11px;border:1px solid var(--line-2);border-radius:var(--r);background:var(--surface);color:var(--ink);font-family:inherit;font-size:var(--fs-base);transition:border-color var(--t),box-shadow var(--t)}.fld input:focus,.fld select:focus,.fld textarea:focus{outline:none;border-color:var(--acc);box-shadow:0 0 0 3px var(--acc-suave)}.fld input:-webkit-autofill,.fld input:-webkit-autofill:hover,.fld input:-webkit-autofill:focus{-webkit-text-fill-color:var(--ink);-webkit-box-shadow:0 0 0 40px var(--surface) inset;box-shadow:0 0 0 40px var(--surface) inset;caret-color:var(--ink);transition:background-color 9999s ease-in-out 0s}.err{color:var(--urg);font-size:var(--fs-sm);margin-top:9px;min-height:17px}#app{--trilho:52px;display:none;grid-template-columns:238px 1fr;height:100vh;overflow:hidden;transition:grid-template-columns var(--t)}#app.on{display:grid}#app.side-colapsada{grid-template-columns:var(--trilho) 1fr}.side{background:var(--side-fundo);display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto;color:#dcebe2;width:238px;box-sizing:border-box}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .side{box-shadow:inset -1px 0 0 var(--line)}}#app.side-colapsada .side{width:var(--trilho);overflow:hidden}#app.side-colapsada .brand{flex-direction:column;justify-content:flex-start;gap:7px;padding:13px 0 9px}#app.side-colapsada .side-central-txt,#app.side-colapsada .rotulo-txt,#app.side-colapsada .who-txt{display:none}#app.side-colapsada .side-central-bloco{padding:0 8px 10px}#app.side-colapsada .side-central-btn{justify-content:center;padding:6px}#app.side-colapsada .side-nav-container{padding:0 8px}#app.side-colapsada .side .nav a{justify-content:center;gap:0;padding:0}#app.side-colapsada .side .nav a.on{background:#78d64b42}#app.side-colapsada .who{justify-content:center}#app.side-colapsada .foot{padding:8px 6px}#app.side-colapsada .side-grupo.trilho+.side-grupo.trilho{border-top:1px solid rgba(255,255,255,.14);padding-top:10px;margin-top:2px}#app.side-colapsada .nav-n{position:absolute;top:3px;right:6px;min-width:0;width:7px;height:7px;padding:0;font-size:0;border-radius:50%}.brand{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:14px 14px 10px}.brand-info{display:flex;align-items:center;gap:10px;min-width:0}.brand-info svg{display:block;width:148px;height:auto;color:#fff}#app.side-colapsada .brand-info svg{width:25px}.side-recolhe-btn{all:unset;cursor:pointer;width:26px;height:26px;border-radius:var(--r-sm);display:grid;place-items:center;color:#9ed4b7;transition:background var(--t),color var(--t)}.side-recolhe-btn:hover{background:#ffffff24;color:#fff}.side-central-bloco{padding:0 10px 10px}.side-central-btn{width:100%;display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:var(--r-sm);background:#ffffff1a;border:1px solid rgba(255,255,255,.18);color:#fff;font-size:var(--fs-md);font-weight:500;cursor:pointer;transition:all var(--t);box-sizing:border-box;text-align:left}.side-central-btn:hover{background:#ffffff29;border-color:#ffffff47;color:#fff}.side-central-ico{display:grid;place-items:center;width:18px;color:#9ed4b7;flex-shrink:0}.side-central-btn:hover .side-central-ico{color:#fff}.reticencias{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pill>.reticencias{max-width:240px}.pk-trilha-passo{min-width:0;max-width:100%}.pk-trilha-passo .lnk{display:inline-flex;align-items:center;gap:5px;min-width:0;max-width:340px}.side-central-txt{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.side-nav-container{flex:1;overflow-y:auto;padding:0 8px;display:flex;flex-direction:column;gap:12px}.side-grupo{display:flex;flex-direction:column;gap:1px}.navlabel{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;gap:5px;width:100%;padding:10px 10px 4px;font-size:var(--fs-xs);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#8ecbaa;transition:color var(--t)}.navlabel:hover{color:#fff}.navlabel:focus-visible{outline:2px solid var(--vib);outline-offset:-2px;border-radius:var(--r-sm)}.navlabel-seta{display:grid;place-items:center;opacity:.7;transition:transform var(--t)}.navlabel.fechada .navlabel-seta{transform:rotate(-90deg)}.nav-n{margin-left:auto;flex:none;font-size:var(--fs-xs);font-weight:700;line-height:1;font-variant-numeric:tabular-nums;padding:3px 6px;border-radius:var(--r-pill);background:#e03e3e;color:#fff}.nav-n.ambar{background:#f2b544;color:#3a2a05}.side .nav a{position:relative}.nav{display:flex;flex-direction:column;gap:1px}.side .nav button,.side .nav a{all:unset;display:flex;align-items:center;gap:10px;height:var(--linha-densa);min-height:var(--linha-densa);padding:0 10px;border-radius:var(--r-sm);cursor:pointer;color:#e2f1e8;font-size:var(--fs-md);font-weight:500;transition:background var(--t),color var(--t);box-sizing:border-box}.side .nav button:hover,.side .nav a:hover{background:#ffffff1a;color:#fff}.side .nav button:focus-visible,.side .nav a:focus-visible{outline:2px solid var(--vib);outline-offset:-2px}.side .nav button.on,.side .nav a.on{background:#78d64b2e;color:#fff;font-weight:600}.side .nav button .ico,.side .nav a .ico{display:grid;place-items:center;width:20px;height:20px;flex:none;color:#9ed4b7}.side .nav button:hover .ico,.side .nav a:hover .ico{color:#fff}.side .nav button.on .ico,.side .nav a.on .ico{color:var(--vib)}.side .nav button .rotulo-txt,.side .nav a .rotulo-txt{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.side .foot{margin-top:auto;padding:8px;border-top:1px solid rgba(255,255,255,.12)}.who-btn{all:unset;cursor:pointer;width:100%;border-radius:var(--r-sm);padding:6px 8px;box-sizing:border-box;transition:background var(--t)}.who-btn:hover{background:#ffffff1a}.who{display:flex;align-items:center;gap:9px}.av{width:28px;height:28px;border-radius:50%;background:var(--vib);display:grid;place-items:center;font-size:var(--fs-xs);font-weight:700;color:var(--eco-esc);flex:none}.who-txt{flex:1;min-width:0;text-align:left}.who-txt b{font-size:var(--fs-md);display:block;line-height:1.25;color:#fff;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.who-txt small{display:block;color:#9ed4b7;font-size:var(--fs-xs);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.who-pop{padding:4px 10px 8px}.who-pop b{display:block;font-size:var(--fs-md);color:var(--ink)}.who-pop small{display:block;color:var(--ink-3);font-size:var(--fs-sm)}.sair-item{display:inline-flex;align-items:center;gap:6px;color:var(--urg);font-weight:600}.main-wrapper{display:flex;flex-direction:column;height:100vh;overflow:hidden;min-width:0;background:var(--ground)}.main{flex:1;overflow-y:auto;padding:var(--main-pad-topo,18px) 24px var(--main-pad-baixo,70px);min-width:0;scrollbar-gutter:stable}.head{margin-bottom:12px}.head-linha{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;flex-wrap:wrap}.head-dir{display:flex;align-items:center;gap:7px}.head h1{margin:0;font-size:var(--fs-xl);letter-spacing:-.025em;font-weight:600;line-height:1.25;color:var(--ink)}.head .sub{color:var(--ink-3);font-size:var(--fs-md);margin-top:2px}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-1)}.card h3{margin:0 0 10px;font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-weight:600}.grid{display:grid;gap:12px}.scroll{overflow-x:auto}.chip{display:inline-flex;align-items:center;gap:6px;height:24px;min-height:24px;padding:0 10px;border-radius:var(--r-pill);font-size:var(--fs-sm);font-weight:500;white-space:nowrap;line-height:1;border:1px solid color-mix(in srgb,currentColor 22%,transparent);box-sizing:border-box;max-width:100%;min-width:0;flex-shrink:0;vertical-align:middle;letter-spacing:-.01em}.chip:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}.chip.bare:before{display:none}.chip.neutro{background:var(--c-neutro-bg);color:var(--c-neutro-tin)}.chip.andamento{background:var(--c-andamento-bg);color:var(--c-andamento-tin)}.chip.espera{background:var(--c-espera-bg);color:var(--c-espera-tin)}.chip.concluido{background:var(--c-concluido-bg);color:var(--c-concluido-tin)}.chip.crit{background:var(--c-crit-bg);color:var(--c-crit-tin)}.chip.cinza{background:var(--c-cinza-bg);color:var(--c-cinza-tin)}.chip.verde{background:var(--c-verde-bg);color:var(--c-verde-tin)}.chip.limao{background:var(--c-limao-bg);color:var(--c-limao-tin)}.chip.turquesa{background:var(--c-turquesa-bg);color:var(--c-turquesa-tin)}.chip.azul{background:var(--c-azul-bg);color:var(--c-azul-tin)}.chip.roxo{background:var(--c-roxo-bg);color:var(--c-roxo-tin)}.chip.rosa{background:var(--c-rosa-bg);color:var(--c-rosa-tin)}.chip.vermelho{background:var(--c-vermelho-bg);color:var(--c-vermelho-tin)}.chip.laranja{background:var(--c-laranja-bg);color:var(--c-laranja-tin)}.chip.amarelo{background:var(--c-amarelo-bg);color:var(--c-amarelo-tin)}.chip.marrom{background:var(--c-marrom-bg);color:var(--c-marrom-tin)}.sel-cor{width:13px;height:13px;border-radius:var(--r-sm);flex:none;box-shadow:inset 0 0 0 1px #00000014}.tag{display:inline-flex;align-items:center;justify-content:center;height:22px;padding:0 7px;border-radius:var(--r-sm);font-size:var(--fs-sm);font-weight:700;color:var(--acc-esc);background:var(--acc-suave);border:1px solid color-mix(in srgb,currentColor 20%,transparent);white-space:nowrap;letter-spacing:.02em;line-height:1;box-sizing:border-box}.tag-txt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1}.btn{all:unset;cursor:pointer;padding:8px 15px;border-radius:var(--r);font-size:var(--fs-md);font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap;background:var(--btn-fundo);color:var(--btn-tinta);text-align:center;transition:filter var(--t),transform var(--t)}.btn>svg{flex:none}.btn:hover{filter:brightness(1.18)}.btn:active{transform:translateY(.5px)}.btn:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.btn.vib{background:var(--vib);color:var(--eco-esc)}.btn.ghost{background:transparent;color:var(--ink-2);border:1px solid var(--line-2)}.btn.ghost:hover{background:var(--surface-2);color:var(--acc-esc);border-color:var(--acc-borda);filter:none}.btn[disabled]{opacity:.45;cursor:default}.btn.sm{height:28px;padding:0 11px;font-size:var(--fs-sm)}.btn.sutil{background:transparent;color:var(--ink-3);padding-left:9px;padding-right:9px}.btn.sutil:hover{background:var(--surface-2);color:var(--ink);filter:none}.btn.perigo{background:transparent;color:var(--urg);border:1px solid var(--urg)}.btn.perigo:hover{background:var(--urg-suave);filter:none}.btn.larga{width:100%;box-sizing:border-box;margin-top:var(--e2)}.tbar{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:11px}.tb{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:var(--r);font-size:var(--fs-sm);font-weight:500;color:var(--ink-2);transition:background var(--t),color var(--t)}.tb:hover{background:var(--surface-2);color:var(--ink)}.tb:focus-visible{outline:2px solid var(--acc);outline-offset:-1px}.tb.act{background:var(--acc-suave);color:var(--acc-esc);font-weight:600}.tb .cnt{font-size:var(--fs-xs);background:var(--acc);color:var(--sobre-cheio);border-radius:var(--r);padding:0 5px;font-weight:700}.tbar .sep{width:1px;height:18px;background:var(--line);margin:0 3px}.srch{display:flex;align-items:center;gap:7px;padding:5px 11px;border:1px solid var(--line-2);border-radius:var(--r);background:var(--surface);min-width:200px;transition:border-color var(--t),box-shadow var(--t)}.srch:focus-within{border-color:var(--acc);box-shadow:0 0 0 3px var(--acc-suave)}.srch input{all:unset;flex:1;min-width:0;font-size:var(--fs-md)}.srch .ic{color:var(--ink-4);font-size:var(--fs-sm)}.pop{position:absolute;z-index:var(--z-flutua);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-3);padding:6px;min-width:238px;max-height:min(440px,70vh);overflow:auto;animation:popin .15s cubic-bezier(.22,.61,.36,1)}@keyframes popin{0%{opacity:0;transform:translateY(-5px) scale(.98)}to{opacity:1;transform:none}}.pop .ph{font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-4);font-weight:700;padding:8px 10px 5px}.pop .it{all:unset;cursor:pointer;display:flex;align-items:center;gap:9px;padding:7px 10px;border-radius:var(--r);font-size:var(--fs-md);width:calc(100% - 20px);transition:background var(--t)}.pop .it:hover{background:var(--surface-2)}.pop .it:focus-visible{outline:2px solid var(--acc);outline-offset:-2px}.pop .it .ck{width:13px;color:var(--acc);font-size:var(--fs-xs);flex:none;font-weight:700}.pop .it .lb{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pop .it.on{background:var(--acc-suave);color:var(--acc-esc);font-weight:600}.pop .div{height:1px;background:var(--line);margin:5px}.fchips{display:flex;gap:5px;flex-wrap:wrap;margin-bottom:11px}.fchip{display:inline-flex;align-items:center;gap:7px;padding:3px 7px 3px 10px;border-radius:var(--r);background:var(--acc-suave);color:var(--acc-esc);font-size:var(--fs-sm);font-weight:500}.fchip b{font-weight:700}.fchip button:not(.rx-caixa){all:unset;cursor:pointer;opacity:.55;font-size:var(--fs-base);line-height:1;padding:0 2px}.fchip button:not(.rx-caixa):hover{opacity:1}.tbl{width:100%;border-collapse:separate;border-spacing:0}.tbl th{text-align:left;font-size:var(--fs-xs);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);font-weight:700;padding:9px 12px;border-bottom:1px solid var(--line);background:var(--surface-2);white-space:nowrap;position:sticky;top:0;z-index:2}.tbl th.can{cursor:pointer}.tbl th.can:hover,.tbl th.srt{color:var(--acc-esc)}.tbl td{padding:0;border-bottom:1px solid var(--line);font-size:var(--fs-md);vertical-align:middle;background:var(--surface)}.tbl tr:last-child td{border-bottom:none}.tbl tbody tr:hover td{background:var(--surface-2)}.cell{padding:9px 12px;min-height:36px;display:flex;align-items:center;gap:7px;cursor:text;border-radius:var(--r-sm);margin:1px;transition:box-shadow var(--t)}.cell.ro{cursor:default}.cell.num{justify-content:flex-end}.cell:not(.ro):hover{box-shadow:inset 0 0 0 1px var(--line-2)}.lnk{all:unset;cursor:pointer;color:inherit;border-bottom:1px solid transparent;transition:border-color var(--t),color var(--t)}.lnk:hover{color:var(--acc-esc);border-bottom-color:var(--acc)}.gr td{background:var(--surface);padding:7px 12px;position:sticky;top:34px;z-index:1}.gr .tw{display:flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none}.gr .ar{transition:transform var(--t);font-size:var(--fs-xs);color:var(--ink-4)}.gr.cl .ar{transform:rotate(-90deg)}.gr .n{letter-spacing:0;text-transform:none;color:var(--ink-4);font-weight:500}.pct{font-weight:700}.pct.g{color:var(--ok-tin)}.pct.a{color:var(--alerta)}.pct.r{color:var(--urg)}.ed{width:100%;padding:6px 10px;border:1px solid var(--acc);border-radius:var(--r-sm);background:var(--surface);font-size:var(--fs-md);color:var(--ink);box-shadow:0 0 0 2px var(--acc-suave);outline:none;box-sizing:border-box;font-family:inherit}.cell.editor-envoltoria{padding:0 3px;display:flex;align-items:center;height:var(--linha);width:100%;box-sizing:border-box}.cell.editor-envoltoria .ed{height:32px;padding:0 9px;font-size:var(--fs-md);border-radius:var(--r-sm);border:1px solid var(--acc);box-shadow:0 0 0 2px var(--acc-suave)}.cell.num.editor-envoltoria{justify-content:flex-end}.cell.num.editor-envoltoria .ed{text-align:right;padding:0 9px}textarea.ed{resize:vertical;min-height:64px;font-family:inherit}.cell.editor-envoltoria.area-na-celula{height:auto;min-height:var(--linha);overflow:visible;align-items:stretch;padding:5px 3px}.cell.editor-envoltoria.area-na-celula textarea.ed{height:auto;min-height:74px;max-height:190px;width:100%;box-sizing:border-box;padding:7px 9px;line-height:1.45;resize:vertical}.out{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);overflow-x:auto;overflow-y:hidden;box-shadow:var(--sh-1)}.quem{width:22px;height:22px;border-radius:50%;background:var(--surface-3);display:grid;place-items:center;font-size:var(--fs-xs);font-weight:700;color:var(--ink-2);flex:none}.pkh{display:flex;align-items:center;gap:8px;padding:11px 15px;border-bottom:1px solid var(--line);background:var(--surface-2)}.pkh .ib{all:unset;cursor:pointer;width:27px;height:27px;border-radius:var(--r);display:grid;place-items:center;color:var(--ink-3);transition:background var(--t),color var(--t)}.pkh .ib:hover{background:var(--surface-3);color:var(--acc-esc)}.pkh .tt{flex:1;min-width:0;font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-weight:700}.pkb{flex:1;overflow-y:auto;padding:22px 24px 50px}.pkcapa .trilha{font-size:var(--fs-xs);color:var(--ink-3);margin-bottom:8px;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.pkcapa .trilha .lnk{color:var(--acc-esc);font-weight:600}.pkb h2{font-size:var(--fs-xl);letter-spacing:-.03em;font-weight:600;line-height:1.25;cursor:text;border-radius:var(--r);padding:2px 6px;margin:0 0 0 -6px;transition:box-shadow var(--t)}.pkb h2:hover{box-shadow:inset 0 0 0 1px var(--line-2)}.prop{display:grid;grid-template-columns:146px 1fr;gap:10px;align-items:center;padding:4px 8px;border-radius:var(--r);transition:background var(--t)}.prop:hover{background:var(--surface-2)}.prop .k{font-size:var(--fs-sm);color:var(--ink-3);font-weight:500}.prop .v{min-height:27px;display:flex;align-items:center;gap:7px;cursor:text;padding:2px 7px;border-radius:var(--r-sm);font-size:var(--fs-md);transition:box-shadow var(--t)}.prop .v:hover{box-shadow:inset 0 0 0 1px var(--line-2)}.prop .v.ro,.prop .v.ro:hover{cursor:default;box-shadow:none}.sec{margin-top:24px}.sec h4{margin:0 0 10px;font-size:var(--fs-xs);letter-spacing:.11em;text-transform:uppercase;color:var(--ink-3);font-weight:700;display:flex;align-items:center;gap:8px}.sec h4 .n{color:var(--ink-4);letter-spacing:0}.sec h4 .add{margin-left:auto;text-transform:none;letter-spacing:0}.empty{padding:16px;color:var(--ink-3);font-size:var(--fs-sm);text-align:center}.empty-acao{margin-top:var(--e3);display:flex;justify-content:center;gap:var(--e2)}.tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(172px,1fr));gap:12px}.tiles:has(>:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}.tiles:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:900px){.tiles:has(>:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.tiles:has(>:nth-child(3):last-child){grid-template-columns:minmax(0,1fr)}}.bar{height:4px;border-radius:var(--r-sm);background:var(--surface-3);overflow:hidden;margin-top:9px}.tile{padding:16px 18px 15px;display:flex;flex-direction:column;min-width:0}.tile .k{font-size:var(--fs-xs);letter-spacing:.08em;line-height:1.3;text-transform:uppercase;color:var(--ink-3);font-weight:700;margin-bottom:8px}.tile .v{display:flex;align-items:baseline;gap:4px;min-width:0;white-space:nowrap;font-size:var(--fs-2xl);font-weight:700;letter-spacing:-.02em;line-height:1.1}.tile .v .un{font-size:var(--fs-base);font-weight:600;letter-spacing:0;color:var(--ink-3)}.tile .v .contagem{display:inline-flex;align-items:baseline;gap:4px}.tile .v .sep{color:var(--ink-4);font-weight:400;margin:0 4px}.tile .v .tom-urg{color:var(--urg)}.tile .v .tom-alerta{color:var(--alerta)}.tile .bar{margin-top:12px}.tile .d{font-size:var(--fs-xs);line-height:1.45;color:var(--ink-3);margin-top:auto;padding-top:10px}.bar i{display:block;height:100%;background:var(--acc);border-radius:var(--r-sm);transition:width .3s cubic-bezier(.22,.61,.36,1)}.lk{margin-top:11px;padding:9px 12px;border-radius:var(--r);background:var(--surface-2);border:1px dashed var(--line-2);font-size:var(--fs-xs);color:var(--ink-3);line-height:1.45}@keyframes sh{0%{background-position:100% 0}to{background-position:-100% 0}}@media (max-width:900px){#app.on{grid-template-columns:1fr;height:auto}.side{flex-direction:row;align-items:center;overflow-x:auto;padding:9px;width:100%}.navlabel,.side .foot,.side-recolhe-btn{display:none}.side-central-bloco{padding:0 6px 0 0;flex:none}.side-central-btn{width:auto;padding:6px}.side-central-txt{display:none}.side-nav-container{flex-direction:row;overflow-x:auto;padding:0}.side-grupo,.nav{flex-direction:row}.main-wrapper{height:auto}.main{height:auto;padding:16px}.prop{grid-template-columns:1fr;gap:2px}}.main{overflow-x:hidden}.aviso{position:fixed;bottom:20px;left:50%;transform:translate(-50%);background:var(--aviso-fundo);color:#fff;padding:10px 18px;border-radius:var(--r);font-size:var(--fs-md);font-weight:500;box-shadow:var(--sh-3);z-index:200;animation:sobe .18s cubic-bezier(.22,.61,.36,1)}.aviso.ruim{background:var(--urg);color:var(--sobre-cheio)}@keyframes sobe{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}.rx-menu{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r);box-shadow:0 4px 6px -1px #00000012,0 12px 28px -4px #00000024;padding:6px;min-width:220px;max-height:min(440px,70vh);overflow:auto;z-index:var(--z-flutua)}.rx-menu[data-state=open]{animation:popin .15s cubic-bezier(.22,.61,.36,1)}.rx-rot{font-size:var(--fs-xs);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);font-weight:600;padding:8px 12px 4px}.rx-item{display:flex;align-items:center;gap:10px;padding:8px 12px;min-height:34px;border-radius:var(--r-sm);font-size:var(--fs-base);font-weight:500;cursor:pointer;outline:none;-webkit-user-select:none;user-select:none;color:var(--ink);box-sizing:border-box;transition:background var(--t),color var(--t)}.rx-item[data-highlighted],.rx-item:hover{background:var(--surface-2);color:var(--ink)}.rx-item[data-state=checked],.rx-item.ativo{background:var(--acc-suave);color:var(--acc-esc);font-weight:600}.rx-item .ck{width:16px;height:16px;flex:none;display:grid;place-items:center;color:var(--acc);font-size:var(--fs-md)}.rx-item .ck.ic{color:var(--ink-3)}.rx-item .lb{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rx-item .dir{color:var(--ink-3);font-size:var(--fs-sm);font-weight:500;display:inline-flex;align-items:center;gap:4px}.rx-item .dir kbd{background:var(--surface-2);border:1px solid var(--line-2);border-radius:var(--r-sm);padding:1px 5px;font-size:var(--fs-xs)}.rx-item.perigo,.rx-item.perigo .ck{color:var(--urg)}.rx-item.perigo[data-highlighted],.rx-item.perigo:hover{background:var(--urg-suave);color:var(--urg)}.rx-item[data-disabled]{opacity:.45;pointer-events:none}.rx-sep{height:1px;background:var(--line);margin:6px 2px}.rx-fundo{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--fundo-modal);z-index:130}.rx-fundo[data-state=open]{animation:apaga .18s ease}@keyframes apaga{0%{opacity:0}to{opacity:1}}.rx-painel{position:fixed;top:0;right:0;bottom:0;width:min(640px,96vw);background:var(--surface);border-left:1px solid var(--line);box-shadow:var(--sh-3);z-index:131;display:flex;flex-direction:column;outline:none}.rx-painel[data-state=open]{animation:entra .22s cubic-bezier(.22,.61,.36,1)}.rx-painel[data-state=closed]{animation:saiP .18s ease}@keyframes entra{0%{transform:translate(100%)}to{transform:none}}@keyframes saiP{0%{transform:none}to{transform:translate(100%)}}.modulo{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-1);overflow:hidden;display:flex;flex-direction:column}.modulo>header{display:flex;align-items:center;gap:9px;padding:11px 14px;border-bottom:1px solid var(--line)}.modulo>header h3{margin:0;flex:1;font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-weight:700}.modulo>.corpoMod{padding:14px}.modulo>.corpoMod.semPad{padding:0}.esqueleto{background:linear-gradient(90deg,var(--surface-2) 25%,var(--surface-3) 37%,var(--surface-2) 63%);background-size:400% 100%;animation:sh 1.3s ease-in-out infinite;border-radius:var(--r-sm)}.tituloEdit{font-size:var(--fs-xl);letter-spacing:-.03em;font-weight:600;line-height:1.25;cursor:text;border-radius:var(--r);padding:2px 6px;margin-left:-6px;transition:box-shadow var(--t);display:flex;align-items:center}.tituloEdit:hover{box-shadow:inset 0 0 0 1px var(--line-2)}.tituloEdit.ro:hover{box-shadow:none;cursor:default}.pkb h2{margin:0}.topbar{height:var(--linha);min-height:var(--linha);display:flex;align-items:center;justify-content:space-between;padding:0 22px 0 14px;border-bottom:1px solid var(--line);background:var(--surface);box-sizing:border-box;z-index:10;gap:12px;-webkit-user-select:none;user-select:none}.topbar-esq{display:flex;align-items:center;gap:8px;min-width:0;flex:1}.topbar-crumbs{display:flex;align-items:center;gap:6px;font-size:var(--fs-md);min-width:0;overflow:hidden;white-space:nowrap}.crumb-item{display:inline-flex;align-items:center;gap:5px;color:var(--ink-3);font-weight:500;text-decoration:none}.crumb-item.link{cursor:pointer;border-radius:var(--r-sm);padding:2px 4px;margin:0 -4px;transition:color var(--t),background var(--t)}.crumb-item.link:hover{background:var(--surface-3);color:var(--ink)}.crumb-item.ativo{color:var(--ink);font-weight:600;min-width:0}.crumb-item.ativo>.com-os{max-width:100%}.crumb-sep{color:var(--ink-4);display:grid;place-items:center;flex-shrink:0}.crumb-ico{display:grid;place-items:center;color:var(--ink-3);flex-shrink:0}.topbar-dir{display:flex;align-items:center;gap:4px;flex-shrink:0}.topbar-busca{display:inline-flex;align-items:center;gap:7px;height:28px;box-sizing:border-box;padding:0 9px;margin-right:6px;border-radius:var(--r-sm);background:var(--surface-2);border:1px solid var(--line);font-size:var(--fs-sm);color:var(--ink-3);cursor:pointer;transition:all var(--t)}.topbar-busca:hover{background:var(--surface-3);border-color:var(--line-2);color:var(--ink)}.topbar-busca{min-width:220px}.topbar-busca>span{flex:1;text-align:left}@media (max-width:900px){.topbar-busca{min-width:0}}.ajuda-atalho.ativo{color:var(--acc-esc);background:var(--surface-3)}.topbar-busca kbd{font-size:var(--fs-xs);font-family:inherit;font-weight:600;padding:1px 4px;border-radius:var(--r-sm);background:var(--surface);border:1px solid var(--line-2);color:var(--ink-3)}.busca-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000085;z-index:9998;animation:rx-fade .12s ease-out}.busca-modal{position:fixed;top:13vh;left:50%;transform:translate(-50%);width:92vw;max-width:560px;max-height:72vh;background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-lg);box-shadow:var(--sh-3);z-index:9999;display:flex;flex-direction:column;overflow:hidden;animation:rx-escala .15s ease-out;outline:none}.busca-campo{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--line)}.busca-ico{color:var(--ink-3);display:grid;place-items:center;flex-shrink:0}.busca-input{all:unset;flex:1;font-size:var(--fs-lg);font-weight:500;color:var(--ink)}.busca-input::placeholder{color:var(--ink-4)}.busca-fechar{all:unset;cursor:pointer;padding:2px 5px;border-radius:var(--r-sm);background:var(--surface-2);border:1px solid var(--line);font-size:var(--fs-xs);font-weight:700;color:var(--ink-3)}.busca-corpo{flex:1;overflow-y:auto;padding:8px;display:flex;flex-direction:column;gap:8px}.busca-grupo-tit{font-size:var(--fs-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);padding:4px 10px}.busca-item{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:var(--r);cursor:pointer;transition:background var(--t)}.busca-item.foco{background:var(--surface-3)}.busca-item-ico{width:26px;height:26px;border-radius:var(--r-sm);background:var(--surface-2);display:grid;place-items:center;color:var(--ink-2);flex-shrink:0}.busca-item.foco .busca-item-ico{background:var(--acc-suave);color:var(--acc-esc)}.busca-item-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.busca-item-tit{font-size:var(--fs-md);font-weight:500;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.busca-item-sub{font-size:var(--fs-sm);color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.busca-item.busca-mais .busca-item-tit{color:var(--acc-esc);font-weight:500}.busca-item.busca-mais .busca-item-ico{color:var(--acc-esc)}.busca-enter{font-size:var(--fs-sm);font-weight:700;color:var(--ink-3);padding:2px 6px;border-radius:var(--r-sm);background:var(--surface-2);border:1px solid var(--line)}.busca-fixar{all:unset;cursor:pointer;flex-shrink:0;width:24px;height:24px;display:grid;place-items:center;border-radius:var(--r-sm);color:var(--ink-4);opacity:0;transition:opacity var(--t),background var(--t),color var(--t)}.busca-item.foco .busca-fixar,.busca-fixar.fixado,.busca-fixar:focus-visible{opacity:1}.busca-fixar:hover{background:var(--surface-3);color:var(--ink-2)}.busca-fixar.fixado{color:var(--acc-esc)}.busca-fixar:focus-visible{outline:2px solid var(--acc);outline-offset:1px}@media (hover:none){.busca-fixar{opacity:.55}.busca-fixar.fixado{opacity:1}}.busca-vazio{padding:24px;text-align:center;color:var(--ink-3);font-size:var(--fs-md)}.busca-rodape{display:flex;align-items:center;gap:14px;padding:8px 16px;border-top:1px solid var(--line);background:var(--surface-2);font-size:var(--fs-sm);color:var(--ink-3)}.atalhos-modal{position:fixed;top:12vh;left:50%;transform:translate(-50%);width:92vw;max-width:640px;max-height:76vh;display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-lg);box-shadow:var(--sh-3);z-index:9999;overflow:hidden;animation:rx-fade .12s ease-out}.atalhos-topo{display:flex;align-items:center;justify-content:space-between;padding:14px 18px 10px;border-bottom:1px solid var(--line)}.atalhos-titulo{margin:0;font-size:var(--fs-lg);font-weight:600}.pe-modal{max-width:520px}.pe-intro{margin:0;padding:12px 18px 4px;font-size:var(--fs-md);color:var(--ink-3)}.pe-lista{list-style:none;margin:0;padding:6px 18px 12px}.pe-item{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;column-gap:12px;padding:12px 0;border-bottom:1px solid var(--line)}.pe-item:last-child{border-bottom:0}.pe-ic{width:32px;height:32px;border-radius:var(--r);display:flex;align-items:center;justify-content:center;background:var(--acc-suave);color:var(--acc-esc)}.pe-item.ligado .pe-ic{background:var(--ok-suave);color:var(--ok-tin)}.pe-txt{display:flex;flex-direction:column;gap:2px;min-width:0}.pe-txt b{font-weight:600;color:var(--ink)}.pe-txt span{font-size:var(--fs-sm);color:var(--ink-3)}.pe-rodape{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 18px;border-top:1px solid var(--line);background:var(--surface-2);font-size:var(--fs-sm);color:var(--ink-3)}.atalhos-grupos{overflow:auto;padding:6px 18px 14px;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:4px 28px}.atalhos-grupo h3{margin:14px 0 6px;font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-weight:700}.atalhos-grupo dl{margin:0}.atalho{display:flex;align-items:center;gap:12px;min-height:var(--linha-densa)}.atalho dt{flex:none;min-width:96px;display:flex;gap:4px}.atalho dd{margin:0;font-size:var(--fs-md);color:var(--ink-2)}.atalho kbd,.busca-rodape kbd{font-size:var(--fs-xs);font-family:inherit;font-weight:600;padding:1px 4px;border-radius:var(--r-sm);background:var(--surface);border:1px solid var(--line-2)}.central-modal{position:fixed;top:5vh;left:50%;transform:translate(-50%);width:94vw;max-width:1080px;max-height:90vh;display:flex;flex-direction:column;background:var(--ground);border:1px solid var(--line-2);border-radius:var(--r-lg);box-shadow:var(--sh-3);z-index:9999;overflow:hidden;animation:rx-fade .12s ease-out}.central-topo{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px 12px 20px;border-bottom:1px solid var(--line);background:var(--surface)}.central-titulo{margin:0;display:flex;align-items:center;gap:8px;font-size:var(--fs-lg);font-weight:600}.central-titulo svg{color:var(--acc-esc)}.central-topo-acoes{display:flex;align-items:center;gap:6px}.central-ib{all:unset;cursor:pointer;width:28px;height:28px;border-radius:var(--r);display:grid;place-items:center;color:var(--ink-3);flex:none}.central-ib:hover{background:var(--surface-2);color:var(--ink)}.central-ib.perigo:hover{background:var(--urg-suave);color:var(--urg)}.central-ib:focus-visible{outline:2px solid var(--eco-vib)}.central-corpo{overflow:auto;padding:22px}.central-grade{position:relative}.central-grade.medindo-tudo{visibility:hidden}.central-grade>.central-item{position:absolute;display:flex;flex-direction:column;min-width:0;transition:left var(--t),top var(--t),width var(--t),height var(--t)}.central-medida{display:flex;flex-direction:column;min-height:0}.central-item:not(.fixa)>.central-medida{flex:none}.central-medida>:is(.central-cartao,.central-bloco){flex:1 1 auto;min-height:0}.central-item.fixa>.central-medida{flex:1 1 auto;height:100%}.central-item.fixa>.central-medida>.central-bloco{overflow:auto}.central-grade.pilha{display:flex;flex-direction:column;gap:14px}.central-grade.pilha>.central-item{position:static;display:flex;flex-direction:column}.central-grade.editando{--vao:14px;min-height:120px;background-image:linear-gradient(to right,var(--surface-2) calc((100% - 11 * var(--vao)) / 12),transparent 0);background-size:calc((100% - 11 * var(--vao)) / 12 + var(--vao)) 100%;border-radius:var(--r)}.central-item.movel{cursor:grab;touch-action:none;border-radius:var(--r-lg);outline:1px dashed var(--line-3);outline-offset:3px}.central-item.movel:hover{outline-color:var(--acc)}.central-item.arrastando{z-index:3;transition:none;cursor:grabbing;box-shadow:var(--sh-3);opacity:.92}.central-item.medindo{z-index:2;outline:2px solid var(--acc)}.central-fantasma{position:absolute;z-index:0;border:2px dashed var(--acc);border-radius:var(--r-lg);background:var(--acc-suave);transition:left var(--t),top var(--t),width var(--t),height var(--t)}.central-item-barra{position:absolute;top:6px;right:6px;z-index:1;display:flex;align-items:center;gap:1px;padding:2px 2px 2px 8px;background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-sm);box-shadow:var(--sh-1);cursor:default;opacity:0;transition:opacity var(--t)}.central-item-barra .central-ib{width:24px;height:24px}.central-item-barra .central-ib:disabled{opacity:.35;cursor:default;background:none}.central-item-medida{font-size:var(--fs-xs);color:var(--ink-3);white-space:nowrap;margin-right:4px;font-variant-numeric:tabular-nums}.central-item:is(:hover,:focus-within,.medindo) .central-item-barra,.central-item-barra.ativa{opacity:1}.central-item.arrastando .central-item-barra{opacity:0}.central-alca-d,.central-alca-b,.central-alca{position:absolute;z-index:1;touch-action:none}.central-alca-d{top:12px;bottom:12px;right:-4px;width:8px;cursor:ew-resize}.central-alca-b{left:12px;right:12px;bottom:-4px;height:8px;cursor:ns-resize}.central-alca-d:after,.central-alca-b:after{content:"";position:absolute;background:var(--acc);border-radius:var(--r-pill);opacity:0;transition:opacity var(--t)}.central-alca-d:after{top:50%;right:3px;width:3px;height:28px;transform:translateY(-50%)}.central-alca-b:after{left:50%;bottom:3px;height:3px;width:28px;transform:translate(-50%)}.central-item:is(:hover,.medindo) :is(.central-alca-d,.central-alca-b):after{opacity:.8}.central-alca{right:3px;bottom:3px;width:12px;height:12px;cursor:nwse-resize;border-right:2px solid var(--acc);border-bottom:2px solid var(--acc);border-bottom-right-radius:var(--r-sm);opacity:.55;transition:opacity var(--t)}.central-item:is(:hover,.medindo) .central-alca{opacity:1}.central-cartao{display:flex;flex-direction:column;align-items:center;gap:10px;padding:22px 14px 18px;text-align:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-1)}.central-cartao-ico{color:var(--eco-vib);display:grid;place-items:center;height:34px}.central-cartao-nome{font-size:var(--fs-lg);color:var(--ink);line-height:1.25}.central-acessar{display:inline-flex;align-items:center;padding:5px 16px;border-radius:var(--r-pill);background:var(--btn-fundo);color:var(--btn-tinta);font-size:var(--fs-sm);font-weight:600;text-decoration:none}.central-acessar:hover{filter:brightness(1.18)}.central-acessar:focus-visible{outline:2px solid var(--eco-vib);outline-offset:2px}.central-sem-link{font-size:var(--fs-xs);color:var(--ink-4)}.central-bloco{padding:16px 18px;border-radius:var(--r-lg);border:1px solid var(--line);background:var(--surface);color:var(--ink-2)}.central-bloco.escuro{background:var(--eco-esc);border-color:var(--eco-esc);color:#fff}.central-bloco.vivo{background:var(--eco-vib);border-color:var(--eco-vib);color:var(--eco-tinta)}.central-bloco.noite{background:#111a17;border-color:#111a17;color:#fff}.central-bloco-tit{margin:0 0 8px;display:flex;align-items:center;gap:9px;font-size:var(--fs-lg);font-weight:500}.central-bloco.escuro .central-bloco-tit,.central-bloco.noite .central-bloco-tit{color:var(--eco-vib)}.central-bloco.vivo .central-bloco-tit{color:var(--eco-esc)}.central-bloco.claro .central-bloco-tit svg{color:var(--acc-esc)}.central-texto{font-size:var(--fs-sm);line-height:1.55}.central-texto p{margin:0}.central-texto a{color:inherit;text-decoration:underline;text-underline-offset:2px}.central-bloco.claro .central-texto a{color:var(--acc-esc)}.central-bloco-btn{display:inline-flex;align-items:center;gap:6px;margin-top:12px;padding:6px 16px;border-radius:var(--r-pill);background:var(--eco-esc);color:#fff;font-size:var(--fs-sm);font-weight:600;text-decoration:none}.central-bloco.escuro .central-bloco-btn,.central-bloco.noite .central-bloco-btn{background:var(--eco-vib);color:var(--eco-tinta)}.central-bloco-btn:focus-visible{outline:2px solid currentColor;outline-offset:2px}.central-abas-lista{display:flex;gap:2px;border-bottom:1px solid currentColor;border-color:#7f7f7f4d;margin-bottom:10px;overflow-x:auto}.central-aba{all:unset;cursor:pointer;padding:6px 12px;font-size:var(--fs-sm);font-weight:600;opacity:.7;border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap}.central-aba[data-state=active]{opacity:1;border-bottom-color:var(--eco-med)}.central-aba:focus-visible{outline:2px solid var(--eco-vib)}.central-vazia{display:flex;flex-direction:column;align-items:center;gap:8px;padding:48px 16px;text-align:center;color:var(--ink-3)}.central-vazia p{margin:0;font-size:var(--fs-md);color:var(--ink-2)}.central-vazia .central-vazia-sub{max-width:460px;font-size:var(--fs-sm);color:var(--ink-3);margin-bottom:8px}.central-ed{display:flex;flex-direction:column;gap:26px;max-width:860px}.central-ed-sec{display:flex;flex-direction:column;gap:8px}.central-ed-tit{margin:0;font-size:var(--fs-xs);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);font-weight:700}.central-ed-nota{margin:0 0 4px;font-size:var(--fs-sm);color:var(--ink-3)}.central-ed-linha{display:flex;align-items:center;gap:8px;min-width:0}.central-ed-bloco{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface)}.central-ed-aba{display:flex;flex-direction:column;gap:6px}.central-ed-in{all:unset;box-sizing:border-box;height:32px;padding:0 10px;border:1px solid var(--line-2);border-radius:var(--r);background:var(--surface);font-size:var(--fs-sm);color:var(--ink);min-width:0;flex:1}.central-ed-in.nome{flex:1.2}.central-ed-in.url{flex:1.5}.central-ed-in:focus{border-color:var(--acc-esc)}.central-ed-in.invalido{border-color:var(--urg);background:var(--urg-suave)}.central-ed-txt{box-sizing:border-box;width:100%;padding:8px 10px;border:1px solid var(--line-2);border-radius:var(--r);background:var(--surface);font:inherit;font-size:var(--fs-sm);color:var(--ink);resize:vertical;line-height:1.5}.central-ed-txt:focus{outline:none;border-color:var(--acc-esc)}.central-ed-ico{all:unset;cursor:pointer;flex:none;width:32px;height:32px;display:grid;place-items:center;border:1px solid var(--line-2);border-radius:var(--r);color:var(--acc-esc);background:var(--surface)}.central-ed-ico:hover{border-color:var(--acc-esc)}.central-ed-ico:focus-visible{outline:2px solid var(--eco-vib)}.central-ed-ctl{display:flex;gap:2px;flex:none}.central-ed-add{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:6px;align-self:flex-start;flex:none;padding:5px 10px;border:1px dashed var(--line-2);border-radius:var(--r);font-size:var(--fs-sm);color:var(--ink-3)}.central-ed-add:hover{color:var(--ink);border-color:var(--ink-4)}.central-ed-add:focus-visible{outline:2px solid var(--eco-vib)}.central-ed-estilos{display:flex;gap:6px;flex-wrap:wrap}.central-ed-estilo{all:unset;cursor:pointer;padding:3px 10px;border-radius:var(--r-pill);font-size:var(--fs-xs);font-weight:600;border:2px solid transparent}.central-ed-estilo.escuro{background:var(--eco-esc);color:#fff}.central-ed-estilo.claro{background:var(--surface-2);color:var(--ink-2);border-color:var(--line-2)}.central-ed-estilo.vivo{background:var(--eco-vib);color:var(--eco-tinta)}.central-ed-estilo.noite{background:#111a17;color:#fff}.central-ed-estilo.on{border-color:var(--acc-esc);box-shadow:0 0 0 2px var(--surface) inset}.central-ed-estilo:focus-visible{outline:2px solid var(--eco-vib)}@media (max-width:900px){.central-grade{grid-template-columns:minmax(0,1fr)}.central-corpo{padding:14px}.central-ed-linha{flex-wrap:wrap}}button.tb{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:var(--r);font-size:var(--fs-base);font-weight:500;color:var(--ink-2);transition:background var(--t),color var(--t)}button.tb:hover{background:var(--surface-2);color:var(--ink)}button.tb.act{background:var(--acc-suave);color:var(--acc-esc);font-weight:600}button.tb.criar,button.tb.criar.act{background:var(--btn-fundo);color:var(--btn-tinta);font-weight:600}button.tb.criar:hover{background:var(--btn-fundo);color:var(--btn-tinta);filter:brightness(1.12)}.faixa-pedidos{position:relative;display:flex;align-items:center;gap:12px;min-height:var(--linha);padding:0 24px;background:var(--alerta-suave);color:var(--ink);border-bottom:1px solid color-mix(in srgb,var(--alerta) 30%,transparent);flex:none}.faixa-pedidos:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--alerta)}.faixa-pedidos-ic{color:var(--alerta);flex:none}.faixa-pedidos-txt{flex:1;min-width:0;margin:0;font-size:var(--fs-md);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.faixa-pedidos-txt b{font-weight:700}.faixa-pedidos-resto{color:var(--ink-2)}.faixa-pedidos-ver,.faixa-pedidos-fila{all:unset;box-sizing:border-box;cursor:pointer;flex:none;display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 11px;border-radius:var(--r-sm);font-size:var(--fs-sm);font-weight:700;transition:filter var(--t),background var(--t)}.faixa-pedidos-ver{background:var(--surface);color:var(--ink);border:1px solid color-mix(in srgb,var(--alerta) 45%,transparent)}.faixa-pedidos-ver:hover{background:var(--surface-2)}.faixa-pedidos-fila{background:var(--alerta);color:var(--sobre-cheio)}.faixa-pedidos-fila:hover{filter:brightness(1.08)}.faixa-pedidos-ver:focus-visible,.faixa-pedidos-fila:focus-visible{outline:2px solid var(--acc);outline-offset:2px}@media (max-width:900px){.faixa-pedidos{padding:0 12px;gap:8px}.faixa-pedidos-resto{display:none}}.faixa-pedidos-pop{width:min(540px,calc(100vw - 16px));padding:6px}.faixa-pedidos-lista ul{list-style:none;margin:0;padding:0;max-height:min(60vh,520px);overflow-y:auto}.faixa-pedidos-it{display:flex;align-items:center;gap:12px;padding:9px 8px}.faixa-pedidos-it+.faixa-pedidos-it{border-top:1px solid var(--line)}.faixa-pedidos-quem{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.faixa-pedidos-nome{display:flex;align-items:center;gap:7px;min-width:0;font-size:var(--fs-md)}.faixa-pedidos-nome b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.faixa-pedidos-periodo{font-size:var(--fs-sm);color:var(--ink-2);font-variant-numeric:tabular-nums}.faixa-pedidos-obs{font-size:var(--fs-xs);color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.faixa-pedidos-acoes{display:flex;gap:6px;flex:none}.faixa-pedidos-pe{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:8px 8px 4px;border-top:1px solid var(--line);font-size:var(--fs-sm);color:var(--ink-3)}.faixa-pedidos-pe .lnk{color:var(--acc-esc);font-weight:700}.abas{display:flex;align-items:center;gap:2px;margin-bottom:10px;border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:none}.abas::-webkit-scrollbar{display:none}.aba{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;padding:7px 12px 8px;font-size:var(--fs-md);color:var(--ink-3);border-bottom:2px solid transparent;border-radius:var(--r-sm) var(--r-sm) 0 0;transition:color var(--t),background var(--t)}.aba:hover{color:var(--ink);background:var(--surface-2)}.aba.viva,.aba[data-state=active]{color:var(--tinta-forte);font-weight:700;border-bottom-color:var(--acc)}.aba .n{margin-left:6px;font-size:var(--fs-xs);font-weight:700;background:var(--surface-3);color:var(--ink-3);border-radius:var(--r-pill);padding:1px 7px}.aba.viva .n,.aba[data-state=active] .n{background:var(--acc-suave);color:var(--acc-esc)}.aba.mais{color:var(--ink-4);font-size:var(--fs-lg);padding:6px 10px 7px}.aba.ed{border:1px solid var(--acc);background:var(--surface);color:var(--ink);padding:5px 9px;border-radius:var(--r-sm);font-size:var(--fs-md);min-width:120px}.modif{display:inline-flex;align-items:center;gap:2px;height:28px;box-sizing:border-box;margin-left:8px;padding:0 3px 0 10px;border:1px solid color-mix(in srgb,var(--alerta) 24%,transparent);border-radius:var(--r-pill);background:var(--alerta-suave);font-size:var(--fs-xs);color:var(--alerta);white-space:nowrap}.modif-rot{display:inline-flex;align-items:center;gap:6px;height:14px;padding-right:8px;margin-right:2px;font-weight:600;border-right:1px solid color-mix(in srgb,var(--alerta) 28%,transparent)}.modif-rot i{width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}.modif-btn{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 9px;border-radius:var(--r-pill);font-size:var(--fs-xs);font-weight:600;color:var(--ink-2);transition:background var(--t),color var(--t),filter var(--t)}.modif-btn svg{flex:none}.modif-btn:hover{background:color-mix(in srgb,var(--alerta) 14%,transparent);color:var(--ink)}.modif-btn:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.modif-btn.salvar{background:var(--btn-fundo);color:var(--btn-tinta)}.modif-btn.salvar:hover{filter:brightness(1.18)}.modif-vaga{display:contents}.tbar .modif{margin-left:2px}.rx-pop{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r);box-shadow:0 4px 6px -1px #00000012,0 12px 28px -4px #00000024;padding:12px 14px;z-index:var(--z-flutua);font-size:var(--fs-md);color:var(--ink);max-height:min(70vh,560px,var(--radix-popover-content-available-height,100vh));overflow:auto;box-sizing:border-box;animation:popin .15s cubic-bezier(.22,.61,.36,1)}.rx-pop.mini{min-width:250px;padding:12px 14px}.pop-titulo{font-size:var(--fs-xs);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);font-weight:600;padding:0 2px 8px;margin-bottom:8px;border-bottom:1px solid var(--line)}.pop-titulo.sub{padding-top:10px;border-top:1px solid var(--line);margin-top:8px}.pop-vazio{padding:8px 4px 12px;color:var(--ink-3);font-size:var(--fs-md);line-height:1.5}.pop-rodape{display:flex;align-items:center;gap:8px;padding:10px 2px 2px;margin-top:8px;border-top:1px solid var(--line)}.pop-limpar-btn{all:unset;cursor:pointer;display:flex;align-items:center;justify-content:center;width:100%;height:30px;margin-top:10px;border-radius:var(--r-sm);font-size:var(--fs-sm);font-weight:500;color:var(--urg);background:transparent;transition:background var(--t),color var(--t);box-sizing:border-box}.pop-limpar-btn:hover{background:var(--urg-suave)}.cal{width:252px;-webkit-user-select:none;user-select:none}.cal-topo{display:flex;align-items:center;gap:4px;margin-bottom:8px}.cal-mes{all:unset;cursor:pointer;flex:1;text-align:center;font-size:var(--fs-md);font-weight:600;color:var(--ink);text-transform:capitalize;padding:4px 0;border-radius:var(--r-sm);transition:background var(--t)}.cal-mes span{color:var(--ink-3);font-weight:500}.cal-mes:hover{background:var(--surface-2)}.cal-seta{all:unset;cursor:pointer;display:flex;align-items:center;justify-content:center;width:26px;height:26px;flex:none;border-radius:var(--r-sm);color:var(--ink-3);transition:background var(--t),color var(--t)}.cal-seta:hover{background:var(--surface-2);color:var(--ink)}.cal-semana{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;margin-bottom:2px}.cal-semana span{text-align:center;font-size:var(--fs-xs);font-weight:600;letter-spacing:.03em;color:var(--ink-4);text-transform:uppercase;padding:2px 0}.cal-grade{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.cal-dia{all:unset;cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center;height:32px;border-radius:var(--r);font-size:var(--fs-md);color:var(--ink);font-variant-numeric:tabular-nums;transition:background var(--t),color var(--t)}.cal-dia:hover{background:var(--surface-2)}.cal-dia:focus-visible{box-shadow:0 0 0 2px var(--acc-suave),0 0 0 1px var(--acc) inset}.cal-dia.fora{color:var(--ink-4)}.cal-dia.hoje{font-weight:700;color:var(--acc-esc)}.cal-dia.hoje:after{content:"";position:absolute;left:50%;bottom:4px;margin-left:-1.5px;width:3px;height:3px;border-radius:50%;background:currentColor}.cal-dia.marcado{background:var(--acc);color:var(--sobre-cheio);font-weight:600}.cal-dia.marcado:after{background:var(--sobre-cheio)}.cal-dia.marcado:hover{background:var(--acc-esc)}.cal-dia.na-faixa{background:var(--acc-suave);color:var(--acc-esc)}.cal-dia:disabled{cursor:default;color:var(--ink-4);opacity:.4;background:transparent}.cal-rodape{display:flex;gap:6px;margin-top:10px;padding-top:9px;border-top:1px solid var(--line)}.cal-atalho{all:unset;cursor:pointer;flex:1;text-align:center;height:28px;line-height:28px;border-radius:var(--r-sm);font-size:var(--fs-sm);font-weight:500;color:var(--ink-2);transition:background var(--t),color var(--t)}.cal-atalho:hover{background:var(--surface-2);color:var(--ink)}.cal-atalho.limpar{color:var(--urg)}.cal-atalho.limpar:hover{background:var(--urg-suave)}.cal-atalho:disabled{cursor:default;opacity:.4;background:transparent}.rx-pop.cal-pop{padding:12px;min-width:0;overflow:visible;max-height:none}.editor-data{display:grid;gap:10px}.editor-data .ed{width:100%;height:34px;padding:0 10px;font-size:var(--fs-md);border:1px solid var(--line-2);border-radius:var(--r);background:var(--surface);color:var(--ink);box-sizing:border-box;font-variant-numeric:tabular-nums;transition:border-color var(--t),box-shadow var(--t)}.editor-data .ed:focus{border-color:var(--acc);box-shadow:0 0 0 2px var(--acc-suave)}.editor-data .ed.ruim{border-color:var(--urg);box-shadow:0 0 0 2px var(--urg-suave)}.campo-data{position:relative;display:flex;align-items:center}.campo-data .campo-data-ed{width:100%;padding-right:32px;box-sizing:border-box;font-variant-numeric:tabular-nums}.campo-data-btn{all:unset;cursor:pointer;position:absolute;right:4px;display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:var(--r-sm);color:var(--ink-3);transition:background var(--t),color var(--t)}.campo-data-btn:hover{background:var(--surface-2);color:var(--ink)}.campo-data.ruim .campo-data-ed{border-color:var(--urg);box-shadow:0 0 0 2px var(--urg-suave)}.campo-data.inerte{opacity:.55}.campo-data.inerte .campo-data-btn{cursor:default;pointer-events:none}.vocs{display:grid;grid-template-columns:repeat(auto-fill,minmax(252px,1fr));gap:10px;align-items:start}.voc{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);padding:13px 14px 14px;box-shadow:var(--sh-1)}.voc-topo{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;margin-bottom:3px;min-height:24px}.voc-nome{margin:0;font-size:var(--fs-base);font-weight:600;color:var(--ink);flex:1 1 auto;min-width:0;overflow-wrap:break-word;line-height:1.3}.voc-nome:first-letter{text-transform:uppercase}.voc-nome-btn{all:unset;cursor:pointer;border-radius:var(--r-sm);padding:1px 4px;margin:-1px -4px;transition:background var(--t)}.voc-nome-btn:hover{background:var(--surface-3)}.voc-nome-form{display:flex;align-items:center;gap:4px;flex:1 1 auto;min-width:0}.voc-nome-form .ed{height:26px;padding:0 8px;font-size:var(--fs-md);font-weight:600;border:1px solid var(--acc);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);min-width:0;flex:1}.voc-tipo{font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:700;color:var(--ink-4);border:1px solid var(--line-2);border-radius:var(--r-pill);padding:0 7px;white-space:nowrap;flex:none;line-height:18px}.voc-tipo.progresso{color:var(--acc-esc);border-color:var(--acc-borda);background:var(--acc-suave)}.voc-apagar{all:unset;cursor:pointer;width:22px;height:22px;display:grid;place-items:center;border-radius:var(--r-sm);color:var(--ink-4);opacity:0;transition:opacity var(--t),color var(--t)}.voc:hover .voc-apagar,.voc-apagar:focus-visible{opacity:1}.voc-apagar:hover{color:var(--urg);background:var(--urg-suave)}.voc-conta{font-size:var(--fs-xs);color:var(--ink-3);margin-left:auto;white-space:nowrap;flex:none;font-variant-numeric:tabular-nums}.voc-barra{display:flex;align-items:center;gap:10px;margin:2px 0 14px}.voc-busca{flex:0 1 320px;height:32px}.voc-conta-geral{font-size:var(--fs-sm);color:var(--ink-3);white-space:nowrap;margin-left:auto}.voc-grupo{margin-bottom:18px}.voc-grupo-nome{margin:0 0 8px;font-size:var(--fs-xs);letter-spacing:.09em;text-transform:uppercase;font-weight:700;color:var(--ink-3);border-bottom:1px solid var(--line);padding-bottom:5px}.voc-tipo.fechada{color:var(--ink-3);border-color:var(--line-2);background:var(--surface-2);display:inline-flex;align-items:center;gap:3px}.voc.fechada{background:var(--ground)}.voc-vazio{font-size:var(--fs-sm);color:var(--ink-3);font-style:italic}.voc-legenda{display:block;margin:0 0 14px;font-size:var(--fs-sm);line-height:1.5;color:var(--ink-3)}.voc-usos{margin:0 0 10px;font-size:var(--fs-sm);line-height:1.45;color:var(--ink-3)}.voc-pill{gap:3px;align-items:center}.voc-papel-marca{display:inline-flex;align-items:center;color:var(--ink-3);line-height:1}.voc-papel-marca svg{display:block}.voc-legenda .voc-papel-marca{margin:0 3px;vertical-align:-1px}.voc-papel{margin:8px 0 2px;padding:8px 10px;border-radius:var(--r-sm);background:var(--surface-2);font-size:var(--fs-sm);line-height:1.45;color:var(--ink-2)}.voc-papel b{color:var(--ink);font-weight:600}.voc-papel b svg{display:inline;vertical-align:-1px;margin-right:2px}.voc-papel-volta{all:unset;cursor:pointer;display:block;margin-top:6px;color:var(--acc-esc);font-weight:600;font-size:var(--fs-sm)}.voc-papel-volta:hover{text-decoration:underline}.voc-papel-volta:focus-visible{outline:2px solid var(--acc);outline-offset:2px;border-radius:var(--r-sm)}.voc-pill.semente{opacity:1}.voc-pills{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.voc-pill{all:unset;cursor:pointer;border-radius:var(--r-pill);display:inline-flex;transition:transform var(--t),box-shadow var(--t);max-width:100%;min-width:0;box-sizing:border-box}.voc-pill .chip{min-width:0;max-width:100%}.voc-pill .voc-papel-marca{flex:none}.voc-pill:hover{transform:translateY(-1px);box-shadow:var(--sh-1)}.voc-pill:focus-visible{box-shadow:0 0 0 2px var(--acc-suave),0 0 0 1px var(--acc)}.voc-add{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 9px;border:1px dashed var(--line-2);border-radius:var(--r-pill);font-size:var(--fs-sm);color:var(--ink-3);transition:border-color var(--t),color var(--t),background var(--t)}.voc-add:hover{border-color:var(--acc);color:var(--acc-esc);background:var(--acc-suave)}.rx-pop.voc-pop{width:248px;box-sizing:border-box}.voc-paleta{display:grid;grid-template-columns:repeat(6,1fr);gap:7px;padding:2px 0 6px}.voc-amostra{all:unset;cursor:pointer;aspect-ratio:1;border-radius:var(--r);border:1px solid var(--line-2);box-sizing:border-box;transition:transform var(--t),box-shadow var(--t)}.voc-amostra:hover{transform:scale(1.09)}.voc-amostra.escolhida{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--acc)}.voc-amostra:focus-visible{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--acc-borda)}.voc-cor-nome{font-size:var(--fs-sm);color:var(--ink-3);padding-bottom:2px}.voc-nota{margin:7px 0 0;font-size:var(--fs-xs);line-height:1.45;color:var(--ink-4)}.voc-pop .ed{width:100%;height:32px;padding:0 10px;font-size:var(--fs-md);border:1px solid var(--line-2);border-radius:var(--r);background:var(--surface);color:var(--ink);box-sizing:border-box}.voc-pop .ed:focus{border-color:var(--acc);box-shadow:0 0 0 2px var(--acc-suave);outline:none}.eco-topo{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-height:30px}.eco-topo .eco-acoes{margin-left:auto;display:flex;align-items:center;gap:7px}.eco-ferramentas{position:sticky;top:0;z-index:3;padding:7px 0;background:var(--ground);border-bottom:1px solid var(--line)}.eco-botoes{display:flex;align-items:center;gap:3px;flex-wrap:wrap}.eco-sep{width:1px;height:18px;background:var(--line);margin:0 5px}.eco-btn{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:5px;justify-content:center;min-width:28px;height:28px;box-sizing:border-box;padding:0 6px;border-radius:var(--r-sm);font-size:var(--fs-md);color:var(--ink-2);border:1px solid transparent;transition:background var(--t),color var(--t),border-color var(--t)}.eco-btn.largo{padding:0 9px}.eco-btn:hover{background:var(--surface-2);color:var(--ink);border-color:var(--line)}.eco-btn:focus-visible{box-shadow:0 0 0 2px var(--acc-suave);border-color:var(--acc)}.eco-btn.ligado{background:var(--acc-suave);color:var(--acc-esc);border-color:var(--acc-borda)}.eco-item{display:inline-flex;align-items:center;gap:8px}.eco-item svg{color:var(--ink-3);flex:none}.eco-escrita{min-height:55vh;padding:2px 0 40px 18px;box-sizing:border-box;border-left:2px solid var(--line)}.eco-escrita.ProseMirror-focused{border-left-color:var(--acc-borda)}.eco-escrita-caixa{min-height:55vh}.eco-escrita:focus-visible{outline:none}.eco-escrita li>p{margin:0}.eco-escrita li{margin:3px 0}.eco-escrita p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;pointer-events:none;color:var(--ink-4)}.eco-escrita table{border-collapse:collapse;width:100%;margin:0 0 14px;table-layout:fixed;font-size:var(--fs-md)}.eco-escrita :is(th,td){border:1px solid var(--line-2);padding:7px 10px;vertical-align:top;position:relative}.eco-escrita th{background:var(--surface-2);font-weight:600;text-align:left}.eco-escrita :is(th,td)>*:last-child{margin-bottom:0}.eco-escrita .selectedCell:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--acc-suave);pointer-events:none}.eco-escrita .ProseMirror-selectednode{outline:2px solid var(--acc-borda);border-radius:var(--r-sm)}.eco-escrita hr{border:none;border-top:2px solid var(--line-2);margin:20px 0}.md{font-size:var(--fs-base);line-height:1.62;color:var(--ink)}.md>:first-child{margin-top:0}.md h2{font-size:var(--fs-lg);font-weight:700;margin:20px 0 8px;letter-spacing:-.01em}.md h3{font-size:var(--fs-base);font-weight:700;margin:17px 0 6px}.md h4{font-size:var(--fs-md);font-weight:700;margin:15px 0 5px;color:var(--ink-2)}.md p{margin:0 0 10px}.md ul,.md ol{margin:0 0 11px;padding-left:20px}.md li{margin:2px 0}.md a{color:var(--acc-esc);text-decoration:underline;text-underline-offset:2px}.md code{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-sm);padding:1px 5px;font-size:var(--fs-sm);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.md del{color:var(--ink-4)}.md blockquote{margin:0 0 11px;padding:2px 0 2px 13px;border-left:3px solid var(--acc-borda);color:var(--ink-2)}.md hr{border:none;border-top:1px solid var(--line);margin:16px 0}.md-tabela{overflow-x:auto;margin:0 0 12px;border:1px solid var(--line);border-radius:var(--r);background:var(--surface)}.md-tabela table{border-collapse:collapse;width:100%;font-size:var(--fs-md)}.md-tabela th,.md-tabela td{padding:7px 11px;border-bottom:1px solid var(--line);text-align:left}.md-tabela th{background:var(--surface-2);font-weight:600;color:var(--ink-2);font-size:var(--fs-sm);letter-spacing:.02em}.md-tabela tr:last-child td{border-bottom:none}.md-tabela.mesclada table{border-style:hidden}.md-tabela.mesclada :is(th,td){border:1px solid var(--line);vertical-align:top}.eco-doc{font-size:var(--fs-lg);line-height:1.7}.eco-doc h2{font-size:var(--fs-xl);margin:30px 0 10px}.eco-doc h3{font-size:var(--fs-lg);margin:24px 0 7px}.eco-doc h4{font-size:var(--fs-base);margin:20px 0 6px}.eco-doc :is(h2,h3,h4){scroll-margin-top:64px}.eco-doc p,.eco-doc li{font-size:var(--fs-lg)}.eco-doc p{margin:0 0 13px}.eco-doc ul,.eco-doc ol{margin:0 0 14px}.eco-doc blockquote{font-size:var(--fs-base);padding-left:16px}.regra{display:flex;align-items:center;gap:8px;padding:5px 0}.regra .juncao{width:42px;flex:none;font-size:var(--fs-sm);color:var(--ink-3);text-align:right;padding-right:2px}.pill{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;height:30px;padding:0 10px;border:1px solid var(--line-2);border-radius:var(--r);font-size:var(--fs-md);font-weight:500;color:var(--ink);background:var(--surface);transition:background var(--t),border-color var(--t),color var(--t);max-width:100%;box-sizing:border-box;overflow:hidden}.pill>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.pill:hover{background:var(--surface-2);border-color:var(--line-3);color:var(--ink)}.pill.mini{height:26px;padding:0 8px;font-size:var(--fs-sm);border-radius:var(--r-sm)}.pill.add{border-style:dashed;color:var(--acc-esc);border-color:var(--acc-borda);background:transparent}.pill.add:hover{background:var(--acc-suave);border-color:var(--acc)}.pill.ligada{color:var(--acc-esc);background:var(--acc-suave);border-color:var(--acc-borda)}.pill.ligada:hover{border-color:var(--acc);background:var(--acc-suave);color:var(--acc-esc)}.pill.sutil{border:none;color:var(--ink-3);background:transparent}.pill.sutil:hover{color:var(--urg);background:var(--urg-suave)}.pill.larga{width:100%;justify-content:center;margin-top:8px;box-sizing:border-box}.pill.esq{justify-content:flex-start}.flex1{flex:1;min-width:0}.par{display:flex;gap:6px}.regra .ed{height:30px;padding:0 9px;border:1px solid var(--line-2);border-radius:var(--r);font-size:var(--fs-md);background:var(--surface);color:var(--ink);min-width:0;box-sizing:border-box;transition:border-color var(--t),box-shadow var(--t)}.regra .ed:focus{border-color:var(--acc);box-shadow:0 0 0 2px var(--acc-suave)}.regra .ed.mini{width:50%}.xis{all:unset;cursor:pointer;flex:none;width:26px;height:26px;display:grid;place-items:center;border-radius:var(--r-sm);color:var(--ink-4);font-size:var(--fs-base);transition:background var(--t),color var(--t)}.xis:hover{background:var(--urg-suave);color:var(--urg)}.grupo-filtros{flex:1;min-width:0;padding:4px 8px 8px;border:1px solid var(--line);border-radius:var(--r);background:var(--surface-2)}.grupo-filtros .grupo-filtros{background:var(--surface)}.grupo-desligado{opacity:.5}.grupo-filtros-rodape{display:flex;flex-wrap:wrap;gap:8px;padding:4px 0 0 50px}.grupo-filtros-rodape .pill.add{border-color:transparent}.grupo-filtros-rodape .pill.add:hover{border-color:var(--acc)}.fmenu{all:unset;cursor:pointer;flex:none;width:26px;height:26px;display:grid;place-items:center;border-radius:var(--r-sm);color:var(--ink-4);transition:background var(--t),color var(--t)}.fmenu:hover,.fmenu[data-state=open]{background:var(--surface-3);color:var(--ink)}.fmenu:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.lista-col{display:flex;flex-direction:column;gap:2px}.linha-col{display:flex;align-items:center;gap:6px;padding:4px 8px;min-height:32px;border-radius:var(--r-sm);transition:background var(--t);box-sizing:border-box}.linha-col:hover{background:var(--surface-2)}.linha-col .nome{flex:1;min-width:0;font-size:var(--fs-md);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.linha-col.apagada .nome{color:var(--ink-3);font-weight:400}.linha-col .nome.calha{margin-left:56px}.seta{all:unset;cursor:pointer;width:22px;height:22px;display:grid;place-items:center;border-radius:var(--r-sm);color:var(--ink-3);font-size:var(--fs-sm);transition:background var(--t),color var(--t)}.seta:hover{background:var(--surface-3);color:var(--ink)}.tbl th .ord{margin-left:4px;display:inline-flex;align-items:center;gap:2px}.tbl th .ord i{font-style:normal;font-size:var(--fs-xs);background:var(--acc);color:var(--sobre-cheio);border-radius:var(--r);padding:0 4px;line-height:13px}.fchip .jn{font-style:normal;font-size:var(--fs-xs);color:var(--ink-4);text-transform:uppercase;letter-spacing:.06em;margin-right:3px}.rodape-tbl{padding:9px 13px;border-top:1px solid var(--line);font-size:var(--fs-sm);color:var(--ink-3);display:flex;align-items:center;gap:10px}.tbl tr.nova td{background:var(--surface);border-bottom:none}.tbl tr.nova:hover td{background:var(--surface)}.add-linha{all:unset;cursor:pointer;display:flex;align-items:center;gap:8px;width:100%;box-sizing:border-box;padding:9px 12px;font-size:var(--fs-md);color:var(--ink-4);border-radius:var(--r-sm);transition:background var(--t),color var(--t)}.add-linha:hover{background:var(--surface-2);color:var(--acc-esc)}.add-linha .mais{font-size:var(--fs-base);line-height:1;width:14px;text-align:center;flex:none}.add-linha.viva{display:flex;align-items:center;gap:8px;padding:5px 12px;cursor:default}.add-linha.viva .ed{flex:1;min-width:0;padding:5px 8px;border:1px solid var(--acc);border-radius:var(--r-sm);font-size:var(--fs-md);background:var(--surface);color:var(--ink);box-shadow:0 0 0 3px var(--acc-suave)}.add-linha .dica{font-size:var(--fs-xs);color:var(--ink-4);white-space:nowrap;flex:none}.tira{display:flex;align-items:center;gap:4px;flex:none;flex-wrap:nowrap}.tit-ed{flex:1;min-width:0;height:30px;font-size:var(--fs-md);font-weight:500;padding:0 7px;margin-left:-7px;border:1px solid var(--acc);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);box-shadow:0 0 0 2px var(--acc-suave);outline:none;box-sizing:border-box}.add-linha.viva .ed.curto{flex:none;width:104px;box-sizing:border-box}.add-linha.viva .ed.curto.texto{flex:0 1 150px;width:auto;min-width:110px;border-color:var(--line-2);box-shadow:none}.add-linha.viva .ed.curto.texto:focus{border-color:var(--acc);box-shadow:0 0 0 3px var(--acc-suave)}.add-linha.viva:is(:has(.ed.texto),:has(.pill~.pill~.pill)){flex-wrap:wrap;height:auto;min-height:var(--linha);row-gap:6px}.add-linha.viva:is(:has(.ed.texto),:has(.pill~.pill~.pill)){padding-left:34px}.add-linha.viva:is(:has(.ed.texto),:has(.pill~.pill~.pill))>.mais{margin-left:-22px}.add-linha.viva:is(:has(.ed.texto),:has(.pill~.pill~.pill)) .pill{min-width:130px}.add-linha.viva:is(:has(.ed.texto),:has(.pill~.pill~.pill)) .campo-data.curto{flex:none;width:150px}.add-linha.viva .campo-data-ed{padding:5px 32px 5px 8px;border:1px solid var(--line-2);border-radius:var(--r-sm);font:inherit;font-size:var(--fs-md);background:var(--surface);color:var(--ink);box-sizing:border-box;outline:none}.add-linha.viva .campo-data-ed:focus{border-color:var(--acc);box-shadow:0 0 0 3px var(--acc-suave)}.add-linha.viva .ed.curto.texto::placeholder,.add-linha.viva .campo-data-ed::placeholder{color:var(--ink-4)}.add-linha.viva:is(:has(.ed.texto),:has(.pill~.pill~.pill)) .ed:not(.curto){flex:1 1 200px}.add-linha.viva:is(:has(.ed.texto),:has(.pill~.pill~.pill)) .dica{display:none}.add-linha.viva .pill,.add-linha.viva .btn{flex:none}.add-linha.viva .ed:not(.curto){min-width:180px}.add-linha.viva .pill{flex:0 1 auto;min-width:0;max-width:240px}.add-linha.viva .pill .reticencias,.add-linha.viva .pill .com-os{min-width:0;overflow:hidden}.add-linha.viva:has(.pill~.pill~.pill) .dica{display:none}.add-linha.viva .pill .de-nascenca{opacity:.55}.add-linha.viva .pill.nivel-na-criacao{display:inline-flex;align-items:center;gap:6px;cursor:default}.add-linha.viva .pill.nivel-na-criacao .nivel{flex:none}.pill.arquivo-na-criacao{padding:0;gap:0;cursor:default}.pill.arquivo-na-criacao .bt{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:6px;height:100%;padding:0 10px;min-width:0;max-width:220px;box-sizing:border-box}.pill.arquivo-na-criacao .bt:disabled{cursor:default;opacity:.6}.pill.arquivo-na-criacao .tira{padding:0 8px 0 0;flex:none;opacity:.6}.pill.arquivo-na-criacao .tira:hover{opacity:1}.pill.arquivo-na-criacao .bt:focus-visible{outline:2px solid var(--acc);outline-offset:-2px}.pill:disabled{opacity:.5;cursor:default}.add-linha.viva .xis{flex:none}.aba-par{display:inline-flex;align-items:center;border-bottom:2px solid transparent;border-radius:var(--r-sm) var(--r-sm) 0 0}.aba-par.viva{border-bottom-color:var(--acc)}.aba-par .aba{border-bottom:none}.aba-cv{all:unset;cursor:pointer;padding:7px 8px 8px 2px;font-size:var(--fs-xs);color:var(--ink-4);border-radius:0 var(--r-sm) 0 0}.aba-cv:hover{color:var(--ink);background:var(--surface-2)}.aba-ic{all:unset;cursor:pointer;display:inline-grid;place-items:center;width:22px;height:22px;margin-left:6px;border-radius:var(--r-sm);color:var(--tinta-forte);transition:background var(--t),color var(--t)}.aba-par.viva .aba-ic{color:var(--tinta-forte)}.aba-ic:hover{background:var(--surface-3)}.aba-ic.vazio{color:var(--ink-4);opacity:.45}.aba-ic.vazio:hover{opacity:1;color:var(--ink-2)}.aba-ic:focus-visible{outline:2px solid var(--acc);outline-offset:-2px}.aba-par .aba-ic+.aba{padding-left:4px}.aba-par.movel{touch-action:none}.aba-par.arrastando{position:relative;z-index:1;background:var(--surface-2);box-shadow:var(--sh-2);border-radius:var(--r-sm) var(--r-sm) 0 0}.aba-par.arrastando .aba{color:var(--ink)}.chip-rec{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:var(--r-sm);font-size:var(--fs-sm);font-weight:500;color:var(--ink-2);background:var(--surface);border:1px solid var(--line-2);transition:all var(--t);white-space:nowrap;max-width:100%;box-sizing:border-box}.chip-rec:hover{background:var(--surface-2);border-color:var(--line-3)}.chip-rec.ro{cursor:default}.chip-rec.ro:hover{background:var(--surface);border-color:var(--line-2)}.chip-rec.vazio{color:var(--ink-4);border-style:dashed}.chip-rec.vazio:hover{color:var(--acc-esc);border-color:var(--acc-borda);background:var(--acc-suave)}.chip-rec.ativa{color:var(--acc-esc);background:var(--acc-suave);border-color:var(--acc-borda);font-weight:600}.chip-rec.ativa:hover{filter:brightness(.97)}.chip-rec .rec-ico{display:grid;place-items:center;flex-shrink:0}.chip-rec .rec-txt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.chip-rec .rec-vez{flex:none;white-space:nowrap;margin-left:-2px}.chip-rec .rec-curto{display:none}.rec-com-oc{container-type:inline-size}@container (max-width:150px){.chip-rec .rec-longo{display:none}.chip-rec .rec-curto{display:inline}.chip-rec .rec-ico{display:none}.chip-rec{padding-left:6px;padding-right:6px;gap:3px}}.rec-gatilho{display:inline-flex;min-width:0;max-width:100%}.rec-cartao{width:280px}.rec-cartao-frase{font-size:var(--fs-md);font-weight:600;color:var(--ink);line-height:1.4}.rec-cartao-nota{font-size:var(--fs-sm);color:var(--ink-3)}.rec-cartao-estado{font-size:var(--fs-sm);color:var(--ink-2);line-height:1.45}.rec-cartao-trilha{list-style:none;margin:0;padding:0;display:flex;gap:6px;flex-wrap:wrap}.rq{display:grid;justify-items:center;gap:3px;width:34px;font-size:var(--fs-xs);color:var(--ink-3);font-variant-numeric:tabular-nums}.rq b{font-weight:700;color:var(--ink-2)}.rq-q{width:20px;height:20px;border-radius:var(--r-sm);display:grid;place-items:center;box-sizing:border-box;color:var(--btn-tinta)}.rq-q svg{stroke-width:2.6}.rq.feita .rq-q{background:var(--ok)}.rq.tarde .rq-q{background:var(--alerta)}.rq.atual .rq-q{box-shadow:inset 0 0 0 2px var(--acc);background:var(--surface)}.rq.atual .rq-q:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--acc)}.rq.frente .rq-q{box-shadow:inset 0 0 0 2px var(--acc);background:var(--surface)}.rq.aguardando .rq-q{box-shadow:inset 0 0 0 2px var(--ink-4);background:var(--surface)}.rq.prevista .rq-q{border:1.5px dashed var(--ink-4)}.rq.cancelada .rq-q{background:var(--surface-3);color:var(--ink-3)}.rec-pop{width:360px;max-width:92vw;display:flex;flex-direction:column;overflow:hidden;padding:12px 0 0}.rec-pop>.rec-cab,.rec-pop>.rec-rodape{flex:none;padding-left:14px;padding-right:14px}.rec-pop>.rec-corpo{flex:1 1 auto;min-height:0;overflow:auto;padding:12px 14px}.rec-cab{display:flex;align-items:center;justify-content:space-between;padding-bottom:10px;border-bottom:1px solid var(--line);margin-bottom:12px}.rec-tit{display:flex;align-items:center;gap:7px;font-size:var(--fs-base);font-weight:600;color:var(--ink)}.rec-toggle{display:flex;align-items:center;gap:8px}.rec-sw-rot{font-size:var(--fs-sm);font-weight:600;color:var(--ink-3);-webkit-user-select:none;user-select:none;cursor:pointer}.rec-corpo{display:flex;flex-direction:column;gap:14px}.rec-rodape{display:flex;align-items:center;gap:8px;padding-top:11px;padding-bottom:12px;border-top:1px solid var(--line);background:var(--surface)}.rec-linha{display:flex;align-items:center;justify-content:space-between;gap:12px}.rec-rot{font-size:var(--fs-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3)}.rec-dupla{display:flex;align-items:center;gap:6px}.rec-num{width:56px;height:30px;padding:0 6px;text-align:center;font-size:var(--fs-md);border-radius:var(--r-sm)}.rec-secao{display:flex;flex-direction:column;gap:6px}.rec-dias-grade{display:flex;gap:4px;flex-wrap:wrap}.rec-dia-btn{all:unset;cursor:pointer;flex:1;min-width:36px;height:30px;display:grid;place-items:center;border-radius:var(--r-sm);font-size:var(--fs-sm);font-weight:500;color:var(--ink-2);background:var(--surface-2);border:1px solid var(--line-2);transition:all var(--t)}.rec-dia-btn:hover{background:var(--surface-3);color:var(--ink)}.rec-dia-btn.on{background:var(--acc-suave);border-color:var(--acc);color:var(--acc-esc);font-weight:600}.rec-terminos{display:flex;flex-direction:column;gap:6px;background:var(--surface-2);padding:8px 10px;border-radius:var(--r);border:1px solid var(--line-2)}.rec-opt{display:flex;align-items:center;gap:7px;font-size:var(--fs-md);color:var(--ink);cursor:pointer}.rec-opt input[type=radio]{margin:0;accent-color:var(--acc)}.rec-data-fim{height:28px;padding:0 6px;font-size:var(--fs-sm);border-radius:var(--r-sm)}.rec-num-fim{width:50px;height:28px;padding:0 4px;text-align:center;font-size:var(--fs-sm);border-radius:var(--r-sm)}.rec-previa{background:var(--surface);border:1px dashed var(--line-2);border-radius:var(--r);padding:8px 10px}.rec-previa-tit{font-size:var(--fs-xs);font-weight:600;color:var(--ink-3);margin-bottom:6px}.rec-previa-lista{display:grid;gap:2px}.rec-previa-data{display:grid;grid-template-columns:28px 30px max-content minmax(0,1fr);align-items:center;gap:6px;min-height:24px;font-size:var(--fs-sm);color:var(--ink-2);font-variant-numeric:tabular-nums}.rec-previa-data b{color:var(--acc-esc)}.rec-previa-dia{color:var(--ink-3)}.rec-previa-dt{font-weight:600;color:var(--ink)}.rec-previa-data.rec-alerta .rec-previa-dia,.rec-previa-data.rec-alerta .rec-previa-dt{color:var(--alerta)}.rec-previa-nota{justify-self:start;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 7px;border-radius:var(--r-pill);font-size:var(--fs-xs);font-weight:600;line-height:18px}.rec-previa-nota.rec-alerta{background:var(--alerta-suave);color:var(--alerta)}.rec-previa-nota.rec-ja{background:var(--acc-suave);color:var(--acc-esc)}.rec-previa-vazio{font-size:var(--fs-sm);color:var(--ink-4);font-style:italic}.rec-frase{font-size:var(--fs-base);font-weight:600;color:var(--ink);line-height:1.4}.rec-base{font-size:var(--fs-sm);line-height:1.5;color:var(--ink-3);background:var(--surface-2);border-radius:var(--r);padding:8px 10px}.rec-base b{color:var(--ink-2);font-weight:600}.rec-base.sem{display:flex;gap:7px;align-items:flex-start;background:var(--alerta-suave);color:var(--alerta)}.rec-base.sem svg{flex:none;margin-top:1px}.fila-periodo{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:11px}.fila-periodo-rot{font-size:var(--fs-xs);letter-spacing:.07em;text-transform:uppercase;font-weight:700;color:var(--ink-4);margin-right:2px}.fila-periodo .pill{height:28px;padding:0 11px;font-size:var(--fs-md);border-radius:var(--r);background:var(--surface);font-weight:500}.fila-periodo .pill.escolhido{background:var(--acc-suave);border-color:var(--acc-borda);color:var(--acc-esc);font-weight:600}.fila-periodo-total{margin-left:auto;font-size:var(--fs-lg);font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums;display:flex;align-items:baseline;gap:7px}.fila-periodo-total small{font-size:var(--fs-xs);font-weight:500;color:var(--ink-3)}@media (max-width:900px){.fila-periodo-total{margin-left:0;width:100%}}.navp{display:inline-flex;align-items:center;gap:2px}.navp .tb{height:28px;box-sizing:border-box}.navp .navp-seta{padding:0 6px}.navp .navp-seta.parada{visibility:hidden}.navp .navp-nome{min-width:196px;justify-content:space-between;padding:0 10px}.navp-rot{flex:1;text-align:left;font-variant-numeric:tabular-nums;white-space:nowrap}.navp .navp-hoje{margin-left:2px}.navp .tb:disabled{cursor:default;color:var(--ink-4);background:none}.navp-pop{display:flex;flex-direction:column;gap:8px;padding:4px}.navp-tit{font-size:var(--fs-xs);letter-spacing:.07em;text-transform:uppercase;font-weight:700;color:var(--ink-4)}.navp-pop .seg-reg.navp-escala{display:flex;flex-wrap:nowrap}.navp-pop .seg-reg.navp-escala button{flex:1;justify-content:center;padding:0 6px}.navp-ano{display:flex;align-items:center;justify-content:space-between}.navp-ano b{font-size:var(--fs-md);font-variant-numeric:tabular-nums}.navp-ano .tb{padding:4px 6px}.navp-ano .tb:disabled{cursor:default;color:var(--ink-4);background:none}.navp-grade{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.navp-grade.poucos{grid-template-columns:repeat(2,1fr)}.navp-grade button{all:unset;cursor:pointer;text-align:center;padding:7px 0;border-radius:var(--r-sm);font-size:var(--fs-md);color:var(--ink-2);font-variant-numeric:tabular-nums}.navp-grade button:hover{background:var(--surface-2);color:var(--ink)}.navp-grade button:focus-visible{outline:2px solid var(--acc);outline-offset:-1px}.navp-grade button.hj{box-shadow:inset 0 0 0 1.5px var(--acc-borda)}.navp-grade button.on{background:var(--acc);color:var(--sobre-cheio);font-weight:700;box-shadow:none}.navp-grade button:disabled{cursor:default;color:var(--ink-4);background:none;opacity:.55}.navp-pop .cal{width:100%}.navp-nota{margin:0;font-size:var(--fs-sm);color:var(--ink-3)}.navp-nota.aviso{color:var(--alerta)}.navp-sep{height:1px;background:var(--line);margin:2px 0}.navp-entre{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.navp-entre-campos{display:flex;align-items:center;gap:6px;width:100%}.navp-entre-campos .campo-data{flex:1;min-width:0}.navp-a{font-size:var(--fs-sm);color:var(--ink-3)}.tbar .fila-periodo-total{margin-left:0;font-size:var(--fs-md)}.lnk-tela{display:inline-flex;align-items:center;gap:5px;font-size:var(--fs-md);font-weight:600;color:var(--acc-esc);text-decoration:none;padding:6px 11px;border-radius:var(--r);border:1px solid var(--acc-borda);background:var(--acc-suave);transition:all var(--t)}.lnk-tela:hover{background:var(--surface);border-color:var(--acc)}.campos-tbl td .cell{gap:8px}.campos-tbl tr.campo-apagado td .cell{opacity:.5}.campo-rotulo{min-width:0}.campo-rotulo form{display:flex;align-items:center;gap:4px;width:100%}.campo-rotulo .ed{height:28px;padding:0 9px;font-size:var(--fs-md);border:1px solid var(--acc);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);min-width:0;flex:1}.campo-rotulo .voc-nome-btn{font-size:var(--fs-base);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.campo-padrao{all:unset;cursor:pointer;font-size:var(--fs-xs);color:var(--ink-4);text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.campo-padrao:hover{color:var(--acc-esc)}.campo-coluna{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fs-sm);color:var(--ink-3);background:var(--surface-2);border-radius:var(--r-sm);padding:2px 6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.campo-tipo{font-size:var(--fs-sm);color:var(--ink-4);white-space:nowrap}.campo-marca{font-size:var(--fs-xs);letter-spacing:.05em;text-transform:uppercase;font-weight:700;color:var(--acc-esc);background:var(--acc-suave);border-radius:var(--r-pill);padding:1px 7px;white-space:nowrap}.campo-acoes{display:flex;align-items:center;gap:4px}.campo-acoes .ib[disabled]{opacity:.25;cursor:default}.campo-aparece{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-sm);color:var(--ink-3);cursor:pointer;white-space:nowrap}.campo-aparece.apagado{opacity:.55;cursor:default}.campo-novo{width:100%;flex-wrap:wrap}.campo-novo .ed{height:30px;padding:0 10px;font-size:var(--fs-md);border:1px solid var(--line-2);border-radius:var(--r);background:var(--surface);color:var(--ink);flex:1;min-width:180px}.campo-novo-dica code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;background:var(--surface-2);border-radius:var(--r-sm);padding:1px 5px}.ent-fila{display:flex;align-items:center;gap:10px;margin-bottom:12px;flex-wrap:wrap}.ent-fila .pill{font-size:var(--fs-md)}.ent-conta{font-size:var(--fs-sm);color:var(--ink-4)}.perm-acoes{display:flex;align-items:center;gap:6px;margin-left:auto}.perm-excluir[aria-disabled=true]{opacity:.45;cursor:not-allowed}.perm-nome{height:30px;padding:0 10px;font-size:var(--fs-md);border:1px solid var(--line-2);border-radius:var(--r);background:var(--surface);color:var(--ink);min-width:220px}.perm-novo{margin:0 0 12px;border:1px solid var(--line);border-radius:var(--r)}.perm-tbl{table-layout:fixed}.perm-tbl col.perm-col{width:150px}.perm-tbl td .perm-cel{gap:8px;min-width:0}.perm-rest{font-size:var(--fs-xs);color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.perm-nao{color:var(--ink-4)}.perm-tbl tr.perm-grupo td{height:var(--linha-densa);padding:0 12px;font-size:var(--fs-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);background:var(--surface-2)}.perm-admin{margin-bottom:12px}.perm-pessoas{margin-top:24px}.perm-tit{font-size:var(--fs-lg);font-weight:600;margin:0 0 10px}.perm-tbl-pessoas td .cell{gap:10px}tr.perm-suspensa td .cell{color:var(--ink-3)}.perm-fixo{cursor:default}.hora-pop{padding:6px}.hora-lista{display:flex;flex-direction:column;max-height:260px;overflow:auto;gap:1px}.hora-op{all:unset;cursor:pointer;padding:6px 14px;border-radius:var(--r-sm);font-size:var(--fs-md);font-variant-numeric:tabular-nums;text-align:center;transition:background var(--t)}.hora-op:hover{background:var(--surface-2)}.hora-op:focus-visible{background:var(--surface-2);box-shadow:0 0 0 2px var(--acc-borda)}.hora-op.on{background:var(--acc-suave);color:var(--acc-esc);font-weight:700}.hora-agora{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:baseline;justify-content:center;gap:6px;width:100%;padding:6px 14px;margin-bottom:5px;border-radius:var(--r-sm);font-size:var(--fs-md);font-weight:700;color:var(--acc-esc);transition:background var(--t)}.hora-agora:hover{background:var(--surface-2)}.hora-agora:focus-visible{background:var(--surface-2);box-shadow:0 0 0 2px var(--acc-borda)}.hora-agora-h{font-weight:500;color:var(--ink-3);font-size:var(--fs-sm);font-variant-numeric:tabular-nums}.hora-pop .hora-agora+.hora-lista{border-top:1px solid var(--line);padding-top:5px}.ckin-lembrete{all:unset;cursor:pointer;display:flex;align-items:center;gap:11px;width:100%;box-sizing:border-box;padding:11px 14px;margin-bottom:12px;border-radius:var(--r-lg);background:var(--alerta-suave);border:1px solid transparent;color:var(--alerta);transition:border-color var(--t)}.ckin-lembrete:hover{border-color:var(--alerta)}.ckin-lembrete>span{display:flex;flex-direction:column;gap:1px;min-width:0}.ckin-lembrete b{font-size:var(--fs-md)}.ckin-lembrete em{font-style:normal;font-size:var(--fs-sm);opacity:.85}.ckin-lembrete-ir{margin-left:auto;font-size:var(--fs-md);font-weight:700;text-decoration:underline;text-underline-offset:3px}.rel-semanas{margin-left:auto;font-size:var(--fs-sm);color:var(--ink-3)}.rel-painel{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:14px;align-items:stretch;margin-bottom:16px}.rel-painel>.empty{margin:0}.rel-faixa{display:flex;flex-direction:column;gap:12px}.rel-faixa>.tile{flex:1 1 auto;justify-content:center}.rel-faixa .tile{margin:0;min-width:0;display:flex;flex-direction:column}.rel-faixa .tile .k{display:flex;align-items:center;gap:6px}.rel-faixa .tile .v{display:flex;align-items:baseline;gap:6px;font-variant-numeric:tabular-nums}.rel-faixa .tile .v small{font-size:var(--fs-md);font-weight:500;color:var(--ink-3);letter-spacing:0}.rel-faixa .tile .d{margin-top:0;padding-top:6px;font-size:var(--fs-sm);color:var(--ink-3);line-height:1.45}.rel-v-ok{color:var(--ok-tin)}.rel-v-falha{color:var(--urg)}.rel-externo{color:var(--c-amarelo-tin)}.rel-ajuda{all:unset;cursor:help;display:inline-grid;place-items:center;width:15px;height:15px;border-radius:50%;border:1px solid var(--line-2);font-size:var(--fs-xs);font-weight:600;color:var(--ink-3);letter-spacing:0;text-transform:none}.rel-ajuda:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.rel-falta-card{margin-top:16px;padding:14px 16px 8px}.rel-falta-tit{display:flex;align-items:baseline;gap:10px}.rel-falta-tit h3{margin:0;font-size:var(--fs-md);font-weight:700;color:var(--ink)}.rel-falta-conta{font-size:var(--fs-xs);font-weight:600;color:var(--ink-3)}.rel-falta-nota{margin:3px 0 8px;font-size:var(--fs-xs);color:var(--ink-3)}.rel-falta-vazio{display:flex;align-items:center;gap:6px;padding:6px 0 10px;font-size:var(--fs-sm);color:var(--ok-tin)}.rel-falta-lista{list-style:none;margin:0 -6px;padding:0}.rel-falta+.rel-falta{border-top:1px solid var(--line)}.rel-falta-cab{all:unset;cursor:pointer;box-sizing:border-box;width:100%;display:flex;align-items:center;gap:12px;min-height:var(--linha);padding:4px 6px;border-radius:var(--r-sm)}.rel-falta-cab:hover{background:var(--surface-2)}.rel-falta-cab:focus-visible{outline:2px solid var(--acc);outline-offset:-2px}.rel-falta-quem{flex:1 1 auto;min-width:0;display:flex;align-items:baseline;gap:8px}.rel-falta-quem b{font-size:var(--fs-md);font-weight:600;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rel-falta-quem small{flex:none;font-size:var(--fs-xs);font-weight:600;color:var(--ink-3)}.rel-falta-num{flex:none;font-size:var(--fs-sm);color:var(--ink-2)}.rel-falta-num b{font-weight:700;color:var(--urg)}.rel-falta-semanas{flex:none;min-width:104px;text-align:right;font-size:var(--fs-xs);color:var(--ink-3)}.rel-falta-chev{flex:none;display:grid;place-items:center;width:20px;color:var(--ink-3);transform:rotate(-90deg);transition:transform var(--t)}.rel-falta.aberta .rel-falta-chev{transform:none}.rel-falta-det{display:grid;gap:10px;max-width:760px;padding:2px 6px 12px 50px}.rel-falta-det.com-formulario{max-width:none;padding-left:16px}.rel-falta-quando{display:flex;align-items:center;gap:10px;min-height:28px;margin-bottom:2px;font-size:var(--fs-xs);font-weight:600;color:var(--ink-3)}.rel-falta-quando .btn{margin-left:auto}.rel-falta-semana.respondendo{padding:8px 10px 10px;margin:0 -10px;border-radius:var(--r);background:var(--surface-2)}.rel-falta-semana ul{list-style:none;margin:0;padding:0;display:grid;gap:4px}.rel-falta-semana li{display:flex;align-items:center;gap:8px;min-width:0;font-size:var(--fs-sm)}.rel-falta-tarefa{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink)}.rel-falta-item{flex:0 1 auto;min-width:0;max-width:45%;display:inline-flex;align-items:center;gap:5px;overflow:hidden;color:var(--ink-3);white-space:nowrap}.rel-falta-bloco{min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:var(--fs-xs)}.rel-setores{padding:0;margin:0;display:flex;flex-direction:column}.rel-setores>.rel-setor{flex:1 1 auto}.rel-setores-tit{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 16px;padding:12px 16px;border-bottom:1px solid var(--line)}.rel-setores-tit h3{margin:0}.rel-legenda{display:flex;flex-wrap:wrap;gap:14px;font-size:var(--fs-xs);color:var(--ink-3)}.rel-legenda i{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:5px;vertical-align:0}.rel-legenda i.c,.rel-pilha i.c{background:var(--ok)}.rel-legenda i.d,.rel-pilha i.d{background:var(--acc-borda)}.rel-legenda i.e,.rel-pilha i.e{background:repeating-linear-gradient(135deg,var(--c-amarelo-tin) 0 2px,var(--c-amarelo-bg) 2px 5px)}.rel-legenda i.a,.rel-pilha i.a{background:var(--urg)}.rel-setor{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 64px;align-items:center;gap:20px;min-height:var(--linha);padding:6px 16px;border-bottom:1px solid var(--line)}.rel-setor:last-child{border-bottom:0}.rel-setor:hover{background:var(--surface-2)}.rel-setor.aberto{background:var(--acc-suave)}.rel-setor-abre{all:unset;cursor:pointer;display:grid;grid-template-columns:128px minmax(0,1fr);align-items:center;gap:16px}.rel-setor-abre:focus-visible{outline:2px solid var(--acc);outline-offset:2px;border-radius:var(--r-sm)}.rel-sigla{display:flex;flex-direction:column;min-width:0;line-height:1.3}.rel-sigla b{font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rel-sigla small{font-size:var(--fs-xs);color:var(--ink-3);font-variant-numeric:tabular-nums}.rel-pilha{display:flex;height:6px;border-radius:var(--r-pill);overflow:hidden;background:var(--surface-3)}.rel-pilha i{display:block;height:100%;transition:width .3s}.rel-motivos{display:flex;flex-wrap:wrap;gap:5px}.rel-chip{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border-radius:var(--r-pill);font-size:var(--fs-xs);font-weight:500;white-space:nowrap}.rel-chip b{font-weight:600;font-variant-numeric:tabular-nums}.rel-chip.int{background:var(--urg-suave);color:var(--urg)}.rel-chip.ext{background:var(--c-amarelo-bg);color:var(--c-amarelo-tin)}.rel-chip.escolhido{box-shadow:0 0 0 1.5px currentColor}.rel-chip:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.rel-sem{font-size:var(--fs-xs);color:var(--ink-4)}.rel-pct{font-weight:600;text-align:right;font-variant-numeric:tabular-nums;color:var(--ink-2)}.rel-pct-falha{color:var(--urg)}@media (max-width:1180px){.rel-painel{grid-template-columns:1fr}.rel-faixa{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:900px){.rel-faixa{grid-template-columns:repeat(2,minmax(0,1fr))}.rel-setor{grid-template-columns:minmax(0,1fr) 56px;row-gap:6px}.rel-setor .rel-motivos{grid-column:1 / -1;grid-row:2}}@media (max-width:640px){.rel-faixa{grid-template-columns:1fr}.rel-setor-abre{grid-template-columns:96px minmax(0,1fr)}}.rel-tabela-tit{font-size:var(--fs-sm);color:var(--ink-3);margin:0 0 8px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.rel-limpar{all:unset;cursor:pointer;color:var(--acc-esc);text-decoration:underline;text-underline-offset:2px}.ordbarra{display:flex;flex-direction:column;gap:10px;padding:2px 0}.ordbarra-secao{display:flex;flex-direction:column;gap:2px}.ordbarra-linha{display:flex;align-items:center;gap:6px;padding:5px 8px;border-radius:var(--r);background:#ffffff12;font-size:var(--fs-md);color:#fff}.ordbarra-linha:hover{background:#ffffff24}.ordbarra-linha.arrastando{opacity:.55;box-shadow:var(--sh-2)}.ordbarra-alca{all:unset;cursor:grab;display:grid;place-items:center;opacity:.45;flex:none;width:18px;height:24px;touch-action:none;color:inherit}.ordbarra-alca:hover{opacity:.9}.ordbarra-alca:active{cursor:grabbing}.ordbarra-alca:focus-visible{opacity:1;outline:2px solid var(--eco-vib);border-radius:var(--r-sm)}.ordbarra-ico{all:unset;cursor:pointer;display:grid;place-items:center;width:24px;height:24px;border-radius:var(--r-sm);flex:none;color:inherit;opacity:.85;transition:background var(--t),opacity var(--t)}.ordbarra-ico:hover{background:#ffffff29;opacity:1}.ordbarra-ico:focus-visible{outline:2px solid var(--eco-vib)}.ordbarra-nome{all:unset;flex:1;min-width:0;height:24px;padding:0 6px;border-radius:var(--r-sm);font-size:var(--fs-md);color:inherit;box-sizing:border-box;border:1px solid transparent;transition:background var(--t),border-color var(--t)}.ordbarra-nome::placeholder{color:inherit;opacity:.45}.ordbarra-nome:hover{background:#ffffff1a}.ordbarra-nome:focus{background:#ffffff29;border-color:var(--eco-vib)}.ordbarra-nome.secao{font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:700;opacity:.85}.ordbarra-voltar{all:unset;cursor:pointer;display:grid;place-items:center;width:20px;height:20px;border-radius:var(--r-sm);flex:none;color:inherit;opacity:.45}.ordbarra-voltar:hover{opacity:1;background:#ffffff29}.ordbarra-secao .ordbarra-linha:first-child{background:transparent;padding-left:2px}.ordbarra-secao .ordbarra-linha:first-child:hover{background:#ffffff17}.ordbarra-secao .ordbarra-linha:not(:first-child){margin-left:12px}.ordbarra-btn{all:unset;cursor:pointer;display:flex;align-items:center;gap:7px;margin:4px 0 2px;padding:7px 10px;border-radius:var(--r);font-size:var(--fs-sm);font-weight:600;color:#fff;opacity:.55;transition:opacity var(--t),background var(--t)}.ordbarra-btn:hover{opacity:1;background:#ffffff1a}.ordbarra-acoes{display:flex;gap:6px;margin:6px 0 2px}.ordbarra-acoes button{all:unset;cursor:pointer;flex:1;text-align:center;height:32px;line-height:32px;border-radius:var(--r);font-size:var(--fs-md);font-weight:600;transition:background var(--t),opacity var(--t)}.ordbarra-acoes button[disabled]{opacity:.5;cursor:default}.ordbarra-acoes .ordbarra-cancelar{color:#fff;background:#ffffff1f}.ordbarra-acoes .ordbarra-cancelar:hover{background:#fff3}.ordbarra-acoes .ordbarra-salvar{color:var(--eco-esc);background:var(--eco-vib)}.ordbarra-acoes .ordbarra-salvar:hover{filter:brightness(1.06)}.cron-topo{display:flex;align-items:center;gap:6px;margin:0 0 10px}.cron-unidade{margin-left:auto;font-size:var(--fs-sm);color:var(--ink-4)}.cron-legenda{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:var(--fs-sm);color:var(--ink-3)}.cron-legenda>span{display:inline-flex;align-items:center;gap:6px}.cron-legenda i{width:14px;height:10px;border-radius:var(--r-sm);border:1px solid;box-sizing:border-box}.cron-legenda+.cron-unidade{margin-left:auto}.cron-card{overflow:hidden;margin-bottom:10px}.cron-scroll{overflow-x:auto}.cron-grade{display:grid;grid-template-columns:170px repeat(var(--colunas),minmax(24px,1fr));align-items:center;min-width:660px}.cron-rot{padding:0 12px;font-size:var(--fs-md);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:32px;line-height:32px;position:sticky;left:0;background:var(--surface);z-index:1;border-right:1px solid var(--line)}.cron-rot.fraco{font-weight:600;color:var(--ink-4);font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase}.cron-dia{height:30px;display:grid;place-items:center;font-size:var(--fs-xs);color:var(--ink-3);font-variant-numeric:tabular-nums;background:var(--surface-2);border-bottom:1px solid var(--line);white-space:nowrap;overflow:hidden}.cron-dia.fds{color:var(--ink-4);background:var(--surface-3)}.cron-dia.feriado{background:var(--alerta-suave);color:var(--alerta);font-weight:700}.cron-dia.hoje{color:var(--acc-esc);font-weight:700;box-shadow:inset 0 -2px 0 var(--acc)}.cron-dia.vira-mes,.cron-fundo.vira-mes{box-shadow:inset 1px 0 0 var(--line)}.cron-fora{height:24px;display:flex;align-items:flex-end;justify-content:center;position:relative;border-bottom:1px solid var(--line)}.cron-barra-fora{width:58%;background:var(--acc-borda);border-radius:var(--r-sm) var(--r-sm) 0 0;min-height:2px}.cron-fora.tem em{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-style:normal;font-size:var(--fs-xs);font-weight:700;color:var(--acc-esc)}.cron-faixa{display:grid;grid-template-columns:subgrid;height:32px;align-items:center;position:relative;border-bottom:1px solid var(--line)}.cron-faixa:hover{background:var(--surface-2)}.cron-grade>.cron-rot:not(.fraco){border-bottom:1px solid var(--line)}.cron-grade>.cron-faixa:last-child,.cron-grade>.cron-rot:nth-last-child(2){border-bottom:none}.cron-fundo{grid-row:1;height:32px}.cron-fundo.fds{background:var(--surface-2)}.cron-fundo.feriado{background:var(--alerta-suave);opacity:.5}.cron-barra{all:unset;grid-row:1;cursor:pointer;height:21px;border-radius:var(--r-sm);display:flex;min-width:5px;align-items:center;padding:0 7px;font-size:var(--fs-xs);font-weight:600;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;transition:filter var(--t),box-shadow var(--t)}.cron-barra:hover{filter:brightness(.96);box-shadow:var(--sh-1)}.cron-barra.proporcional{top:50%;transform:translateY(-50%);min-width:4px;box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 35%,transparent)}.cron-barra.proporcional.sem-nome{padding:0}.cron-barra.proporcional:hover{box-shadow:inset 0 0 0 1px currentColor,var(--sh-1)}.cron-barra.proporcional:focus-visible{box-shadow:0 0 0 2px var(--acc)}.cron-barra[aria-disabled]{cursor:default}.cron-barra[aria-disabled]:hover{filter:none;box-shadow:none}.cron-barra:focus-visible{box-shadow:0 0 0 2px var(--acc)}.cron-barra.pedida{background-image:repeating-linear-gradient(135deg,rgb(0 0 0/.12) 0 4px,transparent 4px 9px);outline:1px dashed currentColor;outline-offset:-1px}.cron-barra.vem-antes{border-top-left-radius:0;border-bottom-left-radius:0;border-left:2px solid currentColor}.cron-barra.vai-depois{border-top-right-radius:0;border-bottom-right-radius:0;border-right:2px solid currentColor}.gt{--gt-nome:268px;--gt-h:34px}.gt-ferramentas{display:flex;align-items:center;gap:10px;margin-bottom:10px}.gt-quadro{border:1px solid var(--line-2);border-radius:var(--r);background:var(--surface);overflow:hidden}.gt-rolagem{overflow-x:auto;overflow-y:hidden;max-height:62vh;overflow-y:auto}.gt-grade{position:relative;width:max-content;min-width:100%}.gt-linha{display:flex;align-items:stretch;min-height:var(--gt-h);border-top:1px solid var(--line)}.gt-linha:first-child{border-top:none}.gt-nome{position:sticky;left:0;z-index:3;width:var(--gt-nome);min-width:var(--gt-nome);box-sizing:border-box;display:flex;align-items:center;gap:5px;padding:5px 10px 5px 6px;background:var(--surface);border-right:1px solid var(--line-2);font-size:var(--fs-md)}.gt-titulo{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1}button.gt-titulo-abre{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:0;margin:0;font-family:inherit;text-align:left;cursor:pointer;border-radius:var(--r-sm)}button.gt-titulo-abre:hover{color:var(--acc-esc);text-decoration:underline}button.gt-titulo-abre:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.gt-sem,.gt-linha.superada .gt-nome{color:var(--ink-3)}.gt-linha.superada .gt-barra,.gt-linha.superada .gt-marco,.am.superada{opacity:.42}.gt-eixo{position:sticky;top:0;z-index:5;background:var(--surface-2);min-height:46px}.gt-eixo .gt-nome{background:var(--surface-2);font-size:var(--fs-xs);font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);z-index:6}.gt-tempo{position:relative;flex:none;min-height:var(--gt-h)}.gt-eixo .gt-tempo{min-height:46px}.gt-grande{position:absolute;top:0;height:22px;display:flex;align-items:center;padding-left:8px;font-size:var(--fs-xs);font-weight:700;color:var(--ink-2);letter-spacing:.03em;border-left:1px solid var(--line-2);overflow:hidden;white-space:nowrap}.gt-pequena{position:absolute;top:22px;height:24px;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:var(--fs-xs);color:var(--ink-3);border-left:1px solid var(--line);overflow:hidden}.gt-pequena b{font-weight:600;font-size:var(--fs-xs);color:var(--ink-2);line-height:1.1}.gt-pequena i{font-style:normal;font-size:var(--fs-xs);opacity:.75;line-height:1}.gt-pequena.fds b,.gt-pequena.fds i{color:var(--ink-3);opacity:.7}.gt-listra{position:absolute;top:0;bottom:0;border-left:1px solid var(--line);pointer-events:none}.gt-listra.fds{background:var(--surface-2);opacity:.7}.gt-mae>.gt-nome{font-weight:700}.gt-mae.aberta>.gt-nome{background:var(--surface-2)}.gt-seta{all:unset;cursor:pointer;width:18px;height:18px;flex:none;display:grid;place-items:center;border-radius:var(--r-sm);color:var(--ink-3);transition:transform var(--t),background var(--t)}.gt-seta:hover{background:var(--surface-3);color:var(--ink)}.gt-seta.fechada{transform:rotate(-90deg)}.gt-seta:disabled{cursor:default;opacity:0}.gt-conta{font-size:var(--fs-xs);font-weight:600;color:var(--ink-3);background:var(--surface-2);border:1px solid var(--line-2);border-radius:var(--r-pill);padding:0 6px;flex:none}.gt-filha>.gt-nome{padding-left:30px;color:var(--ink-2);font-size:var(--fs-sm)}.gt-filha>.gt-nome:before{content:"";position:absolute;left:16px;top:0;bottom:0;border-left:1px solid var(--line-2)}.gt-barra{all:unset;position:absolute;top:7px;height:20px;box-sizing:border-box;cursor:pointer;border-radius:var(--r-sm);background:var(--acc);overflow:hidden;display:flex;align-items:center;transition:filter var(--t),box-shadow var(--t)}.gt-barra:hover{filter:brightness(1.08);box-shadow:0 1px 6px #00000024}.gt-barra:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.gt-barra.fina{top:11px;height:12px;border-radius:var(--r-sm);background:var(--acc-suave);border:1px solid var(--acc-borda)}.gt-barra.feita{background:var(--ok)}.gt-barra.fina.feita{background:var(--ok-suave);border-color:var(--ok)}.gt-barra.atrasada{background:var(--urg)}.gt-barra.fina.atrasada{background:var(--urg-suave);border-color:var(--urg)}.gt-progresso{position:absolute;left:0;top:0;bottom:0;background:#ffffff52;pointer-events:none}.gt-barra-tit{position:relative;z-index:1;font-size:var(--fs-xs);font-weight:600;color:var(--sobre-cheio);padding:0 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gt-marco{all:unset;position:absolute;top:9px;width:16px;height:16px;cursor:pointer;transform:translate(-50%) rotate(45deg);border-radius:var(--r-sm);background:var(--acc);transition:filter var(--t)}.gt-marco:hover{filter:brightness(1.12)}.gt-marco:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.gt-marco.pequeno{top:12px;width:11px;height:11px}.gt-marco.feita{background:var(--ok)}.gt-marco.atrasada{background:var(--urg)}.gt-fora{position:absolute;top:0;height:var(--gt-h);display:flex;align-items:center;font-size:var(--fs-sm);color:var(--ink-2);white-space:nowrap;pointer-events:none}.gt-fora.fraco{color:var(--ink-3);font-size:var(--fs-xs)}.gt-hoje{position:absolute;top:0;bottom:0;width:0;border-left:2px dashed var(--urg);pointer-events:none;z-index:4}.gt-hoje em{position:absolute;top:26px;left:4px;font-size:var(--fs-xs);font-style:normal;font-weight:700;color:var(--urg);background:var(--surface);padding:0 4px;border-radius:var(--r-sm);border:1px solid var(--urg-suave)}.gt-legenda{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:10px;font-size:var(--fs-sm);color:var(--ink-3)}.gt-legenda span{display:inline-flex;align-items:center;gap:6px}.gt-legenda .am{display:inline-block;flex:none}.gt-legenda .am.marco{width:10px;height:10px;background:var(--acc);border-radius:var(--r-sm);transform:rotate(45deg)}.gt-legenda .am.prog{width:22px;height:10px;border-radius:var(--r-sm);background:var(--acc);background-image:linear-gradient(90deg,rgba(255,255,255,.32) 55%,transparent 55%)}.gt-legenda .am.feita{width:22px;height:10px;border-radius:var(--r-sm);background:var(--ok)}.gt-legenda .am.espera{width:22px;height:10px;border-radius:var(--r-sm);background:var(--alerta)}.gt-barra.espera{background:var(--alerta)}.gt-barra.fina.espera{background:var(--alerta-suave);border-color:var(--alerta)}.gt-marco.espera{background:var(--alerta)}.gt-ferramentas{flex-wrap:wrap;row-gap:8px}.gt-ferramentas+.gt-ferramentas{margin-top:-2px}.gt-resumo{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}.gt-num{position:relative;display:flex;flex-direction:column;gap:2px;min-width:0;padding:12px 14px;border:1px solid var(--line-2);border-radius:var(--r);background:var(--surface)}.gt-num-rot{font-size:var(--fs-xs);font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3)}.gt-num b{font-size:var(--fs-xl, 22px);font-weight:700;color:var(--ink);line-height:1.2;font-variant-numeric:tabular-nums}.gt-num-sub{font-size:var(--fs-sm);color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gt-num.ruim b{color:var(--urg)}.gt-trilho{display:block;height:5px;margin-top:6px;border-radius:var(--r-pill);background:var(--surface-3);overflow:hidden}.gt-trilho i{display:block;height:100%;background:var(--ok);border-radius:var(--r-pill)}@media (max-width:900px){.gt-resumo{grid-template-columns:repeat(2,minmax(0,1fr))}}.gt-grupo-cab{background:var(--surface-2)}.gt-grupo-cab>.gt-nome{background:var(--surface-2);font-size:var(--fs-xs);font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-2)}.gt-nada>.gt-nome{color:var(--ink-3);font-style:italic}.gt-tempo-vazio{width:var(--gt-total)}.gt-termino{position:absolute;top:0;bottom:0;width:0;border-left:2px solid var(--ok);pointer-events:none;z-index:4;opacity:.8}.gt-marcas{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:4;clip-path:inset(0 0 0 calc(var(--gt-nome) + var(--gt-rolado, 0px)))}.gt-termino em{position:absolute;top:26px;left:4px;font-size:var(--fs-xs);font-style:normal;font-weight:700;color:var(--ok-tin);background:var(--surface);padding:0 4px;border-radius:var(--r-sm);border:1px solid var(--ok-suave)}.gt-selo{flex:none;max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-xs);font-weight:700;padding:1px 6px;border-radius:var(--r-pill);border:1px solid currentColor;line-height:1.35}.gt-selo.cliente{color:var(--do-cliente)}.gt-selo.parceiro{color:var(--parceiro)}.gt-pend{margin-top:22px}.gt-pend .sub-secao{display:flex;align-items:center;gap:8px}.gt-pend-colunas{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;margin-top:8px}.gt-pend-col{border:1px solid var(--line-2);border-radius:var(--r);background:var(--surface);overflow:hidden;border-top:3px solid var(--parceiro)}.gt-pend-col.cliente{border-top-color:var(--do-cliente)}.gt-pend-cab{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--line)}.gt-pend-nome{font-weight:700;color:var(--ink);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gt-pend-tipo{font-size:var(--fs-xs);color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em;font-weight:600}.gt-pend-atras{font-size:var(--fs-xs);font-weight:700;color:var(--urg);background:var(--urg-suave);padding:1px 7px;border-radius:var(--r-pill)}.gt-pend-vazio{margin:0;padding:14px 12px;color:var(--ink-3);font-size:var(--fs-sm)}.gt-pend-col ul{list-style:none;margin:0;padding:4px 0}.gt-pend-item{all:unset;box-sizing:border-box;display:flex;align-items:flex-start;gap:12px;width:100%;padding:7px 12px}button.gt-pend-item{cursor:pointer}button.gt-pend-item:hover{background:var(--surface-2)}button.gt-pend-item:focus-visible{outline:2px solid var(--acc);outline-offset:-2px}.gt-pend-data{flex:none;width:92px;display:flex;flex-direction:column;line-height:1.25}.gt-pend-data b{font-size:var(--fs-sm);font-weight:500;color:var(--ink);font-variant-numeric:tabular-nums}.gt-pend-data i{font-style:normal;font-size:var(--fs-xs);color:var(--ink-3)}.gt-pend-data.atrasada b,.gt-pend-data.atrasada i{color:var(--urg)}.gt-pend-data.atrasada b{font-weight:700}.gt-pend-txt{display:flex;flex-direction:column;min-width:0;line-height:1.3}.gt-pend-tit{font-size:var(--fs-md);color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gt-pend-macro{font-size:var(--fs-xs);color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gt-sem{margin-top:14px}.gt-sem ul{margin:6px 0 0;padding-left:18px;font-size:var(--fs-md);color:var(--ink-2)}.gt-sem li{margin:3px 0}.gt-sem small{color:var(--ink-3)}.gt{--gt-nome:320px;--gt-h:44px}.gt-mae{--gt-h:56px}.gt-grupo-cab{--gt-h:40px}.gt-resumo{gap:0;border:1px solid var(--line-2);border-radius:var(--r);background:var(--surface);margin-bottom:12px;overflow:hidden}.gt-num{border:none;border-radius:0;padding:14px 18px;background:transparent}.gt-num+.gt-num{border-left:1px solid var(--line)}.gt-num b{font-size:var(--fs-xl);letter-spacing:-.01em}.gt-ferramentas{gap:14px;margin-bottom:12px;padding:8px 10px;border:1px solid var(--line-2);border-radius:var(--r);background:var(--surface-2)}.gt-seg-grupo{display:flex;align-items:center;gap:8px}.gt-seg-rot{font-size:var(--fs-xs);font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3)}.gt-seg{display:inline-flex;padding:2px;border-radius:var(--r);background:var(--surface-3);gap:2px}.gt-seg button{all:unset;cursor:pointer;height:26px;padding:0 10px;display:inline-flex;align-items:center;border-radius:var(--r-sm);font-size:var(--fs-sm);font-weight:600;color:var(--ink-2);transition:background var(--t),color var(--t)}.gt-seg button:hover{color:var(--ink)}.gt-seg button.on{background:var(--surface);color:var(--ink);font-weight:700;box-shadow:var(--sh-1)}.gt-seg button:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.gt-org{display:grid;gap:12px;padding:4px}.gt-org .gt-seg-grupo{flex-direction:column;align-items:flex-start;gap:6px}.gt-quadro{border-radius:var(--r);box-shadow:var(--sh-1)}.gt-rolagem{max-height:72vh}.gt-nome{gap:8px;padding:0 14px 0 10px}.gt-nome-txt{display:flex;flex-direction:column;justify-content:center;min-width:0;flex:1;gap:2px}.gt-meta{display:flex;align-items:center;gap:8px;min-width:0;font-size:var(--fs-xs);color:var(--ink-3);font-weight:500;white-space:nowrap;overflow:hidden}.gt-meta>*+.gt-meta-it:before{content:"·";margin-right:8px;color:var(--ink-4)}.gt-meta-atras{color:var(--urg);font-weight:700}.gt-eixo{min-height:56px;background:var(--surface)}.gt-eixo .gt-nome{background:var(--surface);align-items:flex-end;padding-bottom:10px}.gt-eixo .gt-tempo{min-height:56px}.gt-grande{height:26px;font-size:var(--fs-sm);color:var(--ink)}.gt-pequena{top:26px;height:30px;border-left-color:var(--line)}.gt-eixo{border-bottom:1px solid var(--line-2)}.gt-listra{border-left-color:color-mix(in srgb,var(--line) 70%,transparent)}.gt-listra.fds{background:color-mix(in srgb,var(--surface-2) 60%,transparent);opacity:1}.gt-mae>.gt-nome{font-weight:700;font-size:var(--fs-md)}.gt-mae.aberta>.gt-nome{background:var(--surface)}.gt-mae .gt-titulo{font-size:var(--fs-md);color:var(--ink)}.gt-seta{width:22px;height:22px}.gt-filha{background:color-mix(in srgb,var(--surface-2) 55%,var(--surface))}.gt-filha>.gt-nome{padding-left:40px;background:color-mix(in srgb,var(--surface-2) 55%,var(--surface))}.gt-filha>.gt-nome:before{left:21px;border-left:2px solid var(--line-2)}.gt-filha .gt-titulo{font-size:var(--fs-sm);font-weight:500;color:var(--ink-2)}.gt-linha.gt-filha{border-top-color:color-mix(in srgb,var(--line) 60%,transparent)}.gt-grupo-cab,.gt-grupo-cab>.gt-nome{background:var(--surface-2)}.gt-grupo-cab>.gt-nome{box-shadow:inset 3px 0 0 var(--acc);font-size:var(--fs-sm);letter-spacing:.02em;text-transform:none;font-weight:700;color:var(--ink)}.gt-bloco+.gt-bloco{border-top:6px solid var(--surface-2)}.gt-barra{top:calc((var(--gt-h) - 26px) / 2);height:26px;border-radius:var(--r);box-shadow:inset 0 -1px #0000001f}.gt-barra-tit{font-size:var(--fs-sm);padding:0 10px}.gt-barra.fina{top:calc((var(--gt-h) - 14px) / 2);height:14px;border-radius:var(--r-sm);box-shadow:none}.gt-progresso{background:#ffffff47}.gt-marco{top:calc((var(--gt-h) - 18px) / 2);width:18px;height:18px}.gt-marco.pequeno{top:calc((var(--gt-h) - 12px) / 2);width:12px;height:12px}.gt-fora{font-size:var(--fs-sm);color:var(--ink-2);font-weight:500}.gt-hoje em,.gt-termino em{top:6px;padding:1px 8px;border-radius:var(--r-pill);box-shadow:var(--sh-1)}.gt-hoje em{background:var(--urg);color:var(--sobre-cheio);border-color:var(--urg)}.gt-legenda{font-size:var(--fs-xs);gap:6px 16px;margin-top:12px;padding:0 2px}.gt-pend{margin-top:28px}.gt-pend-colunas{gap:14px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.gt-pend-col{border-top-width:1px;box-shadow:var(--sh-1)}.gt-pend-cab{padding:12px 14px;gap:10px;background:var(--surface)}.gt-pend-sigla{flex:none;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font-size:var(--fs-xs);font-weight:700;color:var(--sobre-cheio);background:var(--parceiro)}.gt-pend-col.cliente .gt-pend-sigla{background:var(--do-cliente)}.gt-pend-quem{display:flex;flex-direction:column;min-width:0;line-height:1.25}.gt-pend-col ul{padding:6px 0}.gt-pend-item{padding:9px 14px;gap:14px;align-items:center}.gt-pend-data{width:auto;min-width:74px;flex-direction:column;align-items:center;padding:4px 8px;border-radius:var(--r);background:var(--surface-2)}.gt-pend-data b{font-size:var(--fs-md)}.gt-pend-data.atrasada{background:var(--urg-suave)}.gt-pend-col li+li{border-top:1px solid var(--line)}@media (max-width:900px){.gt{--gt-nome:150px}.gt-barra-tit{display:none}}.gt{--gt-topo:0px;--gt-eixo-h:56px}.main .gt-cima{position:sticky;top:calc(0px - var(--main-pad-topo));z-index:8;display:flow-root;background:var(--ground);padding-top:6px}.main .gt{--gt-topo:calc(var(--gt-barra, 0px) - var(--main-pad-topo))}@media (max-width:900px){.main .gt{--gt-topo:0px}}.gt-quadro{overflow:clip}.gt-rolagem{max-height:none;overflow-x:auto;overflow-y:hidden}.gt-rolagem.cabe{overflow:visible}.gt-rolagem.cabe .gt-eixo{top:var(--gt-topo)}.gt-eixo-fixo{position:sticky;top:var(--gt-topo);z-index:6;overflow:hidden;background:var(--surface-2)}.gt-eixo-fixo .gt-eixo{position:relative;top:auto}@supports (timeline-scope: --a) and (animation-timeline: --a){.gt-quadro{timeline-scope:--gt-lado}.gt-rolagem{scroll-timeline:--gt-lado x}.gt-eixo-fixo .gt-eixo>.gt-tempo{animation:gt-regua-anda linear both!important;animation-timeline:--gt-lado!important}.gt-rolagem .gt-marcas{animation:gt-marcas-abre linear both!important;animation-timeline:--gt-lado!important}}@keyframes gt-regua-anda{0%{transform:translate(0)}to{transform:translate(calc(0px - var(--gt-curso, 0px)))}}@keyframes gt-marcas-abre{0%{clip-path:inset(0 0 0 var(--gt-nome))}to{clip-path:inset(0 0 0 calc(var(--gt-nome) + var(--gt-curso, 0px)))}}.gt-rolagem.cabe .gt-mae.aberta{position:sticky;top:calc(var(--gt-topo) + var(--gt-eixo-h));z-index:4;background:var(--surface);box-shadow:0 1px 0 var(--line-2)}.gt-rolagem.cabe .gt-mae.aberta>.gt-tempo{background:var(--surface)}.gt.editavel .gt-barra,.gt.editavel .gt-marco{cursor:grab;touch-action:pan-y}.gt.arrastando{-webkit-user-select:none;user-select:none}.gt.arrastando .gt-barra,.gt.arrastando .gt-marco{cursor:grabbing}.gt-alca{position:absolute;top:0;bottom:0;width:9px;cursor:ew-resize;z-index:2}.gt-alca.ini{left:0}.gt-alca.fim{right:0}.gt-alca:after{content:"";position:absolute;top:22%;bottom:22%;left:3px;width:2px;border-radius:var(--r-pill);background:#ffffffe6;opacity:0;transition:opacity var(--t)}.gt-barra.fina .gt-alca:after{background:var(--acc)}.gt-barra:hover .gt-alca:after{opacity:1}.gt-arrasto-txt{z-index:3;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}.gt-arrasto-txt.fraco{color:var(--ink)}.gt-legenda-dica{flex-basis:100%;color:var(--ink-3)}:is(.gt,.gt-dica) .t-inicio{--tom-bg:var(--c-cinza-bg);--tom:var(--c-cinza-tin)}:is(.gt,.gt-dica) .t-andamento{--tom-bg:var(--c-azul-bg);--tom:var(--c-azul-tin)}:is(.gt,.gt-dica) .t-espera{--tom-bg:var(--c-amarelo-bg);--tom:var(--c-amarelo-tin)}:is(.gt,.gt-dica) .t-atrasada{--tom-bg:var(--c-vermelho-bg);--tom:var(--c-vermelho-tin)}:is(.gt,.gt-dica) .t-feita{--tom-bg:var(--c-verde-bg);--tom:var(--c-verde-tin)}:is(.gt,.gt-dica) .t-cancelada{--tom-bg:var(--c-cinza-bg);--tom:var(--c-cinza-tin)}.gt .t-superada{--tom-bg:var(--c-cinza-bg);--tom:var(--ink-4)}.gt-mae{--gt-h:52px}.gt-filha{--gt-h:42px}.gt-linha{border-top-color:color-mix(in srgb,var(--line) 55%,transparent)}.gt-grupo+.gt-grupo{border-top:1px solid var(--line-2)}.gt-filha,.gt-filha>.gt-nome,.gt-mae.aberta>.gt-nome{background:var(--surface)}.gt-linha:not(.gt-eixo):not(.gt-grupo-cab):hover,.gt-linha:not(.gt-eixo):not(.gt-grupo-cab):hover>.gt-nome{background:color-mix(in srgb,var(--surface-2) 75%,var(--surface))}.gt-nome{gap:10px}.gt-filha>.gt-nome{padding-left:38px}.gt-filha>.gt-nome:before{left:22px;border-left:1px solid var(--line-2)}.gt-mae .gt-titulo{font-size:var(--fs-base);font-weight:700;letter-spacing:-.005em}.gt-filha .gt-titulo{font-size:var(--fs-md);font-weight:500;color:var(--ink)}.gt-meta{gap:7px}.gt-est{flex:none;width:14px;height:14px;box-sizing:border-box;border-radius:50%;border:2px solid var(--tom);display:grid;place-items:center;color:var(--surface)}.gt-filha .gt-est{width:12px;height:12px;border-width:1.5px}.gt-est.t-andamento{background:linear-gradient(90deg,var(--tom) 50%,transparent 50%)}.gt-est.t-espera{border-style:dashed}.gt-est.t-atrasada{background:var(--tom-bg)}.gt-est.t-feita{background:var(--tom)}.gt-est.t-cancelada{background:linear-gradient(135deg,transparent 45%,var(--tom) 45%,var(--tom) 55%,transparent 55%)}.gt-est svg{width:8px;height:8px;stroke-width:3.5}.gt-listra{border-left-color:color-mix(in srgb,var(--line) 40%,transparent)}.gt-listra.gt-mes{width:0;border-left:1px solid var(--line-2)}.gt-listra.fds{background:color-mix(in srgb,var(--surface-2) 45%,transparent)}.gt-grande{font-size:var(--fs-sm);font-weight:700;color:var(--ink);border-left:1px solid var(--line-2);padding-left:10px}.gt-pequena{border-left-color:color-mix(in srgb,var(--line) 60%,transparent)}.gt-pequena b{font-weight:600;color:var(--ink-3);font-variant-numeric:tabular-nums}.gt-pequena.agora b{color:var(--ink);font-weight:700}.gt-eixo-marca{position:absolute;bottom:5px;z-index:2;transform:translate(-50%);pointer-events:none;padding:1px 8px;border-radius:var(--r-pill);font-size:var(--fs-xs);font-weight:700;line-height:1.4;white-space:nowrap;box-shadow:var(--sh-1)}.gt-eixo-marca.hoje{background:var(--urg);color:var(--surface)}.gt-eixo-marca.termino{background:var(--surface);color:var(--ok-tin);box-shadow:inset 0 0 0 1px var(--ok);transform:translate(calc(-100% - 5px))}.gt-pequena.agora b,.gt-pequena.agora i{opacity:0}.gt-fora.antes{transform:translate(-100%)}.gt-hoje{border-left:2px solid var(--urg);transform:translate(-1px);opacity:.9}.gt-termino{border-left:2px dashed color-mix(in srgb,var(--ok) 75%,transparent);opacity:1}.gt-barra{top:calc((var(--gt-h) - 24px) / 2);height:24px;border:none;border-radius:var(--r);background:var(--tom-bg);color:var(--tom);justify-content:space-between;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tom) 30%,transparent)}.gt-barra:hover{filter:none;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tom) 60%,transparent),var(--sh-1)}.gt-barra:focus-visible{outline-color:var(--tom)}.gt-barra:not(.fina):after{content:"";position:absolute;right:0;top:0;bottom:0;width:3px;background:var(--tom)}.gt-progresso{background:color-mix(in srgb,var(--tom) 22%,var(--tom-bg));border-radius:0}.gt-barra-tit{flex:1;min-width:0;color:var(--tom);font-weight:700;font-size:var(--fs-sm);padding:0 10px}.gt-barra-pct{position:relative;z-index:1;flex:none;padding:0 12px 0 4px;font-size:var(--fs-xs);font-weight:700;font-variant-numeric:tabular-nums;color:var(--tom)}.gt-barra.fina{top:calc((var(--gt-h) - 12px) / 2);height:12px;border:none;border-radius:var(--r-pill);background:var(--tom-bg);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tom) 45%,transparent)}.gt-barra.fina.t-feita{background:color-mix(in srgb,var(--tom) 45%,var(--tom-bg))}.gt-marco{background:var(--tom);box-shadow:0 0 0 2px var(--surface);top:calc((var(--gt-h) - 14px) / 2);width:14px;height:14px}.gt-marco.pequeno{top:calc((var(--gt-h) - 10px) / 2);width:10px;height:10px}.gt-alca:after{background:var(--tom)}.gt-fora{font-weight:600;color:var(--ink-2)}.gt-fora.fraco{font-variant-numeric:tabular-nums}.gt-atraso{position:absolute;top:calc((var(--gt-h) - 24px) / 2);height:24px;pointer-events:none;background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--urg) 38%,transparent) 0 3px,transparent 3px 7px);border-top-right-radius:var(--r);border-bottom-right-radius:var(--r)}.gt-atraso.fina{top:calc((var(--gt-h) - 12px) / 2);height:12px}.gt-dica{display:flex;flex-direction:column;gap:4px;min-width:190px;padding:2px 0}.gt-dica-tit{font-weight:700;font-size:var(--fs-md);line-height:1.3}.gt-dica-lin{display:flex;align-items:center;gap:8px;font-size:var(--fs-sm);opacity:.92;font-variant-numeric:tabular-nums}.gt-dica-tom{padding:0 8px;border-radius:var(--r-pill);background:var(--tom-bg);color:var(--tom);font-size:var(--fs-xs);font-weight:700}.gt-dica-atraso{font-weight:700}.gt-dica-nota{font-size:var(--fs-xs);opacity:.65}.rx-dica:has(.gt-dica-passos){max-width:min(300px,calc(100vw - 16px))}.gt-dica-passos{display:flex;flex-direction:column;gap:5px;margin-top:4px;padding-top:7px;border-top:1px solid color-mix(in srgb,currentColor 18%,transparent);--dp-cinza:#A9B7A8;--dp-azul:#85B8E8;--dp-ambar:#DCA84D;--dp-verde:#6FD7B0;--dp-verm:#E5827A}.gt-dica-sub{display:flex;justify-content:space-between;gap:12px;font-size:var(--fs-xs);font-weight:700;letter-spacing:.05em;text-transform:uppercase;opacity:.6;font-variant-numeric:tabular-nums}.gt-dica-sub>span:last-child{text-transform:none;letter-spacing:0}.gt-dica-passo{display:grid;grid-template-columns:11px minmax(0,1fr);align-items:start;column-gap:8px;font-size:var(--fs-sm);line-height:1.35;--dp:var(--dp-cinza)}.gt-dica-ponto{width:7px;height:7px;margin-top:5px;border-radius:50%;background:var(--dp);justify-self:center}.gt-dica-passo>svg{margin-top:3px;color:var(--dp)}.gt-dica-passo-tit{min-width:0;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gt-dica-quem{opacity:.7}.gt-dica-passo-dt{grid-column:2;margin-top:1px;font-size:var(--fs-xs);opacity:.66;font-variant-numeric:tabular-nums}.gt-dica-passo.e-em_andamento{--dp:var(--dp-azul)}.gt-dica-passo.e-aguardando{--dp:var(--dp-ambar)}.gt-dica-passo.e-concluida{--dp:var(--dp-verde)}.gt-dica-passo.e-atrasada{--dp:var(--dp-verm)}.gt-dica-passo.e-atrasada .gt-dica-passo-dt{color:var(--dp-verm);opacity:1;font-weight:700}.gt-dica-passo:is(.e-concluida,.e-cancelada) .gt-dica-passo-tit{opacity:.55;text-decoration:line-through;text-decoration-color:color-mix(in srgb,currentColor 50%,transparent)}.gt-legenda .am[class*=t-],.gt-legenda .am.prog,.gt-legenda .am.atraso{width:22px;height:10px;border-radius:var(--r-sm)}.gt-legenda .am[class*=t-]{background:var(--tom-bg);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tom) 40%,transparent)}.gt-legenda .am.prog{background:linear-gradient(90deg,color-mix(in srgb,var(--c-azul-tin) 22%,var(--c-azul-bg)) 60%,var(--c-azul-bg) 60%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c-azul-tin) 30%,transparent)}.gt-legenda .am.atraso{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--urg) 45%,transparent) 0 3px,transparent 3px 7px)}.gt-legenda .am.marco{background:var(--ink-3);border-radius:50%;width:10px;height:10px}.gt-legenda .am.superada{width:22px;height:8px;border-radius:var(--r-pill);background:var(--c-cinza-bg);box-shadow:inset 0 0 0 1px var(--line-2);opacity:.7}.gt{--gt-nome:344px}.gt-mae{--gt-h:58px}.gt-filha{--gt-h:44px}.gt-nome{padding:0 16px 0 12px;gap:10px}.gt-eixo .gt-nome{padding-left:66px}.gt-seta{width:20px;height:20px;margin-right:-2px}.gt-mae .gt-est{width:16px;height:16px}.gt-nome-txt{gap:3px}.gt-mae .gt-titulo{font-size:var(--fs-base);font-weight:700;color:var(--ink)}.gt-filha .gt-titulo{font-size:var(--fs-md);font-weight:500;color:var(--ink-2)}.gt-filha>.gt-nome{padding-left:62px}.gt-filha>.gt-nome:before{left:47px;top:0;bottom:0;border-left:1px solid var(--line-2)}.gt-grupo>.gt-filha:last-child>.gt-nome:before{bottom:50%}.gt-filha>.gt-nome:after{content:"";position:absolute;left:48px;top:50%;width:8px;border-top:1px solid var(--line-2)}.gt-mae.aberta>.gt-nome:after{content:"";position:absolute;left:47px;top:calc(50% + 12px);bottom:0;border-left:1px solid var(--line-2)}.gt-meta>*+.gt-meta-it:before{content:none}.gt-meta .tag-ed{height:16px;padding:0 5px;font-size:var(--fs-xs)}.gt-meta-prog{display:inline-flex;align-items:center;gap:6px;font-variant-numeric:tabular-nums}.gt-mini{width:28px;height:4px;flex:none;display:block}.gt-mini .fundo{fill:var(--line-2)}.gt-mini .cheio{fill:var(--tom)}.gt-est.superada{opacity:.45}.gt-mae{--gt-h:72px}.gt-filha{--gt-h:54px}.gt-mae .gt-nome-txt{gap:6px}.gt-filha .gt-nome-txt{gap:4px}.gt-meta{gap:12px}.gt-grupo+.gt-grupo{border-top:none;margin-top:10px;box-shadow:0 -1px 0 var(--line-2),0 -10px 0 var(--ground),0 -11px 0 var(--line-2)}@media (max-width:900px){.gt{--gt-nome:190px}.gt-eixo .gt-nome{padding-left:12px}.gt-meta-prog .gt-mini,.gt-meta .tag-ed{display:none}}.cpt{margin-top:18px;border-top:1px solid var(--line);padding-top:14px}.cpt-topo{display:flex;align-items:center;gap:10px}.cpt-tit{display:inline-flex;align-items:center;gap:7px;font-size:var(--fs-md);font-weight:600;color:var(--ink-2)}.cpt-tit svg{color:var(--ink-3)}.cpt-topo .btn{margin-left:auto}.cpt-nota{margin:8px 0 0;font-size:var(--fs-sm);line-height:1.55;color:var(--ink-3);max-width:76ch}.cpt-bloqueado{color:var(--ink-2);background:var(--alerta-suave);border-radius:var(--r);padding:8px 10px}.cpt-lista{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:6px}.cpt-lista li{display:flex;align-items:center;gap:8px;padding:7px 9px;border:1px solid var(--line);border-radius:var(--r);background:var(--surface)}.cpt-url{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-sm);color:var(--ink-2);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;-webkit-user-select:all;user-select:all}.cpt-uso{flex:none;font-size:var(--fs-xs);color:var(--ink-4)}.cpt-lista .ac{flex:none;opacity:.6;transition:opacity var(--t)}.cpt-lista li:hover .ac,.cpt-lista .ac:focus-visible{opacity:1}.pub{min-height:100vh;background:var(--ground);display:flex;flex-direction:column}.pub-marca{display:flex;align-items:center;gap:14px;padding:16px max(20px,calc((100% - 1680px)/2 + 32px));border-bottom:1px solid var(--line);background:var(--surface)}.pub-logo{display:block;color:var(--marca-tinta, var(--ink));line-height:0}.pub-logo svg{height:30px;width:auto}.pub-marca:has(.pub-logo-cliente) .pub-logo svg{height:24px}.pub-marca-sep{width:1px;height:32px;background:var(--line-2);flex:none}.pub-logo-cliente{display:block;height:auto;max-height:44px;max-width:200px;width:auto;object-fit:contain}.pub-marca-txt{margin-left:auto;font-size:var(--fs-sm);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.pub-corpo{flex:1;padding:30px 32px 48px;max-width:1680px;margin:0 auto;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:18px}.pub-topo{padding:4px 2px 2px}.pub-cliente{font-size:var(--fs-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--acc-esc);font-weight:700}.pub-topo h1{margin:6px 0 10px;font-size:var(--fs-2xl, var(--fs-xl));font-weight:700;letter-spacing:-.02em;color:var(--ink);line-height:1.2}.pub-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;font-size:var(--fs-md);color:var(--ink-3)}.pub-meta b{color:var(--ink-2);font-weight:600}.pub-os{display:inline-flex;align-items:center;gap:6px}.pub-oss{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-direction:column;gap:6px;font-size:var(--fs-md);color:var(--ink-2)}.pub-oss li{display:flex;align-items:center;gap:10px;min-width:0}.pub-oss .pub-os{color:var(--ink-3);flex:none}.pub-oss-desc{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pub-medidor{display:block;width:100%;height:6px;overflow:visible}.pub-medidor .fundo{fill:var(--surface-3)}.pub-medidor.ok .cheio{fill:var(--ok)}.pub-medidor.tempo .cheio{fill:var(--c-azul-tin)}.pub-ritmo{display:grid;gap:6px;margin-top:4px;font-size:var(--fs-sm);color:var(--ink-3)}.pub-ritmo b{font-size:var(--fs-sm);font-weight:700;color:var(--ink-2);letter-spacing:0}.pub-ritmo i{font-style:normal;font-size:var(--fs-xs);color:var(--ink-4)}.pub-ritmo .pub-medidor{margin-bottom:6px}.pub-ritmo-rot{display:flex;align-items:baseline;gap:6px}.pub-ritmo-rot b{margin-left:auto;font-variant-numeric:tabular-nums}.pub-cartao{min-width:0;padding:18px 20px 20px;border:1px solid var(--line-2);border-radius:var(--r);background:var(--surface);box-shadow:var(--sh-1);scroll-margin-top:16px;display:flex;flex-direction:column}.pub-cartao-cab{margin-bottom:12px}.pub-cartao-cab h2{margin:0;display:flex;align-items:center;gap:8px;font-size:var(--fs-lg);font-weight:700;color:var(--ink);letter-spacing:-.01em}.pub-cartao-cab p{margin:3px 0 0;font-size:var(--fs-sm);color:var(--ink-3)}.pub-conta{display:inline-grid;place-items:center;min-width:22px;height:20px;padding:0 6px;box-sizing:border-box;border-radius:var(--r-pill);background:var(--surface-3);color:var(--ink-2);font-size:var(--fs-xs);font-weight:700;font-variant-numeric:tabular-nums}.pub-alerta{margin-left:auto;padding:1px 8px;border-radius:var(--r-pill);background:var(--urg-suave);color:var(--urg);font-size:var(--fs-xs);font-weight:700}.pub-cartao.largo{padding-bottom:16px}.pub-cartao .gt-ferramentas{background:var(--surface-2)}.pub-vazio{margin:0;padding:10px 0;color:var(--ink-3);font-size:var(--fs-md)}.pub-cartao>.rosca{flex:1 1 auto}.rosca .legenda .pct{min-width:40px;text-align:right;font-size:var(--fs-sm);color:var(--ink-3);font-variant-numeric:tabular-nums}.graf-mes-leg{display:flex;gap:14px;list-style:none;margin:6px 0 0;padding:0;font-size:var(--fs-xs);color:var(--ink-3)}.graf-mes-leg li{display:inline-flex;align-items:center;gap:6px}.graf-mes-leg i{width:10px;height:10px;border-radius:var(--r-sm)}.graf-mes-leg i.verde{background:var(--c-verde-tin)}.graf-mes-leg i.azul{background:var(--c-azul-tin)}.graf-mes-leg i.vermelho{background:var(--c-vermelho-tin)}.graf-dica-mes{display:flex;flex-direction:column;gap:1px}.pub-lista{list-style:none;margin:0;padding:0}.pub-lista li{display:flex;align-items:center;gap:12px;padding:9px 0;min-width:0}.pub-lista li+li{border-top:1px solid var(--line)}.pub-data{flex:none;width:92px;display:flex;flex-direction:column;align-items:center;padding:4px 8px;border-radius:var(--r);background:var(--surface-2);line-height:1.25;box-sizing:border-box}.pub-data b{font-size:var(--fs-md);font-weight:500;color:var(--ink);font-variant-numeric:tabular-nums}.pub-data i{font-style:normal;font-size:var(--fs-xs);color:var(--ink-3);white-space:nowrap}.pub-data.atrasada{background:var(--urg-cheio)}.pub-data.atrasada b,.pub-data.atrasada i{color:var(--urg-cheio-tinta)}.pub-data.critica{background:var(--urg-suave)}.pub-data.critica b{color:var(--urg)}.pub-lista-txt{flex:1;display:flex;flex-direction:column;min-width:0;line-height:1.35;gap:3px}.pub-lista-item{display:flex;align-items:center;gap:6px;min-width:0;font-size:var(--fs-xs);color:var(--ink-3)}.pub-lista-item .tarja-tipo{flex:none}.pub-lista-ctx{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pub-lista-tit{font-size:var(--fs-md);color:var(--ink);font-weight:600;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pub-lista li.abre{padding:0}.pub-lista-abre{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;gap:12px;width:calc(100% + 16px);margin:0 -8px;padding:9px 8px;border-radius:var(--r);transition:background var(--t)}.pub-lista-abre:hover{background:var(--surface-2)}.pub-lista-abre:focus-visible{outline:2px solid var(--acc);outline-offset:-2px}.pub{--pub-abas-h:47px}.pub-abas-raiz{display:flex;flex-direction:column;gap:18px;min-width:0}.pub-abas{position:sticky;top:0;z-index:20;display:flex;align-items:flex-end;justify-content:space-between;gap:16px;box-sizing:border-box;height:var(--pub-abas-h);margin:-6px -32px 0;padding:0 32px;background:var(--ground)}.pub-abas:after{content:"";position:absolute;left:32px;right:32px;bottom:0;height:1px;background:var(--line-2);z-index:-1}.pub-abas-lista{flex:1;min-width:0;margin-bottom:0;border-bottom:0;gap:4px}.pub-abas .aba{gap:8px;padding:12px 14px;font-size:var(--fs-base)}.pub-aba-ic{display:inline-flex;color:var(--ink-4)}.pub-abas .aba:hover .pub-aba-ic,.pub-abas .aba[data-state=active] .pub-aba-ic{color:inherit}.pub-abas .aba:focus-visible{outline:2px solid var(--acc);outline-offset:-2px}.pub-abas .aba .n{margin-left:0}.pub-abas .aba .n.do-cliente{background:var(--c-laranja-bg);color:var(--do-cliente)}.pub-abas .pub-atualizado{flex:none;padding-bottom:13px;font-size:var(--fs-sm);color:var(--ink-3);white-space:nowrap}.pub-atualizado b{font-weight:600;color:var(--ink-2)}.pub-topo .pub-atualizado{display:none;margin:8px 0 0;font-size:var(--fs-sm);color:var(--ink-3)}.pub-aba{display:flex;flex-direction:column;gap:18px;min-width:0}.pub-aba[data-state=inactive]{display:none}.pub-aba:focus-visible{outline:2px solid var(--acc);outline-offset:6px;border-radius:var(--r)}.pub .gt{--gt-topo:var(--pub-abas-h)}.pub-sobre{all:unset;box-sizing:border-box;cursor:pointer;display:none;align-items:center;gap:2px;font-size:var(--fs-md);font-weight:600;color:var(--acc-esc);border-radius:var(--r-sm)}.pub-sobre:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.pub-sobre-pop{width:min(320px,calc(100vw - 24px));box-sizing:border-box;padding:12px 14px}.pub-sobre-pop dl{margin:0;display:grid;gap:8px}.pub-sobre-pop dl>div{display:grid;grid-template-columns:96px minmax(0,1fr);gap:10px;font-size:var(--fs-md);line-height:1.45}.pub-sobre-pop dt{color:var(--ink-3)}.pub-sobre-pop dd{margin:0;font-weight:600;color:var(--ink);overflow-wrap:anywhere}@media (max-width:900px){.pub-abas .pub-atualizado{display:none}.pub-topo .pub-atualizado{display:block}}@media (max-width:640px){.pub{--pub-abas-h:0px}.pub-abas{position:fixed;top:auto;left:0;right:0;bottom:0;z-index:60;height:auto;margin:0;padding:0 4px env(safe-area-inset-bottom,0px);background:var(--surface);border-top:1px solid var(--line-2)}.pub-abas:after{display:none}.pub-abas-lista{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;overflow:visible}.pub-abas .aba{position:relative;flex-direction:column;justify-content:center;gap:3px;min-height:56px;padding:6px 2px 7px;box-sizing:border-box;font-size:var(--fs-xs);font-weight:600;border-bottom:0;border-top:2px solid transparent;border-radius:0}.pub-abas .aba[data-state=active]{border-top-color:var(--acc);color:var(--acc-esc)}.pub-abas .aba:hover{background:transparent}.pub-abas .aba .n{position:absolute;top:5px;left:calc(50% + 5px);min-width:16px;height:16px;box-sizing:border-box;padding:0 4px;display:grid;place-items:center;line-height:1}.pub-abas .aba .n.do-cliente{background:var(--do-cliente);color:var(--surface)}.pub-meta-mais{display:none}.pub-sobre{display:inline-flex}}.rs-grade{display:flex;flex-wrap:wrap;gap:18px}.rs-grade>.pub-cartao{flex:1 1 calc((100% - 36px) / 3);min-width:min(365px,100%)}.rs-pe{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:auto;padding-top:14px}.rs-ir{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;gap:3px;font-size:var(--fs-md);font-weight:600;color:var(--acc-esc);border-radius:var(--r-sm)}.rs-ir:hover{text-decoration:underline}.rs-ir:focus-visible,.rs-ver-todas:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.rs-grande{margin:2px 0 8px;display:flex;align-items:baseline;gap:10px;color:var(--ink-3);font-size:var(--fs-md)}.rs-grande b{font-size:var(--fs-2xl);font-weight:700;letter-spacing:-.02em;line-height:1.1;color:var(--ink);font-variant-numeric:tabular-nums}.rs-numeros{margin:14px 0 0;display:flex;flex-direction:column}.rs-numeros>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px solid var(--line);font-size:var(--fs-md)}.rs-numeros dt{min-width:0;color:var(--ink-2)}.rs-numeros dd{margin:0;flex:none;display:inline-flex;align-items:baseline;gap:8px;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}.rs-numeros .ruim dd{color:var(--urg)}.rs-numeros .bom dd{font-weight:500;color:var(--ink-3)}.rs-numeros>div.sub{padding:0 0 7px 14px;border-top:0;font-size:var(--fs-sm)}.rs-numeros .sub dt{color:var(--ink-3)}.rs-numeros .sub dd{font-weight:600;color:var(--ink-2)}.rs-numeros dd em{font-style:normal;font-size:var(--fs-xs);font-weight:600;color:var(--urg)}.rs-andamento .pub-ritmo{margin-top:6px;padding-top:12px;border-top:1px solid var(--line)}.rs-pend{border-top:3px solid var(--do-cliente);padding-top:16px}.rs-pend .pub-cartao-cab h2{display:block;line-height:1.4}.rs-pend .pub-conta{margin-left:8px;vertical-align:2px}.rs-pend .pub-alerta{display:inline-block;margin-left:6px;vertical-align:2px;white-space:nowrap}.rs-ver-todas{all:unset;box-sizing:border-box;cursor:pointer;flex:1 0 100%;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:0 14px;border-radius:var(--r);background:var(--do-cliente);color:var(--surface);font-size:var(--fs-md);font-weight:700}.rs-ver-todas:hover{filter:brightness(1.08)}.rs-bloco-lista{list-style:none;margin:0;padding:0}.rs-bloco-lista li{display:grid;grid-template-columns:minmax(0,1fr) minmax(70px,130px) 42px;align-items:center;gap:14px;padding:10px 0}.rs-bloco-lista li+li{border-top:1px solid var(--line)}.rs-bloco-txt{min-width:0;display:flex;flex-direction:column;gap:1px;line-height:1.35}.rs-bloco-txt b{font-size:var(--fs-md);font-weight:600;color:var(--ink);overflow-wrap:anywhere}.rs-bloco-txt span{font-size:var(--fs-sm);color:var(--ink-3)}.rs-bloco-txt em{font-style:normal;font-weight:600;color:var(--urg)}.rs-bloco-txt em:before{content:" · ";font-weight:400;color:var(--ink-3)}.rs-bloco-pct{text-align:right;font-size:var(--fs-md);font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}.rs-orgaos-conta{margin:0 0 10px;font-size:var(--fs-md);color:var(--ink-3)}.rs-orgaos-conta b{font-weight:700;color:var(--ink)}.rs-sub{margin:16px 0 2px;font-size:var(--fs-xs);font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-4)}.rs-mov{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;min-width:0;font-size:var(--fs-sm);color:var(--ink-3)}.rs-mov-n{font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.rs-mov-sem{font-style:italic}.fi-painel{width:min(600px,100vw)}.fi-topo{flex:none;padding:18px 22px 16px;border-bottom:1px solid var(--line)}.fi-de{display:flex;align-items:center;gap:10px;min-height:28px}.fi-fechar{all:unset;box-sizing:border-box;cursor:pointer;flex:none;margin-left:auto;width:28px;height:28px;display:grid;place-items:center;border-radius:var(--r-sm);color:var(--ink-3)}.fi-fechar:hover{background:var(--surface-2);color:var(--ink)}.fi-fechar:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.fi-titulo{margin:8px 0 12px;font-size:var(--fs-lg);font-weight:700;line-height:1.35;letter-spacing:-.01em;color:var(--ink);overflow-wrap:anywhere}.fi-estado{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px}.fi-feitas{font-size:var(--fs-md);color:var(--ink-3)}.fi-corpo{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:4px 22px 28px}.fi-secao{padding:16px 0 14px}.fi-secao+.fi-secao{border-top:1px solid var(--line)}.fi-sec{margin:0 0 8px;display:flex;align-items:center;gap:8px;font-size:var(--fs-md);font-weight:700;color:var(--ink)}.fi-tarefas{list-style:none;margin:0;padding:0}.fi-tarefas li{display:grid;grid-template-columns:minmax(0,1fr) auto 176px;align-items:center;gap:12px;padding:8px 0}.fi-tarefas .chip,.fi-tarefas .lk-sem-st{justify-self:end}.fi-tarefas li+li{border-top:1px solid var(--line)}.fi-tarefa-t{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;font-size:var(--fs-md);line-height:1.4;color:var(--ink);overflow-wrap:anywhere}.fi-tarefas li.feita .fi-tarefa-t{color:var(--ink-3)}.fi-tarefas .lk-pz{justify-self:start}.fi-secao .pub-tl{margin-top:4px}@media (max-width:640px){.fi-topo{padding:14px 16px 12px}.fi-corpo{padding:2px 16px 24px}.fi-tarefas li{grid-template-columns:auto minmax(0,1fr);gap:6px 10px}.fi-tarefa-t{grid-column:1 / -1}.fi-tarefas .chip,.fi-tarefas .lk-sem-st{justify-self:start}}.pend-cab{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:4px 24px;margin-bottom:4px}.pend-cab h2{display:block;line-height:1.4}.pend-cab .pub-conta{margin-left:8px;vertical-align:2px}.pend-cab .pub-alerta{display:inline-block;margin-left:6px;vertical-align:2px;white-space:nowrap}.pend-cab .lk-como{margin:0}.lk-como.espera{visibility:hidden}.lk-sec{margin-top:14px}.lk-sec+.lk-sec{margin-top:24px}.lk-sec-tit{display:flex;align-items:center;gap:8px;margin:0 -10px;padding:0 10px 8px;border-bottom:1px solid var(--line-2);font-size:var(--fs-md);font-weight:700;color:var(--ink)}.lk-sec.atrasadas .lk-sec-tit{color:var(--urg)}.lk-sec-ponto{flex:none;width:8px;height:8px;border-radius:var(--r-pill);background:var(--urg-cheio)}.lk-lista{list-style:none;margin:0;padding:0}.lk-linha{display:grid;grid-template-columns:92px minmax(0,760px) 172px 150px;column-gap:16px;justify-content:start;align-items:center;margin:0 -10px;padding:10px;border-bottom:1px solid var(--line);transition:background var(--t)}.lk-linha:hover,.lk-linha:has([data-state=open]){background:var(--surface-2)}.lk-quando{display:flex}.lk-nome{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:3px}.lk-do-item{display:flex;align-items:center;gap:6px;max-width:100%;min-width:0;font-size:var(--fs-sm);line-height:1.5;color:var(--ink-3)}.lk-do-item .tarja-tipo{flex:none}.lk-do-item-t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lk-do-item.lk-abre{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:0;font-family:inherit;text-align:left;cursor:pointer;border-radius:var(--r-sm)}.lk-abre-ic{flex:none;display:inline-flex;color:var(--ink-4)}.lk-abre:hover .lk-do-item-t,.lk-abre:hover .lk-abre-ic{color:var(--acc-esc)}.lk-abre:hover .lk-do-item-t{text-decoration:underline}.lk-abre:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.lk-item-bloco{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-sm);font-weight:400;color:var(--ink-3);white-space:nowrap;vertical-align:bottom}.lk-item-bloco svg{color:var(--ink-4)}.lk-tit{margin:0;font-size:var(--fs-base);font-weight:600;line-height:1.4;color:var(--ink);overflow-wrap:anywhere}.lk-data{all:unset;box-sizing:border-box;display:block;border-radius:var(--r)}button.lk-data{cursor:pointer;transition:box-shadow var(--t)}button.lk-data:hover{box-shadow:0 0 0 2px var(--line-3)}button.lk-data[data-state=open]{box-shadow:0 0 0 2px var(--acc)}button.lk-data:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.lk-c{display:flex;align-items:center;min-width:0;min-height:30px;padding-left:7px}.lk-c.lk-cm{padding-left:0}.lk-c>.lk-cel{margin-left:-7px}.lk-linha.feita .lk-tit{text-decoration:line-through;color:var(--ink-3)}.lk-linha.feita .pub-data{opacity:.6}.lk-cel{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;gap:6px;max-width:100%;min-height:30px;padding:3px 7px;border-radius:var(--r-sm);transition:background var(--t)}.lk-cel:hover{background:var(--surface-3)}.lk-cel[data-state=open]{background:var(--surface);box-shadow:0 0 0 2px var(--acc) inset}.lk-cel:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.lk-cel .chip{pointer-events:none}.lk-cel.espera{cursor:default;pointer-events:none}.lk-cel.espera .lk-v{visibility:hidden}.lk-v{display:inline-grid;place-items:center;color:var(--ink-4)}.lk-sem-st{color:var(--ink-4)}.lk-pz{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-md);color:var(--ink);white-space:nowrap}.lk-pz svg{flex:none;color:var(--ink-4)}.lk-pz b{font-weight:600;font-variant-numeric:tabular-nums}.lk-pz i{font-style:normal;font-weight:600;font-size:var(--fs-sm)}.lk-pz.sem{color:var(--ink-3)}.lk-pz.atrasada,.lk-pz.critica{padding:2px 8px;margin:-2px 0;border-radius:var(--r-pill)}.lk-pz.atrasada{background:var(--urg-cheio);color:var(--urg-cheio-tinta)}.lk-pz.critica{background:var(--urg-suave);color:var(--urg)}.lk-pz.atrasada svg,.lk-pz.critica svg{color:inherit}.lk-pop{width:200px;padding:6px}.lk-op{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;justify-content:space-between;width:100%;height:34px;padding:0 8px;border-radius:var(--r-sm)}.lk-op .ck{width:16px;height:16px;flex:none;display:grid;place-items:center;color:var(--acc)}.lk-op:hover,.lk-op:focus-visible,.lk-op.on{background:var(--surface-2)}.lk-cal-nota{margin:8px 4px 2px;max-width:260px;font-size:var(--fs-sm);line-height:1.45;color:var(--ink-3)}.lk-cal-nota b{font-weight:600;color:var(--ink)}.lk-aviso{position:fixed;right:18px;bottom:18px;z-index:135;width:340px;max-width:calc(100vw - 36px);box-sizing:border-box;margin:0;padding:11px 12px;border-radius:var(--r);background:var(--urg);color:var(--sobre-cheio);box-shadow:var(--sh-3);font-size:var(--fs-md);line-height:1.4;animation:avisoEntra .18s cubic-bezier(.22,.61,.36,1)}.lk-com{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 6px;margin:0 -6px;border-radius:var(--r-sm);color:var(--ink-3);font-size:var(--fs-md);font-weight:500;white-space:nowrap;font-variant-numeric:tabular-nums;transition:background var(--t),color var(--t)}.lk-com svg{flex:none}.lk-com:hover,.lk-com[data-state=open]{background:var(--surface-3);color:var(--acc-esc)}.lk-com.tem{color:var(--acc-esc);font-weight:600}.lk-com:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.lk-com.rascunho:after{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--alerta)}.lk-com-cab{position:sticky;top:0;z-index:3;display:flex;align-items:flex-start;gap:8px;margin:0 -12px;padding:10px 8px 9px 12px;background:var(--surface);border-bottom:1px solid var(--line)}.lk-com-de{flex:1;min-width:0;padding-top:2px;font-size:var(--fs-sm);font-weight:600;line-height:1.45;color:var(--ink-2);overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lk-com-x{all:unset;box-sizing:border-box;cursor:pointer;flex:none;width:24px;height:24px;display:grid;place-items:center;border-radius:var(--r-sm);color:var(--ink-3)}.lk-com-x:hover{background:var(--surface-2);color:var(--ink)}.lk-com-x:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.lk-com-pop .cmt.enviando{opacity:.6}.lk-com-pop .cmt-novo{flex-wrap:wrap}.lk-erro{flex:0 0 100%;margin:0;font-size:var(--fs-sm);font-weight:600;line-height:1.4;color:var(--urg)}@media (hover:none){.lk-com-pop .dica-teclado{display:none}}.lk-parc{margin:24px -10px 0;padding:0 10px;border-top:1px solid var(--line-2);scroll-margin-top:calc(var(--pub-abas-h) + 16px)}.lk-parc-cab{all:unset;box-sizing:border-box;cursor:pointer;width:100%;display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;min-height:var(--linha);padding:10px 0 2px;font-size:var(--fs-md);color:var(--ink-2)}.lk-parc-cab b{font-weight:700;color:var(--ink)}.lk-parc-cab:hover b{color:var(--acc-esc)}.lk-parc-cab:focus-visible{outline:2px solid var(--acc);outline-offset:2px;border-radius:var(--r-sm)}.lk-parc-cab .pub-alerta{margin-left:0;white-space:nowrap}.lk-parc-seta{display:grid;place-items:center;flex:none;width:16px;color:var(--ink-3);transition:transform var(--t)}.lk-parc:not(.aberto) .lk-parc-seta{transform:rotate(-90deg)}.lk-parc-nota{font-size:var(--fs-sm);color:var(--ink-3)}@media (max-width:900px){.lk-linha{grid-template-columns:92px auto minmax(0,1fr);grid-template-areas:"quando nome nome" ". st cm";gap:8px 12px;align-items:start;padding:12px 10px}.lk-quando{grid-area:quando}.lk-nome{grid-area:nome}.lk-st{grid-area:st;align-self:center}.lk-cm{grid-area:cm;align-self:center;justify-self:end}.lk-c{padding-left:0}}@media (max-width:640px){.lk-com-pop .cmt-novo textarea{font-size:var(--fs-lg)}.lk-parc{scroll-margin-top:16px}}.lk-lista.estreita .lk-linha{grid-template-columns:92px auto minmax(0,1fr);grid-template-areas:"quando nome nome" ". st cm";gap:8px 12px;align-items:start;padding:12px 10px}.lk-lista.estreita .lk-quando{grid-area:quando}.lk-lista.estreita .lk-nome{grid-area:nome}.lk-lista.estreita .lk-st{grid-area:st;align-self:center}.lk-lista.estreita .lk-cm{grid-area:cm;align-self:center;justify-self:end}.lk-lista.estreita .lk-c{padding-left:0}@media (hover:none){.lk-com,.lk-c.lk-cm{min-height:34px}}.pub-prot2-barra{display:flex;align-items:flex-start;justify-content:space-between;gap:10px 14px;flex-wrap:wrap;margin-bottom:8px}.pub-faixa{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.pub-faixa-rot{font-size:var(--fs-xs);font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-4);margin-right:4px}.pub-prot2-acoes{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pub-busca{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;box-sizing:border-box;border:1px solid var(--line-2);border-radius:var(--r);background:var(--surface);color:var(--ink-3)}.pub-busca:focus-within{border-color:var(--acc)}.pub-busca input{all:unset;width:230px;min-width:0;font-size:var(--fs-sm);color:var(--ink)}.pub-busca input::placeholder{color:var(--ink-4)}.pub-fx{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 11px;border:1px solid var(--line-2);border-radius:var(--r-pill);background:var(--surface);font-size:var(--fs-sm);color:var(--ink-2);white-space:nowrap}.pub-fx b{font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}.pub-fx:hover{border-color:var(--line-3)}.pub-fx.on{background:var(--ink);border-color:var(--ink);color:var(--surface)}.pub-fx.on b{color:var(--surface)}.pub-fx:focus-visible,.pub-prot2-todos:focus-visible,.pub-prot2-cab:focus-visible,.pub-tl-mais:focus-visible,.pub-copiar:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.pub-faixa .chip.pub-fx-ponto,.pub-tl .chip.pub-tl-ponto{min-height:0;height:8px;width:8px;padding:0;border:0;border-radius:var(--r-pill);background:currentColor;flex:none}.pub-faixa .chip.pub-fx-ponto:before,.pub-tl .chip.pub-tl-ponto:before{display:none}.pub-prot2-todos{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;height:28px;padding:0 11px;border:1px solid var(--line-2);border-radius:var(--r);font-size:var(--fs-sm);font-weight:600;color:var(--ink-2);white-space:nowrap}.pub-prot2-todos:hover{background:var(--surface-2)}.pub-prot2-colunas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 36px;align-items:start}.pub-prot2-itens{list-style:none;margin:0;padding:0;min-width:0}.pub-prot2-item+.pub-prot2-item{border-top:1px solid var(--line)}.pub-prot2-item.aberto{padding-bottom:12px}.pub-prot2-linha{display:flex;align-items:flex-start;gap:4px}.pub-prot2-cab{all:unset;box-sizing:border-box;cursor:pointer;flex:1;min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;min-height:var(--linha);padding:6px 2px}.pub-prot2-abre{all:unset;box-sizing:border-box;cursor:pointer;flex:none;width:28px;height:28px;margin-top:8px;display:grid;place-items:center;border-radius:var(--r-sm);color:var(--ink-4);transition:background var(--t),color var(--t)}.pub-prot2-abre:hover{background:var(--surface-2);color:var(--acc-esc)}.pub-prot2-abre:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.pub-prot2-cab:hover .pub-prot2-tit b{color:var(--acc-esc)}.pub-prot2-seta{display:grid;place-items:center;flex:none;color:var(--ink-3);transition:transform var(--t)}.pub-prot2-item:not(.aberto) .pub-prot2-seta{transform:rotate(-90deg)}.pub-prot2-tit{flex:1 1 220px;min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:2px 10px}.pub-prot2-tit b{font-weight:700;font-size:var(--fs-md);color:var(--ink);min-width:0;overflow-wrap:anywhere}.pub-prot2-sit{display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-sm);color:var(--ink-3);white-space:nowrap}.pub-prot2-n{flex:none;margin-left:auto;font-size:var(--fs-sm);color:var(--ink-3)}.pub-prot2-cab:disabled{cursor:default}.pub-tl-meta em,.pub-tl-par em{font-style:normal;font-size:var(--fs-xs);font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-4)}.pub-tl{margin:2px 0 0 9px;padding-left:22px;border-left:2px solid var(--line-2)}.pub-tl-lista{list-style:none;margin:0;padding:0;display:grid;gap:10px}.pub-tl-p{position:relative}.pub-tl .chip.pub-tl-ponto{position:absolute;left:-28px;top:15px;width:10px;height:10px;box-shadow:0 0 0 3px var(--surface)}.pub-tl-mais{all:unset;cursor:pointer;display:inline-block;padding:2px 0 8px;font-size:var(--fs-sm);font-weight:600;color:var(--acc-esc)}.pub-tl-lista+.pub-tl-mais{padding:8px 0 0}.pub-tl-c{border:1px solid var(--line);border-radius:var(--r);padding:10px 14px;background:var(--surface);min-width:0}.pub-tl-p.atual .pub-tl-c{border-color:var(--line-3)}.pub-tl-p.anterior .pub-tl-c{background:transparent;border-style:dashed}.pub-tl-p.anterior .pub-tl-c>*{opacity:.7}.pub-tl-p.achado .pub-tl-c{outline:2px solid var(--acc);outline-offset:1px}.pub-tl-atual{margin-left:auto;font-size:var(--fs-xs);font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--acc-esc)}.pub-tl-cab{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px}.pub-tl-data{font-size:var(--fs-md);font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}.pub-tl-num{font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.pub-tl-ref{font-size:var(--fs-sm);color:var(--ink-3)}.pub-tl-meta{display:flex;flex-wrap:wrap;gap:6px 22px;margin-top:8px;font-size:var(--fs-sm);color:var(--ink)}.pub-tl-meta:empty{display:none}.pub-tl-meta>span{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px 7px;min-width:0}.pub-tl-oc{font-style:normal;padding:0 6px;border:1px solid var(--line-2);border-radius:var(--r-pill);font-size:var(--fs-xs);color:var(--ink-3);white-space:nowrap}.pub-tl-cod{padding:1px 7px;border-radius:var(--r-sm);background:var(--surface-2);font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:.02em;-webkit-user-select:all;user-select:all}.pub-copiar{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-xs);font-weight:600;color:var(--acc-esc)}.pub-tl-par{margin:8px 0 0;padding:7px 10px;border-radius:var(--r-sm);background:var(--surface-2);display:flex;gap:8px;align-items:baseline;font-size:var(--fs-sm);line-height:1.45;color:var(--ink-2)}.pub-tl-par span{white-space:pre-line;overflow-wrap:anywhere;min-width:0}@media (max-width:900px){.pub-prot2-colunas{grid-template-columns:minmax(0,1fr)}.pub-prot2-colunas>.pub-prot2-itens+.pub-prot2-itens{border-top:1px solid var(--line)}}@media (max-width:640px){.pub-prot2-tit{flex:1 1 0}.pub-prot2-acoes,.pub-busca,.pub-busca input{width:100%}.pub-tl{margin-left:4px;padding-left:16px}.pub-tl .chip.pub-tl-ponto{left:-22px}.pub-tl-meta{gap:6px 14px}}.pub-pe{margin-top:6px;padding-top:13px;border-top:1px solid var(--line);font-size:var(--fs-sm);color:var(--ink-4)}.pub-erro{max-width:60ch;margin:40px auto;text-align:center}.pub-erro h2{font-size:var(--fs-xl);font-weight:700;margin:0 0 9px;color:var(--ink)}.pub-erro p{font-size:var(--fs-base);line-height:1.6;color:var(--ink-3);margin:0}@media (max-width:640px){.pub-marca{padding:12px 14px}.pub-logo svg{height:22px}.pub-marca-sep{height:24px}.pub-logo-cliente{max-height:32px;max-width:130px}.pub-marca:has(.pub-logo-cliente) .pub-logo svg{height:18px}.pub-marca-txt{display:none}.pub-corpo{padding:18px 12px calc(90px + env(safe-area-inset-bottom,0px));gap:14px}.pub-topo h1{font-size:var(--fs-xl)}.pub-cartao{padding:14px 14px 16px}.pub-abas-raiz,.pub-aba,.rs-grade{gap:14px}.lk-aviso{bottom:calc(70px + env(safe-area-inset-bottom,0px))}}.hp-lista{display:flex;flex-direction:column;gap:2px;max-height:min(46vh,340px);overflow:auto;padding:2px 0}.hp-linha{display:grid;grid-template-columns:1fr 74px 14px;align-items:center;gap:8px;height:var(--linha-densa);padding:0 4px;border-radius:var(--r-sm)}.hp-linha:hover{background:var(--surface-2)}.hp-cargo{font-size:var(--fs-md);color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hp-num{width:100%;box-sizing:border-box;height:26px;text-align:right;font-size:var(--fs-md);font-variant-numeric:tabular-nums;border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);padding:0 7px}.hp-num:focus{outline:2px solid var(--acc);outline-offset:-1px;border-color:transparent}.hp-un{font-size:var(--fs-sm);color:var(--ink-3)}.hp-pe{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:9px;padding-top:9px;border-top:1px solid var(--line);font-size:var(--fs-md);color:var(--ink-2)}.hp-pe b{font-variant-numeric:tabular-nums;color:var(--ink)}.cat-filtros{display:flex;flex-direction:column;gap:12px;margin:22px 0 18px}.cat-busca{display:flex;align-items:center;gap:10px;max-width:640px;padding:0 14px;height:44px;box-sizing:border-box;background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-lg);color:var(--ink-3)}.cat-busca:focus-within{border-color:var(--acc);box-shadow:0 0 0 3px var(--acc-suave)}.cat-busca input{all:unset;flex:1;min-width:0;font-size:var(--fs-base);color:var(--ink)}.cat-busca input::placeholder{color:var(--ink-4)}.cat-esps{display:flex;flex-wrap:wrap;gap:6px}.cat-esp{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border:1px solid var(--line-2);border-radius:var(--r-pill);background:var(--surface);font-size:var(--fs-md);color:var(--ink-2);transition:background var(--t),border-color var(--t)}.cat-esp small{font-size:var(--fs-xs);color:var(--ink-4);font-variant-numeric:tabular-nums}.cat-esp:hover{background:var(--surface-2)}.cat-esp.on{background:var(--acc-suave);border-color:var(--acc-borda);color:var(--acc-esc);font-weight:600}.cat-esp.on small{color:var(--acc-esc)}.cat-esp:focus-visible{box-shadow:0 0 0 2px var(--acc)}.cat-grade{list-style:none;margin:0;padding:0;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(310px,1fr))}.cat-cartao{display:flex;flex-direction:column;gap:12px;min-width:0;padding:18px 20px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-1)}.cat-cab h2{margin:0;font-size:var(--fs-lg);font-weight:700;color:var(--ink);letter-spacing:-.01em;line-height:1.3;display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px}.cat-sigla{font-size:var(--fs-xs);font-weight:700;letter-spacing:.04em;color:var(--ink-3);padding:1px 6px;border:1px solid var(--line-2);border-radius:var(--r-sm)}.cat-rotulos{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.cat-rot{font-size:var(--fs-xs);font-weight:600;padding:2px 8px;border-radius:var(--r-pill);background:var(--surface-3);color:var(--ink-2)}.cat-rot.esp{background:var(--acc-suave);color:var(--acc-esc)}.cat-contato,.cat-mais{display:flex;flex-direction:column;gap:4px;padding-top:12px;border-top:1px solid var(--line)}.cat-quem{font-size:var(--fs-md);font-weight:600;color:var(--ink);margin-bottom:2px}.cat-linha{display:flex;align-items:center;gap:8px;min-height:28px;font-size:var(--fs-md);color:var(--ink-2);min-width:0}.cat-linha>svg{flex:none;color:var(--ink-4)}.cat-linha>a,.cat-linha>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cat-mais .cat-linha>span{white-space:normal}.cat-linha a{color:var(--acc-esc);text-decoration:none}.cat-linha a:hover{text-decoration:underline}.cat-copiar{all:unset;cursor:pointer;flex:none;margin-left:auto;width:26px;height:26px;display:grid;place-items:center;border-radius:var(--r-sm);color:var(--ink-4);transition:background var(--t),color var(--t)}.cat-copiar:hover{background:var(--surface-3);color:var(--ink)}.cat-copiar.feito svg{color:var(--ok)}.cat-copiar:focus-visible{box-shadow:0 0 0 2px var(--acc)}.cat-pe{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:auto;padding-top:10px;border-top:1px solid var(--line);font-size:var(--fs-sm);color:var(--ink-3)}.cat-vazio{padding:40px 20px;text-align:center;color:var(--ink-3);background:var(--surface);border:1px dashed var(--line-2);border-radius:var(--r-lg)}@media (max-width:640px){.cat-grade{grid-template-columns:minmax(0,1fr)}}.agd-atalho{display:grid;place-items:center;color:var(--ink-3)}.agd-atalho:hover,.agd-atalho.ativo{color:var(--acc-esc)}.agd-vistas{margin:4px 0 6px}.agd-barra{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:4px 0 14px}.agd-mes{margin:0 4px;font-size:var(--fs-lg);font-weight:700;color:var(--ink);width:190px;text-align:center}.agd-hoje.oculto{visibility:hidden}.agd-legenda{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:var(--fs-sm);color:var(--ink-3)}.agd-legenda>span{display:inline-flex;align-items:center;gap:5px}.agd-corpo{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:16px;align-items:start}.agd-grade{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--sh-1)}.agd-linha{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));position:relative}.agd-cab{padding:8px 10px;font-size:var(--fs-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--line);background:var(--surface-2)}.agd-cab.fds{color:var(--ink-4)}.agd-dia{all:unset;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;gap:3px;min-width:0;height:calc(118px + var(--extra, 0) * 22px);overflow:hidden;padding:6px 7px 7px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);transition:background var(--t)}.agd-linha>.agd-dia:nth-child(5){border-right:none}.agd-dia:hover,.agd-dia.fds{background:var(--surface-2)}.agd-dia.fora{opacity:.45}.agd-dia.feriado{background:var(--c-amarelo-bg)}.agd-dia{position:relative}.agd-dia.escolhido:after,.agd-dia:focus-visible:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;box-shadow:inset 0 0 0 2px var(--acc)}.agd-num{font-size:var(--fs-sm);font-weight:700;color:var(--ink-2);font-variant-numeric:tabular-nums;width:24px;height:24px;display:grid;place-items:center;border-radius:var(--r-pill);margin:-2px 0 0 -3px}.agd-dia.hoje .agd-num{background:var(--acc);color:var(--surface)}.agd-feriado{font-size:var(--fs-xs);font-weight:600;color:var(--c-amarelo-tin);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.agd-itens{display:flex;flex-direction:column;gap:2px;min-width:0;margin-top:calc(var(--raias, 0) * 22px)}.agd-dia.feriado .agd-itens{margin-top:calc(max(0,var(--raias, 0) - 1)*22px)}.agd-faixas{position:absolute;left:0;right:0;top:31px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:20px;row-gap:2px;pointer-events:none;z-index:1}.agd-faixa{display:flex;align-items:center;gap:4px;min-width:0;margin:0 7px;padding:0 6px;border-radius:var(--r-sm);font-size:var(--fs-xs);font-weight:600;line-height:20px}.agd-faixa>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.agd-faixa>svg{flex:none}.agd-faixa.fe{background:var(--c-azul-bg);color:var(--c-azul-tin)}.agd-faixa.au{background:var(--c-laranja-bg);color:var(--c-laranja-tin)}.agd-faixa.antes{margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.agd-faixa.depois{margin-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.agd-item{display:flex;align-items:center;gap:4px;min-width:0;padding:1px 5px;border-radius:var(--r-sm);font-size:var(--fs-xs);font-weight:600;line-height:1.5}.agd-item>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.agd-item>svg{flex:none}.agd-item.ev{background:var(--acc-suave);color:var(--acc-esc)}.agd-item.pz{background:var(--c-vermelho-bg);color:var(--c-vermelho-tin)}.agd-item.an{background:var(--c-roxo-bg, var(--surface-3));color:var(--c-roxo-tin, var(--ink-2))}.agd-mais{font-size:var(--fs-xs);color:var(--ink-3);padding-left:5px}.agd-item.ol{background:var(--c-cinza-bg);color:var(--c-cinza-tin)}.agd-outlook{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-sm);color:var(--ink-3)}.agd-outlook.ligado{padding:2px 4px 2px 8px;border-radius:var(--r-pill);background:var(--c-cinza-bg);color:var(--c-cinza-tin)}.agd-outlook.erro{color:var(--c-vermelho-tin)}.agd-ol{display:grid;gap:1px;padding:6px 8px;margin:0 -8px 2px;border-radius:var(--r);color:inherit;text-decoration:none}.agd-ol>b{font-size:var(--fs-md);font-weight:600;color:var(--c-cinza-tin)}.agd-ol>span{font-size:var(--fs-sm);color:var(--ink-3)}a.agd-ol:hover{background:var(--surface-2)}a.agd-ol:focus-visible{box-shadow:0 0 0 2px var(--acc)}.agd-cartao-ev.ol>b{color:var(--c-cinza-tin)}.agd-contas{margin-top:auto;display:flex;gap:10px;min-height:16px;font-size:var(--fs-xs);color:var(--ink-3)}.agd-contas>span{display:inline-flex;align-items:center;gap:3px}.agd-painel{position:sticky;top:12px;display:flex;flex-direction:column;gap:14px;padding:16px 18px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-1);min-width:0}.agd-painel.vazio p{margin:0;color:var(--ink-3);font-size:var(--fs-md)}.agd-painel-cab{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.agd-painel-cab h3{margin:2px 0 0;font-size:var(--fs-lg);font-weight:700;color:var(--ink);letter-spacing:0;text-transform:none}.agd-painel-sem{font-size:var(--fs-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.agd-painel-feriado{margin:0;padding:8px 10px;border-radius:var(--r);background:var(--c-amarelo-bg);color:var(--c-amarelo-tin);font-size:var(--fs-md);font-weight:600}.agd-meu{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border-radius:var(--r);background:var(--surface-2)}.agd-meu>span{font-size:var(--fs-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.agd-meu>small{font-size:var(--fs-sm);color:var(--ink-3)}.tile .d .ferias-sobra{display:block;margin-top:3px;color:var(--alerta);font-weight:500}.agd-meu.ferias{flex-direction:row;align-items:center;gap:8px;margin:0;font-size:var(--fs-md);color:var(--ink-2)}.agd-meu .seg-reg{display:flex}.agd-meu .seg-reg button{flex:1;justify-content:center}.agd-secao h4{display:flex;align-items:center;gap:6px;margin:0 0 6px;font-size:var(--fs-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.agd-nomes{margin:0;font-size:var(--fs-md);color:var(--ink-2);line-height:1.55}.agd-nada{margin:0;font-size:var(--fs-md);color:var(--ink-4)}.agd-ev{padding:8px 10px;border-radius:var(--r);background:var(--acc-suave);margin-bottom:6px}.agd-ev-tit{display:flex;align-items:center;justify-content:space-between;gap:6px;color:var(--acc-esc)}.agd-ev-meta{display:flex;flex-wrap:wrap;gap:2px 10px;font-size:var(--fs-sm);color:var(--ink-2);margin-top:2px}.agd-ev-desc{margin:4px 0 0;font-size:var(--fs-sm);color:var(--ink-2);white-space:pre-wrap}.agd-add{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-md);color:var(--acc-esc);padding:4px 6px;margin-left:-6px;border-radius:var(--r-sm)}.agd-add:hover{background:var(--surface-2)}.agd-add:focus-visible{box-shadow:0 0 0 2px var(--acc)}.agd-prazo{all:unset;cursor:pointer;display:flex;align-items:center;gap:8px;width:100%;box-sizing:border-box;padding:5px 6px;margin-left:-6px;border-radius:var(--r-sm);font-size:var(--fs-md);color:var(--ink-2)}.agd-prazo>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.agd-prazo:hover{background:var(--surface-2)}.agd-prazo:focus-visible{box-shadow:0 0 0 2px var(--acc)}.agd-novo{display:flex;flex-direction:column;gap:8px;padding:10px;border:1px solid var(--line-2);border-radius:var(--r)}.agd-novo input,.agd-novo textarea{box-sizing:border-box;width:100%;padding:7px 10px;border:1px solid var(--line-2);border-radius:var(--r);font:inherit;font-size:var(--fs-md);background:var(--surface);color:var(--ink)}.agd-novo-fila{display:grid;grid-template-columns:1fr 1fr;gap:8px}.agd-novo-rot{font-size:var(--fs-xs);color:var(--ink-3)}.agd-novo-acoes{display:flex;justify-content:flex-end;gap:6px}.agd-cartao{z-index:var(--z-flutua);width:300px;max-width:calc(100vw - 24px);max-height:min(460px,calc(100vh - 24px));overflow-y:auto;padding:12px 14px;display:grid;gap:10px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-2)}.agd-cartao-cab{display:grid;gap:1px}.agd-cartao-cab>span{font-size:var(--fs-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.agd-cartao-cab>b{font-size:var(--fs-md);font-weight:700;color:var(--ink)}.agd-cartao-feriado{margin:0;padding:6px 8px;border-radius:var(--r);background:var(--c-amarelo-bg);color:var(--c-amarelo-tin);font-size:var(--fs-sm);font-weight:600}.agd-cartao-sec h4{display:flex;align-items:center;gap:6px;margin:0 0 3px;font-size:var(--fs-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.agd-cartao-sec>div{font-size:var(--fs-sm);color:var(--ink-2);line-height:1.5}.agd-cartao-ev{display:grid;padding:4px 0}.agd-cartao-ev>b{font-weight:600;color:var(--acc-esc)}.agd-cartao-ev>small{font-size:var(--fs-xs);color:var(--ink-3)}.agd-cartao .agd-prazo{font-size:var(--fs-sm)}@media (max-width:1180px){.agd-corpo{grid-template-columns:minmax(0,1fr)}.agd-painel{position:static}}@media (max-width:640px){.agd-dia{height:64px;padding:4px}.agd-itens,.agd-feriado,.agd-faixas,.agd-legenda{display:none}}.exp-alerta{margin:0 0 10px;padding:8px 10px;border-radius:var(--r);background:var(--c-amarelo-bg);color:var(--c-amarelo-tin);font-size:var(--fs-sm);line-height:1.5}.exp-acoes{display:flex;flex-wrap:wrap;gap:6px}.id-planilha button.v{all:unset;cursor:pointer;display:block;font-size:var(--fs-2xl);font-weight:700;letter-spacing:-.03em;line-height:1.15;border-radius:var(--r-sm);margin:0 -4px;padding:0 4px}.id-planilha button.v:hover{background:var(--surface-2)}.id-planilha button.v:focus-visible{box-shadow:0 0 0 2px var(--acc)}.id-planilha .id-vazio{font-size:var(--fs-md);font-weight:600;letter-spacing:0;color:var(--acc-esc)}.id-planilha input.v{box-sizing:border-box;width:100%;font:inherit;font-size:var(--fs-2xl);font-weight:700;line-height:1.15;padding:0 4px;margin:0 -4px;border:1px solid var(--acc);border-radius:var(--r-sm);background:var(--surface);color:var(--ink)}.entrada-sig button.v{all:unset;cursor:pointer;display:block;font-size:var(--fs-lg);font-weight:700;letter-spacing:-.02em;line-height:1.3;border-radius:var(--r-sm);margin:0 -4px;padding:0 4px}.entrada-sig button.v:hover{background:var(--surface-2)}.entrada-sig button.v:focus-visible{box-shadow:0 0 0 2px var(--acc)}.entrada-sig input.v{box-sizing:border-box;width:100%;font:inherit;font-size:var(--fs-md);font-weight:600;line-height:1.3;padding:2px 4px;margin:0 -4px;border:1px solid var(--acc);border-radius:var(--r-sm);background:var(--surface);color:var(--ink)}.entrada-sig .d{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ms-inicio{display:flex;gap:8px;align-items:center;margin:4px 0 12px}.ms-conta-total{margin:0 0 8px}.ms-lista{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:var(--r);background:var(--surface)}.ms-linha{display:grid;grid-template-columns:22px minmax(140px,1fr) minmax(220px,2fr) 170px;gap:12px;align-items:center;min-height:var(--linha);padding:0 12px;border-top:1px solid var(--line)}.ms-linha:first-child{border-top:0}.ms-pessoa{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ms-conta{max-width:100%;overflow:hidden}.ms-conta .ms-login{color:var(--ink-3);font-weight:400;margin-left:6px;overflow:hidden;text-overflow:ellipsis}.ms-confianca{font-size:var(--fs-sm);color:var(--ink-3)}.ms-confianca.ligada,.ms-confianca.exato,.ms-confianca.forte{color:var(--acc-esc)}.ms-confianca.provavel{color:var(--c-amarelo-tin)}.ms-acoes{display:flex;gap:10px;align-items:center;margin:12px 0}.ms-fotos{display:inline-flex;gap:6px;align-items:center;font-size:var(--fs-md);color:var(--ink-2)}.ms-resumo{font-size:var(--fs-md)}.ms-erros{margin:6px 0 0;padding-left:18px;color:var(--urg)}.tem-foto{overflow:hidden;background:none!important;padding:0}.rosto-foto{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block}.ms-novas{margin-top:22px}.ms-nivel{display:flex;gap:10px;align-items:center;margin:0 0 10px;font-size:var(--fs-md);color:var(--ink-2)}.ms-linha.ms-nova{grid-template-columns:minmax(140px,1fr) minmax(220px,2fr) auto}.ms-nova .ms-login{color:var(--ink-3);font-size:var(--fs-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.varias{display:inline-flex;gap:4px;min-width:0;overflow:hidden;white-space:nowrap}.varias>*{flex:none}.nivel{display:inline-flex;align-items:center;gap:0;vertical-align:middle}.nivel .nivel-p{width:8px;height:8px;margin:4px;border-radius:50%;box-sizing:border-box;border:1.5px solid var(--line-3);background:transparent}.nivel .nivel-p.cheio{border-color:var(--acc-esc);background:var(--acc-esc)}.nivel.editavel .nivel-p{all:unset;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;cursor:pointer}.nivel.editavel .nivel-p:before{content:"";width:8px;height:8px;border-radius:50%;box-sizing:border-box;border:1.5px solid var(--line-3)}.nivel.editavel .nivel-p.cheio:before{border-color:var(--acc-esc);background:var(--acc-esc)}.nivel.editavel .nivel-p:hover:before{border-color:var(--acc)}.nivel.editavel .nivel-p.cheio:hover:before{background:var(--acc)}.nivel.editavel .nivel-p:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.gt-nome-txt{container-type:inline-size}.gt-meta .chip.gt-status{height:auto;min-height:0;padding:0;background:none;border:none;gap:5px;font-size:var(--fs-xs);font-weight:600;flex:0 1 auto;min-width:0}.gt-meta .chip.gt-status:before{width:6px;height:6px}.gt-meta .chip.gt-status .chip-txt{padding-right:1px;line-height:1.3}.gt-meta:has(.gt-status){gap:10px}.gt-meta:has(.gt-status)>.gt-meta-it:last-child{flex:none}.gt-mae .gt-nome-txt{gap:3px}@container (max-width:170px){.gt-meta .chip.gt-status{flex:none;max-width:100%}.gt-filha .gt-meta:has(.gt-status)>.gt-meta-it:last-child,.gt-filha .gt-meta:has(.gt-status) .gt-selo{display:none}.gt-meta:has(.gt-status)>.gt-meta-it:last-child{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}}.gt-meta-sem{font-style:italic}.gt-barra.sem-prazo:not(.fina):after{background:repeating-linear-gradient(180deg,var(--tom) 0 3px,transparent 3px 6px)}.gt-legenda .am.sem-prazo{width:22px;height:10px;border-radius:var(--r-sm);background:linear-gradient(90deg,var(--c-azul-bg) 0 18px,transparent 18px),repeating-linear-gradient(180deg,var(--c-azul-tin) 0 2px,transparent 2px 4px)}.gt{--gt-eixo-h:44px}.gt-grupo-cab{--gt-h:34px}.gt-linha1{display:flex;align-items:center;gap:8px;min-width:0}.gt-linha1 .gt-titulo,.gt-linha1 .nome-item{flex:1 1 auto;min-width:0}.gt-mae .gt-linha1 .nome-item-t,.gt-mae .gt-titulo{font-size:var(--fs-md);font-weight:500;color:var(--ink)}.gt-filha .gt-titulo{font-size:var(--fs-sm);font-weight:400;color:var(--ink-3)}.gt-selo{box-sizing:border-box;display:inline-flex;align-items:center;padding:0 7px;font-weight:600;line-height:1;max-width:120px}.gt-meta{gap:8px}.gt-meta:has(.gt-status){gap:8px}.gt-mae .gt-nome-txt,.gt-filha .gt-nome-txt{gap:3px}.gt-linha1 .tag-ed{height:16px;padding:0 5px;margin:0;font-size:var(--fs-xs)}.gt-meta>.gt-meta-it:not(.gt-meta-prog){flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}@container (max-width:300px){.gt-meta-prog{display:none}}.gt-ferramentas{gap:6px 7px;padding:5px 8px;margin-bottom:8px}.gt-ferramentas .tb{height:26px;box-sizing:border-box;padding:0 9px}.gt-ferramentas .srch{flex:none;width:170px;min-width:0;height:26px;box-sizing:border-box;padding:0 9px}.gt-seg-grupo{gap:6px}.gt-seg-rot{letter-spacing:.03em}.gt-seg button{height:22px;padding:0 6px}.gt-eixo,.gt-eixo .gt-tempo{min-height:44px}.gt-eixo .gt-nome{padding-bottom:6px}.gt-grande{height:20px}.gt-pequena{top:20px;height:24px}.gt-grupo+.gt-grupo{margin-top:0;box-shadow:none;border-top:1px solid var(--line-2)}.gt-barra{top:calc((var(--gt-h) - 22px) / 2);height:22px}.gt-barra-tit{font-size:var(--fs-xs)}.gt-barra.fina{top:calc((var(--gt-h) - 12px) / 2);height:12px}.gt-marco{top:calc((var(--gt-h) - 16px) / 2);width:16px;height:16px}.gt-marco.pequeno{top:calc((var(--gt-h) - 11px) / 2);width:11px;height:11px}.gt-fora{font-size:var(--fs-sm)}.gt-mae{--gt-h:44px}.gt-filha{--gt-h:32px}.gt-nome-eixo{align-items:flex-end}.gt-nome-eixo .gt-nome-txt{display:block}.gt-selo{border:none;background:color-mix(in srgb,currentColor 12%,transparent);height:18px}.gt-selo.ecominas{color:var(--ink-2);background:var(--surface-3)}.gt-selo.adefinir{color:var(--ink-3);background:transparent;border:1px dashed var(--line-2)}.gt-meta{gap:10px}.gt-etapa-cab{--gt-h:44px}.gt-etapa-cab>.gt-nome{gap:8px}.gt-etapa-cab .gt-titulo{font-size:var(--fs-base);font-weight:700;color:var(--ink)}.gt-etapa-cab .gt-nome-txt{gap:3px}.gt-etapa-and{font-variant-numeric:tabular-nums}.gt-etapa-cab.sem-etapa .gt-titulo{color:var(--ink-3);font-style:italic}.gt-etapa-faixa{position:absolute;top:0;bottom:0;pointer-events:none;z-index:0;background:color-mix(in srgb,var(--ink) 6%,transparent);border-left:1px dashed color-mix(in srgb,var(--ink) 36%,transparent);border-right:1px dashed color-mix(in srgb,var(--ink) 36%,transparent)}.gt-etapa-cab .gt-etapa-faixa{top:calc(50% - 1px);bottom:auto;height:2.5px;background:var(--ink-2);border:none}.gt-etapa-cab .gt-etapa-faixa:before,.gt-etapa-cab .gt-etapa-faixa:after{content:"";position:absolute;top:0;width:0;height:0;border-top:8px solid var(--ink-2)}.gt-etapa-cab .gt-etapa-faixa:before{left:0;border-right:5px solid transparent}.gt-etapa-cab .gt-etapa-faixa:after{right:0;border-left:5px solid transparent}.gt-etapa-cab>.gt-nome{box-shadow:inset 3px 0 0 var(--ink-2)}.gt-bloco-etapa+.gt-bloco-etapa{margin-top:16px;border-top:1px solid var(--line-2);box-shadow:0 -1px 0 var(--line-2),0 -16px 0 var(--ground),0 -17px 0 var(--line-2)}.gt-linha:not(.gt-eixo)>.gt-nome{padding-top:3px;padding-bottom:3px}.gt-titulo,.gt-linha1 .nome-item-t{white-space:normal;overflow-wrap:anywhere;line-height:1.25;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.gt-linha1,.gt-linha1 .nome-item{align-items:flex-start}.gt-barra{top:calc((100% - 22px)/2)}.gt-barra.fina{top:calc((100% - 12px)/2)}.gt-marco{top:calc((100% - 16px)/2)}.gt-marco.pequeno{top:calc((100% - 11px)/2)}.gt-atraso{top:calc((100% - 24px)/2)}.gt-atraso.fina{top:calc((100% - 12px)/2)}.gt-fora{height:100%}.gt{--gt-nome:380px}@media (max-width:900px){.gt{--gt-nome:190px}}.gt-mae>.gt-nome{padding-left:4px}.gt-mae .gt-seta{width:16px;margin-right:-6px}.gt-eixo .gt-nome{padding-left:74px}.gt-cod{flex:none;width:40px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px}.gt-cod-tarja,.gt-cod-anel{position:relative;display:flex;max-width:40px}.gt-cod-tarja .tarja-tipo{min-width:36px;max-width:40px;height:auto;min-height:17px;padding:1px 4px;gap:0 3px;justify-content:center;flex-wrap:wrap;white-space:normal;text-align:center;line-height:1.2;background:var(--tom-bg);color:var(--tom)}.gt-cod-tarja .tarja-tipo b{overflow-wrap:anywhere;min-width:0}.gt-cod-tarja .tarja-tipo i{color:inherit;letter-spacing:0;overflow:visible}.gt-cod-tarja .tarja-tipo b{color:inherit}.gt-cod-tarja.t-feita .tarja-tipo{background:var(--tom);color:var(--sobre-cheio)}.gt-cod-tarja.t-inicio .tarja-tipo{background:transparent;color:var(--tom);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tom) 45%,transparent)}.gt-cod-tarja.t-cancelada .tarja-tipo{text-decoration:line-through}.gt-cod-tarja.critica:after,.gt-cod-anel.critica:after{content:"";position:absolute;top:-3px;right:-3px;width:7px;height:7px;border-radius:50%;background:var(--urg);box-shadow:0 0 0 2px var(--surface)}.gt-cod-ed{min-height:11px;font-size:var(--fs-xs);font-weight:600;line-height:1;letter-spacing:.02em;color:var(--ink-4);font-variant-numeric:tabular-nums}.gt-mae.aberta>.gt-nome:after{left:43px;top:calc(50% + 17px)}.gt-filha>.gt-nome:before{left:43px}.gt-filha>.gt-nome:after{left:44px;width:12px}:is(.gt,.desemp) .cor-cinza{--tom-bg:var(--c-cinza-bg);--tom:var(--c-cinza-tin)}:is(.gt,.desemp) .cor-verde{--tom-bg:var(--c-verde-bg);--tom:var(--c-verde-tin)}:is(.gt,.desemp) .cor-limao{--tom-bg:var(--c-limao-bg);--tom:var(--c-limao-tin)}:is(.gt,.desemp) .cor-turquesa{--tom-bg:var(--c-turquesa-bg);--tom:var(--c-turquesa-tin)}:is(.gt,.desemp) .cor-azul{--tom-bg:var(--c-azul-bg);--tom:var(--c-azul-tin)}:is(.gt,.desemp) .cor-roxo{--tom-bg:var(--c-roxo-bg);--tom:var(--c-roxo-tin)}:is(.gt,.desemp) .cor-rosa{--tom-bg:var(--c-rosa-bg);--tom:var(--c-rosa-tin)}:is(.gt,.desemp) .cor-vermelho{--tom-bg:var(--c-vermelho-bg);--tom:var(--c-vermelho-tin)}:is(.gt,.desemp) .cor-laranja{--tom-bg:var(--c-laranja-bg);--tom:var(--c-laranja-tin)}:is(.gt,.desemp) .cor-amarelo{--tom-bg:var(--c-amarelo-bg);--tom:var(--c-amarelo-tin)}:is(.gt,.desemp) .cor-marrom{--tom-bg:var(--c-marrom-bg);--tom:var(--c-marrom-tin)}:is(.gt,.desemp) .cor-neutro{--tom-bg:var(--c-neutro-bg);--tom:var(--c-neutro-tin)}:is(.gt,.desemp) .cor-andamento{--tom-bg:var(--c-andamento-bg);--tom:var(--c-andamento-tin)}:is(.gt,.desemp) .cor-espera{--tom-bg:var(--c-espera-bg);--tom:var(--c-espera-tin)}:is(.gt,.desemp) .cor-concluido{--tom-bg:var(--c-concluido-bg);--tom:var(--c-concluido-tin)}:is(.gt,.desemp) .cor-crit{--tom-bg:var(--c-crit-bg);--tom:var(--c-crit-tin)}.gt-linha .gt-meta{flex-wrap:nowrap;column-gap:8px;overflow:hidden;height:auto}.gt-linha .gt-meta>.gt-meta-it,.gt-linha .gt-meta>.chip.gt-status{flex:none;min-width:auto;max-width:none;overflow:visible}.gt-linha .gt-meta>.gt-meta-emp{flex:0 1 auto;min-width:40px;overflow:hidden}.gt-meta-emp-nome{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gt-linha .gt-meta>*+.gt-meta-it:before{content:none}.gt-linha .gt-meta .chip.gt-status .chip-txt{line-height:1.3;overflow:visible}.gt-meta-emp,.gt-meta-prog,.gt-meta-prazo{display:inline-flex;align-items:center;gap:4px}.gt-meta-emp svg,.gt-meta-prog svg,.gt-meta-prazo svg{flex:none;opacity:.7}.gt-meta-emp{color:var(--ink-3)}.gt-meta-emp.cliente{color:var(--do-cliente);font-weight:600}.gt-meta-emp.parceiro{color:var(--parceiro);font-weight:600}.gt-meta-emp.adefinir{font-style:italic}.gt-meta-emp.adefinir .gt-meta-emp-nome{padding-right:.2em}.gt-meta-prog,.gt-meta-prazo{font-variant-numeric:tabular-nums}.gt-meta-prazo{margin-left:auto;color:var(--ink-2)}.gt-meta-prazo.fechado{color:var(--ink-4)}.gt-meta-prazo.gt-meta-atras{color:var(--urg);font-weight:700}@container (max-width:300px){.gt-linha.gt-mae .gt-meta-prog{display:inline-flex}}.gt-etapa-and{display:inline-flex;align-items:center;gap:5px;font-variant-numeric:tabular-nums}.gt-etapa-and .gt-mini{width:30px;height:4px;flex:none;display:block}.gt-etapa-and .gt-mini .cheio{fill:var(--ink-2)}.gt-linha.gt-filha .gt-nome-txt{flex-direction:column;align-items:stretch;justify-content:center;gap:1px}@media (max-width:900px){.gt-linha .gt-meta>.chip.gt-status,.gt-linha .gt-meta-emp,.gt-linha.gt-mae .gt-meta-prog,.gt-linha.gt-filha .gt-meta,.gt-cod-ed{display:none}.gt-meta-prazo{margin-left:0}.gt-mae.aberta>.gt-nome:after{top:calc(50% + 10px)}}.gt-meta-oc{display:inline-flex;align-items:center;gap:4px;flex:none;padding:0;border:0;background:none;font:inherit;color:var(--ink-3);cursor:pointer;font-variant-numeric:tabular-nums}.gt-meta-oc svg{flex:none;opacity:.7}.gt-meta-oc svg:last-child{transition:transform var(--t)}.gt-meta-oc.aberta svg:last-child{transform:rotate(180deg)}.gt-meta-oc:hover,.gt-meta-oc.aberta{color:var(--ink)}.gt-meta-oc:focus-visible{outline:2px solid var(--acc);outline-offset:2px;border-radius:var(--r-sm)}.gt-oc .gt-titulo{font-variant-numeric:tabular-nums}.gt-oc-qual{color:var(--ink-3)}.gt-oc-qual.atual{color:var(--ink);font-weight:600}.gt-linha.gt-filha .gt-nome-txt.gt-oc-linha{flex-direction:row;align-items:center;justify-content:flex-start;gap:8px}.gt-oc-linha .gt-titulo{flex:none}.gt-oc-linha .gt-meta{flex:1;min-width:0}.gt-oc-tarefa>.gt-nome{padding-left:84px;background-image:linear-gradient(var(--line-2),var(--line-2));background-size:1px 100%;background-position:67px 0;background-repeat:no-repeat}.gt-oc-tarefa>.gt-nome:after{left:68px;width:10px}.gt-fora.gt-oc-sem{left:8px}.prazo-abre{all:unset;cursor:pointer;border-radius:var(--r-sm);max-width:100%}.prazo-abre:hover .dt,.prazo-abre[data-state=open] .dt{text-decoration:underline;text-underline-offset:3px}.prazo-abre:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.pp-pop{width:460px;max-width:calc(100vw - 24px);padding:0;overflow:hidden;display:flex;flex-direction:column}.pp{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.pp-topo{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:12px 14px 10px;border-bottom:1px solid var(--line)}.pp-quando{font-size:var(--fs-sm);color:var(--ink-3)}.pp-quando b{font-size:var(--fs-md);font-weight:700;color:var(--ink)}.pp-conta{font-size:var(--fs-xs);font-weight:600;color:var(--ink-3)}.pp-lista{list-style:none;margin:0;padding:4px 8px 8px;overflow:auto;flex:1 1 auto;min-height:0;overscroll-behavior:contain}.pp-semana{overflow:auto;flex:1 1 auto;min-height:0;overscroll-behavior:contain}.pp-semana .pp-lista{overflow:visible;flex:none}.pp-dia{display:flex;align-items:baseline;gap:8px;min-height:var(--linha-densa);padding:0 14px;position:sticky;top:0;z-index:1;background:var(--surface-2);border-bottom:1px solid var(--line);font-size:var(--fs-sm);color:var(--ink-3);align-content:center;flex-wrap:wrap}.pp-dia b{color:var(--ink);font-weight:700}.pp-dia-bloco+.pp-dia-bloco .pp-dia{border-top:1px solid var(--line)}.prazo-mais{flex:none;margin-left:4px;padding:0 4px;border-radius:var(--r-sm);background:var(--surface-2);color:var(--ink-2);font-size:var(--fs-xs);font-weight:700;line-height:18px;font-variant-numeric:tabular-nums}.prazo-vaga-data{display:inline-flex;flex:none;min-width:calc(6em + 20px)}.tbl .prazo-vaga-data{font-size:var(--fs-sm)}.prazo-rosto-vaga{display:inline-flex;flex:none;margin-left:5px}.prazo-mais-vaga{display:inline-flex;flex:none;width:26px;margin-left:4px}.prazo-mais-vaga>.prazo-mais{margin-left:0}.prazo-rosto{width:20px;height:20px;flex:none;border-radius:50%;display:inline-grid;place-items:center;background:var(--acc-suave);color:var(--acc-esc);font-size:var(--fs-xs);font-weight:700;letter-spacing:0;line-height:1;overflow:hidden}.prazo-rosto.sem{margin-left:5px;box-sizing:border-box;background:none;border:1.5px dashed var(--ink-4)}.pp-grupo{list-style:none;padding:10px 6px 8px}.pp-grupo+.pp-grupo{border-top:1px solid var(--line)}.pp-cab .pp-tit-mae{color:var(--ink-2);font-weight:600}.pp-filhas{list-style:none;margin:6px 0 0 4px;padding:0 0 0 12px;border-left:2px solid var(--line)}.pp-filha{padding:8px 0 6px}.pp-filha+.pp-filha{border-top:1px dashed var(--line)}.pp-sobre{display:flex;align-items:center;gap:6px;min-width:0;font-size:var(--fs-xs);color:var(--ink-3)}.pp-tipo{flex:none;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.pp-crit:before{content:"·";margin-right:6px;color:var(--ink-4)}.pp-crit{flex:none;font-weight:600;color:var(--urg)}.pp-sobre .tag-ed{margin:0 0 0 auto;height:16px;padding:0 5px}.pp-bloco{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:4px;flex:0 1 auto;min-width:0;font-weight:500;color:var(--ink-2);white-space:nowrap;border-radius:var(--r-sm)}.pp-bloco:before{content:"·";margin-right:2px;color:var(--ink-4);font-weight:400}.pp-bloco-ic{flex:none;display:inline-flex;color:var(--ink-4)}.pp-bloco-nome{min-width:0;overflow:hidden;text-overflow:ellipsis}.pp-bloco:hover .pp-bloco-nome{text-decoration:underline;text-underline-offset:3px}.pp-bloco:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.pp-tit{all:unset;cursor:pointer;display:block;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-md);font-weight:600;color:var(--ink)}.pp-tit:hover{text-decoration:underline;text-underline-offset:3px}.pp-nome{display:flex;align-items:center;gap:6px;min-width:0;margin-top:2px}.pp-nome .pp-tit{margin-top:0;min-width:0;flex:0 1 auto}.pp-nome .tw-marcas{flex:none}.pp li:hover .bl-com.vazio{opacity:0}.pp .pp-entrada:hover>.pp-nome .bl-com.vazio,.pp .bl-com.vazio:focus-visible,.pp .bl-com.vazio[data-state=open]{opacity:.55}.pp .bl-com.vazio:hover{opacity:1}.pp-tit:focus-visible{outline:2px solid var(--acc);outline-offset:2px;border-radius:var(--r-sm)}.pp-props{display:flex;align-items:center;flex-wrap:wrap;gap:2px 10px;margin:6px 0 0 -6px}.pp-prop{display:inline-flex;align-items:center;gap:2px;min-width:0;color:var(--ink-4)}.pp-prop>svg{flex:none;margin-left:6px}.pp-prop .pp-cel{height:26px;min-height:0;padding:0 6px;box-sizing:border-box;border:none;border-radius:var(--r-sm);background:transparent;color:var(--ink-2);font-size:var(--fs-sm)}.pp-prop .pp-cel:hover{background:var(--surface-2)}.pp-prop-resp{flex:1 1 auto}.pp-prop-data .pp-cel{width:122px}.pp-prop .campo-data{width:100%}.pp-prop .campo-data .campo-data-ed{height:26px;min-height:0;padding:0 26px 0 6px;box-sizing:border-box;font-size:var(--fs-sm)}.pp-prop .campo-data-btn{right:0;width:24px;height:24px}.pp-prop-data:has(.campo-data)>svg{visibility:hidden}.pp-prop-status .chip{height:auto;min-height:0;padding:0;background:none;border:none;gap:5px;font-size:var(--fs-sm);font-weight:600}.pp-prop-status .chip:before{width:6px;height:6px}.pp-vazio{margin:0;padding:12px 14px;font-size:var(--fs-sm);color:var(--ink-3)}.pp-carregando{height:120px;margin:10px}.dt.dt-prorrogado,.cell .dt.dt-prorrogado{display:inline-flex;align-items:center;gap:4px;flex-wrap:nowrap}.dt.dt-prorrogado>svg{flex:none;color:var(--ink-3)}.editor-prazo{display:grid;gap:10px}.editor-prazo-abas{display:flex;gap:4px;padding:3px;border-radius:var(--r);background:var(--surface-2)}.editor-prazo-aba{all:unset;box-sizing:border-box;flex:1;display:inline-flex;align-items:center;justify-content:center;gap:5px;height:28px;padding:0 8px;border-radius:var(--r-sm);font-size:var(--fs-sm);font-weight:500;color:var(--ink-3);cursor:pointer;white-space:nowrap;transition:background var(--t),color var(--t)}.editor-prazo-aba:hover{color:var(--ink)}.editor-prazo-aba.on{background:var(--surface);color:var(--ink);box-shadow:var(--sh-1)}.editor-prazo-aba:focus-visible{outline:2px solid var(--acc);outline-offset:-2px}.editor-prazo-nota{margin:0;font-size:var(--fs-sm);color:var(--ink-3);line-height:1.45}.editor-prazo-nota b{color:var(--ink);font-weight:600}.oc-data .dt b,.oc-data-grande .dt b,.oc-tl .dtc .dt b{background:none;padding:0;border-radius:0;height:auto}.oc-data .dt b{line-height:1.25}.gt-setas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.gt-seta-traco{fill:none;stroke:var(--ink-4);stroke-width:1.25;stroke-linejoin:round;stroke-linecap:round;opacity:.85}.gt-seta-traco.conflito{stroke:var(--urg);stroke-width:1.5;opacity:1}.gt-seta-traco.livre{stroke:var(--line-3);stroke-dasharray:3 3;opacity:1}.gt-seta-ponta{fill:var(--ink-4)}.gt-seta-ponta.conflito{fill:var(--urg)}.gt-seta-ponta.livre{fill:var(--line-3)}.gt-espera{color:var(--c-espera-tin)}.gt-legenda-seta{vertical-align:middle;overflow:visible}body{font-size:var(--fs-base);line-height:1.45}h1{font-size:var(--fs-xl);letter-spacing:-.025em;font-weight:600}h3{font-size:var(--fs-base);font-weight:600}.nav button{font-size:var(--fs-md)}.nav a{font-size:var(--fs-md);font-weight:500}.navlabel{font-size:var(--fs-xs);letter-spacing:.12em;font-weight:700;text-transform:uppercase}.tbl th{font-size:var(--fs-xs);letter-spacing:.03em;font-weight:600;color:var(--ink-3)}.tbl td,.cell{font-size:var(--fs-base)}.cell .ph{font-size:var(--fs-md);color:var(--ink-4)}.aba{font-size:var(--fs-base)}.pill,.tb{font-size:var(--fs-md)}.srch input{font-size:var(--fs-base)}.rodape-tbl,.fchip{font-size:var(--fs-md)}.tit-ed{font-size:var(--fs-base)}.chip,.tag{font-size:var(--fs-sm)}.rx-item{font-size:var(--fs-base)}.rx-rot{font-size:var(--fs-xs);font-weight:600;color:var(--ink-3)}.pop-titulo{font-size:var(--fs-xs);font-weight:600;color:var(--ink-3);letter-spacing:.04em}.pop-vazio{font-size:var(--fs-md);color:var(--ink-3)}.tile .k{font-size:var(--fs-xs);font-weight:600;color:var(--ink-3)}.tile .d{font-size:var(--fs-md)}.fld label{font-size:var(--fs-xs);font-weight:600;color:var(--ink-3);letter-spacing:.04em}.fld input,#login p{font-size:var(--fs-base)}svg{display:block;flex:none;shape-rendering:geometricPrecision;text-rendering:geometricPrecision}.nav a .ico{width:20px;height:20px;display:flex;align-items:center;justify-content:center;opacity:1}.tb svg,.pill svg,.aba svg,.ac svg,.xis svg,.seta svg{opacity:1}.tb:hover svg,.pill:hover svg{opacity:1}.rx-dica{background:var(--eco-tinta);color:#fff;border-radius:var(--r);padding:6px 9px;font-size:var(--fs-sm);line-height:1.35;max-width:260px;box-shadow:var(--sh-2);z-index:var(--z-flutua);display:flex;align-items:center;gap:8px;animation:dicaEntra .12s cubic-bezier(.22,.61,.36,1)}.rx-dica kbd{background:#ffffff29;border-radius:var(--r-sm);padding:1px 5px;font-family:inherit;font-size:var(--fs-xs);letter-spacing:.03em}.rx-dica-seta{fill:var(--eco-tinta)}@keyframes dicaEntra{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .rx-dica{background:var(--surface-3);color:var(--ink);border:1px solid var(--line-2)}}.rx-caixa{all:unset;cursor:pointer;width:17px;height:17px;flex:none;border-radius:var(--r-sm);border:1.5px solid var(--line-3);background:var(--surface);display:grid;place-items:center;transition:background var(--t),border-color var(--t)}.rx-caixa:hover{border-color:var(--acc)}.rx-caixa:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.rx-caixa[data-state=checked],.rx-caixa[aria-checked=true]{background:var(--acc);border-color:var(--acc);color:var(--sobre-cheio)}.rx-caixa-ok{display:grid;place-items:center;color:var(--sobre-cheio)}.rx-chave{all:unset;cursor:pointer;width:28px;height:16px;flex:none;border-radius:var(--r);background:var(--line-2);position:relative;transition:background var(--t)}.rx-chave:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.rx-chave .bolinha{position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:var(--surface);box-shadow:var(--sh-1);transition:transform var(--t)}.rx-chave.on{background:var(--acc)}.rx-chave.on .bolinha{transform:translate(12px)}.rx-recolhe{overflow:hidden}.rx-recolhe[data-state=open]{animation:abre .16s cubic-bezier(.22,.61,.36,1)}.rx-recolhe[data-state=closed]{animation:fecha .14s cubic-bezier(.22,.61,.36,1)}@keyframes abre{0%{height:0}to{height:var(--radix-collapsible-content-height)}}@keyframes fecha{0%{height:var(--radix-collapsible-content-height)}to{height:0}}.rx-fundo.rx-fundo-alto{z-index:140}.rx-confirma{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;z-index:141;width:min(440px,92vw);height:max-content;padding:20px 22px 18px;border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--sh-3);border:1px solid var(--line)}.rx-confirma[data-state=open]{animation:centralEntra .18s cubic-bezier(.22,.61,.36,1)}.rx-confirma-tit{margin:0 0 6px;font-size:var(--fs-lg);font-weight:700;color:var(--ink)}.rx-confirma-txt{margin:0 0 18px;font-size:var(--fs-md);color:var(--ink-2);line-height:1.5;white-space:pre-line}.rx-confirma-botoes{display:flex;justify-content:flex-end;gap:8px}.rx-avisos{position:fixed;bottom:18px;right:18px;z-index:135;display:flex;flex-direction:column;gap:8px;width:340px;max-width:calc(100vw - 36px);margin:0;padding:0;list-style:none;outline:none}.rx-aviso{display:flex;align-items:flex-start;gap:10px;padding:11px 12px;border-radius:var(--r);background:var(--aviso-fundo);color:#fff;box-shadow:var(--sh-3);font-size:var(--fs-md);line-height:1.4}.rx-aviso{pointer-events:auto!important}.rx-aviso.ruim{background:var(--urg);color:var(--sobre-cheio)}.rx-aviso .txt{flex:1;min-width:0}.rx-aviso .x{all:unset;cursor:pointer;opacity:.6;padding:1px;border-radius:var(--r-sm);flex:none}.rx-aviso-acao{all:unset;cursor:pointer;flex:none;font-weight:700;padding:1px 8px;border-radius:var(--r-sm);text-decoration:underline;text-underline-offset:2px;align-self:center}.rx-aviso-acao:hover{background:#ffffff24}.rx-aviso-acao:focus-visible{outline:2px solid currentColor;outline-offset:1px}.rx-aviso .x:hover{opacity:1}.rx-aviso[data-state=open]{animation:avisoEntra .18s cubic-bezier(.22,.61,.36,1)}.rx-aviso[data-state=closed]{animation:avisoSai .12s ease-in}.rx-aviso[data-swipe=move]{transform:translate(var(--radix-toast-swipe-move-x))}.rx-aviso[data-swipe=end]{animation:avisoSai .12s ease-out}@keyframes avisoEntra{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}@keyframes avisoSai{to{opacity:0;transform:translate(16px)}}.rx-sel{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r);box-shadow:0 4px 6px -1px #00000012,0 12px 28px -4px #00000024;padding:8px;z-index:var(--z-flutua);display:flex;flex-direction:column;max-height:min(60vh,440px);animation:popin .15s cubic-bezier(.22,.61,.36,1);box-sizing:border-box}.rx-sel[data-state=open]{animation:popin .15s cubic-bezier(.22,.61,.36,1)}.sel-busca{display:flex;align-items:center;gap:8px;height:34px;padding:0 10px;margin-bottom:6px;border:1px solid var(--line-2);border-radius:var(--r);background:var(--surface-2);color:var(--ink-3);flex:none;box-sizing:border-box;transition:border-color var(--t),box-shadow var(--t),background var(--t)}.sel-busca:focus-within{border-color:var(--acc);box-shadow:0 0 0 2px var(--acc-suave);background:var(--surface);color:var(--ink)}.sel-busca input{all:unset;flex:1;min-width:0;font-size:var(--fs-md);font-weight:500;color:var(--ink)}.sel-abas{display:flex;gap:0;height:var(--linha-densa);margin:0 0 6px;border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:none}.sel-abas::-webkit-scrollbar{display:none}.sel-aba{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:5px;padding:0 9px;flex:none;font-size:var(--fs-sm);font-weight:600;color:var(--ink-3);border-bottom:2px solid transparent;margin-bottom:-1px;border-radius:var(--r-sm) var(--r-sm) 0 0;transition:color var(--t),background var(--t)}.sel-aba:hover{color:var(--ink);background:var(--surface-2)}.sel-aba[data-state=active]{color:var(--tinta-forte);font-weight:700;border-bottom-color:var(--acc)}.sel-aba:focus-visible{outline:2px solid var(--acc);outline-offset:-2px}.sel-aba .n{font-size:var(--fs-xs);font-weight:700;background:var(--surface-3);color:var(--ink-3);border-radius:var(--r-pill);padding:0 6px}.sel-busca input::placeholder{color:var(--ink-4)}.sel-busca .lm{all:unset;cursor:pointer;opacity:.5;display:grid;place-items:center;padding:2px;border-radius:var(--r-sm);color:var(--ink-3);transition:opacity var(--t),background var(--t)}.sel-busca .lm:hover{opacity:1;background:var(--surface-3);color:var(--ink)}.sel-topo{display:flex;gap:6px;flex:none;margin-bottom:6px}.sel-topo .sel-busca{flex:1;min-width:0;margin-bottom:0}.sel-mais{all:unset;box-sizing:border-box;flex:none;width:34px;height:34px;display:grid;place-items:center;cursor:pointer;border:1px solid var(--line-2);border-radius:var(--r);background:var(--surface);color:var(--ink-3);transition:background var(--t),color var(--t),border-color var(--t)}.sel-mais:hover{background:var(--acc-suave);border-color:var(--acc);color:var(--acc-esc)}.sel-mais:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.sel-criar{color:var(--acc-esc)}.sel-criar .ck{color:var(--acc)}.sel-novo{display:flex;flex-direction:column;gap:6px;padding:2px 2px 0}.sel-novo-cab{font-size:var(--fs-md);font-weight:700;color:var(--ink);margin-bottom:2px}.sel-novo-rot{font-size:var(--fs-sm);font-weight:600;color:var(--ink-3)}.sel-novo .ed{height:34px;padding:0 10px;font:inherit;font-size:var(--fs-md);border:1px solid var(--line-2);border-radius:var(--r);background:var(--surface);color:var(--ink);box-sizing:border-box;outline:none}.sel-novo .ed:focus{border-color:var(--acc);box-shadow:0 0 0 2px var(--acc-suave)}.sel-novo-ramo{align-self:flex-start;max-width:100%}.sel-novo-pe{display:flex;justify-content:flex-end;gap:6px;margin-top:6px;padding-top:8px;border-top:1px solid var(--line)}.sel-novo-nota{margin:0;font-size:var(--fs-sm);color:var(--ink-4)}.sel-lista{overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:2px;flex:1;min-height:0;padding:2px 0;scrollbar-gutter:stable}.sel-item{all:unset;cursor:pointer;display:flex;align-items:center;gap:10px;padding:7px 10px;min-height:34px;border-radius:var(--r);font-size:var(--fs-md);font-weight:500;color:var(--ink);box-sizing:border-box;transition:background var(--t),color var(--t)}.sel-item:has(.lb>i),.sel-item:has(.lb>.trilha-item){min-height:44px;padding-top:6px;padding-bottom:6px}.sel-item:hover,.sel-item.aqui{background:var(--surface-2);color:var(--ink)}.sel-item.escolhida{color:var(--acc-esc);font-weight:600;background:var(--acc-suave)}.sel-item .ck{width:16px;height:16px;flex:none;display:grid;place-items:center;color:var(--acc);font-size:var(--fs-md)}.sel-item .lb{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;line-height:1.3}.sel-item .lb>i{font-style:normal;font-size:var(--fs-sm);font-weight:400;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.35}.sel-item.escolhida .lb>i{color:var(--acc-esc);opacity:.8}.sel-item.escolhida .lb>.trilha-item{opacity:.85}.sel-rodape{border-top:1px solid var(--line);padding-top:6px;margin-top:6px;flex:none}.tbl tr.gr td{background:var(--surface);padding:0;border-bottom:1px solid var(--line)}.tbl tr.gr-intervalo td,.tbl tbody tr.gr-intervalo:hover td{height:14px;padding:0;background:var(--ground);border-top:1px solid var(--line);border-bottom:none}.tbl tr.gr.n0 td{background:var(--surface-2);border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2)}.tbl tr.gr.n0[class*=tom-] td{background:linear-gradient(90deg,var(--faixa-cor,var(--surface-2)) 0%,var(--surface-2) 33%)}.tbl tr.gr.tom-neutro{--faixa-cor:color-mix(in srgb,var(--c-neutro-bg) 60%,var(--surface))}.tbl tr.gr.tom-andamento{--faixa-cor:color-mix(in srgb,var(--c-andamento-bg) 60%,var(--surface))}.tbl tr.gr.tom-espera{--faixa-cor:color-mix(in srgb,var(--c-espera-bg) 60%,var(--surface))}.tbl tr.gr.tom-concluido{--faixa-cor:color-mix(in srgb,var(--c-concluido-bg) 60%,var(--surface))}.tbl tr.gr.tom-crit{--faixa-cor:color-mix(in srgb,var(--c-crit-bg) 60%,var(--surface))}.tbl tr.gr.tom-cinza{--faixa-cor:color-mix(in srgb,var(--c-cinza-bg) 60%,var(--surface))}.tbl tr.gr.tom-verde{--faixa-cor:color-mix(in srgb,var(--c-verde-bg) 60%,var(--surface))}.tbl tr.gr.tom-limao{--faixa-cor:color-mix(in srgb,var(--c-limao-bg) 60%,var(--surface))}.tbl tr.gr.tom-turquesa{--faixa-cor:color-mix(in srgb,var(--c-turquesa-bg) 60%,var(--surface))}.tbl tr.gr.tom-azul{--faixa-cor:color-mix(in srgb,var(--c-azul-bg) 60%,var(--surface))}.tbl tr.gr.tom-roxo{--faixa-cor:color-mix(in srgb,var(--c-roxo-bg) 60%,var(--surface))}.tbl tr.gr.tom-rosa{--faixa-cor:color-mix(in srgb,var(--c-rosa-bg) 60%,var(--surface))}.tbl tr.gr.tom-vermelho{--faixa-cor:color-mix(in srgb,var(--c-vermelho-bg) 60%,var(--surface))}.tbl tr.gr.tom-laranja{--faixa-cor:color-mix(in srgb,var(--c-laranja-bg) 60%,var(--surface))}.tbl tr.gr.tom-amarelo{--faixa-cor:color-mix(in srgb,var(--c-amarelo-bg) 60%,var(--surface))}.tbl tr.gr.tom-marrom{--faixa-cor:color-mix(in srgb,var(--c-marrom-bg) 60%,var(--surface))}.tbl tbody tr.gr:first-child td{border-top:none}.tbl tr.gr .tw{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:var(--fs-md);font-weight:700;color:var(--ink);letter-spacing:0;text-transform:none;transition:background var(--t)}.tbl tr.gr .tw:hover{background:transparent}.tbl tr.gr.n0:has(.tw:hover)>td{background:var(--surface-3)}.tbl tr.gr.n0[class*=tom-]:has(.tw:hover)>td{background:linear-gradient(90deg,var(--faixa-cor,var(--surface-3)) 0%,var(--surface-3) 33%)}.tbl tr.gr:not(.n0):has(.tw:hover)>td{background:var(--surface-2)}.tbl tr.gr .tw:focus-visible{outline:2px solid var(--acc);outline-offset:-2px}.tbl tr.gr:not(.n0) .tw{font-size:var(--fs-md);font-weight:600;color:var(--ink)}.tbl tr.gr .gr-rosto{display:inline-flex;flex:none}.tbl tr.gr .gr-rosto .quem{width:20px;height:20px;font-size:var(--fs-xs)}.tbl tr.gr .ar{display:grid;place-items:center;color:var(--ink-4);transition:transform var(--t)}.tbl tr.gr .tw:hover .ar{color:var(--ink-2)}.tbl tr.gr .tw.fechada .ar{transform:rotate(-90deg)}.tbl tr.gr .gr-rotulo{display:inline-flex;align-items:center;gap:8px;min-width:0}.tbl tr.gr .gr-ponto.chip{width:8px;height:8px;min-height:0;padding:0;border:none;border-radius:50%;background:currentColor;flex:none}.tbl tr.gr .gr-ponto.chip:before{display:none}.tbl tr.gr .gr-texto{white-space:nowrap}.tbl tr.gr .gr-ref{display:inline-flex;align-items:center;gap:8px;min-width:0}.head .mod-nome.edit,.head .mod-desc.edit{cursor:text;border-radius:var(--r-sm);padding:2px 6px;margin-left:-6px;transition:background var(--t)}.head .mod-nome.edit:hover,.head .mod-desc.edit:hover{background:var(--surface-3)}.head .mod-desc .ph{color:var(--ink-4)}.head h1 .tit-ed{font-size:var(--fs-xl);font-weight:600;width:min(560px,100%)}.head .sub .tit-ed{font-size:var(--fs-md);width:min(560px,100%)}.salvar-modelo{display:flex;justify-content:flex-end;margin-top:10px}.tbl tr.gr .gr-rotulo.sem .gr-texto{color:var(--ink-3);font-weight:500;font-style:italic}.tbl tr.gr .n{display:inline-grid;place-items:center;flex:none;box-sizing:border-box;min-width:20px;height:18px;padding:0 7px;border-radius:var(--r-pill);font-size:var(--fs-xs);font-weight:600;line-height:1;color:var(--ink-3);background:var(--surface);border:1px solid var(--line-2);font-variant-numeric:tabular-nums}.tbl tr.gr:not(.n0) .n{background:var(--surface-2);border-color:transparent}.tbl tr.gr .tw{position:sticky;left:0;width:max-content;min-width:260px}.tbl tr.gr.cl .n{color:var(--acc-esc);background:var(--acc-suave);border-color:var(--acc-borda)}.tbl tr.gr.vazio .tw{cursor:default;color:var(--ink-3)}.tbl tr.gr.vazio .tw:hover{background:none}.tbl tr.gr.vazio .n{color:var(--ink-4);background:var(--surface);border-color:var(--line-2)}.tbl tr.gr.vazio .ar{width:15px}.tbl tr.gr.vazio.faixa .tw{color:var(--ink-4);font-size:var(--fs-sm);font-weight:600}.dt{display:grid;gap:0;min-width:0;line-height:1.2}.dt b{font-weight:400;font-variant-numeric:tabular-nums;line-height:1.25;color:var(--ink-2)}.dt-vencido b,.dt-critico b,.dt-urgente b,.dt-atencao b,.dt-calmo b,.dt-feito b{display:inline-flex;align-items:center;justify-self:start;width:max-content;box-sizing:border-box;height:24px;padding:0 10px;border-radius:var(--r-pill);line-height:1;white-space:nowrap}.tbl .dt b{font-size:var(--fs-sm);letter-spacing:.01em}.dt-vencido b,.dt-critico b{font-size:var(--fs-sm);letter-spacing:.01em;font-weight:500}.dt-vencido b{background:var(--urg-cheio);color:var(--urg-cheio-tinta)}.dt-critico b{background:var(--urg-suave);color:var(--urg)}.dt-urgente b,.dt-atencao b{color:var(--ink)}.dt-feito b{color:var(--ink-3)}.proporcao{display:grid;gap:3px;min-width:0;width:100%;line-height:1.2}.proporcao-num{display:flex;align-items:baseline;gap:1px;min-width:0;font-variant-numeric:tabular-nums}.proporcao-num b{font-weight:600}.proporcao-num u{text-decoration:none;font-size:var(--fs-xs);color:var(--ink-3)}.proporcao-bar{display:block;height:4px;border-radius:var(--r-pill);background:var(--surface-3);overflow:hidden}.proporcao-bar>i{display:block;height:100%;border-radius:var(--r-pill);background:var(--acc);transition:width var(--t)}.proporcao-bar.perto>i{background:var(--alerta)}.proporcao-bar.passou>i{background:var(--urg)}.aneis-os{display:flex;align-items:center;gap:7px;min-width:0;white-space:nowrap;font-variant-numeric:tabular-nums;--and-fora:var(--ink-4);--and-texto:var(--ink-3);--and-dentro:var(--ink-2)}.aneis-os.n-tranquilo{--and-fora:var(--nivel-tranquilo-fora);--and-texto:var(--nivel-tranquilo-texto);--and-dentro:var(--nivel-tranquilo-dentro)}.aneis-os.n-atencao{--and-fora:var(--nivel-atencao-fora);--and-texto:var(--nivel-atencao-texto);--and-dentro:var(--nivel-atencao-dentro)}.aneis-os.n-preocupante{--and-fora:var(--nivel-preocupante-fora);--and-texto:var(--nivel-preocupante-texto);--and-dentro:var(--nivel-preocupante-dentro)}.aneis-os.n-critico{--and-fora:var(--nivel-critico-fora);--and-texto:var(--nivel-critico-texto);--and-dentro:var(--nivel-critico-dentro)}.aneis-os-svg{flex:none;display:block}.aneis-os-svg circle{fill:none}.aneis-os-trilho{stroke:var(--surface-3)}.aneis-os-fora{stroke:var(--and-fora)}.aneis-os-dentro{stroke:var(--and-dentro)}.aneis-os-num{display:grid;min-width:0;line-height:1.12}.aneis-os-num b{font-size:var(--fs-sm);font-weight:700;color:var(--and-texto)}.aneis-os-num span{font-size:var(--fs-xs);font-weight:500;color:var(--and-dentro)}.aneis-os-dica{display:grid;gap:2px}.prazo-calc{display:flex;min-width:0}.md-grade{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:var(--e3);align-items:stretch;margin-bottom:var(--e4)}.md-grade>.modulo{margin:0;min-width:0;display:flex;flex-direction:column}.md-grade>.modulo>.corpoMod{flex:1;display:flex;flex-direction:column}.md-indic{display:grid;grid-template-rows:repeat(3,minmax(0,1fr));gap:8px}.md-indic .tile{margin:0;padding:11px 16px;justify-content:center}.md-indic .tile .k{margin-bottom:4px}.md-indic .tile .v{font-size:var(--fs-xl)}.md-indic .tile .bar{margin-top:9px}.md-indic .tile .d{margin-top:0;padding-top:6px}.lanc{display:grid;gap:18px 12px;align-items:end;align-content:start;grid-template-columns:repeat(12,minmax(0,1fr))}.lanc .fld{margin:0;min-width:0}.lanc .f-data,.lanc .f-ini,.lanc .f-fim,.lanc .f-h,.lanc .f-os{grid-column:span 3}.lanc .f-oque,.lanc .f-obs{grid-column:span 9}.lanc .f-lancar{grid-column:span 3;white-space:nowrap;justify-content:center}.lanc .fld input,.lanc .fld select{width:100%;box-sizing:border-box}.lanc .dupla{display:flex;gap:8px;min-width:0}.lanc .dupla input{flex:1;min-width:0}.calculado{padding:8px 11px;border:1px dashed var(--acc-borda);border-radius:var(--r);background:var(--acc-suave);color:var(--acc-esc);font-weight:700;font-variant-numeric:tabular-nums;text-align:center}.cx-sel{all:unset;cursor:pointer;box-sizing:border-box;display:flex;align-items:center;gap:8px;width:100%;padding:9px 11px;border:1px solid var(--line-2);border-radius:var(--r);background:var(--surface);font-size:var(--fs-base);color:var(--ink);transition:border-color var(--t),box-shadow var(--t)}.cx-sel:hover{border-color:var(--line-3)}.cx-sel:focus-visible{border-color:var(--acc);box-shadow:0 0 0 3px var(--acc-suave)}.cx-sel span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cx-sel.estreito{width:auto;max-width:210px;flex:0 0 auto}.cx-sel.cheio{border-color:var(--acc-borda);background:var(--acc-suave);color:var(--acc-esc)}.hr{font-variant-numeric:tabular-nums}@media (max-width:1180px){.md-grade{grid-template-columns:minmax(0,1fr)}.md-indic{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:none}}@media (max-width:900px){.lanc .f-os{grid-column:span 5}.lanc .f-oque{grid-column:span 7}}@media (max-width:640px){.md-indic{grid-template-columns:minmax(0,1fr)}.lanc .f-os,.lanc .f-oque,.lanc .f-data,.lanc .f-obs,.lanc .f-lancar{grid-column:1 / -1}.lanc .f-ini,.lanc .f-fim,.lanc .f-h{grid-column:span 4}}.os-abas{display:flex;flex-direction:column;gap:0}.os-abas>.abas{margin-bottom:14px}.abas.abas-secao{gap:6px;padding-bottom:12px;margin-bottom:12px}.abas-secao .aba-par{border-bottom:0;border-radius:var(--r-pill)}.abas-secao .aba{border-radius:var(--r-pill);padding:7px 15px;gap:7px;font-weight:500;color:var(--ink-3)}.abas-secao .aba:hover{background:var(--surface-2);color:var(--ink)}.abas-secao .aba-par.viva>.aba{background:var(--acc-suave);color:var(--acc-esc);font-weight:700}.abas-secao .aba-par.viva .n{background:var(--surface);color:var(--acc-esc)}.abas-secao .aba svg{color:var(--ink-4)}.abas-secao .aba-par.viva>.aba svg{color:var(--acc-esc)}.abas-secao .aba.ed{border-radius:var(--r-pill)}.os-aba-conteudo:focus-visible{outline:none}.os-aba-conteudo[data-state=inactive]{display:none}.mini-linha{display:flex;gap:10px;margin-bottom:18px;flex-wrap:wrap}.mini-num{flex:1 1 120px;background:var(--surface-2);border-radius:var(--r);padding:10px 13px}.mini-num .k{font-size:var(--fs-xs);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);font-weight:700;margin-bottom:3px}.mini-num .v{display:flex;align-items:baseline;gap:3px;font-size:var(--fs-xl);font-weight:700;letter-spacing:-.02em}.mini-num .v .un{font-size:var(--fs-sm);font-weight:600;letter-spacing:0;color:var(--ink-3)}.mini-andamento .v{margin-top:4px}.prop{position:relative}.prop .prop-acoes{position:absolute;right:0;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:2px}.prop .ir,.prop .mv{all:unset;cursor:pointer;width:24px;height:24px;display:grid;place-items:center;border-radius:var(--r-sm);color:var(--ink-4);opacity:0;transition:opacity var(--t),background var(--t)}.prop:hover .ir,.prop:hover .mv,.prop .ir:focus-visible,.prop .mv:focus-visible,.prop .mv[data-state=open]{opacity:1}.prop .ir:hover,.prop .mv:hover,.prop .mv[data-state=open]{background:var(--surface-3);color:var(--acc-esc)}.pk-cab{display:flex;align-items:center;flex-wrap:wrap;gap:4px 24px;margin-top:11px}.pk-cab .prop{display:flex;align-items:center;gap:8px;padding:2px 0}.pk-cab .prop .k{font-size:var(--fs-xs);letter-spacing:.09em;text-transform:uppercase;font-weight:700;color:var(--ink-4);white-space:nowrap}.pk-cab .prop .v{min-width:0}.pk-cab .prop .prop-acoes{position:static;transform:none;width:0;gap:0;justify-content:flex-start;margin-left:-4px}.pk-cab .prop .ir,.pk-cab .prop .mv{width:18px;height:18px;margin-left:3px}.cell .ir-ref{all:unset;cursor:pointer;flex:0 0 auto;margin-left:auto;width:22px;height:22px;display:grid;place-items:center;border-radius:var(--r-sm);color:var(--ink-4);opacity:0;transition:opacity var(--t),background var(--t),color var(--t)}.tbl tbody tr:hover .cell .ir-ref,.cell .ir-ref:focus-visible{opacity:1}.cell .ir-ref:hover{background:var(--surface-3);color:var(--acc-esc)}.tbl .cell{position:relative}.tbl .cell .ir-ref{position:absolute;top:50%;right:calc(var(--linha-px) - 6px);margin:-11px 0 0;pointer-events:none;background:var(--surface-2);box-shadow:-12px 0 8px -2px var(--surface-2)}.tbl tbody tr:hover .cell .ir-ref,.tbl .cell .ir-ref:focus-visible{pointer-events:auto}.tbl tr.marcada .cell .ir-ref{background:var(--acc-suave);box-shadow:-12px 0 8px -2px var(--acc-suave)}.tbl .cell .ir-ref:hover{background:var(--surface-3)}.mencao-lnk{border:0;font:inherit;cursor:pointer;font-weight:700}.mencao-lnk:hover{background:var(--acc-borda)}.rx-painel{display:flex;flex-direction:column}.pkcapa{margin:0;padding:20px 24px 16px;background:linear-gradient(150deg,var(--acc-suave),var(--surface));border-bottom:1px solid var(--line)}.pkcapa h2,.pkcapa .tituloEdit{font-size:var(--fs-xl)}.props{display:flex;flex-direction:column;gap:1px;margin-bottom:16px}.props-tit{font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4);font-weight:700;padding:4px 8px 6px;border-bottom:1px solid var(--line);margin-bottom:5px}.prop{grid-template-columns:132px minmax(0,1fr);padding:3px 8px}.prop .k{font-size:var(--fs-sm)}.prop .v{justify-self:start;min-width:0;max-width:100%}.tbl tr.marcada td,.tbl tr.marcada:hover td{background:var(--acc-suave)}.tbl tr.marcada td.calha{box-shadow:inset 3px 0 0 var(--acc)}.barra-sel{position:sticky;bottom:0;z-index:6;display:flex;align-items:center;gap:10px;padding:8px 16px;min-height:var(--linha);box-sizing:border-box;border-top:1px solid var(--acc-borda);background:var(--acc-suave);font-size:var(--fs-md);color:var(--acc-esc);flex-wrap:wrap;animation:selEntra .16s cubic-bezier(.22,.61,.36,1)}.barra-sel:before,.barra-sel:after{content:"";position:absolute;left:0;right:0;height:28px;pointer-events:none}.barra-sel:before{bottom:100%;background:linear-gradient(to top,color-mix(in srgb,var(--surface) 96%,transparent) 0,color-mix(in srgb,var(--surface) 75%,transparent) 40%,transparent 100%)}.barra-sel:after{top:100%;background:linear-gradient(to bottom,color-mix(in srgb,var(--surface) 96%,transparent) 0,color-mix(in srgb,var(--surface) 75%,transparent) 40%,transparent 100%)}@keyframes selEntra{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.barra-sel .bs-grupo{display:flex;align-items:center;gap:7px}.barra-sel .bs-acao{gap:6px;padding:3px 10px 3px 8px;border-radius:var(--r);flex-wrap:wrap;background:color-mix(in srgb,var(--surface) 60%,transparent)}.barra-sel .bs-rot{font-size:var(--fs-sm);font-weight:600;letter-spacing:.01em}.barra-sel .bs-rot.fraco{font-weight:500;opacity:.62}.barra-sel .bs-fim{gap:8px}.barra-sel .qtd{font-weight:700;font-size:var(--fs-md);background:var(--acc);color:var(--sobre-cheio);border-radius:var(--r-pill);min-width:24px;height:22px;display:inline-grid;place-items:center;padding:0 7px}.barra-sel .txt{font-weight:600}.barra-sel .sep{width:1px;height:20px;background:var(--acc-borda)}.barra-sel .pill{background:var(--surface);height:30px;padding:0 11px;font-size:var(--fs-md);font-weight:500;border-radius:var(--r)}.barra-sel .pill.escolhido{font-weight:600;border-color:var(--acc-borda)}.bs-pop{padding:10px 12px;display:grid;gap:8px}.bs-pop .bs-pop-linha{display:flex;align-items:center;gap:6px}.bs-pop .ed{height:30px;padding:0 10px;border:1px solid var(--line-2);border-radius:var(--r);background:var(--surface);color:var(--ink);font-size:var(--fs-md);min-width:150px;box-sizing:border-box}.bs-pop .bs-pop-limpar{all:unset;cursor:pointer;justify-self:start;font-size:var(--fs-sm);color:var(--ink-3)}.bs-pop .bs-pop-limpar:hover{color:var(--ink)}.bs-pop .bs-pop-limpar:focus-visible{outline:2px solid var(--acc);outline-offset:2px;border-radius:var(--r-sm)}.bs-pop .nivel.editavel .nivel-p{width:24px;height:24px}.bs-pop .nivel.editavel .nivel-p:before{width:10px;height:10px}.barra-sel .bs-atalho{display:inline-flex;align-items:center;gap:5px}.barra-sel .bs-atalho svg{opacity:.7}.barra-sel .pill.fantasma{display:inline-grid;place-items:center;border:1px dashed var(--acc-borda);background:transparent;color:var(--ink-4);cursor:default;pointer-events:none}.barra-sel .btn.sm{height:30px}.barra-sel .pill.perigo{border-color:var(--urg);color:var(--urg)}.barra-sel .pill.perigo:hover{background:var(--urg-suave)}.barra-sel .valor-lote{display:flex;align-items:center;gap:6px}.barra-sel .valor-lote .ed{height:30px;padding:0 10px;border:1px solid var(--line-2);border-radius:var(--r);background:var(--surface);color:var(--ink);font-size:var(--fs-md);min-width:150px;box-sizing:border-box}.barra-sel .xis{width:26px;height:26px;border-radius:var(--r-sm);display:grid;place-items:center}.barra-sel .xis:hover{background:var(--surface);color:var(--ink)}.barra-sel{container:barra-sel / inline-size}@container barra-sel (max-width:1499px){.barra-sel .bs-acao .pill.bs-vaga,.barra-sel .bs-acao .bs-rot.bs-vaga{display:none}.barra-sel .bs-fim .bs-txt{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.barra-sel .bs-fim .btn.sm{padding:0 8px}}.out .barra-sel{border-top:1px solid var(--acc-borda);border-radius:0 0 var(--r-lg) var(--r-lg)}.tbl .alca-linha{display:grid;place-items:center;width:16px;height:24px;margin:0 auto;border-radius:var(--r-sm);color:var(--ink-4);cursor:grab;opacity:0;transition:opacity var(--t),color var(--t),background var(--t)}.tbl tbody tr:hover .alca-linha{opacity:1}.tbl .alca-linha:hover{color:var(--ink-2);background:var(--surface-3)}@media (hover:none){.tbl .alca-linha,.tbl tr.gr .alca-grupo{opacity:.55}}.barra-sel .bs-todos{all:unset;cursor:pointer;margin-left:4px;font-size:var(--fs-sm);font-weight:600;color:var(--acc-esc);text-decoration:underline;text-underline-offset:2px}.barra-sel .bs-todos:hover{color:var(--ink)}.tbl td.open{white-space:nowrap}.tbl td.open .acoes-linha{display:flex;gap:3px;justify-content:flex-end;opacity:0;transition:opacity var(--t)}.tbl tbody tr:hover td.open .acoes-linha,.tbl td.open .acoes-linha:focus-within{opacity:1}.tbl td.open .ac{all:unset;cursor:pointer;width:26px;height:26px;border-radius:var(--r-sm);display:grid;place-items:center;color:var(--ink-3);transition:background var(--t),color var(--t)}.tbl td.open .ac:hover{background:var(--surface-3);color:var(--ink)}.tbl td.open .ac.perigo:hover{background:var(--urg-suave);color:var(--urg)}.rx-painel.central{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;width:min(1560px,94vw);height:auto;max-height:min(90vh,1000px);border-radius:var(--r-lg);border:1px solid var(--line-2);box-shadow:var(--sh-3);overflow:hidden}.rx-painel.central[data-state=open]{animation:centralEntra .2s cubic-bezier(.22,.61,.36,1)}.rx-painel.central[data-state=closed]{animation:centralSai .15s ease}@keyframes centralEntra{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@keyframes centralSai{to{opacity:0;transform:scale(.99)}}.rx-painel.central .pkcapa{padding:22px 28px 18px}.rx-painel.central .pkcapa h2,.rx-painel.central .pkcapa .tituloEdit{font-size:var(--fs-2xl)}.pk-corpo{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 320px;align-items:stretch;overflow:hidden}.pk-centro{overflow-y:auto;padding:20px 26px 48px;min-width:0;display:flex;flex-direction:column}.pk-ficha{overflow-y:auto;padding:20px 20px 48px;border-left:1px solid var(--line);background:var(--surface-2);box-sizing:border-box}.pk-secao{font-size:var(--fs-xs);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);font-weight:700;margin:0 0 9px}.pk-bloco{margin-top:26px;min-width:0}.fx-cab{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px}.fx-resumo{font-size:var(--fs-md);letter-spacing:normal;text-transform:none;font-weight:400;color:var(--ink-2)}.fx-resumo b{font-weight:700;color:var(--ink)}.fx-ver{all:unset;cursor:pointer;margin-left:auto;font-size:var(--fs-md);letter-spacing:normal;text-transform:none;font-weight:600;color:var(--acc-esc);border-radius:var(--r-sm)}.fx-ver:hover{text-decoration:underline;text-underline-offset:3px}.fx-ver:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.fx-trilho{list-style:none;margin:0;padding:4px 0 6px;display:flex;overflow-x:auto}.fx-ponto{position:relative;flex:0 0 118px;display:grid;justify-items:center;align-content:start;gap:3px;text-align:center;font-size:var(--fs-sm);color:var(--ink-3)}.fx-ponto:before{content:"";position:absolute;top:17px;right:50%;width:100%;height:2px;background:var(--line-2)}.fx-ponto:first-child:before{display:none}.fx-bola{all:unset;box-sizing:border-box;position:relative;z-index:1;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-size:var(--fs-sm);font-weight:700;color:var(--ink-2);background:var(--surface);box-shadow:0 0 0 4px var(--surface);cursor:pointer}.fx-bola:focus-visible{outline:2px solid var(--acc);outline-offset:3px}.fx-bola svg{stroke-width:2.6}.fx-ponto.feita .fx-bola{background:var(--ok);color:var(--btn-tinta)}.fx-ponto.tarde .fx-bola{background:var(--alerta);color:var(--btn-tinta)}.fx-ponto.atual .fx-bola{background:var(--acc-suave);border:2.5px solid var(--acc);color:var(--acc-esc)}.fx-ponto.frente .fx-bola{border:2.5px solid var(--acc);color:var(--acc-esc)}.fx-ponto.aguardando .fx-bola{border:2.5px solid var(--ink-4);color:var(--ink-3)}.fx-ponto.cancelada .fx-bola{background:var(--surface-3);color:var(--ink-3)}.fx-ponto.prevista .fx-bola{border:2px dashed var(--ink-4);color:var(--ink-3);cursor:default}.fx-ponto.fx-antes .fx-bola{background:var(--surface-2);color:var(--ink-3)}.fx-ponto b{font-weight:700;color:var(--ink)}.fx-ponto.prevista b{color:var(--ink-3)}.fx-data{font-variant-numeric:tabular-nums}.fx-sub{font-size:var(--fs-xs);color:var(--ink-3)}.fx-sub.atr{color:var(--alerta);font-weight:700}.fx-ponto .bl-com{margin-top:1px}.fx-rec .oc-dentro-nome{display:inline}.pk-horas-linha{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;gap:8px;width:100%;min-height:var(--linha-densa);padding:0 8px;margin-left:-8px;border-radius:var(--r-sm);transition:background var(--t)}.pk-horas-linha:hover{background:var(--surface-2)}.pk-horas-linha:focus-visible{outline:2px solid var(--acc);outline-offset:-2px}.pk-horas-seta{display:grid;place-items:center;flex:none;color:var(--ink-4);transform:rotate(-90deg);transition:transform var(--t)}.pk-horas-linha[data-state=open] .pk-horas-seta{transform:none}.pk-horas-tit{font-size:var(--fs-xs);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);font-weight:700}.pk-horas-resumo{font-size:var(--fs-sm);color:var(--ink-3);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pk-horas-corpo{padding-top:8px}.pk-desc{font-size:var(--fs-base);line-height:1.6;color:var(--ink-2);cursor:text;padding:6px 8px;margin-left:-8px;border-radius:var(--r);display:block;transition:box-shadow var(--t)}.pk-desc:hover{box-shadow:inset 0 0 0 1px var(--line-2)}.pk-desc.ro:hover{box-shadow:none;cursor:default}.pk-ficha .props{display:flex;flex-direction:column;gap:1px;margin-bottom:14px}.pk-ficha .prop{grid-template-columns:92px minmax(0,1fr);gap:8px;padding:3px 6px}.pk-ficha .prop .k{font-size:var(--fs-xs);overflow-wrap:break-word;line-height:1.3}.pk-ficha .prop .v>span[title]:not(.chip):not(.com-ed):not(.tag):not(.tarja-tipo){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;overflow-wrap:anywhere;min-width:0;line-height:1.4}.pk-ficha .props-tit{font-size:var(--fs-xs);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);font-weight:700;margin:12px 0 6px 6px}.pk-ficha .props:first-child .props-tit{margin-top:0}.pk-ficha .props-tit{display:flex;align-items:center;justify-content:space-between;gap:6px;min-height:18px}.props-arrumar{all:unset;cursor:pointer;display:grid;place-items:center;width:22px;height:22px;border-radius:var(--r-sm);color:var(--ink-4);margin:-3px 0}.props-arrumar:hover{color:var(--ink);background:var(--surface-3)}.props-arrumar:focus-visible{outline:2px solid var(--eco-vib)}.pk-ficha.arr{display:flex;flex-direction:column;gap:12px}.arr-topo{display:flex;flex-direction:column;gap:4px}.arr-tit{font-size:var(--fs-sm);font-weight:700;color:var(--ink)}.arr-sub{font-size:var(--fs-xs);color:var(--ink-3);line-height:1.45}.arr-secao{display:flex;flex-direction:column;gap:2px}.arr-linha{display:flex;align-items:center;gap:6px;min-height:var(--linha-densa);padding:0 6px;border-radius:var(--r);background:var(--surface);border:1px solid var(--line);box-sizing:border-box}.arr-linha.titulo{background:transparent;border-color:transparent;padding-left:0}.arr-linha.arrastando{opacity:.6;box-shadow:var(--sh-2);position:relative;z-index:1}.arr-alca{all:unset;cursor:grab;display:grid;place-items:center;flex:none;width:18px;height:22px;color:var(--ink-4)}.arr-alca:hover{color:var(--ink)}.arr-alca:active{cursor:grabbing}.arr-alca:focus-visible{outline:2px solid var(--eco-vib);border-radius:var(--r-sm)}.arr-campo{font-size:var(--fs-sm);color:var(--ink-2);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arr-nome{all:unset;flex:1;min-width:0;height:26px;padding:0 6px;border-radius:var(--r-sm);font-size:var(--fs-xs);letter-spacing:.09em;text-transform:uppercase;font-weight:700;color:var(--ink-3);border:1px solid transparent;box-sizing:border-box}.arr-nome::placeholder{color:var(--ink-4);text-transform:none;letter-spacing:0;font-weight:400}.arr-nome:hover{border-color:var(--line)}.arr-nome:focus{border-color:var(--eco-vib);background:var(--surface);color:var(--ink)}.arr-excluir{all:unset;cursor:pointer;display:grid;place-items:center;flex:none;width:24px;height:24px;border-radius:var(--r-sm);color:var(--ink-4)}.arr-excluir:hover{color:var(--urg);background:var(--urg-suave)}.arr-excluir:focus-visible{outline:2px solid var(--eco-vib)}.arr-vazia{font-size:var(--fs-xs);color:var(--ink-4);padding:8px 10px;border:1px dashed var(--line-2);border-radius:var(--r)}.arr-nova{all:unset;cursor:pointer;display:flex;align-items:center;gap:6px;align-self:flex-start;font-size:var(--fs-sm);color:var(--ink-3);padding:4px 8px;border-radius:var(--r);border:1px dashed var(--line-2)}.arr-nova:hover{color:var(--ink);border-color:var(--ink-4)}.arr-nova:focus-visible{outline:2px solid var(--eco-vib)}.arr-acoes{display:flex;align-items:center;gap:6px;flex-wrap:wrap;position:sticky;bottom:-48px;padding:10px 0;background:var(--surface-2);border-top:1px solid var(--line)}.arr-espaco{flex:1}.mini-num .d{font-size:var(--fs-xs);color:var(--ink-4);margin-top:2px;line-height:1.3}.pk-centro .scroll{overflow-y:visible;overflow-x:auto}@media (max-width:900px){.rx-painel.central{width:96vw;max-height:92vh}.pk-corpo{grid-template-columns:minmax(0,1fr);grid-template-rows:1fr auto;overflow-y:auto}.pk-centro,.pk-ficha{overflow:visible}.pk-ficha{border-left:none;border-top:1px solid var(--line)}.rx-painel.central .props{grid-template-columns:1fr}}.rosca{display:flex;flex-wrap:wrap;align-items:center;align-content:center;justify-content:center;gap:16px 24px;padding-top:6px}.rosca .desenho{position:relative;flex:none;width:clamp(164px,34%,208px);aspect-ratio:1}.rosca .meio{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none;gap:1px}.rosca .meio b{font-size:var(--fs-2xl);font-weight:700;letter-spacing:-.03em;line-height:1}.rosca .meio span{font-size:var(--fs-xs);color:var(--ink-3)}.rosca .legenda{list-style:none;margin:0;padding:0;flex:1 1 190px;display:flex;flex-direction:column;min-width:0}.rosca .legenda li{display:flex;align-items:center;gap:8px;padding:6px 0;font-size:var(--fs-md);min-width:0}.rosca .legenda li+li{border-top:1px solid var(--line)}.rosca .legenda i{width:9px;height:9px;border-radius:var(--r-sm);flex:none}.rosca .legenda .n{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-2)}.rosca .legenda b{font-variant-numeric:tabular-nums;color:var(--ink)}.recharts-wrapper{cursor:default}.cmts{display:flex;flex-direction:column;gap:14px;max-width:760px}.cmt-vazio{color:var(--ink-3);font-size:var(--fs-md);padding:6px 0 2px;line-height:1.5}.cmt{display:flex;gap:10px;align-items:flex-start}.cmt .corpo{flex:1;min-width:0}.cmt .topo{display:flex;align-items:center;gap:8px;margin-bottom:2px;min-height:22px}.cmt .topo b{font-size:var(--fs-md);font-weight:700}.cmt .topo time{font-size:var(--fs-sm);color:var(--ink-4);cursor:default}.cmt-link-av{display:grid;place-items:center;flex:none;background:var(--c-laranja-bg);color:var(--do-cliente)}.cmt-link-selo{font-size:var(--fs-xs);font-weight:600;line-height:16px;padding:0 6px;border-radius:var(--r-pill);border:1px solid var(--line-2);background:var(--surface);color:var(--do-cliente);white-space:nowrap}.cmt .ed-marca{font-style:normal;font-size:var(--fs-xs);color:var(--ink-4);background:var(--surface-2);border-radius:var(--r-sm);padding:0 5px;cursor:default}.cmt .acoes{margin-left:auto;display:flex;gap:2px;opacity:0;transition:opacity var(--t)}.cmt:hover .acoes,.cmt .acoes:focus-within{opacity:1}.cmt .ac{all:unset;cursor:pointer;width:22px;height:22px;border-radius:var(--r-sm);display:grid;place-items:center;color:var(--ink-4)}.cmt .ac:hover{background:var(--surface-3);color:var(--acc-esc)}.cmt .ac.perigo:hover{background:var(--urg-suave);color:var(--urg)}.cmt-txt{margin:0;font-size:var(--fs-base);line-height:1.55;white-space:pre-wrap;word-break:break-word}.mencao{color:var(--acc-esc);background:var(--acc-suave);border-radius:var(--r-sm);padding:0 4px;font-weight:600}.cmt-edit textarea,.cmt-novo textarea{width:100%;box-sizing:border-box;resize:vertical;padding:9px 11px;border:1px solid var(--line-2);border-radius:var(--r);background:var(--surface);color:var(--ink);font:inherit;font-size:var(--fs-base);line-height:1.5}.cmt-edit textarea:focus,.cmt-novo textarea:focus{outline:none;border-color:var(--acc);box-shadow:0 0 0 3px var(--acc-suave)}.cmt-edit .btns,.cmt-novo .btns{display:flex;align-items:center;gap:8px;margin-top:7px}.cmt-novo{display:flex;gap:10px;align-items:flex-start;border-top:1px solid var(--line);padding-top:14px;margin-top:2px}.cmt-novo .campo{flex:1;min-width:0;position:relative}.cmt-novo .btns{justify-content:flex-end}.base-reg{max-width:880px;border:1px solid var(--line-2);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--sh-1);overflow:clip}.base-reg-cab{display:flex;align-items:flex-end;justify-content:space-between;gap:12px 20px;flex-wrap:wrap;padding:16px 20px 14px;border-bottom:1px solid var(--line)}.base-reg-cab h3{margin:0;font-size:var(--fs-lg);font-weight:700;color:var(--ink);letter-spacing:-.01em}.base-reg-cab p{margin:2px 0 0;font-size:var(--fs-sm);color:var(--ink-3)}.base-reg-ferr{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.base-reg-total{font-size:var(--fs-sm);font-weight:600;color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap}.base-reg-corpo{padding:4px 20px 18px}.seg-reg{display:inline-flex;flex-wrap:wrap;padding:2px;border-radius:var(--r);background:var(--surface-3);gap:2px}.seg-grupo-reg{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.fila-periodo .seg-grupo-reg .fila-periodo-rot{margin:0}.seg-reg button{all:unset;cursor:pointer;height:26px;padding:0 10px;display:inline-flex;align-items:center;border-radius:var(--r-sm);font-size:var(--fs-sm);font-weight:600;color:var(--ink-2);transition:background var(--t),color var(--t)}.seg-reg button:hover{color:var(--ink)}.seg-reg button.on{background:var(--surface);color:var(--ink);font-weight:700;box-shadow:var(--sh-1)}.seg-reg button:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.hist{list-style:none;margin:0;padding:0}.hist-dia{display:flex;align-items:baseline;gap:8px;margin:18px 0 4px;font-size:var(--fs-sm);font-weight:700;color:var(--ink)}.hist-item:first-child .hist-dia{margin-top:12px}.hist-linha{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;padding:7px 0}.hist-linha:before{content:"";position:absolute;left:13px;top:0;bottom:0;width:0;border-left:1px solid var(--line-2)}.hist-item:last-child .hist-linha:before{bottom:auto;height:21px}.hist-ic{position:relative;z-index:1;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--surface-2);color:var(--ink-3);box-shadow:0 0 0 3px var(--surface)}.hist-item.criou .hist-ic{background:var(--ok-suave);color:var(--ok-tin)}.hist-item.apagou .hist-ic{background:var(--urg-suave);color:var(--urg)}.hist-corpo{min-width:0;padding-top:4px}.hist-topo{display:flex;align-items:baseline;justify-content:space-between;gap:14px}.hist-frase{min-width:0;font-size:var(--fs-md);line-height:1.5;color:var(--ink-3)}.hist-frase b{font-weight:700;color:var(--ink)}.hist-quando{flex:none;display:inline-flex;align-items:baseline;gap:8px}.hist-hora{font-size:var(--fs-sm);color:var(--ink-4);font-variant-numeric:tabular-nums}.hist-retoques{font-size:var(--fs-xs);font-weight:600;color:var(--ink-4)}.hist-alvo{all:unset;cursor:pointer;font-weight:600;color:var(--ink);border-bottom:1px solid var(--line-2);transition:color var(--t),border-color var(--t)}.hist-alvo:hover{color:var(--acc-esc);border-bottom-color:var(--acc)}.hist-alvo:focus-visible{outline:2px solid var(--acc);outline-offset:2px;border-radius:var(--r-sm)}.hist-alvo.morto{cursor:default;color:var(--ink-2);border-bottom:none}.hist-mudancas{list-style:none;margin:8px 0 2px;padding:4px 12px;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:var(--r);background:var(--surface-2)}.hist-mudancas li{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;padding:5px 0;font-size:var(--fs-md);line-height:1.5;min-width:0}.hist-mudancas li+li{border-top:1px solid var(--line)}.hist-mudancas .k{flex:0 0 140px;font-size:var(--fs-sm);font-weight:500;color:var(--ink-3)}.hist-mudancas .v{color:var(--ink-3);word-break:break-word;min-width:0;text-decoration:line-through;text-decoration-color:var(--ink-4)}.hist-mudancas .v.novo{color:var(--ink);font-weight:600;text-decoration:none}.hist-mudancas .v.vazio{color:var(--ink-4);font-style:italic;font-weight:400;text-decoration:none}.hist-mudancas svg{color:var(--ink-4);flex-shrink:0;align-self:center}@media (max-width:640px){.hist-mudancas .k{flex-basis:100%}}.hist-apagado{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:8px 0 2px;padding:8px 12px;border:1px solid var(--line);border-radius:var(--r);background:var(--surface-2)}.hist-recarregar{all:unset;cursor:pointer;color:var(--acc-esc);font-weight:600;text-decoration:underline;text-underline-offset:2px}.hist-recarregar:focus-visible{outline:2px solid var(--acc);outline-offset:2px;border-radius:var(--r-sm)}.hist-guardado{font-size:var(--fs-md);line-height:1.6;color:var(--ink-3);min-width:0;flex:1}.hist-aviso{color:var(--ink-3);font-size:var(--fs-md);line-height:1.6;max-width:56ch;margin:6px 0 0}.hist-registro .hist-item:first-child .hist-dia{margin-top:0}.hist-mais{display:inline-block;margin:6px 0 0 40px;font-size:var(--fs-sm)}.pk-historico .hist-aviso{margin-top:0}.cmt-novo .dica{margin-right:auto;font-size:var(--fs-xs);color:var(--ink-4);white-space:nowrap}.cmt-novo .campo{container-type:inline-size}@container (max-width:300px){.cmt-novo .dica-teclado{display:none}}.cmts{max-width:none;gap:0}.cmt{padding:14px 0;gap:12px}.cmt+.cmt{border-top:1px solid var(--line)}.cmt .topo{gap:8px;margin-bottom:3px}.cmt-txt{color:var(--ink);line-height:1.6}.cmt-carregando{color:var(--ink-3);font-size:var(--fs-md);padding:12px 0}.cmt-vazio{display:flex;flex-direction:column;align-items:center;text-align:center;gap:5px;padding:26px 12px 20px;color:var(--ink-3)}.cmt-vazio-ic{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;margin-bottom:4px;background:var(--acc-suave);color:var(--acc-esc)}.cmt-vazio b{font-size:var(--fs-md);color:var(--ink)}.cmt-vazio-txt{font-size:var(--fs-sm);max-width:46ch;line-height:1.5}.cmt-novo{gap:12px;padding-top:16px;margin-top:2px}.cmt-novo .campo{border:1px solid var(--line-2);border-radius:var(--r);background:var(--surface);transition:border-color var(--t),box-shadow var(--t)}.cmt-novo .campo:focus-within{border-color:var(--acc);box-shadow:0 0 0 3px var(--acc-suave)}.cmt-novo textarea,.cmt-novo textarea:focus{border:none;box-shadow:none;outline:none;resize:none;background:transparent;min-height:68px;padding:11px 12px}.cmt-novo .btns{margin:0;padding:6px 8px 6px 12px;border-top:1px solid var(--line);background:var(--surface-2);border-bottom-left-radius:var(--r);border-bottom-right-radius:var(--r)}.base-reg .cmt-novo{border-top:1px solid var(--line)}.base-reg .cmt-vazio+.cmt-novo{border-top:none;padding-top:4px}.rx-sel.mencoes{padding:5px;gap:1px;overflow-y:auto;overscroll-behavior:contain;max-height:min(264px,var(--radix-popover-content-available-height,264px))}.mencoes .sel-item{gap:9px;flex:none}.mencoes .sel-item.on{background:var(--surface-2);color:var(--ink)}.mencoes .quem{width:24px;height:24px;font-size:var(--fs-xs)}.sino{all:unset;cursor:pointer;position:relative;width:28px;height:28px;border-radius:var(--r-sm);display:grid;place-items:center;color:var(--ink-3);transition:background var(--t),color var(--t);box-sizing:border-box}.sino:hover,.sino[data-state=open]{background:var(--surface-3);color:var(--ink)}.sino:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.sino .bolha{position:absolute;top:-5px;right:-7px;min-width:15px;height:15px;padding:0 4px;border-radius:var(--r-pill);background:#e03e3e;color:#fff;font-size:var(--fs-xs);font-weight:700;line-height:1;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 0 0 2px var(--surface);box-sizing:border-box;font-variant-numeric:tabular-nums;pointer-events:none}.notifs{display:flex;flex-direction:column;gap:2px;max-height:460px;overflow-y:auto;scrollbar-gutter:stable}.notif{all:unset;cursor:pointer;display:flex;gap:10px;align-items:flex-start;padding:10px;border-radius:var(--r);transition:background var(--t)}.notif:hover{background:var(--surface-2)}.notif-todas{float:right;margin-top:-3px}.aviso-c{--av-bg:var(--c-cinza-bg);--av-tin:var(--c-cinza-tin)}.aviso-c.nova{background:color-mix(in srgb,var(--acc-suave) 55%,transparent)}.aviso-c.nova:hover{background:var(--acc-suave)}.av-ic{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;flex:none;background:var(--av-bg);color:var(--av-tin)}.av-corpo{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.av-topo{display:flex;align-items:center;gap:8px;min-width:0;min-height:20px}.av-rot{font-size:var(--fs-xs);font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--av-tin);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.av-os{margin-left:auto;display:inline-flex;align-items:center;gap:5px;flex:none;max-width:50%;min-width:0}.av-os-sigla{font-size:var(--fs-sm);font-weight:600;color:var(--ink-2);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.av-tit{font-size:var(--fs-md);font-weight:600;line-height:1.3;color:var(--ink);overflow-wrap:anywhere}.aviso-c:not(.nova) .av-tit{font-weight:500;color:var(--ink-2)}.av-det{font-size:var(--fs-sm);color:var(--ink-2);line-height:1.4;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.aviso-c .trilha-item{margin-top:1px}.av-pe{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-xs);color:var(--ink-3);line-height:1.3;margin-top:2px}.av-pe .quem{width:20px;height:20px;font-size:var(--fs-xs);letter-spacing:-.02em;flex:none}.av-ponto{width:8px;height:8px;border-radius:50%;background:transparent;flex:none;margin-top:6px}.aviso-c.nova .av-ponto{background:var(--acc)}.notif-abas{display:flex;gap:4px;padding:6px 0}.notif-abas>button{all:unset;cursor:pointer;font-size:var(--fs-sm);font-weight:600;color:var(--ink-3);padding:4px 10px;border-radius:var(--r-pill);transition:background var(--t),color var(--t)}.notif-abas>button:hover{color:var(--ink);background:var(--surface-2)}.notif-abas>button.on{background:var(--surface-2);color:var(--ink)}.notif-abas>button:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.notif-abas em{font-style:normal;margin-left:5px;color:var(--acc-esc);font-variant-numeric:tabular-nums}.cel-arvore{display:flex;align-items:center;gap:2px;min-width:0;position:relative;padding-left:var(--recuo,0)}.cel-arvore>.cell{flex:0 1 auto;min-width:0}.cel-arvore>.cell.editor-envoltoria{flex:1}.cel-arvore.ramo:before,.cel-arvore.ramo:after{content:"";position:absolute;border-color:var(--line-2);border-style:solid;border-width:0;pointer-events:none}.cel-arvore.ramo:before{left:calc(var(--recuo) - 10px);top:0;bottom:-1px;border-left-width:1px}.cel-arvore.ramo.ult:before{bottom:50%}.cel-arvore.ramo:after{left:calc(var(--recuo) - 10px);top:50%;width:28px;border-bottom-width:1px;border-left-width:1px;height:7px;top:calc(50% - 7px)}.cel-arvore.ramo.abre:after{width:8px}.tw-seta{all:unset;cursor:pointer;width:20px;height:20px;flex:none;display:grid;place-items:center;border-radius:var(--r-sm);color:var(--ink-2);transition:transform var(--t),background var(--t)}.tw-seta:hover{background:var(--surface-3);color:var(--ink)}.tw-seta.fechada{transform:rotate(-90deg)}.tw-seta.vazia{cursor:default;pointer-events:none}.tbl tbody tr.filha .cell{color:var(--ink-2)}.tbl tbody tr.mae .cel-arvore .cell{font-weight:700;color:var(--ink)}.tbl tbody tr.mae:not(:first-child)>td{border-top:1px solid var(--line-2)}.tbl tbody tr.gr+tr.mae>td{border-top:none}.tbl tbody tr[aria-roledescription]{touch-action:none}.tbl tbody tr.arrastando{opacity:.45}.tbl tbody tr[aria-roledescription]:focus-visible{outline:2px solid var(--acc);outline-offset:-2px}.fchip.porque{background:var(--alerta-suave);border-color:transparent;color:var(--alerta)}.fchip.porque b{color:var(--alerta);font-weight:700}.fchip{gap:6px;padding-left:7px}.fchip .fchip-caixa{width:14px;height:14px;border-color:var(--acc-borda);background:var(--surface)}.fchip .fchip-caixa[aria-checked=true]{background:var(--acc);border-color:var(--acc)}.fchip button.fchip-nome,.fchip button.jn{opacity:1;display:inline-flex;align-items:baseline;gap:5px;font-size:var(--fs-sm);border-radius:var(--r-sm);padding:1px 4px;margin:0 -2px;transition:background var(--t)}.fchip button.fchip-nome:hover,.fchip button.jn:hover,.fchip button.fchip-nome[data-state=open]{background:var(--surface)}.fchip button.fchip-nome:focus-visible,.fchip button.jn:focus-visible,.fchip button.x:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.fchip button.jn{font-size:var(--fs-xs);color:var(--ink-4);text-transform:uppercase;letter-spacing:.06em;margin-right:0}.fchip.desligada{background:var(--surface-2);color:var(--ink-4)}.fchip.desligada b{font-weight:500;text-decoration:line-through}.fchip.desligada .fchip-caixa{border-color:var(--line-3)}.fchip.incompleta{outline:1px dashed var(--alerta);outline-offset:-1px}.fchip .fchip-falta{font-style:normal;font-weight:500;color:var(--alerta)}.fchip .fchip-frase{display:inline-block;max-width:420px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.fchip .fchip-frase i{font-style:normal;font-size:var(--fs-xs);color:var(--ink-4);text-transform:uppercase;letter-spacing:.06em}.regra.desligada>:not(.rx-caixa):not(.xis):not(.juncao):not(.fmenu){opacity:.5}.nome-parceiro{color:var(--parceiro)}.nome-cliente{color:var(--do-cliente)}.tbl tr.gr .tw.recebe{background:var(--acc-suave);box-shadow:inset 0 0 0 1px var(--acc-borda)}.tbl tr.gr .tw.recebe .gr-texto{color:var(--acc-esc)}.tbl tr.gr .alca-grupo{display:grid;place-items:center;flex:none;margin-left:-4px;color:var(--ink-4);opacity:0;cursor:grab;transition:opacity var(--t),color var(--t)}.tbl tr.gr .tw:hover .alca-grupo{opacity:1;color:var(--ink-3)}.tbl tr.gr .alca-grupo:active{cursor:grabbing}.tbl tr.gr .gr-mais{display:grid;place-items:center;flex:none;width:22px;height:22px;margin-left:2px;border-radius:var(--r-sm);color:var(--ink-3);cursor:pointer;opacity:0;transition:opacity .12s}.tbl tr.gr:hover .gr-mais,.tbl tr.gr .gr-mais:focus-visible{opacity:1}.tbl tr.gr .gr-mais:hover{background:var(--surface);color:var(--ink)}.tbl tr.gr .gr-mais:focus-visible{outline:2px solid var(--acc);outline-offset:-2px}@media (hover:none){.tbl tr.gr .gr-mais{opacity:.55}}.tbl tr.gr .tw.arrastando{cursor:grabbing;opacity:1;z-index:1;background:var(--acc-suave);color:var(--acc-esc);box-shadow:var(--sh-2);border-radius:var(--r-sm)}.tbl tr.gr .tw.arrastando .gr-texto{color:var(--acc-esc)}.tbl tr.gr .tw.cai-antes{box-shadow:inset 0 3px 0 var(--acc)}.tbl tr.gr .tw.cai-depois{box-shadow:inset 0 -3px 0 var(--acc)}.os-capa{--capa-topo:16px;--capa-lado:24px;--capa-cima:color-mix(in srgb,var(--acc) 14%,var(--ground));margin:calc(0px - var(--main-pad-topo,18px)) calc(0px - var(--capa-lado)) 0;padding:var(--capa-topo) var(--capa-lado) 56px;background:linear-gradient(180deg,color-mix(in srgb,var(--acc) 15%,var(--ground)) 0%,color-mix(in srgb,var(--acc) 8%,var(--ground)) 62%,var(--ground) 100%)}@media (max-width:900px){.os-capa{--capa-lado:16px;margin-top:-16px}}.os-capa .head{margin-bottom:12px;display:flex;align-items:flex-start;gap:6px}.os-capa .head-linha{flex:1;min-width:0}.os-capa .head-voltar{margin:1px 0 0 -6px;width:28px;height:28px;flex:none;justify-content:center;font-size:0;border-radius:var(--r);color:var(--ink-3)}.os-capa .head-voltar svg{width:18px;height:18px}.os-capa .head-voltar:hover{background:color-mix(in srgb,var(--surface) 70%,transparent);color:var(--ink)}.os-pessoas{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px 14px;min-width:0}.os-pessoas .pe-atual{font-size:var(--fs-sm);color:var(--ink-3);white-space:nowrap}.os-pessoas .pe-atual b{font-weight:600;color:var(--ink-2)}.os-pessoas .pe-env .cell{height:28px;min-height:28px;padding:0 2px;overflow:visible}.os-pessoas .pe-env .env-b{width:24px;height:24px}.os-capa .env-b{box-shadow:0 0 0 2px var(--capa-cima)}.os-capa .env-b.mais{box-shadow:0 0 0 2px var(--capa-cima),inset 0 0 0 1px var(--line-2)}.seguir-os{all:unset;box-sizing:border-box;cursor:pointer;display:inline-grid;place-items:center;width:30px;height:30px;border-radius:var(--r);border:1px solid var(--line-2);background:var(--surface);color:var(--ink-2);transition:background var(--t-rapido),border-color var(--t-rapido)}.seguir-os:hover{background:var(--surface-2)}.seguir-os:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.seguir-os:disabled{cursor:progress;opacity:.7}.seguir-os.ligado{background:var(--acc-suave);color:var(--acc-esc);border-color:var(--acc-borda);font-weight:600}.os-fila{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px;min-width:0}.os-fila .pr{display:inline-flex;align-items:center;gap:7px;min-width:0;max-width:100%}.os-fila .pr>.l{font-size:var(--fs-sm);color:var(--ink-3);white-space:nowrap}.os-fila .pr .cell{height:26px;min-height:26px;padding:0 4px;margin-left:-4px;font-size:var(--fs-md);font-weight:500;color:var(--ink)}.os-fila .pr .av{width:20px;height:20px;flex:none;display:grid;place-items:center;font-size:var(--fs-xs);font-weight:700;letter-spacing:0;border:1px solid}.os-fila .pr .av.org{border-radius:var(--r-sm);background:var(--surface);color:var(--ink-2);border-color:var(--line-2)}.os-fila .pr .av.pes,.cg-lista .av.pes{border-radius:50%;background:var(--acc-suave);color:var(--acc-esc);border-color:var(--acc-borda)}.os-fila .pr-vazios{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-sm);color:var(--ink-3);padding:3px 8px;margin-left:-8px;border-radius:var(--r)}.os-fila .pr-vazios:hover{background:var(--surface);color:var(--ink-2)}.os-fila .pr-vazios:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.os-fila .pr:hover .ir-ref,.os-fila .cell:focus-within .ir-ref,.os-cab .dtc:hover .ir-ref{opacity:1}.os-fila .cell{position:relative}.os-fila .cell .ir-ref{position:absolute;left:100%;top:50%;margin:-11px 0 0;pointer-events:none}.os-fila .pr:hover .cell .ir-ref,.os-fila .cell .ir-ref:focus-visible{pointer-events:auto}.os-cab{container-type:inline-size;position:relative;margin:-40px 0 16px}.os-cab .cell{height:auto;min-height:0}.os-cab-grade{display:flex;flex-wrap:wrap;row-gap:28px;align-items:stretch;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-2);padding:28px 0}.os-col{flex:1 1 0;min-width:300px;display:flex;flex-direction:column;padding:0 28px}.os-col-esq{flex-grow:1.2}.oc-k{display:flex;align-items:center;gap:6px;margin:0;min-height:18px;font-size:var(--fs-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap}.oc-k>svg{color:var(--ink-4)}.oc-vazio{font-size:var(--fs-sm);color:var(--ink-4);padding:10px 2px}.os-pz{display:flex;flex-direction:column;gap:4px;margin-top:12px;margin-bottom:-6px}.pz-cx{all:unset;box-sizing:border-box;cursor:pointer;width:100%;min-width:0;display:grid;grid-template-columns:100px minmax(0,1fr) max-content;align-items:center;gap:12px;padding:5px 10px;border-radius:var(--r);transition:background var(--t)}.pz-cx:hover{background:var(--surface-2)}.pz-cx:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.pz-cx .dt{justify-self:start;margin-left:-6px}.pz-cx .dt:not(.dt-vencido):not(.dt-critico) b{font-size:var(--fs-md);font-weight:500;color:var(--ink-2)}.pz-cx .dt.dt-feito:not(.dt-vencido):not(.dt-critico) b{color:var(--ink-3)}.pz-cx .tt{font-size:var(--fs-md);color:var(--ink-2);min-width:0;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pz-cx .tp{font-size:var(--fs-xs);color:var(--ink-3);white-space:nowrap;letter-spacing:.02em}.pz-cx .tp .atraso{font-weight:600;color:var(--urg);letter-spacing:0}.pz-cx.pz-um{background:var(--surface-2)}.pz-cx.pz-um:hover{background:var(--surface-3)}.pz-cx.pz-um .dt:not(.dt-vencido):not(.dt-critico) b{font-weight:700;color:var(--ink)}.pz-cx.pz-um .tt{font-weight:600;color:var(--ink)}.oc-tl{flex:1;display:flex;flex-direction:column;justify-content:space-between;gap:12px;margin-top:12px;min-width:0}.tl-grande{display:flex;align-items:baseline;gap:8px;min-width:0}.tl-grande>b{font-size:var(--fs-2xl);font-weight:700;line-height:1;letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums}.tl-grande>b small{font-size:var(--fs-md);font-weight:600;letter-spacing:0;margin-left:1px;color:var(--ink-3)}.tl-grande>span{font-size:var(--fs-md);color:var(--ink-3);white-space:nowrap}.tl-grande>.tl-espera{font-size:var(--fs-lg);font-weight:600;color:var(--ink-2)}.tl-grande>em{margin-left:auto;font-style:normal;font-size:var(--fs-sm);color:var(--ink-3);white-space:nowrap}.tl-grande>em b{font-weight:600;color:var(--ink)}.tl-grande>em.passou,.tl-grande>em.passou b{color:var(--urg)}.tl-falta{margin:0;font-size:var(--fs-sm);color:var(--ink-3)}.tl-regua{min-width:0}.tl-faixa-cx{position:relative;margin-top:16px;container-type:inline-size}.tl-faixa{position:relative;height:10px;border-radius:var(--r-pill);overflow:hidden;background:var(--acc-suave)}.tl-feito{position:absolute;left:0;top:0;bottom:0;width:var(--hoje);background:var(--acc)}.tl-eixo{position:relative;height:14px;margin-top:5px}.tl-eixo span{position:absolute;left:var(--x);top:0;padding-left:5px;border-left:1px solid var(--line-2);font-size:var(--fs-xs);line-height:14px;color:var(--ink-4);white-space:nowrap;font-variant-numeric:tabular-nums}.tl-eixo span.passou{color:var(--acc-esc);font-weight:600}.tl-trecho{position:absolute;top:0;bottom:0;left:var(--de);width:calc(var(--ate) - var(--de));--tom:var(--c-laranja-tin);--claro:var(--c-laranja-bg);background:linear-gradient(90deg,color-mix(in srgb,var(--claro) 45%,transparent),var(--claro));border-right:2px solid var(--tom)}.tl-trecho.urg-urgente{--tom:var(--urg-cheio);--claro:var(--urg-suave)}.tl-trecho.atraso{border-right:0;border-left:2px solid var(--tom);background:repeating-linear-gradient(-45deg,color-mix(in srgb,var(--tom) 26%,transparent) 0 2px,transparent 2px 5px),linear-gradient(90deg,var(--claro),color-mix(in srgb,var(--claro) 40%,transparent))}.tl-hoje{position:absolute;left:var(--hoje);top:-6px;bottom:0;width:2px;margin-left:-1px;z-index:1;border-radius:var(--r-pill);background:var(--ink-3)}.tl-hoje b{position:absolute;bottom:calc(100% + 2px);width:14px;height:14px;display:grid;place-items:center;left:calc(clamp(0px,var(--h) * 100cqw - 7px,100cqw - 14px) - var(--h) * 100cqw + 1px);color:var(--ink-3)}.tl-prox-alvo{all:unset;position:absolute;top:-6px;bottom:-6px;z-index:2;cursor:pointer;border-radius:var(--r-pill);left:calc(var(--de) - 8px);width:calc(var(--ate) - var(--de) + 16px)}.tl-prox-alvo:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.tl-faixa-cx:has(.tl-prox-alvo:hover,.tl-prox-alvo:focus-visible,.tl-prox-alvo[data-state=open]) .tl-trecho{box-shadow:inset 0 0 0 1px var(--tom)}.tl-pop{z-index:var(--z-flutua);min-width:240px;max-width:360px;padding:10px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-2);--tom:var(--c-laranja-tin)}.tl-pop.urg-urgente{--tom:var(--urg)}.tl-pop-cab{padding:0 4px 6px;font-size:var(--fs-xs);font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3)}.tl-pop-data{display:flex;align-items:baseline;gap:8px;padding:0 4px}.tl-pop-data b{font-size:var(--fs-lg);font-weight:700;color:var(--tom);font-variant-numeric:tabular-nums}.tl-pop-data span{font-size:var(--fs-sm);color:var(--ink-3)}.tl-pop-conta{padding:2px 4px 8px;font-size:var(--fs-sm);color:var(--ink-3)}.tl-pop-conta.atraso{color:var(--urg);font-weight:600}.tl-pop-lista{list-style:none;margin:0;padding:6px 0 0;border-top:1px solid var(--line);display:grid;grid-template-columns:minmax(0,1fr);gap:2px}.tl-pop-lista button{all:unset;box-sizing:border-box;cursor:pointer;width:100%;display:flex;align-items:center;gap:10px;padding:5px 4px;border-radius:var(--r-sm);font-size:var(--fs-md);color:var(--ink)}.tl-pop-lista button:hover{background:var(--surface-2)}.tl-pop-lista button:focus-visible{outline:2px solid var(--acc);outline-offset:-2px}.tl-pop-lista .tt{flex:1;min-width:0;display:flex;align-items:center;gap:6px;overflow:hidden;white-space:nowrap}.tl-pop-lista .tp{flex:none;font-size:var(--fs-xs);color:var(--ink-4)}.oc-tl .datas{display:flex;justify-content:space-between;align-items:center;gap:12px;min-width:0}.oc-tl .dtc{display:inline-flex;align-items:center;gap:6px;min-width:0}.oc-tl .dtc>small{display:inline-flex;align-items:center;gap:5px;font-size:var(--fs-xs);font-weight:500;line-height:1.2;color:var(--ink-4);white-space:nowrap}.oc-tl .dtc>small svg{flex:none}.oc-tl .dtc .cell{height:24px;min-height:24px;padding:0 4px;margin-left:-4px;font-size:var(--fs-md);font-weight:600;color:var(--ink)}.oc-tl .dtc.fim .cell{margin-left:0;margin-right:-4px}.oc-tl .dtc .cell .dt b{font-size:var(--fs-md);font-weight:600;font-variant-numeric:tabular-nums;line-height:20px}.oc-tl .dtc .cell .dt-neutra b{color:var(--ink)}.oc-tl .dtc .cell .dt:not(.dt-neutra) b{padding:0 6px;border-radius:var(--r-sm)}.oc-tl .dtc .cell .dt-vencido b{color:var(--urg)}.oc-inds{flex:1;display:flex;flex-direction:column;justify-content:space-between;margin-top:8px}.os-col-dir .kt{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;column-gap:6px;padding:3px 0 5px}.os-col-dir .kt+.kt{border-top:1px solid var(--line);padding-top:6px}.oc-inds>.kt:last-child{padding-bottom:2px}.os-col-dir .kt-l{font-size:var(--fs-md);color:var(--ink-2);white-space:nowrap}.os-col-dir .kt-fina{font-size:var(--fs-xs);color:var(--ink-4);min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.os-col-dir .val{display:inline-flex;align-items:baseline;gap:2px;margin-left:4px;white-space:nowrap;font-variant-numeric:normal}.os-col-dir .val>b{font-size:var(--fs-md);font-weight:700;letter-spacing:0;line-height:1.3}.os-col-dir .val>i{font-style:normal;font-size:var(--fs-xs);font-weight:600;color:var(--ink-3)}.os-col-dir .val>b.edit{display:inline-flex}.os-col-dir .val>b.edit .cell{font:inherit;font-variant-numeric:normal;color:inherit;padding:0 4px;margin-right:-4px;min-height:0;height:auto;border-radius:var(--r-sm)}.os-col-dir .kt>.med{grid-column:1/-1;margin-top:5px;height:6px}.med{position:relative;height:7px;border-radius:var(--r-sm);background:var(--acc-suave)}.med i{position:absolute;left:0;top:0;bottom:0;border-radius:var(--r-sm);background:var(--acc);min-width:4px}.med u{position:absolute;top:-2px;bottom:-2px;width:2px;text-decoration:none;background:var(--ink-3);border-radius:var(--r-sm);box-shadow:0 0 0 2px var(--surface)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .med{background:var(--acc-borda)}}:root[data-theme=dark] .med{background:var(--acc-borda)}.kt>.med.n-atencao{background:var(--c-amarelo-bg)}.kt>.med.n-atencao i{background:var(--nivel-atencao-fora)}.kt>.med.n-preocupante{background:var(--c-laranja-bg)}.kt>.med.n-preocupante i{background:var(--nivel-preocupante-fora)}.kt>.med.n-critico{background:var(--urg-suave)}.kt>.med.n-critico i{background:var(--nivel-critico-fora)}.os-col-dir .kt.n-atencao .kt-fina{color:var(--nivel-atencao-texto)}.os-col-dir .kt.n-preocupante .kt-fina{color:var(--nivel-preocupante-texto)}.os-col-dir .kt.n-critico .kt-fina{color:var(--nivel-critico-texto)}.nt-bloco{min-width:0;margin-top:16px;container-type:inline-size}.nt-fileira{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(170px,200px);gap:16px;align-items:stretch}.nt-canto{grid-column:5}@container (max-width:900px){.nt-fileira{grid-template-columns:repeat(2,minmax(0,1fr))}.nt-canto{grid-column:1/-1}}.nt-cartao{all:unset;box-sizing:border-box;cursor:pointer;min-width:0;min-height:64px;display:flex;flex-direction:column;gap:4px;padding:10px 16px;border-radius:var(--r-lg);background:var(--surface);border:1px solid transparent;box-shadow:var(--sh-1);transition:border-color var(--t),box-shadow var(--t)}.nt-cartao:hover{border-color:var(--line-2);box-shadow:var(--sh-2)}.nt-cartao:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.nt-nome{display:flex;align-items:center;gap:6px;min-width:0;min-height:20px}.nt-nome strong{font-size:var(--fs-md);font-weight:700;color:var(--ink);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nt-fixada{flex:none;align-self:center;display:inline-flex;align-items:center;color:var(--acc-esc);line-height:0}.nt-data{margin-left:auto;flex:none;display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-xs);color:var(--ink-4);font-variant-numeric:tabular-nums;white-space:nowrap}.nt-data .quem{width:20px;height:20px;font-size:var(--fs-xs)}.nt-trecho{min-width:0;font-size:var(--fs-sm);line-height:1.45;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nt-trecho em{color:var(--ink-4);font-style:italic}.nt-vazio{font-size:var(--fs-sm);color:var(--ink-4);padding:6px 0 2px}.nt-vaga{all:unset;box-sizing:border-box;cursor:pointer;min-height:64px;display:flex;align-items:center;justify-content:center;gap:6px;border:1px dashed var(--line-2);border-radius:var(--r-lg);font-size:var(--fs-md);font-weight:600;color:var(--acc-esc);background:transparent;transition:background var(--t),border-color var(--t)}.nt-vaga:hover{background:var(--surface);border-color:var(--acc-borda)}.nt-vaga:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.nt-canto{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;min-width:0;padding:0 4px}.nt-canto .nt-vazio{padding:0}.nt-ver{all:unset;cursor:pointer;font-size:var(--fs-md);font-weight:600;color:var(--ink);border-radius:var(--r-sm)}.nt-ver:hover{color:var(--acc-esc);text-decoration:underline}.nt-ver:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.nt-alem{font-size:var(--fs-xs);color:var(--ink-4)}.nt-canto .nt-nova{margin-left:-8px}.nt-esconder{all:unset;cursor:pointer;position:absolute;top:4px;right:0;width:26px;height:26px;display:grid;place-items:center;border-radius:var(--r);color:var(--ink-4)}.nt-esconder:hover{background:var(--surface);color:var(--ink-2)}.nt-esconder:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.nt-mostrar{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-sm);font-weight:600;color:var(--ink-3);padding:4px 8px;margin-left:-8px;border-radius:var(--r)}.nt-mostrar:hover{background:var(--surface);color:var(--ink)}.nt-mostrar:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.nt-nova{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-sm);font-weight:600;color:var(--acc-esc);padding:3px 8px;border-radius:var(--r)}.nt-nova:hover{background:var(--acc-suave)}.nt-nova:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.nt-gaveta{width:min(560px,96vw)}.nt-gaveta-topo{display:flex;align-items:center;gap:10px;padding:16px 18px 12px;border-bottom:1px solid var(--line)}.nt-gaveta-tit{margin:0;font-size:var(--fs-lg);font-weight:700;color:var(--ink)}.nt-gaveta-n{font-size:var(--fs-sm);color:var(--ink-4);margin-right:auto}.nt-gaveta-busca{display:flex;align-items:center;gap:7px;margin:12px 18px 4px;padding:0 10px;height:34px;border:1px solid var(--line);border-radius:var(--r);background:var(--surface-2);color:var(--ink-3)}.nt-gaveta-busca:focus-within{border-color:var(--acc-borda);background:var(--surface)}.nt-gaveta-busca input{all:unset;flex:1;min-width:0;font-size:var(--fs-md);color:var(--ink)}.nt-gaveta-corpo{flex:1;min-height:0;overflow:auto;padding:8px 18px 24px;display:flex;flex-direction:column;gap:10px}.nt-gaveta-nota{display:flex;flex-direction:column;gap:6px;padding:10px 14px 12px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface)}.nt-gaveta-abre{all:unset;box-sizing:border-box;cursor:pointer;display:block;padding:4px 6px;margin:-4px -6px 0;border-radius:var(--r)}.nt-gaveta-abre:hover{background:var(--surface-2)}.nt-gaveta-abre:hover strong{color:var(--acc-esc)}.nt-gaveta-abre:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.nt-gaveta-nota .nt-leitura{margin:0;padding:0;font-size:var(--fs-md)}.nt-gaveta-nota .nt-previa{max-height:9.6em;overflow:hidden}.nt-gaveta-nota .nt-previa.corta{-webkit-mask-image:linear-gradient(180deg,#000 62%,transparent);mask-image:linear-gradient(180deg,#000 62%,transparent)}.nt-ler-tudo{all:unset;cursor:pointer;align-self:flex-start;font-size:var(--fs-sm);font-weight:600;color:var(--acc-esc);border-radius:var(--r-sm)}.nt-ler-tudo:hover{text-decoration:underline}.nt-ler-tudo:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.nt-popup{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;z-index:131;height:fit-content;max-height:min(82vh,760px);display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-lg);box-shadow:var(--sh-3);overflow:hidden}.nt-popup{width:min(972px,94vw)}.nt-popup[data-state=open]{animation:centralEntra .2s cubic-bezier(.22,.61,.36,1)}.nt-popup[data-state=closed]{animation:centralSai .15s ease}.nt-popup-topo{display:flex;align-items:center;gap:10px;padding:14px 16px 10px;border-bottom:1px solid var(--line)}.nt-popup-titulo{flex:1;min-width:0;font-size:var(--fs-xl);font-weight:700;color:var(--ink);background:none;border:1px solid transparent;border-radius:var(--r);padding:4px 8px;margin:0 0 0 -8px;font-family:inherit;transition:border-color var(--t),background var(--t)}input.nt-popup-titulo:hover{border-color:var(--line-2)}input.nt-popup-titulo:focus{outline:none;border-color:var(--acc-borda);background:var(--surface-2)}.nt-popup-titulo.ro{padding-left:0;margin-left:0}.nt-popup-acoes{display:flex;align-items:center;gap:6px;flex:none}.nt-fixar{all:unset;cursor:pointer;font-size:var(--fs-sm);font-weight:600;display:inline-flex;align-items:center;gap:5px;white-space:nowrap;color:var(--ink-3);padding:4px 9px;border-radius:var(--r);border:1px solid var(--line-2)}.nt-fixar:hover{background:var(--surface-2);color:var(--ink-2)}.nt-fixar.ativo{color:var(--acc-esc);background:var(--acc-suave);border-color:var(--acc-borda)}.nt-fixar:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.nt-fechar{all:unset;cursor:pointer;display:grid;place-items:center;width:28px;height:28px;border-radius:var(--r);color:var(--ink-3)}.nt-fechar:hover{background:var(--surface-2);color:var(--ink)}.nt-fechar:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.nt-popup-autoria{padding:8px 16px 0;font-size:var(--fs-sm);color:var(--ink-4)}.nt-rascunho{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin:10px 16px 0;font-size:var(--fs-sm);color:var(--alerta);background:var(--alerta-suave);border-radius:var(--r);padding:6px 9px}.nt-rascunho button{all:unset;cursor:pointer;font-weight:600;color:var(--acc-esc);border-radius:var(--r-sm)}.nt-rascunho button:hover{text-decoration:underline}.nt-rascunho button.fraco{color:var(--ink-3);font-weight:500}.nt-rascunho button:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.nt-popup-meio{flex:1 1 auto;min-height:0;display:flex;align-items:stretch}.nt-popup-corpo{flex:1 1 auto;min-width:0;min-height:0;overflow:auto;padding:12px 16px;scroll-padding-top:12px}.nt-popup-corpo.escrevendo{scroll-padding-top:56px}.nt-indice{flex:0 0 212px;min-width:0;display:flex;flex-direction:column;border-left:1px solid var(--line);background:var(--surface-2);padding:12px 6px 12px 14px}.nt-indice .tit{font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-weight:600;margin-bottom:7px;padding-right:8px}.nt-indice .lista{min-height:0;overflow:auto;display:grid;align-content:start;grid-auto-rows:min-content;gap:1px;padding-right:8px}.nt-indice .it{all:unset;cursor:pointer;display:block;font-size:var(--fs-sm);line-height:1.4;color:var(--ink-3);padding:4px 6px;margin-left:-6px;border-radius:var(--r-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:background var(--t),color var(--t)}.nt-indice .it:hover{background:var(--surface);color:var(--acc-esc)}.nt-indice .it:focus-visible{outline:2px solid var(--acc);outline-offset:-2px}.nt-indice .it.n1,.nt-indice .it.n2{font-weight:600;color:var(--ink-2)}.nt-indice .it.n3{padding-left:16px;font-size:var(--fs-sm)}.nt-indice-vazio{font-size:var(--fs-sm);line-height:1.5;color:var(--ink-3);padding-right:8px;display:grid;gap:5px}.nt-indice-vazio span{color:var(--ink-4)}.nt-indice-vazio b{font-weight:600;color:var(--ink-3)}@media (max-width:1180px){.nt-indice{display:none}}.nt-leitura{font-size:var(--fs-base);line-height:1.6;color:var(--ink-2);padding:8px 10px;margin:-8px -10px}.nt-leitura>*:first-child{margin-top:0}.nt-leitura>*:last-child{margin-bottom:0}.nt-popup .eco-escrita-caixa{min-height:200px}.nt-popup .eco-escrita{min-height:200px;max-width:none;border-left:0}.nt-popup .eco-ferramentas{top:-12px;margin:-12px -6px 8px;padding:8px 6px;background:var(--surface);border-bottom:0;border-radius:0 0 var(--r-lg) var(--r-lg);box-shadow:0 6px 10px -8px #15473447}.nt-popup-rodape{display:flex;align-items:center;gap:10px;padding:12px 16px;border-top:1px solid var(--line);background:var(--surface-2)}.nt-apagar{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:5px;font-size:var(--fs-sm);color:var(--ink-3);padding:4px 9px;border-radius:var(--r)}.nt-apagar:hover{color:var(--urg);background:var(--surface-3)}.nt-apagar:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.nt-apagar-confirma{display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-sm);color:var(--ink-2)}.nt-apagar-confirma button{all:unset;cursor:pointer;padding:3px 10px;border-radius:var(--r-sm);font-size:var(--fs-sm);font-weight:600}.nt-apagar-confirma .sim{background:var(--urg);color:var(--sobre-cheio)}.nt-apagar-confirma .sim:hover{filter:brightness(1.08)}.nt-apagar-confirma .nao{color:var(--ink-4);border:1px solid var(--line-2)}.nt-apagar-confirma .nao:hover{background:var(--surface-3);color:var(--ink-2)}.nt-apagar-confirma button:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.prot-falta{margin:18px 0 0;padding:14px 0 0;border-top:1px solid var(--line)}.prot-falta-tit{font-size:var(--fs-xs);letter-spacing:.09em;text-transform:uppercase;font-weight:700;color:var(--ink-4);margin-bottom:8px}.prot-falta-vazio{margin:0;font-size:var(--fs-md);color:var(--ink-3)}.prot-falta-lista{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1px 18px}.prot-falta-lista li{display:flex;align-items:center;gap:8px;min-height:var(--linha-densa);padding:0 6px;border-radius:var(--r-sm)}.prot-falta-lista li:hover{background:var(--surface-2)}.prot-falta-lista li.sub{padding-left:20px}.prot-falta-lista .nome{all:unset;cursor:pointer;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-md);color:var(--ink-2)}.prot-falta-lista .nome:hover{color:var(--acc-esc);text-decoration:underline}.prot-falta-lista .nome:focus-visible{outline:2px solid var(--acc);outline-offset:2px;border-radius:var(--r-sm)}.prot-falta-lista .protocolar{all:unset;cursor:pointer;flex:none;display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:var(--r-sm);font-size:var(--fs-sm);font-weight:600;color:var(--ink-4);border:1px solid transparent;opacity:0;transition:opacity var(--t),background var(--t),color var(--t)}.prot-falta-lista li:hover .protocolar,.prot-falta-lista .protocolar:focus-visible{opacity:1}.prot-falta-lista .protocolar:hover{background:var(--acc-suave);border-color:var(--acc-borda);color:var(--acc-esc)}.prot-secao{margin-top:18px}.prot-secao-vazio{font-size:var(--fs-md);color:var(--ink-4);padding:2px 8px}.prot-secao-retentar{all:unset;cursor:pointer;color:var(--acc-esc);font-weight:600}.prot-secao-retentar:hover{text-decoration:underline}.prot-secao-retentar:focus-visible{outline:2px solid var(--acc);outline-offset:2px;border-radius:var(--r-sm)}.prot-confirma{grid-row:1;grid-column:2/-1;justify-self:end;display:inline-flex;align-items:center;gap:4px}.prot-confirma button{all:unset;cursor:pointer;font-size:var(--fs-xs);font-weight:600;padding:2px 6px;border-radius:var(--r-sm)}.prot-confirma .sim{color:var(--urg);background:var(--urg-suave)}.prot-confirma .nao{color:var(--ink-3)}.prot-confirma button:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.prot-cartoes{list-style:none;margin:2px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.prot-cartao{padding:7px 6px 8px 10px;border-radius:var(--r);background:var(--surface);box-shadow:0 0 0 1px var(--line)}.prot-cartao .cell{height:auto;min-height:0;padding:1px 4px;margin-left:-4px;border-radius:var(--r-sm);min-width:0}.prot-topo{display:flex;align-items:center;gap:2px;min-width:0}.prot-topo .v{flex:1;min-width:0;display:flex}.prot-topo .v .cell{flex:1}.prot-topo .v .tag{background:none;border:0;padding:0;border-radius:0;color:var(--ink);font-size:var(--fs-base);font-weight:700;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.prot-topo .v .ph{font-size:var(--fs-base)}.prot-meta{display:flex;align-items:baseline;gap:6px;min-width:0;font-size:var(--fs-sm);color:var(--ink-4)}.prot-cartao .prot-ed{flex:none;white-space:nowrap;font-weight:600;color:var(--ink-3)}.prot-meta .prot-ed+.prot-data:before{content:"·";margin-right:6px;color:var(--line-3)}.prot-meta .prot-data{display:flex;align-items:baseline;min-width:0}.prot-cartao .prot-data .dt{display:inline;font-size:var(--fs-sm)}.prot-cartao .prot-data .dt b{font-size:var(--fs-sm);font-weight:400;color:var(--ink-3)}.prot-pilulas{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;margin-top:5px}.prot-pil{display:flex;min-width:0;max-width:100%}.prot-pil .cell{margin-left:0;padding:0;border-radius:var(--r-pill)}.prot-pil .ph{padding:0 6px;font-size:var(--fs-sm)}.prot-dado{display:flex;align-items:center;gap:2px;min-width:0;margin-top:4px;font-size:var(--fs-sm);color:var(--ink-3)}.prot-dado .cell{flex:1;font-size:var(--fs-sm);color:var(--ink-3)}.prot-ic{flex:none;width:14px;display:grid;place-items:center;color:var(--ink-4);margin-right:2px}.prot-parecer{align-items:flex-start}.prot-parecer .prot-ic{margin-top:3px}.prot-parecer .cell>span{white-space:normal;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}.prot-segue{display:inline-block;margin:0 0 6px 10px;padding:0 2px;font-size:var(--fs-sm);color:var(--ink-4);cursor:help;border-radius:var(--r-sm)}.prot-segue:hover{color:var(--ink-3)}.prot-segue:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.prot-cartao .x,.prot-cartao .ir{all:unset;box-sizing:border-box;cursor:pointer;flex:none;width:22px;height:22px;display:grid;place-items:center;border-radius:var(--r-sm);color:var(--ink-4)}.prot-cartao .x{opacity:0;transition:opacity var(--t)}.prot-cartao:hover .x,.prot-cartao .x:focus-visible{opacity:1}.prot-cartao .x:hover{background:var(--urg-suave);color:var(--urg)}.prot-cartao .ir:hover{background:var(--surface-3);color:var(--ink)}.prot-cartao .x:focus-visible,.prot-cartao .ir:focus-visible{outline:2px solid var(--acc);outline-offset:-1px}.cont-ajuda{margin:0 0 8px;font-size:var(--fs-sm);line-height:1.45;color:var(--ink-4)}.cont-ajuda b{font-weight:600;color:var(--ink-3)}.cont-cartoes{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.cont-cartao{padding:6px 8px 7px;border:1px solid var(--line);border-radius:var(--r);background:var(--surface)}.cont-cartao.principal{border-color:var(--acc-borda)}.cont-cartao .cell{height:auto;min-height:0;padding:1px 4px;border-radius:var(--r-sm);min-width:0;flex:1}.cont-topo{display:flex;align-items:center;gap:4px;min-width:0}.cont-nome{flex:1;min-width:0;display:flex;font-weight:700}.cont-dado{display:flex;align-items:center;gap:4px;min-width:0;font-size:var(--fs-sm);color:var(--ink-3)}.cont-ic{flex:none;width:18px;display:grid;place-items:center;color:var(--ink-4)}.cont-marca{flex:none;font-size:var(--fs-xs);font-weight:600;white-space:nowrap;padding:1px 7px;border-radius:var(--r-pill);background:var(--acc-suave);color:var(--acc-esc)}.cont-cartao button.cont-marca{all:unset;flex:none;cursor:pointer;font-size:var(--fs-xs);font-weight:600;padding:1px 7px;border-radius:var(--r-pill);color:var(--ink-4);white-space:nowrap;opacity:0;transition:opacity var(--t)}.cont-cartao:hover button.cont-marca,.cont-cartao button.cont-marca:focus-visible{opacity:1}.cont-cartao button.cont-marca:hover{background:var(--acc-suave);color:var(--acc-esc)}.cont-cartao button.cont-marca:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.cont-cartao .x{all:unset;box-sizing:border-box;cursor:pointer;flex:none;width:22px;height:22px;display:grid;place-items:center;border-radius:var(--r-sm);color:var(--ink-4);opacity:0;transition:opacity var(--t)}.cont-cartao:hover .x,.cont-cartao .x:focus-visible{opacity:1}.cont-cartao .x:hover{background:var(--urg-suave);color:var(--urg)}.cont-cartao .x:focus-visible{outline:2px solid var(--acc);outline-offset:-1px}.prot-secao-add{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:5px;margin-top:6px;padding:5px 9px;border-radius:var(--r-sm);font-size:var(--fs-sm);font-weight:600;color:var(--ink-4);border:1px solid transparent}.prot-secao-add:hover{background:var(--acc-suave);border-color:var(--acc-borda);color:var(--acc-esc)}.prot-secao-add:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.prot-secao-add[disabled]{opacity:.5;cursor:default}.tag-ed{display:inline-flex;align-items:center;flex:none;height:18px;box-sizing:border-box;padding:0 5px;border-radius:var(--r-sm);margin-left:6px;background:var(--surface-3);border:1px solid var(--line-2);font-size:var(--fs-xs);font-weight:700;letter-spacing:.04em;color:var(--ink-4);font-variant-numeric:tabular-nums;vertical-align:middle}.tag.tag-os{flex:none;font-variant-numeric:tabular-nums;vertical-align:middle;color:var(--c-neutro-tin);background:var(--c-neutro-bg);font-size:var(--fs-sm);font-weight:700;font-style:normal}.tag.tag-os.mini{height:18px;padding:0 5px;font-size:var(--fs-xs);letter-spacing:.03em}.tag.tag-os .tag-txt{flex:none;overflow:visible;color:inherit}.com-os{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%;overflow:hidden}.com-os>:not(.tag-os){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.com-os>.previa,.cx-sel span.previa{flex:none;overflow:visible}.com-ed{display:inline-flex;align-items:center;min-width:0;max-width:100%}.com-ed>:not(.tag-ed){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gt-nome>.tag-ed{margin-left:0}.ed-secao.vazia{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 14px;padding:0}.pk-bloco.ed-secao{margin-bottom:22px}.ed-secao-nota{font-size:var(--fs-md);color:var(--ink-4)}.ed-topo{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.ed-topo>.pk-secao{margin:0}.tarja-tipo{display:inline-flex;align-items:center;gap:6px;height:18px;padding:0 7px;box-sizing:border-box;min-width:0;max-width:100%;border-radius:var(--r-sm);background:var(--c-neutro-bg);white-space:nowrap;font-variant-numeric:tabular-nums;vertical-align:middle}.tarja-tipo i{font-style:normal;font-size:var(--fs-xs);font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-4);min-width:0;overflow:hidden;text-overflow:ellipsis}.tarja-tipo b{flex:none;font-size:var(--fs-xs);font-weight:700;color:var(--ink-2)}.nome-item{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%;vertical-align:middle}.nome-item>.tarja-tipo{flex:0 3 auto;min-width:auto}.nome-item>.tarja-tipo>i{white-space:normal;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1}.nome-item-t{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nome-item>.tag-ed{margin-left:0}.nome-item.compacta>.tarja-tipo{gap:4px;padding:0 6px}.trilha-item{display:flex;align-items:center;gap:6px;min-width:0;max-width:100%;font-size:var(--fs-sm);font-weight:400;color:var(--ink-3);line-height:1.35}.trilha-bloco{display:inline-flex;align-items:center;gap:4px;min-width:min(6.5em,40%);flex:0 1 auto}.trilha-bloco-ic{flex:none;display:inline-flex;color:var(--ink-4)}.trilha-bloco-nome{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trilha-do-item{display:inline-flex;align-items:center;gap:6px;min-width:0;flex:0 1 auto}.trilha-seta{flex:none;color:var(--ink-4)}.trilha-item .nome-item-t{color:var(--ink-2)}.trilha-item.quebra{flex-wrap:wrap;row-gap:4px}.trilha-item.quebra .trilha-bloco,.trilha-item.quebra .trilha-do-item{max-width:100%}.nome-item.compacta>.tarja-tipo>i{display:inline;overflow:visible;letter-spacing:0}.nome-item.compacta>.tag-ed{background:var(--c-neutro-bg);border-color:transparent;color:var(--ink-4);font-weight:600;letter-spacing:.02em}.rx-sel .tn-numero{display:flex;align-items:center;gap:8px;padding:8px 10px;border-top:1px solid var(--line)}.rx-sel .tn-numero label{font-size:var(--fs-sm);font-weight:600;color:var(--ink-3);white-space:nowrap}.rx-sel .tn-numero label i{font-style:normal;font-weight:400;color:var(--ink-4)}.rx-sel .tn-numero .ed{flex:1;min-width:0;height:30px;box-sizing:border-box}.rx-sel .tn-controle{display:flex;flex-direction:column;gap:6px;padding:8px 10px;border-top:1px solid var(--line)}.rx-sel .tn-controle-rot{font-size:var(--fs-sm);font-weight:600;color:var(--ink-3)}.rx-sel .tn-controle-ops{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.rx-sel .tn-controle-op{height:28px;padding:0 6px;border:1px solid var(--line-2);border-radius:var(--r);background:var(--surface);color:var(--ink-2);font:inherit;font-size:var(--fs-sm);cursor:pointer;white-space:nowrap}.rx-sel .tn-controle-op:hover{background:var(--surface-2)}.rx-sel .tn-controle-op.on{border-color:var(--acc);background:var(--acc-suave);color:var(--acc-esc);font-weight:600}.rx-sel .tn-controle-op:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.rx-sel .tn-controle-dica{font-size:var(--fs-xs);color:var(--ink-3)}.ed-topo>.ed-controle{height:28px;min-height:28px;padding:0 8px;margin:0 auto 0 -2px;border-radius:var(--r-sm);overflow:visible}.ed-topo>.ed-controle[role=button]:hover{background:var(--surface-3)}.ed-topo>.ed-controle .ph{font-size:var(--fs-sm)}.pk-bloco.ed-secao.so-titulo{margin-bottom:16px}.ed-secao.so-titulo .ed-topo{margin-bottom:0}.ed-chips{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.ed-chip{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--r-lg);font-size:var(--fs-md);font-weight:600;color:var(--ink-3);background:var(--surface-2);border:1px solid var(--line-2);transition:background var(--t),border-color var(--t),color var(--t)}.ed-chip:hover{background:var(--surface-3);color:var(--ink)}.ed-chip:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.ed-chip.escolhido{background:var(--acc-suave);border-color:var(--acc-borda);color:var(--acc-esc)}.ed-chip.atual:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--ok,var(--acc));flex:none}.ed-chip.velha{color:var(--ink-4)}.ed-chip.velha:hover{color:var(--ink-2)}.ed-chip.solta{font-weight:500;font-style:italic;color:var(--ink-4)}.ed-chip .n{display:inline-grid;place-items:center;min-width:17px;height:17px;padding:0 4px;box-sizing:border-box;border-radius:var(--r);background:var(--surface);border:1px solid var(--line-2);font-size:var(--fs-xs);font-weight:700;font-variant-numeric:tabular-nums}.ed-chip.escolhido .n{background:var(--surface);border-color:var(--acc-borda)}.ed-nova{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:var(--r-lg);font-size:var(--fs-sm);font-weight:600;color:var(--ink-4);border:1px dashed var(--line-2)}.ed-nova:hover{background:var(--acc-suave);border-color:var(--acc-borda);color:var(--acc-esc)}.ed-nova:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.ed-nova[disabled]{opacity:.5;cursor:default}.ed-detalhe{margin-top:12px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--r);background:var(--surface-2)}.ed-detalhe-topo{display:flex;align-items:baseline;gap:8px;margin-bottom:10px}.ed-detalhe-topo strong{font-size:var(--fs-md);font-weight:700;color:var(--ink)}.ed-estado{font-size:var(--fs-xs);letter-spacing:.03em;color:var(--ink-4)}.ed-nota{margin:0;font-size:var(--fs-md);color:var(--ink-4);line-height:1.5}.ed-campos{display:grid;grid-template-columns:minmax(150px,220px) minmax(0,1fr);gap:4px 14px}.ed-campo{display:flex;flex-direction:column;gap:2px;min-width:0}.ed-campo .k{font-size:var(--fs-xs);letter-spacing:.09em;text-transform:uppercase;font-weight:700;color:var(--ink-4)}.ed-campo .v{min-width:0}@media (max-width:900px){.ed-campos{grid-template-columns:1fr}}.ed-rodape{margin-top:12px;padding-top:10px;border-top:1px solid var(--line)}.ed-apagar{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:5px;margin-top:10px;padding:4px 9px;border-radius:var(--r-sm);font-size:var(--fs-sm);font-weight:600;color:var(--ink-4);border:1px solid transparent}.ed-apagar:hover{background:var(--urg-suave));border-color:var(--line-2);color:var(--urg))}.ed-apagar:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.ed-apagar[disabled]{opacity:.5;cursor:default}.ed-apagar-confirma{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:10px;padding:8px 10px;border-radius:var(--r);background:var(--surface-2);border:1px solid var(--line-2);font-size:var(--fs-md);color:var(--ink-3)}.ed-apagar-confirma button{all:unset;cursor:pointer;padding:3px 10px;border-radius:var(--r-sm);font-size:var(--fs-sm);font-weight:600}.ed-apagar-confirma .sim{background:var(--urg);color:var(--sobre-cheio)}.ed-apagar-confirma .sim:hover{filter:brightness(1.08)}.ed-apagar-confirma .nao{color:var(--ink-4);border:1px solid var(--line-2)}.ed-apagar-confirma .nao:hover{background:var(--surface-3);color:var(--ink-2)}.ed-apagar-confirma button:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.cgp{display:flex;flex-direction:column;gap:12px;padding:2px 0 4px}.cg-topo{display:flex;align-items:baseline;gap:7px;padding:0 2px}.cg-topo>span:first-child{font-size:var(--fs-xl);font-weight:700;color:var(--ink);letter-spacing:-.02em}.cg-topo .cg-de{font-size:var(--fs-sm);color:var(--ink-3)}.cg-lista{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:auto minmax(0,1fr) max-content max-content max-content;gap:0 14px}.cg-lista li{display:grid;grid-column:1/-1;grid-template-columns:subgrid;row-gap:8px;align-items:center;min-height:var(--linha);padding:10px 6px;border-bottom:1px solid var(--line)}.cg-lista li:last-child{border-bottom:none}.cg-lista li:hover{background:var(--surface-2)}.cg-lista .av{width:26px;height:26px;font-size:var(--fs-xs);font-weight:700}.cg-lista li>.av{grid-row:span 2;align-self:center}.cg-nome{font-size:var(--fs-md);font-weight:600;color:var(--ink);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cg-partes{font-size:var(--fs-sm);color:var(--ink-3);white-space:nowrap}.cg-partes b{font-weight:700;color:var(--ink-2)}.cg-tot{font-size:var(--fs-md);color:var(--ink-3);white-space:nowrap;font-variant-numeric:tabular-nums}.cg-tot b{font-size:var(--fs-lg);font-weight:700;color:var(--ink);margin-right:3px}.cg-tot i{font-style:normal;font-size:var(--fs-sm)}.cg-pct{font-size:var(--fs-md);font-weight:700;color:var(--ink-2);white-space:nowrap;font-variant-numeric:tabular-nums;text-align:right;min-width:44px}.cg-med{grid-column:2/-1;height:5px;border-radius:var(--r-pill);background:var(--surface-3);overflow:hidden;margin:0}.cg-med>i{display:block;height:100%;border-radius:var(--r-pill);background:var(--acc)}.cg-sobra{font-size:var(--fs-sm);color:var(--ink-3);padding:10px 6px 0;border-top:1px solid var(--line)}.so-leitor{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.ckin-caixa{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--sh-1);margin:0 0 14px;overflow:hidden}.ckin-caixa.chama{border-color:var(--acc-borda)}.ckin-caixa>.indisp{margin:10px 14px}.ckin-casca,.ckin-titulo{all:unset;box-sizing:border-box;cursor:pointer;flex:none;display:flex;align-items:center;gap:8px}.ckin-titulo{border-radius:var(--r)}.ckin-casca{width:100%;min-height:48px;padding:0 12px;transition:background var(--t)}.ckin-casca:hover{background:var(--surface-2)}.ckin-casca:focus-visible,.ckin-titulo:focus-visible{outline:2px solid var(--acc);outline-offset:-2px}.ckin-casca b,.ckin-titulo b{font-size:var(--fs-md);font-weight:700;color:var(--ink);white-space:nowrap}.ckin-casca>svg,.ckin-titulo>svg{color:var(--acc-esc);flex:none}.ckin-casca>.ckin-conta{margin-left:8px}.ckin-casca em{font-style:normal;font-size:var(--fs-sm);color:var(--ink-3);flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ckin-casca-ok{display:grid;flex:none}.ckin-casca-ok svg{color:var(--ok)}.ckin-casca-ir{flex:none;margin-left:auto;display:inline-flex;align-items:center;height:30px;padding:0 13px;border:1px solid var(--line-2);border-radius:var(--r);font-size:var(--fs-md);font-weight:600;color:var(--acc-esc);transition:border-color var(--t)}.ckin-casca:hover .ckin-casca-ir{border-color:var(--line-3)}.ckin-caixa.chama .ckin-casca-ir{background:var(--btn-fundo);color:var(--btn-tinta);border-color:transparent;font-weight:700}.ckin-chev{display:grid;place-items:center;width:16px;color:var(--ink-3);flex:none;transition:transform var(--t)}.ckin-chev.aberta{transform:rotate(0)}.ckin-chev:not(.aberta){transform:rotate(-90deg)}.ckin-topo{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;min-height:49px;padding:6px 14px 6px 12px;box-sizing:border-box;border-bottom:1px solid var(--line)}.ckin-acoes{display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:8px 14px;margin-left:auto;flex:0 1 auto;min-width:0}.ckin{container:ckin / inline-size}.ckin.solto{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);overflow:hidden;margin-top:8px}.ckin.solto .ckin-topo{min-height:44px;padding-left:16px}.ckin-semana{display:inline-flex;align-items:center;gap:2px;flex:none}.ckin-faixa{font-size:var(--fs-md);font-weight:600;color:var(--ink-2);white-space:nowrap;font-variant-numeric:tabular-nums}.ckin-seta{all:unset;box-sizing:border-box;cursor:pointer;flex:none;display:grid;place-items:center;width:22px;height:22px;border-radius:var(--r-sm);color:var(--ink-3);transition:background var(--t),color var(--t)}.ckin-seta:hover:not(:disabled){background:var(--surface-3);color:var(--ink)}.ckin-seta:focus-visible{outline:2px solid var(--acc);outline-offset:-1px}.ckin-seta:disabled{opacity:.3;cursor:default}.ckin-passada{margin-left:6px;font-size:var(--fs-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--alerta);white-space:nowrap;background:var(--alerta-suave);border-radius:var(--r-sm);padding:1px 5px}.ckin-conta{display:inline-flex;align-items:center;gap:8px;flex:none;white-space:nowrap;font-size:var(--fs-sm);font-weight:600;color:var(--ink-3);font-variant-numeric:tabular-nums}.ckin-barra{display:flex;width:110px;height:6px;border-radius:var(--r-pill);background:var(--surface-3);overflow:hidden;flex:none}.ckin-barra i{display:block;height:100%;transition:width var(--t)}.ckin-barra i.env{width:var(--env,0%);background:var(--ok)}.ckin-barra i.mar{width:var(--mar,0%);background:var(--acc);opacity:.45}.ckin-lote{all:unset;box-sizing:border-box;cursor:pointer;flex:none;padding:4px 2px;border-radius:var(--r-sm);font-size:var(--fs-md);font-weight:600;color:var(--acc-esc);white-space:nowrap;text-decoration:underline;text-decoration-color:var(--acc-borda);text-underline-offset:3px}.ckin-lote:hover{text-decoration-color:currentColor}.ckin-lote:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.ckin-lote:disabled{opacity:.5;cursor:default}.ckin-enviar{white-space:nowrap}.ckin-lista{display:flex;flex-direction:column}.ckin-grupo-cab{display:flex;align-items:center;gap:8px;min-height:var(--linha-densa);padding:0 14px 0 16px;box-sizing:border-box;background:var(--surface-2);border-top:1px solid var(--line);font-size:var(--fs-sm);font-weight:600;color:var(--ink-2)}.ckin-grupo:first-child>.ckin-grupo-cab{border-top:0}.ckin-grupo-nome{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ckin-grupo-cab>:not(.ckin-grupo-nome):not(.ckin-grupo-n){flex:none}.ckin-grupo-n{flex:none;color:var(--ink-4);font-variant-numeric:tabular-nums}.ckin-item-cab{display:flex;align-items:center;gap:8px;min-height:30px;padding:0 14px 0 16px;box-sizing:border-box;border-top:1px solid var(--line);font-size:var(--fs-sm);font-weight:600;color:var(--ink-2);white-space:nowrap}.ckin-item-cab>.nome-item{flex:0 1 auto;min-width:0}.ckin-item-bloco{flex:0 1 auto;min-width:48px;max-width:45%;display:inline-flex;align-items:center;gap:5px;font-weight:400;color:var(--ink-3)}.ckin-item-bloco-nome{min-width:0;overflow:hidden;text-overflow:ellipsis}.ckin-item-bloco-ic{flex:none;display:inline-flex;color:var(--ink-4)}.ckin-linha{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:var(--linha);padding:0 14px 0 16px;box-sizing:border-box;border-top:1px solid var(--line);background:var(--surface)}.ckin-linha.feita .ckin-tarefa>b{color:var(--ink-3)}.ckin-opcoes{display:inline-flex;flex:none;height:30px;box-sizing:border-box;overflow:hidden;border:1px solid var(--line-2);border-radius:var(--r);background:var(--surface)}.ckin-op{all:unset;box-sizing:border-box;cursor:pointer;display:inline-grid;grid-template-rows:1fr 0;align-items:center;justify-items:center;padding:0 11px;border-left:1px solid var(--line-2);white-space:nowrap;font-size:var(--fs-md);font-weight:500;color:var(--ink-2);transition:background var(--t),color var(--t)}.ckin-op:after{content:attr(data-texto);font-weight:700;height:0;overflow:hidden;visibility:hidden}.ckin-op:first-child{border-left:0}.ckin-op:hover:not(.on){background:var(--surface-2);color:var(--ink)}.ckin-op:focus-visible{outline:2px solid var(--acc);outline-offset:-2px}.ckin-op.on{font-weight:700}.ckin-op.on.concluida{background:var(--ok-suave);color:var(--ok-tin)}.ckin-op.on.em_dia{background:var(--acc-suave);color:var(--acc-esc)}.ckin-op.on.atrasada{background:var(--urg-suave);color:var(--urg)}.ckin-op:disabled{cursor:default;opacity:.6}.ckin-tarefa{display:flex;align-items:center;gap:10px;min-width:0}.ckin-tarefa>b{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-md);font-weight:500;color:var(--ink)}.ckin-de-tarefa{flex:0 1 auto;min-width:48px;display:inline-flex;align-items:center;gap:3px;font-size:var(--fs-xs);color:var(--ink-3)}.ckin-de-tarefa>svg{flex:none}.ckin-de-tarefa>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ckin-espera{flex:none;display:inline-flex;align-items:center;gap:3px;font-size:var(--fs-xs);color:var(--c-espera-tin)}.ckin-motivo{display:inline-flex;align-items:center;gap:6px;flex:1 1 auto;min-width:0}.ckin-motivo-sel{all:unset;box-sizing:border-box;cursor:pointer;flex:none;display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 9px;border-radius:var(--r-pill);border:1px solid transparent;white-space:nowrap;font-size:var(--fs-sm);font-weight:700;background:var(--urg-suave);color:var(--urg)}.ckin-motivo-sel:not(.escolhido){background:transparent;border:1px dashed var(--urg);font-weight:600}.ckin-motivo-sel>span{max-width:180px;overflow:hidden;text-overflow:ellipsis}.ckin-motivo-sel:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.ckin-motivo-sel:disabled{cursor:default;opacity:.6}.ckin-obs{box-sizing:border-box;flex:0 1 260px;min-width:110px;height:28px;padding:0 9px;font:inherit;font-size:var(--fs-sm);color:var(--ink);background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-sm)}.ckin-obs::placeholder{color:var(--ink-4)}.ckin-obs:focus{outline:none;border-color:var(--acc)}.ckin-prazo{display:flex;align-items:center;justify-content:flex-end;gap:8px;white-space:nowrap}.ckin-dias{font-size:var(--fs-xs);font-weight:600;color:var(--ink-3)}.ckin-feita{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-sm);font-weight:600;color:var(--ok-tin)}.ckin-rodape{display:flex;align-items:center;flex-wrap:wrap;gap:6px 14px;min-height:var(--linha-densa);padding:6px 16px;box-sizing:border-box;border-top:1px solid var(--line);background:var(--surface-2)}.ckin-falta{display:inline-flex;align-items:center;gap:5px;font-size:var(--fs-sm);color:var(--urg);font-weight:600}.ckin-guardado{font-size:var(--fs-xs);color:var(--ink-3)}.ckin-vazio{display:flex;align-items:center;gap:7px;min-height:var(--linha);padding:0 16px;font-size:var(--fs-md);color:var(--ink-3)}.ckin-vazio.ckin-ok{color:var(--ok-tin);font-weight:600}@container ckin (max-width: 900px){.ckin-linha{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"tarefa tarefa" "opcoes prazo";row-gap:7px;padding-top:9px;padding-bottom:9px}.ckin-linha>.ckin-opcoes{grid-area:opcoes;justify-self:start}.ckin-linha>.ckin-tarefa{grid-area:tarefa;flex-wrap:wrap;row-gap:6px}.ckin-linha>.ckin-prazo{grid-area:prazo}.ckin-motivo{flex:1 1 100%}.ckin-obs{flex:1 1 auto}}@container ckin (max-width: 640px){.ckin-dias{display:none}}@media (max-width: 900px){.ckin-casca em,.ckin-casca .ckin-barra,.ckin-conta-suf{display:none}}.bl-com{all:unset;box-sizing:border-box;cursor:pointer;flex:none;display:inline-flex;align-items:center;gap:3px;height:18px;padding:0 6px;border-radius:var(--r);border:1px solid var(--line-2);background:var(--surface-2);color:var(--ink-4);font-size:var(--fs-xs);font-weight:600;font-variant-numeric:tabular-nums;transition:background var(--t),color var(--t),border-color var(--t)}.bl-com:hover{background:var(--acc-suave);border-color:var(--acc-borda);color:var(--acc-esc)}.bl-com:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.bl-com svg{opacity:.85}.bl-com.vazio{opacity:0;border-color:transparent;background:transparent;padding:0 4px;transition:opacity var(--t),background var(--t),color var(--t),border-color var(--t)}tr:hover .bl-com.vazio,li:hover .bl-com.vazio,.bl-com.vazio:focus-visible,.bl-com.vazio[data-state=open]{opacity:.55}.bl-com.vazio:hover,.bl-com.vazio[data-state=open]{opacity:1}@media (hover:none){.bl-com.vazio{opacity:.4}}.lh-pop{width:420px;max-width:calc(100vw - 32px);padding:12px 14px 14px;overflow:auto;max-height:min(440px,70vh,var(--radix-popover-content-available-height,100vh))}.lh{display:flex;flex-direction:column;gap:10px}.lh-titulo{font-size:var(--fs-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.lh-onde{display:flex;align-items:center;gap:6px;min-width:0;margin-top:-4px;font-size:var(--fs-md);font-weight:600;color:var(--ink)}.lh-onde .tag-os{flex:none}.lh-tarefa{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lh-passo{display:flex;align-items:center;gap:4px;min-width:0;margin-top:-6px;font-size:var(--fs-sm);color:var(--ink-3)}.lh-passo svg{flex:none}.lh-passo span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lh-grade{display:grid;grid-template-columns:minmax(0,1.25fr) repeat(3,minmax(0,1fr));gap:8px}.lh .lh-fld{display:flex;flex-direction:column;gap:4px;min-width:0;margin:0}.lh .lh-fld>span:first-child{font-size:var(--fs-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.lh .lh-fld>span:first-child i{font-style:normal;font-weight:500;letter-spacing:0;text-transform:none;color:var(--ink-4)}.lh .lh-fld input{padding:6px 8px;font-size:var(--fs-md)}.lh .lh-fld .campo-data .campo-data-ed{padding-right:28px}.lh-calc{display:flex;align-items:center;justify-content:center;height:32px;box-sizing:border-box;border:1px dashed var(--acc-borda);border-radius:var(--r);background:var(--acc-suave);color:var(--acc-esc);font-size:var(--fs-md);font-weight:700;font-variant-numeric:tabular-nums}.lh-calc.ruim{border-color:var(--urg);background:var(--urg-suave);color:var(--urg);font-size:var(--fs-xs);font-weight:600}.lh-pe{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:2px}.lh-nota{min-width:0;font-size:var(--fs-xs);color:var(--ink-3)}@media (max-width:640px){.lh-grade{grid-template-columns:repeat(2,minmax(0,1fr))}}.alvo-dentro{position:relative;display:inline-flex}.alvo-dentro.ligado .bl-passos,.alvo-dentro.ligado .bl-passos.vazio{opacity:1;outline:1.5px dashed var(--acc);outline-offset:1px}.alvo-dentro.por-cima .bl-passos,.alvo-dentro.por-cima .bl-passos.vazio{background:var(--acc-suave);color:var(--acc-esc);outline-style:solid}.alvo-dentro.por-cima:after{content:attr(data-dica);position:absolute;right:calc(100% + 6px);top:50%;transform:translateY(-50%);white-space:nowrap;padding:2px 8px;border-radius:var(--r);background:var(--acc);color:var(--sobre-cheio);font-size:var(--fs-xs);font-weight:600;pointer-events:none;z-index:5}.bl-com.bl-tarefas{cursor:default}.bl-com.bl-tarefas:hover{background:var(--surface-2);border-color:var(--line-2);color:var(--ink-4)}.cel-com-balao{display:flex;align-items:center;gap:6px;min-width:0}.cel-com-balao>*:first-child{min-width:0}.cel-com-balao.do-passo>*:first-child{flex:0 1 auto;max-width:60%}.cel-com-balao.do-passo>.marca-tarefa{flex:0 1 auto}.cel-com-balao.do-passo>.tw-marcas{margin-left:0}.marca-tarefa{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;gap:4px;flex:1 1 0;min-width:0;height:22px;padding:0 4px;border-radius:var(--r-sm);color:var(--ink-3);font-size:var(--fs-sm);white-space:nowrap;cursor:pointer}span.marca-tarefa{cursor:default}.marca-tarefa>svg{flex:none;color:var(--ink-4)}.marca-tarefa .mt-tit{min-width:0;overflow:hidden;text-overflow:ellipsis}.marca-tarefa .mt-conta{flex:none;font-variant-numeric:tabular-nums;color:var(--ink-4)}button.marca-tarefa:hover{background:var(--surface-3);color:var(--ink-2)}button.marca-tarefa:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.bl-com-pop{width:380px;max-width:92vw;max-height:min(60vh,460px);overflow:auto;padding:10px 12px}.tiles{margin-bottom:var(--e4)}.solta{margin-bottom:var(--e3)}.card.recorte{overflow:hidden}.nota.urg{color:var(--urg)}.nota.alerta{color:var(--alerta)}.cell.suave{color:var(--ink-3)}.cell.sm{font-size:var(--fs-sm)}.lk.acima{margin-top:var(--e2)}.graf-dica{border-radius:var(--r);padding:6px 9px;font-size:var(--fs-sm);line-height:1.35;box-shadow:0 2px 8px #0003}.fila-periodo.sem-margem{margin:0}.h-secao{margin:4px 0 9px;font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-weight:700}.pilha,.desemp{display:grid;gap:var(--e3)}.desemp-topo,.desemp-base{display:grid;gap:var(--e3);align-items:stretch}.desemp-topo{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}.desemp-base{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}@media (max-width:1180px){.desemp-topo,.desemp-base{grid-template-columns:minmax(0,1fr)}}.desemp .modulo{display:flex;flex-direction:column;min-width:0;margin:0}.desemp .modulo>.corpoMod{flex:1;min-width:0;display:flex;flex-direction:column}.desemp .hm{flex:1;height:auto;min-height:210px}.modulo>header h3 .mod-sub{margin-left:10px;font-weight:500;letter-spacing:0;text-transform:none;font-size:var(--fs-sm);color:var(--ink-4)}.hm{display:flex;gap:var(--e3);height:210px;padding:0 4px}.hm-col{flex:1;min-width:0;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:6px;justify-items:center}.hm-area{width:100%;min-height:0;padding-top:20px;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:4px}.hm-b{display:block;width:100%;max-width:46px;border-radius:var(--r-sm);background:var(--acc-borda)}.hm-b.atual{background:var(--acc)}.hm-b.zero{background:var(--line)}.hm-v{font-size:var(--fs-sm);font-weight:600;color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap}.hm-m{font-size:var(--fs-sm);color:var(--ink-4)}.ips{display:flex;flex-direction:column;gap:var(--e4)}.ips-topo{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:calc(var(--e8) + var(--e4));row-gap:var(--e5);align-items:center;padding:var(--e2) 0 var(--e2) var(--e2)}.ips-rosca{position:relative;width:212px;height:212px;flex:none}.ips-disco{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--fatias);-webkit-mask:radial-gradient(closest-side,transparent 70%,var(--ink) calc(70% + 1px));mask:radial-gradient(closest-side,transparent 70%,var(--ink) calc(70% + 1px))}.ips-meio{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px}.ips-meio b{font-size:var(--fs-2xl);font-weight:700;letter-spacing:-.03em;line-height:1;color:var(--ink)}.ips-meio span{font-size:var(--fs-sm);color:var(--ink-2)}.ips-meio small{font-size:var(--fs-xs);color:var(--ink-4);font-variant-numeric:tabular-nums}.ips-sts{list-style:none;margin:0;padding:0;columns:2 200px;column-gap:var(--e8)}.ips-st{display:flex;align-items:center;gap:8px;min-height:32px;break-inside:avoid;font-size:var(--fs-md);color:var(--ink-2);border-bottom:1px solid var(--line)}.ips-st i{width:9px;height:9px;border-radius:50%;flex:none;background:var(--tom,var(--c-neutro-tin))}.ips-st-nome{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ips-st b{font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}.ips-st small{min-width:36px;text-align:right;font-size:var(--fs-sm);color:var(--ink-4);font-variant-numeric:tabular-nums}.ips-tipos{display:grid;grid-template-columns:max-content minmax(0,1fr) max-content;column-gap:14px;row-gap:9px;align-items:center;padding-top:var(--e4);border-top:1px solid var(--line)}.ips-tit{grid-column:1/-1;display:flex;justify-content:space-between;font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:var(--ink-4)}.ips-tipo{grid-column:1/-1;display:grid;grid-template-columns:subgrid;align-items:center}.ips-tipo-nome{max-width:220px;font-size:var(--fs-md);color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ips-pilha{display:flex;gap:2px;height:10px;border-radius:var(--r-pill);overflow:hidden;background:var(--surface-3)}.ips-pilha i{display:block;flex:0 1 0;min-width:3px;background:var(--tom,var(--c-neutro-tin))}.ips-tipo-conta{font-size:var(--fs-sm);color:var(--ink-3);text-align:right;font-variant-numeric:tabular-nums}.ips-tipo-conta b{color:var(--ink);font-weight:700}.ips-nota{margin:0;font-size:var(--fs-sm);color:var(--ink-4)}@media (max-width:640px){.ips-topo{grid-template-columns:minmax(0,1fr);justify-items:center;padding-left:0}.ips-rosca{width:180px;height:180px}.ips-sts{width:100%}}.hc{display:flex;flex-direction:column;gap:var(--e3)}.hc-legenda{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;padding:0 8px;font-size:var(--fs-sm);color:var(--ink-3)}.hc-legenda>span{display:inline-flex;align-items:center;gap:6px}.hc-sw{display:inline-block;width:16px;height:8px;border-radius:var(--r-pill)}.hc-sw.real{background:var(--acc)}.hc-sw.prev{background:var(--acc-suave);box-shadow:inset 0 0 0 1px var(--acc-borda)}.hc-sw.exc{background:var(--urg)}.hc-legenda .hc-dica{margin-left:auto;color:var(--ink-4)}.hc-lista{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:max-content minmax(0,1fr) max-content max-content;column-gap:18px}.hc-lista>li{grid-column:1/-1;display:grid;grid-template-columns:subgrid;align-items:center}.hc-lista>li+li{border-top:1px solid var(--line)}.hc-linha{all:unset;box-sizing:border-box;grid-column:1/-1;display:grid;grid-template-columns:subgrid;align-items:center;padding:12px 8px;border-radius:var(--r);cursor:pointer;transition:background var(--t)}.hc-linha:hover,.hc-linha[data-state=open]{background:var(--surface-2)}.hc-linha:focus-visible{box-shadow:0 0 0 2px var(--acc-suave)}.hc-cargo{display:flex;flex-direction:column;gap:5px;min-width:0}.hc-nome{font-size:var(--fs-md);font-weight:600;color:var(--ink);white-space:nowrap}.hc-rostos{display:flex;align-items:center;min-height:22px}.hc-rostos .av{width:22px;height:22px;font-size:var(--fs-xs);font-weight:700;border:2px solid var(--surface);background:var(--acc-suave);color:var(--acc-esc)}.hc-linha:hover .hc-rostos .av,.hc-linha[data-state=open] .hc-rostos .av{border-color:var(--surface-2)}.hc-rostos .av+.av{margin-left:-3px}.hc-mais{margin-left:4px;font-size:var(--fs-xs);font-weight:700;color:var(--ink-3)}.hc-quantos{margin-left:8px;font-size:var(--fs-sm);color:var(--ink-4)}.hc-barra{position:relative;height:12px;border-radius:var(--r-pill);background:var(--surface-2);overflow:hidden}.hc-linha:hover .hc-barra,.hc-linha[data-state=open] .hc-barra{background:var(--surface-3)}.hc-barra i{position:absolute;top:0;bottom:0;left:0;border-radius:var(--r-pill)}.hc-prev{width:var(--prev);background:var(--acc-suave);box-shadow:inset 0 0 0 1px var(--acc-borda)}.hc-exc{width:var(--real);background:var(--urg)}.hc-real{width:var(--real);background:var(--acc)}.hc-barra.passou .hc-real{width:var(--prev)}.hc-num,.hc-pc{display:flex;flex-direction:column;align-items:flex-end;gap:1px;white-space:nowrap;font-variant-numeric:tabular-nums}.hc-num b,.hc-pc b{font-size:var(--fs-md);font-weight:700;color:var(--ink)}.hc-num small{font-size:var(--fs-sm);color:var(--ink-4)}.hc-pc{min-width:72px}.hc-pc b{color:var(--acc-esc)}.hc-pc small{font-size:var(--fs-xs);color:var(--ink-4)}.hc-num.passou b,.hc-pc.passou b{color:var(--urg)}.hc-lista>li.hc-total{padding:12px 8px 0;border-top:1px solid var(--line-2)}.hc-total .hc-nome{font-weight:700}.hc-nota{margin:0;padding:0 8px;font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--ink-3)}.hc-pop{position:relative;width:380px;max-width:92vw;box-sizing:border-box;padding:14px 16px 12px;max-height:min(64vh,520px,var(--radix-popover-content-available-height,100vh));overflow:auto;overscroll-behavior:contain}.hc-pop-cab{display:flex;flex-direction:column;gap:2px;padding-bottom:10px;border-bottom:1px solid var(--line)}.hc-pop-cab b{font-size:var(--fs-base);font-weight:700;color:var(--ink)}.hc-pop-cab span{font-size:var(--fs-sm);color:var(--ink-3);font-variant-numeric:tabular-nums}.hc-pop-tit{margin:10px 0 2px;font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:var(--ink-4)}.hc-pop-lista{list-style:none;margin:0;padding:0;display:grid}.hc-pop-lista li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;column-gap:10px;row-gap:6px;align-items:center;padding:9px 0;border-bottom:1px solid var(--line)}.hc-pop-lista li:last-child{border-bottom:none}.hc-pop-lista .av{width:30px;height:30px;font-size:var(--fs-xs);font-weight:700;background:var(--acc-suave);color:var(--acc-esc)}.hc-pop-quem{display:flex;flex-direction:column;gap:1px;min-width:0}.hc-pop-quem b{font-size:var(--fs-md);font-weight:600;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hc-pop-quem small{font-size:var(--fs-sm);color:var(--ink-4)}.hc-pop-h{display:flex;flex-direction:column;align-items:flex-end;gap:1px;font-variant-numeric:tabular-nums;white-space:nowrap}.hc-pop-h b{font-size:var(--fs-md);font-weight:700;color:var(--ink)}.hc-pop-h small{font-size:var(--fs-sm);color:var(--ink-4)}.hc-pop-barra{grid-column:2/-1;position:relative;height:5px;border-radius:var(--r-pill);background:var(--surface-3);overflow:hidden}.hc-pop-barra i{position:absolute;top:0;bottom:0;left:0;border-radius:var(--r-pill);background:var(--acc)}.hc-pop-vazio{padding:12px 0 4px;font-size:var(--fs-sm);color:var(--ink-3)}.hc-pop-tenta{all:unset;cursor:pointer;color:var(--acc-esc);font-weight:600}.hc-pop-tenta:hover{text-decoration:underline}.hc-pop-tenta:focus-visible{box-shadow:0 0 0 2px var(--acc-suave);border-radius:var(--r-sm)}.hc-pop-nota{margin:8px 0 0;font-size:var(--fs-sm);color:var(--ink-3)}.campo-img{display:flex;align-items:center;gap:12px;min-width:0}.campo-img img{display:block;max-height:32px;max-width:140px;width:auto;height:auto;object-fit:contain}.campo-img-acoes{display:inline-flex;gap:4px;margin-left:auto}.campo-img-bt{all:unset;cursor:pointer;padding:3px 8px;border-radius:var(--r-sm);font-size:var(--fs-sm);color:var(--acc-esc);transition:background var(--t)}.campo-img-bt:hover{background:var(--surface-3)}.campo-img-bt:focus-visible{box-shadow:0 0 0 2px var(--acc-suave)}.campo-img-bt[disabled]{cursor:default;color:var(--ink-4)}.campo-img{justify-content:space-between}.campo-img img{flex:none;height:28px;width:auto;max-width:104px;max-height:none}.campo-img-acoes{flex:none}.campo-img-ic{all:unset;cursor:pointer;width:26px;height:26px;display:grid;place-items:center;border-radius:var(--r-sm);color:var(--ink-3);transition:background var(--t),color var(--t)}.campo-img-ic:hover{background:var(--surface-3);color:var(--ink)}.campo-img-ic.perigo:hover{background:var(--urg-suave);color:var(--urg)}.campo-img-ic:focus-visible{box-shadow:0 0 0 2px var(--acc-suave)}.campo-img-ic[disabled]{cursor:default;opacity:.5}.campo-img-mini{display:block;max-height:24px;max-width:96px;width:auto;height:auto;object-fit:contain}.gastos-total{display:flex;align-items:center;gap:10px;justify-content:flex-start;min-height:var(--linha-densa);padding:0 16px;font-size:var(--fs-sm);color:var(--ink-2)}.gastos-total b{font-size:var(--fs-base);color:var(--ink);font-variant-numeric:tabular-nums}.pkh-vaga{width:27px;flex:none}.pk-trilha-passo{display:inline-flex;align-items:center;gap:6px}.quem.sem{opacity:.35}.tbl-mais{height:1px}.app-carregando{display:grid;place-items:center;min-height:100vh}.esqueleto.titulo{height:26px;width:220px;margin-bottom:18px}.esqueleto.linha{height:var(--linha);margin-bottom:1px}.esqueleto.bloco{height:320px}.esqueleto.marca{width:220px;height:22px}.esqueleto.pk-titulo{height:26px;width:60%;margin-bottom:10px}.esqueleto.pk-sub{height:14px;width:40%;margin-bottom:26px}.esqueleto.pk-linha{height:30px;margin-bottom:4px}.limite-erro{max-width:520px;margin:48px auto;padding:24px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-1);display:grid;gap:var(--e3);justify-items:start}.limite-erro b{font-size:var(--fs-lg)}.limite-erro p{margin:0;color:var(--ink-2);line-height:1.5}.limite-erro code{font-size:var(--fs-sm);color:var(--ink-3);word-break:break-all}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.busca-input:focus-visible{outline:none}.busca-campo{position:relative}.busca-campo.buscando:after{content:"";position:absolute;left:0;bottom:-1px;height:2px;width:30%;background:var(--acc);animation:busca-corre 1s ease-in-out infinite}@keyframes busca-corre{0%{left:-30%}to{left:100%}}.busca-modal{overflow:hidden}.busca-item mark{background:none;color:inherit;font-weight:700}.busca-item-sub mark{color:var(--ink-2)}.busca-enter{opacity:0}.busca-item.foco .busca-enter{opacity:1}.busca-grupo-tit{display:flex;align-items:center;gap:6px}.busca-vazio span{display:block;margin-top:6px;font-size:var(--fs-sm);color:var(--ink-4)}.busca-falha{margin:4px 2px;padding:8px 10px;border-radius:var(--r);background:var(--c-crit-bg);color:var(--c-crit-tin);font-size:var(--fs-sm);display:grid;gap:2px}.busca-rodape .busca-atalho{margin-left:auto}.env{display:inline-flex;align-items:center;min-width:0;border-radius:var(--r-pill);outline:none}.env:focus-visible{box-shadow:0 0 0 2px var(--acc-suave)}.env-b{width:24px;height:24px;flex:none;display:grid;place-items:center;border-radius:50%;background:var(--surface-3);color:var(--ink-2);font-size:var(--fs-xs);font-weight:700;letter-spacing:.02em;box-shadow:0 0 0 2px var(--surface)}.env .env-b+.env-b{margin-left:-6px}.env-b.parceiro{border-radius:var(--r-sm);background:color-mix(in srgb,var(--parceiro) 14%,var(--surface));color:var(--parceiro)}.env-b.mais{background:var(--surface-2);color:var(--ink-3);font-size:var(--fs-xs);box-shadow:0 0 0 2px var(--surface),inset 0 0 0 1px var(--line-2)}.tbl tbody tr:hover .env-b{box-shadow:0 0 0 2px var(--surface-2)}.tbl tbody tr:hover .env-b.mais{box-shadow:0 0 0 2px var(--surface-2),inset 0 0 0 1px var(--line-2)}.tbl tr.marcada .env-b{box-shadow:0 0 0 2px var(--acc-suave)}.env-pop{z-index:var(--z-flutua);min-width:220px;max-width:300px;max-height:360px;overflow:auto;padding:8px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-2)}.env-pop-cab{display:flex;align-items:center;gap:8px;padding:4px 6px 8px;font-size:var(--fs-xs);font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3)}.env-pop-cab span{margin-left:auto;letter-spacing:0;font-variant-numeric:tabular-nums}.env-pop-sec{padding:10px 6px 6px;margin-top:4px;border-top:1px solid var(--line);font-size:var(--fs-xs);font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3)}.env-pop-lista{list-style:none;margin:0;padding:0;display:grid;gap:2px}.env-pop-lista li{display:flex;align-items:center;gap:10px;padding:5px 6px;border-radius:var(--r-sm);font-size:var(--fs-md)}.env-pop-lista li:hover{background:var(--surface-2)}.env-pop-nome{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink)}.env-pop-lista li.desativada .env-pop-nome{color:var(--ink-3)}.env-pop-nota{margin-left:auto;flex:none;font-size:var(--fs-xs);color:var(--ink-4)}.previa{display:inline-flex;align-items:center;min-width:0;max-width:100%;overflow:hidden;vertical-align:middle}.previa>*{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.previa>.tag{flex:none}.previa-cartao{z-index:var(--z-flutua);width:300px;max-width:calc(100vw - 24px);padding:12px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-2);display:grid;gap:8px}.previa-cab{display:flex;align-items:center;gap:8px;min-width:0}.previa-tit{min-width:0;font-size:var(--fs-md);font-weight:600;color:var(--ink);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.previa-apoio{display:flex;align-items:center;gap:6px;min-width:0;font-size:var(--fs-sm);color:var(--ink-3)}.previa-apoio>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.previa-props{margin:2px 0 0;padding-top:8px;border-top:1px solid var(--line);display:grid;gap:2px}.previa-prop{display:grid;grid-template-columns:104px minmax(0,1fr);align-items:center;min-height:28px;gap:8px}.previa-prop dt{font-size:var(--fs-sm);color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.previa-prop dd{margin:0;min-width:0;display:flex;align-items:center;font-size:var(--fs-md);color:var(--ink)}.previa-prop dd>*{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.previa-abrir{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:6px;justify-self:start;padding:4px 8px;margin:0 -8px -4px;border-radius:var(--r-sm);cursor:pointer;font-size:var(--fs-sm);font-weight:600;color:var(--acc-esc)}.previa-abrir:hover{background:var(--surface-2)}.previa-abrir:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.previa-lendo{display:grid;gap:8px}.esqueleto.previa-e1{height:18px;width:70%}.esqueleto.previa-e2{height:14px;width:45%}.esqueleto.previa-e3{height:56px}.previa-aviso{margin:0;font-size:var(--fs-sm);color:var(--ink-3)}.campo-anexo{display:flex;align-items:center;gap:4px;min-width:0}.anexo-nome{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%;color:var(--ink-2)}.anexo-nome>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.anexo-nome svg{flex:none;color:var(--ink-3)}.anexo-nome.bt{all:unset;display:inline-flex;align-items:center;gap:6px;min-width:0;flex:0 1 auto;cursor:pointer;padding:3px 8px;margin-left:-8px;border-radius:var(--r-sm);color:var(--acc-esc);transition:background var(--t)}.anexo-nome.bt:hover{background:var(--surface-3)}.anexo-nome.bt:focus-visible{box-shadow:0 0 0 2px var(--acc-suave)}.anexo-nome.bt[disabled]{cursor:progress;opacity:.7}.campo-anexo .campo-img-bt{display:inline-flex;align-items:center;gap:6px;margin-left:-8px}.campo-anexo{position:relative}.campo-anexo .campo-img-acoes{position:absolute;right:2px;top:50%;transform:translateY(-50%);margin:0;padding-left:10px;opacity:0;pointer-events:none;transition:opacity var(--t);background:linear-gradient(to right,transparent,var(--surface) 10px)}.campo-anexo:hover .campo-img-acoes,.campo-anexo:focus-within .campo-img-acoes{opacity:1;pointer-events:auto}tr:hover .campo-anexo .campo-img-acoes{background:linear-gradient(to right,transparent,var(--surface-2) 10px)}@media (hover:none){.campo-anexo .campo-img-acoes{position:static;transform:none;opacity:1;pointer-events:auto;background:none;padding-left:0;margin-left:auto}}.comprovante-escolhido{cursor:default}.cx-sel.comprovante-escolhido span.previa{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comprovante-escolhido .campo-img-ic{flex:none;margin:-4px -4px -4px 0}.pedido{padding:18px 20px 16px;margin-bottom:var(--e4)}.pedido-cab h3{margin:0;font-size:var(--fs-lg);letter-spacing:0;text-transform:none;color:var(--ink);font-weight:700}.pedido-cab p{margin:3px 0 0;font-size:var(--fs-sm);color:var(--ink-3)}.pedido-grade{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:16px;align-items:start}.pedido-grade .fld{margin:0;min-width:0}.pedido-grade .fld input{width:100%;box-sizing:border-box}.pedido-meia{grid-column:span 2}.pedido-rodape{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}.pedido-resumo{min-width:0;font-size:var(--fs-sm);color:var(--ink-2);display:flex;flex-direction:column;gap:2px}.pedido-resumo b{color:var(--ink)}.pedido-resumo .nota{margin:0}.pedido-rodape>button{flex:none;min-width:160px;justify-content:center}.pedido-vazio{padding:14px 18px;font-size:var(--fs-sm);color:var(--ink-3)}.emp-cab .os-col-esq{flex-grow:1.7;min-width:min(400px,100%)}.os-pz.emp-os{gap:0}.pz-cx.emp-os-linha{grid-template-columns:92px minmax(0,1fr) 80px;gap:10px;height:var(--linha-densa);padding:0 10px;color:inherit;text-decoration:none}.emp-os-linha .tt{display:flex;align-items:center;gap:8px}.emp-os-nome{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.emp-os-sem{font-size:var(--fs-sm);color:var(--ink-4)}.emp-os-escopo{display:grid;grid-template-columns:40px 3.4ch;align-items:center;justify-content:end;gap:6px;font-variant-numeric:tabular-nums}.emp-os-barra{display:block;height:4px;border-radius:var(--r-pill);background:var(--acc-suave);overflow:hidden}.emp-os-barra>i{display:block;height:100%;border-radius:var(--r-pill);background:var(--acc)}.emp-os-pct{text-align:right}.emp-os-linha.encerrada .tt{color:var(--ink-3)}.emp-os-marca{justify-self:start;padding:1px 8px;border-radius:var(--r-pill);background:var(--c-cinza-bg);color:var(--c-cinza-tin);font-size:var(--fs-xs);font-weight:600;white-space:nowrap}.emp-os-sep{padding:10px 10px 4px;font-size:var(--fs-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4)}.os-pz.emp-os>*{flex:none}.os-pz.emp-os.aberta{max-height:calc(var(--linha-densa) * 10);overflow-y:auto;overscroll-behavior:contain;background:linear-gradient(var(--surface) 30%,transparent) center top,linear-gradient(transparent,var(--surface) 70%) center bottom,radial-gradient(farthest-side at 50% 0,color-mix(in srgb,var(--ink) 14%,transparent),transparent) center top,radial-gradient(farthest-side at 50% 100%,color-mix(in srgb,var(--ink) 14%,transparent),transparent) center bottom;background-repeat:no-repeat;background-size:100% 24px,100% 24px,100% 8px,100% 8px;background-attachment:local,local,scroll,scroll}.emp-cab .os-cab-grade:has(.emp-os.aberta)>.os-col:not(.os-col-esq){align-self:flex-start}.emp-os-mais{all:unset;box-sizing:border-box;cursor:pointer;align-self:flex-start;display:inline-flex;align-items:center;gap:6px;margin-top:10px;padding:4px 10px;border-radius:var(--r);font-size:var(--fs-sm);color:var(--ink-3);transition:background var(--t)}.emp-os-mais:hover{background:var(--surface-2);color:var(--ink-2)}.emp-os-mais:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.os-fila .emp-ref{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;cursor:pointer;border-radius:var(--r-sm);transition:background var(--t)}.os-fila .emp-ref:hover{background:color-mix(in srgb,var(--surface) 70%,transparent)}.os-fila .emp-ref:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.os-fila .emp-mais{font-size:var(--fs-sm);font-weight:600;color:var(--ink-3)}.tbl tr.com-ctx>td{border-bottom-color:transparent}.tbl tr.ctx-linha>td{max-width:none;padding:0 var(--linha-px) 12px}.tbl tbody tr.ctx-linha:hover>td{background:var(--surface)}.ctx-pedido{display:flex;flex-direction:column;gap:4px;white-space:normal;font-size:var(--fs-sm);line-height:1.45;color:var(--ink-2)}.ctx-pedido-linha{display:flex;flex-wrap:wrap;gap:2px 22px}.ctx-pedido b{color:var(--ink);font-weight:600}.ctx-pedido .urg,.ctx-pedido .urg b{color:var(--urg)}.ctx-pedido .alerta,.ctx-pedido .alerta b{color:var(--alerta)}.ctx-pedido .suave{color:var(--ink-3)}.ctx-pedido .nota{margin:0}.seg-reg.seg-campo{display:flex;flex-wrap:nowrap;box-sizing:border-box;width:100%;min-height:40.3px;padding:3px;background:var(--surface-2);border:1px solid var(--line-2)}.seg-reg.seg-campo button{flex:1;justify-content:center;gap:7px;height:auto;min-width:0;font-size:var(--fs-base)}.ponto-tom.chip{width:8px;height:8px;min-height:0;padding:0;border:none;border-radius:50%;background:currentColor;flex:none}.ponto-tom.chip:before{display:none}.seg-campo .ponto-tom{opacity:.55}.seg-campo button.on .ponto-tom{opacity:1}@media (max-width:900px){.pedido-grade{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.pedido-grade{grid-template-columns:minmax(0,1fr)}.pedido-meia{grid-column:auto}.pedido-rodape{flex-direction:column;align-items:stretch}}.notif-aviso{border-top:1px solid var(--line);margin-top:8px;padding-top:10px}.notif-aviso-linha{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:var(--fs-md);color:var(--ink);font-weight:600}.notif-aviso-nota{margin:4px 0 0;font-size:var(--fs-sm);color:var(--ink-3);line-height:1.45}.cm{display:flex;flex-direction:column;gap:12px;max-width:880px}.cm-ultima{margin:0;color:var(--ink-2);font-size:var(--fs-sm)}.cm-ultima b{color:var(--ink);font-weight:600}.cm-colar{width:100%;min-height:110px;resize:vertical;box-sizing:border-box;padding:10px 12px;font:inherit;font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--ink);background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r);white-space:pre;overflow:auto}.cm-colar:focus{outline:none;border-color:var(--acc-borda);box-shadow:0 0 0 3px var(--acc-suave)}.cm-colar::placeholder{white-space:normal;color:var(--ink-3)}.cm-erro{margin:0;padding:8px 12px;border-radius:var(--r);background:var(--alerta-suave);color:var(--ink)}.cm-previa{display:flex;flex-direction:column;gap:8px}.cm-resumo{margin:0;font-size:var(--fs-sm);color:var(--ink-2)}.cm-resumo b{color:var(--ink)}.cm-grupo{border:1px solid var(--line);border-radius:var(--r);background:var(--surface)}.cm-grupo.alerta{border-color:var(--alerta)}.cm-grupo header{display:flex;align-items:center;gap:6px;min-height:var(--linha-densa);padding:0 6px 0 12px;font-size:var(--fs-sm);color:var(--ink-2)}.cm-grupo header b{color:var(--ink);font-variant-numeric:tabular-nums}.cm-grupo header .btn{margin-left:auto}.cm-grupo ul{list-style:none;margin:0;padding:0 0 4px;max-height:360px;overflow:auto;border-top:1px solid var(--line)}.cm-grupo li{display:grid;grid-template-columns:64px minmax(0,1fr) 70px 16px 70px auto;align-items:center;gap:8px;min-height:var(--linha-densa);padding:0 12px;font-size:var(--fs-sm)}.cm-grupo li+li{border-top:1px solid var(--line)}.cm-desc{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-2)}.cm-de,.cm-para{text-align:right;font-variant-numeric:tabular-nums}.cm-de{color:var(--ink-3)}.cm-para{font-weight:600}.cm-seta{color:var(--ink-3);text-align:center}.cm-motivo{color:var(--ink-3);font-size:var(--fs-xs)}.cm-acoes{display:flex;gap:8px;align-items:center;padding-top:4px}.cm-grupo li.cm-mais{display:flex;justify-content:center}.cm-colar{min-height:84px}.cm-colar.colado{border-color:var(--acc-borda);background:var(--acc-suave)}.cm-colar.colado::placeholder{color:var(--acc-esc)}.lx{display:flex;flex-direction:column;gap:10px;max-width:980px}.lx-barra{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.lx-busca{flex:0 1 320px;min-width:200px;height:var(--linha-densa);box-sizing:border-box;padding:0 10px;font:inherit;font-size:var(--fs-sm);color:var(--ink);background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r)}.lx-busca:focus{outline:none;border-color:var(--acc-borda);box-shadow:0 0 0 3px var(--acc-suave)}.lx-lista{list-style:none;margin:0;padding:0;border:1px solid var(--line);border-radius:var(--r);background:var(--surface)}.lx-lista li{display:grid;grid-template-columns:112px 64px minmax(0,1fr) minmax(0,260px) 150px;align-items:center;gap:10px;min-height:var(--linha);padding:0 12px;font-size:var(--fs-sm)}.lx-lista li+li{border-top:1px solid var(--line)}.lx-lista li.voltou{color:var(--ink-3)}.lx-tipo{color:var(--ink-2);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lx-nome{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lx-nome i{color:var(--ink-3);font-style:normal}.lx-quando{color:var(--ink-3);font-size:var(--fs-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lx-acao{justify-self:end}.lx-voltou,.lx-sem{font-size:var(--fs-xs);color:var(--ink-3)}.lx-lista li.lx-mais{display:flex;justify-content:center}@media (max-width:900px){.lx-lista li{grid-template-columns:1fr auto;padding:8px 12px;row-gap:2px}.lx-tipo,.lx-os,.lx-quando{grid-column:1}}.lx{display:flex;flex-direction:column;gap:14px}.lx-lista.lx2 li{grid-template-columns:112px 64px minmax(0,1fr) minmax(0,280px) 240px}.lx-nome .lx-junto{display:block;font-size:var(--fs-xs);color:var(--ink-3);overflow:hidden;text-overflow:ellipsis}.lx2 .lx-acao{display:flex;align-items:center;gap:6px}.lx-devez{color:var(--ink-3)}.lx-devez:hover{color:var(--urg)}.lx-historico{display:flex;flex-direction:column;gap:10px;align-items:flex-start;padding-top:6px}@media (max-width:900px){.lx-lista.lx2 li{grid-template-columns:1fr auto}.lx2 .lx-acao{grid-column:2;grid-row:1 / span 3}}.bh-tabela td:first-child,.bh-tabela td:last-child{max-width:none}.bh-tabela td:first-child .cell,.bh-tabela td:last-child .cell{white-space:nowrap}.bh-tabela td:first-child .cell>*{flex:none;overflow:visible}.oc-conta{margin-left:6px;font-weight:500;color:var(--ink-4)}.oc-secao{font-size:var(--fs-sm);color:var(--ink-2)}.oc-secao svg{flex:none}.oc-topo{position:sticky;top:0;z-index:3;display:grid;grid-template-columns:16px minmax(0,1fr) auto;column-gap:6px;align-items:center;height:var(--linha-densa);margin:0 -12px;padding:0 12px;background:var(--surface);border-bottom:1px solid var(--line)}.oc-topo-ic{display:grid;place-items:center;color:var(--ink-3)}.oc-topo-tit{display:flex;align-items:baseline;gap:8px;min-width:0;white-space:nowrap}.oc-versal{flex:none;font-size:var(--fs-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.oc-regra{min-width:0;font-size:var(--fs-md);font-weight:600;color:var(--ink);overflow:hidden;text-overflow:ellipsis}.oc-topo-conta{font-size:var(--fs-sm);color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap}.oc-secao .oc-msg{padding:10px 0 10px 22px}.oc-heroi{display:grid;grid-template-columns:16px minmax(0,1fr) auto;column-gap:6px;align-items:center;grid-template-areas:"m big bt" ". cap cap" ". prp prp";padding:14px 0 8px;border-bottom:1px solid var(--line)}.oc-heroi-marca{grid-area:m;display:grid;place-items:center;color:var(--ink)}.oc-grande{grid-area:big;display:flex;align-items:center;gap:10px;min-width:0;line-height:28px;white-space:nowrap}.oc-n-grande{flex:none;font-size:var(--fs-xl);font-weight:700;color:var(--ink);letter-spacing:-.01em;font-variant-numeric:tabular-nums}.oc-data-grande{flex:none;display:flex;min-width:122px}.oc-data-grande .cell{height:28px;min-height:0;padding:0 5px;margin-left:-5px;border-radius:var(--r-sm)}.oc-data-grande b,.oc-data-grande .dt b{font-size:var(--fs-xl);font-weight:500;line-height:28px;color:var(--ink);letter-spacing:-.01em;font-variant-numeric:tabular-nums}.oc-heroi.atrasada .oc-data-grande b,.oc-heroi.atrasada .oc-data-grande .dt b{color:var(--urg)}.oc-st-grande{display:flex;min-width:0;margin-left:4px}.oc-concluir-vaga{grid-area:bt;justify-self:end;display:flex}.btn.oc-concluir{gap:6px;padding:0 12px 0 10px}.oc-legenda{grid-area:cap;margin-top:1px;font-size:var(--fs-sm);line-height:20px;color:var(--ink-3);white-space:nowrap}.oc-atraso{display:inline-block;margin-left:6px;padding:0 7px;border-radius:var(--r-pill);font-size:var(--fs-xs);font-weight:600;line-height:18px;color:var(--urg);background:var(--urg-suave)}.oc-props{grid-area:prp;display:flex;flex-wrap:wrap;align-items:center;column-gap:8px;margin:6px 0 0 -6px}.oc-prop{all:unset;box-sizing:border-box;height:28px;margin:3px 0;display:inline-flex;align-items:center;gap:6px;padding:0 6px;border-radius:var(--r-sm);font-size:var(--fs-sm);color:var(--ink-2);white-space:nowrap;cursor:pointer;transition:background var(--t),color var(--t)}.oc-prop svg{color:var(--ink-3)}.oc-prop:not(.ro):hover,.oc-prop[data-state=open]{background:var(--surface-2);color:var(--ink)}.oc-prop.vazio{color:var(--ink-3)}.oc-prop.ro{cursor:default;font-variant-numeric:tabular-nums}.oc-prop:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.oc-vaga-dentro{width:180px}.oc-vaga-com{width:124px}.oc-vaga-horas{min-width:76px}.oc-vaga-dentro>span,.oc-vaga-com>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.oc-vaga-resp{width:150px}.oc-vaga-resp>.cell{flex:1 1 auto;display:flex;align-items:center;min-width:0;height:28px;min-height:0;padding:0 4px;margin:0 -4px;border-radius:var(--r-sm);overflow:hidden;white-space:nowrap}.oc-vaga-resp>.cell>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.oc-barra{margin-left:2px}.oc-barra-trilho{fill:var(--line-2)}.oc-barra-feito{fill:var(--ok)}.oc-corpo{padding-bottom:4px}.oc-secao>.oc-corpo:last-child{padding-bottom:10px}.oc-grupo{display:flex;align-items:flex-end;justify-content:space-between;height:var(--linha-densa);padding:0 0 6px 22px;box-sizing:border-box;font-size:var(--fs-sm);font-weight:600;color:var(--ink-2)}.oc-mais{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 6px;margin:0 -6px -2px 0;border-radius:var(--r-sm);font-size:var(--fs-sm);font-weight:500;color:var(--ink-3)}.oc-mais:hover{background:var(--surface-2);color:var(--ink)}.oc-mais:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.oc-mais-ic{display:grid;place-items:center;transition:transform var(--t)}.oc-mais[aria-expanded=true] .oc-mais-ic{transform:rotate(180deg)}.oc-lista{list-style:none;margin:0;padding:0}.oc-item{position:relative;display:grid;align-items:center;column-gap:6px;min-height:var(--linha-densa);grid-template-columns:16px 22px 72px minmax(0,1fr) 140px 26px 56px 40px 36px 22px 22px;grid-template-areas:"m n d q st r dn c h a1 a2";margin:0 -6px;padding:0 6px;border-radius:var(--r-sm);font-size:var(--fs-sm);color:var(--ink-3);transition:background var(--t)}.oc-item:hover,.oc-item.confirmando{background:var(--surface-2)}.oc-marca{grid-area:m;display:grid;place-items:center}.oc-item.frente .oc-marca svg{color:var(--ink-3)}.oc-item.aguardando .oc-marca svg{color:var(--ink-3)}.oc-item.atual .oc-marca svg{color:var(--ink)}.oc-item.feita .oc-marca svg{color:var(--ok)}.oc-item.tarde .oc-marca svg{color:var(--alerta)}.oc-item.cancelada .oc-marca svg{color:var(--ink-4)}.oc-n{grid-area:n;font-weight:600;color:var(--ink-2);font-variant-numeric:tabular-nums}.oc-item.aberta .oc-n{color:var(--ink)}.oc-data{grid-area:d;justify-self:start;display:flex;min-width:0}.oc-data b{font-weight:500;color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:var(--r-sm)}.oc-data b:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.oc-data .cell{height:auto;min-height:0;padding:1px 4px;margin-left:-4px;border-radius:var(--r-sm);min-width:0}.oc-data .dt,.oc-data .dt b{font-size:var(--fs-sm)}.oc-data .cell>b{font-size:var(--fs-sm);font-weight:500;color:var(--ink-2)}.oc-item.aberta .oc-data b,.oc-item.aberta .oc-data .dt b{color:var(--ink)}.oc-item.cancelada .oc-data b{color:var(--ink-3)}.oc-item.atrasada .oc-data b,.oc-item.atrasada .oc-data .dt b{color:var(--urg)}.oc-atraso{color:var(--urg);font-weight:500}.oc-item.prevista .oc-marca svg{color:var(--ink-4)}.oc-item.prevista .oc-n,.oc-item.prevista .oc-data b{color:var(--ink-3);font-weight:500}.oc-item.prevista:hover{background:none}.oc-fim{padding:4px 0 2px 22px;font-size:var(--fs-sm);color:var(--ink-3)}.oc-meta{display:contents}.oc-quem{grid-area:q;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-3)}.oc-quem b{font-weight:400;color:var(--ink-2)}.oc-st-vaga{grid-area:st;display:flex;min-width:0}.oc-resp-vaga{grid-area:r;display:flex;align-items:center;justify-content:center;min-width:0}.oc-resp-vaga .passo-prop{height:24px}.oc-resp-vaga .prazo-rosto.sem{margin-left:0}.oc-dentro-vaga{grid-area:dn;display:flex;min-width:0}.oc-com{grid-area:c;display:flex}.oc-horas{grid-area:h;justify-self:end;color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap}.oc-acao{display:grid;place-items:center}.oc-a1{grid-area:a1}.oc-a2{grid-area:a2}.oc-item:focus-within .bl-com.vazio{opacity:.55}.oc-st{all:unset;box-sizing:border-box;display:flex;align-items:center;min-width:0;max-width:140px;border-radius:var(--r-sm)}button.oc-st{cursor:pointer;height:24px;padding:0 2px;margin-left:-2px}button.oc-st:hover:not(:disabled){background:var(--surface-3)}button.oc-st:disabled{cursor:default;opacity:.6}button.oc-st:focus-visible{outline:2px solid var(--acc);outline-offset:-1px}.oc-st .chip{max-width:100%;min-width:0}.oc-st .chip-txt{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oc-st .cell{height:auto;min-height:0;padding:1px 2px;margin-left:-2px;border-radius:var(--r-sm);min-width:0;max-width:140px}.oc-dentro{flex:none}.oc-dentro.todas{color:var(--acc-esc);border-color:var(--acc-borda);background:var(--acc-suave)}.oc-dentro[aria-expanded=true]{background:var(--surface-3);color:var(--ink)}.oc-dentro-nome{display:none;font-weight:500}.oc-dentro-vazio{border-style:dashed;background:transparent}.oc-dentro-vaga .oc-dentro-vazio{gap:1px;padding:0 5px}.oc-dentro-bloco{grid-column:3/-1;grid-row:2;min-width:0;padding:0 0 6px}.oc-dentro-lista{list-style:none;margin:0;padding:0;display:grid;gap:1px}.oc-dentro-lista li{display:flex;align-items:center;gap:8px;min-height:26px;padding:0 4px;border-radius:var(--r-sm);font-size:var(--fs-sm);color:var(--ink-2)}.oc-dentro-lista li.feito{color:var(--ink-3)}.oc-dentro-marca{flex:none;width:16px;display:grid;place-items:center}.oc-dentro-marca svg{color:var(--ok)}.oc-dentro-ponto{width:8px;height:8px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--ink-4)}.oc-dentro-tit{all:unset;box-sizing:border-box;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}button.oc-dentro-tit{cursor:pointer;border-radius:var(--r-sm)}button.oc-dentro-tit:hover{color:var(--acc-esc);text-decoration:underline}button.oc-dentro-tit:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.oc-dentro-st{flex:none;font-size:var(--fs-xs);color:var(--ink-3)}.oc-atual{flex:none;padding:0 6px;border-radius:var(--r-pill);font-size:var(--fs-xs);font-weight:600;color:var(--acc-esc);background:var(--acc-suave)}.oc-botao{all:unset;box-sizing:border-box;cursor:pointer;width:22px;height:22px;display:grid;place-items:center;border-radius:var(--r-sm);color:var(--ink-4);opacity:0;transition:opacity var(--t)}.oc-item:hover .oc-botao,.oc-item:focus-within .oc-botao,.oc-botao:focus-visible{opacity:1}.oc-botao:hover{background:var(--surface-3);color:var(--ink)}.oc-botao:focus-visible{outline:2px solid var(--acc);outline-offset:-1px}.oc-botao[disabled]{cursor:default}@media (hover:none){.oc-botao{opacity:1}}.oc-botao.perigo:hover{color:var(--c-crit-tin);background:var(--c-crit-bg)}.oc-item.confirmando,.oc-item.abre-dentro{grid-template-rows:var(--linha-densa) auto}.oc-confirma{grid-column:3/-1;grid-row:2;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 12px;min-height:var(--linha-densa);padding-bottom:3px}.oc-confirma-txt{flex:1 1 240px;min-width:0;font-size:var(--fs-sm);line-height:1.4;color:var(--ink-2)}.oc-confirma-txt b{font-weight:600;color:var(--ink)}.oc-confirma-bts{display:flex;gap:6px;margin-left:auto}.oc-confirma .btn.ghost{background:var(--surface)}.oc-pe{position:sticky;bottom:0;z-index:3;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:0 12px;min-height:var(--linha-densa);margin:0 -12px;padding:2px 12px 3px;box-sizing:border-box;background:var(--surface);border-top:1px solid var(--line)}.oc-pe-bt{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 8px;border-radius:var(--r-sm);font-size:var(--fs-sm);font-weight:600;color:var(--ink-2);white-space:nowrap;transition:background var(--t),color var(--t)}.oc-pe-ic{width:16px;display:grid;place-items:center;color:var(--ink-3)}.oc-pe-bt:hover:not(:disabled){background:var(--acc-suave);color:var(--acc-esc)}.oc-pe-bt:hover:not(:disabled) .oc-pe-ic{color:var(--acc-esc)}.oc-pe-bt:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.oc-pe-bt:disabled{cursor:default;opacity:.45}.oc-pe-bt.oc-abrir{margin-left:-8px}.oc-pe-data{font-weight:500;color:var(--ink-3);font-variant-numeric:tabular-nums}.oc-pe-bt.oc-registrar{margin-left:auto;margin-right:-8px;font-weight:500;color:var(--ink-3)}@container ocbalao (max-width: 540px){.oc-item,.oc-item.confirmando,.oc-item.abre-dentro{min-height:var(--linha);row-gap:2px;padding-top:0;padding-bottom:0;grid-template-rows:24px 18px}.oc-item{grid-template-columns:16px 22px 72px minmax(0,1fr) 26px 22px 22px;grid-template-areas:"m n d st r a1 a2" "m . meta meta meta a1 a2"}.oc-item .oc-marca{align-self:start;height:24px}.oc-item .oc-st .cell{padding-top:0;padding-bottom:0}.oc-meta{grid-area:meta;display:flex;align-items:center;gap:8px;min-width:0;height:18px}.oc-quem{flex:1 1 auto}.oc-dentro-vaga{flex:none;width:56px}.oc-com{flex:none;width:40px}.oc-horas{flex:none;width:40px;text-align:right}.oc-botao{opacity:.7}.oc-item .bl-com.vazio{opacity:.4}.oc-confirma,.oc-dentro-bloco{grid-row:3}.oc-heroi{grid-template-areas:"m big big" ". cap cap" ". prp prp" ". bt bt"}.oc-concluir-vaga{justify-self:start;margin:4px 0 2px}.oc-props{margin-top:2px}.oc-props{column-gap:6px}.oc-vaga-dentro{width:144px}.oc-vaga-com{width:120px}.oc-vaga-resp{width:144px}.oc-vaga-horas{min-width:0}.oc-props .oc-barra{display:none}.oc-pe{flex-direction:column;align-items:flex-start}.oc-pe-bt.oc-registrar{margin:0 0 0 -8px}}.resp-varios{display:flex;align-items:center;gap:6px;min-width:0;max-width:100%}.resp-varios>:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.resp-mais{flex:none;padding:0 6px;border-radius:var(--r-pill);background:var(--surface-3);color:var(--ink-2);font-size:var(--fs-xs);font-weight:600;line-height:18px;font-variant-numeric:tabular-nums}.atalho-vencidas{display:flex;align-items:center;gap:8px;margin-bottom:18px;padding:8px 12px;border:1px solid var(--line-2);border-radius:var(--r);background:var(--surface-2);color:var(--ink-2);font-size:var(--fs-sm)}.atalho-vencidas>span{flex:1;min-width:0}.atalho-vencidas.tem>svg{color:var(--urg)}.atalho-vencidas.tem>span{color:var(--ink);font-weight:600}.volta-semana{margin:0 0 12px;font-size:var(--fs-sm)}.passos{display:flex;flex-direction:column;gap:2px}.passos-conta{font-size:var(--fs-xs);color:var(--ink-3);margin-bottom:4px;font-variant-numeric:tabular-nums}.passos-vazio{margin:0;font-size:var(--fs-sm);color:var(--ink-3)}.passos-lista{list-style:none;margin:0;padding:0}.passo{display:flex;align-items:center;gap:8px;min-height:var(--linha-densa);padding:0 4px;border-radius:var(--r-sm)}.passo.destaque{animation:passo-destaque 2.6s ease-out}@keyframes passo-destaque{0%,35%{background:var(--c-andamento-bg)}to{background:transparent}}@media (prefers-reduced-motion:reduce){.passo.destaque{animation:none;background:var(--c-andamento-bg)}}.passo:hover{background:var(--surface-2)}.passo-titulo{all:unset;flex:1;min-width:0;cursor:text;font-size:var(--fs-md);color:var(--ink);overflow-wrap:anywhere;padding:4px 0}.passo-titulo:disabled{cursor:default}.passo.feito .passo-titulo{color:var(--ink-3);text-decoration:line-through}.passo-texto{flex:1;min-width:0;box-sizing:border-box;height:28px;padding:0 8px;font:inherit;font-size:var(--fs-md);color:var(--ink);background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-sm)}.passo-texto:focus{outline:none;border-color:var(--acc);box-shadow:0 0 0 2px var(--acc-suave)}.passo-novo{display:flex;align-items:center;gap:8px;min-height:var(--linha-densa);padding:0 4px;border-radius:var(--r-sm);color:var(--ink-3);cursor:text;transition:background var(--t),color var(--t)}.passo-novo:hover,.passo-novo:focus-within{background:var(--surface-2);color:var(--ink-2)}.passo-novo-mais{display:grid;place-items:center;width:17px;height:17px;flex:none;border-radius:var(--r-sm);transition:color var(--t),background var(--t)}.passo-novo:focus-within .passo-novo-mais{color:var(--acc-esc);background:var(--acc-suave)}.passo-novo-campo{all:unset;flex:1;min-width:0;padding:4px 0;font-size:var(--fs-md);color:var(--ink)}.passo-novo-campo:focus,.passo-novo-campo:focus-visible{outline:none;box-shadow:none}.passo-novo:focus-within{box-shadow:inset 0 0 0 1px var(--acc-borda)}.passo-novo-campo::placeholder{color:var(--ink-3);opacity:1}.passo-novo-dica{flex:none;font:inherit;font-size:var(--fs-xs);font-weight:600;color:var(--ink-3);padding:1px 6px;border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--surface)}.passo-tirar{all:unset;cursor:pointer;display:grid;place-items:center;width:24px;height:24px;flex:none;border-radius:var(--r-sm);color:var(--ink-3);opacity:0;transition:opacity var(--t)}.passo:hover .passo-tirar,.passo-tirar:focus-visible{opacity:1}.passo-tirar:hover{background:var(--surface-3);color:var(--ink)}.passo-apagar:hover{background:var(--urg-suave);color:var(--urg)}.passo-alca{all:unset;cursor:grab;display:grid;place-items:center;width:14px;height:24px;flex:none;margin-right:-4px;border-radius:var(--r-sm);color:var(--ink-4);opacity:0;transition:opacity var(--t)}.passo:hover .passo-alca,.passo-alca:focus-visible,.passo.arrastando .passo-alca{opacity:1}.passo-alca:hover{color:var(--ink-2)}.passo-alca:disabled{cursor:default;opacity:0}.passo-alca:focus-visible{box-shadow:0 0 0 2px var(--acc-suave)}.passo.arrastando{position:relative;z-index:1;background:var(--surface);box-shadow:var(--sh-1);cursor:grabbing}.passo-novo.com-alca{padding-left:22px}.passo-alca.inerte{cursor:default}.passos.completos .passo{flex-wrap:wrap;column-gap:8px;row-gap:0}.passos.completos .passo-titulo,.passos.completos .passo-texto{flex:1 1 160px}.passo-props{display:inline-flex;align-items:center;gap:4px;flex:none;margin-left:auto}.passo-prop{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;height:26px;border-radius:var(--r-sm);color:var(--ink-3);font-size:var(--fs-sm);white-space:nowrap;font-variant-numeric:tabular-nums}button.passo-prop{cursor:pointer}button.passo-prop:hover{background:var(--surface-3)}button.passo-prop:focus-visible{box-shadow:0 0 0 2px var(--acc-suave)}.passo-status{width:124px;justify-content:flex-start;padding:0 2px}.passo-chip{height:22px;min-height:22px;padding:0 8px;font-size:var(--fs-xs);max-width:100%;min-width:0}.passo-pessoa{width:26px}.passo-pessoa.varias{width:48px;justify-content:flex-start;gap:3px;padding-left:2px}.passo-mais{flex:none;padding:0 5px;border-radius:var(--r-pill);background:var(--surface-3);color:var(--ink-2);font-size:var(--fs-xs);font-weight:600;line-height:18px;font-variant-numeric:tabular-nums}.passo-ninguem{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;border:1px dashed var(--line-3);color:var(--ink-4)}.passo-fora{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;flex:none;font-size:var(--fs-xs);font-weight:700;letter-spacing:-.02em;line-height:1}.passo-fora.parceiro{color:var(--parceiro);background:color-mix(in srgb,var(--parceiro) 13%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--parceiro) 40%,transparent)}.passo-novo-resp{display:flex;flex:none}.passo-fora.cliente{color:var(--do-cliente);background:color-mix(in srgb,var(--do-cliente) 13%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--do-cliente) 40%,transparent)}.passo-data{width:100px;gap:4px;padding:0 6px;justify-content:flex-start;color:var(--ink-2)}.passo-data.vazia{color:var(--ink-4)}.passo-conversa{width:40px;justify-content:flex-start}.passo.feito .passo-props{opacity:.7}.passos-feitas{margin-top:6px}.passos-feitas-cab{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;gap:6px;height:var(--linha-densa);padding:0 4px;border-radius:var(--r-sm);font-size:var(--fs-sm);font-weight:600;color:var(--ink-3)}.passos-feitas-cab:hover{background:var(--surface-2);color:var(--ink-2)}.passos-feitas-cab:focus-visible{box-shadow:0 0 0 2px var(--acc-suave)}.passos-feitas-seta{display:grid;place-items:center;transition:transform var(--t)}.passos-feitas-cab[data-state=closed] .passos-feitas-seta{transform:rotate(-90deg)}.passos-feitas-n{font-weight:500;font-variant-numeric:tabular-nums}.tw-marcas{flex:none;display:inline-flex;align-items:center;gap:4px;margin-left:-4px}.marca-vez{flex:none;display:inline-flex;align-items:center;gap:3px;height:18px;padding:0 6px;border-radius:var(--r-pill);border:1px solid var(--line-2);background:var(--surface);color:var(--ink-3);font-size:var(--fs-xs);font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.marca-vez svg{opacity:.8}.marca-vez.feita,.marca-vez.cancelada{color:var(--ink-4);border-style:dashed}.bl-passos.todas{color:var(--acc-esc);border-color:var(--acc-borda);background:var(--acc-suave)}.bl-passos-pop{position:relative;width:340px;max-width:92vw;max-height:min(60vh,460px);overflow:auto;padding:10px 12px 12px;box-sizing:border-box;overscroll-behavior:contain}.bl-passos-pop.largo{width:660px}.bl-passos-pop .passos-conta{position:absolute;top:11px;right:12px;margin:0}.bl-passos-cab{font-size:var(--fs-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);margin:0 0 6px}.bl-passos-pop .passos-vazio{margin:4px 0 8px;font-size:var(--fs-md);color:var(--ink-3)}.bl-passos-pop{padding:12px 10px 8px}.bl-passos-pop.largo{width:800px}.bl-passos-pop .bl-passos-cab{padding-left:22px;line-height:20px;margin:0 0 4px}.bl-passos-pop .passos-conta{top:12px;right:14px;line-height:20px}.bl-passos-pop .passos{gap:0}.pm-passos{width:420px;padding:12px 12px 10px}.pm-passos .bl-passos-cab{padding-left:2px}.pm-passos .regra{padding:3px 0}.pm-dias{display:inline-flex;align-items:center;gap:4px;flex:none}.pm-dias .ed{width:52px;text-align:right}.pm-nota{margin:6px 2px 0;font-size:var(--fs-xs);color:var(--ink-3);line-height:1.4}@media (min-width:640px){.bl-passos-pop .passos .passo{flex-wrap:nowrap;height:36px;min-height:36px}.bl-passos-pop .passos .passo-titulo{flex:1 1 auto;padding:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;overflow-wrap:normal;line-height:36px}.bl-passos-pop .passos .passo-texto{flex:1 1 auto}}.bl-passos-pop .passo-novo{height:36px;min-height:36px;padding-left:23px;gap:9px}.bl-passos-pop .passo-novo:focus-within{box-shadow:none;background:transparent}.bl-passos-pop .passo-novo:hover{background:var(--surface-2)}.bl-passos-pop .passos-feitas{margin-top:4px;padding-top:4px;border-top:1px solid var(--line)}.bl-passos-pop .passos-feitas-cab{width:100%;padding-left:24px;gap:11px}.passo-acoes[data-state=open]{opacity:1;background:var(--surface-3);color:var(--ink)}.passos-n{font-variant-numeric:tabular-nums;color:var(--ink-2)}.bl-prot-pop{position:relative;width:340px;max-width:92vw;max-height:min(64vh,520px,var(--radix-popover-content-available-height,100vh));overflow:auto;padding:10px 12px 12px;box-sizing:border-box;overscroll-behavior:contain}.bl-prot-pop .prot-secao{margin-top:0}.bl-prot-pop .prot-cartao .ph,.bl-oc-pop .ph{font-size:var(--fs-md);letter-spacing:normal;text-transform:none;font-weight:400;padding:0;color:var(--ink-4)}.bl-prot-pop .prot-topo .v .ph{font-size:var(--fs-base)}.bl-prot-pop .prot-pil .ph{padding:0 6px;font-size:var(--fs-sm)}.voc-chave{display:flex;align-items:flex-start;gap:8px;font-size:var(--fs-sm);color:var(--ink-2);line-height:1.35;margin-top:2px}.voc-chave .rx-chave{flex:none;margin-top:1px}.rec-com-oc{display:flex;align-items:center;gap:4px;min-width:0;width:100%}.rec-com-oc>:first-child{flex:0 1 auto;min-width:0}.rec-com-oc>.cell{padding-right:0}.rec-com-oc>.bl-oc{flex:none}.bl-oc-pop{position:relative;width:632px;max-width:92vw;max-height:min(64vh,520px,var(--radix-popover-content-available-height,100vh));overflow:auto;padding:0 12px;box-sizing:border-box;overscroll-behavior:contain;container:ocbalao / inline-size}.bl-oc-pop:has(.oc-lista-vez){width:800px;padding:10px 12px 12px}.bl-oc-pop .oc-lista-vez.bl-passos-pop{width:auto;max-width:none;max-height:none;overflow:visible;padding:2px 0 0}.oc-vez-tit{display:flex;align-items:center;gap:6px;min-width:0;padding-right:96px}.oc-voltar{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:2px;margin-left:-4px;padding:0 4px 0 2px;border-radius:var(--r-sm);color:var(--acc-esc)}.oc-voltar:hover{background:var(--acc-suave)}.oc-voltar:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.oc-vez-sep{color:var(--ink-4)}.oc-vez-data{font-weight:500;letter-spacing:normal;text-transform:none;color:var(--ink-3);font-variant-numeric:tabular-nums}.pk-secao-vez{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pk-secao-vez .oc-voltar{margin-left:4px;padding:0 6px}.tv-lista{list-style:none;margin:0;padding:0}.tv-linha{display:grid;grid-template-columns:minmax(0,1fr) 150px 170px 130px 32px;align-items:center;column-gap:8px;height:36px;padding:0 4px 0 22px;border-radius:var(--r-sm);font-size:var(--fs-md);color:var(--ink)}.tv-linha:hover{background:var(--surface-2)}.tv-linha.feita .tv-tit{color:var(--ink-3)}.tv-tit{all:unset;box-sizing:border-box;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;border-radius:var(--r-sm)}.tv-tit:hover{color:var(--acc-esc);text-decoration:underline;text-underline-offset:3px}.tv-tit:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.tv-prop{display:flex;align-items:center;gap:2px;min-width:0;color:var(--ink-4)}.tv-prop>svg{flex:none}.tv-prop .tv-cel{flex:1;min-width:0;height:26px;min-height:0;padding:0 6px;box-sizing:border-box;border:none;border-radius:var(--r-sm);background:transparent;color:var(--ink-2);font-size:var(--fs-sm)}.tv-prop .tv-cel:hover{background:var(--surface-3)}.tv-prop .campo-data{width:100%}.tv-prop .campo-data .campo-data-ed{height:26px;min-height:0;padding:0 26px 0 6px;box-sizing:border-box;font-size:var(--fs-sm)}.tv-com{display:flex;justify-content:flex-end}.tv-novo{display:flex;align-items:center;gap:9px;height:36px;padding:0 4px 0 23px;border-radius:var(--r-sm);color:var(--ink-4);cursor:text}.tv-novo:hover{background:var(--surface-2)}.tv-novo:focus-within{color:var(--acc-esc)}.tv-novo input{all:unset;flex:1;min-width:0;font-size:var(--fs-md);color:var(--ink)}.tv-novo input::placeholder{color:var(--ink-4)}.tv-novo input[aria-busy]{opacity:.6}.tv .passos-vazio{padding-left:22px}@media (max-width:640px){.tv-linha{grid-template-columns:repeat(3,minmax(0,1fr)) 32px;height:auto;row-gap:2px;padding:6px 4px 6px 22px}.tv-tit{grid-column:1/4;grid-row:1}.tv-com{grid-column:4;grid-row:1}.tv-prop{grid-row:2}}.passos-n.todas{color:var(--acc-esc)}.oc-trilho{position:relative}.oc-trilho:before,.oc-grupo-trilho:before{content:"";position:absolute;left:7px;top:0;bottom:0;width:2px;background:var(--line-2);pointer-events:none}.oc-trilho.futuro:before{background:repeating-linear-gradient(to bottom,var(--line-2) 0 4px,transparent 4px 8px)}.oc-trilho .oc-marca{position:relative;z-index:1}.oc-trilho .oc-marca svg{background:var(--surface);border-radius:50%}.oc-trilho .oc-item:hover .oc-marca svg{background:var(--surface-2)}.oc-grupo.oc-grupo-trilho{position:relative;height:26px;padding-bottom:4px}.oc-hoje{display:flex;align-items:center;gap:8px;height:24px;font-size:var(--fs-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--acc-esc);white-space:nowrap}.oc-hoje:before,.oc-hoje:after{content:"";flex:1;height:1px;background:var(--acc-borda)}.oc-corpo .oc-heroi{margin:4px 0;padding:12px 12px 8px;border:1px solid var(--acc-borda);border-radius:var(--r);background:color-mix(in srgb,var(--acc-suave) 40%,var(--surface))}.oc-mais.oc-dobra{margin:4px 0 2px 16px}.oc-mais.oc-dobra[aria-expanded=true] .oc-mais-ic{transform:none}.oc-corpo>.oc-fim{padding:6px 0 0 22px}.oc-secao.com-prot .oc-item{grid-template-columns:16px 22px 72px minmax(0,1fr) 140px 26px 56px 40px 40px 36px 22px 22px;grid-template-areas:"m n d q st r dn c p h a1 a2"}.oc-prot{grid-area:p;display:flex}.bl-oc-pop:has(.oc-secao.com-prot){width:678px}.oc-vaga-prot{display:flex;min-width:40px}@container ocbalao (max-width: 540px){.oc-secao.com-prot .oc-item{grid-template-columns:16px 22px 72px minmax(0,1fr) 26px 22px 22px;grid-template-areas:"m n d st r a1 a2" "m . meta meta meta a1 a2"}.oc-prot{flex:none;width:40px}}.oc-prot-pop{width:320px;padding:8px 10px 10px}.oc-prot-lista{list-style:none;margin:0;padding:0}.oc-prot-linha{display:flex;align-items:center;gap:4px;min-height:var(--linha-densa)}.oc-prot-ir{all:unset;box-sizing:border-box;cursor:pointer;flex:1;min-width:0;display:flex;align-items:center;gap:8px;height:28px;padding:0 6px;margin-left:-6px;border-radius:var(--r-sm);font-size:var(--fs-sm);color:var(--ink-3)}.oc-prot-ir:hover{background:var(--surface-2)}.oc-prot-ir:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.oc-prot-num{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;color:var(--ink)}.oc-prot-num.sem{font-weight:500;color:var(--ink-3)}.oc-prot-data,.oc-prot-res{flex:none;white-space:nowrap}.oc-prot-abrir{margin-left:auto;display:grid;place-items:center;opacity:0;transition:opacity var(--t)}.oc-prot-ir:hover .oc-prot-abrir,.oc-prot-ir:focus-visible .oc-prot-abrir{opacity:1}.oc-prot-linha .oc-botao{opacity:.7}.oc-prot-vazio{padding:4px 0;font-size:var(--fs-sm);color:var(--ink-3)}.oc-prot-acoes{display:flex;flex-direction:column;align-items:flex-start;gap:2px;margin-top:6px;padding-top:6px;border-top:1px solid var(--line)}.oc-prot-acao{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 6px;margin-left:-6px;border-radius:var(--r-sm);font-size:var(--fs-sm);font-weight:500;color:var(--ink-2)}.oc-prot-acao:hover{background:var(--surface-2);color:var(--ink)}.oc-prot-acao:disabled{cursor:default;opacity:.5}.oc-prot-acao:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.oc-grupo.oc-divisa{margin-top:6px;height:30px}.oc-grupo.oc-divisa:after{content:"";position:absolute;left:22px;right:0;top:0;height:1px;background:var(--line)}.gr-faixa.com-fim{display:flex;align-items:center}.gr-fim{position:sticky;right:8px;margin-left:auto;display:inline-flex;align-items:center;padding:0 6px}.bl-nome.editavel{cursor:text;border-radius:var(--r-sm)}.bl-nome.editavel:hover{background:color-mix(in srgb,var(--surface) 70%,transparent)}.bl-nome.editavel:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.bl-editando{display:inline-flex;align-items:center;gap:8px}.bl-editando .bl-nome-ed{height:26px;min-width:240px;font-weight:600}.bl-editando .dica{font-size:var(--fs-xs);color:var(--ink-3);white-space:nowrap}.bl-junto{display:inline-flex;align-items:center;gap:6px;margin-left:6px;cursor:default}.bl-os{display:inline-flex;text-decoration:none;border-radius:var(--r-sm)}.bl-os:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.bl-falta{display:inline-flex;align-items:center;gap:2px;height:20px;box-sizing:border-box;padding:0 6px;border:1px dashed var(--line-2);border-radius:var(--r-sm);font-size:var(--fs-xs);font-weight:600;color:var(--ink-3);cursor:pointer;transition:background var(--t),color var(--t),border-color var(--t)}.bl-falta:hover{background:var(--acc-suave);color:var(--acc-esc);border-color:var(--acc-borda)}.bl-falta:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.bl-historia{font-size:var(--fs-xs);color:var(--ink-4);white-space:nowrap}.bl-parecido{display:inline-flex;align-items:center;gap:4px;height:22px;box-sizing:border-box;padding:0 9px;border-radius:var(--r-pill);background:var(--alerta-suave);color:var(--alerta);font-size:var(--fs-xs);font-weight:600;white-space:nowrap}.bl-parecido[role=button]{cursor:pointer}.bl-parecido[role=button]:hover u{text-decoration-thickness:2px}.bl-parecido:focus-visible{outline:2px solid var(--alerta);outline-offset:1px}.bl-menu{display:inline-flex;align-items:center;position:relative}.bl-ancora{position:absolute;right:0;bottom:0;width:1px;height:1px}.bl-menu-lista{min-width:260px}.bl-botao .bl-badge{display:inline-flex;align-items:center;gap:3px;margin-left:4px;padding:1px 7px;border-radius:var(--r-pill);background:var(--alerta-suave);color:var(--alerta);font-size:var(--fs-xs);font-weight:600}.bl-quadro{display:flex;flex-direction:column;gap:12px}.bl-q-cab{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.bl-q-sub{margin:4px 0 0;font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--ink-3);max-width:520px}.bl-q-placar{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex:none}.bl-placar{display:inline-flex;align-items:center;gap:5px;padding:2px 10px;border-radius:var(--r-pill);background:var(--alerta-suave);color:var(--alerta);font-size:var(--fs-sm);font-weight:600;white-space:nowrap}.bl-placar.ok{background:var(--acc-suave);color:var(--acc-esc)}.bl-q-rola{overflow:auto;max-height:60vh}.bl-matriz{width:100%;border-collapse:collapse}.bl-matriz th{position:sticky;top:0;z-index:1;background:var(--surface);text-align:left;padding:6px 8px;border-bottom:1px solid var(--line);font-size:var(--fs-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap}.bl-matriz td{height:var(--linha);padding:4px 8px;border-bottom:1px solid var(--line);vertical-align:middle}.bl-matriz tr:last-child td{border-bottom:0}.bl-c-nome{min-width:220px;width:34%}.bl-q-nome{display:flex;align-items:center;gap:6px;color:var(--ink-3)}.bl-q-nome .ed{flex:1;min-width:0;height:30px;padding:0 8px;font-weight:600;color:var(--ink);background:transparent;border-color:transparent;box-shadow:none}.bl-q-nome .ed:not([readonly]):hover{border-color:var(--line-2)}.bl-q-nome .ed:focus{outline:none;background:var(--surface);border-color:var(--acc);box-shadow:0 0 0 2px var(--acc-suave)}.bl-th-os{display:inline-flex;align-items:center;gap:6px;max-width:190px;text-transform:none;letter-spacing:0;font-size:var(--fs-sm);font-weight:500;color:var(--ink-2)}.bl-th-desc{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.bl-c-acoes{width:1%;white-space:nowrap;text-align:right}.bl-c-acoes .xis{display:inline-grid;vertical-align:middle}.bl-c-acoes .xis.bl-mexe:hover{background:var(--surface-3);color:var(--ink)}.bl-cel{display:inline-flex;align-items:center;gap:5px;height:24px;box-sizing:border-box;padding:0 9px;border-radius:var(--r-pill);font-size:var(--fs-sm);white-space:nowrap}.bl-cel.ok{background:var(--acc-suave);color:var(--acc-esc)}.bl-cel.dif{background:var(--alerta-suave);color:var(--alerta)}span.bl-cel.falta{color:var(--ink-4)}button.bl-cel.falta{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 9px;border:1px dashed var(--line-2);border-radius:var(--r-pill);font-size:var(--fs-sm);color:var(--ink-3);cursor:pointer;white-space:nowrap;transition:background var(--t),color var(--t),border-color var(--t)}button.bl-cel.falta:hover{background:var(--acc-suave);color:var(--acc-esc);border-color:var(--acc-borda)}button.bl-cel.falta:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.bl-cel-dif{display:inline-flex;flex-direction:column;align-items:flex-start;gap:4px;padding:4px 0}.bl-usar{height:24px;font-size:var(--fs-xs)}.ferias-marca{margin:12px 0 4px;max-width:72ch}:root{--linha:44px;--linha-densa:34px;--linha-px:13px;--gutter-sel:16px;--main-pad-topo:18px;--main-pad-baixo:70px}.tbl th{height:var(--linha-densa);padding:0 var(--linha-px);box-sizing:border-box;vertical-align:middle}.tbl td{padding:0}.cell{height:var(--linha);min-height:var(--linha);box-sizing:border-box;padding:0 var(--linha-px);overflow:hidden;border-radius:0;margin:0}.tbl td{max-width:0}.th-cab{display:flex;align-items:center;width:0;min-width:100%}.th-rot{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.th-cab .ord{flex:none}.cell>*{min-width:0;max-width:100%}.cell>span,.cell>div,.cell>a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cell .dt{flex-wrap:wrap;align-content:center;row-gap:0;line-height:1.25}.cell .dt b{flex:0 0 auto}.cell .prazo-calc{display:flex;align-items:center;width:100%;min-width:0;max-width:100%}.cell,.tile .v,.rodape-tbl{font-variant-numeric:tabular-nums}.tbl td .cell.num,.tbl th.num{justify-content:flex-start;text-align:left}.tbl tr.gr td{height:var(--linha-densa)}.tbl tr.gr .tw{height:var(--linha-densa);box-sizing:border-box;padding:0 var(--linha-px)}.add-linha{height:var(--linha);box-sizing:border-box;padding:0 var(--linha-px)}.add-linha.viva{height:var(--linha);padding:0 var(--linha-px)}.rodape-tbl{min-height:var(--linha-densa);box-sizing:border-box;padding:0 var(--linha-px)}.tbl th.calha,.tbl td.calha{width:var(--gutter-sel);min-width:var(--gutter-sel);padding:0;vertical-align:middle}.out{container-type:inline-size}.tira{display:grid;align-items:center;column-gap:8px;flex:0 0 auto;margin-left:auto;justify-content:initial;width:auto;min-width:auto}.tira>*{min-width:0;width:100%;box-sizing:border-box}.ic-pop{width:296px}.ic-grade{display:grid;grid-template-columns:repeat(8,1fr);gap:2px;padding:4px 2px;max-height:250px;overflow-y:auto;overscroll-behavior:contain}.ic-cel{all:unset;cursor:pointer;height:32px;display:grid;place-items:center;border-radius:var(--r);color:var(--ink-2);border:1px solid transparent;transition:background var(--t),color var(--t),border-color var(--t)}.ic-cel:hover{background:var(--surface-3);color:var(--ink)}.ic-cel:focus-visible{outline:2px solid var(--acc);outline-offset:-1px}.ic-cel.escolhido{background:var(--acc-suave);border-color:var(--acc-borda);color:var(--acc-esc)}.ic-mais{padding:6px 8px 0;font-size:var(--fs-xs);color:var(--ink-3);text-align:center;line-height:1.35}.ic-btn{all:unset;cursor:pointer;flex:none;width:32px;height:30px;box-sizing:border-box;display:grid;place-items:center;border:1px solid var(--line-2);border-radius:var(--r-sm);color:var(--ink-3);background:var(--surface)}.ic-btn:hover{background:var(--surface-2);color:var(--ink)}.aba .ic{display:inline-flex;align-items:center;color:currentColor;font-size:0}.aba .ic:empty{display:none}.rx-item,.sel-item,.linha-col{min-height:var(--linha-densa);box-sizing:border-box}.notif{min-height:var(--linha);height:auto;box-sizing:border-box}:where(button,a,input,textarea,select,[role=button],[tabindex]):focus-visible{outline:2px solid var(--acc);outline-offset:1px;border-radius:var(--r-sm)}.cell:focus-visible{outline-offset:-2px}.tbl thead th{position:sticky;top:0;z-index:6;background:var(--surface-2)}.tbl th.sobra,.tbl td.sobra{padding:0}.card>.scroll.solta{overflow:visible}.card>.scroll.larga{overflow:auto;max-height:calc(100dvh - 96px)}.scroll.larga>.tbl{width:max-content;min-width:100%}.rolagem-lateral{display:none}@media (min-width:901px){.main .card>.scroll.larga{overflow:visible;max-height:none}.main .card>.scroll.larga .tbl{--folga-topo:calc(var(--main-pad-topo) - var(--barra-alto, 0px));transform:translate(calc(0px - var(--rolado, 0px)))}.main .card>.scroll.larga .tbl tr:not(.gr):not(.nova):not(.gr-intervalo)>td:first-child,.main .card>.scroll.larga .tbl tr:not(.gr):not(.nova):not(.gr-intervalo)>td:last-child{position:relative;z-index:1}.main .card>.scroll.larga .tbl tr:not(.gr):not(.nova):not(.gr-intervalo)>:is(td,th):first-child{transform:translate(var(--rolado, 0px))}.main .card>.scroll.larga .tbl tr:not(.gr):not(.nova):not(.gr-intervalo)>:is(td,th):last-child{transform:translate(calc(var(--rolado, 0px) - var(--excesso, 0px)))}.main .card>.scroll.larga .tbl thead th:is(:first-child,:last-child){z-index:7}.main .card>.scroll.larga .tbl{--fundo-ponta:var(--surface)}.main .card>.scroll.larga .tbl thead{--fundo-ponta:var(--surface-2)}.main .card>.scroll.larga .tbl.ilhas thead{--fundo-ponta:var(--ground)}.main .card>.scroll.larga .tbl tbody tr:hover{--fundo-ponta:var(--surface-2)}.main .card>.scroll.larga .tbl tbody tr.marcada{--fundo-ponta:var(--acc-suave)}.main .card>.scroll.larga .tbl tr:not(.gr):not(.nova):not(.gr-intervalo)>:is(td,th):is(:first-child,:last-child):before{content:"";position:absolute;top:0;bottom:0;width:28px;pointer-events:none;opacity:0;transition:opacity .15s}.main .card>.scroll.larga .tbl tr:not(.gr):not(.nova):not(.gr-intervalo)>:is(td,th):first-child:before{left:100%;background:linear-gradient(to right,var(--fundo-ponta),transparent)}.main .card>.scroll.larga .tbl tr:not(.gr):not(.nova):not(.gr-intervalo)>:is(td,th):last-child:before{right:0;background:linear-gradient(to left,var(--fundo-ponta),transparent)}.main .card>.scroll.larga[data-antes] .tbl tr:not(.gr):not(.nova):not(.gr-intervalo)>:is(td,th):first-child:before,.main .card>.scroll.larga[data-depois] .tbl tr:not(.gr):not(.nova):not(.gr-intervalo)>:is(td,th):last-child:before{opacity:1}.main .card>.scroll.larga .tbl tbody tr.faixa-item:not(.marcada)>td:first-child{background-color:var(--tinta-item)}.main .card>.scroll.larga .tbl tbody tr.faixa-item:not(.marcada)>td:first-child:before{background:linear-gradient(to right,var(--tinta-item),transparent)}.main .card>.scroll.larga[data-presas] .tbl tr:not(.gr):not(.nova):not(.gr-intervalo)>td.presa{position:relative;z-index:1;transform:translate(var(--rolado, 0px))}.main .card>.scroll.larga[data-presas] .tbl thead th.presa{z-index:7;transform:translate(var(--rolado, 0px)) var(--arrasto, )}.main .card>.scroll.larga[data-presas] .tbl tr:not(.gr):not(.nova):not(.gr-intervalo)>:is(td,th):first-child:before{display:none}.main .card>.scroll.larga[data-presas] .tbl tr:not(.gr):not(.nova):not(.gr-intervalo)>:is(td,th).presa-fim:before{content:"";position:absolute;top:0;bottom:0;left:100%;width:28px;pointer-events:none;opacity:0;transition:opacity .15s;background:linear-gradient(to right,var(--fundo-ponta),transparent)}.main .card>.scroll.larga[data-presas][data-antes] .tbl tr:not(.gr):not(.nova):not(.gr-intervalo)>:is(td,th).presa-fim:before{opacity:1}.main .card>.scroll.larga[data-presas][data-antes] .tbl tbody tr.faixa-item:not(.marcada)>td.presa{background-color:var(--tinta-item)}.main .card>.scroll.larga[data-presas] .tbl tbody tr.faixa-item:not(.marcada)>td.presa-fim:before{background:linear-gradient(to right,var(--tinta-item),transparent)}.main .card>.scroll.larga .tbl :is(th,td).open{width:0;min-width:0;max-width:0;padding:0}.main .card>.scroll.larga .tbl td.open .acoes-linha{position:absolute;top:50%;right:0;transform:translateY(-50%);z-index:2;padding:2px 8px 2px 2px;border-radius:0;pointer-events:none;background:var(--surface-2);box-shadow:-16px 0 10px -4px var(--surface-2)}.main .card>.scroll.larga .tbl tbody tr:hover td.open .acoes-linha,.main .card>.scroll.larga .tbl td.open .acoes-linha:focus-within{pointer-events:auto}.main .card>.scroll.larga .tbl tr.marcada td.open .acoes-linha{background:var(--acc-suave);box-shadow:-16px 0 10px -4px var(--acc-suave)}.main .card>.scroll.larga .tbl.ilhas-arvore tbody tr.mae>td.open:after,.main .card>.scroll.larga .tbl.ilhas tbody tr:not(.gr):has(+tr.gr-intervalo)>td.open:after{content:"";position:absolute;right:-1px;width:var(--r);height:var(--r);pointer-events:none;z-index:3}.main .card>.scroll.larga .tbl.ilhas-arvore tbody tr.mae>td.open:after{top:-1px;background:radial-gradient(circle at 0 100%,transparent calc(var(--r) - 1px),var(--line-2) calc(var(--r) - 1px),var(--line-2) var(--r),var(--ground) var(--r))}.main .card>.scroll.larga .tbl.ilhas tbody tr:not(.gr):has(+tr.gr-intervalo)>td.open:after{bottom:-1px;background:radial-gradient(circle at 0 0,transparent calc(var(--r) - 1px),var(--line-2) calc(var(--r) - 1px),var(--line-2) var(--r),var(--ground) var(--r))}.main .card>.scroll.larga .tbl.ilhas-arvore tbody tr.mae:has(+tr.gr-intervalo)>td.open:after{top:-1px;bottom:-1px;height:auto;background:radial-gradient(circle at 0 var(--r),transparent calc(var(--r) - 1px),var(--line-2) calc(var(--r) - 1px),var(--line-2) var(--r),transparent var(--r)) top/100% var(--r) no-repeat,radial-gradient(circle at 0 100%,transparent calc(var(--r) - 1px),var(--line-2) calc(var(--r) - 1px),var(--line-2) var(--r),var(--ground) var(--r)) top/100% var(--r) no-repeat,radial-gradient(circle at 0 0,transparent calc(var(--r) - 1px),var(--line-2) calc(var(--r) - 1px),var(--line-2) var(--r),var(--ground) var(--r)) bottom/100% var(--r) no-repeat}.main .card>.scroll.larga .tbl tr:is(.gr,.nova,.gr-intervalo)>td{transform:translate(var(--rolado, 0px))}.main .card>.scroll.larga .tbl.ilhas tr.gr>td{clip-path:inset(0 calc(100% - var(--vista, 100%)) 0 0)}.main .card>.scroll.larga .tbl.ilhas tr.gr>td:after{content:"";position:absolute;top:-1px;bottom:-1px;left:-1px;width:var(--vista, 100%);box-sizing:border-box;pointer-events:none;border:inherit;background:none}.main .card>.scroll.larga .tbl.ilhas tr.gr.n0>td{clip-path:inset(0 calc(100% - var(--vista, 100%)) 0 0 round var(--r) var(--r) 0 0)}.main .card>.scroll.larga .tbl.ilhas tr.gr.n0>td:after{border-radius:var(--r) var(--r) 0 0}.main .card>.scroll.larga .tbl.ilhas tr.gr.n0:has(+tr.gr-intervalo)>td{clip-path:inset(0 calc(100% - var(--vista, 100%)) 0 0 round var(--r))}.main .card>.scroll.larga .tbl.ilhas tr.gr.n0:has(+tr.gr-intervalo)>td:after{border-radius:var(--r)}.main .card>.rolagem-lateral{display:block;position:sticky;bottom:calc(0px - var(--main-pad-baixo));z-index:6;height:14px;overflow-x:auto;overflow-y:hidden;background:var(--surface);border-top:1px solid var(--line)}.rolagem-lateral>div{height:1px}}.tbl{--folga-topo:0px}.card>.scroll.solta .tbl{--folga-topo:var(--main-pad-topo)}@media (max-width:900px){.card>.scroll.solta .tbl{--folga-topo:0px}}.main .tbl-topo{position:sticky;top:calc(0px - var(--main-pad-topo));z-index:8;display:flow-root;background:var(--ground);padding-top:8px;margin-top:-8px}.main .card>.scroll.solta .tbl{--folga-topo:calc(var(--main-pad-topo) - var(--barra-alto, 0px))}@media (max-width:900px){.main .tbl-topo{top:0}.main .card>.scroll.solta .tbl{--folga-topo:calc(0px - var(--barra-alto, 0px))}}.tbl thead th{top:calc(0px - var(--folga-topo))}.tbl tbody tr.gr.n0>td{position:sticky;top:calc(var(--linha-densa) - var(--folga-topo));z-index:3}.tbl tbody tr.gr.n1>td{position:sticky;z-index:2}.tbl tr.gr .tw{padding-left:12px}.tbl tr.gr .gr-proprio{display:inline-flex;align-items:center;gap:8px;min-width:0}.tbl tr.gr .gr-pai,.tbl tr.gr .gr-vaga{display:none}.tbl tr.gr .gr-bloco{display:inline-flex;align-items:center;gap:5px;min-width:0;max-width:320px;margin-left:4px;font-size:var(--fs-sm);font-weight:400;color:var(--ink-3);white-space:nowrap}.tbl tr.gr .gr-bloco-nome{min-width:0;overflow:hidden;text-overflow:ellipsis}.tbl tr.gr .gr-bloco-ic{flex:none;display:inline-flex;color:var(--ink-4)}.tbl tbody tr.gr.n1>td{top:calc(var(--linha-densa) - var(--folga-topo))}.tbl tbody tr.gr.n1[data-no-alto]>td{z-index:4}.tbl tr.gr.n1[data-no-alto] .gr-faixa{background:linear-gradient(90deg,var(--faixa-cor,var(--surface-2)) 0%,var(--surface-2) 33%);box-shadow:inset 0 1px 0 var(--line-2),inset 0 -1px 0 var(--line-2)}.tbl.ilhas tr.gr.n1[data-no-alto] .gr-faixa{border-radius:var(--r) var(--r) 0 0}.tbl tr.gr.n1[data-no-alto] .tw{padding-left:12px;font-size:var(--fs-md);font-weight:700;color:var(--ink)}.tbl tr.gr.n1[data-no-alto] .tw:hover{background:transparent}.tbl tr.gr.n1[data-no-alto] .gr-vaga{display:grid;visibility:hidden}.tbl tr.gr.n1[data-no-alto] .alca-grupo:not(.gr-vaga){display:none}.tbl tr.gr.n1[data-no-alto] .gr-pai{display:inline-flex;align-items:center;gap:8px}.tbl tr.gr.n1[data-no-alto] .gr-pai .n{background:var(--surface);border-color:var(--line-2)}.tbl tr.gr.n1[data-no-alto] .gr-sep{display:grid;place-items:center;color:var(--ink-4)}.tbl tr.gr.n1[data-no-alto] .gr-proprio{font-size:var(--fs-sm);font-weight:600;color:var(--ink-2);animation:gr-chega var(--t-lento) ease-out}@keyframes gr-chega{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}.scroll{overflow:auto;max-height:none}.empty,.pop-vazio,.cmt-vazio{line-height:1.55}.empty{padding:26px 16px}.tbl tbody tr:hover td.open{background:var(--surface-2)}.tbl tr.marcada td.open{background:var(--acc-suave)}.tbl th.open,.tbl td.open{width:92px;min-width:92px;max-width:92px;padding:0 8px 0 0;box-sizing:border-box}.chip,.tag{max-width:100%;box-sizing:border-box}.chip-txt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1;display:inline-block}.main{scrollbar-gutter:stable;overflow-x:hidden}.tbl th.arrastavel{position:sticky;cursor:pointer;touch-action:none;background:var(--surface-2)}.tbl th.presa{transform:var(--arrasto, none)}.tbl th.arrastavel:hover{color:var(--acc-esc)}.tbl th .th-largura{position:absolute;top:0;right:0;width:9px;height:100%;cursor:col-resize;z-index:2;touch-action:none;display:flex;align-items:center;justify-content:center}.tbl th .th-largura:after{content:"";width:2px;height:56%;border-radius:var(--r-sm);background:var(--acc);opacity:0;transition:opacity var(--t)}.tbl th .th-largura:hover:after{opacity:.55}body.redimensionando{cursor:col-resize;-webkit-user-select:none;user-select:none}body.redimensionando .th-largura:after{opacity:1}.cell[data-edita=escolha],.prop .v[data-edita=escolha]{cursor:pointer}.tbl td:has(.cell[data-edita=escolha]){cursor:pointer}.tbl td:has(.cell[data-edita=texto]){cursor:text}.tbl td.calha,.tbl td.open{cursor:default}.tbl td:has(>:is(.cel-com-balao,.cel-arvore)>.cell[data-edita]){cursor:default}.tbl :is(.cel-com-balao,.cel-arvore){cursor:default}[data-edita][aria-busy=true]{cursor:progress}body.arrastando,body.arrastando *{cursor:grabbing!important;-webkit-user-select:none;user-select:none}body.selecionando .tbl tbody tr:not(.gr)>td,body.selecionando .tbl tbody tr:not(.gr)>td *{cursor:copy!important}body.selecionando.so-ctrl .tbl tbody tr:not(.gr) :is([data-ref-col],a[href]),body.selecionando.so-ctrl .tbl tbody tr:not(.gr) :is([data-ref-col],a[href]) *{cursor:pointer!important}.tbl th.arrastando{background:var(--acc-suave);color:var(--acc-esc);box-shadow:var(--sh-2);border-radius:var(--r-sm)}.lote-n{margin-left:8px;flex:none;font-size:var(--fs-xs);font-weight:700;line-height:1;color:var(--sobre-cheio);background:var(--acc);border-radius:var(--r-pill);padding:4px 8px;font-variant-numeric:tabular-nums}.tbl tbody tr td{transition:opacity var(--t-lento)}.tbl tbody tr.vai-junto td:not(.calha){opacity:.3}.tbl tbody tr.cai-antes>td{box-shadow:inset 0 2px 0 var(--acc)}.tbl tbody tr.faixa-item.cai-dentro,.tbl tbody tr.faixa-item.cai-dentro:hover{background:var(--acc-suave)}.tbl tbody tr.cai-dentro>td{box-shadow:inset 0 2px 0 var(--acc),inset 0 -2px 0 var(--acc)}.cartao-arrasto{position:relative;display:inline-flex;align-items:center;gap:8px;max-width:360px;height:36px;padding:0 12px;box-sizing:border-box;background:var(--surface);border:1px solid var(--acc-borda);border-radius:var(--r);box-shadow:var(--sh-2);font-size:var(--fs-md);font-weight:600;color:var(--ink);pointer-events:none}.cartao-arrasto-t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.cartao-arrasto .lote-n{margin-left:0}.cartao-arrasto.pilha:before,.cartao-arrasto.pilha:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:var(--r);background:var(--surface);border:1px solid var(--line-2);z-index:-1}.cartao-arrasto.pilha:before{transform:translate(5px,5px)}.cartao-arrasto.pilha:after{transform:translate(10px,10px);opacity:.75}.barra-sel .dica-arrasto{display:inline-flex;align-items:center;gap:5px;font-size:var(--fs-sm);color:var(--acc-esc);opacity:.85;white-space:nowrap}.head-voltar{display:inline-flex;align-items:center;gap:5px;margin-bottom:5px;font-size:var(--fs-sm);color:var(--ink-3);text-decoration:none;font-weight:500}.head-voltar:hover{color:var(--ink)}.head h1 .head-pilula{display:inline-block;margin-left:10px;padding:6px 10px;border:1px solid var(--line-2);vertical-align:calc((var(--fs-xl) - var(--fs-xs)) * .35);line-height:1;text-box:trim-both cap alphabetic;white-space:nowrap;border-radius:var(--r-pill);background:var(--surface);color:var(--acc);font-size:var(--fs-xs);font-weight:600;letter-spacing:.02em}.mes-nav{display:inline-flex;align-items:center;gap:6px;height:var(--linha-densa)}.mes-nome{min-width:130px;text-align:center;font-size:var(--fs-md);font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}.nota{margin:9px 2px 0;font-size:var(--fs-sm);line-height:1.5;color:var(--ink-3);max-width:74ch}.acao-vigencia{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.acao-vigencia .nota{margin:0}.sub-secao{margin:16px 0 8px;font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-weight:700}.conta-topo{display:flex;align-items:center;gap:13px;margin-bottom:14px;padding:13px 15px;border-radius:var(--r);background:var(--surface);border:1px solid var(--line)}.av.grande{width:46px;height:46px;font-size:var(--fs-xl)}.conta-quem{min-width:0}.conta-quem b{display:block;font-size:var(--fs-lg);font-weight:600;color:var(--ink);line-height:1.3}.conta-quem span{display:block;font-size:var(--fs-md);color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conta-blocos{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.conta-form{display:grid;gap:2px 12px;grid-template-columns:repeat(2,minmax(0,1fr))}.conta-form .fld{margin:0 0 11px;min-width:0}.conta-form .fld.larga{grid-column:1 / -1}.conta-form .conta-nota{grid-column:1 / -1;margin:0 2px}.conta-acoes{grid-column:1 / -1;display:flex;gap:8px;margin-top:12px}@media (max-width:1180px){.conta-blocos{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.conta-form{grid-template-columns:minmax(0,1fr)}}.notifs>*,.sel-lista>*,.mencoes>*,.busca-corpo>*,.side-nav-container>*,.ic-grade>*{flex:none}.falha{max-width:64ch;padding:20px 22px;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line)}.falha>b{display:block;font-size:var(--fs-lg);font-weight:600;color:var(--ink);margin-bottom:10px}.falha code{display:block;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fs-sm);line-height:1.5;color:var(--urg);background:var(--urg-suave);border-radius:var(--r);padding:9px 11px;margin-bottom:10px;white-space:pre-wrap;word-break:break-word}.indisp{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:6px 0 10px;padding:9px 12px;border-radius:var(--r);background:var(--alerta-suave);color:var(--alerta);font-size:var(--fs-md);line-height:1.4}.indisp b{font-weight:600}.indisp .btn{margin-left:auto}.falha .nota{margin:0 0 14px}.falha .nota code{display:inline;background:var(--surface-2);color:var(--ink-2);padding:1px 5px;margin:0;font-size:var(--fs-sm)}@keyframes gravou{0%{background-color:var(--acc-suave);box-shadow:inset 0 0 0 1px var(--acc-borda)}to{background-color:transparent;box-shadow:inset 0 0 0 1px transparent}}.gravou{animation:gravou .9s cubic-bezier(.22,.61,.36,1)}.card.com-ilhas{background:transparent;border-color:transparent;box-shadow:none}.tbl.ilhas thead th{background:var(--ground);border-bottom-color:transparent;vertical-align:bottom;padding-bottom:5px}.tbl.ilhas tbody tr:not(.gr-intervalo):not(.nova)>td:first-child{border-left:1px solid var(--line-2)}.tbl.ilhas tbody tr:not(.gr-intervalo):not(.nova)>td:last-child{border-right:1px solid var(--line-2)}.tbl.ilhas tr.gr.n0 td{border:1px solid var(--line-2);border-radius:var(--r) var(--r) 0 0}.tbl.ilhas tbody tr:has(+tr.gr-intervalo)>td{border-bottom:1px solid var(--line-2)}.tbl.ilhas tbody tr:has(+tr.gr-intervalo)>td:first-child{border-bottom-left-radius:var(--r)}.tbl.ilhas tbody tr:has(+tr.gr-intervalo)>td:last-child{border-bottom-right-radius:var(--r)}.tbl.ilhas tbody tr.gr.n0:has(+tr.gr-intervalo)>td{border-radius:var(--r)}.tbl.ilhas-arvore tbody tr.mae>td{border-top:1px solid var(--line-2)}.tbl.ilhas-arvore tbody tr.mae>td:first-child{border-top-left-radius:var(--r)}.tbl.ilhas-arvore tbody tr.mae>td:last-child{border-top-right-radius:var(--r)}.tbl.ilhas tr.gr-intervalo td,.tbl.ilhas tbody tr.gr-intervalo:hover td{height:28px;background:transparent;border:none}.tbl.ilhas tr.gr-intervalo.primeiro td,.tbl.ilhas tbody tr.gr-intervalo.primeiro:hover td{height:4px}.tbl.aninhado{--trilho-grupo:color-mix(in srgb,var(--ink-4) 45%,transparent)}.tbl.aninhado tr.gr:not(.n0) td{border-bottom-color:transparent;background:linear-gradient(var(--trilho-grupo),var(--trilho-grupo)) no-repeat 7px 100%/2px 50% border-box,linear-gradient(90deg,var(--tinta-sub) 0%,var(--surface) 22%) border-box}.tbl.aninhado tr.gr:not(.n0){--forca:95%;--tinta-sub:color-mix(in srgb,var(--faixa-cor,var(--surface-2)) var(--forca),var(--surface))}.tbl.aninhado tr.gr.degrau-1{--forca:85%}.tbl.aninhado tr.gr.degrau-2{--forca:75%}.tbl.aninhado tr.gr.degrau-3{--forca:65%}.tbl.aninhado tr.gr.degrau-4{--forca:55%}.tbl.aninhado tr.gr.degrau-5{--forca:45%}.tbl.aninhado tr.gr:not(.n0):has(.tw:hover)>td{background:linear-gradient(var(--trilho-grupo),var(--trilho-grupo)) no-repeat 7px 100%/2px 50% border-box,linear-gradient(90deg,var(--tinta-sub) 0%,var(--surface-2) 22%) border-box}.tbl tr.gr-respiro>td,.tbl tbody tr.gr-respiro:hover>td{height:12px;padding:0;background:var(--surface);border-top:none;border-bottom:none}.tbl.aninhado tbody tr:not(.gr):not(.gr-intervalo):not(.nova)>td.calha{background-image:linear-gradient(var(--trilho-grupo),var(--trilho-grupo));background-repeat:no-repeat;background-position:7px 0;background-size:2px 100%;background-origin:border-box}.tbl.aninhado tbody tr:hover .alca-linha{background:var(--surface-2)}.tbl.aninhado tbody tr.marcada:hover .alca-linha{background:var(--acc-suave)}.tbl.aninhado tbody tr:hover .alca-linha:hover{background:var(--surface-3)}.tbl tr.nova.no-topo>td{border-bottom:1px solid var(--line)}.tbl.ilhas tr.nova td{background:transparent;border-bottom:none}.tbl.ilhas tr.nova.no-grupo>td{background:var(--surface);border-left:1px solid var(--line-2);border-right:1px solid var(--line-2);border-bottom:1px solid var(--line)}.card.com-ilhas .rodape-tbl{border-top-color:transparent;background:transparent}.tbl.ilhas tr.nova:not(.no-grupo)>td{position:relative;background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r)}.card.com-ilhas>.rolagem-lateral{background:transparent;border-top-color:transparent}.tbl.ilhas tr.nova:not(.no-grupo) .add-linha{border-radius:var(--r-sm)}@media (min-width:901px){.main .card>.scroll.larga .tbl.ilhas tr.nova:not(.no-grupo)>td{clip-path:inset(0 calc(100% - var(--vista, 100%)) 0 0 round var(--r))}.main .card>.scroll.larga .tbl.ilhas tr.nova:not(.no-grupo)>td:after{content:"";position:absolute;top:-1px;bottom:-1px;left:-1px;width:var(--vista, 100%);box-sizing:border-box;pointer-events:none;border:1px solid var(--line-2);border-radius:var(--r);background:none}.main .card>.scroll.larga .tbl tr.nova>td>.add-linha{max-width:calc(var(--vista, 100%) - 2px)}}.rx-sel{max-height:min(60vh,440px,var(--radix-popover-content-available-height,100vh))}.rx-menu{max-height:min(440px,70vh,var(--radix-dropdown-menu-content-available-height,var(--radix-context-menu-content-available-height,100vh)))}.previa-cartao,.env-pop,.agd-cartao{overflow-y:auto;overscroll-behavior:contain;max-height:min(460px,var(--radix-hover-card-content-available-height,100vh))}.bl-com-pop{position:relative;padding:0 12px;overscroll-behavior:contain;max-height:min(60vh,460px,var(--radix-popover-content-available-height,100vh))}.bl-com-pop>.cmts{padding-top:4px}.bl-com-pop .cmt-novo{position:sticky;bottom:0;z-index:2;background:var(--surface);padding-bottom:10px}.rx-pop:not(.rec-pop) .pop-rodape{position:sticky;bottom:-12px;z-index:1;background:var(--surface);margin-bottom:-12px;padding-bottom:12px}.prot-confirma{font-size:var(--fs-xs);color:var(--ink-2);white-space:nowrap}.pop-link{all:unset;cursor:pointer;color:var(--acc-esc);font-weight:600;text-decoration:underline;text-underline-offset:2px}.pop-link:focus-visible{outline:2px solid var(--acc);outline-offset:2px;border-radius:var(--r-sm)}.tbl.itens-faixa{--trilho-grupo:color-mix(in srgb,var(--ink-4) 45%,transparent);--tinta-item:color-mix(in srgb,var(--surface-2) 95%,var(--surface));--seta-faixa:15px;--vao-faixa:6px}.tbl tbody tr.faixa-item{--linha:var(--linha-densa);background:linear-gradient(90deg,var(--tinta-item) 0%,var(--surface) 22%)}.tbl tbody tr.faixa-item>td{height:var(--linha-densa);border-bottom-color:transparent;background:transparent}.tbl tbody tr.faixa-item.com-ramo>td.calha{background:linear-gradient(var(--trilho-grupo),var(--trilho-grupo)) no-repeat 7px 100%/2px 50% border-box}.tbl tbody tr.faixa-item:hover{background:linear-gradient(90deg,var(--tinta-item) 0%,var(--surface-2) 22%)}.tbl tbody tr.faixa-item:hover>td{background:transparent}.tbl tbody tr.faixa-item.marcada>td{background:var(--acc-suave)}.tbl tbody tr.faixa-item .fi{display:flex;align-items:center;gap:var(--vao-faixa);min-width:0;width:max-content;max-width:100%}.tbl tbody tr.faixa-item .fi .cell{font-size:var(--fs-md);font-weight:600;color:var(--ink);padding:0}.tbl tbody tr.faixa-item .fi:has(.editor-envoltoria){width:auto}.tbl tbody tr.faixa-item .fi>.cell.editor-envoltoria{flex:1;min-width:0}.tbl tbody tr.faixa-item .fi-seta{all:unset;cursor:pointer;display:grid;place-items:center;flex:none;width:var(--seta-faixa);color:var(--ink-4);transition:transform var(--t)}.tbl tbody tr.faixa-item .fi-seta:hover{color:var(--ink-2)}.tbl tbody tr.faixa-item .fi-seta:disabled{cursor:default;opacity:.4}.tbl tbody tr.faixa-item .fi-seta.fechada{transform:rotate(-90deg)}.tbl tbody tr.faixa-item .fi-seta:focus-visible{outline:2px solid var(--acc);outline-offset:2px;border-radius:var(--r-sm)}.tbl.itens-faixa tbody tr.filha .cel-arvore{padding-left:calc(var(--seta-faixa) + var(--vao-faixa))}.tbl.itens-faixa tbody tr.filha>td.calha{background-image:linear-gradient(var(--trilho-grupo),var(--trilho-grupo));background-repeat:no-repeat;background-position:7px 0;background-size:2px 100%;background-origin:border-box}.tbl tbody tr.gr-oc>td{height:var(--linha-densa)}.tbl tbody tr.gr-oc:hover>td{background:none}.tbl tbody tr.gr-oc .oc-cab{gap:8px;height:var(--linha-densa);white-space:nowrap;font-size:var(--fs-xs);color:var(--ink-3);padding-left:calc(var(--recuo, 0px) + var(--linha-px))}.tbl tbody tr.gr-oc .oc-cab>.tw-seta{margin-right:-6px;color:var(--ink-4)}.tbl.itens-faixa tbody tr.gr-oc .oc-cab{padding-left:calc(var(--seta-faixa) + var(--vao-faixa) + var(--linha-px) - 22px)}.tbl tbody tr.gr-oc .oc-cab-nome{font-size:var(--fs-sm);font-weight:600;color:var(--ink-2)}.tbl tbody tr.gr-oc .oc-cab-periodo{font-size:var(--fs-sm);color:var(--ink-4);font-variant-numeric:tabular-nums}.tbl tbody tr.gr-oc .oc-cab-atual{font-size:var(--fs-sm);color:var(--ink-3)}.tbl tbody tr.gr-oc .oc-cab-marcas{display:inline-flex;align-items:center;gap:4px;margin-left:2px}.tw-periodo{flex:none;font-size:var(--fs-sm);color:var(--ink-4);font-variant-numeric:tabular-nums;white-space:nowrap;margin-right:2px}.tbl tbody tr.gr-oc .oc-cab-sem-seta{visibility:hidden}.tbl .oc-na-lista-st{display:flex;align-items:center;min-width:0;height:100%;box-sizing:border-box;padding:0 var(--linha-px)}.tbl tbody tr.gr-oc td>.cell{height:var(--linha-densa);min-height:0}.tbl tbody tr.gr-oc.frente .oc-cab-nome{color:var(--ink-3)}.tbl tbody tr.filha .chip.chip-status,.pk-tarefas-do-item .tbl tbody tr .chip.chip-status{background:var(--surface);border-color:var(--line-2)}.tbl tbody tr.filha .chip.chip-status:before,.pk-tarefas-do-item .tbl tbody tr .chip.chip-status:before{background:currentColor;background:oklch(from currentColor calc(l + var(--status-vivo-dl)) c h)}.tbl tbody tr.filha .chip.chip-status .chip-txt,.pk-tarefas-do-item .tbl tbody tr .chip.chip-status .chip-txt{color:inherit;color:oklch(from currentColor calc(l + var(--status-vivo-dl)) c h)}.tbl.aninhado tr.gr.vazio:not(.n0) td,.tbl.aninhado tr.gr.vazio:not(.n0):has(.tw:hover)>td{background:linear-gradient(90deg,var(--tinta-sub) 0%,var(--surface) 22%) border-box}.prot-meta .prot-oc{flex:none;display:inline-flex;align-items:baseline;white-space:nowrap;font-weight:600;color:var(--ink-3)}.prot-meta .prot-ed+.prot-oc:before,.prot-meta .prot-oc+.prot-data:before{content:"·";margin-right:6px;color:var(--line-3);font-weight:400}.prot-meta .prot-oc.vazia{font-weight:400;color:var(--ink-4)}.prot-meta .prot-oc-bt{all:unset;box-sizing:border-box;cursor:pointer;padding:0 4px;margin:0 -4px;border-radius:var(--r-sm);white-space:nowrap}.prot-meta .prot-oc-bt:hover{background:var(--surface-3);color:var(--ink)}.prot-meta .prot-oc-bt:focus-visible,.prot-meta .prot-oc-txt:focus-visible{outline:2px solid var(--acc);outline-offset:-1px;border-radius:var(--r-sm)}.dep-celula{min-width:0}.dep-lista{display:flex;align-items:center;gap:4px;min-width:0;overflow:hidden;white-space:nowrap}.pk-ficha .dep-lista,.pk-cab .dep-lista{flex-wrap:wrap;white-space:normal;padding-block:3px}.dep-pilula{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:240px;flex:0 1 auto;height:22px;padding:0 9px 0 7px;border-radius:var(--r-pill);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-2);font-size:var(--fs-sm);color:var(--ink);overflow:hidden}.dep-pilula>.dep-t,.dep-pilula .nome-item-t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.dep-pilula .nome-item{min-width:0;overflow:hidden}.dep-pilula.livre{color:var(--ink-4);background:transparent;box-shadow:inset 0 0 0 1px var(--line)}.dep-pilula.livre>.dep-t,.dep-pilula.livre .nome-item-t{text-decoration:line-through;text-decoration-color:var(--line-3)}.dep-ponto{flex:0 0 auto;width:8px;height:8px;border-radius:50%;background:var(--line-2)}.dep-secao{margin:0 0 18px}.dep-cartoes{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.dep-cartao{min-width:0;border-radius:var(--r);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);overflow:hidden}.dep-cartao.espera{box-shadow:inset 0 0 0 1px var(--line),inset 3px 0 0 var(--c-espera-tin)}.dep-cartao.pronta{box-shadow:inset 0 0 0 1px var(--line),inset 3px 0 0 var(--ok)}.dep-cartao-cab{display:flex;align-items:center;gap:8px;min-height:var(--linha-densa);padding:0 8px 0 14px;border-bottom:1px solid var(--line);background:var(--surface-2)}.dep-cartao-tit{font-size:var(--fs-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.dep-cartao-sub{font-size:var(--fs-sm);color:var(--ink-3);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dep-estado{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 8px;border-radius:var(--r-pill);font-size:var(--fs-xs);font-weight:600;white-space:nowrap}.dep-estado.espera{color:var(--c-espera-tin);background:var(--c-espera-bg)}.dep-estado.pronta{color:var(--ok-tin);background:var(--ok-suave)}.dep-editar{all:unset;box-sizing:border-box;margin-left:auto;display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 8px;border-radius:var(--r-sm);cursor:pointer;font-size:var(--fs-sm);color:var(--ink-3)}.dep-editar:hover{background:var(--surface-3);color:var(--ink)}.dep-editar:focus-visible{outline:2px solid var(--acc);outline-offset:-1px}.dep-linhas{list-style:none;margin:0;padding:4px 0}.dep-linha{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:var(--linha-densa);padding:3px 12px 3px 14px}.dep-linha+.dep-linha{border-top:1px solid color-mix(in srgb,var(--line) 60%,transparent)}.dep-linha.encerrada .dep-linha-nome,.dep-linha.encerrada .dep-linha-prazo{opacity:.55}.dep-linha-st{display:inline-flex;min-width:0}.dep-linha-nome{display:flex;flex-direction:column;min-width:0}.dep-ir{all:unset;box-sizing:border-box;cursor:pointer;min-width:0;display:inline-flex;max-width:100%;font-size:var(--fs-md);color:var(--ink);border-radius:var(--r-sm)}.dep-ir>.dep-t,.dep-ir .nome-item-t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.dep-ir .nome-item{min-width:0;overflow:hidden}.dep-ir:hover .dep-t,.dep-ir:hover .nome-item-t{text-decoration:underline;text-decoration-color:var(--line-3)}.dep-ir:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.dep-conflito{font-size:var(--fs-xs);color:var(--urg)}.dep-linha-prazo{font-size:var(--fs-sm);color:var(--ink-3);white-space:nowrap;font-variant-numeric:tabular-nums}.bl-com.bl-dep-bt.espera{color:var(--c-espera-tin);background:var(--c-espera-bg);border-color:color-mix(in srgb,var(--c-espera-tin) 30%,transparent)}.bl-com.bl-dep-bt.espera:hover{border-color:var(--c-espera-tin);color:var(--c-espera-tin);background:var(--c-espera-bg)}.bl-dep-pop{width:420px;max-width:calc(100vw - 32px);padding:12px;overflow:auto;max-height:min(520px,70vh,var(--radix-popover-content-available-height, 100vh))}.bl-dep{display:flex;flex-direction:column;gap:10px}.bl-dep-tit{font-size:var(--fs-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.bl-dep .dep-cartoes{grid-template-columns:minmax(0,1fr);gap:10px}.dep-vazio{margin:0;padding:10px 14px;font-size:var(--fs-sm);color:var(--ink-4)}.cmp{--cmp-colunas: minmax(0, 1fr) 112px minmax(180px, 1.1fr) 64px 92px;margin:6px 0 0;border-radius:var(--r);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.cmp-cab,.cmp-fila{display:grid;grid-template-columns:var(--cmp-colunas);align-items:center;gap:0 12px;padding:0 12px}.cmp-cab{min-height:var(--linha-densa);font-size:var(--fs-xs);font-weight:600;letter-spacing:.03em;color:var(--ink-3);border-bottom:1px solid var(--line)}.cmp-fila{min-height:var(--linha)}.cmp-linha+.cmp-linha{border-top:1px solid var(--line)}.cmp-c-nome{display:flex;align-items:center;gap:6px;min-width:0}.cmp-c-tam{font-size:var(--fs-sm);color:var(--ink-3);font-variant-numeric:tabular-nums}.cmp-c-acoes{display:flex;justify-content:flex-end;gap:2px}.cmp .xis:not(.tirar):hover{background:var(--surface-3);color:var(--ink)}.cmp .xis:disabled{opacity:.35;cursor:default;background:none}.cmp-seta{all:unset;cursor:pointer;flex:none;width:22px;height:22px;display:grid;place-items:center;border-radius:var(--r-sm);color:var(--ink-3)}.cmp-seta:hover{background:var(--surface-3);color:var(--ink)}.cmp-nome{all:unset;cursor:pointer;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-base);color:var(--ink);border-radius:var(--r-sm);padding:2px 4px}.cmp-nome:hover{text-decoration:underline;text-decoration-color:var(--line-3);text-underline-offset:3px}.cmp-nome:focus-visible,.cmp-seta:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.cmp-nome-fixo{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-base)}.cmp-dia.ed{width:72px;padding:4px 8px;border-color:transparent;box-shadow:none;background:transparent;font-variant-numeric:tabular-nums}.cmp-dia.ed:hover:not([readonly]){border-color:var(--line-2)}.cmp-dia.ed:focus{border-color:var(--acc);box-shadow:0 0 0 2px var(--acc-suave);background:var(--surface)}.cmp-dia.ed::placeholder{color:var(--ink-4)}.cmp-antes{display:flex;align-items:center;gap:4px;flex-wrap:wrap;min-width:0;padding:4px 0}.cmp-antes .dep-pilula{max-width:220px}.cmp-antes-bt{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 7px;border-radius:var(--r-pill);font-size:var(--fs-sm);color:var(--ink-4)}.cmp-antes-bt:hover{background:var(--surface-3);color:var(--ink)}.cmp-antes-bt:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.cmp-dentro{list-style:none;margin:0;padding:2px 12px 10px 46px;display:flex;flex-direction:column;gap:2px}.cmp-dentro li{display:flex;align-items:center;gap:8px;min-height:var(--linha-densa);font-size:var(--fs-sm);color:var(--ink-2)}.cmp-dentro li>span:first-of-type{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmp-vazio{margin:0;padding:12px;font-size:var(--fs-sm);color:var(--ink-4)}.cmp-lendo{padding:12px;font-size:var(--fs-sm);color:var(--ink-4)}.cmp-pe{padding:6px 8px;border-top:1px solid var(--line)}.cmp-falha{margin:0;font-size:var(--fs-sm);color:var(--urg)}.cmp-usado{display:flex;align-items:center;flex-wrap:wrap;gap:4px 6px;margin:0 0 10px;font-size:var(--fs-sm)}.cmp-usado-em{all:unset;cursor:pointer;height:22px;padding:0 9px;border-radius:var(--r-pill);display:inline-flex;align-items:center;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink);font-size:var(--fs-sm)}.cmp-usado-em:hover{background:var(--surface-3)}.cmp-usado-em:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.barra-criar{display:flex;align-items:center;flex-wrap:nowrap;gap:8px;min-height:var(--linha);padding:0 10px 0 4px;box-sizing:border-box;font-size:var(--fs-sm);color:var(--ink)}.barra-criar>.mais{flex:none;width:var(--gutter-sel);display:inline-flex;justify-content:center;color:var(--ink-4);transition:color var(--t)}.barra-criar:focus-within>.mais{color:var(--acc-esc)}.barra-criar .ed.ed-titulo{flex:none;width:230px;min-width:0;height:30px;padding:0 9px;box-sizing:border-box;border:1px solid var(--acc);border-radius:var(--r-sm);background:var(--surface);box-shadow:0 0 0 3px var(--acc-suave);outline:none;font:inherit;font-size:var(--fs-md);font-weight:500;color:var(--ink)}.barra-criar .ed.ed-titulo::placeholder{color:var(--ink-4);font-weight:400}@media (max-width:640px){.barra-criar{flex-wrap:wrap;row-gap:8px;padding-block:7px}.barra-criar .ed.ed-titulo{flex:1 1 0;width:auto;min-width:0}.barra-criar-chips{order:3;flex:1 0 100%}}.barra-criar-chips{position:relative;flex:1 1 auto;min-width:0;display:flex}.barra-criar-rolo{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:6px;overflow-x:auto;overflow-y:hidden;margin:-3px;padding:3px;scrollbar-width:none;scroll-padding-inline:34px;scroll-behavior:smooth}.barra-criar-rolo::-webkit-scrollbar{display:none}.barra-criar-chips.mais-dir .barra-criar-rolo{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 44px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 44px),transparent)}.barra-criar-chips.mais-esq .barra-criar-rolo{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 44px),transparent);mask-image:linear-gradient(270deg,#000 calc(100% - 44px),transparent)}.barra-criar-chips.mais-esq.mais-dir .barra-criar-rolo{-webkit-mask-image:linear-gradient(90deg,transparent,#000 44px,#000 calc(100% - 44px),transparent);mask-image:linear-gradient(90deg,transparent,#000 44px,#000 calc(100% - 44px),transparent)}.barra-criar-seta{all:unset;box-sizing:border-box;cursor:pointer;position:absolute;top:50%;z-index:1;width:24px;height:24px;margin-top:-12px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--surface);border:1px solid var(--line-2);box-shadow:var(--sh-1);color:var(--ink-2);transition:border-color var(--t),color var(--t)}.barra-criar-seta:hover{border-color:var(--acc-borda);color:var(--acc-esc)}.barra-criar-seta.esq{left:0}.barra-criar-seta.dir{right:0}.barra-criar .pill{flex:none;height:30px;max-width:240px;min-width:0;padding:0 7px 0 10px;gap:6px;box-sizing:border-box;border-radius:var(--r-sm);font-size:var(--fs-sm);transition:border-color var(--t),background var(--t),color var(--t)}.barra-criar .pill:not(.add){border:1px solid var(--line-2);background:var(--surface);color:var(--ink)}.barra-criar .pill:not(.add):hover{border-color:var(--line-3);background:var(--surface-2)}.barra-criar .pill.add{border:1px dashed var(--acc-borda);background:transparent;color:var(--acc-esc)}.barra-criar .pill.add:hover{border-color:var(--acc);background:var(--acc-suave)}.barra-criar .pill:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.barra-criar .pill>.chev{flex:none;opacity:.6}.barra-criar .pill>svg:not(.chev){flex:none}.barra-criar .pill :is(.reticencias,.com-os){min-width:0;overflow:hidden}.barra-criar .pill .de-nascenca{opacity:.55}.barra-criar .pill.falta{border-color:var(--acc);font-weight:600}.barra-criar .chip-falta{flex:none;margin-left:-3px;font-weight:700;color:var(--acc-esc)}.barra-criar .ed.falta:not(:focus){border-color:var(--acc-borda)}.barra-criar .ed.falta::placeholder{color:var(--acc-esc)}.barra-criar .pill.ligada{border:1px solid var(--acc-borda);background:var(--acc-suave);color:var(--acc-esc)}.barra-criar .pill.fixo,.barra-criar .pill.fixo:hover{cursor:default;border:1px solid var(--line);background:var(--surface-2);color:var(--ink-3)}.barra-criar .pill.nivel-na-criacao{display:inline-flex;align-items:center;gap:6px;cursor:default}.barra-criar .pill.nivel-na-criacao .nivel{flex:none}.barra-criar .pill.arquivo-na-criacao{padding:0}.barra-criar .ed:not(.ed-titulo),.barra-criar .campo-data-ed{height:30px;padding:0 10px;box-sizing:border-box;border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--surface);box-shadow:none;outline:none;font:inherit;font-size:var(--fs-sm);color:var(--ink);transition:border-color var(--t),box-shadow var(--t)}.barra-criar .ed:not(.ed-titulo){flex:none;width:130px}.barra-criar .ed.texto{width:150px}.barra-criar .campo-data{flex:none;width:150px}.barra-criar .campo-data.campo-hora{width:112px}.barra-criar .campo-data .campo-data-ed{width:100%;padding-right:30px}.barra-criar .campo-data-btn{right:4px}.barra-criar :is(.ed:not(.ed-titulo),.campo-data-ed):hover{border-color:var(--line-3)}.barra-criar :is(.ed:not(.ed-titulo),.campo-data-ed):focus{border-color:var(--acc);box-shadow:0 0 0 3px var(--acc-suave)}.barra-criar :is(.ed,.campo-data-ed)::placeholder{color:var(--ink-4)}.barra-criar .campo-data.ruim .campo-data-ed{border-color:var(--urg);box-shadow:0 0 0 2px var(--urg-suave)}.barra-criar-fim{flex:none;display:flex;align-items:center;gap:4px}.barra-criar-fim .pill.add{border-style:dashed}.tbl tbody tr.nova.aberta>td,.tbl.ilhas tbody tr.nova.aberta:not(.no-grupo)>td{position:sticky;top:calc(var(--linha-densa) - var(--folga-topo));z-index:5}@media (min-width:901px){.main .card>.scroll.larga .tbl tr.nova>td>.barra-criar{max-width:calc(var(--vista, 100%) - 2px)}}@media print{:root,:root:not([data-theme=light]),:root[data-theme=dark]{--ground:#FFFFFF;--surface:#FFFFFF;--surface-2:#F2F4F1;--surface-3:#E6EBE4;--line:#D6DDD3;--line-2:#C2CCBD;--line-3:#A7B7A1;--ink:#1d1d1b;--ink-2:#3E4A3F;--ink-3:#5C6960;--ink-4:#7F8C80;--acc:#00966c;--acc-esc:#0b6b4f;--acc-suave:#E8F5EE;--acc-borda:#A9DCC7;--ok:#00966c;--ok-tin:#0b6b4f;--ok-suave:#E8F5EE;--alerta:#8A5A0E;--alerta-suave:#FAEBD4;--urg:#A63328;--urg-suave:#F9DFDB;--urg-cheio:#D93025;--urg-cheio-tinta:#FFFFFF;--calmo:#6C7A6E;--calmo-suave:#E7EBE5;--nivel-tranquilo-fora:#00966C;--nivel-tranquilo-texto:#047956;--nivel-tranquilo-dentro:#045C40;--nivel-atencao-fora:#B57C08;--nivel-atencao-texto:#906104;--nivel-atencao-dentro:#6D4903;--nivel-preocupante-fora:#D96602;--nivel-preocupante-texto:#AD5002;--nivel-preocupante-dentro:#833B01;--nivel-critico-fora:#D93025;--nivel-critico-texto:#C32B21;--nivel-critico-dentro:#9B1F1D;--vib:#78d64b;--vib-suave:#E9F8DF;--marca-asa:#78d64b;--marca-tinta:#154734;--marca-folha:#00966c;--tinta-forte:#154734;--sobre-cheio:#FFFFFF;--btn-fundo:#154734;--btn-tinta:#FFFFFF;--aviso-fundo:#154734;--side-fundo:#154734;--fundo-modal:rgba(21,71,52,.42);--status-vivo-dl:.08;--c-cinza-bg:#E7EBE5;--c-cinza-tin:#4A574B;--c-verde-bg:#DFF3EA;--c-verde-tin:#0b6b4f;--c-limao-bg:#E9F8DF;--c-limao-tin:#3E7A22;--c-turquesa-bg:#D7F0EE;--c-turquesa-tin:#0F6B66;--c-azul-bg:#DCE8F7;--c-azul-tin:#1F5A94;--c-roxo-bg:#E6E0F5;--c-roxo-tin:#5B4394;--c-rosa-bg:#F7DFEC;--c-rosa-tin:#97376E;--c-vermelho-bg:#F9DFDB;--c-vermelho-tin:#A63328;--c-laranja-bg:#FBE6D4;--c-laranja-tin:#9A5510;--c-amarelo-bg:#FAEBD4;--c-amarelo-tin:#8A6510;--c-marrom-bg:#EDE3D8;--c-marrom-tin:#7A5A3C;--sh-1:none;--sh-2:none;--sh-3:none}html,body{height:auto;background:#fff}body{color:var(--ink);-webkit-print-color-adjust:exact;print-color-adjust:exact}.side,.topbar,.abas,.barra-sel,.rx-avisos,[data-radix-popper-content-wrapper],[data-radix-portal],.side-central-bloco,.side-recolhe-btn{display:none!important}#app{display:block!important;height:auto!important;min-height:0!important}.main{overflow:visible!important;height:auto!important;max-height:none!important;padding:0!important;scrollbar-gutter:auto}.scroll.larga{max-height:none!important;overflow:visible!important}.modulo,.card,.tile,table,tr,.cmt,.hist-dia{break-inside:avoid;page-break-inside:avoid}h1,h2,h3,.head{break-after:avoid;page-break-after:avoid}button:not(.aba):not(.pill.escolhido),.cx-sel,.ib,.xis,.tbl th.calha,.tbl td.calha,.lm,.fchip .x,.rx-caixa{display:none!important}a{color:inherit;text-decoration:none}.esqueleto{display:none!important}}
