.sk{gap:var(--space-20);flex-direction:column;display:flex}.sk__head{gap:var(--space-12);padding-bottom:var(--space-4);flex-direction:column;display:flex}.sk__title,.sk__sub{max-width:100%}.sk__card{gap:var(--space-12);background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-16);flex-direction:column;padding:24px;display:flex}.sk__card--kpi{gap:var(--space-14);padding:20px}.sk__card .skeleton{max-width:100%}.sk__kpis{gap:var(--space-16);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.sk__cols{gap:var(--space-16);grid-template-columns:1.85fr 1fr;align-items:start;display:grid}.sk__cols--wide{grid-template-columns:2fr 1fr}.sk__bar{gap:var(--space-10);flex-wrap:wrap;display:flex}.sk__cols--even{grid-template-columns:1fr 1fr}.sk__card--flush{gap:0;padding:0;overflow:clip}.sk__card--flush>.skeleton{margin:0 20px}.sk__cardtitle{margin:20px 20px 8px!important}.sk__tabs{gap:var(--space-16);border-bottom:1px solid var(--border-default);padding:16px 20px 14px;display:flex}.sk__sortline{margin:12px 20px!important}.sk__row{align-items:flex-start;gap:var(--space-12);padding:var(--space-16);border-bottom:1px solid var(--border-default);display:flex}.sk__row--bare{border:0;align-items:center;padding:0}.sk__row-body{flex-direction:column;flex:1 1 0;gap:7px;min-width:0;display:flex}.sk__row-right{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.sk__split{gap:var(--space-24);grid-template-columns:440px minmax(0,1fr);align-items:start;display:grid}.sk__card--detail{gap:var(--space-16);min-height:25vh;padding:28px}.sk__chips{gap:var(--space-10);display:flex}.sk__bar-row{align-items:center;gap:var(--space-12);grid-template-columns:110px minmax(0,1fr) 36px;display:grid}.sk__grid{gap:var(--space-16);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:1024px){.sk__cols--even,.sk__grid{grid-template-columns:1fr}}@media (max-width:900px){.sk__split{grid-template-columns:1fr}}@media (max-width:1024px){.sk__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.sk__cols,.sk__cols--wide{grid-template-columns:1fr}}@media (max-width:480px){.sk__kpis{grid-template-columns:1fr}.sk__card{padding:16px}}
