.fp-premium-dashboard{--fp-ink:#24213b;--fp-muted:#77758e;--fp-line:#eceaf5;--fp-purple:#6c4de6;--fp-lilac:#f3efff;color:var(--fp-ink);flex-direction:column;gap:20px;padding-bottom:28px;display:flex}.fp-premium-dashboard .md-welcome{background:linear-gradient(115deg,#f7f3ff 0%,#f0edff 53%,#e8f5ff 100%);border:1px solid #e9e2ff;border-radius:24px;padding:28px 30px;position:relative;overflow:hidden;box-shadow:0 8px 28px #4e3a9410}.fp-premium-dashboard .md-welcome p{letter-spacing:.14em;color:#7357d8;margin:0 0 8px;font-size:11px;font-weight:800}.fp-premium-dashboard .md-welcome h1{letter-spacing:-.04em;color:#27233d;margin:0 0 7px;font-size:clamp(28px,3vw,36px);font-weight:800}.fp-premium-dashboard .md-welcome span{color:#6f6a89;font-size:14px}.fp-premium-dashboard .md-welcome-action{z-index:2;color:#fff;background:#6b4ce6;border-radius:12px;position:relative;box-shadow:0 8px 18px #6b4ce62b}.fp-premium-dashboard .md-banner-art{color:#927be9;opacity:.26}.fp-premium-dashboard .md-banner-dots{display:none}.fp-premium-dashboard .md-dashboard-toolbar{border:1px solid var(--fp-line);background:#fff;border-radius:18px;padding:14px 18px;box-shadow:0 4px 18px #29204c06}.fp-premium-dashboard .md-data-state{color:#625b7d;font-weight:700}.fp-premium-dashboard .md-status-dot{box-shadow:0 0 0 4px #e5f8ed}.fp-premium-dashboard .md-date-presets button{color:#77718d;border-radius:9px;padding:8px 11px}.fp-premium-dashboard .md-date-presets button.is-active{color:#5f43d0;background:#f0ebff;font-weight:750}.fp-premium-dashboard .md-date-range input,.fp-premium-dashboard .md-conversion select{color:#45405d;background:#fff;border:1px solid #e8e5f1;border-radius:9px;padding:8px 10px}.fp-premium-dashboard .md-kpis{gap:16px}.fp-premium-dashboard .md-kpi{border:1px solid var(--fp-line);background:#fff;border-radius:20px;padding:21px;transition:transform .18s,box-shadow .18s;box-shadow:0 5px 22px #29204c07}.fp-premium-dashboard .md-kpi-link:hover{transform:translateY(-2px);box-shadow:0 12px 28px #29204c10}.fp-premium-dashboard .md-kpi h2{color:#77718d;letter-spacing:0;margin-bottom:17px;font-size:13px;font-weight:750}.fp-premium-dashboard .md-sales-value{letter-spacing:-.045em;color:#28233e;font-size:clamp(25px,2.3vw,34px);font-weight:850}.fp-premium-dashboard .md-sales-value span{letter-spacing:.08em;color:#9993b0;margin-left:8px;font-size:10px}.fp-premium-dashboard .md-stat-lines,.fp-premium-dashboard .md-prefill-sub>div,.fp-premium-dashboard .md-prepaid>div{border-color:#f0edf7}.fp-premium-dashboard .md-stat-lines strong,.fp-premium-dashboard .md-prefill-grid strong,.fp-premium-dashboard .md-prepaid strong{color:#302a4b}.fp-premium-dashboard .md-data-section{border:1px solid var(--fp-line);background:#fff;border-radius:20px;padding:22px;box-shadow:0 5px 22px #29204c06}.fp-premium-dashboard .md-section-title{margin-bottom:18px}.fp-premium-dashboard .md-section-title h2,.fp-premium-dashboard .md-activity h2{letter-spacing:-.025em;color:#2c2745;font-size:17px;font-weight:800}.fp-premium-dashboard .md-section-title p,.fp-premium-dashboard .md-activity p{color:#8b86a0;font-size:12px}.fp-premium-dashboard .md-status{color:#6952c5;background:#f6f3ff;border:1px solid #e8e2ff;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:700}.fp-premium-dashboard .md-trend-track{background:#f0edfa;border-radius:9px;overflow:hidden}.fp-premium-dashboard .md-trend-track span{background:linear-gradient(#a18bff,#6847df);border-radius:9px}.fp-premium-dashboard .md-trend-value{color:#6050a0;font-weight:700}.fp-premium-dashboard .md-table-scroll{border:1px solid #efedf6;border-radius:13px;overflow:auto}.fp-premium-dashboard .md-table{border-collapse:separate;border-spacing:0;width:100%}.fp-premium-dashboard .md-table thead th{color:#77718d;letter-spacing:.07em;text-transform:uppercase;background:#faf9fd;border-bottom:1px solid #ece9f4;padding:13px 14px;font-size:10px}.fp-premium-dashboard .md-table tbody td{color:#4c4764;border-bottom:1px solid #f1eff7;padding:14px;font-size:12px}.fp-premium-dashboard .md-table tbody tr:last-child td{border-bottom:0}.fp-premium-dashboard .md-table tbody tr:hover td{background:#fcfbff}.fp-premium-dashboard .md-table .md-hint{color:#9993aa}.fp-premium-dashboard .md-report-note{color:#77718d;background:#faf9fe;border-radius:10px;padding:10px 12px;font-size:11px}.fp-premium-dashboard .md-conversion .md-section-title>div{align-items:center;gap:10px;display:flex}.fp-premium-dashboard .md-conversion button{border-radius:10px}.fp-premium-dashboard .md-activity{border:1px solid var(--fp-line);background:#fbfaff;border-radius:18px;align-items:center;gap:16px;padding:18px 20px;display:flex}.fp-premium-dashboard .md-activity>div{flex:1}.fp-premium-dashboard .md-activity .md-status{white-space:nowrap}@media (width<=760px){.fp-premium-dashboard{gap:14px}.fp-premium-dashboard .md-welcome{border-radius:18px;padding:22px 18px}.fp-premium-dashboard .md-welcome-action{margin-top:14px}.fp-premium-dashboard .md-dashboard-toolbar{align-items:flex-start;gap:12px;padding:13px}.fp-premium-dashboard .md-kpis{grid-template-columns:1fr}.fp-premium-dashboard .md-data-section{border-radius:16px;padding:15px}.fp-premium-dashboard .md-section-title{align-items:flex-start;gap:10px}.fp-premium-dashboard .md-conversion .md-section-title>div,.fp-premium-dashboard .md-activity{flex-wrap:wrap}.fp-premium-dashboard .md-activity>div{flex-basis:100%}.fp-premium-dashboard .md-activity .md-status{white-space:normal}}.merchant-dashboard{--fp-shell-ink:#25213d;--fp-shell-muted:#77738e;--fp-shell-line:#ece9f5;--fp-shell-accent:#6c4de6;color:var(--fp-shell-ink);background:#f8f7fc}.merchant-dashboard .md-sidebar{background:linear-gradient(#fff 0%,#fcfbff 100%);border-right:1px solid #ebe8f4;box-shadow:8px 0 28px #261b5206}.merchant-dashboard .md-brand{border-bottom:1px solid #f0edf7;margin-bottom:14px;padding:8px 12px 22px}.merchant-dashboard .md-brand-name{letter-spacing:-.055em;color:#292440;font-size:21px;font-weight:850}.merchant-dashboard .md-sidebar nav{gap:5px}.merchant-dashboard .md-sidebar nav a{color:#77738c;border:1px solid #0000;border-radius:12px;font-weight:600;transition:background .18s,color .18s,border-color .18s,transform .18s;position:relative}.merchant-dashboard .md-sidebar nav a:hover{color:#5c43c6;background:#f7f4ff;transform:translate(2px)}.merchant-dashboard .md-sidebar nav a.md-active{color:#5b40c7;background:linear-gradient(100deg,#f0ebff,#f8f6ff);border-color:#e9e1ff;font-weight:750;box-shadow:inset 3px 0 #7658e8}.merchant-dashboard .md-sidebar nav a.md-active svg{color:#6b4ce6}.merchant-dashboard .md-manage-stores-bottom{color:#6250a0;background:#faf8ff;border:1px solid #ebe6f8;border-radius:12px;transition:background .18s}.merchant-dashboard .md-manage-stores-bottom:hover{background:#f0ebff}.merchant-dashboard .md-topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;border-bottom:1px solid #ece9f5}.merchant-dashboard .md-topbar-label{color:#4a4564;font-weight:750}.merchant-dashboard .md-topbar-actions .md-refresh-action,.merchant-dashboard .md-topbar-actions .md-top-billing-link{background:#fff;border-color:#e7e3f1;border-radius:11px;transition:transform .18s,border-color .18s,box-shadow .18s;box-shadow:0 2px 8px #261b5208}.merchant-dashboard .md-topbar-actions .md-refresh-action:hover,.merchant-dashboard .md-topbar-actions .md-top-billing-link:hover{border-color:#cfc3ff;transform:translateY(-1px);box-shadow:0 5px 14px #553eaa14}.merchant-dashboard .md-shop-selector{background:#fff;border:1px solid #ece8f5;border-radius:13px;padding:8px 11px;box-shadow:0 2px 10px #261b5208}.merchant-dashboard .md-shop-selector small{color:#8c86a5;letter-spacing:.1em;font-weight:800}.merchant-dashboard .md-active-store-name{color:#2d2846}.merchant-dashboard .md-security-strip{color:#716a8c;background:linear-gradient(100deg,#f5f1ff,#fbfaff);border:1px solid #ebe5fb;border-radius:12px;margin:14px 24px 0}.merchant-dashboard .md-content{padding-top:22px}.merchant-dashboard .md-footer{color:#a09ab2}.merchant-dashboard .md-recharge-dialog{border:1px solid #ebe5f8;border-radius:22px;box-shadow:0 24px 80px #21164833}.merchant-dashboard .md-recharge-pay{background:#6848df;box-shadow:0 8px 18px #6848df33}.merchant-dashboard .md-recharge-pay:hover{background:#5838cf}@media (width>=1200px){.merchant-dashboard .md-content{padding-left:28px;padding-right:28px}.merchant-dashboard .md-topbar{padding-left:24px;padding-right:24px}}@media (width<=760px){.merchant-dashboard .md-security-strip{border-radius:10px;margin:10px 12px 0}.merchant-dashboard .md-content{padding:14px 12px 24px}.merchant-dashboard .md-topbar{gap:10px}.merchant-dashboard .md-topbar-actions{gap:7px}.merchant-dashboard .md-shop-selector{max-width:100%}.merchant-dashboard .md-sidebar nav a{border-radius:10px}}@media (prefers-reduced-motion:reduce){.merchant-dashboard *,.fp-premium-dashboard *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
