:root{--font-sans:"DM Sans", sans-serif;--font-mono:"DM Sans", sans-serif}*{box-sizing:border-box;margin:0;padding:0}:root{--red:#ff5001;--red2:#e04500;--red3:#b33500;--red-bg:#fff1ec;--red-bg2:#ffd4bd;--green:#3daf1e;--green2:#2e8c17;--green-bg:#f0faf0;--green-bg2:#c3edba;--navy:#1a3550;--navy2:#24496b;--navy3:#0f2236;--navy-bg:#edf3f9;--amber:#f59e0b;--amber-bg:#fffbeb;--blue:#3b82f6;--blue-bg:#eff6ff;--g50:#f9fafb;--g100:#f3f4f6;--g200:#e5e7eb;--g300:#d1d5db;--g400:#9ca3af;--g500:#6b7280;--g600:#4b5563;--g700:#374151;--g900:#111827;--white:#fff;--sb:72px;--s1:0 1px 3px #00000012;--s2:0 4px 16px #00000014;--s3:0 10px 36px #0000001f;--r:14px;--r2:10px;--surface:#fff;--surface2:#f9fafb;--border:#e5e7eb;--text:#111827;--text2:#4b5563;--text3:#9ca3af;--accent:#ff5001}body.dark{--white:#1e2130;--g50:#252838;--g100:#2d3147;--g200:#3a3f58;--g300:#4e5470;--g400:#7a8099;--g500:#9ca3b8;--g600:#bcc3d6;--g700:#d0d6e8;--g900:#edf0f8;--red-bg:#2a1a0e;--red-bg2:#4a2810;--green-bg:#0d2010;--green-bg2:#1a3d1a;--navy:#4e7aaa;--navy2:#5e8ebf;--navy3:#3a6090;--navy-bg:#1a2a3a;--amber-bg:#2a2000;--blue-bg:#0e1e3a;--s1:0 1px 3px #0000004d;--s2:0 4px 16px #0006;--s3:0 10px 36px #00000080;--surface:#1e2130;--surface2:#252838;--border:#3a3f58;--text:#edf0f8;--text2:#bcc3d6;--text3:#7a8099;--accent:#ff5a1f}body.dark #login-screen{background:#151824}body.dark #login-screen:before{background:radial-gradient(circle,#ff500138,#ff500100 65%)}body.dark #login-screen:after{background:radial-gradient(circle,#3daf1e24,#3daf1e00 65%)}body.dark .login-title{color:#edf0f8}body.dark .login-card{box-shadow:0 24px 70px #0006,0 4px 12px #0000004d}body.dark .login-logo-box{background:0 0!important;border:none!important}body.dark .login-logo{filter:url(#rm-white)}body.dark .login-logo-light{display:none!important}body.dark .login-logo-dark{display:block!important}body.dark .sidebar{background:#12151f;border-color:#1e2235}body.dark .sb-item{color:#555d7a}body.dark .sb-item:hover{color:#9196a8;background:#ffffff0d}body.dark .sb-item.active{color:#ff5a1f;background:#ff5a1f21}body.dark .sb-ver{color:#555d7a}body.dark .content{background:var(--g50)}body.dark .login-theme-btn svg.icon-moon{display:block}body.dark .login-theme-btn svg.icon-sun{display:none}body.dark .tb-theme-btn svg.icon-moon{display:block}body.dark .tb-theme-btn svg.icon-sun{display:none}body.dark canvas{filter:none}.tb-theme-btn{background:var(--g50);border:1px solid var(--g200);cursor:pointer;width:32px;height:32px;color:var(--g500);border-radius:8px;justify-content:center;align-items:center;transition:all .15s;display:flex}.tb-theme-btn:hover{background:var(--red-bg);border-color:var(--red-bg2);color:var(--red)}.tb-theme-btn svg.icon-moon{display:none}.tb-theme-btn svg.icon-sun{display:block}.login-theme-btn svg.icon-moon{display:none}.login-theme-btn svg.icon-sun{display:block}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{font-size:15px;font-family:var(--font-sans)}body{font-family:var(--font-sans);background:var(--white);color:var(--g900);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv02", "cv03", "cv04", "cv11";text-rendering:optimizelegibility}button{cursor:pointer;border:none;outline:none;font-family:inherit}input,select,textarea{font-family:inherit}.grank-wrap{border-radius:16px;margin-top:20px;overflow:hidden;box-shadow:0 8px 40px #0006}.grank-bg{background:radial-gradient(at 50% 20%,#0c2560,#060e2a,#020810);flex-direction:column;align-items:center;height:500px;padding:28px 0 0;display:flex;position:relative;overflow:hidden}.grank-stars{pointer-events:none;position:absolute;inset:0}.gstar{animation:startwinkle var(--sd,3s) ease-in-out infinite var(--delay,0s);background:#fff;border-radius:50%;position:absolute}@keyframes startwinkle{0%,to{opacity:var(--mo,.3)}50%{opacity:1}}.grank-particles{pointer-events:none;position:absolute;inset:0;overflow:hidden}.gparticle{animation:particlerise var(--pd,6s) ease-in-out infinite var(--pdelay,0s);opacity:0;border-radius:50%;position:absolute}@keyframes particlerise{0%{opacity:0;transform:translateY(0)}20%{opacity:.7}80%{opacity:.2}to{opacity:0;transform:translateY(-100px)}}.grank-title{color:#f59e0b;letter-spacing:2.5px;text-transform:uppercase;z-index:3;flex-shrink:0;align-items:center;gap:10px;margin-bottom:18px;font-size:.78rem;font-weight:800;animation:3s ease-in-out infinite titlepulse;display:flex}@keyframes titlepulse{0%,to{text-shadow:0 0 8px #f59e0b66}50%{text-shadow:0 0 20px #f59e0be6,0 0 40px #f59e0b66}}.grank-podium{z-index:3;justify-content:center;align-items:flex-end;gap:10px;width:100%;max-width:560px;padding:0 16px;display:flex;position:relative}.grank-card{flex-direction:column;flex-shrink:0;align-items:center;width:160px;display:flex;position:relative}.grank-1{animation:.7s cubic-bezier(.34,1.4,.64,1) 50ms both enter1,3.2s ease-in-out 1s infinite float1}.grank-2{animation:.7s cubic-bezier(.34,1.4,.64,1) .25s both enter2,3.6s ease-in-out 1.2s infinite float2}.grank-3{animation:.7s cubic-bezier(.34,1.4,.64,1) .45s both enter3,4s ease-in-out 1.4s infinite float3}@keyframes enter1{0%{opacity:0;transform:translateY(70px)scale(.75)}to{opacity:1;transform:none}}@keyframes enter2{0%{opacity:0;transform:translateY(50px)scale(.75)}to{opacity:1;transform:none}}@keyframes enter3{0%{opacity:0;transform:translateY(50px)scale(.75)}to{opacity:1;transform:none}}@keyframes float1{0%,to{transform:translateY(0)}50%{transform:translateY(-11px)}}@keyframes float2{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes float3{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.grank-gem{filter:drop-shadow(0 0 7px #ffffff8c);animation:gemrot var(--gd,3s) ease-in-out infinite var(--gdelay,0s);margin-bottom:5px}@keyframes gemrot{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-8px)rotate(12deg)}}.grank-shield{clip-path:polygon(6% 0%,94% 0%,100% 6%,100% 74%,50% 100%,0% 74%,0% 6%);flex-direction:column;align-items:center;gap:8px;width:160px;padding:18px 14px 40px;display:flex;position:relative}.grank-shield1{background:linear-gradient(175deg,#122580,#1a35aa,#1e47d0 60%,#2558e8 85%,#4070f0);height:270px;animation:2.6s ease-in-out infinite sglow1}.grank-shield2{background:linear-gradient(175deg,#0a4a5a,#0c6478,#0a84a0 60%,#08a8cc 85%,#20cce8);height:230px;animation:3s ease-in-out infinite sglow2}.grank-shield3{background:linear-gradient(175deg,#6e0f22,#960f2a,#be1438 60%,#d82040 85%,#f03858);height:230px;animation:3.4s ease-in-out infinite sglow3}@keyframes sglow1{0%,to{box-shadow:0 0 0 2.5px #c8a040,0 0 28px #1e47d099,0 0 55px #1e47d033}50%{box-shadow:0 0 0 2.5px #f0c050,0 0 45px #1e47d0e6,0 0 80px #1e47d059}}@keyframes sglow2{0%,to{box-shadow:0 0 0 2.5px #30b8d0,0 0 22px #08a8cc8c,0 0 44px #08a8cc26}50%{box-shadow:0 0 0 2.5px #60d8f0,0 0 36px #08a8cccc,0 0 64px #08a8cc4d}}@keyframes sglow3{0%,to{box-shadow:0 0 0 2.5px #c84050,0 0 22px #d820408c,0 0 44px #d8204026}50%{box-shadow:0 0 0 2.5px #f06070,0 0 36px #d82040cc,0 0 64px #d820404d}}.grank-shield:before{content:"";clip-path:polygon(8% 0%,92% 0%,88% 100%,12% 100%);pointer-events:none;background:linear-gradient(#ffffff21 0%,#0000 100%);height:38%;position:absolute;top:0;left:10%;right:10%}.grank-shield:after{content:"";clip-path:polygon(6% 0%,94% 0%,100% 6%,100% 74%,50% 100%,0% 74%,0% 6%);pointer-events:none;border:1px solid #ffffff1a;position:absolute;inset:5px}.grank-orn{pointer-events:none;position:absolute}.grank-orn.tl{border-top:2.5px solid #d4a030;border-left:2.5px solid #d4a030;border-radius:2px 0 0;width:16px;height:16px;top:5px;left:8px}.grank-orn.tr{border-top:2.5px solid #d4a030;border-right:2.5px solid #d4a030;border-radius:0 2px 0 0;width:16px;height:16px;top:5px;right:8px}.grank-orn.sl{background:linear-gradient(#d4a030,#d4a0301a);border-radius:2px;width:3px;height:55%;top:14px;left:5px}.grank-orn.sr{background:linear-gradient(#d4a030,#d4a0301a);border-radius:2px;width:3px;height:55%;top:14px;right:5px}.grank-orn.bot{clip-path:polygon(50% 0%,100% 100%,0% 100%);background:#d4a030;border-radius:1px;width:8px;height:8px;bottom:4px;left:50%;transform:translate(-50%)}.grank-avatar{flex-shrink:0;position:relative}.grank-av-inner{color:#fff;z-index:1;border-radius:50%;justify-content:center;align-items:center;font-family:DM Sans,sans-serif;font-weight:900;display:flex;position:relative}.grank-av1 .grank-av-inner{background:linear-gradient(135deg,#2d2870,#4040c0,#6050e0);border:3.5px solid #e0a820;width:82px;height:82px;font-size:1.25rem;box-shadow:0 0 0 2px #e0a82040}.grank-av2 .grank-av-inner{background:linear-gradient(135deg,#104858,#0c7090,#10a0b8);border:3px solid #30c8e0;width:72px;height:72px;font-size:1.05rem;box-shadow:0 0 0 2px #30c8e033}.grank-av3 .grank-av-inner{background:linear-gradient(135deg,#6e0f22,#a01030,#c81840);border:3px solid #e05060;width:72px;height:72px;font-size:1.05rem;box-shadow:0 0 0 2px #e0506033}.grank-av-ring{animation:ringpulse var(--rd,2s) ease-in-out infinite var(--rdelay,0s);border:2px solid #0000;border-radius:50%;position:absolute;inset:-6px}.grank-av1 .grank-av-ring{--rd:2s;border-color:#e0a820a6;box-shadow:0 0 10px #e0a82059}.grank-av2 .grank-av-ring{--rd:2.5s;border-color:#30c8e080;box-shadow:0 0 8px #30c8e04d}.grank-av3 .grank-av-ring{--rd:2.8s;border-color:#e0506080;box-shadow:0 0 8px #e050604d}@keyframes ringpulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}.grank-badge{color:#fff;z-index:2;border:2.5px solid #020810;border-radius:50%;justify-content:center;align-items:center;font-weight:900;display:flex;position:absolute;bottom:-2px;right:-2px}.grank-badge1{background:linear-gradient(135deg,#f0b020,#c07810);width:26px;height:26px;font-size:.68rem;animation:1.6s ease-in-out infinite badgepulse;box-shadow:0 0 10px #f0b020cc}.grank-badge2{background:linear-gradient(135deg,#20c8e0,#0890b0);width:22px;height:22px;font-size:.6rem;box-shadow:0 0 7px #20c8e099}.grank-badge3{background:linear-gradient(135deg,#e06070,#b01030);width:22px;height:22px;font-size:.6rem;box-shadow:0 0 7px #e0607099}@keyframes badgepulse{0%,to{box-shadow:0 0 8px #f0b020b3}50%{box-shadow:0 0 20px #f0b020,0 0 35px #f0b02066}}.grank-name{color:#fff;letter-spacing:.8px;text-align:center;text-shadow:0 1px 6px #00000080;font-size:.82rem;font-weight:800;line-height:1.25}.grank-stat{color:#ffffffe6;text-align:center;margin-top:1px;font-size:.72rem;font-weight:600}.grank-1{margin-bottom:0}.grank-2{margin-bottom:22px}.grank-3{margin-bottom:10px}.grank-glow{filter:blur(9px);pointer-events:none;border-radius:50%;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)}.grank-glow1{background:#1e46d0bf;width:130px;height:16px;animation:2.6s ease-in-out infinite glowpulse}.grank-glow2{background:#08a0c4a6;width:110px;height:13px;animation:3s ease-in-out .3s infinite glowpulse}.grank-glow3{background:#c81c38a6;width:110px;height:13px;animation:3.4s ease-in-out .6s infinite glowpulse}@keyframes glowpulse{0%,to{opacity:.6;transform:translate(-50%)scaleX(1)}50%{opacity:1;transform:translate(-50%)scaleX(1.35)}}.grank-floor{pointer-events:none;height:100px;position:absolute;bottom:0;left:0;right:0}.grank-spotlight{position:absolute;bottom:0;transform:translate(-50%)}.grank-spotlight1{background:linear-gradient(#0000 0%,#38b4f80f 100%);width:100px;height:280px;animation:2.8s ease-in-out infinite spotpulse;left:50%}.grank-spotlight2{background:linear-gradient(#0000 0%,#20d2e60d 100%);width:90px;height:240px;animation:3.2s ease-in-out .5s infinite spotpulse;left:22%}.grank-spotlight3{background:linear-gradient(#0000 0%,#f03c500d 100%);width:90px;height:240px;animation:3.6s ease-in-out 1s infinite spotpulse;left:78%}@keyframes spotpulse{0%,to{opacity:.5}50%{opacity:1}}.grank-holo{border:1.5px solid #0000;border-radius:50%;position:absolute;bottom:8px;transform:translate(-50%)}.grank-holo1a{border-color:#38bef866;width:240px;height:48px;animation:2.8s ease-in-out infinite hpulse;left:50%;box-shadow:0 0 10px #38bef81a}.grank-holo1b{border-color:#38bef840;width:180px;height:36px;animation:2.8s ease-in-out .5s infinite hpulse;bottom:18px;left:50%}.grank-holo1c{border-color:#38bef826;width:130px;height:26px;animation:2.8s ease-in-out 1s infinite hpulse;bottom:26px;left:50%}.grank-holo2a{border-color:#1ed2e64d;width:190px;height:38px;animation:3s ease-in-out .2s infinite hpulse;left:22%}.grank-holo2b{border-color:#1ed2e62e;width:140px;height:28px;animation:3s ease-in-out .7s infinite hpulse;bottom:18px;left:22%}.grank-holo3a{border-color:#f03c5040;width:190px;height:38px;animation:3.2s ease-in-out .4s infinite hpulse;left:78%}.grank-holo3b{border-color:#f03c5026;width:140px;height:28px;animation:3.2s ease-in-out .9s infinite hpulse;bottom:18px;left:78%}@keyframes hpulse{0%,to{opacity:.5;transform:translate(-50%)scaleX(1)}50%{opacity:1;transform:translate(-50%)scaleX(1.07)}}.cfg-side-item{transition:background .15s,color .15s}.cfg-side-item:hover{background:var(--g50)!important;color:var(--g900)!important}.cfg-side-item.active{background:var(--red-bg)!important;color:var(--red)!important}#page-configuracoes .cfg-settings-grid-agil{grid-template-columns:220px 1fr}#page-configuracoes .cfg-side-menu-agil{background:var(--white);border-radius:var(--r);border:1px solid var(--g200);box-shadow:var(--s1);padding:8px;overflow:hidden}#page-configuracoes .cfg-side-menu-agil .cfg-side-group{border-bottom:1px solid var(--g100);padding:5px 0 7px}#page-configuracoes .cfg-side-menu-agil .cfg-side-group:last-child{border-bottom:0;padding-bottom:0}#page-configuracoes .cfg-side-menu-agil .cfg-side-group-title{letter-spacing:.08em;text-transform:uppercase;color:var(--g400);padding:6px 14px 7px;font-size:10px;font-weight:800}#page-configuracoes .cfg-side-menu-agil .cfg-side-item{box-sizing:border-box;text-align:left;cursor:pointer;width:100%;min-height:38px;color:var(--g700);background:0 0;border:0;border-radius:8px;justify-content:flex-start;align-items:center;gap:0;padding:0 14px;font-family:inherit;font-size:14px;font-weight:500;display:flex}#page-configuracoes .cfg-side-menu-agil .cfg-side-item:hover{background:var(--g50)}#page-configuracoes .cfg-side-menu-agil .cfg-side-item.active{background:var(--red-bg);color:var(--red)}#page-configuracoes .cfg-side-menu-agil .cfg-side-item>svg{display:none}#page-configuracoes .cfg-side-menu-agil .cfg-side-admin-chip{color:#d97706;background:#fef3c7;border-radius:999px;margin-left:auto;padding:3px 6px;font-size:9px;font-weight:800;line-height:1}@media (width<=980px){#page-configuracoes .cfg-settings-grid-agil{grid-template-columns:1fr}}#cfg-panel-12 .cfp-budget-grid{grid-template-columns:repeat(4,minmax(220px,1fr));align-items:stretch;gap:18px;max-width:1280px;display:grid}#cfg-panel-12 .cfp-budget-card{--cfp-color:#1d4ed8;border:1.5px solid var(--g200);border-left:4px solid var(--cfp-color);background:var(--white);box-sizing:border-box;border-radius:12px;min-height:210px;padding:22px 26px}#cfg-panel-12 .cfp-card-title{color:var(--cfp-color);margin-bottom:18px;font-size:13px;font-weight:800;line-height:1.25}#cfg-panel-12 .cfp-card-label{text-transform:uppercase;color:var(--g400);letter-spacing:.04em;margin-bottom:8px;font-size:10px;font-weight:800;display:block}#cfg-panel-12 .cfp-card-field{align-items:center;gap:10px;display:flex}#cfg-panel-12 .cfp-card-prefix,#cfg-panel-12 .cfp-card-suffix{color:var(--g500);flex-shrink:0;font-size:13px;font-weight:800}#cfg-panel-12 .cfp-card-input{border:1.5px solid var(--g200);background:var(--white);width:100%;min-width:0;color:var(--g900);box-sizing:border-box;border-radius:8px;outline:none;padding:9px 12px;font-family:inherit;font-size:14px;font-weight:700}#cfg-panel-12 .cfp-card-input:focus{border-color:var(--cfp-color);box-shadow:0 0 0 3px color-mix(in srgb, var(--cfp-color) 12%, transparent)}#cfg-panel-12 .cfp-card-help{color:var(--g400);margin-top:8px;font-size:11px;line-height:1.35}#cfg-panel-12 .cfp-tip{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;max-width:1040px;margin-top:16px;padding:12px 16px;font-size:12px;line-height:1.45}#cfg-panel-12 .cfp-save-btn{background:var(--red);color:#fff;cursor:pointer;border:none;border-radius:8px;margin-top:20px;padding:9px 22px;font-family:inherit;font-size:13px;font-weight:800}#cfg-panel-12 .cfp-save-btn:hover{filter:brightness(.98);transform:translateY(-1px)}body.dark #cfg-panel-12 .cfp-budget-card,.dark #cfg-panel-12 .cfp-budget-card{background:#0f172ad1;border-color:#94a3b83d}body.dark #cfg-panel-12 .cfp-card-input,.dark #cfg-panel-12 .cfp-card-input{color:#f8fafc;background:#0f172ab8;border-color:#94a3b83d}body.dark #cfg-panel-12 .cfp-tip,.dark #cfg-panel-12 .cfp-tip{color:#fde68a;background:#78350f38;border-color:#fbbf2442}@media (width<=1380px){#cfg-panel-12 .cfp-budget-grid{grid-template-columns:repeat(2,minmax(240px,1fr));max-width:900px}}@media (width<=780px){#cfg-panel-12 .cfp-budget-grid{grid-template-columns:1fr}#cfg-panel-12 .cfp-budget-card{min-height:auto}}#page-configuracoes .settings-section{background:var(--white);border-radius:var(--r);border:1px solid var(--g200);box-shadow:var(--s1);margin-bottom:16px;padding:24px}#page-configuracoes .settings-section-title{color:var(--g900);border-bottom:1px solid var(--g200);margin-bottom:18px;padding-bottom:12px;font-size:1rem;font-weight:700}#page-configuracoes .cfg-panel{background:0 0;border:0;border-radius:0;padding:0;display:none}#page-configuracoes .cfg-panel.cfg-active{display:block}.cfg-overlay{z-index:900;opacity:0;pointer-events:none;background:#00000073;justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:fixed;inset:0}.cfg-overlay.open{opacity:1;pointer-events:all}.cfg-modal{background:var(--white);opacity:0;border-radius:18px;flex-direction:column;width:100%;max-width:560px;max-height:90vh;transition:transform .22s cubic-bezier(.34,1.4,.64,1),opacity .2s;display:flex;overflow:hidden;transform:translateY(20px)scale(.97);box-shadow:0 20px 60px #0003}.cfg-overlay.open .cfg-modal{opacity:1;transform:none}.cfg-modal-hd{flex-shrink:0;justify-content:space-between;align-items:center;padding:20px 24px 0;display:flex}.cfg-modal-title{color:var(--g900);align-items:center;gap:9px;font-size:1rem;font-weight:800;display:flex}.cfg-modal-title svg{color:var(--red)}.cfg-close{background:var(--g100);cursor:pointer;width:32px;height:32px;color:var(--g500);border:none;border-radius:8px;justify-content:center;align-items:center;transition:all .15s;display:flex}.cfg-close:hover{background:var(--red-bg);color:var(--red)}.cfg-tabs{border-bottom:1px solid var(--g200);flex-shrink:0;gap:4px;padding:16px 24px 0;display:flex}.cfg-tab{color:var(--g500);cursor:pointer;background:0 0;border:none;border-bottom:2.5px solid #0000;border-radius:8px 8px 0 0;margin-bottom:-1px;padding:9px 18px;font-size:.78rem;font-weight:600;transition:all .15s}.cfg-tab:hover{color:var(--g700);background:var(--g50)}.cfg-tab.active{color:var(--red);border-bottom-color:var(--red);background:0 0}.cfg-body{flex:1;padding:24px;overflow-y:auto}.cfg-panel{display:none}.cfg-panel.active{display:block}.cfg-form{flex-direction:column;gap:0;display:flex}.cfg-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.cfg-row.full{grid-template-columns:1fr}.cfg-field{flex-direction:column;gap:5px;margin-bottom:14px;display:flex}.cfg-field label{color:var(--g400);text-transform:uppercase;letter-spacing:.7px;font-size:.68rem;font-weight:700}.cfg-field input,.cfg-field select{border:1.5px solid var(--g200);color:var(--g900);background:var(--g50);border-radius:9px;outline:none;padding:10px 13px;font-family:DM Sans,sans-serif;font-size:.85rem;transition:all .15s}.cfg-field input:focus,.cfg-field select:focus{border-color:var(--red);background:var(--white);box-shadow:0 0 0 3px #ff500112}.cfg-field input::placeholder{color:var(--g300)}.cfg-field select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%239CA3AF' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat}.cfg-toggle-wrap{align-items:center;gap:10px;margin-bottom:14px;display:flex}.cfg-toggle-lbl{color:var(--g400);text-transform:uppercase;letter-spacing:.7px;white-space:nowrap;font-size:.68rem;font-weight:700}.cfg-toggle{flex-shrink:0;width:40px;height:22px;position:relative}.cfg-toggle input{opacity:0;width:0;height:0;position:absolute}.cfg-toggle-slider{background:var(--g300);cursor:pointer;border-radius:99px;transition:all .2s;position:absolute;inset:0}.cfg-toggle-slider:before{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:all .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.cfg-toggle input:checked+.cfg-toggle-slider{background:var(--green)}.cfg-toggle input:checked+.cfg-toggle-slider:before{transform:translate(18px)}.cfg-toggle-val{color:var(--g600);font-size:.78rem;font-weight:600}.cfg-section{color:var(--g400);text-transform:uppercase;letter-spacing:.8px;border-bottom:1px solid var(--g100);margin:4px 0 14px;padding-bottom:8px;font-size:.68rem;font-weight:700}.cfg-footer{border-top:1px solid var(--g200);background:var(--g50);flex-shrink:0;justify-content:flex-end;align-items:center;gap:10px;padding:16px 24px;display:flex}.cfg-btn-cancel{color:var(--g600);background:var(--white);border:1.5px solid var(--g200);cursor:pointer;border-radius:8px;padding:9px 18px;font-family:DM Sans,sans-serif;font-size:.8rem;font-weight:600;transition:all .15s}.cfg-btn-cancel:hover{background:var(--g100)}.cfg-btn-save{color:#fff;background:var(--red);cursor:pointer;border:none;border-radius:8px;padding:9px 22px;font-family:DM Sans,sans-serif;font-size:.8rem;font-weight:700;transition:all .15s;box-shadow:0 2px 8px #ff500140}.cfg-btn-save:hover{background:var(--red2);box-shadow:0 4px 14px #ff500159}.cfg-success{color:var(--green);align-items:center;gap:8px;margin-right:auto;font-size:.78rem;font-weight:600;display:none}.agil-boot-screen{color:#1a3550;background:#f5f6f8;justify-content:center;align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.agil-boot-screen:before,.agil-boot-screen:after{display:none}.agil-boot-card{z-index:1;justify-content:center;align-items:center;display:flex;position:relative}.agil-boot-card img{object-fit:contain;width:104px;height:auto;display:block}.agil-loading-logo{transform-origin:50%;will-change:opacity, transform;filter:drop-shadow(0 10px 24px #ff500129);animation:1.18s ease-in-out infinite agilLogoPulse}.agil-boot-spinner{display:none}@keyframes agilLogoPulse{0%,to{opacity:.38;transform:scale(.94)}50%{opacity:1;transform:scale(1.04)}}.agil-page-loading{background:0 0;justify-content:center;align-items:center;min-height:260px;display:flex}.agil-page-loading .agil-loading-logo{width:76px;height:auto}body.dark .agil-boot-screen{background:#151824}body.dark .agil-boot-card{color:#aeb6c8}#login-screen{z-index:1000;background:radial-gradient(circle at 84% 12%,#ff50012e,#0000 34%),radial-gradient(circle at 4% 92%,#3daf1e24,#0000 32%),#f5f6f8;justify-content:center;align-items:center;min-height:100vh;padding:0 4vw;display:none;position:fixed;inset:0;overflow:hidden}#login-screen:before{content:"";pointer-events:none;background:radial-gradient(circle,#ff50012e,#ff500100 65%);border-radius:50%;width:650px;height:650px;position:absolute;top:-15%;right:-10%}#login-screen:after{content:"";pointer-events:none;background:radial-gradient(circle,#3daf1e21,#3daf1e00 65%);border-radius:50%;width:520px;height:520px;position:absolute;bottom:-20%;left:-10%}.login-wrap{z-index:1;flex-direction:row;justify-content:space-between;align-items:center;gap:44px;width:100%;max-width:1180px;padding:24px;display:flex;position:relative}.login-card{background:var(--white);border:none;border-radius:24px;flex:0 0 392px;width:100%;max-width:392px;padding:36px 40px 24px;box-shadow:0 10px 40px #0000000f,0 2px 10px #0000000a}#password-recovery-card,#login-screen.is-recovering #login-card{display:none!important}#login-screen.is-recovering #password-recovery-card{display:block!important}.login-logo-wrap{justify-content:center;margin-bottom:18px;display:flex;position:relative}.login-logo-box{width:118px;height:104px;box-shadow:none;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:visible}.login-logo-box:after{content:"";filter:blur(8px);z-index:-1;background:radial-gradient(#f59e0b2e,#0a5c3814 48%,#0a5c3800 72%);border-radius:50%;width:78%;height:18px;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}.login-logo{display:none!important}.login-logo-svg{object-fit:contain;width:118px;height:118px;margin:0;display:block}.login-logo-dark{display:none}.login-title{color:#16182a;letter-spacing:-.02em;margin:0 0 4px;font-size:1.55rem;font-weight:800;line-height:1.15}.login-subtitle{color:var(--g500);margin:0 0 22px;font-size:.85rem;font-weight:400}.login-field{margin-bottom:14px}.login-field label{color:var(--g700);text-transform:none;letter-spacing:0;margin-bottom:6px;font-size:.78rem;font-weight:600;display:block}.login-field input{width:100%;color:var(--g900);background:var(--g100);border:1.5px solid #0000;border-radius:10px;padding:12px 14px;font-family:inherit;font-size:.9rem;transition:all .15s}.login-field input:focus{border-color:var(--red);background:var(--white);outline:none;box-shadow:0 0 0 3px #ff50011a}.login-field input::placeholder{color:var(--g400);font-weight:400}.login-pass-wrap{position:relative}.login-pass-wrap input{padding-right:44px}.login-eye{cursor:pointer;color:var(--g500);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:8px;transition:all .15s;display:flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.login-eye:hover{color:var(--red);background:var(--g100)}.login-toggle-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:18px 0 22px;display:flex}.login-switch{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;display:flex}.login-switch input{display:none}.login-switch-track{background:var(--g300);border-radius:99px;flex-shrink:0;width:38px;height:21px;transition:all .2s;position:relative}.login-switch-track:after{content:"";background:#fff;border-radius:50%;width:17px;height:17px;transition:all .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0003}.login-switch input:checked+.login-switch-track{background:var(--red)}.login-switch input:checked+.login-switch-track:after{transform:translate(17px)}.login-switch-label{color:var(--g700);font-size:.82rem;font-weight:500}.login-recovery{color:var(--red);cursor:pointer;background:0 0;border:none;align-items:center;gap:3px;padding:0;font-family:inherit;font-size:.82rem;font-weight:600;text-decoration:none;display:inline-flex}.login-recovery:hover{color:var(--red2);text-decoration:underline}.login-btn{background:linear-gradient(135deg, var(--red) 0%, #f73 100%);width:100%;color:var(--white);letter-spacing:.3px;cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:14px;font-family:inherit;font-size:.92rem;font-weight:700;transition:all .15s;display:flex;box-shadow:0 4px 16px #ff500159}.login-btn:hover{background:linear-gradient(135deg, var(--red2) 0%, var(--red) 100%);transform:translateY(-1px);box-shadow:0 6px 22px #ff500173}.login-btn:active{transform:translateY(0)}.login-btn:disabled{opacity:.68;cursor:default;box-shadow:none;transform:none}.login-secondary-btn{background:var(--g100);border:1.5px solid var(--g200);width:100%;color:var(--g700);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin-top:10px;padding:12px;font-family:inherit;font-size:.86rem;font-weight:700;transition:all .15s;display:flex}.login-secondary-btn:hover{background:var(--g200);color:var(--g900)}.login-error{color:var(--red);text-align:center;min-height:16px;margin-top:10px;font-size:.78rem;font-weight:600}.recovery-message{min-height:34px;line-height:1.35}.login-divider{background:var(--g200);height:1px;margin:22px -8px 16px}.login-footer-row{justify-content:space-between;align-items:center;padding:0 4px;display:flex}.login-theme-btn{background:var(--g100);cursor:pointer;color:var(--g600);border:none;border-radius:99px;align-items:center;gap:6px;padding:7px 14px;font-family:inherit;font-size:.78rem;font-weight:500;transition:all .15s;display:inline-flex}.login-theme-btn:hover{background:var(--g200);color:var(--g900)}.login-version{color:var(--g400);font-size:.72rem;font-weight:500}.login-reel{flex:auto;min-width:0;max-width:700px;height:min(560px,70vh);display:block}.agil-demo-reel{background:radial-gradient(circle at 78% 12%,#ff50012e,#0000 32%),radial-gradient(circle at 14% 86%,#3daf1e1f,#0000 28%),#05070b;border:1px solid #ffffff1a;border-radius:28px;width:100%;height:100%;min-height:500px;position:relative;overflow:hidden;box-shadow:0 28px 80px #0f172a38}.agil-demo-reel:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:44px 44px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000d9,#00000040);mask-image:linear-gradient(#000000d9,#00000040)}.agil-demo-reel:after{content:"";pointer-events:none;background:linear-gradient(90deg,#05070b33,#0000 22% 78%,#ff50011a);position:absolute;inset:0}.demo-moment{opacity:0;z-index:1;padding:28px;animation:24s ease-in-out infinite agilDemoCycle;position:absolute;inset:0;transform:translate(22px,18px)scale(.985)}.demo-moment:nth-child(2){animation-delay:3s}.demo-moment:nth-child(3){animation-delay:6s}.demo-moment:nth-child(4){animation-delay:9s}.demo-moment:nth-child(5){animation-delay:12s}.demo-moment:nth-child(6){animation-delay:15s}.demo-moment:nth-child(7){animation-delay:18s}.demo-moment:nth-child(8){animation-delay:21s}@keyframes agilDemoCycle{0%,2%{opacity:0;transform:translate(24px,20px)scale(.985)}5%,10.5%{opacity:1;transform:translateZ(0)scale(1)}12.5%,to{opacity:0;transform:translate(-18px,-10px)scale(.99)}}.demo-window{color:#152033;background:radial-gradient(circle at 78% 8%,#ff500124,#0000 26%),linear-gradient(#fffffff5,#f4f7fbe6);border-radius:18px;grid-template-rows:58px auto 1fr;gap:16px;height:100%;padding:22px;display:grid;box-shadow:0 22px 70px #00000059}.demo-topbar{color:#cbd5e1;background:#0b111a;border-radius:12px;align-items:center;gap:14px;min-width:0;padding:0 16px;display:flex;box-shadow:0 12px 30px #0f172a2e}.demo-topbar span{color:var(--red);font-size:18px;font-weight:950}.demo-topbar strong{text-overflow:ellipsis;white-space:nowrap;color:#fff;font-size:16px;font-weight:900;overflow:hidden}.demo-topbar em{color:#22c55e;white-space:nowrap;margin-left:auto;font-size:12px;font-style:normal;font-weight:900}.demo-kpis{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.demo-kpis article,.demo-plan article,.demo-decision article{background:#ffffffb8;border:1px solid #11182714;border-radius:13px;min-width:0;padding:14px;box-shadow:0 10px 24px #0f172a0f}.demo-kpis small,.demo-decision small{color:#64748b;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.demo-kpis b{color:#111827;margin-top:8px;font-size:22px;line-height:1;display:block}.demo-split{grid-template-columns:1.2fr .8fr;gap:16px;min-height:0;display:grid}.demo-bars{background:linear-gradient(#151c27,#0b111a);border-radius:14px;align-items:end;gap:12px;min-height:170px;padding:18px;display:flex}.demo-bars i{background:linear-gradient(#ffb000,#ff5001);border-radius:10px 10px 0 0;flex:1;animation:1.6s ease-in-out infinite alternate agilBarRise;box-shadow:0 0 24px #ff50012e}.demo-bars i:first-child{height:44%;animation-delay:50ms}.demo-bars i:nth-child(2){height:68%;animation-delay:.15s}.demo-bars i:nth-child(3){height:52%;animation-delay:.25s}.demo-bars i:nth-child(4){height:76%;animation-delay:.35s}.demo-bars i:nth-child(5){height:88%;animation-delay:.45s}.demo-bars i:nth-child(6){height:70%;animation-delay:.55s}@keyframes agilBarRise{0%{opacity:.82;transform:scaleY(.84)}to{opacity:1;transform:scaleY(1)}}.demo-insights,.demo-chat{align-content:start;gap:10px;display:grid}.demo-insights p,.demo-chat p,.demo-ai-note{color:#e5edf7;background:#0f1722;border-radius:12px;padding:13px 14px;font-size:13px;font-weight:800}.demo-insights p:before,.demo-chat p:before{content:"";background:var(--red);border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block;box-shadow:0 0 12px #ff500199}.demo-ranking{gap:10px;display:grid}.demo-ranking p{color:#111827;background:#0f172214;border-radius:12px;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:13px 14px;font-weight:850;display:grid}.demo-ranking b{color:var(--red);font-size:18px}.demo-ranking strong{color:#0b111a}.demo-ai-note{color:#fff;background:linear-gradient(135deg,#ff5001fa,#ff7a36f5);align-self:end;box-shadow:0 12px 28px #ff500133}.demo-plan{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.demo-plan article b{color:#111827;font-size:15px;line-height:1.2;display:block}.demo-plan article span{color:var(--red);margin-top:18px;font-size:28px;font-weight:950;display:block}.demo-timeline{background:linear-gradient(#111827,#070b10);border-radius:14px;height:128px;margin-top:10px;position:relative;overflow:hidden}.demo-timeline:before{content:"";background:linear-gradient(90deg, transparent, var(--red), #22c55e, transparent);height:2px;position:absolute;top:50%;left:8%;right:8%}.demo-timeline i{border:4px solid var(--red);background:#fff;border-radius:50%;width:16px;height:16px;margin-top:-8px;animation:1.4s ease-in-out infinite agilDotBeat;position:absolute;top:50%;box-shadow:0 0 18px #ff500173}.demo-timeline i:first-child{left:15%}.demo-timeline i:nth-child(2){animation-delay:.2s;left:38%}.demo-timeline i:nth-child(3){animation-delay:.4s;left:62%}.demo-timeline i:nth-child(4){animation-delay:.6s;left:84%}@keyframes agilDotBeat{50%{transform:scale(1.22)}}.demo-chat p{background:#1f2933}.demo-chat p:nth-child(2){background:#076b5b}.demo-kpis--small{grid-template-columns:repeat(3,1fr);align-self:end}.demo-decision{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.demo-decision b{color:#111827;margin:12px 0 20px;font-size:20px;line-height:1.18;display:block}.demo-decision span{min-height:34px;color:var(--red);background:#ff50011f;border-radius:999px;align-items:center;padding:0 12px;font-size:12px;font-weight:950;display:inline-flex}.demo-problem-map{background:#0b111a;border-radius:16px;grid-template-columns:auto 1fr auto 1fr auto 1fr auto;align-items:center;gap:10px;min-height:190px;padding:22px;display:grid}.demo-problem-map span{color:#fff;background:#ffffff0f;border:1px solid #ff50016b;border-radius:999px;justify-content:center;align-items:center;min-height:54px;padding:0 16px;font-weight:950;display:inline-flex}.demo-problem-map i{background:linear-gradient(90deg, var(--red), #ff500114);height:2px;position:relative}.demo-problem-map i:after{content:"";background:var(--red);border-radius:50%;width:9px;height:9px;margin-top:-4px;position:absolute;top:50%;right:0}.demo-connections{color:#fff;padding:22px;position:absolute;inset:0}.demo-connections svg{width:94%;height:94%;position:absolute;inset:3%;overflow:visible}.demo-lines line{stroke:#ff500185;stroke-width:1.5px;stroke-dasharray:8 12}.demo-pulses circle{fill:var(--red);filter:drop-shadow(0 0 10px #ff5001d9);animation:1.55s ease-in-out infinite agilPulseDot}.demo-pulses circle:nth-child(2){animation-delay:.15s}.demo-pulses circle:nth-child(3){animation-delay:.3s}.demo-pulses circle:nth-child(4){animation-delay:.45s}.demo-pulses circle:nth-child(5){animation-delay:.6s}.demo-pulses circle:nth-child(6){animation-delay:.75s}.demo-pulses circle:nth-child(7){animation-delay:.9s}.demo-pulses circle:nth-child(8){animation-delay:1.05s}@keyframes agilPulseDot{50%{opacity:.35;transform:scale(.7)}}.demo-hub{background:radial-gradient(circle,#ff500133,#ff500112);border:1px solid #ff500199;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:150px;height:150px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 28px #ff500114,0 0 80px #ff500133}.demo-hub img{object-fit:contain;width:58px;height:58px}.demo-hub strong{color:var(--red);margin-top:6px;font-size:24px;font-weight:950}.demo-connections span{left:var(--x);top:var(--y);background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;padding:11px 16px;font-size:13px;font-weight:950;position:absolute;transform:translate(-50%,-50%);box-shadow:0 12px 28px #00000047}.demo-logo-finale{color:#fff;background:radial-gradient(circle,#ff500133,#0000 46%);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.demo-logo-finale img{object-fit:contain;filter:drop-shadow(0 24px 22px #00000047);width:150px;height:150px;animation:2.3s ease-in-out infinite agilLogoPop}.demo-logo-finale p{letter-spacing:0;margin-top:2px;font-size:64px;font-weight:950;line-height:1;display:flex}.demo-logo-finale p span{color:#f47a32;animation:2.3s ease-in-out infinite agilLetterIn;display:inline-block}.demo-logo-finale p span:nth-child(2){color:#b7aa3a;animation-delay:80ms}.demo-logo-finale p span:nth-child(3){color:#72bf44;animation-delay:.16s}.demo-logo-finale p span:nth-child(4){color:#72bf44;animation-delay:.24s}.demo-logo-finale small{color:#cbd5e1;margin-top:10px;font-size:14px;font-weight:850}@keyframes agilLogoPop{0%{opacity:.2;transform:scale(.82)}28%,to{opacity:1;transform:scale(1)}}@keyframes agilLetterIn{0%{opacity:0;transform:translateY(18px)}30%,to{opacity:1;transform:none}}@media (width<=980px){.login-wrap{justify-content:center;gap:0;max-width:460px;padding:18px}.login-card{flex:auto}.login-reel{display:none}}@media (width<=520px){#login-screen{padding:18px}.login-wrap{padding:0}.login-card{border-radius:24px;flex:auto;max-width:none;padding:34px 32px 24px}}#login-screen{background:radial-gradient(circle at 86% 12%,#ff500129,#0000 30%),radial-gradient(circle at 8% 92%,#3daf1e1f,#0000 32%),linear-gradient(135deg,#f8fafc,#eef2f0);min-height:100vh;padding:24px;overflow:auto}#login-screen:before,#login-screen:after{display:none!important}.login-wrap{justify-content:center;align-items:center;gap:0;width:100%;max-width:430px;height:auto;min-height:0;padding:0}.login-card{z-index:2;border:0;border-radius:24px;flex-direction:column;flex:0 430px;justify-content:center;width:100%;max-width:430px;height:auto;min-height:0;padding:42px 44px 30px;display:flex;position:relative;box-shadow:0 22px 70px #0f172a1f,0 4px 16px #0f172a0f}#login-card[aria-hidden=false],#password-recovery-card[aria-hidden=false]{display:flex!important}.password-recovery-card[aria-hidden=true]{display:none!important}.login-logo-wrap{margin-bottom:26px}.login-reel,.login-reel>.agil-real-reel,.login-reel>.agil-demo-reel,.login-reel>.login-product-preview{display:none!important}.login-video-preview{background:#f8fafc;position:absolute;inset:0;overflow:hidden}.login-video-preview:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#ffffff3d,#ffffff14 8%,#fff0 18%),radial-gradient(circle at 95% 10%,#ff50011a,#0000 28%),radial-gradient(circle at 96% 94%,#3daf1e1a,#0000 30%);position:absolute;inset:0}.login-video-preview:after{content:"";z-index:3;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 90px #0710172e}.login-commercial-poster{object-fit:contain;object-position:center;filter:invert()hue-rotate(180deg)saturate(.92)contrast(.96)brightness(1.08);width:100%;height:100%;display:block;position:absolute;inset:0}body.dark .login-video-preview{background:#071017}body.dark .login-commercial-poster{filter:saturate(1.02)contrast(1.02)}.login-product-preview{background:radial-gradient(circle at 86% 12%,#ff50012e,#0000 28%),radial-gradient(circle at 96% 96%,#3daf1e1f,#0000 30%),linear-gradient(135deg,#f8fafc,#eef2f7);position:absolute;inset:0;overflow:hidden}.login-product-preview:before{content:"";z-index:4;pointer-events:none;background:linear-gradient(90deg,#07101638,#ffffff14 16%,#fff0 42%),radial-gradient(circle,#fff0,#ffffff47 78%);position:absolute;inset:0}.login-product-preview:after{content:"";filter:blur(8px);background:radial-gradient(circle,#ff50011f,#ff500100 68%);border-radius:50%;width:240px;height:240px;position:absolute;top:10%;right:6%}.login-preview-stage{z-index:2;transform-origin:50%;background:#ffffffd1;border:1px solid #ffffffb8;border-radius:8px;min-width:720px;animation:10s ease-in-out infinite loginPreviewFloat;display:flex;position:absolute;inset:64px 28px 84px 72px;overflow:hidden;box-shadow:0 28px 80px #0f172a1f}@keyframes loginPreviewFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.login-preview-sidebar{background:linear-gradient(#f8fafceb,#f1f5f9b8);border-right:1px solid #e2e8f0eb;flex-direction:column;flex:0 0 70px;align-items:center;gap:18px;width:70px;padding:22px 12px;display:flex}.login-preview-avatar{background:linear-gradient(135deg, var(--red), #e8a020, var(--green));border-radius:50%;width:42px;height:42px;padding:2px;box-shadow:0 10px 24px #0f172a1f}.login-preview-avatar img{object-fit:cover;object-position:center top;border-radius:50%;width:100%;height:100%;display:block}.login-preview-sidebar span{opacity:.72;background:linear-gradient(#f8fafc,#e5e7eb);border:1px solid #cbd5e1;border-radius:7px;width:22px;height:22px}.login-preview-sidebar span.is-active{background:var(--red-bg);opacity:1;border-color:#ff50013d;box-shadow:inset 0 0 0 2px #ff50012e}.login-preview-main{color:#0f172a;flex-direction:column;flex:1;min-width:0;padding:28px 30px 26px;display:flex}.login-preview-top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.login-preview-top small{color:#64748b;letter-spacing:0;font-size:12px;font-weight:800;display:block}.login-preview-top strong{color:#101827;letter-spacing:0;margin-top:6px;font-size:26px;font-weight:900;line-height:1.05;display:block}.login-preview-actions{flex:none;align-items:center;gap:12px;display:flex}.login-preview-actions i{background:#e2e8f0;border-radius:7px;width:22px;height:22px}.login-preview-actions b{color:#fff;background:#42bd10;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:20px;line-height:1;display:flex;box-shadow:0 12px 24px #42bd1042}.login-preview-filters{grid-template-columns:repeat(3,max-content) minmax(180px,1fr);align-items:center;gap:12px;margin:24px 0 26px;display:grid}.login-preview-filters span,.login-preview-filters em{color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:center;min-height:34px;padding:0 12px;font-size:12px;font-style:normal;font-weight:750;display:flex}.login-preview-filters em{color:#94a3b8}.login-preview-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:24px;display:grid}.login-preview-kpis article{border-left:1px solid #e2e8f0;min-width:0;padding:15px 16px}.login-preview-kpis span{color:#94a3b8;text-transform:uppercase;letter-spacing:0;font-size:11px;font-weight:900;display:block}.login-preview-kpis strong{color:#ff5001;margin-top:7px;font-size:31px;font-weight:900;line-height:1;display:block}.login-preview-kpis article:nth-child(3) strong{color:#23b33c}.login-preview-kpis article:nth-child(4) strong{color:#ef3340}.login-preview-board{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;min-height:0;display:grid}.login-preview-board section{border-top:2px solid #e2e8f0;align-content:start;gap:12px;min-width:0;padding-top:12px;display:grid}.login-preview-board section.is-progress{border-color:#facc15}.login-preview-board section.is-done{border-color:#86efac}.login-preview-board section.is-cancel{border-color:#fecaca}.login-preview-board h3{color:#64748b;text-transform:uppercase;letter-spacing:0;justify-content:space-between;align-items:center;gap:8px;font-size:12px;font-weight:900;display:flex}.login-preview-board h3 b{color:#475569;background:#f1f5f9;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:18px;padding:0 6px;font-size:11px;display:flex}.login-preview-board article{background:#ffffffeb;border:1px solid #e2e8f0;border-radius:8px;min-width:0;padding:13px 14px;box-shadow:0 8px 22px #0f172a0d}.login-preview-board article strong{color:#172033;font-size:13px;font-weight:850;line-height:1.35;display:block}.login-preview-board article p{color:#64748b;align-items:center;gap:7px;margin:10px 0 8px;font-size:12px;font-weight:750;line-height:1.2;display:flex}.login-preview-board article p span{color:#fff;background:linear-gradient(135deg,#475569,#94a3b8);border-radius:50%;flex:none;justify-content:center;align-items:center;width:25px;height:25px;font-size:9px;font-weight:900;display:flex}.login-preview-board article small{color:#ef3340;font-size:11px;font-weight:850}.login-preview-empty{color:#94a3b8;background:#ffffff6b;border:1px dashed #e2e8f0;border-radius:8px;justify-content:center;align-items:center;min-height:92px;font-size:12px;font-weight:800;display:flex}.login-preview-caption{z-index:6;color:#fff;background:#0a101af0;border-radius:999px;align-items:center;gap:10px;min-height:42px;padding:0 18px 0 14px;font-size:14px;font-weight:900;display:inline-flex;position:absolute;bottom:74px;left:84px;box-shadow:0 18px 45px #00000038}.login-preview-caption i{background:var(--red);border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 6px #ff50012e}@media (width<=1260px){.login-preview-stage{min-width:640px;inset:74px 20px 92px 54px}.login-preview-board{gap:12px}.login-preview-board article{padding:11px}.login-preview-board article strong{font-size:12px}}.agil-real-reel{--slide-count:9;--slide-step:4s;--slide-cycle:36s;width:100%;height:100%;min-height:100%;box-shadow:none;background:radial-gradient(circle at 82% 12%,#ff500121,#0000 34%),linear-gradient(135deg,#f8fafc,#eef2f7);border:0;border-radius:0;position:relative;overflow:hidden}.agil-real-reel:before{content:"";z-index:3;pointer-events:none;background:linear-gradient(90deg,#0710162e,#0710160b 28%,#07101606 62%,#ff500114),radial-gradient(circle at 70% 18%,#ff50011a,#0000 36%);position:absolute;inset:0}.real-slide{opacity:0;animation:agilRealSlide var(--slide-cycle) linear infinite;animation-delay:calc(var(--i) * var(--slide-step));margin:0;position:absolute;inset:0;overflow:hidden}.real-slide img{object-fit:contain;object-position:center;filter:saturate(1.08)contrast(1.06)brightness(1.04);width:100%;height:100%;animation:agilRealImageDrift var(--slide-cycle) ease-in-out infinite;animation-delay:calc(var(--i) * var(--slide-step));background:linear-gradient(135deg,#f8fafc,#edf1f6);transform:scale(1)}.real-slide figcaption{z-index:4;-webkit-backdrop-filter:blur(14px)saturate(1.12);backdrop-filter:blur(14px)saturate(1.12);color:#fff;letter-spacing:0;text-shadow:0 1px 12px #00000040;background:#0a101af0;border:1px solid #ffffff3d;border-radius:999px;align-items:center;gap:10px;max-width:min(520px,100% - 88px);padding:13px 18px 13px 15px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:800;line-height:1.12;display:inline-flex;position:absolute;bottom:76px;left:44px;box-shadow:0 18px 45px #00000038,inset 0 1px #ffffff1f}.real-slide figcaption:before{content:"";background:#ff5001;border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 0 5px #ff50012e}.real-slide--logo{--final-letter-delay:32s;z-index:2;background:0 0;place-items:center;display:grid}.real-slide--logo:before{display:none}.real-slide--logo .real-logo-finale{z-index:4;color:#121826;text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex;position:relative}.real-logo-finale img{object-fit:contain;filter:drop-shadow(0 24px 22px #1218262e);background:0 0;width:156px;height:156px;animation:4s ease-in-out infinite agilFinalLogoCalm;transform:none}.real-wordmark{letter-spacing:0;justify-content:center;align-items:baseline;margin:0;font-family:DM Sans,sans-serif;font-size:70px;font-weight:900;line-height:.9;display:flex}.real-wordmark span{--letter-delay:0s;opacity:0;animation:agilLetterWrite var(--slide-cycle) cubic-bezier(.22, .9, .22, 1) infinite both;animation-delay:calc(var(--final-letter-delay) + var(--letter-delay));transform:translateY(12px)}.real-wordmark span:first-child{--letter-delay:.25s;color:#f47a32}.real-wordmark span:nth-child(2){--letter-delay:.72s;color:#b7aa3a}.real-wordmark span:nth-child(3),.real-wordmark span:nth-child(4){color:#72bf44}.real-wordmark span:nth-child(3){--letter-delay:1.16s}.real-wordmark span:nth-child(4){--letter-delay:1.58s}.real-logo-finale small{color:#526071;font-size:15px;font-weight:800}@keyframes agilRealSlide{0%,to{opacity:0}2%,11%{opacity:1}13%,to{opacity:0}}@keyframes agilRealImageDrift{0%,4%{transform:scale(1)translateZ(0)}8%{transform:scale(1.018)translate(-.2%,.12%)}11%{transform:scale(1.07)translate(-.85%,.45%)}to{transform:scale(1)translateZ(0)}}@keyframes agilLetterWrite{0%,1.2%{opacity:0;transform:translateY(12px)}2.4%,11.8%{opacity:1;transform:translateY(0)}13%,to{opacity:0;transform:translateY(0)}}@keyframes agilFinalLogoCalm{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-4px)scale(1.025)}}@media (width<=980px){#login-screen{overflow:auto}.login-wrap{width:100%;max-width:none;height:auto;min-height:100vh;padding:0}.login-card{border-radius:0;flex:auto;width:100%;max-width:none;height:auto;min-height:100vh;padding:42px 32px 30px}.login-reel{display:none!important}}#app-screen{background:var(--white);min-height:100vh;display:none}.sidebar{width:var(--sb);z-index:200;background:#fff;border-right:1.5px solid #f0f0f3;flex-direction:column;align-items:center;padding:16px 0 20px;display:flex;position:fixed;inset:0 auto 0 0;overflow:visible}#sidebar-user-photo{cursor:pointer;background:linear-gradient(135deg,#ff5a1f,#e8a020,#5a9e3a);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:4px;padding:2.5px;display:flex;overflow:hidden;box-shadow:0 2px 12px #00000026}#sidebar-user-photo img{object-fit:cover;object-position:center top;border-radius:50%;width:100%;height:100%;display:block}.sb-brand{flex-direction:column;flex-shrink:0;align-items:center;gap:5px;padding-top:4px;padding-bottom:0;display:flex}.sb-avatar-top{color:#fff;letter-spacing:.5px;cursor:pointer;background:linear-gradient(135deg,#ff5001,gold,#22c55e);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;padding:0;font-family:DM Sans,sans-serif;font-size:20px;font-weight:800;line-height:1;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 8px #00000026}.sb-ver{color:#b0b5c3;letter-spacing:.3px;margin-top:2px;font-size:9px}.sb-brand{position:relative}.sb-avatar-top{cursor:pointer;transition:opacity .15s,transform .15s}.sb-avatar-top:hover{opacity:.9;transform:scale(1.05)}@keyframes fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.sb-menu{opacity:0;pointer-events:none;z-index:300;background:#fff;border:1px solid #ebebef;border-radius:16px;min-width:320px;max-width:min(380px,100vw - 92px);transition:opacity .15s;position:absolute;bottom:calc(100% + 10px);left:calc(100% + 10px);overflow:hidden;box-shadow:0 8px 40px #00000026}.sb-menu.open{opacity:1;pointer-events:all;animation:.2s fadeUp}body.dark .sb-menu{background:#1a1e2e;border-color:#252a38;box-shadow:0 8px 30px #00000059}.sb-menu-header{text-align:center;background:linear-gradient(135deg,#1a3550,#24496b);border-bottom:none;padding:14px 16px 12px}body.dark .sb-menu-header{background:linear-gradient(135deg,#0f2236,#1a3550)}.sb-menu-photo-wrap{background:linear-gradient(135deg,#ff5001,gold,#22c55e);border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 10px;display:flex;overflow:hidden;box-shadow:0 2px 8px #ff500140}.sb-menu-photo-wrap img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.sb-menu-initials-txt{color:#fff;font-size:1.1rem;font-weight:800;line-height:1}.sb-menu-role{color:#ffffffa6;letter-spacing:1px;text-transform:uppercase;margin-bottom:3px;font-size:.62rem;font-weight:700}.sb-menu-uname{color:#fff;font-size:1rem;font-weight:700;line-height:1.2}body.dark .sb-menu-uname{color:#fff}.sb-menu-item{color:#374151;cursor:pointer;white-space:nowrap;align-items:center;gap:10px;padding:10px 16px;font-size:13px;font-weight:500;transition:background .15s;display:flex}body.dark .sb-menu-item{color:#9196a8}.sb-menu-item svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;color:var(--g400);flex-shrink:0}.sb-menu-item:hover{background:#f0f1f4}body.dark .sb-menu-item:hover{background:#ffffff0f}.sb-menu-item.danger{color:#ef4444}body.dark .sb-menu-item.danger{color:#f87171}.sb-menu-item.danger svg{color:#ef4444}.sb-menu-item.danger:hover{background:#fef2f2}body.dark .sb-menu-item.danger:hover{background:#ef44441a}.sb-menu-divider{background:#e5e7eb;height:1px;margin:6px 0}body.dark .sb-menu-divider{background:#252a38}.sb-company-wrap{padding:4px 14px 12px}.sb-company-combo{position:relative}.sb-company-input{border:1.5px solid var(--g200);background:var(--white);width:100%;min-height:36px;color:var(--g900);cursor:text;appearance:none;border-radius:9px;outline:none;padding:7px 40px 7px 10px;font-family:inherit;font-size:12px;font-weight:600;transition:border-color .15s,box-shadow .15s}.sb-company-input:focus{border-color:#ff5a1f;box-shadow:0 0 0 3px #ff5a1f1f}.sb-company-input::placeholder{color:#9ca3af;font-weight:500}.sb-company-toggle{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;width:28px;height:28px;transition:background .15s,color .15s;display:flex;position:absolute;top:4px;right:4px}.sb-company-toggle:hover{color:#0f172a;background:#f1f5f9}.sb-company-toggle svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.sb-company-options{overscroll-behavior:contain;background:var(--white);border:1px solid var(--g200);z-index:999999;border-radius:12px;max-height:232px;padding:5px;display:none;position:fixed;overflow:auto;box-shadow:0 12px 32px #0f172a29,0 2px 6px #0f172a14}.sb-company-options.open{display:block}.sb-company-input:focus,.sb-company-combo.aberto .sb-company-input{border-color:var(--red);box-shadow:0 0 0 3px var(--red-bg)}.sb-company-combo.aberto .sb-company-toggle svg{transform:rotate(180deg)}.sb-company-toggle svg{transition:transform .15s}.sb-company-option{width:100%;color:var(--g900);text-align:left;cursor:pointer;white-space:normal;overflow-wrap:anywhere;background:0 0;border:none;border-radius:8px;padding:9px 32px 9px 11px;font-family:inherit;font-size:12.5px;font-weight:600;line-height:1.35;transition:background .12s,color .12s;display:block;position:relative}.sb-company-option:hover{background:var(--g100);color:var(--g900)}.sb-company-option:focus-visible{background:var(--g100);outline:2px solid var(--red);outline-offset:-2px}.sb-company-option.active{background:var(--red-bg);color:var(--red3)}.sb-company-option.active:hover{background:var(--red-bg2)}.sb-company-option.active:after{content:"";border:solid var(--red);border-width:0 2px 2px 0;width:5px;height:9px;margin-top:-6px;position:absolute;top:50%;right:12px;transform:rotate(45deg)}.sb-company-empty{color:var(--g400);text-align:center;padding:14px 11px;font-size:12px;font-weight:600}.sb-company-select-native{display:none}.sb-company-name{color:#374151;white-space:normal;overflow-wrap:anywhere;word-break:normal;background:#f8fafc;border:1px solid #e5e7eb;border-radius:9px;margin-top:8px;padding:8px 10px;font-size:12px;font-weight:700;line-height:1.35}body.dark .sb-company-input{color:#e5e7eb;background:#151a28;border-color:#2a3042}body.dark .sb-company-toggle:hover{color:#e5e7eb;background:#22283a}body.dark .sb-company-options{background:#1a1e2e;border-color:#2a3042;box-shadow:0 10px 28px #00000059}body.dark .sb-company-option{color:#e5e7eb}body.dark .sb-company-option:hover{color:#e5e7eb;background:#22283a}body.dark .sb-company-option:focus-visible{outline-color:var(--red);background:#22283a}body.dark .sb-company-option.active{color:#ffb08a;background:#33210f}body.dark .sb-company-name{color:#dde3f0;background:#151a28;border-color:#2a3042}@media (width<=480px){.sb-menu{min-width:min(320px,100vw - 92px);max-width:calc(100vw - 92px)}}.sb-divider{background:var(--g200);width:28px;height:1px;margin:6px 0}.sb-nav{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;width:100%;display:flex}.sb-item{cursor:pointer;color:#b0b5c3;border-radius:13px;justify-content:center;align-items:center;width:46px;height:46px;transition:background .18s,color .18s;display:flex;position:relative}.sb-item svg{stroke:currentColor;fill:none;stroke-width:1.7px;flex-shrink:0;width:21px;height:21px;transition:all .15s}.sb-item:hover{color:#6b7280;background:#f5f5f7}.sb-item.active{color:#ff5a1f;background:#ff5a1f1a}.sb-item.active:before{content:"";background:#ff5a1f;border-radius:0 3px 3px 0;width:3px;height:22px;position:absolute;top:50%;left:-13px;transform:translateY(-50%)}.sb-item .tip{background:var(--g900);color:var(--white);white-space:nowrap;pointer-events:none;opacity:0;z-index:300;border-radius:7px;padding:5px 10px;font-size:.72rem;font-weight:600;transition:opacity .15s,transform .15s;position:absolute;top:50%;left:58px;transform:translateY(-50%)translate(-4px)}.sb-item .tip:before{content:"";border:5px solid #0000;border-right-color:var(--navy);position:absolute;top:50%;right:100%;transform:translateY(-50%)}.sb-item:hover .tip{opacity:1;transform:translateY(-50%)translate(0)}.sb-foot{flex-direction:column;align-items:center;gap:8px;display:flex}.sb-avatar{background:linear-gradient(135deg, var(--red), var(--red2));width:30px;height:30px;color:var(--white);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;font-size:.65rem;font-weight:800;display:flex;position:relative}.sb-avatar .tip{background:var(--navy);color:var(--white);white-space:nowrap;pointer-events:none;opacity:0;z-index:300;border-radius:6px;padding:5px 10px;font-size:.72rem;font-weight:600;transition:all .15s;position:absolute;bottom:0;left:calc(100% + 10px)}.sb-avatar .tip:before{content:"";border:5px solid #0000;border-right-color:var(--navy);position:absolute;top:50%;right:100%;transform:translateY(-50%)}.sb-avatar:hover .tip{opacity:1}.sb-logout-ico{background:var(--g50);cursor:pointer;width:30px;height:30px;color:var(--g400);border-radius:8px;justify-content:center;align-items:center;font-size:.85rem;transition:all .15s;display:flex;position:relative}.sb-logout-ico:hover{background:var(--red-bg);color:var(--red)}.sb-logout-ico .tip{background:var(--navy);color:var(--white);white-space:nowrap;pointer-events:none;opacity:0;z-index:300;border-radius:6px;padding:5px 10px;font-size:.72rem;font-weight:600;transition:all .15s;position:absolute;bottom:0;left:calc(100% + 10px)}.sb-logout-ico .tip:before{content:"";border:5px solid #0000;border-right-color:var(--navy);position:absolute;top:50%;right:100%;transform:translateY(-50%)}.sb-logout-ico:hover .tip{opacity:1}.main{margin-left:var(--sb);flex-direction:column;min-height:100vh;display:flex}.topbar{background:var(--white);border-bottom:1px solid var(--g200);z-index:100;justify-content:space-between;align-items:center;height:52px;padding:0 24px;display:flex;position:sticky;top:0}.tb-t{color:var(--g900);font-size:.95rem;font-weight:700}.tb-s{color:var(--g400);margin-top:1px;font-size:.7rem;font-weight:500}.tb-r{align-items:center;gap:10px;display:flex}.tb-date{color:var(--g400);background:var(--g50);border:1px solid var(--g200);border-radius:20px;padding:4px 10px;font-size:.73rem;font-weight:500}.tb-unit{max-width:260px;color:var(--g400);background:var(--g50);border:1px solid var(--g200);border-radius:20px;align-items:center;gap:7px;padding:4px 10px;font-size:.73rem;font-weight:500;display:inline-flex}.tb-unit-dot{background:var(--green);border-radius:50%;flex-shrink:0;width:7px;height:7px;box-shadow:0 0 0 2px #3daf1e26}.tb-unit-nome{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=1100px){.tb-unit{max-width:150px}}body.dark .tb-unit{color:#9aa3b2;background:#151a28;border-color:#252a38}.tb-alert{background:var(--g50);border:1px solid var(--g200);cursor:pointer;width:32px;height:32px;color:var(--g500);border-radius:8px;justify-content:center;align-items:center;transition:all .15s;display:flex;position:relative}.tb-alert:hover{background:var(--red-bg);border-color:var(--red-bg2)}.tb-alert-dot{background:var(--red);min-width:15px;height:15px;color:var(--white);border:2px solid var(--white);border-radius:99px;justify-content:center;align-items:center;padding:0 3px;font-size:.6rem;font-weight:700;display:flex;position:absolute;top:-4px;right:-4px}.notif-panel{background:var(--white);border:1px solid var(--g200);z-index:900;border-radius:16px;width:380px;animation:.18s cubic-bezier(.34,1.4,.64,1) notifIn;display:none;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 8px 32px #00000024}@keyframes notifIn{0%{opacity:0;transform:translateY(-8px)scale(.97)}to{opacity:1;transform:none}}.notif-panel.open{display:block}.notif-head{justify-content:space-between;align-items:center;padding:16px 18px 0;display:flex}.notif-head-title{color:var(--g900);font-size:.95rem;font-weight:800}.notif-head-actions{align-items:center;gap:8px;display:flex}.notif-head-btn{background:var(--g100);cursor:pointer;width:30px;height:30px;color:var(--g500);border:none;border-radius:8px;justify-content:center;align-items:center;transition:all .15s;display:flex}.notif-head-btn:hover{background:var(--g200);color:var(--g700)}.notif-tabs{border-bottom:1px solid var(--g200);gap:0;padding:12px 18px 0;display:flex}.notif-tab{color:var(--g400);cursor:pointer;background:0 0;border:none;border-bottom:2.5px solid #0000;border-radius:6px 6px 0 0;align-items:center;gap:6px;margin-bottom:-1px;padding:8px 14px;font-size:.78rem;font-weight:600;transition:all .15s;display:flex}.notif-tab.active{color:var(--navy);border-bottom-color:var(--navy)}.notif-tab:hover:not(.active){color:var(--g600);background:var(--g50)}.notif-tab-badge{background:var(--red);color:#fff;text-align:center;border-radius:99px;min-width:18px;padding:1px 6px;font-size:.58rem;font-weight:700}.notif-body{max-height:360px;overflow-y:auto}.notif-body::-webkit-scrollbar{width:4px}.notif-body::-webkit-scrollbar-thumb{background:var(--g200);border-radius:4px}.notif-item{border-bottom:1px solid var(--g100);align-items:flex-start;gap:12px;padding:14px 18px;transition:background .15s;display:flex}.notif-item:last-child{border-bottom:none}.notif-item:hover{background:var(--g50)}.notif-item.unread{background:#f0faf8}.notif-item.unread:hover{background:#e4f5f1}.notif-icon{color:#00b894;background:#e4f5f1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.notif-icon.warn{color:#d97706;background:#fef9c3}.notif-icon.danger{color:#dc2626;background:#fee2e2}.notif-icon.info{color:#3b82f6;background:#eff6ff}.notif-icon svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;width:16px;height:16px}.notif-content{flex:1;min-width:0}.notif-text{color:var(--g700);font-size:.8rem;line-height:1.5}.notif-text a,.notif-text strong{color:var(--navy);font-weight:600}.notif-text a{cursor:pointer;text-decoration:underline}.notif-footer{justify-content:space-between;align-items:center;margin-top:4px;display:flex}.notif-time{color:var(--g400);font-size:.7rem}.notif-mark{color:var(--navy);cursor:pointer;background:0 0;border:none;padding:0;font-size:.7rem;font-weight:600;transition:opacity .15s}.notif-mark:hover{opacity:.7}.notif-empty{text-align:center;color:var(--g400);padding:32px 18px;font-size:.82rem}.notif-footer-bar{border-top:1px solid var(--g100);justify-content:center;align-items:center;padding:10px;display:flex}.notif-mark-all{color:var(--navy);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 10px;font-size:.75rem;font-weight:600;transition:all .15s}.notif-mark-all:hover{background:var(--navy-bg)}body.dark .notif-item.unread{background:#00b89414}body.dark .notif-item.unread:hover{background:#00b8941f}.notif-legend{border-bottom:1px solid var(--g100);background:var(--g50);scrollbar-width:none;flex-wrap:nowrap;gap:8px;padding:10px 18px;display:flex;overflow-x:auto}.notif-legend::-webkit-scrollbar{display:none}.notif-legend-item{color:var(--g600);cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #0000;border-radius:20px;align-items:center;gap:5px;padding:3px 8px;font-size:.7rem;font-weight:600;transition:all .15s;display:flex}.notif-legend-item:hover{background:var(--white);border-color:var(--g200)}.notif-legend-item.active{background:var(--white);border-color:var(--g300)}.notif-legend-item .nl-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.nl-dot.ok{background:#00b894}.nl-dot.info{background:#3b82f6}.nl-dot.warn{background:#d97706}.nl-dot.danger{background:#dc2626}.notif-tag{text-transform:uppercase;letter-spacing:.04em;border-radius:20px;align-items:center;gap:4px;margin-bottom:4px;padding:2px 8px;font-size:.63rem;font-weight:700;display:inline-flex}.notif-tag .nl-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.notif-tag.ok{color:#16a34a;background:#dcfce7}.notif-tag.info{color:#1d4ed8;background:#dbeafe}.notif-tag.warn{color:#b45309;background:#fef9c3}.notif-tag.danger{color:#dc2626;background:#fee2e2}.content{background:var(--g50);flex:1;padding:24px}#page-welcome{background:var(--g50);justify-content:center;align-items:center;min-height:calc(100vh - 52px);display:flex}.welcome-inner{text-align:center;max-width:600px;margin:0 auto;padding:32px 24px}.welcome-greeting{color:var(--g500);letter-spacing:.1px;margin-bottom:10px;font-size:.88rem;font-weight:400}.welcome-title{letter-spacing:0;color:var(--g900);white-space:nowrap;margin:0 0 14px;font-size:3.2rem;font-weight:800;line-height:1.1}.welcome-title .wt-brand{background:linear-gradient(90deg, var(--red) 0%, var(--green) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.welcome-sub{color:var(--g400);letter-spacing:0;font-size:.88rem;font-weight:400}.sb-avatar-top img{object-fit:cover;object-position:center top;border-radius:50%;flex-shrink:0;width:100%;height:100%;display:block}.page-section{animation:.18s fi;display:none}@keyframes fi{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.pg-hd{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px;margin-bottom:20px;display:flex}.pg-hd h2{color:var(--g900);font-size:1.3rem;font-weight:800}.pg-hd p{color:var(--g400);margin-top:3px;font-size:.78rem;font-weight:500}.kpi-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;margin-bottom:20px;display:grid}.kpi{background:var(--white);border-radius:var(--r);box-shadow:var(--s1);border:1px solid var(--g200);padding:16px 18px;transition:all .15s;position:relative;overflow:hidden}.kpi:hover{box-shadow:var(--s2);border-color:var(--g300);transform:translateY(-1px)}.kpi-bar{height:2px;position:absolute;top:0;left:0;right:0}.kpi.cr .kpi-bar{background:var(--red)}.kpi.cg .kpi-bar{background:var(--green)}.kpi.cn .kpi-bar{background:var(--navy)}.kpi.ca .kpi-bar{background:var(--amber)}.kpi-top{justify-content:space-between;align-items:flex-start;margin-bottom:10px;display:flex}.kpi-ico{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:.95rem;display:flex}.kpi.cr .kpi-ico{background:var(--red-bg)}.kpi.cg .kpi-ico{background:var(--green-bg)}.kpi.cn .kpi-ico{background:var(--navy-bg)}.kpi.ca .kpi-ico{background:var(--amber-bg)}.kpi-lbl{color:var(--g400);text-transform:uppercase;letter-spacing:0;font-size:.6rem;font-weight:700;font-family:"DM Sans", var(--font-sans);margin-bottom:5px}.kpi-val{color:var(--g900);letter-spacing:0;font-size:1.75rem;font-weight:800;line-height:1;font-family:"DM Sans", var(--font-sans);font-variant-numeric:tabular-nums}.kpi-sub{color:var(--g400);font-size:.68rem;font-weight:500;font-family:"DM Sans", var(--font-sans);flex-wrap:wrap;align-items:center;gap:4px;margin-top:7px;display:flex}.up{color:var(--green);background:var(--green-bg);letter-spacing:0;font-size:.65rem;font-weight:700;font-family:"DM Sans", var(--font-sans);border-radius:20px;padding:2px 8px}.dn{color:var(--red);background:var(--red-bg);letter-spacing:0;font-size:.65rem;font-weight:700;font-family:"DM Sans", var(--font-sans);border-radius:20px;padding:2px 8px}.kpi-prog{margin-top:8px}.kpi-prog-bar{background:var(--g200);border-radius:99px;height:2px;overflow:hidden}.kpi-prog-fill{border-radius:99px;height:100%}.kpi.cr .kpi-prog-fill{background:var(--red)}.kpi.cg .kpi-prog-fill{background:var(--green)}.kpi.cn .kpi-prog-fill{background:var(--navy)}.kpi.ca .kpi-prog-fill{background:var(--amber)}.kpi-prog-lbl{color:var(--g400);letter-spacing:0;font-size:.62rem;font-weight:600;font-family:"DM Sans", var(--font-sans);margin-top:3px}.cg{grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:12px;margin-bottom:20px;display:grid}.cg.c3{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.cc{background:var(--white);border-radius:var(--r);border:1px solid var(--g200);box-shadow:var(--s1);padding:18px 20px}.cc.full{grid-column:1/-1}.cc-hd{justify-content:space-between;align-items:flex-start;margin-bottom:14px;display:flex}.cc-t{color:var(--g900);font-size:.85rem;font-weight:700}.cc-s{color:var(--g400);margin-top:2px;font-size:.7rem}.cc-tag{display:none!important}.cw{width:100%;display:block;position:relative;overflow:visible}.cw canvas{display:block}.cw.h240{height:240px}.cw.h260{height:260px}.cw.h280{height:280px}.cw.h300{height:300px}.cw.h320{height:320px}.ar{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin-bottom:20px;display:grid}.al{background:var(--white);border:1px solid #0000;border-left-width:4px;border-radius:12px;align-items:flex-start;gap:12px;padding:14px 16px;font-size:.8rem;transition:box-shadow .15s;display:flex;box-shadow:0 1px 6px #0000000f}.al:hover{box-shadow:0 4px 16px #0000001a}.al.danger{background:linear-gradient(135deg,#fff1f2,#fff8fa);border-color:#fecdd3 #fecdd3 #fecdd3 #e11d48}.al.warn{background:linear-gradient(135deg,#fffbeb,#fefdf8);border-color:#fde68a #fde68a #fde68a #f59e0b}.al.info{background:linear-gradient(135deg,#eff6ff,#f8fbff);border-color:#bfdbfe #bfdbfe #bfdbfe #3b82f6}.al.success{background:linear-gradient(135deg,#f0fdf4,#f8fffc);border-color:#bbf7d0 #bbf7d0 #bbf7d0 #22c55e}.al-icon-wrap{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.al.danger .al-icon-wrap{background:#ffe4e6}.al.warn .al-icon-wrap{background:#fef3c7}.al.info .al-icon-wrap{background:#dbeafe}.al.success .al-icon-wrap{background:#dcfce7}.al-icon-wrap svg{flex-shrink:0}.al.danger .al-icon-wrap svg{stroke:#e11d48}.al.warn .al-icon-wrap svg{stroke:#d97706}.al.info .al-icon-wrap svg{stroke:#2563eb}.al.success .al-icon-wrap svg{stroke:#16a34a}.al-body{flex:1;min-width:0}.al-tag{letter-spacing:.04em;text-transform:uppercase;border-radius:4px;margin-bottom:5px;padding:1px 6px;font-size:.65rem;font-weight:700;display:inline-block}.al.danger .al-tag{color:#be123c;background:#ffe4e6}.al.warn .al-tag{color:#b45309;background:#fef3c7}.al.info .al-tag{color:#1d4ed8;background:#dbeafe}.al.success .al-tag{color:#15803d;background:#dcfce7}.al-t{color:var(--g900);margin-bottom:3px;font-size:.82rem;font-weight:700;line-height:1.3}.al-s{color:var(--g500);font-size:.76rem;line-height:1.45}.al-ico{display:none}.al-b{opacity:.85}.tab-bar{border-bottom:1px solid var(--g200);gap:2px;margin-bottom:16px;display:flex}.tab-btn{color:var(--g400);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;border-radius:7px 7px 0 0;margin-bottom:-1px;padding:7px 16px;font-size:.8rem;font-weight:600;transition:all .12s}.tab-btn.active{color:var(--red);border-bottom-color:var(--red);background:var(--red-bg)}.tab-btn:hover:not(.active){color:var(--g700);background:var(--g100)}.tab-panel{display:none}.tab-panel.active{animation:.18s fi;display:block}.cfg-tab.active,.sp-tab.active{background:var(--red-bg);border-radius:8px 8px 0 0}#page-feedback [id^=gtab-],#page-tomada [id^=tdtab-],.pdi-tab-btn,.cfg-tab,.sp-tab{border-radius:8px 8px 0 0;letter-spacing:0!important}#page-feedback [id^=gtab-]{color:var(--g400)!important;background:0 0!important;border-bottom:2px solid #0000!important;border-radius:7px 7px 0 0!important;margin-bottom:-1px!important;padding:7px 16px!important;font-family:inherit!important;font-size:.8rem!important;font-weight:600!important;transition:all .12s!important}#page-feedback [id^=gtab-].active{color:var(--red)!important;border-bottom-color:var(--red)!important;background:var(--red-bg)!important}#page-feedback [id^=gtab-]:hover:not(.active){color:var(--g700)!important;background:var(--g100)!important}#page-tomada [id^=tdtab-].tab-btn.active,#page-tomada #tdtab-analise:not(.tab-btn){color:var(--or,#ff5001)!important;border-bottom-color:var(--or,#ff5001)!important;background:#fef3ec!important}.tc{background:var(--white);border-radius:var(--r);border:1px solid var(--g200);box-shadow:var(--s1);margin-bottom:16px;overflow:hidden}.tc-hd{border-bottom:1px solid var(--g200);justify-content:space-between;align-items:center;gap:10px;padding:14px 18px;display:flex}.tc-hd h3{color:var(--g900);font-size:.85rem;font-weight:700}.tw{overflow-x:auto}.tw.scroll-v{max-height:calc(100vh - 320px);overflow-y:auto}.tw.scroll-v::-webkit-scrollbar{width:6px}.tw.scroll-v::-webkit-scrollbar-track{background:var(--g100);border-radius:99px}.tw.scroll-v::-webkit-scrollbar-thumb{background:var(--g300);border-radius:99px}.tw.scroll-v::-webkit-scrollbar-thumb:hover{background:var(--g400)}.tw.scroll-v{scrollbar-width:thin;scrollbar-color:var(--g300) var(--g100)}.tw.scroll-v thead th{z-index:2;background:var(--g50);position:sticky;top:0}.tbl-search-wrap{border:1.5px solid var(--g200);background:var(--white);border-radius:8px;align-items:center;gap:6px;padding:4px 10px;transition:all .12s;display:flex}.grank-toggle{background:var(--g100);border:1px solid var(--g200);border-radius:8px;align-items:center;gap:2px;padding:3px;display:flex}.grank-tog-btn{color:var(--g500);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:6px;align-items:center;gap:5px;padding:4px 10px;font-size:.7rem;font-weight:600;transition:all .15s;display:flex}.grank-tog-btn:hover{color:var(--g700);background:var(--white)}.grank-tog-btn.active{background:var(--white);color:var(--red);box-shadow:0 1px 4px #00000014}.tbl-search-wrap:focus-within{border-color:var(--red);box-shadow:0 0 0 3px #ff500114}.tbl-search-wrap svg{color:var(--g400);flex-shrink:0}.tbl-search-in{color:var(--g700);background:0 0;border:none;outline:none;width:150px;font-family:DM Sans,sans-serif;font-size:.74rem}.tbl-search-in::placeholder{color:var(--g300)}table{border-collapse:collapse;width:100%;font-size:.8rem}thead th{background:var(--g50);text-align:center;color:var(--g400);text-transform:uppercase;letter-spacing:0;white-space:nowrap;border-bottom:1px solid var(--g200);padding:9px 14px;font-size:.65rem;font-weight:700}thead th.agil-sort-th{cursor:pointer;-webkit-user-select:none;user-select:none}thead th.agil-sort-th:hover{color:var(--red);background:#fff7ed}thead th.agil-sort-th:after{content:"";border-left:4px solid #0000;border-right:4px solid #0000;border-top:5px solid var(--g300);opacity:.35;vertical-align:middle;width:0;height:0;margin-left:6px;display:inline-block}thead th.agil-sort-th[data-sort-dir=asc]:after{border-top:0;border-bottom:5px solid var(--red);opacity:1}thead th.agil-sort-th[data-sort-dir=desc]:after{border-bottom:0;border-top:5px solid var(--red);opacity:1}#fin-pl-thead th{color:#fff!important;letter-spacing:0!important;background:#1a3550!important;border-bottom:none!important;font-size:11px!important}tbody td{border-bottom:1px solid var(--g100);color:var(--g700);vertical-align:middle;text-align:center;padding:10px 14px}tbody tr:last-child td{border-bottom:none}tbody tr:hover{background:var(--g50)}.b{white-space:nowrap;border-radius:20px;align-items:center;gap:3px;padding:2px 8px;font-size:.68rem;font-weight:700;display:inline-flex}.b.g{background:var(--green-bg);color:var(--green2)}.b.r{background:var(--red-bg);color:var(--red2)}.b.a{background:var(--amber-bg);color:#92400e}.b.n{background:var(--navy-bg);color:var(--navy)}.b.x{background:var(--g100);color:var(--g600)}.est-del-btn{color:#e11d48;cursor:pointer;white-space:nowrap;background:#fff1f2;border:1.5px solid #fecdd3;border-radius:8px;padding:4px 12px;font-family:inherit;font-size:12px;font-weight:600;transition:all .15s}.est-del-btn:hover{color:#fff;background:#e11d48;border-color:#e11d48}.est-edit-btn{color:#374151;cursor:pointer;white-space:nowrap;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:8px;padding:4px 12px;font-family:inherit;font-size:12px;font-weight:600;transition:all .15s}.est-edit-btn:hover{color:#fff;background:#374151;border-color:#374151}.est-acoes{align-items:center;gap:6px;display:flex}.rl{background:var(--white);border-radius:var(--r);border:1px solid var(--g200);margin-bottom:16px;overflow:hidden}.ri{border-bottom:1px solid var(--g100);align-items:center;gap:11px;padding:12px 16px;transition:all .12s;display:flex}.ri:last-child{border-bottom:none}.ri:hover{background:var(--g50)}.rn{border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.8rem;font-weight:800;display:flex}.rn1{color:#92400e;background:#fef3c7}.rn2{background:var(--g100);color:var(--g600)}.rn3{color:#9a3500;background:#fef0e7}.rnx{background:var(--g50);color:var(--g400)}.rav{width:32px;height:32px;color:var(--white);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:.8rem;font-weight:800;display:flex}.rav.r{background:var(--red)}.rav.g{background:var(--green)}.rav.n{background:var(--navy)}.ri-info{flex:1;min-width:0}.ri-name{color:var(--g900);white-space:nowrap;text-overflow:ellipsis;font-size:.84rem;font-weight:700;overflow:hidden}.ri-spec{color:var(--g400);margin-top:1px;font-size:.68rem}.ri-val{text-align:right;flex-shrink:0}.ri-main{color:var(--g900);font-size:.88rem;font-weight:800}.ri-sec{color:var(--g400);margin-top:2px;font-size:.68rem}.ri-bar{background:var(--g200);border-radius:99px;min-width:72px;height:2px;margin-top:4px}.ri-fill{border-radius:99px;height:100%}.dre{background:var(--white);border-radius:var(--r);border:1px solid var(--g200);margin-bottom:16px;overflow:hidden}.dre-gh{background:var(--navy);color:var(--white);letter-spacing:0;text-transform:uppercase;padding:11px 18px;font-size:.78rem;font-weight:700}.dre-r{border-bottom:1px solid var(--g100);justify-content:space-between;align-items:center;padding:9px 18px;font-size:.8rem;display:flex}.dre-r:last-child{border-bottom:none}.dre-r.sub{color:var(--g500);padding-left:34px;font-size:.78rem}.dre-r.tot{color:var(--g900);background:var(--g50);font-weight:700}.dre-r.res{padding:12px 18px;font-size:.88rem;font-weight:800}.dre-r.pos-bg{background:var(--green-bg)}.dre-r.neg-bg{background:var(--red-bg)}.dre-r.ebitda-bg{background:#eff6ff}.dre-lbl{align-items:center;gap:6px;display:flex}.dre-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.dre-v{white-space:nowrap;font-weight:600}.dre-v.pos{color:var(--green2)}.dre-v.neg{color:var(--red)}.dre-v.blue{color:#1d4ed8}.dre2{background:var(--white);border-radius:var(--r);border:1px solid var(--g200);margin-bottom:16px;overflow:hidden}.dre2 table{border-collapse:collapse;width:100%;font-size:.77rem}.dre2 thead th{background:var(--navy);color:#fff;text-align:left;letter-spacing:0;white-space:nowrap;padding:10px 14px;font-size:.73rem;font-weight:700}.dre2 td,.dre2 th{text-align:left!important}.dre2 td.r,.dre2 th.r{text-align:right!important}.dre2 thead th.r{text-align:right}.dre2 td{vertical-align:middle;border-bottom:1px solid #f3f4f6;padding:7px 14px;line-height:1.35}.dre2 td.r{text-align:right;white-space:nowrap}.dre2 td.code{color:var(--g400);width:38px;min-width:38px;font-size:.68rem}.dre2 td.tipo{text-align:center;width:30px;min-width:30px;color:var(--g400);font-size:.7rem;font-weight:700}.dre2 tr.d2-tot{background:#fffbeb}.dre2 tr.d2-tot td{color:var(--g900);border-bottom:1px solid #fde68a;font-weight:700}.dre2 tr.d2-sub td{color:var(--g600);padding-left:34px}.dre2 tr.d2-det td{color:var(--g400);background:#00000004;border-bottom:1px dashed #0000000f;padding-top:3px;padding-bottom:3px;font-size:.79rem}.dre2 tr.d2-zero td{color:var(--g300)}.dre2 tr.d2-zero td.r{color:#d1d5db}.dre2 tr.d2-lbl td{text-transform:uppercase;letter-spacing:0;color:var(--g400);border-bottom:1px solid var(--g200);background:#f1f5f9;padding:5px 14px;font-size:.68rem;font-weight:800}.dre2 tr.d2-mc{background:#ecfdf5}.dre2 tr.d2-mc td{color:#065f46;border-top:2px solid #6ee7b7;border-bottom:2px solid #6ee7b7;font-size:.84rem;font-weight:800}.dre2 tr.d2-res{background:#fef2f2}.dre2 tr.d2-mc-pos{background:#ecfdf5}.dre2 tr.d2-mc-pos td{color:#065f46;border-top:2px solid #6ee7b7;border-bottom:2px solid #6ee7b7;font-size:.84rem;font-weight:800}.dre2 tr.d2-dp{padding-left:48px}.dre2 tr.d2-dp td{color:var(--g500);text-align:left;border-bottom:1px solid #f9fafb;padding:5px 14px;font-size:.74rem}.dre2 tr.d2-dp td:first-child{color:var(--g300);padding-left:48px;font-family:DM Sans,sans-serif;font-size:.68rem}.dre2 tr.d2-dp td.r{color:var(--g600);font-weight:600}.dre2 tr.d2-dp td.nv{color:var(--red)}.dre2 tr.d2-dp td.pv{color:var(--green2)}.dre2 tr.d2-dp:hover td{color:var(--g700);background:#fafafa}body.dark .dre2 tr.d2-dp td{color:var(--g500);border-bottom-color:var(--g100)}body.dark .dre2 tr.d2-dp:hover td{background:#ffffff08}.dre2 tr.d2-res td{color:#be123c;border-top:2px solid #fecaca;border-bottom:2px solid #fecaca;font-size:.84rem;font-weight:800}.dre2 .nv{color:var(--red);font-weight:600}.dre2 .pv{color:var(--green2);font-weight:600}.dre2 .pct{color:var(--g400);font-size:.72rem}.dre2-summ{background:var(--white);border-radius:var(--r);border:1px solid var(--g200);margin-bottom:16px;overflow:hidden}.dre2-summ table{border-collapse:collapse;width:100%;font-size:.78rem}.dre2-summ thead th{color:#fff;letter-spacing:.4px;background:#0f2a4a;padding:10px 14px;font-size:.73rem;font-weight:700}.dre2-summ thead th.r{text-align:right}.dre2-summ td{border-bottom:1px solid #f3f4f6;padding:9px 14px}.dre2-summ td.r{text-align:right;white-space:nowrap}.dre2 thead th:nth-child(3),.dre2 tbody td:nth-child(3),.dre2-summ thead th:nth-child(2),.dre2-summ tbody td:nth-child(2){text-align:left!important}.dre2 thead th:nth-child(3),.dre2 tbody td:nth-child(3){padding-left:8px!important}.dre2 tr.d2-sub td:nth-child(3){padding-left:16px!important}.dre2 tr.d2-det td:nth-child(3){padding-left:20px!important}.dre2-summ thead th:first-child,.dre2-summ tbody td:first-child{text-align:left!important;width:36px!important;min-width:36px!important;padding-left:10px!important;padding-right:4px!important}.dre2-summ thead th:nth-child(2),.dre2-summ tbody td:nth-child(2){padding-left:4px!important}.dre2-summ tbody tr:nth-child(n+3):nth-child(-n+7) td:nth-child(2){padding-left:10px!important}.dre2-summ tr.ss-saldo td{color:#1e40af;background:#eff6ff;font-weight:700}.dre2-summ tr.ss-tot td{font-weight:600}.dre2-summ tr.ss-mc td{color:#065f46;background:#ecfdf5;border-top:2px solid #6ee7b7;border-bottom:2px solid #6ee7b7;font-weight:800}.dre2-summ tr.ss-res td{color:#be123c;background:#fef2f2;border-top:2px solid #fecaca;border-bottom:2px solid #fecaca;font-weight:800}.dre-orc-cell{white-space:nowrap;transition:color .15s}body.dark .dre2{border-color:var(--g200)}body.dark .dre2 td{border-bottom-color:var(--g200)}body.dark .dre2 tr.d2-tot{background:#eabe3c1a}body.dark .dre2 tr.d2-tot td{color:var(--g900);border-bottom-color:#eabe3c40}body.dark .dre2 tr.d2-sub td{color:var(--g600)}body.dark .dre2 tr.d2-zero td,body.dark .dre2 tr.d2-zero td.r{color:var(--g300)}body.dark .dre2 tr.d2-lbl td{background:var(--g100);color:var(--g400);border-bottom-color:var(--g200)}body.dark .dre2 tr.d2-mc{background:#34d3991f}body.dark .dre2 tr.d2-mc td{color:#6ee7b7;border-top-color:#34d39966;border-bottom-color:#34d39966}body.dark .dre2 tr.d2-res{background:#ef44441f}body.dark .dre2 tr.d2-res td{color:#fca5a5;border-top-color:#ef444459;border-bottom-color:#ef444459}body.dark .dre2-summ td{border-bottom-color:var(--g200)}body.dark .dre2-summ tr.ss-saldo td{color:#93c5fd;background:#3b82f626}body.dark .dre2-summ tr.ss-mc td{color:#6ee7b7;background:#34d3991f;border-top-color:#34d39966;border-bottom-color:#34d39966}body.dark .dre2-summ tr.ss-res td{color:#fca5a5;background:#ef44441f;border-top-color:#ef444459;border-bottom-color:#ef444459}.dre-comp{background:var(--white);border-radius:var(--r);border:1px solid var(--g200);margin-bottom:16px;overflow-x:auto}.dre-comp table{border-collapse:collapse;min-width:760px;font-size:.77rem}.dre-comp thead th{background:var(--navy);color:var(--white);white-space:nowrap;text-align:right;padding:10px 16px;font-size:.75rem;font-weight:700}.dre-comp thead th:first-child{text-align:left;z-index:2;background:var(--navy);min-width:190px;position:sticky;left:0}.dre-comp thead th.cons{background:#0f2a4a}.dre-comp td{border-bottom:1px solid var(--g100);white-space:nowrap;text-align:right;padding:8px 16px}.dre-comp td:first-child{text-align:left;background:var(--white);z-index:1;border-right:2px solid var(--g200);font-size:.78rem;position:sticky;left:0}.dre-comp tr.tot-r td{background:var(--g50);color:var(--g900);font-weight:700}.dre-comp tr.tot-r td:first-child{background:var(--g50)}.dre-comp tr.sub-r td{color:var(--g500)}.dre-comp tr.sub-r td:first-child{padding-left:26px;font-size:.75rem}.dre-comp tr.ebt-r td{color:#1d4ed8;background:#eff6ff;font-weight:800}.dre-comp tr.ebt-r td:first-child{background:#eff6ff}.dre-comp tr.res-r td{background:var(--green-bg);color:var(--g900);font-weight:800}.dre-comp tr.res-r td:first-child{background:var(--green-bg)}.dre-comp tr.marg-r td{background:var(--g50);color:var(--g500);font-size:.73rem;font-style:italic}.dre-comp tr.marg-r td:first-child{background:var(--g50);font-style:italic}.dre-comp .neg-v{color:var(--red)}.dre-comp .pos-v{color:var(--green2)}.dre-comp .blue-v{color:#1d4ed8}.dre-comp td.cons-td{border-left:2px solid var(--g200);font-weight:700;background:#1a35500a!important}.dre-comp td.cons-orc-td{border-left:2px solid var(--g200);text-align:right;background:#1a35500a!important}.dre-comp td.cons-var-td{text-align:right;background:#1a35500a!important}.dre-comp thead th:last-child,.dre-comp thead th:nth-last-child(2){background:#0f2a4a!important}.uw{background:var(--white);border-radius:var(--r);border:1px solid var(--g200);margin-bottom:16px;padding:20px}.uz{border:2px dashed var(--g200);border-radius:var(--r2);text-align:center;cursor:pointer;background:var(--g50);flex-direction:column;justify-content:center;align-items:center;min-height:220px;padding:64px 32px;transition:all .15s;display:flex}.uz:hover,.uz.drag{border-color:var(--green);background:var(--green-bg)}.uz-ico{margin-bottom:8px;font-size:2rem;display:block}.uz-t{color:var(--g800);margin-bottom:3px;font-size:.88rem;font-weight:700}.uz-s{color:var(--g400);font-size:.75rem}.btn-row{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px;display:flex}.btn{border:none;border-radius:8px;align-items:center;gap:5px;padding:8px 18px;font-size:.78rem;font-weight:700;transition:all .15s;display:inline-flex}.btn.p{background:var(--green);color:var(--white)}.btn.p:hover{background:var(--green2)}.btn.s{background:var(--g100);color:var(--g700);border:1px solid var(--g200)}.btn.s:hover{background:var(--g200)}.ig{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;display:grid}.ic{background:var(--white);border-radius:var(--r2);border:1px solid var(--g200);border-left:3px solid var(--navy);padding:13px}.ic h4{color:var(--navy);margin-bottom:4px;font-size:.78rem;font-weight:700}.ic p{color:var(--g600);font-size:.73rem;line-height:1.5}.sec-t{color:var(--g900);align-items:center;gap:7px;margin-bottom:10px;font-size:.82rem;font-weight:700;display:flex}.sec-t:after{content:"";background:var(--g200);flex:1;height:1px}[data-page]:not([data-page=welcome]){background:var(--g50);flex:1;min-width:0;padding:16px;overflow-x:hidden}.pg-period{color:var(--g500);background:var(--white);border:1px solid var(--g200);white-space:nowrap;border-radius:20px;align-items:center;gap:5px;padding:4px 12px;font-size:.72rem;font-weight:500;display:inline-flex}.pg-period svg{color:var(--g400);flex-shrink:0}#gfb{z-index:99;background:var(--white);border-bottom:1px solid var(--g200);flex-wrap:wrap;align-items:center;gap:12px;min-height:50px;padding:8px 24px;display:none;position:sticky;top:52px;box-shadow:0 2px 10px #0000000a}#gfb.show{display:flex}.gf-type{background:var(--g100);border-radius:22px;flex-shrink:0;gap:2px;padding:3px;display:flex}.gf-tab{color:var(--g500);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:18px;align-items:center;gap:4px;padding:5px 13px;font-size:.73rem;font-weight:700;transition:all .13s;display:flex}.gf-tab.active{background:var(--white);color:var(--red);box-shadow:0 1px 6px #0000001a}.gf-tab:not(.active):hover{color:var(--g700)}.gf-sep{background:var(--g200);flex-shrink:0;align-self:stretch;width:1px;margin:2px 0}.gf-opts{flex-wrap:wrap;flex:1;align-items:center;gap:5px;display:flex}.gfb-pill{border:1.5px solid var(--g200);background:var(--white);color:var(--g600);cursor:pointer;white-space:nowrap;border-radius:20px;flex-shrink:0;padding:4px 12px;font-size:.73rem;font-weight:600;transition:all .12s}.gfb-pill:hover:not(:disabled){border-color:var(--red);color:var(--red)}.gfb-pill.active{background:var(--red);border-color:var(--red);color:var(--white);box-shadow:0 2px 6px #ff500138}.gfb-pill:disabled{opacity:.35;cursor:default;pointer-events:none}.gf-date-in{border:1.5px solid var(--g200);color:var(--g700);background:var(--white);cursor:pointer;border-radius:8px;outline:none;padding:5px 10px;font-family:inherit;font-size:.74rem;transition:all .12s}.gf-date-in:focus{border-color:var(--red);box-shadow:0 0 0 3px #ff500114}.gf-date-sep{color:var(--g400);font-size:.72rem;font-weight:500}.gfb-pill-same{border:1.5px solid var(--navy);background:var(--white);color:var(--navy);cursor:pointer;white-space:nowrap;border-radius:20px;flex-shrink:0;align-items:center;gap:4px;padding:4px 12px;font-size:.73rem;font-weight:600;transition:all .12s;display:flex}.gfb-pill-same:hover{background:var(--navy-bg)}.gfb-pill-same.active{background:var(--navy);border-color:var(--navy);color:var(--white);box-shadow:0 2px 6px #1a355038}.gf-same-range{border:1.5px solid var(--g200);background:var(--white);border-radius:8px;flex-shrink:0;align-items:center;gap:5px;margin-left:4px;padding:4px 10px;display:none}.gf-day-in{border:1.5px solid var(--g200);width:50px;color:var(--g700);background:var(--white);text-align:center;cursor:pointer;border-radius:8px;outline:none;padding:5px 8px;font-family:inherit;font-size:.74rem;transition:all .12s}.gf-day-in:focus{border-color:var(--red);box-shadow:0 0 0 3px #ff500114}.gf-mes-sel{border:1.5px solid var(--g200);color:var(--g700);background:var(--white);cursor:pointer;border-radius:8px;outline:none;padding:5px 8px;font-family:inherit;font-size:.74rem;transition:all .12s}.gf-mes-sel:focus{border-color:var(--red);box-shadow:0 0 0 3px #ff500114}.gf-same-lbl{color:var(--g400);font-size:.72rem;font-weight:500}.gf-period-badge{color:var(--g500);background:var(--g50);border:1px solid var(--g200);white-space:nowrap;border-radius:20px;flex-shrink:0;align-items:center;gap:5px;margin-left:auto;padding:4px 11px;font-size:.72rem;font-weight:500;display:flex}.gf-period-badge svg{color:var(--g400)}.kpi .kpi-lbl{color:var(--g400);text-transform:uppercase;letter-spacing:1.1px;font-size:.6rem;font-weight:700;font-family:"DM Sans", var(--font-sans);margin-bottom:6px}.kpi .kpi-val{color:var(--g900);letter-spacing:-.6px;font-size:1.75rem;font-weight:800;line-height:1;font-family:"DM Sans", var(--font-sans);font-variant-numeric:tabular-nums}.kpi .kpi-sub{color:var(--g400);font-size:.68rem;font-weight:500;font-family:"DM Sans", var(--font-sans);margin-top:5px}#page-calendario .cal-header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}#page-calendario .cal-nav-btn{background:var(--white);border:1px solid var(--g200);cursor:pointer;color:var(--g900);border-radius:8px;padding:7px 14px;font-family:DM Sans,sans-serif;font-size:13px;transition:background .15s}#page-calendario .cal-nav-btn:hover{background:var(--g100)}#page-calendario .cal-month-label{color:var(--g900);font-family:DM Sans,sans-serif;font-size:18px;font-weight:700}#page-calendario .cal-grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}#page-calendario .cal-day-head{text-align:center;color:var(--g400);text-transform:uppercase;padding:8px 0;font-size:11px;font-weight:700}#page-calendario .cal-day{background:var(--white);border:1px solid var(--g200);cursor:pointer;border-radius:8px;min-height:72px;padding:6px 8px;transition:background .15s}#page-calendario .cal-day:hover{background:var(--g100)}#page-calendario .cal-day.other-month{opacity:.35}#page-calendario .cal-day.today{border-color:var(--red);background:#ff50010f}#page-calendario .cal-day.cal-saturday{background:var(--g50)}#page-calendario .cal-day.cal-sunday,#page-calendario .cal-day.cal-holiday{background:#f5365c0f;border-color:#f5365c33}#page-calendario .cal-day-num{color:var(--g600);font-size:12px;font-weight:600}#page-calendario .cal-day.today .cal-day-num{color:var(--red);font-weight:800}#page-calendario .cal-day.cal-sunday .cal-day-num,#page-calendario .cal-day.cal-holiday .cal-day-num{color:#f5365c}#page-calendario .cal-event{white-space:nowrap;text-overflow:ellipsis;border-radius:3px;margin-top:2px;padding:1px 4px;font-size:9px;font-weight:600;overflow:hidden}#page-calendario .cal-event.ferias{color:#7c5cfc;background:#7c5cfc26}#page-calendario .cal-event.treinamento{color:#00c48c;background:#00c48c26}#page-calendario .cal-event.acao{color:#ff7a2f;background:#ff7a2f26}#page-calendario .cal-event.feedback{color:#4d8fff;background:#388bfd26}#page-calendario .cal-toggles{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}#page-calendario .cal-toggle{border:1px solid var(--g200);cursor:pointer;background:var(--white);border-radius:20px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;transition:all .15s;display:flex}#page-calendario .cal-toggle.active{border-color:currentColor}#page-calendario .cal-toggle.inactive{opacity:.4}#page-calendario .cal-ctrl-btn{background:var(--red);color:#fff;cursor:pointer;border:none;border-radius:10px;padding:8px 16px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:600;transition:opacity .2s}#page-calendario .cal-ctrl-btn:hover{opacity:.88}#page-calendario .cal-top-bar{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}body.dark #page-calendario .cal-nav-btn{background:var(--g100);border-color:var(--g200);color:var(--g900)}body.dark #page-calendario .cal-nav-btn:hover{background:var(--g200)}body.dark #page-calendario .cal-day{background:var(--white);border-color:var(--g200)}body.dark #page-calendario .cal-day:hover{background:var(--g100)}body.dark #page-calendario .cal-day.today{background:#ff50011f}body.dark #page-calendario .cal-day.cal-saturday{background:var(--g50)}body.dark #page-calendario .cal-day.cal-sunday,body.dark #page-calendario .cal-day.cal-holiday{background:#f5365c1a}body.dark #page-calendario .cal-toggle{background:var(--white);border-color:var(--g200)}#pa-modal{font-family:DM Sans,sans-serif}body.dark #pa-modal .pa-modal-inner{background:#1e2130!important}body.dark #pa-modal .settings-label{color:#bcc3d6!important}body.dark #pa-modal .settings-input,body.dark #pa-modal .ctrl-btn.outline{color:#edf0f8!important;background:#252838!important;border-color:#3a3f58!important}body.dark #pa-modal #pa-modal-title{color:#edf0f8!important}.page-header{margin-bottom:28px}.page-title{color:var(--text);letter-spacing:-.5px;font-family:DM Sans,sans-serif;font-size:26px;font-weight:800}.page-subtitle{color:var(--text3);margin-top:3px;font-size:13px}.ctrl-bar{background:var(--surface);border:1px solid var(--border);border-radius:12px;flex-wrap:wrap;align-items:flex-end;gap:10px;margin-bottom:16px;padding:12px 16px;display:flex}.ctrl-lbl{text-transform:uppercase;letter-spacing:.5px;color:var(--text3);font-size:10px;font-weight:700}.form-sel{color:#374151;cursor:pointer;background:#fff;border:1.5px solid #e5e7eb;border-radius:12px;outline:none;padding:7px 10px;font-family:DM Sans,sans-serif;font-size:12px;transition:border-color .12s}.form-inp{background:var(--surface2);border:1.5px solid var(--border);color:var(--text);border-radius:8px;outline:none;padding:7px 10px;font-family:DM Sans,sans-serif;font-size:12px}.ctrl-btn{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:10px;padding:9px 18px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:600;transition:opacity .2s}.ctrl-btn:hover{opacity:.88}.ctrl-btn.outline{background:var(--surface);color:var(--text);border:1px solid var(--border)}.view-btn{color:#374151;cursor:pointer;background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;padding:6px 14px;font-size:12px;font-weight:600;transition:all .15s}.view-btn:hover{color:#ff5001;border-color:#ff5001}.kanban{grid-template-columns:repeat(4,1fr);gap:12px;min-height:400px;display:grid}.k-col{background:var(--surface2);border-radius:12px;flex-direction:column;padding:12px;display:flex}.k-col.drag-over{outline:2px dashed var(--accent);outline-offset:2px}.k-col-hdr{text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--border);flex-shrink:0;margin-bottom:10px;padding-bottom:8px;font-size:11px;font-weight:700}.k-col-body{flex:1;min-height:0;max-height:calc(100vh - 340px);padding-right:2px;overflow-y:auto}.k-col-body::-webkit-scrollbar{width:4px}.k-col-body::-webkit-scrollbar-track{background:0 0}.k-col-body::-webkit-scrollbar-thumb{background:var(--g200);border-radius:4px}.k-col-body::-webkit-scrollbar-thumb:hover{background:var(--g300)}.k-card{background:var(--surface);border:1px solid var(--border);cursor:pointer;border-radius:10px;margin-bottom:8px;padding:12px;transition:box-shadow .15s}.k-card:hover{box-shadow:var(--shadow)}.ranking-table{border-collapse:collapse;width:100%}.ranking-table th{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--text3);background:var(--surface2);border-bottom:1px solid var(--border);padding:10px 14px;font-size:11px;font-weight:700}.ranking-table td{color:var(--text);border-bottom:1px solid var(--border);padding:12px 14px;font-size:13px}.ranking-table tr:hover td{background:var(--surface2)}.li-inp:focus{border-color:var(--or)}.li-remember input{accent-color:var(--or);width:14px;height:14px}.li-remember label{color:var(--tx2);cursor:pointer;font-size:12px}.li-btn:hover{background:var(--or3)}.nav-item{cursor:pointer;color:#9ca3af;border:1.5px solid #0000;border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;margin:2px 0;transition:all .15s;display:flex;position:relative}.nav-item svg{stroke:currentColor;fill:none;stroke-width:1.8px;width:18px;height:18px}.nav-item:hover{color:#374151;background:#f9fafb}.nav-item.active{color:var(--or);background:#fef3ec;border-color:#e85c1a33}.nav-tip{left:calc(var(--sw) + 8px);color:#fff;white-space:nowrap;pointer-events:none;opacity:0;z-index:200;background:#111827;border-radius:6px;padding:5px 10px;font-size:11px;font-weight:500;transition:opacity .15s;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 12px #00000026}.nav-item:hover .nav-tip{opacity:1}.page.active{display:block}.p-inner{padding:18px 22px 32px}.p2-grid{grid-template-columns:360px 1fr;align-items:stretch;gap:14px;display:grid}#page-tomada .decision-indicator,#page-tomada .ai-ind-card{box-sizing:border-box;height:auto;min-height:318px;overflow:visible}#page-tomada .ai-ind-card{flex-direction:column;display:flex}#page-tomada .ai-ind-card-header{flex-shrink:0;margin-bottom:8px}#page-tomada .ai-ind-body{flex:none;min-height:auto}#page-tomada .ai-analysis-layout{grid-template-columns:minmax(0,1fr) 286px;align-items:start;gap:14px;height:auto;min-height:auto;display:grid}#page-tomada .ai-analysis-main{flex-direction:column;min-width:0;min-height:auto;display:flex}#page-tomada .ai-diagnosis-box{background:#fbfdff;border:1px solid #e7edf5;border-radius:10px;flex-shrink:0;margin-bottom:10px;padding:10px 12px}#page-tomada .ai-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#64748b;margin-bottom:5px;font-size:10px;font-weight:950}#page-tomada .ai-diagnosis-box p{color:#1e293b;margin:0;font-size:12.5px;line-height:1.43}#page-tomada .ai-rec-block{background:linear-gradient(#fff8f8,#fff);border:1px solid #fecdd3;border-radius:12px;flex-direction:column;flex:none;gap:8px;min-height:auto;padding:12px;display:flex}#page-tomada .ai-rec-head{flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;display:flex}#page-tomada .ai-rec-head b{letter-spacing:.06em;text-transform:uppercase;color:var(--red);font-size:12px}#page-tomada .ai-rec-head span{color:var(--red);white-space:nowrap;background:#fee2e2;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:900}#page-tomada .ai-rec-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:8px;min-height:auto;display:grid}#page-tomada .ai-rec-step{background:#fff;border-top:2px solid #ffe0e2;border-radius:9px;min-width:0;padding:9px 10px}#page-tomada .ai-rec-step b{color:#334155;margin-bottom:5px;font-size:11px;display:block}#page-tomada .ai-rec-step p{color:#1f2937;margin:0;font-size:11.7px;line-height:1.35}#page-tomada .ai-rec-insight{color:#64748b;border-top:1px dashed #dbe3ee;margin-top:0;padding-top:9px;font-size:11.5px;line-height:1.35}#page-tomada .ai-rec-insight strong{color:#0f172a}#page-tomada .ai-evidence-panel{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:8px;min-height:auto;padding:12px;display:flex}#page-tomada .ai-evidence-title{justify-content:space-between;align-items:center;gap:8px;margin-bottom:1px;display:flex}#page-tomada .ai-evidence-title b{letter-spacing:.06em;text-transform:uppercase;color:#334155;font-size:12px}#page-tomada .ai-evidence-title span{color:#64748b;white-space:nowrap;background:#f1f5f9;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:850}#page-tomada .ai-signal{background:#fbfdff;border:1px solid #e2e8f0;border-radius:9px;padding:9px}#page-tomada .ai-signal b{color:#0f172a;margin-bottom:2px;font-size:13px;display:block}#page-tomada .ai-signal span{color:#64748b;font-size:11px;line-height:1.3}#page-tomada .ai-signal.red{background:#fff7f7;border-color:#fecdd3}#page-tomada .ai-signal.good{background:#f0fdf4;border-color:#bbf7d0}#page-tomada .ai-signal.blue{background:#eff6ff;border-color:#bfdbfe}#decisionList{display:block}#decisionList .decision-indicator{margin-bottom:14px}#decisionList .decision-indicator:last-child{margin-bottom:0}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-thumb{background:var(--bdr2);border-radius:3px}#page-tomada{--or:#ff5001;--or2:#f47a3e;--or3:#c04a10;--bg:var(--g50);--sur:var(--white);--sur2:var(--g50);--bdr:var(--g200);--bdr2:var(--g300);--tx:var(--g900);--tx2:var(--g600);--tx3:var(--g400);--grn:#16a34a;--red:#dc2626;--ylw:#d97706}.topbar-title{color:var(--tx);font-size:15px;font-weight:700}.topbar-date{color:var(--tx3);font-size:11px}.ctrl-bar{background:var(--sur);border-bottom:1.5px solid var(--bdr2);flex-wrap:wrap;align-items:flex-start;gap:10px;padding:9px 22px;display:flex}.ctrl-grp{flex-direction:column;gap:3px;display:flex}.ctrl-lbl{color:var(--tx3);text-transform:uppercase;letter-spacing:.07em;font-size:10px;font-weight:700}.ms-wrap{position:relative}.ms-trigger{border:1.5px solid var(--bdr2);background:var(--sur);cursor:pointer;color:var(--tx);-webkit-user-select:none;user-select:none;white-space:nowrap;text-overflow:ellipsis;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-width:130px;padding:5px 10px;font-size:12px;font-weight:500;transition:border .15s;display:flex;overflow:hidden}.ms-trigger:hover,.ms-trigger.open{border-color:var(--or)}.ms-trigger .arrow{color:var(--tx3);flex-shrink:0;font-size:10px;transition:transform .2s}.ms-trigger.open .arrow{transform:rotate(180deg)}.ms-dropdown{background:var(--sur);border:1.5px solid var(--bdr2);z-index:300;border-radius:10px;flex-direction:column;min-width:200px;max-height:300px;display:none;position:absolute;top:calc(100% + 4px);left:0;overflow:hidden;box-shadow:0 8px 24px #0000001f}.ms-dropdown.open{display:flex}.ms-search{border-bottom:1px solid var(--bdr);padding:7px 10px}.ms-search input{background:0 0;border:none;outline:none;width:100%;font-family:DM Sans,sans-serif;font-size:12px}.ms-actions{border-bottom:1px solid var(--bdr);display:flex}.ms-action-btn{color:var(--or);cursor:pointer;background:0 0;border:none;flex:1;padding:5px;font-family:DM Sans,sans-serif;font-size:11px;font-weight:600}.ms-action-btn:hover{background:var(--bg)}.ms-list{max-height:200px;overflow-y:auto}.ms-item{cursor:pointer;color:var(--tx2);align-items:center;gap:8px;padding:6px 12px;font-size:12px;transition:background .1s;display:flex}.ms-item:hover{background:var(--bg);color:var(--tx)}.ms-item input[type=checkbox]{accent-color:var(--or);cursor:pointer;width:13px;height:13px}.ms-item.selected{background:#fef3ec}.kpi-row{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin-bottom:14px;display:grid}.kpi-card{background:var(--sur);border:1.5px solid var(--bdr2);border-radius:10px;padding:11px 14px;position:relative;overflow:hidden;box-shadow:0 2px 6px #0000000d}.kpi-card:before{content:"";background:linear-gradient(90deg, var(--or), var(--or2));height:2px;position:absolute;top:0;left:0;right:0}.kpi-label{text-transform:uppercase;letter-spacing:.07em;color:var(--tx3);margin-bottom:4px;font-size:9px;font-weight:700}.kpi-value{color:var(--tx);font-family:DM Sans,sans-serif;font-size:18px;font-weight:500;line-height:1}.chart-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.chart-full{grid-column:1/-1}.chart-card{background:var(--sur);border:1.5px solid var(--bdr2);border-radius:12px;padding:13px 13px 9px;overflow:hidden;box-shadow:0 2px 8px #0000000f}.chart-card canvas{max-width:100%;display:block}.chart-header{justify-content:space-between;align-items:center;gap:6px;margin-bottom:6px;display:flex}.chart-title{color:var(--tx);font-size:12px;font-weight:600}.chart-header-right{flex-shrink:0;align-items:center;gap:6px;display:flex}.chart-stats{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.stat-pill{background:var(--sur);border:1px solid var(--bdr);color:var(--tx2);white-space:nowrap;border-radius:5px;align-items:center;padding:2px 7px 2px 5px;font-size:10px;line-height:1.5;display:inline-flex}.stat-pill .sp-label{color:var(--tx);margin-right:4px;font-size:10px;font-weight:500}.stat-pill .sp-val{font-family:DM Sans,sans-serif;font-size:10px}.trend-btn{border:1px solid var(--bdr);background:var(--sur);color:var(--tx2);cursor:pointer;white-space:nowrap;border-radius:20px;align-items:center;gap:4px;padding:2px 8px;font-family:DM Sans,sans-serif;font-size:10px;font-weight:500;line-height:1.6;transition:all .18s;display:inline-flex}.trend-btn:hover{color:var(--tx);border-color:#94a3b8}.trend-btn.active{border-color:var(--or);color:var(--or);background:#fef3ec;font-weight:600}.chart-legend-table{border:1px solid var(--bdr);border-radius:8px;max-height:240px;margin-top:10px;display:none;overflow:auto}.chart-legend-table.open{display:block}.chart-legend-table table{border-collapse:collapse;width:100%;font-size:11px}.chart-legend-table th{background:var(--sur2);text-align:left;text-transform:uppercase;color:var(--tx3);border-bottom:1px solid var(--bdr);z-index:1;padding:6px 10px;font-size:10px;font-weight:700;position:sticky;top:0}.chart-legend-table td{border-bottom:1px solid var(--bdr);color:var(--tx2);padding:5px 10px;font-family:DM Sans,sans-serif}.chart-legend-table td:first-child{color:var(--tx);font-family:DM Sans,sans-serif;font-weight:600}.chart-legend-table tr:hover td{background:var(--sur2)}.chart-menu-wrap{flex-shrink:0;position:relative}.chart-menu-btn{border:1.5px solid var(--bdr2);cursor:pointer;width:22px;height:22px;color:var(--tx3);background:0 0;border-radius:6px;justify-content:center;align-items:center;font-size:13px;transition:all .15s;display:flex}.chart-menu-btn:hover{border-color:var(--or);color:var(--or)}.chart-menu-dd{background:var(--sur);border:1.5px solid var(--bdr2);z-index:400;border-radius:9px;min-width:150px;display:none;position:absolute;top:calc(100% + 4px);right:0;overflow:hidden;box-shadow:0 6px 20px #0000001f}.chart-menu-dd.open{display:block}.chart-menu-item{color:var(--tx2);cursor:pointer;padding:8px 14px;font-size:12px;font-weight:500;transition:all .1s}.chart-menu-item:hover{background:var(--bg);color:var(--or)}.modal-overlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;display:none;position:fixed;inset:0}.modal-overlay.open{display:flex}.modal-box{background:var(--sur);border:1.5px solid var(--bdr2);border-radius:16px;flex-direction:column;width:92vw;max-width:1100px;max-height:92vh;padding:24px;display:flex;position:relative;overflow:hidden}.modal-close{cursor:pointer;color:var(--tx3);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:18px;display:flex;position:absolute;top:12px;right:14px}.modal-close:hover{background:var(--sur2);color:var(--tx)}.modal-header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.modal-title{color:var(--tx);white-space:nowrap;font-size:14px;font-weight:600}.modal-export-btn{border:1.5px solid var(--bdr2);color:var(--tx2);cursor:pointer;background:#fff;border-radius:8px;padding:5px 12px;font-family:DM Sans,sans-serif;font-size:12px;font-weight:600;transition:all .15s}.modal-export-btn:hover{border-color:var(--or);color:var(--or)}.modal-stat{background:var(--sur2);border:1px solid var(--bdr);border-radius:8px;flex-direction:column;gap:2px;padding:6px 12px;line-height:1.3;display:inline-flex}.modal-stat-label{text-transform:uppercase;letter-spacing:.04em;color:var(--tx2);font-size:10px;font-weight:700}.modal-stat-val{color:var(--tx3);white-space:nowrap;font-family:DM Sans,sans-serif;font-size:11px}.dec-card{background:var(--sur);border:1.5px solid var(--bdr2);border-radius:14px;padding:22px;overflow-y:auto;box-shadow:0 2px 8px #0000000f}.dec-title{color:var(--tx);margin-bottom:4px;font-size:17px;font-weight:800}.dec-sub{color:var(--tx3);margin-bottom:16px;font-size:12px}.dec-ind,.decision-indicator{border:1.5px solid var(--bdr2);background:var(--sur);border-radius:12px;margin-bottom:14px;padding:16px 18px;transition:box-shadow .15s,transform .15s;box-shadow:0 2px 8px #0000000f}.dec-ind:hover,.decision-indicator:hover{transform:translateY(-1px);box-shadow:0 4px 14px #0000001a}.di-hdr,.di-header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.di-value{color:var(--tx);letter-spacing:-.5px;margin-top:4px;font-family:DM Sans,sans-serif;font-size:22px;font-weight:700}.di-hdr{justify-content:space-between;align-items:center;margin-bottom:5px;display:flex}.di-name{color:var(--tx);font-size:14px;font-weight:700}.di-status{text-transform:uppercase;border-radius:20px;padding:3px 10px;font-size:10px;font-weight:700}.status-ok{color:var(--grn);background:#dcfce7}.status-warn{color:var(--ylw);background:#fef9c3}.status-alert{color:var(--red);background:#fee2e2}.di-val{color:var(--tx);margin-top:4px;font-size:22px;font-weight:700}.di-meta{color:var(--tx3);margin-top:3px;font-size:11px}.di-deltas{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.di-delta{white-space:nowrap;border-radius:6px;align-items:center;gap:4px;padding:3px 9px;font-size:11px;font-weight:600;display:inline-flex}.di-delta-up{color:var(--grn);background:#dcfce7}.di-delta-down{color:var(--red);background:#fee2e2}.di-delta-neutral{color:#64748b;background:#f1f5f9}.di-action{color:var(--tx2);background:var(--bg);border-left:3px solid var(--bdr);border-radius:7px;margin-top:9px;padding:10px 13px;font-size:12px;line-height:1.6}.di-action.action-ok{border-left-color:var(--grn)}.di-action.action-warn{border-left-color:var(--ylw)}.di-action.action-alert{border-left-color:var(--red)}.ops-panel{flex-direction:column;gap:12px;display:flex}.ops-section-title{text-transform:uppercase;letter-spacing:.06em;color:var(--tx3);border-top:1px solid var(--bdr);margin-top:4px;padding:6px 0 4px;font-size:11px;font-weight:700}.ops-2col{grid-template-columns:1fr 1fr;gap:10px;display:grid}.rel-doc{background:var(--sur);border:1.5px solid var(--bdr2);border-radius:14px;max-width:820px;margin:0 auto;padding:36px 44px;box-shadow:0 2px 12px #00000012}.rel-hdr{text-align:center;border-bottom:2px solid var(--bdr);margin-bottom:28px;padding-bottom:20px}.rel-title{color:var(--tx);font-size:20px;font-weight:800}.rel-sub{color:var(--tx2);margin-top:3px;font-size:13px}.rel-meta{color:var(--tx3);flex-wrap:wrap;justify-content:center;gap:24px;margin-top:10px;font-size:11px;display:flex}.rel-sec{margin-bottom:24px}.rel-sec-t{color:var(--or);border-bottom:1.5px solid #fee2cc;align-items:center;gap:8px;margin-bottom:12px;padding-bottom:5px;font-size:14px;font-weight:700;display:flex}.rel-num{background:var(--or);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:flex}.rel-sumbox{color:var(--tx);background:linear-gradient(135deg,#fef3ec,#fff);border:1.5px solid #fdd9be;border-radius:10px;padding:18px 22px;font-size:13px;line-height:1.8}.rel-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.rel-card{background:var(--sur2);border:1.5px solid var(--bdr);border-radius:10px;padding:13px 15px}.rel-ind-name{text-transform:uppercase;letter-spacing:.05em;color:var(--tx3);margin-bottom:5px;font-size:10px;font-weight:700}.rel-ind-val{color:var(--tx);font-family:DM Sans,sans-serif;font-size:20px;font-weight:600;line-height:1}.rel-delta{border-radius:20px;align-items:center;gap:3px;margin-top:4px;padding:2px 7px;font-size:11px;font-weight:600;display:inline-flex}.rel-delta.up{color:var(--grn);background:#dcfce7}.rel-delta.down{color:var(--red);background:#fee2e2}.rel-prev{color:var(--tx3);margin-top:2px;font-size:10px}.rel-tbl{border-collapse:collapse;width:100%}.rel-tbl th{text-align:left;text-transform:uppercase;color:var(--tx3);border-bottom:1.5px solid var(--bdr);background:#f1f5f9;padding:9px 12px;font-size:11px;font-weight:700}.rel-tbl td{border-bottom:1px solid var(--bdr);color:var(--tx2);vertical-align:top;padding:9px 12px;font-size:12px}.rel-badge{border-radius:20px;padding:2px 8px;font-size:10px;font-weight:700}.rel-badge.hi{color:var(--red);background:#fee2e2}.rel-badge.md{color:var(--ylw);background:#fef9c3}.rel-badge.lo{color:var(--grn);background:#dcfce7}.form-modal{background:var(--sur);border-radius:14px;width:600px;max-width:96vw;max-height:90vh;padding:28px;position:relative;overflow-y:auto}.form-title{color:var(--tx);margin-bottom:20px;font-size:16px;font-weight:700}.form-row{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px;display:grid}.form-row-1{margin-bottom:12px}.form-grp{flex-direction:column;gap:4px;display:flex}.form-lbl{text-transform:uppercase;letter-spacing:.04em;color:var(--tx2);font-size:11px;font-weight:600}.form-inp{border:1.5px solid var(--bdr2);color:var(--tx);background:var(--sur);border-radius:8px;outline:none;width:100%;padding:8px 11px;font-family:DM Sans,sans-serif;font-size:13px;transition:border .15s}.form-inp:focus{border-color:var(--or)}.form-sel{border:1.5px solid var(--bdr2);color:var(--tx);background:var(--sur);cursor:pointer;border-radius:8px;outline:none;width:100%;padding:8px 11px;font-family:DM Sans,sans-serif;font-size:13px;transition:border .15s}.form-sel:focus{border-color:var(--or)}.form-ta{border:1.5px solid var(--bdr2);color:var(--tx);background:var(--sur);resize:vertical;border-radius:8px;outline:none;width:100%;min-height:60px;padding:8px 11px;font-family:DM Sans,sans-serif;font-size:13px;transition:border .15s}.form-ta:focus{border-color:var(--or)}.btn-primary{background:var(--or);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:9px 20px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:600}.btn-primary:hover{background:var(--or3)}.btn-sec{background:var(--sur2);border:1.5px solid var(--bdr2);color:var(--tx2);cursor:pointer;border-radius:8px;padding:9px 20px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:600}.btn-add-circle{background:var(--or);color:#fff;cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:22px;font-weight:300;line-height:1;transition:background .15s;display:flex;box-shadow:0 2px 8px #e85c1a59}.btn-add-circle:hover{background:var(--or3)}.view-btn{border:1.5px solid var(--bdr2);color:var(--tx2);cursor:pointer;background:0 0;border-radius:20px;padding:6px 13px;font-family:DM Sans,sans-serif;font-size:12px;font-weight:600;transition:all .15s}.view-btn.active{color:#fff;background:#ff5001;border-color:#ff5001}.dl-wrap{display:inline-block;position:relative}.dl-btn{border:1.5px solid var(--bdr2);background:var(--sur);color:var(--tx2);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex}.dl-btn:hover{border-color:var(--or);color:var(--or)}.dl-btn.primary{background:var(--or);border-color:var(--or);color:#fff}.dl-btn.primary:hover{background:var(--or3)}.dl-btn .dl-arrow{font-size:10px;transition:transform .2s}.dl-btn.open .dl-arrow{transform:rotate(180deg)}.dl-menu{background:var(--sur);border:1.5px solid var(--bdr2);z-index:500;border-radius:10px;min-width:180px;display:none;position:absolute;top:calc(100% + 4px);left:0;overflow:hidden;box-shadow:0 8px 24px #0000001f}.dl-menu.open{display:block}.dl-menu-item{color:var(--tx2);cursor:pointer;padding:9px 14px;font-size:13px;transition:background .1s}.dl-menu-item:hover{background:var(--bg);color:var(--or)}.dl-menu-sep{background:var(--bdr);height:1px;margin:4px 0}.dl-menu-label{text-transform:uppercase;letter-spacing:.05em;color:var(--tx3);padding:6px 14px 2px;font-size:10px;font-weight:700}.kanban{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.k-col{background:var(--sur2);border:1.5px solid var(--bdr2);border-radius:12px;min-height:200px;padding:13px}.k-col-hdr{text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:11px;font-weight:700;display:flex}.k-card{background:var(--sur);border:1.5px solid var(--bdr2);cursor:grab;border-radius:8px;margin-bottom:7px;padding:11px 13px;box-shadow:0 1px 3px #0000000f}.k-card:active{cursor:grabbing;opacity:.8}.k-card.dragging{opacity:.5}.k-col.drag-over{border-color:var(--or);background:#fef3ec}.k-card-title{color:var(--tx);margin-bottom:3px;font-size:12px;font-weight:600}.k-card-meta{color:var(--tx3);font-size:11px}.pdi-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.pdi-card{background:var(--sur);border:1.5px solid var(--bdr2);border-radius:12px;padding:18px}.avatar{background:var(--or);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:13px;font-weight:700;display:flex}.data-tbl{border-collapse:collapse;width:100%}.data-tbl th{background:var(--sur2);text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--tx3);border-bottom:1.5px solid var(--bdr2);padding:9px 13px;font-size:11px;font-weight:700}.data-tbl td{border-bottom:1px solid var(--bdr);color:var(--tx2);vertical-align:middle;padding:9px 13px;font-size:13px}.data-tbl tr:hover td{background:var(--sur2)}.fin-badge{border-radius:20px;padding:2px 9px;font-size:11px;font-weight:600;display:inline-block}.fin-badge.paid{color:var(--grn);background:#dcfce7}.fin-badge.pending{color:var(--red);background:#fee2e2}.cfg-grid{grid-template-columns:200px 1fr;gap:14px;display:grid}.cfg-menu{background:var(--sur);border:1.5px solid var(--bdr2);border-radius:12px;overflow:hidden}.cfg-menu-item{cursor:pointer;color:var(--tx2);border-left:3px solid #0000;padding:10px 15px;font-size:13px;transition:all .15s}.cfg-menu-item:hover{background:var(--sur2);color:var(--tx)}.cfg-menu-item.active{border-left-color:var(--or);color:var(--or);background:#fef3ec;font-weight:600}.cfg-panel{background:var(--sur);border:1.5px solid var(--bdr2);border-radius:12px;padding:22px}.cfg-sec{display:none}.cfg-title{color:var(--tx);margin-bottom:3px;font-size:15px;font-weight:700}.cfg-sub{color:var(--tx3);margin-bottom:20px;font-size:12px}.import-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.import-card{background:var(--sur);border:1.5px solid var(--bdr2);text-align:center;border-radius:12px;padding:20px}.drop-zone{border:2px dashed var(--bdr2);cursor:pointer;border-radius:10px;margin-top:12px;padding:28px 16px;transition:all .2s}.drop-zone:hover{border-color:var(--or);background:#fef3ec}.import-log-row{background:var(--sur2);border-radius:8px;align-items:center;gap:10px;margin-bottom:6px;padding:8px 12px;font-size:12px;display:flex}.status-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.status-phase{background:var(--sur);border:1.5px solid var(--bdr2);border-radius:14px;padding:20px;box-shadow:0 2px 8px #0000000f}.status-phase-hdr{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.status-phase-title{color:var(--tx);font-size:15px;font-weight:700}.status-progress-bar{background:var(--bdr);border-radius:3px;height:6px;margin-bottom:14px;overflow:hidden}.status-progress-fill{background:var(--or);border-radius:3px;height:100%;transition:width .3s}.status-progress-pct{color:var(--tx3);margin-bottom:10px;font-size:11px}.status-item{border-bottom:1px solid var(--bdr);align-items:flex-start;gap:8px;padding:8px 0;display:flex}.status-item:last-child{border-bottom:none}.status-item input[type=checkbox]{accent-color:var(--or);cursor:pointer;flex-shrink:0;width:14px;height:14px;margin-top:2px}.status-item label{color:var(--tx2);cursor:pointer;font-size:12px;line-height:1.5}.status-item.checked label{color:var(--tx3);text-decoration:line-through}.status-cat-title{text-transform:uppercase;letter-spacing:.05em;color:var(--or);border-bottom:1px solid #fee2cc;margin:12px 0 6px;padding:4px 0;font-size:11px;font-weight:700}.fin-kanban{grid-template-columns:1fr 1fr;gap:14px;display:grid}.fin-k-col{background:var(--sur2);border:1.5px solid var(--bdr2);border-radius:12px;padding:14px}.fin-k-hdr{text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:700}.fin-k-card{background:var(--sur);border:1.5px solid var(--bdr2);border-radius:8px;margin-bottom:7px;padding:10px 13px;font-size:12px}.coming-soon{min-height:400px;color:var(--tx3);flex-direction:column;justify-content:center;align-items:center;display:flex}.coming-soon h2{color:var(--tx2);margin-bottom:8px;font-size:22px;font-weight:700}.coming-soon p{font-size:14px}.settings-section{background:var(--surface);border:1px solid var(--border);border-radius:16px;margin-bottom:20px;padding:24px}.settings-section-title{color:var(--text);border-bottom:1px solid var(--border);margin-bottom:18px;padding-bottom:12px;font-family:DM Sans,sans-serif;font-size:15px;font-weight:700}.settings-field{margin-bottom:18px}.settings-field:last-child{margin-bottom:0}.settings-label{color:var(--text2,#4b5563);text-transform:uppercase;letter-spacing:.6px;margin-bottom:7px;font-size:12px;font-weight:600}.settings-input{background:var(--surface2,#f9fafb);border:1.5px solid var(--border,#e5e7eb);width:100%;color:var(--text,#111827);border-radius:10px;outline:none;padding:11px 14px;font-family:DM Sans,sans-serif;font-size:14px;transition:border .2s}.settings-input:focus{border-color:var(--accent,#ff5001)}.settings-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:14px 0;display:flex}.settings-row:last-child{border-bottom:none;padding-bottom:0}.settings-row-label{color:var(--text);font-size:14px;font-weight:500}.settings-row-desc{color:var(--text3);margin-top:2px;font-size:12px}.settings-toggle{background:var(--border);cursor:pointer;border-radius:12px;flex-shrink:0;width:44px;height:24px;transition:background .25s;position:relative}.settings-toggle.on{background:var(--accent)}.settings-toggle:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:left .25s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #0003}.settings-toggle.on:after{left:23px}.settings-save-btn{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:10px;padding:11px 24px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:600;transition:opacity .2s}.settings-save-btn:hover{opacity:.88}.rbac-table{border-collapse:collapse;width:100%;font-size:13px}.rbac-table th{text-align:left;text-transform:uppercase;letter-spacing:.6px;color:var(--text3);background:var(--surface2);padding:10px 14px;font-size:11px;font-weight:700}.rbac-table td{border-top:1px solid var(--border);color:var(--text);padding:12px 14px}.rbac-table tr:hover td{background:var(--surface2)}.rbac-check{border:2px solid var(--border);cursor:pointer;border-radius:5px;justify-content:center;align-items:center;width:18px;height:18px;transition:all .15s;display:inline-flex}.rbac-check.checked{background:var(--accent);border-color:var(--accent)}.rbac-check.checked:after{content:"✓";color:#fff;font-size:11px;font-weight:700}.badge{border-radius:20px;align-items:center;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex}.badge.green{color:var(--green);background:#00c48c1f}.badge.orange{color:var(--orange);background:#ff7a2f1f}.badge.red{color:var(--red);background:#f5365c1f}.badge.blue{color:var(--accent);background:#ff5a1f1f}.badge.gray{background:var(--surface2);color:var(--text3)}.progress-bar{background:var(--surface2);border-radius:3px;width:100%;height:6px;margin-top:6px;overflow:hidden}.progress-fill{border-radius:3px;height:100%;transition:width .6s}#sp-module{--sp-red:#e8293a;--sp-navy:#0b1120;--sp-amber:#f59e0b;--sp-green:#10b981;--sp-blue:#3b82f6}#sp-module *{box-sizing:border-box}.sp-title{font-family:DM Sans,sans-serif}.sp-card{background:#fff;border:.5px solid #e2e8f0;border-radius:16px;box-shadow:0 1px 8px #0000000f}.sp-pill{border-radius:20px;align-items:center;gap:5px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-flex}.sp-pill-red{color:#e8293a;background:#fef2f2;border:1px solid #fecaca}.sp-pill-amber{color:#d97706;background:#fffbeb;border:1px solid #fde68a}.sp-pill-green{color:#059669;background:#ecfdf5;border:1px solid #a7f3d0}.sp-pill-blue{color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe}.sp-pill-pulse:before{content:"";background:#e8293a;border-radius:50%;width:7px;height:7px;animation:1.4s ease-in-out infinite sp-pulse;display:inline-block}@keyframes sp-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}}.sp-alert-row{cursor:pointer;border-bottom:.5px solid #f1f5f9;align-items:center;gap:14px;padding:14px 18px;transition:background .15s;display:flex}.sp-alert-row:last-child{border-bottom:none}.sp-alert-row:hover{background:#fafafa}.sp-alert-row.active{background:#fef2f2}.sp-num{color:#94a3b8;border:1.5px solid #e2e8f0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;font-weight:800;transition:all .2s;display:flex}.sp-alert-row.active .sp-num{color:#fff;background:#e8293a;border-color:#e8293a}.sp-tab-bar{border-bottom:1.5px solid #f1f5f9;display:flex;overflow-x:auto}.sp-tab{cursor:pointer;color:#94a3b8;white-space:nowrap;border-bottom:2px solid #0000;margin-bottom:-1.5px;padding:11px 18px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:600;transition:all .15s}.sp-tab.active{color:#e8293a;border-bottom-color:#e8293a}.sp-tab-panel{padding:24px;animation:.35s sp-fade;display:none}.sp-tab-panel.active{display:block}@keyframes sp-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.sp-why-chain{flex-direction:column;gap:0;display:flex;position:relative}.sp-why-item{gap:16px;padding-bottom:20px;display:flex;position:relative}.sp-why-item:not(:last-child):before{content:"";background:#e2e8f0;width:1.5px;position:absolute;top:30px;bottom:0;left:14px}.sp-why-circle{color:#94a3b8;z-index:1;background:#fff;border:2px solid #e2e8f0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:11px;font-weight:800;display:flex}.sp-why-item.root .sp-why-circle{color:#fff;background:#e8293a;border-color:#e8293a}.sp-ishi-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.sp-ishi-card{border-radius:12px;padding:14px}.sp-w2h-item{align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.sp-w2h-tag{text-transform:uppercase;letter-spacing:.06em;border-radius:6px;flex-shrink:0;margin-top:1px;padding:4px 10px;font-size:10px;font-weight:800}.sp-action-item{border-bottom:.5px solid #f8fafc;align-items:flex-start;gap:10px;padding:10px 0;display:flex}.sp-action-item:last-child{border-bottom:none}.sp-action-item.done .sp-action-text{color:#94a3b8;text-decoration:line-through}.sp-checkbox{cursor:pointer;border:1.5px solid #d1d5db;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;transition:all .15s;display:flex}.sp-checkbox.checked{color:#fff;background:#10b981;border-color:#10b981;font-size:11px}.sp-kpi-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.sp-kpi-item{background:#f8fafc;border-radius:10px;padding:12px 14px}.sp-hist-item{border-bottom:.5px solid #f8fafc;align-items:center;gap:14px;padding:14px 0;display:flex}.sp-hist-item:last-child{border-bottom:none}.sp-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.sp-ai-strip{background:#ffffff14;border-top:.5px solid #ffffff1a;align-items:center;gap:10px;padding:10px 20px;display:flex}.sp-typing:after{content:"";background:#94a3b8;border-radius:50%;width:4px;height:4px;margin-left:4px;animation:1.2s infinite sp-dot1;display:inline-block}@keyframes sp-dot1{0%,to{opacity:.3}50%{opacity:1}}.sp-fade-in{animation:.5s forwards sp-fade}.sp-hidden{opacity:0}.btn-fab{background:var(--green);color:#fff;cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-family:inherit;font-size:24px;font-weight:300;line-height:1;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 4px 12px #3daf1e59}.btn-fab:hover{transform:scale(1.1);box-shadow:0 6px 18px #3daf1e73}[id$=-dl-wrap] button svg,.dl-btn svg{stroke:#374151!important}[id$=-dl-menu] button{color:#111827!important;font-weight:400!important}#pdi-detail-view[data-pode-editar="0"] .btn-fab,#pdi-detail-view[data-pode-editar="0"] [onclick*=pdiAdd],#pdi-detail-view[data-pode-editar="0"] [onclick*=pdiEdit],#pdi-detail-view[data-pode-editar="0"] [onclick*=pdiSave],#pdi-detail-view[data-pode-editar="0"] [onclick*=pdiDelete]{display:none!important}#pdi-detail-view[data-pode-editar="0"] textarea{pointer-events:none;background:var(--g50,#f9fafb);cursor:default;opacity:.85}#page-dashboard{--dash-red:var(--red);--dash-yellow:var(--amber);--dash-blue:var(--navy);--dash-ink:#0f172a;--dash-muted:#64748b;--dash-sub:#475569;--dash-card:#fff;--dash-panel:#f8fafc;--dash-line:#e2e8f0;--dash-shadow:0 1px 2px #0f172a0f, 0 4px 16px #0f172a0a;--dash-shadow-hover:0 2px 4px #0f172a14, 0 8px 24px #0f172a0f;--dash-radius:16px;color:var(--dash-ink);background:var(--dash-panel);padding-bottom:30px;position:relative;font-family:"DM Sans", var(--font-sans)!important}#page-dashboard *,#page-dashboard button,#page-dashboard input,#page-dashboard select,#page-dashboard table{font-family:"DM Sans", var(--font-sans)!important}#page-dashboard>*{z-index:1;position:relative}#page-dashboard [style*="grid-template-columns:repeat(4,1fr)"]{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important}#page-dashboard .kpi{min-height:112px;transition:all .25s cubic-bezier(.4,0,.2,1);border:1px solid var(--dash-line)!important;border-radius:var(--dash-radius)!important;background:var(--dash-card)!important;box-shadow:var(--dash-shadow)!important;padding:20px 22px!important}#page-dashboard .kpi:hover{transform:translateY(-1px);box-shadow:var(--dash-shadow-hover)!important;border-color:#cbd5e1!important}#page-dashboard .kpi:nth-child(n) .kpi-lbl,#page-dashboard .kpi-lbl{color:var(--dash-muted)!important;letter-spacing:.09em!important;font-size:11px!important;font-weight:800!important;font-family:"DM Sans", var(--font-sans)!important}#page-dashboard .kpi-val{margin-top:8px;color:var(--dash-ink)!important;letter-spacing:0!important;font-size:38px!important;font-weight:850!important;font-family:"DM Sans", var(--font-sans)!important}#page-dashboard .kpi-val span{vertical-align:middle;white-space:nowrap;align-items:center;display:inline-flex}#page-dashboard .kpi-sub{color:var(--dash-sub)!important;font-size:13px!important;line-height:1.45!important;font-family:"DM Sans", var(--font-sans)!important;margin-top:8px!important}#page-dashboard [id^=ia-block-]{border:1px solid var(--dash-line)!important;background:var(--dash-card)!important;box-shadow:var(--dash-shadow)!important;border-radius:11px!important;margin-bottom:18px!important;padding:18px 20px!important}#page-dashboard [id^=ia-block-]>div:first-child{display:none!important}#page-dashboard [id^=ia-block-]>div:nth-child(2)>span{color:var(--dash-ink)!important}#page-dashboard [id^=ia-block-] button{background:var(--dash-card)!important;color:var(--dash-sub)!important;box-shadow:none!important;border:1px solid #c9d3e0!important;border-radius:8px!important}#page-dashboard [id^=ia-content-]{color:var(--dash-sub)!important}#page-dashboard .cc,#page-dashboard .chart-card,#page-dashboard [style*="background:var(--white);border-radius:var(--r);box-shadow:var(--s1);border:1px solid var(--g200)"]{border:1px solid var(--dash-line)!important;background:var(--dash-card)!important;box-shadow:var(--dash-shadow)!important;border-radius:11px!important}#page-dashboard .cc{padding:18px 20px!important}#page-dashboard .cc>div:first-child{margin-bottom:14px!important;padding-bottom:12px!important}#page-dashboard .cc [style*="border-bottom:1px solid var(--g200)"]{border-bottom-color:var(--dash-line)!important}#page-dashboard .cc [style*="background:var(--g50)"],#page-dashboard [style*="background:var(--g50);border-radius:10px"]{border:1px solid var(--dash-line)!important;background:var(--dash-card)!important;box-shadow:var(--dash-shadow)!important;border-radius:11px!important}#page-dashboard [style*="grid-template-columns:1fr 270px"] [style*="background:var(--g50);border-radius:10px"],#page-dashboard [style*="grid-template-columns:1fr 240px"] [style*="background:var(--g50);border-radius:10px"],#page-dashboard [style*="grid-template-columns:1fr 310px"] [style*="background:var(--g50);border-radius:10px"]{box-sizing:border-box!important;flex-direction:column!important;justify-content:center!important;min-height:66px!important;padding:7px 12px!important;display:flex!important}#page-dashboard [style*="grid-template-columns:1fr 270px"]>div:last-child,#page-dashboard [style*="grid-template-columns:1fr 240px"]>div:last-child,#page-dashboard [style*="grid-template-columns:1fr 310px"]>div:last-child{gap:8px!important}#page-dashboard .cc [style*=font-size\:10px][style*=text-transform\:uppercase],#page-dashboard .cc [style*="letter-spacing:.08em"],#page-dashboard .cc [style*="letter-spacing:.06em"],#page-dashboard th{color:var(--dash-muted)!important}#page-dashboard .cc [style*=font-size\:19px],#page-dashboard .cc [style*=font-size\:16px],#page-dashboard td{color:var(--dash-ink)!important}#page-dashboard .cc>div:first-child>span:nth-child(2){display:none!important}#page-dashboard table{border-collapse:separate!important;border-spacing:0!important}#page-dashboard thead tr{background:var(--g50)!important}#page-dashboard tbody tr:hover td{background:var(--dash-panel)!important}#page-dashboard th:first-child{border-top-left-radius:8px}#page-dashboard th:last-child{border-top-right-radius:8px}#dash-panel-vendas .dsh-ranking-wrap{border:1px solid var(--dash-line);border-radius:10px;max-height:390px;overflow:auto}#dash-panel-vendas .dsh-ranking-table{table-layout:fixed;width:100%;min-width:0}#dash-panel-vendas .dsh-ranking-table th,#dash-panel-vendas .dsh-ranking-table td{white-space:nowrap;box-sizing:border-box}#dash-panel-vendas #dsh-vtbody{display:table-row-group!important}#dash-panel-vendas .dsh-ranking-table thead{display:table-header-group!important}#dash-panel-vendas .dsh-ranking-table tr{display:table-row!important}#dash-panel-vendas .dsh-ranking-table th,#dash-panel-vendas .dsh-ranking-table td{display:table-cell!important}#dash-panel-vendas .dsh-ranking-table thead th{z-index:2;position:sticky;top:0;background:#fafafa!important}#dash-panel-vendas .dsh-ranking-table th:first-child,#dash-panel-vendas .dsh-ranking-table td:first-child{width:34%;text-align:left!important}#dash-panel-vendas .dsh-ranking-table th:not(:first-child),#dash-panel-vendas .dsh-ranking-table td:not(:first-child){width:11%;text-align:center!important}#dash-panel-vendas .dsh-payment-bars{flex-direction:column;justify-content:flex-start;gap:9px;min-width:0;min-height:240px;overflow:visible;display:flex!important}#dash-panel-vendas .dsh-payment-row{background:linear-gradient(#fff,#fbfcfe);border:1px solid #e8eef5;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 10px;min-width:0;min-height:42px;padding:8px 10px;display:grid;box-shadow:0 1px 2px #0f172a0d}#dash-panel-vendas .dsh-payment-label{align-items:center;gap:7px;line-height:1.2;display:flex;overflow:hidden;color:#0f172a!important;font-size:11px!important;font-weight:750!important}#dash-panel-vendas .dsh-payment-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}#dash-panel-vendas .dsh-payment-dot{border-radius:999px;flex:none;width:8px;height:8px}#dash-panel-vendas .dsh-payment-track{background:#eef2f7;border-radius:999px;grid-column:1/-1;height:8px;overflow:hidden}#dash-panel-vendas .dsh-payment-fill{border-radius:999px;height:100%}#dash-panel-vendas .dsh-payment-value{text-align:right;min-width:28px;line-height:1;color:#020617!important;font-size:12px!important;font-weight:850!important}body.dark #page-dashboard{--dash-ink:#edf0f8;--dash-muted:#8b94b3;--dash-sub:#bcc3d6;--dash-card:#1e2130;--dash-panel:#171a26;--dash-line:#3a3f58;--dash-shadow:0 2px 8px #00000057, 0 1px 2px #0000003d;--dash-shadow-hover:0 4px 16px #00000070, 0 2px 4px #0000004d;color:var(--dash-ink)!important}body.dark #page-dashboard .kpi,body.dark #page-dashboard .cc,body.dark #page-dashboard .chart-card,body.dark #page-dashboard [id^=ia-block-]{background:var(--dash-card)!important;border-color:var(--dash-line)!important;box-shadow:var(--dash-shadow)!important}body.dark #page-dashboard [style*="background:var(--g50)"],body.dark #page-dashboard [style*="background:#fff"],body.dark #page-dashboard [style*="background: #fff"],body.dark #page-dashboard [style*="background:#FFF"],body.dark #page-dashboard [style*="background: #FFF"]{background:var(--dash-card)!important;border-color:var(--dash-line)!important}body.dark #page-dashboard [style*="border-bottom:1px solid var(--g200)"]{border-bottom-color:var(--dash-line)!important}body.dark #page-dashboard thead tr,body.dark #dash-panel-vendas .dsh-ranking-table thead th,body.dark #page-dashboard tbody tr:hover td{background:#252838!important}body.dark #page-dashboard [id^=ia-block-] button{border-color:var(--dash-line)!important;color:var(--dash-sub)!important;background:#252838!important}body.dark #dash-panel-vendas .dsh-payment-row{border-color:var(--dash-line)!important;background:linear-gradient(#252838,#1e2130)!important;box-shadow:0 1px 2px #00000038!important}body.dark #dash-panel-vendas .dsh-payment-label,body.dark #dash-panel-vendas .dsh-payment-value{color:var(--dash-ink)!important}body.dark #dash-panel-vendas .dsh-payment-track{background:#151824!important}body.dark #ind-colab-select{color:#edf0f8!important;appearance:none!important;background:#252838 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23BCC3D6' stroke-width='1.6' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") right 12px center no-repeat!important;border-color:#3a3f58!important;padding-right:32px!important;box-shadow:0 1px 2px #0000003d!important}body.dark #ind-colab-select option{color:#edf0f8!important;background:#252838!important}body.dark #ind-colab-select:focus{border-color:#ff5a1f!important;box-shadow:0 0 0 3px #ff5a1f29!important}#page-dashboard [style*="grid-template-columns:1fr 270px"],#page-dashboard [style*="grid-template-columns:1fr 240px"],#page-dashboard [style*="grid-template-columns:1fr 310px"]{grid-template-columns:minmax(0,1fr) minmax(238px,260px)!important;align-items:stretch!important}#page-dashboard [style*="grid-template-columns:1fr 270px"]>div:first-child[style*=height\:],#page-dashboard [style*="grid-template-columns:1fr 240px"]>div:first-child[style*=height\:],#page-dashboard [style*="grid-template-columns:1fr 310px"]>div:first-child[style*=height\:]{align-self:stretch!important;height:auto!important;min-height:220px!important}#page-dashboard [style*="grid-template-columns:1fr 270px"]>div:first-child[style*=height\:] canvas,#page-dashboard [style*="grid-template-columns:1fr 240px"]>div:first-child[style*=height\:] canvas,#page-dashboard [style*="grid-template-columns:1fr 310px"]>div:first-child[style*=height\:] canvas{height:100%!important}#page-dashboard [id^=ia-block-] button svg{stroke:currentColor!important}body.dark #page-dashboard .kpi,body.dark #page-dashboard .cc,body.dark #page-dashboard [style*="background:var(--white);border-radius:var(--r);box-shadow:var(--s1);border:1px solid var(--g200)"]{background:var(--dash-card)!important;border-color:#bcc3d621!important}body.dark #page-dashboard [id^=ia-block-]{background:var(--dash-card)!important;border-color:#bcc3d624!important}@media (width<=1100px){#page-dashboard [style*="grid-template-columns:1fr 270px"],#page-dashboard [style*="grid-template-columns:1fr 240px"],#page-dashboard [style*="grid-template-columns:1fr 310px"],#page-dashboard [style*="grid-template-columns:1fr 1fr"]{grid-template-columns:1fr!important}}@media (width<=640px){#page-dashboard .kpi-val{font-size:2rem!important}}#page-dashboard{--bg:#f0f2f5;--white:#fff;--tp:#1a1f36;--ts:#6b7280;--tm:#9ca3af;--border:#e5e7eb;--accent:#ff6b35;--accent-l:#fff3ee;--sh:0 1px 3px #00000012, 0 1px 2px #0000000a;background:var(--bg);color:var(--tp);font-size:14px}#page-dashboard .dsh-op-content,#page-dashboard .dsh-op-content *{box-sizing:border-box;font-family:"DM Sans", DM Sans, var(--font-sans), sans-serif!important;letter-spacing:0!important}#page-dashboard .dsh-op-content{width:100%;max-width:none;margin:0;padding:18px}#page-dashboard .dsh-op-panel{display:block}#page-dashboard .kpi-card{background:var(--dash-card);border:1px solid var(--dash-line);border-radius:var(--dash-radius);box-shadow:var(--dash-shadow);text-align:center;flex-direction:column;justify-content:center;min-height:124px;padding:24px 22px;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex}#page-dashboard .kpi-card:hover{box-shadow:var(--dash-shadow-hover);border-color:#cbd5e1;transform:translateY(-1px)}#page-dashboard .kpi-lbl{text-transform:uppercase;color:var(--dash-muted);letter-spacing:.06em;margin-bottom:10px;font-size:11px;font-weight:700}#page-dashboard .kpi-val{color:var(--dash-ink);letter-spacing:-.8px;font-variant-numeric:tabular-nums;font-size:38px;font-weight:800;line-height:1.05}#page-dashboard .kpi-mini-lbl{color:var(--dash-muted);margin-bottom:3px;font-size:11px;font-weight:500}#page-dashboard .sec{background:var(--dash-card);border:1px solid var(--dash-line);border-radius:var(--dash-radius);box-shadow:var(--dash-shadow);margin-bottom:16px;padding:22px 24px;transition:box-shadow .25s;overflow:hidden}#page-dashboard .sec:hover{box-shadow:var(--dash-shadow-hover)}#page-dashboard .sec-title{text-transform:uppercase;color:var(--dash-muted);letter-spacing:.06em;border-bottom:1px solid #f1f5f9;margin-bottom:16px;padding-bottom:12px;font-size:11px;font-weight:700}#page-dashboard .chart-layout>.chart-wrap{min-height:250px;height:auto!important}#page-dashboard .chart-layout>.side-stats{height:auto}#page-dashboard .chart-layout>.side-stats>.stat-item,#page-dashboard .chart-layout>.side-stats>.split2{flex:none}#page-dashboard .chart-layout>.side-stats>.split2 .mini-stat{height:auto;min-height:110px}#page-dashboard .chart-wrap{min-width:0;position:relative;overflow:hidden}#page-dashboard .stat-item,#page-dashboard .mini-stat,#page-dashboard .gauge-card{border:1px solid var(--dash-line);text-align:center;background:#f8fafc;border-radius:14px;flex-direction:column;justify-content:center;padding:18px;transition:all .2s;display:flex}#page-dashboard .stat-item:hover,#page-dashboard .mini-stat:hover{background:#f1f5f9;border-color:#cbd5e1}#page-dashboard .stat-lbl,#page-dashboard .mini-stat-lbl{text-transform:uppercase;color:var(--dash-muted);letter-spacing:.06em;margin-bottom:6px;font-size:10px;font-weight:700}#page-dashboard .stat-val{color:var(--dash-ink);letter-spacing:-.4px;font-variant-numeric:tabular-nums;font-size:26px;font-weight:800;line-height:1.15}#page-dashboard .stat-sub{color:var(--dash-sub);margin-top:5px;font-size:12px;line-height:1.5}#page-dashboard .tbtn{border:1.5px solid var(--dash-line);background:var(--dash-card);color:var(--dash-muted);cursor:pointer;border-radius:10px;padding:6px 16px;font-size:11px;font-weight:600;transition:all .2s}#page-dashboard .tbtn.active{border-color:var(--accent);color:var(--accent);background:#fff7ed;box-shadow:0 1px 6px #ff6b351f}#page-dashboard .tbtn:hover:not(.active){color:var(--dash-ink);background:#f8fafc;border-color:#94a3b8}#page-dashboard .dtbl{border-collapse:separate;border-spacing:0;width:100%;font-size:13px}#page-dashboard .dtbl th{text-align:left;text-transform:uppercase;color:var(--dash-muted);white-space:nowrap;letter-spacing:.05em;background:#f8fafc;border-bottom:2px solid #e2e8f0;padding:12px 16px;font-size:10px;font-weight:700}#page-dashboard .dtbl td{color:var(--dash-ink);border-bottom:1px solid #f1f5f9;padding:12px 16px;font-weight:500}#page-dashboard .dtbl tr:hover td{cursor:pointer;background:#f8fafc}#page-dashboard .dtbl .hl{font-weight:700;color:var(--accent)!important;background:#fff7ed!important}#page-dashboard .pill.y{color:#c2410c;background:#fff7ed;border:1px solid #ffedd5}#page-dashboard .pill.r{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}#page-dashboard .pill.b{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe}#page-dashboard .pill.g{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0}#page-dashboard .vendor-banner-clear{color:var(--dash-sub);cursor:pointer;background:0 0;border:none;font-size:11px;font-weight:600}#page-dashboard .saldo-col-lbl{color:var(--dash-muted);margin-bottom:4px;font-size:11px;font-weight:500}#page-dashboard .saldo-col-val{letter-spacing:-.3px;font-size:24px;font-weight:800;line-height:1}#page-dashboard .mini-stat-val{color:var(--dash-ink);letter-spacing:-.3px;font-variant-numeric:tabular-nums;font-size:20px;font-weight:800;line-height:1.1}#page-dashboard .dsh-op-panel .kpi-grid:not(#dsh-v-kpis){grid-template-columns:repeat(auto-fit,minmax(240px,1fr))!important}#page-dashboard #dash-panel-vendas #dsh-v-kpis{margin-bottom:20px;grid-template-columns:repeat(4,1fr)!important;gap:16px!important;display:grid!important}#page-dashboard #dash-panel-vendas #dsh-v-kpis .kpi-card:before{display:none}#page-dashboard #dash-panel-vendas #dsh-v-kpis .kpi-card{border:1px solid var(--dash-line);border-radius:var(--dash-radius);min-height:124px;box-shadow:var(--dash-shadow);padding:24px 22px;transition:all .25s}#page-dashboard #dash-panel-vendas #dsh-v-kpis .kpi-card:hover{box-shadow:var(--dash-shadow-hover);transform:translateY(-1px)}#page-dashboard .dsh-cashback-summary [style*="color:#7C3AED"],#page-dashboard .dsh-cashback-summary [style*="color:#6D28D9"],#page-dashboard .dsh-cashback-summary [style*="color:#4C1D95"],#page-dashboard .dsh-cashback-summary [style*="color:#3C1A78"]{color:#15803d!important}#page-dashboard .dsh-cashback-summary [style*="background:#DDD6FE"]{background:#bbf7d0!important}#page-dashboard #dash-panel-cashback [style*="background:#86EFAC"]{background:#22c55e!important}#page-dashboard #dash-panel-cashback [style*="background:#93C5FD"]{background:#16a34a!important}#page-dashboard #dash-panel-cashback [style*="background:#FDE047"]{background:#15803d!important}#page-dashboard #dash-panel-cashback [style*="background:#FCA5A5"]{background:#86efac!important}#page-dashboard #dash-panel-cashback [style*="background:#FDBA74"]{background:#bbf7d0!important}#page-dashboard #dash-panel-cashback [style*="background:#DDD6FE"]{background:#dcfce7!important}body.dark #page-dashboard{--bg:#171a26;--white:#1e2130;--tp:#edf0f8;--ts:#bcc3d6;--tm:#8b94b3;--border:#3a3f58;--accent:#ff7a45;--accent-l:#ff6b3521;--sh:0 2px 8px #00000057, 0 1px 2px #0000003d}body.dark #page-dashboard .dtbl th{background:#252838}body.dark #page-dashboard .dtbl tr:hover td{background:#252838!important}@media (width<=900px){#page-dashboard .kpi-grid{grid-template-columns:repeat(2,1fr)}#page-dashboard .chart-layout,#page-dashboard .g2,#page-dashboard .g2l,#page-dashboard .pe-grid{grid-template-columns:1fr}#page-dashboard #dash-panel-vendas #dsh-v-kpis{grid-template-columns:repeat(4,1fr)!important}}@media (width<=640px){#page-dashboard .kpi-grid{grid-template-columns:1fr}#page-dashboard .dsh-op-content{padding:14px 12px}#page-dashboard #dash-panel-vendas #dsh-v-kpis{grid-template-columns:repeat(4,1fr)!important}}#page-dashboard{--bg:#f0f2f5;--white:#fff;--tp:#1a1f36;--ts:#6b7280;--tm:#9ca3af;--border:#e5e7eb;--accent:#ff6b35;--accent-l:#fff3ee;--sh:0 1px 3px #00000012, 0 1px 2px #0000000a}#page-dashboard *{box-sizing:border-box;margin:0;padding:0}#page-dashboard{background:var(--bg);color:var(--tp);min-height:100vh;font-family:DM Sans,sans-serif;font-size:14px}#page-dashboard .hdr{background:var(--white);border-bottom:1px solid var(--border);z-index:200;height:52px;box-shadow:var(--sh);justify-content:space-between;align-items:center;padding:0 24px;display:flex;position:sticky;top:0}#page-dashboard .brand{letter-spacing:-.3px;font-size:15px;font-weight:700}#page-dashboard .brand em{color:var(--accent);font-style:normal}#page-dashboard .hdr-date{color:var(--tm);font-size:12px}#page-dashboard .tab-nav{border-bottom:2px solid var(--g200);background:0 0;gap:0;margin:0 24px 20px;display:flex}#page-dashboard .tab-btn{color:var(--g400);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-2px;padding:9px 20px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:600;transition:all .2s}#page-dashboard .tab-btn:hover{color:var(--g700)}#page-dashboard .tab-btn.active{color:var(--red);border-bottom-color:var(--red);font-weight:600}#page-dashboard .fbar{background:var(--white);border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:9px 24px;display:flex}#page-dashboard .pg{background:var(--bg);border-radius:8px;gap:2px;padding:3px;display:flex}#page-dashboard .pb{color:var(--ts);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:5px 14px;font-family:DM Sans,sans-serif;font-size:12px;font-weight:500;transition:all .18s}#page-dashboard .pb.active{background:var(--white);color:var(--tp);box-shadow:var(--sh);font-weight:600}#page-dashboard .ysel{border:1px solid var(--border);color:var(--tp);background:var(--white);cursor:pointer;border-radius:8px;padding:5px 12px;font-family:DM Sans,sans-serif;font-size:12px;display:none}#page-dashboard .content{width:100%;max-width:none;margin:0;padding:20px 24px}#page-dashboard .tab-panel.active{display:block}#page-dashboard .kpi-card{background:var(--white);box-shadow:var(--sh);text-align:center;border-radius:12px;flex-direction:column;justify-content:center;padding:20px;display:flex}#page-dashboard .kpi-lbl{letter-spacing:.08em;text-transform:uppercase;color:var(--tm);margin-bottom:10px;font-size:10px;font-weight:600}#page-dashboard .kpi-val{color:var(--tp);font-size:32px;font-weight:700;line-height:1.1}#page-dashboard .kpi-sub{color:var(--ts);margin-top:6px;font-size:12px;line-height:1.6;text-decoration:none}#page-dashboard .kpi-divider{border-top:1px solid var(--border);justify-content:center;gap:24px;margin-top:12px;padding-top:10px;display:flex}#page-dashboard .kpi-mini{text-align:center}#page-dashboard .kpi-mini-lbl{color:var(--tm);margin-bottom:3px;font-size:11px}#page-dashboard .kpi-mini-val{color:var(--tp);font-size:15px;font-weight:700}#page-dashboard .sec{background:var(--white);box-shadow:var(--sh);border-radius:12px;margin-bottom:14px;padding:18px 20px}#page-dashboard .sec-title{letter-spacing:.08em;text-transform:uppercase;color:var(--tm);border-bottom:1px solid var(--border);margin-bottom:14px;padding-bottom:10px;font-size:10px;font-weight:700}#page-dashboard .sec-row{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}#page-dashboard .chart-layout{grid-template-columns:1fr 260px;align-items:start;gap:18px;display:grid}#page-dashboard .side-stats{flex-direction:column;gap:10px;display:flex}#page-dashboard .g2{grid-template-columns:1fr 310px;gap:14px;margin-bottom:14px;display:grid}#page-dashboard .g2l{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px;display:grid}#page-dashboard .pe-grid{grid-template-columns:1fr 240px;gap:14px;margin-bottom:14px;display:grid}#page-dashboard .side-kpis{flex-direction:column;gap:12px;display:flex}#page-dashboard .chart-wrap{position:relative}#page-dashboard .stat-item{background:var(--bg);text-align:center;border-radius:10px;flex-direction:column;justify-content:center;padding:14px;display:flex}#page-dashboard .stat-lbl{letter-spacing:.06em;text-transform:uppercase;color:var(--tm);margin-bottom:5px;font-size:10px;font-weight:600}#page-dashboard .stat-val{color:var(--tp);font-size:22px;font-weight:700;line-height:1.2}#page-dashboard .stat-sub{color:var(--ts);margin-top:4px;font-size:12px;line-height:1.4;text-decoration:none}#page-dashboard .tgrp{flex-wrap:wrap;gap:6px;display:flex}#page-dashboard .tbtn{border:1.5px solid var(--border);background:var(--white);color:var(--ts);cursor:pointer;border-radius:8px;padding:5px 12px;font-family:DM Sans,sans-serif;font-size:11px;font-weight:500;transition:all .18s}#page-dashboard .tbtn.active{border-color:var(--accent);color:var(--accent);background:var(--accent-l)}#page-dashboard .tbtn:hover:not(.active){color:var(--tp);border-color:#d1d5db}#page-dashboard .dtbl{border-collapse:collapse;width:100%;font-size:12px}#page-dashboard .dtbl th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--tm);border-bottom:1px solid var(--border);white-space:nowrap;background:#fafafa;padding:8px 12px;font-size:10px;font-weight:600}#page-dashboard .dtbl td{border-bottom:1px solid var(--border);color:var(--tp);padding:9px 12px}#page-dashboard .dtbl tr:last-child td{border-bottom:none}#page-dashboard .dtbl tr:hover td{background:var(--bg);cursor:pointer}#page-dashboard .dtbl .hl{font-weight:700;background:var(--accent-l)!important;color:var(--accent)!important}#page-dashboard .dtbl tr.sel-row td{border-left:3px solid var(--accent);background:#fff3ee!important}#page-dashboard .dlt{vertical-align:middle;border-radius:20px;align-items:center;gap:2px;margin-left:4px;padding:1px 7px;font-size:11px;font-weight:600;display:inline-flex}#page-dashboard .dlt.p{color:#16a34a;background:#dcfce7}#page-dashboard .dlt.n{color:#dc2626;background:#fee2e2}#page-dashboard .pill{letter-spacing:.04em;border-radius:20px;padding:2px 8px;font-size:10px;font-weight:600;display:inline-block}#page-dashboard .pill.y{color:#b45309;background:#fff9ec}#page-dashboard .pill.r{color:#b91c1c;background:#fff0f0}#page-dashboard .pill.b{color:#1d4ed8;background:#eef6ff}#page-dashboard .pill.g{color:#15803d;background:#dcfce7}#page-dashboard .gauge-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}#page-dashboard .gauge-card{background:var(--bg);text-align:center;border-radius:10px;padding:10px 8px 8px}#page-dashboard .vendor-banner{background:#fff3ee;border:1px solid #ffd5c2;border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:14px;padding:10px 16px;display:none}#page-dashboard .vendor-banner.show{display:flex}#page-dashboard .vendor-banner-name{color:var(--accent);font-size:14px;font-weight:700}#page-dashboard .vendor-banner-clear{color:var(--ts);cursor:pointer;background:0 0;border:none;font-family:DM Sans,sans-serif;font-size:11px;text-decoration:none}#page-dashboard .saldo-row{border-top:1px solid var(--border);justify-content:center;gap:20px;margin-top:12px;padding-top:12px;display:flex}#page-dashboard .saldo-col{text-align:center}#page-dashboard .saldo-col-lbl{color:var(--tm);margin-bottom:3px;font-size:11px}#page-dashboard .saldo-col-val{font-size:22px;font-weight:800;line-height:1}#page-dashboard .split2{grid-template-columns:1fr 1fr;gap:8px;display:grid}#page-dashboard .mini-stat{background:var(--bg);text-align:center;border-radius:8px;padding:10px 8px}#page-dashboard .mini-stat-lbl{letter-spacing:.06em;text-transform:uppercase;color:var(--tm);margin-bottom:4px;font-size:9px;font-weight:700}#page-dashboard .mini-stat-val{color:var(--tp);font-size:17px;font-weight:700;line-height:1.1}#page-dashboard .mini-stat-meta{color:var(--ts);margin-top:3px;font-size:10px}#page-dashboard .mini-stat-falta{color:#dc2626;margin-top:2px;font-size:11px;font-weight:700}@media (width<=900px){#page-dashboard .kpi-grid{grid-template-columns:repeat(2,1fr)}#page-dashboard .chart-layout,#page-dashboard .g2,#page-dashboard .g2l,#page-dashboard .pe-grid{grid-template-columns:1fr}}#page-dashboard{min-height:calc(100vh - 52px);overflow-x:hidden}#page-dashboard .content{width:100%}#page-dashboard .tab-panel{display:none}#page-dashboard .tab-panel.active,#page-dashboard #dash-panel-resumo{display:block}#page-dashboard .tab-btn{border-radius:0}#page-dashboard .hdr{position:relative;top:auto}#page-dashboard canvas{display:block;width:100%!important;max-width:100%!important}body.dark #page-dashboard .hdr,body.dark #page-dashboard .tab-nav,body.dark #page-dashboard .sec,body.dark #page-dashboard .kpi-card{background:var(--white)}body.dark #page-dashboard .tab-nav{background:0 0}#page-dashboard{font-size:12px;background:var(--white)!important}#page-dashboard .content{background:var(--white)!important}#page-dashboard .tab-nav{margin:0 18px 14px;background:var(--white)!important}#page-dashboard .tab-btn{padding:8px 18px;font-size:12px}#page-dashboard .kpi-card{border-radius:10px!important;min-height:118px!important;padding:15px 18px!important}#page-dashboard .kpi-lbl{margin-bottom:7px;font-size:9px;line-height:1.2}#page-dashboard .kpi-val{letter-spacing:-.3px;font-size:30px}#page-dashboard .kpi-sub{margin-top:5px;font-size:11px;line-height:1.4}#page-dashboard .kpi-divider{gap:18px;margin-top:9px;padding-top:8px}#page-dashboard .kpi-mini-lbl{font-size:9.5px}#page-dashboard .kpi-mini-val{font-size:12.5px}#page-dashboard .saldo-row{gap:18px;margin-top:8px;padding-top:8px}#page-dashboard .saldo-col-lbl{font-size:9.5px}#page-dashboard .saldo-col-val{font-size:20px}#page-dashboard .kpi-card [style*="padding:4px 14px"]{border-radius:7px!important;max-width:260px!important;margin:6px auto 5px!important;padding:3px 10px!important;font-size:10.5px!important;display:block!important}#page-dashboard .kpi-card [style*=margin-top\:8px]{margin-top:6px!important;font-size:10.5px!important}#page-dashboard .kpi-card [style*=margin-top\:10px]{gap:5px!important;margin-top:8px!important}#page-dashboard .kpi-card [style*="padding:6px 10px"] span{font-size:10.5px!important}#page-dashboard .sec{border-radius:10px!important;margin-bottom:10px!important;padding:14px 16px!important}#page-dashboard .sec-row{gap:8px;margin-bottom:8px}#page-dashboard .sec-title{margin-bottom:10px;padding-bottom:8px;font-size:9px}#page-dashboard .pill{padding:2px 7px;font-size:9px}#page-dashboard .chart-layout{grid-template-columns:minmax(0,1fr) 240px;gap:12px}#page-dashboard .side-stats{gap:8px}#page-dashboard .stat-item,#page-dashboard .mini-stat,#page-dashboard .gauge-card{border-radius:9px!important;padding:10px 12px!important}#page-dashboard .chart-layout>.side-stats>.split2 .mini-stat{min-height:82px!important}#page-dashboard .stat-lbl,#page-dashboard .mini-stat-lbl{margin-bottom:4px;font-size:9px}#page-dashboard .stat-val{font-size:20px}#page-dashboard .stat-sub{margin-top:3px;font-size:11px;line-height:1.35}#page-dashboard .mini-stat-val{font-size:16px}#page-dashboard .mini-stat-meta{font-size:9px}#page-dashboard .mini-stat-falta{font-size:10px}#page-dashboard .dlt{padding:1px 6px;font-size:10px}#page-dashboard .chart-layout>.chart-wrap{min-height:170px!important}#page-dashboard .chart-wrap[style*=height\:190px]{height:160px!important}#page-dashboard .chart-wrap[style*=height\:210px]{height:175px!important}#page-dashboard .chart-wrap[style*=height\:220px]{height:180px!important}#page-dashboard .chart-wrap[style*=height\:240px]{height:195px!important}#page-dashboard .chart-wrap[style*=height\:260px]{height:210px!important}#page-dashboard .dtbl{font-size:11px}#page-dashboard .dtbl th{padding:9px 12px;font-size:9px}#page-dashboard .dtbl td{padding:9px 12px}#page-dashboard .chart-layout{align-items:stretch!important}#page-dashboard .chart-layout>.chart-wrap[style*=height\:]{align-self:stretch!important;height:100%!important;min-height:100%!important}#page-dashboard .chart-layout>.chart-wrap[style*=height\:] canvas{height:100%!important}#page-dashboard{--modern-line:#d8e0ea;--modern-line-soft:#e8eef5;--modern-soft:#f8fafc;--modern-ink:#07142b;--modern-muted:#8b95a8;--modern-sub:#516075;--modern-shadow:0 1px 2px #0f172a0d;color:var(--modern-ink)!important}#page-dashboard .content{padding:2px 24px 24px!important}#page-dashboard .tab-nav{border-bottom:1px solid var(--modern-line)!important;margin:0 24px 4px!important}#page-dashboard .tab-btn{color:#929bad!important;padding:9px 18px 10px!important;font-size:12px!important;font-weight:750!important}#page-dashboard .tab-btn.active{color:#ff5001!important;border-bottom-color:#ff5001!important}#page-dashboard .kpi-grid{gap:12px!important;margin-bottom:12px!important}#page-dashboard .kpi-card{border:1px solid var(--modern-line)!important;box-shadow:var(--modern-shadow)!important;background:#fff!important;border-radius:8px!important;min-height:128px!important;padding:16px 18px!important;position:relative!important;overflow:hidden!important}#page-dashboard .kpi-card:before{content:"";opacity:.9;background:#ff5001;width:3px;position:absolute;top:0;bottom:0;left:0}#page-dashboard .kpi-grid .kpi-card:nth-child(2):before{background:#3b82f6}#page-dashboard .kpi-grid .kpi-card:nth-child(3):before{background:#ef4444}#page-dashboard .kpi-grid .kpi-card:nth-child(4):before{background:#16a34a}#page-dashboard .kpi-lbl{letter-spacing:.08em!important;color:#53647b!important;margin-bottom:8px!important;font-size:10px!important;font-weight:850!important}#page-dashboard .kpi-val{letter-spacing:-.04em!important;color:#07142b!important;font-size:34px!important;font-weight:850!important}#page-dashboard .kpi-sub{color:var(--modern-sub)!important;font-size:12px!important}#page-dashboard .kpi-divider,#page-dashboard .saldo-row{border-top-color:var(--modern-line-soft)!important}#page-dashboard .kpi-mini-lbl,#page-dashboard .saldo-col-lbl{color:#9aa5b7!important}#page-dashboard .kpi-card [style*="padding:4px 14px"]{border-radius:7px!important;max-width:260px!important;margin:8px auto!important;padding:4px 10px!important}#page-dashboard .kpi-card [style*="padding:6px 10px"]{border-radius:7px!important}#page-dashboard .sec{border:1px solid var(--modern-line)!important;box-shadow:var(--modern-shadow)!important;background:#fff!important;border-radius:8px!important;padding:14px 16px!important}#page-dashboard .sec-title,#page-dashboard .stat-lbl,#page-dashboard .mini-stat-lbl{color:#8b95a8!important;letter-spacing:.08em!important;font-weight:850!important}#page-dashboard .stat-item,#page-dashboard .mini-stat,#page-dashboard .gauge-card{background:var(--modern-soft)!important;border:1px solid var(--modern-line-soft)!important;box-shadow:none!important;border-radius:8px!important}#page-dashboard .pill{border-radius:999px!important;font-weight:850!important}body.agil-self-scoped-sales-user #page-dashboard #dshtab-resumo,body.agil-self-scoped-sales-user #page-dashboard #ind-tab-churn,body.agil-self-scoped-sales-user #page-dashboard #ind-tab-adimplencia,body.agil-self-scoped-sales-user #page-dashboard #ind-tab-cashback,body.agil-self-scoped-sales-user #page-dashboard #ind-tab-analitico{display:none!important}body.agil-self-scoped-sales-user #page-dashboard #ind-tab-vendas{display:inline-flex!important}body.agil-self-scoped-sales-user #page-dashboard #dash-panel-resumo,body.agil-self-scoped-sales-user #page-dashboard #dash-panel-churn,body.agil-self-scoped-sales-user #page-dashboard #dash-panel-adimplencia,body.agil-self-scoped-sales-user #page-dashboard #dash-panel-cashback,body.agil-self-scoped-sales-user #page-dashboard #dash-panel-analitico{display:none!important}body,button,input,select,textarea,body :not(svg):not(svg *){font-family:var(--font-sans)!important}svg text{font-family:DM Sans,sans-serif}#page-dashboard.dash-first-load{position:relative}#page-dashboard.dash-first-load:after{content:"";background:var(--surface,#f5f6f8);z-index:50;justify-content:center;align-items:center;animation:.35s .6s forwards dashOverlayFade;display:flex;position:absolute;inset:0}@keyframes dashOverlayFade{to{opacity:0;pointer-events:none;visibility:hidden}}body.dark #page-dashboard.dash-first-load:after{background:var(--bg,#151824)}.prem-ai-toolbar{justify-content:flex-end;align-items:center;gap:10px;margin:0 0 14px;display:flex}.prem-ai-btn{color:#ff4b14;cursor:pointer;background:#fff7ed;border:1px solid #fed7aa;border-radius:10px;height:38px;padding:0 14px;font:700 13px DM Sans,system-ui;box-shadow:0 1px 3px #0f172a0f}.prem-ai-btn:hover{background:#fff1e8;border-color:#ff4b14}.prem-ai-overlay{z-index:10040;background:#0f172a8a;justify-content:center;align-items:center;padding:28px;display:flex;position:fixed;inset:0}.prem-ai-modal{background:var(--white,#fff);width:min(1120px,96vw);max-height:92vh;color:var(--g900,#0f172a);border-radius:16px;flex-direction:column;font-family:DM Sans,system-ui;display:flex;overflow:hidden;box-shadow:0 24px 70px #0f172a4d}.prem-ai-head{border-bottom:1px solid var(--g200,#e2e8f0);justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 28px 18px;display:flex}.prem-ai-title{margin:0;font-size:20px;font-weight:800;line-height:1.2}.prem-ai-subtitle{color:var(--g500,#64748b);margin-top:5px;font-size:13px}.prem-ai-close{border:1px solid var(--g200,#e2e8f0);background:var(--white,#fff);height:40px;color:var(--g700,#334155);cursor:pointer;border-radius:10px;padding:0 16px;font-weight:700}.prem-ai-body{background:var(--g50,#f8fafc);grid-template-columns:minmax(0,1fr) 330px;gap:18px;padding:22px 28px;display:grid;overflow:auto}.prem-ai-card{background:var(--white,#fff);border:1px solid var(--g200,#e2e8f0);border-radius:14px;padding:18px;box-shadow:0 2px 8px #0f172a0a}.prem-ai-kicker{letter-spacing:.08em;text-transform:uppercase;color:#ff4b14;margin-bottom:8px;font-size:10px;font-weight:900}.prem-ai-card h3{color:var(--g900,#0f172a);margin:0 0 8px;font-size:15px}.prem-ai-card p{color:var(--g500,#64748b);margin:0 0 12px;font-size:12px;line-height:1.5}.prem-ai-label{letter-spacing:.06em;text-transform:uppercase;color:var(--g400,#94a3b8);margin:14px 0 7px;font-size:10px;font-weight:900;display:block}.prem-ai-textarea{resize:vertical;border:1px solid var(--g200,#e2e8f0);width:100%;min-height:168px;color:var(--g900,#0f172a);box-sizing:border-box;background:var(--white,#fff);border-radius:12px;padding:13px 14px;font:500 13px DM Sans,system-ui}.prem-ai-file-row{grid-template-columns:1fr auto;align-items:center;gap:10px;display:grid}.prem-ai-file{border:1px solid var(--g200,#e2e8f0);background:var(--white,#fff);border-radius:12px;min-width:0;padding:10px;font-size:12px}.prem-ai-primary{color:#fff;cursor:pointer;background:#ff4b14;border:0;border-radius:12px;height:42px;padding:0 18px;font:800 13px DM Sans,system-ui;box-shadow:0 8px 20px #ff4b1438}.prem-ai-primary:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.prem-ai-results{flex-direction:column;gap:12px;margin-top:16px;display:flex}.prem-ai-result{border:1px solid var(--g200,#e2e8f0);background:var(--white,#fff);border-radius:14px;overflow:hidden}.prem-ai-result-head{background:#fff7ed;border-bottom:1px solid #fed7aa;justify-content:space-between;gap:12px;padding:14px 16px;display:flex}.prem-ai-result-title{color:var(--g900,#0f172a);font-size:15px;font-weight:900}.prem-ai-pill{white-space:nowrap;border-radius:999px;align-items:center;height:24px;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.prem-ai-pill.ready{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0}.prem-ai-pill.pending{color:#c2410c;background:#fff7ed;border:1px solid #fed7aa}.prem-ai-result-body{padding:14px 16px}.prem-ai-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.prem-ai-metric{border:1px solid var(--g100,#f1f5f9);background:var(--g50,#f8fafc);border-radius:10px;padding:9px}.prem-ai-metric small{text-transform:uppercase;color:var(--g400,#94a3b8);margin-bottom:3px;font-size:10px;font-weight:800;display:block}.prem-ai-metric strong{color:var(--g900,#0f172a);font-size:13px}.prem-ai-actions{justify-content:flex-end;gap:8px;padding:0 16px 14px;display:flex}.prem-ai-secondary{border:1px solid var(--g200,#e2e8f0);background:var(--white,#fff);height:36px;color:var(--g700,#334155);cursor:pointer;border-radius:10px;padding:0 12px;font-weight:800}.prem-ai-note{color:#1e3a8a;background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;padding:12px;font-size:12px;line-height:1.45}.prem-ai-toast{z-index:10060;color:#fff;background:#0f172a;border-radius:12px;padding:12px 16px;font:800 13px DM Sans,system-ui;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 30px #0f172a40}body.dark .prem-ai-modal,body.dark .prem-ai-card,body.dark .prem-ai-result,body.dark .prem-ai-close,body.dark .prem-ai-secondary,body.dark .prem-ai-textarea{color:#f8fafc;background:#151b2b;border-color:#334155}body.dark .prem-ai-body{background:#0f172a}body.dark .prem-ai-subtitle,body.dark .prem-ai-card p{color:#94a3b8}body.dark .prem-ai-title,body.dark .prem-ai-card h3,body.dark .prem-ai-result-title,body.dark .prem-ai-metric strong{color:#f8fafc}body.dark .prem-ai-metric{background:#111827;border-color:#334155}@media (width<=920px){.prem-ai-body{grid-template-columns:1fr}.prem-ai-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.prem-ai-overlay{padding:12px}}#cfg-panel-custos-ia{color:var(--g900)}#cfg-panel-custos-ia .cia-wrap{flex-direction:column;gap:18px;display:flex}#cfg-panel-custos-ia .cia-card{background:var(--white);border:1px solid var(--g200);box-shadow:var(--s1);border-radius:12px}#cfg-panel-custos-ia .cia-head{border-bottom:1px solid var(--g100);justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px;display:flex}#cfg-panel-custos-ia .cia-kicker{text-transform:uppercase;letter-spacing:.06em;color:var(--red);margin-bottom:6px;font-size:10px;font-weight:900}#cfg-panel-custos-ia .cia-title{color:var(--g900);margin:0;font-size:18px;font-weight:900}#cfg-panel-custos-ia .cia-sub{color:var(--g500);margin-top:4px;font-size:13px;line-height:1.45}#cfg-panel-custos-ia .cia-badge{background:var(--red-bg);min-width:42px;height:42px;color:var(--red);border:1px solid #ffd5c7;border-radius:12px;justify-content:center;align-items:center;font-size:15px;font-weight:900;display:inline-flex}#cfg-panel-custos-ia .cia-toolbar{grid-template-columns:minmax(220px,1.4fr) repeat(3,minmax(160px,1fr)) auto;align-items:end;gap:10px;padding:14px 18px;display:grid}#cfg-panel-custos-ia .cia-field label{text-transform:uppercase;letter-spacing:.04em;color:var(--g400);margin:0 0 6px;font-size:10px;font-weight:900;display:block}#cfg-panel-custos-ia .cia-input,#cfg-panel-custos-ia .cia-select{border:1px solid var(--g200);background:var(--white);width:100%;height:38px;color:var(--g900);font:inherit;box-sizing:border-box;border-radius:8px;outline:none;padding:0 12px;font-size:13px}#cfg-panel-custos-ia .cia-input:focus,#cfg-panel-custos-ia .cia-select:focus{border-color:var(--red);box-shadow:0 0 0 3px #ff48141a}#cfg-panel-custos-ia .cia-export{border:1px solid var(--g200);background:var(--white);width:38px;height:38px;color:var(--g700);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}#cfg-panel-custos-ia .cia-export:hover{border-color:var(--red);color:var(--red);background:var(--red-bg)}#cfg-panel-custos-ia .cia-kpis{grid-template-columns:repeat(5,minmax(150px,1fr));gap:12px;display:grid}#cfg-panel-custos-ia .cia-kpi{border-left:4px solid var(--red);padding:18px 20px}#cfg-panel-custos-ia .cia-kpi span{text-transform:uppercase;letter-spacing:.04em;color:var(--g400);margin-bottom:7px;font-size:10px;font-weight:900;display:block}#cfg-panel-custos-ia .cia-kpi strong{color:var(--g900);font-size:22px;line-height:1}#cfg-panel-custos-ia .cia-kpi small{color:var(--g500);margin-top:7px;font-size:11px;display:block}#cfg-panel-custos-ia .cia-grid{grid-template-columns:1fr 1fr 1fr;gap:12px;display:grid}#cfg-panel-custos-ia .cia-break{padding:16px 18px}#cfg-panel-custos-ia .cia-break h3{color:var(--g900);margin:0 0 12px;font-size:13px}#cfg-panel-custos-ia .cia-break-row{border-top:1px solid var(--g100);grid-template-columns:1fr auto;align-items:center;gap:12px;padding:9px 0;display:grid}#cfg-panel-custos-ia .cia-break-row:first-of-type{border-top:0}#cfg-panel-custos-ia .cia-break-row b{color:var(--g800);font-size:12px}#cfg-panel-custos-ia .cia-break-row span{color:var(--g500);font-size:11px}#cfg-panel-custos-ia .cia-break-row strong{color:var(--red);font-size:13px}#cfg-panel-custos-ia .cia-table-wrap{overflow:auto}#cfg-panel-custos-ia .cia-table{border-collapse:separate;border-spacing:0;width:100%;min-width:1120px}#cfg-panel-custos-ia .cia-table th{color:#fff;text-align:left;text-transform:uppercase;letter-spacing:.04em;z-index:1;background:#14324c;padding:11px 12px;font-size:10px;font-weight:900;position:sticky;top:0}#cfg-panel-custos-ia .cia-table td{border-bottom:1px solid var(--g100);color:var(--g700);vertical-align:top;padding:12px;font-size:12px}#cfg-panel-custos-ia .cia-table td strong{color:var(--g900);font-weight:900}#cfg-panel-custos-ia .cia-table .cia-money{color:var(--red);text-align:right;white-space:nowrap;font-weight:900}#cfg-panel-custos-ia .cia-empty{text-align:center;color:var(--g500);padding:42px 20px;font-size:13px}#cfg-panel-custos-ia .cia-empty strong{color:var(--g900);margin-bottom:4px;font-size:15px;display:block}body.dark #cfg-panel-custos-ia .cia-card,.dark #cfg-panel-custos-ia .cia-card,body.dark #cfg-panel-custos-ia .cia-input,body.dark #cfg-panel-custos-ia .cia-select,body.dark #cfg-panel-custos-ia .cia-export{color:#f8fafc;background:#0f172ad1;border-color:#94a3b83d}body.dark #cfg-panel-custos-ia .cia-table th,.dark #cfg-panel-custos-ia .cia-table th{background:#0b1525}body.dark #cfg-panel-custos-ia .cia-table td,.dark #cfg-panel-custos-ia .cia-table td{color:#cbd5e1;border-color:#94a3b829}body.dark #cfg-panel-custos-ia .cia-title,body.dark #cfg-panel-custos-ia .cia-kpi strong,body.dark #cfg-panel-custos-ia .cia-break h3,body.dark #cfg-panel-custos-ia .cia-table td strong,body.dark #cfg-panel-custos-ia .cia-empty strong{color:#f8fafc}@media (width<=1180px){#cfg-panel-custos-ia .cia-toolbar{grid-template-columns:1fr 1fr}#cfg-panel-custos-ia .cia-kpis{grid-template-columns:repeat(2,1fr)}#cfg-panel-custos-ia .cia-grid{grid-template-columns:1fr}}@media (width<=720px){#cfg-panel-custos-ia .cia-head{flex-direction:column}#cfg-panel-custos-ia .cia-toolbar,#cfg-panel-custos-ia .cia-kpis{grid-template-columns:1fr}}.nu-modal{z-index:1200;background:#0f172a80;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.nu-modal .nu-card{background:var(--white);border-radius:16px;flex-direction:column;width:660px;max-width:calc(100vw - 32px);max-height:calc(100vh - 40px);display:flex;overflow:hidden;box-shadow:0 24px 64px #0f172a47}.nu-modal .nu-head{border-bottom:1px solid var(--g200);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:14px;padding:18px 22px 15px;display:flex}.nu-modal .nu-head h2{color:var(--g900);margin:0;font-family:DM Sans,sans-serif;font-size:17px;font-weight:700}.nu-modal .nu-head p{color:var(--g500);margin:3px 0 0;font-size:12px;line-height:1.5}.nu-modal .nu-x{border:1px solid var(--g200);background:var(--white);width:30px;height:30px;color:var(--g500);cursor:pointer;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;line-height:1;transition:all .15s;display:flex}.nu-modal .nu-x:hover{border-color:var(--g300);color:var(--g900)}.nu-modal .nu-form{flex-direction:column;flex:1;min-height:0;display:flex}.nu-modal .nu-body{flex-direction:column;flex:1;gap:20px;min-height:0;padding:18px 22px 20px;display:flex;overflow-y:auto}.nu-modal .nu-sec h3{text-transform:uppercase;letter-spacing:.07em;color:var(--g400);align-items:center;gap:7px;margin:0 0 11px;font-size:11px;font-weight:700;display:flex}.nu-modal .nu-sec h3:after{content:"";background:var(--g200);flex:1;height:1px}.nu-modal .nu-grid{grid-template-columns:1fr 1fr;gap:12px 14px;display:grid}.nu-modal .nu-full{grid-column:1/-1}.nu-modal .nu-field label{letter-spacing:.04em;color:var(--g500);margin-bottom:5px;font-size:11px;font-weight:700;display:block}.nu-modal .nu-input{box-sizing:border-box;border:1.5px solid var(--g200);background:var(--white);width:100%;color:var(--g900);border-radius:9px;outline:none;padding:9px 12px;font-family:DM Sans,sans-serif;font-size:13.5px;transition:border-color .15s,box-shadow .15s}.nu-modal .nu-input:focus{border-color:var(--red);box-shadow:0 0 0 3px #ff50011f}.nu-modal .nu-input::placeholder{color:var(--g300)}.nu-modal .nu-input:disabled{background:var(--g50);cursor:not-allowed}.nu-modal .nu-dica{color:var(--g400);margin-top:4px;font-size:11px;line-height:1.4}.nu-modal .nu-afixo{align-items:center;display:flex;position:relative}.nu-modal .nu-afixo>span{color:var(--g400);pointer-events:none;font-size:13px;font-weight:700;position:absolute;left:12px}.nu-modal .nu-afixo .nu-input{padding-left:34px}.nu-modal .nu-olho{width:26px;height:26px;color:var(--g400);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;display:flex;position:absolute;right:8px}.nu-modal .nu-olho:hover{color:var(--g700);background:var(--g50)}.nu-modal .nu-afixo .nu-input.tem-olho{padding-right:38px}.nu-modal .nu-toggle{border:1.5px solid var(--g200);background:var(--g50);border-radius:9px;gap:4px;padding:3px;display:flex}.nu-modal .nu-toggle button{color:var(--g500);cursor:pointer;background:0 0;border:none;border-radius:7px;flex:1;padding:6px 10px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:600;transition:all .15s}.nu-modal .nu-toggle button[aria-pressed=true]{background:var(--white);color:var(--red);box-shadow:0 1px 3px #0f172a1f}.nu-modal .nu-total{border:1px solid var(--g200);background:var(--g50);color:var(--g500);border-radius:9px;justify-content:space-between;align-items:baseline;gap:10px;margin-top:12px;padding:9px 12px;font-size:12px;display:flex}.nu-modal .nu-total strong{color:var(--g900);font-size:14px;font-weight:800}.nu-modal .nu-foot{border-top:1px solid var(--g200);background:var(--white);flex-shrink:0;justify-content:flex-end;align-items:center;gap:10px;padding:14px 22px;display:flex}.nu-modal .nu-erro{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;flex:1;align-items:center;gap:8px;padding:8px 12px;font-size:12px;line-height:1.4;display:flex}.nu-modal .nu-btn{cursor:pointer;border-radius:9px;padding:9px 20px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:700;transition:opacity .15s}.nu-modal .nu-btn.primario{background:var(--red);color:#fff;border:none}.nu-modal .nu-btn.primario:disabled{opacity:.6;cursor:not-allowed}.nu-modal .nu-btn.neutro{border:1.5px solid var(--g200);background:var(--white);color:var(--g600)}@media (width<=640px){.nu-modal .nu-grid{grid-template-columns:1fr}.nu-modal .nu-body,.nu-modal .nu-head,.nu-modal .nu-foot{padding-left:16px;padding-right:16px}}.nu-modal .nu-perfil{align-items:center;gap:12px;min-width:0;display:flex}.nu-modal .nu-foto{flex-shrink:0;width:56px;height:56px;position:relative}.nu-modal .nu-foto>div,.nu-modal .nu-foto img{object-fit:cover;color:#fff;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;font-family:DM Sans,sans-serif;font-size:17px;font-weight:800;display:flex;overflow:hidden}.nu-modal .nu-foto button{border:1.5px solid var(--white);background:var(--g600);color:#fff;cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-size:11px;display:flex;position:absolute;bottom:-4px;right:-4px}.nu-modal .nu-abas{border-bottom:2px solid var(--g200);flex-shrink:0;gap:0;padding:0 22px;display:flex}.nu-modal .nu-abas button{color:var(--g400);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-2px;padding:10px 16px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:500;transition:color .15s,border-color .15s}.nu-modal .nu-abas button[aria-selected=true]{color:var(--red);border-bottom-color:var(--red);font-weight:700}.nu-modal .nu-acoes-perm{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.nu-modal .nu-acoes-perm button{border:1px solid var(--g200);background:var(--white);color:var(--g600);cursor:pointer;border-radius:8px;padding:5px 12px;font-family:DM Sans,sans-serif;font-size:11px;font-weight:600}.nu-modal .nu-acoes-perm button:hover{border-color:var(--g300);color:var(--g900)}.nu-modal .nu-perm{border:1px solid var(--g200);background:var(--white);border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;padding:9px 12px;display:flex}.nu-modal .nu-perm.liberado{background:#16a34a0f;border-color:#16a34a47}.nu-modal .nu-perm.bloqueado{background:#dc26260d;border-color:#dc26263d}.nu-modal .nu-perm-nome{align-items:center;gap:10px;min-width:0;display:flex}.nu-modal .nu-perm-nome>span{flex-shrink:0;font-size:15px}.nu-modal .nu-perm-nome b{color:var(--g900);font-size:13px;font-weight:600;display:block}.nu-modal .nu-perm-nome small{color:var(--g400);font-size:10px}.nu-modal .nu-perm.liberado .nu-perm-nome small{color:#15803d;font-weight:700}.nu-modal .nu-perm.bloqueado .nu-perm-nome small{color:#b91c1c;font-weight:700}.nu-modal .nu-perm-btns{border:1px solid var(--g200);background:var(--g50);border-radius:8px;flex-shrink:0;gap:4px;padding:3px;display:flex}.nu-modal .nu-perm-btns button{color:var(--g500);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:6px;padding:4px 9px;font-family:DM Sans,sans-serif;font-size:11px;font-weight:600}.nu-modal .nu-perm-btns button:disabled{cursor:not-allowed;opacity:.55}.nu-modal .nu-perm-btns button[aria-pressed=true]{background:var(--white);color:var(--g900);box-shadow:0 1px 3px #0f172a1f}.nu-modal .nu-perm-btns button.sim[aria-pressed=true]{color:#15803d}.nu-modal .nu-perm-btns button.nao[aria-pressed=true]{color:#b91c1c}.nu-modal .nu-btn.perigo{color:#b91c1c;background:#fef2f2;border:1.5px solid #fecaca}.nu-modal .nu-foot .nu-espaco{flex:1}#sys-users-busca{align-items:center;margin-bottom:16px;display:flex;position:relative}#sys-users-busca svg{color:var(--g400);pointer-events:none;position:absolute;left:12px}#sys-users-busca input{box-sizing:border-box;border:1.5px solid var(--g200);background:var(--white);width:100%;color:var(--g900);border-radius:9px;outline:none;padding:9px 12px 9px 36px;font-family:DM Sans,sans-serif;font-size:13.5px;transition:border-color .15s,box-shadow .15s}#sys-users-busca input:focus{border-color:var(--red);box-shadow:0 0 0 3px #ff50011f}#sys-users-busca .nu-limpar{width:22px;height:22px;color:var(--g400);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;font-size:12px;display:flex;position:absolute;right:10px}#sys-users-busca .nu-limpar:hover{background:var(--g50);color:var(--g900)}#sys-users-contagem{color:var(--g400);margin:-8px 0 14px;font-size:12px}@keyframes ai-spin{to{transform:rotate(360deg)}}.ai-ind-card{border:1.5px solid var(--bdr2);background:var(--sur);box-sizing:border-box;border-radius:12px;flex-direction:column;height:auto;min-height:318px;padding:16px 18px;display:flex;overflow:visible;box-shadow:0 2px 8px #0000000f}.ai-ind-card-header{flex-shrink:0;justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.ai-ind-name{color:var(--tx);font-size:14px;font-weight:700}.ai-ind-body{color:var(--tx);flex:none;min-height:auto;font-size:12.5px;line-height:1.65}.ai-analysis-layout{grid-template-columns:minmax(0,1fr) 286px;align-items:start;gap:14px;height:auto;min-height:auto;display:grid}.ai-analysis-main{flex-direction:column;min-width:0;min-height:auto;display:flex}.ai-diagnosis-box{background:#fbfdff;border:1px solid #e7edf5;border-radius:10px;flex-shrink:0;margin-bottom:10px;padding:10px 12px}.ai-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#64748b;margin-bottom:5px;font-size:10px;font-weight:950}.ai-diagnosis-box p{color:#1e293b;margin:0;font-size:12.5px;line-height:1.43}.ai-rec-block{background:linear-gradient(#fff8f8,#fff);border:1px solid #fecdd3;border-radius:12px;flex-direction:column;flex:none;gap:8px;min-height:auto;padding:12px;display:flex}.ai-rec-head{flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;display:flex}.ai-rec-head b{letter-spacing:.06em;text-transform:uppercase;color:var(--red);font-size:12px}.ai-rec-head span{color:var(--red);white-space:nowrap;background:#fee2e2;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:900}.ai-rec-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:8px;min-height:auto;display:grid}.ai-rec-step{background:#fff;border-top:2px solid #ffe0e2;border-radius:9px;min-width:0;padding:9px 10px}.ai-rec-step b{color:#334155;margin-bottom:5px;font-size:11px;display:block}.ai-rec-step p{color:#1f2937;margin:0;font-size:11.7px;line-height:1.35}.ai-rec-insight{color:#64748b;border-top:1px dashed #dbe3ee;margin-top:0;padding-top:9px;font-size:11.5px;line-height:1.35}.ai-rec-insight strong{color:#0f172a}.ai-evidence-panel{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:8px;min-height:auto;padding:12px;display:flex}.ai-evidence-title{justify-content:space-between;align-items:center;gap:8px;margin-bottom:1px;display:flex}.ai-evidence-title b{letter-spacing:.06em;text-transform:uppercase;color:#334155;font-size:12px}.ai-evidence-title span{color:#64748b;white-space:nowrap;background:#f1f5f9;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:850}.ai-signal{background:#fbfdff;border:1px solid #e2e8f0;border-radius:9px;padding:9px}.ai-signal b{color:#0f172a;margin-bottom:2px;font-size:13px;display:block}.ai-signal span{color:#64748b;font-size:11px;line-height:1.3}.ai-signal.red{background:#fff7f7;border-color:#fecdd3}.ai-signal.good{background:#f0fdf4;border-color:#bbf7d0}.ai-signal.blue{background:#eff6ff;border-color:#bfdbfe}.ai-ind-loading{color:var(--tx3);align-items:center;gap:10px;font-size:12px;display:flex}.ai-spin-sm{border:2px solid var(--bdr2);border-top-color:var(--red,#ff5001);border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.8s linear infinite ai-spin}.ai-badge{text-transform:uppercase;border-radius:20px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-block}.ai-badge-ia{color:#5b21b6;background:#ede9fe}#page-dashboard{--m-line:#d7e0ea;--m-soft-line:#e8eef5;--m-card:#fff;--m-soft:#f8fafc;--m-ink:#07142b;--m-muted:#8b95a8;--m-sub:#516075;--m-orange:#ff5001;--m-green:#16a34a;--m-blue:#3b82f6;--m-red:#ef4444;--m-shadow:0 1px 2px #0f172a0d;color:var(--m-ink)!important;font-family:DM Sans, var(--font-sans), sans-serif!important;background:#fff!important}#page-dashboard,#page-dashboard *,#page-dashboard button,#page-dashboard input,#page-dashboard select,#page-dashboard table{font-family:DM Sans, var(--font-sans), sans-serif!important}#page-dashboard .content{background:#fff!important;width:100%!important;max-width:none!important;margin:0!important;padding:2px 24px 24px!important}#page-dashboard .tab-nav{border-bottom:1px solid var(--m-line)!important;box-shadow:none!important;background:#fff!important;gap:2px!important;margin:0 24px 16px!important;padding:0!important;display:flex!important}#page-dashboard .tab-btn{color:var(--g400)!important;background:0 0!important;border:0!important;border-bottom:2px solid #0000!important;border-radius:7px 7px 0 0!important;margin:0 0 -1px!important;padding:7px 16px!important;font-size:.8rem!important;font-weight:600!important;line-height:1.2!important;transition:all .12s!important}#page-dashboard .tab-btn:hover:not(.active){color:var(--g700)!important;background:var(--g100)!important}#page-dashboard .tab-btn.active{color:var(--red)!important;border-bottom-color:var(--red)!important;background:var(--red-bg)!important}#page-dashboard .kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important;margin-bottom:7px!important;display:grid!important}#page-dashboard .kpi-card{isolation:isolate!important;background:var(--m-card)!important;border:1px solid var(--m-line)!important;box-shadow:var(--m-shadow)!important;border-radius:8px!important;min-height:72px!important;padding:5px 10px!important;position:relative!important;overflow:hidden!important;transform:none!important}#page-dashboard .kpi-card:hover{transform:none!important;box-shadow:0 2px 8px #0f172a12!important}#page-dashboard .kpi-card:before{content:""!important;background:var(--m-orange)!important;opacity:.95!important;z-index:1!important;width:3px!important;height:auto!important;display:block!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important}#page-dashboard .kpi-grid .kpi-card:first-child:before,#page-dashboard .kpi-grid .kpi-card:nth-child(2):before,#page-dashboard .kpi-grid .kpi-card:nth-child(3):before,#page-dashboard .kpi-grid .kpi-card:nth-child(4):before{background:#f59e0b!important}#page-dashboard .kpi-grid .kpi-card:nth-child(5):before,#page-dashboard .kpi-grid .kpi-card:nth-child(6):before,#page-dashboard .kpi-grid .kpi-card:nth-child(7):before,#page-dashboard .kpi-grid .kpi-card:nth-child(8):before{background:#ef4444!important}#page-dashboard .kpi-grid .kpi-card:nth-child(9):before,#page-dashboard .kpi-grid .kpi-card:nth-child(10):before,#page-dashboard .kpi-grid .kpi-card:nth-child(11):before,#page-dashboard .kpi-grid .kpi-card:nth-child(12):before{background:#3b82f6!important}#page-dashboard .kpi-grid .kpi-card:nth-child(13):before,#page-dashboard .kpi-grid .kpi-card:nth-child(14):before,#page-dashboard .kpi-grid .kpi-card:nth-child(15):before,#page-dashboard .kpi-grid .kpi-card:nth-child(16):before{background:#16a34a!important}#page-dashboard .kpi-lbl{color:#53647b!important;letter-spacing:.08em!important;margin-bottom:2px!important;font-size:8.4px!important;font-weight:850!important;line-height:1.2!important}#page-dashboard .kpi-val{color:var(--m-ink)!important;letter-spacing:-.04em!important;font-size:24px!important;font-weight:850!important;line-height:1!important}#page-dashboard .kpi-sub{color:var(--m-sub)!important;font-size:10px!important;line-height:1.12!important}#page-dashboard .kpi-divider,#page-dashboard .saldo-row{border-top:1px solid var(--m-soft-line)!important}#page-dashboard .kpi-card [style*="padding:4px 14px"]{border-radius:6px!important;width:auto!important;max-width:160px!important;margin:3px auto!important;padding:1px 7px!important;font-size:9px!important;display:block!important}#page-dashboard .kpi-card [style*="padding:6px 10px"]{border-radius:6px!important;padding:2px 6px!important}#page-dashboard .kpi-divider,#page-dashboard .saldo-row{gap:10px!important;margin-top:4px!important;padding-top:4px!important}#page-dashboard .kpi-mini-lbl,#page-dashboard .saldo-col-lbl{margin-bottom:1px!important;font-size:8px!important}#page-dashboard .kpi-mini-val{font-size:11px!important;line-height:1.05!important}#page-dashboard .saldo-col-val{font-size:16px!important;line-height:1.05!important}#page-dashboard #dsh-massa-kpi .kpi-sub{gap:1px!important;margin-top:3px!important;line-height:1.08!important}#page-dashboard .kpi-mini-lbl,#page-dashboard .saldo-col-lbl,#page-dashboard .stat-lbl,#page-dashboard .mini-stat-lbl,#page-dashboard .sec-title{color:var(--m-muted)!important;letter-spacing:.08em!important;font-weight:850!important}#page-dashboard .sec-title{font-size:10px!important}#page-dashboard .sec{background:var(--m-card)!important;border:1px solid var(--m-line)!important;box-shadow:var(--m-shadow)!important;border-radius:8px!important;margin-bottom:7px!important;padding:6px 10px!important}#page-dashboard .chart-layout{grid-template-columns:minmax(0,1fr) 220px!important;align-items:start!important;gap:8px!important}#page-dashboard .chart-layout>.chart-wrap,#page-dashboard .chart-layout>.chart-wrap[style*=height\:]{align-self:start!important;height:118px!important;min-height:118px!important}#page-dashboard .chart-wrap[style*=height\:210px]{height:132px!important;min-height:132px!important}#page-dashboard .chart-wrap[style*=height\:220px]{height:138px!important;min-height:138px!important}#page-dashboard .chart-wrap[style*=height\:240px]{height:148px!important;min-height:148px!important}#page-dashboard .chart-wrap[style*=height\:260px]{height:158px!important;min-height:158px!important}#page-dashboard .chart-layout>.chart-wrap canvas{height:100%!important}#page-dashboard .side-stats,#page-dashboard .side-kpis{gap:4px!important}#page-dashboard .stat-item,#page-dashboard .mini-stat,#page-dashboard .gauge-card{background:var(--m-soft)!important;border:1px solid var(--m-soft-line)!important;box-shadow:none!important;border-radius:7px!important;height:43px!important;min-height:43px!important;padding:3px 6px!important}#page-dashboard .split2{gap:6px!important}#page-dashboard .chart-layout>.side-stats>.split2 .mini-stat{height:44px!important;min-height:44px!important;padding:3px 4px!important}#page-dashboard .stat-lbl,#page-dashboard .mini-stat-lbl{white-space:nowrap!important;text-overflow:ellipsis!important;margin-bottom:1px!important;font-size:7.8px!important;line-height:1.1!important;overflow:hidden!important}#page-dashboard .stat-val{font-size:17px!important;line-height:1.04!important}#page-dashboard .mini-stat-val{font-size:13.5px!important;line-height:1.05!important}#page-dashboard .stat-sub,#page-dashboard .mini-stat-meta{margin-top:1px!important;font-size:8.2px!important;line-height:1.05!important}#page-dashboard .mini-stat-falta{margin-top:1px!important;font-size:8.2px!important;line-height:1!important}#page-dashboard .stat-val,#page-dashboard .mini-stat-val{color:var(--m-ink)!important;font-weight:850!important}#page-dashboard .stat-sub,#page-dashboard .mini-stat-meta{color:#64748b!important}#page-dashboard .pill{letter-spacing:.02em!important;border-radius:999px!important;font-size:9.5px!important;font-weight:850!important}#page-dashboard canvas{max-width:100%!important}#page-dashboard .exec-summary{width:100%!important;color:var(--m-ink)!important;flex-direction:column!important;gap:10px!important;display:flex!important}#page-dashboard .exec-hero{border:1px solid var(--m-line)!important;box-shadow:var(--m-shadow)!important;background:linear-gradient(135deg,#fff,#f8fafc)!important;border-radius:10px!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;padding:12px 14px!important;display:flex!important}#page-dashboard .exec-eyebrow{color:var(--m-orange)!important;letter-spacing:.12em!important;text-transform:uppercase!important;margin-bottom:2px!important;font-size:9px!important;font-weight:650!important;line-height:1.2!important}#page-dashboard .exec-title{color:var(--m-ink)!important;letter-spacing:-.02em!important;font-size:18px!important;font-weight:700!important;line-height:1.1!important}#page-dashboard .exec-period{border:1px solid var(--m-line)!important;color:var(--m-sub)!important;background:#fff!important;border-radius:999px!important;flex:none!important;padding:5px 10px!important;font-size:11px!important;font-weight:500!important;line-height:1!important}#page-dashboard .exec-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;display:grid!important}#page-dashboard .exec-metric{border:1px solid var(--m-line)!important;min-height:74px!important;box-shadow:var(--m-shadow)!important;background:#fff!important;border-radius:8px!important;padding:10px 12px 9px 14px!important;position:relative!important;overflow:hidden!important}#page-dashboard .exec-metric:before{content:""!important;background:var(--m-orange)!important;width:3px!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important}#page-dashboard .exec-metric.accent:before{background:var(--m-orange)!important}#page-dashboard .exec-metric.blue:before{background:var(--m-blue)!important}#page-dashboard .exec-metric.green:before{background:var(--m-green)!important}#page-dashboard .exec-metric.danger:before{background:var(--m-red)!important}#page-dashboard .exec-metric.warn:before{background:#ffd600!important}#page-dashboard .exec-metric.cash:before{background:var(--m-green)!important}#page-dashboard .exec-metric.slate:before{background:#64748b!important}#page-dashboard .exec-metric-label{color:#53647b!important;min-height:25px!important;font-size:10px!important;font-weight:600!important;line-height:1.22!important}#page-dashboard .exec-metric-value{color:var(--m-ink)!important;font-variant-numeric:tabular-nums!important;letter-spacing:-.03em!important;margin-top:5px!important;font-size:23px!important;font-weight:700!important;line-height:1!important}#page-dashboard .exec-metric-meta{color:#64748b!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin-top:5px!important;font-size:10px!important;line-height:1.2!important;overflow:hidden!important}#page-dashboard .exec-main-grid{grid-template-columns:minmax(0,2.1fr) minmax(280px,.9fr)!important;gap:8px!important;display:grid!important}#page-dashboard .exec-panel{border:1px solid var(--m-line)!important;min-width:0!important;box-shadow:var(--m-shadow)!important;background:#fff!important;border-radius:9px!important;padding:12px!important}#page-dashboard .exec-panel-head{border-bottom:1px solid var(--m-soft-line)!important;justify-content:space-between!important;align-items:flex-start!important;gap:10px!important;margin-bottom:10px!important;padding-bottom:9px!important;display:flex!important}#page-dashboard .exec-panel-kicker{color:var(--m-orange)!important;letter-spacing:.1em!important;text-transform:uppercase!important;margin-bottom:2px!important;font-size:9px!important;font-weight:650!important;line-height:1.2!important;display:block!important}#page-dashboard .exec-panel h3{color:var(--m-ink)!important;letter-spacing:-.02em!important;margin:0!important;font-size:14px!important;font-weight:700!important;line-height:1.15!important}#page-dashboard .exec-status{border:1px solid var(--m-soft-line)!important;color:#64748b!important;white-space:nowrap!important;background:#f8fafc!important;border-radius:999px!important;flex:none!important;padding:4px 8px!important;font-size:10px!important;font-weight:500!important;line-height:1!important}#page-dashboard .exec-ai-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}#page-dashboard .exec-ai-item{border:1px solid var(--m-soft-line)!important;background:#f8fafc!important;border-radius:8px!important;min-height:92px!important;padding:10px!important}#page-dashboard .exec-ai-item.danger{background:#fff7f7!important;border-color:#fecaca!important}#page-dashboard .exec-ai-item.warn{background:#fffbeb!important;border-color:#fde68a!important}#page-dashboard .exec-ai-item.good{background:#f0fdf4!important;border-color:#bbf7d0!important}#page-dashboard .exec-ai-top{align-items:flex-start!important;gap:7px!important;margin-bottom:6px!important;display:flex!important}#page-dashboard .exec-ai-top span{color:#64748b!important;letter-spacing:.08em!important;text-transform:uppercase!important;background:#fff!important;border:1px solid!important;border-radius:999px!important;flex:none!important;padding:3px 6px!important;font-size:8px!important;font-weight:600!important;line-height:1!important}#page-dashboard .exec-ai-item.danger .exec-ai-top span{color:#dc2626!important}#page-dashboard .exec-ai-item.warn .exec-ai-top span{color:#d97706!important}#page-dashboard .exec-ai-item.good .exec-ai-top span{color:#16a34a!important}#page-dashboard .exec-ai-top strong{color:var(--m-ink)!important;font-size:12px!important;font-weight:600!important;line-height:1.2!important}#page-dashboard .exec-ai-item p{color:#516075!important;margin:0!important;font-size:11px!important;line-height:1.45!important}#page-dashboard .exec-agenda-list{flex-direction:column!important;gap:7px!important;display:flex!important}#page-dashboard .exec-agenda-item{border:1px solid var(--m-soft-line)!important;background:#f8fafc!important;border-radius:8px!important;grid-template-columns:45px 1fr!important;align-items:start!important;gap:8px!important;padding:8px!important;display:grid!important}#page-dashboard .exec-time{color:var(--m-orange)!important;font-size:11px!important;font-weight:650!important;line-height:1.2!important}#page-dashboard .exec-agenda-item strong{color:var(--m-ink)!important;font-size:12px!important;font-weight:600!important;line-height:1.2!important}#page-dashboard .exec-agenda-item p{color:#64748b!important;margin:2px 0 0!important;font-size:10px!important;line-height:1.35!important}#page-dashboard .exec-action-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;display:grid!important}#page-dashboard .exec-action{border:1px solid var(--m-soft-line)!important;background:#f8fafc!important;border-radius:8px!important;min-height:88px!important;padding:10px!important}#page-dashboard .exec-action>div{align-items:center!important;gap:6px!important;margin-bottom:8px!important;display:flex!important}#page-dashboard .exec-priority{background:var(--m-orange)!important;color:#fff!important;text-transform:uppercase!important;border-radius:999px!important;padding:3px 7px!important;font-size:8px!important;font-weight:600!important;line-height:1!important}#page-dashboard .exec-owner{color:#516075!important;letter-spacing:.06em!important;text-transform:uppercase!important;font-size:9px!important;font-weight:600!important;line-height:1!important}#page-dashboard .exec-action p{color:#334155!important;margin:0!important;font-size:11px!important;line-height:1.45!important}#page-dashboard .exec-cashbox{border-left:3px solid #64748b!important}#page-dashboard .exec-cash-overview{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;margin-bottom:10px!important;display:grid!important}#page-dashboard .exec-cash-card{border:1px solid var(--m-soft-line)!important;background:#f8fafc!important;border-radius:8px!important;min-height:70px!important;padding:10px 12px!important;position:relative!important;overflow:hidden!important}#page-dashboard .exec-cash-card:before{content:""!important;background:#64748b!important;width:3px!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important}#page-dashboard .exec-cash-card.warn:before{background:#f59e0b!important}#page-dashboard .exec-cash-card span{color:#53647b!important;font-size:10px!important;font-weight:600!important;line-height:1.2!important;display:block!important}#page-dashboard .exec-cash-card strong{color:var(--m-ink)!important;letter-spacing:-.03em!important;font-variant-numeric:tabular-nums!important;margin-top:6px!important;font-size:22px!important;font-weight:700!important;line-height:1!important;display:block!important}#page-dashboard .exec-cash-card small{color:#64748b!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin-top:5px!important;font-size:10px!important;line-height:1.2!important;display:block!important;overflow:hidden!important}#page-dashboard .exec-cash-grid{grid-template-columns:1fr 1fr!important;gap:8px!important;display:grid!important}#page-dashboard .exec-cash-list{border:1px solid var(--m-soft-line)!important;background:#fff!important;border-radius:8px!important;min-width:0!important;padding:10px!important}#page-dashboard .exec-cash-list-title{color:#53647b!important;letter-spacing:.06em!important;text-transform:uppercase!important;margin-bottom:8px!important;font-size:10px!important;font-weight:650!important;line-height:1.2!important}#page-dashboard .exec-cash-row{border-top:1px solid var(--m-soft-line)!important;grid-template-columns:58px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;padding:8px 0!important;display:grid!important}#page-dashboard .exec-cash-row:first-child{border-top:0!important;padding-top:0!important}#page-dashboard .exec-cash-date strong{color:var(--m-orange)!important;font-size:12px!important;font-weight:650!important;line-height:1.15!important;display:block!important}#page-dashboard .exec-cash-date span{color:#94a3b8!important;margin-top:2px!important;font-size:9px!important;line-height:1.1!important;display:block!important}#page-dashboard .exec-cash-name{min-width:0!important}#page-dashboard .exec-cash-name strong{color:var(--m-ink)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12px!important;font-weight:600!important;line-height:1.25!important;display:block!important;overflow:hidden!important}#page-dashboard .exec-cash-name span{color:#64748b!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin-top:2px!important;font-size:10px!important;line-height:1.2!important;display:block!important;overflow:hidden!important}#page-dashboard .exec-cash-value{color:var(--m-ink)!important;white-space:nowrap!important;font-variant-numeric:tabular-nums!important;font-size:12px!important;font-weight:650!important;line-height:1!important}#page-dashboard .exec-cash-empty{color:#94a3b8!important;border:1px dashed var(--m-soft-line)!important;text-align:center!important;background:#f8fafc!important;border-radius:8px!important;padding:14px!important;font-size:11px!important}#page-dashboard .exec-bottom-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;display:grid!important}#page-dashboard .exec-mini-panel{min-height:112px!important}#page-dashboard .exec-mini-panel h3{color:var(--m-ink)!important;margin:0 0 8px!important;font-size:13px!important;font-weight:650!important;line-height:1.2!important}#page-dashboard .exec-big{color:var(--m-ink)!important;font-variant-numeric:tabular-nums!important;letter-spacing:-.04em!important;font-size:30px!important;font-weight:700!important;line-height:1!important}#page-dashboard .exec-mini-panel p{color:#64748b!important;margin:6px 0 0!important;font-size:11px!important;line-height:1.35!important}body.dark #page-dashboard .exec-hero,body.dark #page-dashboard .exec-metric,body.dark #page-dashboard .exec-panel{background:#151c2d!important;border-color:#2b3650!important}body.dark #page-dashboard .exec-title,body.dark #page-dashboard .exec-metric-value,body.dark #page-dashboard .exec-panel h3,body.dark #page-dashboard .exec-ai-top strong,body.dark #page-dashboard .exec-agenda-item strong,body.dark #page-dashboard .exec-big{color:#f8fafc!important}body.dark #page-dashboard .exec-metric-label,body.dark #page-dashboard .exec-metric-meta,body.dark #page-dashboard .exec-ai-item p,body.dark #page-dashboard .exec-agenda-item p,body.dark #page-dashboard .exec-mini-panel p{color:#aab6cc!important}body.dark #page-dashboard .exec-ai-item,body.dark #page-dashboard .exec-agenda-item,body.dark #page-dashboard .exec-action,body.dark #page-dashboard .exec-cash-card,body.dark #page-dashboard .exec-cash-list,body.dark #page-dashboard .exec-status,body.dark #page-dashboard .exec-period{background:#101827!important;border-color:#2b3650!important}@media (width<=1200px){#page-dashboard .exec-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}#page-dashboard .exec-main-grid{grid-template-columns:1fr!important}#page-dashboard .exec-action-grid,#page-dashboard .exec-cash-overview{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=900px){#page-dashboard .kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}#page-dashboard .chart-layout{grid-template-columns:1fr!important}#page-dashboard .exec-grid,#page-dashboard .exec-ai-list,#page-dashboard .exec-cash-grid,#page-dashboard .exec-bottom-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=640px){#page-dashboard .kpi-grid{grid-template-columns:1fr!important}#page-dashboard .content{padding:14px 12px 20px!important}#page-dashboard .exec-hero{flex-direction:column!important;align-items:flex-start!important}#page-dashboard .exec-grid,#page-dashboard .exec-ai-list,#page-dashboard .exec-action-grid,#page-dashboard .exec-cash-overview,#page-dashboard .exec-cash-grid,#page-dashboard .exec-bottom-grid{grid-template-columns:1fr!important}#page-dashboard .exec-cash-row{grid-template-columns:50px minmax(0,1fr)!important}#page-dashboard .exec-cash-value{grid-column:2!important}}#dash-panel-vendas .rx-vendas-layout{flex-direction:column!important;gap:10px!important;width:100%!important;display:flex!important}#dash-panel-vendas .rx-vendas-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;display:grid!important}#dash-panel-vendas .rx-vendas-grid-5{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important;display:grid!important}#dash-panel-vendas .rx-vendas-layout .exec-metric:before{background:#ffd600!important}#dash-panel-vendas .rx-vendas-attention{min-height:118px!important}#dash-panel-vendas .rx-vendas-attention p{color:#334155!important;margin:0!important;font-size:12px!important;line-height:1.48!important}#dash-panel-vendas .rx-vendas-chart{height:200px!important;min-height:200px!important}#dash-panel-vendas .rx-vendas-chart-legend{color:#475569!important;flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:14px!important;min-height:18px!important;margin:-4px 2px 7px!important;font-size:11px!important;font-weight:700!important;display:none!important}#dash-panel-vendas .rx-vendas-chart-legend.show{display:flex!important}#dash-panel-vendas .rx-vendas-chart-legend span{white-space:nowrap!important;align-items:center!important;gap:6px!important;display:inline-flex!important}#dash-panel-vendas .rx-vendas-legend-bar{background:#ffd166!important;border:1px solid #ffc04d!important;border-radius:3px!important;width:16px!important;height:9px!important}#dash-panel-vendas .rx-vendas-legend-line{border-top:2px solid!important;width:22px!important;height:0!important}#dash-panel-vendas .rx-vendas-legend-line.dash{border-top-style:dashed!important}#dash-panel-vendas .rx-vendas-legend-line.dot{border-top-style:dotted!important}#dash-panel-vendas .rx-vendas-ranking-wrap{width:100%!important;max-height:340px!important;overflow:auto!important}#dash-panel-vendas .rx-vendas-ranking-wrap table{table-layout:fixed!important;width:100%!important;min-width:0!important}#dash-panel-vendas .rx-vendas-ranking-wrap{width:100%!important;max-width:none!important;display:block!important}#dash-panel-vendas #dsh-vtable{table-layout:fixed!important;width:100%!important;min-width:0!important;max-width:none!important;display:table!important}#dash-panel-vendas #dsh-vtable th,#dash-panel-vendas #dsh-vtable td{text-overflow:ellipsis!important;box-sizing:border-box!important;overflow:hidden!important}#dash-panel-vendas #dsh-vtable th:first-child,#dash-panel-vendas #dsh-vtable td:first-child{text-align:center!important;width:9%!important}#dash-panel-vendas #dsh-vtable th:nth-child(2),#dash-panel-vendas #dsh-vtable td:nth-child(2){text-align:left!important;width:31%!important}#dash-panel-vendas #dsh-vtable th:nth-child(3),#dash-panel-vendas #dsh-vtable td:nth-child(3){text-align:center!important;width:14%!important}#dash-panel-vendas #dsh-vtable th:nth-child(4),#dash-panel-vendas #dsh-vtable td:nth-child(4){text-align:center!important;width:15%!important}#dash-panel-vendas #dsh-vtable th:nth-child(5),#dash-panel-vendas #dsh-vtable td:nth-child(5){text-align:center!important;width:13%!important}#dash-panel-vendas #dsh-vtable th:nth-child(6),#dash-panel-vendas #dsh-vtable td:nth-child(6){text-align:center!important;width:18%!important}#dash-panel-vendas .rx-vendas-meta-text{color:#64748b!important;font-weight:800!important}#dash-panel-vendas .rx-vendas-meta-text.ok{color:#16a34a!important}#dash-panel-vendas .rx-vendas-meta-text.risk{color:#dc2626!important}#dash-panel-vendas .rx-vendas-projection{color:#2563eb!important;background:#2563eb0f!important;font-weight:700!important}#dash-panel-vendas .rx-vendas-rank{text-align:center!important;color:#0f172a!important;width:68px!important;min-width:68px!important;font-weight:800!important}#dash-panel-vendas .rx-vendas-rank-badge{color:#334155!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-width:34px!important;height:24px!important;padding:0 8px!important;font-size:12px!important;font-weight:800!important;display:inline-flex!important}#dash-panel-vendas .rx-vendas-seller-analysis{margin-top:0!important}#dash-panel-vendas .rx-vendas-analysis-body{width:100%!important}#dash-panel-vendas .rx-vendas-analysis-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}#dash-panel-vendas .rx-vendas-analysis-row{text-align:left!important;cursor:pointer!important;width:100%!important;font-family:"DM Sans", DM Sans, var(--font-sans), sans-serif!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:12px!important;grid-template-columns:42px minmax(0,1fr) 128px!important;grid-template-areas:"rank main metric""rank chips chips""rank attention attention""rank action action"!important;align-items:start!important;gap:8px 10px!important;padding:12px!important;transition:all .16s!important;display:grid!important}#dash-panel-vendas .rx-vendas-analysis-row:hover,#dash-panel-vendas .rx-vendas-analysis-row.selected{background:#fff7ed!important;border-color:#ffb089!important;box-shadow:0 8px 22px #0f172a14!important}#dash-panel-vendas .rx-vendas-analysis-row.good{border-left:4px solid #16a34a!important}#dash-panel-vendas .rx-vendas-analysis-row.warn{border-left:4px solid #f59e0b!important}#dash-panel-vendas .rx-vendas-analysis-row.danger{border-left:4px solid #dc2626!important}#dash-panel-vendas .rx-vendas-analysis-rank{color:#334155!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:999px!important;grid-area:rank!important;justify-content:center!important;align-items:center!important;width:34px!important;height:34px!important;font-size:12px!important;font-weight:800!important;display:inline-flex!important}#dash-panel-vendas .rx-vendas-analysis-main{flex-direction:column!important;grid-area:main!important;gap:3px!important;min-width:0!important;display:flex!important}#dash-panel-vendas .rx-vendas-analysis-main strong{color:#0f172a!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:14px!important;font-weight:800!important;line-height:1.2!important;overflow:hidden!important}#dash-panel-vendas .rx-vendas-analysis-main small,#dash-panel-vendas .rx-vendas-analysis-attention,#dash-panel-vendas .rx-vendas-analysis-action{color:#64748b!important;font-size:11px!important;line-height:1.35!important}#dash-panel-vendas .rx-vendas-analysis-metric{text-align:center!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:10px!important;grid-area:metric!important;justify-self:end!important;min-width:104px!important;padding:7px 8px!important}#dash-panel-vendas .rx-vendas-analysis-metric b{color:#0f172a!important;font-size:15px!important;font-weight:800!important;line-height:1.1!important;display:block!important}#dash-panel-vendas .rx-vendas-analysis-metric small{color:#64748b!important;text-transform:uppercase!important;margin-top:3px!important;font-size:9px!important;font-weight:700!important;display:block!important}#dash-panel-vendas .rx-vendas-analysis-attention{grid-area:attention!important;grid-template-columns:1fr!important;gap:4px!important;min-width:0!important;display:grid!important}#dash-panel-vendas .rx-vendas-analysis-chips{grid-area:chips!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;min-width:0!important;display:grid!important}#dash-panel-vendas .rx-vendas-analysis-chip{background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:9px!important;min-width:0!important;padding:6px 7px!important}#dash-panel-vendas .rx-vendas-analysis-chip span{color:#64748b!important;text-transform:uppercase!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:9px!important;font-weight:800!important;line-height:1.1!important;display:block!important;overflow:hidden!important}#dash-panel-vendas .rx-vendas-analysis-chip b{color:#0f172a!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin-top:3px!important;font-size:12px!important;font-weight:800!important;line-height:1.2!important;display:block!important;overflow:hidden!important}#dash-panel-vendas .rx-vendas-analysis-point{background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:9px!important;align-items:flex-start!important;gap:6px!important;padding:6px 8px!important;display:flex!important}#dash-panel-vendas .rx-vendas-analysis-point:before{content:""!important;background:#94a3b8!important;border-radius:999px!important;flex:none!important;width:7px!important;height:7px!important;margin-top:4px!important}#dash-panel-vendas .rx-vendas-analysis-point.good:before{background:#16a34a!important}#dash-panel-vendas .rx-vendas-analysis-point.warn:before{background:#f59e0b!important}#dash-panel-vendas .rx-vendas-analysis-point.danger:before{background:#dc2626!important}#dash-panel-vendas .rx-vendas-analysis-action{color:#9a3412!important;background:#fff7ed!important;border:1px solid #fed7aa!important;border-radius:10px!important;grid-area:action!important;padding:8px 10px!important;font-weight:700!important}#dash-panel-vendas .rx-vendas-analysis-action strong{color:#7c2d12!important;font-weight:900!important}#dash-panel-vendas .rx-vendas-layout .exec-panel-head{margin-bottom:9px!important}#dash-panel-vendas .rx-vendas-layout .exec-metric{min-height:92px!important}#dash-panel-vendas .rx-vendas-layout .rx-small-metric{min-height:78px!important}#dash-panel-vendas .rx-vendas-layout .rx-small-metric .exec-metric-label{min-height:22px!important}#dash-panel-vendas .rx-vendas-layout .rx-small-metric .exec-metric-value{font-size:19px!important}#dash-panel-vendas .rx-vendas-toolbar{flex-wrap:wrap!important;align-items:center!important;gap:6px!important;display:flex!important}#dash-panel-vendas .rx-vendas-toolbar .tbtn{border-radius:8px!important;padding:5px 12px!important}#dash-panel-vendas .rx-vendas-chart-actions{justify-content:flex-end!important;align-items:center!important;margin-left:auto!important;display:flex!important;position:relative!important}#dash-panel-vendas .rx-vendas-options-btn{color:#64748b!important;cursor:pointer!important;background:#fff!important;border:1px solid #d6dee8!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;width:32px!important;height:28px!important;transition:all .15s!important;display:inline-flex!important}#dash-panel-vendas .rx-vendas-options-btn:hover,#dash-panel-vendas .rx-vendas-options-btn.active,#dash-panel-vendas .rx-vendas-options-btn[aria-expanded=true]{color:#ff4d00!important;background:#fff5f0!important;border-color:#ff4d00!important}#dash-panel-vendas .rx-vendas-options-btn svg{stroke:currentColor!important;width:15px!important;height:15px!important}#dash-panel-vendas .rx-vendas-options-menu{z-index:30!important;white-space:nowrap!important;background:#fff!important;border:1px solid #d6dee8!important;border-radius:10px!important;align-items:center!important;gap:10px!important;padding:8px!important;display:none!important;position:absolute!important;top:calc(100% + 8px)!important;right:0!important;box-shadow:0 16px 35px #0f172a29!important}#dash-panel-vendas .rx-vendas-options-menu.open{display:flex!important}#dash-panel-vendas .rx-vendas-options-menu label{color:#334155!important;cursor:pointer!important;border-radius:8px!important;align-items:center!important;gap:6px!important;min-height:28px!important;padding:4px 7px!important;font-size:11px!important;font-weight:700!important;display:inline-flex!important}#dash-panel-vendas .rx-vendas-options-menu label:hover{background:#f8fafc!important}#dash-panel-vendas .rx-vendas-options-menu input{accent-color:#ff4d00!important;width:14px!important;height:14px!important}body.dark #dash-panel-vendas .rx-vendas-attention p,body.dark #dash-panel-vendas .rx-vendas-chart-legend{color:#cbd5e1!important}body.dark #dash-panel-vendas .rx-vendas-options-btn,body.dark #dash-panel-vendas .rx-vendas-options-menu{background:#111827!important;border-color:#94a3b842!important}body.dark #dash-panel-vendas .rx-vendas-options-menu label{color:#cbd5e1!important}body.dark #dash-panel-vendas .rx-vendas-options-menu label:hover{background:#94a3b81f!important}body.dark #dash-panel-vendas .rx-vendas-rank{color:#e5e7eb!important}body.dark #dash-panel-vendas .rx-vendas-rank-badge,body.dark #dash-panel-vendas .rx-vendas-analysis-row,body.dark #dash-panel-vendas .rx-vendas-analysis-rank,body.dark #dash-panel-vendas .rx-vendas-analysis-metric,body.dark #dash-panel-vendas .rx-vendas-analysis-chip,body.dark #dash-panel-vendas .rx-vendas-analysis-point{background:#111827!important;border-color:#94a3b842!important}body.dark #dash-panel-vendas .rx-vendas-analysis-row:hover,body.dark #dash-panel-vendas .rx-vendas-analysis-row.selected{background:#ff6b351f!important}body.dark #dash-panel-vendas .rx-vendas-analysis-main strong,body.dark #dash-panel-vendas .rx-vendas-analysis-metric b,body.dark #dash-panel-vendas .rx-vendas-analysis-chip b{color:#f8fafc!important}body.dark #dash-panel-vendas .rx-vendas-analysis-main small,body.dark #dash-panel-vendas .rx-vendas-analysis-attention,body.dark #dash-panel-vendas .rx-vendas-analysis-metric small,body.dark #dash-panel-vendas .rx-vendas-analysis-chip span{color:#cbd5e1!important}body.dark #dash-panel-vendas .rx-vendas-analysis-action{color:#fdba74!important;background:#ff6b351f!important;border-color:#fb923c59!important}body.dark #dash-panel-vendas .rx-vendas-analysis-action strong{color:#fed7aa!important}@media (width<=1100px){#dash-panel-vendas .rx-vendas-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))!important}#dash-panel-vendas .rx-vendas-grid-5{grid-template-columns:repeat(3,minmax(0,1fr))!important}#dash-panel-vendas .rx-vendas-analysis-list{grid-template-columns:1fr!important}}@media (width<=680px){#dash-panel-vendas .rx-vendas-grid-4,#dash-panel-vendas .rx-vendas-grid-5{grid-template-columns:1fr!important}#dash-panel-vendas .rx-vendas-chart{height:220px!important;min-height:220px!important}#dash-panel-vendas .rx-vendas-analysis-row{grid-template-columns:34px minmax(0,1fr)!important;grid-template-areas:"rank main""metric metric""chips chips""attention attention""action action"!important}#dash-panel-vendas .rx-vendas-analysis-metric{justify-self:stretch!important}#dash-panel-vendas .rx-vendas-analysis-chips{grid-template-columns:repeat(2,minmax(0,1fr))!important}}#dash-panel-adimplencia .rx-adimplencia-layout{flex-direction:column!important;gap:10px!important;width:100%!important;display:flex!important}#dash-panel-adimplencia .rx-adimplencia-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;display:grid!important}#dash-panel-adimplencia .rx-adimplencia-grid-6{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:8px!important;display:grid!important}#dash-panel-adimplencia .rx-adimplencia-layout .exec-metric{min-height:96px!important}#dash-panel-adimplencia .rx-adimplencia-layout .exec-metric:before{background:#2563eb!important}#dash-panel-adimplencia .rx-adimplencia-layout .rx-small-metric{min-height:78px!important}#dash-panel-adimplencia .rx-adimplencia-layout .rx-small-metric .exec-metric-label{min-height:22px!important}#dash-panel-adimplencia .rx-adimplencia-layout .rx-small-metric .exec-metric-value{font-size:19px!important}#dash-panel-adimplencia .rx-adimplencia-attention{min-height:128px!important}#dash-panel-adimplencia .rx-adimplencia-attention-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}#dash-panel-adimplencia .rx-adimplencia-point{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:12px!important;flex-direction:column!important;gap:4px!important;min-width:0!important;padding:11px 12px!important;display:flex!important}#dash-panel-adimplencia .rx-adimplencia-point strong{color:#0f172a!important;font-size:12px!important;font-weight:800!important;line-height:1.2!important}#dash-panel-adimplencia .rx-adimplencia-point span{color:#64748b!important;font-size:11px!important;line-height:1.38!important}#dash-panel-adimplencia .rx-adimplencia-point.good{background:#f0fdf4!important;border-left:4px solid #16a34a!important}#dash-panel-adimplencia .rx-adimplencia-point.warn{background:#fffbeb!important;border-left:4px solid #f59e0b!important}#dash-panel-adimplencia .rx-adimplencia-point.danger{background:#fff7f7!important;border-left:4px solid #dc2626!important}#dash-panel-adimplencia .rx-adimplencia-chart-grid{grid-template-columns:1fr!important;gap:8px!important;display:grid!important}#dash-panel-adimplencia .rx-adimplencia-chart{height:210px!important;min-height:210px!important}#dash-panel-adimplencia .rx-adimplencia-projection{min-height:92px!important}#dash-panel-adimplencia .rx-adimplencia-projection .rx-projection-copy{color:#334155!important;margin:0!important;font-size:13px!important;line-height:1.55!important}#dash-panel-adimplencia .rx-adimplencia-projection .rx-projection-copy strong{color:#0f172a!important;font-weight:800!important}#dash-panel-adimplencia .rx-adimplencia-ranking-wrap{width:100%!important;max-height:260px!important;overflow:auto!important}#dash-panel-adimplencia .rx-adimplencia-ranking-wrap table{min-width:980px!important}#dash-panel-adimplencia .rx-adimplencia-ranking-table th,#dash-panel-adimplencia .rx-adimplencia-ranking-table td{white-space:nowrap!important}#dash-panel-adimplencia .rx-adimplencia-ranking-table th:not(:first-child),#dash-panel-adimplencia .rx-adimplencia-ranking-table td:not(:first-child){text-align:center!important}#dash-panel-adimplencia .rx-adimplencia-ranking-table tbody tr[data-rx-ad-agent-index]{cursor:pointer!important;transition:background .16s,box-shadow .16s!important}#dash-panel-adimplencia .rx-adimplencia-ranking-table tbody tr[data-rx-ad-agent-index]:hover td,#dash-panel-adimplencia .rx-adimplencia-ranking-table tbody tr.selected td{background:#fff7ed!important}#dash-panel-adimplencia .rx-adimplencia-rank{text-align:center!important;color:#0f172a!important;width:78px!important;min-width:78px!important;font-weight:800!important}#dash-panel-adimplencia .rx-adimplencia-rank-badge{color:#0f172a!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-width:34px!important;height:24px!important;padding:0 8px!important;font-weight:800!important;display:inline-flex!important}#dash-panel-adimplencia .rx-adimplencia-ranking-qia{color:#2563eb!important;background:#2563eb0f!important;font-weight:800!important}#dash-panel-adimplencia .rx-adimplencia-ranking-good{color:#16a34a!important;font-weight:800!important}#dash-panel-adimplencia .rx-adimplencia-ranking-warn{color:#d97706!important;font-weight:800!important}#dash-panel-adimplencia .rx-adimplencia-ranking-danger{color:#dc2626!important;font-weight:800!important}#dash-panel-adimplencia .rx-adimplencia-seller-analysis{margin-top:0!important}#dash-panel-adimplencia .rx-adimplencia-analysis-body{width:100%!important}#dash-panel-adimplencia .rx-adimplencia-analysis-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}#dash-panel-adimplencia .rx-adimplencia-analysis-row{text-align:left!important;appearance:none!important;color:#0f172a!important;cursor:pointer!important;width:100%!important;font-family:"DM Sans", DM Sans, var(--font-sans), sans-serif!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:12px!important;grid-template-columns:42px minmax(0,1fr) 128px!important;grid-template-areas:"rank main metric""rank chips chips""rank attention attention""rank action action"!important;align-items:start!important;gap:8px 10px!important;padding:12px!important;transition:all .16s!important;display:grid!important}#dash-panel-adimplencia .rx-adimplencia-analysis-row:hover,#dash-panel-adimplencia .rx-adimplencia-analysis-row.selected{background:#fff7ed!important;border-color:#ffb089!important;box-shadow:0 8px 22px #0f172a14!important}#dash-panel-adimplencia .rx-adimplencia-analysis-row:focus-visible{outline-offset:2px!important;outline:2px solid #ff4d0052!important}#dash-panel-adimplencia .rx-adimplencia-analysis-row.good{border-left:4px solid #16a34a!important}#dash-panel-adimplencia .rx-adimplencia-analysis-row.warn{border-left:4px solid #f59e0b!important}#dash-panel-adimplencia .rx-adimplencia-analysis-row.danger{border-left:4px solid #dc2626!important}#dash-panel-adimplencia .rx-adimplencia-analysis-rank{color:#334155!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:999px!important;grid-area:rank!important;justify-content:center!important;align-items:center!important;width:34px!important;height:34px!important;font-size:12px!important;font-weight:800!important;display:inline-flex!important}#dash-panel-adimplencia .rx-adimplencia-analysis-main{flex-direction:column!important;grid-area:main!important;gap:3px!important;min-width:0!important;display:flex!important}#dash-panel-adimplencia .rx-adimplencia-analysis-main strong{color:#0f172a!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:14px!important;font-weight:800!important;line-height:1.2!important;overflow:hidden!important}#dash-panel-adimplencia .rx-adimplencia-analysis-main small,#dash-panel-adimplencia .rx-adimplencia-analysis-attention,#dash-panel-adimplencia .rx-adimplencia-analysis-action{color:#64748b!important;font-size:11px!important;line-height:1.35!important}#dash-panel-adimplencia .rx-adimplencia-analysis-metric{text-align:center!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:10px!important;grid-area:metric!important;justify-self:end!important;min-width:104px!important;padding:7px 8px!important}#dash-panel-adimplencia .rx-adimplencia-analysis-metric b{color:#0f172a!important;font-size:15px!important;font-weight:800!important;line-height:1.1!important;display:block!important}#dash-panel-adimplencia .rx-adimplencia-analysis-metric small{color:#64748b!important;text-transform:uppercase!important;margin-top:3px!important;font-size:9px!important;font-weight:700!important;display:block!important}#dash-panel-adimplencia .rx-adimplencia-analysis-chips{grid-area:chips!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;min-width:0!important;display:grid!important}#dash-panel-adimplencia .rx-adimplencia-analysis-chip{background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:9px!important;min-width:0!important;padding:6px 7px!important}#dash-panel-adimplencia .rx-adimplencia-analysis-chip span{color:#64748b!important;text-transform:uppercase!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:9px!important;font-weight:800!important;line-height:1.1!important;display:block!important;overflow:hidden!important}#dash-panel-adimplencia .rx-adimplencia-analysis-chip b{color:#0f172a!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin-top:3px!important;font-size:12px!important;font-weight:800!important;line-height:1.2!important;display:block!important;overflow:hidden!important}#dash-panel-adimplencia .rx-adimplencia-analysis-attention{grid-area:attention!important;grid-template-columns:1fr!important;gap:4px!important;min-width:0!important;display:grid!important}#dash-panel-adimplencia .rx-adimplencia-analysis-point{background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:9px!important;align-items:flex-start!important;gap:6px!important;padding:6px 8px!important;display:flex!important}#dash-panel-adimplencia .rx-adimplencia-analysis-point:before{content:""!important;background:#94a3b8!important;border-radius:999px!important;flex:none!important;width:7px!important;height:7px!important;margin-top:4px!important}#dash-panel-adimplencia .rx-adimplencia-analysis-point.good:before{background:#16a34a!important}#dash-panel-adimplencia .rx-adimplencia-analysis-point.warn:before{background:#f59e0b!important}#dash-panel-adimplencia .rx-adimplencia-analysis-point.danger:before{background:#dc2626!important}#dash-panel-adimplencia .rx-adimplencia-analysis-action{color:#9a3412!important;background:#fff7ed!important;border:1px solid #fed7aa!important;border-radius:10px!important;grid-area:action!important;padding:8px 10px!important;font-weight:700!important}#dash-panel-adimplencia .rx-adimplencia-analysis-action strong{color:#7c2d12!important;font-weight:900!important}#dash-panel-adimplencia .rx-adimplencia-layout .exec-panel-head{margin-bottom:9px!important}body.dark #dash-panel-adimplencia .rx-adimplencia-point{background:#111827!important;border-color:#94a3b842!important}body.dark #dash-panel-adimplencia .rx-adimplencia-point.good{background:#16a34a1f!important}body.dark #dash-panel-adimplencia .rx-adimplencia-point.warn{background:#f59e0b1f!important}body.dark #dash-panel-adimplencia .rx-adimplencia-point.danger{background:#dc26261f!important}body.dark #dash-panel-adimplencia .rx-adimplencia-point strong{color:#f8fafc!important}body.dark #dash-panel-adimplencia .rx-adimplencia-point span,body.dark #dash-panel-adimplencia .rx-adimplencia-projection .rx-projection-copy{color:#cbd5e1!important}body.dark #dash-panel-adimplencia .rx-adimplencia-projection .rx-projection-copy strong{color:#f8fafc!important}body.dark #dash-panel-adimplencia .rx-adimplencia-rank-badge{color:#f8fafc!important;background:#111827!important;border-color:#94a3b842!important}body.dark #dash-panel-adimplencia .rx-adimplencia-ranking-qia{color:#93c5fd!important;background:#2563eb24!important}body.dark #dash-panel-adimplencia .rx-adimplencia-analysis-row,body.dark #dash-panel-adimplencia .rx-adimplencia-analysis-rank,body.dark #dash-panel-adimplencia .rx-adimplencia-analysis-metric,body.dark #dash-panel-adimplencia .rx-adimplencia-analysis-chip,body.dark #dash-panel-adimplencia .rx-adimplencia-analysis-point{background:#111827!important;border-color:#94a3b842!important}body.dark #dash-panel-adimplencia .rx-adimplencia-ranking-table tbody tr[data-rx-ad-agent-index]:hover td,body.dark #dash-panel-adimplencia .rx-adimplencia-ranking-table tbody tr.selected td,body.dark #dash-panel-adimplencia .rx-adimplencia-analysis-row:hover,body.dark #dash-panel-adimplencia .rx-adimplencia-analysis-row.selected{background:#ff7a451f!important;border-color:#ff7a45!important}body.dark #dash-panel-adimplencia .rx-adimplencia-analysis-main strong,body.dark #dash-panel-adimplencia .rx-adimplencia-analysis-metric b,body.dark #dash-panel-adimplencia .rx-adimplencia-analysis-chip b{color:#f8fafc!important}body.dark #dash-panel-adimplencia .rx-adimplencia-analysis-main small,body.dark #dash-panel-adimplencia .rx-adimplencia-analysis-attention,body.dark #dash-panel-adimplencia .rx-adimplencia-analysis-metric small,body.dark #dash-panel-adimplencia .rx-adimplencia-analysis-chip span{color:#cbd5e1!important}body.dark #dash-panel-adimplencia .rx-adimplencia-analysis-action{color:#fdba74!important;background:#fb923c1f!important;border-color:#fb923c57!important}body.dark #dash-panel-adimplencia .rx-adimplencia-analysis-action strong{color:#fed7aa!important}@media (width<=1100px){#dash-panel-adimplencia .rx-adimplencia-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))!important}#dash-panel-adimplencia .rx-adimplencia-grid-6{grid-template-columns:repeat(3,minmax(0,1fr))!important}#dash-panel-adimplencia .rx-adimplencia-analysis-list,#dash-panel-adimplencia .rx-adimplencia-attention-list{grid-template-columns:1fr!important}}@media (width<=680px){#dash-panel-adimplencia .rx-adimplencia-grid-4,#dash-panel-adimplencia .rx-adimplencia-grid-6{grid-template-columns:1fr!important}#dash-panel-adimplencia .rx-adimplencia-analysis-row{grid-template-columns:38px minmax(0,1fr)!important;grid-template-areas:"rank main""metric metric""chips chips""attention attention""action action"!important}#dash-panel-adimplencia .rx-adimplencia-analysis-metric{justify-self:stretch!important}#dash-panel-adimplencia .rx-adimplencia-analysis-chips{grid-template-columns:repeat(2,minmax(0,1fr))!important}#dash-panel-adimplencia .rx-adimplencia-chart{height:220px!important;min-height:220px!important}}#dash-panel-churn .rx-churn-layout{flex-direction:column!important;gap:10px!important;width:100%!important;display:flex!important}#dash-panel-churn .rx-churn-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;display:grid!important}#dash-panel-churn .rx-churn-grid-5{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important;display:grid!important}#dash-panel-churn .rx-churn-chart-grid{grid-template-columns:1fr!important;gap:8px!important;display:grid!important}#dash-panel-churn .rx-churn-layout .exec-metric{min-height:96px!important}#dash-panel-churn .rx-churn-layout .exec-metric:before{background:#dc2626!important}#dash-panel-churn .rx-churn-layout .rx-small-metric{min-height:78px!important}#dash-panel-churn .rx-churn-layout .rx-small-metric .exec-metric-label{min-height:22px!important}#dash-panel-churn .rx-churn-layout .rx-small-metric .exec-metric-value{font-size:19px!important}#dash-panel-churn .rx-churn-attention{min-height:128px!important}#dash-panel-churn .rx-churn-attention-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}#dash-panel-churn .rx-churn-point{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:12px!important;flex-direction:column!important;gap:4px!important;min-width:0!important;padding:11px 12px!important;display:flex!important}#dash-panel-churn .rx-churn-point strong{color:#0f172a!important;font-size:12px!important;font-weight:800!important;line-height:1.2!important}#dash-panel-churn .rx-churn-point span{color:#64748b!important;font-size:11px!important;line-height:1.38!important}#dash-panel-churn .rx-churn-point.good{background:#f0fdf4!important;border-left:4px solid #16a34a!important}#dash-panel-churn .rx-churn-point.warn{background:#fffbeb!important;border-left:4px solid #f59e0b!important}#dash-panel-churn .rx-churn-point.danger{background:#fff7f7!important;border-left:4px solid #dc2626!important}#dash-panel-churn .rx-churn-chart{height:210px!important;min-height:210px!important}#dash-panel-churn .rx-churn-legend{color:#475569!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:999px!important;align-items:center!important;gap:12px!important;padding:5px 10px!important;font-size:11px!important;font-weight:800!important;line-height:1!important;display:inline-flex!important}#dash-panel-churn .rx-churn-legend-item{white-space:nowrap!important;align-items:center!important;gap:5px!important;display:inline-flex!important}#dash-panel-churn .rx-churn-dot{border-radius:50%!important;flex:none!important;width:8px!important;height:8px!important;display:inline-block!important}#dash-panel-churn .rx-churn-dot.gray{background:#6b7280!important}#dash-panel-churn .rx-churn-dot.red{background:#ef4444!important}#dash-panel-churn .rx-churn-layout .exec-panel-head{margin-bottom:9px!important}body.dark #dash-panel-churn .rx-churn-point{background:#111827!important;border-color:#94a3b842!important}body.dark #dash-panel-churn .rx-churn-point.good{background:#16a34a1f!important}body.dark #dash-panel-churn .rx-churn-point.warn{background:#f59e0b1f!important}body.dark #dash-panel-churn .rx-churn-point.danger{background:#dc26261f!important}body.dark #dash-panel-churn .rx-churn-point strong{color:#f8fafc!important}body.dark #dash-panel-churn .rx-churn-point span{color:#cbd5e1!important}body.dark #dash-panel-churn .rx-churn-legend{color:#cbd5e1!important;background:#111827!important;border-color:#94a3b842!important}@media (width<=1100px){#dash-panel-churn .rx-churn-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))!important}#dash-panel-churn .rx-churn-grid-5{grid-template-columns:repeat(3,minmax(0,1fr))!important}#dash-panel-churn .rx-churn-attention-list{grid-template-columns:1fr!important}}@media (width<=680px){#dash-panel-churn .rx-churn-grid-4,#dash-panel-churn .rx-churn-grid-5{grid-template-columns:1fr!important}#dash-panel-churn .rx-churn-chart{height:220px!important;min-height:220px!important}}#dash-panel-churn .rx-retencao-ranking,#dash-panel-churn .rx-retencao-analysis{width:100%;max-width:none}#dash-panel-churn .rx-retencao-ranking-wrap{width:100%;overflow-x:auto}#dash-panel-churn .rx-retencao-ranking-table{table-layout:fixed!important;width:100%!important;min-width:0!important;max-width:none!important;display:table!important}#dash-panel-churn .rx-retencao-ranking-table th,#dash-panel-churn .rx-retencao-ranking-table td{white-space:normal;vertical-align:middle}#dash-panel-churn .rx-retencao-ranking-table tbody tr{cursor:pointer}#dash-panel-churn .rx-retencao-ranking-table tbody tr:hover,#dash-panel-churn .rx-retencao-ranking-table tbody tr.selected,#dash-panel-churn .rx-retencao-ranking-table tbody tr.sel-row{background:#ff4d000e}#dash-panel-churn .rx-retencao-rank-badge{color:#ff4d00;background:#fff1e8;border-radius:999px;justify-content:center;align-items:center;min-width:34px;height:24px;padding:0 8px;font-weight:800;display:inline-flex}#dash-panel-churn .rx-retencao-rate{font-weight:900}#dash-panel-churn .rx-retencao-rate.good{color:#059669}#dash-panel-churn .rx-retencao-rate.warn{color:#d97706}#dash-panel-churn .rx-retencao-rate.danger{color:#dc2626}#dash-panel-churn .rx-retencao-analysis-body{width:100%}#dash-panel-churn .rx-retencao-analysis-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}#dash-panel-churn .rx-retencao-analysis-row{text-align:left;appearance:none;color:#0f172a;cursor:pointer;width:100%;font-family:"DM Sans", DM Sans, var(--font-sans), sans-serif;background:#fff;border:1px solid #e2e8f0;border-radius:12px;grid-template-columns:42px minmax(0,1fr) 128px;grid-template-areas:"rank main metric""rank chips chips""rank attention attention""rank action action";align-items:start;gap:8px 10px;padding:12px;transition:all .16s;display:grid}#dash-panel-churn .rx-retencao-analysis-row:hover,#dash-panel-churn .rx-retencao-analysis-row.selected{background:#fff7ed;border-color:#ffb089;box-shadow:0 8px 22px #0f172a14}#dash-panel-churn .rx-retencao-analysis-row:focus-visible{outline-offset:2px;outline:2px solid #ff4d0052}#dash-panel-churn .rx-retencao-analysis-row.good{border-left:4px solid #16a34a}#dash-panel-churn .rx-retencao-analysis-row.warn{border-left:4px solid #f59e0b}#dash-panel-churn .rx-retencao-analysis-row.danger{border-left:4px solid #dc2626}#dash-panel-churn .rx-retencao-analysis-rank{color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;grid-area:rank;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;font-weight:800;display:inline-flex}#dash-panel-churn .rx-retencao-analysis-main{flex-direction:column;grid-area:main;gap:3px;min-width:0;display:flex}#dash-panel-churn .rx-retencao-analysis-main strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:800;line-height:1.2;overflow:hidden}#dash-panel-churn .rx-retencao-analysis-main small,#dash-panel-churn .rx-retencao-analysis-attention,#dash-panel-churn .rx-retencao-analysis-action{color:#64748b;font-size:11px;line-height:1.35}#dash-panel-churn .rx-retencao-analysis-metric{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;grid-area:metric;justify-self:end;min-width:104px;padding:7px 8px}#dash-panel-churn .rx-retencao-analysis-metric b{color:#0f172a;font-size:15px;font-weight:800;line-height:1.1;display:block}#dash-panel-churn .rx-retencao-analysis-metric small{color:#64748b;text-transform:uppercase;margin-top:3px;font-size:9px;font-weight:700;display:block}#dash-panel-churn .rx-retencao-analysis-chips{grid-area:chips;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;min-width:0;display:grid}#dash-panel-churn .rx-retencao-analysis-chip{background:#f8fafc;border:1px solid #e2e8f0;border-radius:9px;min-width:0;padding:6px 7px}#dash-panel-churn .rx-retencao-analysis-chip span{color:#64748b;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:9px;font-weight:800;line-height:1.1;display:block;overflow:hidden}#dash-panel-churn .rx-retencao-analysis-chip b{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:12px;font-weight:800;line-height:1.2;display:block;overflow:hidden}#dash-panel-churn .rx-retencao-analysis-attention{grid-area:attention;grid-template-columns:1fr;gap:4px;min-width:0;display:grid}#dash-panel-churn .rx-retencao-analysis-point{background:#f8fafc;border:1px solid #e2e8f0;border-radius:9px;align-items:flex-start;gap:6px;padding:6px 8px;display:flex}#dash-panel-churn .rx-retencao-analysis-point:before{content:"";background:#94a3b8;border-radius:999px;flex:none;width:7px;height:7px;margin-top:4px}#dash-panel-churn .rx-retencao-analysis-point.good:before{background:#16a34a}#dash-panel-churn .rx-retencao-analysis-point.warn:before{background:#f59e0b}#dash-panel-churn .rx-retencao-analysis-point.danger:before{background:#dc2626}#dash-panel-churn .rx-retencao-analysis-action{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:10px;grid-area:action;padding:8px 10px;font-weight:700}#dash-panel-churn .rx-retencao-analysis-action strong{color:#7c2d12;font-weight:900}#dash-panel-churn .rx-retencao-analysis-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}#dash-panel-churn .rx-retencao-analysis-card{text-align:left;cursor:default;background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:7px;min-height:118px;padding:14px;font-family:inherit;display:flex}#dash-panel-churn .rx-retencao-analysis-card span{color:#ff4d00;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:900;line-height:1.2}#dash-panel-churn .rx-retencao-analysis-card strong{color:#06142b;font-size:20px;font-weight:900;line-height:1}#dash-panel-churn .rx-retencao-analysis-card small{color:#53627a;font-size:12px;font-weight:600;line-height:1.35}#dash-panel-churn .rx-retencao-analysis-card.good{background:linear-gradient(#f0fdf4 0%,#fff 72%);border-color:#bbf7d0}#dash-panel-churn .rx-retencao-analysis-card.warn{background:linear-gradient(#fff7ed 0%,#fff 72%);border-color:#fed7aa}#dash-panel-churn .rx-retencao-empty{color:#64748b;text-align:center;border:1px dashed #cbd5e1;border-radius:12px;padding:22px;font-weight:700}body.dark #dash-panel-churn .rx-retencao-ranking-table tbody tr:hover,body.dark #dash-panel-churn .rx-retencao-ranking-table tbody tr.selected,body.dark #dash-panel-churn .rx-retencao-ranking-table tbody tr.sel-row{background:#ff4d0024}body.dark #dash-panel-churn .rx-retencao-rank-badge{color:#ffb38a;background:#ff4d0029}body.dark #dash-panel-churn .rx-retencao-analysis-card{background:#171b2a;border-color:#94a3b847}body.dark #dash-panel-churn .rx-retencao-analysis-row,body.dark #dash-panel-churn .rx-retencao-analysis-rank,body.dark #dash-panel-churn .rx-retencao-analysis-metric,body.dark #dash-panel-churn .rx-retencao-analysis-chip,body.dark #dash-panel-churn .rx-retencao-analysis-point{background:#111827;border-color:#94a3b842}body.dark #dash-panel-churn .rx-retencao-analysis-row:hover,body.dark #dash-panel-churn .rx-retencao-analysis-row.selected{background:#ff7a451f;border-color:#ff7a45}body.dark #dash-panel-churn .rx-retencao-analysis-main strong,body.dark #dash-panel-churn .rx-retencao-analysis-metric b,body.dark #dash-panel-churn .rx-retencao-analysis-chip b{color:#f8fafc}body.dark #dash-panel-churn .rx-retencao-analysis-main small,body.dark #dash-panel-churn .rx-retencao-analysis-attention,body.dark #dash-panel-churn .rx-retencao-analysis-metric small,body.dark #dash-panel-churn .rx-retencao-analysis-chip span{color:#cbd5e1}body.dark #dash-panel-churn .rx-retencao-analysis-action{color:#fdba74;background:#fb923c1f;border-color:#fb923c57}body.dark #dash-panel-churn .rx-retencao-analysis-action strong{color:#fed7aa}body.dark #dash-panel-churn .rx-retencao-analysis-card strong{color:#f8fafc}body.dark #dash-panel-churn .rx-retencao-analysis-card small{color:#aab4c6}body.dark #dash-panel-churn .rx-retencao-analysis-card.good{background:linear-gradient(#16653438 0%,#171b2a 72%);border-color:#22c55e61}body.dark #dash-panel-churn .rx-retencao-analysis-card.warn{background:linear-gradient(#9a34123d 0%,#171b2a 72%);border-color:#fb923c6b}@media (width<=1100px){#dash-panel-churn .rx-retencao-analysis-list{grid-template-columns:1fr}#dash-panel-churn .rx-retencao-analysis-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){#dash-panel-churn .rx-retencao-analysis-row{grid-template-columns:34px minmax(0,1fr);grid-template-areas:"rank main""metric metric""chips chips""attention attention""action action"}#dash-panel-churn .rx-retencao-analysis-metric{justify-self:stretch}#dash-panel-churn .rx-retencao-analysis-chips{grid-template-columns:repeat(2,minmax(0,1fr))}#dash-panel-churn .rx-retencao-analysis-grid{grid-template-columns:1fr}#dash-panel-churn .rx-retencao-ranking-table{min-width:720px!important}}#page-dashboard{--dash-line:#b8c4d4!important;--border:#b8c4d4!important;--g200:#b8c4d4!important}#page-dashboard .content,#page-dashboard .tab-nav,#page-dashboard .tab-panel,#page-dashboard .exec-panel,#page-dashboard .exec-metric,#page-dashboard .kpi-card,#page-dashboard .sec,#page-dashboard .tc,#page-dashboard .chart-wrap,#page-dashboard .dtbl,#page-dashboard table,#page-dashboard thead,#page-dashboard tbody,#page-dashboard tr,#page-dashboard th,#page-dashboard td,#page-dashboard .rx-vendas-ranking-wrap,#page-dashboard .rx-adimplencia-ranking-wrap,#page-dashboard .rx-adimplencia-rank-badge,#page-dashboard .rx-vendas-analysis-row,#page-dashboard .rx-vendas-analysis-rank,#page-dashboard .rx-vendas-analysis-metric,#page-dashboard .rx-vendas-analysis-chip,#page-dashboard .rx-vendas-analysis-point,#page-dashboard .rx-adimplencia-point,#page-dashboard .rx-adimplencia-analysis-row,#page-dashboard .rx-adimplencia-analysis-rank,#page-dashboard .rx-adimplencia-analysis-metric,#page-dashboard .rx-adimplencia-analysis-chip,#page-dashboard .rx-adimplencia-analysis-point,#page-dashboard .rx-churn-point,#page-dashboard .rx-churn-legend,#page-dashboard .rx-cashback-point,#page-dashboard .rx-analitico-card,#page-dashboard input,#page-dashboard select,#page-dashboard button,#page-dashboard .tbtn,#page-dashboard .exec-status,#page-dashboard .dsh-period-pill{border-color:#b8c4d4!important}#page-dashboard .exec-panel,#page-dashboard .exec-metric,#page-dashboard .kpi-card,#page-dashboard .sec,#page-dashboard .chart-wrap{box-shadow:0 1px 2px #0f172a0f!important}body.dark #page-dashboard{--dash-line:#94a3b86b!important;--border:#94a3b86b!important;--g200:#94a3b86b!important}body.dark #page-dashboard .content,body.dark #page-dashboard .tab-nav,body.dark #page-dashboard .tab-panel,body.dark #page-dashboard .exec-panel,body.dark #page-dashboard .exec-metric,body.dark #page-dashboard .kpi-card,body.dark #page-dashboard .sec,body.dark #page-dashboard .tc,body.dark #page-dashboard .chart-wrap,body.dark #page-dashboard .dtbl,body.dark #page-dashboard table,body.dark #page-dashboard thead,body.dark #page-dashboard tbody,body.dark #page-dashboard tr,body.dark #page-dashboard th,body.dark #page-dashboard td,body.dark #page-dashboard input,body.dark #page-dashboard select,body.dark #page-dashboard button,body.dark #page-dashboard .tbtn,body.dark #page-dashboard .exec-status,body.dark #page-dashboard .dsh-period-pill,body.dark #page-dashboard .rx-vendas-ranking-wrap,body.dark #page-dashboard .rx-adimplencia-ranking-wrap,body.dark #page-dashboard .rx-adimplencia-rank-badge,body.dark #page-dashboard .rx-vendas-analysis-row,body.dark #page-dashboard .rx-vendas-analysis-rank,body.dark #page-dashboard .rx-vendas-analysis-metric,body.dark #page-dashboard .rx-vendas-analysis-chip,body.dark #page-dashboard .rx-vendas-analysis-point,body.dark #page-dashboard .rx-adimplencia-point,body.dark #page-dashboard .rx-adimplencia-analysis-row,body.dark #page-dashboard .rx-adimplencia-analysis-rank,body.dark #page-dashboard .rx-adimplencia-analysis-metric,body.dark #page-dashboard .rx-adimplencia-analysis-chip,body.dark #page-dashboard .rx-adimplencia-analysis-point,body.dark #page-dashboard .rx-churn-point,body.dark #page-dashboard .rx-churn-legend,body.dark #page-dashboard .rx-cashback-point,body.dark #page-dashboard .rx-analitico-card{border-color:#94a3b86b!important}#page-dashboard .content{padding-top:0!important}#page-dashboard [id^=dash-panel-]{padding-top:14px!important}#page-dashboard .kpi-grid,#page-dashboard .exec-grid,#page-dashboard .rx-vendas-grid-4,#page-dashboard .rx-vendas-grid-5,#page-dashboard .rx-adimplencia-grid-4,#page-dashboard .rx-adimplencia-grid-6,#page-dashboard .rx-churn-grid-4,#page-dashboard .rx-churn-grid-5,#page-dashboard .rx-cashback-grid-4,#page-dashboard .rx-analitico-grid-4,#page-dashboard .rx-analitico-grid-2{gap:16px!important}#page-dashboard .rx-vendas-layout,#page-dashboard .rx-adimplencia-layout,#page-dashboard .rx-churn-layout,#page-dashboard .rx-cashback-layout,#page-dashboard .rx-analitico-layout{gap:18px!important}#page-dashboard .exec-panel,#page-dashboard .kpi-card,#page-dashboard .exec-metric,#page-dashboard .sec{padding:18px 20px!important}#page-dashboard .exec-panel-head{margin-bottom:15px!important;padding-bottom:11px!important}#page-dashboard .chart-wrap{margin-top:12px!important}#page-dashboard .rx-adimplencia-attention-list,#page-dashboard .rx-churn-attention-list,#page-dashboard .rx-cashback-attention-list,#page-dashboard .rx-vendas-analysis-list,#page-dashboard .rx-adimplencia-analysis-list{gap:16px!important}#page-dashboard .rx-focas-grid{gap:36px!important}#page-dashboard .rx-vendas-ranking-wrap table,#page-dashboard .rx-adimplencia-ranking-wrap table{border-spacing:0 4px!important}@media (width<=680px){#page-dashboard .exec-panel,#page-dashboard .kpi-card,#page-dashboard .exec-metric,#page-dashboard .sec{padding:14px 15px!important}}#page-dashboard .rx-ranking-head-actions{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;margin-left:auto!important;display:flex!important}#page-dashboard .rx-ranking-export-group{white-space:nowrap!important;align-items:center!important;display:inline-flex!important;position:relative!important}#page-dashboard .rx-ranking-export-group svg{stroke:currentColor!important;width:14px!important;height:14px!important}#page-dashboard .rx-ranking-download-btn{color:#475569!important;cursor:pointer!important;background:linear-gradient(#fff,#f8fafc)!important;border:1px solid #d7e0ea!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;width:34px!important;height:34px!important;padding:0!important;font-family:inherit!important;transition:all .15s!important;display:inline-flex!important;box-shadow:0 1px 2px #0f172a0a,inset 0 1px #ffffffd9!important}#page-dashboard .rx-ranking-download-btn:hover,#page-dashboard .rx-ranking-export-group.is-open .rx-ranking-download-btn{color:#ff4d00!important;background:#fff!important;border-color:#ffb088!important;box-shadow:0 8px 18px #ff4d0024!important}#page-dashboard .rx-ranking-export-menu{z-index:90!important;background:#fff!important;border:1px solid #d7e0ea!important;border-radius:12px!important;flex-direction:column!important;gap:2px!important;min-width:190px!important;padding:6px!important;display:none!important;position:absolute!important;top:calc(100% + 8px)!important;right:0!important;box-shadow:0 18px 42px #0f172a29!important}#page-dashboard .rx-ranking-export-group.is-open .rx-ranking-export-menu{display:flex!important}#page-dashboard .rx-ranking-export-menu:before{content:""!important;background:#fff!important;border-top:1px solid #d7e0ea!important;border-left:1px solid #d7e0ea!important;width:9px!important;height:9px!important;position:absolute!important;top:-5px!important;right:13px!important;transform:rotate(45deg)!important}#page-dashboard .rx-ranking-export-menu button{z-index:1!important;color:#334155!important;text-align:left!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:9px!important;align-items:center!important;gap:9px!important;width:100%!important;padding:8px 9px!important;font-family:inherit!important;transition:all .15s!important;display:flex!important;position:relative!important}#page-dashboard .rx-ranking-export-menu button:hover{color:#ff4d00!important;background:#fff4ec!important}#page-dashboard .rx-ranking-export-menu button svg{flex:none!important;width:15px!important;height:15px!important}#page-dashboard .rx-ranking-export-menu button span{flex-direction:column!important;gap:1px!important;min-width:0!important;display:flex!important}#page-dashboard .rx-ranking-export-menu button strong{color:inherit!important;font-size:11px!important;font-weight:850!important;line-height:1.15!important}#page-dashboard .rx-ranking-export-menu button small{color:#64748b!important;font-size:9.5px!important;font-weight:650!important;line-height:1.2!important}#page-dashboard .rx-ranking-export-menu button:hover small{color:#c2410c!important}.rx-ranking-export-capture{z-index:-1!important;color:#0f172a!important;box-sizing:border-box!important;background:#fff!important;padding:26px!important;font-family:DM Sans,sans-serif!important;position:fixed!important;top:0!important;left:-24000px!important}.rx-ranking-export-title{flex-direction:column!important;gap:4px!important;margin-bottom:16px!important;display:flex!important}.rx-ranking-export-title span{color:#ff4d00!important;text-transform:uppercase!important;letter-spacing:0!important;font-size:10px!important;font-weight:850!important}.rx-ranking-export-title strong{color:#0f172a!important;font-size:21px!important;font-weight:850!important}.rx-ranking-export-capture table{border-collapse:collapse!important;table-layout:auto!important;background:#fff!important;width:100%!important}.rx-ranking-export-capture th,.rx-ranking-export-capture td{text-align:center!important;color:#0f172a!important;white-space:nowrap!important;border-bottom:1px solid #cbd5e1!important;padding:12px 14px!important;font-size:12px!important}.rx-ranking-export-capture th{color:#475569!important;text-transform:uppercase!important;letter-spacing:0!important;background:#f8fafc!important;font-size:10px!important;font-weight:850!important}.rx-ranking-export-capture th:first-child,.rx-ranking-export-capture td:first-child,.rx-ranking-export-capture th:nth-child(2),.rx-ranking-export-capture td:nth-child(2){text-align:left!important}body.dark #page-dashboard .rx-ranking-download-btn,body.dark #page-dashboard .rx-ranking-export-menu{box-shadow:none!important;background:#111827!important;border-color:#94a3b842!important}body.dark #page-dashboard .rx-ranking-export-menu:before{background:#111827!important;border-color:#94a3b842!important}body.dark #page-dashboard .rx-ranking-download-btn,body.dark #page-dashboard .rx-ranking-export-menu button{color:#cbd5e1!important}body.dark #page-dashboard .rx-ranking-download-btn:hover,body.dark #page-dashboard .rx-ranking-export-group.is-open .rx-ranking-download-btn,body.dark #page-dashboard .rx-ranking-export-menu button:hover{color:#ff7a45!important;background:#ff7a451f!important}body.dark #page-dashboard .rx-ranking-export-menu button small{color:#94a3b8!important}#page-dashboard .rx-generic-chart-actions{justify-content:flex-end!important;align-items:center!important;margin-left:auto!important;display:flex!important;position:relative!important}#page-dashboard .rx-generic-chart-options-btn{color:#64748b!important;cursor:pointer!important;background:#fff!important;border:1px solid #d6dee8!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;width:32px!important;height:28px!important;transition:all .15s!important;display:inline-flex!important}#page-dashboard .rx-generic-chart-options-btn:hover,#page-dashboard .rx-generic-chart-options-btn.active,#page-dashboard .rx-generic-chart-options-btn[aria-expanded=true]{color:#ff4d00!important;background:#fff5f0!important;border-color:#ff4d00!important}#page-dashboard .rx-generic-chart-options-btn svg{stroke:currentColor!important;width:15px!important;height:15px!important}#page-dashboard .rx-generic-chart-options-menu{z-index:40!important;white-space:nowrap!important;background:#fff!important;border:1px solid #d6dee8!important;border-radius:10px!important;align-items:center!important;gap:10px!important;padding:8px!important;display:none!important;position:absolute!important;top:calc(100% + 8px)!important;right:0!important;box-shadow:0 16px 35px #0f172a29!important}#page-dashboard .rx-generic-chart-options-menu.open{display:flex!important}#page-dashboard .rx-generic-chart-options-menu label{color:#334155!important;cursor:pointer!important;border-radius:8px!important;align-items:center!important;gap:6px!important;min-height:28px!important;padding:4px 7px!important;font-size:11px!important;font-weight:700!important;display:inline-flex!important}#page-dashboard .rx-generic-chart-options-menu label:hover{background:#f8fafc!important}#page-dashboard .rx-generic-chart-options-menu input{accent-color:#ff4d00!important;width:14px!important;height:14px!important}#page-dashboard .rx-chart-meta-row{grid-template-columns:minmax(0,1fr) minmax(220px,260px)!important;align-items:stretch!important;gap:12px!important;margin-top:12px!important;display:grid!important}#page-dashboard .rx-chart-meta-row>.chart-wrap,#page-dashboard .rx-chart-meta-row>.rx-chart-meta-grid{margin-top:0!important}#page-dashboard .rx-chart-meta-row>.chart-wrap{align-self:stretch!important;height:auto!important}#page-dashboard .rx-chart-meta-row>.chart-wrap canvas{height:100%!important}#page-dashboard .rx-chart-meta-row>.rx-vendas-chart,#page-dashboard .rx-chart-meta-row>.rx-adimplencia-chart,#page-dashboard .rx-chart-meta-row>.rx-churn-chart,#page-dashboard .rx-chart-meta-row>.rx-cashback-chart{height:auto!important;min-height:100%!important}#page-dashboard .rx-chart-meta-grid{grid-template-columns:1fr!important;grid-auto-rows:minmax(0,1fr)!important;gap:10px!important;min-width:0!important;height:100%!important;display:grid!important}#page-dashboard .rx-chart-meta-card{border:1px solid var(--dash-line,#b8c4d4)!important;background:#f8fafc!important;border-radius:8px!important;flex-direction:column!important;justify-content:center!important;min-height:0!important;padding:10px 12px!important;display:flex!important}#page-dashboard .rx-chart-meta-label{color:#53647b!important;text-transform:uppercase!important;font-size:9.5px!important;font-weight:700!important;line-height:1.2!important}#page-dashboard .rx-chart-meta-value{color:var(--m-ink,#0f172a)!important;font-variant-numeric:tabular-nums!important;white-space:nowrap!important;margin-top:6px!important;font-size:18px!important;font-weight:800!important;line-height:1.1!important}#page-dashboard .rx-chart-meta-sub{color:#64748b!important;overflow-wrap:anywhere!important;margin-top:4px!important;font-size:10px!important;font-weight:600!important;line-height:1.15!important}body.dark #page-dashboard .rx-chart-meta-card{background:#252838!important;border-color:#94a3b86b!important}body.dark #page-dashboard .rx-chart-meta-label{color:#cbd5e1!important}body.dark #page-dashboard .rx-chart-meta-value{color:#f8fafc!important}body.dark #page-dashboard .rx-chart-meta-sub{color:#cbd5e1!important}body.dark #page-dashboard .rx-generic-chart-options-btn,body.dark #page-dashboard .rx-generic-chart-options-menu{background:#111827!important;border-color:#94a3b842!important}body.dark #page-dashboard .rx-generic-chart-options-menu label{color:#cbd5e1!important}body.dark #page-dashboard .rx-generic-chart-options-menu label:hover{background:#94a3b81f!important}@media (width<=900px){#page-dashboard .rx-chart-meta-row{grid-template-columns:1fr!important}#page-dashboard .rx-chart-meta-card{min-height:64px!important}}#dash-panel-vendas .rx-vendas-options-action,#page-dashboard .rx-generic-chart-options-action{color:#334155!important;cursor:pointer!important;white-space:nowrap!important;background:#fff!important;border:1px solid #d6dee8!important;border-radius:8px!important;align-items:center!important;gap:6px!important;min-height:28px!important;padding:4px 9px!important;font-family:inherit!important;font-size:11px!important;font-weight:800!important;transition:all .15s!important;display:inline-flex!important}#dash-panel-vendas .rx-vendas-options-action:hover,#page-dashboard .rx-generic-chart-options-action:hover{color:#ff4d00!important;background:#fff5f0!important;border-color:#ff4d00!important}#dash-panel-vendas .rx-vendas-options-action svg,#page-dashboard .rx-generic-chart-options-action svg{stroke:currentColor!important;flex-shrink:0!important;width:14px!important;height:14px!important}.rx-chart-export-group{white-space:nowrap!important;align-items:center!important;display:inline-flex!important;position:relative!important}.rx-chart-download-btn{color:#475569!important;cursor:pointer!important;background:linear-gradient(#fff,#f8fafc)!important;border:1px solid #d7e0ea!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;width:34px!important;height:34px!important;padding:0!important;font-family:inherit!important;transition:all .15s!important;display:inline-flex!important;box-shadow:0 1px 2px #0f172a0a,inset 0 1px #ffffffd9!important}.rx-chart-download-btn svg{stroke:currentColor!important;width:14px!important;height:14px!important}.rx-chart-download-btn:hover,.rx-chart-export-group.is-open .rx-chart-download-btn{color:#ff4d00!important;background:#fff!important;border-color:#ffb088!important;box-shadow:0 8px 18px #ff4d0024!important}.rx-chart-export-menu{z-index:120!important;background:#fff!important;border:1px solid #d7e0ea!important;border-radius:12px!important;flex-direction:column!important;gap:2px!important;min-width:190px!important;padding:6px!important;display:none!important;position:absolute!important;top:calc(100% + 8px)!important;right:0!important;box-shadow:0 18px 42px #0f172a29!important}.rx-chart-export-group.is-open .rx-chart-export-menu{display:flex!important}.rx-chart-export-menu:before{content:""!important;background:#fff!important;border-top:1px solid #d7e0ea!important;border-left:1px solid #d7e0ea!important;width:9px!important;height:9px!important;position:absolute!important;top:-5px!important;right:13px!important;transform:rotate(45deg)!important}.rx-chart-export-menu button{z-index:1!important;color:#334155!important;text-align:left!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:9px!important;align-items:center!important;gap:9px!important;width:100%!important;padding:8px 9px!important;font-family:inherit!important;transition:all .15s!important;display:flex!important;position:relative!important}.rx-chart-export-menu button:hover{color:#ff4d00!important;background:#fff4ec!important}.rx-chart-export-menu button svg{stroke:currentColor!important;flex:none!important;width:15px!important;height:15px!important}.rx-chart-export-menu button span{flex-direction:column!important;gap:1px!important;min-width:0!important;display:flex!important}.rx-chart-export-menu button strong{color:inherit!important;font-size:11px!important;font-weight:850!important;line-height:1.15!important}.rx-chart-export-menu button small{color:#64748b!important;font-size:9.5px!important;font-weight:650!important;line-height:1.2!important}.rx-chart-export-menu button:hover small{color:#c2410c!important}#rx-chart-expand-modal{z-index:999999!important;-webkit-backdrop-filter:blur(5px)!important;background:#0f172a94!important;justify-content:center!important;align-items:center!important;padding:22px!important;display:none!important;position:fixed!important;inset:0!important}#rx-chart-expand-modal.open{display:flex!important}.rx-chart-expand-dialog{background:#fff!important;border:1px solid #d6dee8!important;border-radius:16px!important;flex-direction:column!important;width:min(1180px,96vw)!important;height:min(760px,90vh)!important;min-height:520px!important;display:flex!important;overflow:hidden!important;box-shadow:0 24px 80px #0f172a57!important}.rx-chart-expand-head{border-bottom:1px solid #e2e8f0!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;padding:18px 22px 14px!important;display:flex!important}.rx-chart-expand-head-actions{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;display:flex!important}.rx-chart-expand-controls{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;display:flex!important}.rx-chart-expand-controls label{color:#334155!important;cursor:pointer!important;white-space:nowrap!important;background:#fff!important;border:1px solid #d6dee8!important;border-radius:8px!important;align-items:center!important;gap:6px!important;min-height:30px!important;padding:5px 9px!important;font-size:11px!important;font-weight:800!important;display:inline-flex!important}.rx-chart-expand-controls label:hover{color:#ff4d00!important;background:#fff5f0!important;border-color:#ff4d00!important}.rx-chart-expand-controls input{accent-color:#ff4d00!important;width:14px!important;height:14px!important}.rx-chart-expand-kicker{color:#ff4d00!important;text-transform:uppercase!important;letter-spacing:.06em!important;margin-bottom:4px!important;font-size:10px!important;font-weight:800!important}.rx-chart-expand-title{color:#0f172a!important;font-size:18px!important;font-weight:850!important;line-height:1.2!important}.rx-chart-expand-close{color:#64748b!important;cursor:pointer!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;width:34px!important;height:34px!important;display:inline-flex!important}.rx-chart-expand-close:hover{color:#ff4d00!important;background:#fff5f0!important;border-color:#ff4d00!important}.rx-chart-expand-close svg{stroke:currentColor!important;width:17px!important;height:17px!important}.rx-chart-expand-body{flex:1!important;min-height:0!important;padding:18px 22px 22px!important}.rx-chart-expand-canvas-wrap{width:100%!important;height:100%!important;min-height:420px!important;position:relative!important}.rx-chart-expand-canvas-wrap canvas{width:100%!important;height:100%!important;display:block!important}body.rx-chart-expand-open{overflow:hidden!important}body.dark #dash-panel-vendas .rx-vendas-options-action,body.dark #page-dashboard .rx-generic-chart-options-action{color:#cbd5e1!important;background:#111827!important;border-color:#94a3b842!important}body.dark #dash-panel-vendas .rx-vendas-options-action:hover,body.dark #page-dashboard .rx-generic-chart-options-action:hover{color:#ff7a45!important;background:#ff7a451f!important;border-color:#ff7a45!important}body.dark .rx-chart-download-btn,body.dark .rx-chart-export-menu{box-shadow:none!important;color:#cbd5e1!important;background:#111827!important;border-color:#94a3b842!important}body.dark .rx-chart-export-menu:before{background:#111827!important;border-color:#94a3b842!important}body.dark .rx-chart-download-btn,body.dark .rx-chart-export-menu button{color:#cbd5e1!important}body.dark .rx-chart-download-btn:hover,body.dark .rx-chart-export-group.is-open .rx-chart-download-btn,body.dark .rx-chart-export-menu button:hover{color:#ff7a45!important;background:#ff7a451f!important}body.dark .rx-chart-export-menu button small{color:#94a3b8!important}body.dark .rx-chart-expand-dialog{background:#171a22!important;border-color:#94a3b84d!important}body.dark .rx-chart-expand-head{border-bottom-color:#94a3b83d!important}body.dark .rx-chart-expand-title{color:#f6f8fc!important}body.dark .rx-chart-expand-controls label{color:#cbd5e1!important;background:#111827!important;border-color:#94a3b842!important}body.dark .rx-chart-expand-controls label:hover{color:#ff7a45!important;background:#ff7a451f!important;border-color:#ff7a45!important}body.dark .rx-chart-expand-close{color:#cbd5e1!important;background:#111827!important;border-color:#94a3b842!important}@media (width<=720px){#rx-chart-expand-modal{padding:10px!important}.rx-chart-expand-dialog{border-radius:14px!important;width:100%!important;height:92vh!important;min-height:0!important}.rx-chart-expand-head{flex-direction:column!important;align-items:flex-start!important;padding:14px 16px 12px!important}.rx-chart-expand-head-actions{justify-content:space-between!important;width:100%!important}.rx-chart-expand-controls{gap:6px!important}.rx-chart-expand-body{padding:12px 14px 16px!important}.rx-chart-expand-canvas-wrap{min-height:360px!important}.rx-chart-expand-title{font-size:16px!important}}body.dark #page-dashboard{--bg:#111318!important;--white:#171a22!important;--tp:#f6f8fc!important;--ts:#c3cad6!important;--tm:#9aa4b5!important;--border:#94a3b84d!important;--dash-ink:#f6f8fc!important;--dash-muted:#9aa4b5!important;--dash-sub:#c3cad6!important;--dash-card:#171a22!important;--dash-panel:#111318!important;--dash-line:#94a3b84d!important;--m-ink:#f6f8fc!important;--m-muted:#9aa4b5!important;--m-line:#94a3b84d!important;--m-soft-line:#94a3b838!important;color:#f6f8fc!important;background:#111318!important}body.dark #page-dashboard,body.dark #page-dashboard .content,body.dark #page-dashboard .tab-panel{background:#111318!important}body.dark #page-dashboard .tab-nav{background:#111318!important;border-bottom-color:#94a3b83d!important}body.dark #page-dashboard .tab-btn{color:#9aa4b5!important;background:0 0!important}body.dark #page-dashboard .tab-btn:hover{color:#f6f8fc!important;background:#ffffff0a!important}body.dark #page-dashboard .tab-btn.active{color:#ff7a45!important;border-bottom-color:#ff7a45!important}body.dark #page-dashboard .kpi,body.dark #page-dashboard .kpi-card,body.dark #page-dashboard .exec-hero,body.dark #page-dashboard .exec-panel,body.dark #page-dashboard .exec-metric,body.dark #page-dashboard .exec-mini-panel,body.dark #page-dashboard .sec,body.dark #page-dashboard .cc,body.dark #page-dashboard .chart-card,body.dark #page-dashboard .chart-wrap,body.dark #page-dashboard .tc,body.dark #page-dashboard .stat-item,body.dark #page-dashboard .mini-stat,body.dark #page-dashboard .gauge-card,body.dark #page-dashboard .rx-chart-meta-card,body.dark #page-dashboard .rx-vendas-ranking-wrap,body.dark #page-dashboard .rx-adimplencia-ranking-wrap,body.dark #page-dashboard .rx-vendas-analysis-row,body.dark #page-dashboard .rx-vendas-analysis-rank,body.dark #page-dashboard .rx-vendas-analysis-metric,body.dark #page-dashboard .rx-vendas-analysis-chip,body.dark #page-dashboard .rx-vendas-analysis-point,body.dark #page-dashboard .rx-adimplencia-point,body.dark #page-dashboard .rx-adimplencia-analysis-row,body.dark #page-dashboard .rx-adimplencia-analysis-rank,body.dark #page-dashboard .rx-adimplencia-analysis-metric,body.dark #page-dashboard .rx-adimplencia-analysis-chip,body.dark #page-dashboard .rx-adimplencia-analysis-point,body.dark #page-dashboard .rx-churn-point,body.dark #page-dashboard .rx-churn-legend,body.dark #page-dashboard .rx-cashback-point,body.dark #page-dashboard .rx-analitico-card{background:#171a22!important;border-color:#94a3b84d!important;box-shadow:0 1px 2px #00000057,0 8px 22px #0000002e!important}body.dark #page-dashboard [style*="background:#fff"],body.dark #page-dashboard [style*="background: #fff"],body.dark #page-dashboard [style*="background:#FFF"],body.dark #page-dashboard [style*="background: #FFF"],body.dark #page-dashboard [style*="background:#FFFFFF"],body.dark #page-dashboard [style*="background: #FFFFFF"],body.dark #page-dashboard [style*="background:#F8FAFC"],body.dark #page-dashboard [style*="background: #F8FAFC"],body.dark #page-dashboard [style*="background:var(--white)"],body.dark #page-dashboard [style*="background: var(--white)"],body.dark #page-dashboard [style*="background:var(--g50)"],body.dark #page-dashboard [style*="background: var(--g50)"]{background:#171a22!important;border-color:#94a3b84d!important}body.dark #page-dashboard [style*="background:#FAFAFA"],body.dark #page-dashboard [style*="background: #FAFAFA"],body.dark #page-dashboard .dtbl th,body.dark #page-dashboard thead tr,body.dark #page-dashboard .dsh-ranking-table thead th{background:#1d212b!important;border-color:#94a3b842!important}body.dark #page-dashboard .dtbl td,body.dark #page-dashboard td{background:0 0!important;border-bottom-color:#94a3b833!important}body.dark #page-dashboard tbody tr:hover td,body.dark #page-dashboard .dtbl tr:hover td{background:#1d212b!important}body.dark #page-dashboard .kpi-val,body.dark #page-dashboard .stat-val,body.dark #page-dashboard .mini-stat-val,body.dark #page-dashboard .exec-title,body.dark #page-dashboard .exec-panel h3,body.dark #page-dashboard .exec-metric-value,body.dark #page-dashboard .exec-big,body.dark #page-dashboard .rx-chart-meta-value,body.dark #page-dashboard .dtbl td,body.dark #page-dashboard td,body.dark #page-dashboard strong{color:#f6f8fc!important}body.dark #page-dashboard .kpi-lbl,body.dark #page-dashboard .stat-lbl,body.dark #page-dashboard .mini-stat-lbl,body.dark #page-dashboard .rx-chart-meta-label,body.dark #page-dashboard .exec-panel-kicker,body.dark #page-dashboard th{color:#9aa4b5!important}body.dark #page-dashboard .kpi-sub,body.dark #page-dashboard .stat-sub,body.dark #page-dashboard .mini-stat-meta,body.dark #page-dashboard .rx-chart-meta-sub,body.dark #page-dashboard .exec-metric-meta,body.dark #page-dashboard .exec-mini-panel p,body.dark #page-dashboard p,body.dark #page-dashboard small{color:#c3cad6!important}body.dark #page-dashboard [style*="color:#111827"],body.dark #page-dashboard [style*="color:#0F172A"],body.dark #page-dashboard [style*="color:#1A1F36"],body.dark #page-dashboard [style*="color:var(--m-ink)"],body.dark #page-dashboard [style*="color:var(--dash-ink)"]{color:#f6f8fc!important}body.dark #page-dashboard [style*="color:#475569"],body.dark #page-dashboard [style*="color:#53647B"],body.dark #page-dashboard [style*="color:#64748B"],body.dark #page-dashboard [style*="color:#6B7280"],body.dark #page-dashboard [style*="color:var(--dash-sub)"],body.dark #page-dashboard [style*="color:var(--m-muted)"]{color:#c3cad6!important}body.dark #page-dashboard input,body.dark #page-dashboard select,body.dark #page-dashboard button,body.dark #page-dashboard .tbtn,body.dark #page-dashboard .exec-status,body.dark #page-dashboard .dsh-period-pill,body.dark #page-dashboard .rx-generic-chart-options-btn,body.dark #page-dashboard .rx-generic-chart-options-menu{color:#f6f8fc!important;background:#1d212b!important;border-color:#94a3b84d!important}body.dark #page-dashboard option{color:#f6f8fc!important;background:#1d212b!important}body.dark #page-dashboard .tbtn.active,body.dark #page-dashboard .pb.active,body.dark #page-dashboard .dtbl .hl,body.dark #page-dashboard .dtbl tr.sel-row td{color:#ffb088!important;background:#ff7a4524!important;border-color:#ff7a4561!important}body.dark #page-dashboard [style*="background:#FFF7ED"],body.dark #page-dashboard [style*="background:#FEF9C3"],body.dark #page-dashboard [style*="background:#FFFBEB"]{color:#fcd34d!important;background:#f59e0b24!important;border-color:#f59e0b57!important}body.dark #page-dashboard [style*="background:#F0FDF4"],body.dark #page-dashboard [style*="background:#DCFCE7"],body.dark #page-dashboard [style*="background:#ECFDF5"]{color:#86efac!important;background:#22c55e21!important;border-color:#22c55e52!important}body.dark #page-dashboard [style*="background:#FEF2F2"],body.dark #page-dashboard [style*="background:#FEE2E2"]{color:#fca5a5!important;background:#ef444421!important;border-color:#ef444457!important}body.dark #page-dashboard [style*="background:#EFF6FF"],body.dark #page-dashboard [style*="background:#EEF6FF"]{color:#93c5fd!important;background:#3b82f624!important;border-color:#3b82f652!important}body.dark #page-dashboard .exec-panel-head,body.dark #page-dashboard .sec-title,body.dark #page-dashboard .saldo-row{border-color:#94a3b838!important}body.dark #page-dashboard canvas{filter:none!important}#cfg-panel-9 #metas-cat-filter{scrollbar-width:thin;border-bottom:1px solid var(--g200)!important;flex-wrap:nowrap!important;gap:8px!important;margin:0 0 16px!important;padding:0!important;display:flex!important;overflow-x:auto!important}#cfg-panel-9 .metas-cat-btn{color:var(--g400)!important;box-shadow:none!important;cursor:pointer!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-bottom:2px solid #0000!important;border-radius:0!important;flex:none!important;margin:0 0 -1px!important;padding:9px 18px 10px!important;font-family:inherit!important;font-size:12px!important;font-weight:750!important;line-height:1.2!important;transition:color .16s,border-color .16s,background .16s!important}#cfg-panel-9 .metas-cat-btn:hover{color:var(--g700)!important;background:var(--g50)!important}#cfg-panel-9 .metas-cat-btn.active{color:var(--red)!important;border-bottom-color:var(--red)!important;background:0 0!important}body.dark #cfg-panel-9 #metas-cat-filter{border-bottom-color:#94a3b84d!important}body.dark #cfg-panel-9 .metas-cat-btn{color:#9aa4b5!important}body.dark #cfg-panel-9 .metas-cat-btn:hover{color:#f6f8fc!important;background:#ffffff0a!important}body.dark #cfg-panel-9 .metas-cat-btn.active{color:#ff7a45!important;background:0 0!important;border-bottom-color:#ff7a45!important}#page-cockpit{--cockpit-bg:#f6f8fb;--cockpit-card:#fff;--cockpit-ink:#07142b;--cockpit-text:#334155;--cockpit-muted:#718096;--cockpit-line:#dbe3ee;--cockpit-soft-line:#e8eef5;--cockpit-orange:#ff5001;--cockpit-orange-soft:#fff1ec;--cockpit-green:#16a34a;--cockpit-green-soft:#ecfdf3;--cockpit-blue:#2563eb;--cockpit-blue-soft:#eff6ff;--cockpit-red:#dc2626;--cockpit-red-soft:#fef2f2;--cockpit-amber:#b45309;--cockpit-amber-soft:#fffbeb;background:var(--cockpit-bg);color:var(--cockpit-ink);min-height:calc(100vh - 52px);overflow-x:hidden}#page-cockpit,#page-cockpit *,#page-cockpit button,#page-cockpit input,#page-cockpit select,#page-cockpit textarea{box-sizing:border-box;font-family:"DM Sans", var(--font-sans), sans-serif;letter-spacing:0}#page-cockpit button,#page-cockpit input,#page-cockpit select,#page-cockpit textarea{font-size:13px}#page-cockpit button{cursor:pointer}#page-cockpit .cockpit-page{padding:8px 6px 28px}#page-cockpit .cockpit-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:8px;display:flex}#page-cockpit h1,#page-cockpit h2,#page-cockpit h3,#page-cockpit p{margin:0}#page-cockpit h1{color:var(--cockpit-ink);font-size:1.06rem;font-weight:800;line-height:1.15}#page-cockpit .cockpit-head p{color:var(--g400);margin-top:2px;font-size:.72rem;font-weight:500;line-height:1.25}#page-cockpit .cockpit-ai-badge{color:var(--cockpit-orange);background:var(--cockpit-orange-soft);white-space:nowrap;border:1px solid #ffd3bd;border-radius:8px;align-items:center;gap:6px;padding:5px 9px;font-size:11px;font-weight:800;display:inline-flex}#page-cockpit .cockpit-ai-badge span{background:var(--cockpit-green);border-radius:999px;width:7px;height:7px;box-shadow:0 0 0 4px #16a34a1f}#page-cockpit .cockpit-tabs,#page-cockpit .cockpit-role-nav,#page-cockpit .cockpit-manager-nav{align-items:center;gap:4px;display:flex;overflow-x:auto}#page-cockpit .cockpit-tabs{border-bottom:2px solid var(--g200);gap:0;min-height:36px;margin-bottom:10px}#page-cockpit .cockpit-tabs button,#page-cockpit .cockpit-role-nav button,#page-cockpit .cockpit-manager-nav button{color:#6b778b;white-space:nowrap;background:0 0;border:0;font-weight:850}#page-cockpit .cockpit-tabs button{color:var(--g400);border-bottom:2px solid #0000;border-radius:7px 7px 0 0;justify-content:center;align-items:center;min-width:102px;min-height:36px;margin-bottom:-2px;padding:7px 14px;font-size:12.5px;font-weight:600;line-height:1;display:inline-flex}#page-cockpit .cockpit-tabs button:hover{color:var(--g700);background:var(--g50)}#page-cockpit .cockpit-tabs button.active{color:var(--red);border-bottom-color:var(--red);box-shadow:inset 0 -2px 0 var(--red);background:#fef3ec}#page-cockpit .cockpit-tabs button.active:hover{color:var(--red);background:#fef3ec}#page-cockpit .cockpit-role-nav,#page-cockpit .cockpit-manager-nav{border:1px solid var(--cockpit-line);background:#fff;border-radius:8px;margin-bottom:12px;padding:6px}#page-cockpit .cockpit-role-nav button,#page-cockpit .cockpit-manager-nav button{border-radius:7px;padding:9px 12px}#page-cockpit .cockpit-role-nav button.active,#page-cockpit .cockpit-manager-nav button.active{background:var(--cockpit-orange);color:#fff}#page-cockpit .cockpit-view-toolbar{justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:40px;display:flex}#page-cockpit .cockpit-view-toolbar-left{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}#page-cockpit .cockpit-kpi-grid.cockpit-daily-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}#page-cockpit .cockpit-daily-kpi-grid .cockpit-metric{min-height:82px;padding:10px 12px}#page-cockpit .cockpit-daily-kpi-grid .cockpit-metric span{font-size:9px}#page-cockpit .cockpit-daily-kpi-grid .cockpit-metric strong{margin-top:6px;font-size:20px}#page-cockpit .cockpit-daily-kpi-grid .cockpit-metric p{margin-top:4px;font-size:10px;line-height:1.25}#page-cockpit .cockpit-view-nav{border:1px solid var(--cockpit-line);background:#fff;border-radius:999px;align-items:center;gap:3px;width:fit-content;max-width:100%;padding:3px;display:inline-flex;overflow-x:auto;box-shadow:0 1px 2px #0f172a0a}#page-cockpit .cockpit-view-nav button{min-width:92px;color:var(--cockpit-muted);text-align:center;background:0 0;border:0;border-radius:999px;padding:7px 13px;font-size:13px;font-weight:900;line-height:1}#page-cockpit .cockpit-view-nav button.active{color:#fff;background:var(--cockpit-orange);box-shadow:0 2px 5px #ff50012e}#page-cockpit .cockpit-checklist-scope-nav{border:1px solid var(--cockpit-line);background:#fff;border-radius:999px;align-items:center;gap:3px;width:fit-content;max-width:100%;padding:3px;display:inline-flex;box-shadow:0 1px 2px #0f172a0a}#page-cockpit .cockpit-checklist-scope-nav button{min-width:116px;color:var(--cockpit-muted);white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:900;line-height:1}#page-cockpit .cockpit-checklist-scope-nav button.active{color:#fff;background:var(--cockpit-orange);box-shadow:0 2px 5px #ff50012e}#page-cockpit .cockpit-ai-forecast{border:1px solid #ffd3bd;border-left:4px solid var(--forecast-tone,var(--cockpit-orange));background:#fff;border-radius:8px;padding:14px 16px;box-shadow:0 1px 2px #0f172a0a}#page-cockpit .cockpit-ai-forecast.is-good{--forecast-tone:var(--cockpit-green)}#page-cockpit .cockpit-ai-forecast.is-bad{--forecast-tone:var(--cockpit-red)}#page-cockpit .cockpit-ai-forecast>div:first-child>span{color:var(--cockpit-orange);text-transform:uppercase;font-size:10px;font-weight:950}#page-cockpit .cockpit-ai-forecast>div:first-child>strong{color:var(--cockpit-ink);margin-top:4px;font-size:17px;font-weight:950;line-height:1.2;display:block}#page-cockpit .cockpit-ai-forecast p{color:var(--cockpit-text);margin-top:6px;font-size:13px;line-height:1.45}#page-cockpit .cockpit-filters{background:var(--white);border:1px solid var(--g200);border-radius:var(--r);box-shadow:var(--s1);grid-template-columns:126px 124px 104px minmax(260px,360px);justify-content:flex-start;align-items:end;gap:10px;margin-bottom:12px;padding:8px 10px;display:grid}#page-cockpit .cockpit-filters.has-sector-filter{grid-template-columns:126px 124px 104px minmax(260px,340px) 176px}#page-cockpit [hidden]{display:none!important}#page-cockpit label{color:var(--cockpit-muted);text-transform:uppercase;flex-direction:column;gap:6px;font-size:10px;font-weight:900;display:flex}#page-cockpit .cockpit-filters label{color:var(--g400);letter-spacing:.6px;gap:3px;font-size:.62rem;font-weight:700;line-height:1.1}#page-cockpit input,#page-cockpit select,#page-cockpit textarea{width:100%;color:var(--cockpit-ink);border:1.5px solid var(--cockpit-line);background:#fff;border-radius:8px;outline:none;padding:9px 10px}#page-cockpit .cockpit-filters input,#page-cockpit .cockpit-filters select{border-color:var(--g200);border-radius:10px;height:34px;padding:5px 10px;font-size:11.5px}#page-cockpit textarea{resize:vertical;text-transform:none;min-height:82px;font-weight:600;line-height:1.45}#page-cockpit input:focus,#page-cockpit select:focus,#page-cockpit textarea:focus{border-color:var(--cockpit-orange);box-shadow:0 0 0 3px #ff50011c}#page-cockpit .cockpit-main{flex-direction:column;gap:14px;display:flex}#page-cockpit .cockpit-main.is-sector-analytic>.cockpit-ai-forecast,#page-cockpit .cockpit-main.is-sector-analytic>.cockpit-ai-block,#page-cockpit .cockpit-main.is-sector-analytic>.cockpit-overview,#page-cockpit .cockpit-main.is-sector-analytic>.cockpit-period-strip{display:none}#page-cockpit .cockpit-overview{grid-template-columns:minmax(310px,.82fr) minmax(0,1.18fr);align-items:stretch;gap:12px;display:grid}#page-cockpit .cockpit-hero-card,#page-cockpit .cockpit-metric,#page-cockpit .cockpit-panel,#page-cockpit .cockpit-chart-box,#page-cockpit .cockpit-task-card,#page-cockpit .cockpit-new-task,#page-cockpit .cockpit-suggestions{background:var(--cockpit-card);border:1px solid var(--cockpit-line);border-radius:8px;box-shadow:0 1px 2px #0f172a0a}#page-cockpit .cockpit-hero-card{border-left:4px solid var(--sector-color,var(--cockpit-orange));flex-direction:column;justify-content:space-between;min-height:178px;padding:18px;display:flex;position:relative}#page-cockpit .cockpit-person-line{align-items:flex-start;gap:13px;display:flex}#page-cockpit .cockpit-avatar{width:58px;height:58px;color:var(--sector-color,var(--cockpit-orange));background:var(--sector-soft,var(--cockpit-orange-soft));border:1px solid #ff50012e;border-radius:8px;flex:0 0 58px;place-items:center;font-weight:900;display:grid;position:relative;overflow:hidden}#page-cockpit .cockpit-avatar img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}#page-cockpit .cockpit-avatar span{place-items:center;width:100%;height:100%;display:grid}#page-cockpit .cockpit-avatar.has-photo{background:#fff;border-color:#ffd3bd}#page-cockpit .cockpit-avatar.has-photo span{display:none}#page-cockpit .cockpit-hero-kicker,#page-cockpit .cockpit-panel-head span,#page-cockpit .cockpit-section-title span,#page-cockpit .cockpit-side-head span{color:var(--cockpit-muted);text-transform:uppercase;font-size:10px;font-weight:900}#page-cockpit .cockpit-hero-card h2{color:var(--cockpit-ink);margin-top:4px;font-size:22px;font-weight:900;line-height:1.12}#page-cockpit .cockpit-hero-card p{color:var(--cockpit-text);margin-top:6px;font-size:13px;line-height:1.45}#page-cockpit .cockpit-hero-footer,#page-cockpit .cockpit-delta-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}#page-cockpit .cockpit-hero-footer{color:var(--cockpit-text);margin-top:16px;font-size:14px;font-weight:800}#page-cockpit .cockpit-hero-footer .cockpit-pill{min-height:28px;padding:6px 12px;font-size:13px;font-weight:950}#page-cockpit .cockpit-hero-footer>span{border:1px solid var(--cockpit-soft-line);background:#f8fafc;border-radius:999px;align-items:center;min-height:28px;padding:5px 10px;display:inline-flex}#page-cockpit .cockpit-person-hero-card .cockpit-hero-footer{margin-top:0;position:absolute;top:16px;right:16px}#page-cockpit .cockpit-person-hero-card .cockpit-person-line{padding-right:120px}#page-cockpit .cockpit-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}#page-cockpit .cockpit-metric{min-height:132px;padding:15px;position:relative;overflow:hidden}#page-cockpit .cockpit-metric:before{content:"";background:var(--tone,var(--cockpit-orange));width:3px;position:absolute;inset:0 auto 0 0}#page-cockpit .cockpit-metric.is-good{--tone:var(--cockpit-green)}#page-cockpit .cockpit-metric.is-info{--tone:var(--cockpit-blue)}#page-cockpit .cockpit-metric.is-warn{--tone:var(--cockpit-amber)}#page-cockpit .cockpit-metric.is-bad{--tone:var(--cockpit-red)}#page-cockpit .cockpit-metric span{color:var(--cockpit-muted);text-transform:uppercase;font-size:10px;font-weight:900}#page-cockpit .cockpit-metric strong{color:var(--cockpit-ink);margin-top:12px;font-size:27px;font-weight:950;line-height:1;display:block}#page-cockpit .cockpit-metric p{color:var(--cockpit-text);margin-top:9px;font-size:12px;line-height:1.38}#page-cockpit .cockpit-period-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}#page-cockpit .cockpit-period-card{border:1px solid var(--cockpit-line);border-left:4px solid var(--period-tone,var(--cockpit-orange));background:#fff;border-radius:8px;padding:12px 14px;box-shadow:0 1px 2px #0f172a0a}#page-cockpit .cockpit-period-card.is-good{--period-tone:var(--cockpit-green)}#page-cockpit .cockpit-period-card.is-bad{--period-tone:var(--cockpit-red)}#page-cockpit .cockpit-period-card span{color:var(--cockpit-muted);text-transform:uppercase;font-size:10px;font-weight:900;display:block}#page-cockpit .cockpit-period-card strong{color:var(--cockpit-ink);margin-top:8px;font-size:19px;font-weight:950;line-height:1;display:block}#page-cockpit .cockpit-period-card small{color:var(--cockpit-muted);font-size:12px;font-weight:850}#page-cockpit .cockpit-period-card p{color:var(--period-tone);margin-top:8px;font-size:12px;font-weight:900;line-height:1.25}#page-cockpit .cockpit-period-card em{color:var(--cockpit-text);margin-top:4px;font-size:11px;font-style:normal;line-height:1.3;display:block}#page-cockpit .cockpit-ai-block{display:block}#page-cockpit .cockpit-ai-block>summary{list-style:none}#page-cockpit .cockpit-ai-block>summary::-webkit-details-marker{display:none}#page-cockpit .cockpit-ai-band{color:#fff;cursor:pointer;background:#111827;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;display:grid}#page-cockpit .cockpit-ai-copy{min-width:0}#page-cockpit .cockpit-ai-title-row{align-items:center;gap:14px;min-width:0;display:flex}#page-cockpit .cockpit-ai-band span{color:#ffb08b;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:900;display:block}#page-cockpit .cockpit-ai-band strong{font-size:16px;line-height:1.25}#page-cockpit .cockpit-ai-band p{color:#d8dee9;font-size:13px;line-height:1.45}#page-cockpit .cockpit-ai-arrow{color:#fff;background:#ffffff17;border:1px solid #ffffff47;border-radius:999px;flex:none;justify-content:center;align-self:center;align-items:center;gap:8px;min-width:112px;height:32px;padding:0 13px;display:inline-flex;box-shadow:inset 0 1px #ffffff14}#page-cockpit .cockpit-ai-arrow .cockpit-ai-arrow-label{color:#fff;text-transform:none;margin:0;font-size:12px;font-weight:900;line-height:1;display:block}#page-cockpit .cockpit-ai-arrow i{border-bottom:2px solid #ffb08b;border-right:2px solid #ffb08b;width:7px;height:7px;transition:transform .18s;display:block;transform:rotate(45deg)translateY(-2px)}#page-cockpit .cockpit-ai-block[open] .cockpit-ai-arrow i{transform:rotate(225deg)translateY(-1px)}#page-cockpit .cockpit-ai-band:hover .cockpit-ai-arrow{background:#ffffff24;border-color:#ffffff57}#page-cockpit .cockpit-ai-detail-content{border:2px solid #ffb48f;border-top:4px solid var(--cockpit-orange);background:linear-gradient(#fff7f3 0%,#fff 38%);border-radius:8px;width:100%;margin-top:8px;padding:14px 14px 14px 18px;position:relative;box-shadow:0 10px 26px #ff500121,0 1px 2px #0f172a0f}#page-cockpit .cockpit-ai-detail-content:before{content:"";background:var(--cockpit-orange);border-radius:0 999px 999px 0;width:4px;position:absolute;top:12px;bottom:12px;left:0}#page-cockpit .cockpit-ai-detail-content h3{color:var(--cockpit-ink);margin-bottom:10px;font-size:12px;font-weight:900;line-height:1.2}#page-cockpit .cockpit-ai-detail-content article+article{border-top:1px solid var(--cockpit-soft-line);margin-top:10px;padding-top:10px}#page-cockpit .cockpit-ai-detail-content strong{color:var(--cockpit-ink);font-size:13px;line-height:1.25}#page-cockpit .cockpit-ai-detail-content p{color:var(--cockpit-text);margin-top:4px;font-size:12px;line-height:1.4}#page-cockpit .cockpit-ai-detail-content em{color:var(--cockpit-orange);font-style:normal;font-weight:900}#page-cockpit .cockpit-pill{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;min-height:24px;padding:4px 9px;font-size:11px;font-weight:850;display:inline-flex}#page-cockpit .cockpit-pill.is-good{color:var(--cockpit-green);background:var(--cockpit-green-soft);border-color:#bbf7d0}#page-cockpit .cockpit-pill.is-info{color:var(--cockpit-blue);background:var(--cockpit-blue-soft);border-color:#bfdbfe}#page-cockpit .cockpit-pill.is-warn{color:var(--cockpit-amber);background:var(--cockpit-amber-soft);border-color:#fde68a}#page-cockpit .cockpit-pill.is-bad{color:var(--cockpit-red);background:var(--cockpit-red-soft);border-color:#fecaca}#page-cockpit .cockpit-two-columns{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:12px;display:grid}#page-cockpit .cockpit-two-columns--balanced{grid-template-columns:minmax(0,1fr) minmax(320px,1fr)}#page-cockpit .cockpit-chart-box,#page-cockpit .cockpit-panel{min-height:280px;padding:16px}#page-cockpit .cockpit-panel-head,#page-cockpit .cockpit-side-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}#page-cockpit .cockpit-panel-head strong,#page-cockpit .cockpit-side-head strong{color:var(--cockpit-ink);font-size:16px;font-weight:900;line-height:1.2}#page-cockpit .cockpit-chart-wrap{height:222px;min-height:222px}#page-cockpit .cockpit-chart-wrap canvas{width:100%!important;height:100%!important}#page-cockpit .cockpit-insight-list,#page-cockpit .cockpit-activity-list,#page-cockpit .cockpit-rank-list,#page-cockpit .cockpit-task-mini-list,#page-cockpit .cockpit-finance-list{flex-direction:column;gap:10px;display:flex}#page-cockpit .cockpit-insight{border-bottom:1px solid var(--cockpit-soft-line);grid-template-columns:8px 1fr;gap:10px;padding:11px 0;display:grid}#page-cockpit .cockpit-insight:last-child{border-bottom:0}#page-cockpit .cockpit-insight>span{background:var(--tone,var(--cockpit-orange));border-radius:999px;width:8px;height:8px;margin-top:5px}#page-cockpit .cockpit-insight.is-good{--tone:var(--cockpit-green)}#page-cockpit .cockpit-insight.is-info{--tone:var(--cockpit-blue)}#page-cockpit .cockpit-insight.is-warn{--tone:var(--cockpit-amber)}#page-cockpit .cockpit-insight.is-bad{--tone:var(--cockpit-red)}#page-cockpit .cockpit-insight strong,#page-cockpit .cockpit-activity-list p,#page-cockpit .cockpit-note{color:var(--cockpit-ink);font-size:13px;line-height:1.45}#page-cockpit .cockpit-insight p{color:var(--cockpit-text);margin-top:2px;font-size:12px;line-height:1.45}#page-cockpit .cockpit-activity-list p{border:1px solid var(--cockpit-soft-line);background:#f8fafc;border-radius:8px;padding:11px 12px}#page-cockpit .cockpit-rank-row,#page-cockpit .cockpit-task-mini,#page-cockpit .cockpit-finance-row{border-bottom:1px solid var(--cockpit-soft-line);grid-template-columns:minmax(160px,1fr) minmax(90px,.6fr) auto;align-items:center;gap:10px;padding:10px 0;display:grid}#page-cockpit .cockpit-rank-row:last-child,#page-cockpit .cockpit-task-mini:last-child,#page-cockpit .cockpit-finance-row:last-child{border-bottom:0}#page-cockpit .cockpit-rank-row strong,#page-cockpit .cockpit-task-mini span,#page-cockpit .cockpit-finance-row strong{color:var(--cockpit-ink);font-size:13px;font-weight:850;display:block}#page-cockpit .cockpit-rank-row span,#page-cockpit .cockpit-task-mini em,#page-cockpit .cockpit-finance-row span{color:var(--cockpit-muted);font-size:12px;font-style:normal}#page-cockpit .cockpit-finance-view{flex-direction:column;gap:12px;display:flex}#page-cockpit .cockpit-finance-top{grid-template-columns:minmax(360px,.9fr) minmax(0,1.35fr);align-items:stretch;gap:12px;display:grid}#page-cockpit .cockpit-finance-hero,#page-cockpit .cockpit-finance-ai{background:var(--cockpit-card);border:1px solid var(--cockpit-line);border-left:4px solid var(--cockpit-orange);border-radius:8px;box-shadow:0 1px 2px #0f172a0a}#page-cockpit .cockpit-finance-hero{grid-template-columns:minmax(0,.88fr) minmax(180px,.72fr);align-items:center;gap:16px;min-height:126px;padding:16px;display:grid}#page-cockpit .cockpit-finance-person{align-items:center;gap:12px;min-width:0;display:flex}#page-cockpit .cockpit-finance-person .cockpit-avatar{flex-basis:58px}#page-cockpit .cockpit-finance-person span,#page-cockpit .cockpit-finance-main-number span,#page-cockpit .cockpit-finance-ai-head span,#page-cockpit .cockpit-finance-plan-grid span{color:var(--cockpit-muted);text-transform:uppercase;font-size:10px;font-weight:900;display:block}#page-cockpit .cockpit-finance-person strong{color:var(--cockpit-ink);margin-top:3px;font-size:18px;font-weight:950;line-height:1.1;display:block}#page-cockpit .cockpit-finance-person p,#page-cockpit .cockpit-finance-main-number p{color:var(--cockpit-text);margin-top:5px;font-size:12px;line-height:1.35}#page-cockpit .cockpit-finance-main-number{background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;padding:12px 14px}#page-cockpit .cockpit-finance-main-number strong{color:var(--cockpit-ink);margin-top:8px;font-size:25px;font-weight:950;line-height:1;display:block}#page-cockpit .cockpit-finance-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}#page-cockpit .cockpit-finance-metrics .cockpit-metric{min-height:126px;padding:14px}#page-cockpit .cockpit-finance-metrics .cockpit-metric strong{margin-top:10px;font-size:23px}#page-cockpit .cockpit-finance-ai{padding:14px 16px}#page-cockpit .cockpit-finance-ai-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;display:flex}#page-cockpit .cockpit-finance-ai-head strong{color:var(--cockpit-ink);margin-top:3px;font-size:17px;font-weight:950;line-height:1.25;display:block}#page-cockpit .cockpit-finance-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}#page-cockpit .cockpit-finance-step{border:1px solid var(--cockpit-soft-line);background:#f8fafc;border-radius:8px;grid-template-columns:26px minmax(0,1fr);align-items:flex-start;gap:9px;padding:11px;display:grid}#page-cockpit .cockpit-finance-step b{width:26px;height:26px;color:var(--cockpit-orange);background:#fff1ec;border:1px solid #ffd3bd;border-radius:999px;place-items:center;font-size:12px;font-weight:950;display:grid}#page-cockpit .cockpit-finance-step strong{color:var(--cockpit-ink);font-size:12px;font-weight:950;line-height:1.2;display:block}#page-cockpit .cockpit-finance-step p{color:var(--cockpit-text);margin-top:3px;font-size:11px;line-height:1.35}#page-cockpit .cockpit-finance-workgrid{grid-template-columns:minmax(0,1.12fr) minmax(330px,.88fr);gap:12px;display:grid}#page-cockpit .cockpit-finance-workgrid .cockpit-panel{min-height:0;padding:14px}#page-cockpit .cockpit-finance-workgrid .cockpit-panel-head{margin-bottom:10px}#page-cockpit .cockpit-finance-workgrid .cockpit-finance-row{border:1px solid var(--cockpit-soft-line);background:#f8fafc;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;padding:11px}#page-cockpit .cockpit-finance-workgrid .cockpit-finance-row+.cockpit-finance-row{margin-top:8px}#page-cockpit .cockpit-finance-workgrid .cockpit-finance-row b{color:var(--cockpit-ink);white-space:nowrap;font-size:13px;font-weight:950}#page-cockpit .cockpit-finance-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}#page-cockpit .cockpit-finance-plan-grid div{border:1px solid var(--cockpit-soft-line);background:#f8fafc;border-radius:8px;padding:11px}#page-cockpit .cockpit-finance-plan-grid strong{color:var(--cockpit-ink);margin-top:8px;font-size:17px;font-weight:950;line-height:1;display:block}#page-cockpit .cockpit-finance-plan-grid p{color:var(--cockpit-text);margin-top:6px;font-size:11px;line-height:1.3}#page-cockpit .cockpit-rank-meter{background:#edf2f7;border-radius:999px;height:8px;overflow:hidden}#page-cockpit .cockpit-rank-meter span{background:var(--cockpit-orange);border-radius:inherit;height:100%;display:block}#page-cockpit .cockpit-note{color:var(--cockpit-text);background:var(--cockpit-orange-soft);border:1px solid #ffd3bd;border-radius:8px;margin-top:12px;padding:11px}#page-cockpit .cockpit-synthetic{flex-direction:column;gap:14px;display:flex}#page-cockpit .cockpit-performance-analysis-grid{grid-template-columns:minmax(0,1.58fr) minmax(390px,.82fr);align-items:stretch;gap:16px;display:grid}#page-cockpit .cockpit-weekly-column{flex-direction:column;gap:12px;min-width:0;display:flex}#page-cockpit .cockpit-weekly-performance{border:1px solid var(--cockpit-line);background:#fff;border-radius:8px;flex-direction:column;min-height:270px;display:flex;overflow:visible;box-shadow:0 8px 28px #0f172a0e}#page-cockpit .cockpit-sales-comparison-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}#page-cockpit .cockpit-sector-indicator-row{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}#page-cockpit .cockpit-sales-comparison-card{border:1px solid var(--cockpit-line);background:#fff;border-radius:8px;min-width:0;min-height:92px;padding:11px 11px 10px;box-shadow:0 4px 14px #0f172a0a}#page-cockpit .cockpit-sales-comparison-card header{justify-content:space-between;align-items:flex-start;gap:6px;display:flex}#page-cockpit .cockpit-sales-comparison-card header>div{min-width:0}#page-cockpit .cockpit-sales-comparison-card header span{color:var(--cockpit-orange);text-transform:uppercase;font-size:8.5px;font-weight:950;display:block}#page-cockpit .cockpit-sales-comparison-card header strong{color:var(--cockpit-ink);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:10px;font-weight:900;display:block;overflow:hidden}#page-cockpit .cockpit-sales-comparison-card header small{text-align:center;border-radius:999px;flex:none;min-width:25px;padding:3px 6px;font-size:8.5px;font-weight:950}#page-cockpit .cockpit-sales-comparison-card header small.is-good{color:#087a38;background:#effbf4}#page-cockpit .cockpit-sales-comparison-card header small.is-bad{color:#c62828;background:#fff3f3}#page-cockpit .cockpit-sales-mini-series{grid-template-columns:repeat(var(--series-count), minmax(0, 1fr));gap:5px;margin-top:10px;display:grid}#page-cockpit .cockpit-sales-mini-series>div{background:#f8fafc;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;min-width:0;min-height:48px;padding:4px 2px;display:flex}#page-cockpit .cockpit-sales-mini-series>div.is-current{box-shadow:inset 0 -2px 0 var(--cockpit-orange);background:#fff3ed}#page-cockpit .cockpit-sales-mini-series strong{color:var(--cockpit-ink);font-size:12px;font-weight:400;line-height:1}#page-cockpit .cockpit-sales-mini-series span{width:100%;color:var(--cockpit-muted);text-align:center;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:7.5px;font-weight:750;line-height:1.1;overflow:hidden}#page-cockpit .cockpit-weekly-head{border-bottom:1px solid #edf1f6;justify-content:space-between;align-items:center;gap:24px;padding:22px;display:flex}#page-cockpit .cockpit-weekly-title span,#page-cockpit .cockpit-weekly-chart-head>span{color:var(--cockpit-ink);text-transform:uppercase;font-size:8.5px;font-weight:700}#page-cockpit .cockpit-weekly-title h2{color:var(--cockpit-ink);margin-top:2px;font-size:20px;font-weight:950;line-height:1.15}#page-cockpit .cockpit-weekly-title p{color:var(--cockpit-ink);margin-top:4px;font-size:10px;font-weight:400}#page-cockpit .cockpit-weekly-kpis{align-items:center;gap:20px;display:flex}#page-cockpit .cockpit-weekly-current,#page-cockpit .cockpit-weekly-delta{border-left:1px solid var(--cockpit-line);flex-direction:column;gap:2px;min-width:94px;padding-left:18px;display:flex}#page-cockpit .cockpit-weekly-current span,#page-cockpit .cockpit-weekly-delta span{color:var(--cockpit-ink);text-transform:uppercase;font-size:8.5px;font-weight:900}#page-cockpit .cockpit-weekly-current strong,#page-cockpit .cockpit-weekly-delta strong{color:var(--cockpit-ink);font-size:20px;font-weight:400;line-height:1}#page-cockpit .cockpit-weekly-delta.is-good strong{color:var(--cockpit-green)}#page-cockpit .cockpit-weekly-delta.is-bad strong{color:var(--cockpit-red)}#page-cockpit .cockpit-weekly-status{white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;min-height:28px;padding:5px 11px;font-size:9.5px;font-weight:400;display:inline-flex}#page-cockpit .cockpit-weekly-status.is-good{color:#087a38;background:#effbf4;border-color:#b9efd0}#page-cockpit .cockpit-weekly-status.is-warn{color:#a46300;background:#fff9e8;border-color:#f4d67f}#page-cockpit .cockpit-weekly-status.is-bad{color:#c62828;background:#fff3f3;border-color:#ffc2c2}#page-cockpit .cockpit-weekly-chart{flex:auto;min-width:0;padding:18px 22px}#page-cockpit .cockpit-weekly-chart-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}#page-cockpit .cockpit-weekly-chart-head p{color:var(--cockpit-ink);align-items:center;gap:6px;font-size:8.5px;font-weight:400;display:inline-flex}#page-cockpit .cockpit-weekly-chart-head p i{background:var(--cockpit-green);width:1px;height:9px;display:block}#page-cockpit .cockpit-weekly-list{gap:9px;display:grid}#page-cockpit .cockpit-weekly-row{cursor:help;border-radius:6px;grid-template-columns:112px minmax(0,1fr) 38px 46px;align-items:center;gap:12px;min-height:31px;padding:3px 9px;display:grid;position:relative}#page-cockpit .cockpit-weekly-row:hover,#page-cockpit .cockpit-weekly-row:focus-within{z-index:20}#page-cockpit .cockpit-weekly-row.is-current{background:#fff8f4}#page-cockpit .cockpit-weekly-row>span{color:var(--cockpit-ink);white-space:nowrap;align-items:center;gap:6px;font-size:11px;font-weight:400;display:flex}#page-cockpit .cockpit-weekly-row>span em{color:var(--cockpit-orange);background:var(--cockpit-orange-soft);text-transform:uppercase;border-radius:4px;padding:2px 6px;font-size:7px;font-style:normal;font-weight:400}#page-cockpit .cockpit-weekly-track{background:#eef2f7;border-radius:999px;height:7px;position:relative}#page-cockpit .cockpit-weekly-track i{z-index:1;border-radius:inherit;background:#b6c0cd;height:100%;display:block;position:relative}#page-cockpit .cockpit-weekly-row.is-current .cockpit-weekly-track i{background:var(--week-tone,var(--cockpit-orange))}#page-cockpit .cockpit-weekly-track b{z-index:2;background:var(--cockpit-green);width:1px;position:absolute;top:-4px;bottom:-4px;left:83.333%}#page-cockpit .cockpit-weekly-row.is-good{--week-tone:var(--cockpit-green)}#page-cockpit .cockpit-weekly-row.is-info{--week-tone:var(--cockpit-blue)}#page-cockpit .cockpit-weekly-row.is-warn{--week-tone:#f59e0b}#page-cockpit .cockpit-weekly-row.is-bad{--week-tone:var(--cockpit-red)}#page-cockpit .cockpit-weekly-row>strong{color:var(--cockpit-ink);text-align:right;font-size:12px;font-weight:400}#page-cockpit .cockpit-weekly-row>small{color:var(--cockpit-ink);text-align:right;font-size:8.5px;font-weight:400}#page-cockpit .cockpit-weekly-row>small.is-up{color:var(--cockpit-green)}#page-cockpit .cockpit-weekly-row>small.is-down{color:var(--cockpit-red)}#page-cockpit .cockpit-weekly-row.is-current>strong{color:var(--week-tone,var(--cockpit-ink))}#page-cockpit .cockpit-weekly-tooltip{z-index:40;color:#fff;opacity:0;pointer-events:none;visibility:hidden;background:#111827;border:1px solid #ffffff14;border-radius:8px;width:min(470px,100vw - 84px);padding:11px 12px;transition:opacity .14s,transform .14s,visibility .14s;position:absolute;top:calc(100% + 9px);left:124px;transform:translateY(-3px);box-shadow:0 16px 36px #0f172a38}#page-cockpit .cockpit-weekly-row:nth-last-child(-n+2) .cockpit-weekly-tooltip{top:auto;bottom:calc(100% + 9px)}#page-cockpit .cockpit-weekly-tooltip:before{content:"";background:#111827;border-top:1px solid #ffffff14;border-left:1px solid #ffffff14;width:10px;height:10px;position:absolute;top:-5px;left:24px;transform:rotate(45deg)}#page-cockpit .cockpit-weekly-row:nth-last-child(-n+2) .cockpit-weekly-tooltip:before{border:1px solid #ffffff14;border-top:0;border-left:0;top:auto;bottom:-5px}#page-cockpit .cockpit-weekly-row:hover .cockpit-weekly-tooltip,#page-cockpit .cockpit-weekly-row:focus-within .cockpit-weekly-tooltip{opacity:1;visibility:visible;transform:translateY(0)}#page-cockpit .cockpit-weekly-tooltip strong{color:#fff;text-align:left;margin-bottom:5px;font-size:12px;font-weight:900;line-height:1.2;display:block}#page-cockpit .cockpit-weekly-tooltip p{color:#e5edf7;font-size:11px;font-weight:500;line-height:1.35}#page-cockpit .cockpit-weekly-tooltip small{color:#ffb08b;text-align:left;margin-top:7px;font-size:10px;font-weight:800;line-height:1.3;display:block}#page-cockpit .cockpit-seller-ai{border:1px solid var(--cockpit-line);background:#fff;border-radius:8px;flex-direction:column;height:100%;min-height:374px;display:flex;overflow:hidden;box-shadow:0 8px 28px #0f172a0e}#page-cockpit .cockpit-seller-ai-head{background:#f8fafc;border-bottom:1px solid #edf1f6;justify-content:space-between;align-items:center;gap:10px;min-height:68px;padding:14px 16px;display:flex}#page-cockpit .cockpit-seller-ai-person{align-items:center;gap:11px;min-width:0;display:flex}#page-cockpit .cockpit-seller-ai-person .cockpit-mini-avatar{flex:0 0 40px;width:40px;height:40px}#page-cockpit .cockpit-seller-ai-person>div:last-child{min-width:0}#page-cockpit .cockpit-seller-ai-person span{color:var(--cockpit-orange);text-transform:uppercase;white-space:nowrap;font-size:7.5px;font-weight:950}#page-cockpit .cockpit-seller-ai-person h2{color:var(--cockpit-ink);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:950;line-height:1.2;overflow:hidden}#page-cockpit .cockpit-seller-ai-status{white-space:nowrap;border:1px solid;border-radius:999px;flex:none;align-items:center;min-height:26px;padding:4px 10px;font-size:8.5px;font-weight:900;display:inline-flex}#page-cockpit .cockpit-seller-ai-status.is-good{color:#087a38;background:#effbf4;border-color:#b9efd0}#page-cockpit .cockpit-seller-ai-status.is-bad{color:#c62828;background:#fff3f3;border-color:#ffc2c2}#page-cockpit .cockpit-seller-ai-section{border-bottom:1px solid #edf1f6;flex:1 1 0;padding:13px 16px 13px 32px;position:relative}#page-cockpit .cockpit-seller-ai-section:last-child{border-bottom:0}#page-cockpit .cockpit-seller-ai-section>div{align-items:center;gap:7px;display:flex}#page-cockpit .cockpit-seller-ai-section i{background:var(--analysis-tone,var(--cockpit-orange));border-radius:50%;width:6px;height:6px;position:absolute;top:18px;left:16px}#page-cockpit .cockpit-seller-ai-section.is-good{--analysis-tone:var(--cockpit-green)}#page-cockpit .cockpit-seller-ai-section.is-warn{--analysis-tone:#e8a20c}#page-cockpit .cockpit-seller-ai-section.is-bad{--analysis-tone:var(--cockpit-red)}#page-cockpit .cockpit-seller-ai-section.is-info{--analysis-tone:var(--cockpit-blue)}#page-cockpit .cockpit-seller-ai-section strong{color:var(--cockpit-ink);font-size:11px;font-weight:950}#page-cockpit .cockpit-seller-ai-section p{color:var(--cockpit-text);margin-top:4px;font-size:10px;font-weight:400;line-height:1.42}#page-cockpit .cockpit-seller-ai-section.is-clickable{cursor:pointer;transition:background .16s,box-shadow .16s,border-color .16s}#page-cockpit .cockpit-seller-ai-section.is-clickable:hover{box-shadow:inset 3px 0 0 var(--cockpit-orange);background:#fff7f1}#page-cockpit .cockpit-seller-ai-section.is-clickable:focus-visible{outline-offset:-2px;outline:2px solid #ff500152}#page-cockpit .cockpit-overview--synthetic .cockpit-person-hero-card{min-height:96px;padding:10px 14px}#page-cockpit .cockpit-overview--synthetic{grid-template-columns:minmax(260px,.5fr) minmax(0,1.5fr)}#page-cockpit .cockpit-overview--synthetic .cockpit-kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}#page-cockpit .cockpit-leadership-view .cockpit-overview--synthetic .cockpit-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}#page-cockpit .cockpit-leadership-view .cockpit-overview--synthetic{grid-template-columns:minmax(340px,.85fr) minmax(0,1.6fr)}#page-cockpit .cockpit-overview--synthetic .cockpit-leader-hero-card{min-height:112px}#page-cockpit .cockpit-overview--synthetic .cockpit-leader-hero-card .cockpit-person-line{align-items:center}#page-cockpit .cockpit-overview--synthetic .cockpit-leader-hero-card .cockpit-person-line>div:last-child{padding-right:0}#page-cockpit .cockpit-overview--synthetic .cockpit-leader-hero-card .cockpit-avatar{flex-basis:58px;width:58px;height:58px}#page-cockpit .cockpit-overview--synthetic .cockpit-leader-hero-card p{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}#page-cockpit .cockpit-overview--synthetic .cockpit-leader-hero-card .cockpit-hero-footer{margin-top:8px;position:static}#page-cockpit .cockpit-overview--synthetic .cockpit-person-hero-card .cockpit-avatar{flex-basis:72px;width:72px;height:72px}#page-cockpit .cockpit-overview--synthetic .cockpit-person-hero-card h2{margin-top:0;font-size:18px}#page-cockpit .cockpit-overview--synthetic .cockpit-person-hero-card p{margin-top:3px}#page-cockpit .cockpit-overview--synthetic .cockpit-person-hero-card .cockpit-hero-footer{top:12px;right:12px}#page-cockpit .cockpit-overview--synthetic .cockpit-person-hero-card .cockpit-hero-footer .cockpit-pill{min-height:24px;padding:4px 10px;font-size:11px}#page-cockpit .cockpit-overview--synthetic .cockpit-person-hero-card .cockpit-person-line{gap:12px;padding-right:0}#page-cockpit .cockpit-overview--synthetic .cockpit-person-hero-card .cockpit-person-line>div:last-child{flex:auto;min-width:0;padding-right:112px}#page-cockpit .cockpit-overview--synthetic .cockpit-person-hero-card:has(.cockpit-pill.is-bad) .cockpit-person-line>div:last-child{padding-right:150px}#page-cockpit .cockpit-overview--synthetic .cockpit-metric{min-height:96px;padding:10px 11px}#page-cockpit .cockpit-overview--synthetic .cockpit-metric strong{margin-top:6px;font-size:20px}#page-cockpit .cockpit-overview--synthetic .cockpit-metric p{margin-top:5px;font-size:10px}#page-cockpit .cockpit-overview--synthetic .cockpit-metric span{font-size:9px;line-height:1.15}#page-cockpit .cockpit-projection-board{border:1px solid var(--cockpit-line);background:#fff;border-radius:8px;padding:12px 14px;box-shadow:0 1px 2px #0f172a0a}#page-cockpit .cockpit-projection-head{align-items:center}#page-cockpit .cockpit-projection-head .cockpit-delta-row{justify-content:flex-end}#page-cockpit .cockpit-projection-head h2{font-size:21px}#page-cockpit .cockpit-projection-scroll{overflow-x:auto}#page-cockpit .cockpit-projection-grid{border-collapse:separate;border-spacing:0 6px;table-layout:fixed;width:100%;min-width:760px}#page-cockpit .cockpit-projection-grid th:first-child,#page-cockpit .cockpit-projection-grid td:first-child{text-align:left;width:35%}#page-cockpit .cockpit-projection-grid th:not(:first-child),#page-cockpit .cockpit-projection-grid td:not(:first-child){text-align:center}#page-cockpit .cockpit-projection-grid th{color:var(--cockpit-muted);text-transform:uppercase;padding:0 10px 2px;font-size:11px;font-weight:900}#page-cockpit .cockpit-projection-grid td{color:var(--cockpit-text);border-top:1px solid var(--cockpit-soft-line);border-bottom:1px solid var(--cockpit-soft-line);vertical-align:middle;background:#f8fafc;padding:8px 10px;font-size:13px;font-weight:750}#page-cockpit .cockpit-projection-grid td:first-child{border-left:1px solid var(--cockpit-soft-line);border-radius:8px 0 0 8px}#page-cockpit .cockpit-projection-grid td:last-child{border-right:1px solid var(--cockpit-soft-line);border-radius:0 8px 8px 0}#page-cockpit .cockpit-projection-grid tr.is-good td{background:#16a34a0d;border-color:#bbf7d0}#page-cockpit .cockpit-projection-grid tr.is-bad td{background:#dc26260d;border-color:#fecaca}#page-cockpit .cockpit-projection-person{align-items:center;gap:10px;min-width:0;display:flex}#page-cockpit .cockpit-projection-person .cockpit-mini-avatar{flex:0 0 32px;justify-self:start;width:32px;height:32px}#page-cockpit .cockpit-projection-person strong{color:var(--cockpit-ink);font-size:13px;font-weight:900;line-height:1.25;display:block}#page-cockpit .cockpit-projection-person span{color:var(--cockpit-muted);margin-top:2px;font-size:11px;line-height:1.35;display:none}#page-cockpit .cockpit-projection-value,#page-cockpit .cockpit-projection-diff{color:var(--cockpit-ink);font-weight:900}#page-cockpit .cockpit-synthetic-tasks{border:1px solid var(--cockpit-line);background:#fff;border-radius:8px;padding:12px;box-shadow:0 1px 2px #0f172a0a}#page-cockpit .cockpit-synthetic-head{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:10px;display:flex}#page-cockpit .cockpit-synthetic-head span{color:var(--cockpit-muted);text-transform:uppercase;font-size:9px;font-weight:900}#page-cockpit .cockpit-synthetic-head h2{color:var(--cockpit-ink);margin-top:2px;font-size:17px;font-weight:900;line-height:1.12}#page-cockpit .cockpit-synthetic-head p{color:var(--cockpit-text);margin-top:3px;font-size:12px;line-height:1.4}#page-cockpit .cockpit-synthetic-head>strong{color:var(--cockpit-green);background:var(--cockpit-green-soft);white-space:nowrap;border:1px solid #bbf7d0;border-radius:8px;padding:7px 9px;font-size:12px}#page-cockpit .cockpit-synthetic-actions{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}#page-cockpit .cockpit-synthetic-actions>strong{color:var(--cockpit-green);background:var(--cockpit-green-soft);white-space:nowrap;border:1px solid #bbf7d0;border-radius:8px;padding:7px 9px;font-size:12px}#page-cockpit .cockpit-add-action-button{color:#fff;background:var(--cockpit-orange);border:1px solid var(--cockpit-orange);border-radius:999px;place-items:center;width:34px;height:34px;padding:0 0 2px;font-size:22px;font-weight:850;line-height:1;display:inline-grid;box-shadow:0 6px 14px #ff50012e}#page-cockpit .cockpit-add-action-button:hover{background:#e94800;border-color:#e94800}#page-cockpit .cockpit-synthetic-task-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}#page-cockpit .cockpit-synthetic-task-column{border:1px solid var(--cockpit-soft-line);background:#f8fafc;border-radius:8px;padding:10px;transition:background .16s,border-color .16s,box-shadow .16s}#page-cockpit .cockpit-synthetic-task-column.is-good{background:#16a34a0f;border-color:#bbf7d0}#page-cockpit .cockpit-synthetic-task-column.is-warn{background:#fffbeb;border-color:#fde68a}#page-cockpit .cockpit-synthetic-task-column.is-bad{background:#dc26260f;border-color:#fecaca}#page-cockpit .cockpit-synthetic-task-column.is-drop-ready{border-color:var(--column-color,var(--cockpit-green));box-shadow:inset 0 0 0 2px var(--column-color,var(--cockpit-green));background:#16a34a1a}#page-cockpit .cockpit-synthetic-task-column.is-bad.is-drop-ready{background:#dc262614}#page-cockpit .cockpit-synthetic-task-column.is-warn.is-drop-ready{background:#fef3c7}#page-cockpit .cockpit-synthetic-task-column.is-good.is-drop-ready{background:#16a34a1a}#page-cockpit .cockpit-synthetic-column-title{align-items:center;gap:7px;margin-bottom:8px;display:flex}#page-cockpit .cockpit-synthetic-column-title span{background:var(--column-color,var(--cockpit-orange));border-radius:999px;width:8px;height:8px}#page-cockpit .cockpit-synthetic-task-column.is-good{--column-color:var(--cockpit-green)}#page-cockpit .cockpit-synthetic-task-column.is-warn{--column-color:#facc15}#page-cockpit .cockpit-synthetic-task-column.is-bad{--column-color:var(--cockpit-red)}#page-cockpit .cockpit-synthetic-column-title strong{color:var(--cockpit-ink);font-size:13px;font-weight:900}#page-cockpit .cockpit-synthetic-column-title em{color:var(--cockpit-muted);margin-left:auto;font-size:11px;font-style:normal;font-weight:900}#page-cockpit .cockpit-synthetic-task-row{border:1px solid var(--cockpit-soft-line);cursor:grab;background:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr) 34px auto;align-items:center;gap:10px;padding:8px 9px;transition:opacity .16s,transform .16s,border-color .16s,box-shadow .16s;display:grid}#page-cockpit .cockpit-synthetic-task-column.is-bad .cockpit-synthetic-task-row{border-color:#fecaca}#page-cockpit .cockpit-synthetic-task-column.is-warn .cockpit-synthetic-task-row{border-color:#fde68a}#page-cockpit .cockpit-synthetic-task-row.is-dragging{opacity:.58;transform:scale(.99)}#page-cockpit .cockpit-synthetic-task-row:hover{box-shadow:0 4px 12px #0f172a0f}#page-cockpit .cockpit-synthetic-task-row.is-proof-openable{cursor:pointer}#page-cockpit .cockpit-synthetic-task-item+.cockpit-synthetic-task-item,#page-cockpit .cockpit-synthetic-more{margin-top:6px}#page-cockpit .cockpit-synthetic-task-row strong{color:var(--cockpit-ink);font-size:12px;font-weight:900;line-height:1.32;display:block}#page-cockpit .cockpit-synthetic-task-row p,#page-cockpit .cockpit-mini-empty,#page-cockpit .cockpit-synthetic-more{color:var(--cockpit-muted);margin-top:3px;font-size:11px;line-height:1.4}#page-cockpit .cockpit-mini-empty{margin:0}#page-cockpit .cockpit-synthetic-more{font-weight:850}#page-cockpit .cockpit-synthetic-move{color:var(--cockpit-orange);background:var(--cockpit-orange-soft);white-space:nowrap;border:1px solid #ffb48f;border-radius:999px;justify-self:end;padding:6px 9px;font-size:11px;font-weight:900;line-height:1}#page-cockpit .cockpit-synthetic-row-actions{justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:inline-flex}#page-cockpit .cockpit-task-delete{color:#94a3b8;background:#fff;border:1px solid #dbe3ee;border-radius:999px;flex:0 0 26px;place-items:center;width:26px;height:26px;padding:0 0 2px;font-size:17px;font-weight:800;line-height:1;display:inline-grid}#page-cockpit .cockpit-task-delete:hover,#page-cockpit .cockpit-task-delete:focus-visible{color:var(--cockpit-red);background:var(--cockpit-red-soft);border-color:#fca5a5}#page-cockpit .cockpit-synthetic-task-column.is-good .cockpit-synthetic-move{color:var(--cockpit-green);background:var(--cockpit-green-soft);border-color:#bbf7d0}#page-cockpit .cockpit-synthetic-task-column.is-warn .cockpit-synthetic-move{color:#b45309;background:#fef3c7;border-color:#fde68a}#page-cockpit .cockpit-synthetic-proof{background:#f0fdf4;border:1px dashed #86efac;border-radius:8px;grid-template-columns:minmax(0,1fr) 190px;gap:8px;margin-top:6px;padding:9px;display:grid}#page-cockpit .cockpit-synthetic-proof label{font-size:9px}#page-cockpit .cockpit-synthetic-proof textarea,#page-cockpit .cockpit-synthetic-proof input{min-height:58px}#page-cockpit .cockpit-action-modal{z-index:1000;place-items:center;padding:24px;display:grid;position:fixed;inset:0}#page-cockpit .cockpit-action-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#07142b7a;border:0;border-radius:0;width:100%;height:100%;position:absolute;inset:0}#page-cockpit .cockpit-action-dialog{z-index:1;width:min(560px,100%);color:var(--cockpit-ink);border:1px solid #ffd3bd;border-top:4px solid var(--cockpit-orange);background:#fff;border-radius:8px;position:relative;overflow:hidden;box-shadow:0 22px 60px #07142b38}#page-cockpit .cockpit-action-head{border-bottom:1px solid var(--cockpit-soft-line);justify-content:space-between;align-items:flex-start;gap:14px;padding:16px 18px 12px;display:flex}#page-cockpit .cockpit-action-head span{color:var(--cockpit-orange);text-transform:uppercase;font-size:10px;font-weight:950}#page-cockpit .cockpit-action-head h2{color:var(--cockpit-ink);margin-top:3px;font-size:22px;font-weight:950;line-height:1.12}#page-cockpit .cockpit-action-close{width:32px;height:32px;color:var(--cockpit-muted);border:1px solid var(--cockpit-line);background:#f8fafc;border-radius:999px;flex:0 0 32px;padding:0;font-size:20px;font-weight:900;line-height:1}#page-cockpit .cockpit-action-owner{border:1px solid var(--cockpit-soft-line);background:#f8fafc;border-radius:8px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;margin:14px 18px 0;padding:11px;display:grid}#page-cockpit .cockpit-action-owner .cockpit-mini-avatar{justify-self:start}#page-cockpit .cockpit-action-owner strong{color:var(--cockpit-ink);font-size:14px;font-weight:950;display:block}#page-cockpit .cockpit-action-owner p{color:var(--cockpit-text);margin-top:3px;font-size:12px;line-height:1.35}#page-cockpit .cockpit-action-form{grid-template-columns:minmax(0,1fr) 190px;gap:10px;padding:14px 18px;display:grid}#page-cockpit .cockpit-action-form--add{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}#page-cockpit .cockpit-delete-action-dialog{width:min(480px,100%)}#page-cockpit .cockpit-delete-action-message{color:var(--cockpit-text);padding:13px 18px 2px;font-size:13px;line-height:1.45}#page-cockpit .cockpit-action-danger{color:#fff;background:var(--cockpit-red);border:1px solid var(--cockpit-red);border-radius:8px;padding:9px 14px;font-weight:900}#page-cockpit .cockpit-action-danger:hover{background:#b91c1c;border-color:#b91c1c}#page-cockpit .cockpit-action-form--add .is-wide{grid-column:1/-1}#page-cockpit .cockpit-add-action-dialog{width:min(620px,100%)}#page-cockpit .cockpit-form-field{flex-direction:column;gap:6px;min-width:0;display:flex}#page-cockpit .cockpit-form-label{color:var(--cockpit-muted);text-transform:uppercase;font-size:10px;font-weight:900}#page-cockpit .cockpit-owner-picker{min-width:0;position:relative}#page-cockpit .cockpit-owner-picker>summary{min-height:40px;color:var(--cockpit-ink);border:1.5px solid var(--cockpit-line);text-transform:none;cursor:pointer;background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;font-size:13px;font-weight:500;line-height:1.2;list-style:none;display:flex}#page-cockpit .cockpit-owner-picker>summary::-webkit-details-marker{display:none}#page-cockpit .cockpit-owner-picker>summary:after{content:"";border-right:2px solid var(--cockpit-ink);border-bottom:2px solid var(--cockpit-ink);flex:0 0 7px;width:7px;height:7px;transition:transform .16s;transform:rotate(45deg)translateY(-2px)}#page-cockpit .cockpit-owner-picker[open]>summary{border-color:var(--cockpit-orange);box-shadow:0 0 0 3px #ff50011c}#page-cockpit .cockpit-owner-picker[open]>summary:after{transform:rotate(225deg)translate(-1px,-1px)}#page-cockpit .cockpit-owner-picker.is-invalid>summary{border-color:var(--cockpit-red)}#page-cockpit .cockpit-owner-menu{z-index:8;border:1px solid var(--cockpit-line);background:#fff;border-radius:8px;gap:2px;max-height:205px;padding:5px;display:grid;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 28px #07142b29}#page-cockpit .cockpit-owner-option{color:var(--cockpit-ink);text-transform:none;cursor:pointer;border-radius:6px;grid-template-columns:17px minmax(0,1fr);align-items:center;gap:9px;padding:8px;font-size:13px;font-weight:700;line-height:1.25;display:grid}#page-cockpit .cockpit-owner-option:hover{background:#f8fafc}#page-cockpit .cockpit-owner-option--all{border-bottom:1px solid var(--cockpit-soft-line);border-radius:6px 6px 0 0;margin-bottom:2px}#page-cockpit .cockpit-owner-option input{width:16px;height:16px;accent-color:var(--cockpit-orange);box-shadow:none;margin:0;padding:0}#page-cockpit .cockpit-action-form textarea{min-height:118px}#page-cockpit .cockpit-action-form textarea.is-invalid{border-color:var(--cockpit-red);box-shadow:0 0 0 3px #dc26261a}#page-cockpit .cockpit-action-form textarea.is-readonly{color:var(--cockpit-ink);border-color:var(--cockpit-line);box-shadow:none;cursor:default;background:#f8fafc}#page-cockpit .cockpit-action-error{color:var(--cockpit-red);text-transform:none;font-size:11px;font-weight:900;line-height:1.3}#page-cockpit .cockpit-upload-label{color:var(--cockpit-muted);text-transform:uppercase;flex-direction:column;gap:6px;min-width:0;font-size:10px;font-weight:900;display:flex}#page-cockpit .cockpit-upload-title{display:block}#page-cockpit .cockpit-upload-box-wrap{gap:0;min-width:0;display:block}#page-cockpit .cockpit-upload-box{text-align:center;background:#fff7f3;border:1.5px dashed #ffb48f;border-radius:8px;place-items:center;min-height:118px;padding:16px 12px;transition:background .16s,border-color .16s,box-shadow .16s;display:grid;position:relative;overflow:hidden}#page-cockpit .cockpit-upload-box:hover{border-color:var(--cockpit-orange);background:#fff1ec;box-shadow:0 0 0 3px #ff500114}#page-cockpit .cockpit-upload-box.has-file{background:var(--cockpit-green-soft);border-color:#86efac}#page-cockpit .cockpit-upload-box.is-readonly{cursor:default}#page-cockpit .cockpit-upload-box.is-readonly:hover{box-shadow:none}#page-cockpit .cockpit-upload-icon{background:#fff;border:1px solid #ffd3bd;border-radius:999px;place-items:center;width:34px;height:34px;display:grid;position:relative;box-shadow:0 5px 14px #ff50011f}#page-cockpit .cockpit-upload-icon:before{content:"";border-top:3px solid var(--cockpit-orange);border-left:3px solid var(--cockpit-orange);width:10px;height:10px;position:absolute;top:10px;left:50%;transform:translate(-50%)rotate(45deg)}#page-cockpit .cockpit-upload-icon:after{content:"";background:var(--cockpit-orange);border-radius:999px;width:3px;height:13px;position:absolute;top:15px;left:50%;transform:translate(-50%)}#page-cockpit .cockpit-upload-box.has-file .cockpit-upload-icon{border-color:#bbf7d0}#page-cockpit .cockpit-upload-box.has-file .cockpit-upload-icon:before{border-color:var(--cockpit-green)}#page-cockpit .cockpit-upload-box.has-file .cockpit-upload-icon:after{background:var(--cockpit-green)}#page-cockpit .cockpit-upload-box strong{color:var(--cockpit-ink);margin-top:9px;font-size:13px;font-weight:950;display:block}#page-cockpit .cockpit-upload-box em{max-width:100%;color:var(--cockpit-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;font-style:normal;font-weight:800;line-height:1.3;display:block;overflow:hidden}#page-cockpit .cockpit-upload-box input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;min-height:0;padding:0;position:absolute;inset:0}#page-cockpit .cockpit-upload-empty{color:var(--cockpit-muted);text-transform:none;margin-top:6px;font-size:11px;font-weight:850;line-height:1.3;display:block}#page-cockpit .cockpit-upload-empty-wide{grid-column:1/-1}#page-cockpit .cockpit-upload-file-list{text-transform:none;flex-direction:column;grid-column:1/-1;gap:6px;margin-top:8px;display:flex}#page-cockpit .cockpit-upload-file-row{min-height:34px;color:var(--cockpit-ink);border:1px solid var(--cockpit-soft-line);background:#f8fafc;border-radius:8px;grid-template-columns:minmax(0,1fr) 26px;align-items:center;gap:10px;padding:7px 8px 7px 10px;display:grid}#page-cockpit .cockpit-upload-file-name{color:var(--cockpit-ink);overflow-wrap:anywhere;text-transform:none;white-space:normal;min-width:0;font-size:12px;font-weight:800;line-height:1.25}#page-cockpit .cockpit-download-icon{color:#64748b;background:0 0;border:0;border-radius:6px;place-items:center;width:26px;height:26px;text-decoration:none;display:inline-grid;position:relative}#page-cockpit .cockpit-download-icon:before{content:"";background:#64748b;border-radius:999px;width:2px;height:13px;position:absolute;top:5px;left:50%;transform:translate(-50%)}#page-cockpit .cockpit-download-icon:after{content:"";border-bottom:2px solid #64748b;border-right:2px solid #64748b;width:8px;height:8px;position:absolute;top:11px;left:50%;transform:translate(-50%)rotate(45deg)}#page-cockpit .cockpit-download-icon:hover{color:#334155;background:#f1f5f9}#page-cockpit .cockpit-download-icon.is-disabled{color:#cbd5e1;cursor:default;background:0 0}#page-cockpit .cockpit-download-icon.is-disabled:before{background:#cbd5e1}#page-cockpit .cockpit-download-icon.is-disabled:after{border-color:#cbd5e1}#page-cockpit .cockpit-action-footer{border-top:1px solid var(--cockpit-soft-line);justify-content:flex-end;gap:9px;padding:12px 18px 16px;display:flex}#page-cockpit .cockpit-action-primary,#page-cockpit .cockpit-action-secondary{border-radius:8px;padding:10px 13px;font-size:13px;font-weight:950}#page-cockpit .cockpit-action-primary{color:#fff;background:var(--cockpit-orange);border:1px solid var(--cockpit-orange)}#page-cockpit .cockpit-action-secondary{color:var(--cockpit-text);border:1px solid var(--cockpit-line);background:#fff}#page-cockpit .cockpit-mini-avatar{width:38px;height:38px;color:var(--cockpit-orange);background:var(--cockpit-orange-soft);border:1px solid #ffd3bd;border-radius:999px;justify-self:end;place-items:center;font-size:11px;font-weight:900;display:grid;overflow:hidden}#page-cockpit .cockpit-mini-avatar img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}#page-cockpit .cockpit-mini-avatar.has-photo span{display:none}#page-cockpit .cockpit-workflow{margin-top:4px}#page-cockpit .cockpit-section-title{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:12px;display:flex}#page-cockpit .cockpit-section-title h2{color:var(--cockpit-ink);margin-top:3px;font-size:22px;font-weight:900;line-height:1.1}#page-cockpit .cockpit-section-title p{color:var(--cockpit-text);margin-top:5px;font-size:13px;line-height:1.4}#page-cockpit .cockpit-section-title>strong{color:var(--cockpit-green);background:var(--cockpit-green-soft);white-space:nowrap;border:1px solid #bbf7d0;border-radius:8px;padding:8px 10px;font-size:13px}#page-cockpit .cockpit-workflow-grid{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:12px;display:grid}#page-cockpit .cockpit-task-list,#page-cockpit .cockpit-side-stack{flex-direction:column;gap:10px;display:flex}#page-cockpit .cockpit-task-card{border-left:4px solid var(--cockpit-amber);overflow:hidden}#page-cockpit .cockpit-task-card.is-done{border-color:var(--cockpit-green);background:linear-gradient(90deg, var(--cockpit-green-soft), #fff 34%)}#page-cockpit .cockpit-task-top{grid-template-columns:34px minmax(0,1fr) 92px;align-items:start;gap:12px;padding:14px;display:grid}#page-cockpit .cockpit-check{width:28px;height:28px;margin-top:1px;display:block}#page-cockpit .cockpit-check input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}#page-cockpit .cockpit-check span{background:#fff;border:2px solid #cbd5e1;border-radius:7px;width:28px;height:28px;transition:background .18s,border-color .18s,box-shadow .18s;display:block;position:relative}#page-cockpit .cockpit-check input:checked+span{background:var(--cockpit-green);border-color:var(--cockpit-green);box-shadow:0 0 0 4px #16a34a1f}#page-cockpit .cockpit-check input:checked+span:after{content:"";border:3px solid #fff;border-width:0 3px 3px 0;width:8px;height:14px;position:absolute;top:4px;left:8px;transform:rotate(45deg)}#page-cockpit .cockpit-task-meta{flex-wrap:wrap;gap:6px;margin-bottom:5px;display:flex}#page-cockpit .cockpit-task-meta span{color:var(--cockpit-muted);border:1px solid var(--cockpit-soft-line);text-transform:uppercase;background:#f8fafc;border-radius:999px;padding:3px 7px;font-size:10px;font-weight:850}#page-cockpit .cockpit-task-text h3{color:var(--cockpit-ink);font-size:15px;font-weight:900;line-height:1.3}#page-cockpit .cockpit-task-state{text-align:right}#page-cockpit .cockpit-task-state strong{color:var(--cockpit-ink);font-size:13px;font-weight:900;display:block}#page-cockpit .cockpit-task-state small{color:var(--cockpit-muted);text-transform:uppercase;font-size:11px;font-weight:800}#page-cockpit .cockpit-proof-box,#page-cockpit .cockpit-pending-box{border-top:1px solid var(--cockpit-soft-line);grid-template-columns:minmax(0,1fr) minmax(220px,.45fr);gap:12px;padding:14px;display:grid}#page-cockpit .cockpit-proof-box{background:#16a34a0f}#page-cockpit .cockpit-pending-box{background:#fff}#page-cockpit input[type=range]{accent-color:var(--cockpit-orange);padding:0}#page-cockpit input[type=range]::-webkit-slider-runnable-track{background:#e2e8f0;border-radius:999px;height:6px}#page-cockpit input[type=range]::-webkit-slider-thumb{margin-top:-5px}#page-cockpit .cockpit-justification{border:1px solid var(--cockpit-soft-line);background:#f8fafc;border-radius:8px;padding:9px 10px}#page-cockpit .cockpit-justification summary{color:var(--cockpit-amber);cursor:pointer;text-transform:none;font-size:12px;font-weight:900;list-style:none}#page-cockpit .cockpit-justification summary::-webkit-details-marker{display:none}#page-cockpit .cockpit-justification summary:after{content:"+";float:right;color:var(--cockpit-muted)}#page-cockpit .cockpit-justification[open] summary:after{content:"-"}#page-cockpit .cockpit-justification label{margin-top:10px}#page-cockpit .cockpit-file-name{color:var(--cockpit-green);grid-column:1/-1;font-size:12px;font-weight:800}#page-cockpit .cockpit-new-task,#page-cockpit .cockpit-suggestions{padding:14px}#page-cockpit .cockpit-new-task{flex-direction:column;gap:10px;display:flex}#page-cockpit .cockpit-new-task button{color:#fff;background:var(--cockpit-orange);border:0;border-radius:8px;padding:10px 12px;font-weight:900}#page-cockpit .cockpit-suggestions{flex-direction:column;gap:8px;display:flex}#page-cockpit .cockpit-suggestions button{text-align:left;border:1px solid var(--cockpit-soft-line);background:#fff;border-radius:8px;width:100%;padding:10px;display:block}#page-cockpit .cockpit-suggestions button:hover{border-color:var(--cockpit-orange);background:var(--cockpit-orange-soft)}#page-cockpit .cockpit-suggestions button span{color:var(--cockpit-muted);text-transform:uppercase;font-size:10px;font-weight:900;display:block}#page-cockpit .cockpit-suggestions button strong{color:var(--cockpit-ink);margin-top:3px;font-size:13px;line-height:1.35;display:block}#page-cockpit .cockpit-leadership-view,#page-cockpit .cockpit-leader-board,#page-cockpit .cockpit-leader-ai-board,#page-cockpit .cockpit-leader-check-board{flex-direction:column;gap:12px;display:flex}#page-cockpit .cockpit-leader-board,#page-cockpit .cockpit-leader-ai-board,#page-cockpit .cockpit-leader-check-board{border:1px solid var(--cockpit-line);background:#fff;border-radius:8px;padding:14px;box-shadow:0 8px 24px #0f172a0b}#page-cockpit .cockpit-leader-observation{border:1px solid var(--cockpit-line);background:#fff;border-left:4px solid #eab308;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px 14px;display:grid;box-shadow:0 8px 24px #0f172a0a}#page-cockpit .cockpit-leader-observation.is-good{border-left-color:var(--cockpit-green)}#page-cockpit .cockpit-leader-observation-text span{color:var(--cockpit-orange);text-transform:uppercase;font-size:9px;font-weight:950}#page-cockpit .cockpit-leader-observation-text h2{color:var(--cockpit-ink);margin-top:2px;font-size:17px;font-weight:950;line-height:1.15}#page-cockpit .cockpit-leader-observation-text p{color:var(--cockpit-text);margin-top:5px;font-size:12px;line-height:1.4}#page-cockpit .cockpit-leader-observation-kpis{grid-template-columns:repeat(3,minmax(86px,1fr));gap:8px;min-width:315px;display:grid}#page-cockpit .cockpit-leader-observation-kpis article{border:1px solid var(--cockpit-soft-line);background:#f8fafc;border-radius:8px;min-width:0;padding:8px 9px}#page-cockpit .cockpit-leader-observation-kpis span{color:var(--cockpit-text);text-transform:uppercase;font-size:8px;font-weight:950;display:block}#page-cockpit .cockpit-leader-observation-kpis strong{color:var(--cockpit-ink);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:14px;font-weight:950;line-height:1.1;display:block;overflow:hidden}#page-cockpit .cockpit-leader-person-grid,#page-cockpit .cockpit-leader-ai-grid,#page-cockpit .cockpit-leader-check-grid{gap:10px;display:grid}#page-cockpit .cockpit-leader-table{gap:8px;display:grid}#page-cockpit .cockpit-leader-person-grid{grid-template-columns:repeat(auto-fit,minmax(255px,1fr))}#page-cockpit .cockpit-leader-ai-grid{grid-template-columns:repeat(3,minmax(0,1fr))}#page-cockpit .cockpit-leader-check-grid{grid-template-columns:repeat(4,minmax(0,1fr))}#page-cockpit .cockpit-leader-person-card,#page-cockpit .cockpit-leader-person-row,#page-cockpit .cockpit-leader-ai-card,#page-cockpit .cockpit-leader-check-person{border:1px solid var(--cockpit-soft-line);border-left:4px solid var(--cockpit-orange);background:#fff;border-radius:8px;min-width:0;padding:11px}#page-cockpit .cockpit-leader-person-card.is-good,#page-cockpit .cockpit-leader-person-row.is-good,#page-cockpit .cockpit-leader-ai-card.is-good,#page-cockpit .cockpit-leader-check-person.is-good{border-left-color:var(--cockpit-green)}#page-cockpit .cockpit-leader-person-card.is-info,#page-cockpit .cockpit-leader-person-row.is-info,#page-cockpit .cockpit-leader-ai-card.is-info{border-left-color:var(--cockpit-blue)}#page-cockpit .cockpit-leader-person-card.is-warn,#page-cockpit .cockpit-leader-person-row.is-warn,#page-cockpit .cockpit-leader-ai-card.is-warn,#page-cockpit .cockpit-leader-check-person.is-warn{border-left-color:#eab308}#page-cockpit .cockpit-leader-person-card.is-bad,#page-cockpit .cockpit-leader-person-row.is-bad,#page-cockpit .cockpit-leader-ai-card.is-bad,#page-cockpit .cockpit-leader-check-person.is-bad{border-left-color:var(--cockpit-red)}#page-cockpit .cockpit-leader-person-row{grid-template-columns:minmax(190px,220px) repeat(4,minmax(68px,86px)) minmax(420px,1fr) minmax(112px,126px);align-items:center;gap:8px;padding:9px 10px;display:grid}#page-cockpit .cockpit-leader-person-card header,#page-cockpit .cockpit-leader-ai-card header,#page-cockpit .cockpit-leader-check-person header{justify-content:space-between;align-items:center;gap:10px;display:flex}#page-cockpit .cockpit-leader-check-person header{justify-content:flex-start}#page-cockpit .cockpit-leader-check-person header .cockpit-mini-avatar{flex:none}#page-cockpit .cockpit-leader-check-person header>div:not(.cockpit-mini-avatar){flex:auto;min-width:0}#page-cockpit .cockpit-leader-person-main{align-items:center;gap:9px;min-width:0;display:flex}#page-cockpit .cockpit-leader-person-main>div{min-width:0}#page-cockpit .cockpit-leader-person-main strong,#page-cockpit .cockpit-leader-check-person header strong{color:var(--cockpit-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:950;line-height:1.15;display:block;overflow:hidden}#page-cockpit .cockpit-leader-person-main span,#page-cockpit .cockpit-leader-check-person header span{color:var(--cockpit-text);margin-top:2px;font-size:11px;display:block}#page-cockpit .cockpit-leader-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:10px;display:grid}#page-cockpit .cockpit-leader-metrics>div{border:1px solid var(--cockpit-soft-line);background:#f8fafc;border-radius:7px;min-width:0;padding:7px}#page-cockpit .cockpit-leader-person-row>div:not(.cockpit-leader-person-main):not(.cockpit-leader-row-action){border:1px solid var(--cockpit-soft-line);background:#f8fafc;border-radius:7px;min-width:0;padding:6px}#page-cockpit .cockpit-leader-metrics span{color:var(--cockpit-text);text-transform:uppercase;font-size:9px;font-weight:900;display:block}#page-cockpit .cockpit-leader-person-row>div:not(.cockpit-leader-person-main):not(.cockpit-leader-row-action) span,#page-cockpit .cockpit-leader-row-action span{color:var(--cockpit-text);text-transform:uppercase;font-size:8px;font-weight:900;display:block}#page-cockpit .cockpit-leader-row-action span{color:var(--cockpit-orange);font-weight:950}#page-cockpit .cockpit-leader-metrics strong{color:var(--cockpit-ink);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:15px;font-weight:900;line-height:1.1;display:block;overflow:hidden}#page-cockpit .cockpit-leader-person-row>div:not(.cockpit-leader-person-main):not(.cockpit-leader-row-action) strong{color:var(--cockpit-ink);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;font-weight:900;line-height:1.1;display:block;overflow:hidden}#page-cockpit .cockpit-leader-row-action{border-left:1px solid var(--cockpit-soft-line);width:auto;min-width:0;padding-left:11px}#page-cockpit .cockpit-leader-person-row>.cockpit-pill{justify-self:end}#page-cockpit .cockpit-leader-row-action strong{color:var(--cockpit-ink);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;font-weight:900;line-height:1.15;display:block;overflow:hidden}#page-cockpit .cockpit-leader-row-action p{color:var(--cockpit-text);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:3px;font-size:10px;line-height:1.35;display:-webkit-box;overflow:hidden}#page-cockpit .cockpit-leader-person-card>p{color:var(--cockpit-text);margin-top:10px;font-size:12px;line-height:1.4}#page-cockpit .cockpit-leader-person-card>p strong{color:var(--cockpit-ink)}#page-cockpit .cockpit-leader-ai-lines{flex-direction:column;gap:8px;margin-top:10px;display:flex}#page-cockpit .cockpit-leader-ai-lines section{grid-template-columns:8px minmax(0,1fr);gap:8px;display:grid}#page-cockpit .cockpit-leader-ai-lines section>span{background:var(--cockpit-blue);border-radius:999px;width:8px;height:8px;margin-top:5px}#page-cockpit .cockpit-leader-ai-lines section.is-good>span{background:var(--cockpit-green)}#page-cockpit .cockpit-leader-ai-lines section.is-warn>span{background:#eab308}#page-cockpit .cockpit-leader-ai-lines section.is-bad>span{background:var(--cockpit-red)}#page-cockpit .cockpit-leader-ai-lines strong{color:var(--cockpit-ink);font-size:12px;font-weight:950;display:block}#page-cockpit .cockpit-leader-ai-lines p,#page-cockpit .cockpit-leader-check-person p{color:var(--cockpit-text);margin-top:2px;font-size:12px;line-height:1.4}#page-cockpit .cockpit-leader-check-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}#page-cockpit .cockpit-leader-check-kpis .cockpit-metric{min-height:82px;padding:10px 12px}#page-cockpit .cockpit-leader-check-kpis .cockpit-metric span{font-size:9px}#page-cockpit .cockpit-leader-check-kpis .cockpit-metric strong{margin-top:6px;font-size:20px}#page-cockpit .cockpit-leader-check-kpis .cockpit-metric p{margin-top:4px;font-size:10px;line-height:1.25}#page-cockpit .cockpit-leader-check-person header b{color:var(--cockpit-ink);border:1px solid var(--cockpit-soft-line);background:#f8fafc;border-radius:999px;flex:none;padding:5px 8px;font-size:12px;font-weight:950}#page-cockpit .cockpit-leader-check-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:10px 0 8px;display:grid}#page-cockpit .cockpit-leader-check-stats span{color:var(--cockpit-text);text-align:center;background:#f8fafc;border-radius:7px;padding:7px 5px;font-size:9px;font-weight:850}#page-cockpit .cockpit-leader-check-stats strong{color:var(--cockpit-ink);margin-top:2px;font-size:14px;display:block}#page-cockpit .cockpit-empty{color:var(--cockpit-muted);border:1px dashed var(--cockpit-line);background:#fff;border-radius:8px;padding:18px;font-size:13px}@media (width<=1180px){#page-cockpit .cockpit-overview,#page-cockpit .cockpit-two-columns,#page-cockpit .cockpit-two-columns--balanced,#page-cockpit .cockpit-workflow-grid,#page-cockpit .cockpit-synthetic-task-grid{grid-template-columns:1fr}#page-cockpit .cockpit-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#page-cockpit .cockpit-finance-top,#page-cockpit .cockpit-finance-workgrid{grid-template-columns:1fr}#page-cockpit .cockpit-finance-steps,#page-cockpit .cockpit-finance-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}#page-cockpit .cockpit-overview--synthetic .cockpit-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}#page-cockpit .cockpit-ai-band{grid-template-columns:1fr}#page-cockpit .cockpit-side-stack{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}#page-cockpit .cockpit-performance-analysis-grid,#page-cockpit .cockpit-leader-observation{grid-template-columns:1fr}#page-cockpit .cockpit-leader-observation-kpis{min-width:0}#page-cockpit .cockpit-leader-person-row{grid-template-columns:minmax(180px,1fr) repeat(4,minmax(90px,.6fr))}#page-cockpit .cockpit-leader-row-action{border-left:0;border-top:1px solid var(--cockpit-soft-line);grid-column:1/-1;padding:8px 0 0}#page-cockpit .cockpit-leader-person-row>.cockpit-pill{justify-self:start}#page-cockpit .cockpit-leader-ai-grid,#page-cockpit .cockpit-leader-check-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){#page-cockpit .cockpit-page{padding:10px 14px 24px}#page-cockpit .cockpit-head,#page-cockpit .cockpit-section-title,#page-cockpit .cockpit-synthetic-head,#page-cockpit .cockpit-weekly-head{flex-direction:column;align-items:flex-start}#page-cockpit .cockpit-weekly-row{grid-template-columns:68px minmax(0,1fr) 30px 38px;gap:8px}#page-cockpit .cockpit-weekly-row>span{font-size:10px}#page-cockpit .cockpit-weekly-row>span em{display:none}#page-cockpit .cockpit-weekly-tooltip{width:min(310px,100vw - 42px);left:0}#page-cockpit .cockpit-weekly-head{align-items:flex-start}#page-cockpit .cockpit-weekly-kpis{flex-wrap:wrap;gap:10px;width:100%}#page-cockpit .cockpit-weekly-current,#page-cockpit .cockpit-weekly-delta{border-left:0;border-right:1px solid var(--cockpit-line);min-width:0;padding-left:0;padding-right:10px}#page-cockpit .cockpit-weekly-insight{flex-direction:column;align-items:flex-start;gap:3px}#page-cockpit .cockpit-performance-analysis-grid{grid-template-columns:1fr}#page-cockpit .cockpit-sales-comparison-row{grid-template-columns:repeat(2,minmax(0,1fr))}#page-cockpit .cockpit-seller-ai-head{align-items:flex-start}#page-cockpit .cockpit-seller-ai-section{flex-basis:auto}#page-cockpit .cockpit-ai-badge{white-space:normal}#page-cockpit .cockpit-filters,#page-cockpit .cockpit-kpi-grid,#page-cockpit .cockpit-finance-hero,#page-cockpit .cockpit-finance-steps,#page-cockpit .cockpit-finance-metrics,#page-cockpit .cockpit-finance-plan-grid,#page-cockpit .cockpit-period-strip,#page-cockpit .cockpit-side-stack,#page-cockpit .cockpit-synthetic-proof,#page-cockpit .cockpit-action-form,#page-cockpit .cockpit-proof-box,#page-cockpit .cockpit-pending-box,#page-cockpit .cockpit-leader-person-row,#page-cockpit .cockpit-leader-ai-grid,#page-cockpit .cockpit-leader-check-grid{grid-template-columns:1fr}#page-cockpit .cockpit-view-nav{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}#page-cockpit .cockpit-view-toolbar{grid-template-columns:minmax(0,1fr) auto;display:grid}#page-cockpit .cockpit-view-toolbar-left{grid-template-columns:1fr;gap:8px;display:grid}#page-cockpit .cockpit-checklist-scope-nav{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}#page-cockpit .cockpit-checklist-scope-nav button{min-width:0}#page-cockpit .cockpit-kpi-grid.cockpit-daily-kpi-grid{grid-template-columns:1fr}#page-cockpit .cockpit-view-nav button{min-width:0}#page-cockpit .cockpit-finance-ai-head{flex-direction:column;align-items:flex-start}#page-cockpit .cockpit-overview--synthetic .cockpit-kpi-grid{grid-template-columns:1fr}#page-cockpit .cockpit-person-hero-card .cockpit-hero-footer{margin-top:12px;position:static}#page-cockpit .cockpit-person-hero-card .cockpit-person-line{padding-right:0}#page-cockpit .cockpit-task-top{grid-template-columns:34px minmax(0,1fr)}#page-cockpit .cockpit-task-state{text-align:left;grid-column:2}#page-cockpit .cockpit-rank-row,#page-cockpit .cockpit-task-mini,#page-cockpit .cockpit-finance-row{grid-template-columns:1fr}#page-cockpit .cockpit-action-modal{padding:14px}#page-cockpit .cockpit-action-footer{flex-direction:column-reverse}}body.dark #page-cockpit{--cockpit-bg:#151824;--cockpit-card:#1e2130;--cockpit-ink:#edf0f8;--cockpit-text:#c2c8dc;--cockpit-muted:#8b94ad;--cockpit-line:#3a3f58;--cockpit-soft-line:#2d3147;--cockpit-orange:#ff6b35;--cockpit-orange-soft:#ff500124;--cockpit-green-soft:#16a34a29;--cockpit-blue-soft:#2563eb29;--cockpit-red-soft:#dc262629;--cockpit-amber-soft:#f59e0b29;color:var(--cockpit-ink);background:var(--cockpit-bg)!important}body.dark #page-cockpit .cockpit-page,body.dark #page-cockpit .cockpit-main,body.dark #page-cockpit .cockpit-leadership-view{background:var(--cockpit-bg)}body.dark #page-cockpit .cockpit-head p,body.dark #page-cockpit .cockpit-filters label,body.dark #page-cockpit .cockpit-tabs button,body.dark #page-cockpit .cockpit-role-nav button,body.dark #page-cockpit .cockpit-manager-nav button,body.dark #page-cockpit .cockpit-view-nav button,body.dark #page-cockpit .cockpit-checklist-scope-nav button{color:var(--cockpit-muted)}body.dark #page-cockpit .cockpit-tabs{border-bottom-color:var(--cockpit-line)}body.dark #page-cockpit .cockpit-tabs button:hover,body.dark #page-cockpit .cockpit-role-nav button:hover,body.dark #page-cockpit .cockpit-manager-nav button:hover{color:var(--cockpit-ink);background:#252838}body.dark #page-cockpit .cockpit-tabs button.active,body.dark #page-cockpit .cockpit-tabs button.active:hover{color:var(--cockpit-orange);border-bottom-color:var(--cockpit-orange);box-shadow:inset 0 -2px 0 var(--cockpit-orange);background:#ff500121}body.dark #page-cockpit .cockpit-ai-badge{color:#ff8a5c;background:#ff500124;border-color:#ff6b355c}body.dark #page-cockpit .cockpit-filters,body.dark #page-cockpit .cockpit-role-nav,body.dark #page-cockpit .cockpit-manager-nav,body.dark #page-cockpit .cockpit-view-nav,body.dark #page-cockpit .cockpit-checklist-scope-nav,body.dark #page-cockpit .cockpit-hero-card,body.dark #page-cockpit .cockpit-metric,body.dark #page-cockpit .cockpit-panel,body.dark #page-cockpit .cockpit-chart-box,body.dark #page-cockpit .cockpit-task-card,body.dark #page-cockpit .cockpit-new-task,body.dark #page-cockpit .cockpit-suggestions,body.dark #page-cockpit .cockpit-weekly-performance,body.dark #page-cockpit .cockpit-sales-comparison-card,body.dark #page-cockpit .cockpit-seller-ai,body.dark #page-cockpit .cockpit-finance-card,body.dark #page-cockpit .cockpit-finance-ai,body.dark #page-cockpit .cockpit-finance-plan,body.dark #page-cockpit .cockpit-leader-card,body.dark #page-cockpit .cockpit-leader-ai-card,body.dark #page-cockpit .cockpit-leader-check-card,body.dark #page-cockpit .cockpit-action-modal-card,body.dark #page-cockpit .cockpit-action-panel{background:var(--cockpit-card)!important;border-color:var(--cockpit-line)!important;box-shadow:0 10px 28px #0000003d!important}body.dark #page-cockpit .cockpit-filters{box-shadow:0 8px 18px #00000038!important}body.dark #page-cockpit input,body.dark #page-cockpit select,body.dark #page-cockpit textarea{border-color:var(--cockpit-line)!important;color:var(--cockpit-ink)!important;background:#252838!important}body.dark #page-cockpit input::placeholder,body.dark #page-cockpit textarea::placeholder{color:#7a8099}body.dark #page-cockpit option{color:var(--cockpit-ink);background:#252838}body.dark #page-cockpit input:focus,body.dark #page-cockpit select:focus,body.dark #page-cockpit textarea:focus{border-color:var(--cockpit-orange)!important;box-shadow:0 0 0 3px #ff6b352b!important}body.dark #page-cockpit .cockpit-avatar.has-photo{background:#252838;border-color:#ff6b3561}body.dark #page-cockpit .cockpit-hero-footer>span,body.dark #page-cockpit .cockpit-sales-mini-series>div,body.dark #page-cockpit .cockpit-seller-ai-head,body.dark #page-cockpit .cockpit-finance-step,body.dark #page-cockpit .cockpit-finance-row,body.dark #page-cockpit .cockpit-proof-box,body.dark #page-cockpit .cockpit-pending-box,body.dark #page-cockpit .cockpit-leader-person-row,body.dark #page-cockpit .cockpit-task-mini,body.dark #page-cockpit .cockpit-empty-state{border-color:var(--cockpit-soft-line)!important;background:#252838!important}body.dark #page-cockpit .cockpit-sales-mini-series>div.is-current,body.dark #page-cockpit .cockpit-weekly-row.is-current{background:#ff50011f!important}body.dark #page-cockpit .cockpit-weekly-head,body.dark #page-cockpit .cockpit-seller-ai-head,body.dark #page-cockpit .cockpit-seller-ai-section,body.dark #page-cockpit .cockpit-panel-head,body.dark #page-cockpit .cockpit-section-title,body.dark #page-cockpit .cockpit-card-head,body.dark #page-cockpit .cockpit-action-footer{border-color:var(--cockpit-soft-line)!important}body.dark #page-cockpit .cockpit-weekly-track{background:#2d3147}body.dark #page-cockpit .cockpit-weekly-track i{background:#596179}body.dark #page-cockpit .cockpit-seller-ai-section.is-clickable:hover{background:#ff50011a}body.dark #page-cockpit .cockpit-weekly-status.is-good,body.dark #page-cockpit .cockpit-seller-ai-status.is-good,body.dark #page-cockpit .cockpit-sales-comparison-card header small.is-good{color:#4ade80;background:#16a34a24;border-color:#4ade803d}body.dark #page-cockpit .cockpit-weekly-status.is-warn{color:#fbbf24;background:#f59e0b24;border-color:#fbbf2442}body.dark #page-cockpit .cockpit-weekly-status.is-bad,body.dark #page-cockpit .cockpit-seller-ai-status.is-bad,body.dark #page-cockpit .cockpit-sales-comparison-card header small.is-bad{color:#f87171;background:#dc262624;border-color:#f871713d}body.dark #page-cockpit .cockpit-pill,body.dark #page-cockpit .cockpit-weekly-row>span em{border-color:#ff6b3542}body.dark #page-cockpit table,body.dark #page-cockpit thead,body.dark #page-cockpit tbody,body.dark #page-cockpit tr,body.dark #page-cockpit th,body.dark #page-cockpit td{border-color:var(--cockpit-soft-line)!important}body.dark #page-cockpit th{color:var(--cockpit-muted)!important;background:#252838!important}body.dark #page-cockpit td{color:var(--cockpit-text)!important}body.dark #page-cockpit [style*="background:#fff"],body.dark #page-cockpit [style*="background: #fff"],body.dark #page-cockpit [style*=background\:white],body.dark #page-cockpit [style*="background: white"],body.dark #page-cockpit [style*="background-color:#fff"],body.dark #page-cockpit [style*="background-color: #fff"]{background:var(--cockpit-card)!important}body.dark #page-cockpit [style*="color:#111827"],body.dark #page-cockpit [style*="color: #111827"],body.dark #page-cockpit [style*="color:#07142b"],body.dark #page-cockpit [style*="color: #07142b"],body.dark #page-cockpit [style*="color:var(--g900)"],body.dark #page-cockpit [style*="color: var(--g900)"]{color:var(--cockpit-ink)!important}body.dark #page-cockpit [style*="color:#334155"],body.dark #page-cockpit [style*="color: #334155"],body.dark #page-cockpit [style*="color:#64748B"],body.dark #page-cockpit [style*="color: #64748B"]{color:var(--cockpit-text)!important}#page-dashboard .dsh-vendor-profile{white-space:nowrap;align-items:center;gap:9px;min-width:0;display:inline-flex}#page-dashboard .dsh-vendor-profile img{object-fit:cover;border-radius:999px;flex:none;width:28px;height:28px;box-shadow:0 0 0 2px #fff,0 0 0 3px #ff500138}#page-dashboard .dsh-vendor-profile>span:last-child{text-overflow:ellipsis;overflow:hidden}body.dark #page-dashboard .dsh-vendor-profile img{box-shadow:0 0 0 2px #1e2130,0 0 0 3px #ff500173}#page-dashboard .dsh-vendor-profile .cockpit-mini-avatar{flex:none;width:28px;height:28px}#page-dashboard canvas,#page-dashboard img{max-width:100%}#page-dashboard .exec-metric[role=button]{transition:transform .12s,box-shadow .12s}#page-dashboard .exec-metric[role=button]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0f172a1f}#page-dashboard .exec-metric[role=button]:focus-visible{outline:2px solid var(--red,#f26b1a);outline-offset:2px}#page-dashboard .rx-vendas-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:10px;display:grid}@media (width<=900px){#page-dashboard .rx-vendas-chart-grid{grid-template-columns:minmax(0,1fr)}}.rel-wait-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:14px 0 16px;display:flex}.rel-wait-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rel-wait-select,.rel-wait-input,.rel-wait-date-filter,.rel-wait-field input,.rel-wait-field select,.rel-wait-field textarea{border:1.5px solid var(--g200);background:var(--white);color:var(--g800);font:inherit;border-radius:8px;outline:none;font-size:12px}.rel-wait-select{min-width:136px;height:32px;padding:0 10px}.rel-wait-specialty-filter{min-width:178px}.rel-wait-date-filter{min-width:148px;height:32px;padding:0 10px}.rel-wait-input{min-width:230px;height:32px;padding:0 11px}.rel-wait-primary{background:var(--red);color:#fff;height:32px;font:inherit;cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:12px;font-weight:800;display:inline-flex;box-shadow:0 6px 16px #ff50012e}.rel-wait-add-btn{flex:0 0 32px;width:32px;padding:0}.rel-wait-toolbar-actions{align-items:center;gap:8px;display:flex}.rel-wait-download-wrap{display:inline-flex;position:relative}.rel-wait-download{border:1.5px solid var(--g200);background:var(--white);width:32px;height:32px;color:var(--g700);cursor:pointer;border-radius:8px;flex:0 0 32px;justify-content:center;align-items:center;display:inline-flex}.rel-wait-download:hover{color:var(--red);background:#fff7f3;border-color:#ffd3c2}.rel-wait-download-menu{background:var(--white);border:1.5px solid var(--g200);z-index:20;border-radius:9px;min-width:112px;padding:5px;display:none;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 14px 32px #0f172a29}.rel-wait-download-menu.open{display:block}.rel-wait-download-menu button{width:100%;color:var(--g800);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:7px;padding:8px 10px;font-size:12px;font-weight:800}.rel-wait-download-menu button:hover{color:var(--red);background:#fff0ea}.rel-wait-table-wrap{overflow:auto}.rel-wait-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1010px}.rel-wait-table th{text-transform:uppercase;color:var(--g400);letter-spacing:.02em;background:var(--g50,#f8fafc);border-bottom:1px solid var(--g200);white-space:nowrap;padding:10px 12px;font-size:10px;font-weight:800}.rel-wait-table td{color:var(--g700);border-bottom:1px solid var(--g200);vertical-align:middle;word-break:normal;padding:12px;font-size:12px}.rel-wait-table th:first-child,.rel-wait-table td:first-child{width:128px}.rel-wait-table th:nth-child(2),.rel-wait-table td:nth-child(2){width:96px}.rel-wait-table th:nth-child(3),.rel-wait-table td:nth-child(3){width:140px}.rel-wait-table th:nth-child(4),.rel-wait-table td:nth-child(4){width:128px}.rel-wait-table th:nth-child(5),.rel-wait-table td:nth-child(5){width:88px}.rel-wait-table th:nth-child(6),.rel-wait-table td:nth-child(6),.rel-wait-table th:nth-child(7),.rel-wait-table td:nth-child(7){width:94px}.rel-wait-table th:nth-child(8),.rel-wait-table td:nth-child(8){width:98px}.rel-wait-table th:nth-child(9),.rel-wait-table td:nth-child(9){width:144px}.rel-wait-name{color:var(--g900);font-weight:850;line-height:1.25}.rel-wait-sub{color:var(--g400);margin-top:2px;font-size:11px}.rel-wait-badge{white-space:nowrap;border-radius:999px;align-items:center;padding:3px 9px;font-size:10px;font-weight:850;display:inline-flex}.rel-wait-actions{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.rel-wait-action{border:1px solid var(--g200);background:var(--white);color:var(--g700);font:inherit;cursor:pointer;border-radius:7px;padding:4px 7px;font-size:10px;font-weight:800}.rel-wait-action:disabled{opacity:.45;cursor:default}.rel-wait-empty{text-align:center;color:#94a3b8;padding:30px 16px;font-weight:700}.rel-wait-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.rel-wait-field{min-width:0}.rel-wait-field-full{grid-column:1/-1}.rel-wait-field label{color:var(--g400);letter-spacing:.05em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:850;display:block}.rel-wait-field input,.rel-wait-field select,.rel-wait-field textarea{box-sizing:border-box;width:100%;padding:9px 11px}.rel-wait-field textarea{resize:vertical;min-height:74px}.rel-wait-preference-controls{grid-template-columns:minmax(0,1.1fr) minmax(112px,.8fr);gap:8px;display:grid}@media (width<=760px){.rel-wait-grid{grid-template-columns:1fr}.rel-wait-input{min-width:100%}.rel-wait-toolbar{align-items:stretch}.rel-wait-filters{width:100%}.rel-wait-select,.rel-wait-date-filter{flex:1;min-width:145px}.rel-wait-toolbar-actions{justify-content:flex-end;width:100%}.rel-wait-primary{justify-content:center}.rel-wait-preference-controls{grid-template-columns:1fr}}.rel-heatmap-card{overflow:hidden}.rel-heatmap-card .tc-hd{min-height:48px}.rel-heatmap-open{border:1.5px solid var(--g200);background:var(--white);width:32px;height:32px;color:var(--g700);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.rel-heatmap-open:hover{color:var(--red);background:#fff7f3;border-color:#ffd3c2}.hm{--hm-ink:#071932;--hm-muted:#8b96aa;--hm-accent:#ff4d0d;color:var(--hm-ink)}.hm-card{background:#fff;border:1px solid #dce3ed;border-radius:8px;box-shadow:0 2px 8px #0719320f}.hm-summary{grid-template-columns:repeat(4,minmax(160px,1fr));gap:12px;margin-bottom:12px;display:grid}.hm-metric{min-height:86px;padding:16px 18px}.hm-metric span{color:var(--hm-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:800;display:block}.hm-metric strong{font-size:26px;line-height:1;display:block}.hm-metric small{color:var(--hm-muted);margin-top:8px;font-size:12px;display:block}.hm-ai-panel{margin-bottom:14px;padding:16px 18px 18px}.hm-ai-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.hm-ai-head span{color:var(--hm-accent);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.hm-ai-head strong{font-size:14px;line-height:1.2}.hm-ai-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.hm-ai-card{background:#fbfcfe;border:1px solid #edf1f6;border-radius:8px;min-height:124px;padding:13px 14px}.hm-ai-card.hot{background:#fff7f2;border-color:#ffd8c8}.hm-ai-card.opportunity{background:#f3fbf7;border-color:#cdeedd}.hm-ai-card b{margin-bottom:8px;font-size:13px;display:block}.hm-ai-card p{color:#5c6678;margin:0;font-size:13px;line-height:1.45}.hm-ai-card strong{color:var(--hm-ink)}.hm-map-grid{grid-template-columns:minmax(280px,360px) minmax(0,1fr);align-items:stretch;gap:14px;min-height:650px;display:grid}.hm-panel{padding:18px}.hm-panel h1{letter-spacing:0;margin:0 0 4px;font-size:22px;line-height:1.15}.hm-panel p{color:var(--hm-muted);margin:0;font-size:13px;line-height:1.45}.hm-legend{border-top:1px solid #edf1f6;border-bottom:1px solid #edf1f6;margin:18px 0;padding:14px 0}.hm-legend-title{color:#657187;text-transform:uppercase;letter-spacing:.04em;margin-bottom:9px;font-size:12px;font-weight:800}.hm-bar{background:linear-gradient(90deg,#2a9d8f,#ffd166,#f77f00,#d62828);border-radius:999px;height:10px}.hm-legend-scale{color:var(--hm-muted);justify-content:space-between;margin-top:7px;font-size:11px;display:flex}.hm-panel h2{margin:0 0 10px;font-size:15px}.hm-panel ol{gap:9px;margin:0;padding:0;list-style:none;display:grid}.hm-panel li{border-bottom:1px solid #edf1f6;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:9px;font-size:13px;display:flex}.hm-panel li>span{overflow-wrap:anywhere;min-width:0;font-weight:700}.hm-panel li small{color:var(--hm-muted);margin-top:3px;font-weight:600;display:block}.hm-count{color:var(--hm-accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:2px 0 2px 8px;font-size:15px;font-weight:800;line-height:1.2}.hm-count:hover{text-decoration:underline}.hm-count:disabled{color:var(--hm-muted);cursor:default;text-decoration:none}.hm-map-card{min-height:650px;display:flex;overflow:hidden}.hm-map{border-radius:8px;flex:1;width:100%;min-height:650px;overflow:hidden}.hm-map:fullscreen{border-radius:0;min-height:100vh}.hm-fullscreen-control{text-align:center;color:#111827;cursor:pointer;background:#fff;border-top:1px solid #ccd5db;width:30px;height:30px;font-size:17px;font-weight:800;line-height:28px;text-decoration:none;display:block}.hm-fullscreen-control:hover{background:#f3f6fa}.hm-modal{background:#fffffffc;border:1px solid #dce3ed;border-radius:8px;flex-direction:column;width:min(820px,100vw - 72px);max-height:min(560px,100vh - 64px);display:flex;overflow:hidden;box-shadow:0 16px 44px #07193233}.hm-modal-header{border-bottom:1px solid #e6ebf2;justify-content:space-between;gap:14px;padding:13px 14px 11px;display:flex}.hm-modal-kicker{color:var(--hm-accent);letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:900;display:block}.hm-modal-title{margin:0;font-size:17px;line-height:1.2}.hm-modal-subtitle{color:var(--hm-muted);margin:5px 0 0;font-size:13px}.hm-modal-actions{align-items:flex-start;gap:8px;display:flex}.hm-modal-btn{color:#647085;cursor:pointer;background:#f8fafc;border:1px solid #e3e8f0;border-radius:8px;place-items:center;width:32px;height:32px;padding:0;font-size:17px;font-weight:800;display:inline-grid}.hm-modal-btn:hover{color:var(--hm-accent);background:#fff0ea;border-color:#ffd8c8}.hm-modal-btn svg{stroke:currentColor;stroke-width:2px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.hm-list-wrap{padding:0;overflow:auto}.hm-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:12px}.hm-table th{z-index:1;color:#657187;text-align:left;letter-spacing:.06em;text-transform:uppercase;background:#f8fafc;border-bottom:1px solid #e6ebf2;padding:10px 12px;font-size:10px;font-weight:900;position:sticky;top:0}.hm-table td{vertical-align:top;border-bottom:1px solid #eef2f7;padding:10px 12px}.hm-person-name{font-size:12.5px;display:block}.hm-person-registration{color:var(--hm-muted);margin-top:2px;font-size:11px;display:block}.hm-table-empty{text-align:center;color:var(--hm-muted);padding:28px 14px;font-size:13px}.hm-aviso{color:#8a3a12;background:#fff7f2;border:1px solid #ffd8c8;border-radius:8px;margin-top:12px;padding:11px 13px;font-size:12.5px;line-height:1.45}@media (width<=1100px){.hm-map-grid{grid-template-columns:1fr;min-height:0}.hm-map-card,.hm-map{min-height:520px}}@media (width<=820px){.hm-summary{grid-template-columns:repeat(2,minmax(140px,1fr))}}@media (width<=620px){.hm-ai-grid{grid-template-columns:1fr}}.rel-paginacao{border-top:1px solid var(--g200);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 16px;display:flex}.rel-paginacao-info{color:var(--g400);font-size:11.5px;font-weight:700}.rel-paginacao-botoes{align-items:center;gap:6px;display:flex}.rel-paginacao-botoes button{border:1.5px solid var(--g200);background:var(--white);min-width:28px;height:28px;color:var(--g700);font:inherit;cursor:pointer;border-radius:8px;padding:0 9px;font-size:11.5px;font-weight:800}.rel-paginacao-botoes button:disabled{opacity:.4;cursor:default}.rel-paginacao-botoes button:not(:disabled):hover{color:var(--red);background:#fff7f3;border-color:#ffd3c2}.rel-paginacao-botoes .atual{background:var(--red);border-color:var(--red);color:#fff}.aniv-label{white-space:nowrap;margin-left:6px;font-size:9.5px;font-weight:850}.pa-card{background:var(--white);border:1px solid var(--g200);cursor:pointer;border-radius:10px;margin-bottom:9px;padding:11px 12px;transition:border-color .12s,box-shadow .12s}.pa-card:hover{border-color:#ffd3c2;box-shadow:0 6px 16px #0f172a12}.pa-card-topo{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.pa-card-oque{color:var(--g900);font-size:12.5px;font-weight:750;line-height:1.32}.pa-card-meta{color:var(--g400);flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;font-size:10.5px;font-weight:650;display:flex}.pa-chip{white-space:nowrap;border-radius:999px;align-items:center;padding:2px 8px;font-size:9.5px;font-weight:850;display:inline-flex}.pa-card-barra{background:var(--g100,#f1f5f9);border-radius:999px;height:5px;margin-top:9px}.pa-card-barra span{background:var(--red);border-radius:999px;height:100%;display:block}.pa-card-progresso{color:var(--g400);justify-content:space-between;align-items:center;margin-top:4px;font-size:10px;font-weight:700;display:flex}.pa-card.atrasada{border-left:3px solid #dc2626}.pa-vazio{text-align:center;color:var(--g400);padding:60px 20px}.pa-vazio-icone{margin-bottom:12px;font-size:2rem}.pa-vazio-titulo{margin-bottom:6px;font-size:.9rem;font-weight:600}.pa-vazio-sub{font-size:.78rem}.pa-vazio.hist .pa-vazio-icone{font-size:2.5rem}.pa-vazio.hist .pa-vazio-titulo{color:var(--g600);font-size:14px}.pa-vazio.hist .pa-vazio-sub{margin-top:6px;font-size:12px}.pa-gantt-grade{min-width:700px;font-size:11px}.pa-gantt-linha{align-items:stretch;height:44px;display:flex}.pa-gantt-linha:nth-child(odd){background:var(--g50,#f8fafc)}.pa-gantt-rotulo{border-right:1px solid var(--g200);flex-direction:column;flex:0 0 220px;justify-content:center;padding:6px 10px;display:flex;overflow:hidden}.pa-gantt-rotulo b{color:var(--g900);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:750;overflow:hidden}.pa-gantt-rotulo span{color:var(--g400);font-size:10px}.pa-gantt-faixa{flex:1;position:relative}.pa-gantt-barra{color:#fff;white-space:nowrap;border-radius:6px;align-items:center;gap:4px;height:24px;padding:0 6px;font-size:10px;font-weight:800;display:flex;position:absolute;top:10px;overflow:hidden}.pa-gantt-cab{border-bottom:1px solid var(--g200);background:var(--white);z-index:2;display:flex;position:sticky;top:0}.pa-gantt-cab-rotulo{color:var(--g400);text-transform:uppercase;border-right:1px solid var(--g200);flex:0 0 220px;padding:8px 10px;font-size:.68rem;font-weight:700}.pa-gantt-dia{text-align:center;color:var(--g500);border-right:1px solid var(--g100,#f1f5f9);padding:6px 0;font-size:10px}.pa-gantt-dia.fds{background:var(--g100,#f1f5f9)}.pa-gantt-dia.hoje{color:var(--red);background:#fff0e8;font-weight:800}.pa-gantt-dia small{opacity:.6;font-size:.55rem;display:block}.pa-gantt-hoje-linha{background:var(--red);opacity:.4;pointer-events:none;width:2px;position:absolute;top:0;bottom:0}.pa-gantt-legenda{color:var(--g500);align-items:center;gap:14px;font-size:.72rem;display:flex}.pa-gantt-legenda i{border-radius:3px;width:12px;height:12px;margin-right:5px;display:inline-block}.pa-hist-mes{text-transform:uppercase;color:var(--g400);letter-spacing:.06em;border-bottom:2px solid var(--g200);margin-bottom:12px;padding:8px 0 10px;font-size:11px;font-weight:700}.pa-hist-item{background:var(--white);border:1px solid var(--g200);border-left-width:4px;border-radius:0 12px 12px 0;margin-bottom:10px;padding:12px 14px 12px 18px;position:relative}.pa-hist-titulo{color:var(--g900);align-items:center;gap:8px;font-size:13px;font-weight:750;display:flex}.pa-hist-meta{color:var(--g500);flex-wrap:wrap;gap:4px 16px;margin-top:6px;font-size:11.5px;display:flex}.pa-hist-bloco{background:var(--g50,#f8fafc);color:var(--g700);border-radius:8px;margin-top:8px;padding:8px 10px;font-size:11.5px;line-height:1.5}.pa-hist-bloco b{text-transform:uppercase;letter-spacing:.05em;color:var(--g400);margin-bottom:3px;font-size:10px;display:block}.pa-aprov-titulo{margin-bottom:10px;font-size:13px;font-weight:700}.pa-aprov-titulo span{color:var(--g400);margin-left:6px;font-size:11px;font-weight:400}.pa-aprov-item{border:1.5px solid var(--g200);border-radius:12px;margin-bottom:10px;padding:14px 16px}.pa-aprov-resumo{background:var(--g50,#f8fafc);border:1px solid var(--g200);color:var(--g700);border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:6px 18px;margin:10px 0;padding:10px 12px;font-size:11.5px;display:grid}.pa-aprov-resumo b{color:var(--g400);font-weight:700}.pa-aprov-vazio{text-align:center;color:var(--g400);border:1.5px dashed var(--g200);border-radius:12px;padding:48px;font-size:13px}.pa-aprov-abas{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.pa-aprov-abas button{border:1.5px solid var(--g200);background:var(--white);color:var(--g600);font:inherit;cursor:pointer;border-radius:999px;padding:5px 14px;font-size:12px;font-weight:700}.pa-aprov-abas button.ativa{background:var(--red);border-color:var(--red);color:#fff}.pa-modal-corpo{flex-direction:column;gap:16px;max-height:76vh;padding-right:4px;display:flex;overflow-y:auto}.pa-campo label,.pa-rotulo{text-transform:uppercase;color:var(--g400);letter-spacing:.06em;align-items:center;gap:5px;margin-bottom:5px;font-size:10px;font-weight:700;display:flex}.pa-campo input,.pa-campo select,.pa-campo textarea{box-sizing:border-box;border:1.5px solid var(--g200);background:var(--white);width:100%;color:var(--g800);font:inherit;border-radius:8px;outline:none;padding:9px 11px;font-size:12px}.pa-campo textarea{resize:vertical}.pa-campo input:focus,.pa-campo select:focus,.pa-campo textarea:focus{border-color:var(--red)}.pa-grade-2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pa-grade-datas{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;grid-template-columns:1fr 1fr 1fr;gap:12px;padding:12px;display:grid}.pa-datas-valor{color:var(--g900);font-size:13px;font-weight:800}.pa-contador{float:right;color:var(--g400);font-size:10px;font-weight:700}.pa-tooltip{background:var(--g200);width:14px;height:14px;color:var(--g600);cursor:help;border-radius:50%;flex:0 0 14px;justify-content:center;align-items:center;font-size:9px;font-weight:800;display:inline-flex;position:relative}.pa-tooltip:after{content:attr(data-tip);color:#fff;letter-spacing:0;text-transform:none;white-space:normal;opacity:0;visibility:hidden;z-index:30;pointer-events:none;background:#0f172a;border-radius:8px;width:max-content;max-width:240px;padding:7px 10px;font-size:10.5px;font-weight:600;line-height:1.4;transition:opacity .12s;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.pa-tooltip:hover:after,.pa-tooltip:focus:after{opacity:1;visibility:visible}.pa-tarefa-form{grid-template-columns:1fr 140px 110px 110px 90px auto;align-items:end;gap:8px;display:grid}.pa-tarefa-linha{border:1px solid var(--g200);color:var(--g700);border-radius:9px;grid-template-columns:1fr 140px 110px 110px 90px auto;align-items:center;gap:8px;margin-top:8px;padding:8px 10px;font-size:11.5px;display:grid}.pa-tarefa-vazio{border:1.5px dashed var(--g200);text-align:center;color:var(--g400);border-radius:9px;margin-top:8px;padding:14px;font-size:11.5px;font-weight:600}.pa-remover{color:#dc2626;font:inherit;cursor:pointer;background:#fef2f2;border:1px solid #fecaca;border-radius:7px;padding:5px 9px;font-size:11px;font-weight:800}.pa-add{color:#fff;font:inherit;cursor:pointer;white-space:nowrap;background:#16a34a;border:none;border-radius:8px;padding:9px 14px;font-size:12px;font-weight:800}.pa-auto-lista{flex-direction:column;gap:7px;display:flex}.pa-auto-lista label{color:var(--g700);text-transform:none;letter-spacing:0;align-items:center;gap:8px;margin:0;font-size:12px;font-weight:600;display:flex}@media (width<=900px){.pa-grade-2,.pa-grade-datas,.pa-tarefa-form,.pa-tarefa-linha{grid-template-columns:1fr}}#page-calendario .cal-toggle{font-family:inherit}@media (width<=1200px){#page-calendario #cal-kpis{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (width<=760px){#page-calendario #cal-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}#page-calendario .cal-grid{font-size:11px}}#page-tomada .td-demo-note{color:#ff5001;white-space:nowrap;background:#fff7ed;border:1px solid #fed7aa;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:11px;font-weight:800;display:inline-flex}#page-tomada .td-demo-dot{background:#ff5001;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #ffedd5}#page-tomada .decision-indicator.td-demo-indicator{background:#fff;border:1px solid #dbe3ef;border-radius:12px;margin-bottom:12px;padding:14px;position:relative;overflow:hidden;box-shadow:0 1px 3px #0f172a0d}#page-tomada .decision-indicator.td-demo-indicator:before{content:"";background:var(--tone,#ff5001);width:4px;position:absolute;top:0;bottom:0;left:0}#page-tomada .td-demo-indicator .di-header{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:8px;display:flex}#page-tomada .td-demo-indicator .di-name{color:#07142b;font-size:13px;font-weight:900}#page-tomada .td-demo-indicator .di-status{border:1px solid var(--tone-border,#fed7aa);color:var(--tone,#ff5001);background:var(--tone-bg,#fff7ed);white-space:nowrap;border-radius:999px;padding:4px 9px;font-size:10px;font-weight:900}#page-tomada .td-demo-indicator .di-value{color:#07142b;margin-bottom:3px;font-size:24px;font-weight:900;line-height:1.05}#page-tomada .td-demo-indicator .di-meta{color:#516075;font-size:11px;line-height:1.45}#page-tomada .td-demo-indicator .di-deltas{flex-wrap:wrap;gap:6px;margin:10px 0 8px;display:flex}#page-tomada .td-demo-indicator .di-delta{color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;align-items:center;gap:4px;padding:4px 7px;font-size:10px;font-weight:800;display:inline-flex}#page-tomada .td-demo-indicator .di-action{color:#0f172a;background:#f8fafc;border:1px solid #e2e8f0;border-radius:9px;margin-top:8px;padding:9px;font-size:11px;line-height:1.45}#page-tomada .td-demo-ai-wrap{grid-template-columns:1.1fr .9fr;align-items:stretch;gap:14px;display:grid}#page-tomada .td-demo-ai-card{background:#fff;border:1px solid #dbe3ef;border-radius:12px;padding:14px;box-shadow:0 1px 3px #0f172a0d}#page-tomada .td-demo-ai-card.is-main{background:linear-gradient(#fff,#fff7f2);border-left:4px solid #ff5001}#page-tomada .td-demo-ai-title{justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;display:flex}#page-tomada .td-demo-ai-title b{color:#07142b;font-size:13px}#page-tomada .td-demo-ai-title span{color:#ff5001;text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:900}#page-tomada .td-demo-ai-card p{color:#1f2a3d;margin:0;font-size:12px;line-height:1.55}#page-tomada .td-demo-kpi-row{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:12px;display:grid}#page-tomada .td-demo-kpi{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:10px}#page-tomada .td-demo-kpi small{color:#64748b;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:900;display:block}#page-tomada .td-demo-kpi strong{color:#07142b;font-size:16px;line-height:1;display:block}#page-tomada .td-demo-plan{gap:8px;display:grid}#page-tomada .td-demo-plan-row{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;grid-template-columns:74px 1fr;align-items:start;gap:10px;padding:9px 10px;display:grid}#page-tomada .td-demo-plan-row b{color:#ff5001;font-size:11px}#page-tomada .td-demo-plan-row span{color:#172033;font-size:11.5px;line-height:1.45}#page-tomada .td-demo-risk-list{gap:8px;margin-top:10px;display:grid}#page-tomada .td-demo-risk{color:#172033;align-items:flex-start;gap:8px;font-size:11.5px;line-height:1.45;display:flex}#page-tomada .td-demo-risk i{background:var(--dot,#ff5001);border-radius:50%;flex:none;width:8px;height:8px;margin-top:5px}@media (width<=1100px){#page-tomada .td-demo-ai-wrap{grid-template-columns:1fr}#page-tomada .td-demo-kpi-row{grid-template-columns:repeat(2,1fr)}}#page-tomada .td-dl-menu{z-index:400;background:#fff;border:1.5px solid #e5e7eb;border-radius:12px;min-width:250px;padding:6px;position:absolute;top:52px;right:14px;overflow:hidden;box-shadow:0 8px 24px #0000001f}#page-tomada .td-dl-menu-title{color:#94a3b8;text-transform:uppercase;letter-spacing:.06em;padding:8px 10px 4px;font-size:10px;font-weight:900}#page-tomada .td-dl-menu button{text-align:left;color:#0f172a;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;width:100%;padding:8px 10px;font-family:inherit;font-size:12.5px;font-weight:600;display:flex}#page-tomada .td-dl-menu button:hover{color:#ff5001;background:#fff7f3}@keyframes spin{to{transform:rotate(360deg)}}#page-relatorio{--or:#ff5001;--or2:#f47a3e;--or3:#c04a10;--bg:var(--g50);--sur:var(--white);--sur2:var(--g50);--bdr:var(--g200);--bdr2:var(--g300);--tx:var(--g900);--tx2:var(--g600);--tx3:var(--g400);--grn:#16a34a;--red:#dc2626;--ylw:#d97706}#page-relatorio .rel-doc{border-radius:12px;max-width:860px}#page-relatorio .rel-sec-t{color:#e85c1a}#page-relatorio .rel-num{background:#e85c1a}#page-relatorio .rel-tbl th{white-space:nowrap;font-size:10px}#page-relatorio .rel-tbl td{vertical-align:middle}#page-relatorio .rel-tbl-dre th{letter-spacing:.05em;background:var(--g50);padding:8px 10px}#page-relatorio .rel-tbl-dre td{padding:7px 10px}#page-relatorio .rel-grid{gap:14px}@media print{#page-relatorio .tc,#page-relatorio .tab-bar,#page-relatorio #rel-topicos-area{display:none!important}#page-relatorio .rel-doc{box-shadow:none;border:none;max-width:none}}
