body.route-admin{--sb-bg:#0b0d10;--sb-card:#13161b;--sb-card-light:#181c22;--sb-card-deep:#111317;--sb-border:#1e232b;--sb-border-soft:rgba(30,35,43,0.45);--sb-green:#00f59b;--sb-green-hover:#00d485;--sb-green-dim:#111c16;--sb-green-border:#163624;--sb-muted:#7d8590;--sb-text:#f0f6fc;background-color:var(--sb-bg)!important;color:var(--sb-text);font-family:"Inter",var(--font-outfit),system-ui,sans-serif;-webkit-font-smoothing:antialiased}body.route-admin:after,body.route-admin:before{display:none!important}body.route-admin .adminLayout :is(.heroCard,.panelCard,.panelMainCard,.panelAdminCard,.panelEditorCard,.panelEditorSection,.panelInfoBox,.panelStickySaveBar,.adminStatCard,.adminQuickCard,.adminSettingsCard,.adminBotCard,.adminLoadingCard,.adminUserBar){background:var(--sb-card)!important;border:1px solid var(--sb-border)!important;border-radius:12px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body.route-admin .adminLayout :is(.heroCard,.panelCard,.panelMainCard):before{display:none!important}body.route-admin .adminLayout .adminStatCard:hover,body.route-admin .adminLayout .heroCard:hover,body.route-admin .adminLayout .panelCard:hover{transform:none!important;border-color:var(--sb-green-border)!important;box-shadow:none!important}body.route-admin .adminLayout .panelAdminCard,body.route-admin .adminLayout .panelMainCard{padding:20px!important}body.route-admin .adminLayout .adminUserBar{padding:8px 12px!important}body.route-admin .adminLayout .adminUserBar:hover{transform:none!important}body.route-admin .adminHeaderStrip{background:rgba(11,13,16,.92)!important;border-bottom:1px solid var(--sb-border)!important;box-shadow:none!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}body.route-admin .adminHeaderStrip:before{display:none!important}body.route-admin .adminBrandTitle{color:#fff!important;font-weight:800}body.route-admin .adminBrandTitle:hover{color:var(--sb-green)!important}body.route-admin .adminHeaderBadge{color:var(--sb-green)!important;background:var(--sb-green-dim)!important}body.route-admin .adminHeaderBadge,body.route-admin .adminUserAvatar{border-color:var(--sb-green-border)!important}body.route-admin .adminUserLogin{color:var(--sb-muted)!important}body.route-admin .adminSidebar{background:var(--sb-card-deep)!important;border-right-color:var(--sb-border)!important;padding-right:6px;scroll-behavior:smooth;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(0,245,155,.45) transparent;scrollbar-gutter:stable}body.route-admin .adminSidebar::-webkit-scrollbar{width:6px}body.route-admin .adminSidebar::-webkit-scrollbar-track{margin:8px 0;background:transparent;border-radius:999px}body.route-admin .adminSidebar::-webkit-scrollbar-thumb{background:rgba(0,245,155,.35);border-radius:999px;border:1px solid transparent;background-clip:padding-box;-webkit-transition:background .2s ease;transition:background .2s ease}body.route-admin .adminSidebar::-webkit-scrollbar-thumb:hover{background:rgba(0,245,155,.58)}body.route-admin .adminSidebar::-webkit-scrollbar-thumb:active{background:var(--sb-green)}body.route-admin .adminSidebarTitle{color:var(--sb-muted)!important}body.route-admin .adminSidebarSectionBtn:hover{background:var(--sb-green-dim)!important;color:#fff!important}body.route-admin .adminSidebarSection--active .adminSidebarSectionBtn{color:#fff!important}body.route-admin .adminSidebarSectionIcon{color:var(--sb-green)!important}body.route-admin .adminSidebarLink--active,body.route-admin .adminSidebarLink:hover{background:var(--sb-green-dim)!important;color:#fff!important}body.route-admin .adminSidebarLink--active{border-left-color:var(--sb-green)!important}body.route-admin .adminLayout .neonButton{background:var(--sb-green)!important;color:#000!important;border:none!important;border-radius:8px!important;font-size:12px!important;font-weight:700!important;box-shadow:none!important;text-shadow:none!important}body.route-admin .adminLayout .neonButton:hover{background:var(--sb-green-hover)!important;transform:none!important}body.route-admin .adminLayout .neonButton.neonBorder,body.route-admin .adminLayout .neonButton.neonButtonGhost{background:transparent!important;color:var(--sb-green)!important;border:1px solid var(--sb-green)!important}body.route-admin .adminLayout .neonButton.neonBorder:hover,body.route-admin .adminLayout .neonButton.neonButtonGhost:hover{background:rgba(0,245,155,.1)!important}body.route-admin .adminLayout .pillButton{border:1px solid var(--sb-border)!important;background:var(--sb-card-light)!important;color:var(--sb-muted)!important;border-radius:8px!important;box-shadow:none!important}body.route-admin .adminLayout .pillButton:hover{color:#fff!important;border-color:var(--sb-green-border)!important;background:var(--sb-green-dim)!important}body.route-admin .adminLayout .pillButtonActive,body.route-admin .adminLayout .pillButtonActive:hover{color:#fff!important;background:var(--sb-green-dim)!important;border-color:var(--sb-green)!important;box-shadow:inset 0 0 0 1px rgba(0,245,155,.2)!important}body.route-admin .adminLayout .pillButton--highlight{border-color:var(--sb-green-border)!important}body.route-admin .adminLayout .pillButton--highlight.pillButtonActive{background:var(--sb-green-dim)!important}body.route-admin .adminLayout :is(.panelConfigInput,.panelConfigText,.panelJsonArea,.panelExclusionForm input,.adminTokenOAuthUrlInput,.xgInput,input[type=text],input[type=search],input[type=email],input[type=url],input[type=number],input[type=password],select,textarea){background:var(--sb-card-light)!important;border:1px solid var(--sb-border)!important;border-radius:8px!important;color:#fff!important;box-shadow:none!important}body.route-admin .adminLayout :is(.panelConfigInput:focus,.panelConfigText:focus,.panelJsonArea:focus,input:focus,select:focus,textarea:focus){outline:none!important;border-color:var(--sb-green)!important;box-shadow:0 0 0 1px var(--sb-green-border)!important}body.route-admin .adminDashboardIntro,body.route-admin .adminLayout .mutedText{color:var(--sb-muted)!important}body.route-admin .adminDashboardTitle,body.route-admin .adminLayout h1,body.route-admin .adminLayout h2,body.route-admin .adminLayout h3{color:#fff!important;letter-spacing:-.02em}body.route-admin .adminStatNumber{color:var(--sb-green)!important}body.route-admin .adminLayout .inlineCode{background:var(--sb-card-light)!important;border:1px solid var(--sb-border)!important;color:var(--sb-green)!important}body.route-admin .adminPageDivider{border-top-color:var(--sb-border)!important}body.route-admin .adminLayout .panelEditorSection{border-color:var(--sb-border)!important}body.route-admin .adminLayout .panelEditorDetails summary{color:var(--sb-muted)}body.route-admin .adminLayout .panelStickySaveBar{background:rgba(19,22,27,.95)!important;border-color:var(--sb-border)!important}body.route-admin .adminLayout .optionToggleRow{border-bottom-color:var(--sb-border-soft)!important}body.route-admin .adminLayout .adminBotTable th,body.route-admin .adminLayout .komendyTable th{color:var(--sb-muted)!important;border-color:var(--sb-border)!important}body.route-admin .adminLayout .adminBotTable td,body.route-admin .adminLayout .komendyTable td{border-color:var(--sb-border-soft)!important}body.route-admin .adminLayout .adminBotTable tr:hover td{background:var(--sb-card-light)!important}body.route-admin .adminLayout .adminStoreFieldChip,body.route-admin .adminLayout .adminStoreOrdersRow{border-color:var(--sb-border)!important;background:var(--sb-card-light)!important;border-radius:8px!important}body.route-admin .adminLayout .notifBellBtn{border:1px solid var(--sb-border)!important;background:var(--sb-card-light)!important;box-shadow:none!important}body.route-admin .adminLayout .notifBellBtn:hover{border-color:var(--sb-green-border)!important;background:var(--sb-green-dim)!important}body.route-admin .adminLayout .notifBellBadge{background:var(--sb-green)!important;color:#000!important}body.route-admin .adminLayout .notifBellDropdown{background:var(--sb-card)!important;border:1px solid var(--sb-border)!important;box-shadow:0 12px 32px rgba(0,0,0,.4)!important}body.route-admin .adminSettingsTabBtn{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--sb-border)!important;background:var(--sb-card-light)!important;color:var(--sb-muted)!important;border-radius:8px!important;font-size:12px!important}body.route-admin .adminSettingsTabIcon{font-size:.95em;line-height:1;opacity:.9}body.route-admin .adminSettingsTabBtn .fa-youtube{color:#ff0000}body.route-admin .adminSettingsTabBtn--active .fa-youtube{color:#ff4444}body.route-admin .adminSettingsTabBtn:hover{transform:none!important;color:#fff!important;border-color:var(--sb-green-border)!important;background:var(--sb-green-dim)!important}body.route-admin .adminSettingsTabBtn--active{color:#fff!important;background:var(--sb-green-dim)!important;border-color:var(--sb-green)!important}body.route-admin .adminModalOverlay,body.route-admin .haEntityModalOverlay{background:rgba(0,0,0,.65)!important}body.route-admin .adminModal,body.route-admin .haEntityModal{background:var(--sb-card)!important;border:1px solid var(--sb-border)!important;border-radius:12px!important;box-shadow:0 16px 48px rgba(0,0,0,.45)!important}body.route-admin .adminUserBar--chrome{overflow:visible}body.route-admin .adminLayout .adminEditorError{color:#ff8a8a}body.route-admin .adminLayout .adminEditorSuccess,body.route-admin .adminLayout .adminSaveOk{color:var(--sb-green)}body.route-admin .adminRouteLoading{padding:24px;font-size:13px;color:var(--sb-muted)}body.route-admin .adminLayout a:not(.neonButton,.pillButton,.adminSidebarLink,.adminStatCard){color:var(--sb-green)}body.route-admin .adminLayout a:not(.neonButton,.pillButton,.adminSidebarLink,.adminStatCard):hover{color:var(--sb-green-hover)}body.route-admin .adminLayout .panelPageWrap{gap:18px}body.route-admin .adminLayout .adminEditorOk,body.route-admin .adminLayout .adminSaveOk{color:var(--sb-green)!important}body.route-admin .adminGiRateFill{background:var(--sb-green)!important}body.route-admin .adminGiTable th{color:var(--sb-muted)!important;border-color:var(--sb-border)!important}body.route-admin .adminGiTable td{border-color:var(--sb-border-soft)!important}body.route-admin .adminBotTicketsScroll{border-color:var(--sb-border)!important;background:var(--sb-card-light)!important}body.route-admin .adminBotTicketsTable thead{background:var(--sb-card)!important}body.route-admin .adminBotTicketsSummaryBadge{background:var(--sb-green-dim)!important;border-color:var(--sb-green-border)!important;color:var(--sb-green)!important}body.route-admin .adminLayout .copyBtn,body.route-admin .adminLayout .downloadLinkButton,body.route-admin .adminLayout .mapBtn{border:1px solid var(--sb-border)!important;background:var(--sb-card-light)!important;box-shadow:none!important}body.route-admin .adminLayout .copyBtn:hover,body.route-admin .adminLayout .mapBtn:hover{border-color:var(--sb-green-border)!important;background:var(--sb-green-dim)!important}body.route-admin .adminCronEnvTable{width:100%;margin-top:12px;border-collapse:collapse;font-size:.88rem}body.route-admin .adminCronEnvTable td,body.route-admin .adminCronEnvTable th{padding:8px 10px;border:1px solid var(--sb-border-soft);text-align:left;vertical-align:top}body.route-admin .adminCronEnvTable th{color:var(--sb-muted);background:var(--sb-card-light)}body.route-admin .adminCronHint{margin-top:12px;font-size:.9rem}body.route-admin .adminCronSecretBlock{margin-top:14px;padding:12px 14px;border-radius:10px;border:1px solid var(--sb-green-border);background:var(--sb-green-dim)}body.route-admin .adminCronSecretLabel{margin:0 0 8px;font-size:.85rem}body.route-admin .adminCronPre--secret{font-size:.82rem;word-break:break-all;-webkit-user-select:all;user-select:all}body.route-admin .adminCronStatusList{margin:0;padding-left:1.2rem;display:grid;gap:8px}body.route-admin .adminCronStatusPill{display:inline-block;padding:2px 8px;border-radius:6px;font-size:.82rem;font-weight:600}body.route-admin .adminCronStatusPill--ok{background:var(--sb-green-dim);border:1px solid var(--sb-green-border);color:var(--sb-green)}body.route-admin .adminCronStatusPill--warn{background:rgba(251,191,36,.12);border:1px solid rgba(251,191,36,.35);color:#fcd34d}body.route-admin .adminCronReason{font-size:.85rem;opacity:.85}body.route-admin .adminCronJobsHeading{margin:20px 0 6px;font-size:1.05rem}body.route-admin .adminCronJobsLead{margin-bottom:12px;font-size:.9rem}body.route-admin .adminCronJobCard{margin-bottom:12px}body.route-admin .adminCronJobHead{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:8px}body.route-admin .adminCronScheduleBadge{font-size:.8rem;color:var(--sb-muted)}body.route-admin .adminCronUrl{margin:8px 0;font-size:.85rem;word-break:break-all}body.route-admin .adminCronUrlPath{color:var(--sb-muted)}body.route-admin .adminCronCopyBlock{display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px;margin-top:8px}body.route-admin .adminCronPre{flex:1 1 280px;margin:0;padding:10px 12px;border-radius:8px;border:1px solid var(--sb-border-soft);background:var(--sb-card-light);font-size:.78rem;line-height:1.45;overflow-x:auto;white-space:pre-wrap;word-break:break-all}body.route-admin .adminCronPre--sm{font-size:.72rem}body.route-admin .adminCronPre--block{flex:1 1 100%}body.route-admin .adminCronCopyBtn{flex-shrink:0;font-size:.85rem;padding:8px 14px}body.route-admin .adminCronDetails{margin-top:10px}body.route-admin .adminCronDetails summary{cursor:pointer;-webkit-user-select:none;user-select:none}body.route-admin .adminCronBanner{margin-bottom:16px;padding:14px 16px;border-radius:10px;border:1px solid var(--sb-green-border);background:var(--sb-green-dim)}body.route-admin .adminCronBanner a{font-weight:600}body.route-admin .adminGiveawayGuide{margin:0 0 20px;padding:14px 16px;border-radius:10px;border:1px solid var(--sb-border);background:var(--sb-card-light)}body.route-admin .adminGiveawayGuide--compact{margin-top:0;margin-bottom:16px}body.route-admin .adminGiveawayGuideTitle{margin:0 0 10px;font-size:1rem;color:#fff}body.route-admin .adminGiveawayGuideSubtitle{margin:14px 0 8px;font-size:.92rem;color:var(--sb-green)}body.route-admin .adminGiveawayGuideLead{margin:0 0 10px;font-size:.88rem}body.route-admin .adminGiveawayGuideList{margin:0 0 12px;padding-left:1.2rem;font-size:.88rem;display:grid;gap:6px}body.route-admin .adminGiveawayGuideFoot{margin-bottom:0}body.route-admin .adminGiveawayGuideTable{width:100%;border-collapse:collapse;font-size:.85rem;margin-bottom:10px}body.route-admin .adminGiveawayGuideTable td,body.route-admin .adminGiveawayGuideTable th{padding:8px 10px;border:1px solid var(--sb-border-soft);text-align:left;vertical-align:top}body.route-admin .adminGiveawayGuideTable th{color:var(--sb-muted);background:var(--sb-card)}body.route-admin .adminGiveawayGuideAlias{font-size:.8rem;color:var(--sb-muted)}