.ss-department-active #filterSidebar,.ss-department-active #workspaceFilterToggle{display:none!important}#p-ss .bar{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}#p-ss .controls{display:flex;gap:12px;align-items:center;flex-wrap:wrap}#p-ss h1{font-size:25px;margin:12px 0}#p-ss h2{font-size:18px}#p-ss p{line-height:1.6;color:#afc5df}#p-ss .card{margin:20px 0;padding:20px;background:#171d25;border:1px solid #2c3c4f;border-radius:12px}#p-ss .scroll{overflow:auto;border:1px solid #3d526b;border-radius:9px}#p-ss table{width:100%;border-collapse:separate;border-spacing:0;font-size:13px}#p-ss th{background:#193e64;white-space:nowrap}#p-ss td,#p-ss th{text-align:center;padding:10px;border-right:1px solid #3d4c61;color:#fff;font-variant-numeric:tabular-nums}#p-ss th button{background:none;border:0;color:#fff;cursor:pointer;font-weight:700;white-space:nowrap}#p-ss tbody tr:nth-child(odd){background:#202630}#p-ss tbody tr:nth-child(even){background:#252d38}#p-ss tfoot{background:#193e64;font-weight:700}#p-ss td.good{color:#24c9a2}#p-ss td.warn{color:#f0b44e}#p-ss td.bad{color:#f27680}#p-ss .note{font-size:12px;color:#c7b5ff;font-weight:700}#p-ss summary{cursor:pointer;font-weight:700}#p-ss label{font-size:13px}#p-ss select{background:#192b3d;color:#e8eef8;border:1px solid #45617e;border-radius:9px;padding:10px}
#p-ss th,#p-ss th button{white-space:normal}#p-ss table{table-layout:auto}#p-ss th button{line-height:1.35}
#p-ss .ss-eyebrow{font-size:11px;font-weight:700;letter-spacing:1.5px;color:#6fabea}#p-ss .ss-heading{margin-bottom:22px}#p-ss .ss-heading p{margin:5px 0}#p-ss .ss-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}#p-ss .ss-kpis .metric-card{min-width:0;margin:0}#p-ss .ss-kpis .cc-kpi{padding:20px}#p-ss .card h2{margin:0 0 8px}#p-ss .card .bar>div>p{margin:0 0 14px;font-size:13px}#p-ss .ss-chart{height:320px;width:100%}#p-ss .ss-chart-footer{display:flex;align-items:center;gap:30px;flex-wrap:wrap;padding-top:16px;border-top:1px solid #2b3d51;font-size:13px;color:#a9bdd6}#p-ss .ss-chart-footer strong{color:#e8eef8;margin-left:8px}#p-ss .ss-link{background:transparent;border:0;color:#85baff;font:inherit;font-size:13px;font-weight:600;cursor:pointer;padding:10px 0}#p-ss .ss-link:hover{color:#c1ddff;text-decoration:underline}#p-ss .ss-two{display:grid;grid-template-columns:1fr 1fr;gap:18px}#p-ss .ss-two .card{margin:0}#p-ss .ss-mini{display:flex;gap:26px;flex-wrap:wrap;margin:18px 0 24px}#p-ss .ss-mini>div{display:flex;flex-direction:column;gap:8px}#p-ss .ss-mini span{font-size:12px;color:#afc5df}#p-ss .ss-mini strong{font-size:24px;color:#eaf2fd}#p-ss .ss-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}#p-ss .ss-action{border-left:2px solid #d6a14b;padding-left:15px;display:flex;flex-direction:column;align-items:flex-start;gap:9px}#p-ss .ss-action strong{font-size:14px;line-height:1.5}#p-ss .ss-action span{font-size:12px;color:#afc5df;line-height:1.5}#p-ss .ss-availability,#p-ss .ss-pending{background:#192333;border-left:3px solid #8e78bc;padding:16px 18px;border-radius:5px;color:#c7b5ff;font-size:13px;line-height:1.6}#p-ss table{min-width:760px}#p-ss td{border-bottom:1px solid #3d4c61}#p-ss .note{margin-bottom:0}#p-ss .ss-heading select{min-width:130px}#p-ss button:focus-visible{outline:2px solid #85baff;outline-offset:3px}@media(max-width:1100px){#p-ss .ss-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}#p-ss .ss-actions{grid-template-columns:1fr}}@media(max-width:650px){#p-ss .ss-two{grid-template-columns:1fr}#p-ss .ss-kpis{grid-template-columns:1fr}#p-ss .card{padding:15px}#p-ss .ss-chart{height:280px}}
