.assisted-workspace .panel-head { display:flex; align-items:flex-start; justify-content:space-between; gap:24px; }
.assisted-workspace .panel-head p { max-width:780px; margin-top:10px; }
.assisted-stats { display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:16px; margin-bottom:24px; }
.assisted-stats > div { padding:20px; border:1px solid var(--border,#d9e7eb); border-radius:16px; background:var(--surface,#f7fbfc); }
.assisted-stats span { display:block; color:#526878; font-size:13px; }
.assisted-stats strong { display:block; color:#0c7a8f; font-size:28px; margin-top:8px; }
.assisted-filters { display:grid; grid-template-columns:2fr 1fr 1fr auto; align-items:end; gap:16px; margin:24px 0; }
.assisted-filters label { display:grid; gap:8px; }
.assisted-table td { vertical-align:top; min-width:145px; }
.assisted-table td > strong,.assisted-table small { display:block; margin:6px 0; overflow-wrap:anywhere; }
.assisted-table small { color:#526878; }
.assisted-actions { display:flex; flex-direction:column; gap:10px; align-items:stretch; }
.assisted-pagination { display:flex; justify-content:flex-end; align-items:center; flex-wrap:wrap; gap:12px; padding:20px 0 4px; }
.assisted-pagination label { display:flex; align-items:center; gap:8px; margin-right:auto; }
.assisted-pagination select { width:auto; }
@media(max-width:900px) { .assisted-filters { grid-template-columns:1fr 1fr; } .assisted-stats { grid-template-columns:1fr 1fr; } }
@media(max-width:560px) { .assisted-filters { grid-template-columns:1fr; } .assisted-workspace .panel-head { flex-direction:column; } .assisted-table td { min-width:0; } .assisted-stats > div { padding:14px; } }
@media(max-width:768px) {
  .assisted-workspace .assisted-table tbody td { display:block; }
  .assisted-workspace .assisted-table tbody td::before { display:block; margin-bottom:8px; }
}
@media(max-width:700px) {
  .assisted-active .platform-super-topbar { display:grid; grid-template-columns:44px minmax(0,1fr); gap:12px; }
  .assisted-active .platform-super-topbar-copy { min-width:0; }
  .assisted-active .platform-super-topbar-copy > .muted { display:none; }
  .assisted-active .platform-super-topbar .topbar-actions { grid-column:1/-1; width:100%; display:flex; justify-content:flex-end; flex-wrap:wrap; gap:8px; }
}
