.admin-workspace{font-size:.9375rem;line-height:1.55}.admin-workspace .admin-panel{border:1px solid var(--border);background:var(--card);min-width:0;box-shadow:var(--shadow-sm);border-radius:1rem;padding:clamp(.875rem,2.5vw,1.25rem)}.admin-workspace table{text-align:left}.admin-workspace th{white-space:nowrap;font-weight:600}.admin-workspace td{vertical-align:top}.admin-workspace tbody tr{transition:background-color .15s}.admin-workspace tbody tr:hover{background:var(--muted)}.admin-table{width:100%;font-size:.875rem}.admin-table thead{color:var(--muted-foreground);background:var(--muted)}.admin-table th,.admin-table td{border-bottom:1px solid var(--border);padding:.55rem .85rem}.admin-table tr:last-child td{border-bottom:0}.admin-workspace summary{min-height:40px}.admin-workspace :where(button,a,input,select,textarea):focus-visible{outline:3px solid var(--ring);outline-offset:3px}.admin-workspace input,.admin-workspace select,.admin-workspace textarea{font-size:.9375rem}@media (prefers-reduced-motion:reduce){.admin-workspace *{transition:none!important}}
