#admin-panel[data-page="assistant"] .admin-stats { display: none; }
#admin-panel #agent-panel[data-embedded] { position: static; inset: auto; z-index: auto; width: 100%; height: auto; overflow: visible; padding: 0; background: none; }
#admin-panel #agent-panel #agent-close { display: none; }
#admin-panel #agent-panel .agent-header h1 { font-size: 26px; }
#admin-panel #agent-panel .agent-header .section-label { color: var(--muted); }
#admin-panel #agent-panel .agent-create { background: var(--panel); border-color: var(--line); box-shadow: none; min-width: 0; }
#admin-panel #agent-panel .agent-fields { grid-template-columns: repeat(2, minmax(0, 1fr)); }
#admin-panel #agent-panel .agent-create label { min-width: 0; }
#admin-panel #agent-panel input, #admin-panel #agent-panel select { font-size: 16px; min-width: 0; max-width: 100%; }
#admin-panel #agent-panel .agent-stats { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); }
#admin-panel #agent-panel .agent-stats > div { min-width: 0; overflow-wrap: anywhere; }
@media (max-width: 600px) {
  #admin-panel #agent-panel .agent-fields, #admin-panel #agent-panel .agent-stats { grid-template-columns: minmax(0, 1fr); }
  #admin-panel #agent-panel .agent-title-row { grid-template-columns: minmax(0, 1fr) 44px; }
  #admin-panel #agent-panel .agent-create { padding: 12px; }
}
