.main-content-area:has(.customer-page-full){overflow:hidden}.main-content-area:has(.customer-page-full)>*{height:100%;min-height:0;display:flex;flex-direction:column}.customer-page-full{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.avatar-circle-bg{background-color:#eef1f7}.avatar-cropper-wrap{height:300px;background-color:#0f172a}.avatar-btn-confirm{background:linear-gradient(135deg,#0b1e3f,#1a3566)}.avatar-btn-confirm:hover{background:linear-gradient(135deg,#071530,#0b1e3f)}.avatar-zoom-slider{width:100%;height:6px;border-radius:9999px;cursor:pointer;accent-color:#c9a227}.profile-hero-banner{background:linear-gradient(135deg,#0b1e3f,#1a3566 60%,#1e4d8c)}.profile-hero-glow{background-image:radial-gradient(circle at 80% 50%,#c9a227 0,transparent 60%)}.profile-submit-btn{background:linear-gradient(135deg,#0b1e3f,#1a3566)}.profile-submit-btn:hover:not(:disabled){background:linear-gradient(135deg,#071530,#0b1e3f)}.pipeline-dot-done{background-color:#0b1e3f;border-color:#0b1e3f}.pipeline-dot-idle{background-color:#f1f5f9;border-color:#e2e8f0}.pipeline-icon-done{color:#c9a227}.pipeline-icon-idle{color:#94a3b8}.pipeline-label-done{color:#0b1e3f;font-weight:700}.pipeline-label-idle{color:#94a3b8;font-weight:400}.pipeline-dot-active{box-shadow:0 0 0 4px rgba(11,30,63,.15)}.pipeline-line-done{background-color:#0b1e3f}.pipeline-line-idle{background-color:#e2e8f0}.auth-icon-badge{background:linear-gradient(135deg,#0b1e3f,#1a3566)}.auth-blob-gold{background:radial-gradient(circle,#c9a227 0,transparent 70%)}.auth-blob-blue{background:radial-gradient(circle,#3b82f6 0,transparent 70%)}.auth-promo-svg-wrap{opacity:.22}.sidebar-bg{background:linear-gradient(180deg,#071530,#0b1e3f 60%,#0d2348)}.sidebar-border{border-color:rgba(201,162,39,.12)}.sidebar-item-active-bg{background-color:rgba(201,162,39,.12)}.sidebar-item-icon-active{background-color:rgba(201,162,39,.18)}.sidebar-item-icon-idle{background-color:rgba(255,255,255,.06)}.sidebar-compact-active{background-color:rgba(201,162,39,.18);box-shadow:0 0 0 1px rgba(201,162,39,.4)}.sidebar-compact-idle,.sidebar-hover-fill:hover{background-color:rgba(255,255,255,.05)}.header-bg{background:#ffffff;border-bottom:1px solid rgba(201,162,39,.15)}.header-bg-scrolled{box-shadow:0 4px 24px rgba(11,30,63,.1)}.app-bg{background-color:#dde6ff;background-image:radial-gradient(circle,rgba(79,70,229,.3) 1.5px,transparent 0),linear-gradient(135deg,rgba(167,139,250,.35),transparent 45%),linear-gradient(315deg,rgba(56,189,248,.3),transparent 45%);background-size:28px 28px,100% 100%,100% 100%}.app-bg,.dashboard-bg{background-attachment:fixed}.dashboard-bg{background-color:#f0f4f8;background-image:radial-gradient(circle at 85% 10%,rgba(201,162,39,.04) 0,transparent 50%),radial-gradient(circle at 10% 90%,rgba(11,30,63,.03) 0,transparent 50%)}.dashboard-section-header{position:relative;display:flex;align-items:center;gap:.75rem;padding:.5rem 0}.dashboard-section-header:before{content:"";width:4px;height:24px;border-radius:9999px;flex-shrink:0}.dashboard-section-header.buy:before{background:linear-gradient(180deg,#2563eb,#1d4ed8)}.dashboard-section-header.sell:before{background:linear-gradient(180deg,#059669,#047857)}.dashboard-card{background:#ffffff;border:1px solid rgba(226,232,240,.8);border-radius:1rem;box-shadow:0 1px 3px rgba(11,30,63,.04),0 1px 2px rgba(11,30,63,.02);transition:box-shadow .2s ease,transform .2s ease}.dashboard-card:hover{box-shadow:0 4px 12px rgba(11,30,63,.06),0 2px 4px rgba(11,30,63,.03)}.dashboard-kpi-accent-blue{border-top:3px solid #3b82f6}.dashboard-kpi-accent-amber{border-top:3px solid #f59e0b}.dashboard-kpi-accent-rose{border-top:3px solid #ef4444}.dashboard-kpi-accent-emerald{border-top:3px solid #10b981}.dashboard-kpi-accent-cyan{border-top:3px solid #06b6d4}.dashboard-kpi-accent-violet{border-top:3px solid #8b5cf6}.dashboard-progress-green{background:linear-gradient(90deg,#10b981,#34d399)}.dashboard-progress-blue{background:linear-gradient(90deg,#3b82f6,#60a5fa)}.dashboard-banner{background:linear-gradient(135deg,#0B1E3F,#1a3566 45%,#1e4d8c);position:relative;overflow:hidden}.dashboard-banner:after{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 85% 40%,rgba(255,255,255,.08) 0,transparent 50%),radial-gradient(circle at 15% 80%,rgba(201,162,39,.06) 0,transparent 40%);pointer-events:none}.dashboard-alert{background:linear-gradient(135deg,#fff7ed,#ffedd5);border:1px solid rgba(234,88,12,.25)}.dashboard-table-header{background:linear-gradient(180deg,#f8fafc,#f1f5f9);border-bottom:1px solid #e2e8f0}.dashboard-table-row:hover{background-color:rgba(241,245,249,.6)}.dashboard-settlement-bar{background:linear-gradient(90deg,#f1f5f9,#e2e8f0)}.dashboard-shortcut-btn{transition:all .2s ease}.dashboard-shortcut-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(11,30,63,.08)}.dashboard-glow-blue{box-shadow:0 0 40px rgba(59,130,246,.08)}.dashboard-glow-emerald{box-shadow:0 0 40px rgba(16,185,129,.08)}