/* ALPLINE 4.0.81 — unified premium command-centre dashboards */
:root{
  --alp481-navy:#07192d;--alp481-navy-2:#0b2745;--alp481-panel:#0e2c4b;--alp481-panel-2:#12385d;
  --alp481-ink:#f7fbff;--alp481-muted:#a9bfd5;--alp481-line:rgba(255,255,255,.11);--alp481-gold:#efbd49;
  --alp481-cyan:#19d3d2;--alp481-green:#12c78b;--alp481-blue:#2f8cff;--alp481-purple:#8f5dff;--alp481-pink:#ff537d;--alp481-orange:#ff8b2a;
}
body.portal-body.admin-portal .portal-sidebar,body.portal-body.member-portal .portal-sidebar,body.portal-body.franchise-portal .portal-sidebar{
  background:linear-gradient(180deg,#07182b 0%,#0a2947 58%,#07182b 100%)!important;border-right:1px solid rgba(255,255,255,.08)!important;
}
body.portal-body.admin-portal .portal-topbar,body.portal-body.member-portal .portal-topbar,body.portal-body.franchise-portal .portal-topbar{
  background:linear-gradient(90deg,#07182b,#0b3157)!important;border-bottom:1px solid rgba(255,255,255,.1)!important;
}
body.portal-body.admin-portal .portal-content,body.portal-body.member-portal .portal-content,body.portal-body.franchise-portal .portal-content{padding:0!important;background:#eef3f9!important}

.alp481-command{min-height:100%;padding:12px;background:
  radial-gradient(circle at 82% 4%,rgba(42,120,198,.20),transparent 28%),
  radial-gradient(circle at 15% 18%,rgba(18,199,139,.12),transparent 26%),
  linear-gradient(180deg,#07192d 0,#0a223c 52%,#081a2e 100%);color:var(--alp481-ink);}
.alp481-command a{text-decoration:none}.alp481-command .alp457-kicker{color:#7fe7dc!important}.alp481-command .alp457-muted{color:var(--alp481-muted)!important}

.alp481-command-strip{display:grid;grid-template-columns:1.05fr 1.05fr 1.22fr 1.35fr 1.35fr;gap:9px;margin-bottom:10px}
.alp481-command-strip>a,.alp481-command-actions{min-height:78px;border:1px solid var(--alp481-line);border-radius:12px;padding:12px;display:flex;align-items:center;gap:10px;color:#fff;box-shadow:0 10px 28px rgba(0,0,0,.16);overflow:hidden;position:relative}
.alp481-command-strip>a:after,.alp481-command-actions:after{content:"";position:absolute;inset:auto -25px -35px auto;width:90px;height:90px;border-radius:50%;background:rgba(255,255,255,.06)}
.alp481-command-strip>a.danger{background:linear-gradient(135deg,#7f1735,#b4244d)}
.alp481-command-strip>a.success{background:linear-gradient(135deg,#08593f,#0d9466)}
.alp481-command-strip>a.performance{background:linear-gradient(135deg,#083b65,#0e6eb2)}
.alp481-command-icon{width:40px;height:40px;border-radius:10px;background:rgba(255,255,255,.13);display:grid;place-items:center;font-size:20px;font-weight:900;flex:none}
.alp481-command-strip small,.alp481-command-actions>small{display:block;color:#dcecff;font-weight:800;font-size:12px;letter-spacing:.02em}.alp481-command-strip strong{display:block;font-size:23px;line-height:1.05;margin-top:2px}.alp481-command-strip em{display:block;font-style:normal;color:#c4d7e9;font-size:10px;margin-top:4px}
.alp481-command-actions{display:block;background:linear-gradient(135deg,#18365a,#264f80)}.alp481-command-actions.reports{background:linear-gradient(135deg,#302164,#4a318f)}
.alp481-command-actions>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-top:7px}.alp481-command-actions.reports>div{grid-template-columns:repeat(3,minmax(0,1fr))}
.alp481-command-actions a{background:rgba(255,255,255,.11);border:1px solid rgba(255,255,255,.11);color:#fff;border-radius:7px;padding:6px 7px;font-size:10px;font-weight:800;text-align:center;white-space:nowrap}
.alp481-command-actions a:hover{background:rgba(255,255,255,.2)}

.alp481-command .alp481-hero{border:1px solid rgba(255,255,255,.12)!important;border-radius:14px!important;padding:16px 20px!important;margin:0 0 10px!important;min-height:104px;background:
 linear-gradient(90deg,rgba(5,23,40,.97) 0%,rgba(8,34,58,.89) 46%,rgba(8,34,58,.55) 72%,rgba(5,23,40,.85) 100%),url('alpline-mountain-forest.webp') center 49%/cover no-repeat!important;color:#fff!important;box-shadow:0 10px 30px rgba(0,0,0,.22)}
.alp481-command .alp481-hero h1{font-size:31px!important;line-height:1.04!important;color:#fff!important;margin:3px 0 4px!important}.alp481-command .alp481-hero p:not(.alp457-kicker){color:#d7e6f5!important;margin:0!important;max-width:760px}.alp481-command .alp481-hero .alp457-admin-head__meta,.alp481-command .alp481-hero .alp457-member-head__meta,.alp481-command .alp481-hero .alp457-franchise-identity{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.11);padding:10px 12px;border-radius:10px;color:#fff!important}.alp481-command .alp481-hero .alp457-admin-head__meta a,.alp481-command .alp481-hero .alp457-member-head__meta a{color:#ffe393;font-weight:800;font-size:11px}

.alp481-command .alp457-kpi-grid{gap:9px;margin:0 0 10px}.alp481-command .alp457-kpi-grid.twelve{grid-template-columns:repeat(6,minmax(0,1fr))}.alp481-command .alp457-kpi-grid.eight{grid-template-columns:repeat(4,minmax(0,1fr))}
.alp481-command .alp457-kpi-grid>a,.alp481-command .alp457-kpi-grid>article{min-height:92px;border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 10px 22px rgba(0,0,0,.16)!important;color:#fff!important;border-radius:12px!important;padding:12px!important;position:relative;overflow:hidden}
.alp481-command .alp457-kpi-grid>a:after,.alp481-command .alp457-kpi-grid>article:after{content:"";position:absolute;right:-22px;top:-30px;width:86px;height:86px;border-radius:50%;background:rgba(255,255,255,.07)}
.alp481-command .alp457-kpi-grid small,.alp481-command .alp457-kpi-grid span{color:#d9e8f7!important}.alp481-command .alp457-kpi-grid strong{color:#fff!important;font-size:25px!important}.alp481-command .alp457-kpi-grid i{background:rgba(255,255,255,.11)!important;color:#fff!important}
.alp481-command .alp457-kpi-grid .green{background:linear-gradient(135deg,#08784f,#10b879)!important}.alp481-command .alp457-kpi-grid .blue{background:linear-gradient(135deg,#0c5fab,#2588f2)!important}.alp481-command .alp457-kpi-grid .gold{background:linear-gradient(135deg,#b66b0b,#eea21d)!important}.alp481-command .alp457-kpi-grid .purple{background:linear-gradient(135deg,#5f36ad,#8e56ec)!important}.alp481-command .alp457-kpi-grid .blue2{background:linear-gradient(135deg,#096891,#14a2cc)!important}.alp481-command .alp457-kpi-grid .pink{background:linear-gradient(135deg,#a92152,#e24174)!important}.alp481-command .alp457-kpi-grid .teal{background:linear-gradient(135deg,#08736c,#11a9a0)!important}.alp481-command .alp457-kpi-grid .indigo{background:linear-gradient(135deg,#3045a8,#5167df)!important}.alp481-command .alp457-kpi-grid .orange{background:linear-gradient(135deg,#bc5111,#f17a27)!important}.alp481-command .alp457-kpi-grid .cyan{background:linear-gradient(135deg,#087a88,#15b7c5)!important}.alp481-command .alp457-kpi-grid .rose{background:linear-gradient(135deg,#9f2744,#d74862)!important}.alp481-command .alp457-kpi-grid .emerald{background:linear-gradient(135deg,#0b6a55,#10a884)!important}

.alp481-report-heads{display:grid!important;grid-template-columns:repeat(8,minmax(0,1fr))!important;gap:7px!important;margin:0 0 10px!important}.alp481-report-heads a{background:#102d4b!important;border:1px solid rgba(255,255,255,.1)!important;color:#eaf5ff!important;border-radius:9px!important;padding:10px!important;font-size:11px!important;min-height:38px;display:flex!important;align-items:center;justify-content:space-between}.alp481-report-heads a:hover{background:#173d64!important;color:#fff!important}

.alp481-command .alp457-paper{background:linear-gradient(180deg,#0c2946,#0a223b)!important;border:1px solid rgba(255,255,255,.10)!important;box-shadow:0 10px 28px rgba(0,0,0,.16)!important;color:#eef7ff!important;border-radius:13px!important}.alp481-command .alp457-paper>header{border-bottom-color:rgba(255,255,255,.08)!important}.alp481-command .alp457-paper>header h2,.alp481-command .alp457-paper h2{color:#fff!important}.alp481-command .alp457-paper>header a,.alp481-command .alp457-text-link{color:#76d9ff!important}.alp481-command .alp457-paper small,.alp481-command .alp457-paper p{color:#b8ccdf}.alp481-command .alp457-paper b,.alp481-command .alp457-paper strong{color:#fff}

.alp481-dashboard-grid{grid-template-columns:1.08fr 1.16fr .76fr!important;gap:10px!important;margin-bottom:10px!important}.alp481-member-main-grid,.alp481-franchise-main-grid{display:grid;grid-template-columns:1.06fr 1.16fr .82fr;gap:10px;margin:0 0 10px}.alp481-member-secondary-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;margin-bottom:10px}.alp481-middle-grid{grid-template-columns:.9fr .9fr 1.2fr!important}.alp481-lower-grid{grid-template-columns:1.55fr .75fr!important}
.alp481-map-card{min-height:360px}.alp481-map-card .india-coverage-map,.alp481-map-card [class*="india-map"]{background:rgba(4,19,34,.45)!important;border-radius:10px}

.alp481-command .alp457-bar-chart{border-color:rgba(255,255,255,.06)!important}.alp481-command .alp457-bar-chart>div{color:#b8ccdf!important}.alp481-command .alp457-bar-chart span{background:linear-gradient(180deg,#35f0b1,#2387f4)!important;border-radius:6px 6px 2px 2px!important;box-shadow:0 0 18px rgba(40,190,220,.22)}
.alp481-mini-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:10px}.alp481-mini-stats>span{background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.08);border-radius:9px;padding:9px}.alp481-mini-stats small{display:block;color:#a9bfd5!important}.alp481-mini-stats b{display:block;font-size:18px;margin-top:2px}

.alp481-command .alp457-donut{background:conic-gradient(#18c59a calc(var(--active)*1%),rgba(255,255,255,.09) 0)!important}.alp481-command .alp457-donut:before{background:#0b2743!important}.alp481-command .alp457-donut span{color:#fff!important}.alp481-command .alp457-donut-legend{color:#c8d9e8!important}.alp481-finance-stack{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:12px}.alp481-finance-stack a{background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.08);border-radius:9px;padding:10px}.alp481-finance-stack small{display:block}.alp481-finance-stack b{font-size:17px}
.alp481-command .alp457-order-mix>div{color:#dce9f5}.alp481-command .alp457-order-mix i{background:rgba(255,255,255,.08)!important}.alp481-command .alp457-order-mix em{background:linear-gradient(90deg,#15d0b2,#2b8cff)!important}
.alp481-command .alp457-stat-quad>div,.alp481-command .alp457-stat-list>div{background:rgba(255,255,255,.055)!important;border-color:rgba(255,255,255,.08)!important}.alp481-command .alp457-action-grid a{background:linear-gradient(150deg,rgba(32,76,116,.95),rgba(17,49,80,.95))!important;border:1px solid rgba(255,255,255,.09)!important;color:#eaf6ff!important}.alp481-command .alp457-action-grid a:nth-child(4n+1){background:linear-gradient(150deg,#0b7555,#0a4e3d)!important}.alp481-command .alp457-action-grid a:nth-child(4n+2){background:linear-gradient(150deg,#1a5ca4,#113c70)!important}.alp481-command .alp457-action-grid a:nth-child(4n+3){background:linear-gradient(150deg,#8247d1,#4b2d88)!important}.alp481-command .alp457-action-grid a:nth-child(4n){background:linear-gradient(150deg,#c46b19,#7a3c0d)!important}
.alp481-command .alp457-table-wrap table{color:#dce8f4}.alp481-command .alp457-table-wrap thead{background:rgba(255,255,255,.06)!important}.alp481-command .alp457-table-wrap th,.alp481-command .alp457-table-wrap td{border-color:rgba(255,255,255,.07)!important}.alp481-command .alp457-table-wrap tbody tr:hover{background:rgba(255,255,255,.04)}

.alp481-command .alp457-profile-card__identity,.alp481-command .alp457-profile-meta>div,.alp481-command .alp457-kyc-body,.alp481-command .alp457-income-total,.alp481-command .alp457-wallet-value{background:rgba(255,255,255,.045)!important;border-color:rgba(255,255,255,.08)!important}.alp481-command .alp457-progress-ring{background:conic-gradient(#16c99b calc(var(--value)*1%),rgba(255,255,255,.1) 0)!important}.alp481-command .alp457-progress-ring:before{background:#0b2743!important}.alp481-command .alp457-kyc-body li{color:#c4d6e7!important}.alp481-team-growth-card{min-height:260px}.alp481-spark-bars{height:160px;display:flex;align-items:end;gap:7px;padding:10px 4px 2px}.alp481-spark-bars>div{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;gap:5px}.alp481-spark-bars span{width:70%;min-height:0;background:linear-gradient(180deg,#f1bf4f,#28c49f);border-radius:5px 5px 2px 2px}.alp481-spark-bars b{font-size:9px;color:#a9bfd5!important}.alp481-dp{color:#7ee8bc!important;font-weight:800}
.alp481-command .alp457-dashboard-products article{background:rgba(255,255,255,.055)!important;border-color:rgba(255,255,255,.08)!important}.alp481-command .alp457-dashboard-products img,.alp481-command .alp457-product-fallback{background:#fff!important}.alp481-command .alp457-dashboard-products a{color:#7bdcff!important}.alp481-command .alp457-member-notice{background:linear-gradient(90deg,#173d62,#0a5648)!important}

.alp481-command .alp457-franchise-products>div,.alp481-command .alp457-franchise-activity>div{background:rgba(255,255,255,.055)!important;border-color:rgba(255,255,255,.08)!important;color:#dbe9f6}.alp481-franchise-stock-card,.alp481-franchise-settlement-card{min-height:360px}
.alp481-command .control-card{background:#fff!important;color:#102840!important;border-radius:12px!important;margin-top:10px!important}.alp481-command .control-card *{color:inherit}.alp481-command .control-card .btn.gold{color:#0c243d!important}

@media(max-width:1500px){.alp481-command-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.alp481-command .alp457-kpi-grid.twelve{grid-template-columns:repeat(4,minmax(0,1fr))}.alp481-report-heads{grid-template-columns:repeat(4,minmax(0,1fr))!important}.alp481-dashboard-grid,.alp481-member-main-grid,.alp481-franchise-main-grid{grid-template-columns:1fr 1fr}.alp481-dashboard-grid>article:last-child,.alp481-member-main-grid>article:last-child,.alp481-franchise-main-grid>article:last-child{grid-column:1/-1}.alp481-member-secondary-grid{grid-template-columns:1fr 1fr}.alp481-member-secondary-grid>article:last-child{grid-column:1/-1}}
@media(max-width:1000px){.alp481-command{padding:8px}.alp481-command-strip{grid-template-columns:1fr 1fr}.alp481-command .alp457-kpi-grid.twelve,.alp481-command .alp457-kpi-grid.eight{grid-template-columns:repeat(2,minmax(0,1fr))}.alp481-dashboard-grid,.alp481-member-main-grid,.alp481-franchise-main-grid,.alp481-member-secondary-grid,.alp481-middle-grid,.alp481-lower-grid{grid-template-columns:1fr!important}.alp481-dashboard-grid>article,.alp481-member-main-grid>article,.alp481-franchise-main-grid>article,.alp481-member-secondary-grid>article{grid-column:auto!important}.alp481-report-heads{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:620px){.alp481-command-strip{grid-template-columns:1fr}.alp481-command .alp457-kpi-grid.twelve,.alp481-command .alp457-kpi-grid.eight{grid-template-columns:1fr 1fr}.alp481-command .alp481-hero{padding:14px!important}.alp481-command .alp481-hero h1{font-size:24px!important}.alp481-command-actions.reports>div{grid-template-columns:repeat(3,minmax(0,1fr))}.alp481-mini-stats{grid-template-columns:1fr}.alp481-report-heads{grid-template-columns:1fr 1fr!important}.alp481-map-card{min-height:300px}.alp481-command .alp457-kpi-grid strong{font-size:21px!important}}
