/* Compact Admin skin: presentation only, reuses Manager's theme and controls. */
.wa-compact{padding:16px}
.wa-mobile-nav{display:none}
@media(max-width:680px){#main-app:has(.wa-compact)>#sidebar{display:none!important}#main-app:has(.wa-compact)>#sidebar+div{margin-left:0!important}#main-app:has(.wa-compact) #page-content{padding:12px!important}.wa-compact .wa-mobile-nav{display:inline-flex}#main-app:has(.wa-compact) #topbar-user-chip{max-width:160px;overflow:hidden}}
.wa-compact .wo-head h2{margin:0 0 4px}.wa-filters{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap;margin:12px 0}.wa-filters label{display:grid;gap:4px;font-size:12px}.wa-filters .input{max-width:210px}.wa-filters [data-dates]:not([hidden]){display:flex;gap:10px}.wa-summary{display:flex;align-items:center;gap:16px;padding:14px 0;border-bottom:1px solid var(--border, #333)}.wa-summary>.wo-copy{flex:1;min-width:140px}.wa-summary .wo-copy small{display:block;margin-top:4px}.wa-values{flex:2;min-width:0}.wa-line{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:4px 0}.wa-metric{display:grid;gap:4px}.wa-metric small{font-size:11px;opacity:.7}.wa-metric strong{font-size:13px;font-weight:500;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.wa-summary .wo-note{font-size:11px}.wa-compact button:focus-visible,.wa-compact input:focus-visible,.wa-compact select:focus-visible{outline:2px solid currentColor;outline-offset:3px}
@media(max-width:680px){.wa-summary{flex-wrap:wrap;gap:10px}.wa-summary>.wo-copy{flex-basis:70%}.wa-summary>.wa-values{order:3;flex-basis:100%}.wa-summary>button{margin-left:auto}.wa-filters label{flex:1;min-width:125px}.wa-filters .input{max-width:100%;width:100%}.wa-filters [data-dates]:not([hidden]){width:100%}.wa-line{gap:8px}.wa-compact .wo-head{flex-wrap:wrap;gap:10px}.wa-compact{min-width:0}}
