.admin-navbar[data-v-01a05435]{align-items:center;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:#f8fcfff0;border-bottom:1px solid rgba(32,74,113,.13);box-shadow:0 8px 24px #1c3c5b12;display:flex;gap:18px;height:var(--app-topbar-height,72px);justify-content:space-between;left:240px;padding:0 clamp(24px,3vw,40px) 0 0;position:fixed;right:0;top:0;z-index:950}.admin-navbar-left[data-v-01a05435]{align-items:center;display:flex;gap:24px;min-width:0}.admin-title-section[data-v-01a05435]{display:grid;gap:4px;min-width:0}.admin-title-section h1[data-v-01a05435]{color:#10283f;font-size:22px;font-weight:850;line-height:1.1;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-title-section p[data-v-01a05435]{color:#607b95;font-size:13px;font-weight:650;margin:0}.admin-navbar-right[data-v-01a05435]{align-items:center;display:flex;flex-shrink:0;gap:10px}.admin-logout-button[data-v-01a05435],.admin-nav-link[data-v-01a05435]{align-items:center;border-radius:8px;cursor:pointer;display:inline-flex;font-size:13px;font-weight:800;gap:6px;justify-content:center;min-height:38px;padding:0 13px;text-decoration:none;transition:background .18s ease,color .18s ease,border-color .18s ease,transform .18s ease;white-space:nowrap}.admin-nav-link[data-v-01a05435]{background:#ffffffb8;border:1px solid rgba(9,119,92,.16);color:#244662}.admin-nav-link[data-v-01a05435]:hover{background:#fff;border-color:#09775c4d;color:#09775c;transform:translateY(-1px)}.admin-user-info[data-v-01a05435]{align-items:center;background:#ffffffbd;border:1px solid rgba(9,119,92,.14);border-radius:9px;color:#17324d;display:inline-flex;gap:8px;min-height:40px;padding:4px 10px 4px 5px}.admin-avatar[data-v-01a05435]{background:#10283f1a;border-radius:8px;color:#09775c;display:inline-grid;height:30px;place-items:center;width:30px}.admin-user-copy[data-v-01a05435]{display:grid;gap:1px;min-width:0}.admin-user-copy small[data-v-01a05435],.admin-user-copy strong[data-v-01a05435]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-user-copy strong[data-v-01a05435]{font-size:13px;font-weight:850;max-width:130px}.admin-user-copy small[data-v-01a05435]{color:#6b8297;font-size:11px;font-weight:700}.admin-logout-button[data-v-01a05435]{background:#c9363614;border:1px solid rgba(201,54,54,.16);color:#b12f2f}.admin-logout-button[data-v-01a05435]:hover{background:#c936361f;border-color:#c9363647;transform:translateY(-1px)}.navbar[data-v-01a05435]{align-items:center;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:linear-gradient(180deg,#fafdfff5,#f6fafdeb);border-bottom:1px solid var(--app-border-soft,rgba(84,131,179,.12));box-shadow:0 8px 24px #3153740f;display:flex;height:var(--app-topbar-height,72px);justify-content:space-between;left:240px;padding:0 clamp(24px,3vw,40px) 0 0;position:fixed;right:0;top:0;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:950}.navbar-spacer[data-v-01a05435]{flex:1 1 auto;min-width:0}.navbar-right[data-v-01a05435]{align-items:center;display:flex;gap:20px;position:relative;z-index:2}.notification-button[data-v-01a05435]{align-items:center;background:#ffffffc7;border:1px solid var(--app-border-soft,#e8e8e8);border-radius:8px;color:#132c44;cursor:pointer;display:flex;height:44px;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);width:44px}.notification-button[data-v-01a05435]:hover{background:#fffffff5;box-shadow:0 10px 22px #3153741a;transform:translateY(-1px)}.user-section[data-v-01a05435]{align-items:center;display:flex;gap:12px}.account-entry[data-v-01a05435],.recharge-entry[data-v-01a05435]{align-items:center;display:inline-flex;position:relative}.recharge-entry[data-v-01a05435]{background:#ffffff9e;border:1px solid rgba(9,119,92,.14);border-radius:9px;box-shadow:inset 0 1px #ffffffdb;min-height:40px;padding:3px;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.recharge-entry[data-v-01a05435]:hover{background:#ffffffe6;border-color:#5483b347;box-shadow:inset 0 1px #fffffff0,0 10px 22px #31537414}.balance-pill[data-v-01a05435],.recharge-button[data-v-01a05435]{align-items:center;border:0;cursor:pointer;display:inline-flex;justify-content:center;white-space:nowrap}.balance-pill[data-v-01a05435]{background:transparent;border-radius:7px;color:#17324d;font-weight:800;gap:7px;min-height:34px;padding:0 10px 0 7px;transition:background .16s ease,color .16s ease}.balance-pill[data-v-01a05435]:hover{background:#5483b314;color:#09775c}.balance-icon[data-v-01a05435]{background:#5483b31f;border-radius:7px;color:#09775c;display:inline-grid;flex:0 0 auto;height:26px;place-items:center;width:26px}.balance-copy[data-v-01a05435]{display:grid;gap:1px;line-height:1.08;text-align:left}.balance-label[data-v-01a05435]{color:#6b8297;font-size:10px;font-weight:700}.balance-value[data-v-01a05435]{color:#132c44;font-size:13px;font-weight:850}.recharge-button[data-v-01a05435]{background:#10283f;border-radius:7px;box-shadow:0 8px 16px #0f274029;font-size:13px;font-weight:850;min-height:34px;padding:0 12px;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.recharge-button[data-v-01a05435]:hover{background:#09775c;box-shadow:0 12px 22px #09775c2e;transform:translateY(-1px)}.user-avatar-container[data-v-01a05435]{align-items:center;background:transparent;border:0;border-radius:12px;cursor:pointer;display:flex;justify-content:center;padding:0;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.user-avatar-container[data-v-01a05435]:hover{background:linear-gradient(135deg,#09775c0d,#09775c05);transform:translateY(-1px)}.user-avatar[data-v-01a05435]{align-items:center;background:linear-gradient(135deg,var(--app-accent,#09775c),var(--app-accent-2,#3dceb0));border-radius:50%;color:#fff;display:flex;height:40px;justify-content:center;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);width:40px}.user-avatar[data-v-01a05435]:hover{box-shadow:0 8px 18px #09775c3d;transform:scale(1.05)}.avatar-image[data-v-01a05435]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.username[data-v-01a05435]{color:#333;font-size:15px;font-weight:500;white-space:nowrap}.dropdown-menu[data-v-01a05435]{animation:dropdownSlideIn-01a05435 .18s ease-out;background-color:#fffffff5;border-radius:12px;box-shadow:var(--app-shadow-panel,0 18px 48px rgba(49,83,116,.12));margin-top:8px;min-width:220px;padding:8px 0;position:absolute;right:0;top:100%;z-index:1200}.account-menu[data-v-01a05435]{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:#fffffffa;border:1px solid rgba(9,119,92,.16);border-radius:12px;box-shadow:0 22px 52px #23415e26;color:#132c44;margin-top:10px;min-width:292px;padding:10px;right:0;width:292px}.account-menu[data-v-01a05435]:before{background:#fffffffa;border-left:1px solid rgba(9,119,92,.18);border-top:1px solid rgba(9,119,92,.18);content:"";height:14px;position:absolute;right:13px;top:-7px;transform:rotate(45deg);width:14px}.account-menu-header[data-v-01a05435]{align-items:center;display:flex;gap:10px;min-width:0;padding:8px 8px 12px;position:relative;z-index:1}.account-menu-avatar[data-v-01a05435]{background:linear-gradient(135deg,#5483b329,#2b8a8f1a);border-radius:10px;color:#09775c;display:grid;flex:0 0 auto;height:42px;overflow:hidden;place-items:center;width:42px}.account-menu-copy[data-v-01a05435]{display:grid;gap:3px;min-width:0}.account-menu-copy span[data-v-01a05435],.account-menu-copy strong[data-v-01a05435]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-menu-copy strong[data-v-01a05435]{color:#17324d;font-size:14px;font-weight:850}.account-menu-copy span[data-v-01a05435]{color:#6b8297;font-size:12px}.account-menu-actions[data-v-01a05435]{border-top:1px solid rgba(9,119,92,.12);display:grid;gap:4px;padding-top:8px}.account-menu-item[data-v-01a05435]{align-items:center;background:transparent;border:0;border-radius:8px;color:#3f5d78;cursor:pointer;display:flex;font-size:13px;font-weight:800;gap:9px;min-height:40px;padding:0 10px;text-align:left;transition:background .18s ease,color .18s ease,transform .18s ease;width:100%}.account-menu-item[data-v-01a05435] svg{color:currentColor}.account-menu-item[data-v-01a05435]:focus-visible,.account-menu-item[data-v-01a05435]:hover{background:#5483b31a;color:#17324d;transform:translate(2px)}.account-menu-item.danger[data-v-01a05435]{color:#c93636}.account-menu-item.danger[data-v-01a05435]:focus-visible,.account-menu-item.danger[data-v-01a05435]:hover{background:#c9363614;color:#a72525}.recharge-menu[data-v-01a05435]{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:#fffffffa;border:1px solid rgba(9,119,92,.16);border-radius:12px;box-shadow:0 24px 58px #23415e29;color:#132c44;margin-top:10px;min-width:360px;padding:14px;right:-12px;width:360px}.recharge-menu[data-v-01a05435]:before{background:#fffffffa;border-left:1px solid rgba(9,119,92,.18);border-top:1px solid rgba(9,119,92,.18);content:"";height:14px;position:absolute;right:82px;top:-7px;transform:rotate(45deg);width:14px}.recharge-menu-header[data-v-01a05435]{align-items:center;display:flex;gap:12px;justify-content:space-between;position:relative;z-index:1}.account-strip[data-v-01a05435]{align-items:center;color:#55708a;display:flex;font-size:12px;gap:9px;min-height:38px;min-width:0}.account-copy[data-v-01a05435]{display:grid;gap:2px;min-width:0}.account-copy span[data-v-01a05435]{color:#7c91a6;font-size:11px}.account-copy strong[data-v-01a05435]{color:#17324d;font-size:13px;font-weight:850;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.record-link[data-v-01a05435]{align-items:center;background:#ffffffc2;border:1px solid rgba(9,119,92,.16);border-radius:8px;color:#09775c;cursor:pointer;display:inline-flex;font-size:12px;font-weight:800;gap:5px;min-height:30px;padding:0 9px;transition:background .2s ease,border-color .2s ease,transform .2s ease}.record-link[data-v-01a05435]:hover{background:#fff;border-color:#5483b347;transform:translateY(-1px)}.mini-avatar[data-v-01a05435]{background:linear-gradient(135deg,#5483b324,#2b8a8f1a);border-radius:8px;color:#09775c;display:grid;flex:0 0 auto;height:30px;overflow:hidden;place-items:center;width:30px}.benefit-title[data-v-01a05435]{color:#3f5d78;font-size:12px;font-weight:850;margin:14px 0 8px;text-align:left}.wallet-summary[data-v-01a05435]{background:linear-gradient(135deg,hsla(0,0%,100%,.1),transparent 48%),linear-gradient(135deg,#10283f,#09775c);border-radius:10px;box-shadow:inset 0 1px #ffffff29,0 14px 28px #0f274024;color:#fff;padding:16px}.wallet-summary span[data-v-01a05435]{color:#ffffffb8;display:block;font-size:12px;font-weight:800}.wallet-summary strong[data-v-01a05435]{display:block;font-size:30px;font-weight:900;letter-spacing:0;line-height:1.1;margin-top:6px}.wallet-summary p[data-v-01a05435]{color:#ffffffc2;font-size:12px;margin:9px 0 0}.wallet-list[data-v-01a05435]{display:grid;gap:2px;margin-top:10px}.wallet-row[data-v-01a05435]{align-items:center;border-bottom:1px solid rgba(9,119,92,.1);display:grid;gap:8px;grid-template-columns:24px 1fr auto;min-height:40px;padding:0 4px}.wallet-row[data-v-01a05435]:last-child{border-bottom:0}.wallet-row[data-v-01a05435] svg{color:#5483b3}.wallet-row span[data-v-01a05435]{color:#55708a;font-size:12px;font-weight:750}.wallet-row strong[data-v-01a05435]{color:#132c44;font-size:12px;font-weight:850}.benefit-grid[data-v-01a05435]{display:grid;gap:10px;grid-template-columns:1fr 1.1fr 1fr}.benefit-card[data-v-01a05435]{background:#ffffffdb;border:1px solid rgba(9,119,92,.14);border-radius:8px;color:#55708a;display:flex;flex-direction:column;min-height:132px;padding:12px;text-align:left;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.benefit-card[data-v-01a05435]:hover{border-color:#5483b347;box-shadow:0 10px 24px #31537414;transform:translateY(-1px)}.benefit-card-head[data-v-01a05435]{align-items:center;display:flex;gap:7px}.benefit-card span[data-v-01a05435]{color:#55708a;font-size:12px;font-weight:800}.benefit-card .benefit-icon[data-v-01a05435]{background:#5483b31f;border-radius:8px;color:#09775c;display:inline-grid;height:26px;place-items:center;width:26px}.benefit-card strong[data-v-01a05435]{color:#132c44;display:block;font-size:20px;line-height:1.2;margin-top:13px}.benefit-card p[data-v-01a05435]{border-top:1px solid rgba(9,119,92,.12);color:#6b8297;font-size:12px;line-height:1.55;margin:auto 0 0;padding-top:10px}.benefit-card small[data-v-01a05435]{color:#ffffffd1;display:block;font-size:12px;margin-top:8px}.member-card[data-v-01a05435]{background:linear-gradient(160deg,#09775c,#3dceb0 58%,#2b8a8f);border-color:transparent;color:#fff}.member-card .benefit-icon[data-v-01a05435]{background:#ffffff2e;color:#fff}.member-card p[data-v-01a05435],.member-card span[data-v-01a05435],.member-card strong[data-v-01a05435]{color:#fff}.member-card strong[data-v-01a05435]{font-size:21px;margin-top:12px}.member-card p[data-v-01a05435]{border-top-color:#ffffff42}.menu-actions[data-v-01a05435]{display:flex;gap:8px;margin-top:14px}.menu-primary-button[data-v-01a05435],.menu-secondary-button[data-v-01a05435]{align-items:center;border-radius:7px;cursor:pointer;display:inline-flex;font-size:13px;font-weight:850;gap:6px;justify-content:center;min-height:38px;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease}.menu-primary-button[data-v-01a05435]{background:#10283f;border:0;box-shadow:0 10px 20px #0f274029;color:#fff;flex:1}.menu-secondary-button[data-v-01a05435]{background:#ffffffc2;border:1px solid rgba(9,119,92,.2);color:#17324d;flex:0 0 116px}.menu-primary-button[data-v-01a05435]:hover,.menu-secondary-button[data-v-01a05435]:hover{transform:translateY(-1px)}.menu-secondary-button[data-v-01a05435]:hover{background:#fff;border-color:#5483b357}.menu-primary-button[data-v-01a05435]:hover{background:#09775c}.recharge-entry[data-v-01a05435]{background:linear-gradient(135deg,#fff8edf5,#ffffffdb);border-color:#ff8a1f6b;box-shadow:inset 0 1px #fffffff2,0 8px 22px #ff8a1f1f}.recharge-entry[data-v-01a05435]:hover{background:linear-gradient(135deg,#fff7e8,#fff);border-color:#ff7a1aa8;box-shadow:inset 0 1px #fffffff5,0 14px 30px #ff7a1a33}.balance-icon[data-v-01a05435]{background:linear-gradient(135deg,#fff0c2,#ffb84d);box-shadow:inset 0 1px #ffffff9e;color:#9a4d00}.balance-pill[data-v-01a05435]:hover{background:#ff8a1f21;color:#9a4d00}.balance-label[data-v-01a05435]{color:#a05b10}.balance-value[data-v-01a05435]{color:#7a3d00}.recharge-button[data-v-01a05435]{background:linear-gradient(135deg,#ff7a1a,#ff4d4f);box-shadow:0 10px 22px #ff602352;color:#fff}.recharge-button[data-v-01a05435]:hover{background:linear-gradient(135deg,#ff8f1f,#e93645);box-shadow:0 14px 28px #ff602366}.recharge-menu[data-v-01a05435]{border-color:#ff8a1f3d;box-shadow:0 24px 58px #8f520f2e}.wallet-summary[data-v-01a05435]{background:linear-gradient(135deg,hsla(0,0%,100%,.18),transparent 48%),linear-gradient(135deg,#7a3d00,#ff7a1a 56%,#ff4d4f);box-shadow:inset 0 1px #fff3,0 16px 34px #ff602342}.wallet-row[data-v-01a05435] svg{color:#ff7a1a}.record-link[data-v-01a05435]{background:#fff8ed;border-color:#ff8a1f42;color:#9a4d00}.record-link[data-v-01a05435]:hover{background:#fff2d8;border-color:#ff7a1a7a}.menu-primary-button[data-v-01a05435]{background:linear-gradient(135deg,#ff7a1a,#ff4d4f);box-shadow:0 12px 24px #ff60234d}.menu-primary-button[data-v-01a05435]:hover{background:linear-gradient(135deg,#ff8f1f,#e93645);box-shadow:0 16px 30px #ff602361}.menu-secondary-button[data-v-01a05435]{background:#fff8ed;border-color:#ff8a1f3d;color:#8a4d0f}.menu-secondary-button[data-v-01a05435]:hover{background:#fff2d8;border-color:#ff7a1a6b}.token-summary[data-v-01a05435]{background:linear-gradient(180deg,#f6faff,#fff);border:1px solid rgba(84,131,179,.16);border-radius:8px;margin:4px 8px 8px;padding:12px}.token-summary-title[data-v-01a05435]{color:#17324d;font-size:13px;font-weight:700;margin-bottom:8px}.token-row[data-v-01a05435]{align-items:center;color:#6b8297;display:flex;font-size:12px;gap:12px;justify-content:space-between;line-height:1.8}.token-row strong[data-v-01a05435]{color:#09775c;font-weight:800}@keyframes dropdownSlideIn-01a05435{0%{opacity:0;transform:translateY(-10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.dropdown-item[data-v-01a05435]{color:#333;cursor:pointer;font-size:14px;font-weight:500;padding:12px 16px;transition:all .3s cubic-bezier(.4,0,.2,1)}.dropdown-item[data-v-01a05435]:hover{background:linear-gradient(135deg,#09775c0d,#09775c05);padding-left:20px}.logout-item[data-v-01a05435]{color:#ff4d4f}.logout-item[data-v-01a05435]:hover{background:linear-gradient(135deg,#f5222d0d,#f5222d05)}.auth-buttons[data-v-01a05435]{display:flex;gap:12px}.login-button[data-v-01a05435],.register-button[data-v-01a05435]{border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;padding:10px 24px;transition:all .3s cubic-bezier(.4,0,.2,1)}.login-button[data-v-01a05435]{background-color:transparent;border:2px solid #e8e8e8;color:#333}.login-button[data-v-01a05435]:hover{background-color:#fafafa;border-color:#09775c;box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.register-button[data-v-01a05435]{background:linear-gradient(135deg,#09775c,#3dceb0);color:#fff}.register-button[data-v-01a05435]:hover{box-shadow:0 6px 20px #09775c66;transform:translateY(-2px)}@media(max-width:1180px){.navbar[data-v-01a05435]{gap:14px}}@media(max-width:900px){.admin-navbar[data-v-01a05435]{gap:10px;padding-inline:12px}.admin-navbar-left[data-v-01a05435] .xj-topbar-brand-zone,.admin-title-section p[data-v-01a05435]{display:none}.admin-navbar-left[data-v-01a05435]{padding-left:var(--admin-sidebar-offset)}.admin-title-section h1[data-v-01a05435]{font-size:18px}.navbar[data-v-01a05435]{left:80px;padding:0 18px 0 0}.navbar-right[data-v-01a05435]{gap:10px}.username[data-v-01a05435]{display:none}.login-button[data-v-01a05435],.register-button[data-v-01a05435]{padding:9px 14px}.recharge-entry[data-v-01a05435]{display:none}}@media(max-width:768px){.admin-navbar-left[data-v-01a05435]{padding-left:0}.admin-navbar[data-v-01a05435]{left:80px!important;width:calc(100% - 80px)!important}.admin-navbar-right[data-v-01a05435]{gap:6px}.admin-nav-link[data-v-01a05435]{display:none}}@media(max-width:480px){.admin-user-copy[data-v-01a05435]{display:none}.admin-logout-button[data-v-01a05435],.admin-user-info[data-v-01a05435]{flex-shrink:0;padding-inline:8px}.navbar[data-v-01a05435]{height:64px;left:0}.notification-button[data-v-01a05435]{display:none}.title[data-v-01a05435]{font-size:17px}.account-menu[data-v-01a05435]{min-width:min(292px,calc(100vw - 24px));width:min(292px,calc(100vw - 24px))}}
