.cx-backup-progress{position:fixed;inset:0;width:100vw;height:100dvh;background:rgba(10,12,20,.72);backdrop-filter:blur(8px);z-index:99999;display:none;align-items:center;justify-content:center;padding:16px;overflow:auto;overscroll-behavior:contain}.cx-backup-progress-card{width:min(680px,100%);max-height:calc(100dvh - 32px);overflow:hidden;background:var(--card,#101827);border:1px solid var(--line,rgba(255,255,255,.12));border-radius:22px;box-shadow:0 30px 90px rgba(0,0,0,.45);padding:18px;color:var(--text,#fff)}.cx-backup-progress-head{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.cx-backup-progress-head strong{display:block;font-size:18px;font-weight:900}.cx-backup-progress-head p{margin:5px 0 0;color:var(--muted,#9ca3af);font-size:12px;font-weight:800}.cx-backup-progress-head .material-symbols-rounded{font-size:34px;color:#f5c542;animation:cxBackupSpin 1.2s linear infinite}.cx-backup-bar{height:12px;background:rgba(255,255,255,.12);border-radius:999px;overflow:hidden;margin:14px 0 8px}.cx-backup-bar span{display:block;height:100%;width:0;background:linear-gradient(90deg,#f5c542,#fff0a3);border-radius:inherit;transition:width .25s ease}.cx-backup-count{font-size:12px;font-weight:900;color:var(--muted,#9ca3af);text-align:right}.cx-backup-current{margin:10px 0;padding:10px 12px;border-radius:14px;background:rgba(255,255,255,.07);font-weight:900;word-break:break-all}.cx-backup-log{max-height:44vh;overflow:auto;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(0,0,0,.28);padding:8px}.cx-backup-log-line{font-family:"JetBrains Mono",monospace;font-size:11px;line-height:1.45;border-bottom:1px dashed rgba(255,255,255,.08);padding:7px 3px;white-space:pre-wrap;word-break:break-word}.cx-backup-log-line.success{color:#8ef0b0}.cx-backup-log-line.skip{color:#ffe08a}.cx-backup-log-line.error{color:#ff9a9a}.cx-backup-log-line.info{color:#a7d7ff}@keyframes cxBackupSpin{to{transform:rotate(360deg)}}body.cx-backup-lock{overflow:hidden!important}.cx-backup-progress[aria-hidden="false"]{display:flex}@media(max-width:640px){.cx-backup-progress{padding:10px;align-items:center}.cx-backup-progress-card{max-height:calc(100dvh - 20px);border-radius:18px;padding:14px}.cx-backup-log{max-height:46dvh}.cx-backup-progress-head strong{font-size:16px}}
:root{--bg:#f5f7fb;--surface:#ffffff;--surface-2:#f8fafc;--surface-3:#eef2f7;--line:#e5e7eb;--line-2:#d8dee8;--ink:#111827;--ink-2:#334155;--muted:#64748b;--primary:#635bff;--primary-2:#4f46e5;--primary-soft:#eef2ff;--gold:#f59e0b;--gold-soft:#fff7ed;--success:#16a34a;--success-soft:#dcfce7;--danger:#dc2626;--danger-soft:#fee2e2;--warning:#d97706;--warning-soft:#fef3c7;--info:#2563eb;--info-soft:#dbeafe;--purple:#7c3aed;--purple-soft:#ede9fe;--sidebar-w:286px;--radius:24px;--radius-sm:16px;--shadow-xs:0 1px 2px rgba(15,23,42,.04);--shadow-sm:0 10px 28px rgba(15,23,42,.07);--shadow-md:0 22px 60px rgba(15,23,42,.12)}*{box-sizing:border-box}html{background:var(--bg)}body.admin-dasher{min-height:100vh;margin:0;background:radial-gradient(circle at 8% -10%,rgba(99,91,255,.16),transparent 30rem),radial-gradient(circle at 96% 0%,rgba(245,158,11,.15),transparent 26rem),linear-gradient(180deg,#f8fafc 0%,var(--bg) 38%,#eef2f7 100%);color:var(--ink);font-family:"Public Sans",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:14px;line-height:1.45;overflow-x:hidden}a{color:inherit}.min-w-0{min-width:0!important}.cursor-pointer{cursor:pointer}.font-monospace{font-family:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important}.material-symbols-rounded{font-variation-settings:"FILL" 0,"wght" 550,"GRAD" 0,"opsz" 24;line-height:1;vertical-align:-.18em}@keyframes fadeUp{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.data-row,.car-row,.metric-card,.panel-card,.welcome-panel{animation:fadeUp .36s cubic-bezier(.16,1,.3,1) both}.animate-up{animation:fadeUp .36s cubic-bezier(.16,1,.3,1) both}.dasher-admin{min-height:100vh;display:grid;grid-template-columns:var(--sidebar-w) minmax(0,1fr)}.admin-sidebar{position:sticky;top:0;z-index:1030;height:100vh;padding:24px 18px;display:flex;flex-direction:column;gap:20px;background:rgba(255,255,255,.88);backdrop-filter:blur(22px);border-right:1px solid rgba(226,232,240,.9);box-shadow:var(--shadow-xs)}.sidebar-brand{display:flex;align-items:center;gap:13px;padding:8px 8px 20px;border-bottom:1px solid var(--line)}.brand-mark{width:44px;height:44px;border-radius:17px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,var(--primary),#8b5cf6);box-shadow:0 12px 28px rgba(99,91,255,.25)}.brand-mark span{font-size:24px}.brand-title{font-weight:900;font-size:18px;letter-spacing:-.05em;color:var(--ink)}.brand-subtitle{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.09em;color:var(--muted)}.sidebar-menu{display:flex;flex-direction:column;gap:7px;overflow:auto;padding:2px 0 4px;scrollbar-width:none}.sidebar-menu::-webkit-scrollbar{display:none}.sidebar-menu .nav-item{min-height:48px;display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:16px;color:#6b7280;text-decoration:none;font-weight:850;letter-spacing:-.01em;transition:.18s ease;border:1px solid transparent}.sidebar-menu .nav-item span:first-child{font-size:22px;color:#94a3b8;transition:.18s ease}.sidebar-menu .nav-item:hover{background:#f8fafc;color:var(--ink);border-color:var(--line)}.sidebar-menu .nav-item.active{background:linear-gradient(135deg,var(--primary),var(--primary-2));color:#fff;box-shadow:0 16px 34px rgba(79,70,229,.24)}.sidebar-menu .nav-item.active span:first-child{color:#fff}.sidebar-footer{margin-top:auto;padding-top:14px;border-top:1px dashed var(--line);display:flex;flex-direction:column;gap:10px}.sidebar-status{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:14px;background:var(--success-soft);color:var(--success);font-weight:900;font-size:12px}.sidebar-status span{width:9px;height:9px;border-radius:50%;background:var(--success);box-shadow:0 0 0 5px rgba(22,163,74,.12)}.logout-link{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:16px;text-decoration:none;color:var(--danger);font-weight:900;background:var(--danger-soft);transition:.18s ease}.logout-link:hover{color:#991b1b;filter:brightness(.98)}.admin-workspace{min-width:0;display:flex;flex-direction:column}.admin-topbar{position:sticky;top:0;z-index:1020;min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px clamp(18px,3vw,34px);background:rgba(245,247,251,.78);backdrop-filter:blur(20px);border-bottom:1px solid rgba(226,232,240,.8)}.topbar-title{display:flex;align-items:center;gap:12px;min-width:0}.topbar-title>span{width:44px;height:44px;border-radius:16px;background:var(--primary-soft);color:var(--primary);display:grid;place-items:center;font-size:23px;flex-shrink:0}.topbar-title p{margin:0 0 2px;color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.1em}.topbar-title h1{margin:0;font-size:24px;font-weight:950;letter-spacing:-.06em;line-height:1;color:var(--ink)}.topbar-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.topbar-chip{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line);background:rgba(255,255,255,.8);color:var(--ink-2);height:40px;padding:0 13px;border-radius:14px;font-weight:900;font-size:12px;box-shadow:var(--shadow-xs)}.topbar-chip span{font-size:18px;color:var(--muted)}.topbar-chip.accent{background:var(--success-soft);color:var(--success);border-color:rgba(22,163,74,.14)}.topbar-chip.accent span{color:var(--success)}.btn-soft{background:#fff!important;border:1px solid var(--line)!important;color:var(--danger)!important;border-radius:14px!important;width:42px;height:42px;display:grid!important;place-items:center!important;box-shadow:var(--shadow-xs)!important}.custom-container,.content-area{width:100%;max-width:1280px;margin:0 auto;padding:24px clamp(18px,3vw,34px) 52px!important}.admin-shell,.admin-main,.navbar,.d-desktop-nav{display:contents}.dashboard-strip{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.8fr);gap:18px;margin-bottom:20px}.welcome-panel{position:relative;overflow:hidden;display:flex;justify-content:space-between;align-items:flex-start;gap:18px;padding:28px;border-radius:28px;background:linear-gradient(135deg,#f5f3ff 0%,#fff 54%,#fff7ed 100%);border:1px solid rgba(255,255,255,.75);box-shadow:var(--shadow-sm)}.welcome-panel:after{content:"";position:absolute;right:-70px;bottom:-90px;width:260px;height:260px;border-radius:50%;background:rgba(99,91,255,.09)}.welcome-copy{position:relative;z-index:1}.section-kicker{display:inline-flex;margin-bottom:7px;color:var(--primary);font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.11em}.welcome-panel h2{font-size:30px;line-height:1.08;font-weight:950;letter-spacing:-.07em;margin:0 0 10px;color:var(--ink);max-width:720px}.welcome-panel p{margin:0;color:var(--muted);font-weight:650;max-width:760px}.welcome-badge{position:relative;z-index:1;white-space:nowrap;display:inline-flex;align-items:center;gap:7px;background:var(--success-soft);color:var(--success);border:1px solid rgba(22,163,74,.16);border-radius:999px;padding:9px 12px;font-weight:900;font-size:12px}.quick-stats{display:grid;grid-template-columns:1fr;gap:12px}.metric-card{display:flex;align-items:center;gap:14px;padding:18px;background:rgba(255,255,255,.92);border:1px solid var(--line);border-radius:22px;box-shadow:var(--shadow-xs)}.metric-icon{width:48px;height:48px;border-radius:18px;display:grid;place-items:center;flex-shrink:0}.metric-icon.users{background:var(--primary-soft);color:var(--primary)}.metric-icon.revenue{background:var(--warning-soft);color:var(--warning)}.metric-icon.pending{background:var(--danger-soft);color:var(--danger)}.metric-icon span{font-size:24px}.metric-card p{margin:0 0 2px;font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.09em;color:var(--muted)}.metric-card strong{display:block;font-size:22px;line-height:1.05;font-weight:950;letter-spacing:-.05em;color:var(--ink)}.tab-content{animation:fadeUp .28s ease both}.panel-card{background:rgba(255,255,255,.92);border:1px solid rgba(226,232,240,.9);border-radius:28px;box-shadow:var(--shadow-sm);overflow:hidden}.panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:24px 24px 18px;border-bottom:1px solid var(--line)}.panel-header h3{margin:0;font-size:24px;line-height:1.05;font-weight:950;letter-spacing:-.06em;color:var(--ink)}.panel-header p{margin:6px 0 0;color:var(--muted);font-size:13px;font-weight:650}.panel-stats{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.panel-stats span{min-width:80px;display:flex;flex-direction:column;gap:3px;background:var(--surface-2);border:1px solid var(--line);border-radius:18px;padding:10px 12px;color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.05em}.panel-stats b{font-size:20px;letter-spacing:-.04em;color:var(--ink);line-height:1;text-transform:none}.toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:16px 24px;background:var(--surface-2);border-bottom:1px solid var(--line)}.sticky-toolbar{position:sticky;top:78px;z-index:8}.search-wrap{position:relative;display:flex;align-items:center;min-width:240px}.search-wrap>span{position:absolute;left:14px;color:#94a3b8;font-size:20px;pointer-events:none}.search-wrap .search-inp{padding-left:44px!important}.filter-scroll{display:flex;align-items:center;gap:8px;overflow-x:auto;white-space:nowrap;scrollbar-width:none}.filter-scroll::-webkit-scrollbar{display:none}.search-inp,.form-control,.form-select{width:100%;border:1px solid var(--line)!important;border-radius:16px!important;background:#fff!important;color:var(--ink)!important;padding:12px 15px;font-size:13px;font-weight:750;box-shadow:var(--shadow-xs);outline:none;transition:.18s ease}.search-inp::placeholder,.form-control::placeholder{color:#94a3b8;font-weight:650}.search-inp:focus,.form-control:focus,.form-select:focus{border-color:rgba(99,91,255,.55)!important;box-shadow:0 0 0 .24rem rgba(99,91,255,.10)!important;background:#fff!important;color:var(--ink)!important}textarea.form-control{min-height:96px}.filter-chip{background:#fff;border:1px solid var(--line);color:#64748b;padding:8px 14px;border-radius:999px;font-size:12px;font-weight:900;white-space:nowrap;cursor:pointer;transition:.18s ease;box-shadow:var(--shadow-xs)}.filter-chip:hover{border-color:rgba(99,91,255,.28);color:var(--ink)}.filter-chip.active{background:var(--primary);color:#fff;border-color:transparent;box-shadow:0 10px 22px rgba(79,70,229,.22)}.data-table{padding:14px 16px 18px}.table-head{display:grid;gap:12px;padding:0 12px 10px;color:var(--muted);font-size:10px;font-weight:950;text-transform:uppercase;letter-spacing:.09em}.data-row,.car-row{background:#fff;border:1px solid var(--line);border-radius:20px;margin-bottom:11px;box-shadow:var(--shadow-xs);transition:.18s ease}.data-row:hover,.car-row:hover{border-color:rgba(99,91,255,.28);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.trx-grid{display:grid;grid-template-columns:142px minmax(220px,1.5fr) 140px minmax(150px,.8fr) minmax(230px,auto);gap:12px;align-items:center}.user-grid{display:grid;grid-template-columns:minmax(240px,1.4fr) 150px 110px 110px minmax(160px,auto);gap:12px;align-items:center}.trx-table .data-row,.user-table .data-row{padding:13px 12px}.status-cell{display:flex;align-items:flex-start;gap:7px;flex-direction:column}.status-cell small{color:var(--muted);font-size:11px;font-weight:800}.data-left{display:flex;align-items:center;gap:10px;min-width:0}.data-main{font-weight:950;color:var(--ink);font-size:14px;letter-spacing:-.02em}.data-sub{font-size:11px;color:var(--muted);font-weight:700}.amount-cell{font-family:"JetBrains Mono",ui-monospace,monospace;color:var(--warning);font-weight:950;font-size:13px}.order-cell{font-size:11px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.avatar-dot{width:38px;height:38px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(135deg,var(--primary),#8b5cf6);color:#fff;font-weight:950;flex-shrink:0}.action-group{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap;min-width:0}.btn-act{min-height:34px;padding:7px 10px;font-size:12px;border-radius:12px;border:1px solid var(--line);background:var(--surface-2);color:#475569;font-weight:900;display:inline-flex;align-items:center;justify-content:center;gap:5px;cursor:pointer;transition:.18s ease;text-decoration:none;box-shadow:var(--shadow-xs)}.btn-act .material-symbols-rounded{font-size:18px}.btn-act:hover{background:#fff;color:var(--ink);border-color:rgba(99,91,255,.35);transform:translateY(-1px)}.btn-act:disabled{opacity:.38;cursor:not-allowed;transform:none}.btn-isi-saldo{background:linear-gradient(135deg,#16a34a,#86efac)!important;color:#052e16!important;border-color:rgba(22,163,74,.22)!important;box-shadow:0 10px 24px rgba(22,163,74,.16)}.badge-st{font-size:10px;padding:6px 9px;border-radius:999px;font-weight:950;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;line-height:1;border:1px solid transparent}.st-success,.st-active{background:var(--success-soft);color:var(--success);border-color:rgba(22,163,74,.16)}.st-pending,.st-manual_check{background:var(--warning-soft);color:var(--warning);border-color:rgba(217,119,6,.18)}.st-processing,.st-refund{background:var(--info-soft);color:var(--info);border-color:rgba(37,99,235,.16)}.st-failed,.st-banned,.st-inactive{background:var(--danger-soft);color:var(--danger);border-color:rgba(220,38,38,.16)}.st-refund_manual{background:var(--purple-soft);color:var(--purple);border-color:rgba(124,58,237,.16)}.card-grid{padding:18px 24px 24px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.product-card{padding:16px;display:flex;align-items:flex-start;gap:13px;margin:0;min-height:154px}.product-icon{width:46px;height:46px;border-radius:17px;display:grid;place-items:center;background:var(--primary-soft);color:var(--primary);flex-shrink:0}.product-icon span{font-size:24px}.product-content{flex:1}.product-meta{display:flex;gap:7px;flex-wrap:wrap;margin-top:8px}.product-meta span,.car-meta span{display:inline-flex;border:1px solid var(--line);background:var(--surface-2);color:var(--muted);padding:5px 8px;border-radius:999px;font-size:10px;font-weight:900}.product-actions{display:flex;align-items:flex-end;justify-content:space-between;gap:7px;flex-wrap:wrap;width:100%;margin-top:auto}.car-grid{padding:18px 24px 24px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.car-card{display:flex;align-items:center;gap:14px;margin:0;padding:13px}.car-image-wrap{width:104px;height:78px;border-radius:20px;overflow:hidden;background:linear-gradient(135deg,#eef2ff,#f8fafc);border:1px solid var(--line);flex-shrink:0}.car-image-wrap.muted{background:#f1f5f9}.car-img{width:100%;height:100%;object-fit:cover;display:block}.car-info{flex:1}.car-title{display:flex;align-items:center;gap:7px;font-size:15px;font-weight:950;color:var(--ink);letter-spacing:-.03em}.car-meta{display:flex;gap:7px;flex-wrap:wrap;margin-top:8px}.car-actions{display:flex;flex-direction:column;align-items:flex-end;gap:8px;flex-shrink:0}.car-actions .btn-act{min-width:78px}.json-status{width:16px;height:16px;border-radius:50%;display:inline-grid;place-items:center;border:1px solid var(--line);flex-shrink:0}.json-filled{background:var(--success-soft);border-color:rgba(22,163,74,.28)}.json-filled:after{content:"";width:7px;height:7px;border-radius:50%;background:var(--success)}.json-empty{background:var(--danger-soft);border-color:rgba(220,38,38,.28)}.json-empty:after{content:"";width:7px;height:7px;border-radius:50%;background:var(--danger)}.news-grid{padding:18px 24px 24px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.news-card{display:flex;align-items:flex-start;gap:14px;margin:0;padding:14px}.news-thumb{width:102px;height:78px;border-radius:18px;object-fit:cover;border:1px solid var(--line);background:var(--surface-3);flex-shrink:0}.news-body{flex:1}.news-title{font-weight:950;color:var(--ink);font-size:15px;line-height:1.2;letter-spacing:-.03em}.news-desc{margin-top:5px;font-size:12px;color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.news-actions{align-self:stretch;flex-direction:column;justify-content:flex-start}.empty-state{grid-column:1/-1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:180px;color:var(--muted);font-weight:900;text-align:center}.empty-state span{font-size:44px;color:#cbd5e1}.pager-wrap{padding:0 24px 24px;display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.pager-btn{border:1px solid var(--line);background:#fff;color:var(--muted);min-width:36px;height:36px;border-radius:12px;font-weight:950;box-shadow:var(--shadow-xs)}.pager-btn.active{background:var(--primary);color:#fff;border-color:var(--primary)}.btn-gold{display:inline-flex!important;align-items:center;justify-content:center;gap:8px;background:linear-gradient(135deg,var(--primary),var(--primary-2))!important;border:none!important;color:#fff!important;font-weight:950!important;border-radius:15px!important;box-shadow:0 14px 28px rgba(79,70,229,.23)!important;transition:.18s ease!important}.btn-gold:hover{filter:brightness(1.04);transform:translateY(-1px);color:#fff!important}.btn-gold-outline{background:#fff!important;border:1px solid rgba(99,91,255,.34)!important;color:var(--primary)!important;border-radius:15px!important;font-weight:950!important}.text-muted,.text-secondary{color:var(--muted)!important}.text-warning{color:var(--warning)!important}.text-danger{color:var(--danger)!important}.text-success{color:var(--success)!important}.text-info{color:var(--info)!important}.text-white{color:var(--ink)!important}.bg-black{background:#050816!important;color:#e5e7eb!important}.bg-dark{background:#eef2f7!important;color:var(--muted)!important}.border-secondary{border-color:var(--line)!important}.border-warning{border-color:rgba(217,119,6,.35)!important}.border-danger{border-color:rgba(220,38,38,.35)!important}.object-fit-cover{object-fit:cover!important}.modal-content{background:#fff!important;color:var(--ink)!important;border:1px solid var(--line)!important;border-radius:26px!important;box-shadow:var(--shadow-md)!important;overflow:hidden}.modal-body{color:var(--ink)}.modal .text-white{color:var(--ink)!important}.modal .bg-black,.modal .bg-black.text-white{color:#e5e7eb!important}.modal .btn-close-white{filter:invert(1) grayscale(100%) brightness(200%)}.modal h5,.modal h6{letter-spacing:-.03em}.modal .input-group .btn{border-radius:14px!important}.modal pre{border-radius:18px!important}.toast{border-radius:16px!important;box-shadow:var(--shadow-md)!important}.toast.text-bg-dark{background:#111827!important;color:#fff!important}.detail-grid{display:grid;grid-template-columns:1fr;gap:12px}.detail-card,.kv{background:#fff;border:1px solid var(--line);border-radius:18px;padding:14px;box-shadow:var(--shadow-xs)}.detail-title{font-weight:950;color:var(--primary);font-size:12px;letter-spacing:.06em;text-transform:uppercase}.detail-sub,.kv-sub{font-size:11px;color:var(--muted);font-weight:700}.kv-h{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.kv-title{font-weight:950;color:var(--ink);font-size:13px}.meta-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;border:1px solid rgba(99,91,255,.18);background:var(--primary-soft);color:var(--primary);font-weight:950;font-size:11px}.meta-pill.gray{border-color:var(--line);background:var(--surface-2);color:var(--muted)}.meta-pill.green{border-color:rgba(22,163,74,.16);background:var(--success-soft);color:var(--success)}.meta-pill.red{border-color:rgba(220,38,38,.16);background:var(--danger-soft);color:var(--danger)}.meta-pill.blue{border-color:rgba(37,99,235,.16);background:var(--info-soft);color:var(--info)}.meta-pill.yellow{border-color:rgba(217,119,6,.16);background:var(--warning-soft);color:var(--warning)}.meta-pill.purple{border-color:rgba(124,58,237,.16);background:var(--purple-soft);color:var(--purple)}.diff-table td,.diff-table th{padding:7px 8px;font-size:12px;vertical-align:middle}.diff-table thead th{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.bottom-nav{position:fixed;bottom:14px;left:50%;transform:translateX(-50%);width:calc(100% - 24px);max-width:560px;background:rgba(255,255,255,.94);backdrop-filter:blur(20px);border:1px solid var(--line);border-radius:24px;display:flex;justify-content:space-between;padding:8px;z-index:1040;box-shadow:var(--shadow-md)}.bottom-nav .nav-item{color:#64748b;text-decoration:none;display:flex;flex-direction:column;align-items:center;gap:2px;font-size:10px;font-weight:950;transition:.18s;min-width:44px;border-radius:18px;padding:8px 9px}.bottom-nav .nav-item span{font-size:22px}.bottom-nav .nav-item.active{color:#fff;background:linear-gradient(135deg,var(--primary),var(--primary-2));box-shadow:0 8px 18px rgba(79,70,229,.22)}@media(min-width:768px){.detail-grid{grid-template-columns:1fr 1fr}}@media(min-width:992px){.bottom-nav{display:none!important}.logout-mobile{display:none!important}}@media(max-width:1180px){.dashboard-strip{grid-template-columns:1fr}.quick-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.car-grid,.news-grid{grid-template-columns:1fr}.trx-grid{grid-template-columns:118px minmax(200px,1fr) 130px minmax(120px,.7fr) minmax(200px,auto)}.user-grid{grid-template-columns:minmax(220px,1fr) 135px 100px 100px minmax(150px,auto)}}@media(max-width:991px){body.admin-dasher{padding-bottom:106px}.dasher-admin{display:block}.admin-sidebar{display:none}.admin-topbar{min-height:70px;padding:14px 16px}.custom-container,.content-area{padding:16px 14px 34px!important}.topbar-title>span{display:none}.topbar-title h1{font-size:22px}.topbar-chip{display:none}.dashboard-strip{margin-bottom:14px}.welcome-panel{padding:22px;border-radius:23px}.welcome-panel h2{font-size:24px}.welcome-badge{display:none}.quick-stats{gap:9px}.metric-card{padding:13px;border-radius:18px}.metric-icon{display:none}.metric-card strong{font-size:19px}.panel-card{border-radius:22px}.panel-header{padding:18px;flex-direction:column}.panel-header h3{font-size:21px}.toolbar{padding:13px 16px}.sticky-toolbar{top:70px}.data-table,.card-grid,.car-grid,.news-grid{padding:14px 16px 18px}.table-head{display:none}.trx-grid,.user-grid{display:flex!important;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap}.trx-table .data-row,.user-table .data-row{padding:13px}.status-cell{min-width:110px}.order-cell{max-width:100%;width:100%}.action-group{width:100%;border-top:1px dashed var(--line);padding-top:10px;margin-top:2px;justify-content:flex-end}.card-grid{grid-template-columns:1fr}.product-card{min-height:auto}.car-card,.news-card{align-items:center}.car-image-wrap{width:92px;height:70px}.news-thumb{width:90px;height:68px}.news-actions{width:100%;flex-direction:row;align-self:auto}.panel-stats{width:100%;justify-content:flex-start}.panel-stats span{flex:1;min-width:84px}}@media(max-width:640px){.topbar-title h1{font-size:20px}.welcome-panel{display:none}.quick-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.metric-card{display:block;text-align:center;padding:12px 7px}.metric-card p{font-size:9px}.metric-card strong{font-size:16px}.panel-header .btn{width:100%}.search-wrap{min-width:100%}.filter-scroll{width:100%}.data-row,.car-row{border-radius:18px}.data-main{font-size:13px}.amount-cell{font-size:12px}.btn-act{min-height:33px;padding:7px 9px}.car-card,.news-card{align-items:flex-start}.car-image-wrap,.news-thumb{width:76px;height:62px;border-radius:16px}.car-actions{width:100%;flex-direction:row;justify-content:flex-end;border-top:1px dashed var(--line);padding-top:10px}.bottom-nav{bottom:10px}.bottom-nav .nav-item{padding:7px 6px;min-width:42px}.bottom-nav .nav-item span{font-size:20px}}.trx-table .table-head.trx-grid,.trx-table .data-row.trx-grid{grid-template-columns:minmax(0,1fr) minmax(138px,.42fr) minmax(245px,auto);align-items:center}.trx-primary{min-width:0;display:flex;flex-direction:column;gap:7px}.trx-status-line{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.trx-status-line time{font-size:11px;font-weight:900;color:var(--muted);white-space:nowrap;background:var(--surface-2);border:1px solid var(--line);border-radius:999px;padding:5px 9px;line-height:1}.trx-email{font-size:14px;font-weight:950;color:var(--ink);letter-spacing:-.02em;line-height:1.2}.trx-product-line{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap}.trx-product{display:block;min-width:120px;max-width:100%;font-size:12px;font-weight:800;color:var(--muted);line-height:1.25;flex:1}.trx-price{font-family:"JetBrains Mono",ui-monospace,monospace;display:inline-flex;align-items:center;justify-content:center;padding:5px 9px;border-radius:999px;background:var(--warning-soft);border:1px solid rgba(217,119,6,.16);color:var(--warning);font-size:11px;font-weight:950;white-space:nowrap}.trx-table .order-cell{justify-self:start;max-width:100%;background:var(--surface-2);border:1px solid var(--line);border-radius:14px;padding:8px 10px;color:#64748b}.products-grid{align-items:stretch}.product-card{display:grid;grid-template-columns:46px minmax(0,1fr);grid-template-rows:auto auto;align-content:start;min-width:0}.product-card .product-icon{grid-column:1;grid-row:1}.product-card .product-content{grid-column:2;grid-row:1;min-width:0}.product-actions{grid-column:1/-1;display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;width:100%;padding-top:12px;margin-top:2px;border-top:1px dashed var(--line)}.product-actions .badge-st{margin-right:auto}.product-meta span{max-width:100%}.car-grid{align-items:stretch}.car-card{min-width:0;align-items:stretch}.car-info{min-width:0;display:flex;flex-direction:column;justify-content:center}.car-title{min-width:0;line-height:1.18}.car-meta span{max-width:100%;overflow:hidden;text-overflow:ellipsis}.car-actions .badge-st{min-width:58px}@media(max-width:991px){.trx-table .data-row.trx-grid{display:grid!important;grid-template-columns:1fr;gap:10px;padding:14px}.trx-table .table-head.trx-grid{display:none!important}.trx-status-line{gap:10px}.trx-status-line .badge-st{font-size:10px;padding:6px 10px}.trx-status-line time{font-size:10px;padding:6px 9px}.trx-email{font-size:13px}.trx-product-line{align-items:flex-start}.trx-product{min-width:0;flex-basis:100%;font-size:12px}.trx-price{font-size:11px;width:max-content}.trx-table .order-cell{width:100%;justify-self:stretch;font-size:10px}.trx-table .action-group{width:100%;justify-content:flex-end;border-top:1px dashed var(--line);padding-top:10px;margin-top:0}.card-grid.products-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.product-card{padding:14px;grid-template-columns:42px minmax(0,1fr);gap:10px;min-height:auto}.product-icon{width:42px;height:42px;border-radius:15px}.product-meta{gap:6px}.car-grid{grid-template-columns:1fr;gap:12px;padding:14px 16px 18px}.car-card{display:grid;grid-template-columns:92px minmax(0,1fr);gap:12px;align-items:center;padding:12px}.car-card .car-image-wrap{grid-column:1;grid-row:1;width:92px;height:70px;border-radius:18px}.car-card .car-info{grid-column:2;grid-row:1;min-width:0}.car-card .car-actions{grid-column:1/-1;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;width:100%;border-top:1px dashed var(--line);padding-top:10px;margin-top:0}.car-actions .btn-act{min-width:76px}}@media(max-width:640px){.metric-card p{letter-spacing:.04em;line-height:1.1}.trx-table .data-row.trx-grid{border-radius:18px;padding:13px}.trx-status-line time{max-width:48%;overflow:hidden;text-overflow:ellipsis}.trx-email{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trx-table .action-group{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.trx-table .action-group .btn-act{width:100%;min-width:0;padding:8px 6px}.card-grid.products-grid{grid-template-columns:1fr;padding:14px 16px 18px}.product-card{grid-template-columns:40px minmax(0,1fr);border-radius:18px}.product-icon{width:40px;height:40px}.product-content .data-main{font-size:13px}.product-meta span{font-size:9px;padding:5px 7px}.product-actions{justify-content:space-between;gap:7px}.product-actions .btn-act{flex:1;min-width:0}.product-actions .badge-st{margin-right:0;min-width:58px}.car-card{grid-template-columns:78px minmax(0,1fr);gap:10px;border-radius:18px}.car-card .car-image-wrap{width:78px;height:62px;border-radius:16px}.car-title{font-size:13px}.car-meta{gap:5px;margin-top:7px}.car-meta span{font-size:9px;padding:5px 7px}.car-card .car-actions{display:grid;grid-template-columns:72px 1fr;gap:8px}.car-actions .btn-act{width:100%;min-width:0}}.trx-product-line{justify-content:space-between;flex-wrap:nowrap;width:100%}.trx-product{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trx-price{margin-left:auto;flex:0 0 auto}.user-table .table-head.user-grid,.user-table .data-row.user-grid{grid-template-columns:minmax(0,1fr) 116px minmax(168px,auto);align-items:center}.user-primary{display:flex;align-items:center;gap:11px;min-width:0;cursor:pointer}.user-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.user-topline{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.user-topline .data-main{min-width:0;flex:1}.user-topline .badge-st{flex:0 0 auto}.user-balance{color:var(--muted);font-size:12px;font-weight:800;line-height:1.25}.user-balance strong{color:var(--warning);font-family:"JetBrains Mono",ui-monospace,monospace;font-weight:950}.user-date{justify-self:start;white-space:nowrap}.user-table .action-group{justify-self:end}@media(max-width:991px){.trx-product-line{flex-wrap:nowrap;align-items:center!important}.trx-product{flex-basis:auto!important;min-width:0;max-width:100%}.trx-price{width:auto!important}.user-table .data-row.user-grid{display:grid!important;grid-template-columns:1fr;gap:10px;padding:14px}.user-table .table-head.user-grid{display:none!important}.user-primary{width:100%;align-items:flex-start}.user-topline{align-items:flex-start}.user-date{width:100%;padding-left:49px}.user-table .action-group{width:100%;justify-content:flex-end;border-top:1px dashed var(--line);padding-top:10px;margin-top:0}}@media(max-width:640px){.trx-product-line{gap:6px}.trx-product{font-size:11px}.trx-price{font-size:10px;padding:5px 7px}.user-primary{gap:9px}.user-table .avatar-dot{width:36px;height:36px;border-radius:13px}.user-topline .badge-st{font-size:10px;padding:6px 8px}.user-balance{font-size:11px}.user-date{padding-left:45px;font-size:10px}.user-table .action-group{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.user-table .action-group .btn-act{width:100%;min-width:0;padding:8px 6px}}.metric-icon.orders{background:var(--info-soft);color:var(--info)}.user-empty-state{grid-column:1/-1;display:none}#userSearchInput{-webkit-appearance:none;appearance:none}.user-item[hidden]{display:none!important}@media(max-width:640px){#tab-users .toolbar{position:sticky;top:70px;z-index:8;background:rgba(248,250,252,.92);backdrop-filter:blur(14px)}#userSearchInput{font-size:16px!important;min-height:44px}}@media(max-width:640px){.bottom-nav{overflow-x:auto;justify-content:flex-start;gap:4px;scrollbar-width:none}.bottom-nav::-webkit-scrollbar{display:none}.bottom-nav .nav-item{flex:0 0 54px;min-width:54px}}.dasher-admin,.admin-workspace,.custom-container,.content-area,.panel-card,.tab-content{min-width:0!important;max-width:100%!important}.panel-card{width:100%!important}.data-table,.card-grid,.car-grid,.news-grid{max-width:100%!important;overflow-wrap:anywhere!important}.toolbar{width:100%!important}.search-wrap{flex:1 1 260px!important;max-width:100%!important}.search-wrap .search-inp{width:100%!important;min-width:0!important}.action-group{min-width:0!important}.btn-act{white-space:nowrap!important}@media(max-width:991px){.custom-container,.content-area{width:100%!important;padding-left:10px!important;padding-right:10px!important}.panel-card{border-radius:18px!important}.panel-header,.toolbar,.data-table,.card-grid,.car-grid,.news-grid{padding-left:12px!important;padding-right:12px!important}.toolbar{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;align-items:stretch!important}.filter-scroll{width:100%!important;display:grid!important;grid-template-columns:repeat(auto-fit,minmax(88px,1fr))!important;gap:7px!important;overflow:visible!important}.filter-chip{width:100%!important;justify-content:center!important}.bottom-nav{left:0!important;right:0!important;bottom:0!important;transform:none!important;width:100%!important;max-width:none!important;border-radius:18px 18px 0 0!important;padding:7px max(7px,env(safe-area-inset-left)) calc(7px+env(safe-area-inset-bottom)) max(7px,env(safe-area-inset-right))!important;display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:5px!important;overflow:visible!important}.bottom-nav .nav-item{min-width:0!important;width:100%!important;flex:initial!important;padding:7px 3px!important;border-radius:14px!important;font-size:9px!important;line-height:1!important}.bottom-nav .nav-item span{font-size:20px!important}body.admin-dasher{padding-bottom:86px!important}}@media(max-width:380px){.bottom-nav{gap:3px!important;padding-left:4px!important;padding-right:4px!important}.bottom-nav .nav-item{font-size:8px!important;padding-left:1px!important;padding-right:1px!important}.bottom-nav .nav-item span{font-size:18px!important}}.cx-filter-hidden,[data-cx-filter-hidden="1"],.data-row.cx-filter-hidden,.item-row.cx-filter-hidden,.trx-item.cx-filter-hidden,.user-item.cx-filter-hidden,.product-card.cx-filter-hidden,.car-card.cx-filter-hidden,.news-card.cx-filter-hidden,.data-row[hidden],.item-row[hidden],.trx-item[hidden],.user-item[hidden],.product-card[hidden],.car-card[hidden],.news-card[hidden]{display:none!important}@media(max-width:991px){.data-table[id],.card-grid[id],.car-grid[id],.news-grid[id]{width:100%!important;min-width:0!important}.data-row,.car-row,.product-card,.car-card,.news-card{width:100%!important;min-width:0!important}.search-wrap,.filter-scroll,.search-inp{width:100%!important;max-width:100%!important;min-width:0!important}}.cx-search-empty{grid-column:1/-1;display:none;min-height:120px!important}[data-search-empty="1"]{display:none}.cx-filter-hidden,[data-cx-filter-hidden="1"]{display:none!important}@media(max-width:991px){#tab-topups .search-wrap,#tab-users .search-wrap{width:100%!important;min-width:0!important}#topupSearchInput,#userSearchInput{width:100%!important;min-width:0!important;font-size:16px!important}}#d-topups,#m-topups,#tab-topups,#mTU,button[onclick*="oTu"],button[onclick*="aSaldo"]{display:none!important;visibility:hidden!important}.admin-api-form .form-control,.admin-api-form .form-select{border-radius:14px!important}@media(max-width:991px){.bottom-nav{grid-template-columns:repeat(6,minmax(0,1fr))!important;width:100vw!important;max-width:100vw!important;left:0!important;right:0!important}.bottom-nav .nav-item{min-width:0!important;max-width:none!important;overflow:hidden!important;text-overflow:ellipsis!important}}.cart-one-note{font-size:12px;font-weight:800;color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:12px;padding:9px 10px;margin-bottom:8px;width:100%}

.backup-table .table-head.backup-grid,.backup-table .data-row.backup-grid{grid-template-columns:minmax(220px,1.25fr) 150px minmax(180px,.9fr) minmax(220px,1fr) minmax(178px,auto);align-items:center}.backup-resource{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.backup-msg{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.backup-date small{display:block;color:var(--muted);font-weight:800;margin-top:3px}.backup-empty-state{grid-column:1/-1;display:none}.backup-item[hidden]{display:none!important}@media(max-width:991px){.backup-table .table-head.backup-grid{display:none!important}.backup-table .data-row.backup-grid{display:grid!important;grid-template-columns:1fr;gap:10px;padding:14px}.backup-resource,.backup-msg,.backup-date{padding-left:49px}.backup-table .action-group{width:100%;justify-content:flex-end;border-top:1px dashed var(--line);padding-top:10px;margin-top:0}}@media(max-width:640px){.backup-resource,.backup-msg,.backup-date{padding-left:45px}.backup-table .action-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.backup-table .action-group .btn-act{width:100%;min-width:0}.bottom-nav{grid-template-columns:repeat(8,minmax(0,1fr))!important}}

.cx-backup-detail{display:flex;flex-direction:column;gap:0;color:var(--ink,#111827)}
.cx-backup-detail .detail-card{border-radius:18px;border:1px solid var(--line,#e5e7eb);background:var(--surface,#fff);box-shadow:var(--shadow-xs,0 1px 2px rgba(15,23,42,.04));padding:16px;overflow:hidden}
.cx-bd-hero{display:flex;align-items:flex-start;gap:13px;background:linear-gradient(135deg,rgba(99,91,255,.08),rgba(245,158,11,.08))!important}
.cx-bd-icon{width:44px;height:44px;flex:0 0 44px;border-radius:16px;display:grid;place-items:center;background:var(--primary-soft,#eef2ff);color:var(--primary,#635bff)}
.cx-bd-icon .material-symbols-rounded{font-size:25px}
.cx-bd-label{font-size:10px;font-weight:950;text-transform:uppercase;letter-spacing:.09em;color:var(--muted,#64748b);margin-bottom:3px}
.cx-bd-email{font-weight:950;font-size:15px;line-height:1.25;color:var(--ink,#111827)}
.cx-bd-pills{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}
.cx-bd-section-head{display:flex;align-items:flex-start;gap:10px;margin-bottom:12px}
.cx-bd-section-head>.material-symbols-rounded{width:34px;height:34px;flex:0 0 34px;border-radius:12px;display:grid;place-items:center;background:var(--surface-3,#eef2f7);color:var(--primary,#635bff);font-size:20px}
.cx-bd-section-head .detail-title{margin:0;font-size:14px;font-weight:950;color:var(--ink,#111827)}
.cx-bd-section-head .detail-sub{font-size:11px;font-weight:800;color:var(--muted,#64748b);line-height:1.35;margin-top:2px}
.cx-bd-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}
.cx-bd-stat{border:1px solid var(--line,#e5e7eb);border-radius:15px;background:var(--surface-2,#f8fafc);padding:10px;min-width:0}
.cx-bd-stat span,.cx-bd-info-grid span,.cx-bd-kv span{display:block;font-size:10px;font-weight:950;text-transform:uppercase;letter-spacing:.06em;color:var(--muted,#64748b);margin-bottom:4px}
.cx-bd-stat strong{display:block;font-size:16px;font-weight:950;color:var(--warning,#d97706);font-family:"JetBrains Mono",ui-monospace,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.cx-bd-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}
.cx-bd-info-grid>div{border:1px dashed var(--line,#e5e7eb);border-radius:14px;padding:10px;background:#fff}
.cx-bd-info-grid strong{display:block;font-size:12px;font-weight:900;color:var(--ink-2,#334155);word-break:break-word}
.cx-bd-message,.cx-bd-file-message{white-space:pre-wrap;word-break:break-word;border:1px solid var(--line,#e5e7eb);border-radius:14px;background:var(--surface-2,#f8fafc);padding:11px 12px;font-size:12px;font-weight:750;color:var(--ink-2,#334155);line-height:1.5}
.cx-bd-history{display:flex;flex-direction:column;gap:10px}
.cx-bd-history-item{border:1px solid var(--line,#e5e7eb);border-radius:16px;background:var(--surface-2,#f8fafc);padding:12px;overflow:hidden}
.cx-bd-history-top{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;border-bottom:1px dashed var(--line,#e5e7eb);padding-bottom:9px;margin-bottom:9px}
.cx-bd-history-top strong{display:block;font-size:13px;font-weight:950;color:var(--ink,#111827)}
.cx-bd-history-top span{display:inline-flex;margin-top:4px;font-size:10px;font-weight:900;color:var(--muted,#64748b);background:#fff;border:1px solid var(--line,#e5e7eb);border-radius:999px;padding:4px 7px}
.cx-bd-history-top time{font-size:10px;font-weight:900;color:var(--muted,#64748b);text-align:right;line-height:1.25;max-width:46%}
.cx-bd-mini-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:9px}
.cx-bd-mini-stats span{background:#fff;border:1px solid var(--line,#e5e7eb);border-radius:12px;padding:8px 7px;font-size:10px;font-weight:900;color:var(--muted,#64748b);text-align:center;min-width:0}
.cx-bd-mini-stats b{display:block;margin-top:2px;color:var(--warning,#d97706);font-size:12px;font-family:"JetBrains Mono",ui-monospace,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.cx-bd-kv{background:#fff;border:1px solid var(--line,#e5e7eb);border-radius:13px;padding:9px 10px;margin-top:7px;min-width:0}
.cx-bd-kv strong{display:block;font-size:11px;font-weight:850;color:var(--ink-2,#334155);line-height:1.35}
.cx-bd-file-message{margin-top:8px;background:#fff;font-size:11px}
.cx-bd-json{margin-top:9px;border:1px dashed var(--line,#e5e7eb);border-radius:13px;background:#fff;padding:9px 10px}
.cx-bd-json summary{cursor:pointer;font-size:11px;font-weight:950;color:var(--primary,#635bff)}
.cx-bd-json pre{max-height:260px;overflow:auto;margin:8px 0 0;padding:10px;border-radius:10px;background:#0b1020;color:#e5e7eb;white-space:pre-wrap;word-break:break-word;font-size:10px;line-height:1.45}
.cx-bd-empty{border:1px dashed var(--line,#e5e7eb);border-radius:18px;background:var(--surface,#fff);padding:22px!important}
@media(max-width:640px){
  .cx-backup-detail-modal .modal-dialog{margin:0!important;min-height:100dvh;display:flex;align-items:flex-end;max-width:none!important}
  .cx-backup-detail-modal .modal-content{width:100%;max-height:92dvh;border-radius:22px 22px 0 0!important;overflow:hidden}
  .cx-backup-detail-modal .modal-header{padding:13px 14px!important;align-items:center;border-bottom:1px solid var(--line,#e5e7eb)}
  .cx-backup-detail-modal .modal-title{font-size:16px!important;max-width:calc(100vw - 74px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
  .cx-backup-detail-modal .modal-body{padding:12px!important;overflow:auto;-webkit-overflow-scrolling:touch}
  .cx-backup-detail .detail-card{border-radius:16px;padding:13px;margin-bottom:10px!important}
  .cx-bd-hero{gap:10px}
  .cx-bd-icon{width:38px;height:38px;flex-basis:38px;border-radius:14px}
  .cx-bd-email{font-size:13px;word-break:break-all}
  .cx-bd-pills .meta-pill{font-size:9px;padding:5px 7px;max-width:100%}
  .cx-bd-section-head{gap:8px;margin-bottom:10px}
  .cx-bd-section-head>.material-symbols-rounded{width:30px;height:30px;flex-basis:30px;border-radius:11px;font-size:18px}
  .cx-bd-section-head .detail-title{font-size:13px}
  .cx-bd-section-head .detail-sub{font-size:10px}
  .cx-bd-stats{grid-template-columns:1fr 1fr;gap:7px}
  .cx-bd-stat:nth-child(3){grid-column:1/-1}
  .cx-bd-stat{padding:9px;border-radius:13px}
  .cx-bd-stat strong{font-size:14px}
  .cx-bd-info-grid{grid-template-columns:1fr;gap:7px}
  .cx-bd-message,.cx-bd-file-message{font-size:11px;padding:10px;border-radius:13px}
  .cx-bd-history-item{border-radius:15px;padding:10px}
  .cx-bd-history-top{display:grid;grid-template-columns:1fr;gap:6px}
  .cx-bd-history-top time{text-align:left;max-width:none;background:#fff;border:1px solid var(--line,#e5e7eb);border-radius:999px;padding:5px 8px;width:max-content;max-width:100%}
  .cx-bd-mini-stats{grid-template-columns:1fr 1fr 1fr;gap:6px}
  .cx-bd-mini-stats span{font-size:9px;padding:7px 5px}
  .cx-bd-mini-stats b{font-size:11px}
  .cx-bd-kv{padding:8px 9px;border-radius:12px}
  .cx-bd-kv strong{font-size:10px}
  .cx-bd-json pre{font-size:9px;max-height:220px}
}
@media(max-width:380px){.cx-bd-stats,.cx-bd-mini-stats{grid-template-columns:1fr}.cx-bd-stat:nth-child(3){grid-column:auto}}

.backup-manager-card{position:relative;overflow:hidden;background:linear-gradient(135deg,#ffffff 0%,#f8fbff 52%,#fff7ed 100%)!important;border:1px solid rgba(226,232,240,.95)!important}
.backup-manager-card:before{content:"";position:absolute;right:-90px;top:-110px;width:260px;height:260px;border-radius:50%;background:rgba(99,91,255,.10);pointer-events:none}.backup-manager-card:after{content:"";position:absolute;left:-90px;bottom:-120px;width:240px;height:240px;border-radius:50%;background:rgba(245,158,11,.10);pointer-events:none}.backup-manager-card>*{position:relative;z-index:1}.backup-stats-modern{display:grid!important;grid-template-columns:repeat(4,minmax(92px,1fr));gap:10px!important}.backup-stats-modern span{min-height:74px!important;border-radius:18px!important;background:rgba(255,255,255,.82)!important;border:1px solid rgba(226,232,240,.9)!important;box-shadow:0 12px 28px rgba(15,23,42,.06)!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;padding:10px 12px!important}.backup-stats-modern small{font-size:10px;font-weight:950;letter-spacing:.08em;text-transform:uppercase;color:var(--muted,#64748b)}.backup-stats-modern b{font-size:22px;color:var(--ink,#111827)}.backup-filter-strip{display:flex;flex-wrap:wrap;gap:8px;margin:-2px 0 14px}.backup-filter-chip{border:1px solid var(--line,#e5e7eb);background:#fff;color:var(--ink-2,#334155);border-radius:999px;min-height:38px;padding:0 13px;display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:950;box-shadow:0 8px 20px rgba(15,23,42,.05);transition:.18s ease}.backup-filter-chip .material-symbols-rounded{font-size:18px}.backup-filter-chip:hover,.backup-filter-chip.active{background:linear-gradient(135deg,var(--primary,#635bff),var(--primary-2,#4f46e5));color:#fff;border-color:transparent;transform:translateY(-1px);box-shadow:0 14px 30px rgba(79,70,229,.18)}.backup-toolbar-modern{align-items:stretch!important}.backup-toolbar-modern .search-wrap{min-height:46px;background:#fff;border-radius:18px;border:1px solid rgba(226,232,240,.95);box-shadow:0 8px 24px rgba(15,23,42,.05)}.backup-table{overflow:hidden;border-radius:22px;border:1px solid rgba(226,232,240,.95)!important;background:rgba(255,255,255,.88)!important}.backup-grid{grid-template-columns:minmax(220px,1.15fr) minmax(140px,.72fr) minmax(210px,1fr) minmax(260px,1.2fr) minmax(150px,.7fr)!important;gap:12px!important}.backup-table .table-head{background:#f8fafc!important;color:#64748b!important;font-size:11px!important;letter-spacing:.08em;text-transform:uppercase}.backup-item{border-radius:0!important;background:rgba(255,255,255,.82)!important;border-bottom:1px solid rgba(226,232,240,.7)!important}.backup-item:hover{background:#fff!important;box-shadow:inset 4px 0 0 var(--primary,#635bff)}.backup-resource{display:flex;flex-wrap:wrap;gap:6px}.backup-msg{line-height:1.45;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.admin-category-badges,.category-checks{display:flex;flex-wrap:wrap;gap:7px}.admin-cat-badge{display:inline-flex;align-items:center;min-height:24px;border-radius:999px;padding:0 9px;font-size:10px;font-weight:950;letter-spacing:.07em}.admin-cat-badge.new{background:#dbeafe;color:#1d4ed8}.admin-cat-badge.popular{background:#ffedd5;color:#c2410c}.category-checks label{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:0 12px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:rgba(255,255,255,.08);font-weight:900;font-size:11px;letter-spacing:.06em}.category-checks input{accent-color:#f5c542}@media(max-width:980px){.backup-stats-modern{grid-template-columns:repeat(2,minmax(0,1fr))}.backup-grid{grid-template-columns:1fr!important}.backup-table .table-head{display:none!important}.backup-item{display:grid!important}.backup-msg{-webkit-line-clamp:4}.backup-toolbar-modern{display:grid!important;grid-template-columns:1fr!important}.backup-toolbar-modern .btn{width:100%;justify-content:center}}@media(max-width:560px){.backup-stats-modern{grid-template-columns:1fr 1fr}.backup-stats-modern span{min-height:64px}.backup-filter-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.backup-filter-chip{justify-content:center}.backup-resource .meta-pill{width:100%;justify-content:center}}

body.admin-dasher b,body.admin-dasher strong,.data-main,.trx-email,.trx-product,.order-cell,.detail-title{font-weight:900!important;color:var(--ink,#111827)}.data-sub,.backup-msg,.backup-date{color:var(--ink-2,#334155)!important;font-weight:750!important}.trx-table .table-head.trx-grid,.trx-table .data-row.trx-grid{grid-template-columns:minmax(260px,1.2fr) minmax(160px,.72fr) minmax(280px,auto)!important;align-items:center;gap:14px!important}.trx-table .data-row.trx-grid,.backup-table .data-row.backup-grid{min-width:0!important}.trx-table .action-group,.backup-table .action-group{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px!important}.trx-table .action-group .btn-act,.backup-table .action-group .btn-act{min-height:36px;border-radius:12px!important;display:inline-flex;align-items:center;justify-content:center;gap:6px;line-height:1.15!important;padding:8px 10px!important}.order-cell{white-space:normal!important;overflow-wrap:anywhere!important}.backup-grid{grid-template-columns:minmax(240px,1.15fr) minmax(150px,.75fr) minmax(190px,.9fr) minmax(220px,1fr) minmax(190px,auto)!important}.backup-table .data-row.backup-grid{padding-top:13px!important;padding-bottom:13px!important}.backup-resource .meta-pill{font-weight:900!important}.backup-toolbar-modern .btn{white-space:normal!important}.panel-header{gap:14px!important}@media(max-width:1100px){.trx-table .table-head.trx-grid{display:none!important}.trx-table .data-row.trx-grid{display:grid!important;grid-template-columns:1fr!important;gap:11px!important;padding:14px!important;border-radius:18px!important}.trx-table .order-cell{background:#f8fafc;border:1px solid var(--line,#e5e7eb);border-radius:13px;padding:9px 10px}.trx-table .action-group{justify-content:stretch!important;display:grid!important;grid-template-columns:repeat(auto-fit,minmax(130px,1fr))!important;border-top:1px dashed var(--line,#e5e7eb);padding-top:10px}.trx-table .action-group .btn-act{width:100%!important;min-width:0!important}.backup-grid{grid-template-columns:1fr!important}.backup-table .data-row.backup-grid{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;padding:14px!important;border-radius:18px!important;margin:8px!important;border:1px solid var(--line,#e5e7eb)!important}.backup-resource,.backup-msg,.backup-date{padding-left:49px}.backup-table .action-group{justify-content:stretch!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;border-top:1px dashed var(--line,#e5e7eb);padding-top:10px}.backup-table .action-group .btn-act{width:100%!important;min-width:0!important}}@media(max-width:640px){.panel-stats.compact,.backup-stats-modern{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important}.trx-status-line{display:flex!important;gap:8px!important;flex-wrap:wrap!important}.trx-product-line{display:grid!important;grid-template-columns:1fr!important;align-items:start!important}.trx-price{width:max-content!important;margin-left:0!important}.backup-resource,.backup-msg,.backup-date{padding-left:45px}.backup-table .action-group{grid-template-columns:1fr!important}.backup-filter-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}.backup-toolbar-modern .btn{min-height:44px!important}.trx-table .action-group{grid-template-columns:1fr 1fr!important}.trx-table .action-group .btn-act span:not(.material-symbols-rounded){font-size:11px!important}}@media(max-width:380px){.trx-table .action-group{grid-template-columns:1fr!important}.panel-stats.compact,.backup-stats-modern{grid-template-columns:1fr!important}}

@media(min-width:1101px){
  body.admin-dasher #tab-backups .backup-manager-card{
    overflow:visible!important;
  }
  body.admin-dasher #tab-backups .panel-header{
    display:grid!important;
    grid-template-columns:minmax(0,1fr) minmax(420px,520px)!important;
    align-items:stretch!important;
    gap:16px!important;
  }
  body.admin-dasher #tab-backups .panel-header>div:first-child{
    min-width:0!important;
  }
  body.admin-dasher #tab-backups .backup-stats-modern{
    grid-template-columns:repeat(4,minmax(0,1fr))!important;
    width:100%!important;
    max-width:520px!important;
    justify-self:end!important;
  }
  body.admin-dasher #tab-backups .backup-stats-modern span{
    min-width:0!important;
    min-height:70px!important;
    padding:10px!important;
  }
  body.admin-dasher #tab-backups .backup-stats-modern small{
    font-size:9px!important;
    line-height:1.15!important;
    white-space:normal!important;
  }
  body.admin-dasher #tab-backups .backup-stats-modern b{
    font-size:20px!important;
    line-height:1.1!important;
  }
  body.admin-dasher #tab-backups .backup-filter-strip{
    display:grid!important;
    grid-template-columns:repeat(4,minmax(0,1fr))!important;
    gap:9px!important;
    margin:2px 0 14px!important;
  }
  body.admin-dasher #tab-backups .backup-filter-chip{
    width:100%!important;
    justify-content:center!important;
    min-width:0!important;
    padding:0 10px!important;
    white-space:nowrap!important;
  }
  body.admin-dasher #tab-backups .backup-toolbar-modern{
    display:grid!important;
    grid-template-columns:minmax(0,1fr) minmax(210px,250px)!important;
    gap:10px!important;
    align-items:stretch!important;
  }
  body.admin-dasher #tab-backups .backup-toolbar-modern .search-wrap{
    width:100%!important;
    min-width:0!important;
  }
  body.admin-dasher #tab-backups .backup-toolbar-modern .btn{
    width:100%!important;
    min-width:0!important;
    justify-content:center!important;
    text-align:center!important;
    padding-left:12px!important;
    padding-right:12px!important;
  }
  body.admin-dasher #tab-backups .backup-table{
    width:100%!important;
    overflow-x:auto!important;
    overflow-y:hidden!important;
    -webkit-overflow-scrolling:touch!important;
  }
  body.admin-dasher #tab-backups .backup-table .table-head.backup-grid,
  body.admin-dasher #tab-backups .backup-table .data-row.backup-grid{
    display:grid!important;
    grid-template-columns:minmax(250px,1.25fr) minmax(138px,.72fr) minmax(190px,.9fr) minmax(210px,1fr) minmax(174px,.68fr)!important;
    gap:10px!important;
    align-items:center!important;
    min-width:980px!important;
  }
  body.admin-dasher #tab-backups .backup-table .data-row.backup-grid{
    margin:0!important;
    border-radius:0!important;
  }
  body.admin-dasher #tab-backups .backup-table .action-group{
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:7px!important;
    justify-content:stretch!important;
    width:100%!important;
  }
  body.admin-dasher #tab-backups .backup-table .action-group .btn-act{
    width:100%!important;
    min-width:0!important;
    max-width:none!important;
    justify-content:center!important;
  }
  body.admin-dasher #tab-backups .backup-msg{
    max-width:100%!important;
    word-break:break-word!important;
    overflow-wrap:anywhere!important;
  }
}
@media(min-width:992px) and (max-width:1100px){
  body.admin-dasher #tab-backups .panel-header,
  body.admin-dasher #tab-backups .backup-toolbar-modern{
    display:grid!important;
    grid-template-columns:1fr!important;
  }
  body.admin-dasher #tab-backups .backup-stats-modern{
    width:100%!important;
    max-width:none!important;
  }
}

.cx-bd-export-actions{display:flex;align-items:center;justify-content:space-between;gap:14px;background:linear-gradient(135deg,#fff7ed,#ffffff)!important;border-color:rgba(245,158,11,.22)!important}
.cx-bd-export-actions strong{display:block;color:var(--ink,#111827);font-size:15px;font-weight:950;letter-spacing:-.02em}
.cx-bd-export-actions span{display:block;margin-top:3px;color:var(--muted,#64748b);font-size:12px;font-weight:750;line-height:1.35}
.cx-bd-export-buttons{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}
.cx-bd-export-buttons .btn{min-height:40px;border-radius:14px!important;font-size:12px!important;font-weight:950!important;white-space:nowrap;text-decoration:none!important}
.cx-bd-stats{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))!important}
.cx-bd-mini-stats-5{grid-template-columns:repeat(auto-fit,minmax(88px,1fr))!important}
@media(max-width:640px){.cx-bd-export-actions{display:grid;grid-template-columns:1fr;gap:10px}.cx-bd-export-buttons{display:grid;grid-template-columns:1fr 1fr;width:100%}.cx-bd-export-buttons .btn{width:100%;justify-content:center;padding:0 8px!important}.cx-bd-mini-stats-5{grid-template-columns:repeat(2,minmax(0,1fr))!important}}

html.cx-admin-mobile-lite body.admin-dasher,
html.cx-admin-mobile-lite body.admin-dasher *{
  -webkit-tap-highlight-color:rgba(0,0,0,0)!important;
}
html.cx-admin-mobile-lite body.admin-dasher .data-row,
html.cx-admin-mobile-lite body.admin-dasher .car-row,
html.cx-admin-mobile-lite body.admin-dasher .metric-card,
html.cx-admin-mobile-lite body.admin-dasher .panel-card,
html.cx-admin-mobile-lite body.admin-dasher .welcome-panel,
html.cx-admin-mobile-lite body.admin-dasher .animate-up{
  animation:none!important;
  transition:none!important;
}
html.cx-admin-mobile-lite body.admin-dasher .admin-sidebar,
html.cx-admin-mobile-lite body.admin-dasher .admin-topbar,
html.cx-admin-mobile-lite body.admin-dasher .cx-backup-progress{
  -webkit-backdrop-filter:none!important;
  backdrop-filter:none!important;
}
@media(max-width:768px){
  body.admin-dasher .data-row,
  body.admin-dasher .car-row,
  body.admin-dasher .metric-card,
  body.admin-dasher .panel-card,
  body.admin-dasher .welcome-panel,
  body.admin-dasher .animate-up{
    animation:none!important;
  }
  body.admin-dasher .admin-sidebar,
  body.admin-dasher .admin-topbar{
    -webkit-backdrop-filter:none!important;
    backdrop-filter:none!important;
  }
  body.admin-dasher .backup-table,
  body.admin-dasher .data-table{
    contain:layout paint!important;
  }
}

#tab-backups .backup-primary-no-avatar{padding-left:0!important;gap:0!important}
#tab-backups .backup-primary-no-avatar .user-main{width:100%!important}
#tab-backups .backup-primary-no-avatar + .backup-date,
#tab-backups .backup-primary-no-avatar ~ .backup-resource,
#tab-backups .backup-primary-no-avatar ~ .backup-msg{padding-left:0!important}
#tab-backups .backup-item.cx-backup-row-updated{box-shadow:inset 4px 0 0 var(--success,#16a34a),0 14px 34px rgba(22,163,74,.12)!important;background:#f0fdf4!important}
#tab-backups .backup-item .action-group .btn-act{white-space:nowrap!important}

#tab-premium .car-card,
#tab-premium .car-row{color:var(--ink,#111827)!important}
#tab-premium .car-card :where(.data-main,.car-title,.car-meta,.data-sub,strong,b),
#tab-premium .car-row :where(.data-main,.car-title,.car-meta,.data-sub,strong,b){color:inherit!important}
#tab-premium .bg-dark,
#tab-premium .bg-black,
#tab-premium .form-control.bg-dark,
#tab-premium .form-control.bg-black,
#tab-premium textarea.bg-dark,
#tab-premium textarea.bg-black{color:#f8fafc!important;background:#0f172a!important;border-color:#334155!important}
#tab-premium .bg-dark::placeholder,
#tab-premium .bg-black::placeholder{color:#cbd5e1!important}
#tab-premium .text-muted.bg-dark,
#tab-premium .bg-dark.text-muted{color:#cbd5e1!important}
#tab-premium .car-meta span{color:#334155!important;background:#f8fafc!important;border:1px solid var(--line,#e5e7eb)!important;border-radius:999px!important;padding:4px 8px!important}

#tab-news .news-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))!important;gap:12px!important;padding:14px!important}
#tab-news .news-card{display:grid!important;grid-template-columns:96px minmax(0,1fr) auto!important;gap:13px!important;align-items:center!important;border:1px solid var(--line,#e5e7eb)!important;border-radius:20px!important;background:#fff!important;padding:12px!important;box-shadow:0 10px 26px rgba(15,23,42,.06)!important}
#tab-news .news-thumb{width:96px!important;height:72px!important;border-radius:16px!important;object-fit:cover!important;background:#eef2f7!important}
#tab-news .news-title{font-weight:950!important;color:var(--ink,#111827)!important;white-space:normal!important;line-height:1.25!important}
#tab-news .news-desc{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;color:var(--ink-2,#334155)!important;font-size:12.5px!important;line-height:1.45!important}
#tab-news .news-actions{justify-content:flex-end!important}

@media(max-width:768px){
  body.admin-dasher #tab-users .panel-header,
  body.admin-dasher #tab-trx .panel-header,
  body.admin-dasher #tab-news .panel-header{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;padding:18px 14px 14px!important}
  body.admin-dasher #tab-users .toolbar,
  body.admin-dasher #tab-trx .toolbar,
  body.admin-dasher #tab-news .toolbar{padding:12px!important;position:sticky!important;top:0!important;z-index:12!important;background:#f8fafc!important}
  body.admin-dasher #tab-users .search-wrap,
  body.admin-dasher #tab-trx .search-wrap,
  body.admin-dasher #tab-news .search-wrap{min-width:0!important;width:100%!important}
  body.admin-dasher #tab-users .user-table,
  body.admin-dasher #tab-trx .trx-table{display:grid!important;gap:10px!important;padding:10px!important;background:#f8fafc!important;border:0!important}
  body.admin-dasher #tab-users .table-head,
  body.admin-dasher #tab-trx .table-head{display:none!important}
  body.admin-dasher #tab-users .user-item,
  body.admin-dasher #tab-trx .trx-item{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;margin:0!important;padding:13px!important;border:1px solid #e5e7eb!important;border-radius:18px!important;background:#fff!important;box-shadow:0 10px 24px rgba(15,23,42,.055)!important;min-width:0!important}
  body.admin-dasher #tab-users .user-primary,
  body.admin-dasher #tab-trx .trx-primary{align-items:flex-start!important;min-width:0!important}
  body.admin-dasher #tab-users .user-topline{display:grid!important;grid-template-columns:1fr auto!important;gap:8px!important;align-items:center!important}
  body.admin-dasher #tab-users .user-date,
  body.admin-dasher #tab-trx .order-cell{background:#f8fafc!important;border:1px solid #e5e7eb!important;border-radius:13px!important;padding:8px 10px!important;color:#334155!important;font-weight:850!important}
  body.admin-dasher #tab-users .action-group,
  body.admin-dasher #tab-trx .action-group{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;border-top:1px dashed #e5e7eb!important;padding-top:9px!important;width:100%!important}
  body.admin-dasher #tab-users .action-group .btn-act,
  body.admin-dasher #tab-trx .action-group .btn-act{width:100%!important;min-width:0!important;justify-content:center!important;min-height:38px!important;padding:8px!important}
  body.admin-dasher #tab-trx .action-group{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  body.admin-dasher #tab-trx .filter-scroll{width:100%!important;padding-bottom:2px!important}
  body.admin-dasher #tab-trx .filter-chip{min-height:36px!important;padding:0 11px!important;font-size:11px!important}
  body.admin-dasher #tab-news .news-grid{grid-template-columns:1fr!important;padding:10px!important;gap:10px!important;background:#f8fafc!important}
  body.admin-dasher #tab-news .news-card{grid-template-columns:82px minmax(0,1fr)!important;gap:10px!important;padding:11px!important;border-radius:18px!important}
  body.admin-dasher #tab-news .news-thumb{width:82px!important;height:66px!important;border-radius:14px!important}
  body.admin-dasher #tab-news .news-actions{grid-column:1/-1!important;display:grid!important;grid-template-columns:1fr 1fr 1fr!important;width:100%!important;gap:7px!important;border-top:1px dashed #e5e7eb!important;padding-top:9px!important}
  body.admin-dasher #tab-news .news-actions .btn-act,
  body.admin-dasher #tab-news .news-actions .badge-st{width:100%!important;justify-content:center!important;text-align:center!important;min-height:36px!important}
}
@media(max-width:380px){
  body.admin-dasher #tab-users .action-group,
  body.admin-dasher #tab-trx .action-group,
  body.admin-dasher #tab-news .news-actions{grid-template-columns:1fr!important}
}

body.cx-sprylo-ui.cx-order-open #siteHeader,
body.cx-order-open #siteHeader,
body.cx-sprylo-ui.cx-order-open .site-header,
body.cx-order-open .site-header{
  display:grid!important;
  visibility:visible!important;
  opacity:1!important;
  transform:none!important;
  position:fixed!important;
  top:0!important;
  left:0!important;
  right:0!important;
  width:100%!important;
  max-width:none!important;
  margin:0!important;
  border-radius:0!important;
  z-index:10050!important;
  pointer-events:auto!important;
  contain:none!important;
}
body.cx-sprylo-ui.cx-order-open #cxOrderPage,
body.cx-order-open #cxOrderPage,
body.cx-sprylo-ui.cx-order-open .cx-live-order-page,
body.cx-order-open .cx-live-order-page{
  top:82px!important;
  bottom:0!important;
  left:0!important;
  right:0!important;
  height:auto!important;
  inset:82px 0 0 0!important;
  padding-top:18px!important;
  z-index:7000!important;
}
@media(max-width:800px){
  body.cx-sprylo-ui.cx-order-open #cxOrderPage,
  body.cx-order-open #cxOrderPage,
  body.cx-sprylo-ui.cx-order-open .cx-live-order-page,
  body.cx-order-open .cx-live-order-page{
    top:66px!important;
    inset:66px 0 0 0!important;
    padding:12px 10px 96px!important;
  }
  body.cx-sprylo-ui.cx-order-open .public-bottom-nav,
  body.cx-order-open .public-bottom-nav{z-index:10040!important;}
}

.product-card.cx-filter-hidden,
.car-card.cx-filter-hidden,
.product-card.is-search-hidden,
.car-card.is-search-hidden{display:none!important;}
#panelMobil.active .car-card:not(.cx-filter-hidden):not(.is-search-hidden),
#panelTopup.active .product-card:not(.cx-filter-hidden):not(.is-search-hidden){display:flex!important;}
.category-tab.active{box-shadow:0 12px 28px rgba(75,142,241,.22)!important;transform:translateY(-1px)!important;}
.cx-product-filter-empty{width:100%;text-align:center;margin:14px 0!important;}

@media(max-width:768px){
  body.admin-dasher #tab-backups .backup-manager-card{padding:0!important;background:#f8fafc!important;border-radius:22px!important;overflow:hidden!important;}
  body.admin-dasher #tab-backups .panel-header{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;padding:16px 13px!important;background:#fff!important;border-bottom:1px solid #e5e7eb!important;}
  body.admin-dasher #tab-backups .panel-header h3{font-size:22px!important;line-height:1.12!important;margin:2px 0 4px!important;}
  body.admin-dasher #tab-backups .panel-header p{font-size:12px!important;line-height:1.45!important;margin:0!important;}
  body.admin-dasher #tab-backups .backup-stats-modern{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;}
  body.admin-dasher #tab-backups .backup-stats-modern span{min-height:64px!important;padding:10px!important;border-radius:16px!important;}
  body.admin-dasher #tab-backups .backup-filter-strip{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;padding:12px!important;background:#f8fafc!important;}
  body.admin-dasher #tab-backups .backup-filter-chip{width:100%!important;justify-content:center!important;min-height:38px!important;font-size:11px!important;padding:0 8px!important;}
  body.admin-dasher #tab-backups .backup-toolbar-modern{display:grid!important;grid-template-columns:1fr!important;gap:9px!important;padding:0 12px 12px!important;background:#f8fafc!important;}
  body.admin-dasher #tab-backups .backup-toolbar-modern .btn{width:100%!important;justify-content:center!important;min-height:42px!important;border-radius:14px!important;font-size:11px!important;}
  body.admin-dasher #tab-backups .backup-table{display:grid!important;gap:10px!important;padding:10px!important;background:#f8fafc!important;border:0!important;border-radius:0!important;overflow:visible!important;}
  body.admin-dasher #tab-backups .backup-table .table-head{display:none!important;}
  body.admin-dasher #tab-backups .backup-item{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;margin:0!important;padding:12px!important;border:1px solid #e5e7eb!important;border-radius:18px!important;background:#fff!important;box-shadow:0 10px 24px rgba(15,23,42,.055)!important;}
  body.admin-dasher #tab-backups .backup-primary-no-avatar,
  body.admin-dasher #tab-backups .backup-date,
  body.admin-dasher #tab-backups .backup-resource,
  body.admin-dasher #tab-backups .backup-msg{padding-left:0!important;min-width:0!important;width:100%!important;}
  body.admin-dasher #tab-backups .user-topline{display:grid!important;grid-template-columns:1fr auto!important;gap:8px!important;align-items:center!important;}
  body.admin-dasher #tab-backups .data-main{white-space:normal!important;overflow-wrap:anywhere!important;font-size:13px!important;line-height:1.35!important;}
  body.admin-dasher #tab-backups .backup-date{background:#f8fafc!important;border:1px solid #e5e7eb!important;border-radius:13px!important;padding:9px 10px!important;}
  body.admin-dasher #tab-backups .backup-resource{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;}
  body.admin-dasher #tab-backups .backup-resource .meta-pill{width:100%!important;justify-content:center!important;white-space:normal!important;text-align:center!important;line-height:1.2!important;padding:7px 6px!important;font-size:10.5px!important;}
  body.admin-dasher #tab-backups .backup-msg{display:block!important;-webkit-line-clamp:unset!important;background:#fff7ed!important;border:1px solid #fed7aa!important;border-radius:13px!important;padding:9px 10px!important;font-size:11.5px!important;line-height:1.45!important;}
  body.admin-dasher #tab-backups .action-group{display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px!important;border-top:1px dashed #e5e7eb!important;padding-top:9px!important;width:100%!important;}
  body.admin-dasher #tab-backups .action-group .btn-act{width:100%!important;min-height:38px!important;justify-content:center!important;padding:8px!important;border-radius:13px!important;font-size:11px!important;}
}
@media(max-width:380px){
  body.admin-dasher #tab-backups .backup-stats-modern,
  body.admin-dasher #tab-backups .backup-filter-strip,
  body.admin-dasher #tab-backups .backup-resource,
  body.admin-dasher #tab-backups .action-group{grid-template-columns:1fr!important;}
}

@media(max-width:768px){
  body.admin-dasher #mDT.cx-backup-detail-modal .modal-dialog{margin:8px!important;max-width:calc(100vw - 16px)!important;width:calc(100vw - 16px)!important;align-items:stretch!important;}
  body.admin-dasher #mDT.cx-backup-detail-modal .modal-content{max-height:calc(100dvh - 16px)!important;border-radius:22px!important;overflow:hidden!important;background:#f8fafc!important;color:#111827!important;border:0!important;}
  body.admin-dasher #mDT.cx-backup-detail-modal .modal-body{display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;max-height:calc(100dvh - 16px)!important;overflow:hidden!important;color:#111827!important;background:#f8fafc!important;}
  body.admin-dasher #mDT.cx-backup-detail-modal .modal-body>.p-3:first-child{background:#0f172a!important;border-bottom:0!important;padding:13px!important;align-items:center!important;}
  body.admin-dasher #mDT.cx-backup-detail-modal #dC{max-height:none!important;overflow:auto!important;-webkit-overflow-scrolling:touch!important;padding:12px!important;}
  body.admin-dasher #mDT.cx-backup-detail-modal .cx-bd-hero{display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;gap:10px!important;padding:12px!important;border-radius:18px!important;}
  body.admin-dasher #mDT.cx-backup-detail-modal .cx-bd-icon{width:42px!important;height:42px!important;border-radius:15px!important;}
  body.admin-dasher #mDT.cx-backup-detail-modal .cx-bd-email{font-size:13px!important;line-height:1.35!important;overflow-wrap:anywhere!important;}
  body.admin-dasher #mDT.cx-backup-detail-modal .cx-bd-pills{display:grid!important;grid-template-columns:1fr!important;gap:6px!important;margin-top:8px!important;}
  body.admin-dasher #mDT.cx-backup-detail-modal .meta-pill{justify-content:center!important;text-align:center!important;white-space:normal!important;}
  body.admin-dasher #mDT.cx-backup-detail-modal .detail-card{padding:12px!important;border-radius:18px!important;background:#fff!important;border:1px solid #e5e7eb!important;box-shadow:0 10px 24px rgba(15,23,42,.055)!important;}
  body.admin-dasher #mDT.cx-backup-detail-modal .cx-bd-export-actions{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;}
  body.admin-dasher #mDT.cx-backup-detail-modal .cx-bd-export-buttons{display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px!important;width:100%!important;}
  body.admin-dasher #mDT.cx-backup-detail-modal .cx-bd-export-buttons .btn{width:100%!important;min-height:38px!important;font-size:11px!important;padding:0 7px!important;}
  body.admin-dasher #mDT.cx-backup-detail-modal .cx-bd-stats,
  body.admin-dasher #mDT.cx-backup-detail-modal .cx-bd-mini-stats-5{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;}
  body.admin-dasher #mDT.cx-backup-detail-modal .cx-bd-stat,
  body.admin-dasher #mDT.cx-backup-detail-modal .cx-bd-mini-stats span{padding:9px 7px!important;border-radius:13px!important;min-width:0!important;}
  body.admin-dasher #mDT.cx-backup-detail-modal .cx-bd-stat span,
  body.admin-dasher #mDT.cx-backup-detail-modal .cx-bd-mini-stats span{font-size:10px!important;line-height:1.2!important;}
  body.admin-dasher #mDT.cx-backup-detail-modal .cx-bd-stat strong,
  body.admin-dasher #mDT.cx-backup-detail-modal .cx-bd-mini-stats b{font-size:12px!important;overflow-wrap:anywhere!important;}
  body.admin-dasher #mDT.cx-backup-detail-modal .cx-bd-history-item{padding:11px!important;border-radius:16px!important;}
  body.admin-dasher #mDT.cx-backup-detail-modal .cx-bd-history-top{display:grid!important;grid-template-columns:1fr!important;gap:6px!important;}
  body.admin-dasher #mDT.cx-backup-detail-modal .cx-bd-kv{display:grid!important;grid-template-columns:1fr!important;gap:4px!important;text-align:left!important;}
  body.admin-dasher #mDT.cx-backup-detail-modal .cx-bd-kv strong{text-align:left!important;font-size:11.5px!important;}
  body.admin-dasher #mDT.cx-backup-detail-modal .cx-bd-json pre{max-height:220px!important;overflow:auto!important;font-size:10.5px!important;}
}

#tab-promo .product-card .product-icon{background:linear-gradient(135deg,#fff7ed,#fee2e2);color:#dc2626;}
.admin-settings-group,.settings-admin-section{border:1px solid rgba(148,163,184,.28);border-radius:18px;background:rgba(255,255,255,.72);padding:14px;margin:12px 0;box-shadow:0 10px 28px rgba(15,23,42,.045);}
#tab-settings .panel-card form h6,#tab-settings .panel-card form .settings-group-title{display:flex;align-items:center;gap:8px;padding:10px 12px;margin:12px 0 10px;border-radius:14px;background:#f8fafc;border:1px solid #e5e7eb;color:#0f172a;font-weight:900;}
#tab-settings .panel-card form hr{opacity:1;border:0;border-top:1px dashed #cbd5e1;margin:18px 0;}
@media(max-width:768px){#tab-promo .product-actions,#tab-vouchers .product-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%}#tab-promo .product-actions .badge-st,#tab-vouchers .product-actions .badge-st{grid-column:1/-1;text-align:center}.admin-settings-group,.settings-admin-section{padding:12px;border-radius:16px}}

.admin-manage-hub{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:-4px 0 20px;}
.admin-manage-hub button{border:1px solid rgba(226,232,240,.92);background:rgba(255,255,255,.92);box-shadow:var(--shadow-xs);border-radius:22px;min-height:92px;padding:14px;text-align:left;color:var(--ink);display:grid;grid-template-columns:42px minmax(0,1fr);grid-template-rows:auto auto;column-gap:11px;align-items:center;transition:.18s ease;}
.admin-manage-hub button:hover{transform:translateY(-2px);border-color:rgba(99,91,255,.28);box-shadow:0 16px 34px rgba(79,70,229,.13);}
.admin-manage-hub .material-symbols-rounded{grid-row:1/3;width:42px;height:42px;border-radius:16px;display:grid;place-items:center;background:var(--primary-soft);color:var(--primary);font-size:22px;}
.admin-manage-hub b{font-size:13px;line-height:1.1;font-weight:950;letter-spacing:-.02em;}
.admin-manage-hub small{color:var(--muted);font-weight:800;font-size:11px;line-height:1.25;}
.premium-toolbar{align-items:stretch!important;gap:11px!important;}
.premium-toolbar .car-admin-filter{max-width:100%;}
#tab-premium .car-row{position:relative;}
#tab-premium .car-row[hidden]{display:none!important;}
#tab-premium .car-image-wrap{background:linear-gradient(135deg,#f8fafc,#eef2ff)!important;border:1px solid rgba(226,232,240,.95)!important;}
#tab-premium .car-img{transition:opacity .18s ease,filter .18s ease;}
.admin-cat-badge.premium{background:#ede9fe;color:#6d28d9;}
.admin-cat-badge.streetpass{background:#dcfce7;color:#15803d;}
.admin-cat-badge.racing{background:#e0f2fe;color:#0369a1;}
.admin-cat-badge.drift{background:#fee2e2;color:#b91c1c;}
.admin-cat-badge.event{background:#fef3c7;color:#a16207;}
#tab-premium .car-category-badges{min-height:24px;}
#tab-premium .car-meta span{overflow-wrap:anywhere;}
.modal-content #cT,.modal-content #mT{text-align:center!important;}
@media(max-width:1180px){.admin-manage-hub{grid-template-columns:repeat(2,minmax(0,1fr));}}
@media(max-width:680px){.admin-manage-hub{grid-template-columns:1fr;gap:9px;margin-bottom:14px}.admin-manage-hub button{min-height:74px;border-radius:18px}.premium-toolbar{display:grid!important;grid-template-columns:1fr!important}.premium-toolbar .filter-scroll{width:100%;overflow-x:auto;white-space:nowrap}.premium-toolbar .search-wrap{min-width:0!important;width:100%;}.premium-toolbar .filter-chip{flex:0 0 auto;}}

.admin-product-managebar{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:12px;
  flex-wrap:wrap;
  margin:14px 0 18px;
  padding:12px;
  border:1px solid rgba(255,255,255,.10);
  border-radius:20px;
  background:rgba(255,255,255,.045);
}
.admin-product-filter-group{
  display:flex;
  align-items:center;
  gap:8px;
  flex-wrap:wrap;
}
.admin-product-filter{
  border:1px solid rgba(255,255,255,.14);
  background:rgba(255,255,255,.06);
  color:#eaf2ff;
  border-radius:999px;
  padding:8px 12px;
  font-size:12px;
  font-weight:800;
  letter-spacing:.02em;
  cursor:pointer;
}
.admin-product-filter.active,
.admin-product-filter:hover{
  border-color:rgba(251,191,36,.55);
  background:linear-gradient(135deg,rgba(251,191,36,.24),rgba(59,130,246,.18));
  color:#fff;
}
.admin-product-sort{
  width:min(100%,270px);
  min-height:40px;
  border-radius:14px!important;
  background:rgba(10,18,35,.82)!important;
  color:#fff!important;
  border-color:rgba(255,255,255,.14)!important;
}
.admin-product-category-hint{
  border:1px dashed rgba(251,191,36,.45);
  border-radius:14px;
  padding:8px 10px;
  background:rgba(251,191,36,.08);
  color:#f9e8b6;
  font-size:12px;
  line-height:1.35;
}
@media(max-width:640px){
  .admin-product-managebar{align-items:stretch;}
  .admin-product-filter-group,.admin-product-sort{width:100%;}
  .admin-product-filter{flex:1 1 auto;}
}
.admin-product-search{
  flex:1 1 240px;
  max-width:340px;
  min-width:220px;
}
.admin-product-search input{
  min-height:40px;
}
@media(max-width:640px){
  .admin-product-search{width:100%;max-width:none;}
}

:root{
  --cx-admin-menu-w:286px;
  --cx-admin-menu-mini:86px;
  --cx-admin-topbar-h:72px;
  --cx-admin-mobile-topbar-h:64px;
  --cx-admin-line:#e5e7eb;
  --cx-admin-ink:#111827;
  --cx-admin-muted:#64748b;
  --cx-admin-bg:#f5f7fb;
}
body.admin-dasher{
  background:var(--cx-admin-bg)!important;
  color:var(--cx-admin-ink)!important;
  overflow-x:hidden!important;
  padding:0!important;
}
body.admin-dasher .bottom-nav,
body.admin-dasher .sidebar-status,
body.admin-dasher .sidebar-menu-toggle{display:none!important;}
body.admin-dasher .dasher-admin{
  display:block!important;
  min-height:100vh!important;
  width:100%!important;
  margin:0!important;
  padding:var(--cx-admin-topbar-h) 0 0 var(--cx-admin-menu-w)!important;
  background:var(--cx-admin-bg)!important;
}
body.admin-sidebar-collapsed .dasher-admin{padding-left:var(--cx-admin-menu-mini)!important;}
body.admin-dasher .admin-workspace{display:block!important;width:100%!important;min-width:0!important;}
body.admin-dasher .admin-sidebar{
  position:fixed!important;
  inset:0 auto 0 0!important;
  z-index:3070!important;
  width:var(--cx-admin-menu-w)!important;
  min-width:var(--cx-admin-menu-w)!important;
  height:100dvh!important;
  max-height:100dvh!important;
  display:flex!important;
  flex-direction:column!important;
  gap:16px!important;
  padding:22px 16px!important;
  overflow-y:auto!important;
  overflow-x:hidden!important;
  background:#fff!important;
  color:var(--cx-admin-ink)!important;
  border-right:1px solid var(--cx-admin-line)!important;
  border-radius:0!important;
  box-shadow:1px 0 0 rgba(15,23,42,.04)!important;
  backdrop-filter:none!important;
  transform:none!important;
  transition:width .2s ease,transform .22s ease!important;
}
body.admin-sidebar-collapsed .admin-sidebar{
  width:var(--cx-admin-menu-mini)!important;
  min-width:var(--cx-admin-menu-mini)!important;
  padding-left:11px!important;
  padding-right:11px!important;
}
body.admin-dasher .sidebar-brand,
body.admin-dasher .admin-sidebar-brand{
  display:flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
  gap:12px!important;
  min-height:62px!important;
  margin:0!important;
  padding:7px 4px 17px!important;
  border-bottom:1px solid var(--cx-admin-line)!important;
}
body.admin-dasher .brand-mark{
  width:46px!important;
  height:46px!important;
  min-width:46px!important;
  border-radius:16px!important;
  display:grid!important;
  place-items:center!important;
  background:#fff!important;
  color:var(--cx-admin-ink)!important;
  border:1px solid var(--cx-admin-line)!important;
  box-shadow:0 8px 20px rgba(15,23,42,.06)!important;
}
body.admin-dasher .brand-title{font-size:17px!important;font-weight:950!important;line-height:1.08!important;letter-spacing:-.03em!important;color:var(--cx-admin-ink)!important;white-space:nowrap!important;}
body.admin-dasher .brand-subtitle{font-size:10.5px!important;font-weight:900!important;line-height:1.2!important;text-transform:uppercase!important;letter-spacing:.08em!important;color:var(--cx-admin-muted)!important;white-space:nowrap!important;}
body.admin-dasher .sidebar-menu{display:grid!important;grid-auto-rows:max-content!important;gap:8px!important;margin:0!important;padding:2px 0!important;overflow:visible!important;flex:1 1 auto!important;}
body.admin-dasher .sidebar-menu .nav-item{
  width:100%!important;
  min-height:46px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
  gap:12px!important;
  margin:0!important;
  padding:11px 13px!important;
  border-radius:15px!important;
  border:1px solid var(--cx-admin-line)!important;
  background:#fff!important;
  color:var(--cx-admin-ink)!important;
  box-shadow:none!important;
  text-decoration:none!important;
  text-align:left!important;
  font:900 14px/1.2 "Public Sans",system-ui,-apple-system,Segoe UI,sans-serif!important;
  white-space:nowrap!important;
  cursor:pointer!important;
}
body.admin-dasher .sidebar-menu .nav-item span:first-child{width:22px!important;min-width:22px!important;height:22px!important;display:grid!important;place-items:center!important;color:inherit!important;font-size:22px!important;line-height:1!important;}
body.admin-dasher .sidebar-menu .nav-item span:last-child{display:inline!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:inherit!important;}
body.admin-dasher .sidebar-menu .nav-item:hover{background:#f8fafc!important;border-color:#d1d5db!important;color:var(--cx-admin-ink)!important;}
body.admin-dasher .sidebar-menu .nav-item.active{background:#f1f5f9!important;color:var(--cx-admin-ink)!important;border-color:var(--cx-admin-ink)!important;box-shadow:inset 4px 0 0 var(--cx-admin-ink)!important;}
body.admin-dasher .sidebar-footer{margin-top:auto!important;padding-top:14px!important;border-top:1px dashed var(--cx-admin-line)!important;display:grid!important;gap:10px!important;}
body.admin-sidebar-collapsed .sidebar-brand{justify-content:center!important;padding-left:0!important;padding-right:0!important;}
body.admin-sidebar-collapsed .sidebar-brand>div:not(.brand-mark),
body.admin-sidebar-collapsed .sidebar-menu .nav-item span:last-child,
body.admin-sidebar-collapsed .sidebar-footer{display:none!important;opacity:0!important;visibility:hidden!important;width:0!important;height:0!important;overflow:hidden!important;pointer-events:none!important;}
body.admin-sidebar-collapsed .sidebar-menu .nav-item{justify-content:center!important;padding-left:0!important;padding-right:0!important;}
body.admin-dasher .admin-topbar{
  position:fixed!important;
  top:0!important;
  left:var(--cx-admin-menu-w)!important;
  right:0!important;
  z-index:3040!important;
  min-height:var(--cx-admin-topbar-h)!important;
  margin:0!important;
  padding:13px clamp(14px,2.4vw,28px)!important;
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:12px!important;
  background:#fff!important;
  color:var(--cx-admin-ink)!important;
  border-bottom:1px solid var(--cx-admin-line)!important;
  border-radius:0!important;
  box-shadow:0 1px 0 rgba(15,23,42,.04)!important;
  backdrop-filter:none!important;
}
body.admin-sidebar-collapsed .admin-topbar{left:var(--cx-admin-menu-mini)!important;}
body.admin-dasher .admin-topbar-title{display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important;flex:1 1 auto!important;overflow:hidden!important;}
body.admin-dasher .admin-topbar-title .admin-topbar-logo{width:42px!important;height:42px!important;min-width:42px!important;border-radius:15px!important;background:#f1f5f9!important;color:var(--cx-admin-ink)!important;border:1px solid var(--cx-admin-line)!important;display:grid!important;place-items:center!important;font-size:23px!important;line-height:1!important;box-shadow:0 8px 20px rgba(15,23,42,.06)!important;}
body.admin-dasher .admin-menu-toggle,
body.admin-dasher .topbar-menu-toggle{width:42px!important;height:42px!important;min-width:42px!important;border-radius:14px!important;border:1px solid var(--cx-admin-ink)!important;background:var(--cx-admin-ink)!important;display:inline-grid!important;place-items:center!important;gap:4px!important;padding:10px!important;cursor:pointer!important;flex:0 0 42px!important;margin:0!important;}
body.admin-dasher .admin-menu-toggle span,
body.admin-dasher .topbar-menu-toggle span{display:block!important;width:20px!important;height:2px!important;margin:0!important;border-radius:999px!important;background:#fff!important;transition:transform .18s ease,opacity .18s ease!important;}
body.admin-dasher .custom-container,
body.admin-dasher .content-area{width:100%!important;max-width:1320px!important;margin:0 auto!important;padding:22px clamp(14px,2.5vw,32px) 54px!important;}
body.admin-dasher .panel-card{border-radius:24px!important;background:rgba(255,255,255,.94)!important;border:1px solid rgba(226,232,240,.94)!important;box-shadow:0 16px 44px rgba(15,23,42,.07)!important;overflow:hidden!important;}
body.admin-dasher .panel-header{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important;padding:20px!important;border-bottom:1px solid #eef2f7!important;}
body.admin-dasher .panel-header h3{font-size:22px!important;letter-spacing:-.04em!important;line-height:1.1!important;margin:0 0 6px!important;color:#0f172a!important;}
body.admin-dasher .panel-header p{margin:0!important;color:#64748b!important;font-size:13px!important;line-height:1.45!important;}
body.admin-dasher .toolbar,
body.admin-dasher .admin-product-managebar{display:flex!important;align-items:center!important;gap:12px!important;flex-wrap:wrap!important;margin:0!important;padding:14px 18px!important;border-bottom:1px solid #eef2f7!important;background:#fff!important;}
body.admin-dasher .search-wrap{min-height:44px!important;border-radius:16px!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;padding:0 12px!important;display:flex!important;align-items:center!important;gap:8px!important;}
body.admin-dasher .search-wrap input,
body.admin-dasher .search-inp{width:100%!important;min-width:0!important;border:0!important;outline:0!important;background:transparent!important;color:#111827!important;font-size:14px!important;}
body.admin-dasher .filter-scroll,
body.admin-dasher .admin-product-filter-group{display:flex!important;align-items:center!important;gap:8px!important;overflow-x:auto!important;max-width:100%!important;padding-bottom:2px!important;scrollbar-width:none!important;}
body.admin-dasher .filter-scroll::-webkit-scrollbar,
body.admin-dasher .admin-product-filter-group::-webkit-scrollbar{display:none!important;}
body.admin-dasher .filter-chip,
body.admin-dasher .admin-product-filter{flex:0 0 auto!important;border-radius:14px!important;min-height:38px!important;padding:8px 13px!important;border:1px solid #dbe3ef!important;background:#fff!important;color:#334155!important;font-size:12px!important;font-weight:900!important;letter-spacing:.02em!important;}
body.admin-dasher .filter-chip.active,
body.admin-dasher .admin-product-filter.active{background:#111827!important;color:#fff!important;border-color:#111827!important;}
body.admin-dasher .data-table{width:100%!important;overflow:visible!important;}
body.admin-dasher .data-row{min-width:0!important;}
body.admin-dasher .trx-grid{display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(150px,.65fr) minmax(250px,.95fr)!important;gap:14px!important;align-items:center!important;}
body.admin-dasher .trx-table .table-head{padding:12px 18px!important;background:#f8fafc!important;color:#64748b!important;font-size:11px!important;font-weight:950!important;letter-spacing:.08em!important;text-transform:uppercase!important;border-bottom:1px solid #e2e8f0!important;}
body.admin-dasher .trx-table .trx-item{padding:16px 18px!important;border-bottom:1px solid #eef2f7!important;background:#fff!important;}
body.admin-dasher .trx-status-line{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin-bottom:8px!important;}
body.admin-dasher .trx-status-line time{font-size:11px!important;font-weight:800!important;color:#64748b!important;white-space:nowrap!important;}
body.admin-dasher .trx-email{font-weight:950!important;color:#0f172a!important;line-height:1.2!important;}
body.admin-dasher .trx-product-line{display:flex!important;align-items:center!important;gap:8px!important;min-width:0!important;margin-top:5px!important;color:#64748b!important;}
body.admin-dasher .trx-product{font-size:12px!important;font-weight:800!important;min-width:0!important;}
body.admin-dasher .trx-price{font-size:12px!important;font-weight:950!important;color:#111827!important;white-space:nowrap!important;}
body.admin-dasher .order-cell{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#334155!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:14px!important;padding:10px 12px!important;font-size:12px!important;}
body.admin-dasher .action-group{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;flex-wrap:wrap!important;min-width:0!important;}
body.admin-dasher .btn-act{min-height:38px!important;border:1px solid #e2e8f0!important;background:#fff!important;color:#334155!important;border-radius:13px!important;padding:8px 10px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;font-size:12px!important;font-weight:900!important;line-height:1!important;white-space:nowrap!important;box-shadow:0 1px 1px rgba(15,23,42,.03)!important;}
body.admin-dasher .btn-act .material-symbols-rounded{font-size:18px!important;}
body.admin-dasher .products-grid{grid-template-columns:repeat(auto-fill,minmax(270px,1fr))!important;gap:14px!important;padding:18px!important;}
body.admin-dasher .product-card{border-radius:20px!important;border:1px solid #e2e8f0!important;background:#fff!important;box-shadow:0 10px 26px rgba(15,23,42,.055)!important;overflow:hidden!important;}
body.admin-dasher .product-card-inner{display:flex!important;gap:12px!important;align-items:flex-start!important;min-width:0!important;}
body.admin-dasher .product-info{min-width:0!important;flex:1 1 auto!important;}
body.admin-dasher .product-info h6{font-size:15px!important;line-height:1.25!important;margin-bottom:7px!important;overflow-wrap:anywhere!important;}
body.admin-dasher .product-meta{display:flex!important;flex-wrap:wrap!important;gap:6px!important;}
body.admin-dasher .product-meta span{border-radius:999px!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;color:#475569!important;padding:4px 7px!important;font-size:10.5px!important;font-weight:850!important;}
body.admin-dasher .product-actions{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;flex-wrap:wrap!important;margin-top:12px!important;}
body.admin-dasher .admin-product-search{flex:1 1 260px!important;max-width:none!important;min-width:220px!important;}
body.admin-dasher .admin-product-sort{width:min(100%,280px)!important;min-height:42px!important;border-radius:15px!important;background:#fff!important;color:#111827!important;border:1px solid #e2e8f0!important;}
#tab-settings .settings-form-surface,
#tab-settings .data-table{padding:18px!important;background:#fff!important;border-radius:0!important;}
#tab-settings .admin-key-form,
#tab-settings .admin-api-form{display:block!important;}
#tab-settings .form-label{font-size:12px!important;color:#334155!important;margin-bottom:7px!important;}
#tab-settings .form-control,
#tab-settings .form-select{min-height:44px!important;border-radius:14px!important;border:1px solid #dbe3ef!important;background:#f8fafc!important;color:#0f172a!important;font-size:13px!important;box-shadow:none!important;}
#tab-settings textarea.form-control{min-height:96px!important;}
#tab-settings hr{margin:18px 0 12px!important;border:0!important;border-top:1px dashed #cbd5e1!important;opacity:1!important;}
#tab-settings .col-12>hr+div.fw-bold{font-size:13px!important;text-transform:uppercase!important;letter-spacing:.06em!important;color:#0f172a!important;}
body.admin-dasher .modal-dialog{max-width:min(560px,calc(100vw - 24px))!important;}
body.admin-dasher .modal-content{border-radius:22px!important;border:1px solid #e2e8f0!important;box-shadow:0 24px 70px rgba(15,23,42,.24)!important;overflow:hidden!important;}
@media(min-width:992px){
  body.admin-dasher .topbar-menu-toggle.is-active span:nth-child(1),
  body.admin-sidebar-open .topbar-menu-toggle span:nth-child(1){transform:none!important;}
  body.admin-dasher .topbar-menu-toggle.is-active span:nth-child(2),
  body.admin-sidebar-open .topbar-menu-toggle span:nth-child(2){opacity:1!important;transform:none!important;}
  body.admin-dasher .topbar-menu-toggle.is-active span:nth-child(3),
  body.admin-sidebar-open .topbar-menu-toggle span:nth-child(3){transform:none!important;}
}
@media(max-width:991px){
  body.admin-dasher .dasher-admin{padding:var(--cx-admin-mobile-topbar-h) 0 0!important;}
  body.admin-sidebar-collapsed .dasher-admin{padding-left:0!important;}
  body.admin-dasher .admin-topbar{left:0!important;right:0!important;min-height:var(--cx-admin-mobile-topbar-h)!important;padding:10px 12px!important;z-index:3040!important;gap:10px!important;}
  body.admin-sidebar-collapsed .admin-topbar{left:0!important;}
  body.admin-dasher .admin-sidebar{width:min(306px,86vw)!important;min-width:0!important;transform:translateX(-106%)!important;border-radius:0 24px 24px 0!important;box-shadow:0 26px 60px rgba(15,23,42,.25)!important;padding:18px 14px!important;z-index:3070!important;}
  body.admin-sidebar-open .admin-sidebar{transform:translateX(0)!important;}
  body.admin-sidebar-collapsed .admin-sidebar{width:min(306px,86vw)!important;min-width:0!important;padding:18px 14px!important;}
  body.admin-sidebar-collapsed .sidebar-brand{justify-content:flex-start!important;padding:7px 4px 17px!important;}
  body.admin-sidebar-collapsed .sidebar-brand>div:not(.brand-mark),
  body.admin-sidebar-collapsed .sidebar-menu .nav-item span:last-child,
  body.admin-sidebar-collapsed .sidebar-footer{display:grid!important;opacity:1!important;visibility:visible!important;width:auto!important;height:auto!important;overflow:visible!important;pointer-events:auto!important;}
  body.admin-sidebar-collapsed .sidebar-menu .nav-item{justify-content:flex-start!important;padding:11px 13px!important;}
  body.admin-dasher .admin-sidebar-backdrop{position:fixed!important;inset:0!important;background:rgba(15,23,42,.45)!important;z-index:3060!important;display:none!important;}
  body.admin-sidebar-open .admin-sidebar-backdrop{display:block!important;}
  body.admin-sidebar-open .topbar-menu-toggle span:nth-child(1){transform:translateY(6px) rotate(45deg)!important;}
  body.admin-sidebar-open .topbar-menu-toggle span:nth-child(2){opacity:0!important;transform:scaleX(.4)!important;}
  body.admin-sidebar-open .topbar-menu-toggle span:nth-child(3){transform:translateY(-6px) rotate(-45deg)!important;}
  body.admin-dasher .topbar-actions{gap:6px!important;flex:0 0 auto!important;}
  body.admin-dasher .topbar-chip{height:36px!important;padding:0 10px!important;font-size:11px!important;border-radius:12px!important;}
  body.admin-dasher .topbar-chip:not(.accent){display:none!important;}
  body.admin-dasher .admin-topbar-title p{display:none!important;}
  body.admin-dasher .admin-topbar-title h1{font-size:18px!important;letter-spacing:-.04em!important;}
  body.admin-dasher .admin-topbar-title .admin-topbar-logo{width:38px!important;height:38px!important;min-width:38px!important;border-radius:13px!important;}
  body.admin-dasher .admin-menu-toggle,
  body.admin-dasher .topbar-menu-toggle{width:40px!important;height:40px!important;min-width:40px!important;border-radius:13px!important;}
  body.admin-dasher .content-area{padding:14px 12px 36px!important;}
  body.admin-dasher .dashboard-strip{grid-template-columns:1fr!important;gap:12px!important;margin-bottom:14px!important;}
  body.admin-dasher .welcome-panel{padding:18px!important;border-radius:22px!important;display:grid!important;gap:10px!important;}
  body.admin-dasher .welcome-panel h2{font-size:22px!important;line-height:1.12!important;}
  body.admin-dasher .welcome-panel p{font-size:12.5px!important;}
  body.admin-dasher .quick-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;}
  body.admin-dasher .metric-card{padding:12px!important;border-radius:18px!important;gap:10px!important;}
  body.admin-dasher .metric-icon{width:38px!important;height:38px!important;border-radius:14px!important;}
  body.admin-dasher .metric-card p{font-size:10.5px!important;}
  body.admin-dasher .metric-card strong{font-size:14px!important;line-height:1.15!important;overflow-wrap:anywhere!important;}
  body.admin-dasher .admin-manage-hub{grid-template-columns:1fr!important;gap:9px!important;margin:0 0 14px!important;}
  body.admin-dasher .admin-manage-hub button{min-height:72px!important;border-radius:18px!important;padding:12px!important;}
  body.admin-dasher .panel-card{border-radius:20px!important;margin-bottom:14px!important;}
  body.admin-dasher .panel-header{display:grid!important;grid-template-columns:1fr!important;padding:16px!important;gap:12px!important;}
  body.admin-dasher .panel-header h3{font-size:20px!important;}
  body.admin-dasher .panel-stats{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;width:100%!important;}
  body.admin-dasher .panel-stats span{min-width:0!important;text-align:center!important;border-radius:14px!important;padding:9px 6px!important;}
  body.admin-dasher .toolbar,
  body.admin-dasher .admin-product-managebar{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;padding:12px!important;align-items:stretch!important;}
  body.admin-dasher .search-wrap{width:100%!important;min-width:0!important;}
  body.admin-dasher .filter-scroll,
  body.admin-dasher .admin-product-filter-group{width:100%!important;overflow-x:auto!important;white-space:nowrap!important;padding:1px 1px 6px!important;}
  body.admin-dasher .trx-table .table-head{display:none!important;}
  body.admin-dasher .trx-table .trx-item{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;padding:13px!important;margin:0 12px 10px!important;border:1px solid #e2e8f0!important;border-radius:18px!important;box-shadow:0 8px 22px rgba(15,23,42,.055)!important;}
  body.admin-dasher .trx-status-line{margin-bottom:8px!important;}
  body.admin-dasher .trx-email{white-space:normal!important;word-break:break-word!important;}
  body.admin-dasher .trx-product-line{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;align-items:center!important;}
  body.admin-dasher .order-cell{width:100%!important;white-space:normal!important;word-break:break-all!important;font-size:11px!important;padding:9px 10px!important;}
  body.admin-dasher .action-group{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;justify-content:stretch!important;}
  body.admin-dasher .action-group .btn-act{width:100%!important;min-height:38px!important;padding:8px 9px!important;font-size:11.5px!important;}
  body.admin-dasher .products-grid{grid-template-columns:1fr!important;gap:12px!important;padding:12px!important;}
  body.admin-dasher .product-card{border-radius:18px!important;}
  body.admin-dasher .product-actions{display:grid!important;grid-template-columns:1fr 44px 44px!important;width:100%!important;gap:8px!important;align-items:center!important;}
  body.admin-dasher .product-actions .badge-st{justify-content:center!important;text-align:center!important;min-height:38px!important;display:inline-flex!important;align-items:center!important;}
  body.admin-dasher .admin-product-search,
  body.admin-dasher .admin-product-sort{width:100%!important;max-width:none!important;min-width:0!important;}
  #tab-settings .data-table{padding:14px!important;}
  #tab-settings .row{--bs-gutter-x:.75rem!important;--bs-gutter-y:.75rem!important;}
  #tab-settings .form-label{font-size:11.5px!important;}
  #tab-settings .form-control,
  #tab-settings .form-select{min-height:42px!important;font-size:12.5px!important;border-radius:13px!important;}
  #tab-settings .d-flex.flex-wrap.gap-2.mt-3{display:grid!important;grid-template-columns:1fr!important;}
  #tab-settings .d-flex.flex-wrap.gap-2.mt-3 .btn{width:100%!important;min-height:42px!important;border-radius:14px!important;}
  body.admin-dasher .modal-dialog{margin:10px auto!important;max-width:calc(100vw - 20px)!important;}
  body.admin-dasher .modal-body{padding:16px!important;}
}
@media(max-width:430px){
  body.admin-dasher .quick-stats{grid-template-columns:1fr!important;}
  body.admin-dasher .panel-stats{grid-template-columns:1fr!important;}
  body.admin-dasher .action-group{grid-template-columns:1fr!important;}
  body.admin-dasher .product-card-inner{display:grid!important;grid-template-columns:64px minmax(0,1fr)!important;}
}

body.admin-dasher .data-row[hidden],
body.admin-dasher .backup-item[hidden],
body.admin-dasher .user-item[hidden],
body.admin-dasher .trx-item[hidden]{display:none!important;}
body.admin-dasher .toolbar .search-wrap:focus-within{border-color:rgba(99,91,255,.55)!important;box-shadow:0 0 0 4px rgba(99,91,255,.10)!important;background:#fff!important;}
body.admin-dasher #tab-trx .trx-table,
body.admin-dasher #tab-users .user-table,
body.admin-dasher #tab-backups .backup-table{background:#fff!important;}
@media(max-width:991px){
  body.admin-dasher #tab-trx .panel-card,
  body.admin-dasher #tab-users .panel-card,
  body.admin-dasher #tab-backups .panel-card{overflow:hidden!important;background:#f8fafc!important;border-radius:22px!important;}
  body.admin-dasher #tab-trx .toolbar,
  body.admin-dasher #tab-users .toolbar,
  body.admin-dasher #tab-backups .toolbar{position:sticky!important;top:var(--cx-admin-mobile-topbar-h,64px)!important;z-index:20!important;background:#fff!important;border-bottom:1px solid #e2e8f0!important;}
  body.admin-dasher #tab-trx .data-table,
  body.admin-dasher #tab-users .data-table,
  body.admin-dasher #tab-backups .data-table{display:grid!important;gap:10px!important;padding:12px!important;background:#f8fafc!important;overflow:visible!important;contain:none!important;}
  body.admin-dasher #tab-trx .table-head,
  body.admin-dasher #tab-users .table-head,
  body.admin-dasher #tab-backups .table-head{display:none!important;}
  body.admin-dasher #tab-trx .data-row.trx-grid,
  body.admin-dasher #tab-users .data-row.user-grid,
  body.admin-dasher #tab-backups .data-row.backup-grid{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;min-width:0!important;width:100%!important;margin:0!important;padding:13px!important;border:1px solid #e2e8f0!important;border-radius:18px!important;background:#fff!important;box-shadow:0 10px 24px rgba(15,23,42,.055)!important;}
  body.admin-dasher #tab-trx .trx-status-line,
  body.admin-dasher #tab-users .user-topline,
  body.admin-dasher #tab-backups .user-topline{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:10px!important;width:100%!important;}
  body.admin-dasher #tab-trx .trx-email,
  body.admin-dasher #tab-users .data-main,
  body.admin-dasher #tab-backups .data-main{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important;word-break:break-word!important;}
  body.admin-dasher #tab-trx .trx-product-line{display:grid!important;grid-template-columns:1fr!important;gap:5px!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:14px!important;padding:9px 10px!important;}
  body.admin-dasher #tab-trx .trx-price{white-space:normal!important;}
  body.admin-dasher #tab-trx .order-cell,
  body.admin-dasher #tab-users .user-date,
  body.admin-dasher #tab-backups .backup-date{width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:14px!important;padding:10px 11px!important;color:#334155!important;}
  body.admin-dasher #tab-backups .backup-resource{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;width:100%!important;}
  body.admin-dasher #tab-backups .backup-resource .meta-pill{justify-content:center!important;white-space:normal!important;text-align:center!important;line-height:1.2!important;min-width:0!important;}
  body.admin-dasher #tab-backups .backup-msg{display:block!important;width:100%!important;white-space:normal!important;overflow:visible!important;overflow-wrap:anywhere!important;background:#fff7ed!important;border:1px solid #fed7aa!important;border-radius:14px!important;padding:10px 11px!important;color:#7c2d12!important;}
  body.admin-dasher #tab-trx .action-group,
  body.admin-dasher #tab-users .action-group,
  body.admin-dasher #tab-backups .action-group{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;border-top:1px dashed #e2e8f0!important;padding-top:10px!important;}
  body.admin-dasher #tab-trx .action-group .btn-act,
  body.admin-dasher #tab-users .action-group .btn-act,
  body.admin-dasher #tab-backups .action-group .btn-act{width:100%!important;min-width:0!important;min-height:39px!important;justify-content:center!important;white-space:normal!important;line-height:1.15!important;padding:8px!important;}
}
@media(max-width:430px){
  body.admin-dasher #tab-trx .action-group,
  body.admin-dasher #tab-users .action-group,
  body.admin-dasher #tab-backups .action-group,
  body.admin-dasher #tab-backups .backup-resource{grid-template-columns:1fr!important;}
  body.admin-dasher #tab-trx .panel-stats{grid-template-columns:1fr!important;}
}

/* ===== Transaction detail modal cleanup ===== */
.cx-trx-modal-clean{border:0!important;border-radius:28px!important;overflow:hidden!important;background:#ffffff!important;color:#0f172a!important;box-shadow:0 30px 90px rgba(15,23,42,.35)!important}
.cx-trx-modal-clean .cx-trx-modal-head{background:linear-gradient(135deg,#111827,#1e1b4b)!important;color:#fff!important;padding:18px 22px!important;display:flex!important;justify-content:space-between!important;align-items:center!important;gap:14px!important}
.cx-trx-modal-clean .cx-trx-modal-head h6{color:#fbbf24!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:13px!important}
.cx-trx-modal-clean .cx-trx-modal-head small{display:block!important;color:#cbd5e1!important;margin-top:3px!important;font-weight:800!important;word-break:break-word!important}
.cx-trx-detail-scroll{max-height:min(78vh,760px)!important;overflow:auto!important;padding:20px!important;background:linear-gradient(180deg,#f8fafc,#eef2f7)!important}
.cx-detail-section-title{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:12px!important;margin:16px 0 10px!important;color:#111827!important}
.cx-detail-section-title:first-child{margin-top:0!important}.cx-detail-section-title span{font-weight:950!important;font-size:14px!important;letter-spacing:-.02em!important}.cx-detail-section-title small{color:#64748b!important;font-weight:850!important;font-size:11px!important;text-align:right!important}
.trx-detail-box,.trx-meta-box{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:18px!important;padding:12px!important;box-shadow:0 8px 24px rgba(15,23,42,.05)!important}.trx-detail-box{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.trx-meta-box{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.trx-meta-box.is-single,.trx-meta-box.is-attempts,.trx-error-box{grid-template-columns:1fr!important}
.trx-detail-row,.trx-meta-row.is-kv{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important;border:1px solid #eef2f7!important;background:#f8fafc!important;border-radius:14px!important;padding:10px 12px!important;min-width:0!important}.trx-detail-row span,.trx-meta-row .meta-label{color:#64748b!important;font-weight:900!important;font-size:11px!important;text-transform:uppercase!important;letter-spacing:.06em!important;flex:0 0 auto!important}.trx-detail-row strong,.trx-meta-row strong{color:#0f172a!important;text-align:right!important;word-break:break-word!important;font-weight:900!important;min-width:0!important}.trx-detail-row.is-danger,.trx-meta-row.is-danger{border-color:#fecaca!important;background:#fef2f2!important}.trx-detail-row.is-danger strong,.trx-meta-row.is-danger strong{color:#b91c1c!important}.trx-detail-row.is-warning,.trx-meta-row.is-warning{border-color:#fde68a!important;background:#fffbeb!important}.trx-detail-row.is-success,.trx-meta-row.is-success{border-color:#bbf7d0!important;background:#f0fdf4!important}.trx-detail-link{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:7px 10px!important;border-radius:999px!important;background:#eef2ff!important;color:#4f46e5!important;text-decoration:none!important;font-weight:950!important;border:1px solid #c7d2fe!important}.trx-detail-link:hover{background:#4f46e5!important;color:#fff!important}.trx-detail-url{display:block!important;margin-top:5px!important;color:#64748b!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important;font-size:10px!important;line-height:1.35!important;word-break:break-all!important}.trx-json-pre{white-space:pre-wrap!important;word-break:break-word!important;background:#0f172a!important;color:#e2e8f0!important;border-radius:14px!important;padding:12px!important;margin:8px 0 0!important;font-size:11px!important;line-height:1.45!important;max-height:300px!important;overflow:auto!important}.trx-attempt-card{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:18px!important;padding:12px!important}.trx-attempt-card h6{margin:0 0 10px!important;font-weight:950!important;color:#0f172a!important}.trx-attempt-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.trx-meta-empty{border:1px dashed #cbd5e1!important;background:#f8fafc!important;color:#64748b!important;border-radius:14px!important;padding:14px!important;font-weight:850!important;text-align:center!important}
@media(max-width:768px){.cx-trx-detail-scroll{padding:14px!important}.trx-detail-box,.trx-meta-box,.trx-attempt-grid{grid-template-columns:1fr!important}.trx-detail-row,.trx-meta-row.is-kv{display:grid!important;gap:6px!important}.trx-detail-row strong,.trx-meta-row strong{text-align:left!important}.cx-detail-section-title{display:block!important}.cx-detail-section-title small{display:block!important;text-align:left!important;margin-top:3px!important}}

/* v5: pengaturan admin dipisah agar tidak tercampur antara gateway, tampilan, dan lainnya */
#tab-settings .settings-map{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 16px 0}
#tab-settings .settings-map span{display:block;border:1px solid #e2e8f0;background:#f8fafc;border-radius:16px;padding:12px 14px;min-width:0}
#tab-settings .settings-map b{display:block;color:#0f172a;font-weight:950;font-size:13px;line-height:1.2}
#tab-settings .settings-map small{display:block;color:#64748b;font-weight:700;font-size:11px;margin-top:3px;line-height:1.35}
#tab-settings .settings-admin-section{border:1px solid #e2e8f0!important;border-radius:22px!important;background:linear-gradient(180deg,#ffffff,#f8fafc)!important;padding:16px!important;margin:0!important;box-shadow:0 14px 34px rgba(15,23,42,.06)!important;overflow:hidden}
#tab-settings .settings-section-gateway{border-left:5px solid #f59e0b!important}
#tab-settings .settings-section-visual{border-left:5px solid #38bdf8!important}
#tab-settings .settings-section-other{border-left:5px solid #94a3b8!important}
#tab-settings .settings-group-title{display:flex!important;align-items:flex-start!important;gap:10px!important;margin:0 0 14px 0!important;padding:0 0 12px 0!important;border:0!important;border-bottom:1px dashed #cbd5e1!important;background:transparent!important;color:#0f172a!important}
#tab-settings .settings-group-title>.material-symbols-rounded{width:38px;height:38px;border-radius:14px;background:#0f172a;color:#fff;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;font-size:22px}
#tab-settings .settings-group-title strong{display:block;font-size:14px;line-height:1.2;font-weight:950;letter-spacing:.01em;color:#0f172a}
#tab-settings .settings-group-title small{display:block;margin-top:3px;color:#64748b;font-size:12px;font-weight:700;line-height:1.35;text-transform:none;letter-spacing:0}
#tab-settings .settings-subtitle{padding-top:4px!important}
#tab-settings .settings-subtitle .fw-bold{font-size:12px!important;text-transform:uppercase;letter-spacing:.06em;color:#334155;background:#eef2f7;border:1px solid #e2e8f0;border-radius:13px;padding:9px 11px;margin:3px 0 0 0}
#tab-settings .settings-admin-section .form-control[readonly]{background:#eef2f7!important;color:#334155!important}
@media(max-width:768px){#tab-settings .settings-map{grid-template-columns:1fr}#tab-settings .settings-admin-section{padding:13px!important;border-radius:18px!important}#tab-settings .settings-group-title>.material-symbols-rounded{width:34px;height:34px;border-radius:12px;font-size:20px}#tab-settings .settings-group-title strong{font-size:13px}#tab-settings .settings-group-title small{font-size:11px}}

/* Produk pilihan admin */
#tab-featured .admin-form{display:block;}
#tab-featured .form-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:16px;}
#tab-featured .form-group label{font-weight:800;margin-bottom:8px;color:#475569;display:block;}
#tab-featured .form-control{width:100%;border:1px solid rgba(148,163,184,.35);border-radius:14px;padding:12px 14px;background:#fff;color:#0f172a;}
#tab-featured textarea.form-control{resize:vertical;}
#tab-featured .check-row{display:flex;align-items:center;gap:10px;font-weight:800;color:#334155;}
#tab-featured .form-actions{display:flex;justify-content:flex-end;}
@media(max-width:768px){#tab-featured .form-grid{grid-template-columns:1fr;}#tab-featured .form-actions .btn{width:100%;}}
