body.imperium-v458 :where(.card,.panel,.section-card,.dashboard-card,.control-card,.feature-card,.metric-card){border-radius:var(--imp-radius-lg)}
body.imperium-v458 :where(button,.btn,a.button,input[type="submit"],input[type="button"]){min-height:var(--imp-touch);border-radius:var(--imp-radius-sm);overflow-wrap:anywhere}
body.imperium-v458 :where(input,select,textarea){min-height:var(--imp-touch);max-width:100%;border-radius:var(--imp-radius-sm)}
body.imperium-v458 :where(h1,h2,h3,h4,p,label,span,strong,small,a,button,th,td){overflow-wrap:anywhere;word-break:normal}
body.imperium-v458 :where(.badge,.status,.pill,.chip){max-width:100%;white-space:normal;line-height:1.25}
body.imperium-v458 .imp458-empty{display:grid;gap:var(--imp-space-3);padding:var(--imp-space-5);border:1px dashed var(--imp-border-strong);border-radius:var(--imp-radius-lg);background:rgba(255,255,255,.02)}
body.imperium-v458 .imp458-action{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:var(--imp-touch);padding:.7rem 1rem;border:1px solid var(--imp-border-strong);border-radius:var(--imp-radius-sm);background:rgba(102,220,232,.1);color:var(--imp-text);text-decoration:none;font-weight:800}
body.imperium-v458 .imp458-action.primary{border:0;color:#041017;background:linear-gradient(100deg,var(--imp-accent),var(--imp-accent-2))}
body.imperium-v458 .imp458-kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:var(--imp-space-4)}
body.imperium-v458 .imp458-table-wrap{width:100%;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;border-radius:var(--imp-radius-md)}
body.imperium-v458 .imp458-toolbar{display:flex;align-items:center;gap:var(--imp-space-2);flex-wrap:wrap}
body.imperium-v458 .imp458-muted{color:var(--imp-text-muted)}
body.imperium-v458 .imp458-technical{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}
