:root{color-scheme:light;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;--bg: #ffffff;--surface: #f7f8fa;--panel: #ffffff;--panel-raised: #ffffff;--control: #ffffff;--text: #111214;--muted: #6b7380;--border: #e5e8ee;--border-strong: #b9c0c9;--accent: #050505;--accent-text: #ffffff;--cyan: #111214;--cyan-soft: #f0f1f3;--cyan-hover: #7a818c;--cyan-hover-soft: #f3f4f6;--success: #16a34a;--danger: #dc2626;--catalog-positive: #087a55;--catalog-negative: #b4233a;--warn: #f59e0b;--warning: var(--warn);--radius: 8px;--shadow-sm: 0 1px 2px rgba(17, 18, 20, .06);--shadow: 0 10px 32px rgba(17, 18, 20, .08);background:var(--bg);color:var(--text)}.admin-settlements{display:grid;gap:18px}.admin-settlements-head,.admin-settlements-sellers,.admin-settlements-orders{border:1px solid var(--border-strong);border-radius:18px;background:var(--panel);box-shadow:var(--shadow-sm)}.admin-settlements-head{min-height:104px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 22px}.admin-settlements-title{min-width:0;display:flex;align-items:center;gap:14px}.admin-settlements-title>span{width:46px;height:46px;flex:0 0 46px;display:grid;place-items:center;border:1px solid var(--border);border-radius:14px;background:var(--surface);color:var(--text)}.admin-settlements-title>div{min-width:0;display:grid;gap:4px}.admin-settlements-title small,.admin-settlements-sellers>header small,.admin-settlements-orders-head small{color:var(--muted);font-size:9px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.admin-settlements-title h2,.admin-settlements-sellers h3,.admin-settlements-orders h3{margin:0;color:var(--text)}.admin-settlements-title h2{font-size:22px;line-height:1.15}.admin-settlements-title p,.admin-settlements-orders-head p{margin:0;color:var(--muted);font-size:11px;line-height:1.45}.admin-settlements-refresh,.admin-settlements-reset{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 14px;border:1px solid var(--border);border-radius:11px;background:var(--surface);color:var(--text);font:inherit;font-size:10px;font-weight:800;cursor:pointer}.admin-settlements-refresh:hover,.admin-settlements-reset:not(:disabled):hover{border-color:var(--border-strong);background:var(--panel-raised)}.admin-settlements-refresh:disabled,.admin-settlements-reset:disabled{opacity:.5;cursor:default}.admin-settlements-kpis,.admin-settlements-kpi-skeleton{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.admin-settlements-kpis article,.admin-settlements-kpi-skeleton>span{min-width:0;min-height:112px;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon label" "value value" "help help";align-content:center;gap:5px 8px;padding:16px;border:1px solid var(--border);border-radius:15px;background:var(--panel);box-shadow:var(--shadow-sm)}.admin-settlements-kpis article>span{grid-area:icon;width:28px;height:28px;display:grid;place-items:center;border-radius:9px;background:var(--surface);color:var(--muted)}.admin-settlements-kpis article>small{grid-area:label;align-self:center;color:var(--muted);font-size:10px;font-weight:750}.admin-settlements-kpis article>strong{grid-area:value;overflow:hidden;color:var(--text);font-size:24px;font-variant-numeric:tabular-nums;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.admin-settlements-kpis article>em{grid-area:help;overflow:hidden;color:var(--muted);font-size:9px;font-style:normal;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.admin-settlements-kpis article.primary{border-color:var(--border-strong);background:var(--panel)}.admin-settlements-kpis article.primary>span{color:var(--text)}.admin-settlements-kpis article.retained{border-color:color-mix(in srgb,var(--warn) 38%,var(--border))}.admin-settlements-kpis article.retained>span,.admin-settlements-kpis article.retained>strong{color:var(--warn)}.admin-settlements-kpis article.accent{border-color:color-mix(in srgb,var(--success) 38%,var(--border));background:color-mix(in srgb,var(--success) 6%,var(--panel))}.admin-settlements-kpis article.accent>span,.admin-settlements-kpis article.accent>strong{color:var(--success)}.admin-settlements-kpi-skeleton>span{min-height:112px;animation:skeleton-shimmer 1.2s ease-in-out infinite;background:linear-gradient(100deg,var(--surface) 20%,var(--panel-raised) 45%,var(--surface) 70%);background-size:220% 100%}.admin-settlements-integrity{min-height:58px;display:flex;align-items:center;gap:11px;padding:11px 15px;border:1px solid var(--border);border-radius:14px;background:var(--panel)}.admin-settlements-integrity>span{flex:1;display:grid;gap:2px}.admin-settlements-integrity b{font-size:11px}.admin-settlements-integrity small{color:var(--muted);font-size:9px}.admin-settlements-integrity button{min-height:38px;padding:0 14px;border:1px solid var(--border);border-radius:10px;background:var(--panel-raised);color:var(--text);font:inherit;font-size:10px;font-weight:750;cursor:pointer}.admin-settlements-integrity.error{border-color:color-mix(in srgb,var(--danger) 42%,var(--border))}.admin-settlements-integrity.error>svg{color:var(--danger)}.admin-settlements-sellers,.admin-settlements-orders{overflow:hidden}.admin-settlements-sellers>header,.admin-settlements-orders-head{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;border-bottom:1px solid var(--border);background:var(--surface)}.admin-settlements-sellers>header>div,.admin-settlements-orders-head>div{min-width:0;display:grid;gap:3px}.admin-settlements-sellers h3,.admin-settlements-orders h3{font-size:15px}.admin-settlements-sellers>header>span,.admin-settlements-orders-head>span{flex:0 0 auto;padding:5px 9px;border:1px solid var(--border);border-radius:999px;background:var(--panel);color:var(--muted);font-size:9px;font-weight:800}.admin-settlements-seller-list{display:grid}.admin-settlements-seller-list>button{min-width:0;min-height:70px;display:grid;grid-template-columns:minmax(160px,1.2fr) repeat(5,minmax(94px,.72fr));align-items:center;gap:0;padding:8px 14px;border:0;border-bottom:1px solid var(--border);background:transparent;color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:background .16s ease-out}.admin-settlements-seller-list>button:last-child{border-bottom:0}.admin-settlements-seller-list>button:hover{background:var(--surface)}.admin-settlements-seller-list>button.active{background:color-mix(in srgb,var(--text) 6%,var(--panel));box-shadow:inset 3px 0 0 var(--text)}.admin-settlements-seller-list>button>span{min-width:0;display:grid;gap:3px;padding:5px 10px}.admin-settlements-seller-list>button>span+span{border-left:1px solid var(--border)}.admin-settlements-seller-list>button>span>small{overflow:hidden;color:var(--muted);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.admin-settlements-seller-list>button>span>b{overflow:hidden;font-size:11px;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.admin-settlements-seller-list>button .saved b{color:var(--success)}.admin-settlement-seller-identity{grid-template-columns:36px minmax(0,1fr)!important;align-items:center;gap:9px!important;padding-left:0!important}.admin-settlement-seller-identity>i{width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--border);border-radius:11px;background:var(--surface);color:var(--text);font-size:12px;font-style:normal;font-weight:850}.admin-settlement-seller-identity>span{min-width:0;display:grid;gap:2px}.admin-settlement-seller-identity b{overflow:hidden;font-size:12px!important;text-overflow:ellipsis;white-space:nowrap}.admin-settlement-seller-identity small{color:var(--muted);font-size:8px}.admin-settlement-seller-identity small.legacy{display:inline-flex;align-items:center;gap:4px;color:var(--warn)}.admin-settlements-seller-list .effective{position:relative;overflow:hidden}.admin-settlements-seller-list .effective>i{position:absolute;right:10px;bottom:3px;left:10px;height:2px;max-width:calc(100% - 20px);border-radius:999px;background:var(--success);transform-origin:left}.admin-settlements-tools{display:grid;grid-template-columns:minmax(190px,1fr) auto auto auto;align-items:center;gap:8px;padding:12px;border-bottom:1px solid var(--border)}.admin-settlements-search{min-width:0;height:42px;display:flex;align-items:center;gap:8px;padding:0 12px;border:1px solid var(--border);border-radius:11px;background:var(--surface);color:var(--muted)}.admin-settlements-search:focus-within{border-color:var(--border-strong);box-shadow:0 0 0 3px color-mix(in srgb,var(--text) 10%,transparent)}.admin-settlements-search input{width:100%;min-width:0;height:100%;padding:0;border:0;outline:0;background:transparent;color:var(--text);font:inherit;font-size:11px}.admin-settlements-date .finance-date-trigger{height:42px;min-height:42px;border-radius:11px}.admin-settlements-filter{min-width:0;display:flex;align-items:center;gap:3px;padding:3px;border:1px solid var(--border);border-radius:11px;background:var(--surface)}.admin-settlements-filter button{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 9px;border:0;border-radius:8px;background:transparent;color:var(--muted);font:inherit;font-size:9px;font-weight:800;cursor:pointer}.admin-settlements-filter button:hover{color:var(--text)}.admin-settlements-filter button.active{background:var(--panel);color:var(--text);box-shadow:var(--shadow-sm)}.admin-settlements-filter.mode button{padding-inline:10px}.admin-settlements-filter.allocation{grid-column:1 / 3}.admin-settlements-filter.mode{grid-column:3}.admin-settlements-reset{grid-column:4}.admin-settlements-order-results{position:relative;min-height:120px;transition:opacity .16s ease-out}.admin-settlements-order-results.refreshing{opacity:.62}.admin-settlements-order-table{display:grid}.admin-settlements-order-table-head,.admin-settlements-order-row{display:grid;grid-template-columns:minmax(145px,1.25fr) minmax(120px,1fr) minmax(128px,1.05fr) repeat(3,minmax(92px,.72fr)) minmax(100px,.82fr);align-items:center;gap:12px;padding:0 16px}.admin-settlements-order-table-head{min-height:38px;border-bottom:1px solid var(--border);background:var(--surface);color:var(--muted);font-size:8px;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.admin-settlements-order-row{width:100%;min-height:62px;border:0;border-bottom:1px solid var(--border);background:transparent;color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:background .16s ease-out}.admin-settlements-order-row:hover{background:var(--surface)}.admin-settlements-order-row>span{min-width:0;display:grid;gap:3px}.admin-settlements-order-row b{overflow:hidden;font-size:11px;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.admin-settlements-order-row small{overflow:hidden;color:var(--muted);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.admin-settlements-order-row .parties b{display:inline-flex;align-items:center;gap:5px}.admin-settlements-order-row .platform b{color:var(--success)}.admin-settlement-outcome{width:max-content;max-width:100%;display:inline-flex;align-items:center;gap:5px;padding:5px 7px;border-radius:999px;background:var(--surface);color:var(--muted);font-size:8px;font-style:normal;font-weight:850;white-space:nowrap}.admin-settlement-outcome.retained{background:color-mix(in srgb,var(--warn) 10%,var(--surface));color:color-mix(in srgb,var(--warn) 82%,var(--text))}.admin-settlement-outcome.seller_paid{background:color-mix(in srgb,var(--success) 10%,var(--surface));color:var(--success)}.admin-settlement-outcome.legacy{border:1px solid var(--border);background:var(--surface);color:var(--muted)}.admin-settlement-status{width:max-content;max-width:100%;display:inline-flex;align-items:center;gap:5px;padding:5px 7px;border-radius:999px;background:color-mix(in srgb,var(--success) 10%,var(--surface));color:var(--success);font-size:8px;font-style:normal;font-weight:850;white-space:nowrap}.admin-settlement-status.refunded{background:color-mix(in srgb,var(--danger) 9%,var(--surface));color:var(--danger)}.admin-settlements-pagination{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;background:var(--surface)}.admin-settlements-pagination>span{color:var(--muted);font-size:9px}.admin-settlements-pagination>div{display:flex;align-items:center;gap:7px}.admin-settlements-pagination button{min-height:38px;display:inline-flex;align-items:center;gap:5px;padding:0 10px;border:1px solid var(--border);border-radius:9px;background:var(--panel);color:var(--text);font:inherit;font-size:9px;font-weight:800;cursor:pointer}.admin-settlements-pagination button:disabled{opacity:.45;cursor:default}.admin-settlements-pagination>div>span{min-width:52px;color:var(--muted);font-size:9px;text-align:center}.admin-settlements-error,.admin-settlements-empty{min-height:126px;display:flex;align-items:center;justify-content:center;gap:10px;padding:18px;color:var(--muted);text-align:center}.admin-settlements-error{min-height:78px;border:1px solid color-mix(in srgb,var(--danger) 35%,var(--border));border-radius:14px;background:color-mix(in srgb,var(--danger) 5%,var(--panel));color:var(--danger);text-align:left}.admin-settlements-error>span{flex:1;display:grid;gap:2px}.admin-settlements-error b{color:var(--text);font-size:11px}.admin-settlements-error small{color:var(--muted);font-size:9px}.admin-settlements-error button,.admin-settlements-empty button{min-height:38px;padding:0 12px;border:1px solid var(--border);border-radius:9px;background:var(--panel);color:var(--text);font:inherit;font-size:9px;font-weight:800;cursor:pointer}.admin-settlements-empty{min-height:168px;flex-direction:column}.admin-settlements-empty.compact{min-height:90px}.admin-settlements-empty b{color:var(--text);font-size:12px}.admin-settlements-empty span{max-width:420px;font-size:10px;line-height:1.45}.admin-settlements-order-skeleton{display:grid}.admin-settlements-order-skeleton span{height:62px;border-bottom:1px solid var(--border);animation:skeleton-shimmer 1.2s ease-in-out infinite;background:linear-gradient(100deg,transparent 20%,var(--surface) 45%,transparent 70%);background-size:220% 100%}.admin-settlement-detail-modal .modal-body{padding:0}.admin-settlement-detail{display:grid}.admin-settlement-detail-lead{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px;border-bottom:1px solid var(--border);background:var(--surface)}.admin-settlement-detail-lead>div{display:flex;align-items:center;gap:7px}.admin-settlement-detail-lead time{color:var(--muted);font-size:9px}.admin-settlement-explanation{display:grid;gap:4px;padding:14px 18px;border-bottom:1px solid var(--border);background:var(--panel)}.admin-settlement-explanation b{font-size:12px}.admin-settlement-explanation span{color:var(--muted);font-size:10px;line-height:1.5}.admin-settlement-explanation.retained{box-shadow:inset 3px 0 0 var(--warn)}.admin-settlement-explanation.seller_paid{box-shadow:inset 3px 0 0 var(--success)}.admin-settlement-money-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:16px 18px;border-bottom:1px solid var(--border)}.admin-settlement-money-flow article{min-width:0;display:grid;gap:4px;padding:12px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.admin-settlement-money-flow small{color:var(--muted);font-size:9px}.admin-settlement-money-flow strong{overflow:hidden;font-size:18px;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.admin-settlement-money-flow em{color:var(--muted);font-size:8px;font-style:normal;line-height:1.4}.admin-settlement-money-flow .platform strong{color:var(--success)}.admin-settlement-detail dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;background:var(--border)}.admin-settlement-detail dl>div{min-width:0;min-height:68px;display:grid;align-content:center;gap:5px;padding:12px 16px;background:var(--panel)}.admin-settlement-detail dt{color:var(--muted);font-size:9px}.admin-settlement-detail dd{margin:0;overflow:hidden;color:var(--text);font-size:13px;font-weight:800;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.admin-settlement-detail dl>div.accent dd{color:var(--success)}.admin-settlement-detail>p{min-height:58px;display:flex;align-items:center;gap:8px;margin:0;padding:12px 18px;color:var(--muted);font-size:9px;line-height:1.45}.admin-settlement-refund{display:grid;gap:14px;padding:18px;border-top:1px solid var(--border);background:var(--surface)}.admin-settlement-refund>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-settlement-refund>header>div{display:grid;gap:3px}.admin-settlement-refund>header small{color:var(--danger);font-size:8px;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.admin-settlement-refund>header h3{margin:0;font-size:15px}.admin-settlement-refund>header strong{font-size:16px;font-variant-numeric:tabular-nums}.admin-settlement-refund-scope-status{margin:0;color:var(--muted);font-size:10px}.admin-settlement-refund-scope-error{display:flex;align-items:center;gap:8px;color:var(--danger);font-size:10px}.admin-settlement-refund-scope-error span{flex:1}.admin-settlement-refund-scope-error button{border:0;background:transparent;color:inherit;font:inherit;font-weight:800;text-decoration:underline;cursor:pointer}.admin-settlement-refund-cards{display:grid;gap:6px;min-width:0;margin:0;padding:10px;border:1px solid var(--border);border-radius:11px}.admin-settlement-refund-cards legend{padding:0 5px;color:var(--muted);font-size:9px;font-weight:750}.admin-settlement-refund-cards-refresh{min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:5px;justify-self:end;padding:0 12px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--muted);font:inherit;font-size:9px;font-weight:800;cursor:pointer}.admin-settlement-refund-cards-refresh:disabled{opacity:.55;cursor:default}.admin-settlement-refund-card{min-height:50px;display:flex;align-items:center;gap:9px;padding:7px 8px;border-radius:8px;background:var(--panel);cursor:pointer}.admin-settlement-refund-card input{width:16px;height:16px;flex:0 0 16px;margin:0;accent-color:var(--text)}.admin-settlement-refund-card-info{min-width:0;flex:1;display:grid;gap:2px}.admin-settlement-refund-card-info b{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.admin-settlement-refund-card-info small,.admin-settlement-refund-card-status{color:var(--muted);font-size:9px}.admin-settlement-refund-card-status.refunded{color:var(--danger)}.admin-settlement-refund-card.disabled{opacity:.55;cursor:not-allowed}.admin-settlement-refund-modes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.admin-settlement-refund-modes>button{min-height:74px;display:flex;align-items:center;gap:10px;padding:12px;border:1px solid var(--border);border-radius:12px;background:var(--panel);color:var(--text);font:inherit;text-align:left;cursor:pointer}.admin-settlement-refund-modes>button>svg{flex:0 0 auto;color:var(--muted)}.admin-settlement-refund-modes>button>span{min-width:0;display:grid;gap:3px}.admin-settlement-refund-modes b{font-size:11px}.admin-settlement-refund-modes small{color:var(--muted);font-size:9px;line-height:1.4}.admin-settlement-refund-modes>button.active{border-color:var(--text);box-shadow:inset 0 0 0 1px var(--text)}.admin-settlement-refund-modes>button.active>svg{color:var(--text)}.admin-settlement-refund .field{margin:0}.admin-settlement-refund-confirm{min-height:44px;display:flex;align-items:flex-start;gap:10px;padding:11px 12px;border:1px solid var(--border);border-radius:11px;background:var(--panel);color:var(--muted);font-size:9px;line-height:1.45;cursor:pointer}.admin-settlement-refund-confirm input{width:17px;height:17px;flex:0 0 17px;margin:0;accent-color:var(--text)}.admin-settlement-refund-error{display:flex;align-items:center;gap:7px;color:var(--danger);font-size:10px}.admin-settlement-refund-submit{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 16px;border:1px solid color-mix(in srgb,var(--danger) 55%,var(--border));border-radius:11px;background:var(--danger);color:#fff;font:inherit;font-size:10px;font-weight:850;cursor:pointer}.admin-settlement-refund-submit:disabled{opacity:.45;cursor:default}.admin-tabs button[data-tab=retentions] .admin-navigation-icon,.admin-task-groups button[data-section=statistics] .admin-navigation-icon{color:#b45309}:root[data-theme=dark] .admin-tabs button[data-tab=retentions] .admin-navigation-icon,:root[data-theme=dark] .admin-task-groups button[data-section=statistics] .admin-navigation-icon{color:#fbbf24}@media(max-width:1100px){.admin-settlements-tools{grid-template-columns:minmax(180px,1fr) auto auto}.admin-settlements-filter.allocation{grid-column:1 / -1}.admin-settlements-filter.mode{grid-column:1 / 3}.admin-settlements-reset{grid-column:3}.admin-settlements-seller-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:8px}.admin-settlements-seller-list>button{min-height:150px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:10px;border:1px solid var(--border);border-radius:13px}.admin-settlements-seller-list>button:last-child{border-bottom:1px solid var(--border)}.admin-settlement-seller-identity{grid-column:1 / -1;padding-bottom:9px!important;border-bottom:1px solid var(--border)}.admin-settlements-seller-list>button>span+span{border-left:0}.admin-settlements-seller-list>button>span:nth-child(2n){border-left:1px solid var(--border)}.admin-settlements-order-table-head,.admin-settlements-order-row{grid-template-columns:minmax(128px,1.1fr) minmax(108px,1fr) minmax(118px,1fr) repeat(2,minmax(82px,.72fr)) minmax(100px,.82fr)}.admin-settlements-order-table-head>span:nth-child(4),.admin-settlements-order-row>span:nth-child(4){display:none}}@media(max-width:760px){.admin-settlements{gap:12px}.admin-settlements-head{min-height:0;align-items:flex-start;padding:16px;border-radius:15px}.admin-settlements-title{align-items:flex-start;gap:10px}.admin-settlements-title>span{width:40px;height:40px;flex-basis:40px;border-radius:12px}.admin-settlements-title h2{font-size:18px}.admin-settlements-title p{font-size:10px}.admin-settlements-refresh{width:48px;min-width:48px;min-height:48px;padding:0}.admin-settlements-refresh:not(:focus){font-size:0;gap:0}.admin-settlements-kpis,.admin-settlements-kpi-skeleton{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.admin-settlements-kpis article,.admin-settlements-kpi-skeleton>span{min-height:104px;padding:13px;border-radius:13px}.admin-settlements-kpis article>strong{font-size:21px}.admin-settlements-kpis article>small{font-size:9px}.admin-settlements-kpis article>em{white-space:normal}.admin-settlements-integrity{min-height:62px;padding:10px 12px}.admin-settlements-integrity button{min-height:48px}.admin-settlements-sellers,.admin-settlements-orders{border-radius:15px}.admin-settlements-sellers>header,.admin-settlements-orders-head{min-height:62px;padding:12px 13px}.admin-settlements-seller-list{grid-template-columns:1fr;gap:7px;padding:7px}.admin-settlements-seller-list>button{min-height:164px}.admin-settlements-tools{grid-template-columns:1fr;gap:7px;padding:10px}.admin-settlements-search,.admin-settlements-date,.admin-settlements-date .finance-date-trigger,.admin-settlements-filter,.admin-settlements-reset{width:100%}.admin-settlements-search,.admin-settlements-date .finance-date-trigger,.admin-settlements-reset{min-height:48px}.admin-settlements-filter,.admin-settlements-filter.allocation,.admin-settlements-filter.mode,.admin-settlements-reset{grid-column:auto}.admin-settlements-filter{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.admin-settlements-filter.allocation{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-settlements-filter button{min-width:0;min-height:48px;padding:0 5px}.admin-settlements-order-table{gap:7px;padding:7px;background:var(--surface)}.admin-settlements-order-table-head{display:none}.admin-settlements-order-row{min-height:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:0;overflow:hidden;border:1px solid var(--border);border-radius:13px;background:var(--panel)}.admin-settlements-order-row>span,.admin-settlements-order-row>span:nth-child(4){min-height:58px;display:grid;align-content:center;gap:3px;padding:10px 12px}.admin-settlements-order-row>span:nth-child(2n){border-left:1px solid var(--border)}.admin-settlements-order-row>span:nth-child(n+3){border-top:1px solid var(--border)}.admin-settlements-order-row>span:last-child{grid-column:1 / -1;min-height:52px;border-left:0}.admin-settlements-order-row>span:before{content:attr(data-label);color:var(--muted);font-size:8px;font-weight:750}.admin-settlements-order-row>span.order,.admin-settlements-order-row>span.seller{min-height:64px}.admin-settlements-order-row b{font-size:12px}.admin-settlements-order-row .admin-settlement-status{margin-top:2px}.admin-settlements-pagination{align-items:stretch;flex-direction:column;padding:10px}.admin-settlements-pagination>span{text-align:center}.admin-settlements-pagination>div{display:grid;grid-template-columns:1fr auto 1fr}.admin-settlements-pagination button{min-height:48px;justify-content:center}.admin-settlements-error{align-items:flex-start;flex-wrap:wrap}.admin-settlements-error>span{min-width:calc(100% - 34px)}.admin-settlements-error button{width:100%}.admin-settlements-error button,.admin-settlements-empty button{min-height:48px}.admin-settlement-detail dl{grid-template-columns:1fr}.admin-settlement-detail dl>div{min-height:58px}.admin-settlement-money-flow{grid-template-columns:1fr;padding:12px}.admin-settlement-money-flow article{min-height:72px}.admin-settlement-refund{padding:14px 12px calc(14px + env(safe-area-inset-bottom))}.admin-settlement-refund-modes{grid-template-columns:1fr}.admin-settlement-refund-modes>button{min-height:72px}.admin-settlement-refund-card{align-items:flex-start}.admin-settlement-refund-submit{min-height:50px}.admin-settlement-detail-modal{border-radius:18px 18px 0 0}}.live-check-workspace{width:100%;max-width:none}.card-check-main-grid.live-check-main-grid{grid-template-columns:minmax(0,1fr) 320px}.live-check-main-grid .card-check-textarea textarea{height:auto}.live-check-main-grid .live-check-setup-note{border-color:var(--border);background:var(--surface);color:var(--muted)}.live-check-main-grid .live-check-setup-note svg{flex:0 0 auto;color:var(--cyan)}.live-check-main-grid>.card-check-history{container:live-history / inline-size;overflow:hidden}.live-check-main-grid .card-check-history>header{align-items:flex-start}.live-check-main-grid .card-check-history>header>div{min-width:0;flex-wrap:wrap}.live-check-main-grid .card-check-history .live-check-history-refresh{width:24px;min-width:24px;height:24px;min-height:24px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--cyan);box-shadow:none}.live-check-main-grid .card-check-history .live-check-history-refresh:hover{background:var(--surface);transform:none}.live-check-main-grid .card-check-history .live-check-history-refresh:focus-visible{outline:2px solid var(--cyan);outline-offset:1px}.live-check-history-count{min-width:24px;height:24px;display:inline-grid;place-items:center;border-radius:8px;background:var(--surface);color:var(--muted);font-size:11px;font-weight:800}.live-check-main-grid .card-check-history-list{grid-template-columns:1fr;align-content:start;gap:8px;padding-right:2px;scrollbar-width:thin}.live-check-main-grid .card-check-history-list.is-loading{opacity:.58;pointer-events:none}.live-check-main-grid .card-check-history-list>button{display:grid;grid-template-columns:minmax(0,1fr);gap:7px;border-color:var(--border)}.live-check-main-grid .card-check-history-list>button:hover{border-color:var(--cyan)}.live-check-history-entry-top,.live-check-history-entry-meta,.live-check-history-entry-result{min-width:0;display:flex;align-items:center;gap:8px}.live-check-main-grid .card-check-history-list>button>.live-check-history-entry-top{display:grid;grid-template-columns:minmax(0,1fr) 20px;align-items:center;gap:8px}.live-check-history-entry-top>b{min-width:0;overflow:visible;font-size:11px;line-height:1.35;text-overflow:clip;white-space:normal}.live-check-history-status{width:20px;height:20px;display:inline-grid;place-items:center;justify-self:end;border-radius:50%;color:var(--muted)}.live-check-history-status.completed{color:var(--success)}.live-check-history-status.partial{color:var(--warning)}.live-check-history-status.failed{color:var(--danger)}.live-check-history-status.queued,.live-check-history-status.processing{color:var(--cyan)}.live-check-history-entry-meta{justify-content:space-between}.live-check-history-entry-meta small{font-size:10px}.live-check-history-entry-result{padding-top:8px;border-top:1px solid var(--border);font-size:11px}.live-check-history-entry-result>b{color:var(--success)}.live-check-history-entry-result>small{color:var(--danger);font-size:11px}.live-check-history-entry-result>strong{margin-left:auto;font-size:12px;font-variant-numeric:tabular-nums}@container live-history (max-width: 360px){.live-check-main-grid .card-check-history-list>button{padding:10px}}.live-check-history-pagination{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:12px;border-top:1px solid var(--border);color:var(--muted);font-size:11px}.live-check-history-pagination b{color:var(--text)}.live-check-history-pagination>div{display:flex;gap:6px}.live-check-history-pagination button{width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--text);cursor:pointer}.live-check-history-pagination button:not(:disabled):hover{border-color:var(--cyan);color:var(--cyan)}.live-check-history-pagination button:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.live-check-history-pagination button:disabled{opacity:.45;cursor:default}@media(min-width:821px){.live-check-main-grid .card-check-history-list{grid-auto-rows:minmax(0,1fr);align-content:stretch}.live-check-main-grid .card-check-history-list>button{height:100%;align-content:center}}.live-check-workspace .card-check-inline-error{font-size:11px}.live-check-method-select{min-height:54px}.live-check-method-select .custom-select-trigger{height:54px;min-height:54px;border-radius:13px;background:var(--surface);font-size:12px}.live-check-results{overflow:visible}.live-check-summary{display:grid;grid-template-columns:1.1fr repeat(4,.72fr) 1.2fr;gap:8px}.live-check-summary>span{min-width:0;min-height:72px;display:grid;align-content:center;gap:4px;padding:10px 12px;border-radius:11px;background:var(--surface)}.live-check-summary small{min-height:2.4em;color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.live-check-summary b{font-size:13px;font-variant-numeric:tabular-nums;white-space:nowrap}.live-check-summary .live{background:color-mix(in srgb,var(--success) 9%,var(--surface))}.live-check-summary .live small,.live-check-summary .live b{color:var(--success)}.live-check-summary .dead{background:color-mix(in srgb,var(--danger) 8%,var(--surface))}.live-check-summary .dead small,.live-check-summary .dead b{color:var(--danger)}.live-check-histogram{display:flex;gap:6px;overflow-x:auto;padding:0 0 2px;scrollbar-width:thin}.live-check-histogram button{min-width:168px;min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 12px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:.16s ease-out}.live-check-histogram button:hover,.live-check-histogram button.active{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 5%,var(--surface))}.live-check-histogram button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.live-check-histogram button>span{min-width:0;display:grid;gap:2px;color:var(--muted);font-size:11px}.live-check-histogram button>span b{overflow:hidden;color:var(--text);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.live-check-histogram button>strong{color:var(--muted);font-size:10px;white-space:nowrap}.live-check-filterbar{display:grid;grid-template-columns:auto minmax(180px,1fr) 140px minmax(190px,auto) 48px;align-items:end;gap:8px}.live-check-verdicts{display:flex;gap:4px}.live-check-verdicts button{min-height:48px;padding:0 12px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--muted);font:inherit;font-size:11px;font-weight:850;cursor:pointer;transition:.15s ease-out}.live-check-verdicts button:hover,.live-check-verdicts button.active{border-color:var(--border-strong);color:var(--text)}.live-check-verdicts button.active.live{border-color:color-mix(in srgb,var(--success) 55%,var(--border));background:color-mix(in srgb,var(--success) 10%,var(--surface));color:var(--success)}.live-check-verdicts button.active.dead,.live-check-verdicts button.active.error{border-color:color-mix(in srgb,var(--danger) 45%,var(--border));background:color-mix(in srgb,var(--danger) 8%,var(--surface));color:var(--danger)}.live-check-verdicts button.active.unknown{border-color:color-mix(in srgb,var(--warning) 50%,var(--border));background:color-mix(in srgb,var(--warning) 9%,var(--surface));color:var(--warning)}.live-check-search{min-height:48px;display:flex;align-items:center;gap:8px;padding:0 11px;border:1px solid var(--border);border-radius:11px;background:var(--surface);color:var(--muted)}.live-check-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 10%,transparent)}.live-check-search input{min-width:0;width:100%;border:0;outline:0;background:transparent;color:var(--text);font:inherit;font-size:12px}.live-check-filter-select{min-height:46px}.live-check-filter-select .custom-select-trigger{height:46px;min-height:46px;border-radius:10px}.live-check-date-filter{min-width:250px}.live-check-date-filter .finance-date-trigger{width:100%;min-height:46px;justify-content:flex-start;border-radius:10px;background:var(--surface)}.live-check-reset{width:48px;min-height:48px;padding:0;justify-content:center}.live-check-reset span{display:none}.live-check-table-wrap{overflow-x:auto;border:1px solid var(--border);border-radius:13px}.live-check-table{width:100%;min-width:880px;border-collapse:collapse}.live-check-table th{padding:11px 12px;border-bottom:1px solid var(--border);background:var(--surface);color:var(--muted);font-size:10px;font-weight:850;letter-spacing:.05em;text-align:left;text-transform:uppercase}.live-check-table td{padding:13px 12px;border-bottom:1px solid var(--border);font-size:12px;vertical-align:middle}.live-check-table tbody tr:last-child td{border-bottom:0}.live-check-table tbody tr:hover{background:color-mix(in srgb,var(--accent) 3%,transparent)}.live-check-table td>span,.live-check-table td>small{display:block}.live-check-table td>small{margin-top:3px;color:var(--muted);font-size:10px}.live-check-table td:nth-child(4){max-width:260px}.live-check-table td:nth-child(4)>span{margin-top:3px;overflow-wrap:anywhere;color:var(--muted);line-height:1.35}.live-check-table td>.live-check-progress-copy,.live-check-progress-copy{display:inline-flex;align-items:center;gap:6px;color:var(--muted);line-height:1.35}.live-check-progress-copy svg{flex:0 0 auto;color:var(--cyan)}.live-check-card-value{display:block;max-width:300px;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.live-check-verdict{width:fit-content;min-height:26px;display:inline-flex!important;align-items:center;padding:0 9px;border-radius:999px;background:var(--surface);color:var(--muted);font-size:10px;font-weight:900}.live-check-verdict.live{background:color-mix(in srgb,var(--success) 10%,var(--surface));color:var(--success)}.live-check-verdict.dead,.live-check-verdict.error{background:color-mix(in srgb,var(--danger) 8%,var(--surface));color:var(--danger)}.live-check-verdict.unknown{background:color-mix(in srgb,var(--warning) 10%,var(--surface));color:var(--warning)}.live-check-verdict.queued,.live-check-verdict.submitting,.live-check-verdict.polling{background:color-mix(in srgb,var(--cyan) 9%,var(--surface));color:var(--cyan)}.live-check-export-select{min-height:46px}.live-check-export-select .custom-select-trigger{height:46px;min-height:46px;border-radius:10px}.live-check-confirm{display:grid;gap:16px}.live-check-confirm-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.live-check-confirm-grid>span{display:grid;gap:4px;padding:11px;border-radius:11px;background:var(--surface)}.live-check-confirm-grid small{color:var(--muted);font-size:9px}.live-check-confirm-grid b{font-size:14px;font-variant-numeric:tabular-nums}.live-check-invalid-list{max-height:100px;display:grid;gap:4px;overflow-y:auto;padding:10px;border-radius:10px;background:color-mix(in srgb,var(--warning) 7%,var(--surface));color:var(--warning);font-size:9px}.provider-settings.live-provider-settings{grid-template-columns:minmax(0,1fr);gap:14px}.live-provider-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.live-provider-auth{min-height:48px;display:flex;align-items:center;gap:8px;padding:0 10px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--cyan)}.live-provider-auth>span{color:var(--muted);font-size:9px;font-weight:700;white-space:nowrap}.live-provider-auth input{width:72px;border:0;outline:0;background:transparent;color:var(--text);font:inherit;font-size:12px;font-weight:800;letter-spacing:.12em}.live-provider-auth input::placeholder{color:var(--muted);opacity:.45}.live-provider-sync{min-height:48px;display:inline-flex;align-items:center;gap:6px}.live-provider-methods{display:grid;gap:8px}.live-provider-methods article{display:grid;grid-template-columns:minmax(120px,.7fr) minmax(200px,1.35fr) 120px auto auto;align-items:center;gap:12px;padding:12px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.live-provider-methods article.unavailable,.live-provider-methods article.not_configured{opacity:.72}.live-provider-method-head{min-width:0;display:grid;gap:2px}.live-provider-method-head>span{display:flex;align-items:center;gap:5px;color:var(--muted);font-size:8px;font-weight:800;text-transform:uppercase}.live-provider-method-head i{width:6px;height:6px;border-radius:50%;background:var(--muted)}.live-provider-methods article.available .live-provider-method-head i{background:var(--success)}.live-provider-method-head b{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.live-provider-method-head small{color:var(--muted);font-size:9px}.live-provider-methods article>label:not(.live-provider-toggle){display:grid;gap:3px}.live-provider-methods article>label>span{color:var(--muted);font-size:8px}.live-provider-methods article>label>input[type=text],.live-provider-methods article>label>input:not([type]){min-height:48px;width:100%;padding:0 9px;border:1px solid var(--border);border-radius:9px;outline:0;background:var(--panel);color:var(--text);font:inherit;font-size:10px}.live-provider-toggle{min-height:48px;display:flex;align-items:center;gap:7px;white-space:nowrap}.live-provider-toggle input{accent-color:var(--accent)}.live-provider-actions .live-provider-sync,.live-provider-methods article>button{min-height:48px}@media(max-width:1050px){.live-provider-methods article{grid-template-columns:1fr 1fr}.live-provider-method-head{grid-column:1 / -1}}@media(max-width:1100px){.live-check-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.live-check-filterbar{grid-template-columns:1fr 1fr 1fr}.live-check-verdicts,.live-check-search,.live-check-date-filter{grid-column:span 2}}@media(max-width:1060px){.card-check-main-grid.live-check-main-grid{grid-template-columns:minmax(0,1fr) 280px}}@media(max-width:820px){.card-check-main-grid.live-check-main-grid{grid-template-columns:1fr}.live-check-main-grid>.card-check-history{height:auto;min-height:240px}.live-check-main-grid .card-check-history-list{max-height:none;overflow:visible}}@media(max-width:760px){.live-provider-settings>header,.live-provider-actions{align-items:stretch}.live-provider-actions{width:100%;display:grid;grid-template-columns:1fr}.live-provider-auth{min-height:48px}.live-provider-auth input{flex:1;width:auto}.live-provider-sync{min-height:48px;justify-content:center}.live-provider-methods article{grid-template-columns:1fr;gap:10px}.live-provider-method-head{grid-column:auto}.live-provider-toggle{min-height:48px;white-space:normal}.live-provider-methods article>button{min-height:48px}.live-provider-methods article>label>input{min-height:48px}.live-check-results .card-check-results-head{align-items:stretch}.live-check-results .card-check-results-actions{display:grid;grid-template-columns:1fr 1fr}.live-check-results .card-check-results-actions>.new{grid-column:1 / -1}.live-check-results .card-check-action-button,.live-check-filter-select,.live-check-export-select,.live-check-date-filter .finance-date-trigger{min-height:48px}.admin-treasury-filter-select:is(.live-check-method-select,.live-check-filter-select,.live-check-export-select) .custom-select-trigger{height:48px;min-height:48px}.live-check-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.live-check-summary small,.live-check-summary b{overflow:visible;white-space:normal;line-height:1.25}.live-check-summary b{font-size:12px}.live-check-filterbar{grid-template-columns:1fr 1fr}.live-check-verdicts,.live-check-search{grid-column:1 / -1}.live-check-date-filter{min-width:0;grid-column:1 / -1}.live-check-verdicts button{min-height:48px;flex:1}.live-check-histogram button{min-height:48px}.live-check-filterbar>.card-check-action-button{width:auto;grid-column:1 / -1}.live-check-reset span{display:inline}.live-check-confirm-grid{grid-template-columns:1fr 1fr}}@media(prefers-reduced-motion:reduce){.live-check-histogram button,.live-check-verdicts button{transition:none}}:root[data-theme=dark] .live-check-reset:hover:not(:disabled){border-color:var(--cyan);box-shadow:0 0 0 1px var(--cyan)}:root[data-theme=dark] .live-check-reset:focus-visible{outline-color:var(--cyan)}.auth-two-factor-step{display:grid;justify-items:stretch;gap:12px}.auth-two-factor-step .field{min-height:72px}.auth-two-factor-step .field input{height:52px;line-height:50px;border-radius:12px}.auth-two-factor-step .field>span{top:26px}.auth-two-factor-step .field em{margin-top:6px;color:var(--muted);font-size:11px;font-weight:650}.auth-two-factor-step .field-success em{color:var(--success)}.agreement-check.auth-two-factor-trust{min-height:48px;align-items:center;gap:12px;padding:8px 12px;border:1px solid var(--border);border-radius:12px;background:var(--surface);color:var(--text);font-size:12px;line-height:1.35;cursor:pointer;transition:border-color .16s ease-out,background .16s ease-out}.agreement-check.auth-two-factor-trust:hover{border-color:var(--border-strong);background:color-mix(in srgb,var(--accent) 4%,var(--surface))}.agreement-check.auth-two-factor-trust input{width:20px;height:20px;flex:0 0 20px;display:grid;place-content:center;margin:0;appearance:none;border:1px solid var(--border-strong);border-radius:6px;background:var(--panel);cursor:pointer;transition:border-color .15s ease-out,background .15s ease-out}.agreement-check.auth-two-factor-trust input:after{content:"";width:8px;height:4px;border:solid var(--accent-text);border-width:0 0 2px 2px;opacity:0;transform:translateY(-1px) rotate(-45deg) scale(.7);transition:opacity .12s ease-out,transform .12s ease-out}.agreement-check.auth-two-factor-trust input:checked{border-color:var(--accent);background:var(--accent)}.agreement-check.auth-two-factor-trust input:checked:after{opacity:1;transform:translateY(-1px) rotate(-45deg) scale(1)}.agreement-check.auth-two-factor-trust input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.auth-two-factor-back{width:100%;min-height:40px;border:0;border-radius:10px;background:transparent;color:var(--muted);font:inherit;font-size:11px;font-weight:750;cursor:pointer;transition:background .16s ease-out,color .16s ease-out}.auth-two-factor-back:hover{background:var(--surface);color:var(--text)}.auth-two-factor-back:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.profile-navigation-panel{margin-bottom:20px;padding:12px;overflow:hidden;border:1px solid var(--border-strong);border-radius:16px;background:var(--panel);box-shadow:var(--shadow-sm)}.profile-navigation-primary{min-width:0}.profile-navigation-kicker{display:block;margin:0 4px 8px;color:var(--muted);font-size:9px;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.profile-task-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.profile-task-groups button{min-width:0;min-height:68px;display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:12px;padding:10px 14px;border:1px solid var(--border);border-radius:12px;background:var(--panel);color:var(--muted);font:inherit;text-align:left;cursor:pointer;transition:border-color .16s ease-out,background .16s ease-out,color .16s ease-out,box-shadow .16s ease-out,transform .16s ease-out}.profile-task-groups button:hover{border-color:var(--border-strong);color:var(--text);transform:translateY(-1px)}.profile-task-groups button.active{border-color:var(--cyan);background:color-mix(in srgb,var(--cyan-soft) 44%,var(--panel));color:var(--text);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cyan) 34%,transparent),var(--shadow-sm)}.profile-task-groups button>span{min-width:0;display:grid;gap:3px}.profile-task-groups button b{overflow:hidden;font-size:13px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.profile-task-groups button small{overflow:hidden;color:var(--muted);font-size:10px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.profile-navigation-icon{width:24px;height:24px;justify-self:center;color:var(--muted);stroke-width:1.8}.profile-task-groups button[data-section=overview] .profile-navigation-icon{color:#64748b}.profile-task-groups button[data-section=topups] .profile-navigation-icon{color:#0f766e}.profile-task-groups button[data-section=settings] .profile-navigation-icon{color:#6d5bd0}.profile-navigation-context{margin-top:12px;padding-top:12px;border-top:1px solid var(--border)}.profile-settings-nav{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px}.profile-settings-nav button{min-width:0;min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 14px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--muted);font:inherit;font-size:12px;font-weight:800;cursor:pointer;transition:border-color .16s ease-out,background .16s ease-out,color .16s ease-out,box-shadow .16s ease-out}.profile-settings-nav button svg{width:19px;height:19px;flex:0 0 19px;stroke-width:1.9}.profile-settings-nav button:hover{border-color:var(--border-strong);color:var(--text)}.profile-settings-nav button.active{border-color:var(--cyan);background:color-mix(in srgb,var(--cyan-soft) 58%,var(--panel));color:var(--text);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cyan) 28%,transparent)}.profile-settings-nav button.active svg{color:var(--cyan)}.profile-settings-layout{display:grid;grid-template-columns:minmax(0,1fr);align-items:start}.profile-settings-content{min-width:0;width:100%}.profile-settings-content>.profile-interface-card{width:100%;max-width:none}.profile-security-stack{display:grid;gap:16px}.telegram-connection{display:grid;gap:16px;padding:clamp(20px,2.4vw,32px);border:1px solid var(--border);border-radius:18px;background:var(--panel);box-shadow:var(--shadow-sm)}.telegram-connection-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px}.telegram-connection-heading{min-width:0;display:grid;gap:4px}.telegram-connection-heading small{color:var(--muted);font-size:10px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.telegram-connection-heading h2{font-size:clamp(20px,2vw,26px);line-height:1.2}.telegram-connection-heading p,.telegram-connection-state p,.telegram-connection-pending-head p,.telegram-connection-unlink-warning p{margin:0;color:var(--muted);font-size:12px;line-height:1.55}.telegram-connection-status{min-height:34px;display:inline-flex;align-items:center;gap:7px;padding:0 13px;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--muted);font-size:10px;font-weight:850;white-space:nowrap}.telegram-connection-status:before{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:currentColor;content:""}.telegram-connection-status.connected{background:color-mix(in srgb,var(--success) 12%,var(--surface));color:var(--success)}.telegram-connection-status.pending{background:color-mix(in srgb,var(--warn) 10%,var(--surface));color:color-mix(in srgb,var(--warn) 78%,var(--text))}.telegram-connection-status.expired{background:color-mix(in srgb,var(--danger) 9%,var(--surface));color:var(--danger)}.telegram-connection-state{min-height:80px;display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.telegram-connection-state>div{min-width:0;display:grid;gap:4px}.telegram-connection-state-icon{width:44px;height:44px;display:grid;place-items:center;border-radius:12px;background:var(--cyan-soft);color:var(--cyan)}.telegram-connection-state-icon svg{width:22px;height:22px}.telegram-connection-state.connected{border-color:color-mix(in srgb,var(--success) 28%,var(--border))}.telegram-connection-state.connected .telegram-connection-state-icon{background:color-mix(in srgb,var(--success) 12%,var(--surface));color:var(--success)}.telegram-connection-state.unavailable .telegram-connection-state-icon{background:color-mix(in srgb,var(--muted) 10%,var(--surface));color:var(--muted)}.telegram-connection-primary,.telegram-connection-state .telegram-connection-unlink{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding-inline:16px;white-space:nowrap}.telegram-connection-primary svg,.telegram-connection-state .telegram-connection-unlink svg{width:18px;height:18px}.telegram-connection-connected-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.telegram-connection-connected-actions :is(a,button){min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding-inline:12px;white-space:nowrap}.telegram-connection-connected-actions svg{width:17px;height:17px}.telegram-connection-unlink{border:1px solid color-mix(in srgb,var(--danger) 38%,var(--border));border-radius:10px;background:color-mix(in srgb,var(--danger) 5%,var(--surface));color:var(--danger);font:inherit;font-size:11px;font-weight:800;cursor:pointer;transition:border-color .16s ease-out,background .16s ease-out}.telegram-connection-unlink:hover:not(:disabled){border-color:var(--danger);background:color-mix(in srgb,var(--danger) 10%,var(--surface))}.telegram-connection-pending{display:grid;gap:14px;padding:16px;border:1px solid color-mix(in srgb,var(--warn) 28%,var(--border));border-radius:14px;background:color-mix(in srgb,var(--warn) 4%,var(--surface))}.telegram-connection-pending.expired{border-color:color-mix(in srgb,var(--danger) 28%,var(--border));background:color-mix(in srgb,var(--danger) 4%,var(--surface))}.telegram-connection-pending.expired .telegram-connection-state-icon{background:color-mix(in srgb,var(--danger) 10%,var(--surface));color:var(--danger)}.telegram-connection-pending-head{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px}.telegram-connection-pending-head>div{min-width:0;display:grid;gap:4px}.telegram-connection-pending-head time{min-width:94px;padding:9px 11px;border:1px solid color-mix(in srgb,var(--warn) 30%,var(--border));border-radius:10px;background:var(--panel);color:var(--text);font:800 11px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;text-align:center}.telegram-connection-code{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px;border:1px solid var(--border-strong);border-radius:12px;background:var(--panel)}.telegram-connection-code>span{grid-column:1 / -1;color:var(--muted);font-size:9px;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.telegram-connection-code code{min-width:0;overflow-wrap:anywhere;direction:ltr;color:var(--text);font-size:14px;font-weight:800;letter-spacing:.05em;text-align:start}.telegram-connection-code button{min-width:124px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding-inline:12px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--text);font:inherit;font-size:10px;font-weight:800;cursor:pointer}.telegram-connection-code button:hover{border-color:var(--cyan);color:var(--cyan)}.telegram-connection-code button svg{width:18px;height:18px}.telegram-connection-code-missing{margin:0;padding:10px 12px;border-radius:10px;background:var(--panel);color:var(--muted);font-size:11px;line-height:1.5}.telegram-connection-actions{display:flex;flex-wrap:wrap;gap:8px}.telegram-connection-actions :is(a,button){min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:7px}.telegram-connection-actions svg{width:17px;height:17px}.telegram-connection-cancel{min-height:44px;padding-inline:12px;border:0;border-radius:10px;background:transparent;color:var(--muted);font:inherit;font-size:11px;font-weight:800;cursor:pointer}.telegram-connection-cancel:hover:not(:disabled){background:var(--panel);color:var(--text)}.telegram-connection-error,.telegram-connection-inline-error{min-height:48px;display:flex;align-items:center;gap:9px;margin:0;padding:12px 14px;border:1px solid color-mix(in srgb,var(--danger) 26%,var(--border));border-radius:12px;background:color-mix(in srgb,var(--danger) 9%,var(--surface));color:var(--danger);font-size:12px;font-weight:700}.telegram-connection-error span{min-width:0;flex:1}.telegram-connection-error svg,.telegram-connection-inline-error svg{width:19px;height:19px;flex:0 0 19px}.telegram-connection-loading{min-height:140px;padding:16px;border-radius:14px;background:var(--surface)}.telegram-connection-loading span{height:100%;min-height:108px;display:block;border-radius:10px;background:var(--panel-raised);animation:skeletonPulse 1.2s ease-in-out infinite alternate}.telegram-connection-unlink-dialog{display:grid;gap:16px}.telegram-connection-unlink-warning{min-height:64px;display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;padding:12px;border:1px solid color-mix(in srgb,var(--danger) 26%,var(--border));border-radius:14px;background:color-mix(in srgb,var(--danger) 7%,var(--surface))}.telegram-connection-unlink-warning svg{width:22px;height:22px;justify-self:center;color:var(--danger)}.telegram-connection-unlink-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.telegram-connection-unlink-actions button{min-height:48px}.telegram-connection-prompt{display:grid;justify-items:center;gap:16px;text-align:center}.telegram-connection-prompt>span{width:56px;height:56px;display:grid;place-items:center;border-radius:16px;background:var(--cyan-soft);color:var(--cyan)}.telegram-connection-prompt>span svg{width:28px;height:28px}.telegram-connection-prompt>p{max-width:380px;margin:0;color:var(--muted);font-size:13px;line-height:1.6}.telegram-connection-prompt>div{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.telegram-connection-prompt button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:7px}.telegram-connection-prompt button svg{width:18px;height:18px}.two-factor-settings{display:grid;gap:16px;padding:clamp(20px,2.4vw,32px);border:1px solid var(--border);border-radius:18px;background:var(--panel);box-shadow:var(--shadow-sm)}.two-factor-settings-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px}.two-factor-settings-copy{min-width:0;display:grid;gap:4px}.two-factor-settings-head small,.two-factor-step-label{color:var(--muted);font-size:10px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.two-factor-settings-head h2{font-size:clamp(20px,2vw,26px);line-height:1.2}.two-factor-settings-head p,.two-factor-intro span,.two-factor-enroll-copy p,.two-factor-recovery p,.two-factor-policies header p,.two-factor-disable p{margin:0;color:var(--muted);font-size:12px;line-height:1.55}.two-factor-settings-actions{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:8px}.two-factor-status{min-height:34px;display:inline-flex;align-items:center;gap:7px;padding:0 13px;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--muted);font-size:10px;font-weight:850;white-space:nowrap}.two-factor-status:before{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:currentColor;content:""}.two-factor-status.enabled{background:color-mix(in srgb,var(--success) 12%,var(--surface));color:var(--success)}.two-factor-intro{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.two-factor-intro-icon,.two-factor-step-icon,.two-factor-policy-icon{display:grid;place-items:center;border-radius:11px;background:var(--cyan-soft);color:var(--cyan)}.two-factor-intro-icon{width:44px;height:44px}.two-factor-intro-icon svg{width:22px;height:22px}.two-factor-intro-copy{min-width:0;display:grid;gap:4px}.two-factor-settings .two-factor-action-button{width:172px;min-width:172px;height:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 15px;border-radius:10px;font-size:11px;font-weight:800;line-height:1;white-space:nowrap}.two-factor-action-button:active:not(:disabled){transform:scale(.98)}.two-factor-intro .primary-button,.two-factor-confirm .primary-button{display:inline-flex;align-items:center;justify-content:center;gap:8px}.two-factor-intro .primary-button svg,.two-factor-confirm .primary-button svg{width:17px;height:17px}.two-factor-setup{display:grid;gap:16px}.two-factor-enroll{display:grid;grid-template-columns:minmax(200px,.32fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,48px);padding:clamp(18px,2.5vw,28px);border:1px solid var(--border);border-radius:16px;background:var(--surface)}.two-factor-qr{width:min(100%,224px);aspect-ratio:1;display:grid;place-items:center;justify-self:center;padding:12px;border:1px solid #e5e7eb;border-radius:16px;background:#fff;box-shadow:0 8px 24px #0f172a14}.two-factor-qr svg{width:100%;height:100%}.two-factor-enroll-copy{min-width:0;display:grid;gap:12px}.two-factor-step-heading{min-width:0;display:grid;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:12px}.two-factor-step-heading>div{min-width:0;display:grid;gap:4px}.two-factor-step-icon{width:40px;height:40px}.two-factor-step-icon svg{width:20px;height:20px}.two-factor-step-icon.warning{background:color-mix(in srgb,var(--warn) 12%,var(--surface));color:var(--warn)}.two-factor-step-icon.success{background:color-mix(in srgb,var(--success) 12%,var(--surface));color:var(--success)}.two-factor-enroll-copy h3,.two-factor-recovery h3,.two-factor-policies h3{font-size:15px}.two-factor-secret{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 8px 8px 14px;border:1px solid var(--border-strong);border-radius:12px;background:var(--panel)}.two-factor-secret code{min-width:0;overflow-wrap:anywhere;font-size:12px;font-weight:750;letter-spacing:.06em}.two-factor-secret button{min-width:132px;height:44px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 12px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--text);font:inherit;font-size:10px;font-weight:800;cursor:pointer;transition:border-color .16s ease-out,background .16s ease-out,color .16s ease-out}.two-factor-secret button:hover{border-color:var(--cyan);color:var(--cyan)}.two-factor-secret button.copied{border-color:color-mix(in srgb,var(--success) 48%,var(--border));background:color-mix(in srgb,var(--success) 10%,var(--surface));color:var(--success);animation:twoFactorSecretSaved .52s cubic-bezier(.2,.8,.2,1)}.two-factor-secret button svg{width:18px;height:18px}.two-factor-secret button.copied svg{animation:twoFactorSecretCheck .42s cubic-bezier(.16,1,.3,1)}@keyframes twoFactorSecretSaved{0%{transform:scale(1);box-shadow:0 0 color-mix(in srgb,var(--success) 0%,transparent)}38%{transform:translateY(-2px) scale(1.035);box-shadow:0 0 0 5px color-mix(in srgb,var(--success) 12%,transparent)}to{transform:scale(1);box-shadow:0 0 color-mix(in srgb,var(--success) 0%,transparent)}}@keyframes twoFactorSecretCheck{0%{transform:scale(.45) rotate(-18deg);opacity:0}65%{transform:scale(1.14) rotate(3deg);opacity:1}to{transform:scale(1) rotate(0);opacity:1}}.two-factor-recovery{display:grid;gap:16px;padding:clamp(18px,2.5vw,28px);border:1px solid color-mix(in srgb,var(--warn) 34%,var(--border));border-radius:16px;background:color-mix(in srgb,var(--warn) 5%,var(--panel))}.two-factor-recovery-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.two-factor-recovery-head .secondary-button{flex:0 0 172px;border-color:color-mix(in srgb,var(--cyan) 36%,var(--border));background:color-mix(in srgb,var(--cyan-soft) 56%,var(--surface));color:var(--cyan);box-shadow:var(--shadow-sm)}.two-factor-recovery-head .secondary-button:hover{border-color:var(--cyan);color:var(--cyan)}.two-factor-recovery-head svg{width:17px;height:17px}.two-factor-code-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.two-factor-code-grid code{min-width:0;min-height:64px;display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;padding:10px 12px;overflow-wrap:anywhere;border:1px solid var(--border);border-radius:10px;background:var(--panel);font-size:11px;font-weight:800;letter-spacing:.04em;line-height:1.3}.two-factor-code-grid code span{color:var(--muted);font-size:9px}.two-factor-confirm{display:grid;grid-template-columns:minmax(0,1fr) 172px;align-items:end;gap:16px;padding:20px;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.two-factor-confirm .primary-button{width:172px}.two-factor-confirm .field{min-height:44px}.two-factor-confirm .field input{height:44px;padding-inline:13px;border-radius:10px;font-size:13px;line-height:42px}.two-factor-confirm .field>span{top:22px;left:12px;padding-inline:4px;background-color:transparent;background-image:none;font-size:12px}.two-factor-settings .two-factor-confirm :is(.field:focus-within>span,.field input:not(:placeholder-shown)+span){top:0;background-color:transparent;background-image:linear-gradient(var(--surface),var(--surface));background-position:center;background-repeat:no-repeat;background-size:100% 10px}.two-factor-confirm .primary-button.two-factor-action-button:disabled{border:1px solid var(--border);background:var(--panel-raised);color:var(--muted);box-shadow:none;opacity:1}.two-factor-confirm-head{grid-column:1 / -1;min-width:0;min-height:44px;display:flex;align-items:center;gap:12px}.two-factor-confirm-head .two-factor-step-icon{width:44px;height:44px}.two-factor-confirm-head .two-factor-step-label{font-size:12px;letter-spacing:.1em}.two-factor-confirm-requirement{grid-column:1 / -1;min-width:0;display:flex;align-items:center;gap:8px;margin:0;color:var(--warn);font-size:11px;font-weight:750;line-height:1.4}.two-factor-confirm-requirement svg{width:16px;height:16px;flex:0 0 16px}.two-factor-policies{display:grid;gap:10px}.two-factor-policies>header{display:grid;gap:4px;margin-bottom:4px}.two-factor-policies>label{min-height:72px;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 16px;border:1px solid var(--border);border-radius:14px;background:var(--surface);cursor:pointer;transition:border-color .16s ease-out,background .16s ease-out,box-shadow .16s ease-out}.two-factor-policies>label:hover{border-color:color-mix(in srgb,var(--cyan) 54%,var(--border));background:color-mix(in srgb,var(--cyan) 4%,var(--surface))}.two-factor-policies>label:has(input:focus-visible){border-color:var(--cyan);box-shadow:0 0 0 3px color-mix(in srgb,var(--cyan) 14%,transparent)}.two-factor-policies>label>span:not(.two-factor-policy-icon){display:grid;gap:4px}.two-factor-policy-icon{width:38px;height:38px}.two-factor-policy-icon svg{width:19px;height:19px}.two-factor-policies>label small{color:var(--muted);font-size:11px;line-height:1.4}.two-factor-policies>label input{width:28px;height:28px;display:grid;place-content:center;margin:0;appearance:none;border:1px solid var(--border-strong);border-radius:9px;outline:0;background:var(--panel-raised);cursor:pointer;transition:border-color .16s ease-out,background .16s ease-out,box-shadow .16s ease-out,transform .16s ease-out}.two-factor-policies>label input:before{width:11px;height:6px;border:solid #fff;border-width:0 0 2px 2px;opacity:0;content:"";transform:translateY(-1px) rotate(-45deg) scale(.72);transition:opacity .13s ease-out,transform .16s cubic-bezier(.2,.8,.2,1)}.two-factor-policies>label input:checked{border-color:var(--cyan);background:var(--cyan)}.two-factor-policies>label input:checked:before{opacity:1;transform:translateY(-1px) rotate(-45deg) scale(1)}.two-factor-policies>label input:active{transform:scale(.94)}.two-factor-policies>label input:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--cyan) 20%,transparent)}.two-factor-policy-dialog{display:grid;gap:16px}.two-factor-policy-review{min-height:64px;display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;padding:12px;border:1px solid color-mix(in srgb,var(--cyan) 28%,var(--border));border-radius:14px;background:color-mix(in srgb,var(--cyan) 5%,var(--surface))}.two-factor-policy-review>div{min-width:0;display:grid;gap:4px}.two-factor-policy-review small{color:var(--cyan);font-size:10px;font-weight:800}.two-factor-policy-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.two-factor-policy-actions button{min-height:48px;border-radius:12px}.two-factor-disable-button{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid color-mix(in srgb,var(--danger) 42%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--danger) 5%,var(--surface));color:var(--danger);font:inherit;font-size:10px;font-weight:850;white-space:nowrap;cursor:pointer;transition:border-color .16s ease-out,background .16s ease-out,transform .16s ease-out}.two-factor-disable-button svg{width:15px;height:15px}.two-factor-disable-button:hover:not(:disabled){border-color:var(--danger);background:color-mix(in srgb,var(--danger) 10%,var(--surface));transform:translateY(-1px)}.two-factor-disable-button:focus-visible{outline:2px solid var(--danger);outline-offset:2px}.two-factor-disable-button:disabled{opacity:.5;cursor:not-allowed}.two-factor-disable-dialog{display:grid;gap:16px}.two-factor-disable-warning{min-height:64px;display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;padding:12px;border:1px solid color-mix(in srgb,var(--danger) 26%,var(--border));border-radius:14px;background:color-mix(in srgb,var(--danger) 7%,var(--surface))}.two-factor-disable-warning>span{width:40px;height:40px;display:grid;place-items:center;border-radius:11px;background:color-mix(in srgb,var(--danger) 14%,var(--surface));color:var(--danger)}.two-factor-disable-warning svg{width:20px;height:20px}.two-factor-disable-warning p{margin:0;color:var(--muted);font-size:12px;line-height:1.5}.two-factor-disable-fields{display:grid;gap:12px}.two-factor-disable-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.two-factor-disable-actions button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:12px}.two-factor-disable-actions button svg{width:18px;height:18px}:root[data-theme=dark] .two-factor-disable-actions .danger-button{color:#fff}.two-factor-error{min-height:48px;display:flex;align-items:center;gap:9px;margin:0;padding:12px 14px;border:1px solid color-mix(in srgb,var(--danger) 26%,var(--border));border-radius:12px;background:color-mix(in srgb,var(--danger) 9%,var(--surface));color:var(--danger);font-size:12px;font-weight:700}.two-factor-error svg{width:19px;height:19px;flex:0 0 19px}.two-factor-settings-loading{min-height:220px;border-radius:14px;background:var(--surface);animation:skeletonPulse 1.2s ease-in-out infinite alternate}.purchase-two-factor,.payout-two-factor{display:grid;gap:12px;padding:14px;border:1px solid color-mix(in srgb,var(--accent) 30%,var(--border));border-radius:14px;background:color-mix(in srgb,var(--accent) 5%,var(--surface))}.purchase-two-factor-head,.payout-two-factor>div:first-child{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:10px}.purchase-two-factor-head>svg,.payout-two-factor>div:first-child>svg{width:22px;height:22px;color:var(--accent)}.purchase-two-factor-head span,.payout-two-factor>div:first-child span{display:grid;gap:3px}.purchase-two-factor-head small,.payout-two-factor>div:first-child small{color:var(--muted);font-size:11px;line-height:1.4}@media(max-width:1280px){.two-factor-code-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.profile-navigation-panel{padding:8px;border-radius:14px}.profile-task-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-task-groups>button:last-child:nth-child(odd){grid-column:1 / -1}.profile-task-groups button{min-height:64px;padding:8px 10px}.profile-settings-nav{grid-template-columns:repeat(auto-fit,minmax(96px,1fr))}.profile-settings-nav button{min-height:52px;padding-inline:8px}.telegram-connection{padding:16px;border-radius:14px}.telegram-connection-state{grid-template-columns:40px minmax(0,1fr)}.telegram-connection-state-icon{width:40px;height:40px}.telegram-connection-state>:is(.telegram-connection-primary,.telegram-connection-unlink,.telegram-connection-connected-actions){grid-column:1 / -1;width:100%}.telegram-connection-connected-actions :is(a,button){flex:1 1 160px}.telegram-connection-actions :is(a,button){flex:1 1 180px}.telegram-connection-unlink-actions{grid-template-columns:minmax(0,1fr)}.telegram-connection-prompt>div{grid-template-columns:minmax(0,1fr)}.two-factor-settings{padding:16px;border-radius:14px}.two-factor-enroll{grid-template-columns:minmax(0,1fr);gap:18px}.two-factor-qr{width:min(100%,200px)}.two-factor-intro{grid-template-columns:40px minmax(0,1fr)}.two-factor-intro-icon{width:40px;height:40px}.two-factor-intro .primary-button{grid-column:1 / -1}.two-factor-settings .two-factor-intro .two-factor-action-button{width:100%;min-width:0}.two-factor-recovery-head{align-items:stretch;flex-direction:column}.two-factor-recovery-head .secondary-button{width:100%;min-width:0;flex-basis:auto;justify-content:center}.two-factor-confirm{grid-template-columns:minmax(0,1fr);padding:16px}.two-factor-confirm .primary-button,.two-factor-action-button{width:100%;min-width:0}.two-factor-disable-actions{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.two-factor-secret button.copied,.two-factor-secret button.copied svg{animation:none}}@media(max-width:520px){.profile-task-groups button b{font-size:12px}.profile-task-groups button small{font-size:9px}.profile-settings-nav button{flex-direction:column;gap:4px;font-size:10px;text-align:center}.telegram-connection-head{grid-template-columns:minmax(0,1fr);gap:12px}.telegram-connection-status{justify-self:stretch;justify-content:center}.telegram-connection-pending-head{grid-template-columns:40px minmax(0,1fr)}.telegram-connection-pending-head time{grid-column:1 / -1;width:100%}.telegram-connection-code{grid-template-columns:minmax(0,1fr) 44px}.telegram-connection-code button{width:44px;min-width:44px;padding:0;font-size:0}.telegram-connection-code button svg{width:19px;height:19px}.two-factor-settings-head{grid-template-columns:minmax(0,1fr);gap:12px}.two-factor-settings-actions{grid-column:1;width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto}.two-factor-settings-actions .two-factor-status{justify-self:stretch;justify-content:center}.two-factor-step-heading{grid-template-columns:36px minmax(0,1fr);gap:10px}.two-factor-step-icon{width:36px;height:36px}.two-factor-secret{grid-template-columns:minmax(0,1fr) 44px}.two-factor-secret button{min-width:44px;width:44px;padding:0}.two-factor-secret button span{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.two-factor-code-grid{grid-template-columns:minmax(0,1fr)}.two-factor-policies>label{grid-template-columns:36px minmax(0,1fr) auto;padding-inline:12px}.two-factor-policy-icon{width:36px;height:36px}}@media(max-width:380px){.two-factor-policy-actions,.two-factor-settings-actions{grid-template-columns:minmax(0,1fr)}.two-factor-settings-actions .two-factor-disable-button{width:100%}}:root[data-theme=dark]{color-scheme:dark;--bg: #181b21;--surface: #12151a;--panel: #0b0d11;--panel-raised: #151920;--control: #11151b;--text: #f3f5f8;--muted: #98a2b0;--border: #282e37;--border-strong: #3a4450;--accent: #050608;--accent-text: #f7f8fa;--cyan: #6d96ff;--cyan-soft: #16223a;--cyan-hover: #6d96ff;--cyan-hover-soft: #16223a;--success: #22c55e;--danger: #ff5b68;--catalog-positive: #5fd3a5;--catalog-negative: #ff7a8a;--warn: #f7b500;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .52);--shadow: 0 20px 58px rgba(0, 0, 0, .56)}:root:not([data-theme=dark]) :where(a,button,summary,label,[role=button],[tabindex],input,textarea,select,tr):hover{--cyan: var(--cyan-hover);--cyan-soft: var(--cyan-hover-soft)}:root:not([data-theme=dark]) :where(a,button,summary,label,[role=button],[tabindex],input,textarea,select):is(:focus-visible,:focus-within){--cyan: #111214;--cyan-soft: #f0f1f3}:root[data-theme=dark] .profile-task-groups button[data-section=overview] .profile-navigation-icon{color:#cbd5e1}:root[data-theme=dark] .profile-task-groups button[data-section=topups] .profile-navigation-icon{color:#5eead4}:root[data-theme=dark] .profile-task-groups button[data-section=settings] .profile-navigation-icon{color:#c4b5fd}:root[data-theme=dark] .profile-task-groups button.active .profile-navigation-icon,:root[data-theme=dark] .profile-task-groups button:hover .profile-navigation-icon{color:var(--cyan)}:root[data-theme=dark] .two-factor-confirm .primary-button.two-factor-action-button:disabled{border-color:var(--border);background:var(--panel-raised);color:var(--muted);opacity:1}:root[data-theme=dark] .two-factor-settings .two-factor-confirm :is(.field:focus-within>span,.field input:not(:placeholder-shown)+span){background-color:transparent;background-image:linear-gradient(var(--surface),var(--surface))}.profile-task-groups button:focus-visible,.profile-settings-nav button:focus-visible,.two-factor-secret button:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:var(--bg);color:var(--text);overflow-x:hidden}.route-status{min-height:100vh;display:grid;place-items:center;padding:32px;background:var(--surface)}.route-status.embedded{min-height:calc(100dvh - 128px);padding:32px 16px;background:transparent}.route-status-card{width:min(100%,640px);display:grid;justify-items:center;gap:32px;padding:56px;border:1px solid var(--border);border-radius:16px;background:var(--panel);box-shadow:var(--shadow-sm);text-align:center}.route-status-code{display:flex;align-items:center;justify-content:center;gap:16px;color:var(--text)}.route-status-code span{font-size:clamp(72px,12vw,112px);font-weight:900;line-height:.8;letter-spacing:-.08em}.route-status-code svg{color:var(--muted)}.route-status-code.forbidden svg{color:var(--danger)}.route-status-copy{display:grid;gap:8px}.route-status-copy h1{font-size:clamp(26px,5vw,36px)}.route-status-copy p{max-width:440px;margin:0;color:var(--muted);font-size:14px;line-height:1.5}.route-status-action{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 20px;border:1px solid var(--accent);border-radius:12px;background:var(--accent);color:var(--accent-text);font-size:13px;font-weight:800;transition:transform .15s ease-out}.route-status-action:hover{transform:translateY(-1px)}.route-status-action:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media(max-width:600px){.route-status{padding:16px}.route-status-card{gap:24px;padding:40px 20px}.route-status-code{gap:8px}.route-status-code svg{width:48px;height:48px}}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}h1,h2,h3{margin:0;letter-spacing:-.01em}.auth-shell{min-height:100vh;display:grid;grid-template-columns:minmax(0,1fr);place-items:center;align-content:center;justify-content:center;padding:32px;background:var(--surface)}:root[data-theme=dark] .auth-shell{background:var(--bg)}.auth-shell:has(.auth-brand-backdrop){position:relative;isolation:isolate}.auth-shell:has(.auth-brand-backdrop)>.auth-layout{position:relative;z-index:1}.auth-brand-backdrop{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;color:#1685b8;contain:strict}.auth-brand-mark{position:absolute;display:block;overflow:visible}.auth-brand-sweeps{position:absolute;inset:0;width:100%;height:100%;transform:scale(1.04);animation:auth-brand-sweep-drift 24s ease-in-out infinite alternate}.auth-brand-sweep-color{stop-opacity:.4}.auth-brand-mark-main{width:clamp(720px,76vw,1280px);left:calc(50% - 1060px);top:calc(50% - 780px);transform:rotate(-12deg);animation:auth-brand-drift 36s ease-in-out infinite alternate}.auth-brand-mark-echo{width:clamp(560px,54vw,900px);right:calc(50% - 1120px);bottom:calc(50% - 740px);opacity:.8;transform:rotate(168deg);animation:auth-brand-echo-drift 42s ease-in-out infinite alternate}.auth-brand-star-fill{fill:currentColor;opacity:.045}.auth-brand-star-outline{--auth-outline-dim: .18;--auth-outline-bright: .3;fill:none;stroke:currentColor;stroke-width:.16;stroke-linejoin:miter;opacity:.3;animation:auth-brand-outline-breathe 8s ease-in-out infinite alternate}.auth-brand-pointer-stroke{opacity:0;transition:opacity .18s ease-out}.auth-brand-pointer-active .auth-brand-pointer-stroke{opacity:1}.auth-brand-star-pointer{fill:none;stroke-width:.42;stroke-linejoin:miter}.auth-brand-sweep-base{animation:auth-brand-sweep-breathe 10s ease-in-out infinite alternate}.auth-brand-star-glint,.auth-brand-sweep-glint{fill:none;stroke:currentColor;stroke-width:.24;stroke-linecap:round;stroke-dasharray:4 96;opacity:0;animation:auth-brand-glint 24s linear infinite}.auth-brand-sweep-glint{stroke-width:2;stroke-dasharray:6 94}:root[data-theme=dark] .auth-brand-backdrop{color:#28b9e7}:root[data-theme=dark] .auth-brand-sweep-color{stop-opacity:.18}:root[data-theme=dark] .auth-brand-star-fill{opacity:.018}:root[data-theme=dark] .auth-brand-star-outline{--auth-outline-dim: .07;--auth-outline-bright: .14;opacity:.12}@keyframes auth-brand-outline-breathe{0%{opacity:var(--auth-outline-dim)}to{opacity:var(--auth-outline-bright)}}@keyframes auth-brand-sweep-breathe{0%{opacity:.45}to{opacity:1}}@keyframes auth-brand-drift{to{transform:translate3d(16px,12px,0) rotate(-10deg)}}@keyframes auth-brand-echo-drift{to{transform:translate3d(-12px,-16px,0) rotate(170deg)}}@keyframes auth-brand-sweep-drift{to{transform:translate3d(24px,-16px,0) scale(1.04) rotate(1deg)}}@keyframes auth-brand-glint{0%{stroke-dashoffset:10;opacity:0}8%{opacity:.32}34%{stroke-dashoffset:-70;opacity:.32}42%,to{stroke-dashoffset:-90;opacity:0}}@media(max-width:1240px){.auth-brand-mark-main{width:840px;left:calc(50% - 600px);top:-300px}.auth-brand-mark-echo{width:640px;right:calc(50% - 520px);bottom:-260px}}@media(max-width:700px){.auth-brand-pointer-stroke{display:none}.auth-brand-sweeps{opacity:.8;animation-duration:32s}.auth-brand-mark-main{width:680px;left:calc(50% - 440px);top:-260px;animation:none}.auth-brand-mark-echo,.auth-brand-star-glint{display:none}}@media(prefers-reduced-motion:reduce){.auth-brand-mark,.auth-brand-sweeps,.auth-brand-star-outline,.auth-brand-sweep-base{animation:none}.auth-brand-pointer-stroke{display:none}.auth-brand-star-glint,.auth-brand-sweep-glint{display:none;animation:none}}.auth-shell:has(.auth-brand-backdrop)>.auth-panel{position:relative;z-index:1}.auth-panel{width:min(100%,472px);display:grid;gap:20px;padding:32px;border:0;border-radius:12px;background:var(--panel);box-shadow:var(--shadow)}.auth-panel-two-factor{width:min(100%,424px);gap:16px;padding:24px;border:1px solid var(--border);border-radius:20px;box-shadow:var(--shadow-sm)}.auth-panel-two-factor .auth-logo{height:56px}.auth-panel.auth-panel-two-factor h1{font-size:clamp(27px,3vw,30px);line-height:1.08}.auth-panel-two-factor .auth-heading{gap:6px}.auth-panel-two-factor .auth-heading span{max-width:340px;justify-self:center;font-size:13px;line-height:1.45}.auth-panel-two-factor .auth-form{gap:12px}.auth-panel-two-factor .primary-button{min-height:48px;border-radius:12px;font-size:14px;font-weight:750}.auth-panel-two-factor .primary-button:disabled{border-color:var(--border);background:var(--surface);color:var(--muted);box-shadow:none;opacity:1;cursor:not-allowed}.auth-language{position:static}.auth-preferences{position:absolute;top:24px;inset-inline-end:24px;z-index:10;display:flex;align-items:center;gap:8px}.auth-preferences .auth-language,.auth-preferences .theme-toggle{height:48px;min-height:48px}.auth-language-picker{height:48px}.auth-language-picker .topbar-language{height:48px;min-height:48px}.auth-preferences .topbar-language{border-color:var(--border);background:var(--panel)}.auth-preferences .topbar-language:hover,.auth-preferences .preference-language-picker.open .topbar-language{border-color:var(--accent);background:var(--surface)}.auth-preferences .preference-theme-button{position:relative;width:80px;min-width:80px;height:48px;min-height:48px;display:grid;place-items:center;padding:0 0 13px;border-color:var(--border);background:var(--panel);box-shadow:none}.auth-preferences .preference-theme-button:hover{border-color:var(--accent);background:var(--surface)}.auth-layout{width:min(100%,1400px);min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,472px) minmax(0,1fr);align-items:center;gap:24px}.auth-stage{grid-column:2;grid-row:1;width:min(100%,472px);min-width:0;display:grid;grid-template-columns:minmax(0,1fr);border:1px solid var(--border);border-radius:20px;background:var(--panel);box-shadow:var(--shadow)}.auth-stage>.auth-panel{width:100%;min-width:0;border:0;border-radius:20px;box-shadow:none;padding-bottom:24px}.auth-stage .auth-action-stack{margin-bottom:0}.auth-login-divider{display:none;width:100%;align-items:center;gap:12px;color:var(--muted);font-size:12px;line-height:16px}.auth-login-divider:before,.auth-login-divider:after{content:"";flex:1;height:1px;background:var(--border)}@media(min-width:701px){.auth-login-divider{display:flex}.auth-action-stack .auth-account-divider+.auth-account-options{margin-top:0;padding-top:0;border-top:0}}.auth-account-options{width:100%;margin:8px 0 0;padding:16px 0 0;border-top:1px solid var(--border);color:var(--muted);font-size:12px;line-height:1.9;text-align:center;text-wrap:pretty}.auth-account-options a{color:var(--cyan);font-weight:650;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--cyan) 45%,transparent);text-underline-offset:3px;white-space:nowrap}.auth-account-options a:hover{text-decoration-color:currentColor}.auth-account-options a:focus-visible{outline:2px solid var(--cyan);outline-offset:3px;border-radius:2px}.auth-resources{display:none;min-width:0;margin:0 32px;padding-bottom:16px;border-top:1px solid var(--border)}.auth-telegram-links{min-width:0;padding:16px 0 12px}.auth-telegram-links>header{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:12px;color:var(--muted);font-size:11px}.auth-telegram-links>header>svg{color:var(--cyan)}.auth-telegram-links>header strong{font-weight:600}.auth-telegram-links nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.auth-telegram-links nav>a{min-width:0;min-height:48px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:4px;border-radius:4px;color:var(--text);text-align:center;transition:background .15s ease,color .15s ease}.auth-telegram-links nav>a+a{border-inline-start:1px solid var(--border)}.auth-telegram-links nav>a>span{display:flex;align-items:center;justify-content:center;gap:8px}.auth-telegram-links nav b{font-size:12px;font-weight:650}.auth-telegram-links nav svg{flex:0 0 auto;color:var(--cyan)}.auth-telegram-links nav small{color:var(--muted);font-size:10px;line-height:1.4}.auth-telegram-links nav>a:hover{color:var(--cyan);background:color-mix(in srgb,var(--cyan) 7%,transparent)}.auth-telegram-mobile nav>a{min-height:56px;gap:4px;padding:8px 4px;border-inline:1px solid transparent;align-items:center;text-align:center}.auth-telegram-mobile nav .auth-telegram-network{color:var(--muted);font-size:11px;line-height:16px}.auth-telegram-mobile nav b{color:var(--cyan);font-size:12px;line-height:16px;white-space:nowrap}.auth-telegram-mobile nav .auth-telegram-mobile-label{display:flex;align-items:center;justify-content:center;gap:4px}.auth-telegram-links.auth-telegram-desktop{display:grid;grid-template-rows:56px auto minmax(0,1fr) auto;gap:8px;grid-column:1;grid-row:1;justify-self:end;width:100%;max-width:424px;height:var(--auth-side-height, auto);padding:8px 24px 16px;border:1px solid var(--border);border-radius:20px;background:var(--panel)}.auth-telegram-intro{padding:4px 12px 8px}.auth-telegram-intro p{margin:0;max-width:320px;color:var(--muted);font-size:12px;line-height:1.5}.auth-telegram-desktop nav{align-self:stretch;grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(3,minmax(64px,1fr));gap:8px}.auth-telegram-desktop nav>a{position:relative;min-height:64px;padding:12px;gap:4px;border-radius:8px;align-items:flex-start;text-align:start;background:transparent}.auth-telegram-desktop nav>a>span{display:grid;width:100%;grid-template-columns:20px minmax(0,1fr) 14px;gap:8px;align-items:center}.auth-telegram-desktop nav>a+a{border-inline-start:0}.auth-telegram-desktop nav>a+a:before{content:"";position:absolute;top:-4px;inset-inline:12px;height:1px;background:var(--border);pointer-events:none}.auth-telegram-desktop nav>a:focus-visible{background:color-mix(in srgb,var(--cyan) 7%,transparent)}.auth-telegram-desktop nav b{font-size:13px;line-height:20px}.auth-telegram-desktop nav small{margin-inline-start:28px;font-size:11px;line-height:16px}.auth-telegram-tip{position:relative;padding:16px 12px 0;text-align:start}.auth-telegram-tip:before{content:"";position:absolute;top:-4px;inset-inline:12px;height:1px;background:var(--border);pointer-events:none}.auth-telegram-tip strong{display:block;margin-bottom:4px;color:var(--text);font-size:12px;line-height:20px;font-weight:600}.auth-telegram-tip p{margin:0;color:var(--muted);font-size:11px;line-height:1.5}@media(max-height:820px){.auth-telegram-links.auth-telegram-desktop{grid-template-rows:56px auto minmax(0,1fr) auto}.auth-telegram-links.auth-telegram-desktop .auth-telegram-intro{display:block;padding:0 12px 4px}.auth-telegram-links.auth-telegram-desktop .auth-telegram-intro p{font-size:11px;line-height:1.4}.auth-telegram-desktop nav{min-height:0;max-height:100%;overflow-y:auto;scrollbar-width:none}.auth-telegram-desktop nav::-webkit-scrollbar{display:none}}.auth-mirrors-aside{grid-column:3;grid-row:1;width:100%;max-width:424px;min-width:0;padding:8px 24px 16px;border:1px solid var(--border);border-radius:20px;background:var(--panel)}.auth-mirrors-aside>header,.auth-telegram-desktop>header{display:flex;align-items:center;justify-content:center;gap:8px;height:56px;min-height:56px;margin:0;padding:8px 4px;color:var(--text);font-size:14px;line-height:20px}.auth-mirrors-aside>header>svg{color:var(--cyan)}.auth-mirrors-aside>header strong,.auth-telegram-desktop>header strong{font-size:14px;line-height:20px;font-weight:650}@media(min-width:1241px){.auth-stage{box-shadow:0 28px 56px -24px #0000006b,0 8px 20px -12px #0003}.auth-telegram-links.auth-telegram-desktop,.auth-mirrors-desktop{--auth-edge-light: color-mix(in srgb, var(--cyan) 22%, transparent);transform-origin:center;backface-visibility:hidden;transform:perspective(1400px) rotateY(var(--auth-side-angle));box-shadow:var(--auth-shadow-x) 20px 40px -18px #0000004d,inset var(--auth-edge-x) 0 0 var(--auth-edge-light),inset 0 1px color-mix(in srgb,var(--text) 5%,transparent);transition:border-color .16s ease-out,box-shadow .16s ease-out;animation:auth-side-arrive .24s ease-out}.auth-telegram-links.auth-telegram-desktop{--auth-side-angle: 14deg;--auth-shadow-x: -14px;--auth-edge-x: -1px;border-right-color:color-mix(in srgb,var(--cyan) 28%,var(--border))}.auth-mirrors-desktop{--auth-side-angle: -14deg;--auth-shadow-x: 14px;--auth-edge-x: 1px;border-left-color:color-mix(in srgb,var(--cyan) 28%,var(--border))}.auth-telegram-links.auth-telegram-desktop:is(:hover,:focus-within),.auth-mirrors-desktop:is(:hover,:focus-within){--auth-edge-light: color-mix(in srgb, var(--cyan) 40%, transparent);border-color:color-mix(in srgb,var(--cyan) 40%,var(--border));box-shadow:var(--auth-shadow-x) 20px 40px -18px #00000057,inset var(--auth-edge-x) 0 0 var(--auth-edge-light),inset 0 1px color-mix(in srgb,var(--text) 7%,transparent)}}@keyframes auth-side-arrive{0%{opacity:0;transform:perspective(1400px) translateY(6px) rotateY(calc(var(--auth-side-angle) * 1.25))}to{opacity:1;transform:perspective(1400px) translateY(0) rotateY(var(--auth-side-angle))}}@media(prefers-reduced-motion:reduce){.auth-telegram-links.auth-telegram-desktop,.auth-mirrors-desktop{animation:none;transition:none}}.auth-mirrors-content{position:relative;min-width:0}.auth-mirrors-measure{position:absolute;inset:0 0 auto;height:0;overflow:hidden;visibility:hidden;pointer-events:none}.auth-mirrors-measure .auth-mirror-row{height:auto}.auth-mirrors-content[hidden]{display:none}.auth-mirrors-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--border);border-radius:12px;overflow:hidden}.auth-mirrors-tabs>button{min-height:44px;padding:8px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--muted);font:inherit;font-size:12px;font-weight:600;cursor:pointer}.auth-mirrors-tabs>button+button{border-inline-start:1px solid var(--border)}.auth-mirrors-tabs>button[aria-selected=true]{color:var(--cyan);border-bottom-color:var(--cyan);background:color-mix(in srgb,var(--cyan) 6%,transparent)}.auth-mirrors-tabs>button:hover{color:var(--text)}.auth-mirrors-empty{margin:0;padding:24px 8px;color:var(--muted);font-size:12px;text-align:center}.auth-mirrors-list{min-width:0;max-height:min(480px,60dvh);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.auth-mirrors-list::-webkit-scrollbar{display:none}.auth-mirrors-aside .auth-mirrors-list{height:var(--auth-mirror-list-height, 480px);max-height:none;scroll-snap-type:y mandatory}.auth-mirrors-list .auth-mirror-row{height:var(--auth-mirror-row-height, auto);grid-template-rows:max-content max-content;align-content:center;scroll-snap-align:start}.auth-mirrors-list .auth-mirror-row>code{min-height:var(--auth-mirror-code-height, auto)}.auth-mirrors-list:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.auth-mirrors-more{display:flex;width:100%;height:40px;align-items:center;justify-content:center;gap:8px;padding:0 8px;border:0;border-top:1px solid var(--border);background:transparent;color:var(--cyan);font:inherit;font-size:11px;cursor:pointer}.auth-mirrors-more:hover{background:var(--surface)}.auth-mirrors-more:disabled{color:var(--muted);cursor:default;background:transparent}.auth-link.auth-return-link{display:inline-flex;align-items:center;justify-content:center;gap:8px}.auth-return-link>svg{flex:0 0 auto}.auth-mirror-row{min-width:0;display:grid;gap:4px;padding:12px 4px;border-top:1px solid color-mix(in srgb,var(--border) 65%,transparent)}.auth-mirror-row>code{display:block;min-width:0;color:var(--text);background:transparent;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:500;line-height:1.6;white-space:normal;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text}.auth-mirror-actions{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:4px}.auth-mirror-actions>span{color:var(--muted);font-size:10px}.auth-mirror-actions>.auth-mirror-status{display:inline-flex;align-items:center;gap:6px}.auth-mirror-status i{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:currentColor}.auth-mirror-actions>.auth-mirror-status.healthy{color:var(--success)}.auth-mirror-actions>.auth-mirror-status.down,.auth-mirror-actions>.auth-mirror-status.degraded{color:var(--danger)}.auth-mirror-actions :is(a,button){min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 8px;border:0;border-radius:8px;background:transparent;color:var(--muted);font:inherit;font-size:11px;cursor:pointer}.auth-mirror-actions :is(a,button):hover{color:var(--cyan);background:var(--surface)}.auth-resources :is(a,button):focus-visible,.auth-mirrors-aside :is(a,button):focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.auth-shell:has(.auth-stage){padding-block:80px;align-content:safe center}.auth-mirrors-mobile{display:none}@media(max-width:1240px){.auth-layout{width:min(100%,472px);grid-template-columns:minmax(0,1fr)}.auth-stage,.auth-mirrors-aside{grid-column:1}.auth-resources{display:block}.auth-telegram-links.auth-telegram-desktop{display:none}.auth-stage>.auth-panel{border-radius:20px 20px 0 0}.auth-mirrors-desktop{display:none}.auth-mirrors-mobile{position:relative;display:block;max-width:none;padding:0;border:0;border-top:1px solid var(--border);border-radius:0;background:transparent}.auth-resources:has(.auth-mirrors-mobile){padding-bottom:0}.auth-mirrors-toggle{width:100%;min-height:48px;display:flex;align-items:center;justify-content:center;gap:8px;padding:8px;border:0;border-radius:8px;background:transparent;color:var(--muted);font:inherit;font-size:12px;cursor:pointer}.auth-mirrors-toggle strong{font-weight:600}.auth-mirrors-toggle>svg:not(:last-child){color:var(--cyan)}.auth-mirrors-toggle[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.auth-mirrors-toggle:hover{background:var(--surface);color:var(--text)}.auth-mirrors-list{max-height:min(400px,50dvh)}.auth-mirror-actions :is(a,button){min-height:44px}.auth-shell-login .auth-mirrors-mobile .auth-mirrors-content:not([hidden]){position:absolute;z-index:12;bottom:calc(100% + 8px);left:0;right:0;padding:0 12px;border:1px solid var(--border-strong);border-radius:12px;background:var(--panel);box-shadow:var(--shadow)}.auth-shell-login .auth-mirrors-mobile .auth-mirrors-list{max-height:min(316px,calc(55dvh - 44px))}.auth-shell-login .auth-mirrors-mobile .auth-mirrors-measure{left:12px;right:12px}}@media(max-width:700px){.auth-preferences{top:12px;inset-inline-end:12px}.auth-shell:has(.auth-stage){padding:72px 12px 20px}.auth-stage>.auth-panel{padding:24px 20px}.auth-account-options{width:calc(100% + 16px);margin-inline:-8px;font-size:11px;text-wrap:wrap}.auth-resources{margin:0 20px;padding-bottom:8px}.auth-mirrors-desktop{padding-inline:20px}}@media(max-width:1240px),(max-height:820px){.auth-shell.auth-shell-login{min-height:100dvh;padding:64px 12px 16px}.auth-shell-login .auth-stage>.auth-panel{gap:12px;padding:20px 20px 12px}.auth-shell-login .auth-logo{height:56px}.auth-shell-login .auth-heading{gap:4px}.auth-shell-login .auth-heading h1{font-size:28px;line-height:1.1}.auth-shell-login .auth-heading span{font-size:12px}.auth-shell-login .auth-form{gap:12px}.auth-shell-login .auth-action-stack{gap:8px}.auth-shell-login .auth-secondary-links{width:100%;grid-template-columns:1fr 1fr;gap:8px;align-items:center}.auth-shell-login .auth-secondary-links .auth-link{display:flex;min-height:44px;align-items:center;justify-content:center;padding:0;font-size:12px;text-align:center}.auth-shell-login .auth-resources{margin-inline:20px}.auth-shell-login .auth-telegram-links{padding:12px 0 8px}.auth-shell-login .auth-telegram-links>header{margin-bottom:4px}.auth-shell-login .telegram-button{width:100%;min-height:44px;white-space:nowrap;font-size:13px}}@media(max-height:680px){.auth-shell.auth-shell-login{padding-top:56px;padding-bottom:8px}.auth-shell-login .auth-stage>.auth-panel{gap:8px;padding-block:12px 8px}.auth-shell-login .auth-logo{height:40px}.auth-shell-login .auth-heading h1{font-size:24px}.auth-shell-login .auth-form{gap:8px}.auth-shell-login .auth-telegram-links{padding-block:8px 4px}}@media(max-height:600px){.auth-shell-login .auth-account-options{margin-top:0;padding-block:8px 0}.auth-shell-login .auth-logo{height:32px}.auth-shell-login .auth-form .field{min-height:44px}.auth-shell-login .auth-form .field input{height:44px;min-height:44px;line-height:42px}.auth-shell-login .auth-form .field:not(:focus-within):has(input:placeholder-shown)>span{top:22px}.auth-shell-login .auth-form .field-visibility{top:0;height:44px}.auth-shell-login .auth-form>.primary-button{min-height:44px}.auth-shell-login .auth-telegram-links{padding-block:4px}.auth-shell-login .auth-mirrors-toggle{min-height:44px}}@media(max-width:380px){.auth-mirrors-mobile .auth-mirror-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-mirrors-mobile .auth-mirror-actions>span{grid-column:1 / -1;padding-top:4px}}@media(max-width:350px){.auth-account-options{width:calc(100% + 32px);margin-inline:-16px;font-size:10px}.auth-telegram-mobile nav b{font-size:11px}}@media(prefers-reduced-motion:reduce){.auth-telegram-links nav>a{transition:none}}.auth-panel>.brand-lock{justify-content:center}.auth-action-stack,.auth-secondary-links{display:grid;justify-items:center;gap:16px}.auth-action-stack{margin-bottom:16px}.auth-mirrors-trigger{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 12px;border:0;background:transparent;color:var(--muted);font-size:13px;font-weight:650;cursor:pointer}.auth-mirrors-trigger:hover{color:var(--text)}.auth-mirrors-trigger:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:8px}.mirrors-modal,.mirror-notice-modal,.mirror-confirm-modal{width:min(100%,calc(100vw - 32px));border-radius:16px}.mirrors-modal{position:relative}.mirrors-modal .modal-body{padding:12px 16px 16px}.mirrors-content{display:grid;gap:12px;color:var(--text)}.mirrors-content p{margin:0}.mirrors-trust{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--success) 28%,var(--border));border-radius:12px;background:color-mix(in srgb,var(--success) 6%,var(--surface))}.mirrors-trust>span{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;background:color-mix(in srgb,var(--success) 14%,var(--panel));color:var(--success)}.mirrors-trust>div{min-width:0;display:grid;gap:3px}.mirrors-trust b{font-size:13px}.mirrors-trust p,.mirrors-intro{color:var(--muted);font-size:12px;line-height:1.5}.mirrors-list{display:grid;gap:10px}.mirror-address{min-width:0;display:grid;gap:10px;padding:12px;border:1px solid var(--border);border-radius:12px;background:var(--panel)}.mirror-address-head{display:flex;align-items:center;gap:8px}.mirror-address code{min-width:0;padding:0;overflow-wrap:anywhere;color:var(--text);background:transparent;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:700;line-height:1.55}.mirror-address-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mirror-address-actions :is(a,button){min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 12px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--text);font-size:11px;font-weight:800;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.mirror-address-actions a{border-color:color-mix(in srgb,var(--cyan) 40%,var(--border));background:color-mix(in srgb,var(--cyan) 7%,var(--surface));color:var(--cyan)}.mirror-address-actions :is(a,button):not(:disabled):hover{border-color:var(--cyan);background:color-mix(in srgb,var(--cyan) 11%,var(--surface))}.mirror-address-actions button:disabled{cursor:not-allowed;opacity:.48}.mirror-kind,.mirror-health{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:999px;background:var(--surface);color:var(--muted);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.mirror-kind.onion{background:color-mix(in srgb,var(--cyan) 12%,var(--surface));color:var(--cyan)}.mirror-health.healthy{color:var(--success)}.mirror-health.down,.mirror-health.degraded{color:var(--danger)}.mirrors-guidance{padding-inline-start:12px;border-inline-start:2px solid var(--border)}.mirrors-phishing,.mirrors-error,.mirrors-empty{display:flex;align-items:flex-start;gap:12px}.mirrors-phishing{align-items:center;padding:10px 12px;border:1px solid color-mix(in srgb,var(--danger) 22%,var(--border));border-radius:11px;background:color-mix(in srgb,var(--danger) 6%,var(--surface));color:var(--text)}.mirrors-phishing svg,.mirrors-error svg{flex:0 0 auto;color:var(--danger)}.mirrors-phishing p{font-size:12px;line-height:1.5}.mirrors-loading,.mirrors-error{min-height:72px;align-items:center;justify-content:center;gap:10px;color:var(--muted)}.mirrors-loading{width:100%;min-height:160px;display:flex;text-align:center}.mirrors-error{flex-wrap:wrap}.mirror-notice-load-error{min-height:120px;display:grid;justify-items:center;align-content:center;gap:16px;padding:20px;text-align:center}.mirror-notice-load-error>span{max-width:340px;color:var(--muted);font-size:12px;line-height:1.5}.mirror-notice-load-error>button{min-width:160px}.mirrors-modal:has(.mirror-catalog-unavailable){height:auto;min-height:0}.mirror-catalog-unavailable{min-height:0;display:grid;justify-items:center;align-content:center;gap:24px;padding:32px 24px 24px;text-align:center}.mirror-catalog-unavailable>div:first-child{display:grid;justify-items:center;gap:8px}.mirror-catalog-unavailable strong{color:var(--text);font-size:20px;line-height:1.25}.mirror-catalog-unavailable p{max-width:560px;margin:0;color:var(--muted);font-size:13px;line-height:1.55}.mirror-catalog-unavailable-actions{width:min(100%,640px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mirror-catalog-unavailable-actions :is(a,button){min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:10px}.mirror-catalog-unavailable-details{width:min(100%,640px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;text-align:start}.mirror-catalog-unavailable-details article{display:grid;align-content:start;gap:8px;min-height:112px;padding:16px;border:1px solid var(--border);border-radius:12px;background:var(--panel)}.mirror-catalog-unavailable-details article strong{font-size:13px;line-height:1.35}.mirror-catalog-unavailable-details article p{font-size:12px;line-height:1.5}.mirror-catalog-unavailable button.secondary-button.mirror-catalog-unavailable-close{width:min(100%,640px);min-height:48px;margin-top:-8px;border-color:var(--cyan);background:var(--cyan);color:var(--accent-text)}.mirror-catalog-unavailable button.secondary-button.mirror-catalog-unavailable-close:hover{border-color:var(--cyan-hover);background:var(--cyan-hover);color:var(--accent-text)}.mirrors-stale{padding:10px 12px;border-radius:10px;background:var(--surface);font-size:12px}.mirrors-stale.error{border:1px solid color-mix(in srgb,var(--danger) 35%,var(--border));color:var(--danger)}.mirrors-empty{align-items:center;padding:14px;border:1px dashed var(--border-strong);border-radius:14px;color:var(--muted)}.mirrors-empty>div{min-width:0;display:grid;flex:1 1 auto;gap:3px}.mirrors-empty b{color:var(--text);font-size:12px}.mirrors-empty span{color:var(--muted);font-size:11px;line-height:1.5}.mirrors-help{display:grid;gap:10px;padding-top:4px}.mirrors-help-title{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px}.mirrors-help-title>svg{width:32px;height:32px;padding:7px;border-radius:9px;background:color-mix(in srgb,var(--cyan) 10%,var(--surface));color:var(--cyan)}.mirrors-help-title>div{min-width:0;display:grid;gap:2px}.mirrors-help-title h3{margin:0;font-size:13px}.mirrors-help-title p{color:var(--muted);font-size:11px;line-height:1.45}.mirrors-help-list{border-block:1px solid var(--border)}.mirrors-help-list details+details{border-top:1px solid var(--border)}.mirrors-help-list summary{min-height:48px;display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;cursor:pointer;list-style:none;font-size:12px}.mirrors-help-list summary::-webkit-details-marker{display:none}.mirrors-help-list summary:after{content:"+";color:var(--muted);font-size:18px;font-weight:500}.mirrors-help-list details[open] summary:after{content:"-"}.mirrors-help-list summary>span,.mirrors-bookmark-list>div>span{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;background:var(--surface);color:var(--cyan)}.mirrors-help-body{display:grid;gap:10px;padding:0 0 12px 37px}.mirrors-help-body ol{display:grid;gap:6px;margin:0;padding-inline-start:18px;color:var(--muted);font-size:11px;line-height:1.5}.mirrors-help-body a{width:fit-content;min-height:36px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border:1px solid color-mix(in srgb,var(--cyan) 38%,var(--border));border-radius:9px;color:var(--cyan);font-size:11px;font-weight:800}.mirrors-bookmark-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px}.mirrors-bookmark-list>div{min-width:0;display:grid;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:8px}.mirrors-bookmark-list p{display:grid;gap:2px;color:var(--muted);font-size:10px;line-height:1.45}.mirrors-bookmark-list b{color:var(--text);font-size:11px}.mirrors-telegram{width:100%;min-height:52px;display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;border:1px solid color-mix(in srgb,var(--cyan) 42%,var(--border));border-radius:12px;background:color-mix(in srgb,var(--cyan) 7%,var(--panel));color:var(--text);text-align:start;cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .15s ease}.mirrors-telegram:not(:disabled):hover{border-color:var(--cyan);background:color-mix(in srgb,var(--cyan) 11%,var(--panel));transform:translateY(-1px)}.mirrors-telegram:disabled{cursor:not-allowed;opacity:.5}.mirrors-telegram-icon{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;background:var(--cyan);color:var(--accent-text)}.mirrors-telegram>span:nth-child(2){min-width:0;display:grid;gap:3px}.mirrors-telegram b{font-size:12px}.mirrors-telegram small{overflow:hidden;color:var(--muted);font-size:10px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.mirrors-telegram>svg{color:var(--cyan)}.mirrors-modal .secondary-button:disabled,.mirror-notice-modal .secondary-button:disabled{cursor:not-allowed;opacity:.5;transform:none}.mirror-notice-modal .modal-body,.mirror-confirm-modal .modal-body{display:grid;gap:12px;padding:12px 16px 16px}.mirror-notice-copy{padding:4px 4px 16px;border-bottom:1px solid var(--border)}.mirror-notice-copy p{margin:0;color:var(--muted);font-size:12px;line-height:1.5}.mirror-notice-empty{display:grid;justify-items:center;gap:8px;padding:24px 20px;border:1px solid var(--border);border-radius:12px;background:var(--surface);text-align:center}.mirror-notice-empty strong{color:var(--text);font-size:14px;line-height:1.35}.mirror-notice-empty p{max-width:340px;margin:0;color:var(--muted);font-size:12px;line-height:1.5}.mirror-notice-empty>div{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:8px}.mirror-notice-empty :is(a,button){min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 12px;border:1px solid var(--border-strong);border-radius:10px;background:var(--panel);color:var(--text);font:inherit;font-size:11px;font-weight:800;cursor:pointer}.mirror-notice-empty :is(a,button)>svg{flex:0 0 auto;color:var(--cyan)}.mirror-notice-empty :is(a,button):not(:disabled):hover{border-color:var(--cyan);background:var(--panel-raised)}.mirror-notice-empty button:disabled{cursor:not-allowed;opacity:.45}.mirror-notice-addresses{min-height:min(52vh,480px);max-height:min(62vh,560px);overflow-y:auto}.mirror-notice-actions{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px}.mirror-notice-actions.single{grid-template-columns:minmax(0,1fr)}.mirror-notice-actions button,.mirror-confirm-modal>.modal-body>button{min-height:44px}.mirror-notice-onboarding .modal-body{grid-template-rows:auto auto;overflow-y:auto}.mirror-notice-onboarding .mirrors-content{height:auto;grid-template-rows:auto auto auto auto}.mirror-notice-onboarding .mirrors-address-browser>.mirrors-list{max-height:min(45vh,420px)}.mirror-notice-onboarding .mirror-notice-actions{padding-top:4px;border-top:1px solid var(--border)}.mirror-notice-onboarding .mirror-notice-actions button{min-height:52px}.mirror-confirm-modal .field{min-height:56px}.mirror-confirm-modal .field input{height:56px;font-size:16px}.mirror-confirm-modal .form-error{margin:0;line-height:1.4}.mirror-confirm-modal .danger-button,.mirror-confirm-modal .danger-button:disabled{color:#fff}.mirror-confirm-modal .danger-button:disabled{opacity:.62}.mirrors-modal{height:min(920px,calc(100dvh - 24px))}.mirrors-modal:has(.mirrors-content){height:auto;max-height:calc(100dvh - 24px)}.mirrors-modal:has(.mirrors-content) .modal-body{flex:1 1 auto;overflow:hidden}.mirrors-modal.mirrors-loading-modal{width:min(100%,calc(100vw - 32px));height:auto;min-height:0}.mirrors-loading-modal .mirrors-loading{min-height:120px}.modal-panel.mirror-notice-onboarding{height:auto;max-height:calc(100dvh - 24px)}.mirrors-modal .modal-head{min-height:64px;padding:10px 16px 10px 24px;border-bottom:1px solid var(--border)}.mirrors-modal .modal-head h2{font-size:18px}.mirrors-modal .modal-head .icon-button{width:44px;min-width:44px;height:44px;min-height:44px}.mirrors-modal .modal-body{padding:16px 24px 24px}.mirrors-content{min-height:0;height:100%;grid-template-rows:minmax(0,1fr) auto auto auto;gap:16px;overflow-x:hidden;overflow-y:auto;padding-inline-end:2px}.mirrors-trust{grid-template-columns:42px minmax(0,1fr);gap:12px;padding:14px 16px;border:1px solid color-mix(in srgb,var(--success) 34%,var(--border));border-radius:14px;background:color-mix(in srgb,var(--success) 6%,var(--surface))}.mirrors-trust>svg{width:42px;height:42px;padding:9px;border-radius:11px;background:color-mix(in srgb,var(--success) 14%,var(--panel));color:var(--success)}.mirrors-trust b{font-size:15px;line-height:1.25}.mirrors-trust p{max-width:none;font-size:11px}.mirrors-address-browser{min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);gap:12px}.mirrors-address-toolbar{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:16px}.mirrors-address-toolbar>div{min-width:0;display:flex;align-items:baseline;gap:10px}.mirrors-address-toolbar h3{margin:0;font-size:15px}.mirrors-address-toolbar p{color:var(--muted);font-size:10px;line-height:1.4}.mirrors-address-toolbar>span{min-width:26px;height:26px;display:grid;place-items:center;padding:0 7px;border-radius:999px;background:var(--surface);color:var(--muted);font-size:10px;font-weight:800}.mirrors-address-browser>.mirrors-list{min-height:0;height:100%;gap:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.mirrors-address-browser .mirror-address{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px 16px;border:0;border-radius:0;background:transparent}.mirrors-address-browser .mirror-address+.mirror-address{border-top:1px solid var(--border)}.mirror-address-main{min-width:0;display:grid;gap:5px}.mirror-address-meta{min-width:0;display:flex;align-items:center;gap:8px}.mirror-address-main .mirror-health{min-height:0;justify-self:start;gap:6px;padding:0;border-radius:0;background:transparent;font-size:10px;letter-spacing:0;text-transform:none}.mirror-address-main .mirror-health i{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:currentColor}.mirror-address-kind{padding-inline-start:8px;border-inline-start:1px solid var(--border);color:var(--muted);font-size:9px;font-weight:700;line-height:1}.mirror-address-kind.onion{color:var(--cyan)}.mirror-address-main code{overflow:visible;overflow-wrap:anywhere;word-break:break-word;font-size:11px;line-height:1.45;text-overflow:clip;white-space:normal;-webkit-user-select:all;user-select:all}.mirrors-address-browser .mirror-address-actions{display:flex;grid-template-columns:none;gap:6px}.mirrors-address-browser .mirror-address-actions :is(a,button){min-width:124px;min-height:40px;padding:0 12px;border-radius:8px;font-size:10px}.mirrors-help-section{display:grid;gap:10px}.mirrors-help-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mirrors-help-actions>button{min-width:0;min-height:60px;display:grid;grid-template-columns:36px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:8px 12px;border:1px solid var(--border);border-radius:12px;background:var(--surface);color:var(--text);text-align:start;cursor:pointer;transition:border-color .15s ease,background .15s ease}.mirrors-help-actions>button:hover,.mirrors-help-actions>button.active{border-color:color-mix(in srgb,var(--cyan) 62%,var(--border));background:color-mix(in srgb,var(--cyan) 7%,var(--surface))}.mirrors-help-actions>button>span:first-child{width:36px;height:36px;display:grid;place-items:center;border-radius:9px;background:color-mix(in srgb,var(--cyan) 12%,var(--panel));color:var(--cyan)}.mirrors-help-actions>button>span:nth-child(2){min-width:0;display:grid;gap:3px}.mirrors-help-actions b{font-size:12px}.mirrors-help-actions small{color:var(--muted);font-size:10px;line-height:1.35}.mirrors-help-actions>button>svg{color:var(--muted);transition:transform .15s ease}.mirrors-help-actions>button.active>svg{color:var(--cyan);transform:rotate(90deg)}.mirrors-help-panel{overflow:hidden;border:1px solid color-mix(in srgb,var(--cyan) 38%,var(--border));border-radius:12px;background:var(--surface);box-shadow:inset 0 1px color-mix(in srgb,var(--text) 3%,transparent)}.mirrors-help-panel>header{min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 12px 8px 16px;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--panel) 72%,var(--surface))}.mirrors-help-panel>header>div{display:grid;gap:2px}.mirrors-help-panel>header b{font-size:12px}.mirrors-help-panel>header small{color:var(--muted);font-size:10px}.mirrors-help-panel>header button{width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--border);border-radius:10px;background:var(--panel);color:var(--muted);cursor:pointer}.mirrors-device-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:0;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--panel) 38%,var(--surface))}.mirrors-device-tabs button{position:relative;min-width:0;min-height:56px;display:flex;align-items:center;justify-content:center;gap:8px;padding:0 12px;border:0;border-inline-end:1px solid var(--border);border-radius:0;background:transparent;color:var(--muted);font-size:11px;font-weight:750;cursor:pointer;transition:background .15s ease,color .15s ease}.mirrors-device-tabs button:last-child{border-inline-end:0}.mirrors-device-tabs button:after{content:"";position:absolute;inset-inline:12px;bottom:-1px;height:2px;border-radius:999px 999px 0 0;background:transparent}.mirrors-device-tabs button:hover{background:color-mix(in srgb,var(--text) 4%,transparent);color:var(--text)}.mirrors-device-tabs button.active{background:color-mix(in srgb,var(--cyan) 8%,var(--panel));color:var(--cyan)}.mirrors-device-tabs button.active:after{background:var(--cyan)}.mirrors-help-panel .mirrors-help-body{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:12px;padding:16px}.mirrors-help-panel .mirrors-help-body ol{counter-reset:mirror-help;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;overflow:hidden;padding:0;border:1px solid var(--border);border-radius:10px;list-style:none;background:var(--panel)}.mirrors-help-panel .mirrors-help-body li{counter-increment:mirror-help;min-height:56px;display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--border);color:var(--muted);font-size:11px;line-height:1.45}.mirrors-help-panel .mirrors-help-body li:nth-child(odd){border-inline-end:1px solid var(--border)}.mirrors-help-panel .mirrors-help-body li:last-child,.mirrors-help-panel .mirrors-help-body li:nth-last-child(2):nth-child(odd){border-bottom:0}.mirrors-help-panel .mirrors-help-body ol.three{grid-template-columns:repeat(3,minmax(0,1fr))}.mirrors-help-panel .mirrors-help-body ol.three li{border-inline-end:1px solid var(--border);border-bottom:0}.mirrors-help-panel .mirrors-help-body ol.three li:last-child{border-inline-end:0}.mirrors-help-panel .mirrors-help-body li:before{content:counter(mirror-help);width:28px;height:28px;display:grid;place-items:center;border-radius:8px;background:var(--surface);color:var(--text);font-size:10px;font-weight:850}.mirrors-help-panel .mirrors-help-body a{width:100%;min-height:48px;align-self:end;justify-content:center;flex:0 0 auto;white-space:nowrap}.mirrors-safety-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px}.mirrors-safety-actions>*{min-width:0;height:100%}.mirrors-safety-actions .mirrors-phishing{border-color:var(--border);background:var(--surface)}.mirrors-safety-actions .mirrors-phishing>p{display:grid;gap:3px}.mirrors-safety-actions .mirrors-phishing b{color:var(--text);font-size:11px}.mirrors-safety-actions .mirrors-phishing span{color:var(--muted);font-size:10px;line-height:1.4}.mirrors-safety-actions .mirrors-telegram{border-color:#229ed9;background:#229ed9;color:#fff;box-shadow:inset 0 0 0 1px color-mix(in srgb,#fff 18%,transparent)}.mirrors-safety-actions .mirrors-telegram:not(:disabled):hover{border-color:#1d8fc5;background:#1d8fc5;box-shadow:inset 0 0 0 1px color-mix(in srgb,#fff 24%,transparent)}.mirrors-safety-actions .mirrors-telegram-icon{background:color-mix(in srgb,#fff 14%,transparent);color:#fff}.mirrors-safety-actions .mirrors-telegram small,.mirrors-safety-actions .mirrors-telegram>svg{color:color-mix(in srgb,#fff 78%,transparent)}.mirror-admin{min-width:0;display:grid;gap:24px;padding:24px;border:1px solid var(--border);border-radius:16px;background:var(--panel);box-shadow:var(--shadow-sm)}.mirror-admin-head{display:flex;align-items:center;justify-content:flex-end;gap:24px}.mirror-admin-heading{min-width:0;display:grid;gap:6px}.mirror-admin-head h2{font-size:24px;line-height:1.15}.mirror-admin-head p{max-width:640px;margin:0;color:var(--muted);font-size:13px;line-height:1.45}.mirror-admin-head-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.mirror-admin-head-actions button{display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap}.mirror-admin-head-actions button>svg{flex:0 0 auto}.mirror-add-label-short{display:none}.mirror-admin .compact,.mirrors-modal button.compact{min-height:40px}.mirror-admin-state{min-height:180px;display:flex;align-items:center;justify-content:center;gap:10px;color:var(--muted)}.mirror-admin-state.error{color:var(--danger)}.mirror-admin-state.compact{min-height:0;justify-content:flex-start;padding:12px 16px;border:1px solid color-mix(in srgb,var(--danger) 28%,var(--border));border-radius:10px;background:color-mix(in srgb,var(--danger) 5%,var(--surface));font-size:12px}.mirror-admin-overview{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(520px,1.4fr);align-items:center;gap:24px 32px;padding:20px 24px 16px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.mirror-admin-overview.attention{border-color:color-mix(in srgb,var(--danger) 28%,var(--border))}.mirror-admin-readiness{min-width:0;display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:12px}.mirror-admin-readiness>svg{color:var(--success)}.mirror-admin-overview.attention .mirror-admin-readiness>svg{color:var(--danger)}.mirror-admin-readiness>div{min-width:0;display:grid;gap:4px}.mirror-admin-readiness b{font-size:14px}.mirror-admin-readiness p{margin:0;color:var(--muted);font-size:11px;line-height:1.45}.mirror-admin-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.mirror-admin-kpis>div{min-width:0;display:grid;align-content:center;gap:4px;padding:0 16px;border-inline-start:1px solid var(--border)}.mirror-admin-kpis>div:first-child{border-inline-start:0}.mirror-admin-kpis dt{color:var(--muted);font-size:10px;font-weight:700;line-height:1.3}.mirror-admin-kpis dd{margin:0;font-size:22px;font-weight:850;line-height:1.2}.mirror-admin-kpis dd small{color:var(--muted);font-size:12px}.mirror-admin-activity{grid-column:1 / -1;display:flex;align-items:center;gap:20px;padding-top:12px;border-top:1px solid var(--border);color:var(--muted);font-size:11px}.mirror-admin-activity>small{margin-inline-end:auto;color:var(--muted);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.mirror-admin-activity>span{white-space:nowrap}.mirror-admin-activity b{color:var(--text);font-size:12px}.mirror-operation{display:flex;align-items:center;gap:12px;padding:12px 16px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.mirror-operation>span{display:grid;gap:2px}.mirror-operation small{color:var(--muted)}.mirror-operation.failed,.mirror-operation.rollback_failed{color:var(--danger)}.mirror-operation-code{display:block;width:fit-content;margin-top:-16px;color:var(--muted);font-size:11px}.mirror-admin-create{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(420px,1.3fr);align-items:center;gap:24px;padding:20px 24px;border:1px solid color-mix(in srgb,var(--accent) 38%,var(--border));border-radius:12px;background:color-mix(in srgb,var(--accent) 4%,var(--surface));animation:mirror-panel-in .18s ease-out}@keyframes mirror-panel-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.mirror-admin-create{animation:none}}.mirror-admin-create-head{align-self:center}.mirror-admin-create-head>div{display:grid;gap:5px}.mirror-admin-create-head h3{font-size:14px}.mirror-admin-create-head p{margin:0;color:var(--muted);font-size:11px;line-height:1.45}.mirror-admin-toolbar{min-width:0;display:grid;grid-template-columns:minmax(240px,1fr) auto;align-items:stretch;gap:8px}.mirror-admin-toolbar .field{min-height:48px}.mirror-admin-toolbar .field input,.mirror-admin-toolbar>button{height:48px;min-height:48px}.mirror-admin-note{min-height:40px;display:flex;align-items:center;gap:8px;margin:-8px 0 0;padding:0 12px;border-inline-start:2px solid var(--success);color:var(--muted);font-size:11px}.mirror-admin-note svg{flex:0 0 auto;color:var(--success)}.mirror-admin-list-head{min-width:0;display:grid;grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;gap:16px}.mirror-admin-list-controls{display:contents}.mirror-admin-list-head>div:first-child{min-width:0;display:grid;gap:4px}.mirror-admin-list-head h3{display:flex;align-items:baseline;gap:8px;font-size:18px}.mirror-admin-list-head h3 span{color:var(--muted);font-size:12px;font-weight:750}.mirror-admin-list-head p{margin:0;color:var(--muted);font-size:11px}.mirror-admin-filters{display:inline-grid;grid-template-columns:repeat(3,auto);gap:2px;padding:3px;border:1px solid var(--border);border-radius:9px;background:var(--surface)}.mirror-admin-filters button{min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 10px;border:0;border-radius:6px;background:transparent;color:var(--muted);font-size:11px;font-weight:750;cursor:pointer;transition:background .15s ease,color .15s ease}.mirror-admin-filters button:hover{color:var(--text)}.mirror-admin-filters button.active{background:var(--panel);color:var(--text)}.mirror-admin-filters button span{color:var(--muted);font-size:9px}@media(min-width:701px){.mirror-admin-head-actions button,.mirror-admin-filters{box-sizing:border-box;height:40px;min-height:40px}}.mirror-admin-list{min-width:0}.mirror-admin-empty{min-height:160px;display:grid;place-items:center;align-content:center;gap:8px;padding:24px;border:1px dashed var(--border-strong);border-radius:12px;color:var(--muted);text-align:center}.mirror-admin-empty svg{color:var(--danger)}.mirror-admin-table-wrap{min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.mirror-admin-table{width:100%;border-collapse:collapse;table-layout:fixed}.mirror-admin-table th{padding:10px 12px;color:var(--muted);background:color-mix(in srgb,var(--panel) 75%,var(--surface));font-size:9px;font-weight:800;letter-spacing:.06em;text-align:left;text-transform:uppercase}.mirror-admin-table th:nth-child(1){width:31%}.mirror-admin-table th:nth-child(2){width:13%}.mirror-admin-table th:nth-child(3){width:19%}.mirror-admin-table th:nth-child(4){width:10%}.mirror-admin-table th:nth-child(5){width:27%}.mirror-admin-table td{min-width:0;padding:12px;border-top:1px solid var(--border);vertical-align:middle}.mirror-admin-table tbody tr{transition:background .15s ease}.mirror-admin-table tbody tr:hover{background:color-mix(in srgb,var(--accent) 3%,transparent)}.mirror-admin-address-inner{min-width:0;display:flex;align-items:center;gap:12px}.mirror-admin-address-inner>div:last-child{min-width:0;display:grid;gap:4px}.mirror-admin-address b{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.mirror-admin-address a{overflow:hidden;color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.mirror-admin-kind{width:36px;height:36px;display:grid;place-items:center;flex:0 0 36px;border:1px solid var(--border);border-radius:9px;color:var(--muted)}.mirror-admin-kind span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.mirror-admin-kind.onion{border-color:color-mix(in srgb,var(--cyan) 30%,var(--border));color:var(--cyan)}.mirror-admin-status-inner,.mirror-admin-check-inner,.mirror-admin-order-inner{display:grid;gap:4px}.mirror-admin-status .mirror-health{min-height:0;justify-content:flex-start;gap:6px;padding:0;border-radius:0;background:transparent;font-size:10px;letter-spacing:0;text-transform:none}.mirror-admin-status .mirror-health i{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:currentColor}.mirror-admin-status small,.mirror-admin-check span,.mirror-admin-order span{color:var(--muted);font-size:9px;line-height:1.35}.mirror-admin-check b,.mirror-admin-order b{font-size:11px;font-variant-numeric:tabular-nums}.mirror-admin-check b small{color:var(--muted);font-size:9px;font-weight:650}.mirror-admin-actions-inner{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px}.mirror-action{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 9px;border:1px solid var(--border);border-radius:8px;background:var(--panel);color:var(--muted);font-size:9px;font-weight:800;white-space:nowrap;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.mirror-action:hover:not(:disabled),.mirror-action.edit{color:var(--text)}.mirror-action:hover:not(:disabled){border-color:var(--border-strong);background:color-mix(in srgb,var(--accent) 4%,var(--panel))}.mirror-action.danger{color:var(--danger)}.mirror-action.danger:hover:not(:disabled){border-color:color-mix(in srgb,var(--danger) 45%,var(--border));background:color-mix(in srgb,var(--danger) 7%,var(--panel))}.mirror-action:disabled{opacity:.42;cursor:not-allowed}.mirror-purge-available{color:var(--muted);font-size:9px;white-space:nowrap;text-align:right}.auth-shell.mirror-directory-page{display:block;min-height:100dvh;padding:104px 24px 64px}.mirror-directory-shell{position:relative;z-index:1;width:min(100%,1120px);margin:0 auto}.mirror-directory-heading{display:flex;align-items:center;gap:32px;margin-bottom:32px;padding:32px 40px;border:1px solid var(--border);border-radius:20px;background:var(--panel);box-shadow:var(--shadow)}.mirror-directory-heading .auth-logo-picture{flex:0 0 232px}.mirror-directory-heading .auth-logo{display:block;width:232px;height:auto}.mirror-directory-eyebrow{display:block;margin-bottom:8px;color:var(--cyan);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.mirror-directory-heading h1{color:var(--text);font-size:clamp(28px,3vw,40px);line-height:1.15}.mirror-directory-heading p{margin:12px 0 0;color:var(--muted);font-size:14px;line-height:1.5}.mirror-directory-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px}.mirror-directory-group,.mirror-directory-sources{min-width:0;border:1px solid var(--border);border-radius:20px;background:var(--panel);box-shadow:var(--shadow)}.mirror-directory-group{padding:24px}.mirror-directory-group>header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid var(--border)}.mirror-directory-group>header>div{display:flex;align-items:center;gap:12px}.mirror-directory-group-icon{width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--border);border-radius:10px;color:var(--cyan)}.mirror-directory-group h2,.mirror-directory-sources h2{font-size:18px;font-weight:700}.mirror-directory-count{color:var(--muted);font-size:12px;font-variant-numeric:tabular-nums}.mirror-directory-list{display:grid}.mirror-directory-row{min-width:0;padding:16px 0;border-bottom:1px solid var(--border)}.mirror-directory-row:first-child{padding-top:0}.mirror-directory-row:last-child{padding-bottom:0;border-bottom:0}.mirror-directory-row-top{display:flex;align-items:center;margin-bottom:8px}.mirror-directory-row .mirror-health{min-height:0;justify-content:flex-start;gap:6px;padding:0;border:0;background:transparent;font-size:11px}.mirror-directory-row .mirror-health i{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:currentColor}.mirror-directory-row code{display:block;overflow-wrap:anywhere;color:var(--text);font-size:13px;line-height:1.55;-webkit-user-select:all;user-select:all}.mirror-directory-actions{display:flex;align-items:center;gap:8px;margin-top:12px}.mirror-directory-actions :is(a,button){min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 12px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--muted);font:inherit;font-size:12px;font-weight:650;cursor:pointer}.mirror-directory-actions :is(a,button):hover:not(:disabled){border-color:var(--cyan);color:var(--cyan)}.mirror-directory-actions button:disabled{opacity:.45;cursor:not-allowed}.mirror-directory-actions :is(a,button):focus-visible,.mirror-directory-source-links a:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.mirror-directory-empty{margin:0;padding:16px 0;color:var(--muted);font-size:13px}.mirror-directory-state{position:relative;z-index:1;min-height:72px;display:flex;align-items:center;gap:12px;margin-bottom:24px;padding:16px 20px;border:1px solid var(--border);border-radius:12px;background:var(--panel);color:var(--muted);font-size:13px}.mirror-directory-state.error{border-color:color-mix(in srgb,var(--danger) 32%,var(--border))}.mirror-directory-state.error>svg{flex:0 0 auto;color:var(--danger)}.mirror-directory-language-error{width:min(100% - 32px,1180px);margin:20px auto 0}.mirror-directory-state button{margin-inline-start:auto}.mirror-directory-sources{margin-top:24px;padding:24px}.mirror-directory-sources>header{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:20px}.mirror-directory-sources>header>svg{width:22px;height:22px;color:var(--cyan)}.mirror-directory-source-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.mirror-directory-source-links a{min-width:0;min-height:64px;display:flex;align-items:center;gap:12px;padding:8px 20px;border-radius:8px}.mirror-directory-source-links a+a{border-inline-start:1px solid var(--border)}.mirror-directory-source-links a:hover{background:color-mix(in srgb,var(--cyan) 7%,transparent)}.mirror-directory-source-links a>svg:first-child{flex:0 0 auto;color:var(--cyan)}.mirror-directory-source-links a>svg:last-child{flex:0 0 auto;margin-inline-start:auto;color:var(--cyan)}.mirror-directory-source-links a>span{min-width:0;display:grid;gap:4px}.mirror-directory-source-links b{color:var(--text);font-size:13px;line-height:1.3}.mirror-directory-source-links small{color:var(--muted);font-size:11px}.mirror-directory-warning{display:flex;align-items:baseline;gap:12px;margin:20px 0 0;padding:16px 4px 0;border-top:1px solid var(--border);color:var(--muted);font-size:12px;line-height:1.5}.mirror-directory-warning strong{flex:0 0 auto;color:var(--text)}@media(max-width:800px){.mirror-directory-groups{grid-template-columns:1fr}.mirror-directory-heading{padding:24px}.mirror-directory-heading .auth-logo-picture{flex-basis:176px}.mirror-directory-heading .auth-logo{width:176px}.mirror-directory-source-links{grid-template-columns:1fr}.mirror-directory-source-links a+a{border-inline-start:0;border-top:1px solid var(--border)}}@media(max-width:600px){.auth-shell.mirror-directory-page{padding:80px 12px 32px}.mirror-directory-heading{display:grid;justify-items:center;gap:16px;padding:24px 20px;text-align:center}.mirror-directory-heading .auth-logo-picture{flex-basis:auto}.mirror-directory-heading .auth-logo{width:192px}.mirror-directory-heading p{font-size:12px}.mirror-directory-groups{gap:16px}.mirror-directory-group,.mirror-directory-sources{padding:20px}.mirror-directory-row code{font-size:12px}.mirror-directory-actions :is(a,button){min-height:48px}.mirror-directory-state{align-items:flex-start;flex-wrap:wrap}.mirror-directory-state button{margin-inline-start:32px}.mirror-directory-warning{display:grid;gap:4px}}.mirror-content-fields{display:grid;gap:16px}.mirror-content-fields fieldset{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:12px;border:1px solid var(--border);border-radius:12px}.mirror-content-fields legend{padding:0 6px;color:var(--muted);font-size:11px;font-weight:800;text-transform:uppercase}.mirror-confirm-fields{display:grid;gap:12px}.mirror-confirm-hint{margin:-4px 2px 0;color:var(--muted);font-size:11px;line-height:1.45}.mirror-content-review{display:grid;gap:12px;max-height:min(52vh,480px);overflow:auto}.mirror-content-review>p{margin:0;color:var(--muted)}.mirror-content-review>div{display:grid;gap:4px;padding:12px;border-radius:10px;background:var(--surface)}.mirror-content-review>div p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.mirror-danger-copy{padding:12px;border-radius:10px;background:color-mix(in srgb,var(--danger) 9%,var(--surface));color:var(--danger);font-weight:750}@media(max-width:980px){.mirror-admin-overview{grid-template-columns:1fr}.mirror-admin-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.mirror-admin-create{grid-template-columns:1fr}.mirror-admin-list-head{grid-template-columns:1fr;align-items:stretch}.mirror-admin-list-controls{display:flex;align-items:center;justify-content:space-between;gap:12px}.mirror-admin-table th:nth-child(1){width:29%}.mirror-admin-table th:nth-child(2){width:14%}.mirror-admin-table th:nth-child(3){width:18%}.mirror-admin-table th:nth-child(4){width:10%}.mirror-admin-table th:nth-child(5){width:29%}}@media(max-width:700px){.mirrors-modal{width:min(100%,calc(100vw - 16px));height:calc(100dvh - 16px);border-radius:18px}.mirrors-modal:has(.mirrors-content){height:auto;max-height:calc(100dvh - 16px)}.modal-panel.mirror-notice-onboarding{height:min(84dvh,680px);max-height:calc(100dvh - 32px)}.modal-panel.mirror-notice-onboarding:has(.mirrors-content){height:auto}.modal-panel.mirror-notice-onboarding:has(.mirror-catalog-unavailable){height:auto}.mirrors-modal .modal-head{min-height:56px;padding:6px 8px 6px 14px}.mirrors-modal .modal-head h2{font-size:16px}.mirrors-modal .modal-body{padding:12px}.mirror-notice-modal .modal-body,.mirror-confirm-modal .modal-body{padding:10px 12px 12px}.mirrors-content{height:auto;display:flex;align-items:stretch;flex-direction:column;gap:10px}.mirror-notice-modal .modal-body{gap:10px}.mirror-notice-onboarding .modal-body{grid-template-rows:minmax(0,1fr) auto;overflow:hidden}.mirror-notice-onboarding:has(.mirror-catalog-unavailable) .modal-body{grid-template-rows:auto;overflow-y:auto}.mirror-notice-onboarding .mirrors-content{min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-inline-end:2px}.mirror-notice-onboarding .mirror-notice-actions{position:static;z-index:auto;padding:8px 0 max(0px,env(safe-area-inset-bottom));background:var(--panel)}.mirrors-trust{grid-template-columns:36px minmax(0,1fr);gap:10px;padding:12px;border-radius:12px}.mirrors-trust>svg{width:36px;height:36px;padding:8px;border-radius:10px}.mirrors-trust b{font-size:13px}.mirror-address-actions :is(a,button){min-height:44px}.mirrors-address-browser{height:auto;grid-template-rows:auto auto;flex:0 0 auto}.mirrors-address-toolbar>div{display:grid;gap:2px}.mirrors-address-browser .mirror-address{grid-template-columns:1fr;gap:12px;padding:12px}.mirrors-address-browser .mirror-address-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.mirrors-address-browser .mirror-address-actions :is(a,button){width:100%;min-width:0;min-height:44px}.mirrors-address-browser>.mirrors-list{height:auto;max-height:none;overflow:visible;scrollbar-gutter:auto}.mirror-notice-onboarding .mirrors-address-browser>.mirrors-list{max-height:none;overflow:visible}.mirrors-help-actions,.mirrors-safety-actions{grid-template-columns:1fr}.mirrors-device-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.mirrors-device-tabs button{min-height:52px;gap:4px;padding:0 4px;font-size:9px}.mirrors-device-tabs button:after{inset-inline:8px}.mirrors-help-panel .mirrors-help-body{grid-template-columns:1fr;align-items:stretch}.mirrors-help-panel .mirrors-help-body ol,.mirrors-help-panel .mirrors-help-body ol.three{grid-template-columns:1fr}.mirrors-help-panel .mirrors-help-body li{min-height:52px;padding:12px;border-inline-end:0;border-bottom:1px solid var(--border)}.mirrors-help-panel .mirrors-help-body li:nth-child(odd){border-inline-end:0}.mirrors-help-panel .mirrors-help-body li:nth-last-child(2):nth-child(odd){border-bottom:1px solid var(--border)}.mirrors-help-panel .mirrors-help-body li:last-child{border-bottom:0}.mirrors-help-panel .mirrors-help-body ol.three li{border-inline-end:0;border-bottom:1px solid var(--border)}.mirrors-help-panel .mirrors-help-body ol.three li:last-child{border-bottom:0}.mirrors-help-panel .mirrors-help-body a{width:100%;justify-content:center}.mirrors-empty{align-items:stretch;flex-direction:column}.mirrors-empty .secondary-button{width:100%}.mirror-catalog-unavailable{min-height:0;gap:20px;padding:32px 8px}.mirror-catalog-unavailable strong{font-size:18px}.mirror-catalog-unavailable-actions,.mirror-catalog-unavailable-details{grid-template-columns:1fr}.mirror-catalog-unavailable-details article{min-height:0}.mirrors-phishing{align-items:flex-start}.mirrors-telegram{min-height:52px}.mirrors-telegram small{white-space:normal}.mirror-admin{gap:20px;padding:16px;border-radius:12px}.mirror-admin-head{align-items:stretch;flex-direction:column;gap:16px}.mirror-admin-head h2{font-size:22px}.mirror-admin-head-actions{display:grid;grid-template-columns:44px minmax(0,1fr) minmax(0,1fr)}.mirror-admin-head-actions button{width:100%;min-height:44px;padding-inline:10px}.mirror-admin-refresh span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.mirror-admin-overview{gap:20px;padding:16px}.mirror-admin-readiness{align-items:start}.mirror-admin-kpis{grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--border)}.mirror-admin-kpis>div{padding:12px 8px 4px;border-inline-start:0}.mirror-admin-kpis>div:nth-child(2n){border-inline-start:1px solid var(--border);padding-inline-start:16px}.mirror-admin-kpis dd{font-size:20px}.mirror-admin-activity{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;padding-top:12px}.mirror-admin-activity>small{grid-column:1 / -1}.mirror-admin-create{gap:16px;padding:16px}.mirror-admin-toolbar,.mirror-content-fields fieldset{grid-template-columns:1fr}.mirror-admin-toolbar .field{min-height:44px}.mirror-admin-toolbar .field input,.mirror-admin-toolbar>button{width:100%;height:44px;min-height:44px}.mirror-admin-note{margin-top:-4px}.mirror-admin-list-head{grid-template-columns:1fr;align-items:stretch;gap:12px}.mirror-admin-list-controls{width:100%;align-items:stretch;flex-direction:column;gap:10px}.mirror-admin-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.mirror-admin-filters button{min-height:40px;padding-inline:6px}.mirror-admin-table-wrap{overflow:visible;border:0;border-radius:0;background:transparent}.mirror-admin-table,.mirror-admin-table tbody{display:block}.mirror-admin-table thead{display:none}.mirror-admin-table tbody{display:grid;gap:12px}.mirror-admin-table tbody tr{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"address status" "check order" "actions actions";gap:16px 12px;padding:16px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.mirror-admin-table td{display:block;padding:0;border:0}.mirror-admin-address{grid-area:address;align-items:flex-start}.mirror-admin-address b{white-space:normal}.mirror-admin-address a{max-width:100%;overflow-wrap:anywhere;white-space:normal}.mirror-admin-status{grid-area:status}.mirror-admin-status-inner{align-content:start;justify-items:end;text-align:right}.mirror-admin-status .mirror-health{justify-content:flex-end}.mirror-admin-check{grid-area:check}.mirror-admin-order{grid-area:order;justify-items:end;text-align:right}.mirror-admin-actions{grid-area:actions;padding-top:12px;border-top:1px solid var(--border)}.mirror-admin-actions-inner{display:grid;grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:8px}.mirror-action{width:100%;min-height:44px;font-size:10px}.mirror-action.danger:not(.purge){grid-column:1 / -1}.mirror-purge-available{grid-column:1 / -1;text-align:left}}@media(max-width:380px){.mirror-address-actions,.mirror-notice-actions{grid-template-columns:1fr}.mirror-notice-actions .secondary-button{order:2}.mirror-add-label{display:none}.mirror-add-label-short{display:inline}}.auth-link.auth-link-register{border-radius:1px;font-size:15px;font-weight:600;line-height:20px}.auth-link.auth-link-subtle{padding:0 8px;font-size:13px;font-weight:500;line-height:20px}.brand-lock,.brand,.page-title,.topbar,.seller-name,.seller-title,.country-cell,.rating-cell,.product-cell,.catalog-heading,.catalog-heading>div,.catalog-tools,.pagination-line,.pagination,.popover-status,.popover-balance,.seller-head,.ranking-row,.rank-stat,.topbar-profile,.language-button{display:flex;align-items:center}.brand-lock,.brand{gap:12px;font-size:20px;font-weight:700;letter-spacing:-.02em}.auth-logo{width:auto;max-width:100%;height:88px;object-fit:contain;object-position:center;display:block}.auth-logo-picture{width:100%;display:grid;place-items:center}:root[data-theme=dark] .auth-logo{mix-blend-mode:screen}.sidebar-logo{position:absolute;top:50%;left:50%;width:min(176px,calc(100% - 24px));height:58px;display:block;object-fit:contain;object-position:center;transform:translate(-50%,-50%)}.sidebar-logo[hidden]{display:none}:root[data-theme=dark] .sidebar-logo{mix-blend-mode:screen}.sidebar>.brand{width:100%;position:relative;min-height:58px;justify-content:center;padding-inline:0}.sidebar-brand-fallback{width:min(176px,calc(100% - 24px));height:58px;display:flex;align-items:center;justify-content:center;gap:8px;color:var(--text)}.sidebar-brand-fallback[hidden]{display:none}.sidebar-brand-fallback>span:last-child{display:grid;gap:1px}.sidebar-brand-fallback b{font-size:20px;font-weight:900;line-height:1;letter-spacing:.04em}.sidebar-brand-fallback small{color:var(--cyan);font-size:8px;font-weight:800;line-height:1;letter-spacing:.32em}.sidebar-brand-mark{width:38px;height:38px;display:inline-grid;place-items:center;flex:0 0 38px;border:3px solid var(--cyan);border-radius:10px;color:var(--cyan);font-size:20px;font-weight:900;line-height:1}.auth-panel h1,.page-title h1{font-size:clamp(30px,4vw,40px);line-height:1}.auth-heading{display:grid;gap:8px;text-align:center}.auth-heading span{color:var(--muted);font-size:14px;font-weight:500}.auth-form,.wallet-form,.checker-form{display:grid;gap:16px}.auth-form{gap:16px}.recovery-key-panel,.recovery-enrollment{display:grid;gap:14px}.recovery-key-warning,.browser-key-found{display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid color-mix(in srgb,#d39a27 35%,transparent);border-radius:10px;background:color-mix(in srgb,#d39a27 10%,transparent);font-size:13px;line-height:1.45}.browser-key-found{color:#25845c;border-color:color-mix(in srgb,#25845c 30%,transparent);background:color-mix(in srgb,#25845c 8%,transparent)}.recovery-key-text,.recovery-key-input textarea{width:100%;min-height:150px;resize:vertical;padding:12px;border:1px solid var(--border);border-radius:10px;color:var(--text);background:var(--surface);font:11px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace;box-sizing:border-box}.recovery-key-input{display:grid;gap:7px;color:var(--muted);font-size:13px}.recovery-key-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.recovery-key-actions button,.recovery-file{display:inline-flex;align-items:center;justify-content:center;gap:8px}.recovery-file input{display:none}.agreement-check{display:flex;align-items:flex-start;gap:10px;color:var(--muted);font-size:13px;line-height:1.45}.agreement-check input{margin-top:3px}.terms-link{border:0;padding:0;color:#247bd8;background:transparent;cursor:pointer;font:inherit}.marketplace-terms{max-height:min(68vh,680px);overflow-y:auto;padding-right:8px}.marketplace-terms section+section{margin-top:22px}.marketplace-terms h3{margin:0 0 8px}.marketplace-terms p{margin:7px 0;color:var(--muted);line-height:1.6}.telegram-popup{display:grid;justify-items:center;gap:8px;width:100%;min-height:48px;overflow:hidden}.telegram-popup>*{justify-self:center}.telegram-auth-control{position:relative;width:min(238px,100%);height:40px;overflow:hidden;isolation:isolate;border-radius:20px;background:#229ed9;color:#fff;box-shadow:0 1px 2px #0000001a}.telegram-auth-control-visual{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:10px;color:#fff;font-size:14px;font-weight:600;line-height:40px;white-space:nowrap;pointer-events:none}.telegram-auth-control-visual svg{flex:0 0 auto;stroke-width:2}.telegram-auth-frame{position:absolute;z-index:1;inset:0;display:block;width:100%;height:100%;border:0;opacity:.001;background:transparent;color-scheme:light;cursor:pointer}.telegram-auth-control:focus-within{outline:2px solid #229ed9;outline-offset:3px}.telegram-popup-status,.telegram-verified{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;color:var(--muted);font-size:13px;font-weight:700}.telegram-popup-error{max-width:320px;margin:0;color:var(--danger);font-size:12px;line-height:1.45;text-align:center}.telegram-verified{width:100%;justify-content:flex-start;padding:10px 12px;border-left:3px solid #229ed9;background:color-mix(in srgb,#229ed9 7%,transparent);color:var(--text);box-sizing:border-box}.telegram-verified svg{flex:0 0 auto;color:#229ed9}.telegram-verified span{display:grid;gap:2px}.telegram-verified small{color:var(--muted);font-size:11px;font-variant-numeric:tabular-nums}.auth-panel-telegram-handoff{width:min(100%,424px)}.telegram-account-handoff{display:grid;justify-items:center;gap:16px;text-align:center}.telegram-account-handoff-icon{width:56px;height:56px;display:grid;place-items:center;border-radius:16px;background:color-mix(in srgb,#229ed9 12%,var(--panel));color:#229ed9}.telegram-account-handoff p{max-width:340px;margin:0;color:var(--muted);font-size:13px;line-height:1.55}.telegram-account-handoff .primary-button{width:100%;min-height:52px;justify-content:center;gap:8px;text-decoration:none}.telegram-account-handoff .auth-link{min-height:44px;display:inline-flex;align-items:center;border:0;background:transparent;cursor:pointer}.turnstile-widget{min-height:65px;display:grid;place-items:center}.telegram-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:256px}.auth-panel .telegram-button{height:44px;min-height:44px;border-radius:16px;padding-inline:20px;box-shadow:0 4px 12px #229ed92e}.auth-panel .telegram-button-icon{flex:0 0 auto;width:20px;height:20px}.auth-panel .telegram-button:not(:disabled):hover{transform:none;background:#1d91cc;border-color:#1d91cc;box-shadow:0 6px 16px #229ed93d}.auth-panel .telegram-button:not(:disabled):active{transform:translateY(0) scale(.99)}.auth-panel .telegram-button:disabled{cursor:not-allowed;opacity:.55;box-shadow:none;transform:none}.telegram-button small{font-size:11px;font-weight:600;opacity:.78}.auth-link{justify-self:center;text-align:center;font-size:13px}.form-guidance{display:grid;gap:6px;padding:12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);font-size:12px;font-weight:700}.form-guidance span{display:flex;align-items:center;gap:6px;color:var(--muted)}.form-guidance span:before{content:"";width:6px;height:6px;border-radius:999px;background:currentColor}.form-guidance .ok{color:var(--success)}.form-guidance .bad{color:var(--danger)}.code-panel{display:grid;gap:12px}.code-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.code-grid input{width:100%;aspect-ratio:1;min-height:48px;border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--panel);color:var(--text);text-align:center;font-size:22px;font-weight:700;outline:none;transition:border-color .18s ease-out,box-shadow .18s ease-out}.code-grid:has(input[value]:not([value=""])) input{transition:border-color .18s ease-out,box-shadow .18s ease-out,transform .18s ease-out}.auth-form:has(.success-button) .code-grid input{border-color:var(--success);color:var(--success);transform:scale(.96)}.code-grid input:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 12%,transparent)}.code-resend{display:inline-flex;align-items:center;gap:7px;justify-self:center;min-height:40px;margin-top:-4px}.code-resend:disabled{opacity:.55;cursor:not-allowed}.success-button,.success-button:disabled{background:var(--success);border-color:var(--success);color:#fff;opacity:1;font-size:22px;transform:scale(.98)}.auth-form .form-error{margin:0;padding:12px 14px;border:1px solid color-mix(in srgb,var(--danger) 40%,var(--border));border-radius:var(--radius);background:color-mix(in srgb,var(--danger) 9%,transparent);color:var(--danger);font-size:13px;font-weight:700}.field{position:relative;display:block;min-height:56px}.field input,.field textarea,.field-select select,.range-field .range-inputs input{width:100%;border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--panel);color:var(--text);outline:none;transition:border-color .18s ease-out,box-shadow .18s ease-out}.field input,.field-select select{height:56px;padding:0 16px;line-height:54px}.field textarea{min-height:112px;padding:18px 16px 12px;resize:vertical;font:inherit;font-size:14px;line-height:1.45}.custom-select-trigger:disabled{opacity:.55;cursor:not-allowed}.field-with-action input{padding-right:56px}.field-visibility{position:absolute;z-index:2;top:8px;right:8px;width:40px;height:40px;display:grid;place-items:center;padding:0;border:0;border-radius:8px;background:transparent;color:var(--muted);cursor:pointer;transition:background .15s ease-out,color .15s ease-out}.field-visibility:hover{background:var(--surface);color:var(--text)}.field-visibility:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.range-field{display:grid;gap:8px;min-width:0}.field-select select{appearance:none;padding-right:36px;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 12px) 50%;background-size:6px 6px,6px 6px;background-repeat:no-repeat}.field span{position:absolute;left:14px;top:28px;padding:0 4px;background:var(--panel);color:var(--muted);font-size:14px;line-height:1;transform:translateY(-50%);transform-origin:left center;transition:transform .18s ease-out,top .18s ease-out,color .18s ease-out;pointer-events:none}.field-select span.float{top:0;transform:translateY(-50%) scale(.72)}.custom-select-trigger{width:100%;height:56px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 14px 0 16px;border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--panel);color:var(--text);font-size:14px;text-align:left;cursor:pointer;transition:border-color .16s ease-out,box-shadow .16s ease-out}.custom-select.open .custom-select-trigger,.custom-select-trigger:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 12%,transparent);outline:none}.custom-select-trigger>svg:last-child{color:var(--muted);transition:transform .15s ease-out}.custom-select.open .custom-select-trigger>svg:last-child{transform:rotate(180deg)}.custom-select .custom-select-value,.custom-select-menu span{position:static;padding:0;background:transparent;color:inherit;font-size:inherit;line-height:inherit;transform:none;pointer-events:auto}.custom-select-menu{position:absolute;z-index:30;top:calc(100% + 3px);left:0;right:0;max-height:244px;overflow-y:auto;display:grid;gap:0;padding:4px;border:1px solid var(--border-strong);border-radius:12px;background:var(--panel);box-shadow:0 10px 24px color-mix(in srgb,#000000 12%,transparent)}.custom-select-menu>:is(.mobile-inline-select-options,.mobile-filter-sheet-options){width:100%;min-width:0}.custom-select-menu button{width:100%;min-width:0;min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 10px;border:0;border-radius:8px;box-sizing:border-box;background:transparent;color:var(--text);font-size:13px;text-align:left;cursor:pointer}.custom-select-menu button:hover{background:var(--surface)}.custom-select-menu button.selected{background:color-mix(in srgb,var(--accent) 10%,var(--panel));color:var(--accent);font-weight:750}.custom-select-menu button.active{background:var(--surface);outline:1px solid color-mix(in srgb,var(--accent) 24%,var(--border))}.support-staff-select .mobile-inline-select-options,.upload-settings-modal .mobile-inline-select-options{width:100%;min-width:0;display:grid}.support-staff-select .mobile-inline-select-options>button,.upload-settings-modal .mobile-inline-select-options>button{width:100%;min-width:0;grid-template-columns:minmax(0,1fr) 20px;box-sizing:border-box}.support-staff-select .filter-option-copy,.upload-settings-modal .filter-option-copy{width:0;min-width:0;flex:1 1 0}.support-staff-select .filter-option-check,.upload-settings-modal .filter-option-check{margin-left:auto}.bank-combobox input{padding-left:40px;padding-right:40px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bank-combobox>span{left:38px}.bank-combobox:focus-within>span,.bank-combobox input:not(:placeholder-shown)+span{left:14px}.bank-search-icon,.bank-chevron{position:absolute;z-index:2;top:20px;color:var(--muted);pointer-events:none}.bank-search-icon{left:16px}.bank-chevron{right:14px;transition:transform .15s ease-out}.bank-combobox.open .bank-chevron{transform:rotate(180deg)}.bank-options{min-width:min(360px,calc(100vw - 32px))}.bank-options button{display:grid;grid-template-columns:minmax(0,1fr) auto 16px;min-height:40px}.search-combobox .bank-options button{grid-template-columns:minmax(0,1fr) 16px}.search-combobox .bin-search-options button{grid-template-columns:minmax(0,1fr) 20px}.bin-option-check{width:20px;height:20px;display:grid;place-items:center;border:1px solid var(--border);border-radius:6px;color:transparent}.bin-search-options button[aria-selected=true] .bin-option-check{border-color:var(--accent);background:var(--accent);color:var(--accent-text)}.bank-options button>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bank-options button>small{position:static;padding:0;background:transparent;color:var(--muted);font-size:11px;transform:none}.bank-options-empty{margin:0;padding:16px 8px;color:var(--muted);font-size:12px;text-align:center}.range-field .range-inputs{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:8px;min-width:0}.range-mini{min-height:48px}.range-field .range-inputs input{height:48px;padding:0 16px;line-height:46px;min-width:0}.range-inputs input::-webkit-outer-spin-button,.range-inputs input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.range-inputs input[type=number]{-moz-appearance:textfield}.range-slider{position:relative;height:20px;margin-inline:2px}.range-slider:before,.range-slider span{content:"";position:absolute;top:9px;height:3px;border-radius:999px}.range-slider:before{left:0;right:0;background:var(--border)}.range-slider span{background:var(--accent)}.range-slider input{position:absolute;inset:0;width:100%;height:20px;margin:0;appearance:none;background:transparent;pointer-events:none}.range-slider input::-webkit-slider-runnable-track{height:20px;background:transparent}.range-slider input::-moz-range-track{height:20px;background:transparent;border:0}.range-slider input::-webkit-slider-thumb{appearance:none;width:18px;height:18px;margin-top:1px;border:3px solid var(--panel);border-radius:999px;background:var(--accent);box-shadow:0 0 0 1px var(--accent),var(--shadow-sm);cursor:grab;pointer-events:auto}.range-slider input::-moz-range-thumb{width:14px;height:14px;border:3px solid var(--panel);border-radius:999px;background:var(--accent);box-shadow:0 0 0 1px var(--accent),var(--shadow-sm);cursor:grab;pointer-events:auto}.field input:focus,.field textarea:focus,.field-select select:focus,.range-field .range-inputs input:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 12%,transparent)}.field:focus-within>span,.field input:not(:placeholder-shown)+span,.field textarea:not(:placeholder-shown)+span,.field-select select:focus+span,.field-select span.float{top:0;transform:translateY(-50%) scale(.72);color:var(--accent)}.field b,.form-error{display:block;margin-top:8px;color:var(--danger);font-size:13px;font-weight:650}.field em{display:block;margin-top:8px;color:var(--success);font-size:12px;font-style:normal;font-weight:600}.field-error input,.field-error textarea{border-color:var(--danger)}.field-success input{border-color:color-mix(in srgb,var(--success) 54%,var(--border-strong))}.field input:disabled{cursor:not-allowed;opacity:.68}.field textarea:disabled{cursor:not-allowed;opacity:.68}.field input::placeholder,.field textarea::placeholder,.range-inputs input::placeholder{color:var(--muted)}.primary-button,.secondary-button,.telegram-button,.admin-tile{min-height:48px;border-radius:var(--radius);border:1px solid var(--accent);padding:0 18px;cursor:pointer;transition:transform .16s ease-out,background .16s ease-out,border-color .16s ease-out,color .16s ease-out}.primary-button{display:inline-flex;align-items:center;justify-content:center;background:var(--accent);color:var(--accent-text);font-weight:600;border-color:var(--accent)}.secondary-button,.telegram-button,.admin-tile{background:var(--panel);color:var(--text);border-color:var(--border)}.telegram-button{background:#229ed9;border-color:#229ed9;color:#fff;font-weight:600}.compact{min-height:40px;padding-inline:14px}.language-button{justify-content:center;gap:8px;min-height:40px;padding:0 12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);color:var(--text);font-size:12px;font-weight:800;letter-spacing:.04em;cursor:pointer;transition:border-color .16s ease-out,background .16s ease-out,transform .16s ease-out}.language-button:hover{border-color:var(--accent);background:var(--surface);transform:translateY(-1px)}[dir=rtl] .topbar-language-menu{right:auto;left:0}[dir=rtl] .auth-return-link svg,[dir=rtl] .mirrors-help-actions>button>svg:last-child{transform:rotate(180deg)}[dir=rtl] .support-ticket-list>button.active{box-shadow:inset -3px 0 0 var(--accent)}[dir=rtl] .support-messages article{border-radius:18px 6px 18px 18px}[dir=rtl] .support-messages article.own{border-radius:6px 18px 18px}[dir=rtl] .support-messages article:not(.own)>.support-message-actions{right:calc(100% + 8px);left:auto;transform:translate(4px,-50%)}[dir=rtl] .support-messages article:not(.own)>.support-message-actions:before{right:auto;left:100%}[dir=rtl] .support-messages article.own>.support-message-actions{right:auto;left:calc(100% + 8px);transform:translate(-4px,-50%)}[dir=rtl] .support-messages article.own>.support-message-actions:before{right:100%;left:auto}.primary-button:hover,.secondary-button:hover,.telegram-button:hover,.admin-tile:hover,.icon-button:hover{transform:translateY(-1px)}.primary-button:active,.secondary-button:active,.admin-tile:active,.icon-button:active{transform:translateY(0) scale(.99)}.primary-button:disabled{cursor:not-allowed;opacity:.5}.auth-link{color:var(--muted);font-weight:650;font-size:13px;text-align:center}.dashboard-shell{min-height:100vh;display:grid;grid-template-columns:clamp(232px,18vw,280px) minmax(0,1fr);background:var(--bg)}.dashboard-bootstrap{pointer-events:none}.dashboard-bootstrap-brand,.dashboard-bootstrap-profile,.dashboard-bootstrap-nav span,.dashboard-bootstrap-topbar>*,.dashboard-bootstrap-content>span,.dashboard-bootstrap-content i{display:block;border-radius:8px;background:var(--surface)}.dashboard-bootstrap-brand{width:176px;height:58px}.dashboard-bootstrap-nav{display:grid;align-content:start;gap:8px}.dashboard-bootstrap-nav span{height:44px}.dashboard-bootstrap-profile{height:48px}.dashboard-bootstrap-topbar>span{width:min(220px,28vw);height:16px;margin-right:auto}.dashboard-bootstrap-topbar>i{width:40px;height:40px;border-radius:10px}.dashboard-bootstrap-content{display:grid;align-content:start;gap:24px}.dashboard-bootstrap-content>span{width:min(320px,46%);height:48px}.dashboard-bootstrap-content>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.dashboard-bootstrap-content i{min-height:160px}.sidebar{position:sticky;top:0;height:100vh;display:grid;grid-template-rows:auto 1fr auto;gap:20px;padding:20px 12px;border-right:1px solid var(--border);background:var(--panel);overflow:visible}.sidebar nav{position:relative;z-index:0;min-height:0;display:grid;gap:8px;align-content:start;overflow-y:auto}.sidebar.account-menu-open nav{pointer-events:none}.sidebar nav a{position:relative;display:flex;align-items:center;gap:10px;min-height:44px;padding:0 14px;border-radius:var(--radius);color:var(--muted);font-weight:600;font-size:clamp(11px,.9vw,13px);transition:background .16s ease-out,color .16s ease-out;min-width:0;overflow:hidden}.sidebar nav .sidebar-mirrors-trigger{position:relative;width:100%;min-width:0;min-height:44px;display:flex;align-items:center;gap:10px;padding:0 14px;overflow:hidden;border:0;border-radius:var(--radius);background:transparent;color:var(--muted);font:inherit;font-size:clamp(11px,.9vw,13px);font-weight:600;text-align:left;cursor:pointer;transition:background .16s ease-out,color .16s ease-out}.sidebar nav .sidebar-mirrors-trigger:hover{background:var(--surface);color:var(--text)}.sidebar nav .sidebar-mirrors-trigger:focus-visible{outline:2px solid var(--cyan);outline-offset:-2px}.sidebar nav .sidebar-mirrors-trigger .nav-label-wrap{min-width:0;flex:1 1 auto;overflow:hidden}.sidebar nav .sidebar-mirrors-trigger .nav-label{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-nav-icon{width:18px;height:18px;flex:0 0 18px;color:color-mix(in srgb,var(--text) 58%,var(--muted));stroke-width:1.8;transition:color .16s ease-out}.sidebar-nav-separator{display:none}.sidebar nav a span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar nav a.has-queue{overflow:hidden}.sidebar nav a .nav-label-wrap{position:relative;min-width:0;display:flex;flex:1 1 auto;align-items:center;gap:8px;overflow:hidden}.sidebar nav a .nav-label{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar nav a .nav-label-wrap>.queue-badge{position:static;flex:0 0 auto;margin-left:auto;border-color:var(--surface);box-shadow:none}.sidebar nav a .nav-label-wrap:has(.giveaway-nav-badge){display:flex;align-items:center;gap:7px}.sidebar nav a .nav-label-wrap:has(.giveaway-nav-badge)>.nav-label{flex:0 1 auto}.giveaway-nav-badge{width:20px;height:20px;flex:0 0 20px;align-self:center;color:var(--success);filter:drop-shadow(0 2px 5px color-mix(in srgb,var(--success) 28%,transparent));stroke-width:2.4}.queue-badge{position:absolute;top:-11px;right:-16px;z-index:2;min-width:20px;height:20px;display:inline-grid;place-items:center;padding:0 5px;border:2px solid var(--panel);border-radius:999px;background:var(--danger);color:#fff;box-shadow:0 3px 10px color-mix(in srgb,var(--danger) 26%,transparent);font-size:9px;font-weight:900;line-height:1;font-variant-numeric:tabular-nums}.mobile-menu-trigger,.mobile-nav-backdrop,.notification-backdrop,button.mobile-menu-trigger{display:none}.sidebar nav a:hover{background:var(--surface);color:var(--text)}.sidebar nav a:hover .sidebar-nav-icon,.sidebar nav a.active .sidebar-nav-icon{color:var(--text)}.sidebar nav a.active{background:var(--cyan-soft);color:var(--cyan)}.sidebar nav a.active:before{content:"";position:absolute;left:-16px;width:3px;height:20px;border-radius:999px;background:var(--cyan)}.sidebar-profile{position:relative;z-index:40;display:grid;gap:7px;min-width:0}.sidebar-profile.open{z-index:90}.sidebar-profile .user-card{min-height:48px;padding-inline:8px}.sidebar-profile .profile-popover{top:auto;right:0;bottom:calc(100% + 8px);left:0;width:100%;max-width:none;gap:0;padding:8px;transform:translateY(6px);transform-origin:bottom center}.sidebar-profile .profile-popover.show{transform:translateY(0)}.sidebar-profile .popover-link{min-height:44px;gap:8px;padding-inline:8px;font-size:13px;white-space:nowrap}.sidebar-balances{min-width:0;display:grid}.sidebar-balance{width:calc(100% - 20px);min-width:0;display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:8px;margin:2px 10px 0;padding:5px 8px;border:0;border-radius:8px;background:transparent;color:var(--muted);box-shadow:none}.sidebar-balance:hover{background:var(--surface);color:var(--text)}.sidebar-balance span{min-width:0;display:flex;align-items:center;gap:5px;color:inherit;font-size:8px;font-weight:750;text-transform:uppercase;letter-spacing:.05em}.sidebar-balance span svg{width:14px;height:14px;flex:0 0 14px}.sidebar-balance strong{justify-self:end;font-size:11px;line-height:1.2;white-space:nowrap;font-variant-numeric:tabular-nums}.workspace{min-width:0;display:flex;flex-direction:column;overflow:hidden}.topbar{position:sticky;top:0;z-index:20;justify-content:flex-start;gap:12px;min-height:64px;padding:10px 24px;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--bg) 92%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.topbar-catalog-search-slot:empty{display:none}.topbar-catalog-search-slot{min-width:0;flex:1 1 auto}.topbar-catalog-search-slot .catalog-omnibox-control{min-height:52px}.catalog-search-launcher{width:100%;min-height:44px;display:flex;align-items:center;gap:9px;padding:0 13px;border:1px solid var(--border-strong);border-radius:13px;background:var(--panel);color:var(--muted);box-shadow:0 1px 2px color-mix(in srgb,#000 5%,transparent);font:inherit;text-align:left;cursor:pointer;transition:border-color .16s ease-out,background .16s ease-out,color .16s ease-out,box-shadow .16s ease-out}.catalog-search-launcher:hover{border-color:color-mix(in srgb,var(--accent) 68%,var(--border));background:var(--surface);color:var(--text);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 10%,transparent)}.catalog-search-launcher:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.catalog-search-launcher svg{flex:0 0 18px;color:var(--accent)}.catalog-search-launcher span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.catalog-omnibox{position:relative;width:100%}.catalog-omnibox-control{min-height:44px;display:flex;align-items:center;gap:9px;padding:5px 8px 5px 13px;border:1px solid var(--border-strong);border-radius:13px;background:var(--panel);color:var(--muted);box-shadow:0 1px 2px color-mix(in srgb,#000 5%,transparent);transition:border-color .16s ease-out,box-shadow .16s ease-out,background .16s ease-out}.catalog-omnibox.open .catalog-omnibox-control{border-color:color-mix(in srgb,var(--accent) 68%,var(--border));background:var(--surface);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 12%,transparent)}.catalog-omnibox-leading-icon{width:28px;height:28px;display:grid;place-items:center;flex:0 0 28px;border:1px solid transparent;border-radius:8px;color:var(--accent)}.catalog-omnibox-field{min-width:0;display:flex;align-items:center;gap:5px;flex:1;overflow-x:auto;scrollbar-width:none}.catalog-omnibox-field::-webkit-scrollbar{display:none}.catalog-omnibox-field input{min-width:150px;height:32px;flex:1 0 150px;padding:0;border:0;outline:0;background:transparent;color:var(--text);font:inherit;font-size:13px}.catalog-omnibox-field input::placeholder{color:var(--muted)}.catalog-search-chip,.catalog-search-recognized button{min-height:28px;display:inline-flex;align-items:center;gap:5px;flex:0 0 auto;padding:2px 7px;border:1px solid color-mix(in srgb,var(--accent) 24%,var(--border));border-radius:8px;background:color-mix(in srgb,var(--accent) 8%,var(--panel));color:var(--text);cursor:pointer}.catalog-search-chip small,.catalog-search-recognized button small{color:var(--accent);font-size:8px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.catalog-search-chip span,.catalog-search-recognized button span{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:750}.catalog-search-chip svg,.catalog-search-recognized button svg{color:var(--muted)}.catalog-omnibox-clear{width:30px;height:30px;display:grid;place-items:center;flex:0 0 30px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--muted);cursor:pointer}.catalog-omnibox-clear:hover{background:var(--surface);color:var(--text)}.catalog-omnibox-popover{position:absolute;z-index:50;top:calc(100% + 8px);right:0;width:max(100%,560px);max-height:min(520px,calc(100vh - 92px));overflow-y:auto;display:grid;gap:8px;padding:10px;border:1px solid var(--border-strong);border-radius:14px;background:var(--panel);box-shadow:0 18px 42px color-mix(in srgb,#000 18%,transparent);animation:catalog-search-enter .18s ease-out}@keyframes catalog-search-enter{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.catalog-omnibox-popover section{display:grid;gap:6px}.catalog-search-group-title{color:var(--muted);font-size:9px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.catalog-search-recognized{display:flex;flex-wrap:wrap;gap:6px}.catalog-search-suggestions{display:grid;gap:2px}.catalog-search-suggestions>button{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 10px;border:0;border-radius:9px;background:transparent;color:var(--text);text-align:left;cursor:pointer}.catalog-search-suggestions>button:hover,.catalog-search-suggestions>button.active{background:var(--surface)}.catalog-search-suggestions>button>span{min-width:0;display:grid;gap:2px}.catalog-search-suggestions b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.catalog-search-suggestions small{color:var(--muted);font-size:10px}.catalog-search-suggestions svg{flex:0 0 15px;color:var(--accent)}.catalog-search-status{padding:14px 10px;color:var(--muted);font-size:11px;line-height:1.45;text-align:center}.catalog-omnibox-popover footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:8px;border-top:1px solid var(--border)}.catalog-omnibox-popover footer>small{color:var(--muted);font-size:9px}.catalog-search-apply{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 14px;border:0;border-radius:9px;background:var(--accent);color:#fff;font:inherit;font-size:11px;font-weight:800;cursor:pointer}.catalog-search-apply:disabled{opacity:.45;cursor:not-allowed}.catalog-search-apply-inline{min-height:32px;flex:0 0 auto;padding-inline:12px;white-space:nowrap}:root[data-theme=dark] .catalog-omnibox-control{border-color:color-mix(in srgb,var(--cyan) 52%,var(--border-strong));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cyan) 8%,transparent)}:root[data-theme=dark] .catalog-omnibox.open .catalog-omnibox-control{border-color:var(--cyan);box-shadow:0 0 0 3px color-mix(in srgb,var(--cyan) 15%,transparent)}:root[data-theme=dark] .catalog-omnibox-leading-icon{border-color:color-mix(in srgb,var(--cyan) 44%,var(--border));background:color-mix(in srgb,var(--cyan) 10%,var(--panel));color:var(--cyan)}:root[data-theme=dark] .catalog-omnibox-leading-icon svg,:root[data-theme=dark] .catalog-search-chip small,:root[data-theme=dark] .catalog-search-recognized button small{color:var(--cyan)}:root[data-theme=dark] .catalog-search-chip,:root[data-theme=dark] .catalog-search-recognized button{border-color:color-mix(in srgb,var(--cyan) 42%,var(--border));background:color-mix(in srgb,var(--cyan) 8%,var(--panel))}:root[data-theme=dark] .catalog-search-apply{background:var(--cyan);color:#07101f}@media(max-width:920px){.topbar-catalog-search-slot{min-width:0;max-width:none}}.topbar-profile{position:relative;width:300px;max-width:300px;flex:1 1 auto;min-width:0}.user-card{width:100%;display:flex;align-items:center;gap:12px;min-height:44px;padding:4px 12px 4px 8px;border:1px solid var(--border);border-radius:12px;background:var(--panel);cursor:pointer;color:var(--text);transition:border-color .16s ease-out,background .16s ease-out}.user-card:hover,.user-card.active{border-color:var(--accent);background:var(--surface)}.user-card>svg:last-child{transition:transform .2s ease-out}.user-card .chevron-down{transform:rotate(180deg)}.user-card-text{display:grid;min-width:0;flex:1;text-align:left;line-height:1.1}.user-card-text strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700}.user-card-text small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:11px}.user-card>svg:last-child{margin-left:auto;flex-shrink:0}.avatar-badge{flex-shrink:0;display:inline-grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--cyan) 14%,var(--surface));color:var(--cyan);font-weight:700;line-height:1}.cart-trigger{position:relative;border-color:#1976ed;background:#1976ed;color:#fff}.notification-trigger{border-color:#f2b705;background:#f2b705;color:#241b00}.chat-trigger{position:relative;border-color:#7957e8;background:#7957e8;color:#fff}.topbar-icon-wrap>.chat-badge{position:absolute;top:-7px;right:-9px;min-width:18px;height:18px;box-sizing:border-box;display:grid;place-items:center;padding:0 4px;border:2px solid var(--panel);border-radius:999px;background:var(--danger);color:#fff;font-size:9px;font-weight:850;font-variant-numeric:tabular-nums;line-height:1}.cart-badge{position:absolute;top:-7px;right:-9px;min-width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;padding:0 4px;border-radius:999px;background:var(--cyan);color:#fff;font-size:10px;font-weight:800;line-height:1}.profile-popover{position:absolute;top:calc(100% + 8px);right:0;width:300px;display:grid;gap:12px;padding:16px;border:1px solid var(--border);border-radius:12px;background:var(--panel);box-shadow:var(--shadow);opacity:0;transform:translateY(-6px);pointer-events:none;transition:opacity .16s ease-out,transform .16s ease-out;z-index:30}.profile-popover.show{opacity:1;transform:translateY(0);pointer-events:auto}.popover-status,.popover-balance{gap:12px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius)}.popover-status svg{color:var(--success)}.popover-balance svg{color:var(--cyan)}.popover-status>div,.popover-balance>div{display:grid;line-height:1.15}.popover-status span,.popover-balance span{color:var(--muted);font-size:11px}.popover-status strong,.popover-balance strong{font-size:14px}.popover-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius)}.popover-stats>div{display:grid;line-height:1.2}.popover-stats small{color:var(--muted);font-size:11px}.popover-stats b{font-size:13px;display:inline-flex;align-items:center;gap:4px}.popover-actions{display:grid;gap:4px}.popover-link{display:flex;align-items:center;gap:10px;min-height:40px;padding:0 12px;border:0;border-radius:var(--radius);background:transparent;color:var(--text);font-weight:600;font-size:14px;cursor:pointer;text-align:left}.popover-link:hover{background:var(--surface)}.popover-link.popover-danger{color:var(--danger)}.popover-link:disabled{cursor:wait;opacity:.6}.popover-logout-error{margin:4px 8px 2px;color:var(--danger);font-size:11px;line-height:1.4}.icon-button{width:40px;height:40px;display:inline-grid;place-items:center;border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);color:var(--text);cursor:pointer;transition:transform .16s ease-out,background .16s ease-out}.icon-button:hover{background:var(--surface)}.topbar-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex:0 0 auto}.topbar-icon-wrap{position:relative;display:inline-grid;place-items:center;transform:translateY(-5px)}.topbar-icon-wrap .topbar-action-icon{transform:none}.topbar-action-icon{width:23px;height:23px;display:block;stroke-width:1.9;transform:translateY(-5px)}.topbar-action-label{position:absolute;right:auto;bottom:3px;left:50%;z-index:1;width:max-content;max-width:none;overflow:visible;color:var(--muted);font-size:9px;font-weight:750;line-height:1.1;letter-spacing:0;text-align:center;text-overflow:clip;white-space:nowrap;transform:translate(-50%);pointer-events:none}.topbar .telegram-trigger,.topbar .faq-trigger,.topbar .icon-button.cart-trigger,.topbar .notification-trigger,.topbar .chat-trigger,.topbar .topbar-theme-toggle{position:relative;width:80px;min-width:80px;height:52px;min-height:52px;padding:0 0 13px;border:0;background:transparent;box-shadow:none;text-decoration:none}.topbar .telegram-trigger svg{color:#fff;fill:#fff;stroke:none}.topbar .telegram-trigger{border-radius:12px;background:#229ed9;box-shadow:inset 0 0 0 1px color-mix(in srgb,#ffffff 18%,transparent)}.topbar .telegram-trigger .topbar-action-label{color:#fff}.topbar .faq-trigger svg{color:#0891b2}.topbar .faq-trigger.active{background:color-mix(in srgb,#0891b2 10%,transparent)}.topbar .icon-button.cart-trigger svg{color:#2563eb}.topbar .notification-trigger svg{color:#b7791f;fill:none}.topbar .chat-trigger svg{color:#0f766e;fill:none}.topbar .topbar-theme-toggle svg{color:#090a0c;fill:none}.topbar .telegram-trigger:hover,.topbar .faq-trigger:hover,.topbar .icon-button.cart-trigger:hover,.topbar .notification-trigger:hover,.topbar .chat-trigger:hover,.topbar .topbar-theme-toggle:hover{background:color-mix(in srgb,var(--text) 5%,transparent)}.topbar .telegram-trigger:hover{background:#1d8fc5;box-shadow:inset 0 0 0 1px color-mix(in srgb,#ffffff 24%,transparent)}.topbar-language-picker{position:relative;width:80px;height:52px;flex:0 0 80px}.topbar-language{position:relative;width:80px;height:52px;min-width:80px;min-height:52px;display:grid;place-items:center;padding:0 0 13px;border-color:transparent;border-radius:var(--radius);background:transparent;box-shadow:none}.topbar-language .topbar-action-icon{color:#6d5bd0}.topbar .topbar-language:hover,.topbar-language-picker.open .topbar-language{border-color:transparent;background:color-mix(in srgb,var(--text) 5%,transparent)}.topbar-language-menu{position:absolute;z-index:40;top:calc(100% + 8px);inset-inline-end:0;width:176px;display:grid;gap:2px;padding:6px;border:1px solid var(--border-strong);border-radius:12px;background:var(--panel);box-shadow:var(--shadow)}.topbar-language-menu button{min-height:48px;display:grid;grid-template-columns:minmax(0,1fr) 20px;align-items:center;gap:8px;padding-inline:12px 10px;border:0;border-radius:8px;background:transparent;color:var(--text);font:inherit;font-size:12px;font-weight:700;text-align:start;cursor:pointer}.topbar-language-menu button:hover,.topbar-language-menu button:focus-visible,.topbar-language-menu button[aria-checked=true]{background:var(--surface)}.topbar-language-menu button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.topbar-language-menu button svg{color:var(--text)}@media(min-width:921px)and (max-width:1080px){.topbar{gap:8px;padding-inline:16px}.topbar-actions{gap:4px;min-width:0}.topbar .topbar-action-label{display:none}.topbar-icon-wrap,.topbar-action-icon{transform:none}.topbar .telegram-trigger,.topbar .faq-trigger,.topbar .icon-button.cart-trigger,.topbar .notification-trigger,.topbar .chat-trigger,.topbar .topbar-theme-toggle,.topbar .topbar-language,.topbar .topbar-language-picker{width:52px;min-width:52px;flex-basis:52px;padding-bottom:0}}.main-area{padding:28px 24px 40px;min-width:0;overflow-x:hidden}.page-title{justify-content:flex-end;gap:16px;margin-bottom:18px}.page-title h1{display:none}html:has(.faq-page),body:has(.faq-page),#root:has(.faq-page),.workspace:has(.faq-page),.main-area:has(.faq-page){overflow-x:clip}.workspace:has(.faq-page){overflow-y:visible}.faq-page{width:min(1160px,100%);margin:0 auto}.faq-document-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,400px);align-items:stretch;gap:32px;padding:32px;border:1px solid var(--border);border-radius:16px;background:var(--panel);box-shadow:var(--shadow-sm)}.faq-title-row{min-width:0;display:grid;grid-template-columns:48px minmax(0,1fr);align-items:start;gap:16px}.faq-title-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:12px;background:var(--cyan-soft);color:var(--cyan)}.faq-eyebrow{display:block;margin:0 0 8px;color:var(--cyan);font-size:11px;font-weight:850;line-height:16px;letter-spacing:.12em;text-transform:uppercase}.faq-document-header h1{max-width:680px;margin:0;color:var(--text);font-size:clamp(28px,3vw,36px);font-weight:850;line-height:1.12;letter-spacing:-.025em}.faq-title-row p{max-width:680px;margin:12px 0 0;color:var(--muted);font-size:14px;line-height:1.6}.faq-deadline-panel{min-width:0;display:grid;align-content:start;gap:12px;padding:16px;border-radius:12px;background:var(--surface)}.faq-deadline-heading{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:11px;font-weight:850;line-height:16px;letter-spacing:.1em;text-transform:uppercase}.faq-deadline-heading svg{color:var(--cyan)}.faq-deadlines{display:grid;gap:4px;margin:0}.faq-deadlines>div{min-width:0;display:grid;grid-template-columns:104px minmax(0,1fr);align-items:baseline;gap:12px;padding:8px;border-radius:8px}.faq-deadlines dt{color:var(--text);font-size:14px;font-weight:850;font-variant-numeric:tabular-nums;line-height:20px}.faq-deadlines dd{margin:0;color:var(--muted);font-size:12px;line-height:20px}.faq-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:24px;align-items:start;margin-top:24px}.faq-toc-shell{position:sticky;top:80px;min-width:0}.faq-toc-direction{display:none}.faq-toc-heading{min-height:32px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 8px 8px;color:var(--text)}.faq-toc-heading strong{font-size:12px;font-weight:850;line-height:16px;letter-spacing:.08em;text-transform:uppercase}.faq-toc-heading span{color:var(--muted);font-size:11px;font-weight:750;font-variant-numeric:tabular-nums}.faq-toc{display:grid;gap:4px}.faq-toc a{min-height:48px;display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:8px;padding:8px;border-radius:10px;color:var(--muted);text-decoration:none;transition:color .15s ease-out,background .15s ease-out}.faq-toc a:hover{color:var(--text);background:var(--surface)}.faq-toc a:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.faq-toc a.active{color:var(--text);background:var(--cyan-soft)}.faq-toc a span{width:32px;height:32px;display:grid;place-items:center;border-radius:8px;background:var(--surface);color:var(--muted);font-size:11px;font-weight:850;font-variant-numeric:tabular-nums;transition:color .15s ease-out,background .15s ease-out}.faq-toc a.active span{background:var(--cyan);color:var(--panel)}.faq-toc a b{min-width:0;font-size:12px;font-weight:700;line-height:16px}.faq-sections{min-width:0;display:grid;overflow:clip;border:1px solid var(--border);border-radius:16px;background:var(--panel);box-shadow:var(--shadow-sm)}.faq-section{scroll-margin-top:88px;padding:32px}.faq-section+.faq-section{border-top:1px solid var(--border)}.faq-section>header{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:16px;padding:0 0 24px}.faq-section-number{width:40px;height:40px;display:grid;place-items:center;border-radius:10px;background:var(--cyan-soft);color:var(--cyan);font-size:12px;font-weight:850;font-variant-numeric:tabular-nums;line-height:1}.faq-section h2{margin:0;color:var(--text);font-size:22px;font-weight:820;line-height:28px;letter-spacing:-.012em}.faq-section>header p{margin:4px 0 0;color:var(--muted);font-size:13px;line-height:20px}.faq-rules{display:grid;gap:4px}.faq-rule{scroll-margin-top:88px;display:grid;grid-template-columns:48px minmax(0,1fr);align-items:start;gap:12px;padding:16px;border-radius:12px}.faq-rule.important{background:color-mix(in srgb,var(--cyan-soft) 72%,transparent)}.faq-rule.danger{background:color-mix(in srgb,var(--danger) 7%,transparent)}.faq-rule-code{align-self:start;padding-top:2px;color:var(--cyan);font-size:12px;font-weight:850;font-variant-numeric:tabular-nums;line-height:20px}.faq-rule.danger .faq-rule-code{color:var(--danger)}.faq-rule h3{margin:0 0 4px;color:var(--text);font-size:14px;font-weight:750;line-height:20px}.faq-rule p{max-width:760px;margin:0;color:var(--muted);font-size:13px;line-height:20px}.filter-strip{display:grid;grid-template-columns:1fr;gap:8px;align-items:start;overflow-anchor:none;padding:14px;border:1px solid color-mix(in srgb,var(--border) 82%,var(--accent));border-radius:14px;background:color-mix(in srgb,var(--surface) 76%,var(--panel));box-shadow:0 12px 30px color-mix(in srgb,#000000 5%,transparent)}.filter-primary-row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;align-items:start}.filter-advanced-grid{display:flex;flex-wrap:wrap;gap:8px;padding-top:2px}.filter-advanced-grid>*{min-width:160px;flex:1 1 180px}.advanced-filter-toggle{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 14px;border:1px solid var(--border-strong);border-radius:12px;background:var(--panel);color:var(--muted);font-size:12px;font-weight:750;cursor:pointer;white-space:nowrap}.advanced-filter-toggle.active{border-color:var(--accent);color:var(--accent);background:color-mix(in srgb,var(--accent) 7%,var(--panel))}.advanced-filter-toggle svg:last-child{transition:transform .16s ease-out}.advanced-filter-toggle.active svg:last-child{transform:rotate(180deg)}.mobile-filter-trigger{display:none}.filter-strip>.filter-toggles{grid-column:1 / -1;align-items:center}.filter-strip .field,.filter-strip .field-select{min-height:48px}.filter-strip .field input,.filter-strip .field-select select{height:48px;padding-inline:14px;line-height:46px;border-radius:12px;font-size:13px}.filter-strip .custom-select-trigger{height:48px;padding-inline:14px 12px;border-radius:12px;font-size:13px}.filter-strip .field-select select{padding-right:32px}.filter-strip .bank-combobox input{padding-left:36px;padding-right:34px}.filter-strip .bank-search-icon,.filter-strip .bank-chevron{top:16px}.filter-strip .bank-search-icon{left:13px}.filter-strip .bank-chevron{right:11px}.filter-strip .field span{font-size:13px}.purchase-page-title{min-height:0;margin:0}.catalog-mode-toolbar{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:8px 0}.catalog-mode-control{position:relative;min-width:0;min-height:64px;display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:stretch;border:1px solid var(--border-strong);border-radius:12px;background:var(--panel);color:var(--muted);transition:border-color .15s ease-out,background .15s ease-out,box-shadow .15s ease-out}.catalog-mode-toggle,.catalog-mode-help{border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.catalog-mode-toggle{min-width:0;min-height:62px;display:grid;grid-template-columns:18px 18px minmax(0,1fr);align-items:center;gap:8px;padding:6px 8px 6px 12px;text-align:start}.catalog-mode-toggle:focus-visible,.catalog-mode-help:focus-visible{outline:2px solid var(--cyan);outline-offset:-3px}.catalog-mode-toggle:active:not(:disabled){transform:scale(.995)}.catalog-mode-toggle:disabled{cursor:not-allowed;opacity:.48}.catalog-mode-check{width:18px;height:18px;display:inline-grid;place-items:center;border:1px solid var(--border-strong);border-radius:5px;background:var(--control);color:transparent;transition:border-color .15s ease-out,background .15s ease-out,color .15s ease-out,transform .15s ease-out}.catalog-mode-check[data-state=checked]{border-color:var(--cyan);background:var(--cyan);color:var(--panel);transform:scale(1.04)}.catalog-mode-icon{flex:0 0 auto}.catalog-mode-copy{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:2px;overflow:hidden}.catalog-mode-copy b{color:var(--text);font-size:11px;font-weight:850;white-space:nowrap}.catalog-mode-copy small{display:-webkit-box;overflow:hidden;color:var(--muted);font-size:9px;font-weight:650;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal}.catalog-mode-help{width:44px;min-height:44px;display:grid;place-items:center;align-self:center;border-left:1px solid var(--border);border-radius:0 11px 11px 0}.catalog-mode-help:hover{color:var(--text)}.catalog-mode-control:hover,.catalog-mode-control:focus-within{border-color:var(--cyan);box-shadow:0 0 0 2px color-mix(in srgb,var(--cyan) 10%,transparent)}.catalog-mode-control.active{border-color:var(--cyan);background:color-mix(in srgb,var(--cyan) 8%,var(--panel));color:var(--cyan)}.catalog-mode-control.active .catalog-mode-copy b{color:var(--cyan)}.catalog-mode-tooltip{position:absolute;top:calc(100% + 8px);z-index:80;width:min(320px,calc(100vw - 32px));padding:10px 12px;border:1px solid var(--border-strong);border-radius:10px;background:var(--text);box-shadow:var(--shadow);color:var(--panel);font-size:11px;font-weight:650;line-height:1.45;opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity .14s ease-out .24s,transform .14s ease-out .24s}.catalog-mode-control:first-child .catalog-mode-tooltip{left:0}.catalog-mode-control:last-child .catalog-mode-tooltip{right:0}.catalog-mode-help:hover+.catalog-mode-tooltip,.catalog-mode-help:focus-visible+.catalog-mode-tooltip{opacity:1;transform:translateY(0)}[dir=rtl] .catalog-mode-help{border-right:1px solid var(--border);border-left:0;border-radius:11px 0 0 11px}:root[data-theme=dark] .catalog-mode-control{border-color:var(--border-strong);background:var(--panel);box-shadow:inset 0 1px #ffffff08}:root[data-theme=dark] .catalog-mode-control:hover,:root[data-theme=dark] .catalog-mode-control:focus-within,:root[data-theme=dark] .catalog-mode-control.active{border-color:var(--cyan)}:root[data-theme=dark] .catalog-mode-control.active{background:var(--panel);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cyan) 22%,transparent)}:root[data-theme=dark] .catalog-mode-check{border-color:#566171;background:#0b0d11}:root[data-theme=dark] .catalog-mode-check[data-state=checked]{border-color:var(--cyan);background:var(--cyan);color:#0b0d11}:root[data-theme=dark] .catalog-mode-tooltip{border-color:#46515f;background:#f3f5f8;color:#111214}.filter-toggles{display:flex;gap:8px;min-height:40px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.filter-toggles .chip{min-height:42px;padding:0 14px;border-radius:12px;background:var(--panel)}.filter-actions{grid-column:1 / -1;display:flex;align-items:center;gap:8px;min-height:48px;justify-content:flex-start;align-self:stretch}.filter-reset-button{width:100%;min-width:0;min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 14px;border:1px solid var(--accent);border-radius:12px;background:var(--accent);color:var(--accent-text);font-size:12px;font-weight:750;cursor:pointer;transition:transform .14s ease-out,opacity .14s ease-out}.filter-reset-button:hover{transform:translateY(-1px)}.filter-reset-button:active{transform:translateY(0)}.filter-advanced-grid .verified-filter{width:auto;height:48px;justify-content:center;border-radius:12px;background:var(--panel);font-size:12px}.filter-range-row{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:4px}.compact-ranges{min-width:100%;flex-basis:100%;grid-template-columns:repeat(2,minmax(200px,1fr));padding:0}.compact-ranges .range-inputs input{height:40px;padding-inline:10px}.compact-ranges .range-slider{margin-top:-2px}.text-action{min-height:48px;padding-inline:16px;border:1px solid var(--border-strong);border-radius:var(--radius);background:transparent;color:var(--muted);font-weight:600;cursor:pointer;transition:color .16s ease-out,border-color .16s ease-out}.text-action:hover{color:var(--text);border-color:var(--accent)}.chip{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 10px;border:1px solid var(--border-strong);border-radius:999px;cursor:pointer;font-size:12px;font-weight:600;color:var(--muted);-webkit-user-select:none;user-select:none}.chip input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.chip:hover{border-color:var(--accent);color:var(--text)}.chip:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:3px}.chip svg{color:var(--muted)}.chip:has(input:checked){background:var(--cyan);color:#fff;border-color:var(--cyan);box-shadow:0 0 0 3px color-mix(in srgb,var(--cyan) 16%,transparent)}.chip:has(input:checked) svg{color:#fff}.catalog-heading{justify-content:space-between;gap:16px;margin:10px 0 12px}.purchase-mode-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-width:460px;margin:0 0 16px;padding:4px;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.purchase-mode-switch button{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:10px;color:var(--muted);background:transparent;font-weight:700}.purchase-mode-switch button.active{color:var(--text);border-color:var(--cyan);background:color-mix(in srgb,var(--cyan) 12%,transparent)}.autocheck-panel{display:grid;gap:14px;max-width:1060px}.autocheck-intro,.autocheck-order,.autocheck-progress{border:1px solid var(--border);border-radius:16px;background:var(--surface)}.autocheck-intro{display:flex;align-items:center;gap:12px;padding:18px}.autocheck-intro-icon{width:42px;height:42px;flex:0 0 42px;display:grid;place-items:center;border-radius:12px;color:var(--cyan);background:color-mix(in srgb,var(--cyan) 12%,transparent)}.autocheck-intro h2{margin:0 0 4px;font-size:20px}.autocheck-intro p{margin:0;color:var(--muted);line-height:1.45}.autocheck-state{min-height:110px;display:flex;align-items:center;justify-content:center;gap:10px;color:var(--muted)}.autocheck-state.error{color:var(--danger)}.autocheck-state button{display:inline-flex;gap:7px;align-items:center}.autocheck-poll-warning{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--warning, #d89b2b);font-size:13px}.autocheck-poll-warning button{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto}.autocheck-groups{display:grid;gap:8px}.autocheck-load-more{min-height:44px;justify-self:center}.autocheck-group{width:100%;min-height:76px;display:grid;grid-template-columns:minmax(180px,1fr) 130px minmax(210px,auto);align-items:center;gap:16px;padding:14px 16px;text-align:left;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:14px}.autocheck-group:hover,.autocheck-group.active{border-color:var(--cyan)}.autocheck-group.active{background:color-mix(in srgb,var(--cyan) 8%,var(--surface))}.autocheck-group span{display:grid;gap:3px;min-width:0}.autocheck-group b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.autocheck-group small{color:var(--muted)}.autocheck-group em{color:var(--cyan);font-size:11px;font-style:normal;font-weight:700}.autocheck-order{display:grid;grid-template-columns:minmax(220px,1fr) 130px auto;align-items:end;gap:14px;padding:18px}.autocheck-order-copy{display:grid;gap:5px}.autocheck-order-copy span{color:var(--muted)}.autocheck-order label{display:grid;gap:6px;color:var(--muted);font-size:13px}.autocheck-order input{height:44px;padding:0 12px;border:1px solid var(--border);border-radius:10px;color:var(--text);background:var(--control)}.autocheck-order>button{min-height:44px}.autocheck-confirm{grid-column:1 / -1;display:grid;gap:16px;padding-top:14px;border-top:1px solid var(--border)}.autocheck-confirm p{max-width:650px;margin:5px 0 0;color:var(--muted);line-height:1.45}.autocheck-confirm-actions{display:flex;justify-content:flex-end;gap:8px}.autocheck-confirm-actions button{display:inline-flex;align-items:center;gap:7px}.autocheck-progress{padding:18px}.autocheck-progress-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.autocheck-progress-heading span{display:inline-flex;align-items:center;gap:8px;font-weight:700}.autocheck-progress.complete{padding:0;border:0;background:transparent}.autocheck-progress.complete .autocheck-progress-heading{align-items:flex-start}.autocheck-progress.complete .autocheck-progress-heading span{font-size:20px;line-height:32px;letter-spacing:-.02em}.autocheck-progress.complete .autocheck-progress-heading b{min-height:32px;display:inline-flex;align-items:center;padding:0 12px;border-radius:999px;background:var(--surface);color:var(--muted);font-size:12px;font-variant-numeric:tabular-nums}.autocheck-progress.complete.success .autocheck-progress-heading span{color:var(--success)}.autocheck-progress.complete.warning .autocheck-progress-heading span{color:var(--warning)}.autocheck-progress.complete.danger .autocheck-progress-heading span{color:var(--danger)}.autocheck-progress-track{height:7px;margin:14px 0 10px;overflow:hidden;border-radius:99px;background:var(--border)}.autocheck-progress-track i{display:block;height:100%;border-radius:inherit;background:var(--cyan);transition:width .24s ease}.autocheck-progress p{margin:0 0 14px;color:var(--muted)}.autocheck-result-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:24px 0;padding:4px;border-radius:16px;background:var(--surface)}.autocheck-result-metrics>div{min-width:0;display:grid;gap:4px;padding:12px 16px;border-left:1px solid var(--border)}.autocheck-result-metrics>div:first-child{border-left:0}.autocheck-result-metrics dt{overflow:hidden;color:var(--muted);font-size:10px;font-weight:750;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.autocheck-result-metrics dd{margin:0;overflow:hidden;color:var(--text);font-size:16px;font-weight:800;line-height:24px;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.autocheck-progress:focus,.autocheck-confirm:focus{outline:none}.autocheck-progress:focus-visible,.autocheck-confirm:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 22%,transparent)}.autocheck-restore-error{display:grid;justify-items:start;gap:9px}.autocheck-restore-error p{margin:0;color:var(--muted)}.autocheck-restore-error>div{display:flex;flex-wrap:wrap;gap:8px}.autocheck-complete-actions{display:grid;grid-template-columns:1fr;gap:8px}.autocheck-complete-actions button{width:100%;min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:8px}.autocheck-history{display:grid;gap:9px}.autocheck-history h3{margin:4px 0 0;font-size:14px}.autocheck-history>div{display:grid;gap:7px}.autocheck-history article{min-height:58px;display:grid;grid-template-columns:minmax(0,1fr) auto 36px;align-items:center;gap:14px;padding:10px 14px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.autocheck-history article>span{min-width:0;display:grid;gap:2px}.autocheck-history article>span:nth-child(2){text-align:right}.autocheck-history article b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.autocheck-history article small{color:var(--muted)}.autocheck-history article button{width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--border);border-radius:9px;background:transparent;color:var(--cyan)}.autocheck-type-badge{width:fit-content;min-height:20px;display:inline-flex;align-items:center;padding:0 8px;border-radius:999px;background:color-mix(in srgb,var(--cyan) 12%,var(--panel));color:var(--cyan);font-size:9px;font-weight:850;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.autocheck-catalog-row .product-card-heading{width:auto;display:inline-flex;align-items:baseline;justify-content:flex-start;gap:6px}.autocheck-stock-inline{min-width:0;flex:0 0 auto;color:var(--muted);font-size:11px;font-weight:750;font-variant-numeric:tabular-nums;white-space:nowrap}.autocheck-package-indicators{min-width:0;display:inline-flex;align-items:center;gap:2px}.autocheck-package-indicators>.package-indicators{width:auto}.catalog-row .autocheck-package-indicators>.package-indicators:before{display:none;content:none}.catalog-row .autocheck-package-value>.package-indicators:before{display:none;content:none}@media(min-width:1601px){.catalog-package-desktop.autocheck-package-value>.package-indicators.compact{min-height:40px;align-items:center}.catalog-package-desktop.autocheck-package-value>.package-indicators.compact .package-indicator-wrap>button{width:16px;height:22px;border-radius:6px}.catalog-package-desktop.autocheck-package-value>.package-indicators.compact svg{width:14px;height:14px}}.autocheck-server-validation{min-width:0;display:flex;align-items:center;overflow:hidden;color:var(--muted);font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.catalog-validation-mobile.autocheck-server-validation{gap:4px;color:var(--text)}.autocheck-server-validation svg{flex:0 0 auto;color:var(--cyan)}.autocheck-price{overflow:hidden;white-space:nowrap}.autocheck-price-compact{display:inline}.autocheck-price-full{display:none}.return-badge.autocheck-return{border-color:transparent;background:transparent;color:var(--cyan)}.catalog-quick-actions{width:100%;min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:8px}.catalog-quick-actions .catalog-icon-action{width:100%}.catalog-icon-action{position:relative;width:40px;height:40px;display:inline-grid;place-items:center;padding:0;border:1px solid transparent;border-radius:10px;background:color-mix(in srgb,var(--cyan) 7%,var(--control));color:var(--muted);cursor:pointer;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cyan) 14%,transparent);transition:border-color .14s ease-out,background-color .14s ease-out,box-shadow .14s ease-out,color .14s ease-out,transform .1s ease-out}.catalog-icon-action.quick{background:var(--cyan);color:#08101f;box-shadow:0 5px 14px color-mix(in srgb,var(--cyan) 22%,transparent)}.catalog-icon-action:hover:not(:disabled){background:color-mix(in srgb,var(--cyan) 14%,var(--control));color:var(--cyan);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cyan) 36%,transparent)}.catalog-icon-action.quick:hover:not(:disabled){background:color-mix(in srgb,var(--cyan) 84%,white);color:#08101f;box-shadow:0 7px 18px color-mix(in srgb,var(--cyan) 30%,transparent)}.catalog-icon-action:active:not(:disabled){transform:scale(.92)}.catalog-icon-action:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.catalog-icon-action:disabled{opacity:.42;cursor:default}.catalog-icon-action.added:disabled{background:color-mix(in srgb,var(--success) 13%,var(--control));color:var(--success);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--success) 42%,transparent);opacity:1}.catalog-icon-action:after{position:absolute;z-index:45;right:0;bottom:calc(100% + 8px);width:max-content;max-width:160px;padding:6px 8px;border:1px solid var(--border-strong);border-radius:8px;background:var(--panel-raised);color:var(--text);box-shadow:var(--shadow);content:attr(data-tooltip);font-size:10px;font-weight:700;line-height:1.2;opacity:0;pointer-events:none;transform:translateY(4px);transition:opacity .14s ease-out .16s,transform .14s ease-out .16s}.catalog-icon-action:hover:after,.catalog-icon-action:focus-visible:after{opacity:1;transform:translateY(0)}.autocheck-inline-buy{width:100%;min-width:0;display:grid;grid-template-columns:96px 40px 40px;justify-content:end;align-items:center;gap:8px}.catalog-return-control{min-width:0;grid-column:9;grid-row:1;display:grid;gap:4px;align-content:center}.catalog-return-control.ok{color:var(--catalog-positive)}.catalog-return-control.bad{color:var(--catalog-negative)}.catalog-return-control>.return-badge-content{min-width:0;display:flex;align-items:center;gap:4px;overflow:hidden;color:inherit;font-size:10px;font-weight:750;white-space:nowrap}.autocheck-quantity-stepper{width:96px;min-width:96px;height:40px;display:grid;grid-template-columns:repeat(3,32px);align-items:center;overflow:hidden;border:1px solid var(--border);border-radius:10px;background:color-mix(in srgb,var(--panel-raised) 82%,var(--control));transition:border-color .14s ease-out,background-color .14s ease-out}.autocheck-quantity-stepper:focus-within{border-color:color-mix(in srgb,var(--cyan) 60%,var(--border));background:color-mix(in srgb,var(--cyan) 5%,var(--control))}.autocheck-quantity-stepper button{width:32px;height:38px;display:grid;place-items:center;padding:0;border:0;border-radius:9px;background:transparent;color:var(--muted);transition:background-color .14s ease-out,color .14s ease-out,transform .1s ease-out}.autocheck-quantity-stepper button:hover:not(:disabled){background:color-mix(in srgb,var(--cyan) 12%,transparent);color:var(--cyan)}.autocheck-quantity-stepper button:active:not(:disabled){transform:scale(.92)}.autocheck-quantity-stepper button:disabled{color:color-mix(in srgb,var(--muted) 45%,transparent);cursor:not-allowed}.autocheck-quantity-stepper button svg{width:14px;height:14px;display:block}.autocheck-quantity-stepper output{width:32px;min-width:32px;text-align:center;color:var(--text);font-size:13px;font-weight:800;font-variant-numeric:tabular-nums;line-height:38px}.catalog-table .autocheck-inline-buy>.primary-button.compact{width:100%;min-width:0;min-height:30px;padding-inline:8px;border-radius:8px;justify-content:center;white-space:nowrap;box-shadow:none}.autocheck-quote-retry{width:100%;min-height:44px}.autocheck-active-banner{width:100%;min-height:56px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;margin:16px 0;padding:8px 16px;border:1px solid color-mix(in srgb,var(--cyan) 40%,var(--border));border-radius:16px;background:color-mix(in srgb,var(--cyan) 7%,var(--panel));color:var(--text);cursor:pointer;transition:border-color .15s ease-out,background .15s ease-out,transform .15s ease-out}.autocheck-active-list{display:grid;gap:8px}.autocheck-active-banner:hover{border-color:var(--cyan);background:color-mix(in srgb,var(--cyan) 11%,var(--panel))}.autocheck-active-banner:active{transform:scale(.995)}.autocheck-active-banner>span{min-width:0;display:inline-flex;align-items:center;gap:8px}.autocheck-active-banner strong{font-variant-numeric:tabular-nums}.autocheck-active-banner em{color:var(--cyan);font-size:11px;font-style:normal;font-weight:800}.autocheck-history-warning{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:10px 0;padding:10px 12px;border:1px solid color-mix(in srgb,var(--warning) 38%,var(--border));border-radius:12px;background:color-mix(in srgb,var(--warning) 8%,var(--panel));font-size:13px}.autocheck-history-warning button{min-height:36px;display:inline-flex;align-items:center;gap:6px;color:var(--cyan)}.autocheck-active-limit-note{margin:8px 0;color:var(--warning);font-size:13px}.autocheck-purchase-modal{border-radius:20px}.autocheck-purchase-modal .modal-body{padding:24px}.autocheck-mode-modal{border-radius:18px}.autocheck-mode-dialog{display:grid;gap:16px}.autocheck-mode-dialog>header{min-width:0;display:grid;gap:4px}.autocheck-mode-dialog>header b{overflow:hidden;color:var(--text);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.autocheck-mode-dialog>header p{margin:0;color:var(--muted);font-size:11px;line-height:1.45}.autocheck-mode-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.autocheck-mode-options>button{position:relative;min-width:0;min-height:112px;display:grid;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:10px;padding:14px 44px 14px 14px;border:1px solid var(--border);border-radius:13px;background:var(--surface);color:var(--text);font:inherit;text-align:start;cursor:pointer;transition:border-color .15s ease-out,background .15s ease-out,transform .1s ease-out}.autocheck-mode-options>button>span{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;background:color-mix(in srgb,var(--cyan) 10%,var(--panel));color:var(--cyan)}.autocheck-mode-options>button>div{min-width:0;display:grid;gap:5px}.autocheck-mode-options b{font-size:12px;font-weight:850}.autocheck-mode-options small{color:var(--muted);font-size:10px;line-height:1.45}.autocheck-mode-options>button:hover:not(:disabled),.autocheck-mode-options>button:focus-visible,.autocheck-mode-options>button.active{outline:none;border-color:var(--cyan);background:color-mix(in srgb,var(--cyan) 7%,var(--surface))}.autocheck-mode-options>button:active:not(:disabled){transform:scale(.99)}.autocheck-mode-options>button:disabled{opacity:.42;cursor:not-allowed}.autocheck-mode-option-check{position:absolute;top:14px;right:14px;width:20px;height:20px;display:grid;place-items:center;border:1px solid var(--border-strong);border-radius:50%;background:var(--panel);color:transparent;font-style:normal;transition:border-color .15s ease-out,background .15s ease-out,color .15s ease-out,transform .15s ease-out}.autocheck-mode-option-check[data-state=checked]{border-color:var(--cyan);background:var(--cyan);color:var(--panel);transform:scale(1.05)}.autocheck-mode-off{width:100%;min-height:48px;display:flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;border:1px solid var(--border-strong);border-radius:10px;background:transparent;color:var(--muted);font:inherit;font-size:11px;font-weight:800;cursor:pointer;transition:border-color .15s ease-out,background .15s ease-out,color .15s ease-out}.autocheck-mode-off svg{transition:transform .15s ease-out}.autocheck-mode-off:hover,.autocheck-mode-off:focus-visible,.autocheck-mode-off[aria-pressed=true]{outline:none;border-color:var(--text);color:var(--text)}.autocheck-mode-off:hover svg,.autocheck-mode-off:focus-visible svg{transform:translate(4px)}[dir=rtl] .autocheck-mode-off svg{transform:rotate(180deg)}[dir=rtl] .autocheck-mode-off:hover svg,[dir=rtl] .autocheck-mode-off:focus-visible svg{transform:rotate(180deg) translate(4px)}:root[data-theme=dark] .autocheck-mode-options>button{border-color:#343d49;background:var(--control)}:root[data-theme=dark] .autocheck-mode-options>button:hover:not(:disabled),:root[data-theme=dark] .autocheck-mode-options>button:focus-visible,:root[data-theme=dark] .autocheck-mode-options>button.active{border-color:var(--cyan);background:color-mix(in srgb,var(--cyan) 12%,var(--control))}:root[data-theme=dark] .autocheck-mode-option-check{border-color:#566171;background:#0b0d11}:root[data-theme=dark] .autocheck-mode-option-check[data-state=checked]{border-color:var(--cyan);background:var(--cyan);color:#0b0d11}:root[data-theme=dark] .autocheck-mode-off{border-color:#46515f;background:var(--control)}.autocheck-mode-limit{margin:-4px 0 0;color:var(--danger);font-size:10px;line-height:1.4}.autocheck-purchase-flow{display:grid;gap:16px}.autocheck-selected-product{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px;border-radius:16px;background:var(--surface)}.autocheck-selected-product>div{min-width:0;display:grid;gap:4px}.autocheck-selected-product>div:last-child{text-align:right}.autocheck-selected-product strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.autocheck-selected-product small,.autocheck-stock{color:var(--muted);font-size:11px}.autocheck-buy-grid{display:grid;grid-template-columns:144px minmax(0,1fr) auto;align-items:center;gap:16px}.autocheck-buy-grid>button{min-height:48px}.autocheck-floating-field{position:relative;min-width:0;display:block}.autocheck-floating-field input,.autocheck-floating-field textarea{width:100%;min-height:48px;padding:16px 12px 8px;border:1px solid var(--border-strong);border-radius:12px;outline:0;background:var(--control);color:var(--text);font:inherit;transition:border-color .15s ease-out,box-shadow .15s ease-out}.autocheck-floating-field>span{position:absolute;left:12px;top:50%;padding:0 4px;background:var(--control);color:var(--muted);font-size:12px;pointer-events:none;transform:translateY(-50%);transform-origin:left center;transition:top .16s ease-out,transform .16s ease-out,color .16s ease-out}.autocheck-floating-field:focus-within>span,.autocheck-floating-field input:not(:placeholder-shown)+span,.autocheck-floating-field textarea:not(:placeholder-shown)+span{top:0;color:var(--cyan);transform:translateY(-50%) scale(.82)}.autocheck-floating-field:focus-within :is(input,textarea){border-color:var(--cyan);box-shadow:0 0 0 3px color-mix(in srgb,var(--cyan) 14%,transparent)}.autocheck-floating-textarea textarea{min-height:96px;resize:vertical}.autocheck-background-action{width:100%;min-height:44px}.autocheck-settings-note{min-height:48px;display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:12px;background:color-mix(in srgb,var(--cyan) 8%,var(--surface));color:var(--muted);font-size:11px;line-height:1.45}.autocheck-settings-note svg{flex:0 0 auto;color:var(--cyan)}.autocheck-settings-note>span{min-width:0;flex:1}.autocheck-settings-note>button{min-height:36px;flex:0 0 auto}@media(max-width:700px){.autocheck-settings-note:has(>button){align-items:stretch;flex-direction:column}.autocheck-settings-note>button{width:100%;min-height:44px}.purchase-mode-switch{max-width:none}.autocheck-intro{align-items:flex-start;padding:15px}.autocheck-group{grid-template-columns:1fr auto;gap:10px;padding:13px}.autocheck-group span:last-child{grid-column:1 / -1}.autocheck-order{grid-template-columns:1fr 100px;padding:15px}.autocheck-order-copy{grid-column:1 / -1}.autocheck-order>button{grid-column:1 / -1}.autocheck-confirm{display:grid}.autocheck-confirm-actions{display:grid;grid-template-columns:1fr 1fr}.autocheck-progress.complete .autocheck-progress-heading{align-items:flex-start;flex-direction:column;gap:8px}.autocheck-result-metrics{margin:20px 0}.autocheck-result-metrics>div{padding:12px 8px}.autocheck-result-metrics dt{font-size:9px}.autocheck-result-metrics dd{font-size:14px}.autocheck-complete-actions{display:grid;grid-template-columns:1fr}.autocheck-complete-actions button{min-height:52px}.autocheck-history article{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px}.autocheck-history article>span:nth-child(2){text-align:left}.autocheck-history article button{grid-column:2;grid-row:1 / span 2}.autocheck-purchase-modal .modal-body{padding:16px}.autocheck-mode-options{grid-template-columns:minmax(0,1fr)}.autocheck-mode-options>button{min-height:88px}.autocheck-selected-product{grid-template-columns:1fr}.autocheck-selected-product>div:last-child{text-align:left}.autocheck-buy-grid{grid-template-columns:minmax(0,1fr) auto;gap:8px}.autocheck-buy-grid>button{grid-column:1 / -1}.autocheck-active-banner{grid-template-columns:minmax(0,1fr) auto;gap:8px}.autocheck-active-banner em{grid-column:1 / -1;text-align:left}}@media(max-width:560px){.catalog-mode-toolbar{grid-template-columns:minmax(0,1fr);gap:4px;margin-block:6px}.catalog-mode-control{min-height:52px;grid-template-columns:minmax(0,1fr) 44px;border-radius:12px}.catalog-mode-toggle{min-height:50px;grid-template-columns:18px 18px minmax(0,1fr);gap:8px;padding:4px 8px}.catalog-mode-check{width:18px;height:18px;border-radius:5px}.catalog-mode-check svg{width:13px;height:13px}.catalog-mode-icon{width:17px;height:17px}.catalog-mode-copy{flex-direction:column;align-items:flex-start;gap:2px}.catalog-mode-copy b{font-size:12px;line-height:1.15}.catalog-mode-copy small{width:100%;font-size:10px;line-height:1.2;-webkit-line-clamp:2}.catalog-mode-help{width:44px;min-height:44px;border-radius:0 11px 11px 0}.catalog-mode-help svg{width:17px;height:17px}[dir=rtl] .catalog-mode-help{border-radius:11px 0 0 11px}.catalog-mode-tooltip{right:0;left:0;width:auto}.catalog-mode-control:first-child .catalog-mode-tooltip,.catalog-mode-control:last-child .catalog-mode-tooltip{right:0;left:0}}.catalog-heading>div{gap:8px}.catalog-tools{gap:16px}.catalog-heading h2{font-size:20px;font-weight:600}.catalog-heading span{color:var(--muted);font-size:13px;line-height:1;padding-top:2px}.catalog-refresh-indicator{display:inline-grid;flex:0 0 auto;place-items:center;color:var(--accent)}.catalog-tools select{height:40px;padding:0 16px;border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--panel);color:var(--text)}.catalog-scroll{overflow-x:auto}.catalog-table{--catalog-columns: 32px minmax(132px, .82fr) minmax(238px, 1.5fr) minmax(156px, .68fr) 72px minmax(116px, .76fr) 92px 76px minmax(132px, .86fr) 200px;border:1px solid var(--border);border-radius:12px;background:var(--panel);box-shadow:var(--shadow-sm)}.catalog-table-transitioning .catalog-row:not(.catalog-head){cursor:progress}.catalog-table .catalog-row:first-child{border-radius:12px 12px 0 0}.catalog-table .catalog-row:last-child{border-radius:0 0 12px 12px}.catalog-row{display:grid;grid-template-columns:var(--catalog-columns);align-items:center;column-gap:12px;min-height:64px;padding:8px 16px;border-bottom:1px solid var(--border);transition:background .16s ease-out}.catalog-row:last-child{border-bottom:0}.catalog-row.selected{background:color-mix(in srgb,var(--cyan) 7%,var(--panel))}.catalog-row-skeleton{pointer-events:none}.catalog-skeleton-cell{display:block;width:76%;height:12px;min-width:14px;border-radius:999px;background:color-mix(in srgb,var(--muted) 17%,transparent);animation:catalog-skeleton-pulse .9s ease-in-out infinite alternate}.catalog-row-skeleton .product-cell{width:88%;height:28px;border-radius:8px}.catalog-row-skeleton .catalog-skeleton-action{grid-column:10;width:100%;height:36px;border-radius:10px}.catalog-row-skeleton .catalog-package-mobile,.catalog-row-skeleton .catalog-validation-mobile{display:none}@keyframes catalog-skeleton-pulse{0%{opacity:.42}to{opacity:.78}}.catalog-row>:not(.catalog-row-actions,.catalog-mobile-divider,.catalog-package-mobile,.catalog-validation-mobile){min-width:0}.catalog-row-actions{display:contents}.catalog-row-actions>.row-check,.catalog-row-actions>.row-check-placeholder{grid-column:1;grid-row:1}.catalog-row-actions>.own-product-state,.catalog-row-actions>.trust-unavailable,.catalog-row-actions>.primary-button{grid-column:10;grid-row:1}.catalog-row-actions>.catalog-quick-actions{grid-column:10;grid-row:1}.catalog-row-actions>.autocheck-inline-buy{grid-column:10;grid-row:1}.catalog-row-actions>.primary-button{width:100%;min-height:36px;justify-content:center}.catalog-package-desktop{min-width:0;display:flex;align-items:center;justify-content:flex-start}.catalog-validation-desktop{display:flex;align-items:center;color:var(--text);font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;line-height:20px;white-space:nowrap}.catalog-head{min-height:40px;padding-block:0;color:var(--muted);font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.04em;background:var(--surface)}.catalog-head>span{display:flex;min-height:40px;align-items:center;line-height:1.15}.row-check{width:24px;height:24px;display:inline-grid;place-items:center;cursor:pointer}.row-check-placeholder{width:24px;height:24px;display:block}.row-check:has(input:disabled){cursor:default;opacity:.4}.row-check input{position:absolute;opacity:0;pointer-events:none}.row-check span{width:20px;height:20px;display:inline-grid;place-items:center;border:1px solid var(--border-strong);border-radius:5px;background:var(--panel);color:var(--accent-text);transition:background .16s ease-out,border-color .16s ease-out}.row-check input:checked+span,.row-check input:indeterminate+span,.row-check input[aria-checked=mixed]+span{background:var(--accent);border-color:var(--accent)}.row-check input:focus-visible+span{outline:2px solid var(--accent);outline-offset:3px}.catalog-row:has(.row-check input:focus-visible){box-shadow:inset 3px 0 0 var(--accent)}.seller-name{gap:8px;font-weight:600;font-size:13px;overflow:hidden}.seller-name svg{flex-shrink:0}.seller-title{min-width:0;flex-direction:column;align-items:flex-start;gap:4px}.seller-title-name{max-width:100%;min-width:0;display:inline-flex;align-items:center;gap:5px}.seller-title-name b{min-width:0}.seller-title-name .verify{flex:0 0 auto;color:var(--accent)}.seller-title b{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seller-title small{display:inline-flex;align-items:center;gap:4px;color:var(--muted);font-size:11px;line-height:1}.seller-title small svg:first-child{color:var(--warn);fill:var(--warn)}.seller-title small .verify{color:var(--cyan);fill:none;margin-left:2px}.product-cell{gap:10px;min-width:0;overflow:hidden}.product-cell>div{min-width:0}.product-cell strong{display:block;font-size:14px;font-weight:600;margin-bottom:4px}.product-cell small{display:block;max-width:100%;overflow:hidden;color:var(--muted);font-size:11px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.product-card-heading,.purchase-card-heading,.cart-card-heading,.purchase-history-card-heading{min-width:0;display:flex;align-items:center;gap:8px}.product-card-heading>strong,.purchase-card-heading>strong,.cart-card-heading>strong,.purchase-history-card-heading>strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.purchase-card-heading,.cart-card-heading{flex-wrap:nowrap;column-gap:6px;row-gap:0;overflow:hidden}.purchase-card-heading>strong,.cart-card-heading>strong{max-width:100%;flex:0 1 auto}.purchase-history-card-heading>strong{color:var(--text);font-size:13px;font-weight:850}.product-card-heading>strong{margin-bottom:0}.validation-rate-chip{width:fit-content;min-height:20px;display:inline-flex;align-items:center;margin:3px 0;padding:0 7px;border:1px solid color-mix(in srgb,var(--catalog-positive) 30%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--catalog-positive) 8%,var(--panel));color:var(--catalog-positive);font-size:10px!important;font-weight:750!important;line-height:18px;white-space:nowrap}.validation-rate-chip.compact{min-height:18px;margin:0;padding-inline:6px;font-size:9px!important;line-height:16px}.checkout-assurance-row{min-width:0;display:flex;align-items:center;gap:6px;margin-top:3px;overflow:hidden}.checkout-assurance-row>small{min-width:0;margin:0;overflow:hidden;color:var(--muted);text-overflow:ellipsis;white-space:nowrap}.checkout-assurance-row .package-indicators,.checkout-assurance-row .validation-rate-chip,.purchase-card-heading .validation-rate-chip,.cart-card-heading .validation-rate-chip,.purchase-history-card-heading .validation-rate-chip{flex:0 0 auto}.card-network-mark{width:44px;height:30px;flex:0 0 44px;display:inline-grid;place-items:center;border:1px solid var(--border);border-radius:7px;background:#f7f8fa;color:#17223b;font-size:9px;font-weight:900;letter-spacing:-.02em}.card-network-mark.visa{color:#1434cb;font-size:11px;font-style:italic}.card-network-mark.mastercard{background:#fff}.mastercard-symbol{position:relative;width:30px;height:18px;display:block}.mastercard-symbol i{position:absolute;top:1px;width:17px;height:17px;border-radius:50%;background:#eb001b}.mastercard-symbol i:first-child{left:1px}.mastercard-symbol i:last-child{right:1px;background:#f79e1b;mix-blend-mode:multiply}.card-network-mark.maestro{color:#0099df;border-color:#0099df}.card-network-mark.amex{background:#2e77bc;color:#fff}.card-network-mark.discover{color:#e66f20}.card-network-mark.discover span{max-width:100%;font-size:7px;letter-spacing:-.08em;transform:scaleX(.86)}.card-network-mark.jcb{background:#0b7958;color:#fff}.card-network-mark.unionpay{color:#d71920;border-color:#167c80}.card-network-mark.diners{color:#0079be;border-color:#0079be}.card-network-mark.elo{color:#00866a;border-color:#00866a;font-size:10px}.card-network-mark.custom{font-size:7px;letter-spacing:-.04em}.country-flag{width:24px;height:16px;flex:0 0 24px;border:1px solid color-mix(in srgb,var(--border) 74%,transparent);border-radius:2px;background:#fff;object-fit:cover;box-shadow:none}.country-flag.unknown{background:var(--surface)}.asset-icon{width:36px;height:36px;flex:0 0 36px;display:inline-grid;place-items:center;border:1px solid var(--border);border-radius:var(--radius);color:var(--text);background:var(--surface)}.product-cell small svg,.rating-cell svg{color:var(--warn);fill:var(--warn)}.fullz-indicators>i{display:flex;align-items:center;gap:8px;font-style:normal}.fullz-indicators>i>span{position:relative;z-index:1;display:inline-grid;place-items:center;color:var(--muted);cursor:help;transition:color .15s ease-out,transform .15s ease-out}.fullz-indicators>i>span:hover{z-index:30;transform:translateY(-1px)}.fullz-indicators>i>span:after{position:absolute;top:calc(100% + 8px);left:50%;z-index:30;padding:5px 8px;border-radius:6px;background:#17191d;box-shadow:0 6px 18px #0000002e;color:#fff;content:attr(data-tooltip);font-size:10px;font-weight:700;line-height:1;opacity:0;pointer-events:none;transform:translate(-50%,-3px);transition:opacity .12s ease-out,transform .12s ease-out;white-space:nowrap}.fullz-indicators>i>span:hover:after,.fullz-indicators>i>span:focus-visible:after{opacity:1;transform:translate(-50%)}.fullz-indicators .present{color:var(--catalog-positive)}.fullz-indicators .missing{color:var(--catalog-negative)}.fullz-complete{width:fit-content;display:inline-flex;align-items:center;gap:6px;color:var(--catalog-positive);font-size:11px;font-weight:800}.package-indicators{width:fit-content;display:inline-flex;align-items:center;gap:4px;overflow:visible}.catalog-package-summary{width:100%;min-width:0;display:flex;align-items:center;justify-content:center}.package-level-label{color:var(--text);font-size:10px;font-weight:800;line-height:1.2;white-space:nowrap}.catalog-package-summary .package-field-indicators{width:100%;min-width:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;column-gap:clamp(4px,.4vw,8px);row-gap:4px}.catalog-package-summary .package-field-indicators .package-indicator-wrap>button{width:22px;height:28px}.catalog-package-summary .package-field-indicators svg{width:16px;height:16px}.package-indicator-wrap{position:relative;display:inline-grid;place-items:center}.package-indicator-wrap>button{width:28px;height:28px;display:inline-grid;place-items:center;padding:0;border:0;border-radius:8px;background:transparent;cursor:help;transition:color .16s ease-out,background .16s ease-out,transform .16s ease-out}.package-indicator-wrap>button:hover,.package-indicator-wrap>button:focus-visible,.package-indicator-wrap>button.touch-open{background:var(--surface);outline:none;transform:translateY(-1px)}.package-indicator-wrap>button.present{color:var(--catalog-positive)}.package-indicator-wrap>button.missing{color:var(--catalog-negative)}.package-tooltip{position:fixed;z-index:120;width:max-content;max-width:min(220px,calc(100vw - 24px));display:grid;gap:4px;padding:9px 10px;border-radius:9px;background:#17191d;box-shadow:0 8px 24px #00000038;color:#fff;opacity:0;pointer-events:none;transform:translate(-50%,-100%);transition:opacity .15s ease-out}.package-tooltip b{font-size:11px}.package-tooltip span,.package-tooltip small{font-size:10px;line-height:1.35;white-space:normal}.package-tooltip small{color:#ffb4b4}.package-tooltip.open{opacity:1;transform:translate(-50%,-100%)}.package-indicators.compact{gap:1px}.package-indicators.compact .package-indicator-wrap>button{width:22px;height:22px;border-radius:6px}.package-unclassified{color:var(--muted);font-size:10px;line-height:1.3}.catalog-package-mobile,.catalog-validation-mobile{display:none}.catalog-package-copy{min-width:0}.country-cell{gap:8px;overflow:hidden;font-size:13px}.country-cell>span{min-width:0;display:inline-flex;align-items:center;gap:8px}.country-cell b{min-width:28px;height:20px;display:inline-grid;place-items:center;border:1px solid var(--border);border-radius:5px;background:var(--surface);color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.04em}.category-cell{overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;gap:2px;color:var(--text);font-size:13px;line-height:1.2;white-space:nowrap}.category-cell>strong,.category-cell>small{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.category-cell>strong{font-size:inherit;font-weight:600}.category-cell>small{color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.035em;text-transform:uppercase}.price-cell{font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.rating-cell{gap:4px;font-size:13px;font-variant-numeric:tabular-nums}.stock-cell{font-size:13px;color:var(--text);font-variant-numeric:tabular-nums}.stock-cell.out{color:var(--danger)}.return-badge{width:100%;min-height:20px;display:inline-flex;align-items:center;gap:8px;padding:0;font-size:12px;font-weight:700;line-height:20px;white-space:nowrap}.return-badge.ok{background:transparent;color:var(--catalog-positive)}.return-badge.bad{width:auto;height:auto;justify-content:flex-start;padding:0;background:transparent;color:var(--catalog-negative)}.return-badge-content{min-width:0;min-height:20px;display:inline-flex;align-items:center;gap:8px;line-height:20px}.return-badge-label{font-size:12px;font-weight:700;line-height:20px}@media(min-width:921px){.catalog-head-seller,.catalog-row .seller-name{justify-self:stretch;justify-content:center;text-align:center}.catalog-row .seller-title{align-items:center}.catalog-head-product{justify-content:flex-start;column-gap:0;margin-left:17px}.catalog-row .product-cell{margin-left:17px}.catalog-head-package{margin-left:5px}.catalog-package-desktop>.package-indicators{margin-left:-14px}.catalog-head-validation,.catalog-validation-desktop,.catalog-head-country{margin-left:10px}.country-cell>span{margin-left:10px}.catalog-head-category,.catalog-row .category-cell{margin-left:10px}.catalog-head-price,.price-cell,.catalog-head-return,.return-badge-content{margin-left:5px}.catalog-head-buy,.catalog-row-actions>.primary-button,.catalog-row-actions>.autocheck-inline-buy{margin-left:-5px}.catalog-row .seller-name,.catalog-row .seller-title{overflow:visible}.catalog-row .seller-title-name{width:auto;max-width:100%;justify-content:center}.catalog-row .seller-title-name .verify{margin-left:0}}@media(min-width:921px)and (max-width:1600px){.catalog-table{--catalog-columns: 32px minmax(96px, .72fr) minmax(168px, 1.35fr) minmax(120px, .66fr) 60px minmax(84px, .7fr) 68px 60px minmax(108px, .82fr) 196px}.catalog-row{column-gap:8px;padding-inline:12px}.catalog-head-product,.catalog-row .product-cell{margin-left:4px}.catalog-head-package,.catalog-package-desktop .package-indicators,.catalog-head-validation,.catalog-validation-desktop,.catalog-head-country,.country-cell>span,.catalog-head-category,.catalog-row .category-cell,.catalog-head-price,.price-cell,.catalog-head-return,.return-badge-content,.catalog-head-buy,.catalog-row-actions>.primary-button,.catalog-row-actions>.autocheck-inline-buy{margin-left:0}.catalog-row .seller-title-name{width:100%;max-width:100%}}@media(min-width:921px)and (max-width:1240px){.catalog-table{min-width:1030px}}.empty-state{display:grid;place-items:center;gap:12px;padding:56px 24px;color:var(--muted)}.empty-state-icon{display:inline-grid;place-items:center}.catalog-empty-state{width:min(420px,calc(100% - 32px));margin:24px auto;padding:32px;gap:12px;border:0;border-radius:16px;background:transparent;box-shadow:none;text-align:center}.catalog-empty-state .empty-state-icon{width:48px;height:48px;margin-bottom:4px;border:1px solid color-mix(in srgb,var(--cyan) 22%,var(--border));border-radius:14px;background:var(--cyan-soft);color:var(--cyan)}.catalog-empty-state h2{margin:0;color:var(--text);font-size:20px;font-weight:750;line-height:1.2}.catalog-empty-state p{max-width:300px;margin:0;font-size:13px;line-height:1.45}.catalog-empty-state .empty-state-action{min-width:160px;min-height:44px;gap:8px;margin-top:4px;border-radius:12px;font-size:13px;font-weight:750;box-shadow:0 8px 18px color-mix(in srgb,var(--accent) 14%,transparent)}.catalog-empty-state .empty-state-action:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.selection-dock{position:fixed;left:calc(50% + 120px);bottom:22px;z-index:60;width:fit-content;max-width:100%;display:flex;align-items:center;gap:8px;margin:0;padding:7px;border:1px solid var(--border);border-radius:16px;background:color-mix(in srgb,var(--panel) 97%,transparent);box-shadow:0 12px 32px color-mix(in srgb,#000 18%,transparent),0 2px 8px color-mix(in srgb,#000 7%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform:translate(-50%)}.selection-dock-summary{min-width:0;display:flex;align-items:center;gap:7px;padding:0 11px 0 7px;border-right:1px solid var(--border);line-height:1;white-space:nowrap}.selection-dock-summary>span{color:var(--muted);font-size:12px;font-weight:500}.selection-dock-summary>span strong{color:var(--text);font-size:13px;font-weight:750;font-variant-numeric:tabular-nums}.selection-dock-summary>i{width:3px;height:3px;flex:0 0 auto;border-radius:50%;background:var(--border-strong)}.selection-dock-summary>b{color:var(--text);font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.selection-dock-action{width:132px;min-width:132px;height:38px;min-height:38px;justify-content:center;gap:6px;padding:0 12px;border-radius:10px;font-size:12px;font-weight:650;line-height:1;white-space:nowrap}.selection-dock-short-label{display:none}.catalog-navigation-warning{margin:16px 0 0;padding:10px 12px;border:1px solid color-mix(in srgb,var(--warning) 38%,var(--border));border-radius:12px;background:color-mix(in srgb,var(--warning) 8%,var(--panel));color:var(--text);font-size:13px;line-height:1.45;text-align:start}.pagination-line{justify-content:space-between;gap:16px;margin-top:24px;color:var(--muted);font-size:13px}.pagination{gap:6px}.pagination-current{min-width:0;display:flex;align-items:center;justify-content:center;gap:6px}.pagination-current span{white-space:nowrap}.pagination button{min-width:36px;height:36px;border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);color:var(--text);cursor:pointer;font-variant-numeric:tabular-nums}.pagination button.active{background:var(--accent);color:var(--accent-text);border-color:var(--accent)}.pagination input{width:52px;min-height:34px;display:block;padding:0;border:1px solid var(--border);border-radius:9px;appearance:textfield;-moz-appearance:textfield;background:var(--panel);color:var(--text);font-size:12px;font-weight:750;line-height:34px;text-align:center;outline:none}.pagination input:focus{border-color:var(--accent)}.pagination input::-webkit-outer-spin-button,.pagination input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none;appearance:none}.ranking-list{display:grid;gap:2px;padding:8px;border:1px solid var(--border);border-radius:12px;background:var(--panel);box-shadow:var(--shadow-sm)}.ranking-row{display:grid;grid-template-columns:40px minmax(0,1fr) 110px 110px 130px;align-items:center;gap:16px;min-height:56px;padding:10px 16px;border-radius:var(--radius)}.ranking-row:hover{background:var(--surface)}.rank-num{width:32px;height:32px;display:inline-grid;place-items:center;border-radius:50%;background:var(--surface);color:var(--muted);font-weight:700;font-variant-numeric:tabular-nums}.ranking-main strong{display:block;font-size:14px;font-weight:600}.ranking-main small{color:var(--muted);font-size:12px}.rank-stat{gap:6px;font-size:13px;color:var(--text);font-variant-numeric:tabular-nums}.rank-stat svg{color:var(--warn);fill:var(--warn)}.rank-stat:last-child{font-weight:600}.metric-grid,.admin-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.metric-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.seller-card{position:relative;display:grid;gap:12px;padding:20px;border:1px solid var(--border);border-radius:12px;background:var(--panel);cursor:pointer;text-align:left;color:var(--text);transition:border-color .16s ease-out,transform .16s ease-out,box-shadow .16s ease-out}.seller-card:hover{transform:translateY(-2px);box-shadow:var(--shadow);border-color:var(--accent)}.rank-badge{position:absolute;top:16px;right:16px;width:28px;height:28px;display:inline-grid;place-items:center;border-radius:50%;background:var(--cyan-soft);color:var(--cyan);font-weight:700;font-size:13px;font-variant-numeric:tabular-nums}.seller-head{min-width:0;gap:8px;padding-right:36px}.seller-head strong{min-width:0;overflow:hidden;font-size:16px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.seller-head .verify{color:var(--cyan)}.seller-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:12px;border:1px solid var(--border);border-radius:var(--radius)}.seller-stats>div{display:grid;line-height:1.2}.seller-stats small{color:var(--muted);font-size:11px}.seller-stats b{font-size:14px;font-weight:600;display:inline-flex;align-items:center;gap:4px}.seller-stats b svg{color:var(--warn);fill:var(--warn)}.seller-rating-summary{min-height:22px;display:inline-flex;align-items:center;gap:5px;color:var(--muted);font-size:11px;font-weight:750}.seller-rating-summary svg{color:var(--warn);fill:var(--warn)}.seller-valid-rate{min-height:22px;display:inline-flex;align-items:center;gap:5px;color:var(--success);font-size:11px;font-weight:800}.seller-cta{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--cyan);font-weight:600}.seller-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:20px}.seller-hero,.seller-upload,.insight-panel,.profile-card,.wallet-form,.table-panel,.checker-panel{border:1px solid var(--border);border-radius:12px;background:var(--panel);box-shadow:var(--shadow-sm)}.seller-hero{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;margin-bottom:16px;border-radius:16px;border:1px solid var(--border);background:var(--panel);box-shadow:var(--shadow-sm)}.seller-hero-skeleton{min-height:84px;justify-content:flex-start;overflow:hidden}.seller-skeleton-avatar,.seller-skeleton-identity i,.seller-skeleton-metrics i,.seller-inventory-skeleton i{position:relative;overflow:hidden;display:block;border-radius:10px;background:color-mix(in srgb,var(--muted) 18%,transparent)}.seller-skeleton-avatar{width:46px;height:46px;flex:0 0 46px}.seller-skeleton-identity{width:min(230px,24vw);display:grid;gap:8px}.seller-skeleton-identity i:first-child{width:72%;height:14px}.seller-skeleton-identity i:last-child{width:100%;height:9px}.seller-skeleton-metrics{margin-left:auto;display:grid;grid-template-columns:repeat(5,minmax(84px,1fr));gap:8px}.seller-skeleton-metrics i{width:104px;height:44px}.seller-inventory-skeleton{display:grid;gap:8px;padding:8px 0}.seller-inventory-skeleton>span{min-height:58px;display:grid;grid-template-columns:minmax(180px,2fr) repeat(2,minmax(80px,1fr));align-items:center;gap:12px;padding:10px 14px;border:1px solid var(--border);border-radius:12px}.seller-inventory-skeleton i{width:70%;height:10px}.seller-skeleton-avatar:after,.seller-skeleton-identity i:after,.seller-skeleton-metrics i:after,.seller-inventory-skeleton i:after{position:absolute;inset:0;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--text) 7%,transparent),transparent);background-size:220% 100%;content:"";animation:admin-overview-skeleton 1.25s ease-in-out infinite}@media(max-width:760px){.seller-hero-skeleton{min-height:232px;display:grid;grid-template-columns:46px minmax(0,1fr);align-content:start}.seller-skeleton-identity{width:100%}.seller-skeleton-metrics{grid-column:1 / -1;width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.seller-skeleton-metrics i{width:100%}.seller-skeleton-metrics i:last-child{grid-column:1 / -1}.seller-inventory-skeleton>span{grid-template-columns:minmax(0,1fr)}.seller-inventory-skeleton i:nth-child(n+2){display:none}}@media(prefers-reduced-motion:reduce){.seller-skeleton-avatar:after,.seller-skeleton-identity i:after,.seller-skeleton-metrics i:after,.seller-inventory-skeleton i:after{animation:none}}.seller-hero>div:first-child,.seller-quick,.seller-upload>div:first-child{display:flex;align-items:center;gap:12px}.seller-hero>div:first-child,.seller-quick{min-width:0}.seller-avatar{width:46px;height:46px;display:inline-grid;place-items:center;border:1px solid var(--border);border-radius:13px;background:var(--surface);color:var(--text)}.seller-avatar svg{width:22px;height:22px;stroke-width:1.7}.seller-hero strong,.seller-upload strong{display:block;font-size:16px;font-weight:850;letter-spacing:-.02em}.seller-hero small,.seller-upload small{display:block;margin-top:3px;color:var(--muted);font-size:12px}.seller-quick{flex:1 1 640px;display:grid;grid-template-columns:repeat(5,minmax(104px,1fr)) 136px;align-items:stretch;gap:8px}.seller-quick>span{min-width:104px;min-height:44px;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:9px;padding:6px 10px;border:1px solid var(--border);border-radius:10px;background:var(--surface);font-size:11px;font-variant-numeric:tabular-nums}.seller-quick>span>span{min-width:0;min-height:0;display:grid;grid-template-columns:none;gap:2px;padding:0;border:0;border-radius:0;background:transparent}.seller-quick small{margin:0;color:var(--muted);font-size:11px;font-weight:700}.seller-quick b{overflow:hidden;color:var(--text);font-size:12px;font-weight:850;font-variant-numeric:tabular-nums;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.seller-quick>span>svg{width:18px;height:18px;color:var(--muted);stroke-width:1.7}.seller-create-base-button{width:auto;min-width:136px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 13px;border:1px solid var(--text);border-radius:9px;background:var(--text);color:var(--panel);font:inherit;font-size:11px;font-weight:800;cursor:pointer;transition:transform .14s ease-out,filter .14s ease-out}.seller-create-base-button svg{width:16px;height:16px;stroke-width:2}.seller-create-base-button:hover{filter:brightness(.9);transform:translateY(-1px)}.seller-create-base-button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.seller-storefront-hero{display:grid;grid-template-columns:minmax(280px,1fr) minmax(460px,1.35fr);align-items:stretch;gap:24px;margin-bottom:24px;padding:24px;border:1px solid var(--border);border-radius:20px;background:var(--panel);box-shadow:var(--shadow-sm)}.seller-storefront-identity{min-width:0;display:flex;align-items:center;gap:16px}.seller-storefront-avatar{width:64px;height:64px;flex:0 0 64px;display:grid;place-items:center;border-radius:18px;background:var(--text);color:var(--panel)}.seller-storefront-identity>div{min-width:0;display:grid;gap:4px}.seller-storefront-identity h1{margin:0;overflow:hidden;font-size:clamp(24px,3vw,36px);line-height:1.1;letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap}.seller-storefront-identity p{margin:0;color:var(--muted);font-size:11px}.seller-storefront-status{width:fit-content;min-height:24px;display:inline-flex;align-items:center;gap:5px;padding:0 8px;border-radius:999px;background:var(--surface);color:var(--muted);font-size:9px;font-weight:850;text-transform:uppercase;letter-spacing:.06em}.seller-storefront-status.verified{background:color-mix(in srgb,var(--cyan) 10%,var(--surface));color:var(--cyan)}.seller-storefront-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.seller-storefront-metrics>span{min-width:0;display:grid;align-content:center;gap:6px;padding:16px;border-radius:14px;background:var(--surface)}.seller-storefront-metrics small{color:var(--muted);font-size:10px;font-weight:750}.seller-storefront-metrics b{overflow:hidden;font-size:17px;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.seller-storefront-catalog{display:grid;gap:16px}.seller-storefront-catalog>header{display:flex;align-items:end;justify-content:space-between;gap:16px}.seller-storefront-catalog>header>div{display:grid;gap:3px}.seller-storefront-catalog>header small{color:var(--muted);font-size:9px;font-weight:850;text-transform:uppercase;letter-spacing:.1em}.seller-storefront-catalog>header h2{margin:0;font-size:22px;letter-spacing:-.03em}.seller-storefront-catalog>header>span{min-height:32px;display:inline-flex;align-items:center;padding:0 10px;border-radius:999px;background:var(--surface);color:var(--muted);font-size:10px;font-weight:800}.seller-autocheck-summary{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;border:1px solid color-mix(in srgb,#7c3aed 22%,var(--border));border-radius:14px;background:color-mix(in srgb,#7c3aed 7%,var(--panel))}.seller-autocheck-summary>span{min-width:0;display:flex;align-items:center;gap:10px}.seller-autocheck-summary>span>svg{flex:0 0 18px;color:#7c3aed}.seller-autocheck-summary>span>span{min-width:0;display:grid;gap:3px}.seller-autocheck-summary b{font-size:12px}.seller-autocheck-summary small{color:var(--muted);font-size:10px}.seller-autocheck-summary>button{min-height:38px;display:inline-flex;align-items:center;gap:7px;flex:0 0 auto;padding:0 12px;border:0;border-radius:9px;background:#7c3aed;color:#fff;font:inherit;font-size:10px;font-weight:800;cursor:pointer}.seller-storefront-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.seller-storefront-product{min-width:0;display:grid;gap:16px;padding:20px;border:1px solid var(--border);border-radius:18px;background:var(--panel);transition:border-color .15s ease-out,box-shadow .15s ease-out,transform .15s ease-out}.seller-storefront-product:hover{border-color:var(--border-strong);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.seller-storefront-product>header{min-width:0;display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px}.seller-storefront-product>header>div{min-width:0;display:grid;gap:4px}.seller-storefront-product>header strong,.seller-storefront-product>header small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seller-storefront-product>header strong{font-size:14px}.seller-storefront-product>header small{color:var(--muted);font-size:10px}.seller-storefront-price{justify-items:end}.seller-storefront-price>b{font-size:17px;font-variant-numeric:tabular-nums}.seller-storefront-footer{min-width:0;display:flex;align-items:end;justify-content:space-between;gap:16px}.seller-storefront-footer>div{min-width:0;display:grid;gap:4px}.seller-storefront-action{min-height:40px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 12px;border:1px solid var(--text);border-radius:12px;background:var(--text);color:var(--panel);font:inherit;font-size:10px;font-weight:850;cursor:pointer;transition:border-color .15s ease-out,box-shadow .15s ease-out}.seller-storefront-action:hover{border-color:var(--cyan);box-shadow:0 0 0 1px color-mix(in srgb,var(--cyan) 35%,transparent)}.seller-storefront-action:hover svg{transform:translate(2px)}.seller-storefront-action svg{transition:transform .15s ease-out}.seller-storefront-tags{display:flex;flex-wrap:wrap;gap:6px}.seller-storefront-tags>span{min-height:28px;display:inline-flex;align-items:center;gap:5px;padding:0 8px;border-radius:8px;background:var(--surface);color:var(--muted);font-size:9px;font-weight:750}.seller-storefront-tags>span.return{color:var(--success)}.seller-storefront-tags>span.no-return{color:var(--danger)}.seller-storefront-trust{color:var(--muted);font-size:9px}.seller-storefront-more{width:min(100%,360px);justify-self:center}.upload-parse-state{display:grid;gap:6px;margin:8px 12px;padding:12px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.upload-parse-state>span{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:800}.upload-parse-state>div{height:4px;overflow:hidden;border-radius:4px;background:var(--border)}.upload-parse-state>div i{display:block;height:100%;border-radius:inherit;background:var(--accent);transition:width .2s ease-out}.upload-parse-state>small{color:var(--muted);font-size:10px}.upload-parse-state.failed,.upload-parse-state.cancelled,.upload-parse-state.completed_empty{border-color:color-mix(in srgb,var(--danger) 40%,var(--border))}.cross-store-state{display:grid;gap:6px;margin:8px 12px;padding:12px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.cross-store-state>span{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:800}.cross-store-state>small{color:var(--muted);font-size:10px}.cross-store-state>code{color:var(--danger);font-size:10px}.cross-store-state progress{width:100%;height:4px;appearance:none;border:0;border-radius:999px;overflow:hidden}.cross-store-state progress::-webkit-progress-bar{background:var(--border)}.cross-store-state progress::-webkit-progress-value{background:var(--accent)}.cross-store-state progress::-moz-progress-bar{background:var(--accent)}.cross-store-state.warning{border-color:color-mix(in srgb,var(--warn) 45%,var(--border))}.cross-store-state.failed{border-color:color-mix(in srgb,var(--danger) 45%,var(--border))}.upload-rejection{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin:8px 12px;padding:12px;border:1px solid color-mix(in srgb,var(--danger) 40%,var(--border));border-radius:10px;color:var(--danger)}.upload-rejection.system{background:color-mix(in srgb,var(--danger) 7%,var(--panel))}.upload-rejection span{display:grid;gap:4px;font-size:11px}.upload-rejection-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.upload-rejection button,.upload-parse-retry{min-height:36px;padding:0 12px;border:1px solid var(--border);border-radius:8px;background:var(--panel);color:var(--text);font-size:11px;font-weight:800;cursor:pointer}.upload-parse-retry{margin:0 12px 8px}.moderation-decision{display:grid;gap:16px}.moderation-decision>p{margin:0;color:var(--muted);font-size:12px}.moderation-mode-badge{min-height:20px;display:inline-flex;align-items:center;padding:0 7px;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--muted);font-size:9px;font-weight:850;line-height:18px;white-space:nowrap}.moderation-mode-badge.autocheck{border-color:color-mix(in srgb,var(--cyan) 38%,var(--border));background:color-mix(in srgb,var(--cyan) 9%,var(--surface));color:var(--cyan)}.moderation-approval-note{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:12px;padding:14px;border:1px solid color-mix(in srgb,var(--success) 34%,var(--border));border-radius:14px;background:color-mix(in srgb,var(--success) 7%,var(--panel))}.moderation-approval-note>span{width:40px;height:40px;display:grid;place-items:center;border-radius:12px;background:color-mix(in srgb,var(--success) 14%,var(--panel));color:var(--success)}.moderation-approval-note>div{min-width:0;display:grid;gap:5px}.moderation-approval-note b{font-size:12px}.moderation-approval-note p{margin:0;color:var(--muted);font-size:11px;line-height:1.5}.admin-moderation-card .base-head-actions button{min-height:36px;display:inline-flex;align-items:center;gap:6px;padding:0 12px;border-radius:12px;font-size:11px;font-weight:800}.moderation-modal-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.moderation-modal-actions button{width:100%;min-width:0;min-height:44px;height:auto;border-radius:14px;padding:10px 12px;white-space:normal}.danger-button{min-height:40px;padding:0 16px;border:1px solid var(--danger);border-radius:10px;background:var(--danger);color:#fff;font:inherit;font-size:12px;font-weight:850;cursor:pointer}.danger-button:disabled{opacity:.45;cursor:not-allowed}@media(max-width:900px){.upload-rejection{grid-template-columns:auto 1fr}.upload-rejection-actions{grid-column:1 / -1;justify-content:stretch}.upload-rejection-actions button{flex:1 1 180px}}@media(max-width:520px){.moderation-modal-actions{grid-template-columns:1fr}.moderation-approval-note{grid-template-columns:36px minmax(0,1fr);padding:12px}.moderation-approval-note>span{width:36px;height:36px}}@media(max-width:520px){.admin-category-price-grid{grid-template-columns:1fr}.admin-bin-prices-field textarea{min-height:120px;resize:none}.admin-moderation-card .moderation-edit{min-height:44px}}.seller-upload{display:grid;grid-template-columns:minmax(220px,1fr) minmax(220px,1.2fr) auto auto;align-items:center;gap:12px;padding:16px;margin-bottom:16px}.seller-upload svg{color:var(--cyan)}.insight-panel{display:grid;gap:10px;padding:20px}.insight-panel svg{color:var(--cyan)}.insight-panel h2{font-size:12px;color:var(--muted);font-weight:600;text-transform:uppercase;letter-spacing:.04em}.insight-panel strong{font-size:24px;font-weight:600}.insight-panel p{margin:0;color:var(--muted);font-size:11px;line-height:1.6}.wallet-payment-layout{width:100%;display:grid;grid-template-columns:minmax(0,1fr);align-items:start}.wallet-payment-layout:has(.payment-invoice){grid-template-columns:minmax(0,1fr)}.wallet-payment-layout:has(.payment-invoice)>.insight-panel{display:none}.wallet-balance-panel{min-width:0;display:flex;align-items:center;gap:12px;padding:14px 18px}.wallet-balance-panel>span{width:42px;height:42px;flex:0 0 auto;display:grid;place-items:center;border-radius:12px;background:var(--surface)}.wallet-balance-panel>div{display:grid;gap:2px}.wallet-balance-panel small{color:var(--muted);font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.wallet-balance-panel strong{font-size:20px;font-variant-numeric:tabular-nums}.wallet-balance-panel p{margin:0 0 0 auto;color:var(--muted);font-size:10px}.payment-flow{min-width:0;overflow:hidden;padding:28px;border:1px solid var(--border);border-radius:24px;background:var(--panel);box-shadow:var(--shadow-sm)}.payment-flow:has(.payment-invoice){padding:32px}.payment-flow.compact{padding:16px;border-radius:14px;box-shadow:none}.payment-flow.compact .payment-invoice-body{grid-template-columns:1fr}.payment-flow.compact .payment-qr{width:min(240px,100%)}.payment-flow-header{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:24px;padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid var(--border)}.payment-flow-intro{min-width:0;display:flex;align-items:center;gap:14px}.payment-flow-intro>span{width:48px;height:48px;flex:0 0 auto;display:grid;place-items:center;border-radius:15px;background:var(--accent);color:var(--accent-text)}.payment-flow-intro h2{font-size:20px;letter-spacing:-.02em}.payment-current-balance{min-width:128px;display:grid;justify-items:end;gap:2px;padding:8px 12px;border-right:1px solid var(--border)}.payment-current-balance small{color:var(--muted);font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.payment-current-balance strong{font-size:17px;font-variant-numeric:tabular-nums}.payment-steps{display:flex;align-items:flex-start;gap:28px;padding:0;margin:0;list-style:none}.payment-steps li{position:relative;min-width:48px;display:grid;justify-items:center;gap:6px;color:var(--muted)}.payment-steps li:not(:last-child):after{content:"";position:absolute;top:15px;left:calc(50% + 22px);width:32px;height:1px;background:var(--border)}.payment-steps li>span{width:30px;height:30px;display:grid;place-items:center;border:1px solid var(--border);border-radius:10px;background:var(--surface);font-size:10px;font-weight:900}.payment-steps li b{font-size:9px}.payment-steps li.active,.payment-steps li.complete{color:var(--text)}.payment-steps li.active>span{border-color:var(--accent);background:var(--accent);color:var(--accent-text)}.payment-steps li.complete>span{border-color:color-mix(in srgb,var(--success) 28%,var(--border));background:color-mix(in srgb,var(--success) 10%,var(--surface));color:var(--success)}.payment-step{display:grid;gap:24px}.payment-step-heading{display:flex;align-items:center;gap:12px}.payment-step-heading>span{width:36px;height:36px;flex:0 0 auto;display:grid;place-items:center;border-radius:11px;background:var(--accent);color:var(--accent-text);font-size:12px;font-weight:900}.payment-step-heading>div{min-width:0;display:grid;flex:1;gap:4px}.payment-step-heading b{font-size:18px;letter-spacing:-.02em}.payment-step-heading small{color:var(--muted);font-size:11px;line-height:1.45}.payment-step-heading>strong{padding:9px 12px;border-radius:10px;background:var(--surface);font-size:13px;font-variant-numeric:tabular-nums}.payment-amount-entry{display:grid;gap:12px}.payment-amount-entry .field input{height:64px;min-height:64px;padding:0 20px;font-size:22px;font-weight:850;line-height:62px;font-variant-numeric:tabular-nums}.payment-amount-entry .field>span{font-size:11px}.payment-amount-presets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.payment-amount-presets button{min-height:44px;border:1px solid var(--border);border-radius:11px;background:var(--panel);color:var(--muted);font:inherit;font-size:11px;font-weight:800;cursor:pointer;transition:border-color .15s ease-out,color .15s ease-out,background .15s ease-out}.payment-amount-presets button:hover,.payment-amount-presets button.active{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 7%,var(--panel));color:var(--text)}:root[data-theme=dark] .payment-amount-presets button:hover{border-color:var(--cyan);background:var(--cyan-soft);color:var(--text)}:root[data-theme=dark] .payment-amount-presets button.active{border-color:var(--cyan);background:var(--cyan);color:#07101f;box-shadow:0 0 0 2px color-mix(in srgb,var(--cyan) 24%,transparent)}:root[data-theme=dark] .buyer-wallet-card>span,:root[data-theme=dark] .profile-interface-icon{background:var(--cyan-soft);color:var(--cyan)}:root[data-theme=dark] .buyer-profile-facts svg,:root[data-theme=dark] .payment-progress>span,:root[data-theme=dark] .seller-title-name .verify{color:var(--cyan)}:root[data-theme=dark] .card-recheck-picker button:hover,:root[data-theme=dark] .seller-card:hover,:root[data-theme=dark] .pagination input:focus{border-color:var(--cyan)}:root[data-theme=dark] .card-recheck-picker button:hover,:root[data-theme=dark] .pagination input:focus{box-shadow:0 0 0 2px color-mix(in srgb,var(--cyan) 20%,transparent)}.payment-continue{min-height:58px;display:flex;align-items:center;justify-content:center;gap:10px;border-radius:15px}.payment-coin-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:10px}.payment-coin-grid>button{grid-column:span 2;min-width:0;min-height:112px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;gap:3px 12px;padding:18px;border:1px solid var(--border);border-radius:18px;background:var(--surface);color:var(--text);text-align:left;cursor:pointer;transition:border-color .15s ease-out,transform .15s ease-out,background .15s ease-out}.payment-coin-grid>button:nth-last-child(3):nth-child(4n+1){grid-column:2 / span 2}.payment-coin-grid>button:hover:not(:disabled),.payment-network-grid>button:hover:not(:disabled){transform:translateY(-2px);border-color:var(--border-strong);background:var(--panel)}.payment-coin-grid .payment-currency-icon{grid-row:1 / span 2;width:52px;height:52px}.payment-coin-grid .payment-currency-copy{align-self:end}.payment-coin-code{align-self:start;color:var(--muted);font-size:10px;font-weight:850}.payment-coin-grid>button>svg:last-child{grid-column:3;grid-row:1 / span 2;color:var(--muted)}.payment-network-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.payment-network-grid>button{min-width:0;min-height:120px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px;border:1px solid var(--border);border-radius:18px;background:var(--surface);color:var(--text);text-align:left;cursor:pointer;transition:border-color .15s ease-out,transform .15s ease-out,background .15s ease-out}.payment-network-grid .payment-currency-icon{width:54px;height:54px}.payment-network-grid>button>span{min-width:0;display:grid;gap:3px}.payment-network-grid small{color:var(--muted);font-size:9px;text-transform:uppercase;letter-spacing:.06em}.payment-network-grid strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.payment-network-grid em{overflow:hidden;color:var(--muted);font-size:10px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.payment-network-grid>button>svg:last-child{color:var(--muted)}.payment-currencies{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.payment-currencies button{min-height:96px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;border:1px solid var(--border);border-radius:16px;background:var(--surface);color:var(--text);text-align:left;cursor:pointer;transition:border-color .15s ease-out,transform .15s ease-out,background .15s ease-out}.payment-currencies button:hover:not(:disabled){transform:translateY(-1px);border-color:var(--border-strong)}.payment-currency-icon{display:block;flex:0 0 auto}.payment-currencies .payment-currency-icon{width:48px;height:48px}.payment-currency-copy{min-width:0;display:grid;gap:4px}.payment-currency-copy strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.payment-currency-copy small{color:var(--muted);font-size:10px}.payment-currencies code{padding:5px 7px;border-radius:7px;background:var(--panel);color:var(--muted);font-family:inherit;font-size:10px;font-weight:850}.payment-back{width:fit-content;min-height:44px;display:inline-flex;align-items:center;gap:7px;padding:0 8px;border:0;background:transparent;color:var(--muted);font:inherit;font-size:11px;font-weight:800;cursor:pointer}.payment-back:hover{color:var(--text)}.payment-invoice{display:grid;gap:28px}.payment-invoice>header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.payment-invoice-title{min-width:0;display:flex;align-items:center;gap:16px}.payment-invoice-title>div{min-width:0;display:grid;gap:4px}.payment-invoice-title small{color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.08em}.payment-invoice-title strong{min-width:0;display:flex;align-items:baseline;gap:10px;font-size:clamp(28px,4vw,48px);line-height:1.05;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.payment-invoice-title strong span{overflow-wrap:anywhere}.payment-invoice-title strong em{color:var(--muted);font-size:.42em;font-style:normal;letter-spacing:0}.payment-invoice-title p{display:flex;align-items:center;gap:8px;margin:0;color:var(--muted);font-size:11px}.payment-invoice-title p i{width:3px;height:3px;border-radius:50%;background:currentColor}.payment-invoice>header>button{width:48px;height:48px;flex:0 0 auto;display:grid;place-items:center;border:1px solid var(--border);border-radius:14px;background:var(--surface);color:var(--muted);cursor:pointer;transition:border-color .15s ease-out,background .15s ease-out,color .15s ease-out}.payment-invoice>header>button:hover{border-color:var(--border-strong);color:var(--text)}.payment-invoice>header>button:disabled{opacity:.55;cursor:wait}.payment-invoice>header>.payment-invoice-delete{border-color:var(--danger);background:var(--danger);color:#fff}.payment-invoice>header>.payment-invoice-delete:hover:not(:disabled){border-color:color-mix(in srgb,var(--danger) 82%,#000);background:color-mix(in srgb,var(--danger) 82%,#000);color:#fff}.payment-invoice-confirmation{justify-items:center}.payment-invoice-body{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(360px,1.2fr);align-items:stretch;gap:24px}.payment-qr-panel{min-width:0;display:grid;place-items:center;align-content:center;gap:8px;padding:24px;border:1px solid var(--border);border-radius:20px;background:var(--surface);text-align:center}.payment-qr-panel>span{margin-top:4px;font-size:12px;font-weight:850}.payment-qr-panel>small{color:var(--muted);font-size:10px}.payment-external-checkout .primary-button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 20px;text-decoration:none}.payment-qr{width:min(320px,100%);aspect-ratio:1;display:grid;place-items:center;overflow:hidden;padding:10px;border:1px solid #e3e6ec;border-radius:16px;background:#fff}.payment-qr svg{width:100%;height:100%;display:block;shape-rendering:crispEdges}.payment-invoice-details{min-width:0;display:grid;align-content:center;gap:18px}.payment-network-note{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.payment-network-note .payment-currency-icon{width:40px;height:40px}.payment-network-note>span{min-width:0;display:grid;gap:3px}.payment-network-note small{color:var(--muted);font-size:9px;text-transform:uppercase;letter-spacing:.05em}.payment-network-note b{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.payment-address{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.payment-address small{grid-column:1 / -1;color:var(--muted);font-size:10px}.payment-address code{min-width:0;min-height:56px;display:flex;align-items:center;padding:16px 18px;border:1px solid var(--border);border-radius:14px;background:var(--surface);font-size:14px;line-height:1.45;overflow-wrap:anywhere}.payment-address button{min-height:56px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 20px;border:1px solid var(--border);border-radius:14px;background:var(--panel);color:var(--text);font-size:12px;font-weight:850;cursor:pointer}.payment-progress{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px;border-radius:14px;background:var(--surface)}.payment-progress>span{width:48px;height:48px;display:grid;place-items:center;border-radius:50%;background:var(--panel);color:var(--accent)}.payment-progress>div{display:grid;gap:3px}.payment-progress b{font-size:12px}.payment-progress small{color:var(--muted);font-size:10px}.payment-progress time{font-size:16px;font-weight:900;font-variant-numeric:tabular-nums}.payment-progress.terminal{color:var(--muted)}.payment-explorer-links{display:grid;gap:8px}.payment-explorer-links a{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 14px;border:1px solid var(--border);border-radius:13px;background:var(--surface);color:var(--text);text-decoration:none;transition:border-color .15s ease-out,transform .15s ease-out}.payment-explorer-links a:hover{transform:translateY(-1px);border-color:var(--border-strong)}.payment-explorer-links a>span{min-width:0;display:grid;gap:3px}.payment-explorer-links small{color:var(--muted);font-size:9px}.payment-explorer-links code{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.payment-history-list{display:grid;gap:8px}.payment-history-row{width:100%;min-height:78px;display:grid;grid-template-columns:auto minmax(180px,1fr) auto auto auto auto;align-items:center;gap:14px;padding:14px 16px;border:1px solid var(--border);border-radius:15px;background:var(--panel);color:var(--text);text-align:left;cursor:pointer;transition:border-color .15s ease-out,transform .15s ease-out}.payment-history-row:hover{transform:translateY(-1px);border-color:var(--border-strong)}.payment-history-row>span{min-width:0;display:grid;gap:4px}.payment-history-row>span strong{font-size:13px}.payment-history-row>span small{overflow:hidden;color:var(--muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.payment-history-row>b{font-size:14px;font-variant-numeric:tabular-nums}.payment-history-row>em,.payment-history-detail header>em{display:inline-flex;align-items:center;gap:6px;padding:7px 9px;border-radius:9px;background:var(--surface);color:var(--muted);font-size:10px;font-style:normal;font-weight:850;white-space:nowrap}.payment-history-row>em.processing,.payment-history-detail header>em.processing{background:color-mix(in srgb,var(--warn) 12%,var(--surface));color:var(--warn)}.payment-history-row>em.complete,.payment-history-detail header>em.complete{background:color-mix(in srgb,var(--success) 12%,var(--surface));color:var(--success)}.payment-history-row>time{color:var(--muted);font-size:10px;white-space:nowrap}.payment-history-detail{display:grid;gap:20px}.payment-history-detail>header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px}.payment-history-detail>header>div{min-width:0;display:grid;gap:3px}.payment-history-detail>header small,.payment-history-detail>header span{color:var(--muted);font-size:10px}.payment-history-detail>header strong{font-size:26px;font-variant-numeric:tabular-nums}.payment-history-detail dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.payment-history-detail dl>div{min-width:0;display:grid;gap:5px;padding:14px;border:1px solid var(--border);border-radius:13px;background:var(--surface)}.payment-history-detail dt{color:var(--muted);font-size:9px;text-transform:uppercase;letter-spacing:.05em}.payment-history-detail dd{min-width:0;margin:0;font-size:12px;font-weight:800;overflow-wrap:anywhere}.payment-history-detail>section{display:grid;gap:10px}.payment-history-detail h3{font-size:13px}.payment-history-detail>section>p{margin:0;padding:16px;border-radius:13px;background:var(--surface);color:var(--muted);font-size:11px}.payment-history-transactions{display:grid;gap:8px}.payment-history-transactions a{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;border:1px solid var(--border);border-radius:13px;background:var(--surface);color:var(--text);text-decoration:none}.payment-history-transactions a>span{min-width:0;display:grid;gap:4px}.payment-history-transactions small{color:var(--muted);font-size:9px}.payment-history-transactions code{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.payment-history-address{overflow:hidden;color:var(--muted);font-family:monospace;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.payment-history-payment{display:grid;gap:10px;padding:16px;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.payment-history-payment h3{font-size:12px}.payment-history-payment>code{padding:12px;border:1px solid var(--border);border-radius:10px;background:var(--panel);font-size:12px;line-height:1.5;overflow-wrap:anywhere}.payment-history-payment>p{margin:0;color:var(--muted);font-size:10px;line-height:1.5}.payment-history-copy-error{color:var(--danger);font-size:10px;line-height:1.4}.payment-history-invoice-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.payment-history-invoice-actions.read-only{grid-template-columns:1fr}.payment-history-invoice-actions button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 12px;border:1px solid var(--border);border-radius:11px;background:var(--panel);color:var(--text);font:inherit;font-size:11px;font-weight:800;cursor:pointer}.payment-history-invoice-actions button.danger{border-color:color-mix(in srgb,var(--danger) 38%,var(--border));color:var(--danger)}.payment-history-invoice-actions button:disabled{opacity:.5;cursor:wait}.payment-history-list.updating{opacity:.65;transition:opacity .15s ease-out}.payment-history-pagination{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 4px 0}.payment-history-pagination>span{color:var(--muted);font-size:11px;font-variant-numeric:tabular-nums}.payment-history-pagination>span b{color:var(--text)}.payment-history-pagination button{min-height:44px;display:inline-flex;align-items:center;gap:5px;padding:0 14px;border:1px solid var(--border);border-radius:11px;background:var(--panel);color:var(--text);font:inherit;font-size:11px;font-weight:800;cursor:pointer}.payment-history-pagination button:disabled{opacity:.45;cursor:not-allowed}.payment-history-total{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:12px;padding:13px 16px;border:1px solid var(--border);border-radius:13px;background:var(--surface);color:var(--success)}.payment-history-total>span{display:grid;gap:2px;text-align:right}.payment-history-total small{color:var(--muted);font-size:10px}.payment-history-total strong{color:var(--text);font-size:15px;font-variant-numeric:tabular-nums}.payment-history-error{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px;border:1px solid color-mix(in srgb,var(--danger) 22%,var(--border));border-radius:15px;background:color-mix(in srgb,var(--danger) 6%,var(--panel));color:var(--danger)}.payment-history-error>div{display:grid;gap:3px}.payment-history-error b{font-size:12px}.payment-history-error span{color:var(--muted);font-size:10px}.payment-history-error button{min-height:44px;display:inline-flex;align-items:center;gap:6px;padding:0 13px;border:1px solid var(--border);border-radius:10px;background:var(--panel);color:var(--text);font:inherit;font-size:10px;font-weight:800;cursor:pointer}.payment-success{min-height:320px;display:grid;place-items:center;align-content:center;gap:10px;text-align:center}.payment-success>span{width:64px;height:64px;display:grid;place-items:center;border-radius:20px;background:color-mix(in srgb,var(--success) 12%,var(--surface));color:var(--success)}.payment-success small,.payment-success p{margin:0;color:var(--muted);font-size:11px}.payment-success strong{color:var(--success);font-size:28px}.payment-success button{margin-top:8px;display:inline-flex;align-items:center;justify-content:center;gap:7px}.payment-error{display:flex;align-items:flex-start;gap:10px;padding:13px 14px;margin:16px 0 0;border:1px solid color-mix(in srgb,var(--danger) 22%,var(--border));border-radius:13px;background:color-mix(in srgb,var(--danger) 6%,var(--panel));color:var(--danger)}.payment-error>svg{flex:0 0 auto}.payment-error>span{display:grid;gap:2px}.payment-error b{font-size:11px}.payment-error small{color:var(--muted);font-size:10px;line-height:1.5}.payment-state{min-height:180px;display:grid;place-items:center;align-content:center;gap:8px;color:var(--muted);font-size:11px}.payment-state-skeleton{grid-template-columns:repeat(3,minmax(0,1fr));align-content:stretch;padding:24px}.payment-state-skeleton span{width:100%;min-height:132px;display:block;border-radius:14px;background:var(--surface)}@media(min-width:761px)and (max-width:1100px){.payment-coin-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.payment-coin-grid>button:nth-last-child(3):nth-child(4n+1){grid-column:span 2}.payment-coin-grid>button:last-child:nth-child(3n+1){grid-column:3 / span 2}}@media(max-width:760px){.wallet-payment-layout{grid-template-columns:1fr}.payment-flow{padding:16px}.payment-flow-header{grid-template-columns:1fr;gap:18px;padding-bottom:18px;margin-bottom:20px}.payment-steps{width:100%;justify-content:space-between;gap:12px}.payment-steps li{flex:1}.payment-steps li:not(:last-child):after{left:calc(50% + 20px);width:calc(100% - 28px)}.payment-amount-presets{grid-template-columns:repeat(2,minmax(0,1fr))}.payment-coin-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.payment-coin-grid>button,.payment-coin-grid>button:nth-last-child(3):nth-child(4n+1){grid-column:span 2;min-height:124px;grid-template-columns:1fr;grid-template-rows:auto auto auto;justify-items:center;align-content:center;gap:7px;padding:14px 10px;text-align:center}.payment-coin-grid>button:last-child:nth-child(odd){grid-column:2 / span 2}.payment-coin-grid .payment-currency-icon{grid-row:auto;width:44px;height:44px}.payment-coin-grid .payment-currency-copy{align-self:auto}.payment-coin-grid .payment-currency-copy small{white-space:normal}.payment-coin-grid .payment-coin-code{align-self:auto}.payment-coin-grid>button>svg:last-child{display:none}.payment-network-grid{grid-template-columns:1fr}.payment-network-grid>button{min-height:96px}.payment-step-heading{align-items:flex-start}.payment-flow:has(.payment-invoice){margin-inline:-8px;padding:16px;border-radius:14px}.payment-currencies{grid-template-columns:1fr}.payment-invoice{gap:20px}.payment-invoice>header{gap:12px}.payment-invoice-title{align-items:flex-start;gap:10px}.payment-invoice-title>svg{width:40px;height:40px}.payment-invoice-title strong{align-items:flex-start;flex-direction:column;gap:3px;font-size:clamp(24px,9vw,36px)}.payment-invoice-title strong em{font-size:12px}.payment-invoice-title p{align-items:flex-start;flex-direction:column;gap:2px}.payment-invoice-title p i{display:none}.payment-invoice-body{grid-template-columns:1fr;gap:16px}.payment-qr-panel{padding:16px}.payment-qr{width:min(280px,100%)}.payment-address{grid-template-columns:1fr}.payment-address button{justify-content:center}.payment-progress{grid-template-columns:auto minmax(0,1fr)}.payment-progress time{grid-column:2}.payment-history-row{grid-template-columns:auto minmax(0,1fr) auto;gap:10px}.payment-history-row>b{grid-column:2}.payment-history-row>em{grid-column:2;justify-self:start}.payment-history-row>time{grid-column:2}.payment-history-row>svg:last-child{grid-column:3;grid-row:1 / span 4}.payment-history-detail>header{grid-template-columns:auto minmax(0,1fr)}.payment-history-detail>header>em{grid-column:2;justify-self:start}.payment-history-detail dl{grid-template-columns:1fr}.payment-history-error{grid-template-columns:auto minmax(0,1fr)}.payment-history-error button{grid-column:1 / -1;justify-content:center}.wallet-balance-panel p{display:none}}.table-panel{display:grid;overflow:hidden}.table-row{display:grid;grid-template-columns:minmax(0,1fr) 160px auto;gap:16px;align-items:center;min-height:64px;padding:10px 16px;border-bottom:1px solid var(--border)}.table-row:last-child{border-bottom:0}.table-row strong{display:block;font-size:14px}.table-row small{color:var(--muted);font-size:12px}.split-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px}.profile-card{display:grid;gap:0;padding:0;max-width:560px;overflow:hidden}.profile-row{display:grid;grid-template-columns:180px 1fr;gap:16px;align-items:center;min-height:56px;padding:8px 20px;border-bottom:1px solid var(--border)}.profile-row:last-child{border-bottom:0}.profile-row span{color:var(--muted);font-size:13px}.profile-row strong{font-size:14px;font-weight:600}.admin-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.admin-tile{min-height:80px;text-align:left;font-weight:600;font-size:14px}.checker-panel{max-width:560px;display:grid;gap:16px;padding:28px}.checker-panel svg{color:var(--cyan)}.checker-panel p{color:var(--muted);font-size:13px;margin:0;line-height:1.6}.checker-form{grid-template-columns:1fr auto;align-items:end;gap:12px}.checker-form .primary-button{min-width:140px}.checker-result{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:var(--radius);border:1px solid var(--border)}.checker-result svg{color:var(--success)}.checker-result.invalid svg{color:var(--danger)}.checker-result strong{display:block;font-size:14px;margin-bottom:4px}.checker-result small{display:block;color:var(--muted);font-size:12px;line-height:1.4}.card-check-skeleton{max-width:980px;display:grid;gap:12px}.card-check-skeleton span,.card-check-results-loading span{min-height:96px;border:1px solid var(--border);border-radius:16px;background:var(--panel);animation:skeleton-pulse 1.2s ease-in-out infinite alternate}.card-check-agreement{display:grid;grid-template-columns:56px minmax(0,1fr) 200px;align-items:center;gap:24px}.card-check-agreement-mark{width:56px;height:56px;display:grid;place-items:center;border-radius:16px;background:color-mix(in srgb,var(--cyan) 12%,var(--surface));color:var(--cyan)}.card-check-agreement-copy{display:grid;gap:5px}.card-check-agreement-copy>small,.card-check-overview>div>small,.card-check-input-panel>header small,.card-check-results-head>div>small{color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.card-check-agreement-copy p,.card-check-confirm p{margin:0;color:var(--muted);font-size:12px;line-height:1.55}.card-check-price{min-width:0;display:grid;justify-items:end;gap:2px;padding-left:20px;border-left:1px solid var(--border)}.card-check-price small,.card-check-price span{color:var(--muted);font-size:10px;text-align:right}.card-check-price strong{font-size:28px;letter-spacing:-.04em}.card-check-agreement-points{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:8px}.card-check-agreement-points>span{min-width:0;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;padding:12px;border-radius:12px;background:var(--surface);color:var(--muted);font-size:11px;line-height:1.45}.card-check-agreement-points svg{color:var(--success)}.card-check-agreement-points span:last-child svg{color:var(--cyan)}.card-check-consent{grid-column:1 / 3;min-height:48px;display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:10px;cursor:pointer}.card-check-consent input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.card-check-consent>span{width:22px;height:22px;display:grid;place-items:center;border:1px solid var(--border-strong);border-radius:7px;background:var(--surface);color:transparent;transition:.16s ease-out}.card-check-consent input:checked+span{border-color:var(--accent);background:var(--accent);color:var(--accent-text)}.card-check-consent input:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px}.card-check-consent b{font-size:12px;line-height:1.45}.card-check-agreement-action{grid-column:3;min-height:46px}.card-check-workspace{display:grid;gap:16px}.card-check-overview{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 24px;border:1px solid var(--border);border-radius:18px;background:var(--panel);box-shadow:var(--shadow-sm)}.card-check-overview>div:first-child{min-width:0;display:grid;gap:4px}.card-check-overview h2{font-size:20px}.card-check-overview p{max-width:660px;margin:0;color:var(--muted);font-size:11px;line-height:1.5}.card-check-overview-metrics{display:flex;gap:8px}.card-check-overview-metrics>span{min-width:132px;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:2px 7px;padding:10px 12px;border-radius:12px;background:var(--surface)}.card-check-overview-metrics svg{grid-row:1 / span 2;color:var(--cyan)}.card-check-overview-metrics small{color:var(--muted);font-size:9px}.card-check-overview-metrics b{font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.card-check-main-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;align-items:stretch;gap:16px}.card-check-input-panel,.card-check-history,.card-check-results{min-width:0;border:1px solid var(--border);border-radius:18px;background:var(--panel);box-shadow:var(--shadow-sm)}.card-check-input-panel{display:grid;gap:12px;padding:20px}.card-check-input-panel>header,.card-check-history>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.card-check-input-panel>header>div{display:grid;gap:2px}.card-check-input-panel>header h3,.card-check-history h3{font-size:15px}.card-check-input-panel>header>span{padding:5px 9px;border-radius:999px;background:var(--surface);color:var(--muted);font-size:9px;font-weight:800}.card-check-textarea{position:relative;display:block}.card-check-textarea>span{position:absolute;z-index:1;top:10px;left:13px;color:var(--muted);font-size:9px;font-weight:750;pointer-events:none}.card-check-textarea textarea{width:100%;min-height:174px;resize:vertical;padding:30px 13px 12px;border:1px solid var(--border);border-radius:13px;outline:none;background:var(--surface);color:var(--text);font:inherit;font-size:12px;line-height:1.55;transition:border-color .16s ease-out,box-shadow .16s ease-out}.card-check-textarea textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 11%,transparent)}.card-check-textarea textarea::placeholder{color:color-mix(in srgb,var(--muted) 62%,transparent)}.card-check-input-divider{position:relative;height:1px;background:var(--border);text-align:center}.card-check-input-divider span{position:absolute;top:50%;left:50%;padding:0 8px;transform:translate(-50%,-50%);background:var(--panel);color:var(--muted);font-size:9px;line-height:1}.card-check-dropzone{min-height:62px;display:flex;align-items:center;justify-content:center;gap:10px;padding:10px 14px;border:1px dashed var(--border-strong);border-radius:13px;background:color-mix(in srgb,var(--surface) 72%,transparent);color:var(--cyan);cursor:pointer;transition:.16s ease-out}.card-check-dropzone:hover,.card-check-dropzone.drag{border-color:var(--cyan);background:color-mix(in srgb,var(--cyan) 6%,var(--surface))}.card-check-dropzone:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.card-check-dropzone>span{display:grid;gap:2px}.card-check-dropzone b{display:inline-flex;align-items:center;justify-content:center;gap:8px;color:var(--text);font-size:11px}.card-check-dropzone b svg{flex:0 0 auto;color:var(--cyan)}.card-check-dropzone small{color:var(--muted);font-size:9px}.card-check-input-summary{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.card-check-input-summary>span{padding:5px 8px;border-radius:999px;background:var(--surface);color:var(--muted);font-size:9px}.card-check-input-summary>span.valid{background:color-mix(in srgb,var(--success) 9%,var(--surface));color:var(--success)}.card-check-input-summary>span.warning{background:color-mix(in srgb,var(--warning) 10%,var(--surface));color:var(--warning)}.card-check-input-summary>strong{margin-left:auto;font-size:14px;font-variant-numeric:tabular-nums}.card-check-inline-error{display:flex;align-items:center;gap:7px;min-height:36px;padding:8px 10px;border:1px solid color-mix(in srgb,var(--danger) 30%,var(--border));border-radius:10px;background:color-mix(in srgb,var(--danger) 7%,var(--panel));color:var(--danger);font-size:10px;line-height:1.4}.card-check-inline-error span{flex:1}.card-check-inline-error a{margin-left:auto;color:inherit;font-weight:800;white-space:nowrap}.card-check-submit{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:8px}.card-check-history{height:100%;min-height:0;display:flex;flex-direction:column;gap:12px;overflow:hidden;padding:16px}.card-check-history>header>div{display:flex;align-items:center;gap:7px}.card-check-history>header svg{color:var(--cyan)}.card-check-history-list{min-height:0;display:grid;flex:1 1 auto;align-content:start;gap:6px;overflow-y:auto}.card-check-history-list>button{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;padding:11px;border:1px solid transparent;border-radius:11px;background:var(--surface);color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:.15s ease-out}.card-check-history-list>button:hover,.card-check-history-list>button.active{border-color:var(--border-strong);background:color-mix(in srgb,var(--accent) 4%,var(--surface))}.card-check-history-list>button>span:first-child{min-width:0;display:grid;gap:2px}.card-check-history-list>button>span:first-child b{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.card-check-history-list small{color:var(--muted);font-size:9px}.card-check-history-list>button>small{grid-column:1 / -1}.card-check-history-empty,.card-check-results-empty{min-height:150px;display:grid;place-content:center;justify-items:center;gap:5px;color:var(--muted);font-size:10px;text-align:center}.card-check-history>.card-check-history-empty{flex:1 1 auto;width:100%}.card-check-history-empty button{border:0;background:transparent;color:var(--accent);font:inherit;font-weight:800;cursor:pointer}.card-check-history-more{justify-self:center;border:0;background:transparent;color:var(--accent);font:inherit;font-size:10px;font-weight:800;cursor:pointer}.card-check-history-more:disabled{opacity:.55;cursor:wait}.card-check-batch-status{width:fit-content;display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:999px;background:var(--surface);color:var(--muted);font-size:9px;font-weight:800;white-space:nowrap}.card-check-batch-status.completed{background:color-mix(in srgb,var(--success) 10%,var(--surface));color:var(--success)}.card-check-batch-status.partial,.card-check-batch-status.failed{background:color-mix(in srgb,var(--warning) 11%,var(--surface));color:var(--warning)}.card-check-batch-status.processing,.card-check-batch-status.queued{background:color-mix(in srgb,var(--cyan) 9%,var(--surface));color:var(--cyan)}.card-check-results{display:grid;gap:14px;padding:20px}.card-check-results-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.card-check-results-head>div:first-child{min-width:0;display:grid;gap:2px}.card-check-results-head h2{font-size:18px}.card-check-results-actions{display:flex;align-items:center;gap:7px}.card-check-action-button{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 15px;border:1px solid var(--border-strong);border-radius:12px;background:var(--surface);color:var(--text);font:inherit;font-size:11px;font-weight:800;white-space:nowrap;cursor:pointer;transition:border-color .16s ease-out,background .16s ease-out,color .16s ease-out,transform .16s ease-out,box-shadow .16s ease-out}.card-check-action-button:hover{border-color:color-mix(in srgb,var(--accent) 55%,var(--border-strong));background:color-mix(in srgb,var(--accent) 5%,var(--surface));transform:translateY(-1px)}.card-check-action-button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.card-check-action-button:disabled{opacity:.55;cursor:wait;transform:none}.card-check-action-button.save svg:first-child{color:var(--cyan)}.card-check-action-button.save svg:last-child{color:var(--muted);transition:transform .16s ease-out}.card-check-export.open .card-check-action-button.save{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 10%,transparent)}.card-check-export.open .card-check-action-button.save svg:last-child{transform:rotate(180deg)}.card-check-action-button.new{border-color:var(--cyan);background:var(--accent);color:var(--accent-text);box-shadow:0 8px 20px color-mix(in srgb,var(--accent) 18%,transparent)}.card-check-action-button.new:hover{border-color:var(--cyan);background:color-mix(in srgb,var(--accent) 90%,white);box-shadow:0 0 0 1px var(--cyan),0 10px 24px color-mix(in srgb,var(--accent) 24%,transparent)}.card-check-action-button.new:focus-visible{outline-color:var(--cyan)}.card-check-export{position:relative}.card-check-export-menu{position:absolute;z-index:20;top:calc(100% + 8px);right:0;width:250px;display:grid;gap:4px;padding:6px;border:1px solid var(--border-strong);border-radius:14px;background:var(--panel);box-shadow:var(--shadow);transform-origin:top right;animation:card-check-menu-in .17s ease-out}.card-check-export-menu>button{min-height:54px;display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:10px;padding:8px 10px;border:0;border-radius:10px;background:transparent;color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:background .15s ease-out}.card-check-export-menu>button:hover,.card-check-export-menu>button:focus-visible{outline:0;background:var(--surface)}.card-check-export-menu>button>svg{color:var(--cyan)}.card-check-export-menu>button>span{min-width:0;display:grid;gap:2px}.card-check-export-menu b{font-size:11px}.card-check-export-menu small{color:var(--muted);font-size:9px;line-height:1.35}@keyframes card-check-menu-in{0%{opacity:0;transform:translateY(-5px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.card-check-progress{display:grid;gap:6px;padding:12px 14px;border-radius:12px;background:var(--surface)}.card-check-progress>div{display:flex;justify-content:space-between;gap:16px;font-size:10px}.card-check-progress progress,.file-scan-progress{width:100%;height:6px;border:0;border-radius:999px;overflow:hidden;appearance:none}.card-check-progress progress::-webkit-progress-bar{background:var(--border)}.card-check-progress progress::-webkit-progress-value{border-radius:inherit;background:var(--cyan);transition:width .25s ease-out}.card-check-progress small{color:var(--muted);font-size:9px}.card-check-result-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px}.card-check-result-metrics>span{min-width:0;display:grid;gap:3px;padding:10px 12px;border:1px solid var(--border);border-radius:11px;background:var(--surface)}.card-check-result-metrics small{color:var(--muted);font-size:9px}.card-check-result-metrics b{font-size:15px;font-variant-numeric:tabular-nums}.card-check-metric-changed{animation:card-check-metric-change .22s ease-out}@keyframes card-check-metric-change{0%{opacity:.42;transform:translateY(3px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.card-check-result-metrics .found b{color:var(--success)}.card-check-result-metrics .failed b{color:var(--danger)}.card-check-result-metrics .refunded b{color:var(--success)}.card-check-refund-note{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px 13px;border:1px solid color-mix(in srgb,var(--warning) 25%,var(--border));border-radius:11px;background:color-mix(in srgb,var(--warning) 6%,var(--panel));color:var(--warning)}.card-check-refund-note>span{display:grid;gap:2px}.card-check-refund-note b{font-size:11px}.card-check-refund-note small{color:var(--muted);font-size:9px}.card-check-refund-note button{min-height:32px;display:inline-flex;align-items:center;gap:5px;padding:0 10px;border:1px solid currentColor;border-radius:9px;background:transparent;color:inherit;font:inherit;font-size:9px;font-weight:800;cursor:pointer}.card-check-result-tools{display:flex;align-items:center;justify-content:space-between;gap:12px}.card-check-filter{display:flex;flex:0 0 auto;gap:5px}.card-check-filter button{min-height:32px;padding:0 10px;border:1px solid var(--border);border-radius:9px;background:var(--surface);color:var(--muted);font:inherit;font-size:9px;font-weight:750;cursor:pointer;transition:border-color .16s ease-out,background .16s ease-out,color .16s ease-out}.card-check-filter button.active{border-color:var(--accent);background:var(--accent);color:var(--accent-text)}.card-check-result-tools>label{min-width:220px;min-height:34px;display:flex;flex:1 1 auto;align-items:center;gap:7px;padding:0 10px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--muted);transition:border-color .16s ease-out,box-shadow .16s ease-out}.card-check-result-tools>label:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 9%,transparent)}.card-check-result-tools input{min-width:0;width:100%;border:0;outline:0;background:transparent;color:var(--text);font:inherit;font-size:10px}.card-check-mobile-sort{display:none}.card-check-table{min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:12px}.card-check-inline-status{display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--cyan) 34%,var(--border));border-radius:10px;background:color-mix(in srgb,var(--cyan) 7%,var(--surface));color:var(--cyan);font-size:10px;line-height:1.4}.card-check-table-head,.card-check-table>article{display:grid;grid-template-columns:minmax(150px,1fr) minmax(100px,.7fr) minmax(100px,.7fr) minmax(140px,1fr) minmax(105px,.7fr) minmax(125px,.8fr);align-items:center;gap:12px}.card-check-table-head{min-height:34px;padding:0 12px;background:var(--surface);color:var(--muted);font-size:8px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.card-check-table-head button{min-width:0;display:inline-flex;align-items:center;gap:4px;justify-self:start;padding:5px 0;border:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;text-transform:inherit;cursor:pointer}.card-check-table-head button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-check-table-head button b{color:var(--accent);font-size:11px;line-height:1}.card-check-table-head button:hover,.card-check-table-head button.active{color:var(--text)}.card-check-table-head button:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.card-check-table>article{min-height:62px;padding:9px 12px;border-top:1px solid var(--border)}.card-check-table article>div{min-width:0;display:grid;gap:3px}.card-check-table article b{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.card-check-table article small{overflow:hidden;color:var(--muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.card-check-card-id b{font-variant-numeric:tabular-nums}.card-check-result-state{width:fit-content;max-width:100%;display:inline-flex;align-items:center;gap:5px;padding:5px 7px;border-radius:8px;background:var(--surface);color:var(--muted);font-size:9px;font-weight:750}.card-check-result-state.found{background:color-mix(in srgb,var(--success) 9%,var(--surface));color:var(--success)}.card-check-result-state.failed{background:color-mix(in srgb,var(--danger) 8%,var(--surface));color:var(--danger)}.card-check-result-state.processing{color:var(--cyan)}.card-check-table article>.card-check-not-found-refund{grid-column:2 / -1;display:flex;justify-content:flex-start}.card-check-not-found-refund .card-check-result-state{width:100%;min-height:38px;justify-content:flex-start;padding-inline:12px;white-space:nowrap}.card-check-load-more{justify-self:center;min-height:38px}.card-check-results-loading{display:grid;gap:7px}.card-check-results-loading span{min-height:62px;border-radius:11px}.card-check-confirm{display:grid;gap:16px}.card-check-confirm-price{display:grid;justify-items:center;gap:3px;padding:18px;border-radius:14px;background:var(--surface)}.card-check-confirm-price small,.card-check-confirm-price span{color:var(--muted);font-size:10px}.card-check-confirm-price strong{font-size:30px;letter-spacing:-.04em}.card-check-confirm-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.card-check-confirm-details span{display:grid;gap:3px;padding:10px;border:1px solid var(--border);border-radius:10px;color:var(--muted);font-size:9px;text-align:center}.card-check-confirm-details b{color:var(--text);font-size:14px}@media(max-width:1060px){.card-check-main-grid{grid-template-columns:minmax(0,1fr) 280px}.card-check-table-head,.card-check-table>article{grid-template-columns:minmax(145px,1fr) minmax(100px,.7fr) minmax(100px,.7fr) minmax(140px,1fr) minmax(120px,.8fr)}.card-check-table-head button:nth-child(5),.card-check-table article>div:nth-child(5){display:none}}@media(prefers-reduced-motion:reduce){.card-check-metric-changed{animation:none}.card-check-progress progress::-webkit-progress-value{transition:none}}@media(max-width:820px){.card-check-agreement{grid-template-columns:52px minmax(0,1fr)}.card-check-price{grid-column:1 / -1;justify-items:start;padding:14px 0 0;border-top:1px solid var(--border);border-left:0}.card-check-price small,.card-check-price span{text-align:left}.card-check-agreement-points{grid-template-columns:1fr}.card-check-consent,.card-check-agreement-action{grid-column:1 / -1}.card-check-main-grid{grid-template-columns:1fr}.card-check-history{order:2}.card-check-history-list{grid-template-columns:repeat(2,minmax(0,1fr))}.card-check-result-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:620px){.card-check-overview{align-items:stretch;flex-direction:column;padding:16px}.card-check-overview-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.card-check-overview-metrics>span{min-width:0}.card-check-input-panel,.card-check-results{padding:14px;border-radius:16px}.card-check-textarea textarea{min-height:190px;font-size:16px}.card-check-dropzone{min-height:72px}.card-check-submit{min-height:48px}.card-check-history-list{grid-template-columns:1fr}.card-check-results-head,.card-check-result-tools{align-items:stretch;flex-direction:column}.card-check-results-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.card-check-results-actions .card-check-batch-status{grid-column:1 / -1}.card-check-results-actions>.card-check-export,.card-check-results-actions>.card-check-action-button{min-width:0;width:100%}.card-check-action-button{width:100%;min-height:44px;padding-inline:12px}.card-check-export-menu{right:auto;left:0;width:min(280px,calc(100vw - 56px));transform-origin:top left}.card-check-result-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.card-check-refund-note{grid-template-columns:20px minmax(0,1fr)}.card-check-refund-note button{grid-column:1 / -1;min-height:44px;justify-content:center}.card-check-filter{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.card-check-filter button{min-height:44px}.card-check-result-tools>label{min-width:0;min-height:46px}.card-check-result-tools input{font-size:16px}.card-check-mobile-sort{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px;scrollbar-width:thin}.card-check-mobile-sort button{min-height:48px;display:inline-flex;align-items:center;gap:5px;flex:0 0 auto;padding:0 12px;border:1px solid var(--border);border-radius:9px;background:var(--surface);color:var(--muted);font:inherit;font-size:9px;font-weight:750;cursor:pointer}.card-check-mobile-sort button.active{border-color:var(--accent);color:var(--text)}.card-check-mobile-sort button b{color:var(--accent);font-size:11px}.card-check-table{display:grid;gap:8px;overflow:visible;border:0;border-radius:0}.card-check-table-head{display:none}.card-check-table>article{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-height:0;padding:13px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.card-check-table article>div,.card-check-table article>div:nth-child(5){display:grid}.card-check-table article>div:first-child{grid-column:1 / -1;padding-bottom:8px;border-bottom:1px solid var(--border)}.card-check-table article>.card-check-result-state{grid-column:1 / -1}.card-check-table article>.card-check-not-found-refund{grid-column:1 / -1;display:flex}.card-check-not-found-refund .card-check-result-state{width:100%;justify-content:center}.card-check-table article b{font-size:11px;white-space:normal}.card-check-table article small{white-space:normal}.card-check-result-state{min-height:32px;justify-content:center}.card-check-confirm-details{grid-template-columns:1fr}}@media(max-width:420px){.card-check-agreement{grid-template-columns:1fr;gap:16px}.card-check-agreement-mark{width:48px;height:48px}.card-check-overview-metrics{grid-template-columns:1fr}.card-check-input-summary>strong{width:100%;margin-left:0;padding-top:4px}}.giveaway-shell,.growth-console,.referral-panel{min-width:0;display:grid;gap:20px}.giveaway-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,320px);gap:24px;padding:32px;border:1px solid var(--border);border-radius:24px;background:var(--panel-raised);box-shadow:var(--shadow)}.giveaway-hero-copy{align-self:center}.giveaway-hero-copy>span,.growth-console-head>div>span,.referral-panel-head>div>span,.giveaway-setup>header>div>span{display:inline-flex;align-items:center;gap:8px;color:var(--cyan);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.giveaway-hero h1{max-width:760px;margin:12px 0;font-size:clamp(34px,5vw,64px);line-height:.98;letter-spacing:-.045em}.giveaway-hero-copy p{max-width:720px;margin:0;color:var(--muted);font-size:15px;line-height:1.65}.giveaway-prize-block{display:flex;flex-direction:column;justify-content:center;gap:8px;padding:24px;border-radius:18px;background:var(--control)}.giveaway-prize-block small{color:var(--muted);font-size:10px;font-weight:800;text-transform:uppercase}.giveaway-prize-block strong{font-size:clamp(30px,4vw,48px);letter-spacing:-.04em}.giveaway-prize-block span{font-weight:800}.giveaway-prize-block em{color:var(--muted);font-size:12px;font-style:normal}.giveaway-progress{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;border:1px solid var(--border);border-radius:16px;background:var(--panel)}.giveaway-progress li{min-width:0;min-height:76px;display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;padding:14px;border-right:1px solid var(--border);color:var(--muted)}.giveaway-progress li:last-child{border-right:0}.giveaway-progress li>span{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:var(--control);font-size:11px;font-weight:800}.giveaway-progress li>div{min-width:0;display:grid;gap:3px}.giveaway-progress b{color:inherit;font-size:11px}.giveaway-progress small{overflow:hidden;font-size:9px;line-height:1.35;text-overflow:ellipsis}.giveaway-progress li.active{color:var(--cyan)}.giveaway-progress li.active>span{background:var(--cyan);color:var(--panel)}.giveaway-progress li.complete{color:var(--success)}.giveaway-progress li.complete>span{background:color-mix(in srgb,var(--success) 14%,var(--panel))}.giveaway-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,390px);gap:20px;align-items:start}.giveaway-information{min-width:0;display:grid;gap:12px}.giveaway-rules,.giveaway-action-panel{border:1px solid var(--border);border-radius:20px;background:var(--panel)}.giveaway-rules{padding:24px}.giveaway-rules>header{display:flex;align-items:center;gap:10px;padding-bottom:16px;border-bottom:1px solid var(--border)}.giveaway-rules h2,.giveaway-chance h2{margin:0;font-size:18px}.giveaway-rules>header span{margin-left:auto;color:var(--muted);font-size:11px}.giveaway-rules>div{margin-top:20px;color:var(--text-soft);font-size:13px;line-height:1.7;white-space:pre-wrap}.giveaway-chance{display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;padding:18px 20px;border-radius:16px;background:var(--control)}.giveaway-chance>svg{width:40px;height:40px;padding:10px;border-radius:12px;background:var(--cyan-soft);color:var(--cyan)}.giveaway-chance p{margin:6px 0 0;color:var(--muted);font-size:11px;line-height:1.5}.giveaway-action-panel{position:sticky;top:88px;display:flex;flex-direction:column;align-items:stretch;gap:14px;padding:24px}.giveaway-action-panel h2,.giveaway-action-panel p{margin:0}.giveaway-action-panel p,.giveaway-action-panel small{color:var(--muted);font-size:11px;line-height:1.5}.giveaway-action-icon,.giveaway-success-mark{width:48px;height:48px;display:grid;place-items:center;border-radius:14px;background:var(--cyan-soft);color:var(--cyan)}.giveaway-success-mark{background:color-mix(in srgb,var(--success) 14%,var(--panel));color:var(--success)}.giveaway-action-panel .primary-button{min-height:48px;justify-content:center;text-decoration:none}.giveaway-action-panel .giveaway-participate-button{justify-content:space-between;padding:8px 8px 8px 20px;border-radius:12px;font-size:14px;font-weight:850;box-shadow:0 10px 24px color-mix(in srgb,var(--cyan) 20%,transparent);transition:filter .16s ease-out,transform .16s ease-out,box-shadow .16s ease-out}.giveaway-participate-button svg{width:32px;height:32px;flex:0 0 32px;padding:7px;border-radius:8px;background:color-mix(in srgb,#07101f 9%,transparent);opacity:.9}.giveaway-participate-button:hover{filter:brightness(1.04);box-shadow:0 14px 30px color-mix(in srgb,var(--cyan) 25%,transparent)}.giveaway-layout-start{grid-template-columns:minmax(0,1fr)}.giveaway-layout-start .giveaway-action-panel{order:1}.giveaway-layout-start .giveaway-information{order:2}.giveaway-action-panel-start{position:static;display:grid;grid-template-columns:48px minmax(240px,1.25fr) minmax(240px,.8fr) minmax(184px,240px);grid-template-rows:auto auto;align-items:center;gap:8px 24px;padding:24px;border-color:color-mix(in srgb,var(--cyan) 40%,var(--border));background:color-mix(in srgb,var(--cyan-soft) 32%,var(--panel));box-shadow:0 16px 40px color-mix(in srgb,var(--cyan) 9%,transparent)}.giveaway-action-panel-start>.giveaway-action-icon{grid-column:1;grid-row:1 / 3}.giveaway-action-panel-start>h2{grid-column:2;grid-row:1;align-self:end;font-size:20px}.giveaway-action-panel-start>p{grid-column:2;grid-row:2;align-self:start}.giveaway-action-panel-start>.giveaway-bot-explainer{grid-column:3;grid-row:1 / 3;min-height:56px;grid-template-columns:32px minmax(0,1fr);gap:12px;padding:0 0 0 24px;border-left:1px solid color-mix(in srgb,var(--cyan) 22%,var(--border));border-radius:0;background:transparent}.giveaway-action-panel-start>.giveaway-bot-explainer>svg{width:32px;height:32px;padding:7px;border-radius:9px;background:var(--cyan-soft);color:var(--cyan)}.giveaway-action-panel-start>.giveaway-bot-explainer b{font-size:12px}.giveaway-action-panel-start>.giveaway-bot-explainer small{font-size:10px}.giveaway-action-panel-start>.giveaway-participate-button{grid-column:4;grid-row:1 / 3;min-height:52px}.giveaway-layout-start .giveaway-rules{display:grid;grid-template-columns:minmax(160px,200px) minmax(0,1fr);align-items:center;gap:24px;padding:20px 24px;border-radius:16px;background:color-mix(in srgb,var(--control) 52%,var(--panel))}.giveaway-layout-start .giveaway-rules>header{padding:0;border:0}.giveaway-layout-start .giveaway-rules>header>svg{width:36px;height:36px;padding:9px;border-radius:10px;background:var(--cyan-soft);color:var(--cyan)}.giveaway-layout-start .giveaway-rules>div{margin:0;padding-left:24px;border-left:1px solid var(--border);color:var(--muted);font-size:12px}.giveaway-layout-confirm{grid-template-columns:minmax(0,1fr);gap:12px}.giveaway-layout-confirm .giveaway-information{order:1}.giveaway-layout-active{grid-template-columns:minmax(0,1fr)}.giveaway-action-panel-active{position:static;gap:20px;border-color:color-mix(in srgb,var(--success) 28%,var(--border))}.giveaway-active-head{display:flex;align-items:center;gap:16px}.giveaway-active-head>div{min-width:0;display:grid;gap:4px}.giveaway-active-head h2{font-size:20px}.giveaway-active-head p{max-width:760px}.giveaway-rules-confirm{border-color:var(--border-strong)}.giveaway-rules-confirm>header>svg{color:var(--cyan)}.giveaway-rules-confirm>header h2{color:var(--cyan)}.giveaway-rules-confirm>div{width:100%;max-width:none;box-sizing:border-box;padding:12px 16px;border-left:3px solid var(--cyan);border-radius:0 10px 10px 0;background:color-mix(in srgb,var(--cyan-soft) 30%,var(--control));color:var(--text);font-size:14px;line-height:1.65}.giveaway-rules-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-top:20px;padding:16px;border:1px solid color-mix(in srgb,var(--cyan) 24%,var(--border));border-radius:12px;background:color-mix(in srgb,var(--cyan-soft) 20%,var(--panel))}.giveaway-rules-actions>.giveaway-inline-error{width:100%}.giveaway-confirm-button{width:min(100%,300px);min-height:48px;justify-content:space-between;padding-inline:18px;border-radius:12px;font-size:13px}.giveaway-confirm-button:disabled{border-color:color-mix(in srgb,var(--cyan) 50%,var(--border));background:color-mix(in srgb,var(--cyan) 28%,var(--panel));color:color-mix(in srgb,var(--text) 70%,var(--muted));opacity:1}.giveaway-weight{display:grid;gap:8px;padding:14px;border-radius:14px;background:var(--control)}.giveaway-weight header{display:flex;align-items:center;justify-content:space-between;gap:12px}.giveaway-weight header span,.giveaway-weight header b{font-size:12px}.giveaway-weight progress{width:100%;height:6px;border:0;border-radius:999px;overflow:hidden;appearance:none}.giveaway-weight progress::-webkit-progress-bar{background:var(--border)}.giveaway-weight progress::-webkit-progress-value{border-radius:inherit;background:var(--cyan);transition:width .2s ease-out}.giveaway-referral-share{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,320px);align-items:center;gap:24px;padding-top:20px;border-top:1px solid var(--border)}.giveaway-referral-share>p{max-width:760px;font-size:12px}.giveaway-referral-share>.primary-button{min-height:48px;gap:8px;justify-content:center}.giveaway-winner-state{padding:10px 12px;border-radius:10px;background:color-mix(in srgb,var(--success) 8%,var(--panel));color:var(--success)!important}.giveaway-starter,.giveaway-bot-explainer{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:10px;padding:12px;border-radius:12px;background:var(--control)}.giveaway-starter span,.giveaway-bot-explainer span{display:grid;gap:2px}.giveaway-rules-check{min-height:48px;display:flex;align-items:center;gap:12px;cursor:pointer}.giveaway-rules-check strong{color:var(--cyan);font-size:13px}.giveaway-rules-check input{position:absolute;opacity:0}.giveaway-rules-check>span{width:24px;height:24px;display:grid;place-items:center;flex:0 0 24px;border:2px solid var(--cyan);border-radius:7px;background:color-mix(in srgb,var(--cyan-soft) 45%,transparent);color:var(--panel);transition:border-color .16s ease-out,background .16s ease-out}.giveaway-rules-check>span svg{opacity:0;transform:scale(.75);transition:opacity .12s ease-out,transform .16s ease-out}.giveaway-rules-check input:focus-visible+span{outline:2px solid var(--cyan);outline-offset:3px}.giveaway-rules-check input:checked+span{border-color:var(--cyan);background:var(--cyan);color:var(--panel)}.giveaway-rules-check input:checked+span svg{opacity:1;transform:scale(1)}.giveaway-inline-error,.growth-inline-error{margin:0;color:var(--danger);font-size:11px;line-height:1.45}.giveaway-state,.referral-panel-state,.growth-state{min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px;text-align:center;border:1px solid var(--border);border-radius:20px;background:var(--panel)}.growth-state.compact{min-height:96px}.giveaway-state h2,.giveaway-state p,.growth-state p{margin:0}.giveaway-state p,.growth-state p{color:var(--muted)}.giveaway-state.error,.referral-panel-state.error,.growth-state.error{color:var(--danger)}.giveaway-skeleton{display:grid;gap:16px}.giveaway-skeleton span{height:120px;border-radius:18px;background:var(--control);animation:skeleton-pulse 1.2s ease-in-out infinite alternate}.referral-panel-head,.growth-console-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:24px;border:1px solid var(--border);border-radius:20px;background:var(--panel)}.referral-panel-head h2,.growth-console-head h2{margin:8px 0;font-size:26px}.referral-panel-head p,.growth-console-head p{max-width:720px;margin:0;color:var(--muted);font-size:11px;line-height:1.5}.growth-console-head>div:last-child{display:flex;gap:8px}.referral-how{display:grid;gap:16px;padding:20px;border:1px solid var(--border);border-radius:18px;background:var(--panel)}.referral-how h3,.referral-how p,.referral-tiers h3,.referral-tiers p,.referral-apply h3,.referral-apply p{margin:0}.referral-how>header,.referral-tiers>header,.referral-apply>div{display:grid;gap:4px}.referral-how p,.referral-tiers p,.referral-apply p{color:var(--muted);font-size:10px}.referral-how ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.referral-how li{min-width:0;display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;border-radius:12px;background:var(--control)}.referral-how li>span{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:var(--cyan-soft);color:var(--cyan);font-size:11px;font-weight:800}.referral-how li>div{min-width:0;display:grid;gap:3px}.referral-how li b{font-size:11px}.referral-how li small{color:var(--muted);font-size:9px;line-height:1.4}.referral-how li>svg{color:var(--muted)}.referral-split,.referral-attributed{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;padding:12px 14px;border-radius:12px;background:color-mix(in srgb,var(--success) 7%,var(--control))}.referral-split>svg,.referral-attributed>svg{width:36px;height:36px;padding:9px;border-radius:10px;background:color-mix(in srgb,var(--success) 12%,var(--panel));color:var(--success)}.referral-split span,.referral-attributed span{display:grid;gap:2px}.referral-split small,.referral-attributed small{color:var(--muted);font-size:9px}.referral-link-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px 20px;border-radius:16px;background:var(--control)}.referral-link-card>div{min-width:0;display:grid;grid-template-columns:auto 1fr;gap:4px 12px;align-items:center}.referral-link-card small{color:var(--muted)}.referral-link-card strong{font-size:18px;letter-spacing:.08em}.referral-link-card code{grid-column:1 / -1;overflow:hidden;color:var(--cyan);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.referral-kpis,.growth-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.referral-kpis>span,.growth-kpis>span{min-width:0;display:grid;grid-template-columns:auto 1fr;gap:4px 9px;padding:14px;border:1px solid var(--border);border-radius:14px;background:var(--panel)}.referral-kpis svg,.growth-kpis svg{grid-row:1 / 3;align-self:center;color:var(--cyan)}.referral-kpis small,.growth-kpis small{color:var(--muted);font-size:9px}.referral-kpis b,.growth-kpis b{font-size:17px}.referral-tiers{display:grid;gap:14px;padding:18px 20px;border:1px solid var(--border);border-radius:16px;background:var(--panel)}.referral-tiers>div{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.referral-tiers>div>span{min-width:0;display:grid;gap:4px;padding:9px;border-radius:10px;background:var(--control)}.referral-tiers small{overflow:hidden;color:var(--muted);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.referral-tiers b{color:var(--cyan);font-size:13px}.referral-apply{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(0,1fr) auto;align-items:center;gap:12px;padding:18px 20px;border:1px solid var(--border);border-radius:16px;background:var(--panel)}.referral-apply>p{grid-column:2 / -1;margin:0;color:var(--danger)}.referral-history{padding:20px;border:1px solid var(--border);border-radius:18px;background:var(--panel)}.referral-history>header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px}.referral-history>header>div{display:grid;gap:4px}.referral-history h3,.referral-history p{margin:0}.referral-history p{color:var(--muted);font-size:10px}.referral-history header .danger{color:var(--danger)}.referral-history>div{display:grid;gap:6px}.referral-history article{display:grid;grid-template-columns:100px 120px 1fr;gap:12px;align-items:center;min-height:52px;padding:10px 12px;border-radius:12px;background:var(--control)}.referral-history article small{color:var(--muted);text-align:right}.referral-status,.growth-status{width:max-content;display:inline-flex;align-items:center;min-height:24px;padding:3px 8px;border-radius:999px;background:var(--control);color:var(--muted);font-size:9px;font-weight:800;text-transform:uppercase}.referral-status.released,.growth-status.active,.growth-status.drawn,.growth-status.fulfilled{background:color-mix(in srgb,var(--success) 12%,var(--panel));color:var(--success)}.referral-status.held,.growth-status.paused,.growth-status.eligibility_recheck{background:color-mix(in srgb,var(--warning) 12%,var(--panel));color:var(--warning)}.referral-status.debt,.referral-status.reversed{background:color-mix(in srgb,var(--danger) 12%,var(--panel));color:var(--danger)}.growth-campaign-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.growth-campaign-grid>button{min-height:150px;display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:16px;text-align:left;border:1px solid var(--border);border-radius:16px;background:var(--panel);color:inherit;cursor:pointer;transition:border-color .16s ease-out,transform .16s ease-out}.growth-campaign-grid>button:hover,.growth-campaign-grid>button.active{border-color:var(--cyan);transform:translateY(-1px)}.growth-campaign-grid>button:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.growth-campaign-grid h3,.growth-campaign-grid p{margin:0}.growth-campaign-grid p{color:var(--muted);font-size:10px}.growth-campaign-grid footer{width:100%;display:flex;justify-content:space-between;gap:8px;margin-top:auto;color:var(--muted);font-size:10px}.growth-campaign-grid footer span{display:flex;align-items:center;gap:5px}.growth-detail{display:grid;gap:18px;padding:22px;border:1px solid var(--border);border-radius:20px;background:var(--panel)}.growth-detail>header{display:flex;justify-content:space-between;gap:20px}.growth-detail>header h2,.growth-detail>header p{margin:6px 0 0}.growth-detail>header p{color:var(--muted);font-size:11px}.growth-detail>header>strong{font-size:20px}.giveaway-setup{overflow:hidden;border:1px solid var(--border);border-radius:16px}.giveaway-setup>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px;background:var(--control)}.giveaway-setup>header h3,.giveaway-setup>header p{margin:4px 0 0}.giveaway-setup>header p{color:var(--muted);font-size:10px}.giveaway-setup>header>strong{font-size:22px;font-variant-numeric:tabular-nums}.giveaway-setup-list{display:grid}.giveaway-setup-list>article{min-width:0;display:grid;grid-template-columns:36px minmax(0,1fr);gap:12px;padding:16px 18px;border-top:1px solid var(--border)}.giveaway-setup-list>article>svg{width:36px;height:36px;padding:9px;border-radius:11px;background:var(--control);color:var(--muted)}.giveaway-setup-list>article.complete>svg{background:color-mix(in srgb,var(--success) 10%,var(--panel));color:var(--success)}.giveaway-setup-list>article.current>svg{background:var(--cyan-soft);color:var(--cyan)}.giveaway-setup-content{min-width:0;display:grid;gap:12px}.giveaway-setup-content>div:first-child{display:grid;gap:3px}.giveaway-setup-content small{color:var(--muted);font-size:9px;line-height:1.4}.giveaway-channel-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:10px 12px;border-radius:12px;background:var(--control)}.giveaway-channel-row>span:first-child{min-width:160px;display:grid;gap:2px;margin-right:auto}.bot-role{min-height:28px;display:inline-flex;align-items:center;gap:5px;padding:0 8px;border-radius:8px;background:var(--panel);color:var(--muted);font-size:8px;font-weight:750}.bot-role.ready{color:var(--success)}.bot-role.missing{color:var(--danger)}.giveaway-picker{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.giveaway-picker-fields{display:grid;gap:8px;min-width:0}.giveaway-picker>button{min-height:44px}.giveaway-setup-empty{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;border-radius:12px;background:var(--control)}.giveaway-setup-empty>span{display:grid;gap:2px}.giveaway-setup-empty>svg{color:var(--warning)}.giveaway-setup-empty a,.giveaway-post-link{text-decoration:none}.giveaway-bot-note{display:flex;align-items:flex-start;gap:8px;margin:0;color:var(--muted);font-size:9px;line-height:1.45}.giveaway-bot-note svg{flex:0 0 auto;color:var(--cyan)}.giveaway-post-link{width:fit-content;display:inline-flex;align-items:center;gap:6px;color:var(--cyan);font-size:10px;font-weight:750}.setup-action{width:fit-content}.giveaway-lifecycle{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border-radius:14px;background:var(--control)}.giveaway-lifecycle h3,.giveaway-lifecycle p{margin:0}.giveaway-lifecycle p{margin-top:4px;color:var(--muted);font-size:9px}.giveaway-lifecycle>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.giveaway-draw-step{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px;border:1px solid var(--border);border-radius:14px}.giveaway-draw-step>svg{width:40px;height:40px;padding:10px;border-radius:12px;background:var(--cyan-soft);color:var(--cyan)}.giveaway-draw-step h3,.giveaway-draw-step p{margin:0}.giveaway-draw-step p{margin-top:4px;color:var(--muted);font-size:9px}.growth-draw{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:16px;border:1px solid var(--cyan);border-radius:14px;background:var(--cyan-soft)}.growth-draw>div{min-width:0;display:grid;gap:3px}.growth-draw small{color:var(--muted);font-size:8px}.growth-draw code{min-width:0;overflow:hidden;font-size:9px;text-overflow:ellipsis}.growth-draw>span{font-size:10px}.giveaway-winners{display:grid;gap:12px}.giveaway-winners>header h3,.giveaway-winners>header p{margin:0}.giveaway-winners>header p{margin-top:4px;color:var(--muted);font-size:9px}.giveaway-winners>div{display:grid;gap:6px}.giveaway-winners article{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border-radius:12px;background:var(--control)}.giveaway-winners article>span{display:grid;gap:3px}.giveaway-winners article small{color:var(--muted)}.giveaway-winners article>div{display:flex;gap:6px}.giveaway-assets,.giveaway-reserves{overflow:hidden;border:1px solid var(--border);border-radius:14px;background:var(--panel)}.giveaway-assets>summary,.giveaway-reserves>summary{min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;cursor:pointer;list-style-position:inside}.giveaway-assets>summary>span{display:inline-grid;gap:3px;margin-right:auto}.giveaway-assets>summary small{color:var(--muted);font-size:9px;font-weight:400}.giveaway-assets>summary strong{color:var(--cyan);font-variant-numeric:tabular-nums}.giveaway-assets>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;padding:0 12px 12px}.giveaway-assets section{min-width:0;display:grid;align-content:start;gap:6px;padding:12px;border-radius:12px;background:var(--control)}.giveaway-assets h3,.giveaway-assets p{margin:0}.giveaway-assets p{color:var(--muted);font-size:9px}.giveaway-assets article{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px;border-radius:10px;background:var(--panel)}.giveaway-assets article>span{min-width:0;display:grid;gap:2px}.giveaway-assets article>span:last-child{text-align:right}.giveaway-assets article b{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.giveaway-assets article small{color:var(--muted);font-size:8px}.giveaway-reserves>div{display:grid;gap:6px;padding:0 12px 12px}.giveaway-reserves article{padding:10px 12px;border-radius:10px;background:var(--control)}.giveaway-reserves article>span{display:flex;align-items:center;justify-content:space-between;gap:10px}.giveaway-reserves small{color:var(--muted)}.growth-create-form,.growth-confirm{display:grid;gap:16px}.growth-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.growth-form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.growth-create-form>footer,.growth-confirm>footer{display:flex;justify-content:flex-end;gap:8px}.giveaway-wizard-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none}.giveaway-wizard-steps li{display:flex;align-items:center;gap:8px;padding:8px;border-bottom:2px solid var(--border);color:var(--muted);font-size:9px;font-weight:750}.giveaway-wizard-steps li>span{width:24px;height:24px;display:grid;place-items:center;border-radius:8px;background:var(--control)}.giveaway-wizard-steps li.active{border-color:var(--cyan);color:var(--text)}.giveaway-wizard-steps li.complete{border-color:var(--success);color:var(--success)}.giveaway-wizard-panel{display:grid;gap:12px;min-height:290px;align-content:start;padding-top:4px}.giveaway-wizard-panel>header{display:grid;gap:4px;margin-bottom:4px}.giveaway-wizard-panel h3,.giveaway-wizard-panel p{margin:0}.giveaway-wizard-panel p{color:var(--muted);font-size:10px}.giveaway-contract,.growth-confirm-note{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;padding:14px;border-radius:12px;background:var(--control)}.giveaway-contract>svg,.growth-confirm-note>svg{width:40px;height:40px;padding:10px;border-radius:11px;background:var(--cyan-soft);color:var(--cyan)}.giveaway-contract span,.growth-confirm-note span{display:grid;gap:3px}.giveaway-contract small,.growth-confirm-note small{color:var(--muted);font-size:9px;line-height:1.4}.growth-option{min-height:52px;display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:var(--control);cursor:pointer}.growth-option input{width:18px;height:18px;accent-color:var(--cyan)}.growth-option input:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.growth-option span{display:grid;gap:3px}.growth-option small{color:var(--muted);font-size:9px}.referral-admin-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.referral-program-card{display:grid;grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);gap:20px;padding:20px;border:1px solid var(--border);border-radius:18px;background:var(--panel)}.referral-program-card h3,.referral-program-card p{margin:6px 0}.referral-program-card p{color:var(--muted);font-size:10px}.referral-program-card>div:last-child{display:flex;flex-wrap:wrap;gap:6px;align-content:center}.referral-program-card>div:last-child span{display:grid;gap:2px;padding:7px 9px;border-radius:9px;background:var(--control)}.referral-program-card>div:last-child small{color:var(--muted);font-size:8px}.referral-program-card>div:last-child b{font-size:11px}.referral-program-drafts{display:grid;gap:10px;padding:18px 20px;border:1px solid var(--border);border-radius:16px;background:var(--panel)}.referral-program-drafts>header h3,.referral-program-drafts>header p{margin:0}.referral-program-drafts>header p{margin-top:4px;color:var(--muted);font-size:9px}.referral-program-drafts article{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:11px;background:var(--control)}.referral-program-drafts article>span{display:grid;gap:2px}.referral-program-drafts small{color:var(--muted);font-size:9px}.referral-commission-list{padding:18px 20px;border:1px solid var(--border);border-radius:18px;background:var(--panel)}.referral-commission-list>header{display:flex;justify-content:space-between;align-items:center;gap:16px}.referral-commission-list>header>div{display:grid;gap:4px}.referral-commission-list>header h3,.referral-commission-list>header p{margin:0}.referral-commission-list>header p{color:var(--muted);font-size:9px}.referral-commission-list>div{display:grid;gap:6px;margin-top:14px}.referral-commission-list article{display:grid;grid-template-columns:90px minmax(180px,1fr) minmax(160px,.7fr) auto;gap:12px;align-items:center;padding:12px;border-radius:12px;background:var(--control)}.referral-commission-list article>div{display:grid;gap:3px}.referral-commission-list article small{color:var(--muted);font-size:9px}.referral-commission-list article em{color:var(--danger);font-size:9px;font-style:normal}.referral-row-actions{display:flex;gap:6px}.growth-empty-inline{display:grid!important;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;min-height:72px;padding:12px;border-radius:12px;background:var(--control)}.growth-empty-inline>svg{width:36px;height:36px;padding:9px;border-radius:10px;background:var(--panel);color:var(--muted)}.growth-empty-inline>span{display:grid;gap:2px}@media(max-width:920px){.giveaway-hero,.giveaway-layout,.referral-program-card{grid-template-columns:1fr}.giveaway-action-panel{position:static}.giveaway-progress{grid-template-columns:repeat(2,minmax(0,1fr))}.giveaway-progress li:nth-child(2){border-right:0}.giveaway-progress li:nth-child(-n+2){border-bottom:1px solid var(--border)}.growth-campaign-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.growth-draw,.referral-how ol{grid-template-columns:1fr}.referral-how li>svg{display:none}.referral-tiers>div{grid-template-columns:repeat(4,minmax(0,1fr))}.referral-apply{grid-template-columns:1fr auto}.referral-apply>div{grid-column:1 / -1}.referral-commission-list article{grid-template-columns:80px minmax(0,1fr)}.referral-commission-list article>div:last-of-type,.referral-row-actions{grid-column:2}.giveaway-action-panel-start{grid-template-columns:48px minmax(0,1fr);gap:8px 16px}.giveaway-action-panel-start>h2{grid-column:2;grid-row:1}.giveaway-action-panel-start>p{grid-column:2;grid-row:2}.giveaway-action-panel-start>.giveaway-bot-explainer{grid-column:1 / -1;grid-row:3;margin-top:8px}.giveaway-action-panel-start>.giveaway-participate-button{grid-column:1 / -1;grid-row:4;margin-top:8px}.giveaway-action-panel-start>.giveaway-bot-explainer{padding:16px 0 0;border-top:1px solid color-mix(in srgb,var(--cyan) 22%,var(--border));border-left:0}}@media(max-width:620px){.giveaway-hero,.giveaway-rules,.giveaway-action-panel,.growth-detail,.referral-panel-head,.growth-console-head{padding:16px;border-radius:16px}.giveaway-hero h1{font-size:34px}.giveaway-progress{grid-template-columns:1fr}.giveaway-progress li{min-height:64px;border-right:0;border-bottom:1px solid var(--border)}.giveaway-progress li:last-child{border-bottom:0}.referral-panel-head,.growth-console-head,.growth-detail>header{flex-direction:column}.referral-panel-head>button{width:100%;min-height:44px}.growth-console-head>div:last-child{width:100%}.growth-console-head>div:last-child button{flex:1;min-height:44px}.growth-campaign-grid,.referral-kpis,.growth-kpis,.referral-admin-kpis,.growth-form-grid,.growth-form-grid.two{grid-template-columns:1fr}.growth-campaign-grid>button{min-height:136px}.giveaway-layout-start .giveaway-rules{grid-template-columns:1fr;gap:16px}.giveaway-layout-start .giveaway-rules>div{padding:16px 0 0;border-top:1px solid var(--border);border-left:0}.giveaway-rules-actions{align-items:stretch;flex-direction:column}.giveaway-rules-actions>.giveaway-rules-check,.giveaway-rules-actions>.giveaway-confirm-button{width:100%}.giveaway-action-panel-active{gap:16px}.giveaway-active-head{align-items:flex-start}.giveaway-referral-share{grid-template-columns:1fr;gap:16px;padding-top:16px}.giveaway-referral-share>.primary-button{width:100%}.giveaway-setup>header,.giveaway-lifecycle{align-items:flex-start;flex-direction:column}.giveaway-channel-row{align-items:stretch;flex-direction:column}.giveaway-channel-row>span:first-child{min-width:0;margin-right:0}.giveaway-picker{grid-template-columns:1fr}.giveaway-setup-empty{grid-template-columns:20px minmax(0,1fr)}.giveaway-setup-empty a{grid-column:1 / -1;min-height:44px;justify-content:center}.giveaway-lifecycle>div{width:100%;justify-content:stretch}.giveaway-lifecycle>div button{min-height:44px;flex:1 1 100%}.giveaway-draw-step{grid-template-columns:40px minmax(0,1fr)}.giveaway-draw-step>button{grid-column:1 / -1;min-height:44px}.giveaway-winners article{align-items:stretch;flex-direction:column}.giveaway-winners article>div{display:grid;grid-template-columns:1fr}.giveaway-winners article button{min-height:44px}.giveaway-assets>div{grid-template-columns:1fr}.giveaway-assets article{align-items:flex-start;flex-direction:column}.giveaway-assets article>span:last-child{text-align:left}.giveaway-wizard-steps li{align-items:flex-start;flex-direction:column}.giveaway-wizard-panel{min-height:0}.referral-link-card,.referral-link-card>div{grid-template-columns:1fr}.referral-link-card button{min-height:44px}.referral-tiers>div{grid-template-columns:repeat(2,minmax(0,1fr))}.referral-apply{grid-template-columns:1fr}.referral-apply>div,.referral-apply>p{grid-column:1}.referral-history>header,.referral-program-drafts article,.referral-commission-list>header{align-items:stretch;flex-direction:column}.referral-history article{grid-template-columns:90px 1fr}.referral-history article small{grid-column:1 / -1;text-align:left}.referral-commission-list article{grid-template-columns:1fr}.referral-commission-list article>div:last-of-type,.referral-row-actions{grid-column:1}.referral-row-actions{display:grid;grid-template-columns:1fr}.referral-row-actions button,.referral-program-drafts button{min-height:44px}.growth-create-form>footer,.growth-confirm>footer{display:grid;grid-template-columns:1fr}.growth-create-form>footer button,.growth-confirm>footer button{min-height:44px}}@media(prefers-reduced-motion:reduce){.growth-campaign-grid>button,.giveaway-weight progress::-webkit-progress-value{transition:none}}.abuse-console{min-width:0;display:grid;gap:20px;margin:0 0 18px;padding:20px;border:1px solid var(--border);border-radius:16px;background:var(--panel)}.abuse-console-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.abuse-console-head>div:first-child{min-width:0;display:grid;gap:4px}.abuse-console-head h2{margin:0;color:var(--text);font-size:22px;line-height:1.2;letter-spacing:-.03em}.abuse-console-head p{margin:0;color:var(--muted);font-size:11px;line-height:1.5}.abuse-eyebrow{color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.abuse-console-actions{flex:0 0 auto;display:flex;gap:8px}.abuse-console-actions button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:11px;font-size:11px;font-weight:800}.abuse-console-actions button:disabled,.abuse-pagination button:disabled{opacity:.45;cursor:not-allowed}.abuse-shadow-notice{min-width:0;display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.abuse-shadow-notice>span{width:40px;height:40px;display:grid;place-items:center;border-radius:12px;background:color-mix(in srgb,var(--success) 10%,var(--panel));color:var(--success)}.abuse-shadow-notice>div:nth-child(2){min-width:0;display:grid;gap:3px}.abuse-shadow-notice strong{color:var(--text);font-size:12px}.abuse-shadow-notice p{margin:0;color:var(--muted);font-size:10px;line-height:1.4}.abuse-runtime-badges{min-width:0;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px 12px}.abuse-runtime-badges>span{min-height:24px;display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:9px;font-weight:750;white-space:nowrap}.abuse-runtime-badges i{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:currentColor}.abuse-runtime-badges .is-on{color:var(--success)}.abuse-runtime-badges .is-off{color:var(--muted)}.abuse-runtime-badges .is-danger{color:var(--danger)}.abuse-queue{min-width:0;display:grid;gap:12px;padding:16px;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.abuse-queue-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.abuse-queue-head>div{min-width:0;display:grid;gap:3px}.abuse-queue-head h3{margin:0;color:var(--text);font-size:16px}.abuse-queue-head p{margin:0;color:var(--muted);font-size:10px;line-height:1.45}.abuse-queue-head>span{flex:0 0 auto;color:var(--muted);font-size:10px;font-weight:750;font-variant-numeric:tabular-nums}.abuse-status-filters{min-width:0;display:flex;gap:6px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.abuse-status-filters::-webkit-scrollbar{display:none}.abuse-status-filters button{min-height:44px;display:inline-flex;align-items:center;gap:8px;padding:0 10px 0 12px;border:1px solid var(--border);border-radius:10px;background:var(--panel);color:var(--muted);font:inherit;font-size:10px;font-weight:750;white-space:nowrap;cursor:pointer;transition:border-color .16s ease-out,background .16s ease-out,color .16s ease-out}.abuse-status-filters button b{min-width:20px;height:20px;display:grid;place-items:center;padding:0 5px;border-radius:6px;background:var(--surface);color:var(--muted);font-size:8px;font-variant-numeric:tabular-nums}.abuse-status-filters button:hover{border-color:var(--border-strong);color:var(--text)}.abuse-status-filters button:focus-visible,.abuse-cluster-row:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.abuse-status-filters button.active{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 6%,var(--panel));color:var(--text)}.abuse-status-filters button.active b{background:var(--accent);color:var(--accent-text)}:root[data-theme=dark] .abuse-status-filters button.active{border-color:var(--cyan);background:color-mix(in srgb,var(--cyan) 8%,var(--panel))}:root[data-theme=dark] .abuse-status-filters button.active b{background:var(--cyan);color:var(--panel)}.abuse-list-panel{min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:12px;background:var(--panel);transition:opacity .15s ease-out}.abuse-list-panel.refreshing{opacity:.62}.abuse-cluster-list{display:grid}.abuse-cluster-row{width:100%;min-width:0;min-height:76px;display:grid;grid-template-columns:40px minmax(0,1fr) auto 18px;align-items:center;gap:12px;padding:12px 14px;border:0;border-bottom:1px solid var(--border);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background .15s ease-out,color .15s ease-out}.abuse-cluster-row:last-child{border-bottom:0}.abuse-cluster-row:hover,.abuse-cluster-row.active{background:var(--surface)}.abuse-row-symbol,.abuse-detail-symbol{display:grid;place-items:center;border-radius:12px;background:var(--surface);color:var(--muted)}.abuse-row-symbol{width:40px;height:40px}.abuse-row-symbol.ready,.abuse-detail-symbol.ready{background:color-mix(in srgb,var(--warn) 10%,var(--surface));color:var(--warn)}.abuse-row-symbol.blocked,.abuse-detail-symbol.blocked{background:color-mix(in srgb,var(--danger) 9%,var(--surface));color:var(--danger)}.abuse-row-symbol.unblocked,.abuse-detail-symbol.unblocked{background:color-mix(in srgb,var(--success) 10%,var(--surface));color:var(--success)}.abuse-row-symbol.dismissed,.abuse-row-symbol.expired,.abuse-detail-symbol.dismissed,.abuse-detail-symbol.expired{opacity:.62}.abuse-cluster-main{min-width:0;display:grid;gap:5px}.abuse-cluster-main>span{min-width:0;display:flex;align-items:center;gap:8px}.abuse-cluster-main b{min-width:0;overflow:hidden;color:var(--text);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.abuse-cluster-main small{overflow:hidden;color:var(--muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.abuse-status{min-height:24px;display:inline-flex;align-items:center;padding:0 8px;border-radius:999px;background:var(--surface);color:var(--muted);font-size:8px;font-style:normal;font-weight:800;white-space:nowrap}.abuse-status.ready{background:color-mix(in srgb,var(--warn) 11%,var(--surface));color:color-mix(in srgb,var(--warn) 78%,var(--text))}.abuse-status.blocked{background:color-mix(in srgb,var(--danger) 9%,var(--surface));color:var(--danger)}.abuse-status.unblocked{background:color-mix(in srgb,var(--success) 10%,var(--surface));color:var(--success)}.abuse-member-count{min-width:72px;display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;justify-content:end;align-items:center;gap:0 6px;color:var(--muted)}.abuse-member-count svg{grid-row:1 / span 2}.abuse-member-count b{color:var(--text);font-size:12px;font-variant-numeric:tabular-nums}.abuse-member-count small{font-size:8px}.abuse-row-arrow{color:var(--muted)}.abuse-cluster-row:hover .abuse-row-arrow{color:var(--text)}.abuse-pagination{min-height:60px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;border-top:1px solid var(--border)}.abuse-pagination>span{color:var(--muted);font-size:10px;font-weight:700;font-variant-numeric:tabular-nums}.abuse-pagination button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:4px;border-radius:10px;font-size:10px;font-weight:750}.abuse-detail-modal{width:min(760px,calc(100vw - 32px))}.abuse-detail-modal .modal-body{padding:0}.abuse-detail-panel{min-width:0;display:grid}.abuse-detail-head{min-width:0;display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid var(--border)}.abuse-detail-symbol{width:44px;height:44px}.abuse-detail-head>div{min-width:0;display:grid;gap:3px}.abuse-detail-head>div>span,.abuse-detail-head small{color:var(--muted);font-size:9px}.abuse-detail-head code{overflow:hidden;color:var(--text);font-size:11px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.abuse-redacted-notice{min-width:0;display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:10px;margin:16px 20px 0;padding:12px 14px;border:1px solid color-mix(in srgb,var(--success) 26%,var(--border));border-radius:12px;background:color-mix(in srgb,var(--success) 6%,var(--surface));color:var(--success)}.abuse-redacted-notice span{min-width:0;display:grid;gap:2px}.abuse-redacted-notice b{color:var(--text);font-size:11px}.abuse-redacted-notice small{color:var(--muted);font-size:9px;line-height:1.4}.abuse-detail-metrics{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:16px 20px 0}.abuse-detail-metrics>div{min-width:0;min-height:64px;display:grid;align-content:center;gap:4px;padding:10px 12px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.abuse-detail-metrics dt{color:var(--muted);font-size:9px;font-weight:750}.abuse-detail-metrics dd{min-width:0;margin:0;overflow:hidden;color:var(--text);font-size:13px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.abuse-confirm-unavailable{display:flex;align-items:center;gap:8px;margin:16px 20px 0;padding:10px 12px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--muted);font-size:9px;font-weight:700;line-height:1.45}.abuse-confirm-unavailable svg{flex:0 0 auto}.abuse-evidence-summary,.abuse-member-section,.abuse-timeline{min-width:0;display:grid;gap:12px;padding:20px;border-bottom:1px solid var(--border)}.abuse-evidence-summary>header,.abuse-member-section>header{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.abuse-evidence-summary header div{min-width:0;display:grid;gap:3px}.abuse-evidence-summary h3,.abuse-member-section h3,.abuse-timeline h3{margin:0;color:var(--text);font-size:12px;font-weight:800}.abuse-evidence-summary header small,.abuse-member-section header small{color:var(--muted);font-size:9px;line-height:1.4}.abuse-evidence-summary header>b{flex:0 0 auto;color:var(--text);font-size:9px;font-weight:750;white-space:nowrap}.abuse-evidence-summary>div,.abuse-member-signals{display:flex;flex-wrap:wrap;gap:6px}.abuse-evidence-summary>div span,.abuse-member-signals span{min-height:26px;display:inline-flex;align-items:center;padding:0 8px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--muted);font-size:8px;font-weight:750}.abuse-member-list{overflow:hidden;border:1px solid var(--border);border-radius:12px;background:var(--panel)}.abuse-member-card{min-width:0;display:grid;gap:10px;padding:12px;border-bottom:1px solid var(--border)}.abuse-member-card:last-child{border-bottom:0}.abuse-member-identity{min-width:0;display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px}.abuse-member-identity>span{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;background:var(--surface);color:var(--muted)}.abuse-member-identity>div{min-width:0;display:grid;gap:2px}.abuse-member-identity b{overflow:hidden;color:var(--text);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.abuse-member-identity small{color:var(--muted);font-size:9px}.abuse-member-identity em{color:var(--text);font-size:9px;font-style:normal;font-weight:800;white-space:nowrap}.abuse-member-card footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.abuse-member-card footer>small{color:var(--muted);font-size:9px}.abuse-member-card footer .secondary-button{min-height:44px;font-size:10px;font-weight:750}.abuse-member-card footer .secondary-button:disabled{opacity:.45;cursor:not-allowed}.abuse-timeline>span{position:relative;min-width:0;min-height:34px;display:grid;grid-template-columns:12px minmax(0,1fr);gap:8px}.abuse-timeline>span:not(:last-child):before{position:absolute;top:9px;bottom:-15px;left:4px;width:1px;background:var(--border);content:""}.abuse-timeline i{z-index:1;width:9px;height:9px;margin-top:2px;border:2px solid var(--panel);border-radius:50%;background:var(--muted);box-shadow:0 0 0 1px var(--border-strong)}.abuse-timeline div{min-width:0;display:grid;gap:2px}.abuse-timeline b{color:var(--text);font-size:10px}.abuse-timeline small{color:var(--muted);font-size:9px}.abuse-detail-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;background:color-mix(in srgb,var(--danger) 3%,var(--panel))}.abuse-detail-actions div{min-width:0;display:grid;gap:3px}.abuse-detail-actions b{color:var(--text);font-size:11px}.abuse-detail-actions small{color:var(--muted);font-size:9px;line-height:1.4}.abuse-detail-actions .danger-button{flex:0 0 auto;min-height:44px}.abuse-state{min-height:292px;display:grid;place-items:center;align-content:center;gap:8px;padding:32px;color:var(--muted);text-align:center}.abuse-state strong{color:var(--text);font-size:13px}.abuse-state p{max-width:360px;margin:0 0 4px;font-size:10px;line-height:1.5}.abuse-state.error>svg{color:var(--danger)}.abuse-state button{min-height:44px;font-size:10px;font-weight:750}.abuse-list-skeleton{display:grid}.abuse-list-skeleton span{min-height:76px;border-bottom:1px solid var(--border);background:linear-gradient(100deg,var(--panel) 25%,color-mix(in srgb,var(--muted) 8%,var(--surface)) 43%,var(--panel) 62%);background-size:300% 100%;animation:abuse-skeleton 1.4s ease-in-out infinite}.abuse-list-skeleton span:last-child{border-bottom:0}.abuse-detail-skeleton{min-height:520px;display:grid;align-content:start;gap:12px;padding:20px}.abuse-detail-skeleton span{height:64px;border-radius:12px;background:color-mix(in srgb,var(--muted) 8%,var(--surface));animation:skeletonPulse 1.2s ease-in-out infinite alternate}.abuse-detail-skeleton span:nth-child(2){height:88px}.abuse-detail-skeleton span:nth-child(3){height:156px}@keyframes abuse-skeleton{0%{background-position:100% 0}to{background-position:0 0}}.abuse-confirm-form{display:grid;gap:16px}.abuse-confirm-form>p{margin:-2px 0 0;color:var(--muted);font-size:11px;line-height:1.5}.abuse-confirm-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.abuse-privacy-note{min-width:0;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;padding:11px 12px;border:1px solid var(--border);border-radius:11px;background:var(--surface);color:var(--success)}.abuse-privacy-note span{color:var(--muted);font-size:9px;line-height:1.5}.abuse-inline-error{display:flex;align-items:flex-start;gap:7px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--danger) 28%,var(--border));border-radius:10px;background:color-mix(in srgb,var(--danger) 6%,var(--surface));color:var(--danger);font-size:10px;font-weight:750;line-height:1.45}.abuse-confirm-form>footer,.abuse-dismiss-confirm>footer{display:flex;justify-content:flex-end;gap:8px;padding-top:2px}.abuse-confirm-form>footer button,.abuse-dismiss-confirm>footer button{min-height:48px}.abuse-dismiss-confirm{display:grid;justify-items:center;gap:10px;text-align:center}.abuse-dismiss-confirm>span{width:48px;height:48px;display:grid;place-items:center;border-radius:14px;background:color-mix(in srgb,var(--danger) 10%,var(--surface));color:var(--danger)}.abuse-dismiss-confirm>strong{color:var(--text);font-size:14px}.abuse-dismiss-confirm>p{max-width:360px;margin:0;color:var(--muted);font-size:11px;line-height:1.5}.abuse-dismiss-confirm>footer{width:100%;margin-top:8px}@media(max-width:780px){.abuse-console{gap:16px;padding:16px}.abuse-console-head{align-items:flex-start}.abuse-shadow-notice{grid-template-columns:40px minmax(0,1fr)}.abuse-runtime-badges{grid-column:1 / -1;justify-content:flex-start;padding-top:2px}.abuse-status-filters button{min-height:44px}.abuse-cluster-row{grid-template-columns:40px minmax(0,1fr) 18px}.abuse-member-count{display:none}}@media(max-width:560px){.abuse-console{padding:14px;border-radius:14px}.abuse-console-head{flex-direction:column}.abuse-console-actions{width:100%;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.abuse-console-actions button{width:100%;min-width:0}.abuse-shadow-notice{padding:12px}.abuse-runtime-badges{display:grid;grid-template-columns:minmax(0,1fr);gap:6px}.abuse-queue{padding:12px}.abuse-queue-head{align-items:flex-start}.abuse-queue-head>span{padding-top:3px}.abuse-cluster-row{min-height:76px;padding:12px}.abuse-cluster-main>span{align-items:flex-start;flex-direction:column;gap:4px}.abuse-cluster-main small{white-space:normal}.abuse-pagination{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.abuse-pagination>span{grid-column:1 / -1;grid-row:1;text-align:center}.abuse-pagination button{width:100%}.abuse-detail-head{grid-template-columns:44px minmax(0,1fr);padding:14px 16px}.abuse-detail-head>.abuse-status{grid-column:2;width:max-content}.abuse-redacted-notice,.abuse-detail-metrics,.abuse-confirm-unavailable{margin-right:16px;margin-left:16px}.abuse-detail-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.abuse-detail-metrics>div{min-height:60px;padding:8px}.abuse-detail-metrics dt{font-size:8px}.abuse-detail-metrics dd{font-size:11px}.abuse-evidence-summary,.abuse-member-section,.abuse-timeline{padding:16px}.abuse-evidence-summary>header{align-items:flex-start;flex-direction:column}.abuse-member-identity{grid-template-columns:36px minmax(0,1fr)}.abuse-member-identity em{grid-column:2}.abuse-member-card footer{align-items:stretch;flex-direction:column}.abuse-member-card footer .secondary-button{width:100%;min-height:44px}.abuse-detail-actions{align-items:stretch;flex-direction:column;padding:16px}.abuse-detail-actions .danger-button{width:100%}.abuse-confirm-grid{grid-template-columns:minmax(0,1fr)}.abuse-confirm-form>footer,.abuse-dismiss-confirm>footer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.abuse-list-skeleton span,.abuse-detail-skeleton span{animation:none}}.profile-hero{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px;margin-bottom:16px;border:1px solid var(--border);border-radius:12px;background:var(--panel);box-shadow:var(--shadow-sm)}.profile-hero>div:first-child{display:flex;align-items:center;gap:14px}.profile-hero strong{display:block;font-size:18px;font-weight:700}.profile-hero small{display:block;margin-top:3px;color:var(--muted);font-size:12px}.profile-hero-meta{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:8px}.profile-balance{min-height:32px;display:inline-flex;align-items:center;gap:6px;padding:0 11px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--text);font-size:12px;font-weight:800;font-variant-numeric:tabular-nums}.status-pill{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 12px;border-radius:999px;background:color-mix(in srgb,var(--success) 12%,transparent);color:var(--success);font-size:12px;font-weight:750;white-space:nowrap}.modal-layer{position:fixed;inset:0;z-index:60;pointer-events:none}.modal-backdrop{position:absolute;inset:0;pointer-events:none;background:#03050894;background:color-mix(in srgb,var(--bg) 45%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:fade-in .16s ease-out}.modal-viewport{position:absolute;inset:0;z-index:1;display:grid;place-items:center;padding:24px;overflow:hidden;pointer-events:auto}.modal-panel{width:100%;max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:14px;background:var(--panel);box-shadow:var(--shadow);animation:modal-in .18s ease-out}.modal-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px;border-bottom:1px solid var(--border)}.modal-head h2{font-size:17px;font-weight:700}.modal-close{width:44px;height:44px;display:inline-grid;place-items:center;border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);color:var(--muted);cursor:pointer}.modal-close:hover{color:var(--text);background:var(--surface)}.modal-close:disabled{cursor:wait;opacity:.45}.modal-close-mobile-only{display:none}@media(max-width:700px){.modal-close-mobile-only{display:inline-grid}}.modal-body{min-width:0;min-height:0;padding:20px;display:grid;gap:16px;overflow-x:hidden;overflow-y:auto}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes modal-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.purchase-modal{display:grid;gap:16px}.purchase-lines{display:grid;gap:0;overflow:visible;border:1px solid var(--border);border-radius:var(--radius);background:var(--panel-raised)}.purchase-line{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 12px;border:0;border-radius:0}.purchase-line+.purchase-line{border-top:1px solid var(--border)}.purchase-line>div{min-width:0}.purchase-line-main{min-width:0;display:grid;gap:0}.purchase-line-price{align-self:center;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.purchase-line strong{display:block;font-size:13px;font-weight:600}.purchase-line small{color:var(--muted);font-size:12px}.purchase-line em{display:block;margin-top:4px;color:var(--warn);font-size:11px;font-style:normal;font-weight:750}.purchase-line.unavailable,.cart-line.unavailable{border-color:color-mix(in srgb,var(--danger) 30%,var(--border));background:color-mix(in srgb,var(--danger) 6%,var(--panel))}.purchase-policy-note{display:flex;align-items:center;gap:12px;padding:12px 16px;border:1px solid color-mix(in srgb,var(--warn) 32%,var(--border));border-radius:12px;background:color-mix(in srgb,var(--warn) 7%,var(--panel));color:var(--warn)}.purchase-policy-note.trust{border-color:color-mix(in srgb,var(--success) 32%,var(--border));background:color-mix(in srgb,var(--success) 7%,var(--panel));color:var(--success)}.purchase-policy-note span{display:grid;gap:2px;color:var(--muted);font-size:11px}.purchase-policy-note b{color:var(--text);font-size:12px}.checkout-blocked{display:grid;gap:12px;padding:16px;border:1px solid var(--border);border-radius:12px;background:var(--surface);color:var(--muted);font-size:12px;line-height:1.45}.checkout-blocked .checkout-confirm{width:100%}.purchase-total{display:grid;justify-items:center;gap:4px;padding:4px 0 0;color:var(--muted);font-size:12px}.purchase-total strong{color:var(--muted);font-size:14px;font-weight:650}.purchase-error{display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;margin:0;padding:10px 14px;border:1px solid color-mix(in srgb,var(--danger) 34%,var(--border));border-radius:12px;background:color-mix(in srgb,var(--danger) 8%,var(--panel));color:var(--danger);font-size:13px;font-weight:700;text-align:center}.own-product-state{width:100%;min-width:0;justify-self:stretch;display:inline-flex;align-items:center;justify-content:center;color:var(--catalog-negative);font-size:10px;font-weight:750;text-align:center;white-space:nowrap}.trust-unavailable{display:inline-flex;align-items:center;justify-content:flex-start;gap:6px;color:#9a670d;font-size:10px;font-weight:750;text-align:left}:root[data-theme=dark] .trust-unavailable{color:#e7b75a}.catalog-table .primary-button.compact{min-width:138px;padding-inline:11px;border-radius:10px;font-size:11px;white-space:nowrap}.catalog-mobile-divider{display:none}.purchase-shortfall{display:grid;justify-items:center;gap:4px;padding:3px 0;text-align:center}.purchase-shortfall>div{display:inline-flex;align-items:center;justify-content:center;gap:7px;color:var(--warn);font-size:14px;font-weight:600}.purchase-shortfall strong{color:inherit;font-size:15px;font-weight:750;font-variant-numeric:tabular-nums;white-space:nowrap}.purchase-shortfall p{margin:0;color:var(--muted);font-size:11px;line-height:1.35;text-align:center}.topup-inline{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px}.topup-inline .primary-button{min-height:56px}.checkout-confirm{width:100%;min-height:48px;margin-top:4px;border-radius:14px}.checkout-confirm.history-handoff{gap:9px}html[data-purchase-handoff=true]::view-transition-old(root){animation:purchase-handoff-out .18s ease-in both}html[data-purchase-handoff=true]::view-transition-new(root){animation:purchase-handoff-in .22s ease-out both}@keyframes purchase-handoff-out{to{opacity:0;transform:scale(.996)}}@keyframes purchase-handoff-in{0%{opacity:0;transform:scale(1.004)}}.purchase-recovery-actions{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:10px}.purchase-recovery-actions .checkout-confirm{margin-top:0}.checkout-topup-action{gap:8px}@media(max-width:520px){.purchase-recovery-actions{grid-template-columns:1fr}}.drawer-backdrop{position:fixed;inset:0;z-index:50;background:#03050894;background:color-mix(in srgb,var(--bg) 45%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;pointer-events:none;transition:opacity .2s ease-out}.drawer-backdrop.show{opacity:1;pointer-events:auto}.cart-drawer{position:fixed;top:0;right:0;bottom:0;z-index:55;width:min(520px,100vw);display:flex;flex-direction:column;background:var(--panel);border-left:1px solid var(--border);box-shadow:var(--shadow);transform:translate(100%);transition:transform .22s ease-out}.cart-drawer.open{transform:translate(0)}:root[data-theme=dark] .drawer-backdrop{background:#030508c2}:root[data-theme=dark] .cart-drawer{border-color:#303641;background:#111419;box-shadow:-24px 0 64px #00000080}:root[data-theme=dark] .cart-drawer-head,:root[data-theme=dark] .cart-drawer-foot{background:#15181e}:root[data-theme=dark] .cart-drawer-logo{mix-blend-mode:screen}:root[data-theme=dark] .cart-line{border-color:#303641;background:#191d24}:root[data-theme=dark] .cart-line-remove{color:var(--danger)}.cart-drawer-head{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid var(--border)}.cart-drawer-logo{grid-column:2;justify-self:center;display:block;width:180px;max-width:calc(100% - 64px);height:52px;object-fit:cover;object-position:center}.cart-drawer-head .icon-button{grid-column:3;justify-self:end}.cart-drawer-body{flex:1;min-height:0;overflow:hidden;padding:12px;display:grid;gap:10px;align-content:start}.cart-lines{min-height:0;max-height:100%;display:grid;gap:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--border);border-radius:var(--radius);background:var(--panel-raised);scrollbar-color:color-mix(in srgb,var(--accent) 48%,var(--border)) transparent;scrollbar-width:thin}.cart-lines::-webkit-scrollbar{width:8px}.cart-lines::-webkit-scrollbar-track{background:transparent}.cart-lines::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:color-mix(in srgb,var(--accent) 48%,var(--border));background-clip:padding-box}.cart-line{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:12px;row-gap:3px;padding:8px 10px;border:0;border-radius:0;content-visibility:auto;contain-intrinsic-size:auto 76px}.cart-line+.cart-line{border-top:1px solid var(--border)}.cart-line-main{display:contents}.cart-line-main strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;line-height:1.25}.cart-line-main small{color:var(--muted);font-size:11px}.cart-card-heading{min-width:0;grid-column:1 / -1;grid-row:1}.cart-card-heading>strong{display:block;font-variant-numeric:tabular-nums}.cart-card-heading+.cart-product-meta,.purchase-card-heading+.cart-product-meta{margin-top:3px}.cart-product-meta{min-width:0;grid-column:1;grid-row:2;display:block;gap:0;overflow:hidden;color:var(--muted);font-size:10px;font-weight:600;line-height:1.25;white-space:nowrap}.cart-product-location{min-width:0;display:flex;align-items:center;overflow:hidden}.cart-product-country{min-width:0;flex:0 0 auto;display:inline-flex;align-items:center}.cart-product-bank:before,.cart-product-type:before{margin:0 4px;color:var(--border-strong);content:"·"}.cart-product-country b,.cart-product-bank{overflow:hidden;text-overflow:ellipsis}.cart-product-country b{display:block;font:inherit}.cart-product-bank{min-width:0;flex:0 1 auto;white-space:nowrap}.cart-product-type{min-width:0;flex:0 1 auto;overflow:hidden;color:inherit;font:inherit;text-overflow:ellipsis;white-space:nowrap}.cart-product-assurance{min-width:0;flex:1 1 auto;display:flex;align-items:center;gap:8px;overflow:hidden}.cart-line-footer{min-width:0;grid-column:1;grid-row:3;display:flex;align-items:center;gap:6px;overflow:hidden}.cart-product-meta+.cart-line-footer{margin-top:3px}.cart-product-seller{min-width:0;max-width:100%;flex:0 1 auto;display:inline-flex;align-items:center;gap:5px;color:var(--muted);font-size:9px;line-height:1.2}.cart-product-seller b{min-width:0;overflow:hidden;font-weight:550;text-overflow:ellipsis;white-space:nowrap}.cart-seller-verified{flex:0 0 auto;color:var(--cyan)}.cart-assurance-summary{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:9px;white-space:nowrap}.cart-assurance-summary b{font-weight:600}.cart-assurance-summary>b:not(.cart-validation-value){min-height:16px;display:inline-flex;align-items:center;padding:0 5px;border:1px solid var(--border);border-radius:999px;background:color-mix(in srgb,var(--muted) 7%,transparent);color:var(--muted);font-size:8px;line-height:14px}.cart-assurance-summary i{color:var(--border-strong);font-style:normal}.cart-validation-value{color:var(--catalog-positive);font-variant-numeric:tabular-nums}.cart-heading-chips{min-width:max-content;max-width:100%;flex:0 0 auto;flex-wrap:nowrap;gap:4px;overflow:visible}.cart-heading-chips .cart-validation-value{flex:0 0 auto}.cart-heading-chips>.cart-return-policy,.cart-heading-chips>.cart-validation-value,.cart-heading-chips>b:not(.cart-validation-value){min-height:18px;display:inline-flex;align-items:center;margin:0;padding:0 6px;border:1px solid color-mix(in srgb,currentColor 28%,var(--border));border-radius:999px;background:color-mix(in srgb,currentColor 8%,transparent);font-size:8px;font-weight:700;line-height:16px}.cart-heading-chips .cart-return-policy svg{width:10px;height:10px}.cart-heading-chips>b:not(.cart-validation-value){color:var(--muted)}.cart-unavailable-copy{grid-column:1;grid-row:2 / 4;overflow:hidden;color:var(--danger)!important;text-overflow:ellipsis;white-space:nowrap}.cart-unit{display:inline-flex;align-items:center;border:1px solid var(--border-strong);border-radius:var(--radius);min-height:30px;padding:0 10px;background:var(--surface);color:var(--text);font-size:13px;font-weight:600;white-space:nowrap}.cart-line-total{font-size:14px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.cart-line-side{grid-column:2;grid-row:2 / 4;display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;align-self:center}.cart-card-heading small{display:block;margin-top:2px;overflow:hidden;color:var(--muted);text-overflow:ellipsis;white-space:nowrap}.cart-card-heading-autocheck{display:flex;align-items:center;gap:8px}.cart-return-policy{width:max-content;min-height:22px;display:inline-flex;align-items:center;gap:4px;margin-top:6px;padding:0 8px;border:1px solid color-mix(in srgb,currentColor 24%,var(--border));border-radius:999px;background:color-mix(in srgb,currentColor 7%,transparent);color:var(--catalog-positive);font-size:10px;font-weight:750;line-height:20px;white-space:nowrap}.cart-return-policy.ten_minutes{color:var(--accent)}.cart-return-policy.none{color:var(--catalog-negative)}.cart-return-policy.trust{color:var(--catalog-positive)}.cart-return-policy.autocheck{color:var(--cyan)}:root[data-theme=dark] .cart-return-policy.ten_minutes{color:#8eabff}:root[data-theme=dark] .cart-return-policy.trust{color:#63d9ad}:root[data-theme=dark] .cart-return-policy.autocheck{color:#55d4e6}.cart-return-policy svg{flex:0 0 auto}.cart-line-autocheck{align-items:start;row-gap:3px;padding-bottom:8px;contain-intrinsic-size:auto 126px}.cart-line.refreshing{position:relative;opacity:.72}.cart-line.refreshing:after{content:"";position:absolute;inset:auto 10px 5px;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,var(--accent),transparent);background-size:220% 100%;animation:autocheck-slot-shimmer 1.2s ease-in-out infinite}.cart-line-footer .cart-return-policy{min-height:16px;margin:0 0 0 auto;padding:0 5px;font-size:8px;line-height:14px}.cart-line-footer .cart-return-policy svg{width:10px;height:10px}.cart-line-autocheck-side{display:inline-flex;align-items:center;gap:8px}.cart-autocheck-chin{width:100%;min-width:0;grid-column:1 / -1;grid-row:4;display:flex;align-items:center;margin:1px 0 0;padding:3px 0 0;border:0;border-radius:0;background:transparent}.cart-autocheck-chin>small{display:none}.cart-autocheck-chin{display:grid;grid-template-columns:minmax(120px,.8fr) minmax(160px,1fr);gap:8px}.cart-autocheck-mode{min-width:0;min-height:30px;display:flex;align-items:center;gap:7px;padding:3px 9px;border:1px solid var(--border-strong);border-radius:8px;background:var(--control);color:var(--muted);font:inherit;text-align:start;cursor:pointer}.cart-autocheck-mode>svg{flex:0 0 auto}.cart-autocheck-mode:disabled{cursor:wait;opacity:.8}.cart-autocheck-checking{color:var(--cyan)}.cart-autocheck-mode>span{min-width:0;display:flex;align-items:baseline;gap:6px;overflow:hidden}.cart-autocheck-mode small{color:var(--muted);font-size:8px;font-weight:750}.cart-autocheck-mode b{overflow:hidden;color:var(--text);font-size:10px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.cart-autocheck-mode:hover,.cart-autocheck-mode:focus-visible,.cart-autocheck-mode.active{outline:none;border-color:var(--cyan);color:var(--cyan)}.cart-autocheck-chin.quantity-only>.cart-quantity-stepper{grid-column:1 / -1}.cart-quantity-stepper{width:100%;height:30px;display:grid;grid-template-columns:36px minmax(0,1fr) 36px;align-items:center;overflow:hidden;border:1px solid var(--border-strong);border-radius:8px;background:color-mix(in srgb,var(--control) 86%,transparent)}.cart-quantity-stepper button{width:36px;height:28px;display:grid;place-items:center;padding:0;border:0;background:transparent;color:var(--text);cursor:pointer;transition:background-color .14s ease-out,color .14s ease-out,transform .1s ease-out}.cart-quantity-stepper button svg{width:14px;height:14px}.cart-quantity-stepper button:hover:not(:disabled){background:var(--accent);color:#0a1020}:root[data-theme=dark] .cart-quantity-stepper button:hover:not(:disabled){background:#7da0ff;color:#080b12}.cart-quantity-stepper button:active:not(:disabled){transform:scale(.9)}.cart-quantity-stepper button:focus-visible{position:relative;z-index:1;outline:2px solid var(--accent);outline-offset:-2px}.cart-quantity-stepper button:disabled{color:color-mix(in srgb,var(--muted) 45%,transparent);cursor:not-allowed}.cart-quantity-stepper output{text-align:center;font-size:14px;font-weight:800;font-variant-numeric:tabular-nums}.cart-checkout-button{width:100%;min-height:48px;gap:8px}.cart-checkout-button[aria-busy=true]{cursor:wait;opacity:1}.cart-checkout-refresh{flex:0 0 auto;animation:cart-checkout-refresh .9s linear infinite}@keyframes cart-checkout-refresh{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.cart-checkout-refresh{animation:none}}.cart-split-checkout-note{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:7px;padding:8px 9px;border:1px solid color-mix(in srgb,var(--warning) 28%,var(--border));border-radius:10px;background:color-mix(in srgb,var(--warning) 7%,transparent);color:var(--muted);font-size:10px;line-height:1.35}.cart-split-checkout-note svg{margin-top:1px;color:var(--warning)}.cart-capacity-note{grid-template-columns:auto minmax(0,1fr) auto}.cart-capacity-note button{min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 8px;border:1px solid var(--border);border-radius:8px;background:var(--panel);color:var(--text);font:inherit;font-size:9px;font-weight:800;cursor:pointer}@media(min-width:921px){.cart-line-main>.cart-card-heading>strong,.purchase-line-main>.purchase-card-heading>strong{font-size:14px}.cart-product-meta{font-size:10px;line-height:1.25}.cart-product-seller{font-size:9px;line-height:1.2}.cart-line-total,.purchase-line-price{font-size:14px}.purchase-line{padding-block:10px}}.profile-autocheck-orders{margin-bottom:12px}.purchase-autocheck-placeholder{position:relative;border-color:color-mix(in srgb,var(--cyan) 32%,var(--border));box-shadow:0 8px 26px color-mix(in srgb,var(--cyan) 6%,transparent)}.purchase-autocheck-placeholder .purchase-checkout-head{background:color-mix(in srgb,var(--cyan) 5%,var(--surface))}.purchase-autocheck-order-icon{width:28px;height:28px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--cyan) 38%,var(--border));border-radius:9px;background:color-mix(in srgb,var(--cyan) 10%,var(--panel));color:var(--cyan)}.purchase-autocheck-order-icon.ready{border-color:color-mix(in srgb,var(--success) 38%,var(--border));background:color-mix(in srgb,var(--success) 10%,var(--panel));color:var(--success)}.purchase-autocheck-order-icon.empty{border-color:color-mix(in srgb,var(--danger) 30%,var(--border));background:color-mix(in srgb,var(--danger) 6%,var(--panel));color:color-mix(in srgb,var(--danger) 82%,var(--muted))}.purchase-autocheck-order-icon.failed{border-color:color-mix(in srgb,var(--danger) 38%,var(--border));background:color-mix(in srgb,var(--danger) 10%,var(--panel));color:var(--danger)}.purchase-adjustment-note{padding:9px 11px;border:1px solid color-mix(in srgb,var(--warning) 34%,var(--border));border-radius:11px;background:color-mix(in srgb,var(--warning) 8%,transparent);color:var(--text);font-size:12px;line-height:1.4}.purchase-autocheck-skeleton-row{--autocheck-skeleton-fill: color-mix(in srgb, var(--muted) 12%, var(--surface));--autocheck-skeleton-edge: color-mix(in srgb, var(--border-strong) 52%, transparent);position:relative;isolation:isolate;min-height:68px;overflow:hidden;contain:paint;background:color-mix(in srgb,var(--cyan) 1.5%,var(--panel));pointer-events:none}.purchase-autocheck-skeleton-row>*{position:relative;z-index:1}.purchase-autocheck-skeleton-row.pending:before{content:"";position:absolute;z-index:0;inset:0;background:linear-gradient(102deg,transparent 18%,color-mix(in srgb,var(--cyan) 4%,transparent) 36%,color-mix(in srgb,#ffffff 13%,transparent) 48%,color-mix(in srgb,var(--cyan) 5%,transparent) 60%,transparent 82%);transform:translate3d(-115%,0,0);animation:autocheck-slot-sweep 1.9s cubic-bezier(.4,0,.2,1) infinite;animation-delay:-.24s;will-change:transform}.purchase-autocheck-skeleton-row.pending:nth-child(3n+2):before{animation-delay:-.68s}.purchase-autocheck-skeleton-row.pending:nth-child(3n):before{animation-delay:-1.08s}.purchase-skeleton-check{width:28px;height:28px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--cyan) 28%,var(--border));border-radius:8px;background:color-mix(in srgb,var(--cyan) 6%,var(--surface));color:var(--success)}.purchase-skeleton-check>i{width:14px;height:14px;border-radius:50%;background:conic-gradient(from 35deg,transparent 0 58%,color-mix(in srgb,var(--cyan) 48%,transparent) 70%,var(--cyan) 86%,transparent 100%);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 0);mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 0);animation:autocheck-slot-orbit 1.35s cubic-bezier(.45,0,.55,1) infinite}.purchase-history-row.purchase-autocheck-result-row{min-height:64px;grid-template-columns:28px minmax(0,1fr) auto;grid-template-areas:"result-icon result-copy result-refund";gap:10px;padding:10px 12px}.purchase-autocheck-result-icon{grid-area:result-icon;width:28px;height:28px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--danger) 28%,var(--border));border-radius:8px;background:color-mix(in srgb,var(--danger) 6%,var(--surface));color:color-mix(in srgb,var(--danger) 82%,var(--muted))}.purchase-autocheck-result-row.failed .purchase-autocheck-result-icon{border-color:color-mix(in srgb,var(--danger) 38%,var(--border));background:color-mix(in srgb,var(--danger) 9%,var(--surface));color:var(--danger)}.purchase-autocheck-result-row.partial .purchase-autocheck-result-icon{border-color:color-mix(in srgb,var(--warning) 32%,var(--border));background:color-mix(in srgb,var(--warning) 7%,var(--surface));color:var(--warning)}.purchase-autocheck-result-copy{grid-area:result-copy;min-width:0;display:grid;align-content:center;gap:5px}.purchase-autocheck-result-copy>div{min-width:0;display:flex;align-items:center;gap:8px}.purchase-autocheck-result-copy strong{overflow:hidden;color:var(--text);font-size:12px;font-weight:850;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.purchase-autocheck-result-copy span{display:inline-flex;align-items:center;flex:0 0 auto;color:var(--muted);font-size:9px;font-weight:800;line-height:1.25}.purchase-autocheck-result-copy small{overflow:hidden;color:var(--muted);font-size:10px;font-weight:650;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.purchase-autocheck-result-refund{grid-area:result-refund;min-width:80px;display:grid;align-content:center;justify-items:end;gap:3px}.purchase-autocheck-result-refund small{color:var(--muted);font-size:9px;font-weight:750;line-height:1.2;white-space:nowrap}.purchase-autocheck-result-refund b{color:var(--text);font-size:14px;font-weight:850;font-variant-numeric:tabular-nums;white-space:nowrap}@media(max-width:700px){.purchase-history-row.purchase-autocheck-result-row{min-height:64px;grid-template-columns:28px minmax(0,1fr) auto;grid-template-areas:"result-icon result-copy result-refund";gap:10px;padding:10px}.purchase-autocheck-result-copy{gap:4px}.purchase-autocheck-result-copy>div{gap:6px}.purchase-autocheck-result-copy strong{font-size:11px}.purchase-autocheck-result-copy span,.purchase-autocheck-result-copy small,.purchase-autocheck-result-refund small{font-size:8px}.purchase-autocheck-result-refund{min-width:72px}.purchase-autocheck-result-refund b{font-size:13px}}.purchase-autocheck-skeleton-row .purchase-order-title{flex-direction:row;align-items:center;gap:8px}.purchase-autocheck-skeleton-number{color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.02em}.purchase-autocheck-skeleton-meta{width:min(100%,340px);display:grid;grid-template-columns:minmax(72px,1.35fr) minmax(52px,1fr) minmax(40px,.72fr);align-items:center;gap:8px}.purchase-autocheck-skeleton-meta i,.purchase-autocheck-skeleton-row .purchase-order-summary>i,.purchase-autocheck-skeleton-action>i{display:block;overflow:hidden;border:1px solid var(--autocheck-skeleton-edge);background:linear-gradient(180deg,color-mix(in srgb,var(--autocheck-skeleton-fill) 78%,#ffffff) 0%,var(--autocheck-skeleton-fill) 100%);box-shadow:inset 0 1px color-mix(in srgb,#ffffff 5%,transparent)}.purchase-autocheck-skeleton-meta i{width:100%;height:8px;border-radius:999px}.purchase-autocheck-skeleton-meta i:nth-child(2){opacity:.82}.purchase-autocheck-skeleton-meta i:nth-child(3){opacity:.64}.purchase-autocheck-skeleton-row .purchase-order-summary>i{width:clamp(48px,76%,64px);height:12px;border-radius:999px}.purchase-autocheck-skeleton-row .purchase-order-summary small{color:var(--muted);font-size:9px;font-weight:750}.purchase-autocheck-skeleton-action{align-content:center;justify-items:end}.purchase-autocheck-skeleton-action>i{position:relative;width:min(100%,280px);min-width:0;height:36px;border-radius:10px}.purchase-autocheck-skeleton-action>i:after{content:"";position:absolute;top:50%;left:50%;width:34%;height:7px;border-radius:999px;background:color-mix(in srgb,var(--muted) 18%,transparent);transform:translate(-50%,-50%)}.purchase-autocheck-skeleton-row.found{--autocheck-skeleton-fill: color-mix(in srgb, var(--success) 9%, var(--surface));--autocheck-skeleton-edge: color-mix(in srgb, var(--success) 18%, var(--border));border-color:color-mix(in srgb,var(--success) 32%,var(--border));background:color-mix(in srgb,var(--success) 4%,var(--panel));animation:autocheck-slot-found .32s cubic-bezier(.2,.8,.2,1) both}.purchase-history-row.autocheck-revealing{animation:autocheck-card-reveal .36s cubic-bezier(.2,.8,.2,1) both;transform-origin:50% 0}.purchase-autocheck-order-progress{position:absolute;right:0;bottom:0;left:0;height:3px;overflow:hidden;background:color-mix(in srgb,var(--cyan) 12%,transparent)}.purchase-autocheck-order-progress i{display:block;height:100%;border-radius:inherit;background:var(--cyan);transition:width .3s ease-out}@keyframes autocheck-slot-shimmer{0%{background-position:110% 0}to{background-position:-110% 0}}@keyframes autocheck-slot-sweep{0%{transform:translate3d(-115%,0,0)}58%,to{transform:translate3d(115%,0,0)}}@keyframes autocheck-slot-orbit{to{transform:rotate(1turn)}}@keyframes autocheck-slot-found{0%{opacity:.5;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes autocheck-card-reveal{0%{opacity:.28;filter:blur(4px);transform:translateY(8px) scale(.985)}to{opacity:1;filter:blur(0);transform:translateY(0) scale(1)}}@media(max-width:1200px){.purchase-autocheck-skeleton-action>i{width:min(100%,260px)}}@media(max-width:700px){.purchase-autocheck-skeleton-row{min-height:148px;align-content:start;padding:12px}.purchase-autocheck-skeleton-row .purchase-order-main{gap:8px}.purchase-autocheck-skeleton-row .purchase-order-title{justify-content:space-between}.purchase-autocheck-skeleton-meta{width:100%;grid-template-columns:minmax(64px,1.35fr) minmax(48px,1fr) minmax(36px,.72fr);gap:6px}.purchase-autocheck-skeleton-row .purchase-order-summary{width:100%;align-items:center}.purchase-autocheck-skeleton-row .purchase-order-summary>i{width:64px}.purchase-autocheck-skeleton-action{width:100%;justify-items:stretch}.purchase-autocheck-skeleton-action>i{width:100%;height:40px}}@media(max-width:380px){.purchase-autocheck-skeleton-row{min-height:144px;gap:8px;padding:10px}.purchase-autocheck-skeleton-number{font-size:9px}.purchase-autocheck-skeleton-meta{grid-template-columns:minmax(60px,1.4fr) minmax(44px,1fr)}.purchase-autocheck-skeleton-meta i:nth-child(3){display:none}}@media(prefers-reduced-motion:reduce){.purchase-autocheck-skeleton-row.pending:before,.purchase-skeleton-check>i,.purchase-autocheck-skeleton-meta i,.purchase-autocheck-skeleton-row .purchase-order-summary>i,.purchase-autocheck-skeleton-action>i,.purchase-autocheck-skeleton-row.found,.purchase-history-row.autocheck-revealing{animation:none}.purchase-autocheck-skeleton-row.pending:before{opacity:0}}.autocheck-cart-checkout{display:grid;gap:16px}.autocheck-cart-lines{display:grid;overflow:hidden;border:1px solid var(--border);border-radius:14px}.autocheck-cart-lines article{min-height:64px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:12px 14px}.autocheck-cart-lines article+article{border-top:1px solid var(--border)}.autocheck-cart-lines article>div{min-width:0;display:grid;gap:2px}.autocheck-cart-lines article strong,.autocheck-cart-lines article small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.autocheck-cart-lines article small,.autocheck-cart-lines article>span{color:var(--muted);font-size:12px}.autocheck-cart-lines article>b{font-variant-numeric:tabular-nums;white-space:nowrap}.autocheck-cart-total{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:15px}.autocheck-cart-total strong{font-size:18px;font-variant-numeric:tabular-nums}.autocheck-cart-note{display:flex;align-items:flex-start;gap:9px;margin:0;padding:12px 14px;border-radius:12px;background:color-mix(in srgb,var(--catalog-positive) 8%,var(--panel));color:var(--muted);font-size:12px;line-height:1.5}.autocheck-cart-note svg{flex:0 0 auto;margin-top:1px;color:var(--catalog-positive)}.autocheck-cart-confirm{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:8px}.cart-line-remove{position:relative;width:24px;height:20px;min-width:24px;min-height:20px;display:inline-grid;place-items:center;flex:0 0 auto;border:0;border-radius:6px;background:transparent;color:var(--danger);cursor:pointer;transition:background-color .15s ease-out,color .15s ease-out}.cart-line-remove:after{position:absolute;inset:-8px;content:""}.cart-line-remove:hover{background:color-mix(in srgb,var(--danger) 12%,transparent);color:var(--danger)}.cart-line-remove:focus-visible{outline:2px solid var(--danger);outline-offset:2px}.cart-empty{display:grid;place-items:center;gap:10px;padding:48px 24px;color:var(--muted)}.cart-quote-error{display:flex;justify-content:center;padding:8px 12px}.cart-quote-error button{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 12px;border:1px solid var(--border-strong);border-radius:9px;background:var(--panel);color:var(--text);font-weight:750;cursor:pointer}.cart-drawer-foot{display:grid;gap:12px;padding:16px 20px;border-top:1px solid var(--border)}.cart-total-row{display:flex;align-items:center;justify-content:space-between;font-size:14px}.cart-total-row strong{font-size:18px}.cart-clear-button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid color-mix(in srgb,var(--danger) 32%,var(--border));border-radius:12px;background:transparent;color:var(--danger);font-size:13px;font-weight:750;cursor:pointer;transition:background .16s ease-out,border-color .16s ease-out,transform .16s ease-out}.cart-clear-button:hover{border-color:var(--danger);background:color-mix(in srgb,var(--danger) 8%,transparent);transform:translateY(-1px)}.cart-clear-button:active{transform:translateY(0)}.cart-clear-button:focus-visible{outline:2px solid var(--danger);outline-offset:2px}.cart-clear-confirm{display:grid;gap:24px}.cart-clear-confirm p{margin:0;color:var(--muted);font-size:13px;line-height:1.5}.cart-clear-confirm>div{display:flex;justify-content:flex-end;gap:8px}@keyframes shake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-4px)}40%,60%{transform:translate(4px)}}.cart-line.shake{animation:shake .42s ease-in-out;border-color:var(--danger)}.notification-center{position:relative}.realtime-connection-state{position:absolute;top:calc(100% + 4px);left:50%;z-index:2;transform:translate(-50%);padding:3px 7px;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--muted);box-shadow:var(--shadow-sm);font-size:10px;line-height:1.2;white-space:nowrap}.realtime-connection-state.stopped{display:flex;align-items:center;gap:8px;padding:4px 4px 4px 10px;border-color:color-mix(in srgb,var(--danger) 30%,var(--border));color:var(--danger)}.realtime-connection-state button{min-height:44px;padding:0 12px;border:0;border-radius:999px;background:var(--danger);color:#fff;font:inherit;font-weight:800;cursor:pointer}.mirror-copy-feedback{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.notification-trigger{position:relative}.notification-trigger.has-unread .topbar-action-icon{color:var(--cyan);filter:drop-shadow(0 0 6px color-mix(in srgb,var(--cyan) 28%,transparent))}.topbar-icon-wrap>.notification-badge{position:absolute;top:-7px;right:-9px;min-width:18px;height:18px;display:inline-grid;place-items:center;padding:0 4px;border:2px solid var(--panel);border-radius:999px;background:var(--danger);color:#fff;font-size:9px;font-weight:850}.notification-panel{position:absolute;z-index:70;top:calc(100% + 10px);right:0;width:min(384px,calc(100vw - 32px));overflow:hidden;border:1px solid var(--border);border-radius:16px;background:var(--panel);box-shadow:var(--shadow)}.notification-panel>header{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 16px;border-bottom:1px solid var(--border)}.notification-panel>header strong{font-size:14px}.notification-list{max-height:clamp(152px,22dvh,200px);overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.notification-panel article{display:grid;grid-template-columns:32px minmax(0,1fr) 36px;align-items:start;gap:8px;padding:16px 12px 16px 16px;border-bottom:1px solid var(--border)}.notification-panel article:last-of-type{border-bottom:0}.notification-kind-icon{width:32px;height:32px;display:inline-grid;place-items:center;border-radius:10px;background:color-mix(in srgb,var(--muted) 10%,transparent);color:var(--muted)}.notification-kind-icon>svg{width:18px;height:18px;stroke-width:1.9}.notification-kind-icon.catalog{border:1px solid color-mix(in srgb,var(--cyan) 34%,var(--border));background:linear-gradient(145deg,color-mix(in srgb,var(--cyan) 20%,transparent),color-mix(in srgb,var(--accent) 14%,transparent));color:var(--cyan);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cyan) 8%,transparent)}.notification-kind-icon.success{background:color-mix(in srgb,var(--success) 12%,transparent);color:var(--success)}.notification-kind-icon.danger{background:color-mix(in srgb,var(--danger) 12%,transparent);color:var(--danger)}.notification-panel article.message:has(.notification-kind-icon.catalog){background:linear-gradient(90deg,color-mix(in srgb,var(--cyan) 5%,transparent),transparent 72%)}.notification-panel article>div{display:grid;gap:4px;min-width:0}.notification-panel article strong{font-size:12px}.notification-panel article p{margin:0;color:var(--muted);font-size:11px;line-height:1.45}.notification-panel article time{color:var(--muted);font-size:10px}.notification-panel article>button,.realtime-toast-close{width:36px;height:36px;display:inline-grid;place-items:center;padding:0;border:0;border-radius:8px;background:transparent;color:var(--muted);cursor:pointer}.notification-panel article>button:hover,.realtime-toast-close:hover{background:var(--surface);color:var(--text)}.notification-empty{margin:0;padding:32px 16px;color:var(--muted);font-size:12px;text-align:center}.notification-load-state{min-height:40px;display:flex;align-items:center;justify-content:center;gap:8px;margin:0;color:var(--muted);font-size:11px}.notification-load-state .spin{animation:spin .8s linear infinite}.notification-load-error{width:100%;min-height:56px;display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 16px;border:0;border-top:1px solid var(--border);background:transparent;color:var(--muted);text-align:left;cursor:pointer}.notification-load-error:hover{background:var(--surface);color:var(--text)}.notification-load-error strong{color:var(--accent);font-size:11px}.notification-load-sentinel{display:block;width:100%;height:1px}.notification-skeleton{min-height:112px;display:grid;grid-template-columns:32px minmax(0,1fr);gap:8px;padding:16px}.notification-loading-placeholder{min-height:112px}.notification-skeleton>span,.notification-skeleton i{display:block;overflow:hidden;border-radius:8px;background:var(--surface)}.notification-skeleton>span{width:32px;height:32px;border-radius:10px}.notification-skeleton>div{display:grid;align-content:start;gap:8px}.notification-skeleton i{position:relative;width:45%;height:10px}.notification-skeleton i:nth-child(2){width:88%}.notification-skeleton i:nth-child(3){width:32%;height:8px}.notification-skeleton i:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--text) 7%,transparent),transparent);opacity:.55}.realtime-toast{position:fixed;right:24px;bottom:24px;z-index:90;width:min(360px,calc(100vw - 32px));display:grid;grid-template-columns:minmax(0,1fr) 36px;align-items:start;gap:8px;padding:8px;border:1px solid var(--border);border-radius:14px;background:var(--panel);box-shadow:var(--shadow);animation:realtime-toast-in .2s ease-out}.realtime-toast-action,.realtime-toast-content{min-width:0;display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;padding:6px;border:0;border-radius:10px;background:transparent;color:var(--text);text-align:left}.realtime-toast-action{cursor:pointer}.realtime-toast-action:hover{background:var(--surface)}.realtime-toast-action>span,.realtime-toast-content>span{min-width:0;display:grid;gap:3px}.realtime-toast strong{font-size:13px}.realtime-toast small{overflow:hidden;color:var(--muted);font-size:11px;line-height:1.4;text-overflow:ellipsis}.realtime-toast.success .realtime-toast-action>svg,.realtime-toast.success .realtime-toast-content>svg{color:var(--success)}.realtime-toast.danger .realtime-toast-action>svg,.realtime-toast.danger .realtime-toast-content>svg{color:var(--danger)}.realtime-toast.message{border-color:color-mix(in srgb,#7957e8 35%,var(--border))}.realtime-toast.message .realtime-toast-action>svg{color:#7957e8}@keyframes realtime-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.global-toast{position:fixed;left:50%;bottom:24px;z-index:120;width:min(520px,calc(100vw - 32px));min-height:64px;display:grid;grid-template-columns:40px minmax(0,1fr) 36px;align-items:center;gap:12px;padding:10px 10px 10px 14px;border:1px solid var(--border-strong);border-radius:16px;background:var(--panel);color:var(--text);box-shadow:0 18px 52px color-mix(in srgb,#000 18%,transparent);transform:translate(-50%);animation:global-toast-in .24s ease-out both}.global-toast.exiting{animation:global-toast-out .22s ease-in both}.global-toast.error{border-color:color-mix(in srgb,var(--danger) 45%,var(--border))}.global-toast.success{border-color:color-mix(in srgb,var(--success) 38%,var(--border))}.global-toast.info{border-color:color-mix(in srgb,var(--cyan) 38%,var(--border))}.global-toast-copy{min-width:0;display:grid;gap:2px;padding:6px;border:0;border-radius:10px;background:transparent;color:var(--text);text-align:left}.global-toast-copy:not(:disabled){cursor:pointer}.global-toast-copy:not(:disabled):hover{background:var(--surface)}.global-toast-copy:disabled{opacity:1}.global-toast-copy span:empty{display:none}.global-toast-copy span{overflow:hidden;font-size:12px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.global-toast p{overflow:hidden;margin:0;font-size:12px;font-weight:650;line-height:1.4;text-overflow:ellipsis}.global-toast>button:last-child{width:36px;height:36px;display:grid;place-items:center;padding:0;border:0;border-radius:9px;background:transparent;color:var(--muted);cursor:pointer}.global-toast>button:last-child:hover{background:var(--surface);color:var(--text)}.global-toast-timer{position:relative;width:40px;height:40px;display:grid;place-items:center;color:var(--muted)}.global-toast.error .global-toast-timer{color:var(--danger)}.global-toast.success .global-toast-timer{color:var(--success)}.global-toast.info .global-toast-timer{color:var(--cyan)}.global-toast-timer b{position:relative;z-index:1;font-size:12px;font-variant-numeric:tabular-nums}.global-toast-timer svg{position:absolute;inset:0;width:40px;height:40px;transform:rotate(-90deg)}.global-toast-timer circle{fill:none;stroke-width:2.5}.global-toast-timer .track{stroke:var(--border)}.global-toast-timer .progress{stroke:currentColor;stroke-linecap:round;stroke-dasharray:94.25;stroke-dashoffset:0;animation-name:global-toast-countdown;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes global-toast-in{0%{opacity:0;transform:translate(-50%,24px) scale(.98)}to{opacity:1;transform:translate(-50%) scale(1)}}@keyframes global-toast-out{0%{opacity:1;transform:translate(-50%) scale(1)}to{opacity:0;transform:translate(-50%,20px) scale(.98)}}@keyframes global-toast-countdown{to{stroke-dashoffset:94.25}}.sold-bases{display:grid;gap:12px;margin-bottom:20px}.sold-bases-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.sold-bases-head h2{font-size:18px;font-weight:700}.sold-bases-head>span{padding:7px 11px;border-radius:999px;background:var(--surface);color:var(--muted);font-size:11px;font-weight:800}.base-card{border:1px solid var(--border);border-radius:18px;background:var(--panel);box-shadow:0 18px 48px color-mix(in srgb,#000000 10%,transparent),var(--shadow-sm);overflow:hidden;transition:border-color .18s ease-out,box-shadow .18s ease-out,transform .18s ease-out}.base-card:hover{border-color:color-mix(in srgb,var(--accent) 24%,var(--border));box-shadow:0 22px 58px color-mix(in srgb,#000000 13%,transparent),var(--shadow-sm)}.seller-color-card{border-left-width:5px}.seller-color-picker{display:grid;gap:16px}.seller-color-picker p{margin:0;color:var(--muted);font-size:12px;line-height:1.5}.seller-color-picker>div{display:grid;grid-template-columns:repeat(5,44px);justify-content:center;gap:10px}.seller-color-picker button{width:44px;height:44px;display:grid;place-items:center;padding:0;border:3px solid var(--panel);border-radius:13px;color:#fff;cursor:pointer;box-shadow:0 0 0 1px var(--border)}.seller-color-picker button.selected{outline:2px solid var(--text);outline-offset:2px}.base-head{width:100%;display:flex;align-items:flex-start;gap:12px;padding:16px 18px;border:0;background:transparent;color:var(--text)}.base-head-main-btn{flex:1;display:flex;align-items:center;gap:16px;padding:4px;border:0;background:transparent;color:inherit;cursor:pointer;text-align:left;min-width:0}.base-head-main{flex:1;min-width:0}.base-head-main strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:800;letter-spacing:-.01em}.base-head-main small{display:-webkit-box;margin-top:5px;overflow:hidden;color:var(--muted);font-size:12px;line-height:1.45;-webkit-line-clamp:2;-webkit-box-orient:vertical}.base-head-stats{display:flex;align-items:center;gap:10px;flex-shrink:0}.base-head-stats span{min-height:30px;display:inline-flex;align-items:center;padding:0 13px;border-radius:999px;border:1px solid color-mix(in srgb,var(--border) 80%,transparent);background:color-mix(in srgb,var(--surface) 82%,var(--panel));font-size:12px;font-weight:800;white-space:nowrap;font-variant-numeric:tabular-nums}.base-head-stats .base-conversion{background:var(--cyan-soft);color:var(--cyan)}.base-head svg{flex-shrink:0;transition:transform .2s ease-out}.base-head svg.chevron-up{transform:rotate(180deg)}.base-items{display:grid;gap:10px;padding:12px;background:color-mix(in srgb,var(--surface) 70%,transparent);border-top:1px solid var(--border)}.base-item-row{display:grid;grid-template-columns:minmax(160px,1.2fr) minmax(140px,1fr) auto minmax(140px,auto);align-items:center;gap:16px;padding:14px 18px;background:var(--panel)}.base-item-main{min-width:0}.base-item-main strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600}.base-item-main small{color:var(--muted);font-size:11px}.base-item-progress{min-width:0}.base-item-progress small{display:block;margin-top:4px;color:var(--muted);font-size:11px;font-variant-numeric:tabular-nums}.progress-track{position:relative;height:6px;border-radius:999px;background:var(--surface);overflow:hidden}.progress-track span{position:absolute;inset:0;width:0;border-radius:999px;background:var(--cyan)}.validity-tag{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 10px;border-radius:999px;font-size:11px;font-weight:700;white-space:nowrap}.validity-tag.good{background:color-mix(in srgb,var(--success) 12%,transparent);color:var(--success)}.validity-tag.mid{background:color-mix(in srgb,var(--warn) 16%,transparent);color:var(--warn)}.validity-tag.low{background:color-mix(in srgb,var(--danger) 12%,transparent);color:var(--danger)}.base-item-chips{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.stat-chip{position:relative;display:inline-grid;place-items:center;width:28px;height:28px;border-radius:999px;cursor:help}.stat-chip.chip-return{background:color-mix(in srgb,var(--warn) 16%,transparent);color:var(--warn)}.stat-chip.chip-ticket{background:color-mix(in srgb,var(--danger) 12%,transparent);color:var(--danger)}.stat-chip.chip-ok{background:color-mix(in srgb,var(--success) 10%,transparent);color:var(--success)}.stat-chip:after{content:attr(title);position:absolute;right:0;bottom:calc(100% + 8px);z-index:5;padding:6px 8px;border:1px solid var(--border);border-radius:8px;background:var(--text);color:var(--bg);font-size:11px;font-weight:700;line-height:1;white-space:nowrap;opacity:0;transform:translateY(4px);pointer-events:none;transition:opacity .14s ease-out,transform .14s ease-out}.stat-chip:hover:after{opacity:1;transform:translateY(0)}.base-head-actions{display:flex;align-items:center;gap:8px;flex-shrink:0;padding-top:4px}.seller-action-button{min-width:128px;min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 13px;border:1px solid color-mix(in srgb,var(--accent) 38%,var(--border));border-radius:12px;background:color-mix(in srgb,var(--accent) 8%,var(--panel));color:var(--accent);font-size:12px;font-weight:750;white-space:nowrap;cursor:pointer;transition:transform .14s ease-out,border-color .14s ease-out,background .14s ease-out}.seller-action-button:hover{transform:translateY(-1px);background:color-mix(in srgb,var(--accent) 16%,var(--panel))}.seller-action-button.danger{border-color:color-mix(in srgb,var(--danger) 32%,var(--border));background:color-mix(in srgb,var(--danger) 7%,var(--panel));color:var(--danger)}.seller-action-button.danger:hover{background:color-mix(in srgb,var(--danger) 14%,var(--panel))}.seller-action-button:disabled{cursor:not-allowed;opacity:.55;transform:none}.seller-action-icon{width:38px;height:38px;display:inline-grid;place-items:center;padding:0;border:1px solid color-mix(in srgb,var(--accent) 38%,var(--border));border-radius:11px;background:color-mix(in srgb,var(--accent) 8%,var(--panel));color:var(--accent);cursor:pointer;transition:transform .14s ease-out,background .14s ease-out}.seller-action-icon:hover{transform:translateY(-1px);background:color-mix(in srgb,var(--accent) 16%,var(--panel))}.seller-action-icon.danger{border-color:color-mix(in srgb,var(--danger) 32%,var(--border));background:color-mix(in srgb,var(--danger) 7%,var(--panel));color:var(--danger)}.seller-action-icon:disabled{cursor:not-allowed;opacity:.55;transform:none}.upload-action-button,.delete-action-button{min-height:34px;display:inline-flex;align-items:center;justify-content:center;padding:0 14px;border-radius:999px;font-size:12px;font-weight:850;cursor:pointer;transition:transform .14s ease-out,border-color .14s ease-out,background .14s ease-out}.upload-action-button{border:1px solid var(--accent);background:var(--accent);color:var(--accent-text);box-shadow:0 10px 22px color-mix(in srgb,#000000 12%,transparent)}.delete-action-button{border:1px solid color-mix(in srgb,var(--danger) 32%,var(--border));background:color-mix(in srgb,var(--danger) 7%,var(--panel));color:var(--danger)}.upload-action-button:hover,.delete-action-button:hover{transform:translateY(-1px)}.base-head-main-btn:hover{background:color-mix(in srgb,var(--surface) 78%,transparent);border-radius:14px}.base-head-main-btn .base-head-main{flex:1}.base-head-main-btn .base-head-stats{flex-shrink:0}.base-status-pill{min-height:30px;display:inline-flex;align-items:center;padding:0 13px;border-radius:999px;font-size:12px;font-weight:800;white-space:nowrap}.base-status-pill.approved{background:color-mix(in srgb,var(--success) 12%,transparent);color:var(--success)}.base-status-pill.pending{background:color-mix(in srgb,var(--warn) 16%,transparent);color:var(--warn)}.base-status-pill.rejected{background:color-mix(in srgb,var(--danger) 12%,transparent);color:var(--danger)}.base-financial-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px 14px 4px}.base-financial-summary span{display:grid;gap:4px;min-width:0;padding:9px 10px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--muted);font-size:11px}.base-financial-summary b{overflow:hidden;color:var(--text);font-size:13px;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.base-financial-summary .net{border-color:color-mix(in srgb,var(--success) 36%,var(--border));color:var(--success)}.base-financial-summary .net b{color:var(--success)}.text-action.danger{color:var(--danger)}.text-action.danger:hover{text-decoration:underline}.upload-block{border:1px solid var(--border);border-radius:14px;background:var(--panel);box-shadow:0 8px 24px color-mix(in srgb,#000000 6%,transparent);overflow:hidden}.upload-block:last-child{border-bottom:1px solid var(--border)}.tree-node-label{display:inline-flex;align-items:center;gap:5px;width:fit-content;color:var(--muted);font-size:9px;font-weight:850;text-transform:uppercase;letter-spacing:.07em}.upload-processing{min-width:0;display:grid;gap:12px;margin:8px 12px;padding:16px;border:1px solid color-mix(in srgb,var(--cyan) 28%,var(--border));border-radius:12px;background:color-mix(in srgb,var(--cyan-soft) 36%,var(--panel))}.admin-moderation-card>.upload-processing{border:1px solid color-mix(in srgb,var(--cyan) 28%,var(--border))}.upload-processing.failed{border-color:color-mix(in srgb,var(--danger) 36%,var(--border));background:color-mix(in srgb,var(--danger) 5%,var(--panel))}.upload-processing-header{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:16px}.upload-processing-title{min-width:0;display:flex;align-items:center;gap:12px}.upload-processing-title>svg{flex:0 0 auto;color:var(--danger)}.upload-processing-title>div{min-width:0;display:grid;gap:2px}.upload-processing-title strong{color:var(--text);font-size:12px;line-height:1.35}.upload-processing-title small{color:var(--muted);font-size:10px;line-height:1.4}.upload-processing-state{min-height:28px;display:inline-flex;align-items:center;padding:0 10px;border:1px solid color-mix(in srgb,var(--cyan) 32%,transparent);border-radius:999px;background:color-mix(in srgb,var(--cyan) 9%,transparent);color:var(--cyan);font-size:10px;font-weight:850;white-space:nowrap}.upload-processing-state.failed{border-color:color-mix(in srgb,var(--danger) 32%,transparent);background:color-mix(in srgb,var(--danger) 8%,transparent);color:var(--danger)}.processing-stages{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.processing-stage{min-width:0;display:grid;gap:8px;padding:12px;border:1px solid var(--border);border-radius:8px;background:color-mix(in srgb,var(--surface) 74%,transparent)}.processing-stage>div{display:flex;justify-content:space-between;gap:8px;color:var(--muted);font-size:10px}.processing-stage>div b{color:var(--text);font-variant-numeric:tabular-nums}.processing-stage>small{color:var(--muted);font-size:9px}.upload-processing-copy{display:flex;align-items:center;gap:10px;min-width:0}.upload-processing-copy>svg{flex:0 0 auto;color:var(--danger)}.upload-processing-copy>div{min-width:0;display:grid;gap:3px}.upload-processing-copy strong{font-size:12px}.upload-processing-copy span{overflow:hidden;color:var(--muted);font-size:11px;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.processing-pulse{width:10px;height:10px;flex:0 0 auto;border:2px solid var(--panel);border-radius:999px;background:var(--cyan);box-shadow:0 0 0 3px color-mix(in srgb,var(--cyan) 18%,transparent);animation:processing-pulse 1.6s ease-in-out infinite}@keyframes processing-pulse{50%{box-shadow:0 0 0 7px color-mix(in srgb,var(--cyan) 0%,transparent)}}.upload-processing progress,.provider-settings progress{width:100%;height:8px;overflow:hidden;appearance:none;border:0;border-radius:999px;background:var(--surface)}.file-scan-progress{width:min(280px,85%);height:6px;accent-color:var(--cyan)}.search-limit-note{color:var(--warn);font-size:12px}.upload-processing progress::-webkit-progress-bar,.provider-settings progress::-webkit-progress-bar{border-radius:999px;background:var(--surface)}.upload-processing progress::-webkit-progress-value,.provider-settings progress::-webkit-progress-value{border-radius:999px;background:var(--cyan)}.upload-processing progress::-moz-progress-bar,.provider-settings progress::-moz-progress-bar{border-radius:999px;background:var(--cyan)}.processing-stage.failed-stage progress::-webkit-progress-value{background:var(--danger)}.processing-stage.failed-stage progress::-moz-progress-bar{background:var(--danger)}.processing-error-code{color:var(--danger);font-size:9px;font-family:var(--font-mono);overflow-wrap:anywhere}.processing-recovery-panel{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px;border-radius:8px;background:color-mix(in srgb,var(--danger) 7%,var(--surface))}.processing-recovery-panel>div{min-width:0;display:grid;gap:3px}.processing-recovery-panel strong{color:var(--text);font-size:11px}.processing-recovery-panel span{overflow:hidden;color:var(--muted);font-size:10px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.processing-retry{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;border:1px solid color-mix(in srgb,var(--danger) 48%,var(--border));border-radius:10px;background:var(--panel);color:var(--danger);font:inherit;font-size:11px;font-weight:850;white-space:nowrap;cursor:pointer;transition:border-color .15s ease-out,background .15s ease-out,transform .15s ease-out}.processing-retry:hover:not(:disabled){border-color:var(--danger);background:color-mix(in srgb,var(--danger) 8%,var(--panel));transform:translateY(-1px)}.processing-retry:active:not(:disabled){transform:translateY(0)}.processing-retry:disabled{opacity:.55;cursor:wait}.processing-retry .is-spinning{animation:processing-retry-spin .8s linear infinite}@keyframes processing-retry-spin{to{transform:rotate(360deg)}}.moderation-quality-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin-bottom:14px;padding:12px;border-radius:12px;background:var(--surface)}.moderation-quality-summary>span{display:flex;justify-content:space-between;gap:8px;color:var(--muted);font-size:10px}.moderation-quality-summary b{color:var(--text);text-align:right}.moderation-quality-summary .package-distribution{grid-column:1 / -1}@media(hover:none){.package-indicator-wrap>button{width:44px;height:44px;cursor:pointer}.package-indicators.compact .package-indicator-wrap>button{width:44px;height:44px}}.upload-head{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 16px;border:0;background:color-mix(in srgb,var(--cyan-soft) 24%,var(--panel));color:var(--text);cursor:pointer;text-align:left}.upload-head:hover{background:color-mix(in srgb,var(--cyan-soft) 58%,var(--surface))}.upload-head-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;background:color-mix(in srgb,var(--cyan-soft) 24%,var(--panel))}.upload-head-row .upload-head{min-width:0;background:transparent}.upload-head-main>div{min-width:0;display:grid;gap:3px}.upload-head-metrics{min-width:104px;display:grid;justify-items:end;gap:2px;padding:0 12px;font-variant-numeric:tabular-nums}.upload-head-metrics b{font-size:11px}.upload-head-metrics span{color:var(--muted);font-size:10px}.upload-head-actions{display:flex;align-items:center;gap:6px;padding-right:12px}.upload-head-actions button{min-height:34px;display:inline-flex;align-items:center;gap:5px;padding:0 9px;border:1px solid var(--border);border-radius:9px;background:var(--panel);color:var(--muted);font-size:10px;font-weight:750;white-space:nowrap;cursor:pointer}.upload-head-actions button.danger{border-color:color-mix(in srgb,var(--danger) 28%,var(--border));color:var(--danger)}.upload-head-actions button:disabled{opacity:.45;cursor:not-allowed}.upload-head-main{display:flex;align-items:center;gap:8px;min-width:0;color:var(--muted)}.upload-head-main strong{color:var(--text);font-size:13px;font-weight:800;white-space:nowrap}.upload-head-main small{padding-left:2px;font-size:11px;color:var(--muted);white-space:nowrap}.upload-head svg{flex-shrink:0;transition:transform .2s ease-out}.upload-head svg.chevron-up{transform:rotate(180deg)}.upload-stats{display:grid;gap:12px;padding:14px 16px 16px}.upload-summary{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;font-size:13px;font-weight:600}.upload-summary span{display:inline-flex;align-items:center;gap:5px;min-height:36px;min-width:0;padding:0 10px;border:1px solid var(--border);border-radius:12px;background:var(--surface);font-size:12px;font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload-summary .upload-profit{border-color:color-mix(in srgb,var(--success) 40%,var(--border));background:color-mix(in srgb,var(--success) 9%,var(--panel));color:var(--success);font-weight:850}.upload-summary .upload-danger-chip{border-color:color-mix(in srgb,var(--danger) 38%,var(--border));background:color-mix(in srgb,var(--danger) 9%,var(--panel));color:var(--danger);font-weight:850}.upload-summary .upload-valid-rate{grid-column:1 / -1;justify-content:center;color:var(--success);font-weight:850}.upload-summary span:nth-child(3){color:var(--success)}.upload-summary span:nth-child(4){color:var(--warn)}.upload-summary span:nth-child(5){color:var(--danger)}.upload-summary span:last-child{color:var(--muted)}.upload-bin-table{border:1px solid var(--border);border-radius:12px;background:var(--panel);overflow-x:auto}.upload-bin-head{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;min-width:0;padding:10px 12px;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--surface) 86%,transparent);font-size:10px;font-weight:800;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.upload-bin-row{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));align-items:center;gap:8px;min-width:0;padding:9px 12px;border-bottom:1px solid var(--border);font-size:12px;transition:background .14s ease-out}.upload-bin-head.support-safe,.upload-bin-row.support-safe{grid-template-columns:minmax(104px,1.2fr) repeat(3,minmax(88px,1fr))}.upload-bin-row:hover{background:color-mix(in srgb,var(--surface) 72%,transparent)}.upload-bin-row:last-child{border-bottom:0}.upload-bin-row-button{width:100%;border:0;border-bottom:1px solid var(--border);color:var(--text);background:transparent;text-align:left;cursor:pointer}.upload-bin-row-button>span:last-child{display:inline-flex;align-items:center;gap:5px;color:var(--accent);font-weight:850}.upload-bin-head span,.upload-bin-row>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload-bin-group:last-child .upload-bin-row-button{border-bottom:0}.upload-card-list{display:grid;grid-template-columns:1fr;gap:8px;padding:10px 12px 12px;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--surface) 55%,transparent)}.upload-card-row{display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:36px;padding:7px 9px;border:1px solid var(--border);border-radius:12px;background:var(--panel);font-size:11px;font-weight:750;overflow:hidden}.upload-card-row>span{min-width:0;white-space:nowrap}.upload-card-id{color:var(--muted);font-variant-numeric:tabular-nums}.upload-card-mask{flex:1}.upload-card-status{padding:4px 8px;border-radius:999px;background:var(--surface);color:var(--muted);font-size:10px}.upload-card-row.sold .upload-card-status{background:color-mix(in srgb,var(--success) 14%,transparent)}.upload-card-row.ticket .upload-card-status{background:color-mix(in srgb,var(--warn) 16%,transparent)}.upload-card-row.returned .upload-card-status{background:color-mix(in srgb,var(--danger) 14%,transparent)}.upload-card-row.sold{border-color:color-mix(in srgb,var(--success) 50%,var(--border));background:color-mix(in srgb,var(--success) 8%,var(--panel));color:var(--success)}.upload-card-row.ticket{border-color:color-mix(in srgb,var(--warn) 50%,var(--border));background:color-mix(in srgb,var(--warn) 9%,var(--panel));color:var(--warn)}.upload-card-row.returned{border-color:color-mix(in srgb,var(--danger) 50%,var(--border));background:color-mix(in srgb,var(--danger) 8%,var(--panel));color:var(--danger)}.upload-card-mask{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.tree-search{width:100%;min-height:40px;display:flex;align-items:center;gap:8px;margin:0 0 12px;padding:0 12px;border:1px solid var(--border);border-radius:12px;background:var(--panel);color:var(--muted)}.seller-tree-search{width:100%}.seller-tree-tools{display:flex;align-items:center;gap:10px;margin-bottom:12px}.seller-tree-tools .tree-search{flex:1;margin:0}.archive-filter{min-height:40px;display:inline-flex;align-items:center;gap:8px;padding:0 12px;border:1px solid var(--border);border-radius:12px;background:var(--panel);color:var(--muted);font-size:11px;font-weight:800;cursor:pointer;white-space:nowrap}.archive-filter input{position:absolute;opacity:0;pointer-events:none}.archive-filter>span{width:18px;height:18px;display:grid;place-items:center;border:1px solid var(--border-strong);border-radius:5px;color:transparent}.archive-filter input:checked+span{border-color:var(--cyan);background:var(--cyan);color:#fff}.seller-color-card.archived,.admin-compact-base.archived,.admin-seller-upload.archived{border-style:dashed;background:color-mix(in srgb,var(--surface) 78%,var(--panel));opacity:.72}.tree-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 12%,transparent)}.tree-search input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:var(--text);font-size:13px}.tree-search input::placeholder{color:var(--muted)}.admin-tree-search{margin-bottom:18px}.seller-lazy-sentinel{min-height:44px;display:grid;place-items:center;color:var(--muted);font-size:11px}.upload-management-panel{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:1px solid color-mix(in srgb,var(--border) 80%,var(--accent));border-radius:14px;background:color-mix(in srgb,var(--surface) 72%,transparent)}.upload-management-panel strong{display:block;font-size:13px}.upload-management-panel small{display:block;margin-top:3px;color:var(--muted);font-size:12px}.upload-management-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.seller-dialog{display:grid;gap:18px}.contact-thread-kind{display:grid;gap:8px;min-width:0;margin:0;padding:0;border:0}.contact-thread-kind legend{margin-bottom:8px;color:var(--muted);font-size:12px;font-weight:700}.contact-thread-kind>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.contact-thread-kind label{position:relative;min-width:0}.contact-thread-kind input{position:absolute;opacity:0;pointer-events:none}.contact-thread-kind label>span{min-height:44px;display:grid;place-items:center;padding:8px 12px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--muted);font-size:13px;font-weight:750;cursor:pointer;transition:border-color .16s ease-out,background .16s ease-out,color .16s ease-out}.contact-thread-kind label:has(input:checked)>span{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,var(--surface));color:var(--text)}.contact-thread-kind label:has(input:focus-visible)>span{outline:2px solid var(--accent);outline-offset:2px}.contact-thread-kind:disabled label>span{cursor:not-allowed;opacity:.55}.contact-thread-kind>p{margin:0;color:var(--muted);font-size:12px;line-height:1.45}.upload-settings-form{display:grid;gap:14px}.admin-category-price-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.admin-bin-prices-field{min-width:0;display:grid;gap:6px}.admin-bin-prices-field>span{color:var(--muted);font-size:10px;font-weight:800}.admin-bin-prices-field textarea{width:100%;min-height:144px;resize:vertical;padding:12px;border:1px solid var(--border);border-radius:10px;outline:0;background:var(--surface);color:var(--text);font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.admin-bin-prices-field textarea:focus{border-color:var(--accent)}.admin-bin-prices-field small{color:var(--muted);font-size:10px}.upload-settings-modal .custom-select-trigger{border-radius:12px}.upload-settings-modal .custom-select-menu{gap:2px;border-radius:12px}.upload-settings-modal .custom-select-menu button{border-radius:8px}.upload-settings-modal .custom-select-menu button.active{outline:0}@media(min-width:761px){.upload-settings-modal:has(.upload-price-mode-select.open),.upload-settings-modal:has(.upload-price-mode-select.open) .modal-body{overflow:visible}}.upload-bin-price-editor{display:grid;gap:0;max-height:280px;overflow-y:auto;border:1px solid var(--border);border-radius:8px;background:var(--panel);scrollbar-width:none;-ms-overflow-style:none}.upload-bin-price-editor::-webkit-scrollbar{display:none;width:0;height:0}.upload-bin-price-head,.upload-bin-price-row{display:grid;grid-template-columns:minmax(88px,.32fr) minmax(0,1fr);align-items:center;gap:12px;padding:8px 12px}.upload-bin-price-head{position:sticky;z-index:2;top:0;min-height:40px;border-bottom:1px solid var(--border);background:var(--surface);color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.upload-bin-price-row{min-height:64px}.upload-bin-price-row+.upload-bin-price-row{border-top:1px solid var(--border)}.upload-bin-price-row .bin-badge.small{width:100%;height:48px;min-height:48px;display:flex;align-items:center;justify-content:flex-start;padding:0 12px;border:1px solid #000000;border-radius:4px;background:#000;color:#fff;font-size:12px;font-weight:750;line-height:46px;font-variant-numeric:tabular-nums}.upload-bin-price-row .field{height:48px;min-height:48px}.upload-bin-price-row .field input{height:48px;min-height:48px;border-radius:4px;line-height:46px}.upload-settings-empty{padding:24px 8px;color:var(--muted);text-align:center}.seller-dialog>p{margin:0;color:var(--muted);font-size:13px;line-height:1.5}.seller-dialog-actions{display:flex;justify-content:flex-end;gap:8px}.seller-dialog-button{min-width:132px;min-height:40px;border:1px solid var(--border);border-radius:12px;background:var(--panel);color:var(--text);font-size:13px;font-weight:750;cursor:pointer;transition:transform .14s ease-out,background .14s ease-out}.seller-dialog-button.primary{border-color:var(--accent);background:var(--accent);color:var(--accent-text)}.seller-dialog-button.danger{border-color:color-mix(in srgb,var(--danger) 38%,var(--border));background:var(--danger);color:#fff}.seller-dialog-button:hover{transform:translateY(-1px)}.seller-dialog-button:disabled{cursor:not-allowed;opacity:.55}.bin-badge.small{min-height:22px;padding:0 8px;font-size:11px}.stat-num{text-align:center;font-variant-numeric:tabular-nums;font-weight:600}.stat-price{font-weight:700;white-space:nowrap}.upload-cards{display:grid;gap:9px;padding:12px;border:1px solid var(--border);border-radius:12px;background:color-mix(in srgb,var(--surface) 58%,transparent)}.upload-cards-title{margin:0;font-size:12px;font-weight:700;color:var(--muted)}.upload-cards-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(188px,1fr));gap:8px}.card-chip{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;min-height:34px;padding:0 11px;border-radius:12px;border:1px solid var(--border);background:var(--surface);font-size:11px;font-weight:800;font-variant-numeric:tabular-nums;box-shadow:0 4px 12px color-mix(in srgb,#000000 4%,transparent)}.card-chip.sold{border-color:color-mix(in srgb,var(--success) 34%,transparent);background:color-mix(in srgb,var(--success) 8%,var(--panel))}.card-chip.returned{border-color:color-mix(in srgb,var(--warn) 36%,transparent);background:color-mix(in srgb,var(--warn) 10%,var(--panel))}.card-chip.ticket{border-color:color-mix(in srgb,var(--danger) 36%,transparent);background:color-mix(in srgb,var(--danger) 8%,var(--panel))}.card-chip-bin{color:var(--accent);min-width:48px}.card-chip-tail{color:var(--muted);font-weight:750}.card-chip-price{margin-left:auto;color:var(--text);font-weight:850;white-space:nowrap}.card-chip-status{display:inline-flex;align-items:center}.card-chip.sold .card-chip-status{color:var(--success)}.card-chip.returned .card-chip-status{color:var(--warn)}.card-chip.ticket .card-chip-status{color:var(--danger)}.upload-empty{margin:0;padding:20px 18px;color:var(--muted);font-size:13px;text-align:center}.add-product-form{display:grid;gap:16px}.upload-settings{width:100%;max-width:none}.add-product-grid{display:grid;grid-template-columns:1fr 1fr 120px;gap:12px}.add-product-tabs{display:flex;gap:4px;padding:4px;margin:-4px -4px 4px;border-radius:var(--radius);background:var(--surface)}.add-product-tab{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;border:0;border-radius:7px;background:transparent;color:var(--muted);font-size:13px;font-weight:700;cursor:pointer;transition:background .16s ease-out,color .16s ease-out}.add-product-tab:hover{color:var(--text)}.add-product-tab.active{background:var(--panel);color:var(--text);box-shadow:var(--shadow-sm)}.bin-table{display:grid;gap:14px;padding:16px;border:1px solid var(--border);border-radius:16px;background:var(--surface)}.pricing-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.pricing-panel-head h3{margin:0;font-size:14px;font-weight:800}.pricing-panel-head p{margin:4px 0 0;color:var(--muted);font-size:12px}.presets-toggle{min-height:32px;padding:0 11px;border:1px solid var(--border);border-radius:10px;background:var(--panel);color:var(--muted);font-size:12px;font-weight:750;cursor:pointer}.presets-toggle:hover{border-color:var(--accent);color:var(--text)}.bulk-price-panel{display:grid;grid-template-columns:minmax(0,1fr) 128px auto;align-items:center;gap:12px;padding:14px;border:1px solid color-mix(in srgb,var(--accent) 32%,var(--border));border-radius:14px;background:color-mix(in srgb,var(--accent) 6%,var(--panel))}.bulk-price-apply{min-width:150px;min-height:38px;padding:0 14px;border-color:color-mix(in srgb,var(--accent) 38%,var(--border));border:1px solid color-mix(in srgb,var(--accent) 38%,var(--border));border-radius:12px;background:color-mix(in srgb,var(--accent) 10%,var(--panel));color:var(--accent);font-size:12px;font-weight:750;cursor:pointer;transition:transform .14s ease-out,background .14s ease-out;white-space:nowrap}.bulk-price-apply:hover{transform:translateY(-1px);background:color-mix(in srgb,var(--accent) 17%,var(--panel))}.bin-total{display:grid;gap:2px;min-width:0}.bin-total strong{font-size:13px;font-weight:800}.bin-total span{color:var(--muted);font-size:12px}.admin-upload-review{border-top:1px solid var(--border)}.admin-moderation-card .base-head-main-btn{min-width:0}.admin-upload-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.admin-upload-meta span{display:grid;gap:3px;min-width:0;padding:9px 10px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--muted);font-size:11px}.admin-upload-meta b{overflow:hidden;color:var(--text);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.admin-card-tree{display:grid;gap:8px}.admin-bin-group{overflow:hidden;border:1px solid var(--border);border-radius:12px;background:var(--panel)}.admin-bin-head{width:100%;display:grid;grid-template-columns:96px minmax(0,1fr) auto 18px;align-items:center;gap:10px;min-height:42px;padding:7px 10px;border:0;background:transparent;color:var(--text);font-size:12px;text-align:left;cursor:pointer}.admin-bin-head:hover{background:color-mix(in srgb,var(--surface) 72%,transparent)}.admin-bin-head>span:nth-child(2){overflow:hidden;color:var(--muted);text-overflow:ellipsis;white-space:nowrap}.admin-bin-head b{font-size:12px;font-variant-numeric:tabular-nums}.admin-bin-head svg{transition:transform .16s ease-out}.admin-bin-head svg.chevron-up{transform:rotate(180deg)}.admin-items-pagination{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;border-top:1px solid var(--border);background:color-mix(in srgb,var(--surface) 72%,var(--panel))}.admin-items-pagination>span{color:var(--muted);font-size:12px;font-variant-numeric:tabular-nums}.admin-items-pagination>span b{color:var(--text);font-weight:850}.admin-items-pagination button{min-width:112px;min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;border:1px solid var(--border-strong);border-radius:10px;background:var(--panel);color:var(--text);font-size:12px;font-weight:800;cursor:pointer;transition:background .15s ease-out,border-color .15s ease-out,transform .15s ease-out}.admin-items-pagination button:hover:not(:disabled){border-color:var(--accent);background:var(--accent);color:var(--accent-text);transform:translateY(-1px)}.admin-items-pagination button:active:not(:disabled){transform:translateY(0)}.admin-items-pagination button:disabled{opacity:.5;cursor:wait}.inventory-bin-pagination{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;padding:10px 12px;border-top:1px solid var(--border);background:color-mix(in srgb,var(--surface) 72%,var(--panel))}.inventory-bin-pagination>span{color:var(--muted);font-size:11px;font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap}.inventory-bin-pagination button{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid var(--border-strong);border-radius:10px;background:var(--panel);color:var(--text);font:inherit;font-size:11px;font-weight:800;cursor:pointer}.inventory-bin-pagination button:first-child{justify-self:start}.inventory-bin-pagination button:last-child{justify-self:end}.inventory-bin-pagination button:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.inventory-bin-pagination button:disabled{opacity:.4;cursor:default}.inventory-tree-empty{margin:0;padding:22px 18px 22px 0;color:var(--muted);font-size:12px;line-height:1.5;text-align:center}.admin-raw-cell{min-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px}.admin-sellers-compact{margin-top:18px}.admin-compact-tree{display:grid;gap:10px;padding:12px 14px 14px;border-top:1px solid var(--border)}.admin-compact-base{display:grid;gap:5px;padding:10px;border:1px solid var(--border);border-radius:12px;background:color-mix(in srgb,var(--surface) 78%,transparent)}.admin-compact-base>span,.admin-compact-base small{color:var(--muted);font-size:12px}.admin-compact-base>.tree-node-label{font-size:9px}.admin-compact-base>div{display:grid;gap:6px}.admin-compact-base>.admin-compact-base-head{display:flex;align-items:center;gap:8px}.admin-compact-base-head b{flex:1}.admin-tree-action{min-height:32px;display:inline-flex;align-items:center;gap:5px;padding:0 9px;border:1px solid var(--border);border-radius:10px;background:var(--panel);color:var(--muted);font-size:10px;font-weight:800;cursor:pointer;white-space:nowrap}.admin-tree-action.danger{border-color:color-mix(in srgb,var(--danger) 28%,var(--border));color:var(--danger)}.admin-compact-base small{padding:5px 8px;border-radius:999px;background:var(--panel)}.admin-seller-upload{overflow:hidden;border:1px solid var(--border);border-radius:10px;background:var(--panel)}.admin-seller-upload-head{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:7px 9px}.admin-seller-upload-head>button{width:100%;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 16px;align-items:center;gap:8px;min-height:36px;padding:0;border:0;background:transparent;color:var(--muted);font-size:11px;text-align:left;cursor:pointer}.admin-seller-upload-head>button:hover{color:var(--text)}.admin-seller-upload-head>button span{min-width:0;display:grid;gap:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-seller-upload-head>button small{grid-column:1;color:var(--muted);font-size:8px;font-weight:850;text-transform:uppercase;letter-spacing:.07em}.admin-seller-upload-head>button>svg{grid-column:2;grid-row:1 / span 2}.admin-seller-upload-head>b{color:var(--text);font-size:11px;font-variant-numeric:tabular-nums;white-space:nowrap}.admin-seller-upload-items{display:grid;gap:6px;padding:7px;border-top:1px solid var(--border);background:color-mix(in srgb,var(--surface) 52%,transparent)}.admin-kpi-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:12px;padding:8px;border:1px solid var(--border-strong);border-radius:14px;background:var(--surface);box-shadow:var(--shadow-sm)}.admin-kpi-strip span{min-height:54px;display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid var(--border);border-radius:14px;background:var(--panel);color:var(--muted);font-size:12px;box-shadow:var(--shadow-sm)}.admin-kpi-strip svg{color:var(--cyan)}.admin-kpi-strip b{margin-left:auto;color:var(--text);font-size:16px;font-variant-numeric:tabular-nums}.admin-overview-kpi-skeleton>span,.admin-overview-tools-skeleton>span,.admin-overview-tree-skeleton>span{position:relative;overflow:hidden}.admin-overview-kpi-skeleton>span:after,.admin-overview-tools-skeleton>span:after,.admin-overview-tree-skeleton>span:after{position:absolute;inset:0;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--text) 6%,transparent),transparent);background-size:220% 100%;content:"";animation:admin-overview-skeleton 1.25s ease-in-out infinite}.admin-overview-kpi-skeleton>span{border-color:var(--border);background:var(--panel)}.admin-overview-tools-skeleton>span{min-height:40px;flex:1 1 auto;border:1px solid var(--border);border-radius:12px;background:var(--panel)}.admin-overview-tools-skeleton>span:last-child{max-width:132px}.admin-overview-tree-skeleton{display:grid;gap:12px}.admin-overview-tree-skeleton>span{min-height:56px;display:grid;grid-template-columns:minmax(180px,2fr) repeat(4,minmax(90px,1fr));align-items:center;gap:12px;padding:4px 16px;border:1px solid var(--border-strong);border-left:3px solid var(--inventory-tree-seller, var(--accent));border-radius:14px;background:var(--surface)}.admin-overview-tree-skeleton i{width:64%;height:10px;display:block;border-radius:999px;background:color-mix(in srgb,var(--muted) 20%,transparent)}.admin-overview-tree-skeleton i:first-child{width:72%;height:13px}@keyframes admin-overview-skeleton{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){.admin-overview-kpi-skeleton>span:after,.admin-overview-tools-skeleton>span:after,.admin-overview-tree-skeleton>span:after{animation:none}}.admin-tabs{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:6px;margin:0 0 18px;padding:5px;border:1px solid var(--border);border-radius:14px;background:var(--panel)}.admin-tabs button,.admin-tabs a{position:relative;min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 12px;border:0;border-radius:10px;background:transparent;color:var(--muted);font-size:12px;font-weight:750;cursor:pointer}.admin-tabs .tab-label{position:relative;display:inline-block;white-space:nowrap}.admin-tabs .queue-badge{top:-12px;right:-17px;min-width:20px;height:20px;padding:0 5px;border:2px solid var(--panel);border-radius:999px;background:var(--danger);color:#fff;box-shadow:0 3px 10px color-mix(in srgb,var(--danger) 26%,transparent);font-size:9px;line-height:1}.profile-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-tabs button:hover,.admin-tabs a:hover{color:var(--text);background:var(--surface)}.admin-tabs button.active,.admin-tabs a.active{background:var(--accent);color:var(--accent-text)}.admin-tabs b,.moderation-toggle b{min-width:20px;padding:2px 6px;border-radius:999px;background:color-mix(in srgb,currentColor 16%,transparent);font-size:11px;text-align:center}.admin-tabs .moderation-count{background:var(--danger);color:#fff}.admin-user-table{display:grid;gap:8px;overflow:visible;border:0;border-radius:0;background:transparent}.admin-user-head,.admin-user-row{display:grid;grid-template-columns:minmax(240px,2fr) minmax(150px,1.15fr) minmax(110px,.8fr) minmax(76px,.55fr) minmax(190px,1.25fr);align-items:center;gap:12px;padding:10px 16px}.admin-user-head.support-safe,.admin-user-row.support-safe{grid-template-columns:minmax(240px,2fr) minmax(150px,1.15fr) minmax(76px,.55fr) minmax(190px,1.25fr)}.admin-user-head{min-height:34px;padding-block:0;border-bottom:0;background:transparent;color:var(--muted);font-size:9px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.admin-user-row{position:relative;min-height:70px;border:1px solid var(--border);border-radius:14px;background:var(--panel);color:var(--text);box-shadow:var(--shadow-sm);font-size:12px;transition:border-color .16s ease-out,background .16s ease-out,transform .16s ease-out}.admin-user-row:hover{border-color:var(--border-strong);background:color-mix(in srgb,var(--surface) 34%,var(--panel));transform:translateY(-1px)}.admin-user-identity{min-width:0;display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:11px}.admin-user-identity>i{width:40px;height:40px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--accent) 18%,var(--border));border-radius:12px;background:color-mix(in srgb,var(--accent) 8%,var(--surface));color:var(--accent);font-size:13px;font-style:normal;font-weight:850}.admin-user-identity>span{min-width:0;display:grid;gap:4px}.admin-user-name{min-width:0;display:flex;align-items:center;gap:6px}.admin-user-name b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-user-name svg{flex:0 0 auto;color:var(--accent)}.admin-user-metric{min-width:0;display:grid;gap:2px}.admin-user-metric>small{display:none}.admin-user-metric>b{overflow:hidden;font-size:12px;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.admin-user-row small{overflow:hidden;color:var(--muted);text-overflow:ellipsis;white-space:nowrap}.user-state{width:max-content;min-height:24px;display:inline-flex;align-items:center;flex:0 0 auto;gap:6px;padding:0 8px;border-radius:999px;font-size:10px;font-weight:750}.user-state:before{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:currentColor;content:""}.user-state.active{background:color-mix(in srgb,var(--success) 12%,transparent);color:var(--success)}.user-state.pending{background:color-mix(in srgb,#d99a17 13%,transparent);color:#a66e00}.user-state.blocked{background:color-mix(in srgb,var(--danger) 10%,transparent);color:var(--danger)}.user-state.online-surface{background:color-mix(in srgb,var(--cyan) 11%,transparent);color:color-mix(in srgb,var(--cyan) 80%,var(--text))}.user-state.online-surface.bot{background:color-mix(in srgb,var(--accent) 11%,transparent);color:var(--accent)}.user-state.online-surface.site-bot{background:color-mix(in srgb,var(--success) 9%,var(--accent) 5%);color:color-mix(in srgb,var(--success) 60%,var(--accent))}.admin-user-mobile-state{display:none}.admin-user-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.admin-user-filters button{min-height:40px;display:inline-flex;align-items:center;gap:7px;padding:0 12px;border:1px solid var(--border);border-radius:10px;background:var(--panel);color:var(--muted);font-size:11px;font-weight:750;cursor:pointer}.admin-user-filters button.active{border-color:var(--accent);color:var(--text)}.admin-user-filters button span{min-width:20px;padding:2px 5px;border-radius:999px;background:var(--surface);font-size:9px;text-align:center}.admin-user-filter-icon{width:16px;height:16px;flex:0 0 16px;color:#64748b;stroke-width:1.8}.admin-user-filters button:hover .admin-user-filter-icon,.admin-user-filters button.active .admin-user-filter-icon{color:var(--text)}.admin-user-state-actions{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:8px}.admin-user-state-stack{min-width:0;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px}.admin-user-menu-trigger{width:44px;height:44px;flex:0 0 44px;display:inline-grid;place-items:center;padding:0;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--muted);cursor:pointer}.admin-user-menu-trigger:hover,.admin-user-menu-trigger[aria-expanded=true]{border-color:var(--border);background:var(--surface);color:var(--text)}.admin-user-menu-trigger:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.admin-user-menu-trigger:disabled{opacity:.45;cursor:wait}.admin-user-row-error{grid-column:1 / -1;padding:0 4px 4px;color:var(--danger)!important;white-space:normal!important}@media(min-width:761px){.admin-user-head>span:nth-child(2),.admin-user-head>span:nth-child(3),.admin-user-head>span:nth-child(4),.admin-user-row>.admin-user-metric{justify-self:stretch;text-align:center}.admin-user-row>.admin-user-metric{justify-items:center}.admin-user-head>span:last-child{justify-self:stretch;padding-right:52px;text-align:right}.admin-user-state-actions{width:100%;display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:8px}.admin-user-state-actions .admin-user-state-stack{justify-self:end}}.admin-audit-scroll-window{min-width:0;max-height:min(640px,60dvh);overflow:auto;overscroll-behavior:contain;border:1px solid var(--border);border-radius:14px;background:var(--panel);scrollbar-width:none}.admin-audit-scroll-window::-webkit-scrollbar{display:none;width:0;height:0}.admin-audit-scroll-window:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.admin-audit-list{overflow:visible;border:0;border-radius:0;background:transparent}.admin-audit-list>div{display:grid;grid-template-columns:150px minmax(160px,1fr) minmax(160px,1fr) 180px;gap:12px;padding:11px 14px;border-bottom:1px solid var(--border);font-size:12px}.admin-audit-list>div:last-child{border-bottom:0}.admin-audit-list span,.admin-audit-list time{color:var(--muted)}.admin-audit-filter-control{border-color:var(--border-strong);background:var(--control);transition:border-color .15s ease-out,background .15s ease-out,box-shadow .15s ease-out}.admin-audit-filter-control:hover{border-color:color-mix(in srgb,var(--cyan) 58%,var(--border-strong));background:var(--panel-raised)}.admin-audit-filter-control:focus-within{border-color:var(--cyan);box-shadow:0 0 0 3px color-mix(in srgb,var(--cyan) 18%,transparent)}.admin-audit-filter-control:has(:focus-visible){outline:2px solid var(--cyan);outline-offset:2px}.admin-audit-filter-control input:focus-visible,.admin-audit-filter-control select:focus-visible{outline:0}.admin-audit-filter-control input:disabled,.admin-audit-filter-control select:disabled{color:var(--muted);cursor:not-allowed}.admin-audit-filter-control select option{background:var(--panel);color:var(--text)}.admin-audit-date-picker{min-width:0;width:100%;height:44px;display:flex;align-items:center;border:1px solid var(--border-strong);border-radius:10px;background:var(--control);color:var(--muted);transition:border-color .15s ease-out,background .15s ease-out,box-shadow .15s ease-out}.admin-audit-date-picker:hover{border-color:color-mix(in srgb,var(--cyan) 58%,var(--border-strong));background:var(--panel-raised)}.admin-audit-date-picker:focus-within{border-color:var(--cyan);box-shadow:0 0 0 3px color-mix(in srgb,var(--cyan) 18%,transparent)}.admin-audit-date-picker:has(:focus-visible){outline:2px solid var(--cyan);outline-offset:2px}.admin-audit-date-picker .finance-date-trigger{width:100%;min-height:42px;justify-content:flex-start;padding:0 12px;border:0;border-radius:9px;background:transparent;color:var(--text);font-size:11px}.admin-audit-date-picker .finance-date-trigger:hover,.admin-audit-date-picker .finance-date-trigger.active,.admin-audit-date-picker .finance-date-trigger[aria-expanded=true]{border-color:transparent;background:transparent;color:var(--text)}.admin-audit-date-picker .finance-date-trigger:focus-visible{outline:0}.admin-audit-filter-reset{transition:border-color .15s ease-out,background .15s ease-out,color .15s ease-out,opacity .15s ease-out}.admin-audit-filter-reset:hover:not(:disabled){border-color:var(--cyan);background:var(--panel-raised);color:var(--text)}.admin-audit-filter-reset:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.admin-audit-filter-reset:disabled{border-color:var(--border);background:var(--control);color:var(--muted);opacity:.5;cursor:not-allowed}:root[data-theme=dark] .admin-audit-filter-panel .admin-audit-filter-control,:root[data-theme=dark] .admin-audit-date-picker{border-color:var(--border-strong);background:var(--control);color:var(--text)}:root[data-theme=dark] .admin-audit-filter-panel .admin-audit-filter-control:hover,:root[data-theme=dark] .admin-audit-date-picker:hover{border-color:var(--cyan);background:var(--panel-raised)}:root[data-theme=dark] .admin-audit-filter-panel .admin-audit-date-picker .finance-calendar-popover{color-scheme:dark}.history-actions{display:inline-flex;align-items:center;gap:8px}.history-actions>span{min-width:32px;color:var(--muted);font-size:12px;font-weight:800;text-align:center}.purchase-export-button{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;border:1px solid var(--accent);border-radius:10px;background:var(--accent);color:var(--accent-text);font-size:11px;font-weight:800;cursor:pointer;transition:transform .15s ease-out,opacity .15s ease-out}.purchase-export-button:hover:not(:disabled){transform:translateY(-1px)}.purchase-export-button:disabled{opacity:.38;cursor:not-allowed}.purchase-filter-panel{display:grid;grid-template-columns:156px repeat(5,minmax(132px,1fr)) auto;gap:8px;margin-bottom:16px;padding:12px;border:1px solid var(--border);border-radius:14px;background:var(--surface);overflow-x:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.purchase-filter-panel::-webkit-scrollbar{width:0;height:0}.purchase-filter-panel:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.admin-audit-filter-panel{grid-template-columns:minmax(220px,1.6fr) repeat(4,minmax(120px,1fr)) auto}.purchase-filter-date{min-width:0}.purchase-filter-date .finance-date-picker,.purchase-filter-date .finance-date-trigger{width:100%}.purchase-filter-date .finance-date-trigger{min-height:44px;justify-content:flex-start;padding-inline:12px;border-color:var(--border);background:var(--panel);color:var(--text);font-size:11px;font-weight:700}.purchase-filter-date .finance-date-trigger:hover,.purchase-filter-date .finance-date-trigger.active,.purchase-filter-date .finance-date-trigger[aria-expanded=true]{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 7%,var(--panel));color:var(--text)}.purchase-filter-date .finance-calendar-popover{right:auto;left:0;width:min(318px,calc(100vw - 40px))}.purchase-filter-control{min-width:0;height:44px;display:flex;align-items:center;gap:8px;padding:0 12px;border:1px solid var(--border);border-radius:10px;background:var(--panel);color:var(--muted)}.purchase-filter-control:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 10%,transparent)}.purchase-filter-control svg{flex:0 0 auto}.purchase-filter-control input,.purchase-filter-control select{width:100%;min-width:0;height:42px;padding:0;border:0;outline:0;background:transparent;color:var(--text);font:inherit;font-size:11px;font-weight:700}.purchase-filter-control select{cursor:pointer}.purchase-filter-control:hover{border-color:var(--border-strong);background:color-mix(in srgb,var(--surface) 45%,var(--panel))}.purchase-filter-control:has(:focus-visible){border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 14%,transparent)}.purchase-filter-reset{height:44px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 12px;border:1px solid var(--border);border-radius:10px;background:var(--panel);color:var(--muted);font-size:11px;font-weight:800;cursor:pointer}.purchase-filter-reset:hover:not(:disabled){border-color:var(--border-strong);background:var(--surface);color:var(--text)}.purchase-filter-reset:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.purchase-filter-reset:disabled{opacity:.35;cursor:not-allowed}.purchase-date-tree{display:grid;gap:16px}.purchase-date-group{display:grid;gap:8px}.purchase-date-group>header{min-height:40px;display:flex;align-items:center;gap:8px;padding:0 4px;color:var(--muted)}.purchase-date-check{flex:0 0 24px;margin-right:4px}.purchase-date-group>header time{color:var(--text);font-size:13px;font-weight:850;text-transform:capitalize}.purchase-date-group>header>span{min-width:24px;padding:3px 7px;border-radius:999px;background:var(--surface);font-size:10px;font-weight:850;text-align:center}.purchase-history-list{min-width:0;display:grid;gap:8px;overflow-x:auto;overflow-y:visible;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.purchase-history-list::-webkit-scrollbar{width:0;height:0}.purchase-checkout-card{position:relative;min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:14px;background:var(--panel)}.purchase-checkout-card.selected{background:color-mix(in srgb,var(--accent) 5%,var(--panel))}.purchase-checkout-head{min-height:48px;display:grid;grid-template-columns:28px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:8px 12px;border-bottom:1px solid var(--border);background:var(--surface)}.purchase-checkout-identity{min-width:0;display:flex;align-items:baseline;gap:8px}.purchase-checkout-head strong,.purchase-checkout-head small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.purchase-checkout-head strong{font-size:12px}.purchase-checkout-head small,.purchase-checkout-head time{color:var(--muted);font-size:10px;font-weight:750}.purchase-checkout-head>b{font-size:13px;font-variant-numeric:tabular-nums}.purchase-checkout-head.partial{min-height:56px}.purchase-checkout-identity.partial{display:grid;align-items:center;gap:3px}.purchase-checkout-title-line{min-width:0;display:flex;align-items:center;gap:7px}.purchase-checkout-title-line>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.purchase-checkout-partial-badge{flex:0 0 auto;min-height:18px;display:inline-flex;align-items:center;padding:0 7px;border:1px solid color-mix(in srgb,var(--warn) 36%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--warn) 7%,transparent);color:var(--warn);font-size:8px;font-weight:850;line-height:1}.purchase-checkout-partial-details{min-width:0;display:flex;align-items:center;gap:5px}.purchase-checkout-partial-details>b{flex:0 0 auto;color:var(--muted);font-size:9px;font-weight:800;white-space:nowrap}.purchase-checkout-partial-details>i{color:var(--border-strong);font-style:normal}.purchase-checkout-partial-details>span{min-width:0;overflow:hidden;color:var(--muted);font-size:9px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.purchase-checkout-settlement{display:grid;justify-items:end;gap:2px}.purchase-checkout-settlement-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.purchase-checkout-settlement-mobile{display:none}.purchase-checkout-settlement>b{color:var(--text);font-size:13px;font-variant-numeric:tabular-nums;white-space:nowrap}.purchase-checkout-settlement>small{display:flex;align-items:baseline;gap:4px;color:var(--muted);font-size:8px;font-weight:750;white-space:nowrap}.purchase-checkout-released-amount{color:var(--warn);font-weight:850;font-variant-numeric:tabular-nums}.purchase-checkout-items{min-width:0}.purchase-checkout-card.grouped .purchase-checkout-items{display:grid;gap:6px;padding:6px;background:color-mix(in srgb,var(--surface) 55%,var(--panel))}.purchase-checkout-card.grouped .purchase-history-row{border:1px solid var(--border);border-radius:10px;background:var(--panel)}.purchase-checkout-card.grouped .purchase-history-row.selected{border-color:color-mix(in srgb,var(--accent) 42%,var(--border));background:color-mix(in srgb,var(--accent) 6%,var(--panel))}.purchase-checkout-batch{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--accent) 5%,var(--panel));animation:purchase-batch-in .18s ease-out}.purchase-checkout-batch>strong{color:var(--text);font-size:10px;white-space:nowrap}.purchase-checkout-batch>div{min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.purchase-checkout-batch button{min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 10px;border:1px solid var(--border-strong);border-radius:8px;background:var(--panel);color:var(--text);font:inherit;font-size:9px;font-weight:850;white-space:nowrap;cursor:pointer}.purchase-checkout-batch button.refund{border-color:color-mix(in srgb,var(--danger) 44%,var(--border));color:var(--danger)}.purchase-checkout-batch button.accept{border-color:color-mix(in srgb,var(--success) 44%,var(--border));color:var(--success)}.purchase-checkout-batch button.support,.purchase-checkout-batch button.reveal{color:var(--accent)}.purchase-checkout-batch button.clear{border-color:transparent;background:transparent;color:var(--muted)}.purchase-checkout-batch button:hover:not(:disabled),.purchase-checkout-batch button:focus-visible{outline:none;border-color:var(--accent);background:color-mix(in srgb,var(--accent) 7%,var(--panel))}.purchase-checkout-batch button:disabled{opacity:.35;cursor:not-allowed}@keyframes purchase-batch-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.purchase-batch-modal{min-width:0;display:grid;gap:16px}.purchase-batch-summary{min-width:0;display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.purchase-batch-summary>span{width:44px;height:44px;display:grid;place-items:center;border-radius:11px;background:color-mix(in srgb,var(--accent) 10%,var(--panel));color:var(--accent)}.purchase-batch-summary>div{min-width:0;display:grid;gap:3px}.purchase-batch-summary b{color:var(--text);font-size:13px}.purchase-batch-summary small{color:var(--muted);font-size:10px;line-height:1.4}.purchase-batch-summary>strong{color:var(--text);font-size:14px;font-variant-numeric:tabular-nums;white-space:nowrap}.purchase-batch-item-list{max-height:min(280px,38dvh);overflow-y:auto;overscroll-behavior:contain;display:grid;gap:6px;padding-right:2px;scrollbar-width:none}.purchase-batch-item-list::-webkit-scrollbar{display:none}.purchase-batch-item{min-width:0;min-height:52px;display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--border);border-radius:10px;background:var(--panel)}.purchase-batch-item>svg{width:32px;height:32px;padding:7px;border-radius:8px;background:var(--surface);color:var(--muted)}.purchase-batch-item>span{min-width:0;display:grid;gap:2px}.purchase-batch-item b,.purchase-batch-item small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.purchase-batch-item b{color:var(--text);font-size:11px}.purchase-batch-item small{color:var(--muted);font-size:9px}.purchase-batch-item em{color:var(--danger);font-size:9px;font-style:normal;font-weight:750;white-space:normal}.purchase-batch-item>strong{color:var(--text);font-size:11px;font-variant-numeric:tabular-nums;white-space:nowrap}.purchase-batch-excluded{overflow:hidden;border:1px solid color-mix(in srgb,var(--warn) 34%,var(--border));border-radius:10px;background:color-mix(in srgb,var(--warn) 5%,var(--panel))}.purchase-batch-excluded>summary{min-height:42px;display:flex;align-items:center;gap:8px;padding:0 12px;color:var(--warn);font-size:11px;font-weight:800;cursor:pointer;list-style:none}.purchase-batch-excluded>summary::-webkit-details-marker{display:none}.purchase-batch-excluded>div{display:grid;gap:0;padding:0 12px 8px}.purchase-batch-excluded>div>span{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(120px,auto);gap:10px;padding:7px 0;border-top:1px solid color-mix(in srgb,var(--warn) 20%,var(--border))}.purchase-batch-excluded b,.purchase-batch-excluded small{overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.purchase-batch-excluded b{color:var(--text)}.purchase-batch-excluded small{color:var(--muted);text-align:right}.purchase-batch-modal .field-textarea textarea{min-height:96px;resize:vertical}.purchase-batch-modal>footer{display:grid;grid-template-columns:minmax(120px,.7fr) minmax(180px,1.3fr);gap:8px}.purchase-batch-modal>footer>button{min-height:46px;border-radius:10px;font:inherit;font-size:11px;font-weight:850;cursor:pointer}.purchase-batch-confirm{border:1px solid var(--accent);background:var(--accent);color:var(--accent-text)}.purchase-batch-confirm.refund{border-color:var(--danger);background:var(--danger);color:#fff}.purchase-batch-confirm.accept{border-color:var(--success);background:var(--success);color:#fff}.purchase-batch-confirm:hover:not(:disabled),.purchase-batch-confirm:focus-visible{outline:none;filter:brightness(.96);transform:translateY(-1px)}.purchase-batch-confirm:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent)}.purchase-batch-confirm:disabled{opacity:.45;cursor:wait;transform:none}.purchase-history-row{min-width:0;display:grid;grid-template-columns:28px minmax(360px,1fr) 82px minmax(264px,288px);align-items:center;gap:8px;padding:8px 10px;border-bottom:1px solid var(--border)}.purchase-checkout-card.single .purchase-history-row{grid-template-columns:minmax(360px,1fr) minmax(264px,288px);gap:8px;padding:8px 10px}.purchase-checkout-card.single .purchase-secret-shell{grid-column:1 / -1}.purchase-history-row:last-child{border-bottom:0}.purchase-history-row.selected{background:color-mix(in srgb,var(--accent) 6%,var(--panel))}.purchase-order-main{min-width:0;display:grid;gap:5px}.purchase-order-title{min-width:0;display:flex;align-items:center;gap:12px}.purchase-order-title>strong{flex:0 0 auto;font-size:13px}.purchase-order-title .purchase-history-card-heading{flex:1 1 auto;overflow:hidden}.purchase-order-main>small,.purchase-order-summary time{overflow:hidden;color:var(--muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.purchase-order-meta{min-width:0;display:flex;flex-wrap:wrap;gap:4px 12px;color:var(--muted)}.purchase-order-meta>span{min-width:0;display:inline-flex;align-items:center;gap:4px;overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.purchase-order-meta>span svg{flex:0 0 auto}.purchase-order-detail-line{min-width:0;display:flex;align-items:center;gap:12px}.purchase-order-detail-line .purchase-order-meta{flex:1 1 auto;overflow:hidden;flex-wrap:nowrap}.purchase-order-summary{min-width:0;display:grid;gap:4px;justify-items:end}.purchase-order-summary b{font-size:15px;font-variant-numeric:tabular-nums}.purchase-order-summary time{font-size:10px}.purchase-rating{min-width:0;display:grid;justify-items:start;gap:2px}.purchase-rating>small{max-width:220px;overflow:hidden;color:var(--muted);font-size:9px;font-weight:750;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.purchase-rating>span{display:flex;gap:2px}.purchase-rating button{width:24px;height:24px;display:grid;place-items:center;padding:0;border:0;border-radius:7px;background:transparent;color:var(--border-strong);cursor:pointer}.purchase-rating button:hover:not(:disabled),.purchase-rating button:focus-visible{outline:none;background:var(--surface);color:var(--warn)}.purchase-rating button.active{color:var(--warn)}.purchase-rating button.active svg{fill:currentColor}.purchase-rating button:disabled{cursor:default;opacity:.72}.purchase-actions{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:5px 8px}.purchase-actions>.purchase-rating{width:100%;grid-column:1;grid-row:1;justify-items:center}.purchase-actions>.purchase-rating>small{max-width:100%;text-align:center}.purchase-actions>.purchase-primary-actions{grid-column:2;grid-row:1}.purchase-actions>.purchase-action-stage{min-width:0;min-height:32px;display:grid;grid-column:1 / -1;grid-row:2}.purchase-action-stage>*{min-width:0;grid-area:1 / 1}.purchase-action-buttons{min-width:0;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(112px,.65fr);gap:8px}.purchase-action-stage>.purchase-return-actions{grid-template-columns:repeat(2,minmax(0,1fr));animation:purchase-action-stage-enter .24s cubic-bezier(.2,.8,.2,1) both}.purchase-action-buttons>*{min-width:0;width:100%}.purchase-action-buttons>:only-child{grid-column:1 / -1}.purchase-action,.purchase-returned-state,.purchase-rejected-state,.purchase-checking-state,.purchase-accepted-state,.purchase-awaiting-reveal{width:100%;min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 10px;border-radius:10px;font:inherit;font-size:10px;font-weight:850;line-height:1;text-align:center;white-space:nowrap}.purchase-action{cursor:pointer}.purchase-reveal{border:1px solid var(--accent);background:var(--accent);color:var(--accent-text)}.purchase-refund{border:1px solid color-mix(in srgb,var(--danger) 54%,var(--border));background:color-mix(in srgb,var(--danger) 7%,var(--panel));color:var(--danger)}.purchase-return-timer{min-width:36px;height:24px;display:inline-grid;place-items:center;padding:0 5px;border:1px solid color-mix(in srgb,var(--danger) 35%,var(--border));border-radius:999px;background:var(--panel);font-size:8px;font-weight:900;font-variant-numeric:tabular-nums;letter-spacing:-.03em}.purchase-accept{border:1px solid color-mix(in srgb,var(--success) 48%,var(--border));background:color-mix(in srgb,var(--success) 7%,var(--panel));color:var(--success)}.purchase-support{border:1px solid var(--border-strong);background:var(--panel);color:var(--text)}.purchase-returned-state,.purchase-rejected-state{border:1px solid color-mix(in srgb,var(--danger) 42%,var(--border));background:color-mix(in srgb,var(--danger) 8%,var(--panel));color:var(--danger)}.purchase-checking-state{border:1px solid color-mix(in srgb,var(--cyan) 35%,var(--border));background:color-mix(in srgb,var(--cyan) 7%,var(--panel));color:var(--cyan)}.purchase-accepted-state{border:1px solid color-mix(in srgb,var(--success) 42%,var(--border));background:color-mix(in srgb,var(--success) 8%,var(--panel));color:var(--success)}.purchase-awaiting-reveal{overflow:hidden;border:1px solid var(--border);background:color-mix(in srgb,var(--muted) 5%,var(--panel));color:var(--muted);font-size:clamp(8px,.75vw,10px);line-height:1;text-overflow:ellipsis;white-space:nowrap}.purchase-action:hover:not(:disabled){transform:translateY(-1px);filter:brightness(.97)}.purchase-action:disabled{opacity:.45;cursor:not-allowed;transform:none}.purchase-action:focus-visible,.purchase-filter-date .finance-date-trigger:focus-visible,.purchase-filter-date .finance-calendar-popover button:focus-visible,.purchase-filter-empty button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}:root[data-theme=dark] .purchase-reveal svg{color:var(--cyan)}:root[data-theme=dark] .purchase-reveal:hover:not(:disabled){border-color:var(--cyan);background:color-mix(in srgb,var(--cyan) 10%,var(--accent));color:var(--cyan);filter:none}@keyframes purchase-action-stage-enter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.refund-status{display:inline-flex;align-items:center;gap:5px;line-height:1.35}.refund-status.auto_approved,.refund-status.approved,.refund-status.rejected,.refund-status.auto_rejected{color:var(--danger)}.refund-status.checking{color:var(--cyan)}.purchase-secret-shell{grid-column:2 / -1;min-width:0;display:grid;grid-template-rows:0fr;margin-top:-10px;opacity:0;visibility:hidden;transform:translateY(-4px);transition:grid-template-rows .28s cubic-bezier(.2,.8,.2,1),margin-top .28s cubic-bezier(.2,.8,.2,1),opacity .16s ease-in,transform .24s ease-out,visibility 0s linear .28s}.purchase-secret-shell.open{grid-template-rows:1fr;margin-top:0;opacity:1;visibility:visible;transform:translateY(0);transition:grid-template-rows .28s cubic-bezier(.2,.8,.2,1),margin-top .28s cubic-bezier(.2,.8,.2,1),opacity .18s ease-out,transform .24s ease-out,visibility 0s}.purchase-secret-shell>div{min-height:0;overflow:hidden}.purchase-secret{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:12px;border:1px solid color-mix(in srgb,var(--accent) 25%,var(--border));border-radius:10px;background:var(--surface)}.purchase-secret span{color:var(--muted);font-size:10px;font-weight:800;text-transform:uppercase}.purchase-secret-value{min-width:0;display:flex;align-items:center;gap:8px}.purchase-secret-value code{min-width:0;flex:0 1 auto;overflow-wrap:anywhere;color:var(--text);font-size:12px;-webkit-user-select:all;user-select:all}.purchase-secret button{min-width:32px;height:32px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:0;padding:0 8px;border:1px solid var(--border-strong);border-radius:8px;background:var(--panel);color:var(--text);cursor:pointer;transition:border-color .15s ease-out,background .15s ease-out,color .15s ease-out}.purchase-secret button>svg{width:14px;height:14px}.purchase-secret button small{max-width:0;display:block;flex:0 0 auto;overflow:hidden;opacity:0;color:inherit;font-size:9px;font-weight:850;text-transform:none;white-space:nowrap;transition:max-width .18s ease-out,margin-left .18s ease-out,opacity .15s ease-out}.purchase-secret button.copied{border-color:color-mix(in srgb,var(--success) 52%,var(--border));background:color-mix(in srgb,var(--success) 9%,var(--panel));color:var(--success)}.purchase-secret button.copied small{max-width:88px;margin-left:6px;opacity:1}.purchase-secret button:hover{border-color:var(--accent);color:var(--accent)}:root[data-theme=dark] .purchase-secret button{color:var(--cyan)}:root[data-theme=dark] .purchase-secret button:hover{border-color:var(--cyan);background:var(--cyan-soft);color:var(--cyan)}:root[data-theme=dark] .purchase-secret button.copied{border-color:color-mix(in srgb,var(--success) 52%,var(--border));background:color-mix(in srgb,var(--success) 9%,var(--panel));color:var(--success)}.purchase-filter-empty{min-height:180px;display:grid;place-content:center;justify-items:center;gap:8px;color:var(--muted);text-align:center}.purchase-filter-empty b{color:var(--text);font-size:13px}.purchase-filter-empty button{min-height:36px;padding:0 12px;border:1px solid var(--border);border-radius:9px;background:var(--panel);color:var(--text);font-size:11px;font-weight:800;cursor:pointer}:root[data-theme=dark] .purchase-filter-panel{border-color:var(--border-strong);background:var(--panel-raised)}:root[data-theme=dark] .purchase-checkout-batch{background:color-mix(in srgb,var(--cyan) 5%,var(--panel))}:root[data-theme=dark] .purchase-checkout-batch button.support{border-color:color-mix(in srgb,var(--cyan) 38%,var(--border));color:var(--cyan)}:root[data-theme=dark] .purchase-checkout-batch button.reveal{border-color:color-mix(in srgb,var(--cyan) 38%,var(--border));color:var(--cyan)}:root[data-theme=dark] .purchase-checkout-batch button:hover:not(:disabled),:root[data-theme=dark] .purchase-checkout-batch button:focus-visible{border-color:var(--cyan);background:var(--cyan-soft)}:root[data-theme=dark] .purchase-batch-summary>span{color:var(--cyan);background:var(--cyan-soft)}:root[data-theme=dark] .purchase-batch-item{border-color:var(--border-strong);background:var(--control)}:root[data-theme=dark] .purchase-batch-item>svg{color:var(--cyan);background:var(--cyan-soft)}:root[data-theme=dark] .purchase-batch-confirm.support{border-color:var(--cyan);background:transparent;color:var(--cyan)}:root[data-theme=dark] .purchase-batch-confirm.support:hover:not(:disabled),:root[data-theme=dark] .purchase-batch-confirm.support:focus-visible{background:var(--cyan-soft);filter:none}:root[data-theme=dark] .purchase-filter-control,:root[data-theme=dark] .purchase-filter-reset,:root[data-theme=dark] .purchase-filter-date .finance-date-trigger{border-color:var(--border-strong);background:var(--control);color:var(--text)}:root[data-theme=dark] .purchase-filter-control:hover,:root[data-theme=dark] .purchase-filter-reset:hover:not(:disabled),:root[data-theme=dark] .purchase-filter-date .finance-date-trigger:hover{border-color:var(--cyan);background:var(--cyan-soft);color:var(--text)}:root[data-theme=dark] .purchase-filter-control:focus-within,:root[data-theme=dark] .purchase-filter-control:has(:focus-visible){border-color:var(--cyan);box-shadow:0 0 0 3px color-mix(in srgb,var(--cyan) 18%,transparent)}:root[data-theme=dark] .purchase-filter-reset:focus-visible,:root[data-theme=dark] .purchase-action:focus-visible,:root[data-theme=dark] .purchase-filter-date .finance-date-trigger:focus-visible,:root[data-theme=dark] .purchase-filter-date .finance-calendar-popover button:focus-visible,:root[data-theme=dark] .purchase-filter-empty button:focus-visible{outline-color:var(--cyan)}:root[data-theme=dark] .purchase-filter-control:has(:disabled),:root[data-theme=dark] .purchase-filter-reset:disabled{border-color:color-mix(in srgb,var(--border-strong) 70%,transparent);background:color-mix(in srgb,var(--panel) 80%,var(--control));color:color-mix(in srgb,var(--muted) 72%,transparent)}@media(max-width:1200px){.purchase-filter-panel{grid-template-columns:repeat(3,minmax(0,1fr))}.purchase-filter-reset{width:100%}}@media(max-width:1200px){.purchase-history-row{grid-template-columns:28px minmax(0,1fr) auto;grid-template-areas:"check main summary" ". actions actions" ". secret secret";align-items:start}.purchase-checkout-card.single .purchase-history-row{grid-template-columns:minmax(0,1fr);grid-template-areas:"main" "actions" "secret"}.purchase-row-check{grid-area:check}.purchase-order-main{grid-area:main}.purchase-order-summary{grid-area:summary}.purchase-actions{grid-area:actions}.purchase-secret-shell{grid-area:secret}.purchase-order-detail-line{align-items:flex-start;gap:5px}.purchase-order-detail-line .purchase-order-meta{width:100%;flex-wrap:wrap}}@media(max-width:700px){.purchase-filter-panel{grid-template-columns:1fr}.history-actions{width:100%;justify-content:space-between}.purchase-export-button{flex:1}.purchase-checkout-head{grid-template-columns:24px minmax(0,1fr) auto;grid-template-areas:"check identity amount" "check identity time";gap:2px 8px;padding:8px 10px}.purchase-checkout-head>.row-check{grid-area:check}.purchase-checkout-head>div{grid-area:identity;align-items:flex-start;flex-direction:column;gap:2px}.purchase-checkout-head>b{grid-area:amount}.purchase-checkout-head>time{grid-area:time;justify-self:end}.purchase-checkout-batch{grid-template-columns:1fr auto;grid-template-areas:"count clear" "actions actions";padding:8px}.purchase-checkout-batch>strong{grid-area:count}.purchase-checkout-batch>div{grid-area:actions;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-checkout-batch>button.clear{grid-area:clear;justify-self:end}.purchase-checkout-batch button{min-width:0;min-height:40px;padding-inline:4px;white-space:normal}.purchase-checkout-card.grouped .purchase-checkout-items{padding:6px}.purchase-history-row{grid-template-columns:28px minmax(0,1fr);grid-template-areas:"check main" ". summary" "actions actions" ". secret";align-items:start;gap:10px;padding:10px}.purchase-order-title{align-items:flex-start;flex-direction:column;gap:5px}.purchase-order-title .purchase-history-card-heading{width:100%}.purchase-order-summary{display:flex;align-items:baseline;justify-content:space-between}.purchase-rating{align-items:flex-start;flex-direction:column;gap:4px}.purchase-rating>span{gap:0}.purchase-rating button{width:44px;height:44px}.purchase-action-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-action{min-height:44px;padding-inline:6px;gap:5px;font-size:9px}.purchase-secret{grid-template-columns:1fr}.purchase-secret>span{grid-column:1}.purchase-secret-value{flex-wrap:wrap}.purchase-secret button{min-width:44px;height:44px;border-radius:10px}.purchase-batch-modal{gap:12px}.purchase-batch-summary{grid-template-columns:40px minmax(0,1fr)}.purchase-batch-summary>span{width:40px;height:40px}.purchase-batch-summary>strong{grid-column:2;justify-self:start}.purchase-batch-item-list{max-height:34dvh}.purchase-batch-item{grid-template-columns:28px minmax(0,1fr) auto;padding-inline:8px}.purchase-batch-item>svg{width:28px;height:28px;padding:6px}.purchase-batch-excluded>div>span{grid-template-columns:1fr;gap:2px}.purchase-batch-excluded small{text-align:left;white-space:normal}.purchase-batch-modal>footer{grid-template-columns:1fr}.purchase-batch-modal>footer>button{min-height:48px}.purchase-batch-modal>footer .secondary-button{order:2}}@media(max-width:520px){.purchase-actions{grid-template-columns:1fr;gap:6px}.purchase-actions>.purchase-rating,.purchase-actions>.purchase-primary-actions,.purchase-actions>.purchase-action-stage{width:100%;grid-column:1;grid-row:auto}.purchase-actions>.purchase-rating{min-width:0;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:6px}.purchase-actions>.purchase-rating>small{min-width:0;flex:1 1 auto;text-align:left}.purchase-actions>.purchase-rating>span{flex:0 0 auto}.purchase-action-stage>.purchase-return-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-checkout-card.single .purchase-history-row{gap:8px;padding:8px}}@media(prefers-reduced-motion:reduce){.purchase-action-stage>.purchase-return-actions{animation:none}.purchase-secret-shell,.purchase-secret-shell.open{transform:none;transition:none}}@media(max-width:920px){.purchase-checkout-settlement>:is(b,small){display:none}.purchase-checkout-settlement-mobile{max-width:100%;display:block;overflow:hidden;color:var(--text);font-size:12px;font-weight:850;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}}@media(max-width:700px){.purchase-history-row{gap:8px;padding:8px}.purchase-row-check{width:44px;height:44px;margin-inline-start:-8px}.purchase-actions>.purchase-action-stage{min-height:44px}.purchase-checkout-head.partial{grid-template-areas:"check identity time" ". settlement settlement";gap:5px 8px}.purchase-checkout-head.partial .purchase-checkout-identity{grid-area:identity}.purchase-checkout-head.partial .purchase-checkout-settlement{grid-area:settlement;width:100%;display:flex;flex-wrap:nowrap;align-items:baseline;justify-content:flex-start;gap:5px}.purchase-checkout-partial-details{width:100%}}.purchase-export-choices{display:grid;gap:10px}.purchase-export-choices>p{margin:0 0 4px;color:var(--muted);font-size:12px;line-height:1.5}.purchase-export-choices>p.purchase-export-disclosure{display:flex;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;border-radius:10px;background:color-mix(in srgb,var(--warning) 9%,var(--surface));color:var(--text);font-size:10px}.purchase-export-disclosure>svg{flex:0 0 auto;margin-top:1px;color:var(--warning)}.purchase-export-choices>button{width:100%;min-height:76px;display:grid;grid-template-columns:42px minmax(0,1fr) 20px;align-items:center;gap:12px;padding:12px;border:1px solid var(--border);border-radius:13px;background:var(--surface);color:var(--text);text-align:left;cursor:pointer;transition:border-color .15s ease-out,background .15s ease-out,transform .15s ease-out}.purchase-export-choices>button:hover:not(:disabled),.purchase-export-choices>button:focus-visible{outline:none;border-color:var(--accent);background:color-mix(in srgb,var(--accent) 6%,var(--surface));transform:translateY(-1px)}.purchase-export-choices>button:disabled{opacity:.48;cursor:wait}.purchase-export-choices>button>span{width:42px;height:42px;display:grid;place-items:center;border-radius:11px;background:color-mix(in srgb,var(--accent) 10%,var(--panel));color:var(--accent)}.purchase-export-choices>button>div{min-width:0;display:grid;gap:3px}.purchase-export-choices b{font-size:13px}.purchase-export-choices small{color:var(--muted);font-size:10px;line-height:1.4}.purchase-export-choices>button>svg{color:var(--muted)}:root[data-theme=dark] .purchase-export-choices>button:hover:not(:disabled),:root[data-theme=dark] .purchase-export-choices>button:focus-visible{border-color:var(--cyan);background:var(--cyan-soft)}:root[data-theme=dark] .purchase-export-choices>button>span{color:var(--cyan)}.windows-context-menu{position:fixed;z-index:80;width:248px;max-width:calc(100vw - 16px);display:grid;gap:2px;padding:7px;border:1px solid var(--border-strong);border-radius:12px;background:var(--panel);box-shadow:0 12px 32px color-mix(in srgb,#000000 18%,transparent);animation:menu-in .15s ease-out}.windows-context-menu{max-height:calc(100dvh - 16px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.windows-context-menu::-webkit-scrollbar{display:none}.windows-context-menu button{width:100%;min-width:0;height:42px;min-height:42px;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:10px;padding:0 11px;border:0;border-radius:7px;background:transparent;color:var(--text);font-size:12px;font-weight:650;line-height:16px;text-align:left;cursor:pointer}.windows-context-menu button>svg{width:18px;height:18px;stroke-width:1.75;color:var(--muted)}.windows-context-menu button:hover,.windows-context-menu button:focus-visible{outline:none;background:var(--surface)}.windows-context-menu button:hover>svg,.windows-context-menu button:focus-visible>svg{color:currentColor}.windows-context-menu button:disabled{opacity:.35;cursor:not-allowed}.windows-context-menu button.danger{color:var(--danger)}.windows-context-menu button.danger>svg{color:currentColor}.windows-context-menu-separator{height:1px;margin:4px 9px;background:var(--border)}@media(max-width:700px){.windows-context-menu{width:248px;max-width:calc(100vw - 24px);padding:7px}.windows-context-menu button{height:42px;min-height:42px;font-size:12px;line-height:16px}}@keyframes menu-in{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:none}}.admin-ledger-modal{height:min(720px,calc(100dvh - 48px))}.admin-ledger-modal .modal-body{flex:1;padding:0;overflow:hidden}.admin-ledger-workspace{min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden}.admin-ledger-tabs{min-width:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;padding:8px;border-bottom:1px solid var(--border);background:var(--surface)}.admin-ledger-tabs button{min-width:0;min-height:44px;padding:0 8px;border:0;border-radius:9px;background:transparent;color:var(--muted);font-size:12px;font-weight:750;cursor:pointer}.admin-ledger-tabs button:hover{color:var(--text)}.admin-ledger-tabs button.active{background:var(--panel);color:var(--text);box-shadow:inset 0 0 0 1px var(--border)}.admin-ledger-tabs button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.admin-ledger-content{min-width:0;min-height:0;padding:8px 16px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.admin-ledger-list{min-width:0;display:grid}.admin-ledger-row{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 128px 168px;align-items:center;gap:16px;padding:16px 4px;border-bottom:1px solid var(--border)}.admin-ledger-row:last-child{border-bottom:0}.admin-ledger-row>div:first-child,.ledger-row-meta{min-width:0;display:grid;gap:4px}.admin-ledger-row b{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.admin-ledger-row span,.admin-ledger-row time{overflow:hidden;color:var(--muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.admin-ledger-row>strong{font-size:14px;font-variant-numeric:tabular-nums;text-align:right}.admin-ledger-row .income,.finance-confirm-preview .income{color:var(--success)}.admin-ledger-row .expense,.finance-confirm-preview .expense{color:var(--danger)}.admin-ledger-row.history .history-amount{color:var(--text)}.ledger-row-meta{text-align:right}.ledger-state{min-height:100%;display:grid;place-content:center;justify-items:center;gap:8px;padding:32px;color:var(--muted);text-align:center}.ledger-state b{color:var(--text);font-size:13px}.ledger-state span{font-size:12px}.ledger-state.error b{color:var(--danger)}.ledger-state button{min-height:44px;padding:0 16px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--text);font-weight:750;cursor:pointer}.spin{animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.admin-ledger-pagination{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;border-top:1px solid var(--border);background:var(--panel)}.admin-ledger-pagination>span{color:var(--muted);font-size:11px;font-variant-numeric:tabular-nums}.admin-ledger-pagination>div{display:flex;gap:8px}.admin-ledger-pagination button{min-height:44px;display:inline-flex;align-items:center;gap:4px;padding:0 12px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--text);font-size:11px;font-weight:750;cursor:pointer}.admin-ledger-pagination button:disabled{opacity:.45;cursor:not-allowed}.return-help{width:18px;height:18px;display:inline-grid;flex:0 0 auto;place-items:center;padding:0;border:1px solid currentColor;border-radius:999px;background:transparent;color:inherit;font-size:11px;font-weight:800;line-height:1;cursor:help}.return-help:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.return-help-tooltip{position:fixed;z-index:120;width:min(288px,calc(100vw - 24px));padding:11px 12px;border:1px solid color-mix(in srgb,var(--border) 60%,transparent);border-radius:10px;background:#111827;box-shadow:0 12px 32px #00000038;color:#fff;font-size:12px;font-weight:600;line-height:1.45;white-space:normal;transform:translate(-50%,-100%);pointer-events:none}.seller-finance-grid{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.6fr);gap:16px;margin-bottom:20px}.seller-balance-card,.seller-finance-feed{display:grid;gap:16px;padding:24px;border:1px solid var(--border);border-radius:18px;background:var(--panel)}.seller-balance-card{align-content:center;justify-items:center;text-align:center}.seller-balance-card small{color:var(--muted);font-size:12px}.seller-balance-card>strong{font-size:28px;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.seller-balance-card .field{width:100%}.seller-balance-card .field input{text-align:center}.payout-request-button{width:auto;min-width:160px;min-height:44px;padding-inline:18px;border-radius:12px}.seller-finance-feed h2{margin:0;font-size:15px}.seller-finance-row{display:grid;grid-template-columns:minmax(0,1fr) 120px 180px;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid var(--border);font-size:12px}.seller-finance-row:last-child{border-bottom:0}.seller-finance-row .income{color:var(--success)}.seller-finance-row .expense{color:var(--danger)}.seller-finance-row time{color:var(--muted);font-size:11px}.wallet-bucket-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:16px}.wallet-bucket-strip>span{display:grid;gap:5px;padding:14px 16px;border:1px solid var(--border);border-radius:14px;background:var(--panel)}.wallet-bucket-strip small,.finance-balance-preview span,.finance-balance-preview small{color:var(--muted);font-size:11px}.wallet-bucket-strip b{font-size:15px;font-variant-numeric:tabular-nums}.finance-receipt{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:4px 9px;margin-bottom:16px;padding:13px 15px;border:1px solid color-mix(in srgb,var(--success) 32%,var(--border));border-radius:13px;background:color-mix(in srgb,var(--success) 7%,var(--panel));color:var(--success)}.finance-receipt b,.finance-receipt span,.finance-receipt small,.finance-receipt button{grid-column:2}.finance-receipt svg{grid-row:1 / span 3}.finance-receipt small{overflow-wrap:anywhere;color:var(--muted);font-size:11px}.finance-confirm-form{min-width:0;gap:16px}.finance-confirm-preview,.finance-balance-preview{min-width:0;display:grid;gap:8px;padding:16px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.finance-confirm-preview>div{display:flex;align-items:center;justify-content:space-between;gap:16px}.finance-confirm-preview span,.finance-confirm-preview small{color:var(--muted);font-size:12px;line-height:1.45}.finance-confirm-preview strong{font-variant-numeric:tabular-nums}.finance-balance-preview strong{font-size:28px;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.balance-receipt{margin:0}.access-confirmation{justify-items:center;text-align:center}.access-confirmation>b{font-size:15px}.access-confirmation>p{max-width:360px;margin:0;color:var(--muted);font-size:13px;line-height:1.55}.access-confirmation-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:14px}.access-confirmation-icon.revoke{background:color-mix(in srgb,var(--danger) 10%,var(--panel));color:var(--danger)}.access-confirmation-icon.restore{background:color-mix(in srgb,var(--success) 12%,var(--panel));color:var(--success)}.access-confirmation .seller-dialog-actions{width:100%}.admin-payout-panel{display:grid;gap:24px}.admin-payout-head,.seller-payout-history>header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.admin-payout-head div,.seller-payout-history>header div{display:grid;gap:4px}.admin-payout-head small,.seller-payout-history>header small{color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.admin-payout-head h2,.seller-payout-history h2{margin:0;font-size:22px;letter-spacing:-.03em}.admin-payout-head>span,.seller-payout-history>header>span{padding:8px 12px;border-radius:999px;background:var(--surface);color:var(--muted);font-size:12px;font-weight:750}.admin-payout-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(304px,1fr));align-items:stretch;gap:16px}.admin-payout-card{min-width:0;min-height:384px;display:flex;flex-direction:column;gap:20px;padding:24px;border:1px solid var(--border);border-radius:20px;background:var(--panel);transition:border-color .18s ease-out,transform .18s ease-out,box-shadow .18s ease-out}.admin-payout-card:hover{border-color:var(--border-strong);transform:translateY(-2px);box-shadow:0 16px 40px color-mix(in srgb,#000000 8%,transparent)}.admin-payout-card>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-payout-seller{min-width:0;display:flex;align-items:center;gap:12px}.admin-payout-seller>span{min-width:0;display:grid;gap:2px}.admin-payout-seller small,.admin-payout-amount small,.admin-payout-meta small{color:var(--muted);font-size:10px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.admin-payout-seller strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.payout-status{width:max-content;display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:var(--surface);color:var(--muted);font-size:11px;font-weight:800;white-space:nowrap}.payout-status.pending{border:1px solid #d6a332;background:#fff9e8;color:#8a6100}.payout-status.processing{border:1px solid #8bb2f8;background:#eef4ff;color:#245fc7}.payout-status.paid{border:1px solid #8ccaa0;background:#edf8f0;color:#287a41}.payout-status.rejected{border:1px solid #e8a2a2;background:#fff0f0;color:#b52d2d}.admin-payout-amount{display:grid;gap:4px}.admin-payout-amount strong{font-size:32px;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.admin-payout-meta{min-height:64px;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:16px}.admin-payout-meta>span{min-width:0;display:grid;align-content:start;gap:4px}.admin-payout-meta time,.admin-payout-meta b{overflow:hidden;color:var(--text);font-size:11px;line-height:1.4;text-overflow:ellipsis}.admin-payout-meta b{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.payout-card-actions{min-height:48px;display:flex;gap:8px;margin-top:auto}.payout-action{min-height:48px;flex:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;border:1px solid var(--border);border-radius:12px;background:var(--surface);color:var(--text);font-size:12px;font-weight:800;cursor:pointer;transition:transform .15s ease-out,border-color .15s ease-out,background .15s ease-out}.payout-action:hover:not(:disabled){transform:translateY(-1px);border-color:var(--accent)}.payout-action:active:not(:disabled){transform:scale(.98)}.payout-action.primary{border-color:var(--accent);background:var(--accent);color:var(--accent-text)}.payout-action.danger{border-color:color-mix(in srgb,var(--danger) 32%,var(--border));color:var(--danger)}.payout-action:disabled{opacity:.5;cursor:wait}.payout-terminal{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:8px;color:var(--muted);font-size:12px;font-weight:750}.payout-row-notice,.payout-row-error{min-height:32px;display:flex;align-items:center;gap:8px;margin-top:-12px;padding:8px 12px;border-radius:10px;font-size:11px;line-height:1.35}.payout-row-notice{background:color-mix(in srgb,var(--success) 8%,var(--panel));color:var(--success)}.payout-row-error{background:color-mix(in srgb,var(--danger) 8%,var(--panel));color:var(--danger)}.admin-payout-more,.seller-payout-more{width:max-content;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;margin:0 auto}.payout-load-error{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0}.payout-load-error button{border:0;background:transparent;color:inherit;font:inherit;font-weight:800;cursor:pointer;text-decoration:underline}.payout-empty,.finance-empty{display:grid;justify-items:center;gap:8px;padding:40px 24px;border:0;border-radius:0;color:var(--muted);text-align:center}.payout-empty b,.finance-empty b{color:var(--text);font-size:13px}.payout-empty span,.finance-empty span{font-size:12px}.admin-refund-panel .payout-empty,.moderation-empty{border:0;border-radius:0}.payment-review-panel{min-width:0;display:grid;gap:20px}.payment-review-list{min-width:0;display:grid;gap:8px;transition:opacity .15s ease-out}.payment-review-list.updating{opacity:.62}.payment-review-list>button{width:100%;min-width:0;min-height:76px;display:grid;grid-template-columns:auto minmax(220px,1fr) auto minmax(170px,.7fr) auto auto;align-items:center;gap:14px;padding:13px 15px;border:1px solid var(--border);border-radius:14px;background:var(--panel);color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease-out,transform .15s ease-out}.payment-review-list>button:hover{border-color:var(--border-strong);transform:translateY(-1px)}.payment-review-evidence{width:40px;height:40px;display:grid;place-items:center;border-radius:12px}.payment-review-evidence.available{background:color-mix(in srgb,var(--success) 11%,var(--surface));color:var(--success)}.payment-review-evidence.override{background:color-mix(in srgb,var(--danger) 9%,var(--surface));color:var(--danger)}.payment-review-evidence.missing{background:color-mix(in srgb,var(--warn) 12%,var(--surface));color:var(--warn)}.payment-review-list>button>span:nth-child(2){min-width:0;display:grid;gap:3px}.payment-review-list strong,.payment-review-list small,.payment-review-list code,.payment-review-list em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.payment-review-list small,.payment-review-list code,.payment-review-list time{color:var(--muted);font-size:10px}.payment-review-list>button>b{font-size:14px;font-variant-numeric:tabular-nums}.payment-review-list>button>em{color:var(--danger);font-size:10px;font-style:normal}.payment-review-detail{min-width:0;display:grid;gap:16px}.payment-review-detail>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.payment-review-detail>header>div{min-width:0;display:grid;gap:3px}.payment-review-detail>header small,.payment-review-detail>header code{overflow:hidden;color:var(--muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.payment-review-detail>header strong{font-size:26px;font-variant-numeric:tabular-nums}.payment-review-detail>header>span{min-height:32px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border-radius:999px;font-size:10px;font-weight:800;white-space:nowrap}.payment-review-detail>header>span.available{background:color-mix(in srgb,var(--success) 11%,var(--surface));color:var(--success)}.payment-review-detail>header>span.missing{background:color-mix(in srgb,var(--warn) 12%,var(--surface));color:var(--warn)}.payment-review-detail dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.payment-review-detail dl>div{min-width:0;display:grid;align-content:start;gap:5px;padding:12px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.payment-review-detail dt{color:var(--muted);font-size:9px;font-weight:750;letter-spacing:.05em;text-transform:uppercase}.payment-review-detail dd{min-width:0;margin:0;overflow-wrap:anywhere;font-size:11px;font-weight:800}.payment-review-warning{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--warn) 30%,var(--border));border-radius:12px;background:color-mix(in srgb,var(--warn) 7%,var(--panel));color:var(--warn)}.payment-review-warning>span{display:grid;gap:3px}.payment-review-warning b{font-size:11px}.payment-review-warning small{color:var(--muted);font-size:10px;line-height:1.4}.payment-review-warning.override{border-color:color-mix(in srgb,var(--danger) 36%,var(--border));background:color-mix(in srgb,var(--danger) 7%,var(--panel));color:var(--danger)}.payment-review-warning label{min-height:44px;display:flex;align-items:center;gap:8px;color:var(--text);font-size:10px;font-weight:750;cursor:pointer}.payment-review-warning label input{width:16px;height:16px;accent-color:var(--danger)}.payment-review-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.payment-review-actions button,.payment-review-detail-state button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 14px;border:1px solid var(--border);border-radius:12px;background:var(--surface);color:var(--text);font:inherit;font-size:11px;font-weight:800;cursor:pointer}.payment-review-actions>button:first-child{grid-column:1 / -1}.payment-review-actions button.primary{border-color:var(--accent);background:var(--accent);color:var(--accent-text)}.payment-review-actions button.danger{border-color:color-mix(in srgb,var(--danger) 38%,var(--border));color:var(--danger)}.payment-review-actions button.override-risk{border-color:color-mix(in srgb,var(--danger) 50%,var(--border));background:color-mix(in srgb,var(--danger) 9%,var(--surface));color:var(--danger)}.payment-review-actions button:disabled{opacity:.42;cursor:not-allowed}.payment-review-detail-state{min-height:220px;display:grid;place-content:center;justify-items:center;gap:10px;color:var(--danger);text-align:center}@media(max-width:760px){.payment-review-list>button{grid-template-columns:auto minmax(0,1fr) auto;gap:10px;padding:13px}.payment-review-list>button>b{grid-column:2}.payment-review-list>button>em{grid-column:2;white-space:normal}.payment-review-list>button>time{grid-column:2}.payment-review-list>button>svg:last-child{grid-column:3;grid-row:1 / span 4}.payment-review-detail>header{align-items:stretch;flex-direction:column}.payment-review-detail>header>span{width:max-content;max-width:100%;white-space:normal}.payment-review-detail dl,.payment-review-actions{grid-template-columns:1fr}.payment-review-actions button{min-height:52px}}.seller-finance-page{min-width:0}.finance-load-error{display:flex;align-items:center;justify-content:space-between;gap:16px}.finance-load-error button,.finance-inline-error{border:0;background:transparent;color:inherit;font:inherit;font-weight:800;cursor:pointer;text-decoration:underline}.seller-payout-receipt{width:max-content;max-width:100%}.seller-payout-receipt b,.seller-payout-receipt small{grid-column:2}.seller-finance-grid.premium{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;grid-auto-flow:row}.seller-finance-grid.premium>article{min-width:0;min-height:360px}.seller-finance-grid.premium .seller-balance-card{align-content:center}.seller-finance-grid.premium .payout-request-button{display:inline-flex;align-items:center;justify-content:center;gap:8px}.seller-finance-feed{position:relative;min-height:0;align-content:stretch;grid-template-rows:auto minmax(0,1fr) auto}.seller-finance-feed-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.seller-finance-feed-tools{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:8px}.seller-finance-operation-count{min-width:28px;padding:4px 8px;border-radius:999px;background:var(--surface);color:var(--muted);font-size:11px;font-weight:800;text-align:center;white-space:nowrap}.seller-operation-scroll{min-width:0;min-height:0;overflow:hidden}.seller-operation-scroll .seller-finance-row{min-height:60px;grid-template-columns:minmax(0,1fr) 112px 136px;padding:8px 4px 8px 0}.seller-finance-row>span{min-width:0;display:grid;gap:3px}.seller-finance-row>span b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seller-finance-row>span small{color:var(--muted);font-size:10px}.seller-finance-row>strong{font-size:12px;text-align:right;font-variant-numeric:tabular-nums}.seller-finance-row time{text-align:right}.operation-more,.operation-end{min-height:32px;display:flex;align-items:center;justify-content:center;gap:5px;color:var(--muted);font-size:10px}.operation-more{width:100%;padding:0;border:0;border-radius:8px;background:transparent;font-weight:750;cursor:pointer}.operation-more:hover{background:var(--surface);color:var(--text)}.operation-more:focus-visible,.seller-operation-scroll:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.operation-more svg{animation:operation-nudge 1.6s ease-in-out infinite}.operation-pagination{display:flex;align-items:center;justify-content:center;gap:8px;padding-top:4px}.operation-pagination button{width:34px;height:34px;display:grid;place-items:center;padding:0;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--text);cursor:pointer;transition:border-color .15s ease-out,background .15s ease-out,color .15s ease-out,transform .15s ease-out}.operation-pagination button:hover:not(:disabled){border-color:var(--accent);color:var(--accent);transform:translateY(-1px)}.operation-pagination button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.operation-pagination button:disabled{opacity:.34;cursor:not-allowed}.operation-pagination>span{min-width:72px;color:var(--muted);font-size:10px;font-weight:750;text-align:center}.finance-date-picker{position:relative}.finance-date-trigger{min-height:32px;display:inline-flex;align-items:center;gap:6px;padding:0 9px;border:1px solid var(--border);border-radius:10px;background:transparent;color:var(--muted);font:inherit;font-size:10px;font-weight:750;cursor:pointer;transition:border-color .15s ease-out,background .15s ease-out,color .15s ease-out}.finance-date-trigger:hover,.finance-date-trigger.active,.finance-date-trigger[aria-expanded=true]{border-color:color-mix(in srgb,var(--accent) 68%,var(--border));background:color-mix(in srgb,var(--accent) 7%,var(--surface));color:var(--text)}.finance-date-trigger:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.finance-calendar-popover{position:absolute;z-index:30;top:calc(100% + 8px);right:0;width:318px;display:grid;gap:12px;padding:14px;border:1px solid var(--border-strong);border-radius:16px;background:var(--panel);color:var(--text);box-shadow:0 18px 50px #0000003d;animation:finance-calendar-in .16s ease-out}.finance-calendar-popover.finance-calendar-portal{position:fixed;z-index:10080;right:auto;overflow:visible;color-scheme:light}:root[data-theme=dark] .finance-calendar-popover.finance-calendar-portal{color-scheme:dark}.finance-calendar-popover.finance-calendar-portal button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}:root[data-theme=dark] .finance-calendar-popover.finance-calendar-portal button:focus-visible{outline-color:var(--cyan)}.finance-calendar-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.finance-calendar-head>div{min-width:0;display:grid;gap:2px}.finance-calendar-head small,.finance-calendar-selection small{color:var(--muted);font-size:9px;font-weight:750;letter-spacing:.05em;text-transform:uppercase}.finance-calendar-head b{font-size:13px;text-transform:capitalize}.finance-calendar-head nav{display:flex;gap:5px}.finance-calendar-head nav button{width:32px;height:32px;display:grid;place-items:center;padding:0;border:1px solid var(--border);border-radius:9px;background:var(--surface);color:var(--text);cursor:pointer;transition:border-color .15s ease-out,background .15s ease-out,color .15s ease-out,box-shadow .15s ease-out}.finance-calendar-head nav button:hover,.finance-calendar-head nav button:focus-visible{border-color:var(--cyan);background:color-mix(in srgb,var(--cyan) 9%,var(--surface));color:var(--cyan);box-shadow:0 0 0 2px color-mix(in srgb,var(--cyan) 14%,transparent)}.finance-calendar-selection{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:7px;padding:9px 10px;border:1px solid var(--border);border-radius:11px;background:var(--surface)}.finance-calendar-selection>span{min-width:0;display:grid;gap:2px;padding:0;border:0;border-radius:0;background:transparent;text-align:left}.finance-calendar-selection b{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.finance-calendar-selection>svg{color:var(--muted)}.finance-calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:3px}.finance-calendar-weekday{display:grid;place-items:center;min-width:0;height:22px;padding:0;border:0;border-radius:0;background:transparent;color:var(--muted);font-size:8px;font-weight:800;text-transform:uppercase}.finance-calendar-grid button{position:relative;height:34px;display:grid;place-items:center;padding:0;border:0;border-radius:9px;background:transparent;color:var(--text);font:inherit;font-size:10px;font-weight:700;cursor:pointer}.finance-calendar-grid button:hover{background:var(--surface)}.finance-calendar-grid button.outside{color:color-mix(in srgb,var(--muted) 45%,transparent)}.finance-calendar-grid button.in-range{border-radius:7px;background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent)}.finance-calendar-grid button.selected{background:var(--accent);color:var(--accent-text)}.finance-calendar-grid button.today:not(.selected):after{position:absolute;bottom:3px;width:3px;height:3px;border-radius:50%;background:var(--accent);content:""}:root[data-theme=dark] .finance-calendar-grid button.today:not(.selected):after{width:5px;height:5px;bottom:2px;background:var(--cyan);box-shadow:0 0 0 2px color-mix(in srgb,var(--cyan) 18%,transparent)}:root[data-theme=dark] .finance-date-trigger.active,:root[data-theme=dark] .finance-date-trigger[aria-expanded=true]{border-color:var(--cyan);background:color-mix(in srgb,var(--cyan) 8%,transparent);color:var(--cyan);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cyan) 22%,transparent)}:root[data-theme=dark] .finance-calendar-grid button.in-range{background:color-mix(in srgb,var(--cyan) 11%,transparent);color:var(--cyan)}:root[data-theme=dark] .finance-calendar-grid button.selected{border:1px solid var(--cyan);background:color-mix(in srgb,var(--cyan) 9%,var(--panel));color:var(--cyan);box-shadow:0 0 0 2px color-mix(in srgb,var(--cyan) 12%,transparent)}.finance-calendar-actions{display:grid;grid-template-columns:1fr 1.25fr;gap:7px;padding-top:2px}.finance-calendar-actions.single-action{grid-template-columns:minmax(0,1fr)}.finance-calendar-actions button{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--text);font:inherit;font-size:10px;font-weight:800;cursor:pointer}.finance-calendar-actions .apply{border-color:var(--cyan);background:var(--cyan);color:#fff;box-shadow:0 5px 14px color-mix(in srgb,var(--cyan) 20%,transparent);transition:border-color .15s ease-out,background .15s ease-out,box-shadow .15s ease-out,filter .15s ease-out,transform .15s ease-out}.finance-calendar-actions .apply:hover{border-color:var(--cyan);background:var(--cyan);box-shadow:0 7px 18px color-mix(in srgb,var(--cyan) 27%,transparent);filter:brightness(1.04);transform:translateY(-1px)}:root[data-theme=dark] .finance-calendar-actions .apply{color:#07101f}.finance-calendar-actions button:hover{filter:brightness(1.04)}@media(max-height:620px){.finance-calendar-popover{gap:7px;padding:10px}.finance-calendar-head nav button{width:28px;height:28px}.finance-calendar-selection{gap:5px;padding:6px 8px}.finance-calendar-weekday{height:16px}.finance-calendar-grid{gap:2px}.finance-calendar-grid button{height:27px;border-radius:7px}.finance-calendar-actions button{min-height:32px}}.finance-inline-state,.finance-inline-error{display:block;padding:12px;color:var(--muted);font-size:11px;text-align:center}.finance-inline-error{width:100%;color:var(--danger)}.seller-payout-history{display:grid;gap:16px;padding:24px;border:1px solid var(--border);border-radius:20px;background:var(--panel)}.seller-payout-list{display:grid;min-width:0;max-height:432px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.seller-payout-list>article{min-width:0;display:grid;grid-template-columns:minmax(120px,.7fr) 128px minmax(160px,1.4fr) 152px;align-items:center;gap:16px;min-height:72px;padding:12px 0;border-bottom:1px solid var(--border)}.seller-payout-list>article:last-child{border-bottom:0}.seller-payout-list article>div{min-width:0;display:grid;gap:4px}.seller-payout-list small,.seller-payout-result,.seller-payout-list time{color:var(--muted);font-size:11px}.seller-payout-list strong{font-size:15px;font-variant-numeric:tabular-nums}.seller-payout-result{overflow:hidden;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.seller-payout-list time{text-align:right}.history-end{color:var(--muted);font-size:11px;text-align:center}.payout-confirm-modal{display:grid;gap:24px}.payout-confirm-modal>div:first-child{display:grid;justify-items:center;gap:4px;padding:24px;border-radius:14px;background:var(--surface)}.payout-confirm-modal small{color:var(--muted);font-size:11px}.payout-confirm-modal strong{font-size:32px;letter-spacing:-.04em}.payout-confirm-modal p{margin:0;color:var(--muted);font-size:12px;line-height:1.5;text-align:center}.payout-confirm-modal .payout-destination-preview{overflow-wrap:anywhere;color:var(--text)}@keyframes operation-nudge{0%,to{transform:translateY(-2px)}50%{transform:translateY(2px)}}@keyframes finance-calendar-in{0%{opacity:0;transform:translateY(-5px) scale(.985)}to{opacity:1;transform:none}}@media(min-width:761px){.seller-finance-grid.premium .seller-finance-primary{display:contents}.seller-finance-grid.premium .seller-finance-feed{grid-column:2;grid-row:1 / span 2}}.payment-settings-panel{width:100%;height:100%;display:grid;grid-template-rows:auto 56px auto;align-content:start;gap:20px;margin:0;padding:24px;border:0;border-radius:0;background:transparent}.payment-settings-panel>header{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px}.payment-settings-icon{width:40px;height:40px;display:grid;place-items:center;border-radius:12px;background:color-mix(in srgb,var(--accent) 9%,var(--surface));color:var(--accent)}.payment-settings-panel>header>div:nth-child(2){min-width:0;display:grid;gap:2px}.payment-settings-panel>header small{color:var(--muted);font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.payment-settings-panel>header h2{font-size:17px}.payment-settings-panel>header p{margin:0;color:var(--muted);font-size:11px;line-height:1.4}.payment-settings-current{min-width:88px;display:grid;justify-items:end;gap:2px;padding:0;background:transparent}.payment-settings-current b{color:var(--accent);font-size:17px;font-variant-numeric:tabular-nums}.payment-settings-body{display:grid;align-content:start;align-items:stretch;gap:12px}.payment-settings-form{display:grid;grid-template-columns:minmax(0,1fr) 128px;align-items:center;gap:12px}.payment-settings-form .primary-button{width:128px;min-width:128px;min-height:56px;padding-inline:16px}.payment-settings-example{min-width:0;min-height:24px;display:flex;align-items:center;gap:6px;padding:0;border:0;border-radius:0;background:transparent}.payment-settings-example small{color:var(--muted);font-size:10px}.payment-settings-example span{overflow:hidden;color:var(--muted);font-size:11px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.payment-settings-example b{overflow:hidden;font-size:12px;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.payment-settings-state{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:10px;font-weight:750}.payment-settings-state.success{color:var(--success)}.payment-settings-state.error{color:var(--danger)}.payment-settings-loading{min-height:112px;align-content:center}.payment-settings-loading>span{min-height:56px;border-radius:12px;background:var(--surface)}.payment-settings-error{grid-template-columns:minmax(0,1fr) auto;align-items:center}.payment-settings-error>div{display:flex;align-items:center;gap:10px;color:var(--danger)}.payment-settings-error>div>span{display:grid;gap:3px}.payment-settings-error small{color:var(--muted)}.payment-settings-confirmation{justify-items:stretch}.payment-settings-confirmation>b,.payment-settings-confirmation>p{text-align:center}.payment-settings-confirm-example{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:12px 14px;border:1px solid var(--border);border-radius:12px;background:var(--surface);font-size:11px}.payment-settings-confirm-example strong{font-variant-numeric:tabular-nums}.payment-settings-high-warning{width:100%;padding:10px 12px;border:1px solid color-mix(in srgb,var(--danger) 30%,var(--border));border-radius:11px;background:color-mix(in srgb,var(--danger) 7%,var(--panel));color:var(--danger);font-size:11px;text-align:center}@media(max-width:760px){.payment-settings-panel{padding:14px}.payment-settings-panel>header{grid-template-columns:40px minmax(0,1fr)}.payment-settings-current{grid-column:1 / -1;width:100%;grid-template-columns:minmax(0,1fr) auto;align-items:center;justify-items:start}.payment-settings-current b{justify-self:end}.payment-settings-body,.payment-settings-form{grid-template-columns:1fr}.payment-settings-form .primary-button{min-height:48px}.admin-finance-setting-card,.admin-finance-support-panel{padding:16px}.admin-finance-setting-header{grid-template-columns:40px minmax(0,1fr)}.admin-finance-setting-header .payment-settings-current{grid-column:1 / -1}.payment-settings-error{grid-template-columns:1fr}.payment-settings-error button{min-height:48px}.payment-settings-confirm-example{align-items:flex-start;flex-direction:column}}.admin-rules-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;margin:0 0 18px}.admin-rules-panel.admin-finance-rules{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;overflow:visible;border:0;border-radius:0;background:transparent}.admin-finance-setting-card,.admin-finance-rules>.payment-settings-panel{min-width:0;height:100%;display:grid;grid-template-rows:auto 1fr auto;align-content:start;gap:16px;padding:20px;border:1px solid var(--border);border-radius:16px;background:var(--panel)}.admin-finance-rules .payment-settings-body{display:grid;align-content:start;gap:12px}.admin-finance-setting-header{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px}.admin-finance-setting-header>div:nth-child(2){min-width:0;display:grid;gap:2px}.admin-finance-rules :is(.admin-finance-setting-header h2,.payment-settings-panel>header h2,.support-budget-heading strong,.support-reward-title){margin:0;font-size:16px;font-weight:800;line-height:20px}.admin-finance-rules :is(.admin-finance-setting-header p,.payment-settings-panel>header p,.support-budget-heading small){margin:0;color:var(--muted);font-size:11px;font-weight:500;line-height:16px}.admin-finance-setting-icon{width:40px;height:40px;display:grid;place-items:center;border-radius:12px;background:color-mix(in srgb,var(--accent) 9%,var(--surface));color:var(--accent)}.admin-finance-rules .payment-settings-current small{color:var(--muted);font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.admin-rule-form.admin-finance-form,.admin-finance-rules .payment-settings-form{width:100%;display:grid;grid-template-columns:minmax(0,1fr) 120px;align-items:center;gap:12px}.admin-finance-value-field{position:relative;min-width:0}.admin-finance-rules .admin-finance-value-field>.field,.admin-finance-rules .support-reward-date>.field{min-width:0;min-height:48px}.admin-finance-value-field>.field input{width:100%!important;height:48px;min-height:48px;padding-right:48px;line-height:46px}.admin-finance-value-field>span{position:absolute;z-index:2;top:50%;right:16px;color:var(--muted);font-size:12px;font-weight:800;line-height:1;transform:translateY(-50%);pointer-events:none}.admin-finance-form>.primary-button{width:120px;min-width:120px;min-height:48px}.admin-finance-rules :is(.admin-finance-form,.payment-settings-form)>.primary-button{width:120px;min-width:120px;height:48px;min-height:48px;padding-inline:16px;border-radius:12px;font-size:13px;font-weight:800}.admin-finance-rules :is(.admin-finance-form,.payment-settings-form) .primary-button{box-shadow:none}.admin-finance-rules :is(.admin-finance-form,.payment-settings-form) .primary-button:hover:not(:disabled){transform:translateY(-1px)}.admin-finance-rules .field>span{background-color:transparent;background-image:linear-gradient(var(--panel),var(--panel));background-position:center;background-repeat:no-repeat;background-size:100% 3px}.admin-finance-support-panel{grid-column:1 / -1;min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;padding:0;border:0;border-radius:0;background:transparent}.admin-finance-support-panel .support-budget-control{display:contents}.admin-finance-support-panel .support-budget-editor{min-width:0;display:grid;align-content:start;gap:16px;padding:20px;border:1px solid var(--border);border-radius:16px;background:var(--panel)}.admin-finance-support-heading{min-width:0;min-height:48px;display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px}.support-budget-heading{min-width:0;display:grid;gap:4px}.support-release-gate{min-height:64px;display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 12px;border:1px solid var(--border);border-radius:12px;background:var(--surface-soft)}.support-release-gate>span{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;background:color-mix(in srgb,var(--success) 12%,transparent);color:var(--success)}.support-release-gate.paused{border-color:color-mix(in srgb,var(--danger) 34%,var(--border));background:color-mix(in srgb,var(--danger) 5%,var(--surface))}.support-release-gate.paused>span{background:color-mix(in srgb,var(--danger) 12%,transparent);color:var(--danger)}.support-release-gate.loading>span{background:var(--surface);color:var(--muted)}.support-release-gate.unknown{border-color:color-mix(in srgb,var(--warn) 32%,var(--border))}.support-release-gate.unknown>span{background:color-mix(in srgb,var(--warn) 10%,transparent);color:var(--warn)}.support-release-gate>div{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:1px}.support-release-gate b{font-size:12px;line-height:16px}.support-release-gate small{overflow:hidden;color:var(--muted);font-size:9px;line-height:14px;text-overflow:ellipsis;white-space:nowrap}.support-release-gate>div>small:first-child{font-size:8px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.support-release-action{height:48px;min-height:48px;display:inline-flex;align-items:center;justify-content:center;padding:0 16px;border:1px solid var(--border-strong);border-radius:12px;background:transparent;color:var(--text);font:inherit;font-size:11px;font-weight:800;cursor:pointer}.support-release-action:hover:not(:disabled){border-color:var(--cyan);color:var(--cyan);box-shadow:0 0 0 2px color-mix(in srgb,var(--cyan) 14%,transparent)}.support-release-action:disabled{opacity:.45;cursor:not-allowed}.support-release-confirmation .field{width:100%}.admin-finance-support-panel .support-budget-editor .admin-finance-form{grid-template-columns:repeat(2,minmax(0,1fr)) 120px;gap:12px;margin-top:0}.admin-finance-support-panel .support-budget-editor .admin-finance-form>.primary-button{width:120px;min-width:120px;height:48px;min-height:48px;align-self:center}.admin-finance-support-panel .support-budget-editor .admin-finance-value-field>.field input{height:48px;min-height:48px;border-color:var(--border-strong);background:transparent}.admin-finance-support-panel .support-budget-editor .admin-finance-value-field>.field>span{padding-inline:6px;background-color:transparent;background-image:linear-gradient(var(--panel),var(--panel));background-position:center;background-repeat:no-repeat;background-size:100% 3px;color:var(--muted)}.admin-finance-support-panel .support-reward-overview{min-width:0;height:auto;display:grid;grid-template-columns:minmax(0,1fr);align-content:start;align-self:stretch;gap:16px;margin:0;padding:20px;border:1px solid var(--border);border-radius:16px;background:var(--panel)}.support-reward-header{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:16px}.admin-finance-support-panel .support-reward-date{width:min(220px,48%);min-width:0}.admin-finance-support-panel .support-reward-date .finance-date-picker{width:100%}.admin-finance-support-panel .support-reward-date .finance-date-trigger{width:100%;height:48px;min-height:48px;justify-content:flex-start;padding-inline:14px;border-color:var(--border-strong);border-radius:12px;font-size:11px}.support-reward-reconciliation{min-width:0;min-height:48px;display:grid;align-content:center;gap:8px;padding:12px;border:1px solid color-mix(in srgb,var(--success) 30%,var(--border));border-radius:12px;background:color-mix(in srgb,var(--success) 6%,transparent);color:var(--success)}.support-reward-reconciliation.mismatch{border-color:color-mix(in srgb,var(--danger) 34%,var(--border));background:color-mix(in srgb,var(--danger) 6%,transparent);color:var(--danger)}.support-reward-reconciliation>b{min-width:0;display:inline-flex;align-items:center;gap:8px;font-size:11px!important;line-height:16px!important}.support-reward-reconciliation>b svg{flex:0 0 auto}.support-reward-differences{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:8px;border-top:1px solid color-mix(in srgb,currentColor 22%,transparent)}.support-reward-differences>span{min-width:0;display:grid;gap:2px}.support-reward-differences small{overflow:hidden;color:var(--muted);font-size:8px!important;font-weight:750!important;line-height:12px!important;letter-spacing:0!important;text-overflow:ellipsis;text-transform:none!important;white-space:nowrap}.support-reward-differences strong{color:currentColor;font-size:11px;font-variant-numeric:tabular-nums}.support-reward-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0;border:0}.support-reward-stats>span{min-width:0;min-height:56px;display:grid;grid-template-rows:14px 22px;align-content:center;gap:2px;padding:8px 12px;border-radius:10px;background:var(--surface-soft)}.admin-finance-support-panel .support-reward-stats small{overflow:hidden;font-size:9px;font-weight:800;line-height:16px;letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.admin-finance-support-panel .support-reward-overview b{overflow:hidden;font-size:14px;line-height:24px;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.admin-finance-support-panel .support-reward-allocation-list{grid-column:1 / -1;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px;margin:0;padding:16px;border:1px solid var(--border);border-radius:16px;background:var(--panel)}.admin-finance-support-panel .support-reward-allocation-list>span{min-height:48px;padding:8px 12px;border:0;border-radius:10px;background:var(--surface-soft)}:root[data-theme=dark] .admin-finance-setting-icon,:root[data-theme=dark] .payment-settings-icon{background:color-mix(in srgb,var(--cyan) 10%,var(--surface));color:var(--cyan)}@media(min-width:1241px){.admin-finance-support-panel .support-release-gate{margin-top:36px}}@media(min-width:921px)and (max-width:1240px){.admin-finance-support-panel{grid-template-columns:minmax(0,1fr)}.admin-finance-support-panel .support-reward-overview{margin:0;padding:20px;border:1px solid var(--border)}}@media(max-width:560px){.support-release-gate{grid-template-columns:32px minmax(0,1fr)}.support-release-action{width:100%;grid-column:1 / -1}}.admin-plisio-finance{min-width:0;display:grid;gap:16px;margin:0 0 18px;padding:20px;border:1px solid var(--border);border-radius:16px;background:var(--panel)}.admin-plisio-head,.admin-plisio-balance-heading,.admin-plisio-history>header,.admin-plisio-pagination{display:flex;align-items:center;justify-content:space-between;gap:16px}.admin-plisio-head>div,.admin-plisio-history>header>div{min-width:0;display:grid;gap:4px}.admin-plisio-head small,.admin-plisio-history>header small{color:var(--muted);font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.admin-plisio-head h2,.admin-plisio-history h3{margin:0;font-size:16px}.admin-plisio-head p{margin:0;color:var(--muted);font-size:11px;line-height:1.5}.admin-plisio-head>button,.admin-plisio-error>button,.admin-plisio-balance-error>button,.admin-plisio-pagination button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 13px;border:1px solid var(--border);border-radius:11px;background:var(--surface);color:var(--text);font:inherit;font-size:11px;font-weight:800;cursor:pointer}.admin-plisio-head>button:disabled,.admin-plisio-pagination button:disabled{opacity:.45;cursor:not-allowed}.admin-plisio-balance-block,.admin-plisio-history{min-width:0;display:grid;gap:12px;padding:16px;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.admin-plisio-balance-heading>span{display:inline-flex;align-items:center;gap:8px}.admin-plisio-balance-heading small,.admin-plisio-history>header>span{color:var(--muted);font-size:10px}.admin-plisio-total{min-width:0;min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 16px;border:1px solid color-mix(in srgb,var(--accent) 34%,var(--border));border-radius:13px;background:color-mix(in srgb,var(--accent) 6%,var(--panel))}.admin-plisio-total>span{min-width:0;display:grid;gap:4px}.admin-plisio-total small{color:var(--muted);font-size:9px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.admin-plisio-total b{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.admin-plisio-total>strong{flex:0 0 auto;font-size:22px;font-variant-numeric:tabular-nums;white-space:nowrap}.admin-plisio-total.incomplete{border-color:color-mix(in srgb,var(--warn) 34%,var(--border))}.admin-plisio-total.incomplete>strong{color:var(--warn);font-size:13px}.admin-plisio-balances{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.admin-plisio-balances article{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 10px;padding:12px;border:1px solid var(--border);border-radius:12px;background:var(--panel)}.admin-plisio-balances article>svg{grid-row:1 / span 2}.admin-plisio-balances article>span{min-width:0;display:grid;gap:2px}.admin-plisio-balances article>span b{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.admin-plisio-balances article>span small{color:var(--muted);font-size:9px}.admin-plisio-balance-value{grid-column:2;min-width:0;display:flex;align-items:baseline;gap:7px;overflow:hidden;white-space:nowrap}.admin-plisio-balance-value strong{min-width:0;overflow:hidden;font-size:13px;font-variant-numeric:tabular-nums;text-overflow:ellipsis}.admin-plisio-balance-value strong em{color:var(--muted);font-size:9px;font-style:normal}.admin-plisio-balance-value>small{flex:0 0 auto;color:var(--success);font-size:9px;font-weight:750}.admin-plisio-error,.admin-plisio-balance-error{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;border:1px solid color-mix(in srgb,var(--danger) 24%,var(--border));border-radius:12px;color:var(--danger)}.admin-plisio-error>div,.admin-plisio-balance-error>span{display:grid;gap:3px}.admin-plisio-error span,.admin-plisio-balance-error small{color:var(--muted);font-size:10px}.admin-plisio-partial{display:flex;align-items:center;gap:7px;margin:0;color:var(--warn);font-size:10px}.admin-treasury-preview{display:flex;align-items:center;gap:8px;margin:0;padding:9px 11px;border:1px solid color-mix(in srgb,var(--warn) 38%,var(--border));border-radius:10px;background:color-mix(in srgb,var(--warn) 7%,var(--surface));color:var(--muted);font-size:10px;line-height:1.4}.admin-treasury-preview>svg{flex:0 0 auto;color:var(--warn)}.admin-treasury-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-treasury-actions>button{min-width:0;min-height:72px;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--accent) 30%,var(--border));border-radius:14px;background:color-mix(in srgb,var(--accent) 6%,var(--panel));color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:transform .16s ease-out,border-color .16s ease-out,background .16s ease-out}.admin-treasury-actions>button:hover{transform:translateY(-1px);border-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,var(--panel))}.admin-treasury-actions>button:disabled{transform:none;border-color:var(--border);background:var(--surface);color:var(--muted);cursor:not-allowed;opacity:.72}.admin-treasury-actions>button>svg:first-child{width:42px;height:42px;padding:11px;border-radius:12px;background:var(--accent);color:var(--accent-text)}.admin-treasury-actions>button>span{min-width:0;display:grid;gap:3px}.admin-treasury-actions b{font-size:12px}.admin-treasury-actions small{overflow:hidden;color:var(--muted);font-size:9px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.treasury-modal{width:min(680px,calc(100vw - 32px));border-radius:24px}.treasury-modal .modal-head{min-height:72px;padding:16px 24px}.treasury-modal .modal-head h2{margin:0;font-size:20px;font-weight:850;letter-spacing:-.02em}.treasury-modal .modal-close{width:40px;height:40px;border-radius:12px}.treasury-modal .modal-body{padding:24px;overflow:visible}.treasury-modal:has(.custom-select.open),.treasury-modal:has(.custom-select.open) .modal-body{overflow:visible}.treasury-steps{margin:-4px 0 8px}.treasury-steps ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none}.treasury-steps li{min-width:0;display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;color:var(--muted)}.treasury-steps li:not(:last-child){padding-right:8px;border-right:1px solid var(--border)}.treasury-steps li:not(:first-child){padding-left:8px}.treasury-steps li>span{width:24px;height:24px;display:grid;place-items:center;border:1px solid var(--border);border-radius:999px;background:var(--surface);font-size:9px;font-weight:850}.treasury-steps li>b{overflow:hidden;font-size:10px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.treasury-steps li.current{color:var(--text)}.treasury-steps li.current>span{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,var(--surface));color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 10%,transparent)}.treasury-steps li.complete{color:var(--accent)}.treasury-steps li.complete>span{border-color:var(--accent);background:transparent;color:var(--accent)}.treasury-form,.treasury-review,.treasury-submitted{display:grid;gap:16px}.treasury-form-content{--treasury-label-mask: color-mix(in srgb, var(--panel) 82%, var(--surface));min-width:0;display:grid;gap:16px;padding:16px;border:1px solid var(--border);border-radius:20px;background:var(--treasury-label-mask)}.treasury-form-note,.treasury-warning{min-height:56px;display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:12px;padding:8px 16px 8px 8px;border:1px solid color-mix(in srgb,var(--accent) 22%,var(--border));border-radius:16px;background:color-mix(in srgb,var(--accent) 5%,var(--surface));color:var(--accent)}.treasury-form-note.preview{border-color:color-mix(in srgb,var(--warn) 30%,var(--border));background:color-mix(in srgb,var(--warn) 5%,var(--surface))}.treasury-form-note-icon{width:36px;height:36px;display:grid!important;place-items:center;border:1px solid currentColor;border-radius:12px;background:color-mix(in srgb,currentColor 7%,transparent)!important;color:inherit}.treasury-form-note>span:last-child,.treasury-warning span{min-width:0;display:grid;gap:2px}.treasury-form-note b,.treasury-warning b{color:var(--text);font-size:12px}.treasury-form-note small,.treasury-warning small{overflow:hidden;color:var(--muted);font-size:9px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.treasury-pair{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr);align-items:center;gap:12px}.treasury-pair-arrow{width:40px;height:40px;align-self:end;display:grid;place-items:center;margin-bottom:12px;border:1px solid var(--border);border-radius:14px;background:var(--panel);color:var(--muted)}.treasury-all-coins-stack{width:70px;flex:0 0 70px;display:flex!important;align-items:center;padding-left:0!important;background:transparent!important}.treasury-all-coins-stack .payment-currency-icon{width:28px;height:28px;flex:0 0 28px;margin-left:-14px;border:2px solid var(--panel);border-radius:999px}.treasury-all-coins-stack .payment-currency-icon:first-child{margin-left:0}.treasury-all-coins-stack .payment-currency-icon:nth-child(1){z-index:4}.treasury-all-coins-stack .payment-currency-icon:nth-child(2){z-index:3}.treasury-all-coins-stack .payment-currency-icon:nth-child(3){z-index:2}.treasury-all-coins-stack .payment-currency-icon:nth-child(4){z-index:1}.treasury-modal .field{min-width:0}.treasury-modal .treasury-currency-select{min-height:0;display:grid;grid-template-rows:auto 64px;gap:6px}.treasury-modal .treasury-currency-select>.custom-select-trigger{grid-row:2}.treasury-modal .treasury-currency-select>span.float,:root[data-theme=dark] .treasury-modal .treasury-currency-select>span.float{position:static;grid-row:1;padding:0 2px;background:transparent!important;background-image:none!important;color:var(--muted)!important;font-size:10px;line-height:14px;transform:none}.treasury-modal .treasury-currency-select .custom-select-trigger{height:64px;padding:8px 12px;border-color:var(--border-strong);border-radius:16px;background:var(--surface)}.treasury-modal .custom-select-trigger:hover{border-color:color-mix(in srgb,var(--accent) 58%,var(--border-strong))}.treasury-modal .custom-select-trigger span{position:static;inset:auto;padding:0;background:transparent;color:inherit;line-height:inherit;transform:none;pointer-events:none}.treasury-modal .custom-select-value{min-width:0;display:flex;align-items:center;gap:12px;overflow:hidden;white-space:nowrap}.treasury-modal .custom-select-value .payment-currency-icon{width:34px;height:34px;flex:0 0 34px}.treasury-modal .custom-select-value .treasury-all-coins-stack .payment-currency-icon{width:28px;height:28px;flex:0 0 28px;margin-left:-14px}.treasury-modal .custom-select-value .treasury-all-coins-stack .payment-currency-icon:first-child{margin-left:0}.treasury-modal .custom-select-selected-copy{min-width:0;display:grid;gap:3px}.treasury-modal .custom-select-selected-copy>b,.treasury-modal .custom-select-selected-copy>small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.treasury-modal .custom-select-selected-copy>b{color:var(--text);font-size:13px;font-weight:850;line-height:18px}.treasury-modal .custom-select-selected-copy>small{color:var(--muted);font-size:9px;font-weight:650;line-height:14px}.treasury-modal .field-select>span.float{z-index:2;font-weight:750}.treasury-modal .custom-select-menu{z-index:82;top:calc(100% + 8px);width:100%;max-width:none;max-height:min(324px,calc(100dvh - 176px));display:flex;flex-direction:column;padding:6px;overflow:hidden;border:1px solid var(--border-strong);border-radius:18px;background:var(--panel-raised);box-shadow:0 24px 64px #00000057}.treasury-modal .treasury-target-select .custom-select-menu{right:0;left:auto}.treasury-modal .mobile-inline-select-options{display:grid;gap:4px}.treasury-modal .custom-select-menu .mobile-filter-sheet-options{flex:1 1 auto;min-height:0;display:flex!important;flex-direction:column;align-content:unset;grid-auto-rows:unset;gap:4px;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;scrollbar-gutter:stable}.treasury-modal .custom-select-menu button{height:54px;min-height:54px;max-height:54px;flex:0 0 54px;justify-content:flex-start;gap:10px;padding:6px 10px;border:1px solid transparent;border-radius:12px;background:transparent;overflow:hidden}.treasury-modal .custom-select-menu button:hover,.treasury-modal .custom-select-menu button.active{border-color:var(--border);background:var(--surface);outline:0}.treasury-modal .custom-select-menu button[aria-selected=true]{border-color:color-mix(in srgb,var(--accent) 42%,var(--border));background:color-mix(in srgb,var(--accent) 9%,var(--panel-raised));color:var(--text)}.treasury-modal .custom-select-menu button>.payment-currency-icon{width:32px;height:32px;flex:0 0 32px}.treasury-modal .custom-select-menu button>.treasury-all-coins-stack{width:68px;flex-basis:68px}.treasury-modal .custom-select-menu button>.treasury-all-coins-stack .payment-currency-icon{width:26px;height:26px;flex-basis:26px;margin-left:-12px;border-color:var(--panel-raised)}.treasury-modal .custom-select-menu button>.treasury-all-coins-stack .payment-currency-icon:first-child{margin-left:0}.treasury-modal .filter-option-copy{min-width:0;flex:1 1 auto;display:grid;align-content:center;gap:3px}.treasury-modal .filter-option-copy>span{color:var(--text);font-size:12px;font-weight:850;line-height:16px}.treasury-modal .filter-option-copy>small{max-height:none;overflow:hidden;color:var(--muted);font-size:8px;font-weight:650;line-height:13px;text-overflow:ellipsis;white-space:nowrap;opacity:1}.treasury-modal .filter-option-check{width:24px;height:24px;flex:0 0 24px;display:grid;place-items:center;margin-left:auto;border:1px solid transparent;border-radius:999px;color:transparent}.treasury-modal .custom-select-menu button[aria-selected=true] .filter-option-check{border-color:var(--accent);background:var(--accent);color:var(--accent-text)}.treasury-fields{min-width:0;display:grid;grid-template-columns:minmax(144px,.72fr) minmax(240px,1.28fr);gap:12px}.treasury-modal .treasury-fields .field input{height:56px;border-radius:14px;background:var(--panel);line-height:54px}.treasury-modal .field:not(.treasury-currency-select)>span{z-index:2;isolation:isolate;background-color:transparent!important;background-image:none!important}.treasury-modal .field:not(.treasury-currency-select)>span:before{position:absolute;z-index:-1;top:50%;right:-5px;left:-5px;height:2px;background:var(--treasury-label-mask, var(--panel));content:"";transform:translateY(-50%)}.treasury-max{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;padding:12px 16px;border-radius:14px;background:var(--panel)}.treasury-max span,.treasury-max small{color:var(--muted);font-size:9px}.treasury-max b{overflow:hidden;font-size:13px;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.treasury-max small{grid-column:1 / -1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.treasury-speed{min-width:0;display:grid;grid-template-columns:auto minmax(240px,1fr);align-items:center;gap:16px}.treasury-speed>span{color:var(--muted);font-size:10px;font-weight:750;white-space:nowrap}.treasury-speed>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;border-radius:14px;background:var(--panel)}.treasury-speed button{min-height:40px;padding:0 12px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--muted);font:inherit;font-size:10px;font-weight:800;cursor:pointer;transition:background .15s ease-out,border-color .15s ease-out,color .15s ease-out,transform .15s ease-out}.treasury-speed button:hover{color:var(--text)}.treasury-speed button:active{transform:scale(.98)}.treasury-speed button.active{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,var(--surface));color:var(--accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 12%,transparent)}.treasury-primary{min-height:56px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 20px;border:1px solid var(--accent);border-radius:16px;background:var(--accent);color:var(--accent-text);font:inherit;font-size:12px;font-weight:850;cursor:pointer;transition:transform .15s ease-out,filter .15s ease-out}.treasury-primary:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.04)}.treasury-primary:active:not(:disabled){transform:scale(.99)}.treasury-primary:disabled{border-color:transparent;background:color-mix(in srgb,var(--text) 6%,var(--bg));color:var(--muted);opacity:1;cursor:not-allowed}.treasury-error{min-width:0;display:flex;align-items:flex-start;gap:8px;padding:12px;border:1px solid color-mix(in srgb,var(--danger) 32%,var(--border));border-radius:12px;background:color-mix(in srgb,var(--danger) 7%,var(--surface));color:var(--danger);font-size:10px;line-height:1.5}.treasury-error>svg{flex:0 0 auto;margin-top:1px}.treasury-error span{min-width:0;display:grid;gap:4px;overflow-wrap:anywhere}.treasury-error code{color:var(--muted);font-size:8px}.treasury-review-hero{min-width:0;display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px;border:1px solid color-mix(in srgb,var(--accent) 24%,var(--border));border-radius:20px;background:color-mix(in srgb,var(--accent) 5%,var(--surface))}.treasury-review-hero>span{min-width:0;display:grid;gap:4px}.treasury-review-hero small,.treasury-result-card small{color:var(--muted);font-size:9px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.treasury-review-hero strong{overflow:hidden;font-size:20px;font-weight:880;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}.treasury-review-hero>b{padding:8px 12px;border-radius:999px;background:var(--panel);font-size:13px;font-variant-numeric:tabular-nums}.treasury-review-facts{min-width:0;display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,.7fr) minmax(0,1.6fr);gap:8px}.treasury-review-facts>span{min-width:0;display:grid;gap:4px;padding:12px;border-radius:12px;background:var(--surface)}.treasury-review-facts small{color:var(--muted);font-size:9px}.treasury-review-facts b,.treasury-review-facts code{min-width:0;overflow:hidden;color:var(--text);font-size:10px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.treasury-plan{display:grid;gap:8px}.treasury-plan article{min-width:0;display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;border:1px solid var(--border);border-radius:16px;background:var(--panel)}.treasury-plan article>span{width:32px;height:32px;display:grid;place-items:center;border-radius:10px;background:var(--surface);color:var(--accent);font-size:11px;font-weight:850}.treasury-plan article>div{min-width:0;display:grid;gap:4px}.treasury-plan article b{font-size:11px}.treasury-plan article small{min-width:0;display:flex;align-items:center;gap:4px;overflow:hidden;color:var(--muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.treasury-plan article em{color:var(--muted);font-size:9px;font-style:normal;white-space:nowrap}.treasury-plan article.gas{border-color:color-mix(in srgb,var(--warn) 38%,var(--border));background:color-mix(in srgb,var(--warn) 5%,var(--panel))}.treasury-plan article.gas>span{color:var(--warn)}.treasury-plan article.direct small{color:var(--text);font-weight:750}.treasury-plan article small .payment-currency-icon{width:18px;height:18px;flex:0 0 18px}.treasury-confirm-gate{--treasury-label-mask: color-mix(in srgb, var(--accent) 4%, var(--panel));display:grid;gap:16px;padding:16px;border:1px solid color-mix(in srgb,var(--accent) 26%,var(--border));border-radius:20px;background:var(--treasury-label-mask)}.treasury-confirm-gate>header{display:flex;align-items:center;gap:12px}.treasury-confirm-gate>header>span{width:40px;height:40px;flex:0 0 40px;display:grid;place-items:center;border-radius:12px;background:color-mix(in srgb,var(--accent) 11%,var(--surface));color:var(--accent)}.treasury-confirm-gate>header>div{min-width:0;display:grid;gap:3px}.treasury-confirm-gate header b{font-size:12px}.treasury-confirm-gate header small{color:var(--muted);font-size:9px;line-height:1.4}.treasury-confirm-fields{display:grid;grid-template-columns:1fr;gap:12px}.treasury-confirm-fields.two-factor{grid-template-columns:minmax(0,1fr) minmax(160px,.45fr)}.treasury-confirm-fields .field input{height:56px;border-radius:14px;background:var(--panel)}.treasury-review-actions{display:grid;grid-template-columns:minmax(112px,.4fr) minmax(200px,1fr);gap:12px}.treasury-review-actions>button:first-child{min-height:56px;border:1px solid var(--border);border-radius:16px;background:var(--surface);color:var(--text);font:inherit;font-size:11px;font-weight:800;cursor:pointer}.treasury-submitted{justify-items:center;padding:8px 0 0;text-align:center}.treasury-result-icon{width:72px;height:72px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--accent) 48%,var(--border));border-radius:24px;background:color-mix(in srgb,var(--accent) 7%,var(--surface));color:var(--accent)}.treasury-submitted.completed .treasury-result-icon{background:color-mix(in srgb,var(--success) 10%,var(--surface));color:var(--success)}.treasury-submitted.review .treasury-result-icon{background:color-mix(in srgb,var(--warn) 10%,var(--surface));color:var(--warn)}.treasury-submitted.stopped .treasury-result-icon{background:color-mix(in srgb,var(--danger) 9%,var(--surface));color:var(--danger)}.treasury-result-copy{display:grid;justify-items:center;gap:8px}.treasury-result-copy h3,.treasury-result-copy p{margin:0}.treasury-result-copy h3{font-size:20px;letter-spacing:-.02em}.treasury-result-copy p{max-width:440px;color:var(--muted);font-size:10px;line-height:1.5}.treasury-result-status{padding:5px 8px;border:1px solid color-mix(in srgb,var(--accent) 34%,transparent);border-radius:999px;background:color-mix(in srgb,var(--accent) 9%,var(--surface));color:var(--accent);font-size:8px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.treasury-result-status.completed{border-color:color-mix(in srgb,var(--success) 36%,transparent);background:color-mix(in srgb,var(--success) 10%,var(--surface));color:var(--success)}.treasury-result-status.review_required{border-color:color-mix(in srgb,var(--warn) 36%,transparent);background:color-mix(in srgb,var(--warn) 10%,var(--surface));color:var(--warn)}.treasury-result-status.failed,.treasury-result-status.partial,.treasury-result-status.cancelled{border-color:color-mix(in srgb,var(--danger) 36%,transparent);background:color-mix(in srgb,var(--danger) 9%,var(--surface));color:var(--danger)}.treasury-result-card{width:100%;min-width:0;display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px;border:1px solid color-mix(in srgb,var(--accent) 22%,var(--border));border-radius:20px;background:color-mix(in srgb,var(--accent) 4%,var(--surface));text-align:left}.treasury-result-card>span{min-width:0;display:grid;gap:4px}.treasury-result-card strong{overflow:hidden;font-size:17px;text-overflow:ellipsis;white-space:nowrap}.treasury-result-card>b{font-size:13px;font-variant-numeric:tabular-nums}.treasury-result-details{width:100%;min-width:0;display:grid;gap:0;overflow:hidden;border:1px solid var(--border);border-radius:16px;background:var(--panel)}.treasury-result-row{width:100%;min-width:0;min-height:60px;display:grid;grid-template-columns:88px minmax(0,1fr);align-items:center;gap:12px;padding:12px 16px;background:transparent;text-align:left}.treasury-result-row+.treasury-result-row{border-top:1px solid var(--border)}.treasury-result-row>span,.treasury-operation-id>span{color:var(--muted);font-size:9px}.treasury-result-row code,.treasury-operation-id code{min-width:0;overflow:hidden;color:var(--text);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.treasury-result-row.txid{grid-template-columns:88px minmax(0,1fr) auto}.treasury-result-row button{min-height:36px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--text);font:inherit;font-size:9px;font-weight:750;cursor:pointer}.treasury-operation-id{width:100%;min-width:0;display:flex;justify-content:center;gap:8px}.treasury-operation-id code{color:var(--muted)}.treasury-submitted .treasury-error{width:100%;text-align:left}.treasury-submitted .treasury-primary{width:100%}.admin-treasury-history{display:grid;gap:0;overflow:hidden;padding:0;border:1px solid var(--border);border-radius:14px;background:var(--panel)}.admin-treasury-disclosure{width:100%;min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:0;background:transparent;color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:background .16s ease}.admin-treasury-disclosure:hover{background:var(--surface)}.admin-treasury-disclosure>span:first-child{display:grid;gap:3px}.admin-treasury-disclosure small{color:var(--muted);font-size:9px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.admin-treasury-disclosure h3{margin:0;font-size:14px}.admin-treasury-disclosure-meta{display:inline-flex;align-items:center;gap:9px;color:var(--muted)}.admin-treasury-disclosure-meta b{min-width:26px;min-height:26px;display:grid;place-items:center;border-radius:999px;background:var(--surface);color:var(--text);font-size:10px}.admin-treasury-collapsible{display:grid;gap:12px;padding:0 14px 14px;border-top:1px solid var(--border)}.admin-treasury-collapsible>.panel-loading{min-height:92px}.admin-treasury-history-page{min-width:0}.admin-treasury-page-head{align-items:center;padding-bottom:16px;border-bottom:1px solid var(--border)}.admin-treasury-filters{min-width:0;padding:12px;border:1px solid var(--border);border-radius:16px;background:var(--panel)}.admin-treasury-reset{min-width:0;min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 14px;border:1px solid color-mix(in srgb,var(--cyan) 48%,var(--border));border-radius:12px;background:color-mix(in srgb,var(--cyan) 9%,var(--surface));color:var(--cyan);font:inherit;font-size:10px;font-weight:800;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.admin-treasury-reset:not(:disabled):hover{border-color:var(--cyan);background:color-mix(in srgb,var(--cyan) 15%,var(--surface));color:var(--cyan)}.admin-treasury-filter-fields{min-width:0;display:grid;grid-template-columns:minmax(145px,.9fr) minmax(145px,.9fr) minmax(165px,1fr) minmax(190px,1.15fr) minmax(96px,auto);align-items:start;gap:8px}.admin-treasury-filter-select{min-width:0;min-height:46px}.admin-treasury-filter-select .custom-select-trigger{height:46px;min-height:46px;padding:0 11px;border-color:var(--border);border-radius:12px;background:var(--surface);font-size:11px;font-weight:800}.admin-treasury-filter-select .custom-select-value{min-width:0;display:flex;align-items:center;gap:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-treasury-filter-select .custom-select-value>svg{width:17px;height:17px;flex:0 0 17px;color:var(--muted)}.admin-treasury-filter-select .float{left:11px;padding-inline:4px;background-color:transparent;background-image:linear-gradient(var(--panel),var(--panel));background-size:100% 10px;color:var(--muted);font-size:11px;font-weight:700}.admin-treasury-filter-select .custom-select-menu{z-index:60;top:calc(100% + 8px);right:0;left:0;width:100%;max-height:none;display:flex;flex-direction:column;box-sizing:border-box;padding:5px;overflow:hidden;border:1px solid var(--border-strong);border-radius:14px;background:var(--panel-raised);box-shadow:0 18px 44px #0000003d}.admin-treasury-filter-portal{min-height:0}.admin-treasury-filter-portal>.custom-select-menu{width:100%}.admin-treasury-filter-select :is(.mobile-inline-select-options,.mobile-filter-sheet-options){width:100%;min-height:0;max-height:300px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none}.admin-treasury-filter-select :is(.mobile-inline-select-options,.mobile-filter-sheet-options)::-webkit-scrollbar{width:0;height:0;display:none}.admin-treasury-filter-select .custom-select-menu button{min-height:42px;justify-content:flex-start;gap:9px;padding:5px 8px;border-radius:0}.admin-treasury-filter-select .custom-select-menu .payment-currency-icon{width:27px;height:27px;flex:0 0 27px}.admin-treasury-filter-select .filter-option-copy{min-width:0;flex:1 1 auto;display:grid;gap:2px}.admin-treasury-filter-select .filter-option-copy>span{overflow:hidden;font-size:11px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.admin-treasury-filter-select .filter-option-copy>small{overflow:hidden;color:var(--muted);font-size:9px;font-weight:650;text-overflow:ellipsis;white-space:nowrap;opacity:1}.admin-treasury-filter-select .filter-option-check{margin-left:auto}.admin-treasury-filter-select.currency .custom-select-value .payment-currency-icon{width:23px;height:23px;flex:0 0 23px}.admin-treasury-filter-all-coins{width:52px;flex:0 0 52px}.admin-treasury-filter-all-coins .payment-currency-icon{width:22px;height:22px;flex-basis:22px;margin-left:-12px;border-color:var(--panel-raised)}.admin-treasury-filter-all-coins .payment-currency-icon:first-child{margin-left:0}.admin-treasury-filter-status{width:9px;height:9px;flex:0 0 9px;border:2px solid currentColor;border-radius:50%;color:var(--muted)}.admin-treasury-filter-select :is(.admin-treasury-filter-all-coins,.admin-treasury-filter-status){position:static;inset:auto;padding:0;line-height:1;transform:none;pointer-events:none}.admin-treasury-filter-status.completed{color:var(--success);background:currentColor}.admin-treasury-filter-status.failed,.admin-treasury-filter-status.cancelled{color:var(--danger);background:currentColor}.admin-treasury-filter-status.partial,.admin-treasury-filter-status.review_required{color:var(--warning);background:currentColor}.admin-treasury-filter-status.queued,.admin-treasury-filter-status.processing,.admin-treasury-filter-status.waiting_provider{color:var(--cyan);background:currentColor}.admin-treasury-date-filter,.admin-treasury-date-filter .finance-date-trigger{width:100%;min-height:46px;border-radius:12px}.admin-treasury-reset:disabled{cursor:default;opacity:.45}.admin-treasury-results{position:relative;min-width:0;min-height:140px}.admin-treasury-results.refreshing:before{content:"";position:absolute;z-index:2;top:7px;right:8px;width:16px;height:16px;border:2px solid color-mix(in srgb,var(--accent) 22%,transparent);border-top-color:var(--accent);border-radius:50%;animation:spin .7s linear infinite}.admin-treasury-list-skeleton{display:grid;gap:10px}.admin-treasury-list-skeleton span{min-height:72px;border:1px solid var(--border);border-radius:16px;background:linear-gradient(100deg,var(--panel) 20%,var(--surface) 48%,var(--panel) 76%);background-size:220% 100%;animation:treasuryHistoryShimmer 1.4s ease-in-out infinite}@keyframes treasuryHistoryShimmer{0%{background-position:100% 0}to{background-position:-120% 0}}:root[data-theme=dark] .admin-treasury-filter-select.open .custom-select-trigger{border-color:var(--cyan);box-shadow:0 0 0 3px color-mix(in srgb,var(--cyan) 10%,transparent)}:root[data-theme=dark] .admin-treasury-filter-select .custom-select-menu button.selected{background:color-mix(in srgb,var(--cyan) 10%,var(--panel));color:var(--cyan)}:root[data-theme=dark] .admin-treasury-filter-status.queued,:root[data-theme=dark] .admin-treasury-filter-status.processing,:root[data-theme=dark] .admin-treasury-filter-status.waiting_provider{color:var(--cyan);background:var(--cyan)}:root[data-theme=dark] .admin-treasury-results.refreshing:before{border-top-color:var(--cyan)}.admin-treasury-history-list{display:grid;gap:12px;margin-top:16px;padding:14px;border:1px solid var(--border);border-radius:22px;background:color-mix(in srgb,var(--panel) 88%,var(--surface));box-shadow:inset 0 1px color-mix(in srgb,#fff 3%,transparent)}.admin-treasury-operation-card{min-width:0;display:grid;gap:0;padding:12px 14px;overflow:hidden;border:1px solid var(--border);border-radius:18px;background:color-mix(in srgb,var(--surface) 88%,var(--panel));box-shadow:0 12px 30px color-mix(in srgb,#000 8%,transparent)}.admin-treasury-operation-head{width:100%;min-width:0;display:grid;min-height:52px;grid-template-columns:38px minmax(0,1fr) auto 18px;align-items:center;gap:8px;padding:0;border:0;background:transparent;color:var(--text);font:inherit;text-align:left;cursor:pointer}.admin-treasury-operation-card.expanded .admin-treasury-operation-head{padding-bottom:8px;border-bottom:1px solid var(--border)}.admin-treasury-operation-head:focus-visible{outline:2px solid var(--accent);outline-offset:5px;border-radius:12px}.admin-treasury-operation-chevron{width:18px;height:18px;color:var(--muted);transition:transform .18s ease-out,color .18s ease-out}.admin-treasury-operation-card.expanded .admin-treasury-operation-chevron{color:var(--accent);transform:rotate(180deg)}.admin-treasury-history-icon{width:38px;height:38px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--accent) 28%,var(--border));border-radius:9px;background:color-mix(in srgb,var(--accent) 10%,var(--panel));color:var(--accent)}.admin-treasury-history-icon svg{width:18px;height:18px}.admin-treasury-operation-title{min-width:0;display:grid;gap:3px}.admin-treasury-operation-mainline,.admin-treasury-operation-subline{min-width:0;display:flex;align-items:center;gap:8px}.admin-treasury-operation-mainline b{font-size:13px;line-height:1.1}.admin-treasury-operation-mainline time{min-width:0;overflow:hidden;color:var(--muted);font-size:9px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.admin-treasury-operation-subline small{min-width:0;overflow:hidden;color:var(--muted);font-size:10px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.admin-treasury-operation-subline .treasury-status{flex:0 0 auto;padding:3px 7px;font-size:7px}.admin-treasury-operation-summary{display:grid;justify-items:end}.admin-treasury-operation-summary strong{color:var(--text);font-size:15px;font-variant-numeric:tabular-nums;white-space:nowrap}.admin-treasury-operation-details{min-width:0;display:grid;gap:12px;padding-top:8px;animation:adminTreasuryDetailsIn .18s ease-out both}@keyframes adminTreasuryDetailsIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.admin-treasury-operation-meta{min-width:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:8px;margin:0}.admin-treasury-operation-meta:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.admin-treasury-operation-meta:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.admin-treasury-operation-meta>div{min-width:0;min-height:52px;display:grid;grid-template-rows:14px 28px;align-content:center;gap:2px;padding:4px 10px;border:1px solid color-mix(in srgb,var(--border) 82%,transparent);border-radius:12px;background:var(--panel)}.admin-treasury-operation-meta>div.destination{min-width:0}.admin-treasury-operation-meta>div.wide{grid-column:1 / -1}.admin-treasury-operation-meta dt{min-height:14px;display:flex;align-items:center;overflow:hidden;color:var(--muted);font-size:8px;font-weight:800;letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.admin-treasury-operation-meta dd{min-width:0;display:flex;align-items:center;gap:8px;margin:0;min-height:28px}.admin-treasury-operation-meta code{min-width:0;overflow:hidden;color:var(--text);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.admin-treasury-operation-meta b{min-width:0;overflow:hidden;color:var(--text);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.admin-treasury-operation-meta .error{border-color:color-mix(in srgb,var(--danger) 34%,var(--border));background:color-mix(in srgb,var(--danger) 7%,var(--panel))}.admin-treasury-operation-meta .error b{color:var(--danger)}.admin-treasury-operation-meta button,.admin-treasury-txids button{width:28px;height:28px;flex:0 0 28px;display:grid;place-items:center;margin-left:auto;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--accent);cursor:pointer;transition:border-color .15s ease,color .15s ease,transform .15s ease}.admin-treasury-operation-meta button:hover,.admin-treasury-txids button:hover{border-color:var(--accent);transform:translateY(-1px)}.admin-treasury-operation-meta button.copied,.admin-treasury-txids button.copied{border-color:color-mix(in srgb,var(--success) 50%,var(--border));color:var(--success)}.admin-treasury-txids{min-width:0;display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:8px;min-height:44px;padding:6px 8px 6px 12px;border:1px solid var(--border);border-radius:14px;background:var(--panel)}.admin-treasury-txids>small{padding:0;color:var(--muted);font-size:8px;font-weight:850;letter-spacing:.07em;white-space:nowrap}.admin-treasury-txids.provider{grid-template-columns:72px minmax(0,1fr)}.admin-treasury-txids>div{min-width:0;display:grid;gap:4px}.admin-treasury-txids>div>span{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:8px}.admin-treasury-txids code{min-width:0;overflow:hidden;color:var(--text);font-size:9px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.admin-treasury-txids button{width:28px;height:28px;flex-basis:28px}.treasury-status{padding:6px 9px;border:1px solid color-mix(in srgb,var(--warn) 34%,transparent);border-radius:999px;background:color-mix(in srgb,var(--warn) 9%,var(--panel));color:var(--warn);font-size:8px;font-weight:850;white-space:nowrap}.treasury-status.completed{border-color:color-mix(in srgb,var(--success) 34%,transparent);background:color-mix(in srgb,var(--success) 9%,var(--panel));color:var(--success)}.treasury-status.failed,.treasury-status.cancelled,.treasury-status.review_required{border-color:color-mix(in srgb,var(--danger) 34%,transparent);background:color-mix(in srgb,var(--danger) 8%,var(--panel));color:var(--danger)}:root[data-theme=dark] .admin-treasury-history-icon{border-color:color-mix(in srgb,var(--cyan) 42%,var(--border));background:color-mix(in srgb,var(--cyan) 9%,transparent);color:var(--cyan)}:root[data-theme=dark] .admin-treasury-operation-chevron{color:var(--cyan)}:root[data-theme=dark] .treasury-status:not(.completed):not(.failed):not(.cancelled):not(.review_required):not(.partial){border-color:color-mix(in srgb,var(--cyan) 38%,transparent);background:color-mix(in srgb,var(--cyan) 9%,var(--panel));color:var(--cyan)}:root[data-theme=dark] .treasury-status.partial{color:var(--warn)}:root[data-theme=dark] .admin-treasury-operation-meta button,:root[data-theme=dark] .admin-treasury-txids button{color:var(--cyan)}.treasury-resolve-trigger{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;border:1px solid color-mix(in srgb,var(--danger) 48%,var(--border));border-radius:12px;background:color-mix(in srgb,var(--danger) 8%,var(--panel));color:var(--danger);font:inherit;font-size:11px;font-weight:850;cursor:pointer;transition:background .16s ease-out,border-color .16s ease-out,transform .16s ease-out}.treasury-resolve-trigger:hover{border-color:var(--danger);background:color-mix(in srgb,var(--danger) 13%,var(--panel));transform:translateY(-1px)}.treasury-resolve-modal{width:min(680px,calc(100vw - 24px))}.treasury-resolve-modal .modal-body{overflow:auto}.treasury-resolve-form{display:grid;gap:16px}.treasury-resolution-evidence{display:grid;gap:12px}.treasury-resolution-evidence>section{display:grid;gap:12px;padding:16px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.treasury-resolution-evidence header{display:flex;align-items:center;justify-content:space-between;gap:8px}.treasury-resolution-evidence header b{font-size:12px}.treasury-resolution-evidence header small{color:var(--muted);font-size:9px;font-weight:800}.treasury-resolution-evidence section>div{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);gap:12px}.treasury-primary.danger{background:var(--danger);color:var(--danger-text, #fff)}.admin-plisio-history-tools{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.admin-plisio-status-filter{min-width:0;width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.admin-plisio-status-filter button{min-width:0;min-height:36px;display:inline-flex;align-items:center;justify-content:flex-start;gap:6px;padding:0 10px;border:1px solid var(--border);border-radius:10px;background:var(--panel);color:var(--muted);font:inherit;font-size:10px;font-weight:750;cursor:pointer;white-space:nowrap}.admin-plisio-status-filter button:hover{border-color:var(--border-strong);color:var(--text)}.admin-plisio-status-filter button.active{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 7%,var(--panel));color:var(--accent)}.admin-plisio-status-filter button>span{min-width:20px;margin-left:auto;padding:2px 5px;border-radius:999px;background:var(--surface);color:currentColor;text-align:center}:root[data-theme=dark] .admin-plisio-status-filter button.active{border-color:var(--cyan);background:color-mix(in srgb,var(--cyan) 8%,transparent);color:var(--cyan);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cyan) 20%,transparent)}.admin-plisio-history-list{display:grid;gap:8px}.admin-plisio-history-list>button{width:100%;min-height:70px;display:grid;grid-template-columns:auto minmax(130px,1fr) auto auto auto auto;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--border);border-radius:12px;background:var(--panel);color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease-out,transform .15s ease-out}.admin-plisio-history-list>button:hover{border-color:var(--border-strong);transform:translateY(-1px)}.admin-plisio-user{min-width:0;display:grid;gap:3px}.admin-plisio-user b,.admin-plisio-user small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-plisio-user b{font-size:12px}.admin-plisio-user small{color:var(--muted);font-size:9px}.admin-plisio-history-list>button>strong{font-size:13px;font-variant-numeric:tabular-nums}.admin-plisio-history-list>button>em{display:inline-flex;align-items:center;gap:5px;padding:6px 8px;border-radius:8px;background:color-mix(in srgb,var(--warn) 10%,var(--surface));color:var(--warn);font-size:9px;font-style:normal;font-weight:850;white-space:nowrap}.admin-plisio-history-list>button>em.complete{background:color-mix(in srgb,var(--success) 10%,var(--surface));color:var(--success)}.admin-plisio-history-list>button>em.failed{background:color-mix(in srgb,var(--danger) 10%,var(--surface));color:var(--danger)}.admin-plisio-history-list time{color:var(--muted);font-size:9px;white-space:nowrap}.admin-plisio-pagination>div{display:flex;gap:8px}.admin-plisio-pagination>span{color:var(--muted);font-size:10px}.admin-plisio-empty{display:grid;justify-items:center;gap:7px;padding:28px 16px;color:var(--muted);text-align:center}.admin-plisio-empty b{color:var(--text);font-size:12px}.admin-plisio-empty span{font-size:10px}.admin-plisio-loading{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.admin-plisio-loading span{height:82px;border-radius:12px;background:var(--surface);animation:skeletonPulse 1.2s ease-in-out infinite alternate}@media(max-width:900px){.admin-plisio-balances{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-plisio-history-list>button{grid-template-columns:auto minmax(0,1fr) auto}.admin-plisio-history-list>button>strong,.admin-plisio-history-list>button>em,.admin-plisio-history-list>button>time{grid-column:2;justify-self:start}.admin-plisio-history-list>button>svg:last-child{grid-column:3;grid-row:1 / span 4}.admin-treasury-operation-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-treasury-operation-meta>div.wide{grid-column:1 / -1}.admin-treasury-filter-fields{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:640px){.admin-plisio-finance{padding:16px}.admin-plisio-head,.admin-plisio-balance-heading,.admin-plisio-pagination{align-items:stretch;flex-direction:column}.admin-plisio-history>header{align-items:flex-end;gap:8px}.admin-plisio-total{align-items:flex-start;flex-direction:column;gap:8px}.admin-plisio-total b{white-space:normal}.admin-plisio-total>strong{font-size:20px}.admin-plisio-history-tools{grid-template-columns:1fr;align-items:stretch}.admin-plisio-status-filter{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-plisio-status-filter button{min-height:44px}.admin-plisio-history-tools .finance-date-picker,.admin-plisio-history-tools .finance-date-trigger{width:100%}.admin-plisio-head>button{width:100%}.admin-plisio-balances,.admin-plisio-loading{grid-template-columns:1fr}.admin-plisio-error,.admin-plisio-balance-error{grid-template-columns:auto minmax(0,1fr)}.admin-plisio-error>button,.admin-plisio-balance-error>button{grid-column:1 / -1}.admin-plisio-pagination>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-treasury-page-head{align-items:flex-start;flex-direction:column;padding-bottom:12px}.admin-treasury-page-head>span{align-self:flex-start}.admin-treasury-filters{padding:8px;border-radius:14px}.admin-treasury-filter-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-treasury-filter-select.currency{grid-column:1 / -1}.admin-treasury-date-filter,.admin-treasury-date-filter .finance-date-trigger,.admin-treasury-reset{width:100%;min-height:44px}.admin-treasury-filter-select .custom-select-trigger{height:46px;min-height:46px}.admin-treasury-filter-select:is(.live-check-method-select,.live-check-filter-select,.live-check-export-select) .custom-select-trigger{height:48px;min-height:48px}.admin-treasury-reset{min-height:46px}.admin-treasury-filter-select .mobile-filter-backdrop{position:fixed;z-index:10085;inset:0;display:block;border:0;background:#0000007a;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.admin-treasury-filter-select .mobile-filter-sheet{position:fixed;z-index:10086;top:auto;right:10px;bottom:calc(10px + env(safe-area-inset-bottom,0px));left:10px;width:auto;max-height:min(430px,calc(100dvh - 20px - env(safe-area-inset-bottom,0px)));display:flex;flex-direction:column;padding:8px;overflow:hidden;border:1px solid var(--border-strong);border-radius:20px;background:var(--panel-raised);box-shadow:0 -18px 54px #00000057}.admin-treasury-filter-select .mobile-filter-sheet:before{width:36px;height:4px;flex:0 0 4px;align-self:center;margin:0 0 7px;border-radius:999px;background:var(--border-strong);content:""}.admin-treasury-filter-select .mobile-filter-sheet-options{min-height:0;display:flex;flex:1 1 auto;flex-direction:column;gap:2px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.admin-treasury-filter-select .mobile-filter-sheet-options::-webkit-scrollbar{display:none}.admin-treasury-filter-select .mobile-filter-sheet-options>button{min-height:50px;flex:0 0 50px}.admin-treasury-actions{grid-template-columns:1fr}.admin-treasury-actions>button{min-height:76px}.admin-treasury-collapsible{padding:0 6px 10px}.admin-treasury-history-list{gap:9px;margin-top:10px;padding:8px;border-radius:17px}.admin-treasury-operation-card{gap:0;padding:10px;border-radius:14px}.admin-treasury-operation-head{min-height:48px;grid-template-columns:32px minmax(0,1fr) auto 16px;gap:8px}.admin-treasury-operation-chevron{grid-column:4;grid-row:1}.admin-treasury-operation-chevron{width:16px;height:16px}.admin-treasury-history-icon{width:32px;height:32px;border-radius:9px}.admin-treasury-operation-title{gap:2px}.admin-treasury-operation-mainline{gap:6px}.admin-treasury-operation-mainline time{font-size:7px}.admin-treasury-operation-subline{gap:5px}.admin-treasury-operation-subline small{font-size:8px}.admin-treasury-operation-subline .treasury-status{padding:2px 5px;font-size:6px}.admin-treasury-operation-summary strong{font-size:13px}.admin-treasury-operation-meta{grid-template-columns:1fr}.admin-treasury-operation-meta:has(>:nth-child(2):last-child),.admin-treasury-operation-meta:has(>:nth-child(3):last-child){grid-template-columns:1fr}.admin-treasury-operation-meta>div.wide{grid-column:auto}.admin-treasury-operation-meta>div{min-height:52px}.admin-treasury-txids{grid-template-columns:40px minmax(0,1fr);min-height:44px;padding-left:10px}.admin-treasury-txids.provider{grid-template-columns:68px minmax(0,1fr)}.treasury-resolution-evidence section>div{grid-template-columns:1fr}.treasury-modal .modal-body{overflow:auto}.treasury-pair,.treasury-fields,.treasury-source-picker{grid-template-columns:1fr}.treasury-pair>svg{display:none}.treasury-plan article{grid-template-columns:32px minmax(0,1fr)}.treasury-plan article em{grid-column:2}.treasury-review-actions{grid-template-columns:1fr}.admin-treasury-history{padding:0}.treasury-modal{width:min(calc(100vw - 16px),680px);border-radius:20px}.treasury-modal .modal-head{min-height:64px;padding:12px 16px}.treasury-modal .modal-body{padding:16px}.treasury-steps{margin-top:0}.treasury-steps li{grid-template-columns:24px minmax(0,1fr);gap:6px}.treasury-steps li>b{font-size:8px}.treasury-form-note small{white-space:normal}.treasury-review-hero{grid-template-columns:40px minmax(0,1fr);padding:12px}.treasury-review-hero>b{grid-column:2;justify-self:start}.treasury-review-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.treasury-review-facts .destination{grid-column:1 / -1}.treasury-confirm-fields.two-factor{grid-template-columns:1fr}.treasury-result-card{grid-template-columns:40px minmax(0,1fr);padding:12px}.treasury-result-card>b{grid-column:2;justify-self:start}.treasury-result-row{min-height:68px;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;gap:3px;padding:10px 12px}.treasury-result-row.txid{grid-template-columns:minmax(0,1fr) 40px;grid-template-rows:auto auto;column-gap:10px}.treasury-result-row.txid>span{grid-column:1;grid-row:1}.treasury-result-row.txid>code{grid-column:1;grid-row:2}.treasury-result-row.txid>button{width:40px;min-height:40px;grid-column:2;grid-row:1 / 3;justify-content:center;justify-self:end;padding:0}.treasury-result-row.txid>button>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media(min-width:1241px){.catalog-head-package,.catalog-head-buy{justify-content:center;margin-left:0;text-align:center}.catalog-package-desktop{justify-content:center}.catalog-package-desktop>.package-indicators{width:fit-content;max-width:100%;justify-content:center;gap:2px;margin-left:0;padding-inline:0}.catalog-row-actions>.own-product-state{width:100%;justify-self:stretch;justify-content:center;margin-left:0}}@media(min-width:921px)and (max-width:1240px){.catalog-row .catalog-package-mobile{justify-items:center;text-align:center}.catalog-row .catalog-package-mobile>.package-indicators{width:fit-content;max-width:100%;justify-self:center;justify-content:center;gap:2px;padding-inline:0}}.admin-rules-panel:has(>div:only-child){grid-template-columns:1fr}.admin-rules-panel>div:only-child .admin-rule-form input:first-child{width:auto;flex:1 1 auto}.admin-rules-panel>div{display:grid;gap:7px;padding:14px;border:1px solid var(--border);border-radius:14px;background:var(--panel)}.admin-rules-panel strong{font-size:13px}.admin-rules-panel small{color:var(--muted);font-size:12px;line-height:1.4}.reconciliation-status{display:grid;gap:4px;margin-top:8px;padding:10px 12px;border:1px solid var(--border);border-radius:10px}.reconciliation-status.ok{border-color:color-mix(in srgb,var(--success) 32%,var(--border));color:var(--success)}.reconciliation-status.mismatch{border-color:color-mix(in srgb,var(--danger) 32%,var(--border));color:var(--danger)}.reconciliation-status small{font-size:10px;overflow-wrap:anywhere}.admin-rule-form,.seller-commission-control{display:flex;align-items:center;gap:7px}.admin-rule-form input,.seller-commission-control input{min-width:0;height:36px;padding:0 9px;border:1px solid var(--border);border-radius:10px;outline:none;background:var(--surface);color:var(--text);font-size:12px}.admin-rule-form input:first-child{width:76px;flex:0 0 76px}.admin-rule-form input:nth-child(2){flex:1}.admin-rules-panel>div:nth-child(2) .admin-rule-form input:first-child{width:auto;flex:1 1 220px}.admin-rule-form .primary-button,.admin-rule-form .secondary-button{min-height:36px;padding-inline:13px;border-radius:10px;font-size:12px;font-weight:750}.seller-commission-control input{width:58px}.admin-rule-form input:focus,.seller-commission-control input:focus{border-color:var(--accent)}.admin-rule-form span,.seller-commission-control span{color:var(--muted);font-size:11px;font-weight:750}.seller-commission-control button{min-height:32px;padding:0 10px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--text);font-size:11px;font-weight:750;cursor:pointer}.blocked-bin-list{display:flex;flex-wrap:wrap;gap:6px}.blocked-bin-list span{display:inline-flex;align-items:center;gap:5px;max-width:100%;padding:5px 7px;border-radius:9px;background:color-mix(in srgb,var(--danger) 8%,var(--panel));color:var(--danger);font-size:11px}.blocked-bin-list em{padding:2px 5px;border-radius:5px;background:color-mix(in srgb,var(--danger) 10%,var(--panel));color:var(--muted);font-size:8px;font-style:normal;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.blocked-bin-list b{font-variant-numeric:tabular-nums}.blocked-bin-list button{display:inline-grid;place-items:center;width:18px;height:18px;padding:0;border:0;border-radius:6px;background:transparent;color:inherit;cursor:pointer}.provider-settings{display:grid;grid-template-columns:minmax(280px,.85fr) minmax(320px,1.15fr);gap:16px 24px;margin:0 0 18px;padding:20px;border:1px solid color-mix(in srgb,var(--border) 78%,var(--cyan));border-radius:18px;background:var(--panel);box-shadow:var(--shadow-sm)}.api-provider-stack{display:grid;gap:16px;margin-bottom:18px}.api-provider-stack .provider-settings{margin-bottom:0}.recheck-provider-balances{display:grid;gap:16px;padding:20px;border:1px solid color-mix(in srgb,var(--border) 78%,var(--cyan));border-radius:18px;background:var(--panel);box-shadow:var(--shadow-sm)}.recheck-provider-balances>header{display:flex;align-items:center;justify-content:space-between;gap:16px}.recheck-provider-balances>header>div{display:flex;align-items:center;gap:10px}.recheck-provider-balances>header svg{color:var(--cyan)}.recheck-provider-balances>header>div>div{display:grid;gap:2px}.recheck-provider-balances header strong{font-size:14px}.recheck-provider-balances header span{color:var(--muted);font-size:11px}.recheck-provider-balances .icon-button:disabled svg{animation:spin 1s linear infinite}.recheck-provider-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.recheck-provider-grid article{min-width:0;display:grid;gap:4px;padding:16px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.recheck-provider-grid article>span{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:10px;font-weight:700}.recheck-provider-grid article>span i{width:6px;height:6px;border-radius:50%;background:var(--muted)}.recheck-provider-grid article.available>span i{background:var(--success)}.recheck-provider-grid article.unavailable>span i,.recheck-provider-grid article.load-error>span i{background:var(--danger)}.recheck-provider-grid article strong{overflow:hidden;font-size:20px;font-variant-numeric:tabular-nums;letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap}.recheck-provider-grid article small{color:var(--muted);font-size:11px}.dedupe-provider-setting{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:18px 20px;border:1px solid var(--border);border-radius:18px;background:var(--panel);box-shadow:var(--shadow-sm)}.dedupe-provider-icon{width:44px;height:44px;display:grid;place-items:center;border-radius:13px;background:color-mix(in srgb,var(--success) 10%,var(--surface));color:var(--success)}.dedupe-provider-setting.disabled .dedupe-provider-icon{background:color-mix(in srgb,var(--danger) 9%,var(--surface));color:var(--danger)}.dedupe-provider-copy{min-width:0;display:grid;gap:2px}.dedupe-provider-copy>span{color:var(--muted);font-size:10px;font-weight:750;text-transform:uppercase;letter-spacing:.06em}.dedupe-provider-copy strong{font-size:14px}.dedupe-provider-copy small{color:var(--muted);font-size:11px;line-height:1.45}.dedupe-provider-control{display:flex;align-items:center;gap:8px}.dedupe-provider-status{min-height:32px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border-radius:999px;background:var(--surface);color:var(--muted);font-size:10px;font-weight:800}.dedupe-provider-status i{width:7px;height:7px;border-radius:50%;background:var(--success)}.dedupe-provider-setting.disabled .dedupe-provider-status i{background:var(--danger)}.dedupe-provider-control button{min-width:96px;min-height:44px;padding:0 14px;border:1px solid var(--accent);border-radius:12px;background:var(--accent);color:var(--accent-text);font:inherit;font-size:11px;font-weight:800;cursor:pointer}.dedupe-provider-control button.danger{border-color:color-mix(in srgb,var(--danger) 44%,var(--border));background:transparent;color:var(--danger)}.dedupe-provider-control button:disabled{opacity:.55;cursor:wait}.dedupe-provider-message{grid-column:2 / -1;min-height:14px;color:var(--success);font-size:10px;font-weight:750}.dedupe-provider-message.error{color:var(--danger)}.provider-settings>header{grid-column:1 / -1;min-height:40px;display:flex;align-items:center;justify-content:space-between;gap:16px}.provider-settings>header>div,.provider-error>div{display:flex;align-items:center;gap:10px}.provider-settings>header svg,.provider-error svg{color:var(--cyan)}.provider-settings>header>div>div,.provider-error>div>div{display:grid;gap:2px}.provider-settings>header strong,.provider-error strong{font-size:14px}.provider-settings>header span,.provider-error span{color:var(--muted);font-size:11px}.provider-settings .shared-setting{min-height:28px;display:inline-flex;align-items:center;padding:0 10px;border-radius:999px;background:var(--surface);font-weight:700;white-space:nowrap}.provider-plan-control{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px}.provider-plan-control .primary-button{min-height:56px}.provider-plan-note{grid-column:1;margin:-8px 0 0;color:var(--muted);font-size:11px;line-height:1.4}.provider-metrics{grid-column:2;grid-row:2 / span 2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.provider-metrics>span{display:grid;gap:4px;min-width:0;padding:10px 12px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.provider-metrics small{color:var(--muted);font-size:10px}.provider-metrics b{overflow:hidden;font-size:13px;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.provider-quota{grid-column:1 / -1}.provider-health{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.provider-health>span{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:3px 8px;padding:10px 12px;border:1px solid var(--border);border-radius:12px}.provider-health svg{grid-row:1 / span 2;color:var(--success)}.provider-health .degraded svg{color:var(--danger)}.provider-health b{font-size:12px}.provider-health small{color:var(--muted);font-size:10px}.provider-state{grid-column:1 / -1;min-height:16px;color:var(--success);font-size:11px;font-weight:700}.provider-error{grid-template-columns:minmax(0,1fr) auto;align-items:center}.provider-loading{min-height:184px;align-content:center}.provider-skeleton{height:56px;border-radius:12px;background:var(--surface)}.provider-skeleton.short{height:88px}.provider-state.error{color:var(--danger)}.provider-circuit-reset{grid-column:1 / -1;width:fit-content;min-height:40px;color:var(--danger)}.seller-subnav{grid-template-columns:repeat(2,minmax(0,1fr))}.seller-subnav>a{gap:8px}.seller-subnav-icon{width:18px;height:18px;flex:0 0 18px;stroke-width:1.8}.seller-subnav>a:first-child:not(.active) .seller-subnav-icon{color:#4f46e5}.seller-subnav>a:last-child:not(.active) .seller-subnav-icon{color:#0f766e}.seller-subnav>a.active .seller-subnav-icon{color:var(--accent-text)}:root[data-theme=dark] .seller-subnav>a:first-child:not(.active) .seller-subnav-icon{color:#a5b4fc}:root[data-theme=dark] .seller-subnav>a:last-child:not(.active) .seller-subnav-icon{color:#5eead4}.finance-buckets{grid-template-columns:repeat(3,minmax(0,1fr))}.finance-buckets>span{grid-template-columns:minmax(0,1fr) auto;align-items:center}.finance-buckets>span b{grid-column:2;grid-row:1}.finance-buckets>span em{grid-column:1 / -1;color:var(--muted);font-size:10px;font-style:normal}.seller-finance-primary{min-width:0;display:grid;align-content:start;gap:16px}.withdrawal-card{justify-items:stretch;align-content:start!important;gap:12px;padding:20px;text-align:left}.withdrawal-card{border-color:var(--border);background:var(--panel);color:var(--text);box-shadow:var(--shadow-sm)}.withdrawal-card small,.withdrawal-card p{color:var(--muted)!important}.withdrawal-card>header>span{background:var(--surface)!important;color:var(--accent)!important}.withdrawal-card .field input,.withdrawal-card .custom-select-trigger{border-color:var(--border-strong);background:var(--surface);color:var(--text);caret-color:var(--text)}.withdrawal-card .payout-request-button{border-color:var(--accent);background:var(--accent);color:var(--accent-text)}.withdrawal-card .field-error input{border-color:var(--danger)}.withdrawal-card>header{display:flex;align-items:center;gap:10px}.withdrawal-card>header>span{width:40px;height:40px;display:grid;place-items:center;border-radius:11px;background:color-mix(in srgb,var(--accent) 10%,var(--surface));color:var(--accent)}.withdrawal-card>header div{display:grid;gap:2px}.withdrawal-card>strong{padding-block:2px;font-size:32px}.withdrawal-card .payout-request-button{width:100%}.withdrawal-card>.field>span,.withdrawal-card>.field:focus-within>span,.withdrawal-card>.field input:not(:placeholder-shown)+span,.withdrawal-card .payout-destination-inline .field>span,.withdrawal-card .payout-destination-inline .field:focus-within>span,.withdrawal-card .payout-destination-inline .field input:not(:placeholder-shown)+span,.withdrawal-card .payout-destination-inline .field-select>span.float,.wallet-transfer-card .field>span,.wallet-transfer-card .field:focus-within>span,.wallet-transfer-card .field input:not(:placeholder-shown)+span{padding-inline:4px;background-color:transparent;background-image:linear-gradient(var(--panel),var(--panel));background-position:center;background-repeat:no-repeat;background-size:100% 10px;color:var(--muted)}.withdrawal-card .payout-destination-inline .field input,.withdrawal-card .payout-destination-inline .custom-select-trigger{background:var(--surface)}.withdrawal-card .payout-destination-inline .field>span,.withdrawal-card .payout-destination-inline .field:focus-within>span,.withdrawal-card .payout-destination-inline .field input:not(:placeholder-shown)+span,.withdrawal-card .payout-destination-inline .field-select>span.float{background-image:linear-gradient(var(--surface),var(--surface))}.withdrawal-card .payout-network-select .custom-select-menu button{width:calc(100% - 4px);margin-inline:2px;border:1px solid transparent;border-radius:3px;outline:0}.withdrawal-card .payout-network-select .custom-select-menu button.selected{border-color:var(--accent)}.withdrawal-card .payout-network-select .custom-select-menu button.active{border-color:var(--border-strong);outline:0}.withdrawal-card .payout-network-select .custom-select-menu button.selected.active{border-color:var(--accent)}.wallet-transfer-card{min-width:0;display:grid;gap:14px;padding:18px 20px;border:1px solid var(--border);border-radius:18px;background:var(--panel);box-shadow:var(--shadow-sm)}.wallet-transfer-head{min-width:0;display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px}.wallet-transfer-icon{width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--border);border-radius:11px;background:var(--surface);color:var(--accent)}.wallet-transfer-copy{min-width:0;display:grid;gap:3px}.wallet-transfer-copy small,.wallet-transfer-copy span{color:var(--muted);font-size:10px}.wallet-transfer-copy b{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.wallet-transfer-form{display:grid;grid-template-columns:minmax(0,1fr) 112px;align-items:start;gap:8px}.wallet-transfer-card .field{min-height:48px}.wallet-transfer-card .field input{height:48px;padding-inline:13px;border-color:var(--border-strong);border-radius:12px;background:var(--panel);line-height:46px;font-size:12px}.wallet-transfer-card .field>span{font-size:12px}.wallet-transfer-button{min-width:112px;height:48px;min-height:48px;padding:0 14px;border:1px solid var(--border-strong);border-radius:12px;background:var(--surface);color:var(--text);font-size:11px;font-weight:750;cursor:pointer;transition:border-color .16s ease-out,background .16s ease-out,color .16s ease-out,box-shadow .16s ease-out,transform .16s ease-out}.wallet-transfer-button:hover:not(:disabled){border-color:var(--cyan);background:color-mix(in srgb,var(--cyan) 6%,var(--surface));color:var(--cyan);box-shadow:0 0 0 2px color-mix(in srgb,var(--cyan) 14%,transparent);transform:translateY(-1px)}.wallet-transfer-button:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.wallet-transfer-button:active:not(:disabled){transform:translateY(0) scale(.99)}.wallet-transfer-button:disabled{opacity:.5;cursor:wait}.seller-payout-scroll{overflow:visible}.seller-payout-scroll .seller-payout-list{max-height:none;overflow:visible}.seller-operation-scroll{max-height:none;overflow:visible;overscroll-behavior:auto}.seller-finance-row strong.transfer{color:var(--muted)}.seller-finance-row strong.credit{color:var(--success)}.seller-finance-row strong.debit{color:var(--danger)}.history-scroll-hint{width:100%;min-height:40px;display:flex;align-items:center;justify-content:center;gap:6px;padding:0;border:0;border-radius:9px;background:transparent;color:var(--muted);font:inherit;font-size:10px;font-weight:750;cursor:pointer}.history-scroll-hint:hover:not(:disabled){background:var(--surface);color:var(--text)}.history-scroll-hint:disabled{opacity:.5;cursor:wait}.history-scroll-hint svg{animation:operation-nudge 1.6s ease-in-out infinite}.danger-count{background:var(--danger)!important;color:#fff!important}.payout-filter-bar{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px}.payout-filter-bar button{min-height:38px;display:inline-flex;align-items:center;gap:7px;padding:0 12px;border:1px solid var(--border);border-radius:10px;background:var(--panel);color:var(--muted);font-size:11px;font-weight:750;cursor:pointer;white-space:nowrap}.payout-filter-bar button.active{border-color:var(--accent);color:var(--accent)}.payout-filter-bar span{min-width:20px;padding:2px 5px;border-radius:999px;background:var(--surface);text-align:center}.payout-filter-bar svg{color:currentColor}.admin-payout-list{display:grid;border:1px solid var(--border);border-radius:16px;background:var(--panel);overflow:hidden}.admin-payout-row{display:grid;grid-template-columns:minmax(200px,1.15fr) 100px minmax(150px,.75fr) 104px minmax(260px,1.25fr) minmax(220px,.95fr);align-items:center;gap:14px;min-height:86px;padding:13px 18px;border-bottom:1px solid var(--border)}.admin-payout-row:last-child{border-bottom:0}.admin-payout-row:hover{background:var(--surface)}.admin-seller-head-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.admin-seller-head-actions>button,.admin-upload-controls button{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 10px;border:1px solid var(--border);border-radius:9px;background:var(--panel);color:var(--muted);font-size:10px;font-weight:750;cursor:pointer}.admin-seller-head-actions button.danger,.admin-upload-controls button.danger{border-color:color-mix(in srgb,var(--danger) 28%,var(--border));color:var(--danger)}.admin-seller-head-actions button:disabled,.admin-upload-controls button:disabled{opacity:.4;cursor:not-allowed}.admin-upload-controls{display:flex;justify-content:flex-end;gap:6px}.admin-payout-row-amount{font-size:16px;font-variant-numeric:tabular-nums;white-space:nowrap}.admin-payout-coin{min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px}.admin-payout-coin>span{min-width:0;display:grid;gap:2px}.admin-payout-coin b,.admin-payout-coin small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-payout-coin b{font-size:12px}.admin-payout-coin small{color:var(--muted);font-size:10px}.admin-payout-address{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:5px 0 5px 14px;border:0;border-left:2px solid var(--border-strong);border-radius:0;background:transparent}.admin-payout-address>span{min-width:0;display:grid;gap:3px}.admin-payout-address small{color:var(--muted);font-size:9px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.admin-payout-address code{overflow:hidden;color:var(--text);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.admin-payout-address em{overflow:hidden;color:var(--muted);font-size:9px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.admin-payout-address.unavailable{color:var(--muted)}.admin-payout-address>button{min-width:40px;min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 11px;border:1px solid var(--border-strong);border-radius:10px;background:transparent;color:var(--cyan);font:inherit;font-size:9px;font-weight:800;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.admin-payout-address>button:hover{border-color:var(--cyan);background:color-mix(in srgb,var(--cyan) 8%,transparent);transform:translateY(-1px)}.admin-payout-address>button.copied{border-color:color-mix(in srgb,var(--success) 55%,var(--border));background:color-mix(in srgb,var(--success) 10%,var(--panel));color:var(--success);animation:payout-copy-confirm .26s ease-out}.admin-payout-row .payout-card-actions{width:100%;min-height:40px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.admin-payout-row .payout-card-actions:empty{display:none}.admin-payout-row .payout-action{width:100%;min-height:40px;padding-inline:10px;border-radius:10px;font-family:inherit;font-size:11px}.admin-payout-row.pending .payout-action.primary{border-color:#2563eb;background:#2563eb;color:#fff}.admin-payout-row.processing .payout-action.primary{border-color:#27864a;background:#27864a;color:#fff}.admin-payout-row .payout-action.danger{border-color:color-mix(in srgb,var(--danger) 55%,var(--border));color:var(--danger)}.admin-payout-row>.payout-status{width:112px;justify-self:end;justify-content:center;border:0}.admin-payout-row .payout-row-notice,.admin-payout-row .payout-row-error{grid-column:1 / -1;margin:-4px 0 0}.payout-confirm-form{gap:16px}.payout-confirm-summary{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.8fr);gap:10px}.payout-confirm-seller,.payout-confirm-coin{min-width:0;display:grid;align-items:center;gap:10px;padding:12px;border:1px solid var(--border);border-radius:13px;background:var(--surface)}.payout-confirm-seller{grid-template-columns:40px minmax(0,1fr) auto}.payout-confirm-coin{grid-template-columns:38px minmax(0,1fr)}.payout-confirm-seller>span,.payout-confirm-coin>span{min-width:0;display:grid;gap:2px}.payout-confirm-summary small{color:var(--muted);font-size:9px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.payout-confirm-summary b,.payout-confirm-summary em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.payout-confirm-summary b{font-size:11px}.payout-confirm-summary em{color:var(--muted);font-size:9px;font-style:normal}.payout-confirm-seller>strong{font-size:16px;white-space:nowrap}.payout-confirm-heading{display:grid;gap:4px}.payout-confirm-heading b{font-size:15px}.payout-confirm-heading span{color:var(--muted);font-size:11px;line-height:1.45}.payout-confirm-address{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 11px 11px 13px;border:1px solid var(--border-strong);border-radius:13px;background:var(--surface)}.payout-confirm-address>small{grid-column:1 / -1;color:var(--muted);font-size:9px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.payout-confirm-address code{min-width:0;overflow-wrap:anywhere;color:var(--text);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:1.45}.payout-confirm-address button{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 12px;border:1px solid var(--border);border-radius:10px;background:var(--panel);color:var(--accent);font:inherit;font-size:10px;font-weight:800;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.payout-confirm-address button:hover{border-color:var(--accent);transform:translateY(-1px)}.payout-confirm-address button.copied{border-color:color-mix(in srgb,var(--success) 55%,var(--border));background:color-mix(in srgb,var(--success) 10%,var(--panel));color:var(--success);animation:payout-copy-confirm .26s ease-out}@keyframes payout-copy-confirm{0%{transform:scale(.92)}70%{transform:scale(1.04)}to{transform:scale(1)}}.user-state.pending{background:color-mix(in srgb,var(--warn) 10%,var(--panel));color:var(--warn)}.bin-ranking-row{width:100%;grid-template-columns:40px minmax(0,1fr) 150px 180px 32px;border:0;background:transparent;color:var(--text);text-align:left;cursor:pointer}.bin-ranking-row .ranking-main small{display:flex;align-items:center;gap:5px;margin-top:4px}.rank-num.podium{border-radius:9px}.rank-num.rank-1{background:#fff2bf;color:#9b6a00}.rank-num.rank-2{background:#edf0f4;color:#5f6875}.rank-num.rank-3{background:#f3dfd0;color:#95532e}.bin-prefix{margin-right:7px;color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.06em}.profile-page{width:100%;min-width:0}.buyer-profile-grid{width:100%;display:grid;grid-template-columns:minmax(280px,.9fr) minmax(320px,1.1fr);gap:16px}.buyer-identity-card,.buyer-wallet-card,.buyer-profile-facts,.buyer-trust-card{min-width:0;padding:24px;border:1px solid var(--border);border-radius:18px;background:var(--panel)}.buyer-identity-card{display:flex;align-items:center;gap:16px}.buyer-identity-card>div{min-width:0}.buyer-identity-card h2{margin:10px 0 2px;font-size:23px}.buyer-identity-card p,.buyer-identity-card small{margin:0;color:var(--muted);font-size:12px}.buyer-identity-card{grid-column:1 / -1}.buyer-wallet-card{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px}.buyer-wallet-card>span{width:44px;height:44px;display:grid;place-items:center;border-radius:12px;background:var(--surface);color:var(--accent)}.buyer-wallet-card>div{display:grid;gap:3px}.buyer-wallet-card small,.buyer-wallet-card p{margin:0;color:var(--muted);font-size:11px}.buyer-wallet-card strong{font-size:25px;font-variant-numeric:tabular-nums}.wallet-topup-link{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:14px;padding:0 18px;border:1px solid var(--accent);border-radius:12px;background:var(--accent);color:var(--accent-text);font-size:12px;font-weight:850;text-decoration:none;transition:transform .15s ease-out,box-shadow .15s ease-out}.wallet-topup-link:hover{transform:translateY(-1px);box-shadow:0 8px 20px color-mix(in srgb,var(--accent) 18%,transparent)}.wallet-topup-link svg{transition:transform .15s ease-out}.wallet-topup-link:hover svg{transform:translate(3px)}.buyer-profile-facts{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:8px}.buyer-profile-facts>div,.buyer-profile-facts>button{min-height:70px;display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:2px 8px;padding:12px;border:0;border-radius:12px;background:var(--surface);color:var(--text);text-align:left}.buyer-profile-facts button{cursor:pointer}.buyer-profile-facts svg{grid-row:1 / span 2;color:var(--accent)}.buyer-profile-facts span{color:var(--muted);font-size:11px}.buyer-profile-facts b{font-size:13px}.buyer-trust-card{grid-column:1 / -1;display:grid;gap:16px}.buyer-trust-card header{display:flex;align-items:center;gap:12px}.buyer-trust-card header>span{width:44px;height:44px;display:grid;place-items:center;border-radius:12px;background:var(--surface)}.buyer-trust-card header>div{display:grid;gap:2px}.buyer-trust-card header small,.buyer-trust-card>small{color:var(--muted);font-size:10px}.buyer-trust-card header strong{font-size:24px}.buyer-trust-card.low header>span,.buyer-trust-card.low header strong{color:var(--danger)}.buyer-trust-card.medium header>span,.buyer-trust-card.medium header strong{color:var(--warn)}.buyer-trust-card.high header>span,.buyer-trust-card.high header strong{color:var(--success)}.trust-meter{height:8px;overflow:hidden;border-radius:999px;background:var(--surface)}.trust-meter i{height:100%;display:block;border-radius:inherit;background:var(--warn);transition:width .3s ease-out}.buyer-trust-card.low .trust-meter i{background:var(--danger)}.buyer-trust-card.high .trust-meter i{background:var(--success)}.buyer-trust-card p{margin:0;color:var(--muted);font-size:12px;line-height:1.5}.trust-factors{display:flex;flex-wrap:wrap;gap:8px}.trust-factors span{padding:6px 10px;border-radius:999px;background:var(--surface);color:var(--muted);font-size:10px;font-weight:750}.trust-explainer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.trust-explainer section{display:grid;gap:5px;padding:14px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.trust-explainer b{font-size:11px}.trust-explainer span{color:var(--muted);font-size:10px;line-height:1.55}.profile-interface-card{max-width:680px;min-height:92px;display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px;border:1px solid var(--border);border-radius:16px;background:var(--panel);box-shadow:var(--shadow-sm)}.profile-interface-icon{width:44px;height:44px;display:grid;place-items:center;border-radius:13px;background:color-mix(in srgb,var(--accent) 12%,var(--surface));color:var(--accent)}.profile-interface-card>div:nth-child(2){min-width:0;display:grid;gap:3px}.profile-interface-card small{color:var(--muted);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.profile-interface-card b{font-size:14px}.profile-interface-card span{color:var(--muted);font-size:11px}.buyer-trust-card.trust-v2{grid-template-columns:minmax(280px,.75fr) minmax(0,1.4fr);gap:0;padding:0;overflow:hidden}.trust-v2 .trust-overview{display:grid;align-content:start;gap:16px;padding:24px;background:var(--text);color:var(--panel)}.trust-v2 .trust-overview header>span{background:color-mix(in srgb,var(--panel) 12%,transparent);color:var(--panel)}.trust-v2 .trust-overview header small{color:color-mix(in srgb,var(--panel) 66%,transparent)}.trust-v2 .trust-overview header strong{color:var(--panel)}.trust-v2 .trust-overview h3{margin:8px 0 0;font-size:20px;line-height:1.2}.trust-v2 .trust-overview p{color:color-mix(in srgb,var(--panel) 72%,transparent);font-size:11px}.trust-v2 .trust-overview .trust-meter{height:10px;background:color-mix(in srgb,var(--panel) 16%,transparent)}.trust-v2 .trust-overview .trust-meter i{background:var(--success)}.trust-access{display:grid;gap:5px;padding-top:4px}.trust-access b{font-size:12px}.trust-access span{color:color-mix(in srgb,var(--panel) 62%,transparent);font-size:10px;line-height:1.45}.trust-rules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--border)}.trust-rules section{min-width:0;display:grid;grid-template-columns:32px minmax(0,1fr);align-content:start;gap:12px;padding:20px;background:var(--panel)}.trust-rules i{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;background:var(--surface);color:var(--muted);font-size:10px;font-style:normal;font-weight:850}.trust-rules section>div{display:grid;gap:6px}.trust-rules b{font-size:12px}.trust-rules span{color:var(--muted);font-size:10px;line-height:1.55}.trust-v2>footer{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;border-top:1px solid var(--border);background:var(--panel)}.trust-v2>footer .positive{color:var(--success)}.trust-v2>footer>small{white-space:nowrap}.support-page{display:grid;gap:24px}.support-workspace{min-height:560px;display:grid;grid-template-columns:320px minmax(0,1fr);overflow:hidden;border:1px solid var(--border);border-radius:16px;background:var(--panel)}.support-ticket-list{min-width:0;overflow-y:auto;border-inline-end:1px solid var(--border);background:var(--surface)}.support-ticket-list>header{height:56px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;border-bottom:1px solid var(--border)}.support-ticket-list>header span{min-width:24px;padding:4px 7px;border-radius:999px;background:var(--panel);color:var(--muted);font-size:10px;font-weight:850;text-align:center}.support-ticket-list>button{width:100%;display:grid;gap:6px;padding:16px;border:0;border-bottom:1px solid var(--border);background:transparent;color:var(--text);text-align:start;cursor:pointer}.support-ticket-list>button.active{background:var(--panel);box-shadow:inset 3px 0 0 var(--accent)}.support-ticket-list>button>span{display:flex;align-items:center;justify-content:space-between;gap:8px}.support-ticket-list strong,.support-ticket-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.support-ticket-list strong{font-size:12px}.support-ticket-list small{color:var(--muted);font-size:10px}.support-ticket-list em{font-size:9px;font-style:normal}.support-status.open{color:var(--success)}.support-status.resolved,.support-status.closed{color:var(--muted)}.support-chat{min-width:0;min-height:560px;display:flex;flex-direction:column}.support-chat>header{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 20px;border-bottom:1px solid var(--border)}.support-chat>header div{min-width:0;display:grid;gap:4px}.support-chat>header small{color:var(--muted);font-size:10px}.support-chat>header h2{margin:0;overflow:hidden;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.support-chat-subject{margin:0;overflow:hidden;color:var(--muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.support-chat>header>span{flex:0 0 auto;display:inline-flex;align-items:center;gap:5px;color:var(--muted);font-size:10px;font-weight:800}.support-chat>header>span:before{width:7px;height:7px;content:"";border-radius:50%;background:var(--muted)}.support-chat>header>span.online{color:var(--success)}.support-chat>header>span.online:before{background:var(--success)}.support-mobile-back{display:none}.support-messages{min-width:0;min-height:220px;max-width:100%;flex:1 1 auto;display:flex;flex-direction:column;gap:12px;overflow-x:hidden;overflow-y:auto;padding:20px}.support-messages article{width:min(72%,640px);min-width:0;max-width:100%;flex-shrink:0;display:grid;gap:8px;box-sizing:border-box;padding:12px 14px;border:1px solid var(--border);border-radius:4px 14px 14px;background:var(--surface)}.support-messages article.own{align-self:flex-end;border-color:color-mix(in srgb,var(--accent) 24%,var(--border));border-radius:14px 4px 14px 14px;background:color-mix(in srgb,var(--accent) 6%,var(--panel))}.support-messages article>div:first-child{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px}.support-messages b{font-size:10px}.support-messages time{color:var(--muted);font-size:9px}.support-messages p{min-width:0;max-width:100%;margin:0;overflow-wrap:anywhere;word-break:normal;font-size:12px;line-height:1.55;white-space:pre-wrap}.support-messages p a{color:var(--cyan);font-weight:700;overflow-wrap:anywhere;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--cyan) 55%,transparent);text-underline-offset:2px}.support-messages p a:hover,.support-messages p a:focus-visible{color:var(--text);text-decoration-color:currentColor}.support-attachments{display:flex;flex-wrap:wrap;gap:8px}.support-attachments a{width:112px;display:grid;place-items:center;gap:4px;padding:6px;border:1px solid var(--border);border-radius:9px;color:var(--muted);font-size:9px;text-decoration:none}.support-attachments img{width:100px;height:72px;border-radius:7px;object-fit:cover}.support-attachments span{max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.support-ticket-list>button.support-list-load-more,.support-history-load-more{min-height:38px;display:inline-flex;align-items:center;justify-content:center;align-self:center;padding:0 14px;border:1px solid var(--border);border-radius:999px;background:var(--panel);color:var(--muted);font:inherit;font-size:10px;font-weight:800;text-align:center;cursor:pointer}.support-ticket-list>button.support-list-load-more{width:calc(100% - 24px);margin:12px;border-bottom:1px solid var(--border)}.support-history-load-more:disabled,.support-ticket-list>button.support-list-load-more:disabled{cursor:wait;opacity:.6}.support-ticket-card-ref{display:flex;align-items:center;gap:6px;color:var(--accent)!important;font-weight:750}.support-ticket-card-ref svg{flex:0 0 auto}.support-ticket-card-ref span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.support-list-sentinel{min-height:32px;display:grid;place-items:center;color:var(--muted);font-size:10px;font-weight:800}.support-order-context{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--accent) 5%,var(--surface))}.support-order-context>div{min-width:0;display:grid;gap:2px}.support-order-context small{color:var(--muted);font-size:9px}.support-order-context b{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.support-order-context button{min-height:34px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border:1px solid var(--accent);border-radius:9px;background:var(--panel);color:var(--accent);font-size:10px;font-weight:800;cursor:pointer}.support-file-queue{display:flex;flex-wrap:wrap;gap:6px;padding:8px 12px 0;border-top:1px solid var(--border)}.support-file-queue>span{min-width:0;display:inline-flex;align-items:center;gap:5px;padding:6px 7px;border-radius:8px;background:var(--surface);color:var(--muted);font-size:9px}.support-file-queue button{display:grid;place-items:center;padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.support-composer{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:end;gap:8px;padding:12px;border-top:1px solid var(--border)}.support-composer textarea{min-height:44px;max-height:128px;resize:vertical;padding:12px;border:1px solid var(--border);border-radius:10px;outline:0;background:var(--surface);color:var(--text);font:inherit;font-size:12px}.support-composer textarea:focus{border-color:var(--accent)}.support-composer>button,.support-attach-button{width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:10px;background:var(--accent);color:var(--accent-text);cursor:pointer}.support-attach-button{border:1px solid var(--border);background:var(--surface);color:var(--muted)}.support-attach-button input{position:absolute;width:1px;height:1px;opacity:0}.support-composer button:disabled{opacity:.35;cursor:not-allowed}.support-empty,.support-chat-empty{min-height:220px;display:grid;place-content:center;justify-items:center;gap:8px;padding:24px;color:var(--muted);text-align:center}.support-empty span{font-size:10px}.support-order-context .support-order-recheck-target b{display:flex;align-items:center;gap:6px;color:var(--text)}.support-order-context .support-order-recheck-target b svg{flex:0 0 auto;color:var(--cyan)}.support-order-batch{flex:0 0 auto;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--accent) 3%,var(--surface))}.support-order-batch>header{min-height:42px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:7px 14px;border-bottom:1px solid var(--border)}.support-order-batch>header>div{min-width:0;display:flex;align-items:baseline;gap:7px}.support-order-batch>header small{color:var(--muted);font-size:9px;font-weight:700;text-transform:uppercase}.support-order-batch>header b{overflow:hidden;color:var(--text);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.support-order-batch>header>span{color:var(--muted);font-size:10px;font-weight:700}.support-order-batch>header>button{min-height:28px;padding:0 9px;border:1px solid var(--border-strong);border-radius:8px;background:transparent;color:var(--text);font-size:9px;font-weight:800;cursor:pointer}.support-order-batch>header>button:hover{border-color:var(--accent);color:var(--accent)}.support-ticket-card-list{max-height:182px;overflow:auto;scrollbar-width:none;overscroll-behavior:contain}.support-ticket-card-list::-webkit-scrollbar{display:none}.support-ticket-card{min-height:52px;display:grid;grid-template-columns:24px minmax(150px,1fr) auto minmax(116px,auto);align-items:center;gap:10px;padding:7px 14px;border-bottom:1px solid var(--border);color:var(--muted);transition:background-color .14s ease,box-shadow .14s ease}.support-ticket-card:last-child{border-bottom:0}.support-ticket-card.selectable{cursor:pointer}.support-ticket-card.selectable:hover{background:color-mix(in srgb,var(--accent) 5%,transparent)}.support-ticket-card.selected{background:color-mix(in srgb,var(--accent) 8%,transparent);box-shadow:inset 3px 0 0 var(--accent)}.support-ticket-card>input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.support-ticket-card-check{width:22px;height:22px;display:grid;place-items:center;border:1px solid var(--border-strong);border-radius:6px;color:transparent}.support-ticket-card.selected .support-ticket-card-check{border-color:var(--accent);background:var(--accent);color:var(--accent-text)}.support-ticket-card:not(.selectable) .support-ticket-card-check{opacity:.32}.support-ticket-card-main{min-width:0;display:grid;gap:2px}.support-ticket-card-main b{min-width:0;display:flex;align-items:center;gap:6px;overflow:hidden;color:var(--text);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.support-ticket-card-main b svg{flex:0 0 auto;color:var(--cyan)}.support-ticket-card-main small{overflow:hidden;color:var(--muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.support-ticket-card>strong{color:var(--text);font-size:11px;white-space:nowrap}.support-ticket-card-state{min-width:108px;display:inline-flex;align-items:center;justify-content:flex-start;gap:6px;color:var(--muted);font-size:9px;font-weight:800;line-height:1.15}.support-ticket-card-state i{width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:currentColor}.support-ticket-card-state.live{color:var(--success)}.support-ticket-card-state.dead,.support-ticket-card-state.failed{color:var(--danger)}.support-ticket-card-state.queued,.support-ticket-card-state.running,.support-ticket-card-state.offered{color:var(--accent)}.refund-selection-summary{margin:0;color:var(--muted);font-size:12px;line-height:1.45}@media(max-width:720px){.support-order-batch>header{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;padding:8px 10px}.support-order-batch>header>span{grid-column:1}.support-order-batch>header>button{grid-column:2;grid-row:1 / span 2}.support-ticket-card-list{max-height:214px}.support-ticket-card{grid-template-columns:22px minmax(0,1fr) auto;gap:7px;padding:9px 10px}.support-ticket-card>strong{align-self:start}.support-ticket-card-state{grid-column:2 / -1;min-width:0}.support-ticket-card-main b{font-size:10px}.support-ticket-card-main small,.support-ticket-card-state{font-size:8px}}.refund-request-form{display:grid;gap:16px}.refund-selected-purchase{min-width:0;display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.refund-selected-purchase>span{width:40px;height:40px;display:grid;place-items:center;border-radius:10px;background:color-mix(in srgb,var(--accent) 10%,var(--panel));color:var(--accent)}.refund-selected-purchase>div{min-width:0;display:grid;gap:2px}.refund-selected-purchase small{color:var(--muted);font-size:9px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.refund-selected-purchase strong,.refund-selected-purchase em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.refund-selected-purchase strong{font-size:13px}.refund-selected-purchase em{color:var(--muted);font-size:10px;font-style:normal}.refund-selected-purchase>b{font-size:14px;font-variant-numeric:tabular-nums;white-space:nowrap}.refund-window-summary{display:flex;align-items:center;justify-content:center;gap:12px;padding:20px;border-radius:14px;background:var(--surface);color:var(--success)}.refund-window-summary div{display:grid;gap:2px}.refund-window-summary small{color:var(--muted);font-size:10px}.refund-window-summary strong{font-size:28px;font-variant-numeric:tabular-nums}.refund-submit{width:100%;min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:8px}@media(min-width:761px){.refund-request-modal:has(.custom-select.open),.refund-request-modal:has(.custom-select.open) .modal-body{overflow:visible}}:root[data-theme=dark] .refund-selected-purchase>span{background:color-mix(in srgb,var(--cyan) 9%,var(--panel));color:var(--cyan)}@media(max-width:480px){.refund-selected-purchase{grid-template-columns:36px minmax(0,1fr) auto;gap:8px;padding:8px}.refund-selected-purchase>span{width:36px;height:36px}.refund-selected-purchase>b{font-size:12px}}.refund-decision-form{display:grid;gap:16px}.autocheck-compensation-form{display:grid;gap:14px}.autocheck-compensation-form>p{margin:0;color:var(--muted);font-size:12px;line-height:1.55}.autocheck-compensation-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 16px;padding:14px 16px;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.autocheck-compensation-summary span{color:var(--muted);font-size:11px}.autocheck-compensation-summary strong{color:var(--text);font-size:13px;font-variant-numeric:tabular-nums}:root[data-theme=dark] .autocheck-compensation-summary{border-color:color-mix(in srgb,var(--cyan) 28%,var(--border));background:color-mix(in srgb,var(--cyan) 4%,var(--surface))}@media(max-width:760px){.autocheck-compensation-summary{padding:12px}.autocheck-compensation-form .refund-modal-actions{grid-template-columns:1fr}}.refund-decision-context{display:grid;gap:16px;padding:16px;border:1px solid color-mix(in srgb,var(--accent) 24%,var(--border));border-radius:16px;background:color-mix(in srgb,var(--accent) 5%,var(--panel))}.refund-decision-context-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.refund-decision-context-head span,.refund-decision-context-grid dt{color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.refund-decision-context-head strong{padding:4px 8px;border-radius:8px;background:color-mix(in srgb,var(--accent) 10%,var(--panel));color:var(--accent);font-size:16px;font-variant-numeric:tabular-nums}:root[data-theme=dark] .refund-decision-context-head strong{background:color-mix(in srgb,var(--cyan) 9%,var(--panel));color:var(--cyan)}.refund-decision-context-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.refund-decision-context-grid>div{min-width:0;display:grid;align-content:start;gap:8px;padding:8px;border-radius:8px;background:var(--surface)}.refund-decision-context-grid dt,.refund-decision-context-grid dd{margin:0}.refund-decision-context-grid dd{min-width:0;display:grid;gap:4px;overflow-wrap:anywhere;color:var(--text);font-size:13px;font-weight:800}.refund-decision-context-grid dd strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.refund-decision-context-grid dd small{overflow:hidden;color:var(--muted);font-size:10px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.refund-decision-context-grid>div:last-child dd{font-variant-numeric:tabular-nums}.refund-decision-step{min-width:0;display:grid;gap:16px;padding:16px;border:1px solid var(--border);border-radius:14px;background:var(--panel);transition:opacity .18s ease-out,border-color .18s ease-out}.refund-decision-step>header{display:flex;align-items:flex-start;gap:12px}.refund-decision-step>header>span{width:28px;height:28px;flex:0 0 auto;display:grid;place-items:center;border-radius:9px;background:var(--surface);color:var(--muted);font-size:11px;font-weight:850}.refund-decision-step>header>div{min-width:0;display:grid;gap:3px}.refund-decision-step>header b{font-size:13px}.refund-decision-step>header small{color:var(--muted);font-size:10px;line-height:1.45}.refund-decision-step.ready{border-color:color-mix(in srgb,var(--success) 32%,var(--border))}.refund-decision-step.ready>header>span{background:color-mix(in srgb,var(--success) 10%,var(--surface));color:var(--success)}.refund-decision-step.locked{opacity:.68}.refund-recheck-providers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.refund-recheck-providers button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 10px;border:1px solid var(--border-strong);border-radius:11px;background:var(--surface);color:var(--text);font:inherit;font-size:11px;font-weight:800;cursor:pointer;transition:border-color .15s ease-out,background .15s ease-out,color .15s ease-out}.refund-recheck-providers button:hover:not(:disabled){border-color:var(--cyan);background:color-mix(in srgb,var(--cyan) 7%,var(--surface));color:var(--cyan)}.refund-recheck-providers button>span{min-width:0;display:grid;gap:2px;text-align:left}.refund-recheck-providers button>span b{font:inherit}.refund-recheck-providers button>span small{overflow:hidden;color:var(--muted);font-size:9px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.refund-recheck-providers button:disabled{cursor:not-allowed;filter:grayscale(1);opacity:.42}.refund-recheck-progress,.refund-recheck-result,.refund-recheck-error{min-height:58px;display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;border-radius:11px}.refund-recheck-progress>div,.refund-recheck-result>div,.refund-recheck-error>div{min-width:0;display:grid;gap:3px}.refund-recheck-progress b,.refund-recheck-result b,.refund-recheck-error b{font-size:11px}.refund-recheck-progress small,.refund-recheck-result small,.refund-recheck-error small{color:var(--muted);font-size:10px;line-height:1.4}.refund-recheck-result b{display:flex;align-items:center;gap:7px}.refund-recheck-result code,.refund-recheck-error code{width:fit-content;padding:2px 5px;border-radius:5px;background:color-mix(in srgb,currentColor 9%,transparent);color:currentColor;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;font-weight:800;overflow-wrap:anywhere}.refund-recheck-error small{display:grid;gap:4px}.refund-recheck-progress{background:color-mix(in srgb,var(--cyan) 7%,var(--surface));color:var(--cyan)}.refund-recheck-result.live{background:color-mix(in srgb,var(--success) 8%,var(--surface));color:var(--success)}.refund-recheck-result.dead,.refund-recheck-error{background:color-mix(in srgb,var(--danger) 7%,var(--surface));color:var(--danger)}.refund-recheck-skip{min-height:48px;display:flex;align-items:center;gap:10px;padding:8px 12px;border:1px solid var(--border);border-radius:11px;background:transparent;color:var(--muted);font:inherit;text-align:left;cursor:pointer}.refund-recheck-skip:hover:not(:disabled){border-color:var(--border-strong);background:var(--surface);color:var(--text)}.refund-recheck-skip span{min-width:0;display:grid;gap:2px}.refund-recheck-skip b{color:var(--text);font-size:11px}.refund-recheck-skip small{font-size:9px;line-height:1.4}.refund-recheck-skipped{min-height:64px;display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;border-radius:11px;background:var(--surface);color:var(--muted)}.refund-recheck-skipped>div{display:grid;gap:3px}.refund-recheck-skipped b{color:var(--text);font-size:11px}.refund-recheck-skipped small{font-size:9px;line-height:1.4}.refund-recheck-skipped button{min-height:40px;padding:0 10px;border:1px solid var(--border-strong);border-radius:9px;background:var(--panel);color:var(--text);font:inherit;font-size:9px;font-weight:800;cursor:pointer}.refund-recheck-refresh-error{min-height:52px;display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;border-radius:11px;background:color-mix(in srgb,var(--danger) 7%,var(--surface));color:var(--danger);font-size:10px}.refund-recheck-refresh-error button{min-height:36px;padding:0 10px;border:1px solid color-mix(in srgb,var(--danger) 42%,var(--border));border-radius:9px;background:var(--panel);color:var(--danger);font:inherit;font-size:9px;font-weight:800;cursor:pointer}@media(max-width:540px){.refund-recheck-skipped,.refund-recheck-refresh-error{grid-template-columns:24px minmax(0,1fr)}.refund-recheck-skipped button,.refund-recheck-refresh-error button{width:100%;grid-column:1 / -1}}.refund-modal-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.refund-modal-actions button,.refund-modal-confirm,.refund-modal-cancel,.refund-modal-reject{width:100%;min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;border-radius:16px;font-size:13px;font-weight:850;cursor:pointer;white-space:nowrap}.refund-modal-cancel{border:1px solid var(--border-strong);background:var(--panel);color:var(--text)}.refund-modal-cancel:hover:not(:disabled){background:var(--surface)}.refund-modal-reject{border:1px solid var(--danger);background:var(--danger);color:#fff;box-shadow:0 8px 20px color-mix(in srgb,var(--danger) 18%,transparent)}.refund-modal-confirm{border:1px solid var(--success);background:var(--success);color:#fff;box-shadow:0 8px 20px color-mix(in srgb,var(--success) 20%,transparent)}.refund-modal-confirm:hover:not(:disabled),.refund-modal-reject:hover:not(:disabled){filter:brightness(.94);transform:translateY(-1px)}.refund-modal-confirm:disabled,.refund-modal-cancel:disabled,.refund-modal-reject:disabled{cursor:wait;opacity:.48;box-shadow:none}.refund-request-form .refund-submit{border-color:var(--danger);background:var(--danger);color:#fff;box-shadow:0 8px 20px color-mix(in srgb,var(--danger) 20%,transparent)}.refund-full-notice{padding:12px 16px;border:1px solid var(--border);border-radius:12px;background:var(--surface);color:var(--muted);font-size:12px;line-height:1.45}.admin-refund-panel{display:grid;gap:16px}.admin-refund-panel>header{display:flex;align-items:end;justify-content:space-between;gap:16px}.admin-refund-panel>header div{display:grid;gap:4px}.admin-refund-panel>header small{color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.admin-refund-panel>header h2{margin:0;font-size:22px}.admin-refund-panel>header>span{min-width:32px;height:32px;display:inline-grid;place-items:center;padding:0 9px;border-radius:999px;background:var(--surface);color:var(--muted);font-size:11px;font-weight:850}.admin-refund-list{display:grid;overflow:hidden;border:1px solid var(--border);border-radius:16px;background:var(--panel)}.admin-refund-list article{min-height:72px;display:grid;grid-template-columns:minmax(0,1fr) 150px 176px;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--border)}.admin-refund-list article:last-child{border-bottom:0}.admin-refund-list article>div{min-width:0;display:grid;gap:4px}.admin-refund-list strong{font-size:13px}.admin-refund-list small{overflow:hidden;color:var(--muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.refund-queue-status,.refund-list-action{width:100%;height:44px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 14px;border-radius:14px;font-size:11px;font-weight:850;line-height:1;white-space:nowrap}.refund-queue-status{border:1px solid color-mix(in srgb,var(--warn) 38%,var(--border));background:color-mix(in srgb,var(--warn) 8%,var(--panel));color:color-mix(in srgb,var(--warn) 78%,var(--text))}.refund-queue-status.checking{border-color:color-mix(in srgb,var(--cyan) 38%,var(--border));background:color-mix(in srgb,var(--cyan) 8%,var(--panel));color:var(--cyan)}.refund-queue-status.live{border-color:color-mix(in srgb,var(--success) 38%,var(--border));background:color-mix(in srgb,var(--success) 8%,var(--panel));color:var(--success)}.refund-queue-status.dead,.refund-queue-status.failed{border-color:color-mix(in srgb,var(--danger) 38%,var(--border));background:color-mix(in srgb,var(--danger) 8%,var(--panel));color:var(--danger)}.refund-list-action{border:1px solid var(--cyan);background:var(--cyan);color:#fff;cursor:pointer;box-shadow:0 6px 16px color-mix(in srgb,var(--cyan) 20%,transparent)}.refund-list-action:hover{filter:brightness(.94);transform:translateY(-1px)}.support-overlay{position:fixed;inset:0;z-index:59;overflow:hidden;background:#03050894;background:color-mix(in srgb,var(--bg) 42%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .18s ease-out,-webkit-backdrop-filter .18s ease-out,backdrop-filter .18s ease-out}.support-overlay.compact{overflow:visible;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none}.support-overlay.compact .support-window{pointer-events:auto}.support-window{position:absolute;top:0;left:0;min-width:min(680px,calc(100vw - 48px));min-height:min(520px,calc(100dvh - 48px));display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--border-strong);border-radius:20px;background:var(--panel);box-shadow:0 28px 80px color-mix(in srgb,#000 28%,transparent);pointer-events:auto;animation:support-window-in .22s ease-out}.support-window.interacting{border:2px solid #050505;box-shadow:0 18px 48px color-mix(in srgb,#000 38%,transparent);-webkit-user-select:none;user-select:none}.support-window-bar{flex:0 0 58px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 12px 0 18px;border-bottom:1px solid var(--border);background:var(--panel);cursor:grab;touch-action:none}.support-window-bar:active{cursor:grabbing}.support-window-bar>div{min-width:0;display:flex;align-items:center;gap:10px;color:var(--muted)}.support-window-bar span{min-width:0;display:grid;gap:1px}.support-window-bar b{color:var(--text);font-size:14px}.support-window-bar small{color:var(--muted);font-size:9px}.support-window-bar>button{width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--border);border-radius:11px;background:var(--surface);color:var(--muted);cursor:pointer}.support-window-bar>button:hover{color:var(--text);border-color:var(--border-strong)}.support-window-actions{flex:0 0 auto}.support-window-actions button{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 11px;border:1px solid var(--border);border-radius:11px;background:var(--surface);color:var(--muted);font:inherit;font-size:10px;font-weight:800;cursor:pointer}.support-window-actions button.active{border-color:var(--border-strong);color:var(--text);background:var(--panel)}.support-window-actions button:last-child{width:40px;padding:0}.support-window-content{min-height:0;flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain}.support-window-content>.support-workspace{height:100%;min-height:min(520px,calc(100dvh - 106px));margin:0;border:0;border-radius:0;box-shadow:none}.support-resize-handle{position:absolute;right:3px;bottom:3px;z-index:4;width:30px;height:30px;display:grid;place-items:center;padding:0;border:0;border-radius:8px 0 16px;background:transparent;color:var(--muted);cursor:nwse-resize;touch-action:none}.support-resize-handle:hover{color:var(--text);background:var(--surface)}@keyframes support-window-in{0%{opacity:0;scale:.985}to{opacity:1;scale:1}}.support-page{gap:16px}.support-workspace{height:clamp(640px,calc(100dvh - 136px),880px);min-height:640px;grid-template-columns:360px minmax(0,1fr);border-radius:20px;box-shadow:var(--shadow-sm)}.support-ticket-list>header{height:64px;padding:0 20px;background:var(--panel)}.support-ticket-list>header>div{display:flex;align-items:center;gap:8px}.support-ticket-list>header button{width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--text);cursor:pointer}.support-ticket-tools{display:grid;gap:8px;padding:12px;border-bottom:1px solid var(--border);background:var(--panel)}.support-ticket-tools>label{min-height:40px;display:flex;align-items:center;gap:8px;padding:0 11px;border:1px solid var(--border);border-radius:10px;color:var(--muted);background:var(--surface)}.support-ticket-tools input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--text);font:inherit;font-size:11px}.support-ticket-tools>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.support-ticket-tools>div button{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 6px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--muted);font:inherit;font-size:9px;font-weight:800;cursor:pointer}.support-ticket-tools>div button.active{border-color:var(--border-strong);background:var(--surface);color:var(--text)}.support-ticket-tools>div .validation-filter{grid-column:1 / -1;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--border);border-radius:10px}.support-ticket-tools>div .validation-filter.active{border-color:color-mix(in srgb,var(--cyan) 45%,var(--border));background:color-mix(in srgb,var(--cyan) 8%,var(--surface));color:var(--cyan)}.support-ticket-list .support-refund-list{border:0;border-radius:0;background:transparent}.support-ticket-list .support-refund-list article{min-height:112px;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:14px 16px;background:var(--panel)}.support-ticket-list .support-refund-list article>div{grid-column:1 / -1}.support-ticket-list .support-refund-list .refund-queue-status{min-width:0;width:100%;padding-inline:8px;overflow:hidden;text-overflow:ellipsis}.support-ticket-list .support-refund-list .refund-list-action{width:auto;min-width:92px;padding-inline:12px}.support-ticket-list>button{gap:8px;min-height:88px;padding:16px 20px;transition:background .15s ease-out,box-shadow .15s ease-out}.support-ticket-list>button:hover{background:color-mix(in srgb,var(--panel) 72%,var(--surface))}.support-ticket-list>button.active{background:var(--panel);box-shadow:inset 4px 0 0 var(--accent)}.support-ticket-list strong{font-size:13px}.support-ticket-list small{font-size:11px}.support-ticket-list>button.support-ticket-create{min-height:72px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;border-bottom:1px solid var(--border);background:var(--panel);color:var(--text)}.support-ticket-create>svg:first-child{color:var(--accent)}.support-ticket-create>svg:last-child{color:var(--muted)}.support-ticket-list>.support-ticket-create>span{min-width:0;display:grid;justify-content:stretch;gap:4px}.support-ticket-create b{font-size:12px}.support-ticket-create small{color:var(--muted);font-size:10px}.support-status.closed,.support-status.resolved{color:var(--muted)}.support-status.pending{color:var(--warn)}.support-chat{min-height:0;background:var(--panel)}.support-chat>header{position:relative;z-index:20;min-height:80px;padding:16px 24px;overflow:visible;background:var(--panel)}.support-chat>header h2{font-size:17px}.support-chat>header small{font-size:11px}.support-chat>header>span{min-height:28px;padding:0 10px;border-radius:999px;background:var(--surface)}.support-chat-header-actions{position:relative;flex:0 0 auto;display:flex!important;align-items:center;gap:8px!important}.support-chat-header-actions>span{min-height:28px;display:inline-flex;align-items:center;gap:5px;padding:0 10px;border-radius:999px;background:var(--surface);color:var(--muted);font-size:10px;font-weight:800}.support-chat-header-actions>span:before{width:7px;height:7px;content:"";border-radius:50%;background:var(--muted)}.support-chat-header-actions>span.online{color:var(--success)}.support-chat-header-actions>span.online:before{background:var(--success)}.support-chat-header-actions>span.offline,.support-chat-header-actions>span.closed{color:var(--muted)}.support-chat-header-actions>span.offline:before,.support-chat-header-actions>span.closed:before{background:var(--muted)}.support-chat-admin-meta{display:flex;flex-wrap:wrap;gap:4px 12px;margin:0;color:var(--muted);font-size:9px;font-weight:750;line-height:1.35}.support-chat-admin-meta span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.support-chat-header-actions details{position:relative}.support-chat-header-actions summary{width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--border);border-radius:11px;background:var(--surface);color:var(--text);cursor:pointer;list-style:none}.support-chat-header-actions summary::-webkit-details-marker{display:none}.support-chat-header-actions details>div{position:absolute;top:46px;right:0;z-index:30;width:min(230px,calc(100vw - 32px));max-height:min(360px,calc(100dvh - 112px));display:grid;gap:2px;padding:6px;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--border-strong);border-radius:12px;background:var(--panel);box-shadow:var(--shadow)}.support-chat-header-actions details button{min-height:42px;display:flex;align-items:center;gap:8px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:var(--text);font:inherit;font-size:11px;font-weight:750;text-align:left;cursor:pointer}.support-chat-header-actions details button:hover{background:var(--surface)}.support-chat-header-actions details button.danger{color:var(--danger)}.support-new-ticket{display:grid;gap:16px}.support-new-ticket>label{display:grid;gap:6px}.support-new-ticket>label span{color:var(--muted);font-size:10px;font-weight:800}.support-new-ticket textarea{min-height:140px;resize:vertical;padding:12px;border:1px solid var(--border);border-radius:11px;outline:0;background:var(--surface);color:var(--text);font:inherit}.support-new-ticket textarea:focus{border-color:var(--accent)}.support-new-ticket>div:last-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.autocheck-support-ticket>p{margin:0;color:var(--muted);font-size:11px;line-height:1.5}.support-form-error{margin:-6px 0 0;color:var(--danger);font-size:12px;font-weight:700;line-height:1.4}.support-chat>header>span.closed{color:var(--muted)}.support-chat>header>span.closed:before{background:var(--muted)}.support-order-context{grid-template-columns:repeat(4,minmax(96px,1fr));gap:12px;min-height:72px;padding:12px 16px;background:color-mix(in srgb,var(--accent) 4%,var(--surface))}.support-order-context>div:not(.support-context-actions){gap:4px;padding:4px 0}.support-order-context small{font-size:10px}.support-order-context b{font-size:12px}.support-context-actions{display:flex!important;align-items:center;justify-content:flex-end;gap:8px!important}.support-context-actions button{min-height:40px;justify-content:center;padding:0 12px;border-radius:12px;white-space:nowrap}.support-context-actions button.refund{border-color:color-mix(in srgb,var(--danger) 38%,var(--border));color:var(--danger)}.support-refund-state{min-height:32px;display:inline-flex;align-items:center;padding:0 10px;border-radius:999px;background:var(--panel);color:var(--muted);font-size:10px;font-weight:800;white-space:nowrap}.support-refund-state.approved,.support-refund-state.auto_approved,.support-refund-state.rejected,.support-refund-state.auto_rejected{color:var(--danger)}.support-resolution-bar{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:center;gap:8px;padding:12px 16px;border-top:1px solid var(--border);background:var(--panel)}.card-recheck-picker{display:grid;gap:10px}.card-recheck-picker p{margin:0 0 4px;color:var(--muted);font-size:13px;line-height:1.55}.card-recheck-picker button{min-height:46px;border:1px solid var(--border-strong);border-radius:12px;background:var(--surface);color:var(--text);font:inherit;font-weight:800;cursor:pointer}.card-recheck-picker button:hover:not(:disabled){border-color:var(--accent)}.card-recheck-picker button>span{display:grid;gap:2px}.card-recheck-picker button>span b{font:inherit}.card-recheck-picker button>span small{color:var(--muted);font-size:10px;font-weight:700}.card-recheck-picker button:disabled{cursor:not-allowed;filter:grayscale(1);opacity:.42}.support-budget-control{display:grid;gap:6px;margin-top:18px;padding-top:18px;border-top:1px solid var(--border)}.support-budget-control>small{color:var(--muted)}.support-reward-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px}.support-reward-date{grid-column:1 / -1}.support-reward-date .field input{height:44px}.support-reward-overview>span{display:grid;gap:4px;padding:10px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.support-reward-overview small{color:var(--muted);font-size:9px}.support-reward-overview b{font-size:12px}.support-reward-allocation-list{display:grid;gap:4px;margin-top:4px}.support-reward-allocation-list>span{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;background:var(--surface)}.support-reward-allocation-meta{min-width:0;display:grid;gap:2px}.support-reward-allocation-meta b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.support-reward-allocation-meta small{white-space:normal}.support-reward-allocation-list small{color:var(--muted);font-size:9px}.support-reward-allocation-list strong{font-size:11px}.support-shadow-panel{min-width:0;display:grid;gap:16px;margin:0 0 20px;padding:20px;border:1px solid var(--border);border-radius:18px;background:var(--panel)}.support-finance-toolbar{display:grid;grid-template-columns:minmax(220px,1fr) minmax(170px,.45fr);gap:8px;margin-bottom:16px}.support-finance-toolbar-date{grid-template-columns:minmax(170px,320px)}.support-shadow-panel>header{min-width:0;display:flex;align-items:center;gap:12px}.support-shadow-panel>header>div{min-width:0;flex:1;display:grid;gap:2px}.support-shadow-panel>header small{color:var(--muted);font-size:9px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.support-shadow-panel h2{margin:0;font-size:16px}.support-shadow-panel>p{max-width:720px;margin:-4px 0 0;color:var(--muted);font-size:11px;line-height:1.55}.support-shadow-icon{width:40px;height:40px;flex:0 0 40px;display:grid;place-items:center;border-radius:12px;background:color-mix(in srgb,var(--accent) 12%,var(--surface));color:var(--accent)}:root[data-theme=dark] .support-shadow-icon{border:1px solid color-mix(in srgb,var(--cyan) 24%,var(--border));background:color-mix(in srgb,var(--cyan) 10%,var(--surface));color:var(--cyan)}.support-shadow-status,.support-shadow-worker{min-height:28px;display:inline-flex;align-items:center;gap:7px;padding:0 10px;border-radius:999px;background:var(--surface);color:var(--muted);font-size:10px;font-weight:800;white-space:nowrap}.support-shadow-status.final{color:var(--success)}.support-shadow-status.failed{color:var(--danger)}.support-shadow-worker>span{width:7px;height:7px;border-radius:50%;background:var(--danger)}.support-shadow-worker.healthy{color:var(--success)}.support-shadow-worker.healthy>span{background:var(--success)}.support-shadow-hero{min-width:0;display:grid;grid-template-columns:minmax(220px,.72fr) minmax(360px,1.28fr);align-items:stretch;overflow:hidden;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.support-shadow-hero>div:first-child{min-width:0;display:grid;align-content:center;gap:4px;padding:18px;border-right:1px solid var(--border)}.support-shadow-hero>div:first-child small{color:var(--muted);font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.support-shadow-hero>div:first-child strong{font-size:clamp(24px,3vw,34px);line-height:1.1;font-variant-numeric:tabular-nums}.support-shadow-hero>div:first-child span{color:var(--muted);font-size:10px}.support-shadow-formula{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center}.support-shadow-formula>span{min-width:0;display:grid;gap:4px;padding:16px;border-left:1px solid var(--border)}.support-shadow-formula>span:first-child{border-left:0}.support-shadow-formula small{overflow:hidden;color:var(--muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.support-shadow-formula b{font-size:16px;font-variant-numeric:tabular-nums}.support-shadow-hero.admin{grid-template-columns:minmax(220px,.62fr) minmax(320px,1.38fr)}.support-shadow-hero.admin>p{align-self:center;margin:0;padding:18px 20px;color:var(--text);font-size:12px;line-height:1.6}.support-shadow-explanation{max-width:none!important;margin:0!important;padding:12px 14px;border-left:3px solid var(--accent);background:var(--surface);color:var(--text)!important;font-size:11px!important}.support-shadow-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.support-shadow-kpis>span{min-width:0;display:grid;gap:5px;padding:12px;border:1px solid var(--border);border-radius:12px;background:var(--panel)}.support-shadow-kpis small{overflow:hidden;color:var(--muted);font-size:9px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.support-shadow-kpis b{overflow:hidden;font-size:15px;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.support-reward-events{display:grid;gap:6px}.support-reward-events>div{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 12px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.support-reward-events span{min-width:0;overflow:hidden;font-size:11px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.support-reward-events small{flex:0 0 auto;color:var(--muted);font-size:9px;font-variant-numeric:tabular-nums}.support-shadow-panel>footer{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--muted);font-size:9px}.support-shadow-panel>footer strong{color:var(--text);font-weight:750;text-align:right}.support-shadow-empty{min-height:72px;display:grid;place-items:center;padding:16px;border:1px dashed var(--border-strong);border-radius:12px;color:var(--muted);font-size:11px;text-align:center}.support-shadow-team-list{max-height:280px;display:grid;gap:4px;overflow-y:auto;scrollbar-gutter:stable}.support-shadow-team-list>div{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:10px;background:var(--surface)}.support-shadow-team-list>div.selected{outline:1px solid color-mix(in srgb,var(--accent) 48%,var(--border));background:color-mix(in srgb,var(--accent) 7%,var(--surface))}.support-shadow-team-list span{min-width:0;display:grid;gap:2px}.support-shadow-team-list b{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.support-shadow-team-list small{color:var(--muted);font-size:9px}.support-shadow-team-list strong{flex:0 0 auto;font-size:12px;font-variant-numeric:tabular-nums}.support-shadow-adjustment{padding-top:14px;border-top:1px solid var(--border)}.support-shadow-adjustment>summary{min-height:40px;display:flex;align-items:center;color:var(--muted);font-size:11px;font-weight:800;cursor:pointer}.support-shadow-adjustment[open]>summary{color:var(--text)}.support-shadow-adjustment>div{display:grid;grid-template-columns:minmax(120px,.55fr) minmax(220px,1.45fr) auto;gap:8px;padding-top:8px}.support-shadow-adjustment .primary-button{min-height:46px}.support-finance-section-heading{display:grid;gap:3px;margin:28px 0 12px}.support-finance-section-heading small{color:var(--muted);font-size:9px;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.support-finance-section-heading h2{margin:0;font-size:18px}.support-finance-section-heading p{margin:0;color:var(--muted);font-size:10px;line-height:1.45}.support-resolution-bar.refund-complete{grid-template-columns:1fr}.support-resolution-bar .support-refund-state{grid-column:1 / -1;width:100%;min-height:36px;gap:6px}.support-resolution-action{width:100%;min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 14px;border:1px solid var(--border-strong);border-radius:12px;background:var(--panel);color:var(--text);font-size:11px;font-weight:800;cursor:pointer}.support-resolution-action.danger{border-color:color-mix(in srgb,var(--danger) 38%,var(--border));color:var(--danger)}.support-resolution-action.recheck{border-color:color-mix(in srgb,var(--cyan) 52%,var(--border));background:color-mix(in srgb,var(--cyan) 9%,var(--panel));color:var(--accent)}.support-resolution-action:disabled{opacity:.45;cursor:wait}.support-composer.text-only{grid-template-columns:minmax(0,1fr) 64px}.status-spinner{animation:status-spin .9s linear infinite}@keyframes status-spin{to{transform:rotate(360deg)}}.support-messages{min-height:0;gap:16px;padding:32px;background:color-mix(in srgb,var(--surface) 70%,var(--panel));scrollbar-gutter:stable}.support-message-date{width:100%;display:flex;align-items:center;justify-content:center;margin:4px 0}.support-message-date time{min-height:28px;display:inline-flex;align-items:center;padding:0 10px;border:1px solid var(--border);border-radius:999px;background:color-mix(in srgb,var(--panel) 92%,transparent);color:var(--muted);font-size:9px;font-weight:800}.support-messages article{position:relative;width:min(68%,680px);gap:4px;padding:8px 12px;border-color:color-mix(in srgb,var(--border) 78%,transparent);border-radius:6px 18px 18px;background:var(--panel);box-shadow:0 6px 18px color-mix(in srgb,#000 5%,transparent)}.support-messages article.own{border-color:color-mix(in srgb,var(--accent) 22%,var(--border));border-radius:18px 6px 18px 18px;background:color-mix(in srgb,var(--accent) 9%,var(--panel))}.support-messages article.system{width:min(88%,720px);align-self:center;border-color:color-mix(in srgb,var(--success) 30%,var(--border));border-radius:16px;background:color-mix(in srgb,var(--success) 8%,var(--panel));text-align:center}.support-messages article.system>div:first-child{justify-content:center}.support-messages article.system b{display:inline-flex;align-items:center;gap:5px;color:var(--success)}.support-messages article.system time{display:none}.support-messages article.system p{color:var(--text);font-weight:650}.support-messages article.system.rejected{border-color:color-mix(in srgb,var(--danger) 30%,var(--border));background:color-mix(in srgb,var(--danger) 7%,var(--panel))}.support-messages article.system.rejected b{color:var(--danger)}.support-messages article.system.requested{border-color:var(--border-strong);background:var(--surface)}.support-messages article.system.requested b{color:var(--muted)}.support-message-meta{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px}.support-message-meta b{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.support-message-meta-tail{flex:0 0 auto;display:inline-flex;align-items:center;gap:4px}.support-message-meta time{flex:0 0 auto;color:var(--muted);font-variant-numeric:tabular-nums}.support-messages b{font-size:11px}.support-messages time{font-size:10px}.support-messages p{font-size:13px;line-height:1.55}.support-message-state{width:18px;height:18px;display:inline-grid;place-items:center;flex:0 0 18px;color:#111827}.support-message-state.read{color:#174f8f}.support-ticket-list>button.unread{position:relative}.support-ticket-list>button.unread:after{position:absolute;top:18px;inset-inline-end:8px;width:7px;height:7px;border:2px solid var(--surface);border-radius:999px;background:var(--accent);content:""}.support-ticket-list>.support-ticket-list-header{min-height:48px;height:auto;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;border-bottom:1px solid var(--border)}.support-ticket-list-header>b{min-width:0;overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.support-ticket-list-header .support-read-all{width:auto;height:32px;min-height:32px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 10px;border:1px solid var(--border-strong);border-radius:8px;background:transparent;color:var(--text);font:inherit;font-size:10px;font-weight:800;line-height:1;white-space:nowrap;cursor:pointer;transition:border-color .16s ease-out,background .16s ease-out,color .16s ease-out}.support-ticket-list-header .support-read-all svg{flex:0 0 auto;color:var(--cyan);stroke-width:2}.support-ticket-list-header .support-read-all:hover,.support-ticket-list-header .support-read-all:focus-visible{outline:none;border-color:var(--cyan);background:var(--surface)}.support-ticket-list-header .support-read-all:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--cyan) 18%,transparent)}.support-ticket-list-header .support-read-all:disabled{border-color:transparent;background:transparent;color:var(--muted);opacity:.55;cursor:default}.support-ticket-list-header .support-read-all:disabled svg{color:currentColor}.support-message-meta-tail>small:first-child{color:var(--muted);font-size:9px}.support-message-actions{position:absolute;z-index:5;top:50%;left:calc(100% + 8px);display:inline-flex;align-items:center;gap:2px;padding:4px;border:1px solid var(--border);border-radius:10px;background:var(--panel);box-shadow:0 10px 28px color-mix(in srgb,#000 18%,transparent);opacity:0;visibility:hidden;pointer-events:none;transform:translate(-4px,-50%);transition:opacity .16s ease-out,transform .16s ease-out,visibility .16s}.support-message-actions:before{position:absolute;top:0;right:100%;bottom:0;width:8px;content:""}.support-messages article.own>.support-message-actions{right:calc(100% + 8px);left:auto;transform:translate(4px,-50%)}.support-messages article.own>.support-message-actions:before{right:auto;left:100%}.support-message-actions button{width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:8px;background:transparent;color:var(--muted);cursor:pointer}.support-message-actions button.support-message-copy,.support-message-actions button span{display:none}.support-message-actions button:hover,.support-message-actions button:focus-visible{background:var(--surface);color:var(--text)}.support-message-actions button.support-message-delete:hover,.support-message-actions button.support-message-delete:focus-visible{color:var(--danger)}.support-message-actions.mobile-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(-50%)}.support-messages article.own>.support-message-actions.mobile-open{transform:translateY(-50%)}.support-messages article.mutable:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}@media(hover:hover)and (pointer:fine){.support-messages article.mutable:hover>.support-message-actions,.support-messages article.mutable:focus-within>.support-message-actions{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(-50%)}}@media(hover:none){.support-messages article.contextual{-webkit-touch-callout:none;touch-action:pan-y pinch-zoom}.support-message-actions button.support-message-copy{display:grid}}.support-messages article.deleted{border-style:dashed;box-shadow:none;opacity:.72}.support-message-tombstone{color:var(--muted);font-style:italic}.support-composer-shell{position:relative;min-width:0;flex:0 0 auto}.support-composer-shell .support-composer{width:100%}.support-template-picker{position:absolute;z-index:4;right:12px;bottom:calc(100% + 8px);left:12px;max-height:240px;display:grid;gap:2px;overflow-y:auto;padding:6px;border:1px solid var(--border-strong);border-radius:14px;background:var(--panel);box-shadow:0 16px 36px color-mix(in srgb,#000 20%,transparent)}.support-template-picker button{min-height:44px;display:grid;grid-template-columns:minmax(110px,auto) minmax(0,1fr);align-items:center;gap:12px;padding:8px 10px;border:0;border-radius:9px;background:transparent;color:var(--text);font:inherit;text-align:left;cursor:pointer}.support-template-picker button:hover,.support-template-picker button:focus-visible{background:var(--surface);outline:none}.support-template-picker b{color:var(--cyan);font-size:11px}.support-template-picker span{overflow:hidden;color:var(--muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.support-message-edit-form{display:grid;gap:16px}.support-message-edit-form>div:last-child{display:flex;justify-content:flex-end;gap:8px}.support-templates-modal{width:min(800px,calc(100vw - 32px))}.support-templates-modal .modal-body{padding:20px}.support-template-manager{min-height:400px;display:grid;grid-template-columns:minmax(248px,.8fr) minmax(0,1.2fr);align-items:stretch;gap:16px}.support-template-library,.support-template-form{min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:16px;background:var(--panel)}.support-template-library{display:flex;flex-direction:column}.support-template-panel-header{min-height:56px;display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--border)}.support-template-panel-header>b{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.support-template-panel-header>strong{min-width:28px;height:28px;display:grid;place-items:center;padding-inline:8px;border-radius:999px;background:var(--surface);color:var(--muted);font-size:10px;font-weight:850}.support-template-panel-icon{width:32px;height:32px;display:grid;place-items:center;flex:0 0 32px;border-radius:10px;background:color-mix(in srgb,var(--cyan) 10%,var(--surface));color:var(--cyan)}.support-template-list{min-width:0;max-height:464px;flex:1 1 auto;display:flex;flex-direction:column;gap:4px;overflow-y:auto;padding:8px;scrollbar-gutter:stable}.support-template-list article{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 40px;align-items:center;border:1px solid transparent;border-radius:12px;transition:border-color .15s ease-out,background .15s ease-out}.support-template-list article:hover{border-color:var(--border);background:var(--surface)}.support-template-list article.active{border-color:color-mix(in srgb,var(--cyan) 45%,var(--border));background:color-mix(in srgb,var(--cyan) 7%,var(--surface))}.support-template-select{min-width:0;min-height:64px;display:grid;align-content:center;gap:6px;padding:10px 12px;border:0;border-radius:11px;background:transparent;color:var(--text);font:inherit;text-align:left;cursor:pointer}.support-template-select>span{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px}.support-template-select strong{min-width:0;overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.support-template-select b{flex:0 0 auto;padding:4px 6px;border-radius:7px;background:color-mix(in srgb,var(--cyan) 9%,transparent);color:var(--cyan);font-size:9px;line-height:1}.support-template-select small{overflow:hidden;color:var(--muted);font-size:10px;line-height:14px;text-overflow:ellipsis;white-space:nowrap}.support-template-list article>button.danger{width:40px;height:40px;display:grid;place-items:center;border:0;border-radius:10px;background:transparent;color:var(--muted);cursor:pointer}.support-template-list article>button.danger:hover,.support-template-list article>button.danger:focus-visible{outline:none;background:color-mix(in srgb,var(--danger) 9%,transparent);color:var(--danger)}.support-template-list article>button:focus-visible{outline:2px solid var(--cyan);outline-offset:-2px}.support-template-empty{min-height:264px;flex:1 1 auto;display:grid;place-content:center;justify-items:center;gap:8px;padding:24px;color:var(--muted);text-align:center}.support-template-empty-icon{width:44px;height:44px;display:grid;place-items:center;margin-bottom:4px;border:1px solid var(--border);border-radius:14px;background:var(--surface);color:var(--muted)}.support-template-empty b{color:var(--text);font-size:13px}.support-template-empty>span:last-child{max-width:224px;font-size:10px;line-height:16px}.support-template-form{min-height:0;display:flex;flex-direction:column;gap:16px;padding:16px}.support-template-form>header{min-height:40px;display:flex;align-items:center;justify-content:space-between;gap:12px}.support-template-form-heading{min-width:0;display:flex;align-items:center;gap:12px}.support-template-form-heading>b{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.support-template-form>header>button{min-height:36px;padding:0 10px;border:1px solid var(--border);border-radius:9px;background:var(--surface);color:var(--cyan);font:inherit;font-size:10px;font-weight:800;cursor:pointer}.support-template-form>header>button:hover,.support-template-form>header>button:focus-visible{outline:none;border-color:var(--cyan)}.support-template-fields{min-width:0;flex:1 1 auto;display:grid;grid-template-rows:auto minmax(168px,1fr);gap:16px}.support-template-primary-fields{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.support-template-form .field-textarea{min-height:168px}.support-template-form .field-textarea textarea{height:100%;min-height:168px;max-height:none;resize:vertical}.support-template-form-actions{display:flex;justify-content:flex-end;padding-top:4px}.support-template-form-actions .primary-button{width:100%;min-width:0;min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:8px}.support-template-form .field :is(input,textarea){background:var(--control);color:var(--text);caret-color:var(--cyan)}.support-template-form .field>span{background:var(--control)}.support-template-form .field :is(input,textarea):focus{border-color:var(--cyan);box-shadow:0 0 0 3px color-mix(in srgb,var(--cyan) 14%,transparent)}.support-template-form .field:focus-within>span,.support-template-form .field :is(input,textarea):not(:placeholder-shown)+span{color:var(--cyan)}.support-template-form .field-error :is(input,textarea){border-color:var(--danger)}.support-template-form .field-error:focus-within>span{color:var(--danger)}.support-inactivity-overlay{position:fixed;z-index:10000;inset:0;display:grid;place-items:center;padding:24px;background:#030508c2;background:color-mix(in srgb,var(--bg) 68%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.support-inactivity-overlay>section{width:min(400px,100%);display:grid;justify-items:center;gap:12px;padding:32px;border:1px solid var(--border-strong);border-radius:20px;background:var(--panel);box-shadow:0 24px 64px color-mix(in srgb,#000 25%,transparent);text-align:center}.support-inactivity-overlay h2,.support-inactivity-overlay p{margin:0}.support-inactivity-overlay h2{font-size:22px}.support-inactivity-overlay p{color:var(--muted);font-size:13px;line-height:1.55}.support-inactivity-overlay span{color:var(--danger);font-size:11px}.support-inactivity-overlay button{min-width:128px;min-height:48px;margin-top:4px;border:0;border-radius:12px;background:var(--accent);color:var(--accent-text);font:inherit;font-weight:850;cursor:pointer}.support-inactivity-overlay button:disabled{opacity:.65;cursor:wait}@media(max-width:760px){.support-ticket-list>.support-ticket-list-header{min-height:52px}.support-ticket-list-header button{min-width:44px;min-height:44px}.support-message-actions,.support-messages article.own>.support-message-actions{top:calc(100% + 6px);right:auto;bottom:auto;left:0;width:min(220px,calc(100vw - 48px));display:grid;gap:2px;padding:6px;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-4px)}.support-message-actions:before,.support-messages article.own>.support-message-actions:before{display:none}.support-messages article.own>.support-message-actions{right:0;left:auto}.support-message-actions.mobile-open,.support-messages article.own>.support-message-actions.mobile-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.support-message-actions.mobile-open.above,.support-messages article.own>.support-message-actions.mobile-open.above{top:auto;bottom:calc(100% + 6px);transform:translateY(0)}.support-message-actions button{width:100%;min-width:0;min-height:44px;display:flex;align-items:center;justify-content:flex-start;gap:10px;padding:0 12px;color:var(--text);font:inherit;font-size:12px;font-weight:750;text-align:left}.support-message-actions button.support-message-copy{display:flex}.support-message-actions button span{display:inline}.support-message-actions button.support-message-delete{color:var(--danger)}.support-ticket-list-header .support-read-all{height:44px;min-height:44px}.support-templates-modal{width:100%;max-width:none!important;align-self:end;border-radius:20px}.support-templates-modal .modal-head{min-height:56px;padding:12px 16px}.support-templates-modal .modal-body{padding:12px 12px max(12px,env(safe-area-inset-bottom))}.support-template-manager{min-height:0;grid-template-columns:1fr;grid-template-rows:max-content max-content;align-content:start;gap:12px}.support-template-library,.support-template-form{border-radius:14px}.support-template-panel-header{min-height:52px;padding:8px 12px}.support-template-list{max-height:184px;padding:8px;scrollbar-gutter:auto}.support-template-list article{grid-template-columns:minmax(0,1fr) 44px}.support-template-select{min-height:60px;padding:8px 10px}.support-template-list article>button.danger{width:44px;height:44px}.support-template-empty{min-height:112px;padding:16px}.support-template-empty-icon{width:40px;height:40px;margin-bottom:0;border-radius:12px}.support-template-form{gap:12px;padding:12px}.support-template-form>header{min-height:40px}.support-template-fields{flex:none;grid-template-rows:auto auto}.support-template-primary-fields{grid-template-columns:1fr;gap:12px}.support-template-form .field :is(input,textarea){font-size:16px}.support-template-form .field-textarea{min-height:0}.support-template-form .field-textarea textarea{height:136px;min-height:136px;max-height:200px}.support-template-form-actions{padding-top:0}.support-template-form-actions .primary-button{width:100%;min-height:52px}.support-inactivity-overlay{padding:16px}.support-inactivity-overlay>section{padding:24px 20px}.support-inactivity-overlay button{width:100%}}@media(max-width:360px){.support-template-list{max-height:156px}.support-template-form .field-textarea textarea{height:120px;min-height:120px;max-height:180px}}@media(max-width:760px)and (hover:hover)and (pointer:fine){.support-messages article.mutable:hover>.support-message-actions,.support-messages article.mutable:focus-within>.support-message-actions{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.support-message-actions:before,.support-messages article.own>.support-message-actions:before{inset:auto 0 100%;width:auto;height:6px;display:block}}.support-conversation-empty{margin:auto;display:grid;justify-items:center;gap:6px;color:var(--muted);text-align:center}.support-conversation-empty svg{margin-bottom:4px}.support-conversation-empty b{color:var(--text);font-size:13px}.support-conversation-empty span{font-size:11px}.support-file-queue{padding:8px 16px;background:var(--panel)}.support-composer{grid-template-columns:64px minmax(0,1fr) 64px;align-items:stretch;gap:12px;padding:16px;background:var(--panel)}.support-composer textarea{height:64px;min-height:64px;max-height:64px;resize:none;padding:20px;border-radius:16px;background:var(--surface);font-size:14px;line-height:22px}.support-composer>button,.support-attach-button{width:64px;height:64px;border-radius:16px}.support-attach-button{border:1px solid var(--border);background:var(--surface);color:var(--muted);transition:border-color .15s ease-out,color .15s ease-out,background .15s ease-out}.support-attach-button:hover{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 6%,var(--surface));color:var(--accent)}.support-composer>button{background:var(--accent);color:var(--accent-text);transition:transform .15s ease-out,filter .15s ease-out}.support-composer>button:hover:not(:disabled){transform:translateY(-1px);filter:brightness(.95)}.support-ticket-closed{min-height:80px;display:flex;align-items:center;justify-content:center;gap:12px;padding:16px 24px;border-top:1px solid var(--border);background:var(--surface);color:var(--muted)}.support-ticket-closed>div{display:grid;gap:3px}.support-ticket-closed b{color:var(--text);font-size:12px}.support-ticket-closed span{font-size:10px}.inline-alert,.panel-loading{margin-bottom:14px;padding:11px 13px;border-radius:12px;font-size:13px}.inline-alert.error{border:1px solid color-mix(in srgb,var(--danger) 36%,var(--border));background:color-mix(in srgb,var(--danger) 8%,var(--panel));color:var(--danger)}.inline-alert.success{border:1px solid color-mix(in srgb,var(--success) 36%,var(--border));background:color-mix(in srgb,var(--success) 8%,var(--panel));color:var(--success)}.empty-state p{max-width:360px;margin:-8px 0 0;color:var(--muted);font-size:12px;line-height:1.5;text-align:center}:root[data-theme=dark] .modal-panel,:root[data-theme=dark] .support-window,:root[data-theme=dark] .notification-panel{border-color:#363d48;background:#171a20}:root[data-theme=dark] .modal-close,:root[data-theme=dark] .support-window-bar>button{background:#20242b;color:#aeb7c4}:root[data-theme=dark] .icon-button svg{filter:none}:root[data-theme=dark] .refund-modal-cancel{background:#20242b;border-color:#3b424d}:root[data-theme=dark] .support-messages{background:#111419}:root[data-theme=dark] .support-messages article{background:#1b1f26;border-color:#303641}:root[data-theme=dark] .support-message-state.sent{color:#e7ebf2}:root[data-theme=dark] .support-message-state.read{color:#568ed1}:root[data-theme=dark] .support-ticket-list,:root[data-theme=dark] .support-ticket-tools{background:#15181e}.catalog-load-error{display:flex;align-items:center;justify-content:space-between;gap:16px}.catalog-load-error button{min-height:32px;border:0;background:transparent;color:inherit;font:inherit;font-weight:800;cursor:pointer;text-decoration:underline}.panel-loading{color:var(--muted);border:1px dashed var(--border-strong);text-align:center}.inventory-lazy-slot{min-height:54px;margin:0;display:grid;place-items:center}.seller-search-hint{display:block;margin:-.35rem 0 .6rem;color:var(--muted);font-size:.75rem}.seller-root-pagination{margin-top:.75rem}.panel-loading.inventory-lazy-slot{border:0;border-radius:0;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--surface) 72%,transparent),transparent);background-size:220% 100%;animation:inventory-lazy-shimmer 1.4s ease-in-out infinite}@keyframes inventory-lazy-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){.panel-loading.inventory-lazy-slot{animation:none}}@media(max-width:920px){.autocheck-price-compact{display:none}.autocheck-price-full{display:inline}.sidebar-banner{display:none}.admin-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-overview-tree-skeleton>span{grid-template-columns:minmax(0,1fr) repeat(2,minmax(72px,.6fr))}.admin-overview-tree-skeleton i:nth-child(n+4){display:none}.admin-upload-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-rules-panel,.admin-rules-panel.admin-finance-rules{grid-template-columns:1fr}.admin-finance-rules>.payment-settings-panel{border:1px solid var(--border)}.admin-finance-support-panel{grid-template-columns:1fr;align-items:stretch}.admin-finance-support-panel .support-budget-editor{padding-right:0}.admin-finance-support-panel .support-budget-editor,.admin-finance-support-panel .support-reward-overview{height:auto;margin:0;padding:20px;border:1px solid var(--border)}.wallet-bucket-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.wallet-bucket-strip.finance-buckets{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-user-table{overflow-x:auto}.admin-user-head,.admin-user-row{min-width:820px}.seller-payout-list>article{grid-template-columns:minmax(120px,1fr) 128px 152px}.seller-payout-result{grid-column:1 / -1;grid-row:2;white-space:normal}.provider-settings{grid-template-columns:1fr}.provider-metrics,.provider-plan-note,.provider-quota,.provider-health,.provider-state{grid-column:1;grid-row:auto}.recheck-provider-grid{grid-template-columns:1fr}.processing-recovery-panel{grid-template-columns:minmax(0,1fr) auto}.admin-payout-row{grid-template-columns:minmax(180px,1fr) auto auto}.admin-payout-row-result,.admin-payout-row .payout-card-actions{grid-column:1 / -1}.buyer-profile-grid{grid-template-columns:1fr}.buyer-profile-facts{grid-column:1}}@media(max-width:760px){.seller-tree-tools{align-items:stretch;flex-direction:column}.admin-tree-search input{font-size:clamp(11px,3.2vw,13px)}.archive-filter{justify-content:center}.support-overlay{bottom:61px;background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none}.support-window{width:100%!important;height:100%!important;min-width:0;min-height:0;border:0;border-radius:0;transform:none!important}.support-window-bar{cursor:default}.support-resize-handle{display:none}.support-window-content>.support-workspace{height:auto;min-height:calc(100dvh - 58px)}.refund-modal-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.refund-modal-actions button{padding-inline:8px;font-size:11px}.admin-refund-list article{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-refund-list article>div{grid-column:1 / -1}.admin-user-head{display:none}.admin-user-table{gap:10px;border:0;border-radius:0;background:transparent}.admin-user-row{min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:0;padding:14px;border:1px solid var(--border);border-radius:14px;background:var(--panel);box-shadow:var(--shadow-sm);transform:none}.admin-user-identity{grid-column:1 / -1;padding-right:44px;padding-bottom:12px;border-bottom:1px solid var(--border)}.admin-user-name{flex-wrap:wrap;row-gap:4px}.admin-user-mobile-state{min-height:20px;display:inline-flex;gap:4px;padding-inline:7px;font-size:8px}.admin-user-mobile-state:before{width:5px;height:5px;flex-basis:5px}.admin-user-metric{min-height:48px;align-content:center;padding:8px 10px;border-radius:10px;background:var(--surface)}.admin-user-metric:nth-of-type(2){grid-column:1 / -1}.admin-user-metric>small{display:block;font-size:9px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.admin-user-metric>b{font-size:12px;white-space:normal}.admin-user-state-actions{position:absolute;top:8px;right:8px;width:44px;min-height:44px;display:block;padding:0;border:0}.admin-user-state-actions .user-state{display:none}}@media(max-width:540px){.modal-viewport{padding:8px}.modal-panel{max-height:calc(100dvh - 16px);border-radius:12px}.modal-head{padding:12px 16px}.modal-body{padding:16px}.refund-decision-context-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.refund-decision-context-grid>div:last-child{grid-column:1 / -1}.admin-ledger-modal{height:calc(100dvh - 16px)}.admin-ledger-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-ledger-content{padding:4px 12px}.admin-ledger-row{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:14px 0}.admin-ledger-row>strong{grid-column:2;grid-row:1}.ledger-row-meta{grid-column:1 / -1;grid-template-columns:1fr auto;text-align:left}.admin-ledger-pagination{padding:8px 12px}.admin-ledger-pagination button{width:44px;padding:0;justify-content:center;font-size:0}.admin-items-pagination{gap:8px;padding:8px 12px}.admin-items-pagination button{min-width:96px;padding:0 12px}.admin-kpi-strip{grid-template-columns:1fr}.upload-management-panel{align-items:flex-start;flex-direction:column}.upload-management-actions{justify-content:flex-start}.wallet-bucket-strip,.seller-finance-grid,.wallet-bucket-strip.finance-buckets,.seller-finance-grid.premium{grid-template-columns:1fr}.seller-finance-grid.premium>article{min-height:344px}.wallet-transfer-form{grid-template-columns:1fr}.wallet-transfer-button{width:100%}.seller-finance-row{grid-template-columns:1fr;gap:4px}.seller-finance-row time{overflow-wrap:anywhere}.admin-audit-scroll-window{max-height:min(480px,55dvh)}.admin-audit-list>div{grid-template-columns:1fr}.payout-actions{justify-content:flex-start;flex-wrap:wrap}.payout-actions button{flex:1 1 120px}.admin-upload-meta{grid-template-columns:1fr}.admin-bin-head{grid-template-columns:82px minmax(0,1fr) 18px}.admin-bin-head b{display:none}.admin-payout-grid{grid-template-columns:1fr}.admin-payout-card{min-height:400px;padding:20px}.admin-payout-row{grid-template-columns:1fr auto;gap:10px;padding:14px}.admin-payout-row .payout-status{grid-column:2;grid-row:1}.admin-payout-row-result,.admin-payout-row .payout-card-actions{grid-column:1 / -1}.admin-payout-row .payout-card-actions{flex-wrap:wrap}.admin-payout-meta{grid-template-columns:1fr;gap:8px}.seller-payout-history{padding:20px}.seller-payout-list>article{grid-template-columns:1fr auto;gap:8px;padding:16px 0}.seller-payout-result{grid-column:1 / -1;grid-row:auto;white-space:normal}.seller-payout-list time{grid-column:1 / -1;text-align:left}.seller-operation-scroll .seller-finance-row{grid-template-columns:minmax(0,1fr) auto}.seller-operation-scroll .seller-finance-row time{grid-column:1 / -1;text-align:left}.modal-viewport{align-items:center;padding:8px}.modal-panel{max-height:calc(100dvh - 16px);border-radius:18px}.provider-settings>header{align-items:flex-start;flex-direction:column}.provider-settings .shared-setting{white-space:normal}.provider-plan-control,.provider-metrics,.provider-health{grid-template-columns:1fr}.provider-plan-control .primary-button{min-height:44px}.provider-error{grid-template-columns:1fr}.dedupe-provider-setting{grid-template-columns:44px minmax(0,1fr);padding:16px}.dedupe-provider-control{grid-column:1 / -1;justify-content:space-between;margin-top:8px}.dedupe-provider-control button{flex:1}.dedupe-provider-message{grid-column:1 / -1}.upload-processing{margin:8px;padding:12px}.upload-processing-header{align-items:flex-start;gap:10px}.upload-processing-title{gap:9px}.upload-processing-state{min-height:24px;padding-inline:8px;font-size:9px}.processing-stages{grid-template-columns:1fr}.processing-recovery-panel{grid-template-columns:1fr;gap:10px}.processing-recovery-panel span{overflow:visible;white-space:normal}.processing-retry{width:100%}.buyer-profile-facts,.trust-explainer,.buyer-trust-card.trust-v2,.trust-rules{grid-template-columns:1fr}.trust-v2>footer{align-items:flex-start;flex-direction:column}.buyer-wallet-card{grid-template-columns:44px minmax(0,1fr)}.buyer-wallet-card>a{grid-column:1 / -1;width:100%}.bin-ranking-row{grid-template-columns:36px minmax(0,1fr) 24px}.bin-ranking-row .rank-stat{grid-column:2}.bin-ranking-row>svg{grid-column:3;grid-row:1 / span 3}}.bin-table-label{font-size:13px;font-weight:800;color:var(--text)}.bin-table-presets{display:flex;flex-wrap:wrap;align-items:center;gap:6px;max-width:100%}.bin-rows{display:grid;gap:6px;max-height:240px;overflow-y:auto;padding-right:4px}.bin-rows-label{padding:2px 2px 4px;color:var(--muted);font-size:12px;font-weight:700}.bin-row{display:grid;grid-template-columns:90px 56px minmax(0,1fr);align-items:center;gap:10px;padding:9px 12px;border:1px solid var(--border);border-radius:12px;background:var(--panel);box-shadow:0 6px 18px color-mix(in srgb,#000000 4%,transparent)}.bin-badge{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:var(--accent);color:var(--accent-text);font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;justify-content:center}.bin-count{color:var(--muted);font-size:12px;font-weight:600;text-align:right}.bin-price-field{display:inline-flex;align-items:center;gap:4px;min-height:34px;padding:0 12px;border:1px solid var(--border-strong);border-radius:10px;background:var(--panel);transition:border-color .16s ease-out}.bin-price-field:focus-within{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 12%,transparent)}.bin-price-field span{color:var(--muted);font-size:13px;font-weight:600;line-height:1}.bin-price-field input{width:80px;height:32px;border:0;background:transparent;color:var(--text);padding:0;font-size:13px;font-weight:600;outline:none}.preset-bin-chip{display:inline-flex;align-items:stretch;max-width:220px;min-width:0;flex:0 0 auto;border-radius:999px;overflow:hidden;border:1px solid var(--border-strong);background:var(--panel)}.preset-bin-chip button:first-child,.preset-bin-chip.preset-add,.preset-bin-chip.preset-export{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 11px;border:0;background:var(--panel);color:var(--text);font-size:12px;font-weight:700;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.preset-bin-chip.preset-add{border-style:dashed;color:var(--muted)}.preset-bin-chip.preset-add:hover{border-color:var(--accent);color:var(--text)}.preset-bin-chip.preset-export{border:1px solid var(--border-strong);border-radius:999px;padding:0 8px;min-width:28px;justify-content:center;color:var(--muted)}.preset-bin-chip.preset-export:hover{color:var(--text)}.preset-bin-chip .preset-remove{display:inline-flex;align-items:center;width:30px;justify-content:center;padding:0;border:0;border-left:1px solid var(--border-strong);background:var(--surface);color:var(--muted);cursor:pointer}.preset-bin-chip .preset-remove:hover{color:var(--danger)}.preset-bin-chip.preset-new{align-items:center;gap:2px;padding:2px;border-color:var(--accent);background:var(--panel);max-width:280px}.preset-bin-chip.preset-new input{width:128px;height:26px;border:0;background:transparent;color:var(--text);padding:0 6px;font-size:11px;outline:none}.preset-bin-chip.preset-new button{width:24px;height:24px;display:inline-grid;place-items:center;border:0;border-radius:999px;background:var(--success);color:#fff;cursor:pointer}.preset-bin-chip.preset-new .preset-cancel{background:color-mix(in srgb,var(--danger) 82%,#000000)}.non-card-pricing{display:grid;gap:12px}.dropzone{position:relative;display:grid;place-items:center;gap:6px;min-height:136px;padding:22px;border:1.5px dashed color-mix(in srgb,var(--border-strong) 88%,var(--accent));border-radius:18px;background:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--cyan-soft) 40%,transparent),transparent 54%),var(--surface);color:var(--muted);text-align:center;cursor:pointer;transition:border-color .16s ease-out,background .16s ease-out}.dropzone:hover,.dropzone.drag{border-color:var(--accent);background:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--cyan-soft) 72%,transparent),transparent 58%),color-mix(in srgb,var(--cyan-soft) 55%,var(--surface))}.dropzone:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.dropzone svg{color:var(--cyan)}.dropzone strong{color:var(--text);font-size:14px}.dropzone small{font-size:12px}.dropzone.has-file{border-style:solid;border-color:color-mix(in srgb,var(--success) 58%,var(--border));background:color-mix(in srgb,var(--success) 6%,var(--surface))}.dropzone.dropzone-error{border-color:var(--danger);background:color-mix(in srgb,var(--danger) 6%,var(--surface));box-shadow:0 0 0 3px color-mix(in srgb,var(--danger) 10%,transparent)}.field-inline-error{margin:-6px 0 0;color:var(--danger);font-size:12px;font-weight:750;line-height:1.35}.dropzone-remove{position:absolute;top:10px;right:10px;width:30px;height:30px;display:inline-grid;place-items:center;border:1px solid var(--border);border-radius:999px;background:var(--panel);color:var(--muted);cursor:pointer}.dropzone-remove:hover{color:var(--danger);border-color:var(--danger)}.price-mode-toggle{display:flex;align-items:center;gap:10px;padding:11px 12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--text);font-size:12px;font-weight:700;cursor:pointer}.price-mode-toggle input{accent-color:var(--accent)}.return-policy-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.fulfillment-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.upload-mode-help{margin:0;padding:11px 12px;border:1px solid color-mix(in srgb,var(--cyan) 28%,var(--border));border-radius:12px;background:color-mix(in srgb,var(--cyan-soft) 52%,var(--panel));color:var(--muted);font-size:12px;line-height:1.5}.return-policy-option{min-height:40px;border:1px solid var(--border-strong);border-radius:12px;background:var(--panel);color:var(--text);font-size:12px;font-weight:800;cursor:pointer;transition:border-color .14s ease-out,background .14s ease-out,transform .14s ease-out}.return-policy-option:hover{transform:translateY(-1px);border-color:var(--accent)}.return-policy-option.active{background:var(--accent);color:var(--accent-text);border-color:var(--accent)}.trust-threshold-control{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.8fr);align-items:center;gap:16px;padding:16px;border:1px solid color-mix(in srgb,var(--success) 30%,var(--border));border-radius:14px;background:color-mix(in srgb,var(--success) 6%,var(--panel))}.trust-threshold-control>small{color:var(--muted);font-size:11px;line-height:1.45}.line-price-field{display:grid;gap:7px}.line-price-field span{color:var(--muted);font-size:12px;font-weight:700}.line-price-field textarea{width:100%;min-height:92px;resize:vertical;padding:12px 14px;border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--panel);color:var(--text);line-height:1.45;outline:none}.line-price-field textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 12%,transparent)}.single-tools{display:grid;grid-template-columns:120px minmax(0,1fr);gap:12px;align-items:start}.single-hint{margin:0;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--muted);font-size:12px;line-height:1.6}@media(max-width:1240px){.filter-primary-row{grid-template-columns:repeat(3,minmax(0,1fr))}.filter-strip>.filter-toggles,.filter-actions{grid-column:1 / -1;grid-row:auto}.filter-actions{justify-content:flex-start;min-height:48px}.seller-upload{grid-template-columns:1fr 1fr}.support-workspace{grid-template-columns:300px minmax(0,1fr)}.support-order-context{grid-template-columns:repeat(2,minmax(0,1fr))}.support-context-actions{grid-column:1 / -1;justify-content:flex-start;flex-wrap:wrap}}@media(min-width:1241px){.catalog-head-return,.return-badge-content{margin-left:12px}}@media(max-width:520px){.cart-line-autocheck{grid-template-columns:minmax(0,1fr) auto;gap:8px}.cart-line-autocheck-side{width:auto;display:inline-flex;gap:8px}.cart-line-autocheck-side .cart-line-total{align-self:center}.cart-autocheck-chin{grid-column:1 / -1;margin:1px 0 0;padding:3px 0 0}.cart-quantity-stepper{width:100%;height:44px;grid-template-columns:44px minmax(0,1fr) 44px}.cart-quantity-stepper button{width:44px;height:42px}.cart-line-autocheck-side .cart-line-remove{width:44px;height:44px}.cart-card-heading-autocheck{gap:4px}.cart-heading-chips>.cart-return-policy,.cart-heading-chips>.cart-validation-value,.cart-heading-chips>b:not(.cart-validation-value){min-height:16px;padding-inline:4px;font-size:8px;line-height:14px}.cart-heading-chips .cart-return-policy svg{width:9px;height:9px}.purchase-line{grid-template-columns:minmax(0,1fr);gap:4px}.purchase-line-price{justify-self:end}}@media(max-width:380px){.cart-line{grid-template-columns:minmax(0,1fr) auto}.cart-line-side{width:auto;justify-content:flex-end}.cart-autocheck-chin{grid-column:1 / -1}}@media(max-width:920px){.auth-shell{min-height:100dvh;align-content:safe center;padding:max(16px,env(safe-area-inset-top)) 16px max(16px,env(safe-area-inset-bottom))}.auth-panel{gap:20px;padding:24px 16px}.auth-logo{height:72px}.auth-panel-two-factor{width:min(100%,400px);gap:16px;padding:24px 20px}.auth-panel-two-factor .auth-logo{height:48px}.auth-panel.auth-panel-two-factor h1{font-size:clamp(24px,7vw,27px)}.auth-panel-two-factor .auth-heading span{max-width:320px}.dashboard-shell{grid-template-columns:1fr}.dashboard-bootstrap-sidebar{display:none}.dashboard-bootstrap-content>div{grid-template-columns:1fr}.dashboard-bootstrap-content i{min-height:112px}.sidebar{position:fixed;inset:auto 0 0;height:auto;z-index:70;display:flex;padding:6px;border-right:0;border-top:1px solid var(--border);overflow-x:auto;background:var(--panel)}.brand{display:none}.sidebar nav{min-width:0;display:flex;flex:1 1 auto;gap:4px;overflow-x:auto;overflow-y:hidden}.sidebar-profile{flex:0 0 48px;margin-left:auto}.sidebar-balance{display:none}.sidebar-profile .user-card{width:48px;height:44px;min-height:44px;justify-content:center;padding:4px;border:0}.sidebar-profile .user-card-text,.sidebar-profile .user-card>svg:last-child{display:none}.sidebar-profile .profile-popover{position:fixed;inset:auto 8px 64px auto;transform:translateY(6px)}.sidebar-profile .profile-popover.show{transform:translateY(0)}.sidebar nav a{flex:0 0 auto;min-width:48px;justify-content:center;padding:0 12px;border:0;border-radius:var(--radius)}.sidebar nav a:before{display:none}.sidebar nav a span{display:none;font-size:0}.sidebar nav a .nav-label-wrap{position:static;display:block;width:0;overflow:visible}.sidebar nav a .nav-label-wrap>.queue-badge{top:0;right:2px}.workspace{grid-template-rows:1fr;padding-top:calc(64px + env(safe-area-inset-top))}.topbar{position:fixed;top:0;right:0;left:0;z-index:50;min-height:calc(64px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 16px 0;gap:8px;background:var(--panel);-webkit-backdrop-filter:none;backdrop-filter:none;backface-visibility:hidden;transform:translateZ(0)}.topbar-actions{gap:8px}.topbar-profile{max-width:190px}.user-card-text small{display:none}.user-card{padding:4px 8px 4px 6px;gap:8px}.main-area{padding:20px 16px 96px;overflow-x:hidden}.mobile-filter-trigger{width:100%;min-height:48px;display:grid;grid-template-columns:24px 1fr 24px;align-items:center;gap:8px;margin-bottom:12px;border:1px solid var(--accent);border-radius:var(--radius);background:var(--accent);color:var(--accent-text);font-weight:700;cursor:pointer;transition:background .16s ease-out,color .16s ease-out,border-color .16s ease-out}.mobile-filter-trigger svg:last-child{transition:transform .18s ease-out}.mobile-filter-trigger.open{background:var(--panel);color:var(--text);border-color:var(--border-strong)}.mobile-filter-trigger.open svg:last-child{transform:rotate(180deg)}.filter-strip,.filter-strip>*{grid-column:1}.filter-strip{grid-template-columns:1fr;grid-template-rows:auto;padding:16px;display:none}.filter-strip.open{display:grid}.filter-primary-row{grid-template-columns:1fr}.filter-advanced-grid>*{min-width:100%;flex-basis:100%}.advanced-filter-toggle,.compact-ranges{grid-column:1}.filter-actions{display:grid;grid-template-columns:1fr;min-height:48px}.filter-actions .text-action,.filter-actions .apply,.filter-actions .reset{width:100%}.filter-range-row{grid-template-columns:1fr}.filter-reset-button{width:auto}.selection-dock{right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));left:12px;width:auto;display:grid;grid-template-columns:auto minmax(0,1fr) minmax(0,1fr);gap:6px;padding:6px;border-radius:15px;transform:none}.selection-dock-summary{gap:5px;padding:0 7px 0 4px}.selection-dock-summary>span{font-size:10px}.selection-dock-summary>span strong,.selection-dock-summary>b{font-size:11px}.selection-dock-action{width:100%;min-width:0;height:40px;min-height:40px;gap:4px;padding:0 6px;font-size:10px}.selection-dock-action svg{width:14px;height:14px}.selection-dock-full-label{display:none}.selection-dock-short-label{display:inline}.checker-form{grid-template-columns:1fr}.stock-cell{display:none}.catalog-row{position:relative;grid-template-columns:minmax(0,1fr) 152px;grid-template-areas:"seller product" "head-divider head-divider" "validation package" "country category" "price return" "action-divider action-divider" "action action";min-width:0;padding:16px;border:1px solid var(--border);border-radius:14px!important;background:var(--panel);gap:12px 16px}.catalog-scroll{overflow:visible;padding-bottom:8px}.catalog-table{min-width:0;display:grid;gap:12px;border:0;border-radius:0;background:transparent;box-shadow:none}.catalog-table .catalog-row:last-child{margin-bottom:12px;padding-bottom:20px}.pagination-line{width:100%;display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;align-items:center;justify-content:stretch;justify-items:stretch;gap:8px;margin:8px 0 calc(20px + env(safe-area-inset-bottom,0px));padding:0 8px;border:0;border-radius:0;background:transparent;box-shadow:none;box-sizing:border-box}.pagination-line>span{grid-row:2;font-size:11px;line-height:1.35;text-align:center}.pagination{grid-row:1;width:100%;display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:8px;padding:4px;border-radius:14px;background:var(--surface);box-sizing:border-box}.pagination button{width:44px;min-width:44px;height:44px;display:grid;place-items:center;padding:0;border:0;border-radius:11px;background:var(--panel);box-shadow:var(--shadow-sm)}.pagination button:disabled{color:var(--muted);background:transparent;box-shadow:none;opacity:.45;cursor:default}.pagination-current{width:auto;justify-self:center;gap:8px}.pagination-current>span:first-child{display:none}.pagination-current input{width:44px;height:40px;min-height:40px;flex:0 0 44px;padding:0;border:0;border-radius:10px;background:var(--panel);box-shadow:var(--shadow-sm);line-height:40px;text-align:center;box-sizing:border-box}.pagination-current span{color:var(--muted);font-size:12px}.catalog-row .seller-name{grid-area:seller;align-self:start;padding-right:0}.catalog-row .product-cell{grid-area:product;width:calc(100% + 52px);min-width:0;margin-left:-52px;padding-right:0;gap:8px}.catalog-row:has(.own-product-state) .product-cell{padding-right:0}.catalog-row .seller-name,.catalog-row .product-cell{min-height:44px}.catalog-row .product-cell strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.catalog-row .product-cell small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catalog-row .catalog-package-desktop,.catalog-row .catalog-validation-desktop{display:none}.catalog-row .catalog-package-mobile{grid-area:package;min-width:0;display:grid}.catalog-row .catalog-validation-mobile{grid-area:validation;width:100%;justify-self:stretch;color:var(--text);font-size:13px}.catalog-row .package-field-indicators{width:100%;max-width:100%;min-height:44px;gap:4px;margin-left:0;padding-left:0;flex-wrap:nowrap;justify-content:flex-start;justify-self:stretch}.catalog-row .package-field-indicators .package-indicator-wrap>button{width:22px;height:44px;padding:0!important;place-items:center;border-radius:6px}.catalog-row .package-field-indicators .package-indicator-wrap>button>svg{margin-left:0}.catalog-row .catalog-mobile-divider{width:100%;height:1px;display:block;margin-block:-2px;background:var(--border)}.catalog-row .catalog-mobile-divider-head{grid-area:head-divider}.catalog-row .catalog-mobile-divider-action{grid-area:action-divider}.catalog-row .fullz-indicators,.catalog-row .fullz-complete{grid-area:fullz}.catalog-row .country-cell{grid-area:country}.catalog-row .category-cell{grid-area:category;grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:5px}.catalog-row .category-cell:before{grid-column:1 / -1}.catalog-row .category-cell>strong,.catalog-row .category-cell>small{grid-row:2}.catalog-row .category-cell>strong{grid-column:1}.catalog-row .category-cell>small{min-width:0;display:inline-block;grid-column:2;align-self:baseline;color:var(--accent);font-weight:800;line-height:1.2}:root[data-theme=dark] .catalog-row .category-cell>small{color:var(--cyan)}.catalog-row .category-cell>small:before{margin-right:5px;color:var(--muted);content:"·"}.catalog-row .price-cell{grid-area:price}.catalog-row .return-badge{grid-area:return}.catalog-row-skeleton .catalog-skeleton-action{grid-area:action;grid-column:auto;width:100%;height:44px}.catalog-row .catalog-row-actions{grid-area:action;display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px}.catalog-row .catalog-row-actions>*{grid-column:auto;grid-row:auto}.catalog-row .catalog-row-actions>.row-check-placeholder{display:none}.catalog-row .catalog-row-actions:has(.row-check-placeholder)>:not(.row-check-placeholder){grid-column:1 / -1}.catalog-row .mobile-labeled{width:100%;display:grid;grid-template-columns:1fr;align-content:start;gap:6px;min-height:44px;overflow:visible;white-space:normal}.catalog-row .category-cell.mobile-labeled{grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:5px}.catalog-row .category-cell>small{justify-self:start}.catalog-row .country-cell>span,.catalog-row .return-badge>span{min-width:0;display:flex;align-items:center;gap:6px}.catalog-row .return-badge>span{color:inherit;font-weight:inherit}.catalog-row .fullz-indicators,.catalog-row .fullz-complete{grid-template-columns:minmax(0,1fr) 152px;align-items:center;gap:16px;min-height:32px}.catalog-row .fullz-indicators>i,.catalog-row .fullz-complete>span{grid-column:2;justify-self:start}.catalog-row .fullz-complete>span{display:inline-flex;align-items:center;gap:6px}.catalog-row .mobile-labeled:before{content:attr(data-label);color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.catalog-row .return-badge:not(.bad){justify-content:flex-start;border-radius:10px;background:transparent;padding:0}.catalog-row .category-cell,.catalog-row .return-badge.mobile-labeled{padding-left:0}.catalog-row .category-cell,.catalog-row .return-badge{width:152px;justify-self:end}.catalog-row .own-product-state,.catalog-row .trust-unavailable{width:100%;justify-content:center;text-align:center}.catalog-row .catalog-row-actions>.primary-button{width:100%;justify-self:stretch;text-align:center}.catalog-head{display:none}.catalog-heading{display:grid;grid-template-columns:1fr;align-items:start}.catalog-heading>div,.catalog-tools{min-width:0}.catalog-tools select{width:100%;max-width:100%}.catalog-table .primary-button.compact{width:100%;min-height:44px}.seller-hero{display:grid}.seller-quick{justify-content:flex-start}.seller-storefront-hero,.seller-storefront-grid,.seller-upload{grid-template-columns:1fr}.ranking-row{grid-template-columns:32px 1fr}.rank-stat{display:none}.cart-drawer{width:100vw}.cart-line{grid-template-columns:minmax(0,1fr) auto}.topup-inline{grid-template-columns:1fr}.topup-inline .primary-button{width:100%}.profile-hero{flex-direction:column;align-items:flex-start}.add-product-grid,.single-tools{grid-template-columns:1fr}.base-head{flex-wrap:wrap;align-items:flex-start}.base-head-main-btn{width:100%;flex:1 1 100%;align-items:flex-start}.base-head-stats{flex-wrap:wrap;justify-content:flex-start}.base-head-actions{width:100%;justify-content:flex-start;padding-top:0}.upload-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.upload-head-main{flex-wrap:wrap;row-gap:4px}.base-item-row{grid-template-columns:1fr;gap:10px}.base-item-chips{justify-content:flex-start}.pricing-panel-head{align-items:flex-start}.bin-table-presets{width:100%}.preset-bin-chip{max-width:min(100%,260px)}.bin-row{grid-template-columns:82px 52px minmax(0,1fr)}.bulk-price-panel{grid-template-columns:minmax(0,1fr) minmax(96px,120px) auto;gap:8px}.upload-summary{grid-template-columns:1fr}.upload-cards-grid{max-height:220px;overflow-y:auto;padding-right:2px}.notification-panel{position:fixed;top:64px;right:16px}.realtime-toast{right:16px;bottom:88px}.global-toast{bottom:88px;grid-template-columns:40px minmax(0,1fr) 46px}.global-toast>button:last-child{width:46px;height:46px}}@media(max-width:920px)and (max-height:680px){.auth-panel-two-factor{gap:12px;padding-block:16px}.auth-panel-two-factor .auth-logo{height:40px}.auth-panel.auth-panel-two-factor h1{font-size:24px}.auth-panel-two-factor .auth-heading span{font-size:12px}}@media(max-width:700px){.profile-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-interface-card{grid-template-columns:40px minmax(0,1fr) auto;padding:14px}.upload-head-row,.admin-seller-upload-head{grid-template-columns:minmax(0,1fr)}.upload-head-metrics{grid-row:2;justify-items:start;padding:0 12px 8px}.upload-head-actions,.admin-upload-controls{justify-content:flex-start;flex-wrap:wrap;padding:0 10px 10px}.admin-seller-upload-head>b{padding:0 4px}.support-order-context{grid-template-columns:repeat(2,minmax(0,1fr))}.support-context-actions{grid-column:1 / -1;justify-content:flex-start;flex-wrap:wrap}.topbar{gap:4px;padding-inline:8px}.topbar .language-button{width:44px;min-width:44px;height:44px;min-height:44px}.topbar-profile{width:44px;max-width:44px;flex:0 0 44px}.topbar-profile .user-card{width:44px;height:44px;padding:5px;justify-content:center}.topbar-profile .user-card-text,.topbar-profile .user-card>svg:last-child{display:none}.profile-popover{width:min(300px,calc(100vw - 16px))}.support-workspace{height:auto;min-height:0;grid-template-columns:1fr}.support-window-actions button:not(:last-child){width:40px;padding:0;font-size:0}.support-ticket-list{max-height:240px;border-right:0;border-bottom:1px solid var(--border)}.support-chat{min-height:480px}.support-messages article{width:88%}.support-composer{grid-template-columns:52px minmax(0,1fr) 52px;gap:8px;padding:12px}.support-composer.text-only{grid-template-columns:minmax(0,1fr) 52px}.support-composer textarea,.support-composer>button,.support-attach-button{width:100%;height:52px;min-height:52px;border-radius:14px}.support-messages{padding:20px 16px}.support-resolution-bar{align-items:stretch;flex-direction:column}.support-resolution-bar .support-refund-state{width:100%;min-height:40px;margin:0}.support-resolution-action{width:100%}.cart-quote-error button{min-height:44px}.notification-panel article>button,.realtime-toast-close{width:44px;height:44px}.notification-panel article{grid-template-columns:20px minmax(0,1fr) 44px}.realtime-toast{grid-template-columns:minmax(0,1fr) 44px}.compact,.return-policy-option,.dropzone-remove{min-width:44px;min-height:44px}.preset-bin-chip .preset-remove{width:44px}.dropzone[aria-disabled=true]{cursor:wait;opacity:.72}}@media(max-width:480px){.topbar{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:0}.topbar .mobile-menu-trigger{justify-self:center;margin-right:0}.topbar-actions{display:contents}.topbar-actions>*{justify-self:center}}@media(max-width:980px){.faq-document-header,.faq-layout{grid-template-columns:1fr}.faq-toc-shell{position:sticky;z-index:8;top:64px;margin-inline:-8px;padding:8px;overflow-anchor:none;background:var(--bg)}.faq-toc-heading{display:none}.faq-toc{display:flex;gap:8px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none}.faq-toc::-webkit-scrollbar{display:none}.faq-toc a{min-width:max-content}.faq-toc-direction{position:absolute;z-index:2;top:8px;width:34px;height:48px;display:grid;place-items:center;padding:0;border:0;border-radius:0;color:var(--cyan);box-shadow:none;cursor:pointer}.faq-toc-direction svg{width:18px;height:18px;filter:drop-shadow(0 1px 4px color-mix(in srgb,var(--bg) 76%,transparent))}.faq-toc-direction.previous{left:8px;padding-right:6px;background:linear-gradient(90deg,var(--bg) 46%,color-mix(in srgb,var(--bg) 78%,transparent) 72%,transparent)}.faq-toc-direction.next{right:8px;padding-left:6px;background:linear-gradient(270deg,var(--bg) 46%,color-mix(in srgb,var(--bg) 78%,transparent) 72%,transparent)}.faq-toc-direction:hover{color:var(--text)}.faq-toc-direction:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}}@media(max-width:760px){html,body,#root{width:100%;max-width:100%;overflow-x:hidden}input,textarea,select{font-size:16px!important}button,a,input,textarea,select{touch-action:manipulation}.auth-panel .telegram-popup{width:100%}.auth-panel .telegram-button{width:min(220px,76%);min-width:0;background:#fff;border-color:#d9e0e7;color:#111;box-shadow:none}.auth-panel .telegram-button:disabled{opacity:.55}.auth-panel .telegram-button svg{color:#229ed9}.auth-panel .telegram-button:not(:disabled):hover{background:#fff;border-color:#229ed9;color:#111}.payment-state-skeleton{grid-template-columns:1fr;padding:16px}.payment-state-skeleton span:not(:first-child){display:none}.dashboard-shell{min-height:100dvh}.workspace{overflow:visible;padding-top:calc(56px + env(safe-area-inset-top))}.main-area{padding:14px 12px calc(28px + env(safe-area-inset-bottom))}.topbar{min-height:calc(56px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 8px 0}.topbar .mobile-menu-trigger{margin-right:clamp(0px,calc((100vw - 480px) / 28),10px)}.topbar-actions{min-width:0;flex:1 1 auto;justify-content:space-between;gap:2px}.topbar .topbar-action-label{display:none}.topbar-icon-wrap{transform:none}.topbar-action-icon{width:20px;height:20px;transform:none}.topbar .faq-trigger,.topbar .icon-button.cart-trigger,.topbar .notification-trigger,.topbar .chat-trigger,.topbar .topbar-theme-toggle,.topbar .topbar-language{width:40px;min-width:40px;height:40px;min-height:40px;padding:0}.topbar .topbar-language-picker{width:40px;height:40px;flex-basis:40px}.topbar .icon-button,.topbar .language-button{width:40px;min-width:40px;height:40px}.notification-panel{top:calc(58px + env(safe-area-inset-top));right:8px;width:calc(100vw - 16px);max-height:calc(100dvh - 132px)}.notification-panel>.notification-list{max-height:min(200px,calc(100dvh - 196px))}.faq-page{width:100%}.faq-document-header{gap:24px;padding:16px;border-radius:14px}.faq-title-row{grid-template-columns:40px minmax(0,1fr);gap:12px}.faq-title-icon{width:40px;height:40px;border-radius:10px}.faq-title-icon svg{width:20px;height:20px}.faq-eyebrow{margin-bottom:4px;font-size:10px;line-height:16px}.faq-document-header h1{font-size:24px;line-height:28px}.faq-title-row p{margin-top:8px;font-size:13px;line-height:20px}.faq-deadline-panel{gap:8px;padding:12px;border-radius:10px}.faq-deadlines>div{grid-template-columns:88px minmax(0,1fr);gap:8px;padding:8px 4px}.faq-deadlines dt{font-size:13px}.faq-deadlines dd{font-size:11px;line-height:16px}.faq-layout{gap:16px;margin-top:8px}.faq-toc-shell{top:calc(56px + env(safe-area-inset-top));margin-inline:-12px;padding:8px 12px}.faq-toc-direction.previous{left:12px}.faq-toc-direction.next{right:12px}.faq-toc a{min-height:44px;grid-template-columns:28px minmax(0,1fr);gap:8px;padding:8px 12px 8px 8px}.faq-toc a span{width:28px;height:28px}.faq-sections{border-radius:14px}.faq-section{scroll-margin-top:calc(116px + env(safe-area-inset-top));padding:24px 16px}.faq-section>header{grid-template-columns:36px minmax(0,1fr);gap:12px;padding-bottom:20px}.faq-section-number{width:36px;height:36px;border-radius:9px}.faq-section h2{font-size:19px;line-height:24px}.faq-section>header p{margin-top:4px;font-size:12px;line-height:18px}.faq-rule{grid-template-columns:40px minmax(0,1fr);gap:8px;padding:12px 8px;border-radius:10px}.faq-rule h3{font-size:13px;line-height:20px}.faq-rule p{font-size:12px;line-height:20px}.admin-tabs:not(.profile-tabs):not(.seller-subnav){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.admin-tabs:not(.profile-tabs):not(.seller-subnav)>*{min-width:0;min-height:48px;align-items:center;justify-content:center;padding:6px 8px;text-align:center}.admin-tabs:not(.profile-tabs):not(.seller-subnav) .tab-label{white-space:normal}.admin-user-filters{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.admin-user-filters button{width:100%;min-width:0;min-height:52px;display:grid;grid-template-columns:17px minmax(0,1fr);grid-template-rows:auto auto;align-content:center;align-items:center;column-gap:6px;row-gap:1px;padding:6px 9px;text-align:left}.admin-user-filters button .admin-user-filter-icon{grid-column:1;grid-row:1 / span 2;justify-self:start}.admin-user-filters button span{grid-column:2;grid-row:2;min-width:20px;width:max-content;justify-self:start;padding-inline:4px}.profile-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-tabs button,.seller-subnav>*{min-height:48px}.profile-interface-card{width:100%;max-width:none}.modal-viewport{inset:auto;top:var(--visual-viewport-top, 0);left:var(--visual-viewport-left, 0);width:var(--visual-viewport-width, 100vw);height:var(--visual-viewport-height, 100dvh);place-items:center;align-items:safe center;padding:max(8px,env(safe-area-inset-top)) 8px max(8px,env(safe-area-inset-bottom));overflow:hidden;overscroll-behavior:none}.modal-panel{width:100%;height:auto;min-height:0;max-height:calc(var(--visual-viewport-height, 100dvh) - max(16px,env(safe-area-inset-top) + env(safe-area-inset-bottom)));margin:0}.modal-head{flex:0 0 auto}.modal-body{min-height:0;flex:1 1 auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.cart-drawer-body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.modal-head{min-height:56px}.modal-close{width:48px;height:48px}.cart-drawer-head .icon-button{width:44px;height:44px}.support-new-ticket{gap:12px}.support-ticket-modal .modal-body{padding-block:12px}.support-ticket-modal .support-new-ticket{gap:8px}.support-new-ticket textarea{width:100%;height:120px;min-height:96px;max-height:144px;resize:none}.support-ticket-modal .support-new-ticket>div:last-child{position:sticky;bottom:0;z-index:2;background:var(--panel)}.support-new-ticket>div:last-child button{min-width:0;min-height:48px;padding:8px;white-space:normal}.cart-drawer{width:100%;max-width:100%;padding-bottom:env(safe-area-inset-bottom)}.cart-drawer-body{min-height:0}.wallet-payment-layout{width:100%}.payment-flow{padding:16px;border-radius:18px}.payment-flow-header{grid-template-columns:minmax(0,1fr) auto;gap:14px;padding-bottom:16px;margin-bottom:18px}.payment-flow-intro{gap:10px}.payment-flow-intro>span{width:44px;height:44px;border-radius:13px}.payment-flow-intro h2{font-size:17px}.payment-current-balance{min-width:0;padding:4px 0 4px 12px;border-right:0;border-left:1px solid var(--border)}.payment-current-balance strong{font-size:15px}.payment-steps{grid-column:1 / -1}.payment-step{gap:16px}.payment-amount-entry .field input{height:60px;min-height:60px;line-height:58px}.payment-continue{min-height:52px}.payment-invoice-body{display:flex;flex-direction:column}.payment-qr-panel,.payment-invoice-details{width:100%}.payment-history-invoice-actions{grid-template-columns:1fr}.payment-history-invoice-actions button{min-height:52px}.payment-history-detail>header{align-items:start}.payment-history-address{max-width:calc(100vw - 130px)}.buyer-profile-grid{grid-template-columns:1fr}.buyer-identity-card,.buyer-profile-facts,.buyer-trust-card{grid-column:1}.buyer-identity-card{padding:18px}.buyer-profile-facts{grid-template-columns:1fr}.trust-v2 .trust-overview{padding:20px}.trust-rules section{padding:16px}.sold-bases-head{align-items:flex-start;flex-direction:column}.admin-users-panel .sold-bases-head{align-items:center;flex-direction:row}.admin-users-panel .sold-bases-head>span{flex:0 0 auto;padding:5px 8px}.payment-history-row{min-height:0;padding:14px}.payment-history-pagination{position:sticky;bottom:calc(8px + env(safe-area-inset-bottom));z-index:5;padding:8px;border:1px solid var(--border);border-radius:13px;background:color-mix(in srgb,var(--panel) 94%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.seller-finance-grid.premium>article{min-height:auto}.seller-finance-primary{gap:12px}.withdrawal-card{padding:16px;border-color:var(--border);background:var(--panel);color:var(--text);box-shadow:var(--shadow-sm)}.withdrawal-card>strong{font-size:26px}.withdrawal-card>header>span{background:var(--surface)!important;color:var(--accent)!important}.withdrawal-card small,.withdrawal-card p{color:var(--muted)!important}.withdrawal-card .field input{height:56px;border-color:var(--border-strong);background:var(--surface);color:var(--text);caret-color:var(--text);text-align:left}.withdrawal-card>.field>span,.withdrawal-card>.field:focus-within>span,.withdrawal-card>.field input:not(:placeholder-shown)+span{background-color:transparent;background-image:linear-gradient(var(--panel),var(--panel));background-size:100% 10px;color:var(--muted)}.withdrawal-card .payout-request-button{min-width:0;min-height:52px;border-color:var(--accent);background:var(--accent);color:var(--accent-text)}.wallet-transfer-card{gap:14px;padding:16px}.wallet-transfer-form{grid-template-columns:1fr}.wallet-transfer-card .field input{height:52px;line-height:50px}.wallet-transfer-card .field>span,.wallet-transfer-card .field:focus-within>span,.wallet-transfer-card .field input:not(:placeholder-shown)+span{background-color:transparent;background-image:linear-gradient(var(--panel),var(--panel));background-size:100% 10px}.wallet-transfer-card .wallet-transfer-button{width:100%;min-width:0;min-height:48px;border-color:var(--border-strong);background:var(--surface);color:var(--text)}.wallet-transfer-copy small,.wallet-transfer-copy span{font-size:11px}.wallet-transfer-copy b{font-size:12px;white-space:normal}.seller-operation-scroll,.seller-payout-scroll,.seller-payout-list{max-height:none;overflow:visible;scrollbar-gutter:auto}.seller-finance-feed,.seller-payout-history{padding:16px}.seller-finance-feed-head{align-items:flex-start;flex-wrap:wrap}.seller-finance-feed-tools{width:100%;justify-content:space-between}.finance-date-picker{min-width:0;flex:1}.finance-date-trigger{width:100%;min-height:44px;justify-content:flex-start;padding-inline:12px;font-size:11px}.finance-calendar-popover{right:auto;left:0;width:min(318px,calc(100vw - 24px));max-height:none;overflow:visible}.finance-calendar-grid button{height:38px;font-size:11px}.seller-finance-operation-count{min-height:44px;display:inline-flex;align-items:center}.operation-pagination{justify-content:space-between;padding-top:8px}.operation-pagination button{width:44px;height:44px}.operation-more,.history-scroll-hint{min-height:48px;display:flex;margin-top:4px;border:1px solid var(--border);background:var(--surface);color:var(--text);font-size:11px}.support-overlay{inset:auto;top:var(--visual-viewport-top, 0);left:var(--visual-viewport-left, 0);width:var(--visual-viewport-width, 100vw);height:var(--visual-viewport-height, 100dvh);overflow:hidden;overscroll-behavior:none}.support-window{inset:0;width:100%!important;height:100%!important}.support-window-bar{flex-basis:56px;padding-left:14px}.support-window-actions button:last-child{width:44px;min-height:44px}.support-resize-handle{display:none}.support-window-bar>div:first-child>svg{flex:0 0 auto}.support-window-content,.support-window.privileged .support-window-content{overflow:hidden}.support-window-content>.support-workspace{position:relative;height:100%;min-height:0;overflow:hidden}.support-ticket-list,.support-chat{position:absolute;inset:0;width:100%;height:100%;min-height:0;max-height:none;border:0;transition:transform .22s ease-out,visibility .22s}.support-ticket-list{transform:translate(0);overflow-y:auto}.support-chat{transform:translate(100%)}.support-workspace.mobile-chat-open .support-ticket-list{visibility:hidden;transform:translate(-100%);pointer-events:none}.support-workspace.mobile-chat-open .support-chat{visibility:visible;transform:translate(0)}.support-workspace.mobile-list-open .support-chat{visibility:hidden;pointer-events:none}.support-mobile-back{width:44px;height:44px;flex:0 0 auto;display:grid;place-items:center;padding:0;border:1px solid var(--border);border-radius:12px;background:var(--surface);color:var(--text)}.support-chat>header{min-height:64px;gap:10px;padding:10px 12px}.support-chat>header>div:nth-child(2){flex:1}.support-chat-header-actions>span{padding-inline:8px;font-size:9px}.support-order-context{flex:0 0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-height:auto;overflow:visible;padding:10px 12px}.support-order-context>div{min-width:0;display:grid;place-content:center;justify-items:center;gap:4px;padding:10px 8px;border:1px solid var(--border-strong);border-radius:10px;background:transparent;text-align:center}.support-order-context small{color:var(--muted);font-size:10px;font-weight:600;line-height:1.1;letter-spacing:.01em}.support-order-context b{overflow:visible;color:var(--text);font-size:13px;font-weight:700;line-height:1.2;letter-spacing:-.02em;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.support-context-actions{grid-column:1 / -1;flex-wrap:wrap}.support-messages{height:0;min-height:0;flex:1 1 0;padding:14px 12px;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.support-messages article,.support-messages article.system{width:90%}.support-message-date{margin-block:2px}.support-composer.text-only{position:relative;z-index:4;flex:0 0 auto;grid-template-columns:minmax(0,1fr) 52px;gap:8px;padding:10px 12px max(10px,env(safe-area-inset-bottom));background:var(--panel)}.support-composer textarea{height:52px;min-height:52px;max-height:104px;resize:none;padding:14px;font-size:16px;line-height:22px;touch-action:manipulation}.support-composer>button{width:52px;height:52px}.support-overlay[data-keyboard-open=true] .support-chat>header{min-height:56px;padding-block:6px}.support-overlay[data-keyboard-open=true] .support-ticket-cards-trigger{min-height:42px}.support-ticket-tools>label{min-height:48px}.support-ticket-tools>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.support-ticket-tools>div button{width:100%;min-width:0;min-height:44px;padding-inline:8px;font-size:10px;text-align:center}.support-ticket-tools>div button:first-child,.support-ticket-tools>div .validation-filter{grid-column:1 / -1}.support-ticket-list>button{min-height:82px;padding:14px 16px}.seller-storefront-hero{gap:16px;margin-bottom:20px;padding:16px;border-radius:18px}.seller-storefront-avatar{width:56px;height:56px;flex-basis:56px;border-radius:16px}.seller-storefront-identity h1{font-size:25px}.seller-storefront-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.seller-storefront-metrics>span{padding:12px}.seller-storefront-catalog>header{align-items:flex-start}.seller-storefront-catalog>header h2{font-size:19px}.seller-storefront-product{padding:16px}.seller-storefront-product>header{grid-template-columns:40px minmax(0,1fr) auto;gap:8px}.seller-storefront-action{min-height:48px}.provider-settings,.recheck-provider-balances,.admin-rules-panel,.purchase-filter-panel{padding:16px}.provider-health,.provider-metrics{grid-template-columns:1fr}.admin-rule-form,.seller-commission-control{align-items:stretch;flex-direction:column}.admin-rule-form input,.seller-commission-control input{width:100%!important;min-height:48px;flex-basis:auto!important}.admin-rule-form button,.seller-commission-control button{width:100%;min-height:48px}.admin-finance-form{grid-template-columns:minmax(0,1fr)}.admin-finance-form>.primary-button{grid-column:1 / -1;width:100%}.payout-filter-bar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;padding-bottom:0}.payout-filter-bar button{min-width:0;min-height:44px;justify-content:center;padding:6px 8px;white-space:normal;text-align:center}.purchase-action-buttons,.purchase-action-buttons.resolved{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;padding-bottom:0}.purchase-action-buttons>*,.purchase-action-buttons.resolved>button{width:100%;max-width:none;min-width:0;flex:none}.purchase-action-buttons.resolved>span{grid-column:1 / -1;width:100%;max-width:none;min-width:0;flex:none}.purchase-primary-actions>.purchase-reveal{grid-column:1 / -1}.admin-ledger-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:920px){.topbar .mobile-menu-trigger{width:44px;min-width:44px;height:44px;display:inline-grid;border-color:var(--border);background:var(--panel);color:var(--text)}.workspace{padding-top:calc(112px + env(safe-area-inset-top))}.topbar{display:grid;grid-template-columns:repeat(6,minmax(44px,1fr));grid-template-rows:repeat(2,48px);min-height:calc(112px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 4px 8px;gap:4px 0}.topbar .mobile-menu-trigger{grid-column:1;grid-row:1;place-self:center;margin:0}.topbar-catalog-search-slot{grid-column:1 / 5;grid-row:2;width:100%;margin:0;padding-left:4px;align-self:center}.topbar-actions{display:contents}.topbar-actions>*{place-self:center}.topbar .telegram-trigger{grid-column:2;grid-row:1}.topbar .faq-trigger{grid-column:3;grid-row:1}.topbar .cart-trigger{grid-column:4;grid-row:1}.topbar .notification-center{grid-column:5;grid-row:1}.topbar .chat-trigger{grid-column:6;grid-row:1}.topbar .topbar-language-picker{grid-column:5;grid-row:2;width:48px;height:48px;flex-basis:48px}.topbar .topbar-theme-toggle{grid-column:6;grid-row:2}.topbar .telegram-trigger,.topbar .faq-trigger,.topbar .icon-button.cart-trigger,.topbar .notification-trigger,.topbar .chat-trigger,.topbar .topbar-theme-toggle,.topbar .topbar-language{width:48px;min-width:48px;height:48px;min-height:48px;padding:0}.topbar .topbar-action-label{display:none}.topbar-icon-wrap,.topbar-action-icon{transform:none}.topbar-action-icon{width:20px;height:20px}.topbar .catalog-omnibox-control{min-height:48px;padding-block:2px}.topbar .catalog-omnibox-field input{height:44px}.topbar :is(.catalog-search-chip,.catalog-search-recognized button,.catalog-omnibox-clear,.catalog-search-apply-inline){min-height:44px}.topbar .catalog-omnibox-clear{width:44px;height:44px;flex-basis:44px}.catalog-omnibox-popover{right:auto;left:0;width:min(560px,calc(100vw - 16px));max-height:calc(100dvh - 128px)}.mobile-nav-backdrop,.notification-backdrop{position:fixed;inset:0;display:block;padding:0;border:0;background:#03050894;background:color-mix(in srgb,var(--bg) 42%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease-out,visibility .18s}.mobile-nav-backdrop{z-index:79}.notification-backdrop{z-index:69;opacity:1;visibility:visible;pointer-events:auto}.mobile-nav-backdrop.show{opacity:1;visibility:visible;pointer-events:auto}.sidebar{position:fixed;inset:0 auto 0 0;z-index:80;width:min(84vw,304px);height:100dvh;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:20px;padding:max(16px,env(safe-area-inset-top)) 12px max(16px,env(safe-area-inset-bottom));overflow:hidden;border-top:0;border-right:1px solid var(--border);background:var(--panel);box-shadow:24px 0 60px color-mix(in srgb,#000 24%,transparent);visibility:hidden;transform:translate(-102%);transition:transform .22s ease-out,visibility .22s}.sidebar.mobile-open{visibility:visible;transform:translate(0)}.sidebar>.brand{min-height:64px;display:flex;padding-inline:0}.sidebar>.brand:after{content:"";position:absolute;right:8px;bottom:-8px;left:8px;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--border) 84%,var(--muted) 16%) 12%,color-mix(in srgb,var(--border) 84%,var(--muted) 16%) 88%,transparent)}.sidebar-logo{left:50%;width:min(176px,calc(100% - 24px));height:58px}.sidebar nav{min-width:0;display:grid;grid-template-columns:1fr;align-content:start;gap:6px;overflow-x:hidden;overflow-y:auto}.sidebar-nav-separator{width:auto;height:1px;display:block;margin:0 14px 0 43px;background:color-mix(in srgb,var(--border) 52%,transparent)}.sidebar-nav-group-separator{margin:5px 14px;background:color-mix(in srgb,var(--border) 82%,var(--muted) 18%)}.sidebar nav a{width:100%;min-width:0;min-height:52px;justify-content:flex-start;flex-direction:row;gap:10px;padding:0 14px;border-radius:var(--radius)}.sidebar nav .sidebar-mirrors-trigger{min-height:52px}.sidebar nav a .sidebar-nav-icon{width:19px;height:19px;flex-basis:19px}.sidebar nav a:before{display:block}.sidebar nav a span.nav-label-wrap{position:relative;width:auto;max-width:100%;display:block;overflow:visible;text-align:left}.sidebar nav a span.nav-label{display:block;overflow:hidden;font-size:13px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.sidebar-profile{width:100%;margin:0;align-self:auto}.sidebar-profile .user-card{width:100%;height:auto;min-height:52px;justify-content:flex-start;padding:4px 12px 4px 8px;border:1px solid var(--border)}.sidebar-profile .user-card-text{display:grid}.sidebar-profile .user-card-text small{display:block}.sidebar-profile .user-card>svg:last-child{display:block}.sidebar-profile .profile-popover{position:absolute;z-index:82;top:auto;right:0;bottom:calc(100% + 8px);left:0;width:100%}.sidebar-profile .popover-link{min-height:48px}.sidebar-balance{min-height:48px;display:grid;padding:8px 10px}.sidebar-balance span{font-size:10px}.sidebar-balance strong{font-size:12px;text-align:right;letter-spacing:-.02em}}@media(min-width:761px)and (max-width:920px){.main-area{padding-bottom:40px}}@media(max-width:820px){.workspace{padding-top:calc(48px + env(safe-area-inset-top))}.topbar{grid-template-columns:repeat(8,minmax(0,1fr));grid-template-rows:48px;min-height:calc(48px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 0 0;gap:0}.topbar-catalog-search-slot{display:none}.topbar .mobile-menu-trigger{grid-column:1;grid-row:1}.topbar .telegram-trigger{grid-column:2;grid-row:1}.topbar .faq-trigger{grid-column:3;grid-row:1}.topbar .cart-trigger{grid-column:4;grid-row:1}.topbar .notification-center{grid-column:5;grid-row:1}.topbar .chat-trigger{grid-column:6;grid-row:1}.topbar .topbar-language-picker{grid-column:7;grid-row:1;display:block}.topbar .topbar-theme-toggle{grid-column:8;grid-row:1;display:inline-grid}.topbar .mobile-menu-trigger,.topbar .telegram-trigger,.topbar .faq-trigger,.topbar .icon-button.cart-trigger,.topbar .notification-trigger,.topbar .chat-trigger,.topbar .topbar-theme-toggle,.topbar .topbar-language,.topbar .topbar-language-picker{width:40px;min-width:40px;height:40px;min-height:40px}.topbar .topbar-language-picker{flex-basis:40px}.topbar .realtime-connection-state{position:fixed;top:calc(50px + env(safe-area-inset-top));right:8px;left:8px;width:auto;max-width:none;justify-content:center;transform:none;border-radius:12px;white-space:normal;text-align:center;pointer-events:none}.topbar .mobile-menu-trigger svg,.topbar .topbar-action-icon{width:16px;height:16px}}@media(max-width:340px){.workspace{padding-top:calc(44px + env(safe-area-inset-top))}.topbar{grid-template-rows:44px;min-height:calc(44px + env(safe-area-inset-top))}.topbar .mobile-menu-trigger,.topbar .telegram-trigger,.topbar .faq-trigger,.topbar .icon-button.cart-trigger,.topbar .notification-trigger,.topbar .chat-trigger,.topbar .topbar-theme-toggle,.topbar .topbar-language,.topbar .topbar-language-picker{width:36px;min-width:36px;height:36px;min-height:36px}.topbar .topbar-language-picker{flex-basis:36px}.topbar .mobile-menu-trigger svg,.topbar .topbar-action-icon{width:15px;height:15px}.topbar .realtime-connection-state{top:calc(46px + env(safe-area-inset-top))}}.multi-filter{position:relative;width:100%;min-width:0}.multi-filter>summary{position:relative;min-height:48px;display:flex;align-items:center;gap:8px;padding:7px 12px;border:1px solid var(--border-strong);border-radius:12px;background:var(--panel);color:var(--text);cursor:pointer;list-style:none}.multi-filter>summary::-webkit-details-marker,.bin-multi-filter summary::-webkit-details-marker,.seller-more-actions>summary::-webkit-details-marker,.payout-address-more>summary::-webkit-details-marker{display:none}.multi-filter>summary>span{min-width:0;flex:1;display:grid}.multi-filter>summary small{position:absolute;top:0;left:14px;padding:0 4px;background:var(--panel);color:var(--muted);font-size:10px;line-height:1;transform:translateY(-50%)}.multi-filter>summary b{overflow:hidden;font-size:12px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.multi-filter>summary em{min-width:20px;height:20px;display:grid;place-items:center;padding:0 5px;border-radius:999px;background:var(--accent);color:var(--accent-text);font-size:9px;font-style:normal;font-weight:750}.multi-filter>summary>svg{flex:0 0 auto}.multi-filter>summary>svg:last-child{transition:transform .16s ease-out}.multi-filter[open]>summary>svg:last-child{transform:rotate(180deg)}.multi-filter-trigger-icon{color:var(--muted)}.multi-filter[open]>summary,.bin-multi-filter details[open]>summary{border-color:var(--accent)}.multi-filter-menu,.bin-multi-filter details>div{position:absolute;z-index:40;top:calc(100% + 6px);right:0;left:0;width:auto;min-width:0;max-width:100%;max-height:320px;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:6px;padding:6px;overflow:hidden;border:1px solid var(--border-strong);border-radius:12px;background:var(--panel);box-shadow:var(--shadow);box-sizing:border-box}.multi-filter-searchable>.multi-filter-menu{height:auto}.filter-strip .multi-filter-searchable>.multi-filter-menu{overflow:clip;overscroll-behavior:none}.multi-filter-options{min-height:0;max-height:206px;display:grid;align-content:start;grid-auto-rows:minmax(40px,auto);gap:0;overflow-y:auto;overflow-anchor:none}.multi-filter-options label,.multi-filter-options>button,.bin-multi-filter label,.bin-multi-filter details>div>button{min-height:40px;display:flex;align-items:center;gap:8px;padding:0 9px;border:0;border-radius:0;background:transparent;color:var(--text);font:inherit;font-size:12px;font-weight:400;cursor:pointer}.multi-filter-options label b,.multi-filter-options>button b{min-width:0;flex:1;overflow:hidden;font-size:inherit;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.multi-filter-options label>span,.multi-filter-options>button>span{margin-left:auto}.filter-strip .multi-filter-options>label,.filter-strip .multi-filter-options>button{width:100%;max-width:100%;min-width:0;overflow:hidden;box-sizing:border-box}.filter-strip .multi-filter-options>label>b,.filter-strip .multi-filter-options>button>b{width:0;max-width:calc(100% - 28px);flex:1 1 0}.multi-filter-options label:hover,.multi-filter-options>button:hover,.bin-multi-filter label:hover,.bin-multi-filter details>div>button:hover{background:var(--surface)}.multi-filter-options label:focus-within{outline:2px solid var(--accent);outline-offset:-2px}.multi-filter-options input:is([type=checkbox],[type=radio]),.bin-multi-filter input[type=checkbox]{position:absolute;opacity:0;pointer-events:none}.multi-filter-options label>span,.multi-filter-options>button>span,.bin-multi-filter label>span{width:20px;height:20px;flex:0 0 auto;display:grid;place-items:center;border:1px solid var(--border);border-radius:6px}.multi-filter-options label:has(input:checked)>span,.multi-filter-options>button.active>span,.bin-multi-filter label:has(input:checked)>span{border-color:var(--accent);background:var(--accent);color:var(--accent-text)}.multi-filter-options>p{margin:0;padding:16px 9px;color:var(--muted);font-size:11px;text-align:center}.multi-filter-search{min-height:40px;display:flex;align-items:center;gap:8px;padding:0 9px;border:1px solid var(--border);border-radius:9px;color:var(--muted)}.multi-filter-search input{min-width:0;width:100%;border:0;outline:0;background:transparent;color:var(--text);font:inherit;font-size:12px}.multi-filter-menu footer{min-height:48px;display:block;padding:6px 0 0;border-top:1px solid var(--border)}.multi-filter-menu footer button{width:100%;min-height:40px;padding:0 12px;border:0;border-radius:8px;background:var(--text);color:var(--panel);font:inherit;font-size:12px;font-weight:700;cursor:pointer}.bin-search-toolbar input{width:0;flex:1 1 0}.bin-bulk-toggle{width:32px;height:32px;flex:0 0 32px;display:grid;place-items:center;margin-left:auto;padding:0;border:0;border-radius:7px;background:transparent;color:var(--muted);cursor:pointer}.bin-bulk-toggle:hover,.bin-bulk-toggle.active{background:var(--surface);color:var(--text)}.bin-bulk-popover{position:absolute;z-index:42;top:calc(100% + 6px);left:calc(100% + 10px);width:300px;min-height:210px;display:grid;grid-template-rows:auto minmax(112px,1fr) auto;gap:8px;padding:10px;border:1px solid var(--border-strong);border-radius:12px;background:var(--panel);box-shadow:var(--shadow);box-sizing:border-box}.bin-bulk-popover>header{min-height:28px;display:flex;align-items:center;gap:8px}.bin-bulk-popover>header>b{min-width:0;flex:1;font-size:12px}.bin-bulk-popover>header>button{width:28px;height:28px;flex:0 0 28px;display:grid;place-items:center;padding:0;border:0;border-radius:7px;background:transparent;color:var(--muted);cursor:pointer}.bin-bulk-popover>header>button:hover{background:var(--surface);color:var(--text)}.bin-bulk-popover>textarea{width:100%;min-height:112px;resize:vertical;padding:10px;border:1px solid var(--border-strong);border-radius:8px;outline:0;background:var(--surface);color:var(--text);font:inherit;font-size:12px;line-height:1.45;box-sizing:border-box}.bin-bulk-popover>textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 12%,transparent)}.bin-bulk-popover>footer{margin:0 -10px -10px;overflow:hidden;border-top:1px solid var(--border);border-radius:0 0 11px 11px}.bin-bulk-popover>footer>button{width:100%;min-height:44px;display:flex;align-items:center;justify-content:center;padding:0 12px;border:0;background:var(--text);color:var(--panel);font:inherit;font-size:12px;font-weight:700;cursor:pointer}.bin-bulk-popover>footer>button:disabled{opacity:.45;cursor:default}.bin-multi-select,.postal-multi-select{position:relative;width:100%;min-width:0}.bin-multi-trigger{position:relative;width:100%;min-height:48px;display:flex;align-items:center;gap:8px;padding:7px 12px;border:1px solid var(--border-strong);border-radius:12px;background:var(--panel);color:var(--text);font:inherit;cursor:pointer}.bin-multi-select.open .bin-multi-trigger,.postal-multi-select.open .bin-multi-trigger{border-color:var(--accent)}.bin-multi-trigger>svg{flex:0 0 auto;color:var(--muted)}.bin-multi-trigger>svg:last-of-type{transition:transform .16s ease-out}.bin-multi-select.open .bin-multi-trigger>svg:last-of-type,.postal-multi-select.open .bin-multi-trigger>svg:last-of-type{transform:rotate(180deg)}.bin-multi-label{position:absolute;top:0;left:14px;padding:0 4px;background-color:transparent;background-image:linear-gradient(var(--panel),var(--panel));background-position:center;background-repeat:no-repeat;background-size:100% 3px;color:var(--muted);font-size:12px;font-weight:400;line-height:1;transform:translateY(-50%)}.bin-multi-value{min-width:0;flex:1 1 auto;display:flex;align-items:center;gap:4px;overflow:hidden}.bin-multi-value i{max-width:76px;overflow:hidden;padding:2px 6px;border-radius:6px;background:var(--surface);color:var(--text);font-size:10px;font-style:normal;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.bin-multi-value b{font-size:12px;font-weight:400}.bin-multi-trigger>em{min-width:20px;height:20px;display:grid;place-items:center;padding:0 5px;border-radius:999px;background:var(--accent);color:var(--accent-text);font-size:9px;font-style:normal;font-weight:750}.postal-multi-field{position:relative;min-width:160px;min-height:48px;display:flex;align-items:center;padding:6px 10px;border:1px solid var(--border-strong);border-radius:12px;background:var(--panel);cursor:text}.postal-multi-field:focus-within{border-color:var(--accent)}.postal-multi-label{position:absolute;top:0;left:14px;z-index:1;padding:0 4px;background-color:transparent;background-image:linear-gradient(var(--panel),var(--panel));background-position:center;background-repeat:no-repeat;background-size:100% 3px;color:var(--muted);font-size:12px;line-height:1;transform:translateY(-50%)}.postal-multi-values{width:100%;min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:4px}.postal-multi-values>button{min-height:28px;display:inline-flex;align-items:center;gap:4px;padding:0 7px;border:0;border-radius:7px;background:var(--surface);color:var(--text);font:inherit;font-size:10px;font-weight:700;cursor:pointer}.postal-multi-values>input{min-width:64px;height:32px;flex:1 1 72px;padding:0 4px;border:0;outline:0;background:transparent;color:var(--text);font:inherit;font-size:12px}.filter-strip .custom-select-menu button,.filter-strip .custom-select-menu button.selected{font-size:12px;font-weight:400}.filter-strip .field input,.filter-strip .custom-select-trigger{font-size:12px}.filter-strip .field>input,.filter-strip .custom-select-trigger{padding-top:0;line-height:1.2}.filter-strip .field>span,.filter-strip .field:focus-within>span,.filter-strip .field input:focus+span,.filter-strip .field input:not(:placeholder-shown)+span,.filter-strip .field-select>span.float,.filter-strip .bin-search-combobox>span,.filter-strip .bin-search-combobox:focus-within>span,.filter-strip .bin-search-combobox input:not(:placeholder-shown)+span,.filter-strip .multi-filter>summary small{top:0;left:14px;padding:0 4px;background:transparent;color:var(--muted);font-size:12px;font-weight:400;line-height:1;transform:translateY(-50%)}.filter-strip .field>span,.filter-strip .field:focus-within>span,.filter-strip .field input:focus+span,.filter-strip .field input:not(:placeholder-shown)+span,.filter-strip .field-select>span.float,.filter-strip .bin-search-combobox>span,.filter-strip .bin-search-combobox:focus-within>span,.filter-strip .bin-search-combobox input:not(:placeholder-shown)+span,.filter-strip .multi-filter>summary small{background-color:transparent;background-image:linear-gradient(var(--panel),var(--panel));background-position:center;background-repeat:no-repeat;background-size:100% 3px}.filter-strip :is(.bin-multi-trigger>svg:last-of-type,.multi-filter>summary>svg:last-child,.bank-chevron,.custom-select-trigger>svg:last-child){width:16px;height:16px;flex:0 0 16px;color:var(--muted);stroke-width:2;transition:transform .16s ease-out,color .16s ease-out}.filter-strip .multi-filter>summary{min-height:48px;padding-top:7px}.filter-strip .multi-filter>summary b{font-size:12px}.filter-strip .bank-search-icon,.filter-strip .bank-chevron{top:24px;transform:translateY(-50%)}.filter-strip .bank-combobox.open .bank-chevron{transform:translateY(-50%) rotate(180deg)}.filter-strip .search-combobox .mobile-filter-sheet,.filter-strip .bin-search-combobox .mobile-filter-sheet{grid-template-rows:auto minmax(0,1fr) 48px;overflow:hidden}.filter-strip .mobile-filter-sheet{grid-template-rows:minmax(0,1fr) 48px;overflow:hidden}.filter-strip .search-combobox .mobile-filter-sheet{grid-template-rows:auto minmax(0,1fr) auto}.filter-strip .multi-filter-menu,.filter-strip .mobile-filter-sheet{display:flex;flex-direction:column}.filter-strip .multi-filter-search,.filter-strip .multi-filter-menu>footer,.filter-strip .mobile-filter-sheet-footer{flex:0 0 auto}.filter-strip .multi-filter-options,.filter-strip .mobile-filter-sheet-options{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.filter-strip .mobile-filter-sheet-footer{height:48px;min-height:48px;display:block;padding-top:6px;overflow:visible;border-top:1px solid var(--border);box-sizing:border-box}.filter-strip .mobile-filter-sheet-footer>button{width:100%;height:40px;min-height:40px;justify-content:center;border:0;border-radius:0;background:var(--text);color:var(--panel);font-size:12px;font-weight:700}.filter-strip .search-combobox .mobile-filter-sheet-options>button{grid-template-columns:minmax(0,1fr) 20px;justify-content:start;border-radius:0}.filter-strip .search-combobox .mobile-filter-sheet-options>button>i{width:20px;height:20px;display:grid;place-items:center;border:1px solid var(--border);border-radius:6px;color:transparent;font-style:normal}.filter-strip .search-combobox .mobile-filter-sheet-options>button[aria-selected=true]>i{border-color:var(--accent);background:var(--accent);color:var(--accent-text)}.filter-strip .custom-select-menu,.filter-strip .bank-options{right:0;left:0;width:auto;min-width:0;max-width:100%;padding:6px;overflow:hidden;box-sizing:border-box}.filter-strip .bin-multi-select>.bin-search-options,.filter-strip .postal-multi-select>.postal-search-options{right:0;left:0;width:100%;min-width:100%;max-width:100%;transform:none}.filter-strip .bin-multi-select>.bin-search-options{height:auto;max-height:320px;display:flex;flex-direction:column;overflow:clip;overscroll-behavior:none}.filter-strip .bin-multi-select>.bin-search-options .mobile-filter-sheet-options,.filter-strip .postal-multi-select>.postal-search-options .mobile-filter-sheet-options{max-height:206px;margin-top:6px;padding-top:4px;border-top:1px solid var(--border)}.filter-strip .postal-multi-select>.postal-search-options .multi-filter-search{width:100%;min-width:0;max-width:100%;box-sizing:border-box;overflow:hidden}.filter-strip .postal-multi-select>.postal-search-options .multi-filter-search input{width:0;min-width:0;max-width:100%;flex:1 1 0;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box}.filter-strip .postal-options-hint{display:block;padding:7px 10px;color:var(--muted);font-size:10px;line-height:1.35}.filter-strip .custom-select-menu button{border-radius:0}.filter-strip .custom-select-menu button.selected,.filter-strip .custom-select-menu button.active,.filter-strip .multi-filter-options>button.active,.filter-strip .multi-filter-options label:has(input:checked){border-radius:0}.filter-strip .custom-select-menu button.active{outline:0;box-shadow:none}.filter-strip .custom-select-menu button,.filter-strip .mobile-filter-sheet-options>button,.filter-strip .multi-filter-options>button,.filter-strip .multi-filter-options>label{transition:background-color .14s ease-out,color .14s ease-out}.filter-option-check{width:20px;height:20px;flex:0 0 auto;display:grid;place-items:center;margin-left:auto;border:1px solid var(--border);border-radius:6px;color:transparent;font-style:normal}.filter-option-copy{min-width:0;flex:1 1 auto;display:grid;gap:2px;overflow:visible!important;white-space:normal!important}.filter-option-copy>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter-option-copy>small{max-height:0;overflow:hidden;color:var(--muted);font-size:10px;font-weight:500;line-height:1.35;opacity:0;transition:max-height .16s ease-out,opacity .16s ease-out;white-space:normal}.filter-option-info{width:28px;height:28px;flex:0 0 28px;display:grid;place-items:center;margin-left:auto;padding:0;border:0;background:transparent;color:var(--muted);font-style:normal;cursor:help}.filter-option-label{min-width:0;display:flex;align-items:center;gap:6px}.filter-option-label>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter-option-label .filter-seller-verified{width:15px;height:15px;flex:0 0 15px}:root[data-theme=dark] .filter-option-info{background:transparent;color:var(--cyan)}.filter-option-floating-tooltip{position:fixed;z-index:240;width:216px;display:grid;gap:4px;padding:8px;border:1px solid var(--border-strong);border-radius:8px;background:var(--panel-raised);box-shadow:var(--shadow);color:var(--text);pointer-events:none}.filter-option-floating-tooltip>span{min-width:0;min-height:24px;display:grid;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:8px;padding:4px 8px;border-radius:6px;background:var(--surface);font-size:10px;line-height:1.35}.filter-option-floating-tooltip>span>i{display:grid;place-items:center;color:var(--muted);font-size:12px;font-style:normal;line-height:1;text-align:center}.filter-option-floating-tooltip>span>i svg{display:block}.filter-option-floating-tooltip>span>b{min-width:0;overflow:hidden;font-weight:700;text-overflow:ellipsis;white-space:nowrap}:root[data-theme=dark] .filter-option-floating-tooltip{border-color:color-mix(in srgb,var(--cyan) 48%,var(--border))}:root[data-theme=dark] .filter-option-floating-tooltip>span>i{color:var(--cyan)}@media(max-width:760px){.multi-filter-options label:has(input:checked) .filter-option-copy>small,.multi-filter-options label.info-open .filter-option-copy>small,.multi-filter-options label:has(.filter-option-info:hover) .filter-option-copy>small{max-height:128px;opacity:1}.multi-filter-options label.has-description:has(input:checked),.multi-filter-options label.has-description.info-open,.multi-filter-options label.has-description:has(.filter-option-info:hover){align-items:flex-start;padding-block:8px}.multi-filter-options label.has-description:has(input:checked)>.filter-option-info,.multi-filter-options label.has-description:has(input:checked)>.filter-option-check,.multi-filter-options label.has-description.info-open>.filter-option-info,.multi-filter-options label.has-description.info-open>.filter-option-check{margin-top:1px}}.multi-filter-options .filter-option-info{margin-left:0}.custom-select-menu button[aria-selected=true] .filter-option-check{border-color:var(--accent);background:var(--accent);color:var(--accent-text)}.filter-strip .bin-search-options .mobile-filter-sheet-options>button{width:100%;display:flex;grid-template-columns:none}.filter-strip .bin-search-options .mobile-filter-sheet-options>button>span:first-child{min-width:0;flex:1;overflow:visible;color:var(--text);font-size:12px;text-overflow:clip;white-space:nowrap}.filter-strip .bin-search-options .bin-option-check{flex:0 0 20px;margin-left:auto}.filter-strip .multi-filter-options>button,.filter-strip .multi-filter-options>label,.filter-strip .mobile-filter-sheet-options>button,.filter-strip .custom-select-menu button{justify-content:flex-start;text-align:left}.filter-strip .multi-filter-options>button>span,.filter-strip .multi-filter-options>label>span,.filter-strip .mobile-filter-sheet-options>button>i,.filter-strip .mobile-filter-sheet-options>button>.bin-option-check,.filter-strip .custom-select-menu button>.filter-option-check{margin-left:auto}.filter-strip .mobile-filter-sheet-footer,.multi-filter-menu>footer{height:46px;min-height:46px;margin:0 -6px -6px;padding:0;overflow:hidden;border-top:1px solid var(--border);border-radius:0;background:var(--text)}.filter-strip .mobile-filter-sheet-footer>button,.multi-filter-menu>footer>button{width:100%;height:46px;min-height:46px;padding:0 12px;border-radius:0!important}.mobile-filter-sheet-footer,.mobile-filter-backdrop{display:none}.mobile-filter-sheet-options{min-height:0;display:grid;align-content:start;grid-auto-rows:40px;gap:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.mobile-filter-sheet-options::-webkit-scrollbar,.multi-filter-options::-webkit-scrollbar,.custom-select-menu::-webkit-scrollbar{width:0;height:0;display:none}.multi-filter-options,.custom-select-menu{scrollbar-width:none}.filter-strip .bin-search-combobox>span,.filter-strip .bin-search-combobox:focus-within>span,.filter-strip .bin-search-combobox input:not(:placeholder-shown)+span{top:0;left:14px;padding:0 4px;background:transparent;color:var(--muted);font-size:12px;transform:translateY(-50%)}.filter-strip .multi-filter-search{height:40px;min-height:40px;padding:0 10px;overflow:hidden}.filter-strip .multi-filter-search input,.filter-strip .field .multi-filter-search input{width:100%;height:auto!important;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;font-size:12px!important;line-height:1.3!important;box-shadow:none!important}.filter-strip .multi-filter-options>button:first-child,.filter-strip .mobile-filter-sheet-options>button:first-child{margin-bottom:0;border-bottom:0}.bin-multi-filter{position:relative;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 44px}.bin-multi-filter>.field{min-width:0}.bin-multi-filter details{position:static}.bin-multi-filter details>summary{width:44px;height:48px;display:grid;place-items:center;margin-left:-1px;border:1px solid var(--border);border-radius:0 12px 12px 0;background:var(--panel);color:var(--muted);cursor:pointer;list-style:none}.bin-multi-filter .field input{border-radius:12px 0 0 12px}.top-products-page{width:100%;max-width:none}.ranking-list{--ranking-columns: 56px minmax(240px, 1.6fr) minmax(140px, .7fr) minmax(150px, .7fr) 32px;width:100%;grid-template-columns:1fr;gap:0;padding:0;overflow:visible;border:0;border-radius:0;background:var(--panel);box-shadow:none}.ranking-head{width:100%;display:grid;grid-template-columns:var(--ranking-columns);align-items:center;gap:16px;min-height:40px;padding:0 16px;border:0;background:transparent;color:var(--muted);font-size:9px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.ranking-head>span:first-child{width:32px;justify-self:center;text-align:center}.bin-ranking-row{width:100%;min-height:64px;grid-template-columns:var(--ranking-columns);grid-template-areas:"rank main sales average arrow";align-content:center;gap:16px;padding:8px 16px;border:0;border-bottom:1px solid var(--border);border-radius:0;background:transparent;box-shadow:none}.bin-ranking-row:last-child{border-bottom:0}.bin-ranking-row:hover{background:var(--surface);transform:none}.bin-ranking-row:focus-visible{position:relative;z-index:1;outline:2px solid var(--accent);outline-offset:-2px}.bin-ranking-row .rank-num{grid-area:rank;align-self:center;justify-self:center}.bin-ranking-row .ranking-main{grid-area:main;min-width:0}.bin-ranking-row .ranking-main small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bin-ranking-row .rank-sales{grid-area:sales}.bin-ranking-row .rank-average{grid-area:average}.bin-ranking-row>svg:last-child{grid-area:arrow;color:var(--muted)}.seller-more-actions{position:relative}.seller-more-actions>summary{width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--border);border-radius:11px;background:var(--panel);color:var(--muted);cursor:pointer;list-style:none}.seller-more-actions>div{position:absolute;z-index:20;top:calc(100% + 6px);right:0;width:220px;display:grid;grid-template-columns:repeat(4,44px);justify-content:end;gap:6px;padding:8px;border:1px solid var(--border-strong);border-radius:12px;background:var(--panel);box-shadow:var(--shadow)}.upload-drilldown-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:4px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.upload-drilldown-tabs button{min-height:40px;border:0;border-radius:9px;background:transparent;color:var(--muted);font:inherit;font-size:11px;font-weight:800;cursor:pointer}.upload-drilldown-tabs button.active{background:var(--panel);color:var(--text);box-shadow:var(--shadow-sm)}.upload-position-list{display:grid;gap:8px}.upload-position-card{min-height:60px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--border);border-radius:12px;background:var(--panel)}.upload-position-card>div{min-width:0;display:grid;gap:3px}.upload-position-card b{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.upload-position-card small,.upload-position-card>span{color:var(--muted);font-size:10px}.upload-position-card>strong{font-size:12px;font-variant-numeric:tabular-nums}.upload-settings-entry{min-height:96px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.upload-settings-entry>div{display:grid;gap:4px}.upload-settings-entry span{color:var(--muted);font-size:11px}.seller-upload-bin-table .upload-bin-head,.seller-upload-bin-table .upload-bin-row{grid-template-columns:repeat(5,minmax(104px,1fr));column-gap:16px}.seller-upload-bin-table .upload-bin-head>span{text-align:center}.seller-upload-bin-table .upload-bin-row{min-height:56px}.seller-upload-bin-table .upload-bin-row>span{justify-self:center;text-align:center}.seller-upload-bin-table .upload-bin-row .bin-badge{width:max-content;min-width:88px}.seller-upload-bin-table .bin-profit{justify-content:center}.admin-navigation-panel{margin-bottom:18px;padding:8px;overflow:hidden;border:1px solid var(--border-strong);border-radius:14px;background:var(--panel);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--border-strong) 42%,transparent),var(--shadow-sm)}.admin-navigation-primary{min-width:0}.admin-navigation-kicker{display:block;margin:0 4px 8px;color:var(--muted);font-size:9px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.admin-task-groups{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:4px;border-radius:10px;background:var(--surface)}.admin-task-groups button{position:relative;min-width:0;min-height:56px;display:grid;place-items:center;padding:7px 28px 7px 12px;border:0;border-radius:8px;background:transparent;color:var(--muted);font:inherit;text-align:center;cursor:pointer;transition:background .16s ease-out,color .16s ease-out,box-shadow .16s ease-out}.admin-task-groups button>span{min-width:0;display:grid;gap:2px}.admin-task-groups button>span>b{overflow:hidden;font-size:11px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.admin-task-groups button>span>small{overflow:hidden;color:var(--muted);font-size:9px;font-weight:550;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.admin-task-groups button:hover{color:var(--text)}.admin-task-groups button.active{background:var(--panel);color:var(--text);box-shadow:var(--shadow-sm)}.admin-task-groups button.active>span>small{color:var(--muted)}.admin-task-groups .queue-badge{position:absolute;top:4px;right:6px;min-width:20px;height:20px;display:grid;place-items:center;padding:0 4px;border:2px solid var(--surface);border-radius:999px;background:var(--danger);color:#fff;font-size:8px}.admin-navigation-context{min-width:0;margin-top:8px;padding-top:8px;border-top:1px solid var(--border)}.admin-navigation-heading{display:flex;align-items:baseline;gap:8px;margin:0 4px 8px}.admin-navigation-heading .admin-navigation-kicker{margin:0 auto 0 0}.admin-navigation-heading strong{font-size:12px}.admin-navigation-heading small{overflow:hidden;color:var(--muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.admin-navigation-panel .admin-context-tabs{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;gap:8px;margin:0;padding:0;border:0;border-radius:0;background:transparent}.admin-navigation-panel .admin-context-tabs button{width:100%;min-width:0;min-height:40px;padding:0 12px;border-radius:8px}.admin-navigation-panel .admin-context-tabs button.active{box-shadow:var(--shadow-sm)}.admin-task-groups{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:0;background:transparent}.admin-task-groups button{grid-template-columns:32px minmax(0,1fr);place-items:initial;align-items:center;gap:10px;padding:8px 32px 8px 10px;border:1px solid var(--border);background:var(--panel);text-align:left}.admin-task-groups button:hover{border-color:var(--border-strong)}.admin-task-groups button.active{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent),var(--shadow-sm)}.admin-navigation-copy{min-width:0;display:grid;gap:2px}.admin-navigation-icon{width:22px;height:22px;min-width:22px;flex:0 0 22px;display:block;color:#64748b;stroke-width:1.7}.admin-navigation-icon-small{width:18px;height:18px;min-width:18px;flex-basis:18px}.admin-task-groups .admin-navigation-icon{width:24px;height:24px;min-width:24px;padding:0;border:0;border-radius:0;background:transparent;stroke-width:1.9}.admin-task-groups button[data-section=queues] .admin-navigation-icon{color:#5b6472}.admin-task-groups button[data-section=people] .admin-navigation-icon{color:#4f46e5}.admin-task-groups button[data-section=money] .admin-navigation-icon{color:#0f766e}.admin-task-groups button[data-section=system] .admin-navigation-icon{color:#6d5bd0}.support-navigation-panel .support-task-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.support-navigation-panel .admin-context-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-task-groups button[data-section=support-workspace] .admin-navigation-icon{color:#475569}.admin-task-groups button[data-section=support-finance] .admin-navigation-icon{color:#0f766e}.admin-tabs .tab-label{min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:7px;line-height:1}.admin-navigation-panel .admin-context-tabs>button>.admin-navigation-icon-small{width:18px;height:18px;min-width:18px;flex:0 0 18px;display:block!important;visibility:visible;opacity:1;stroke-width:2}.admin-tabs:has(.admin-navigation-icon){gap:8px;padding:0;border:0;background:transparent}.admin-tabs:has(.admin-navigation-icon) button{border:1px solid var(--border);background:var(--panel)}.admin-tabs:has(.admin-navigation-icon) button:hover{border-color:var(--border-strong)}.admin-tabs button[data-tab=overview] .admin-navigation-icon{color:#475569}.admin-tabs button[data-tab=moderation] .admin-navigation-icon{color:#a16207}.admin-tabs button[data-tab=users] .admin-navigation-icon{color:#4f46e5}.admin-tabs button[data-tab=finance] .admin-navigation-icon{color:#0f766e}.admin-tabs button[data-tab=payouts] .admin-navigation-icon{color:#0369a1}.admin-tabs button[data-tab=refunds] .admin-navigation-icon{color:#be123c}.admin-tabs button[data-tab=risk] .admin-navigation-icon{color:#6d5bd0}.admin-tabs button[data-tab=audit] .admin-navigation-icon{color:#64748b}.admin-tabs:has(.admin-navigation-icon) button.active{border-color:var(--accent);background:var(--accent);color:var(--accent-text)}.admin-tabs:has(.admin-navigation-icon) button:hover .admin-navigation-icon{color:var(--text)}.admin-tabs:has(.admin-navigation-icon) button.active .admin-navigation-icon{color:var(--accent-text)}.verified-seller-mark{width:16px;height:16px;flex:0 0 16px;color:#1685ff!important;stroke-width:2}:root[data-theme=dark] .admin-navigation-icon,:root[data-theme=dark] .admin-user-filter-icon{color:#94a3b8}:root[data-theme=dark] .admin-task-groups button[data-section=queues] .admin-navigation-icon{color:#a8b1bf}:root[data-theme=dark] .admin-task-groups button[data-section=people] .admin-navigation-icon{color:#a5b4fc}:root[data-theme=dark] .admin-task-groups button[data-section=money] .admin-navigation-icon{color:#5eead4}:root[data-theme=dark] .admin-task-groups button[data-section=system] .admin-navigation-icon{color:#c4b5fd}:root[data-theme=dark] .admin-task-groups button[data-section=support-workspace] .admin-navigation-icon{color:#cbd5e1}:root[data-theme=dark] .admin-task-groups button[data-section=support-finance] .admin-navigation-icon{color:#5eead4}:root[data-theme=dark] .admin-tabs button[data-tab=overview] .admin-navigation-icon{color:#cbd5e1}:root[data-theme=dark] .admin-tabs button[data-tab=moderation] .admin-navigation-icon{color:#fbbf24}:root[data-theme=dark] .admin-tabs button[data-tab=users] .admin-navigation-icon{color:#a5b4fc}:root[data-theme=dark] .admin-tabs button[data-tab=finance] .admin-navigation-icon{color:#5eead4}:root[data-theme=dark] .admin-tabs button[data-tab=payouts] .admin-navigation-icon{color:#7dd3fc}:root[data-theme=dark] .admin-tabs button[data-tab=refunds] .admin-navigation-icon{color:#fda4af}:root[data-theme=dark] .admin-tabs button[data-tab=risk] .admin-navigation-icon{color:#c4b5fd}:root[data-theme=dark] .admin-tabs button[data-tab=audit] .admin-navigation-icon{color:#cbd5e1}:root[data-theme=dark] .admin-task-groups button:hover .admin-navigation-icon,:root[data-theme=dark] .admin-user-filters button:hover .admin-user-filter-icon,:root[data-theme=dark] .admin-user-filters button.active .admin-user-filter-icon{color:var(--text)}:root[data-theme=dark] .admin-tabs:has(.admin-navigation-icon) button.active .admin-navigation-icon{color:var(--accent-text)}@media not all{.admin-seller-node{overflow:hidden;border-color:var(--border-strong);border-radius:14px;background:var(--panel);box-shadow:var(--shadow-sm)}.admin-seller-node>.base-head{min-height:66px;padding:12px 14px;border-bottom:1px solid var(--border);background:var(--surface)}.admin-seller-node>.base-head .base-head-main{gap:4px}.admin-seller-node>.base-head .base-head-main strong{font-size:13px}.admin-seller-node>.base-head .base-head-main small{color:var(--muted);font-size:8px}.admin-seller-node>.base-head{min-height:56px;padding:8px 12px}.admin-seller-tree-toggle{min-width:0;min-height:44px;display:grid;grid-template-columns:minmax(120px,.65fr) minmax(300px,1.35fr) 20px;align-items:center;gap:16px;padding:0;border:0;background:transparent;color:var(--text);font:inherit;text-align:left;cursor:pointer}.admin-seller-tree-toggle:hover .admin-seller-tree-identity strong{color:var(--accent)}.admin-seller-tree-toggle>svg{grid-column:3;align-self:center;color:var(--muted);transition:transform .16s ease-out,color .16s ease-out}.admin-seller-tree-toggle:hover>svg{color:var(--text)}.tree-level-kicker{color:var(--accent);font-size:9px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.admin-seller-tree-identity{min-width:0;display:grid;gap:2px}.admin-seller-tree-identity .tree-level-kicker{font-size:9px!important}.admin-seller-tree-identity strong{overflow:hidden;font-size:13px!important;text-overflow:ellipsis;white-space:nowrap;transition:color .16s ease-out}.admin-tree-metrics{min-width:0;min-height:40px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:0}.admin-seller-tree-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-tree-metrics>span{min-width:0;min-height:40px;display:grid;align-content:center;gap:2px;padding-inline:12px}.admin-tree-metrics>span:first-child{padding-left:0}.admin-tree-metrics>span+span{border-left:1px solid var(--border)}.admin-tree-metrics small{overflow:hidden;padding:0;border-radius:0;background:transparent;color:var(--muted);font-size:9px!important;text-overflow:ellipsis;white-space:nowrap}.admin-tree-metrics b{overflow:hidden;font-size:12px;font-variant-numeric:tabular-nums;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.admin-seller-node+.admin-seller-node{margin-top:16px}.admin-seller-node .admin-compact-tree{position:relative;gap:16px;padding:16px 16px 16px 40px;border-top:0}.admin-seller-node .admin-compact-tree:before{position:absolute;top:0;bottom:24px;left:24px;width:1px;background:var(--border-strong);content:""}.admin-seller-node .admin-compact-base{position:relative;gap:0;padding:0;overflow:visible;border:1px solid var(--border);border-radius:12px;background:var(--panel)}.admin-seller-node .admin-compact-base:before{position:absolute;top:0;left:-16px;width:16px;height:28px;border-bottom:1px solid var(--border-strong);border-bottom-left-radius:8px;content:""}.admin-seller-node .admin-compact-base>.admin-compact-base-head{min-height:48px;padding:8px 12px;border-bottom:1px solid var(--border);background:var(--surface);border-radius:11px 11px 0 0}.admin-seller-node .admin-compact-base-head b{color:var(--text);font-size:13px}.admin-seller-node .admin-compact-base>span{padding:8px 12px;border-bottom:1px solid var(--border);font-size:10px}.admin-seller-node .admin-compact-base>.admin-upload-tree{position:relative;gap:12px;padding:12px 12px 12px 32px}.admin-seller-node .admin-compact-base>.admin-upload-tree:before{position:absolute;top:0;bottom:28px;left:16px;width:1px;background:var(--border-strong);content:""}.admin-sellers-compact{gap:16px}.admin-seller-node+.admin-seller-node{margin-top:0}.admin-seller-node .admin-compact-base>.admin-compact-base-head{display:grid;grid-template-columns:minmax(120px,.65fr) minmax(300px,1.35fr) auto;align-items:center;gap:16px}.admin-base-tree-toggle{min-width:0;min-height:40px;display:grid;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:8px;padding:0;border:0;background:transparent;color:var(--text);font:inherit;text-align:left;cursor:pointer}.admin-base-tree-toggle>span{min-width:0;display:grid;gap:2px}.admin-base-tree-toggle small{padding:0;border-radius:0;background:transparent;color:var(--muted);font-size:8px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.admin-base-tree-toggle b{overflow:hidden;font-size:13px!important;text-overflow:ellipsis;white-space:nowrap}.admin-base-tree-toggle:hover b{color:var(--accent)}.admin-base-tree-toggle>svg{align-self:center;color:var(--muted);transition:transform .16s ease-out,color .16s ease-out}.admin-base-tree-toggle:hover>svg{color:var(--text)}.admin-base-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px}.admin-base-summary{min-height:52px;display:grid!important;grid-template-columns:minmax(180px,.65fr) minmax(300px,1.35fr);align-items:center;gap:16px!important;padding:7px 13px;border-bottom:1px solid var(--border)}.admin-base-summary>span:first-child{min-width:0;overflow:hidden;color:var(--muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.admin-seller-node .admin-seller-upload{overflow:visible;border-radius:8px;box-shadow:none}.admin-seller-node .admin-seller-upload+.admin-seller-upload{margin-top:6px}.admin-seller-node .admin-seller-upload-head{min-height:52px;padding:7px 9px 7px 12px}.admin-upload-title{display:flex!important;align-items:center;gap:8px!important;overflow:visible!important}.admin-upload-title strong{min-width:0;overflow:hidden;color:var(--text);font-size:13px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.admin-seller-node .admin-seller-upload{position:relative;margin-left:0;border:1px solid var(--border);background:var(--panel)}.admin-seller-node .admin-seller-upload:before{position:absolute;top:0;left:-16px;width:16px;height:28px;border-bottom:1px solid var(--border-strong);border-bottom-left-radius:8px;content:""}.admin-seller-node .admin-seller-upload-head{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:8px 12px;background:color-mix(in srgb,var(--surface) 76%,var(--panel))}.admin-seller-node .admin-seller-upload-head>.admin-upload-tree-toggle{min-height:48px;grid-template-columns:minmax(120px,.65fr) minmax(300px,1.35fr) 20px;align-items:center;gap:16px;color:var(--text)}.admin-upload-tree-toggle>svg{grid-column:3!important;grid-row:1!important;color:var(--muted);transition:transform .16s ease-out,color .16s ease-out}.admin-upload-tree-toggle:hover>svg{color:var(--text)}.admin-upload-title>span{min-width:0;display:grid!important;gap:2px;overflow:hidden}.admin-upload-title>span>small{padding:0;background:transparent;color:var(--muted);font-size:9px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.admin-upload-name{min-width:0;display:inline-flex!important;align-items:center;gap:6px!important}.admin-upload-name>strong{min-width:0;overflow:hidden;font-size:13px!important;text-overflow:ellipsis;white-space:nowrap}.admin-upload-name>i{align-self:center}.admin-upload-tree-toggle>.admin-upload-metrics{width:auto;display:grid}.admin-upload-bin-table{position:relative}.admin-upload-bin-table:before{position:absolute;top:44px;bottom:28px;left:16px;width:1px;background:var(--border-strong);content:""}.admin-upload-bin-table .upload-bin-head,.admin-upload-bin-table .upload-bin-row{grid-template-columns:minmax(92px,1.1fr) repeat(3,minmax(68px,.7fr)) repeat(4,minmax(92px,1fr));align-items:center;column-gap:12px}.admin-upload-bin-table .upload-bin-head{min-height:44px;padding-block:8px}.admin-upload-bin-table .upload-bin-head>span,.admin-upload-bin-table .upload-bin-row>span{align-self:center;justify-self:center;text-align:center}.admin-upload-bin-table .upload-bin-group{position:relative;display:grid;gap:0;margin:0 0 12px 32px;border-left:0}.admin-upload-bin-table .upload-bin-group:last-child{margin-bottom:0}.admin-upload-bin-table .upload-bin-group:before{position:absolute;z-index:2;top:0;left:-16px;width:16px;height:28px;border-bottom:1px solid var(--border-strong);border-bottom-left-radius:8px;content:""}.admin-upload-bin-table .upload-bin-row{min-height:48px;padding-block:8px;background:var(--panel)}.admin-upload-bin-table .upload-bin-row .bin-badge{width:max-content;min-width:78px}.admin-upload-bin-table .bin-profit{justify-content:center}.admin-upload-bin-table .upload-card-list{position:relative;width:calc(100% - 32px);grid-template-columns:1fr;gap:12px;margin:0 0 0 32px;padding:12px 8px 12px 24px;border-left:0}.admin-upload-bin-table .upload-card-list:before{position:absolute;top:0;bottom:28px;left:8px;width:1px;background:var(--border-strong);content:""}.admin-upload-bin-table .upload-card-row{position:relative;width:100%;min-height:44px;align-items:center;padding-inline:14px;border-color:var(--border);background:var(--surface)}.admin-upload-bin-table .upload-card-row:before{position:absolute;top:0;left:-16px;width:16px;height:28px;border-bottom:1px solid var(--border-strong);border-bottom-left-radius:8px;content:""}.admin-upload-bin-table .upload-card-status{min-height:24px;display:inline-flex;align-items:center;gap:6px}.admin-upload-bin-table .upload-card-status:before{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:currentColor;content:""}.admin-seller-node .admin-seller-upload-items{gap:12px;padding:12px}.admin-upload-status{position:relative;width:8px;height:8px;flex:0 0 auto;border-radius:50%;background:var(--muted);outline:none}.admin-upload-status.active{background:var(--success)}.admin-upload-status.paused{background:var(--danger)}.admin-upload-status.sold{background:#d99a00}.admin-upload-status:hover:after,.admin-upload-status:focus-visible:after{content:attr(data-tooltip);position:absolute;z-index:60;bottom:calc(100% + 8px);left:50%;width:max-content;max-width:220px;padding:6px 8px;border:1px solid var(--border-strong);border-radius:7px;background:var(--text);color:var(--panel);box-shadow:var(--shadow-sm);font-size:9px;font-style:normal;font-weight:750;line-height:1.3;white-space:normal;transform:translate(-50%);pointer-events:none}.admin-upload-status:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--text) 16%,transparent)}}.payout-destination-step{position:relative;display:grid;grid-template-columns:minmax(210px,.55fr) minmax(280px,1fr) auto;align-items:start;gap:8px;margin-bottom:16px;padding:16px;border:1px solid var(--border);border-radius:16px;background:var(--panel)}.payout-destination-inline{grid-template-columns:minmax(150px,.55fr) minmax(0,1fr) auto;margin:0;padding:12px;background:var(--surface)}.payout-wallet-combobox{position:relative;min-width:0}.payout-wallet-options{position:absolute;z-index:30;top:calc(100% + 6px);left:0;right:0;display:grid;gap:2px;padding:6px;border:1px solid var(--border-strong);border-radius:12px;background:var(--panel);box-shadow:var(--shadow)}.payout-wallet-options button{min-height:48px;display:grid;gap:2px;padding:7px 10px;border:0;border-radius:8px;background:transparent;color:var(--text);text-align:left;cursor:pointer}.payout-wallet-options button:hover{background:var(--surface)}.payout-wallet-options b{font-size:11px}.payout-wallet-options span{overflow:hidden;color:var(--muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.payout-address-more{position:relative}.payout-address-more>summary{min-height:48px;display:grid;place-items:center;padding:0 14px;border:1px solid var(--border);border-radius:12px;color:var(--muted);cursor:pointer;list-style:none}.payout-address-more>button{position:absolute;z-index:20;top:calc(100% + 6px);right:0;width:220px;min-height:44px;padding:0 12px;border:1px solid var(--danger);border-radius:12px;background:var(--panel);color:var(--danger);font:inherit;font-size:11px;cursor:pointer}.profile-settings-stack{width:100%;max-width:none;display:grid;gap:24px}.profile-settings-stack .profile-interface-card{width:100%;max-width:none;min-height:80px;padding:16px 20px;border-radius:16px;box-shadow:var(--shadow-sm)}.profile-preference-actions{display:flex;align-items:center;gap:8px}.profile-preference-actions .language-picker{position:relative}.profile-setting-switch{min-width:96px;min-height:44px;padding:0 16px;border:1px solid var(--border-strong);border-radius:12px;background:var(--surface);color:var(--muted);font:inherit;font-size:11px;font-weight:800;cursor:pointer;transition:border-color .16s ease-out,background .16s ease-out,color .16s ease-out,transform .16s ease-out}.profile-setting-switch:hover:not(:disabled){border-color:var(--text);color:var(--text)}.profile-setting-switch:active:not(:disabled){transform:scale(.98)}.profile-setting-switch.active{border-color:var(--text);background:var(--text);color:var(--panel)}.profile-setting-switch:disabled{opacity:.5;cursor:not-allowed}.profile-tabs{gap:8px;margin-bottom:16px;padding:0;border:0;border-radius:0;background:transparent}.profile-tabs button{border:1px solid var(--border);background:var(--panel)}.profile-tabs button:hover{border-color:var(--border-strong)}.profile-tabs button.active{border-color:var(--cyan);background:var(--panel-raised);color:var(--text);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cyan) 42%,transparent),var(--shadow-sm)}.support-ticket-list>button.support-ticket-create{background:#111!important;color:#fff}.support-ticket-list>button.support-ticket-create small,.support-ticket-list>button.support-ticket-create>svg{color:#c9c9c9}:root[data-theme=dark] .support-ticket-list>button.support-ticket-create{background:#f7f7f7!important;color:#111}:root[data-theme=dark] .support-ticket-list>button.support-ticket-create small,:root[data-theme=dark] .support-ticket-list>button.support-ticket-create>svg{color:#555}.support-recheck-state{min-height:56px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 16px;border-top:1px solid var(--border);background:var(--surface)}.support-recheck-state>div{display:grid;gap:2px}.support-recheck-state b{font-size:11px}.support-recheck-state span{color:var(--muted);font-size:10px}.support-recheck-state.success>svg{color:var(--success)}.support-recheck-state.danger>svg{color:var(--danger)}.support-recheck-state.pending>svg{color:var(--cyan)}.support-recheck-state button{min-height:40px;padding:0 14px;border:1px solid var(--danger);border-radius:10px;background:var(--panel);color:var(--danger);font:inherit;font-size:10px;font-weight:800;cursor:pointer}@media(max-width:760px){.mobile-inline-select.open{display:grid;gap:4px;height:auto}.mobile-inline-select .mobile-inline-select-menu{position:static;z-index:auto;width:100%;max-width:none;max-height:min(244px,36dvh);display:grid;padding:4px;overflow:hidden;border:1px solid var(--border-strong);border-radius:8px;background:var(--panel);box-shadow:none}.mobile-inline-select .mobile-inline-select-options{min-height:0;display:grid;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.mobile-inline-select .mobile-inline-select-options::-webkit-scrollbar{display:none}.mobile-inline-select .mobile-inline-select-options>button{width:100%;min-height:44px;padding:0 12px;border-radius:4px}.upload-settings-modal .mobile-filter-backdrop{z-index:109;background:#0305087a;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.upload-settings-modal .mobile-filter-sheet{position:fixed;z-index:110;top:auto;right:max(8px,env(safe-area-inset-right));bottom:calc(max(8px,env(safe-area-inset-bottom)) + var(--mobile-filter-keyboard-offset, 0px));left:max(8px,env(safe-area-inset-left));width:auto;max-width:none;max-height:min(320px,calc(var(--mobile-filter-visual-height, 100dvh) - 16px - env(safe-area-inset-bottom,0px)));display:flex;flex-direction:column;gap:0;padding:8px;overflow:hidden;border:1px solid var(--border-strong);border-radius:16px;background:var(--panel);box-shadow:0 -16px 48px #00000047;transform-origin:bottom center;animation:upload-select-sheet-in .16s cubic-bezier(.2,.8,.2,1)}.upload-settings-modal .mobile-filter-sheet:before{width:32px;height:4px;flex:0 0 4px;align-self:center;margin:0 0 6px;border-radius:999px;background:var(--border-strong);content:""}.upload-settings-modal .mobile-filter-sheet-options{min-height:0;display:flex;flex:1 1 auto;flex-direction:column;gap:4px;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;scrollbar-width:none}.upload-settings-modal .mobile-filter-sheet-options::-webkit-scrollbar{display:none}.upload-settings-modal .mobile-filter-sheet-options>button{min-height:48px;flex:0 0 48px;padding:0 12px;border-radius:10px}.upload-settings-modal .mobile-filter-sheet-options>button.active{outline:0}@keyframes upload-select-sheet-in{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.upload-bin-price-head,.upload-bin-price-row{grid-template-columns:minmax(76px,.34fr) minmax(0,1fr);gap:8px;padding-inline:8px}.filter-primary-row{grid-template-columns:1fr}.mobile-filter-backdrop{position:fixed;z-index:99;inset:0;width:100vw;height:100vh;height:100dvh;display:block;padding:0;border:0;border-radius:0;background:#00000061;touch-action:none;cursor:default;-webkit-tap-highlight-color:transparent}.filter-strip .mobile-filter-backdrop{top:calc(56px + env(safe-area-inset-top));height:auto;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.multi-filter:not([open])>.mobile-filter-backdrop{display:none}.multi-filter-menu,.bin-multi-filter details>div,.filter-strip .mobile-filter-sheet{position:fixed;z-index:100;top:auto;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px) + var(--mobile-filter-keyboard-offset, 0px));left:12px;width:calc(100vw - 24px);max-width:calc(100vw - 24px);height:auto;max-height:min(520px,calc(72vh - env(safe-area-inset-bottom,0px)));max-height:min(520px,calc(var(--mobile-filter-visual-height, 72dvh) - 24px - env(safe-area-inset-bottom,0px)));grid-template-rows:minmax(0,1fr) auto;gap:0;padding:8px;overflow:hidden;border:1px solid var(--border-strong);border-radius:18px;background:var(--panel);box-shadow:0 -10px 36px #0003}.withdrawal-card .custom-select .mobile-filter-sheet{position:fixed;z-index:100;top:auto;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px) + var(--mobile-filter-keyboard-offset, 0px));left:12px;width:calc(100vw - 24px);max-width:calc(100vw - 24px);max-height:min(420px,calc(var(--mobile-filter-visual-height, 72dvh) - 24px - env(safe-area-inset-bottom,0px)));display:flex;flex-direction:column;gap:0;padding:8px;overflow:hidden;border:1px solid var(--border-strong);border-radius:18px;background:var(--panel);box-shadow:0 -10px 36px #0003}.withdrawal-card .custom-select .mobile-filter-sheet-options{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.withdrawal-card .custom-select .mobile-filter-sheet-options>button{width:100%;min-height:48px;flex:0 0 auto;padding:0 14px;border:0;border-radius:0;background:transparent;font-size:12px;font-weight:400;text-align:left}.withdrawal-card .custom-select .mobile-filter-sheet-options>button:hover,.withdrawal-card .custom-select .mobile-filter-sheet-options>button.active,.withdrawal-card .custom-select .mobile-filter-sheet-options>button[aria-selected=true]{background:var(--surface);outline:0}.withdrawal-card .custom-select .mobile-filter-sheet-footer{height:46px;min-height:46px;display:block;margin:0 -8px -8px;padding:0;overflow:hidden;border-top:1px solid var(--border);border-radius:0;background:var(--text)}.withdrawal-card .custom-select .mobile-filter-sheet-footer>button{width:100%;height:46px;min-height:46px;display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:0;background:var(--text);color:var(--panel);font-size:12px;font-weight:700}.multi-filter-menu{grid-template-rows:auto minmax(0,1fr) auto}.filter-strip .multi-filter-search{height:48px;min-height:48px;margin:0 0 4px;padding-inline:14px;border:0;border-bottom:1px solid var(--border);border-radius:10px 10px 0 0}.filter-strip .bin-bulk-popover{position:fixed;z-index:102;top:auto;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px) + var(--mobile-filter-keyboard-offset, 0px));left:12px;width:auto;min-height:230px;max-height:min(420px,calc(var(--mobile-filter-visual-height, 72dvh) - 24px - env(safe-area-inset-bottom,0px)));border-radius:18px;box-shadow:0 -10px 36px #0003}.filter-strip .bin-multi-select.bulk-open>.mobile-filter-sheet{visibility:hidden;opacity:0;pointer-events:none}.filter-strip .bin-bulk-popover>header>button{width:44px;height:44px;flex-basis:44px}.filter-strip .bin-bulk-popover>textarea{min-height:128px;font-size:16px;resize:none}.filter-strip .multi-filter-options,.filter-strip .mobile-filter-sheet-options{min-height:0;align-content:start;grid-auto-rows:minmax(46px,auto);overflow-y:auto;overscroll-behavior:contain;background:var(--panel)}.filter-strip .multi-filter-options>label.info-open{padding-block:8px}.filter-strip .multi-filter-options>button,.filter-strip .multi-filter-options>label,.filter-strip .mobile-filter-sheet-options>button,.filter-strip .custom-select-menu .mobile-filter-sheet-options>button{width:100%;min-height:46px;display:flex;align-items:center;gap:10px;padding:0 14px;border:0;border-radius:0;background:transparent;line-height:1.35;text-align:left}.filter-strip .multi-filter-options>button>b,.filter-strip .multi-filter-options>label>b,.filter-strip .mobile-filter-sheet-options>button>span:first-child{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter-strip .multi-filter-options>button:hover,.filter-strip .multi-filter-options>label:hover,.filter-strip .mobile-filter-sheet-options>button:hover,.filter-strip .multi-filter-options>button.active,.filter-strip .mobile-filter-sheet-options>button.active,.filter-strip .mobile-filter-sheet-options>button[aria-selected=true]{background:var(--surface)}.filter-strip .mobile-filter-sheet-footer{height:46px;min-height:46px;display:block;margin:0 -8px -8px;padding:0;overflow:hidden;border-top:1px solid var(--border);border-radius:0;background:var(--text)}.filter-strip .multi-filter-menu>footer{height:46px;min-height:46px;margin:0 -8px -8px;padding:0;border-radius:0;background:var(--text)}.filter-strip .mobile-filter-sheet-footer>button,.filter-strip .multi-filter-menu>footer>button{width:100%;height:46px;min-height:46px;display:flex!important;grid-template-columns:none!important;align-items:center;justify-content:center;padding:0;border:0;border-radius:0!important;background:var(--text);color:var(--panel);font-size:12px;font-weight:700;line-height:1;text-align:center}.filter-strip .field input,.filter-strip .custom-select-trigger,.filter-strip .multi-filter>summary b,.filter-strip .advanced-filter-toggle,.filter-strip .filter-reset-button,.filter-strip .chip{font-size:12px;font-weight:400}.filter-strip .field input{font-size:12px!important}.postal-multi-values>button{min-height:44px;padding-inline:10px}.postal-multi-values>input{min-height:44px}.filter-strip .field>span,.filter-strip .field-select>span.float,.filter-strip .multi-filter>summary small{top:0;padding-inline:4px;background-color:transparent;font-size:12px;font-weight:400;transform:translateY(-50%)!important}.filter-strip .filter-primary-row,.filter-strip .filter-advanced-grid{gap:10px}.filter-strip .advanced-filter-toggle,.filter-strip .filter-reset-button{min-height:48px;border-radius:12px}.multi-filter-options label,.multi-filter-options>button{min-height:44px}.ranking-list{grid-template-columns:1fr;gap:12px;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.ranking-head{display:none}.bin-ranking-row{min-height:0;grid-template-columns:36px minmax(0,1fr) 24px;grid-template-areas:"rank main arrow" "sales sales sales" "average average average";gap:12px;padding:16px;border:1px solid var(--border);border-radius:14px;background:var(--panel);box-shadow:var(--shadow-sm)}.bin-ranking-row:last-child{border-bottom:1px solid var(--border)}.bin-ranking-row .rank-num{align-self:start}.bin-ranking-row .ranking-main small{overflow:visible;line-height:1.45;text-overflow:clip;white-space:normal}.bin-ranking-row .rank-stat{display:inline-flex}.bin-ranking-row .rank-sales,.bin-ranking-row .rank-average{min-height:24px}.bin-ranking-row .rank-average{padding-top:8px;border-top:1px solid var(--border)}.bin-ranking-row>svg:last-child{align-self:center}.seller-hero{grid-template-columns:minmax(0,1fr);align-items:stretch}.seller-hero>div:first-child{width:100%;min-width:0}.seller-quick{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.seller-quick>span{min-width:0}.seller-quick>.seller-valid-rate-metric{grid-column:1 / -1}.seller-quick>.seller-create-base-button{width:100%;min-width:0;grid-column:1 / -1;min-height:38px;justify-self:stretch}.base-financial-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.upload-drilldown-tabs{overflow-x:auto;grid-template-columns:repeat(4,minmax(92px,1fr))}.upload-drilldown-tabs button{min-height:44px}.seller-upload-bin-table,.admin-upload-bin-table{overflow:visible;border:0;background:transparent}.seller-upload-bin-table .upload-bin-head,.admin-upload-bin-table .upload-bin-head{display:none}.seller-upload-bin-table .upload-bin-group,.admin-upload-bin-table .upload-bin-group{display:grid;gap:8px;margin-bottom:8px}.seller-upload-bin-table .upload-bin-row,.admin-upload-bin-table .upload-bin-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px;border:1px solid var(--border)!important;border-radius:12px;background:var(--panel)}.seller-upload-bin-table .upload-bin-row>span,.admin-upload-bin-table .upload-bin-row>span{display:grid!important;gap:3px;overflow:visible;white-space:normal}.seller-upload-bin-table .upload-bin-row>span:before,.admin-upload-bin-table .upload-bin-row>span:before{color:var(--muted);font-size:8px;font-weight:850;letter-spacing:.05em;text-transform:uppercase;content:attr(data-label)}.seller-upload-bin-table .upload-bin-row>span:last-child,.admin-upload-bin-table .upload-bin-row>span:last-child{grid-column:1 / -1}.seller-upload-bin-table .upload-bin-row>span,.admin-upload-bin-table .upload-bin-row>span{justify-self:stretch;text-align:left}.seller-more-actions>div{position:fixed;top:auto;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));left:12px;width:auto;grid-template-columns:repeat(4,minmax(44px,1fr))}.admin-navigation-panel{margin-inline:-4px;padding:10px 8px;border-inline:0;border-radius:0}.admin-navigation-kicker{margin-left:4px}.admin-task-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:4px;overflow:visible}.admin-task-groups button{width:100%;min-width:0;min-height:58px;grid-template-columns:30px minmax(0,1fr);padding:7px 24px 7px 8px}.admin-task-groups button>span>b{font-size:11px}.admin-task-groups button>span>small{font-size:8px;white-space:normal}.admin-navigation-context{margin-top:8px;padding:8px 4px 0}.admin-navigation-heading{margin-inline:4px}.admin-navigation-heading small{display:none}.admin-navigation-panel .admin-context-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important;justify-content:stretch;gap:6px;overflow:visible}.admin-navigation-panel .admin-context-tabs button{min-width:0;min-height:40px;padding:0 8px;display:inline-flex;align-items:center;justify-content:center}.admin-navigation-panel .admin-context-tabs .tab-label{width:max-content;max-width:100%;overflow:visible;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:11px;line-height:1;text-overflow:clip;white-space:nowrap}.support-task-groups button{min-height:64px;grid-template-columns:24px minmax(0,1fr);gap:8px;padding:8px}.support-task-groups button>span>b{overflow:visible;line-height:1.15;text-overflow:clip;white-space:normal}.admin-navigation-icon{width:20px;height:20px;min-width:20px;flex-basis:20px}.admin-navigation-icon-small{width:17px;height:17px;min-width:17px;flex-basis:17px}.admin-navigation-panel .admin-context-tabs:not(.profile-tabs):not(.seller-subnav)>button{min-height:40px;padding:0 8px;align-items:center;justify-content:center}.admin-navigation-panel .admin-context-tabs:not(.profile-tabs):not(.seller-subnav) .tab-label{display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap}.admin-navigation-panel .admin-context-tabs .admin-navigation-icon-small{display:block!important;visibility:visible;opacity:1}.support-navigation-panel .admin-context-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important}.support-navigation-panel .admin-context-tabs button{min-height:52px;flex-direction:row;gap:8px}.support-navigation-panel .admin-context-tabs:not(.profile-tabs):not(.seller-subnav) .tab-label{width:auto;white-space:normal;text-align:left}.admin-user-filter-icon{width:17px;height:17px;flex-basis:17px}.seller-subnav{width:100%;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.seller-subnav>*{min-width:0;padding-inline:8px;font-size:clamp(10px,3.2vw,12px);text-align:center;white-space:normal}.withdrawal-card .field,.withdrawal-card .custom-select{min-width:0}.withdrawal-card .field input,.withdrawal-card .custom-select-trigger{min-width:0;padding-inline:clamp(10px,3.5vw,14px);font-size:clamp(10px,3.2vw,12px)}.withdrawal-card .custom-select-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.withdrawal-card .field>span,.withdrawal-card .field-select>span.float{max-width:calc(100% - 20px);overflow:hidden;font-size:clamp(10px,3vw,12px);text-overflow:ellipsis;white-space:nowrap}.admin-seller-node>.base-head{align-items:center}.admin-seller-tree-toggle{min-height:46px;grid-template-columns:minmax(76px,.65fr) minmax(0,1.35fr) 18px;gap:8px}.admin-seller-tree-identity strong,.admin-base-tree-toggle b,.admin-upload-name>strong{font-size:12px!important}.admin-tree-metrics{gap:0}.admin-tree-metrics small{font-size:8px!important}.admin-tree-metrics b{font-size:10px}.admin-seller-node .admin-compact-base>.admin-compact-base-head{grid-template-columns:minmax(76px,.65fr) minmax(0,1.35fr);align-items:center;gap:8px;padding:8px}.admin-base-tree-toggle{width:100%;min-height:40px}.admin-base-actions{grid-column:1 / -1;display:grid;grid-template-columns:repeat(auto-fit,minmax(88px,1fr));width:100%;padding-top:8px;border-top:1px solid var(--border)}.admin-base-actions .admin-tree-action{min-width:0;justify-content:center;padding-inline:4px;white-space:normal}.admin-seller-node .admin-seller-upload-head{grid-template-columns:minmax(0,1fr);align-items:center;gap:8px;padding:8px}.admin-seller-node .admin-seller-upload-head>.admin-upload-tree-toggle{min-width:0;min-height:48px;grid-template-columns:minmax(76px,.65fr) minmax(0,1.35fr) 18px;gap:8px}.admin-upload-metrics{width:100%}.admin-upload-controls{grid-column:1 / -1;width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-upload-controls button{min-width:0;min-height:40px;justify-content:center;padding-inline:4px;white-space:normal}.admin-upload-bin-table .upload-bin-row{gap:8px;padding:8px}.admin-upload-bin-table .upload-bin-row>span{min-height:32px;align-content:center}.admin-upload-bin-table .upload-bin-row>span:last-child{min-height:40px;align-content:center;border-top:1px solid var(--border)}.admin-upload-status:hover:after,.admin-upload-status:focus-visible:after{left:0;transform:none}.admin-tree-metrics>span{padding-inline:4px}.admin-seller-node .admin-compact-tree{padding:12px 8px 12px 24px}.admin-seller-node .admin-compact-tree:before{left:12px;bottom:28px}.admin-seller-node .admin-compact-base:before{left:-12px;width:12px;height:28px}.admin-seller-node .admin-compact-base>.admin-upload-tree{gap:12px;padding:12px 4px 12px 24px}.admin-seller-node .admin-compact-base>.admin-upload-tree:before{left:12px;bottom:28px}.admin-seller-node .admin-seller-upload{margin-left:0}.admin-seller-node .admin-seller-upload:before{left:-12px;width:12px;height:28px}.admin-upload-bin-table:before{top:0;left:12px;bottom:28px}.admin-upload-bin-table .upload-bin-group{margin:0 0 12px 24px}.admin-upload-bin-table .upload-bin-group:before{left:-12px;width:12px;height:28px}.admin-upload-bin-table .upload-card-list{width:calc(100% - 24px);grid-template-columns:1fr;gap:12px;margin-left:24px;padding:12px 4px 12px 20px}.admin-upload-bin-table .upload-card-list:before{left:8px;bottom:28px}.admin-upload-bin-table .upload-card-row:before{left:-12px;width:12px;height:28px}.payout-destination-step{grid-template-columns:1fr;padding:14px}.payout-address-more>summary{width:100%}.payout-address-more>button{right:auto;left:0;width:100%}.profile-setting-switch{min-width:88px}.support-recheck-state{grid-template-columns:auto minmax(0,1fr)}.support-recheck-state button{grid-column:1 / -1;width:100%;min-height:44px}.purchase-history-row{border:1px solid var(--border);border-radius:14px;margin-bottom:10px}.purchase-history-list{overflow-x:auto;overflow-y:visible;border:0;background:transparent}.payment-history-pagination{display:grid;grid-template-columns:1fr auto 1fr}.payment-history-pagination button{width:100%;justify-content:center}}.admin-upload-tree-toggle>.admin-upload-metrics{gap:0}@media(min-width:360px)and (max-width:760px){.payment-history-invoice-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-upload-bin-table .upload-card-row{overflow:visible}.admin-upload-bin-table .upload-card-row>span{overflow:hidden;text-overflow:ellipsis}.admin-seller-node{--admin-tree-seller: #2563eb;--admin-tree-base: #7c3aed;--admin-tree-upload: #0f766e;--admin-tree-bin: #c2410c;--admin-tree-head-height: 48px;--admin-bin-head-height: 32px;--admin-bin-row-height: 40px;--admin-tree-level-offset: 48px;--admin-tree-rail-offset: 24px;--admin-tree-branch-length: 24px}:root[data-theme=dark] .admin-seller-node{--admin-tree-seller: #60a5fa;--admin-tree-base: #a78bfa;--admin-tree-upload: #2dd4bf;--admin-tree-bin: #fb923c}.admin-seller-node .admin-compact-tree:before{background:var(--admin-tree-seller)}.admin-seller-node .admin-compact-base:before{border-bottom-color:var(--admin-tree-seller)}.admin-seller-node .admin-compact-base>.admin-upload-tree:before{background:var(--admin-tree-base)}.admin-seller-node .admin-seller-upload:before{border-bottom-color:var(--admin-tree-base)}.admin-seller-node .admin-upload-bin-table:before{background:var(--admin-tree-upload)}.admin-seller-node .admin-upload-bin-table .upload-bin-group:before{border-bottom-color:var(--admin-tree-upload)}.admin-seller-node .admin-upload-bin-table .upload-card-list:before{background:var(--admin-tree-bin)}.admin-seller-node .admin-upload-bin-table .upload-card-row:before{border-bottom-color:var(--admin-tree-bin)}.admin-seller-node>.base-head .admin-seller-tree-identity .tree-level-kicker{color:var(--admin-tree-seller)}.admin-seller-node .admin-base-tree-toggle small{color:var(--admin-tree-base)}.admin-seller-node .admin-upload-title>span>small{color:var(--admin-tree-upload)}.admin-seller-node .admin-tree-metrics small{color:var(--muted);font-size:8px!important;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.admin-seller-node .admin-tree-metrics b{font-size:12px!important;font-weight:800}.admin-seller-node .admin-seller-tree-toggle .admin-tree-metrics small{color:var(--admin-tree-seller)}.admin-seller-node .admin-base-tree-toggle .admin-tree-metrics small{color:var(--admin-tree-base)}.admin-seller-node .admin-upload-tree-toggle .admin-tree-metrics small{color:var(--admin-tree-upload)}.admin-seller-node .admin-upload-bin-table .upload-bin-head,.admin-seller-node .admin-upload-bin-table .upload-bin-head>span{color:var(--admin-tree-bin)}.admin-seller-node .admin-upload-bin-table .bin-badge.small{min-width:0;min-height:0;justify-content:flex-start;padding:0;border:0;border-radius:0;background:transparent;color:var(--text)}.admin-seller-node .admin-upload-bin-table .upload-card-mask{color:var(--text)}.admin-seller-node .admin-seller-upload+.admin-seller-upload{margin-top:0}.admin-seller-node .admin-upload-bin-table .upload-bin-head>span:first-child,.admin-seller-node .admin-upload-bin-table .upload-bin-row>span:first-child{justify-self:start;padding-left:16px;text-align:left}.admin-seller-node .admin-upload-bin-table .upload-card-list{gap:0;border-bottom:0;background:transparent}.admin-upload-card-table{min-width:0;border:1px solid var(--border);border-radius:8px;background:var(--panel)}.admin-upload-card-head{position:relative;min-height:32px;display:grid;grid-template-columns:minmax(200px,1fr) 112px;align-items:center;gap:16px;padding:0 12px;border-bottom:1px solid var(--border);border-radius:7px 7px 0 0;background:var(--surface);color:var(--muted);font-size:8px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.admin-seller-node .admin-upload-bin-table .upload-card-row{display:grid;grid-template-columns:minmax(200px,1fr) 112px;gap:16px;min-height:40px;padding:8px 12px;border:0;border-bottom:1px solid var(--border);border-radius:0;background:var(--panel);color:var(--text)}.admin-seller-node .admin-upload-bin-table .admin-upload-card-table .upload-card-row:last-child{border-bottom:0;border-radius:0 0 7px 7px}.admin-seller-node .admin-upload-bin-table .upload-card-status{justify-self:start}.admin-seller-node .admin-upload-bin-table .admin-upload-card-table .upload-card-row.sold{background:color-mix(in srgb,var(--success) 12%,var(--panel))}.admin-seller-node .admin-upload-bin-table .admin-upload-card-table .upload-card-row.returned{background:color-mix(in srgb,var(--danger) 12%,var(--panel))}.admin-seller-node .admin-upload-bin-table .admin-upload-card-table .upload-card-row.sold .upload-card-status{background:color-mix(in srgb,var(--success) 16%,transparent);color:var(--success)}.admin-seller-node .admin-upload-bin-table .admin-upload-card-table .upload-card-row.returned .upload-card-status{background:color-mix(in srgb,var(--danger) 16%,transparent);color:var(--danger)}.admin-seller-node .admin-upload-bin-table .admin-upload-card-table .upload-card-row.ticket .upload-card-status{background:color-mix(in srgb,var(--warn) 16%,transparent);color:var(--warn)}.admin-seller-node .admin-upload-bin-table .upload-bin-head{font-size:8px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.admin-seller-node .admin-upload-bin-table .upload-bin-row{font-size:11px;font-weight:750;line-height:1.25}.admin-seller-node .admin-upload-bin-table .upload-bin-row>span{font-size:11px;font-weight:750}.admin-seller-node .admin-compact-tree,.admin-seller-node .admin-compact-base>.admin-upload-tree{gap:8px}.admin-seller-node .admin-compact-base>.admin-upload-tree{padding-block:8px}.admin-seller-node .admin-compact-base>.admin-compact-base-head{grid-template-columns:minmax(0,1fr) auto;gap:8px}.admin-seller-node .admin-base-tree-toggle,.admin-seller-node .admin-seller-upload-head>.admin-upload-tree-toggle{grid-template-columns:minmax(120px,.65fr) minmax(300px,1.35fr) 32px;gap:16px}.admin-seller-node .admin-base-tree-toggle,.admin-seller-node .admin-seller-upload-head>.admin-upload-tree-toggle{min-height:40px}.admin-seller-node .admin-base-tree-toggle>.admin-tree-metrics{gap:0}.admin-seller-node .admin-base-tree-toggle>svg,.admin-seller-node .admin-upload-tree-toggle>svg{justify-self:center}.admin-base-actions,.admin-upload-controls{display:flex;align-items:center;justify-content:flex-end;gap:8px}.admin-tree-icon-action,.admin-base-actions .admin-tree-icon-action,.admin-upload-controls .admin-tree-icon-action{width:32px;min-width:32px;height:32px;min-height:32px;flex:0 0 32px;display:grid;place-items:center;padding:0;border:1px solid var(--border);border-radius:8px;background:var(--panel);color:var(--muted);cursor:pointer}.admin-tree-icon-action:hover:not(:disabled){border-color:var(--border-strong);background:var(--surface);color:var(--text)}.admin-tree-icon-action.danger{border-color:color-mix(in srgb,var(--danger) 28%,var(--border));color:var(--danger)}.admin-tree-icon-action:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.admin-tree-icon-action:disabled{opacity:.4;cursor:not-allowed}.admin-seller-head-actions{flex-wrap:nowrap}.seller-commission-control{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.seller-sale-fields{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(76px,.45fr);gap:8px}.seller-sale-fields .seller-commission-field{min-width:0}.seller-commission-field{min-width:224px;height:40px;margin:0;padding:0 8px 4px;border:1px solid var(--border);border-radius:8px;background:var(--panel)}.seller-commission-field legend{max-width:calc(100% - 16px);margin-left:4px;padding:0 4px;overflow:hidden;color:var(--muted);font-size:8px;font-weight:750;line-height:1;text-overflow:ellipsis;white-space:nowrap}.seller-commission-field label{height:24px;display:flex;align-items:center;gap:4px}.seller-commission-field input{width:100%!important;min-width:0;height:24px!important;padding:0 4px!important;border:0!important;outline:0;background:transparent!important;color:var(--text);font-size:12px;font-weight:750;font-variant-numeric:tabular-nums}.seller-commission-field label>span{flex:0 0 auto;color:var(--muted);font-size:11px;font-weight:750}.seller-commission-field:focus-within{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 16%,transparent)}.seller-commission-control>button{min-height:40px;height:40px}@media(min-width:761px){.admin-seller-node .admin-seller-upload-items{position:relative;padding:12px 0 0}.admin-seller-node .admin-seller-upload-items:before{position:absolute;top:0;left:16px;width:1px;height:12px;background:var(--admin-tree-upload);content:""}.admin-seller-node .admin-upload-bin-table{border:0;background:transparent}.admin-seller-node .admin-upload-bin-table:before{top:0}.admin-seller-node .admin-upload-bin-table .upload-bin-head{position:relative;width:calc(100% - 32px);min-height:var(--admin-bin-head-height);margin-left:32px;padding:0;border:0;border-radius:8px;box-shadow:inset 0 0 0 1px var(--border)}.admin-seller-node .admin-upload-bin-table .upload-bin-head:before{position:absolute;top:0;left:-16px;width:16px;height:16px;border-bottom:1px solid var(--admin-tree-upload);border-bottom-left-radius:8px;content:""}.admin-seller-node .admin-upload-bin-table .upload-bin-row{min-height:var(--admin-bin-row-height);padding:0;border-radius:8px}.admin-seller-node .admin-upload-bin-table .upload-bin-head>span,.admin-seller-node .admin-upload-bin-table .upload-bin-row>span{width:100%;min-height:inherit;display:flex;align-items:center;justify-content:center}.admin-seller-node .admin-upload-bin-table .upload-bin-head>span:first-child,.admin-seller-node .admin-upload-bin-table .upload-bin-row>span:first-child{justify-self:stretch;justify-content:flex-start;padding-left:16px}.admin-seller-node .admin-upload-bin-table:before{bottom:20px}.admin-seller-node .admin-upload-bin-table .upload-bin-group:before{height:20px}.admin-seller-node .admin-upload-bin-table .upload-card-list{width:min(560px,100%);margin-left:0;padding:12px 8px 12px 32px}.admin-seller-node .admin-upload-bin-table .upload-card-list:before{bottom:32px;left:16px}.admin-seller-node .admin-upload-bin-table .admin-upload-card-table .upload-card-row:before{left:-17px;width:17px;height:20px}}@media(min-width:761px)and (max-width:1199px){.admin-seller-node>.base-head{height:auto;flex-wrap:wrap}.admin-seller-head-actions{width:100%;justify-content:flex-end}.seller-commission-control{width:min(100%,360px);grid-template-columns:minmax(0,1fr) auto}.seller-commission-field{width:100%;min-width:0}.admin-seller-node .admin-base-tree-toggle,.admin-seller-node .admin-seller-upload-head>.admin-upload-tree-toggle{grid-template-columns:minmax(100px,.65fr) minmax(0,1.35fr) 32px;gap:8px}}@media(min-width:1200px){.workspace:has(.admin-sellers-compact){overflow:visible}.main-area:has(.admin-sellers-compact){overflow-x:clip}.admin-sellers-compact .seller-commission-control{grid-template-columns:286px auto;gap:6px}.admin-sellers-compact .seller-commission-field{width:auto;min-width:0;height:36px;padding-bottom:2px}.admin-sellers-compact .seller-commission-field legend{font-size:7px}.admin-sellers-compact .seller-commission-field label,.admin-sellers-compact .seller-commission-field input{height:22px!important}.admin-sellers-compact .seller-commission-control>button{min-height:36px;height:36px;padding-inline:9px;border-radius:8px;font-size:10px}.admin-sellers-compact{--admin-tree-sticky-top: calc(64px + env(safe-area-inset-top)) ;--admin-base-sticky-top: calc(var(--admin-tree-sticky-top) + 48px);--admin-upload-sticky-top: calc(var(--admin-tree-sticky-top) + 96px);--admin-bin-head-sticky-top: calc(var(--admin-tree-sticky-top) + 144px);--admin-bin-row-sticky-top: calc(var(--admin-tree-sticky-top) + 176px);--admin-card-head-sticky-top: calc(var(--admin-tree-sticky-top) + 216px)}.admin-seller-node{overflow:visible}.admin-seller-node .admin-compact-tree{padding-left:var(--admin-tree-level-offset)}.admin-seller-node .admin-compact-tree:before{left:var(--admin-tree-rail-offset)}.admin-seller-node .admin-compact-base>.admin-upload-tree{padding-left:var(--admin-tree-level-offset)}.admin-seller-node .admin-compact-base>.admin-upload-tree:before{left:var(--admin-tree-rail-offset)}.admin-seller-node .admin-seller-upload-items:before,.admin-seller-node .admin-upload-bin-table:before{left:var(--admin-tree-rail-offset)}.admin-seller-node .admin-upload-bin-table .upload-bin-head{width:calc(100% - var(--admin-tree-level-offset));margin-left:var(--admin-tree-level-offset)}.admin-seller-node .admin-upload-bin-table .upload-bin-group{margin-left:var(--admin-tree-level-offset);margin-bottom:0;padding-bottom:8px}.admin-seller-node .admin-upload-bin-table .upload-bin-group:last-child{padding-bottom:0}.admin-seller-node .admin-upload-bin-table .upload-card-list{padding-left:var(--admin-tree-level-offset)}.admin-seller-node .admin-upload-bin-table .upload-card-list:before{left:var(--admin-tree-rail-offset)}.admin-seller-node .admin-upload-bin-table .admin-upload-card-table .upload-card-row:before{left:calc(-1px - var(--admin-tree-branch-length));width:calc(1px + var(--admin-tree-branch-length))}.admin-seller-node>.base-head,.admin-seller-node .admin-compact-base>.admin-compact-base-head,.admin-seller-node .admin-seller-upload-head{height:var(--admin-tree-head-height);min-height:var(--admin-tree-head-height);padding:4px 8px;align-items:center;background:var(--surface);box-shadow:0 1px 0 var(--border)}.admin-seller-node>.base-head{position:sticky;top:var(--admin-tree-sticky-top);z-index:16;border-radius:13px 13px 0 0}.admin-seller-node .admin-compact-base>.admin-compact-base-head{position:sticky;top:var(--admin-base-sticky-top);z-index:15}.admin-seller-node .admin-seller-upload-head{position:sticky;top:var(--admin-upload-sticky-top);z-index:14}.admin-seller-node .admin-upload-bin-table{overflow:visible}.admin-seller-node .admin-upload-bin-table .upload-bin-head{position:sticky;top:var(--admin-bin-head-sticky-top);z-index:13;height:var(--admin-bin-head-height);background:var(--surface);box-shadow:0 1px 0 var(--border)}.admin-seller-node .admin-upload-bin-table .upload-bin-group>.upload-bin-row{position:sticky;top:var(--admin-bin-row-sticky-top);z-index:12;height:var(--admin-bin-row-height);background:var(--panel);box-shadow:0 1px 0 var(--border)}.admin-seller-node .admin-upload-bin-table .admin-upload-card-head{position:sticky;top:var(--admin-card-head-sticky-top);z-index:11;height:var(--admin-bin-head-height);background:var(--surface);box-shadow:0 1px 0 var(--border)}.admin-seller-node .admin-upload-bin-table .upload-card-row{position:relative;z-index:auto}.admin-seller-tree-toggle,.admin-base-tree-toggle,.admin-seller-node .admin-seller-upload-head>.admin-upload-tree-toggle{min-height:40px}.admin-seller-node .admin-compact-base:before,.admin-seller-node .admin-seller-upload:before,.admin-seller-node .admin-upload-bin-table .upload-bin-group:before{content:none}.admin-seller-node .admin-compact-base>.admin-compact-base-head:before,.admin-seller-node .admin-seller-upload-head:before,.admin-seller-node .admin-upload-bin-table .upload-bin-head:before,.admin-seller-node .admin-upload-bin-table .upload-bin-group>.upload-bin-row:before,.admin-seller-node .admin-upload-bin-table .admin-upload-card-head:before{position:absolute;top:0;left:calc(0px - var(--admin-tree-branch-length));width:var(--admin-tree-branch-length);height:50%;border-bottom:1px solid;border-left:1px solid;border-bottom-left-radius:8px;content:"";pointer-events:none}.admin-seller-node .admin-compact-base>.admin-compact-base-head:before{border-color:var(--admin-tree-seller)}.admin-seller-node .admin-seller-upload-head:before{border-color:var(--admin-tree-base)}.admin-seller-node .admin-upload-bin-table .upload-bin-head:before,.admin-seller-node .admin-upload-bin-table .upload-bin-group>.upload-bin-row:before{border-color:var(--admin-tree-upload)}.admin-seller-node .admin-upload-bin-table .admin-upload-card-head:before{border-color:var(--admin-tree-bin)}.admin-seller-node .admin-compact-base>.admin-compact-base-head:before,.admin-seller-node .admin-seller-upload-head:before,.admin-seller-node .admin-upload-bin-table .admin-upload-card-head:before{left:calc(-1px - var(--admin-tree-branch-length));width:calc(1px + var(--admin-tree-branch-length))}.admin-seller-node .admin-compact-tree:before,.admin-seller-node .admin-compact-base>.admin-upload-tree:before{bottom:24px}.admin-seller-node .admin-compact-base:before,.admin-seller-node .admin-seller-upload:before{height:24px}.admin-sellers-compact .admin-compact-tree>.admin-compact-base:last-child:after,.admin-sellers-compact .admin-upload-tree>.admin-seller-upload:last-child:after,.admin-sellers-compact .admin-upload-bin-table>.upload-bin-group:last-child:after,.admin-sellers-compact .admin-upload-card-table>.upload-card-row:last-child:after{position:absolute;z-index:2;right:auto;bottom:0;width:1px;background:var(--panel);content:"";pointer-events:none}.admin-sellers-compact .admin-compact-tree>.admin-compact-base:last-child:after,.admin-sellers-compact .admin-upload-tree>.admin-seller-upload:last-child:after{top:calc(var(--admin-tree-head-height) / 2 + 1px);left:calc(0px - var(--admin-tree-rail-offset))}.admin-sellers-compact .admin-upload-bin-table>.upload-bin-group:last-child:after{top:calc(var(--admin-bin-row-height) / 2 + 1px);left:calc(0px - var(--admin-tree-rail-offset))}.admin-sellers-compact .admin-upload-card-table>.upload-card-row:last-child:after{top:calc(50% + 1px);bottom:-12px;left:calc(0px - var(--admin-tree-rail-offset))}}@media(max-width:760px){.admin-seller-node .admin-seller-upload-items{position:relative;padding:12px 0 0}.admin-seller-node .admin-seller-upload-items:before{position:absolute;top:0;left:12px;width:1px;height:12px;background:var(--admin-tree-upload);content:""}.admin-seller-node .admin-upload-bin-table .upload-card-list{width:100%;margin-left:0;padding:12px 4px 12px 24px}.admin-seller-node .admin-upload-bin-table .upload-card-list:before{bottom:32px;left:12px}.admin-upload-card-head,.admin-seller-node .admin-upload-bin-table .upload-card-row{grid-template-columns:minmax(0,1fr) 80px;gap:8px}.admin-seller-node .admin-upload-bin-table .admin-upload-card-table .upload-card-row:before{left:-13px;width:13px;height:20px}.admin-seller-node .admin-compact-base>.admin-compact-base-head,.admin-seller-node .admin-seller-upload-head{grid-template-columns:minmax(0,1fr) auto;gap:8px}.admin-seller-node .admin-base-tree-toggle,.admin-seller-node .admin-seller-upload-head>.admin-upload-tree-toggle{min-height:44px;grid-template-columns:minmax(76px,.65fr) minmax(0,1.35fr) 44px;gap:8px}.admin-base-actions,.admin-upload-controls{grid-column:auto;width:auto;display:flex;gap:8px;padding:0;border:0}.admin-base-actions .admin-tree-icon-action,.admin-upload-controls .admin-tree-icon-action{width:44px;min-width:44px;height:44px;min-height:44px;flex-basis:44px}.admin-seller-node>.base-head{height:auto;display:grid;grid-template-columns:minmax(0,1fr);gap:8px;padding:8px}.admin-seller-head-actions{width:100%}.seller-commission-control{width:100%;grid-template-columns:minmax(0,1fr)}.seller-commission-field{width:100%;min-width:0;height:48px}.seller-commission-field input{min-height:32px!important;height:32px!important;font-size:16px!important}.seller-commission-control>button{width:100%;min-width:96px;min-height:48px;height:48px}.admin-seller-node .admin-tree-metrics b{font-size:10px!important}.admin-seller-node .admin-upload-bin-table .upload-bin-row{font-size:11px;font-weight:750;line-height:1.25}}@media(min-width:1200px)and (max-width:1279px){.admin-seller-node{--admin-tree-level-offset: 32px;--admin-tree-rail-offset: 16px;--admin-tree-branch-length: 16px}}@media(min-width:761px)and (max-width:920px){.admin-seller-node .admin-base-tree-toggle,.admin-seller-node .admin-seller-upload-head>.admin-upload-tree-toggle{min-height:44px}.admin-base-actions .admin-tree-icon-action,.admin-upload-controls .admin-tree-icon-action{width:44px;min-width:44px;height:44px;min-height:44px;flex-basis:44px}.seller-commission-field,.seller-commission-control>button{height:44px;min-height:44px}}@media not all{.seller-owner-inventory{--seller-tree-base: #7c3aed;--seller-tree-upload: #0f766e;--seller-tree-bin: #c2410c;--seller-tree-head-height: 48px;--seller-bin-head-height: 36px;--seller-bin-row-height: 40px;--seller-tree-level-offset: 48px;--seller-tree-rail-offset: 24px;--seller-tree-branch-length: 24px;overflow:visible}.seller-owner-inventory-heading{width:100%;min-height:30px;align-items:center;flex-direction:row}.seller-owner-inventory-heading h2{min-width:0;line-height:1.2}.seller-owner-inventory-heading>span{min-height:24px;flex:0 0 auto;display:inline-flex;align-items:center;padding:0 8px}:root[data-theme=dark] .seller-owner-inventory{--seller-tree-base: #a78bfa;--seller-tree-upload: #2dd4bf;--seller-tree-bin: #fb923c}.seller-owner-base{position:relative;display:grid;gap:0;padding:0;overflow:visible;border:1px solid var(--border);border-left-width:5px;border-radius:12px;background:var(--panel);box-shadow:var(--shadow-sm)}.seller-owner-base+.seller-owner-base{margin-top:4px}.seller-owner-base>.seller-owner-base-head{position:relative;min-width:0;min-height:var(--seller-tree-head-height);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:4px 8px;border-bottom:1px solid var(--border);border-radius:10px 10px 0 0;background:var(--surface);box-shadow:0 1px 0 var(--border)}.seller-owner-base .admin-base-tree-toggle{width:100%;min-width:0;min-height:40px;grid-template-columns:minmax(150px,.65fr) minmax(300px,1.35fr) 32px;gap:16px}.seller-owner-base .admin-base-tree-toggle>span:first-child,.seller-owner-upload .admin-upload-title,.seller-owner-upload .admin-upload-title>span{min-width:0}.seller-owner-base .admin-base-tree-toggle small{color:var(--seller-tree-base);font-size:9px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.seller-owner-base .admin-base-tree-toggle b,.seller-owner-upload .admin-upload-name>strong{overflow:hidden;font-size:13px!important;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.seller-owner-base .admin-base-tree-toggle>svg,.seller-owner-upload .admin-upload-tree-toggle>svg{justify-self:center}.seller-owner-inventory .admin-tree-metrics small{color:var(--muted);font-size:8px!important;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.seller-owner-inventory .admin-tree-metrics b{font-size:12px!important;font-weight:800}.seller-owner-base .admin-base-tree-toggle .admin-tree-metrics small{color:var(--seller-tree-base)}.seller-owner-upload .admin-upload-tree-toggle .admin-tree-metrics small{color:var(--seller-tree-upload)}.seller-owner-base-actions,.seller-owner-upload-controls{display:flex;align-items:center;justify-content:flex-end;gap:8px}.seller-owner-base>.seller-owner-upload-tree{position:relative;display:grid;gap:8px;padding:8px 8px 8px var(--seller-tree-level-offset)}.seller-owner-base>.seller-owner-upload-tree:before{position:absolute;top:0;bottom:24px;left:var(--seller-tree-rail-offset);width:1px;background:var(--seller-tree-base);content:"";pointer-events:none}.seller-owner-upload{position:relative;margin:0;overflow:visible;border:1px solid var(--border);border-radius:10px;background:var(--panel);box-shadow:none}.seller-owner-upload:before{position:absolute;top:0;left:calc(0px - var(--seller-tree-branch-length));width:var(--seller-tree-branch-length);height:24px;border-bottom:1px solid var(--seller-tree-base);border-bottom-left-radius:8px;content:"";pointer-events:none}.seller-owner-upload>.admin-seller-upload-head{position:relative;min-width:0;min-height:var(--seller-tree-head-height);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:4px 8px;border-radius:9px 9px 0 0;background:var(--surface);box-shadow:0 1px 0 var(--border)}.seller-owner-upload .admin-upload-tree-toggle{min-width:0;min-height:40px;grid-template-columns:minmax(150px,.65fr) minmax(300px,1.35fr) 32px;align-items:center;gap:16px;color:var(--text)}.seller-owner-upload .admin-upload-title>span>small{color:var(--seller-tree-upload);font-size:8px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.seller-owner-upload .admin-upload-name{min-width:0;display:inline-flex!important;align-items:center;gap:6px!important}.seller-owner-upload .admin-seller-upload-items{position:relative;display:grid;gap:0;padding:12px 0 0;overflow:visible;border-top:1px solid var(--border);background:color-mix(in srgb,var(--surface) 52%,transparent)}.seller-owner-upload .admin-seller-upload-items:before{position:absolute;top:0;left:var(--seller-tree-rail-offset);width:1px;height:12px;background:var(--seller-tree-upload);content:"";pointer-events:none}.seller-owner-inventory .inventory-tree-table{position:relative;overflow:visible;border:0;border-radius:0;background:transparent}.seller-owner-inventory .inventory-tree-table:before{position:absolute;top:0;bottom:20px;left:var(--seller-tree-rail-offset);width:1px;background:var(--seller-tree-upload);content:"";pointer-events:none}.seller-owner-inventory .inventory-tree-table .upload-bin-head,.seller-owner-inventory .inventory-tree-table .upload-bin-row{grid-template-columns:minmax(92px,1.1fr) repeat(3,minmax(68px,.7fr)) repeat(4,minmax(92px,1fr));align-items:center;column-gap:12px}.seller-owner-inventory .inventory-tree-table .upload-bin-head{position:relative;width:calc(100% - var(--seller-tree-level-offset));min-height:var(--seller-bin-head-height);margin-left:var(--seller-tree-level-offset);padding:0;border:0;border-radius:8px;background:var(--surface);color:var(--seller-tree-bin);font-size:8px;font-weight:850;letter-spacing:.06em;text-transform:uppercase;box-shadow:inset 0 0 0 1px var(--border)}.seller-owner-inventory .inventory-tree-table .upload-bin-head:before,.seller-owner-inventory .inventory-tree-table .upload-bin-group:before{position:absolute;top:0;left:calc(0px - var(--seller-tree-branch-length));width:var(--seller-tree-branch-length);height:20px;border-bottom:1px solid var(--seller-tree-upload);border-bottom-left-radius:8px;content:"";pointer-events:none}.seller-owner-inventory .inventory-tree-table .upload-bin-head>span,.seller-owner-inventory .inventory-tree-table .upload-bin-row>span{width:100%;min-height:inherit;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:750;text-align:center}.seller-owner-inventory .inventory-tree-table .upload-bin-head>span{font-size:8px;font-weight:850}.seller-owner-inventory .inventory-tree-table .upload-bin-head>span:first-child,.seller-owner-inventory .inventory-tree-table .upload-bin-row>span:first-child{justify-content:flex-start;padding-left:16px;text-align:left}.seller-owner-inventory .inventory-tree-table .upload-bin-group{position:relative;display:grid;gap:0;margin:0 0 0 var(--seller-tree-level-offset);padding-bottom:8px;border-left:0}.seller-owner-inventory .inventory-tree-table .upload-bin-group:last-child{padding-bottom:0}.seller-owner-inventory .inventory-tree-table .upload-bin-row{position:relative;min-height:var(--seller-bin-row-height);padding:0;border-radius:8px;background:var(--panel);color:var(--text);font-size:11px;line-height:1.25}.seller-owner-inventory .inventory-tree-table .bin-badge.small{min-width:0;min-height:0;justify-content:flex-start;padding:0;border:0;border-radius:0;background:transparent;color:var(--text)}.seller-owner-inventory .inventory-tree-table .bin-profit{justify-content:center}.seller-owner-inventory .inventory-tree-table .upload-card-list{position:relative;width:min(620px,100%);display:grid;grid-template-columns:1fr;gap:0;margin:0;padding:12px 8px 12px var(--seller-tree-level-offset);border:0;background:transparent}.seller-owner-inventory .inventory-tree-table .upload-card-list:before{position:absolute;top:0;bottom:32px;left:var(--seller-tree-rail-offset);width:1px;background:var(--seller-tree-bin);content:"";pointer-events:none}.seller-owner-inventory .inventory-tree-table .admin-upload-card-table{min-width:0;overflow:visible;border:1px solid var(--border);border-radius:8px;background:var(--panel)}.seller-owner-inventory .inventory-tree-table .admin-upload-card-head{position:relative;min-height:32px;grid-template-columns:minmax(200px,1fr) 112px;gap:16px;padding:0 12px}.seller-owner-inventory .inventory-tree-table .admin-upload-card-head:before,.seller-owner-inventory .inventory-tree-table .upload-card-row:before{position:absolute;top:0;left:calc(-1px - var(--seller-tree-branch-length));width:calc(1px + var(--seller-tree-branch-length));height:20px;border-bottom:1px solid var(--seller-tree-bin);border-bottom-left-radius:8px;content:"";pointer-events:none}.seller-owner-inventory .inventory-tree-table .upload-card-row{position:relative;min-height:40px;display:grid;grid-template-columns:minmax(200px,1fr) 112px;align-items:center;gap:16px;padding:8px 12px;overflow:visible;border:0;border-bottom:1px solid var(--border);border-radius:0;background:var(--panel);color:var(--text)}.seller-owner-inventory .inventory-tree-table .upload-card-row:last-child{border-bottom:0;border-radius:0 0 7px 7px}.seller-owner-inventory .inventory-tree-table .upload-card-row.sold{background:color-mix(in srgb,var(--success) 12%,var(--panel))}.seller-owner-inventory .inventory-tree-table .upload-card-row.returned{background:color-mix(in srgb,var(--danger) 12%,var(--panel))}.seller-owner-inventory .inventory-tree-table .upload-card-status{justify-self:start}.seller-owner-inventory .inventory-tree-table .upload-card-row.sold .upload-card-status{color:var(--success)}.seller-owner-inventory .inventory-tree-table .upload-card-row.returned .upload-card-status{color:var(--danger)}.seller-owner-inventory .inventory-tree-table .upload-card-row.ticket .upload-card-status{color:var(--warn)}@media(min-width:761px)and (max-width:1199px){.seller-owner-inventory .inventory-tree-table{overflow-x:auto;overflow-y:visible;scrollbar-width:thin}.seller-owner-inventory .inventory-tree-table>.upload-bin-head,.seller-owner-inventory .inventory-tree-table>.upload-bin-group{min-width:900px}}@media(min-width:1200px){.workspace:has(.seller-owner-inventory),.seller-owner-inventory,.seller-owner-base,.seller-owner-upload,.seller-owner-upload-tree,.seller-owner-upload .admin-seller-upload-items,.seller-owner-inventory .inventory-tree-table{overflow:visible}.main-area:has(.seller-owner-inventory){overflow-x:clip}.seller-owner-inventory{--seller-base-sticky-top: calc(64px + env(safe-area-inset-top)) ;--seller-upload-sticky-top: calc(112px + env(safe-area-inset-top)) ;--seller-bin-head-sticky-top: calc(160px + env(safe-area-inset-top)) ;--seller-bin-row-sticky-top: calc(196px + env(safe-area-inset-top)) ;--seller-card-head-sticky-top: calc(236px + env(safe-area-inset-top)) }.seller-owner-base>.seller-owner-base-head{position:sticky;top:var(--seller-base-sticky-top);z-index:15}.seller-owner-upload>.admin-seller-upload-head{position:sticky;top:var(--seller-upload-sticky-top);z-index:14}.seller-owner-inventory .inventory-tree-table .upload-bin-head{position:sticky;top:var(--seller-bin-head-sticky-top);z-index:13;height:var(--seller-bin-head-height)}.seller-owner-inventory .inventory-tree-table .upload-bin-group>.upload-bin-row{position:sticky;top:var(--seller-bin-row-sticky-top);z-index:12;height:var(--seller-bin-row-height);box-shadow:0 1px 0 var(--border)}.seller-owner-inventory .inventory-tree-table .admin-upload-card-head{position:sticky;top:var(--seller-card-head-sticky-top);z-index:11;height:32px;background:var(--surface);box-shadow:0 1px 0 var(--border)}.seller-owner-inventory .inventory-tree-table .upload-card-row{position:relative;z-index:auto}}@media(max-width:760px){.seller-owner-inventory{--seller-tree-base: #5b21b6;--seller-tree-upload: #047857;--seller-tree-bin: #c2410c;--seller-tree-level-offset: 28px;--seller-tree-rail-offset: 0px;--seller-tree-branch-length: 28px;--seller-tree-line-width: 3px;--seller-tree-container-border-width: 1px;--seller-tree-elbow-radius: 8px;--seller-tree-join-overlap: 1px}:root[data-theme=dark] .seller-owner-inventory{--seller-tree-base: #c4b5fd;--seller-tree-upload: #5eead4;--seller-tree-bin: #fdba74}.seller-owner-base{border-left-width:var(--seller-tree-line-width);border-radius:12px}.seller-owner-base>.seller-owner-base-head,.seller-owner-upload>.admin-seller-upload-head,.seller-owner-inventory .inventory-tree-table .upload-bin-head,.seller-owner-inventory .inventory-tree-table .upload-bin-row,.seller-owner-inventory .inventory-tree-table .admin-upload-card-head{position:static!important;top:auto!important}.seller-owner-base>.seller-owner-base-head,.seller-owner-upload>.admin-seller-upload-head{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:8px;padding:8px}.seller-owner-base .admin-base-tree-toggle,.seller-owner-upload .admin-upload-tree-toggle{min-height:44px;grid-template-columns:minmax(0,1fr) 44px;grid-template-rows:auto auto;gap:8px}.seller-owner-base .admin-base-tree-toggle>span:first-child,.seller-owner-upload .admin-upload-tree-toggle>.admin-upload-title{grid-column:1;grid-row:1;align-self:center}.seller-owner-base .admin-base-tree-toggle>svg,.seller-owner-upload .admin-upload-tree-toggle>svg{grid-column:2!important;grid-row:1!important;align-self:center}.seller-owner-base .admin-base-tree-toggle>.admin-tree-metrics,.seller-owner-upload .admin-upload-tree-toggle>.admin-tree-metrics{grid-column:1 / -1;grid-row:2;width:100%;border-top:1px solid var(--border)}.seller-owner-inventory .admin-tree-metrics>span{min-height:38px;padding-inline:8px}.seller-owner-inventory .admin-tree-metrics>span:first-child{padding-left:0}.seller-owner-inventory .admin-tree-metrics b{font-size:11px!important}.seller-owner-base-actions,.seller-owner-upload-controls{grid-column:1 / -1;width:100%;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(44px,1fr);gap:8px;padding-top:8px;border-top:1px solid var(--border)}.seller-owner-base-actions .admin-tree-icon-action,.seller-owner-upload-controls .admin-tree-icon-action{width:100%;min-width:44px;height:44px;min-height:44px;flex:none}.seller-owner-base>.seller-owner-upload-tree{gap:8px;padding:8px 4px 8px var(--seller-tree-level-offset)}.seller-owner-base>.seller-owner-upload-tree:before{top:calc(0px - var(--seller-tree-join-overlap));left:calc(0px - var(--seller-tree-line-width));bottom:auto;width:var(--seller-tree-line-width);height:calc(8px + var(--seller-tree-join-overlap) + var(--seller-tree-join-overlap))}.seller-owner-upload:before{top:calc(0px - var(--seller-tree-join-overlap));left:calc(0px - var(--seller-tree-branch-length) - var(--seller-tree-line-width) - var(--seller-tree-container-border-width));width:calc(var(--seller-tree-branch-length) + var(--seller-tree-line-width));height:calc(24px + var(--seller-tree-join-overlap));border:0;border-left:var(--seller-tree-line-width) solid var(--seller-tree-base);border-bottom:var(--seller-tree-line-width) solid var(--seller-tree-base);border-bottom-left-radius:var(--seller-tree-elbow-radius);background:transparent;box-sizing:border-box;box-shadow:none;transform:none}.seller-owner-upload>.admin-seller-upload-head{position:relative;border-left:0}.seller-owner-upload>.admin-seller-upload-head:after{position:absolute;z-index:1;top:calc(0px - var(--seller-tree-container-border-width));bottom:calc(0px - var(--seller-tree-container-border-width));left:calc(0px - var(--seller-tree-container-border-width));width:var(--seller-tree-line-width);border-radius:9px 0 0;background:var(--seller-tree-upload);content:"";pointer-events:none}.seller-owner-upload .admin-seller-upload-items{padding:8px 0 0 var(--seller-tree-level-offset)}.seller-owner-upload .admin-seller-upload-items:before{top:calc(0px - var(--seller-tree-join-overlap));bottom:auto;left:calc(0px - var(--seller-tree-container-border-width));width:var(--seller-tree-line-width);height:calc(8px + var(--seller-tree-join-overlap) + var(--seller-tree-join-overlap))}.seller-owner-upload .admin-seller-upload-items:not(:has(.upload-bin-group)):before{content:none}.seller-owner-inventory .inventory-tree-table{width:100%;overflow:visible}.seller-owner-inventory .inventory-tree-table:before{content:none}.seller-owner-inventory .inventory-tree-table .upload-bin-head{display:none}.seller-owner-inventory .inventory-tree-table .upload-bin-group{width:100%;gap:8px;margin:0;padding:0 0 8px}.seller-owner-inventory .inventory-tree-table .upload-bin-group:before{top:calc(0px - var(--seller-tree-join-overlap));left:calc(0px - var(--seller-tree-branch-length) - var(--seller-tree-container-border-width));width:calc(var(--seller-tree-branch-length) + var(--seller-tree-container-border-width));height:calc(24px + var(--seller-tree-join-overlap));border:0;border-left:var(--seller-tree-line-width) solid var(--seller-tree-upload);border-bottom:var(--seller-tree-line-width) solid var(--seller-tree-upload);border-bottom-left-radius:var(--seller-tree-elbow-radius);background:transparent;box-sizing:border-box;box-shadow:none;transform:none}.seller-owner-inventory .inventory-tree-table .upload-bin-row{width:100%;min-height:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;padding:12px;border:1px solid var(--border)!important;border-left:3px solid var(--seller-tree-bin)!important;border-radius:0 12px 12px 0;background:var(--panel);box-shadow:var(--shadow-sm)}.seller-owner-inventory .inventory-tree-table .upload-bin-row>span{min-height:36px;display:grid;align-content:center;justify-content:stretch;gap:3px;padding:0;overflow:visible;text-align:left;white-space:normal}.seller-owner-inventory .inventory-tree-table .upload-bin-row>span:before{color:var(--muted);font-size:8px;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.seller-owner-inventory .inventory-tree-table .upload-bin-row>span:first-child{grid-column:1 / -1;min-height:40px;padding-bottom:8px;border-bottom:1px solid var(--border)}.seller-owner-inventory .inventory-tree-table .upload-bin-row>span:last-child{grid-column:1 / -1;min-height:40px;display:flex;align-items:center;justify-content:space-between;padding-top:8px;border-top:1px solid var(--border)}.seller-owner-inventory .inventory-tree-table .upload-card-list{width:100%;margin:0;padding:0 0 8px var(--seller-tree-level-offset)}.seller-owner-inventory .inventory-tree-table .upload-card-list:before{top:calc(-8px - var(--seller-tree-join-overlap));bottom:auto;left:var(--seller-tree-rail-offset);width:var(--seller-tree-line-width);height:calc(8px + var(--seller-tree-join-overlap) + var(--seller-tree-join-overlap));border:0;border-radius:0;box-shadow:none;transform:none}.seller-owner-inventory .inventory-tree-table .upload-card-list:not(:has(.upload-card-row)):before{content:none}.seller-owner-inventory .inventory-tree-table .admin-upload-card-table{display:grid;gap:8px;overflow:visible;border:0;background:transparent}.seller-owner-inventory .inventory-tree-table .admin-upload-card-head{display:none}.seller-owner-inventory .inventory-tree-table .upload-card-row{min-height:52px;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:10px 12px;border:1px solid var(--border);border-left-color:var(--seller-tree-bin);border-radius:0 10px 10px 0;background:var(--panel);box-shadow:calc(var(--seller-tree-container-border-width) - var(--seller-tree-line-width)) 0 0 var(--seller-tree-bin),var(--shadow-sm)}.seller-owner-inventory .inventory-tree-table .upload-card-row:last-child{border-bottom:1px solid var(--border);border-radius:0 10px 10px 0}.seller-owner-inventory .inventory-tree-table .upload-card-row:before{top:calc(0px - var(--seller-tree-join-overlap));left:calc(0px - var(--seller-tree-branch-length) - var(--seller-tree-container-border-width));width:var(--seller-tree-branch-length);height:calc(26px + var(--seller-tree-join-overlap));border:0;border-left:var(--seller-tree-line-width) solid var(--seller-tree-bin);border-bottom:var(--seller-tree-line-width) solid var(--seller-tree-bin);border-bottom-left-radius:var(--seller-tree-elbow-radius);background:transparent;box-sizing:border-box;box-shadow:none;transform:none}.seller-owner-inventory .inventory-tree-table .upload-card-mask{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seller-owner-inventory .inventory-tree-table .upload-card-status{min-height:28px;display:inline-flex;align-items:center;justify-self:end;padding:0 8px;border-radius:999px;background:var(--surface);white-space:nowrap}.seller-owner-inventory .inventory-tree-table .upload-card-row.sold{background:color-mix(in srgb,var(--success) 10%,var(--panel))}.seller-owner-inventory .inventory-tree-table .upload-card-row.returned{background:color-mix(in srgb,var(--danger) 10%,var(--panel))}}}@media not all{@media(max-width:768px){.admin-sellers-compact{gap:12px;margin-top:12px}.admin-sellers-compact .admin-seller-node{--admin-tree-level-offset: 18px;--admin-tree-rail-offset: 0px;--admin-tree-branch-length: 18px;--admin-tree-card-offset: var(--admin-tree-branch-length);--admin-tree-line-width: 3px;--admin-tree-container-border-width: 1px;--admin-tree-elbow-radius: 8px;--admin-tree-join-overlap: 1px;overflow:visible;border-left:var(--admin-tree-line-width) solid var(--admin-tree-seller);border-radius:14px;box-shadow:var(--shadow-sm)}.admin-sellers-compact .admin-seller-node>.base-head,.admin-sellers-compact .admin-seller-node .admin-compact-base>.admin-compact-base-head,.admin-sellers-compact .admin-seller-node .admin-seller-upload-head,.admin-sellers-compact .admin-seller-node .upload-bin-head,.admin-sellers-compact .admin-seller-node .upload-bin-row,.admin-sellers-compact .admin-seller-node .admin-upload-card-head{position:static!important;top:auto!important}.admin-sellers-compact .admin-seller-node>.base-head{position:relative;min-height:0;display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:8px;padding:8px;border-bottom:1px solid var(--border);border-left:0;border-radius:11px 13px 0 0;background:var(--surface)}.admin-sellers-compact .admin-seller-node>.base-head:after{content:none}.admin-sellers-compact .admin-seller-tree-toggle{width:100%;min-width:0;min-height:44px;display:grid;grid-template-columns:minmax(0,1fr) 44px;grid-template-rows:auto auto;align-items:center;gap:8px;padding:0;border:0;background:transparent}.admin-sellers-compact .admin-seller-tree-toggle>.admin-seller-tree-identity{grid-column:1;grid-row:1;align-self:center}.admin-sellers-compact .admin-seller-tree-toggle>svg{grid-column:2;grid-row:1;align-self:center;justify-self:center}.admin-sellers-compact .admin-seller-tree-toggle>.admin-tree-metrics{grid-column:1 / -1;grid-row:2;width:100%;border-top:1px solid var(--border)}.admin-sellers-compact .admin-seller-tree-toggle>.admin-seller-tree-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-sellers-compact .admin-seller-tree-identity strong,.admin-sellers-compact .admin-base-tree-toggle b,.admin-sellers-compact .admin-upload-name>strong{font-size:12px!important}.admin-sellers-compact .admin-tree-metrics{min-height:38px}.admin-sellers-compact .admin-tree-metrics>span{min-height:38px;padding-inline:8px}.admin-sellers-compact .admin-tree-metrics>span:first-child{padding-left:0}.admin-sellers-compact .admin-tree-metrics small{font-size:8px!important}.admin-sellers-compact .admin-tree-metrics b{font-size:11px!important}.admin-sellers-compact .admin-seller-head-actions,.admin-sellers-compact .seller-commission-control{width:100%;min-width:0}.admin-sellers-compact .seller-commission-control{grid-template-columns:minmax(0,1fr) auto;gap:8px}.admin-sellers-compact .seller-commission-field{width:100%;min-width:0;height:44px}.admin-sellers-compact .seller-commission-field input{height:28px!important;min-height:28px!important;font-size:16px!important}.admin-sellers-compact .seller-commission-control>button{min-width:92px;height:44px;min-height:44px}.admin-sellers-compact .admin-seller-node .admin-compact-tree{position:relative;display:grid;gap:10px;padding:10px 4px 10px var(--admin-tree-level-offset);border-top:0}.admin-sellers-compact .admin-seller-node .admin-compact-tree:before{top:calc(0px - var(--admin-tree-join-overlap));bottom:auto;left:calc(0px - var(--admin-tree-line-width));width:var(--admin-tree-line-width);height:calc(10px + var(--admin-tree-join-overlap) + var(--admin-tree-join-overlap));background:var(--admin-tree-seller)}.admin-sellers-compact .admin-seller-node .admin-compact-tree:not(:has(>.admin-compact-base)):before{content:none}.admin-sellers-compact .admin-seller-node .admin-compact-base{position:relative;gap:0;padding:0;overflow:visible;border:1px solid var(--border);border-radius:12px;background:var(--panel);box-shadow:var(--shadow-sm)}.admin-sellers-compact .admin-seller-node .admin-compact-base:before{z-index:3;top:calc(0px - var(--admin-tree-join-overlap));left:calc(0px - var(--admin-tree-branch-length) - var(--admin-tree-line-width) - var(--admin-tree-container-border-width));width:calc(var(--admin-tree-branch-length) + var(--admin-tree-line-width));height:calc(26px + var(--admin-tree-join-overlap));border:0;border-left:var(--admin-tree-line-width) solid var(--admin-tree-seller);border-bottom:var(--admin-tree-line-width) solid var(--admin-tree-seller);border-bottom-left-radius:var(--admin-tree-elbow-radius);background:transparent;box-sizing:border-box;box-shadow:none;transform:none}.admin-sellers-compact .admin-seller-node .admin-compact-tree>.admin-compact-base:last-child:after{position:absolute;z-index:2;top:calc(26px - var(--admin-tree-elbow-radius));bottom:calc(-10px - var(--admin-tree-join-overlap));left:calc(0px - var(--admin-tree-branch-length) - var(--admin-tree-line-width) - var(--admin-tree-container-border-width) - var(--admin-tree-join-overlap));width:calc(var(--admin-tree-line-width) + var(--admin-tree-join-overlap) + var(--admin-tree-join-overlap));background:var(--panel);content:"";pointer-events:none}.admin-sellers-compact .admin-seller-node .admin-compact-base>.admin-compact-base-head,.admin-sellers-compact .admin-seller-node .admin-seller-upload-head{min-height:0;display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:8px;padding:8px}.admin-sellers-compact .admin-seller-node .admin-compact-base>.admin-compact-base-head{position:relative;border-left:0}.admin-sellers-compact .admin-seller-node .admin-compact-base>.admin-compact-base-head:after{position:absolute;z-index:1;top:calc(0px - var(--admin-tree-container-border-width));bottom:calc(0px - var(--admin-tree-container-border-width));left:calc(0px - var(--admin-tree-container-border-width));width:var(--admin-tree-line-width);border-radius:11px 0 0;background:var(--admin-tree-base);content:"";pointer-events:none}.admin-sellers-compact .admin-seller-node .admin-base-tree-toggle,.admin-sellers-compact .admin-seller-node .admin-upload-tree-toggle{width:100%;min-width:0;min-height:44px;display:grid;grid-template-columns:minmax(0,1fr) 44px;grid-template-rows:auto auto;align-items:center;gap:8px}.admin-sellers-compact .admin-seller-node .admin-base-tree-toggle>span:first-child,.admin-sellers-compact .admin-seller-node .admin-upload-tree-toggle>.admin-upload-title{grid-column:1;grid-row:1;align-self:center}.admin-sellers-compact .admin-seller-node .admin-base-tree-toggle>svg,.admin-sellers-compact .admin-seller-node .admin-upload-tree-toggle>svg{grid-column:2!important;grid-row:1!important;align-self:center;justify-self:center}.admin-sellers-compact .admin-seller-node .admin-base-tree-toggle>.admin-tree-metrics,.admin-sellers-compact .admin-seller-node .admin-upload-tree-toggle>.admin-tree-metrics{grid-column:1 / -1;grid-row:2;width:100%;border-top:1px solid var(--border)}.admin-sellers-compact .admin-seller-node .admin-base-actions,.admin-sellers-compact .admin-seller-node .admin-upload-controls{grid-column:1 / -1;width:100%;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(44px,1fr);gap:8px;padding-top:8px;border-top:1px solid var(--border)}.admin-sellers-compact .admin-seller-node .admin-base-actions .admin-tree-icon-action,.admin-sellers-compact .admin-seller-node .admin-upload-controls .admin-tree-icon-action{width:100%;min-width:44px;height:44px;min-height:44px;flex:none}.admin-sellers-compact .admin-seller-node .admin-compact-base>.admin-upload-tree{position:relative;display:grid;gap:8px;padding:10px 4px 10px var(--admin-tree-level-offset)}.admin-sellers-compact .admin-seller-node .admin-compact-base>.admin-upload-tree:before{top:calc(0px - var(--admin-tree-join-overlap));bottom:auto;left:calc(0px - var(--admin-tree-container-border-width));width:var(--admin-tree-line-width);height:calc(10px + var(--admin-tree-join-overlap) + var(--admin-tree-join-overlap));background:var(--admin-tree-base)}.admin-sellers-compact .admin-seller-node .admin-compact-base>.admin-upload-tree:not(:has(>.admin-seller-upload)):before{content:none}.admin-sellers-compact .admin-seller-node .admin-seller-upload{position:relative;margin:0;overflow:visible;border:1px solid var(--border);border-radius:10px;background:var(--panel);box-shadow:var(--shadow-sm)}.admin-sellers-compact .admin-seller-node .admin-seller-upload:before{z-index:3;top:calc(0px - var(--admin-tree-join-overlap));left:calc(0px - var(--admin-tree-branch-length) - var(--admin-tree-container-border-width) - var(--admin-tree-container-border-width));width:calc(var(--admin-tree-branch-length) + var(--admin-tree-container-border-width));height:calc(26px + var(--admin-tree-join-overlap));border:0;border-left:var(--admin-tree-line-width) solid var(--admin-tree-base);border-bottom:var(--admin-tree-line-width) solid var(--admin-tree-base);border-bottom-left-radius:var(--admin-tree-elbow-radius);background:transparent;box-sizing:border-box;box-shadow:none;transform:none}.admin-sellers-compact .admin-seller-node .admin-upload-tree>.admin-seller-upload:last-child:after{position:absolute;z-index:2;top:calc(26px - var(--admin-tree-elbow-radius));bottom:calc(-10px - var(--admin-tree-join-overlap));left:calc(0px - var(--admin-tree-branch-length) - var(--admin-tree-container-border-width) - var(--admin-tree-container-border-width) - var(--admin-tree-join-overlap));width:calc(var(--admin-tree-line-width) + var(--admin-tree-join-overlap) + var(--admin-tree-join-overlap));background:var(--panel);content:"";pointer-events:none}.admin-sellers-compact .admin-seller-node .admin-seller-upload-head{position:relative;border-left:0}.admin-sellers-compact .admin-seller-node .admin-seller-upload-head:after{position:absolute;z-index:1;top:calc(0px - var(--admin-tree-container-border-width));bottom:calc(0px - var(--admin-tree-container-border-width));left:calc(0px - var(--admin-tree-container-border-width));width:var(--admin-tree-line-width);border-radius:9px 0 0;background:var(--admin-tree-upload);content:"";pointer-events:none}.admin-sellers-compact .admin-seller-node .admin-seller-upload-items{position:relative;gap:0;padding:10px 0 0 var(--admin-tree-level-offset);overflow:visible;border-top:1px solid var(--border)}.admin-sellers-compact .admin-seller-node .admin-seller-upload-items:before{top:calc(0px - var(--admin-tree-join-overlap));bottom:auto;left:calc(0px - var(--admin-tree-container-border-width));width:var(--admin-tree-line-width);height:calc(10px + var(--admin-tree-join-overlap) + var(--admin-tree-join-overlap));background:var(--admin-tree-upload)}.admin-sellers-compact .admin-seller-node .admin-seller-upload-items:not(:has(.upload-bin-group)):before{content:none}.admin-sellers-compact .admin-seller-node .admin-upload-bin-table{width:100%;overflow:visible;border:0;border-radius:0;background:transparent}.admin-sellers-compact .admin-seller-node .admin-upload-bin-table:before{content:none}.admin-sellers-compact .admin-seller-node .admin-upload-bin-table .upload-bin-head{display:none}.admin-sellers-compact .admin-seller-node .admin-upload-bin-table .upload-bin-group{position:relative;width:100%;display:grid;gap:0;margin:0;padding:0 0 8px}.admin-sellers-compact .admin-seller-node .admin-upload-bin-table .upload-bin-group:before{z-index:3;top:calc(0px - var(--admin-tree-join-overlap));left:calc(0px - var(--admin-tree-branch-length) - var(--admin-tree-container-border-width));width:calc(var(--admin-tree-branch-length) + var(--admin-tree-container-border-width));height:calc(26px + var(--admin-tree-join-overlap));border:0;border-left:var(--admin-tree-line-width) solid var(--admin-tree-upload);border-bottom:var(--admin-tree-line-width) solid var(--admin-tree-upload);border-bottom-left-radius:var(--admin-tree-elbow-radius);background:transparent;box-sizing:border-box;box-shadow:none;transform:none}.admin-sellers-compact .admin-seller-node .admin-upload-bin-table>.upload-bin-group:last-child:after{position:absolute;z-index:2;top:calc(26px - var(--admin-tree-elbow-radius));bottom:calc(0px - var(--admin-tree-join-overlap));left:calc(0px - var(--admin-tree-branch-length) - var(--admin-tree-container-border-width) - var(--admin-tree-join-overlap));width:calc(var(--admin-tree-line-width) + var(--admin-tree-join-overlap) + var(--admin-tree-join-overlap));background:var(--panel);content:"";pointer-events:none}.admin-sellers-compact .admin-seller-node .admin-upload-bin-table .upload-bin-row{width:100%;min-height:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;padding:12px;border:1px solid var(--border)!important;border-left:var(--admin-tree-line-width) solid var(--admin-tree-bin)!important;border-radius:0 12px 12px 0;background:var(--panel);box-shadow:var(--shadow-sm);text-align:left}.admin-sellers-compact .admin-seller-node .admin-upload-bin-table .upload-bin-row>span{min-width:0;min-height:36px;display:grid;align-content:center;justify-content:stretch;gap:3px;padding:0;overflow:visible;font-size:11px;font-weight:750;text-align:left;white-space:normal}.admin-sellers-compact .admin-seller-node .admin-upload-bin-table .upload-bin-row>span:before{content:attr(data-label);color:var(--muted);font-size:8px;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.admin-sellers-compact .admin-seller-node .admin-upload-bin-table .upload-bin-row>span:first-child{grid-column:1 / -1;min-height:40px;display:flex;align-items:center;justify-content:space-between;padding-bottom:8px;border-bottom:1px solid var(--border)}.admin-sellers-compact .admin-seller-node .admin-upload-bin-table .upload-bin-row .bin-badge.small{width:auto;min-width:0;padding-left:0;border:0;border-radius:0;background:transparent;color:var(--text)}.admin-sellers-compact .admin-seller-node .admin-upload-bin-table .upload-bin-row>span:last-child{grid-column:1 / -1;min-height:40px;display:flex;align-items:center;justify-content:flex-start;padding-top:8px;border-top:1px solid var(--border)}.admin-sellers-compact .admin-seller-node .admin-upload-bin-table .upload-bin-row>span:last-child:before{margin-right:auto}.admin-sellers-compact .admin-seller-node .admin-upload-bin-table .upload-bin-row>span:last-child svg{margin-left:6px}.admin-sellers-compact .admin-seller-node .admin-upload-bin-table .upload-card-list{position:relative;width:100%;display:grid;grid-template-columns:1fr;gap:0;margin:0;padding:10px 0 8px var(--admin-tree-level-offset);border:0;background:transparent}.admin-sellers-compact .admin-seller-node .admin-upload-bin-table .upload-card-list:before{top:calc(0px - var(--admin-tree-join-overlap));bottom:36px;left:0;width:var(--admin-tree-line-width);height:auto;border:0;border-radius:0;background:var(--admin-tree-bin);box-shadow:none;transform:none}.admin-sellers-compact .admin-seller-node .admin-upload-bin-table .upload-card-list:not(:has(.upload-card-row)):before{content:none}.admin-sellers-compact .admin-seller-node .admin-upload-card-table{display:grid;gap:0;overflow:visible;border:0;background:transparent}.admin-sellers-compact .admin-seller-node .admin-upload-card-head{display:none}.admin-sellers-compact .admin-seller-node .admin-upload-card-table .upload-card-row{position:relative;height:56px;min-height:56px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 12px;overflow:visible;border:1px solid var(--border);border-left:var(--admin-tree-line-width) solid var(--admin-tree-bin);border-radius:0;background:var(--panel);box-shadow:var(--shadow-sm)}.admin-sellers-compact .admin-seller-node .admin-upload-card-table .upload-card-row:last-child{border-bottom:1px solid var(--border);border-radius:0 0 10px}.admin-sellers-compact .admin-seller-node .admin-upload-card-table .upload-card-row:first-child{border-radius:0 10px 0 0}.admin-sellers-compact .admin-seller-node .admin-upload-card-table .upload-card-row+.upload-card-row{border-top:0}.admin-sellers-compact .admin-seller-node .admin-upload-card-table .upload-card-row:only-child{border-radius:0 10px 10px 0}.admin-sellers-compact .admin-seller-node .admin-upload-card-table .upload-card-row:before{z-index:3;top:calc(0px - var(--admin-tree-join-overlap));left:calc(0px - var(--admin-tree-branch-length) - var(--admin-tree-line-width));width:calc(var(--admin-tree-branch-length) + var(--admin-tree-line-width));height:calc(28px + var(--admin-tree-join-overlap));border:0;border-left:var(--admin-tree-line-width) solid var(--admin-tree-bin);border-bottom:var(--admin-tree-line-width) solid var(--admin-tree-bin);border-bottom-left-radius:var(--admin-tree-elbow-radius);background:transparent;box-sizing:border-box;box-shadow:none;transform:none}.admin-sellers-compact .admin-seller-node .admin-upload-card-table .upload-card-row+.upload-card-row:before{top:0}.admin-sellers-compact .admin-seller-node .admin-upload-card-table>.upload-card-row:last-child:after{content:none}.admin-sellers-compact .admin-seller-node .admin-upload-card-table .upload-card-mask{min-width:0;display:grid;gap:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-sellers-compact .admin-seller-node .admin-upload-card-table .upload-card-mask:before{color:var(--muted);font-size:8px;font-weight:850;letter-spacing:.05em;text-transform:uppercase;content:attr(data-label)}.admin-sellers-compact .admin-seller-node .admin-upload-card-table .upload-card-status{min-height:30px;display:inline-flex;align-items:center;justify-self:end;padding:0 9px;border-radius:999px;background:var(--surface);white-space:nowrap}.admin-sellers-compact .admin-seller-node .admin-upload-card-table .upload-card-row.sold{background:color-mix(in srgb,var(--success) 10%,var(--panel))}.admin-sellers-compact .admin-seller-node .admin-upload-card-table .upload-card-row.returned{background:color-mix(in srgb,var(--danger) 10%,var(--panel))}.admin-sellers-compact .admin-seller-node .admin-items-pagination{width:100%;margin-top:8px}}}@media not all{.inventory-tree-root{--inventory-tree-seller: #2563eb;--inventory-tree-base: #7c3aed;--inventory-tree-upload: #0f766e;--inventory-tree-bin: #c2410c;--inventory-tree-head-height: 56px;--inventory-tree-indent: 48px;--inventory-tree-rail: 24px;--inventory-tree-branch: 24px;container-name:inventory-tree;container-type:inline-size;min-width:0}:root[data-theme=dark] .inventory-tree-root{--inventory-tree-seller: #60a5fa;--inventory-tree-base: #a78bfa;--inventory-tree-upload: #2dd4bf;--inventory-tree-bin: #fb923c}.inventory-tree-root .admin-seller-node{--admin-tree-seller: var(--inventory-tree-seller);--admin-tree-base: var(--inventory-tree-base);--admin-tree-upload: var(--inventory-tree-upload);--admin-tree-bin: var(--inventory-tree-bin)}.seller-owner-inventory{--seller-tree-base: var(--inventory-tree-base);--seller-tree-upload: var(--inventory-tree-upload);--seller-tree-bin: var(--inventory-tree-bin)}.inventory-tree-root :is(.admin-seller-tree-toggle,.admin-base-tree-toggle,.admin-upload-tree-toggle,.upload-bin-row-button){transition:background-color .2s ease-out,color .2s ease-out}.inventory-tree-root :is(.admin-seller-tree-toggle,.admin-base-tree-toggle,.admin-upload-tree-toggle,.upload-bin-row-button):focus-visible{position:relative;z-index:5;outline:2px solid var(--accent);outline-offset:-2px}.inventory-tree-root :is(.admin-seller-tree-toggle,.admin-base-tree-toggle,.admin-upload-tree-toggle,.upload-bin-row-button)>svg{transition:color .2s ease-out,transform .2s ease-out}.inventory-tree-root :is(.inventory-tree-bases,.inventory-tree-uploads,.admin-seller-upload-items,.upload-card-list){animation:inventory-tree-reveal .2s ease-out both}@keyframes inventory-tree-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(min-width:761px){.inventory-tree-root :is(.inventory-tree-seller,.seller-owner-base){min-width:0;overflow:hidden;border-radius:12px;background:var(--panel);box-shadow:var(--shadow-sm)}.inventory-tree-root .seller-owner-base{min-height:var(--inventory-tree-head-height);border:1px solid var(--border-strong);border-left-width:4px}.inventory-tree-root .inventory-tree-seller{border-color:var(--border-strong)}.inventory-tree-root .inventory-tree-seller>.base-head,.inventory-tree-root .inventory-tree-base>.admin-compact-base-head,.inventory-tree-root .inventory-tree-upload>.admin-seller-upload-head{min-width:0;min-height:var(--inventory-tree-head-height);height:var(--inventory-tree-head-height);align-items:center;padding:4px 8px;border:0;border-bottom:1px solid var(--border);border-radius:0;background:var(--surface);box-shadow:none}.inventory-tree-root .inventory-tree-seller>.base-head{display:grid;grid-template-columns:minmax(0,1fr) auto}.inventory-tree-root .inventory-tree-bases,.inventory-tree-root .inventory-tree-uploads{position:relative;display:grid;gap:0;padding:0 0 0 var(--inventory-tree-indent);border:0;background:var(--panel)}.inventory-tree-root .inventory-tree-base>.inventory-tree-uploads{gap:0;padding-block:0}.inventory-tree-root .inventory-tree-bases:before,.inventory-tree-root .inventory-tree-uploads:before,.inventory-tree-root .inventory-tree-upload>.admin-seller-upload-items:before,.inventory-tree-root .inventory-tree-table:before,.inventory-tree-root .upload-card-list:before{position:absolute;top:0;bottom:calc(var(--inventory-tree-head-height) / 2);left:var(--inventory-tree-rail);width:1px;content:"";pointer-events:none}.inventory-tree-root .inventory-tree-bases:before{background:var(--inventory-tree-seller)}.inventory-tree-root .inventory-tree-uploads:before{background:var(--inventory-tree-base)}.inventory-tree-root .inventory-tree-upload>.admin-seller-upload-items:before,.inventory-tree-root .inventory-tree-table:before{background:var(--inventory-tree-upload)}.inventory-tree-root .upload-card-list:before{background:var(--inventory-tree-bin)}.inventory-tree-root .inventory-tree-base,.inventory-tree-root .inventory-tree-upload{position:relative;min-width:0;display:grid;gap:0;margin:0;padding:0;overflow:visible;border:0;border-radius:0;background:var(--panel);box-shadow:none}.inventory-tree-root .inventory-tree-base+.inventory-tree-base,.inventory-tree-root .inventory-tree-upload+.inventory-tree-upload{margin:0;border-top:1px solid var(--border)}.inventory-tree-root .inventory-tree-base:before,.inventory-tree-root .inventory-tree-upload:before,.inventory-tree-root .upload-bin-group:before,.inventory-tree-root .admin-upload-card-head:before,.inventory-tree-root .upload-card-row:before{position:absolute;top:0;left:calc(0px - var(--inventory-tree-branch));width:var(--inventory-tree-branch);height:calc(var(--inventory-tree-head-height) / 2);border:0;border-bottom:1px solid;border-left:1px solid;border-bottom-left-radius:8px;background:transparent;content:"";pointer-events:none}.inventory-tree-root .seller-owner-base:before{content:none}.inventory-tree-root .inventory-tree-base:before{border-color:var(--inventory-tree-seller)}.inventory-tree-root .inventory-tree-upload:before{border-color:var(--inventory-tree-base)}.inventory-tree-root .upload-bin-group:before{border-color:var(--inventory-tree-upload)}.inventory-tree-root :is(.admin-upload-card-head,.upload-card-row):before{border-color:var(--inventory-tree-bin)}.inventory-tree-root .inventory-tree-base>.admin-compact-base-head,.inventory-tree-root .inventory-tree-upload>.admin-seller-upload-head{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.inventory-tree-root .admin-base-tree-toggle,.inventory-tree-root .admin-upload-tree-toggle{min-height:48px;grid-template-columns:minmax(120px,.65fr) minmax(300px,1.35fr) 32px;gap:16px}.inventory-tree-root .seller-owner-base .admin-base-tree-toggle{grid-template-columns:minmax(0,1fr) 32px}.inventory-tree-root .seller-owner-base .admin-base-tree-toggle>svg{grid-column:2}.inventory-tree-root .admin-base-actions,.inventory-tree-root .admin-upload-controls{display:flex;align-items:center;justify-content:flex-end;gap:8px}.inventory-tree-root .inventory-tree-upload>.admin-seller-upload-items{position:relative;display:grid;gap:0;padding:0 0 0 var(--inventory-tree-indent);overflow:visible;border:0;background:color-mix(in srgb,var(--surface) 45%,var(--panel))}.inventory-tree-root .inventory-tree-table{position:relative;min-width:0;overflow:visible;border:0;border-radius:0;background:transparent}.inventory-tree-root .inventory-tree-table .upload-bin-head,.inventory-tree-root .inventory-tree-table .upload-bin-row{grid-template-columns:minmax(92px,1.1fr) repeat(3,minmax(68px,.7fr)) repeat(4,minmax(92px,1fr));align-items:center;column-gap:12px}.inventory-tree-root .inventory-tree-table .upload-bin-head{position:relative;width:calc(100% - var(--inventory-tree-indent));min-height:36px;margin-left:var(--inventory-tree-indent);padding:0;border:0;border-bottom:1px solid var(--border);border-radius:0;background:var(--surface);color:var(--inventory-tree-bin);box-shadow:none}.inventory-tree-root .inventory-tree-table .upload-bin-group{position:relative;display:grid;gap:0;margin:0 0 0 var(--inventory-tree-indent);padding:0;border:0}.inventory-tree-root .inventory-tree-table .upload-bin-row{min-height:44px;padding:0;border:0;border-bottom:1px solid var(--border);border-radius:0;background:var(--panel)}.inventory-tree-root .inventory-tree-table :is(.upload-bin-head,.upload-bin-row)>span{width:100%;min-height:inherit;display:flex;align-items:center;justify-content:center}.inventory-tree-root .inventory-tree-table :is(.upload-bin-head,.upload-bin-row)>span:first-child{justify-content:flex-start;padding-left:16px;text-align:left}.inventory-tree-root .inventory-tree-table .bin-badge.small{min-width:0;min-height:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--text)}.inventory-tree-root .inventory-tree-table .upload-card-list{position:relative;width:min(620px,100%);display:grid;grid-template-columns:1fr;gap:0;margin:0;padding:0 0 0 var(--inventory-tree-indent);border:0;background:transparent}.inventory-tree-root .admin-upload-card-table{min-width:0;overflow:visible;border:0;border-radius:0;background:var(--panel)}.inventory-tree-root .admin-upload-card-head,.inventory-tree-root .admin-upload-card-table .upload-card-row{position:relative;min-height:40px;grid-template-columns:minmax(200px,1fr) 112px;gap:16px;padding:8px 12px;border:0;border-bottom:1px solid var(--border);border-radius:0}.inventory-tree-root .admin-upload-card-head{padding-block:0}.inventory-tree-root .admin-upload-card-table .upload-card-row:last-child{border-bottom:0;border-radius:0}}@media(min-width:1200px){.inventory-tree-root.seller-owner-inventory .seller-owner-base>.seller-owner-base-head,.inventory-tree-root.seller-owner-inventory .inventory-tree-upload>.admin-seller-upload-head,.inventory-tree-root.seller-owner-inventory .inventory-tree-table .upload-bin-head,.inventory-tree-root.seller-owner-inventory .inventory-tree-table .upload-bin-group>.upload-bin-row,.inventory-tree-root.seller-owner-inventory .inventory-tree-table .admin-upload-card-head,.inventory-tree-root.admin-sellers-compact .inventory-tree-seller>.base-head,.inventory-tree-root.admin-sellers-compact .inventory-tree-base>.admin-compact-base-head,.inventory-tree-root.admin-sellers-compact .inventory-tree-upload>.admin-seller-upload-head,.inventory-tree-root.admin-sellers-compact .inventory-tree-table .upload-bin-head,.inventory-tree-root.admin-sellers-compact .inventory-tree-table .upload-bin-group>.upload-bin-row,.inventory-tree-root.admin-sellers-compact .inventory-tree-table .admin-upload-card-head{position:relative;top:auto}}@container inventory-tree (max-width: 760px){.seller-owner-inventory .seller-owner-base{--inventory-mobile-indent: 18px;--inventory-mobile-branch: 18px;--inventory-mobile-line: 3px;--inventory-mobile-gap: 10px;position:relative;min-width:0;display:grid;gap:0;padding:0;overflow:visible;border:1px solid var(--border-strong);border-left:var(--inventory-mobile-line) solid var(--inventory-tree-base);border-radius:14px;background:var(--panel);box-shadow:var(--shadow-sm)}.seller-owner-inventory .seller-owner-base+.seller-owner-base{margin-top:0}.seller-owner-inventory .seller-owner-base>.seller-owner-base-head,.seller-owner-inventory .inventory-tree-upload>.admin-seller-upload-head{position:relative!important;top:auto!important;min-width:0;min-height:0;display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:8px;padding:8px;border:0;border-bottom:1px solid var(--border);border-radius:0;background:var(--surface);box-shadow:none}.seller-owner-inventory .seller-owner-base>.seller-owner-base-head:after,.seller-owner-inventory .inventory-tree-upload>.admin-seller-upload-head:after{position:absolute;z-index:1;top:-1px;bottom:-1px;left:-1px;width:var(--inventory-mobile-line);content:"";pointer-events:none}.seller-owner-inventory .seller-owner-base>.seller-owner-base-head:after{background:var(--inventory-tree-base)}.seller-owner-inventory .inventory-tree-upload>.admin-seller-upload-head:after{background:var(--inventory-tree-upload)}.seller-owner-inventory .admin-base-tree-toggle,.seller-owner-inventory .admin-upload-tree-toggle{width:100%;min-width:0;min-height:48px;display:grid;grid-template-columns:minmax(0,1fr) 44px;grid-template-rows:auto auto;align-items:center;gap:8px}.seller-owner-inventory .admin-base-tree-toggle>span:first-child,.seller-owner-inventory .admin-upload-tree-toggle>.admin-upload-title{grid-column:1;grid-row:1;align-self:center}.seller-owner-inventory :is(.admin-base-tree-toggle,.admin-upload-tree-toggle)>svg{grid-column:2!important;grid-row:1!important;align-self:center;justify-self:center}.seller-owner-inventory .admin-upload-tree-toggle>.admin-tree-metrics{grid-column:1 / -1;grid-row:2;width:100%;border-top:1px solid var(--border)}.seller-owner-inventory .admin-tree-metrics>span{min-height:38px;padding-inline:8px}.seller-owner-inventory .admin-tree-metrics>span:first-child{padding-left:0}.seller-owner-inventory .admin-tree-metrics b{font-size:11px!important}.seller-owner-inventory :is(.seller-owner-base-actions,.seller-owner-upload-controls){grid-column:1 / -1;width:100%;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(44px,1fr);gap:8px;padding-top:8px;border-top:1px solid var(--border)}.seller-owner-inventory :is(.seller-owner-base-actions,.seller-owner-upload-controls) .admin-tree-icon-action{width:100%;min-width:44px;height:44px;min-height:44px;flex:none}.seller-owner-inventory .seller-owner-base>.inventory-tree-uploads{position:relative;display:grid;gap:var(--inventory-mobile-gap);padding:var(--inventory-mobile-gap) 4px var(--inventory-mobile-gap) var(--inventory-mobile-indent);border:0;background:var(--panel)}.seller-owner-inventory .seller-owner-base>.inventory-tree-uploads:before,.seller-owner-inventory .inventory-tree-upload>.admin-seller-upload-items:before{position:absolute;top:-1px;left:-1px;width:var(--inventory-mobile-line);height:calc(var(--inventory-mobile-gap) + 2px);content:"";pointer-events:none}.seller-owner-inventory .seller-owner-base>.inventory-tree-uploads:before{background:var(--inventory-tree-base)}.seller-owner-inventory .inventory-tree-upload>.admin-seller-upload-items:before{background:var(--inventory-tree-upload)}.seller-owner-inventory .inventory-tree-upload{position:relative;min-width:0;margin:0;overflow:visible;border:1px solid var(--border);border-radius:10px;background:var(--panel);box-shadow:var(--shadow-sm)}.seller-owner-inventory .inventory-tree-upload:before,.seller-owner-inventory .upload-bin-group:before,.seller-owner-inventory .upload-card-row:before{position:absolute;z-index:3;top:-1px;left:calc(0px - var(--inventory-mobile-branch) - 2px);width:calc(var(--inventory-mobile-branch) + 2px);height:27px;border:0;border-left:var(--inventory-mobile-line) solid;border-bottom:var(--inventory-mobile-line) solid;border-bottom-left-radius:8px;background:transparent;box-sizing:border-box;content:"";pointer-events:none}.seller-owner-inventory .inventory-tree-upload:before{border-color:var(--inventory-tree-base)}.seller-owner-inventory .upload-bin-group:before{border-color:var(--inventory-tree-upload)}.seller-owner-inventory .upload-card-row:before{border-color:var(--inventory-tree-bin)}.seller-owner-inventory .inventory-tree-upload>.admin-seller-upload-items{position:relative;min-width:0;display:grid;gap:0;padding:var(--inventory-mobile-gap) 0 0 var(--inventory-mobile-indent);overflow:visible;border-top:1px solid var(--border);background:transparent}.seller-owner-inventory .inventory-tree-table{width:100%;min-width:0;overflow:visible;border:0;border-radius:0;background:transparent}.seller-owner-inventory .inventory-tree-table:before{content:none}.seller-owner-inventory .inventory-tree-table .upload-bin-head{display:none}.seller-owner-inventory .inventory-tree-table .upload-bin-group{position:relative;width:100%;min-width:0;display:grid;gap:0;margin:0;padding:0 0 8px}.seller-owner-inventory .inventory-tree-table .upload-bin-row{position:relative!important;top:auto!important;width:100%;min-width:0;min-height:44px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;padding:12px;border:1px solid var(--border)!important;border-left:var(--inventory-mobile-line) solid var(--inventory-tree-bin)!important;border-radius:0 12px 12px 0;background:var(--panel);box-shadow:var(--shadow-sm);text-align:left}.seller-owner-inventory .inventory-tree-table .upload-bin-row>span{min-width:0;min-height:36px;display:grid;align-content:center;justify-content:stretch;gap:3px;padding:0;overflow:visible;text-align:left;white-space:normal}.seller-owner-inventory .inventory-tree-table .upload-bin-row>span:before{color:var(--muted);font-size:8px;font-weight:850;letter-spacing:.05em;text-transform:uppercase;content:attr(data-label)}.seller-owner-inventory .inventory-tree-table .upload-bin-row>span:first-child{grid-column:1 / -1;min-height:40px;padding:0 0 8px;border-bottom:1px solid var(--border)}.seller-owner-inventory .inventory-tree-table .upload-bin-row>span:last-child{grid-column:1 / -1;min-height:40px;display:flex;align-items:center;justify-content:flex-start;padding-top:8px;border-top:1px solid var(--border)}.seller-owner-inventory .inventory-tree-table .upload-bin-row>span:last-child:before{margin-right:auto}.seller-owner-inventory .inventory-tree-table .bin-badge.small{width:auto;min-width:0;min-height:0;padding-left:0;border:0;border-radius:0;background:transparent;color:var(--text)}.seller-owner-inventory .inventory-tree-table .upload-card-list{position:relative;width:100%;min-width:0;display:grid;grid-template-columns:1fr;gap:0;margin:0;padding:var(--inventory-mobile-gap) 0 8px var(--inventory-mobile-indent);border:0;background:transparent}.seller-owner-inventory .inventory-tree-table .upload-card-list:before{position:absolute;top:-1px;bottom:36px;left:0;width:var(--inventory-mobile-line);height:auto;border:0;border-radius:0;background:var(--inventory-tree-bin);content:"";pointer-events:none}.seller-owner-inventory .inventory-tree-table .admin-upload-card-table{min-width:0;display:grid;gap:0;overflow:visible;border:0;background:transparent}.seller-owner-inventory .inventory-tree-table .admin-upload-card-head{display:none}.seller-owner-inventory .inventory-tree-table .upload-card-row{position:relative;width:100%;min-width:0;min-height:56px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 12px;overflow:visible;border:1px solid var(--border);border-left:var(--inventory-mobile-line) solid var(--inventory-tree-bin);border-radius:0;background:var(--panel);box-shadow:var(--shadow-sm)}.seller-owner-inventory .inventory-tree-table .upload-card-row:first-child{border-radius:0 10px 0 0}.seller-owner-inventory .inventory-tree-table .upload-card-row:last-child{border-bottom:1px solid var(--border);border-radius:0 0 10px}.seller-owner-inventory .inventory-tree-table .upload-card-row+.upload-card-row{border-top:0}.seller-owner-inventory .inventory-tree-table .upload-card-row:only-child{border-radius:0 10px 10px 0}.seller-owner-inventory .inventory-tree-table .upload-card-mask{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seller-owner-inventory .inventory-tree-table .upload-card-status{min-height:30px;display:inline-flex;align-items:center;justify-self:end;padding:0 9px;border-radius:999px;background:var(--surface);white-space:nowrap}}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.status-spinner{animation:none!important}.global-toast,.global-toast.exiting{animation-duration:1ms!important}.global-toast-timer .progress{animation:none!important}.inventory-tree-root :is(.inventory-tree-bases,.inventory-tree-uploads,.admin-seller-upload-items,.upload-card-list){animation:none!important}}.inventory-tree-root{--inventory-tree-seller: #2563eb;--inventory-tree-base: #7c3aed;--inventory-tree-upload: #0f766e;--inventory-tree-bin: #c2410c;--inventory-tree-indent: 48px;--inventory-tree-line: 2px;--inventory-tree-half-line: 1px;--inventory-tree-node-entry: 28px;--inventory-tree-bin-entry: 24px;--inventory-tree-card-entry: 22px;--inventory-tree-bin-head-height: 36px;--inventory-tree-card-head-height: 36px;--inventory-tree-card-row-height: 44px;--inventory-tree-card-bottom-space: 0px;--inventory-tree-branch-gap: 0px;--inventory-tree-branch-radius: 8px;--inventory-tree-list-trailing: 0px;--inventory-tree-level-gap: 8px;--inventory-tree-row-gap: 0px;--inventory-tree-sibling-gap: 8px;--inventory-tree-sticky-top: 64px;--inventory-tree-seller-offset: 0px;--inventory-tree-seller-sticky-height: 56px;--inventory-tree-base-sticky-height: 56px;--inventory-tree-upload-sticky-height: 56px;min-width:0}.workspace:has(.inventory-tree-root){overflow:visible}.main-area:has(.inventory-tree-root){overflow-x:clip;overflow-y:visible}:root[data-theme=dark] .inventory-tree-root{--inventory-tree-seller: #60a5fa;--inventory-tree-base: #a78bfa;--inventory-tree-upload: #2dd4bf;--inventory-tree-bin: #fb923c}.inventory-tree-seller-node,.inventory-tree-node{position:relative;min-width:0;display:grid;gap:0;margin:0;background:var(--panel)}.inventory-tree-seller-node{overflow:visible;border:1px solid var(--border-strong);border-radius:14px;box-shadow:var(--shadow-sm)}.seller-owner-inventory>.inventory-tree-node{overflow:visible;border:1px solid var(--border-strong);border-radius:12px;box-shadow:var(--shadow-sm)}.inventory-tree-seller-header,.inventory-tree-node-header{position:relative;min-width:0;min-height:56px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:4px 8px;border-left:var(--inventory-tree-line) solid transparent;border-bottom:1px solid var(--border);background:var(--surface)}.inventory-tree-seller-header{border-left-color:var(--inventory-tree-seller);border-radius:12px 12px 0 0}.inventory-tree-node-base>.inventory-tree-node-header{border-left-color:var(--inventory-tree-base);border-radius:10px 10px 0 0}.inventory-tree-node-upload>.inventory-tree-node-header{border-left-color:var(--inventory-tree-upload);border-radius:10px 10px 0 0}.inventory-tree-node-base>.inventory-tree-node-notices{border-left:var(--inventory-tree-line) solid var(--inventory-tree-base)}.inventory-tree-node-upload>.inventory-tree-node-notices{border-left:var(--inventory-tree-line) solid var(--inventory-tree-upload)}.inventory-tree-seller-disclosure,.inventory-tree-node-disclosure{width:100%;min-width:0;min-height:48px;display:grid;grid-template-columns:minmax(140px,.65fr) minmax(300px,1.35fr) 32px;align-items:center;gap:16px;padding:0;border:0;background:transparent;color:var(--text);font:inherit;text-align:left;cursor:pointer}.inventory-tree-seller-disclosure:hover strong,.inventory-tree-node-disclosure:hover strong{color:var(--accent)}.inventory-tree-seller-disclosure:focus-visible,.inventory-tree-node-disclosure:focus-visible,.inventory-bin-row:focus-visible,.inventory-tree-action:focus-visible{position:relative;z-index:5;outline:2px solid var(--accent);outline-offset:-2px}.inventory-tree-node-identity{min-width:0;display:grid;gap:2px}.inventory-tree-node-identity>small,.inventory-tree-node-metrics small{min-width:0;overflow:hidden;color:var(--muted);font-size:8px;font-weight:850;letter-spacing:.05em;line-height:1.25;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.inventory-tree-seller-disclosure .inventory-tree-node-identity>small{color:var(--inventory-tree-seller)}.inventory-tree-node-base .inventory-tree-node-identity>small{color:var(--inventory-tree-base)}.inventory-tree-node-upload .inventory-tree-node-identity>small{color:var(--inventory-tree-upload)}.inventory-tree-node-title{min-width:0;display:flex;align-items:center;gap:7px}.inventory-tree-node-title strong{min-width:0;overflow:hidden;font-size:13px;font-weight:800;line-height:1.25;text-overflow:ellipsis;transition:color .16s ease-out;white-space:nowrap}.inventory-tree-color-swatch{width:10px;height:10px;flex:0 0 10px;border:1px solid color-mix(in srgb,var(--text) 24%,transparent);border-radius:3px}.inventory-tree-status{width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:var(--muted)}.inventory-tree-status.active{background:var(--success)}.inventory-tree-status.paused{background:var(--danger)}.inventory-tree-status.sold{background:#d99a00}.inventory-tree-status.archived{background:var(--muted)}.inventory-tree-node-metrics{min-width:0;min-height:36px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.inventory-tree-seller-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.inventory-tree-node-metrics>span{min-width:0;min-height:36px;display:grid;align-content:center;gap:2px;padding-inline:12px}.inventory-tree-node-metrics>span:first-child{padding-left:0}.inventory-tree-node-metrics>span+span{border-left:1px solid var(--border)}.inventory-tree-node-metrics b{min-width:0;overflow:hidden;font-size:12px;font-weight:800;font-variant-numeric:tabular-nums;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.inventory-tree-chevron{width:32px;height:36px;display:grid;place-items:center;color:var(--muted)}.inventory-tree-chevron svg{transition:color .16s ease-out,transform .16s ease-out}.inventory-tree-node-actions{display:grid;grid-auto-flow:column;grid-auto-columns:36px;gap:8px}.inventory-tree-action{width:36px;min-width:36px;height:36px;min-height:36px;display:grid;place-items:center;padding:0;border:1px solid var(--border);border-radius:8px;background:var(--panel);color:var(--muted);cursor:pointer}.inventory-tree-action:hover:not(:disabled){border-color:var(--border-strong);background:var(--surface);color:var(--text)}.inventory-tree-action.danger{border-color:color-mix(in srgb,var(--danger) 28%,var(--border));color:var(--danger)}.inventory-tree-action:disabled{opacity:.4;cursor:not-allowed}.inventory-tree-node-notices{min-width:0}.inventory-tree-seller-children,.inventory-tree-node-children,.inventory-card-children{--inventory-rail-color: var(--inventory-tree-base);--inventory-rail-mask: var(--panel);--inventory-tree-rail-shift: 0px;position:relative;min-width:0;display:grid;gap:0;padding-left:var(--inventory-tree-indent);background:var(--panel)}.inventory-tree-seller-children{--inventory-rail-color: var(--inventory-tree-seller);padding-top:var(--inventory-tree-level-gap)}.inventory-tree-root.admin-sellers-compact .inventory-tree-seller-children{--inventory-tree-seller-offset: var(--inventory-tree-seller-sticky-height)}.inventory-tree-node-upload>.inventory-tree-node-children{--inventory-rail-color: var(--inventory-tree-upload);--inventory-rail-mask: color-mix(in srgb, var(--surface) 45%, var(--panel));background:var(--inventory-rail-mask)}.inventory-card-children{--inventory-rail-color: var(--inventory-tree-bin);--inventory-tree-rail-shift: 0px}.inventory-bin-group:has(>.inventory-card-children),.inventory-bin-group>.inventory-card-children{background-image:linear-gradient(var(--inventory-tree-bin),var(--inventory-tree-bin));background-position:left top;background-repeat:no-repeat;background-size:var(--inventory-tree-line) 100%}.inventory-tree-node-base>.inventory-tree-node-children,.inventory-tree-node-upload>.inventory-tree-node-children,.inventory-card-children{padding-top:var(--inventory-tree-level-gap)}.inventory-tree-seller-children>.inventory-tree-node:before,.inventory-tree-node-children>.inventory-tree-node:before,.inventory-tree-node-children>.inventory-bin-table .inventory-bin-group:before,.inventory-card-children .inventory-card-row:before{--inventory-branch-entry: var(--inventory-tree-node-entry);--inventory-branch-leading: var(--inventory-tree-branch-gap);--inventory-branch-host-border: 0px;--inventory-branch-host-top-border: 0px;position:absolute;z-index:3;top:calc(0px - var(--inventory-branch-leading) - var(--inventory-branch-host-top-border));left:calc(0px - var(--inventory-tree-indent) + var(--inventory-tree-rail-shift) - var(--inventory-branch-host-border));width:calc(var(--inventory-tree-indent) - var(--inventory-tree-rail-shift) + var(--inventory-tree-half-line));height:calc(var(--inventory-branch-leading) + var(--inventory-branch-entry) + var(--inventory-tree-half-line));box-sizing:border-box;border-bottom:var(--inventory-tree-line) solid var(--inventory-rail-color);border-left:var(--inventory-tree-line) solid var(--inventory-rail-color);border-bottom-left-radius:var(--inventory-tree-branch-radius);content:"";pointer-events:none}.inventory-tree-node-children>.inventory-bin-table .inventory-bin-group:before{--inventory-branch-entry: var(--inventory-tree-bin-entry);--inventory-branch-leading: 0px}.inventory-card-children .inventory-card-row:before{--inventory-branch-entry: var(--inventory-tree-card-entry);--inventory-branch-leading: var(--inventory-tree-row-gap);--inventory-branch-host-border: var(--inventory-tree-line)}.inventory-tree-node-upload>.inventory-tree-node-children>.inventory-bin-table>.inventory-bin-group:before{--inventory-branch-leading: var(--inventory-tree-row-gap)}.inventory-card-children>.inventory-card-list>.inventory-card-row:before{--inventory-branch-leading: var(--inventory-tree-row-gap)}.inventory-tree-node-base>.inventory-tree-node-children>.inventory-tree-node-upload:first-child:before{--inventory-branch-leading: var(--inventory-tree-level-gap)}.inventory-tree-seller-children>.inventory-tree-node-base:first-child:before{--inventory-branch-leading: var(--inventory-tree-level-gap)}.inventory-tree-seller-children>.inventory-tree-node:not(.is-last-tree-child):after,.inventory-tree-node-children>.inventory-tree-node:not(.is-last-tree-child):after,.inventory-tree-node-children>.inventory-bin-table .inventory-bin-group:not(.is-last-tree-child):after,.inventory-card-children .inventory-card-row:not(.is-last-tree-child):after{--inventory-branch-entry: var(--inventory-tree-node-entry);--inventory-branch-host-border: 0px;--inventory-branch-host-top-border: 0px;--inventory-branch-host-bottom-border: 0px;position:absolute;z-index:1;top:calc(var(--inventory-branch-entry) - var(--inventory-tree-branch-radius) - var(--inventory-branch-host-top-border));bottom:calc(0px - var(--inventory-branch-host-bottom-border));left:calc(0px - var(--inventory-tree-indent) + var(--inventory-tree-rail-shift) - var(--inventory-branch-host-border));width:var(--inventory-tree-line);background:var(--inventory-rail-color);content:"";pointer-events:none}.inventory-tree-node-children>.inventory-bin-table .inventory-bin-group:not(.is-last-tree-child):after{--inventory-branch-entry: var(--inventory-tree-bin-entry)}.inventory-tree-node-upload>.inventory-tree-node-children>.inventory-bin-table>.inventory-bin-group:has(>.inventory-card-children):not(.is-last-tree-child):after{z-index:4}.inventory-card-children .inventory-card-row:not(.is-last-tree-child):after{--inventory-branch-entry: var(--inventory-tree-card-entry);--inventory-branch-host-border: var(--inventory-tree-line);--inventory-branch-host-bottom-border: 1px}.inventory-tree-seller-children>.inventory-tree-node+.inventory-tree-node,.inventory-tree-node-children>.inventory-tree-node+.inventory-tree-node{border-top:1px solid var(--border)}.inventory-tree-seller-children>.inventory-tree-node+.inventory-tree-node,.inventory-tree-node-base>.inventory-tree-node-children>.inventory-tree-node+.inventory-tree-node{margin-top:var(--inventory-tree-sibling-gap)}.inventory-tree-seller-children>.inventory-tree-node+.inventory-tree-node:before,.inventory-tree-node-base>.inventory-tree-node-children>.inventory-tree-node+.inventory-tree-node:before{--inventory-branch-leading: var(--inventory-tree-sibling-gap)}.inventory-tree-node.archived{border-style:dashed;background:color-mix(in srgb,var(--surface) 72%,var(--panel));opacity:.72}.inventory-bin-table{position:relative;min-width:0;display:grid;gap:0;overflow:visible;background:transparent}.inventory-bin-head,.inventory-bin-row{min-width:0;display:grid;grid-template-columns:minmax(92px,1.1fr) repeat(3,minmax(68px,.7fr)) repeat(4,minmax(92px,1fr));align-items:center;column-gap:12px}.inventory-bin-table.support-safe :is(.inventory-bin-head,.inventory-bin-row){grid-template-columns:minmax(92px,1.1fr) repeat(3,minmax(68px,.7fr)) 28px}.inventory-bin-head{position:relative;min-height:var(--inventory-tree-bin-head-height);padding:0 12px;border-bottom:1px solid var(--border);background:var(--surface);color:var(--inventory-tree-bin);font-size:8px;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.inventory-bin-head>span,.inventory-bin-row>span{min-width:0;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.inventory-bin-head>span:first-child,.inventory-bin-row>span:first-child{text-align:left}.inventory-bin-group{position:relative;min-width:0;display:grid;gap:0;margin-top:var(--inventory-tree-row-gap)}.inventory-bin-row{position:relative;width:100%;min-height:48px;padding:0 10px;border:0;border-left:var(--inventory-tree-line) solid var(--inventory-tree-bin);border-bottom:1px solid var(--border);background:var(--panel);color:var(--text);font:inherit;font-size:11px;font-weight:750;line-height:1.25;text-align:left;cursor:pointer}.inventory-bin-row:hover{background:var(--surface)}.inventory-bin-result{display:flex;align-items:center;justify-content:center;gap:6px;color:var(--accent)}.inventory-card-list{width:50%;min-width:min(100%,320px);max-width:720px;justify-self:start;display:grid;gap:0;background:var(--panel)}.inventory-card-head,.inventory-card-row{position:relative;min-width:0;min-height:var(--inventory-tree-card-head-height);display:grid;grid-template-columns:minmax(200px,1fr) 112px;align-items:center;gap:14px;padding:6px 10px;border-bottom:1px solid var(--border)}.inventory-card-head{position:relative;padding-block:0;background:var(--surface);color:var(--muted);font-size:8px;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.inventory-tree-root :is(.inventory-tree-seller-header,.inventory-tree-node-base>.inventory-tree-node-header,.inventory-tree-node-upload>.inventory-tree-node-header,.inventory-bin-head,.inventory-bin-row,.inventory-card-head):after{position:absolute;z-index:4;inset:0;box-sizing:border-box;border:.5px solid var(--border-strong);border-radius:inherit;content:"";pointer-events:none}.inventory-card-row:last-child{border-bottom:1px solid var(--border);border-bottom-right-radius:8px}.inventory-card-row{min-height:var(--inventory-tree-card-row-height);margin-top:var(--inventory-tree-row-gap);border-top:0;border-right:1px solid var(--border);border-left:var(--inventory-tree-line) solid var(--inventory-tree-bin);border-radius:0}.inventory-card-row.sold{background:color-mix(in srgb,var(--success) 10%,var(--panel))}.inventory-card-row.returned{background:color-mix(in srgb,var(--danger) 10%,var(--panel))}.inventory-card-mask{min-width:0;overflow:hidden;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.inventory-card-status{justify-self:start;padding:4px 8px;border-radius:999px;background:var(--surface);color:var(--muted);font-size:10px}.inventory-card-row.sold .inventory-card-status{color:var(--success)}.inventory-card-row.returned .inventory-card-status{color:var(--danger)}.inventory-card-row.ticket .inventory-card-status{color:var(--warn)}@media(min-width:761px){.inventory-tree-node-upload>.inventory-tree-node-children>.inventory-bin-table>.inventory-bin-head:before,.inventory-card-children>.inventory-card-list>.inventory-card-head:before{position:absolute;z-index:2;top:calc(0px - var(--inventory-tree-level-gap));bottom:0;left:calc(0px - var(--inventory-tree-indent));width:var(--inventory-tree-line);background:var(--inventory-rail-color);content:"";pointer-events:none}}@media(max-width:760px){.inventory-tree-root{--inventory-tree-indent: 19px;--inventory-tree-line: 3px;--inventory-tree-half-line: 1.5px;--inventory-tree-node-entry: 28px;--inventory-tree-bin-entry: 28px;--inventory-tree-card-entry: 24px;--inventory-tree-bin-head-height: 8px;--inventory-tree-card-head-height: 8px;--inventory-tree-card-row-height: 48px;--inventory-tree-card-bottom-space: 8px;--inventory-tree-branch-gap: 8px;--inventory-tree-branch-radius: 8px;--inventory-tree-list-trailing: 8px;--inventory-tree-sticky-top: calc(56px + env(safe-area-inset-top)) ;--inventory-tree-seller-sticky-height: 184px;--inventory-tree-base-sticky-height: 96px;--inventory-tree-upload-sticky-height: 96px;overflow:visible}.inventory-tree-seller-node,.seller-owner-inventory>.inventory-tree-node{overflow:visible}.inventory-tree-seller-node{border-left:0}.seller-owner-inventory>.inventory-tree-node{border-left:0}.inventory-tree-seller-header,.inventory-tree-node-header{min-height:0;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:8px;padding:4px 8px}.inventory-tree-seller-disclosure,.inventory-tree-node-disclosure{min-height:44px;grid-template-columns:minmax(0,1fr) 44px;grid-template-rows:auto auto;gap:8px}.inventory-tree-node-identity{grid-column:1;grid-row:1;align-self:center}.inventory-tree-chevron{grid-column:2;grid-row:1;width:44px;height:44px}.inventory-tree-node-title strong{font-size:12px}.inventory-tree-node-identity>small{font-size:8px}.inventory-tree-node-metrics{grid-column:1 / -1;grid-row:2;width:100%;min-height:36px;border-top:1px solid var(--border)}.inventory-tree-seller-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-tree-seller-metrics>span:nth-child(3){border-left:0;border-top:1px solid var(--border)}.inventory-tree-seller-metrics>span:nth-child(4){border-top:1px solid var(--border)}.inventory-tree-node-metrics>span{min-height:36px;padding-inline:8px}.inventory-tree-node-metrics>span:first-child{padding-left:0}.inventory-tree-node-metrics small{font-size:8px}.inventory-tree-node-metrics b{font-size:11px}.inventory-tree-node-actions{grid-column:1 / -1;width:100%;grid-auto-columns:minmax(44px,1fr);padding-top:8px;border-top:1px solid var(--border)}.inventory-tree-action{width:100%;min-width:44px;height:44px;min-height:44px}.inventory-tree-seller-actions,.inventory-tree-seller-actions .seller-commission-control{width:100%;min-width:0}.inventory-tree-seller-actions .seller-commission-control{grid-template-columns:minmax(0,1fr)}.inventory-tree-seller-actions .seller-commission-field{width:100%;min-width:0;height:48px}.inventory-tree-seller-actions .seller-commission-field input{height:32px!important;min-height:32px!important;font-size:16px!important}.inventory-tree-seller-actions .seller-commission-control>button{width:100%;min-width:92px;height:48px;min-height:48px}.inventory-tree-seller-children,.inventory-tree-node-children,.inventory-card-children{gap:0;padding:8px 4px 8px var(--inventory-tree-indent)}.inventory-tree-node-base>.inventory-tree-node-children,.inventory-tree-node-upload>.inventory-tree-node-children{--inventory-tree-list-trailing: 0px;padding-right:0;padding-bottom:0}.inventory-tree-seller-children>.inventory-tree-node,.inventory-tree-node-children>.inventory-tree-node{overflow:visible;border:1px solid var(--border);border-left:0;border-radius:0 10px 10px 0;box-shadow:var(--shadow-sm)}.inventory-tree-seller-children>.inventory-tree-node:before,.inventory-tree-node-children>.inventory-tree-node:before{--inventory-branch-host-top-border: 1px}.inventory-tree-seller-children>.inventory-tree-node:not(.is-last-tree-child):after,.inventory-tree-node-children>.inventory-tree-node:not(.is-last-tree-child):after{--inventory-branch-host-top-border: 1px;--inventory-branch-host-bottom-border: 1px}.inventory-tree-seller-children>.inventory-tree-node+.inventory-tree-node,.inventory-tree-node-children>.inventory-tree-node+.inventory-tree-node{border-top:1px solid var(--border)}.inventory-bin-head{display:none}.inventory-bin-table{width:100%;overflow:visible}.inventory-bin-group{margin-top:0;padding-bottom:0}.inventory-bin-group+.inventory-bin-group{margin-top:var(--inventory-tree-row-gap)}.inventory-tree-node-upload>.inventory-tree-node-children>.inventory-bin-table>.inventory-bin-head+.inventory-bin-group:before{--inventory-branch-leading: var(--inventory-tree-level-gap)}.inventory-tree-node-upload>.inventory-tree-node-children>.inventory-bin-table>.inventory-bin-group+.inventory-bin-group:before{--inventory-branch-leading: var(--inventory-tree-row-gap)}.inventory-bin-row{min-height:44px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;padding:10px;border:1px solid var(--border);border-left:var(--inventory-tree-line) solid var(--inventory-tree-bin);border-radius:0 12px 12px 0;box-shadow:var(--shadow-sm);font-size:11px}.inventory-bin-row>span{min-height:32px;display:grid;align-content:center;gap:3px;overflow:visible;text-align:left;white-space:normal}.inventory-bin-row>span:before{color:var(--muted);font-size:8px;font-weight:850;letter-spacing:.05em;text-transform:uppercase;content:attr(data-label)}.inventory-bin-row>span:first-child{grid-column:1 / -1;min-height:36px;padding-bottom:8px;border-bottom:1px solid var(--border)}.inventory-bin-row>span:last-child{grid-column:1 / -1;min-height:36px;display:flex;align-items:center;justify-content:flex-start;padding-top:8px;border-top:1px solid var(--border)}.inventory-bin-row>span:last-child:before{margin-right:auto}.inventory-card-children{padding-right:0;padding-bottom:0}.inventory-card-head{display:none}.inventory-card-list{width:50%;min-width:min(100%,180px);max-width:calc(100% - 8px);overflow:visible}.inventory-card-row{min-height:var(--inventory-tree-card-row-height);grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:0;padding:6px 8px;overflow:visible;border:1px solid var(--border);border-left:var(--inventory-tree-line) solid var(--inventory-tree-bin);border-radius:0;box-shadow:var(--shadow-sm)}.inventory-card-mask{font-size:11px}.inventory-card-status{font-size:10px}.inventory-card-row:first-child{border-radius:0 10px 0 0}.inventory-card-row:last-child{border-bottom:1px solid var(--border);border-radius:0 0 10px}.inventory-card-row+.inventory-card-row{margin-top:var(--inventory-tree-row-gap);border-top:0}.inventory-card-row:only-child{border-radius:0 10px 10px 0}.inventory-card-status{min-height:28px;display:inline-flex;align-items:center;justify-self:end;white-space:nowrap}.inventory-card-head+.inventory-card-row:before{--inventory-branch-leading: var(--inventory-tree-level-gap);--inventory-branch-host-top-border: 0px}.inventory-card-head+.inventory-card-row:not(.is-last-tree-child):after{--inventory-branch-host-top-border: 0px}.inventory-card-row+.inventory-card-row:before{--inventory-branch-leading: var(--inventory-tree-row-gap)}.inventory-tree-root :is(.inventory-tree-seller-header,.inventory-tree-node-header,.inventory-bin-head,.inventory-bin-row,.inventory-card-head){position:relative;top:auto}}.inventory-bin-head+.inventory-bin-group,.inventory-bin-group+.inventory-bin-group{margin-top:0}.inventory-bin-group:has(>.inventory-card-children):not(.is-last-tree-child){padding-bottom:var(--inventory-tree-level-gap)}.inventory-card-children>.inventory-card-list>.inventory-card-row:not(.is-last-tree-child):after{z-index:4}.inventory-tree-root.admin-sellers-compact .inventory-tree-seller-node:has(>.inventory-tree-seller-children)>.inventory-tree-seller-header{position:sticky;z-index:17;top:var(--inventory-tree-sticky-top);background:var(--surface);box-shadow:0 1px 0 var(--border),0 6px 14px #0000000d}.inventory-tree-node-base:has(>.inventory-tree-node-children>.inventory-tree-node-upload>.inventory-tree-node-children)>.inventory-tree-node-header{position:sticky;z-index:16;top:calc(var(--inventory-tree-sticky-top) + var(--inventory-tree-seller-offset));background:var(--surface);box-shadow:0 1px 0 var(--border),0 6px 14px #0000000d}.inventory-tree-node-upload:has(>.inventory-tree-node-children>.inventory-bin-table>.inventory-bin-group)>.inventory-tree-node-header{position:sticky;z-index:15;top:calc(var(--inventory-tree-sticky-top) + var(--inventory-tree-seller-offset) + var(--inventory-tree-base-sticky-height));background:var(--surface);box-shadow:0 1px 0 var(--border),0 6px 14px #0000000d}.inventory-bin-group:has(>.inventory-card-children)>.inventory-bin-row{position:sticky;z-index:14;top:calc(var(--inventory-tree-sticky-top) + var(--inventory-tree-seller-offset) + var(--inventory-tree-base-sticky-height) + var(--inventory-tree-upload-sticky-height));background:var(--panel);box-shadow:0 1px 0 var(--border),0 6px 14px #0000000d}@media(min-width:761px){.inventory-tree-node-upload>.inventory-tree-node-children>.inventory-bin-table:has(>.inventory-bin-group>.inventory-card-children)>.inventory-bin-head{position:sticky;z-index:14;top:calc(var(--inventory-tree-sticky-top) + var(--inventory-tree-seller-offset) + var(--inventory-tree-base-sticky-height) + var(--inventory-tree-upload-sticky-height));height:var(--inventory-tree-bin-head-height);background:var(--surface);box-shadow:0 1px 0 var(--border),0 6px 14px #0000000d}.inventory-bin-group:has(>.inventory-card-children)>.inventory-bin-row{z-index:13;top:calc(var(--inventory-tree-sticky-top) + var(--inventory-tree-seller-offset) + var(--inventory-tree-base-sticky-height) + var(--inventory-tree-upload-sticky-height) + var(--inventory-tree-bin-head-height))}}.inventory-tree-seller-children>.inventory-tree-node-base:has(>.inventory-tree-node-children>.inventory-tree-node-upload>.inventory-tree-node-children):before,.inventory-tree-node-base>.inventory-tree-node-children>.inventory-tree-node-upload:has(>.inventory-tree-node-children>.inventory-bin-table>.inventory-bin-group):before,.inventory-tree-node-upload>.inventory-tree-node-children>.inventory-bin-table>.inventory-bin-group:has(>.inventory-card-children):before{content:none}.inventory-tree-seller-children>.inventory-tree-node-base:has(>.inventory-tree-node-children>.inventory-tree-node-upload>.inventory-tree-node-children)>.inventory-tree-node-header:before,.inventory-tree-node-base>.inventory-tree-node-children>.inventory-tree-node-upload:has(>.inventory-tree-node-children>.inventory-bin-table>.inventory-bin-group)>.inventory-tree-node-header:before,.inventory-tree-node-upload>.inventory-tree-node-children>.inventory-bin-table>.inventory-bin-group:has(>.inventory-card-children)>.inventory-bin-row:before{--inventory-branch-entry: var(--inventory-tree-node-entry);--inventory-branch-leading: var(--inventory-tree-branch-gap);--inventory-branch-host-border: var(--inventory-tree-line);--inventory-branch-host-top-border: 0px;position:absolute;z-index:3;top:calc(0px - var(--inventory-branch-leading) - var(--inventory-branch-host-top-border));left:calc(0px - var(--inventory-tree-indent) + var(--inventory-tree-rail-shift) - var(--inventory-branch-host-border));width:calc(var(--inventory-tree-indent) - var(--inventory-tree-rail-shift) + var(--inventory-tree-half-line));height:calc(var(--inventory-branch-leading) + var(--inventory-branch-entry) + var(--inventory-tree-half-line));box-sizing:border-box;border-bottom:var(--inventory-tree-line) solid var(--inventory-rail-color);border-left:var(--inventory-tree-line) solid var(--inventory-rail-color);border-bottom-left-radius:var(--inventory-tree-branch-radius);content:"";pointer-events:none}.inventory-tree-node-upload>.inventory-tree-node-children>.inventory-bin-table>.inventory-bin-group:has(>.inventory-card-children)>.inventory-bin-row:before{--inventory-branch-entry: var(--inventory-tree-bin-entry);--inventory-branch-leading: var(--inventory-tree-row-gap)}.inventory-tree-node-base>.inventory-tree-node-children>.inventory-tree-node-upload:has(>.inventory-tree-node-children>.inventory-bin-table>.inventory-bin-group)>.inventory-tree-node-header:before{--inventory-branch-leading: var(--inventory-tree-level-gap)}.inventory-tree-seller-children>.inventory-tree-node-base:first-child:has(>.inventory-tree-node-children>.inventory-tree-node-upload>.inventory-tree-node-children)>.inventory-tree-node-header:before{--inventory-branch-leading: var(--inventory-tree-level-gap)}.inventory-tree-seller-children>.inventory-tree-node-base+.inventory-tree-node-base:has(>.inventory-tree-node-children>.inventory-tree-node-upload>.inventory-tree-node-children)>.inventory-tree-node-header:before,.inventory-tree-node-base>.inventory-tree-node-children>.inventory-tree-node-upload+.inventory-tree-node-upload:has(>.inventory-tree-node-children>.inventory-bin-table>.inventory-bin-group)>.inventory-tree-node-header:before{--inventory-branch-leading: var(--inventory-tree-sibling-gap)}@media(min-width:761px)and (max-width:920px){.inventory-tree-root{--inventory-tree-sticky-top: calc(64px + env(safe-area-inset-top)) }}@media(max-width:760px){.inventory-tree-node-base:has(>.inventory-tree-node-header>.inventory-tree-node-actions){--inventory-tree-base-sticky-height: 156px}.inventory-tree-node-upload:has(>.inventory-tree-node-header>.inventory-tree-node-actions){--inventory-tree-upload-sticky-height: 156px}.inventory-tree-seller-children>.inventory-tree-node-base:has(>.inventory-tree-node-children>.inventory-tree-node-upload>.inventory-tree-node-children)>.inventory-tree-node-header:before,.inventory-tree-node-base>.inventory-tree-node-children>.inventory-tree-node-upload:has(>.inventory-tree-node-children>.inventory-bin-table>.inventory-bin-group)>.inventory-tree-node-header:before,.inventory-tree-node-upload>.inventory-tree-node-children>.inventory-bin-table>.inventory-bin-group:has(>.inventory-card-children)>.inventory-bin-row:before{--inventory-branch-host-top-border: 1px}.inventory-tree-node-upload>.inventory-tree-node-children>.inventory-bin-table>.inventory-bin-head+.inventory-bin-group:has(>.inventory-card-children)>.inventory-bin-row:before{--inventory-branch-leading: var(--inventory-tree-level-gap)}.inventory-tree-node-upload>.inventory-tree-node-children>.inventory-bin-table>.inventory-bin-group+.inventory-bin-group:has(>.inventory-card-children)>.inventory-bin-row:before{--inventory-branch-leading: var(--inventory-tree-row-gap)}}@media(prefers-reduced-motion:reduce){.inventory-tree-node-title strong,.inventory-tree-chevron svg{transition:none}}:root[data-theme=dark]{background:var(--bg)}:root[data-theme=dark] body,:root[data-theme=dark] #root,:root[data-theme=dark] .dashboard-shell,:root[data-theme=dark] .workspace,:root[data-theme=dark] .main-area{background:var(--bg)}:root[data-theme=dark] .sidebar,:root[data-theme=dark] .topbar{border-color:var(--border);background:var(--panel)}:root[data-theme=dark] .topbar{box-shadow:0 1px #ffffff05}:root[data-theme=dark] .topbar .topbar-theme-toggle svg{color:#fff}:root[data-theme=dark] .topbar-action-label{color:#9aa5b3}:root[data-theme=dark] .topbar .telegram-trigger .topbar-action-label{color:#fff}:root[data-theme=dark] :focus-visible{outline-color:var(--cyan)}:root[data-theme=dark] :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select){border-color:var(--border);color:var(--text)}:where(:root[data-theme=dark]) :where(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select){background-color:var(--control)}:is(.tree-search,.support-ticket-tools>label,.multi-filter-search)>input{align-self:stretch;height:auto;min-height:0;margin:0;padding-block:0;border:0;border-radius:0;appearance:none;-webkit-appearance:none;background:transparent!important;box-shadow:none}:is(.postal-multi-values,.purchase-filter-control,.bin-price-field,.preset-bin-chip.preset-new,.seller-commission-field) input:not([type=checkbox]):not([type=radio]):not([type=range]){appearance:none;-webkit-appearance:none;background:transparent!important;box-shadow:none}:root[data-theme=dark] input::placeholder,:root[data-theme=dark] textarea::placeholder{color:#6f7987;opacity:1}:root[data-theme=dark] :is(.modal-panel,.support-window,.notification-panel,.cart-drawer){border-color:var(--border);background:var(--panel);box-shadow:var(--shadow)}:root[data-theme=dark] :is(.cart-drawer-head,.cart-drawer-foot,.support-ticket-list,.support-ticket-tools,.support-window-bar){border-color:var(--border);background:var(--panel)}:root[data-theme=dark] :is(.cart-line,.support-messages article){border-color:var(--border);background:var(--panel-raised)}:root[data-theme=dark] :is(.modal-close,.support-window-bar>button,.refund-modal-cancel){border-color:var(--border);background:var(--control);color:var(--muted)}:root[data-theme=dark] .cart-line-remove{border-color:transparent;background:transparent;color:var(--danger)}:root[data-theme=dark] .support-messages{background:var(--surface)}:root[data-theme=dark] .support-ticket-list>button.support-ticket-create{border-color:var(--border-strong);background:#050608!important;color:var(--text)}:root[data-theme=dark] .support-ticket-list>button.support-ticket-create small,:root[data-theme=dark] .support-ticket-list>button.support-ticket-create>svg{color:var(--muted)}:root[data-theme=dark] :is(.seller-create-base-button,.seller-storefront-action,.multi-filter-menu footer button,.filter-strip .mobile-filter-sheet-footer>button,.withdrawal-card .custom-select .mobile-filter-sheet-footer>button,.filter-strip .multi-filter-menu>footer>button,.profile-setting-switch.active){border-color:var(--border-strong);background:var(--accent);color:var(--accent-text)}:root[data-theme=dark] :is(.multi-filter-menu>footer,.withdrawal-card .custom-select .mobile-filter-sheet-footer,.filter-strip .mobile-filter-sheet-footer,.filter-strip .multi-filter-menu>footer){border-color:var(--border);background:var(--cyan)}:root[data-theme=dark] :is(.multi-filter-menu>footer,.filter-strip .mobile-filter-sheet-footer,.filter-strip .multi-filter-menu>footer){border-color:var(--border);background:var(--cyan)}:root[data-theme=dark] :is(.multi-filter-menu footer button,.filter-strip .mobile-filter-sheet-footer>button,.filter-strip .multi-filter-menu>footer>button){border-color:var(--cyan);background:var(--cyan);color:#07101f}:root[data-theme=dark] .seller-storefront-avatar{border:1px solid var(--border-strong);background:var(--panel-raised);color:var(--text)}:root[data-theme=dark] .trust-v2 .trust-overview{background:var(--panel-raised);color:var(--text)}:root[data-theme=dark] .trust-v2 .trust-overview header>span,:root[data-theme=dark] .trust-v2 .trust-overview .trust-meter{background:color-mix(in srgb,var(--text) 9%,transparent);color:var(--text)}:root[data-theme=dark] .trust-v2 .trust-overview header small,:root[data-theme=dark] .trust-v2 .trust-overview p,:root[data-theme=dark] .trust-access span{color:var(--muted)}:root[data-theme=dark] .trust-v2 .trust-overview header strong{color:var(--text)}:root[data-theme=dark] .payout-status.pending{border-color:color-mix(in srgb,var(--warn) 42%,var(--border));background:color-mix(in srgb,var(--warn) 10%,var(--panel));color:#f7c65c}:root[data-theme=dark] .payout-status.processing{border-color:color-mix(in srgb,var(--cyan) 42%,var(--border));background:color-mix(in srgb,var(--cyan) 10%,var(--panel));color:#8fb2ff}:root[data-theme=dark] .payout-status.paid{border-color:color-mix(in srgb,var(--success) 42%,var(--border));background:color-mix(in srgb,var(--success) 10%,var(--panel));color:#72dda0}:root[data-theme=dark] .payout-status.rejected{border-color:color-mix(in srgb,var(--danger) 42%,var(--border));background:color-mix(in srgb,var(--danger) 10%,var(--panel));color:#ff8b96}:root[data-theme=dark] .rank-num.rank-1{background:color-mix(in srgb,#dca900 18%,var(--panel));color:#f4cc54}:root[data-theme=dark] .rank-num.rank-2{background:color-mix(in srgb,#a9b2bf 14%,var(--panel));color:#c9d0da}:root[data-theme=dark] .rank-num.rank-3{background:color-mix(in srgb,#bd7446 18%,var(--panel));color:#e1a47f}:root[data-theme=dark] .card-network-mark:not(.mastercard):not(.amex):not(.jcb){border-color:var(--border);background:var(--panel-raised)}:root[data-theme=dark] .card-network-mark.visa{color:#82a3ff}@media(max-width:760px){:root[data-theme=dark] .auth-panel .telegram-button,:root[data-theme=dark] .auth-panel .telegram-button:not(:disabled):hover{border-color:var(--border-strong);background:var(--control);color:var(--text)}}:root[data-theme=dark] .seller-subnav>a.active{border-color:var(--cyan);background:var(--panel-raised);color:var(--text);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cyan) 42%,transparent),var(--shadow-sm)}:root[data-theme=dark] .seller-subnav>a.active .seller-subnav-icon{color:var(--cyan)}:root[data-theme=dark] .admin-task-groups button.active{border-color:var(--cyan);background:var(--panel-raised);color:var(--text);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cyan) 42%,transparent),var(--shadow-sm)}:root[data-theme=dark] .admin-tabs:has(.admin-navigation-icon) button.active{border-color:var(--cyan);background:var(--panel-raised);color:var(--text);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cyan) 42%,transparent),var(--shadow-sm)}:root[data-theme=dark] .admin-tabs:has(.admin-navigation-icon) button.active .admin-navigation-icon,:root[data-theme=dark] .admin-user-filters button.active .admin-user-filter-icon{color:var(--cyan)}:root[data-theme=dark] .admin-user-filters button.active,:root[data-theme=dark] .payout-filter-bar button.active{border-color:var(--cyan);background:var(--cyan-soft);color:var(--text)}.admin-tabs.seller-subnav>a{border:1px solid var(--border)}.admin-navigation-panel .admin-task-groups button.active,.admin-navigation-panel .admin-context-tabs button.active,.admin-tabs.seller-subnav>a.active{border-color:var(--cyan);background:var(--panel-raised);color:var(--text);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cyan) 42%,transparent),var(--shadow-sm)}.admin-navigation-panel .admin-task-groups button.active .admin-navigation-icon,.admin-navigation-panel .admin-context-tabs button.active .admin-navigation-icon,.admin-tabs.seller-subnav>a.active .seller-subnav-icon{color:var(--cyan)}:root:not([data-theme=dark]) .admin-navigation-panel{border-color:var(--border);box-shadow:var(--shadow-sm)}:root:not([data-theme=dark]) .admin-navigation-panel .admin-task-groups button,:root:not([data-theme=dark]) .admin-navigation-panel .admin-context-tabs button,:root:not([data-theme=dark]) .admin-tabs:has(.admin-navigation-icon) button,:root:not([data-theme=dark]) .admin-tabs.seller-subnav>a,:root:not([data-theme=dark]) .profile-tabs button{border-color:var(--border-strong);box-shadow:none}:root:not([data-theme=dark]) .admin-navigation-panel .admin-task-groups button:hover,:root:not([data-theme=dark]) .admin-navigation-panel .admin-context-tabs button:hover,:root:not([data-theme=dark]) .admin-tabs:has(.admin-navigation-icon) button:hover,:root:not([data-theme=dark]) .admin-tabs.seller-subnav>a:hover,:root:not([data-theme=dark]) .profile-tabs button:hover{border-color:var(--text)}:root:not([data-theme=dark]) .admin-navigation-panel .admin-task-groups button.active,:root:not([data-theme=dark]) .admin-navigation-panel .admin-context-tabs button.active,:root:not([data-theme=dark]) .admin-tabs:has(.admin-navigation-icon) button.active,:root:not([data-theme=dark]) .admin-tabs.seller-subnav>a.active,:root:not([data-theme=dark]) .profile-tabs button.active{border-color:var(--text);background:var(--panel-raised);color:var(--text);box-shadow:var(--shadow-sm)}:root[data-theme=dark] .admin-user-identity>i{border-color:var(--border-strong);background:var(--panel-raised);color:var(--cyan)}:root[data-theme=dark] .admin-user-name svg,:root[data-theme=dark] .inventory-bin-result,:root[data-theme=dark] .withdrawal-card>header>span,:root[data-theme=dark] .wallet-transfer-icon,:root[data-theme=dark] .upload-bin-row-button>span:last-child{color:var(--cyan)!important}:root[data-theme=dark] .inventory-tree-seller-disclosure:hover strong,:root[data-theme=dark] .inventory-tree-node-disclosure:hover strong{color:var(--text)}:root[data-theme=dark] :is(.tree-search:focus-within,.admin-rule-form input:focus,.seller-commission-control input:focus,.seller-commission-field:focus-within,.field input:focus,.custom-select.open .custom-select-trigger,.custom-select-trigger:focus){border-color:var(--cyan);box-shadow:0 0 0 3px color-mix(in srgb,var(--cyan) 18%,transparent)}:root[data-theme=dark] .custom-select-menu button.selected{background:color-mix(in srgb,var(--cyan) 12%,var(--panel));color:var(--text)}:root[data-theme=dark] .custom-select-menu button.active{outline-color:var(--cyan)}:root[data-theme=dark] .tree-search input{background-color:transparent}:root[data-theme=dark] .upload-parse-state>div i,:root[data-theme=dark] .cross-store-state progress::-webkit-progress-value{background:var(--cyan)}:root[data-theme=dark] .country-flag.unknown{background:var(--panel-raised)}:root[data-theme=dark] .mobile-inline-select .mobile-inline-select-menu{border-color:var(--border-strong);background:var(--panel-raised)}:root[data-theme=dark] .return-policy-option{border-color:var(--border-strong);background:var(--control);color:var(--text)}:root[data-theme=dark] .return-policy-option:hover{border-color:var(--cyan);background:color-mix(in srgb,var(--cyan) 8%,var(--control))}:root[data-theme=dark] .return-policy-option.active{border-color:var(--cyan);background:var(--cyan-soft);color:var(--text);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cyan) 36%,transparent)}:root[data-theme=dark] .bulk-price-panel,:root[data-theme=dark] .trust-threshold-control{border-color:var(--border-strong);background:var(--panel-raised)}:root[data-theme=dark] .bulk-price-apply{border-color:color-mix(in srgb,var(--cyan) 48%,var(--border));background:var(--cyan-soft);color:var(--text)}:root[data-theme=dark] .bulk-price-apply:hover{background:color-mix(in srgb,var(--cyan) 22%,var(--panel))}:root[data-theme=dark] .upload-bin-price-row .bin-badge.small{border-color:var(--border-strong);background:var(--panel-raised);color:var(--text)}:root[data-theme=dark] .bin-price-field input{background:transparent!important}@media(max-width:520px){.add-product-modal .return-policy-grid,.add-product-modal .trust-threshold-control,.add-product-modal .bulk-price-panel{grid-template-columns:minmax(0,1fr)}.add-product-modal .return-policy-option{width:100%;min-height:44px;padding-inline:12px}.add-product-modal .trust-threshold-control,.add-product-modal .bulk-price-panel{gap:10px;padding:12px}.add-product-modal .bulk-price-apply{width:100%;min-width:0;min-height:44px}.add-product-modal .bin-table-presets{width:100%;max-height:min(224px,32dvh);display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.add-product-modal .bin-table-presets::-webkit-scrollbar{display:none}.add-product-modal .preset-bin-chip,.add-product-modal .preset-bin-chip.preset-new,.add-product-modal .preset-bin-chip.preset-add,.add-product-modal .preset-bin-chip.preset-export{width:100%;max-width:none;border-radius:10px}.add-product-modal .preset-bin-chip button:first-child{min-width:0;flex:1 1 auto;justify-content:flex-start;white-space:normal;overflow-wrap:anywhere;text-align:left}}:root[data-theme=dark] :is(.primary-button,.seller-dialog-button.primary,.payout-action.primary,.dedupe-provider-control button:not(.danger),.withdrawal-card .payout-request-button,.support-composer>button){border-color:var(--cyan);background:var(--cyan);color:var(--panel)}:root[data-theme=dark] :is(.primary-button,.seller-dialog-button.primary,.payout-action.primary,.dedupe-provider-control button:not(.danger),.withdrawal-card .payout-request-button,.support-composer>button):hover:not(:disabled){border-color:color-mix(in srgb,var(--cyan) 82%,var(--text));background:color-mix(in srgb,var(--cyan) 82%,var(--text));color:var(--panel)}:root[data-theme=dark] .admin-finance-rules .payment-settings-current b{color:var(--cyan)}:root[data-theme=dark] .admin-finance-rules :is(.admin-finance-form,.payment-settings-form) .primary-button:disabled{border-color:var(--cyan);background:var(--cyan);color:var(--panel);opacity:.48}:root[data-theme=dark] :is(.danger-button,.seller-dialog-button.danger,.refund-modal-reject,.refund-modal-confirm,.refund-list-action){color:var(--panel)}:root[data-theme=dark] .admin-payout-row .payout-action.danger{border-color:color-mix(in srgb,var(--danger) 58%,var(--border));color:var(--danger)}:root[data-theme=dark] .support-window.interacting{border-color:var(--cyan);box-shadow:0 18px 48px color-mix(in srgb,#000 52%,transparent)}:root[data-theme=dark] .support-ticket-list>button.active{background:var(--cyan-soft);box-shadow:inset 4px 0 0 var(--cyan)}:root[data-theme=dark] .support-ticket-list>button.unread:after{border-color:var(--surface);background:var(--cyan)}:root[data-theme=dark] :is(.support-order-context button,.support-resolution-action.recheck){border-color:color-mix(in srgb,var(--cyan) 58%,var(--border));background:color-mix(in srgb,var(--cyan) 10%,var(--panel));color:var(--cyan)}:root[data-theme=dark] .support-attach-button:hover{border-color:var(--cyan);background:var(--cyan-soft);color:var(--cyan)}:root[data-theme=dark] .support-composer textarea:focus{border-color:var(--cyan);box-shadow:0 0 0 3px color-mix(in srgb,var(--cyan) 16%,transparent)}:root[data-theme=dark] .support-messages article.own{border-color:color-mix(in srgb,var(--cyan) 34%,var(--border));background:color-mix(in srgb,var(--cyan) 10%,var(--panel-raised))}:root[data-theme=dark] .support-messages article.system{border-color:color-mix(in srgb,var(--success) 34%,var(--border));background:color-mix(in srgb,var(--success) 9%,var(--panel-raised))}:root[data-theme=dark] .support-messages article.system.rejected{border-color:color-mix(in srgb,var(--danger) 34%,var(--border));background:color-mix(in srgb,var(--danger) 9%,var(--panel-raised))}:root[data-theme=dark] .support-messages article.system.requested{border-color:var(--border-strong);background:var(--control)}:root[data-theme=dark] :is(.bin-search-options button[aria-selected=true] .bin-option-check,.filter-strip .search-combobox .mobile-filter-sheet-options>button[aria-selected=true]>i,.multi-filter-options label:has(input:checked)>span,.multi-filter-options>button.active>span,.bin-multi-filter label:has(input:checked)>span,.custom-select-menu button[aria-selected=true] .filter-option-check){border-color:var(--cyan);background:var(--cyan);color:var(--panel)}:root[data-theme=dark] :is(.multi-filter>summary em,.bin-multi-trigger>em){background:var(--cyan);color:var(--panel)}@media(max-width:760px){.payout-wallet-options{position:static;z-index:auto;width:100%;max-height:min(232px,32dvh);margin-top:4px;overflow-y:auto;overscroll-behavior:contain;border-color:var(--border);box-shadow:none;scrollbar-width:none}.payout-wallet-options::-webkit-scrollbar{display:none}.payout-address-more[open]{display:grid;gap:4px}.payout-address-more>button{position:static;width:100%;margin-top:4px}}.support-ticket-actions-trigger{width:40px;height:40px;display:grid;flex:0 0 auto;place-items:center;padding:0;border:1px solid var(--border);border-radius:11px;background:var(--surface);color:var(--text);cursor:pointer}.support-ticket-actions-trigger:hover,.support-ticket-actions-trigger:focus-visible,.support-ticket-actions-trigger[aria-expanded=true]{outline:none;border-color:var(--border-strong);background:var(--control)}.support-ticket-action-menu{position:fixed;z-index:10040;display:grid;gap:0;padding:6px;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--border-strong);border-radius:12px;background:var(--panel);box-shadow:var(--shadow);scrollbar-width:none}.support-ticket-action-group{min-width:0;display:grid;gap:2px}.support-ticket-action-group+.support-ticket-action-group{margin-top:4px;padding-top:4px;border-top:1px solid var(--border)}.support-ticket-action-menu::-webkit-scrollbar{display:none}.support-ticket-action-menu button{min-height:42px;display:flex;align-items:center;gap:8px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:var(--text);font:inherit;font-size:11px;font-weight:750;text-align:left;cursor:pointer}.support-ticket-action-menu button:hover,.support-ticket-action-menu button:focus-visible{outline:none;background:var(--surface)}.support-ticket-action-menu button:disabled{cursor:wait;opacity:.5}.support-ticket-action-menu button.danger{color:var(--danger)}.support-ticket-action-menu button.danger:hover,.support-ticket-action-menu button.danger:focus-visible{background:color-mix(in srgb,var(--danger) 8%,var(--surface))}.support-ticket-action-menu button>svg{width:17px;height:17px;flex:0 0 17px;color:var(--cyan)}.support-ticket-action-menu button.danger>svg{color:currentColor}@media(max-width:980px),(hover:none)and (pointer:coarse){.support-ticket-action-menu{padding:8px;border-radius:16px}.support-ticket-action-menu button{min-height:48px;gap:12px;padding-inline:12px;font-size:13px}.support-ticket-action-group+.support-ticket-action-group{margin-top:8px;padding-top:8px}}:root[data-theme=dark] :is(.support-new-ticket textarea:focus,.bin-price-field:focus-within,.line-price-field textarea:focus,.preset-bin-chip.preset-new,.preset-bin-chip.preset-new:focus-within){border-color:var(--cyan);box-shadow:0 0 0 3px color-mix(in srgb,var(--cyan) 16%,transparent)}:root[data-theme=dark] .support-ticket-tools label:focus-within{border-color:var(--cyan);box-shadow:0 0 0 3px color-mix(in srgb,var(--cyan) 14%,transparent)}:root[data-theme=dark] .price-mode-toggle input{accent-color:var(--cyan)}:root[data-theme=dark] .field>span{z-index:2;padding-inline:5px;background-color:transparent;background-image:none;color:var(--muted)}:root[data-theme=dark] :is(.field:focus-within>span,.field input:not(:placeholder-shown)+span,.field-select>span.float){background-image:linear-gradient(var(--panel),var(--panel));background-position:center;background-repeat:no-repeat;background-size:100% 12px}:root[data-theme=dark] :is(.field:focus-within>span,.field-select:focus-within>span.float,.custom-select.open>span.float){color:var(--cyan)}:root[data-theme=dark] :is(.field input,.custom-select-trigger,.range-field .range-inputs input){border-color:var(--border-strong);background-color:var(--control);color:var(--text)}:root[data-theme=dark] .admin-finance-support-panel .support-budget-editor .admin-finance-value-field>.field input{background-color:transparent}:root[data-theme=dark] .admin-finance-support-panel .support-budget-editor :is(.field:focus-within>span,.field input:not(:placeholder-shown)+span){background-color:transparent;background-image:linear-gradient(var(--panel),var(--panel));background-position:center;background-repeat:no-repeat;background-size:100% 12px}:root[data-theme=dark] .admin-finance-rules .field>span{background-color:transparent;background-image:linear-gradient(var(--panel),var(--panel))}.refund-request-form .custom-select-menu{gap:2px;padding:5px}.refund-request-form .custom-select-menu button{width:100%;min-height:44px;display:grid;grid-template-columns:minmax(0,1fr) 20px;align-items:center;gap:10px;padding:0 12px;border-radius:7px;outline:0}.refund-request-form .filter-option-copy{display:block;text-align:left}.refund-request-form .filter-option-check{width:20px;height:20px;justify-self:end;margin:0;border:0;border-radius:0;background:transparent}.refund-request-form .custom-select-menu button[aria-selected=true]{background:color-mix(in srgb,var(--accent) 10%,var(--panel));color:var(--text)}.refund-request-form .custom-select-menu button[aria-selected=true] .filter-option-check{border:0;background:transparent;color:var(--accent)}:root[data-theme=dark] .refund-request-form .custom-select-menu button[aria-selected=true]{background:color-mix(in srgb,var(--cyan) 11%,var(--panel-raised))}:root[data-theme=dark] .refund-request-form .custom-select-menu button[aria-selected=true] .filter-option-check{background:transparent;color:var(--cyan)}:root[data-theme=dark] .filter-strip{border-color:var(--border-strong);background:var(--surface)}:root[data-theme=dark] .filter-strip :is(.field input,.custom-select-trigger,.multi-filter>summary,.bin-multi-trigger,.postal-multi-field,.filter-advanced-grid .verified-filter,.range-field .range-inputs input){border-color:var(--border-strong);background:var(--panel);color:var(--text)}:root[data-theme=dark] .filter-strip :is(.field>span,.field:focus-within>span,.field input:focus+span,.field input:not(:placeholder-shown)+span,.field-select>span.float,.bin-search-combobox>span,.bin-search-combobox:focus-within>span,.bin-search-combobox input:not(:placeholder-shown)+span,.multi-filter>summary small,.bin-multi-label,.postal-multi-label){background-color:transparent;background-image:linear-gradient(var(--panel),var(--panel));background-position:center;background-repeat:no-repeat;background-size:100% 3px;color:var(--muted)}:root[data-theme=dark] .filter-strip :is(.field:focus-within,.field-select:focus-within,.custom-select.open,.multi-filter[open],.bin-multi-select.open,.postal-multi-select.open) :is(input,.custom-select-trigger,summary,.bin-multi-trigger,.postal-multi-field){border-color:var(--cyan)}:root[data-theme=dark] .filter-strip .advanced-filter-toggle{border-color:var(--border-strong);background:var(--panel);color:var(--muted)}:root[data-theme=dark] .filter-strip .advanced-filter-toggle.active{border-color:var(--cyan);background:var(--cyan-soft);color:var(--text);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cyan) 30%,transparent)}:root[data-theme=dark] .filter-strip .advanced-filter-toggle.active svg{color:var(--cyan)}:root[data-theme=dark] .filter-strip .filter-reset-button{border-color:var(--cyan);background:var(--cyan);color:#07101f;box-shadow:0 0 0 3px color-mix(in srgb,var(--cyan) 16%,transparent)}:root[data-theme=dark] .filter-strip .verified-filter:has(input:checked){border-color:var(--cyan);background:var(--cyan-soft);color:var(--text);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cyan) 30%,transparent)}:root[data-theme=dark] .filter-strip .verified-filter:has(input:checked) svg{color:var(--cyan)}:root[data-theme=dark] .filter-strip .range-slider:before{background:color-mix(in srgb,var(--cyan) 28%,var(--border))}:root[data-theme=dark] .filter-strip .range-slider span{background:var(--cyan)}:root[data-theme=dark] .filter-strip .range-slider input::-webkit-slider-thumb{border-color:var(--panel);background:var(--cyan);box-shadow:0 0 0 1px var(--cyan),0 0 0 4px color-mix(in srgb,var(--cyan) 14%,transparent)}:root[data-theme=dark] .filter-strip .range-slider input::-moz-range-thumb{border-color:var(--panel);background:var(--cyan);box-shadow:0 0 0 1px var(--cyan),0 0 0 4px color-mix(in srgb,var(--cyan) 14%,transparent)}:root[data-theme=dark] .filter-strip :is(.multi-filter-menu,.custom-select-menu,.mobile-filter-sheet,.bank-options,.bin-search-options,.postal-search-options){border-color:var(--border-strong);background:var(--panel)}:root[data-theme=dark] .filter-strip :is(.multi-filter-options,.mobile-filter-sheet-options){background:var(--panel)}:root[data-theme=dark] .filter-strip input[type=checkbox]{accent-color:var(--cyan)}:root[data-theme=dark] .filter-strip :is(.multi-filter-menu,.bin-search-options,.postal-search-options) footer,:root[data-theme=dark] .filter-strip :is(.multi-filter-menu,.bin-search-options,.postal-search-options) footer>button{border-color:var(--cyan);background:var(--cyan)!important;color:#07101f!important}.admin-upload-modal{width:min(840px,calc(100vw - 32px));border-radius:20px;container-type:inline-size}.admin-upload-modal .modal-head{padding:20px 24px;background:var(--panel)}.admin-upload-modal .modal-head h2{font-size:18px;font-weight:800}.admin-upload-modal .modal-body{padding:0}.admin-upload-form{display:grid;gap:16px;padding:24px}.admin-upload-section{min-width:0;padding:16px;border:1px solid var(--border);border-radius:16px;background:color-mix(in srgb,var(--surface) 72%,var(--panel))}.admin-upload-section-head{min-width:0;display:flex;align-items:center;gap:8px;margin-bottom:16px}.admin-upload-section-head>span{width:32px;height:32px;flex:0 0 32px;display:grid;place-items:center;border-radius:8px;background:color-mix(in srgb,var(--cyan) 14%,var(--panel));color:var(--cyan)}.admin-upload-section-head h3{overflow:hidden;color:var(--text);font-size:13px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.admin-upload-grid,.admin-upload-category-prices,.admin-upload-detail-grid{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-upload-detail-grid{align-items:start;gap:16px}.admin-upload-detail-grid>.admin-upload-section{height:100%}.admin-upload-terms,.admin-upload-pricing{min-width:0;display:grid;gap:12px}.admin-upload-preset-pricing,.admin-upload-preset-fallback{min-width:0;display:grid;gap:8px}.admin-upload-preset-fallback{grid-template-columns:minmax(190px,.55fr) minmax(0,1fr);align-items:center}.admin-upload-preset-fallback small,.admin-upload-preset-covered{color:var(--muted);font-size:10px;line-height:1.4}.admin-upload-preset-covered{color:var(--success)}.admin-upload-category-prices{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-upload-bin-pricing{min-width:0;display:grid;gap:10px}.admin-upload-bin-summary{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 124px auto;align-items:center;gap:10px;padding:12px;border:1px solid var(--border);border-radius:10px;background:var(--panel)}.admin-upload-bin-summary>div{min-width:0;display:grid;gap:3px}.admin-upload-bin-summary strong{color:var(--text);font-size:11px}.admin-upload-bin-summary small{overflow:hidden;color:var(--muted);font-size:9px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.admin-upload-bin-summary .bin-price-field{width:100%;min-height:40px;border-radius:8px}.admin-upload-bin-summary .bin-price-field input,.admin-upload-bin-price-editor .bin-price-field input{min-width:0;width:100%}.admin-upload-bin-summary>button{min-height:40px;padding:0 14px;border:1px solid color-mix(in srgb,var(--cyan) 48%,var(--border));border-radius:8px;background:color-mix(in srgb,var(--cyan) 10%,var(--panel));color:var(--text);font-size:10px;font-weight:800;white-space:nowrap;cursor:pointer}.admin-upload-bin-summary>button:hover{border-color:var(--cyan);background:color-mix(in srgb,var(--cyan) 17%,var(--panel))}.admin-upload-bin-price-editor{max-height:264px;border-radius:10px;scrollbar-width:none}.admin-upload-bin-price-editor .upload-bin-price-head,.admin-upload-bin-price-editor .upload-bin-price-row{grid-template-columns:112px 64px minmax(144px,1fr);gap:10px}.admin-upload-bin-price-editor .upload-bin-price-head>span:nth-child(2),.admin-upload-bin-price-editor .admin-upload-bin-count{text-align:center}.admin-upload-bin-price-editor .upload-bin-price-row{min-height:60px}.admin-upload-bin-price-editor .upload-bin-price-row .bin-badge.small{height:42px;min-height:42px;line-height:40px}.admin-upload-bin-price-editor .bin-price-field{width:100%;min-height:42px;border-radius:6px}.admin-upload-bin-price-editor .bin-price-field:focus-within,.admin-upload-bin-summary .bin-price-field:focus-within{border-color:var(--cyan);box-shadow:0 0 0 2px color-mix(in srgb,var(--cyan) 14%,transparent)}.admin-upload-bin-count{color:var(--muted);font-size:11px;font-variant-numeric:tabular-nums;font-weight:750}.admin-upload-bin-empty{min-height:72px;display:grid;place-items:center;padding:16px;border:1px dashed var(--border-strong);border-radius:10px;background:var(--panel);color:var(--muted);font-size:10px;line-height:1.45;text-align:center}.admin-upload-category-prices>small{grid-column:1 / -1;color:var(--muted);font-size:10px;line-height:1.4}.admin-upload-dropzone{position:relative;min-height:88px;display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px;border:1px dashed var(--border-strong);border-radius:12px;background:var(--panel);color:var(--muted);cursor:pointer;transition:border-color .15s ease-out,background .15s ease-out,color .15s ease-out}.admin-upload-dropzone:focus-within,.admin-upload-dropzone:hover{border-color:var(--cyan);background:color-mix(in srgb,var(--cyan) 5%,var(--panel));color:var(--text)}.admin-upload-dropzone.ready{border-style:solid;border-color:color-mix(in srgb,var(--success) 48%,var(--border))}.admin-upload-dropzone input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.admin-upload-file-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:10px;background:var(--surface);color:var(--cyan)}.admin-upload-file-copy{min-width:0;display:grid;gap:4px}.admin-upload-file-copy strong,.admin-upload-file-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-upload-file-copy strong{color:var(--text);font-size:12px}.admin-upload-file-copy small{color:var(--muted);font-size:10px}.upload-cache-preview{color:var(--cyan)!important;font-weight:750}.admin-upload-file-copy .admin-upload-cache-preview{overflow:visible;text-overflow:clip;white-space:normal;line-height:1.3}.admin-upload-file-ready{color:var(--success)}.admin-upload-options{min-width:0;display:grid;gap:8px;margin:0;padding:0;border:0}.admin-upload-options label{position:relative;min-width:0;min-height:56px;display:grid;grid-template-columns:minmax(0,1fr) 36px;align-items:center;gap:12px;padding:8px 12px;border:1px solid var(--border);border-radius:10px;background:var(--panel);cursor:pointer;transition:border-color .15s ease-out,background .15s ease-out}.admin-upload-options label:hover{border-color:var(--border-strong);background:color-mix(in srgb,var(--cyan) 4%,var(--panel))}.admin-upload-options label:has(input:focus-visible){outline:2px solid var(--cyan);outline-offset:2px}.admin-upload-options input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.admin-upload-options span{min-width:0;display:grid;gap:4px}.admin-upload-options b{color:var(--text);font-size:11px}.admin-upload-options small{overflow:hidden;color:var(--muted);font-size:9px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.admin-upload-options i{position:relative;width:36px;height:20px;border:1px solid var(--border-strong);border-radius:999px;background:var(--surface);transition:border-color .15s ease-out,background .15s ease-out}.admin-upload-options i:after{position:absolute;top:3px;left:3px;width:12px;height:12px;border-radius:50%;background:var(--muted);content:"";transition:transform .18s ease-out,background .15s ease-out}.admin-upload-options input:checked~i{border-color:var(--cyan);background:color-mix(in srgb,var(--cyan) 20%,var(--panel))}.admin-upload-options input:checked~i:after{background:var(--cyan);transform:translate(16px)}.admin-upload-footer{position:sticky;z-index:3;bottom:-24px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;margin:0 -24px -24px;padding:16px 24px;border-top:1px solid var(--border);background:color-mix(in srgb,var(--panel) 94%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.admin-upload-moderation-note{min-width:0;display:flex;align-items:center;gap:8px;margin:0;color:var(--muted);font-size:10px;line-height:1.4}.admin-upload-moderation-note svg{flex:0 0 auto;color:var(--cyan)}.admin-upload-footer .modal-actions{display:grid;grid-template-columns:auto auto;gap:8px;margin:0}.inventory-tree-seller-actions{min-width:292px;display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:8px}.inventory-tree-seller-actions .admin-upload-trigger{width:40px;min-width:40px;height:40px;min-height:40px;grid-column:1;border-color:color-mix(in srgb,var(--cyan) 48%,var(--border));background:color-mix(in srgb,var(--cyan) 9%,var(--panel));color:var(--cyan)}.inventory-tree-seller-actions .admin-upload-trigger:hover{border-color:var(--cyan);background:color-mix(in srgb,var(--cyan) 16%,var(--panel))}.inventory-tree-seller-actions .seller-commission-control{grid-column:2}@container (max-width: 660px){.admin-upload-detail-grid,.admin-upload-grid{grid-template-columns:1fr}}@media(max-width:760px){.admin-upload-modal{width:calc(100vw - 16px);border-radius:16px}.admin-upload-modal .modal-head{padding:16px}.admin-upload-form{gap:12px;padding:16px}.admin-upload-section{padding:16px;border-radius:12px}.admin-upload-grid,.admin-upload-category-prices,.admin-upload-detail-grid,.admin-upload-preset-fallback{grid-template-columns:1fr}.admin-upload-bin-summary{grid-template-columns:minmax(0,1fr) auto}.admin-upload-bin-summary>div{grid-column:1 / -1}.admin-upload-bin-summary .bin-price-field{width:124px}.admin-upload-bin-price-editor .upload-bin-price-head,.admin-upload-bin-price-editor .upload-bin-price-row{grid-template-columns:88px 48px minmax(112px,1fr);gap:8px;padding-inline:8px}.admin-upload-dropzone{grid-template-columns:40px minmax(0,1fr) auto;min-height:80px;padding:12px}.admin-upload-file-icon{width:40px;height:40px}.admin-upload-options small{overflow:visible;text-overflow:clip;white-space:normal}.admin-upload-footer{bottom:-16px;grid-template-columns:1fr;margin:0 -16px -16px;padding:16px}.admin-upload-footer .modal-actions{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-tree-seller-actions{width:100%;min-width:0;grid-template-columns:44px minmax(0,1fr)}.inventory-tree-seller-actions .admin-upload-trigger{width:44px;min-width:44px;height:44px;min-height:44px}}@media(min-width:921px)and (max-width:1600px){.catalog-table{--catalog-columns: 32px minmax(82px, .68fr) minmax(152px, 1.28fr) minmax(150px, .76fr) 48px minmax(78px, .68fr) 62px 56px minmax(142px, 1.02fr) minmax(196px, 1.08fr);min-width:0}.catalog-row{column-gap:7px;padding-inline:10px}.catalog-row .seller-name,.catalog-row .seller-title{min-width:0;overflow:hidden}.catalog-row .seller-title-name{width:100%;max-width:100%}.country-cell>span,.return-badge-content{width:100%;overflow:hidden}.country-cell>span{text-overflow:ellipsis;white-space:nowrap}.country-cell>span>.country-flag{flex:0 0 24px}.return-badge-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.return-badge-content>svg,.return-badge-content>.return-help{flex:0 0 auto}.catalog-row-actions>.own-product-state,.catalog-row-actions>.trust-unavailable{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catalog-table .catalog-row-actions>.primary-button.compact{width:100%;min-width:0;padding-inline:8px;font-size:10px;white-space:nowrap}.admin-kpi-strip{grid-template-columns:repeat(auto-fit,minmax(168px,1fr))}.admin-kpi-strip span{min-width:0}.admin-kpi-strip span>:not(svg,b){min-width:0}.admin-kpi-strip b{flex:0 0 auto;white-space:nowrap}.inventory-tree-seller-header{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:6px;padding-block:6px}.inventory-tree-seller-disclosure{grid-template-columns:minmax(132px,.58fr) minmax(300px,1.42fr) 28px;gap:10px}.inventory-tree-seller-actions{width:min(100%,408px);min-width:0;grid-template-columns:40px minmax(0,1fr);justify-self:end;padding-top:6px;border-top:1px solid var(--border)}.inventory-tree-seller-actions .seller-commission-control{width:min(100%,360px);justify-self:end;grid-template-columns:minmax(0,1fr) auto}.inventory-tree-seller-actions .seller-commission-field{width:100%;min-width:0}.seller-payout-list>article{grid-template-columns:minmax(108px,.7fr) 112px minmax(130px,1.25fr) minmax(120px,.85fr);gap:10px}.seller-payout-list time{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-payout-row{grid-template-columns:minmax(150px,1fr) 104px 112px minmax(120px,1fr);gap:10px}.admin-payout-row .payout-card-actions{width:100%;grid-column:1 / -1}.notification-panel{width:min(360px,calc(100vw - 24px))}.notification-panel article{padding:13px 10px 13px 14px}}@media(min-width:921px)and (max-width:1180px){.catalog-scroll{overflow-x:auto;overscroll-behavior-inline:contain}.catalog-table{min-width:1000px}.admin-kpi-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-kpi-strip span{min-height:58px}.admin-users-panel,.admin-user-table{min-width:0}.admin-user-head,.admin-user-row{grid-template-columns:minmax(176px,1.55fr) minmax(116px,1fr) minmax(68px,.58fr) minmax(60px,.5fr) minmax(112px,.9fr);gap:8px;padding-inline:10px}.admin-user-head.support-safe,.admin-user-row.support-safe{grid-template-columns:minmax(176px,1.55fr) minmax(116px,1fr) minmax(60px,.5fr) minmax(112px,.9fr)}.admin-user-identity{grid-template-columns:36px minmax(0,1fr);gap:8px}.admin-user-identity>i{width:36px;height:36px}.admin-user-metric>b{font-size:11px}.admin-user-state-actions{gap:4px}.admin-user-state-actions .user-state{max-width:100%;overflow:hidden;padding-inline:6px;font-size:9px;text-overflow:ellipsis}.seller-payout-list>article{grid-template-columns:minmax(108px,1fr) 112px minmax(140px,1fr)}.seller-payout-list time{grid-column:1 / -1;padding-top:2px;text-align:left}}@media(max-width:760px){.admin-finance-rules>:is(.admin-finance-setting-card,.payment-settings-panel){height:auto;grid-template-rows:auto auto auto;gap:16px;padding:16px}.admin-finance-rules :is(.admin-finance-setting-header,.payment-settings-panel>header){grid-template-columns:40px minmax(0,1fr);row-gap:14px}.admin-finance-rules :is(.admin-finance-setting-header,.payment-settings-panel>header) .payment-settings-current{width:100%;grid-column:1 / -1;grid-template-columns:minmax(0,1fr) auto;align-items:center;justify-items:start}.admin-finance-rules :is(.admin-finance-setting-header,.payment-settings-panel>header) .payment-settings-current b{justify-self:end}.admin-finance-rules :is(.admin-finance-setting-header,.payment-settings-panel>header)>div:nth-child(2){min-height:0;align-content:center}.admin-finance-rules .payment-settings-body{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.admin-finance-rules .payment-settings-form{grid-template-columns:minmax(0,1fr);gap:12px}.admin-finance-rules .admin-finance-form{grid-template-columns:minmax(0,1fr)}.admin-finance-rules .payment-settings-form>.primary-button{width:100%;min-width:0;height:48px;min-height:48px}.admin-finance-rules .payment-settings-example{min-height:34px;align-items:flex-start}.admin-finance-rules .payment-settings-example span{display:-webkit-box;overflow:hidden;line-height:1.5;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.admin-finance-support-panel{gap:12px;padding:0}.admin-finance-support-panel .support-budget-editor,.admin-finance-support-panel .support-reward-overview{padding:16px}.admin-finance-support-panel .support-budget-editor .admin-finance-form{grid-template-columns:minmax(0,1fr);gap:12px}.admin-finance-support-panel .support-budget-editor .admin-finance-form>.primary-button{width:100%;min-width:0;height:48px;min-height:48px}.admin-finance-support-panel .support-reward-overview{grid-template-columns:minmax(0,1fr);gap:12px}.support-reward-header{align-items:stretch;flex-direction:column;gap:12px}.admin-finance-support-panel .support-reward-date{width:100%;max-width:none}.admin-finance-support-panel .support-reward-overview b{font-size:12px}}@media(max-width:560px){.support-reward-differences{grid-template-columns:minmax(0,1fr)}.support-reward-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.support-reward-stats>span:last-child{grid-column:1 / -1}.admin-finance-support-panel .support-reward-allocation-list{grid-template-columns:minmax(0,1fr)}.support-reward-reconciliation{justify-content:flex-start}}.main-area>section,.main-area>section>header,.main-area>section>div{min-width:0;max-width:100%}@media(min-width:921px)and (max-width:1439px){.dashboard-shell{grid-template-columns:188px minmax(0,1fr)}.sidebar{gap:16px;padding:16px 10px}.sidebar-logo{width:164px}.sidebar nav a{gap:8px;min-height:42px;padding-inline:10px}.topbar{gap:4px;padding-inline:16px}.topbar .telegram-trigger,.topbar .faq-trigger,.topbar .icon-button.cart-trigger,.topbar .notification-trigger,.topbar .chat-trigger,.topbar .topbar-theme-toggle,.topbar .topbar-language-picker,.topbar .topbar-language{width:52px;min-width:52px;height:48px;min-height:48px}.topbar .topbar-language-picker{flex-basis:52px}.topbar .topbar-action-icon{width:19px;height:19px}.main-area{padding:20px 16px 36px}.seller-hero{display:grid;grid-template-columns:minmax(190px,.72fr) minmax(0,1.55fr);align-items:stretch}.seller-hero>div:first-child{align-self:center}.seller-quick{width:100%;min-width:0;grid-template-columns:repeat(3,minmax(0,1fr))}.seller-quick>span,.seller-quick>.seller-create-base-button{width:100%;min-width:0}.seller-quick small{line-height:1.15;overflow-wrap:break-word}.seller-quick b{overflow:visible;text-overflow:clip}.seller-skeleton-metrics{width:100%;grid-template-columns:repeat(3,minmax(0,1fr))}.seller-skeleton-metrics i{width:100%}.catalog-scroll{max-width:100%;overflow-x:visible}.catalog-table{min-width:0}}.autopost-page{width:min(100%,1440px);display:grid;gap:20px;margin:0 auto}.autopost-page h1,.autopost-page h2,.autopost-page p{margin:0}.autopost-hero{display:flex;align-items:center;justify-content:space-between;gap:20px}.autopost-heading{min-width:0;display:grid;gap:4px}.autopost-heading>span{color:var(--cyan);font-size:10px;font-weight:850;text-transform:uppercase;letter-spacing:.15em}.autopost-heading h1{font-size:clamp(26px,2.5vw,34px);line-height:1.05;letter-spacing:-.03em}.autopost-heading p{max-width:680px;color:var(--muted);font-size:12px;line-height:1.45}.autopost-service-state{min-width:min(100%,340px);display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 8px 7px 10px;border:1px solid var(--border);border-radius:10px;background:var(--panel);box-shadow:inset 3px 0 0 var(--warn)}.autopost-service-state.running{border-color:var(--border);background:var(--panel);box-shadow:inset 3px 0 0 var(--success)}.autopost-service-state>span{width:24px;height:24px;display:grid;place-items:center;color:var(--warn)}.autopost-service-state.running>span{color:var(--success)}.autopost-service-state>span svg{width:16px;height:16px}.autopost-service-state>div{min-width:0;display:grid;gap:2px}.autopost-service-state strong{font-size:11px;line-height:1.25}.autopost-service-state small{overflow:hidden;color:var(--muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.autopost-service-state>button:is(.primary-button,.secondary-button){min-height:34px;padding-inline:11px;border-color:var(--border-strong);background:var(--surface);color:var(--text);font-size:10px;white-space:nowrap;box-shadow:none}.autopost-service-state>button:is(.primary-button,.secondary-button):hover{border-color:var(--cyan);background:var(--panel-raised);color:var(--text)}.autopost-section-icon,.autopost-channel-icon{display:grid;place-items:center;flex:0 0 auto;border-radius:10px;background:var(--surface);color:var(--muted)}.autopost-page :is(.secondary-button,.primary-button){display:inline-flex;align-items:center;justify-content:center;gap:7px}.autopost-inline-error{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:10px;font-size:12px;line-height:1.45}.autopost-inline-error{margin:0;border:1px solid color-mix(in srgb,var(--danger) 28%,var(--border));background:color-mix(in srgb,var(--danger) 8%,var(--panel));color:var(--danger)}.autopost-public-channel{min-width:0;display:grid;grid-template-columns:42px minmax(180px,.8fr) minmax(260px,1fr) auto;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius);background:var(--panel)}.autopost-public-channel>div:nth-child(2){min-width:0;display:grid;gap:3px}.autopost-public-channel>div:nth-child(2) strong{font-size:12px}.autopost-public-channel>div:nth-child(2) small{color:var(--muted);font-size:10px;line-height:1.4}.autopost-public-channel>.field{min-width:0}.autopost-public-channel>button{min-width:150px;min-height:56px}.autopost-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid var(--border);border-radius:var(--radius);background:var(--panel)}.autopost-metrics>div{min-width:0;display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:72px;padding:12px 18px;border-right:1px solid var(--border)}.autopost-metrics>div:last-child{border-right:0}.autopost-metrics svg{color:var(--muted)}.autopost-metrics span{color:var(--muted);font-size:11px;font-weight:700}.autopost-metrics strong{font-size:24px;font-variant-numeric:tabular-nums}.autopost-metrics .attention svg,.autopost-metrics .attention strong{color:var(--danger)}.autopost-setup{display:grid;grid-template-columns:42px minmax(0,1fr);gap:14px;padding:20px;border:1px dashed var(--border-strong);border-radius:var(--radius);background:color-mix(in srgb,var(--cyan-soft) 22%,var(--panel))}.autopost-section-icon{width:42px;height:42px;color:var(--cyan)}.autopost-setup>div:last-child{display:grid;gap:8px}.autopost-setup h2{font-size:16px}.autopost-setup p,.autopost-setup li{color:var(--muted);font-size:12px;line-height:1.55}.autopost-setup ol{display:grid;gap:4px;margin:2px 0 0;padding-left:20px}.autopost-workspace{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:start;gap:20px}.autopost-composer,.autopost-chats,.autopost-campaigns,.autopost-deliveries{min-width:0;display:grid;gap:16px;padding:20px;border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow-sm)}.autopost-composer>header{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px}.autopost-composer>header>div:last-child,.autopost-chats>header>div,.autopost-campaigns>header>div,.autopost-deliveries>header>div{min-width:0;display:grid;gap:4px}.autopost-page h2{font-size:16px;line-height:1.25}.autopost-page section>header p,.autopost-composer>header p{color:var(--muted);font-size:11px;line-height:1.5}.autopost-composer-fields{display:grid;gap:14px;padding-top:4px}.autopost-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px}.autopost-form-grid.schedule{grid-template-columns:repeat(2,minmax(0,1fr))}.autopost-photo-placeholder{min-height:56px;display:flex;align-items:center;gap:8px;padding:0 14px;border:1px dashed var(--border);border-radius:var(--radius);color:var(--muted);font-size:11px}.autopost-check{min-height:44px;display:flex;align-items:center;gap:9px;width:fit-content;color:var(--muted);font-size:12px;cursor:pointer}.autopost-check input,.autopost-targets input{position:absolute;opacity:0;pointer-events:none}.autopost-check>span,.autopost-targets label>span{width:21px;height:21px;display:grid;place-items:center;flex:0 0 21px;border:1px solid var(--border-strong);border-radius:6px;background:var(--panel);color:transparent}.autopost-check:has(input:focus-visible)>span,.autopost-targets label:has(input:focus-visible)>span{outline:2px solid var(--accent);outline-offset:2px}.autopost-check:has(input:checked)>span,.autopost-targets label:has(input:checked)>span{border-color:var(--accent);background:var(--accent);color:var(--accent-text)}.autopost-targets{min-width:0;margin:0;padding:10px;border:1px solid var(--border);border-radius:var(--radius)}.autopost-targets.error{border-color:var(--danger)}.autopost-targets legend{padding:0 5px;color:var(--muted);font-size:10px}.autopost-targets>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.autopost-targets label{min-width:0;min-height:44px;display:grid;grid-template-columns:21px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 8px;border-radius:8px;background:var(--surface);cursor:pointer}.autopost-targets label b{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.autopost-targets label small{color:var(--muted);font-size:9px;text-transform:uppercase}.autopost-targets>p{padding:8px;color:var(--muted);font-size:11px}.autopost-targets>em{display:block;padding:7px 4px 2px;color:var(--danger);font-size:11px;font-style:normal}.autopost-composer>footer{display:flex;justify-content:flex-end;padding-top:2px}.autopost-composer>footer .primary-button{min-width:190px}.autopost-chats>header,.autopost-campaigns>header,.autopost-deliveries>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.autopost-chats>header>span,.autopost-campaigns>header>span{min-width:28px;height:28px;display:grid;place-items:center;padding:0 7px;border-radius:999px;background:var(--surface);color:var(--muted);font-size:10px;font-weight:800}.autopost-chat-list,.autopost-campaign-list{min-width:0;display:grid;gap:8px}.autopost-chat{display:grid;gap:10px;padding:12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--panel-raised)}.autopost-chat.pending{border-color:color-mix(in srgb,var(--warn) 28%,var(--border))}.autopost-chat.permission_lost,.autopost-chat.removed{border-color:color-mix(in srgb,var(--danger) 25%,var(--border))}.autopost-chat-head{min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px}.autopost-channel-icon{width:34px;height:34px;color:var(--cyan)}.autopost-chat-head>div{min-width:0;display:grid;gap:2px}.autopost-chat-head strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.autopost-chat-head small,.autopost-chat>time{color:var(--muted);font-size:9px}.autopost-permission{display:flex;align-items:center;gap:5px;font-size:10px}.autopost-permission.ready{color:var(--success)}.autopost-permission.missing{color:var(--danger)}.autopost-chat>footer,.autopost-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.autopost-text-action{min-height:40px;padding:0 8px;border:0;background:transparent;color:var(--muted);font:inherit;font-size:11px;font-weight:700;cursor:pointer}.autopost-text-action:hover{color:var(--text)}.autopost-text-action.danger:hover{color:var(--danger)}.autopost-text-action:disabled,.autopost-page .secondary-button:disabled{cursor:not-allowed;opacity:.5}.autopost-state{width:fit-content;display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:999px;background:var(--surface);color:var(--muted);font-size:9px;font-weight:800;line-height:1;white-space:nowrap}.autopost-state:is(.approved,.active,.sent){background:color-mix(in srgb,var(--success) 12%,var(--panel));color:var(--success)}.autopost-state:is(.pending,.paused,.queued,.sending){background:color-mix(in srgb,var(--warn) 13%,var(--panel));color:color-mix(in srgb,var(--warn) 78%,var(--text))}.autopost-state:is(.permission_lost,.removed,.failed,.unknown){background:color-mix(in srgb,var(--danger) 11%,var(--panel));color:var(--danger)}.autopost-campaign-list{grid-template-columns:repeat(2,minmax(0,1fr))}.autopost-campaign-list>article{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px;border:1px solid var(--border);border-radius:var(--radius);background:var(--panel-raised)}.autopost-campaign-main{min-width:0;display:grid;grid-template-columns:42px minmax(0,1fr);gap:10px}.autopost-campaign-main>div{min-width:0;display:grid;gap:5px}.autopost-campaign-main strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.autopost-campaign-main p{display:-webkit-box;overflow:hidden;color:var(--muted);font-size:11px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.autopost-campaign-main small{color:var(--muted);font-size:9px;line-height:1.4}.autopost-campaign-list .autopost-row-actions{grid-column:1 / -1;padding-top:4px;border-top:1px solid var(--border)}.autopost-empty{min-height:88px;display:grid;place-items:center;padding:16px;border:1px dashed var(--border);border-radius:var(--radius);color:var(--muted);font-size:11px;text-align:center}.autopost-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px}.autopost-pagination span{color:var(--muted);font-size:11px;text-align:center}.autopost-delivery-table{min-width:0;overflow-x:auto}.autopost-delivery-head,.autopost-delivery-row{min-width:880px;display:grid;grid-template-columns:minmax(170px,1fr) minmax(150px,.8fr) 160px minmax(190px,1fr) 100px;align-items:center;gap:12px}.autopost-delivery-head{min-height:34px;padding:0 12px;color:var(--muted);font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.autopost-delivery-row{min-height:68px;padding:9px 12px;border-top:1px solid var(--border)}.autopost-delivery-row>div{min-width:0;display:grid;gap:4px}.autopost-delivery-row strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.autopost-delivery-row small,.autopost-delivery-row time{overflow:hidden;color:var(--muted);font-size:9px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.autopost-delivery-row.failed,.autopost-delivery-row.unknown{background:color-mix(in srgb,var(--danger) 4%,transparent)}.autopost-confirm{display:grid;justify-items:center;gap:14px;text-align:center}.autopost-confirm>span{width:44px;height:44px;display:grid;place-items:center;border-radius:12px}.autopost-confirm>span.warning{background:color-mix(in srgb,var(--warn) 13%,var(--panel));color:var(--warn)}.autopost-confirm>span.danger{background:color-mix(in srgb,var(--danger) 11%,var(--panel));color:var(--danger)}.autopost-confirm p{max-width:360px;color:var(--muted);font-size:12px;line-height:1.55}.autopost-confirm footer{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:8px}.autopost-preview-note{color:var(--muted);font-size:11px;line-height:1.5}.autopost-schedule-action{display:grid;gap:16px}.autopost-schedule-action>p{color:var(--muted);font-size:12px;line-height:1.55}.autopost-schedule-action>footer{display:grid;grid-template-columns:1fr 1fr;gap:8px}.autopost-loading{min-height:560px;align-content:start}.autopost-loading>span,.autopost-loading>b,.autopost-loading i{display:block;border-radius:var(--radius);background:var(--surface)}.autopost-loading>span{width:min(520px,80%);height:72px}.autopost-loading>div{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;overflow:hidden;border-radius:var(--radius)}.autopost-loading i{height:72px;border-radius:0}.autopost-loading>b{height:220px}.autopost-load-error{min-height:320px;place-content:center;grid-template-columns:auto auto;align-items:start}.autopost-load-error>svg{color:var(--danger)}.autopost-load-error>div{display:grid;justify-items:start;gap:16px}.autopost-load-error h1{font-size:18px}.autopost-workspace{grid-template-columns:minmax(0,1fr)}.autopost-composer-layout{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:18px}.autopost-draft-steps{min-width:0;display:grid;gap:12px}.autopost-draft-step{min-width:0;display:grid;gap:14px;padding:16px;border:1px solid var(--border);border-radius:14px;background:var(--panel-raised)}.autopost-draft-step>header{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px}.autopost-draft-step>header>span{width:32px;height:32px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--cyan) 50%,var(--border));border-radius:9px;background:var(--cyan-soft);color:var(--cyan);font-size:12px;font-weight:900}.autopost-draft-step>header>div{min-width:0;display:grid;gap:2px}.autopost-draft-step h3{margin:0;color:var(--text);font-size:14px;line-height:1.3}.autopost-draft-step>header p{color:var(--muted);font-size:10px;line-height:1.45}.autopost-media-sources,.autopost-schedule-choices{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.autopost-media-sources button,.autopost-schedule-choices button{min-width:0;min-height:44px;display:flex;align-items:center;justify-content:center;gap:7px;padding:8px 10px;border:1px solid var(--border);border-radius:10px;background:var(--panel);color:var(--muted);font:inherit;font-size:10px;font-weight:800;line-height:1.25;text-align:center;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,color .16s ease,transform .16s ease}.autopost-media-sources button:hover,.autopost-schedule-choices button:hover{border-color:color-mix(in srgb,var(--cyan) 60%,var(--border));color:var(--text)}.autopost-media-sources button:active,.autopost-schedule-choices button:active{transform:scale(.985)}.autopost-media-sources button.selected,.autopost-schedule-choices button.selected{border-color:var(--cyan);background:var(--cyan-soft);color:var(--cyan);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cyan) 28%,transparent)}.autopost-media-sources button:disabled,.autopost-schedule-choices button:disabled{cursor:not-allowed;opacity:.55}.autopost-upload-wrap{display:grid;gap:7px}.autopost-photo-dropzone{min-height:128px;display:grid;place-items:center;align-content:center;gap:6px;width:100%;padding:18px;border:1px dashed var(--border-strong);border-radius:12px;background:color-mix(in srgb,var(--surface) 65%,var(--panel));color:var(--text);font:inherit;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.autopost-photo-dropzone:hover,.autopost-photo-dropzone.dragging{border-color:var(--cyan);background:var(--cyan-soft)}.autopost-photo-dropzone:active{transform:scale(.995)}.autopost-photo-dropzone>span{width:42px;height:42px;display:grid;place-items:center;border-radius:10px;background:var(--panel);color:var(--cyan)}.autopost-photo-dropzone strong{font-size:12px}.autopost-photo-dropzone small{max-width:470px;color:var(--muted);font-size:10px;line-height:1.45;text-align:center}.autopost-photo-preview{min-width:0;display:grid;grid-template-columns:82px minmax(0,1fr) 38px;align-items:center;gap:12px;min-height:94px;padding:8px;border:1px solid color-mix(in srgb,var(--cyan) 45%,var(--border));border-radius:12px;background:var(--cyan-soft)}.autopost-photo-preview img{width:82px;height:76px;object-fit:cover;border-radius:8px}.autopost-photo-preview>div{min-width:0;display:grid;gap:4px}.autopost-photo-preview strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.autopost-photo-preview small{color:var(--cyan);font-size:9px}.autopost-photo-preview>button{width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--border);border-radius:9px;background:var(--panel);color:var(--muted);cursor:pointer}.autopost-field-error{color:var(--danger);font-size:10px;font-style:normal;line-height:1.4}.autopost-target-trigger{min-width:0;width:100%;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:64px;padding:10px 12px;border:1px solid var(--border);border-radius:12px;background:var(--panel);color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:border-color .16s ease,background-color .16s ease}.autopost-target-trigger:hover{border-color:var(--cyan);background:var(--cyan-soft)}.autopost-target-trigger.error{border-color:var(--danger)}.autopost-target-trigger>span{width:38px;height:38px;display:grid;place-items:center;border-radius:9px;background:var(--surface);color:var(--cyan)}.autopost-target-trigger>div{min-width:0;display:grid;gap:3px}.autopost-target-trigger strong,.autopost-target-trigger small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.autopost-target-trigger strong{font-size:12px}.autopost-target-trigger small{color:var(--muted);font-size:9px}.autopost-target-trigger>b{min-width:26px;height:26px;display:grid;place-items:center;padding:0 7px;border-radius:8px;background:var(--cyan-soft);color:var(--cyan);font-size:10px}.autopost-live-preview{position:sticky;top:16px;min-width:0;display:grid;gap:14px;padding:14px;border:1px solid var(--border);border-radius:14px;background:color-mix(in srgb,var(--surface) 72%,var(--panel))}.autopost-live-preview>header{display:grid;gap:2px}.autopost-live-preview>header span{color:var(--cyan);font-size:9px;font-weight:850;text-transform:uppercase;letter-spacing:.12em}.autopost-live-preview>header strong{font-size:13px}.autopost-telegram-preview{min-height:178px;display:grid;align-content:start;gap:9px;padding:10px;border-radius:14px 14px 4px;background:var(--panel);box-shadow:var(--shadow-sm)}.autopost-telegram-preview>img,.autopost-preview-media{width:100%;height:150px;object-fit:cover;border-radius:9px}.autopost-preview-media{display:grid;place-items:center;align-content:center;gap:7px;background:var(--surface);color:var(--muted);font-size:10px}.autopost-telegram-preview p{overflow-wrap:anywhere;color:var(--text);font-size:11px;line-height:1.5;white-space:pre-wrap}.autopost-telegram-preview>span{display:grid;place-items:center;min-height:34px;padding:7px;border-radius:8px;background:var(--cyan-soft);color:var(--cyan);font-size:10px;font-weight:800;text-align:center}.autopost-live-preview dl{display:grid;gap:8px;margin:0}.autopost-live-preview dl>div{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px}.autopost-live-preview dt{color:var(--muted);font-size:9px}.autopost-live-preview dd{overflow:hidden;margin:0;color:var(--text);font-size:9px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.autopost-composer>footer{align-items:center;justify-content:space-between;gap:12px;padding-top:14px;border-top:1px solid var(--border)}.autopost-composer>footer>div{min-width:0;display:grid;gap:2px}.autopost-composer>footer>div strong,.autopost-composer>footer>div small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.autopost-composer>footer>div strong{font-size:12px}.autopost-composer>footer>div small{color:var(--muted);font-size:9px}.autopost-chat-list{grid-template-columns:repeat(3,minmax(0,1fr))}.autopost-target-picker{display:grid;gap:14px}.autopost-target-picker>p{color:var(--muted);font-size:11px;line-height:1.5}.autopost-target-options{max-height:min(52vh,430px);display:grid;gap:7px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.autopost-target-options::-webkit-scrollbar{display:none}.autopost-target-options label{min-width:0;display:grid;grid-template-columns:38px minmax(0,1fr) 26px;align-items:center;gap:10px;min-height:60px;padding:9px 11px;border:1px solid var(--border);border-radius:11px;background:var(--panel-raised);cursor:pointer;transition:border-color .16s ease,background-color .16s ease}.autopost-target-options label:hover,.autopost-target-options label:has(input:checked){border-color:var(--cyan);background:var(--cyan-soft)}.autopost-target-options input{position:absolute;opacity:0;pointer-events:none}.autopost-target-options label>span:nth-child(3){min-width:0;display:grid;gap:2px}.autopost-target-options strong,.autopost-target-options small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.autopost-target-options strong{font-size:12px}.autopost-target-options small{color:var(--muted);font-size:9px}.autopost-target-options i{width:24px;height:24px;display:grid;place-items:center;border:1px solid var(--border-strong);border-radius:7px;color:transparent;font-style:normal}.autopost-target-options label:has(input:checked) i{border-color:var(--cyan);background:var(--cyan);color:var(--accent-text)}.autopost-target-options label:has(input:focus-visible){outline:2px solid var(--cyan);outline-offset:-2px}.autopost-target-empty{min-height:120px;display:grid;place-items:center;align-content:center;gap:8px;color:var(--muted);font-size:11px;text-align:center}.autopost-target-picker>footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:12px;border-top:1px solid var(--border)}.autopost-target-picker>footer>span{color:var(--muted);font-size:10px;font-weight:700}.autopost-target-picker>footer .primary-button{min-width:140px}.autopost-rect-select .custom-select-menu button{border-radius:8px}@media(max-width:1180px){.autopost-workspace{grid-template-columns:minmax(0,1fr)}.autopost-chat-list{grid-template-columns:repeat(2,minmax(0,1fr))}.autopost-campaign-list{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.autopost-page{gap:16px}.autopost-hero{align-items:stretch;flex-direction:column;gap:16px}.autopost-service-state{min-width:0;grid-template-columns:24px minmax(0,1fr)}.autopost-service-state>button{grid-column:1 / -1;min-height:44px}.autopost-metrics{grid-template-columns:minmax(0,1fr)}.autopost-metrics>div{min-height:60px;border-right:0;border-bottom:1px solid var(--border)}.autopost-metrics>div:last-child{border-bottom:0}.autopost-composer,.autopost-chats,.autopost-campaigns,.autopost-deliveries{gap:14px;padding:14px}.autopost-composer-layout{grid-template-columns:minmax(0,1fr);gap:12px}.autopost-draft-step{gap:12px;padding:12px;border-radius:12px}.autopost-media-sources,.autopost-schedule-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.autopost-media-sources button,.autopost-schedule-choices button{min-height:48px;border-radius:10px}.autopost-live-preview{position:static;padding:12px;border-radius:12px}.autopost-photo-dropzone{min-height:118px}.autopost-composer>footer{align-items:stretch;flex-direction:column}.autopost-form-grid,.autopost-form-grid.schedule,.autopost-targets>div,.autopost-chat-list{grid-template-columns:minmax(0,1fr)}.autopost-composer>footer .primary-button{width:100%;min-width:0;min-height:48px}.autopost-campaign-list>article{grid-template-columns:minmax(0,1fr)}.autopost-campaign-list>article>.autopost-state{grid-row:1;justify-self:end}.autopost-campaign-main{grid-row:1;padding-right:90px}.autopost-campaign-list .autopost-row-actions{grid-row:2}.autopost-confirm footer{grid-template-columns:minmax(0,1fr)}.autopost-schedule-action>footer{grid-template-columns:minmax(0,1fr)}.autopost-page :is(.compact,.autopost-text-action){min-height:48px}.autopost-public-channel{grid-template-columns:42px minmax(0,1fr);padding:12px}.autopost-public-channel>.field,.autopost-public-channel>button{grid-column:1 / -1;width:100%;min-width:0}.modal-viewport:has(.autopost-target-modal){align-items:end;padding:max(8px,env(safe-area-inset-top)) 8px 0}.autopost-target-modal{width:100%;max-width:none!important;max-height:min(88dvh,760px);border-radius:18px 18px 0 0}.autopost-target-modal .modal-head{min-height:60px}.autopost-target-modal .modal-body{padding:12px 14px max(14px,env(safe-area-inset-bottom))}.autopost-target-options{max-height:min(55dvh,460px)}.autopost-target-options label{min-height:58px;border-radius:10px}.autopost-target-picker>footer{position:sticky;bottom:0;padding-bottom:max(2px,env(safe-area-inset-bottom));background:var(--panel)}}@media(max-width:920px){.sidebar.admin-sidebar{width:min(84vw,304px);gap:8px;padding:max(10px,env(safe-area-inset-top)) 10px max(10px,env(safe-area-inset-bottom))}.sidebar.admin-sidebar>.brand{min-height:48px}.sidebar.admin-sidebar>.brand:after{right:12px;bottom:-4px;left:12px}.sidebar.admin-sidebar .sidebar-logo{width:min(150px,calc(100% - 32px));height:44px}.sidebar.admin-sidebar nav{min-height:0;display:flex;flex-direction:column;gap:0;overflow-y:auto;overscroll-behavior:contain}.sidebar.admin-sidebar .sidebar-nav-separator{flex:0 0 1px;margin-block:0}.sidebar.admin-sidebar .sidebar-nav-group-separator{margin:0 14px}.sidebar.admin-sidebar nav a{min-height:52px;max-height:56px;flex:1 1 52px;padding-inline:12px;font-size:14px;font-weight:650}.sidebar.admin-sidebar nav a .sidebar-nav-icon{width:22px;height:22px;flex-basis:22px}.sidebar.admin-sidebar nav a span.nav-label{font-size:14px;line-height:1.2}.sidebar.admin-sidebar .sidebar-profile{gap:2px}.sidebar.admin-sidebar .sidebar-profile .user-card{min-height:44px;padding-block:2px}.sidebar.admin-sidebar .sidebar-balance{min-height:44px;margin-top:0;padding-block:5px}.sidebar.admin-sidebar .sidebar-profile .popover-link{min-height:44px}}@media(prefers-reduced-motion:reduce){.autopost-page *,.sidebar.admin-sidebar *{scroll-behavior:auto}.autopost-media-sources button,.autopost-schedule-choices button,.autopost-photo-dropzone,.autopost-target-trigger,.autopost-target-options label{transition:none}}.autopost-view-nav{min-width:0;width:100%;box-sizing:border-box;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;padding:6px;border:1px solid var(--border);border-radius:16px;background:var(--panel)}.autopost-view-nav button{min-width:0;width:100%;box-sizing:border-box;overflow:hidden;min-height:52px;display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px 10px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--muted);font:inherit;text-align:left;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,color .18s ease,transform .18s ease}.autopost-view-nav button:hover{border-color:color-mix(in srgb,var(--cyan) 45%,var(--border));background:color-mix(in srgb,var(--surface) 78%,var(--panel));color:var(--text)}.autopost-view-nav button:active{transform:scale(.99)}.autopost-view-nav button.active{border-color:var(--border-strong);background:var(--panel-raised);color:var(--text);box-shadow:inset 0 -2px 0 var(--cyan)}.autopost-view-nav button>span{width:32px;height:32px;display:grid;place-items:center;border-radius:8px;background:var(--panel);color:var(--muted)}.autopost-view-nav button.active>span{background:var(--panel);color:var(--cyan)}.autopost-view-nav strong{min-width:0;overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.autopost-view-nav b{min-width:24px;max-width:48px;height:24px;display:grid;place-items:center;overflow:hidden;padding-inline:6px;border-radius:7px;background:var(--surface);color:var(--muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.autopost-view-nav button.active b{background:var(--panel);color:var(--cyan)}.autopost-workspace{display:block;min-width:0}.autopost-composer-clean{gap:16px}.autopost-composer-clean>header{padding-bottom:12px;border-bottom:1px solid var(--border)}.autopost-composer-clean .autopost-composer-layout{grid-template-columns:minmax(0,1fr) 300px}.autopost-compose-main{min-width:0;display:grid;align-content:start;gap:12px}.autopost-setting-list{display:grid;gap:7px}.autopost-setting-list>button,.autopost-details-toggle{min-width:0;width:100%;min-height:58px;display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:11px;padding:9px 11px;border:1px solid var(--border);border-radius:11px;background:var(--panel-raised);color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.autopost-setting-list>button:hover,.autopost-details-toggle:hover{border-color:var(--cyan);background:var(--cyan-soft)}.autopost-setting-list>button:active,.autopost-details-toggle:active{transform:scale(.995)}.autopost-setting-list>button.error{border-color:var(--danger)}.autopost-setting-list>button>span,.autopost-details-toggle>span{width:36px;height:36px;display:grid;place-items:center;border-radius:9px;background:var(--surface);color:var(--cyan)}.autopost-setting-list>button>div,.autopost-details-toggle>div{min-width:0;display:grid;gap:2px}.autopost-setting-list strong,.autopost-setting-list small,.autopost-details-toggle strong,.autopost-details-toggle small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.autopost-setting-list strong,.autopost-details-toggle strong{font-size:11px}.autopost-setting-list small,.autopost-details-toggle small{color:var(--muted);font-size:9px}.autopost-setting-list>button>img{width:36px;height:36px;object-fit:cover;border-radius:8px}.autopost-setting-list>button>b{min-width:26px;height:26px;display:grid;place-items:center;padding-inline:6px;border-radius:7px;background:var(--cyan);color:var(--accent-text);font-size:9px}.autopost-setting-list>button>svg,.autopost-details-toggle>svg{color:var(--muted);transition:transform .18s ease}.autopost-details-toggle[aria-expanded=true]>svg{transform:rotate(180deg)}.autopost-optional-fields{display:grid;gap:10px;padding:12px;border:1px solid var(--border);border-radius:11px;background:var(--panel-raised);animation:autopost-reveal .18s ease both}@keyframes autopost-reveal{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}.autopost-option-picker{display:grid;gap:14px}.autopost-option-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.autopost-option-grid>button{min-width:0;min-height:68px;display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--border);border-radius:11px;background:var(--panel-raised);color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.autopost-option-grid>button:hover{border-color:color-mix(in srgb,var(--cyan) 60%,var(--border))}.autopost-option-grid>button:active{transform:scale(.99)}.autopost-option-grid>button.selected{border-color:var(--cyan);background:var(--cyan-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cyan) 22%,transparent)}.autopost-option-grid>button>span{width:38px;height:38px;display:grid;place-items:center;border-radius:9px;background:var(--surface);color:var(--muted)}.autopost-option-grid>button.selected>span{color:var(--cyan)}.autopost-option-grid strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.autopost-option-picker>footer{display:flex;justify-content:flex-end;padding-top:12px;border-top:1px solid var(--border)}.autopost-option-picker>footer .primary-button{min-width:150px}.autopost-chats>.autopost-setup{margin:0;border-radius:12px}.autopost-chats>.autopost-setup h3{margin:0;font-size:14px}@media(max-width:900px){.autopost-composer-clean .autopost-composer-layout{grid-template-columns:minmax(0,1fr) 260px}}@media(max-width:760px){.autopost-view-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:6px;border-radius:14px}.autopost-view-nav button{min-height:48px;grid-template-columns:28px minmax(0,1fr) minmax(0,auto);gap:7px;padding:6px 8px;border-radius:10px}.autopost-view-nav button>span{width:28px;height:28px}.autopost-view-nav b{max-width:40px;padding-inline:4px}.autopost-view-nav strong{font-size:10px}.autopost-view-nav button:last-child:nth-child(odd){grid-column:1 / -1}.autopost-composer-clean .autopost-composer-layout{grid-template-columns:minmax(0,1fr)}.autopost-compose-main{gap:10px}.autopost-setting-list>button,.autopost-details-toggle{min-height:56px}.autopost-live-preview{order:2}.autopost-option-grid{grid-template-columns:minmax(0,1fr)}.autopost-option-grid>button{min-height:58px}.modal-viewport:has(.autopost-option-modal){align-items:end;padding:max(8px,env(safe-area-inset-top)) 8px 0}.autopost-option-modal{width:100%;max-width:none!important;max-height:min(88dvh,760px);border-radius:18px 18px 0 0}.autopost-option-modal .modal-head{min-height:58px}.autopost-option-modal .modal-body{padding:12px 14px max(14px,env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain}.autopost-option-picker>footer{position:sticky;bottom:calc(-1*max(14px,env(safe-area-inset-bottom)));margin-inline:-14px;padding:10px 14px max(14px,env(safe-area-inset-bottom));background:var(--panel)}.autopost-option-picker>footer .primary-button{width:100%;min-height:48px}}@media(prefers-reduced-motion:reduce){.autopost-view-nav button,.autopost-setting-list>button,.autopost-details-toggle,.autopost-option-grid>button{transition:none}.autopost-optional-fields{animation:none}}.autopost-section-actions{display:flex!important;grid-auto-flow:column;align-items:center;justify-content:end;gap:8px!important}.autopost-count{min-width:30px;height:30px;display:grid;place-items:center;padding-inline:8px;border-radius:8px;background:var(--surface);color:var(--muted);font-size:10px;font-weight:850}.autopost-refresh-button{width:112px;min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 12px;border:1px solid color-mix(in srgb,var(--cyan) 55%,var(--border));border-radius:8px;background:color-mix(in srgb,var(--cyan) 7%,var(--panel));color:var(--cyan);font:inherit;font-size:10px;font-weight:800;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.autopost-refresh-button:hover{border-color:var(--cyan);background:var(--cyan-soft)}.autopost-refresh-button:active{transform:scale(.98)}.autopost-refresh-button:disabled{cursor:wait;opacity:.62}.autopost-chat-list>.autopost-empty{grid-column:1 / -1;width:100%;min-height:136px;box-sizing:border-box}.autopost-option-modal .autopost-form-grid.schedule{grid-template-columns:minmax(0,1fr);width:100%}.autopost-option-modal .autopost-form-grid.schedule>*{width:100%;min-width:0}.autopost-option-grid>button,.autopost-target-options label,.autopost-target-all,.autopost-rect-select .custom-select-trigger,.autopost-rect-select .custom-select-menu,.autopost-rect-select .custom-select-menu button{border-radius:0}.autopost-target-all{min-width:0;width:100%;min-height:60px;display:grid;grid-template-columns:38px minmax(0,1fr) 26px;align-items:center;gap:10px;padding:9px 11px;border:1px solid var(--border);background:var(--panel-raised);color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:border-color .16s ease,background-color .16s ease}.autopost-target-all:hover,.autopost-target-all.selected{border-color:var(--cyan);background:var(--cyan-soft)}.autopost-target-all:disabled{cursor:not-allowed;opacity:.52}.autopost-target-all>span:nth-child(2){min-width:0;display:grid;gap:2px}.autopost-target-all strong,.autopost-target-all small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.autopost-target-all strong{font-size:12px}.autopost-target-all small{color:var(--muted);font-size:9px}.autopost-target-all>i{width:24px;height:24px;display:grid;place-items:center;border:1px solid var(--border-strong);border-radius:0;color:transparent;font-style:normal}.autopost-target-all.selected>i{border-color:var(--cyan);background:var(--cyan);color:var(--accent-text)}@media(max-width:1100px){.autopost-view-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.autopost-composer-clean .autopost-composer-layout{grid-template-columns:minmax(0,1fr)}.autopost-live-preview{position:static}.autopost-delivery-table{display:grid;gap:8px;overflow:visible}.autopost-delivery-head{display:none}.autopost-delivery-row{min-width:0;min-height:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:10px 14px;padding:12px;border:1px solid var(--border);border-radius:8px;background:var(--panel-raised)}.autopost-delivery-row>div:nth-child(4){justify-self:end}.autopost-delivery-row>div:last-child{justify-self:end}}@media(max-width:560px){.autopost-chats>header,.autopost-deliveries>header{align-items:stretch;flex-direction:column}.autopost-section-actions{width:100%;grid-auto-flow:initial;grid-template-columns:auto minmax(0,1fr)}.autopost-refresh-button{width:100%;min-height:44px}.autopost-delivery-row{grid-template-columns:minmax(0,1fr) auto}.autopost-delivery-row>time{grid-column:1 / -1}.autopost-delivery-row>div:nth-child(4){justify-self:start}.autopost-delivery-row>div:last-child{grid-column:1 / -1;justify-self:stretch}.autopost-delivery-row>div:last-child .secondary-button{width:100%}.autopost-target-all,.autopost-target-options label{min-height:56px}}.autopost-chats,.autopost-campaigns,.autopost-deliveries{container-type:inline-size}.autopost-record-list{min-width:0;display:grid;gap:12px;overflow:visible;border:0;background:transparent}.autopost-chat-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));grid-auto-rows:1fr}.autopost-campaign-list,.autopost-delivery-list{grid-template-columns:minmax(0,1fr)}.autopost-campaign-list,.autopost-delivery-list{grid-auto-rows:auto}.autopost-record{min-width:0;height:100%;padding:16px;border:1px solid var(--border);border-radius:16px;background:var(--panel-raised);box-shadow:0 1px color-mix(in srgb,var(--text) 2%,transparent);transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .16s ease}.autopost-record:last-child{border-bottom:1px solid var(--border)}.autopost-record:hover{border-color:color-mix(in srgb,var(--cyan) 58%,var(--border));background:color-mix(in srgb,var(--cyan) 3%,var(--panel-raised));box-shadow:var(--shadow)}.autopost-record:is(.failed,.unknown,.permission_lost,.removed){background:color-mix(in srgb,var(--danger) 3%,var(--panel-raised))}.autopost-record:is(.failed,.unknown,.permission_lost,.removed):hover{border-color:color-mix(in srgb,var(--danger) 54%,var(--border))}.autopost-record-identity{grid-area:identity;min-width:0;display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px}.autopost-record-identity>div{min-width:0;display:grid;gap:4px}.autopost-record-identity strong{overflow:hidden;font-size:13px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.autopost-record-identity small{overflow:hidden;color:var(--muted);font-size:10px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.autopost-record .autopost-section-icon,.autopost-record .autopost-channel-icon{width:40px;height:40px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--cyan) 28%,var(--border));border-radius:12px;background:var(--cyan-soft);color:var(--cyan)}.autopost-record .autopost-channel-icon{position:relative;overflow:hidden;background:color-mix(in srgb,var(--cyan) 14%,var(--surface))}.autopost-channel-icon>svg{position:relative;z-index:0}.autopost-channel-icon>img{position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:cover}.autopost-record>.autopost-state{grid-area:status;max-width:132px;min-height:28px;justify-self:end;align-self:start;overflow:hidden;padding-inline:10px;border-radius:9px;font-size:9px;line-height:1;text-overflow:ellipsis;white-space:nowrap}.autopost-row-actions{grid-area:actions;min-width:0;width:100%;align-self:end;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:8px;padding-top:12px;border-top:1px solid var(--border)}.autopost-row-actions:empty{display:none}.autopost-delivery-row>.autopost-row-actions{display:grid}.autopost-action{width:100%;min-width:0;min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 12px;border:1px solid var(--border-strong);border-radius:10px;background:var(--surface);color:var(--text);font:inherit;font-size:10px;font-weight:800;line-height:1;white-space:nowrap;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,color .16s ease,transform .16s ease}.autopost-action:hover{border-color:var(--cyan);background:var(--cyan-soft)}.autopost-action:active{transform:scale(.98)}.autopost-action:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.autopost-action:disabled{cursor:not-allowed;opacity:.48}.autopost-action.primary{border-color:color-mix(in srgb,var(--cyan) 55%,var(--border));color:var(--cyan)}.autopost-action.danger{border-color:color-mix(in srgb,var(--danger) 34%,var(--border));background:color-mix(in srgb,var(--danger) 4%,var(--surface));color:var(--danger)}.autopost-action.danger:hover{border-color:var(--danger);background:color-mix(in srgb,var(--danger) 10%,var(--surface))}.autopost-chat{min-height:188px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto 1fr auto;grid-template-areas:"identity status" "meta meta" "actions actions";align-content:start;gap:16px 12px}.autopost-chat .autopost-record-meta{grid-area:meta;min-width:0;align-self:stretch;display:grid;align-content:center;gap:8px;padding:12px;border:1px solid var(--border);border-radius:12px;background:color-mix(in srgb,var(--surface) 72%,transparent)}.autopost-permission{min-width:0;font-size:10px;font-weight:800}.autopost-permission svg{flex:0 0 auto}.autopost-chat .autopost-record-meta time{overflow:hidden;color:var(--muted);font-size:9px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.autopost-chat-head strong{display:-webkit-box;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.autopost-campaign-row{height:auto;min-height:80px;display:grid;grid-template-columns:minmax(240px,1.15fr) minmax(300px,1fr) auto 224px;grid-template-rows:minmax(0,1fr);grid-template-areas:"identity meta status actions";align-items:start;gap:16px;padding-block:12px}.autopost-campaign-main p{display:-webkit-box;overflow:hidden;color:var(--muted);font-size:10px;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.autopost-campaign-meta{grid-area:meta;min-width:0;display:flex;align-items:center;flex-wrap:nowrap;gap:8px}.autopost-campaign-meta>span{min-width:0;min-height:30px;display:inline-flex;align-items:center;gap:6px;overflow:hidden;padding:0 10px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--muted);font-size:9px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.autopost-campaign-meta svg{flex:0 0 auto;color:var(--cyan)}.autopost-campaign-row>.autopost-state{align-self:start;margin-top:2px}.autopost-campaign-row>.autopost-row-actions{grid-area:actions;align-self:start;padding-top:0;border-top:0}.autopost-campaign-row .autopost-action{min-height:36px}.autopost-delivery-row{min-width:0;height:104px;display:grid;grid-template-columns:minmax(220px,1.1fr) minmax(180px,.85fr) minmax(144px,.72fr) minmax(180px,.9fr) 104px;grid-template-rows:minmax(0,1fr);grid-template-areas:"identity target date state actions";align-items:center;gap:16px;padding:16px;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.autopost-delivery-row:last-child{border-bottom:1px solid var(--border)}.autopost-delivery-campaign{grid-area:identity}.autopost-delivery-target{grid-area:target;min-width:0;display:grid;gap:4px;padding:0}.autopost-delivery-target strong,.autopost-delivery-target small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.autopost-delivery-target strong{font-size:11px}.autopost-delivery-target small{color:var(--muted);font-size:9px}.autopost-delivery-row>time{grid-area:date;min-width:0;align-self:center;color:var(--muted);font-size:9px;line-height:1.35;text-align:center;white-space:nowrap}.autopost-delivery-state{grid-area:state;min-width:0;display:grid;justify-self:stretch;justify-items:start;align-content:center;gap:8px}.autopost-delivery-state>.autopost-state{max-width:100%}.autopost-delivery-error{min-width:0;margin:0;overflow:hidden;color:var(--muted);font-size:9px;line-height:1.45;overflow-wrap:anywhere;white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.autopost-record.autopost-delivery-row>.autopost-row-actions:last-child{grid-area:actions;width:104px;justify-self:end;align-self:center;padding-top:0;border-top:0}@container (max-width: 1120px){.autopost-campaign-row{min-height:96px;grid-template-columns:minmax(0,1fr) auto 224px;grid-template-rows:auto auto;grid-template-areas:"identity status actions" "meta meta actions";gap:8px 12px}.autopost-campaign-meta{flex-wrap:nowrap}.autopost-campaign-main p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-line-clamp:1}.autopost-campaign-row>.autopost-row-actions{width:224px;justify-self:end}.autopost-delivery-row{height:136px;grid-template-columns:minmax(0,1fr) minmax(160px,.75fr) minmax(180px,.9fr) 104px;grid-template-rows:auto auto;grid-template-areas:"identity date state actions" "target target state actions";gap:12px 16px}.autopost-delivery-row>time{text-align:left}}@container (max-width: 760px){.autopost-chat-list,.autopost-campaign-list,.autopost-delivery-list{grid-template-columns:minmax(0,1fr)}}@media(max-width:680px){.autopost-record-list{gap:10px}.autopost-record{min-height:0;padding:12px;border-radius:14px}.autopost-record:last-child{border-bottom:1px solid var(--border)}.autopost-chat,.autopost-campaign-row,.autopost-delivery-row{min-height:0}.autopost-campaign-row{min-height:0;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto 44px;grid-template-areas:"identity status" "meta meta" "actions actions";gap:8px 12px;padding-block:12px}.autopost-campaign-main p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-line-clamp:1}.autopost-campaign-meta{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:8px}.autopost-campaign-meta>span{width:100%}.autopost-campaign-row>.autopost-row-actions{width:100%}.autopost-campaign-row .autopost-action{min-height:44px}.autopost-delivery-row{height:auto;min-height:176px;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto auto;grid-template-areas:"identity state" "target target" "date actions";gap:12px}.autopost-delivery-state{max-width:140px;justify-self:end;justify-items:end;text-align:right}.autopost-delivery-row>time{text-align:left}.autopost-record.autopost-delivery-row>.autopost-row-actions:last-child{width:96px}.autopost-row-actions{padding-top:10px}.autopost-action{min-height:44px}}@media(max-width:420px){.autopost-record-identity{grid-template-columns:36px minmax(0,1fr);gap:10px}.autopost-record .autopost-section-icon,.autopost-record .autopost-channel-icon{width:36px;height:36px;border-radius:10px}.autopost-record>.autopost-state{max-width:112px}.autopost-campaign-meta>span{width:100%}}.autopost-uploader{min-width:0;display:grid;gap:20px;padding:20px;border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow-sm)}.autopost-uploader h2,.autopost-uploader h3,.autopost-uploader p{margin:0}.autopost-uploader-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:16px;border-bottom:1px solid var(--border)}.autopost-uploader-head>div{min-width:0;display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px}.autopost-uploader-head>div>div{min-width:0;display:grid;gap:4px}.autopost-uploader-head p,.autopost-uploader section>header p{color:var(--muted);font-size:11px;line-height:1.5}.autopost-uploader-toggle{min-height:44px;display:flex;align-items:center;gap:9px;color:var(--text);cursor:pointer}.autopost-uploader-toggle input{position:absolute;opacity:0;pointer-events:none}.autopost-uploader-toggle>span{width:40px;height:22px;display:flex;align-items:center;padding:3px;border:1px solid var(--border-strong);border-radius:999px;background:var(--surface);transition:border-color .18s ease,background-color .18s ease}.autopost-uploader-toggle>span i{width:14px;height:14px;border-radius:50%;background:var(--muted);transition:transform .18s ease,background-color .18s ease}.autopost-uploader-toggle input:checked+span{border-color:var(--success);background:color-mix(in srgb,var(--success) 15%,var(--panel))}.autopost-uploader-toggle input:checked+span i{transform:translate(18px);background:var(--success)}.autopost-uploader-toggle input:focus-visible+span{outline:2px solid var(--cyan);outline-offset:2px}.autopost-uploader-toggle input:disabled~*{opacity:.55;cursor:not-allowed}.autopost-uploader-toggle strong{font-size:11px;white-space:nowrap}.autopost-uploader-grid{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:16px}.autopost-uploader-templates,.autopost-uploader-targets,.autopost-uploader-history{min-width:0;display:grid;gap:14px;padding:16px;border:1px solid var(--border);border-radius:14px;background:var(--panel-raised)}.autopost-uploader-templates>header,.autopost-uploader-targets>header>div{min-width:0;display:flex;align-items:flex-start;gap:10px}.autopost-uploader-templates>header>svg,.autopost-uploader-targets>header>div>svg{flex:0 0 auto;margin-top:2px;color:var(--cyan)}.autopost-uploader-templates header div,.autopost-uploader-targets header div div{min-width:0;display:grid;gap:3px}.autopost-uploader h3{font-size:13px;line-height:1.35}.autopost-uploader-placeholders{display:flex;flex-wrap:wrap;gap:6px}.autopost-uploader-placeholders code{padding:5px 8px;border:1px solid color-mix(in srgb,var(--cyan) 35%,var(--border));border-radius:7px;background:var(--cyan-soft);color:var(--cyan);font-size:10px}.autopost-uploader-language{min-width:0;display:grid;gap:8px}.autopost-uploader-language>.autopost-uploader-toggle{width:fit-content}.autopost-uploader-preview{position:sticky;top:16px;min-width:0;display:grid;gap:12px;padding:16px;border:1px solid color-mix(in srgb,var(--cyan) 38%,var(--border));border-radius:14px;background:color-mix(in srgb,var(--cyan) 4%,var(--panel-raised))}.autopost-uploader-preview>header{display:grid;gap:2px}.autopost-uploader-preview>header span{color:var(--cyan);font-size:8px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.autopost-uploader-preview>header strong{font-size:12px}.autopost-uploader-preview-message{display:grid;gap:14px;padding:11px;border-radius:11px;background:var(--panel);box-shadow:var(--shadow-sm)}.autopost-uploader-preview-message section{min-width:0;display:grid;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:8px}.autopost-uploader-preview-message section+section{padding-top:14px;border-top:1px solid var(--border)}.autopost-uploader-preview-message b{width:32px;height:22px;display:grid;place-items:center;border-radius:6px;background:var(--surface);color:var(--cyan);font-size:8px}.autopost-uploader-preview-message p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px;line-height:1.55}.autopost-uploader-preview>small{color:var(--muted);font-size:9px;line-height:1.45}.autopost-uploader-targets>header,.autopost-uploader-history>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.autopost-uploader-targets>header>b,.autopost-uploader-history>header>span{min-width:30px;height:30px;display:grid;place-items:center;padding-inline:8px;border-radius:8px;background:var(--surface);color:var(--muted);font-size:10px}.autopost-uploader-target-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.autopost-uploader-target-list>label{min-width:0;min-height:64px;display:grid;grid-template-columns:38px minmax(0,1fr) auto 24px;align-items:center;gap:9px;padding:9px 11px;border:1px solid var(--border);border-radius:11px;background:var(--panel);cursor:pointer;transition:border-color .18s ease,background-color .18s ease}.autopost-uploader-target-list>label:hover,.autopost-uploader-target-list>label.selected{border-color:var(--cyan);background:var(--cyan-soft)}.autopost-uploader-target-list>label:focus-within{outline:2px solid var(--cyan);outline-offset:2px}.autopost-uploader-target-list>label.unavailable{border-color:color-mix(in srgb,var(--warning) 55%,var(--border))}.autopost-uploader-target-list>label.disabled{cursor:not-allowed;opacity:.55}.autopost-uploader-target-list input{position:absolute;opacity:0;pointer-events:none}.autopost-uploader-target-list label>span:nth-of-type(2){min-width:0;display:grid;gap:2px}.autopost-uploader-target-list label>span:nth-of-type(2) strong,.autopost-uploader-target-list label>span:nth-of-type(2) small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.autopost-uploader-target-list label>span:nth-of-type(2) strong{font-size:11px}.autopost-uploader-target-list label>span:nth-of-type(2) small{color:var(--muted);font-size:9px}.autopost-uploader-sender{display:inline-flex!important;grid-auto-flow:column;align-items:center;gap:5px!important;color:var(--muted);font-size:9px;white-space:nowrap}.autopost-uploader-target-list label>i{width:24px;height:24px;display:grid;place-items:center;border:1px solid var(--border-strong);border-radius:7px;color:transparent;font-style:normal}.autopost-uploader-target-list label.selected>i{border-color:var(--cyan);background:var(--cyan);color:var(--accent-text)}.autopost-uploader-target-limit{color:var(--muted);font-size:10px}.autopost-uploader-history>header>div{display:grid;gap:3px}.autopost-uploader-history>div{display:grid;gap:7px}.autopost-uploader-history article{min-width:0;display:grid;grid-template-columns:auto 34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;border:1px solid var(--border);border-radius:10px;background:var(--panel)}.autopost-uploader-history article>div{min-width:0;display:grid;gap:2px}.autopost-uploader-history article strong,.autopost-uploader-history article small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.autopost-uploader-history article strong{font-size:11px}.autopost-uploader-history article small,.autopost-uploader-history article time{color:var(--muted);font-size:9px}.autopost-uploader-locale{min-width:30px;height:22px;display:grid;place-items:center;padding-inline:4px;border-radius:6px;background:var(--surface);color:var(--cyan);font-size:8px;font-weight:850}.autopost-uploader-history>.autopost-history-pagination{min-height:48px;display:flex;align-items:center;justify-content:flex-end;gap:12px;padding-top:12px;border-top:1px solid var(--border)}.autopost-history-pagination>span{color:var(--muted);font-size:10px;font-weight:750}.autopost-history-pagination>div{display:flex;gap:4px}.autopost-history-pagination button{width:40px;height:40px;display:grid;place-items:center;padding:0;border:1px solid var(--border);border-radius:9px;background:var(--panel);color:var(--text);cursor:pointer}.autopost-history-pagination button:not(:disabled):hover{border-color:var(--cyan);color:var(--cyan)}.autopost-history-pagination button:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.autopost-history-pagination button:disabled{cursor:default;opacity:.4}.autopost-history-loading,.autopost-history-error{min-height:44px;display:flex;align-items:center;justify-content:center;gap:8px;color:var(--muted);font-size:10px}.autopost-history-error{justify-content:space-between;padding:8px 10px;border:1px solid color-mix(in srgb,var(--danger) 28%,var(--border));border-radius:10px;color:var(--danger)}.autopost-history-complete{color:var(--muted);font-size:9px;text-align:center}.autopost-uploader-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:16px;border-top:1px solid var(--border)}.autopost-uploader-footer>div{min-width:0;display:grid;gap:3px}.autopost-uploader-footer strong{font-size:11px}.autopost-uploader-footer small{color:var(--muted);font-size:9px}.autopost-uploader-footer .primary-button{min-width:190px}@media(max-width:980px){.autopost-uploader-grid{grid-template-columns:minmax(0,1fr)}.autopost-uploader-preview{position:static}}@media(max-width:680px){.autopost-uploader{gap:14px;padding:14px}.autopost-uploader-head,.autopost-uploader-footer{align-items:stretch;flex-direction:column}.autopost-uploader-toggle{justify-content:space-between}.autopost-uploader-target-list{grid-template-columns:minmax(0,1fr)}.autopost-uploader-target-list>label{min-height:68px;grid-template-columns:38px minmax(0,1fr) 24px}.autopost-uploader-sender{grid-column:2}.autopost-uploader-target-list label>i{grid-column:3;grid-row:1 / span 2}.autopost-uploader-history article{grid-template-columns:auto 30px minmax(0,1fr)}.autopost-uploader-history article time{grid-column:3}.autopost-uploader-footer .primary-button{width:100%;min-width:0;min-height:48px}}@media(prefers-reduced-motion:reduce){.autopost-uploader-toggle>span,.autopost-uploader-toggle>span i,.autopost-uploader-target-list>label{transition:none}}.admin-payout-row .admin-payout-seller{grid-area:seller}.admin-payout-row .admin-payout-row-amount{grid-area:amount}.admin-payout-row .admin-payout-coin{grid-area:coin}.admin-payout-row .admin-payout-address{grid-area:address}.admin-payout-row .payout-card-actions{grid-area:actions}.admin-payout-row>.payout-status{grid-area:status}.admin-payout-row{grid-template-areas:"seller amount coin status address actions"}@media(min-width:921px)and (max-width:1600px){.admin-payout-row{grid-template-columns:minmax(140px,1.1fr) 72px minmax(105px,.75fr) 116px minmax(160px,1.25fr) minmax(160px,1fr);grid-template-areas:"seller amount coin status address actions";gap:10px;padding:12px}.admin-payout-row>.payout-status{justify-self:end;padding-inline:8px;font-size:10px}}@media(max-width:920px){.admin-payout-row{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"seller seller seller" "coin amount status" "address address address" "actions actions actions";gap:10px 12px;padding:14px}.admin-payout-row .admin-payout-row-amount{justify-self:center}.admin-payout-row>.payout-status{width:100%;min-width:0;max-width:104px;justify-self:end;overflow:hidden;padding-inline:clamp(4px,1.4vw,10px);font-size:clamp(9px,2.6vw,11px);text-overflow:ellipsis}.admin-payout-row .admin-payout-coin{justify-self:start;max-width:100%}}@media(max-width:540px){.admin-payout-row{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"seller seller seller" "coin amount status" "address address address" "actions actions actions";gap:10px 8px;padding:12px}.admin-payout-row .admin-payout-coin{justify-self:start;max-width:100%}.admin-payout-address{align-items:stretch;grid-template-columns:minmax(0,1fr) 44px}.admin-payout-address>button{width:44px;min-width:44px;height:44px;padding:0}.admin-payout-address>button span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.payout-confirm-summary{grid-template-columns:1fr}.payout-confirm-address{grid-template-columns:minmax(0,1fr) 44px}.payout-confirm-address button{width:44px;min-width:44px;height:44px;padding:0}.payout-confirm-address button span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@media(prefers-reduced-motion:reduce){.admin-payout-address>button,.payout-confirm-address button{transition:none}.admin-payout-address>button.copied,.payout-confirm-address button.copied{animation:none}}@media(min-width:1061px)and (max-width:1240px){.catalog-table{--catalog-columns: 32px minmax(70px, .65fr) minmax(132px, 1.25fr) minmax(90px, .75fr) 44px minmax(72px, .68fr) 56px 52px minmax(110px, .9fr) minmax(168px, 1fr);min-width:0}.catalog-row{column-gap:6px;padding-inline:10px}.catalog-table .primary-button.compact{min-width:0;padding-inline:6px;font-size:9px}.catalog-package-desktop .package-indicators.compact{max-width:100%}}@media(min-width:921px)and (max-width:1439px){.catalog-scroll{overflow-x:auto;overflow-y:hidden;padding-bottom:10px;scrollbar-gutter:stable}.catalog-table{--catalog-columns: 32px minmax(106px, .78fr) minmax(174px, 1.32fr) minmax(96px, .6fr) 58px minmax(86px, .7fr) 68px 62px minmax(124px, .8fr) 192px;min-width:1168px;display:block;border:1px solid var(--border);border-radius:12px;background:var(--panel);box-shadow:var(--shadow-sm)}.catalog-head{display:grid}.catalog-row{position:static;grid-template-columns:var(--catalog-columns);grid-template-areas:none;column-gap:8px;row-gap:0;min-width:1168px;min-height:64px;padding:8px 12px;border:0;border-bottom:1px solid var(--border);border-radius:0!important;background:transparent}.catalog-table .catalog-row:last-child{margin-bottom:0;padding-bottom:8px;border-bottom:0}.catalog-row .product-cell{width:100%;min-width:0;margin-left:0;overflow:hidden}.catalog-row .product-cell strong,.catalog-row .product-cell small,.catalog-row .seller-title b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catalog-row .catalog-package-desktop,.catalog-row .catalog-validation-desktop{display:flex}.catalog-row .catalog-package-mobile,.catalog-row .catalog-validation-mobile,.catalog-row .catalog-mobile-divider{display:none}.catalog-row .mobile-labeled{width:auto;min-width:0;min-height:0;display:flex;align-items:center;gap:0;overflow:hidden;white-space:nowrap}.catalog-row .mobile-labeled:before{display:none;content:none}.catalog-row .country-cell>span,.catalog-row .return-badge>span{min-width:0;display:flex;align-items:center;gap:6px;margin-left:0}.catalog-row .category-cell,.catalog-row .return-badge{width:auto;justify-self:auto;margin-left:0}.catalog-row .category-cell>strong,.catalog-row .category-cell>small,.catalog-row .return-badge-label{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catalog-row .catalog-row-actions{display:contents}.catalog-row .catalog-row-actions>*{grid-row:1}.catalog-row .catalog-row-actions>.row-check-placeholder{display:block}.catalog-row .catalog-row-actions>:is(.row-check,.row-check-placeholder){grid-column:1}.catalog-row .catalog-row-actions>:is(.primary-button,.own-product-state,.trust-unavailable){grid-column:10;width:100%;min-width:0;margin-left:0;justify-content:center}.catalog-row .catalog-row-actions>:is(.catalog-quick-actions,.autocheck-inline-buy){grid-column:10;width:100%;min-width:0;margin-left:0}.catalog-row-skeleton .catalog-skeleton-action{grid-column:10;width:100%}}.profile-api-card{width:100%;display:grid;gap:24px;padding:24px;border:1px solid var(--border);border-radius:16px;background:var(--panel);box-shadow:var(--shadow-sm)}.profile-api-heading{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:16px}.profile-api-heading>div{min-width:0;display:grid;gap:8px}.profile-api-title-row{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px}.profile-api-heading h2{margin:0;font-size:22px;line-height:1.2}.profile-api-heading p{margin:0;max-width:720px;color:var(--muted);font-size:14px;line-height:1.45}.profile-api-icon,.profile-api-key-icon{display:grid;place-items:center;color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,var(--surface))}.profile-api-icon{width:44px;height:44px;border-radius:12px}.profile-api-key-icon{width:40px;height:40px;border-radius:10px}.profile-api-price{min-height:0;display:inline-flex;align-items:baseline;gap:4px;padding:0;border:0;border-radius:0;background:transparent;white-space:nowrap}.profile-api-price b{color:var(--text);font-size:14px;font-variant-numeric:tabular-nums}.profile-api-price small{color:var(--muted);font-size:11px}.profile-api-contract{display:flex;flex-wrap:wrap;gap:8px}.profile-api-contract>span{min-height:28px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border:0;border-radius:8px;color:var(--muted);background:var(--surface);font-size:11px;font-weight:700}.profile-api-contract svg{color:var(--accent)}.profile-api-layout{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:20px}.profile-api-create-pane,.profile-api-list{min-width:0;display:grid;align-content:start;gap:16px}.profile-api-create-pane>header,.profile-api-list-heading{min-height:24px;display:flex;align-items:center;justify-content:space-between;gap:16px}.profile-api-create-pane>header b,.profile-api-list-heading b{font-size:16px}.profile-api-list{padding-top:24px;border-top:1px solid var(--border)}.profile-api-form{display:grid;grid-template-columns:minmax(160px,.9fr) minmax(240px,1.25fr) minmax(144px,.7fr) minmax(144px,.7fr) minmax(176px,.8fr);align-items:start;gap:12px}.profile-api-form .field{min-width:0}.profile-api-form .field{min-height:48px}.profile-api-form .field input{height:48px;padding-inline:14px;font-size:14px;line-height:46px}.profile-api-form .field>span{top:24px;left:14px;font-size:14px}.profile-api-form :is(.field:focus-within>span,.field input:not(:placeholder-shown)+span,.field-select>span.float){top:0}.profile-api-form .custom-select-trigger{height:48px;padding-inline:14px;font-size:14px}.profile-api-create{width:100%;min-width:0;min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:14px}.profile-api-secret{display:grid;grid-template-columns:minmax(160px,.7fr) minmax(0,1.3fr) auto;align-items:center;gap:12px;padding:12px;border:1px solid color-mix(in srgb,var(--accent) 55%,var(--border));border-radius:12px;background:color-mix(in srgb,var(--accent) 6%,var(--surface))}.profile-api-secret>div{display:grid;gap:3px}.profile-api-secret>div span{color:var(--muted);font-size:11px}.profile-api-secret code{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.profile-api-secret button,.profile-api-list article>button{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 12px;border:1px solid var(--border);border-radius:8px;background:var(--control);color:var(--text);font:inherit;font-size:11px;font-weight:800;cursor:pointer}.profile-api-secret button:hover{border-color:var(--accent);color:var(--accent)}.profile-api-list-heading>strong{min-width:28px;height:24px;display:grid;place-items:center;padding-inline:8px;border-radius:999px;background:var(--surface);color:var(--muted);font-size:10px;font-weight:800}.profile-api-list article{min-height:64px;display:grid;grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;gap:12px;padding:12px;border:1px solid var(--border);border-radius:13px;background:var(--surface)}.profile-api-list article>div{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:3px 10px}.profile-api-list article b{font-size:15px}.profile-api-list article code{overflow:hidden;color:var(--accent);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.profile-api-list article small{grid-column:1 / -1;color:var(--muted);font-size:12px}.profile-api-list article>button{width:40px;padding:0;color:var(--danger)}.profile-api-list article>button:hover:not(:disabled){border-color:var(--danger);background:color-mix(in srgb,var(--danger) 7%,var(--control))}.profile-api-empty{min-height:64px;display:flex;align-items:center;justify-content:flex-start;gap:12px;padding:12px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--muted);font-size:12px;text-align:left}.profile-api-empty>div{display:grid;gap:4px}.profile-api-empty>div b{color:var(--text);font-size:12px}.profile-api-empty>div span{font-size:10px}.profile-api-empty-icon{width:32px;height:32px;flex:0 0 32px;display:grid;place-items:center;border-radius:8px;background:var(--panel);color:var(--accent)}.profile-api-empty.error{color:var(--danger);flex-wrap:wrap}.profile-api-empty.error button{min-height:40px;padding:0 12px;border:1px solid currentColor;border-radius:10px;background:transparent;color:inherit}.profile-api-loading{display:grid;gap:8px}.profile-api-loading i{height:56px;border:1px solid var(--border);border-radius:10px;background:linear-gradient(100deg,var(--surface) 25%,color-mix(in srgb,var(--panel) 70%,var(--surface)) 40%,var(--surface) 55%);background-size:220% 100%;animation:skeleton-shimmer 1.4s ease-in-out infinite}.profile-api-revoke-dialog{display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px}.profile-api-revoke-icon{width:44px;height:44px;display:grid;place-items:center;border-radius:12px;background:color-mix(in srgb,var(--danger) 10%,var(--surface));color:var(--danger)}.profile-api-revoke-dialog>div{min-width:0;display:grid;gap:6px}.profile-api-revoke-dialog p{margin:0;color:var(--muted);font-size:12px;line-height:1.5}.profile-api-revoke-actions{grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important;margin-top:8px}.profile-api-revoke-actions button{display:inline-flex;align-items:center;justify-content:center;gap:8px}.profile-api-revoke-modal .modal-head{min-height:52px;padding:10px 16px}.profile-api-revoke-modal .modal-body{padding:16px}:root[data-theme=dark] :is(.profile-api-icon,.profile-api-key-icon,.profile-api-empty-icon){background:var(--cyan-soft);color:var(--cyan)}:root[data-theme=dark] .profile-api-contract svg{color:var(--cyan)}:root[data-theme=dark] .profile-api-list article code{color:var(--cyan)}:root[data-theme=dark] .profile-api-secret{border-color:color-mix(in srgb,var(--cyan) 48%,var(--border))}:root[data-theme=dark] .profile-api-secret button:hover{border-color:var(--cyan);color:var(--cyan)}@media(max-width:1280px){.profile-api-form{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-api-create{grid-column:1 / -1}}@media(max-width:640px){.profile-settings-stack{gap:16px}.profile-settings-stack .profile-interface-card{grid-template-columns:40px minmax(0,1fr);gap:12px;padding:16px}.profile-settings-stack .profile-preference-actions{grid-column:1 / -1;justify-content:flex-end}.profile-settings-stack .profile-setting-switch{grid-column:1 / -1;width:100%}.profile-api-card{gap:20px;padding:16px;border-radius:16px}.profile-api-heading{grid-template-columns:40px minmax(0,1fr);gap:12px}.profile-api-icon{width:40px;height:40px;border-radius:12px}.profile-api-form{grid-template-columns:1fr}.profile-api-create{grid-column:1;width:100%}.profile-api-secret{grid-template-columns:1fr auto}.profile-api-secret>div{grid-column:1 / -1}.profile-api-secret code{grid-column:1}.profile-api-secret button{min-width:44px;min-height:44px;padding-inline:10px}.profile-api-list article>div{grid-template-columns:1fr}.profile-api-list article small{grid-column:1}.profile-api-list article>button{width:44px;min-height:44px}.profile-api-revoke-actions{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.profile-api-loading i{animation:none}}@media(max-width:700px){.support-shadow-panel{gap:14px;padding:16px;border-radius:16px}.support-shadow-panel>header{align-items:flex-start;flex-wrap:wrap}.support-shadow-panel>header>div{min-width:calc(100% - 52px)}.support-shadow-status,.support-shadow-worker{min-height:36px;margin-left:52px}.support-shadow-status.preview{display:none}.support-shadow-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.support-shadow-hero,.support-shadow-hero.admin{grid-template-columns:1fr}.support-shadow-hero>div:first-child{border-right:0;border-bottom:1px solid var(--border)}.support-shadow-hero.admin>p{padding:14px 16px}.support-shadow-formula>span{padding:12px}.support-reward-events>div{align-items:flex-start;flex-direction:column;gap:4px}.support-reward-events span{white-space:normal}.support-shadow-panel>footer{align-items:flex-start;flex-direction:column}.support-shadow-panel>footer strong{text-align:left}.support-shadow-team-list{max-height:none;overflow:visible}.support-shadow-adjustment>div{grid-template-columns:1fr}.support-shadow-adjustment .primary-button{width:100%;min-height:48px}.support-finance-toolbar{grid-template-columns:1fr}}.global-toast,.realtime-toast{z-index:2147483000;pointer-events:auto}.global-toast>button:last-child,.realtime-toast-close{position:relative;z-index:1;pointer-events:auto}.notification-panel{z-index:50}.support-workspace,.support-chat{isolation:isolate}.support-chat>header>div:first-of-type{min-width:0;flex:1 1 auto}.support-chat>header>div:first-of-type>*{min-width:0}.support-chat-admin-meta{min-width:0;max-width:100%}.support-chat-admin-meta span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.support-ticket-tools>div button{border-color:color-mix(in srgb,var(--border) 55%,transparent);transition:border-color .15s ease-out,background .15s ease-out,color .15s ease-out}.support-ticket-tools>div button.active{border-color:color-mix(in srgb,var(--accent) 60%,var(--border));background:color-mix(in srgb,var(--accent) 8%,var(--surface))}:root[data-theme=dark] .support-ticket-list>button.support-ticket-create{border:1px solid color-mix(in srgb,var(--cyan) 62%,var(--border))!important;background:var(--panel)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cyan) 12%,transparent)}:root[data-theme=dark] .support-ticket-tools>div button.active{border-color:color-mix(in srgb,var(--cyan) 62%,var(--border));background:color-mix(in srgb,var(--cyan) 9%,var(--surface));color:var(--text)}:root[data-theme=dark] .support-template-form .field :is(input,textarea):focus{border-color:var(--cyan);box-shadow:0 0 0 3px color-mix(in srgb,var(--cyan) 18%,transparent)}:root[data-theme=dark] .support-template-form .field:focus-within>span,:root[data-theme=dark] .support-template-form .field :is(input,textarea):not(:placeholder-shown)+span{background-color:transparent;background-image:linear-gradient(var(--control),var(--control));color:var(--cyan)}:root[data-theme=dark] .support-template-form .field-error :is(input,textarea):focus{border-color:var(--danger);box-shadow:0 0 0 3px color-mix(in srgb,var(--danger) 16%,transparent)}:root[data-theme=dark] .support-template-form .field-error:focus-within>span{color:var(--danger)}@media(max-width:760px){.support-chat>header{gap:8px;padding:10px 12px}.support-chat>header h2{font-size:15px}.support-chat>header small,.support-chat-subject{font-size:10px}.support-chat-header-actions{min-width:0;max-width:42%;gap:5px!important}.support-chat-header-actions>span{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.support-chat-admin-meta{display:block;overflow:hidden}.support-chat-admin-meta span{display:block;max-width:100%}.support-ticket-tools>div button{border-color:color-mix(in srgb,var(--border-strong) 70%,transparent)}}.support-person-balance{display:grid;gap:16px}.support-person-balance-total{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:16px;border:1px solid color-mix(in srgb,var(--accent) 42%,var(--border));border-radius:14px;background:color-mix(in srgb,var(--accent) 7%,var(--surface))}.support-person-balance-total span,.support-person-balance-grid small{color:var(--muted);font-size:11px;font-weight:750}.support-person-balance-total strong{color:var(--text);font-size:22px;font-variant-numeric:tabular-nums}.support-person-balance-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.support-person-balance-grid>span{display:grid;gap:6px;padding:12px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.support-person-balance-grid b{color:var(--text);font-size:14px;font-variant-numeric:tabular-nums}.support-person-purchase-balance{grid-template-columns:minmax(0,1fr) 36px;align-items:center}.support-person-purchase-balance>span{min-width:0;display:grid;gap:6px}.support-person-purchase-balance>button{width:36px;height:36px;display:grid;place-items:center;padding:0;border:1px solid color-mix(in srgb,var(--cyan) 52%,var(--border));border-radius:10px;background:color-mix(in srgb,var(--cyan) 9%,var(--surface));color:var(--cyan);cursor:pointer;transition:border-color .15s ease-out,background .15s ease-out,transform .15s ease-out}.support-person-purchase-balance>button:hover,.support-person-purchase-balance>button:focus-visible{outline:none;border-color:var(--cyan);background:color-mix(in srgb,var(--cyan) 15%,var(--surface))}.support-person-purchase-balance>button:active{transform:scale(.96)}.support-person-purchase-balance>button svg{width:18px;height:18px}@media(max-width:540px){.support-person-balance-grid{grid-template-columns:1fr}.support-person-balance-total{align-items:flex-start;flex-direction:column;gap:6px}}.admin-ledger-topup-total{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:12px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--accent) 38%,var(--border));border-radius:12px;background:color-mix(in srgb,var(--accent) 6%,var(--surface))}.admin-ledger-topup-total span{color:var(--muted);font-size:11px;font-weight:750}.admin-ledger-topup-total strong{color:var(--text);font-size:16px;font-variant-numeric:tabular-nums}.support-ticket-list>button:not(.support-ticket-create):not(.support-list-load-more){min-height:72px;gap:4px;padding:12px 16px}.support-chat>header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:80px;padding:12px 20px}.support-chat-heading{min-width:0;display:grid!important;gap:4px!important}.support-chat{container-name:support-chat;container-type:inline-size}.support-chat-title-row{min-width:0;display:flex;align-items:center;gap:8px}.support-chat-title-row>h2{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.support-presence{min-height:26px;flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;padding:0 9px;border-radius:999px;background:var(--surface);color:var(--muted);font-size:9px;font-weight:800}.support-presence:before{width:7px;height:7px;flex:0 0 7px;content:"";border-radius:50%;background:var(--muted)}.support-presence.online{color:var(--success)}.support-presence.online:before{background:var(--success)}.support-chat-meta{min-width:0;display:flex!important;align-items:center;gap:8px!important;overflow:hidden;color:var(--muted);font-size:10px;font-weight:700;line-height:16px}.support-chat-meta>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.support-chat-meta>span+span:before{margin-right:8px;color:var(--border-strong);content:"·"}.support-chat-meta-closed{display:none}.support-ticket-cards-trigger{width:100%;min-height:48px;display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:12px;padding:0 20px;border:0;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--accent) 3%,var(--surface));color:var(--text);font:inherit;cursor:pointer;transition:background-color .15s ease-out,color .15s ease-out}.support-ticket-cards-trigger>span{min-width:0;display:inline-flex;align-items:center;gap:8px}.support-ticket-cards-trigger b{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.support-ticket-cards-trigger svg{flex:0 0 auto;color:var(--accent)}.support-ticket-cards-trigger:hover,.support-ticket-cards-trigger:focus-visible{outline:none;background:color-mix(in srgb,var(--accent) 8%,var(--surface))}.support-cards-modal .modal-body{padding:0;overflow:hidden}.support-ticket-card-dialog{min-width:0;min-height:0;display:flex;flex-direction:column}.support-ticket-card-dialog>.support-ticket-card-list{max-height:min(56dvh,520px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:var(--border-strong) transparent;scrollbar-width:thin}.support-ticket-card-dialog>.support-ticket-card-list::-webkit-scrollbar{width:6px;display:block}.support-ticket-card-dialog>.support-ticket-card-list::-webkit-scrollbar-thumb{border-radius:999px;background:var(--border-strong)}.support-ticket-card-dialog .support-ticket-card{min-height:64px;grid-template-columns:24px minmax(0,1fr) auto minmax(124px,auto);gap:12px;padding:8px 16px;background:var(--panel);color:var(--muted)}.support-ticket-card-dialog .support-ticket-card.selected{background:color-mix(in srgb,var(--accent) 9%,var(--panel))}.support-ticket-card-dialog .support-ticket-card-main b,.support-ticket-card-dialog .support-ticket-card>strong{color:var(--text)}.support-ticket-card-dialog .support-ticket-card-state{color:color-mix(in srgb,var(--text) 68%,var(--muted))}.support-ticket-card-dialog .support-ticket-card-state.live{color:var(--success)}.support-ticket-card-dialog .support-ticket-card-state.dead,.support-ticket-card-dialog .support-ticket-card-state.failed{color:var(--danger)}.support-ticket-card-dialog .support-ticket-card-state.queued,.support-ticket-card-dialog .support-ticket-card-state.running,.support-ticket-card-dialog .support-ticket-card-state.offered{color:var(--accent)}.support-ticket-card-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px;padding:16px;border-top:1px solid var(--border);background:var(--surface)}:root[data-theme=dark] .support-ticket-cards-trigger{background:color-mix(in srgb,var(--cyan) 4%,var(--surface))}:root[data-theme=dark] .support-ticket-cards-trigger:hover,:root[data-theme=dark] .support-ticket-cards-trigger:focus-visible{background:color-mix(in srgb,var(--cyan) 9%,var(--surface))}:root[data-theme=dark] .support-ticket-cards-trigger svg,:root[data-theme=dark] .support-ticket-card-dialog .support-ticket-card-main b svg{color:var(--cyan)}:root[data-theme=dark] .support-ticket-card-dialog .support-ticket-card{border-color:color-mix(in srgb,var(--border-strong) 72%,transparent);background:var(--panel)}:root[data-theme=dark] .support-ticket-card-dialog .support-ticket-card.selected{background:color-mix(in srgb,var(--cyan) 10%,var(--panel));box-shadow:inset 3px 0 0 var(--cyan)}:root[data-theme=dark] .support-ticket-card-dialog .support-ticket-card.selected .support-ticket-card-check{border-color:var(--cyan);background:var(--cyan);color:var(--accent)}:root[data-theme=dark] .support-ticket-card-dialog .support-ticket-card-state.queued,:root[data-theme=dark] .support-ticket-card-dialog .support-ticket-card-state.running,:root[data-theme=dark] .support-ticket-card-dialog .support-ticket-card-state.offered{color:var(--cyan)}@container support-chat (max-width: 520px){.support-chat>header{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding-inline:16px}.support-mobile-back{display:none}.support-chat-title-row>h2{font-size:14px}.support-chat-meta-subject,.support-chat-meta-recheck{display:none}.support-chat-meta-owner{max-width:100%}.support-chat-header-actions{max-width:64px}.support-chat-header-actions>.support-presence{width:10px;height:10px;min-height:0;padding:0;border-radius:50%;background:transparent}.support-chat-header-actions>.support-presence:before{width:10px;height:10px;flex-basis:10px}.support-chat-header-actions>.support-presence>span,.support-chat-header-actions>.support-chat-desktop-closed{display:none}.support-chat-meta-closed{display:inline-flex;color:var(--muted)}}@media(max-width:760px){.support-overlay{-webkit-backdrop-filter:none;backdrop-filter:none}.modal-backdrop{background:color-mix(in srgb,var(--bg) 58%,transparent);-webkit-backdrop-filter:blur(14px) saturate(.82);backdrop-filter:blur(14px) saturate(.82)}.autocheck-purchase-modal{align-self:end;max-height:calc(var(--visual-viewport-height, 100dvh) - 48px);border-radius:24px;animation:autocheck-sheet-in .24s cubic-bezier(.2,.8,.2,1)}.autocheck-purchase-modal .modal-head{min-height:56px;padding:12px 16px 4px;border-bottom:0}.autocheck-purchase-modal .modal-body{padding:8px 16px max(16px,env(safe-area-inset-bottom))}.support-window,.support-ticket-list,.support-chat,.support-ticket-modal.modal-panel{animation:none}.support-ticket-list,.support-chat{transition:none}.support-mobile-back{display:grid}.support-ticket-list>button:not(.support-ticket-create):not(.support-list-load-more){min-height:68px;padding:12px 16px}.support-chat>header{grid-template-columns:44px minmax(0,1fr) auto;gap:8px;min-height:72px;padding:8px 12px}.support-chat-heading{gap:2px!important}.support-chat-title-row>h2{font-size:14px}.support-chat-title-row{gap:6px}.support-chat-header-actions>.support-presence{width:10px;height:10px;min-height:0;padding:0;border-radius:50%;background:transparent}.support-chat-header-actions>.support-presence:before{width:10px;height:10px;flex-basis:10px}.support-chat-header-actions>.support-presence>span{display:none}.support-chat-meta{gap:6px!important;font-size:9px;line-height:14px}.support-chat-meta-subject,.support-chat-meta-recheck{display:none}.support-chat-meta-owner{max-width:100%}.support-chat-meta-closed{display:inline-flex;color:var(--muted)}.support-chat-meta>span+span:before{margin-right:6px}.support-chat-header-actions{max-width:64px}.support-chat-header-actions>.support-chat-desktop-closed{display:none}.support-ticket-cards-trigger{min-height:48px;padding:0 12px}.support-cards-modal .modal-panel{max-height:calc(var(--visual-viewport-height, 100dvh) - 16px)}.support-cards-modal .modal-head{min-height:56px;padding:8px 12px}.support-ticket-card-dialog>.support-ticket-card-list{max-height:min(480px,calc(var(--visual-viewport-height, 100dvh) - 160px))}.support-ticket-card-dialog .support-ticket-card{min-height:72px;grid-template-columns:24px minmax(0,1fr) auto;gap:8px;padding:8px 12px}.support-ticket-card-dialog .support-ticket-card-state{grid-column:2 / -1;min-width:0}.support-ticket-card-actions{grid-template-columns:1fr;padding:12px}}@keyframes autocheck-sheet-in{0%{opacity:0;transform:translateY(24px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.autocheck-purchase-modal{animation:none}}.notification-panel-close{width:36px;height:36px;display:inline-grid;place-items:center;padding:0;border:0;border-radius:9px;background:transparent;color:var(--muted);cursor:pointer}.notification-panel-close:hover,.notification-panel-close:focus-visible{outline:none;background:var(--surface);color:var(--text)}.notification-panel{position:fixed;top:var(--notification-panel-top, 64px);right:auto;left:var(--notification-panel-left, auto);max-height:var(--notification-panel-max-height, calc(100dvh - 80px) );transform-origin:top center;animation:notification-panel-in .16s ease-out both}@keyframes notification-panel-in{0%{opacity:0;transform:translateY(-4px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}.notification-panel-actions{display:inline-flex;align-items:center;gap:4px}.notification-read-all{min-height:32px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border:1px solid color-mix(in srgb,var(--cyan) 36%,var(--border));border-radius:8px;background:color-mix(in srgb,var(--cyan) 8%,transparent);color:var(--cyan);font-size:11px;font-weight:800;cursor:pointer}.notification-read-all:hover,.notification-read-all:focus-visible{outline:none;border-color:var(--cyan);background:color-mix(in srgb,var(--cyan) 14%,transparent)}.notification-read-all:disabled{border-color:transparent;background:transparent;color:var(--muted);opacity:.55;cursor:default}.notification-load-sentinel{height:24px}@media(min-width:921px){.notification-panel>.notification-list{max-height:224px}.notification-panel article{height:auto;min-height:112px;box-sizing:border-box;overflow:visible}}@media(max-width:920px){.catalog-mode-toolbar{gap:6px;margin-block:8px}.catalog-mode-control{min-height:48px}.catalog-quick-actions{grid-template-columns:repeat(2,44px);justify-content:end;gap:6px}.catalog-quick-actions .catalog-icon-action{width:100%}.catalog-icon-action{height:44px;border-radius:9px}.catalog-icon-action svg{width:15px;height:15px}.catalog-icon-action:after{display:none}.autocheck-inline-buy{grid-template-columns:minmax(132px,1fr) 44px 44px;justify-content:stretch;gap:5px}.autocheck-inline-buy .catalog-icon-action{width:100%}.autocheck-quantity-stepper{width:100%;min-width:132px;height:44px;grid-column:auto;grid-template-columns:repeat(3,minmax(44px,1fr))}.autocheck-quantity-stepper button{width:100%;min-width:44px;height:44px}.autocheck-quantity-stepper output{width:auto;min-width:44px;line-height:42px;font-size:12px}.cart-quantity-stepper{height:44px;grid-template-columns:44px minmax(0,1fr) 44px}.cart-quantity-stepper button{width:44px;height:44px}.cart-line-remove{width:44px;min-width:44px;height:44px;min-height:44px}.cart-line-remove:after{inset:0}.cart-quote-error button{min-height:44px}.cart-autocheck-chin{grid-template-columns:minmax(0,1fr)}.cart-autocheck-mode{min-height:44px}.cart-capacity-note button{min-width:44px;min-height:44px}.catalog-table .autocheck-inline-buy>.primary-button.compact{min-height:40px}.catalog-row{grid-template-columns:minmax(96px,.72fr) minmax(0,1.28fr);row-gap:8px;padding-inline:12px}.catalog-row .seller-title-name{width:100%}.catalog-row .seller-title-name b{flex:1 1 auto}.catalog-row .product-cell{width:100%;margin-left:0}.catalog-row .catalog-package-mobile{width:152px;justify-self:end}.catalog-row .catalog-return-control{grid-area:return;width:152px;min-height:48px;justify-self:end}.catalog-row .catalog-row-actions{grid-template-columns:44px minmax(0,1fr);min-height:44px;gap:8px}.catalog-row .catalog-row-actions>.row-check-placeholder{display:none}.catalog-row .catalog-row-actions:has(.row-check-placeholder)>:not(.row-check-placeholder){grid-column:1 / -1}.catalog-row .row-check{width:44px;height:44px}.catalog-table .catalog-row .catalog-row-actions>.primary-button.compact{height:44px;min-height:44px;padding-block:0;border-radius:10px}.catalog-row .catalog-row-actions:has(.own-product-state),.catalog-row .catalog-row-actions:has(.trust-unavailable){min-height:24px}.catalog-row .catalog-row-actions>:is(.own-product-state,.trust-unavailable){min-height:24px;line-height:24px}.catalog-row .catalog-validation-mobile,.catalog-row .catalog-package-mobile,.catalog-row .country-cell,.catalog-row .category-cell,.catalog-row .price-cell,.catalog-row .return-badge{min-height:48px;align-self:stretch;align-content:start;gap:4px}.catalog-row .catalog-validation-mobile,.catalog-row .catalog-package-mobile{grid-template-rows:12px auto}.catalog-row .mobile-labeled:before{line-height:12px}.catalog-row .catalog-validation-mobile{align-items:start}.catalog-row .catalog-validation-mobile:before{align-self:start}.catalog-row .package-field-indicators{height:auto;min-height:44px;align-self:start;align-items:start;flex-wrap:wrap;row-gap:4px}.catalog-row .package-field-indicators .package-indicator-wrap,.catalog-row .package-field-indicators .package-indicator-wrap>button{width:44px;height:44px}.support-chat-meta-owner:before{display:none;content:none!important}.support-chat-header-actions>.support-presence{width:8px;height:8px}.support-chat-header-actions>.support-presence:before{width:8px;height:8px;flex-basis:8px;box-shadow:0 0 0 2px color-mix(in srgb,currentColor 14%,transparent)}.support-chat-meta{min-height:14px;align-items:baseline}.sidebar nav a.has-queue{overflow:hidden}.sidebar nav a span.nav-label-wrap{width:100%;max-width:none;display:flex;flex:1 1 auto;align-items:center;justify-content:space-between;gap:8px}.sidebar nav a .nav-label-wrap>.queue-badge{position:static;min-width:20px;height:20px;flex:0 0 auto;border-color:var(--surface);box-shadow:none}.notification-backdrop{background:#00000085;-webkit-backdrop-filter:none;backdrop-filter:none}.notification-panel{--notification-mobile-row-height: min(128px, calc((100dvh - 74px)/5) );z-index:70;top:var(--notification-panel-top, calc(58px + env(safe-area-inset-top)) );right:auto;bottom:auto;left:var(--notification-panel-left, 8px);width:min(384px,calc(100vw - 16px));max-height:var(--notification-panel-max-height, calc(100dvh - 74px) );display:grid;grid-template-rows:56px minmax(0,1fr);border-radius:16px;box-shadow:0 24px 64px #00000052}.notification-panel>header{min-height:56px;padding:0 8px 0 16px;background:var(--panel)}.notification-panel>header strong{font-size:15px}.notification-read-all{min-height:44px;padding-inline:8px}.notification-panel-close{width:44px;height:44px;display:inline-grid;place-items:center;padding:0;border:0;border-radius:12px;background:transparent;color:var(--muted);cursor:pointer}.notification-panel-close:active,.notification-panel-close:focus-visible{outline:none;background:var(--surface);color:var(--text)}.notification-panel>.notification-list{max-height:min(640px,calc(var(--notification-panel-max-height, 100dvh) - 56px));min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-width:none}.notification-panel>.notification-list::-webkit-scrollbar{display:none}.notification-panel article{height:auto;min-height:var(--notification-mobile-row-height);grid-template-columns:40px minmax(0,1fr) 44px;gap:12px;padding:16px 8px 16px 16px;box-sizing:border-box;overflow:visible}.notification-kind-icon{width:40px;height:40px;border-radius:12px}.notification-kind-icon>svg{width:20px;height:20px}.notification-panel article>div{align-content:start;gap:4px}.notification-panel article strong{overflow-wrap:anywhere;font-size:13px;line-height:18px}.notification-panel article p{overflow-wrap:anywhere;font-size:12px;line-height:18px}.notification-panel article time{font-size:10px;line-height:16px}}:root:not([data-theme=dark]) .catalog-icon-action.cart{border-color:#d8dde5;background:#eef0f3;color:#626b78;box-shadow:none}:root:not([data-theme=dark]) .catalog-icon-action.cart:hover:not(:disabled){border-color:#c8ced8;background:#e4e7eb;color:#313842;box-shadow:none}:root:not([data-theme=dark]) .catalog-icon-action.quick,:root:not([data-theme=dark]) .catalog-icon-action.quick:hover:not(:disabled){border-color:#0b0d11;background:#0b0d11;color:#fff;box-shadow:none}@media(prefers-reduced-motion:reduce){.notification-panel{animation:none}}@media(min-width:921px)and (max-width:1439px){.catalog-row .catalog-validation-mobile,.catalog-row .catalog-package-mobile,.catalog-row .country-cell,.catalog-row .category-cell,.catalog-row .price-cell,.catalog-row .return-badge{min-height:56px;align-self:stretch;align-content:start;gap:4px}.catalog-row .catalog-validation-mobile,.catalog-row .catalog-package-mobile{grid-template-rows:12px auto}.catalog-row .mobile-labeled:before{line-height:12px}.catalog-row .package-field-indicators{height:auto;min-height:22px;align-self:start;flex-wrap:wrap;row-gap:4px}}@media(max-width:1439px){.catalog-row .catalog-package-mobile.autocheck-package-value>.package-indicators.compact{width:100%;height:22px;min-height:22px;display:flex;align-self:start;align-items:center;justify-content:flex-start;gap:4px;margin:0;padding:0 14px 0 0}.catalog-row .catalog-package-mobile.autocheck-package-value>.package-indicators.compact:before{display:none;content:none}.catalog-row .catalog-package-mobile.autocheck-package-value>.package-indicators.compact .package-indicator-wrap,.catalog-row .catalog-package-mobile.autocheck-package-value>.package-indicators.compact .package-indicator-wrap>button{width:22px;height:22px}.catalog-row .catalog-package-mobile.autocheck-package-value>.package-indicators.compact svg{width:14px;height:14px}}@media(max-width:760px){.catalog-row .catalog-package-mobile.autocheck-package-value>.package-indicators.compact{height:auto;min-height:44px}.catalog-row .catalog-package-mobile.autocheck-package-value>.package-indicators.compact .package-indicator-wrap,.catalog-row .catalog-package-mobile.autocheck-package-value>.package-indicators.compact .package-indicator-wrap>button{width:44px;height:44px}}.checkout-recovery-banner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 0 14px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--warning) 38%,var(--border));border-radius:14px;background:color-mix(in srgb,var(--warning) 8%,var(--surface))}.checkout-recovery-banner>span:nth-child(2){display:grid;gap:2px;min-width:0}.checkout-recovery-banner small{color:var(--muted)}.checkout-recovery-banner-icon{display:grid;width:36px;height:36px;place-items:center;border-radius:10px;color:var(--warning);background:color-mix(in srgb,var(--warning) 12%,transparent)}.telegram-handoff-banner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 0 14px;padding:12px 14px;border:1px solid color-mix(in srgb,#229ed9 38%,var(--border));border-radius:14px;background:color-mix(in srgb,#229ed9 8%,var(--surface))}.telegram-handoff-banner>span:nth-child(2){display:grid;gap:2px;min-width:0}.telegram-handoff-banner small{color:var(--muted)}.telegram-handoff-banner em{color:var(--danger);font-size:12px;font-style:normal}.telegram-handoff-banner-icon{display:grid;width:36px;height:36px;place-items:center;border-radius:10px;color:#229ed9;background:color-mix(in srgb,#229ed9 12%,transparent)}.telegram-handoff-banner-actions{display:flex;align-items:center;gap:8px}.telegram-handoff-banner-actions .primary-button{min-height:44px;text-decoration:none}.telegram-handoff-banner-actions .secondary-button{min-height:44px}@media(max-width:640px){.checkout-recovery-banner{grid-template-columns:auto minmax(0,1fr)}.checkout-recovery-banner .secondary-button{grid-column:1 / -1;min-height:44px}.telegram-handoff-banner{grid-template-columns:auto minmax(0,1fr)}.telegram-handoff-banner-actions{grid-column:1 / -1;display:grid;grid-template-columns:1fr}.telegram-handoff-banner-actions .primary-button,.telegram-handoff-banner-actions .secondary-button{width:100%;justify-content:center}}@media(min-width:1440px){.catalog-table{--catalog-product-inset: clamp(20px, 1.35vw, 28px)}.catalog-head>span{justify-content:center;margin-left:0;text-align:center}.catalog-row .product-cell{width:calc(100% - var(--catalog-product-inset));margin-left:var(--catalog-product-inset)}.catalog-package-desktop,.catalog-validation-desktop,.country-cell,.return-badge{width:100%;justify-self:stretch;justify-content:center;text-align:center}.catalog-validation-desktop,.catalog-row .category-cell{margin-left:0}.catalog-row .return-badge.bad{width:100%;justify-content:center}.catalog-package-desktop>.package-indicators,.catalog-package-desktop>.package-indicators.compact{width:fit-content;max-width:100%;justify-content:center;margin-left:0;padding-inline:0}.country-cell>span{width:auto;justify-content:center;margin-left:0}.category-cell{align-items:center;margin-left:0;text-align:center}.price-cell{margin-left:0;text-align:center}.return-badge-content{justify-content:center;margin-left:0}}@media(min-width:921px)and (max-width:1439px){.catalog-row .catalog-package-mobile,.catalog-row .catalog-validation-mobile,.catalog-row .catalog-mobile-divider{display:none!important}.catalog-head>span,.catalog-package-desktop,.catalog-validation-desktop,.country-cell,.return-badge{justify-content:center;text-align:center}.catalog-package-desktop>.package-indicators,.catalog-package-desktop>.package-indicators.compact{width:fit-content;max-width:100%;justify-content:center;margin:0;padding-inline:0}.category-cell,.price-cell{text-align:center}.catalog-row .price-cell{align-items:center;justify-content:center}.catalog-row .country-cell,.catalog-row .category-cell,.catalog-row .return-badge{min-height:20px;align-self:center;align-content:center}.catalog-row .category-cell{align-items:center;justify-content:center}.catalog-row .country-cell>span,.catalog-row .return-badge-content{justify-content:center;margin-left:0}.catalog-row .return-badge.bad{width:100%;justify-content:center}}:root[data-theme=dark] .admin-payout-address>button,:root[data-theme=dark] .payout-confirm-address button{border-color:color-mix(in srgb,var(--cyan) 38%,var(--border));color:var(--cyan)}:root[data-theme=dark] .admin-payout-address>button:hover,:root[data-theme=dark] .payout-confirm-address button:hover{border-color:var(--cyan);background:color-mix(in srgb,var(--cyan) 10%,transparent);color:var(--text)}:root[data-theme=dark] .admin-payout-row>.payout-status{border:0}.admin-payout-row>.payout-status{width:116px;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis}@media(max-width:920px){.admin-payout-row>.payout-status{width:100%;max-width:104px}}.admin-treasury-collapsible{animation:treasury-disclosure-in .18s ease-out}@keyframes treasury-disclosure-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.admin-treasury-collapsible{animation:none}}:root[data-theme=dark] .treasury-modal{background:color-mix(in srgb,var(--panel) 94%,#000)}:root[data-theme=dark] .treasury-modal .treasury-form-content{--treasury-label-mask: color-mix(in srgb, var(--surface) 74%, var(--panel));border-color:color-mix(in srgb,var(--border-strong) 88%,transparent);background:var(--treasury-label-mask)}:root[data-theme=dark] .treasury-modal .treasury-steps li.current,:root[data-theme=dark] .treasury-modal .treasury-steps li.complete{color:var(--cyan)}:root[data-theme=dark] .treasury-modal .treasury-steps li.current>span,:root[data-theme=dark] .treasury-modal .treasury-steps li.complete>span{border-color:var(--cyan);background:color-mix(in srgb,var(--cyan) 7%,transparent);color:var(--cyan);box-shadow:0 0 0 3px color-mix(in srgb,var(--cyan) 9%,transparent)}:root[data-theme=dark] .treasury-modal .treasury-form-note:not(.preview){border-color:color-mix(in srgb,var(--cyan) 34%,var(--border));color:var(--cyan)}:root[data-theme=dark] .treasury-modal .treasury-form-note:not(.preview) .treasury-form-note-icon{border-color:var(--cyan);background:color-mix(in srgb,var(--cyan) 7%,transparent)!important;color:var(--cyan)}:root[data-theme=dark] .treasury-modal .treasury-currency-select .custom-select-trigger{border-color:var(--border-strong);background:color-mix(in srgb,var(--surface) 88%,var(--panel))}:root[data-theme=dark] .treasury-modal .custom-select-menu{border-color:var(--border-strong);background:var(--panel-raised)}:root[data-theme=dark] .treasury-modal .custom-select-menu button:hover,:root[data-theme=dark] .treasury-modal .custom-select-menu button.active{border-color:transparent;background:color-mix(in srgb,var(--surface) 86%,var(--panel))}:root[data-theme=dark] .treasury-modal .custom-select-menu button[aria-selected=true]{border-color:color-mix(in srgb,var(--cyan) 38%,var(--border));background:color-mix(in srgb,var(--cyan) 11%,var(--panel-raised));color:var(--text)}:root[data-theme=dark] .treasury-modal .treasury-speed>div,:root[data-theme=dark] .treasury-modal .treasury-max{background:color-mix(in srgb,var(--panel) 76%,#000)}:root[data-theme=dark] .treasury-modal .treasury-speed button.active{border-color:var(--cyan);background:color-mix(in srgb,var(--cyan) 9%,var(--panel));color:var(--cyan);box-shadow:0 0 0 1px color-mix(in srgb,var(--cyan) 12%,transparent)}:root[data-theme=dark] .treasury-modal .treasury-confirm-gate{--treasury-label-mask: color-mix(in srgb, var(--cyan) 4%, var(--panel));border-color:color-mix(in srgb,var(--cyan) 25%,var(--border))}:root[data-theme=dark] .treasury-modal .treasury-confirm-gate>header>span{border:1px solid color-mix(in srgb,var(--cyan) 48%,var(--border));background:color-mix(in srgb,var(--cyan) 7%,transparent);color:var(--cyan)}:root[data-theme=dark] .treasury-modal .treasury-result-icon{border-color:color-mix(in srgb,var(--cyan) 48%,var(--border));background:color-mix(in srgb,var(--cyan) 7%,transparent);color:var(--cyan)}:root[data-theme=dark] .treasury-modal .treasury-submitted.completed .treasury-result-icon{border-color:color-mix(in srgb,var(--success) 48%,var(--border));background:color-mix(in srgb,var(--success) 7%,transparent);color:var(--success)}:root[data-theme=dark] .treasury-modal .treasury-submitted.review .treasury-result-icon{border-color:color-mix(in srgb,var(--warn) 48%,var(--border));background:color-mix(in srgb,var(--warn) 7%,transparent);color:var(--warn)}:root[data-theme=dark] .treasury-modal .treasury-submitted.stopped .treasury-result-icon{border-color:color-mix(in srgb,var(--danger) 48%,var(--border));background:color-mix(in srgb,var(--danger) 7%,transparent);color:var(--danger)}:root[data-theme=dark] .treasury-modal .treasury-result-status.queued,:root[data-theme=dark] .treasury-modal .treasury-result-status.processing,:root[data-theme=dark] .treasury-modal .treasury-result-status.waiting_provider,:root[data-theme=dark] .treasury-modal .treasury-result-status.checking{border-color:color-mix(in srgb,var(--cyan) 42%,var(--border));background:color-mix(in srgb,var(--cyan) 10%,transparent);color:var(--cyan)}:root[data-theme=dark] .treasury-modal .treasury-result-status.completed{border-color:color-mix(in srgb,var(--success) 42%,var(--border));background:color-mix(in srgb,var(--success) 9%,transparent);color:var(--success)}:root[data-theme=dark] .treasury-modal .treasury-result-status.review_required{border-color:color-mix(in srgb,var(--warn) 42%,var(--border));background:color-mix(in srgb,var(--warn) 9%,transparent);color:var(--warn)}:root[data-theme=dark] .treasury-modal .treasury-result-status.failed,:root[data-theme=dark] .treasury-modal .treasury-result-status.partial,:root[data-theme=dark] .treasury-modal .treasury-result-status.cancelled{border-color:color-mix(in srgb,var(--danger) 42%,var(--border));background:color-mix(in srgb,var(--danger) 9%,transparent);color:var(--danger)}:root[data-theme=dark] .treasury-modal .treasury-result-card{border-color:color-mix(in srgb,var(--cyan) 22%,var(--border));background:color-mix(in srgb,var(--cyan) 4%,var(--surface))}:root[data-theme=dark] .treasury-modal .treasury-result-details{border-color:var(--border-strong);background:color-mix(in srgb,var(--surface) 72%,var(--panel))}:root[data-theme=dark] .treasury-modal .treasury-primary:not(:disabled){border-color:var(--cyan);background:var(--cyan);color:#041719}:root[data-theme=dark] .treasury-modal .treasury-primary:disabled{border-color:color-mix(in srgb,var(--cyan) 26%,var(--border));background:color-mix(in srgb,var(--cyan) 15%,var(--panel));color:color-mix(in srgb,var(--cyan) 58%,var(--muted))}@media(max-width:760px){.treasury-modal{width:min(100%,calc(100vw - 16px));max-height:calc(var(--visual-viewport-height, 100dvh) - 16px);border-radius:24px}.treasury-modal .modal-head{min-height:64px;padding:12px 16px}.treasury-modal .modal-head h2{font-size:18px}.treasury-modal .modal-body{padding:16px;overflow-y:auto}.treasury-form{gap:16px}.treasury-form-content{gap:16px;padding:12px;border-radius:18px}.treasury-form-note{align-items:center;padding:8px 12px 8px 8px}.treasury-form-note small{white-space:normal}.treasury-pair,.treasury-fields{grid-template-columns:minmax(0,1fr);gap:16px}.treasury-pair-arrow{align-self:center;margin:-2px auto;transform:rotate(90deg)}.treasury-max{grid-template-columns:minmax(0,1fr);gap:4px;padding:12px}.treasury-max b,.treasury-max small{grid-column:1}.treasury-max small{white-space:normal}.treasury-speed{grid-template-columns:minmax(0,1fr);gap:8px}.treasury-speed button{min-height:44px}.treasury-modal .treasury-currency-select .custom-select-trigger{height:64px;min-height:64px;padding:8px 12px}.treasury-modal .mobile-filter-backdrop{z-index:119;background:#00000085;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.modal-layer:has(.treasury-modal .custom-select.open) .modal-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}.treasury-modal .mobile-filter-sheet{position:fixed;z-index:120;top:auto;right:auto;bottom:calc(10px + env(safe-area-inset-bottom,0px) + var(--mobile-filter-keyboard-offset, 0px));left:calc(50% + (100vw - 100%)/2);width:calc(100vw - 20px);max-width:none;max-height:min(430px,calc(var(--mobile-filter-visual-height, 72dvh) - 20px - env(safe-area-inset-bottom,0px)));display:flex;flex-direction:column;gap:0;padding:8px 6px 6px;overflow:hidden;border:1px solid var(--border-strong);border-radius:22px;background:var(--panel-raised);box-shadow:0 -16px 48px #00000057}.treasury-modal .treasury-currency-select .mobile-filter-sheet{right:auto;left:calc(50% + (100vw - 100%)/2);width:calc(100vw - 20px);transform:translate(-50%)}.treasury-modal .custom-select-menu .mobile-filter-sheet-options{flex:1 1 auto;min-height:0;display:flex!important;flex-direction:column;align-content:unset;grid-auto-rows:unset;gap:2px;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;scrollbar-width:none}.treasury-modal .mobile-filter-sheet-options::-webkit-scrollbar{display:none}.treasury-modal .mobile-filter-sheet:before{width:36px;height:4px;flex:0 0 4px;align-self:center;margin:0 0 6px;border-radius:999px;background:var(--border-strong);content:""}.treasury-modal .mobile-filter-sheet-options>button{height:56px;min-height:56px;max-height:56px;flex:0 0 56px;padding:5px 10px;border-radius:12px}.treasury-modal .mobile-filter-sheet-options>button>.payment-currency-icon{width:32px;height:32px;flex-basis:32px}}@media(max-width:420px){.treasury-modal{width:calc(100vw - 8px);max-height:calc(var(--visual-viewport-height, 100dvh) - 8px);border-radius:20px}.treasury-modal .modal-head{padding-inline:12px}.treasury-modal .modal-body,.treasury-form-content{padding:12px}.treasury-modal .custom-select-selected-copy>b{font-size:12px}.treasury-modal .custom-select-selected-copy>small{font-size:8px}}.profile-navigation-panel{margin-bottom:16px;padding:12px;border-radius:16px}.profile-navigation-kicker{margin:0 4px 12px;font-size:10px;letter-spacing:.1em}.profile-task-groups{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.profile-task-groups button{min-height:60px;grid-template-columns:30px minmax(0,1fr);gap:9px;padding:8px 12px;border-radius:10px}.profile-task-groups button b{font-size:12px}.profile-task-groups button small{font-size:9px;line-height:1.3}.profile-navigation-icon{width:21px;height:21px}.profile-task-groups button[data-section=referral] .profile-navigation-icon{color:var(--cyan)}.profile-navigation-context{margin-top:12px;padding-top:12px}.profile-settings-nav{gap:8px}.profile-settings-nav button{min-height:44px;gap:6px;padding-inline:12px;border-radius:8px;font-size:11px}.profile-settings-nav button svg{width:17px;height:17px;flex-basis:17px}@media(min-width:921px){.dashboard-shell{grid-template-columns:256px minmax(0,1fr)}.sidebar nav a{min-height:40px;gap:8px;padding-inline:10px;font-size:13px}.sidebar-nav-icon{width:17px;height:17px;flex-basis:17px}.admin-navigation-panel{padding:12px;border-radius:16px}.admin-task-groups{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.admin-task-groups button{min-height:56px;grid-template-columns:28px minmax(0,1fr);gap:8px;padding:8px 28px 8px 12px}.admin-task-groups button>span>b{font-size:12px}.admin-task-groups button>span>small{font-size:10px}.admin-navigation-panel .admin-context-tabs{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:8px;overflow:visible}.admin-navigation-panel .admin-context-tabs::-webkit-scrollbar{display:none}.admin-navigation-panel .admin-context-tabs>button{width:100%;height:44px;min-width:0;min-height:44px;padding-inline:12px}}.referral-panel,.growth-console{gap:16px}.referral-panel-head,.growth-console-head{min-height:112px;align-items:center;padding:24px;border-radius:20px}.referral-panel-head h2,.growth-console-head h2{margin:8px 0 4px;font-size:clamp(22px,2vw,28px);line-height:1.15}.referral-panel-head p,.growth-console-head p{font-size:12px;line-height:1.5}.referral-panel-hero>div{max-width:760px}.growth-console-head>div:last-child{display:grid;grid-template-columns:repeat(2,minmax(132px,1fr));gap:8px}.growth-console-head>div:last-child>button,.growth-console :is(.primary-button,.secondary-button,.danger-button),.referral-panel :is(.primary-button,.secondary-button,.danger-button){min-height:44px;justify-content:center;gap:8px;padding:0 16px;border-radius:10px;font-size:12px;line-height:1;white-space:nowrap}.growth-console :is(.primary-button,.secondary-button,.danger-button).compact,.referral-panel :is(.primary-button,.secondary-button,.danger-button).compact{min-height:40px;padding-inline:12px}.referral-how,.referral-tiers,.referral-history,.referral-program-card,.referral-program-drafts,.referral-commission-list{padding:20px;border-radius:16px}.referral-how>header,.referral-tiers>header,.referral-history>header>div,.referral-commission-list>header>div{gap:4px}.referral-how h3,.referral-tiers h3,.referral-history h3,.referral-program-drafts h3,.referral-commission-list h3{font-size:16px}.referral-how p,.referral-tiers p,.referral-history p,.referral-program-drafts>header p,.referral-commission-list>header p{font-size:11px;line-height:1.45}.referral-how ol{gap:8px}.referral-how li{min-height:80px;grid-template-columns:32px minmax(0,1fr) 20px;padding:12px;border-radius:12px}.referral-how li b{font-size:12px}.referral-how li small{font-size:10px}.referral-link-card{min-height:88px;padding:16px 20px;border:1px solid color-mix(in srgb,var(--cyan) 28%,var(--border));border-radius:16px;background:color-mix(in srgb,var(--cyan-soft) 36%,var(--panel))}.referral-link-card small{font-size:10px}.referral-link-card strong{font-size:20px}.referral-link-card code{font-size:11px}.referral-link-card>button{min-width:168px}.referral-copy-button{border-color:var(--cyan);background:var(--cyan);color:#07101f;box-shadow:none}.referral-copy-button:hover{filter:none}.referral-kpis,.growth-kpis{gap:8px}.referral-kpis{grid-template-columns:repeat(5,minmax(0,1fr))}.referral-kpis>span,.growth-kpis>span{min-height:76px;padding:12px;border-radius:12px}.referral-kpis>span{grid-template-columns:1fr;justify-items:center;text-align:center}.referral-kpis>span svg{grid-row:auto}.referral-kpis small,.growth-kpis small{font-size:10px;line-height:1.3}.referral-kpis b,.growth-kpis b{font-size:18px}.referral-tiers>div{grid-template-columns:repeat(auto-fit,minmax(124px,1fr));gap:8px}.referral-tiers>div>span{min-height:80px;justify-items:center;align-content:center;justify-content:center;padding:8px 10px;border-radius:10px;text-align:center}.referral-tier-label{display:inline-flex;align-items:center;justify-content:center;gap:5px;color:var(--muted);white-space:nowrap}.referral-tier-label svg{color:var(--cyan)}.referral-tier-label em{font-size:9px;font-style:normal;font-weight:850;letter-spacing:.08em}.referral-tiers small{overflow:visible;font-size:9px;line-height:1.3;text-overflow:clip;white-space:normal}.referral-tiers b{font-size:14px}.referral-apply{min-height:112px;grid-template-columns:minmax(240px,.72fr) minmax(280px,1fr) 176px;gap:16px;padding:20px;border-radius:16px}.referral-apply>.field{width:100%;min-width:0}.referral-apply-button{width:100%;min-width:0;height:56px;min-height:56px!important;justify-content:center;border-color:var(--cyan);background:var(--cyan);color:#07101f;box-shadow:none}.referral-apply-button>svg:last-child{margin-left:auto}.referral-history article{min-height:56px;grid-template-columns:112px minmax(0,1fr) auto;grid-template-areas:"status meta amount";column-gap:16px;padding:12px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.referral-history article .referral-status{grid-area:status}.referral-history article b{grid-area:amount;justify-self:end;font-size:15px;font-variant-numeric:tabular-nums;white-space:nowrap}.referral-history article small{grid-area:meta;min-width:0;font-size:10px;text-align:left}.referral-status,.growth-status{min-height:28px;padding:4px 10px;border-radius:8px;font-size:10px}.growth-campaign-grid{gap:12px}.growth-campaign-grid>button{min-height:144px;gap:8px;padding:16px;border-radius:16px}.growth-campaign-grid h3{font-size:15px;line-height:1.3}.growth-campaign-grid p{font-size:11px;line-height:1.45}.growth-campaign-grid footer{font-size:10px}.growth-detail{gap:16px;padding:24px;border-radius:20px}.growth-detail>header{align-items:center}.growth-detail>header h2{font-size:22px}.growth-detail>header p{font-size:12px}.growth-detail>header>strong{font-size:20px;white-space:nowrap}.giveaway-setup,.giveaway-lifecycle,.giveaway-draw-step,.giveaway-assets,.giveaway-reserves{border-radius:16px}.giveaway-setup>header{padding:16px 20px}.giveaway-setup>header h3{font-size:16px}.giveaway-setup>header p{font-size:11px}.giveaway-setup-list>article{padding:16px 20px}.giveaway-setup-content small,.giveaway-bot-note,.giveaway-lifecycle p,.giveaway-draw-step p{font-size:10px}.referral-program-card{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr)}.referral-program-card h3{font-size:18px}.referral-program-card p{font-size:11px}.referral-program-card>div:last-child span{min-height:48px;padding:8px 12px}.referral-program-card>div:last-child small{font-size:9px}.referral-program-card>div:last-child b{font-size:13px}.referral-commission-list article{min-height:64px;grid-template-columns:104px minmax(200px,1fr) minmax(168px,.7fr) minmax(216px,auto);gap:12px;padding:12px;border-radius:10px}.referral-commission-list article small,.referral-commission-list article em{font-size:10px}.referral-row-actions{min-width:216px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.referral-row-actions>button{width:100%;min-width:0}.growth-create-form,.growth-confirm{gap:16px}.growth-create-form>footer,.growth-confirm>footer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:16px;border-top:1px solid var(--border)}.growth-create-form>footer>button,.growth-confirm>footer>button{width:100%;min-height:48px;justify-content:center}.giveaway-wizard-steps{gap:8px;padding:4px;border-radius:12px;background:var(--surface)}.giveaway-wizard-steps li{min-height:48px;padding:8px 12px;border:1px solid transparent;border-bottom-width:1px;border-radius:8px;font-size:11px}.giveaway-wizard-steps li>span{width:28px;height:28px}.giveaway-wizard-steps li.active{border-color:color-mix(in srgb,var(--cyan) 48%,var(--border));background:var(--panel)}.giveaway-wizard-steps li.complete{border-color:color-mix(in srgb,var(--success) 32%,var(--border));background:color-mix(in srgb,var(--success) 7%,var(--panel))}.giveaway-wizard-panel{min-height:304px;gap:16px;padding:8px 0}.giveaway-wizard-panel>header{gap:4px}.giveaway-wizard-panel h3{font-size:18px}.giveaway-wizard-panel p{font-size:11px;line-height:1.45}.growth-form-grid{gap:12px}.growth-option{min-height:56px;padding:12px;border:1px solid var(--border);border-radius:10px}.growth-option small{font-size:10px}.giveaway-contract,.growth-confirm-note{padding:16px;border:1px solid var(--border);border-radius:12px}.giveaway-contract small,.growth-confirm-note small{font-size:10px}@media(max-width:1200px){.referral-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.referral-kpis>span:last-child:nth-child(odd){grid-column:auto}.referral-commission-list article{grid-template-columns:96px minmax(0,1fr) minmax(208px,auto)}.referral-commission-list article>div:last-of-type{grid-column:2}.referral-row-actions{grid-column:3;grid-row:1 / span 2}}@media(max-width:700px){.profile-navigation-panel{margin-bottom:16px;padding:12px;border-radius:16px}.profile-navigation-kicker{margin-bottom:8px}.profile-task-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-task-groups button{min-height:64px;grid-template-columns:24px minmax(0,1fr);align-items:center;justify-items:start;align-content:center;gap:8px;padding:8px;text-align:left}.profile-task-groups button>span{width:100%;justify-items:start}.profile-task-groups button .profile-navigation-icon{width:20px;height:20px;justify-self:center}.profile-task-groups button b{display:-webkit-box;overflow:hidden;font-size:12px;line-height:1.25;text-overflow:clip;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.profile-task-groups button small{display:none}.profile-settings-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-settings-nav button{min-height:48px;padding-inline:8px}.admin-navigation-panel .admin-context-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;overflow:visible;padding-bottom:2px}.admin-navigation-panel .admin-context-tabs::-webkit-scrollbar{display:none}.admin-navigation-panel .admin-context-tabs>button{width:100%;min-width:0;min-height:52px}.admin-navigation-panel .admin-context-tabs[data-section=queues]>button:last-child{grid-column:1 / -1}.referral-panel,.growth-console{gap:12px}.referral-panel-head,.growth-console-head,.growth-detail{padding:16px;border-radius:16px}.referral-panel-head,.growth-console-head{min-height:0;align-items:stretch}.growth-console-head>div:last-child{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.growth-console-head>div:last-child>button{width:100%;min-width:0;padding-inline:8px;white-space:normal}.referral-how,.referral-tiers,.referral-history,.referral-program-card,.referral-program-drafts,.referral-commission-list{padding:16px;border-radius:16px}.referral-link-card{grid-template-columns:1fr;min-height:0;gap:12px;padding:16px}.referral-link-card>div{grid-template-columns:auto minmax(0,1fr)}.referral-link-card code{overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.referral-link-card>button{width:100%;min-width:0;height:48px;min-height:48px;max-height:none;padding:0 14px}.referral-link-card>button svg{width:18px;height:18px}.referral-kpis,.growth-kpis,.referral-admin-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.referral-kpis>span,.growth-kpis>span{min-height:80px}.referral-kpis>span{grid-template-columns:1fr;justify-items:center;text-align:center}.referral-kpis>span svg{grid-row:auto}.referral-tiers>div{grid-template-columns:1fr;gap:8px}.referral-tiers>div>span,.referral-tiers>div>span:last-child:nth-child(odd){min-height:56px;grid-column:auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;align-content:center;justify-items:start;gap:10px;padding:8px 12px;text-align:left}.referral-tiers>div>span small{min-width:0;text-align:left}.referral-tiers>div>span b{justify-self:end}.referral-apply{min-height:0;grid-template-columns:1fr;gap:12px;padding:16px}.referral-apply>div,.referral-apply>p{grid-column:1}.referral-apply>button{width:100%;min-height:56px}.referral-history>div{gap:8px}.referral-history article{min-height:76px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"status amount" "meta meta";row-gap:8px}.referral-history article small{grid-column:auto;text-align:left}.growth-campaign-grid{grid-template-columns:1fr}.growth-campaign-grid>button{min-height:132px}.growth-detail>header{align-items:flex-start}.growth-detail>header>strong{font-size:18px}.referral-program-card{grid-template-columns:1fr;gap:16px}.referral-commission-list article{grid-template-columns:1fr;gap:8px}.referral-commission-list article>div:last-of-type,.referral-row-actions{grid-column:1;grid-row:auto}.referral-row-actions{width:100%;min-width:0}.giveaway-lifecycle>div{display:grid;grid-template-columns:1fr}.giveaway-lifecycle>div>button{width:100%;min-height:48px}.giveaway-wizard-steps{grid-template-columns:1fr}.giveaway-wizard-steps li{min-height:44px}.giveaway-wizard-panel{min-height:0}.growth-form-grid,.growth-form-grid.two{grid-template-columns:1fr}}@media(max-width:420px){.profile-task-groups button{min-height:64px}.profile-task-groups button small{display:none}.growth-console-head>div:last-child{grid-template-columns:1fr}.growth-console-head>div:last-child>button{min-height:48px}.referral-kpis,.growth-kpis,.referral-admin-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.referral-kpis>span:last-child:nth-child(odd),.growth-kpis>span:last-child:nth-child(odd),.referral-admin-kpis>span:last-child:nth-child(odd){grid-column:1 / -1}.growth-create-form>footer,.growth-confirm>footer{grid-template-columns:1fr}}:root:not([data-theme=dark]) .profile-navigation-panel,:root:not([data-theme=dark]) .referral-how,:root:not([data-theme=dark]) .referral-tiers,:root:not([data-theme=dark]) .referral-history,:root:not([data-theme=dark]) .referral-apply{border-color:#d8dee8;background:#fff;box-shadow:0 10px 28px #1820300d}:root:not([data-theme=dark]) .profile-task-groups button,:root:not([data-theme=dark]) .referral-how li,:root:not([data-theme=dark]) .referral-kpis>span,:root:not([data-theme=dark]) .referral-tiers>div>span,:root:not([data-theme=dark]) .referral-history article{border:1px solid #e0e5ed;background:#f6f8fb}:root:not([data-theme=dark]) .profile-task-groups button.active{border-color:var(--cyan);background:#eef4ff}:root:not([data-theme=dark]) .referral-link-card{border-color:color-mix(in srgb,var(--cyan) 36%,#d8dee8);background:color-mix(in srgb,var(--cyan) 6%,#ffffff);box-shadow:none}:root:not([data-theme=dark]) .referral-panel :is(.primary-button,.referral-copy-button,.referral-apply-button){border-color:#0b0d11;background:#0b0d11;color:#fff;box-shadow:none;filter:none}:root:not([data-theme=dark]) .referral-panel :is(.primary-button,.referral-copy-button,.referral-apply-button):hover:not(:disabled){border-color:#20242b;background:#20242b;color:#fff;box-shadow:none;filter:none}@media(min-width:921px)and (max-width:1439px){.dashboard-shell{grid-template-columns:256px minmax(0,1fr)}.sidebar{padding-inline:12px}.sidebar nav a{min-height:40px;padding-inline:10px;font-size:13px}}@media(min-width:921px)and (max-width:1067px){.dashboard-shell{grid-template-columns:188px minmax(0,1fr)}.topbar .telegram-trigger,.topbar .faq-trigger,.topbar .icon-button.cart-trigger,.topbar .notification-trigger,.topbar .chat-trigger,.topbar .topbar-theme-toggle,.topbar .topbar-language-picker,.topbar .topbar-language{width:48px;min-width:48px}.topbar .topbar-language-picker{flex-basis:48px}.topbar .topbar-action-icon{width:18px;height:18px}}@media(min-width:921px){.sidebar nav .sidebar-mirrors-trigger{min-height:40px;gap:8px;padding-inline:10px;font-size:13px}.sidebar nav .sidebar-mirrors-trigger .sidebar-nav-icon{width:17px;height:17px;flex-basis:17px}}@media(max-width:920px){.sidebar nav .sidebar-mirrors-trigger{min-height:52px;justify-content:flex-start;gap:10px;padding-inline:14px}.sidebar nav .sidebar-mirrors-trigger .sidebar-nav-icon{width:19px;height:19px;flex-basis:19px}.sidebar nav .sidebar-mirrors-trigger .nav-label{font-size:13px;line-height:1.2}.sidebar.admin-sidebar nav .sidebar-mirrors-trigger{min-height:52px;max-height:56px;flex:1 1 52px;padding-inline:12px;font-size:14px;font-weight:650}.sidebar.admin-sidebar nav .sidebar-mirrors-trigger .sidebar-nav-icon{width:22px;height:22px;flex-basis:22px}.sidebar.admin-sidebar nav .sidebar-mirrors-trigger .nav-label{font-size:14px}}.growth-console>.growth-console-head{min-height:96px;padding:20px 24px}.growth-console-head>div:first-child{min-width:0;display:grid;gap:4px}.growth-console-head h2,.growth-console-head p{margin:0}.growth-console-head>div:last-child{grid-template-columns:48px minmax(152px,auto);justify-content:end;align-items:center}.growth-refresh-button{width:48px;min-width:48px;padding:0!important}.growth-console :is(button,a):is(.primary-button,.secondary-button,.danger-button),.referral-program-modal :is(.primary-button,.secondary-button,.danger-button){display:inline-flex;align-items:center;justify-content:center;gap:8px}.growth-console :is(.primary-button,.secondary-button,.danger-button)>svg,.referral-program-modal :is(.primary-button,.secondary-button,.danger-button)>svg{width:16px;height:16px;flex:0 0 16px;margin:0}.referral-admin-overview{grid-template-columns:minmax(248px,.7fr) minmax(440px,1.3fr);grid-template-areas:"summary stats" "tiers tiers";align-items:stretch;gap:20px 24px;padding:20px}.referral-admin-overview>.referral-program-summary{grid-area:summary}.referral-program-summary{min-width:0;display:grid;align-content:center;gap:4px}.referral-program-card .referral-program-summary>small{width:max-content;color:var(--success);font-size:10px;font-weight:800}.referral-program-card .referral-program-summary h3,.referral-program-card .referral-program-summary p{margin:0}.referral-program-card .referral-program-summary h3{font-size:18px}.referral-admin-stats{grid-area:stats;min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;overflow:hidden;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.referral-admin-stats>div{min-width:0;display:grid;align-content:center;gap:4px;padding:12px 16px}.referral-admin-stats>div+div{border-left:1px solid var(--border)}.referral-admin-stats dt{overflow:hidden;color:var(--muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.referral-admin-stats dd{margin:0;font-size:16px;font-weight:800;font-variant-numeric:tabular-nums}.referral-program-card>div.referral-program-tier-grid{grid-area:tiers;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));align-content:stretch;gap:0;overflow:hidden;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.referral-program-card>div.referral-program-tier-grid>span{min-width:0;min-height:56px;align-content:center;justify-items:start;gap:4px;padding:8px 12px;border:0;border-radius:0;background:transparent}.referral-program-card>div.referral-program-tier-grid>span+span{border-left:1px solid var(--border)}.referral-program-card>div.referral-program-tier-grid small{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.referral-program-drafts{grid-template-columns:1fr;gap:0;padding:20px}.referral-program-drafts>header{margin-bottom:8px}.referral-program-drafts article{min-width:0;min-height:64px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px 4px;border:0;border-top:1px solid var(--border);border-radius:0;background:transparent}.referral-draft-copy{min-width:0}.referral-draft-copy b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.referral-program-drafts article>button{width:auto;min-width:136px;min-height:40px;padding-inline:12px}.referral-commission-list{padding:20px;border-radius:16px}.referral-commission-list>header{align-items:end;padding:0}.referral-commission-total{flex:0 0 auto;color:var(--muted);font-size:10px;font-weight:750;font-variant-numeric:tabular-nums}.referral-commission-toolbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,280px);align-items:center;gap:12px;margin-top:16px}.referral-commission-filters{min-width:0;margin:0}.referral-commission-filters button{min-height:38px}.referral-commission-search{width:100%;margin:0}.referral-commission-list>.referral-commission-table{gap:0;margin-top:16px;overflow:hidden;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.referral-commission-table-head{min-height:36px;display:grid;grid-template-columns:112px minmax(260px,1fr) minmax(190px,.65fr) minmax(180px,300px);align-items:center;gap:16px;padding:0 16px;border-bottom:1px solid var(--border);color:var(--muted);font-size:9px;font-weight:750;text-transform:uppercase}.referral-commission-table-head>span:last-child{text-align:right}.referral-commission-list article.referral-commission-row{min-height:72px;grid-template-columns:112px minmax(260px,1fr) minmax(190px,.65fr) minmax(180px,300px);grid-template-areas:"status main meta actions";gap:16px;padding:12px 16px;border:0;border-radius:0;background:transparent}.referral-commission-list article.referral-commission-row+article{border-top:1px solid var(--border)}.referral-commission-row>.referral-status{grid-area:status}.referral-commission-row>.referral-commission-main{grid-area:main}.referral-commission-row>.referral-commission-meta{grid-area:meta}.referral-commission-row>.referral-row-actions{grid-area:actions}.referral-commission-main,.referral-commission-meta{min-width:0;display:grid;align-content:center;gap:4px}.referral-commission-main>b{font-size:15px;font-variant-numeric:tabular-nums}.referral-commission-main>small,.referral-commission-meta>small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.referral-commission-meta>em{display:inline-flex;align-items:center;gap:6px;color:var(--danger);font-weight:700}.referral-commission-meta>em:before{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:currentColor;content:""}.referral-admin .referral-status{gap:6px;min-height:28px;padding:4px 10px;border:1px solid color-mix(in srgb,currentColor 24%,transparent);border-radius:999px;font-size:9px;text-transform:none}.referral-admin .referral-status:before{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:currentColor;content:""}.referral-row-actions{min-width:0;display:flex;justify-content:flex-end;gap:8px}.referral-row-actions>button{width:auto;min-width:104px;min-height:40px;flex:0 0 auto;padding-inline:12px}.referral-row-actions.is-empty{justify-content:flex-end}.referral-row-no-actions{color:var(--muted);font-size:9px;font-weight:700}.referral-commission-pagination{margin-top:14px}.referral-row-actions>.danger-button{border-color:color-mix(in srgb,var(--danger) 40%,var(--border));background:color-mix(in srgb,var(--danger) 8%,var(--panel));color:var(--danger)}.referral-row-actions>.danger-button:hover:not(:disabled){border-color:var(--danger);background:color-mix(in srgb,var(--danger) 14%,var(--panel));color:var(--danger)}:root[data-theme=dark] .referral-row-actions>.danger-button{border-color:color-mix(in srgb,var(--danger) 62%,var(--border));background:color-mix(in srgb,var(--danger) 12%,var(--surface));color:#ff7b89}:root[data-theme=dark] .referral-row-actions>.danger-button:hover:not(:disabled){border-color:#ff7b89;background:color-mix(in srgb,var(--danger) 20%,var(--surface));color:#ffd9dd}:root[data-theme=dark] .referral-program-modal .secondary-button{border-color:var(--border-strong);background:var(--surface);color:var(--text)}:root[data-theme=dark] .referral-program-modal .primary-button:disabled{border-color:var(--border-strong);background:var(--surface);color:var(--muted);opacity:1}.referral-program-modal .modal-head{min-height:64px;padding:12px 20px}.referral-program-modal .modal-body{padding:24px}.referral-program-modal .growth-create-form{gap:0}.referral-program-modal .field{min-height:56px}.referral-program-modal .field input{height:56px;min-height:56px}.referral-program-modal .growth-create-form>footer{grid-template-columns:120px minmax(0,1fr);gap:12px;margin-top:24px;padding-top:20px}.referral-program-modal .growth-create-form>footer>button{min-height:48px;gap:8px;font-size:12px}.giveaway-admin .growth-campaign-grid>button{min-height:128px;padding:16px}.giveaway-admin .growth-campaign-grid footer span,.giveaway-admin .giveaway-bot-note,.giveaway-admin .giveaway-post-link{gap:8px}.giveaway-admin .growth-campaign-grid footer svg,.giveaway-admin .giveaway-bot-note svg,.giveaway-admin .giveaway-post-link svg{flex:0 0 auto;margin:0}.giveaway-admin .giveaway-setup-list>article{grid-template-columns:32px minmax(0,1fr);gap:12px;padding:16px 20px}.giveaway-admin .giveaway-setup-list>article>svg{width:32px;height:32px;padding:8px;border-radius:10px}.giveaway-admin :is(.giveaway-picker,.giveaway-lifecycle>div,.giveaway-winners article>div){gap:8px}.giveaway-admin :is(.giveaway-picker,.giveaway-lifecycle,.giveaway-draw-step,.growth-draw) button{min-height:40px;padding-inline:14px}@media(max-width:1200px){.referral-admin-overview{grid-template-columns:1fr;grid-template-areas:"summary" "stats" "tiers";gap:16px}.referral-program-card>div.referral-program-tier-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.referral-program-card>div.referral-program-tier-grid>span:nth-child(5){border-left:0;border-top:1px solid var(--border)}.referral-program-card>div.referral-program-tier-grid>span:nth-child(n+6){border-top:1px solid var(--border)}.referral-commission-table-head{display:none}.referral-commission-list article.referral-commission-row{grid-template-columns:96px minmax(0,1fr) minmax(176px,auto);grid-template-areas:"status main actions" ". meta actions";row-gap:4px}.referral-row-actions{flex-direction:column}.referral-row-actions>button{width:100%}}@media(max-width:700px){.growth-console>.growth-console-head{padding:16px}.growth-console-head>div:last-child{grid-template-columns:48px minmax(0,1fr)}.referral-admin-overview,.referral-program-drafts,.referral-commission-list{padding:16px}.referral-admin-stats{grid-template-columns:1fr}.referral-admin-stats>div{min-height:52px;grid-template-columns:minmax(0,1fr) auto;align-items:center}.referral-admin-stats>div+div{border-top:1px solid var(--border);border-left:0}.referral-admin-stats dd{font-size:14px}.referral-program-card>div.referral-program-tier-grid{grid-template-columns:1fr}.referral-program-card>div.referral-program-tier-grid>span{min-height:48px;grid-template-columns:minmax(0,1fr) auto;align-items:center}.referral-program-card>div.referral-program-tier-grid>span+span,.referral-program-card>div.referral-program-tier-grid>span:nth-child(n+5){border-top:1px solid var(--border);border-left:0}.referral-program-card>div.referral-program-tier-grid small{white-space:normal}.referral-program-drafts article{grid-template-columns:1fr;gap:12px;padding-block:16px}.referral-program-drafts article>button{width:100%}.referral-commission-list>header{align-items:stretch}.referral-commission-toolbar{grid-template-columns:1fr;gap:10px}.referral-commission-filters{width:100%;display:flex;flex-wrap:nowrap;gap:6px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.referral-commission-filters::-webkit-scrollbar{display:none}.referral-commission-filters button{width:auto;min-width:max-content;min-height:36px;display:inline-flex;grid-template:none;flex:0 0 auto;gap:6px;padding:0 10px;text-align:center}.referral-commission-filters button .admin-user-filter-icon,.referral-commission-filters button span{grid-column:auto;grid-row:auto;justify-self:auto}.referral-commission-table-head{display:none}.referral-commission-list article.referral-commission-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"main status" "meta meta" "actions actions";gap:8px;padding:12px}.referral-commission-row>.referral-status{align-self:start;justify-self:end}.referral-admin .referral-status{min-height:24px;padding:0;border:0;border-radius:0;background:transparent;font-size:10px;line-height:1.2}.referral-commission-main>small,.referral-commission-meta>small{white-space:normal}.referral-commission-main>small{font-size:11px;line-height:1.35}.referral-commission-meta>small,.referral-commission-meta>em{font-size:10px;line-height:1.35}.referral-row-actions{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:8px;padding-top:4px}.referral-row-actions>button{width:100%;min-width:0;min-height:40px;padding-inline:12px;white-space:nowrap}.referral-row-actions>.danger-button,:root[data-theme=dark] .referral-row-actions>.danger-button{border-color:color-mix(in srgb,var(--danger) 48%,var(--border));background:transparent;color:var(--danger)}.referral-row-actions.is-empty{display:none}.referral-commission-pagination{min-height:48px;flex-direction:row;align-items:center;justify-content:space-between;gap:12px}.referral-commission-pagination>span{white-space:nowrap}.referral-commission-pagination>div{width:auto;flex:0 0 auto;gap:8px}.referral-commission-pagination button{width:40px;min-width:40px;height:40px;min-height:40px;flex:0 0 40px;padding:0;font-size:0}.referral-program-modal .modal-body{padding:20px 16px 16px}.referral-program-modal .growth-create-form>footer{grid-template-columns:1fr;gap:8px;margin-top:20px;padding-top:16px}.referral-program-modal .growth-create-form>footer .secondary-button{order:2}}@media(max-width:420px){.referral-row-actions{display:grid}.referral-row-actions>button{width:100%}}@media(max-width:760px),(hover:none)and (pointer:coarse){.modal-panel :is(input:not([type=button]):not([type=checkbox]):not([type=color]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=range]):not([type=reset]):not([type=submit]),textarea,select,[contenteditable=true],[contenteditable=plaintext-only]){font-size:16px!important}.modal-backdrop{-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:backdrop-filter;animation:none}.modal-viewport{inset:auto;top:var(--visual-viewport-top, 0);left:var(--visual-viewport-left, 0);width:var(--visual-viewport-width, 100vw);height:var(--visual-viewport-height, 100vh);height:var(--visual-viewport-height, 100dvh);place-items:center;align-items:safe center;padding:max(8px,env(safe-area-inset-top)) 8px max(8px,env(safe-area-inset-bottom));overflow:hidden;overscroll-behavior:none}.modal-panel{width:100%;height:auto;min-height:0;max-height:calc(var(--visual-viewport-height, 100vh) - max(16px,env(safe-area-inset-top) + env(safe-area-inset-bottom)));max-height:calc(var(--visual-viewport-height, 100dvh) - max(16px,env(safe-area-inset-top) + env(safe-area-inset-bottom)));margin:0;animation:none}.modal-body{min-height:0;flex:1 1 auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.modal-head{flex:0 0 auto}.modal-viewport[data-keyboard-open=true][data-keyboard-owned=true] .modal-panel{--modal-keyboard-available-height: calc(var(--visual-viewport-height, 100dvh) - max(16px, env(safe-area-inset-top) + env(safe-area-inset-bottom)));height:min(var(--modal-keyboard-panel-height, 100%),var(--modal-keyboard-available-height));max-height:var(--modal-keyboard-available-height)}.modal-viewport[data-keyboard-open=true] [data-modal-keyboard-scroll=true]{padding-bottom:calc(var(--modal-keyboard-base-padding-bottom, 0px) + var(--modal-keyboard-scroll-reserve, 0px));overflow-y:auto}}@media(max-width:980px),(max-height:700px){.support-composer{align-items:end}.support-composer textarea{max-height:none;overflow:hidden;scrollbar-width:none}.support-composer textarea::-webkit-scrollbar{display:none}.support-composer>button{align-self:end}}.support-ticket-close-modal{width:min(500px,calc(100vw - 32px));border-color:color-mix(in srgb,var(--danger) 24%,var(--border))}.support-ticket-close-modal .modal-head{min-height:64px;padding:16px 20px}.support-ticket-close-modal .modal-body{padding:24px}.support-ticket-close-confirm{min-width:0;display:grid;gap:16px}.support-ticket-close-confirm>header{min-width:0;display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px}.support-ticket-close-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:12px;background:color-mix(in srgb,var(--danger) 10%,var(--surface));color:var(--danger)}.support-ticket-close-confirm>header>div{min-width:0;display:grid;gap:4px}.support-ticket-close-confirm>header small{display:block;overflow:hidden;color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.support-ticket-close-confirm h3{margin:0;font-size:18px;line-height:24px}.support-ticket-close-confirm>p{margin:0;color:var(--muted);font-size:13px;line-height:20px}.support-ticket-close-notice{min-height:48px;display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:12px;padding:12px;border:1px solid color-mix(in srgb,var(--danger) 24%,var(--border));border-radius:12px;background:color-mix(in srgb,var(--danger) 5%,var(--surface));color:var(--muted);font-size:11px;line-height:16px}.support-ticket-close-notice>svg{color:var(--danger)}.support-ticket-close-confirm>footer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:8px}.support-ticket-close-confirm>footer button{min-width:0;min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;border:1px solid var(--border-strong);border-radius:12px;font:inherit;font-size:12px;font-weight:800;cursor:pointer;transition:border-color .15s ease-out,background .15s ease-out,color .15s ease-out,transform .15s ease-out}.support-ticket-close-cancel{background:var(--panel);color:var(--text)}.support-ticket-close-cancel:hover:not(:disabled){background:var(--surface)}.support-ticket-close-submit{border-color:var(--danger)!important;background:var(--danger);color:#fff}.support-ticket-close-submit:hover:not(:disabled){filter:brightness(.96);transform:translateY(-1px)}.support-ticket-close-confirm>footer button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.support-ticket-close-confirm>footer button:disabled{cursor:wait;opacity:.58}@media(max-width:760px),(hover:none)and (pointer:coarse){.support-messages article,.support-messages article>.support-message-meta,.support-messages article>p,.support-message-date{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.support-ticket-close-modal{width:100%;max-width:none!important;align-self:end;border-radius:20px}.support-ticket-close-modal .modal-head{min-height:56px;padding:12px 16px}.support-ticket-close-modal .modal-body{padding:16px 16px max(16px,env(safe-area-inset-bottom))}.support-ticket-close-confirm>header{grid-template-columns:44px minmax(0,1fr)}.support-ticket-close-icon{width:44px;height:44px;border-radius:12px}.support-ticket-close-confirm h3{font-size:16px;line-height:20px}.support-ticket-close-confirm>footer{grid-template-columns:minmax(0,1fr)}.support-ticket-close-confirm>footer button{width:100%;min-height:48px}}@media(max-width:920px){.catalog-row .catalog-validation-mobile:before,.catalog-row .catalog-package-mobile:before{transform:translateY(12px)}.catalog-row .catalog-validation-mobile .catalog-validation-value{height:44px;display:flex;align-items:center;line-height:16px}.catalog-row .catalog-package-mobile .catalog-package-summary,.catalog-row .catalog-package-mobile .package-field-indicators{width:100%;height:auto;min-height:44px;align-items:center;justify-content:flex-start;column-gap:6px;row-gap:0;padding:0;overflow:visible;flex-wrap:wrap}.catalog-row .catalog-package-mobile .package-field-indicators .package-indicator-wrap,.catalog-row .catalog-package-mobile .package-field-indicators .package-indicator-wrap>button{width:22px;height:44px;flex:0 0 22px}.catalog-row .catalog-package-mobile .package-field-indicators .package-indicator-wrap>button{justify-items:center}.catalog-row .catalog-package-mobile .package-field-indicators svg{width:14px;height:14px}.catalog-row .catalog-package-mobile .package-field-indicators .package-indicator-wrap>button:is(:hover,:focus-visible,.touch-open){background:transparent;box-shadow:none;transform:none}.catalog-row .catalog-package-mobile.autocheck-package-value>.package-indicators.package-field-indicators.compact{padding:0}.catalog-row .catalog-package-mobile.autocheck-package-value>.package-indicators.package-field-indicators.compact .package-indicator-wrap,.catalog-row .catalog-package-mobile.autocheck-package-value>.package-indicators.package-field-indicators.compact .package-indicator-wrap>button{width:22px;height:44px;flex-basis:22px}.catalog-row .catalog-package-mobile .package-field-indicators:has(>.package-indicator-wrap:nth-child(7)) .package-indicator-wrap,.catalog-row .catalog-package-mobile .package-field-indicators:has(>.package-indicator-wrap:nth-child(7)) .package-indicator-wrap>button,.catalog-row .catalog-package-mobile.autocheck-package-value>.package-indicators.package-field-indicators.compact:has(>.package-indicator-wrap:nth-child(7)) .package-indicator-wrap,.catalog-row .catalog-package-mobile.autocheck-package-value>.package-indicators.package-field-indicators.compact:has(>.package-indicator-wrap:nth-child(7)) .package-indicator-wrap>button{width:22px;flex-basis:22px}}.sr-only{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}.live-check-results{container:live-results / inline-size;gap:12px;padding:clamp(16px,1.5vw,24px)}.live-check-results .card-check-results-head{align-items:flex-start;gap:16px;padding-bottom:12px;border-bottom:1px solid var(--border)}.live-check-results .card-check-results-head h2{margin:0;font-size:clamp(18px,1.25vw,24px)}.live-check-results .card-check-results-actions{flex-wrap:wrap;justify-content:flex-end}.live-check-results .card-check-action-button{min-height:44px}.live-check-results .live-check-summary{display:flex;flex-wrap:wrap;align-items:center;gap:0;padding:4px 0 8px;border-bottom:1px solid var(--border)}.live-check-results .live-check-summary>span{position:static;min-height:0;display:inline-flex;align-items:baseline;gap:6px;padding:8px 16px;border:0;border-right:1px solid var(--border);border-radius:0;background:transparent}.live-check-results .live-check-summary>span:first-child{padding-left:0}.live-check-results .live-check-summary>span:last-child{border-right:0}.live-check-results .live-check-summary b{color:var(--text);font-size:16px;line-height:1.2;font-variant-numeric:tabular-nums}.live-check-results .live-check-summary small{min-height:0;color:var(--muted);font-size:11px;font-weight:600;letter-spacing:0;line-height:1.25;text-transform:none}.live-check-results .live-check-summary em{position:static;color:var(--muted);font-size:11px;font-style:normal}.live-check-results .live-check-summary .live,.live-check-results .live-check-summary .dead{background:transparent}.live-check-results .live-check-summary .live b{color:var(--success)}.live-check-results .live-check-summary .dead b{color:var(--danger)}.live-check-results .live-check-summary .charged{margin-left:auto}.live-check-results .live-check-summary .released{padding-right:0;border-right:0}.live-check-code-group{display:block;padding:0 12px;border:1px solid color-mix(in srgb,var(--cyan) 30%,var(--border));border-radius:10px;background:color-mix(in srgb,var(--cyan) 6%,var(--surface))}.live-check-code-group>summary{min-height:48px;display:flex;align-items:center;gap:8px;color:var(--text);font-size:12px;font-weight:800;cursor:pointer;list-style:none}.live-check-code-group>summary::-webkit-details-marker{display:none}.live-check-code-group>summary>span{display:inline-flex;align-items:center;gap:8px}.live-check-code-group>summary>span svg{color:var(--cyan)}.live-check-code-group>summary b{min-width:28px;height:28px;display:inline-grid;place-items:center;margin-left:auto;padding:0 8px;border-radius:8px;background:color-mix(in srgb,var(--cyan) 14%,var(--panel));color:var(--cyan);font-size:11px;font-variant-numeric:tabular-nums}.live-check-code-group>summary>svg:last-child{color:var(--muted);transition:transform .15s ease-out}.live-check-code-group[open]>summary>svg:last-child{transform:rotate(180deg)}.live-check-code-group>summary:focus-visible{outline:2px solid var(--cyan);outline-offset:3px;border-radius:7px}.live-check-results .live-check-histogram{flex-wrap:wrap;overflow:visible;gap:8px;padding:0 0 12px}.live-check-results .live-check-histogram button{flex:0 1 auto;min-width:0;max-width:none;min-height:44px;gap:16px;padding:8px 12px;border-radius:8px}.live-check-results .live-check-histogram button>span{font-size:10px}.live-check-results .live-check-histogram button>span b{font-size:11px}.live-check-results .live-check-histogram button:is(:hover,:focus-visible,.active){outline:0;border-color:var(--cyan);background:color-mix(in srgb,var(--cyan) 8%,var(--surface));box-shadow:inset 0 0 0 1px var(--cyan)}.live-check-results .live-check-filterbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:4px 0;border:0;border-radius:0;background:transparent}.live-check-results .live-check-verdicts{gap:4px}.live-check-results .live-check-verdicts button{min-height:44px;padding:0 12px;font-size:10px}.live-check-results .live-check-search{position:relative;flex:1 1 200px;max-width:320px;min-height:44px;padding:0 12px;border-radius:8px}.live-check-results .live-check-search input{height:42px;padding:0;font-size:12px}.live-check-results .live-check-search>span{position:absolute;left:12px;top:13px;padding:0 4px;background:var(--surface);color:var(--muted);font-size:12px;pointer-events:none;transition:top .16s ease-out,font-size .16s ease-out,color .16s ease-out}.live-check-results .live-check-search:focus-within>span,.live-check-results .live-check-search.has-value>span{top:-7px;color:var(--cyan);font-size:10px}.live-check-results .live-check-search.has-value:not(:focus-within)>span{color:var(--muted)}.live-check-results .live-check-filter-select{flex:0 1 150px;min-width:140px}.live-check-results .live-check-date-filter{flex:0 1 190px;min-width:160px}.live-check-results .live-check-reset{flex:0 0 44px;width:44px;min-height:44px}.live-check-results .live-check-reset span{display:none}.live-check-results .live-check-table-wrap{overflow:hidden;border-radius:8px}.live-check-results .live-check-table{min-width:0;table-layout:fixed}.live-check-results .live-check-table th,.live-check-results .live-check-table td{padding:10px 12px}.live-check-results .live-check-table th:first-child,.live-check-results .live-check-table td:first-child{width:48px}.live-check-results .live-check-table th:nth-child(2){width:30%}.live-check-results .live-check-table th:nth-child(3){width:32%}.live-check-results .live-check-table th:nth-child(4){width:18%}.live-check-results .live-check-table td:nth-child(3)>span{margin-top:2px;color:var(--muted);overflow-wrap:anywhere}.live-check-results .live-check-table td:nth-child(4){max-width:none}.live-check-results .live-check-card-value{max-width:none;font-size:12px}.live-check-mobile-results{display:none}.provider-settings.live-provider-settings{gap:16px}.provider-settings.live-provider-settings>header{padding-bottom:14px;border-bottom:1px solid var(--border)}.provider-settings.live-provider-settings>header strong{font-size:15px}.provider-settings.live-provider-settings>header span{font-size:12px;line-height:1.4}.provider-settings.live-provider-settings .live-provider-actions{display:grid;grid-template-columns:minmax(180px,240px) minmax(180px,auto);justify-content:start;align-items:end;gap:12px}.provider-settings.live-provider-settings .live-provider-auth{display:grid;gap:6px;min-height:0;padding:0;border:0;background:transparent}.provider-settings.live-provider-settings .live-provider-auth>span:first-child{color:var(--muted);font-size:11px;font-weight:750}.provider-settings.live-provider-settings .live-provider-auth-field{min-height:46px;display:flex;align-items:center;gap:10px;padding:0 12px;border:1px solid var(--border-strong);border-radius:11px;background:var(--surface);color:var(--cyan)}.provider-settings.live-provider-settings .live-provider-auth-field:focus-within{border-color:var(--cyan);box-shadow:0 0 0 3px color-mix(in srgb,var(--cyan) 12%,transparent)}.provider-settings.live-provider-settings .live-provider-auth input{width:100%;min-width:0;font-size:15px;letter-spacing:.18em}.provider-settings.live-provider-settings .live-provider-sync{min-height:46px;justify-content:center;padding:0 16px;font-size:12px}.provider-settings.live-provider-settings .live-provider-empty{min-height:90px;display:flex;align-items:center;gap:14px;padding:18px;border:1px dashed var(--border-strong);border-radius:12px;background:var(--surface);color:var(--text)}.live-provider-empty>svg{flex:0 0 auto;color:var(--cyan)}.live-provider-empty>div{display:grid;gap:5px}.live-provider-empty strong{font-size:13px}.live-provider-empty span{color:var(--muted);font-size:12px;font-weight:500;line-height:1.45}.provider-settings.live-provider-settings .live-provider-error{min-height:76px;display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid color-mix(in srgb,var(--danger) 30%,var(--border));border-radius:12px;background:color-mix(in srgb,var(--danger) 5%,var(--surface))}.live-provider-error>svg{flex:0 0 auto}.live-provider-error>div{min-width:0;flex:1;display:grid;gap:4px}.live-provider-error strong{font-size:12px}.live-provider-error span{color:var(--muted);font-size:11px;font-weight:500;line-height:1.35}.live-provider-error>button{min-height:42px;flex:0 0 auto}.provider-settings.live-provider-settings .live-provider-methods{gap:10px}.provider-settings.live-provider-settings .live-provider-methods article{grid-template-columns:minmax(150px,.8fr) minmax(250px,1.8fr) minmax(160px,auto);gap:16px;padding:16px;background:var(--panel)}.provider-settings.live-provider-settings .live-provider-methods article.unavailable,.provider-settings.live-provider-settings .live-provider-methods article.not_configured{opacity:1}.live-provider-method-head>span{font-size:10px}.live-provider-method-head b{font-size:13px}.live-provider-method-head small{font-size:11px}.live-provider-fields{min-width:0;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(110px,.7fr);gap:10px}.live-provider-fields>label{min-width:0;display:grid;gap:6px}.live-provider-fields>label>span{color:var(--muted);font-size:10px;font-weight:750}.live-provider-fields input{width:100%;min-height:44px;padding:0 11px;border:1px solid var(--border);border-radius:10px;outline:none;background:var(--surface);color:var(--text);font:inherit;font-size:12px}.live-provider-fields input:focus{border-color:var(--cyan);box-shadow:0 0 0 3px color-mix(in srgb,var(--cyan) 12%,transparent)}.live-provider-method-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px}.live-provider-method-actions .live-provider-toggle{min-height:44px;white-space:normal}.live-provider-method-actions .live-provider-toggle span{color:var(--text);font-size:11px;line-height:1.3}.live-provider-method-actions>button{min-height:44px;padding:0 15px}.autocheck-route-settings{display:grid;gap:14px;padding-top:16px;border-top:1px solid var(--border)}.autocheck-route-heading{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:16px}.autocheck-route-heading>div{min-width:0;display:grid;gap:3px}.autocheck-route-heading strong{font-size:14px}.autocheck-route-heading span{color:var(--muted);font-size:11px;line-height:1.4}.autocheck-route-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.autocheck-route-card{min-width:0;display:grid;align-content:start;gap:12px;padding:16px;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.autocheck-route-card>header{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px}.autocheck-route-card>header>div{min-width:0;display:grid;gap:3px}.autocheck-route-card>header strong{font-size:13px}.autocheck-route-card>header span{color:var(--muted);font-size:10px}.autocheck-route-card>header>i{width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:var(--muted)}.autocheck-route-card>header>i.active{background:var(--success)}.autocheck-route-active{min-height:34px;display:flex;align-items:center;gap:6px;overflow-x:auto;padding:6px 8px;border-radius:9px;background:var(--panel)}.autocheck-route-active:empty:before{content:"-";color:var(--muted)}.autocheck-route-active>span{flex:0 0 auto;color:var(--muted);font-size:9px;font-weight:750;white-space:nowrap}.autocheck-route-editor{min-width:0;display:grid;gap:7px}.autocheck-route-editor>strong{color:var(--muted);font-size:9px;letter-spacing:.04em;text-transform:uppercase}.autocheck-route-order{display:grid;gap:6px}.autocheck-route-order>div{min-width:0;min-height:40px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:4px 5px 4px 9px;border:1px solid var(--border);border-radius:9px;background:var(--panel)}.autocheck-route-order>div>span:first-child{min-width:0;display:flex;align-items:center;gap:7px;overflow:hidden;font-size:11px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.autocheck-route-order>div>span:first-child b{width:20px;height:20px;flex:0 0 20px;display:grid;place-items:center;border-radius:6px;background:var(--control);color:var(--muted);font-size:9px}.autocheck-route-order>div>span:last-child{display:inline-flex;gap:3px}.autocheck-route-order button{width:32px;height:32px;display:grid;place-items:center;padding:0;border:0;border-radius:7px;background:transparent;color:var(--muted);cursor:pointer}.autocheck-route-order button:hover:not(:disabled),.autocheck-route-order button:focus-visible{outline:none;background:var(--control);color:var(--text)}.autocheck-route-order button:disabled{opacity:.35;cursor:default}.autocheck-route-method-pool{min-height:38px;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.autocheck-route-method-pool>button{min-height:36px;display:inline-flex;align-items:center;gap:5px;padding:0 10px;border:1px solid var(--border);border-radius:9px;background:var(--panel);color:var(--text);font-size:10px;font-weight:750;cursor:pointer}.autocheck-route-method-pool>button:hover:not(:disabled){border-color:var(--cyan);color:var(--cyan)}.autocheck-route-method-pool>button.selected{color:var(--success);cursor:default}.autocheck-route-method-pool>span{color:var(--muted);font-size:10px}.autocheck-route-card>footer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:4px}.autocheck-route-card>footer button{min-width:0;min-height:42px;justify-content:center;padding-inline:8px;font-size:10px}.legacy-autocheck-settings{display:grid;gap:14px;padding-top:16px;border-top:1px solid var(--border)}.legacy-autocheck-card{display:grid;gap:14px;padding:16px;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.legacy-autocheck-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.legacy-autocheck-metrics>span{min-width:0;display:grid;gap:4px;padding:10px 12px;border-radius:10px;background:var(--panel)}.legacy-autocheck-metrics small{overflow:hidden;color:var(--muted);font-size:9px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.legacy-autocheck-metrics strong{font-size:17px;font-variant-numeric:tabular-nums}.legacy-autocheck-status{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(240px,1.5fr) auto;align-items:center;gap:16px}.legacy-autocheck-status>span{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:750}.legacy-autocheck-status>span>i{width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:var(--warning)}.legacy-autocheck-card.ready .legacy-autocheck-status>span>i,.legacy-autocheck-card.complete .legacy-autocheck-status>span>i{background:var(--success)}.legacy-autocheck-status>label{min-height:44px;display:flex;align-items:center;gap:9px;color:var(--muted);font-size:10px;line-height:1.4;cursor:pointer}.legacy-autocheck-status>label input{accent-color:var(--accent)}.legacy-autocheck-status>button{min-height:44px;white-space:nowrap}@media(max-width:1100px){.provider-settings.live-provider-settings .live-provider-methods article{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.live-provider-method-actions{grid-column:1 / -1;justify-content:space-between;padding-top:10px;border-top:1px solid var(--border)}.autocheck-route-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.provider-settings.live-provider-settings{gap:14px}.provider-settings.live-provider-settings .live-provider-actions{grid-template-columns:minmax(0,1fr)}.provider-settings.live-provider-settings .live-provider-sync{width:100%;min-height:48px}.provider-settings.live-provider-settings .live-provider-auth-field{min-height:48px}.provider-settings.live-provider-settings .live-provider-methods article{grid-template-columns:minmax(0,1fr);gap:12px}.live-provider-fields{grid-template-columns:minmax(0,1fr)}.live-provider-method-actions{grid-column:auto;align-items:stretch;flex-direction:column;gap:8px}.live-provider-method-actions>button{width:100%;min-height:48px}.provider-settings.live-provider-settings .live-provider-empty{align-items:flex-start;min-height:0;padding:15px}.provider-settings.live-provider-settings .live-provider-error{flex-wrap:wrap}.live-provider-error>button{width:100%}.autocheck-route-heading{align-items:flex-start;flex-direction:column}.autocheck-route-heading>button{width:100%;min-height:44px}.autocheck-route-card{padding:14px}.autocheck-route-order>div{min-height:48px}.autocheck-route-order button{width:40px;height:40px}.autocheck-route-method-pool>button{min-height:44px}.autocheck-route-card>footer{grid-template-columns:minmax(0,1fr)}.autocheck-route-card>footer button{min-height:48px}.legacy-autocheck-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.legacy-autocheck-status{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:8px}.legacy-autocheck-status>button{width:100%;min-height:48px}}@container live-results (max-width: 920px){.live-check-results .card-check-results-head{align-items:stretch;flex-direction:column}.live-check-results .card-check-results-actions{justify-content:flex-start}.live-check-results .live-check-summary .settlement{flex-basis:100%;margin-left:0;padding-left:0;border-right:0}.live-check-results .live-check-filterbar{display:grid;grid-template-columns:minmax(0,1fr) 150px minmax(160px,190px) 44px}.live-check-results .live-check-verdicts{grid-column:1 / -1}.live-check-results .live-check-search{grid-column:1;max-width:none}.live-check-results .live-check-filter-select{grid-column:2}.live-check-results .live-check-date-filter{grid-column:3}.live-check-results .live-check-reset{grid-column:4}}@container live-results (max-width: 680px){.live-check-results .card-check-results-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.live-check-results .card-check-results-actions>.new{grid-column:1 / -1;grid-row:1}.live-check-results .card-check-results-actions>.card-check-export,.live-check-results .card-check-results-actions>.card-check-action-button{min-width:0;width:100%}.live-check-results .live-check-summary>span{padding:6px 12px}.live-check-results .live-check-summary .processed,.live-check-results .live-check-summary .settlement{padding-left:0}.live-check-results .live-check-filterbar{display:flex}.live-check-results .live-check-verdicts{width:100%}.live-check-results .live-check-search{flex:1 1 100%}.live-check-results .live-check-date-filter{flex:1 1 180px}.live-check-results .live-check-table-wrap{overflow:visible;border:0;border-radius:0}.live-check-results .live-check-table{display:none}.live-check-mobile-results{display:grid;gap:8px}.live-check-select-all{min-height:44px;display:flex;align-items:center;gap:8px;padding:0 4px;color:var(--muted);font-size:11px;font-weight:750;cursor:pointer}.live-check-select-all>input{position:absolute;opacity:0;pointer-events:none}.live-check-select-all-control{width:20px;height:20px;flex:0 0 20px;display:inline-grid;place-items:center;border:1px solid var(--border-strong);border-radius:5px;background:var(--panel);color:var(--accent-text);transition:background .16s ease-out,border-color .16s ease-out}.live-check-select-all>input:checked+.live-check-select-all-control{border-color:var(--accent);background:var(--accent)}.live-check-select-all>input:focus-visible+.live-check-select-all-control{outline:2px solid var(--accent);outline-offset:3px}.live-check-select-all b{margin-left:auto;color:var(--text);font-size:12px}.live-check-mobile-list{display:grid;gap:8px}.live-check-mobile-card{min-width:0;display:grid;gap:12px;padding:12px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.live-check-mobile-card-head{min-width:0;display:flex;align-items:center;gap:8px}.live-check-mobile-card-head .row-check{flex:0 0 auto}.live-check-mobile-card-head .live-check-card-value{min-width:0;flex:1 1 auto;font-size:12px;line-height:1.35}.live-check-mobile-card-head .live-check-verdict{flex:0 0 auto}.live-check-mobile-card-detail{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(80px,.7fr);gap:12px;padding-top:12px;border-top:1px solid var(--border)}.live-check-mobile-card-detail>span{min-width:0;display:grid;align-content:start;gap:4px}.live-check-mobile-card-detail>span:last-child{justify-items:end;padding-right:8px;text-align:right}.live-check-mobile-card-detail small{color:var(--muted);font-size:10px;font-weight:750}.live-check-mobile-card-detail b{font-size:13px;font-variant-numeric:tabular-nums}.live-check-mobile-card-detail em{color:var(--muted);font-size:11px;font-style:normal;line-height:1.35;overflow-wrap:anywhere}}@container live-results (max-width: 440px){.live-check-results .live-check-filterbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 44px}.live-check-results .live-check-verdicts{grid-column:1 / -1;grid-row:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.live-check-results .live-check-search{grid-column:1 / 3;grid-row:2;min-width:0;width:100%}.live-check-results .live-check-reset{grid-column:3;grid-row:2;width:44px}.live-check-results .live-check-filter-select{grid-column:1;grid-row:3;min-width:0;width:100%}.live-check-results .live-check-date-filter{grid-column:2 / 4;grid-row:3;min-width:0;width:100%}.live-check-results .live-check-summary>span{border-right:0}.live-check-results .live-check-summary .settlement{border-top:1px solid var(--border);padding-top:12px}.live-check-results .live-check-histogram button{flex:1 1 100%}}@container live-results (max-width: 300px){.live-check-results .card-check-results-actions{grid-template-columns:minmax(0,1fr)}.live-check-results .card-check-results-actions>.new{grid-column:1}.live-check-results .card-check-action-button{min-height:48px;white-space:normal;line-height:1.25;text-align:center}.live-check-results .card-check-results-actions>.card-check-export{width:100%}}.live-check-results .live-check-filterbar{display:grid;grid-template-columns:minmax(320px,1.4fr) minmax(165px,1fr) minmax(140px,.55fr) 44px;align-items:stretch;gap:8px}.live-check-results .live-check-verdicts{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.live-check-results .live-check-verdicts button{min-width:0;width:100%;padding-inline:4px;border:0;border-radius:8px;background:var(--surface);color:var(--muted);font-size:11px}.live-check-results .live-check-verdicts button:hover{background:color-mix(in srgb,var(--cyan) 9%,var(--surface));color:var(--text)}.live-check-results .live-check-verdicts button.active.live{background:color-mix(in srgb,var(--success) 18%,var(--surface));color:var(--success)}.live-check-results .live-check-verdicts button.active.dead,.live-check-results .live-check-verdicts button.active.error{background:color-mix(in srgb,var(--danger) 16%,var(--surface));color:var(--danger)}.live-check-results .live-check-verdicts button.active.unknown{background:color-mix(in srgb,var(--warning) 18%,var(--surface));color:var(--warning)}.live-check-results .live-check-verdicts button:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.live-check-main-grid .card-check-history-list:has(>.card-check-history-empty){flex:1 1 auto;align-content:center;justify-items:center}.live-check-main-grid .card-check-history-list>.card-check-history-empty{width:100%;min-height:0;justify-self:stretch}.live-check-results .card-check-action-button:disabled{cursor:not-allowed}.live-check-results .live-check-search,.live-check-results .live-check-filter-select{width:100%;min-width:0;max-width:none}.live-check-results .live-check-reset{justify-self:end}.live-check-results .live-check-summary .live b,.live-check-results .live-check-summary .dead b{font-size:19px}.live-check-results .live-check-verdict{min-height:0;padding:0;border:0;border-radius:0;background:transparent;font-size:11px;letter-spacing:.015em}.live-check-results .live-check-verdict.live,.live-check-results .live-check-verdict.dead,.live-check-results .live-check-verdict.error,.live-check-results .live-check-verdict.unknown{background:transparent}:root[data-theme=dark] .live-check-results .live-check-verdict.live,:root[data-theme=dark] .live-check-results .live-check-verdicts button.active.live{color:color-mix(in srgb,var(--success) 70%,white)}:root[data-theme=dark] .live-check-results .live-check-verdict.dead,:root[data-theme=dark] .live-check-results .live-check-verdict.error,:root[data-theme=dark] .live-check-results .live-check-verdicts button.active.dead,:root[data-theme=dark] .live-check-results .live-check-verdicts button.active.error{color:color-mix(in srgb,var(--danger) 62%,white)}:root[data-theme=dark] .live-check-results .live-check-verdict.unknown,:root[data-theme=dark] .live-check-results .live-check-verdicts button.active.unknown{color:color-mix(in srgb,var(--warning) 72%,white)}.live-check-results .live-check-table tbody tr:hover{background:color-mix(in srgb,var(--cyan) 6%,var(--panel))}.live-check-sort-button{width:fit-content;min-height:36px;display:inline-flex;align-items:center;justify-content:flex-start;gap:6px;padding:0;border:0;border-radius:6px;background:transparent;color:inherit;font:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-align:left;text-transform:inherit;cursor:pointer}.live-check-sort-button svg{flex:0 0 auto;opacity:.55}.live-check-sort-button.active,.live-check-sort-button:hover{color:var(--cyan)}.live-check-sort-button.active svg{opacity:1}.live-check-sort-button:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.live-check-mobile-sort{display:grid;grid-template-columns:minmax(0,1fr) 48px;align-items:end;gap:8px}.live-check-mobile-sort>button{width:48px;min-height:48px;justify-content:center}.admin-treasury-filter-select:is(.live-check-method-select,.live-check-filter-select,.live-check-export-select,.live-check-sort-select) .custom-select-menu,.admin-treasury-filter-portal:is(.live-check-method-select,.live-check-filter-select,.live-check-export-select,.live-check-sort-select) .custom-select-menu{padding:5px}.admin-treasury-filter-select:is(.live-check-method-select,.live-check-filter-select,.live-check-export-select,.live-check-sort-select) .custom-select-menu button,.admin-treasury-filter-portal:is(.live-check-method-select,.live-check-filter-select,.live-check-export-select,.live-check-sort-select) .custom-select-menu button{min-height:44px;border:0;border-radius:7px;box-shadow:none;outline:0}.admin-treasury-filter-select:is(.live-check-method-select,.live-check-filter-select,.live-check-export-select,.live-check-sort-select) .custom-select-menu button+button,.admin-treasury-filter-portal:is(.live-check-method-select,.live-check-filter-select,.live-check-export-select,.live-check-sort-select) .custom-select-menu button+button{border-top:0}.admin-treasury-filter-select:is(.live-check-method-select,.live-check-filter-select,.live-check-export-select,.live-check-sort-select) .filter-option-check,.admin-treasury-filter-portal:is(.live-check-method-select,.live-check-filter-select,.live-check-export-select,.live-check-sort-select) .filter-option-check{border-color:transparent;background:transparent}.admin-treasury-filter-select:is(.live-check-method-select,.live-check-filter-select,.live-check-export-select,.live-check-sort-select) button[aria-selected=true] .filter-option-check,.admin-treasury-filter-portal:is(.live-check-method-select,.live-check-filter-select,.live-check-export-select,.live-check-sort-select) button[aria-selected=true] .filter-option-check{border-color:var(--cyan);background:var(--cyan);color:var(--accent-text)}.live-check-export-menu{gap:8px}.live-check-export-menu>button:last-child{border-radius:8px;background:color-mix(in srgb,var(--cyan) 14%,var(--surface))}@container live-results (max-width: 920px){.live-check-results .live-check-filterbar{grid-template-columns:minmax(0,1fr) minmax(140px,.4fr) 44px}.live-check-results .live-check-verdicts{grid-column:1 / -1}.live-check-results .live-check-search{grid-column:1}.live-check-results .live-check-filter-select{grid-column:2}.live-check-results .live-check-reset{grid-column:3}}@container live-results (max-width: 680px){.live-check-results .live-check-filterbar{grid-template-columns:repeat(2,minmax(0,1fr)) 48px}.live-check-results .live-check-verdicts{grid-column:1 / -1}.live-check-results .live-check-search{grid-column:1 / 3}.live-check-results .live-check-reset{grid-column:3;grid-row:2;width:48px;min-height:48px}.live-check-results .live-check-filter-select{grid-column:1 / -1}}@container live-results (max-width: 440px){.live-check-results .live-check-verdicts{grid-template-columns:repeat(2,minmax(0,1fr))}.live-check-results .live-check-verdicts button{min-height:44px}}@container live-results (max-width: 680px){.live-check-results .card-check-results-actions{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"reveal" "export" "new";gap:8px;width:100%}.live-check-results .card-check-results-actions>.new{grid-area:new;grid-column:auto;grid-row:auto}.live-check-results .card-check-results-actions>.card-check-action-button:not(.new){grid-area:reveal}.live-check-results .card-check-results-actions>.card-check-export{grid-area:export;min-width:0;width:100%}.live-check-results .card-check-results-actions .card-check-action-button{width:100%;min-width:0;min-height:50px;padding-inline:8px;font-size:10px;line-height:1.2;text-align:center;white-space:normal}.live-check-results .card-check-export-menu{right:0;left:auto;width:100%;max-width:min(340px,calc(100vw - 32px));box-sizing:border-box;transform-origin:top right}.live-check-results .live-check-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0;border-bottom:0}.live-check-results .live-check-summary>span{min-height:72px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label label" "value meta";grid-template-rows:auto auto;align-content:center;align-items:baseline;gap:4px 8px;padding:12px;border:0;border-radius:10px;background:var(--surface)}.live-check-results .live-check-summary>span>b{grid-area:value;font-size:18px}.live-check-results .live-check-summary>span>small{grid-area:label;min-height:0;font-size:10px;line-height:1.25}.live-check-results .live-check-summary>span>em{grid-area:meta;align-self:end;font-size:10px;line-height:1.2}.live-check-results .live-check-summary>span.live{background:color-mix(in srgb,var(--success) 8%,var(--surface))}.live-check-results .live-check-summary>span.dead{background:color-mix(in srgb,var(--danger) 8%,var(--surface))}.live-check-results .live-check-summary>span.processed{grid-column:1;grid-row:1;padding-left:12px}.live-check-results .live-check-summary>span.live{grid-column:2;grid-row:1}.live-check-results .live-check-summary>span.dead{grid-column:3;grid-row:1}.live-check-results .live-check-summary>span.other{grid-column:1;grid-row:2}.live-check-results .live-check-summary>span.pending{grid-column:1 / -1}.live-check-results .live-check-summary>span.charged{grid-column:2;grid-row:2;margin-left:0}.live-check-results .live-check-summary>span.released{grid-column:3;grid-row:2;padding-right:12px}}@container live-results (max-width: 360px){.live-check-results .live-check-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.live-check-results .live-check-summary>span{min-height:68px;padding:8px;gap:3px 5px}.live-check-results .live-check-summary>span.processed{padding-left:8px}.live-check-results .live-check-summary>span.released{padding-right:8px}.live-check-results .live-check-summary>span>b{font-size:16px}.live-check-results .live-check-summary>span>small,.live-check-results .live-check-summary>span>em{font-size:9px}}:root:not([data-theme=dark]){--admin-tree-seller: var(--cyan);--inventory-tree-seller: var(--cyan)}:root:not([data-theme=dark]) .topbar .icon-button.cart-trigger svg{color:var(--cyan)}:root:not([data-theme=dark]) .admin-payout-row.pending .payout-action.primary{border-color:var(--cyan);background:var(--cyan);color:var(--accent-text)}:root[data-theme=dark] :is(.card-check-action-button,.live-check-mobile-sort>button,.live-check-reset,.live-check-history-pagination button,.secondary-button,.history-scroll-hint)>svg,:root[data-theme=dark] .live-check-code-group summary>span>svg,:root[data-theme=dark] .topbar .topbar-theme-toggle svg,:root[data-theme=dark] .topbar .icon-button.cart-trigger svg{color:var(--cyan)}:root[data-theme=dark] :is(.row-check span,.live-check-select-all-control){color:var(--cyan)}:root:not([data-theme=dark]) .topbar .icon-button.cart-trigger svg{color:#2563eb}:root:not([data-theme=dark]) .cart-badge{background:#2563eb;color:#fff}.country-flag{width:20px;height:20px;flex-basis:20px;border-radius:50%}:root:not([data-theme=dark]) .category-cell>small{color:#0b0d11}:root[data-theme=dark] .category-cell>small{color:#60a5fa}@media(max-width:560px){.catalog-mode-copy b{font-size:14px}.catalog-mode-copy small{font-size:11px}}@media(min-width:921px)and (max-width:1100px){.topbar-catalog-search-slot .catalog-omnibox-control{min-height:48px}}@media(min-width:921px){.admin-task-groups{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1068px)and (max-width:1799px)and (hover:hover)and (pointer:fine){.catalog-scroll{max-width:100%;overflow-x:clip;padding-bottom:0;scrollbar-gutter:auto}.catalog-table{--catalog-columns: 28px minmax(82px, .72fr) minmax(124px, 1.2fr) minmax(88px, .78fr) minmax(42px, .42fr) minmax(68px, .66fr) minmax(48px, .5fr) minmax(56px, .56fr) minmax(74px, .68fr) minmax(124px, 1.02fr);width:100%;min-width:0}.catalog-row{width:100%;min-width:0;grid-template-columns:var(--catalog-columns);column-gap:4px;padding-inline:8px;box-sizing:border-box}.catalog-head>.head-check{grid-column:1}.catalog-head>.catalog-head-seller{grid-column:2;justify-content:flex-start;text-align:left}.catalog-head>.catalog-head-product{grid-column:3}.catalog-head>.catalog-head-package{grid-column:4}.catalog-head>.catalog-head-validation{grid-column:5}.catalog-head>.catalog-head-country{grid-column:6}.catalog-head>.catalog-head-category{grid-column:7}.catalog-head>.catalog-head-price{grid-column:8}.catalog-head>.catalog-head-return{grid-column:9}.catalog-head>.catalog-head-buy{grid-column:10}.catalog-row>.seller-name{grid-column:2;grid-row:1}.catalog-row>.product-cell{grid-column:3;grid-row:1}.catalog-row>.catalog-package-desktop{grid-column:4;grid-row:1}.catalog-row>.catalog-validation-desktop{grid-column:5;grid-row:1}.catalog-row>.country-cell{grid-column:6;grid-row:1}.catalog-row>.category-cell{grid-column:7;grid-row:1}.catalog-row>.price-cell{grid-column:8;grid-row:1}.catalog-row>:is(.return-badge,.catalog-return-control){grid-column:9;grid-row:1}.catalog-row .seller-name{justify-self:stretch;justify-content:flex-start;overflow:hidden;text-align:left}.catalog-row .seller-title{width:100%;min-width:0;align-items:flex-start}.catalog-row .seller-title-name{width:100%;min-width:0;justify-content:flex-start;overflow:hidden}.catalog-row .seller-title-name b,.catalog-row .product-cell strong,.catalog-row .product-cell small,.catalog-row .country-cell>span,.catalog-row .category-cell>:is(strong,small),.catalog-row .return-badge-label{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catalog-row .catalog-package-desktop,.catalog-row .catalog-validation-desktop,.catalog-row .country-cell,.catalog-row .category-cell,.catalog-row .price-cell,.catalog-row :is(.return-badge,.catalog-return-control){width:100%;min-width:0;margin-left:0;overflow:hidden}.catalog-row .catalog-validation-desktop{display:block;text-align:left;text-overflow:ellipsis;white-space:nowrap}.catalog-package-summary,.catalog-package-summary .package-field-indicators{width:100%;min-width:0;justify-content:flex-start}.catalog-package-summary .package-field-indicators{flex-wrap:nowrap;gap:0;overflow:hidden}.catalog-package-summary .package-field-indicators .package-indicator-wrap{min-width:0;flex:0 1 22px}.catalog-package-summary .package-field-indicators .package-indicator-wrap>button{width:100%;min-width:0}.catalog-package-summary .package-field-indicators svg{width:14px;height:14px}.catalog-row-actions>:is(.row-check,.row-check-placeholder){grid-column:1;grid-row:1}.catalog-row-actions>:is(.primary-button,.own-product-state,.trust-unavailable,.catalog-quick-actions,.autocheck-inline-buy){grid-column:10;grid-row:1}.catalog-row .autocheck-inline-buy{width:100%;grid-template-columns:minmax(60px,1fr) 28px 28px;gap:4px}.catalog-row .autocheck-quantity-stepper{width:100%;min-width:0;grid-template-columns:repeat(3,minmax(20px,1fr))}.catalog-row .autocheck-quantity-stepper button,.catalog-row .autocheck-quantity-stepper output{width:100%;min-width:20px}.catalog-row .catalog-icon-action{width:28px;height:40px}.selection-dock{left:calc(50% + 128px);bottom:16px;max-width:calc(100vw - 280px);display:grid;grid-template-columns:126px 122px 142px;gap:8px;padding:8px;border-radius:16px}.selection-dock-summary{overflow:hidden;gap:4px;padding-inline:6px}.selection-dock-summary>span,.selection-dock-summary>b{min-width:0;overflow:hidden;text-overflow:ellipsis}.selection-dock-summary>span{font-size:10px}.selection-dock-summary>span strong,.selection-dock-summary>b{font-size:11px}.selection-dock-action{width:100%;min-width:0;height:40px;min-height:40px;padding-inline:8px;font-size:11px}.selection-dock-action svg{width:14px;height:14px}}@media(min-width:921px)and (hover:hover)and (pointer:fine){.catalog-head>.catalog-head-seller{justify-content:flex-start;text-align:left}.catalog-row .seller-name,.catalog-row .seller-title-name{justify-content:flex-start;text-align:left}.catalog-row .seller-title{align-items:flex-start}.catalog-package-summary .package-field-indicators{flex-wrap:nowrap}.selection-dock{min-height:58px;display:grid;grid-template-columns:max-content 140px 168px;align-items:center;gap:8px;padding:8px;border-radius:17px}.selection-dock-summary{min-height:42px;display:flex;align-items:center;gap:8px;padding:0 14px 0 8px;overflow:visible;line-height:1}.selection-dock-summary>span,.selection-dock-summary>b{flex:0 0 auto;overflow:visible;font-size:12px;line-height:1;text-overflow:clip}.selection-dock-summary>span{display:inline-flex;align-items:baseline;gap:3px}.selection-dock-summary>span strong,.selection-dock-summary>b{font-size:13px}.selection-dock-action{width:100%;min-width:0;height:42px;min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 14px;font-size:12px;line-height:1}.selection-dock-action>svg{width:16px;height:16px;flex:0 0 16px}}@media(min-width:921px)and (max-width:1440px)and (hover:hover)and (pointer:fine){.dashboard-shell{grid-template-columns:minmax(0,1fr)}.topbar{padding-left:16px}.topbar .mobile-menu-trigger{width:44px;min-width:44px;height:44px;display:inline-grid;place-items:center;flex:0 0 44px;margin:0;border-color:var(--border);background:var(--panel);color:var(--text)}.mobile-nav-backdrop{position:fixed;inset:0;z-index:79;display:block;padding:0;border:0;background:color-mix(in srgb,var(--bg) 42%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease-out,visibility .18s}.mobile-nav-backdrop.show{opacity:1;visibility:visible;pointer-events:auto}.sidebar{position:fixed;inset:0 auto 0 0;z-index:80;width:min(84vw,304px);height:100dvh;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:16px;padding:16px 12px;overflow:hidden;border-top:0;border-right:1px solid var(--border);background:var(--panel);box-shadow:24px 0 60px color-mix(in srgb,#000 24%,transparent);visibility:hidden;transform:translate(-102%);transition:transform .22s ease-out,visibility .22s}.sidebar.mobile-open{visibility:visible;transform:translate(0)}.sidebar>.brand{min-height:64px;display:flex;padding-inline:0}.sidebar nav{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);align-content:start;overflow-x:hidden;overflow-y:auto}.catalog-scroll{max-width:100%;overflow-x:auto;overflow-y:hidden;padding-bottom:10px;scrollbar-gutter:stable;overscroll-behavior-x:contain}.catalog-table{--catalog-columns: 32px minmax(120px, .82fr) minmax(210px, 1.35fr) minmax(132px, .76fr) 72px minmax(116px, .78fr) 88px 84px minmax(118px, .82fr) 184px;width:100%;min-width:1440px;box-sizing:border-box}.catalog-row{width:100%;min-width:1440px;grid-template-columns:var(--catalog-columns);column-gap:8px;padding-inline:12px;box-sizing:border-box}.catalog-head>.head-check{grid-column:1}.catalog-head>.catalog-head-seller{grid-column:2;justify-content:flex-start;text-align:left}.catalog-head>.catalog-head-product{grid-column:3}.catalog-head>.catalog-head-package{grid-column:4}.catalog-head>.catalog-head-validation{grid-column:5}.catalog-head>.catalog-head-country{grid-column:6}.catalog-head>.catalog-head-category{grid-column:7}.catalog-head>.catalog-head-price{grid-column:8}.catalog-head>.catalog-head-return{grid-column:9}.catalog-head>.catalog-head-buy{grid-column:10}.catalog-row>.seller-name{grid-column:2;grid-row:1}.catalog-row>.product-cell{grid-column:3;grid-row:1}.catalog-row>.catalog-package-desktop{grid-column:4;grid-row:1}.catalog-row>.catalog-validation-desktop{grid-column:5;grid-row:1}.catalog-row>.country-cell{grid-column:6;grid-row:1}.catalog-row>.category-cell{grid-column:7;grid-row:1}.catalog-row>.price-cell{grid-column:8;grid-row:1}.catalog-row>:is(.return-badge,.catalog-return-control){grid-column:9;grid-row:1}.catalog-row .seller-name,.catalog-row .seller-title-name{justify-content:flex-start;text-align:left}.catalog-row .seller-title{align-items:flex-start}.catalog-row .catalog-package-desktop,.catalog-row .catalog-validation-desktop,.catalog-row .country-cell,.catalog-row .category-cell,.catalog-row .price-cell,.catalog-row :is(.return-badge,.catalog-return-control){width:100%;min-width:0;margin-left:0;overflow:hidden}.catalog-row .autocheck-inline-buy{width:100%;grid-template-columns:minmax(82px,1fr) 38px 38px;gap:6px}.catalog-row .autocheck-quantity-stepper{width:100%;min-width:0;grid-template-columns:repeat(3,minmax(26px,1fr))}.catalog-row .autocheck-quantity-stepper button,.catalog-row .autocheck-quantity-stepper output{width:100%;min-width:26px}.catalog-row .catalog-icon-action{width:38px;height:40px}.selection-dock{left:50%;max-width:calc(100vw - 32px)}}@media(min-width:1441px)and (hover:hover)and (pointer:fine){.catalog-scroll{max-width:100%;overflow-x:clip;padding-bottom:0;scrollbar-gutter:auto}.catalog-table{width:100%;min-width:0;overflow:clip;box-sizing:border-box}.catalog-row{width:100%;min-width:0;box-sizing:border-box}}@media(min-width:921px)and (hover:hover)and (pointer:fine){.catalog-scroll{width:100%;max-width:100%;overflow-x:clip;padding-bottom:0;scrollbar-gutter:auto}.catalog-table,.catalog-row{width:100%;min-width:0;box-sizing:border-box}.catalog-head>.catalog-head-package,.catalog-head>.catalog-head-validation,.catalog-row .catalog-package-desktop,.catalog-row .catalog-validation-desktop{justify-content:center;margin-left:0;text-align:center}.catalog-row .catalog-package-summary,.catalog-row .catalog-package-summary .package-field-indicators{width:100%;min-width:0;justify-content:center}.catalog-row .catalog-package-summary .package-field-indicators{flex-wrap:nowrap;gap:0;overflow:hidden}.catalog-row .catalog-package-summary .package-field-indicators .package-indicator-wrap{min-width:18px;flex:0 0 18px}.catalog-row .catalog-package-summary .package-field-indicators .package-indicator-wrap>button{width:18px;min-width:18px;height:28px}.catalog-row .catalog-package-summary .package-field-indicators svg{width:14px;height:14px}.catalog-row .autocheck-inline-buy{width:100%;justify-content:end}.catalog-row .autocheck-quantity-stepper button,.catalog-row .autocheck-quantity-stepper output{width:auto;min-width:0;padding:0}}@media(min-width:921px)and (max-width:1440px)and (hover:hover)and (pointer:fine){.catalog-table{--catalog-columns: 28px minmax(0, .8fr) minmax(0, 1.4fr) minmax(0, .78fr) minmax(0, .5fr) minmax(0, .84fr) minmax(0, .56fr) minmax(0, .62fr) minmax(0, .78fr) minmax(180px, 1.08fr);min-width:0}.catalog-row{min-width:0;grid-template-columns:var(--catalog-columns);column-gap:4px;padding-inline:8px}.catalog-row .autocheck-inline-buy{grid-template-columns:minmax(92px,1fr) 40px 40px;gap:4px}.catalog-row .autocheck-quantity-stepper{width:100%;min-width:92px;height:40px;grid-template-columns:minmax(28px,1fr) minmax(36px,1.1fr) minmax(28px,1fr);border-radius:10px}.catalog-row .autocheck-quantity-stepper button,.catalog-row .autocheck-quantity-stepper output{height:38px;min-height:38px;line-height:38px}.catalog-row .autocheck-quantity-stepper button svg{width:14px;height:14px}.catalog-row .catalog-icon-action{width:40px;height:40px}}@media(min-width:1200px)and (max-width:1440px)and (hover:hover)and (pointer:fine){.catalog-row{column-gap:8px;padding-inline:12px}}@media(min-width:1441px)and (max-width:1799px)and (hover:hover)and (pointer:fine){.catalog-table{--catalog-columns: 28px minmax(0, .72fr) minmax(0, 1.3fr) minmax(0, .8fr) minmax(0, .46fr) minmax(0, .7fr) minmax(0, .52fr) minmax(0, .56fr) minmax(0, .72fr) minmax(180px, 1.02fr)}.catalog-row{grid-template-columns:var(--catalog-columns);column-gap:4px;padding-inline:8px}.catalog-row .autocheck-inline-buy{grid-template-columns:minmax(92px,1fr) 40px 40px;gap:4px}.catalog-row .autocheck-quantity-stepper{width:100%;min-width:92px;height:40px;grid-template-columns:minmax(28px,1fr) minmax(36px,1.1fr) minmax(28px,1fr)}.catalog-row .autocheck-quantity-stepper button,.catalog-row .autocheck-quantity-stepper output{height:38px;min-height:38px;line-height:38px}.catalog-row .catalog-icon-action{width:40px;height:40px}}@media(min-width:1800px)and (hover:hover)and (pointer:fine){.catalog-table{--catalog-columns: 32px minmax(132px, .82fr) minmax(238px, 1.5fr) minmax(156px, .68fr) 72px minmax(116px, .76fr) 92px 84px minmax(132px, .86fr) minmax(224px, 1fr)}.catalog-row .autocheck-inline-buy{grid-template-columns:minmax(112px,1fr) 48px 48px;gap:8px}.catalog-row .autocheck-quantity-stepper{width:100%;min-width:112px;height:44px;grid-template-columns:minmax(32px,1fr) minmax(40px,1.2fr) minmax(32px,1fr);border-radius:11px}.catalog-row .autocheck-quantity-stepper button,.catalog-row .autocheck-quantity-stepper output{height:42px;min-height:42px;line-height:42px}.catalog-row .autocheck-quantity-stepper output{font-size:14px}.catalog-row .catalog-icon-action{width:48px;height:44px;border-radius:11px}.catalog-row .catalog-icon-action svg{width:18px;height:18px}}@media(min-width:921px)and (hover:hover)and (pointer:fine){.topbar-actions{gap:clamp(2px,.3vw,6px)}.topbar .telegram-trigger,.topbar .faq-trigger,.topbar .icon-button.cart-trigger,.topbar .notification-trigger,.topbar .chat-trigger,.topbar .topbar-theme-toggle,.topbar .topbar-language,.topbar .topbar-language-picker{width:clamp(60px,4.25vw,76px);min-width:clamp(60px,4.25vw,76px)}.topbar .topbar-language-picker{flex-basis:clamp(60px,4.25vw,76px)}.topbar-action-icon{width:clamp(19px,1.3vw,23px);height:clamp(19px,1.3vw,23px)}.topbar-action-label{width:calc(100% - 4px);max-width:calc(100% - 4px);overflow:hidden;font-size:clamp(7px,.5vw,9px);text-overflow:ellipsis}}@media(min-width:821px)and (max-width:920px)and (hover:hover)and (pointer:fine){.workspace{padding-top:calc(120px + env(safe-area-inset-top))}.topbar{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-template-rows:56px 48px;justify-content:stretch;gap:4px 0;min-height:calc(120px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 4px 8px}.topbar-catalog-search-slot{display:block;grid-column:1 / -1;grid-row:2;padding-inline:4px}.topbar .mobile-menu-trigger{grid-column:1;grid-row:1}.topbar-actions{display:contents}.topbar-actions>*{place-self:center}.topbar .telegram-trigger{grid-column:2;grid-row:1}.topbar .faq-trigger{grid-column:3;grid-row:1}.topbar .cart-trigger{grid-column:4;grid-row:1}.topbar .notification-center{grid-column:5;grid-row:1}.topbar .chat-trigger{grid-column:6;grid-row:1}.topbar .topbar-language-picker{grid-column:7;grid-row:1;display:block}.topbar .topbar-theme-toggle{grid-column:8;grid-row:1;display:inline-grid}.topbar .mobile-menu-trigger,.topbar .telegram-trigger,.topbar .faq-trigger,.topbar .icon-button.cart-trigger,.topbar .notification-trigger,.topbar .chat-trigger,.topbar .topbar-theme-toggle,.topbar .topbar-language,.topbar .topbar-language-picker{width:48px;min-width:48px;height:48px;min-height:48px}.topbar .topbar-language-picker{flex-basis:48px}.topbar .topbar-action-label{display:none}.topbar-icon-wrap,.topbar-action-icon{transform:none}.topbar-action-icon{width:20px;height:20px}}@media(min-width:921px){.dashboard-shell{--dashboard-sidebar-width: 256px;grid-template-columns:var(--dashboard-sidebar-width) minmax(0,1fr)}.dashboard-shell.desktop-nav-collapsed{grid-template-columns:minmax(0,1fr)}.dashboard-shell:not(.desktop-nav-collapsed)>.sidebar{position:sticky;inset:0 auto auto;z-index:21;width:auto;height:100vh;overflow:visible;box-shadow:none;visibility:visible;transform:none}.dashboard-shell.desktop-nav-collapsed>.sidebar{position:fixed;inset:0 auto 0 0;z-index:80;width:var(--dashboard-sidebar-width);height:100dvh;overflow:hidden;box-shadow:24px 0 60px color-mix(in srgb,#000 24%,transparent);visibility:hidden;transform:translate(-102%);pointer-events:none;transition:transform .2s ease-out,visibility .2s}.topbar .mobile-menu-trigger{width:42px;min-width:42px;height:42px;display:inline-grid;place-items:center;flex:0 0 42px;margin:0;padding:0;border:1px solid color-mix(in srgb,var(--border) 84%,var(--muted) 16%);border-radius:12px;background:color-mix(in srgb,var(--surface-2, var(--surface)) 88%,transparent);color:var(--muted);box-shadow:none;transition:border-color .15s ease-out,background-color .15s ease-out,color .15s ease-out,transform .1s ease-out}.topbar .mobile-menu-trigger:hover{border-color:color-mix(in srgb,var(--accent) 62%,var(--border));background:color-mix(in srgb,var(--accent) 8%,var(--surface));color:var(--text)}.dashboard-shell.desktop-nav-collapsed .topbar .mobile-menu-trigger{border-color:color-mix(in srgb,var(--accent) 38%,var(--border));background:color-mix(in srgb,var(--accent) 12%,var(--surface));color:var(--accent)}:root[data-theme=dark] .dashboard-shell.desktop-nav-collapsed .topbar .mobile-menu-trigger{border-color:color-mix(in srgb,var(--cyan) 78%,var(--border));background:color-mix(in srgb,var(--cyan) 14%,var(--surface));color:var(--cyan);box-shadow:0 0 0 1px color-mix(in srgb,var(--cyan) 16%,transparent),0 0 16px color-mix(in srgb,var(--cyan) 14%,transparent)}:root[data-theme=dark] .dashboard-shell.desktop-nav-collapsed .topbar .mobile-menu-trigger:hover{border-color:var(--cyan);background:color-mix(in srgb,var(--cyan) 22%,var(--surface));color:color-mix(in srgb,var(--cyan) 84%,white)}:root[data-theme=dark] .dashboard-shell.desktop-nav-collapsed .topbar .mobile-menu-trigger:focus-visible{outline-color:var(--cyan)}.topbar .mobile-menu-trigger:active{transform:scale(.94)}.topbar .mobile-menu-trigger:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sidebar .sidebar-logo{left:50%;width:min(176px,calc(100% - 24px))}.sidebar .sidebar-brand-fallback{width:min(176px,calc(100% - 24px));margin-right:0}}@media(min-width:921px)and (max-width:1067px){.dashboard-shell{--dashboard-sidebar-width: 188px}}@media(min-width:921px)and (max-width:1440px)and (hover:hover)and (pointer:fine){.dashboard-shell:not(.desktop-nav-collapsed) .catalog-scroll{max-width:100%;overflow-x:auto;overflow-y:hidden;padding-bottom:8px;scrollbar-gutter:stable;overscroll-behavior-x:contain}.dashboard-shell:not(.desktop-nav-collapsed) :is(.catalog-table,.catalog-row){min-width:1168px}.dashboard-shell.desktop-nav-collapsed .catalog-scroll{width:100%;max-width:100%;overflow-x:clip;padding-bottom:0;scrollbar-gutter:auto}.dashboard-shell.desktop-nav-collapsed .catalog-table{--catalog-columns: 28px minmax(76px, .72fr) minmax(124px, 1.28fr) minmax(72px, .68fr) minmax(62px, .48fr) minmax(72px, .68fr) minmax(50px, .48fr) minmax(54px, .5fr) minmax(78px, .68fr) minmax(148px, 1.12fr);width:100%;min-width:0}.dashboard-shell.desktop-nav-collapsed .catalog-row{width:100%;min-width:0;grid-template-columns:var(--catalog-columns);column-gap:clamp(4px,.55vw,8px);padding-inline:clamp(8px,1vw,12px)}.dashboard-shell.desktop-nav-collapsed .catalog-row .autocheck-inline-buy{grid-template-columns:minmax(72px,1fr) 32px 32px;gap:4px}.dashboard-shell.desktop-nav-collapsed .catalog-row .catalog-validation-desktop{min-width:0;font-size:clamp(11px,1.05vw,13px);line-height:1.15;text-align:center}.dashboard-shell.desktop-nav-collapsed .catalog-row .autocheck-quantity-stepper{min-width:0;grid-template-columns:repeat(3,minmax(20px,1fr))}.dashboard-shell.desktop-nav-collapsed .catalog-row .autocheck-quantity-stepper :is(button,output){width:100%;min-width:20px}.dashboard-shell.desktop-nav-collapsed .catalog-row .catalog-icon-action{width:32px}}@media(prefers-reduced-motion:reduce){.dashboard-shell.desktop-nav-collapsed>.sidebar{transition:none}}
