
/* Receptionist Max v1.0.118 final launch polish. Loads last and only affects visible UI. */
:root{
  --rmx-final-blue:#1268ff;
  --rmx-final-cyan:#05b7ff;
  --rmx-final-ink:#0d1728;
  --rmx-final-muted:#64748b;
  --rmx-final-line:#d9e6f5;
  --rmx-final-surface:#ffffff;
  --rmx-final-soft:#f7fbff;
  --rmx-final-good:#10b981;
  --rmx-final-warn:#f59e0b;
  --rmx-final-bad:#ef4444;
}
body.rmx-clean-launch-ui .wrap.mhd-aicc-wrap,
body.rmx-clean-launch-ui .mhd-fdos-wrap,
body.rmx-clean-launch-ui .mhd-platform-wrap,
body.rmx-clean-launch-ui .mhd-auth-gateway,
body.rmx-clean-launch-ui .mhd-customer-portal,
body.rmx-clean-launch-ui .mhd-portal-shell{
  font-family:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif!important;
}
body.rmx-clean-launch-ui .mhd-portal-hero,
body.rmx-clean-launch-ui .mhd-exec-hero,
body.rmx-clean-launch-ui .mhd-fdt-topbar,
body.rmx-clean-launch-ui .mhd-auth-hero,
body.rmx-clean-launch-ui .mhd-portal-topbar,
body.rmx-clean-launch-ui .mhd-platform-hero{
  border:1px solid rgba(255,255,255,.18)!important;
  background:
    radial-gradient(circle at 12% 20%,rgba(5,183,255,.35),transparent 28%),
    radial-gradient(circle at 88% 0%,rgba(124,58,237,.32),transparent 28%),
    linear-gradient(135deg,#071a3a,#0f3fa5 54%,#08306f)!important;
  color:#fff!important;
  box-shadow:0 28px 80px rgba(8,39,92,.24)!important;
  overflow:hidden!important;
}
body.rmx-clean-launch-ui .mhd-portal-hero h1,
body.rmx-clean-launch-ui .mhd-exec-hero h2,
body.rmx-clean-launch-ui .mhd-fdt-topbar h1,
body.rmx-clean-launch-ui .mhd-auth-hero h1,
body.rmx-clean-launch-ui .mhd-platform-hero h1{
  color:#fff!important;
  letter-spacing:-.055em!important;
  line-height:1.02!important;
  text-wrap:balance!important;
}
body.rmx-clean-launch-ui .mhd-portal-hero p,
body.rmx-clean-launch-ui .mhd-exec-hero p,
body.rmx-clean-launch-ui .mhd-fdt-topbar p,
body.rmx-clean-launch-ui .mhd-auth-hero p,
body.rmx-clean-launch-ui .mhd-platform-hero p{
  color:rgba(240,248,255,.88)!important;
  max-width:780px!important;
}
body.rmx-clean-launch-ui .mhd-card,
body.rmx-clean-launch-ui .mhd-kpi,
body.rmx-clean-launch-ui .mhd-fdt-card,
body.rmx-clean-launch-ui .mhd-fdt-kpi,
body.rmx-clean-launch-ui .mhd-fdt-summary-tile,
body.rmx-clean-launch-ui .mhd-fdt-launch-hero,
body.rmx-clean-launch-ui .mhd-fdt-action-center,
body.rmx-clean-launch-ui .mhd-customer-card,
body.rmx-clean-launch-ui .mhd-billing-card,
body.rmx-clean-launch-ui .mhd-auth-card,
body.rmx-clean-launch-ui .mhd-portal-card{
  border:1px solid rgba(148,163,184,.24)!important;
  border-radius:26px!important;
  background:linear-gradient(145deg,#fff,var(--rmx-final-soft))!important;
  box-shadow:0 18px 52px rgba(15,43,85,.09)!important;
}
body.rmx-clean-launch-ui .mhd-card:hover,
body.rmx-clean-launch-ui .mhd-fdt-card:hover,
body.rmx-clean-launch-ui .mhd-fdt-summary-tile:hover,
body.rmx-clean-launch-ui .mhd-customer-card:hover,
body.rmx-clean-launch-ui .mhd-auth-card:hover{
  transform:translateY(-2px)!important;
  box-shadow:0 26px 70px rgba(15,43,85,.14)!important;
}
body.rmx-clean-launch-ui .button.button-primary,
body.rmx-clean-launch-ui .mhd-fdt-btn.primary,
body.rmx-clean-launch-ui .mhd-auth-btn.primary,
body.rmx-clean-launch-ui .mhd-portal-btn.primary{
  background:linear-gradient(135deg,var(--rmx-final-blue),var(--rmx-final-cyan))!important;
  border-color:transparent!important;
  color:#fff!important;
  box-shadow:0 14px 30px rgba(18,104,255,.24)!important;
}
body.rmx-clean-launch-ui .button,
body.rmx-clean-launch-ui .mhd-fdt-btn,
body.rmx-clean-launch-ui .mhd-auth-btn,
body.rmx-clean-launch-ui .mhd-portal-btn,
body.rmx-clean-launch-ui .mhd-fdt-mini-link{
  border-radius:14px!important;
  font-weight:850!important;
  min-height:38px!important;
  align-items:center!important;
  justify-content:center!important;
}
body.rmx-clean-launch-ui .mhd-fdt-tabs button{border-radius:18px!important;transition:transform .16s ease,background .16s ease,border-color .16s ease!important;}
body.rmx-clean-launch-ui .mhd-fdt-tabs button:hover{transform:translateX(2px)!important;background:rgba(255,255,255,.10)!important;}
body.rmx-clean-launch-ui .mhd-fdt-tabs button.active{background:linear-gradient(135deg,#1477ff,#04b7ff)!important;color:#fff!important;box-shadow:0 16px 34px rgba(20,119,255,.24)!important;}
body.rmx-clean-launch-ui .mhd-fdt-wizard-step{cursor:pointer!important;border-radius:20px!important;}
body.rmx-clean-launch-ui .mhd-fdt-wizard-step:hover{transform:translateY(-1px)!important;border-color:rgba(18,104,255,.35)!important;}
body.rmx-clean-launch-ui .mhd-fdt-blocker{display:flex!important;flex-direction:column!important;gap:9px!important;padding:18px!important;border-radius:22px!important;background:#fff!important;min-height:150px!important;}
body.rmx-clean-launch-ui .mhd-fdt-blocker.ready{border-color:rgba(16,185,129,.28)!important;background:linear-gradient(145deg,#f0fdf4,#fff)!important;}
body.rmx-clean-launch-ui .mhd-fdt-blocker.needs{border-color:rgba(245,158,11,.32)!important;background:linear-gradient(145deg,#fff8ed,#fff)!important;}
body.rmx-clean-launch-ui .mhd-fdt-blocker-actions{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;flex-wrap:wrap!important;margin-top:auto!important;}
body.rmx-clean-launch-ui .mhd-fdt-fix-link{padding:8px 12px!important;border:1px solid rgba(18,104,255,.25)!important;background:#eef6ff!important;color:#0f55c5!important;text-decoration:none!important;}
body.rmx-clean-launch-ui .mhd-fdt-pill.retry-pending,
body.rmx-clean-launch-ui .mhd-fdt-pill.retry-needed,
body.rmx-clean-launch-ui .mhd-fdt-pill.blocked,
body.rmx-clean-launch-ui .mhd-fdt-pill.failed,
body.rmx-clean-launch-ui .mhd-fdt-pill.failed-delivery{
  background:#fff1f2!important;color:#9f1239!important;border-color:#fecdd3!important;
}
body.rmx-clean-launch-ui .mhd-support-only-technical,
body.rmx-clean-launch-ui .mhd-debug,
body.rmx-clean-launch-ui .mhd-dev,
body.rmx-clean-launch-ui .mhd-raw,
body.rmx-clean-launch-ui [data-support-only="1"],
body.rmx-clean-launch-ui [data-dev-only="1"]{display:none!important;}
body.rmx-clean-launch-ui code:not(.rmx-keep-code),
body.rmx-clean-launch-ui pre:not(.rmx-keep-code){white-space:pre-wrap!important;max-width:100%!important;overflow:auto!important;border-radius:16px!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;}
body.rmx-clean-launch-ui .mhd-fdt-error{border-radius:24px!important;padding:28px!important;background:#fff7ed!important;border:1px solid #fed7aa!important;box-shadow:0 20px 56px rgba(124,45,18,.08)!important;}
body.rmx-clean-launch-ui .mhd-fdt-error strong{font-size:22px!important;color:#9a3412!important;}
body.rmx-clean-launch-ui .mhd-aicc-tabs,
body.rmx-clean-launch-ui .mhd-workspace-tabs,
body.rmx-clean-launch-ui .mhd-commercial-tabs{gap:9px!important;flex-wrap:wrap!important;}
body.rmx-clean-launch-ui .mhd-aicc-tabs a,
body.rmx-clean-launch-ui .mhd-workspace-tab,
body.rmx-clean-launch-ui .mhd-commercial-tab{border-radius:999px!important;padding:10px 14px!important;}
@media (max-width:960px){
 body.rmx-clean-launch-ui .mhd-fdt-shell{grid-template-columns:1fr!important;}
 body.rmx-clean-launch-ui .mhd-fdt-sidebar{position:relative!important;top:auto!important;width:auto!important;}
 body.rmx-clean-launch-ui .mhd-fdt-tabs{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;}
 body.rmx-clean-launch-ui .mhd-fdt-topbar{grid-template-columns:1fr!important;}
 body.rmx-clean-launch-ui .mhd-fdt-form.two,
 body.rmx-clean-launch-ui .mhd-fdt-form.three,
 body.rmx-clean-launch-ui .mhd-grid.two,
 body.rmx-clean-launch-ui .mhd-grid.three{grid-template-columns:1fr!important;}
}
@media (max-width:600px){
 body.rmx-clean-launch-ui .mhd-fdt-tabs{grid-template-columns:1fr!important;}
 body.rmx-clean-launch-ui .wrap.mhd-aicc-wrap,
 body.rmx-clean-launch-ui .mhd-fdos-wrap{padding:12px!important;}
 body.rmx-clean-launch-ui .mhd-fdt-card,
 body.rmx-clean-launch-ui .mhd-card{border-radius:20px!important;padding:16px!important;}
}
