/* Full-width workspace with a compact, flowing header. */
html body .content {width:100%!important;max-width:none!important;margin:0!important;padding:20px!important;}
html body .topbar {height:auto!important;min-height:72px!important;padding:12px 20px!important;gap:12px!important;}
html body .topbar-copy {flex:1 1 180px;min-width:0!important;}
html body .topbar-actions {flex:0 1 auto!important;max-width:100%;justify-content:flex-end;}
html body .admin-view-guide {margin-bottom:14px!important;padding:8px 0!important;border:0!important;background:transparent!important;border-radius:0!important;}
html body .page-heading {margin-bottom:14px!important;}
html body .panel {padding:18px!important;}
html body :is(.stats-grid,.ops-kpi-grid,.cs-metrics-grid) {gap:12px!important;}
html[data-theme-mode="light"] body #view-support :is(input:not([type="checkbox"]):not([type="radio"]),select,textarea) {
 background:var(--theme-surface)!important;color:var(--theme-text)!important;border-color:var(--border-strong)!important;-webkit-text-fill-color:currentColor!important;
}
html[data-theme-mode="light"] body #view-support :is(.support-admin-tabs,.support-messenger-layout,.support-queue-sidebar,.support-queue-head,.support-queue-toolbar,.support-admin-chat,.conversation-list,.admin-messenger-message-list,.admin-messenger-composer,.chat-message,.cs-history-transcript,.cs-mini-history-item,.cs-history-info-grid > div,.cs-history-record-group,.cs-history-record-card,.cs-note-card,.cs-note-agent-line,.cs-agent-kpis > div) {
 background:var(--theme-surface)!important;color:var(--theme-text)!important;border-color:var(--border)!important;box-shadow:none!important;
}
@media(max-width:1100px) and (min-width:701px) {
 html body .topbar {flex-wrap:wrap!important;}
 html body .topbar-actions {margin-left:auto!important;}
}
@media(max-width:700px) {
 html body .content {padding:12px!important;}
 html body .topbar {padding:10px 12px!important;gap:8px 10px!important;}
 html body .topbar-actions {width:100%!important;gap:6px!important;}
 html body .topbar-actions .button {padding:8px 10px!important;}
 html body .admin-load-indicator {padding:8px!important;gap:5px!important;}
 html body .panel {padding:14px!important;}
}
