@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap");:root{--ui-bg:#060812;--ui-bg-raised:#0b1120;--ui-surface:#10182a;--ui-surface-strong:#0b1221;--ui-border:rgba(148,163,184,.12);--ui-border-strong:rgba(117,104,255,.32);--ui-text:#f8fafc;--ui-text-soft:#d9e1ef;--ui-muted:#7f8ba3;--ui-primary:#7568ff;--ui-primary-light:#988eff;--ui-primary-dark:#5f51e8;--ui-primary-soft:rgba(117,104,255,.12);--ui-success:#6ee7b7;--ui-warning:#fcd34d;--ui-danger:#fca5a5;--ui-radius-sm:9px;--ui-radius-md:12px;--ui-radius-lg:18px;--ui-radius-xl:28px;--ui-shadow-sm:0 7px 20px rgba(0,0,0,.14);--ui-shadow:0 20px 55px rgba(0,0,0,.18);--ui-shadow-lg:0 30px 80px rgba(0,0,0,.35);--ui-ease:180ms ease;--ui-ease-emphasized:240ms cubic-bezier(0.16,1,0.3,1);color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*,:after,:before{box-sizing:border-box}html{min-height:100%;background:var(--ui-bg);scroll-behavior:smooth}body,body.trynda-app{min-height:100vh;margin:0;overflow-x:hidden;background:radial-gradient(circle at 15% 10%,rgba(124,58,237,.1),transparent 30%),radial-gradient(circle at 85% 15%,rgba(99,102,241,.08),transparent 30%),linear-gradient(180deg,#060812,#080b14 45%,#060812);color:var(--ui-text);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;opacity:.5}a{color:inherit}::selection{background:rgba(124,58,237,.35);color:#fff}*{scrollbar-width:thin;scrollbar-color:rgba(139,92,246,.45) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:linear-gradient(180deg,rgba(139,92,246,.55),rgba(99,102,241,.35)) padding-box}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,rgba(139,92,246,.8),rgba(99,102,241,.6)) padding-box}.trynda-root{position:relative;z-index:1;min-height:100vh}.trynda-background{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none}.trynda-glow{position:absolute;border-radius:50%;filter:blur(100px);opacity:.35}.trynda-glow-1{top:-160px;left:-120px;width:420px;height:420px;background:rgba(124,58,237,.16)}.trynda-glow-2{top:20%;right:-180px;width:500px;height:500px;background:rgba(79,70,229,.1)}.trynda-grid{position:absolute;inset:0;opacity:.18;background-image:linear-gradient(hsla(0,0%,100%,.025) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.025) 1px,transparent 0);background-size:48px 48px;-webkit-mask-image:linear-gradient(180deg,#000 0,transparent 85%);mask-image:linear-gradient(180deg,#000 0,transparent 85%)}.shell{position:relative;z-index:2;display:grid;grid-template-columns:248px minmax(0,1fr);min-height:100vh;background:linear-gradient(90deg,rgba(6,8,18,.92),rgba(6,8,18,.74) 22%,rgba(6,8,18,.6))}aside{position:-webkit-sticky;position:sticky;top:0;z-index:10;display:flex;flex-direction:column;height:100vh;padding:20px 14px;overflow:hidden;border-right:1px solid rgba(139,124,255,.12);background:linear-gradient(180deg,rgba(12,17,31,.96),rgba(5,9,18,.98));box-shadow:18px 0 55px rgba(0,0,0,.2),inset -1px 0 hsla(0,0%,100%,.02);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}aside:before{position:absolute;top:-120px;left:-100px;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,rgba(117,104,255,.13),transparent 70%);content:"";pointer-events:none}aside .logo{position:relative;z-index:1;display:grid;width:52px;height:52px;overflow:hidden;border:1px solid rgba(153,143,255,.25);border-radius:16px;background:linear-gradient(145deg,rgba(154,143,255,.24),rgba(73,59,210,.22));box-shadow:0 12px 35px rgba(0,0,0,.25),0 0 35px rgba(123,108,255,.08);place-items:center}aside .logo img{width:100%;height:100%;object-fit:contain}aside h2{margin:14px 8px 26px;color:var(--ui-text);font-size:15px;font-weight:800}.sidebar-brand,aside h2{position:relative;z-index:1}.sidebar-brand{display:flex;align-items:center;gap:12px;padding:10px 7px 24px;margin-bottom:12px}.sidebar-brand-logo{display:grid;flex:0 0 auto;width:48px;height:48px;border:1px solid rgba(153,143,255,.25);border-radius:14px;background:linear-gradient(145deg,rgba(117,104,255,.2),rgba(56,45,145,.1));box-shadow:0 10px 30px rgba(93,76,230,.14),inset 0 1px hsla(0,0%,100%,.06);transition:transform var(--ui-ease),border-color var(--ui-ease),box-shadow var(--ui-ease);place-items:center}.sidebar-brand:hover .sidebar-brand-logo{border-color:rgba(117,104,255,.42);transform:translateY(-1px)}.sidebar-brand-logo img{display:block;width:34px;height:34px;object-fit:contain}.sidebar-brand-text{display:flex;flex-direction:column;line-height:1}.sidebar-brand-text strong{color:#fff;font-size:15px;font-weight:800;letter-spacing:.1em}.sidebar-brand-text span{margin-top:5px;color:#777f96;font-size:8px;font-weight:800;letter-spacing:.28em}aside nav{position:relative;z-index:1;display:grid;grid-gap:7px;gap:7px}aside nav a{position:relative;display:flex;align-items:center;gap:11px;min-height:48px;padding:12px 14px;border:1px solid transparent;border-radius:13px;color:#8490a6;font-size:13px;font-weight:650;text-decoration:none;transition:transform var(--ui-ease),background var(--ui-ease),border-color var(--ui-ease),color var(--ui-ease),box-shadow var(--ui-ease)}aside nav a:hover{border-color:rgba(117,104,255,.12);background:linear-gradient(90deg,rgba(117,104,255,.1),rgba(117,104,255,.025));box-shadow:0 8px 24px rgba(0,0,0,.1);color:#fff;transform:translateX(4px)}aside nav a.active{border-color:rgba(117,104,255,.2);background:linear-gradient(100deg,rgba(117,104,255,.2),rgba(117,104,255,.06));box-shadow:inset 0 0 25px rgba(117,104,255,.025),0 10px 28px rgba(0,0,0,.14);color:#fff}aside nav a.active:before{position:absolute;top:8px;bottom:8px;left:-1px;width:3px;border-radius:0 6px 6px 0;background:linear-gradient(180deg,#a097ff,#6255ef);box-shadow:0 0 16px rgba(117,104,255,.8);content:""}aside>button{position:relative;z-index:1;width:100%;margin-top:auto;color:#a5b0c2}aside>button:hover:not(:disabled){border-color:rgba(239,68,68,.22);background:rgba(239,68,68,.08);color:var(--ui-danger)}.content{position:relative;z-index:2;width:100%;max-width:none;padding:34px 42px 50px}header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:4px 0 10px;margin-bottom:30px}header h1{margin:0 0 6px;font-size:clamp(27px,3vw,32px);font-weight:800;letter-spacing:-.045em;line-height:1.1;text-shadow:0 8px 30px rgba(0,0,0,.25)}header p{margin:0;color:#7c89a2;font-size:13px}button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:10px 15px;border:1px solid #2a3854;border-radius:11px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(180deg,#18243c,#10192c);box-shadow:var(--ui-shadow-sm);color:#eef2ff;font-size:13px;font-weight:700;letter-spacing:.01em;transition:transform var(--ui-ease),background var(--ui-ease),border-color var(--ui-ease),box-shadow var(--ui-ease),color var(--ui-ease)}button:hover:not(:disabled){border-color:rgba(117,104,255,.4);background:linear-gradient(180deg,#202f4e,#15213a);box-shadow:0 12px 30px rgba(0,0,0,.2),0 0 0 3px rgba(117,104,255,.04);color:#fff;transform:translateY(-2px)}button:active:not(:disabled){transform:translateY(0) scale(.985)}.empty-action,.login-form button,.premium-login-button,.ui-button--primary,header>button{border-color:rgba(172,163,255,.42);background:linear-gradient(135deg,var(--ui-primary-dark),#8376ff);box-shadow:0 14px 34px rgba(95,81,232,.25);color:#fff}.empty-action:hover:not(:disabled),.login-form button:hover:not(:disabled),.premium-login-button:hover:not(:disabled),.ui-button--primary:hover:not(:disabled),header>button:hover:not(:disabled){background:linear-gradient(135deg,#7467ff,var(--ui-primary-light));box-shadow:0 18px 42px rgba(103,88,239,.34)}.delete-order-button,.ui-button--danger{border-color:rgba(239,68,68,.26);background:rgba(127,29,29,.18);color:var(--ui-danger)}.delete-order-button:hover:not(:disabled),.ui-button--danger:hover:not(:disabled){border-color:rgba(239,68,68,.42);background:rgba(153,27,27,.28);color:#fecaca}.ui-button--success{border-color:rgba(34,197,94,.22);background:rgba(27,104,73,.24);color:var(--ui-success)}.ui-button--warning{border-color:rgba(245,158,11,.22);background:rgba(120,82,19,.24);color:var(--ui-warning)}.refresh-boosters-button,.refresh-orders-button,.refresh-payments-button{min-width:104px;min-height:38px;padding:9px 13px;border-color:#27344d;border-radius:10px;background:#0d1527;box-shadow:none;color:#9eabc0;font-size:11px;font-weight:800}.refresh-boosters-button:hover:not(:disabled),.refresh-orders-button:hover:not(:disabled),.refresh-payments-button:hover:not(:disabled){border-color:rgba(117,104,255,.3);background:#131e34;color:#fff}.refresh-icon{display:inline-flex;font-size:14px}.refresh-icon.spinning{animation:ui-spin .8s linear infinite}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(215px,1fr));grid-gap:17px;gap:17px}.panel,.stat{border:1px solid rgba(148,163,184,.1);border-radius:var(--ui-radius-lg);background:linear-gradient(145deg,rgba(16,24,42,.95),rgba(8,13,25,.97));box-shadow:var(--ui-shadow),inset 0 1px hsla(0,0%,100%,.025)}.stat{position:relative;min-height:140px;overflow:hidden;padding:22px;transition:transform var(--ui-ease-emphasized),border-color var(--ui-ease),box-shadow var(--ui-ease)}.stat:before{position:absolute;top:-80px;right:-60px;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,rgba(117,104,255,.11),transparent 70%);content:""}.stat:hover{border-color:rgba(117,104,255,.22);box-shadow:0 25px 65px rgba(0,0,0,.24),0 0 35px rgba(117,104,255,.045);transform:translateY(-4px)}.stat span{color:var(--ui-muted);font-size:12px;font-weight:600}.stat span,.stat strong{position:relative;display:block}.stat strong{margin-top:10px;color:#fff;font-size:27px;font-weight:800;letter-spacing:-.035em;line-height:1.05}.stat small{position:relative;display:block;margin-top:8px;color:#61708a;font-size:11px}.dashboard-stat{min-height:128px}.dashboard-panel{min-height:280px}.stat-icon{position:relative;display:grid;width:42px;height:42px;margin-bottom:13px;border:1px solid rgba(123,108,255,.15);border-radius:12px;background:rgba(123,108,255,.09);color:#9b91ff;place-items:center}.panel{position:relative;overflow:hidden;padding:22px}.panel:before{position:absolute;top:0;right:0;left:0;height:1px;background:linear-gradient(90deg,transparent,rgba(148,137,255,.28),transparent);content:""}.section-header{display:flex;align-items:center;justify-content:space-between;gap:18px}.section-header h2{margin:0;color:#f6f8ff;font-size:18px;font-weight:800;letter-spacing:-.02em}.section-header p{margin:6px 0 0;color:var(--ui-muted);font-size:12px}.view-all{color:#a9a1ff;font-size:12px;font-weight:700;text-decoration:none;transition:color var(--ui-ease),transform var(--ui-ease)}.view-all:hover{color:#fff;transform:translateX(2px)}table{width:100%;border-spacing:0;border-collapse:collapse}th,thead th{height:46px;padding:13px 12px;border-bottom:1px solid rgba(148,163,184,.08);background:rgba(8,13,25,.78);color:#737f95;font-size:10px;font-weight:800;letter-spacing:.1em;text-align:left;text-transform:uppercase;white-space:nowrap}td{padding:14px 12px;border-top:1px solid rgba(148,163,184,.07);color:var(--ui-text-soft);font-size:13px}tbody tr{transition:background var(--ui-ease)}tbody tr:hover{background:linear-gradient(90deg,rgba(117,104,255,.045),rgba(117,104,255,.015))}td button{min-height:34px;padding:7px 11px;border-radius:9px;font-size:11px}input,select,textarea{width:100%;min-height:44px;padding:10px 13px;border:1px solid rgba(148,163,184,.14);border-radius:12px;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(180deg,#0d1628,#091120);box-shadow:inset 0 1px hsla(0,0%,100%,.018);color:#eef2ff;font-size:13px;transition:transform var(--ui-ease),border-color var(--ui-ease),box-shadow var(--ui-ease),background var(--ui-ease)}input:hover,select:hover,textarea:hover{border-color:rgba(148,163,184,.26)}input:focus,select:focus,textarea:focus{border-color:rgba(117,104,255,.7);background:#0b1120;box-shadow:0 0 0 3px rgba(117,104,255,.09),0 12px 30px rgba(0,0,0,.14);color:#fff;transform:translateY(-1px)}input::placeholder,textarea::placeholder{color:#59677f}input[readonly]{background:#0a1020;color:#9aa7bc;cursor:default}input[type=checkbox],input[type=radio]{width:16px;min-height:16px;height:16px;padding:0;accent-color:var(--ui-primary);box-shadow:none;transform:none}input[type=month]{color-scheme:dark}input[type=number]{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}select{padding-right:42px;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,#8995ab 0),linear-gradient(135deg,#8995ab 50%,transparent 0),linear-gradient(180deg,#0d1628,#091120);background-repeat:no-repeat;background-position:calc(100% - 18px) 50%,calc(100% - 12px) 50%,0 0;background-size:6px 6px,6px 6px,100% 100%}select option{background:#0b1120;color:#eef2ff}.login-form,.login-form label{display:grid;grid-gap:8px;gap:8px}.login-form label{color:#cbd5e1;font-size:12px;font-weight:600}.input-label,.login-form label>span{color:#8995ab;font-size:12px;font-weight:700}.login-form input,.login-form select,.login-form textarea{padding:12px 13px}.setting-card{display:flex;flex-direction:column;gap:8px;padding:17px;border:1px solid var(--ui-border);border-radius:14px;background:hsla(0,0%,100%,.018);transition:transform var(--ui-ease),border-color var(--ui-ease)}.setting-card:hover{border-color:rgba(123,108,255,.23);transform:translateY(-2px)}.setting-card span,.setting-field small{color:var(--ui-muted);font-size:11px}.setting-card strong{font-size:16px}.setting-field{display:grid;grid-gap:8px;gap:8px}.setting-field>span{color:#e8ecf5;font-size:12px;font-weight:700}.setting-field input{padding:11px 12px}.settings-save-button{padding:10px 15px;border-color:rgba(123,108,255,.28);border-radius:10px;background:rgba(123,108,255,.11);color:#d4d0ff;font-size:12px;font-weight:800}.settings-save-button:hover:not(:disabled){border-color:rgba(154,143,255,.55);background:rgba(123,108,255,.17);color:#fff}.muted{color:var(--ui-muted)}.status-danger,.status-success,.status-warning{display:inline-flex;align-items:center;border-radius:999px}.status-success{background:rgba(74,222,128,.1);color:#86efac}.status-warning{background:rgba(251,191,36,.1);color:#fcd34d}.status-danger{background:rgba(251,113,133,.1);color:#fda4af}.admin-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 11px;border:1px solid var(--ui-border);border-radius:10px;background:hsla(0,0%,100%,.02);color:#cbd5e1;font-size:12px;font-weight:700}.admin-dot{width:7px;height:7px;border-radius:50%;background:#8b7fff;box-shadow:0 0 12px rgba(139,127,255,.65)}.empty{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:220px;padding:40px 24px;color:#78869d;text-align:center}.empty-icon{display:grid;width:54px;height:54px;margin-bottom:14px;border:1px solid rgba(117,104,255,.12);border-radius:15px;background:radial-gradient(circle at center,rgba(117,104,255,.13),rgba(23,29,53,.82));box-shadow:0 12px 30px rgba(0,0,0,.15);color:#8891b4;font-size:20px;place-items:center}.empty h3{margin:0 0 6px;color:#e7ecf6;font-size:16px}.empty p{margin:0 0 18px;color:#64728a;font-size:12px}.empty-action{border:0;border-radius:9px;font-size:12px;font-weight:800}.booster-dropdown{position:relative;width:100%}.booster-dropdown-button{display:flex;align-items:center;width:100%;min-height:52px;gap:12px;padding:8px 13px;border-color:#293651;border-radius:13px;background:linear-gradient(180deg,#10192c,#0b1221);color:#eef2ff;text-align:left}.booster-dropdown-button:hover:not(:disabled){border-color:rgba(117,104,255,.45);background:linear-gradient(180deg,#141f35,#0d1628);transform:none}.booster-option-avatar,.booster-selected-icon{display:grid;flex:0 0 auto;border:1px solid rgba(117,104,255,.18);background:rgba(117,104,255,.12);color:#c4bfff;place-items:center}.booster-selected-icon{width:34px;height:34px;border-radius:10px}.booster-option-text,.booster-selected-content{display:flex;flex:1 1;flex-direction:column;min-width:0;gap:2px}.booster-option-text small,.booster-option-text strong,.booster-selected-content small,.booster-selected-content strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.booster-selected-content strong{color:#f1f5ff;font-size:13px}.booster-option-text small,.booster-selected-content small{color:#71809a;font-size:10px}.booster-placeholder{color:#75829a}.booster-arrow{flex:0 0 auto;color:#8995ab;font-size:18px;transition:transform var(--ui-ease)}.booster-dropdown:has(.booster-dropdown-options.open) .booster-arrow{transform:rotate(180deg)}.booster-dropdown-options{position:absolute;top:calc(100% + 8px);right:0;left:0;z-index:50;display:none;max-height:280px;padding:7px;overflow-y:auto;border:1px solid rgba(117,104,255,.18);border-radius:14px;background:linear-gradient(180deg,#10192d,#0a1120);box-shadow:0 22px 55px rgba(0,0,0,.45),0 0 0 1px hsla(0,0%,100%,.02);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.booster-dropdown-options.open{display:grid;animation:ui-dropdown-in .16s ease both}.booster-option{display:flex;align-items:center;width:100%;min-height:52px;gap:11px;padding:8px 9px;border-color:transparent;border-radius:10px;background:transparent;box-shadow:none;color:#eef2ff;text-align:left}.booster-option.selected,.booster-option:hover:not(:disabled){border-color:rgba(117,104,255,.19);background:rgba(117,104,255,.11);box-shadow:none;transform:none}.booster-option-avatar{width:32px;height:32px;border-radius:9px;background:linear-gradient(135deg,rgba(117,104,255,.2),rgba(81,69,201,.12));font-size:12px;font-weight:800}.booster-option-text strong{color:#eef2ff;font-size:12px}.booster-check{color:var(--ui-success);font-size:15px;font-weight:800}.booster-dropdown-options::-webkit-scrollbar{width:5px}.booster-dropdown-options::-webkit-scrollbar-thumb{border:0;background:#2c3852}.login-page{position:relative;display:flex;align-items:center;justify-content:center;min-height:100vh;overflow:hidden;background:#03050b}.login-light,.login-overlay,.login-particles,.login-video,.login-vignette{position:fixed;inset:0}.login-video{z-index:0;width:100%;height:100%;object-fit:cover;transform:scale(1.035)}.login-overlay{z-index:1;background:linear-gradient(90deg,rgba(2,5,12,.1),rgba(2,5,12,.26) 45%,rgba(2,5,12,.86))}.login-vignette{z-index:2;background:radial-gradient(circle at 70% 50%,transparent 0,rgba(0,0,0,.12) 34%,rgba(0,0,0,.72));pointer-events:none}.login-light{z-index:3;border-radius:50%;filter:blur(100px);opacity:.16;pointer-events:none;animation:ui-float-light 10s ease-in-out infinite alternate}.login-light-one{top:8%;right:4%;width:320px;height:320px;background:rgba(102,125,255,.3)}.login-light-two{top:auto;right:auto;bottom:6%;left:6%;width:240px;height:240px;background:rgba(80,110,255,.16);animation-delay:-5s}.login-particles{z-index:4;overflow:hidden;pointer-events:none}.login-particles span{position:absolute;width:3px;height:3px;border-radius:50%;background:rgba(210,230,255,.62);box-shadow:0 0 8px rgba(160,200,255,.65);animation:ui-particle-float linear infinite}.login-particles span:first-child{top:80%;left:12%;animation-duration:8s}.login-particles span:nth-child(2){top:45%;left:21%;animation-delay:-4s;animation-duration:11s}.login-particles span:nth-child(3){top:90%;left:32%;animation-delay:-2s;animation-duration:9s}.login-particles span:nth-child(4){top:30%;left:45%;animation-delay:-5s;animation-duration:12s}.login-particles span:nth-child(5){top:76%;left:57%;animation-delay:-7s;animation-duration:10s}.login-particles span:nth-child(6){top:22%;left:68%;animation-delay:-3s;animation-duration:8s}.login-particles span:nth-child(7){top:67%;left:76%;animation-delay:-8s;animation-duration:13s}.login-particles span:nth-child(8){top:36%;left:84%;animation-delay:-4s;animation-duration:10s}.login-particles span:nth-child(9){top:84%;left:91%;animation-delay:-6s;animation-duration:12s}.login-particles span:nth-child(10){top:14%;left:38%;animation-delay:-1s;animation-duration:9s}.login-brand{position:fixed;top:30px;left:40px;z-index:30;display:flex;align-items:center;gap:11px;color:rgba(235,242,255,.72);font-size:9px;font-weight:800;letter-spacing:.3em}.brand-line,.side-line{width:28px;height:1px;background:rgba(180,200,255,.42)}.login-sound,.sound-button{position:fixed;top:22px;right:22px;z-index:40;display:grid;width:44px;height:44px;min-height:44px;padding:0;border-color:hsla(0,0%,100%,.09);border-radius:12px;background:rgba(7,13,27,.62);color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);place-items:center}.login-sound:hover:not(:disabled),.sound-button:hover:not(:disabled){border-color:rgba(154,143,255,.35);background:rgba(20,28,52,.82);transform:translateY(-1px)}.login-ice-panel{position:absolute;top:50%;right:clamp(26px,7vw,115px);z-index:20;width:min(470px,91vw);min-height:600px;padding:40px 38px 28px;overflow:hidden;border-radius:var(--ui-radius-xl);box-shadow:0 40px 100px rgba(0,0,0,.58),0 0 80px rgba(120,155,255,.07);isolation:isolate;transform:translateY(-50%);animation:ui-login-open .9s cubic-bezier(.16,1,.3,1) both}.ice-border,.ice-corner,.ice-glass,.ice-shine{position:absolute;pointer-events:none}.ice-glass{inset:0;z-index:-3;background:linear-gradient(145deg,rgba(22,35,60,.87),rgba(6,13,27,.9));-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px)}.ice-border{inset:0;z-index:-2;border:1px solid rgba(200,220,255,.16);border-radius:var(--ui-radius-xl);box-shadow:inset 0 1px hsla(0,0%,100%,.14)}.ice-shine{top:-25%;left:-100%;z-index:4;width:52%;height:160%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.12),transparent);transform:rotate(18deg);animation:ui-ice-shine 5.5s ease-in-out 1.4s infinite}.ice-corner{z-index:5;width:52px;height:52px;border-color:rgba(170,205,255,.46);border-style:solid}.ice-corner-top{top:16px;right:16px;border-width:1px 1px 0 0;border-radius:0 14px 0 0}.ice-corner-bottom{bottom:16px;left:16px;border-width:0 0 1px 1px;border-radius:0 0 0 14px}.login-panel-header{position:relative;z-index:10;display:flex;align-items:center;justify-content:space-between}.login-logo-wrap{position:relative;display:grid;width:66px;height:66px;place-items:center}.logo-ring,.logo-ring-two{position:absolute;inset:0;border:1px solid rgba(150,190,255,.3);border-radius:18px;transform:rotate(45deg);animation:ui-logo-ring 5s linear infinite}.logo-ring-two{inset:5px;border-color:rgba(150,180,255,.12);transform:rotate(-45deg);animation-duration:7s}.login-logo{position:relative;z-index:2;width:52px;height:52px;border-radius:14px;filter:drop-shadow(0 0 18px rgba(130,165,255,.25));object-fit:contain}.login-status{display:flex;align-items:center;gap:8px;padding:7px 10px;border:1px solid rgba(110,231,183,.13);border-radius:999px;background:rgba(16,185,129,.05);color:#75e8bd;font-size:8px;font-weight:800;letter-spacing:.1em}.status-dot{width:6px;height:6px;border-radius:50%;background:#6ee7b7;box-shadow:0 0 10px #6ee7b7;animation:ui-status-pulse 1.7s ease-in-out infinite}.login-heading{position:relative;z-index:10;margin-top:34px}.eyebrow{display:flex;align-items:center;gap:8px;margin-bottom:12px;color:#8294b8;font-size:8px;font-weight:800;letter-spacing:.18em}.eyebrow span{width:17px;height:1px;background:linear-gradient(90deg,#8b7cff,transparent)}.login-heading h1{margin:0;color:#fff;font-size:clamp(39px,4vw,50px);font-weight:300;letter-spacing:-.045em;line-height:.95}.login-heading h1 strong{background:linear-gradient(120deg,#fff 10%,#b9c9ff 52%,#8a78ff);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:800}.login-heading p{max-width:300px;margin:15px 0 0;color:#7e8ca8;font-size:11px;line-height:1.6}.premium-login-form{position:relative;z-index:10;display:grid;grid-gap:18px;gap:18px;margin-top:32px}.premium-login-form .input-label{font-size:8px;letter-spacing:.16em}.input-wrap{position:relative;display:flex;align-items:center}.input-icon{position:absolute;left:13px;width:22px;color:#667797;font-size:10px;font-weight:800;text-align:center;pointer-events:none}.premium-login-form input{padding:13px 13px 12px 43px;border-color:rgba(120,145,190,.17);border-radius:11px;background:rgba(3,8,20,.54);font-size:12px}.premium-login-form input:focus{border-color:rgba(130,116,255,.68);background:rgba(5,10,25,.74);box-shadow:0 0 0 3px rgba(109,93,252,.08),0 0 25px rgba(109,93,252,.06)}.input-line{position:absolute;right:11px;bottom:0;left:11px;height:1px;background:linear-gradient(90deg,transparent,#8275ff,transparent);pointer-events:none;transform:scaleX(0);transition:transform .35s ease}.input-wrap:focus-within .input-line{transform:scaleX(1)}.premium-login-button{position:relative;width:100%;min-height:46px;padding:14px;overflow:hidden;border-radius:11px;font-size:10px;font-weight:900;letter-spacing:.14em}.button-content{position:relative;z-index:3;display:flex;align-items:center;justify-content:center;gap:11px}.button-arrow{font-size:17px;transition:transform var(--ui-ease)}.premium-login-button:hover .button-arrow{transform:translateX(4px)}.button-glow{position:absolute;inset:0 auto 0 -80%;z-index:1;width:50%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.22),transparent);transform:skewX(-20deg);animation:ui-button-shine 3.8s ease-in-out 2s infinite}.button-spinner{width:13px;height:13px;border:2px solid hsla(0,0%,100%,.28);border-top-color:#fff;border-radius:50%;animation:ui-spin .65s linear infinite}.premium-login-error{display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid hsla(0,91%,71%,.2);border-radius:10px;background:rgba(127,29,29,.17);color:#fca5a5;font-size:10px}.premium-login-error span{display:grid;flex:0 0 18px;width:18px;height:18px;border-radius:50%;background:rgba(239,68,68,.16);font-weight:900;place-items:center}.login-footer{position:relative;z-index:10;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:24px;color:#52617b;font-size:7px;font-weight:800;letter-spacing:.15em}.footer-separator{color:#303b52}.login-side-info{position:fixed;bottom:70px;left:40px;z-index:20;display:flex;align-items:center;gap:11px;color:rgba(215,228,255,.4);font-size:8px;font-weight:800;letter-spacing:.18em}.side-line{width:34px;background:linear-gradient(90deg,transparent,rgba(180,205,255,.45))}.login-side-info strong{display:block;margin-top:5px;color:rgba(225,235,255,.7);font-size:10px}.login-bottom-status{position:fixed;right:40px;bottom:26px;z-index:20;display:flex;align-items:center;gap:8px;color:rgba(190,205,235,.45);font-size:8px;font-weight:800;letter-spacing:.16em}.live-dot{width:5px;height:5px;border-radius:50%;background:#6ee7b7;box-shadow:0 0 9px rgba(110,231,183,.9)}.ui-chip{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:5px 9px;border:1px solid var(--ui-border);border-radius:999px;background:hsla(0,0%,100%,.03);color:var(--ui-text-soft);font-size:11px;font-weight:700}.ui-chip--success{border-color:rgba(110,231,183,.2);background:rgba(16,185,129,.08);color:var(--ui-success)}.ui-chip--warning{border-color:rgba(251,191,36,.2);background:rgba(251,191,36,.08);color:var(--ui-warning)}.ui-chip--danger{border-color:rgba(251,113,133,.2);background:rgba(251,113,133,.08);color:var(--ui-danger)}.ui-toast{position:fixed;right:24px;bottom:24px;z-index:100;display:flex;align-items:flex-start;gap:11px;width:min(390px,calc(100vw - 32px));padding:14px;border:1px solid var(--ui-border-strong);border-radius:14px;background:rgba(12,18,33,.92);box-shadow:var(--ui-shadow-lg);color:var(--ui-text);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:ui-toast-in .3s var(--ui-ease-emphasized) both}.ui-toast__icon{display:grid;flex:0 0 30px;width:30px;height:30px;border-radius:9px;background:var(--ui-primary-soft);color:#c4bfff;place-items:center}.ui-toast__title{display:block;margin-bottom:3px;font-size:13px}.ui-toast__text{margin:0;color:var(--ui-muted);font-size:12px;line-height:1.45}.ui-skeleton{display:block;overflow:hidden;border-radius:8px;background:linear-gradient(90deg,rgba(148,163,184,.07),rgba(148,163,184,.14),rgba(148,163,184,.07));background-size:200% 100%;animation:ui-skeleton 1.5s ease-in-out infinite}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid rgba(117,104,255,.75);outline-offset:3px}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,textarea:-webkit-autofill{-webkit-text-fill-color:#f8fafc!important;-webkit-box-shadow:inset 0 0 0 1000px #0b1020!important;-webkit-transition:background-color 9999s ease-in-out 0s;transition:background-color 9999s ease-in-out 0s}@keyframes ui-spin{to{transform:rotate(1turn)}}@keyframes ui-dropdown-in{0%{opacity:0;transform:translateY(-5px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ui-float-light{to{transform:translate3d(-30px,25px,0) scale(1.15)}}@keyframes ui-particle-float{0%,to{opacity:0;transform:translateY(0) scale(.6)}15%{opacity:.7}50%{opacity:.85;transform:translateY(-120px) scale(1)}to{opacity:0;transform:translateY(-260px) scale(.3)}}@keyframes ui-login-open{0%{opacity:0;filter:blur(10px);transform:translateY(-50%) translateX(70px) scale(.96)}to{opacity:1;filter:blur(0);transform:translateY(-50%) translateX(0) scale(1)}}@keyframes ui-login-open-mobile{0%{opacity:0;filter:blur(8px);transform:translateY(50px) scale(.97)}to{opacity:1;filter:blur(0);transform:translateY(0) scale(1)}}@keyframes ui-ice-shine{0%{left:-100%}45%,to{left:150%}}@keyframes ui-logo-ring{to{transform:rotate(405deg)}}@keyframes ui-status-pulse{0%,to{opacity:.5;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}@keyframes ui-button-shine{0%{left:-80%}35%,to{left:150%}}@keyframes ui-toast-in{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ui-skeleton{to{background-position:-200% 0}}@media (max-width:1100px){.shell{grid-template-columns:1fr;background:rgba(6,8,18,.9)}aside{position:-webkit-sticky;position:sticky;top:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;height:auto;min-height:76px;padding:12px 20px;overflow:visible;border-right:0;border-bottom:1px solid var(--ui-border)}aside .logo,aside h2{display:none}.sidebar-brand{padding:0;margin:0 18px 0 0}aside nav{display:flex;gap:5px;min-width:0;overflow-x:auto;scrollbar-width:none}aside nav::-webkit-scrollbar{display:none}aside nav a{flex:0 0 auto;min-height:42px;padding:10px 12px}aside nav a.active:before{top:auto;right:12px;bottom:0;left:12px;width:auto;height:3px;border-radius:6px 6px 0 0}aside>button{width:auto;margin:0 0 0 14px}.content{padding:26px 24px 38px}.login-ice-panel{right:26px}.login-side-info{display:none}}@media (max-width:720px){aside{grid-template-columns:1fr auto;min-height:64px;padding:8px 14px}.sidebar-brand{margin-right:0}.sidebar-brand-logo{width:40px;height:40px;border-radius:12px}.sidebar-brand-logo img{width:28px;height:28px}.sidebar-brand-text strong{font-size:13px}aside nav{grid-column:1/-1;grid-row:2;width:calc(100% + 28px);margin:6px -14px -8px;padding:0 14px 8px}aside>button{width:40px;min-width:40px;min-height:40px;padding:0;overflow:hidden;font-size:0}.content{padding:18px 14px 30px}.section-header,header{align-items:flex-start;flex-direction:column}header{gap:14px}header>button{width:100%}header h1{font-size:27px}.stats{grid-template-columns:1fr}.stat{min-height:125px}.panel{padding:16px}.panel:has(table){padding:14px 0;overflow-x:auto}.panel:has(table) .section-header{padding:0 14px}table{min-width:620px}.login-page{align-items:flex-end}.login-ice-panel{top:auto;right:14px;bottom:14px;width:calc(100vw - 28px);min-height:auto;padding:28px 22px 21px;transform:none;animation:ui-login-open-mobile .8s cubic-bezier(.16,1,.3,1) both}.login-heading{margin-top:26px}.login-heading h1{font-size:39px}.login-brand{top:18px;left:18px}.login-sound,.sound-button{top:16px;right:16px}.login-bottom-status{display:none}.login-footer{margin-top:18px}}@media (max-width:420px){.login-status,.sidebar-brand-text span{display:none}aside nav a{min-height:40px;padding:9px 11px;font-size:12px}.login-heading h1{font-size:35px}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.dashboard-shell{background:transparent!important}.dashboard-sidebar{position:relative;overflow:hidden}.dashboard-sidebar:after{content:"";position:absolute;left:0;right:0;top:0;height:220px;pointer-events:none;background:radial-gradient(circle at 30% 0,rgba(117,104,255,.13),transparent 62%)}.dashboard-brand{position:relative;z-index:3;transition:transform .2s ease,opacity .2s ease}.dashboard-brand:hover{opacity:.96}.dashboard-brand-logo{position:relative;overflow:visible;background:linear-gradient(145deg,rgba(117,104,255,.22),rgba(58,47,151,.12))!important;box-shadow:0 12px 35px rgba(83,70,210,.17),inset 0 1px 0 hsla(0,0%,100%,.06)!important}.dashboard-brand-logo:after{content:"";position:absolute;inset:-4px;border-radius:16px;border:1px solid rgba(117,104,255,.08);pointer-events:none}.dashboard-nav-label{margin:8px 8px 10px;color:#56627a;font-size:8px;font-weight:900;letter-spacing:.16em}.dashboard-nav,.dashboard-nav-label{position:relative;z-index:3}.dashboard-nav a{overflow:hidden}.dashboard-nav-icon{width:26px;min-width:26px;display:grid;place-items:center;font-size:15px;line-height:1;opacity:.78;transition:transform .18s ease,opacity .18s ease}.dashboard-nav a.active .dashboard-nav-icon,.dashboard-nav a:hover .dashboard-nav-icon{opacity:1;transform:scale(1.08)}.dashboard-nav-active-dot{width:5px;height:5px;margin-left:auto;border-radius:50%;background:#8f84ff;box-shadow:0 0 12px rgba(143,132,255,.9)}.dashboard-sidebar-spacer{flex:1 1;min-height:30px}.dashboard-sidebar-status{position:relative;z-index:3;display:flex;align-items:center;gap:10px;margin:0 4px 12px;padding:11px;border:1px solid rgba(110,231,183,.09);border-radius:12px;background:rgba(110,231,183,.025)}.dashboard-sidebar-status-dot{width:7px;height:7px;flex-shrink:0;border-radius:50%;background:#6ee7b7;box-shadow:0 0 12px rgba(110,231,183,.8)}.dashboard-sidebar-status span,.dashboard-sidebar-status strong{display:block}.dashboard-sidebar-status strong{color:#ccefe0;font-size:10px;font-weight:800}.dashboard-sidebar-status span{margin-top:3px;color:#52617a;font-size:8px}.dashboard-logout{position:relative;z-index:3;margin-top:0!important}.dashboard-logout span{font-size:15px;opacity:.8}.dashboard-header{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:34px!important}.dashboard-eyebrow{display:flex;align-items:center;gap:8px;margin-bottom:10px;color:#7f74f9;font-size:8px;font-weight:900;letter-spacing:.18em}.dashboard-eyebrow span{width:22px;height:1px;background:linear-gradient(90deg,#8377ff,transparent)}.dashboard-header h1{margin:0 0 8px!important;font-size:clamp(34px,3vw,42px)!important;letter-spacing:-.05em!important;line-height:1!important}.dashboard-header p{color:#6f7c95!important;font-size:13px!important}.dashboard-header-right{display:flex;align-items:center;gap:10px}.dashboard-live-indicator{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:0 12px;border:1px solid rgba(110,231,183,.1);border-radius:10px;background:rgba(110,231,183,.025);color:#6ee7b7;font-size:8px;font-weight:900;letter-spacing:.13em}.dashboard-live-indicator span{width:5px;height:5px;border-radius:50%;background:#6ee7b7;box-shadow:0 0 10px rgba(110,231,183,.9)}.dashboard-admin-badge{min-height:44px;padding:7px 12px;border-radius:12px;background:hsla(0,0%,100%,.025);border-color:rgba(148,163,184,.1)}.dashboard-admin-badge>div{display:flex;flex-direction:column;gap:2px}.dashboard-admin-role{color:#58657c;font-size:7px;font-weight:900;letter-spacing:.14em}.dashboard-admin-badge strong{color:#e6ebf6;font-size:10px}.dashboard-overview{position:relative}.dashboard-overview-heading{display:flex;align-items:center;gap:14px;margin-bottom:15px}.dashboard-overview-heading span{color:#5e6a82;font-size:8px;font-weight:900;letter-spacing:.15em}.dashboard-overview-heading h2{margin:3px 0 0;color:#dfe6f5;font-size:15px;font-weight:800;letter-spacing:-.02em}.dashboard-overview-line{flex:1 1;height:1px;background:linear-gradient(90deg,rgba(117,104,255,.13),transparent)}.dashboard-stats-grid{gap:14px!important}.dashboard-stat--premium{min-height:155px!important;padding:20px!important;border-radius:17px!important}.dashboard-stat-top{display:flex;align-items:center;gap:10px}.dashboard-stat-icon{width:38px!important;height:38px!important;margin:0!important;border-radius:11px!important;font-size:13px!important}.dashboard-stat-label{color:#8490a6!important;font-size:10px!important;font-weight:700!important}.dashboard-stat-value{display:block;margin-top:22px!important;color:#f5f7ff;font-size:28px!important;line-height:1!important;font-weight:850!important;letter-spacing:-.04em!important}.dashboard-stat-value--primary{color:#c7c1ff!important}.dashboard-stat-value--success{color:#78e7bb!important}.dashboard-stat-value--danger{color:#fca5a5!important}.dashboard-stat-description{display:flex;align-items:center;gap:7px;margin-top:11px;color:#5e6b83;font-size:9px}.dashboard-stat-dot{width:4px;height:4px;border-radius:50%;background:#59667d}.dashboard-rate-premium{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:30px;gap:30px;min-height:108px;padding:20px 22px!important}.dashboard-rate-left{display:flex;align-items:center;gap:14px}.dashboard-rate-icon{width:46px;height:46px;display:grid;place-items:center;flex-shrink:0;border-radius:13px;background:linear-gradient(145deg,rgba(117,104,255,.17),rgba(117,104,255,.04));border:1px solid rgba(117,104,255,.16);color:#c0b9ff;font-size:18px;font-weight:800;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)}.dashboard-rate-eyebrow{color:#69768c;font-size:7px;font-weight:900;letter-spacing:.14em}.dashboard-rate__title{margin:4px 0 5px!important;color:#edf1fb;font-size:15px!important}.dashboard-rate-left p{font-size:10px!important}.dashboard-rate-center{display:flex;align-items:center;gap:9px;padding:8px 11px;border:1px solid rgba(148,163,184,.08);border-radius:10px;background:hsla(0,0%,100%,.018);color:#6f7c94;font-size:8px;font-weight:800}.dashboard-rate-center strong{color:#8378ff}.dashboard-rate__value{min-width:135px;text-align:right}.dashboard-rate__value strong{color:#fff;font-size:23px!important;letter-spacing:-.035em}.dashboard-rate__live{display:flex;align-items:center;justify-content:flex-end;gap:6px;margin-top:5px;color:#6ee7b7;font-size:9px}.dashboard-rate__live span{width:5px;height:5px;border-radius:50%;background:#6ee7b7;box-shadow:0 0 10px rgba(110,231,183,.9)}.dashboard-breakdown-panel{overflow:visible!important}.dashboard-breakdown{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}.dashboard-breakdown-card{min-height:115px;padding:17px!important;border-radius:14px!important;box-shadow:none!important}.dashboard-breakdown-card .dashboard-stat-top{justify-content:space-between}.dashboard-breakdown-card .stat-icon{width:30px!important;height:30px!important;margin:0!important;border-radius:9px!important;color:#727e95!important;background:hsla(0,0%,100%,.025)!important;border-color:rgba(148,163,184,.07)!important;font-size:8px!important}.dashboard-breakdown-card .dashboard-stat-label{margin-left:auto}.dashboard-breakdown-card .dashboard-stat-value{margin-top:15px!important;font-size:20px!important}.dashboard-breakdown-card .dashboard-stat-description{margin-top:7px;font-size:8px}.dashboard-orders-panel{padding:21px 21px 14px!important;overflow:hidden}.dashboard-section-title-row{display:flex;align-items:center;gap:8px}.dashboard-view-all{display:inline-flex;align-items:center;gap:8px}.dashboard-view-all strong{display:inline-flex;transition:transform .18s ease}.dashboard-view-all:hover strong{transform:translateX(4px)}.dashboard-table-wrap{margin:8px -21px 0}.dashboard-orders-table{min-width:1180px!important}.dashboard-orders-table thead th{height:44px;padding:0 12px;background:rgba(6,10,20,.72)!important}.dashboard-orders-table td{height:78px;padding:10px 12px!important}.dashboard-order-main{display:flex;align-items:center;gap:10px}.dashboard-order-icon{width:36px;height:36px;display:grid;place-items:center;flex-shrink:0;border:1px solid rgba(117,104,255,.13);border-radius:10px;background:rgba(117,104,255,.07);color:#9289ff;font-size:12px}.dashboard-order-title{min-width:0}.dashboard-order-title>strong{display:block;max-width:260px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#eef2ff;font-size:12px}.dashboard-table-primary{color:#c8d1e0;font-size:11px;font-weight:600}.dashboard-booster-cell{display:flex;align-items:center;gap:8px}.dashboard-booster-avatar{width:31px;height:31px;display:grid;place-items:center;flex-shrink:0;border:1px solid rgba(117,104,255,.16);border-radius:9px;background:linear-gradient(145deg,rgba(117,104,255,.19),rgba(117,104,255,.06));color:#c4bfff;font-size:10px;font-weight:900}.dashboard-booster-cell strong{color:#dce3ef;font-size:11px}.dashboard-unassigned{color:#5f6d84;font-size:10px}.dashboard-money{font-size:11px}.dashboard-egp{color:#dbe3f3}.order-status{min-height:28px;padding:0 9px!important;border:1px solid transparent}.order-status-dot{width:5px;height:5px;display:inline-block;border-radius:50%}.order-status--completed{border-color:rgba(74,222,128,.1);background:rgba(34,197,94,.07)}.order-status--completed .order-status-dot{background:#4ade80;box-shadow:0 0 8px rgba(74,222,128,.55)}.order-status--in-progress{border-color:rgba(96,165,250,.11);background:rgba(59,130,246,.07)}.order-status--in-progress .order-status-dot{background:#60a5fa;box-shadow:0 0 8px rgba(96,165,250,.55)}.order-status--cancelled{border-color:hsla(0,91%,71%,.11);background:rgba(239,68,68,.07)}.order-status--cancelled .order-status-dot{background:#f87171;box-shadow:0 0 8px hsla(0,91%,71%,.5)}.order-status--pending{border-color:rgba(250,204,21,.1);background:rgba(234,179,8,.07)}.order-status--pending .order-status-dot{background:#facc15;box-shadow:0 0 8px rgba(250,204,21,.5)}.dashboard-empty{min-height:250px;border:1px dashed rgba(148,163,184,.1);border-radius:13px;background:hsla(0,0%,100%,.012)}.dashboard-empty-icon{width:58px!important;height:58px!important;border-radius:16px!important;font-size:18px!important}.dashboard-create-order{display:inline-flex;align-items:center;gap:8px}.dashboard-create-order span{transition:transform .18s ease}.dashboard-create-order:hover span{transform:translateX(4px)}.dashboard-loading-ring{width:28px;height:28px;margin-bottom:16px;border:2px solid rgba(117,104,255,.13);border-top-color:#8275ff;border-radius:50%;animation:dashboardSpin .75s linear infinite}@keyframes dashboardSpin{to{transform:rotate(1turn)}}.dashboard-footer{display:flex;align-items:center;justify-content:center;gap:7px;padding-top:22px;color:#3f4b61;font-size:7px;font-weight:900;letter-spacing:.18em}.dashboard-footer-separator{color:#252e40}.dashboard-breakdown-card,.dashboard-stat--premium{transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease!important}.dashboard-breakdown-card:hover,.dashboard-stat--premium:hover{transform:translateY(-3px)!important;border-color:rgba(117,104,255,.18)!important;box-shadow:0 18px 45px rgba(0,0,0,.17),0 0 25px rgba(117,104,255,.025)!important}@media (max-width:1200px){.dashboard-rate-premium{grid-template-columns:minmax(0,1fr) auto}.dashboard-rate-center{display:none}.dashboard-breakdown{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:900px){.dashboard-header{align-items:flex-start;flex-direction:column}.dashboard-header-right{width:100%;justify-content:space-between}.dashboard-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dashboard-rate-premium{grid-template-columns:1fr}.dashboard-rate__value{text-align:left}.dashboard-rate__live{justify-content:flex-start}}@media (max-width:720px){.dashboard-header-right{align-items:stretch;flex-direction:column}.dashboard-admin-badge,.dashboard-live-indicator{width:100%}.dashboard-breakdown,.dashboard-stats-grid{grid-template-columns:1fr!important}.dashboard-rate-left{align-items:flex-start}.dashboard-rate-premium{padding:18px!important}.dashboard-table-wrap{margin:8px 0 0}.dashboard-orders-panel{padding:18px 16px!important}}@media (max-width:520px){.dashboard-header h1{font-size:30px!important}.dashboard-rate-left{gap:10px}.dashboard-rate-icon{width:40px;height:40px}.dashboard-footer{padding-bottom:12px}}.booster-portal{min-height:100vh;display:grid;grid-template-columns:245px minmax(0,1fr);background:radial-gradient(circle at 75% 0,rgba(117,104,255,.075),transparent 28%),#060812;color:var(--ui-text)}.booster-sidebar{position:-webkit-sticky;position:sticky;top:0;height:100vh;display:flex;flex-direction:column;padding:20px 14px;border-right:1px solid rgba(148,163,184,.075);background:linear-gradient(180deg,rgba(12,18,32,.98),rgba(5,9,18,.99));box-shadow:18px 0 50px rgba(0,0,0,.16);overflow:hidden}.booster-sidebar:before{content:"";position:absolute;top:-150px;left:-130px;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,rgba(117,104,255,.13),transparent 70%);pointer-events:none}.booster-brand{position:relative;z-index:2;display:flex;align-items:center;gap:11px;padding:7px 6px 23px;border-bottom:1px solid hsla(0,0%,100%,.045);text-decoration:none}.booster-brand-logo{display:grid;place-items:center;width:45px;height:45px;border:1px solid rgba(153,143,255,.22);border-radius:13px;background:linear-gradient(145deg,rgba(117,104,255,.19),rgba(56,45,145,.08));box-shadow:0 10px 30px rgba(93,76,230,.12)}.booster-brand-logo img{width:31px;height:31px;object-fit:contain}.booster-brand span,.booster-brand strong{display:block}.booster-brand strong{color:#fff;font-size:14px;font-weight:900;letter-spacing:.12em}.booster-brand span{margin-top:5px;color:#68748a;font-size:8px;font-weight:800;letter-spacing:.28em}.booster-profile-mini{position:relative;z-index:2;display:flex;align-items:center;gap:10px;margin-top:18px;padding:11px;border:1px solid rgba(117,104,255,.1);border-radius:12px;background:rgba(117,104,255,.035)}.booster-profile-mini>div:last-child{min-width:0}.booster-profile-mini span,.booster-profile-mini strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.booster-profile-mini strong{color:#edf1fb;font-size:11px}.booster-profile-mini span{margin-top:3px;color:#66738a;font-size:8px}.booster-avatar{display:grid;place-items:center;flex:0 0 auto;width:28px;height:28px;padding:3px;border:1px solid rgba(117,104,255,.17);border-radius:9px;background:linear-gradient(135deg,rgba(117,104,255,.19),rgba(81,69,201,.09));color:#c4bfff;font-size:10px;font-weight:900}.booster-avatar.large{width:40px;height:40px;border-radius:12px;font-size:15px;padding:3px}.booster-avatar img{width:100%;height:100%;border-radius:inherit;object-fit:cover}.admin-booster-avatar.has-image,.booster-avatar.has-image{padding:0;border:0;background:transparent;box-shadow:none}.admin-booster-identity{display:flex;align-items:center;gap:11px}.admin-booster-avatar{display:grid;flex:0 0 auto;width:34px;height:34px;padding:3px;overflow:hidden;border:1px solid rgba(96,165,250,.55);border-radius:50%;background:linear-gradient(145deg,rgba(59,130,246,.28),rgba(30,64,175,.16));box-shadow:0 0 16px rgba(59,130,246,.24);color:#bfdbfe;font-size:14px;font-weight:800;place-items:center}.admin-booster-avatar img{width:100%;height:100%;object-fit:cover}.booster-profile-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.booster-profile-actions button,.booster-profile-actions label{min-height:34px;padding:8px 11px;border:1px solid rgba(117,104,255,.24);border-radius:9px;background:rgba(117,104,255,.1);color:#e7e4ff;font-size:11px;font-weight:700;cursor:pointer}.booster-profile-actions button:disabled{cursor:not-allowed;opacity:.5}.booster-notifications-panel{margin-top:18px;padding:20px;border:1px solid rgba(117,104,255,.16);border-radius:16px;background:rgba(16,24,42,.76)}.booster-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.booster-section-heading span{color:#7f8ba3;font-size:10px;font-weight:800;letter-spacing:.12em}.booster-section-heading h2{margin:5px 0 0;color:#f1f5ff;font-size:18px}.booster-section-heading>strong{color:#6ee7b7;font-size:11px}.booster-notifications-list{display:grid;grid-gap:8px;gap:8px;margin-top:16px}.booster-notification{display:flex;justify-content:space-between;gap:15px;padding:12px;border:1px solid rgba(148,163,184,.1);border-radius:10px;background:rgba(7,12,24,.45)}.booster-notification.unread{border-color:rgba(110,231,183,.25);box-shadow:0 0 14px rgba(110,231,183,.08)}.booster-notification strong{color:#f1f5ff;font-size:12px}.booster-notification p{margin:4px 0 0;color:#9aa7bd;font-size:11px;line-height:1.45}.booster-notification time{flex:0 0 auto;color:#66738a;font-size:10px}.booster-notifications-empty{margin:16px 0 0;color:#7f8ba3;font-size:12px}.booster-notification-menu{position:relative}.booster-bell-button{position:relative;display:grid;width:42px;height:42px;border:1px solid rgba(148,163,184,.16);border-radius:12px;background:rgba(16,24,42,.82);color:#cbd5e1;place-items:center}.booster-bell-button.has-unread{border-color:rgba(110,231,183,.48);box-shadow:0 0 16px rgba(110,231,183,.24);animation:booster-bell-glow 1.8s ease-in-out infinite}.booster-bell-icon{font-size:18px;line-height:1}.booster-bell-count{position:absolute;top:-6px;right:-6px;display:grid;min-width:19px;height:19px;padding:0 5px;border:2px solid #0b1120;border-radius:999px;background:#ef4444;color:#fff;font-size:10px;font-weight:800;line-height:1;place-items:center}.booster-notification-dropdown{position:absolute;top:calc(100% + 12px);right:0;z-index:30;width:min(360px,calc(100vw - 32px));overflow:hidden;border:1px solid rgba(117,104,255,.25);border-radius:14px;background:rgba(11,17,32,.98);box-shadow:0 22px 60px rgba(0,0,0,.42),0 0 24px rgba(117,104,255,.12)}.booster-notification-dropdown-head{display:flex;align-items:center;justify-content:space-between;padding:15px 16px;border-bottom:1px solid rgba(148,163,184,.12);color:#f1f5ff;font-size:13px}.booster-notification-dropdown-head span{display:grid;min-width:22px;height:22px;border-radius:999px;background:rgba(117,104,255,.18);color:#c4bfff;font-size:10px;place-items:center}.booster-dropdown-list{max-height:360px;overflow-y:auto}.booster-dropdown-item{display:flex;gap:10px;padding:13px 15px;border-bottom:1px solid rgba(148,163,184,.08)}.booster-dropdown-item.unread{background:rgba(110,231,183,.055)}.booster-dropdown-dot{flex:0 0 auto;width:7px;height:7px;margin-top:5px;border-radius:50%;background:#64748b}.booster-dropdown-item.unread .booster-dropdown-dot{background:#6ee7b7;box-shadow:0 0 9px rgba(110,231,183,.9)}.booster-dropdown-item strong{color:#f1f5ff;font-size:12px}.booster-dropdown-item p{margin:4px 0;color:#9aa7bd;font-size:11px;line-height:1.45}.booster-dropdown-item time{color:#66738a;font-size:10px}.booster-dropdown-empty{padding:24px 16px;color:#7f8ba3;font-size:12px;text-align:center}@keyframes booster-bell-glow{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.booster-nav-label{position:relative;z-index:2;margin:25px 8px 9px;color:#4f5b70;font-size:7px;font-weight:900;letter-spacing:.18em}.booster-nav{position:relative;z-index:2;display:grid;grid-gap:5px;gap:5px}.booster-nav button{justify-content:flex-start;width:100%;min-height:44px;padding:10px 12px;border:1px solid transparent;border-radius:11px;background:transparent!important;color:#7b879b!important;box-shadow:none!important;transform:none!important;text-align:left}.booster-nav button:hover{background:hsla(0,0%,100%,.028)!important;border-color:hsla(0,0%,100%,.04)!important;color:#eef2ff!important}.booster-nav button.active{background:linear-gradient(90deg,rgba(117,104,255,.15),rgba(117,104,255,.035))!important;border-color:rgba(117,104,255,.14)!important;color:#fff!important}.booster-nav button.active:before{content:"";position:absolute;left:13px;width:2px;height:22px;border-radius:4px;background:#8c82ff}.booster-nav button span{width:22px;min-width:22px;display:grid;place-items:center;color:#68748b;font-size:13px}.booster-nav button.active span{color:#a69eff}.booster-nav button em{margin-left:auto;min-width:19px;height:19px;display:grid;place-items:center;border-radius:50%;background:rgba(117,104,255,.15);color:#aaa4ff;font-size:8px;font-style:normal;font-weight:800}.booster-sidebar-bottom{position:relative;z-index:2;margin-top:auto}.booster-online{display:flex;align-items:center;gap:9px;margin-bottom:9px;padding:10px;border:1px solid rgba(110,231,183,.065);border-radius:11px;background:rgba(110,231,183,.017)}.booster-online>span{width:6px;height:6px;border-radius:50%;background:#6ee7b7;box-shadow:0 0 10px rgba(110,231,183,.85)}.booster-online small,.booster-online strong{display:block}.booster-online strong{color:#bde8d5;font-size:9px}.booster-online small{margin-top:2px;color:#4c5a70;font-size:7px}.booster-logout{width:100%;min-height:41px;background:hsla(0,0%,100%,.015)!important;border-color:rgba(148,163,184,.07)!important;box-shadow:none!important;color:#778398!important}.booster-logout:hover{background:rgba(239,68,68,.05)!important;border-color:rgba(239,68,68,.13)!important;color:#fca5a5!important}.booster-main{min-width:0;padding:34px 42px 28px}.booster-header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding-bottom:24px;border-bottom:1px solid hsla(0,0%,100%,.045)}.booster-eyebrow{margin-bottom:9px;color:#746ddd;font-size:7px;font-weight:900;letter-spacing:.19em}.booster-header h1{margin:0;color:#fbfcff;font-size:clamp(28px,3vw,39px);line-height:1;font-weight:850;letter-spacing:-.05em}.booster-header h1 span{color:#aaa2ff}.booster-header p{margin:9px 0 0;color:#68758c;font-size:11px}.booster-header-actions{display:flex;align-items:center;gap:8px}.booster-role-badge{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 10px;border:1px solid rgba(117,104,255,.1);border-radius:9px;background:rgba(117,104,255,.025);color:#aaa3ff;font-size:8px;font-weight:900;letter-spacing:.12em}.booster-role-badge>span{width:5px;height:5px;border-radius:50%;background:#8f84ff;box-shadow:0 0 9px rgba(143,132,255,.8)}.booster-hero-grid{display:grid;grid-template-columns:1.35fr 1fr;grid-gap:13px;gap:13px;margin-top:18px}.booster-balance-card,.booster-profile-card{position:relative;min-height:155px;overflow:hidden;padding:21px;border:1px solid rgba(148,163,184,.09);border-radius:16px;background:linear-gradient(145deg,rgba(17,25,44,.98),rgba(8,13,25,.98));box-shadow:0 17px 45px rgba(0,0,0,.16)}.booster-balance-card:before{content:"";position:absolute;top:-110px;right:-90px;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,rgba(117,104,255,.16),transparent 68%)}.booster-balance-card>div:first-child{position:relative;z-index:2}.booster-balance-card>div:first-child>span{color:#68758b;font-size:8px;font-weight:900;letter-spacing:.15em}.booster-balance-card strong{display:block;margin-top:13px;color:#fff;font-size:38px;line-height:1;font-weight:850;letter-spacing:-.05em}.booster-balance-egp-label{display:block;margin-top:12px;color:#86efac;font-size:11px;font-weight:700;text-shadow:0 0 9px rgba(74,222,128,.75)}.booster-balance-card strong.booster-balance-egp{margin-top:4px;color:#6ee7b7;font-size:20px;text-shadow:0 0 8px rgba(110,231,183,.9),0 0 18px rgba(34,197,94,.55);animation:booster-egp-pulse 1.8s ease-in-out infinite}@keyframes booster-egp-pulse{0%,to{transform:translateY(0) scale(1);text-shadow:0 0 8px rgba(110,231,183,.85),0 0 18px rgba(34,197,94,.45)}50%{transform:translateY(-2px) scale(1.035);text-shadow:0 0 12px #86efac,0 0 28px rgba(34,197,94,.8)}}.payment-balance-egp-label{display:block;margin-top:10px;color:#86efac;font-size:11px;font-weight:700;text-shadow:0 0 9px rgba(74,222,128,.75)}.payment-balance-egp{display:block;margin-top:4px;color:#6ee7b7;font-size:20px;text-shadow:0 0 8px rgba(110,231,183,.9),0 0 18px rgba(34,197,94,.55);animation:payment-egp-pulse 1.8s ease-in-out infinite}.payment-row-egp{margin-top:3px;color:#6ee7b7;font-size:11px}.booster-egp-amount,.payment-row-egp{font-weight:700;text-shadow:0 0 7px rgba(74,222,128,.65)}.booster-egp-amount{display:block;margin-top:4px;color:#86efac;font-size:10px}.booster-egp-amount.success{color:#6ee7b7}.booster-payment-order-title{min-width:170px;color:#f1f5ff;font-size:13px!important;font-weight:800}.booster-payment-egp-total{font-size:13px;line-height:1.45;text-shadow:0 0 8px rgba(110,231,183,.85),0 0 16px rgba(34,197,94,.45)}@keyframes payment-egp-pulse{0%,to{transform:translateY(0) scale(1);text-shadow:0 0 8px rgba(110,231,183,.85),0 0 18px rgba(34,197,94,.45)}50%{transform:translateY(-2px) scale(1.035);text-shadow:0 0 12px #86efac,0 0 28px rgba(34,197,94,.8)}}.booster-balance-card small{display:block;margin-top:8px;color:#5d6a81;font-size:9px}.booster-balance-glow{position:absolute;right:30px;bottom:15px;color:rgba(143,132,255,.08);font-size:90px;font-weight:900}.booster-profile-card-head{display:flex;align-items:center;gap:12px}.booster-profile-card-head>div:last-child{min-width:0}.booster-profile-card-head small,.booster-profile-card-head span,.booster-profile-card-head strong{display:block}.booster-profile-card-head span{color:#59667d;font-size:7px;font-weight:900;letter-spacing:.15em}.booster-profile-card-head strong{margin-top:4px;color:#eef2ff;font-size:17px}.booster-profile-card-head small{margin-top:3px;color:#69768d;font-size:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.booster-account-status{display:inline-flex;align-items:center;gap:7px;margin-top:27px;padding:7px 9px;border:1px solid rgba(110,231,183,.08);border-radius:999px;background:rgba(110,231,183,.025);color:#75dcae;font-size:8px;font-weight:800}.booster-account-status span{width:5px;height:5px;border-radius:50%;background:#6ee7b7}.booster-stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:12px}.booster-stat{position:relative;min-height:126px;padding:16px;border:1px solid rgba(148,163,184,.08);border-radius:14px;background:linear-gradient(145deg,rgba(16,24,42,.95),rgba(8,13,25,.97));transition:transform .2s ease,border-color .2s ease}.booster-stat:hover{transform:translateY(-2px);border-color:rgba(117,104,255,.16)}.booster-stat-top{display:flex;align-items:center;gap:8px}.booster-stat-icon{display:grid;place-items:center;width:30px;height:30px;border:1px solid rgba(117,104,255,.12);border-radius:9px;background:rgba(117,104,255,.055);color:#958dff;font-size:10px}.booster-stat-top span{color:#6f7c91;font-size:8px;font-weight:700}.booster-stat>strong{display:block;margin-top:20px;color:#f5f7ff;font-size:21px;line-height:1;font-weight:850;letter-spacing:-.04em}.booster-stat>strong.success,.money-success{color:#6ee7b7}.booster-stat small{display:block;margin-top:7px;color:#516077;font-size:8px}.booster-grid-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:12px}.booster-panel{position:relative;min-width:0;margin-top:12px;padding:19px;overflow:hidden;border:1px solid rgba(148,163,184,.08);border-radius:16px;background:linear-gradient(145deg,rgba(16,24,42,.96),rgba(8,13,25,.98));box-shadow:0 18px 45px rgba(0,0,0,.14)}.booster-panel:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(148,137,255,.22),transparent)}.booster-panel-header{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:15px}.booster-panel-kicker{color:#59667e;font-size:7px;font-weight:900;letter-spacing:.16em}.booster-panel-header h2{margin:4px 0 0;color:#eef2fa;font-size:16px;font-weight:800}.booster-panel-header p{margin:5px 0 0;color:#657289;font-size:9px}.booster-link-button{min-height:32px;padding:7px 9px;border:1px solid rgba(117,104,255,.09)!important;border-radius:8px!important;background:rgba(117,104,255,.018)!important;box-shadow:none!important;color:#9e97f3!important;font-size:9px!important}.booster-overview-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.booster-overview-list>div{padding:11px;border:1px solid rgba(148,163,184,.055);border-radius:10px;background:hsla(0,0%,100%,.012)}.booster-overview-list span,.booster-overview-list strong{display:block}.booster-overview-list span{color:#5f6c82;font-size:8px}.booster-overview-list strong{margin-top:6px;color:#e6ebf4;font-size:14px}.booster-active-list{display:grid;grid-gap:6px;gap:6px}.booster-active-list button{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;width:100%;min-height:50px;padding:7px 8px;border:1px solid rgba(148,163,184,.045)!important;border-radius:10px!important;background:hsla(0,0%,100%,.012)!important;box-shadow:none!important;color:#eef2ff!important;text-align:left}.booster-active-list button:hover{transform:none;background:rgba(117,104,255,.035)!important;border-color:rgba(117,104,255,.11)!important}.booster-order-mini-icon{display:grid;place-items:center;width:27px;height:27px;border-radius:8px;background:rgba(117,104,255,.06);color:#9189ff;font-size:9px}.booster-active-list button small,.booster-active-list button strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.booster-active-list button strong{font-size:9px}.booster-active-list button small{margin-top:3px;color:#5d6a81;font-size:8px}.booster-active-list button em{color:#6ee7b7;font-size:9px;font-style:normal;font-weight:800}.booster-table-wrap{overflow-x:auto}.booster-table{min-width:760px}.booster-table th{height:38px;padding:0 10px;background:rgba(6,10,20,.62);color:#6f7c91;font-size:8px}.booster-table td{height:66px;padding:9px 10px;font-size:10px}.booster-table tbody tr:hover{background:rgba(117,104,255,.025)}.booster-order-cell{display:flex;align-items:center;gap:8px;min-width:190px}.booster-order-table-icon{display:grid;place-items:center;width:30px;height:30px;flex:0 0 auto;border:1px solid rgba(117,104,255,.11);border-radius:8px;background:rgba(117,104,255,.05);color:#9289ff;font-size:9px}.booster-order-cell small,.booster-order-cell strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.booster-order-cell strong{max-width:220px;color:#edf1f9;font-size:10px}.booster-order-cell small{margin-top:3px;color:#5d6a80;font-size:8px}.booster-empty,.booster-empty-small{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:220px;text-align:center}.booster-empty>div{display:grid;place-items:center;width:52px;height:52px;margin-bottom:12px;border:1px solid rgba(117,104,255,.1);border-radius:14px;background:rgba(117,104,255,.04);color:#9189ff;font-size:18px}.booster-empty h3{margin:0 0 5px;color:#e7ecf5;font-size:15px}.booster-empty p{margin:0;color:#5e6b82;font-size:10px}.booster-empty-small{min-height:135px;flex-direction:row;gap:10px;justify-content:flex-start;text-align:left}.booster-empty-small>span{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:rgba(110,231,183,.05);border:1px solid rgba(110,231,183,.08);color:#6ee7b7}.booster-empty-small small,.booster-empty-small strong{display:block}.booster-empty-small strong{color:#dfe8e4;font-size:10px}.booster-empty-small small{margin-top:3px;color:#59677c;font-size:8px}.booster-count{color:#59667e;font-size:8px;font-weight:800;white-space:nowrap}.booster-loading-page{min-height:100vh;display:grid;place-items:center;background:radial-gradient(circle at center,rgba(117,104,255,.07),transparent 34%),#060812}.booster-loader-card{width:min(380px,calc(100vw - 32px));padding:32px;text-align:center;border:1px solid rgba(148,163,184,.09);border-radius:20px;background:linear-gradient(145deg,rgba(16,24,42,.96),rgba(8,13,25,.98));box-shadow:0 30px 90px rgba(0,0,0,.35)}.booster-loader-logo{display:grid;place-items:center;width:60px;height:60px;margin:0 auto 19px;border:1px solid rgba(117,104,255,.17);border-radius:15px;background:rgba(117,104,255,.06)}.booster-loader-logo img{width:42px;height:42px;object-fit:contain}.booster-loading-ring{width:28px;height:28px;margin:0 auto 16px;border:2px solid rgba(117,104,255,.12);border-top-color:#857bff;border-radius:50%;animation:boosterSpin .75s linear infinite}.booster-loader-card h2{margin:0;color:#eef2fb;font-size:17px}.booster-loader-card p{margin:7px 0 0;color:#627088;font-size:10px;line-height:1.5}.booster-loader-error{display:grid;place-items:center;width:50px;height:50px;margin:0 auto 15px;border-radius:14px;background:rgba(239,68,68,.07);border:1px solid rgba(239,68,68,.12);color:#fca5a5;font-size:18px;font-weight:900}.booster-error-actions{display:flex;justify-content:center;gap:8px;margin-top:18px}.booster-footer{display:flex;justify-content:center;gap:7px;padding:19px 0 3px;color:#374256;font-size:6px;font-weight:900;letter-spacing:.18em}@media (max-width:1050px){.booster-portal{grid-template-columns:1fr}.booster-sidebar{position:relative;width:100%;height:auto;min-height:0;padding:12px 16px;display:grid;grid-template-columns:auto minmax(0,1fr) auto}.booster-nav-label,.booster-online,.booster-profile-mini,.booster-sidebar-bottom{display:none}.booster-nav{display:flex;overflow-x:auto;margin-left:10px}.booster-nav button{width:auto;min-width:max-content}.booster-main{padding:26px 24px 30px}}@media (max-width:820px){.booster-header{align-items:flex-start;flex-direction:column}.booster-header-actions{width:100%}.booster-header-actions .refresh-orders-button,.booster-role-badge{flex:1 1}.booster-grid-two,.booster-hero-grid{grid-template-columns:1fr}.booster-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.booster-main{padding:20px 14px 25px}.booster-header h1{font-size:28px}.booster-stats-grid{grid-template-columns:1fr}.booster-balance-card strong{font-size:32px}.booster-panel{padding:15px}.booster-panel-header{align-items:flex-start;flex-direction:column}.booster-table{min-width:690px}}@keyframes boosterSpin{to{transform:rotate(1turn)}}.booster-details-button{min-height:32px!important;padding:7px 10px!important;border:1px solid rgba(117,104,255,.13)!important;border-radius:8px!important;background:rgba(117,104,255,.035)!important;color:#aaa3ff!important;box-shadow:none!important;font-size:9px!important;font-weight:800!important;white-space:nowrap}.booster-details-button:hover:not(:disabled){transform:none!important;border-color:rgba(117,104,255,.28)!important;background:rgba(117,104,255,.08)!important;color:#fff!important;box-shadow:none!important}.booster-order-modal-overlay{position:fixed;inset:0;z-index:9000;display:grid;place-items:center;padding:20px;background:rgba(2,5,12,.8);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.booster-order-modal{width:min(900px,100%);max-height:min(820px,92vh);overflow-y:auto;padding:22px;border:1px solid rgba(148,163,184,.12);border-radius:20px;background:linear-gradient(145deg,#121b2f,#080e1b);box-shadow:0 40px 100px rgba(0,0,0,.55),0 0 60px rgba(117,104,255,.05)}.booster-order-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-bottom:18px;border-bottom:1px solid rgba(148,163,184,.07)}.booster-order-modal-header h2{margin:5px 0 0;color:#f4f7ff;font-size:21px;font-weight:850;letter-spacing:-.025em}.booster-order-modal-header p{margin:5px 0 0;color:#627089;font-size:9px}.booster-modal-close{width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;flex:0 0 auto;border-radius:9px!important;background:hsla(0,0%,100%,.025)!important;border-color:rgba(148,163,184,.08)!important;color:#8793a8!important;font-size:20px!important;box-shadow:none!important}.booster-modal-close:hover:not(:disabled){transform:none!important;background:hsla(0,0%,100%,.055)!important;color:#fff!important}.booster-detail-warning{display:flex;align-items:center;gap:10px;margin-top:15px;padding:11px 12px;border:1px solid rgba(117,104,255,.09);border-radius:11px;background:rgba(117,104,255,.025)}.booster-detail-warning>span{width:28px;height:28px;display:grid;place-items:center;flex:0 0 auto;border-radius:8px;background:rgba(117,104,255,.08);color:#9f97ff;font-size:11px}.booster-detail-warning small,.booster-detail-warning strong{display:block}.booster-detail-warning strong{color:#dfe4f2;font-size:9px}.booster-detail-warning small{margin-top:3px;color:#627088;font-size:8px}.booster-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:15px}.booster-detail-item{min-width:0;padding:11px 12px;border:1px solid rgba(148,163,184,.055);border-radius:10px;background:hsla(0,0%,100%,.012)}.booster-detail-item>span{display:block;color:#5f6c82;font-size:7px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.booster-detail-item>div{margin-top:6px;min-width:0}.booster-detail-item strong{display:block;color:#e8edf7;font-size:10px;font-weight:650;line-height:1.55;overflow-wrap:anywhere;white-space:pre-wrap}.booster-payment-details{margin-top:20px;padding-top:18px;border-top:1px solid rgba(148,163,184,.07)}.booster-order-modal-section-title{color:#5e6b82;font-size:7px;font-weight:900;letter-spacing:.16em}.booster-payment-details .booster-detail-grid{margin-top:10px}.booster-order-modal-overlay .status-danger,.booster-order-modal-overlay .status-success,.booster-order-modal-overlay .status-warning{display:inline-flex;width:-moz-fit-content;width:fit-content;padding:5px 8px;font-size:8px;font-weight:800}.booster-table td:last-child,.booster-table th:last-child{width:1%}@media (max-width:700px){.booster-detail-grid{grid-template-columns:1fr}.booster-order-modal{max-height:94vh;padding:16px;border-radius:16px}.booster-order-modal-header h2{font-size:18px}}