:root{--supreme-navy:#052f57;--supreme-blue:#0877bd;--supreme-sky:#65b7e8;--supreme-ice:#eef8fd;--supreme-ink:#09243b}
body[data-app="supreme-mortgage-command-center"]{background:radial-gradient(circle at 82% 12%,rgba(101,183,232,.18),transparent 34%),linear-gradient(145deg,#eef8fd 0%,#f8fbfd 52%,#e8f4fb 100%);color:var(--supreme-ink)}
body[data-app="supreme-mortgage-command-center"] .sidebar{background:linear-gradient(180deg,#042b50 0%,#063b68 58%,#052a4b 100%);box-shadow:20px 0 60px rgba(5,47,87,.16)}
body[data-app="supreme-mortgage-command-center"] .brand{padding:22px 18px 18px;border-bottom:1px solid rgba(255,255,255,.14)}
body[data-app="supreme-mortgage-command-center"] .brand-logo{width:min(210px,100%);height:auto;filter:none}
body[data-app="supreme-mortgage-command-center"] .primary-nav button.active{background:linear-gradient(90deg,rgba(101,183,232,.28),rgba(8,119,189,.12));border-color:rgba(144,199,236,.6);box-shadow:inset 3px 0 #90c7ec}
body[data-app="supreme-mortgage-command-center"] .panel,body[data-app="supreme-mortgage-command-center"] .metric-card{border:1px solid rgba(5,47,87,.14);border-radius:18px;box-shadow:0 16px 42px rgba(5,47,87,.08);overflow:hidden}
body[data-app="supreme-mortgage-command-center"] .panel:before,body[data-app="supreme-mortgage-command-center"] .metric-card:before{content:"";display:block;height:3px;background:linear-gradient(90deg,#0877bd,#90c7ec,transparent)}
body[data-app="supreme-mortgage-command-center"] .button.primary{background:linear-gradient(135deg,#0877bd,#045a94);border-color:#0877bd;border-radius:999px;box-shadow:0 8px 22px rgba(8,119,189,.24)}
body[data-app="supreme-mortgage-command-center"] .button.secondary{border-radius:999px;border-color:rgba(8,119,189,.28);color:#075f9a}
body[data-app="supreme-mortgage-command-center"] .product-tone{--product-accent:#0877bd;--product-soft:#e8f5fc}
body[data-app="supreme-mortgage-command-center"] .topbar{border-bottom:1px solid rgba(5,47,87,.12);background:rgba(250,253,255,.88);backdrop-filter:blur(18px)}
body[data-app="supreme-mortgage-command-center"] .count-chip{background:#e6f4fc;color:#075f9a;border-color:#b9def4}
body[data-app="supreme-mortgage-command-center"] .support-healthcare-brand img,body[data-app="supreme-mortgage-command-center"] .overwatch-chat-heading img{background:#052f57;border-radius:12px;padding:8px}

body[data-app="supreme-mortgage-command-center"] .brand{display:flex;min-height:118px;flex-direction:column;align-items:center;justify-content:center;gap:5px;background:linear-gradient(145deg,#07345b,#0a5c90)!important;border:1px solid rgba(144,199,236,.48)!important;box-shadow:0 18px 36px rgba(1,24,44,.28)!important}
body[data-app="supreme-mortgage-command-center"] .brand-logo{display:block!important;width:188px!important;max-height:52px!important;object-fit:contain!important}
body[data-app="supreme-mortgage-command-center"] .brand-company{color:#fff;font-size:15px;font-weight:850;letter-spacing:.16em;line-height:1.1}
body[data-app="supreme-mortgage-command-center"] .brand small{color:#9bd3f3!important;font-size:8px!important;font-weight:750;letter-spacing:.22em}
