/* BEGIN runtime_dashboard_shell.css - active dashboard surfaces only */
body[data-page="client_dashboard"],
body[data-page="partner_dashboard"],
body[data-page="admin_control_panel"]{
  --dashboard-shell-max: 1440px;
}
body[data-page="client_dashboard"] .page-shell,
body[data-page="partner_dashboard"] .page-shell,
body[data-page="admin_control_panel"] .page-shell{
  width:min(var(--dashboard-shell-max), calc(100vw - 42px));
  max-width:var(--dashboard-shell-max);
  margin:0 auto;
}
.profile-dashboard-shell,.admin-dashboard-shell{min-height:0;}
.auth-card-dashboard,.shared-dashboard-panel{max-width:1260px;margin:0 auto;}
body[data-auth-surface*="client"] .auth-card-dashboard{border-color:rgba(255,209,102,.70)!important;}
body[data-auth-surface*="partner"] .auth-card-dashboard{border-color:rgba(139,92,246,.70)!important;}
body[data-page="admin_control_panel"] .auth-card-dashboard{border-color:rgba(34,197,94,.70)!important;}
/* END runtime_dashboard_shell.css */
