@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41e95f694c5c4549-s.3xzwb88tucl-q.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c55a692938ebbbc-s.20csvlgbb63y1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a218039a3287bcfd-s.p.17e3l4txdrufi.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0a7740363b4d4863-s.2bakuypqc5dou.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f9d24ebef5d5292-s.0fg7ryy-bp2x_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e2334d715941921e-s.p.2g9xiodaln20i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.Cp02xa_className{font-family:Poppins,Poppins Fallback;font-style:normal}.Cp02xa_variable{--font-poppins:"Poppins", "Poppins Fallback"}
:root{--violet:#4242b2;--violet-75:#7171c5;--violet-50:#a0a0d8;--violet-25:#cfcfeb;--violet-hover:#2a2a82;--violet-click:#202065;--orange:#ffa900;--orange-75:#ffbf40;--orange-50:#ffd37f;--orange-25:#ffe9bf;--orange-hover:#d38c01;--orange-click:#a77006;--yape:#68157f;--cashback:#891ad3;--red:#f5663f;--red-75:#f88c6f;--red-50:#f4ae9c;--red-25:#fcd8cf;--yellow:#ffcd2c;--yellow-25:#fff2ca;--green:#4f9872;--green-75:#78b094;--green-50:#a6cbb8;--green-25:#d3e5db;--ink:#353535;--muted:#787e86;--muted-click:#5b6067;--line:#ededed;--line-hover:#d5d5d5;--line-click:#afafaf;--bg:#f5f7fa;--input:#fcfcfc;--surface:#fff;--ok:var(--green);--ok-bg:var(--green-25);--err:var(--red);--err-bg:var(--red-25);--warn:var(--orange-click);--warn-bg:var(--orange-25);--lilac:var(--violet-50);--faint:var(--line-hover);--grey:var(--muted);--focus:var(--violet);--r-min:4px;--r-control:8px;--r-card:12px;--r-big:16px;--r-pill:999px;--s4:4px;--s8:8px;--s12:12px;--s16:16px;--s24:24px;--s32:32px;--s48:48px;--gap:var(--s12);--shadow-m:0 10px 24px #00000029;--sidebar:248px;--sidebar-collapsed:72px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html,body{margin:0}body{background:var(--bg);color:var(--ink);font:400 14px/20px var(--font-poppins),Poppins,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}button,input,select{font:inherit;color:inherit}a{color:inherit}b,strong{font-weight:600}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.shell{min-height:100vh;display:flex}.sidebar{height:100vh;width:var(--sidebar);background:var(--surface);border-right:1px solid var(--line);z-index:30;flex-direction:column;flex-shrink:0;transition:width .18s;display:flex;position:sticky;top:0}.shell.collapsed .sidebar{width:var(--sidebar-collapsed)}.brand{justify-content:center;gap:var(--s4);height:72px;padding:0 var(--s24);border-bottom:1px solid var(--line);flex-direction:column;flex-shrink:0;text-decoration:none;display:flex;overflow:hidden}.brand-logo{object-fit:contain;width:auto;max-width:100%;height:28px;display:block}.brand .brand-logo{align-self:flex-start}.shell.collapsed .brand .brand-logo{align-self:center}.brand-sub{color:var(--muted);white-space:nowrap;font-size:12px;line-height:18px}.shell.collapsed .brand{align-items:center;padding:0}.shell.collapsed .brand-logo{height:16px}.shell.collapsed .brand-sub{display:none}.nav{padding:var(--s12) 0;flex:1;overflow-y:auto}.nav-group{margin-bottom:var(--s8)}.nav-title{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:var(--s12) var(--s24) var(--s8);white-space:nowrap;font-size:11px;font-weight:600;line-height:16px}.shell.collapsed .nav-title{visibility:hidden;height:12px;margin:var(--s8) var(--s24);border-top:1px solid var(--line);padding:0}.nav-item{align-items:center;gap:var(--s12);height:36px;margin:2px var(--s12);padding:0 var(--s12);border-radius:var(--r-control);color:var(--ink);white-space:nowrap;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;display:flex;position:relative}.nav-label{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.nav-chev{flex-shrink:0;transition:transform .15s;color:var(--muted)!important}.nav-chev.open{transform:rotate(90deg)}.nav-item svg{color:var(--ink);flex-shrink:0}.nav-item:hover{background:var(--bg)}.nav-item:active{background:var(--line)}.nav-item[aria-current=page]{background:var(--violet-25);color:var(--violet);font-weight:600}.nav-item[aria-current=page] svg{color:var(--violet)}.nav-item.has-sub[aria-current=page]{background:0 0}.nav-item.has-sub[aria-current=page]:hover{background:var(--bg)}.nav-sub{margin:2px var(--s12) var(--s8) 33px;padding-left:var(--s8);border-left:1px solid var(--line);flex-direction:column;gap:1px;display:flex}.nav-subitem{height:28px;padding:0 var(--s8);color:var(--muted);white-space:nowrap;border-radius:6px;align-items:center;font-size:13px;line-height:18px;text-decoration:none;display:flex}.nav-subitem:hover{background:var(--bg);color:var(--ink)}.nav-subitem:active{background:var(--line)}.nav-subitem{position:relative}.nav-subitem[aria-current=location]{color:var(--violet);font-weight:600}.nav-subitem[aria-current=location]:before{content:"";background:var(--violet);border-radius:2px;width:2px;position:absolute;top:6px;bottom:6px;left:-9px}.shell.collapsed .nav-sub{display:none}.shell.collapsed .nav-item{margin:var(--s4) var(--s12);justify-content:center;padding:0}.shell.collapsed .nav-label,.shell.collapsed .nav-chev{display:none}.sidebar-foot{border-top:1px solid var(--line);padding:var(--s12);gap:var(--s4);flex-direction:column;display:flex}.user{align-items:center;gap:var(--s8);height:36px;padding:0 var(--s12);min-width:0;display:flex}.avatar{border-radius:var(--r-pill);background:var(--violet-25);width:24px;height:24px;color:var(--violet);flex-shrink:0;place-items:center;font-size:12px;font-weight:600;line-height:18px;display:grid}.user-email{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:18px;overflow:hidden}.foot-btn{align-items:center;gap:var(--s12);height:36px;padding:0 var(--s12);border-radius:var(--r-control);color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;font-size:14px;line-height:20px;text-decoration:none;display:flex}.foot-btn svg{flex-shrink:0}.foot-btn:hover{background:var(--bg);color:var(--ink)}.foot-btn:active{background:var(--line);color:var(--ink)}.shell.collapsed .user{justify-content:center;padding:0}.shell.collapsed .user-email,.shell.collapsed .foot-label{display:none}.shell.collapsed .foot-btn{justify-content:center;padding:0}.panel{min-width:0;padding:var(--s24) var(--s24) var(--s48);flex:1}.page-head{justify-content:space-between;align-items:flex-end;gap:var(--s24);margin-bottom:var(--s24);flex-wrap:wrap;display:flex}.page-head>div:first-child{gap:var(--s4);flex-direction:column;display:flex}.page-head h1{margin:0;font-size:18px;font-weight:600;line-height:28px}.page-desc{color:var(--muted);max-width:90ch;margin:0;font-size:14px;line-height:20px}.count{text-align:right}.count b{font-size:24px;font-weight:600;line-height:32px;display:block}.count span,.lbl{color:var(--muted);font-size:12px;line-height:18px}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);padding:var(--s12);margin-bottom:var(--gap)}.card h3{margin:0 0 var(--s4);font-size:16px;font-weight:600;line-height:24px}.card .desc{color:var(--muted);margin:0 0 var(--s12);max-width:100ch;font-size:12px;line-height:18px}.card svg{width:100%;display:block}.grid2{gap:var(--gap);margin-bottom:var(--gap);grid-template-columns:1fr 1fr;display:grid}.grid2 .card{margin-bottom:0}.toolbar{gap:var(--s12);margin-bottom:var(--s12);flex-wrap:wrap;align-items:center;display:flex}.empty{padding:var(--s32) 0;text-align:center;color:var(--muted)}.filters{gap:var(--s12) var(--s24);flex-wrap:wrap;align-items:flex-start;display:flex}.fgroup{gap:var(--s8);flex-direction:column;display:flex}.flabel{color:var(--ink);font-size:12px;font-weight:600;line-height:18px}.fctrl{align-items:center;gap:var(--s8);flex-wrap:wrap;min-height:36px;display:flex}.period{position:relative}.card .period svg,.card .chip svg{width:auto;display:block}.period-btn{align-items:center;gap:var(--s8);height:36px;padding:0 var(--s16);border:1px solid var(--line);background:var(--input);border-radius:var(--r-control);color:var(--ink);cursor:pointer;white-space:nowrap;font-size:14px;line-height:20px;display:inline-flex}.period-btn svg{color:var(--ink);flex-shrink:0}.period-btn:hover{border-color:var(--line-hover)}.period-btn[aria-expanded=true]{border-color:var(--violet)}.period-chev{color:var(--muted);transition:transform .15s;display:flex}.period-chev svg{color:var(--muted)}.period-btn[aria-expanded=true] .period-chev{transform:rotate(180deg)}.period-menu{top:calc(100% + var(--s8));z-index:40;min-width:260px;padding:var(--s8);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow-m);flex-direction:column;display:flex;position:absolute;left:0}.period-menu[hidden]{display:none}.period-menu button{align-items:center;gap:var(--s12);width:100%;padding:var(--s8) var(--s12);border-radius:var(--r-control);color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;font-size:14px;line-height:20px;display:flex}.period-menu button svg{color:var(--muted);flex-shrink:0}.period-menu button span{flex:1}.period-menu button:hover,.period-menu button:focus-visible{background:var(--bg)}.period-menu button:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.period-menu button[aria-checked=true]{color:var(--violet);font-weight:600}.period-menu button[aria-checked=true] svg{color:var(--violet)}.period-check{visibility:hidden;display:flex}.period-menu button[aria-checked=true] .period-check{visibility:visible}.period-menu hr{border:0;border-top:1px solid var(--line);margin:var(--s8) var(--s4)}.period-custom{gap:var(--s8);padding:var(--s8) var(--s12) var(--s4);display:flex}.period-custom[hidden]{display:none}.period-custom label{gap:var(--s4);color:var(--ink);flex-direction:column;flex:1;font-size:12px;font-weight:600;line-height:18px;display:flex}.period-custom input{width:100%;min-width:136px}.btn-sm{height:28px;padding:0 var(--s12);border:1px solid var(--violet);border-radius:var(--r-control);color:var(--violet);cursor:pointer;white-space:nowrap;background:0 0;justify-content:center;align-items:center;font-size:12px;font-weight:600;line-height:18px;display:inline-flex}.btn-sm:hover{background:var(--violet-25)}.btn-sm:active{background:var(--violet-50)}.chip{height:28px;padding:0 var(--s12);border:1px solid var(--line);background:var(--surface);border-radius:var(--r-control);cursor:pointer;color:var(--muted);white-space:nowrap;align-items:center;font-size:12px;font-weight:600;line-height:18px;display:inline-flex}.chip:hover{border-color:var(--line-hover);color:var(--ink)}.chip:active{border-color:var(--line-click)}.chip[aria-pressed=true]{background:var(--violet-25);border-color:var(--violet);color:var(--violet)}.chip[aria-pressed=true]:hover{background:var(--violet-50)}.chip-flag{gap:var(--s8);padding:0 var(--s8)}.chip-flag svg{flex-shrink:0;display:block}.chip-flag .flag{border-radius:var(--r-min);outline:1px solid var(--line);outline-offset:-1px}.chip-flag[aria-pressed=false] .flag{filter:grayscale()}input[type=date],select,.search{border:1px solid var(--line);background:var(--input);border-radius:var(--r-control);height:36px;padding:0 var(--s12);color:var(--ink);font-size:14px;line-height:20px}select{padding:0 var(--s16)}input[type=date]:hover,select:hover,.search:hover{border-color:var(--line-hover)}input[type=date]:focus,select:focus,.search:focus,input[type=date]:focus-visible,select:focus-visible,.search:focus-visible{border-color:var(--violet);outline:none}input:disabled,select:disabled{background:var(--line);color:var(--muted)}.search{width:240px}.search::placeholder{color:var(--muted)}.linkbtn{color:var(--violet);cursor:pointer;padding:0 var(--s4);border-radius:var(--r-min);background:0 0;border:0;font-size:12px;line-height:18px;text-decoration:underline}.linkbtn:hover{color:var(--violet-hover)}.linkbtn:active{color:var(--violet-click)}nav.tabs{gap:var(--s8);margin:0 0 var(--s12);padding-bottom:var(--s4);display:flex;overflow-x:auto}nav.tabs button{height:36px;padding:0 var(--s12);border:1px solid var(--violet);border-radius:var(--r-control);color:var(--violet);cursor:pointer;white-space:nowrap;background:0 0;flex-shrink:0;font-size:14px;font-weight:600;line-height:20px}nav.tabs button:hover{background:var(--violet-25)}nav.tabs button:active{background:var(--violet-50)}nav.tabs button[aria-selected=true]{background:var(--violet);border-color:var(--violet);color:var(--surface)}nav.tabs button[aria-selected=true]:hover{background:var(--violet-hover);border-color:var(--violet-hover)}nav.tabs button[aria-selected=true]:active{background:var(--violet-click);border-color:var(--violet-click)}.shell:not(.collapsed) nav.tabs,section.tab{display:none}section.tab.on{display:block}.seg{height:32px;padding:var(--s4);border-radius:var(--r-pill);background:var(--line);margin-bottom:var(--s12);align-items:center;display:inline-flex}.seg button{height:24px;padding:0 var(--s12);cursor:pointer;color:var(--muted);border-radius:var(--r-pill);white-space:nowrap;background:0 0;border:0;font-size:12px;font-weight:600;line-height:18px}.seg button:hover{color:var(--ink)}.seg button[aria-pressed=true]{background:var(--surface);color:var(--ink)}.toolbar .seg{margin-bottom:0}.kpis{gap:var(--gap);margin-bottom:var(--gap);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.kpi{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);padding:var(--s12);gap:var(--s4);flex-direction:column;display:flex}.kpi b{color:var(--violet);font-size:24px;font-weight:600;line-height:32px;display:block}.kpi span{color:var(--muted);font-size:12px;line-height:18px;display:block}.delta{font-size:12px;font-weight:600;line-height:18px}.delta.up{color:var(--ok)}.delta.down{color:var(--err)}.delta.flat{color:var(--muted)}#rs-cmp{margin:0 0 var(--s12)}.states{gap:var(--gap);margin-bottom:var(--gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.state{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);padding:var(--s12);gap:var(--s4);flex-direction:column;display:flex}.state-name{align-items:center;gap:var(--s8);font-weight:600;display:flex}.state-name i{border-radius:var(--r-min);flex-shrink:0;width:12px;height:12px}.state b{font-size:24px;font-weight:600;line-height:32px}.state b small{color:var(--muted);margin-left:var(--s8);font-size:14px;font-weight:400;line-height:20px}.state>span:last-child{color:var(--muted);font-size:12px;line-height:18px}.state.soon{background:var(--bg)}.state.soon b{color:var(--muted);font-size:16px;line-height:24px}.card-head{justify-content:space-between;align-items:flex-start;gap:var(--s12);flex-wrap:wrap;display:flex}.card-head .seg{margin-bottom:var(--s4)}.card .sub-h{margin-top:var(--s24)}.grid-3-2{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.state.alert{border-color:var(--orange-75)}.state .warn{color:var(--orange-click);font-size:12px;font-weight:600;line-height:18px}#rs-nodata{margin:calc(-1 * var(--s4)) 0 var(--s12)}#rs-nodata:empty{display:none}.aging{gap:var(--s8);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.bucket{border:1px solid var(--line);border-radius:var(--r-control);padding:var(--s8) var(--s12)}.bucket b{font-size:20px;font-weight:600;line-height:30px;display:block}.bucket span{color:var(--muted);font-size:12px;line-height:18px}.bucket.hot{border-color:var(--orange-75);background:var(--orange-25)}.bucket.hot b,.bucket.hot span{color:var(--orange-click)}.bucket.crit{border-color:var(--red-50);background:var(--red-25)}.bucket.crit b,.bucket.crit span{color:var(--red)}.prio-cards{gap:var(--gap);margin-bottom:var(--gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.prio{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);padding:var(--s12);gap:var(--s12);flex-direction:column;display:flex}.prio-head{justify-content:space-between;align-items:center;gap:var(--s8);display:flex}.prio-head b{font-size:16px;font-weight:600;line-height:24px}.prio-head span{color:var(--muted);font-size:12px;line-height:18px}.prio-sla b{font-size:24px;font-weight:600;line-height:32px;display:block}.prio-sla span{color:var(--muted);font-size:12px;line-height:18px}.prio-sla .prog{background:var(--line);border-radius:var(--r-pill);height:8px;margin-top:var(--s4);overflow:hidden}.prio-sla .prog i{height:100%;display:block}.prio dl{gap:var(--s4) var(--s12);grid-template-columns:1fr auto;margin:0;font-size:12px;line-height:18px;display:grid}.prio dt{color:var(--muted)}.prio dd{text-align:right;margin:0;font-weight:600}.prio .dd-warn{color:var(--err)}#pr-note{margin:0 0 var(--s12)}.hbars{gap:var(--s8);flex-direction:column;display:flex}.hbar{gap:var(--s12);grid-template-columns:minmax(0,180px) minmax(0,1fr) 72px;align-items:center;font-size:12px;line-height:18px;display:grid}.hb-l{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hb-n{color:var(--muted)}.track{background:var(--line);border-radius:var(--r-min);height:12px;display:flex;overflow:hidden}.track .fill{height:100%;display:block}.hb-v{text-align:right;font-weight:600}.hb-v.na{color:var(--muted);font-weight:400}.motives{gap:var(--s8);flex-direction:column;display:flex}.motive{gap:var(--s12);padding:var(--s8) var(--s12);border-radius:var(--r-control);background:var(--bg);grid-template-columns:12px minmax(0,1fr) auto;align-items:start;display:grid}.light{border-radius:var(--r-pill);width:12px;height:12px;margin-top:var(--s4)}.light.red{background:var(--err)}.light.amber{background:var(--orange-75)}.light.green{background:var(--ok)}.light.gray{background:var(--line-hover)}.mname{gap:var(--s8);flex-wrap:wrap;align-items:center;font-weight:600;display:flex}.why{color:var(--muted);font-size:12px;line-height:18px}.nums{text-align:right;color:var(--muted);font-size:12px;line-height:18px}.nums b{color:var(--ink);font-size:14px;line-height:20px;display:block}.pill.p1{background:var(--red-25);color:var(--red)}.pill.p2{background:var(--orange-25);color:var(--orange-click)}.pill.p3{background:var(--line);color:var(--muted)}#mt-more{margin-top:var(--s12)}table.shifts th,table.shifts td{text-align:center;min-width:64px}table.shifts th:first-child,table.shifts td:first-child{text-align:left}.shift{min-width:56px;height:24px;padding:0 var(--s8);border-radius:var(--r-control);justify-content:center;align-items:center;font-size:12px;font-weight:600;line-height:18px;display:inline-flex}.shift.off{color:var(--muted);font-weight:400}.tablewrap{margin:0 calc(-1 * var(--s12));padding:0 var(--s12);overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:14px;line-height:20px}th{text-align:right;color:var(--muted);padding:var(--s8) var(--s12);border-bottom:1px solid var(--line);vertical-align:bottom;cursor:pointer;-webkit-user-select:none;user-select:none;background:var(--surface);min-width:72px;font-size:12px;font-weight:600;line-height:18px}th:hover{color:var(--ink)}th:first-child,td:first-child{text-align:left}th[aria-sort]{color:var(--violet)}th[aria-sort]:after{content:" ↓"}th[aria-sort=ascending]:after{content:" ↑"}td{padding:var(--s8) var(--s12);border-bottom:1px solid var(--line);text-align:right;white-space:nowrap}td:first-child{font-weight:600}tr.team td{background:var(--bg);border-bottom:0;font-weight:600}tr.low td{color:var(--muted)}tr.low td:first-child{font-weight:400}td.g{background:var(--green-25);color:var(--green);font-weight:600}td.b{background:var(--red-25);color:var(--red);font-weight:600}tbody tr.click{cursor:pointer}tbody tr.click:hover td{background-color:var(--bg)}tbody tr.click:hover td.g{background:var(--green-50)}tbody tr.click:hover td.b{background:var(--red-50)}.leg{gap:var(--s4) var(--s16);color:var(--muted);margin-bottom:var(--s8);flex-wrap:wrap;font-size:12px;line-height:18px;display:flex}.leg i{border-radius:var(--r-min);width:12px;height:12px;margin-right:var(--s8);vertical-align:-2px;display:inline-block}.leg .linkbtn{text-decoration:none}.leg .linkbtn:hover{text-decoration:underline}.axis text{fill:var(--muted);font-family:inherit;font-size:12px}.axis line,.axis path{stroke:var(--line)}.lbltext{fill:var(--ink);font-family:inherit;font-size:12px}.mut{fill:var(--muted);font-family:inherit;font-size:12px}.tip{pointer-events:none;z-index:50;background:var(--ink);color:var(--surface);border-radius:var(--r-control);padding:var(--s8) var(--s12);opacity:0;max-width:340px;box-shadow:var(--shadow-m);font-size:12px;line-height:18px;transition:opacity .1s;position:fixed}.pill{height:24px;padding:0 var(--s8);border-radius:var(--r-control);background:var(--line);color:var(--muted);align-items:center;font-size:12px;font-weight:600;line-height:18px;display:inline-flex}.pill.ok{background:var(--green-25);color:var(--green)}.pill.err{background:var(--red-25);color:var(--red)}.agentbar{gap:var(--s12);margin-bottom:var(--s12);flex-wrap:wrap;align-items:center;display:flex}.agentbar select{font-size:16px;font-weight:600;line-height:24px}.cmp{gap:var(--gap);margin-bottom:var(--gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.cmp div{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);padding:var(--s12)}.cmp b{font-size:20px;font-weight:600;line-height:30px;display:block}.cmp span{color:var(--muted);font-size:12px;line-height:18px;display:block}.cmp em{font-size:12px;font-style:normal;font-weight:600;line-height:18px}.up{color:var(--ok)}.down{color:var(--err)}.flat{color:var(--muted)}.quotes{gap:var(--s8);flex-direction:column;display:flex}.q{border:1px solid var(--line);border-radius:var(--r-control);padding:var(--s12);background:var(--surface)}.q p{margin:var(--s8) 0 0;max-width:90ch;font-size:14px;line-height:20px}.q .meta{color:var(--muted);gap:var(--s8) var(--s12);flex-wrap:wrap;align-items:center;font-size:12px;line-height:18px;display:flex}.q a{color:var(--violet);font-size:12px;font-weight:600;text-decoration:none}.q a:hover{color:var(--violet-hover);text-decoration:underline}dl.defs{gap:var(--s12) var(--s24);margin:var(--s12) 0 0;grid-template-columns:260px 1fr;max-width:1100px;display:grid}dl.defs dt{font-size:14px;font-weight:600;line-height:20px}dl.defs dd{color:var(--muted);margin:0;font-size:14px;line-height:20px}.loading{top:var(--s16);z-index:60;background:var(--ink);color:var(--surface);border-radius:var(--r-pill);padding:var(--s8) var(--s16);font-size:14px;line-height:20px;position:fixed;left:50%;transform:translate(-50%)}.login{min-height:100vh;padding:var(--s16);justify-content:center;align-items:center;display:flex}.login-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);padding:var(--s32) var(--s24);text-align:center;flex-direction:column;align-items:center;width:100%;max-width:380px;display:flex}.login-card .brand-logo{height:44px}.login-card h1{margin:var(--s12) 0 var(--s4);font-size:18px;font-weight:600;line-height:28px}.login-card .sub{color:var(--muted);margin:0 0 var(--s24);font-size:16px;line-height:24px}.login-btn{justify-content:center;align-items:center;gap:var(--s8);background:var(--violet);height:36px;color:var(--surface);border-radius:var(--r-control);padding:0 var(--s12);cursor:pointer;border:0;width:100%;font-size:14px;font-weight:600;line-height:20px;display:flex}.login-btn:hover{background:var(--violet-hover)}.login-btn:active{background:var(--violet-click)}.google-logo{border-radius:var(--r-pill);background:var(--surface);flex-shrink:0;place-items:center;width:24px;height:24px;display:grid}.login-btn:disabled{background:var(--line);color:var(--muted);cursor:default}.login-error{color:var(--err);margin:var(--s12) 0 0;font-size:14px;line-height:20px}@media (max-width:1280px){.kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1100px){.grid2,.grid-3-2{grid-template-columns:1fr}.prio-cards,.states,.cmp{grid-template-columns:repeat(2,minmax(0,1fr))}dl.defs{grid-template-columns:1fr}}@media (max-width:768px){.panel{padding:var(--s16)}.sidebar{width:var(--sidebar-collapsed)}.shell .brand{align-items:center;padding:0}.shell .brand-sub,.shell .nav-label,.shell .nav-chev,.shell .user-email,.shell .foot-label{display:none}.shell .brand-logo{height:16px}.shell .brand .brand-logo{align-self:center}.shell .nav-title{visibility:hidden;height:12px;margin:var(--s8) var(--s24);border-top:1px solid var(--line);padding:0}.shell .nav-item,.shell .foot-btn,.shell .user{justify-content:center;padding:0}.collapse-btn,.shell .nav-sub{display:none}.shell:not(.collapsed) nav.tabs{display:flex}.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.hbar{grid-template-columns:minmax(0,110px) minmax(0,1fr) 64px}.aging{grid-template-columns:repeat(2,minmax(0,1fr))}.search{width:100%}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}
