@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--fs-rotulo:11px;--fs-detalhe:12px;--fs-texto:13px;--fs-corpo:14px;--fs-subtitulo:16px;--fs-titulo:18px;--fs-pagina:20px;--accent:var(--marca,#5b5fc7);--accent-dark:var(--marca-forte,#4448a8);--accent-light:var(--marca-clara,#eceefc);--balao-meu:#d9dcfa;--balao-outro:#ececf0;--accent-text:var(--marca-texto,#5b5fc7);--accent-soft:#5b5fc71a;--accent-grad:linear-gradient(135deg, #6b6fd0 0%, #5b5fc7 55%, #5054c0 100%);--rail:#2b2b3f;--rail-hover:#ffffff1a;--bg:#e7e7ef;--panel:#fff;--panel-2:#f6f6fb;--panel-3:#f0f0f6;--border:#e8e8f0;--border-soft:#f0f0f6;--border-strong:#dcdce6;--text:#1b1b22;--text-soft:#5a5a6e;--text-mute:#646478;--text-body:#2a2a33;--bubble-me:#eceefc;--bubble-other:#f4f4f9;--urgent:#c4314b;--urgent-text:#b42a43;--urgent-soft:#fdeef1;--important:#b07e12;--important-text:#8a6100;--important-soft:#fbf3e2;--success:#117865;--success-text:var(--success);--success-soft:#e6f4ee;--online:#5bbb3a;--busy:#c4314b;--away:#f0a500;--dnd:#c4314b;--offline:#b4b4c0;--cat-institucional:#5b5fc7;--cat-feriado:#0f8b8d;--cat-jornada:#6b4cab;--callout-tip:#166534;--callout-info:#1d4ed8;--callout-warn:#c2410c;--callout-admin:#6d28d9;--callout-gestor:#0e7490;--scroll-thumb:#cfcfdc;--scroll-thumb-hover:#b7b7c8;--radius:10px;--radius-sm:8px;--radius-lg:16px;--radius-xl:22px;--shadow-xs:0 1px 2px #1414280f;--shadow-sm:0 2px 6px #14142814;--shadow-md:0 6px 18px #1414281a;--shadow-lg:0 16px 40px #14142d2e;--shadow-pop:0 10px 30px #14142d29;--ring:0 0 0 3px #5b5fc72e;font-synthesis:none;text-rendering:optimizelegibility;font-family:Segoe UI,"Segoe UI Web (West European)",-apple-system,BlinkMacSystemFont,Inter Variable,Inter,Roboto,Helvetica Neue,Arial,sans-serif}html.dark{--rail:#16161f;--rail-hover:#ffffff14;--bg:#14141c;--panel:#1f1f2b;--panel-2:#262635;--panel-3:#30303f;--border:#34344a;--border-soft:#2a2a3a;--border-strong:#43435c;--text:#e9e9f2;--text-soft:#b2b2c6;--text-mute:#a0a0b8;--text-body:var(--text);--bubble-me:#2c2d52;--bubble-other:#262635;--accent-dark:var(--marca-escuro-forte,#b4b7ff);--accent-light:var(--marca-escuro-clara,#2a2c52);--balao-meu:#3b3f7a;--balao-outro:#2c2c3a;--accent-text:var(--marca-escuro-texto,#9ea2ff);--urgent-text:#ff8fa0;--urgent-soft:#3a2230;--important-text:#e8b84a;--important-soft:#3a3320;--success-text:#4fd1a5;--success-soft:#1d3530;--cat-institucional:#9ea2ff;--cat-feriado:#5ec4c6;--cat-jornada:#b39ddb;--callout-tip:#4ade80;--callout-info:#60a5fa;--callout-warn:#fb923c;--callout-admin:#a78bfa;--callout-gestor:#22d3ee;--scroll-thumb:#43435c;--scroll-thumb-hover:#55556f;--shadow-xs:0 1px 2px #0006;--shadow-sm:0 2px 6px #0006;--shadow-md:0 6px 18px #00000080;--shadow-lg:0 16px 40px #0009;--shadow-pop:0 10px 30px #0000008c;--ring:0 0 0 3px #7b7fe659;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html.dark .msg-text code{color:#f0a0c0;background:#2c2c3e}html.dark .att-img,html.dark .msg-gif{border-color:var(--border)}*{box-sizing:border-box}html.reduce-motion *,html.reduce-motion :before,html.reduce-motion :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}html.high-contrast{--border:#8a8aa0;--border-soft:#9a9ab0;--border-strong:#555;--text-soft:#1b1b22;--text-mute:#4a4a5a}html.high-contrast.dark{--border:#9aa0c0;--border-soft:#888fb0;--border-strong:#c0c4e0;--text-soft:#f0f0fa;--text-mute:#c4c4d8}html.high-contrast .msg-text a,html.high-contrast .mention{text-decoration:underline}html,body,#root{background:var(--bg);height:100%;color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:14px}button{cursor:pointer;color:inherit;background:0 0;border:none;font-family:inherit;transition:background .15s,color .15s,transform 80ms,box-shadow .15s,opacity .15s}button:active{transform:translateY(.5px)}svg{vertical-align:middle;flex-shrink:0}.btn,.tc-canal-btn,.auth-btn,.login-card button.primary,.tc-pill,.tc-label,.ur-perms,.admin-head h3,.chat-tag,.thread-link button,.load-more button{justify-content:center;align-items:center;gap:6px;display:inline-flex}.tc-pill,.ur-perms{gap:4px}.tc-label{justify-content:flex-start}input,textarea,select{color:var(--text);font-family:inherit;font-size:14px}input::placeholder,textarea::placeholder{color:var(--text-mute)}*{scrollbar-width:thin;scrollbar-color:var(--scroll-thumb) transparent}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-thumb{background:var(--scroll-thumb);background-clip:content-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--scroll-thumb-hover);background-clip:content-box}::-webkit-scrollbar-track{background:0 0}.login-wrap{background:radial-gradient(900px 500px at 15% 10%,#7b7fe68c,#0000 60%),radial-gradient(800px 600px at 90% 90%,#3c3e828c,#0000 55%),linear-gradient(135deg,#4b4ea8 0%,#2c2c44 100%);justify-content:center;align-items:center;height:100%;display:flex}.login-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:380px;box-shadow:var(--shadow-lg);background:#fffffff5;border:1px solid #fff9;border-radius:20px;padding:42px 40px;animation:.35s cubic-bezier(.2,.8,.2,1) pop-in}.login-card h1{letter-spacing:-.3px;background:linear-gradient(120deg,#5b5fc7,#8a3fb8);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 4px;font-size:24px;font-weight:700}.login-card p.sub{color:var(--text-soft);margin:0 0 26px;font-size:14px}.login-card label{color:var(--text-soft);margin:14px 0 6px;font-size:12px;font-weight:600;display:block}.login-card input{border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--panel);width:100%;padding:11px 13px;transition:border-color .15s,box-shadow .15s}.login-card input:focus{border-color:var(--accent);box-shadow:var(--ring);outline:none}.login-card button.primary{background:var(--accent-grad);color:#fff;border-radius:var(--radius);width:100%;margin-top:24px;padding:12px;font-size:14px;font-weight:600;box-shadow:0 6px 16px #5b5fc759}.login-card button.primary:hover{filter:brightness(1.05);box-shadow:0 8px 22px #5b5fc773}.login-card button.primary:disabled{opacity:.6}.login-card .err{color:var(--urgent-text);margin-top:12px;font-size:14px}.login-card .hint{color:var(--text-mute);text-align:center;margin-top:20px;font-size:12px;line-height:1.6}.login-card .link{color:var(--accent-text);cursor:pointer;font-weight:600}.login-card .link:hover{text-decoration:underline}@property --auth-giro{syntax:"<angle>";inherits:false;initial-value:0deg}.auth{color:#fff;font-feature-settings:"cv11", "ss01";background:linear-gradient(160deg,#1b2b4b 0%,#15223e 50%,#0f1930 100%);height:100%;font-family:Inter Variable,Inter,Segoe UI,system-ui,sans-serif;position:relative;overflow:hidden}.auth ::selection{color:#15223e;background:#dce6f5d9}.lf{pointer-events:none;position:absolute;inset:0}.lf-aurora{filter:blur(90px);position:absolute;inset:-20%}.lf-aurora i{border-radius:50%;position:absolute}.lf-aurora i:first-child{opacity:.5;background:#33507f;width:46vw;height:46vw;animation:30s ease-in-out infinite alternate lf-mancha1;top:2%;left:4%}.lf-aurora i:nth-child(2){opacity:.55;background:#2a3c66;width:42vw;height:42vw;animation:36s ease-in-out infinite alternate lf-mancha2;bottom:6%;right:2%}.lf-aurora i:nth-child(3){opacity:.25;background:#4a6488;width:30vw;height:30vw;animation:26s ease-in-out infinite alternate lf-mancha3;top:30%;left:48%}@keyframes lf-mancha1{to{transform:translate(14vw,12vh)scale(1.12)}}@keyframes lf-mancha2{to{transform:translate(-16vw,-10vh)scale(.92)}}@keyframes lf-mancha3{to{transform:translate(-14vw,8vh)scale(1.2)}}.auth-centro{z-index:1;grid-template-columns:minmax(0,1.45fr) minmax(400px,1fr);align-items:center;gap:clamp(24px,3vw,56px);height:100%;padding:32px clamp(24px,5vw,96px);display:grid;position:relative;overflow-y:auto}.auth-coluna{flex-direction:column;justify-self:center;align-items:stretch;width:100%;max-width:430px;display:flex}.auth-selo-ponto{background:#6fb38c;border-radius:50%;width:7px;height:7px;animation:2.8s ease-out infinite auth-pulso}@keyframes auth-pulso{0%{box-shadow:0 0 #6fb38c80}to{box-shadow:0 0 0 8px #6fb38c00}}.auth-form{isolation:isolate;-webkit-backdrop-filter:blur(24px)saturate(120%);backdrop-filter:blur(24px)saturate(120%);background:linear-gradient(#ffffff13,#ffffff09);border-radius:26px;width:100%;padding:40px 38px 34px;animation:.8s cubic-bezier(.16,1,.3,1) 80ms both auth-entra;position:relative;box-shadow:inset 0 1px #ffffff24,0 40px 80px -36px #020614e6}.auth-form:before{content:"";border-radius:inherit;z-index:-1;background:conic-gradient(from var(--auth-giro), #ffffff1a 0deg, #c8d6ec8c 70deg, #ffffff1a 150deg, #ffffff1a 360deg);-webkit-mask-composite:xor;padding:1px;animation:9s linear infinite auth-giro;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@keyframes auth-giro{to{transform:rotate(360deg)}}@keyframes auth-entra{0%{opacity:0;filter:blur(6px);transform:translateY(22px)scale(.97)}to{opacity:1;filter:none;transform:none}}.auth-marca{align-items:center;gap:12px;margin-bottom:34px;display:flex}.auth-marca-txt{flex-direction:column;gap:3px;line-height:1.15;display:flex}.auth-marca-sub{color:#c8d4e6b3;align-items:center;gap:7px;font-size:12px;font-weight:500;display:inline-flex}.auth-logo{color:#1b2b4b;letter-spacing:.02em;background:#eef2f8;border-radius:13px;place-items:center;width:44px;height:44px;font-size:14px;font-weight:700;display:grid;box-shadow:0 10px 22px -10px #020614cc}.auth-marca-nome{letter-spacing:-.02em;color:#e8edf5;font-size:18px;font-weight:600}.auth-form h2{letter-spacing:-.03em;color:#fff;margin:0 0 8px;font-size:34px;font-weight:700;line-height:1.1}.auth-form .auth-sub{color:#d6dfedc7;margin:0 0 26px;font-size:16px}.auth-field{margin-bottom:14px}.auth-field label{color:#e2e8f2d9;margin-bottom:7px;font-size:12px;font-weight:600;display:block}.auth-input{align-items:center;display:flex;position:relative}.auth-input .ai-ic{color:#c8d4e6a6;transition:color .15s;display:flex;position:absolute;left:15px}.auth-input .ai-ic svg{width:18px;height:18px}.auth-input:focus-within .ai-ic{color:#fff}.auth-input input,.auth-input select{color:#fff;caret-color:#fff;background:#050c1e59;border:1px solid #ffffff1f;border-radius:13px;width:100%;height:50px;padding:0 15px;font-size:16px;transition:border-color .2s,background .2s,box-shadow .2s}.auth-input select option{color:#111}.auth-input input::placeholder{color:#c8d4e68c}.auth-input .ai-ic+input{padding-left:44px}.auth-input:has(.ai-olho) input{padding-right:48px}.auth-input input::-ms-reveal{display:none}.ai-olho{color:#c8d4e6b3;border-radius:10px;place-items:center;width:36px;height:36px;transition:background .15s,color .15s;display:grid;position:absolute;right:7px}.ai-olho:hover{color:#fff;background:#ffffff14}.ai-olho:focus-visible{outline:none;box-shadow:0 0 0 3px #c8d6ec66}.auth-input input:hover,.auth-input select:hover{border-color:#ffffff3d}.auth-input input:focus,.auth-input select:focus{background:#050c1e80;border-color:#c8d6ecbf;outline:none;box-shadow:0 0 0 4px #c8d6ec1f}.auth-input input:-webkit-autofill{-webkit-text-fill-color:#fff;transition:background-color 9999s;-webkit-box-shadow:inset 0 0 0 40px #17233d}.auth-row{gap:12px;display:flex}.auth-row .auth-field{flex:1}.auth-btn{color:#15223e;letter-spacing:-.005em;background:#eef2f8;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;height:48px;margin-top:14px;font-size:16px;font-weight:600;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s,background .2s;display:inline-flex;box-shadow:inset 0 1px #fff9,0 8px 18px -12px #020614e6}.auth-seta{transition:transform .25s cubic-bezier(.16,1,.3,1)}.auth-btn:hover{background:#fff;transform:translateY(-1px);box-shadow:inset 0 1px #fff9,0 12px 24px -14px #020614f2}.auth-btn:hover .auth-seta{transform:translate(4px)}.auth-btn:active{transform:none}.auth-btn:focus-visible{outline:none;box-shadow:0 0 0 4px #c8d6ec73}.auth-btn:disabled{opacity:.65;cursor:progress;transform:none}.auth-btn.auth-btn-sec{color:#e8edf5;background:0 0;box-shadow:inset 0 0 0 1px #ffffff38}.auth-btn.auth-btn-sec:hover{background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff5c}.auth-btn-sap{box-sizing:border-box;gap:10px;text-decoration:none}.auth-btn-sap svg{color:#2a4270}.auth-btn-sap:hover{text-decoration:none}.auth-sso-status{text-align:center;color:#e2e8f2e0;background:#ffffff12;border-radius:13px;margin-top:12px;padding:14px;font-weight:600}.auth-ou{color:#c8d4e6a6;align-items:center;gap:10px;margin:20px 0 8px;font-size:12px;display:flex}.auth-ou:before,.auth-ou:after{content:"";border-top:1px solid #ffffff1f;flex:1}.auth-err{color:#f5d0d4;background:#be46552e;border-radius:13px;margin-top:14px;padding:11px 14px;font-size:14px;line-height:1.45;box-shadow:inset 0 0 0 1px #e68c964d}.auth-toggle{color:#d6dfedcc;text-align:center;margin-top:22px;font-size:14px}.auth-toggle .link{color:#fff;cursor:pointer;text-underline-offset:3px;font-weight:700;text-decoration:underline}.auth-rodape{color:#c8d4e699;font-size:12px;position:absolute;bottom:calc(50dvh + min(820px,100dvh - 64px)/-2 + 14px);right:clamp(24px,5vw,96px)}.lp{grid-template-rows:auto minmax(0,1fr);justify-self:center;width:100%;max-width:1200px;height:min(820px,100dvh - 64px);display:grid;position:relative}.lp-titulo{z-index:2;animation:.8s cubic-bezier(.16,1,.3,1) both auth-entra;position:relative}.lp-titulo h1{letter-spacing:-.03em;color:#f1f4f9;text-wrap:balance;margin:0;font-size:clamp(32px,3.2vw,46px);font-weight:700;line-height:1.06}.lp-titulo h1 em{color:#d6b36a;font-style:normal}.lp-titulo p{color:#d6dfedbf;max-width:520px;margin:14px 0 0;font-size:16px;line-height:1.5}.lp-cena{min-height:0;position:relative}.lp-orbitas{pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0,#000 22%);mask-image:linear-gradient(#0000 0,#000 22%)}.lp-halo{aspect-ratio:1;background:radial-gradient(circle,#7892be3d 0%,#7892be0f 55%,#0000 70%);border-radius:50%;height:90%;position:absolute;top:50%;left:50%;translate:-50% -50%}.lp-orbita{aspect-ratio:1;border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:inset 0 0 0 1px #ffffff12;container-type:size}.lp-o1{height:78%}.lp-o2{height:100%;box-shadow:inset 0 0 0 1px #ffffff0b}.lp-orbita i{background:#d6b36a;border-radius:50%;width:8px;height:8px;margin:-4px 0 0 -4px;animation:48s linear infinite lp-gira;position:absolute;top:50%;left:50%;box-shadow:0 0 0 4px #d6b36a26}.lp-o2 i{background:#c8d6ec;animation-duration:72s;animation-direction:reverse;box-shadow:0 0 0 4px #c8d6ec1f}.lp-o2 i+i{background:#d6b36a;width:6px;height:6px;margin:-3px 0 0 -3px;animation-delay:-36s}@keyframes lp-gira{0%{transform:rotate(0)translateY(-50cqh)}to{transform:rotate(360deg)translateY(-50cqh)}}.lp-chao{background:radial-gradient(closest-side,#0206148c,#0000);border-radius:50%;width:66%;height:44px;position:absolute;bottom:0;left:50%;translate:-50%}.lp-personagem{filter:drop-shadow(0 30px 40px #02061473);opacity:0;width:auto;height:90%;transition:opacity .9s;animation:6s ease-in-out infinite alternate lp-respira;position:absolute;bottom:0;left:50%;translate:-50%;-webkit-mask-image:linear-gradient(#000 94%,#0000 100%);mask-image:linear-gradient(#000 94%,#0000 100%)}.lp-personagem.ativo{opacity:1}@keyframes lp-respira{0%{translate:-50%}to{translate:-50% -6px}}.lp-luz{animation:4.5s ease-in-out infinite lp-luz}@keyframes lp-luz{0%,to{opacity:.35}50%{opacity:.9}}.lp-braco{animation:.32s ease-in-out infinite alternate lp-tecla}.lp-braco-d{animation-duration:.28s;animation-delay:-.16s}@keyframes lp-tecla{0%{translate:0}to{translate:0 -3px}}.lp-cabeca{transform-box:fill-box;transform-origin:50% 100%;animation:3.2s ease-in-out infinite alternate lp-balanca}@keyframes lp-balanca{0%{rotate:-1.2deg}to{rotate:1.2deg}}.lp-olhos{transform-box:fill-box;transform-origin:50%;animation:5s infinite lp-pisca}@keyframes lp-pisca{0%,94%,to{scale:1}97%{scale:1 .2}}.lp-reflexo{animation:1.6s ease-in-out infinite alternate lp-reflexo}@keyframes lp-reflexo{0%{opacity:.7}to{opacity:1}}.lp-digita{transform-box:fill-box;transform-origin:0 100%;animation:5s cubic-bezier(.16,1,.3,1) infinite lp-digita}@keyframes lp-digita{0%,8%{opacity:0;scale:.6}16%,70%{opacity:1;scale:1}80%,to{opacity:0;scale:.9}}.lp-ponto{animation:1.1s ease-in-out infinite lf-pulo}.lp-ponto:nth-of-type(2){animation-delay:.15s}.lp-ponto:nth-of-type(3){animation-delay:.3s}.lp-aviso{z-index:2;color:#1b2b4b;background:#eef2f8f0;border-radius:14px;align-items:center;gap:10px;padding:9px 14px 9px 10px;animation:10s cubic-bezier(.16,1,.3,1) infinite lp-aviso;display:flex;position:absolute;top:2%;right:0;box-shadow:0 18px 36px -18px #020614e6}.lp-aviso-ic{color:#d6b36a;background:#1b2b4b;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.lp-aviso-txt{flex-direction:column;line-height:1.2;display:flex}.lp-aviso-txt b{font-size:13px}.lp-aviso-txt small{color:#55657f;font-size:12px}@keyframes lp-aviso{0%,6%{opacity:0;transform:translate(24px)scale(.96)}12%,52%{opacity:1;transform:none}60%,to{opacity:0;transform:translateY(-10px)scale(.98)}}.lf-conversa{z-index:1;flex-direction:column;justify-content:flex-end;gap:10px;width:260px;height:210px;animation:9s ease-in-out infinite alternate lf-flutua;display:flex;position:absolute;-webkit-mask-image:linear-gradient(#0000 0,#000 26%);mask-image:linear-gradient(#0000 0,#000 26%)}@keyframes lf-flutua{0%{translate:0 -6px}to{translate:0 8px}}.lp-c0{top:0;left:0}.lp-c1{animation-duration:10s;animation-delay:-3s;top:32%;right:0}.lp-c2{animation-duration:11s;animation-delay:-5s;top:52%;left:-2%}.lp-c3{animation-duration:12s;animation-delay:-2s;bottom:0;right:-2%}.lp-c4{animation-duration:13s;animation-delay:-7s;top:0;left:31%}.lp-c5{animation-duration:14s;animation-delay:-9s;top:-4%;right:16%}@media (width<=1500px){.lp-c4,.lp-c5{display:none}}.lf-linha{align-items:flex-end;gap:8px;animation:.7s cubic-bezier(.16,1,.3,1) both lf-entra;display:flex}.lf-linha.in{transform-origin:0 100%;justify-content:flex-start}.lf-linha.out{transform-origin:100% 100%;justify-content:flex-end}@keyframes lf-entra{0%{opacity:0;filter:blur(4px);transform:translateY(16px)scale(.92)}to{opacity:1;filter:none;transform:none}}.lf-av{color:#1b2b4b;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:11px;font-weight:700;display:grid;box-shadow:0 0 0 2px #ffffff2e,0 6px 14px -6px #020614b3}.lf-eu{color:#1b2b4b;background:#eef2f8}.lf-pilha{flex-direction:column;gap:3px;max-width:210px;display:flex}.lf-linha.out .lf-pilha{align-items:flex-end}.lf-nome{color:#d6dfedb3;padding-left:4px;font-size:11px;font-weight:600}.lf-meta{color:#c8d4e699;font-variant-numeric:tabular-nums;align-items:center;gap:4px;padding:0 6px;font-size:11px;display:inline-flex}.lf-linha.out .lf-meta svg{color:#9fc3e6}.lf-balao{color:#eef2f8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff17;border-radius:17px;padding:9px 13px;font-size:13px;line-height:1.35;box-shadow:inset 0 1px #ffffff1f,inset 0 0 0 1px #ffffff12,0 12px 26px -16px #020614e6}.lf-linha.in .lf-balao{border-bottom-left-radius:6px}.lf-linha.out .lf-balao{color:#fff;background:linear-gradient(#3f5f95,#314d7e);border-bottom-right-radius:6px;box-shadow:inset 0 1px #ffffff29,0 12px 26px -14px #020614e6}.lf-arquivo{align-items:center;gap:9px;font-weight:600;display:inline-flex}.lf-arq-ic{background:#ffffff1f;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.lf-audio{align-items:center;gap:10px;min-width:180px;display:inline-flex}.lf-play{background:#eef2f8;border-radius:50%;flex-shrink:0;width:24px;height:24px;position:relative}.lf-play:after{content:"";border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:8px solid #1b2b4b;position:absolute;top:7px;left:9px}.lf-onda{flex:1;align-items:center;gap:2px;height:20px;display:flex}.lf-onda i{background:#e2e8f2b3;border-radius:2px;flex:1}.lf-dur{color:#d6dfedbf;font-variant-numeric:tabular-nums;font-size:11px}.lf-digitando{gap:4px;padding:12px 14px;display:inline-flex}.lf-digitando i{background:#e2e8f2d9;border-radius:50%;width:6px;height:6px;animation:1.1s ease-in-out infinite lf-pulo}.lf-digitando i:nth-child(2){animation-delay:.15s}.lf-digitando i:nth-child(3){animation-delay:.3s}@keyframes lf-pulo{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}@media (height<=760px){.auth-centro{padding-top:20px;padding-bottom:20px}.lp{height:min(820px,100dvh - 40px)}.auth-rodape{bottom:34px}.auth-form{padding:28px 32px 26px}.auth-marca{margin-bottom:20px}.auth-form h2{font-size:28px}.auth-form .auth-sub{margin-bottom:18px}.auth-field{margin-bottom:10px}.auth-input input,.auth-input select{height:44px}.auth-btn{height:44px;margin-top:10px}.auth-ou{margin:14px 0 4px}}@media (width<=1180px){.lp-c2,.lp-c3{display:none}}@media (width<=1024px){.auth-centro{grid-template-columns:minmax(0,420px);justify-content:center;overflow-y:auto}.lp{display:none}.auth-rodape{text-align:center;margin-top:18px;position:static}}@media (width<=560px){.auth-form{border-radius:22px;padding:30px 22px 26px}.auth-form h2{font-size:28px}}@media (prefers-reduced-motion:reduce){.lf-linha,.lf-conversa,.lf-aurora i,.auth-form,.auth-form:before,.auth-selo,.auth-selo-ponto,.lf-digitando i,.lp-personagem,.lp-luz,.lp-orbita i,.lp-titulo,.lp-braco,.lp-cabeca,.lp-olhos,.lp-reflexo,.lp-ponto{animation:none}.lp-digita{opacity:0;animation:none}.lp-aviso{animation:none}}.app{background:var(--bg);height:100%;display:flex}.rail{background:linear-gradient(#30314a 0%,#25263a 100%);flex-direction:column;flex-shrink:0;align-items:center;gap:0;width:72px;padding:8px 0;display:flex}.rail-btn{color:#c5c5d6;border-radius:14px;justify-content:center;align-items:center;width:48px;height:36px;display:flex;position:relative}.rail-btn .ic{font-size:20px;line-height:1}.rail-btn:hover{background:var(--rail-hover);color:#fff}.rail-btn.active{color:#fff;background:#ffffff24}.rail-btn.active:before{content:"";background:linear-gradient(#8a8df0,#5b5fc7);border-radius:0 3px 3px 0;width:3px;position:absolute;top:8px;bottom:8px;left:-12px}.rail-spacer{flex:1}.rail-sep{background:#ffffff38;flex-shrink:0;width:28px;height:1px;margin:6px 0}.rail-badge{background:var(--urgent);color:#fff;min-width:17px;height:17px;box-shadow:var(--shadow-sm);border:2px solid #2b2b3f;border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:700;display:flex;position:absolute;top:6px;right:10px}.list-col{background:var(--panel);border-right:1px solid var(--border);border-top-left-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg);flex-direction:column;flex-shrink:0;width:336px;display:flex;box-shadow:-1px 0 #00000005}.list-header{box-sizing:border-box;justify-content:space-between;align-items:center;min-height:56px;padding:14px 12px 8px 20px;display:flex}.list-header h2{letter-spacing:-.2px;margin:0;font-size:18px;font-weight:700}.list-header .icon-btn{border-radius:6px;width:32px;height:32px}.icon-btn{width:34px;height:34px;color:var(--text-soft);border-radius:9px;justify-content:center;align-items:center;font-size:16px;display:inline-flex}.icon-btn:hover{background:var(--panel-3);color:var(--text)}.search-box{padding:0 16px 10px}.search-box input{box-sizing:border-box;background:var(--panel-3);border:1px solid #0000;border-radius:999px;width:100%;height:32px;padding:0 12px;font-size:13px;transition:background .15s,border-color .15s,box-shadow .15s}.search-box input:focus{background:var(--panel);border-color:var(--accent);box-shadow:var(--ring);outline:none}.list-filter{border-bottom:1px solid var(--border-soft);gap:6px;padding:0 16px 10px;display:flex}.list-filter .chip-filter{height:24px;color:var(--text);border:1px solid var(--border-strong);background:0 0;padding:0 9px;font-weight:400}.list-filter .chip-filter:hover{background:var(--panel-3)}.list-filter .chip-filter.active{background:var(--accent-light);border-color:var(--accent);color:var(--accent-dark);font-weight:600}.list-scroll{flex:1;padding-bottom:12px;overflow-y:auto}.list-section-title{color:var(--text-mute);text-transform:uppercase;letter-spacing:.6px;justify-content:space-between;align-items:center;padding:14px 18px 6px;font-size:12px;font-weight:700;display:flex}.conv-item{box-sizing:border-box;cursor:pointer;border-radius:6px;align-items:center;gap:10px;min-height:52px;margin:0 6px;padding:6px 10px;transition:background .1s;display:flex;position:relative}.conv-item:hover{background:var(--panel-3)}.conv-item.active{background:var(--accent-light)}.conv-item.active:before{content:"";background:var(--accent);border-radius:0 3px 3px 0;width:3px;position:absolute;top:12px;bottom:12px;left:-6px}.conv-main{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.conv-top{justify-content:space-between;align-items:center;gap:8px;min-height:20px;display:flex}.conv-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--text);flex:1;font-size:14px;font-weight:400;line-height:20px;overflow:hidden}.conv-name.unread{font-weight:700}.conv-time{color:var(--text-mute);flex-shrink:0;font-size:12px;line-height:16px}.conv-fav{background:var(--panel-3);width:24px;height:24px;color:var(--text-mute);opacity:0;pointer-events:none;cursor:pointer;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:opacity .12s,color .12s,background .12s,transform 50ms;display:inline-flex;position:absolute;top:6px;right:8px}.conv-item:hover .conv-fav,.conv-fav:focus-visible{opacity:1;pointer-events:auto}.conv-item.active .conv-fav{background:var(--accent-light)}.conv-item:hover .conv-time{visibility:hidden}.conv-fav:hover{color:#d4a017}.conv-fav:active{transform:scale(.92)}.conv-fav.on{color:#d4a017}.conv-fav.on svg{fill:#d4a017}.conv-preview{color:var(--text-soft);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:16px;overflow:hidden}.conv-preview.unread{color:var(--text);font-weight:600}.unread-badge{background:var(--accent);color:#fff;min-width:18px;height:18px;box-shadow:var(--shadow-xs);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0 6px;font-size:12px;font-weight:700;display:inline-flex}.channel-row{padding-left:22px}.channel-hash{color:var(--text-mute);margin-right:3px;font-weight:700}.avatar{color:#fff;-webkit-user-select:none;user-select:none;box-shadow:inset 0 0 0 1px #ffffff1f, var(--shadow-xs);letter-spacing:.3px;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex;position:relative}.avatar.sq{border-radius:28%}.avatar-foto{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.presence-dot{width:12px;height:12px;box-shadow:var(--shadow-xs);border:2.5px solid #fff;border-radius:50%;position:absolute;bottom:-2px;right:-2px}.avatar.aniversariante{box-shadow:0 0 10px 2px #ff4f8b73}.avatar.aniversariante:before{content:"";pointer-events:none;background:conic-gradient(#ff4f8b,#ffb000,#36c6ff,#8a5cff,#ff4f8b);border-radius:50%;animation:6s linear infinite aniversario-giro;position:absolute;inset:-4px;-webkit-mask:radial-gradient(closest-side,#0000 calc(100% - 3px),#000 calc(100% - 2.5px));mask:radial-gradient(closest-side,#0000 calc(100% - 3px),#000 calc(100% - 2.5px))}.avatar.sq.aniversariante:before{border-radius:32%}.avatar-aniversario{border-radius:inherit;line-height:1;font-size:var(--bolo,20px);pointer-events:none;opacity:0;background:radial-gradient(circle at 50% 40%,#fff3c4 0%,#ffc2d6 55%,#ff8fb3 100%);place-items:center;animation:5s ease-in-out infinite aniversario-troca;display:grid;position:absolute;inset:0}@keyframes aniversario-giro{to{transform:rotate(360deg)}}@keyframes aniversario-troca{0%,42%{opacity:0;transform:scale(.6)rotate(-12deg)}50%{opacity:1;transform:scale(1.08)rotate(4deg)}56%,92%{opacity:1;transform:scale(1)rotate(0)}to{opacity:0;transform:scale(.6)rotate(-12deg)}}@media (prefers-reduced-motion:reduce){.avatar.aniversariante:before{animation:none}.avatar-aniversario{opacity:1;width:50%;height:50%;font-size:calc(var(--bolo,20px) * .5);border:1.5px solid var(--panel);border-radius:50%;animation:none;inset:-6px -6px auto auto}}.presence-online{background:var(--online)}.presence-busy,.presence-dnd{background:var(--busy)}.presence-away{background:var(--away)}.presence-offline{background:var(--offline)}.chat{background:var(--panel);flex-direction:column;flex:1;min-width:0;display:flex}.chat-header{border-bottom:1px solid var(--border-soft);background:var(--panel);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:20;align-items:center;gap:13px;padding:13px 20px;display:flex;position:relative}.chat-header .title{letter-spacing:-.2px;align-items:center;gap:4px;font-size:18px;font-weight:700;display:inline-flex}.chat-header .title .channel-hash{color:var(--text-mute)}.chat-header .subtitle{color:var(--text-soft);margin-top:1px;font-size:12px}.chat-header .spacer{flex:1}.chat-tabs{align-self:stretch;align-items:center;gap:2px;margin-left:18px;display:flex}.chat-tab{color:var(--text-soft);border-radius:8px;padding:6px 12px;font-size:14px;font-weight:400;position:relative}.chat-tab:hover{background:var(--panel-3);color:var(--text)}.chat-tab.active{color:var(--accent-dark);font-weight:600}.chat-tab.active:after{content:"";background:var(--accent);border-radius:2px;height:2px;position:absolute;bottom:-13px;left:12px;right:12px}.chat-tag{background:var(--accent-light);color:var(--accent-dark);white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600}.messages{background:radial-gradient(1200px 600px at 50% -10%,#5b5fc706,#0000 70%);flex-direction:column;flex:1;gap:16px;padding:18px 22px 8px;display:flex;overflow-y:auto}.messages>*{flex-shrink:0}.messages .msg.grouped{margin-top:-8px}.messages>:has(.importance-bar,.msg.pinned)+*>.msg.grouped{margin-top:0}.load-more{text-align:center;padding:10px}.load-more button{color:var(--accent-text);background:var(--accent-light);border-radius:999px;padding:6px 14px;font-size:14px;font-weight:600}.load-more button:hover{background:color-mix(in srgb, var(--accent) 16%, var(--panel))}.load-newer{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.msg-destaque{border-radius:8px;animation:4s ease-out msg-destaque}@keyframes msg-destaque{0%,60%{background:var(--accent-light);box-shadow:0 0 0 2px var(--accent)}to{background:0 0;box-shadow:0 0 0 2px #0000}}.day-sep{text-align:center;margin:18px 0 10px;position:relative}.day-sep span{background:var(--panel);color:var(--text-mute);z-index:1;border:1px solid var(--border-soft);border-radius:999px;padding:3px 14px;font-size:12px;font-weight:600;position:relative}.day-sep:before{content:"";background:var(--border-soft);height:1px;position:absolute;top:50%;left:0;right:0}.msg-sistema{text-align:center;color:var(--text-mute);margin:8px 0;font-size:12px;font-style:italic}.chat-corpo{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.drop-overlay{z-index:70;border:2px dashed var(--accent);background:var(--accent-light);color:var(--accent-text);opacity:.96;text-align:center;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px;display:flex;position:absolute;inset:8px}.drop-overlay>*{pointer-events:none}.drop-overlay b{font-size:16px}.drop-overlay span{color:var(--text-soft);font-size:14px}.composer.drop-alvo .composer-box{border-color:var(--accent);box-shadow:var(--ring)}.msg{border-radius:12px;align-items:flex-start;gap:11px;padding:6px 10px;transition:background .12s;animation:.22s msg-in;display:flex;position:relative}.msg.grouped{padding-top:1px;padding-bottom:1px}.msg.grouped .msg-avatar-col{visibility:hidden;height:0}.msg-avatar-col{flex-shrink:0;width:38px}.msg-body{flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.msg.mine{justify-content:flex-end}.msg.mine .msg-body{align-items:flex-end}.msg-meta{align-items:baseline;gap:8px;margin-bottom:2px;display:flex}.msg-balao-wrap{flex-direction:column;align-items:flex-start;min-width:0;max-width:min(72%,760px);display:flex}.msg.mine .msg-balao-wrap{align-items:flex-end}.msg-balao-wrap:has(.msg-bubble.editing){width:100%;max-width:100%}.msg-ext{justify-content:space-between;align-self:stretch;align-items:flex-start;gap:12px;margin-top:4px;display:flex}.msg-ext .reactions,.msg-ext .read-avatars{margin-top:0}.com-reacoes>.msg-bubble{padding-bottom:12px}.com-reacoes>.msg-ext{z-index:1;margin-top:-12px;padding-left:8px;position:relative}.com-reacoes>.msg-ext .read-avatars{margin-top:14px}.read-count{color:var(--text-mute);border-radius:999px;gap:4px;padding:1px 7px;font-size:12px;font-weight:600}.read-count:hover{background:var(--panel-3);opacity:1}.read-count.todos{color:#0b5a9e}html.dark .read-count.todos{color:#53bdeb}.com-reacoes .reaction{background:var(--panel);box-shadow:0 1px 3px #1414282e}.com-reacoes .reaction-add{box-shadow:0 1px 3px #1414281f}.msg-bubble{background:var(--balao-outro);overflow-wrap:anywhere;border-radius:0 10px 10px;min-width:0;max-width:100%;padding:6px 10px 4px;position:relative;box-shadow:0 1px 1.5px #14142821}.msg.mine .msg-bubble{background:var(--balao-meu);border-radius:10px 0 10px 10px}.msg:not(.grouped) .msg-bubble:not(.editing):before{content:"";background:inherit;clip-path:polygon(0 0,100% 0,100% 100%);width:8px;height:13px;position:absolute;top:0;left:-8px}.msg.mine:not(.grouped) .msg-bubble:not(.editing):before{clip-path:polygon(0 0,100% 0,0 100%);left:auto;right:-8px}.msg.grouped .msg-bubble{border-radius:10px}.msg-bubble.editing{width:100%;max-width:100%;box-shadow:none;background:0 0;padding:0}.msg-foot{white-space:nowrap;justify-content:flex-end;align-items:center;gap:4px;margin-top:1px;line-height:14px;display:flex}.msg-foot .msg-time{font-size:11px}.msg-foot .edited-tag{margin:0;font-size:11px}.read-state{color:var(--text-mute);align-items:center;font-size:12px;display:inline-flex}.read-ticks{letter-spacing:-3px;color:var(--text-mute);padding-right:3px;font-size:12px;font-weight:700;line-height:14px}.read-ticks.todos{color:#0b5a9e}html.dark .read-ticks.todos{color:#53bdeb}.msg-foot .msg-time,.msg-foot .edited-tag,.msg-foot .read-state,.msg-foot .read-ticks{color:#4f4f63}.msg-foot .read-ticks.todos{color:#0b5a9e}html.dark .msg-foot .msg-time,html.dark .msg-foot .edited-tag,html.dark .msg-foot .read-state,html.dark .msg-foot .read-ticks{color:#c4c6ea}html.dark .msg-foot .read-ticks.todos{color:#9ddcf7}.read-ticks:hover{filter:brightness(.85)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.msg-author{color:var(--text-soft);font-size:12px;font-weight:400}.msg-time{color:var(--text-mute);font-size:12px}.msg-setor{color:var(--accent-dark);background:var(--accent-soft);border-radius:999px;padding:1px 7px;font-size:11px;font-weight:600}.msg-text{white-space:pre-wrap;word-wrap:break-word;color:var(--text-body);line-height:1.43}.msg-text code{background:var(--panel-3);color:#b03060;border-radius:6px;padding:1.5px 6px;font-family:Cascadia Code,Consolas,monospace;font-size:12px}.msg-text pre{color:#eaeaf2;box-shadow:var(--shadow-sm);background:#23232f;border-radius:10px;padding:12px 14px;font-family:Cascadia Code,Consolas,monospace;font-size:12px;overflow-x:auto}.msg-text a{color:var(--accent-text);font-weight:500;text-decoration:none}.msg-text a:hover{text-decoration:underline}.msg-text .mention{color:var(--accent-dark);background:var(--accent-light);border-radius:6px;padding:0 5px;font-weight:600}.edited-tag{color:var(--text-mute);margin-left:4px;font-size:12px;font-style:italic}.importance-imp .msg-bubble{box-shadow:inset 3px 0 0 var(--important);background:var(--important-soft)!important}.importance-urg .msg-bubble{box-shadow:inset 3px 0 0 var(--urgent);background:var(--urgent-soft)!important}.urg-banner{color:var(--urgent-text);letter-spacing:.3px;align-items:center;gap:4px;margin-bottom:2px;font-size:12px;font-weight:700;display:flex}.quoted{background:var(--panel);border:1px solid var(--border-soft);border-left:3px solid var(--accent);cursor:pointer;border-radius:8px;max-width:100%;margin-bottom:8px;padding:8px 12px 9px;font-size:12px;transition:background .13s,border-color .13s;display:inline-block;box-shadow:0 1px 2px #0000000a}.quoted:hover{background:var(--panel-2);border-color:color-mix(in srgb, var(--accent) 30%, var(--border-soft))}.quoted .q-head{color:var(--accent-dark);align-items:center;gap:6px;margin-bottom:3px;display:flex}.quoted .q-head svg{opacity:.8;flex-shrink:0}.quoted .q-author{color:var(--accent-dark);font-size:12px;font-weight:700}.quoted .q-time{color:var(--text-mute);margin-left:4px;font-size:12px;font-weight:500}.quoted .q-text{color:var(--text-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.quoted .q-att{color:var(--text-mute);align-items:center;gap:3px;margin-left:6px;font-size:12px;font-style:italic;display:inline-flex}.fwd-tag{color:var(--text-mute);margin-bottom:3px;font-size:12px;font-style:italic}.attachments{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.att-img{border:1px solid var(--border);cursor:pointer;max-width:300px;max-height:240px;box-shadow:var(--shadow-sm);border-radius:12px;transition:transform .15s,box-shadow .15s}.att-img:hover{box-shadow:var(--shadow-md);transform:scale(1.01)}.att-img.img-reservada,.msg-gif.img-reservada{background:var(--panel-2);width:240px;height:240px}.msg-img-inline-wrap{vertical-align:bottom;margin:4px 2px}.att-file{border:1px solid var(--border);background:var(--panel);color:inherit;max-width:300px;box-shadow:var(--shadow-xs);border-radius:12px;align-items:center;gap:11px;padding:10px 14px;text-decoration:none;transition:box-shadow .15s,border-color .15s;display:flex}.att-file:hover{box-shadow:var(--shadow-sm);border-color:var(--border-strong)}.att-file .ic{font-size:24px}.att-file .nm{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.att-file .sz{color:var(--text-mute);font-size:12px}.att-file-wrap,.att-img-wrap{max-width:300px;display:inline-flex;position:relative}.att-file-wrap .att-file{min-width:0;padding-right:52px}.att-baixar{width:32px;height:32px;color:var(--text-soft);background:var(--panel-2);border-radius:8px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.att-baixar:hover{color:var(--accent-text);background:var(--panel-3)}.att-baixar-img{opacity:0;color:#fff;background:#0a0a1499;transition:opacity .12s;top:8px;transform:none}.att-baixar-img:hover{color:#fff;background:#0a0a14cc}.att-img-wrap:hover .att-baixar-img,.att-baixar-img:focus-visible{opacity:1}@media (hover:none){.att-baixar-img{opacity:1}}.reactions{align-items:center;gap:4px;margin-top:4px;display:flex}.reaction{box-sizing:border-box;border:1px solid var(--border);background:var(--panel);height:24px;color:var(--text-soft);border-radius:999px;align-items:center;gap:4px;padding:0 8px 0 6px;font-size:12px;transition:border-color .13s,background .13s;display:inline-flex}.reaction-emojis{font-size:16px;line-height:1;display:inline-flex}.reaction-emojis>span+span{margin-left:-2px}.reaction:hover{border-color:var(--border-strong);background:var(--panel-2)}.reaction.mine{border-color:var(--accent);background:var(--accent-light);color:var(--accent-dark)}.reaction-add{box-sizing:border-box;border:1px solid var(--border);background:var(--panel);width:24px;height:24px;color:var(--text-mute);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.reaction-add:hover{color:var(--text);border-color:var(--border-strong)}.thread-link{margin-top:6px}.thread-link button{color:var(--accent-text);background:var(--accent-soft);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.thread-link button:hover{background:var(--accent-light)}.msg-tools{background:var(--panel);border:1px solid var(--border);box-shadow:var(--shadow-md);z-index:20;border-radius:6px;align-items:center;padding:2px;display:none;position:absolute;top:-18px;right:16px}.msg.theirs .msg-tools{left:60px;right:auto}:is(.msg:has(.msg-bubble:hover) .msg-tools,.msg:has(.msg-ext:hover) .msg-tools,.msg-tools:hover,.msg-tools.aberto){animation:.12s pop-in;display:flex}.msg-tools>button{width:32px;height:32px;color:var(--text-soft);border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.msg-tools>button.mt-emoji{font-size:18px;line-height:1}.msg-tools>button:hover{background:var(--panel-3);color:var(--text)}.msg-tools>button.mt-emoji:hover{background:0 0;transform:scale(1.15)}.msg-tools .mt-sep{background:var(--border);width:1px;height:20px;margin:0 4px}.ctx-menu.msg-menu{z-index:60;min-width:220px;position:absolute;top:38px;right:0}.msg.theirs .msg-menu{left:0;right:auto}.ctx-menu.msg-menu.acima{top:auto;bottom:38px}.msg-menu button.perigo{color:var(--urgent-text)}.emoji-pop{background:var(--panel);border:1px solid var(--border);box-shadow:var(--shadow-pop);z-index:50;border-radius:14px;gap:2px;padding:8px;animation:.12s pop-in;display:flex;position:absolute}.emoji-pop button{border-radius:9px;padding:5px;font-size:20px}.emoji-pop button:hover{background:var(--panel-3);transform:scale(1.18)}.composer{padding:10px 20px 16px}.composer-aviso-monitor{border:1px solid var(--important);background:var(--important-soft);width:fit-content;max-width:100%;color:var(--important-text);border-radius:999px;justify-content:center;align-items:center;gap:7px;margin:8px auto 0;padding:4px 14px;font-size:12px;line-height:18px;display:flex}.composer-aviso-monitor b{font-weight:700}.composer-aviso-monitor svg{flex-shrink:0}.composer-reply{background:var(--panel-2);border-left:3px solid var(--accent);border-radius:0 10px 10px 0;justify-content:space-between;align-items:center;margin-bottom:8px;padding:7px 12px;font-size:12px;display:flex}.composer-box{border:1px solid var(--border-strong);background:var(--panel);box-shadow:var(--shadow-xs);border-radius:16px;padding:10px 14px;transition:border-color .15s,box-shadow .15s;position:relative}.composer-box:focus-within{border-color:var(--accent);box-shadow:var(--ring)}.composer-box textarea{resize:none;width:100%;max-height:140px;line-height:1.55;font:inherit;color:inherit;background:0 0;border:none;outline:none;display:block}.editor-inline{width:100%;min-height:1.55em;max-height:220px;color:inherit;line-height:1.55;font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;cursor:text;background:0 0;border:none;outline:none;position:relative;overflow-y:auto}.editor-inline[data-vazio]:before{content:attr(data-placeholder);color:var(--text-mute);pointer-events:none;white-space:nowrap;text-overflow:ellipsis;max-width:100%;position:absolute;top:0;left:0;overflow:hidden}.editor-inline .editor-img{vertical-align:bottom;border:1px solid var(--border);max-width:220px;max-height:140px;box-shadow:var(--shadow-xs);border-radius:8px;margin:2px}.editor-inline .editor-img::selection{background:0 0}.editor-inline ul,.editor-inline ol{margin:2px 0;padding-left:24px}.editor-inline blockquote{border-left:3px solid var(--border-strong);margin:2px 0;padding:0 0 0 10px}.editor-inline pre{color:#eaeaf2;white-space:pre-wrap;background:#23232f;border-radius:8px;margin:4px 0;padding:8px 12px;font-family:Cascadia Code,Consolas,monospace;font-size:12px}.editor-inline code{background:var(--panel-3);color:#b03060;border-radius:6px;padding:1.5px 6px;font-family:Cascadia Code,Consolas,monospace;font-size:12px}html.dark .editor-inline code{color:#f0a0c0;background:#2c2c3e}.editor-inline a{color:var(--accent-text);cursor:text;text-decoration:underline}.editor-link-pop{z-index:70;background:var(--panel);border:1px solid var(--border);width:min(320px,90%);box-shadow:var(--shadow-pop);border-radius:12px;flex-direction:column;gap:6px;padding:10px;display:flex;position:absolute;bottom:calc(100% + 6px);left:8px}.editor-link-erro{color:var(--urgent-text);font-size:12px}.editor-link-acoes{flex-wrap:wrap;gap:6px;display:flex}.composer-toolbar{align-items:center;gap:4px;margin-top:8px;display:flex}.composer-toolbar .spacer{flex:1}.composer-toolbar .imp-select{border:1px solid var(--border);background:var(--panel-2);color:var(--text-soft);cursor:pointer;border-radius:8px;padding:5px 8px;font-size:12px}.ct-btn{min-width:32px;height:32px;color:var(--text-soft);border-radius:8px;justify-content:center;align-items:center;gap:1px;padding:0 7px;font-size:16px;display:inline-flex}.ct-btn:hover{background:var(--panel-3);color:var(--text)}.ct-btn.active{background:var(--accent-light);color:var(--accent-dark)}.ct-btn.ct-imp-imp{color:var(--important-text);background:var(--important-soft)}.ct-btn.ct-imp-urg{color:var(--urgent-text);background:var(--urgent-soft)}.ct-pop-wrap{display:inline-flex;position:relative}.fmt-bar{border-bottom:1px solid var(--border-soft);flex-wrap:wrap;align-items:center;gap:2px;margin-bottom:8px;padding-bottom:8px;display:flex}.fmt-bar button{width:30px;height:30px;color:var(--text-soft);border-radius:7px;justify-content:center;align-items:center;font-size:14px;display:inline-flex}.fmt-bar button:hover{background:var(--panel-3);color:var(--text)}.fmt-bar button.active{background:var(--accent-light);color:var(--accent-dark)}.fmt-sep{background:var(--border);width:1px;height:18px;margin:0 4px}.emoji-panel{z-index:60;background:var(--panel);border:1px solid var(--border);width:300px;box-shadow:var(--shadow-pop);border-radius:14px;padding:10px;animation:.12s pop-in;position:absolute;bottom:calc(100% + 8px);left:0}.ep-head{margin-bottom:6px;font-size:14px;font-weight:700}.ep-scroll{max-height:260px;overflow-y:auto}.ep-cat{color:var(--text-mute);text-transform:uppercase;letter-spacing:.5px;margin:8px 2px 4px;font-size:12px;font-weight:700}.ep-grid{grid-template-columns:repeat(8,1fr);gap:2px;display:grid}.ep-grid button{border-radius:8px;padding:4px;font-size:20px;line-height:1}.ep-grid button:hover{background:var(--panel-3);transform:scale(1.18)}.media-picker{z-index:60;background:var(--panel);border:1px solid var(--border);width:340px;max-width:92vw;box-shadow:var(--shadow-pop);border-radius:14px;flex-direction:column;animation:.12s pop-in;display:flex;position:absolute;bottom:calc(100% + 8px);left:0;overflow:hidden}.mp-tabs{border-bottom:1px solid var(--border-soft);gap:2px;padding:6px 8px 0;display:flex}.mp-tab{color:var(--text-soft);border-bottom:2px solid #0000;flex:1;padding:8px 4px;font-size:14px;font-weight:600}.mp-tab:hover{color:var(--text)}.mp-tab.active{color:var(--accent-dark);border-color:var(--accent)}.mp-search{border:1px solid var(--border-strong);color:var(--text-mute);border-radius:999px;align-items:center;gap:8px;margin:8px;padding:7px 11px;display:flex}.mp-search input{background:0 0;border:none;outline:none;flex:1}.mp-body{max-height:300px;padding:0 10px 10px;overflow-y:auto}.mp-cat,.mp-section-head{color:var(--text-mute);text-transform:uppercase;letter-spacing:.5px;justify-content:space-between;align-items:center;margin:12px 2px 6px;font-size:12px;font-weight:700;display:flex}.mp-section-head button{color:var(--accent-text);font-size:12px;font-weight:700}.mp-emoji-grid{grid-template-columns:repeat(8,1fr);gap:2px;display:grid}.mp-emoji-grid button{border-radius:8px;padding:4px;font-size:20px;line-height:1}.mp-emoji-grid button:hover{background:var(--panel-3);transform:scale(1.18)}.mp-sticker-grid{grid-template-columns:repeat(6,1fr);gap:4px;display:grid}.mp-sticker{border-radius:10px;padding:6px;font-size:32px;line-height:1}.mp-sticker:hover{background:var(--panel-3);transform:scale(1.12)}.mp-gif-grid{grid-template-columns:1fr 1fr;gap:6px;display:grid}.mp-gif{background:var(--panel-3);border-radius:10px;padding:0;line-height:0;overflow:hidden}.mp-gif img{width:100%;display:block}.mp-gif:hover{outline:2px solid var(--accent)}.mp-note{text-align:center;color:var(--text-mute);padding:24px 16px;font-size:14px}.mp-note code{background:var(--panel-3);border-radius:5px;padding:1px 5px;font-size:12px}.mp-foot{text-align:center;color:var(--text-mute);border-top:1px solid var(--border-soft);padding:6px;font-size:12px}.msg-gif{border:1px solid var(--border);cursor:pointer;border-radius:12px;max-width:280px;max-height:240px}.msg-gif-inline{margin:4px 0;display:block}.msg-jumbo{font-size:44px;line-height:1.1}.att-img{cursor:pointer}.lightbox{z-index:400;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a0a14db;flex-direction:column;justify-content:center;align-items:center;padding:40px;animation:.15s fade-in;display:flex;position:fixed;inset:0}.lightbox-bar{color:#fff;align-items:center;gap:8px;padding:14px 18px;display:flex;position:absolute;top:0;left:0;right:0}.lightbox-bar .lb-name{opacity:.9;font-size:14px;font-weight:600}.lb-btn{color:#fff;background:#ffffff1f;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.lb-btn:hover{background:#ffffff38}.lightbox-img{border-radius:12px;max-width:92vw;max-height:86vh;animation:.18s pop-in;box-shadow:0 20px 60px #00000080}.plus-menu{z-index:60;background:var(--panel);border:1px solid var(--border);width:240px;box-shadow:var(--shadow-pop);border-radius:14px;padding:6px;animation:.12s pop-in;position:absolute;bottom:calc(100% + 8px);left:0}.plus-menu button{text-align:left;border-radius:9px;align-items:center;gap:9px;width:100%;padding:9px 11px;font-size:14px;display:flex}.plus-menu button:hover{background:var(--panel-2)}.plus-menu button.pm-sel{color:var(--accent-dark);font-weight:600}.plus-menu .pm-sep{background:var(--border-soft);height:1px;margin:5px 4px}.plus-menu .pm-label{color:var(--text-mute);text-transform:uppercase;letter-spacing:.5px;padding:6px 11px 3px;font-size:12px;font-weight:700}.imp-pill{border-radius:999px;padding:3px 9px;font-size:12px;font-weight:700}.imp-pill.imp-imp{background:var(--important-soft);color:var(--important-text)}.imp-pill.imp-urg{background:var(--urgent-soft);color:var(--urgent-text)}.send-btn{background:var(--accent-grad);color:#fff;border-radius:11px;justify-content:center;align-items:center;width:38px;height:38px;font-size:16px;display:inline-flex;box-shadow:0 4px 12px #5b5fc759}.send-btn:hover{filter:brightness(1.06);box-shadow:0 6px 16px #5b5fc773}.send-btn:disabled{opacity:.35;cursor:default;box-shadow:none}.attach-preview{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.attach-chip{background:var(--panel-3);border-radius:999px;align-items:center;gap:7px;padding:5px 10px;font-size:12px;font-weight:500;display:flex}.attach-chip button{color:var(--text-mute)}.attach-chip button:hover{color:var(--urgent-text)}.typing-row{color:var(--accent-dark);height:20px;padding:0 22px 2px;font-size:12px;font-style:italic;font-weight:500}.mention-pop{background:var(--panel);border:1px solid var(--border);box-shadow:var(--shadow-pop);z-index:40;border-radius:14px;width:270px;max-height:230px;margin-bottom:6px;padding:6px;animation:.12s pop-in;position:absolute;bottom:100%;left:0;overflow-y:auto}.mention-item{cursor:pointer;border-radius:9px;align-items:center;gap:9px;padding:8px 10px;display:flex}.mention-item:hover,.mention-item.active{background:var(--accent-light)}.thread,.side-panel{border-left:1px solid var(--border);background:var(--panel);flex-direction:column;flex-shrink:0;width:384px;animation:.2s slide-in;display:flex}.thread-header,.side-panel-head{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.thread-header h3,.side-panel-head h3{margin:0;font-size:16px;font-weight:700}.thread-body,.side-panel-body{flex:1;padding:14px;overflow-y:auto}.thread-root{border-bottom:1px solid var(--border-soft);margin-bottom:10px;padding-bottom:10px}.sp-section-title{color:var(--text-mute);text-transform:uppercase;letter-spacing:.6px;margin:16px 0 8px;font-size:12px;font-weight:700}.sp-people{flex-wrap:wrap;gap:6px;display:flex}.sp-person{border-radius:10px;align-items:center;gap:11px;padding:7px 6px;display:flex}.sp-person:hover{background:var(--panel-2)}.sp-status{color:var(--text-soft);align-items:center;gap:6px;margin-top:2px;font-size:12px;display:flex}.sp-status .presence-mini{width:9px;height:9px}.sp-setor{color:var(--text-mute)}.sp-leitura{color:var(--text-mute);white-space:nowrap;flex-shrink:0;font-size:12px}.sp-leitura.lida{color:#0b5a9e;font-weight:600}html.dark .sp-leitura.lida{color:#53bdeb}.sp-leitura-legenda{color:var(--text-soft);margin:-2px 0 8px;font-size:12px}.sp-grupo-titulo{color:var(--text-soft);border-bottom:1px solid var(--border-soft);margin:12px 6px 4px;padding-bottom:4px;font-size:12px;font-weight:700}.sp-grupo-titulo.lida{color:#0b5a9e}html.dark .sp-grupo-titulo.lida{color:#53bdeb}.dir-search{color:var(--text-mute);background:var(--panel-3);border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;display:flex}.dir-search input{background:0 0;border:none;outline:none;flex:1}.dir-search:focus-within{background:var(--panel);border-color:var(--accent)}.dir-person{cursor:pointer}.sp-lastseen{color:var(--text-mute);white-space:nowrap;flex-shrink:0;margin-left:auto;padding-left:8px;font-size:12px}.dir-chat{color:var(--text-mute);opacity:.6;transition:opacity .13s,color .13s}.dir-person:hover .dir-chat{opacity:1;color:var(--accent-text)}.sp-file{border-radius:10px;align-items:center;gap:11px;padding:9px 6px;display:flex}.sp-file:hover{background:var(--panel-2)}.sp-file .nm{font-size:14px;font-weight:600}.sp-file .meta{color:var(--text-mute);font-size:12px}.notes-area{resize:none;background:0 0;border:none;outline:none;width:100%;height:100%;font-size:14px;line-height:1.7}.shared-view{background:var(--panel);flex-direction:column;flex:1;min-height:0;display:flex}.shared-bar{border-bottom:1px solid var(--border-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.shared-subs{gap:6px;display:flex}.shared-sub{box-sizing:border-box;height:24px;color:var(--text-soft);background:var(--panel-3);border:1px solid #0000;border-radius:999px;align-items:center;gap:4px;padding:0 10px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.shared-sub:hover{color:var(--text)}.shared-sub.active{background:var(--accent-light);color:var(--accent-dark);border-color:var(--accent)}.shared-filter{color:var(--text-mute);border:1px solid var(--border-strong);border-radius:999px;align-items:center;gap:8px;min-width:220px;padding:7px 13px;display:flex}.shared-filter input{background:0 0;border:none;outline:none;flex:1}.shared-scroll{flex:1;padding:6px 10px 16px;overflow-y:auto}.shared-table{border-collapse:collapse;width:100%}.shared-table th{text-align:left;text-transform:uppercase;color:var(--text-mute);letter-spacing:.4px;background:var(--panel);border-bottom:1px solid var(--border);z-index:1;padding:10px 12px;font-size:12px;font-weight:700;position:sticky;top:0}.shared-table td{border-bottom:1px solid var(--border-soft);vertical-align:middle;padding:10px 12px}.shared-table tbody tr{cursor:pointer;transition:background .12s}.shared-table tbody tr:hover{background:var(--panel-2)}.sh-name{align-items:center;gap:12px;min-width:0;display:flex}.sh-ic{background:var(--panel-3);width:36px;height:36px;color:var(--text-soft);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.sh-ic-link{background:var(--accent-light);color:var(--accent-text)}.sh-title{white-space:nowrap;text-overflow:ellipsis;max-width:440px;font-weight:600;overflow:hidden}.sh-sub{color:var(--text-mute);white-space:nowrap;text-overflow:ellipsis;max-width:440px;font-size:12px;overflow:hidden}.sh-date,.sh-author{color:var(--text-soft);white-space:nowrap;font-size:14px}.shared-table td.sh-acoes{text-align:right;white-space:nowrap;width:84px;padding-left:0}.sh-baixar{width:32px;height:32px;color:var(--text-soft);border-radius:8px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.sh-baixar:hover{color:var(--accent-text);background:var(--panel-3)}.shared-empty{color:var(--text-mute);text-align:center;flex-direction:column;align-items:center;gap:10px;padding:60px 20px;display:flex}.empty{color:var(--text-mute);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;display:flex}.empty .big{background:radial-gradient(circle at 30% 30%, var(--accent-light), color-mix(in srgb, var(--accent) 8%, var(--accent-light)));width:110px;height:110px;box-shadow:var(--shadow-sm);border-radius:50%;justify-content:center;align-items:center;font-size:54px;display:flex}.modal-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:100;background:#19192d6b;justify-content:center;align-items:center;animation:.15s fade-in;display:flex;position:fixed;inset:0}.modal{background:var(--panel);width:440px;max-height:82vh;box-shadow:var(--shadow-lg);border:1px solid #fff9;border-radius:18px;padding:26px;animation:.2s cubic-bezier(.2,.8,.2,1) pop-in;overflow-y:auto}.modal h3{letter-spacing:-.2px;margin:0 0 16px;font-size:18px;font-weight:700}.modal label{color:var(--text-soft);margin:12px 0 6px;font-size:12px;font-weight:600;display:block}.modal input,.modal select{border:1px solid var(--border-strong);background:var(--panel);border-radius:10px;width:100%;padding:10px 12px;transition:border-color .15s,box-shadow .15s}.modal input:focus,.modal select:focus{border-color:var(--accent);box-shadow:var(--ring);outline:none}.modal-actions{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.modal-dica{color:var(--text-mute);margin:8px 0 0;font-size:12px;line-height:1.5}.btn{border-radius:10px;padding:10px 18px;font-size:14px;font-weight:600}.btn.primary{background:var(--accent-grad);color:#fff;box-shadow:0 4px 12px #5b5fc74d}.btn.primary:hover{filter:brightness(1.05);box-shadow:0 6px 16px #5b5fc766}.btn.primary:disabled{opacity:.5;box-shadow:none}.btn.ghost{color:var(--text-soft);background:var(--panel-3)}.btn.ghost:hover{background:var(--border);color:var(--text)}.btn:disabled{opacity:.5;cursor:not-allowed}.channel-settings{width:620px}.cs-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:6px;display:flex}.cs-sub{color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:14px;overflow:hidden}.cs-readonly{color:var(--text-soft);background:var(--panel-2);border-radius:9px;align-items:center;gap:7px;margin:10px 0 4px;padding:9px 11px;font-size:12px;display:flex}.cs-sec{border-top:1px solid var(--border-soft);padding:18px 0 4px}.cs-sec:first-of-type{border-top:none;padding-top:10px}.cs-sec-h{color:var(--text);align-items:center;gap:8px;font-size:16px;font-weight:700;display:flex}.cs-sec-h svg{color:var(--text-soft)}.cs-sec-desc{color:var(--text-soft);margin:5px 0 12px;font-size:12px}.cs-exemplo{border:1px solid var(--border);background:var(--bg);color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;margin:8px 0;padding:8px 10px;font-size:12px}.cs-label{color:var(--text-soft);margin:12px 0 6px;font-size:12px;font-weight:600;display:block}.cs-input{border:1px solid var(--border-strong);background:var(--panel);width:100%;font:inherit;resize:vertical;border-radius:10px;padding:10px 12px;transition:border-color .15s,box-shadow .15s}.cs-input:focus{border-color:var(--accent);box-shadow:var(--ring);outline:none}.cs-input:disabled{background:var(--panel-2);color:var(--text-soft)}.cs-radios{flex-direction:column;gap:4px;display:flex}.cs-radio{cursor:pointer;border-radius:11px;align-items:flex-start;gap:11px;padding:11px 12px;transition:background .13s;display:flex}.cs-radio:hover{background:var(--panel-2)}.cs-radio.on{background:var(--accent-light)}.cs-radio input{opacity:0;pointer-events:none;position:absolute}.cs-radio-dot{border:2px solid var(--border-strong);border-radius:50%;flex:none;width:18px;height:18px;margin-top:1px;transition:border-color .13s;position:relative}.cs-radio.on .cs-radio-dot{border-color:var(--accent)}.cs-radio.on .cs-radio-dot:after{content:"";background:var(--accent);border-radius:50%;position:absolute;inset:3px}.cs-radio-txt{font-size:14px;line-height:1.4}.cs-radio-d{color:var(--text-soft)}.composer-blocked{background:var(--panel-2);color:var(--text-soft);border-radius:12px;justify-content:center;align-items:center;gap:8px;margin:0 6px 6px;padding:14px;font-size:14px;display:flex}.composer-alerta{color:var(--text-soft);align-items:center;gap:7px;padding:4px 8px 0;font-size:12px;display:flex}.composer-erro{background:var(--urgent-soft);color:var(--urgent-text);border-radius:10px;align-items:center;gap:7px;margin-bottom:8px;padding:6px 6px 6px 10px;font-size:12px;display:flex}.composer-erro span{flex:1}.composer-envio{background:var(--accent-soft);color:var(--text-soft);border-radius:10px;align-items:center;gap:9px;margin-bottom:8px;padding:5px 6px 5px 10px;font-size:12px;display:flex}.composer-envio progress{height:6px;accent-color:var(--accent);flex:1}.composer-reenviar{background:var(--urgent);color:#fff;border-radius:8px;padding:3px 10px;font-size:12px;font-weight:600}.user-pick{cursor:pointer;border-radius:11px;align-items:center;gap:11px;padding:9px 11px;transition:background .13s;display:flex}.user-pick:hover{background:var(--panel-2)}.user-pick.sel{background:var(--accent-light)}.user-pick.desabilitado{opacity:.5;cursor:not-allowed}.user-pick.desabilitado:hover{background:0 0}.tabs{gap:4px;margin-top:8px;padding:0 12px;display:flex}.tab{color:var(--text-soft);border-radius:9px 9px 0 0;padding:7px 13px;font-size:14px;font-weight:600}.tab.active{color:var(--accent-text);border-bottom:2px solid var(--accent)}.presence-menu{background:var(--panel);border:1px solid var(--border);box-shadow:var(--shadow-pop);z-index:60;border-radius:14px;width:196px;padding:6px;animation:.14s pop-in;position:absolute;bottom:76px;left:10px}.presence-menu button{border-radius:9px;align-items:center;gap:9px;width:100%;padding:9px 11px;font-size:14px;display:flex}.presence-menu button:hover{background:var(--panel-2)}.user-menu{flex-shrink:0;position:relative}.user-menu-btn{border:2px solid #0000;border-radius:50%;padding:2px;transition:border-color .15s,background .15s;display:flex}.user-menu-btn:hover{border-color:var(--accent)}.user-menu-pop{width:220px;inset:48px 0 auto auto}.um-id{align-items:center;gap:10px;padding:6px 8px 4px;display:flex}.um-name{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.um-sub{color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.um-sep{border:none;border-top:1px solid var(--border-soft);margin:5px 0}.chat-header-div{background:var(--border-soft);flex-shrink:0;width:1px;height:24px;margin:0 2px}.chat-topbar{border-bottom:1px solid var(--border-soft);background:var(--panel);align-items:center;padding:13px 20px;display:flex}.chat-topbar .spacer{flex:1}.nudge-btn:hover:not(:disabled){color:var(--accent-text);background:var(--accent-light)}.nudge-btn.waiting{opacity:.45}@keyframes nudge-shake{0%,to{transform:translate(0)rotate(0)}4%{transform:translate(-10px,5px)rotate(-.9deg)}8%{transform:translate(11px,-6px)rotate(.9deg)}12%{transform:translate(-10px,-5px)rotate(-.8deg)}16%{transform:translate(10px,6px)rotate(.8deg)}20%{transform:translate(-9px,4px)rotate(-.7deg)}24%{transform:translate(9px,-4px)rotate(.7deg)}28%{transform:translate(-8px,4px)rotate(-.6deg)}32%{transform:translate(8px,-4px)rotate(.6deg)}36%{transform:translate(-7px,3px)rotate(-.5deg)}40%{transform:translate(7px,-3px)rotate(.5deg)}44%{transform:translate(-6px,3px)rotate(-.4deg)}48%{transform:translate(6px,-3px)rotate(.4deg)}52%{transform:translate(-5px,2px)rotate(-.4deg)}56%{transform:translate(5px,-2px)rotate(.4deg)}60%{transform:translate(-5px,2px)rotate(-.3deg)}64%{transform:translate(4px,-2px)rotate(.3deg)}68%{transform:translate(-4px,1px)rotate(-.2deg)}72%{transform:translate(3px,-1px)rotate(.2deg)}76%{transform:translate(-3px,1px)rotate(0)}82%{transform:translate(2px,-1px)rotate(0)}88%{transform:translate(-2px)rotate(0)}94%{transform:translate(1px)rotate(0)}}.app.nudge-shake{animation:1.5s cubic-bezier(.36,.07,.19,.97) both nudge-shake}html.reduce-motion .app.nudge-shake{animation:none}.notif-panel{background:var(--panel);border:1px solid var(--border);width:350px;max-height:440px;box-shadow:var(--shadow-pop);z-index:70;border-radius:16px;padding:8px;position:absolute;bottom:12px;left:76px;overflow-y:auto}.notif-item{cursor:pointer;background:var(--panel);border:1px solid var(--border-soft);border-left:3px solid #0000;border-radius:12px;align-items:flex-start;gap:11px;margin-bottom:8px;padding:11px 14px 11px 13px;transition:background .13s,box-shadow .13s,border-color .13s,opacity .13s;display:flex;position:relative}.notif-item:last-child{margin-bottom:0}.notif-item:hover{background:var(--panel-2);box-shadow:var(--shadow-sm)}.notif-item .nt-top{justify-content:space-between;gap:8px;font-size:12px;display:flex}.notif-item .nt-author{font-weight:700}.notif-item .nt-text{color:var(--text);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:14px;display:-webkit-box;overflow:hidden}.notif-item .nt-action{color:var(--text-soft)}.notif-item.unread{background:var(--accent-light);border-color:color-mix(in srgb, var(--accent) 22%, transparent);border-left:3px solid var(--accent)}.notif-item.unread:hover{background:var(--accent-light)}.notif-item.unread .nt-author{color:var(--accent-dark)}.notif-item.unread .nt-text{color:var(--text);font-weight:500}.notif-item:not(.unread){opacity:.62}.notif-item:not(.unread):hover{opacity:1;background:var(--panel-2)}.notif-item:not(.unread) .nt-author{color:var(--text-soft);font-weight:600}.notif-item:not(.unread) .nt-text{color:var(--text-soft)}.notif-item:not(.unread) .nt-ic{filter:saturate(.45)}.nt-ic{background:var(--accent-light);width:32px;height:32px;color:var(--accent-dark);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;transition:filter .15s;display:flex}.nt-ic.nt-urgent{background:var(--urgent-soft);color:var(--urgent-text)}.nt-ic.nt-reply{background:var(--success-soft);color:var(--success-text)}.nt-dot{background:var(--accent);width:10px;height:10px;box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent);border-radius:50%;flex-shrink:0;margin-top:7px}.notif-empty{color:var(--text-mute);text-align:center;flex-direction:column;align-items:center;gap:10px;padding:50px 20px;display:flex}.admin-modal{flex-direction:column;width:900px;max-width:94vw;height:82vh;padding:0;display:flex;overflow:hidden}.admin-head{border-bottom:1px solid var(--border-soft);background:var(--panel-2);justify-content:space-between;align-items:center;padding:20px 26px;display:flex}.monitor-modal{flex-direction:column;width:1320px;max-width:96vw;height:86vh;padding:0;display:flex;overflow:hidden}.monitor-body{flex:1;min-height:0;display:flex}.monitor-list{border-right:1px solid var(--border-soft);background:var(--panel-2);flex-shrink:0;width:440px;padding:14px;overflow-y:auto}.monitor-filters{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:12px;display:flex}.chip-pend{align-items:center;gap:4px;display:inline-flex}.chip-pend.active{background:var(--important-soft);color:var(--important-text);border-color:var(--important)}.chip-sep{background:var(--border);width:1px;height:18px;margin:0 3px}.monitor-conv{cursor:pointer;border-radius:10px;align-items:center;gap:10px;margin-bottom:2px;padding:8px 9px;transition:background .12s;display:flex}.monitor-conv:hover{background:var(--panel-3)}.monitor-conv.active{background:var(--accent-light)}.mc-group-ic{background:var(--accent-grad);color:#fff;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.mc-avatars{flex-shrink:0;align-items:center;display:flex}.mc-av{box-shadow:0 0 0 2px var(--panel-2);border-radius:50%;margin-left:-10px;display:inline-flex}.mc-av:first-child{margin-left:0}.mc-av-more{background:var(--panel-3);min-width:24px;height:24px;color:var(--text-soft);box-shadow:0 0 0 2px var(--panel-2);border-radius:999px;justify-content:center;align-items:center;margin-left:-6px;padding:0 5px;font-size:12px;font-weight:700;display:inline-flex}.monitor-conv .mc-titulo{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.monitor-conv .mc-prev{color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.mc-type{text-transform:uppercase;letter-spacing:.4px;border-radius:999px;align-items:center;gap:3px;margin-bottom:3px;padding:1px 7px;font-size:11px;font-weight:700;display:inline-flex}.mc-type-group{background:var(--accent-soft);color:var(--accent-dark)}.mc-type-dm{background:var(--panel-3);color:var(--text-soft)}.mc-right{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:5px;display:flex}.mc-when{color:var(--text-mute);font-size:12px;line-height:1.3;display:block}.mc-actions{align-items:center;gap:4px;display:flex}.mc-ignore-btn{width:26px;height:26px;color:var(--text-mute);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.mc-ignore-btn:hover{background:var(--urgent-soft);color:var(--urgent-text)}.mc-ignore-btn.on{color:var(--accent-text);background:var(--accent-light)}.mc-analise{white-space:nowrap;align-items:center;gap:4px;font-size:11px;font-weight:600;display:inline-flex}.mc-analise.ok{color:var(--accent-text)}.mc-analise.stale{color:var(--important-text)}.mc-analise.no{color:var(--text-mute)}.monitor-conv.ignored{opacity:.55}.mc-badge{border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:11px;font-weight:700}.mc-badge.ok{background:var(--accent-soft);color:var(--accent-dark)}.mc-badge.pend{background:var(--important-soft);color:var(--important-text)}.mc-badge.consulta{background:var(--panel-3);color:var(--text-soft);cursor:help}.mc-solicitar{white-space:nowrap;background:var(--accent-grad);color:#fff;border-radius:999px;align-items:center;gap:3px;padding:4px 9px;font-size:12px;font-weight:700;display:inline-flex;box-shadow:0 2px 6px #5b5fc74d}.mc-solicitar:hover{filter:brightness(1.06)}.monitor-view{flex-direction:column;flex:1;min-width:0;display:flex}.gpa-modal{--area-pericia:#2f80ed;--area-juridico:#9b51e0;--area-rh:#e2547a;--area-ti:#1fa58a;--area-sem:var(--text-mute);--area-outra:#d08a1e;width:1360px}.gpa-head{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 20px 14px 24px;display:flex}.gpa-head h3{align-items:center;gap:8px;margin:0;font-size:18px;display:flex}.gpa-head-sub{color:var(--text-mute);align-items:center;gap:6px;margin:4px 0 0;font-size:12px;display:flex}.gpa-ponto{background:var(--area-outra);border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.gpa-ponto.area-pericia{background:var(--area-pericia)}.gpa-ponto.area-juridico{background:var(--area-juridico)}.gpa-ponto.area-rh{background:var(--area-rh)}.gpa-ponto.area-ti{background:var(--area-ti)}.gpa-ponto.area-sem{box-shadow:inset 0 0 0 1.5px var(--area-sem);background:0 0}.gpa-lista{border-right:1px solid var(--border-soft);background:var(--panel-2);flex-direction:column;flex-shrink:0;width:340px;min-height:0;display:flex}.gpa-busca{border:1px solid var(--border);background:var(--panel);height:36px;color:var(--text-mute);border-radius:10px;align-items:center;gap:8px;margin:14px 14px 10px;padding:0 10px;display:flex}.gpa-busca:focus-within{border-color:var(--accent);box-shadow:var(--ring)}.gpa-busca input{min-width:0;box-shadow:none;color:var(--text);background:0 0;border:0;outline:none;flex:1;padding:0;font-size:14px}.gpa-busca-limpar{width:22px;height:22px;color:var(--text-mute);border-radius:6px;place-items:center;display:grid}.gpa-busca-limpar:hover{background:var(--panel-3);color:var(--text)}.gpa-kbd{border:1px solid var(--border);color:var(--text-mute);background:var(--panel-2);border-radius:5px;padding:3px 6px;font-family:inherit;font-size:11px;font-weight:600;line-height:1}.gpa-areas{scrollbar-width:none;gap:6px;padding:0 14px 10px;display:flex;overflow-x:auto}.gpa-areas::-webkit-scrollbar{display:none}.gpa-area-chip{white-space:nowrap;border:1px solid var(--border);background:var(--panel);height:28px;color:var(--text-soft);border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.gpa-area-chip:hover{border-color:var(--border-strong);color:var(--text)}.gpa-area-chip.active{background:var(--accent-light);border-color:var(--accent);color:var(--accent-dark)}.gpa-area-n{font-variant-numeric:tabular-nums;color:var(--text-mute);font-weight:600}.gpa-area-chip.active .gpa-area-n{color:inherit}.gpa-lista-meta>span:first-child{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.gpa-lista-meta{border-top:1px solid var(--border-soft);color:var(--text-mute);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:8px;padding:8px 16px;font-size:12px;display:flex}.gpa-ordem{background:var(--panel-3);border-radius:8px;flex-shrink:0;padding:2px;display:inline-flex}.gpa-ordem button{height:22px;color:var(--text-soft);border-radius:6px;padding:0 8px;font-size:11px;font-weight:600}.gpa-ordem button.active{background:var(--panel);color:var(--text);box-shadow:var(--shadow-xs)}.gpa-lista-itens{flex:1;min-height:0;padding:2px 8px 12px;overflow-y:auto}.gpa-item{text-align:left;width:100%;color:inherit;border-radius:10px;align-items:flex-start;gap:10px;padding:9px 8px;transition:background .12s;display:flex}.gpa-item+.gpa-item{margin-top:2px}.gpa-item:hover{background:var(--panel-3)}.gpa-item.active{background:var(--accent-light)}.gpa-item:focus-visible{box-shadow:var(--ring);outline:none}.gpa-item .mosaico{margin-top:1px}.gpa-item-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.gpa-item-linha{align-items:center;gap:6px;min-width:0;display:flex}.gpa-item-nome{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.gpa-item-hora{color:var(--text-mute);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px}.gpa-item-sub{min-width:0;color:var(--text-mute);white-space:nowrap;flex:1;align-items:center;gap:6px;font-size:12px;display:inline-flex;overflow:hidden}.gpa-item-pontos{gap:3px;display:inline-flex}.gpa-item-msgs{color:var(--text-soft);font-variant-numeric:tabular-nums;flex-shrink:0;align-items:center;gap:3px;font-size:12px;display:inline-flex}.gpa-participa{background:var(--accent-soft);width:16px;height:16px;color:var(--accent-dark);border-radius:50%;flex-shrink:0;place-items:center;display:inline-grid}.gpa-item-atividade{gap:8px;margin-top:3px}.gpa-barra{background:var(--border-soft);border-radius:999px;flex:1;height:4px;overflow:hidden}.gpa-barra>span{border-radius:inherit;background:var(--accent);height:100%;transition:width .3s cubic-bezier(.16,1,.3,1);display:block}.gpa-semana{color:var(--text-mute);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11px}.gpa-top{background:var(--important-soft);color:var(--important-text);border-radius:999px;flex-shrink:0;align-items:center;gap:3px;padding:1px 7px;font-size:11px;font-weight:700;display:inline-flex}.gpa-esq{pointer-events:none;align-items:center}.gpa-esq-linhas{flex-direction:column;flex:1;gap:6px;display:flex}.gpa-esq-linhas>span,.gpa-esq-bola,.gpa-esq-balao{background:linear-gradient(90deg, var(--panel-3) 0%, var(--border-soft) 50%, var(--panel-3) 100%);background-size:200% 100%;border-radius:6px;height:10px;animation:1.2s ease-in-out infinite gpa-brilho;display:block}.gpa-esq-bola{border-radius:50%;flex-shrink:0;width:36px;height:36px}.gpa-esq-msgs{padding:6px 0}.gpa-esq-msg{align-items:flex-start;gap:10px;margin-bottom:16px;display:flex}.gpa-esq-balao{border-radius:12px;height:52px}@keyframes gpa-brilho{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.gpa-esq-linhas>span,.gpa-esq-bola,.gpa-esq-balao{animation:none}}.gpa-vazio{text-align:center;color:var(--text-mute);flex-direction:column;align-items:center;gap:8px;padding:32px 20px;font-size:14px;display:flex}.gpa-vazio p{max-width:34ch;margin:0}.gpa-vazio-grande{flex:1;justify-content:center}.gpa-vazio-ic{background:var(--accent-light);width:56px;height:56px;color:var(--accent-dark);border-radius:16px;place-items:center;margin-bottom:4px;display:grid}.gpa-vazio-titulo{color:var(--text);font-size:16px;font-weight:700}.gpa-detalhe{min-width:0}.gpa-det-head{border-bottom:1px solid var(--border-soft);align-items:center;gap:12px;padding:12px 20px;display:flex}.gpa-det-titulo{flex:1;min-width:0}.gpa-det-titulo h4{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:16px;font-weight:700;overflow:hidden}.gpa-det-meta{color:var(--text-mute);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:3px;font-size:12px;display:flex}.gpa-tag-consulta{background:var(--panel-3);color:var(--text-soft);border-radius:999px;align-items:center;gap:4px;padding:1px 8px;font-weight:600;display:inline-flex}.gpa-det-head .icon-btn.active{background:var(--accent-light);color:var(--accent-dark)}.gpa-corpo{flex:1;min-height:0;display:flex}.gpa-membros{border-right:1px solid var(--border-soft);flex-shrink:0;width:330px;padding:12px 12px 16px;overflow-y:auto}.gpa-membros ul{margin:0;padding:0;list-style:none}.gpa-areas-grupo{flex-wrap:wrap;gap:4px;padding:0 4px 10px;display:flex}.gpa-area-qtd{background:var(--panel-2);border:1px solid var(--border-soft);color:var(--text-soft);border-radius:999px;align-items:center;gap:5px;padding:2px 8px;font-size:11px;display:inline-flex}.gpa-area-qtd b{color:var(--text);font-variant-numeric:tabular-nums}.gpa-bloco{letter-spacing:.04em;text-transform:uppercase;color:var(--text-mute);align-items:center;gap:6px;margin:8px 4px 4px;font-size:11px;font-weight:700;display:flex}.gpa-bloco span{font-variant-numeric:tabular-nums;font-weight:600}.gpa-membro{border-radius:8px;align-items:center;gap:9px;min-width:0;padding:5px 4px;display:flex}.gpa-membro:hover{background:var(--panel-2)}.gpa-membro-txt{flex:1;min-width:0}.gpa-membro-qtd{font-variant-numeric:tabular-nums;flex-direction:column;flex-shrink:0;align-items:flex-end;line-height:1.2;display:flex}.gpa-membro-qtd b{color:var(--text);font-size:13px}.gpa-membro-pct{color:var(--text-mute);font-size:11px}.gpa-membro-qtd.zero b{color:var(--text-mute);font-weight:600}.gpa-membros-topo{color:var(--text-mute);justify-content:space-between;align-items:center;gap:8px;padding:0 4px 10px;font-size:11px;display:flex}.gpa-membro-nome{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.gpa-membro-sub{color:var(--text-mute);white-space:nowrap;align-items:center;gap:5px;font-size:11px;display:flex;overflow:hidden}.gpa-mute{color:var(--text-mute);font-weight:400}.gpa-conversa{flex-direction:column;flex:1;min-width:0;display:flex}.gpa-conversa .monitor-msgs{flex:1;min-height:0}.gpa-rodape{border-top:1px solid var(--border-soft);background:var(--panel-2);color:var(--text-soft);align-items:center;gap:8px;padding:10px 20px;font-size:12px;display:flex}@media (width<=1100px){.gpa-lista{width:290px}.gpa-membros{width:260px}}.monitor-view-head{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.monitor-view-head .mv-titulo{font-size:16px;font-weight:700}.mv-titulo-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.monitor-view-head .mv-sub{color:var(--text-soft);flex-wrap:wrap;align-items:center;gap:8px;margin-top:3px;font-size:12px;display:flex}.monitor-view-head .mv-sub>span:first-child{align-items:center;gap:5px;display:inline-flex}.mv-pend{color:var(--text-soft);flex-shrink:0;align-items:center;gap:8px;padding:0;font-size:12px;font-weight:600;display:inline-flex}.mv-pend:hover{color:var(--text)}.switch.switch-green.on{background:#22c55e}.mv-msgfilter{background:var(--panel-3);border-radius:999px;flex-shrink:0;padding:3px;display:inline-flex}.mv-msgfilter button{color:var(--text-soft);border-radius:999px;padding:5px 14px;font-size:12px;font-weight:600;transition:background .13s,color .13s}.mv-msgfilter button.active{background:var(--panel);color:var(--accent-dark);box-shadow:var(--shadow-xs)}.mv-last{text-align:center;flex-direction:column;flex-shrink:0;align-items:center;gap:1px;padding:0 14px;display:flex}.mv-last-lbl{text-transform:uppercase;letter-spacing:.5px;color:var(--text-mute);font-size:11px;font-weight:700}.mv-last-val{color:var(--text);white-space:nowrap;font-size:12px;font-weight:600}.mv-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.btn-sm{align-items:center;gap:5px;padding:6px 11px;font-size:12px;display:inline-flex}.mon-msgbar{border-bottom:1px solid var(--border-soft);background:var(--panel-2);justify-content:flex-end;padding:8px 18px;display:flex}.monitor-msgs{flex:1;padding:14px 18px 28px;overflow-y:auto}.mon-msg-wrap{border-radius:12px;transition:background .15s;position:relative}.mon-msg-wrap.ignored{background:#ef444412}.mon-msg-tools{opacity:1;gap:4px;display:flex;position:absolute;top:8px;right:10px}.mon-msg-act{width:22px;height:22px;color:var(--text-mute);background:var(--panel-2);box-shadow:var(--shadow-sm);border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.mon-msg-act:hover{color:var(--accent-text)}.mon-msg-act.lida{color:#fff;background:#22c55e;box-shadow:0 2px 6px #22c55e59}.mon-msg-act.lida:hover{color:#fff;background:#16a34a}.mon-msg-act.ignorada{color:#fff;background:var(--urgent);box-shadow:0 2px 6px #d83b3b4d}.mon-msg-act.ignorada:hover{color:#fff;filter:brightness(.93)}.mon-msg-wrap.lida{background:#22c55e0f;border-radius:12px}.mc-lida-btn.on,.icon-btn.active-green{color:#22c55e;background:#22c55e1f}.join-motivo{background:var(--panel-2);border-left:3px solid var(--accent);color:var(--text);border-radius:0 8px 8px 0;margin:4px 0 12px;padding:8px 12px;font-size:14px;font-style:italic}.admin-head h3{margin:0;font-size:18px}.admin-tabs{border-bottom:1px solid var(--border-soft);gap:6px;padding:0 26px;display:flex}.admin-tab{color:var(--text-soft);border-bottom:2px solid #0000;padding:13px 16px;font-size:14px;font-weight:600}.admin-tab:hover{color:var(--text)}.admin-tab.active{color:var(--accent-text);border-color:var(--accent)}.admin-body{flex:1;padding:22px 26px;overflow-y:auto}.admin-toolbar{align-items:center;gap:10px;margin-bottom:16px;display:flex}.admin-toolbar input{background:var(--panel-3);border:1px solid #0000;border-radius:999px;flex:1;padding:9px 14px;transition:all .15s}.admin-toolbar input:focus{background:var(--panel);border-color:var(--accent);box-shadow:var(--ring);outline:none}.atable{border-collapse:collapse;width:100%}.atable th{text-align:left;text-transform:uppercase;color:var(--text-mute);border-bottom:1px solid var(--border);letter-spacing:.5px;padding:10px 12px;font-size:12px;font-weight:700}.atable td{border-bottom:1px solid var(--border-soft);vertical-align:middle;padding:10px 12px}.atable tr{transition:background .12s}.atable tbody tr:hover{background:var(--panel-2)}.atable tr.inactive{opacity:.5}.atable .uname{align-items:center;gap:11px;display:flex}.badge{border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-block}.badge.admin{background:var(--urgent-soft);color:var(--urgent-text)}.badge.gestor{background:var(--success-soft);color:var(--success-text)}.badge.comum{background:var(--panel-3);color:var(--text-soft)}.badge.on{background:var(--success-soft);color:var(--success-text)}.badge.off{background:var(--urgent-soft);color:var(--urgent-text)}.row-actions{justify-content:flex-end;gap:4px;display:flex}.row-actions button{border-radius:8px;width:32px;height:32px}.row-actions button:hover{background:var(--panel-3)}.form-grid{grid-template-columns:1fr 1fr;gap:12px 16px;display:grid}.form-grid .full{grid-column:1/-1}.form-grid label{color:var(--text-soft);margin-bottom:5px;font-size:12px;font-weight:600;display:block}.form-grid input,.form-grid select{border:1px solid var(--border-strong);border-radius:9px;width:100%;padding:9px 11px;transition:all .15s}.form-grid input:focus,.form-grid select:focus{border-color:var(--accent);box-shadow:var(--ring);outline:none}.check-row{align-items:center;gap:9px;margin-top:10px;display:flex}.check-row input{width:auto}.user-list{flex-direction:column;gap:8px;display:flex}.user-row{border:1px solid var(--border);background:var(--panel);box-shadow:var(--shadow-xs);border-radius:12px;align-items:center;gap:12px;padding:10px 14px;transition:box-shadow .15s,border-color .15s;display:flex}.user-row:hover{box-shadow:var(--shadow-sm);border-color:var(--border-strong)}.user-row.inactive{opacity:.6}.user-row .spacer{flex:1}.ur-id{min-width:150px}.ur-name{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.ur-username{color:var(--text-mute);font-size:12px}.ur-tags{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.ur-perms{color:var(--text-soft);white-space:nowrap;font-size:12px}.ur-actions{gap:2px;display:flex}.ur-actions .icon-btn{width:32px;height:32px}.ur-actions .act-danger:hover{background:var(--urgent-soft);color:var(--urgent-text)}.ur-actions .act-ok:hover{background:var(--success-soft);color:var(--success-text)}@media (width<=700px){.user-row{flex-wrap:wrap}.ur-tags{flex-basis:100%;order:3}}.filter-bar{border-bottom:1px solid var(--border-soft);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:16px;padding-bottom:14px;display:flex}.filter-label{color:var(--text-mute);text-transform:uppercase;letter-spacing:.4px;margin-right:2px;font-size:12px;font-weight:700}.chip-filter{box-sizing:border-box;height:24px;color:var(--text-soft);background:var(--panel-3);border:1px solid #0000;border-radius:999px;align-items:center;gap:4px;padding:0 10px;font-size:12px;font-weight:600;line-height:16px;transition:all .13s;display:inline-flex}.chip-filter:hover{background:var(--border);color:var(--text)}.chip-filter.active{background:var(--accent-light);color:var(--accent-dark);border-color:var(--accent)}.filter-sep{background:var(--border);width:1px;height:20px;margin:0 6px}.filter-count{color:var(--text-mute);margin-left:auto;font-size:12px;font-weight:600}.user-picker{max-width:320px;position:relative}.user-picker-trigger{background:var(--panel-2);border:1px dashed var(--border-strong);width:100%;color:var(--text-soft);border-radius:10px;align-items:center;gap:8px;padding:9px 12px;font-size:14px;font-weight:600;transition:all .13s;display:flex}.user-picker-trigger:hover{border-color:var(--accent);background:var(--panel);color:var(--text)}.user-picker-trigger .upt-ic{color:var(--accent-text);font-weight:700}.user-picker-trigger .upt-caret{color:var(--text-mute);margin-left:auto;font-size:11px}.user-picker.compact{max-width:none}.user-picker.compact .user-picker-trigger{white-space:nowrap;width:auto;padding:7px 12px;font-size:14px}.user-picker.compact .user-picker-trigger .upt-caret{margin-left:4px}.user-picker.compact .user-picker-pop{left:auto;right:0}.user-picker-pop{z-index:120;background:var(--panel);border:1px solid var(--border);width:300px;max-width:90vw;box-shadow:var(--shadow-pop);border-radius:14px;padding:8px;animation:.13s pop-in;position:absolute;top:calc(100% + 6px);left:0}.user-picker-pop>input{border:1px solid var(--border-strong);background:var(--panel-2);border-radius:999px;width:100%;margin-bottom:6px;padding:9px 12px}.user-picker-pop>input:focus{border-color:var(--accent);box-shadow:var(--ring);background:var(--panel);outline:none}.up-list{max-height:260px;overflow-y:auto}.up-empty{text-align:center;color:var(--text-mute);padding:16px;font-size:14px}.up-item{cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;transition:background .12s;display:flex}.up-item:hover{background:var(--accent-light)}.up-info{flex:1;min-width:0}.up-name{font-size:14px;font-weight:600}.up-sub{color:var(--text-mute);font-size:12px}.up-add{color:var(--accent-text);opacity:0;font-size:16px;font-weight:700;transition:opacity .12s}.up-item:hover .up-add{opacity:1}.up-secao{letter-spacing:.04em;text-transform:uppercase;color:var(--text-mute);padding:8px 10px 4px;font-size:11px;font-weight:700}.mosaico{background:var(--panel);border-radius:50%;flex:none;grid-template-rows:1fr;grid-template-columns:1fr;gap:1px;display:grid;overflow:hidden}.mosaico.n2{grid-template-columns:1fr 1fr}.mosaico.n3{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr}.mosaico.n3>:first-child{grid-row:1/3}.mosaico-peca{color:#fff;place-items:center;min-width:0;min-height:0;font-weight:700;display:grid;position:relative;overflow:hidden}.mosaico-peca img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.up-grupo-ic{background:var(--accent-light);width:32px;height:32px;color:var(--accent-text);border-radius:10px;flex:none;place-items:center;display:grid}.team-card{border:1px solid var(--border);background:var(--panel);box-shadow:var(--shadow-xs);border-radius:16px;margin-bottom:14px;padding:16px 18px;transition:box-shadow .15s,border-color .15s,transform .1s}.team-card:hover{box-shadow:var(--shadow-sm);border-color:var(--border-strong)}.team-card-head{align-items:center;gap:13px;display:flex}.tc-avatar{color:#fff;letter-spacing:.3px;width:46px;height:46px;box-shadow:var(--shadow-sm);border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:flex}.tc-info{flex:1;min-width:0}.tc-name{letter-spacing:-.2px;font-size:16px;font-weight:700}.tc-meta{flex-wrap:wrap;gap:6px;margin-top:5px;display:flex}.tc-pill{color:var(--text-soft);background:var(--panel-3);border-radius:999px;padding:2px 9px;font-size:12px;font-weight:600}.tc-actions{align-items:center;gap:4px;display:flex}.tc-canal-btn{color:var(--accent-dark);background:var(--accent-light);border-radius:9px;margin-left:4px;padding:7px 13px;font-size:14px;font-weight:600}.tc-canal-btn:hover{background:color-mix(in srgb, var(--accent) 16%, var(--panel))}.tc-body{border-top:1px solid var(--border-soft);flex-direction:column;gap:16px;margin-top:16px;padding-top:14px;display:flex}.tc-col{min-width:0}.tc-col+.tc-col{border-top:1px dashed var(--border-soft);padding-top:14px}.tc-label{color:var(--text-mute);text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px;font-size:12px;font-weight:700}.tc-empty{color:var(--text-mute);padding:4px 0;font-size:12px}.canal-form{align-items:center;gap:6px;margin-top:8px;display:flex}.canal-form input{border:1px solid var(--border-strong);border-radius:9px;flex:1;min-width:0;padding:8px 11px;transition:all .15s}.canal-form input:focus{border-color:var(--accent);box-shadow:var(--ring);outline:none}.tc-empty-state{color:var(--text-mute);text-align:center;flex-direction:column;align-items:center;gap:10px;padding:50px 20px;display:flex}.tc-empty-ic{background:radial-gradient(circle at 30% 30%, var(--accent-light), color-mix(in srgb, var(--accent) 8%, var(--accent-light)));border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;font-size:32px;display:flex}@media (width<=720px){.tc-body{grid-template-columns:1fr}}.eq-criar{background:var(--panel);border:1px solid var(--border);border-radius:14px;align-items:center;gap:8px;margin-bottom:18px;padding:6px 6px 6px 14px;transition:border-color .15s,box-shadow .15s;display:flex}.eq-criar:focus-within{border-color:var(--accent);box-shadow:var(--ring)}.eq-criar-ic{color:var(--text-mute);display:inline-flex}.eq-criar:focus-within .eq-criar-ic{color:var(--accent-text)}.eq-criar input{min-width:0;color:var(--text);background:0 0;border:0;flex:1;padding:8px 4px;font-size:16px}.eq-criar input:focus{outline:none}.eq-criar input::placeholder{color:var(--text-mute)}.eq-criar .btn{white-space:nowrap;border-radius:10px;height:38px}.eq-criar .btn:disabled{opacity:.5;cursor:not-allowed}.eq-card{background:var(--panel);border:1px solid var(--border);border-radius:16px;margin-bottom:14px;transition:border-color .15s;overflow:hidden}.eq-card:hover{border-color:var(--border-strong)}.eq-head{align-items:center;gap:14px;padding:18px 20px;display:flex}.eq-info{flex:1;min-width:0}.eq-nome{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;font-weight:700;line-height:1.25;overflow:hidden}.eq-meta{color:var(--text-soft);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;font-size:13px;display:flex}.eq-sep{color:var(--text-mute)}.eq-badge{background:var(--important-soft);color:var(--important-text);cursor:help;border-radius:999px;align-items:center;gap:5px;margin-left:6px;padding:2px 9px;font-size:12px;font-weight:600;display:inline-flex}.eq-acoes{flex-shrink:0;align-items:center;gap:4px;display:flex}.eq-novo-canal{height:34px;color:var(--accent-dark);background:var(--accent-light);border-radius:10px;align-items:center;gap:6px;margin-right:4px;padding:0 13px;font-size:14px;font-weight:600;transition:background .13s;display:inline-flex}.eq-novo-canal:hover,.eq-novo-canal[aria-expanded=true]{background:color-mix(in srgb, var(--accent) 18%, var(--panel))}.eq-icone{width:34px;height:34px;color:var(--text-soft);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;transition:background .13s,color .13s;display:inline-flex}.eq-icone:hover{background:var(--panel-3);color:var(--text)}.eq-icone.perigo:hover{background:var(--urgent-soft);color:var(--urgent-text)}.eq-novo-canal:focus-visible,.eq-icone:focus-visible,.eq-link:focus-visible{box-shadow:var(--ring);outline:none}.eq-canais{border-top:1px solid var(--border-soft);margin:0;padding:0;list-style:none}.eq-canal{grid-template-columns:minmax(170px,230px) 1fr auto;align-items:center;gap:16px;padding:12px 20px;transition:background .12s;display:grid}.eq-canal+.eq-canal,.eq-canal+.eq-canal-form{border-top:1px solid var(--border-soft)}.eq-canal:hover{background:var(--panel-2)}.eq-canal-id{align-items:center;gap:11px;min-width:0;display:flex}.eq-canal-ic{background:var(--accent-light);width:32px;height:32px;color:var(--accent-text);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.eq-canal-txt{flex-direction:column;min-width:0;line-height:1.25;display:flex}.eq-canal-nome{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.eq-canal-sub{color:var(--text-mute);font-variant-numeric:tabular-nums;font-size:12px}.eq-membros{min-width:0}.eq-canal-acoes{align-items:center;gap:2px;display:flex}.eq-canal-acoes .user-picker{margin-right:4px}.eq-canal-acoes .eq-icone{opacity:0;width:30px;height:30px;transition:opacity .13s,background .13s,color .13s}.eq-canal:hover .eq-canal-acoes .eq-icone,.eq-canal:focus-within .eq-canal-acoes .eq-icone{opacity:1}@media (hover:none){.eq-canal-acoes .eq-icone{opacity:1}}.eq-vazio{color:var(--text-mute);align-items:center;gap:10px;padding:16px 20px;font-size:13px;display:flex}.eq-link{color:var(--accent-text);border-radius:6px;padding:2px 4px;font-weight:600}.eq-link:hover{text-underline-offset:3px;text-decoration:underline}.eq-canal-form{background:var(--panel-2);align-items:center;gap:8px;padding:12px 20px;display:flex}.eq-canal-form input{border:1px solid var(--border-strong);background:var(--panel);min-width:0;height:36px;color:var(--text);border-radius:10px;flex:1;padding:0 12px;transition:border-color .15s,box-shadow .15s}.eq-canal-form input:focus{border-color:var(--accent);box-shadow:var(--ring);outline:none}.eq-canal-form .btn{border-radius:10px;height:36px}.eq-canal-form .btn:disabled{opacity:.5;cursor:not-allowed}@media (width<=860px){.eq-canal{grid-template-columns:1fr auto}.eq-membros{grid-area:2/1/auto/-1}}@media (width<=560px){.eq-head{flex-wrap:wrap}.eq-acoes{justify-content:flex-end;width:100%}.eq-criar{flex-wrap:wrap}}.channel-list{margin-top:12px}.channel-row-adm{background:var(--panel-2);border-radius:9px;align-items:center;gap:8px;margin-bottom:6px;padding:7px 10px;transition:background .12s;display:flex}.channel-row-adm:hover{background:var(--panel-3)}.channel-row-adm .cr-hash{color:var(--text-mute);font-weight:700}.channel-row-adm .cr-name{flex:1;font-weight:600}.channel-row-adm .cr-count{color:var(--text-mute);flex-shrink:0;align-items:center;gap:4px;font-size:12px;font-weight:600;display:inline-flex}.channel-block{margin-bottom:14px}.channel-block:last-of-type{margin-bottom:0}.channel-members{margin:8px 0 2px 26px}.channel-row-adm .cr-actions{opacity:0;gap:2px;transition:opacity .13s;display:flex}.channel-row-adm:hover .cr-actions{opacity:1}.channel-row-adm .cr-actions button{border-radius:7px;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;display:inline-flex}.channel-row-adm .cr-actions button:hover{background:var(--panel)}.members-block{border-top:1px solid var(--border-soft);margin-top:12px;padding-top:10px}.members-head{color:var(--text-mute);text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;font-size:12px;font-weight:700}.member-chips{flex-wrap:wrap;gap:7px;display:flex}.member-chip{background:var(--panel-2);border:1px solid var(--border);border-radius:999px;align-items:center;gap:7px;padding:3px 6px 3px 4px;font-size:12px;font-weight:500;transition:border-color .13s,background .13s;display:inline-flex}.member-chip:hover{border-color:var(--border-strong);background:var(--panel)}.member-chip .mc-name{white-space:nowrap}.member-chip .mc-remove{width:18px;height:18px;color:var(--text-mute);border-radius:999px;justify-content:center;align-items:center;font-size:14px;line-height:1;display:inline-flex}.member-chip .mc-remove:hover{background:var(--urgent-soft);color:var(--urgent-text)}.member-add{align-items:center;gap:8px;margin-top:10px;display:flex}.member-add .ic{color:var(--accent-text);font-weight:700}.member-add select{border:1px dashed var(--border-strong);background:var(--panel-2);max-width:280px;color:var(--text-soft);cursor:pointer;border-radius:9px;flex:1;padding:8px 10px;transition:all .15s}.member-add select:hover{border-color:var(--accent);background:var(--panel)}.member-add select:focus{border-style:solid;border-color:var(--accent);box-shadow:var(--ring);outline:none}.sec-group-title{color:var(--text-soft);cursor:pointer;-webkit-user-select:none;user-select:none;text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:7px;padding:12px 18px 5px;font-size:12px;font-weight:700;display:flex}.sec-group-title:hover{color:var(--text)}.sec-group-title .caret{width:14px;color:var(--text-mute);transition:transform .15s;display:inline-flex}.sec-group-title .caret.collapsed{transform:rotate(-90deg)}.conv-name .cn-ic{color:var(--text-mute);vertical-align:-2px;margin:0 2px}.presence-mini{border-radius:50%;flex-shrink:0;width:11px;height:11px;display:inline-block}.sec-group-title .count{color:var(--text-mute);font-weight:600}.sec-add{opacity:0;margin-left:auto;transition:opacity .15s}.sec-group-title:hover .sec-add{opacity:1}.sec-acts{opacity:0;gap:2px;margin-left:auto;transition:opacity .15s;display:inline-flex}.sec-group-title:hover .sec-acts{opacity:1}.quick-views{margin-bottom:4px}.quick-views-head{padding-top:8px;padding-bottom:4px}.quick-item{cursor:pointer;width:100%;color:var(--text);text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:6px 18px 6px 32px;font-size:14px;display:flex}.quick-item:hover{background:var(--panel-2)}.quick-ic{width:18px;color:var(--text-soft);justify-content:center;align-items:center;display:inline-flex}.quick-label{flex:1}.quick-badge{background:var(--accent);color:#fff;text-align:center;border-radius:10px;min-width:18px;padding:1px 7px;font-size:12px;font-weight:700}.ctx-menu{background:var(--panel);border:1px solid var(--border);box-shadow:var(--shadow-pop);z-index:200;border-radius:14px;min-width:210px;padding:6px;animation:.12s pop-in;position:fixed}.ctx-menu button{text-align:left;border-radius:9px;align-items:center;gap:11px;width:100%;padding:9px 12px;font-size:14px;display:flex}.ctx-menu button:hover{background:var(--panel-2)}.ctx-menu .sep{background:var(--border-soft);height:1px;margin:5px 4px}.ctx-sub{color:var(--text-mute);text-transform:uppercase;letter-spacing:.5px;padding:7px 12px 3px;font-size:12px;font-weight:700}.switch{background:var(--border-strong);border-radius:999px;flex-shrink:0;width:42px;height:24px;padding:0;transition:background .15s;position:relative}.switch.on{background:var(--accent)}.switch-dot{background:var(--panel);width:18px;height:18px;box-shadow:var(--shadow-xs);border-radius:50%;transition:transform .15s;position:absolute;top:3px;left:3px}.switch.on .switch-dot{transform:translate(18px)}.ns-row{align-items:center;gap:14px;margin:14px 0;display:flex}.ns-row>label{font-size:14px;font-weight:600}.ns-select{border:1px solid var(--border-strong);background:var(--panel);border-radius:9px;min-width:180px;padding:9px 11px}.ns-select:focus{border-color:var(--accent);box-shadow:var(--ring);outline:none}.settings-modal{flex-direction:column;width:1120px;max-width:96vw;height:86vh;padding:0;display:flex;overflow:hidden}.settings-nav-divider{color:var(--text-mute);text-transform:uppercase;letter-spacing:.6px;border-top:1px solid var(--border-soft);margin-top:6px;padding:14px 12px 4px;font-size:11px;font-weight:700}.settings-body{flex:1;min-height:0;display:flex}.settings-nav{border-right:1px solid var(--border-soft);background:var(--panel-2);flex-direction:column;flex-shrink:0;gap:2px;width:220px;padding:12px;display:flex;overflow-y:auto}.settings-navitem{color:var(--text-soft);text-align:left;border-radius:9px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;font-weight:600;display:flex}.settings-navitem:hover{background:var(--panel-3);color:var(--text)}.settings-navitem.active{background:var(--accent-light);color:var(--accent-dark)}.settings-content{flex:1;padding:24px 28px;overflow-y:auto}.settings-h{margin:0 0 4px;font-size:16px;font-weight:700}.settings-p{color:var(--text-soft);margin:0 0 14px;font-size:14px}.settings-profile{align-items:center;gap:14px;display:flex}.accent-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.accent-opt{border:1px solid var(--border);color:var(--text-soft);border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:14px;font-size:14px;font-weight:600;transition:all .13s;display:flex}.accent-opt:hover{border-color:var(--border-strong)}.accent-opt.active{border-color:var(--accent);background:var(--accent-light);color:var(--accent-dark)}.accent-swatch{color:#fff;width:40px;height:40px;box-shadow:var(--shadow-sm);border-radius:50%;justify-content:center;align-items:center;display:flex}.presence-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.presence-opt{border:1px solid var(--border);color:var(--text-soft);border-radius:10px;align-items:center;gap:9px;padding:11px 13px;font-size:14px;font-weight:600;display:flex}.presence-opt:hover{border-color:var(--border-strong)}.presence-opt.active{border-color:var(--accent);background:var(--accent-light);color:var(--accent-dark)}.radio-list{flex-direction:column;gap:6px;display:flex}.radio-row{border:1px solid var(--border);color:var(--text);text-align:left;border-radius:10px;align-items:center;gap:11px;padding:12px 14px;font-size:14px;font-weight:500;display:flex}.radio-row:hover{border-color:var(--border-strong)}.radio-row.active{border-color:var(--accent);background:var(--accent-light)}.radio-dot{border:2px solid var(--border-strong);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.radio-row.active .radio-dot{border-color:var(--accent)}.radio-dot span{background:var(--accent);border-radius:50%;width:9px;height:9px}.settings-divider{background:var(--border-soft);height:1px;margin:22px 0}.pos-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.pos-opt{border:1px solid var(--border);color:var(--text-soft);border-radius:12px;flex-direction:column;align-items:stretch;gap:8px;padding:10px;font-size:12px;font-weight:600;display:flex}.pos-opt:hover{border-color:var(--border-strong)}.pos-opt.active{border-color:var(--accent);background:var(--accent-light);color:var(--accent-dark)}.pos-preview{background:var(--panel-3);border-radius:8px;height:54px;position:relative;overflow:hidden}.pos-preview span{background:var(--accent);border-radius:3px;width:36px;height:12px;position:absolute}.pos-prev-br span{bottom:6px;right:6px}.pos-prev-tr span{top:6px;right:6px}.pos-prev-bl span{bottom:6px;left:6px}.pos-prev-tl span{top:6px;left:6px}.density-compacto .messages{gap:10px;padding-top:10px}.density-compacto .messages .msg.grouped{margin-top:-5px}.density-compacto .messages>:has(.importance-bar,.msg.pinned)+*>.msg.grouped{margin-top:0}.density-compacto .msg{padding-top:2px;padding-bottom:2px}.density-compacto .msg-text{line-height:1.4}.density-compacto .day-sep{margin:10px 0 6px}.density-compacto .reactions{margin-top:4px}.aviso-conexao{z-index:310;pointer-events:none;color:#fff;background:#b3261e;border-radius:999px;max-width:calc(100vw - 32px);padding:7px 16px;font-size:14px;font-weight:600;animation:.22s cubic-bezier(.2,.8,.2,1) toastin;position:fixed;top:10px;left:50%;transform:translate(-50%);box-shadow:0 4px 14px #00000040}.aviso-conexao.ok{background:#237b4b}.toast-wrap{z-index:300;flex-direction:column;gap:8px;display:flex;position:fixed}.toast-wrap.pos-bc{align-items:center;bottom:24px;left:50%;transform:translate(-50%)}.toast-wrap.pos-br{align-items:flex-end;bottom:24px;right:24px}.toast-wrap.pos-tr{align-items:flex-end;top:24px;right:24px}.toast-wrap.pos-bl{align-items:flex-start;bottom:24px;left:24px}.toast-wrap.pos-tl{align-items:flex-start;top:24px;left:24px}.toast-card{color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;background:#5b5fc7;border-radius:8px;width:360px;max-width:calc(100vw - 32px);animation:.22s cubic-bezier(.2,.8,.2,1) toastin;overflow:hidden;box-shadow:0 8px 24px #00000047,0 2px 6px #0000002e}.toast-card:hover{background:#6063cd}.toast-card:focus-visible{outline-offset:2px;outline:2px solid #fff}.toast-card-head{color:#ffffffeb;align-items:center;gap:8px;padding:8px 10px 6px;font-size:12px;display:flex}.toast-app-icon{background:#ffffff2e;border-radius:4px;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.toast-app-name{letter-spacing:.1px;white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:600;overflow:hidden}.toast-card-close{color:#fff;cursor:pointer;opacity:.85;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.toast-card-close:hover{opacity:1;background:#ffffff2e}.toast-card-body{align-items:center;gap:12px;padding:4px 14px 14px;display:flex}.toast-card-text{flex:1;min-width:0}.toast-card-title{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;line-height:1.25;overflow:hidden}.toast-card-preview{color:#ffffffeb;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:14px;line-height:1.3;display:-webkit-box;overflow:hidden}.toast-card.toast-compacto{width:320px}.toast-card.toast-compacto .toast-card-body{gap:10px;padding:2px 12px 10px}.toast-card.toast-compacto .toast-card-title{font-size:14px}.toast-card.toast-compacto .toast-card-preview{font-size:12px}.toast-status-icon{color:#fff;background:#ffffff29;border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.toast-status-success,.toast-status-error,.toast-status-info{background:#ffffff2e}.toast-card-success{background:#2f7e6a}.toast-card-success:hover{background:#348a73}.toast-card-error{background:#b53a4f}.toast-card-error:hover{background:#c34256}.toast-card-info{background:#5b5fc7}.toast-card-info:hover{background:#6063cd}.search-results{padding:8px}.search-cat{color:var(--text-mute);text-transform:uppercase;letter-spacing:.5px;margin:12px 6px 4px;font-size:12px;font-weight:700}.search-hit{cursor:pointer;border-radius:10px;padding:9px 11px;transition:background .12s}.search-hit:hover{background:var(--panel-2)}.search-hit-conv{color:var(--text-mute);white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.search-hit-eu{cursor:default;color:var(--text-mute)}.search-hit-eu:hover{background:0 0}.search-hit-arq{align-items:center;gap:7px;display:flex}.search-hit-arq-nome{overflow-wrap:anywhere;flex:1;min-width:0}.spinner{color:var(--text-mute);text-align:center;padding:24px}@keyframes msg-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes pop-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes slide-in{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}@keyframes toastin{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.search-hit.search-pessoa{align-items:center;gap:10px;padding-top:7px;padding-bottom:7px;display:flex}.search-pessoa-txt{flex-direction:column;min-width:0;display:flex}.search-pessoa-txt b{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.search-pessoa-txt b small{color:var(--text-mute);font-weight:400}.search-pessoa-txt>small{color:var(--text-mute);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.sched-anexos{background:var(--panel-2);color:var(--text-soft)}.sched-anexos-lista{vertical-align:middle;flex-wrap:wrap;gap:4px;margin-left:6px;display:inline-flex}.sched-anexo-chip{background:var(--panel-3);max-width:160px;color:var(--text-soft);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;gap:4px;padding:1px 7px;font-size:11px;display:inline-flex;overflow:hidden}.mp-body{overflow-x:hidden}.mp-emoji-grid,.mp-sticker-grid,.mp-gif-grid,.mp-emoji-grid>*,.mp-sticker-grid>*,.mp-gif-grid>*{min-width:0}.mp-sticker-grid{grid-template-columns:repeat(auto-fill,minmax(48px,1fr))}.mp-sticker{place-items:center;padding:6px 0;font-size:30px;display:grid;overflow:hidden}.mp-sticker img,.mp-sticker svg{max-width:100%;height:auto}.recado-tag{border-radius:999px;align-items:center;gap:6px;margin-bottom:4px;padding:2px 10px;font-size:12px;font-weight:700;display:inline-flex}.recado-tag.aberto{color:#b0306a;background:#fde7f0}.recado-tag.privado{color:#4b3f8f;background:#ece9fb}html.dark .recado-tag.aberto{color:#f7a8c8;background:#e0568f29}html.dark .recado-tag.privado{color:#c7bdf7;background:#7a5bd633}.recado-tag{width:fit-content;max-width:100%;margin-bottom:6px;display:flex}.auth-entrando{place-items:center;display:grid}.auth-entrando-caixa{flex-direction:column;align-items:center;gap:18px;animation:.25s ease-out both auth-entrando-in;display:flex}.auth-entrando-caixa .auth-logo{border-radius:16px;width:56px;height:56px;font-size:16px}.auth-entrando-txt{color:#e2e8f2d9;font-size:14px;font-weight:600}.auth-giro{border:3px solid #ffffff2e;border-top-color:#e8edf5;border-radius:50%;width:26px;height:26px;animation:.8s linear infinite auth-giro}.auth-giro.pequeno{border-width:2px;border-color:#2a4270 #2a427040 #2a427040;width:16px;height:16px}.auth-btn-sap.abrindo{cursor:progress;opacity:.9}@keyframes auth-entrando-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.auth-giro{animation-duration:2.4s}.auth-entrando-caixa{animation:none}}.rail-btn{height:38px}.rail-btn .ic{place-items:center;display:grid}.rail-badge{border-width:2px;min-width:16px;height:16px;padding:0 4px;font-size:10px;line-height:1;top:-1px;left:29px;right:auto}html:not(.dark) .list-col{box-shadow:none;background:#f6f6fb}html:not(.dark) .list-col .list-header,html:not(.dark) .list-col .list-filter,html:not(.dark) .list-col .list-scroll{background:0 0}html:not(.dark) .list-col .conv-item:hover{background:#ffffffb3}html:not(.dark) .list-col .conv-item.active{box-shadow:0 0 0 1px var(--border), 0 1px 2px #1018280d;background:#fff}html:not(.dark) .list-col .conv-item.active .conv-fav,html:not(.dark) .list-col .list-filter .chip-filter:not(.active),html:not(.dark) .list-col .search-box{background:#fff}.modal-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.modal-head h3{align-items:center;gap:8px;margin:0;display:flex}.proc-modal{flex-direction:column;width:760px;max-width:95vw;height:80vh;padding:22px 24px;display:flex}.proc-tabs{border-bottom:1px solid var(--border);gap:6px;margin-bottom:14px;display:flex}.proc-tab{color:var(--text-soft);border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:9px 14px;font-size:14px;font-weight:600;display:flex}.proc-tab.active{color:var(--accent-text);border-bottom-color:var(--accent)}.proc-body{flex-direction:column;flex:1;min-height:0;display:flex}.proc-toolbar{align-items:center;gap:10px;margin-bottom:12px;display:flex}.proc-toolbar select{border:1px solid var(--border-strong);background:var(--panel);width:auto;color:var(--text);border-radius:10px;padding:9px 10px}.proc-list{flex-direction:column;flex:1;gap:10px;padding-right:4px;display:flex;overflow-y:auto}.proc-empty{color:var(--text-mute);text-align:center;padding:20px;font-size:14px}.proc-card{border:1px solid var(--border);background:var(--bg);border-radius:12px;padding:12px 14px}.proc-card-h{align-items:center;gap:8px;display:flex}.proc-card-h b{font-size:14px}.proc-card-acts{gap:2px;margin-left:auto;display:flex}.proc-status{text-transform:uppercase;letter-spacing:.3px;border-radius:20px;padding:2px 8px;font-size:12px;font-weight:700}.proc-status.st-ativo{background:var(--success);color:#fff}.proc-status.st-suspenso{background:var(--important);color:#fff}.proc-status.st-concluido{background:var(--accent);color:#fff}.proc-status.st-arquivado{background:var(--text-mute);color:#fff}.proc-titulo{margin-top:6px;font-weight:600}.proc-meta{color:var(--text-soft);flex-wrap:wrap;gap:14px;margin-top:6px;font-size:12px;display:flex}.proc-foot{color:var(--text-mute);gap:18px;margin-top:8px;font-size:12px;display:flex}.proc-foot span{align-items:center;gap:4px;display:inline-flex}.proc-prazo-aberto{color:var(--urgent-text);font-weight:600}.proc-form{padding-right:4px;overflow-y:auto}.proc-form h4{margin:0 0 12px}.proc-form label{color:var(--text-soft);margin:10px 0 4px;font-size:12px;font-weight:600;display:block}.proc-form input,.proc-form select,.proc-form textarea{border:1px solid var(--border-strong);background:var(--panel);width:100%;color:var(--text);border-radius:9px;padding:9px 11px;font-family:inherit}.proc-form-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.proc-form-acts{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.prazo-card{border:1px solid var(--border);background:var(--bg);border-radius:12px;align-items:flex-start;gap:10px;padding:11px 13px;display:flex}.prazo-card.atrasado{border-color:var(--urgent);background:var(--urgent-soft)}.prazo-card.feito{opacity:.6}.prazo-check{color:var(--accent-text);align-items:center;display:flex}.prazo-card.feito .prazo-check{color:var(--success-text)}.prazo-main{flex:1;min-width:0}.prazo-titulo{font-weight:600}.prazo-card.feito .prazo-titulo{text-decoration:line-through}.prazo-meta{color:var(--text-soft);flex-wrap:wrap;gap:12px;margin-top:4px;font-size:12px;display:flex}.prazo-meta span{align-items:center;gap:4px;display:inline-flex}.prazo-venc-atras{color:var(--urgent-text);font-weight:700}.prazo-desc{color:var(--text-mute);margin-top:4px;font-size:12px}.poll{border:1px solid var(--border);background:var(--bg);border-radius:12px;max-width:460px;margin-top:4px;padding:12px}.poll-q{align-items:center;gap:6px;margin-bottom:10px;font-weight:600;display:flex}.poll-fechada{color:var(--text-mute);background:var(--border);border-radius:20px;margin-left:auto;padding:1px 7px;font-size:12px;font-weight:600}.poll-opts{flex-direction:column;gap:7px;display:flex}.poll-opt{border:1px solid var(--border-strong);text-align:left;background:var(--panel);border-radius:9px;align-items:center;gap:8px;padding:9px 12px;transition:border-color .15s;display:flex;position:relative;overflow:hidden}.poll-opt:hover:not(.ro),.poll-opt.votei{border-color:var(--accent)}.poll-opt.ro{cursor:default}.poll-bar{background:var(--accent-light);z-index:0;transition:width .4s;position:absolute;top:0;bottom:0;left:0}.poll-opt-txt{z-index:1;flex:1;align-items:center;gap:6px;font-size:14px;display:flex;position:relative}.poll-opt-pct{z-index:1;color:var(--text-soft);font-size:12px;font-weight:600;position:relative}.poll-foot{color:var(--text-mute);justify-content:space-between;align-items:center;margin-top:10px;font-size:12px;display:flex}.poll-close-btn{color:var(--urgent-text);font-size:12px;font-weight:600}.plus-menu .btn.primary,.plus-menu .btn.primary:hover{background:var(--accent-grad);color:#fff;justify-content:center}.plus-menu .btn.primary:hover{filter:brightness(1.05)}.sched-pop{width:300px;padding:8px}.sched-presets{flex-wrap:nowrap;gap:4px;padding:2px 2px 8px;display:flex}.plus-menu .sched-chip{box-sizing:border-box;white-space:nowrap;border:1px solid var(--border);width:auto;height:24px;color:var(--text-soft);background:var(--panel);border-radius:20px;flex:none;justify-content:center;align-items:center;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.sched-campos{grid-template-columns:1fr 112px;gap:8px;margin:0 2px 8px;display:grid}.sched-campo{flex-direction:column;gap:4px;min-width:0;display:flex}.sched-campo>span{color:var(--text-soft);font-size:12px;font-weight:600}.sched-campos .sched-dt{padding:7px 8px;font-size:14px}.sched-hora{border:1px solid var(--border-strong);background:var(--panel);color:var(--text-soft);box-sizing:border-box;border-radius:8px;align-items:center;gap:4px;height:36px;padding:0 2px 0 8px;display:flex;position:relative}.sched-hora:focus-within{border-color:var(--accent);box-shadow:var(--ring)}.sched-hora-txt{min-width:0;font:inherit;color:var(--text);background:0 0;border:none;outline:none;flex:1;font-size:14px}.plus-menu .sched-hora-seta{width:26px;height:28px;color:var(--text-soft);border-radius:6px;flex:0 0 26px;justify-content:center;align-items:center;padding:0;display:inline-flex}.plus-menu .sched-hora-seta:hover{background:var(--panel-3)}.sched-hora-lista{background:var(--panel);border:1px solid var(--border);max-height:200px;box-shadow:var(--shadow-pop);z-index:5;border-radius:8px;padding:4px;position:absolute;bottom:calc(100% + 4px);left:0;right:0;overflow-y:auto}.plus-menu .sched-hora-lista button{text-align:left;width:100%;color:var(--text);border-radius:6px;padding:6px 10px;font-size:14px;display:block}.plus-menu .sched-hora-lista button:hover{background:var(--panel-2)}.plus-menu .sched-hora-lista button.on{background:var(--accent-light);color:var(--accent-text);font-weight:600}.sched-hora-vazio{color:var(--text-mute);padding:8px 10px;font-size:12px}.plus-menu .sched-chip:hover,.plus-menu .sched-chip.on{border-color:var(--accent);color:var(--accent-text);background:var(--accent-light)}.sched-dt{width:100%;color:var(--text);accent-color:var(--accent);padding:10px 12px;font-family:inherit;font-size:14px}.sched-dt:focus{border-color:var(--accent);box-shadow:var(--ring);outline:none}.sched-preview{color:var(--accent-text);background:var(--accent-light);border-radius:8px;align-items:center;gap:5px;margin-top:8px;padding:6px 9px;font-size:12px;font-weight:600;display:flex}.sched-aviso{color:var(--urgent-text);background:var(--urgent-soft);border-radius:8px;align-items:flex-start;gap:6px;margin-top:8px;padding:6px 9px;font-size:12px;display:flex}.sched-aviso svg{flex:none;margin-top:2px}.modal-erro{color:var(--urgent-text);background:var(--urgent-soft);border-radius:8px;margin-top:4px;padding:8px 10px;font-size:14px;line-height:1.4}.poll-builder{flex-direction:column;gap:8px;width:280px;padding:12px;display:flex}.pb-input{border:1px solid var(--border-strong);background:var(--panel);width:100%;color:var(--text);border-radius:8px;padding:8px 10px;font-family:inherit}.pb-opt-row{align-items:center;gap:4px;display:flex}.pb-add{color:var(--accent-text);align-items:center;gap:5px;padding:4px 0;font-size:12px;font-weight:600;display:flex}.pb-check{color:var(--text-soft);align-items:center;gap:7px;font-size:12px;display:flex}.pb-check input{width:auto}.link-preview{border:1px solid var(--border);border-left:3px solid var(--accent);background:var(--bg);max-width:440px;color:inherit;border-radius:8px;gap:10px;margin-top:6px;padding:9px 11px;text-decoration:none;display:flex}.link-preview:hover{background:var(--rail-hover)}.lp-img{object-fit:cover;border-radius:6px;flex-shrink:0;width:64px;height:64px}.lp-body{min-width:0}.lp-site{color:var(--accent-text);text-transform:uppercase;font-size:12px;font-weight:600}.lp-title{margin:1px 0;font-size:14px;font-weight:600;line-height:1.3}.lp-desc{color:var(--text-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.lp-host{color:var(--text-mute);margin-top:2px;font-size:12px}.read-avatars{cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;width:fit-content;margin-top:6px;margin-left:auto;padding:2px;transition:opacity .15s;display:flex}.read-avatars:hover{opacity:.85}.read-avatars .ra-item{box-shadow:0 0 0 2px var(--panel);border-radius:50%;margin-left:-9px;display:inline-flex}.read-avatars .ra-item:first-child{margin-left:0}.read-avatars .read-more{color:var(--text-soft);background:var(--bg);border-radius:999px;margin-left:7px;padding:3px 8px;font-size:12px;font-weight:700}.importance-bar .read-avatars .ra-item{box-shadow:0 0 0 2px var(--urgent-soft)}.importance-imp .read-avatars .ra-item{box-shadow:0 0 0 2px var(--important-soft)}.readers-modal{width:520px;max-width:94vw}.rm-head{position:relative}.rm-head-actions{align-items:center;gap:10px;display:flex}.rm-head-count{background:var(--bg);border-radius:999px;padding:3px 10px;position:absolute;left:50%;transform:translate(-50%)}.readers-msg{background:var(--panel);border-left:3px solid var(--accent);border-radius:0;gap:10px;margin-bottom:16px;padding:4px 13px;display:flex}.readers-sep{align-items:center;gap:10px;margin:0 2px 10px;display:flex}.readers-sep .rs-label{text-transform:uppercase;letter-spacing:.5px;color:var(--text-mute);font-size:12px;font-weight:700}.readers-sep .rs-line{background:var(--border);flex:1;height:1px}.readers-sep .rs-num{text-align:center;min-width:22px;color:var(--text-soft);background:var(--bg);border-radius:999px;flex-shrink:0;padding:1px 8px;font-size:12px;font-weight:700}.readers-sep .rs-count{color:var(--text-soft);align-items:center;gap:4px;font-size:12px;font-weight:700;display:inline-flex}.readers-sep .rs-count svg:first-of-type{color:var(--success-text)}.rs-count .rs-slash{color:var(--text-mute);margin:0 7px;font-weight:600}.readers-msg .rm-body{flex:1;min-width:0}.readers-msg .rm-author{align-items:baseline;gap:8px;font-size:14px;font-weight:700;display:flex}.readers-msg .rm-time{color:var(--text-mute);font-size:12px;font-weight:400}.readers-msg .rm-text{color:var(--text);word-break:break-word;max-height:180px;margin-top:2px;font-size:14px;line-height:1.45;overflow-y:auto}.readers-msg .rm-text.muted{color:var(--text-mute);font-style:italic}.readers-msg .rm-text a{color:var(--accent-text)}.readers-msg .rm-anx{color:var(--accent-text);align-items:center;gap:4px;margin-top:4px;font-size:12px;display:inline-flex}.readers-empty{text-align:center;color:var(--text-mute);padding:24px;font-size:14px}.readers-list{flex-direction:column;gap:2px;max-height:420px;display:flex;overflow-y:auto}.reader-row{border-radius:10px;align-items:center;gap:10px;padding:8px 6px;display:flex}.reader-row:hover{background:var(--rail-hover)}.reader-nome{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.reader-setor{color:var(--accent-text);background:var(--accent-light);border-radius:20px;flex-shrink:0;padding:1px 7px;font-size:12px;font-weight:600}.reader-time{color:var(--success-text);flex-shrink:0;align-items:center;gap:5px;margin-left:auto;font-size:12px;display:inline-flex}.sp-act{width:30px;height:30px;color:var(--text-mute);background:0 0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}.sp-act:hover{background:var(--accent-light);color:var(--accent-text)}.nudge-one{color:var(--accent-text);border:1px solid var(--accent);background:var(--panel);border-radius:20px;flex-shrink:0;align-items:center;gap:5px;margin-left:auto;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.nudge-one:hover{background:var(--accent-light)}.nudge-one.done{color:var(--success-text);border-color:var(--success);background:var(--panel);cursor:default}.nudge-all{color:var(--accent-text);border:1px solid var(--accent);background:var(--panel);border-radius:20px;flex-shrink:0;align-items:center;gap:5px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex}.nudge-all:hover{background:var(--accent-light)}.msg.importance-bar{margin:6px 0}.density-compacto .msg.importance-bar{margin:4px 0}.pin-banner{color:var(--accent-text);align-items:center;gap:4px;margin-bottom:2px;font-size:12px;font-weight:600;display:inline-flex}.msg.pinned{background:var(--accent-light);border-radius:8px}.pinned-bar{background:var(--bg);border-bottom:1px solid var(--border);max-height:160px;padding:8px 16px;overflow-y:auto}.pinned-bar-h{color:var(--accent-dark);text-transform:uppercase;align-items:center;gap:5px;margin-bottom:5px;font-size:12px;font-weight:700;display:flex}.pinned-item{color:var(--text-soft);cursor:pointer;border-radius:6px;padding:4px 6px;font-size:12px}.pinned-item:hover{background:var(--rail-hover)}.pinned-item b{color:var(--text)}.ct-btn.ct-rec{color:var(--urgent-text)}.rec-ind{color:var(--urgent-text);align-items:center;gap:5px;font-size:12px;font-weight:600;display:inline-flex}.rec-dot{background:var(--urgent);border-radius:50%;width:9px;height:9px;animation:1s infinite rec-pulse}@keyframes rec-pulse{0%,to{opacity:1}50%{opacity:.3}}.hook-row{border-bottom:1px solid var(--border-soft);align-items:center;gap:10px;padding:9px 0;display:flex}.hook-info{flex:1;min-width:0}.hook-nome{font-size:14px;font-weight:600}.hook-url{color:var(--accent-text);background:var(--accent-light);cursor:pointer;word-break:break-all;border-radius:6px;margin-top:3px;padding:3px 7px;font-size:12px;display:block}.tokens-form{grid-template-columns:1fr 150px auto;align-items:end;gap:10px 12px;margin-bottom:14px;display:grid}.tokens-form label{color:var(--text-soft);margin-bottom:5px;font-size:12px;font-weight:600;display:block}.tokens-form input,.tokens-form select{width:100%}.token-novo{border:1px solid var(--important);background:var(--important-soft);border-radius:var(--radius);margin-bottom:14px;padding:12px 14px}.token-novo-titulo{color:var(--important-text);align-items:center;gap:6px;font-weight:700;display:flex}.token-novo-linha{gap:8px;display:flex}.token-novo-valor{flex:1;min-width:0;font-family:ui-monospace,Consolas,monospace;font-size:12px}.token-prefixo{color:var(--text-soft);background:var(--panel-3);border-radius:5px;padding:1px 5px;font-size:12px;font-weight:400}.token-situacao{border-radius:999px;padding:1px 7px;font-size:12px;font-weight:600}.token-on{color:var(--success-text);background:var(--success-soft)}.token-off .hook-nome,.token-off .settings-p{color:var(--text-mute)}.token-situacao.token-off{color:var(--text-mute);background:var(--panel-3)}@media (width<=640px){.tokens-form{grid-template-columns:1fr}}.call-start-btn:hover{color:var(--success-text)}.call-overlay{z-index:200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1414238c;justify-content:center;align-items:center;animation:.15s fade-in;display:flex;position:fixed;inset:0}.call-card{background:var(--panel);width:320px;max-width:92vw;box-shadow:var(--shadow-lg);border-radius:20px;flex-direction:column;align-items:center;gap:8px;padding:32px 40px;animation:.2s cubic-bezier(.2,.8,.2,1) pop-in;display:flex}.call-nome{margin-top:8px;font-size:20px;font-weight:700}.call-sub{color:var(--text-soft);align-items:center;gap:6px;font-size:14px;display:inline-flex}.call-card.ringing>:first-child{animation:1.4s ease-in-out infinite call-pulse}@keyframes call-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.call-dots:after{content:"…";animation:1.2s steps(4,end) infinite call-dots}@keyframes call-dots{0%{content:"."}33%{content:".."}66%{content:"..."}}.call-actions{gap:28px;margin-top:18px;display:flex}.call-btn{color:#fff;width:58px;height:58px;box-shadow:var(--shadow-md);border-radius:50%;justify-content:center;align-items:center;transition:transform .12s,filter .12s;display:flex}.call-btn:hover{filter:brightness(1.08);transform:translateY(-1px)}.call-btn.accept{background:#16a34a}.call-btn.reject{background:var(--urgent)}.call-bar{z-index:200;background:var(--panel);border:1px solid var(--border);box-shadow:var(--shadow-lg);border-radius:999px;align-items:center;gap:12px;padding:10px 14px;animation:.2s cubic-bezier(.2,.8,.2,1) pop-in;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}.call-bar-ic{background:var(--accent-grad);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.call-avatars{align-items:center;margin-right:4px;display:flex}.call-avatars .ca-item{box-shadow:0 0 0 2px var(--panel);border-radius:50%;margin-left:-8px;display:inline-flex}.call-avatars .ca-item:first-child{margin-left:0}.call-avatars .ca-more{color:var(--text-soft);margin-left:6px;font-size:12px;font-weight:700}.call-bar-info{min-width:0;margin-right:6px}.call-bar-nome{font-size:14px;font-weight:700}.call-bar-time{color:var(--text-soft);align-items:center;gap:6px;font-size:12px;display:flex}.call-live{background:var(--success);border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite call-pulse}.call-bar-btn{background:var(--bg);width:40px;height:40px;color:var(--text);border-radius:50%;justify-content:center;align-items:center;transition:background .12s;display:flex}.call-bar-btn:hover{background:var(--rail-hover)}.call-bar-btn.on{background:var(--urgent-soft);color:var(--urgent-text)}.call-bar-btn.hang{background:var(--urgent);color:#fff}.call-bar-btn.hang:hover{filter:brightness(1.08);background:var(--urgent)}.vc-overlay{z-index:210;background:var(--bg);color:var(--text);border:1px solid var(--border);box-shadow:var(--shadow-lg);border-radius:18px;flex-direction:column;gap:10px;padding:12px;animation:.2s cubic-bezier(.2,.8,.2,1) pop-in;display:flex;position:fixed;inset:12px}.vc-topo{align-items:center;gap:10px;padding:2px 4px;display:flex}.vc-titulo{flex-wrap:wrap;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.vc-titulo strong{text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.vc-sub{color:var(--text-soft);font-size:14px}.vc-palco{flex-direction:column;flex:1;gap:10px;min-height:0;display:flex}.vc-palco.com-tela .vc-tela{flex:1;min-height:0}.vc-grade{grid-template-columns:repeat(var(--vc-cols,2), minmax(0, 1fr));flex:1;grid-auto-rows:minmax(0,1fr);gap:10px;min-height:0;display:grid}.vc-grade.faixa{flex:0 0 120px;display:flex;overflow-x:auto}.vc-grade.faixa .vc-tile{flex:0 0 180px}.vc-tile,.vc-tela{background:var(--panel);border:1px solid var(--border);border-radius:14px;justify-content:center;align-items:center;min-height:0;display:flex;position:relative;overflow:hidden}.vc-tile.speaking{outline:3px solid var(--success);outline-offset:-3px}.vc-tile video,.vc-tela video{object-fit:cover;background:#000;width:100%;height:100%}.vc-tela video{object-fit:contain}.vc-tile video.espelhado{transform:scaleX(-1)}.vc-avatar{justify-content:center;align-items:center;display:flex}.vc-nome{color:#fff;background:#14141e;border-radius:8px;align-items:center;gap:6px;max-width:calc(100% - 16px);padding:3px 8px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;bottom:8px;left:8px}.vc-nome-txt{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vc-mudo{color:#ffb3c0;display:inline-flex}.vc-conectando{color:var(--text-soft);grid-column:1/-1;place-self:center}.vc-controles{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding:4px 0 2px;display:flex}.vc-btn{background:var(--panel-3);width:46px;height:46px;color:var(--text);border:1px solid var(--border);border-radius:50%;justify-content:center;align-items:center;transition:background .12s,filter .12s;display:inline-flex}.vc-bar .vc-btn{width:40px;height:40px}.vc-btn:hover:not(:disabled){filter:brightness(1.06)}.vc-btn:disabled{opacity:.55;cursor:default}.vc-btn.off{background:var(--urgent-soft);color:var(--urgent-text)}.vc-btn.ativo{background:var(--accent);color:#fff;border-color:#0000}.vc-btn.hang{background:var(--urgent);color:#fff;border-color:#0000}.vc-menu-ancora{position:relative}.vc-menu{z-index:2;background:var(--panel);width:280px;max-width:86vw;color:var(--text);border:1px solid var(--border);box-shadow:var(--shadow-pop);border-radius:12px;flex-direction:column;gap:10px;padding:12px;display:flex;position:absolute;bottom:56px;left:50%;transform:translate(-50%)}.vc-menu-item{color:var(--text-soft);flex-direction:column;gap:4px;font-size:12px;font-weight:600;display:flex}.vc-menu-item select{font:inherit;color:var(--text);background:var(--panel-2);border:1px solid var(--border);border-radius:8px;padding:6px;font-weight:400}.vc-menu-vazio{color:var(--text-soft);font-size:14px}.vc-menu-fechar{align-self:flex-end}.vc-pessoas{width:300px}.vc-pessoas-titulo{color:var(--text-soft);font-size:12px;font-weight:700}.vc-pessoas-lista{flex-direction:column;gap:2px;max-height:210px;display:flex;overflow-y:auto}.vc-pessoa{width:100%;color:var(--text);text-align:left;border-radius:8px;align-items:center;gap:8px;padding:5px 6px;font-size:13px;display:flex}.vc-pessoa:hover:not(:disabled){background:var(--panel-2)}.vc-pessoa:disabled{opacity:.6;cursor:default}.vc-pessoa-nome{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.vc-gravando{letter-spacing:.04em;color:#fff;background:var(--urgent);border-radius:999px;align-items:center;gap:5px;margin-left:10px;padding:2px 9px;font-size:11px;font-weight:700;display:inline-flex}.vc-gravando-ponto{background:#fff;border-radius:50%;width:7px;height:7px;animation:1.4s ease-in-out infinite vc-pulsa}@keyframes vc-pulsa{0%,to{opacity:1}50%{opacity:.25}}.vc-btn.vc-rec.gravando{background:var(--urgent);color:#fff;border-color:#0000}.vc-aviso-audio{align-self:center}.vc-convite .call-actions{gap:18px}.chamada-banner{background:var(--success-soft);color:var(--text);border:1px solid var(--border);border-radius:10px;align-items:center;gap:10px;margin:8px 16px 0;padding:8px 12px;font-size:14px;display:flex}.chamada-banner .chamada-banner-txt{flex:1;min-width:0}.chamada-banner .btn{padding:5px 12px}@media (width<=640px){.vc-overlay{border-radius:0;padding:8px;inset:0}.vc-grade{grid-template-columns:repeat(min(var(--vc-cols,2), 2), minmax(0, 1fr))}.vc-btn{width:42px;height:42px}}.sched-bar{flex-direction:column;gap:8px;padding:10px 16px 0;display:flex}.sched-item{border:1px solid color-mix(in srgb, var(--important) 35%, transparent);background:linear-gradient(90deg, color-mix(in srgb, var(--important-soft) 85%, transparent) 0%, color-mix(in srgb, var(--panel) 92%, var(--important-soft)) 100%);border-radius:12px;align-items:center;gap:12px;padding:10px 14px 10px 18px;font-size:14px;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0000000a}.sched-item:before{content:"";background:var(--important);border-radius:12px 0 0 12px;width:3px;position:absolute;top:0;bottom:0;left:0}.sched-badge{letter-spacing:.5px;text-transform:uppercase;color:var(--important-text);background:color-mix(in srgb, var(--important) 14%, transparent);border:1px solid color-mix(in srgb, var(--important) 25%, transparent);border-radius:999px;flex-shrink:0;align-items:center;gap:5px;padding:4px 9px 4px 7px;font-size:11px;font-weight:700;display:inline-flex}.sched-badge svg{animation:2.2s ease-in-out infinite sched-pulse}@keyframes sched-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.9)}}.sched-when{font-variant-numeric:tabular-nums;color:var(--important-text);border-right:1px solid color-mix(in srgb, var(--important) 22%, transparent);flex-shrink:0;padding-right:12px;font-weight:700}.sched-text{min-width:0;color:var(--text);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.sched-act{color:var(--text-soft);border:1px solid var(--border);background:var(--panel);border-radius:8px;flex-shrink:0;align-items:center;gap:5px;padding:5px 10px;font-size:12px;font-weight:600;transition:border-color .15s,color .15s,background .15s,transform 50ms;display:inline-flex}.sched-act:hover{border-color:var(--accent);color:var(--accent-text);background:var(--accent-bg)}.sched-act:active{transform:translateY(1px)}.sched-act.danger:hover{border-color:var(--urgent);color:var(--urgent-text);background:var(--urgent-soft)}.sched-item.editing{flex-wrap:wrap}.sched-edit-text{border:1px solid var(--border-strong);background:var(--panel);min-width:160px;color:var(--text);border-radius:8px;flex:1;padding:6px 10px;font-family:inherit;font-size:14px}.sched-edit-when{border:1px solid var(--border-strong);background:var(--panel);color:var(--text);border-radius:8px;flex-shrink:0;padding:6px 8px;font-family:inherit;font-size:12px}.sched-btn{align-items:center;gap:5px;padding:6px 12px;font-size:12px;display:inline-flex}.inst-modal{background:radial-gradient(circle at top right, color-mix(in srgb, var(--accent) 6%, transparent), transparent 45%), var(--panel);border:1px solid color-mix(in srgb, var(--accent) 10%, var(--border));border-radius:20px;flex-direction:column;width:920px;max-width:96vw;max-height:88vh;padding:0;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 20px 60px -20px #0f0f3259,0 8px 20px -10px #0f0f3240}.inst-modal:before{content:"";background:linear-gradient(90deg, var(--accent), color-mix(in srgb, var(--accent) 60%, transparent), transparent);height:3px;display:block}.inst-modal>.modal-head{border-bottom:1px solid var(--border-soft);background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 3%, transparent), transparent), var(--panel);z-index:3;margin:0;padding:22px 26px 16px;position:relative}.inst-modal>.modal-head h3{letter-spacing:-.01em;align-items:center;gap:10px;font-size:20px;font-weight:700;display:flex}.inst-modal>.modal-head h3>svg{width:30px;height:30px;color:var(--accent-text);background:color-mix(in srgb, var(--accent) 12%, transparent);border-radius:9px;padding:6px}.modal-head h3 .inst-bot-chip{text-transform:uppercase;letter-spacing:.06em;color:var(--accent-text);background:color-mix(in srgb, var(--accent) 10%, transparent);border:1px solid color-mix(in srgb, var(--accent) 22%, transparent);border-radius:999px;align-items:center;gap:6px;margin-left:10px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.inst-bot-dot{background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 22%, transparent);border-radius:50%;animation:2.4s ease-in-out infinite inst-pulse}@keyframes inst-pulse{0%,to{opacity:1}50%{opacity:.55}}.inst-modal .proc-toolbar{border-bottom:1px solid var(--border-soft);background:var(--panel);z-index:3;flex-wrap:wrap;align-items:center;gap:10px;margin:0;padding:16px 26px;display:flex;position:relative}.inst-modal .proc-toolbar select{border:1px solid var(--border-soft);background:var(--bg) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2390909a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='m6 9 6 6 6-6'/></svg>") no-repeat right 11px center;color:var(--text);appearance:none;cursor:pointer;background-size:14px;border-radius:11px;padding:10px 32px 10px 14px;font-size:14px;font-weight:500;transition:border-color .15s,background .15s,box-shadow .15s}.inst-modal .proc-toolbar select:hover{border-color:var(--accent);background-color:var(--panel)}.inst-modal .proc-toolbar select:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 16%, transparent);outline:none}.inst-modal .proc-toolbar .btn{margin-left:0}.inst-modal .proc-toolbar>div[style*="flex: 1"]{flex:1}.inst-aniv-pill{color:var(--important-text);background:linear-gradient(135deg, color-mix(in srgb, var(--important) 18%, transparent), color-mix(in srgb, var(--important) 8%, transparent));border:1px solid color-mix(in srgb, var(--important) 30%, transparent);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.inst-modal .proc-body{flex-direction:column;flex:1;min-height:0;padding:16px 26px 22px;display:flex;overflow:hidden}.inst-modal .proc-list{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--border) transparent;flex-direction:column;flex:1;gap:12px;min-height:0;padding:0;display:flex;overflow-y:auto}.inst-modal .proc-list::-webkit-scrollbar{width:8px}.inst-modal .proc-list::-webkit-scrollbar-thumb{background:var(--border);border-radius:999px}.inst-modal .proc-empty{text-align:center;color:var(--text-mute);flex-direction:column;align-items:center;gap:12px;padding:60px 30px 50px;font-size:14px;display:flex}.inst-modal .proc-empty:before{content:"";background:color-mix(in srgb, var(--accent) 8%, transparent) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235b5fc7' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M14.536 21.686a.5.5 0 0 0 .937-.024l6.5-19a.496.496 0 0 0-.635-.635l-19 6.5a.5.5 0 0 0-.024.937l7.93 3.18a2 2 0 0 1 1.112 1.11z'/><path d='m21.854 2.147-10.94 10.939'/></svg>") center / 28px no-repeat;border:1px solid color-mix(in srgb, var(--accent) 16%, transparent);border-radius:16px;width:56px;height:56px}.inst-card{border:1px solid var(--border-soft);background:var(--panel);border-radius:14px;flex-direction:column;gap:10px;padding:14px 16px;transition:border-color .18s,box-shadow .18s,transform .12s;animation:.22s inst-fade-in;display:flex;position:relative}@keyframes inst-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.inst-card:hover{border-color:color-mix(in srgb, var(--accent) 38%, var(--border));box-shadow:0 1px 2px #0f0f320a, 0 10px 28px -14px color-mix(in srgb, var(--accent) 35%, transparent);transform:translateY(-1px)}.inst-card.inativa{opacity:.55}.inst-card-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.inst-titulo{letter-spacing:-.005em;font-size:14px;font-weight:700}.inst-card-acts{gap:4px;margin-left:auto;display:flex}.inst-card-acts .icon-btn{width:30px;height:30px;color:var(--text-mute);border:1px solid #0000;border-radius:8px;transition:background .12s,border-color .12s,color .12s}.inst-card-acts .icon-btn:hover{background:var(--bg);border-color:var(--border-soft);color:var(--accent-text)}.inst-cat{text-transform:uppercase;letter-spacing:.04em;border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.inst-cat-institucional{color:var(--cat-institucional);background:#5b5fc71c;border-color:#5b5fc738}.inst-cat-comunicado{color:var(--urgent-text);background:#c4314b1c;border-color:#c4314b38}.inst-cat-aniversario{color:var(--important-text);background:#b07e1224;border-color:#b07e1247}.inst-cat-feriado{color:var(--cat-feriado);background:#0f8b8d1c;border-color:#0f8b8d38}.inst-cat-jornada{color:var(--cat-jornada);background:#6b4cab1c;border-color:#6b4cab38}.inst-cat-outro{color:var(--text-soft);background:var(--border-soft);border-color:var(--border)}.inst-tag{text-transform:uppercase;letter-spacing:.06em;border-radius:5px;padding:3px 7px;font-size:11px;font-weight:700;line-height:1}.inst-tag-urg{background:linear-gradient(135deg, var(--urgent), color-mix(in srgb, var(--urgent) 75%, #000));color:#fff;box-shadow:0 2px 6px -2px color-mix(in srgb, var(--urgent) 50%, transparent)}.inst-tag-imp{background:linear-gradient(135deg, var(--important), color-mix(in srgb, var(--important) 75%, #000));color:#fff;box-shadow:0 2px 6px -2px color-mix(in srgb, var(--important) 50%, transparent)}.inst-tag-off{background:var(--border-strong,var(--border));color:var(--text-soft)}.inst-card-corpo{color:var(--text);background:linear-gradient(180deg, var(--bg), color-mix(in srgb, var(--bg) 92%, var(--panel)));border-left:3px solid color-mix(in srgb, var(--accent) 25%, var(--border));white-space:pre-wrap;word-break:break-word;border-radius:10px;padding:10px 14px;font-size:14px;line-height:1.55}.inst-card-foot{color:var(--text-soft);flex-wrap:wrap;gap:16px;font-size:12px;display:flex}.inst-card-foot span{align-items:center;gap:5px;display:inline-flex}.inst-card-foot b{color:var(--text);font-weight:600}.inst-form{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--border) transparent;flex-direction:column;padding:22px 26px 24px;display:flex;overflow-y:auto}.inst-form::-webkit-scrollbar{width:8px}.inst-form::-webkit-scrollbar-thumb{background:var(--border);border-radius:999px}.inst-form h4{letter-spacing:-.01em;color:var(--text);margin:0 0 18px;font-size:16px;font-weight:700}.inst-form>label{color:var(--text-soft);text-transform:uppercase;letter-spacing:.05em;margin:16px 0 6px;font-size:12px;font-weight:600;display:block}.inst-form>.proc-form-row{gap:14px}.inst-form>.proc-form-row>label{color:var(--text-soft);text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px;font-size:12px;font-weight:600}.inst-form input,.inst-form select,.inst-form textarea{border:1px solid var(--border-soft);background:var(--bg);width:100%;color:var(--text);border-radius:11px;padding:11px 14px;font-family:inherit;font-size:14px;transition:border-color .15s,background .15s,box-shadow .15s}.inst-form input::placeholder,.inst-form textarea::placeholder{color:var(--text-mute)}.inst-form input:hover,.inst-form select:hover,.inst-form textarea:hover{border-color:var(--accent)}.inst-form input:focus,.inst-form select:focus,.inst-form textarea:focus{border-color:var(--accent);background:var(--panel);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 16%, transparent);outline:none}.inst-form textarea{resize:vertical;min-height:110px;line-height:1.5}.inst-form select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2390909a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='m6 9 6 6 6-6'/></svg>");background-position:right 12px center;background-repeat:no-repeat;background-size:14px;padding-right:36px}.inst-cat-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin:4px 0 14px;display:grid}.inst-cat-opt{border:1px solid var(--border-soft);background:var(--panel);color:var(--text-soft);text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:14px;font-size:14px;font-weight:600;transition:border-color .18s,background .18s,color .18s,transform 80ms,box-shadow .18s;display:flex;position:relative}.inst-cat-opt>svg{background:var(--border-soft);width:28px;height:28px;color:var(--text-soft);border-radius:8px;flex-shrink:0;padding:6px;transition:background .18s,color .18s,transform .18s}.inst-cat-opt:hover{border-color:color-mix(in srgb, var(--accent) 35%, var(--border));color:var(--text);box-shadow:0 4px 12px -6px color-mix(in srgb, var(--accent) 30%, transparent);transform:translateY(-1px)}.inst-cat-opt:hover>svg{transform:scale(1.05)}.inst-cat-opt.sel{border-color:var(--accent);background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 8%, var(--panel)), var(--panel));color:var(--accent-text);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 14%, transparent), 0 6px 18px -10px color-mix(in srgb, var(--accent) 50%, transparent)}.inst-cat-opt.sel>svg{background:var(--accent);color:#fff}.inst-help{color:var(--text-mute);margin-top:6px;font-size:12px;display:block}.inst-help code{background:color-mix(in srgb, var(--accent) 8%, var(--border-soft));color:var(--text-soft);letter-spacing:-.01em;border-radius:5px;padding:2px 7px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px}.inst-info{color:var(--text-soft);background:color-mix(in srgb, var(--accent) 5%, var(--bg));border-left:3px solid var(--accent);border-radius:10px;margin:8px 0 10px;padding:12px 14px;font-size:12px;line-height:1.5}.inst-form .proc-form-acts{border-top:1px solid var(--border-soft);justify-content:flex-end;gap:10px;margin-top:22px;padding-top:16px;display:flex}.inst-form .proc-form-acts .btn{border-radius:11px;padding:10px 20px;font-size:14px;font-weight:600}.inst-form .proc-form-acts .btn.primary{box-shadow:0 6px 18px -8px color-mix(in srgb, var(--accent) 60%, transparent)}.inst-aniv-banner{background:linear-gradient(135deg, color-mix(in srgb, var(--important) 14%, transparent), color-mix(in srgb, var(--important) 4%, transparent));border:1px solid color-mix(in srgb, var(--important) 30%, transparent);border-radius:12px;flex-direction:column;gap:8px;margin:8px 0 12px;padding:14px 16px;display:flex}.inst-aniv-banner-head{color:var(--important-text);align-items:center;gap:6px;font-size:14px;display:flex}.inst-aniv-banner p{color:var(--text);margin:0;font-size:12px;line-height:1.45}.inst-aniv-banner-stats{color:var(--text-soft);flex-wrap:wrap;gap:16px;padding-top:4px;font-size:12px;display:flex}.inst-aniv-banner-stats b{color:var(--text);font-size:14px;font-weight:700}.inst-aniv-banner .btn{align-self:flex-start}.banco-modal{width:720px}.banco-stats{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px;display:grid}.banco-stat{background:var(--bg);border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.banco-stat-num{color:var(--accent-text);font-variant-numeric:tabular-nums;font-size:24px;font-weight:700}.banco-stat-lbl{color:var(--text-soft);font-size:12px}.banco-stat-lbl small{color:var(--text-mute);margin-left:3px}.banco-body{flex-direction:column;flex:1;gap:10px;min-height:0;display:flex}.banco-toolbar{align-items:center;gap:10px;display:flex}.banco-toolbar select{border:1px solid var(--border-strong,var(--border));background:var(--panel);color:var(--text);border-radius:10px;padding:9px 10px}.banco-novo{background:var(--bg);border:1px dashed var(--border-strong,var(--border));border-radius:10px;align-items:flex-start;gap:8px;padding:10px;display:flex}.banco-novo input,.banco-novo textarea{border:1px solid var(--border-strong,var(--border));background:var(--panel);color:var(--text);border-radius:9px;flex:1;padding:9px 11px;font-family:inherit;font-size:14px}.banco-list{flex-direction:column;flex:1;gap:6px;min-height:0;padding-right:4px;display:flex;overflow-y:auto}.banco-item{border:1px solid var(--border);background:var(--panel);border-radius:10px;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:9px 12px;font-size:14px;display:grid}.banco-item.inativo{opacity:.55;background:var(--bg)}.banco-item input,.banco-item textarea{border:1px solid var(--border-strong,var(--border));background:var(--panel);color:var(--text);border-radius:8px;grid-column:1/2;padding:8px 10px;font-family:inherit;font-size:14px}.banco-texto{white-space:pre-wrap;word-break:break-word;line-height:1.45}.banco-meta{color:var(--text-mute);font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-size:12px;display:flex}.banco-meta span{align-items:center;gap:3px;display:inline-flex}.banco-tag-off{letter-spacing:.4px;background:var(--border-strong,var(--border));color:var(--text-soft);border-radius:4px;padding:2px 6px;font-size:11px;font-weight:700}.banco-acts{gap:2px;display:flex}.btn.sm{padding:6px 12px;font-size:12px}.ativ-modal{background:radial-gradient(circle at top right, color-mix(in srgb, var(--accent) 7%, transparent), transparent 40%), var(--panel);border:1px solid color-mix(in srgb, var(--accent) 10%, var(--border));border-radius:20px;flex-direction:column;width:920px;max-width:96vw;padding:0;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 20px 60px -20px #0f0f3259,0 8px 20px -10px #0f0f3240}.ativ-modal:before{content:"";background:linear-gradient(90deg, var(--accent), color-mix(in srgb, var(--accent) 60%, transparent), transparent);height:3px;display:block}.ativ-modal>.modal-head{border-bottom:1px solid var(--border-soft);background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 3%, transparent), transparent), var(--panel);z-index:3;margin:0;padding:22px 26px 14px;position:relative}.ativ-modal>.modal-head h3{letter-spacing:-.01em;align-items:center;gap:10px;font-size:20px;font-weight:700;display:flex}.ativ-modal>.modal-head h3 svg{width:28px;height:28px;color:var(--accent-text);background:color-mix(in srgb, var(--accent) 12%, transparent);border-radius:9px;padding:6px}.ativ-modal .proc-tabs{border-bottom:1px solid var(--border-soft);background:var(--panel);z-index:3;gap:2px;margin:0;padding:6px 22px 0;position:relative}.ativ-modal .proc-tab{color:var(--text-mute);background:0 0;border:none;border-radius:10px 10px 0 0;margin-bottom:-1px;padding:13px 16px;font-size:14px;font-weight:600;transition:color .18s,background .18s;position:relative}.ativ-modal .proc-tab:after{content:"";background:var(--accent);transform-origin:50%;border-radius:2px 2px 0 0;height:2.5px;transition:transform .28s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:-1px;left:14px;right:14px;transform:scaleX(0)}.ativ-modal .proc-tab svg{transition:transform .15s}.ativ-modal .proc-tab:hover{color:var(--text);background:color-mix(in srgb, var(--accent) 6%, transparent)}.ativ-modal .proc-tab:hover svg{transform:translateY(-1px)}.ativ-modal .proc-tab.active{color:var(--accent-text)}.ativ-modal .proc-tab.active:after{transform:scaleX(1)}.ativ-tab-count{font-variant-numeric:tabular-nums;min-width:22px;height:19px;color:var(--text-soft);background:var(--border-soft);border-radius:999px;justify-content:center;align-items:center;margin-left:7px;padding:0 7px;font-size:11px;font-weight:700;line-height:1;transition:background .18s,color .18s,box-shadow .18s,transform .18s;display:inline-flex}.ativ-modal .proc-tab:hover .ativ-tab-count{background:color-mix(in srgb, var(--accent) 14%, transparent);color:var(--accent-dark,var(--accent))}.proc-tab.active .ativ-tab-count{color:#fff;background:var(--accent);box-shadow:0 3px 10px -3px color-mix(in srgb, var(--accent) 60%, transparent);transform:scale(1.04)}.ativ-modal .proc-toolbar,.ativ-toolbar{background:var(--panel);z-index:3;flex-wrap:wrap;align-items:center;gap:10px;margin:0;padding:14px 26px 12px;position:relative}.ativ-toolbar .search-box input{border:1px solid var(--border-soft);background:var(--bg);border-radius:11px;padding:10px 14px;transition:border-color .15s,background .15s,box-shadow .15s}.ativ-toolbar .search-box input:focus{border-color:var(--accent);background:var(--panel);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 16%, transparent);outline:none}.ativ-toolbar select{border:1px solid var(--border-soft);background:var(--bg) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2390909a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='m6 9 6 6 6-6'/></svg>") no-repeat right 9px center;color:var(--text);appearance:none;cursor:pointer;background-size:14px;border-radius:11px;flex-shrink:0;max-width:220px;padding:10px 30px 10px 12px;font-size:14px;font-weight:500;transition:border-color .15s,background .15s}.ativ-toolbar select:hover{border-color:var(--accent);background-color:var(--panel)}.ativ-toolbar select:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 16%, transparent);outline:none}.ativ-toolbar>.icon-btn{background:var(--bg);width:36px;height:36px;color:var(--text-mute);border-radius:10px}.ativ-toolbar>.icon-btn:hover{background:var(--urgent-soft);color:var(--urgent-text)}.ativ-modal .proc-body{flex-direction:column;flex:1;min-height:0;padding:4px 26px 22px;display:flex;overflow:hidden}.ativ-modal .proc-list{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--border) transparent;flex:1;gap:10px;min-height:0;padding:6px 0;overflow-y:auto}.ativ-modal .proc-list::-webkit-scrollbar{width:8px}.ativ-modal .proc-list::-webkit-scrollbar-thumb{background:var(--border);border-radius:999px}.ativ-modal .proc-list::-webkit-scrollbar-thumb:hover{background:var(--border-strong,var(--text-mute))}.ativ-modal .proc-empty{text-align:center;color:var(--text-mute);flex-direction:column;align-items:center;gap:8px;padding:60px 30px;font-size:14px;display:flex}.ativ-card{border:1px solid var(--border-soft);background:var(--panel);border-radius:14px;flex-direction:column;gap:10px;padding:14px 16px;transition:border-color .18s,box-shadow .18s,transform .18s,background .18s;animation:.22s ativ-fade-in;display:flex;position:relative}@keyframes ativ-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.ativ-card:hover{border-color:color-mix(in srgb, var(--accent) 35%, var(--border));box-shadow:0 1px 2px #0f0f320a, 0 8px 24px -12px color-mix(in srgb, var(--accent) 35%, transparent);transform:translateY(-1px)}.ativ-card-head{flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;display:flex}.ativ-card-title{color:var(--text-soft);font-weight:500}.ativ-card-title b{color:var(--text);font-weight:700}.ativ-card-meta{color:var(--text-soft);flex-wrap:wrap;align-items:center;gap:12px;font-size:12px;display:flex}.ativ-card-meta span{align-items:center;gap:5px;display:inline-flex}.ativ-card-body{color:var(--text);background:linear-gradient(180deg, var(--bg), color-mix(in srgb, var(--bg) 92%, var(--panel)));border-left:3px solid color-mix(in srgb, var(--accent) 25%, var(--border));white-space:pre-wrap;word-break:break-word;border-radius:10px;max-height:110px;padding:11px 14px;font-size:14px;line-height:1.55;position:relative;overflow:hidden}.ativ-card-body:after{content:"";background:linear-gradient(180deg, transparent, var(--bg));pointer-events:none;height:24px;position:absolute;bottom:0;left:0;right:0}.ativ-card-body i{color:var(--text-mute);font-style:normal}.ativ-card-foot{color:var(--text-mute);justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.ativ-card-foot-meta{color:var(--text-mute);font-variant-numeric:tabular-nums}.btn-link{color:var(--accent-text);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:4px;margin:-6px -10px -6px 0;padding:6px 10px;font-size:12px;font-weight:600;transition:background .12s,transform 50ms,gap .18s;display:inline-flex}.btn-link:hover{background:color-mix(in srgb, var(--accent) 10%, transparent);gap:6px;text-decoration:none}.btn-link:active{transform:scale(.97)}.ativ-ic{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex;box-shadow:inset 0 1px 2px #0f0f320d}.ativ-ic-fwd{color:var(--accent-text);background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 18%, transparent), color-mix(in srgb, var(--accent) 8%, transparent))}.ativ-ic-read{color:var(--success-text);background:linear-gradient(135deg, color-mix(in srgb, var(--success,#107c10) 18%, transparent), color-mix(in srgb, var(--success,#107c10) 8%, transparent))}.ativ-ic-act{color:var(--text-soft);background:linear-gradient(135deg, var(--border-soft), var(--bg))}.ativ-ic-sent{color:var(--cat-institucional);background:linear-gradient(135deg,#5b5fc72e,#5b5fc714)}.ativ-tag-urg,.ativ-tag-imp{text-transform:uppercase;letter-spacing:.5px;border-radius:5px;padding:3px 7px;font-size:11px;font-weight:700;line-height:1}.ativ-tag-urg{background:linear-gradient(135deg, var(--urgent), color-mix(in srgb, var(--urgent) 75%, #000));color:#fff;box-shadow:0 2px 6px -2px color-mix(in srgb, var(--urgent) 50%, transparent)}.ativ-tag-imp{background:linear-gradient(135deg, var(--important), color-mix(in srgb, var(--important) 75%, #000));color:#fff;box-shadow:0 2px 6px -2px color-mix(in srgb, var(--important) 50%, transparent)}.ativ-chip-conv{color:var(--accent-text);background:color-mix(in srgb, var(--accent) 10%, transparent);border:1px solid color-mix(in srgb, var(--accent) 18%, transparent);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;max-width:260px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex;overflow:hidden}.ativ-time{color:var(--text-mute);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";background:var(--bg);border-radius:6px;flex-shrink:0;margin-left:auto;padding:2px 8px;font-size:12px}.ativ-msg{background:var(--panel);border:1px solid var(--border-soft);cursor:pointer;border-radius:12px;align-items:flex-start;gap:11px;padding:10px 12px;transition:background .13s,border-color .18s,box-shadow .18s,transform .12s;animation:.22s ativ-fade-in;display:flex;position:relative}.ativ-msg:hover{background:var(--panel-2);border-color:color-mix(in srgb, var(--accent) 35%, var(--border));box-shadow:0 1px 2px #0f0f320a, 0 8px 24px -14px color-mix(in srgb, var(--accent) 35%, transparent);transform:translateY(-1px)}.ativ-msg:active{transform:translateY(0)}.ativ-msg:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 22%, transparent);outline:none}.ativ-msg.ativ-msg-urg{border-left:3px solid var(--urgent)}.ativ-msg.ativ-msg-imp{border-left:3px solid var(--important)}.ativ-msg-avatar{flex-shrink:0;width:38px}.ativ-msg-body{flex:1;min-width:0}.ativ-msg-meta{grid-template-columns:minmax(0,1fr) 220px 140px;align-items:center;gap:12px;margin-bottom:3px;display:grid}.ativ-msg-meta-info{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.ativ-msg-meta-chip{align-items:center;min-width:0;display:flex}.ativ-msg-meta-chip .ativ-chip-conv{max-width:100%}.ativ-msg-meta-acoes{flex-direction:row;justify-content:flex-end;align-items:center;gap:8px;display:flex}@media (width<=720px){.ativ-msg-meta{grid-template-columns:1fr}.ativ-msg-meta-acoes{align-items:flex-start}}.ativ-msg-author{color:var(--text);font-size:14px;font-weight:700}.ativ-msg-setor{color:var(--accent-dark);background:var(--accent-soft,color-mix(in srgb, var(--accent) 12%, transparent));border-radius:999px;padding:1px 8px;font-size:11px;font-weight:600}.ativ-msg-time{color:var(--text-mute);font-variant-numeric:tabular-nums;font-size:12px}.ativ-msg-acao{color:var(--text-soft);border-left:1px solid var(--border-soft);align-items:center;gap:4px;margin-left:4px;padding-left:4px;font-size:12px;display:inline-flex}.ativ-msg-extra{color:var(--text-mute);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:4px;font-size:12px;display:flex}.ativ-msg-extra b{color:var(--text-soft);font-weight:600}.ativ-origem{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.ativ-origem .ativ-acao-raw{background:color-mix(in srgb, var(--accent) 8%, var(--border-soft));color:var(--text-soft);letter-spacing:-.01em;border-radius:5px;padding:2px 7px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px}.ativ-origem .ativ-alvo{color:var(--text-mute);font-size:12px;font-weight:500}.ativ-msg-text{white-space:pre-wrap;word-wrap:break-word;color:var(--text);max-height:110px;font-size:14px;line-height:1.55;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 80%,#0000);mask-image:linear-gradient(#000 80%,#0000)}.ativ-msg-text i{color:var(--text-mute);font-style:normal}.ativ-grupo+.ativ-grupo{margin-top:4px}.ativ-grupo-head{z-index:2;background:var(--panel);border-bottom:1px solid var(--border-soft);text-transform:uppercase;letter-spacing:.06em;color:var(--text-mute);align-items:center;gap:12px;padding:12px 4px 10px;font-size:12px;font-weight:700;display:flex;position:sticky;top:0}.ativ-grupo-titulo{flex-shrink:0}.ativ-grupo-linha{background:linear-gradient(90deg, var(--border-soft), transparent);flex:1;height:1px}.ativ-grupo-contagem{color:var(--text-mute);font-variant-numeric:tabular-nums;background:var(--bg);border:1px solid var(--border-soft);border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:11px}.ativ-grupo-corpo{flex-direction:column;gap:8px;padding-bottom:4px;display:flex}.ativ-card-v2{border:1px solid var(--border-soft);background:var(--panel);cursor:pointer;border-radius:14px;flex-direction:column;gap:8px;padding:12px 14px 12px 16px;transition:border-color .18s,box-shadow .18s,transform .12s,background .15s;animation:.22s ativ-fade-in;display:flex;position:relative}.ativ-card-v2:before{content:"";background:color-mix(in srgb, var(--accent) 22%, transparent);opacity:0;border-radius:0 3px 3px 0;width:3px;transition:opacity .18s;position:absolute;top:12px;bottom:12px;left:0}.ativ-card-v2:hover{border-color:color-mix(in srgb, var(--accent) 38%, var(--border));background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 3%, transparent), transparent);box-shadow:0 1px 2px #0f0f320a, 0 10px 28px -14px color-mix(in srgb, var(--accent) 40%, transparent);transform:translateY(-1px)}.ativ-card-v2:hover:before{opacity:1}.ativ-card-v2:active{transform:translateY(0)}.ativ-card-v2:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 22%, transparent);outline:none}.ativ-card-v2 .ativ-card-head{flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;line-height:1.3;display:flex}.ativ-card-v2 .ativ-card-title{color:var(--text-soft);font-weight:500}.ativ-card-v2 .ativ-card-title b{color:var(--text);font-weight:700}.ativ-card-v2 .ativ-card-meta{color:var(--text-mute);align-items:center;gap:4px;margin-top:-2px;padding-left:38px;font-size:12px;display:inline-flex}.ativ-card-v2 .ativ-card-meta b{color:var(--text-soft);font-weight:600}.ativ-card-v2 .ativ-card-corpo{color:var(--text);white-space:pre-wrap;word-break:break-word;max-height:80px;padding-left:38px;font-size:14px;line-height:1.7;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.ativ-card-v2 .ativ-card-corpo i{color:var(--text-mute);font-style:normal}.ativ-card-v2 .ativ-card-corpo .ativ-chip-conv{vertical-align:-3px;margin-right:2px}.ativ-autor-msg{color:var(--text);font-weight:700}.ativ-card-v2 .ativ-ic{border-radius:9px;width:28px;height:28px}.ativ-hora{color:var(--text-mute);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";border-radius:6px;flex-shrink:0;margin-left:auto;padding:2px 8px;font-size:12px}.ativ-datahora{color:var(--text);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";background:var(--bg);border:1px solid var(--border-soft);border-radius:6px;flex-shrink:0;padding:2px 8px;font-size:12px;font-weight:600}.ativ-link-abrir{width:30px;height:30px;color:var(--accent-text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:background .12s,border-color .12s,transform 80ms;display:inline-flex}.ativ-link-abrir:hover{background:color-mix(in srgb, var(--accent) 14%, transparent);border-color:color-mix(in srgb, var(--accent) 22%, transparent)}.ativ-link-abrir:active{transform:scale(.92)}.ativ-msg:hover .ativ-link-abrir{background:color-mix(in srgb, var(--accent) 10%, transparent)}.ativ-row-v2{border:1px solid #0000;border-radius:10px;align-items:flex-start;gap:12px;padding:10px 12px;font-size:14px;transition:background .12s,border-color .12s;display:flex}.ativ-row-v2:hover{background:var(--bg);border-color:var(--border-soft)}.ativ-row-v2 .ativ-ic{border-radius:8px;width:26px;height:26px}.ativ-row-v2 .ativ-row-main{flex:1;min-width:0}.ativ-row-v2 .ativ-row-top{align-items:center;gap:8px;display:flex}.ativ-row-v2 .ativ-row-top b{color:var(--text);font-weight:600}.ativ-row-v2 .ativ-row-det{color:var(--text-soft);align-items:baseline;gap:10px;margin-top:2px;font-size:12px;display:flex}.ativ-vazio{text-align:center;color:var(--text-mute);flex-direction:column;align-items:center;gap:10px;padding:60px 30px 50px;display:flex}.ativ-vazio-ic{width:56px;height:56px;color:var(--text-mute);background:var(--bg);border:1px solid var(--border-soft);border-radius:16px;justify-content:center;align-items:center;display:inline-flex}.ativ-vazio h4{color:var(--text-soft);margin:0;font-size:14px;font-weight:600}.ativ-vazio p{color:var(--text-mute);max-width:320px;margin:0;font-size:12px}.ativ-row{border-radius:10px;align-items:flex-start;gap:12px;padding:12px 14px;font-size:14px;transition:background .12s;animation:.22s ativ-fade-in;display:flex}.ativ-row+.ativ-row{border-top:1px solid var(--border-soft);border-radius:0}.ativ-row:hover{background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 5%, transparent), transparent 70%)}.ativ-row-main{flex:1;min-width:0}.ativ-row-top{align-items:center;gap:8px;display:flex}.ativ-row-top b{color:var(--text);font-weight:600}.ativ-acao-raw{color:var(--text-mute);background:var(--border-soft);border-radius:4px;padding:2px 7px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px}.ativ-row-det{color:var(--text-soft);align-items:baseline;gap:10px;margin-top:3px;font-size:12px;display:flex}.ativ-alvo{color:var(--text-soft);font-weight:600}.ativ-row-text{color:var(--text-mute);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.audit-list{flex-direction:column;gap:1px;max-height:460px;display:flex;overflow-y:auto}.audit-row{border-bottom:1px solid var(--border-soft);grid-template-columns:150px 130px 1fr 140px;align-items:center;gap:8px;padding:7px 4px;font-size:12px;display:grid}.audit-acao{color:var(--accent-text);font-weight:600}.audit-user{color:var(--text-soft)}.audit-det{color:var(--text-mute);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.audit-time{color:var(--text-mute);text-align:right;font-size:12px}.manual-modal{background:var(--panel);border:1px solid color-mix(in srgb, var(--accent) 12%, var(--border));border-radius:22px;flex-direction:column;width:1240px;max-width:96vw;height:90vh;padding:0;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 24px 80px -20px #0f0f3266,0 10px 30px -15px #0f0f324d}.manual-topbar{border-bottom:1px solid var(--border-soft);background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 14%, var(--panel)), var(--panel) 65%);justify-content:space-between;align-items:center;padding:14px 22px;display:flex;position:relative}.manual-topbar:after{content:"";background:linear-gradient(90deg, var(--accent), color-mix(in srgb, var(--accent) 50%, transparent), transparent);height:2px;position:absolute;bottom:-1px;left:0;right:0}.manual-brand{align-items:center;gap:12px;display:flex}.manual-brand-mark{color:#fff;background:linear-gradient(135deg, var(--accent), color-mix(in srgb, var(--accent) 60%, #000));width:36px;height:36px;box-shadow:0 6px 16px -6px color-mix(in srgb, var(--accent) 60%, transparent);border-radius:10px;place-items:center;display:grid}.manual-brand-title{letter-spacing:-.1px;font-size:14px;font-weight:700;line-height:1.1}.manual-brand-sub{color:var(--text-mute);letter-spacing:.3px;text-transform:uppercase;margin-top:2px;font-size:12px}.manual-close{border:1px solid var(--border-soft);width:32px;height:32px;color:var(--text-soft);cursor:pointer;background:0 0;border-radius:8px;place-items:center;transition:background .12s,color .12s;display:grid}.manual-close:hover{background:color-mix(in srgb, var(--accent) 12%, transparent);color:var(--text)}.manual-layout{flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:280px 1fr;min-height:0;display:grid}.manual-sidebar{border-right:1px solid var(--border-soft);background:color-mix(in srgb, var(--panel) 97%, var(--accent));flex-direction:column;min-height:0;display:flex;overflow:hidden}.manual-search{background:var(--panel);border:1px solid var(--border-soft);border-radius:8px;align-items:center;gap:8px;margin:12px 14px;padding:8px 12px;transition:border-color .15s,box-shadow .15s;display:flex}.manual-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent)}.manual-search svg{color:var(--text-mute);flex-shrink:0}.manual-search input{min-width:0;color:var(--text);background:0 0;border:none;outline:none;flex:1;font-size:12px}.manual-search input::placeholder{color:var(--text-mute)}.manual-search-clear{cursor:pointer;color:var(--text-mute);background:0 0;border:none;place-items:center;padding:2px;display:grid}.manual-toc{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--accent) 40%, transparent) transparent;flex-direction:column;flex:1;gap:2px;min-height:0;padding:12px 10px 16px;display:flex;overflow:hidden auto}.manual-toc::-webkit-scrollbar{width:8px}.manual-toc::-webkit-scrollbar-track{background:0 0}.manual-toc::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--accent) 30%, transparent);border-radius:4px}.manual-toc::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--accent) 50%, transparent)}.manual-toc-cover{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 18%, transparent), color-mix(in srgb, var(--accent) 6%, transparent));border:1px solid color-mix(in srgb, var(--accent) 20%, transparent);cursor:pointer;text-align:left;width:100%;color:var(--text);border-radius:10px;align-items:center;gap:12px;padding:12px;transition:border-color .12s,background .12s;display:flex}.manual-toc-cover.active{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent)}.manual-toc-cover-ic{background:var(--accent);color:#fff;border-radius:8px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.manual-toc-cover-title{font-size:14px;font-weight:700}.manual-toc-cover-sub{color:var(--text-mute);margin-top:2px;font-size:12px}.manual-toc-label{text-transform:uppercase;letter-spacing:.8px;color:var(--text-mute);padding:16px 12px 6px;font-size:11px;font-weight:700}.manual-toc-item{text-align:left;cursor:pointer;width:100%;color:var(--text-soft);background:0 0;border:none;border-radius:8px;align-items:flex-start;gap:10px;padding:8px 10px;transition:background .12s,color .12s;display:flex}.manual-toc-item:hover{background:color-mix(in srgb, var(--accent) 8%, transparent);color:var(--text)}.manual-toc-item.active{background:color-mix(in srgb, var(--accent) 14%, transparent);color:var(--text)}.manual-toc-item.active .manual-toc-num{background:var(--accent);color:#fff;border-color:#0000}.manual-toc-num{border:1px solid var(--border-soft);background:var(--panel);width:26px;height:26px;color:var(--text-soft);border-radius:7px;flex-shrink:0;place-items:center;transition:all .12s;display:grid}.manual-toc-text{flex:1;min-width:0}.manual-toc-title{font-size:12px;font-weight:600;line-height:1.25;display:block}.manual-toc-sub{color:var(--text-mute);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;line-height:1.3;display:block;overflow:hidden}.manual-toc-empty{color:var(--text-mute);padding:14px 12px;font-size:12px;font-style:italic}.manual-foot{border-top:1px solid var(--border-soft);color:var(--text-mute);background:var(--panel);padding:10px 14px;font-size:12px}.manual-main{background:var(--panel);min-height:0;overflow-y:auto}.manual-cover{max-width:820px;margin:0 auto;padding:56px 48px 80px}.manual-cover-hero{text-align:left;margin-bottom:28px}.manual-cover-badge{background:color-mix(in srgb, var(--accent) 14%, transparent);color:var(--accent-dark);letter-spacing:.6px;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;margin-bottom:18px;padding:5px 11px;font-size:12px;font-weight:700;display:inline-flex}.manual-cover-title{letter-spacing:-1.2px;background:linear-gradient(135deg, var(--text), color-mix(in srgb, var(--accent) 50%, var(--text)));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 12px;font-size:44px;font-weight:700;line-height:1.05}.manual-cover-subtitle{color:var(--text-mute);letter-spacing:.2px;margin:0;font-size:16px}.manual-cover-body{color:var(--text);font-size:16px;line-height:1.7}.manual-cover-body p{margin:14px 0}.manual-cover-body .manual-figure{margin:24px 0 30px}.manual-cover-body .manual-figure img{border:1px solid var(--border-soft);border-radius:14px;width:100%;height:auto;display:block;box-shadow:0 24px 60px -25px #0f0f3266}.manual-cover-chapters{margin-top:44px}.manual-cover-section-title{justify-content:space-between;align-items:baseline;margin-bottom:16px;display:flex}.manual-cover-section-title>span:first-child{letter-spacing:-.2px;font-size:18px;font-weight:700}.manual-cover-count{color:var(--text-mute);font-size:12px}.manual-cover-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.manual-chip-card{border:1px solid var(--border-soft);background:var(--panel);text-align:left;cursor:pointer;border-radius:12px;flex-direction:column;gap:6px;padding:14px 16px;transition:border-color .12s,transform .12s,box-shadow .12s;display:flex;position:relative;overflow:hidden}.manual-chip-card:before{content:"";background:0 0;width:3px;transition:background .15s;position:absolute;top:0;bottom:0;left:0}.manual-chip-card:hover{border-color:color-mix(in srgb, var(--accent) 35%, var(--border));box-shadow:0 8px 20px -12px color-mix(in srgb, var(--accent) 40%, transparent);transform:translateY(-1px)}.manual-chip-card:hover:before{background:var(--accent)}.manual-chip-ic{background:color-mix(in srgb, var(--accent) 12%, transparent);width:30px;height:30px;color:var(--accent-text);border-radius:8px;place-items:center;margin-bottom:4px;display:grid}.manual-chip-num{letter-spacing:.6px;text-transform:uppercase;color:var(--text-mute);font-size:11px;font-weight:700}.manual-chip-title{color:var(--text);letter-spacing:-.1px;font-size:14px;font-weight:700}.manual-chip-sub{color:var(--text-mute);font-size:12px;line-height:1.4}.manual-cover-cta{justify-content:center;margin-top:36px;display:flex}.manual-cta-primary{background:linear-gradient(135deg, var(--accent), color-mix(in srgb, var(--accent) 60%, #000));color:#fff;cursor:pointer;box-shadow:0 10px 24px -10px color-mix(in srgb, var(--accent) 55%, transparent);border:none;border-radius:10px;align-items:center;gap:8px;padding:12px 22px;font-size:14px;font-weight:700;transition:transform .12s,box-shadow .12s;display:inline-flex}.manual-cta-primary:hover{box-shadow:0 14px 28px -10px color-mix(in srgb, var(--accent) 65%, transparent);transform:translateY(-1px)}.manual-chapter{max-width:820px;margin:0 auto;padding:0 48px 60px}.manual-chapter-hero{margin-bottom:8px;padding:44px 0 28px;position:relative}.manual-chapter-eyebrow{align-items:center;gap:8px;margin-bottom:12px;display:flex}.manual-chapter-num{background:color-mix(in srgb, var(--accent) 14%, transparent);color:var(--accent-text);letter-spacing:.6px;text-transform:uppercase;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-block}.manual-chapter-of{color:var(--text-mute);letter-spacing:.4px;font-size:12px}.manual-chapter-title{letter-spacing:-.8px;margin:0 0 8px;font-size:34px;font-weight:700;line-height:1.1}.manual-chapter-subtitle{color:var(--text-mute);max-width:640px;margin:0 0 22px;font-size:16px;line-height:1.5}.manual-chapter-progress{background:var(--border-soft);border-radius:999px;height:3px;overflow:hidden}.manual-chapter-progress-fill{background:linear-gradient(90deg, var(--accent), color-mix(in srgb, var(--accent) 60%, #000));border-radius:999px;height:100%;transition:width .25s}.manual-chapter-body{color:var(--text);font-size:14px;line-height:1.72}.manual-chapter-body h3{letter-spacing:-.2px;margin:32px 0 10px;font-size:18px;font-weight:700}.manual-chapter-body h3:before{content:"";background:var(--accent);vertical-align:-2px;border-radius:2px;width:4px;height:16px;margin-right:10px;display:inline-block}.manual-chapter-body h4{color:var(--text-soft);margin:20px 0 6px;font-size:14px;font-weight:700}.manual-chapter-body p{margin:12px 0}.manual-chapter-body ul,.manual-chapter-body ol{margin:10px 0 14px;padding-left:22px}.manual-chapter-body li{margin:5px 0}.manual-chapter-body hr{border:none;border-top:1px solid var(--border-soft);margin:32px 0}.manual-chapter-body a{color:var(--accent-text);border-bottom:1px dashed color-mix(in srgb, var(--accent) 40%, transparent);text-decoration:none}.manual-chapter-body a:hover{border-bottom-style:solid}.manual-chapter-body code{background:color-mix(in srgb, var(--accent) 8%, var(--panel));border-radius:4px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.manual-chapter-body pre{background:color-mix(in srgb, var(--accent) 5%, var(--panel));border:1px solid var(--border-soft);border-radius:10px;margin:14px 0;padding:14px 16px;overflow-x:auto}.manual-chapter-body pre code{background:0 0;padding:0}.manual-chapter-body blockquote{border-left:3px solid var(--accent);background:color-mix(in srgb, var(--accent) 5%, transparent);color:var(--text-soft);border-radius:0 8px 8px 0;margin:14px 0;padding:10px 16px}.manual-table-wrap{border:1px solid var(--border-soft);background:var(--panel);border-radius:10px;margin:16px 0;overflow:hidden}.manual-table-wrap table{border-collapse:collapse;width:100%;font-size:14px}.manual-table-wrap th,.manual-table-wrap td{text-align:left;vertical-align:top;border-bottom:1px solid var(--border-soft);padding:10px 14px}.manual-table-wrap tbody tr:last-child td{border-bottom:none}.manual-table-wrap th{background:color-mix(in srgb, var(--accent) 6%, transparent);letter-spacing:.4px;text-transform:uppercase;color:var(--text-soft);font-size:12px;font-weight:700}.manual-table-wrap tbody tr:hover td{background:color-mix(in srgb, var(--accent) 3%, transparent)}.manual-figure{background:color-mix(in srgb, var(--accent) 4%, transparent);border:1px solid color-mix(in srgb, var(--accent) 10%, var(--border-soft));border-radius:14px;justify-content:center;margin:22px auto 26px;padding:16px;display:flex}.manual-figure img{border:1px solid var(--border-soft);background:var(--panel);border-radius:10px;width:auto;max-width:100%;height:auto;max-height:420px;display:block;box-shadow:0 18px 40px -22px #0f0f3273}.manual-cover-body .manual-figure{background:0 0;border:none;margin:24px 0 30px;padding:0}.manual-cover-body .manual-figure img{border-radius:14px;width:100%;max-height:460px}.manual-callout{border:1px solid;border-radius:12px;flex-direction:column;gap:8px;margin:22px 0;padding:14px 18px;font-size:14px;line-height:1.6;display:flex;position:relative}.manual-callout .callout-head{align-items:center;gap:8px;display:flex}.manual-callout .callout-ic{color:#fff;border-radius:6px;place-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:grid}.manual-callout .callout-label{letter-spacing:.5px;text-transform:uppercase;font-size:12px;font-weight:700}.manual-callout .callout-body p{margin:4px 0}.manual-callout .callout-body p:first-child{margin-top:0}.manual-callout .callout-body p:last-child{margin-bottom:0}.manual-callout-tip{background:#16a34a14;border-color:#16a34a47}.manual-callout-tip .callout-ic:before{content:"✓"}.manual-callout-tip .callout-ic{background:#16a34a}.manual-callout-tip .callout-label{color:var(--callout-tip)}.manual-callout-info{background:#2563eb14;border-color:#2563eb47}.manual-callout-info .callout-ic:before{content:"i";font-style:italic}.manual-callout-info .callout-ic{background:#2563eb}.manual-callout-info .callout-label{color:var(--callout-info)}.manual-callout-warn{background:#ea580c17;border-color:#ea580c52}.manual-callout-warn .callout-ic:before{content:"!"}.manual-callout-warn .callout-ic{background:#ea580c}.manual-callout-warn .callout-label{color:var(--callout-warn)}.manual-callout-admin{background:#7c3aed14;border-color:#7c3aed47}.manual-callout-admin .callout-ic:before{content:"★"}.manual-callout-admin .callout-ic{background:#7c3aed}.manual-callout-admin .callout-label{color:var(--callout-admin)}.manual-callout-gestor{background:#0891b214;border-color:#0891b247}.manual-callout-gestor .callout-ic:before{content:"◆"}.manual-callout-gestor .callout-ic{background:#0891b2}.manual-callout-gestor .callout-label{color:var(--callout-gestor)}.manual-nav{border-top:1px solid var(--border-soft);grid-template-columns:1fr 1fr;gap:12px;margin-top:40px;padding-top:24px;display:grid}.manual-nav-btn{background:var(--panel);border:1px solid var(--border-soft);cursor:pointer;text-align:left;color:var(--text);border-radius:12px;align-items:center;gap:12px;padding:14px 16px;transition:border-color .12s,background .12s,transform .12s;display:flex}.manual-nav-btn:hover:not(:disabled){border-color:color-mix(in srgb, var(--accent) 40%, var(--border));background:color-mix(in srgb, var(--accent) 4%, transparent);transform:translateY(-1px)}.manual-nav-btn:disabled{opacity:.45;cursor:not-allowed}.manual-nav-btn svg{color:var(--text-mute);flex-shrink:0}.manual-nav-btn:hover:not(:disabled) svg{color:var(--accent-text)}.manual-nav-label{flex-direction:column;flex:1;min-width:0;display:flex}.manual-nav-label small{letter-spacing:.6px;text-transform:uppercase;color:var(--text-mute);font-size:11px;font-weight:700}.manual-nav-label span{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.manual-nav-next{text-align:right}.manual-nav-next .manual-nav-label{align-items:flex-end}@media (width<=980px){.manual-cover-grid{grid-template-columns:1fr}}@media (width<=760px){.manual-layout{grid-template-columns:1fr}.manual-sidebar{display:none}.manual-cover,.manual-chapter{padding:24px 20px 40px}.manual-cover-title{font-size:32px}.manual-chapter-title{font-size:28px}}.team-members .tm-add{flex-direction:column;gap:10px;margin-bottom:6px;display:flex}.tm-canais{border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:4px;margin:0;padding:8px 12px 10px;display:flex}.tm-canais legend{color:var(--text-soft);padding:0 4px;font-size:12px;font-weight:600}.modal .tm-canal{color:var(--text);cursor:pointer;align-items:center;gap:7px;margin:0;padding:3px 0;font-size:14px;font-weight:500;display:flex}.modal .tm-canal input{width:auto;margin:0;padding:0}.tm-canal svg{color:var(--text-mute)}.tm-lista{flex-direction:column;display:flex}.tm-tag{color:var(--text-mute);font-weight:400}.equipe-titulo{align-items:center;gap:6px;min-width:0;display:inline-flex}.equipe-titulo .icone-grupo{box-shadow:none}.icone-editor{align-items:flex-start;gap:14px;margin:4px 0 12px;display:flex}.icone-editor-corpo{flex:1;min-width:0}.icone-editor-botoes{flex-wrap:wrap;gap:8px;display:flex}.icone-editor .modal-dica{margin-top:6px}.icone-editor .modal-erro{margin-top:8px}.pol-secao{margin:18px 0 2px;font-size:14px;font-weight:700}.pol-secao:first-of-type{margin-top:4px}.pol-tipo{font-size:14px;font-weight:600}.pol-desc{color:var(--text-soft);align-items:center;gap:4px;font-size:12px;display:inline-flex}.pol-vazio{color:var(--text-mute);padding:10px 0;font-size:12px}.pol-geral{border:1px solid var(--border-soft);border-radius:10px;flex-direction:column;display:flex}.pol-geral-item{border-bottom:1px solid var(--border-soft);align-items:center;gap:12px;padding:9px 12px;display:flex}.pol-geral-item:last-child{border-bottom:0}.pol-geral-item .pol-desc{display:block}.pol-estado{border-radius:999px;padding:1px 8px;font-size:12px;font-weight:600}.pol-estado.ok{color:var(--success-text);background:var(--success-soft)}.pol-estado.no{color:var(--urgent-text);background:var(--urgent-soft)}.pol-excecoes{flex-direction:column;gap:8px;margin-top:10px;display:flex}.pol-excecao{border:1px solid var(--border-soft);border-radius:10px;padding:10px 12px}.pol-excecao-head{align-items:center;gap:10px;margin-bottom:8px;display:flex}.pol-excecao-head .pol-desc{display:block}.pol-excecao-ic{background:var(--accent-light);width:28px;height:28px;color:var(--accent-dark);border-radius:8px;flex:none;place-items:center;display:grid}.pol-tri-grade{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 12px;display:grid}.modal label.pol-tri{color:var(--text-soft);justify-content:space-between;align-items:center;gap:8px;margin:0;font-size:12px;font-weight:600;display:flex}.modal select.pol-select{border-radius:6px;flex:none;width:120px;height:28px;padding:0 6px;font-size:12px;line-height:16px}.modal select.pol-select.permitir{color:var(--success-text);border-color:var(--success-text)}.modal select.pol-select.bloquear{color:var(--urgent-text);border-color:var(--urgent-text)}.pol-termo-form{grid-template-columns:1fr 200px auto}.modal .pol-termos .hook-row select.pol-select{width:190px}.pol-alertas{flex-direction:column;gap:8px;max-height:460px;display:flex;overflow-y:auto}.pol-alerta{border:1px solid var(--border-soft);border-left:3px solid var(--important);border-radius:8px;padding:8px 10px}.pol-alerta.revisado{border-left-color:var(--border);opacity:.85}.pol-alerta-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pol-termo-tag{color:var(--important-text);background:var(--important-soft);border-radius:999px;padding:1px 8px;font-size:12px;font-weight:700}.pol-trecho{white-space:pre-wrap;word-break:break-word;margin:6px 0 4px;font-size:14px}@media (width<=640px){.pol-tri-grade{grid-template-columns:repeat(2,minmax(0,1fr))}.pol-termo-form{grid-template-columns:1fr}}.admin-page{z-index:90;background:var(--panel);flex-direction:column;animation:.15s fade-in;display:flex;position:fixed;inset:0 0 0 72px}.admin-page-head{border-bottom:1px solid var(--border-soft);background:var(--panel-2);align-items:center;gap:12px;padding:14px 24px;display:flex}.admin-page-head h2{letter-spacing:-.01em;align-items:center;gap:10px;margin:0;font-size:20px;font-weight:700;display:flex}.admin-page-head h2 svg{color:var(--accent)}.admin-page-spacer{flex:1}.admin-page-voltar{align-items:center;gap:6px;padding:8px 14px;display:inline-flex}.admin-page-body{flex:1;min-height:0;display:flex}.admin-page-nav{width:240px}.admin-page-content{flex:1;min-width:0;padding:24px 32px;overflow-y:auto}.admin-page-content.cheia{flex-direction:column;padding:0;display:flex;overflow:hidden}.modal.painel-embutido{width:auto;max-width:none;height:auto;min-height:0;max-height:none;box-shadow:none;border:0;border-radius:0;flex:1;animation:none}.inst-modal.painel-embutido:before{display:none}.param-nota{background:var(--accent-light);max-width:880px;color:var(--text);border-radius:10px;align-items:flex-start;gap:8px;margin:0 0 20px;padding:10px 14px;font-size:14px;line-height:1.45;display:flex}.param-nota svg{color:var(--accent-dark);flex-shrink:0;margin-top:2px}.param-grupo{max-width:880px;margin-bottom:20px}.param-grupo-titulo{text-transform:uppercase;letter-spacing:.6px;color:var(--text-mute);margin:0 0 8px;font-size:12px;font-weight:700}.param-lista{border:1px solid var(--border-soft);border-radius:12px;overflow:hidden}.param-item{background:var(--panel);align-items:center;gap:16px;padding:12px 16px;display:flex}.param-item+.param-item{border-top:1px solid var(--border-soft)}.param-texto{flex:1;min-width:0}.param-rotulo{font-size:14px;font-weight:600}.param-desc{color:var(--text-soft);margin-top:2px;font-size:12px}.param-chave{color:var(--text-mute);background:var(--panel-3);border-radius:5px;margin-top:4px;padding:1px 6px;font-size:12px;display:inline-block}.param-valor{color:var(--text);background:var(--panel-3);border-radius:999px;flex-shrink:0;align-items:center;gap:4px;padding:4px 10px;font-size:14px;font-weight:600;display:inline-flex}.param-bool.sim{background:var(--success-soft);color:var(--success-text)}.param-bool.nao{color:var(--text-soft)}.settings-nav-admin{border-top:1px solid var(--border-soft);border-radius:0 0 9px 9px;margin-top:auto;padding-top:12px}.ativ-feed.ativ-modal{background:var(--panel-2);width:auto;min-width:0;max-width:none;box-shadow:none;border:0;border-radius:0;flex-direction:column;flex:1;padding:0;display:flex;overflow:hidden}.ativ-feed.ativ-modal:before{display:none}.ativ-feed .proc-list{flex:1;padding:20px 28px 48px;overflow-y:auto}.ativ-feed .proc-list>*{width:100%;max-width:980px;margin-left:auto;margin-right:auto}.ativ-nav-pessoa{border:1px solid var(--border-strong);background:var(--panel);color:var(--text);font:inherit;border-radius:8px;width:calc(100% - 16px);margin:2px 8px 0;padding:7px 8px;font-size:14px}.ativ-pagina .admin-page-head{border-bottom:1px solid var(--border)}.ativ-pagina .ativ-nav{border-right:1px solid var(--border);scrollbar-width:none;background:#f6f6fb;flex:none;width:244px;padding:14px 12px;overflow-y:auto}html.dark .ativ-pagina .ativ-nav{background:var(--panel-2)}.ativ-pagina .ativ-nav::-webkit-scrollbar{display:none}.ativ-pagina .ativ-nav .settings-navitem{height:36px;color:var(--text-soft);background:0 0;border-radius:10px;gap:10px;padding:0 10px;font-size:13.5px;font-weight:500;transition:background .12s,color .12s}.ativ-pagina .ativ-nav .settings-navitem:hover{background:color-mix(in srgb, var(--panel) 70%, transparent);color:var(--text)}.ativ-pagina .ativ-nav .settings-navitem.active{background:var(--panel);color:var(--text);box-shadow:0 1px 2px #1414280f, 0 0 0 1px var(--border);font-weight:600}.ativ-pagina .ativ-nav .settings-navitem.active svg{color:var(--accent)}.ativ-pagina .ativ-nav .mu-nav-qtd{min-width:22px;height:20px;color:var(--text-mute);background:color-mix(in srgb, var(--text) 6%, transparent);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;margin-left:auto;padding:0 6px;font-size:11px;font-weight:700;display:inline-grid}.ativ-pagina .ativ-nav .settings-navitem.active .mu-nav-qtd{color:var(--accent-text);background:var(--accent-light)}.ativ-pagina .ativ-nav .mu-nav-titulo{letter-spacing:.06em;color:var(--text-mute);margin:18px 10px 6px;font-size:11px;font-weight:700}.ativ-pagina .ativ-nav .mu-cat{height:32px;font-size:13px}.ativ-pagina .ativ-nav .mu-cat.active{box-shadow:0 0 0 1px var(--border)}.ativ-pagina .ativ-nav-pessoa{border:1px solid var(--border);background:var(--panel);width:100%;height:36px;font:inherit;color:var(--text);border-radius:10px;margin:2px 0 0;padding:0 10px;font-size:13px}.ativ-pagina .ativ-nav-pessoa:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent);outline:none}.ativ-pagina .at-feed{scrollbar-width:none;padding:22px 28px 40px}.ativ-pagina .at-feed::-webkit-scrollbar{display:none}.ativ-pagina .at-resumo{border-bottom:0;align-items:flex-end;padding-bottom:0}.ativ-pagina .at-resumo h3{letter-spacing:-.02em;font-size:22px;font-weight:700}.ativ-pagina .at-resumo>div>span{color:var(--text-mute);font-size:13px}.ativ-pagina .at-resumo-n{display:none}.at3-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.at3-kpis li{border:1px solid var(--border);background:var(--panel);border-radius:14px;align-items:center;gap:12px;min-width:0;padding:12px 14px;display:flex}.at3-kpi-ic{background:var(--accent-light);width:34px;height:34px;color:var(--accent-text);border-radius:10px;flex:none;place-items:center;display:grid}.at3-kpis li>span:last-child{flex-direction:column;min-width:0;line-height:1.2;display:flex}.at3-kpis b{letter-spacing:-.02em;color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:20px;font-weight:700;overflow:hidden}.at3-kpis small{color:var(--text-mute);font-size:12px}.ativ-pagina .at2-visao{grid-template-columns:minmax(0,1fr) 340px;gap:12px;margin-top:12px}.ativ-pagina .at2-ritmo,.ativ-pagina .at2-topo{border-radius:14px;padding:16px 18px}.ativ-pagina .at2-ritmo h4,.ativ-pagina .at2-topo h4{font-size:14px;font-weight:600}.ativ-pagina .at2-barras{border-top:1px dashed var(--border-soft,var(--border));height:120px}.ativ-pagina .at2-barra-v{background:color-mix(in srgb, var(--accent) 45%, var(--panel));border-radius:5px 5px 0 0;width:min(100%,22px)}.ativ-pagina .at2-barra.zero .at2-barra-v{background:color-mix(in srgb, var(--text) 8%, transparent)}.ativ-pagina .at2-dia-cab{align-items:center;gap:10px;margin-bottom:10px;padding:12px 0 10px;font-size:14px;font-weight:700;top:-22px}.ativ-pagina .at2-dia-cab:after{content:"";background:var(--border);flex:1;order:3;height:1px}.ativ-pagina .at2-dia-cab small{background:var(--panel-2);border-radius:999px;order:2;place-items:center;min-width:22px;height:20px;padding:0 7px;font-size:11px;font-weight:700;display:inline-grid}.ativ-pagina .at2-bloco{border-radius:14px;margin-bottom:12px}.ativ-pagina .at2-bloco-cab{background:var(--panel);border-bottom:1px solid var(--border);min-height:48px;padding:8px 10px 8px 14px}.ativ-pagina .at2-bloco-cab .at-marca{border-radius:9px;width:28px;height:28px}.ativ-pagina .at2-bloco-meta{font-size:12px}.ativ-pagina .at2-abrir{border:1px solid var(--border);height:30px;padding:0 10px 0 12px}.ativ-pagina .at2-abrir:hover{border-color:var(--accent)}.ativ-pagina .at2-linha{grid-template-columns:52px minmax(0,1fr);align-items:baseline;padding:10px 16px}.ativ-pagina .at2-linha time{font-variant-numeric:tabular-nums;font-size:12px}.ativ-pagina .at2-texto{max-width:90ch;font-size:14px}.ativ-pagina .at-vazio{padding:64px 24px}@media (width<=1300px){.at3-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1100px){.ativ-pagina .at2-visao{grid-template-columns:1fr}}.ativ-pagina .admin-page-body>.ativ-nav{border-right:1px solid var(--border)!important;background:#f6f6fb!important}html.dark .ativ-pagina .admin-page-body>.ativ-nav{background:var(--panel-2)!important}.at3-vazio{text-align:center;border:1px dashed var(--border);background:color-mix(in srgb, var(--panel-2) 40%, var(--panel));border-radius:18px;flex-direction:column;align-items:center;max-width:560px;margin:40px auto 0;padding:28px 32px 32px;display:flex;position:relative}.at3-vazio-fantasma{opacity:.7;flex-direction:column;gap:10px;width:100%;margin-bottom:22px;display:flex;-webkit-mask-image:linear-gradient(#000 30%,#0000);mask-image:linear-gradient(#000 30%,#0000)}.at3-fantasma-linha{border:1px solid var(--border);background:var(--panel);border-radius:10px;grid-template-columns:38px 22px 1fr;align-items:center;gap:10px;height:34px;padding:0 12px;display:grid}.at3-f-hora{background:color-mix(in srgb, var(--text) 10%, transparent);border-radius:4px;height:8px}.at3-f-bola{background:var(--accent-light);border-radius:6px;width:18px;height:18px}.at3-f-txt{background:color-mix(in srgb, var(--text) 8%, transparent);border-radius:4px;height:8px}.at3-vazio-ic{background:var(--accent-light);width:48px;height:48px;color:var(--accent-text);box-shadow:0 0 0 6px var(--panel);border-radius:14px;place-items:center;margin-top:-4px;display:grid}.at3-vazio-tit{letter-spacing:-.01em;color:var(--text);text-wrap:balance;margin:14px 0 6px;font-size:17px;font-weight:700}.at3-vazio-txt{max-width:44ch;color:var(--text-soft);text-wrap:balance;margin:0;font-size:14px;line-height:1.55}.at3-vazio-acoes{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px;display:flex}.at3-vazio-acoes .btn{height:34px;box-shadow:none;border-radius:10px;padding:0 14px;font-weight:600}.at3-vazio-acoes .btn.ghost{border:1px solid var(--border);background:var(--panel)}.at3-vazio-acoes .btn.ghost:hover{border-color:var(--accent);color:var(--accent-text)}.ativ-pagina .at-feed>.at3-vazio{max-width:640px}.at3-rec{border-top:1px solid var(--border);text-align:left;width:100%;margin-top:22px;padding-top:20px}.at3-rec-carregando{color:var(--text-mute);margin:18px 0 0;font-size:13px}.at3-rec-nums{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.at3-rec-nums button{border:1px solid var(--border);background:var(--panel);font:inherit;cursor:pointer;text-align:left;border-radius:12px;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;transition:border-color .12s,background .12s;display:flex}.at3-rec-nums button:hover{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 4%, var(--panel))}.at3-rec-nums button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.at3-rec-nums b{letter-spacing:-.02em;color:var(--text);font-variant-numeric:tabular-nums;font-size:20px;font-weight:700}.at3-rec-nums small{color:var(--text-mute);font-size:12px}.at3-rec-ult{color:var(--text-soft);flex-wrap:wrap;align-items:center;gap:4px;margin:14px 0 0;font-size:13px;display:flex}.at3-rec-ult svg{color:var(--text-mute)}.at3-rec-ult b{color:var(--text);font-weight:600}.at3-rec-tit{letter-spacing:.04em;text-transform:uppercase;color:var(--text-mute);margin:18px 0 8px;font-size:12px;font-weight:700}.at3-rec-lista{border:1px solid var(--border);background:var(--panel);border-radius:12px;margin:0;padding:0;list-style:none;overflow:hidden}.at3-rec-lista li+li{border-top:1px solid var(--border-soft,var(--border))}.at3-rec-lista button{width:100%;font:inherit;text-align:left;color:var(--text);cursor:pointer;background:0 0;border:0;grid-template-columns:52px minmax(0,1fr) 16px;align-items:center;gap:12px;padding:10px 12px;transition:background .12s;display:grid}.at3-rec-lista button:disabled{cursor:default;grid-template-columns:52px minmax(0,1fr)}.at3-rec-lista button:not(:disabled):hover{background:color-mix(in srgb, var(--accent) 4%, var(--panel))}.at3-rec-lista button:focus-visible{box-shadow:inset 0 0 0 2px var(--accent);outline:none}.at3-rec-lista time{font-variant-numeric:tabular-nums;flex-direction:column;line-height:1.25;display:flex}.at3-rec-lista time b{font-size:13px;font-weight:600}.at3-rec-lista time small{color:var(--text-mute);font-size:11px}.at3-rec-corpo{flex-direction:column;gap:2px;min-width:0;display:flex}.at3-rec-conv{color:var(--text-soft);align-items:center;gap:5px;font-size:12px;font-weight:600;display:inline-flex}.at3-rec-txt{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.at3-rec-seta{color:var(--text-mute)}.at3-vazio:has(.at3-rec-nums) .at3-vazio-fantasma{display:none}.at3-rec-ult{display:block}.at3-rec-ult svg{vertical-align:-2px;margin-right:4px}.ativ-pagina .admin-page-body{display:flex}.ativ-pagina .at-feed{flex:1;min-width:0}.at3-lado{scrollbar-width:none;border-left:1px solid var(--border);background:var(--panel);flex-direction:column;flex:none;gap:18px;width:340px;min-height:0;padding:22px 20px 32px;display:flex;overflow-y:auto}.at3-lado::-webkit-scrollbar{display:none}.at3-lado-tit{letter-spacing:-.01em;color:var(--text);margin:0;font-size:15px;font-weight:700}.at3-lado-nota{color:var(--text-mute);margin:0;font-size:13px;line-height:1.5}.at3-tipos{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.at3-tipos button{border:1px solid var(--border);background:var(--panel);width:100%;font:inherit;text-align:left;color:var(--text);cursor:pointer;border-radius:12px;grid-template-columns:30px minmax(0,1fr) 96px;align-items:center;gap:10px;padding:10px 12px;transition:border-color .12s,background .12s;display:grid}.at3-tipos button:hover{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 3%, var(--panel))}.at3-tipos button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.at3-tipo-ic{background:var(--accent-light);width:30px;height:30px;color:var(--accent-text);border-radius:9px;place-items:center;display:grid}.at3-tipo-txt{flex-direction:column;min-width:0;line-height:1.2;display:flex}.at3-tipo-txt b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:18px;font-weight:700}.at3-tipo-txt small{color:var(--text-mute);font-size:12px}.at3-spark{align-items:flex-end;gap:1px;height:28px;display:flex}.at3-spark i{background:color-mix(in srgb, var(--accent) 55%, var(--panel));border-radius:1px;flex:1}.at3-spark i.zero{background:color-mix(in srgb, var(--text) 8%, transparent)}.at3-lado-bloco{border-top:1px solid var(--border);padding-top:16px}.at3-lado-bloco h4{color:var(--text);justify-content:space-between;align-items:baseline;margin:0 0 10px;font-size:13px;font-weight:700;display:flex}.at3-lado-bloco h4 small{color:var(--text-mute);font-size:12px;font-weight:500}.at3-rank{flex-direction:column;gap:2px;margin:0 -8px;padding:0;list-style:none;display:flex}.at3-rank button{width:100%;font:inherit;text-align:left;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-rows:auto 4px;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:4px 8px;padding:7px 8px;display:grid}.at3-rank button:hover{background:var(--panel-2)}.at3-rank button svg{color:var(--text-mute)}.at3-rank-nome{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.at3-rank-n{color:var(--text-soft);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.at3-rank-trilho{background:var(--panel-2);border-radius:999px;grid-column:2/-1;height:4px;overflow:hidden}.at3-rank-trilho i{border-radius:inherit;background:color-mix(in srgb, var(--accent) 60%, var(--panel));height:100%;display:block}.at3-pessoas{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.at3-pessoas li{align-items:center;gap:10px;font-size:13px;display:flex}.at3-pessoas li span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:500;overflow:hidden}.at3-pessoas li b{color:var(--text-soft);font-variant-numeric:tabular-nums;font-size:12px}.at3-horas{grid-template-columns:repeat(14,1fr);align-items:end;gap:3px;height:84px;display:grid}.at3-horas span{flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;height:100%;display:flex}.at3-horas i{background:color-mix(in srgb, var(--accent) 35%, var(--panel));border-radius:3px 3px 0 0;width:100%}.at3-horas span.pico i{background:var(--accent)}.at3-horas small{height:12px;color:var(--text-mute);font-variant-numeric:tabular-nums;font-size:10px}@media (width<=1400px){.at3-lado{width:300px}}@media (width<=1200px){.at3-lado{display:none}}.ativ-pagina .at2-ritmo h4{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.at3-media{color:var(--text-mute);font-size:12px;font-weight:500}.at3-espera{background:var(--accent-light);border-radius:12px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.at3-espera b{letter-spacing:-.02em;color:var(--accent-text);font-size:20px;font-weight:700}.at3-espera small{color:var(--text-soft);text-wrap:pretty;font-size:12px;line-height:1.45}.at3-kpis b{font-size:18px}.at3-aviso{border:1px solid color-mix(in srgb, var(--accent) 25%, var(--border));background:color-mix(in srgb, var(--accent) 6%, var(--panel));border-radius:12px;align-items:center;gap:12px;margin-top:14px;padding:10px 12px 10px 14px;display:flex}.at3-aviso-ic{background:var(--panel);width:28px;height:28px;color:var(--accent-text);border-radius:8px;flex:none;place-items:center;display:grid}.at3-aviso p{color:var(--text-soft);flex:1;margin:0;font-size:13.5px;line-height:1.45}.at3-aviso p b{color:var(--text);font-weight:600}.at3-aviso .btn{border:1px solid var(--border);background:var(--panel);border-radius:8px;flex:none;height:30px;font-weight:600}.at3-aviso .btn:hover{border-color:var(--accent);color:var(--accent-text)}.ativ-pagina .at-feed{padding:24px 32px 48px}.ativ-pagina .at-resumo{justify-content:space-between;align-items:center;gap:16px;display:flex}.ativ-pagina .at-resumo h3{letter-spacing:-.025em;font-size:24px}.at4-seg{background:var(--panel-2);box-shadow:inset 0 0 0 1px var(--border);border-radius:10px;flex:none;gap:2px;padding:3px;display:inline-flex}.at4-seg button{height:30px;font:inherit;color:var(--text-soft);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 14px;font-size:13px;font-weight:500;transition:background .15s,color .15s,box-shadow .15s}.at4-seg button:hover{color:var(--text)}.at4-seg button.on{background:var(--panel);color:var(--text);box-shadow:0 1px 2px #10182814, 0 0 0 1px var(--border);font-weight:600}.at4-seg button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.ativ-pagina .at3-kpis{border:1px solid var(--border);background:var(--panel);border-radius:14px;gap:0;margin-top:18px;overflow:hidden}.ativ-pagina .at3-kpis li{background:0 0;border:0;border-radius:0;gap:0;padding:14px 18px}.ativ-pagina .at3-kpis li+li{border-left:1px solid var(--border)}.ativ-pagina .at3-kpi-ic{display:none}.ativ-pagina .at3-kpis li>span:last-child{flex-direction:column-reverse;gap:4px}.ativ-pagina .at3-kpis b{letter-spacing:-.025em;font-size:22px;font-weight:650}.ativ-pagina .at3-kpis small{color:var(--text-mute);text-transform:none;font-size:12px;font-weight:500}.ativ-pagina .at2-visao{border:1px solid var(--border);background:var(--panel);border-radius:14px;gap:0;margin-top:14px;overflow:hidden}.ativ-pagina .at2-ritmo,.ativ-pagina .at2-topo{background:0 0;border:0;border-radius:0;padding:18px 20px}.ativ-pagina .at2-topo{border-left:1px solid var(--border)}.ativ-pagina .at2-dia{margin-top:26px}.ativ-pagina .at2-bloco{background:0 0;border:0;border-radius:0;margin:0 0 6px;position:relative;overflow:visible}.ativ-pagina .at2-bloco:hover{border:0}.ativ-pagina .at2-bloco-cab{background:0 0;border:0;gap:10px;min-height:40px;padding:6px 8px 6px 0}.ativ-pagina .at2-bloco-cab .at-marca{width:28px;height:28px;box-shadow:0 0 0 4px var(--panel);z-index:1;border-radius:50%;position:relative}.ativ-pagina .at2-bloco-nome{font-size:14px;font-weight:600}.ativ-pagina .at2-abrir{opacity:0;border:1px solid var(--border);background:var(--panel);transition:opacity .15s,border-color .15s}.ativ-pagina .at2-bloco:hover .at2-abrir,.ativ-pagina .at2-abrir:focus-visible{opacity:1}.ativ-pagina .at2-linhas{border-left:2px solid var(--border);margin:0 0 8px 13px;padding:2px 0;position:relative}.ativ-pagina .at2-linha{border-radius:0 10px 10px 0;grid-template-columns:48px minmax(0,1fr);padding:8px 12px 8px 24px;position:relative}.ativ-pagina .at2-linha+.at2-linha{border-top:0}.ativ-pagina .at2-linha:before{content:"";background:var(--panel);width:8px;height:8px;box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 55%, var(--border));border-radius:50%;position:absolute;top:15px;left:-5px}.ativ-pagina .at2-linha.clicavel:hover{background:color-mix(in srgb, var(--accent) 5%, var(--panel))}.ativ-pagina .at2-linha.clicavel:hover:before{background:var(--accent);box-shadow:0 0 0 2px var(--accent)}.ativ-pagina .at2-texto{font-size:14px;line-height:1.5}.ativ-pagina .at2-dia-cab{background:var(--panel)}@media (prefers-reduced-motion:reduce){.ativ-pagina .at2-abrir,.at4-seg button{transition:none}}@media (width<=1300px){.ativ-pagina .at3-kpis li:nth-child(3){border-left:0}.ativ-pagina .at3-kpis li:nth-child(n+3){border-top:1px solid var(--border)}}.ativ-pagina .at2-bloco .at2-linhas{border-left:0!important}.ativ-pagina .at2-bloco .at2-linhas:before{content:"";background:var(--border);border-radius:2px;width:2px;position:absolute;top:-6px;bottom:6px;left:0}.ativ-pagina .at2-bloco .at2-linha:before{left:-3px}.ativ-pagina .at-feed.at2{flex-direction:column;padding-bottom:20px;display:flex;overflow:hidden}.at4-corpo{flex-direction:column;flex:1;min-height:0;display:flex}.at4-corpo.duas{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;margin-top:18px;display:grid}.at4-esq,.at4-dir-lista{scrollbar-width:none;min-height:0;overflow-y:auto}.at4-esq::-webkit-scrollbar{display:none}.at4-dir-lista::-webkit-scrollbar{display:none}.at4-corpo:not(.duas) .at4-esq:empty{display:none}.at4-corpo:not(.duas) .at4-dir{flex-direction:column;flex:1;min-height:0;display:flex}.at4-corpo:not(.duas) .at4-dir-lista{flex:1}.at4-corpo.duas .at3-kpis{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.at4-corpo.duas .at3-kpis li:nth-child(odd){border-left:0}.at4-corpo.duas .at3-kpis li:nth-child(n+3){border-top:1px solid var(--border)}.at4-corpo.duas .at2-visao{grid-template-columns:1fr}.at4-corpo.duas .at2-topo{border-left:0;border-top:1px solid var(--border)}.at4-corpo.duas .at2-barras{height:110px}.at4-dir{border:1px solid var(--border);background:var(--panel);border-radius:14px;flex-direction:column;min-height:0;display:flex;overflow:hidden}.at4-corpo:not(.duas) .at4-dir{background:0 0;border:0;border-radius:0}.at4-dir-tit{border-bottom:1px solid var(--border);color:var(--text);align-items:center;gap:8px;margin:0;padding:14px 18px;font-size:14px;font-weight:700;display:flex}.at4-dir-tit small{background:var(--panel-2);min-width:22px;height:20px;color:var(--text-mute);border-radius:999px;place-items:center;padding:0 7px;font-size:11px;font-weight:700;display:inline-grid}.at4-corpo.duas .at4-dir-lista{flex:1;padding:0 16px 16px}.at4-corpo.duas .at2-dia{margin-top:14px}.at4-corpo.duas .at2-dia-cab{top:0}.at4-corpo.duas .at2-texto{-webkit-line-clamp:2}@media (width<=1400px){.at4-corpo.duas{grid-template-columns:1fr}.ativ-pagina .at-feed.at2{scrollbar-width:none;overflow-y:auto}.at4-esq,.at4-dir-lista{overflow:visible}}.at3-lado{gap:16px}.at3-tipos{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.at3-tipos button{grid-template-rows:auto 22px;grid-template-columns:26px minmax(0,1fr);align-items:start;gap:6px 8px;padding:10px}.at3-tipo-txt b{font-size:17px}.at3-tipo-txt small{white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.at3-spark{grid-column:1/-1;height:22px}@keyframes at4-entra{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.ativ-pagina .at3-kpis li,.ativ-pagina .at2-bloco{animation:.32s cubic-bezier(.16,1,.3,1) both at4-entra}.ativ-pagina .at3-kpis li:nth-child(2){animation-delay:40ms}.ativ-pagina .at3-kpis li:nth-child(3){animation-delay:80ms}.ativ-pagina .at3-kpis li:nth-child(4){animation-delay:.12s}.ativ-pagina .at2-bloco:nth-child(2){animation-delay:30ms}.ativ-pagina .at2-bloco:nth-child(3){animation-delay:60ms}.ativ-pagina .at2-bloco:nth-child(n+4){animation-delay:90ms}@media (prefers-reduced-motion:reduce){.ativ-pagina .at3-kpis li,.ativ-pagina .at2-bloco{animation:none}}html.dark .ativ-pagina .at4-seg{background:var(--panel-2)}html.dark .ativ-pagina .at4-seg button.on{background:var(--panel-3,var(--panel))}html.dark .ativ-pagina .at2-dia-cab,html.dark .ativ-pagina .at3-kpis,html.dark .ativ-pagina .at2-visao,html.dark .at4-dir,html.dark .at3-lado{background:var(--panel)}html.dark .at3-aviso{background:color-mix(in srgb, var(--accent) 12%, var(--panel))}@media (width<=1500px){.at3-lado{display:none}.at4-corpo.duas{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ativ-pagina .at-feed.at2{overflow:hidden}.at4-esq,.at4-dir-lista{overflow-y:auto}}@media (width<=1100px){.ativ-pagina .at-feed.at2{overflow-y:auto}.at4-corpo,.at4-corpo.duas{flex-direction:column;flex:none;gap:16px;display:flex}.at4-esq,.at4-dir-lista,.at4-dir{overflow:visible}}.ativ-pagina .at2-bloco-nome{flex:0 auto;min-width:0;max-width:72%}.ativ-pagina .at2-bloco-meta{white-space:nowrap;text-overflow:ellipsis;flex:0 10 auto;min-width:0;overflow:hidden}.at4-corpo.duas{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.at4-corpo.duas .at4-dir{order:-1}@media (width<=1100px){.at4-corpo .at4-dir{order:0}}.at4-corpo.duas .at4-esq{flex-direction:column;gap:14px;display:flex}.at4-corpo.duas .at4-esq>.at3-kpis{flex:none}.at4-corpo.duas .at4-esq>.at2-visao{flex-direction:column;flex:1 0 auto;margin-top:0;display:flex}.at4-corpo.duas .at4-esq>.at2-visao>.at2-ritmo{flex:none}.at4-corpo.duas .at4-esq>.at2-visao>.at2-topo{flex:1}.at3-lado>.at3-lado-bloco:last-child{flex-direction:column;flex:1;min-height:140px;display:flex}.at3-lado>.at3-lado-bloco:last-child .at3-horas{flex:1;height:auto;min-height:84px}.at3-tipos{border:1px solid var(--border);background:var(--panel);border-radius:14px;flex-direction:column;gap:0;display:flex;overflow:hidden}.at3-tipos li+li{border-top:1px solid var(--border)}.at3-tipos button{background:0 0;border:0;border-radius:0;grid-template-rows:auto;grid-template-columns:28px minmax(0,1fr) 84px 44px;align-items:center;gap:10px;padding:10px 14px;display:grid}.at3-tipos button:hover{background:color-mix(in srgb, var(--accent) 4%, var(--panel));border:0}.at3-tipo-ic{border-radius:8px;width:28px;height:28px}.at3-tipo-txt{flex-direction:row;display:contents}.at3-tipo-txt small{color:var(--text);white-space:nowrap;text-overflow:ellipsis;grid-area:1/2;font-size:13px;font-weight:500;overflow:hidden}.at3-tipo-txt b{grid-area:1/4;justify-self:end;font-size:17px}.at3-spark{grid-area:1/3;height:22px}.at3-tipos button{grid-template-columns:28px minmax(0,1fr) 64px 40px;gap:10px;padding:10px 12px}:root{--cal-evento:#5b5fc7;--cal-feriado:#c4314b;--cal-aviso:#b07e12;--cal-reuniao:#0f8b8d;--cal-treinamento:#6b4cab;--cal-one_on_one:#2a7d4f;--cal-coletiva:#c25b12;--cal-experiencia:#1f6fb2;--cal-aniversario:#d6457f}html.dark{--cal-evento:#9ea2ff;--cal-feriado:#f1707b;--cal-aviso:#e3b341;--cal-reuniao:#5ec4c6;--cal-treinamento:#b39ddb;--cal-one_on_one:#6fcf97;--cal-coletiva:#f2a65a;--cal-experiencia:#74b4ea;--cal-aniversario:#f283b0}.cat-evento{--cal:var(--cal-evento)}.cat-aviso{--cal:var(--cal-aviso)}.cat-reuniao{--cal:var(--cal-reuniao)}.cat-treinamento{--cal:var(--cal-treinamento)}.cat-one_on_one{--cal:var(--cal-one_on_one)}.cat-coletiva{--cal:var(--cal-coletiva)}.cat-experiencia{--cal:var(--cal-experiencia)}.ag-head{flex-wrap:wrap;gap:14px}.ag-nav{align-items:center;gap:4px;margin-left:18px;display:flex}.ag-nav>.btn{border:1px solid var(--border);background:var(--panel);height:32px;padding:0 14px}.ag-nav>.btn:hover{background:var(--panel-3)}.ag-nav .icon-btn{border-radius:8px;width:32px;height:32px}.ag-mes{letter-spacing:-.02em;min-width:210px;color:var(--text);margin:0 0 0 8px;font-size:22px;font-weight:700}.ag-mes span{color:var(--text-mute);font-weight:400}.ag-visao{background:var(--panel-3);border-radius:10px;padding:3px;display:inline-flex}.ag-visao button{height:28px;color:var(--text-soft);border-radius:7px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.ag-visao button:hover{color:var(--text)}.ag-visao button.active{background:var(--panel);color:var(--text);box-shadow:var(--shadow-xs)}.ag-filtro{border:1px solid var(--border-strong);height:28px;color:var(--text-mute);background:0 0;border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-size:12px;font-weight:500;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.ag-filtro:hover{background:var(--panel-3);color:var(--text)}.ag-filtro.on{color:var(--text);border-color:var(--border-strong);background:var(--panel-2)}.ag-filtro:not(.on) .ag-ponto{opacity:.35}.ag-filtro:focus-visible,.ag-dia:focus-visible,.ag-chip:focus-visible,.ag-item-linha:focus-visible,.ag-mini-dia:focus-visible,.ag-cat input:focus-visible+.ag-cat-caixa{box-shadow:var(--ring);outline:none}.ag-ponto{background:var(--cal,var(--accent));border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.ag-erro-barra{background:var(--urgent-soft);color:var(--urgent-text);align-items:center;gap:10px;padding:8px 24px;font-size:13px;display:flex}.ag-corpo{border-top:1px solid var(--border-soft);background:var(--panel-2);flex:1;min-height:0;display:flex}.ag-corpo.carregando .ag-grade,.ag-corpo.carregando .ag-lista{opacity:.55;transition:opacity .2s}.ag-grade{background:var(--panel);border:1px solid var(--border-strong);border-radius:12px;flex-direction:column;flex:1;min-width:0;margin:16px 8px 20px 24px;display:flex;overflow:hidden;box-shadow:0 1px 2px #1414280f}.ag-semanas{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.ag-semana{flex:1 0 84px;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.ag-semana.ag-cab{border-bottom:1px solid var(--ag-linha-forte);background:var(--panel-2);flex:none}.ag-grade{--ag-linha:#c9ccd8;--ag-linha-forte:#aeb2c2;border-color:var(--ag-linha-forte)}html.dark .ag-grade{--ag-linha:#44445a;--ag-linha-forte:#55556e}.ag-cab-dia{letter-spacing:.08em;text-transform:uppercase;color:var(--text-soft);padding:10px 12px 9px;font-size:11px;font-weight:700}.ag-semanas.anim-dir{animation:.26s cubic-bezier(.16,1,.3,1) ag-entra-dir}.ag-semanas.anim-esq{animation:.26s cubic-bezier(.16,1,.3,1) ag-entra-esq}@keyframes ag-entra-dir{0%{opacity:0;transform:translate(20px)}}@keyframes ag-entra-esq{0%{opacity:0;transform:translate(-20px)}}.ag-dia{border-left:1px solid var(--ag-linha);border-top:1px solid var(--ag-linha);cursor:pointer;flex-direction:column;gap:3px;min-width:0;min-height:0;padding:6px;transition:background .12s;display:flex;position:relative;overflow:hidden}.ag-semana .ag-dia:first-child{border-left:0}.ag-semanas .ag-semana:first-child .ag-dia{border-top:0}.ag-dia:hover{background:color-mix(in srgb, var(--accent) 4%, var(--panel))}.ag-dia.fds{background:color-mix(in srgb, var(--panel-3) 40%, var(--panel))}.ag-dia.fora{background:color-mix(in srgb, var(--panel-3) 75%, var(--panel))}.ag-dia.fora .ag-num{color:var(--text-mute);font-weight:500}.ag-dia.fora .ag-chip{opacity:.6}.ag-dia.sel{background:color-mix(in srgb, var(--accent) 7%, var(--panel))}.ag-dia.sel .ag-num:not(.hoje){color:var(--accent-text)}.ag-dia.feriado{background:color-mix(in srgb, var(--urgent) 16%, var(--panel))}.ag-dia.feriado:hover{background:color-mix(in srgb, var(--urgent) 22%, var(--panel))}.ag-dia.feriado.sel{background:color-mix(in srgb, var(--urgent) 26%, var(--panel))}.ag-dia.feriado .ag-num:not(.hoje){color:var(--urgent-text)}.ag-dia.feriado.fora{background:color-mix(in srgb, var(--urgent) 9%, var(--panel))}.ag-dia-topo{justify-content:space-between;align-items:center;min-height:26px;padding-left:2px;display:flex}.ag-num{min-width:26px;height:26px;color:var(--text);font-variant-numeric:tabular-nums;text-transform:capitalize;border-radius:999px;place-items:center;padding:0 6px;font-size:13px;font-weight:700;display:inline-grid}.ag-num.hoje{background:var(--accent);color:#fff}.ag-add{width:22px;height:22px;color:var(--text-soft);opacity:0;border-radius:6px;place-items:center;transition:opacity .12s,background .12s;display:grid}.ag-dia:hover .ag-add,.ag-add:focus-visible{opacity:1}.ag-add:hover{background:var(--accent);color:#fff}.ag-chips{flex-direction:column;gap:2px;min-width:0;display:flex}.ag-chip{text-align:left;width:100%;min-width:0;height:22px;color:var(--text);border-radius:5px;align-items:center;gap:5px;padding:0 7px;font-size:12px;line-height:22px;transition:background .12s;display:flex}.ag-chip>span:not(.ag-chip-ponto){white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ag-chip.inteiro{color:color-mix(in srgb, var(--cal) 78%, var(--text));background:color-mix(in srgb, var(--cal) 15%, var(--panel));font-weight:600}.ag-chip.inteiro:hover{background:color-mix(in srgb, var(--cal) 24%, var(--panel))}.ag-chip.hora:hover{background:var(--panel-3)}.ag-chip-ponto{background:var(--cal);border-radius:50%;flex-shrink:0;width:7px;height:7px}.ag-chip b{color:var(--text-soft);font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:500}.ag-chip svg{color:var(--cal);flex-shrink:0}.ag-mais{color:var(--text-soft);border-radius:5px;align-self:flex-start;padding:1px 7px;font-size:11px;font-weight:600}.ag-mais:hover{background:var(--panel-3);color:var(--text)}.ag-lado{flex-shrink:0;width:300px;padding:16px 20px 24px 12px;overflow-y:auto}.ag-mini{border-bottom:1px solid var(--border-soft);margin-bottom:16px;padding-bottom:16px}.ag-mini-cab{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.ag-mini-cab strong{color:var(--text);padding-left:4px;font-size:13px;font-weight:700}.ag-mini-cab .icon-btn{border-radius:6px;width:26px;height:26px}.ag-mini-grade{text-align:center;grid-template-columns:repeat(7,1fr);gap:1px;display:grid}.ag-mini-sem{color:var(--text-mute);padding:4px 0;font-size:11px;font-weight:600}.ag-mini-dia{height:30px;color:var(--text);font-variant-numeric:tabular-nums;border-radius:999px;font-size:12px;transition:background .1s;position:relative}.ag-mini-dia:hover{background:var(--panel-3)}.ag-mini-dia.fora{color:var(--text-mute);opacity:.6}.ag-mini-dia.sel{background:var(--accent-light);color:var(--accent-dark);font-weight:700}.ag-mini-dia.hoje{background:var(--accent);color:#fff;font-weight:700}.ag-mini-dia i{background:var(--cal);border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:3px;left:50%}.ag-mini-dia.hoje i{background:#fff}.ag-lado-cab{align-items:center;gap:12px;margin-bottom:12px;animation:.22s cubic-bezier(.16,1,.3,1) ag-surge;display:flex}@keyframes ag-surge{0%{opacity:0;transform:translateY(4px)}}.ag-lado-num{letter-spacing:-.02em;font-variant-numeric:tabular-nums;background:var(--panel);width:44px;height:44px;color:var(--text);border:1px solid var(--border);border-radius:12px;place-items:center;font-size:20px;font-weight:700;display:grid}.ag-lado-num.hoje{background:var(--accent);color:#fff;border-color:#0000}.ag-lado-data{flex-direction:column;min-width:0;display:flex}.ag-lado-data strong{color:var(--text);font-size:16px;font-weight:700}.ag-lado-data span{color:var(--text-mute);font-size:12px}.ag-lado-hoje{background:var(--accent-light);color:var(--accent-dark);border-radius:999px;margin-left:auto;padding:2px 9px;font-size:11px;font-weight:700}.ag-lado-sec{letter-spacing:.06em;text-transform:uppercase;color:var(--text-mute);margin:20px 0 6px;font-size:11px;font-weight:700}.ag-exibir-cab{justify-content:space-between;align-items:center;gap:8px;display:flex}.ag-exibir-atalhos{text-transform:none;letter-spacing:0;gap:2px;display:inline-flex}.ag-exibir-atalhos button{color:var(--accent-text);border-radius:6px;padding:2px 6px;font-size:12px;font-weight:600}.ag-exibir-atalhos button:hover:not(:disabled){background:var(--accent-light)}.ag-exibir-atalhos button:disabled{color:var(--text-mute);cursor:default}.ag-prox{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.ag-prox-item{text-align:left;width:100%;color:inherit;border-radius:8px;align-items:center;gap:10px;padding:6px;transition:background .12s;display:flex}.ag-prox-item:hover{background:var(--panel)}.ag-prox-item:focus-visible{box-shadow:var(--ring);outline:none}.ag-prox-data{background:var(--panel);border:1px solid var(--border-soft);width:36px;height:36px;color:var(--text);border-radius:8px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;line-height:1.05;display:flex}.ag-prox-data b{font-variant-numeric:tabular-nums;font-size:14px}.ag-prox-data small{text-transform:uppercase;color:var(--cal);font-size:9px;font-weight:700}.ag-prox-txt{flex-direction:column;gap:1px;min-width:0;display:flex}.ag-prox-txt>span{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.ag-prox-txt small{color:var(--text-mute);align-items:center;gap:5px;font-size:11px;display:flex}.ag-cats{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ag-cat{height:30px;color:var(--text);cursor:pointer;-webkit-user-select:none;user-select:none;background:color-mix(in srgb, var(--cal) 9%, var(--panel));border:1px solid color-mix(in srgb, var(--cal) 28%, transparent);border-radius:999px;align-items:center;gap:6px;padding:0 6px 0 8px;font-size:12px;font-weight:500;transition:background .15s,border-color .15s,opacity .15s,transform .15s;display:flex;position:relative}.ag-cat:hover{background:color-mix(in srgb, var(--cal) 15%, var(--panel));transform:translateY(-1px)}.ag-cat input{opacity:0;width:1px;height:1px;position:absolute}.ag-cat-caixa{border:2px solid var(--cal);color:#fff;border-radius:5px;flex-shrink:0;place-items:center;width:15px;height:15px;transition:background .15s;display:grid}.ag-cat-caixa svg{opacity:0}.ag-cat input:checked+.ag-cat-caixa{background:var(--cal)}.ag-cat input:checked+.ag-cat-caixa svg{opacity:1}.ag-cat-nome{white-space:nowrap}.ag-cat-n{font-variant-numeric:tabular-nums;background:color-mix(in srgb, var(--cal) 18%, transparent);min-width:20px;height:18px;color:var(--cal);border-radius:999px;place-items:center;padding:0 6px;font-size:11px;font-weight:700;display:grid}.ag-cat-n.zero{color:var(--text-mute);background:0 0;font-weight:500}.ag-cat.off{background:var(--panel);border-color:var(--border);opacity:.6}.ag-cat.off .ag-cat-nome{color:var(--text-mute)}.ag-cat.off .ag-cat-n{color:var(--text-mute);background:0 0}.ag-cat:has(input:focus-visible){box-shadow:var(--ring)}.ag-exibir-cab{align-items:center;display:flex}.ag-exibir-resumo{color:var(--text-mute);margin:-2px 0 8px;font-size:12px}.ag-lista-dia.sel .ag-lista-num{box-shadow:0 0 0 2px var(--accent)}@media (prefers-reduced-motion:reduce){.ag-semanas.anim-dir,.ag-semanas.anim-esq,.ag-lado-cab{animation:none}}.ag-itens{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ag-item{background:var(--panel);border:1px solid var(--border-soft);border-radius:10px;position:relative;overflow:hidden}.ag-item.aberto{border-color:var(--border);box-shadow:var(--shadow-sm)}.ag-item-linha{text-align:left;width:100%;color:inherit;align-items:center;gap:12px;padding:10px 12px 10px 14px;display:flex}.ag-item-linha:hover{background:var(--panel-2)}.ag-item-quando{width:64px;color:var(--text-soft);font-variant-numeric:tabular-nums;flex-direction:column;flex-shrink:0;font-size:12px;line-height:1.3;display:flex}.ag-item-quando b{color:var(--text);font-size:14px;font-weight:600}.ag-item-txt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ag-item-titulo{color:var(--text);font-size:14px;font-weight:600}.ag-item-sub{color:var(--text-mute);font-size:12px;line-height:1.45;display:block}.ag-item-sub .ag-ponto{vertical-align:1px;margin-right:3px;display:inline-block}.ag-item-detalhe{border-top:1px solid var(--border-soft);padding:0 14px 12px}.ag-item-desc{color:var(--text-body,var(--text));white-space:pre-wrap;margin:10px 0 0;font-size:14px;line-height:1.55}.ag-item-detalhe dl{grid-template-columns:auto 1fr;gap:4px 14px;margin:10px 0 0;font-size:13px;display:grid}.ag-item-detalhe dt{color:var(--text-mute)}.ag-item-detalhe dd{color:var(--text);margin:0}.ag-item-acoes{gap:6px;margin-top:12px;display:flex}.ag-excluir:hover{color:var(--urgent-text);background:var(--urgent-soft)}.ag-lista{flex:1;padding:8px 24px 32px;overflow-y:auto}.ag-lista>*{max-width:860px;margin-left:auto;margin-right:auto}.ag-lista-meta{color:var(--text-mute);margin-top:8px;margin-bottom:4px;font-size:13px}.ag-lista-dia{z-index:1;background:var(--panel-2);color:var(--text-soft);align-items:center;gap:12px;margin-top:18px;margin-bottom:8px;padding:8px 0;font-size:14px;font-weight:600;display:flex;position:sticky;top:-8px}.ag-lista-dia em{color:var(--accent-text);font-style:normal}.ag-lista-num{background:var(--panel-3);width:34px;height:34px;color:var(--text);font-variant-numeric:tabular-nums;border-radius:10px;place-items:center;font-size:16px;font-weight:700;display:inline-grid}.ag-lista-dia.hoje .ag-lista-num{background:var(--accent);color:#fff}.ag-item.largo .ag-item-quando{width:84px}.ag-vazio{color:var(--text-mute);flex-direction:column;align-items:flex-start;gap:10px;font-size:14px;display:flex}.ag-vazio p{margin:0}.ag-vazio.grande{text-align:center;align-items:center;padding:64px 20px}.ag-vazio.grande p{max-width:42ch}.ag-vazio-ic{background:var(--accent-light);width:56px;height:56px;color:var(--accent-dark);border-radius:16px;place-items:center;display:grid}.ag-vazio-titulo{color:var(--text);font-size:16px;font-weight:700}.ag-form{width:600px;max-width:94vw;max-height:92vh;overflow-y:auto}.ag-form textarea{border:1px solid var(--border-strong);background:var(--panel);resize:vertical;width:100%;font:inherit;border-radius:10px;min-height:72px;padding:10px 12px}.ag-form textarea:focus{border-color:var(--accent);box-shadow:var(--ring);outline:none}.ag-form-linha{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ag-form-cats{flex-wrap:wrap;gap:6px;display:flex}.ag-form-cats .ag-filtro.on{border-color:var(--accent);background:var(--accent-light);color:var(--accent-dark);font-weight:600}.ag-form-cats .ag-filtro:not(.on) .ag-ponto{opacity:1}.modal label.ag-form-check{color:var(--text);align-items:center;gap:8px;margin-top:14px;font-size:13px;display:flex}.modal label.ag-form-check input{width:16px;height:16px;accent-color:var(--accent);padding:0}.ag-form-opc{color:var(--text-mute);font-weight:400}.ag-form-erro{color:var(--urgent-text);margin-top:4px;font-size:12px;display:block}@media (width<=1100px){.ag-lado{width:270px}.ag-semana{flex-basis:76px}}.mu-busca{border:1px solid var(--border);background:var(--panel);width:320px;max-width:34vw;height:34px;color:var(--text-mute);border-radius:8px;align-items:center;gap:8px;margin-left:16px;padding:0 10px;display:flex}.mu-busca:focus-within{border-color:var(--accent);box-shadow:var(--ring)}.mu-busca input{min-width:0;color:var(--text);background:0 0;border:0;outline:none;flex:1;font-size:14px}.mu-busca button{width:22px;height:22px;color:var(--text-mute);border-radius:6px;place-items:center;display:grid}.mu-busca button:hover{background:var(--panel-3);color:var(--text)}.mu-nav{width:240px}.mu-nav .settings-navitem{font-weight:500}.mu-nav .settings-navitem.active{font-weight:600}.mu-nav-n{background:var(--accent);color:#fff;font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;min-width:20px;height:20px;margin-left:auto;padding:0 6px;font-size:11px;font-weight:700;display:inline-grid}.mu-nav-n.pend{background:var(--important)}.mu-nav-qtd{text-align:right;min-width:20px;color:var(--text-mute);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px;font-weight:600}.settings-navitem.active .mu-nav-qtd{color:var(--accent-text)}.mu-nav-titulo{letter-spacing:.04em;text-transform:uppercase;color:var(--text-mute);margin:16px 12px 6px;font-size:11px;font-weight:700}.mu-cat{padding-top:7px;padding-bottom:7px;font-size:13px}.mu-c-comunicado{--mu:var(--cal-evento)}.mu-c-rh{--mu:var(--cal-aniversario)}.mu-c-ti{--mu:var(--cal-reuniao)}.mu-c-evento{--mu:var(--cal-treinamento)}.mu-c-conquista{--mu:var(--cal-aviso)}.mu-c-geral{--mu:var(--text-mute)}.mu-cat-ponto{background:var(--mu);border-radius:50%;flex-shrink:0;width:8px;height:8px}:root{--postit-comunicado:#fff3a6;--postit-rh:#ffd9e6;--postit-ti:#d3ecff;--postit-evento:#e6ddff;--postit-conquista:#d4f5da;--postit-geral:#ffe2c4}html.dark{--postit-comunicado:#4a4423;--postit-rh:#4b2f3a;--postit-ti:#263d52;--postit-evento:#3a3157;--postit-conquista:#26442d;--postit-geral:#4c3826}.mu-c-comunicado{--postit:var(--postit-comunicado)}.mu-c-rh{--postit:var(--postit-rh)}.mu-c-ti{--postit:var(--postit-ti)}.mu-c-evento{--postit:var(--postit-evento)}.mu-c-conquista{--postit:var(--postit-conquista)}.mu-c-geral{--postit:var(--postit-geral)}.mu-imagem{background:#0000000d;border-radius:4px;margin:10px 0 4px;display:block;overflow:hidden;box-shadow:0 1px 3px #0000002e}.mu-imagem img{object-fit:cover;width:100%;max-height:190px;transition:transform .3s cubic-bezier(.16,1,.3,1);display:block}.mu-imagem:hover img{transform:scale(1.03)}.mu-anexos{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.mu-anexo{max-width:100%;height:28px;color:var(--accent-text);background:#fff9;border:1px solid #0000001f;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:600;text-decoration:none;transition:background .12s,border-color .12s;display:inline-flex}html.dark .mu-anexo{background:#ffffff14;border-color:#ffffff24}.mu-anexo>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.mu-anexo:hover{border-color:var(--accent);background:#ffffffeb}.mu-anexo:focus-visible{box-shadow:var(--ring);outline:none}.mu-anexo .mu-anexo-sair{opacity:.6;flex-shrink:0;transform:rotate(135deg)}.mu-anexo.conversa{color:var(--text)}.mu-anexo:disabled{color:var(--text-mute);cursor:not-allowed;background:#ffffff4d}.mu-anexo:disabled:hover{border-color:#0000001f}.mu-ed-anexos{flex-direction:column;gap:6px;margin-bottom:10px;display:flex}.mu-ed-anexo{color:var(--text-mute);background:#ffffffb3;border:1px solid #0000001f;border-radius:10px;align-items:center;gap:8px;padding:0 0 0 10px;display:flex}html.dark .mu-ed-anexo{background:#0003;border-color:#ffffff24}.mu-ed-anexo:focus-within{border-color:var(--accent);box-shadow:var(--ring)}.modal .mu-ed-anexo input,.modal .mu-ed-anexo select{min-width:0;height:36px;box-shadow:none;background:0 0;border:0;border-radius:0;flex:1;padding:0 10px 0 0;font-size:13px}.modal .mu-ed-anexo input.mu-ed-anexo-texto{border-left:1px solid #0000001a;flex:0 0 34%;padding-left:10px}.mu-ed-miniatura{object-fit:cover;border-radius:6px;flex-shrink:0;width:30px;height:30px;margin-right:4px}.mu-carimbo{z-index:1;color:#fff;background:#1f9d55;border:3px solid #ffffffe6;border-radius:50%;place-items:center;width:52px;height:52px;animation:.35s cubic-bezier(.16,1,.3,1) mu-carimba;display:grid;position:absolute;bottom:10px;right:14px;transform:rotate(-12deg);box-shadow:0 6px 14px -4px #106e3c8c}html.dark .mu-carimbo{background:#2fb86a;border-color:#00000059}.mu-cartao .mu-rodape{min-height:40px;padding-right:64px}.mu-cartao .mu-estat{white-space:nowrap;min-width:0;overflow:hidden}.mu-carimbo.pendente{color:#00000047;box-shadow:none;background:0 0;border:2px dashed #00000040;animation:none}html.dark .mu-carimbo.pendente{color:#ffffff4d;background:0 0;border-color:#ffffff4d}@keyframes mu-carimba{0%{opacity:0;transform:rotate(-30deg)scale(1.6)}70%{transform:rotate(-10deg)scale(.94)}}@media (prefers-reduced-motion:reduce){.mu-carimbo{animation:none}}.mu-feed{background:var(--panel-2);flex:1;min-width:0;padding:20px 28px 48px;overflow-y:auto}.mu-feed>.mu-vazio,.mu-feed>div[aria-hidden]{max-width:760px;margin-left:auto;margin-right:auto}.mu-secao{letter-spacing:.04em;text-transform:uppercase;color:var(--text-mute);align-items:center;gap:6px;margin:6px 4px 14px;font-size:12px;font-weight:700;display:flex}.mu-quadro{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));align-items:start;gap:26px 24px;margin:4px 0 30px;display:grid}.mu-cartao{background:var(--postit,var(--panel));border-radius:3px 3px 3px 22px/3px 3px 3px 14px;min-width:0;padding:14px 16px 12px;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s;position:relative;transform:rotate(-.9deg);box-shadow:0 1px 1px #14141e0f,0 12px 20px -12px #14141e59}.mu-quadro .mu-cartao:nth-child(3n+2){transform:rotate(.7deg)}.mu-quadro .mu-cartao:nth-child(3n){transform:rotate(-.3deg)}.mu-quadro .mu-cartao:hover,.mu-quadro .mu-cartao:focus-within{z-index:2;transform:rotate(0)translateY(-3px);box-shadow:0 2px 2px #14141e0f,0 20px 30px -14px #14141e66}.mu-tacha{background:radial-gradient(circle at 35% 30%,#ff8a8a,#d42c3c 60%,#8f1622);border-radius:50%;width:16px;height:16px;margin-left:-8px;position:absolute;top:-7px;left:50%;box-shadow:0 3px 4px #0000004d}.mu-cartao.nao-lido{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 55%, transparent), 0 12px 20px -12px #14141e59}.mu-cartao.imp-importante{box-shadow:0 0 0 2px color-mix(in srgb, var(--important) 60%, transparent), 0 12px 20px -12px #14141e59}.mu-cartao.imp-urgente{box-shadow:0 0 0 2px color-mix(in srgb, var(--urgent) 65%, transparent), 0 12px 20px -12px #14141e59}.mu-cartao.apagado{opacity:.72}.mu-cartao .mu-rodape{border-top-color:#00000014}.mu-cartao .mu-reacao{background:#ffffff8c;border-color:#00000014}html.dark .mu-cartao .mu-reacao{background:#ffffff14}.mu-cartao .mu-cat-tag{background:#fff9}html.dark .mu-cartao .mu-cat-tag{background:#00000040}.mu-cartao .mu-titulo{margin-top:10px;font-size:16px}.mu-cartao .mu-cab{flex-wrap:wrap;align-items:center;gap:8px 10px}.mu-cartao .mu-tags{flex-wrap:wrap;order:-1;gap:5px;width:100%;min-height:22px}.mu-cartao .mu-menu{margin-left:auto}.mu-cartao .mu-autor,.mu-cartao .mu-meta{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mu-cartao .mu-meta{display:block}.mu-cartao .mu-meta>span{margin-left:4px}.mu-cartao .mu-corpo{--linhas:7}@media (prefers-reduced-motion:reduce){.mu-cartao,.mu-quadro .mu-cartao:nth-child(n){transition:none;transform:none}}.mu-cab{align-items:flex-start;gap:10px;display:flex}.mu-cab-txt{flex:1;min-width:0}.mu-autor{color:var(--text);font-size:14px;font-weight:600}.mu-cargo{color:var(--text-mute);font-weight:400}.mu-meta{color:var(--text-mute);flex-wrap:wrap;gap:4px;font-size:12px;display:flex}.mu-tags{flex-shrink:0;align-items:center;gap:6px;display:flex}.mu-novo{background:var(--accent);color:#fff;border-radius:999px;padding:1px 8px;font-size:11px;font-weight:700}.mu-imp{border-radius:999px;align-items:center;gap:4px;padding:1px 8px;font-size:11px;font-weight:700;display:inline-flex}.mu-imp.importante{background:var(--important-soft);color:var(--important-text)}.mu-imp.urgente{background:var(--urgent-soft);color:var(--urgent-text)}.mu-cat-tag{color:var(--mu);background:color-mix(in srgb, var(--mu) 12%, var(--panel));border-radius:999px;padding:1px 8px;font-size:11px;font-weight:600}.mu-tag-neutra{background:var(--panel-3);color:var(--text-soft);border-radius:999px;padding:1px 8px;font-size:11px;font-weight:600}.mu-titulo{letter-spacing:-.01em;color:var(--text);align-items:flex-start;gap:6px;margin:12px 0 6px;font-size:16px;font-weight:700;line-height:1.35;display:flex}.mu-pin{color:var(--accent-text);flex-shrink:0;margin-top:3px}.mu-corpo{max-width:70ch;max-height:calc(1.6em * var(--linhas,8));font-size:14px;line-height:1.6;overflow:hidden}.mu-corpo.longo:not(.aberto){-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.mu-corpo.aberto{max-height:none}.mu-corpo ul,.mu-corpo ol{white-space:normal;margin:2px 0;padding-left:22px}.mu-corpo li{white-space:pre-wrap;margin:2px 0}.mu-ler-mais{color:var(--accent-text);margin-top:4px;font-size:13px;font-weight:600}.mu-ler-mais:hover{text-underline-offset:3px;text-decoration:underline}.mu-validade{color:var(--text-mute);align-items:center;gap:5px;margin:10px 0 0;font-size:12px;display:flex}.mu-rodape{border-top:1px solid var(--border-soft);flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;padding-top:12px;display:flex}.mu-reacoes{flex-wrap:wrap;align-items:center;gap:6px;margin-right:auto;display:flex}.mu-reacao{border:1px solid var(--border);background:var(--panel-2);height:28px;color:var(--text-soft);border-radius:999px;align-items:center;gap:4px;padding:0 9px;font-size:14px;display:inline-flex}.mu-reacao b{font-variant-numeric:tabular-nums;font-size:12px}.mu-reacao:hover{border-color:var(--border-strong);background:var(--panel-3)}.mu-reacao.minha{border-color:var(--accent);background:var(--accent-light);color:var(--accent-dark)}.mu-reacao.add{width:32px;color:var(--text-mute);justify-content:center;padding:0}.mu-reagir{position:relative}.mu-reagir-pop{z-index:5;background:var(--panel);border:1px solid var(--border);box-shadow:var(--shadow-pop);border-radius:999px;gap:2px;padding:4px;display:flex;position:absolute;bottom:calc(100% + 6px);left:0}.mu-reagir-pop button{border-radius:50%;width:34px;height:34px;font-size:18px;transition:transform .12s cubic-bezier(.16,1,.3,1)}.mu-reagir-pop button:hover{background:var(--panel-3);transform:scale(1.18)}.mu-estat{height:28px;color:var(--text-soft);font-variant-numeric:tabular-nums;background:#ffffff80;border:1px solid #00000014;border-radius:999px;align-items:center;gap:2px;padding:0 4px;font-size:12px;transition:background .12s,border-color .12s;display:inline-flex}html.dark .mu-estat{background:#ffffff0f;border-color:#ffffff1a}.mu-estat:hover{color:var(--text);background:#ffffffd9;border-color:#00000029}.mu-estat:focus-visible{box-shadow:var(--ring);outline:none}.mu-estat-item{align-items:center;gap:4px;padding:0 6px;display:inline-flex}.mu-estat-item+.mu-estat-item{border-left:1px solid #0000001a}.mu-estat-item b{color:var(--text);font-weight:700}.mu-estat-item svg{color:var(--text-mute)}.mu-ciente.ok{color:var(--success-text);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.mu-menu{position:relative}.mu-menu .icon-btn{width:30px;height:30px}.mu-menu-pop{z-index:5;background:var(--panel);border:1px solid var(--border);min-width:200px;box-shadow:var(--shadow-pop);border-radius:10px;padding:4px;position:absolute;top:calc(100% + 4px);right:0}.mu-menu-pop button{width:100%;color:var(--text);text-align:left;border-radius:7px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex}.mu-menu-pop button:hover{background:var(--panel-3)}.mu-menu-pop button.perigo{color:var(--urgent-text)}.mu-menu-pop button.perigo:hover{background:var(--urgent-soft)}.mu-vazio{text-align:center;color:var(--text-mute);flex-direction:column;align-items:center;gap:8px;padding:72px 20px;font-size:14px;display:flex}.mu-vazio p{max-width:44ch;margin:0}.mu-vazio-ic{background:var(--accent-light);width:56px;height:56px;color:var(--accent-dark);border-radius:16px;place-items:center;margin-bottom:4px;display:grid}.mu-vazio-titulo{color:var(--text);font-size:16px;font-weight:700}.mu-esq{pointer-events:none}.mu-esq-linha{background:linear-gradient(90deg, var(--panel-3) 0%, var(--border-soft) 50%, var(--panel-3) 100%);background-size:200% 100%;border-radius:6px;height:10px;margin:10px 0;animation:1.2s ease-in-out infinite gpa-brilho}.mu-esq-linha.grossa{height:16px}.mu-editor{width:640px}.mu-ed-rotulo{justify-content:space-between;align-items:flex-end;display:flex}.mu-ed-abas button,.mu-ed-imp button{height:26px;font-size:12px}.mu-ed-imp{display:flex}.mu-ed-imp button{flex:1;justify-content:center}.mu-ed-imp button.active.importante{color:var(--important-text)}.mu-ed-imp button.active.urgente{color:var(--urgent-text)}.mu-ed-previa{border:1px solid var(--border);background:var(--panel-2);border-radius:10px;min-height:150px;max-height:300px;padding:10px 12px;font-size:14px;overflow-y:auto}.mu-ed-dica{color:var(--text-mute);margin-top:4px;font-size:12px;display:block}.mu-relatorio{width:560px;max-width:94vw}.mu-rel-recado{color:var(--text-soft);margin:0 0 14px;font-size:14px;font-weight:600}.mu-rel-numeros{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:8px;margin-bottom:14px;display:grid}.mu-rel-numeros div{background:var(--panel-2);border-radius:10px;flex-direction:column;padding:10px 12px;display:flex}.mu-rel-numeros b{font-variant-numeric:tabular-nums;color:var(--text);font-size:20px}.mu-rel-numeros span{color:var(--text-mute);font-size:12px}.mu-rel-abas{margin-bottom:8px;display:flex}.mu-rel-abas button{flex:1;justify-content:center}.mu-rel-abas .mu-nav-n{background:var(--panel-3);color:var(--text-soft);margin-left:4px}.mu-rel-copiar{margin-bottom:8px}.mu-rel-lista{max-height:46vh;margin:0;padding:0;list-style:none;overflow-y:auto}.mu-rel-lista li{border-bottom:1px solid var(--border-soft);align-items:center;gap:10px;padding:7px 4px;display:flex}.mu-rel-nome{flex-direction:column;flex:1;min-width:0;font-size:14px;font-weight:600;display:flex}.mu-rel-nome small{color:var(--text-mute);font-size:12px;font-weight:400}.mu-rel-quando{color:var(--text-mute);font-variant-numeric:tabular-nums;font-size:12px}.mu-rel-vazio{color:var(--text-mute);justify-content:center;font-size:13px}.modal.mu-ed-postit{background:var(--postit,var(--panel));border:0;border-radius:3px 3px 3px 28px/3px 3px 3px 18px;width:600px;max-width:94vw;padding:22px 26px 20px;transition:background .25s;animation:.32s cubic-bezier(.16,1,.3,1) mu-ed-cola;position:relative;overflow:visible;box-shadow:0 2px 2px #14141e14,0 30px 50px -20px #14141e80}@keyframes mu-ed-cola{0%{opacity:0;transform:translateY(14px)rotate(-2.5deg)scale(.97)}60%{transform:translateY(-2px)rotate(.6deg)}}.modal.mu-ed-postit .mu-tacha{width:18px;height:18px;margin-left:-9px;top:-8px}.mu-ed-postit.imp-importante{box-shadow:0 0 0 2px color-mix(in srgb, var(--important) 60%, transparent), 0 30px 50px -20px #14141e80}.mu-ed-postit.imp-urgente{box-shadow:0 0 0 2px color-mix(in srgb, var(--urgent) 65%, transparent), 0 30px 50px -20px #14141e80}.mu-ed-topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.modal.mu-ed-postit h3{letter-spacing:.04em;text-transform:uppercase;color:var(--text-soft);margin:0;font-size:13px;font-weight:700}.mu-ed-cores{flex-wrap:wrap;gap:4px;display:flex}.mu-cor{height:26px;color:var(--text-soft);background:#ffffff73;border:1px solid #00000014;border-radius:999px;align-items:center;gap:5px;padding:0 8px 0 5px;font-size:11px;font-weight:600;display:inline-flex}html.dark .mu-cor{background:#0003}.mu-cor:hover{color:var(--text)}.mu-cor.on{color:var(--text);background:#ffffffbf;border-color:#00000059}html.dark .mu-cor.on{background:#ffffff1f;border-color:#fff6}.mu-cor-amostra{background:var(--postit);border-radius:4px;width:16px;height:16px;box-shadow:inset 0 0 0 1px #0000002e}.modal.mu-ed-postit input.mu-ed-titulo{letter-spacing:-.01em;width:100%;color:var(--text);background:0 0;border:0;border-bottom:1px dashed #0003;border-radius:0;margin-top:4px;padding:6px 0;font-size:22px;font-weight:700}.modal.mu-ed-postit input.mu-ed-titulo:focus{box-shadow:none;border-bottom-color:var(--accent)}.modal.mu-ed-postit textarea.mu-ed-corpo,.mu-ed-postit .mu-ed-corpo.mu-ed-previa{width:100%;min-height:150px;color:var(--text);resize:vertical;background:0 0;border:0;border-radius:0;margin-top:10px;padding:0;font-size:16px;line-height:1.6}.modal.mu-ed-postit textarea.mu-ed-corpo:focus{box-shadow:none;outline:none}.mu-ed-postit .mu-ed-corpo.mu-ed-previa{max-height:280px;overflow-y:auto}.mu-ed-postit .mu-ed-rotulo{align-items:center;gap:10px;margin-top:4px}.mu-ed-postit .mu-ed-dica{margin:0}.mu-ed-postit .mu-ed-abas{background:#0000000f}.mu-ed-opcoes{background:#ffffff47;border-top:1px dashed #00000038;margin:16px -26px 0;padding:4px 26px 2px}html.dark .mu-ed-opcoes{background:#00000024;border-top-color:#fff3}.modal.mu-ed-postit .mu-ed-opcoes input[type=datetime-local]{background:#ffffffb3}html.dark .modal.mu-ed-postit .mu-ed-opcoes input[type=datetime-local]{background:#0003}.mu-ed-postit .ag-filtro{background:#ffffff73}.mu-ed-postit .ag-visao{background:#0000000f}.mu-ed-checks{flex-wrap:wrap;gap:0 18px;margin-bottom:10px;display:flex}.mu-ed-agenda{max-width:260px;margin-bottom:10px}.mu-ed-postit .modal-actions{margin-top:16px}@media (prefers-reduced-motion:reduce){.modal.mu-ed-postit{animation:none}}.rail-badge.pend{background:var(--important)}@media (width<=1100px){.mu-nav{width:200px}.mu-feed{padding:16px 20px 40px}}.an-total{background:color-mix(in srgb, var(--cal-aniversario) 14%, var(--panel));color:var(--cal-aniversario);border-radius:999px;padding:4px 12px;font-size:12px;font-weight:600}.an-corpo{background:var(--panel);border-top:1px solid var(--border-soft);flex:1;min-height:0;padding:20px 28px 32px;overflow-y:auto}html.dark .an-corpo{background:var(--panel-2)}.an-palco{isolation:isolate;color:#fff;text-align:center;background:radial-gradient(at 50% 30%,#5aa0ff8c,#0000 58%),linear-gradient(115deg,#0000 30%,#ffffff0f 42%,#0000 52%),linear-gradient(160deg,#1f5cf0 0%,#1747c9 45%,#0b2577 100%);border-radius:8px;max-width:1300px;min-height:calc(100% - 4px);margin:0 auto;padding:64px 56px;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #0a1e6ebf}.an-palco.anim-dir{animation:.35s cubic-bezier(.16,1,.3,1) ag-entra-dir}.an-palco.anim-esq{animation:.35s cubic-bezier(.16,1,.3,1) ag-entra-esq}.an-rasgo{z-index:3;fill:#f7f8fb;width:100%;height:38px;position:absolute;left:0}.an-rasgo .fibra{fill:#d6dbe6}.an-rasgo.cima{filter:drop-shadow(0 3px 3px #00000040);top:0}.an-rasgo.baixo{filter:drop-shadow(0 -3px 3px #00000040);bottom:0;transform:scale(-1)}html.dark .an-rasgo{fill:#e9ecf3}html.dark .an-rasgo .fibra{fill:#b9c0cf}.an-brilhos{z-index:-1;pointer-events:none;position:absolute;inset:0}.an-brilhos i{width:5px;height:5px;left:calc(10% + var(--i) * 5.8%);animation:ca-pisca 2.8s ease-in-out calc(var(--i) * -.31s) infinite;background:#fff;border-radius:50%;position:absolute;box-shadow:0 0 8px 3px #ffffff8c}.an-baloes{z-index:0;pointer-events:none;position:absolute;inset:0}.an-baloes .ca-balao{width:calc(78px * var(--t));height:calc(92px * var(--t))}.an-palco-conteudo{z-index:1;flex-direction:column;align-items:center;display:flex;position:relative}.an-titulo{letter-spacing:-.03em;margin:0;font-size:clamp(56px,7vw,92px);line-height:1}.an-titulo .leve{font-weight:300}.an-titulo .forte{color:#48d1ff;text-shadow:0 6px 30px #48d1ff59;font-weight:700}.an-subtitulo{letter-spacing:.38em;text-transform:uppercase;color:#ffffffeb;margin-top:12px;font-size:16px;font-weight:600}.an-hoje-aviso{background:#ffffff24;border:1px solid #ffffff47;border-radius:999px;margin:20px 0 0;padding:8px 18px;font-size:16px;animation:2.4s ease-in-out infinite an-pulsa}.an-hoje-aviso b{color:#ffd84d}@keyframes an-pulsa{0%,to{box-shadow:0 0 #ffd84d00}50%{box-shadow:0 0 0 8px #ffd84d1f}}.an-quadros{--an-tam:max(150px, min(250px, calc((100cqw - 72px) / 4 - 24px), calc(100dvh - 690px)));flex-wrap:wrap;justify-content:center;gap:28px 24px;width:100%;margin:34px 0 0;padding:0;list-style:none;display:flex;container-type:inline-size}.an-quadro{width:196px;transform:rotate(var(--rot,0deg));animation:.6s cubic-bezier(.16,1,.3,1) both an-quadro-entra;animation-delay:var(--atraso,0s);flex-direction:column;align-items:center;transition:transform .25s cubic-bezier(.16,1,.3,1);display:flex;position:relative}@keyframes an-quadro-entra{0%{opacity:0;transform:translateY(24px)rotate(0)scale(.9)}}.an-quadro:hover,.an-quadro:focus-within{z-index:2;transform:rotate(0)translateY(-6px)scale(1.03)}.an-moldura{background:#fff;width:100%;padding:8px;box-shadow:0 18px 30px -14px #000000a6}.an-foto{aspect-ratio:1;object-fit:cover;width:100%;display:block}.an-foto.sem{color:#fff;background:linear-gradient(150deg, color-mix(in srgb, var(--cor) 78%, #fff), var(--cor));place-items:center;font-size:62px;font-weight:700;display:grid}.an-quadro.passou{filter:grayscale();opacity:.62;transition:filter .25s,opacity .25s,transform .25s cubic-bezier(.16,1,.3,1)}.an-quadro.passou:hover,.an-quadro.passou:focus-within{filter:grayscale(0);opacity:1}.an-quadro.hoje .an-moldura{box-shadow:0 0 0 4px #ffd84d,0 0 40px 6px #ffd84d73,0 18px 30px -14px #000000a6}.an-fita-hoje{z-index:2;letter-spacing:.18em;text-transform:uppercase;color:#6b2a00;background:linear-gradient(135deg,#ffe27a,#ffbf2e);padding:4px 14px;font-size:12px;font-weight:700;position:absolute;top:-12px;right:-14px;transform:rotate(10deg);box-shadow:0 6px 12px -4px #00000073}.an-dia{z-index:1;text-transform:uppercase;letter-spacing:.08em;color:#1747c9;background:#fff;border-radius:999px;margin-top:-14px;padding:3px 12px;font-size:12px;box-shadow:0 4px 10px -4px #0006}.an-dia b{font-size:14px}.an-nome{margin-top:10px;font-size:16px;font-weight:700;line-height:1.25}.an-voce{opacity:.8;font-weight:400}.an-setor{letter-spacing:.26em;text-transform:uppercase;opacity:.85;margin-top:3px;font-size:11px}.an-quando{color:#ffffffbf;margin-top:6px;font-size:12px;font-weight:700}.an-quando.hoje{color:#ffd84d}.an-quando.breve{color:#8fe3ff}.an-btn-parabens{color:#1747c9;background:#fff;border-radius:999px;align-items:center;gap:6px;height:30px;margin-top:10px;padding:0 14px;font-size:12px;font-weight:700;transition:transform .15s;display:inline-flex;box-shadow:0 8px 16px -8px #00000080}.an-btn-parabens:hover{transform:translateY(-1px)}.an-btn-parabens:focus-visible{outline:none;box-shadow:0 0 0 3px #fff9}.an-esq .an-foto{background:linear-gradient(90deg,#ffffff26,#ffffff4d,#ffffff26) 0 0/200% 100%;animation:1.2s ease-in-out infinite gpa-brilho}.an-vazio-palco{opacity:.9;margin:36px 0 0;font-size:16px}.an-mensagem{color:#fffffff2;max-width:58ch;margin:40px 0 0;font-size:16px;line-height:1.6}.an-assinatura{margin-top:18px;font-size:13px}.an-assinatura .ca-marca{color:#1747c9}@media (width<=1200px){.an-palco{padding-left:40px;padding-right:40px}}@media (height<=820px){.an-corpo{padding-top:12px;padding-bottom:14px}.an-palco{padding-top:46px;padding-bottom:46px}.an-quadros,.an-mensagem{margin-top:22px}}@media (prefers-reduced-motion:reduce){.an-palco.anim-dir,.an-palco.anim-esq,.an-quadro,.an-hoje-aviso,.an-brilhos i,.an-baloes .ca-balao{animation:none}}.ca-arte{--ca-azul:#1747c9;--ca-ciano:#48d1ff;isolation:isolate;color:#fff;text-align:center;background:radial-gradient(ellipse at 50% 42%, #5096ff8c, transparent 62%), linear-gradient(115deg, transparent 38%, #ffffff12 46%, transparent 54%), linear-gradient(160deg, #1e58e6 0%, var(--ca-azul) 48%, #0c2a86 100%);border-radius:6px;width:360px;max-width:100%;margin:4px 0;padding:46px 30px 40px;animation:.6s cubic-bezier(.16,1,.3,1) ca-entra;position:relative;overflow:hidden;box-shadow:0 18px 40px -22px #0a1e6ed9}@keyframes ca-entra{0%{opacity:0;transform:translateY(10px)scale(.97)}}.ca-rasgo{z-index:2;fill:#f7f8fb;width:100%;height:30px;position:absolute;left:0}.ca-rasgo .fibra{fill:#d6dbe6}html.dark .ca-rasgo .fibra{fill:#b9c0cf}.ca-rasgo.cima{filter:drop-shadow(0 2px 2px #00000040);top:0}.ca-rasgo.baixo{filter:drop-shadow(0 -2px 2px #00000040);bottom:0;transform:scaleY(-1)scaleX(-1)}html.dark .ca-rasgo{fill:#e9ecf3}.ca-brilhos{z-index:-1;pointer-events:none;position:absolute;inset:0}.ca-brilhos i{width:4px;height:4px;left:calc(14% + var(--i) * 7.5%);animation:ca-pisca 2.6s ease-in-out calc(var(--i) * -.33s) infinite;background:#fff;border-radius:50%;position:absolute;box-shadow:0 0 6px 2px #fff9}@keyframes ca-pisca{0%,to{opacity:.1;transform:scale(.6)}50%{opacity:.9;transform:scale(1)}}.ca-baloes{z-index:0;pointer-events:none;position:absolute;inset:0}.ca-balao{width:calc(62px * var(--t));height:calc(72px * var(--t));border-radius:50% 50% 47% 47%/55% 55% 45% 45%;animation:5.5s ease-in-out infinite alternate ca-flutua;position:absolute}.ca-balao.esq{left:var(--x)}.ca-balao.dir{right:var(--x)}.ca-balao.azul{background:radial-gradient(circle at 33% 28%,#9cc0ff 0 6%,#3d7bff 22%,#1446d1 62%,#0a2d94 100%);box-shadow:inset -6px -8px 14px #00000040}.ca-balao.prata{background:radial-gradient(circle at 33% 28%,#fff 0 8%,#e4e8f0 26%,#b4bccb 62%,#8a93a6 100%);box-shadow:inset -6px -8px 14px #00000038}@keyframes ca-flutua{0%{transform:translateY(0)rotate(-3deg)}to{transform:translateY(-10px)rotate(3deg)}}.ca-conteudo{z-index:1;flex-direction:column;align-items:center;display:flex;position:relative}.ca-titulo{letter-spacing:-.02em;margin:0;font-size:46px;line-height:1}.ca-titulo .leve{color:#fff;font-weight:300}.ca-titulo .forte{color:var(--ca-ciano);font-weight:700}.ca-espacado{letter-spacing:.32em;text-transform:uppercase;color:#ffffffeb;margin-top:8px;font-size:11px;font-weight:600}.ca-espacado.pequeno{letter-spacing:.28em;color:#fffc;margin-top:4px;font-size:11px}.ca-retrato{background:#fff;width:188px;margin:20px 0 16px;padding:7px;animation:.7s cubic-bezier(.16,1,.3,1) .12s both ca-retrato;box-shadow:0 16px 28px -12px #0009}@keyframes ca-retrato{0%{opacity:0;transform:scale(.88)}}.ca-retrato img,.ca-sem-foto{aspect-ratio:1;object-fit:cover;width:100%;display:block}.ca-sem-foto{color:#fff;background:linear-gradient(150deg, color-mix(in srgb, var(--cor) 80%, #fff), var(--cor));place-items:center;font-size:60px;font-weight:700;display:grid}.ca-nome{letter-spacing:-.01em;font-size:20px;font-weight:700}.ca-msg{color:#fffffff2;white-space:pre-line;max-width:32ch;margin:12px 0 0;font-size:13px;line-height:1.55}.ca-antecipado{background:#ffffff24;border:1px solid #ffffff40;border-radius:999px;margin-top:12px;padding:3px 12px;font-size:11px;font-weight:600}.ca-assinatura{letter-spacing:.04em;color:#ffffffe6;align-items:center;gap:8px;margin-top:18px;font-size:12px;display:flex}.ca-assinatura b{font-weight:700}.ca-marca{letter-spacing:.02em;width:26px;height:26px;color:var(--ca-azul);background:#fff;border-radius:50%;place-items:center;font-size:9px;font-weight:700;display:grid}@media (prefers-reduced-motion:reduce){.ca-arte,.ca-retrato,.ca-balao,.ca-brilhos i{animation:none}}.mu-aniv{flex-direction:column;align-items:stretch;gap:10px;margin-top:10px;display:flex}.mu-aniv .ca-arte{width:100%;margin:0;padding:40px 18px 34px}.mu-aniv .ca-titulo{font-size:38px}.mu-aniv .ca-retrato{width:150px}.mu-aniv-btn{align-self:center;align-items:center;gap:6px;display:inline-flex}.ca-arte,.an-palco{--t-fundo:radial-gradient(ellipse at 50% 34%, #5aa0ff8c, transparent 60%), linear-gradient(115deg, transparent 32%, #ffffff12 44%, transparent 54%), linear-gradient(160deg, #1f5cf0 0%, #1747c9 46%, #0b2577 100%);--t-texto:#fff;--t-suave:#ffffffe6;--t-destaque:#48d1ff;--t-hoje:#ffd84d;--t-balao-a:radial-gradient(circle at 33% 28%, #9cc0ff 0 6%, #3d7bff 22%, #1446d1 62%, #0a2d94 100%);--t-balao-b:radial-gradient(circle at 33% 28%, #fff 0 8%, #e4e8f0 26%, #b4bccb 62%, #8a93a6 100%);--t-brilho:#fff;--t-papel:#f7f8fb;--t-fibra:#d6dbe6;--t-pill-bg:#fff;--t-pill-fg:#1747c9;--t-moldura:#ffffff8c;--t-vidro:#ffffff24;--t-vidro-borda:#ffffff47;background:var(--t-fundo);color:var(--t-texto)}.ca-arte[data-tema=dourado],.an-palco[data-tema=dourado]{--t-fundo:radial-gradient(ellipse at 50% 30%, #e9c46a33, transparent 58%), linear-gradient(120deg, transparent 34%, #ffecbe0d 46%, transparent 56%), linear-gradient(160deg, #1d2440 0%, #121628 55%, #0a0c17 100%);--t-texto:#fbf6ea;--t-suave:#fbf6ead6;--t-destaque:#e9c46a;--t-hoje:#f3d27a;--t-balao-a:radial-gradient(circle at 33% 28%, #fff6d6 0 6%, #f3d27a 24%, #c9971f 62%, #7d5a0f 100%);--t-balao-b:radial-gradient(circle at 33% 28%, #9aa0b6 0 6%, #3f4459 26%, #1b1e2b 64%, #0b0c13 100%);--t-brilho:#f3d27a;--t-pill-bg:#e9c46a;--t-pill-fg:#121628;--t-moldura:#e9c46ab3;--t-vidro:#e9c46a1a;--t-vidro-borda:#e9c46a66}.ca-arte[data-tema=rose],.an-palco[data-tema=rose]{--t-fundo:radial-gradient(ellipse at 50% 30%, #ffffffd9, transparent 58%), linear-gradient(120deg, transparent 34%, #ffffff59 46%, transparent 56%), linear-gradient(160deg, #fde8ee 0%, #f6c9d6 52%, #e9a6bb 100%);--t-texto:#4a1d2c;--t-suave:#4a1d2cd1;--t-destaque:#b4325f;--t-hoje:#b4325f;--t-balao-a:radial-gradient(circle at 33% 28%, #fff1ea 0 6%, #f2b8a2 26%, #c97f69 62%, #8e4f3f 100%);--t-balao-b:radial-gradient(circle at 33% 28%, #fff 0 8%, #fbf3ee 28%, #e4d3cc 64%, #bfa9a0 100%);--t-brilho:#fff;--t-papel:#fff;--t-fibra:#f2dbe3;--t-pill-bg:#b4325f;--t-pill-fg:#fff;--t-moldura:#b4325f66;--t-vidro:#ffffff8c;--t-vidro-borda:#b4325f40}.ca-arte[data-tema=esmeralda],.an-palco[data-tema=esmeralda]{--t-fundo:radial-gradient(ellipse at 50% 30%, #50dcaa47, transparent 58%), linear-gradient(120deg, transparent 34%, #ffffff0d 46%, transparent 56%), linear-gradient(160deg, #0f6b52 0%, #0a4d3b 52%, #05281f 100%);--t-texto:#f4fbf7;--t-suave:#f4fbf7db;--t-destaque:#f0cf7a;--t-hoje:#f0cf7a;--t-balao-a:radial-gradient(circle at 33% 28%, #c7f7e2 0 6%, #3fd3a0 24%, #0f7a58 62%, #064432 100%);--t-balao-b:radial-gradient(circle at 33% 28%, #fff6d6 0 6%, #f3d27a 24%, #c9971f 62%, #7d5a0f 100%);--t-brilho:#f0cf7a;--t-pill-bg:#f0cf7a;--t-pill-fg:#0a4d3b;--t-moldura:#f0cf7aa6;--t-vidro:#f0cf7a1f;--t-vidro-borda:#f0cf7a66}.ca-arte[data-tema=por-do-sol],.an-palco[data-tema=por-do-sol]{--t-fundo:radial-gradient(ellipse at 50% 24%, #ffd69680, transparent 56%), linear-gradient(120deg, transparent 34%, #ffffff14 46%, transparent 56%), linear-gradient(165deg, #ff9b5e 0%, #f25c74 46%, #7c3fa6 100%);--t-destaque:#ffe08a;--t-hoje:#ffe08a;--t-balao-a:radial-gradient(circle at 33% 28%, #ffe1d3 0 6%, #ff8a6b 26%, #e0485f 62%, #9b2440 100%);--t-balao-b:radial-gradient(circle at 33% 28%, #f6eaff 0 6%, #c79bf2 26%, #8c55c9 62%, #55298a 100%);--t-papel:#fff8f3;--t-fibra:#f6d9cf;--t-pill-fg:#c23e5c}.ca-arte .ca-balao.azul,.an-palco .ca-balao.azul{background:var(--t-balao-a)}.ca-arte .ca-balao.prata,.an-palco .ca-balao.prata{background:var(--t-balao-b)}.ca-arte .ca-brilhos i,.an-palco .an-brilhos i{background:var(--t-brilho);box-shadow:0 0 8px 3px color-mix(in srgb, var(--t-brilho) 55%, transparent)}.ca-arte .ca-rasgo,.an-palco .an-rasgo{fill:var(--t-papel)}.ca-arte .ca-rasgo .fibra,.an-palco .an-rasgo .fibra{fill:var(--t-fibra)}.ca-arte .ca-titulo .leve,.an-palco .an-titulo .leve{color:var(--t-texto)}.ca-arte .ca-titulo .forte,.an-palco .an-titulo .forte{color:var(--t-destaque)}.ca-arte .ca-espacado,.ca-arte .ca-msg,.ca-arte .ca-assinatura,.an-palco .an-subtitulo,.an-palco .an-mensagem,.an-palco .an-setor,.an-palco .an-quando,.an-palco .an-assinatura,.an-palco .an-vazio-palco{color:var(--t-suave)}.an-palco .an-quando.breve{color:var(--t-destaque)}.an-palco .an-quando.hoje,.an-palco .an-hoje-aviso b{color:var(--t-hoje)}.ca-arte .ca-antecipado,.an-palco .an-hoje-aviso{background:var(--t-vidro);border-color:var(--t-vidro-borda)}.ca-arte .ca-marca,.an-palco .ca-marca,.an-palco .an-dia,.an-palco .an-btn-parabens{background:var(--t-pill-bg);color:var(--t-pill-fg)}.ca-titulo.serifa,.ca-titulo.manuscrito,.an-titulo.serifa,.an-titulo.manuscrito{flex-direction:column;align-items:center;line-height:.95;display:flex}.ca-titulo .linha1,.an-titulo .linha1{letter-spacing:.5em;text-transform:uppercase;color:var(--t-texto);margin-bottom:.25em;padding-left:.5em;font-family:inherit;font-size:.32em;font-style:normal;font-weight:600}.ca-titulo .linha2,.an-titulo .linha2{color:var(--t-destaque)}.ca-titulo.serifa .linha2,.an-titulo.serifa .linha2{letter-spacing:-.01em;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}.ca-titulo.manuscrito .linha2,.an-titulo.manuscrito .linha2{letter-spacing:0;font-family:Segoe Script,Brush Script MT,Lucida Handwriting,cursive;font-size:.82em;font-weight:700}.ca-titulo.serifa,.ca-titulo.manuscrito{font-size:44px}.arte-moldura{z-index:2;pointer-events:none;border:1px solid var(--t-moldura);position:absolute;inset:14px}.arte-moldura:after{content:"";border:1px solid var(--t-moldura);opacity:.5;position:absolute;inset:5px}.an-palco .arte-moldura{inset:22px}.an-palco .arte-moldura:after{inset:8px}.ca-arte,.an-palco,.ca-arte[data-tema],.an-palco[data-tema]{box-shadow:none;--t-papel:transparent;--t-fibra:transparent;background:0 0;border-radius:0}.ca-arte .ca-rasgo,.an-palco .an-rasgo,.ca-arte .arte-moldura,.an-palco .arte-moldura{display:none}.an-palco{padding-top:36px;padding-bottom:36px}.ca-arte{padding-top:26px;padding-bottom:22px}.an-palco .an-titulo .forte,.ca-titulo,.an-titulo{text-shadow:none}.ca-arte,.an-palco{--t-texto:#14286b;--t-suave:#3b4a78;--t-destaque:#1f6bff;--t-hoje:#c27c00;--t-brilho:#48a6ff;--t-pill-bg:#1747c9;--t-pill-fg:#fff;--t-vidro:#1747c912;--t-vidro-borda:#1747c938}.ca-arte[data-tema=dourado],.an-palco[data-tema=dourado]{--t-texto:#1b1e2b;--t-suave:#4a4d5c;--t-destaque:#a97a1c;--t-hoje:#a97a1c;--t-brilho:#e2b54f;--t-pill-bg:#1b1e2b;--t-pill-fg:#f3d27a;--t-vidro:#a97a1c14;--t-vidro-borda:#a97a1c4d}.ca-arte[data-tema=rose],.an-palco[data-tema=rose]{--t-texto:#4a1d2c;--t-suave:#6e3b4c;--t-destaque:#b4325f;--t-hoje:#b4325f;--t-brilho:#e79bb2;--t-pill-bg:#b4325f;--t-pill-fg:#fff;--t-vidro:#b4325f12;--t-vidro-borda:#b4325f40}.ca-arte[data-tema=esmeralda],.an-palco[data-tema=esmeralda]{--t-texto:#0a3d2f;--t-suave:#2f5a4d;--t-destaque:#0f7a58;--t-hoje:#a97a1c;--t-brilho:#3fd3a0;--t-pill-bg:#0a4d3b;--t-pill-fg:#f0cf7a;--t-vidro:#0f7a5812;--t-vidro-borda:#0f7a5840}.ca-arte[data-tema=por-do-sol],.an-palco[data-tema=por-do-sol]{--t-texto:#3d1a4a;--t-suave:#5e3b66;--t-destaque:#e0485f;--t-hoje:#d06a12;--t-brilho:#ff8a6b;--t-pill-bg:#e0485f;--t-pill-fg:#fff;--t-vidro:#e0485f12;--t-vidro-borda:#e0485f40}html.dark .ca-arte,html.dark .an-palco{--t-texto:#f4f6fb;--t-suave:#f4f6fbd1}.an-palco .an-moldura,.ca-arte .ca-retrato{box-shadow:0 0 0 1px #14142814,0 18px 30px -14px #14142873}.an-palco .an-quadro.hoje .an-moldura{box-shadow:0 0 0 4px #ffd84d,0 0 34px 4px #ffc40059,0 18px 30px -14px #14142873}.an-palco .an-esq .an-foto{background-color:var(--panel-3)}.ca-arte .ca-balao{width:calc(44px * var(--t));height:calc(52px * var(--t))}.ca-arte .ca-msg{max-width:25ch}.ca-arte .ca-antecipado{max-width:82%}.mu-quadro{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:20px 18px}.mu-cartao{padding:11px 13px 9px}.mu-cartao .mu-tags{gap:4px;min-height:18px}.mu-cartao .mu-tags>span{padding:0 6px;font-size:11px}.mu-cartao .mu-cab{gap:6px 8px}.mu-cartao .mu-autor{font-size:12px}.mu-cartao .mu-meta{font-size:11px}.mu-cartao .mu-menu .icon-btn{width:22px;height:22px}.mu-cartao .mu-titulo{margin:7px 0 4px;font-size:14px}.mu-cartao .mu-pin{margin-top:2px}.mu-cartao .mu-corpo{--linhas:5;font-size:12px;line-height:1.5}.mu-cartao .mu-ler-mais{font-size:12px}.mu-cartao .mu-validade{margin-top:6px;font-size:11px}.mu-cartao .mu-imagem img{max-height:130px}.mu-cartao .mu-anexos{gap:4px;margin-top:8px}.mu-cartao .mu-anexo{height:24px;padding:0 8px;font-size:11px}.mu-cartao .mu-rodape{gap:6px;min-height:32px;margin-top:9px;padding-top:8px;padding-right:50px}.mu-cartao .mu-reacao{height:24px;padding:0 7px;font-size:12px}.mu-cartao .mu-reacao.add{width:26px}.mu-cartao .mu-estat{height:24px;font-size:11px}.mu-cartao .btn.mu-ciente{padding:4px 9px;font-size:11px}.mu-cartao .mu-tacha{width:13px;height:13px;margin-left:-6.5px;top:-6px}.mu-carimbo{border-width:2px;width:40px;height:40px;bottom:8px;right:10px}.mu-carimbo svg{width:22px;height:22px}.mu-feed{padding:16px 22px 40px}.at-feed{background:var(--panel-2);flex:1;min-width:0;padding:18px 32px 40px;overflow-y:auto}.at-feed>*{max-width:none}.at-resumo{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-end;gap:16px;padding:4px 4px 14px;display:flex}.at-resumo h3{letter-spacing:-.01em;color:var(--text);margin:0;font-size:20px;font-weight:700}.at-resumo span{color:var(--text-mute);font-size:13px}.at-resumo-n{font-variant-numeric:tabular-nums}.at-resumo-n b{color:var(--text);font-size:16px}.at-dia{margin-top:6px}.at-dia-cab{z-index:1;background:var(--panel-2);letter-spacing:.05em;text-transform:uppercase;color:var(--text-soft);align-items:center;gap:8px;margin:0;padding:14px 4px 8px;font-size:12px;font-weight:700;display:flex;position:sticky;top:-18px}.at-dia-cab small{letter-spacing:0;background:var(--panel-3);color:var(--text-mute);font-variant-numeric:tabular-nums;border-radius:999px;padding:1px 8px;font-size:11px}.at-lista{background:var(--panel);border:1px solid var(--border-soft);border-radius:12px;margin:0;padding:4px 0;list-style:none}.at-item{grid-template-columns:52px 26px minmax(0,1fr) 20px;align-items:start;gap:0 10px;padding:9px 14px 9px 10px;transition:background .12s;display:grid;position:relative}.at-item+.at-item{border-top:1px solid var(--border-soft)}.at-item:before{content:"";background:var(--border-soft);width:2px;position:absolute;top:0;bottom:0;left:84px}.at-item:first-child:before{top:18px}.at-item:last-child:before{bottom:calc(100% - 18px)}.at-item.clicavel{cursor:pointer}.at-item.clicavel:hover{background:var(--panel-2)}.at-item:focus-visible{box-shadow:inset 0 0 0 2px var(--accent);outline:none}.at-hora{color:var(--text-mute);text-align:right;font-variant-numeric:tabular-nums;padding-top:3px;font-size:12px;font-weight:600}.at-marca{z-index:1;color:#fff;width:26px;height:26px;box-shadow:0 0 0 3px var(--panel);border-radius:50%;place-items:center;display:grid;position:relative}.at-item.clicavel:hover .at-marca{box-shadow:0 0 0 3px var(--panel-2)}.at-marca.env{background:var(--accent)}.at-marca.enc{background:#0f8b8d}.at-marca.lid{background:#2f9e5b}.at-marca.aud{background:var(--text-mute)}.at-conteudo{flex-direction:column;gap:3px;min-width:0;padding-top:2px;display:flex}.at-linha1{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;font-size:13px;display:flex}.at-sep{color:var(--text-mute)}.at-autor,.at-acao{color:var(--text);font-weight:600}.at-origem{color:var(--text-mute);align-items:center;gap:5px;font-size:12px;display:inline-flex}.at-origem b{color:var(--text-soft)}.at-texto{color:var(--text-body,var(--text));-webkit-line-clamp:2;white-space:pre-line;word-break:break-word;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.at-texto.apagado{color:var(--text-mute);font-style:italic}.at-tecnico{color:var(--text-mute);font-family:ui-monospace,Consolas,monospace;font-size:11px}.at-abrir{color:var(--text-mute);opacity:0;align-self:center;transition:opacity .12s,transform .12s}.at-item.clicavel:hover .at-abrir,.at-item:focus-visible .at-abrir{opacity:1;color:var(--accent-text);transform:translate(2px)}.at-vazio{text-align:center;color:var(--text-mute);flex-direction:column;align-items:center;gap:8px;padding:64px 20px;display:flex}.at-vazio p{max-width:44ch;margin:0}.at-vazio-ic{background:var(--accent-light);width:52px;height:52px;color:var(--accent-dark);border-radius:16px;place-items:center;display:grid}.at-vazio-titulo{color:var(--text);font-size:16px;font-weight:700}.at-esq{background:var(--panel);border:1px solid var(--border-soft);border-radius:12px;margin-top:18px;padding:8px 14px}.at-esq-linha{grid-template-columns:52px 26px 1fr;align-items:center;gap:10px;padding:10px 0;display:grid}.at-esq-hora,.at-esq-bola,.at-esq-txt{background:linear-gradient(90deg, var(--panel-3) 0%, var(--border-soft) 50%, var(--panel-3) 100%);background-size:200% 100%;border-radius:6px;height:10px;animation:1.2s ease-in-out infinite gpa-brilho;display:block}.at-esq-bola{border-radius:50%;width:26px;height:26px}@media (prefers-reduced-motion:reduce){.at-esq-hora,.at-esq-bola,.at-esq-txt{animation:none}}@media (width<=1100px){.at-feed{padding:14px 18px 32px}}.nt-c-amarelo{--nt:#fff4b8;--nt-forte:#d9b62e}.nt-c-azul{--nt:#dcecff;--nt-forte:#4f90e0}.nt-c-verde{--nt:#d9f5df;--nt-forte:#3fae5f}.nt-c-rosa{--nt:#ffdfe9;--nt-forte:#e06d93}.nt-c-lilas{--nt:#ebe2ff;--nt-forte:#9473dc}.nt-c-cinza{--nt:#eceef3;--nt-forte:#8d94a6}html.dark .nt-c-amarelo{--nt:#4a4423}html.dark .nt-c-azul{--nt:#263d52}html.dark .nt-c-verde{--nt:#26442d}html.dark .nt-c-rosa{--nt:#4b2f3a}html.dark .nt-c-lilas{--nt:#3a3157}html.dark .nt-c-cinza{--nt:#34363f}.nt-postit,.nt-ed{--postit:var(--nt)}.nt-page .admin-page-head .nt-btn,.nt-btn{align-items:center;gap:6px;display:inline-flex}.nt-ponto{background:var(--nt);width:10px;height:10px;box-shadow:inset 0 0 0 1.5px var(--nt-forte);border-radius:3px;flex-shrink:0}.nt-nav .nt-privado{background:var(--panel-3);color:var(--text-mute);border-radius:10px;align-items:flex-start;gap:7px;margin:auto 4px 4px;padding:10px 12px;font-size:12px;line-height:1.45;display:flex}.nt-nav .nt-privado svg{flex-shrink:0;margin-top:1px}.nt-etq{display:flex;position:relative}.nt-etq>.settings-navitem{flex:1;min-width:0;padding-right:58px}.nt-etq .mu-nav-qtd{position:absolute;right:12px}.nt-etq-nome{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nt-etq-lapis{width:24px;height:24px;color:var(--text-mute);opacity:0;border-radius:6px;margin-top:-12px;transition:opacity .12s;position:absolute;top:50%;right:30px}.nt-etq:hover .nt-etq-lapis,.nt-etq-lapis:focus-visible{opacity:1}.nt-etq-lapis:hover{color:var(--text);background:var(--panel-3)}.nt-etq-edit{padding-top:4px;padding-bottom:4px}.nt-etq-edit input{border:1px solid var(--accent);min-width:0;height:28px;box-shadow:var(--ring);background:var(--panel);color:var(--text);border-radius:7px;flex:1;padding:0 8px;font-size:13px}.nt-etq-chip{max-width:140px;color:var(--text-soft);white-space:nowrap;text-overflow:ellipsis;background:#ffffff8c;border-radius:999px;align-items:center;gap:5px;padding:1px 8px 1px 6px;font-size:11px;font-weight:600;display:inline-flex;overflow:hidden}html.dark .nt-etq-chip{background:#0003}.nt-etq-chip .nt-ponto{width:8px;height:8px}.nt-mesa{min-height:100%;position:relative}.nt-mesa-item{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;width:250px;transition:left .28s cubic-bezier(.16,1,.3,1),top .28s cubic-bezier(.16,1,.3,1);position:absolute}.nt-mesa-item .mu-cartao{transform:rotate(var(--giro,-.6deg))}.nt-mesa-item:hover .mu-cartao,.nt-mesa-item:focus-within .mu-cartao{transform:rotate(0)translateY(-2px);box-shadow:0 2px 2px #14141e0f,0 20px 30px -14px #14141e66}.nt-mesa-item.arrastando{cursor:grabbing;transition:none}.nt-mesa-item.arrastando .mu-cartao{transform:rotate(1.5deg)scale(1.04);box-shadow:0 4px 6px #14141e14,0 30px 44px -16px #14141e80}.nt-lixeira{z-index:10000;box-shadow:none;color:var(--text-soft);cursor:pointer;background:0 0;border:0;border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:6px;transition:transform .2s cubic-bezier(.16,1,.3,1),color .2s;display:flex;position:fixed;bottom:22px;right:28px}.nt-lixeira-svg{filter:drop-shadow(0 6px 8px #1414282e);display:block;overflow:visible}.nt-lixeira-svg .nt-tampa,.nt-lixeira-svg .nt-corpo{fill:currentColor}.nt-lixeira-svg .nt-frisos{fill:none;stroke:var(--panel-2);stroke-width:2.6px;stroke-linecap:round;opacity:.9}.nt-lixeira-svg .nt-tampa{transform-box:fill-box;transform-origin:100% 100%;transition:transform .28s cubic-bezier(.34,1.56,.64,1)}.nt-lixeira:hover,.nt-lixeira:focus-visible{color:var(--text)}.nt-lixeira:hover .nt-tampa,.nt-lixeira:focus-visible .nt-tampa{transform:translate(2px,-4px)rotate(28deg)}.nt-lixeira:focus-visible{box-shadow:var(--ring);outline:none}.nt-lixeira.ativa{color:var(--urgent-text);transform:scale(1.1)}.nt-lixeira.ativa .nt-tampa{transform:translate(1px,-2px)rotate(14deg)}.nt-lixeira.cheia{color:var(--urgent);transform:scale(1.25)}.nt-lixeira.cheia .nt-tampa{transform:translate(3px,-7px)rotate(42deg)}.nt-lixeira.engolindo{animation:.45s cubic-bezier(.36,.07,.19,.97) nt-engole}.nt-lixeira.engolindo .nt-tampa{transform:none}@keyframes nt-engole{0%{transform:scale(1.25)}35%{transform:scale(.9)rotate(-8deg)}65%{transform:scale(1.05)rotate(5deg)}to{transform:scale(1)}}.nt-lixeira-dica{white-space:nowrap;background:var(--urgent);color:#fff;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700;position:absolute;bottom:calc(100% + 6px);right:0}.nt-mesa-item.no-lixo .mu-cartao{opacity:.8;transition:transform .16s,opacity .16s;transform:scale(.6)}.nt-mesa-item.saindo{pointer-events:none;transition:left .28s cubic-bezier(.55,0,.75,.3),top .28s cubic-bezier(.55,0,.75,.3)}.nt-mesa-item.saindo .mu-cartao{opacity:0;transition:transform .28s ease-in,opacity .28s ease-in;transform:scale(.08)rotate(12deg)}@media (prefers-reduced-motion:reduce){.nt-mesa-item,.nt-lixeira{transition:none}.nt-lixeira.engolindo{animation:none}.nt-lixeira-svg .nt-tampa{transition:none}}.mu-page .mu-nav{background:var(--panel);border-right:1px solid var(--border-strong);z-index:1;position:relative;box-shadow:6px 0 18px -14px #14142859}.mu-page .mu-nav .settings-navitem{color:var(--text);position:relative}.mu-page .mu-nav .settings-navitem svg{color:var(--text-soft)}.mu-page .mu-nav .settings-navitem:hover{background:var(--panel-3)}.mu-page .mu-nav .settings-navitem.active{background:var(--accent-light);color:var(--accent-dark)}.mu-page .mu-nav .settings-navitem.active svg{color:var(--accent-dark)}.mu-page .mu-nav .settings-navitem.active:before{content:"";background:var(--accent);border-radius:0 3px 3px 0;width:3px;position:absolute;top:8px;bottom:8px;left:-12px}.mu-page .mu-nav-qtd{color:var(--text-soft)}.mu-page .mu-nav-titulo{color:var(--text-soft);border-top:1px solid var(--border);margin-top:12px;padding-top:14px}.mu-page .nt-ponto{width:12px;height:12px;box-shadow:inset 0 0 0 2px var(--nt-forte)}.mu-page .mu-feed{background:var(--panel-2)}.nt-nav .nt-privado{background:var(--panel-2);border:1px solid var(--border);color:var(--text-soft)}.mu-quadro .mu-cartao[draggable=true]{cursor:grab}.mu-quadro .mu-cartao.mu-arrastando{opacity:.35;outline:2px dashed var(--accent);outline-offset:3px;transform:rotate(0)scale(.97)}.nt-lixeira-n{background:var(--urgent);color:#fff;min-width:22px;height:22px;box-shadow:0 0 0 2px var(--panel);border-radius:999px;place-items:center;padding:0 6px;font-size:11px;font-weight:700;display:grid;position:absolute;top:-2px;right:-4px}.nt-lixo{padding:4px 4px 40px}.nt-lixo-barra{background:var(--panel);border:1px solid var(--border-strong);border-radius:12px;align-items:center;gap:8px;margin-bottom:8px;padding:10px 14px;display:flex;box-shadow:0 8px 20px -18px #14142866}.nt-lixo-todos{color:var(--text);cursor:pointer;align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.nt-lixo-todos input{width:16px;height:16px;accent-color:var(--accent)}.nt-perigo:not(:disabled){color:var(--urgent-text)}.nt-perigo:not(:disabled):hover{background:var(--urgent-soft)}.btn.nt-esvaziar{background:var(--urgent);color:#fff;border:0}.btn.nt-esvaziar:hover:not(:disabled){filter:brightness(.92)}.nt-lixo-barra .btn:disabled{opacity:.45;cursor:not-allowed}.nt-lixo-nota{color:var(--text-soft);align-items:center;gap:6px;margin:0 4px 18px;font-size:12px;display:flex}.nt-lixo-quadro .nt-lixo-item{cursor:pointer;filter:saturate(.55);opacity:.85;padding-left:40px}.nt-lixo-quadro .nt-lixo-item:hover{filter:none;opacity:1}.nt-lixo-item.marcado{filter:none;opacity:1;box-shadow:0 0 0 2px var(--accent), 0 12px 20px -12px #14141e59}.nt-lixo-check{width:17px;height:17px;accent-color:var(--accent);cursor:pointer;position:absolute;top:15px;left:13px}.nt-lixo-item .mu-titulo.nt-postit-titulo{margin-right:0}.nt-lixo-volta{width:26px;height:26px;color:var(--text-soft);background:#ffffff8c;border-radius:7px}.nt-lixo-volta:hover{color:var(--accent-text);background:#fff}.nt-lixo-quando{white-space:nowrap;margin-left:0;margin-right:auto}.nt-lixo-vazio{text-align:center;color:var(--text-mute);padding:40px}.nt-postit{cursor:pointer;padding-top:12px}.nt-postit:focus-visible{box-shadow:var(--ring), 0 12px 20px -12px #14141e59;outline:none}.nt-postit-acoes{opacity:0;gap:2px;transition:opacity .12s;display:flex;position:absolute;top:6px;right:6px}.nt-postit:hover .nt-postit-acoes,.nt-postit:focus-within .nt-postit-acoes{opacity:1}.nt-postit-acoes .icon-btn{width:26px;height:26px;color:var(--text-soft);background:#ffffff8c;border-radius:7px}html.dark .nt-postit-acoes .icon-btn{background:#00000040}.nt-postit-acoes .icon-btn:hover{color:var(--text);background:#ffffffe6}.nt-postit-acoes .icon-btn.on{color:var(--accent-text)}.nt-postit-acoes .icon-btn.perigo:hover{color:var(--urgent-text);background:var(--urgent-soft)}.mu-cartao.nt-postit .nt-postit-titulo{color:var(--text);overflow-wrap:anywhere;margin:0 56px 4px 0;font-size:16px;font-weight:700;line-height:1.35}.nt-postit-texto{color:var(--text-soft);white-space:pre-line;overflow-wrap:anywhere;-webkit-line-clamp:7;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}.nt-postit-itens{flex-direction:column;gap:4px;margin:8px 0 0;padding:0;list-style:none;display:flex}.nt-postit-itens li{color:var(--text-soft);align-items:flex-start;gap:8px;min-width:0;font-size:13px;line-height:1.4;display:flex}.nt-postit-itens li>span{overflow-wrap:anywhere;min-width:0}.nt-postit-itens li.feito>span{color:var(--text-mute);text-decoration:line-through}.nt-postit-itens li.nt-mais{color:var(--text-mute);padding-left:24px;font-size:12px}.nt-caixa{border:1.5px solid var(--nt-forte);color:#fff;background:#ffffff80;border-radius:4px;flex-shrink:0;place-items:center;width:16px;height:16px;margin-top:1px;transition:background .12s,transform .12s;display:grid}.nt-caixa:hover{transform:scale(1.1)}.nt-caixa:focus-visible{box-shadow:var(--ring);outline:none}li.feito>.nt-caixa{background:var(--nt-forte)}.nt-postit-rodape{color:var(--text-mute);border-top:1px dashed #0000001f;align-items:center;gap:10px;margin-top:12px;padding-top:8px;font-size:12px;display:flex}html.dark .nt-postit-rodape{border-top-color:#ffffff24}.nt-progresso{font-variant-numeric:tabular-nums;color:var(--text-soft);align-items:center;gap:6px;font-weight:600;display:inline-flex}.nt-barra-prog{background:#0000001a;border-radius:999px;width:46px;height:5px;overflow:hidden}html.dark .nt-barra-prog{background:#ffffff26}.nt-barra-prog>span{border-radius:inherit;background:var(--nt-forte);height:100%;transition:width .25s;display:block}.nt-quando{font-variant-numeric:tabular-nums;margin-left:auto}.modal.nt-ed{width:560px}.nt-ed .mu-ed-topo{flex-wrap:nowrap}.nt-ed .mu-ed-cores{gap:6px;margin-left:auto}.nt-estado{color:var(--text-mute);align-items:center;gap:4px;font-size:12px;display:inline-flex}.nt-estado.salvo{color:var(--success-text)}.nt-estado.erro{color:var(--urgent-text)}.nt-cor{background:var(--nt);width:22px;height:22px;box-shadow:inset 0 0 0 2px var(--nt-forte);border-radius:6px;transition:transform .12s}.nt-cor:hover{transform:scale(1.1)}.nt-cor.on{box-shadow:inset 0 0 0 2px var(--nt-forte), 0 0 0 2px #ffffffe6, 0 0 0 4px var(--nt-forte)}.nt-cor:focus-visible{box-shadow:var(--ring);outline:none}.modal.mu-ed-postit textarea.nt-ed-texto{min-height:0}.nt-ed-lista-cab{letter-spacing:.04em;text-transform:uppercase;color:var(--text-soft);border-bottom:1px dashed #0000002e;justify-content:space-between;align-items:center;margin-top:12px;padding-bottom:4px;font-size:12px;font-weight:700;display:flex}.nt-ed-lista-cab .nt-progresso{text-transform:none;letter-spacing:0}.nt-ed-itens{max-height:38vh;margin:4px 0 0;padding:0;list-style:none;overflow-y:auto}.nt-ed-item{align-items:center;gap:10px;padding:1px 0;display:flex}.nt-ed-item input[type=checkbox]{width:17px;height:17px;accent-color:var(--nt-forte);flex-shrink:0}.modal .nt-ed-item input[type=text]{min-width:0;height:auto;box-shadow:none;color:var(--text);background:0 0;border:0;border-radius:0;flex:1;padding:6px 0;font-size:14px}.modal .nt-ed-item input[type=text]:focus{box-shadow:none;border:0}.nt-ed-item.feito input[type=text]{color:var(--text-mute);text-decoration:line-through}.nt-ed-item .icon-btn{opacity:0;width:26px;height:26px}.nt-ed-item:hover .icon-btn,.nt-ed-item:focus-within .icon-btn{opacity:1}.nt-add-item{color:var(--text-soft);border-radius:7px;align-items:center;gap:5px;margin-top:6px;margin-left:-8px;padding:5px 8px;font-size:13px;font-weight:600;display:inline-flex}.nt-add-item:hover{color:var(--text);background:#0000000f}.nt-ed-rodape{background:#ffffff47;border-top:1px dashed #00000038;border-radius:0 0 3px 28px/0 0 3px 18px;align-items:center;gap:8px;margin:16px -26px -20px;padding:12px 26px;display:flex}html.dark .nt-ed-rodape{background:#00000024;border-top-color:#fff3}.nt-ed-rodape .btn.ghost{background:#ffffff73}html.dark .nt-ed-rodape .btn.ghost{background:#0003}.nt-ed-rodape .nt-on{color:var(--accent-text)}.nt-ed-rodape .nt-excluir:hover{color:var(--urgent-text);background:var(--urgent-soft)}.nt-ed-dica{color:var(--text-mute);margin-left:auto;font-size:12px}.list-header.buscando{padding-left:12px}.search-box.list-busca{border:1px solid var(--accent);background:var(--panel);height:34px;box-shadow:var(--ring);color:var(--text-mute);border-radius:8px;flex:1;align-items:center;gap:6px;padding:0 2px 0 10px;animation:.16s ease-out list-busca-abre;display:flex}.search-box.list-busca input{min-width:0;height:100%;box-shadow:none;background:0 0;border:0;border-radius:0;flex:1;padding:0;font-size:13px}.search-box.list-busca input:focus{box-shadow:none;background:0 0;border:0}.search-box.list-busca .icon-btn{width:28px;height:28px}@keyframes list-busca-abre{0%{opacity:0;transform:scaleX(.96)}}@media (prefers-reduced-motion:reduce){.search-box.list-busca{animation:none}}.ca-arte,.an-palco{--ad-1:var(--t-destaque);--ad-2:var(--t-brilho)}.ad-camada{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ad-confete{width:calc(10px * var(--t));height:calc(18px * var(--t));transform:rotate(var(--rot));border-radius:2px;animation:6s ease-in-out infinite alternate ad-flutua;position:absolute}.ad-confete.c1{background:var(--ad-1)}.ad-confete.c2{background:var(--ad-2)}.ad-confete.circ{width:calc(11px * var(--t));height:calc(11px * var(--t));border-radius:50%}.ad-confete.tri{border-left:calc(8px * var(--t)) solid transparent;border-right:calc(8px * var(--t)) solid transparent;border-bottom:calc(14px * var(--t)) solid var(--ad-2);background:0 0;border-radius:0;width:0;height:0}.ad-confete.tri.c1{border-bottom-color:var(--ad-1)}@keyframes ad-flutua{0%{transform:rotate(var(--rot)) translateY(0)}to{transform:rotate(calc(var(--rot) + 40deg)) translateY(-8px)}}.ad-serpentina{fill:none;stroke-width:4px;stroke-linecap:round;opacity:.8;width:34px;height:70%;position:absolute;top:4%}.ad-serpentina.esq{stroke:var(--ad-1);left:3%}.ad-serpentina.dir{stroke:var(--ad-2);top:22%;right:3%}.ad-estrela{width:calc(18px * var(--t));height:calc(18px * var(--t));fill:var(--ad-1);animation:3s ease-in-out infinite ca-pisca;animation-delay:calc(var(--t) * -2s);position:absolute}.ad-coracao{width:calc(18px * var(--t));height:calc(18px * var(--t));fill:var(--ad-1);opacity:.75;transform:rotate(var(--r));animation:5s ease-in-out infinite alternate ad-flutua;position:absolute}.ad-linha{background:linear-gradient(90deg, transparent, var(--ad-1), transparent);height:1px;position:absolute;left:12%;right:12%}.ad-linha.cima{top:10px}.ad-linha.baixo{bottom:10px}.af{width:var(--tam);height:var(--tam);flex-shrink:0;position:relative}.af-foto{position:absolute;inset:0;overflow:hidden}.af-foto img,.af-iniciais{object-fit:cover;width:100%;height:100%;display:block}.af-iniciais{color:#fff;font-weight:700;font-size:calc(var(--tam) * .32);background:linear-gradient(150deg, color-mix(in srgb, var(--cor) 75%, #fff), var(--cor));place-items:center;display:grid}.af-orbita .af-foto{border-radius:50%;inset:12%;box-shadow:0 12px 26px -12px #141e508c}.af-anel{border:2px dashed var(--ad-1);border-radius:50%;animation:18s linear infinite af-gira;position:absolute;inset:0}.af-anel i{background:var(--ad-2);width:12px;height:12px;box-shadow:0 0 10px var(--ad-2);border-radius:50%;position:absolute;top:6%;right:12%}.af-arco .af-foto{box-shadow:0 0 0 3px var(--panel), 0 0 0 5px var(--ad-1), 0 16px 28px -14px #14142899;border-radius:50%;inset:16%}.af-raios{width:136%;height:136%;stroke:var(--ad-1);stroke-width:.6px;opacity:.55;position:absolute;inset:-18%}.af-polaroide{box-sizing:border-box;background:#fff;padding:8px 8px 30px;transform:rotate(-3deg);box-shadow:0 0 0 1px #1414280f,0 18px 30px -14px #14142880}.af-polaroide .af-foto{inset:8px 8px 30px}.af-fita{z-index:1;background:color-mix(in srgb, var(--ad-1) 35%, #fff9);width:70px;height:22px;margin-left:-35px;position:absolute;top:-10px;left:50%;transform:rotate(4deg);box-shadow:0 1px 2px #0000001f}.af-selo .af-foto{box-shadow:0 0 0 3px var(--ad-1), 0 14px 26px -12px #0a281e8c;border-radius:50%;inset:17%}.af-texto-giro{width:100%;height:100%;animation:26s linear infinite af-gira;position:absolute;inset:0}.af-texto-giro text{fill:var(--t-destaque);font-size:12px;font-weight:700}.af-laminas .af-foto{border-radius:22%;inset:6%;transform:rotate(-3deg);box-shadow:0 14px 26px -12px #50143c8c}.af-lamina{border-radius:22%;position:absolute;inset:6%}.af-lamina.a{background:var(--ad-1);opacity:.85;transform:rotate(8deg)translate(6%,3%)}.af-lamina.b{background:var(--ad-2);opacity:.7;transform:rotate(-12deg)translate(-5%,4%)}@keyframes af-gira{to{transform:rotate(360deg)}}.ca-arte .ca-retrato-arte{z-index:1;justify-content:center;margin:18px 0 14px;display:flex;position:relative}.ca-arte .ca-conteudo{z-index:1;position:relative}.an-palco .an-moldura.arte{box-shadow:none;background:0 0;justify-content:center;padding:0;display:flex}.an-palco .an-quadro.hoje .an-moldura.arte{box-shadow:none;filter:drop-shadow(0 0 14px #ffc4008c)}.an-palco .an-moldura.arte+.an-dia{margin-top:6px}.an-palco .an-quadro{width:190px}@media (prefers-reduced-motion:reduce){.ad-confete,.ad-estrela,.ad-coracao,.af-anel,.af-texto-giro{animation:none}}.conv-item[draggable=true]{cursor:pointer}.conv-item.arrastando{opacity:.45}.sec-grupo{border-radius:10px;margin:0 4px;transition:background .12s,box-shadow .12s}.sec-grupo.drop-pode{box-shadow:inset 0 0 0 1px var(--border)}.sec-grupo.drop-pode>.sec-group-title{color:var(--text-soft)}.sec-grupo.drop-alvo{background:var(--accent-light);box-shadow:inset 0 0 0 2px var(--accent)}.sec-grupo.drop-alvo>.sec-group-title{color:var(--accent-dark)}.admin-page.gpa-pagina{width:auto;max-width:none}.gpa-pagina>.monitor-body{flex:1;min-height:0}.gpa-pagina>.gpa-head{align-items:center;padding:12px 24px}.gpa-pagina>.gpa-head h2{align-items:center;gap:10px;margin:0;font-size:20px;font-weight:700;display:flex}.gpa-pagina>.gpa-head h2 svg{color:var(--accent)}.gpa-pagina>.gpa-head .gpa-head-sub{margin-top:2px}.adm-cab{gap:16px}.adm-trilha{min-width:0;color:var(--text-mute);align-items:center;gap:10px;animation:.22s cubic-bezier(.16,1,.3,1) adm-surge;display:flex}.adm-trilha-ic{background:var(--accent-light);width:30px;height:30px;color:var(--accent-dark);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.adm-trilha>div{flex-direction:column;min-width:0;line-height:1.25;display:flex}.adm-trilha strong{color:var(--text);font-size:16px}.adm-trilha span{white-space:nowrap;text-overflow:ellipsis;max-width:640px;font-size:12px;overflow:hidden}.adm-nav{gap:0;padding:14px 12px}.adm-nav-grupo+.adm-nav-grupo{margin-top:14px}.adm-nav-titulo{letter-spacing:.08em;text-transform:uppercase;color:var(--text-mute);margin:0 0 4px;padding:0 12px;font-size:11px;font-weight:700}.adm-nav .settings-navitem{width:100%;margin:1px 0;padding:9px 12px;font-weight:500;transition:background .15s,color .15s,transform .15s;position:relative}.adm-nav .settings-navitem:hover{transform:translate(2px)}.adm-nav .settings-navitem.active{font-weight:600}.adm-nav .settings-navitem.active:before{content:"";background:var(--accent);border-radius:0 3px 3px 0;width:3px;position:absolute;top:9px;bottom:9px;left:0}.adm-nav .settings-navitem:focus-visible{box-shadow:var(--ring);outline:none}.adm-conteudo{animation:.25s cubic-bezier(.16,1,.3,1) adm-surge}@keyframes adm-surge{0%{opacity:0;transform:translateY(6px)}}.adm-resumo{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.adm-resumo-cartao{text-align:left;background:var(--panel);border:1px solid var(--border);color:inherit;border-radius:14px;align-items:center;gap:12px;padding:14px 16px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.adm-resumo-cartao:hover{transform:translateY(-1px);box-shadow:0 10px 22px -16px #14142873}.adm-resumo-cartao:focus-visible{box-shadow:var(--ring);outline:none}.adm-resumo-cartao.ativo{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.adm-resumo-ic{background:var(--accent-light);width:38px;height:38px;color:var(--accent-dark);border-radius:11px;flex-shrink:0;place-items:center;display:grid}.r-ativo .adm-resumo-ic{background:var(--success-soft);color:var(--success-text)}.r-inativo .adm-resumo-ic{background:var(--panel-3);color:var(--text-soft)}.r-gestao .adm-resumo-ic{background:var(--important-soft);color:var(--important-text)}.adm-resumo-txt{flex-direction:column;min-width:0;line-height:1.15;display:flex}.adm-resumo-txt b{color:var(--text);font-variant-numeric:tabular-nums;font-size:22px;font-weight:700}.adm-resumo-txt small{color:var(--text-mute);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.admin-page .user-row{transition:border-color .15s,box-shadow .15s,background .15s}.admin-page .user-row:hover{border-color:var(--border-strong);box-shadow:0 8px 20px -16px #14142866}.admin-page .team-card{transition:box-shadow .15s}.admin-page .team-card:hover{box-shadow:0 10px 26px -20px #14142873}.aud-barra{align-items:center;gap:12px;margin-bottom:10px;display:flex}.aud-busca{flex:1;height:38px}.aud-total{color:var(--text-mute);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13px}.aud-total b{color:var(--text);font-size:16px}.aud-cats{flex-wrap:wrap;gap:6px;padding-bottom:6px;display:flex}.aud-cat{border:1px solid var(--border);background:var(--panel);height:30px;color:var(--text-soft);border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:500;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.aud-cat span{color:var(--text-mute);font-variant-numeric:tabular-nums;font-size:11px}.aud-cat:hover{border-color:var(--border-strong);color:var(--text)}.aud-cat.on{background:var(--accent-light);border-color:var(--accent);color:var(--accent-dark);font-weight:600}.aud-cat:focus-visible{box-shadow:var(--ring);outline:none}.aud .at-dia-cab{background:var(--panel);top:-24px}.aud-m-monitor{background:#0f8b8d}.aud-m-msg{background:var(--accent)}.aud-m-pessoas{background:#6b4cab}.aud-m-comunic{background:#d6457f}.aud-m-politica{background:#c4314b}.aud-m-outros{background:var(--text-mute)}@media (width<=1200px){.adm-resumo{grid-template-columns:repeat(2,minmax(0,1fr))}.adm-trilha span{display:none}}@media (prefers-reduced-motion:reduce){.adm-conteudo,.adm-trilha{animation:none}}.adm-conteudo>.settings-h:first-child,.adm-conteudo>.settings-h:first-child+.settings-p{display:none}.ag-pessoas{border:1px solid var(--border);background:var(--panel-2);border-radius:12px;min-width:0;margin:12px 0 0;padding:12px 14px 14px}.ag-pessoas legend{color:var(--text);padding:0 6px;font-size:13px;font-weight:600}.ag-pessoas-topo{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ag-pessoas-resumo{min-width:220px;color:var(--text-soft);flex:1;margin:0;font-size:12px}.ag-pessoas-resumo b{color:var(--accent-dark)}.ag-pessoas-busca{width:190px;height:32px}.ag-link{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:600}.ag-link:hover{text-decoration:underline}.ag-link:focus-visible{box-shadow:var(--ring);border-radius:4px;outline:none}.ag-pessoas-grupos{flex-direction:column;gap:12px;max-height:300px;margin-top:10px;padding-right:2px;display:flex;overflow-y:auto}.ag-pessoas-grupo header{align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.ag-pessoas-grupo header strong{letter-spacing:.04em;text-transform:uppercase;color:var(--text-soft);font-size:12px}.ag-pessoas-grupo header small{color:var(--text-mute);font-variant-numeric:tabular-nums;font-size:12px}.ag-pessoas-grupo header .ag-link{margin-left:auto}.ag-pessoas-grupo ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.ag-pessoa{text-align:left;background:var(--panel);width:100%;color:var(--text);border:1px solid #0000;border-radius:9px;align-items:center;gap:8px;padding:5px 8px;font-size:13px;transition:border-color .12s,background .12s;display:flex}.ag-pessoa>span:nth-child(2){white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ag-pessoa:hover{border-color:var(--border-strong)}.ag-pessoa:focus-visible{box-shadow:var(--ring);outline:none}.ag-pessoa.on{border-color:var(--accent);background:var(--accent-light)}.ag-pessoa-check{border:1.5px solid var(--border-strong);color:#fff;border-radius:5px;flex-shrink:0;place-items:center;width:18px;height:18px;display:grid}.ag-pessoa.on .ag-pessoa-check{background:var(--accent);border-color:var(--accent)}.ag-pessoas-vazio{color:var(--text-mute);margin:2px 0 4px;font-size:12px}.ag-participantes{flex-wrap:wrap;gap:6px 12px;margin:0;padding:0;list-style:none;display:flex}.ag-participantes li{align-items:center;gap:6px;display:inline-flex}.ag-aviso-talent{background:color-mix(in srgb, var(--cal-aviso) 12%, var(--panel))}.chat{container:conversa/inline-size}.chat-header{gap:4px}.chat-header-txt{flex:0 auto;min-width:96px;margin-left:8px}.chat-header .chat-tabs{margin-left:12px}.chat-header .chat-header-div{margin:0 6px}@container conversa (width<=720px){.chat-header{padding-left:14px;padding-right:14px}.chat-header .chat-tabs{margin-left:6px}.chat-header .chat-tab{padding:6px 8px;font-size:13px}.chat-header .icon-btn{width:30px;height:30px}}.chat-header .title{max-width:100%;display:flex}.chat-header-nome{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.chat-header .subtitle{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.chat-header>:not(.chat-header-txt){flex-shrink:0}.ct-t-ferias{--ct:var(--cal-treinamento)}.ct-t-ponto{--ct:var(--cal-reuniao)}.ct-t-batida{--ct:var(--important)}.ct-t-compensacao{--ct:var(--cal-aniversario)}.ct-t-rh_geral{--ct:var(--cal-evento)}.ct-t-atividade{--ct:var(--success,#2e9e5b)}.ct-t-gravacao{--ct:var(--cal-reuniao)}.ct-t-pedido{--ct:var(--accent)}.ct-t-mural{--ct:var(--cal-aviso)}.ct-t-sistema{--ct:var(--text-mute)}.ct-entrada{text-align:left;background:var(--accent-light);width:calc(100% - 20px);color:var(--accent-dark);border:1px solid color-mix(in srgb, var(--accent) 25%, transparent);border-radius:12px;align-items:center;gap:10px;margin:4px 10px 8px;padding:10px 12px;transition:background .15s,box-shadow .15s;display:flex}.ct-entrada:hover,.ct-entrada.active{box-shadow:0 8px 18px -12px color-mix(in srgb, var(--accent) 70%, transparent)}.ct-entrada:focus-visible{box-shadow:var(--ring);outline:none}.ct-entrada-ic{background:var(--accent);color:#fff;border-radius:10px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.ct-entrada-txt{flex-direction:column;flex:1;min-width:0;display:flex}.ct-entrada-txt b{font-size:13px}.ct-entrada-txt small{color:var(--text-soft);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.ct-entrada-n{background:var(--urgent);color:#fff;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 7px;font-size:11px;font-weight:700;display:grid}.ct-ind{text-align:left;background:var(--panel);border:1px solid var(--border-strong);border-radius:14px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:12px;padding:14px 16px;transition:transform .15s,box-shadow .15s,border-color .15s;display:grid;position:relative;box-shadow:0 8px 20px -18px #14142873}.ct-ind:hover{border-color:var(--ct-ind);transform:translateY(-2px);box-shadow:0 14px 26px -18px #14142880}.ct-ind:focus-visible{box-shadow:var(--ring);outline:none}.ct-ind-ic{width:38px;height:38px;color:var(--ct-ind);background:color-mix(in srgb, var(--ct-ind) 13%, transparent);border-radius:11px;grid-row:span 2;place-items:center;display:grid}.ct-ind-valor{color:var(--text);font-variant-numeric:tabular-nums;font-size:26px;font-weight:700;line-height:1.1}.ct-ind-rotulo{color:var(--text-soft);font-size:12px;font-weight:600}.ct-ind-acento{--ct-ind:var(--accent)}.ct-ind-rh{--ct-ind:var(--cal-treinamento)}.ct-ind-sistema{--ct-ind:var(--cal-reuniao)}.ct-ind-alerta{--ct-ind:var(--important)}.ct-barras{flex:1;grid-template-columns:repeat(7,1fr);align-items:end;gap:6px;min-height:64px;display:grid}.ct-barra{flex-direction:column;justify-content:flex-end;align-items:center;gap:2px;height:100%;display:flex}.ct-barra-col{background:color-mix(in srgb, var(--accent) 55%, transparent);border-radius:4px 4px 2px 2px;width:100%;max-width:22px}.ct-barra:last-child .ct-barra-col{background:var(--accent)}.ct-barra-n{color:var(--text-soft);font-variant-numeric:tabular-nums;min-height:13px;font-size:11px;font-weight:700}.ct-barra-dia{color:var(--text-mute);font-size:11px}.ct-tipo-ic{width:22px;height:22px;color:var(--ct);background:color-mix(in srgb, var(--ct) 14%, transparent);border-radius:7px;flex-shrink:0;place-items:center;display:grid}.modal.ct-novo{width:620px;max-width:94vw}.ct-tipos{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.ct-tipo-op{border:1px solid var(--border-strong);background:var(--panel);color:var(--text-soft);border-radius:999px;align-items:center;gap:7px;padding:5px 12px 5px 6px;font-size:13px;font-weight:600;display:inline-flex}.ct-tipo-op:hover{color:var(--text)}.ct-tipo-op.on{color:var(--text);border-color:var(--ct);background:color-mix(in srgb, var(--ct) 10%, var(--panel));box-shadow:0 0 0 1px var(--ct)}.ct-publico{margin-bottom:10px;display:flex}.ct-publico button{flex:1;justify-content:center}.ct-pessoas{border:1px solid var(--border-strong);border-radius:10px;margin-bottom:8px;overflow:hidden}.modal .ct-pessoas input:not([type]){border:0;border-bottom:1px solid var(--border);border-radius:0;width:100%}.ct-pessoas ul{max-height:200px;margin:0;padding:4px;list-style:none;overflow-y:auto}.ct-pessoas label{cursor:pointer;border-radius:7px;align-items:center;gap:8px;padding:6px 8px;font-size:13px;display:flex}.ct-pessoas label:hover{background:var(--panel-3)}.ct-pessoas small{color:var(--text-mute);margin-left:auto;font-size:12px}.ct-alvo{color:var(--text-soft);align-items:center;gap:6px;margin:6px 0 0;font-size:12px;display:flex}.ct2{background:var(--panel-2)}.ct2 .ct2-head{background:var(--panel);border-bottom:1px solid var(--border)}.ct2-logo{background:var(--accent);color:#fff;width:32px;height:32px;box-shadow:0 6px 14px -6px color-mix(in srgb, var(--accent) 70%, transparent);border-radius:10px;place-items:center;display:inline-grid}.ct2 .admin-page-head h2 svg{color:inherit}.ct2-corpo{flex:1;grid-template-columns:236px minmax(340px,420px) minmax(0,1fr);gap:16px;min-height:0;padding:16px;display:grid}.ct2-nav{background:var(--panel);border-radius:18px;flex-direction:column;gap:2px;padding:12px 10px;display:flex;overflow-y:auto;box-shadow:0 1px 2px #1414280a,0 12px 30px -24px #14142859}.ct2-cat{width:100%;color:var(--text);text-align:left;border-radius:11px;align-items:center;gap:10px;padding:7px 10px;font-size:13px;font-weight:500;transition:background .12s,color .12s;display:flex}.ct2-cat:hover{background:var(--panel-2)}.ct2-cat.on{background:var(--accent-light);color:var(--accent-dark);font-weight:600}.ct2-cat-ic{width:28px;height:28px;color:var(--ct,var(--accent));background:color-mix(in srgb, var(--ct,var(--accent)) 13%, transparent);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.ct2-cat-ic.ct2-tudo{background:var(--accent);color:#fff}.ct2-cat-nome{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ct2-n{background:var(--accent);color:#fff;font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:700;display:grid}.ct2-n.leve{background:var(--panel-3);color:var(--text-soft)}.ct2-cat.on .ct2-n.leve{color:var(--accent-dark);background:#fff}.ct2-grupo{flex-direction:column;gap:2px;margin-top:14px;display:flex}.ct2-grupo-tit{letter-spacing:.06em;text-transform:uppercase;color:var(--text-mute);text-align:left;justify-content:space-between;align-items:center;padding:4px 10px 6px;font-size:11px;font-weight:700;display:flex}.ct2-grupo-tit:hover,.ct2-grupo-tit.on{color:var(--accent-text)}.ct2-grupo-n{letter-spacing:0;text-transform:none;color:var(--urgent-text);font-size:11px;font-weight:700}.ct2-lista{background:var(--panel);border-radius:18px;flex-direction:column;min-height:0;display:flex;overflow:hidden;box-shadow:0 1px 2px #1414280a,0 12px 30px -24px #14142859}.ct2-lista-tit{align-items:baseline;gap:8px;margin-bottom:12px;display:flex}.ct2-lista-tit h3{letter-spacing:-.01em;color:var(--text);margin:0;font-size:18px;font-weight:700}.ct2-lista-tit span{background:var(--panel-3);color:var(--text-soft);font-variant-numeric:tabular-nums;border-radius:999px;padding:0 8px;font-size:12px;font-weight:600;line-height:20px}.ct2-busca{background:var(--panel-2);height:38px;color:var(--text-mute);border:1px solid #0000;border-radius:12px;align-items:center;gap:8px;padding:0 12px;transition:border-color .12s,background .12s;display:flex}.ct2-busca:focus-within{border-color:var(--accent);background:var(--panel);box-shadow:var(--ring)}.ct2-busca input{min-width:0;color:var(--text);background:0 0;border:0;outline:none;flex:1;font-size:13px}.ct2-busca button{border-radius:6px;place-items:center;width:22px;height:22px;display:grid}.ct2-abas{scrollbar-width:none;gap:2px;margin-top:12px;display:flex;overflow-x:auto}.ct2-abas::-webkit-scrollbar{display:none}.ct2-abas button{white-space:nowrap;color:var(--text-soft);border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:600;transition:background .12s,color .12s;display:inline-flex}.ct2-abas button:hover{background:var(--panel-2);color:var(--text)}.ct2-abas b{background:var(--accent);color:#fff;text-align:center;border-radius:999px;min-width:18px;padding:0 5px;font-size:11px;line-height:17px}.ct2-abas b.imp{background:var(--important)}.ct2-rolagem{flex:1;min-height:0;padding:6px 8px 16px;overflow-y:auto}.ct2-dia h4{z-index:1;background:var(--panel);letter-spacing:.06em;text-transform:uppercase;color:var(--text-mute);margin:0;padding:10px 10px 6px;font-size:11px;font-weight:700;position:sticky;top:0}.ct-row{text-align:left;border-radius:14px;align-items:flex-start;gap:12px;width:100%;padding:11px 12px;transition:background .12s;display:flex;position:relative}.ct-row:hover{background:var(--panel-2)}.ct-row:focus-visible{box-shadow:var(--ring);outline:none}.ct-row.sel{background:var(--accent-light)}.ct-row.sel:before{content:"";background:var(--accent);border-radius:0 3px 3px 0;width:3px;position:absolute;top:14px;bottom:14px;left:0}.ct-row-ic{width:42px;height:42px;color:var(--ct,var(--text-mute));background:color-mix(in srgb, var(--ct,var(--text-mute)) 14%, var(--panel));border-radius:50%;flex-shrink:0;place-items:center;display:grid;position:relative}.ct-row-prio{border:2px solid var(--panel);border-radius:50%;width:12px;height:12px;position:absolute;top:-1px;right:-1px}.ct-row-prio.importante{background:var(--important)}.ct-row-prio.urgente{background:var(--urgent)}.ct-row.sel .ct-row-prio{border-color:var(--accent-light)}.ct-row-txt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ct-row-l1,.ct-row-l2{align-items:center;gap:8px;min-width:0;display:flex}.ct-row-tit{min-width:0;color:var(--text);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;font-weight:500;overflow:hidden}.ct-row.nao-lido .ct-row-tit{font-weight:700}.ct-row-hora{color:var(--text-mute);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px}.ct-row.nao-lido .ct-row-hora{color:var(--accent-text);font-weight:600}.ct-row-prev{min-width:0;color:var(--text-soft);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12px;overflow:hidden}.ct-row-ponto{background:var(--accent);border-radius:50%;flex-shrink:0;width:9px;height:9px}.ct-row-l3{color:var(--text-mute);white-space:nowrap;align-items:center;gap:6px;margin-top:3px;font-size:11px;display:flex;overflow:hidden}.ct-row-cat{border-radius:999px;flex-shrink:0;padding:0 7px;font-size:11px;font-weight:700;line-height:17px}.ct-row-cat.rh{background:color-mix(in srgb, var(--cal-treinamento) 16%, transparent);color:var(--text)}.ct-row-cat.sistema{background:color-mix(in srgb, var(--cal-reuniao) 16%, transparent);color:var(--text)}.ct-esq{pointer-events:none}.ct-esq .ct-row-ic{background:var(--panel-3)}.ct2-mais{color:var(--accent-text);border-radius:999px;margin:10px auto 0;padding:7px 14px;font-size:12px;font-weight:600;display:block}.ct2-mais:hover{background:var(--accent-light)}.ct2-vazio{text-align:center;color:var(--text-mute);flex-direction:column;align-items:center;gap:6px;padding:48px 20px;font-size:13px;display:flex}.ct2-vazio p{max-width:30ch;margin:0}.ct2-vazio-ic{background:var(--accent-light);width:54px;height:54px;color:var(--accent-dark);border-radius:50%;place-items:center;margin-bottom:4px;display:grid}.ct2-vazio-tit{color:var(--text);font-size:16px;font-weight:700}.ct2-detalhe{background:var(--panel);border-radius:18px;min-height:0;overflow-y:auto;box-shadow:0 1px 2px #1414280a,0 12px 30px -24px #14142859}.ct2-aviso{max-width:720px;margin:0 auto;padding:14px 32px 32px;animation:.22s cubic-bezier(.16,1,.3,1) ct2-entra}@keyframes ct2-entra{0%{opacity:0;transform:translateY(6px)}}.ct2-aviso-barra{align-items:center;gap:4px;margin:0 -18px 8px;display:flex}.ct2-aviso-barra .icon-btn{border-radius:10px;width:34px;height:34px}.ct2-aviso-cab{border-bottom:1px solid var(--border);flex-direction:column;align-items:flex-start;gap:12px;padding-bottom:20px;display:flex}.ct2-aviso-ic{width:60px;height:60px;color:var(--ct,var(--accent));background:color-mix(in srgb, var(--ct,var(--accent)) 14%, var(--panel));border-radius:18px;place-items:center;display:grid}.ct2-aviso-tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ct2-tag{background:var(--panel-3);color:var(--text-soft);border-radius:999px;padding:0 8px;font-size:11px;font-weight:600;line-height:19px}.ct2-aviso-cab h2{letter-spacing:-.02em;color:var(--text);text-wrap:balance;margin:0;font-size:24px;font-weight:700;line-height:1.25}.ct2-aviso-quando{color:var(--text-mute);margin:-4px 0 0;font-size:13px}.ct2-aviso-quando:first-letter{text-transform:uppercase}.ct2-aviso-texto{color:var(--text);white-space:pre-line;overflow-wrap:anywhere;max-width:64ch;margin:20px 0 0;font-size:16px;line-height:1.7}.ct2-aviso-abrir{border-radius:12px;align-items:center;gap:8px;margin-top:22px;padding:10px 18px;display:inline-flex}.ct-seta{transform:rotate(180deg)}.ct2-aviso-info{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin:28px 0 0;display:grid}.ct2-aviso-info div{background:var(--panel-2);border-radius:12px;padding:12px 14px}.ct2-aviso-info dt{letter-spacing:.05em;text-transform:uppercase;color:var(--text-mute);font-size:11px;font-weight:700}.ct2-aviso-info dd{color:var(--text);margin:4px 0 0;font-size:13px;font-weight:500}.ct2-atalhos{color:var(--text-mute);margin:24px 0 0;font-size:12px}.ct2-atalhos kbd{text-align:center;border:1px solid var(--border-strong);background:var(--panel);min-width:18px;font:inherit;color:var(--text-soft);border-bottom-width:2px;border-radius:5px;margin-right:2px;padding:0 5px;font-size:11px;font-weight:600;display:inline-block}.ct2-geral{flex-direction:column;gap:18px;max-width:720px;margin:0 auto;padding:28px 32px;display:flex}.ct2-geral-cab h3{letter-spacing:-.02em;color:var(--text);margin:0;font-size:22px;font-weight:700}.ct2-geral-cab p{color:var(--text-soft);margin:6px 0 0;font-size:14px}.ct2-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ct2 .ct-ind{background:var(--panel-2);box-shadow:none;border-color:#0000;border-radius:16px;padding:16px 18px}.ct2 .ct-ind:hover{background:var(--panel);border-color:var(--ct-ind);box-shadow:0 14px 26px -20px #14142880}.ct2 .ct-ind-valor{font-size:30px}.ct2-semana{background:var(--panel-2);border-radius:16px;padding:16px 18px 12px}.ct2-semana-cab{color:var(--text-soft);justify-content:space-between;align-items:baseline;margin-bottom:10px;font-size:12px;font-weight:600;display:flex}.ct2-semana-cab b{color:var(--text)}.ct2-semana .ct-barra-col{border-radius:8px 8px 3px 3px;max-width:30px}.ct2-dica{border:1px dashed var(--border-strong);color:var(--text-soft);border-radius:14px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:12px;line-height:1.5;display:flex}.ct2-dica svg{color:var(--accent-text);flex-shrink:0;margin-top:2px}.ct2-topbusca{background:var(--panel-2);height:40px;color:var(--text-mute);border:1px solid #0000;border-radius:999px;flex:0 460px;align-items:center;gap:10px;margin-left:28px;padding:0 14px;display:flex}.ct2-topbusca:focus-within{background:var(--panel);border-color:var(--accent);box-shadow:var(--ring)}.ct2-topbusca input{min-width:0;color:var(--text);background:0 0;border:0;outline:none;flex:1;font-size:13px}.ct2-topbusca button{border-radius:6px;place-items:center;width:22px;height:22px;display:grid}.ct2-perfil{border-bottom:1px solid var(--border);text-align:center;flex-direction:column;align-items:center;gap:2px;margin-bottom:8px;padding:10px 6px 16px;display:flex}.ct2-perfil .avatar,.ct2-perfil>div:first-child{box-shadow:0 0 0 4px var(--panel), 0 0 0 6px var(--accent-light);border-radius:50%;margin-bottom:8px}.ct2-perfil b{color:var(--text);font-size:14px}.ct2-perfil small{color:var(--text-mute);font-size:12px}.ct2-lista{box-shadow:none;background:0 0;border-radius:0}.ct2-lista-tit h3{letter-spacing:-.02em;font-size:26px;font-weight:700}.ct2-abas{background:var(--panel);border-radius:12px;gap:2px;max-width:100%;margin-top:4px;padding:4px;display:inline-flex;box-shadow:0 1px 2px #1414280d}.ct2-abas button{border-radius:9px}.ct2-abas button.on{background:var(--accent-light);color:var(--accent-dark)}html.dark .ct2-abas button.on{background:var(--accent);color:#fff}.ct2-dia h4{background:var(--panel-2);padding:12px 6px 8px}.ct2 .ct-row{background:var(--panel);border:1px solid #0000;border-radius:16px;margin-bottom:8px;padding:14px;transition:border-color .12s,box-shadow .15s,transform .15s;box-shadow:0 1px 2px #1414280d,0 10px 24px -22px #14142880}.ct2 .ct-row.sel{background:var(--panel);border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 14%, transparent), 0 14px 28px -20px #14142880}.ct2 .ct-row.sel:before{display:none}.ct2-detalhe{flex-direction:column;display:flex}.ct2-aviso{flex-direction:column;width:100%;max-width:none;min-height:100%;margin:0;padding:0;display:flex}.ct2-aviso-topo{z-index:2;background:var(--panel);border-bottom:1px solid var(--border);border-radius:18px 18px 0 0;align-items:center;gap:10px;padding:14px 18px;display:flex;position:sticky;top:0}.ct2-aviso-topo h2{letter-spacing:-.01em;min-width:0;color:var(--text);white-space:nowrap;text-overflow:ellipsis;flex:1;margin:0;font-size:18px;font-weight:700;overflow:hidden}.ct2-acoes{position:relative}.ct2-acoes-btn{background:var(--text);color:var(--panel);border-radius:10px;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:600;display:inline-flex}html.dark .ct2-acoes-btn{background:var(--accent);color:#fff}.ct2-acoes-btn:hover{filter:brightness(1.15)}.ct2-acoes-pop{z-index:5;background:var(--panel);border:1px solid var(--border-strong);border-radius:12px;min-width:230px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 18px 40px -16px #14142873}.ct2-acoes-pop button{width:100%;color:var(--text);text-align:left;border-radius:8px;align-items:center;gap:9px;padding:8px 10px;font-size:13px;display:flex}.ct2-acoes-pop button:hover{background:var(--panel-2)}.ct2-acoes-pop kbd{border:1px solid var(--border-strong);font:inherit;color:var(--text-mute);border-radius:5px;margin-left:auto;padding:0 5px;font-size:11px}.ct2-aviso-corpo{flex-direction:column;flex:1;gap:18px;padding:22px 28px;display:flex}.ct2-msg{align-items:flex-start;gap:12px;display:flex}.ct2-msg-ic{width:44px;height:44px;color:var(--ct,var(--accent));background:color-mix(in srgb, var(--ct,var(--accent)) 14%, var(--panel));border-radius:50%;flex-shrink:0;place-items:center;display:grid}.ct2-msg-conteudo{flex:1;min-width:0;max-width:640px}.ct2-msg-cab{align-items:baseline;gap:10px;margin-bottom:6px;display:flex}.ct2-msg-cab b{color:var(--text);font-size:14px}.ct2-msg-cab time{color:var(--text-mute);font-size:12px}.ct2-msg-cab time:first-letter{text-transform:uppercase}.ct2-msg-balao{background:var(--panel-2);border-radius:4px 16px 16px;padding:14px 16px}.ct2-msg-tit{color:var(--text);margin:0;font-size:16px;font-weight:700}.ct2-msg-texto{color:var(--text);white-space:pre-line;overflow-wrap:anywhere;margin:6px 0 0;font-size:14px;line-height:1.65}.ct2-anexo{background:var(--panel);border:1px solid var(--border);text-align:left;border-radius:12px;align-items:center;gap:10px;width:100%;max-width:360px;margin-top:12px;padding:10px 12px;transition:border-color .12s,box-shadow .12s;display:flex}.ct2-anexo:hover{border-color:var(--accent);box-shadow:0 8px 18px -14px color-mix(in srgb, var(--accent) 70%, transparent)}.ct2-anexo-ic{background:var(--accent);color:#fff;border-radius:9px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.ct2-anexo-txt{flex-direction:column;flex:1;min-width:0;display:flex}.ct2-anexo-txt b{color:var(--text);font-size:13px}.ct2-anexo-txt small{color:var(--text-mute);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.ct2-aviso-info{max-width:700px;margin:0;padding-left:56px}.ct2 .ct2-atalhos{border-top:1px solid var(--border);margin:0;padding:12px 18px}@media (width<=1280px){.ct2-corpo{grid-template-columns:196px minmax(340px,384px) minmax(0,1fr);gap:12px;padding:12px}.ct2-abas button{gap:4px;padding:6px 8px;font-size:12px}.ct2-topbusca{flex-basis:300px;margin-left:16px}.ct2-aviso-corpo{padding:18px 20px}.ct2-aviso-info{padding-left:0}.ct2-aviso,.ct2-geral{padding-left:22px;padding-right:22px}}@media (prefers-reduced-motion:reduce){.ct2-aviso{animation:none}}.admin-page{background:var(--panel)}.admin-page .admin-page-head{background:var(--panel);border-bottom:1px solid var(--border)}.admin-page .settings-nav,.mu-page .mu-nav{background:var(--panel);border-right:1px solid var(--border);box-shadow:none}.mu-page .mu-titulo-sep,.mu-page .mu-nav-titulo{border-top-color:var(--border)}.mu-feed,.mu-page .mu-feed,.at-feed{background:var(--panel)}.ag-corpo{background:var(--panel);border-top-color:var(--border)}.ag-lado{border-left:1px solid var(--border)}.nt-nav .nt-privado{background:var(--panel-2);border-color:#0000}.ct2,.ct2 .ct2-head{background:var(--panel)}.ct2-corpo{grid-template-columns:236px minmax(340px,400px) minmax(0,1fr);gap:0;padding:0}.ct2-nav,.ct2-lista,.ct2-detalhe{box-shadow:none;background:var(--panel);border-radius:0}.ct2-nav,.ct2-lista{border-right:1px solid var(--border)}.ct2-lista-topo{border-bottom:1px solid var(--border);padding:16px 16px 10px}.ct2-lista-tit h3{font-size:20px}.ct2-abas{background:var(--panel-2);box-shadow:none}.ct2-abas button.on{background:var(--panel);color:var(--accent-dark);box-shadow:0 1px 2px #1414281f}.ct2-rolagem{padding:0 8px 16px}.ct2-dia h4{background:var(--panel)}.ct2 .ct-row{box-shadow:none;border:0;border-radius:12px;margin-bottom:2px;padding:12px;transform:none}.ct2 .ct-row:hover{background:var(--panel-2);border-color:#0000;transform:none}.ct2 .ct-row.sel{background:var(--accent-light);box-shadow:none}.ct2 .ct-row.sel .ct-row-prio{border-color:var(--accent-light)}.ct2-aviso-topo{border-radius:0}.ct2 .ct-ind{background:var(--panel-2)}@media (width<=1280px){.ct2-corpo{grid-template-columns:196px minmax(340px,384px) minmax(0,1fr)}}.ct2-geral{gap:16px;max-width:none;min-height:100%;margin:0;padding:24px 28px 28px}.ct2-geral-data{color:var(--accent-text);text-transform:capitalize;font-size:12px;font-weight:600}.ct2-geral-cab h3{margin-top:2px}.ct2-geral-grade{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ct2-bloco{background:var(--panel-2);border-radius:16px;flex-direction:column;min-width:0;padding:16px 18px;display:flex}.ct2-bloco-cab{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.ct2-bloco-cab h4{color:var(--text);align-items:center;gap:6px;margin:0;font-size:13px;font-weight:700;display:flex}.ct2-bloco-cab b{color:var(--text-soft);font-size:12px;font-weight:600}.ct2-bloco-vazio{text-align:center;color:var(--text-mute);margin:auto 0;padding:18px 0;font-size:13px}.ct2-semana .ct-barras{flex:1;min-height:150px}.ct2-semana-cab{display:none}.ct2-tipos{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.ct2-tipo{text-align:left;width:100%;color:var(--text);border-radius:10px;grid-template-columns:28px minmax(90px,1fr) minmax(60px,1.2fr) auto;align-items:center;gap:10px;padding:6px 8px;font-size:13px;display:grid}.ct2-tipo:hover{background:var(--panel)}.ct2-tipo-nome{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ct2-tipo-barra{background:color-mix(in srgb, var(--ct) 12%, transparent);border-radius:999px;height:8px;overflow:hidden}.ct2-tipo-barra span{border-radius:inherit;background:var(--ct);height:100%;display:block}.ct2-tipo-n{font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;font-weight:700;display:flex}.ct2-tipo-n em{color:var(--accent-text);font-size:11px;font-style:normal;font-weight:600}.ct2-atencao{grid-column:1/-1}.ct2-link{color:var(--accent-text);font-size:12px;font-weight:600}.ct2-link:hover{text-underline-offset:3px;text-decoration:underline}.ct2-atencao-lista{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.ct2-atencao-item{background:var(--panel);border:1px solid var(--border);text-align:left;border-radius:12px;align-items:center;gap:10px;width:100%;padding:10px 12px;transition:border-color .12s,box-shadow .12s;display:flex}.ct2-atencao-item:hover{border-color:var(--border-strong);box-shadow:0 8px 18px -16px #14142880}.ct2-atencao-txt{flex-direction:column;flex:1;min-width:0;display:flex}.ct2-atencao-txt b{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.ct2-atencao-item.nao-lido .ct2-atencao-txt b{font-weight:700}.ct2-atencao-txt small{color:var(--text-mute);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.ct2-atencao-item .mu-imp{flex-shrink:0}.ct2-dica kbd{text-align:center;border:1px solid var(--border-strong);background:var(--panel);min-width:16px;font:inherit;border-radius:4px;padding:0 4px;font-size:11px;font-weight:600;display:inline-block}@media (width<=1440px){.ct2-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ct2-geral-grade{grid-template-columns:1fr}}.ct2-head h2,.ct2-head .btn{white-space:nowrap}.ct2-head{gap:10px}.ct2-topbusca{min-width:180px}.ct2-geral-data{text-transform:none;display:block}.ct2-geral-data:first-letter{text-transform:uppercase}@media (width<=1440px){.ct2-head h2{font-size:18px}.ct2-topbusca{margin-left:8px}}.ct2 .ct2-nav,.ct2 .ct2-rolagem,.ct2 .ct2-detalhe,.ct2 .ct2-abas{scrollbar-width:none;-ms-overflow-style:none}.ct2 .ct2-nav::-webkit-scrollbar{display:none}.ct2 .ct2-rolagem::-webkit-scrollbar{display:none}.ct2 .ct2-detalhe::-webkit-scrollbar{display:none}.ct2 .ct2-abas::-webkit-scrollbar{display:none}@media (height<=820px),(width<=1440px){.ct2-geral{gap:12px;padding:16px 20px}.ct2-geral-cab p{display:none}.ct2 .ct-ind{column-gap:10px;padding:10px 12px}.ct2 .ct-ind-ic{width:32px;height:32px}.ct2 .ct-ind-valor{font-size:22px}.ct2-bloco{padding:12px 14px}.ct2-bloco-cab{margin-bottom:8px}.ct2-semana .ct-barras{min-height:96px}.ct2-tipo{grid-template-columns:24px minmax(80px,1fr) minmax(40px,.8fr) auto;padding:3px 6px}.ct2-tipo .ct2-cat-ic{width:24px;height:24px}.ct2-atencao-lista{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.ct2-dica{display:none}.ct2-perfil{padding:4px 6px 10px}.ct2-perfil .avatar,.ct2-perfil>div:first-child{width:48px!important;height:48px!important}.ct2-cat{padding:5px 10px}.ct2-grupo{margin-top:8px}}.ct2-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ct2-geral-grade{grid-template-columns:1fr}.ct2-geral{gap:12px;padding:20px 22px}.ct2-semana .ct-barras{min-height:96px}.ct2-tipo{padding:3px 6px}.ct2-atencao-lista{grid-template-columns:1fr}.ct2-dica{display:none}.ct2-aviso-info{grid-template-columns:1fr 1fr;padding-left:0}.ct2-msg-conteudo{max-width:none}.ct2-atalhos{font-size:11px}.ct2 .ct-row-prev{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}@media (width<=1440px){.ct2-corpo{grid-template-columns:196px minmax(0,1fr) 420px}}.ct2-detalhe{border-right:1px solid var(--border)}.ct2-graficos{scrollbar-width:none;background:var(--panel);min-height:0;overflow-y:auto}.ct2-graficos::-webkit-scrollbar{display:none}.ct2 .ct-row-prev{-webkit-line-clamp:1}.ct2-sem-aviso{text-align:center;height:100%;color:var(--text-mute);flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:24px;font-size:13px;display:flex}.ct2-sem-aviso p{max-width:28ch;margin:0;line-height:1.5}.ct2-sem-aviso kbd{text-align:center;border:1px solid var(--border-strong);background:var(--panel);min-width:16px;font:inherit;border-radius:4px;padding:0 4px;font-size:11px;font-weight:600;display:inline-block}.ct2-aviso-topo h2{font-size:16px}.ct2-msg{flex-direction:column;gap:8px}.ct2-msg-cab{flex-wrap:wrap;gap:2px 8px}.ct2-aviso-info{grid-template-columns:1fr}.ct2-graficos .ct2-geral{padding:20px 24px}.ct2-graficos .ct2-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.ct2-graficos .ct2-geral-grade,.ct2-graficos .ct2-atencao-lista{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=1700px){.ct2-graficos .ct2-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ct2-graficos .ct2-geral-grade,.ct2-graficos .ct2-atencao-lista{grid-template-columns:1fr}}@media (width<=1440px){.ct2-corpo{grid-template-columns:188px minmax(260px,320px) minmax(280px,340px) minmax(0,1fr)}.ct2-graficos .ct2-geral{padding:14px 16px}.ct2 .ct-row{gap:10px;padding:10px}.ct2 .ct-row-ic{width:36px;height:36px}.ct2 .ct2-lista-topo{padding:14px 12px 10px}.ct2 .ct2-abas{padding:3px}.ct2 .ct2-abas button{padding:5px 7px;font-size:12px}}.ct2-graficos{display:flex}.ct3{flex:1;grid-template-rows:auto auto minmax(0,1fr) minmax(0,1fr);gap:14px;min-height:0;padding:20px 24px 22px;display:grid}.ct3-cab{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.ct3-cab h3{letter-spacing:-.02em;color:var(--text);margin:2px 0 0;font-size:22px;font-weight:700}.ct3-cab p{background:var(--accent-light);color:var(--accent-dark);border-radius:999px;margin:0;padding:5px 12px;font-size:12px;font-weight:600}.ct3-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.ct3-kpi{text-align:left;background:var(--panel);border:1px solid var(--border);border-radius:16px;flex-direction:column;align-items:flex-start;gap:2px;padding:14px 16px 12px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;position:relative;overflow:hidden}.ct3-kpi:before{content:"";background:var(--ct-ind);width:4px;position:absolute;inset:0 auto 0 0}.ct3-kpi:after{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--ct-ind) 16%, transparent), transparent 70%);border-radius:50%;width:96px;height:96px;position:absolute;top:-30px;right:-30px}.ct3-kpi:hover{border-color:color-mix(in srgb, var(--ct-ind) 45%, var(--border));transform:translateY(-2px);box-shadow:0 14px 28px -22px #1414288c}.ct3-kpi:focus-visible{box-shadow:var(--ring);outline:none}.ct3-kpi-topo{color:var(--text-soft);align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.ct3-kpi-ic{width:26px;height:26px;color:var(--ct-ind);background:color-mix(in srgb, var(--ct-ind) 13%, transparent);border-radius:8px;place-items:center;display:grid}.ct3-kpi-valor{letter-spacing:-.02em;color:var(--text);font-variant-numeric:tabular-nums;margin-top:6px;font-size:30px;font-weight:700;line-height:1}.ct3-kpi-sub{color:var(--text-mute);font-size:12px}.ct3-meio,.ct3-baixo{gap:14px;min-height:0;display:grid}.ct3-meio{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}.ct3-baixo{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ct3-bloco{background:var(--panel);border:1px solid var(--border);border-radius:16px;flex-direction:column;min-height:0;padding:16px 18px;display:flex;overflow:hidden}.ct3-bloco-cab{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.ct3-bloco-cab h4{color:var(--text);align-items:center;gap:6px;margin:0;font-size:13px;font-weight:700;display:flex}.ct3-bloco-cab b{color:var(--text-mute);font-size:12px;font-weight:600}.ct3-barras{flex:1;grid-template-columns:repeat(7,1fr);gap:10px;min-height:90px;display:grid}.ct3-barra{flex-direction:column;align-items:center;gap:6px;min-height:0;display:flex}.ct3-barra-n{color:var(--text-soft);font-variant-numeric:tabular-nums;min-height:14px;font-size:11px;font-weight:700}.ct3-barra-trilho{background:var(--panel-2);border-radius:10px;flex:1;align-items:flex-end;width:100%;max-width:34px;display:flex;overflow:hidden}.ct3-barra-col{background:color-mix(in srgb, var(--accent) 45%, var(--panel));border-radius:10px;width:100%;transition:height .4s cubic-bezier(.16,1,.3,1)}.ct3-barra.hoje .ct3-barra-col{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 80%, #fff), var(--accent))}.ct3-barra-dia{color:var(--text-mute);font-size:11px}.ct3-barra.hoje .ct3-barra-dia{color:var(--accent-text);font-weight:700}.ct3-anel-corpo{flex-wrap:wrap;flex:1;justify-content:center;align-items:center;gap:18px;min-height:0;display:flex}.ct3-anel-svg{width:min(150px,100%);height:auto;max-height:100%;transform:rotate(-90deg)}.ct3-anel-svg circle{fill:none;stroke-width:11px;stroke-linecap:round}.ct3-anel-fundo{stroke:var(--panel-2)}.ct3-anel-rh{stroke:var(--cal-treinamento)}.ct3-anel-sis{stroke:var(--cal-reuniao)}.ct3-anel-svg text{transform-origin:50px 50px;text-anchor:middle;fill:var(--text);transform:rotate(90deg)}.ct3-anel-pct{font-size:20px;font-weight:700}.ct3-anel-rot{font-size:8.5px;font-weight:600;fill:var(--text-mute)!important}.ct3-legenda{color:var(--text-soft);flex-direction:column;gap:6px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.ct3-legenda button,.ct3-legenda-lidos{color:inherit;border-radius:8px;align-items:center;gap:8px;padding:3px 6px;display:flex}.ct3-legenda button:hover{background:var(--panel-2);color:var(--text)}.ct3-legenda b{color:var(--text);font-variant-numeric:tabular-nums;margin-left:6px}.ct3-legenda i{border-radius:3px;width:10px;height:10px}.ct3-legenda i.rh{background:var(--cal-treinamento)}.ct3-legenda i.sis{background:var(--cal-reuniao)}.ct3-legenda i.lidos{background:var(--panel-3);box-shadow:inset 0 0 0 1px var(--border-strong)}.ct3 .ct2-tipos{scrollbar-width:none;overflow-y:auto}.ct3 .ct2-tipo{padding:4px 6px}.ct3-atencao{scrollbar-width:none;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.ct3 .ct2-atencao-item{background:var(--panel-2);border-color:#0000}.ct3 .ct2-atencao-item:hover{background:var(--panel);border-color:var(--border-strong)}.ct3-prio{border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:11px;font-weight:700}.ct3-prio.importante{background:var(--important-soft);color:var(--important-text)}.ct3-prio.urgente{background:var(--urgent-soft);color:var(--urgent-text)}@media (width<=1700px){.ct3-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ct3-meio{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:10px}.ct3-baixo{grid-template-columns:1fr}.ct3-baixo>.ct3-bloco:first-child{display:none}.ct3-barras{gap:5px;min-height:0}.ct3-bloco{padding:12px 14px}.ct3-bloco-cab{margin-bottom:8px}.ct3-anel-corpo{flex-flow:column;gap:8px}.ct3-anel-svg{flex:1;width:auto;height:100%;min-height:0;max-height:110px}.ct3-legenda{flex-flow:wrap;justify-content:center;gap:2px 6px;font-size:12px}.ct3-legenda-lidos{display:none!important}.ct3-kpi-sub{display:none}}@media (width<=1440px){.ct3{gap:12px;padding:14px 16px}.ct3-kpi{padding:10px 12px}.ct3-kpi-valor{margin-top:4px;font-size:24px}.ct3-cab h3{font-size:20px}}@media (prefers-reduced-motion:reduce){.ct3-barra-col{transition:none}}.ct4-msgcol{flex-direction:column;display:flex}.ct4-msgcol>.ct2-aviso{flex:1;min-height:0}.ct4-msgcol>.ct2-sem-aviso{flex:1;height:auto}.ct4-atencao{flex-shrink:0;max-height:45%;margin:0 16px 16px}.ct4-atencao .ct3-atencao{gap:6px}.ct4-atencao .ct2-atencao-item{padding:8px 10px}.ct4-atencao .ct2-atencao-item.sel{border-color:var(--accent);background:var(--accent-light)}.ct4-msgcol .ct2-atalhos{order:2}.ct3{grid-template-rows:auto auto minmax(0,1fr)}.ct2-nav{flex-direction:column;display:flex}.ct4-atencao.compacto{background:var(--panel-2);border:0;border-radius:14px;flex-shrink:0;max-height:none;margin:auto 0 0;padding:10px}.ct4-atencao.compacto .ct3-bloco-cab{margin-bottom:6px}.ct4-atencao.compacto .ct3-bloco-cab h4,.ct4-atencao.compacto .ct2-link{font-size:12px}.ct4-atencao.compacto .ct3-atencao{gap:4px}.ct4-atencao.compacto .ct2-atencao-item{background:var(--panel);border:1px solid #0000;border-radius:10px;gap:8px;padding:6px 8px}.ct4-atencao.compacto .ct2-atencao-item:hover{border-color:var(--border-strong)}.ct4-atencao.compacto .ct2-cat-ic{border-radius:7px;width:24px;height:24px}.ct4-atencao.compacto .ct2-atencao-txt b{font-size:12px}.ct4-atencao.compacto .ct2-bloco-vazio{padding:6px 0;font-size:12px}.ct4-prio-ponto{border-radius:50%;flex-shrink:0;width:8px;height:8px}.ct4-prio-ponto.importante{background:var(--important)}.ct4-prio-ponto.urgente{background:var(--urgent);box-shadow:0 0 0 3px var(--urgent-soft)}.ct2 .ct2-perfil{margin-bottom:6px;padding:2px 6px 10px}.ct2 .ct2-perfil>div:first-child{margin-bottom:6px;font-size:18px;width:52px!important;height:52px!important}.ct2 .ct2-cat{padding:4px 10px}.ct2 .ct2-cat-ic{width:26px;height:26px}.ct2 .ct2-grupo{margin-top:8px}.ct2 .ct2-nav{padding:10px 10px 12px}@media (height<=820px){.ct4-atencao.compacto .ct3-atencao li:nth-child(n+3),.ct2 .ct2-perfil small{display:none}.ct2 .ct2-perfil>div:first-child{margin-bottom:4px;font-size:16px;width:40px!important;height:40px!important}.ct2 .ct2-perfil{padding-bottom:8px}.ct2 .ct2-cat{padding:3px 10px;font-size:13px}.ct2 .ct2-cat-ic{width:24px;height:24px}.ct2 .ct2-grupo{margin-top:6px}}.ct5{grid-template-rows:minmax(0,1fr) auto;gap:14px}.ct5-agenda{border:1px solid var(--border);background:var(--panel);border-radius:16px;flex-direction:column;min-height:0;display:flex;overflow:hidden}.ct5-agenda-cab{justify-content:space-between;align-items:center;gap:12px;padding:14px 16px 10px;display:flex}.ct5-agenda-tit{align-items:center;gap:10px;min-width:0;display:flex}.ct5-agenda-ic{background:var(--accent);color:#fff;border-radius:10px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.ct5-agenda-tit h3{letter-spacing:-.01em;color:var(--text);margin:0;font-size:16px;font-weight:700}.ct5-agenda-tit h3 small{background:var(--panel-3);color:var(--text-soft);vertical-align:2px;border-radius:5px;margin-left:4px;padding:1px 6px;font-size:11px;font-weight:700}.ct5-agenda-tit p{color:var(--text-mute);white-space:nowrap;text-overflow:ellipsis;margin:1px 0 0;font-size:12px;overflow:hidden}.ct5-agenda-acoes{flex-shrink:0;align-items:center;gap:6px;display:flex}.ct5-agenda-acoes a.btn{text-decoration:none}.ct5-filtros{border-bottom:1px solid var(--border);scrollbar-width:none;gap:4px;padding:0 16px 10px;display:flex;overflow-x:auto}.ct5-filtros button{white-space:nowrap;border:1px solid var(--border);color:var(--text-soft);border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:5px 11px;font-size:12px;font-weight:600;display:inline-flex}.ct5-filtros button:hover{color:var(--text);border-color:var(--border-strong)}.ct5-filtros button.on{background:var(--text);border-color:var(--text);color:var(--panel)}html.dark .ct5-filtros button.on{background:var(--accent);border-color:var(--accent);color:#fff}.ct5-filtros b{background:var(--accent);color:#fff;text-align:center;border-radius:999px;min-width:18px;padding:0 5px;font-size:11px;line-height:17px}.ct5-filtros b.ruim{background:var(--urgent)}.ct5-agenda-corpo{scrollbar-width:none;flex:1;min-height:0;padding:8px 10px 12px;overflow-y:auto}.ct5-agenda-corpo::-webkit-scrollbar{display:none}.ct5-estado{text-align:center;height:100%;min-height:160px;color:var(--text-mute);flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:12px;display:flex}.ct5-estado b{color:var(--text);font-size:14px}.ct5-giro{border:2px solid var(--border-strong);border-top-color:var(--accent);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite ct5-gira}@keyframes ct5-gira{to{transform:rotate(360deg)}}.ct5-grupo{border:1px solid color-mix(in srgb, var(--st) 18%, var(--border));border-radius:12px;margin-bottom:10px;overflow:hidden}.ct5-grupo-cab{text-align:left;background:color-mix(in srgb, var(--st-fundo) 70%, var(--panel));align-items:center;gap:8px;width:100%;padding:8px 12px;display:flex}.ct5-seta{color:var(--st);transition:transform .15s;transform:rotate(180deg)}.ct5-seta.aberta{transform:rotate(-90deg)}.ct5-grupo-nome{color:var(--st);font-size:13px;font-weight:700}.ct5-grupo-n{background:var(--st);color:#fff;border-radius:999px;padding:1px 9px;font-size:11px;font-weight:700}.ct5-linha{grid-template-columns:minmax(150px,1.25fr) minmax(150px,1.2fr) minmax(110px,1fr) minmax(120px,1.2fr) 64px 78px;align-items:center;gap:10px;padding:7px 12px;display:grid}.ct5-cabecalho{border-bottom:1px solid var(--border);letter-spacing:.05em;text-transform:uppercase;color:var(--text-mute);padding-top:6px;padding-bottom:4px;font-size:11px;font-weight:700}.ct5-itens{margin:0;padding:0;list-style:none}.ct5-item{border-bottom:1px solid var(--border);color:var(--text);font-size:12px;transition:background .12s}.ct5-item:last-child{border-bottom:0}.ct5-item>span{min-width:0}.ct5-proc{white-space:nowrap;align-items:baseline;gap:6px;display:flex;overflow:hidden}.ct5-proc b{font-variant-numeric:tabular-nums;font-weight:700}.ct5-proc small{color:var(--text-soft);text-overflow:ellipsis;font-variant-numeric:tabular-nums;font-size:12px;overflow:hidden}.ct5-prazo{align-items:center;gap:6px;min-width:0;display:flex}.ct5-prazo-txt{min-width:0;color:var(--text-soft);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;display:inline-flex;overflow:hidden}.ct5-prazo-txt svg{flex-shrink:0}.ct5-dias{font-variant-numeric:tabular-nums;border-radius:999px;flex-shrink:0;padding:0 7px;font-size:11px;font-weight:700;line-height:18px}.ct5-dias.vencido{background:var(--urgent-soft);color:var(--urgent-text)}.ct5-dias.semana{background:var(--accent-light);color:var(--accent-dark)}.ct5-dias.longe{background:var(--panel-3);color:var(--text-soft)}.ct5-mudo{color:var(--text-mute);font-style:italic}.ct5-cliente{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.ct5-tarefa{align-items:center;gap:6px;min-width:0;display:flex}.ct5-tarefa>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ct5-prio{border-radius:50%;flex-shrink:0;width:7px;height:7px}.ct5-atrasada{color:var(--urgent-text);flex-shrink:0;font-size:11px;font-style:normal;font-weight:700}.ct5-resp{display:flex}.ct5-resp i{background:var(--accent-light);width:24px;height:24px;color:var(--accent-dark);border:2px solid var(--panel);border-radius:50%;place-items:center;margin-left:-6px;font-size:9.5px;font-style:normal;font-weight:700;display:grid}.ct5-resp i:first-child{margin-left:0}.ct5-atual{color:var(--text-mute);white-space:nowrap;text-align:right;font-size:12px}.ct5-graficos .ct3-bloco{padding:12px 14px}.ct5-graficos .ct3-anel-corpo{flex-wrap:nowrap;gap:12px}.ct5-graficos .ct3-anel-svg{flex:none;width:92px;height:92px}.ct2-par{border:1px solid var(--border);border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);min-height:0;margin:12px 0 12px 12px;display:grid;overflow:hidden;box-shadow:0 10px 28px -24px #14142873}.ct2-par>.ct2-lista{border-right:1px solid var(--border)}.ct2-par>.ct2-detalhe{background:color-mix(in srgb, var(--panel-2) 45%, var(--panel));border-right:0}.ct2-par .ct2-aviso-topo{background:0 0}.ct2-graficos .ct3{padding:12px 14px 12px 12px}@media (width<=1700px){.ct2-corpo{grid-template-columns:196px minmax(500px,600px) minmax(0,1fr)}.ct5-cabecalho{display:none}.ct5-linha.ct5-item{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"proc prazo""tarefa resp""cliente atual";gap:3px 10px;padding:9px 12px}.ct5-proc{grid-area:proc}.ct5-prazo{grid-area:prazo;justify-content:flex-end}.ct5-prazo-txt{max-width:150px}.ct5-tarefa{grid-area:tarefa}.ct5-resp{grid-area:resp;justify-content:flex-end}.ct5-cliente{color:var(--text-soft);grid-area:cliente;font-size:12px;font-weight:500}.ct5-atual{grid-area:atual}.ct5-graficos{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ct5-graficos .ct3-barras{height:70px;min-height:70px}.ct5-graficos .ct3-anel-corpo{flex-direction:row}.ct5-graficos .ct3-anel-svg{width:70px;height:70px;max-height:none}.ct5-graficos .ct3-legenda{flex-direction:column}}@media (prefers-reduced-motion:reduce){.ct5-giro{animation:none}}.ct5-info{color:var(--text-mute);flex-shrink:0;align-self:center}.ct5-cadeado{color:var(--important);flex-shrink:0}.ct5-linhatempo,.ct5-termo{align-items:center;gap:6px;display:flex}.ct5-lt-trilho{background:var(--border-strong);border-radius:2px;flex:1;height:2px;position:relative}.ct5-lt-trilho:before{content:"";background:var(--text-mute);width:1px;height:10px;position:absolute;top:-4px;left:0}.ct5-lt-ponto{background:var(--text-soft);border-radius:50%;width:8px;height:8px;margin:-4px 0 0 -4px;position:absolute;top:50%}.ct5-lt-ponto.vencido{background:var(--urgent)}.ct5-lt-ponto.perto{background:var(--important)}.ct5-lt-ponto.semana{background:var(--accent)}.ct5-lt-n{text-align:right;min-width:26px;color:var(--text-mute);font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.ct5-lt-n.vencido{color:var(--urgent-text);font-weight:700}.ct5-termo-barra{background:var(--panel-3);border-radius:999px;flex:1;height:5px;overflow:hidden}.ct5-termo-barra i{border-radius:inherit;background:#2d4b69;height:100%;display:block}.ct5-termo-n{text-align:right;min-width:28px;color:var(--text-mute);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.ct5-cliente{align-items:center;gap:6px;display:flex}.ct5-cliente>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.ct5-vara{color:#fff;background:#2d4b69;border-radius:6px;flex-shrink:0;padding:0 7px;font-size:11px;font-style:normal;font-weight:700;line-height:18px}.ct5-vara.claro{background:var(--panel-3);color:var(--text-soft)}.ct5-tarefas{min-width:0;color:var(--text-soft);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:flex}.ct5-tarefas b{text-overflow:ellipsis;color:#2d4b69;min-width:0;font-weight:600;overflow:hidden}html.dark .ct5-tarefas b{color:var(--accent-text)}.ct5-av{background:var(--accent-light);width:22px;height:22px;color:var(--accent-dark);border-radius:50%;flex-shrink:0;place-items:center;font-size:9px;font-style:normal;font-weight:700;display:grid}.ct5-tempo{color:var(--text-mute);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:4px;font-size:12px;display:inline-flex}.ct5-tempo.ativo{color:var(--success-text,#1f5a2c);font-weight:700}@media (width<=1700px){.ct5-linha.ct5-item{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"proc proc prazo""cliente cliente linha""tarefas tempo atual"}.ct5-linhatempo{grid-area:linha;width:96px}.ct5-termo{display:none}.ct5-tarefas{grid-area:tarefas}.ct5-tempo{grid-area:tempo}.ct5-cliente{grid-area:cliente}.ct5-resp{display:none}}.ct2-par{grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:14px 0 14px 14px}.ct2-graficos .ct3.ct5{grid-template-rows:minmax(0,1fr) auto;gap:0;padding:14px 18px}.ct5-agenda{background:0 0;border:0;border-radius:0}.ct5-agenda-cab{padding:6px 4px 14px}.ct5-agenda-tit h3{font-size:20px}.ct5-filtros{border-bottom:1px solid var(--border);padding:0 4px 14px}.ct5-agenda-corpo{padding:6px 0 12px}.ct5-grupo{border:0;border-radius:0;margin:0 0 18px;overflow:visible}.ct5-grupo-cab{background:0 0;border-radius:10px;padding:10px 6px 8px}.ct5-grupo-cab:hover{background:var(--panel-2)}.ct5-grupo-nome{font-size:14px}.ct5-grupo-n{background:color-mix(in srgb, var(--st) 14%, transparent);color:var(--st)}.ct5-cabecalho{border-bottom:1px solid var(--border);padding:8px 14px}.ct5-linha{grid-template-columns:minmax(170px,1.3fr) minmax(130px,1fr) 104px 104px minmax(150px,1.25fr) minmax(130px,1fr) 78px 86px;gap:14px;padding:10px 14px}.ct5-item{border-bottom-color:color-mix(in srgb, var(--border) 70%, transparent);border-radius:10px;min-height:54px}.ct5-item:hover{background:var(--panel-2);border-bottom-color:#0000}.ct5-proc{flex-direction:column;align-items:flex-start;gap:1px}.ct5-proc b{font-size:13px}.ct5-proc small{max-width:100%;color:var(--text-mute);font-size:11px}.ct5-prazo-txt{color:var(--text);font-size:12px}.ct5-prazo-txt svg{color:var(--text-mute)}.ct5-cliente{font-size:12px;font-weight:500}.ct5-lt-trilho{background:var(--panel-3);height:3px}.ct5-lt-ponto{width:9px;height:9px;box-shadow:0 0 0 3px var(--panel);margin:-4.5px 0 0 -4.5px}.ct5-item:hover .ct5-lt-ponto{box-shadow:0 0 0 3px var(--panel-2)}.ct5-termo-barra{height:6px}.ct5-lt-n,.ct5-termo-n{font-family:inherit;font-size:11px;font-weight:600}.ct5-graficos{border-top:1px solid var(--border);gap:18px;padding-top:14px}.ct5-graficos .ct3-bloco{background:0 0;border:0;border-radius:0;padding:0}.ct5-graficos .ct3-barras{height:76px;min-height:76px}.ct5-graficos .ct3-anel-svg{width:80px;height:80px}@media (width<=1700px){.ct2-corpo{grid-template-columns:196px minmax(480px,540px) minmax(0,1fr)}.ct2-par{margin:10px 0 10px 10px}.ct2-graficos .ct3.ct5{padding:10px 14px}.ct5-linha.ct5-item{gap:4px 12px;padding:12px 10px}.ct5-proc{flex-direction:row;align-items:baseline;gap:6px}.ct5-graficos .ct3-barras{height:56px;min-height:56px}.ct5-graficos .ct3-anel-svg{width:60px;height:60px}}@media (width<=1700px){.ct2-corpo{grid-template-columns:196px minmax(480px,540px) minmax(0,1fr)}}.ct2-par .ct2-abas{gap:0}.ct2-par .ct2-abas button{padding:6px 7px;font-size:12px}.ct2{--ct-f1:11px;--ct-f2:12px;--ct-f3:13px;--ct-f4:14px;--ct-f5:18px;font-feature-settings:"cv11", "ss01";font-family:Inter Variable,Inter,Segoe UI,system-ui,sans-serif}.ct2 *{font-family:inherit}.ct2 :is(time,.ct-row-hora,.ct5-proc b,.ct5-proc small,.ct5-lt-n,.ct5-termo-n,.ct5-tempo,.ct5-atual,.ct2-n,.ct3-barra-n){font-variant-numeric:tabular-nums}@media (width<=1700px){.ct2-corpo{grid-template-columns:188px minmax(520px,580px) minmax(0,1fr)}.ct2-par{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.ct2-head h2{font-size:var(--ct-f5);font-weight:700}.ct2-topbusca input,.ct2-head .btn{font-size:var(--ct-f3)}.ct2-perfil b{font-size:var(--ct-f4);font-weight:600}.ct2-perfil small{font-size:var(--ct-f2)}.ct2 .ct2-cat{font-size:var(--ct-f3);font-weight:400}.ct2 .ct2-cat.on{font-weight:600}.ct2-grupo-tit,.ct2-grupo-n,.ct2-n{font-size:var(--ct-f1)}.ct4-atencao.compacto .ct3-bloco-cab h4{font-size:var(--ct-f3);font-weight:600}.ct4-atencao.compacto .ct2-link{font-size:var(--ct-f2)}.ct4-atencao.compacto .ct2-atencao-txt b{font-size:var(--ct-f2);font-weight:600}.ct4-atencao.compacto .ct2-atencao-txt small{font-size:var(--ct-f1)}.ct2-lista-tit h3{font-size:var(--ct-f5);letter-spacing:-.01em;font-weight:700}.ct2-lista-tit span{font-size:var(--ct-f1)}.ct2-par .ct2-abas button{font-size:var(--ct-f2);font-weight:500}.ct2-par .ct2-abas button.on{font-weight:600}.ct2-abas b{font-size:var(--ct-f1)}.ct2-dia h4{font-size:var(--ct-f1);letter-spacing:.06em;font-weight:600}.ct2 .ct-row-tit{font-size:var(--ct-f3);font-weight:500}.ct2 .ct-row.nao-lido .ct-row-tit{font-weight:600}.ct2 .ct-row-hora{font-size:var(--ct-f1)}.ct2 .ct-row-prev{font-size:var(--ct-f2)}.ct2 .ct-row-l3{font-size:var(--ct-f1)}.ct2 .ct-row-cat{font-size:var(--ct-f1);font-weight:600}.ct2-aviso-topo h2{font-size:var(--ct-f4);font-weight:600}.ct2-acoes-btn{font-size:var(--ct-f3)}.ct2-tag,.ct2-aviso-tags .ct-row-cat,.ct2-aviso-tags .mu-imp{font-size:var(--ct-f1)}.ct2-msg-cab b{font-size:var(--ct-f3);font-weight:600}.ct2-msg-cab time{font-size:var(--ct-f2)}.ct2-msg-balao{padding:16px 18px}.ct2-msg-tit{font-size:var(--ct-f4);font-weight:600;line-height:1.4}.ct2-msg-texto{font-size:var(--ct-f4);font-weight:400;line-height:1.6}.ct2-anexo-txt b{font-size:var(--ct-f3);font-weight:600}.ct2-anexo-txt small{font-size:var(--ct-f2)}.ct2-aviso-info dt{font-size:var(--ct-f1);letter-spacing:.05em;font-weight:600}.ct2-aviso-info dd{font-size:var(--ct-f3);font-weight:500}.ct2 .ct2-atalhos{font-size:var(--ct-f1)}.ct2-aviso-corpo{padding:20px 24px}.ct5-agenda-tit h3{font-size:var(--ct-f5);font-weight:700}.ct5-agenda-tit h3 small{font-size:var(--ct-f1);font-weight:600}.ct5-agenda-tit p{font-size:var(--ct-f2)}.ct5-filtros button{font-size:var(--ct-f2);font-weight:500}.ct5-filtros b{font-size:var(--ct-f1)}.ct5-grupo-nome{font-size:var(--ct-f4);font-weight:600}.ct5-grupo-n{font-size:var(--ct-f1);font-weight:600}.ct5-cabecalho{font-size:var(--ct-f1);letter-spacing:.05em;font-weight:600}.ct5-item,.ct5-prazo-txt,.ct5-cliente,.ct5-tarefas{font-size:var(--ct-f3)}.ct5-proc b{font-size:var(--ct-f3);font-weight:600}.ct5-proc small{font-size:var(--ct-f1)}.ct5-cliente{font-weight:400}.ct5-tarefas b{font-weight:500}.ct5-lt-n,.ct5-termo-n,.ct5-tempo,.ct5-atual{font-size:var(--ct-f1);font-weight:400}.ct5-tempo.ativo{font-weight:600}.ct5-vara{font-size:var(--ct-f1);font-weight:600}.ct5-av,.ct5-resp i{font-size:9px;font-weight:600}.ct5-graficos .ct3-bloco-cab h4{font-size:var(--ct-f3);font-weight:600}.ct5-graficos .ct3-bloco-cab b{font-size:var(--ct-f2);font-weight:400}.ct3-barra-n,.ct3-barra-dia{font-size:var(--ct-f1)}.ct3-legenda{font-size:var(--ct-f2)}@media (width<=1700px){.ct5-linha.ct5-item{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"proc prazo""cliente linha""tarefas tarefas"}}.ct2 kbd{font-size:var(--ct-f1)}.ct2 .ct3-legenda button,.ct2 .ct3-legenda b{font-size:var(--ct-f2)}.ct2{font-feature-settings:normal}.ct5-proc small{letter-spacing:0}.ct5-cabecalho>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.ct5-prazo{gap:8px}@media (width<=1700px){.ct5-linha.ct5-item{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"proc prazo""tarefas tarefas"}}.ct5-proc{white-space:nowrap;flex-direction:row;align-items:baseline;gap:8px}.ct5-proc small{font-size:var(--ct-f2);color:var(--text-soft)}.ct5-item{min-height:0}.ct5-linha.ct5-item{padding-top:6px;padding-bottom:6px}.ct5-dias{line-height:16px}@media (width<=1700px){.ct5-linha.ct5-item{gap:2px 12px;padding-top:6px;padding-bottom:6px}}.ct2-graficos .ct3.ct5{grid-template-rows:auto minmax(0,1fr)}.ct5-graficos{align-items:stretch;min-height:0}.ct5-graficos .ct3-bloco{flex-direction:column;min-height:0;display:flex}.ct5-graficos .ct3-barras{flex:1;height:auto;min-height:90px}.ct5-graficos .ct3-barra-trilho{max-width:44px}.ct5-graficos .ct3-anel-corpo{flex:1;min-height:0}.ct5-graficos .ct3-anel-svg{aspect-ratio:1;width:auto;height:100%;min-height:80px;max-height:200px}@media (width<=1700px){.ct5-agenda{max-height:58vh}.ct5-graficos .ct3-barras{min-height:60px}.ct5-graficos .ct3-anel-svg{min-height:60px;max-height:120px}}.ct5-linha{grid-template-columns:minmax(190px,1.1fr) minmax(200px,1.2fr) minmax(170px,1fr) 92px}.ct5-acoes-cab{text-align:right}.ct5-acoes{justify-content:flex-end;gap:4px;display:flex}.ct5-acao{width:26px;height:26px;color:var(--text-soft);border-radius:8px;place-items:center;text-decoration:none;transition:background .12s,color .12s;display:grid}.ct5-acao:hover,.ct5-acao.on{background:var(--panel-3);color:var(--text)}.ct5-acao:focus-visible{box-shadow:var(--ring);outline:none}.ct5-acao.play{color:var(--accent-text);background:var(--accent-light)}.ct5-acao.play:hover{background:var(--accent);color:#fff}.ct5-acao[aria-disabled=true]{opacity:.35;pointer-events:none}.ct5-item-wrap{list-style:none}.ct5-item-wrap.aberta>.ct5-item{background:var(--panel-2);border-bottom-color:#0000}.ct5-detalhe{background:var(--panel-2);border-radius:12px;margin:0 6px 8px;padding:12px 14px;animation:.18s cubic-bezier(.16,1,.3,1) ct2-entra}.ct5-detalhe dl{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px 18px;margin:0;display:grid}.ct5-detalhe dt{font-size:var(--ct-f1);letter-spacing:.04em;text-transform:uppercase;color:var(--text-mute);font-weight:600}.ct5-detalhe dd{font-size:var(--ct-f3);color:var(--text);margin:2px 0 0}.ct5-st{font-size:var(--ct-f1);border-radius:999px;padding:0 8px;font-weight:600;line-height:18px;display:inline-block}.ct5-detalhe-acoes{gap:8px;margin-top:12px;display:flex}.ct5-detalhe-acoes a{text-decoration:none}@media (width<=1700px){.ct5-linha.ct5-item{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"proc prazo""tarefas acoes"}.ct5-acoes{grid-area:acoes}.ct5-acoes-cab{display:none}}@media (prefers-reduced-motion:reduce){.ct5-detalhe{animation:none}}.ct5-graficos{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(0,.85fr)}.ct5-graficos .ct4-atencao.compacto{background:0 0;flex-direction:column;align-self:stretch;min-height:0;margin:0;padding:0;display:flex}.ct5-graficos .ct4-atencao.compacto .ct3-atencao{scrollbar-width:none;flex:1;min-height:0;overflow-y:auto}.ct5-graficos .ct4-atencao.compacto .ct2-atencao-item{background:var(--panel-2)}.ct5-graficos .ct4-atencao.compacto .ct2-atencao-item:hover{background:var(--panel)}@media (width<=1700px){.ct5-graficos{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ct5-graficos .ct4-atencao.compacto{grid-column:1/-1}.ct5-graficos .ct4-atencao.compacto .ct3-atencao{flex-direction:row;overflow-x:auto}.ct5-graficos .ct4-atencao.compacto .ct3-atencao li{flex:0 0 200px}.ct5-graficos .ct4-atencao.compacto .ct3-atencao li:nth-child(n+3){display:list-item}}@media (width>=1701px){.ct5-graficos .ct3-anel-corpo{flex-direction:column;gap:10px}.ct5-graficos .ct3-anel-svg{flex:auto;min-height:0;max-height:150px}.ct5-graficos .ct3-legenda{flex-direction:row;gap:4px 12px}}.ct2-graficos .ct3.ct5{grid-template-rows:minmax(0,1fr) auto;gap:14px}.ct5-agenda{max-height:none}.ct5-graficos{border-top:0;grid-template-columns:minmax(0,1.05fr) minmax(0,1.2fr) minmax(0,.8fr);gap:12px;height:232px;padding-top:0}.ct5-graficos>.ct3-bloco,.ct5-graficos>.ct4-atencao.compacto{background:var(--panel-2);border:0;border-radius:14px;flex-direction:column;height:100%;min-height:0;padding:14px 16px;display:flex}.ct5-graficos .ct3-bloco-cab{margin-bottom:10px}.ct5-graficos .ct3-bloco-cab h4{font-size:var(--ct-f3);color:var(--text);font-weight:600}.ct5-graficos .ct3-bloco-cab b{font-size:var(--ct-f2);color:var(--text-mute);font-variant-numeric:tabular-nums;font-weight:500}.ct5-graficos .ct4-atencao.compacto .ct3-bloco-cab h4 svg{color:var(--important)}.ct5-graficos .ct3-barras{background-image:linear-gradient(to top, var(--border) 1px, transparent 1px), repeating-linear-gradient(to top, transparent 0, transparent calc(50% - 1px), color-mix(in srgb, var(--border) 70%, transparent) calc(50% - 1px), transparent 50%);background-position:0 0,0 0;background-repeat:no-repeat;background-size:100% calc(100% - 22px),100% calc(100% - 22px);flex:1;gap:10px;height:auto;min-height:0;padding:0 2px;position:relative}.ct5-graficos .ct3-barra{gap:4px}.ct5-graficos .ct3-barra-trilho{background:0 0;border-radius:8px 8px 0 0;max-width:30px}.ct5-graficos .ct3-barra-col{background:color-mix(in srgb, var(--accent) 32%, var(--panel));border-radius:8px 8px 3px 3px;transition:height .5s cubic-bezier(.16,1,.3,1),background .15s}.ct5-graficos .ct3-barra:hover .ct3-barra-col{background:color-mix(in srgb, var(--accent) 55%, var(--panel))}.ct5-graficos .ct3-barra.hoje .ct3-barra-col{background:var(--accent);box-shadow:0 6px 14px -8px color-mix(in srgb, var(--accent) 80%, transparent)}.ct5-graficos .ct3-barra-n{font-size:var(--ct-f1);color:var(--text-soft);font-weight:600}.ct5-graficos .ct3-barra.hoje .ct3-barra-n{color:var(--accent-text)}.ct5-graficos .ct3-barra-dia{font-size:var(--ct-f1);color:var(--text-mute)}.ct5-graficos .ct3-anel-corpo{flex-direction:column;flex:1;justify-content:center;gap:10px;min-height:0}.ct5-graficos .ct3-anel-svg{aspect-ratio:1;flex:auto;width:auto;height:100%;min-height:0;max-height:116px}.ct5-graficos .ct3-anel-svg circle{stroke-width:8px}.ct5-graficos .ct3-anel-pct{font-size:16px;font-weight:700}.ct5-graficos .ct3-anel-rot{font-size:7.5px}.ct5-graficos .ct3-legenda{font-size:var(--ct-f2);flex-direction:row;justify-content:center;gap:4px 14px}.ct5-graficos .ct3-legenda button{padding:2px 4px}.ct5-graficos .ct3-legenda b{margin-left:2px;font-weight:600}.ct5-graficos .ct3-legenda em{color:var(--text-mute);font-variant-numeric:tabular-nums;margin-left:4px;font-style:normal}.ct5-graficos .ct3-legenda i{border-radius:50%;width:8px;height:8px}.ct5-graficos .ct4-atencao.compacto .ct3-atencao{scrollbar-width:none;gap:6px;overflow-y:auto}.ct5-graficos .ct4-atencao.compacto .ct3-atencao::-webkit-scrollbar{display:none}.ct5-graficos .ct4-atencao.compacto .ct2-atencao-item{background:var(--panel);border:1px solid #0000;border-radius:10px;gap:10px;padding:7px 10px;transition:border-color .12s,box-shadow .12s}.ct5-graficos .ct4-atencao.compacto .ct2-atencao-item:hover{border-color:var(--border-strong);box-shadow:0 6px 14px -12px #14142880}.ct5-graficos .ct4-atencao.compacto .ct2-atencao-txt b{font-size:var(--ct-f2);font-weight:600}.ct5-graficos .ct4-atencao.compacto .ct2-atencao-txt small{font-size:var(--ct-f1)}.ct6-prio{font-size:var(--ct-f1);border-radius:999px;flex-shrink:0;padding:0 7px;font-weight:600;line-height:18px}.ct6-prio.importante{background:var(--important-soft);color:var(--important-text)}.ct6-prio.urgente{background:var(--urgent-soft);color:var(--urgent-text)}@media (width<=1700px){.ct5-graficos{grid-template-columns:minmax(0,1fr) minmax(0,1fr);height:auto}.ct5-graficos>.ct3-bloco{height:168px}.ct5-graficos>.ct4-atencao.compacto{grid-column:1/-1;height:auto;padding:10px 12px}.ct5-graficos .ct4-atencao.compacto .ct3-atencao li{flex:0 0 230px}.ct5-graficos .ct3-anel-svg{max-height:84px}}@media (prefers-reduced-motion:reduce){.ct5-graficos .ct3-barra-col{transition:none}}.ct5-graficos .ct3-legenda{flex-direction:column;align-items:stretch;gap:2px;width:100%;max-width:180px;margin:0 auto}.ct5-graficos .ct3-legenda button{width:100%}.ct5-graficos .ct3-legenda em{margin-left:auto}@media (width>=1701px){.ct5-graficos .ct4-atencao.compacto .ct3-atencao li:nth-child(n+4){display:none}}.ct2 .ct2-n{background:var(--accent);color:#fff;min-width:22px;height:20px;font-size:var(--ct-f1);padding:0 7px;font-weight:600}.ct2 .ct2-n.zero{color:var(--text-mute);background:0 0;font-weight:500}.ct2 .ct2-cat.on .ct2-n.zero{color:var(--accent-dark)}.ct2-aviso-corpo.ct7{gap:18px;padding:22px 26px 18px}.ct7-cab{align-items:flex-start;gap:14px;display:flex}.ct7-ic{width:48px;height:48px;color:var(--ct,var(--accent));background:color-mix(in srgb, var(--ct,var(--accent)) 14%, var(--panel));border-radius:14px;flex-shrink:0;place-items:center;display:grid}.ct7-cab-txt{flex-direction:column;gap:6px;min-width:0;display:flex}.ct7-tags{flex-wrap:wrap;gap:6px;display:flex}.ct7-tit{font-size:var(--ct-f5);letter-spacing:-.01em;color:var(--text);text-wrap:balance;margin:0;font-weight:700;line-height:1.3}.ct7-meta{font-size:var(--ct-f2);color:var(--text-mute);flex-wrap:wrap;align-items:baseline;gap:6px;margin:0;display:flex}.ct7-meta b{color:var(--text-soft);font-weight:600}.ct7-meta time:first-letter{text-transform:uppercase}.ct7-texto{font-size:var(--ct-f4);color:var(--text);white-space:pre-line;overflow-wrap:anywhere;max-width:62ch;margin:0;padding-left:62px;line-height:1.7}.ct7-anexo{max-width:340px;margin:0 0 0 62px}.ct7-acoes{flex-wrap:wrap;gap:8px;padding-left:62px;display:flex}.ct7-acoes .btn{background:var(--panel);border:1px solid var(--border)}.ct7-acoes .btn:hover{border-color:var(--border-strong)}.ct7-info{border-top:1px solid var(--border);flex-direction:column;gap:8px;margin:auto 0 0;padding:14px 0 0 62px;list-style:none;display:flex}.ct7-info li{font-size:var(--ct-f2);color:var(--text-mute);align-items:center;gap:8px;display:flex}.ct7-info li svg{color:var(--text-mute)}.ct7-info li span{min-width:64px}.ct7-info li b{color:var(--text);font-weight:500}.ct4-msgcol>.ct2-aviso{flex-direction:column;display:flex}.ct4-msgcol>.ct2-aviso>.ct2-aviso-corpo{flex-direction:column;flex:1;display:flex}@media (width<=1700px){.ct2-aviso-corpo.ct7{padding:18px 18px 14px}.ct7-texto,.ct7-acoes,.ct7-info{padding-left:0}.ct7-anexo{margin-left:0}}.ct5-item{border-bottom-color:color-mix(in srgb, var(--border) 60%, transparent)}.ct5-item:hover{background:color-mix(in srgb, var(--accent-light) 45%, var(--panel))}.ct5-acoes .ct5-acao:not(.play){opacity:0;transition:opacity .12s,background .12s,color .12s}.ct5-item:hover .ct5-acao:not(.play),.ct5-acao:focus-visible,.ct5-acao.on,.ct5-item-wrap.aberta .ct5-acao{opacity:1}.ct5-acao.play{border-radius:50%;width:28px;height:28px}.ct5-tarefas{gap:8px}.ct5-tarefas b{color:var(--text);font-weight:500}.ct5-av{background:var(--accent-light);color:var(--accent-dark)}@media (hover:none){.ct5-acoes .ct5-acao:not(.play){opacity:1}}.ct7-meta{flex-direction:column;align-items:flex-start;gap:1px}.ct8-barra{gap:2px;padding:10px 12px}.ct8-barra .icon-btn{width:32px;height:32px;color:var(--text-soft);border-radius:8px}.ct8-barra .icon-btn:hover:not(:disabled){background:var(--panel-3);color:var(--text)}.ct8-barra .icon-btn:disabled{opacity:.35;cursor:default}.ct8-sep{background:var(--border);width:1px;height:20px;margin:0 6px}.ct8-pos{font-size:var(--ct-f2);color:var(--text-mute);font-variant-numeric:tabular-nums;white-space:nowrap;margin-right:4px}.ct8-cima{transform:rotate(90deg)}.ct8-baixo{transform:rotate(-90deg)}.ct8-barra .ct2-acoes{margin-left:6px}.ct8-cab{border-bottom:1px solid var(--border);flex-direction:column;gap:10px;padding-bottom:16px;display:flex}.ct8-assunto{letter-spacing:-.015em;color:var(--text);text-wrap:balance;margin:0;font-size:20px;font-weight:700;line-height:1.3}.ct8-de{align-items:center;gap:12px;margin-top:4px;display:flex}.ct8-av{width:40px;height:40px;color:var(--ct,var(--accent));background:color-mix(in srgb, var(--ct,var(--accent)) 15%, var(--panel));border-radius:50%;flex-shrink:0;place-items:center;display:grid}.ct8-de-txt{flex:1;min-width:0}.ct8-de-txt p{font-size:var(--ct-f3);color:var(--text);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.ct8-de-txt b{font-weight:600}.ct8-orig{font-size:var(--ct-f2);color:var(--text-mute);margin-left:6px}.ct8-orig:before{content:"<"}.ct8-orig:after{content:">"}.ct8-orig:empty{display:none}.ct8-para{font-size:var(--ct-f2)!important;color:var(--text-mute)!important}.ct8-para span{color:var(--text-soft)}.ct8-data{font-size:var(--ct-f2);color:var(--text-soft);text-transform:capitalize;flex-direction:column;flex-shrink:0;align-items:flex-end;display:flex}.ct8-data small{font-size:var(--ct-f1);color:var(--text-mute);font-variant-numeric:tabular-nums}.ct2-aviso-corpo.ct7 .ct7-texto{max-width:64ch;padding-left:0}.ct2-aviso-corpo.ct7 .ct7-anexo{margin-left:0}.ct2-aviso-corpo.ct7 .ct7-info{padding-left:0}.ct2-corpo{grid-template-columns:244px minmax(640px,700px) minmax(0,1fr)}@media (width<=1700px){.ct2-corpo{grid-template-columns:220px minmax(500px,560px) minmax(0,1fr)}}.ct2 .ct2-cat-nome{text-overflow:clip;white-space:normal;line-height:1.25;overflow:visible}.ct8-data{text-transform:none}.ct8-de-txt p{white-space:normal}.ct5-c-id{font-variant-numeric:tabular-nums;color:var(--text);font-weight:600}.ct5-c-num{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--ct-f2);color:var(--text-soft);font-variant-numeric:tabular-nums;overflow:hidden}.ct5-c-ativ{min-width:0;color:var(--text);align-items:center;gap:6px;display:flex}.ct5-c-ativ>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ct5-c-ativ svg{color:var(--text-mute);flex-shrink:0}.ct5-c-data{font-variant-numeric:tabular-nums;color:var(--text);white-space:nowrap}.ct5-c-dias{display:flex}.ct5-c-resp{justify-content:center;display:flex}.ct5-cabecalho .ct5-c-resp{justify-content:center}.ct5-c-tarefa{align-items:center;gap:6px;min-width:0;display:flex}.ct5-c-tarefa>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text);overflow:hidden}@media (width<=1700px){.ct5-linha.ct5-item{grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"id num data dias""ativ tarefa resp acoes";gap:4px 12px}.ct5-c-id{grid-area:id}.ct5-c-num{grid-area:num}.ct5-c-data{grid-area:data}.ct5-c-dias{grid-area:dias;justify-content:flex-end}.ct5-c-ativ{grid-area:ativ}.ct5-c-tarefa{grid-area:tarefa}.ct5-c-resp{grid-area:resp}}.ct5-linha{grid-template-columns:52px 196px minmax(100px,1fr) 54px 62px 36px minmax(100px,1fr) 88px;gap:12px}@media (width<=1700px){.ct5-linha.ct5-item{grid-template-columns:56px minmax(0,1fr) minmax(0,1fr) 60px 64px;grid-template-areas:"id num num data dias""ativ ativ tarefa resp acoes"}.ct5-c-dias,.ct5-acoes{justify-content:flex-end}}.ct2 .ct2-atalhos{border-top:1px solid var(--border);background:var(--panel);font-size:var(--ct-f1);color:var(--text-mute);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding:10px 20px;display:flex}.ct9-at{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.ct2 .ct9-at kbd{border:1px solid var(--border);background:var(--panel-2);min-width:20px;height:20px;font:inherit;font-size:var(--ct-f1);color:var(--text-soft);border-bottom-width:2px;border-radius:6px;place-items:center;margin:0;padding:0 5px;font-weight:600;display:inline-grid}.ct9-at kbd+kbd{margin-left:-1px}.ct2 .ct2-atalhos{flex-wrap:nowrap;justify-content:flex-start;gap:14px;overflow:hidden}@media (width<=1700px){.ct2 .ct2-atalhos{gap:10px;padding:10px 14px}}.ct5-linha.ct5-item{min-height:0;padding-top:3px;padding-bottom:3px}.ct5-acao,.ct5-acao.play{width:24px;height:24px}.ct5-acao svg{width:11px;height:11px}.ct5-av{width:20px;height:20px}.ct5-pag{border-top:1px solid var(--border);font-size:var(--ct-f2);color:var(--text-mute);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:12px;padding:10px 4px 0;display:flex}.ct5-pag-bts{align-items:center;gap:2px;display:flex}.ct5-pag-bts .icon-btn{border-radius:8px;width:28px;height:28px}.ct5-pag-bts .icon-btn:disabled{opacity:.35;cursor:default}.ct5-pag-n{min-width:28px;height:28px;font-size:var(--ct-f2);color:var(--text-soft);border-radius:8px;padding:0 6px;font-weight:500}.ct5-pag-n:hover{background:var(--panel-3);color:var(--text)}.ct5-pag-n.on{background:var(--text);color:var(--panel);font-weight:600}html.dark .ct5-pag-n.on{background:var(--accent);color:#fff}.ct2 .ct2-atalhos{justify-content:space-between;gap:10px;padding:10px 14px}.ct2 .ct9-at{gap:3px}@media (width<=1700px){.ct2 .ct9-at:nth-child(2){display:none}}.ct2 .ct9-at:nth-child(2){display:none}@media (width<=1700px){.ct2 .ct9-at:nth-child(4){display:none}}.ct2 .ct2-perfil{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 16%, var(--panel)) 0, color-mix(in srgb, var(--accent) 16%, var(--panel)) 58px, transparent 58px);border-bottom:1px solid var(--border);border-radius:0;margin:-10px -10px 10px;padding:18px 10px 14px;position:relative}.ct2 .ct2-perfil>div:first-child{box-shadow:0 0 0 4px var(--panel), 0 0 0 6px color-mix(in srgb, var(--accent) 55%, transparent), 0 12px 24px -10px #14142873;margin-bottom:10px;font-size:30px;width:88px!important;height:88px!important}.ct2 .ct2-perfil b{font-size:var(--ct-f4)}@media (height<=820px){.ct2 .ct2-perfil{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 16%, var(--panel)) 0, color-mix(in srgb, var(--accent) 16%, var(--panel)) 42px, transparent 42px);padding:12px 10px 10px}.ct2 .ct2-perfil>div:first-child{margin-bottom:6px;font-size:22px;width:64px!important;height:64px!important}.ct2 .ct2-perfil small{display:block}}.rk{--rk-ouro:#c99a2e;--rk-prata:#8e98a8;--rk-bronze:#b0703c;background:var(--panel);font-family:Inter Variable,Inter,Segoe UI,system-ui,sans-serif}.rk-head h2{font-size:18px;font-weight:700}.rk-logo{color:#fff;background:linear-gradient(135deg,#e4b84a,#c9902a);border-radius:10px;place-items:center;width:32px;height:32px;display:inline-grid;box-shadow:0 6px 14px -6px #c9902ab3}.rk .admin-page-head h2 svg{color:inherit}.rk-mes{background:var(--panel-2);border-radius:10px;align-items:center;gap:4px;margin-left:20px;padding:3px;display:inline-flex}.rk-mes span{text-align:center;min-width:150px;color:var(--text);text-transform:capitalize;font-size:13px;font-weight:600}.rk-mes .icon-btn{border-radius:8px;width:28px;height:28px}.rk-mes .icon-btn:disabled{opacity:.35}.rk-corpo{flex:1;grid-template-columns:320px minmax(0,1fr) 340px;min-height:0;display:grid}.rk-col{scrollbar-width:none;min-height:0;padding:20px 22px;overflow-y:auto}.rk-col::-webkit-scrollbar{display:none}.rk-eu{border-right:1px solid var(--border)}.rk-lado{border-left:1px solid var(--border);background:color-mix(in srgb, var(--panel-2) 50%, var(--panel))}.rk-tit{letter-spacing:.06em;text-transform:uppercase;color:var(--text-mute);margin:22px 0 10px;font-size:11px;font-weight:600}.rk-tit:first-child{margin-top:0}.rk-vazio{color:var(--text-mute);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex}.rk-vazio b{color:var(--text);font-size:16px}.rk-vazio p{max-width:36ch;margin:0}.rk-vazio-in{padding:60px 20px}.rk-mudo{color:var(--text-mute);margin:0;font-size:12px}.rk-eu-cab{align-items:center;gap:12px;display:flex}.rk-eu-cab>div:first-child{box-shadow:0 0 0 3px var(--panel), 0 0 0 5px color-mix(in srgb, var(--accent) 50%, transparent);border-radius:50%}.rk-eu-cab b{color:var(--text);font-size:16px;display:block}.rk-eu-cab small{color:var(--text-mute);font-size:12px}.rk-placar{color:#fff;background:radial-gradient(120% 140% at 0% 0%, color-mix(in srgb, var(--accent) 70%, #fff) 0%, var(--accent) 45%, color-mix(in srgb, var(--accent) 70%, #1b1440) 100%);box-shadow:0 16px 32px -20px color-mix(in srgb, var(--accent) 90%, transparent);border-radius:16px;justify-content:space-between;align-items:stretch;margin-top:18px;padding:18px;display:flex}.rk-placar>div{flex-direction:column;display:flex}.rk-placar-n{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:40px;font-weight:700;line-height:1}.rk-placar-r{opacity:.85;margin-top:4px;font-size:12px}.rk-pos{border-left:1px solid #ffffff40;align-items:flex-end;padding-left:16px}.rk-pos-n{font-variant-numeric:tabular-nums;font-size:28px;font-weight:700;line-height:1}.rk-dica{color:var(--text-soft);margin:10px 2px 0;font-size:12px}.rk-seq{background:var(--panel-2);border-radius:14px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;gap:6px 10px;margin-top:14px;padding:12px 14px;display:grid}.rk-seq-ic{background:color-mix(in srgb, #e07a2e 15%, var(--panel));color:#c2621c;border-radius:10px;grid-row:span 2;place-items:center;width:34px;height:34px;display:grid}.rk-seq b{color:var(--text);font-size:13px;display:block}.rk-seq small{color:var(--text-mute);font-size:11px}.rk-seq-barra{background:var(--panel-3);border-radius:999px;grid-column:2;height:5px;overflow:hidden}.rk-seq-barra i{border-radius:inherit;background:#e07a2e;height:100%;display:block}.rk-crit{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.rk-crit li{color:var(--text);grid-template-columns:24px minmax(0,1fr) 70px 28px;align-items:center;gap:8px;font-size:12px;display:grid}.rk-crit li.zero{color:var(--text-mute)}.rk-crit-ic{background:var(--accent-light);width:24px;height:24px;color:var(--accent-dark);border-radius:7px;place-items:center;display:grid}.rk-crit li.zero .rk-crit-ic{background:var(--panel-3);color:var(--text-mute)}.rk-crit-nome{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rk-crit-barra{background:var(--panel-3);border-radius:999px;height:6px;overflow:hidden}.rk-crit-barra i{border-radius:inherit;background:var(--accent);height:100%;display:block}.rk-crit li b{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.rk-rank{flex-direction:column;display:flex}.rk-rank-cab{justify-content:space-between;align-items:baseline;display:flex}.rk-rank-cab h3{letter-spacing:-.01em;color:var(--text);margin:0;font-size:18px;font-weight:700}.rk-rank-cab h3:first-letter{text-transform:uppercase}.rk-rank-cab span{color:var(--text-mute);font-size:12px}.rk-podio{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:14px;width:100%;max-width:620px;margin:26px auto 8px;display:grid}.rk-degrau{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex;position:relative}.rk-degrau.vazio{min-height:1px}.rk-degrau>div:nth-child(2){box-shadow:0 0 0 4px var(--panel), 0 0 0 7px var(--med,var(--accent));border-radius:50%;margin-bottom:8px}.rk-degrau.d1{--med:var(--rk-ouro)}.rk-degrau.d2{--med:var(--rk-prata)}.rk-degrau.d3{--med:var(--rk-bronze)}.rk-coroa{height:18px;color:var(--rk-ouro)}.rk-degrau-nome{max-width:100%;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.rk-degrau small{color:var(--text-mute);min-height:14px;font-size:12px}.rk-degrau-pts{color:var(--med);background:color-mix(in srgb, var(--med) 14%, var(--panel));font-variant-numeric:tabular-nums;border-radius:999px;margin-top:2px;padding:2px 10px;font-size:12px;font-weight:700}.rk-degrau-base{color:#fff;background:linear-gradient(180deg, color-mix(in srgb, var(--med) 85%, #fff), var(--med));border-radius:14px 14px 4px 4px;place-items:center;width:100%;margin-top:10px;font-size:22px;font-weight:700;display:grid}.rk-degrau.d1 .rk-degrau-base{height:96px}.rk-degrau.d2 .rk-degrau-base{height:68px}.rk-degrau.d3 .rk-degrau-base{height:48px}.rk-degrau.eu .rk-degrau-nome:after{content:" (você)";color:var(--accent-text);font-weight:600}.rk-lista{flex-direction:column;gap:4px;width:100%;max-width:620px;margin:18px auto 0;padding:0;list-style:none;display:flex}.rk-lista li{border-radius:12px;grid-template-columns:34px 32px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 12px;display:grid}.rk-lista li:hover{background:var(--panel-2)}.rk-lista li.eu{background:var(--accent-light)}.rk-lista-pos{color:var(--text-mute);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.rk-lista-nome{flex-direction:column;min-width:0;display:flex}.rk-lista-nome b{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.rk-lista-nome small{color:var(--text-mute);font-size:12px}.rk-lista-pts{color:var(--text);font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.rk-lista-pts small{color:var(--text-mute);font-size:11px;font-weight:500}.rk-minha{border-top:1px dashed var(--border-strong);margin-top:10px;padding-top:10px}.rk-medalhas{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.rk-medalhas li{background:var(--panel);border:1px solid var(--border);border-radius:12px;flex-direction:column;align-items:flex-start;gap:3px;padding:10px 12px;display:flex}.rk-med-ic{background:var(--panel-3);width:32px;height:32px;color:var(--text-mute);border-radius:50%;place-items:center;margin-bottom:4px;display:grid}.rk-medalhas li.ganha{border-color:color-mix(in srgb, var(--rk-ouro) 45%, var(--border));background:color-mix(in srgb, var(--rk-ouro) 7%, var(--panel))}.rk-medalhas li.ganha .rk-med-ic{color:#fff;background:linear-gradient(135deg,#f0cd6a,#c9902a);box-shadow:0 6px 12px -6px #c9902acc}.rk-medalhas b{color:var(--text);font-size:12px;font-weight:600}.rk-medalhas small{color:var(--text-mute);font-variant-numeric:tabular-nums;font-size:11px}.rk-medalhas li.ganha small{color:#9a6a12;font-weight:600}.rk-med-barra{background:var(--panel-3);border-radius:999px;width:100%;height:4px;margin-top:3px;overflow:hidden}.rk-med-barra i{background:var(--accent);height:100%;display:block}.rk-regras{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.rk-regras li{grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.rk-regras b{color:var(--text);font-size:12px;font-weight:600;display:block}.rk-regras small{color:var(--text-mute);font-size:12px;line-height:1.4;display:block}.rk-regras em{color:var(--success-text,#1f5a2c);font-variant-numeric:tabular-nums;font-size:12px;font-style:normal;font-weight:700}.rk-elogios{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.rk-elogios li{background:var(--panel);border:1px solid var(--border);border-radius:12px;gap:10px;padding:10px;display:flex}.rk-elogios b{color:var(--text);font-size:12px;display:block}.rk-elogios small{color:var(--text-soft);font-size:12px;line-height:1.45;display:block}.modal.rk-modal{width:520px;max-width:94vw}.rk-modal-sub{color:var(--text-soft);margin:-4px 0 12px;font-size:12px}.rk-pessoas label.on{background:var(--accent-light)}.rk-pessoas input[type=radio],.rk-pessoas input[type=checkbox]{accent-color:var(--accent)}@media (width<=1500px){.rk-corpo{grid-template-columns:280px minmax(0,1fr) 300px}.rk-col{padding:16px}.rk-medalhas{grid-template-columns:1fr}}@media (width<=1280px){.rk-corpo{grid-template-columns:260px minmax(0,1fr)}.rk-lado{border-left:0;border-top:1px solid var(--border);grid-column:1/-1}}.rk-mes span{text-transform:none}.rk-mes span:first-letter{text-transform:uppercase}.modal .ct-pessoas label{align-items:center;gap:10px;display:flex}.modal .ct-pessoas label input[type=radio],.modal .ct-pessoas label input[type=checkbox]{flex:none;width:16px;height:16px;margin:0;padding:0}.modal .ct-pessoas label>span{text-align:left;flex:1;min-width:0}.modal .ct-pessoas label small{flex:none;margin-left:auto}.ct2 .ct2-perfil{border:1px solid var(--border);background:radial-gradient(120% 90% at 0% 0%, color-mix(in srgb, var(--accent) 26%, var(--panel)) 0%, transparent 60%), radial-gradient(120% 90% at 100% 0%, color-mix(in srgb, #4fb3c9 18%, var(--panel)) 0%, transparent 55%), var(--panel);border-radius:16px;margin:0 0 12px;padding:22px 12px 14px;box-shadow:0 1px 2px #1414280a}.ct2 .ct2-perfil>div:first-child{box-shadow:0 0 0 4px var(--panel), 0 10px 22px -10px color-mix(in srgb, var(--accent) 70%, transparent)}.ct2 .ct2-perfil b{font-size:var(--ct-f4);letter-spacing:-.01em;margin-top:2px;font-weight:600}.ct2 .ct2-perfil small{font-size:var(--ct-f2);color:var(--text-mute)}@media (height<=820px){.ct2 .ct2-perfil{background:radial-gradient(120% 90% at 0% 0%, color-mix(in srgb, var(--accent) 26%, var(--panel)) 0%, transparent 60%), radial-gradient(120% 90% at 100% 0%, color-mix(in srgb, #4fb3c9 18%, var(--panel)) 0%, transparent 55%), var(--panel);padding:14px 10px 10px}}.ct2-par .ct2-abas{grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;width:100%;padding:3px;display:grid;overflow:visible}.ct2-par .ct2-abas button{min-width:0;font-size:var(--ct-f2);justify-content:center;gap:4px;padding:6px 2px}.ct2-par .ct2-abas b{min-width:16px;padding:0 4px;font-size:11px;line-height:15px}.ct5-graficos>.ct3-bloco,.ct5-graficos>.ct4-atencao.compacto{background:var(--panel);border:1px solid var(--border);box-shadow:0 1px 2px #1414280a}.ct5-graficos .ct4-atencao.compacto .ct3-atencao{gap:0}.ct5-graficos .ct4-atencao.compacto .ct2-atencao-item{border:0;border-bottom:1px solid var(--border);box-shadow:none;background:0 0;border-radius:0;padding:8px 2px}.ct5-graficos .ct4-atencao.compacto li:last-child .ct2-atencao-item{border-bottom:0}.ct5-graficos .ct4-atencao.compacto .ct2-atencao-item:hover{background:var(--panel-2);box-shadow:none;border-radius:8px}.ct5-graficos .ct3-barras{background-size:100% calc(100% - 20px),100% calc(100% - 20px)}.ct5-graficos .ct3-barra-trilho{flex-direction:column;justify-content:flex-end;align-items:center;max-width:34px}.ct5-graficos .ct3-barra-trilho .ct3-barra-n{min-height:0;margin-bottom:3px;line-height:1}.ct5-graficos .ct3-barra-col{flex:none;width:100%}.ct5-graficos .ct3-anel-svg{max-height:104px}@media (width<=1700px){.ct5-graficos .ct3-anel-svg{max-height:76px}}.ct2-par .ct2-abas{gap:0;display:flex}.ct2-par .ct2-abas button{letter-spacing:-.01em;flex:auto;padding:6px 5px}.ct2 .ct2-lista-topo{padding-left:12px;padding-right:12px}@media (width<=1700px){.ct2-par .ct2-abas button{padding:6px 3px;font-size:11px}.ct2-par .ct2-abas b{display:none}}.ct5-graficos .ct3-anel-svg{flex:none;width:108px;height:108px;min-height:0;max-height:none}@media (width<=1700px){.ct5-graficos .ct3-anel-svg{width:80px;height:80px}}@media (width>=1701px){.ct5-graficos .ct4-atencao.compacto li:nth-child(3) .ct2-atencao-item{border-bottom:0}}.ct5-graficos .ct3-anel-corpo{flex-direction:column;gap:8px}.ct5-graficos .ct3-anel-svg{width:96px;height:96px;overflow:visible}.ct5-graficos .ct3-legenda{flex:none;width:100%;max-width:200px;margin:0 auto}@media (width<=1700px){.ct5-graficos .ct3-anel-svg{width:76px;height:76px}}.ct3-anel-svg circle.ct3-anel-rh,.ct3-anel-svg circle.ct3-anel-sis{cursor:pointer;transition:stroke-dasharray .9s cubic-bezier(.16,1,.3,1),stroke-width .18s,opacity .18s}.ct3-anel-svg.com-foco circle.ct3-anel-rh:not(.on),.ct3-anel-svg.com-foco circle.ct3-anel-sis:not(.on){opacity:.3}.ct5-graficos .ct3-anel-svg circle.on{stroke-width:11px}.ct5-graficos .ct3-legenda button{border-radius:8px;transition:background .12s}.ct5-graficos .ct3-legenda button.on{background:var(--panel-2);color:var(--text)}.ct5 .ct3-barra-col{height:0;transition:height .7s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i,0) * 60ms)}.ct5.pronto .ct3-barra-col{height:var(--h)}.ct5-graficos .ct3-barra{cursor:default;outline:none;position:relative}.ct5-graficos .ct3-barra.foco .ct3-barra-col{background:color-mix(in srgb, var(--accent) 70%, var(--panel))}.ct5-graficos .ct3-barra.hoje.foco .ct3-barra-col{background:var(--accent)}.ct5-graficos .ct3-barra.foco .ct3-barra-dia{color:var(--text);font-weight:600}.ct6-dica{z-index:3;background:var(--text);color:var(--panel);font-size:var(--ct-f1);white-space:nowrap;pointer-events:none;border-radius:9px;flex-direction:column;align-items:center;gap:1px;padding:6px 10px;animation:.16s ease-out ct6-sobe;display:flex;position:absolute;bottom:calc(100% - 14px);left:50%;transform:translate(-50%);box-shadow:0 10px 20px -10px #14142899}.ct6-dica b{font-size:var(--ct-f2);font-weight:600}.ct6-dica:after{content:"";border:5px solid #0000;border-top-color:var(--text);margin-left:-5px;position:absolute;top:100%;left:50%}@keyframes ct6-sobe{0%{opacity:0;transform:translate(-50%,4px)}}.ct5-item.clicavel{cursor:pointer}.ct5-item.clicavel:active{transform:scale(.997)}.ct5-item-wrap.aberta>.ct5-item{box-shadow:inset 3px 0 0 var(--accent)}.ct5-detalhe{border:1px solid var(--border);background:var(--panel);box-shadow:0 10px 24px -20px #14142880}.ct5-graficos .ct4-atencao.compacto .ct2-atencao-item{transition:background .12s,padding .15s;position:relative}.ct5-graficos .ct4-atencao.compacto .ct2-atencao-item:hover{padding-left:8px}@media (prefers-reduced-motion:reduce){.ct5 .ct3-barra-col,.ct3-anel-svg circle.ct3-anel-rh,.ct3-anel-svg circle.ct3-anel-sis{transition:none}.ct6-dica{animation:none}}.rk-filtro{background:var(--panel-2);border-radius:12px;flex-wrap:wrap;align-self:center;gap:2px;margin-top:14px;padding:3px;display:inline-flex}.rk-filtro button{color:var(--text-soft);border-radius:9px;padding:6px 14px;font-size:12px;font-weight:500;transition:background .15s,color .15s;position:relative}.rk-filtro button:hover{color:var(--text)}.rk-filtro button.on{background:var(--panel);color:var(--text);font-weight:600;box-shadow:0 1px 3px #14142824}.rk-filtro button:focus-visible{box-shadow:var(--ring);outline:none}.rk-filtro-meu{background:var(--accent);border-radius:50%;width:5px;height:5px;position:absolute;top:5px;right:5px}.rk-tit-link{justify-content:space-between;align-items:baseline;display:flex}.rk-tit-link button{letter-spacing:0;text-transform:none;color:var(--accent-text);font-size:12px;font-weight:600}.rk-tit-link button:hover{text-underline-offset:3px;text-decoration:underline}.modal.rk-regras-modal{flex-direction:column;width:640px;max-width:94vw;max-height:88vh;display:flex}.rk-regras-modal .modal-head h3{align-items:center;gap:8px;display:flex}.rk-regras-modal .modal-head h3 svg{color:#c9902a}.rk-rg-corpo{flex:1;min-height:0;padding-right:4px;overflow-y:auto}.rk-rg-intro{background:var(--accent-light);color:var(--text);border-radius:12px;margin:0 0 6px;padding:12px 14px;font-size:13px;line-height:1.55}.rk-rg-corpo h4{letter-spacing:.06em;text-transform:uppercase;color:var(--text-mute);margin:18px 0 8px;font-size:11px;font-weight:600}.rk-rg-lista{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rk-rg-lista li{border-bottom:1px solid var(--border);grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:12px;padding:10px 0;display:grid}.rk-rg-lista li:last-child{border-bottom:0}.rk-rg-lista .rk-crit-ic{width:28px;height:28px}.rk-rg-lista b{color:var(--text);font-size:13px}.rk-rg-lista p{color:var(--text-soft);margin:2px 0 0;font-size:12px;line-height:1.5}.rk-rg-lista em{background:color-mix(in srgb, #2e9e5b 14%, var(--panel));color:var(--success-text,#1f5a2c);font-variant-numeric:tabular-nums;border-radius:999px;padding:2px 9px;font-size:12px;font-style:normal;font-weight:700}.rk-rg-medalhas{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 14px;margin:0;padding:0;list-style:none;display:grid}.rk-rg-medalhas li{grid-template-rows:auto auto;grid-template-columns:26px 1fr;align-items:center;column-gap:8px;display:grid}.rk-rg-medalhas .rk-med-ic{color:#fff;background:linear-gradient(135deg,#f0cd6a,#c9902a);grid-row:span 2;width:26px;height:26px;margin:0}.rk-rg-medalhas b{color:var(--text);font-size:12px}.rk-rg-medalhas small{color:var(--text-mute);font-size:12px}.rk-rg-itens{color:var(--text-soft);flex-direction:column;gap:4px;margin:0;padding-left:18px;font-size:12px;line-height:1.5;display:flex}.rk-eu{flex-direction:column;display:flex}.rk-regras-btn{border:1px solid var(--border);background:var(--panel);text-align:left;border-radius:14px;align-items:center;gap:12px;width:100%;margin-top:auto;padding:12px 14px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.rk-crit+.rk-regras-btn,.rk-regras-btn{margin-top:auto}.rk-eu>.rk-crit{margin-bottom:18px}.rk-regras-btn:hover{border-color:color-mix(in srgb, var(--accent) 40%, var(--border));box-shadow:0 10px 22px -16px color-mix(in srgb, var(--accent) 70%, transparent);transform:translateY(-1px)}.rk-regras-btn:focus-visible{box-shadow:var(--ring);outline:none}.rk-regras-btn-ic{background:var(--accent-light);width:34px;height:34px;color:var(--accent-dark);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.rk-regras-btn>span:nth-child(2){flex-direction:column;flex:1;min-width:0;display:flex}.rk-regras-btn b{color:var(--text);font-size:13px}.rk-regras-btn small{color:var(--text-mute);font-size:12px}.rk-regras-btn>svg{color:var(--text-mute)}.modal.rk-rg{border-radius:20px;flex-direction:column;width:720px;max-width:94vw;height:min(640px,88vh);padding:0;animation:.28s cubic-bezier(.16,1,.3,1) rk-rg-entra;display:flex;overflow:hidden}@keyframes rk-rg-entra{0%{opacity:0;transform:translateY(10px)scale(.98)}}.rk-rg-topo{background:radial-gradient(110% 140% at 0% 0%, color-mix(in srgb, #e4b84a 22%, var(--panel)) 0%, transparent 55%), var(--panel);align-items:center;gap:14px;padding:20px 22px 16px;display:flex}.rk-rg-selo{color:#fff;background:linear-gradient(135deg,#f0cd6a,#c9902a);border-radius:14px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 10px 20px -10px #c9902acc}.rk-rg-topo>div{flex:1;min-width:0}.rk-rg-topo h3{letter-spacing:-.01em;color:var(--text);margin:0;font-size:18px;font-weight:700}.rk-rg-topo p{color:var(--text-soft);margin:2px 0 0;font-size:12px}.rk-rg-abas{border-bottom:1px solid var(--border);gap:4px;padding:0 22px 12px;display:flex}.rk-rg-abas button{color:var(--text-soft);border-radius:10px;align-items:center;gap:6px;padding:7px 12px;font-size:12px;font-weight:500;transition:background .15s,color .15s;display:inline-flex}.rk-rg-abas button:hover{background:var(--panel-2);color:var(--text)}.rk-rg-abas button.on{background:var(--text);color:var(--panel);font-weight:600}html.dark .rk-rg-abas button.on{background:var(--accent);color:#fff}.rk-rg-abas button:focus-visible{box-shadow:var(--ring);outline:none}.rk-rg .rk-rg-corpo{scrollbar-width:none;flex:1;min-height:0;padding:16px 22px;animation:.22s ease-out rk-rg-aba;overflow-y:auto}.rk-rg .rk-rg-corpo::-webkit-scrollbar{display:none}@keyframes rk-rg-aba{0%{opacity:0;transform:translateY(4px)}}.rk-rg-dica{color:var(--text-mute);margin:0 0 10px;font-size:12px}.rk-rg-ic{width:32px;height:32px;color:var(--cc,var(--accent));background:color-mix(in srgb, var(--cc,var(--accent)) 13%, var(--panel));border-radius:10px;flex-shrink:0;place-items:center;display:grid}.rk-rg-cards{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:8px;margin:0;padding:0;list-style:none;display:grid}.rk-rg-cards li{border:1px solid var(--border);background:var(--panel);border-radius:14px;transition:border-color .15s,box-shadow .2s}.rk-rg-cards li:hover{border-color:color-mix(in srgb, var(--cc) 40%, var(--border))}.rk-rg-cards li.on{border-color:color-mix(in srgb, var(--cc) 50%, var(--border));box-shadow:0 12px 26px -20px color-mix(in srgb, var(--cc) 80%, transparent);grid-column:1/-1}.rk-rg-cards li>button{text-align:left;border-radius:14px;align-items:center;gap:12px;width:100%;padding:12px 14px;display:flex}.rk-rg-cards li>button:focus-visible{box-shadow:var(--ring);outline:none}.rk-rg-nome{min-width:0;color:var(--text);flex:1;font-size:13px;font-weight:600}.rk-rg-pts{color:var(--cc);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:16px;font-weight:700}.rk-rg-seta{color:var(--text-mute);transition:transform .2s;transform:rotate(-90deg)}.rk-rg-cards li.on .rk-rg-seta{transform:rotate(90deg)}.rk-rg-txt{color:var(--text-soft);margin:0;padding:0 16px 14px 58px;font-size:13px;line-height:1.6;animation:.2s ease-out rk-rg-aba}.rk-sim{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:16px;display:grid}.rk-sim-ctl{flex-direction:column;gap:4px;display:flex}.rk-sim-linha{cursor:pointer;grid-template-columns:28px minmax(0,1fr) 110px 28px;align-items:center;gap:10px;padding:6px 0;display:grid}.rk-sim-linha .rk-rg-ic{border-radius:8px;width:28px;height:28px}.rk-sim-rot{color:var(--text);font-size:12px}.rk-sim-linha b{text-align:right;font-variant-numeric:tabular-nums;color:var(--text);font-size:13px}.rk-sim-linha input[type=range]::-moz-range-thumb{background:var(--panel);border:2px solid var(--cc);border-radius:50%;width:14px;height:14px}.rk-sim-linha input[type=range]:focus-visible{box-shadow:var(--ring);outline:none}.rk-sim-chk{color:var(--text-soft);cursor:pointer;align-items:center;gap:8px;margin-top:8px;font-size:12px;display:flex}.rk-sim-chk input{accent-color:var(--accent);width:15px;height:15px;margin:0}.rk-sim-res{color:#fff;background:radial-gradient(120% 140% at 0% 0%, color-mix(in srgb, var(--accent) 70%, #fff) 0%, var(--accent) 45%, color-mix(in srgb, var(--accent) 70%, #1b1440) 100%);box-shadow:0 16px 32px -20px color-mix(in srgb, var(--accent) 90%, transparent);border-radius:16px;flex-direction:column;align-self:start;gap:8px;padding:16px;display:flex;position:sticky;top:0}.rk-sim-lbl{letter-spacing:.05em;text-transform:uppercase;opacity:.8;font-size:11px;font-weight:600}.rk-sim-total{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:44px;font-weight:700;line-height:1}.rk-sim-total small{opacity:.8;letter-spacing:0;margin-left:4px;font-size:14px;font-weight:600}.rk-sim-barra{background:#fff3;border-radius:999px;gap:2px;height:8px;display:flex;overflow:hidden}.rk-sim-barra i{min-width:3px;transition:flex-grow .35s cubic-bezier(.16,1,.3,1);display:block}.rk-sim-partes{flex-direction:column;gap:3px;margin:0 0 6px;padding:0;font-size:12px;list-style:none;display:flex}.rk-sim-partes li{align-items:center;gap:6px;display:flex}.rk-sim-partes i{border-radius:2px;width:8px;height:8px;box-shadow:0 0 0 1px #ffffff80}.rk-sim-partes b{font-variant-numeric:tabular-nums;margin-left:auto}.rk-sim-med{flex-wrap:wrap;gap:4px;display:flex}.rk-sim-med span{background:#ffffff2e;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:12px;font-weight:600;display:inline-flex}.rk-sim-med em{opacity:.8;font-size:12px;font-style:normal}.rk-rg-meds{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.rk-rg-meds li{border:1px solid var(--border);background:var(--panel);border-radius:14px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.rk-rg-med-ic{background:var(--panel-3);width:40px;height:40px;color:var(--text-mute);border-radius:50%;place-items:center;display:grid}.rk-rg-meds li.ganha{border-color:color-mix(in srgb, #c9902a 45%, var(--border));background:color-mix(in srgb, #c9902a 6%, var(--panel))}.rk-rg-meds li.ganha .rk-rg-med-ic{color:#fff;background:linear-gradient(135deg,#f0cd6a,#c9902a);box-shadow:0 8px 16px -8px #c9902acc}.rk-rg-meds b{color:var(--text);font-size:13px;display:block}.rk-rg-meds small{color:var(--text-mute);font-size:12px;display:block}.rk-rg-meds .rk-med-barra{margin-top:6px;display:block}.rk-rg-meds em{color:var(--text-soft);font-variant-numeric:tabular-nums;font-size:12px;font-style:normal;font-weight:600}.rk-rg-meds li.ganha em{color:#9a6a12}.rk-rg-gerais{flex-direction:column;gap:10px;display:flex}.rk-rg-geral{background:var(--panel-2);border-radius:14px;gap:12px;padding:12px 14px;display:flex}.rk-rg-geral b{color:var(--text);font-size:13px}.rk-rg-geral p{color:var(--text-soft);margin:3px 0 0;font-size:12px;line-height:1.55}.rk-rg-rodape{border-top:1px solid var(--border);color:var(--text-mute);justify-content:space-between;align-items:center;gap:12px;padding:12px 22px 16px;font-size:12px;display:flex}@media (width<=720px){.rk-rg-cards,.rk-rg-meds,.rk-sim{grid-template-columns:1fr}.rk-rg-abas{overflow-x:auto}}@media (prefers-reduced-motion:reduce){.modal.rk-rg,.rk-rg .rk-rg-corpo,.rk-rg-txt{animation:none}.rk-sim-barra i,.rk-rg-seta{transition:none}}.modal.rk-rg label.rk-sim-linha{color:var(--text);grid-template-columns:28px minmax(0,1fr) 110px 24px;align-items:center;gap:10px;margin:0;padding:7px 0;font-size:12px;font-weight:400;display:grid}.modal.rk-rg label.rk-sim-chk{margin:8px 0 0;font-weight:400;display:flex}.modal.rk-rg .rk-sim-partes i{flex:none}.rk-rank{display:block}.rk-centro{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;margin-top:4px;display:grid}.rk-centro-rank{flex-direction:column;min-width:0;display:flex}.rk-lista{max-width:none}.rk-podio{max-width:640px}.rk-lista li{grid-template-columns:34px 32px minmax(140px,1fr) minmax(80px,1.2fr) 48px 72px}.rk-lista-barra{background:var(--panel-3);border-radius:999px;height:6px;overflow:hidden}.rk-lista-barra i{border-radius:inherit;background:color-mix(in srgb, var(--accent) 55%, var(--panel));height:100%;display:block}.rk-lista li.eu .rk-lista-barra i{background:var(--accent)}.rk-lista-med{color:#9a6a12;font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-size:12px;font-weight:600;display:inline-flex}.rk-lista-med svg{color:#c9902a}.rk-lista-pts{text-align:right}.rk-minha li{grid-template-columns:34px 32px minmax(0,1fr) auto}.rk-resumo{flex-direction:column;gap:14px;display:flex}.rk-res-bloco{border:1px solid var(--border);background:var(--panel);border-radius:16px;padding:14px 16px}.rk-res-bloco h4{color:var(--text);justify-content:space-between;align-items:baseline;margin:0 0 12px;font-size:13px;font-weight:600;display:flex}.rk-res-bloco h4 small{color:var(--text-mute);font-size:12px;font-weight:500}.rk-res-grade{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.rk-res-grade div{background:var(--panel-2);border-radius:12px;flex-direction:column;padding:10px 12px;display:flex}.rk-res-grade b{letter-spacing:-.02em;color:var(--text);font-variant-numeric:tabular-nums;font-size:20px;font-weight:700;line-height:1.1}.rk-res-grade small{color:var(--text-mute);font-size:12px}.rk-res-part{background:var(--panel-3);border-radius:999px;height:6px;margin-top:12px;overflow:hidden}.rk-res-part i{border-radius:inherit;background:linear-gradient(90deg, #4fb3c9, var(--accent));height:100%;display:block}.rk-res-nota{color:var(--text-mute);margin:6px 0 0;font-size:12px}.rk-setores{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.rk-setores button{text-align:left;border-radius:10px;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:8px;transition:background .12s;display:grid}.rk-setores button:hover{background:var(--panel-2)}.rk-setores button.on{background:var(--accent-light)}.rk-setores button:focus-visible{box-shadow:var(--ring);outline:none}.rk-set-pos{color:var(--text-mute);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.rk-set-nome{flex-direction:column;gap:2px;min-width:0;display:flex}.rk-set-nome b{color:var(--text);font-size:13px}.rk-set-nome small{color:var(--text-mute);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.rk-set-barra{background:var(--panel-3);border-radius:999px;height:4px;margin-top:3px;overflow:hidden}.rk-set-barra i{border-radius:inherit;background:var(--accent);height:100%;display:block}.rk-set-media{color:var(--text);font-variant-numeric:tabular-nums;align-items:baseline;gap:2px;font-size:16px;font-weight:700;display:flex}.rk-set-media small{color:var(--text-mute);font-size:11px;font-weight:500}@media (width<=1500px){.rk-centro{grid-template-columns:minmax(0,1fr)}.rk-resumo{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rk-lista li{grid-template-columns:30px 32px minmax(110px,1fr) minmax(60px,.8fr) 44px 64px;gap:10px}}.rk-evo{border:1px solid var(--border);background:var(--panel);border-radius:16px;margin:22px 0 4px;padding:14px 16px 10px}.rk-evo-cab{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.rk-evo-cab h4{color:var(--text);margin:0;font-size:13px;font-weight:600}.rk-evo-cab h4 small{color:var(--text-mute);margin-left:6px;font-size:12px;font-weight:500}.rk-evo-leg{color:var(--text-soft);flex-wrap:wrap;gap:4px 14px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.rk-evo-leg li{align-items:center;gap:6px;display:inline-flex}.rk-evo-leg i{border-radius:2px;width:14px;height:3px}.rk-evo-area{position:relative}.rk-evo-svg{cursor:crosshair;width:100%;height:auto;display:block;overflow:visible}.rk-evo-grade{stroke:var(--border);stroke-width:1px;stroke-dasharray:3 4}.rk-evo-eixo{fill:var(--text-mute);font-variant-numeric:tabular-nums;font-size:11px}.rk-evo-futuro{fill:var(--panel-2);opacity:.7}.rk-evo-serie polyline{fill:none;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;opacity:.9}.rk-evo-serie.eu polyline{stroke-width:3px;opacity:1}.rk-evo-fundo{fill:color-mix(in srgb, var(--accent) 10%, transparent)}.rk-evo-cursor{stroke:var(--text-mute);stroke-width:1px;stroke-dasharray:2 3}.rk-evo-ponto{stroke-width:2px}.rk-evo-dica{pointer-events:none;z-index:2;background:var(--text);min-width:120px;color:var(--panel);border-radius:10px;flex-direction:column;gap:2px;padding:8px 10px;font-size:12px;display:flex;position:absolute;top:0;transform:translate(-50%);box-shadow:0 12px 24px -12px #14142899}.rk-evo-dica b{margin-bottom:2px;font-size:12px}.rk-evo-dica span{align-items:center;gap:6px;display:flex}.rk-evo-dica i{border-radius:50%;width:8px;height:8px}.rk-evo-dica em{font-variant-numeric:tabular-nums;margin-left:auto;font-style:normal;font-weight:700}.modal.rk-rg{width:900px;height:min(600px,88vh)}.rk-rg-meio{border-top:1px solid var(--border);flex:1;grid-template-columns:220px minmax(0,1fr);min-height:0;display:grid}.rk-rg .rk-rg-abas{border-bottom:0;border-right:1px solid var(--border);background:color-mix(in srgb, var(--panel-2) 60%, var(--panel));flex-direction:column;gap:4px;padding:14px 12px}.rk-rg .rk-rg-abas button{text-align:left;background:0 0;border-radius:12px;align-items:center;gap:10px;padding:9px 10px;display:flex}.rk-rg .rk-rg-abas button>span:last-child{flex-direction:column;min-width:0;display:flex}.rk-rg .rk-rg-abas b{color:var(--text);font-size:13px;font-weight:600}.rk-rg .rk-rg-abas small{color:var(--text-mute);font-size:12px}.rk-rg-aba-ic{background:var(--panel);width:32px;height:32px;color:var(--text-soft);box-shadow:inset 0 0 0 1px var(--border);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.rk-rg .rk-rg-abas button:hover{background:var(--panel)}.rk-rg .rk-rg-abas button.on{background:var(--panel);color:inherit;box-shadow:0 1px 2px #1414280f,0 8px 18px -14px #14142866}.rk-rg .rk-rg-abas button.on .rk-rg-aba-ic{background:var(--accent);color:#fff;box-shadow:0 6px 14px -8px var(--accent)}.rk-rg-nota{background:color-mix(in srgb, #2e9e5b 10%, var(--panel));color:var(--success-text,#1f5a2c);border-radius:12px;align-items:flex-start;gap:8px;margin-top:auto;padding:10px 12px;font-size:12px;line-height:1.45;display:flex}.rk-rg-nota svg{flex-shrink:0;margin-top:1px}.rk-rg .rk-rg-corpo{padding:18px 22px}.rk-rg-topo{padding-bottom:18px}.rk-rg-cards li>button{align-items:flex-start}.rk-rg-nome{flex-direction:column;gap:2px;display:flex}.rk-rg-nome small{color:var(--text-mute);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:400;line-height:1.4;display:-webkit-box;overflow:hidden}.rk-rg-cards li.on .rk-rg-nome small{display:none}.rk-rg-pts{background:color-mix(in srgb, var(--cc) 12%, var(--panel));border-radius:999px;padding:2px 10px;font-size:14px}.rk-rg-seta{margin-top:6px}.rk-rg .rk-rg-meds{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.rk-rg .rk-rg-meds li{text-align:center;border:1px solid var(--border);background:var(--panel);border-radius:16px;flex-direction:column;align-items:center;gap:4px;padding:16px 12px 14px;transition:transform .15s,box-shadow .15s;display:flex}.rk-rg .rk-rg-meds li:hover{transform:translateY(-2px);box-shadow:0 12px 24px -18px #14142880}.rk-rg-medalhao{width:72px;height:72px;margin-bottom:6px;position:relative}.rk-rg-medalhao>svg{position:absolute;inset:0;transform:rotate(-90deg)}.rk-rg-anel-fundo{fill:none;stroke:var(--panel-3);stroke-width:5px}.rk-rg-anel{fill:none;stroke:var(--accent);stroke-width:5px;stroke-linecap:round;transition:stroke-dasharray .8s cubic-bezier(.16,1,.3,1)}.rk-rg .rk-rg-medalhao .rk-rg-med-ic{background:var(--panel-2);width:auto;height:auto;color:var(--text-mute);border-radius:50%;place-items:center;display:grid;position:absolute;inset:11px}.rk-rg .rk-rg-meds li.ganha{border-color:color-mix(in srgb, #c9902a 45%, var(--border));background:linear-gradient(180deg, color-mix(in srgb, #f0cd6a 14%, var(--panel)), var(--panel))}.rk-rg .rk-rg-meds li.ganha .rk-rg-anel{stroke:#c9902a}.rk-rg .rk-rg-meds li.ganha .rk-rg-med-ic{color:#fff;background:linear-gradient(135deg,#f0cd6a,#c9902a);box-shadow:0 8px 16px -8px #c9902acc}.rk-rg .rk-rg-meds b{color:var(--text);font-size:13px}.rk-rg .rk-rg-meds small{color:var(--text-mute);font-size:12px;line-height:1.35}.rk-rg .rk-rg-meds em{background:var(--panel-2);color:var(--text-soft);font-variant-numeric:tabular-nums;border-radius:999px;margin-top:4px;padding:2px 9px;font-size:12px;font-style:normal;font-weight:600}.rk-rg .rk-rg-meds li.ganha em{background:color-mix(in srgb, #c9902a 16%, var(--panel));color:#8a5c0c}.rk-rg-gerais{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.rk-rg-geral{background:var(--panel);border:1px solid var(--border);border-radius:16px;flex-direction:column;gap:10px;padding:16px}.rk-rg-geral:last-child{background:color-mix(in srgb, var(--accent) 6%, var(--panel));border-color:color-mix(in srgb, var(--accent) 25%, var(--border));flex-direction:row;grid-column:1/-1}.rk-rg-geral .rk-rg-ic{background:var(--accent-light);width:36px;height:36px;color:var(--accent-dark);border-radius:11px}.rk-rg .rk-sim{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.modal.rk-rg label.rk-sim-linha{grid-template-columns:28px minmax(0,1fr) 96px 22px}@media (width<=900px){.rk-rg-meio{grid-template-columns:1fr}.rk-rg .rk-rg-abas{border-right:0;border-bottom:1px solid var(--border);flex-direction:row;overflow-x:auto}.rk-rg .rk-rg-abas small,.rk-rg-nota{display:none}}@media (prefers-reduced-motion:reduce){.rk-rg-anel{transition:none}}.rk-sim-cen{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.rk-sim-cen button{border:1px solid var(--border);background:var(--panel);color:var(--text-soft);border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600;transition:all .15s}.rk-sim-cen button:hover{border-color:var(--border-strong);color:var(--text)}.rk-sim-cen button.on{background:var(--accent);border-color:var(--accent);color:#fff}.rk-sim-cen .rk-sim-zero{border-style:dashed;margin-left:auto}.modal.rk-rg .rk-sim-linha{border-bottom:1px solid color-mix(in srgb, var(--border) 60%, transparent);grid-template-columns:28px minmax(0,1fr) 92px 74px;align-items:center;gap:10px;padding:6px 0;display:grid}.rk-sim-rot{color:var(--text);flex-direction:column;font-size:12px;display:flex}.rk-sim-rot small{color:var(--text-mute);font-size:11px}.rk-sim-linha input[type=range]{appearance:none;background:linear-gradient(to right, var(--cc) var(--p), var(--panel-3) var(--p));border:0;border-radius:999px;width:100%;height:6px;margin:0;padding:0}.rk-sim-linha input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--panel);border:2px solid var(--cc);cursor:grab;border-radius:50%;width:16px;height:16px;box-shadow:0 2px 6px #14142840}.rk-sim-passo{background:var(--panel-2);border-radius:9px;justify-content:space-between;align-items:center;height:28px;display:inline-flex}.rk-sim-passo button{width:24px;height:28px;color:var(--text-soft);border-radius:9px;font-size:16px;font-weight:600}.rk-sim-passo button:hover:not(:disabled){background:var(--panel-3);color:var(--text)}.rk-sim-passo button:disabled{opacity:.3}.rk-sim-passo b{text-align:center;font-variant-numeric:tabular-nums;min-width:20px;color:var(--text);font-size:13px}.rk-sim-comp{grid-template-columns:1fr 1fr;gap:8px;display:grid}.rk-sim-comp span{background:#ffffff24;border-radius:10px;flex-direction:column;padding:8px 10px;display:flex}.rk-sim-comp b{font-variant-numeric:tabular-nums;font-size:16px;font-weight:700}.rk-sim-comp small{opacity:.85;font-size:11px}.rk-sim-partes{grid-template-columns:1fr 1fr;gap:3px 12px!important;display:grid!important}.rk-sim-partes li span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rk-sim-total{transition:transform .2s}.rk-evo-cab h4{flex:1}.rk-evo-modo{background:var(--panel-2);border-radius:10px;padding:3px;display:inline-flex}.rk-evo-modo button{color:var(--text-soft);border-radius:8px;padding:4px 10px;font-size:12px;font-weight:500}.rk-evo-modo button.on{background:var(--panel);color:var(--text);font-weight:600;box-shadow:0 1px 2px #1414281f}.rk-evo-leg{justify-content:flex-end;width:100%}.rk-evo-leg b{color:var(--text);font-variant-numeric:tabular-nums;margin-left:4px;font-weight:700}.rk-evo-dica em small{opacity:.75;font-weight:500}.rk-evo-dica.dir{transform:translate(14px)}.rk-evo-dica.esq{transform:translate(calc(-100% - 14px))}.rk-sim-partes{flex-direction:column;gap:2px!important;font-size:12px!important;display:flex!important}.rk-sim-cen{flex-wrap:nowrap}.rk-sim-cen button{white-space:nowrap;padding:6px 10px}.rk-sim-cen .rk-sim-zero{margin-left:auto}.modal.rk-rg .rk-sim-linha{grid-template-columns:28px minmax(0,1fr) 84px 74px}.rk-sim-rot small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rk-res-lista h4{padding:0 6px}.rk-res-lista .rk-lista{gap:2px;margin:0}.rk-res-lista .rk-lista li{grid-template-columns:28px 28px minmax(0,1fr) auto;gap:8px;padding:6px}.rk-res-lista .rk-lista-barra,.rk-res-lista .rk-lista-med{display:none}.rk-res-lista .rk-lista-nome small{font-size:11px}.rk-res-lista .rk-minha{margin-top:6px;padding-top:6px}.rk-res-lista .rk-minha li{grid-template-columns:28px 28px minmax(0,1fr) auto}@media (width>=1501px){.rk-rank{flex-direction:column;display:flex}.rk-centro{flex:1;align-items:stretch;min-height:0}.rk-centro-rank{min-height:0}.rk-evo{flex-direction:column;flex:1;min-height:240px;margin-bottom:0;display:flex}.rk-evo-area{flex:1;min-height:0}.rk-evo-svg{width:100%;height:100%;position:absolute;inset:0}.rk-resumo{min-height:0}.rk-res-lista{flex-direction:column;flex:1;display:flex}.rk-res-lista .rk-lista{flex:1;justify-content:space-between}}.rk-res-lista .rk-lista li{grid-template-columns:28px 30px minmax(0,1fr) auto;grid-template-areas:"pos av nome pts""pos av barra barra";align-items:center;row-gap:6px;padding:8px}.rk-res-lista .rk-lista-pos{grid-area:pos}.rk-res-lista .rk-lista li>div:nth-child(2),.rk-res-lista .rk-lista li>.avatar{grid-area:av}.rk-res-lista .rk-lista-nome{grid-area:nome}.rk-res-lista .rk-lista-pts{grid-area:pts}.rk-res-lista .rk-lista-barra{grid-area:barra;height:5px;display:block}.rk-res-lista .rk-lista-med{display:none}@media (width>=1501px){.rk-res-lista .rk-lista{justify-content:space-evenly}}.rk-res-elogios{flex:none}.rk-res-elogios .rk-elogios li{background:var(--panel-2);border-color:#0000;padding:8px 10px}.rk-res-elogios .rk-elogios small{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width>=1501px){.rk-res-lista .rk-lista{justify-content:flex-start;gap:6px}.rk-res-lista,.rk-res-lista .rk-lista{flex:none}.rk-res-elogios{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.rk-res-elogios .rk-elogios{scrollbar-width:none;flex:1;min-height:0;overflow-y:auto}}.rk-res-setor{flex:none;padding:12px 12px 8px}.rk-res-setor h4{margin-bottom:6px;padding:0 4px}.rk-setor2{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.rk-setor2 button{text-align:left;border-radius:8px;grid-template-columns:70px minmax(0,1fr) 56px;align-items:center;gap:10px;width:100%;padding:5px 6px;display:grid}.rk-setor2 button:hover{background:var(--panel-2)}.rk-setor2 button.on{background:var(--accent-light)}.rk-setor2 button:focus-visible{box-shadow:var(--ring);outline:none}.rk-setor2-nome{color:var(--text);font-size:12px;font-weight:600}.rk-setor2-barra{background:var(--panel-3);border-radius:999px;height:6px;overflow:hidden}.rk-setor2-barra i{border-radius:inherit;background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 55%, var(--panel)), var(--accent));height:100%;display:block}.rk-setor2 b{text-align:right;color:var(--text);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.rk-setor2 b small{color:var(--text-mute);margin-left:2px;font-size:11px;font-weight:500}.rk-lado .rk-medalhas{grid-template-columns:1fr;gap:2px}.rk-lado .rk-medalhas li{background:0 0;border:0;border-radius:10px;grid-template-columns:28px minmax(0,1fr) 70px 38px;align-items:center;gap:10px;padding:6px 8px;display:grid}.rk-lado .rk-medalhas li:hover{background:var(--panel)}.rk-lado .rk-medalhas li.ganha{background:color-mix(in srgb, var(--rk-ouro) 9%, var(--panel))}.rk-lado .rk-med-ic{width:28px;height:28px;margin:0}.rk-lado .rk-med-ic svg{width:14px;height:14px}.rk-lado .rk-medalhas b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.rk-lado .rk-medalhas small{text-align:right;order:4;font-size:12px}.rk-lado .rk-med-barra{order:3;margin:0}.rk-lado .rk-medalhas li.ganha:after{content:"✓";text-align:center;color:#c9902a;order:3;font-weight:700}.rk-lado .rk-medalhas li.ganha small{grid-column:4}.rk-lado .rk-medalhas li.ganha:after{content:none}.rk-lado .rk-medalhas li.ganha small{grid-column:3/5;font-size:0}.rk-lado .rk-medalhas li.ganha small:after{content:"✓ Conquistada";color:#9a6a12;font-size:12px;font-weight:600}.rk-lado .rk-medalhas li{grid-template-columns:28px minmax(0,1fr) 64px 34px}.rk-setor2-linha{grid-template-columns:70px minmax(0,1fr) 56px;align-items:center;gap:10px;padding:5px 6px;display:grid}.rk-podio{margin-top:26px}.rk-res-lista{padding:12px 10px 8px}.rk-res-lista h4{margin-bottom:6px}.rk-res-lista .rk-lista{gap:0}.rk-res-lista .rk-lista li{border-radius:8px;grid-template-columns:26px 24px minmax(0,1fr) 54px auto;grid-template-areas:"pos av nome barra pts";gap:0 8px;padding:5px 6px}.rk-res-lista .rk-lista li>div:nth-child(2){width:24px!important;height:24px!important;font-size:11px!important}.rk-res-lista .rk-lista-pos{font-size:12px}.rk-res-lista .rk-lista-nome small{display:none}.rk-res-lista .rk-lista-nome b{font-size:12px}.rk-res-lista .rk-lista-barra{height:4px}.rk-res-lista .rk-lista-pts{font-size:12px}.rk-res-lista .rk-lista-pts small{font-size:11px}@media (width>=1501px){.rk-res-elogios{flex:none}.rk-res-elogios .rk-elogios{flex:none;overflow:visible}.rk-evo{flex:none;height:305px;min-height:0}.rk-centro-rank{flex-direction:column;display:flex}.rk-evo{margin-top:auto}}.rk-ultimos{margin-top:18px}.rk-ultimos h4{color:var(--text);justify-content:space-between;align-items:baseline;margin:0 0 8px;font-size:13px;font-weight:600;display:flex}.rk-ultimos h4 small{color:var(--text-mute);font-size:12px;font-weight:500}.rk-ultimos ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.rk-ultimos li{border:1px solid var(--border);background:var(--panel);border-radius:12px;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}.rk-ult-txt{flex-direction:column;flex:1;min-width:0;display:flex}.rk-ult-txt b{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.rk-ult-txt small{color:var(--text-mute);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.rk-ultimos em{color:var(--success-text,#1f5a2c);font-variant-numeric:tabular-nums;font-size:13px;font-style:normal;font-weight:700}@media (width<=1700px){.rk-ultimos ul{grid-template-columns:repeat(2,minmax(0,1fr))}}.rk-elogiar{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 10%, var(--panel)), color-mix(in srgb, #e4b84a 12%, var(--panel)));border-radius:12px;align-items:center;gap:10px;margin-top:10px;padding:12px;display:flex}.rk-elogiar>span:nth-child(2){flex-direction:column;flex:1;min-width:0;display:flex}.rk-elogiar b{color:var(--text);font-size:12px}.rk-elogiar small{color:var(--text-soft);font-size:12px;line-height:1.4}.rk-elogiar-ic{color:#fff;background:linear-gradient(135deg,#f0cd6a,#c9902a);border-radius:10px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}@media (width>=1501px){.rk-res-elogios{flex-direction:column;flex:1;display:flex}.rk-res-elogios .rk-elogiar{margin-top:auto}.rk-evo{flex:1;height:auto;min-height:260px;margin-top:16px}.rk-centro{grid-template-columns:minmax(0,1fr) 360px;gap:20px}.rk-res-lista .rk-lista li{grid-template-columns:26px 24px minmax(0,1fr) 70px auto}}.rk-res-lista .rk-lista li.p1 .rk-lista-pos{color:#b0871f}.rk-res-lista .rk-lista li.p2 .rk-lista-pos{color:#7d8797}.rk-res-lista .rk-lista li.p3 .rk-lista-pos{color:#a0632f}.nt-lixo-barra .nt-voltar{color:var(--accent-text);margin-right:6px}.nt-lixo-barra .nt-voltar:hover{background:var(--accent-light)}.ct2-par .ct2-abas{background:var(--panel-2);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;width:100%;margin-top:10px;padding:3px;overflow:visible;display:grid!important}.ct2-par .ct2-abas button{white-space:nowrap;letter-spacing:0;border-radius:8px;justify-content:center;min-width:0;padding:6px 4px;font-weight:500;position:relative;overflow:visible;font-size:12px!important}.ct2-par .ct2-abas button.on{background:var(--panel);color:var(--text);font-weight:600;box-shadow:0 1px 2px #14142824}.ct2-par .ct2-abas b{z-index:1;border:2px solid var(--panel);border-radius:999px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:9.5px;line-height:1;position:absolute;top:-6px;right:-2px;display:grid!important}.ct2 .ct2-lista-topo{overflow:visible}.ct2-par .ct2-abas{justify-content:space-between;gap:0;padding:3px;display:flex!important}.ct2-par .ct2-abas button{flex:none;padding:6px 7px}@media (width<=1700px){.ct2-par .ct2-abas button{padding:6px 4px;font-size:11px!important}}.ct2-par{grid-template-columns:minmax(300px,1fr) minmax(0,1.1fr)}@media (width<=1700px){.ct2-par{grid-template-columns:minmax(262px,1fr) minmax(0,1.05fr)}.ct2-par .ct2-abas button{padding:6px 3px;font-size:11px!important}}.rk-setor2{grid-template-columns:max-content minmax(40px,1fr) auto;column-gap:10px;display:grid}.rk-setor2>li{display:contents}.rk-setor2-linha{grid-column:1/-1;grid-template-columns:subgrid}.rk-setor2-nome{white-space:nowrap}.rk-setor2-nome:first-letter{text-transform:uppercase}.ct2-par .ct2-abas{grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;padding:3px;display:grid!important}.ct2-par .ct2-abas button,.ct2-par .ct2-abas button{color:var(--text-mute);padding:7px 0!important}.ct2-par .ct2-abas button:hover{color:var(--text);background:color-mix(in srgb, var(--panel) 60%, transparent)}.ct2-par .ct2-abas button.on{color:var(--accent)}.ct2-par .ct2-abas b{top:-5px;right:calc(50% - 20px)}.ct2 .ct2-cat-nome{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ct2 .ct2-cat{gap:8px}@media (width<=1700px){.ct2-corpo{grid-template-columns:236px minmax(490px,550px) minmax(0,1fr)}.ct2 .ct2-cat{gap:7px;padding-left:8px;padding-right:8px}}.rk-ln-tipo{align-self:flex-start;margin:2px 0 6px}.an-palco{border-radius:0;max-width:none;min-height:100%}.an-corpo{border-top:0;padding:0}.an-palco.festa{--an-festa-tam:clamp(200px, 22vw, 280px)}.an-festa{justify-content:center;align-items:flex-end;gap:clamp(16px,4vw,64px);width:100%;margin-top:28px;display:flex}.an-festa-centro{justify-content:center;gap:40px;margin:0;padding:0;list-style:none;display:flex}.an-festa-pessoa{flex-direction:column;align-items:center;gap:6px;animation:.7s cubic-bezier(.16,1,.3,1) both an-festa-entra;display:flex;position:relative}.an-festa-pessoa .an-moldura.arte{filter:drop-shadow(0 0 22px color-mix(in srgb, var(--t-hoje,#ffc400) 55%, transparent));animation:2.4s ease-in-out infinite an-festa-pulsa}.an-festa-pessoa .an-nome{margin-top:8px;font-size:26px}.an-festa-pessoa .an-fita-hoje{z-index:3}.an-festa-pessoa .an-btn-parabens{margin-top:6px;padding:8px 18px;font-size:14px}@keyframes an-festa-entra{0%{opacity:0;transform:translateY(18px)scale(.92)}}@keyframes an-festa-pulsa{50%{transform:scale(1.03)}}.an-plateia{align-items:flex-end;gap:6px;padding-bottom:70px;display:flex}.an-colega{width:calc(74px * var(--esc));height:auto;animation:an-pula 1.4s ease-in-out var(--atraso) infinite;overflow:visible}.an-colega.olha-esq{transform:scaleX(-1)}.an-colega .boca{fill:none;stroke:#2a1d15;stroke-width:1.6px;stroke-linecap:round}.an-colega .braco{transform-box:view-box;animation:an-palma .56s ease-in-out var(--atraso) infinite}.an-colega .estalo path{stroke:var(--t-hoje,#ffc400);stroke-width:2px;stroke-linecap:round;fill:none}.an-colega .estalo{opacity:0;animation:an-estalo .56s ease-out var(--atraso) infinite}@keyframes an-palma{0%,to{transform:rotate(var(--abre))}50%{transform:rotate(0)}}@keyframes an-estalo{0%,40%{opacity:0}52%{opacity:1}80%,to{opacity:0}}@keyframes an-pula{0%,to{translate:0}50%{translate:0 -5px}}.an-chuva{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.an-chuva i{background:var(--ad-1,#e0568f);opacity:.85;width:8px;height:13px;animation:an-cai var(--dur) linear var(--atraso) infinite;border-radius:2px;position:absolute;top:-20px}.an-chuva i.c1{background:var(--t-hoje,#ffc400);width:6px;height:10px}.an-chuva i.c2{background:#3d8bd9;border-radius:50%;width:8px;height:8px}.an-chuva i.c3{background:#2e9e5b;width:10px;height:5px}@keyframes an-cai{0%{transform:translateY(-20px) rotate(var(--rot))}to{transform:translateY(calc(100vh + 40px)) rotate(calc(var(--rot) + 540deg))}}.an-ver-todos{color:var(--t-destaque,var(--accent));text-underline-offset:3px;background:0 0;margin-top:14px;font-size:13px;font-weight:600;text-decoration:underline}.an-ver-todos:hover{opacity:.8}@media (width<=900px){.an-plateia{display:none}}@media (prefers-reduced-motion:reduce){.an-colega,.an-colega .braco,.an-colega .estalo,.an-chuva i,.an-festa-pessoa,.an-festa-pessoa .an-moldura.arte{animation:none}.an-chuva{display:none}}.rk-regras small{display:none!important}.rk-regras li{align-items:center!important;padding-top:5px!important;padding-bottom:5px!important}.rk-regras li b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.an-palco.festa{--an-festa-tam:clamp(150px, min(20vw, calc(100vh - 560px)), 270px);padding-top:26px;padding-bottom:20px}.an-palco.festa .an-festa{margin-top:16px}.an-palco.festa .an-plateia{padding-bottom:60px}.an-colega{width:calc(96px * var(--esc));filter:drop-shadow(0 8px 10px #28142824)}.an-colega .sombra{fill:#3c1e1429}.an-colega .gola{fill:none;stroke:#ffffff73;stroke-width:2.4px;stroke-linecap:round}.an-colega .traco{fill:none;stroke:#3a2420;stroke-width:2.4px;stroke-linecap:round}.an-colega .bochecha{fill:#ff7b8a;opacity:.35}.an-colega .boca{fill:#8a2f3a;stroke:#8a2f3a;stroke-width:1px;stroke-linejoin:round}.an-colega .listra{stroke:#ffffffbf;stroke-width:2.6px;stroke-linecap:round}.an-colega .pompom{fill:#fff}.an-colega .braco path{stroke-width:12px;stroke-linecap:round;fill:none}.an-colega .chapeu{animation:an-chapeu 1.4s ease-in-out var(--atraso) infinite;transform-box:view-box}@keyframes an-chapeu{50%{translate:0 -2px}}.an-plateia{gap:2px;padding-bottom:64px}.an-festa-setor{letter-spacing:.16em;text-transform:uppercase;color:var(--t-destaque,var(--accent));background:color-mix(in srgb, var(--t-destaque,var(--accent)) 10%, transparent);border:1.5px solid color-mix(in srgb, var(--t-destaque,var(--accent)) 35%, transparent);box-shadow:0 6px 16px -10px color-mix(in srgb, var(--t-destaque,var(--accent)) 60%, transparent);border-radius:999px;align-items:center;gap:7px;margin-top:2px;padding:6px 16px;font-size:13px;font-weight:700;display:inline-flex}.an-festa-setor svg{flex-shrink:0}@media (prefers-reduced-motion:reduce){.an-colega .chapeu{animation:none}}.an-colega .braco path.contorno{stroke:#1e142838;stroke-width:14.5px}.an-palco.festa{flex-direction:column;min-height:100%;padding:18px 28px 16px;display:flex}.fx{z-index:1;--fx-foto:clamp(130px, calc(100vh - 610px), 240px);--fx-boneco:clamp(96px, 8.5vw, 150px);flex:1;grid-template-columns:minmax(0,1fr) minmax(420px,600px) minmax(0,1fr);gap:clamp(12px,2vw,36px);width:100%;min-height:0;display:grid;position:relative}.fx-lado{flex-direction:column;justify-content:flex-end;min-height:0;display:flex}.fx-recados{flex-direction:column;flex:1;justify-content:flex-end;gap:12px;min-height:0;padding:4px 6px 14px;display:flex;overflow:hidden}.fx-turma{justify-content:center;align-items:flex-end;display:flex}.fx .an-colega{width:calc(var(--fx-boneco) * var(--esc));margin:0 calc(var(--fx-boneco) * -.12)}.fx .an-colega:nth-child(2){z-index:1;position:relative}.fx-recado{text-align:left;background:color-mix(in srgb, var(--panel) 92%, transparent);color:var(--text);border:1px solid color-mix(in srgb, var(--t-destaque,var(--accent)) 22%, var(--border));border-radius:16px;padding:12px 14px;animation:.5s cubic-bezier(.16,1,.3,1) both fx-recado-entra;position:relative;box-shadow:0 14px 30px -18px #3c143259}.fx-lado.esq .fx-recado{margin-right:12%}.fx-lado.dir .fx-recado{margin-left:12%}.fx-recado:after{content:"";background:inherit;border-right:inherit;border-bottom:inherit;width:16px;height:16px;position:absolute;bottom:-8px;transform:rotate(45deg)}.fx-lado.esq .fx-recado:after{left:34px}.fx-lado.dir .fx-recado:after{right:34px}.fx-recado header{align-items:center;gap:8px;margin-bottom:6px;display:flex}.fx-av{object-fit:cover;color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:11px;font-weight:700;display:grid}.fx-recado header b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:700;overflow:hidden}.fx-recado header time{color:var(--text-mute);white-space:nowrap;margin-left:auto;font-size:12px}.fx-recado p{color:var(--text-soft);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.45;display:-webkit-box;overflow:hidden}.fx-recado.vazio p{color:var(--t-destaque,var(--accent));text-align:center;font-size:14px;font-weight:600}.fx-recado.nova{border-color:var(--t-destaque,var(--accent));box-shadow:0 0 0 3px color-mix(in srgb, var(--t-destaque,var(--accent)) 22%, transparent), 0 18px 34px -16px #3c143273;animation:.8s cubic-bezier(.34,1.56,.64,1) both fx-recado-novo}.fx-recado-fita{letter-spacing:.04em;color:#fff;background:var(--t-destaque,var(--accent));box-shadow:0 6px 14px -8px var(--t-destaque,var(--accent));border-radius:999px;padding:3px 10px;font-size:11px;font-weight:700;position:absolute;top:-11px;left:14px}@keyframes fx-recado-entra{0%{opacity:0;transform:translateY(14px)scale(.96)}}@keyframes fx-recado-novo{0%{opacity:0;transform:translateY(26px)scale(.8)}to{opacity:1;transform:none}}.fx-centro{flex-direction:column;align-items:center;min-height:0;display:flex}.an-palco.festa .an-titulo{font-size:clamp(44px,5vw,76px)}.an-palco.festa .an-subtitulo{margin-top:6px}.fx-pessoas{gap:28px;margin-top:16px;display:flex;position:relative}.fx-retrato{animation:.7s cubic-bezier(.16,1,.3,1) both an-festa-entra;position:relative}.fx-retrato .an-moldura.arte{filter:drop-shadow(0 0 22px color-mix(in srgb, var(--t-hoje,#ffc400) 55%, transparent))}.fx-retrato .an-fita-hoje{z-index:3}.fx-anuncio{z-index:5;text-align:center;background:var(--t-destaque,var(--accent));color:#fff;width:max-content;max-width:360px;box-shadow:0 20px 40px -16px color-mix(in srgb, var(--t-destaque,var(--accent)) 80%, transparent);border-radius:16px;flex-direction:column;gap:4px;padding:12px 18px;animation:5.2s both fx-anuncio;display:flex;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.fx-anuncio-tit{font-size:16px;font-weight:700}.fx-anuncio-de{opacity:.95;font-size:13px}@keyframes fx-anuncio{0%{opacity:0;transform:translate(-50%,-30%)scale(.7)}10%,85%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-60%)scale(.96)}}.fx-bolo{z-index:2;flex-direction:column;align-items:center;margin-top:-54px;display:flex;position:relative}.fx-bolo svg{filter:drop-shadow(0 12px 16px #3c142838);width:clamp(170px,14vw,220px);height:auto;overflow:visible}.fx-bolo .prato{fill:#fff;stroke:#00000014}.fx-bolo .andar1{fill:#f6c7d6}.fx-bolo .andar2{fill:#fbe1ea}.fx-bolo .faixa{fill:var(--t-destaque,#e0568f);opacity:.85}.fx-bolo .cobertura{fill:#fff}.fx-bolo .cera{fill:#fff;stroke:#0000000f}.fx-bolo .pavio{stroke:#3a2420;stroke-width:1.6px;stroke-linecap:round}.fx-bolo .fogo{fill:#ffb627}.fx-bolo .miolo{fill:#fff6c2}.fx-bolo .chama{transform-box:view-box;filter:drop-shadow(0 0 6px #ffaa28e6);animation:.9s ease-in-out infinite alternate fx-chama}.fx-bolo .fumaca path{fill:none;stroke:#7878828c;stroke-width:2px;stroke-linecap:round;animation:1.6s ease-out forwards fx-fumaca}.fx-bolo .alvo{fill:#0000;cursor:pointer}.fx-bolo-dica{color:var(--t-suave,var(--text-mute));margin-top:4px;font-size:12px;font-weight:600}.fx-bolo.festejo .fx-bolo-dica{color:var(--t-destaque,var(--accent));font-size:14px;animation:.8s ease-in-out infinite an-festa-pulsa}@keyframes fx-chama{0%{transform:scale(1)rotate(-3deg)}to{transform:scale(.92,1.1)rotate(3deg)}}@keyframes fx-fumaca{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-14px)}}.fx-nome{color:var(--t-texto,var(--text));margin-top:8px;font-size:clamp(22px,2vw,30px);font-weight:700}.fx-centro .an-festa-setor{margin-top:6px}.fx-escrever{background:var(--panel);border:1.5px solid color-mix(in srgb, var(--t-destaque,var(--accent)) 35%, var(--border));border-radius:999px;align-items:center;gap:6px;width:min(100%,460px);margin-top:14px;padding:5px 5px 5px 16px;display:flex;box-shadow:0 12px 26px -18px #3c143280}.fx-escrever:focus-within{border-color:var(--t-destaque,var(--accent));box-shadow:0 0 0 3px color-mix(in srgb, var(--t-destaque,var(--accent)) 18%, transparent)}.fx-escrever input{min-width:0;color:var(--text);background:0 0;border:0;outline:none;flex:1;padding:6px 0;font-size:14px}.fx-escrever button{background:var(--t-destaque,var(--accent));color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.fx-escrever button:disabled{opacity:.4}.fx-privado{color:var(--t-suave,var(--text-soft));background:0 0;align-items:center;gap:6px;margin-top:8px;font-size:12px;font-weight:600;display:inline-flex}.fx-privado:hover{color:var(--t-destaque,var(--accent))}.fx-ver-todos{z-index:3;margin:0;position:absolute;top:14px;right:22px}.an-colega.acena .braco.aceno{transform-box:view-box;transform-origin:77px 110px;animation:fx-aceno 1.1s ease-in-out var(--atraso) infinite}.an-colega .braco.parado path{stroke-width:12px;stroke-linecap:round;fill:none}@keyframes fx-aceno{0%,to{transform:rotate(-8deg)}50%{transform:rotate(12deg)}}@media (width<=1100px){.fx{grid-template-columns:1fr}.fx-lado{display:none}}@media (prefers-reduced-motion:reduce){.fx-recado,.fx-anuncio,.fx-bolo .chama,.an-colega.acena .braco.aceno{animation:none}}.an-palco p,.an-palco .an-mensagem,.fx-recado p,.fx-anuncio-de,.an-vazio-palco,.an-palco h3,.ct2 p,.rk-page p,.mu-page p{text-wrap:balance}.fx-recado p{text-wrap:balance}.fx-bolo-dica{white-space:nowrap}.fx-recados{gap:10px;padding-bottom:18px}.fx-msg{align-items:flex-end;gap:10px;animation:.7s cubic-bezier(.16,1,.3,1) both fx-msg-entra;display:flex}.fx-msg.esq{transform-origin:0 100%;justify-content:flex-start;padding-right:10%}.fx-msg.dir{transform-origin:100% 100%;flex-direction:row-reverse;justify-content:flex-start;padding-left:10%}@keyframes fx-msg-entra{0%{opacity:0;filter:blur(4px);transform:translateY(16px)scale(.92)}to{opacity:1;filter:none;transform:none}}.fx-msg-av{object-fit:cover;color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:12px;font-weight:700;display:grid;box-shadow:0 0 0 2.5px #fff,0 8px 16px -8px #2814328c}.fx-msg-pilha{flex-direction:column;gap:3px;min-width:0;max-width:100%;display:flex}.fx-msg.dir .fx-msg-pilha{align-items:flex-end}.fx-msg-nome{color:var(--t-suave,var(--text-soft));padding:0 6px;font-size:12px;font-weight:700}.fx-msg-meta{color:var(--text-mute);font-variant-numeric:tabular-nums;padding:0 8px;font-size:11px}.fx-msg-balao{text-align:left;color:var(--text);text-wrap:balance;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset 0 1px 0 #ffffffe6, inset 0 0 0 1px color-mix(in srgb, var(--t-destaque,var(--accent)) 14%, transparent), 0 14px 28px -18px #3c143280;-webkit-line-clamp:4;background:#ffffffd1;border-radius:19px;-webkit-box-orient:vertical;padding:10px 15px;font-size:14px;line-height:1.42;display:-webkit-box;position:relative;overflow:hidden}.fx-msg.esq .fx-msg-balao{border-bottom-left-radius:6px}.fx-msg.dir .fx-msg-balao{color:#fff;background:linear-gradient(180deg, color-mix(in srgb, var(--t-destaque,var(--accent)) 88%, #fff), var(--t-destaque,var(--accent)));box-shadow:inset 0 1px 0 #ffffff40, 0 14px 28px -16px color-mix(in srgb, var(--t-destaque,var(--accent)) 75%, transparent);border-bottom-right-radius:6px}.fx-msg.vazio .fx-msg-balao{color:var(--t-destaque,var(--accent));font-weight:600}.fx-msg.nova .fx-msg-balao{box-shadow:0 0 0 3px color-mix(in srgb, var(--t-destaque,var(--accent)) 25%, transparent), 0 18px 34px -16px #3c143280;padding-top:22px;display:block;overflow:visible}@keyframes fx-msg-novo{0%{opacity:0;filter:blur(4px);transform:translateY(28px)scale(.8)}to{opacity:1;filter:none;transform:none}}.fx-msg-fita{white-space:nowrap;letter-spacing:.03em;color:#fff;background:var(--t-destaque,var(--accent));box-shadow:0 6px 14px -8px var(--t-destaque,var(--accent));border-radius:999px;padding:2px 9px;font-size:11px;font-weight:700;position:absolute;top:-10px;left:12px}.fx-msg.dir .fx-msg-fita{color:var(--t-destaque,var(--accent));background:#fff;left:auto;right:12px}@media (prefers-reduced-motion:reduce){.fx-msg,.fx-msg.nova{animation:none}}.fx-msg-pilha{text-align:left;align-items:flex-start}.fx-msg.dir .fx-msg-pilha{text-align:right;align-items:flex-end}.fx-msg.dir .fx-msg-balao{text-align:left}.fx-msg-pilha{max-width:min(100%,400px)}.fx-recados{padding:0;display:block;position:relative;overflow:visible}.fx-msg{width:min(330px,86%);animation:fx-msg-entra .7s cubic-bezier(.16, 1, .3, 1) both, fx-flutua var(--dur,8s) ease-in-out var(--atr,0s) infinite;position:absolute;padding:0!important}.fx-msg.nova{animation:fx-msg-novo .9s cubic-bezier(.34, 1.56, .64, 1) both, fx-flutua var(--dur,8s) ease-in-out var(--atr,0s) infinite}.fx-msg.dir{flex-direction:row-reverse}.fx-msg.vaga0{z-index:3}.fx-msg.vaga1{width:min(300px,80%)}.fx-msg.vaga2{opacity:.96;width:min(290px,78%)}.fx-msg.vaga3{width:min(280px,76%)}@keyframes fx-flutua{0%,to{translate:0}50%{translate:0 -7px}}@media (height<=820px){.fx-msg.vaga3{display:none}}@media (prefers-reduced-motion:reduce){.fx-msg,.fx-msg.nova{animation:none}}.fx-msg-balao{-webkit-line-clamp:4}@media (width<=1500px){.fx-msg,.fx-msg.vaga1,.fx-msg.vaga2,.fx-msg.vaga3{width:94%}}.fx{--fx-boneco:clamp(84px, 7.2vw, 128px)}.an-colega .lapela{fill:#00000029}.an-colega .sobrancelha{fill:none;stroke:#3a2420;stroke-width:1.5px;stroke-linecap:round}.an-colega .olho{fill:#2a1d15}.an-colega .nariz{fill:none;stroke:#5a2d1e73;stroke-width:1.3px;stroke-linecap:round}.an-colega .sorriso{fill:none;stroke:#7a2e2e;stroke-width:1.8px;stroke-linecap:round}.an-colega .sorriso.claro{stroke:#f3d6c8}.an-colega .brinco{fill:#f5c542}.an-colega .oculos rect,.an-colega .oculos path{fill:#ffffff2e;stroke:#2a1d15;stroke-width:1.3px}.an-colega .braco path.contorno{stroke-width:12.5px}.an-colega .estalo path{stroke-width:2.4px}.fx-nome-linha{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:8px;display:flex}.fx-nome-linha .fx-nome,.fx-nome-linha .an-festa-setor{margin-top:0}.fx-msg{width:min(320px,88%)}.fx-contador{color:var(--t-destaque,var(--accent));background:color-mix(in srgb, var(--t-destaque,var(--accent)) 10%, transparent);border-radius:999px;margin-top:10px;padding:5px 12px;font-size:12px;font-weight:700}.fx-contador:hover{background:color-mix(in srgb, var(--t-destaque,var(--accent)) 18%, transparent)}.modal.fx-todos{text-align:left;width:560px;max-width:94vw;max-height:82vh;color:var(--text);flex-direction:column;display:flex}.fx-todos .modal-head h3{align-items:center;gap:8px;display:flex}.fx-todos .modal-head h3 small{background:var(--panel-2);color:var(--text-soft);border-radius:999px;padding:1px 8px;font-size:12px;font-weight:700}.fx-todos-lista{flex-direction:column;gap:14px;margin:0;padding:4px 2px 8px;list-style:none;display:flex;overflow-y:auto}.fx-todos-lista li{align-items:flex-start;gap:12px;display:flex}.fx-todos-lista li>div{background:var(--panel-2);border-radius:6px 16px 16px;flex:1;min-width:0;padding:10px 14px}.fx-todos-lista header{align-items:baseline;gap:8px;margin-bottom:3px;display:flex}.fx-todos-lista header b{font-size:13px}.fx-todos-lista header time{color:var(--text-mute);margin-left:auto;font-size:12px}.fx-todos-lista p{color:var(--text-soft);text-wrap:pretty;margin:0;font-size:14px;line-height:1.45}.fx-contador+.fx-escrever{margin-top:8px}.modal.fr{text-align:left;width:600px;max-width:94vw;max-height:86vh;color:var(--text);border-radius:22px;flex-direction:column;padding:0;display:flex;overflow:hidden}.fr-cab{color:#fff;background:radial-gradient(120% 140% at 0% 0%, color-mix(in srgb, var(--t-destaque,var(--accent)) 70%, #fff) 0%, var(--t-destaque,var(--accent)) 55%, color-mix(in srgb, var(--t-destaque,var(--accent)) 80%, #000) 100%);justify-content:space-between;align-items:center;gap:12px;padding:22px 24px 20px;display:flex}.fr-cab h3{letter-spacing:-.01em;margin:0;font-size:20px;font-weight:700}.fr-cab span{opacity:.9;font-size:13px}.fr-fechar{color:#fff;background:#ffffff29;border-radius:12px;place-items:center;width:36px;height:36px;display:grid}.fr-fechar:hover{background:#ffffff47}.fr-lista{scrollbar-width:thin;flex-direction:column;gap:18px;margin:0;padding:18px 22px 22px;list-style:none;display:flex;overflow-y:auto}.fr-item{align-items:flex-start;gap:12px;display:flex}.fr-av{object-fit:cover;color:#fff;box-shadow:0 0 0 2px var(--panel), 0 6px 14px -8px #28143299;border-radius:50%;flex-shrink:0;place-items:center;font-weight:700;display:grid}.fr-corpo{flex:1;min-width:0}.fr-balao{background:var(--panel-2);border:1px solid var(--border-soft,var(--border));border-radius:6px 18px 18px;padding:11px 15px 12px}.fr-balao header{align-items:baseline;gap:8px;margin-bottom:3px;display:flex}.fr-balao header b{font-size:13px;font-weight:700}.fr-balao header time{color:var(--text-mute);white-space:nowrap;margin-left:auto;font-size:12px}.fr-balao p{color:var(--text);text-wrap:pretty;margin:0;font-size:14px;line-height:1.5}.fr-balao.mini{background:color-mix(in srgb, var(--t-destaque,var(--accent)) 7%, var(--panel));border-radius:6px 14px 14px;padding:8px 12px}.fr-balao.mini p{font-size:13px}.fr-acoes{flex-wrap:wrap;align-items:center;gap:6px;margin:7px 0 0 4px;display:flex}.fr-chip{height:28px;color:var(--text-soft);background:var(--panel);border:1px solid var(--border);border-radius:999px;align-items:center;gap:5px;padding:0 10px;font-size:12px;font-weight:700;transition:transform .12s,border-color .12s;display:inline-flex}.fr-chip span{font-size:14px}.fr-chip:hover{border-color:var(--border-strong,var(--border));transform:translateY(-1px)}.fr-chip.minha{color:var(--t-destaque,var(--accent));border-color:color-mix(in srgb, var(--t-destaque,var(--accent)) 50%, transparent);background:color-mix(in srgb, var(--t-destaque,var(--accent)) 10%, var(--panel))}.fr-link{height:28px;color:var(--text-mute);background:0 0;border-radius:999px;align-items:center;gap:5px;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}.fr-link:hover{color:var(--t-destaque,var(--accent));background:color-mix(in srgb, var(--t-destaque,var(--accent)) 8%, transparent)}.fr-reagir{position:relative}.fr-paleta{z-index:5;background:var(--panel);border:1px solid var(--border);border-radius:999px;gap:2px;padding:5px;animation:.18s cubic-bezier(.34,1.56,.64,1) both fr-paleta;display:flex;position:absolute;bottom:calc(100% + 6px);left:0;box-shadow:0 14px 30px -12px #1e143266}.fr-paleta button{background:0 0;border-radius:50%;place-items:center;width:34px;height:34px;font-size:20px;transition:transform .12s;display:grid}.fr-paleta button:hover{background:var(--panel-2);transform:scale(1.25)translateY(-2px)}@keyframes fr-paleta{0%{opacity:0;transform:translateY(6px)scale(.9)}}.fr-respostas{border-left:2px solid color-mix(in srgb, var(--t-destaque,var(--accent)) 25%, transparent);flex-direction:column;gap:8px;margin:10px 0 0;padding:0 0 0 14px;list-style:none;display:flex}.fr-respostas li{align-items:flex-start;gap:8px;display:flex}.fr-respostas .fr-balao{flex:1;min-width:0}.fr-responder{background:var(--panel);border:1.5px solid color-mix(in srgb, var(--t-destaque,var(--accent)) 40%, var(--border));border-radius:999px;align-items:center;gap:6px;margin-top:10px;padding:4px 4px 4px 14px;display:flex}.fr-responder:focus-within{border-color:var(--t-destaque,var(--accent));box-shadow:0 0 0 3px color-mix(in srgb, var(--t-destaque,var(--accent)) 16%, transparent)}.fr-responder input{min-width:0;color:var(--text);background:0 0;border:0;outline:none;flex:1;padding:6px 0;font-size:13px}.fr-responder button{color:#fff;background:var(--t-destaque,var(--accent));border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.fr-responder button:disabled{opacity:.4}.fx-privado+.fx-contador{margin-top:10px}.fx-centro .fx-contador{margin-top:auto;margin-bottom:4px}.fx-centro .fx-privado{margin-bottom:12px}.fx-modo{background:color-mix(in srgb, var(--t-destaque,var(--accent)) 8%, var(--panel));border:1px solid color-mix(in srgb, var(--t-destaque,var(--accent)) 18%, var(--border));border-radius:999px;gap:4px;margin-top:14px;padding:4px;display:inline-flex}.fx-modo button{color:var(--text-soft);background:0 0;border-radius:999px;align-items:baseline;gap:6px;padding:6px 14px;font-size:13px;font-weight:700;transition:background .15s,color .15s;display:inline-flex}.fx-modo button small{opacity:.8;font-size:11px;font-weight:500}.fx-modo button.on{background:var(--t-destaque,var(--accent));color:#fff;box-shadow:0 6px 14px -8px var(--t-destaque,var(--accent))}.fx-modo button:disabled{opacity:.4}.fx-modo+.fx-escrever{margin-top:8px}.fx-aviso{color:var(--t-destaque,var(--accent));margin-top:8px;font-size:12px;font-weight:700;animation:.4s both fx-recado-entra}.fx-msg{padding:0!important}.fx-msg,.fx-msg.dir{flex-direction:column}.fx-msg .fx-msg-pilha{width:100%;max-width:none;text-align:left!important;align-items:stretch!important}.fx-msg .fx-msg-balao{-webkit-line-clamp:unset;align-items:flex-start;gap:10px;overflow:visible;display:flex!important}.fx-msg .fx-msg-av{width:32px;height:32px;font-size:12px;box-shadow:0 0 0 2px #ffffffd9}.fx-msg-txt{-webkit-line-clamp:4;text-wrap:balance;-webkit-box-orient:vertical;flex:1;min-width:0;display:-webkit-box;overflow:hidden}.fx-msg .fx-msg-nome{color:inherit;opacity:.85;margin:0 0 1px;padding:0;font-size:12px;font-weight:700;display:block}.fx-msg.esq .fx-msg-balao{border-top-left-radius:8px;border-bottom-left-radius:19px}.fx-msg.dir .fx-msg-balao{border-top-left-radius:8px;border-bottom-right-radius:19px}.fx-msg .fx-msg-meta{text-align:right;padding:0 10px}.fx-msg.nova .fx-msg-balao{padding-top:20px}.fx-msg.nova .fx-msg-nome{margin-bottom:1px}.fx-quem{white-space:nowrap;color:var(--text-mute);background:var(--panel-2);border-radius:999px;flex-shrink:0;padding:4px 9px;font-size:12px;font-weight:600;transition:color .15s,background .15s}.fx-quem:hover:not(:disabled){color:var(--t-destaque,var(--accent));background:color-mix(in srgb, var(--t-destaque,var(--accent)) 10%, var(--panel))}.fx-escrever.privado{border-style:solid}.fx-escrever .fx-quem{width:auto;height:auto;color:var(--text-mute);background:var(--panel-2);border-radius:999px;align-items:center;display:inline-flex}.fx-escrever.privado .fx-quem{color:var(--t-destaque,var(--accent));background:color-mix(in srgb, var(--t-destaque,var(--accent)) 10%, var(--panel))}.fx-escrever .fx-quem:disabled{opacity:1}.an-colega .braco path{stroke-width:9.5px}.an-colega .braco ellipse{filter:brightness(1.16)}.an-colega .braco.esq{transform-origin:26px 98px;--abre:-10deg}.an-colega .braco.dir{transform-origin:74px 98px;--abre:10deg}.an-colega .braco.esq{transform-origin:26px 86px}.an-colega .braco.dir{transform-origin:74px 86px}.an-colega.acena .braco.aceno{transform-origin:75px 86px}.an-colega .braco,.an-colega .braco ellipse{filter:none}.an-colega .braco path.manga{stroke:#00000029}.fx-bolo{margin-top:-70px}.fx-bolo svg{width:clamp(230px,17vw,290px)}.fx-bolo .espiral{stroke:var(--faixa);stroke-width:2.8px}.fx-bolo .halo{fill:#ffc44638}.fx-bolo .vela.sopro .chama{animation:.32s ease-in forwards fx-sopro!important}@keyframes fx-sopro{0%{transform:skew(0)scale(1)}40%{transform:skew(-28deg)scale(.95,.85)translate(-3px)}to{opacity:0;transform:skew(-40deg)scale(.15,.2)translate(-8px)}}.fx-bolo .vento path{fill:none;stroke:#78a0d2bf;stroke-width:2px;stroke-linecap:round;stroke-dasharray:40;stroke-dashoffset:40px;animation:.35s ease-out forwards fx-vento}@keyframes fx-vento{60%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:-40px;opacity:0}}.fx-bolo .fumaca path{stroke-width:2.4px;opacity:0;animation:2.2s ease-out forwards fx-fumaca2}@keyframes fx-fumaca2{0%{opacity:.9;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-26px)scale(1.4)}}.fx-bolo .fumaca{transform-box:view-box}.fx-bolo .fagulha{fill:#ffb627;transform-box:view-box;animation:.7s ease-out forwards fx-fagulha}@keyframes fx-fagulha{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(var(--dx), -22px)}}.fx-bolo .estouro rect{transform-box:fill-box;transform-origin:50%;animation:1.2s cubic-bezier(.2,.8,.3,1) forwards fx-estouro}@keyframes fx-estouro{0%{opacity:1;transform:rotate(var(--ang)) translateY(0) rotate(0)}to{opacity:0;transform:rotate(var(--ang)) translateY(calc(var(--dist) * -1)) rotate(540deg)}}.fx-bolo.acendendo .chama{animation:.6s cubic-bezier(.34,1.56,.64,1) both fx-acende,.9s ease-in-out .6s infinite alternate fx-chama}@keyframes fx-acende{0%{opacity:0;transform:scale(0)}}.fx-msg.dir .fx-msg-balao{background:linear-gradient(180deg, color-mix(in srgb, var(--bc) 82%, #fff), var(--bc));box-shadow:inset 0 1px 0 #ffffff40, 0 14px 28px -16px color-mix(in srgb, var(--bc) 75%, transparent)}.fx-msg.esq .fx-msg-balao{box-shadow:inset 3px 0 0 var(--bc), inset 0 0 0 1px color-mix(in srgb, var(--bc) 18%, transparent), 0 14px 28px -18px #3c143280}.fx-msg.esq .fx-msg-nome{color:var(--bc);opacity:1}.fx-msg .fx-msg-fita{background:var(--bc)}.fx-msg.dir .fx-msg-fita{color:var(--bc);background:#fff}@media (prefers-reduced-motion:reduce){.fx-bolo .estouro,.fx-bolo .vento{display:none}}.fx-correio{z-index:6;pointer-events:none;width:0;height:0;position:absolute;top:18%;left:50%}.fx-correio-voo{align-items:center;gap:0;animation:6.4s cubic-bezier(.45,0,.25,1) both fx-voo;display:flex;position:absolute;left:-170px}@keyframes fx-voo{0%{opacity:0;transform:translate(65vw,-60px)rotate(-10deg)}6%{opacity:1}20%{transform:translate(0)rotate(0)}24%,76%{transform:translate(0)}50%{transform:translateY(-6px)}90%{opacity:1;transform:translate(-30vw,-120px)rotate(-14deg)}to{opacity:0;transform:translate(-60vw,-200px)rotate(-18deg)}}.rb{filter:drop-shadow(0 12px 14px #28143c47);flex-shrink:0;width:86px;height:auto;animation:1.2s ease-in-out infinite fx-flutua;overflow:visible}.rb-helice ellipse{fill:#9aa7c7;transform-box:fill-box;transform-origin:50%;animation:.18s linear infinite rb-gira}@keyframes rb-gira{50%{transform:scaleX(.15)}}.rb-haste{fill:#7d89a8}.rb-cabeca,.rb-corpo{fill:#eef2fa;stroke:#c9d2e6;stroke-width:1.5px}.rb-tela{fill:#1f2a44}.rb-olhos ellipse{fill:#5ef0ff;transform-box:fill-box;transform-origin:50%;animation:3s infinite rb-pisca}@keyframes rb-pisca{0%,46%,50%,to{transform:scaleY(1)}48%{transform:scaleY(.1)}}.rb-boca{fill:none;stroke:#5ef0ff;stroke-width:2px;stroke-linecap:round}.rb-orelha,.rb-coracao{fill:var(--t-destaque,#e0568f)}.rb-braco{fill:none;stroke:#c9d2e6;stroke-width:6px;stroke-linecap:round}.rb-jato path{fill:#ffb627;transform-box:fill-box;transform-origin:top;animation:.16s ease-in-out infinite alternate rb-jato}@keyframes rb-jato{to{fill:#ff7a59;transform:scaleY(.6)}}.fx-carta{text-align:left;color:#3a2a30;transform-origin:0;background:#fffdf8;border:1px solid #f0e2d6;border-radius:14px;width:270px;margin-left:-8px;padding:20px 16px 14px;animation:6.4s both fx-carta;position:relative;box-shadow:0 22px 40px -18px #3c14328c}@keyframes fx-carta{0%,18%{opacity:.9;transform:scale(.35)rotate(-6deg)}26%{opacity:1;transform:scale(1.04)rotate(1deg)}30%,80%{transform:scale(1)rotate(0)}to{transform:scale(.6)rotate(-8deg)}}.fx-carta-aba{background:repeating-linear-gradient(-45deg, var(--t-destaque,#e0568f) 0 8px, #fff 8px 14px, #3d8bd9 14px 22px, #fff 22px 28px);opacity:.85;border-radius:14px 14px 0 0;height:14px;position:absolute;top:0;left:0;right:0}.fx-carta-selo{font-size:22px;position:absolute;top:18px;right:12px;transform:rotate(8deg)}.fx-carta-tit{color:var(--t-destaque,#c2255c);padding-right:30px;font-size:16px;font-weight:700;display:block}.fx-carta-de{align-items:flex-start;gap:9px;margin-top:8px;display:flex}.fx-carta-de>img,.fx-carta-de>span:first-child{object-fit:cover;color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:11px;font-weight:700;display:grid}.fx-carta-de b{font-size:12px;display:block}.fx-carta-de em{color:#5a4a50;text-wrap:balance;font-size:13px;font-style:normal;line-height:1.4;display:block}@media (prefers-reduced-motion:reduce){.fx-correio-voo,.fx-carta,.rb,.rb-helice ellipse,.rb-jato path{animation:none}}.modal.fr{width:640px;max-height:88vh}.fr-cab{gap:14px;padding:20px 22px}.fr-cab .fr-av{box-shadow:0 0 0 3px #ffffff8c}.fr-cab-txt{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.fr-numeros{flex-wrap:wrap;gap:6px;display:flex}.fr-numeros span{background:#ffffff2e;border-radius:999px;padding:2px 10px;font-size:12px;opacity:1!important}.fr-numeros b{font-weight:700}.fr-ferramentas{border-bottom:1px solid var(--border-soft,var(--border));background:var(--panel);align-items:center;gap:10px;padding:12px 20px;display:flex}.fr-busca{background:var(--panel-2);min-width:0;height:36px;color:var(--text-mute);border-radius:10px;flex:1;align-items:center;gap:8px;padding:0 12px;display:flex}.fr-busca:focus-within{box-shadow:0 0 0 2px color-mix(in srgb, var(--t-destaque,var(--accent)) 35%, transparent)}.fr-busca input{min-width:0;color:var(--text);background:0 0;border:0;outline:none;flex:1;font-size:13px}.fr-filtros{background:var(--panel-2);border-radius:10px;padding:3px;display:inline-flex}.fr-filtros button{color:var(--text-soft);white-space:nowrap;border-radius:8px;padding:6px 11px;font-size:12px;font-weight:600}.fr-filtros button.on{background:var(--panel);color:var(--t-destaque,var(--accent));box-shadow:0 1px 3px #1414281f}.fr-lista{gap:12px;padding:16px 20px 18px}.fr-item{position:relative}.fr-balao{cursor:default;-webkit-user-select:text;user-select:text;transition:box-shadow .15s,border-color .15s;position:relative}.fr-item:hover>.fr-corpo>.fr-balao,.fr-item.ativo>.fr-corpo>.fr-balao{border-color:color-mix(in srgb, var(--t-destaque,var(--accent)) 35%, var(--border));box-shadow:0 10px 24px -18px #3c143280}.fr-barra{z-index:3;background:var(--panel);border:1px solid var(--border);opacity:0;pointer-events:none;border-radius:999px;align-items:center;gap:1px;padding:3px;transition:opacity .14s,transform .14s;display:flex;position:absolute;top:-16px;right:10px;transform:translateY(4px)scale(.96);box-shadow:0 10px 24px -12px #1e143273}.fr-item:hover .fr-barra,.fr-barra:focus-within{opacity:1;pointer-events:auto;transform:none}@media (hover:none){.fr-barra{opacity:1;pointer-events:auto;width:max-content;margin-top:8px;position:static;transform:none}}.fr-barra button{border-radius:50%;place-items:center;width:30px;height:30px;font-size:16px;transition:transform .12s,background .12s;display:grid}.fr-barra button:hover{background:var(--panel-2);transform:scale(1.22)translateY(-1px)}.fr-barra-sep{background:var(--border);width:1px;height:18px;margin:0 3px}.fr-barra .fr-barra-resp{color:var(--text-soft)}.fr-pop{pointer-events:none;font-size:42px;animation:.8s cubic-bezier(.34,1.56,.64,1) forwards fr-pop;position:absolute;top:50%;left:50%}@keyframes fr-pop{0%{opacity:0;transform:translate(-50%,-50%)scale(0)}30%{opacity:1;transform:translate(-50%,-50%)scale(1.2)}70%{opacity:1;transform:translate(-50%,-60%)scale(1)}to{opacity:0;transform:translate(-50%,-90%)scale(.9)}}.fr-acoes{margin-top:6px}.fr-qtd-resp{color:var(--text-mute);align-items:center;gap:4px;margin-left:4px;font-size:12px;font-weight:600;display:inline-flex}.fr-vazio{text-align:center;color:var(--text-mute);padding:30px 10px;font-size:14px}.fr-novo{border-top:1px solid var(--border-soft,var(--border));background:var(--panel);align-items:center;gap:8px;padding:12px 16px;display:flex}.fr-novo input{border:1.5px solid var(--border);background:var(--panel-2);min-width:0;height:40px;color:var(--text);border-radius:999px;outline:none;flex:1;padding:0 14px;font-size:14px}.fr-novo input:focus{border-color:var(--t-destaque,var(--accent));background:var(--panel)}.fr-novo .fx-quem{width:auto;height:auto;color:var(--text-mute);background:var(--panel-2);border-radius:999px;display:inline-flex}.fr-novo-enviar{color:#fff;background:var(--t-destaque,var(--accent));border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.fr-novo-enviar:disabled{opacity:.4}.fx-qv{background:var(--panel-2);border-radius:999px;flex-shrink:0;padding:3px;display:inline-flex}.fx-qv button{white-space:nowrap;height:28px;color:var(--text-mute);background:0 0;border-radius:999px;align-items:center;gap:5px;padding:0 11px;font-size:12px;font-weight:600;transition:background .15s,color .15s,box-shadow .15s;display:inline-flex}.fx-escrever .fx-qv button{width:auto;height:28px;color:var(--text-mute);background:0 0;border-radius:999px}.fx-qv button:hover:not(:disabled):not(.on){color:var(--text)}.fx-qv button.on,.fx-escrever .fx-qv button.on{background:var(--panel);color:var(--t-destaque,var(--accent));box-shadow:0 1px 3px #14142829}.fx-qv button:disabled{opacity:.4;cursor:not-allowed}.fx-escrever{padding-left:5px}.fx-retrato{position:relative}.fx-setor-foto{z-index:4;letter-spacing:.14em;text-transform:uppercase;color:#fff;background:var(--t-destaque,var(--accent));box-shadow:0 0 0 2.5px #fff, 0 8px 16px -8px color-mix(in srgb, var(--t-destaque,var(--accent)) 80%, transparent);border-radius:999px;padding:5px 13px;font-size:12px;font-weight:700;position:absolute;bottom:13%;right:6%;transform:rotate(-4deg)}.fr-busca{flex-direction:row!important;margin:0!important;display:flex!important}.fr-busca input{height:100%;width:auto!important;box-shadow:none!important;border:0!important;margin:0!important;padding:0!important}.fr-privado{color:#4b3f8f;background:#ece9fb;border-radius:999px;padding:1px 8px;font-size:11px;font-weight:700}.fx-msg-priv{opacity:.85;font-weight:700}.fx-qv-fora{margin-top:12px}.fx-qv-fora .fx-qv{background:color-mix(in srgb, var(--t-destaque,var(--accent)) 8%, var(--panel));border:1px solid color-mix(in srgb, var(--t-destaque,var(--accent)) 16%, var(--border))}.fx-qv-fora+.fx-escrever{margin-top:8px;padding-left:16px}.fx-escrever{border-radius:18px;align-items:flex-end;padding:8px 8px 8px 16px}.fx-escrever textarea{resize:none;min-width:0;font:inherit;color:var(--text);background:0 0;border:0;outline:none;flex:1;min-height:calc(4.35em + 8px);padding:4px 0;font-size:14px;line-height:1.45}.fx-qv-fora+.fx-escrever{padding-left:16px}.fx-correio.no-lado{z-index:7;width:350px;height:170px}.fx-correio.no-lado .fx-correio-voo{top:0;left:0}.fx-correio.no-lado .fx-carta{width:250px}.fx-nome-linha .fx-nome,.fx-nome{letter-spacing:-.015em;font-size:clamp(40px,3.4vw,58px);line-height:1.05}.fx-setor-foto{bottom:36%;left:50%;right:auto;transform:translate(-50%)rotate(-3deg)}.an-corpo:has(.an-palco.festa){overflow:hidden}.an-palco.festa{height:100%;min-height:0}.fx-correio.no-lado .fx-carta{width:220px;padding:16px 13px 11px}.fx-correio.no-lado .fx-carta-tit{font-size:13px}.fx-centro .fx-contador.icone,.fx-contador.icone{left:calc(var(--rail-w,72px) + 24px);z-index:8;color:#fff;background:var(--t-destaque,var(--accent));width:52px;height:52px;box-shadow:0 12px 24px -10px color-mix(in srgb, var(--t-destaque,var(--accent)) 80%, transparent);border-radius:50%;place-items:center;margin:0;padding:0;transition:transform .15s;display:grid;position:fixed;bottom:22px}.fx-contador.icone:hover{background:var(--t-destaque,var(--accent));transform:scale(1.08)}.fx-contador.icone b{min-width:22px;height:22px;color:var(--t-destaque,var(--accent));box-shadow:0 0 0 2px var(--t-destaque,var(--accent));background:#fff;border-radius:999px;place-items:center;padding:0 6px;font-size:12px;font-weight:700;display:grid;position:absolute;top:-4px;right:-4px}.fx-centro .fx-contador.icone,.fx-contador.icone{position:absolute;bottom:6px;left:4px}.fx-ver-todos.icone{z-index:8;width:42px;height:42px;color:var(--t-destaque,var(--accent));background:color-mix(in srgb, var(--t-destaque,var(--accent)) 10%, var(--panel));border:1px solid color-mix(in srgb, var(--t-destaque,var(--accent)) 25%, var(--border));border-radius:50%;place-items:center;transition:transform .15s;display:grid;position:absolute;top:14px;right:18px}.fx-ver-todos.icone:hover{transform:scale(1.08)}.fx-correio.no-lado{position:absolute}.fx-correio.de-dir .fx-correio-voo{animation-name:fx-voo-dir}.fx-correio.de-esq .fx-correio-voo{animation-name:fx-voo-esq}@keyframes fx-voo-dir{0%{opacity:0;transform:translate(70vw,-60px)rotate(-10deg)}6%{opacity:1}20%{transform:translate(0)rotate(0)}24%,76%{transform:translate(0)}50%{transform:translateY(-6px)}90%{opacity:1;transform:translate(-35vw,-110px)rotate(-14deg)}to{opacity:0;transform:translate(-75vw,-190px)rotate(-18deg)}}@keyframes fx-voo-esq{0%{opacity:0;transform:translate(-70vw,-60px)rotate(10deg)}6%{opacity:1}20%{transform:translate(0)rotate(0)}24%,76%{transform:translate(0)}50%{transform:translateY(-6px)}90%{opacity:1;transform:translate(35vw,-110px)rotate(14deg)}to{opacity:0;transform:translate(75vw,-190px)rotate(18deg)}}.fx-envio{justify-content:center;align-items:center;gap:10px;width:min(100%,560px);margin-top:14px;display:flex}.fx-envio .fx-qv-fora{flex-shrink:0;margin:0}.fx-envio .fx-qv{border-radius:16px;flex-direction:column;gap:3px;padding:4px}.fx-envio .fx-qv button{justify-content:flex-start;width:100%}.fx-envio .fx-escrever{flex:1;width:auto;min-width:0;margin-top:0!important}.rb{width:104px}.fx-correio.no-lado{width:330px;height:160px}.fx-correio.no-lado .rb{width:84px}.fx-comp{text-align:left;background:var(--panel);border:1.5px solid color-mix(in srgb, var(--t-destaque,var(--accent)) 28%, var(--border));border-radius:18px;flex-direction:column;width:min(100%,520px);margin-top:14px;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden;box-shadow:0 16px 34px -22px #3c14328c}.fx-comp:focus-within{border-color:var(--t-destaque,var(--accent));box-shadow:0 0 0 4px color-mix(in srgb, var(--t-destaque,var(--accent)) 14%, transparent), 0 16px 34px -22px #3c14328c}.fx-comp textarea{resize:none;font:inherit;color:var(--text);background:0 0;border:0;outline:none;min-height:calc(4.35em + 20px);padding:14px 16px 6px;font-size:14px;line-height:1.45}.fx-comp-pe{border-top:1px solid var(--border-soft,var(--border));background:color-mix(in srgb, var(--t-destaque,var(--accent)) 4%, var(--panel));align-items:center;gap:10px;padding:8px 8px 8px 10px;display:flex}.fx-comp .fx-qv{background:var(--panel-2);border:0;border-radius:999px;flex-direction:row;padding:3px}.fx-comp .fx-qv button{width:auto;height:28px;color:var(--text-mute);background:0 0;border-radius:999px}.fx-comp .fx-qv button.on{background:var(--panel);color:var(--t-destaque,var(--accent));box-shadow:0 1px 3px #14142829}.fx-comp-dica{min-width:0;color:var(--text-mute);white-space:nowrap;text-overflow:ellipsis;text-align:right;flex:1;font-size:11px;overflow:hidden}.fx-comp-enviar{color:#fff;background:var(--t-destaque,var(--accent));border-radius:999px;align-items:center;gap:6px;height:34px;padding:0 16px;font-size:13px;font-weight:700;transition:opacity .15s,transform .15s;display:inline-flex}.fx-comp-enviar:hover:not(:disabled){transform:translateY(-1px)}.fx-comp-enviar:disabled{opacity:.4;cursor:not-allowed}.fx-comp.privado{border-style:dashed}@media (width<=1500px){.fx-comp-dica{display:none}.fx-comp-pe{justify-content:space-between}}.fx-centro{justify-content:space-evenly;padding-bottom:8px}.fx-palco{justify-content:center;align-items:flex-end;display:flex}.fx-palco .fx-pessoas{margin-top:0}.fx-palco .fx-bolo{z-index:3;margin:0 0 -6px -46px}.fx-setor-foto{inset:auto auto 8% 50%;transform:translate(-50%)rotate(-3deg)}.fx-centro .fx-nome-linha,.fx-centro .fx-comp{margin-top:0}.fx-centro .fx-privado{margin-top:-6px}.fx-cabeca{flex-direction:column;align-items:center;display:flex}.fx-palco .fx-bolo-dica{white-space:nowrap;margin-left:30px}.fx-interruptor{z-index:9;background:0 0;flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute;bottom:18px;right:22px}.fx-int-placa{background:linear-gradient(#fff,#eef0f5);border:1px solid #d9dce5;border-radius:10px;place-items:center;width:46px;height:66px;display:grid;position:relative;box-shadow:0 10px 20px -10px #1e143273,inset 0 1px #fff}.fx-int-placa:before,.fx-int-placa:after{content:"";background:#c3c8d4;border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;left:50%}.fx-int-placa:before{top:6px}.fx-int-placa:after{bottom:6px}.fx-int-tecla{background:linear-gradient(#fafbfd 0 48%,#e4e7ee 52% 100%);border:1px solid #cfd3dd;border-radius:6px;width:20px;height:34px;transition:background .2s;box-shadow:0 3px 4px -2px #00000040}.fx-interruptor.off .fx-int-tecla{background:linear-gradient(#e4e7ee 0 48%,#fafbfd 52% 100%);box-shadow:0 -3px 4px -2px #00000040}.fx-interruptor small{color:var(--text-mute);font-size:11px;font-weight:700}.fx-interruptor:hover .fx-int-placa{transform:translateY(-1px)}.fx-interruptor:focus-visible{outline:none}.fx-interruptor:focus-visible .fx-int-placa{box-shadow:var(--ring)}.an-palco.festa{transition:background .6s}.an-palco.festa.escuro{background:radial-gradient(at 50% 55%,#2a1730 0%,#140b1a 55%,#08050c 100%)!important}.an-palco.festa.escuro .fx-turma,.an-palco.festa.escuro .an-chuva,.an-palco.festa.escuro .ad-camada{filter:brightness(.35)saturate(.8);transition:filter .6s}.an-palco.festa.escuro .fx-msg{filter:brightness(.78);transition:filter .6s}.an-palco.festa.escuro .fx-retrato{filter:brightness(.6);transition:filter .6s}.an-palco.festa.escuro .an-titulo,.an-palco.festa.escuro .an-titulo *{text-shadow:0 0 18px #ff78aa8c;color:#ffd9e8!important}.an-palco.festa.escuro .an-subtitulo,.an-palco.festa.escuro .fx-bolo-dica,.an-palco.festa.escuro .fx-privado{color:#ffe6f0bf!important}.an-palco.festa.escuro .fx-nome{text-shadow:0 0 22px #ffbe5a73;color:#fff!important}.an-palco.festa.escuro .fx-bolo .halo{fill:#ffbe4673;transform-box:fill-box;transform-origin:50%;transform:scale(2.4)}.an-palco.festa.escuro .fx-bolo svg{filter:drop-shadow(0 0 30px #ffaa3c73)}.an-palco.festa.escuro .fx-interruptor small{color:#ffe6f0cc}.an-palco.festa.escuro .fx-comp{box-shadow:0 0 0 1px #ffffff14,0 20px 40px -20px #000}.an-palco.festa.escuro .fx-bolo .halo{fill:#ffbe4652;filter:blur(4px);transform:scale(1.5)}.fx>.fx-msg{z-index:4}.fx .fx-lado,.fx .fx-centro{z-index:2;position:relative}.fx .fx-recados{pointer-events:none}.fx .fx-centro{position:static}.fx-bolo:not(.festejo) .alvo{cursor:default}.an-palco.festa.escuro .fx-bolo .alvo{cursor:pointer}.fx{--fx-foto:clamp(170px, calc(100vh - 580px), 310px)}.fx-palco .fx-bolo svg{width:clamp(230px,17vw,300px)}.fx-palco .fx-bolo{margin-left:-56px}.fx-msg.saindo{animation:.7s forwards fx-msg-sai!important}@keyframes fx-msg-sai{to{opacity:0;filter:blur(3px);transform:translateY(-10px)scale(.94)}}.fx-msg{animation-duration:.9s, var(--dur,8s)}.fx .modal-overlay{z-index:60}.fx .fx-centro{z-index:auto}:is(.an-palco:has(.modal-overlay) .fx-interruptor,.an-palco:has(.modal-overlay) .fx-ver-todos){visibility:hidden}.fx-pessoas.n2{gap:14px}.fx-pessoas.n3{gap:8px}.fx-pessoas.n2 .fx-retrato{--fx-foto:calc(var(--fx-foto-base,300px) * .7)}.fx-pessoas.n2 .fx-retrato:first-child{transform:rotate(-3deg)}.fx-pessoas.n2 .fx-retrato:nth-child(2){transform:rotate(2.5deg)translateY(10px)}.fx-pessoas.n3 .fx-retrato{--fx-foto:calc(var(--fx-foto-base,300px) * .56)}.fx-pessoas.n3 .fx-retrato:first-child{transform:rotate(-4deg)translateY(8px)}.fx-pessoas.n3 .fx-retrato:nth-child(3){transform:rotate(4deg)translateY(8px)}.fx-pessoas.n2 .fx-setor-foto,.fx-pessoas.n3 .fx-setor-foto{padding:4px 10px;font-size:11px}.fx-nome-linha.n2 .fx-nome{font-size:clamp(32px,2.8vw,48px)}.fx-nome-linha.n3 .fx-nome{font-size:clamp(26px,2.2vw,40px)}.fx-para{color:var(--text-mute);align-items:center;gap:6px;margin-bottom:-6px;font-size:12px;display:flex}.fx-para button{color:var(--text-soft);background:var(--panel-2);border-radius:999px;padding:4px 12px;font-size:12px;font-weight:700}.fx-para button.on{color:#fff;background:var(--t-destaque,var(--accent))}.fx-msg-para{opacity:.75;font-weight:600}.fx{--fx-foto-base:clamp(170px, calc(100vh - 580px), 310px)}.fx-palco .fx-pessoas.n2+.fx-bolo,.fx-palco .fx-pessoas.n3+.fx-bolo{margin-left:-12px}.fx-retrato.escolhivel{cursor:pointer;transition:filter .2s,transform .2s}.fx-retrato.apagado{filter:grayscale(.55)opacity(.6)}.fx-retrato.escolhivel:hover{filter:none}.fx-comp-pe .fx-para{background:var(--panel-2);border-radius:999px;gap:2px;margin:0;padding:3px;display:inline-flex}.fx-comp-pe .fx-para button{height:28px;color:var(--text-mute);background:0 0;padding:0 11px;font-size:12px;font-weight:700}.fx-comp-pe .fx-para button.on{color:#fff;background:var(--t-destaque,var(--accent))}.fx-comp-pe{flex-wrap:wrap}.fx-retrato.escolhido .an-moldura.arte{filter:drop-shadow(0 0 3px var(--t-destaque,var(--accent))) drop-shadow(0 0 16px color-mix(in srgb, var(--t-destaque,var(--accent)) 55%, transparent))}.fx-carta,.fx-carta-de>span:last-child{min-width:0}.fx-carta-de em,.fx-msg-txt,.fr-balao p,.fx-recado p{overflow-wrap:anywhere;word-break:break-word}.fx-carta-de em{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.modal.mr{text-align:left;width:820px;max-width:95vw;height:88vh;max-height:88vh;color:var(--text);background:var(--panel-2);border-radius:24px;flex-direction:column;padding:0;display:flex;overflow:hidden}.mr-cab{color:#fff;background:linear-gradient(135deg, color-mix(in srgb, var(--t-destaque,var(--accent)) 75%, #ff9ac2), var(--t-destaque,var(--accent)) 60%, color-mix(in srgb, var(--t-destaque,var(--accent)) 70%, #2a0f2a));padding:18px 22px 0}.mr-cab-topo{align-items:center;gap:14px;padding-bottom:16px;display:flex}.mr-cab-fotos{display:flex}.mr-cab-fotos .fr-av+.fr-av{margin-left:-12px}.mr-cab-txt{flex:1;min-width:0}.mr-cab-txt h3{letter-spacing:-.01em;margin:0;font-size:20px;font-weight:700}.mr-cab-txt span{opacity:.9;font-size:12px}.mr-fechar{color:#fff;background:#ffffff29;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.mr-abas{gap:4px;display:flex}.mr-abas button{color:#ffffffd9;background:0 0;border-radius:12px 12px 0 0;align-items:center;gap:7px;padding:8px 14px 10px;font-size:13px;font-weight:700;display:inline-flex}.mr-abas button b{background:#ffffff38;border-radius:999px;padding:0 7px;font-size:11px}.mr-abas button:hover{background:#ffffff1a}.mr-abas button.on{color:var(--t-destaque,var(--accent));background:var(--panel-2)}.mr-abas button.on b{background:color-mix(in srgb, var(--t-destaque,var(--accent)) 14%, transparent)}.mr-ferr{flex-wrap:wrap;align-items:center;gap:10px;padding:14px 20px 8px;display:flex}.mr-busca{background:var(--panel);border:1px solid var(--border);min-width:220px;height:38px;color:var(--text-mute);border-radius:12px;flex:1;align-items:center;gap:8px;padding:0 12px;margin:0!important;display:flex!important}.mr-busca:focus-within{border-color:var(--t-destaque,var(--accent));box-shadow:0 0 0 3px color-mix(in srgb, var(--t-destaque,var(--accent)) 14%, transparent)}.mr-busca input{min-width:0;color:var(--text);background:0 0;outline:none;flex:1;font-size:13px;box-shadow:none!important;border:0!important;margin:0!important;padding:0!important}.mr-busca button{color:var(--text-mute);place-items:center;display:grid}.mr-chips{flex-wrap:wrap;gap:6px;display:flex}.mr-chips button{height:32px;color:var(--text-soft);background:var(--panel);border:1px solid var(--border);border-radius:999px;padding:0 13px;font-size:12px;font-weight:600}.mr-chips button.on{color:#fff;background:var(--t-destaque,var(--accent));border-color:#0000}.mr-autores{scrollbar-width:none;gap:10px;padding:6px 20px 10px;display:flex;overflow-x:auto}.mr-autores::-webkit-scrollbar{display:none}.mr-autor{background:0 0;flex-direction:column;flex-shrink:0;align-items:center;gap:4px;width:52px;transition:opacity .15s,transform .15s;display:flex;position:relative}.mr-autor span{color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;max-width:52px;font-size:11px;overflow:hidden}.mr-autor b{color:#fff;background:var(--t-destaque,var(--accent));min-width:17px;height:17px;box-shadow:0 0 0 2px var(--panel-2);border-radius:999px;place-items:center;padding:0 4px;font-size:11px;display:grid;position:absolute;top:-2px;right:2px}.mr-autor:hover{transform:translateY(-2px)}.mr-autor.on .fr-av{box-shadow:0 0 0 3px var(--t-destaque,var(--accent))}.mr-autor.fora{opacity:.4}.mr-grade{columns:2 300px;scrollbar-width:thin;flex:1;column-gap:14px;min-height:0;padding:6px 20px 18px;overflow-y:auto}.mr-card{break-inside:avoid;background:var(--panel);border:1px solid var(--border-soft,var(--border));-webkit-user-select:text;user-select:text;border-radius:18px;margin:0 0 14px;padding:14px 15px 10px;transition:transform .15s,box-shadow .15s,border-color .15s;animation:.4s both fx-recado-entra;position:relative;box-shadow:0 1px 2px #1414280a}.mr-card:hover,.mr-card.ativo{border-color:color-mix(in srgb, var(--t-destaque,var(--accent)) 30%, var(--border));transform:translateY(-2px);box-shadow:0 16px 30px -20px #3c143273}.mr-card.privado{background:color-mix(in srgb, #7a5bd6 5%, var(--panel));border-style:dashed}.mr-card header{align-items:center;gap:10px;display:flex}.mr-card header b{font-size:13px;display:block}.mr-card header small{color:var(--text-mute);font-size:12px}.mr-card p{overflow-wrap:anywhere;text-wrap:pretty;margin:10px 0 8px;font-size:14px;line-height:1.5}.mr-card footer{justify-content:space-between;align-items:center;gap:6px;min-height:30px;display:flex}.mr-reacoes{flex-wrap:wrap;gap:4px;display:flex}.mr-chip{background:var(--panel-2);border:1px solid #0000;border-radius:999px;align-items:center;gap:4px;height:26px;padding:0 8px;font-size:13px;display:inline-flex}.mr-chip b{color:var(--text-soft);font-size:12px}.mr-chip.minha{background:color-mix(in srgb, var(--t-destaque,var(--accent)) 12%, var(--panel));border-color:color-mix(in srgb, var(--t-destaque,var(--accent)) 40%, transparent)}.mr-acoes{align-items:center;gap:2px;margin-left:auto;display:flex}.mr-rapida{opacity:0;border-radius:50%;place-items:center;width:28px;height:28px;font-size:16px;transition:opacity .15s,transform .15s;display:grid;transform:scale(.8)}.mr-card:hover .mr-rapida,.mr-card:focus-within .mr-rapida{opacity:1;transform:none}.mr-rapida:hover{background:var(--panel-2);transform:scale(1.25)!important}@media (hover:none){.mr-rapida{opacity:1;transform:none}}.mr-resp{height:28px;color:var(--text-mute);border-radius:999px;align-items:center;gap:5px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.mr-resp:hover{color:var(--t-destaque,var(--accent));background:color-mix(in srgb, var(--t-destaque,var(--accent)) 8%, transparent)}.mr-respostas{background:var(--panel-2);border-radius:12px;flex-direction:column;gap:6px;margin:6px 0 2px;padding:8px 10px;list-style:none;display:flex}.mr-respostas li{align-items:flex-start;gap:8px;font-size:13px;line-height:1.4;display:flex}.mr-respostas li span{overflow-wrap:anywhere}.mr-responder{border:1.5px solid var(--t-destaque,var(--accent));border-radius:999px;gap:6px;margin-top:8px;padding:3px 3px 3px 12px;display:flex}.mr-responder input{min-width:0;color:var(--text);background:0 0;outline:none;flex:1;font-size:13px;box-shadow:none!important;border:0!important;margin:0!important;padding:0!important}.mr-responder button{color:#fff;background:var(--t-destaque,var(--accent));border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.mr-responder button:disabled{opacity:.4}.mr-vazio{column-span:all;color:var(--text-mute);flex-direction:column;align-items:center;gap:6px;padding:50px 0;font-size:14px;display:flex}.mr-vazio span{font-size:34px}.mr-rodape{border-top:1px solid var(--border-soft,var(--border));background:var(--panel);justify-content:center;padding:12px 20px 16px;display:flex}.mr-rodape .fx-comp{width:100%;box-shadow:none;margin:0}.mr-rodape .fx-comp textarea{min-height:calc(2.9em + 20px)}.mr-autor .fr-av,.mr-abas .fr-av,.mr-cab-fotos .fr-av{color:#fff;place-items:center;font-weight:700;line-height:1;display:grid;overflow:hidden}.mr-autor .fr-av{font-size:12px!important}.mr-abas .fr-av{font-size:8.5px!important}.mr-autores{padding-top:10px}.mr-grade{columns:auto;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));align-content:start;gap:14px;display:grid;overflow-x:hidden}.mr-card{margin:0}.mr-vazio{grid-column:1/-1}.mr-reagir{position:relative}.mr-resp.on{color:var(--t-destaque,var(--accent));background:color-mix(in srgb, var(--t-destaque,var(--accent)) 10%, transparent)}.mr-paleta{z-index:5;background:var(--panel);border:1px solid var(--border);border-radius:999px;gap:2px;padding:5px;animation:.18s cubic-bezier(.34,1.56,.64,1) both fr-paleta;display:flex;position:absolute;bottom:calc(100% + 6px);right:0;box-shadow:0 14px 30px -12px #1e143266}.mr-paleta button{border-radius:50%;place-items:center;width:34px;height:34px;font-size:20px;transition:transform .12s;display:grid}.mr-paleta button:hover{background:var(--panel-2);transform:scale(1.25)translateY(-2px)}.mr-paleta button.minha{background:color-mix(in srgb, var(--t-destaque,var(--accent)) 14%, var(--panel))}.mr-autor .fr-av,.mr-abas .fr-av{letter-spacing:0;text-indent:0;padding:0}.modal.mr{background:#fbf8fa}html.dark .modal.mr{background:var(--panel-2)}.mr-cab{color:var(--text);background:var(--panel);border-bottom:1px solid var(--border-soft,var(--border));padding:18px 22px 0}.mr-cab-txt h3{color:var(--text)}.mr-cab-txt span{color:var(--text-mute);opacity:1}.mr-cab-fotos .fr-av{box-shadow:0 0 0 3px var(--panel)}.mr-fechar{color:var(--text-soft);background:var(--panel-2)}.mr-fechar:hover{background:var(--panel-3)}.mr-abas{gap:18px}.mr-abas button{color:var(--text-mute);border-bottom:2.5px solid #0000;border-radius:0;padding:6px 2px 12px}.mr-abas button:hover{color:var(--text);background:0 0}.mr-abas button.on{color:var(--t-destaque,var(--accent));border-bottom-color:var(--t-destaque,var(--accent));background:0 0}.mr-abas button b{color:inherit;background:var(--panel-2)}.mr-ferr{padding:14px 22px 4px}.mr-busca{background:var(--panel);border-radius:999px;height:36px}.mr-chips button{height:30px;font-size:12px}.mr-autores{gap:6px;padding:10px 22px 6px}.mr-autor{width:48px}.mr-autor .fr-av{box-shadow:0 0 0 2px var(--panel), 0 4px 10px -6px #28143280}.mr-grade{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;padding:10px 22px 22px}.mr-card{background:linear-gradient(160deg, color-mix(in srgb, var(--cc) 9%, #fff) 0%, #fff 70%);border:1px solid color-mix(in srgb, var(--cc) 16%, transparent);box-shadow:0 1px 2px #1e14280a, 0 10px 24px -20px color-mix(in srgb, var(--cc) 60%, transparent);border-radius:20px;flex-direction:column;gap:10px;padding:18px 18px 12px;display:flex;overflow:hidden}html.dark .mr-card{background:linear-gradient(160deg, color-mix(in srgb, var(--cc) 14%, var(--panel)) 0%, var(--panel) 70%)}.mr-card:hover,.mr-card.ativo{border-color:color-mix(in srgb, var(--cc) 35%, transparent);box-shadow:0 18px 34px -22px color-mix(in srgb, var(--cc) 70%, transparent);transform:translateY(-3px)}.mr-card.privado{border-style:dashed}.mr-aspas{color:color-mix(in srgb, var(--cc) 22%, transparent);pointer-events:none;font-family:Georgia,serif;font-size:84px;line-height:1;position:absolute;top:-8px;right:14px}.mr-tag{color:var(--cc);background:color-mix(in srgb, var(--cc) 12%, transparent);border-radius:999px;align-self:flex-start;padding:2px 9px;font-size:11px;font-weight:700}.mr-card p{color:var(--text);margin:0;font-size:16px;font-weight:500;line-height:1.5;position:relative}.mr-assina{align-items:center;gap:9px;margin-top:auto;padding-top:4px;display:flex}.mr-assina b{color:var(--cc);font-size:13px;display:block}.mr-assina small{color:var(--text-mute);font-size:12px}.mr-card footer{border-top:1px solid color-mix(in srgb, var(--cc) 12%, transparent);padding-top:8px}.mr-chip{border-color:color-mix(in srgb, var(--cc) 18%, var(--border));background:#fff}.mr-resp{height:28px;color:var(--text-mute);padding:0 9px;font-size:12px}.mr-resp:hover,.mr-resp.on{color:var(--cc);background:color-mix(in srgb, var(--cc) 10%, transparent)}.mr-respostas{background:color-mix(in srgb, var(--cc) 6%, #fff)}.mr-responder{border-color:var(--cc)}.mr-responder button{background:var(--cc)}.mr-rodape{padding:12px 22px 16px}.mr-rodape .fx-comp textarea{min-height:calc(1.45em + 20px);transition:min-height .2s}.mr-rodape .fx-comp:focus-within textarea{min-height:calc(4.35em + 20px)}.mr-rodape .fx-comp{border-width:1px;border-radius:16px}.mr-grade{grid-auto-rows:max-content}.mr-card{min-height:max-content;overflow:visible}.mr-aspas{font-size:64px;top:2px}.mr-card footer{border-top:0;min-height:0;padding-top:0}.mr-card{gap:8px;padding-bottom:8px}.mr-card .mr-acoes{opacity:.85}.mr-card:hover .mr-acoes{opacity:1}.mr-responder{border-radius:14px;flex-wrap:wrap;padding:6px 4px 4px 12px}.mr-resp-tipo{color:var(--cc);flex-basis:100%;font-size:11px;font-weight:700}.mr-responder.priv{border-style:dashed}.mr-ok{color:var(--cc);font-size:12px;font-weight:600}.mr-acoes{flex-wrap:wrap;justify-content:flex-end}.mr-card,html.dark .mr-card{box-shadow:none;background:0 0;border:0;border-radius:0;gap:4px;padding:0;overflow:visible}.mr-bal{background:var(--panel);border-left:3px solid var(--cc);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--cc) 16%, transparent), 0 14px 28px -20px #3c143280;border-radius:8px 19px 19px;align-items:flex-start;gap:10px;padding:12px 15px;transition:transform .15s,box-shadow .15s;display:flex}.mr-card:hover .mr-bal,.mr-card.ativo .mr-bal{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--cc) 30%, transparent), 0 18px 30px -18px #3c143280;transform:translateY(-2px)}.mr-card.privado .mr-bal{border-left-style:dashed}.mr-bal-txt{flex:1;min-width:0}.mr-bal-txt b{color:var(--cc);margin-bottom:1px;font-size:13px;font-weight:700;display:block}.mr-para{opacity:.75;font-weight:600}.mr-bal-txt p{color:var(--text);overflow-wrap:anywhere;text-wrap:pretty;margin:0;font-size:14px;font-weight:400;line-height:1.45}.mr-hora{color:var(--text-mute);align-self:flex-end;padding:0 10px;font-size:11px}.mr-card footer{padding:0 4px}.mr-respostas{margin:2px 0 0 14px}.mr-card .mr-responder{margin:4px 0 0 14px}.mr-card .mr-ok{margin-left:14px}.mr-reacoes{align-items:center}.mr-reacoes .mr-hora{padding:0 6px 0 2px}.mr-card footer{margin-top:2px}.mr-card,html.dark .mr-card{background:var(--panel);border-left:3px solid var(--cc);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--cc) 16%, transparent), 0 14px 28px -20px #3c143280;border-radius:8px 19px 19px;gap:0;padding:0 0 6px;transition:transform .15s,box-shadow .15s}.mr-card:hover,.mr-card.ativo{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--cc) 30%, transparent), 0 18px 30px -18px #3c143280;transform:translateY(-2px)}.mr-card.privado{border-left-style:dashed}.mr-bal,.mr-card:hover .mr-bal,.mr-card.ativo .mr-bal{box-shadow:none;background:0 0;border:0;border-radius:0;padding:12px 15px 4px;transform:none}.mr-card footer{margin:0;padding:0 10px 0 57px}.mr-reacoes .mr-hora{padding-left:0}.mr-respostas,.mr-card .mr-responder,.mr-card .mr-ok{margin:4px 12px 2px 57px}.mr-chips{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.mr-chips button{flex-shrink:0}.mr-card footer{flex-wrap:nowrap;gap:4px}.mr-card .mr-acoes{flex-wrap:nowrap;gap:0}.mr-card .mr-resp{gap:4px;padding:0 6px;font-size:12px}.mr-reacoes{flex-wrap:nowrap;min-width:0}.mr-card .mr-hora{white-space:nowrap;flex-shrink:0}.mr-card footer{flex-wrap:wrap;row-gap:2px}.mr-card .mr-acoes{margin-left:auto}.modal.mr{width:680px}.mr-grade{flex-direction:column;gap:12px;padding:12px 22px 18px;display:flex}.mr-card{width:100%;max-width:none}.mr-card footer{flex-wrap:nowrap}.mr-grade{background:var(--panel);gap:14px}.mr-card.cx,html.dark .mr-card.cx{box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:row;align-items:flex-start;gap:10px;padding:0;display:flex;transform:none}.mr-card.cx:hover,.mr-card.cx.ativo{box-shadow:none;transform:none}.mr-card.cx>.fr-av{box-shadow:0 0 0 2px var(--panel);margin-top:2px}.cx-col{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;max-width:82%;display:flex}.mr-card.cx .mr-bal{background:var(--panel-2);box-shadow:none;border:0;border-radius:4px 16px 16px;padding:9px 14px 6px}.mr-card.cx.privado .mr-bal{outline-offset:-1.5px;outline:1.5px dashed #7a5bd673}.cx-quem{color:var(--text-soft);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:2px;font-size:12px;font-weight:500;display:flex}.cx-setor{color:var(--accent);background:var(--accent-light);border-radius:999px;padding:0 7px;font-size:11px;font-weight:600}.mr-card.cx .mr-para{color:var(--text-mute);opacity:1;font-size:12px}.mr-card.cx p{color:var(--text);margin:0;font-size:14px;font-weight:400;line-height:1.45}.cx-hora{text-align:right;color:var(--text-mute);margin-top:2px;font-size:11px;display:block}.mr-card.cx.meu{flex-direction:row-reverse}.mr-card.cx.meu .cx-col{align-items:flex-end}.mr-card.cx.meu .mr-bal{background:color-mix(in srgb, var(--accent) 16%, var(--panel));border-radius:16px 4px 16px 16px}.mr-card.cx footer{flex-wrap:wrap;gap:6px;padding:0 2px}.mr-card.cx .mr-acoes{opacity:0;margin-left:0;transition:opacity .15s}.mr-card.cx:hover .mr-acoes,.mr-card.cx.ativo .mr-acoes,.mr-card.cx:focus-within .mr-acoes{opacity:1}@media (hover:none){.mr-card.cx .mr-acoes{opacity:1}}.mr-card.cx .mr-chip{background:var(--panel);border-color:var(--border);height:24px}.mr-card.cx .mr-resp:hover,.mr-card.cx .mr-resp.on{color:var(--accent);background:var(--accent-light)}.mr-card.cx .mr-respostas,.mr-card.cx .mr-responder,.mr-card.cx .mr-ok{margin:4px 0 0}.mr-card.cx .mr-respostas{background:var(--panel-2);width:100%}.mr-card.cx .mr-responder{border-color:var(--accent);width:100%;min-width:300px}.mr-card.cx .mr-responder button{background:var(--accent)}.mr-card.cx .mr-resp-tipo{color:var(--accent)}.mr-card.cx .cx-col{position:relative}.mr-card.cx .mr-acoes{z-index:3;white-space:nowrap;background:var(--panel);border:1px solid var(--border);pointer-events:none;border-radius:999px;flex-wrap:nowrap;padding:2px;position:absolute;top:2px;left:calc(100% + 6px);box-shadow:0 8px 18px -10px #1e143259}.mr-card.cx:hover .mr-acoes,.mr-card.cx.ativo .mr-acoes,.mr-card.cx:focus-within .mr-acoes{pointer-events:auto}.mr-card.cx footer:not(:has(.mr-chip)){height:0;padding:0;position:absolute;top:0;left:0}.mr-card.cx.meu footer:not(:has(.mr-chip)){left:auto;right:0}.mr-card.cx .cx-col{max-width:72%}.mr-card.cx footer{height:auto;min-height:0;padding:0 2px;position:static}.mr-card.cx footer:not(:has(.mr-chip)){height:auto;min-height:0;padding:0 2px;position:static}.mr-card.cx.meu footer:not(:has(.mr-chip)){height:auto;min-height:0;padding:0 2px;position:static}.mr-card.cx .mr-reacoes:not(:has(.mr-chip)){display:none}.mr-card.cx .mr-reacoes .mr-hora{display:none}.mr-grade{padding-top:22px}.mr-card.cx .mr-resp{justify-content:center;width:30px;padding:0}.mr-card.cx .mr-paleta{left:auto;right:0}.mr-card.cx{padding-top:0}.mr-card.cx footer{z-index:2;margin-top:-10px;padding-left:10px;position:relative}.mr-card.cx.meu footer{padding-left:0;padding-right:10px}.mr-card.cx .mr-chip{height:22px;padding:0 7px;box-shadow:0 2px 6px -2px #1e143240}.mr-card.cx footer{margin-top:-11px}.mr-card.cx .mr-rot{display:inline}.mr-card.cx .mr-resp{gap:5px;width:auto;padding:0 9px}.mr-card.cx .mr-resp:disabled{opacity:.4;cursor:not-allowed}.mr-card.cx .mr-acoes,.mr-card.cx.meu .mr-acoes{top:-15px;left:auto;right:8px}.mr-card.cx.meu .mr-acoes{left:8px;right:auto}.mr-card.cx.meu footer{flex-direction:row;align-self:flex-start;padding-left:12px;padding-right:0}.mr-card.cx .mr-acoes,.mr-card.cx.meu .mr-acoes{top:-24px}.mr-card.cx footer,.mr-card.cx.meu footer{flex-wrap:nowrap;align-self:stretch;align-items:center;gap:8px;min-height:26px;margin-top:4px;padding:0 4px;display:flex;position:static}.mr-card.cx.meu footer{flex-direction:row-reverse}:is(.mr-card.cx .mr-reacoes,.mr-card.cx .mr-reacoes:not(:has(.mr-chip))){display:flex}.mr-card.cx .mr-acoes,.mr-card.cx.meu .mr-acoes{box-shadow:none;background:0 0;border:0;margin-left:auto;padding:0;position:static;top:auto;left:auto;right:auto}.mr-card.cx.meu .mr-acoes{margin-left:0;margin-right:auto}.mr-card.cx .mr-chip{box-shadow:none}.mr-card.cx .mr-bal-txt{padding-top:0}.mr-card.cx .mr-paleta{inset:calc(100% + 4px) auto auto 0}.mr-card.cx.meu .mr-paleta{left:auto;right:0}.mr-grade{gap:10px;padding-top:14px}.cx-cita{background:var(--panel);border-left:3px solid var(--accent);border-radius:8px;flex-direction:column;gap:2px;min-width:220px;max-width:100%;margin:2px 0 8px;padding:6px 10px;display:flex}.cx-cita-cab{color:var(--accent);align-items:center;gap:6px;font-size:12px;display:flex}.cx-cita-cab b{font-weight:700}.cx-cita-cab time{color:var(--text-mute);font-size:12px}.cx-cita-txt{color:var(--text-soft);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.mr-card.cx.meu .cx-cita{background:#ffffffb3}.cx-cita{cursor:pointer;transition:background .15s}.cx-cita:hover{background:color-mix(in srgb, var(--accent) 8%, var(--panel))}.mr-card.cx.destaque .mr-bal{animation:1.8s cx-destaque}@keyframes cx-destaque{0%,60%{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 14%, var(--panel-2))}}.mr-card.cx{z-index:1;position:relative}.mr-card.cx.ativo,.mr-card.cx:hover,.mr-card.cx:focus-within{z-index:6}.mr-card.cx .mr-paleta{z-index:20}.mr-card.cx footer,.mr-card.cx.meu footer{z-index:2;align-items:flex-start;min-height:0;margin-top:-12px;padding:0 0 0 12px;position:relative}.mr-card.cx.meu footer{padding:0 12px 0 0}.mr-card.cx .mr-chip{background:var(--panel);box-shadow:0 1px 4px #1e14322e}.mr-card.cx:not(:hover):not(.ativo):not(:focus-within) .mr-acoes{height:0;margin-top:0;overflow:hidden}.mr-card.cx .mr-reacoes:not(:has(.mr-chip)){height:0}.mr-grade{gap:14px}.mr-card.cx .cx-hora{margin-top:8px}.mr-card.cx footer,.mr-card.cx.meu footer{margin-top:4px}.mr-card.cx .mr-bal{padding-bottom:8px}.mr-card.cx .mr-chip{height:26px;box-shadow:none;border:1px solid var(--border);background:var(--panel);border-radius:999px;padding:0 9px}.mr-card.cx .mr-chip.minha{border-color:var(--accent);background:var(--accent-light)}.mr-chip-mais{width:26px;height:26px;color:var(--text-mute);border:1px solid var(--border);background:var(--panel);border-radius:50%;place-items:center;display:grid}.mr-chip-mais:hover{color:var(--accent);border-color:var(--accent)}.mr-card.cx .mr-acoes{margin-top:0}.an-colega.v2{filter:drop-shadow(0 10px 14px #1e14322e)}.an-colega.v2 .braco{filter:none;transform-box:view-box}.an-colega.v2 .braco path{stroke-width:44px;fill:none;stroke-linecap:round}.an-colega.v2 .braco path:first-child{stroke-width:48px}.an-colega.v2 .braco ellipse{filter:none}.an-colega.v2 .braco.esq{transform-origin:46px 342px;--abre:13deg}.an-colega.v2 .braco.dir{transform-origin:238px 342px;--abre:-13deg}.an-colega.v2.acena .braco.aceno{transform-origin:238px 342px}.an-colega.v2 .estalo path{stroke:var(--t-hoje,#ffc400);stroke-width:6px;stroke-linecap:round;fill:none}.an-colega.v2 .chapeu{transform-box:view-box}.an-colega.v2 .an-olhos{transform-box:fill-box;transform-origin:50%;animation:5s infinite lp-pisca}@media (prefers-reduced-motion:reduce){.an-colega.v2 .an-olhos{animation:none}}.ca-abrir{cursor:pointer;border-radius:14px;transition:transform .18s,box-shadow .18s}.ca-abrir:hover{transform:translateY(-2px);box-shadow:0 10px 24px #3c285a24}.ca-abrir:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (prefers-reduced-motion:reduce){.ca-abrir,.ca-abrir:hover{transition:none;transform:none}}.conv-destaque{border-bottom:1px solid var(--border);margin-bottom:4px;padding:6px 8px 8px}.conv-destaque .conv-item{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 12%, var(--panel)), color-mix(in srgb, var(--accent) 4%, var(--panel)));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 28%, transparent);border-radius:12px;margin:0;padding:9px 10px}.conv-destaque .conv-item:hover{background:color-mix(in srgb, var(--accent) 16%, var(--panel))}.conv-destaque .conv-item.active{background:color-mix(in srgb, var(--accent) 20%, var(--panel))}.conv-destaque .conv-item.active:before{display:none}.conv-destaque .conv-name{color:var(--accent);font-weight:700}.conv-destaque .conv-fav{display:none}.at2{font-variant-numeric:tabular-nums}.at2-visao{grid-template-columns:minmax(0,1fr) 300px;gap:16px;margin:16px 0 4px;display:grid}.at2-ritmo,.at2-topo{border:1px solid var(--border);background:var(--panel);border-radius:14px;min-width:0;margin:0;padding:16px 18px 14px}.at2-ritmo figcaption{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.at2-ritmo h4,.at2-topo h4{color:var(--text);text-wrap:balance;margin:0;font-size:13px;font-weight:700}.at2-ritmo figcaption span{color:var(--text-mute);font-size:12px}.at2-plot{margin-top:14px;position:relative}.at2-max{color:var(--text-mute);background:var(--panel);z-index:1;padding-right:6px;font-size:11px;line-height:1;position:absolute;top:-7px;left:0}.at2-barras{grid-template-columns:repeat(var(--n), minmax(0, 1fr));border-top:1px dashed var(--border);border-bottom:1px solid var(--border);align-items:end;gap:3px;height:104px;display:grid}.at2-barra{cursor:pointer;height:100%;color:inherit;background:0 0;border:0;justify-content:center;align-items:flex-end;padding:0;display:flex;position:relative}.at2-barra:disabled{cursor:default}.at2-barra:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.at2-barra-v{width:min(100%,26px);height:calc(var(--h) * 100%);background:color-mix(in srgb, var(--accent) 62%, var(--panel));transform-origin:bottom;min-height:2px;animation:.7s cubic-bezier(.16,1,.3,1) both at2-cresce;animation-delay:calc(var(--i) * 16ms);border-radius:4px 4px 0 0;transition:background .15s,opacity .2s}.at2-barra.zero .at2-barra-v{background:var(--border)}.at2-barra:not(:disabled):hover .at2-barra-v,.at2-barra.on .at2-barra-v{background:var(--accent)}.at2-barra.fora .at2-barra-v{opacity:.35}@keyframes at2-cresce{0%{transform:scaleY(.06)}}.at2-tip{bottom:calc(var(--h) * 100% + 8px);z-index:3;opacity:0;pointer-events:none;white-space:nowrap;color:var(--panel);background:var(--text);border-radius:8px;padding:5px 9px;font-size:12px;transition:opacity .14s,transform .14s;position:absolute;left:50%;transform:translate(-50%,4px);box-shadow:0 6px 16px #1414282e}.at2-tip b{margin-right:2px;font-weight:700}.at2-barra:not(:disabled):hover .at2-tip,.at2-barra:focus-visible .at2-tip{opacity:1;transform:translate(-50%)}.at2-barra:nth-child(-n+2) .at2-tip{left:0;transform:translateY(4px)}.at2-barra:nth-child(-n+2):hover .at2-tip,.at2-barra:nth-child(-n+2):focus-visible .at2-tip{transform:none}.at2-barra:nth-last-child(-n+2) .at2-tip{left:auto;right:0;transform:translateY(4px)}.at2-barra:nth-last-child(-n+2):hover .at2-tip,.at2-barra:nth-last-child(-n+2):focus-visible .at2-tip{transform:none}.at2-eixo{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:3px;margin-top:6px;display:grid}.at2-eixo span{color:var(--text-mute);text-align:center;white-space:nowrap;font-size:11px;overflow:visible}.at2-topo ol{flex-direction:column;gap:2px;margin:8px -8px 0;padding:0;list-style:none;display:flex}.at2-topo-item{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 10px;padding:7px 8px;transition:background .12s;display:grid}.at2-topo-item:hover{background:var(--panel-2)}.at2-topo-item.on{background:var(--accent-light)}.at2-topo-item:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.at2-topo-nome{align-items:center;gap:7px;min-width:0;font-size:13px;font-weight:600;display:flex}.at2-topo-nome svg{color:var(--text-mute);flex:none}.at2-topo-nome span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.at2-topo-item b{color:var(--text-soft);font-size:13px;font-weight:700}.at2-topo-trilho{background:var(--panel-3);border-radius:999px;grid-column:1/-1;height:4px;overflow:hidden}.at2-topo-trilho span{border-radius:inherit;background:color-mix(in srgb, var(--accent) 62%, var(--panel));height:100%;transition:width .5s cubic-bezier(.16,1,.3,1);display:block}.at2-topo-item.on .at2-topo-trilho span,.at2-topo-item:hover .at2-topo-trilho span{background:var(--accent)}.at2-filtros{color:var(--text-mute);flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;font-size:12px;display:flex}.at2-filtros button{height:28px;color:var(--accent-text);background:var(--accent-light);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.at2-filtros button:hover{background:color-mix(in srgb, var(--accent) 20%, var(--panel))}.at2-filtros button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.at2-dia{margin-top:18px}.at2-dia-cab{z-index:2;color:var(--text);background:var(--panel);align-items:baseline;gap:8px;margin:0 0 8px;padding:10px 0 8px;font-size:13px;font-weight:700;display:flex;position:sticky;top:-18px}.at2-dia-cab small{color:var(--text-mute);font-size:12px;font-weight:600}.at2-bloco{border:1px solid var(--border);background:var(--panel);border-radius:14px;margin-bottom:10px;transition:border-color .15s;overflow:hidden}.at2-bloco:hover{border-color:color-mix(in srgb, var(--accent) 35%, var(--border))}.at2-bloco-cab{background:var(--panel-2);border-bottom:1px solid var(--border-soft);align-items:center;gap:10px;min-height:46px;padding:8px 10px 8px 14px;display:flex}.at2-bloco-cab .at-marca{flex:none}.at2-bloco-nome{min-width:0;color:var(--text);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex;overflow:hidden}.at2-bloco-nome svg{color:var(--text-mute);flex:none}.at2-bloco-meta{color:var(--text-mute);flex:none;font-size:12px}.at2-abrir{height:30px;color:var(--accent-text);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;align-items:center;gap:2px;margin-left:auto;padding:0 8px 0 12px;font-size:12px;font-weight:600;transition:background .12s;display:inline-flex}.at2-abrir:hover{background:var(--accent-light)}.at2-abrir:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.at2-linhas{margin:0;padding:2px 0;list-style:none}.at2-linha{grid-template-columns:46px minmax(0,1fr);align-items:start;gap:12px;padding:9px 14px;display:grid}.at2-linha+.at2-linha{border-top:1px solid var(--border-soft)}.at2-linha.clicavel{cursor:pointer}.at2-linha.clicavel:hover{background:var(--panel-2)}.at2-linha:focus-visible{box-shadow:inset 0 0 0 2px var(--accent);outline:none}.at2-linha time{color:var(--text-mute);padding-top:2px;font-size:12px}.at2-linha-corpo{min-width:0}.at2-linha-meta{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:3px;font-size:12px;display:flex}.at2-autor{color:var(--text);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.at2-tag{color:var(--text-soft);background:var(--panel-3);border-radius:999px;padding:1px 8px;font-size:11px;font-weight:700}.at2-texto{max-width:75ch;color:var(--text);overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.at2-texto.apagado{color:var(--text-mute);font-style:italic}.at2-alvo{color:var(--text-mute);margin-top:2px;font-size:12px;display:inline-block}@media (width<=1100px){.at2-visao{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.at2-barra-v{animation:none}.at2-tip,.at2-topo-trilho span{transition:none}}.at2-ritmo{flex-direction:column;display:flex}.at2-plot{flex-direction:column;flex:1;display:flex}.at2-barras{flex:1;height:auto;min-height:104px}.at2-tip{bottom:min(calc(var(--h) * 100% + 8px), calc(100% - 34px))}.at2-ampliar{margin-top:6px}.ct2-hoje{border-bottom:1px solid var(--border);margin-bottom:8px;padding:6px 6px 14px}.ct2-hoje-quem{align-items:center;gap:10px;padding:4px 4px 10px;display:flex}.ct2-hoje-quem>div{flex-direction:column;gap:2px;min-width:0;display:flex}.ct2-hoje-quem b{color:var(--text);letter-spacing:-.01em;font-size:16px;font-weight:700;line-height:1.25}.ct2-hoje-data{color:var(--text-mute);text-wrap:balance;font-size:12px;line-height:1.35}.ct2-hoje-itens{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.ct2-hoje-item,.ct2-hoje-ok{width:100%;color:var(--text-soft);text-align:left;background:0 0;border:0;border-radius:8px;align-items:flex-start;gap:8px;padding:7px 8px;font-size:12px;line-height:1.35;display:flex}.ct2-hoje-item>span{text-wrap:balance;flex:1;min-width:0}.ct2-hoje-item svg,.ct2-hoje-ok svg{color:var(--text-mute);flex:none;margin-top:1px}button.ct2-hoje-item{cursor:pointer;transition:background .12s,color .12s}button.ct2-hoje-item:hover{background:var(--panel-3);color:var(--text)}button.ct2-hoje-item:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.ct2-hoje-item .ct2-hoje-seta{opacity:.5;transition:transform .12s,opacity .12s}button.ct2-hoje-item:hover .ct2-hoje-seta{opacity:1;transform:translate(2px)}.ct2-hoje-item.urg{color:var(--urgent-text);background:var(--urgent-soft);font-weight:600}.ct2-hoje-item.urg svg{color:var(--urgent-text)}button.ct2-hoje-item.urg:hover{background:var(--urgent-soft);color:var(--urgent-text);filter:brightness(.97)}.ct2-hoje-item.imp{color:var(--important-text);background:var(--important-soft);font-weight:600}.ct2-hoje-item.imp svg{color:var(--important-text)}button.ct2-hoje-item.imp:hover{background:var(--important-soft);color:var(--important-text);filter:brightness(.97)}.ct2-hoje-ok{color:#2f9e5b;font-weight:600}.ct2-hoje-ok svg{color:#2f9e5b}.ct2-dia.ct2-acao>h4{color:var(--urgent-text);align-items:center;gap:6px;display:flex}.ct2-dia-n{color:#fff;background:var(--urgent-text);border-radius:999px;padding:0 6px;font-size:11px;line-height:17px}.ct2-linha-wrap{position:relative}.ct2-linha-acoes{background:var(--panel);opacity:0;pointer-events:none;border-radius:9px;gap:2px;padding:2px;transition:opacity .14s,transform .14s;display:flex;position:absolute;top:8px;right:10px;transform:translateY(-2px);box-shadow:0 2px 8px #1414281f}.ct2-linha-wrap:hover .ct2-linha-acoes,.ct2-linha-wrap:focus-within .ct2-linha-acoes{opacity:1;pointer-events:auto;transform:none}.ct2-linha-acoes button{width:28px;height:28px;color:var(--text-soft);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;display:grid}.ct2-linha-acoes button:hover{background:var(--panel-3);color:var(--text)}.ct2-linha-acoes button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}@media (hover:none){.ct2-linha-acoes{display:none}}.ct2 .ct7-texto{max-width:65ch;color:var(--text);font-size:16px;line-height:1.6}.ct2-aviso-acoes{flex-wrap:wrap;gap:8px;margin:18px 0 6px;display:flex}.ct5-agenda.sem-resp .ct5-c-resp,.ct5-agenda.sem-tarefa .ct5-c-tarefa{display:none}@media (width>=1701px){.ct5-agenda.sem-resp.sem-tarefa .ct5-linha{grid-template-columns:52px 196px minmax(100px,1fr) 54px 92px 88px}.ct5-agenda.sem-resp:not(.sem-tarefa) .ct5-linha{grid-template-columns:52px 196px minmax(100px,1fr) 54px 92px minmax(100px,1fr) 88px}.ct5-agenda.sem-tarefa:not(.sem-resp) .ct5-linha{grid-template-columns:52px 196px minmax(100px,1fr) 54px 92px 36px 88px}}.ct5-dias{white-space:nowrap}.ct5-dias.perto{background:var(--urgent-soft);color:var(--urgent-text)}.ct2-dois.ct5-graficos{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}@media (width<=1700px){.ct2-dois.ct5-graficos{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.ct2-dois.ct5-graficos>.ct4-atencao.compacto{grid-column:auto;height:168px;padding:10px 12px}.ct2-dois.ct5-graficos .ct4-atencao.compacto .ct3-atencao{flex-direction:column;overflow-x:visible}.ct2-dois.ct5-graficos .ct4-atencao.compacto .ct3-atencao li{flex:none}.ct2-dois.ct5-graficos .ct4-atencao.compacto .ct3-atencao li:nth-child(n+3){display:none}}.ag-principal{flex-direction:column;flex:1;gap:10px;min-width:0;min-height:0;margin:12px 8px 20px 24px;display:flex}.ag-principal>.ag-grade{flex:1;min-height:0;margin:0}.ag-exibir-barra{align-items:center;gap:10px;min-width:0;display:flex}.ag-exibir-rot{letter-spacing:.04em;text-transform:uppercase;color:var(--text-mute);flex:none;font-size:12px;font-weight:700}.ag-exibir-barra .ag-cats{scrollbar-width:none;flex-wrap:nowrap;flex:1;min-width:0;padding:2px 0;overflow-x:auto}.ag-exibir-barra .ag-cats::-webkit-scrollbar{display:none}.ag-exibir-barra .ag-cat{height:28px}.ag-exibir-barra .ag-exibir-atalhos{flex:none}.ag-exibir-barra .ag-cats{flex-wrap:wrap;row-gap:6px;overflow:visible}.ag-exibir-barra{align-items:flex-start;gap:8px}.ag-fx-lista{flex-wrap:wrap;flex:1;gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.ag-fx{border:1px solid var(--border);background:var(--panel);height:30px;color:var(--text-soft);white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:0 10px;font-size:12px;font-weight:600;transition:background .15s,border-color .15s,color .15s,box-shadow .15s;display:inline-flex}.ag-fx:hover{color:var(--text);border-color:color-mix(in srgb, var(--cal,var(--accent)) 50%, var(--border))}.ag-fx:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ag-fx-ponto{background:var(--cal);border-radius:50%;flex:none;width:8px;height:8px;transition:opacity .15s,transform .15s}.ag-fx-n{color:var(--text-mute);font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.ag-fx.vazio:not(.on){color:var(--text-mute)}.ag-fx.vazio:not(.on) .ag-fx-ponto{opacity:.45}.ag-fx.on{color:var(--text);border-color:var(--cal);background:color-mix(in srgb, var(--cal) 14%, var(--panel));box-shadow:0 2px 8px -4px color-mix(in srgb, var(--cal) 70%, transparent)}.ag-fx.on .ag-fx-ponto{transform:scale(1.25)}.ag-fx.on .ag-fx-n{color:var(--cal)}.ag-exibir-barra.filtrando .ag-fx:not(.on):not(.todas) .ag-fx-ponto{opacity:.4}.ag-fx.todas{flex:none}.ag-fx.todas.on{background:var(--text);border-color:var(--text);color:var(--panel);box-shadow:none}.ag-fx.todas.on .ag-fx-n{color:inherit;opacity:.7}.ag-fx-sep{background:var(--border);flex:none;width:1px;height:20px;margin:5px 2px 0}.ag-fx-limpar{height:30px;color:var(--accent-text);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;align-items:center;gap:4px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.ag-fx-limpar:hover{background:var(--accent-light)}.ag-fx-limpar:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ag-chip.sel{z-index:1;box-shadow:0 0 0 2px var(--panel), 0 0 0 4px var(--cal), 0 6px 14px -6px color-mix(in srgb, var(--cal) 80%, transparent);animation:.6s cubic-bezier(.16,1,.3,1) ag-chip-marca;position:relative}@keyframes ag-chip-marca{0%{transform:scale(.94)}60%{transform:scale(1.04)}to{transform:none}}.ag-prox-item.sel{background:color-mix(in srgb, var(--cal) 12%, var(--panel));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--cal) 45%, transparent)}@media (prefers-reduced-motion:reduce){.ag-chip.sel{animation:none}}.ag-minis{border-bottom:1px solid var(--border-soft);flex-direction:column;gap:4px;margin-bottom:16px;padding-bottom:14px;display:flex}.ag-minis .ag-mini{border:0;border-radius:12px;margin:0;padding:8px 6px 6px;transition:background .15s}.ag-minis .ag-mini.na-grade{background:var(--panel-2)}.ag-minis .ag-mini-cab{min-height:26px}.ag-minis .ag-mini-dia{height:26px;font-size:12px}.ag-principal-linha{flex:1;gap:16px;min-height:0;display:flex}.ag-principal-linha>.ag-grade{flex:1;min-width:0;min-height:0;margin:0}.ag-painel-dia{scrollbar-width:thin;border:1px solid var(--border);background:var(--panel);border-radius:12px;flex:none;width:300px;min-height:0;padding:14px 14px 16px;overflow-y:auto}.ag-lado .ag-minis{border-bottom:0;margin-bottom:0}@media (width<=1500px){.ag-painel-dia{width:260px}}.ag-painel-dia :is(strong,b,span,p){text-wrap:balance}.ag-mini-dia.prazo:after{content:"";box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--important-text,#b7791f) 70%, transparent);pointer-events:none;border-radius:999px;position:absolute;inset:2px}.ag-mini-dia.hoje.prazo:after{box-shadow:inset 0 0 0 1.5px #ffffffd9}.ag-sap{border-top:1px solid var(--border-soft);margin-top:14px;padding-top:14px}.ag-sap-cab{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.ag-sap-cab h5{letter-spacing:.06em;text-transform:uppercase;color:var(--text-mute);margin:0;font-size:11px;font-weight:700}.ag-sap-cab a{color:var(--accent-text);border-radius:6px;align-items:center;gap:2px;padding:2px 4px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.ag-sap-cab a:hover{background:var(--accent-light)}.ag-sap-lista{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.ag-sap-item{color:inherit;border-radius:10px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px;text-decoration:none;transition:background .12s;display:grid}a.ag-sap-item:hover{background:var(--panel-2)}a.ag-sap-item:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.ag-sap-data{background:var(--panel);border:1px solid var(--border-soft);width:36px;height:36px;color:var(--text);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;line-height:1.05;display:flex}.ag-sap-data b{font-variant-numeric:tabular-nums;font-size:14px}.ag-sap-data small{text-transform:uppercase;color:var(--text-mute);font-size:9px;font-weight:700}.ag-sap-item.vencido .ag-sap-data,.ag-sap-item.perto .ag-sap-data{border-color:color-mix(in srgb, var(--urgent-text) 40%, transparent)}.ag-sap-item.vencido .ag-sap-data small,.ag-sap-item.perto .ag-sap-data small{color:var(--urgent-text)}.ag-sap-txt{flex-direction:column;gap:1px;min-width:0;display:flex}.ag-sap-txt>span{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.ag-sap-txt>span b{font-variant-numeric:tabular-nums;margin-right:2px;font-weight:700}.ag-sap-txt small{color:var(--text-mute);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.ag-sap-dias{white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:999px;padding:0 7px;font-size:11px;font-weight:700;line-height:18px}.ag-sap-dias.vencido,.ag-sap-dias.perto{background:var(--urgent-soft);color:var(--urgent-text)}.ag-sap-dias.semana{background:var(--important-soft);color:var(--important-text)}.ag-sap-dias.longe{background:var(--panel-3);color:var(--text-soft)}.ag-sap-vazio{color:var(--text-soft);text-wrap:balance;align-items:center;gap:6px;margin:0 0 6px;font-size:12px;display:flex}.ag-sap-vazio svg{color:#2f9e5b;flex:none}.ag-sap-mais{color:var(--text-mute);margin:6px 0 0 6px;font-size:12px}.ag-cab-dia.hoje{color:var(--accent-text)}.ag-cab-dia.hoje:after{content:"";background:var(--accent);vertical-align:middle;border-radius:50%;width:5px;height:5px;margin-left:6px;display:inline-block}.ag-num-linha{align-items:center;gap:6px;min-width:0;display:inline-flex}.ag-hoje-rot{letter-spacing:.04em;text-transform:uppercase;color:var(--accent-text);font-size:11px;font-weight:700}.ag-dia.hoje:before{content:"";background:var(--accent);height:3px;position:absolute;inset:0 0 auto}.ag-dia.passado .ag-num:not(.hoje){color:var(--text-mute);font-weight:600}.ag-dia.passado .ag-chips{opacity:.72}.ag-dia.passado:hover .ag-chips{opacity:1}.ag-dia.sel{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--accent) 55%, transparent)}.ag-dia{transition:background .12s,box-shadow .15s}.ag-dia:hover:not(.sel){box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 30%, transparent)}.ag-chip{transition:background .12s,transform .12s}.ag-chip:hover{transform:translate(2px)}.ag-chip .avatar,.ag-chip>div:first-child:not(.ag-chip-ponto){flex:none}.ag-mini-dia{isolation:isolate}.ag-mini-dia.fds:not(.hoje):not(.sel){color:var(--text-soft)}.ag-mini-dia.passado:not(.hoje):not(.sel){color:var(--text-mute)}.ag-mini-dia.semana-sel:before{content:"";z-index:-1;background:color-mix(in srgb, var(--accent) 10%, transparent);position:absolute;inset:2px 0}.ag-mini-dia.semana-sel.ini:before{border-radius:999px 0 0 999px;left:2px}.ag-mini-dia.semana-sel.fim:before{border-radius:0 999px 999px 0;right:2px}.ag-mini-dia.semana-sel.ini.fim:before{border-radius:999px}@media (prefers-reduced-motion:reduce){.ag-chip:hover{transform:none}}.ag-mini-dia.tem:not(.hoje):not(.sel){color:color-mix(in srgb, var(--cal) 82%, var(--text));background:color-mix(in srgb, var(--cal) 18%, var(--panel));font-weight:700}.ag-mini-dia.tem:not(.hoje):not(.sel):hover{background:color-mix(in srgb, var(--cal) 28%, var(--panel))}.ag-mini-dia.tem.passado:not(.hoje):not(.sel){opacity:.6}.ag-mini-dia.sel.tem{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--cal) 60%, transparent)}.ag-sap-item{grid-template-columns:36px minmax(0,1fr) auto;grid-template-areas:"data tit dias""data num num";align-items:center;row-gap:2px}.ag-sap-data{grid-area:data}.ag-sap-txt{display:contents}.ag-sap-txt>span{grid-area:tit}.ag-sap-txt small{white-space:nowrap;text-overflow:clip;letter-spacing:-.01em;grid-area:num;overflow:visible}.ag-sap-dias{grid-area:dias;justify-self:end}.ag-sap-pag{border-top:1px solid var(--border-soft);color:var(--text-mute);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;margin-top:8px;padding:6px 4px 0;font-size:12px;display:flex}.ag-sap-pag .icon-btn{border-radius:7px;width:26px;height:26px}.ag-sap-pag .icon-btn:disabled{opacity:.35;cursor:default}.ag-sap-item{grid-template-areas:"data tit dias""data num dias"}.ag-sap-dias{border-radius:9px;flex-direction:column;justify-content:center;align-items:center;min-width:42px;height:36px;padding:0 6px;line-height:1;display:flex}.ag-sap-dias b{font-size:14px;font-weight:700}.ag-sap-dias small{text-transform:uppercase;letter-spacing:.04em;opacity:.85;margin-top:2px;font-size:9.5px;font-weight:700}.ag-page{--ag-t1:var(--fs-subtitulo);--ag-t2:var(--fs-texto);--ag-t3:var(--fs-detalhe);--ag-t4:var(--fs-rotulo);font-variant-numeric:tabular-nums}.ag-page .ag-cab-dia,.ag-page .ag-lado-sec,.ag-page .ag-sap-cab h5,.ag-page .ag-mini-sem,.ag-page .ag-hoje-rot,.ag-page .ag-prox-data small,.ag-page .ag-sap-data small,.ag-page .ag-sap-dias small,.ag-page .ag-lado-hoje{font-size:var(--ag-t4);letter-spacing:.06em;text-transform:uppercase;font-weight:700;line-height:1.2}.ag-page .ag-mini-sem{letter-spacing:.02em;color:var(--text-mute)}.ag-page .ag-prox-data small,.ag-page .ag-sap-data small,.ag-page .ag-sap-dias small{letter-spacing:.04em}.ag-page .ag-lado-data strong{font-size:var(--ag-t1);letter-spacing:-.01em;font-weight:700}.ag-page .ag-prox-data b,.ag-page .ag-sap-data b,.ag-page .ag-sap-dias b{font-size:var(--ag-t1);font-weight:700;line-height:1.05}.ag-page .ag-num,.ag-page .ag-mini-cab strong{font-size:var(--ag-t2);font-weight:700}.ag-page .ag-prox-txt>span,.ag-page .ag-sap-txt>span,.ag-page .ag-item-titulo{font-size:var(--ag-t2);font-weight:600;line-height:1.3}.ag-page .ag-sap-txt>span b{font-weight:700}.ag-page .ag-chip,.ag-page .ag-fx,.ag-page .ag-fx-limpar,.ag-page .ag-mais,.ag-page .ag-mini-dia,.ag-page .ag-lado-data span,.ag-page .ag-prox-txt small,.ag-page .ag-sap-txt small,.ag-page .ag-sap-vazio,.ag-page .ag-sap-pag,.ag-page .ag-sap-cab a,.ag-page .ag-item-sub,.ag-page .ag-item-quando,.ag-page .ag-item-desc,.ag-page .ag-item-detalhe,.ag-page .ag-vazio p{font-size:var(--ag-t3);line-height:1.35}.ag-page .ag-chip{font-weight:500;line-height:22px}.ag-page .ag-chip.inteiro,.ag-page .ag-fx,.ag-page .ag-fx-limpar{font-weight:600}.ag-page .ag-fx-n{font-size:var(--ag-t3);font-weight:600}.ag-page .ag-mini-dia{font-weight:500}.ag-page .ag-mini-dia.tem,.ag-page .ag-mini-dia.hoje,.ag-page .ag-mini-dia.sel{font-weight:700}.ag-page .ag-prox-txt small,.ag-page .ag-sap-txt small,.ag-page .ag-lado-data span,.ag-page .ag-item-sub,.ag-page .ag-item-quando{color:var(--text-mute);font-weight:500}.ag-page .ag-sap-txt small{letter-spacing:0}.ag-page .ag-fx:not(.vazio):not(.todas){color:var(--text);background:color-mix(in srgb, var(--cal) 10%, var(--panel));border-color:color-mix(in srgb, var(--cal) 35%, var(--border))}.ag-page .ag-fx:not(.vazio):not(.todas) .ag-fx-n{color:color-mix(in srgb, var(--cal) 85%, var(--text))}.ag-page .ag-fx.vazio:not(.on){color:var(--text-mute);background:var(--panel);border-color:var(--border)}.ag-page .ag-fx.vazio:not(.on) .ag-fx-ponto{background:var(--text-mute);opacity:.35}.ag-page .ag-fx.on:not(.todas){background:color-mix(in srgb, var(--cal) 20%, var(--panel));border-color:var(--cal)}.ag-page .ag-fx.vazio:not(.on){opacity:.5;transition:opacity .15s}.ag-page .ag-fx.vazio:not(.on):hover,.ag-page .ag-fx.vazio:not(.on):focus-visible,.ag-page .ag-fx.vazio:not(.on) .ag-fx-ponto{opacity:1}.ag-page .ag-sap-dias{min-width:38px;height:34px}.ag-page .ag-sap-dias b{font-size:var(--ag-t2)}.ag-page .ag-sap-dias small{font-size:var(--ag-t4);text-transform:none;letter-spacing:0;margin-top:1px;font-weight:600}.ag-page .ag-prox-data b,.ag-page .ag-sap-data b{font-size:var(--ag-t2)}.ag-page .ag-prox-data small,.ag-page .ag-sap-data small{font-size:var(--ag-t4);letter-spacing:.02em;font-weight:600}.admin-page .admin-page-head h2,.ct2 .ct2-head h2,.rk .rk-head h2,.gpa-pagina>.gpa-head h2{font-size:var(--fs-pagina);letter-spacing:-.01em;font-weight:700}.rail-eu{border-top:1px solid #ffffff1a;justify-content:center;width:48px;margin-top:8px;padding-top:10px;display:flex}.rail-eu .user-menu-btn{border-color:#0000}.rail-eu .user-menu-btn:hover,.rail-eu .user-menu-btn:focus-visible{border-color:#ffffff8c;outline:none}.user-menu.no-trilho .user-menu-pop{z-index:300;transform-origin:0 100%;inset:auto auto 0 calc(100% + 14px)}:root{--cal-comunicado:#5b5fc7;--cal-institucional:#3b6fd4;--cal-clicksign:#0f8b8d;--cal-ferias:#b0700f;--cal-exame:#2a7d4f;--cal-jornada:#6b4cab;--cal-outro:#6b7280;--mp-whats:#128c4b}html.dark{--cal-comunicado:#9ea2ff;--cal-institucional:#8fb3ff;--cal-clicksign:#5ec4c6;--cal-ferias:#f2b45a;--cal-exame:#6fcf97;--cal-jornada:#b39ddb;--cal-outro:#a1a7b3;--mp-whats:#4fd18b}.cat-comunicado{--cal:var(--cal-comunicado)}.cat-institucional{--cal:var(--cal-institucional)}.cat-clicksign{--cal:var(--cal-clicksign)}.cat-ferias{--cal:var(--cal-ferias)}.cat-exame{--cal:var(--cal-exame)}.cat-jornada{--cal:var(--cal-jornada)}.cat-outro{--cal:var(--cal-outro)}.cat-feriado{--cal:var(--cal-feriado,#c4314b)}.cat-aniversario{--cal:var(--cal-aniversario,#d6457f)}.mp-page h3,.mp-page h4,.mp-page p,.mp-page small,.mp-nota{text-wrap:balance}.mp-page ::selection{background:var(--accent-light);color:var(--text)}.mp-ic-whats{color:var(--mp-whats)}.mp-canais{vertical-align:-2px;color:var(--text-mute);align-items:center;gap:2px;display:inline-flex}.mp-ponto{background:var(--cal,var(--text-mute));border-radius:50%;flex:none;width:8px;height:8px}.mp-erro-txt{color:var(--urgent-text)}.mp-nota{font-size:var(--fs-detalhe);color:var(--text-mute);margin:0;line-height:1.5}.mp-link{font:inherit;font-size:var(--fs-detalhe);color:var(--accent-text);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.mp-link-sem{font:inherit;text-align:left;cursor:pointer;color:inherit;background:0 0;border:0;padding:0}.mp-head{flex-wrap:nowrap;gap:16px}.mp-head h2{white-space:nowrap}.mp-head .btn{white-space:nowrap;flex:none}.mp-busca{border:1px solid var(--border);background:var(--panel);height:34px;color:var(--text-mute);border-radius:9px;align-items:center;gap:8px;padding:0 10px;transition:border-color .15s,box-shadow .15s;display:flex}.mp-busca-topo{background:var(--panel-2);border-color:#0000;width:min(440px,36vw);margin-left:12px}.mp-busca:focus-within{border-color:var(--accent);box-shadow:var(--ring);background:var(--panel)}.mp-busca input{min-width:0;height:100%;font-size:var(--fs-texto);color:var(--text);outline:none;flex:1;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.mp-busca-limpar{width:22px;height:22px;color:var(--text-mute);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.mp-busca-limpar:hover{background:var(--panel-3);color:var(--text)}.modal label.mp-busca,.mp-compor label.mp-busca{margin:0 0 6px;font-weight:400}.mp-central{border-top:1px solid var(--border);flex:1;grid-template-columns:224px minmax(320px,400px) minmax(0,1fr);min-height:0;display:grid}.mp-pastas{background:var(--panel-2);border-right:1px solid var(--border);flex-direction:column;gap:4px;min-height:0;padding:14px 12px;display:flex;overflow-y:auto}.mp-nova{justify-content:center;width:100%;height:38px;margin-bottom:10px}.mp-pastas-grupo{margin-bottom:8px}.mp-pastas-grupo h3{font-size:var(--fs-rotulo);letter-spacing:.06em;text-transform:uppercase;color:var(--text-mute);margin:10px 10px 4px;font-weight:700}.mp-pastas ul{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.mp-pasta{width:100%;height:34px;color:var(--text-soft);font-size:var(--fs-texto);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 10px;font-weight:500;transition:background .15s,color .15s;display:flex}.mp-pasta>span:first-of-type{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.mp-pasta svg{color:var(--text-mute);flex:none}.mp-pasta:hover{background:var(--panel-3);color:var(--text)}.mp-pasta.on{background:var(--panel);color:var(--text);font-weight:600;box-shadow:0 1px 2px #1414280f,0 2px 8px -4px #1414281f}.mp-pasta.on svg{color:var(--accent-text)}.mp-pasta:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.mp-n{min-width:20px;height:20px;font-size:var(--fs-rotulo);font-variant-numeric:tabular-nums;color:var(--text-soft);background:var(--panel-3);border-radius:999px;place-items:center;padding:0 6px;font-weight:700;display:inline-grid}.mp-pasta.on .mp-n{background:var(--accent-light);color:var(--accent-text)}.mp-n.whats{background:var(--mp-whats);color:#fff}.mp-n.erro{background:var(--urgent-soft,#fdecef);color:var(--urgent-text)}.mp-proximo{border-top:1px solid var(--border);flex-direction:column;gap:4px;margin-top:auto;padding:12px 10px 4px;display:flex}.mp-proximo small{font-size:var(--fs-rotulo);letter-spacing:.06em;text-transform:uppercase;color:var(--text-mute);font-weight:700}.mp-proximo .mp-link-sem{border-radius:6px;flex-direction:column;gap:1px;display:flex}.mp-proximo b{font-size:var(--fs-texto);color:var(--text);font-variant-numeric:tabular-nums}.mp-proximo span{font-size:var(--fs-detalhe);color:var(--text-soft);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mp-proximo .mp-link-sem:hover b{color:var(--accent-text)}.mp-lista-col{border-right:1px solid var(--border);background:var(--panel);flex-direction:column;min-width:0;min-height:0;display:flex}.mp-lista-cab{border-bottom:1px solid var(--border-soft);flex-direction:column;gap:10px;padding:14px 16px 12px;display:flex}.mp-lista-tit{align-items:center;gap:8px;min-height:30px;display:flex}.mp-lista-tit h3{font-size:var(--fs-subtitulo);color:var(--text);letter-spacing:-.01em;margin:0;font-weight:700}.mp-lista-tit>span{font-size:var(--fs-texto);color:var(--text-mute);font-variant-numeric:tabular-nums;flex:1}.mp-filtro{height:32px;font-size:var(--fs-texto);border-radius:8px}.mp-lista{scrollbar-width:thin;scrollbar-color:var(--border) transparent;flex:1;min-height:0;overflow-y:auto}.mp-grupo h4{z-index:1;background:var(--panel);border-bottom:1px solid var(--border-soft);font-size:var(--fs-rotulo);letter-spacing:.06em;text-transform:uppercase;color:var(--text-mute);margin:0;padding:8px 16px 6px;font-weight:700;position:sticky;top:0}.mp-grupo h4.tom-erro{color:var(--urgent-text)}.mp-grupo ul{margin:0;padding:0;list-style:none}.mp-linha{border:0;border-bottom:1px solid var(--border-soft);text-align:left;width:100%;color:var(--text);cursor:pointer;background:0 0;grid-template-columns:46px minmax(0,1fr);align-items:start;gap:10px;padding:11px 16px 12px;transition:background .12s;display:grid}.mp-linha:hover{background:var(--panel-2)}.mp-linha:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.mp-linha-quando{font-size:var(--fs-detalhe);color:var(--text-soft);font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-start;gap:3px;padding-top:1px;font-weight:600;display:flex}.mp-linha-quando small{font-size:var(--fs-rotulo);color:var(--text-mute);font-weight:600}.mp-linha.sel .mp-linha-quando{color:var(--accent-text)}.mp-linha-corpo{flex-direction:column;gap:3px;min-width:0;display:flex}.mp-linha-topo{align-items:center;gap:7px;min-width:0;display:flex}.mp-linha-topo b{min-width:0;font-size:var(--fs-texto);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.mp-linha-txt{font-size:var(--fs-detalhe);color:var(--text-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.mp-linha-meta{font-size:var(--fs-rotulo);color:var(--text-mute);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;display:flex;overflow:hidden}.mp-linha-meta svg{flex:none}.mp-mais{border:1px dashed var(--border);width:calc(100% - 32px);height:34px;font-size:var(--fs-detalhe);color:var(--accent-text);cursor:pointer;background:0 0;border-radius:8px;margin:12px 16px 20px;font-weight:600;display:block}.mp-mais:hover{background:var(--accent-light);border-style:solid}.mp-vazio{flex-direction:column;align-items:flex-start;gap:6px;padding:28px 20px;display:flex}.mp-vazio b{font-size:var(--fs-texto);color:var(--text)}.mp-vazio span{font-size:var(--fs-detalhe);color:var(--text-mute);text-wrap:balance;line-height:1.5}.mp-vazio .btn{margin-top:6px}.mp-esqueleto{margin:0;padding:0;list-style:none}.mp-esqueleto li{border-bottom:1px solid var(--border-soft);flex-direction:column;gap:8px;padding:14px 16px 14px 72px;display:flex}.mp-esqueleto span{background:var(--panel-3);border-radius:4px;height:10px;animation:1.2s ease-in-out infinite alternate mp-pulso}.mp-esqueleto span:first-child{width:55%}.mp-esqueleto span:last-child{width:85%}@keyframes mp-pulso{0%{opacity:.55}to{opacity:1}}.mp-selo{height:20px;font-size:var(--fs-rotulo);white-space:nowrap;background:var(--panel-3);color:var(--text-soft);border-radius:999px;flex:none;align-items:center;padding:0 8px;font-weight:700;display:inline-flex}.mp-selo.marca{background:var(--accent-light);color:var(--accent-text)}.mp-selo.ok{background:var(--success-soft);color:var(--success-text)}.mp-selo.aviso{background:var(--important-soft);color:var(--important-text)}.mp-selo.erro{background:var(--urgent-soft,#fdecef);color:var(--urgent-text)}.mp-selo.rascunho{background:var(--important-soft);color:var(--important-text)}.mp-leitor{background:var(--panel-2);min-width:0;min-height:0;overflow-y:auto}.mp-leitor-vazio{text-align:center;height:100%;color:var(--text-mute);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:40px;display:flex}.mp-leitor-vazio p{max-width:40ch;font-size:var(--fs-texto);flex-direction:column;gap:4px;margin:0;line-height:1.5;display:flex}.mp-leitor-vazio b{font-size:var(--fs-corpo);color:var(--text-soft)}.mp-leitura{max-width:820px;margin:0 auto;padding:24px 32px 48px;animation:.18s cubic-bezier(.16,1,.3,1) mp-entra}@keyframes mp-entra{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.mp-leitura-cab{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.mp-leitura-tit{flex-direction:column;gap:6px;min-width:0;display:flex}.mp-leitura-tit h3{font-size:var(--fs-titulo);letter-spacing:-.015em;color:var(--text);margin:0;font-weight:700;line-height:1.3}.mp-leitura-pessoa{flex-direction:row;align-items:center;gap:12px}.mp-leitura-pessoa>div{flex-direction:column;gap:2px;display:flex}.mp-leitura-pessoa small{font-size:var(--fs-detalhe);color:var(--text-mute)}.mp-leitura-cat{font-size:var(--fs-detalhe);color:var(--cal);align-items:center;gap:6px;font-weight:600;display:inline-flex}.mp-leitura-selos{flex-wrap:wrap;gap:6px;display:flex}.mp-leitura-acoes{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.mp-leitura-acoes .btn{margin-right:2px}.mp-perigo:hover{color:var(--urgent-text)!important}.mp-ficha-dados{background:var(--panel);border:1px solid var(--border-soft);font-size:var(--fs-texto);border-radius:12px;grid-template-columns:120px minmax(0,1fr);gap:8px 16px;margin:20px 0 0;padding:16px 18px;display:grid}.mp-ficha-dados dt{color:var(--text-mute)}.mp-ficha-dados dd{min-width:0;color:var(--text);overflow-wrap:anywhere;margin:0}.mp-ficha-dados a{color:var(--accent-text);text-underline-offset:3px}.mp-ficha-dados a svg{vertical-align:-1px}.mp-previas{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin-top:20px;display:grid}.mp-previa{margin:0}.mp-previa figcaption{font-size:var(--fs-rotulo);letter-spacing:.06em;text-transform:uppercase;color:var(--text-mute);align-items:center;gap:5px;margin-bottom:6px;font-weight:700;display:flex}.mp-bolha{background:var(--panel);font-size:var(--fs-texto);color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:4px 14px 14px;padding:10px 14px 12px;line-height:1.55;box-shadow:0 1px 2px #1414280f}.mp-bolha.whats{background:color-mix(in srgb, var(--mp-whats) 11%, var(--panel));border-radius:14px 4px 14px 14px}.mp-bolha em{color:var(--text-mute)}.mp-bolha-autor{font-size:var(--fs-detalhe);color:var(--accent-text);margin-bottom:2px;font-weight:700;display:block}.mp-historico{margin-top:26px}.mp-historico h4{font-size:var(--fs-rotulo);letter-spacing:.06em;text-transform:uppercase;color:var(--text-mute);align-items:center;gap:8px;margin:0 0 10px;font-weight:700;display:flex}.mp-historico h4 span{font-variant-numeric:tabular-nums}.mp-historico>ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.mp-historico>ul li{font-size:var(--fs-texto);color:var(--text);border-bottom:1px solid var(--border-soft);align-items:center;gap:8px;padding:6px 0;display:flex}.mp-historico>ul li svg{color:var(--success);flex:none}.mp-historico>ul li small{font-size:var(--fs-detalhe);color:var(--text-mute);margin-left:auto}.mp-linha-tempo{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mp-linha-tempo li{border-bottom:1px solid var(--border-soft);align-items:center;gap:12px;padding:10px 0;display:flex}.mp-linha-tempo li>svg{color:var(--text-mute);flex:none}.mp-linha-tempo li.feito>svg{color:var(--success)}.mp-linha-tempo li>div{flex-direction:column;flex:1;gap:2px;display:flex}.mp-linha-tempo b{font-size:var(--fs-texto);color:var(--text)}.mp-linha-tempo small{font-size:var(--fs-detalhe);color:var(--text-mute)}.mp-passos{flex-direction:column;gap:10px;margin:22px 0 0;padding:0;list-style:none;display:flex}.mp-passos li{background:var(--panel);border:1px solid var(--border-soft);border-radius:12px;gap:12px;padding:14px 16px;display:flex}.mp-passos li>div{flex-direction:column;gap:3px;display:flex}.mp-passos b{font-size:var(--fs-texto);color:var(--text)}.mp-passos small{font-size:var(--fs-detalhe);color:var(--text-mute)}.mp-passo-n{background:var(--panel-3);width:24px;height:24px;color:var(--text-soft);font-size:var(--fs-detalhe);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.mp-passos li.feito .mp-passo-n{background:var(--success-soft);color:var(--success-text)}.mp-passo-acoes{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.mp-btn-whats{background:var(--mp-whats)!important;border-color:var(--mp-whats)!important;color:#fff!important}.mp-leitura-rodape{margin-top:20px}.mp-campanha{background:var(--panel-2);font-size:var(--fs-detalhe);border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:flex}.mp-campanha span{flex-direction:column;flex:1;gap:1px;display:flex}.mp-campanha b{font-size:var(--fs-texto);color:var(--text)}.mp-campanha small{color:var(--text-mute)}.mp-campanha.on b{color:var(--success-text)}.mp-seg{background:var(--panel-3);border-radius:9px;flex-wrap:wrap;align-self:flex-start;gap:2px;padding:2px;display:inline-flex}.mp-seg button{height:28px;color:var(--text-soft);font-size:var(--fs-detalhe);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;padding:0 11px;font-weight:600}.mp-seg button:hover{color:var(--text)}.mp-seg button.on{background:var(--panel);color:var(--text);box-shadow:0 1px 2px #1414281a}.mp-seg button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.mp-check{cursor:pointer;align-items:center;gap:8px;font-size:var(--fs-texto)!important;color:var(--text-soft)!important;margin:0!important;font-weight:500!important;display:inline-flex!important}.mp-check input{width:16px;height:16px;accent-color:var(--accent);margin:0;padding:0}.mp-compor{background:var(--panel);flex-direction:column;min-width:0;min-height:0;display:flex}.mp-compor-cab{border-bottom:1px solid var(--border-soft);align-items:center;gap:10px;padding:14px 24px;display:flex}.mp-compor-cab h3{font-size:var(--fs-subtitulo);color:var(--text);flex:1;align-items:center;gap:10px;margin:0;font-weight:700;display:flex}.mp-compor-cab h3 small{font-size:var(--fs-detalhe);color:var(--text-mute);font-weight:500}.mp-compor-modelos{flex:1;padding:20px 24px 32px;overflow-y:auto}.mp-compor-modelos>.mp-nota{margin-bottom:14px}.mp-modelos{border:1px solid var(--border-soft);border-radius:12px;flex-direction:column;max-width:720px;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.mp-modelos li+li{border-top:1px solid var(--border-soft)}.mp-modelo{background:var(--panel);text-align:left;cursor:pointer;width:100%;color:var(--text-mute);border:0;align-items:center;gap:14px;padding:14px 16px;transition:background .12s;display:flex}.mp-modelo:hover{background:var(--panel-2)}.mp-modelo:hover>svg{color:var(--accent-text);transform:translate(2px)}.mp-modelo>svg{transition:transform .15s,color .15s}.mp-modelo:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.mp-modelo-txt{flex-direction:column;flex:1;gap:2px;display:flex}.mp-modelo-txt b{font-size:var(--fs-texto);color:var(--text)}.mp-modelo-txt small{font-size:var(--fs-detalhe);color:var(--text-mute)}.mp-modelo-ic{background:color-mix(in srgb, var(--cal) 13%, var(--panel));width:34px;height:34px;color:var(--cal);border-radius:10px;flex:none;place-items:center;display:inline-grid}.mp-compor-cab .mp-modelo-ic{border-radius:8px;width:28px;height:28px}.mp-compor-corpo{flex:1;grid-template-columns:minmax(0,620px) minmax(260px,340px);justify-content:start;gap:32px;min-height:0;padding:4px 24px 28px;display:grid;overflow-y:auto}.mp-compor-form{min-width:0}.mp-compor label{font-size:var(--fs-detalhe);color:var(--text-soft);margin:14px 0 6px;font-weight:600;display:block}.mp-compor input:not([type=checkbox]),.mp-compor select,.mp-compor textarea{width:100%}.mp-compor textarea{resize:vertical;min-height:140px;line-height:1.55}.mp-sec{border:0;border-bottom:1px solid var(--border-soft);margin:0;padding:18px 0 2px}.mp-sec:last-child{border-bottom:0}.mp-sec legend{float:left;width:100%;font-size:var(--fs-rotulo);letter-spacing:.06em;text-transform:uppercase;color:var(--text-mute);padding:0;font-weight:700}.mp-sec legend+*{clear:both}.mp-sec>select{margin-top:8px}.mp-sec{padding-bottom:18px}.mp-vars{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.mp-vars button{border:1px dashed var(--border);background:var(--panel);height:24px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fs-rotulo);color:var(--accent-text);cursor:pointer;border-radius:6px;padding:0 8px}.mp-vars button:hover{border-style:solid;border-color:var(--accent);background:var(--accent-light)}.mp-canal-opcoes{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.mp-canal-op{border:1px solid var(--border);background:var(--panel);height:40px;color:var(--text-soft);font-size:var(--fs-texto);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:7px;font-weight:600;display:flex}.mp-canal-op:hover{color:var(--text)}.mp-canal-op.on{border-color:var(--accent);background:var(--accent-light);color:var(--accent-text)}.mp-canal-op:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mp-quando{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mp-quando input{flex:1;min-width:200px;width:auto!important}.mp-atalho{border:1px solid var(--border);background:var(--panel);height:32px;font-size:var(--fs-detalhe);color:var(--text-soft);cursor:pointer;border-radius:8px;padding:0 11px;font-weight:600}.mp-atalho:hover{color:var(--accent-text);border-color:var(--accent)}.mp-repete{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.mp-repete select{width:auto!important}.mp-compor label.mp-inline,.modal label.mp-inline{font-weight:500;font-size:var(--fs-texto);color:var(--text-soft);align-items:center;gap:6px;margin:0;display:inline-flex}.mp-inline input{width:auto!important}.mp-inline input[type=number]{width:70px!important}.mp-linha2{grid-template-columns:1fr 1fr;align-items:end;gap:12px;display:grid}.mp-nota-alinhada{padding-bottom:8px}.mp-info{background:var(--accent-light);color:var(--text);font-size:var(--fs-texto);border-radius:10px;gap:10px;margin:14px 0 0;padding:12px 14px;line-height:1.5;display:flex}.mp-info svg{color:var(--accent-text);flex:none;margin-top:2px}.mp-info .mp-link{margin-top:6px;display:block}.mp-pessoas{margin-top:10px}.mp-fichas{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.mp-ficha{background:var(--panel-2);height:28px;font-size:var(--fs-detalhe);color:var(--text);border-radius:999px;align-items:center;gap:6px;padding:0 4px;font-weight:600;display:inline-flex}.mp-ficha button{width:20px;height:20px;color:var(--text-mute);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.mp-ficha button:hover{background:var(--panel-3);color:var(--text)}.mp-sugestoes{border:1px solid var(--border);background:var(--panel);border-radius:10px;max-height:220px;margin:0 0 6px;padding:4px;list-style:none;overflow-y:auto;box-shadow:0 8px 24px -12px #14142840}.mp-sugestoes button{width:100%;font-size:var(--fs-texto);color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:6px 8px;display:flex}.mp-sugestoes button:hover{background:var(--panel-2)}.mp-sugestoes small{font-size:var(--fs-rotulo);color:var(--text-mute);margin-left:auto}.mp-contatos{margin-top:4px}.mp-contatos-lista{flex-direction:column;gap:4px;margin:0 0 8px;padding:0;list-style:none;display:flex}.mp-contatos-lista li{background:color-mix(in srgb, var(--mp-whats) 8%, var(--panel));font-size:var(--fs-texto);border-radius:8px;align-items:center;gap:8px;padding:4px 4px 4px 10px;display:flex}.mp-contatos-lista b{color:var(--text);font-weight:600}.mp-contatos-lista span{color:var(--text-mute);font-size:var(--fs-detalhe);font-variant-numeric:tabular-nums;flex:1}.mp-contatos-lista .icon-btn{width:26px;height:26px}.mp-contato-novo{grid-template-columns:1fr 1fr auto;gap:6px;margin-bottom:6px;display:grid}.mp-contatos>select{margin-bottom:6px}.mp-compor-previa{background:var(--panel-2);border-radius:14px;flex-direction:column;align-self:start;gap:14px;margin-top:18px;padding:16px;display:flex;position:sticky;top:18px}.mp-compor-previa h4{font-size:var(--fs-rotulo);letter-spacing:.06em;text-transform:uppercase;color:var(--text-mute);margin:0;font-weight:700}.mp-compor-previa .mp-bolha{max-height:300px;overflow-y:auto}.mp-compor-rodape{border-top:1px solid var(--border);background:var(--panel);align-items:center;gap:8px;padding:12px 24px;display:flex}.mp-modal{width:600px}.mp-modal-barra{align-items:center;gap:12px;margin-top:12px;display:flex}.mp-modal-barra .mp-busca{flex:1;margin:0}.mp-tel-lista{max-height:52vh;margin:8px 0 0;padding:0;list-style:none;overflow-y:auto}.mp-tel-lista li{border-top:1px solid var(--border-soft);align-items:center;gap:10px;padding:7px 2px;display:flex}.mp-tel-lista input{font-variant-numeric:tabular-nums;flex:none;width:170px}.mp-tel-nome{flex-direction:column;flex:1;min-width:0;display:flex}.mp-tel-nome b{font-size:var(--fs-texto);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.mp-tel-nome small{font-size:var(--fs-rotulo);color:var(--text-mute)}.mp-pessoa-sel{border:1px solid var(--border-soft);border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.mp-linha3{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}@media (width<=1400px){.mp-central{grid-template-columns:200px minmax(300px,360px) minmax(0,1fr)}.mp-central.compondo{grid-template-columns:200px minmax(0,1fr)}.mp-compor-corpo{grid-template-columns:minmax(0,1fr) 280px;gap:24px}.mp-leitura{padding:20px 24px 40px}}@media (width<=1100px){.mp-central{grid-template-columns:64px minmax(280px,340px) minmax(0,1fr)}.mp-central.compondo{grid-template-columns:64px minmax(0,1fr)}.mp-pasta>span,.mp-pastas-grupo h3,.mp-proximo{display:none}.mp-pasta{justify-content:center;padding:0;position:relative}.mp-pasta .mp-n{min-width:16px;height:16px;padding:0 4px;font-size:10px;position:absolute;top:0;right:2px}.mp-nova{gap:0;padding:0;font-size:0}.mp-compor-corpo{grid-template-columns:1fr}.mp-compor-previa{position:static}.mp-busca-topo{width:260px}}@media (prefers-reduced-motion:reduce){.mp-leitura,.mp-esqueleto span{animation:none}}.mp-painel{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-content:start;gap:14px;max-width:760px;margin:0 auto;padding:22px 28px 40px;display:grid}.mp-painel-dia{grid-column:1/-1;align-items:center;gap:12px;padding:4px 2px 6px;display:flex}.mp-painel-num{background:var(--accent);color:#fff;width:44px;height:44px;font-size:var(--fs-titulo);font-variant-numeric:tabular-nums;border-radius:12px;flex:none;place-items:center;font-weight:700;display:grid}.mp-painel-dia>div{flex-direction:column;flex:1;display:flex}.mp-painel-dia strong{font-size:var(--fs-subtitulo);color:var(--text)}.mp-painel-dia>div span{font-size:var(--fs-detalhe);color:var(--text-mute)}.mp-bloco{background:var(--panel);border:1px solid var(--border-soft);border-radius:12px;padding:14px 14px 10px}.mp-bloco h4{font-size:var(--fs-rotulo);letter-spacing:.06em;text-transform:uppercase;color:var(--text-soft);align-items:center;gap:7px;margin:0 0 8px;font-weight:700;display:flex}.mp-bloco h4 .mp-n{text-transform:none;letter-spacing:0;margin-left:auto}.mp-bloco-vazio{font-size:var(--fs-detalhe);color:var(--text-mute);flex-direction:column;align-items:flex-start;gap:8px;margin:2px 0 6px;display:flex}.mp-bloco-vazio p{margin:0}.mp-bloco-lista{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.mp-bloco-acao{align-items:center;gap:2px;display:flex}.mp-bloco-acao .icon-btn{flex:none;width:28px;height:28px}.mp-bloco-item{text-align:left;width:100%;min-width:0;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;align-items:center;gap:10px;padding:6px;display:flex}.mp-bloco-item:hover{background:var(--panel-2)}.mp-bloco-item:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.mp-bloco-hora{width:40px;font-size:var(--fs-detalhe);color:var(--accent-text);font-variant-numeric:tabular-nums;flex:none}.mp-bloco-txt{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.mp-bloco-txt>span{font-size:var(--fs-texto);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-weight:600;display:flex;overflow:hidden}.mp-bloco-txt small{font-size:var(--fs-rotulo);color:var(--text-mute);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mp-bloco-ver{font-size:var(--fs-detalhe);color:var(--accent-text);cursor:pointer;background:0 0;border:0;border-radius:6px;margin-top:6px;padding:4px 6px;font-weight:600}.mp-bloco-ver:hover{background:var(--accent-light)}.mp-compor input:not([type=checkbox]),.mp-compor select,.mp-compor textarea,.mp-filtro{border:1px solid var(--border-strong);background:var(--panel);font:inherit;font-size:var(--fs-texto);color:var(--text);border-radius:9px;padding:8px 11px;transition:border-color .15s,box-shadow .15s}.mp-compor input:not([type=checkbox]),.mp-compor select,.mp-filtro{height:36px}.mp-compor textarea{padding:10px 12px}.mp-compor input:focus,.mp-compor select:focus,.mp-compor textarea:focus,.mp-filtro:focus{border-color:var(--accent);box-shadow:var(--ring);outline:none}.mp-compor input::placeholder,.mp-compor textarea::placeholder{color:var(--text-mute)}.mp-compor .mp-busca input{height:100%}.mp-filtro{padding-top:0;padding-bottom:0}.mp-compor label.mp-busca{display:flex}.mp-notif{background:color-mix(in srgb, var(--panel) 92%, var(--text) 8%);border-radius:12px;gap:10px;padding:10px 12px;display:flex;box-shadow:0 6px 18px -10px #14142859,0 1px 2px #14142814}.mp-notif-app{background:var(--accent);color:#fff;letter-spacing:.02em;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;font-size:10px;font-weight:700;display:grid}.mp-notif-corpo{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.mp-notif-topo{font-size:var(--fs-rotulo);color:var(--text-mute);justify-content:space-between;display:flex}.mp-notif-corpo b{font-size:var(--fs-texto);color:var(--text)}.mp-notif-corpo small{font-size:var(--fs-rotulo);color:var(--text-mute)}.mp-notif-corpo p{font-size:var(--fs-detalhe);color:var(--text-soft);-webkit-line-clamp:2;text-wrap:pretty;-webkit-box-orient:vertical;margin:2px 0 0;line-height:1.45;display:-webkit-box;overflow:hidden}.mp-notif.urg .mp-notif-app{background:var(--urgent-text)}.mp-notif.urg b{color:var(--urgent-text)}.mp-central{background:var(--panel-2);border-top:0;grid-template-columns:212px minmax(300px,360px) minmax(0,1fr) 300px;gap:12px;padding:12px 14px 14px}.mp-central.compondo{grid-template-columns:212px minmax(0,1fr)}.mp-pastas{background:0 0;border-right:0;padding:2px 2px 0}.mp-pasta{border-radius:10px;height:36px}.mp-pasta.on{background:var(--panel);box-shadow:0 1px 2px #1414280f,0 4px 12px -8px #14142833}.mp-proximo{background:var(--panel);border-top:0;border-radius:12px;margin-bottom:2px;padding:12px}.mp-lista-col,.mp-leitor,.mp-painel-col,.mp-compor{background:var(--panel);border:0;border-radius:16px;min-height:0;overflow:hidden;box-shadow:0 1px 2px #1414280d,0 10px 30px -20px #14142840}html.dark .mp-lista-col,html.dark .mp-leitor,html.dark .mp-painel-col,html.dark .mp-compor{box-shadow:0 1px 2px #0006,0 10px 30px -20px #0009}.mp-leitor{overflow-y:auto}.mp-lista-cab{border-bottom:0;padding:16px 16px 8px}.mp-grupo h4{background:var(--panel);border-bottom:0;padding:12px 20px 4px}.mp-grupo ul{flex-direction:column;gap:2px;padding:0 8px;display:flex}.mp-linha{border-bottom:0;border-radius:12px;padding:10px 12px 11px}.mp-linha.sel{background:var(--accent-light)}.mp-linha.sel .mp-linha-topo b{color:var(--accent-text)}.mp-esqueleto li{border-bottom:0}.mp-mais{width:calc(100% - 16px);margin:12px 8px 16px}.mp-leitura{max-width:760px;padding:24px 28px 40px}.mp-ficha-dados{background:var(--panel-2);border:0}.mp-bolha{background:var(--panel-2);box-shadow:none}.mp-bolha.whats{background:color-mix(in srgb, var(--mp-whats) 12%, var(--panel))}.mp-bolha.imp{box-shadow:0 0 0 1px var(--important) inset}.mp-bolha.urg{box-shadow:0 0 0 1px var(--urgent-text) inset}.mp-passos li{background:var(--panel-2);border:0}.mp-historico>ul li,.mp-linha-tempo li{border-bottom-color:var(--panel-3)}.mp-leitor-vazio svg{color:var(--border-strong)}.mp-painel-col{overflow-y:auto}.mp-painel-col .mp-painel{flex-direction:column;gap:0;max-width:none;margin:0;padding:16px 16px 20px;display:flex}.mp-painel-col .mp-painel-dia{padding:0 0 14px}.mp-painel-col .mp-painel-dia .mp-selo{display:none}.mp-painel-col .mp-bloco{border:0;border-top:1px solid var(--panel-3);background:0 0;border-radius:0;padding:14px 0 10px}.mp-painel-col .mp-bloco-item{padding:6px 4px}.mp-compor-cab{border-bottom:1px solid var(--panel-3)}.mp-compor-rodape{border-top:1px solid var(--panel-3)}@media (width<=1500px){.mp-central{grid-template-columns:196px minmax(280px,330px) minmax(0,1fr) 272px;gap:10px;padding:10px}.mp-central.compondo{grid-template-columns:196px minmax(0,1fr)}}@media (width<=1280px){.mp-central{grid-template-columns:64px minmax(280px,330px) minmax(0,1fr)}.mp-central.compondo{grid-template-columns:64px minmax(0,1fr)}.mp-painel-col,.mp-pasta>span,.mp-pastas-grupo h3,.mp-proximo{display:none}.mp-pasta{justify-content:center;padding:0;position:relative}.mp-pasta .mp-n{min-width:16px;height:16px;padding:0 4px;font-size:10px;position:absolute;top:0;right:2px}.mp-nova{gap:0;padding:0;font-size:0}}.mp-leitor{container-type:inline-size}.mp-leitura{grid-template-columns:minmax(0,1fr);align-content:start;gap:16px;max-width:none;padding:20px 22px 32px;display:grid}.mp-leitura>*{min-width:0;margin-top:0!important}.mp-leitura .mp-previas{grid-template-columns:minmax(0,1fr);gap:12px}.mp-leitura-cab{border-bottom:1px solid var(--panel-3);padding-bottom:14px}.mp-leitura-tit h3{font-size:var(--fs-subtitulo)}.mp-ficha-dados{font-size:var(--fs-detalhe);grid-template-columns:96px minmax(0,1fr);gap:6px 12px;padding:12px 14px}.mp-historico h4{margin-bottom:6px}.mp-historico>ul li{font-size:var(--fs-detalhe);padding:5px 0}.mp-passos{margin:0}.mp-passos li{padding:12px 14px}@container (width>=620px){.mp-leitura{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);column-gap:20px}.mp-leitura>.mp-leitura-cab{grid-column:1/-1}.mp-leitura>.mp-previas{grid-area:2/1/span 6;align-self:start}.mp-leitura>:not(.mp-leitura-cab):not(.mp-previas){grid-column:2}.mp-leitura:not(:has(>.mp-previas)){grid-template-columns:minmax(0,1fr)}.mp-leitura:not(:has(>.mp-previas))>*{grid-column:1!important}}@media (width<=1500px){.mp-central{grid-template-columns:196px minmax(300px,1.1fr) minmax(360px,1fr) 272px}}@media (width<=1280px){.mp-central{grid-template-columns:64px minmax(280px,1fr) minmax(340px,1fr)}}.mp-lista-col{container-type:inline-size}.mp-lista-cab{flex-flow:wrap;align-items:center}.mp-lista-cab .mp-lista-tit{flex:1}@container (width>=560px){.mp-linha{grid-template-columns:52px minmax(0,1fr);align-items:center;padding:9px 14px}.mp-linha-quando{flex-direction:row;align-items:center;gap:6px;padding-top:0}.mp-linha-corpo{grid-template-columns:minmax(0,1fr) minmax(160px,34%);grid-template-areas:"topo meta""txt meta";align-items:center;gap:1px 20px;display:grid}.mp-linha-topo{grid-area:topo}.mp-linha-txt{-webkit-line-clamp:1;grid-area:txt}.mp-linha-meta{white-space:normal;line-height:1.4;font-size:var(--fs-detalhe);grid-area:meta}.mp-grupo h4{padding-left:22px}}.mp-leitura{gap:14px;padding:18px 18px 28px}.mp-leitura-acoes{justify-content:flex-start}.mp-leitor-vazio{padding:32px 24px}@media (width<=1500px){.mp-central{grid-template-columns:196px minmax(0,1fr) 360px 272px}}@media (width<=1280px){.mp-central{grid-template-columns:64px minmax(0,1fr) 360px}}.mp-lista-cab{flex-direction:column;align-items:stretch}.mp-lista-cab .mp-filtro{width:100%;min-width:0}.mp-leitura-cab{flex-flow:wrap;align-items:flex-start}.mp-cal-col{background:var(--panel);border-radius:16px;min-height:0;overflow-y:auto;box-shadow:0 1px 2px #1414280d,0 10px 30px -20px #14142840}html.dark .mp-cal-col{box-shadow:0 1px 2px #0006,0 10px 30px -20px #0009}.mp-cals{flex-direction:column;gap:14px;padding:14px 12px 16px;display:flex}.mp-cal h4{font-size:var(--fs-texto);color:var(--text);margin:0 4px 6px;font-weight:700}.mp-cal h4 span{color:var(--text-mute);font-weight:500}.mp-cal-grade{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.mp-cal-sem{height:20px;font-size:var(--fs-rotulo);color:var(--text-mute);place-items:center;font-weight:700;display:grid}.mp-cal-dia{cursor:pointer;height:30px;font-size:var(--fs-detalhe);color:var(--text);font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:8px;font-weight:600;transition:background .12s,color .12s;position:relative}.mp-cal-dia:hover{background:var(--panel-2)}.mp-cal-dia.fds{color:var(--text-mute)}.mp-cal-dia.passado{color:var(--text-mute);font-weight:500}.mp-cal-dia.ferias{background:color-mix(in srgb, var(--cal-ferias) 12%, var(--panel))}.mp-cal-dia.hoje{color:var(--accent-text);box-shadow:0 0 0 1.5px var(--accent) inset}.mp-cal-dia.sel{background:var(--accent);color:#fff;box-shadow:none}.mp-cal-dia:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.mp-cal-ponto{background:var(--cal,var(--accent));border-radius:50%;width:5px;height:5px;margin-left:-2.5px;position:absolute;bottom:3px;left:50%}.mp-cal-ponto.saiu{background:var(--text-mute)}.mp-cal-dia.sel .mp-cal-ponto{background:#fff}.mp-cal-legenda{border-top:1px solid var(--panel-3);font-size:var(--fs-rotulo);color:var(--text-mute);flex-direction:column;gap:5px;margin:2px 4px 0;padding:10px 0 0;list-style:none;display:flex}.mp-cal-legenda li{align-items:center;gap:8px;display:flex}.mp-cal-legenda .mp-cal-ponto{margin:0;position:static}.mp-cal-leg-ferias{background:color-mix(in srgb, var(--cal-ferias) 25%, var(--panel));border-radius:3px;width:12px;height:10px}.mp-painel-num.outro{background:var(--panel-3);color:var(--text)}.mp-painel-dia .btn{flex:none}.mp-bloco-item.saiu .mp-bloco-txt>span{color:var(--text-soft);font-weight:500}.mp-ok{color:var(--success);flex:none}.mp-bloco-ferias{font-size:var(--fs-detalhe);color:var(--important-text);align-items:center;gap:6px;margin:8px 4px 0;display:flex}@media (width<=1700px){.mp-central{grid-template-columns:196px minmax(300px,340px) minmax(0,1fr) 264px 232px;gap:10px;padding:10px}}@media (width<=1500px){.mp-central{grid-template-columns:196px minmax(300px,340px) minmax(0,1fr) 264px}.mp-cal-col{display:none}}@media (width<=1280px){.mp-central{grid-template-columns:64px minmax(280px,320px) minmax(0,1fr)}}.mp-leitura{padding:18px 18px 28px}.mp-leitura-cab{flex-direction:column;align-items:stretch;gap:10px}.mp-ficha-dados{grid-template-columns:86px minmax(0,1fr)}.mp-painel-col{container-type:inline-size}@container (width>=500px){.mp-painel-col .mp-painel{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;column-gap:20px;display:grid}.mp-painel-col .mp-painel-dia{grid-column:1/-1}}@media (width<=1700px){.mp-central{grid-template-columns:196px minmax(320px,360px) 300px minmax(280px,1fr) 244px}}@media (width<=1500px){.mp-central{grid-template-columns:196px minmax(300px,340px) 300px minmax(260px,1fr)}}@media (width<=1280px){.mp-central{grid-template-columns:64px minmax(280px,1fr) 300px}}.mp-whats-opcao{background:var(--panel-2);border-radius:10px;flex-direction:column;gap:8px;margin-top:14px;padding:10px 12px;display:flex}.mp-whats-opcao.on{background:color-mix(in srgb, var(--mp-whats) 7%, var(--panel))}.mp-whats-opcao .mp-contatos label{margin-top:4px}.mp-check.mp-sub{font-size:var(--fs-detalhe)!important;margin-left:2px!important}.modal .mp-check{margin-top:10px!important}.mp-leitura-acoes{flex-wrap:nowrap;gap:2px}.mp-leitura-acoes .btn{padding:6px 10px}.mp-leitura-acoes .icon-btn{flex:none;width:30px;height:30px}.mp-central{grid-template-columns:212px minmax(320px,380px) 420px minmax(300px,1fr) 272px}@media (width<=1700px){.mp-central{grid-template-columns:196px minmax(300px,340px) 380px minmax(260px,1fr) 244px}}@media (width<=1500px){.mp-central{grid-template-columns:196px minmax(300px,340px) 380px minmax(240px,1fr)}}@media (width<=1280px){.mp-central{grid-template-columns:64px minmax(280px,1fr) 380px}}.mp-painel-col{overflow-x:hidden}.mp-painel-col .mp-painel>*,.mp-painel-col .mp-bloco,.mp-painel-col .mp-bloco-lista li{min-width:0}.mp-painel-col .mp-bloco-item{overflow:hidden}.mp-row{--ct:var(--cal,var(--text-mute));color:var(--text);border-radius:12px;gap:12px;padding:12px}.mp-row.sel:before{display:none}.mp-row .ct-row-tit{font-size:var(--fs-texto)}.mp-row.nao-lido .ct-row-tit{font-weight:600}.mp-row .ct-row-prev{font-size:var(--fs-detalhe)}.mp-row .ct-row-l3{font-size:var(--fs-rotulo);gap:6px}.mp-row-hora{align-items:center;gap:4px;display:inline-flex}.mp-row-hora svg{color:var(--text-mute)}.mp-row-cat{background:color-mix(in srgb, var(--cal,var(--text-mute)) 15%, transparent);color:var(--text)}.mp-row-meta{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mp-row .ct-row-ic .avatar,.mp-row .ct-row-ic img{width:42px;height:42px}.mp-row .ct-row-l3 .mp-selo{height:17px;padding:0 7px}.mp-selo.whats{background:color-mix(in srgb, var(--mp-whats) 14%, transparent);color:var(--mp-whats)}.mp-grupo ul{gap:2px}.mp-modelos-cat{flex:1;grid-template-columns:280px minmax(0,1fr);min-height:0;display:grid}.mp-modelos-grupos{border-right:1px solid var(--panel-3);flex-direction:column;gap:2px;padding:14px 12px;display:flex;overflow-y:auto}.mp-modelo-grupo{text-align:left;color:var(--text-soft);cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:10px;display:flex}.mp-modelo-grupo>span:nth-child(2){flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.mp-modelo-grupo b{font-size:var(--fs-texto);color:var(--text);font-weight:600}.mp-modelo-grupo small{font-size:var(--fs-rotulo);color:var(--text-mute);line-height:1.35}.mp-modelo-grupo:hover{background:var(--panel-2)}.mp-modelo-grupo.on{background:var(--accent-light)}.mp-modelo-grupo.on svg{color:var(--accent-text)}.mp-modelo-grupo:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.mp-modelos-lista{padding:18px 22px 28px;overflow-y:auto}.mp-modelos-lista h4{font-size:var(--fs-rotulo);letter-spacing:.06em;text-transform:uppercase;color:var(--text-mute);margin:0 0 12px;font-weight:700}.mp-modelos-cards{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.mp-modelo-card{text-align:left;border:1px solid var(--border);background:var(--panel);cursor:pointer;width:100%;height:100%;color:var(--text);border-radius:14px;flex-direction:column;gap:10px;padding:14px;transition:border-color .15s,box-shadow .15s;display:flex}.mp-modelo-card:hover{border-color:var(--cal);box-shadow:0 8px 22px -16px color-mix(in srgb, var(--cal) 80%, transparent)}.mp-modelo-card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mp-modelo-card-cab{align-items:flex-start;gap:10px;display:flex}.mp-modelo-previa{background:var(--panel-2);font-size:var(--fs-detalhe);color:var(--text-soft);white-space:pre-wrap;-webkit-line-clamp:4;border-radius:4px 12px 12px;-webkit-box-orient:vertical;flex:1;padding:9px 11px;line-height:1.5;display:-webkit-box;overflow:hidden}.mp-modelo-previa.vazio{color:var(--text-mute);font-style:italic}.mp-modelo-usar{font-size:var(--fs-detalhe);color:var(--accent-text);align-items:center;gap:4px;font-weight:600;display:inline-flex}.ct2 .ct2-nav{background:var(--panel-2);border-right:1px solid var(--border);gap:2px;padding:14px 12px}.ct2 .ct2-cat{width:100%;height:36px;box-shadow:none;font-size:var(--fs-texto);color:var(--text-soft);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;margin:0;padding:0 10px;font-weight:500;transition:background .15s,color .15s;display:flex}.ct2 .ct2-cat:hover{background:var(--panel-3);color:var(--text)}.ct2 .ct2-cat.on{background:var(--panel);color:var(--text);font-weight:600;box-shadow:0 1px 2px #1414280f,0 4px 12px -8px #14142833}.ct2 .ct2-cat:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.ct2 .ct2-cat-ic{flex:none;place-items:center;display:inline-grid;width:auto!important;height:auto!important;color:var(--text-mute)!important;background:0 0!important;border-radius:0!important}.ct2 .ct2-cat.on .ct2-cat-ic{color:var(--accent-text)!important}.ct2 .ct2-cat-nome{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ct2 .ct2-n{min-width:20px;height:20px;font-size:var(--fs-rotulo);font-variant-numeric:tabular-nums;background:var(--panel-3);color:var(--text-soft);border-radius:999px;place-items:center;padding:0 6px;font-weight:700;display:inline-grid}.ct2 .ct2-cat.on .ct2-n{background:var(--accent-light);color:var(--accent-text)}.ct2 .ct2-grupo{flex-direction:column;gap:1px;margin-top:8px;display:flex}.ct2 .ct2-grupo-tit{cursor:pointer;font-size:var(--fs-rotulo);letter-spacing:.06em;text-transform:uppercase;color:var(--text-mute);background:0 0;border:0;justify-content:space-between;align-items:center;gap:6px;margin:6px 0 2px;padding:4px 10px;font-weight:700;display:flex}.ct2 .ct2-grupo-tit:hover,.ct2 .ct2-grupo-tit.on{color:var(--accent-text)}.ct2 .ct2-grupo-n{font-size:var(--fs-rotulo);letter-spacing:0;text-transform:none;color:var(--accent-text);font-weight:600}.mp-compor-corpo{background:var(--panel-2);grid-template-columns:minmax(0,700px) minmax(280px,360px);justify-content:center;align-items:start;gap:24px;padding:20px 24px 28px}.mp-compor-form{counter-reset:mp-sec;flex-direction:column;gap:14px;display:flex}.mp-compor .mp-sec{background:var(--panel);box-shadow:0 1px 2px #1414280d, 0 0 0 1px var(--panel-3) inset;border:0;border-radius:14px;margin:0;padding:18px 20px 20px}.mp-compor .mp-sec legend{float:left;width:100%;font-size:var(--fs-texto);letter-spacing:0;text-transform:none;color:var(--text);align-items:center;gap:8px;margin:0 0 4px;padding:0;font-weight:700;display:flex}.mp-compor .mp-sec legend:before{counter-increment:mp-sec;content:counter(mp-sec);background:var(--accent);color:#fff;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:11px;font-weight:700;display:inline-grid}.mp-compor .mp-sec legend+*{clear:both}.mp-compor input:not([type=checkbox]),.mp-compor select{border-radius:10px;height:38px}.mp-compor textarea{border-radius:10px}.mp-compor .mp-whats-opcao,.mp-compor .mp-seg{background:var(--panel-2)}.mp-compor-previa{background:var(--panel);box-shadow:0 1px 2px #1414280d, 0 0 0 1px var(--panel-3) inset;border-radius:14px;margin-top:0;padding:18px;position:sticky;top:0}.mp-compor-previa .mp-bolha{background:var(--panel-2)}.mp-compor-previa .mp-bolha.whats{background:color-mix(in srgb, var(--mp-whats) 12%, var(--panel))}.mp-compor-cab,.mp-compor-rodape{background:var(--panel)}@media (width<=1100px){.mp-compor-corpo{grid-template-columns:1fr}.mp-compor-previa{position:static}}.mp-compor-corpo{grid-template-columns:minmax(0,1fr) 320px;gap:16px;width:100%;max-width:1480px;margin:0 auto;padding:16px 20px}.mp-compor-form{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-auto-flow:dense;align-items:start;gap:14px;display:grid}.mp-compor-form>.mp-sec:first-child{grid-row:span 2}.mp-compor-form>.mp-sec:not(:first-child){grid-column:2}.mp-compor .mp-sec{padding:16px 18px 18px}.mp-compor label{margin:10px 0 5px}.mp-compor textarea#mp-corpo{min-height:110px}.mp-compor .mp-quando input{min-width:160px}@media (width<=1280px){.mp-compor-form{grid-template-columns:1fr}.mp-compor-form>.mp-sec:first-child{grid-row:auto}.mp-compor-form>.mp-sec:not(:first-child){grid-column:auto}}.mp-acao{margin-top:4px}.mp-acao-tipos{flex-wrap:wrap;gap:6px;display:flex}.mp-acao-tipos button{border:1px solid var(--border);background:var(--panel);height:30px;font-size:var(--fs-detalhe);color:var(--text-soft);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-weight:600;display:inline-flex}.mp-acao-tipos button:hover{border-color:var(--accent);color:var(--text)}.mp-acao-tipos button.on{border-color:var(--accent);background:var(--accent-light);color:var(--accent-text)}.mp-acao-campos{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:8px;margin-top:8px;display:grid}.mp-acao-btn{background:var(--accent);color:#fff;height:30px;font-size:var(--fs-detalhe);white-space:nowrap;border-radius:8px;align-items:center;gap:6px;margin-top:10px;padding:0 12px;font-weight:600;display:inline-flex}.msg-acao{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.msg-acao-txt{white-space:pre-wrap;margin:0}.msg-acao-btn{background:var(--accent);height:32px;font-size:var(--fs-texto);box-shadow:0 4px 12px -6px color-mix(in srgb, var(--accent) 70%, transparent);border-radius:9px;align-items:center;gap:6px;padding:0 14px;font-weight:600;transition:filter .15s,transform .12s;display:inline-flex;color:#fff!important;text-decoration:none!important}.msg-acao-btn:hover{filter:brightness(1.06);transform:translateY(-1px)}.mp-linha.forte .mp-linha-topo b,.mp-linha.nao-lido .mp-linha-topo b{font-weight:700}.mp-linha-novo{background:var(--accent);border-radius:50%;flex:none;width:8px;height:8px;margin-left:auto}.mp-linha .mp-selo{height:18px;padding:0 7px}.ct2 .ct-linha{--cal:var(--ct,var(--text-mute));margin:0}.ct2 .ct-linha.sel{background:var(--accent-light)}.ct2 .ct2-dia{padding:0 6px}.ct2 .ct2-linha-wrap{margin-bottom:2px}.ct2 .ct-linha .mp-linha-quando time{font-variant-numeric:tabular-nums}.pt-ponto.aberta{background:var(--accent)}.pt-ponto.decidida{background:var(--success)}.pt-ponto.arquivada{background:var(--text-mute)}.mp-params{width:640px}.mp-params-grupo{background:var(--panel-2);border:0;border-radius:12px;margin:16px 0 0;padding:14px 16px 16px}.mp-params-grupo legend{float:left;width:100%;font-size:var(--fs-texto);color:var(--text);align-items:center;gap:8px;margin:0 0 2px;padding:0;font-weight:700;display:flex}.mp-params-grupo legend+*{clear:both}.mp-params-grupo label{margin-top:10px!important}.mp-param-tag{background:var(--success-soft);color:var(--success-text);font-size:var(--fs-rotulo);border-radius:999px;margin-left:8px;padding:1px 7px;font-weight:700}.mp-param-def{margin-left:8px;font-size:var(--fs-rotulo)!important}.mp-bloco-leitura{background:var(--panel-2);border-radius:12px;padding:14px 16px 16px}.mp-bloco-cab{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.mp-bloco-cab h4,.mp-bloco-leitura>h4{font-size:var(--fs-rotulo);letter-spacing:.06em;text-transform:uppercase;color:var(--text-mute);margin:0;font-weight:700}.mp-como .mp-bolha{background:var(--panel)}.mp-como .mp-seg{background:var(--panel-3)}.mp-historico.mp-bloco-leitura>ul li{border-bottom-color:var(--panel-3)}.mp-ficha-dados{margin-top:0}.mp-linha-meta .mp-prio{margin-right:2px;font-weight:700}.mp-linha-meta .mp-prio:after{content:" ·";color:var(--text-mute);font-weight:400}.mp-prio.erro{color:var(--urgent-text)}.mp-prio.aviso{color:var(--important-text)}.mp-head h2,.ct2-head h2{font-size:var(--fs-pagina);letter-spacing:-.02em;font-weight:700}.mp-lista-tit h3,.ct2-lista-tit h3{font-size:var(--fs-subtitulo);font-weight:700}.mp-leitura-tit h3,.pt-q-cab h3,.ct2 .ct8-assunto{letter-spacing:-.015em;font-weight:700;line-height:1.3;font-size:var(--fs-titulo)!important}.mp-linha-topo b{font-size:var(--fs-texto);font-weight:600}.mp-linha-txt{font-size:var(--fs-detalhe)}.mp-linha-meta{font-size:var(--fs-rotulo)}.mp-linha-quando{font-size:var(--fs-detalhe)}.mp-pasta,.ct2 .ct2-cat{font-size:var(--fs-texto)}.mp-pastas-grupo h3,.ct2 .ct2-grupo-tit,.mp-grupo h4,.ct2-dia h4{letter-spacing:.06em;text-transform:uppercase;font-weight:700;font-size:var(--fs-rotulo)!important}.ct2 .ct2-aviso p,.ct2 .ct8-corpo,.pt-contexto{font-size:var(--fs-corpo);line-height:1.6}.mp-page{--mp-fio:color-mix(in srgb, var(--border) 70%, transparent);--mp-ease:cubic-bezier(.2, 0, 0, 1)}html.dark .mp-page{--mp-fio:color-mix(in srgb, var(--border) 85%, transparent)}.mp-page .mp-head{border-bottom:1px solid var(--mp-fio);padding-top:14px;padding-bottom:14px}.mp-page .mp-head h2{align-items:center;gap:10px;display:flex}.mp-page .mp-head .btn{height:32px;font-size:var(--fs-texto);border-radius:8px;padding:0 12px}.mp-page .mp-head .btn.ghost{color:var(--text-dim,var(--text))}.mp-page .mp-head .btn.ghost:hover{background:var(--panel-2);color:var(--text)}.mp-page .mp-busca{background:var(--panel-2);border-color:#0000;border-radius:8px;min-width:300px;height:32px}.mp-page .mp-busca:hover{border-color:var(--mp-fio)}.mp-page .mp-busca:focus-within{background:var(--panel);border-color:var(--accent)}.mp-kbd{border:1px solid var(--mp-fio,var(--border));background:var(--panel);min-width:18px;height:18px;color:var(--text-mute);border-radius:5px;place-items:center;margin-left:auto;padding:0 5px;font:600 10.5px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:inline-grid}.mp-kbd.claro{color:#ffffffeb;background:#ffffff24;border-color:#ffffff59}.mp-busca:focus-within .mp-kbd{display:none}.mp-page .mp-central{background:var(--panel-2);gap:10px;padding:10px 12px 12px}.mp-page .mp-lista-col,.mp-page .mp-leitor,.mp-page .mp-painel-col,.mp-page .mp-compor,.mp-page .mp-cal-col{border:1px solid var(--mp-fio);border-radius:12px;box-shadow:none!important}.mp-page .mp-nova{width:100%;height:34px;box-shadow:none;border-radius:8px;justify-content:flex-start;gap:8px}.mp-page .mp-nova .mp-kbd{margin-left:auto}.mp-page .mp-pasta{height:32px;transition:background .12s var(--mp-ease), color .12s;border-radius:8px}.mp-page .mp-pasta:hover{background:color-mix(in srgb, var(--panel) 70%, transparent)}.mp-page .mp-pasta.on{background:var(--panel);box-shadow:0 0 0 1px var(--mp-fio) inset!important}.mp-page .mp-pasta .mp-n{font-variant-numeric:tabular-nums;color:var(--text-mute);background:0 0;font-weight:600}.mp-page .mp-pasta.on .mp-n{color:var(--text);background:0 0}.mp-page .mp-proximo{border:1px solid var(--mp-fio);border-radius:10px}.mp-page .mp-linha{transition:background .12s var(--mp-ease);border-radius:8px}.mp-page .mp-linha:hover{background:var(--panel-2)}.mp-page .mp-linha.sel{background:color-mix(in srgb, var(--accent-light) 75%, var(--panel));box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 22%, transparent) inset}.mp-page .mp-linha:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.mp-page .mp-linha-quando{font-variant-numeric:tabular-nums}.mp-page .mp-grupo h4{padding-top:14px}.mp-page .mp-leitura{padding:22px 26px 36px}.mp-page .mp-ficha-dados{border-top:1px solid var(--mp-fio);border-bottom:1px solid var(--mp-fio);background:0 0;border-radius:0;row-gap:0;padding:4px 0}.mp-page .mp-ficha-dados>dt,.mp-page .mp-ficha-dados>dd{margin:0;padding:7px 0}.mp-page .mp-ficha-dados>dt{color:var(--text-mute);font-weight:500}.mp-page .mp-ficha-dados>dd{color:var(--text);min-width:0}.mp-page .mp-bloco-leitura{background:0 0;border-radius:0;padding:0}.mp-page .mp-como .mp-bolha,.mp-page .mp-como .mp-seg{background:var(--panel-2)}.mp-page .mp-seg button{transition:background .12s,color .12s}.mp-page .mp-seg button.on{box-shadow:0 0 0 1px var(--mp-fio)}.mp-page .mp-historico.mp-bloco-leitura>ul li{border-bottom-color:var(--mp-fio)}.mp-page .mp-painel-col .mp-bloco{border-top-color:var(--mp-fio)}.mp-page .mp-cal-dia{transition:background .12s var(--mp-ease)}.mp-page .mp-cal-legenda{border-top-color:var(--mp-fio)}.mp-page .mp-compor-cab,.mp-page .mp-compor-rodape{border-color:var(--mp-fio)}.mp-page .mp-modelo-card{box-shadow:none;transition:border-color .12s,background .12s}.mp-page .mp-modelo-card:hover{box-shadow:none;background:color-mix(in srgb, var(--cal,var(--accent)) 5%, var(--panel))}.mp-page .btn{transition:background .12s var(--mp-ease), border-color .12s, color .12s, transform 80ms}.mp-page .btn:active:not(:disabled){transform:translateY(.5px)}.mp-page .btn.primary{box-shadow:none}@media (prefers-reduced-motion:reduce){.mp-page *,.mp-page :before,.mp-page :after{transition:none!important}}.mp-page .mp-central>.mp-lista-col{border-right:0;border-radius:12px 0 0 12px}.mp-page .mp-leitor .mp-como .mp-bolha,.mp-page .mp-leitor .mp-seg{background:var(--panel)}.mp-page .mp-leitor .mp-passos li{background:var(--panel);box-shadow:0 0 0 1px var(--mp-fio) inset}.mp-page{--fs-rotulo:12px;--fs-detalhe:13px;--fs-texto:14px;--fs-corpo:15px}.mp-page .mp-pastas-grupo h3,.mp-page .mp-grupo h4,.mp-page .mp-bloco-cab h4,.mp-page .mp-bloco-leitura>h4,.mp-page .mp-modelos-lista>h4,.mp-page .mp-sec>legend,.mp-page .mp-painel-col h4{font-size:11px!important}.mp-page .mp-pasta{height:34px}.mp-page .mp-modelos-grupos{gap:4px}.mp-page .mp-modelo-grupo{padding-top:10px;padding-bottom:10px}.mp-page .mp-modelo-grupo small{line-height:1.4}:root{--cal-folha:#1f7a5c}html.dark{--cal-folha:#5fd3a6}.cat-folha{--cal:var(--cal-folha)}.mp-quando[hidden]{display:none}.mp-page .mp-central>.mp-lista-col{z-index:1;border-right:0;border-radius:14px 0 0 14px;position:relative}.mp-page .mp-central>.mp-leitor{border-left:1px solid var(--mp-fio);background:var(--panel);border-radius:0 14px 14px 0;margin-left:-12px}.mp-page .mp-lista-col .mp-linha{position:relative}.mp-page .mp-lista-col .mp-linha.sel:after{content:"";background:var(--accent);border-radius:3px 0 0 3px;width:3px;position:absolute;top:8px;bottom:8px;right:-9px}.mp-page .mp-lista-col .mp-linha.sel{background:color-mix(in srgb, var(--accent) 7%, var(--panel));box-shadow:none}.mp-page .mp-leitor .mp-leitor-vazio{background:0 0}.mp-page .mp-lista-col,.mp-page .mp-lista{overflow-x:hidden}.mp-page .mp-lista-col .mp-linha.sel:after{border-radius:3px 0 0 3px;right:0}.mp-page .mp-leitor{overflow-x:hidden}.mp-page .mp-lista,.mp-page .mp-leitor,.mp-page .mp-painel-col,.mp-page .pt-q-rolagem,.mp-page .mp-pastas{scrollbar-width:none}.mp-page .mp-lista::-webkit-scrollbar{display:none}.mp-page .mp-leitor::-webkit-scrollbar{display:none}.mp-page .mp-painel-col::-webkit-scrollbar{display:none}.mp-page .pt-q-rolagem::-webkit-scrollbar{display:none}.mp-page .mp-pastas::-webkit-scrollbar{display:none}.mp-page .mp-central>.mp-lista-col{z-index:auto;border-right:1px solid var(--border)!important}.mp-page .mp-central>.mp-leitor{background:color-mix(in srgb, var(--panel-2) 80%, var(--panel))!important;border-left:0!important}html:not(.dark) .mp-page .mp-central>.mp-leitor{background:#f3f4f8!important}.mp-page .mp-lista-col .mp-linha.sel:after{display:none}.mp-page .mp-cals{gap:6px;padding:12px 10px 14px}.mp-page .mp-cals .mp-cal+.mp-cal{border-top:0;margin-top:0;padding-top:8px}.mp-page .mp-cals .mp-cal{border-radius:12px;padding:8px 6px 6px;transition:background .15s}.mp-page .mp-cals .mp-cal:first-child{background:var(--panel-2)}.mp-page .mp-cal h4{margin:0 4px 6px;font-size:13px;font-weight:700}.mp-page .mp-cal h4 span{font-weight:400}.mp-page .mp-cal-dia{height:26px;font-size:12px}.mp-page .mp-cals.ag-minis{border:0;gap:4px;margin:0;padding:12px 10px 14px}.mp-page .mp-cals .ag-mini{background:0 0;border:0;border-radius:12px;margin:0;padding:8px 6px 6px}.mp-page .mp-cals .ag-mini.na-grade{background:var(--panel-2)}.mp-page .mp-cals .ag-mini+.ag-mini{padding-top:8px}.mp-page .mp-mini-dia{cursor:pointer;background:0 0;border:0;height:26px;font-family:inherit;font-size:12px}.mp-page .mp-mini-dia:hover{background:var(--panel-3)}.mp-page .mp-mini-dia.fds,.mp-page .mp-mini-dia.passado{color:var(--text-mute)}.mp-page .mp-mini-dia.ferias{background:color-mix(in srgb, var(--cal-ferias) 18%, transparent)}.mp-page .mp-mini-dia.sel{background:var(--accent-light);color:var(--accent-dark);font-weight:700}.mp-page .mp-mini-dia.hoje{background:var(--accent);color:#fff;font-weight:700}.mp-page .mp-mini-dia .mp-cal-ponto{width:4px;height:4px;margin:0 0 0 -2px;position:absolute;bottom:2px;left:50%}.mp-page .mp-mini-dia.hoje .mp-cal-ponto{background:#fff}.mp-page .mp-cals .ag-mini-cab .icon-btn:disabled{opacity:.35;cursor:default}.mp-page .mp-cals .mp-cal-legenda{margin:8px 6px 0}.mp-page .mp-head{border-bottom:1px solid var(--border)!important}.mp-page .mp-central{padding-top:12px}.mp-page .mp-cal-col{border-left:1px solid var(--border);background:var(--panel);border-radius:0;margin:-12px -14px -14px 0;box-shadow:none!important}html.dark .mp-page .mp-cal-col{box-shadow:none!important}.mp-page:not(.pt-page) .mp-central{grid-template-columns:236px minmax(320px,360px) minmax(380px,460px) minmax(280px,1fr) 296px;background:var(--panel)!important;gap:0!important;padding:0!important}.mp-page:not(.pt-page) .mp-central.compondo{grid-template-columns:236px minmax(0,1fr)}.mp-page:not(.pt-page) .mp-central>.mp-pastas{border-right:1px solid var(--border);background:#f6f6fb;height:100%;min-height:0;padding:14px 12px}html.dark .mp-page:not(.pt-page) .mp-central>.mp-pastas{background:var(--panel-2)}.mp-page:not(.pt-page) .mp-central>.mp-lista-col{background:var(--panel);border-radius:16px 0 0 16px;margin:14px 0 14px 14px;border:1px solid var(--border)!important;box-shadow:0 10px 28px -24px #14142873!important}.mp-page:not(.pt-page) .mp-central>.mp-leitor{border-radius:0 16px 16px 0;border:1px solid var(--border)!important;border-left:1px solid var(--border)!important;margin:14px 14px 14px -1px!important;box-shadow:0 10px 28px -24px #14142873!important}.mp-page:not(.pt-page) .mp-central>.mp-painel-col{background:var(--panel);border-radius:0;margin:0;box-shadow:none!important;border:0!important}.mp-page:not(.pt-page) .mp-central>.mp-cal-col{border-left:1px solid var(--border);background:var(--panel);border-radius:0;box-shadow:none!important;margin:0!important}.mp-page:not(.pt-page) .mp-central.compondo>.mp-compor{border-radius:16px;margin:14px}@media (width<=1700px){.mp-page:not(.pt-page) .mp-central{grid-template-columns:220px minmax(300px,340px) minmax(340px,400px) minmax(260px,1fr) 280px}}@media (width<=1500px){.mp-page:not(.pt-page) .mp-central{grid-template-columns:220px minmax(300px,340px) minmax(340px,1fr) minmax(260px,320px)}}.mp-page .mp-mini-dia{border-radius:999px}.mp-page .mp-mini-dia.ferias:not(.tem):not(.hoje):not(.sel){background:color-mix(in srgb, var(--cal-ferias) 22%, transparent)}.cat-feriado-ag{--cal:#c43d5a}html.dark .cat-feriado-ag{--cal:#f08aa0}.mp-page .mp-mini-dia.tem.saiu:not(.hoje):not(.sel){--cal:var(--text-mute)}.mp-page .mp-mini-dia.fds:not(.hoje):not(.sel):not(.tem){color:var(--text-soft)}.mp-page .mp-mini-dia.passado:not(.hoje):not(.sel):not(.tem){color:var(--text-mute)}.mp-page .mp-mini-dia.tem,.mp-page .mp-mini-dia.hoje,.mp-page .mp-mini-dia.sel{font-weight:700}.mp-page .mp-mini-dia.sel:not(.hoje){background:var(--accent-light);color:var(--accent-dark)}.mp-leg-bola{background:color-mix(in srgb, var(--cal) 22%, var(--panel));width:12px;height:12px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--cal) 45%, transparent);border-radius:50%;flex:none}.mp-leg-bola.saiu{--cal:var(--text-mute)}.mp-page .mp-cals .ag-mini-dia{font-weight:500;line-height:16.2px}.mp-page .mp-cals .ag-mini-dia.tem,.mp-page .mp-cals .ag-mini-dia.hoje,.mp-page .mp-cals .ag-mini-dia.sel{font-weight:700}.mp-page .mp-cals .ag-mini-sem{letter-spacing:.02em;font-weight:700;line-height:13.2px}.mp-page .mp-compor{--nf-borda:#cfd3dc;--nf-fundo:#f4f5f8;--nf-ph:#7d8394}html.dark .mp-page .mp-compor{--nf-borda:var(--border-strong,#3a3f4b);--nf-fundo:var(--panel-2);--nf-ph:var(--text-mute)}.mp-page .mp-compor-corpo{background:var(--nf-fundo);grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) 340px!important;justify-content:stretch!important;align-items:stretch!important;gap:16px!important;padding:16px 20px!important;overflow:hidden!important}.mp-page .mp-compor-form{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr);height:100%;min-height:0;gap:16px!important;display:grid!important}.mp-page .mp-compor-form>.mp-sec:first-child{flex-direction:column;grid-area:1/1/span 2;min-height:0;display:flex}.mp-page .mp-compor-form>.mp-sec:nth-child(2){grid-area:1/2}.mp-page .mp-compor-form>.mp-sec:nth-child(3){grid-area:2/2;align-self:start}.mp-page .mp-compor-form>.mp-sec:only-child{grid-column:1/-1}.mp-page .mp-compor-form>.mp-sec{scrollbar-width:none;min-width:0;margin:0;overflow-y:auto;border:1px solid var(--border)!important;background:var(--panel)!important;border-radius:14px!important;padding:16px 18px 18px!important;box-shadow:0 1px 2px #1018280a!important}.mp-page .mp-compor-form>.mp-sec::-webkit-scrollbar{display:none}.mp-page .mp-compor-form>.mp-sec>legend{float:left;border-bottom:1px solid var(--mp-fio);width:100%;margin:0 0 12px;padding:0 0 12px;font-size:15px;font-weight:600}.mp-page .mp-compor-form>.mp-sec>legend+*{clear:both}.mp-page .mp-compor .mp-sec>label:not(.mp-check):not(.mp-inline):not(.mp-busca),.mp-page .mp-compor .mp-rotulo{color:var(--text);margin:14px 0 6px;font-size:13px;font-weight:600;display:block}.mp-page .mp-compor .mp-sec input:not([type=checkbox]):not([type=radio]),.mp-page .mp-compor .mp-sec select,.mp-page .mp-compor .mp-sec textarea{color:var(--text);border-radius:8px;font-size:14px;border:1px solid var(--nf-borda)!important;background:var(--panel)!important}.mp-page .mp-compor .mp-sec input:not([type=checkbox]):not([type=radio]),.mp-page .mp-compor .mp-sec select{height:38px}.mp-page .mp-compor .mp-sec input::placeholder,.mp-page .mp-compor .mp-sec textarea::placeholder{color:var(--nf-ph);opacity:1}.mp-page .mp-compor .mp-sec input:focus,.mp-page .mp-compor .mp-sec select:focus,.mp-page .mp-compor .mp-sec textarea:focus{outline:none;border-color:var(--accent)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent)!important}.mp-page .mp-compor .mp-sec .mp-busca input{box-shadow:none!important;border:0!important}.mp-page .mp-compor .mp-sec .mp-busca{border:1px solid var(--nf-borda);background:var(--panel);border-radius:8px}.mp-page .mp-compor-form>.mp-sec:first-child #mp-corpo{resize:none;flex:auto;min-height:140px;padding:10px 12px;line-height:1.55}.mp-escolhas{grid-template-columns:repeat(var(--cols,2), minmax(0, 1fr));gap:8px;display:grid}.mp-escolhas button{text-align:left;border:1px solid var(--nf-borda,var(--border));background:var(--panel);min-width:0;color:var(--text);font:inherit;cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;transition:border-color .12s,background .12s,box-shadow .12s;display:flex;position:relative}.mp-escolhas button:hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--border))}.mp-escolhas button.on{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset;background:color-mix(in srgb, var(--accent) 5%, var(--panel))}.mp-escolhas button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mp-escolha-ic{background:var(--panel-2);width:32px;height:32px;color:var(--text-soft);border-radius:9px;flex:none;place-items:center;transition:background .12s,color .12s;display:grid}.mp-escolhas button.on .mp-escolha-ic{background:var(--accent);color:#fff}.mp-escolha-txt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.mp-escolha-txt b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.mp-escolha-txt small{color:var(--text-mute);font-size:12px;line-height:1.35}.mp-escolha-radio{border:2px solid var(--border-strong,var(--nf-borda));border-radius:50%;flex:none;width:16px;height:16px;transition:border .12s}.mp-escolhas button.on .mp-escolha-radio{border:5px solid var(--accent)}.mp-escolhas.compacto button{gap:8px;padding:8px 10px}.mp-escolhas.compacto .mp-escolha-ic{border-radius:7px;width:26px;height:26px}.mp-escolhas.compacto .mp-escolha-txt b{font-size:13px}.mp-escolhas-repetir button{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:8px 4px}.mp-escolhas-repetir .mp-escolha-radio{display:none}.mp-escolhas-repetir .mp-escolha-txt b{font-size:12.5px}.mp-escolhas-canal button.on:not(:first-child){background:color-mix(in srgb, #1f9d55 6%, var(--panel));border-color:#1f9d55;box-shadow:inset 0 0 0 1px #1f9d55}.mp-escolhas-canal button.on:not(:first-child) .mp-escolha-ic{background:#1f9d55}.mp-escolhas-canal button.on:not(:first-child) .mp-escolha-radio{border-color:#1f9d55}.mp-escolhas button.tom-imp.on{background:color-mix(in srgb, #b7791f 7%, var(--panel));border-color:#b7791f;box-shadow:inset 0 0 0 1px #b7791f}.mp-escolhas button.tom-imp.on .mp-escolha-ic{background:#b7791f}.mp-escolhas button.tom-imp.on .mp-escolha-radio{border-color:#b7791f}.mp-escolhas button.tom-urg.on{background:color-mix(in srgb, #c53030 6%, var(--panel));border-color:#c53030;box-shadow:inset 0 0 0 1px #c53030}.mp-escolhas button.tom-urg.on .mp-escolha-ic{background:#c53030}.mp-escolhas button.tom-urg.on .mp-escolha-radio{border-color:#c53030}.mp-page .mp-compor .mp-sec>.mp-escolhas+select,.mp-page .mp-compor .mp-sec>.mp-escolhas~select{width:100%;margin-top:10px}.mp-page .mp-compor .mp-whats-opcao.on{background:color-mix(in srgb, #1f9d55 5%, var(--panel));border:1px solid color-mix(in srgb, #1f9d55 30%, var(--border));border-radius:12px;margin-top:12px;padding:12px}.mp-page .mp-compor-previa{scrollbar-width:none;height:100%;min-height:0;overflow-y:auto;border:1px solid var(--border)!important;background:var(--panel)!important;border-radius:14px!important;margin:0!important;padding:16px!important;box-shadow:0 1px 2px #1018280a!important}.mp-page .mp-compor-previa::-webkit-scrollbar{display:none}@media (width<=1500px){.mp-page .mp-compor-corpo{grid-template-columns:minmax(0,1fr) 300px!important}.mp-escolhas:not(.compacto) small{display:none}}@media (width<=1280px),(height<=720px){.mp-page .mp-compor-corpo{scrollbar-width:none;grid-template-columns:1fr!important;overflow-y:auto!important}.mp-page .mp-compor-form{grid-template-rows:none;grid-template-columns:1fr;height:auto}.mp-page .mp-compor-form>.mp-sec:nth-child(n){grid-area:auto/1}.mp-page .mp-compor-previa{height:auto}}.mp-page .mp-compor .mp-pills{flex-wrap:wrap;gap:6px;margin:0;display:flex}.mp-page .mp-compor .mp-pills .ag-filtro{align-items:center;gap:6px;display:inline-flex}.mp-page .mp-compor .mp-pills .ag-filtro svg{color:var(--text-mute)}.mp-page .mp-compor .mp-pills .ag-filtro.on svg{color:inherit}.mp-pills-outros{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.mp-pills-outros>small{color:var(--text-mute);font-size:12px}.mp-page .mp-compor .mp-ag-pessoas{margin-top:12px}.mp-page .mp-compor .mp-pills-canal .ag-filtro.on:not(:first-child){color:#17733f;background:color-mix(in srgb, #1f9d55 10%, var(--panel));border-color:#1f9d55}.mp-page .mp-compor .mp-pills .ag-filtro.tom-imp.on{color:#8a5a12;background:color-mix(in srgb, #b7791f 12%, var(--panel));border-color:#b7791f}.mp-page .mp-compor .mp-pills .ag-filtro.tom-urg.on{color:#9b2424;background:color-mix(in srgb, #c53030 10%, var(--panel));border-color:#c53030}.mp-page .mp-compor .mp-ag-pessoas>legend:before{content:none!important;counter-increment:none!important;display:none!important}.mp-page .mp-compor .mp-ag-pessoas>legend{float:none;border:0;width:auto;margin:0;padding:0 6px;font-size:13px;font-weight:600}.mp-page .mp-compor .mp-ag-pessoas .ag-pessoas-topo{justify-content:space-between;align-items:center;gap:10px;display:flex}.mp-page .mp-compor .mp-ag-pessoas .ag-pessoas-busca{border:1px solid var(--nf-borda);background:var(--panel);border-radius:8px;flex:0 0 200px;align-items:center;gap:6px;height:32px;padding:0 10px;display:flex}.mp-page .mp-compor .mp-ag-pessoas .ag-pessoas-busca input{flex:1;min-width:0;padding:0;height:30px!important;box-shadow:none!important;background:0 0!important;border:0!important}.mp-page .mp-compor .mp-ag-pessoas .ag-pessoas-grupos{scrollbar-width:none;max-height:260px;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 88%,#0000);mask-image:linear-gradient(#000 88%,#0000)}.mp-page .mp-compor .mp-ag-pessoas .ag-pessoas-grupos::-webkit-scrollbar{display:none}.mp-page .mp-compor-form{scrollbar-width:none;align-content:start;overflow-y:auto;grid-template-rows:auto minmax(max-content,1fr)!important}.mp-page .mp-compor-form::-webkit-scrollbar{display:none}.mp-page .mp-compor-form>.mp-sec{overflow:visible}.mp-page .mp-compor .mp-sec .mp-ag-pessoas .ag-pessoas-busca input:not([type=checkbox]):not([type=radio]){height:30px;padding:0;box-shadow:none!important;background:0 0!important;border:0!important}.mp-page .mp-compor-form{align-content:stretch!important}.mp-page:not(.pt-page) .mp-central{overflow:hidden}.mp-page:not(.pt-page) .mp-central>.mp-painel-col{overscroll-behavior:contain;min-height:0;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000 0,#000 10px calc(100% - 18px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 10px calc(100% - 18px),#0000 100%);margin:14px 0!important}.mp-page:not(.pt-page) .mp-central>.mp-painel-col .mp-painel{padding-top:2px;padding-bottom:22px}.mp-page:not(.pt-page) .mp-central>.mp-cal-col{min-height:0;overflow-y:auto}.mp-page:not(.pt-page) .mp-central>.mp-cal-col>*{margin-block:14px}.mp-page:not(.pt-page) .mp-central.ponto{grid-template-columns:236px minmax(0,1fr)!important}.pd-pagina{border:1px solid var(--border);background:var(--panel);border-radius:16px;flex-direction:column;min-height:0;margin:14px;display:flex;overflow:hidden;box-shadow:0 10px 28px -24px #14142873}.pd-carregando{color:var(--text-mute);font-size:var(--fs-texto);margin:auto}.pd-cab{border-bottom:1px solid var(--border);align-items:center;gap:14px;padding:16px 20px;display:flex}.pd-nav-dia{gap:2px;display:flex}.pd-nav-dia .btn{justify-content:center;width:30px;padding:0}.pd-cab-tit{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pd-cab-tit h3{font-size:var(--fs-titulo);color:var(--text);margin:0;font-weight:600}.pd-cab-tit span{font-size:var(--fs-detalhe);color:var(--text-mute)}.pd-faixa{background:color-mix(in srgb, var(--accent) 7%, var(--panel));border:1px solid color-mix(in srgb, var(--accent) 18%, var(--border));font-size:var(--fs-texto);color:var(--text-soft);text-wrap:pretty;border-radius:10px;align-items:flex-start;gap:8px;margin:12px 20px 0;padding:9px 12px;line-height:1.45;display:flex}.pd-faixa svg{color:var(--accent-text,var(--accent));flex:none;margin-top:2px}.pd-corpo{border-top:1px solid var(--border);flex:1;grid-template-columns:minmax(340px,420px) minmax(0,1fr);min-height:0;margin-top:14px;display:grid}.pd-msgs,.pd-folha{flex-direction:column;min-height:0;display:flex}.pd-msgs{border-right:1px solid var(--border);background:#fafafd}html.dark .pd-msgs{background:var(--panel-2)}.pd-sec-cab{justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}.pd-sec-cab h4{font-size:var(--fs-texto);color:var(--text);margin:0;font-weight:600}.pd-msgs-lista,.pd-tabela-rolo{scrollbar-width:none;overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.pd-msgs-lista::-webkit-scrollbar{display:none}.pd-tabela-rolo::-webkit-scrollbar{display:none}.pd-msgs-lista{flex-direction:column;gap:8px;margin:0;padding:0 12px 14px;list-style:none;display:flex}.pd-msgs-vazio{font-size:var(--fs-texto);color:var(--text-mute);justify-content:center;align-items:center;gap:8px;padding:36px 12px;display:flex}.pd-msg{border:1px solid var(--border);background:var(--panel);border-radius:12px;padding:12px 14px}.pd-msg.sem-conta{border-style:dashed}.pd-msg-cab{align-items:flex-start;gap:10px;display:flex}.pd-msg-quem{flex-direction:column;gap:4px;min-width:0;display:flex}.pd-msg-quem b{font-size:var(--fs-texto);color:var(--text);font-weight:600}.pd-tags{flex-wrap:wrap;gap:4px;display:flex}.pd-tag{height:20px;font-size:var(--fs-rotulo);background:var(--panel-2);color:var(--text-soft);white-space:nowrap;border-radius:999px;align-items:center;padding:0 8px;font-weight:600;display:inline-flex}.pd-tag.erro{background:color-mix(in srgb, #d64545 12%, var(--panel));color:#b23131}.pd-tag.aviso{background:color-mix(in srgb, #d98b17 14%, var(--panel));color:#9a5b00}html.dark .pd-tag.erro{color:#ff8f8f}html.dark .pd-tag.aviso{color:#f2b45c}.pd-texto{font-size:var(--fs-texto);color:var(--text-soft);white-space:pre-line;margin:10px 0 0;line-height:1.55}.pd-editar textarea{border:1px solid var(--border);background:var(--panel);width:100%;font:inherit;font-size:var(--fs-texto);color:var(--text);resize:vertical;border-radius:9px;margin-top:10px;padding:9px 11px;line-height:1.5}.pd-editar textarea:focus{border-color:var(--accent);box-shadow:var(--ring);outline:none}.pd-aviso{font-size:var(--fs-detalhe);color:#9a5b00;margin:8px 0 0}.pd-msg-acoes{justify-content:flex-end;gap:6px;margin-top:10px;display:flex}.pd-msg-rodape{font-size:var(--fs-detalhe);color:var(--text-mute);flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 0;display:flex}.pd-msgs-pe{border-top:1px solid var(--border);padding:10px 12px 12px}.pd-msgs-pe .btn{justify-content:center;width:100%}.pd-tabela{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--fs-texto)}.pd-tabela th{z-index:1;background:var(--panel);border-bottom:1px solid var(--border);text-align:left;font-size:var(--fs-rotulo);color:var(--text-mute);white-space:nowrap;padding:8px 12px;font-weight:600;position:sticky;top:0}.pd-tabela td{border-bottom:1px solid var(--panel-3,var(--border));vertical-align:middle;color:var(--text);padding:8px 12px}.pd-tabela th:first-child,.pd-tabela td:first-child{padding-left:18px}.pd-tabela .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.pd-tabela td.neg{color:#b23131}.pd-tabela td.pos{color:#1d7a46}.pd-tabela tr.com-problema td{background:color-mix(in srgb, #d98b17 5%, var(--panel))}.pd-pessoa b{white-space:nowrap;font-weight:600;display:block}.pd-pessoa small{font-size:var(--fs-detalhe);color:var(--text-mute)}.pd-batidas{flex-wrap:wrap;gap:4px;display:inline-flex}.pd-batidas span{background:var(--panel-2);font-size:var(--fs-detalhe);font-variant-numeric:tabular-nums;color:var(--text-soft);border-radius:6px;padding:1px 6px}.pd-batidas span.fora{background:color-mix(in srgb, #d98b17 18%, var(--panel));color:#9a5b00;font-weight:600}.pd-batidas span.falta{background:color-mix(in srgb, #d64545 14%, var(--panel));color:#b23131;font-weight:700}.pd-sem{color:var(--text-mute)}.pd-sit{font-size:var(--fs-detalhe);color:var(--text-soft)}.pd-sit-cel{flex-wrap:wrap;gap:4px;display:inline-flex}.pd-tabela-vazia{text-align:center;color:var(--text-mute)!important;padding:30px 12px!important}.pd-vazio{text-align:center;flex-direction:column;align-items:center;gap:10px;max-width:460px;margin:auto;padding:24px;display:flex}.pd-vazio-ic{background:var(--accent-light);width:44px;height:44px;color:var(--accent-text,var(--accent));border-radius:12px;place-items:center;display:grid}.pd-vazio h3{font-size:var(--fs-subtitulo);color:var(--text);margin:4px 0 0}.pd-vazio p{font-size:var(--fs-texto);color:var(--text-soft);text-wrap:balance;margin:0 0 6px;line-height:1.55}@media (width<=1300px){.pd-corpo{grid-template-columns:minmax(300px,360px) minmax(0,1fr)}}.pd-batidas{flex-wrap:nowrap}@media (width<=1500px){.pd-tabela th:nth-child(6),.pd-tabela td:nth-child(6){display:none}.pd-tabela th,.pd-tabela td{padding-left:8px;padding-right:8px}.pd-corpo{grid-template-columns:minmax(300px,340px) minmax(0,1fr)}.pd-msgs .pd-sec-cab h4{display:none}.pd-msgs .pd-sec-cab .mp-seg{width:100%}.pd-msgs .pd-sec-cab .mp-seg button{flex:1}}.pd-cab-ic{background:var(--accent-light);width:36px;height:36px;color:var(--accent-text,var(--accent));border-radius:10px;flex:none;place-items:center;display:grid}.pd-ag-barra{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 20px;display:flex}.pd-tipos{flex-wrap:wrap;gap:6px;display:flex}.pd-tipos .ag-filtro small{font-size:var(--fs-rotulo);opacity:.75;margin-left:4px;font-weight:700}.pd-ag-corpo{scrollbar-width:none;overscroll-behavior:contain;background:#fafafd;flex:1;min-height:0;padding:6px 20px 18px;overflow-y:auto}html.dark .pd-ag-corpo{background:var(--panel-2)}.pd-ag-corpo::-webkit-scrollbar{display:none}.pd-ag-grupo{margin-top:12px}.pd-ag-grupo h4{font-size:var(--fs-texto);color:var(--text);align-items:center;gap:8px;margin:0 0 8px;font-weight:600;display:flex}.pd-ag-grupo h4 small{background:var(--panel-3,var(--border));min-width:20px;height:18px;font-size:var(--fs-rotulo);color:var(--text-soft);border-radius:999px;place-items:center;padding:0 6px;display:inline-grid}.pd-ag-grupo ul{grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.pd-aviso-topo{align-items:flex-start;gap:10px;display:flex}.pd-aviso-tipo{background:var(--panel-2);width:30px;height:30px;color:var(--text-soft);border-radius:9px;flex:none;place-items:center;display:grid}.pd-aviso-tipo.ferias{background:color-mix(in srgb, #1f9d6b 13%, var(--panel));color:#17784f}.pd-aviso-tipo.experiencia{background:color-mix(in srgb, #d98b17 15%, var(--panel));color:#9a5b00}.pd-aviso-tipo.avaliacao{background:color-mix(in srgb, var(--accent) 13%, var(--panel));color:var(--accent-text,var(--accent))}.pd-aviso-meta{font-size:var(--fs-detalhe);color:var(--text-mute)}.pd-ag-pe{justify-content:space-between;align-items:center;gap:12px;padding:10px 20px 12px;display:flex}.pd-ag-pe span{font-size:var(--fs-texto);color:var(--text-mute)}.pd-ag-pe .btn{width:auto}.pd-ag-corpo>.pd-vazio,.pd-ag-corpo>.pd-carregando{margin-top:60px}.mp-linha3{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:10px;display:grid}.pd2{--pd-trabalho:color-mix(in srgb, var(--accent) 78%, #1b1f3b);--pd-janela:#1f9d6b29;--pd-janela-fio:#1f9d6b73;--pd-fora:#c77a0a;--pd-erro:#c23a3a;--pd-foco:color-mix(in srgb, var(--accent) 9%, var(--panel))}html.dark .pd2{--pd-trabalho:color-mix(in srgb, var(--accent) 70%, #fff);--pd-fora:#f2a93b;--pd-erro:#ff8f8f}.pd2 ::selection{background:color-mix(in srgb, var(--accent) 22%, transparent)}.pd2 .pd-cab{padding:14px 20px}.pd2 .pd-cab-tit h3{font-size:var(--fs-titulo);text-wrap:balance}.pd-cab-sub{font-size:var(--fs-texto);color:var(--text-mute);flex-wrap:wrap;align-items:center;gap:4px 0;display:flex}.pd-cab-sub>span+span:before{content:"·";color:var(--text-mute);opacity:.6;margin:0 8px}.pd-cab-sub .alerta{color:var(--pd-erro);font-weight:600}.pd-cab-sub .ok{color:#17784f;font-weight:600}html.dark .pd-cab-sub .ok{color:#5fd3a0}.pd-cab-lido{color:var(--text-mute)}.pd2 .pd-nav-dia .btn:focus-visible,.pd2 button:focus-visible,.pd2 tr.clicavel:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@keyframes pd-gira{to{transform:rotate(360deg)}}.pd-girando{animation:.9s linear infinite pd-gira}.pd2 .pd-corpo{grid-template-columns:minmax(360px,440px) minmax(0,1fr);margin-top:0}.pd2 .pd-faixa+.pd-corpo{margin-top:12px}.pd2 .pd-sec-cab{border-bottom:1px solid var(--border);min-height:56px;padding:10px 16px}.pd2 .pd-msgs .pd-sec-cab .mp-seg{width:100%}.pd2 .pd-msgs .pd-sec-cab .mp-seg button{flex:1}.pd2 .pd-msgs-lista{gap:10px;padding:12px 12px 16px}.pd2 .pd-msg{border:1px solid var(--border);border-radius:12px;padding:14px;transition:border-color .18s cubic-bezier(.16,1,.3,1),background .18s,box-shadow .18s}.pd2 .pd-msg:hover{border-color:color-mix(in srgb, var(--accent) 30%, var(--border))}.pd2 .pd-msg.foco{border-color:color-mix(in srgb, var(--accent) 55%, var(--border));box-shadow:0 6px 18px -12px color-mix(in srgb, var(--accent) 60%, transparent)}.pd2 .pd-msg-cab{width:100%;font:inherit;text-align:left;cursor:pointer;color:inherit;background:0 0;border:0;grid-template-columns:32px minmax(0,1fr);gap:6px 10px;padding:0;display:grid}.pd2 .pd-msg-cab .pd-tags{grid-column:2}.pd2 .pd-msg-quem{gap:1px}.pd2 .pd-msg-quem b{font-size:var(--fs-corpo)}.pd2 .pd-msg-quem small{font-size:var(--fs-detalhe);color:var(--text-mute)}.pd2 .pd-msg>.pd-jornada{margin:12px 0 0}.pd-detalhes{flex-direction:column;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.pd-detalhes li{font-size:var(--fs-texto);color:var(--text-soft);text-wrap:pretty;padding-left:14px;line-height:1.5;position:relative}.pd-detalhes li:before{content:"";opacity:.45;background:currentColor;border-radius:50%;width:5px;height:5px;position:absolute;top:.6em;left:2px}.pd-previa{border-top:1px solid var(--border);margin-top:10px;padding-top:8px}.pd-previa-bt{cursor:pointer;width:100%;font:inherit;font-size:var(--fs-texto);color:var(--accent-text,var(--accent));background:0 0;border:0;align-items:center;gap:6px;padding:4px 0;font-weight:500;display:flex}.pd-previa-bt small{background:var(--panel-2);font-size:var(--fs-rotulo);color:var(--text-mute);border-radius:999px;padding:0 6px;font-weight:600}.pd-previa-seta{color:var(--text-mute);margin-left:auto;transition:transform .2s cubic-bezier(.16,1,.3,1)}.pd-previa.aberta .pd-previa-seta{transform:rotate(180deg)}.pd2 .pd-previa .pd-texto{background:var(--panel-2);font-size:var(--fs-texto);color:var(--text);border-radius:10px;margin:6px 0 0;padding:10px 12px;line-height:1.55}.pd2 .pd-msg-acoes{margin-top:12px}.pd2 .pd-msg-rodape{gap:6px}.pd2 .pd-msgs-vazio{text-align:center;flex-direction:column;gap:6px;padding:56px 16px}.pd2 .pd-msgs-vazio b{font-size:var(--fs-texto);color:var(--text);font-weight:600}.pd2 .pd-msgs-vazio span{font-size:var(--fs-texto);color:var(--text-mute)}.pd2 .pd-msgs-vazio svg{color:#1f9d6b}.pd-jornada{flex-direction:column;gap:5px;min-width:0;display:flex}.pd-j-trilho{background:var(--panel-2);height:12px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--border) 70%, transparent);border-radius:999px;display:block;position:relative}.pd-j-janela{background:var(--pd-janela);box-shadow:inset 0 0 0 1px var(--pd-janela-fio);border-radius:4px;position:absolute;top:-3px;bottom:-3px}.pd-j-trecho,.pd-j-aberto{transform-origin:0;border-radius:999px;position:absolute;top:2px;bottom:2px}.pd-j-trecho{background:var(--pd-trabalho)}.pd-j-aberto{background:repeating-linear-gradient(90deg, var(--pd-erro) 0 5px, transparent 5px 9px);-webkit-mask-image:linear-gradient(90deg,#000 40%,#0000);mask-image:linear-gradient(90deg,#000 40%,#0000)}.pd-j-saida{background:var(--panel);width:10px;height:10px;box-shadow:0 0 0 2px var(--pd-trabalho);border-radius:50%;margin:-5px 0 0 -5px;position:absolute;top:50%}.pd-j-saida.fora{box-shadow:0 0 0 2px var(--pd-fora);background:var(--pd-fora)}.pd-j-horas{font-size:var(--fs-detalhe);font-variant-numeric:tabular-nums;color:var(--text-mute);flex-wrap:wrap;gap:2px 8px;display:flex}.pd-j-horas .fora{color:var(--pd-fora);font-weight:700}.pd-j-horas .falta{color:var(--pd-erro);font-weight:600}@keyframes pd-desenha{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.pd-corpo .pd-j-trecho,.pd-corpo .pd-j-aberto{animation:.6s cubic-bezier(.16,1,.3,1) both pd-desenha}.pd-corpo .pd-j-trecho+.pd-j-trecho,.pd-corpo .pd-j-trecho+.pd-j-aberto{animation-delay:.12s}@media (prefers-reduced-motion:reduce){.pd-corpo .pd-j-trecho,.pd-corpo .pd-j-aberto,.pd-girando,.pd2 .pd-msg,.pd-previa-seta{transition:none;animation:none}}.pd2 .pd-folha .pd-sec-cab{gap:16px}.pd2 .pd-folha .pd-sec-cab h4{font-size:var(--fs-corpo)}.pd-legenda{font-size:var(--fs-detalhe);color:var(--text-mute);white-space:nowrap;gap:14px;margin-right:auto;display:flex}.pd-legenda span{align-items:center;gap:6px;display:inline-flex}.pd-legenda i{border-radius:999px;width:14px;height:8px;display:inline-block}.pd-legenda i.trecho{background:var(--pd-trabalho)}.pd-legenda i.janela{background:var(--pd-janela);box-shadow:inset 0 0 0 1px var(--pd-janela-fio);border-radius:3px}.pd-legenda i.fora{background:var(--pd-fora);border-radius:50%;width:8px}.pd2 .pd-tabela{table-layout:fixed}.pd2 .pd-col-pessoa{width:200px}.pd2 .pd-tabela th.num{width:96px}.pd2 .pd-tabela th:last-child{width:220px}.pd2 .pd-tabela th{vertical-align:middle;height:34px;padding-top:0;padding-bottom:0}.pd2 th.pd-col-jornada{position:relative}.pd-regua{position:absolute;inset:0 12px}.pd-regua span{font-size:var(--fs-rotulo);font-variant-numeric:tabular-nums;color:var(--text-mute);font-weight:600;position:absolute;top:50%;transform:translate(-50%,-50%)}.pd2 .pd-tabela td{padding-top:10px;padding-bottom:10px}.pd2 td.pd-col-jornada{padding-right:12px}.pd2 .pd-tabela tr.com-problema td{background:color-mix(in srgb, #d98b17 4%, var(--panel))}.pd2 .pd-tabela tr.clicavel{cursor:pointer}.pd2 .pd-tabela tr.clicavel:hover td{background:color-mix(in srgb, var(--accent) 5%, var(--panel))}.pd2 .pd-tabela tr.foco td{background:var(--pd-foco)}.pd2 .pd-tabela td.num{font-size:var(--fs-texto)}.pd2 .pd-tabela td.neg{color:var(--pd-erro)}.pd-sit-msg{background:var(--panel-2);width:20px;height:20px;color:var(--text-mute);border-radius:50%;place-items:center;display:inline-grid}.pd-sit-msg.enviada{background:color-mix(in srgb, #1f9d6b 14%, var(--panel));color:#17784f}.pd2 .pd-tabela-rolo{scroll-padding-top:40px}@media (width<=1500px){.pd2 .pd-corpo{grid-template-columns:minmax(320px,360px) minmax(0,1fr)}.pd-legenda{display:none}.pd2 .pd-col-pessoa{width:160px}.pd2 .pd-tabela th.num{width:78px}.pd2 .pd-tabela th:last-child{width:168px}.pd-cab-lido{display:none}}.pd2 .pd-msg-acoes .btn,.pd2 .pd-folha .pd-sec-cab h4{white-space:nowrap}html.dark .pd2 .pd-tabela td.pos{color:#5fd3a0}@media (width<=1750px){.pd-legenda{display:none}.pd2 .pd-folha .pd-sec-cab{justify-content:space-between}}@media (width<=1500px){.pd2 .pd-msg-acoes .btn.ghost .pd-bt-txt{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pd2 .pd-msg-acoes .btn.ghost{justify-content:center;width:32px;padding:0}}.pd3{--pd-fora:#a35f00;--pd-erro:#b42828;--pd-sel:color-mix(in srgb, var(--accent) 8%, var(--panel))}html.dark .pd3{--pd-fora:#f2a93b;--pd-erro:#ff8f8f}.pd3 .pd-cab{padding:14px 20px}.pd3 .pd-cab-tit h3{font-size:var(--fs-titulo)}.pd3 ::selection{background:color-mix(in srgb, var(--accent) 22%, transparent)}.pd3 button:focus-visible,.pd3 tr:focus-visible,.pd3 input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pd3 .pd-faixa+.pd3-corpo{margin-top:12px}.pd3-corpo{border-top:1px solid var(--border);flex:1;grid-template-columns:minmax(0,1fr) 380px;min-height:0;display:grid}.pd3-folha{flex-direction:column;min-width:0;min-height:0;display:flex}.pd3-barra{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:10px 16px;display:flex}.pd3-tabela{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--fs-texto)}.pd3-tabela th{z-index:1;background:var(--panel);border-bottom:1px solid var(--border);text-align:left;height:36px;font-size:var(--fs-detalhe);color:var(--text-mute);white-space:nowrap;padding:0 10px;font-weight:600;position:sticky;top:0}.pd3-tabela td{border-bottom:1px solid color-mix(in srgb, var(--border) 70%, transparent);vertical-align:middle;height:52px;color:var(--text);padding:0 10px}.pd3-tabela tbody tr{cursor:pointer;transition:background .12s}.pd3-tabela tbody tr:hover td{background:color-mix(in srgb, var(--text) 3%, var(--panel))}.pd3-tabela tbody tr.sel td{background:var(--pd-sel)}.pd3-tabela .hora,.pd3-tabela .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.pd3-tabela th.hora{text-align:right}.pd3-marca{width:40px;padding-left:16px!important;padding-right:0!important}.pd3-marca input{width:15px;height:15px;accent-color:var(--accent);cursor:pointer}.pd3-tabela .pd-pessoa b{white-space:nowrap;text-overflow:ellipsis;max-width:200px;font-weight:600;display:block;overflow:hidden}.pd3-tabela .pd-pessoa small{font-size:var(--fs-detalhe);color:var(--text-mute)}.pd-h{font-variant-numeric:tabular-nums}.pd-h.fora{background:color-mix(in srgb, #d98b17 16%, var(--panel));color:var(--pd-fora);border-radius:6px;padding:2px 6px;font-weight:600}.pd-h.falta{background:color-mix(in srgb, #d64545 12%, var(--panel));color:var(--pd-erro);font-size:var(--fs-detalhe);border-radius:6px;padding:2px 6px;font-weight:600}.pd-h.vazio{color:var(--text-mute);opacity:.6}.pd-extras{font-size:var(--fs-rotulo);color:var(--text-mute);margin-left:4px}.pd3-tabela td.neg{color:var(--pd-erro)}.pd3-tabela td.pos{color:#1d7a46}html.dark .pd3-tabela td.pos{color:#5fd3a0}.pd3-painel{border-left:1px solid var(--border);background:#fafafd;flex-direction:column;min-height:0;display:flex}html.dark .pd3-painel{background:var(--panel-2)}.pd3-painel-vazio{text-align:center;flex-direction:column;align-items:center;gap:8px;max-width:280px;margin:auto;padding:24px;display:flex}.pd3-painel-vazio b{font-size:var(--fs-corpo);color:var(--text)}.pd3-painel-vazio p{font-size:var(--fs-texto);color:var(--text-soft);text-wrap:balance;margin:0 0 6px;line-height:1.5}.pd3-painel-cab{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:16px 16px 14px 20px;display:flex}.pd3-painel-cab .pd3-quem{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.pd3-painel-cab b{font-size:var(--fs-corpo);color:var(--text)}.pd3-painel-cab small{font-size:var(--fs-detalhe);color:var(--text-mute);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pd3-fechar{justify-content:center;width:30px;padding:0}.pd3-painel-rolo{scrollbar-width:none;flex:1;min-height:0;padding:16px 20px 20px;overflow-y:auto}.pd3-painel-rolo::-webkit-scrollbar{display:none}.pd3-estado{height:22px;font-size:var(--fs-detalhe);background:var(--panel-3,var(--border));color:var(--text-soft);border-radius:999px;align-items:center;padding:0 9px;font-weight:600;display:inline-flex}.pd3-estado.pendente{background:color-mix(in srgb, var(--accent) 12%, var(--panel));color:var(--accent-text,var(--accent))}.pd3-estado.enviada{background:color-mix(in srgb, #1f9d6b 14%, var(--panel));color:#17784f}.pd3 .pd-detalhes{margin-top:12px}.pd3-rotulo{font-size:var(--fs-detalhe);color:var(--text-mute);align-items:center;gap:8px;margin:18px 0 8px;font-weight:600;display:flex}.pd3-rotulo small{background:var(--panel-3,var(--border));font-size:var(--fs-rotulo);border-radius:999px;padding:0 6px}.pd3-bolha{background:var(--panel);border:1px solid var(--border);font-size:var(--fs-texto);color:var(--text);white-space:pre-line;text-wrap:pretty;border-radius:4px 14px 14px;margin:0;padding:12px 14px;line-height:1.55}.pd3-edicao{border:1px solid var(--accent);background:var(--panel);width:100%;box-shadow:var(--ring);font:inherit;font-size:var(--fs-texto);color:var(--text);resize:vertical;border-radius:10px;padding:10px 12px;line-height:1.55}.pd3-edicao:focus{outline:none}.pd3-nada{font-size:var(--fs-texto);color:var(--text-soft);margin:8px 0 0}.pd3-painel-pe{border-top:1px solid var(--border);background:var(--panel);justify-content:flex-end;gap:6px;padding:12px 16px;display:flex}.pd3-painel-pe .btn{white-space:nowrap}@media (width<=1500px){.pd3-corpo{grid-template-columns:minmax(0,1fr) 320px}.pd3-tabela th,.pd3-tabela td{padding:0 7px}.pd3-tabela .pd-pessoa b{max-width:140px}.pd-cab-lido{display:none}}.mp-linha-tempo li:has(.mp-ferias-previa){flex-wrap:wrap}.mp-ferias-previa{background:var(--panel);border:1px solid var(--border);font-size:var(--fs-texto);color:var(--text);white-space:pre-line;text-wrap:pretty;border-radius:4px 12px 12px;flex-basis:100%;margin:8px 0 2px 24px;padding:10px 12px;line-height:1.5}.mp-linha-tempo li.feito .mp-ferias-previa{color:var(--text-soft)}.pd3-tags{vertical-align:middle;margin-left:6px;display:inline-flex}.pd3-tabela th.pd3-area,.pd3-tabela td.pd3-area{text-align:center;width:64px}.pd3-sigla{background:var(--panel-2);min-width:38px;height:22px;font-size:var(--fs-rotulo);letter-spacing:.04em;color:var(--text-soft);cursor:default;border-radius:6px;place-items:center;padding:0 6px;font-weight:600;display:inline-grid}.pd3-tabela{table-layout:auto}.pd3-tabela th,.pd3-tabela td{padding:0 8px}.pd3-tabela .pd-pessoa b{max-width:220px}.pd3-tabela th.pd3-almoco{width:auto}.pd3 .pd-sit-cel{flex-wrap:wrap}.pd3-folha .pd-tabela-rolo{overflow-x:hidden}@media (width<=1750px){.pd3-corpo{grid-template-columns:minmax(0,1fr) 320px}.pd3-tabela .pd-pessoa b{max-width:150px}.pd-cab-lido{display:none}}@media (width<=1450px){.pd3-corpo{grid-template-columns:minmax(0,1fr) 290px}.pd3-tabela th,.pd3-tabela td{padding:0 5px}.pd3-tabela th{font-size:var(--fs-rotulo)}.pd3-tabela td{font-size:var(--fs-texto)}.pd3-tabela .pd-pessoa b{max-width:112px}.pd3-marca{width:32px;padding-left:12px!important}.pd3-sigla{min-width:32px;padding:0 4px}}.pd3-tabela td{height:38px;padding-top:3px;padding-bottom:3px}.pd3-tabela th{height:32px}.pd3 .pd-tag{height:18px;font-size:var(--fs-rotulo);padding:0 7px}.pd3 .pd-h.fora,.pd3 .pd-h.falta{padding:1px 5px}.pd3-sigla{height:19px;font-size:var(--fs-rotulo)}.pd3 .pd-sit-cel{gap:3px}.pd3-tabela,.pd3-tabela td{font-size:var(--fs-texto)}.pd3-tabela th{font-size:var(--fs-detalhe);font-weight:600}.pd3 .pd-tag,.pd3-sigla{font-size:var(--fs-rotulo)}.pd3-painel-pe{flex-wrap:wrap;align-items:center}.pd3-espaco{flex:1}.pd3-ic{justify-content:center;width:30px;padding:0}.pd3-programar{flex-direction:column;gap:10px;width:100%;display:flex}.pd3-programar-tit{font-size:var(--fs-texto);color:var(--text);font-weight:600}.pd3-atalhos{flex-wrap:wrap;gap:6px;display:flex}.pd3-quando{border:1px solid var(--border);background:var(--panel);height:34px;font:inherit;font-size:var(--fs-texto);color:var(--text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:8px;padding:0 10px}html.dark .pd3-quando{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.pd3-quando:focus{border-color:var(--accent);box-shadow:var(--ring);outline:none}.pd3-programar-acoes{justify-content:flex-end;gap:6px;display:flex}.pd3-estado.programada{background:color-mix(in srgb, #d98b17 14%, var(--panel));color:#9a5b00}.pd3-programada{background:color-mix(in srgb, #d98b17 9%, var(--panel));font-size:var(--fs-texto);color:var(--text);border-radius:10px;align-items:flex-start;gap:8px;margin:12px 0 0;padding:10px 12px;line-height:1.5;display:flex}.pd3-programada svg{color:#9a5b00;flex:none;margin-top:2px}.pd-sit-msg.programada{background:color-mix(in srgb, #d98b17 14%, var(--panel));color:#9a5b00}@media (width<=1450px){.pd3-tabela,.pd3-tabela td{font-size:var(--fs-detalhe)}.pd3-tabela th{font-size:var(--fs-rotulo)}.pd3-tabela th,.pd3-tabela td{padding:0 4px}.pd3-tabela .pd-pessoa b{max-width:104px}.pd3-sigla{min-width:30px;padding:0 3px}.pd3 .pd-tag{padding:0 5px}}.pd3-regra{align-items:center;gap:6px;display:inline-flex}.pd3-regra .mp-link-sem{font-size:var(--fs-detalhe);color:var(--accent-text,var(--accent))}.pd3-barra .pd3-espaco{flex:1}.pd3-tabela{font-feature-settings:"tnum" 1, "lnum" 1;font-family:inherit}.pd3-tabela th{font-size:var(--fs-detalhe);color:var(--text-mute);letter-spacing:0;font-weight:500}.pd3-tabela td{font-size:var(--fs-texto);color:var(--text);font-weight:400}.pd3-tabela .pd-pessoa b{color:var(--text);font-weight:500}.pd3-tabela .hora,.pd3-tabela .num{font-variant-numeric:tabular-nums;letter-spacing:.01em}.pd3-tabela td.hora .pd-h:not(.fora):not(.falta):not(.vazio){color:var(--text-soft)}.pd3 .pd-h.fora{background:color-mix(in srgb, #d98b17 13%, var(--panel));padding:1px 6px;font-weight:500}.pd3 .pd-h.falta{font-weight:500;font-size:var(--fs-detalhe)}.pd3-tabela td.num.neg,.pd3-tabela td.num.pos{font-weight:500}.pd3 .pd-tag{letter-spacing:0;font-weight:500}.pd3-sigla{letter-spacing:.06em;color:var(--text-mute);background:var(--panel-2);font-weight:600}.pd3-tabela .pd-sit{font-size:var(--fs-detalhe);color:var(--text-mute)}.pd3-bolha-bloco{flex-direction:column;gap:8px;display:flex}.pd3-bolha-acao{border:1px solid color-mix(in srgb, var(--accent) 35%, var(--border));background:var(--panel);height:32px;font-size:var(--fs-texto);color:var(--accent-text,var(--accent));border-radius:8px;align-self:flex-start;align-items:center;gap:6px;padding:0 12px;font-weight:500;text-decoration:none;display:inline-flex}.pd3-bolha-acao:hover{background:color-mix(in srgb, var(--accent) 7%, var(--panel))}.pd3-bolha-acao:focus-visible{outline:2px solid var(--accent);outline-offset:2px}#pa-pt-link{margin-bottom:4px}.pd3-vezes{opacity:.85;border-left:1px solid;margin-left:5px;padding-left:5px;font-weight:600}.pd3-bolha a{color:var(--accent-text,var(--accent));text-underline-offset:2px;word-break:break-all;text-decoration:underline}.pa-modal{border-radius:16px;flex-direction:column;width:min(820px,100vw - 48px);height:min(560px,100vh - 64px);max-height:none;padding:0;display:flex;overflow:hidden}.pa-cab{border-bottom:1px solid var(--border);align-items:flex-start;gap:16px;padding:20px 20px 16px 24px;display:flex}.pa-cab>div{flex:1;min-width:0}.pa-cab h3{font-size:var(--fs-titulo);color:var(--text);margin:0;font-weight:600}.pa-cab p{font-size:var(--fs-texto);color:var(--text-mute);text-wrap:pretty;margin:4px 0 0}.pa-fechar{justify-content:center;width:32px;padding:0}.pa-corpo{flex:1;grid-template-columns:232px minmax(0,1fr);min-height:0;display:grid}.pa-abas{border-right:1px solid var(--border);background:var(--panel-2);scrollbar-width:none;flex-direction:column;gap:2px;padding:12px;display:flex;overflow-y:auto}.pa-aba{text-align:left;width:100%;font:inherit;color:var(--text-soft);cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;transition:background .12s,color .12s;display:flex;position:relative}.pa-aba:hover{background:color-mix(in srgb, var(--panel) 70%, transparent);color:var(--text)}.pa-aba.on{background:var(--panel);color:var(--text);box-shadow:0 0 0 1px var(--border), 0 1px 2px #1018280d}.pa-aba:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.pa-aba-ic{background:var(--panel);width:30px;height:30px;color:var(--text-mute);box-shadow:inset 0 0 0 1px var(--border);border-radius:8px;flex:none;place-items:center;display:grid}.pa-aba.on .pa-aba-ic{background:var(--accent-light);color:var(--accent-text,var(--accent));box-shadow:none}.pa-aba-txt{flex-direction:column;min-width:0;display:flex}.pa-aba-txt b{font-size:var(--fs-texto);font-weight:600}.pa-aba-txt small{font-size:var(--fs-detalhe);color:var(--text-mute);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pa-aba-erro{background:#c23a3a;border-radius:50%;width:7px;height:7px;margin-top:-3.5px;position:absolute;top:50%;right:10px}.pa-painel{scrollbar-width:none;flex-direction:column;gap:16px;min-height:0;padding:22px 26px 24px;animation:.22s cubic-bezier(.16,1,.3,1) pa-entra;display:flex;overflow-y:auto}.pa-painel::-webkit-scrollbar{display:none}.pa-abas::-webkit-scrollbar{display:none}@keyframes pa-entra{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pa-painel{animation:none}}.pa-painel h4{font-size:var(--fs-subtitulo);color:var(--text);margin:0;font-weight:600}.pa-intro{font-size:var(--fs-texto);color:var(--text-mute);text-wrap:pretty;max-width:60ch;margin:-10px 0 0;line-height:1.5}.pa-grade{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.pa-grade.tres{grid-template-columns:repeat(3,minmax(0,1fr))}.pa-campo{flex-direction:column;gap:6px;min-width:0;display:flex}.pa-campo label{font-size:var(--fs-texto)!important;color:var(--text)!important;margin:0!important;font-weight:500!important}.pa-entrada{position:relative}.pa-entrada input{border:1px solid var(--border);background:var(--panel);width:100%;height:38px;font:inherit;font-size:var(--fs-texto);color:var(--text);font-variant-numeric:tabular-nums;border-radius:9px;padding:0 12px;transition:border-color .12s,box-shadow .12s}.pa-entrada input:hover{border-color:color-mix(in srgb, var(--text) 25%, var(--border))}.pa-entrada input:focus{border-color:var(--accent);box-shadow:var(--ring);outline:none}.pa-entrada input::placeholder{color:var(--text-mute);opacity:.8}.pa-entrada.com-sufixo input{padding-right:48px}.pa-sufixo{font-size:var(--fs-detalhe);color:var(--text-mute);pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.pa-ajuda{font-size:var(--fs-detalhe);color:var(--text-mute);line-height:1.4}.pa-erro{font-size:var(--fs-detalhe);color:#b42828}.pa-campo.com-erro input{border-color:#c23a3a}.pa-janela{background:var(--panel-2);border-radius:12px;flex-direction:column;gap:14px;padding:14px 16px 22px;display:flex}.pa-janela-txt{font-size:var(--fs-texto);flex-direction:column;gap:2px;display:flex}.pa-janela-txt b{color:var(--text);font-variant-numeric:tabular-nums;font-weight:600}.pa-janela-txt span{color:var(--text-mute)}.pa-janela-barra{background:color-mix(in srgb, var(--text) 8%, var(--panel));border-radius:999px;height:8px;margin:0 8px;position:relative}.pa-janela-barra .folga,.pa-janela-barra .regra{border-radius:999px;transition:left .25s cubic-bezier(.16,1,.3,1),width .25s cubic-bezier(.16,1,.3,1);position:absolute;top:0;bottom:0}.pa-janela-barra .folga{background:color-mix(in srgb, #1f9d6b 30%, var(--panel))}.pa-janela-barra .regra{z-index:1;background:#1f9d6b}.pa-janela-barra i{font-style:normal;font-size:var(--fs-rotulo);color:var(--text-mute);position:absolute;top:14px;transform:translate(-50%)}.pa-pe{border-top:1px solid var(--border);background:var(--panel);align-items:center;gap:8px;padding:12px 20px;display:flex}.pa-estado{font-size:var(--fs-detalhe);color:var(--text-mute);align-items:center;gap:6px;margin-right:auto;display:inline-flex}.pa-estado:before{content:"";background:#1f9d6b;border-radius:50%;width:6px;height:6px}.pa-estado.mudou{color:#9a5b00}.pa-estado.mudou:before{background:#d98b17}@media (width<=760px){.pa-corpo{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.pa-abas{border-right:0;border-bottom:1px solid var(--border);flex-direction:row;overflow-x:auto}.pa-aba-txt small{display:none}.pa-grade,.pa-grade.tres{grid-template-columns:1fr}}.pa-janela{padding-bottom:28px}.pa-cab h3{font-size:var(--fs-titulo);letter-spacing:-.01em;color:var(--text);font-weight:700}.pa-cab p{font-size:var(--fs-texto);color:var(--text-mute)}.pa-aba-txt b{font-size:var(--fs-texto);color:var(--text-soft);font-weight:500}.pa-aba.on .pa-aba-txt b{color:var(--text);font-weight:600}.pa-aba-txt small{font-size:var(--fs-detalhe);color:var(--text-mute);font-weight:400}.pa-painel{gap:18px}.pa-painel h4{font-size:var(--fs-subtitulo);color:var(--text);margin-bottom:0;font-weight:600}.pa-intro{font-size:var(--fs-texto);color:var(--text-mute);margin:-12px 0 6px}.pa-campo label{font-size:var(--fs-texto)!important;color:var(--text-soft)!important;font-weight:500!important}.pa-entrada input{font-size:var(--fs-texto);color:var(--text);font-weight:400}.pa-ajuda,.pa-sufixo{font-size:var(--fs-detalhe);color:var(--text-mute);font-weight:400}.pa-janela-txt b{font-size:var(--fs-texto);font-weight:600}.pa-janela-txt span{font-size:var(--fs-detalhe)}.pa-estado{font-size:var(--fs-detalhe);font-weight:500}.pt-page{--pt:#4b5bb5}html.dark .pt-page,html.dark .pt-cartao{--pt:#9aa6ff}.pt-central.compondo{grid-template-columns:220px minmax(0,1fr)}.pt-row{--ct:var(--pt)}.pt-leitor{container-type:normal}.pt-questao{flex-direction:column;gap:16px;max-width:860px;margin:0 auto;display:flex}.pt-questao>*{grid-column:auto!important}.pt-codigo{color:var(--pt)}.pt-como{background:var(--panel);font-size:var(--fs-detalhe);color:var(--text-soft);border-radius:12px;margin-top:auto;padding:12px}.pt-como b{font-size:var(--fs-rotulo);letter-spacing:.06em;text-transform:uppercase;color:var(--text-mute);margin-bottom:6px;display:block}.pt-como ol{flex-direction:column;gap:4px;margin:0;padding-left:16px;line-height:1.45;display:flex}.pt-padrao{background:var(--success-soft);color:var(--text);border-radius:12px;padding:14px 16px}.pt-padrao h4{font-size:var(--fs-rotulo);letter-spacing:.06em;text-transform:uppercase;color:var(--success-text);align-items:center;gap:6px;margin:0 0 6px;font-weight:700;display:flex}.pt-padrao-opcao{font-size:var(--fs-corpo);margin:0;font-weight:700}.pt-padrao-txt{font-size:var(--fs-texto);white-space:pre-wrap;margin:6px 0 8px;line-height:1.55}.pt-padrao small{font-size:var(--fs-rotulo);color:var(--text-mute)}.pt-contexto{font-size:var(--fs-corpo);color:var(--text);white-space:pre-wrap;max-width:72ch;margin:12px 0 0;line-height:1.6}.pt-processos{flex-wrap:wrap;gap:4px;display:flex}.pt-processos span{background:var(--panel);font-size:var(--fs-rotulo);font-variant-numeric:tabular-nums;border-radius:999px;padding:1px 8px}.pt-votacao h4,.pt-votos h4,.pt-decidir h4{font-size:var(--fs-rotulo);letter-spacing:.06em;text-transform:uppercase;color:var(--text-mute);align-items:center;gap:6px;margin:0 0 10px;font-weight:700;display:flex}.pt-votos h4 span{font-variant-numeric:tabular-nums}.pt-opcoes{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pt-opcao{border:1px solid var(--border);background:var(--panel);text-align:left;width:100%;color:var(--text);cursor:pointer;border-radius:12px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;transition:border-color .15s,background .15s,box-shadow .15s;display:grid}.pt-opcao:hover:not(:disabled){border-color:var(--pt)}.pt-opcao:disabled{cursor:default}.pt-opcao.on{border-color:var(--pt);background:color-mix(in srgb, var(--pt) 8%, var(--panel));box-shadow:0 0 0 1px var(--pt) inset}.pt-opcao.decidida{border-color:var(--success);background:var(--success-soft)}.pt-opcao:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pt-opcao-txt{font-size:var(--fs-texto);line-height:1.45}.pt-letra{background:var(--panel-3);width:28px;height:28px;color:var(--text-soft);font-size:var(--fs-texto);border-radius:8px;flex:none;place-items:center;font-weight:700;display:inline-grid}.pt-opcao.on .pt-letra{background:var(--pt);color:#fff}.pt-opcao.decidida .pt-letra{background:var(--success);color:#fff}.pt-letra.mini{width:20px;height:20px;font-size:var(--fs-rotulo);background:color-mix(in srgb, var(--pt) 14%, var(--panel));color:var(--pt);border-radius:6px}.pt-letra.grande{border:1px solid var(--border);background:var(--panel);cursor:pointer;width:40px;height:40px;font-size:var(--fs-subtitulo);border-radius:10px}.pt-letra.grande.on{background:var(--success);border-color:var(--success);color:#fff}.pt-opcao-votos{justify-content:flex-end;align-items:center;width:90px;height:22px;display:flex;position:relative}.pt-opcao-votos i{background:color-mix(in srgb, var(--pt) 35%, transparent);border-radius:999px;max-width:64px;height:8px;position:absolute;top:7px;left:0}.pt-opcao-votos b{font-size:var(--fs-detalhe);font-variant-numeric:tabular-nums;color:var(--text-soft)}.pt-votacao label,.pt-decidir label{font-size:var(--fs-detalhe);color:var(--text-soft);margin:14px 0 6px;font-weight:600;display:block}.pt-votacao textarea,.pt-decidir textarea,.pt-nova textarea{border:1px solid var(--border-strong);background:var(--panel);width:100%;font:inherit;font-size:var(--fs-texto);color:var(--text);resize:vertical;border-radius:10px;padding:10px 12px;line-height:1.55}.pt-votacao textarea:focus,.pt-decidir textarea:focus{border-color:var(--accent);box-shadow:var(--ring);outline:none}.pt-votar{justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.pt-votos ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pt-votos li{border-top:1px solid var(--panel-3);gap:10px;padding:10px 0;display:flex}.pt-votos li>div{flex:1;min-width:0}.pt-voto-cab{align-items:center;gap:8px;display:flex}.pt-voto-cab b{font-size:var(--fs-texto)}.pt-voto-cab small{font-size:var(--fs-rotulo);color:var(--text-mute);margin-left:auto}.pt-votos p{font-size:var(--fs-texto);color:var(--text-soft);white-space:pre-wrap;margin:4px 0 0;line-height:1.55}.pt-decidir{background:var(--panel-2);border-radius:12px;padding:14px 16px}.pt-decidir-letras{gap:6px;margin-top:8px;display:flex}.pt-nova-corpo{grid-template-columns:minmax(0,640px) minmax(240px,320px)}.pt-nova-opcoes{flex-direction:column;gap:6px;margin:8px 0;padding:0;list-style:none;display:flex}.pt-nova-opcoes li{align-items:center;gap:8px;display:flex}.pt-nova-opcoes input{flex:1}.pt-ic{--cal:var(--pt)}.pt-cartao-msg{flex-direction:column;gap:8px;max-width:520px;display:flex}.pt-cartao-txt{white-space:pre-wrap;margin:0}.pt-cartao{--pt:#4b5bb5;background:var(--panel);box-shadow:0 0 0 1px var(--border) inset;border-radius:14px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.pt-cartao.decidida{box-shadow:0 0 0 1px var(--success) inset}.pt-cartao-cab{align-items:flex-start;gap:10px;display:flex}.pt-cartao-cab>span:last-child{flex-direction:column;gap:2px;display:flex}.pt-cartao-cab small{font-size:var(--fs-rotulo);letter-spacing:.04em;text-transform:uppercase;color:var(--text-mute);font-weight:700}.pt-cartao-cab b{font-size:var(--fs-corpo);color:var(--text)}.pt-cartao-ic{background:color-mix(in srgb, var(--pt) 14%, var(--panel));width:32px;height:32px;color:var(--pt);border-radius:9px;flex:none;place-items:center;display:grid}.pt-cartao.decidida .pt-cartao-ic{background:var(--success-soft);color:var(--success-text)}.pt-cartao-opcoes{font-size:var(--fs-detalhe);color:var(--text-soft);flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.pt-cartao-decisao{font-size:var(--fs-texto);color:var(--success-text);align-items:center;gap:6px;margin:0;font-weight:600;display:flex}.pt-cartao .btn{align-self:flex-start}@media (width<=1280px){.pt-central{grid-template-columns:64px minmax(280px,340px) minmax(0,1fr)}.pt-como{display:none}}.pt-votos li>:first-child{flex:none;width:28px;height:28px}.pt-part{flex-direction:column;gap:10px;padding:16px;display:flex}.pt-part h4{font-size:var(--fs-rotulo);letter-spacing:.06em;text-transform:uppercase;color:var(--text-soft);align-items:center;gap:7px;margin:0;font-weight:700;display:flex}.pt-part h4 .mp-n{margin-left:auto}.pt-part ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.pt-part li{border-radius:8px;align-items:center;gap:10px;padding:6px 4px;display:flex}.pt-part li>:first-child{flex:none;width:28px;height:28px}.pt-part li>span{flex-direction:column;flex:1;min-width:0;display:flex}.pt-part li b{font-size:var(--fs-texto);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.pt-part li small{font-size:var(--fs-rotulo);color:var(--text-mute);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pt-part-ok{color:var(--success);flex:none}.pt-part-vazio{font-size:var(--fs-detalhe);color:var(--text-mute);margin:4px 0}@media (width<=1500px){.pt-central{grid-template-columns:200px minmax(300px,360px) minmax(0,1fr) 230px}}@media (width<=1280px){.pt-central{grid-template-columns:64px minmax(280px,320px) minmax(0,1fr)}.pt-part-col{display:none}}.pt-leitor{flex-direction:column;display:flex;overflow:hidden!important}.pt-q{flex-direction:column;flex:1;min-height:0;display:flex}.pt-q-rolagem{scrollbar-width:thin;flex-direction:column;flex:1;gap:22px;min-height:0;padding:24px 28px 28px;display:flex;overflow-y:auto}.pt-q-rolagem>*{width:100%;max-width:820px;margin-left:auto;margin-right:auto}.pt-q h4{font-size:var(--fs-rotulo);letter-spacing:.06em;text-transform:uppercase;color:var(--text-mute);align-items:center;gap:8px;margin:0 0 10px;font-weight:700;display:flex}.pt-q-cab{border-bottom:1px solid var(--panel-3);flex-direction:column;gap:10px;padding-bottom:18px;animation:.22s cubic-bezier(.16,1,.3,1) pt-entra;display:flex}.pt-q-etiquetas{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pt-tag{background:var(--panel-2);height:24px;font-size:var(--fs-rotulo);color:var(--text-soft);border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-weight:600;display:inline-flex}.pt-tag.codigo{background:color-mix(in srgb, var(--pt) 12%, var(--panel));color:var(--pt);letter-spacing:.02em;font-weight:700}.pt-tag.situacao i{background:var(--pt);border-radius:50%;width:7px;height:7px}.pt-tag.situacao.aberta{color:var(--pt)}.pt-tag.situacao.aberta i{animation:1.6s ease-in-out infinite pt-pulso}.pt-tag.situacao.decidida{background:var(--success-soft);color:var(--success-text)}.pt-tag.situacao.decidida i{background:var(--success)}.pt-tag.agente{background:var(--important-soft);color:var(--important-text)}.pt-q-gestao{gap:4px;margin-left:auto;display:inline-flex}.pt-q-cab h3{font-size:var(--fs-pagina);letter-spacing:-.02em;color:var(--text);text-wrap:balance;margin:0;font-weight:700;line-height:1.3}.pt-q-meta{font-size:var(--fs-detalhe);color:var(--text-mute);flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.pt-q-meta>:first-child{flex:none}.pt-q-ponto{background:var(--border-strong);border-radius:50%;width:3px;height:3px}@keyframes pt-pulso{50%{opacity:.35}}@keyframes pt-entra{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.pt-padrao{background:var(--success-soft);border-radius:14px;gap:14px;padding:16px 18px;display:flex}.pt-padrao-ic{background:var(--success);color:#fff;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.pt-padrao h4{color:var(--success-text);margin-bottom:4px}.pt-padrao-opcao{font-size:var(--fs-corpo);color:var(--text);align-items:center;gap:8px;margin:0;font-weight:700;display:flex}.pt-letra.ok{background:var(--success);color:#fff;width:24px;height:24px;font-size:var(--fs-detalhe);border-radius:7px}.pt-caso{background:var(--panel-2);border-radius:14px;padding:16px 18px}.pt-caso .pt-contexto{font-size:var(--fs-corpo);max-width:72ch;margin:0;line-height:1.65}.pt-processos{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.pt-processos button{background:var(--panel);height:26px;color:var(--text-soft);font-size:var(--fs-rotulo);font-variant-numeric:tabular-nums;cursor:copy;border:0;border-radius:999px;align-items:center;gap:5px;padding:0 10px;display:inline-flex;box-shadow:0 1px 2px #1414280f}.pt-processos button:hover{color:var(--accent-text)}.pt-passo{background:var(--pt);color:#fff;letter-spacing:0;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;font-weight:700;transition:background .2s;display:inline-grid}.pt-passo.feito{background:var(--success)}.pt-opcao{border-radius:12px;padding:12px 14px;transition:border-color .15s,background .15s,box-shadow .15s,transform .12s;position:relative;overflow:hidden}.pt-opcao:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px -12px #14142873}.pt-opcao:active:not(:disabled){transform:none}.pt-opcao>:not(.pt-opcao-barra){position:relative}.pt-opcao-barra{background:color-mix(in srgb, var(--pt) 9%, transparent);transition:width .6s cubic-bezier(.16,1,.3,1);position:absolute;top:0;bottom:0;left:0}.pt-opcao .pt-letra{transition:background .15s,color .15s,transform .15s}.pt-opcao.on .pt-letra{transform:scale(1.06)}.pt-opcao-txt{flex-direction:column;gap:3px;display:flex}.pt-seu{background:color-mix(in srgb, var(--pt) 14%, var(--panel));color:var(--pt);font-size:var(--fs-rotulo);border-radius:999px;align-self:flex-start;padding:0 7px;font-weight:700}.pt-opcao-pct{flex-direction:column;align-items:flex-end;min-width:44px;display:flex}.pt-opcao-pct b{font-size:var(--fs-texto);font-variant-numeric:tabular-nums;color:var(--text)}.pt-opcao-pct small{font-size:var(--fs-rotulo);color:var(--text-mute);font-variant-numeric:tabular-nums}.pt-porque{opacity:.6;margin-top:16px;transition:opacity .2s}.pt-porque.ativo,.pt-porque:focus-within{opacity:1}.pt-porque label{align-items:center;gap:8px;font-size:var(--fs-texto)!important;color:var(--text)!important;margin:0 0 8px!important;font-weight:700!important;display:flex!important}.pt-porque-rodape{font-size:var(--fs-rotulo);color:var(--text-mute);justify-content:space-between;align-items:center;gap:12px;margin-top:6px;display:flex}.pt-contador{font-variant-numeric:tabular-nums}.pt-oculto{font-size:var(--fs-detalhe);color:var(--text-mute);align-items:center;gap:6px;margin:12px 0 0;display:flex}.pt-decidir{border-radius:14px}.pt-decidir-acao{justify-content:flex-end;margin-top:10px;display:flex}.pt-q-barra{border-top:1px solid var(--panel-3);background:var(--panel);justify-content:space-between;align-items:center;gap:12px;padding:12px 28px;display:flex}.pt-q-barra-txt{font-size:var(--fs-texto);color:var(--text-soft)}.pt-q-barra-txt b{color:var(--pt)}.pt-q-barra.pronto .pt-q-barra-txt b{color:var(--success-text)}.pt-q-barra .btn{justify-content:center;min-width:150px}.pt-part li.com-resposta{align-items:flex-start;padding:8px 6px}.pt-part li.com-resposta>:first-child{margin-top:2px}.pt-part-porque{font-size:var(--fs-detalhe);color:var(--text-soft);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin-top:4px;line-height:1.45;display:-webkit-box;overflow:hidden}.pt-part li .pt-letra.mini{flex:none}@media (prefers-reduced-motion:reduce){.pt-q-cab,.pt-tag.situacao.aberta i{animation:none}.pt-opcao-barra,.pt-opcao{transition:none}}.pt-caso .pt-contexto,.pt-contexto{text-wrap:pretty;max-width:none}.pt-q-rolagem{gap:18px;padding:20px 24px 24px}.pt-opcoes{gap:4px}.pt-opcao{border-radius:10px;grid-template-columns:24px minmax(0,1fr) auto;gap:10px;padding:8px 12px}.pt-opcao .pt-letra{width:24px;height:24px;font-size:var(--fs-detalhe);border-radius:7px}.pt-opcao-txt{font-size:var(--fs-texto)}.pt-opcao-pct{flex-direction:row;align-items:baseline;gap:4px;min-width:0}.pt-opcao-pct b{font-size:var(--fs-detalhe)}.pt-opcao-pct small:before{content:"· "}.pt-porque{margin-top:12px}.pt-porque textarea{min-height:84px}.pt-caso{padding:20px 24px!important}.pt-caso h4{margin-bottom:12px}.pt-aviso-txt{color:var(--important-text)}.pt-nova-corpo2{flex:1;grid-template-columns:minmax(0,700px) minmax(280px,360px);justify-content:center;align-items:start;gap:24px;min-height:0;padding:20px 24px 28px;display:grid;overflow-y:auto}.pt-nova-form{flex-direction:column;gap:14px;min-width:0;display:flex}.pt-cartao-form{background:var(--panel);box-shadow:0 0 0 1px var(--panel-3) inset;border-radius:14px;padding:18px 20px 20px}.pt-cartao-form h4{font-size:var(--fs-texto);color:var(--text);letter-spacing:0;text-transform:none;align-items:center;gap:8px;margin:0 0 4px;font-weight:700;display:flex}.pt-cartao-form h4 .ag-form-opc{font-size:var(--fs-detalhe)}.pt-nova label{font-size:var(--fs-detalhe);color:var(--text-soft);margin:14px 0 6px;font-weight:600;display:block}.pt-nova input:not([type=checkbox]),.pt-nova select{border:1px solid var(--border-strong);background:var(--panel);width:100%;height:38px;font:inherit;font-size:var(--fs-texto);color:var(--text);border-radius:10px;padding:0 12px;transition:border-color .15s,box-shadow .15s}.pt-nova input:focus,.pt-nova textarea:focus{border-color:var(--accent);box-shadow:var(--ring);outline:none}.pt-nova .mp-busca input{border:0;height:100%;box-shadow:none!important}.pt-nova .mp-busca{border-radius:10px;height:38px;margin:10px 0 6px}.pt-procs{margin-top:8px}.pt-procs-lista{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.pt-proc{background:var(--panel);height:28px;box-shadow:0 0 0 1px var(--border) inset;font-size:var(--fs-detalhe);color:var(--text-soft);font-variant-numeric:tabular-nums;border:0;border-radius:999px;align-items:center;gap:2px;padding:0 4px 0 10px;display:inline-flex}.pt-proc a,.pt-proc-txt{color:inherit;align-items:center;gap:6px;padding-right:6px;text-decoration:none;display:inline-flex}.pt-proc.link a{color:var(--accent-text)}.pt-proc.link a:hover{text-underline-offset:3px;text-decoration:underline}.pt-proc button{width:20px;height:20px;color:var(--text-mute);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.pt-proc button:hover{background:var(--panel-3);color:var(--text)}.pt-procs-busca{position:relative}.pt-procs-res button{grid-template-columns:64px minmax(0,1fr);gap:1px 10px;display:grid!important}.pt-procs-res button b{font-variant-numeric:tabular-nums;color:var(--accent-text);grid-row:span 2}.pt-procs-res button span{font-variant-numeric:tabular-nums}.pt-procs-res button small{grid-column:2;margin-left:0!important}.pt-procs-res button:disabled{opacity:.5;cursor:default}.pt-procs-msg{font-size:var(--fs-detalhe);color:var(--text-mute);padding:8px 10px}.pt-procs-giro{border:2px solid var(--panel-3);border-top-color:var(--accent);border-radius:50%;width:14px;height:14px;animation:.8s linear infinite auth-giro}.pt-pub{margin-top:10px}.pt-pub-modo{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pt-pub-modo button{text-align:left;cursor:pointer;border:1px solid var(--border);background:var(--panel);color:var(--text-soft);border-radius:12px;align-items:center;gap:10px;padding:12px;transition:border-color .15s,background .15s;display:flex}.pt-pub-modo button>span{flex-direction:column;display:flex}.pt-pub-modo b{font-size:var(--fs-texto);color:var(--text)}.pt-pub-modo small{font-size:var(--fs-rotulo);color:var(--text-mute)}.pt-pub-modo button.on{border-color:var(--accent);background:var(--accent-light);color:var(--accent-text);box-shadow:0 0 0 1px var(--accent) inset}.pt-pub-escolha{background:var(--panel-2);border-radius:12px;margin-top:12px;padding:14px}.pt-pub-rot{font-size:var(--fs-rotulo);letter-spacing:.06em;text-transform:uppercase;color:var(--text-mute);margin:0 0 8px;font-weight:700;display:block}.pt-pub-rot~.pt-pub-rot{margin-top:14px}.pt-pub-setores{flex-wrap:wrap;gap:6px;display:flex}.pt-chip{border:1px solid var(--border);background:var(--panel);height:30px;font-size:var(--fs-detalhe);color:var(--text-soft);cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:0 12px;font-weight:600;display:inline-flex}.pt-chip:hover{border-color:var(--accent);color:var(--text)}.pt-chip.on{border-color:var(--accent);background:var(--accent);color:#fff}.pt-nova-lado{background:var(--panel-2);border-radius:14px;flex-direction:column;gap:14px;padding:18px;display:flex;position:sticky;top:0}.pt-nova-lado>h4{font-size:var(--fs-rotulo);letter-spacing:.06em;text-transform:uppercase;color:var(--text-mute);margin:0;font-weight:700}.pt-previa-q{background:var(--panel);border-radius:12px;flex-direction:column;align-items:flex-start;gap:8px;padding:14px;display:flex;box-shadow:0 1px 2px #1414280f}.pt-previa-q b{font-size:var(--fs-corpo);color:var(--text);line-height:1.35}.pt-previa-q p{font-size:var(--fs-detalhe);color:var(--text-soft);-webkit-line-clamp:4;white-space:pre-wrap;-webkit-box-orient:vertical;margin:0;line-height:1.5;display:-webkit-box;overflow:hidden}.pt-previa-q ul{flex-direction:column;gap:4px;width:100%;margin:0;padding:0;list-style:none;display:flex}.pt-previa-q li{font-size:var(--fs-detalhe);color:var(--text);align-items:center;gap:8px;display:flex}.pt-checklist{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pt-checklist li{font-size:var(--fs-detalhe);color:var(--text-mute);align-items:center;gap:8px;display:flex}.pt-checklist li.ok{color:var(--success-text)}.pt-part-sub{margin-top:8px!important}.pt-part-faltam li{opacity:.75}.pt-part-faltam li>:first-child{width:24px!important;height:24px!important}.pt-part-publico{background:var(--panel-2);border-radius:10px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.pt-part-publico small{font-size:var(--fs-rotulo);letter-spacing:.06em;text-transform:uppercase;color:var(--text-mute);font-weight:700}.pt-part-publico span{font-size:var(--fs-detalhe);color:var(--text)}@media (width<=1100px){.pt-nova-corpo2{grid-template-columns:1fr}.pt-nova-lado{position:static}}.pt-previa-q{flex-flow:wrap}.pt-previa-q>b,.pt-previa-q>p,.pt-previa-q>ul,.pt-previa-q>.pt-procs-lista{width:100%}.pt-previa-q>.pt-tag+.pt-tag{margin-top:0}.pt-pub-modo button{padding:14px;position:relative}.pt-pub-modo-ic{background:var(--panel-2);width:36px;height:36px;color:var(--text-soft);border-radius:10px;flex:none;place-items:center;transition:background .15s,color .15s;display:grid}.pt-pub-modo button.on .pt-pub-modo-ic{background:var(--accent);color:#fff}.pt-pub-modo button>span:nth-child(2){flex:1}.pt-pub-radio{border:2px solid var(--border-strong);border-radius:50%;flex:none;width:18px;height:18px;transition:border .15s}.pt-pub-modo button.on .pt-pub-radio{border:5px solid var(--accent)}.pt-pub-painel{background:var(--panel);box-shadow:0 0 0 1px var(--border) inset;border-radius:14px;margin-top:12px;animation:.2s cubic-bezier(.16,1,.3,1) pt-entra;overflow:hidden}.pt-pub-topo{border-bottom:1px solid var(--panel-3);background:var(--panel-2);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex}.pt-pub-abas{background:var(--panel-3);border-radius:10px;gap:2px;padding:3px;display:inline-flex}.pt-pub-abas button{height:30px;font-size:var(--fs-detalhe);color:var(--text-soft);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-weight:600;display:inline-flex}.pt-pub-abas button.on{background:var(--panel);color:var(--text);box-shadow:0 1px 2px #1414281a}.pt-pub-aba-n{background:var(--accent);color:#fff;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:700;display:inline-grid}.pt-pub-busca{background:var(--panel);flex:1;min-width:180px;height:34px!important;margin:0!important}.pt-pub-conteudo{scrollbar-width:thin;max-height:300px;padding:10px;overflow-y:auto}.pt-pub-setores2{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.pt-pub-setor,.pt-pub-item{border:1px solid var(--border-soft);background:var(--panel);text-align:left;cursor:pointer;width:100%;color:var(--text);border-radius:12px;align-items:center;gap:10px;padding:10px 12px;transition:border-color .15s,background .15s,transform .12s,box-shadow .15s;display:flex}.pt-pub-setor:hover,.pt-pub-item:hover{border-color:var(--accent);transform:translateY(-1px);box-shadow:0 6px 14px -12px #14142880}.pt-pub-setor.on,.pt-pub-item.on{border-color:var(--accent);background:var(--accent-light)}.pt-pub-item.incluida{background:color-mix(in srgb, var(--accent-light) 50%, var(--panel))}.pt-pub-setor:focus-visible,.pt-pub-item:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.pt-pub-check{border:1.5px solid var(--border-strong);background:var(--panel);color:#fff;border-radius:5px;flex:none;place-items:center;width:18px;height:18px;transition:background .12s,border-color .12s;display:grid}.pt-pub-setor.on .pt-pub-check,.pt-pub-item.on .pt-pub-check{background:var(--accent);border-color:var(--accent)}.pt-pub-item.incluida .pt-pub-check{background:color-mix(in srgb, var(--accent) 45%, var(--panel));border-color:#0000}.pt-pub-setor-txt,.pt-pub-item-txt{flex-direction:column;flex:1;min-width:0;display:flex}.pt-pub-setor-txt b,.pt-pub-item-txt b{font-size:var(--fs-texto);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.pt-pub-setor-txt small,.pt-pub-item-txt small{font-size:var(--fs-rotulo);color:var(--text-mute);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pt-pub-lista{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pt-pub-item-ic{background:var(--panel-2);width:28px;height:28px;color:var(--text-soft);border-radius:8px;flex:none;place-items:center;display:grid}.pt-pub-item>:nth-child(2):not(.pt-pub-item-ic){flex:none}.pt-pub-vazio{font-size:var(--fs-detalhe);color:var(--text-mute);padding:12px}.pt-pilha{flex:none;align-items:center;display:inline-flex}.pt-pilha>*{box-shadow:0 0 0 2px var(--panel);border-radius:50%;margin-left:-6px}.pt-pilha>:first-child{margin-left:0}.pt-pilha-mais{background:var(--panel-3);width:22px;height:22px;color:var(--text-soft);place-items:center;font-size:10px;font-weight:700;display:inline-grid}.pt-pub-resumo{border-top:1px solid var(--panel-3);background:var(--panel-2);flex-direction:column;gap:10px;padding:12px 14px;display:flex}.pt-pub-resumo.ok{background:color-mix(in srgb, var(--accent-light) 60%, var(--panel))}.pt-pub-resumo-cab{justify-content:space-between;align-items:center;gap:12px;display:flex}.pt-pub-resumo-cab>span:first-child{flex-direction:column;display:flex}.pt-pub-resumo-cab b{font-size:var(--fs-texto);color:var(--text)}.pt-pub-resumo-cab small{font-size:var(--fs-rotulo);color:var(--text-mute)}.pt-pub-resumo .pt-pilha>*{box-shadow:0 0 0 2px var(--accent-light)}.pt-pub-escolhidos{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pt-pub-ficha{background:var(--panel);height:26px;box-shadow:0 0 0 1px var(--border) inset;font-size:var(--fs-detalhe);color:var(--text);border-radius:999px;align-items:center;gap:6px;padding:0 4px 0 8px;font-weight:600;display:inline-flex}.pt-pub-ficha button{width:18px;height:18px;color:var(--text-mute);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.pt-pub-ficha button:hover{background:var(--panel-3);color:var(--text)}.pt-pub-limpar{font-size:var(--fs-detalhe);color:var(--accent-text);cursor:pointer;background:0 0;border:0;padding:0 6px;font-weight:600}.pt-pub-limpar:hover{text-underline-offset:3px;text-decoration:underline}.ct2{--accent:#2563c9;--accent-dark:#1d4f9f;--accent-light:#e6effc;--accent-text:#1d55ad;--accent-grad:linear-gradient(135deg, #3b7be0 0%, #2158b8 100%);--ring:0 0 0 3px #2563c933}.pt-page{--accent:#0d8587;--accent-dark:#0a6a6c;--accent-light:#e2f3f3;--accent-text:#0a6c6e;--accent-grad:linear-gradient(135deg, #14a0a2 0%, #0b7577 100%);--ring:0 0 0 3px #0d858733;--pt:#0d8587}html.dark .ct2{--accent:#6a9df0;--accent-light:#1f2e4a;--accent-text:#9cc0ff;--accent-grad:linear-gradient(135deg, #4d86e6 0%, #2f64c4 100%)}html.dark .pt-page{--accent:#3fc1c3;--accent-light:#173a3b;--accent-text:#7fe0e1;--accent-grad:linear-gradient(135deg, #22a9ab 0%, #0f8183 100%);--pt:#3fc1c3}.ct2 .btn.primary{box-shadow:0 4px 12px #2563c94d}.pt-page .btn.primary{box-shadow:0 4px 12px #0d858747}.mp-head h2,.ct2-head h2{align-items:center;gap:12px;display:flex}.mp-head h2>svg{box-sizing:border-box;background:var(--accent-light);width:36px;height:36px;color:var(--accent-text);border-radius:10px;padding:8px}.ct2-head .ct2-logo{background:var(--accent-light)!important;color:var(--accent-text)!important}.pt-page{--accent:#0a6f71;--accent-dark:#075456;--accent-light:#d3eeee;--accent-text:#075a5c;--pt:#0a6f71;--accent-grad:linear-gradient(135deg, #0f8a8c 0%, #075f61 100%);--text-mute:#4f5563;--text-soft:#333846}html.dark .pt-page{--accent-light:#12393a;--text-mute:#b3b8c6;--text-soft:#d5d8e2}.pt-page .mp-row.sel,.pt-page .ct-row.sel{background:var(--accent-light);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 45%, transparent) inset}.pt-page .mp-pasta.on svg,.pt-page .mp-pasta.on{color:var(--accent-text)}.pt-page .mp-n{color:#2c303b;background:#e4e6ec}.pt-page .pt-tag{color:#333846;background:#eceef3}.pt-page .pt-tag.codigo{background:var(--accent-light);color:var(--accent-text)}.pt-opcao{border-color:#cfd3dc}.pt-opcao-barra{background:color-mix(in srgb, var(--pt) 18%, transparent)!important}.pt-opcao.decidida .pt-opcao-barra{background:color-mix(in srgb, var(--success) 22%, transparent)!important}.pt-opcao.on{background:color-mix(in srgb, var(--pt) 10%, var(--panel))}.pt-opcao-txt{color:var(--text);font-weight:500}.pt-opcao .pt-letra{color:#2c303b;background:#e4e6ec}.pt-caso{background:#f1f3f7!important}html.dark .pt-caso{background:var(--panel-2)!important}.pt-q-barra .btn.primary:disabled{opacity:1;color:#5b6070;box-shadow:none;background:#dfe2e8}html.dark .pt-q-barra .btn.primary:disabled{background:var(--panel-3);color:var(--text-mute)}.pt-q-barra-txt{color:var(--text)}.pt-tendencia{background:var(--accent-light);color:var(--accent-text);font-size:var(--fs-detalhe);border-radius:10px;align-items:center;gap:8px;margin:0 0 10px;padding:8px 12px;display:flex}.pt-tendencia b{font-weight:700}.pt-tendencia.empate{background:var(--important-soft);color:var(--important-text)}.pt-opcao-pct{cursor:pointer;border-radius:7px;padding:3px 6px;transition:background .12s;align-items:center!important}.pt-opcao-pct svg{color:var(--text-mute);opacity:0;transition:opacity .12s}.pt-opcao:hover .pt-opcao-pct svg,.pt-opcao-pct.ver svg{opacity:1}.pt-opcao-pct:hover,.pt-opcao-pct.ver{background:color-mix(in srgb, var(--pt) 16%, var(--panel))}.pt-opcao-pct:focus-visible{outline:2px solid var(--accent)}.pt-part-filtro{flex-wrap:wrap;gap:4px;display:flex}.pt-part-filtro button{background:var(--panel);height:28px;font-size:var(--fs-detalhe);color:var(--text-soft);cursor:pointer;border:1px solid #d5d8e0;border-radius:999px;align-items:center;gap:5px;padding:0 9px;display:inline-flex}.pt-part-filtro button b{font-variant-numeric:tabular-nums}.pt-part-filtro button.on{border-color:var(--accent);background:var(--accent);color:#fff}.pt-part-filtro button.on .pt-letra.mini{color:#fff;background:#ffffff40}.pt-part-opcao{font-size:var(--fs-detalhe);color:var(--text);background:#eef0f4;border-radius:10px;align-items:flex-start;gap:6px;margin:0;padding:8px 10px;display:flex}html.dark .pt-part-opcao{background:var(--panel-2)}.pt-part li.com-resposta{background:#f6f7f9;margin-bottom:4px}html.dark .pt-part li.com-resposta{background:var(--panel-2)}.pt-part-porque{color:var(--text-soft)}.pt-central{grid-template-columns:220px minmax(320px,380px) minmax(0,1fr) 340px}@media (width<=1500px){.pt-central{grid-template-columns:200px minmax(300px,340px) minmax(0,1fr) 300px}}@media (width<=1280px){.pt-central{grid-template-columns:64px minmax(280px,320px) minmax(0,1fr)}}.pt-part{gap:12px;padding:18px 18px 20px}.pt-part h4{color:#1f2430}.pt-part li{border-radius:10px;gap:12px;padding:8px}.pt-part li:hover{background:#f1f3f7}.pt-part li>:first-child{width:30px;height:30px}.pt-part li b{color:#141821;font-size:var(--fs-texto)}.pt-part li small{color:#4a5060}.pt-part li.eu{background:var(--accent-light)}.pt-part-ok{color:#11795f}.pt-disse{background:var(--panel);border-radius:14px;padding:16px 18px;box-shadow:inset 0 0 0 1px #d9dce4}.pt-disse-cab{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.pt-disse-cab h4{color:#1f2430!important;margin:0!important}.pt-disse ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pt-disse li{border-top:1px solid #e3e6ec;gap:12px;padding:12px 0;display:flex}.pt-disse li:first-child{border-top:0}.pt-disse li>:first-child{flex:none;width:30px;height:30px}.pt-disse li>div{flex:1;min-width:0}.pt-disse p{font-size:var(--fs-texto);color:#262b36;white-space:pre-wrap;margin:4px 0 0;line-height:1.55}.pt-disse .pt-voto-cab b{color:#141821}.pt-disse .pt-voto-cab small{color:#4a5060}html:not(.dark) .pt-page{--text:#141821;--text-body:#1d2230;--text-soft:#2c3140;--text-mute:#4a5060;--border:#cfd4dd;--border-soft:#e1e4ea;--panel-2:#f0f2f6;--panel-3:#e3e6ec;--accent:#075f61;--accent-text:#054c4e;--accent-light:#cdeaea;--pt:#075f61}html:not(.dark) .pt-page .pt-opcao{background:#fff;border-color:#c3c8d2}html:not(.dark) .pt-page .pt-opcao.on{border-color:#075f61;box-shadow:inset 0 0 0 1px #075f61}html:not(.dark) .pt-page .pt-opcao-txt,html:not(.dark) .pt-page .pt-opcao-pct b{color:#141821}html:not(.dark) .pt-page .pt-opcao-pct small{color:#3c4250}html:not(.dark) .pt-page .pt-opcao .pt-letra{color:#1f2430;background:#dde1e8}html:not(.dark) .pt-page .pt-caso{background:#eef1f5!important}html:not(.dark) .pt-page .pt-contexto{color:#1d2230}html:not(.dark) .pt-page .mp-row .ct-row-prev{color:#3a4050}html:not(.dark) .pt-page .mp-row .ct-row-l3{color:#4a5060}html:not(.dark) .pt-page .pt-q-meta{color:#3c4250}.ct2,.pt-page{--accent:var(--marca,#5b5fc7);--accent-dark:var(--marca-forte,#4448a8);--accent-light:var(--marca-clara,#eceefc);--accent-text:var(--marca-texto,#4b4fb5);--accent-grad:linear-gradient(135deg, #6b6fd0 0%, #5b5fc7 55%, #5054c0 100%);--ring:0 0 0 3px #5b5fc72e;--pt:var(--marca,#5b5fc7)}html.dark .ct2,html.dark .pt-page{--accent:var(--marca-escuro,#8c90f0);--accent-light:var(--marca-escuro-clara,#2a2c52);--accent-text:var(--marca-escuro-texto,#9ea2ff);--pt:var(--marca-escuro,#8c90f0)}html:not(.dark) .pt-page{--accent-light:#e7e8fb;--accent-text:#4044a6}.ct2 .btn.primary,.pt-page .btn.primary{box-shadow:0 4px 12px #5b5fc74d}.ct2-head .ct2-logo{color:#1d55ad!important;background:#e3edfc!important}.pt-page .mp-head h2>svg{color:#0a6466;background:#d8efef}html.dark .ct2-head .ct2-logo{color:#9cc0ff!important;background:#1f2e4a!important}html.dark .pt-page .mp-head h2>svg{color:#7fe0e1;background:#173a3b}html:not(.dark) .pt-page .pt-opcao.on{background:#fff;border-color:#5b5fc7;box-shadow:inset 0 0 0 1px #5b5fc7}html:not(.dark) .pt-page .pt-opcao.on .pt-letra{color:#fff;background:#5b5fc7}html:not(.dark) .pt-page .pt-opcao.decidida{border-color:var(--success)}html:not(.dark) .pt-page .pt-tendencia{color:#3a3e9e;background:#e7e8fb}html:not(.dark) .pt-page .pt-ponto.aberta{background:#5b5fc7}.pt-page .mp-linha.sel,.pt-page .mp-row.sel{box-shadow:none}.pt-page .btn.primary,.pt-page .mp-nova{box-shadow:none!important}.pt-page .pt-como{border-top:1px solid var(--mp-fio);font-size:var(--fs-detalhe);color:var(--text-mute);background:0 0;border-radius:0;padding:12px 4px 4px}.pt-page .pt-como b{font-size:11px}.pt-page .pt-caso{border-left:1px solid var(--border-strong,var(--border));border-radius:0;background:0 0!important;padding:2px 0 2px 16px!important}.pt-page .pt-caso h4{margin-bottom:6px}.pt-page .pt-part-publico{border-top:1px solid var(--mp-fio);background:0 0;border-radius:0;padding:12px 0 0}.pt-page .pt-porque-rodape,.pt-page .pt-oculto{font-size:var(--fs-detalhe)}.pt-page .pt-opcao{transition:border-color .12s var(--mp-ease), background .12s var(--mp-ease);border-radius:10px}.pt-page .pt-opcao:hover:not(.on){border-color:var(--border-strong,var(--border));background:var(--panel-2)}.pt-page .pt-cartao-form{box-shadow:none;border:1px solid var(--mp-fio);border-radius:12px}.pt-page .pt-nova-lado{border:1px solid var(--mp-fio);background:0 0;border-radius:12px}.pt-page .pt-nova-lado>div:first-of-type,.pt-page .pt-previa{box-shadow:none}.pt-page .pt-part-col{font-variant-numeric:tabular-nums}html .pt-page .pt-caso,html:not(.dark) .pt-page .pt-caso,html.dark .pt-page .pt-caso{background:0 0!important}.pt-page .pt-decidir{border:1px solid var(--mp-fio);box-shadow:none;border-radius:12px;background:0 0!important}.pt-page .pt-part-filtro button.on{background:var(--accent)!important;border-color:var(--accent)!important;color:#fff!important}html:not(.dark) .pt-page{--accent:var(--marca,#5b5fc7);--accent-dark:var(--marca-forte,#4448a8);--pt:var(--marca,#5b5fc7)}html:not(.dark) .pt-page .pt-opcao-barra{background:#5b5fc724!important}.pt-abas{border-bottom:1px solid var(--mp-fio,var(--border));gap:4px;margin-top:14px;display:flex}.pt-abas button{height:38px;font:inherit;font-size:var(--fs-texto);color:var(--text-mute);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;margin-bottom:-1px;padding:0 12px;font-weight:600;transition:color .12s,border-color .12s;display:inline-flex;position:relative}.pt-abas button:hover{color:var(--text)}.pt-abas button.on{color:var(--text);border-bottom-color:var(--accent)}.pt-abas button.on svg{color:var(--accent-text)}.pt-abas button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:6px}.pt-abas button.travada{color:var(--text-mute)}.pt-aba-n{background:var(--panel-2);min-width:20px;height:18px;color:var(--text-mute);font-variant-numeric:tabular-nums;border-radius:9px;place-items:center;padding:0 6px;font-size:11px;font-weight:700;display:inline-grid}.pt-abas button.on .pt-aba-n{background:var(--accent-light);color:var(--accent-text)}.pt-aba-ponto{background:var(--accent);border-radius:50%;width:7px;height:7px}.pt-q-cab{border-bottom:0!important;padding-bottom:0!important}.pt-painel{flex-direction:column;gap:20px;padding-top:18px;display:flex}.pt-ver-respostas{font-size:var(--fs-texto);align-self:flex-start;margin-top:4px}.pt-trava{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:56px 24px;display:flex}.pt-trava-ic{background:var(--accent-light);width:52px;height:52px;color:var(--accent-text);border-radius:50%;place-items:center;display:grid}.pt-trava-tit{font-size:var(--fs-subtitulo);color:var(--text);margin:6px 0 0;font-weight:700}.pt-trava .mp-nota{max-width:44ch;font-size:var(--fs-texto)}.pt-trava .btn{margin-top:8px}.pt-resultado .pt-opcao{cursor:pointer}.pt-part li{gap:10px}.pt-part-quando{font-variant-numeric:tabular-nums;flex-direction:column;flex:none;align-items:flex-end;line-height:1.25;display:flex}.pt-part-quando b{color:var(--text-soft);font-size:var(--fs-detalhe)!important;font-weight:500!important}.pt-part-quando small{font-size:var(--fs-rotulo);color:var(--text-mute)}.pt-page .pt-q-rolagem{padding-left:32px;padding-right:32px}.pt-page .pt-q-cab h3{letter-spacing:-.02em;text-wrap:balance;margin:10px 0 8px;line-height:1.25;font-size:22px!important}.pt-page .pt-tag{height:24px;font-size:var(--fs-detalhe);background:var(--panel-2);color:var(--text-soft);border:0;border-radius:6px;padding:0 9px;font-weight:500}.pt-page .pt-tag.codigo{background:var(--accent-light);color:var(--accent-text);font-variant-numeric:tabular-nums;font-weight:700}.pt-page .pt-q-meta{font-size:var(--fs-texto);color:var(--text-mute)}.pt-page .pt-caso{border-left:0;padding:0!important}.pt-page .pt-caso .pt-contexto{color:var(--text-body,var(--text));white-space:pre-line;max-width:75ch;font-size:15px;line-height:1.7}.pt-page .pt-procs-lista{gap:6px;margin-top:12px}.pt-page .pt-proc{background:var(--panel);border:1px solid var(--mp-fio);border-radius:8px}.pt-page .pt-proc:hover{border-color:var(--accent)}.pt-page .pt-votacao h4,.pt-page .pt-porque>label{letter-spacing:-.005em;text-transform:none;color:var(--text);align-items:center;gap:10px;margin:4px 0 12px;font-weight:700;display:flex;font-size:var(--fs-corpo)!important}.pt-page .pt-passo{background:var(--panel-2);width:22px;height:22px;color:var(--text-mute);box-shadow:0 0 0 1px var(--mp-fio) inset;border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;transition:background .15s,color .15s;display:inline-grid}.pt-page .pt-passo.feito{background:var(--accent);color:#fff;box-shadow:none}.pt-page .pt-opcoes{gap:8px}.pt-page .pt-opcao{min-height:56px;transition:border-color .15s var(--mp-ease), background .15s var(--mp-ease), transform 80ms;border-radius:12px;gap:14px;padding:12px 16px 12px 12px;border:1px solid var(--mp-fio)!important;background:var(--panel)!important;box-shadow:none!important}.pt-page .pt-opcao:hover:not(:disabled):not(.on){border-color:color-mix(in srgb, var(--accent) 45%, var(--border))!important;background:color-mix(in srgb, var(--accent) 3%, var(--panel))!important}.pt-page .pt-opcao:active:not(:disabled){transform:scale(.997)}.pt-page .pt-opcao.on{border-color:var(--accent)!important;background:color-mix(in srgb, var(--accent) 7%, var(--panel))!important;box-shadow:0 0 0 1px var(--accent) inset!important}.pt-page .pt-opcao.decidida{border-color:var(--success)!important;background:var(--success-soft)!important}.pt-page .pt-letra{background:var(--panel-2);width:32px;height:32px;color:var(--text-soft);box-shadow:0 0 0 1px var(--mp-fio) inset;border-radius:9px;flex:none;place-items:center;font-size:14px;font-weight:700;transition:background .15s,color .15s;display:inline-grid}.pt-page .pt-opcao:hover:not(:disabled) .pt-letra{color:var(--accent-text)}.pt-page .pt-opcao.on .pt-letra{background:var(--accent);color:#fff;box-shadow:none}.pt-page .pt-opcao.decidida .pt-letra{background:var(--success);color:#fff;box-shadow:none}.pt-page .pt-opcao-txt{color:var(--text);font-size:15px;font-weight:500;line-height:1.45}.pt-page .pt-letra.mini{border-radius:6px;width:20px;height:20px;font-size:11px}.pt-page .pt-letra.grande{border-radius:10px;width:40px;height:40px;font-size:15px}.pt-page .pt-porque{transition:opacity .2s var(--mp-ease);margin-top:20px}.pt-page .pt-porque:not(.ativo){opacity:.55}.pt-page .pt-porque textarea{border:1px solid var(--mp-fio);background:var(--panel);border-radius:12px;min-height:112px;padding:12px 14px;font-size:15px;line-height:1.6;transition:border-color .15s,box-shadow .15s}.pt-page .pt-porque textarea:focus{border-color:var(--accent);box-shadow:var(--ring);outline:none}.pt-page .pt-q-barra{border-top:1px solid var(--mp-fio);background:color-mix(in srgb, var(--panel) 86%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(10px);backdrop-filter:saturate(1.4)blur(10px);padding:12px 32px}.pt-page .pt-q-barra-txt{font-size:var(--fs-texto);color:var(--text-soft)}.pt-page .pt-q-barra .btn{border-radius:10px;height:38px;padding:0 18px;font-weight:600}.pt-page .pt-q-barra.pronto .btn{box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 16%, transparent)!important}.pt-page .pt-abas{margin-top:18px}.pt-page .pt-abas button{height:40px;font-size:var(--fs-texto)}@media (prefers-reduced-motion:reduce){.pt-page .pt-opcao,.pt-page .pt-porque,.pt-page .pt-passo,.pt-page .pt-letra{transition:none}}.pt-page .pt-resultado .pt-opcoes{gap:6px}.pt-res{border:1px solid var(--mp-fio);background:var(--panel);width:100%;height:64px;font:inherit;text-align:left;color:var(--text);cursor:pointer;transition:border-color .15s var(--mp-ease), background .15s var(--mp-ease);border-radius:12px;align-items:center;gap:14px;padding:0 16px 0 12px;display:flex}.pt-res:hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--border))}.pt-res:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pt-res.on{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset;background:color-mix(in srgb, var(--accent) 5%, var(--panel))}.pt-res-corpo{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.pt-res-linha{align-items:center;gap:8px;min-width:0;display:flex}.pt-res-txt{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:var(--fs-corpo);font-weight:500;overflow:hidden}.pt-res-seu{background:var(--accent-light);height:20px;color:var(--accent-text);border-radius:6px;flex:none;align-items:center;padding:0 7px;font-size:11px;font-weight:700;display:inline-flex}.pt-res-trilho{background:var(--panel-2);border-radius:999px;height:6px;position:relative;overflow:hidden}.pt-res-trilho i{border-radius:inherit;background:color-mix(in srgb, var(--accent) 45%, var(--panel));transition:width .4s var(--mp-ease);position:absolute;inset:0 auto 0 0}.pt-res.lider .pt-res-trilho i,.pt-res.on .pt-res-trilho i{background:var(--accent)}.pt-res.decidida{border-color:var(--success)}.pt-res.decidida .pt-letra{background:var(--success);color:#fff;box-shadow:none}.pt-res.decidida .pt-res-trilho i{background:var(--success)}.pt-res.lider .pt-letra,.pt-res.on .pt-letra{background:var(--accent);color:#fff;box-shadow:none}.pt-res-num{font-variant-numeric:tabular-nums;flex-direction:column;flex:none;align-items:flex-end;width:72px;line-height:1.2;display:flex}.pt-res-num b{letter-spacing:-.01em;color:var(--text);font-size:17px;font-weight:700}.pt-res-num small{font-size:var(--fs-rotulo);color:var(--text-mute)}.pt-page .pt-resultado .pt-tendencia{font-size:var(--fs-texto);color:var(--text-soft);align-items:center;gap:8px;margin-bottom:12px;padding:0;display:flex;background:0 0!important}.pt-page .pt-resultado .pt-tendencia b{color:var(--text)}.pt-page .pt-resultado .pt-tendencia svg{color:var(--accent-text)}.pt-page .pt-disse{box-shadow:none;background:0 0;border:0;padding:0}.pt-page .pt-disse-cab{border-bottom:1px solid var(--mp-fio);padding:0 0 10px}.pt-page .pt-disse-cab h4{letter-spacing:-.005em;text-transform:none;color:var(--text);font-weight:700;font-size:var(--fs-corpo)!important}.pt-page .pt-disse li{border-bottom:1px solid var(--mp-fio);padding:14px 0}.pt-page .pt-disse li p{font-size:var(--fs-corpo);color:var(--text-body,var(--text));line-height:1.6}.pt-page .pt-part-filtro button{border-radius:8px;height:28px;transition:background .12s,border-color .12s}.pt-page .pt-resultado>h4{text-transform:none;letter-spacing:-.005em;color:var(--text);font-weight:700;font-size:var(--fs-corpo)!important}.pt-res .pt-letra.meu{background:var(--accent)!important;color:#fff!important;box-shadow:none!important}.pt-page .pt-abas button:not(.on){box-shadow:none!important;border-bottom-color:#0000!important}.pt-page .pt-abas button.on{border-bottom-color:var(--accent)!important}.pt-page .pt-q h3,.pt-page .pt-q-cab h3{letter-spacing:-.022em;color:var(--text);font-weight:600;line-height:1.25;font-size:var(--pt-fs-titulo)!important}.pt-page .pt-q-meta,.pt-page .pt-q-meta span{font-size:var(--pt-fs-apoio);color:var(--text-mute)}.pt-page .pt-q .pt-tag{font-size:12px}.pt-page .pt-q .pt-caso h4,.pt-page .pt-q .pt-votacao h4,.pt-page .pt-q .pt-porque>label,.pt-page .pt-q .pt-resultado>h4,.pt-page .pt-q .pt-disse-cab h4,.pt-page .pt-q .pt-decidir h4{margin:0 0 10px;line-height:1.4;font-size:var(--pt-fs-secao)!important;letter-spacing:-.005em!important;text-transform:none!important;color:var(--text)!important;font-weight:600!important}.pt-page .pt-q .pt-padrao h4{letter-spacing:.02em;text-transform:none;font-weight:600;font-size:12px!important}.pt-page .pt-q .pt-caso .pt-contexto{font-size:var(--pt-fs-leitura);max-width:68ch;color:var(--text-body,var(--text-soft));font-weight:400;line-height:1.6}.pt-page .pt-q .pt-padrao-txt,.pt-page .pt-q .pt-disse li p{font-size:var(--pt-fs-leitura);font-weight:400;line-height:1.6}.pt-page .pt-q .pt-proc,.pt-page .pt-q .pt-proc-txt{font-size:var(--pt-fs-apoio);font-variant-numeric:tabular-nums}.pt-page .pt-q .pt-opcao-txt,.pt-page .pt-q .pt-res-txt{font-size:var(--pt-fs-leitura);font-weight:400;line-height:1.45}.pt-page .pt-q .pt-opcao.on .pt-opcao-txt,.pt-page .pt-q .pt-opcao.decidida .pt-opcao-txt,.pt-page .pt-q .pt-res.on .pt-res-txt{font-weight:600}.pt-page .pt-q .pt-letra{font-size:var(--pt-fs-apoio);font-weight:600}.pt-page .pt-q .pt-letra.mini{font-size:11px}.pt-page .pt-q .pt-q-barra-txt,.pt-page .pt-q .pt-oculto,.pt-page .pt-q .pt-porque-rodape,.pt-page .pt-q .pt-tendencia{font-size:var(--pt-fs-apoio)}.pt-page .pt-q .pt-q-barra .btn{font-size:14px}.pt-page .pt-q .pt-res-num b{font-size:16px;font-weight:600}.pt-page .pt-q .pt-opcao.decidida .pt-letra,.pt-page .pt-q .pt-opcao.decidida:disabled .pt-letra{background:var(--success)!important;color:#fff!important;box-shadow:none!important}.pt-page .pt-q .pt-caso .pt-contexto{text-wrap:pretty;margin:0;max-width:none!important}.pt-page .pt-q .pt-caso h4{display:block;margin:0 0 8px!important}.pt-page .pt-q .pt-caso{flex-direction:column;display:flex}.pt-page .pt-part{gap:10px;padding:16px 16px 20px}.pt-part-resumo{border-bottom:1px solid var(--mp-fio);flex-direction:column;gap:8px;padding-bottom:14px;display:flex}.pt-part-resumo-num{font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;display:flex}.pt-part-resumo-num b{letter-spacing:-.03em;color:var(--text);font-size:26px;font-weight:600;line-height:1}.pt-part-resumo-num span{font-size:var(--fs-detalhe);color:var(--text-soft)}.pt-part-resumo-num em{font-style:normal;font-size:var(--fs-detalhe);color:var(--accent-text);margin-left:auto;font-weight:600}.pt-part-resumo-trilho{background:var(--panel-2);border-radius:999px;height:6px;overflow:hidden}.pt-part-resumo-trilho i{border-radius:inherit;background:var(--accent);height:100%;transition:width .4s var(--mp-ease);display:block}.pt-page .pt-part-faltam li{opacity:1;padding:3px 4px}.pt-page .pt-part-faltam li b{color:var(--text-soft);font-weight:500}.pt-part-mais{font-size:var(--fs-detalhe);align-self:flex-start;margin:-2px 0 0 4px}.pt-part-detalhes{border-top:1px solid var(--mp-fio);flex-direction:column;gap:8px;margin-top:6px;padding-top:14px;display:flex}.pt-part-detalhes dl{grid-template-columns:92px 1fr;align-items:baseline;gap:6px 8px;margin:0;display:grid}.pt-part-detalhes dt{font-size:var(--fs-detalhe);color:var(--text-mute)}.pt-part-detalhes dd{min-width:0;font-size:var(--fs-detalhe);color:var(--text);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0}@media (prefers-reduced-motion:reduce){.pt-part-resumo-trilho i{transition:none}}.pt-page .pt-q .pt-painel{gap:14px;padding-top:14px}.pt-page .pt-q .pt-q-cab h3{margin:8px 0 6px;line-height:1.2}.pt-page .pt-q .pt-abas{margin-top:12px}.pt-page .pt-q .pt-caso .pt-contexto{line-height:1.5}.pt-page .pt-q .pt-caso h4,.pt-page .pt-q .pt-votacao h4,.pt-page .pt-q .pt-porque>label,.pt-page .pt-q .pt-resultado>h4{margin-bottom:8px!important}.pt-page .pt-q .pt-procs-lista{margin-top:8px}.pt-page .pt-q .pt-opcoes{gap:6px}.pt-page .pt-q .pt-opcao{gap:12px;min-height:46px;padding:8px 14px 8px 10px}.pt-page .pt-q .pt-opcao .pt-letra{border-radius:8px;width:28px;height:28px}.pt-page .pt-q .pt-opcao-txt{line-height:1.35}.pt-page .pt-q .pt-porque{margin-top:12px}.pt-page .pt-q .pt-porque textarea{min-height:88px;padding:10px 12px;line-height:1.5}.pt-page .pt-q .pt-res{height:56px}.pt-page .pt-q .pt-res-corpo{gap:6px}.pt-page .pt-q .pt-disse li{padding:10px 0}.pt-page .pt-q .pt-disse li p,.pt-page .pt-q .pt-padrao-txt{line-height:1.5}.pt-page .pt-part-col{flex-direction:column;display:flex}.pt-page .pt-part-col>.pt-part{flex:1 0 auto;min-height:100%}.pt-page .pt-part-detalhes{margin-top:auto}.pt-page .pt-part>.pt-part-detalhes:first-child{margin-top:0}.pt-page .pt-nova2 .pt-nova-corpo2{grid-template-columns:minmax(0,720px) minmax(300px,360px);gap:48px;padding:28px 32px 40px}.pt-page .pt-doc{gap:0}.pt-page .pt-doc .ag-form-erro{margin-top:6px;display:block}.pt-doc-cab{padding-bottom:20px}.pt-page .pt-nova .pt-doc-titulo{width:100%;min-height:0;font:inherit;letter-spacing:-.022em;color:var(--text);resize:none;field-sizing:content;padding:0;font-size:26px;font-weight:600;line-height:1.25;overflow:hidden;box-shadow:none!important;background:0 0!important;border:0!important}.pt-page .pt-nova .pt-doc-titulo::placeholder{color:var(--text-mute);opacity:.6}.pt-props{flex-direction:column;gap:2px;margin-top:14px;display:flex}.pt-page .pt-nova .pt-prop{cursor:text;border-radius:8px;grid-template-columns:132px 1fr;align-items:center;gap:8px;height:34px;margin:0;padding:0 6px;font-weight:400;transition:background .12s;display:grid}.pt-page .pt-nova .pt-prop:hover{background:var(--panel-2)}.pt-prop-nome{font-size:var(--fs-texto);color:var(--text-mute);align-items:center;gap:8px;display:inline-flex}.pt-page .pt-nova .pt-prop input{height:30px;font-size:var(--fs-texto);color:var(--text);max-width:280px;padding:0 6px;box-shadow:none!important;background:0 0!important;border:0!important}.pt-page .pt-nova .pt-prop input::placeholder{color:var(--text-mute);opacity:.7}.pt-page .pt-nova .pt-prop:focus-within{background:var(--panel-2);box-shadow:0 0 0 1px var(--accent) inset}.pt-doc-sec{border-top:1px solid var(--mp-fio);padding:20px 0}.pt-page .pt-nova .pt-doc-sec>h4{letter-spacing:-.005em;text-transform:none;color:var(--text);align-items:center;gap:10px;margin:0 0 12px;font-size:14px;font-weight:600;display:flex}.pt-page .pt-nova .pt-doc-sec>h4 label{font:inherit;color:inherit;cursor:pointer;margin:0}.pt-page .pt-nova .pt-doc-sec>h4 .ag-form-opc{color:var(--text-mute);font-size:12px;font-weight:400}.pt-doc-dica{color:var(--text-mute);margin-left:auto;font-size:12px;font-weight:400}.pt-page .pt-nova .pt-passo.feito{background:var(--accent);color:#fff;box-shadow:none}.pt-page .pt-nova .pt-doc-caso{border:1px solid var(--mp-fio);background:var(--panel);width:100%;min-height:112px;font:inherit;color:var(--text);resize:vertical;field-sizing:content;border-radius:10px;max-height:420px;padding:12px 14px;font-size:15px;line-height:1.55}.pt-page .pt-nova .pt-doc-opcoes{gap:6px;margin:0}.pt-page .pt-nova .pt-doc-opcoes li{border:1px solid var(--mp-fio);background:var(--panel);border-radius:10px;gap:10px;height:44px;padding:0 6px 0 8px;transition:border-color .12s,box-shadow .12s}.pt-page .pt-nova .pt-doc-opcoes li:focus-within{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset}.pt-page .pt-nova .pt-doc-opcoes li .pt-letra{border-radius:7px;width:26px;height:26px;font-size:12px}.pt-page .pt-nova .pt-doc-opcoes li.cheia .pt-letra{background:var(--accent-light);color:var(--accent-text);box-shadow:none}.pt-page .pt-nova .pt-doc-opcoes input{height:40px;padding:0;font-size:15px;box-shadow:none!important;background:0 0!important;border:0!important}.pt-page .pt-nova .pt-doc-opcoes .icon-btn{opacity:0;transition:opacity .12s}.pt-page .pt-nova .pt-doc-opcoes li:hover .icon-btn,.pt-page .pt-nova .pt-doc-opcoes li:focus-within .icon-btn{opacity:1}.pt-doc-mais{border:1px dashed var(--border);width:100%;height:44px;font:inherit;font-size:var(--fs-texto);color:var(--text-mute);cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:10px;margin-top:6px;padding:0 8px;transition:border-color .12s,color .12s,background .12s;display:flex}.pt-doc-mais:hover{border-color:var(--accent);color:var(--accent-text);background:color-mix(in srgb, var(--accent) 4%, transparent)}.pt-doc-mais .pt-letra{width:26px;height:26px;box-shadow:0 0 0 1px var(--mp-fio) inset;background:0 0;border-radius:7px}.pt-page .pt-doc-lado{background:var(--panel);border:1px solid var(--mp-fio);border-radius:14px;gap:16px;padding:20px;top:0}.pt-doc-progresso{flex-direction:column;gap:8px;display:flex}.pt-doc-progresso>div:first-child{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.pt-page .pt-doc-progresso h4{letter-spacing:-.005em;text-transform:none;color:var(--text);margin:0;font-weight:600;font-size:14px!important}.pt-doc-progresso span{color:var(--text-mute);font-variant-numeric:tabular-nums;font-size:12px}.pt-doc-trilho{background:var(--panel-2);border-radius:999px;height:4px;overflow:hidden}.pt-doc-trilho i{border-radius:inherit;background:var(--accent);height:100%;transition:width .3s var(--mp-ease);display:block}.pt-page .pt-doc-previa{border:1px solid var(--mp-fio);background:color-mix(in srgb, var(--panel-2) 45%, var(--panel));border-radius:12px;flex-direction:column;gap:8px;padding:16px;display:flex;box-shadow:none!important}.pt-doc-previa-tags{flex-wrap:wrap;gap:6px;display:flex}.pt-page .pt-doc-previa .pt-tag{height:22px;font-size:11px}.pt-page .pt-doc-previa .pt-tag.status{color:var(--accent-text);background:0 0;padding-left:2px}.pt-page .pt-doc-previa>b{letter-spacing:-.01em;color:var(--text);overflow-wrap:anywhere;font-size:16px;font-weight:600;line-height:1.3}.pt-page .pt-doc-previa>p{color:var(--text-soft);white-space:pre-line;-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.pt-page .pt-doc-previa .vazio{opacity:.7;font-weight:400;color:var(--text-mute)!important}.pt-page .pt-doc-previa ul{flex-direction:column;gap:4px;margin:4px 0 0;padding:0;list-style:none;display:flex}.pt-page .pt-doc-previa li{border:1px solid var(--mp-fio);background:var(--panel);min-height:32px;color:var(--text);border-radius:8px;align-items:center;gap:8px;padding:4px 8px;font-size:13px;display:flex}.pt-page .pt-doc-previa li>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pt-page .pt-doc-lado .pt-checklist{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pt-page .pt-doc-lado .pt-checklist li{color:var(--text-mute);align-items:center;gap:8px;font-size:13px;display:flex}.pt-page .pt-doc-lado .pt-checklist li.ok{color:var(--text)}.pt-check-bola{width:16px;height:16px;box-shadow:0 0 0 1.5px var(--border) inset;border-radius:50%;flex:none;place-items:center;transition:background .15s;display:inline-grid}.pt-checklist li.ok .pt-check-bola{background:var(--success);color:#fff;box-shadow:none}.pt-page .pt-doc-lado .mp-nota{font-size:12px;line-height:1.5}.pt-doc-status{font-size:var(--fs-texto);color:var(--text-mute);align-items:center;gap:6px;margin-right:12px;display:inline-flex}.pt-doc-status b{color:var(--text-soft);font-weight:600}.pt-doc-status.ok{color:var(--success);font-weight:600}.pt-page .pt-nova2 .mp-compor-rodape .btn.primary{gap:8px}@media (width<=1100px){.pt-page .pt-nova2 .pt-nova-corpo2{grid-template-columns:1fr;gap:24px;padding:20px}.pt-page .pt-doc-lado{position:static}}@media (prefers-reduced-motion:reduce){.pt-doc-trilho i,.pt-doc-mais,.pt-page .pt-nova .pt-doc-opcoes li{transition:none}}.pt-page .pt-part-col{scrollbar-width:none;overflow-y:auto}.pt-page .pt-part-col::-webkit-scrollbar{display:none}.pt-page .pt-part2{gap:16px;padding:16px}.pt-part-bloco{flex-direction:column;gap:6px;display:flex}.pt-page .pt-part2 .pt-part-votos{gap:0}.pt-page .pt-part2 .pt-part-votos li{border-radius:8px;gap:10px;height:38px;padding:0 6px}.pt-page .pt-part2 .pt-part-votos li>:first-child{width:24px;height:24px}.pt-part-nome{flex-direction:column;flex:1;min-width:0;line-height:1.2;display:flex}.pt-page .pt-part2 .pt-part-nome b{font-size:13px;font-weight:600}.pt-page .pt-part2 .pt-part-nome small{font-size:11px}.pt-part-hora{color:var(--text-mute);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.pt-page .pt-part2 .pt-part-votos li.eu{background:var(--accent-light)}.pt-page .pt-part2 .pt-part-votos li.eu .pt-part-hora{color:var(--accent-text)}.pt-part-grade{flex-wrap:wrap;gap:6px;margin:0;padding:2px 0 0;list-style:none;display:flex}.pt-page .pt-part2 .pt-part-grade li{border-radius:50%;width:auto;height:auto;padding:0}.pt-page .pt-part2 .pt-part-grade li>:first-child{width:28px;height:28px}.pt-part-grade li{transition:transform .12s var(--mp-ease);position:relative}.pt-part-grade li:hover{transform:translateY(-1px)}.pt-part-grade li.eu{box-shadow:0 0 0 2px var(--panel), 0 0 0 4px var(--accent)}.pt-part-grade-mais{cursor:pointer;background:var(--panel-2);width:28px;height:28px;color:var(--text-soft);font:inherit;box-shadow:0 0 0 1px var(--mp-fio) inset;border:0;border-radius:50%;place-items:center;font-size:11px;font-weight:700;display:grid}.pt-part-grade-mais:hover{color:var(--accent-text);box-shadow:0 0 0 1px var(--accent) inset}.pt-page .pt-part2 .pt-part-mais{margin:0 0 0 6px}.pt-page .pt-part2 .pt-part-detalhes{gap:6px;padding-top:12px}.pt-sigilo-txt{font-weight:600;color:var(--important-text,#a15c07)!important}.pt-page .pt-tag.sigilo{background:color-mix(in srgb, #d97706 14%, var(--panel));color:#a15c07;align-items:center;gap:4px;display:inline-flex}html.dark .pt-page .pt-tag.sigilo{color:#f6b35a}.pt-sigilo-modo{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pt-sigilo-modo button{text-align:left;font:inherit;cursor:pointer;border:1px solid var(--mp-fio);background:var(--panel);color:var(--text);border-radius:12px;align-items:flex-start;gap:12px;padding:14px;transition:border-color .12s,background .12s,box-shadow .12s;display:flex}.pt-sigilo-modo button:hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--border))}.pt-sigilo-modo button.on{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset;background:color-mix(in srgb, var(--accent) 5%, var(--panel))}.pt-sigilo-modo button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pt-sigilo-modo button>span:nth-child(2){flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.pt-sigilo-modo b{font-size:14px;font-weight:600}.pt-sigilo-modo small{color:var(--text-mute);text-wrap:pretty;font-size:12px;line-height:1.45}.pt-sigilo-ic{background:var(--panel-2);width:34px;height:34px;color:var(--text-soft);border-radius:9px;flex:none;place-items:center;display:grid}.pt-sigilo-modo button.on .pt-sigilo-ic{background:var(--accent);color:#fff}.pt-sigilo-modo .pt-pub-radio{margin-top:2px}@media (width<=700px){.pt-sigilo-modo{grid-template-columns:1fr}}.pt-page .pt-q .pt-caso{border:1px solid color-mix(in srgb, var(--accent) 14%, var(--mp-fio));border-radius:12px;position:relative;background:color-mix(in srgb, var(--accent) 4%, var(--panel))!important;padding:16px 18px 16px 20px!important}.pt-page .pt-q .pt-caso:before{content:"";background:var(--accent);border-radius:0 3px 3px 0;width:3px;position:absolute;top:14px;bottom:14px;left:0}.pt-page .pt-q .pt-caso h4{color:var(--accent-text)!important;letter-spacing:.01em!important;font-size:12px!important;font-weight:600!important}.pt-page .pt-q .pt-caso .pt-contexto{color:var(--text)!important}.pt-page .pt-q .pt-proc{border:1px solid var(--mp-fio);background:var(--panel);height:26px;color:var(--text-soft);border-radius:999px;padding:0 10px;font-size:12px}.pt-page .pt-q .pt-proc:hover{border-color:var(--accent);color:var(--accent-text)}.pt-page .pt-q .pt-votacao:not(.pt-resultado) .pt-opcao{padding-right:44px;position:relative}.pt-page .pt-q .pt-votacao:not(.pt-resultado) .pt-opcao:after{content:"";width:16px;height:16px;box-shadow:0 0 0 1.5px var(--border) inset;transition:box-shadow .15s var(--mp-ease), background .15s;border-radius:50%;margin-top:-8px;position:absolute;top:50%;right:16px}.pt-page .pt-q .pt-votacao:not(.pt-resultado) .pt-opcao.on:after{box-shadow:0 0 0 5px var(--accent) inset;background:#fff}.pt-page .pt-q .pt-votacao:not(.pt-resultado) .pt-opcao.decidida:after{box-shadow:0 0 0 5px var(--success) inset;background:#fff}.pt-page .pt-q .pt-votacao:not(.pt-resultado) .pt-opcao:disabled:after{display:none}.pt-page .pt-q .pt-votacao:not(.pt-resultado) .pt-opcao .pt-letra{box-shadow:none;width:22px;color:var(--text-mute);background:0 0;font-size:15px;font-weight:700}.pt-page .pt-q .pt-votacao:not(.pt-resultado) .pt-opcao:hover:not(:disabled) .pt-letra{color:var(--accent-text)}.pt-page .pt-q .pt-votacao:not(.pt-resultado) .pt-opcao.on .pt-letra{color:var(--accent-text);background:0 0}.pt-page .pt-q .pt-votacao:not(.pt-resultado) .pt-opcao.decidida .pt-letra{color:var(--success)!important;background:0 0!important}.pt-page .pt-q .pt-votacao:not(.pt-resultado) .pt-opcao:hover:not(:disabled):not(.on){transform:translate(2px)}@media (prefers-reduced-motion:reduce){.pt-page .pt-q .pt-opcao,.pt-part-grade li{transition:none;transform:none!important}}.pt-page .pt-part2 .pt-part-grade{flex-flow:wrap;gap:6px}.pt-page .pt-part2 .pt-part-grade li{width:28px;height:28px;padding:0;display:block}.pt-sigilo-modo button.on .pt-pub-radio{border:5px solid var(--accent)}html:not(.dark) .pt-page .pt-q-barra{background:#f3f4f8e0!important}.pt-part-setores ul{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.pt-page .pt-part2 .pt-part-setores li{border-radius:0;grid-template-columns:minmax(0,1fr) 72px 34px;align-items:center;gap:8px;height:auto;padding:0 2px;display:grid}.pt-setor-nome{color:var(--text-soft);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.pt-setor-trilho{background:var(--panel-2);height:5px;box-shadow:0 0 0 1px var(--mp-fio) inset;border-radius:999px;overflow:hidden}.pt-setor-trilho i{border-radius:inherit;background:var(--accent);height:100%;display:block}.pt-setor-trilho i.cheio{background:var(--success)}.pt-setor-n{text-align:right;color:var(--text-mute);font-variant-numeric:tabular-nums;font-size:11px}.pt-part-nota{color:var(--text-mute);padding-left:2px;font-size:11px}.pt-page .pt-part2 .pt-part-detalhes dl{grid-template-columns:92px 1fr;gap:5px 8px}.pt-page .pt-part2 .pt-part-detalhes dt,.pt-page .pt-part2 .pt-part-detalhes dd{font-size:12px;line-height:1.45}.pt-page .pt-part2 .pt-part-detalhes dd small{color:var(--text-mute);font-size:11px}.pt-page .pt-part2 .pt-part-detalhes dd b{color:var(--accent-text);font-weight:700}.pt-page .pt-part2 .pt-part-detalhes .pt-sigilo-txt{align-items:center;gap:4px;display:inline-flex}.pt-sit{align-items:center;gap:5px;font-weight:600;display:inline-flex}.pt-sit:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px}.pt-sit.decidida:before{background:var(--success)}.pt-sit.arquivada:before{background:var(--text-mute)}.pt-page .pt-part2 .pt-part-setores li>*{flex:initial;min-width:0;height:auto;display:block;width:auto!important}.pt-page .pt-part2 .pt-part-setores li>.pt-setor-trilho{height:5px}.pt-page .pt-part2 .pt-part-setores li{min-height:18px}.pt-page .pt-part2 .pt-part-faltam-bloco{border-top:1px solid var(--mp-fio);margin-top:auto;padding-top:14px}.pt-page .pt-part2 .pt-part-faltam-bloco~.pt-part-detalhes{margin-top:4px}.pt-page .pt-part-col{overflow:hidden}.pt-page .pt-part-col>.pt-part2{flex:1 1 0;height:100%;min-height:0}.pt-page .pt-part2 .pt-part-votos-bloco{flex:auto;min-height:120px}.pt-page .pt-part2 .pt-part-votos-bloco .pt-part-votos{scrollbar-width:none;flex:1 1 0;min-height:0;overflow-y:auto}.pt-page .pt-part2 .pt-part-votos-bloco .pt-part-votos::-webkit-scrollbar{display:none}.pt-page .pt-part2 .pt-part-votos-bloco~.pt-part-faltam-bloco{margin-top:0}.pt-page .pt-part2>.pt-part-resumo,.pt-page .pt-part2>.pt-part-faltam-bloco,.pt-page .pt-part2>.pt-part-detalhes{flex:none}.pt-page .pt-nova2{--nf-borda:#cfd3dc;--nf-fundo:#f4f5f8;--nf-ph:#7d8394}html.dark .pt-page .pt-nova2{--nf-borda:var(--border-strong,#3a3f4b);--nf-fundo:var(--panel-2);--nf-ph:var(--text-mute)}.pt-page .pt-nova2 .pt-nova-corpo2{background:var(--nf-fundo);grid-template-columns:minmax(0,860px) minmax(300px,360px);justify-content:center;gap:24px;padding:24px 28px 32px}.pt-page .pt-nf{flex-direction:column;gap:16px;display:flex}.pt-nf-card{background:var(--panel);border:1px solid var(--border);border-radius:14px;box-shadow:0 1px 2px #1018280a}.pt-nf-cab{border-bottom:1px solid var(--mp-fio);align-items:flex-start;gap:12px;padding:16px 20px;display:flex}.pt-page .pt-nova .pt-nf-cab h4{letter-spacing:-.01em;text-transform:none;color:var(--text);margin:0;font-size:15px;font-weight:600}.pt-nf-cab p{color:var(--text-mute);margin:2px 0 0;font-size:13px}.pt-nf-n{background:var(--panel-2);width:26px;height:26px;color:var(--text-soft);box-shadow:0 0 0 1px var(--border) inset;border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.pt-nf-n.feito{background:var(--accent);color:#fff;box-shadow:none}.pt-nf-campos{flex-direction:column;gap:16px;padding:18px 20px 20px;display:flex}.pt-nf-campo{flex-direction:column;gap:6px;min-width:0;display:flex}.pt-nf-linha{grid-template-columns:1fr 220px;gap:12px;display:grid}.pt-page .pt-nova .pt-nf-campo>label,.pt-nf-rotulo{color:var(--text);text-transform:none;letter-spacing:0;margin:0;font-size:13px;font-weight:600;display:block}.pt-nf-opc{color:var(--text-mute);margin-left:4px;font-size:12px;font-weight:400}.pt-page .pt-nova2 .pt-nf-campo input:not([type=checkbox]),.pt-page .pt-nova2 .pt-nf-campo textarea{width:100%;height:40px;box-shadow:none;font:inherit;color:var(--text);border-radius:8px;padding:0 12px;font-size:14px;transition:border-color .12s,box-shadow .12s;border:1px solid var(--nf-borda)!important;background:var(--panel)!important}.pt-page .pt-nova2 .pt-nf-campo textarea{resize:vertical;field-sizing:content;height:auto;min-height:120px;max-height:360px;padding:10px 12px;line-height:1.55}.pt-page .pt-nova2 .pt-nf-campo .pt-nf-titulo{height:44px;font-size:16px;font-weight:600}.pt-page .pt-nova2 .pt-nf-campo input::placeholder,.pt-page .pt-nova2 .pt-nf-campo textarea::placeholder{color:var(--nf-ph);opacity:1;font-weight:400}.pt-page .pt-nova2 .pt-nf-campo input:hover,.pt-page .pt-nova2 .pt-nf-campo textarea:hover{border-color:color-mix(in srgb, var(--nf-borda) 60%, var(--text-mute))!important}.pt-page .pt-nova2 .pt-nf-campo input:focus,.pt-page .pt-nova2 .pt-nf-campo textarea:focus{outline:none;border-color:var(--accent)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent)!important}.pt-page .pt-nova2 .pt-nf-campo .mp-busca{border:1px solid var(--nf-borda);background:var(--panel);height:40px;box-shadow:none;border-radius:8px;margin:0}.pt-page .pt-nova2 .pt-nf-campo .mp-busca:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent)}.pt-page .pt-nova2 .pt-nf-campo .mp-busca input{height:38px;padding:0 4px;box-shadow:none!important;border:0!important}.pt-page .pt-nova2 .pt-nf-campo .mp-busca input:focus{box-shadow:none!important}.pt-page .pt-nova2 .pt-nf-opcoes{gap:8px;margin:0}.pt-page .pt-nova2 .pt-nf-opcoes li{border:1px solid var(--nf-borda);background:var(--panel);border-radius:8px;gap:10px;height:44px;padding:0 6px 0 8px;transition:border-color .12s,box-shadow .12s}.pt-page .pt-nova2 .pt-nf-opcoes li:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent)}.pt-page .pt-nova2 .pt-nf-opcoes li .pt-letra{border-radius:6px;width:26px;height:26px;font-size:12px}.pt-page .pt-nova2 .pt-nf-opcoes li.cheia .pt-letra{background:var(--accent-light);color:var(--accent-text);box-shadow:none}.pt-page .pt-nova2 .pt-nf-opcoes input{height:40px;color:var(--text);padding:0;font-size:14px;box-shadow:none!important;background:0 0!important;border:0!important}.pt-page .pt-nova2 .pt-nf-opcoes input::placeholder{color:var(--nf-ph);opacity:1}.pt-page .pt-nova2 .pt-nf-opcoes .icon-btn{opacity:.55}.pt-page .pt-nova2 .pt-nf-opcoes li:hover .icon-btn,.pt-page .pt-nova2 .pt-nf-opcoes li:focus-within .icon-btn{opacity:1}.pt-page .pt-nova2 .pt-doc-mais{border-color:var(--nf-borda);color:var(--text-soft);margin-top:0}.pt-page .pt-nova2 .pt-pub-modo button,.pt-page .pt-nova2 .pt-sigilo-modo button{border-color:var(--nf-borda)}.pt-page .pt-nova2 .pt-pub-modo button.on,.pt-page .pt-nova2 .pt-sigilo-modo button.on{border-color:var(--accent)}.pt-page .pt-nova2 .pt-doc-lado{border-color:var(--border);position:sticky;top:0;box-shadow:0 1px 2px #1018280a}@media (width<=1100px){.pt-page .pt-nova2 .pt-nova-corpo2{grid-template-columns:1fr;padding:16px}.pt-nf-linha{grid-template-columns:1fr}}.pt-page .pt-nova2 .pt-nova-corpo2{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(300px,340px);justify-content:stretch;align-items:stretch;gap:16px;padding:16px 20px;overflow:hidden}.pt-page .pt-nova2 .pt-nf{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;height:100%;min-height:0;display:grid}.pt-page .pt-nova2 .pt-nf>.pt-nf-card:first-child{flex-direction:column;grid-area:1/1/span 2;min-height:0;display:flex}.pt-page .pt-nova2 .pt-nf>.pt-nf-card:nth-child(2){grid-area:1/2}.pt-page .pt-nova2 .pt-nf>.pt-nf-card:nth-child(3){flex-direction:column;grid-area:2/2;min-height:0;display:flex}.pt-page .pt-nova2 .pt-nf>.pt-nf-card:nth-child(3)>.pt-nf-campos,.pt-page .pt-nova2 .pt-nf>.pt-nf-card:first-child>.pt-nf-campos{scrollbar-width:none;flex:auto;min-height:0;overflow-y:auto}.pt-page .pt-nova2 .pt-nf-campos::-webkit-scrollbar{display:none}.pt-page .pt-nova2 .pt-doc-lado::-webkit-scrollbar{display:none}.pt-page .pt-nova2 .pt-nf>.pt-nf-card:first-child .pt-nf-campo:has(#pt-contexto){flex:auto;min-height:140px}.pt-page .pt-nova2 .pt-nf-campo #pt-contexto{resize:none;field-sizing:fixed;flex:auto;min-height:120px;max-height:none}.pt-page .pt-nova2 .pt-nf-cab{gap:10px;padding:12px 16px}.pt-page .pt-nova2 .pt-nf-cab p{font-size:12px}.pt-page .pt-nova2 .pt-nf-n{width:24px;height:24px;font-size:12px}.pt-page .pt-nova2 .pt-nf-campos{gap:12px;padding:14px 16px 16px}.pt-page .pt-nova2 .pt-nf-campo{gap:5px}.pt-page .pt-nova2 .pt-nf-campo input:not([type=checkbox]){height:38px}.pt-page .pt-nova2 .pt-nf-campo .pt-nf-titulo{height:40px;font-size:15px}.pt-page .pt-nova2 .pt-nf-linha{grid-template-columns:1fr 180px}.pt-page .pt-nova2 .pt-nf-opcoes{gap:6px}.pt-page .pt-nova2 .pt-nf-opcoes li{height:40px}.pt-page .pt-nova2 .pt-nf-opcoes input{height:36px}.pt-page .pt-nova2 .pt-doc-mais{height:38px}.pt-page .pt-nova2 .pt-pub-modo{gap:8px}.pt-page .pt-nova2 .pt-pub-modo button{padding:10px 12px}.pt-page .pt-nova2 .pt-pub-modo-ic{width:32px;height:32px}.pt-page .pt-nova2 .pt-sigilo-modo{gap:8px}.pt-page .pt-nova2 .pt-sigilo-modo button{gap:10px;padding:10px 12px}.pt-page .pt-nova2 .pt-sigilo-ic{width:30px;height:30px}.pt-page .pt-nova2 .pt-sigilo-modo small{font-size:11.5px;line-height:1.4}.pt-page .pt-nova2 .pt-doc-lado{scrollbar-width:none;gap:12px;height:100%;min-height:0;padding:16px;position:static;overflow-y:auto}.pt-page .pt-nova2 .pt-doc-previa{gap:6px;padding:12px}.pt-page .pt-nova2 .pt-doc-previa>p{-webkit-line-clamp:4}.pt-page .pt-nova2 .pt-doc-previa li{min-height:28px}@media (width<=1280px),(height<=720px){.pt-page .pt-nova2 .pt-nova-corpo2{scrollbar-width:none;grid-template-columns:1fr;overflow-y:auto}.pt-page .pt-nova2 .pt-nova-corpo2::-webkit-scrollbar{display:none}.pt-page .pt-nova2 .pt-nf{grid-template-rows:none;grid-template-columns:1fr;height:auto}.pt-page .pt-nova2 .pt-nf>.pt-nf-card:nth-child(n){grid-area:auto/1}.pt-page .pt-nova2 .pt-doc-lado{height:auto}}@media (width<=1700px){.pt-page .pt-nova2 .pt-nova-corpo2{grid-template-columns:minmax(0,1fr) 300px}.pt-page .pt-nova2 .pt-pub-modo small,.pt-page .pt-nova2 .pt-sigilo-modo small{display:none}.pt-page .pt-nova2 .pt-pub-modo button,.pt-page .pt-nova2 .pt-sigilo-modo button{align-items:center;padding:8px 10px}.pt-page .pt-nova2 .pt-sigilo-modo .pt-pub-radio{margin-top:0}.pt-page .pt-nova2 .pt-doc-lado>.mp-nota{display:none}}.pt-page .pt-q{--pt-fs-titulo:21px;--pt-fs-leitura:13.5px;--pt-fs-secao:13px;--pt-fs-apoio:12px}.pt-page .pt-q .pt-caso .pt-contexto{line-height:1.6;font-size:13.5px!important}.pt-page .pt-q .pt-caso h4{font-size:11.5px!important}.pt-page .pt-q .pt-proc{height:24px;font-size:11.5px}.pt-page .pt-q .pt-opcao{min-height:40px;padding-top:6px;padding-bottom:6px}.pt-page .pt-q .pt-opcao-txt{font-size:13.5px!important}.pt-page .pt-q .pt-votacao:not(.pt-resultado) .pt-opcao .pt-letra{font-size:13px}.pt-page .pt-q .pt-porque label{font-size:13px!important}.pt-page .pt-q .pt-porque textarea{font-size:13.5px}.pt-page .pt-q .pt-porque-rodape,.pt-page .pt-q .pt-porque-rodape button{font-size:12px}.chat-voltar{display:none}@media (width<=768px){:root{--barra-celular:calc(58px + env(safe-area-inset-bottom,0px))}html,body,#root{height:100%;overflow:hidden}.app{height:100dvh;padding-bottom:var(--barra-celular);box-sizing:border-box}.rail{z-index:95;width:auto;height:var(--barra-celular);padding:0 8px env(safe-area-inset-bottom,0px);scrollbar-width:none;-webkit-overflow-scrolling:touch;background:#25263a;flex-direction:row;justify-content:flex-start;align-items:center;gap:2px;position:fixed;bottom:0;left:0;right:0;overflow:auto hidden;box-shadow:0 -1px #ffffff0f,0 -6px 18px #0000002e}.rail::-webkit-scrollbar{display:none}.rail-btn{flex:0 0 48px;width:48px;height:44px}.rail-btn.active:before{border-radius:0 0 3px 3px;width:auto;height:3px;inset:-7px 10px auto}.rail-badge{top:2px;right:4px}.rail-spacer{flex:0 0 4px}.rail-sep{flex:0 0 1px;width:1px;height:28px;margin:0 6px}.rail-eu{border-top:0;border-left:1px solid #ffffff1a;flex:none;width:auto;margin:0 0 0 6px;padding:0 4px 0 10px}.rail-eu .user-menu-pop{max-height:calc(100dvh - var(--barra-celular) - 24px);overflow-y:auto;top:auto!important;left:auto!important;right:8px!important;bottom:calc(var(--barra-celular) + 6px)!important;position:fixed!important}.list-col{width:100%;min-width:0;box-shadow:none;border-right:0;border-radius:0;flex:1}.app.com-conversa .list-col,.app:not(.com-conversa) .chat{display:none}.chat{width:100%;min-width:0}.chat-voltar{flex-shrink:0;margin-right:2px;display:inline-flex}.chat-header{flex-wrap:nowrap;gap:2px;padding-left:6px;padding-right:6px;overflow:hidden}.chat-header .chat-tabs,.chat-header .chat-header-div{display:none}.chat-header-txt{flex:auto;min-width:0}.chat-header-nome{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.side-panel.directory{display:none}.thread,.side-panel{top:0;left:0;right:0;bottom:var(--barra-celular);z-index:85;background:var(--panel);border-left:0;position:fixed;width:auto!important;max-width:none!important}.admin-page{left:0;bottom:var(--barra-celular)}.admin-page-head{flex-wrap:wrap;gap:8px;padding:10px 12px}.admin-page-head h2{font-size:18px}.admin-page-body{flex-direction:column;overflow-y:auto}.admin-page-nav{border-right:0;border-bottom:1px solid var(--border);flex-direction:row;flex:none;gap:4px;padding:6px 8px;display:flex;overflow-x:auto;width:auto!important}.admin-page-nav>*{flex:none}.admin-page-content{padding:14px 12px;overflow:visible}.ct2-corpo,.ct2-par,.rk-corpo,.rk-centro,.rk-rg-meio,.rk-sim,.mp-central,.mp-central.compondo,.mp-central.compondo.ponto,.pa-corpo,.ag-corpo,.gpa-pagina>.monitor-body,.gpa-corpo{-webkit-overflow-scrolling:touch;gap:12px;min-height:0;overflow-x:hidden;flex-direction:column!important;grid-template-columns:none!important;margin:0!important;padding:0!important;display:flex!important;overflow-y:auto!important}.ct2-corpo>*,.ct2-par>*,.rk-corpo>*,.rk-centro>*,.rk-rg-meio>*,.rk-sim>*,.mp-central>*,.pa-corpo>*,.ag-corpo>*,.gpa-pagina>.monitor-body>*,.gpa-corpo>*{border-left:0!important;border-right:0!important;flex:none!important;width:auto!important;min-width:0!important;max-width:none!important;min-height:auto!important;max-height:none!important;position:static!important}.ct2-nav{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:6px;flex-direction:row!important;padding:10px 12px!important;display:flex!important}.ct2-nav>.ct2-hoje{flex:0 0 100%}.ct2-nav>.ct2-cat,.ct2-grupo{flex:none}.ct2-nav .ct2-grupo{display:contents!important}.ct2-nav .ct2-grupo-tit{border:1px solid var(--border);background:var(--panel-3);border-radius:999px;flex:none;padding:6px 12px;font-weight:700}.ct2-nav .ct2-cat{border:1px solid var(--border);background:var(--panel);border-radius:999px;width:auto;padding:6px 12px}.ct2-nav .ct2-cat.on{border-color:var(--accent)}.mp-pastas{border-bottom:1px solid var(--border);flex-wrap:nowrap;align-items:center;gap:6px;overflow-x:auto;flex-direction:row!important;padding:8px 10px!important;display:flex!important}.mp-pastas,.ct2-nav{height:auto!important;min-height:0!important;max-height:none!important}.mp-pastas>.mp-nova{flex:none;width:auto!important}.mp-pastas-grupo{flex:none;align-items:center;gap:6px;margin:0;display:flex}.mp-pastas-grupo h3{display:none}.mp-pastas-grupo ul{flex-direction:row;gap:4px;margin:0;padding:0;display:flex}.mp-pastas-grupo li{flex:none}.mp-pasta{white-space:nowrap;width:auto!important}.ag-principal{margin:10px 10px 0!important}.ag-principal-linha{gap:10px;flex-direction:column!important}.ag-principal-linha>*,.ag-principal>*{width:auto!important;min-width:0!important;max-width:none!important}.ag-grade{flex:none!important}.ag-semana{flex:0 0 64px}.ag-semana.ag-cab{flex:none}.ag-lado{border-left:0!important;width:auto!important;padding:12px!important;overflow:visible!important}.modal-overlay{align-items:flex-end;padding:0}.modal{border-radius:16px 16px 0 0!important;width:100vw!important;max-width:100vw!important;max-height:calc(100dvh - 24px)!important}.settings-modal{border-radius:0!important;height:100dvh!important;max-height:100dvh!important}.settings-body{flex-direction:column}.settings-nav{border-right:0;border-bottom:1px solid var(--border);flex-direction:row;flex:none;gap:4px;padding:6px 8px;display:flex;overflow-x:auto;width:auto!important}.settings-nav>*{white-space:nowrap;flex:none}.settings-content,.settings-main{padding:14px 12px!important}input,textarea,select{font-size:16px}}
