:root{--bg:#080e13;--card:#111c23;--line:#24343c;--text:#edf5f2;--muted:#829198;--green:#70e13c;--danger:#ff7b7b}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font-family:Arial,sans-serif;line-height:1.5}a{color:var(--green)}.auth-body{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 20% 10%,#163624,#080e13 35%)}.auth-card{width:min(100%,520px);border:1px solid var(--line);background:linear-gradient(145deg,#142129,#0d171d);padding:34px;border-radius:22px;box-shadow:0 25px 80px #0008}.brand{color:var(--green);font-weight:900;letter-spacing:2px}.auth-card h1{margin:12px 0 4px}.subtitle{color:var(--muted);margin:0 0 25px}.field{margin:14px 0}.field label{display:block;font-size:13px;font-weight:700;margin-bottom:6px}.field input{width:100%;height:48px;border:1px solid var(--line);border-radius:11px;background:#091218;color:var(--text);padding:0 13px;outline:none}.field input:focus{border-color:var(--green)}.button,button.button{display:inline-flex;width:100%;height:49px;align-items:center;justify-content:center;border:0;border-radius:11px;background:var(--green);color:#14210f;font-weight:800;text-decoration:none;cursor:pointer;margin-top:10px}.error,.notice{border-radius:9px;padding:10px 12px;margin:12px 0;font-size:13px}.error{background:#3a1d22;color:#ffb6b6}.notice{background:#193320;color:#b9f3a0}.switch{text-align:center;color:var(--muted);font-size:13px;margin:20px 0 0}.app{display:grid;grid-template-columns:240px 1fr;min-height:100vh}.side{background:#0c151c;border-right:1px solid var(--line);padding:28px 20px}.side nav{margin-top:35px;display:grid;gap:10px}.side nav a{padding:12px;color:var(--muted);text-decoration:none;border-radius:9px}.side nav a.active{background:var(--green);color:#12200e}.content{padding:36px;max-width:1100px;width:100%;margin:auto}.topbar{display:flex;justify-content:space-between;align-items:center}.badge{border:1px solid #34513c;padding:6px 10px;border-radius:20px;color:var(--green);font-size:12px;text-transform:uppercase}.badge.in-active{color:#ffbf76;border-color:#60472f}.hero,.card{border:1px solid var(--line);background:var(--card);border-radius:17px;padding:24px}.hero{margin-top:25px}.member-code{font-size:27px;font-weight:900}.muted{color:var(--muted)}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:14px}.price{font-size:25px;font-weight:900}.package-form{margin-top:12px}.package-form .button{margin:0}.referral{background:#091218;border:1px solid var(--line);padding:12px;border-radius:9px;word-break:break-all}.profile-line{margin-top:25px;color:var(--muted)}@media(max-width:760px){.app{display:block}.side{padding:18px}.side nav{margin-top:15px;display:flex;flex-wrap:wrap}.content{padding:20px}.grid{grid-template-columns:1fr}.topbar{align-items:flex-start;gap:12px}}

/* Original mockup theme enhancement */
@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap');
body{font-family:Manrope,Arial,sans-serif}.auth-body{background:#070d0a;min-height:100vh;position:relative;overflow-x:hidden}.auth-body:before{content:"";position:fixed;inset:0;background-image:linear-gradient(#ffffff03 1px,transparent 1px),linear-gradient(90deg,#ffffff03 1px,transparent 1px);background-size:46px 46px;pointer-events:none}.auth-card{background:linear-gradient(150deg,#151f18ee,#0d1510ee);border:1px solid #28362d;border-radius:28px;box-shadow:0 35px 90px #0009;position:relative}.auth-card:before{content:"?";display:grid;place-items:center;width:48px;height:48px;margin-bottom:18px;border:1px solid #31513a;background:#17291d;color:#73e53d;border-radius:15px;font-size:22px}.auth-card:after{content:"";position:absolute;width:70px;height:70px;right:22px;top:22px;border:1px solid #73e53d1f;border-radius:50%;box-shadow:0 0 0 16px #73e53d08;pointer-events:none}.auth-card .brand{font-size:18px;color:#73e53d}.field input{height:52px;background:#09100c;border-color:#28382e;border-radius:14px}.field input:focus{box-shadow:0 0 0 4px #65d83212}.button{height:53px;border-radius:14px;background:#73e53d;box-shadow:0 14px 35px #6fe23922}.app{background:#080e13}.side{background:linear-gradient(180deg,#0d1820,#091218);width:250px;padding:25px 17px;border-color:#1e2d36}.side .brand{font-size:19px;padding:5px 9px 25px;color:#edf5f2}.side .brand:before{content:"?";width:43px;height:43px;border-radius:13px;display:grid;place-items:center;background:linear-gradient(145deg,#7bf245,#4fc121);color:#10200f}.side nav a{height:48px;display:flex;align-items:center;padding:0 13px;border-radius:11px;font-size:13px;font-weight:700}.side nav a.active{background:linear-gradient(100deg,#76e43f,#4fc421);box-shadow:0 8px 23px #54cc2523}.content{max-width:1050px;padding:28px 40px 45px}.topbar{height:75px;margin:-28px -40px 28px;padding:0 40px;border-bottom:1px solid #1e2d36;background:#0b1319dd}.hero{background:radial-gradient(circle at 95% 0,#183e2a 0,transparent 28%),linear-gradient(125deg,#12232c,#101b22 70%);border-color:#1d343e;box-shadow:0 18px 50px #00000047}.card{background:linear-gradient(145deg,#111c23,#0e181e);border-color:#1e2d36}.referral{background:#0a151b;border-color:#28404a}.badge{background:#173224}.package-form .button{background:linear-gradient(100deg,#74e13d,#50c323)}
@media(min-width:871px){.auth-body{display:grid;grid-template-columns:1fr minmax(380px,500px);gap:7vw;align-items:center;padding:8vh 8vw}.auth-body:after{content:"Build wealth.\A Track growth.";white-space:pre;grid-column:1;grid-row:1;color:#edf5f2;font-size:56px;font-weight:800;line-height:1.08;letter-spacing:-3px}.auth-card{grid-column:2;grid-row:1}.auth-body .auth-card h1{font-size:28px}}
@media(max-width:760px){.content{padding:20px}.topbar{margin:-20px -20px 20px;padding:0 20px}.side{width:100%}}

/* Exact index.html dashboard structure */
.dashboard-body{font-family:Manrope,Arial,sans-serif;background:#080e13;color:#edf5f2}.dash-app{display:flex;min-height:100vh}.dash-sidebar{position:fixed;inset:0 auto 0 0;width:250px;background:linear-gradient(180deg,#0d1820,#091218);border-right:1px solid #1e2d36;padding:25px 17px 19px;display:flex;flex-direction:column;z-index:50}.dash-brand{display:flex;align-items:center;gap:11px;padding:0 9px 31px}.dash-logo{width:43px;height:43px;border-radius:13px;display:grid;place-items:center;background:linear-gradient(145deg,#7bf245,#4fc121);color:#10200f;font-size:22px;font-weight:800}.dash-brand strong,.dash-brand small{display:block}.dash-brand strong{font-size:19px;letter-spacing:1.7px}.dash-brand small{font-size:9px;letter-spacing:1px;color:#697a82}.dash-nav-title{font-size:9px;color:#50616a;letter-spacing:1.7px;font-weight:800;padding:0 11px}.dash-nav{display:grid;gap:3px}.dash-nav a{height:48px;border-radius:11px;padding:0 13px;display:flex;align-items:center;gap:12px;color:#82939b;text-decoration:none;font-size:13px;font-weight:650}.dash-nav a b{font-size:19px}.dash-nav a span{flex:1}.dash-nav a i{font-size:17px}.dash-nav a:hover{background:#13222a;color:#d7e2df}.dash-nav a.active{color:#12200f;background:linear-gradient(100deg,#76e43f,#4fc421)}.dash-support{margin-top:auto;border:1px solid #1f333d;background:#10212a;border-radius:13px;padding:13px;display:flex;align-items:center;gap:9px}.dash-support>i{width:27px;height:27px;border-radius:50%;display:grid;place-items:center;background:#19352f;color:#68dc34;font-style:normal}.dash-support strong,.dash-support small{display:block;font-size:11px}.dash-support small{font-size:9px;color:#657980}.dash-profile{display:flex;align-items:center;gap:9px;padding:17px 7px 0}.avatar{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,#89f454,#49b921);color:#17300f;font-weight:800;font-size:10px}.dash-profile div{flex:1}.dash-profile strong,.dash-profile small{display:block;font-size:10px}.dash-profile small{font-size:9px;color:#60737b}.dash-profile a{color:#61747c;text-decoration:none}.dash-main{margin-left:250px;width:calc(100% - 250px)}.dash-top{height:75px;border-bottom:1px solid #1e2d36;background:#0b1319ed;backdrop-filter:blur(16px);display:flex;align-items:center;padding:0 40px;position:sticky;top:0;z-index:30}.dash-top small{font-size:9px;letter-spacing:1.5px;color:#677981;font-weight:800}.dash-top h1{font-size:20px;margin:2px 0}.dash-head-right{margin-left:auto;display:flex;gap:14px;align-items:center}.round-btn{width:36px;height:36px;border:1px solid #1e2d36;background:#111c23;color:#8da0a8;border-radius:50%}.menu-btn{display:none}.dash-content{max-width:1050px;margin:auto;padding:28px 40px 45px}.dash-hero{background:radial-gradient(circle at 95% 0,#183e2a 0,transparent 28%),linear-gradient(125deg,#12232c,#101b22 70%);border:1px solid #1d343e;border-radius:19px;padding:24px 27px;box-shadow:0 18px 50px #00000047}.hero-row{display:flex;justify-content:space-between;align-items:flex-start}.dash-label{font-size:10px;letter-spacing:1.5px;color:#70828a;font-weight:800}.dash-member{font-size:21px;font-weight:800;margin-top:5px}.dash-member button{border:0;background:transparent;color:#71858d;cursor:pointer}.status-badge{font-size:10px;letter-spacing:1px;border-radius:20px;padding:7px 10px}.status-badge.active{color:#86ea59;border:1px solid #31543a;background:#173224}.status-badge.inactive{color:#ffbd70;border:1px solid #5e462c;background:#332518}.dash-ref{margin-top:18px}.ref-wrap{display:flex;gap:7px;margin-top:7px}.ref-box{height:39px;border:1px solid #28404a;background:#0a151b;color:#71858d;border-radius:9px;padding:0 12px;display:flex;align-items:center;font-size:11px;flex:1;overflow:hidden;white-space:nowrap}.copy-btn,.share-btn{border:1px solid #293a42;border-radius:9px;background:#eaf4ef;color:#17251e;padding:0 13px;font-size:11px;font-weight:750;cursor:pointer}.share-btn{width:40px;padding:0;background:#182a33;color:#9fb0b5}.hero-actions{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin-top:20px}.hero-actions a{height:59px;border-radius:11px;display:flex;align-items:center;gap:11px;padding:0 14px;text-decoration:none;color:#13230f;background:linear-gradient(100deg,#74e13d,#50c323)}.hero-actions a:last-child{background:#eaf3ef;color:#16241d}.hero-actions a>span:nth-child(2){flex:1}.hero-actions small,.hero-actions strong{display:block;font-size:11px}.hero-actions strong{font-size:13px}.action-icon{width:34px;height:34px;background:#ffffff47;border-radius:9px;display:grid!important;place-items:center;font-size:19px}.dash-stats{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin-top:14px}.dash-card{border:1px solid #1e2d36;background:linear-gradient(145deg,#111c23,#0e181e);border-radius:15px;padding:19px 20px}.stat-head{display:flex;justify-content:space-between;color:#8b9a9f;font-size:12px;font-weight:650}.stat-icon{width:33px;height:33px;border-radius:9px;display:grid;place-items:center;font-style:normal}.stat-icon.green{color:#68dc34;background:#162d1c}.stat-icon.gold{color:#f6ca4b;background:#302b17}.dash-card h2{font-size:23px;margin:8px 0 5px}.dash-card p{font-size:11px;color:#607179}.up,.percent{color:#63d432}.progress-card,.portfolio{margin-top:13px}.progress-card h3{font-size:17px;margin:5px 0}.progress-card h3 span{font-size:11px;color:#63747b;font-weight:500}.progress-bar{height:8px;border-radius:10px;background:#1c292f;margin-top:16px;overflow:hidden}.progress-bar i{display:block;height:100%;background:linear-gradient(90deg,#47b91c,#82ed4a)}.bar-label{display:flex;justify-content:space-between;color:#596970;font-size:10px;margin-top:7px}.section-head{display:flex;justify-content:space-between;align-items:center}.section-head h2{font-size:17px;margin:3px 0}.section-head a{font-size:11px;text-decoration:none}.income-grid,.package-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:16px}.income{border:1px solid #1e2d36;background:#0d171d;border-radius:12px;padding:13px;display:flex;align-items:center;gap:10px}.income-icon{width:37px;height:37px;border-radius:10px;display:grid;place-items:center;font-size:17px}.income-icon.direct{color:#68dc34;background:#182e1e}.income-icon.roi{color:#57a5ff;background:#162538}.income-icon.team{color:#ffab57;background:#30251b}.income>div{flex:1}.income span,.income small{font-size:10px;color:#72838a}.income h3{font-size:14px;margin:3px 0}.package-heading{margin-top:25px}.package-heading h2{margin:3px 0}.package h3{margin:8px 0}.package-price{font-size:22px;font-weight:800;color:#73e53d}.package button{width:100%;height:43px;border:0;border-radius:10px;background:#70df3b;color:#13230f;font-weight:800;margin-top:15px;cursor:pointer}.dash-toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%,20px);opacity:0;background:#1c2d35;border:1px solid #2a424c;border-radius:20px;padding:9px 15px;font-size:11px;transition:.25s;z-index:80}.dash-toast.show{opacity:1;transform:translate(-50%,0)}
@media(max-width:820px){.dash-sidebar{transform:translateX(-102%);transition:.25s}.dash-sidebar.open{transform:translateX(0)}.dash-overlay.show{display:block;position:fixed;inset:0;background:#000a;z-index:40}.dash-main{margin:0;width:100%}.menu-btn{display:grid;width:37px;height:37px;border:1px solid #1e2d36;background:#111c23;color:#a4b2b6;border-radius:9px;place-items:center;margin-right:12px}.dash-content{padding:22px 20px}.income-grid,.package-grid{grid-template-columns:1fr}.dash-top{padding:0 20px}}@media(max-width:540px){.dash-content{padding:14px 12px 40px}.dash-hero{padding:18px 15px}.hero-actions,.dash-stats{grid-template-columns:1fr}.ref-box{max-width:calc(100% - 87px)}.income-grid{grid-template-columns:1fr}}

/* Payment and administration */
.open-package{display:inline-flex;padding:12px 18px;border-radius:10px;background:#70df3b;color:#13230f;text-decoration:none;font-weight:800}.payment-page,.admin-shell{max-width:1200px;margin:auto;padding:35px 24px 60px}.payment-page>a{color:#70df3b;text-decoration:none}.payment-head{text-align:center;margin:35px 0}.payment-head span,.admin-shell header span{font-size:10px;letter-spacing:1.6px;color:#70828a;font-weight:800}.payment-head h1{font-size:36px;margin:5px}.payment-head p{color:#788991}.payment-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.payment-card{border:1px solid #1e2d36;background:linear-gradient(145deg,#111c23,#0e181e);border-radius:18px;padding:22px}.payment-card.selected{border-color:#70df3b}.payment-card>span{font-size:10px;letter-spacing:1.4px;color:#70828a}.payment-card h2{margin:6px 0}.usd{font-size:28px;font-weight:900;color:#70df3b}.qr{width:180px;height:180px;object-fit:contain;display:block;margin:18px auto;border-radius:12px;background:#fff;padding:8px}.qr.empty{display:grid;place-items:center;text-align:center;background:#0a151b;border:1px dashed #38505a;color:#71858d}.payment-card p{color:#788991;font-size:12px}.payment-card label,.admin-form label{display:block;font-size:12px;font-weight:700;margin-top:12px}.payment-card input,.admin-form input{width:100%;height:45px;background:#091218;color:#edf5f2;border:1px solid #28404a;border-radius:9px;padding:8px;margin-top:6px}.payment-card input[type=file],.admin-form input[type=file]{height:auto}.payment-card button,.admin-form button,.inline button{height:45px;border:0;border-radius:9px;background:#70df3b;color:#13230f;font-weight:800;padding:0 16px;margin-top:15px;cursor:pointer}.admin-shell header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #1e2d36}.admin-shell header h1{margin:3px 0 18px}.admin-shell nav{display:flex;gap:18px}.admin-shell section{margin-top:28px}.admin-table{overflow:auto;border:1px solid #1e2d36;border-radius:14px}.admin-table table{width:100%;border-collapse:collapse;background:#0e181e;min-width:850px}.admin-table th,.admin-table td{text-align:left;padding:13px;border-bottom:1px solid #1e2d36;font-size:12px}.admin-table th{color:#788991;background:#111c23}.admin-table td small{display:block;color:#71858d}.admin-status{padding:5px 8px;border-radius:15px;background:#332b17}.admin-status.approved{color:#70df3b;background:#173224}.admin-status.rejected{color:#ff8b8b;background:#371d22}.inline{display:flex;gap:6px}.inline button{height:34px;margin:0}.inline .reject{background:#ff7777}.admin-form{display:grid;grid-template-columns:2fr 1fr 2fr 2fr auto;gap:12px;align-items:end;border:1px solid #1e2d36;background:#101a21;border-radius:14px;padding:16px}.admin-form button{margin-bottom:0}.package-admin-list{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}.package-admin-list div{border:1px solid #1e2d36;background:#101a21;padding:10px 14px;border-radius:10px}.package-admin-list span,.package-admin-list small{display:block;color:#70df3b}@media(max-width:900px){.payment-grid{grid-template-columns:1fr}.admin-form{grid-template-columns:1fr}.payment-card{max-width:520px;width:100%;margin:auto}}

/* Single investment payment screen */
.single-payment{max-width:620px;margin:auto;padding:32px 18px 70px}.back-link{color:#70df3b;text-decoration:none;font-size:13px}.single-payment>header{text-align:center;margin:30px 0 22px}.single-payment>header>span,.step-label,.pending-box>span{color:#70df3b;font-size:10px;font-weight:800;letter-spacing:1.6px}.single-payment>header h1{font-size:34px;margin:4px 0}.single-payment>header p{color:#788991;margin:5px}.single-payment-card,.pending-box{border:1px solid #1e2d36;background:radial-gradient(circle at 100% 0,#183e2a,transparent 28%),linear-gradient(145deg,#111c23,#0e181e);border-radius:20px;padding:26px;box-shadow:0 22px 60px #0006}.single-qr{width:230px;height:230px;object-fit:contain;display:grid;place-items:center;margin:16px auto;background:#fff;padding:10px;border-radius:16px}.qr-placeholder{background:#091218;border:1px dashed #38505a;color:#71858d;text-align:center}.payment-note{text-align:center;color:#829198;font-size:12px;margin-bottom:25px}.single-payment-card .step-label{margin:22px 0 9px;border-top:1px solid #1e2d36;padding-top:20px}.single-payment-card form>.step-label:first-child{margin-top:5px}.single-payment-card label{display:block;font-size:12px;font-weight:700;margin:13px 0}.single-payment-card input{width:100%;height:50px;border:1px solid #28404a;background:#091218;color:#edf5f2;border-radius:11px;padding:0 13px;margin-top:7px;outline:none}.single-payment-card input:focus{border-color:#70df3b}.money-input{display:flex;align-items:center;position:relative}.money-input span{position:absolute;left:14px;top:21px;color:#70df3b;font-weight:900;font-size:18px}.money-input input{padding-left:34px;font-size:18px;font-weight:800}.multiple-note{border:1px solid #34513c;background:#14281b;color:#a9b9ad;border-radius:10px;padding:11px 13px;font-size:12px}.multiple-note strong{color:#70df3b}.single-payment-card input[type=file]{height:auto;padding:12px}.single-payment-card label small{display:block;color:#6e7d72;margin-top:5px}.single-payment-card button{width:100%;height:52px;border:0;border-radius:12px;background:linear-gradient(100deg,#76e43f,#4fc421);color:#12200f;font-weight:800;cursor:pointer;margin-top:10px}.pending-box{text-align:center;padding:40px 25px}.pending-icon{font-size:42px}.pending-box h2{margin:8px}.pending-box p{color:#829198}.pending-amount{font-size:32px;color:#70df3b;font-weight:900}.submit-toast{position:fixed;right:24px;bottom:24px;min-width:285px;background:#173224;border:1px solid #3f6a49;border-radius:13px;padding:14px 17px;box-shadow:0 18px 50px #0008;opacity:0;transform:translateY(25px);pointer-events:none;transition:.3s}.submit-toast.show{opacity:1;transform:translateY(0)}.submit-toast b,.submit-toast span{display:block}.submit-toast b{color:#86ea59}.submit-toast span{font-size:11px;color:#a4b3a8;margin-top:3px}@media(max-width:540px){.single-payment-card{padding:19px 15px}.single-qr{width:200px;height:200px}.submit-toast{left:14px;right:14px;bottom:14px}}

/* Light admin dashboard */
.light-admin{margin:0;background:#f4f7fb;color:#172033;font-family:Manrope,Arial,sans-serif}.admin-layout{display:flex;min-height:100vh}.admin-side{position:fixed;inset:0 auto 0 0;width:245px;background:#fff;border-right:1px solid #e2e8f0;padding:25px 16px;display:flex;flex-direction:column;z-index:60}.admin-brand{display:flex;align-items:center;gap:11px;padding:0 8px 29px}.admin-brand>span{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:#65d733;color:#17320e;font-size:21px;font-weight:900}.admin-brand strong,.admin-brand small{display:block}.admin-brand strong{font-size:18px;letter-spacing:1.5px}.admin-brand small{font-size:9px;color:#94a0b2;letter-spacing:1.1px}.admin-side nav{display:grid;gap:5px}.admin-side nav a{height:46px;border-radius:10px;padding:0 12px;display:flex;align-items:center;gap:12px;color:#687386;text-decoration:none;font-size:13px;font-weight:700}.admin-side nav a i{width:22px;font-size:18px;font-style:normal}.admin-side nav a b{margin-left:auto;min-width:22px;height:22px;border-radius:12px;display:grid;place-items:center;background:#fff0e7;color:#eb711b;font-size:10px}.admin-side nav a:hover{background:#f2f6fa;color:#243047}.admin-side nav a.active{background:#eaf9e4;color:#318816}.admin-side-bottom{margin-top:auto;display:grid;border-top:1px solid #edf0f4;padding-top:14px}.admin-side-bottom a{padding:9px;color:#788497;text-decoration:none;font-size:12px}.admin-main{margin-left:245px;width:calc(100% - 245px)}.admin-top{height:73px;background:#fff;border-bottom:1px solid #e2e8f0;display:flex;align-items:center;padding:0 30px;position:sticky;top:0;z-index:30}.admin-top>button{display:none}.admin-top>div>small{font-size:9px;letter-spacing:1.5px;color:#9aa5b5;font-weight:800}.admin-top h1{font-size:19px;margin:1px 0}.admin-account{margin-left:auto;display:flex;align-items:center;gap:9px}.admin-account>span{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:#eaf9e4;color:#318816;font-weight:900}.admin-account strong,.admin-account small{display:block;font-size:12px}.admin-account small{font-size:10px;color:#909bac}.admin-content{max-width:1450px;margin:auto;padding:27px 30px 60px}.admin-alert{padding:12px 15px;border-radius:10px;margin-bottom:15px;font-size:13px}.admin-alert.success{background:#e9f8e3;color:#287812;border:1px solid #c5e9b8}.admin-alert.fail{background:#fff0f0;color:#bd3333;border:1px solid #f2c4c4}.admin-welcome{display:flex;justify-content:space-between;align-items:center;background:linear-gradient(115deg,#ffffff,#f7fcf4);border:1px solid #e0e9dc;border-radius:16px;padding:22px 25px}.admin-welcome small,.admin-section-head small{font-size:9px;color:#6abb44;letter-spacing:1.5px;font-weight:800}.admin-welcome h2{font-size:22px;margin:3px 0}.admin-welcome p{margin:0;color:#7b8798;font-size:12px}.admin-welcome>span{color:#8490a1;font-size:12px}.admin-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin-top:14px}.admin-stats article{background:#fff;border:1px solid #e3e8ef;border-radius:14px;padding:18px;display:flex;align-items:center;gap:13px}.admin-stats article>i{width:42px;height:42px;border-radius:11px;display:grid;place-items:center;font-style:normal;font-size:18px;font-weight:800}.admin-stats .blue{background:#e8f2ff;color:#3886df}.admin-stats .orange{background:#fff1e7;color:#e87c30}.admin-stats .green{background:#eaf9e4;color:#43a520}.admin-stats .purple{background:#f3ebff;color:#8a52cf}.admin-stats small,.admin-stats strong{display:block}.admin-stats small{font-size:10px;color:#8d98a8}.admin-stats strong{font-size:20px;margin-top:2px}.admin-section{scroll-margin-top:90px;margin-top:26px}.admin-section-head{display:flex;align-items:end;justify-content:space-between;margin-bottom:11px}.admin-section-head h2{margin:2px 0;font-size:18px}.admin-section-head>span{font-size:11px;color:#8b96a5}.light-table{overflow:auto;border:1px solid #e1e6ed;border-radius:14px;background:#fff;box-shadow:0 6px 24px #26334a08}.light-table table{border-collapse:collapse;width:100%;min-width:950px}.light-table th{background:#f8fafc;color:#7b8797;font-size:10px;text-transform:uppercase;letter-spacing:.5px}.light-table th,.light-table td{text-align:left;padding:13px 14px;border-bottom:1px solid #edf0f4}.light-table td{font-size:12px;color:#485467}.light-table td strong,.light-table td small{display:block}.light-table td strong{color:#202b3c}.light-table td small{font-size:10px;color:#909baa;margin-top:2px}.light-table code{background:#f1f4f7;color:#3d4a5e;padding:5px 7px;border-radius:6px}.light-table .money{color:#29930a;font-weight:800}.proof-link{color:#367fcf;text-decoration:none;font-weight:700}.light-status{display:inline-flex;padding:5px 9px;border-radius:15px;font-size:10px;font-weight:800}.light-status.pending{background:#fff2e5;color:#d56d21}.light-status.approved{background:#e8f8e2;color:#378d1c}.light-status.rejected,.light-status.inactive{background:#fff0f0;color:#cc4c4c}.admin-actions{display:flex;gap:5px}.admin-actions button{border:0;border-radius:7px;height:32px;padding:0 10px;font-size:10px;font-weight:800;cursor:pointer}.admin-actions .approve{background:#64d637;color:#18350d}.admin-actions .reject{background:#fff0f0;color:#cc4c4c}.reviewed{color:#9aa4b2;font-size:10px}.empty-row{text-align:center!important;padding:30px!important;color:#9aa4b2!important}.admin-package-layout{display:grid;grid-template-columns:340px 1fr;gap:15px}.light-form{background:#fff;border:1px solid #e1e6ed;border-radius:14px;padding:20px}.light-form h3{margin:0 0 12px}.light-form label{display:block;font-size:11px;font-weight:700;margin-top:11px;color:#556174}.light-form input{width:100%;height:43px;border:1px solid #dce2e9;background:#fafbfd;border-radius:8px;padding:0 11px;margin-top:5px;color:#263247}.light-form input[type=file]{height:auto;padding:10px}.light-form button{width:100%;height:43px;border:0;border-radius:9px;background:#65d733;color:#17320e;font-weight:800;margin-top:15px;cursor:pointer}.light-packages{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;align-content:start}.light-packages article{background:#fff;border:1px solid #e1e6ed;border-radius:14px;padding:14px;display:flex;gap:14px;align-items:center}.light-packages img,.mini-qr{width:72px;height:72px;object-fit:contain;border:1px solid #e3e8ee;border-radius:9px;padding:4px;display:grid;place-items:center;color:#9aa4b2}.light-packages small,.light-packages h3,.light-packages strong{display:block}.light-packages small{font-size:8px;color:#9aa4b2}.light-packages h3{font-size:14px;margin:2px 0}.light-packages strong{font-size:16px;color:#319512;margin-bottom:4px}.admin-shade{display:none}@media(max-width:1000px){.admin-stats{grid-template-columns:1fr 1fr}.admin-package-layout{grid-template-columns:1fr}.admin-side{transform:translateX(-102%);transition:.25s}.admin-side.open{transform:translateX(0)}.admin-main{margin:0;width:100%}.admin-top>button{display:grid;width:36px;height:36px;place-items:center;margin-right:12px;border:1px solid #dde3ea;background:#fff;border-radius:8px}.admin-shade.show{display:block;position:fixed;inset:0;background:#17203366;z-index:50}}@media(max-width:600px){.admin-content{padding:18px 12px}.admin-top{padding:0 14px}.admin-account div{display:none}.admin-stats,.light-packages{grid-template-columns:1fr}.admin-welcome>span{display:none}}
.admin-stats.report-only{grid-template-columns:repeat(2,minmax(240px,1fr));max-width:760px}.admin-stats article div>span{display:block;font-size:9px;color:#a0a9b6;margin-top:2px}@media(max-width:600px){.admin-stats.report-only{grid-template-columns:1fr}}
.admin-section.page-section{margin-top:0}
.login-user-btn{white-space:nowrap;height:34px;border:0;border-radius:7px;background:#e8f2ff;color:#2874c6;padding:0 11px;font-size:10px;font-weight:800;cursor:pointer}.login-user-btn:hover{background:#d9eaff}
.payment-settings-form{max-width:620px}.current-payment-qr{display:flex;justify-content:center;margin-bottom:16px}.current-payment-qr img,.current-payment-qr .mini-qr{width:210px;height:210px;object-fit:contain;border:1px solid #dfe6ee;border-radius:14px;padding:8px;background:#fff}.payment-address{position:relative;border:1px solid #28505a;background:#0a171d;border-radius:11px;padding:11px 70px 11px 13px;margin:12px 0 18px}.payment-address span,.payment-address strong{display:block}.payment-address span{font-size:9px;letter-spacing:1.2px;color:#708892}.payment-address strong{margin-top:4px;color:#dce9e5;font-size:12px;word-break:break-all}.payment-address button{position:absolute;right:9px;top:50%;transform:translateY(-50%);border:0;border-radius:7px;background:#70df3b;color:#14210f;padding:7px 9px;font-size:10px;font-weight:800;cursor:pointer}

/* Screenshot-matched user earnings portfolio */
.earnings-portfolio{margin-top:14px;border:1px solid #20343e;background:#101c23;border-radius:23px;padding:35px 30px 29px;box-shadow:0 14px 34px #0002}.earnings-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:25px}.earnings-head>div>span{display:block;color:#7e9caf;font-size:13px;font-weight:800;letter-spacing:1.9px}.earnings-head h2{margin:8px 0 0;color:#f5f8f6;font-size:27px;line-height:1.2;letter-spacing:-.8px}.earnings-head>a{color:#69ea36;text-decoration:none;font-size:16px;font-weight:800}.earnings-list{display:grid;gap:16px}.earning-row{min-height:148px;border:1px solid #28414c;background:#0c181e;border-radius:18px;padding:22px 19px;display:flex;align-items:center;gap:15px;transition:border-color .2s,transform .2s}.earning-row:hover{border-color:#3c5964;transform:translateY(-1px)}.earning-icon{width:55px;height:55px;border-radius:15px;display:grid;place-items:center;flex:none;font-size:18px}.earning-icon.direct-income{color:#78a790;background:#193921}.earning-icon.daily-roi{color:#7396bd;background:#172b47}.earning-icon.team-roi{color:#9d8c71;background:#3a2818}.earning-copy{flex:1;min-width:0}.earning-copy>span{display:block;color:#7f9caf;font-size:16px}.earning-copy h3{margin:7px 0 11px;color:#f3f6f4;font-size:24px;line-height:1;font-weight:800}.earning-copy small{color:#607d8e;font-size:13px}.earning-copy small b{color:#62ed31;font-size:14px}.earning-go{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:#17262e;color:#7d9aaa;text-decoration:none;font-size:18px;flex:none}.earning-go:hover{background:#20343d;color:#6dea38}@media(max-width:540px){.earnings-portfolio{padding:25px 18px 20px;border-radius:19px}.earnings-head{align-items:flex-end}.earnings-head>div>span{font-size:10px}.earnings-head h2{font-size:22px}.earnings-head>a{font-size:12px}.earning-row{min-height:125px;padding:17px 14px}.earning-icon{width:48px;height:48px}.earning-copy>span{font-size:13px}.earning-copy h3{font-size:20px}.earning-copy small{font-size:10px}.earning-copy small b{font-size:11px}}
.progress-rule{margin:13px 0 0!important;padding-top:11px;border-top:1px solid #1e2d36;color:#71858d!important;font-size:11px!important}
.brand-image{display:block}.brand-image img{display:block;width:min(230px,80%);height:auto;object-fit:contain;background:#f7fbff;border-radius:10px;padding:5px 8px}.auth-card:has(.brand-image):before{display:none}.dash-brand{height:70px;padding:0 5px 24px}.dash-brand img{display:block;width:190px;max-height:58px;object-fit:contain;object-position:left center;background:#f7fbff;border-radius:9px;padding:4px 7px}.admin-brand{display:block;height:82px;padding:0 8px 20px}.admin-brand img{display:block;width:190px;max-height:58px;object-fit:contain;object-position:left center}.admin-brand>small{display:block;margin-top:2px;color:#94a0b2;font-size:8px;letter-spacing:1.2px}.admin-brand>span,.admin-brand>div{display:none}
.dash-support{text-decoration:none;color:#edf5f2}.rules-page{max-width:1000px;margin:auto;padding:34px 22px 70px}.rules-head{text-align:center;margin:30px 0}.rules-head>span{font-size:10px;letter-spacing:1.7px;color:#70df3b;font-weight:800}.rules-head h1{font-size:32px;margin:6px}.rules-head p{color:#788991}.rules-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.rules-grid article{display:flex;gap:14px;border:1px solid #20343e;background:linear-gradient(145deg,#111c23,#0e181e);border-radius:15px;padding:18px}.rules-grid article>i{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;flex:none;background:#193921;color:#70df3b;font-style:normal;font-weight:900}.rules-grid h2{font-size:16px;margin:3px 0 7px}.rules-grid p{font-size:12px;color:#81939b;margin:0;line-height:1.7}.rules-grid strong{color:#70df3b}.level-rates{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px}.level-rates span{padding:4px 7px;border-radius:6px;background:#0a151b;color:#91a4ac;font-size:9px}.rules-actions{display:flex;gap:10px;justify-content:center;margin-top:22px}.rules-actions a{padding:12px 17px;border-radius:9px;background:#70df3b;color:#14210f;text-decoration:none;font-size:12px;font-weight:800}.rules-actions a:last-child{background:#eaf3ef}@media(max-width:700px){.rules-grid{grid-template-columns:1fr}.rules-head h1{font-size:25px}}
.sponsor-result{min-height:20px;padding:5px 2px 0;color:#8b9890;font-size:12px;font-weight:700}.sponsor-result.valid{color:#73e53d}.sponsor-result.invalid{color:#ff7777}
.income-limit-alert{display:flex;align-items:center;gap:12px;margin-bottom:14px;padding:14px 16px;border:1px solid #77502c;background:#382617;color:#ffc17c;border-radius:12px}.income-limit-alert strong,.income-limit-alert span{display:block}.income-limit-alert span{flex:1;font-size:12px;color:#d7aa79}.income-limit-alert a{white-space:nowrap;color:#17210f;background:#73e53d;padding:8px 11px;border-radius:8px;text-decoration:none;font-size:11px;font-weight:800}@media(max-width:540px){.income-limit-alert{align-items:flex-start;flex-wrap:wrap}.income-limit-alert span{flex-basis:100%}}
.income-page{max-width:1100px;margin:auto;padding:34px 24px 70px}.income-back{color:#70df3b;text-decoration:none;font-size:12px}.income-page-head{display:flex;justify-content:space-between;align-items:end;margin:30px 0 20px}.income-page-head>div>span{color:#7393a5;font-size:10px;font-weight:800;letter-spacing:1.6px}.income-page-head h1{font-size:30px;margin:5px 0}.income-page-head p{color:#788991;margin:0;font-size:13px}.income-total{text-align:right;border:1px solid #27404a;background:#101c23;border-radius:13px;padding:13px 17px}.income-total small,.income-total strong{display:block}.income-total small{font-size:9px;color:#71858d}.income-total strong{font-size:22px;color:#70df3b}.income-tabs{display:flex;gap:7px;overflow:auto;margin-bottom:13px}.income-tabs a{white-space:nowrap;padding:9px 13px;border:1px solid #263b45;border-radius:9px;color:#81949d;text-decoration:none;font-size:11px;font-weight:700}.income-tabs a.active{background:#70df3b;color:#14210f;border-color:#70df3b}.income-history-card{border:1px solid #20343e;background:#101c23;border-radius:17px;overflow:hidden}.income-table-wrap{overflow:auto}.income-history-card table{width:100%;border-collapse:collapse;min-width:760px}.income-history-card th,.income-history-card td{text-align:left;padding:14px 16px;border-bottom:1px solid #20343e;font-size:12px}.income-history-card th{color:#71858d;background:#0d181e;font-size:9px;letter-spacing:1px}.income-history-card td{color:#9aacb4}.income-history-card td strong,.income-history-card td small{display:block}.income-history-card td strong{color:#eaf1ee}.income-history-card td small{font-size:9px;color:#657b86}.income-type-cell{display:flex;align-items:center;gap:10px}.income-type-cell .earning-icon{width:37px;height:37px;border-radius:9px}.credit-amount{color:#70df3b!important;font-size:14px!important;font-weight:800}.income-empty{text-align:center;padding:55px 20px}.income-empty>span{font-size:32px;color:#607985}.income-empty h2{font-size:18px;margin:8px}.income-empty p{color:#71858d;font-size:12px}@media(max-width:600px){.income-page{padding:22px 12px}.income-page-head{align-items:flex-start;gap:13px}.income-page-head h1{font-size:22px}.income-page-head p{display:none}.income-total{padding:10px}.income-total strong{font-size:17px}}
.withdraw-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.withdraw-form h2{margin-top:0}.withdraw-form label{display:block;font-size:12px;font-weight:700;margin:12px 0}.withdraw-form input{width:100%;height:47px;border:1px solid #28404a;background:#091218;color:#edf5f2;border-radius:10px;padding:0 12px;margin-top:6px}.withdraw-form button{width:100%;height:46px;border:0;border-radius:10px;background:#70df3b;color:#14210f;font-weight:800;cursor:pointer}.withdraw-form button:disabled{opacity:.45}.fee-preview{background:#0b171d;border:1px solid #243943;border-radius:10px;padding:11px;color:#80939c;font-size:12px;margin-bottom:12px}.fee-preview strong{color:#70df3b}.withdraw-history{margin-top:15px}.admin-stats.admin-report-grid{grid-template-columns:repeat(3,1fr)}@media(max-width:800px){.withdraw-grid{grid-template-columns:1fr}.admin-stats.admin-report-grid{grid-template-columns:1fr 1fr}}@media(max-width:540px){.admin-stats.admin-report-grid{grid-template-columns:1fr}}
.fund-page{max-width:1120px;margin:auto;padding:34px 22px 70px}.fund-head{display:flex;align-items:end;justify-content:space-between;margin:28px 0 18px}.fund-head>div>span{color:#70df3b;font-size:10px;font-weight:800;letter-spacing:1.6px}.fund-head h1{font-size:31px;margin:5px 0}.fund-head p{color:#788991;margin:0}.fund-balance{border:1px solid #29444e;background:#101c23;border-radius:14px;padding:13px 18px;text-align:right}.fund-balance small,.fund-balance strong{display:block}.fund-balance small{font-size:9px;color:#71858d}.fund-balance strong{font-size:25px;color:#70df3b}.fund-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.fund-actions{display:grid;gap:14px}.single-payment-card h2{margin:0 0 12px}.fund-qr{display:block;width:150px;height:150px;object-fit:contain;background:#fff;border-radius:12px;padding:7px;margin:8px auto}.fund-history{margin-top:15px}.fund-history>h2{font-size:17px;margin:0;padding:16px;border-bottom:1px solid #20343e}.debit-amount{color:#ff9d83!important;font-weight:800}.earning-icon.fund-wallet{color:#6de63a;background:#173526}@media(max-width:760px){.fund-grid{grid-template-columns:1fr}.fund-head{align-items:flex-start;gap:12px}.fund-head p{display:none}.fund-balance strong{font-size:19px}}
.fund-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:12px;padding:6px;border:1px solid #243943;background:#0c171d;border-radius:14px}.fund-tabs button{min-width:0;min-height:44px;padding:6px;border:0;border-radius:9px;background:transparent;color:#80939c;font-weight:800;cursor:pointer}.fund-tabs button.active{background:#70df3b;color:#14210f;box-shadow:0 8px 22px #70df3b22}.fund-grid{display:block;max-width:680px;margin:auto}.fund-actions{display:contents}.fund-panel{display:none}.fund-panel.active{display:block}.fund-history{max-width:100%;margin-top:18px}@media(max-width:560px){.fund-tabs{gap:3px;padding:4px}.fund-tabs button{min-height:39px;padding:4px 2px;font-size:10px;line-height:1.15}}
.user-admin-actions{display:flex;gap:5px;align-items:center}.user-admin-actions form{margin:0}.edit-user-btn,.delete-user-btn{height:34px;border:0;border-radius:7px;padding:0 10px;display:inline-flex;align-items:center;text-decoration:none;font-size:10px;font-weight:800;cursor:pointer}.edit-user-btn{background:#eef4ff;color:#3473bc}.delete-user-btn{background:#fff0f0;color:#c84747}.edit-user-form{max-width:820px;margin:auto}.edit-user-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.light-form select{width:100%;height:43px;border:1px solid #dce2e9;background:#fafbfd;border-radius:8px;padding:0 11px;margin-top:5px;color:#263247}.full-field{grid-column:1/-1}.edit-form-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:15px}.edit-form-actions a{color:#687386;text-decoration:none;font-size:12px}.edit-form-actions button{width:auto;padding:0 24px;margin:0}@media(max-width:650px){.edit-user-grid{grid-template-columns:1fr}.full-field{grid-column:auto}.user-admin-actions{flex-wrap:wrap}}
.forgot-link{text-align:right;margin-top:-7px}.forgot-link a{font-size:11px;text-decoration:none}.resend-form{text-align:center;margin-top:12px}.resend-form button{border:0;background:transparent;color:#70df3b;font-weight:700;cursor:pointer}
.team-page{max-width:1180px;margin:auto;padding:34px 22px 70px}.team-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin:30px 0 18px}.team-head>div>span{color:#70df3b;font-size:10px;font-weight:800;letter-spacing:1.6px}.team-head h1{font-size:31px;margin:5px 0}.team-head p{color:#788991;margin:0;font-size:13px}.team-summary{display:flex;gap:8px}.team-summary article{min-width:100px;border:1px solid #29404a;background:#101c23;border-radius:12px;padding:11px 13px}.team-summary small,.team-summary strong{display:block}.team-summary small{color:#708692;font-size:8px}.team-summary strong{font-size:20px;color:#edf5f2}.team-referral{display:flex;align-items:center;gap:10px;border:1px solid #29404a;background:#101c23;border-radius:12px;padding:11px 13px;margin-bottom:13px}.team-referral span{color:#71858d;font-size:10px}.team-referral strong{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;color:#a8bac2;font-size:11px}.team-referral button{border:0;border-radius:7px;background:#70df3b;color:#14210f;padding:7px 11px;font-weight:800}.team-card{border:1px solid #20343e;background:#101c23;border-radius:16px;overflow:hidden}.team-table-wrap{overflow:auto}.team-card table{width:100%;border-collapse:collapse;min-width:800px}.team-card th,.team-card td{text-align:left;padding:14px;border-bottom:1px solid #20343e;font-size:11px;color:#8fa2ab}.team-card th{background:#0d181e;color:#71858d;font-size:9px;letter-spacing:.8px}.team-card td strong,.team-card td small{display:block}.team-card td strong{color:#edf5f2;font-size:12px}.team-card td small{color:#657b86;margin-top:3px}.team-money{color:#70df3b!important;font-weight:800}.team-status{display:inline-flex;padding:5px 8px;border-radius:14px;font-size:9px;font-weight:800}.team-status.active{color:#73e53d;background:#173224}.team-status.inactive{color:#ffad7c;background:#35251c}.team-empty{text-align:center!important;padding:50px!important}.level-badge{display:inline-grid;place-items:center;width:34px;height:28px;border-radius:7px;background:#193921;color:#70df3b;font-weight:800}.level-tabs{display:flex;gap:6px;overflow:auto;padding-bottom:10px}.level-tabs button{white-space:nowrap;border:1px solid #263b45;border-radius:8px;background:#101c23;color:#81949d;padding:8px 10px;font-size:10px;font-weight:800;cursor:pointer}.level-tabs button b{margin-left:3px;color:#647b86}.level-tabs button.active{background:#70df3b;border-color:#70df3b;color:#14210f}.level-tabs button.active b{color:#276413}@media(max-width:750px){.team-head{align-items:flex-start;display:block}.team-summary{margin-top:14px}.team-summary article{flex:1;min-width:0}.team-head p{display:none}.team-referral span{display:none}}
.package-buy-page{max-width:900px}.package-choice-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:14px}.package-choice{position:relative;border:1px solid #29404a;background:#101c23;border-radius:16px;padding:18px;cursor:pointer;transition:.2s}.package-choice.selected{border-color:#70df3b;box-shadow:0 0 0 2px #70df3b22}.package-choice input{position:absolute;opacity:0}.package-choice strong,.package-choice b,.package-choice small,.package-choice em,.package-choice code{display:block}.package-choice strong{font-size:16px}.package-choice b{font-size:25px;color:#70df3b;margin:5px 0}.package-choice small{color:#8da0a9}.package-choice img{display:block;width:120px;height:120px;object-fit:contain;background:#fff;padding:5px;border-radius:10px;margin:13px auto}.package-choice code{word-break:break-all;color:#9db1ba;font-size:9px}.package-choice em{color:#667c86;font-size:9px;margin-top:7px}.package-check{position:absolute;right:12px;top:12px;width:23px;height:23px;border-radius:50%;display:grid;place-items:center;background:#263941;color:#728992}.package-choice.selected .package-check{background:#70df3b;color:#14210f}.package-proof{max-width:600px;margin:auto}.single-payment-card select{width:100%;height:50px;border:1px solid #28404a;background:#091218;color:#edf5f2;border-radius:11px;padding:0 13px;margin-top:7px}.light-packages article small+span{margin-top:5px}@media(max-width:760px){.package-choice-grid{grid-template-columns:1fr}.package-choice{min-height:130px}.package-choice img{width:90px;height:90px;margin:10px auto}}
.package-edit-form{width:100%}.package-edit-form label{display:block;font-size:9px;color:#7d8999;margin-top:7px}.package-edit-form input[type=text],.package-edit-form input[type=number]{width:100%;height:34px;border:1px solid #dce2e9;border-radius:7px;padding:0 8px;margin-top:3px}.package-active-check{display:flex!important;align-items:center;gap:6px}.package-edit-form button{width:100%;height:34px;border:0;border-radius:7px;background:#65d733;color:#17320e;font-size:10px;font-weight:800;margin-top:9px;cursor:pointer}.light-packages.editable-packages article{align-items:flex-start}
.package-step{display:none}.package-step.active{display:block}.package-step-head{display:flex;align-items:center;gap:11px;margin-bottom:14px}.package-step-head>b{width:37px;height:37px;border-radius:10px;display:grid;place-items:center;background:#70df3b;color:#14210f}.package-step-head strong,.package-step-head small{display:block}.package-step-head small{color:#71858d;font-size:10px}.package-next{display:block;width:min(100%,420px);height:50px;margin:18px auto 0;border:0;border-radius:11px;background:#70df3b;color:#14210f;font-weight:800;cursor:pointer}.package-back{border:0;background:transparent;color:#70df3b;font-weight:700;cursor:pointer;margin-bottom:18px}.selected-package-summary{text-align:center;border:1px solid #29404a;background:#101c23;border-radius:15px;padding:16px;margin-bottom:13px}.selected-package-summary>span{font-size:9px;color:#71858d;letter-spacing:1.2px}.selected-package-summary h2{font-size:18px;margin:4px}.selected-package-summary>strong{display:block;color:#70df3b;font-size:30px}.selected-package-summary>small{color:#91a4ac}.package-step #companyQrWrap[hidden],.package-step .payment-address[hidden]{display:none}
.registration-card{max-width:620px;margin:0 auto 15px;border:1px solid #3f6a49;background:radial-gradient(circle at 100% 0,#1d482d,transparent 35%),#101c23;border-radius:18px;padding:22px;box-shadow:0 18px 45px #0005}.registration-card-head{display:flex;align-items:flex-start;justify-content:space-between}.registration-card-head span{color:#70df3b;font-size:9px;font-weight:800;letter-spacing:1.4px}.registration-card-head h2{margin:4px 0;font-size:21px}.registration-card-head>button{width:30px;height:30px;border:0;border-radius:8px;background:#203139;color:#91a6af;font-size:19px;cursor:pointer}.registration-card>p{color:#84969e;font-size:11px}.credential-row{display:flex;justify-content:space-between;gap:15px;border-bottom:1px solid #263b45;padding:11px 3px}.credential-row span{color:#71858d;font-size:11px}.credential-row strong{color:#edf5f2;text-align:right;word-break:break-all}.download-credentials{width:100%;height:45px;border:0;border-radius:10px;background:#70df3b;color:#14210f;font-weight:800;margin-top:16px;cursor:pointer}
.block-user-btn{height:34px;border:0;border-radius:7px;padding:0 10px;background:#fff4df;color:#ad6a12;font-size:10px;font-weight:800;cursor:pointer}.block-user-btn.unblock{background:#e8f8e2;color:#378d1c}.light-status.blocked{background:#2f3540;color:#fff}
.fund-user-btn{height:34px;border-radius:7px;padding:0 10px;display:inline-flex;align-items:center;background:#e8f8e2;color:#378d1c;text-decoration:none;font-size:10px;font-weight:800}.selected-fund-user{border:1px solid #c9e9bc;background:#eefbea;border-radius:9px;padding:10px 12px;margin:10px 0}.selected-fund-user strong,.selected-fund-user span{display:block}.selected-fund-user strong{color:#286f16}.selected-fund-user span{font-size:10px;color:#70806c;margin-top:2px}.light-form input[readonly]{background:#eef2f5;color:#66717e}
.wallet-admin-history{margin-top:28px}.wallet-type{display:inline-flex;padding:5px 8px;border-radius:12px;background:#eef4fa;color:#52708d;font-size:9px;font-weight:800}.wallet-type.deposit,.wallet-type.admin_credit,.wallet-type.transfer_in{background:#e8f8e2;color:#378d1c}.wallet-type.investment,.wallet-type.transfer_out{background:#fff3e7;color:#bd6c28}.wallet-debit{color:#d46a45!important;font-weight:800}
.recovery-email{border:1px solid #31513a;background:#17291d;color:#9db0a2;border-radius:10px;padding:12px;font-size:12px;text-align:center}.recovery-email strong{display:block;color:#70df3b;margin-top:3px}
.payment-address button,.single-payment-card .payment-address button{width:auto;height:auto;margin:0;border:0;border-radius:8px;background:#70df3b;color:#14210f;padding:8px 12px;font-size:11px;font-weight:800;cursor:pointer;flex:none}.buy-method-modal{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:18px;background:#03070bcc;backdrop-filter:blur(7px);opacity:0;visibility:hidden;transition:.2s}.buy-method-modal.show{opacity:1;visibility:visible}.buy-method-dialog{position:relative;width:min(620px,100%);border:1px solid #29434e;border-radius:22px;background:radial-gradient(circle at 100% 0,#183e2a,transparent 35%),#101c23;padding:30px;box-shadow:0 30px 80px #000a}.buy-method-close{position:absolute;right:16px;top:14px;width:34px;height:34px;border:0;border-radius:9px;background:#203039;color:#a4b4ba;font-size:22px;cursor:pointer}.buy-method-dialog>span{color:#70df3b;font-size:10px;font-weight:800;letter-spacing:1.5px}.buy-method-dialog h2{font-size:28px;margin:6px 0}.buy-method-dialog>p{color:#82939b;font-size:13px;margin:0 0 20px}.buy-method-options{display:grid;grid-template-columns:1fr 1fr;gap:12px}.buy-method-options a{display:flex;flex-direction:column;min-height:210px;border:1px solid #29434e;border-radius:16px;background:#0b171d;padding:20px;color:#edf5f2;text-decoration:none;transition:.2s}.buy-method-options a:hover{border-color:#70df3b;transform:translateY(-2px)}.buy-method-options b{width:43px;height:43px;border-radius:11px;display:grid;place-items:center;background:#193921;color:#70df3b;font-size:17px}.buy-method-options strong{font-size:17px;margin-top:16px}.buy-method-options small{color:#7d919a;line-height:1.55;margin-top:7px}.buy-method-options em{margin-top:auto;color:#70df3b;font-size:12px;font-style:normal;font-weight:800}@media(max-width:540px){.buy-method-dialog{padding:24px 16px}.buy-method-options{grid-template-columns:1fr}.buy-method-options a{min-height:155px}.buy-method-dialog h2{font-size:23px}}
