#root{min-height:100vh}.admin-shell{min-height:100vh;padding:24px;background:radial-gradient(circle at 20% 8%,rgba(194,253,117,.38),transparent 24%),radial-gradient(circle at 88% 14%,rgba(4,184,72,.6),transparent 30%),radial-gradient(circle at 50% 100%,rgba(18,130,56,.56),transparent 34%),linear-gradient(135deg,#0a301c,#0bb342,#062212)}.admin-main{min-height:calc(100vh - 48px);margin-left:292px;padding:24px;border:1px solid rgba(5,34,18,.08);border-radius:28px;background:linear-gradient(140deg,#fffffff7,#f2f9f0f5),#f4f8f1;box-shadow:0 34px 90px #00000047;color:#102016}.admin-header{display:flex;align-items:center;justify-content:space-between;gap:16px}.admin-card{padding:24px;border:1px solid rgba(10,42,23,.16);border-radius:20px!important;background:#fffffff5!important;box-shadow:0 18px 44px #12432314!important;color:#102016!important}.admin-card .MuiTypography-root{color:#102016}.admin-card .MuiTypography-colorTextSecondary{color:#49614f!important}.stats-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.stat-card{display:grid;gap:8px;min-height:150px}.stats-grid .stat-card:first-child{color:#efffed;background:radial-gradient(circle at 86% 24%,rgba(194,253,117,.28),transparent 26%),linear-gradient(135deg,#09180f,#0e2b19)!important}.stats-grid .stat-card:first-child .MuiTypography-root{color:#efffed}.stats-grid .stat-card:first-child .MuiTypography-colorTextSecondary{color:#efffedd6!important}.stats-grid .stat-card:first-child .MuiSvgIcon-root{color:#c2fd75}.MuiLinearProgress-root{background-color:#e1eadc!important}.MuiLinearProgress-bar{background:linear-gradient(90deg,#34d35c,#113f22)!important}.bonus-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.bonus-pill{display:flex;justify-content:space-between;gap:12px;padding:14px 16px;border:1px solid rgba(29,122,55,.24);border-radius:16px;background:#f4faef;color:#102016;font-weight:800}.bonus-pill span{color:#1d3b25}.bonus-pill strong{color:#0b7a31;font-size:18px}.address-card{display:grid;gap:10px;margin-bottom:18px;padding:16px;border:1px solid rgba(29,122,55,.24);border-radius:18px;background:radial-gradient(circle at 92% 8%,rgba(194,253,117,.34),transparent 28%),linear-gradient(135deg,#f7fff0,#edf7e8)}.address-text{padding:12px 14px;border:1px dashed rgba(11,122,49,.48);border-radius:12px;background:#fff;color:#102016!important;font-family:Outfit,monospace;font-weight:850!important;overflow-wrap:anywhere}.wild-tabs{min-height:46px!important;margin:-6px 0 18px;border-bottom:1px solid rgba(29,122,55,.16)}.wild-tabs .MuiTab-root{color:#49614f!important;font-weight:900!important;text-transform:none!important}.wild-tabs .Mui-selected{color:#0b7a31!important}.wild-tabs .MuiTabs-indicator{height:3px;border-radius:999px;background:#0b7a31!important}.tab-panel{padding-top:8px}.join-package-card{overflow:hidden}.package-info-grid{display:grid;grid-template-columns:repeat(4,minmax(130px,1fr));gap:12px;margin-bottom:18px}.package-info-grid>div{border:1px solid rgba(29,122,55,.16);border-radius:18px;background:linear-gradient(135deg,#f7fff2,#eaf6e5);padding:14px 16px}.join-form-row{display:grid;grid-template-columns:minmax(220px,1fr) auto auto auto;gap:14px;align-items:stretch}.join-form-row .MuiButton-root{min-width:118px;min-height:54px;white-space:nowrap}.form-row{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr)) auto auto;gap:14px;align-items:stretch}.form-row.compact{grid-template-columns:repeat(2,minmax(220px,1fr)) auto}.form-row.withdraw-grid{grid-template-columns:minmax(280px,1.4fr) repeat(3,minmax(150px,1fr)) auto auto}.form-row .MuiButton-root{min-width:112px;min-height:54px;white-space:nowrap}.copy-field{display:grid;grid-template-columns:minmax(240px,1fr) auto;gap:14px;align-items:stretch}.copy-field .MuiButton-root{min-width:140px;min-height:54px;white-space:nowrap}.admin-copy-field{grid-column:span 2}.profile-section{margin-top:22px;padding-top:22px;border-top:1px solid rgba(29,122,55,.16)}.embedded-table-card{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#102016!important}.network-tree{overflow-x:auto;padding:8px}.tree-node{min-width:160px;padding:14px;border:1px solid rgba(29,122,55,.16);border-radius:16px;background:linear-gradient(180deg,#fff,#f1f8ed);text-align:center;color:#102016}.tree-children{display:flex;gap:14px;margin-top:28px;padding-top:28px;border-top:1px dashed rgba(15,23,42,.24)}.brand-mark{width:36px;height:36px;border-radius:12px;object-fit:contain;box-shadow:0 0 24px #c2fd7547}.sidebar-search{margin:0 16px 16px;padding:11px 14px;border:1px solid rgba(194,253,117,.24);border-radius:15px;color:#efffedd1;background:#ffffff14;font-size:12px;letter-spacing:.01em}.filter-chip{color:#efffed!important;background:#0c2315!important}.header-action{border-radius:999px!important;color:#07150d!important;background:#c2fd75!important;padding:8px 16px!important;text-transform:none!important;border:1px solid rgba(7,21,13,.28)!important;box-shadow:0 10px 22px #07150d2e!important}.MuiButton-contained{border-radius:14px!important;color:#efffed!important;background:linear-gradient(135deg,#07150d,#0b7a31)!important;border:1px solid rgba(194,253,117,.22)!important;box-shadow:0 12px 24px #07150d38!important;font-weight:900!important}.MuiButton-contained:hover{background:linear-gradient(135deg,#0b2415,#119141)!important;box-shadow:0 16px 30px #07150d47!important}.MuiButton-outlined{border-radius:14px!important;color:#07150d!important;border:2px solid #0b7a31!important;background:#f7fff0!important;font-weight:900!important}.MuiButton-outlined:hover{color:#efffed!important;background:#0b7a31!important}.MuiButton-root.Mui-disabled{color:#1020166b!important;background:#d9e5d3!important;border-color:#1020161f!important;box-shadow:none!important}.danger-button{color:#fff7f4!important;background:linear-gradient(135deg,#8f1d1d,#d33b2f)!important;border-color:#ffffff52!important}.danger-button:hover{background:linear-gradient(135deg,#711515,#b82c24)!important}.danger-button.small{min-height:34px!important;padding:5px 12px!important;border-radius:999px!important;font-size:12px!important}.admin-main .MuiOutlinedInput-root{background:#fff!important;color:#102016!important;border-radius:14px!important}.admin-main .MuiOutlinedInput-notchedOutline{border-color:#10201647!important}.admin-main .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#0b7a31!important}.admin-main .Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#0b7a31!important;border-width:2px!important}.admin-main .MuiInputLabel-root{color:#35513d!important;font-weight:700!important}.admin-main .MuiInputLabel-root.Mui-focused{color:#0b7a31!important}.admin-main .MuiInputBase-input{color:#102016!important;font-weight:800}.MuiTableCell-head{color:#183620!important;font-weight:800!important;background:#edf7e8}.MuiTableCell-root{border-color:#1d7a3729!important;color:#102016!important;font-weight:650!important}.MuiTableBody-root .MuiTableRow-root:nth-of-type(2n){background:#edf7e894}.admin-login-shell{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 18% 18%,rgba(194,253,117,.28),transparent 28%),linear-gradient(135deg,#06130b,#1e6f35)}.admin-login-card{width:min(460px,100%);padding:34px!important;border-radius:28px!important;background:#fffffff0!important;color:#102016!important;box-shadow:0 28px 90px #00000052!important}.admin-login-logo{width:64px;height:64px;margin-bottom:18px}.adminpanel-shell{min-height:100vh;display:grid;grid-template-columns:278px minmax(0,1fr);gap:24px;padding:24px;background:radial-gradient(circle at 10% 0%,rgba(194,253,117,.28),transparent 30%),linear-gradient(135deg,#14351f,#3a8b3e)}.adminpanel-sidebar{position:sticky;top:24px;height:calc(100vh - 48px);display:flex;flex-direction:column;padding:20px!important;border-radius:28px!important;background:linear-gradient(180deg,#07150d,#0d2517)!important;color:#efffed!important;box-shadow:0 26px 80px #0000005c!important}.adminpanel-nav-scroll{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:auto;scrollbar-color:rgba(194,253,117,.45) transparent}.adminpanel-nav-scroll::-webkit-scrollbar{width:8px}.adminpanel-nav-scroll::-webkit-scrollbar-track{background:transparent;border-radius:999px}.adminpanel-nav-scroll::-webkit-scrollbar-thumb{background:#c2fd7573;border-radius:999px}.adminpanel-nav-scroll>:not(style)+:not(style){margin-top:6px!important}.adminpanel-nav{justify-content:flex-start!important;min-height:44px!important;border-radius:16px!important;color:#efffedc7!important;text-transform:none!important;width:100%;padding-inline:14px!important}.adminpanel-nav .MuiButton-endIcon{margin-left:auto!important}.adminpanel-nav.active,.adminpanel-nav:hover{background:#c2fd7524!important;color:#c2fd75!important}.adminpanel-subnav{margin:5px 0 8px 18px;padding:4px 0 4px 10px;border-left:1px solid rgba(194,253,117,.18)}.adminpanel-child-nav{min-height:36px!important;font-size:13px!important;border-radius:12px!important;color:#efffedad!important}.adminpanel-child-nav.active{background:#c2fd7533!important;color:#dcff9c!important}.adminpanel-logout{justify-content:flex-start!important;color:#efffed!important;text-transform:none!important}.adminpanel-main{min-width:0;border-radius:28px;padding:28px;background:#fffffff0;box-shadow:inset 0 0 0 1px #ffffff9e,0 28px 90px #0000002e}.adminpanel-stats{display:grid;grid-template-columns:repeat(4,minmax(170px,1fr));gap:18px}.admin-settings-grid{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));gap:14px}.report-search-row{display:grid;grid-template-columns:minmax(220px,1fr) auto auto;gap:12px;align-items:stretch}.report-search-row .MuiButton-root{min-height:54px}.level-editor-grid{display:grid;grid-template-columns:repeat(3,minmax(220px,1fr));gap:14px}.level-count-actions{flex-wrap:wrap;justify-content:flex-end}.wallet-flow-grid{display:grid;grid-template-columns:repeat(2,minmax(240px,1fr));gap:18px}.level-editor-card{display:grid;gap:12px;padding:16px!important;border-radius:20px!important;border:1px solid rgba(29,122,55,.16);background:#f7fff2!important}.responsive-table{width:100%;overflow-x:auto}@media(max-width:900px){.admin-shell{padding:12px}.admin-main{margin-left:0;padding:18px;border-radius:22px}.stats-grid,.bonus-grid,.package-info-grid,.form-row,.form-row.compact,.form-row.withdraw-grid,.join-form-row,.copy-field{grid-template-columns:1fr}.admin-copy-field{grid-column:span 1}.adminpanel-shell{grid-template-columns:1fr;padding:12px}.adminpanel-sidebar{position:relative;top:0;height:auto}.adminpanel-main{padding:18px}.adminpanel-stats,.admin-settings-grid,.level-editor-grid,.wallet-flow-grid,.report-search-row{grid-template-columns:1fr}.level-count-actions{width:100%;justify-content:flex-start}}
