.site-shell.public-storefront-shell main.page.section.co-page{color:var(--ui-ink);width:min(1240px,100% - 48px)!important;max-width:1240px!important;margin:0 auto!important;padding:clamp(40px,5vw,64px) 0 clamp(72px,8vw,112px)!important}.site-shell.public-storefront-shell .co-page :where(h1,h2,h3,p,ul,ol,dl,dd){margin:0}.site-shell.public-storefront-shell .co-page :where(ul,ol){padding:0;list-style:none}.site-shell.public-storefront-shell .co-layout{grid-template:"header.""items summary""assure summary"1fr/minmax(0,1fr) 400px;align-items:start;gap:28px 32px;display:grid}.site-shell.public-storefront-shell .co-card{border-radius:var(--ui-radius-lg);background:var(--ui-surface);box-shadow:var(--ui-shadow-md);border:0}.site-shell.public-storefront-shell .co-header{grid-area:header;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.site-shell.public-storefront-shell .co-eyebrow{color:var(--ui-blue);letter-spacing:.14em;text-transform:uppercase;margin:0 0 14px;font-size:11px;font-weight:700;line-height:1;display:block}.site-shell.public-storefront-shell .co-header h1{color:var(--ui-ink)!important;font-size:var(--ui-display)!important;letter-spacing:-.045em!important;font-weight:800!important;line-height:1!important}.site-shell.public-storefront-shell .co-header p{color:var(--ui-muted);font-size:var(--ui-text-base);margin-top:14px;line-height:1.5}.site-shell.public-storefront-shell .co-back-link{border-radius:var(--ui-radius-sm);min-height:40px;color:var(--ui-ink-2);font-size:var(--ui-text-md);white-space:nowrap;flex:none;align-items:center;gap:6px;margin-bottom:-9px;padding:0 4px;font-weight:600;transition:color .16s;display:inline-flex}.site-shell.public-storefront-shell .co-back-link svg{transition:transform .16s}.site-shell.public-storefront-shell .co-back-link:hover{color:var(--ui-blue)}.site-shell.public-storefront-shell .co-back-link:hover svg{transform:translate(-2px)}.site-shell.public-storefront-shell .co-back-link:focus-visible{box-shadow:var(--ui-focus);outline:none}.site-shell.public-storefront-shell .co-items{grid-area:items;padding:4px 28px}.site-shell.public-storefront-shell .co-line{grid-template-columns:96px minmax(0,1fr) auto 104px 36px;grid-template-areas:"thumb info qty total remove";align-items:center;column-gap:20px;padding:20px 0;display:grid}.site-shell.public-storefront-shell .co-line+.co-line{border-top:1px solid var(--ui-divider)}.site-shell.public-storefront-shell .co-line-thumb{aspect-ratio:4/3;background:var(--ui-fill);width:96px;color:var(--ui-muted);border-radius:12px;grid-area:thumb;place-items:center;display:grid;overflow:hidden}.site-shell.public-storefront-shell .co-line-thumb img{object-fit:cover;width:100%;height:100%;display:block}.site-shell.public-storefront-shell .co-line-info{grid-area:info;gap:6px;min-width:0;display:grid}.site-shell.public-storefront-shell .co-line-title{color:var(--ui-ink);letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:650;line-height:1.3;overflow:hidden}.site-shell.public-storefront-shell .co-line-meta{color:var(--ui-muted);font-size:var(--ui-text-sm);flex-wrap:wrap;align-items:center;gap:4px 10px;line-height:1.4;display:flex}.site-shell.public-storefront-shell .co-line-variant{background:var(--ui-fill);min-height:22px;color:var(--ui-ink-2);font-size:var(--ui-text-xs);border-radius:999px;align-items:center;padding:0 8px;font-weight:620;display:inline-flex}.site-shell.public-storefront-shell .co-stepper{border-radius:var(--ui-radius-sm);background:var(--ui-fill);grid-area:qty;align-items:center;gap:2px;height:36px;padding:2px;display:inline-flex}.site-shell.public-storefront-shell .co-stepper button{width:32px;height:32px;color:var(--ui-ink-2);opacity:1;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;transition:background-color .14s,color .14s,box-shadow .14s;display:grid}.site-shell.public-storefront-shell .co-stepper button:hover:not(:disabled){background:var(--ui-surface);color:var(--ui-ink);box-shadow:0 1px 2px #11191614}.site-shell.public-storefront-shell .co-stepper button:disabled{color:var(--ui-subtle);opacity:.45;cursor:not-allowed}.site-shell.public-storefront-shell .co-stepper button:focus-visible{box-shadow:var(--ui-focus);outline:none}.site-shell.public-storefront-shell .co-stepper output{min-width:24px;color:var(--ui-ink);font-size:var(--ui-text-md);text-align:center;font-weight:650}.site-shell.public-storefront-shell .co-line-total{text-align:right;grid-area:total;justify-items:end;gap:3px;display:grid}.site-shell.public-storefront-shell .co-line-total strong{color:var(--ui-ink);letter-spacing:-.01em;font-size:16px;font-weight:700}.site-shell.public-storefront-shell .co-line-total span{color:var(--ui-muted);font-size:var(--ui-text-xs);font-weight:560}.site-shell.public-storefront-shell .co-line-remove{border-radius:var(--ui-radius-sm);width:36px;height:36px;color:var(--ui-subtle);cursor:pointer;background:0 0;border:0;grid-area:remove;place-items:center;padding:0;transition:background-color .14s,color .14s;display:grid}.site-shell.public-storefront-shell .co-line-remove:hover{background:var(--ui-red-soft);color:var(--ui-red-ink)}.site-shell.public-storefront-shell .co-line-remove:focus-visible{box-shadow:var(--ui-focus);outline:none}.site-shell.public-storefront-shell .co-assurances{grid-area:assure;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:4px 4px 0;display:grid}.site-shell.public-storefront-shell .co-assurances li{align-items:flex-start;gap:12px;display:flex}.site-shell.public-storefront-shell .co-assurance-icon{border-radius:var(--ui-radius-sm);background:var(--ui-surface);width:32px;height:32px;color:var(--ui-green-ink);box-shadow:var(--ui-shadow-sm);flex:none;place-items:center;display:grid}.site-shell.public-storefront-shell .co-assurances strong{color:var(--ui-ink);font-size:var(--ui-text-sm);font-weight:650;line-height:1.35;display:block}.site-shell.public-storefront-shell .co-assurances small{color:var(--ui-muted);font-size:var(--ui-text-xs);margin-top:2px;line-height:1.45;display:block}.site-shell.public-storefront-shell .co-summary{flex-direction:column;grid-area:summary;gap:20px;padding:28px;display:flex;position:sticky;top:100px}.site-shell.public-storefront-shell .co-summary-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.site-shell.public-storefront-shell .co-summary-head h2{color:var(--ui-ink)!important;font-size:var(--ui-title-sm)!important;letter-spacing:-.02em!important;font-weight:680!important;line-height:1.2!important}.site-shell.public-storefront-shell .co-summary-head span{color:var(--ui-muted);font-size:var(--ui-text-sm)}.site-shell.public-storefront-shell .co-totals{gap:10px;display:grid}.site-shell.public-storefront-shell .co-totals:not(.co-totals-strong){border-bottom:1px solid var(--ui-divider);padding-bottom:20px}.site-shell.public-storefront-shell .co-totals>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.site-shell.public-storefront-shell .co-totals dt{color:var(--ui-muted);font-size:var(--ui-text-md)}.site-shell.public-storefront-shell .co-totals dd{color:var(--ui-ink);font-size:var(--ui-text-base);letter-spacing:-.005em;font-weight:650}.site-shell.public-storefront-shell .co-totals .co-total-main dt{color:var(--ui-ink-2);font-weight:600}.site-shell.public-storefront-shell .co-totals .co-total-main dd{font-size:var(--ui-title-md);letter-spacing:-.025em;font-weight:750}.site-shell.public-storefront-shell .co-summary-items{border-bottom:1px solid var(--ui-divider);gap:12px;padding-bottom:20px;display:grid}.site-shell.public-storefront-shell .co-summary-items li{gap:2px;display:grid}.site-shell.public-storefront-shell .co-summary-items span{color:var(--ui-ink);font-size:var(--ui-text-md);font-weight:620}.site-shell.public-storefront-shell .co-summary-items small{color:var(--ui-muted);font-size:var(--ui-text-xs)}.site-shell.public-storefront-shell .co-account-ok{border-radius:var(--ui-radius-sm);background:var(--ui-green-soft);min-height:40px;color:var(--ui-green-ink);font-size:var(--ui-text-sm);align-items:center;gap:8px;padding:0 12px;font-weight:620;line-height:1.3;display:flex}.site-shell.public-storefront-shell .co-account-ok svg,.site-shell.public-storefront-shell .co-account-line svg{flex:none}.site-shell.public-storefront-shell .co-account-missing{border-radius:var(--ui-radius-md);background:var(--ui-amber-soft);color:var(--ui-amber-ink);gap:4px;padding:14px;display:grid}.site-shell.public-storefront-shell .co-account-line{font-size:var(--ui-text-sm);align-items:center;gap:8px;font-weight:650;line-height:1.35;display:flex}.site-shell.public-storefront-shell .co-account-help{color:var(--ui-amber-ink);font-size:var(--ui-text-xs);opacity:.86;padding-left:24px;line-height:1.45}.site-shell.public-storefront-shell .co-account-help a{text-underline-offset:3px;font-weight:650;text-decoration:underline}.site-shell.public-storefront-shell .co-account-actions{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;margin-top:10px;display:grid}.site-shell.public-storefront-shell .co-account-actions .ghost-button{width:100%;background:var(--ui-surface)!important;color:var(--ui-ink)!important;box-shadow:var(--ui-shadow-sm)!important}.site-shell.public-storefront-shell .co-account-actions .ghost-button:hover:not(:disabled){background:var(--ui-surface)!important;color:var(--ui-blue-ink)!important;box-shadow:var(--ui-shadow-md)!important}.site-shell.public-storefront-shell .co-account-actions .ghost-button:focus-visible{box-shadow:var(--ui-focus)!important}.site-shell.public-storefront-shell .co-pay{gap:10px;display:grid}.site-shell.public-storefront-shell .co-pay-label{color:var(--ui-ink-2);font-size:var(--ui-text-sm);font-weight:600}.site-shell.public-storefront-shell .co-pay-option{appearance:none;border-radius:var(--ui-radius-md);width:100%;min-height:68px;font:inherit;text-align:left;opacity:1;cursor:pointer;transition:background-color .16s ease, box-shadow .16s ease, transform .16s var(--ease-press,ease), opacity .16s ease;border:0;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;margin:0;padding:12px 18px 12px 14px;display:grid}.site-shell.public-storefront-shell .co-pay-icon{border-radius:var(--ui-radius-sm);place-items:center;width:40px;height:40px;display:grid}.site-shell.public-storefront-shell .co-pay-copy{gap:3px;min-width:0;display:grid}.site-shell.public-storefront-shell .co-pay-copy strong{font-size:var(--ui-text-base);letter-spacing:-.01em;font-weight:650;line-height:1.25}.site-shell.public-storefront-shell .co-pay-copy small{font-size:var(--ui-text-xs);line-height:1.35}.site-shell.public-storefront-shell .co-pay-amount{font-size:var(--ui-text-lg);letter-spacing:-.015em;white-space:nowrap;font-weight:700}.site-shell.public-storefront-shell .co-pay-card{background:var(--ui-blue);color:#fff;box-shadow:var(--ui-shadow-blue)}.site-shell.public-storefront-shell .co-pay-card .co-pay-icon{color:#fff;background:#ffffff29}.site-shell.public-storefront-shell .co-pay-card small{color:#fffc}.site-shell.public-storefront-shell .co-pay-card:hover:not(:disabled){background:var(--ui-blue-dark);transform:translateY(-1px);box-shadow:0 14px 30px #1c6fff47}.site-shell.public-storefront-shell .co-pay-robux{background:var(--ui-fill);color:var(--ui-ink)}.site-shell.public-storefront-shell .co-pay-robux .co-pay-icon{background:var(--ui-surface);color:var(--ui-green-ink);box-shadow:0 1px 2px #1119160f}.site-shell.public-storefront-shell .co-pay-robux small{color:var(--ui-muted)}.site-shell.public-storefront-shell .co-pay-robux:hover:not(:disabled){background:var(--ui-fill-strong)}.site-shell.public-storefront-shell .co-pay-option:disabled{box-shadow:none;opacity:.5;cursor:not-allowed;transform:none}.site-shell.public-storefront-shell .co-pay-option:focus-visible{box-shadow:var(--ui-focus);outline:none}.site-shell.public-storefront-shell .co-pay-card:focus-visible{box-shadow:var(--ui-shadow-blue), var(--ui-focus)}.site-shell.public-storefront-shell .co-message svg{flex:none}.site-shell.public-storefront-shell .co-footnote{color:var(--ui-muted);font-size:var(--ui-text-xs);align-items:flex-start;gap:8px;line-height:1.5;display:flex}.site-shell.public-storefront-shell .co-footnote svg{color:var(--ui-subtle);flex:none;margin-top:2px}.site-shell.public-storefront-shell .co-robux{grid-area:items;padding:28px}.site-shell.public-storefront-shell .co-robux-status{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.site-shell.public-storefront-shell .co-robux-number{color:var(--ui-muted);font-size:var(--ui-text-sm);font-weight:560}.site-shell.public-storefront-shell .co-robux>h2{margin-top:14px;color:var(--ui-ink)!important;font-size:var(--ui-title-md)!important;letter-spacing:-.03em!important;font-weight:700!important;line-height:1.2!important}.site-shell.public-storefront-shell .co-steps{gap:28px;margin-top:28px;display:grid}.site-shell.public-storefront-shell .co-step{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:14px;display:grid}.site-shell.public-storefront-shell .co-step-index{background:var(--ui-blue-soft);width:28px;height:28px;color:var(--ui-blue-ink);font-size:var(--ui-text-sm);border-radius:999px;place-items:center;font-weight:700;display:grid}.site-shell.public-storefront-shell .co-step.is-done .co-step-index{background:var(--ui-green-soft);color:var(--ui-green-ink)}.site-shell.public-storefront-shell .co-step-body{min-width:0}.site-shell.public-storefront-shell .co-step-body h3{margin-top:3px;color:var(--ui-ink)!important;font-size:var(--ui-text-base)!important;letter-spacing:-.01em!important;font-weight:650!important;line-height:1.4!important}.site-shell.public-storefront-shell .co-step-body>p:not(.inline-error){color:var(--ui-muted);font-size:var(--ui-text-md);margin-top:4px;line-height:1.5}.site-shell.public-storefront-shell .co-pass-list{gap:8px;margin-top:14px;display:grid}.site-shell.public-storefront-shell .co-pass{border-radius:var(--ui-radius-md);background:var(--ui-fill);min-height:64px;color:var(--ui-ink);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 16px 12px 12px;transition:background-color .14s;display:grid}.site-shell.public-storefront-shell .co-pass:hover{background:var(--ui-fill-strong)}.site-shell.public-storefront-shell .co-pass:focus-visible{box-shadow:var(--ui-focus);outline:none}.site-shell.public-storefront-shell .co-pass-icon{border-radius:var(--ui-radius-sm);background:var(--ui-surface);width:40px;height:40px;color:var(--ui-green-ink);place-items:center;display:grid;box-shadow:0 1px 2px #1119160f}.site-shell.public-storefront-shell .co-pass-copy{gap:2px;min-width:0;display:grid}.site-shell.public-storefront-shell .co-pass-copy strong{font-size:var(--ui-text-md);text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.site-shell.public-storefront-shell .co-pass-copy small{color:var(--ui-muted);font-size:var(--ui-text-xs)}.site-shell.public-storefront-shell .co-pass-open{color:var(--ui-blue-ink);font-size:var(--ui-text-sm);white-space:nowrap;align-items:center;gap:4px;font-weight:650;display:inline-flex}.site-shell.public-storefront-shell .co-step-body .co-message{margin-top:14px}.site-shell.public-storefront-shell .co-verify-button{margin-top:16px}.site-shell.public-storefront-shell .co-robux-success{margin-top:10px}.site-shell.public-storefront-shell .co-robux-success strong{overflow-wrap:anywhere}.site-shell.public-storefront-shell .co-robux-done{border-top:1px solid var(--ui-divider);flex-wrap:wrap;gap:10px;margin-top:28px;padding-top:24px;display:flex}.site-shell.public-storefront-shell main.page.section.co-page.co-page-empty{place-items:center;min-height:calc(100vh - 76px);display:grid;padding:48px 0 72px!important}.site-shell.public-storefront-shell .co-empty{border-radius:var(--ui-radius-lg);background:var(--ui-surface);width:min(560px,100%);box-shadow:var(--ui-shadow-md);text-align:center;flex-direction:column;align-items:center;padding:48px 48px 40px;display:flex}.site-shell.public-storefront-shell .co-empty .dp-scene{margin:-20px 0 28px}.site-shell.public-storefront-shell .co-empty h1{color:var(--ui-ink)!important;letter-spacing:-.04em!important;font-size:clamp(34px,4vw,42px)!important;font-weight:800!important;line-height:1.05!important}.site-shell.public-storefront-shell .co-empty h1 em{color:var(--ui-blue);letter-spacing:-.04em;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}.site-shell.public-storefront-shell .co-empty>p{max-width:42ch;color:var(--ui-muted);font-size:var(--ui-text-base);margin-top:14px;line-height:1.6}.site-shell.public-storefront-shell .co-empty-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:28px;display:flex}.site-shell.public-storefront-shell .co-empty-proof{color:var(--ui-muted);font-size:var(--ui-text-sm);flex-wrap:wrap;justify-content:center;gap:8px 20px;margin-top:32px;font-weight:560;display:flex}.site-shell.public-storefront-shell .co-empty-proof li{align-items:center;gap:6px;display:inline-flex}.site-shell.public-storefront-shell .co-empty-proof svg{color:var(--ui-green-ink)}.site-shell.public-storefront-shell .co-loading{grid-template-columns:minmax(0,1fr) 400px;gap:28px 32px;display:grid}.site-shell.public-storefront-shell .co-loading-head{grid-column:1/-1;gap:16px;display:grid}.site-shell.public-storefront-shell .co-loading-card{border-radius:var(--ui-radius-lg);background:var(--ui-surface);min-height:260px;box-shadow:var(--ui-shadow-md);align-content:start;gap:16px;padding:28px;display:grid}.site-shell.public-storefront-shell .co-loading span{background:linear-gradient(90deg, var(--ui-fill), #f9faf7, var(--ui-fill));background-size:200% 100%;border-radius:999px;height:14px;animation:1.2s linear infinite co-shimmer;display:block}.site-shell.public-storefront-shell .co-loading-head span{background:linear-gradient(90deg, var(--ui-fill-strong), #eef0eb, var(--ui-fill-strong));background-size:200% 100%}.site-shell.public-storefront-shell .co-loading-head span:first-child{width:88px;height:11px}.site-shell.public-storefront-shell .co-loading-head span:last-child{border-radius:12px;width:min(320px,70%);height:48px}.site-shell.public-storefront-shell .co-loading-card span:first-child{width:45%;height:18px}.site-shell.public-storefront-shell .co-loading-card span:nth-child(2){width:80%}.site-shell.public-storefront-shell .co-loading-card span:nth-child(3){width:60%}@keyframes co-shimmer{to{background-position:-200% 0}}.site-shell.public-storefront-shell .referral-field{background:0 0;border:0;border-radius:0;margin:0;padding:0}.site-shell.public-storefront-shell .referral-field-head{color:var(--ui-blue);align-items:center;gap:6px;margin-bottom:8px;display:flex}.site-shell.public-storefront-shell .referral-field-head svg{flex:none}.site-shell.public-storefront-shell .referral-field-title{color:var(--ui-ink-2);font-size:var(--ui-text-sm);letter-spacing:0;font-weight:600}.site-shell.public-storefront-shell .referral-field-optional{color:var(--ui-subtle);font-size:var(--ui-text-xs);letter-spacing:0;text-transform:none;margin-left:auto;font-weight:500}.site-shell.public-storefront-shell .referral-field-form{min-height:var(--ui-control-md);border-radius:var(--ui-radius-sm);background:var(--ui-fill);align-items:center;gap:4px;margin:0;padding:4px;transition:background-color .14s,box-shadow .14s;display:flex}.site-shell.public-storefront-shell .referral-field-form:hover{background:#ecefea}.site-shell.public-storefront-shell .referral-field-form:focus-within{background:var(--ui-surface);box-shadow:var(--ui-focus)}.site-shell.public-storefront-shell .referral-field .referral-field-form .input,.site-shell.public-storefront-shell .referral-field .referral-field-form .input:hover,.site-shell.public-storefront-shell .referral-field .referral-field-form .input:focus,.site-shell.public-storefront-shell .referral-field .referral-field-form .input:focus-visible{letter-spacing:.06em;text-transform:uppercase;flex:auto;min-width:0;min-height:36px!important;box-shadow:none!important;color:var(--ui-ink)!important;font-size:var(--ui-text-md)!important;background:0 0!important;border:0!important;outline:none!important;padding:0 10px!important;font-weight:620!important}.site-shell.public-storefront-shell .referral-field .referral-field-form .input::placeholder{font-weight:500;color:var(--ui-subtle)!important}.site-shell.public-storefront-shell .referral-field .referral-field-form .ghost-button{flex:none;background:var(--ui-blue-soft)!important;min-height:36px!important;color:var(--ui-blue-ink)!important;font-size:var(--ui-text-sm)!important;opacity:1!important;border-radius:8px!important;padding:0 14px!important}.site-shell.public-storefront-shell .referral-field .referral-field-form .ghost-button:hover:not(:disabled){color:var(--ui-blue-ink)!important;background:#dbe7ff!important}.site-shell.public-storefront-shell .referral-field .referral-field-form .ghost-button:disabled{color:var(--ui-subtle)!important;opacity:1!important;background:0 0!important}.site-shell.public-storefront-shell .referral-field .ghost-button:focus-visible{box-shadow:var(--ui-focus)!important;outline:none!important}.site-shell.public-storefront-shell .referral-field .referral-chip{border-radius:var(--ui-radius-sm);background:var(--ui-green-soft);color:var(--ui-green-ink);border:0;align-items:center;gap:10px;margin:0;padding:8px 6px 8px 12px;display:flex}.site-shell.public-storefront-shell .referral-field .referral-chip>svg{flex:none}.site-shell.public-storefront-shell .referral-field .referral-chip-copy{flex:auto;gap:2px;min-width:0;display:grid}.site-shell.public-storefront-shell .referral-field .referral-chip-copy strong{color:var(--ui-ink);font-family:inherit;font-size:var(--ui-text-md);letter-spacing:.06em;font-weight:700;line-height:1.25}.site-shell.public-storefront-shell .referral-field .referral-chip-copy small{color:var(--ui-green-ink);font-size:var(--ui-text-xs);line-height:1.4}.site-shell.public-storefront-shell .referral-field .referral-chip .referral-chip-remove{flex:none;min-height:32px!important;color:var(--ui-ink-2)!important;font-size:var(--ui-text-xs)!important;background:#ffffffb8!important;border-radius:8px!important;gap:4px!important;padding:0 10px!important}.site-shell.public-storefront-shell .referral-field .referral-chip .referral-chip-remove:hover:not(:disabled){background:var(--ui-surface)!important;color:var(--ui-red-ink)!important}.site-shell.public-storefront-shell .referral-field .referral-chip .referral-chip-remove svg{width:14px;height:14px}.site-shell.public-storefront-shell .referral-field .referral-field-help,.site-shell.public-storefront-shell .referral-field .referral-field-note{font-size:var(--ui-text-xs);margin:8px 0 0;line-height:1.45}.site-shell.public-storefront-shell .referral-field .referral-field-help{color:var(--ui-muted)}.site-shell.public-storefront-shell .referral-field .referral-field-note{color:var(--ui-amber-ink)}.site-shell.public-storefront-shell .referral-field .referral-field-error{align-items:flex-start;margin:8px 0 0}.site-shell.public-storefront-shell .referral-field .referral-field-error svg{flex:none;margin-top:2px}@media (max-width:1180px){.site-shell.public-storefront-shell .co-layout,.site-shell.public-storefront-shell .co-loading{grid-template-columns:minmax(0,1fr) 360px;column-gap:24px}.site-shell.public-storefront-shell .co-assurances{grid-template-columns:1fr;gap:14px}}@media (max-width:960px){.site-shell.public-storefront-shell .co-layout,.site-shell.public-storefront-shell .co-loading{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"header""items""summary""assure"}.site-shell.public-storefront-shell .co-summary{position:static}.site-shell.public-storefront-shell .co-assurances{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:840px){.site-shell.public-storefront-shell main.page.section.co-page{width:calc(100% - 36px)!important;padding:28px 0 64px!important}.site-shell.public-storefront-shell main.page.section.co-page.co-page-empty{min-height:0;padding:28px 0 64px!important}}@media (max-width:640px){.site-shell.public-storefront-shell .co-layout{row-gap:20px}.site-shell.public-storefront-shell .co-header{flex-direction:column;align-items:flex-start;gap:12px}.site-shell.public-storefront-shell .co-back-link{order:-1;min-height:36px;margin:0 0 0 -4px}.site-shell.public-storefront-shell .co-eyebrow{margin-bottom:10px}.site-shell.public-storefront-shell .co-header p{font-size:var(--ui-text-md);margin-top:10px}.site-shell.public-storefront-shell .co-items{padding:2px 18px}.site-shell.public-storefront-shell .co-line{grid-template-columns:72px minmax(0,1fr) auto;grid-template-areas:"thumb info remove""thumb qty total";align-items:start;gap:12px 14px;padding:18px 0}.site-shell.public-storefront-shell .co-line-thumb{border-radius:10px;width:72px}.site-shell.public-storefront-shell .co-line-title{font-size:var(--ui-text-base);white-space:normal}.site-shell.public-storefront-shell .co-line-remove{margin:-4px -8px 0 0}.site-shell.public-storefront-shell .co-stepper{place-self:center start}.site-shell.public-storefront-shell .co-line-total{align-self:center}.site-shell.public-storefront-shell .co-summary,.site-shell.public-storefront-shell .co-robux{padding:20px}.site-shell.public-storefront-shell .co-pay-option{min-height:64px;padding:12px 14px 12px 12px}.site-shell.public-storefront-shell .co-assurances{grid-template-columns:1fr;gap:14px}.site-shell.public-storefront-shell .co-pass{grid-template-columns:40px minmax(0,1fr)}.site-shell.public-storefront-shell .co-pass-open{grid-column:2}.site-shell.public-storefront-shell .co-verify-button,.site-shell.public-storefront-shell .co-robux-done>*{width:100%}.site-shell.public-storefront-shell .co-steps{gap:24px;margin-top:24px}.site-shell.public-storefront-shell .co-step{gap:12px}.site-shell.public-storefront-shell .co-empty{padding:36px 20px 28px}.site-shell.public-storefront-shell .co-empty-actions{flex-direction:column;align-self:stretch}.site-shell.public-storefront-shell .co-empty-actions>*{width:100%}}@media (prefers-reduced-motion:reduce){.site-shell.public-storefront-shell .co-loading span{animation:none}.site-shell.public-storefront-shell :is(.co-pay-option,.co-back-link svg){transition:none;transform:none!important}}
.site-shell.public-storefront-shell .page.section.admin-console{color:var(--ui-ink);width:min(var(--shell-width,1240px), calc(100% - 2 * var(--shell-gutter,24px)))!important;max-width:var(--shell-width,1240px)!important;margin-inline:auto!important;padding-top:48px!important;padding-bottom:96px!important}.site-shell.public-storefront-shell .admin-console :is(h1,h2,h3,h4,p){text-wrap:pretty}.site-shell.public-storefront-shell .admin-console code{letter-spacing:0;font-family:ui-monospace,SFMono-Regular,Cascadia Mono,Consolas,monospace;font-size:.92em}.site-shell.public-storefront-shell .admin-console .admin-page-head{justify-content:space-between;align-items:flex-end;gap:24px;margin:0 0 28px;display:flex}.site-shell.public-storefront-shell .admin-console .admin-page-head-copy{gap:12px;min-width:0;max-width:720px;display:grid}.site-shell.public-storefront-shell .admin-console .admin-page-head .eyebrow{color:var(--ui-blue)!important;margin:0!important}.site-shell.public-storefront-shell .admin-console .admin-page-head h1{color:var(--ui-ink)!important;letter-spacing:-.045em!important;margin:0!important;font-size:clamp(34px,3.6vw,48px)!important;font-weight:800!important;line-height:1.02!important}.site-shell.public-storefront-shell .admin-console .admin-page-head p{max-width:60ch;color:var(--ui-muted)!important;font-size:var(--ui-text-lg)!important;margin:0!important;line-height:1.5!important}.site-shell.public-storefront-shell .admin-console .admin-section-nav{top:calc(var(--shell-header-h,72px) + 12px);z-index:30;pointer-events:none;margin:0 0 40px;display:flex;position:sticky}.site-shell.public-storefront-shell .admin-console .admin-section-nav-track{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;background:var(--ui-fill-strong);pointer-events:auto;border-radius:14px;gap:2px;max-width:100%;padding:4px;scroll-padding-inline:4px;display:flex;position:relative;overflow-x:auto}.site-shell.public-storefront-shell .admin-console .admin-section-nav-track::-webkit-scrollbar{display:none}@supports (animation-timeline:scroll()){.site-shell.public-storefront-shell .admin-console .admin-section-nav-track{animation:linear both admin-nav-lift;animation-timeline:scroll(root);animation-range:120px 220px}}@keyframes admin-nav-lift{0%{box-shadow:0 0 #11191600}to{box-shadow:0 1px 2px #1119160f,0 12px 28px #1119161f}}.site-shell.public-storefront-shell .admin-console .admin-section-nav button{min-height:38px;color:var(--ui-muted);font-size:var(--ui-text-md);letter-spacing:-.005em;white-space:nowrap;scroll-snap-align:start;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;align-items:center;gap:8px;padding:0 14px;font-weight:600;line-height:1;transition:background-color .16s,color .16s,box-shadow .16s;display:inline-flex}.site-shell.public-storefront-shell .admin-console .admin-section-nav button svg{width:16px;height:16px;color:var(--ui-subtle);flex:none;transition:color .16s}.site-shell.public-storefront-shell .admin-console .admin-section-nav button:hover:not(.is-active){color:var(--ui-ink);background:#1119160b}.site-shell.public-storefront-shell .admin-console .admin-section-nav button:hover:not(.is-active) svg{color:var(--ui-ink-2)}.site-shell.public-storefront-shell .admin-console .admin-section-nav button.is-active{background:var(--ui-surface);color:var(--ui-ink);box-shadow:0 1px 2px #11191614,0 3px 10px #1119160f}.site-shell.public-storefront-shell .admin-console .admin-section-nav button.is-active svg{color:var(--ui-ink)}.site-shell.public-storefront-shell .admin-console .admin-section-nav button:focus-visible{box-shadow:var(--ui-focus);outline:none}.site-shell.public-storefront-shell .admin-console .admin-section{gap:20px;min-width:0;display:grid}.site-shell.public-storefront-shell .admin-console .admin-section-head{justify-content:space-between;align-items:flex-end;gap:16px 24px;margin:0 0 4px;display:flex}.site-shell.public-storefront-shell .admin-console .admin-section-head h2{color:var(--ui-ink)!important;letter-spacing:-.03em!important;margin:0!important;font-size:26px!important;font-weight:700!important;line-height:1.15!important}.site-shell.public-storefront-shell .admin-console .admin-section-head p{max-width:68ch;color:var(--ui-muted)!important;font-size:var(--ui-text-base)!important;margin:8px 0 0!important;line-height:1.55!important}.site-shell.public-storefront-shell .admin-console .admin-section-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.site-shell.public-storefront-shell .admin-console .admin-card{align-content:start;gap:28px;min-width:0;padding:24px;display:grid;border-radius:var(--ui-radius-lg)!important;background:var(--ui-surface)!important;box-shadow:var(--ui-shadow-md)!important;border:0!important}.site-shell.public-storefront-shell .admin-console .admin-card-head{justify-content:space-between;align-items:flex-start;gap:12px 20px;display:flex}.site-shell.public-storefront-shell .admin-console .admin-card-head>div:first-child{min-width:0}.site-shell.public-storefront-shell .admin-console .admin-card-head h3{color:var(--ui-ink)!important;font-size:var(--ui-title-sm)!important;letter-spacing:-.02em!important;margin:0!important;font-weight:680!important;line-height:1.3!important}.site-shell.public-storefront-shell .admin-console .admin-card-head p{max-width:64ch;color:var(--ui-muted)!important;font-size:var(--ui-text-md)!important;margin:6px 0 0!important;line-height:1.5!important}.site-shell.public-storefront-shell .admin-console .admin-card-actions,.site-shell.public-storefront-shell .admin-console .admin-card-foot-actions,.site-shell.public-storefront-shell .admin-console .admin-form-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.site-shell.public-storefront-shell .admin-console .admin-card-actions{flex:none}.site-shell.public-storefront-shell .admin-console .admin-card-foot{border-top:1px solid var(--ui-divider);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;padding-top:20px;display:flex}.site-shell.public-storefront-shell .admin-console .admin-card-foot-copy{min-width:0;color:var(--ui-muted);font-size:var(--ui-text-sm);flex:240px;margin:0;line-height:1.5}.site-shell.public-storefront-shell .admin-console .admin-card-foot-actions{margin-left:auto}.site-shell.public-storefront-shell .admin-console .admin-card-footnote{color:var(--ui-subtle);font-size:var(--ui-text-xs);margin:0;line-height:1.5}.site-shell.public-storefront-shell .admin-console :is(.ghost-button,.secondary-button).admin-on-canvas{background:var(--ui-surface)!important;box-shadow:var(--ui-shadow-sm)!important}.site-shell.public-storefront-shell .admin-console :is(.ghost-button,.secondary-button).admin-on-canvas:hover:not(:disabled){background:var(--ui-surface)!important;color:var(--ui-ink)!important;box-shadow:0 1px 2px #1119160f,0 8px 20px #11191617!important}.site-shell.public-storefront-shell .admin-console .icon-button.admin-icon-button{width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;color:var(--ui-muted)!important;background:0 0!important;transition:background-color .14s,color .14s!important}.site-shell.public-storefront-shell .admin-console .icon-button.admin-icon-button svg{width:16px;height:16px}.site-shell.public-storefront-shell .admin-console .icon-button.admin-icon-button:hover:not(:disabled){background:var(--ui-fill)!important;color:var(--ui-ink)!important}.site-shell.public-storefront-shell .admin-console .icon-button.admin-icon-button.is-danger:hover:not(:disabled){background:var(--ui-red-soft)!important;color:var(--ui-red-ink)!important}.site-shell.public-storefront-shell .admin-console .icon-button.admin-icon-button:disabled{opacity:.45;cursor:not-allowed}.site-shell.public-storefront-shell .admin-console .status-pill{flex:none;margin:0!important}.site-shell.public-storefront-shell .admin-console .admin-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.site-shell.public-storefront-shell .admin-console .admin-tile{border-radius:var(--ui-radius-md);background:var(--ui-surface);min-width:0;box-shadow:var(--ui-shadow-sm);align-content:start;gap:8px;padding:16px 18px;display:grid}.site-shell.public-storefront-shell .admin-console .admin-tile-head{min-height:24px;color:var(--ui-muted);font-size:var(--ui-text-sm);justify-content:space-between;align-items:center;gap:8px;font-weight:600;display:flex}.site-shell.public-storefront-shell .admin-console .admin-tile-value{color:var(--ui-ink);font-size:var(--ui-text-base);letter-spacing:-.01em;overflow-wrap:anywhere;font-weight:650;line-height:1.35}.site-shell.public-storefront-shell .admin-console .admin-tile-text{color:var(--ui-muted);font-size:var(--ui-text-sm);margin:0;line-height:1.45}.site-shell.public-storefront-shell .admin-console .admin-form-group{align-content:start;gap:16px;min-width:0;display:grid}.site-shell.public-storefront-shell .admin-console .admin-group-title{color:var(--ui-muted);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700;line-height:1.2;display:block}.site-shell.public-storefront-shell .admin-console .admin-group-head{justify-content:space-between;align-items:flex-start;gap:12px 16px;display:flex}.site-shell.public-storefront-shell .admin-console .admin-group-head p{color:var(--ui-muted);font-size:var(--ui-text-sm);margin:8px 0 0;line-height:1.5}.site-shell.public-storefront-shell .admin-console .admin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px 16px;display:grid}.site-shell.public-storefront-shell .admin-console .admin-form-grid>.wide{grid-column:1/-1}.site-shell.public-storefront-shell .admin-console .admin-field{align-content:start;gap:7px;min-width:0;display:grid}.site-shell.public-storefront-shell .admin-console :is(.admin-field>label,.smart-select-label){margin:0;color:var(--ui-ink-2)!important;font-size:var(--ui-text-sm)!important;letter-spacing:0!important;text-transform:none!important;font-weight:600!important;line-height:1.35!important}.site-shell.public-storefront-shell .admin-console :is(.admin-field-hint,.admin-affiliate-field-hint,.admin-affiliate-field-error){font-size:var(--ui-text-xs);margin:0;line-height:1.45;display:block}.site-shell.public-storefront-shell .admin-console :is(.admin-field-hint,.admin-affiliate-field-hint){color:var(--ui-muted)}.site-shell.public-storefront-shell .admin-console .admin-affiliate-field-error{color:var(--ui-red-ink);font-weight:600}.site-shell.public-storefront-shell .admin-console :is(.input,.textarea)[aria-invalid=true]{background:var(--ui-red-soft)!important}.site-shell.public-storefront-shell .admin-console :is(.input,.textarea)[aria-invalid=true]:focus{background:var(--ui-surface)!important;box-shadow:0 0 0 3px #b4233638!important}.site-shell.public-storefront-shell .admin-console .textarea{min-height:96px!important;line-height:1.5!important}.site-shell.public-storefront-shell .admin-console input[type=datetime-local].input{padding-right:10px!important}.site-shell.public-storefront-shell .admin-console .smart-select{gap:7px}.site-shell.public-storefront-shell .admin-console .smart-select-trigger{min-height:var(--ui-control-md)!important;border-radius:var(--ui-radius-sm)!important;background:var(--ui-fill)!important;color:var(--ui-ink)!important;box-shadow:none!important;border:0!important;padding:6px 12px 6px 14px!important;transition:background-color .14s,box-shadow .14s!important;transform:none!important}.site-shell.public-storefront-shell .admin-console .smart-select-trigger:hover:not(:disabled){box-shadow:none!important;background:#ecefea!important}.site-shell.public-storefront-shell .admin-console .smart-select-trigger[aria-expanded=true],.site-shell.public-storefront-shell .admin-console .smart-select-trigger:focus-visible{background:var(--ui-surface)!important;box-shadow:var(--ui-focus)!important;outline:none!important}.site-shell.public-storefront-shell .admin-console .smart-select-trigger strong{color:var(--ui-ink)!important;font-size:var(--ui-text-base)!important;font-weight:560!important}.site-shell.public-storefront-shell .admin-console .smart-select-trigger small,.site-shell.public-storefront-shell .admin-console .smart-select-menu button small{color:var(--ui-muted)!important;font-size:var(--ui-text-xs)!important;font-weight:500!important}.site-shell.public-storefront-shell .admin-console .smart-select-trigger svg{color:var(--ui-muted)!important}.site-shell.public-storefront-shell .admin-console .smart-select-menu{border-radius:var(--ui-radius-md)!important;background:var(--ui-surface)!important;box-shadow:var(--ui-shadow-lg)!important;border:0!important;padding:6px!important}.site-shell.public-storefront-shell .admin-console .smart-select-menu button{min-height:40px!important;color:var(--ui-ink-2)!important;background:0 0!important;border:0!important;border-radius:8px!important;transform:none!important}.site-shell.public-storefront-shell .admin-console .smart-select-menu button strong{color:inherit!important;font-size:var(--ui-text-md)!important;font-weight:560!important}.site-shell.public-storefront-shell .admin-console .smart-select-menu button:hover:not(:disabled){background:var(--ui-fill)!important;color:var(--ui-ink)!important}.site-shell.public-storefront-shell .admin-console .smart-select-menu button.active{background:var(--ui-blue-soft)!important;color:var(--ui-blue-ink)!important}.site-shell.public-storefront-shell .admin-console .smart-select-menu svg{color:var(--ui-blue)!important}.site-shell.public-storefront-shell .admin-console .smart-select.compact .smart-select-trigger{min-height:var(--ui-control-sm)!important;padding:0 10px 0 12px!important}.site-shell.public-storefront-shell .admin-console .smart-select.compact .smart-select-trigger strong{font-size:var(--ui-text-md)!important}.site-shell.public-storefront-shell .admin-console .admin-section-actions .admin-filter-select{width:180px}.site-shell.public-storefront-shell .admin-console .admin-section-actions .admin-filter-select .smart-select-trigger{background:var(--ui-surface)!important;box-shadow:var(--ui-shadow-sm)!important}.site-shell.public-storefront-shell .admin-console .admin-search{min-width:0;margin:0;display:block;position:relative}.site-shell.public-storefront-shell .admin-console .admin-search svg{z-index:1;width:17px;height:17px;color:var(--ui-subtle);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.site-shell.public-storefront-shell .admin-console .admin-search .input{padding-left:42px!important}.site-shell.public-storefront-shell .admin-console .admin-search .input::-webkit-search-cancel-button{cursor:pointer}.site-shell.public-storefront-shell .admin-console .admin-switch-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.site-shell.public-storefront-shell .admin-console .admin-switch-grid.is-two{grid-template-columns:repeat(2,minmax(0,1fr))}.site-shell.public-storefront-shell .admin-console .admin-switch{border-radius:var(--ui-radius-sm);background:var(--ui-fill);min-width:0;min-height:48px;color:var(--ui-ink-2);font-size:var(--ui-text-md);cursor:pointer;border:0;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:0 14px;font-weight:600;line-height:1.25;transition:background-color .14s,color .14s;display:flex;position:relative}.site-shell.public-storefront-shell .admin-console .admin-switch:hover{color:var(--ui-ink);background:#ecefea}.site-shell.public-storefront-shell .admin-console .admin-switch.is-on{color:var(--ui-ink)}.site-shell.public-storefront-shell .admin-console .admin-switch.is-inline{background:0 0;min-height:36px;padding:0 4px 0 12px}.site-shell.public-storefront-shell .admin-console .admin-switch.is-inline:hover{background:var(--ui-fill)}.site-shell.public-storefront-shell .admin-console .admin-switch-label{align-items:center;gap:10px;min-width:0;display:inline-flex}.site-shell.public-storefront-shell .admin-console .admin-switch-label svg{width:16px;height:16px;color:var(--ui-subtle);flex:none;transition:color .14s}.site-shell.public-storefront-shell .admin-console .admin-switch.is-on .admin-switch-label svg{color:var(--ui-ink-2)}.site-shell.public-storefront-shell .admin-console .admin-switch input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.site-shell.public-storefront-shell .admin-console .admin-switch input:disabled{cursor:not-allowed}.site-shell.public-storefront-shell .admin-console .admin-switch-track{background:#cdd3ce;border-radius:999px;flex:none;width:36px;height:22px;transition:background-color .16s,box-shadow .16s;position:relative}.site-shell.public-storefront-shell .admin-console .admin-switch-track:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .18s cubic-bezier(.2,.8,.2,1);position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #11191638}.site-shell.public-storefront-shell .admin-console .admin-switch input:checked+.admin-switch-track{background:var(--ui-blue)}.site-shell.public-storefront-shell .admin-console .admin-switch input:checked+.admin-switch-track:after{transform:translate(14px)}.site-shell.public-storefront-shell .admin-console .admin-switch input:focus-visible+.admin-switch-track{box-shadow:var(--ui-focus)}.site-shell.public-storefront-shell .admin-console .admin-switch input:disabled+.admin-switch-track{opacity:.5}.site-shell.public-storefront-shell .admin-console .admin-check-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;display:grid}.site-shell.public-storefront-shell .admin-console .admin-check{border-radius:var(--ui-radius-sm);background:var(--ui-fill);cursor:pointer;align-items:center;gap:12px;min-width:0;min-height:54px;margin:0;padding:8px 14px;transition:background-color .14s;display:flex;position:relative}.site-shell.public-storefront-shell .admin-console .admin-check:hover{background:#ecefea}.site-shell.public-storefront-shell .admin-console .admin-check.is-on{background:var(--ui-blue-soft)}.site-shell.public-storefront-shell .admin-console .admin-check input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.site-shell.public-storefront-shell .admin-console .admin-check-box{background:var(--ui-surface);color:#fff;border-radius:5px;flex:none;place-items:center;width:18px;height:18px;transition:background-color .14s,box-shadow .14s;display:grid;box-shadow:inset 0 0 0 1.5px #11191633}.site-shell.public-storefront-shell .admin-console .admin-check.is-on .admin-check-box{background:var(--ui-blue);box-shadow:none}.site-shell.public-storefront-shell .admin-console .admin-check input:focus-visible~.admin-check-box{box-shadow:var(--ui-focus)}.site-shell.public-storefront-shell .admin-console .admin-check-copy{gap:2px;min-width:0;display:grid}.site-shell.public-storefront-shell .admin-console .admin-check-copy strong{color:var(--ui-ink);font-size:var(--ui-text-md);text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.3;overflow:hidden}.site-shell.public-storefront-shell .admin-console .admin-check-copy small{color:var(--ui-muted);font-size:var(--ui-text-xs);line-height:1.3}.site-shell.public-storefront-shell .admin-console .admin-subpanel{border-radius:var(--ui-radius-md);background:var(--ui-fill);gap:18px;min-width:0;padding:20px;display:grid}.site-shell.public-storefront-shell .admin-console .admin-subpanel :is(.input,.textarea){background:var(--ui-surface)!important}.site-shell.public-storefront-shell .admin-console .admin-subpanel :is(.input,.textarea):hover:not(:disabled):not(:focus){background:#fbfcfa!important;box-shadow:0 0 0 1px #1119160f!important}.site-shell.public-storefront-shell .admin-console .admin-subpanel-foot{justify-content:flex-end;display:flex}.site-shell.public-storefront-shell .admin-console .admin-variant-editor{gap:18px;display:grid}.site-shell.public-storefront-shell .admin-console .admin-variant-tabs{scrollbar-width:none;background:var(--ui-fill);border-radius:12px;justify-self:start;gap:2px;max-width:100%;padding:4px;display:flex;overflow-x:auto}.site-shell.public-storefront-shell .admin-console .admin-variant-tabs button{min-height:32px;color:var(--ui-muted);font-size:var(--ui-text-sm);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;padding:0 14px;font-weight:600;transition:background-color .14s,color .14s,box-shadow .14s}.site-shell.public-storefront-shell .admin-console .admin-variant-tabs button:hover:not(.is-active){color:var(--ui-ink);background:#1119160b}.site-shell.public-storefront-shell .admin-console .admin-variant-tabs button.is-active{background:var(--ui-surface);color:var(--ui-ink);box-shadow:0 1px 2px #11191614,0 2px 8px #1119160d}.site-shell.public-storefront-shell .admin-console .admin-variant-tabs button:focus-visible{box-shadow:var(--ui-focus);outline:none}.site-shell.public-storefront-shell .admin-console .admin-dropzone{border-radius:var(--ui-radius-sm);background:var(--ui-surface);cursor:pointer;border:0;align-items:center;gap:14px;min-width:0;min-height:72px;margin:0;padding:14px 16px;transition:background-color .14s,box-shadow .14s;display:flex;position:relative}.site-shell.public-storefront-shell .admin-console .admin-dropzone:hover{background:#fbfcfa;box-shadow:0 0 0 1px #1119160f}.site-shell.public-storefront-shell .admin-console .admin-dropzone:focus-within{box-shadow:var(--ui-focus)}.site-shell.public-storefront-shell .admin-console .admin-dropzone.loading{cursor:wait}.site-shell.public-storefront-shell .admin-console .admin-dropzone-icon{background:var(--ui-blue-soft);width:42px;height:42px;color:var(--ui-blue);border-radius:12px;flex:none;place-items:center;display:grid}.site-shell.public-storefront-shell .admin-console .admin-dropzone-copy{flex:auto;gap:2px;min-width:0;display:grid}.site-shell.public-storefront-shell .admin-console .admin-dropzone-copy strong{color:var(--ui-ink);font-size:var(--ui-text-md);font-weight:650}.site-shell.public-storefront-shell .admin-console .admin-dropzone-copy span{color:var(--ui-muted);font-size:var(--ui-text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.site-shell.public-storefront-shell .admin-console .admin-dropzone-cta{pointer-events:none;flex:none}.site-shell.public-storefront-shell .admin-console .admin-file-preview{border-radius:var(--ui-radius-sm);background:var(--ui-surface);grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;padding:12px 14px;display:grid}.site-shell.public-storefront-shell .admin-console .admin-file-preview-media{background:var(--ui-fill);width:52px;height:52px;color:var(--ui-muted);border-radius:10px;place-items:center;display:grid;overflow:hidden}.site-shell.public-storefront-shell .admin-console .admin-file-preview-media img{object-fit:cover;width:100%;height:100%}.site-shell.public-storefront-shell .admin-console .admin-file-preview-body{justify-items:start;gap:4px;min-width:0;display:grid}.site-shell.public-storefront-shell .admin-console .admin-file-preview-body strong{max-width:100%;color:var(--ui-ink);font-size:var(--ui-text-md);text-overflow:ellipsis;white-space:nowrap;font-weight:620;overflow:hidden}.site-shell.public-storefront-shell .admin-console .inline-status{align-items:center;gap:8px;font-weight:560;display:inline-flex;color:var(--ui-blue-ink)!important;font-size:var(--ui-text-sm)!important;background:0 0!important;border:0!important;padding:0!important}.site-shell.public-storefront-shell .admin-console .admin-note{border-radius:var(--ui-radius-sm);background:var(--ui-fill);color:var(--ui-ink-2);font-size:var(--ui-text-sm);margin:0;padding:12px 14px;line-height:1.5}.site-shell.public-storefront-shell .admin-console .admin-note strong{color:var(--ui-ink);font-weight:650}.site-shell.public-storefront-shell .admin-console .admin-subpanel .admin-note{color:var(--ui-muted);background:0 0;padding:0}.site-shell.public-storefront-shell .admin-console .admin-note.is-warning{background:var(--ui-amber-soft);color:var(--ui-amber-ink)}.site-shell.public-storefront-shell .admin-console .admin-message{border-radius:var(--ui-radius-sm);background:var(--ui-blue-soft);max-width:100%;color:var(--ui-blue-ink);font-size:var(--ui-text-sm);justify-self:start;align-items:center;gap:8px;margin:0;padding:8px 12px;font-weight:560;line-height:1.45;display:inline-flex}.site-shell.public-storefront-shell .admin-console .admin-confirm{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.site-shell.public-storefront-shell .admin-console .admin-confirm>span{color:var(--ui-ink-2);font-size:var(--ui-text-sm);margin-right:4px;font-weight:600}.site-shell.public-storefront-shell .admin-console .admin-skeleton{gap:10px;display:grid}.site-shell.public-storefront-shell .admin-console .admin-skeleton span{border-radius:var(--ui-radius-sm);height:56px;display:block;background:linear-gradient(90deg, var(--ui-fill), #f7f8f5, var(--ui-fill))!important;background-size:220% 100%!important}.site-shell.public-storefront-shell .admin-console .admin-section>.admin-skeleton span{background:linear-gradient(90deg,#ebede8,#f6f7f4,#ebede8) 0 0/220% 100%!important}.site-shell.public-storefront-shell .admin-console .admin-list{margin:0;padding:0;list-style:none;display:grid}.site-shell.public-storefront-shell .admin-console .admin-list>li+li{border-top:1px solid var(--ui-divider)}.site-shell.public-storefront-shell .admin-console .admin-row-main{align-content:start;gap:3px;min-width:0;display:grid}.site-shell.public-storefront-shell .admin-console .admin-row-main>strong{color:var(--ui-ink);font-size:var(--ui-text-md);letter-spacing:-.01em;overflow-wrap:anywhere;font-weight:650;line-height:1.35}.site-shell.public-storefront-shell .admin-console .admin-row-meta{color:var(--ui-muted);font-size:var(--ui-text-xs);overflow-wrap:anywhere;line-height:1.45}.site-shell.public-storefront-shell .admin-console .admin-inline-meta{flex-wrap:wrap;gap:4px 12px;display:flex}.site-shell.public-storefront-shell .admin-console .admin-inline-meta>span{align-items:center;gap:5px;display:inline-flex}.site-shell.public-storefront-shell .admin-console .admin-inline-meta svg{color:var(--ui-subtle)}.site-shell.public-storefront-shell .admin-console .admin-row-desc{color:var(--ui-muted);font-size:var(--ui-text-sm);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.site-shell.public-storefront-shell .admin-console .admin-row-money{text-align:right;justify-items:end;gap:6px;display:grid}.site-shell.public-storefront-shell .admin-console .admin-row-money>strong{color:var(--ui-ink);font-size:var(--ui-text-base);letter-spacing:-.01em;font-weight:700;line-height:1.1}.site-shell.public-storefront-shell .admin-console .admin-row-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.site-shell.public-storefront-shell .admin-console .admin-row-confirm{border-radius:var(--ui-radius-sm);background:var(--ui-red-soft);flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:8px;padding:10px 12px;display:flex}.site-shell.public-storefront-shell .admin-console .admin-row-confirm>span{color:var(--ui-red-ink);font-size:var(--ui-text-sm);margin-right:auto;font-weight:600}.site-shell.public-storefront-shell .admin-console .admin-row-confirm .ghost-button{background:var(--ui-surface)!important}.site-shell.public-storefront-shell .admin-console .admin-products-layout{grid-template-columns:minmax(0,400px) minmax(0,1fr);align-items:start;gap:24px;display:grid}.site-shell.public-storefront-shell .admin-console .admin-catalog{top:calc(var(--shell-header-h,72px) + 80px);max-height:min(calc(100vh - var(--shell-header-h,72px) - 104px), 860px);grid-template-rows:auto minmax(0,1fr) auto;gap:16px;position:sticky;overflow:hidden}.site-shell.public-storefront-shell .admin-console .admin-catalog-list{scrollbar-width:thin;scrollbar-color:var(--ui-fill-strong) transparent;min-height:0;margin:0 -12px;padding:0 12px;overflow-y:auto}.site-shell.public-storefront-shell .admin-console .admin-catalog-row{border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px 14px;margin:0 -12px;padding:14px 12px;transition:background-color .14s;display:grid}.site-shell.public-storefront-shell .admin-console .admin-catalog-row:hover{background:#11191606}.site-shell.public-storefront-shell .admin-console .admin-catalog-row.is-selected{background:var(--ui-blue-soft)}.site-shell.public-storefront-shell .admin-console .admin-list>li.is-selected,.site-shell.public-storefront-shell .admin-console .admin-list>li.is-selected+li{border-top-color:#0000}.site-shell.public-storefront-shell .admin-console .admin-catalog-row .admin-row-actions{flex-wrap:nowrap;gap:2px}.site-shell.public-storefront-shell .admin-console .admin-product-editor{gap:36px}.site-shell.public-storefront-shell .admin-console .admin-collabs-layout{grid-template-columns:minmax(0,1fr) minmax(0,460px);align-items:start;gap:24px;display:grid}.site-shell.public-storefront-shell .admin-console .admin-collab-list-card{gap:12px}.site-shell.public-storefront-shell .admin-console .admin-collab-row{border-radius:12px;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:14px;margin:0 -12px;padding:14px 12px;transition:background-color .14s;display:grid}.site-shell.public-storefront-shell .admin-console .admin-collab-row:hover{background:#11191606}.site-shell.public-storefront-shell .admin-console .admin-collab-row.is-selected{background:var(--ui-blue-soft)}.site-shell.public-storefront-shell .admin-console .admin-collab-thumb{background:var(--ui-fill);width:72px;height:54px;color:var(--ui-subtle);border-radius:10px;place-items:center;display:grid;overflow:hidden}.site-shell.public-storefront-shell .admin-console .admin-collab-thumb img{object-fit:cover;width:100%;height:100%}.site-shell.public-storefront-shell .admin-console .admin-collab-row .admin-row-actions{flex-wrap:nowrap;gap:2px}.site-shell.public-storefront-shell .admin-console .admin-review-card{padding-top:8px;padding-bottom:8px}.site-shell.public-storefront-shell .admin-console .admin-review-card>.empty-state,.site-shell.public-storefront-shell .admin-console .admin-review-card>.admin-skeleton{margin:16px 0}.site-shell.public-storefront-shell .admin-console .admin-review{gap:12px;min-width:0;padding:22px 0;display:grid}.site-shell.public-storefront-shell .admin-console .admin-review-head{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.site-shell.public-storefront-shell .admin-console .admin-avatar{background:var(--ui-fill);width:38px;height:38px;color:var(--ui-ink-2);font-size:var(--ui-text-md);text-transform:uppercase;border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid;overflow:hidden}.site-shell.public-storefront-shell .admin-console .admin-avatar img{object-fit:cover;width:100%;height:100%}.site-shell.public-storefront-shell .admin-console .admin-review-who{flex:200px;gap:2px;min-width:0;display:grid}.site-shell.public-storefront-shell .admin-console .admin-review-who strong{color:var(--ui-ink);font-size:var(--ui-text-md);font-weight:650}.site-shell.public-storefront-shell .admin-console .admin-review-stars{color:#e8a317;gap:2px;display:inline-flex}.site-shell.public-storefront-shell .admin-console .admin-review-quote{max-width:78ch;color:var(--ui-ink);font-size:var(--ui-text-base);margin:0;line-height:1.6}.site-shell.public-storefront-shell .admin-console .admin-review-meta{color:var(--ui-muted);font-size:var(--ui-text-xs);flex-wrap:wrap;gap:4px 16px;display:flex}.site-shell.public-storefront-shell .admin-console .admin-review-meta code{color:var(--ui-ink-2)}.site-shell.public-storefront-shell .admin-console .admin-review-foot{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;margin-top:4px;display:grid}.site-shell.public-storefront-shell .admin-console .admin-review-foot .textarea.admin-review-note{height:44px;min-height:44px!important;font-size:var(--ui-text-md)!important;padding:11px 14px!important}.site-shell.public-storefront-shell .admin-console .admin-review-foot .admin-row-actions{flex-wrap:nowrap;min-height:44px}.site-shell.public-storefront-shell .admin-console .admin-orders-card{gap:16px}.site-shell.public-storefront-shell .admin-console .admin-toolbar{align-items:center;gap:16px;display:flex}.site-shell.public-storefront-shell .admin-console .admin-toolbar .admin-search{flex:auto;max-width:560px}.site-shell.public-storefront-shell .admin-console .admin-toolbar-meta{color:var(--ui-muted);font-size:var(--ui-text-sm);white-space:nowrap;margin-left:auto;font-weight:560}.site-shell.public-storefront-shell .admin-console .admin-orders{min-width:0;display:grid}.site-shell.public-storefront-shell .admin-console :is(.admin-orders-head,.admin-order-row){grid-template-columns:minmax(170px,.8fr) minmax(0,1.4fr) minmax(0,330px) 118px;align-items:center;gap:20px;display:grid}.site-shell.public-storefront-shell .admin-console .admin-orders-head{border-bottom:1px solid var(--ui-divider);color:var(--ui-muted);font-size:var(--ui-text-xs);padding:8px 12px 10px;font-weight:600}.site-shell.public-storefront-shell .admin-console .admin-orders-head>span:last-child{text-align:right}.site-shell.public-storefront-shell .admin-console .admin-order-row{border-radius:12px;margin:0;padding:16px 12px;transition:background-color .14s}.site-shell.public-storefront-shell .admin-console .admin-order-row:hover{background:#11191606}.site-shell.public-storefront-shell .admin-console .admin-order-main{gap:3px;min-width:0;display:grid}.site-shell.public-storefront-shell .admin-console .admin-order-main strong{color:var(--ui-ink);font-size:var(--ui-text-md);letter-spacing:-.005em;overflow-wrap:anywhere;font-weight:650}.site-shell.public-storefront-shell .admin-console .admin-order-info{gap:3px;min-width:0;display:grid}.site-shell.public-storefront-shell .admin-console .admin-order-license{color:var(--ui-muted);font-size:var(--ui-text-sm);overflow-wrap:anywhere}.site-shell.public-storefront-shell .admin-console .admin-order-license code{color:var(--ui-ink-2);font-weight:560}.site-shell.public-storefront-shell .admin-console .admin-order-money{text-align:right;justify-items:end;gap:6px;display:grid}.site-shell.public-storefront-shell .admin-console .admin-order-money>strong{color:var(--ui-ink);font-size:var(--ui-text-lg);letter-spacing:-.02em;font-weight:700;line-height:1.1}.site-shell.public-storefront-shell .admin-console .admin-announcement-layout{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:32px;display:grid}.site-shell.public-storefront-shell .admin-console .admin-announcement-preview{top:calc(var(--shell-header-h,72px) + 80px);gap:14px;min-width:0;display:grid;position:sticky}.site-shell.public-storefront-shell .admin-console .admin-announcement-form{gap:28px;min-width:0;display:grid}.site-shell.public-storefront-shell .admin-console .admin-announcement-stage{border-radius:var(--ui-radius-md);background:var(--ui-fill);padding:20px;container-type:inline-size}.site-shell.public-storefront-shell .admin-console .admin-media-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:32px;display:grid}.site-shell.public-storefront-shell .admin-console .admin-media-preview{top:calc(var(--shell-header-h,72px) + 80px);gap:14px;min-width:0;display:grid;position:sticky}.site-shell.public-storefront-shell .admin-console .admin-hero-preview{border-radius:var(--ui-radius-md);background:var(--ui-fill);gap:14px;padding:16px;display:grid}.site-shell.public-storefront-shell .admin-console .admin-hero-preview-head{align-items:center;gap:12px;display:flex}.site-shell.public-storefront-shell .admin-console .admin-hero-preview-head>span:last-child{gap:2px;display:grid}.site-shell.public-storefront-shell .admin-console .admin-hero-preview-head strong{color:var(--ui-ink);font-size:var(--ui-text-md);font-weight:650}.site-shell.public-storefront-shell .admin-console .admin-hero-preview-head small{color:var(--ui-muted);font-size:var(--ui-text-xs)}.site-shell.public-storefront-shell .admin-console .admin-hero-preview-icon{background:var(--ui-blue);color:#fff;width:38px;height:38px;box-shadow:var(--ui-shadow-blue);border-radius:11px;place-items:center;display:grid}.site-shell.public-storefront-shell .admin-console .admin-hero-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.site-shell.public-storefront-shell .admin-console .admin-hero-preview-grid>span{aspect-ratio:4/3;background:radial-gradient(circle at 70% 20%, #1c6fff24, transparent 60%), var(--ui-surface);border-radius:10px;align-items:flex-end;padding:10px;display:flex;position:relative;overflow:hidden}.site-shell.public-storefront-shell .admin-console .admin-hero-preview-grid img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.site-shell.public-storefront-shell .admin-console .admin-hero-preview-grid b{color:var(--ui-ink);font-size:var(--ui-text-xs);letter-spacing:.02em;font-weight:700;position:relative}.site-shell.public-storefront-shell .admin-console .admin-hero-preview-grid>span.has-image:after{content:"";background:linear-gradient(#0000 45%,#11191699);position:absolute;inset:0}.site-shell.public-storefront-shell .admin-console .admin-hero-preview-grid>span.has-image b{z-index:1;color:#fff}.site-shell.public-storefront-shell .admin-console .admin-trust-preview{border-radius:var(--ui-radius-md);background:var(--ui-fill);text-align:center;justify-items:center;gap:6px;padding:28px 16px;display:grid}.site-shell.public-storefront-shell .admin-console .admin-trust-stack{margin-bottom:8px;display:flex}.site-shell.public-storefront-shell .admin-console .admin-trust-stack>span{background:var(--ui-surface);width:40px;height:40px;box-shadow:0 0 0 3px var(--ui-fill);border-radius:50%;margin-left:-10px;overflow:hidden}.site-shell.public-storefront-shell .admin-console .admin-trust-stack>span:first-child{margin-left:0}.site-shell.public-storefront-shell .admin-console .admin-trust-stack img{object-fit:cover;width:100%;height:100%}.site-shell.public-storefront-shell .admin-console .admin-trust-preview strong{color:var(--ui-ink);font-size:var(--ui-text-md);font-weight:650}.site-shell.public-storefront-shell .admin-console .admin-trust-preview small{color:var(--ui-muted);font-size:var(--ui-text-xs)}.site-shell.public-storefront-shell .admin-console .admin-media-row{grid-template-columns:64px minmax(0,1fr) auto;align-items:end;gap:16px;padding:16px 0;display:grid}.site-shell.public-storefront-shell .admin-console .admin-media-list>li:first-child{padding-top:0}.site-shell.public-storefront-shell .admin-console .admin-media-list>li:last-child{padding-bottom:0}.site-shell.public-storefront-shell .admin-console .admin-media-thumb{background:var(--ui-fill);width:64px;height:64px;color:var(--ui-subtle);border-radius:12px;place-items:center;display:grid;overflow:hidden}.site-shell.public-storefront-shell .admin-console .admin-media-thumb.is-round{border-radius:50%;justify-self:center;width:48px;height:48px;margin-bottom:-2px}.site-shell.public-storefront-shell .admin-console .admin-media-thumb img{object-fit:cover;width:100%;height:100%}.site-shell.public-storefront-shell .admin-console .admin-media-row .admin-media-thumb:not(.is-round){border-radius:10px;align-self:end;width:64px;height:44px}.site-shell.public-storefront-shell .admin-console .admin-media-fields{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:12px;min-width:0;display:grid}.site-shell.public-storefront-shell .admin-console .admin-media-fields.is-single{grid-template-columns:minmax(0,1fr)}.site-shell.public-storefront-shell .admin-console .admin-media-actions{min-height:var(--ui-control-md);flex-wrap:nowrap}.site-shell.public-storefront-shell .admin-console .admin-upload{position:relative;overflow:hidden;min-height:var(--ui-control-md)!important}.site-shell.public-storefront-shell .admin-console .admin-upload:focus-within{box-shadow:var(--ui-focus)!important}.site-shell.public-storefront-shell .admin-console .admin-upload.loading{cursor:wait}.site-shell.public-storefront-shell .admin-console .admin-access-card{max-width:640px}.site-shell.public-storefront-shell .admin-console .admin-access-card .admin-card-foot-actions{justify-content:flex-start;margin-left:0}.site-shell.public-storefront-shell .admin-console .admin-savebar{z-index:20;border-radius:var(--ui-radius-lg);background:var(--ui-surface);box-shadow:var(--ui-shadow-lg);justify-content:space-between;align-items:center;gap:12px 20px;padding:12px 12px 12px 20px;display:flex;position:sticky;bottom:16px}.site-shell.public-storefront-shell .admin-console .admin-savebar-copy{flex-wrap:wrap;align-items:center;gap:8px 16px;min-width:0;display:flex}.site-shell.public-storefront-shell .admin-console .admin-savebar-copy>p:not(.admin-message){min-width:0;color:var(--ui-muted);font-size:var(--ui-text-sm);overflow-wrap:anywhere;margin:0;line-height:1.45}.site-shell.public-storefront-shell .admin-console .admin-savebar-copy>p>span{color:var(--ui-ink-2);margin-right:8px;font-weight:600}.site-shell.public-storefront-shell .admin-console .admin-savebar .primary-button{flex:none}.site-shell.public-storefront-shell .admin-console .admin-affiliate-layout{grid-template-columns:minmax(0,380px) minmax(0,1fr);align-items:start;gap:24px;display:grid}.site-shell.public-storefront-shell .admin-console .admin-affiliate-list-panel{top:calc(var(--shell-header-h,72px) + 80px);max-height:min(calc(100vh - var(--shell-header-h,72px) - 104px), 860px);grid-template-rows:auto auto auto minmax(0,1fr);gap:16px;position:sticky;overflow:hidden}.site-shell.public-storefront-shell .admin-console .admin-affiliate-detail-panel{scroll-margin-top:100px}.site-shell.public-storefront-shell .admin-console .admin-affiliate-toolbar{grid-template-columns:minmax(0,1fr) 140px;gap:8px;display:grid}.site-shell.public-storefront-shell .admin-console .admin-affiliate-count{min-height:18px;color:var(--ui-muted);font-size:var(--ui-text-xs);align-items:center;gap:8px;margin:-4px 0 -8px;font-weight:560;display:flex}.site-shell.public-storefront-shell .admin-console .admin-affiliate-count .button-spinner{width:12px;height:12px}.site-shell.public-storefront-shell .admin-console .admin-affiliate-list{scrollbar-width:thin;scrollbar-color:var(--ui-fill-strong) transparent;align-content:start;min-height:0;margin:0 -12px;padding:0 12px 4px;list-style:none;display:grid;overflow-y:auto}.site-shell.public-storefront-shell .admin-console .admin-affiliate-list>li+li{border-top:1px solid var(--ui-divider)}.site-shell.public-storefront-shell .admin-console .admin-affiliate-list>li.is-selected,.site-shell.public-storefront-shell .admin-console .admin-affiliate-list>li.is-selected+li{border-top-color:#0000}.site-shell.public-storefront-shell .admin-console .admin-affiliate-row{width:calc(100% + 24px);color:var(--ui-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;gap:6px;margin:0 -12px;padding:14px 12px;transition:background-color .14s;display:grid}.site-shell.public-storefront-shell .admin-console .admin-affiliate-row:hover:not(.is-selected){background:#11191606}.site-shell.public-storefront-shell .admin-console .admin-affiliate-row.is-selected{background:var(--ui-blue-soft)}.site-shell.public-storefront-shell .admin-console .admin-affiliate-row:focus-visible{box-shadow:var(--ui-focus);outline:none}.site-shell.public-storefront-shell .admin-console .admin-affiliate-row-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.site-shell.public-storefront-shell .admin-console .admin-affiliate-code{letter-spacing:.02em;font-family:ui-monospace,SFMono-Regular,Cascadia Mono,Consolas,monospace;font-weight:700}.site-shell.public-storefront-shell .admin-console .admin-affiliate-row .admin-affiliate-code{color:var(--ui-ink);font-size:var(--ui-text-md)}.site-shell.public-storefront-shell .admin-console .admin-affiliate-row-names{color:var(--ui-muted);font-size:var(--ui-text-sm);overflow-wrap:anywhere}.site-shell.public-storefront-shell .admin-console .admin-affiliate-row-balances{font-size:var(--ui-text-xs);gap:3px;margin-top:2px;display:grid}.site-shell.public-storefront-shell .admin-console .admin-affiliate-row-balances>span{grid-template-columns:44px auto auto minmax(0,1fr);align-items:baseline;gap:6px;display:grid}.site-shell.public-storefront-shell .admin-console .admin-affiliate-row-balances b{color:var(--ui-subtle);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.site-shell.public-storefront-shell .admin-console .admin-affiliate-row-balances em{color:var(--ui-ink);font-size:var(--ui-text-sm);font-style:normal;font-weight:650}.site-shell.public-storefront-shell .admin-console .admin-affiliate-row-balances i{color:var(--ui-muted);font-style:normal}.site-shell.public-storefront-shell .admin-console .admin-affiliate-row-balances i:last-child{text-align:right}.site-shell.public-storefront-shell .admin-console .admin-affiliate-row-meta{color:var(--ui-muted);font-size:var(--ui-text-xs);flex-wrap:wrap;gap:4px 14px;margin-top:2px;font-weight:560;display:flex}.site-shell.public-storefront-shell .admin-console .admin-affiliate-row-meta span{align-items:center;gap:5px;display:inline-flex}.site-shell.public-storefront-shell .admin-console .admin-affiliate-row-meta svg{color:var(--ui-subtle)}.site-shell.public-storefront-shell .admin-console .status-pill.admin-affiliate-pill.is-success{background:var(--ui-green-soft)!important;color:var(--ui-green-ink)!important}.site-shell.public-storefront-shell .admin-console .status-pill.admin-affiliate-pill.is-warning{background:var(--ui-amber-soft)!important;color:var(--ui-amber-ink)!important}.site-shell.public-storefront-shell .admin-console .status-pill.admin-affiliate-pill.is-info{background:var(--ui-blue-soft)!important;color:var(--ui-blue-ink)!important}.site-shell.public-storefront-shell .admin-console .status-pill.admin-affiliate-pill.is-danger{background:var(--ui-red-soft)!important;color:var(--ui-red-ink)!important}.site-shell.public-storefront-shell .admin-console .admin-affiliate-row.is-selected .status-pill.admin-affiliate-pill.is-success{background:#d3eee0!important}.site-shell.public-storefront-shell .admin-console .admin-affiliate-error{justify-items:start;gap:10px;display:grid}.site-shell.public-storefront-shell .admin-console .admin-affiliate-error .inline-error{margin:0}.site-shell.public-storefront-shell .admin-console .admin-affiliate-detail-panel.is-empty{align-content:center;min-height:360px}.site-shell.public-storefront-shell .admin-console .admin-affiliate-placeholder{text-align:center;justify-items:center;gap:8px;max-width:380px;margin:0 auto;display:grid}.site-shell.public-storefront-shell .admin-console .admin-user-handle{color:var(--ui-ink);overflow-wrap:anywhere;font-weight:700}.site-shell.public-storefront-shell .admin-console .admin-affiliate-row .admin-user-handle{font-size:var(--ui-text-md)}.site-shell.public-storefront-shell .admin-console .admin-user-tag{background:var(--ui-fill);color:var(--ui-muted);border-radius:999px;flex:none;padding:3px 8px;font-size:11px;font-weight:650}.site-shell.public-storefront-shell .admin-console .admin-user-note{color:var(--ui-muted);font-size:var(--ui-text-xs);align-items:center;gap:6px;margin:0;display:flex}.site-shell.public-storefront-shell .admin-console .admin-user-id{color:var(--ui-muted);font-size:var(--ui-text-xs);margin:0}.site-shell.public-storefront-shell .admin-console .admin-user-id code{overflow-wrap:anywhere;margin-left:4px}.site-shell.public-storefront-shell .admin-console .admin-affiliate-placeholder-icon{background:var(--ui-fill);width:48px;height:48px;color:var(--ui-muted);border-radius:14px;place-items:center;margin-bottom:6px;display:grid}.site-shell.public-storefront-shell .admin-console .admin-affiliate-placeholder h3{color:var(--ui-ink)!important;font-size:var(--ui-title-sm)!important;margin:0!important;font-weight:680!important}.site-shell.public-storefront-shell .admin-console .admin-affiliate-placeholder p{color:var(--ui-muted);font-size:var(--ui-text-md);margin:0;line-height:1.5}.site-shell.public-storefront-shell .admin-console .admin-affiliate-detail{gap:24px;min-width:0;display:grid}.site-shell.public-storefront-shell .admin-console .admin-affiliate-detail-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.site-shell.public-storefront-shell .admin-console .admin-affiliate-detail-head>div{min-width:0}.site-shell.public-storefront-shell .admin-console .admin-affiliate-eyebrow{color:var(--ui-blue);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:700;display:inline-flex}.site-shell.public-storefront-shell .admin-console .admin-affiliate-eyebrow .button-spinner{width:12px;height:12px}.site-shell.public-storefront-shell .admin-console .admin-affiliate-detail-head h2{flex-wrap:wrap;align-items:center;gap:10px;display:flex;color:var(--ui-ink)!important;font-size:var(--ui-title-md)!important;margin:8px 0 6px!important;line-height:1.2!important}.site-shell.public-storefront-shell .admin-console .admin-affiliate-detail-head p{color:var(--ui-muted);font-size:var(--ui-text-md);margin:0;line-height:1.5}.site-shell.public-storefront-shell .admin-console .admin-affiliate-alert{border-radius:var(--ui-radius-sm);background:var(--ui-red-soft);color:var(--ui-red-ink);font-size:var(--ui-text-sm);border:0;align-items:flex-start;gap:10px;padding:12px 14px;line-height:1.5;display:flex}.site-shell.public-storefront-shell .admin-console .admin-affiliate-alert svg{flex:none;margin-top:2px}.site-shell.public-storefront-shell .admin-console .admin-affiliate-identity-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.site-shell.public-storefront-shell .admin-console .admin-affiliate-identity{border-radius:var(--ui-radius-sm);background:var(--ui-fill);border:0;align-content:start;gap:4px;min-width:0;padding:12px 14px;display:grid}.site-shell.public-storefront-shell .admin-console .admin-affiliate-identity>span{color:var(--ui-muted);font-size:var(--ui-text-xs);font-weight:600}.site-shell.public-storefront-shell .admin-console .admin-affiliate-identity strong{color:var(--ui-ink);font-size:var(--ui-text-md);overflow-wrap:anywhere;align-items:center;gap:6px;font-weight:650;display:inline-flex}.site-shell.public-storefront-shell .admin-console .admin-affiliate-identity a,.site-shell.public-storefront-shell .admin-console .admin-affiliate-link{color:var(--ui-blue);align-items:center;gap:4px;display:inline-flex}.site-shell.public-storefront-shell .admin-console .admin-affiliate-identity code{color:var(--ui-subtle);font-size:var(--ui-text-xs);overflow-wrap:anywhere}.site-shell.public-storefront-shell .admin-console .admin-affiliate-balances{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.site-shell.public-storefront-shell .admin-console .admin-affiliate-balance{border-radius:var(--ui-radius-md);background:var(--ui-fill);border:0;align-content:start;gap:10px;min-width:0;padding:16px 18px;display:grid}.site-shell.public-storefront-shell .admin-console .admin-affiliate-balance-label{color:var(--ui-muted);font-size:var(--ui-text-xs);align-items:center;gap:6px;font-weight:600;display:inline-flex}.site-shell.public-storefront-shell .admin-console .admin-affiliate-balance>strong{color:var(--ui-ink);letter-spacing:-.03em;overflow-wrap:anywhere;font-size:28px;font-weight:750;line-height:1.05}.site-shell.public-storefront-shell .admin-console .admin-affiliate-balance.negative>strong,.site-shell.public-storefront-shell .admin-console .admin-affiliate-balance>small{color:var(--ui-red-ink)}.site-shell.public-storefront-shell .admin-console .admin-affiliate-balance>small{font-size:var(--ui-text-xs)}.site-shell.public-storefront-shell .admin-console .admin-affiliate-balance dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px;margin:0;display:grid}.site-shell.public-storefront-shell .admin-console .admin-affiliate-balance dl div{min-width:0;font-size:var(--ui-text-sm);justify-content:space-between;gap:8px;display:flex}.site-shell.public-storefront-shell .admin-console .admin-affiliate-balance dt{color:var(--ui-muted)}.site-shell.public-storefront-shell .admin-console .admin-affiliate-balance dd{color:var(--ui-ink-2);text-align:right;margin:0;font-weight:620}.site-shell.public-storefront-shell .admin-console .admin-affiliate-block{border-top:1px solid var(--ui-divider);gap:14px;min-width:0;padding-top:24px;display:grid}.site-shell.public-storefront-shell .admin-console .admin-affiliate-block-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;min-height:36px;display:flex}.site-shell.public-storefront-shell .admin-console .admin-affiliate-block-head h3{align-items:center;gap:8px;display:inline-flex;color:var(--ui-ink)!important;letter-spacing:-.015em!important;margin:0!important;font-size:16px!important;font-weight:680!important}.site-shell.public-storefront-shell .admin-console .admin-affiliate-block-head h3 svg{color:var(--ui-subtle)}.site-shell.public-storefront-shell .admin-console .admin-affiliate-block-meta{color:var(--ui-muted);font-size:var(--ui-text-xs);font-weight:560}.site-shell.public-storefront-shell .admin-console .admin-affiliate-block-copy{color:var(--ui-muted);font-size:var(--ui-text-sm);margin:0;line-height:1.5}.site-shell.public-storefront-shell .admin-console .admin-affiliate-block form{gap:16px;display:grid}.site-shell.public-storefront-shell .admin-console .admin-affiliate-confirm{border-radius:var(--ui-radius-md);background:var(--ui-blue-soft);color:var(--ui-ink-2);font-size:var(--ui-text-md);border:0;gap:12px;padding:14px 16px;display:grid}.site-shell.public-storefront-shell .admin-console .admin-affiliate-confirm:focus-visible{box-shadow:var(--ui-focus);outline:none}.site-shell.public-storefront-shell .admin-console .admin-affiliate-confirm p{overflow-wrap:anywhere;margin:0;line-height:1.55}.site-shell.public-storefront-shell .admin-console .admin-affiliate-confirm strong{color:var(--ui-ink)}.site-shell.public-storefront-shell .admin-console .admin-affiliate-confirm .admin-affiliate-confirm-note{color:var(--ui-muted);font-size:var(--ui-text-sm)}.site-shell.public-storefront-shell .admin-console .admin-affiliate-confirm .admin-confirm{justify-content:flex-end}.site-shell.public-storefront-shell .admin-console .admin-affiliate-confirm :is(.input,.textarea),.site-shell.public-storefront-shell .admin-console .admin-affiliate-confirm .ghost-button{background:var(--ui-surface)!important}.site-shell.public-storefront-shell .admin-console .admin-affiliate-confirm .admin-affiliate-review-warning{border-radius:var(--ui-radius-sm);background:var(--ui-amber-soft);color:var(--ui-amber-ink);border:0;padding:10px 12px}.site-shell.public-storefront-shell .admin-console .admin-affiliate-table-wrap{scrollbar-width:thin;scrollbar-color:var(--ui-fill-strong) transparent;background:0 0;border:0;border-radius:0;max-height:520px;margin:0 -4px;overflow:auto}.site-shell.public-storefront-shell .admin-console .admin-affiliate-table{border-collapse:collapse;width:100%;min-width:720px;font-size:var(--ui-text-sm)}.site-shell.public-storefront-shell .admin-console .admin-affiliate-table th{z-index:1;border-bottom:1px solid var(--ui-divider);background:var(--ui-surface);color:var(--ui-muted);font-size:var(--ui-text-xs);letter-spacing:0;text-align:left;text-transform:none;white-space:nowrap;padding:8px 10px 10px;font-weight:600;position:sticky;top:0}.site-shell.public-storefront-shell .admin-console .admin-affiliate-table td{border-bottom:1px solid var(--ui-divider);color:var(--ui-ink-2);vertical-align:top;padding:12px 10px}.site-shell.public-storefront-shell .admin-console .admin-affiliate-table tbody tr:last-child td{border-bottom:0}.site-shell.public-storefront-shell .admin-console .admin-affiliate-table tbody tr:hover td{background:#11191605}.site-shell.public-storefront-shell .admin-console .admin-affiliate-table tbody tr.is-selected td{background:var(--ui-blue-soft)}.site-shell.public-storefront-shell .admin-console .admin-affiliate-table td>small{color:var(--ui-muted);font-size:var(--ui-text-xs);overflow-wrap:anywhere;margin-top:3px;display:block}.site-shell.public-storefront-shell .admin-console .admin-affiliate-table td>strong{color:var(--ui-ink);font-size:var(--ui-text-md);font-weight:680}.site-shell.public-storefront-shell .admin-console .admin-affiliate-table code{font-size:var(--ui-text-xs);overflow-wrap:anywhere}.site-shell.public-storefront-shell .admin-console .admin-affiliate-table td>strong.admin-affiliate-positive,.site-shell.public-storefront-shell .admin-console .admin-affiliate-positive{color:var(--ui-green-ink)}.site-shell.public-storefront-shell .admin-console .admin-affiliate-table td>strong.admin-affiliate-negative,.site-shell.public-storefront-shell .admin-console .admin-affiliate-negative{color:var(--ui-red-ink)}.site-shell.public-storefront-shell .admin-console .admin-affiliate-reason{overflow-wrap:anywhere;max-width:220px;display:block}.site-shell.public-storefront-shell .admin-console .admin-affiliate-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.site-shell.public-storefront-shell .admin-console .admin-affiliate-audit{max-height:360px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.site-shell.public-storefront-shell .admin-console .admin-affiliate-audit li{background:0 0;border:0;justify-content:space-between;gap:16px;padding:12px 0;display:flex}.site-shell.public-storefront-shell .admin-console .admin-affiliate-audit li+li{border-top:1px solid var(--ui-divider)}.site-shell.public-storefront-shell .admin-console .admin-affiliate-audit strong{color:var(--ui-ink);font-size:var(--ui-text-md);font-weight:620}.site-shell.public-storefront-shell .admin-console .admin-affiliate-audit p{color:var(--ui-muted);font-size:var(--ui-text-sm);overflow-wrap:anywhere;margin:3px 0 0}.site-shell.public-storefront-shell .admin-console .admin-affiliate-audit small{color:var(--ui-muted);font-size:var(--ui-text-xs);text-align:right;flex:none}.site-shell.public-storefront-shell .admin-console .admin-affiliate-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1180px){.site-shell.public-storefront-shell .admin-console :is(.admin-orders-head,.admin-order-row){grid-template-columns:minmax(150px,.8fr) minmax(0,1.2fr) 118px}.site-shell.public-storefront-shell .admin-console .admin-orders-head>span:nth-child(3){display:none}.site-shell.public-storefront-shell .admin-console .admin-order-actions{grid-area:2/1/auto/-1;justify-content:flex-start}.site-shell.public-storefront-shell .admin-console .admin-order-money{grid-area:1/3}}@media (max-width:1100px){.site-shell.public-storefront-shell .admin-console :is(.admin-products-layout,.admin-collabs-layout,.admin-announcement-layout,.admin-media-layout){grid-template-columns:minmax(0,1fr)}.site-shell.public-storefront-shell .admin-console :is(.admin-catalog,.admin-announcement-preview,.admin-media-preview){max-height:none;position:static}.site-shell.public-storefront-shell .admin-console .admin-catalog-list{max-height:480px}.site-shell.public-storefront-shell .admin-console .admin-media-preview{grid-template-columns:minmax(0,1fr);max-width:520px}}@media (max-width:1020px){.site-shell.public-storefront-shell .admin-console .admin-affiliate-layout{grid-template-columns:minmax(0,1fr)}.site-shell.public-storefront-shell .admin-console .admin-affiliate-list-panel{max-height:none;position:static}.site-shell.public-storefront-shell .admin-console .admin-affiliate-list{max-height:400px}.site-shell.public-storefront-shell .admin-console .admin-affiliate-detail-panel.is-empty{min-height:0}}@media (max-width:860px){.site-shell.public-storefront-shell .admin-console .admin-tiles{grid-template-columns:minmax(0,1fr)}.site-shell.public-storefront-shell .admin-console .admin-switch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-shell.public-storefront-shell .admin-console .admin-media-fields{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.site-shell.public-storefront-shell .page.section.admin-console{width:calc(100% - 2 * var(--shell-gutter,16px))!important;padding-top:28px!important;padding-bottom:72px!important}.site-shell.public-storefront-shell .admin-console .admin-page-head{margin-bottom:20px}.site-shell.public-storefront-shell .admin-console .admin-page-head p{font-size:var(--ui-text-base)!important}.site-shell.public-storefront-shell .admin-console .admin-section-nav{margin:0 -16px 28px;padding:0 16px;position:relative;top:auto}.site-shell.public-storefront-shell .admin-console .admin-section-nav-track{animation:none}.site-shell.public-storefront-shell .admin-console .admin-section-nav button{min-height:40px;padding:0 13px}.site-shell.public-storefront-shell .admin-console .admin-section{gap:16px}.site-shell.public-storefront-shell .admin-console .admin-section-head{flex-direction:column;align-items:stretch}.site-shell.public-storefront-shell .admin-console .admin-section-head h2{font-size:var(--ui-title-md)!important}.site-shell.public-storefront-shell .admin-console .admin-section-head p{font-size:var(--ui-text-md)!important}.site-shell.public-storefront-shell .admin-console .admin-section-actions{justify-content:flex-start}.site-shell.public-storefront-shell .admin-console .admin-section-actions .admin-filter-select{width:100%}.site-shell.public-storefront-shell .admin-console .admin-card{gap:24px;padding:20px 18px;border-radius:18px!important}.site-shell.public-storefront-shell .admin-console .admin-product-editor{gap:30px}.site-shell.public-storefront-shell .admin-console .admin-card-head{flex-direction:column;align-items:stretch}.site-shell.public-storefront-shell .admin-console .admin-card-actions{justify-content:flex-start}.site-shell.public-storefront-shell .admin-console .admin-form-grid,.site-shell.public-storefront-shell .admin-console .admin-switch-grid,.site-shell.public-storefront-shell .admin-console .admin-switch-grid.is-two{grid-template-columns:minmax(0,1fr)}.site-shell.public-storefront-shell .admin-console .admin-subpanel{padding:16px 14px}.site-shell.public-storefront-shell .admin-console .admin-card-foot-actions,.site-shell.public-storefront-shell .admin-console .admin-form-actions{width:100%}.site-shell.public-storefront-shell .admin-console :is(.admin-card-foot-actions,.admin-form-actions)>:is(.primary-button,.ghost-button,.danger-button){flex:auto}.site-shell.public-storefront-shell .admin-console :is(.primary-button,.ghost-button,.danger-button).compact-button{min-height:40px!important}.site-shell.public-storefront-shell .admin-console .icon-button.admin-icon-button{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important}.site-shell.public-storefront-shell .admin-console .admin-dropzone{flex-wrap:wrap}.site-shell.public-storefront-shell .admin-console .admin-dropzone-cta{display:none!important}.site-shell.public-storefront-shell .admin-console .admin-file-preview{grid-template-columns:44px minmax(0,1fr)}.site-shell.public-storefront-shell .admin-console .admin-file-preview-media{width:44px;height:44px}.site-shell.public-storefront-shell .admin-console .admin-file-preview>.admin-row-actions{grid-column:1/-1;justify-content:flex-start}.site-shell.public-storefront-shell .admin-console .admin-savebar{padding:10px 10px 10px 16px;bottom:12px}.site-shell.public-storefront-shell .admin-console .admin-savebar-copy>p:not(.admin-message){display:none}.site-shell.public-storefront-shell .admin-console .admin-savebar .primary-button{flex:auto}.site-shell.public-storefront-shell .admin-console .admin-catalog-row{grid-template-columns:minmax(0,1fr) auto}.site-shell.public-storefront-shell .admin-console .admin-catalog-row .admin-row-actions{grid-column:1/-1;justify-content:flex-start;margin-left:-8px}.site-shell.public-storefront-shell .admin-console .admin-collab-row{grid-template-columns:60px minmax(0,1fr)}.site-shell.public-storefront-shell .admin-console .admin-collab-thumb{width:60px;height:46px}.site-shell.public-storefront-shell .admin-console .admin-collab-row .admin-row-actions{grid-column:2;justify-content:flex-start;margin-left:-8px}.site-shell.public-storefront-shell .admin-console .admin-review-card{padding-top:4px;padding-bottom:4px}.site-shell.public-storefront-shell .admin-console .admin-review-stars{order:3}.site-shell.public-storefront-shell .admin-console .admin-review-foot{grid-template-columns:minmax(0,1fr)}.site-shell.public-storefront-shell .admin-console .admin-review-foot .admin-row-actions{flex-wrap:wrap;justify-content:flex-start}.site-shell.public-storefront-shell .admin-console .admin-toolbar{flex-direction:column;align-items:stretch;gap:8px}.site-shell.public-storefront-shell .admin-console .admin-toolbar .admin-search{max-width:none}.site-shell.public-storefront-shell .admin-console .admin-toolbar-meta{font-size:var(--ui-text-xs);margin-left:0}.site-shell.public-storefront-shell .admin-console .admin-orders-head{display:none}.site-shell.public-storefront-shell .admin-console .admin-order-row{grid-template-columns:minmax(0,1fr) auto;gap:10px 14px;margin:0 -8px;padding:16px 8px}.site-shell.public-storefront-shell .admin-console .admin-order-main{grid-area:1/1}.site-shell.public-storefront-shell .admin-console .admin-order-money{grid-area:1/2}.site-shell.public-storefront-shell .admin-console .admin-order-info{grid-area:2/1/auto/-1}.site-shell.public-storefront-shell .admin-console .admin-order-actions{grid-area:3/1/auto/-1}.site-shell.public-storefront-shell .admin-console .admin-media-row{grid-template-columns:52px minmax(0,1fr);align-items:start}.site-shell.public-storefront-shell .admin-console .admin-media-row .admin-media-thumb:not(.is-round){align-self:start;width:52px;height:52px;margin-top:24px}.site-shell.public-storefront-shell .admin-console .admin-media-thumb.is-round{align-self:start;margin-top:22px}.site-shell.public-storefront-shell .admin-console .admin-media-actions{grid-column:2;justify-content:flex-start;min-height:0}.site-shell.public-storefront-shell .admin-console .admin-affiliate-toolbar,.site-shell.public-storefront-shell .admin-console .admin-affiliate-identity-grid,.site-shell.public-storefront-shell .admin-console .admin-affiliate-balances{grid-template-columns:minmax(0,1fr)}.site-shell.public-storefront-shell .admin-console .admin-affiliate-table-wrap{max-height:640px;margin:0}.site-shell.public-storefront-shell .admin-console .admin-affiliate-table{min-width:0}.site-shell.public-storefront-shell .admin-console .admin-affiliate-table thead{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.site-shell.public-storefront-shell .admin-console .admin-affiliate-table tr{border-bottom:1px solid var(--ui-divider);padding:12px 0;display:block}.site-shell.public-storefront-shell .admin-console .admin-affiliate-table tbody tr:last-child{border-bottom:0}.site-shell.public-storefront-shell .admin-console .admin-affiliate-table td{border:0;min-height:26px;padding:5px 0 5px 38%;display:block;position:relative}.site-shell.public-storefront-shell .admin-console .admin-affiliate-table td:before{content:attr(data-label);width:34%;color:var(--ui-muted);font-size:var(--ui-text-xs);font-weight:600;position:absolute;top:7px;left:0}.site-shell.public-storefront-shell .admin-console .admin-affiliate-table tbody tr:hover td,.site-shell.public-storefront-shell .admin-console .admin-affiliate-table tbody tr.is-selected td{background:0 0}.site-shell.public-storefront-shell .admin-console .admin-affiliate-table tbody tr.is-selected{border-radius:var(--ui-radius-sm);background:var(--ui-blue-soft);margin:0 -8px;padding:12px 8px}.site-shell.public-storefront-shell .admin-console .admin-affiliate-row-actions{justify-content:flex-start}.site-shell.public-storefront-shell .admin-console .admin-affiliate-reason{max-width:none}.site-shell.public-storefront-shell .admin-console .admin-affiliate-audit li{flex-direction:column;gap:4px}.site-shell.public-storefront-shell .admin-console .admin-affiliate-audit small{text-align:left}}@media (max-width:420px){.site-shell.public-storefront-shell .admin-console .admin-affiliate-balance dl{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.site-shell.public-storefront-shell .admin-console :is(.admin-section-nav button,.admin-switch,.admin-switch-track,.admin-check,.admin-affiliate-row,.admin-catalog-row,.admin-order-row){transition:none!important}}.site-shell.public-storefront-shell .admin-console .admin-order-actions .ghost-button{color:var(--ui-ink-2)!important;background:0 0!important}.site-shell.public-storefront-shell .admin-console .admin-order-actions .ghost-button svg{color:var(--ui-muted)}.site-shell.public-storefront-shell .admin-console .admin-order-actions .ghost-button:hover:not(:disabled){background:var(--ui-fill)!important;color:var(--ui-ink)!important}.site-shell.public-storefront-shell .admin-console .admin-order-actions .ghost-button.danger-ghost{color:var(--ui-red-ink)!important}.site-shell.public-storefront-shell .admin-console .admin-order-actions .ghost-button.danger-ghost svg{color:currentColor}.site-shell.public-storefront-shell .admin-console .admin-order-actions .ghost-button.danger-ghost:hover:not(:disabled){background:var(--ui-red-soft)!important;color:var(--ui-red-ink)!important}.site-shell.public-storefront-shell .admin-console .admin-order-row:hover .admin-order-actions .ghost-button:not(:hover):not(:disabled){background:#11191609!important}@media (max-width:760px){.site-shell.public-storefront-shell .admin-console .admin-tiles{border-radius:var(--ui-radius-md);background:var(--ui-surface);box-shadow:var(--ui-shadow-sm);gap:0;overflow:hidden}.site-shell.public-storefront-shell .admin-console .admin-tile{box-shadow:none;background:0 0;border-radius:0;gap:4px;padding:14px 16px}.site-shell.public-storefront-shell .admin-console .admin-tile+.admin-tile{border-top:1px solid var(--ui-divider)}.site-shell.public-storefront-shell .admin-console .admin-card-actions .admin-switch.is-inline{background:var(--ui-fill);width:100%;min-height:48px;padding:0 14px}.site-shell.public-storefront-shell .admin-console .admin-group-head{flex-direction:column;align-items:stretch}.site-shell.public-storefront-shell .admin-console .admin-group-head>.ghost-button{align-self:flex-start}.site-shell.public-storefront-shell .admin-console .admin-catalog-list{max-height:none;overflow:visible}.site-shell.public-storefront-shell .admin-console .admin-catalog-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"main money""main actions";align-items:start;row-gap:4px}.site-shell.public-storefront-shell .admin-console .admin-catalog-row>.admin-row-main{grid-area:main}.site-shell.public-storefront-shell .admin-console .admin-catalog-row>.admin-row-money{grid-area:money}.site-shell.public-storefront-shell .admin-console .admin-catalog-row>.admin-row-actions{grid-area:actions;justify-content:flex-end;margin:0 -8px 0 0}.site-shell.public-storefront-shell .admin-console .admin-catalog-row>.admin-row-confirm{grid-area:3/1/auto/-1}.site-shell.public-storefront-shell .admin-console .admin-order-actions{margin-left:-12px}}
