app-admin .admin-workflow-context {
  display:flex; flex-wrap:wrap; align-items:center; gap:8px;
  font-size:12px; line-height:1.7; color:var(--text-secondary); margin-bottom:12px;
}
app-admin .admin-workflow-context > * + *::before {content:"/";margin-inline-end:8px;opacity:.5}
app-admin .admin-workflow-context a {color:inherit;text-decoration:none}
app-admin .admin-workflow-context a:hover {text-decoration:underline}
app-admin .admin-workflow-hint {font-size:13px;line-height:1.8;color:var(--text-secondary);margin:0 0 22px}
app-admin .admin-mobile-drawer h2 {color:var(--text-primary) !important}
app-admin .admin-secondary-list {justify-content:flex-start !important;gap:6px !important;overflow-x:auto}
app-admin .admin-secondary-list > a {flex:0 0 auto !important;white-space:nowrap}
app-admin :is(.admin-search-results,.admin-mobile-search-results) {
  background:var(--bg-card) !important;color:var(--text-primary) !important;border-color:var(--border-color) !important;
}
app-admin :is(.admin-search-result,.admin-search-result strong) {color:var(--text-primary) !important}
app-admin :is(.admin-search-result small,.admin-search-empty) {color:var(--text-secondary) !important}
app-admin .admin-search-result:is(:hover,.is-active) {background:color-mix(in srgb,var(--text-primary) 8%,transparent) !important}
app-admin #admin-main-content app-admin-dashboard-tab .admin-quick-actions {
  grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding-block:8px;
}
app-admin #admin-main-content app-admin-dashboard-tab .admin-quick-actions > a {
  display:flex;flex-direction:column;align-items:flex-start;justify-content:center;
  gap:4px;min-height:78px;padding:14px 16px;text-align:left;
  border:0;border-radius:0;background:transparent;
}
app-admin .admin-quick-actions > a strong {font-size:14px;font-weight:600;color:var(--text-primary)}
app-admin .admin-quick-actions > a span {font-size:12px;color:var(--text-secondary);line-height:1.5}
app-admin .admin-quick-actions > a:hover {background:color-mix(in srgb,var(--text-primary) 4%,transparent) !important}
app-admin [hidden] {display:none !important}
@media(max-width:900px){
  app-admin #admin-main-content app-admin-dashboard-tab .admin-quick-actions {grid-template-columns:repeat(2,minmax(0,1fr))}
  app-admin .admin-workflow-hint {margin-bottom:16px}
  app-admin .admin-mobile-modules {display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:6px !important}
}
