/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
[hidden]{display:none!important}.admin-private{display:contents}.admin-private.is-sidebar-collapsed .admin-sidebar{display:none}.admin-modal:has(.admin-private.is-sidebar-collapsed){grid-template-columns:0 minmax(0,1fr)}.admin-sidebar{grid-area:sidebar;min-height:0;overflow-y:auto}.admin-content{flex-direction:column;grid-area:content;min-width:0;min-height:0;display:flex;overflow-y:auto}.admin-modal-header{grid-area:topbar}.admin-auth-loading{border:1px solid var(--go-border);background:var(--go-surface);border-radius:8px;grid-area:1/1/-1/-1;place-self:center;align-items:center;gap:14px;width:min(420px,100% - 48px);margin:0;padding:24px;display:flex}.admin-auth-loading[hidden]{display:none}.admin-auth-loading .admin-kicker{letter-spacing:2px;text-transform:uppercase;color:var(--go-accent);margin:0 0 4px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:12px;font-weight:400;line-height:1}.admin-auth-loading strong{color:var(--go-text-1);font-size:15px;font-weight:600;line-height:1.4;display:block}.admin-auth-loading span:not(.admin-auth-spinner){color:var(--go-text-3);font-size:13px;line-height:1.5}.admin-auth-spinner{border:2px solid var(--go-surface-2);border-top-color:var(--go-accent);border-radius:999px;flex:none;width:20px;height:20px;animation:.8s linear infinite admin-v2-spin}.admin-login-form{width:min(380px,100% - 48px);min-height:100vh;box-shadow:none;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:28px;margin:0 auto;padding:24px 0;display:flex}.admin-login-form[hidden]{display:none}.admin-login-theme-toggle{z-index:10;position:fixed;top:16px;right:16px}.admin-login-brand{align-items:center;gap:10px;display:flex}.admin-login-brand-mark{background:var(--go-accent);width:34px;height:34px;color:var(--go-accent-ink);border-radius:8px;flex:none;justify-content:center;align-items:center;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:14px;font-weight:600;display:inline-flex}.admin-login-brand-titles{flex-direction:column;gap:1px;display:flex}.admin-login-brand-titles strong{letter-spacing:2.5px;color:var(--go-text-1);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:15px;font-weight:600}.admin-login-brand-titles small{letter-spacing:1.2px;text-transform:uppercase;color:var(--go-accent);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:12px}.admin-login-card{border:1px solid var(--go-border-2);background:var(--go-surface);border-radius:8px;flex-direction:column;gap:16px;width:100%;padding:28px;display:flex}.admin-login-heading{flex-direction:column;gap:6px;margin-bottom:8px;display:flex}.admin-login-heading .admin-kicker{letter-spacing:2px;text-transform:uppercase;color:var(--go-accent);margin:0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:12px;font-weight:400;line-height:1}.admin-login-heading h3{letter-spacing:-.5px;color:var(--go-text-1);margin:0;font-size:22px;font-weight:600}.admin-login-heading p{color:var(--go-text-2);margin:0;font-size:13px;line-height:1.5}.admin-login-card>label{flex-direction:column;gap:8px;font-weight:400;display:flex}.admin-login-card>label>span{letter-spacing:.8px;text-transform:uppercase;color:var(--go-text-3);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:12px}.admin-login-card input{border:1px solid var(--go-border-2);background:var(--go-bg);height:40px;color:var(--go-text-1);border-radius:8px;padding:0 13px;font-size:13px;line-height:1.5;transition:border-color .18s}.admin-login-card input::placeholder{color:var(--go-text-3)}.admin-login-card input:focus{border-color:var(--go-accent);box-shadow:none;outline:none}.admin-login-form .admin-login-submit{letter-spacing:1.5px;border-radius:8px;height:42px;min-height:0;margin-top:4px;font-size:11px}.admin-login-note{letter-spacing:1px;text-transform:uppercase;color:var(--go-text-3);text-align:center;margin:0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:12px}.admin-login-back{letter-spacing:1.2px;text-transform:uppercase;color:var(--go-text-3);align-items:center;gap:8px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:12px;text-decoration:none;transition:color .18s;display:inline-flex}.admin-login-back:hover{color:var(--go-text-2)}.admin-message{min-height:18px;margin:0;font-size:13px}.admin-login-card .admin-message[data-type=error]{letter-spacing:.8px;text-transform:uppercase;color:var(--go-bad);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:12px}.admin-message[data-type=success]{color:var(--go-ok)}.admin-sidebar{background:var(--go-surface);border-right:1px solid var(--go-border);flex-direction:column;flex:none;gap:2px;width:232px;padding:24px 16px 14px;display:flex}.admin-brand{align-items:center;gap:10px;padding:4px 6px 20px;display:flex}.admin-brand-mark{background:var(--go-accent);width:28px;height:28px;color:var(--go-accent-ink);border-radius:8px;flex:none;justify-content:center;align-items:center;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:12px;font-weight:600;display:inline-flex}.admin-brand-titles{flex-direction:column;gap:1px;display:flex}.admin-brand-titles strong{letter-spacing:2px;color:var(--go-text-1);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:13px;font-weight:600}.admin-brand-titles small{letter-spacing:1.5px;color:var(--go-accent);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:8px}.admin-group-label{letter-spacing:1.8px;text-transform:uppercase;color:var(--go-text-3);margin:0;padding:12px 10px 5px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:8.5px}.admin-section-nav{flex-direction:column;gap:2px;display:flex}.admin-section-tab{color:var(--go-text-2);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;padding:8px 10px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:13px;transition:background-color .15s,color .15s;display:flex}.admin-section-tab svg{width:18px;height:18px;color:var(--go-text-3);flex:none}.admin-section-tab:hover{background:var(--go-surface-2);color:var(--go-text-1)}.admin-section-tab.is-active{background:var(--go-surface-2);color:var(--go-text-1);font-weight:600}.admin-section-tab:hover svg,.admin-section-tab.is-active svg{color:var(--go-accent)}.admin-section-tab[hidden]{display:none}.admin-tab-count{background:var(--go-surface-2);color:var(--go-text-2);border-radius:8px;margin-left:auto;padding:4px 8px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:12px;font-weight:600}.admin-section-tab.is-active .admin-tab-count{background:var(--go-accent);color:var(--go-accent-ink)}.admin-sidebar-spacer{flex:1}.admin-store-card{background:var(--go-surface-2);border-radius:8px;flex-direction:column;gap:8px;padding:12px;display:flex}.admin-store-card-row{align-items:center;gap:10px;display:flex}.admin-store-avatar{background:var(--go-accent);width:26px;height:26px;color:var(--go-accent-ink);border-radius:8px;flex:none;justify-content:center;align-items:center;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:11px;font-weight:600;display:inline-flex}.admin-store-card-titles{flex-direction:column;gap:2px;min-width:0;display:flex}.admin-store-card-titles small{letter-spacing:1.5px;color:var(--go-text-3);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:8px}.admin-store-card-titles strong{color:var(--go-text-1);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.admin-plan-chip{background:var(--go-accent);color:var(--go-accent-ink);letter-spacing:1px;text-transform:uppercase;border-radius:8px;align-self:flex-start;padding:4px 8px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:8px;font-weight:600}.admin-sidebar-divider{background:var(--go-border);height:1px;margin-top:10px}.admin-user-row{align-items:center;gap:10px;padding:10px 4px 0;display:flex}.admin-user-avatar{border:1px solid var(--go-border-2);width:26px;height:26px;color:var(--go-text-2);border-radius:999px;flex:none;justify-content:center;align-items:center;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:9.5px;display:inline-flex}.admin-user-titles{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.admin-user-titles strong{color:var(--go-text-1);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:500;overflow:hidden}.admin-user-titles small{letter-spacing:1px;color:var(--go-text-3);white-space:nowrap;text-overflow:ellipsis;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:8px;overflow:hidden}.admin-sidebar-sign-out{width:26px;height:26px;color:var(--go-text-3);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;transition:color .15s;display:inline-flex}.admin-sidebar-sign-out:hover{color:var(--go-bad)}.admin-sidebar-sign-out svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.admin-sidebar-bottom-gap{height:4px}.admin-store-name-skeleton{background:var(--go-surface-2);border-radius:6px;width:90px;height:12px;animation:1.4s ease-in-out infinite admin-v2-pulse;display:inline-block}.admin-manager{flex-direction:column;padding-bottom:24px;display:flex}.admin-manager[hidden]{display:none}.admin-metrics-row{align-items:center;gap:0;padding:28px 40px 24px;display:flex}.admin-metric{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.admin-metric>strong{letter-spacing:-1px;color:var(--go-text-1);font-variant-numeric:tabular-nums;font-size:30px;font-weight:600;line-height:1.1}.admin-metric>small.is-ok{color:var(--go-ok)}.admin-metric>small.is-warn{color:var(--go-warn)}.admin-dashboard-cols{gap:32px;padding:8px 40px 0;display:flex}.admin-dash-chart{flex-direction:column;flex:1;gap:16px;min-width:0;display:flex}.admin-dash-stock{flex-direction:column;flex:none;gap:16px;width:384px;display:flex}.admin-dash-head{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.admin-dash-head h4{color:var(--go-text-1);margin:0;font-size:15px;font-weight:600}.admin-dash-head>strong{letter-spacing:.4px;font-variant-numeric:tabular-nums;color:var(--go-warn);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:12px;font-weight:400}.admin-dash-stats{align-items:center;gap:10px;display:flex}.admin-dash-stats strong{letter-spacing:.4px;font-variant-numeric:tabular-nums;color:var(--go-accent);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:12px;font-weight:600}.admin-dash-stats span{letter-spacing:.4px;color:var(--go-text-3);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:12px}.admin-dash-chart-box{border:1px solid var(--go-border);background:0 0;border-radius:8px;flex-direction:column;gap:10px;padding:20px;display:flex}.admin-dash-chart-plot{flex-direction:column;gap:10px;display:flex}.admin-dash-chart-plot[hidden]{display:none}.admin-dash-empty{text-align:center;color:var(--go-text-2);margin:0;padding:36px 8px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:13px;line-height:1.5}.admin-dash-empty[hidden]{display:none}.admin-dash-bars{align-items:flex-end;gap:14px;height:262px;display:flex}.admin-dash-bar{flex:1;align-items:flex-end;height:100%;display:flex}.admin-dash-bar-fill{width:100%;height:var(--bar-h);background:var(--go-surface-2);border-radius:4px;transition:background-color .2s;display:block}.admin-dash-bar-fill.is-today{background:var(--go-accent)}.admin-dash-day-labels{gap:14px;display:flex}.admin-dash-day-labels span{text-align:center;letter-spacing:.4px;color:var(--go-text-3);flex:1;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:12px}.admin-dash-day-labels span.is-today{color:var(--go-accent)}.admin-dash-stock-list{flex-direction:column;display:flex}.admin-dash-stock-row{border-top:1px solid var(--go-border);justify-content:space-between;align-items:center;gap:12px;padding:14px 0;display:flex}.admin-dash-stock-row:first-child{border-top:none}.admin-dash-stock-row .l{flex-direction:column;gap:3px;min-width:0;display:flex}.admin-dash-stock-row .l strong{color:var(--go-text-1);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.admin-dash-stock-row .l small{letter-spacing:.4px;font-variant-numeric:tabular-nums;color:var(--go-text-3);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:12px}.admin-dash-stock-row .r{flex:none;align-items:center;gap:12px;display:flex}.admin-dash-stock-row .r strong{color:var(--go-text-2);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:12px;font-weight:600}.admin-dash-stock-row .r strong.is-warn{color:var(--go-warn)}.admin-dash-stock-row .r button{border:1px solid var(--go-border-2);width:30px;height:30px;color:var(--go-text-2);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;padding:0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:16px;line-height:1;transition:background-color .15s,color .15s,transform .15s;display:inline-flex}.admin-dash-stock-row .r button:active{transform:scale(.98)}.admin-dash-stock-row .r button:hover{background:var(--go-surface-2);color:var(--go-text-1)}.admin-dash-tops{padding-top:28px}.admin-dash-toplist{flex-direction:column;flex:1;gap:16px;min-width:0;display:flex}.admin-dash-window{letter-spacing:.4px;color:var(--go-text-3);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:12px}.admin-dash-stock-row .l strong.is-missing{color:var(--go-text-3);font-weight:400}.admin-dash-recent{flex-direction:column;gap:14px;padding:28px 40px 0;display:flex}.admin-dash-link{letter-spacing:0;color:var(--go-text-3);cursor:pointer;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:12.5px;transition:color .15s}.admin-dash-link:hover{color:var(--go-text-1)}.admin-dash-recent-head{letter-spacing:0;text-transform:none;color:var(--go-text-3);align-items:center;gap:12px;padding-bottom:10px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:12px;display:flex}.admin-dash-recent-row{border-top:1px solid var(--go-border);align-items:center;gap:12px;padding:13px 0;display:flex}.admin-dash-recent-row .n{width:340px;color:var(--go-text-1);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.admin-dash-recent-row .c,.admin-dash-recent-row .p{width:170px;color:var(--go-text-2);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.admin-dash-recent-row .p{font-family:Inter,ui-sans-serif,system-ui,sans-serif}.admin-dash-recent-row .s{font-variant-numeric:tabular-nums;width:170px;color:var(--go-text-1);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:12px}.admin-dash-recent-row .st{width:170px}.admin-product-table-head{letter-spacing:1.5px;text-transform:uppercase;color:var(--go-text-3);align-items:center;padding:0 40px 12px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:12px;display:flex}.product-list{flex-direction:column;padding:0 40px;display:flex}.admin-pagination span{letter-spacing:1px;color:var(--go-text-3);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:10.5px}.admin-pagination .nav{align-items:center;gap:8px;display:flex}.admin-pagination .nav button{border:1px solid var(--go-border-2);width:30px;height:30px;color:var(--go-text-2);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:11px;transition:background-color .15s,color .15s;display:inline-flex}.admin-pagination .nav button:hover{background:var(--go-surface-2);color:var(--go-text-1)}.admin-pagination .nav button.is-active{background:var(--go-accent);border-color:var(--go-accent);color:var(--go-accent-ink)}.admin-list{flex-direction:column;padding:0 40px;display:flex}.catalog-editor-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.catalog-editor-header>div{flex-direction:column;gap:3px;display:flex}.catalog-editor-header .admin-kicker{letter-spacing:1.5px;text-transform:uppercase;color:var(--go-accent);margin:0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:12px;font-weight:400;line-height:1}.catalog-editor-header h4{color:var(--go-text-1);margin:0;font-size:18px;font-weight:600}.catalog-editor-header span:not(.admin-kicker){color:var(--go-text-3);font-size:12.5px}.catalog-editor-card{flex-direction:column;gap:16px;display:flex}.catalog-editor-card>label,.catalog-editor-card .product-form-grid>label,.catalog-editor-card .subcategory-form-grid>label,.catalog-editor-card .product-form-grid.two>label,.catalog-editor-card .product-form-grid.three>label{flex-direction:column;gap:7px;display:flex}.catalog-editor-card label>span{letter-spacing:1.2px;text-transform:uppercase;color:var(--go-text-3);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:9.5px}.catalog-editor-card input[type=text],.catalog-editor-card input[type=number],.catalog-editor-card select,.catalog-editor-card textarea{border:1px solid var(--go-border-2);background:var(--go-bg);width:100%;height:38px;color:var(--go-text-1);border-radius:8px;padding:0 12px;font-size:13px;transition:border-color .18s}.catalog-editor-card textarea{resize:vertical;height:auto;min-height:64px;padding:10px 12px;line-height:1.5}.catalog-editor-card input::placeholder,.catalog-editor-card textarea::placeholder{color:var(--go-text-3)}.catalog-editor-card input:focus,.catalog-editor-card select:focus,.catalog-editor-card textarea:focus{border-color:var(--go-accent);outline:none}.catalog-editor-card select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M3 4.5 6 7.5 9 4.5' stroke='%2362626B' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:30px}.catalog-editor-card>label>small{color:var(--go-text-3);font-size:12px;line-height:1.5}.product-form-grid{flex-direction:column;gap:12px;display:flex}.product-form-grid.three{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.product-form-grid.two,.subcategory-form-grid,.product-state-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.product-option-card{border:1px solid var(--go-border);cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:12px;transition:border-color .15s;display:flex}.product-option-card input{opacity:0;pointer-events:none;position:absolute}.product-option-icon{background:var(--go-surface-2);width:32px;height:32px;color:var(--go-text-2);border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:14px;display:inline-flex}.product-option-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.product-option-copy strong{color:var(--go-text-1);font-size:12.5px;font-weight:500}.product-option-copy small{color:var(--go-text-3);font-size:11px;line-height:1.4}.switch-field{cursor:pointer;align-items:center;display:inline-flex;position:relative}.switch-control{background:var(--go-surface-2);border:1px solid var(--go-border-2);border-radius:8px;flex:none;width:34px;height:18px;transition:background-color .2s,border-color .2s;display:inline-block;position:relative}.switch-control:after{content:"";background:var(--go-text-1);border-radius:999px;width:12px;height:12px;transition:transform .2s;position:absolute;top:2px;left:2px}.switch-field input:checked+.switch-control{background:var(--go-accent);border-color:var(--go-accent)}.switch-field input:checked+.switch-control:after{transform:translate(16px)}.switch-field input{opacity:0;pointer-events:none;position:absolute}.visibility-inline>span:last-child{flex-direction:column;gap:2px;display:flex}.visibility-inline strong{color:var(--go-text-1);font-size:13px;font-weight:500}.visibility-inline small{color:var(--go-text-3);font-size:11.5px}.admin-tag-selector .tag-option{border:1px solid var(--go-border);background:var(--go-surface);letter-spacing:.8px;color:var(--go-text-2);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:9.5px;transition:border-color .15s,color .15s;display:inline-flex}.admin-tag-selector .tag-option.is-selected{border-color:var(--go-accent);color:var(--go-text-1)}.admin-tag-selector .tag-option .tag-dot{border-radius:999px;flex:none;width:7px;height:7px}.form-actions-split{justify-content:space-between}.form-actions .admin-submit,.form-actions .admin-secondary,.catalog-editor-card .admin-submit,.catalog-editor-card .admin-secondary,.catalog-editor-card .admin-danger{letter-spacing:1px;text-transform:uppercase;cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;height:40px;padding:0 16px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:10.5px;font-weight:600;transition:background-color .18s,border-color .18s,color .18s,opacity .18s;display:inline-flex}.form-actions .admin-submit,.catalog-editor-card .admin-submit{background:var(--go-accent);color:var(--go-accent-ink);flex:1}.form-actions .admin-secondary,.catalog-editor-card .admin-secondary{color:var(--go-text-2);border-color:var(--go-border-2);background:0 0}.form-actions .admin-secondary:hover,.catalog-editor-card .admin-secondary:hover{background:var(--go-surface-2);color:var(--go-text-1)}.catalog-editor-card .admin-danger{color:var(--go-bad);border-color:var(--go-bad);background:0 0;width:100%}.catalog-editor-card .admin-danger:hover{background:var(--go-bad)}@supports (color:color-mix(in lab, red, red)){.catalog-editor-card .admin-danger:hover{background:color-mix(in srgb, var(--go-bad) 12%, transparent)}}.admin-settings-body{padding:8px 40px 24px}.admin-settings-mfa{flex-direction:column;align-items:flex-start;gap:12px;min-width:0;display:flex}.admin-settings-mfa-controls{align-items:center;gap:12px;display:flex}.admin-settings-mfa-status{color:var(--go-text-2);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:13px}.admin-settings-mfa-enroll{flex-direction:column;gap:10px;max-width:340px;padding:4px 0 0;display:flex}.admin-settings-mfa-enroll img{border:1px solid var(--go-border);background:#fff;border-radius:8px;width:160px;height:160px}.admin-settings-mfa-enroll label{flex-direction:column;gap:6px;display:flex}.admin-settings-mfa-enroll label span{color:var(--go-text-2);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:12.5px;font-weight:500}.admin-settings-mfa-secret{color:var(--go-text-3);word-break:break-all;margin:0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:12px}.admin-settings-mfa-actions{gap:8px;display:flex}.admin-settings-mfa-error{color:var(--go-bad);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:12px}.admin-settings-section-label{letter-spacing:2.2px;text-transform:uppercase;color:var(--go-text-2);border-top:1px solid var(--go-border);margin:0;padding:20px 0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:11px;font-weight:600}.admin-settings-body>.admin-settings-section-label:first-child{border-top:none}.admin-settings-field-row{border-top:1px solid var(--go-border);align-items:center;gap:24px;padding:20px 0;display:flex}.admin-settings-field-row.is-stacked{align-items:flex-start}.admin-settings-field-label{letter-spacing:1.2px;text-transform:uppercase;width:260px;color:var(--go-text-3);flex:none;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:9.5px}.admin-settings-field-row.is-stacked>.admin-settings-field-label{padding-top:10px}.admin-settings-value{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.admin-settings-hint{max-width:340px;color:var(--go-text-3);margin:0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:12px;line-height:1.5}.admin-settings-field-row input[type=text],.admin-settings-field-row input[type=email],.admin-settings-field-row input[type=tel],.admin-settings-field-row textarea{border:1px solid var(--go-border-2);background:var(--go-surface);width:340px;height:40px;color:var(--go-text-1);border-radius:8px;padding:0 13px;font-size:13.5px;transition:border-color .18s,background-color .18s,color .18s}.admin-settings-field-row textarea{resize:vertical;height:auto;min-height:72px;padding:10px 13px;line-height:1.5}.admin-settings-field-row input:focus,.admin-settings-field-row textarea:focus{border-color:var(--go-accent);outline:none}.admin-settings-field-row input::placeholder,.admin-settings-field-row textarea::placeholder{color:var(--go-text-3)}.admin-settings-field-row input[readonly],.admin-settings-field-row input:disabled,.admin-settings-field-row textarea:disabled{background:var(--go-surface-2);border-color:var(--go-border);color:var(--go-text-2);cursor:default;opacity:1;border-style:dashed}.admin-settings-field-row input[readonly]:focus,.admin-settings-field-row input:disabled:focus,.admin-settings-field-row textarea:disabled:focus{border-color:var(--go-border)}.admin-settings-accent{flex-direction:column;gap:10px;display:flex}.admin-settings-accent-row{align-items:center;gap:12px;display:flex}.accent-color-group{border:1px solid var(--go-border-2);background:var(--go-surface);border-radius:8px;align-items:stretch;height:40px;transition:border-color .18s;display:inline-flex;overflow:hidden}.accent-color-group:hover,.accent-color-group:focus-within{border-color:var(--go-accent)}.admin-settings-swatch{background:var(--preview-accent,var(--go-accent));width:40px;color:var(--on-accent,#05272e);cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;padding:0;transition:filter .18s;display:inline-flex}.admin-settings-swatch:hover{filter:brightness(1.08)}.admin-settings-swatch:active{filter:brightness(.88)}.accent-color-divider{background:var(--go-border-2);flex:none;align-self:center;width:1px;height:20px}.accent-color-group input[type=text]{width:130px;height:100%;color:var(--go-text-1);background:0 0;border:0;outline:none;flex:none;padding:0 12px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:12.5px}.accent-preview-card .accent-preview-btn{background:var(--preview-accent,var(--go-accent));color:#fff;letter-spacing:1px;border-radius:6px;padding:6px 12px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:12px;font-weight:600}.accent-preview-card .accent-preview-link{color:var(--preview-accent,var(--go-accent));font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:9.5px}.accent-preview-card .accent-preview-chip{letter-spacing:1px;color:var(--go-text-3);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:12px}.admin-settings-plan{align-items:center;gap:16px;display:flex}.admin-settings-plan strong{letter-spacing:1px;text-transform:uppercase;color:var(--go-accent);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:12px;font-weight:600}.admin-settings-plan span{color:var(--go-text-3);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:11px}.admin-settings-limits{flex-wrap:wrap;align-items:center;gap:32px;display:flex}.admin-settings-limit{align-items:center;gap:12px;display:flex}.admin-settings-limit>span{letter-spacing:1px;text-transform:uppercase;color:var(--go-text-3);white-space:nowrap;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:9.5px}.admin-settings-limit-bar{background:var(--go-surface-2);border-radius:999px;flex:none;width:120px;height:6px;overflow:hidden}.admin-settings-limit-bar span{background:var(--go-accent);border-radius:999px;height:100%;display:block}.admin-settings-limit>strong{color:var(--go-text-1);white-space:nowrap;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:11px;font-weight:600}.admin-settings-limit>.admin-settings-limit-chip{letter-spacing:1px;text-transform:uppercase;background:var(--go-accent);color:var(--go-accent-ink);white-space:nowrap;border-radius:8px;padding:4px 8px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:12px;font-weight:600}.admin-settings-savebar{display:none}@media (width<=560px){.admin-settings-savebar{background:var(--go-bg);border-top:1px solid var(--go-border);padding:10px 16px 14px;display:block;position:sticky;bottom:0}.admin-settings-savebar button{background:var(--go-accent);width:100%;height:46px;color:var(--go-accent-ink);letter-spacing:1.2px;text-transform:uppercase;cursor:pointer;border:0;border-radius:8px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:11px;font-weight:600;transition:opacity .18s,transform .12s}.admin-settings-savebar button:active{transform:scale(.98)}}.brand-media-group{flex-direction:column;gap:8px;display:flex}.brand-media-upload{cursor:pointer;border:1px dashed var(--go-border-2);background:var(--go-surface);border-radius:8px;transition:border-color .18s,background-color .18s;display:block;position:relative}.brand-media-upload.is-logo,.brand-media-upload.is-cover{width:340px;height:96px}.brand-media-upload:hover{border-color:var(--go-text-3)}.brand-media-upload.is-dragging{border-color:var(--go-accent);background:var(--go-surface-2)}.brand-media-upload input[type=file]{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.brand-media-preview{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:10px;display:flex;position:absolute;inset:0;overflow:hidden}.brand-media-preview img{object-fit:contain;border-radius:6px;max-width:100%;max-height:100%}.brand-media-icon{background:var(--go-surface-2);width:34px;height:34px;color:var(--go-text-3);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.brand-media-preview strong{color:var(--go-text-2);font-size:12.5px;font-weight:500}.brand-media-preview small,.brand-media-hint{letter-spacing:.5px;color:var(--go-text-3);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:12px}.file-upload-field{cursor:pointer;flex-direction:column;gap:6px;display:flex}.file-upload-field>span:first-child{letter-spacing:1.2px;text-transform:uppercase;color:var(--go-text-3);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:9.5px}.file-upload-button{border:1px solid var(--go-border-2);background:var(--go-surface);border-radius:8px;align-items:center;gap:8px;padding:9px 14px;transition:background-color .15s;display:inline-flex}.file-upload-button:hover{background:var(--go-surface-2)}.file-upload-button strong{color:var(--go-text-1);font-size:12px;font-weight:500}.file-upload-button small,.file-upload-field>small{color:var(--go-text-3);font-size:11px}.image-upload-box{flex-direction:column;gap:12px;display:flex}.product-image-gallery-manager{flex-direction:column;gap:10px;display:flex}.product-image-gallery-manager[hidden]{display:none}.gallery-manager-header strong{color:var(--go-text-1);font-size:13px;font-weight:500}.gallery-manager-header span{letter-spacing:1px;color:var(--go-text-3);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:9.5px}.image-upload-preview{grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:10px;display:grid}.image-upload-preview .gallery-item{aspect-ratio:1;border:1px solid var(--go-border);border-radius:8px;position:relative;overflow:hidden}.image-upload-preview .gallery-item img{object-fit:cover;width:100%;height:100%}.image-upload-preview .gallery-item.is-primary{border-color:var(--go-accent)}.image-upload-preview .gallery-item .remove{background:var(--go-heart-bg);width:20px;height:20px;color:var(--go-text-1);cursor:pointer;border:none;border-radius:6px;font-size:11px;line-height:1;position:absolute;top:4px;right:4px}.admin-confirm-overlay{z-index:140;background:var(--go-dim);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.admin-confirm-overlay[hidden]{display:none}.admin-confirm-modal{border:1px solid var(--go-border-2);background:var(--go-surface);border-radius:8px;flex-direction:column;gap:14px;width:min(400px,100%);padding:24px;display:flex;box-shadow:0 20px 60px #0000004d}.admin-confirm-modal h4{color:var(--go-text-1);margin:0;font-size:16px;font-weight:600}.admin-confirm-modal p{color:var(--go-text-2);margin:0;font-size:13.5px;line-height:1.6}.admin-confirm-actions{align-items:center;gap:10px;margin-top:6px;display:flex}.admin-confirm-actions .admin-secondary{border:1px solid var(--go-border-2);height:38px;color:var(--go-text-2);letter-spacing:1px;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;padding:0 16px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:10.5px;font-weight:600;transition:background-color .15s,color .15s;display:inline-flex}.admin-confirm-actions .admin-secondary:hover{background:var(--go-surface-2);color:var(--go-text-1)}.admin-confirm-actions .admin-danger{border:1px solid var(--go-bad);background:var(--go-bad);height:38px;color:var(--go-bad-ink,#fcfcfc);letter-spacing:1px;text-transform:uppercase;cursor:pointer;border-radius:8px;flex:1;justify-content:center;align-items:center;padding:0 16px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:10.5px;font-weight:600;transition:opacity .15s;display:inline-flex}.admin-confirm-actions .admin-danger:hover{opacity:.9}.admin-submit{border:1px solid var(--go-accent);background:var(--go-accent);height:40px;color:var(--go-accent-ink);letter-spacing:1px;text-transform:uppercase;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:11px;font-weight:600;text-decoration:none;transition:opacity .18s,transform .12s;display:inline-flex}.admin-submit:hover{opacity:.9}.admin-submit:active{transform:scale(.98)}.admin-submit:disabled{opacity:.5;cursor:not-allowed}.admin-secondary{border:1px solid var(--go-border-2);height:40px;color:var(--go-text-2);letter-spacing:1px;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:10.5px;font-weight:600;text-decoration:none;transition:background-color .18s,color .18s;display:inline-flex}.admin-secondary[hidden]{display:none}.admin-danger{border:1px solid var(--go-bad);height:38px;color:var(--go-bad);letter-spacing:1px;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:10.5px;font-weight:600;transition:background-color .18s;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.admin-danger:hover{background:color-mix(in srgb, var(--go-bad) 12%, transparent)}}.catalog-card-list{flex-direction:column;display:flex}.catalog-card-list .catalog-card-row{border-top:1px solid var(--go-border);align-items:center;gap:14px;padding:14px 0;display:flex}.catalog-card-list .catalog-card-row:first-child{border-top:none}.admin-content{overflow-x:hidden}@keyframes admin-v2-spin{to{transform:rotate(360deg)}}@keyframes admin-v2-pulse{0%,to{opacity:.5}50%{opacity:1}}@media (width<=1100px){.admin-metrics-row,.admin-dashboard-cols{padding-left:24px;padding-right:24px}.admin-dash-chart{flex:none;width:460px}.admin-dash-stock{flex:1;width:auto;min-width:0}.admin-product-table-head,.product-list,.admin-list,.admin-pagination,.admin-settings-body{padding-left:24px;padding-right:24px}.admin-settings-field-label,.admin-settings-section-label{width:200px}}.admin-bottom-tabs,.admin-mobile-sidebar-dim{display:none}@media (width<=860px){.admin-page .admin-modal{grid-template:"topbar""content"minmax(0,1fr)/minmax(0,1fr)}.admin-private.is-sidebar-collapsed .admin-sidebar{display:flex}.admin-sidebar{z-index:130;border-right:1px solid var(--go-border);width:232px;padding:24px 16px 14px;transition:transform .25s cubic-bezier(.32,.72,0,1);position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-103%);box-shadow:0 12px 32px #00000047}.admin-sidebar.is-mobile-open{transform:none}.admin-mobile-sidebar-dim{z-index:120;background:var(--go-dim);grid-area:content;display:block;position:fixed;inset:0}.admin-bottom-tabs{z-index:100;padding:8px 16px calc(8px + env(safe-area-inset-bottom,0px));background:var(--go-surface);border-top:1px solid var(--go-border);grid-area:topbar;align-items:center;gap:4px;height:60px;display:flex;position:fixed;bottom:0;left:0;right:0}.admin-bottom-tab{color:var(--go-text-3);cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;flex:1;align-items:center;gap:3px;padding:4px 0;transition:color .15s;display:flex}.admin-bottom-tab svg{width:22px;height:22px;color:inherit;flex:none}.admin-bottom-tab span{font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:12px;line-height:1}.admin-bottom-tab.is-active{color:var(--go-text-1)}.admin-bottom-tab.is-active svg{color:var(--go-accent)}.admin-content{padding-bottom:76px}.admin-sidebar-spacer,.admin-sidebar-bottom-gap{display:none}.admin-brand{padding:4px 6px 12px}.admin-metrics-row{padding:20px 16px 16px}.admin-dashboard-cols,.admin-dash-tops,.admin-dash-recent,.admin-product-table-head,.product-list,.admin-list,.admin-pagination,.admin-settings-body{padding-left:16px;padding-right:16px}.admin-settings-field-row{flex-direction:column;align-items:flex-start;gap:10px}.admin-settings-field-label,.admin-settings-section-label{width:100%}.admin-settings-field-row input[type=text],.admin-settings-field-row input[type=email],.admin-settings-field-row input[type=tel],.admin-settings-field-row textarea,.admin-settings-value,.admin-settings-hint,.admin-settings-mfa,.admin-settings-mfa-enroll{width:100%;max-width:none}.admin-product-table-head{display:none}.admin-dash-recent-row .n,.admin-dash-recent-row .c,.admin-dash-recent-row .p,.admin-dash-recent-row .s,.admin-dash-recent-row .st{flex:1;width:auto;min-width:80px}.admin-dash-recent-head{display:none}.admin-dash-recent-row{flex-wrap:wrap}.product-form-grid.three,.product-form-grid.two,.subcategory-form-grid,.product-state-grid{grid-template-columns:1fr}}body:has(.go-auth-bar:not([hidden])) .admin-modal-header,body:has(.admin-login-form:not([hidden])) .admin-modal-header,body:has(.admin-auth-loading:not([hidden])) .admin-modal-header,body:has(.admin-login-form[hidden]) .admin-login-back{display:none}.admin-modal-header{border-bottom:1px solid var(--go-border);justify-content:space-between;align-items:center;gap:16px;height:72px;min-height:72px;padding:0 40px;display:flex}.admin-modal-header .admin-header-brand{align-items:center;gap:10px;min-width:0;display:flex}.admin-modal-header .admin-header-mark{background:var(--go-accent);width:28px;height:28px;color:var(--go-accent-ink);border-radius:8px;justify-content:center;align-items:center;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:12px;font-weight:600;display:inline-flex}.admin-modal-header .eyebrow{letter-spacing:2px;color:var(--go-accent);margin:0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:12px}.admin-modal-header h2{letter-spacing:-.5px;color:var(--go-text-1);margin:2px 0 0;font-size:21px;font-weight:600}.admin-modal-header .admin-copy{letter-spacing:1px;color:var(--go-text-3);margin:2px 0 0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:12px}@media (width<=860px){.admin-settings-accent,.brand-media-group{width:100%}.admin-settings-accent-row{flex-wrap:wrap}.accent-color-group{height:36px}.admin-settings-swatch{width:36px}.accent-color-group input[type=text]{width:120px;font-size:11px}.accent-preview-card{flex:100%;justify-content:space-between}.brand-media-upload.is-logo,.brand-media-upload.is-cover{width:100%}}@media (width<=860px) and (width>=561px){.admin-metrics-row{grid-template-columns:repeat(4,1fr);gap:12px;padding:20px 24px 16px;display:grid}.admin-metric{border:1px solid var(--go-border);border-radius:8px;flex:none;gap:6px;min-width:0;padding:16px}.admin-metric>strong{order:-1;font-size:24px}.admin-metric>span{letter-spacing:1.2px;font-size:8.5px}.admin-metric>small{font-size:8.5px}.admin-list.catalog-card-list .admin-list-item.catalog-card-item{gap:10px;padding:9px 0}.admin-list.catalog-card-list .admin-row-icon{width:34px;height:34px}}@media (width<=560px){.admin-metrics-row{grid-template-columns:repeat(4,1fr);gap:0;padding:16px 16px 12px;display:grid}.admin-metric{text-align:center;flex:none;align-items:center;gap:3px;min-width:0;padding:0}.admin-metric>strong{letter-spacing:-.5px;font-size:20px}.admin-metric>span{letter-spacing:1px;font-size:8px}.admin-metric>small{letter-spacing:.8px;font-size:7.5px}.admin-dashboard-cols{flex-direction:column}.admin-dash-chart,.admin-dash-stock,.admin-dash-toplist{flex:none;width:100%}.admin-list.catalog-card-list .admin-list-item.catalog-card-item{gap:10px;padding:11px 0}.admin-list.catalog-card-list .admin-row-icon{width:34px;height:34px}}.admin-topbar-search{border:1px solid var(--go-border-2);background:var(--go-surface);width:230px;height:38px;color:var(--go-text-3);border-radius:8px;align-items:center;gap:10px;padding:0 13px;display:flex}.admin-topbar-search[hidden]{display:none}.admin-topbar-search:focus-within{border-color:var(--go-accent)}.admin-topbar-search input{min-width:0;color:var(--go-text-1);letter-spacing:1px;background:0 0;border:none;outline:none;flex:1;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:11px}.admin-topbar-search input::placeholder{color:var(--go-text-3)}.admin-topbar-search input::-webkit-search-cancel-button{-webkit-appearance:none}.admin-sidebar-toggle{display:none}.admin-sidebar-toggle svg{color:currentColor;width:15px;height:15px}.admin-modal-header .admin-header-mark{display:none}.admin-modal-actions{align-items:center;gap:12px;display:flex}.admin-modal-actions .go-icon-btn svg{width:14px;height:14px}.admin-store-selector{border:1px solid var(--go-border-2);background:var(--go-surface);height:34px;color:var(--go-text-1);border-radius:8px;padding:0 10px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:10.5px}.admin-store-selector:focus{border-color:var(--go-accent);outline:none}.admin-store-selector[hidden]{display:none}.admin-modal-actions a{color:var(--go-text-2);letter-spacing:1px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:10.5px;text-decoration:none;transition:color .15s}.admin-modal-actions a:hover{color:var(--go-text-1)}.catalog-form-drawer{z-index:120;background:var(--go-surface);border-left:1px solid var(--go-border-2);flex-direction:column;gap:16px;width:460px;max-width:100vw;padding:24px 26px;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-20px 0 60px #00000040}.catalog-form-drawer[hidden]{display:none}.product-form-drawer{z-index:120;background:var(--go-surface);border-left:1px solid var(--go-border-2);width:460px;max-width:100vw;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-20px 0 60px #00000040}.admin-drawer-dim{z-index:115;background:#0a0a0b99;position:fixed;inset:0}.admin-drawer-dim[hidden]{display:none}.product-stock-stepper{border:1px solid var(--go-border-2);background:var(--go-bg);border-radius:8px;align-items:center;height:34px;display:flex;overflow:hidden}.product-stock-stepper input{text-align:center;-moz-appearance:textfield;background:0 0;border:0;border-radius:0;flex:1;min-width:0;height:32px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:12px}.product-stock-stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.product-stock-stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product-stock-step{width:40px;height:32px;color:var(--go-text-2);cursor:pointer;background:0 0;border:0;flex:none;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:13px;transition:color .15s}.product-stock-step:hover{color:var(--go-text-1)}.product-form-drawer[hidden]{display:none}.product-form-drawer-panel{flex-direction:column;gap:16px;padding:24px 26px;display:flex}.product-form-drawer-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.product-form-drawer-header>div{flex-direction:column;gap:3px;display:flex}.product-form-drawer-header .admin-kicker{letter-spacing:1.5px;text-transform:uppercase;color:var(--go-accent);margin:0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:12px;font-weight:400}.product-form-drawer-header h4{color:var(--go-text-1);margin:0;font-size:18px;font-weight:600}.product-form-drawer-header .modal-close{border:1px solid var(--go-border-2);width:30px;height:30px;color:var(--go-text-2);cursor:pointer;background:0 0;border-radius:8px;flex:none;justify-content:center;align-items:center;transition:background-color .18s,color .18s;display:inline-flex}.product-form-drawer-header .modal-close:hover{background:var(--go-surface-2);color:var(--go-text-1)}.product-form-drawer-header .modal-close svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:13px;height:13px}.compact-button{height:34px;padding:0 12px;font-size:12px}.full-width{width:100%}.admin-topbar-new{background:var(--go-accent);height:38px;color:var(--go-accent-ink);letter-spacing:1px;text-transform:uppercase;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:11px;font-weight:600;transition:opacity .18s,transform .12s;display:inline-flex}.admin-topbar-new:hover{opacity:.92}.admin-topbar-new:active{transform:scale(.98)}.admin-topbar-secondary{flex:none;align-items:center;gap:10px;display:flex}.admin-topbar-secondary-btn{border:1px solid var(--go-border-2);height:34px;color:var(--go-text-2);letter-spacing:1px;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:12px;text-decoration:none;transition:color .15s,border-color .15s,transform .12s;display:inline-flex}.admin-topbar-secondary-btn:hover{color:var(--go-text-1);border-color:var(--go-text-3)}.admin-topbar-secondary-btn:active{transform:scale(.98)}.admin-subsection-label{letter-spacing:1.5px;text-transform:uppercase;color:var(--go-text-3);margin:0;padding:24px 40px 0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:9.5px}.admin-subsection-label+.admin-list{padding-top:4px}.admin-manager[data-admin-panel=tags] .tag-token-list{padding-top:20px}.admin-modal-header .admin-header-titles{flex-direction:column;gap:3px;min-width:0;display:flex}.admin-modal-header .admin-header-titles h2{letter-spacing:-.5px;color:var(--go-text-1);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:21px;font-weight:600;overflow:hidden}.admin-modal-header .admin-header-titles .admin-copy{letter-spacing:1px;color:var(--go-text-3);white-space:nowrap;text-overflow:ellipsis;margin:0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:12px;overflow:hidden}.admin-metric>span{letter-spacing:1.5px;text-transform:uppercase;color:var(--go-text-3);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:12px}.admin-metric>strong{letter-spacing:-1px;color:var(--go-text-1);font-size:30px;font-weight:600}.admin-dash-vals{gap:14px;display:flex}.admin-dash-vals span{text-align:center;font-variant-numeric:tabular-nums;color:var(--go-text-3);flex:1;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:12px;font-weight:600}.admin-dash-vals span.is-today{color:var(--go-accent)}.admin-dash-stock-row .r strong{background:var(--go-warn);min-width:66px;color:var(--go-surface);letter-spacing:.4px;font-variant-numeric:tabular-nums;border-radius:8px;justify-content:center;align-items:center;padding:4px 10px;font-size:12px;font-weight:600;line-height:1.25;display:inline-flex}.admin-dash-stock-row .r strong.is-warn{background:var(--go-warn);color:var(--go-surface)}.admin-filter-chips{align-items:center;gap:10px;padding:22px 40px 18px;display:flex}.admin-product-sort-field,.admin-product-category-field{flex:none;align-items:center;gap:8px;display:flex;position:relative}.admin-product-sort-field>span,.admin-product-category-field>span{letter-spacing:1px;color:var(--go-text-3);text-transform:uppercase;white-space:nowrap;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:12px}.admin-product-sort-field select,.admin-product-category-field select{appearance:none;color:var(--go-text-3);letter-spacing:1px;text-transform:uppercase;cursor:pointer;background:0 0;border:0;outline:none;padding-right:16px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:11px}.admin-product-field-chevron{pointer-events:none;color:var(--go-text-3);position:absolute;top:50%;right:0;transform:translateY(-50%)}.admin-filter-chip{border:1px solid var(--go-border);background:var(--go-surface);color:var(--go-text-2);letter-spacing:.8px;text-transform:uppercase;cursor:pointer;border-radius:8px;flex:none;align-items:center;gap:8px;padding:8px 14px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:10.5px;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.admin-filter-chip span{color:var(--go-text-3);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:10.5px}.admin-filter-chip:hover{border-color:var(--go-border-2);color:var(--go-text-1)}.admin-filter-chip.is-active{background:var(--go-accent);border-color:var(--go-accent);color:var(--go-accent-ink)}.admin-filter-chip.is-active span{color:var(--go-accent-ink)}.admin-filter-chips-spacer{flex:1}.admin-page-size-label{letter-spacing:1px;color:var(--go-text-3);text-transform:uppercase;flex:none;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:12px}.admin-page-size-chip{border:1px solid var(--go-border-2);width:36px;height:26px;color:var(--go-text-2);cursor:pointer;background:0 0;border-radius:8px;flex:none;justify-content:center;align-items:center;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:10.5px;transition:background-color .18s,color .18s;display:inline-flex}.admin-page-size-chip.is-active{background:var(--go-accent);border-color:var(--go-accent);color:var(--go-accent-ink)}.admin-product-table-head{letter-spacing:1.5px;text-transform:uppercase;color:var(--go-text-3);align-items:center;gap:0;padding:0 40px 12px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:12px;display:flex}.admin-product-table-head,.admin-list.product-list .admin-list-item.product-admin-item{grid-template-columns:minmax(200px,2.5fr) minmax(120px,1fr) minmax(120px,1fr) minmax(100px,1fr) minmax(110px,1fr) minmax(110px,1fr) 60px;align-items:center;display:grid}.admin-product-table-head span:nth-child(5){text-align:center}.admin-product-table-head span:nth-child(7){text-align:right}.admin-list.product-list .admin-list-item.product-admin-item{border-top:1px solid var(--go-border);gap:0;padding:12px 0}.admin-list.product-list .admin-list-item.product-admin-item:first-child{border-top:none}.admin-product-cell{min-width:0}.admin-product-cell.product-cell-main{flex-direction:column;gap:3px;min-width:0;display:flex}.admin-product-title-row{align-items:center;gap:12px;min-width:0;display:flex}.admin-product-thumb{background:var(--go-surface-2);letter-spacing:1px;width:40px;height:40px;color:var(--go-text-3);border-radius:8px;flex:none;justify-content:center;align-items:center;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:8px;display:flex;overflow:hidden}.admin-product-thumb img{object-fit:cover;width:100%;height:100%}.admin-product-heading{min-width:0}.admin-product-heading h4{color:var(--go-text-1);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13.5px;font-weight:500;line-height:1.25;overflow:hidden}.admin-product-content .admin-muted-line{letter-spacing:1px;color:var(--go-text-3);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:12px;display:none}.admin-mobile-sub{display:none}.admin-product-cell.product-cell-category strong{color:var(--go-text-2);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:400;display:block;overflow:hidden}.admin-product-cell.product-cell-price strong{color:var(--go-text-1);font-variant-numeric:tabular-nums;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:12.5px;font-weight:400}.admin-product-margin{color:var(--go-text-3);font-variant-numeric:tabular-nums;margin-top:2px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:11px;display:block}.admin-product-cell.product-cell-stock{justify-content:center;display:flex}.product-admin-actions{justify-content:flex-end;display:flex}.stock-controls{border:1px solid var(--go-border-2);border-radius:8px;align-items:center;display:flex;overflow:hidden}.stock-button{width:22px;height:26px;color:var(--go-text-2);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:12px;transition:color .15s;display:inline-flex}.stock-button:hover:not(:disabled){color:var(--go-text-1)}.stock-button:disabled{opacity:.4;cursor:default}.stock-value{width:40px;height:26px;color:var(--go-text-1);justify-content:center;align-items:center;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:12px;font-weight:600;display:inline-flex}.stock-sep{background:var(--go-border-2);width:1px;height:16px}.admin-status-row{align-items:center;gap:6px;display:flex}.admin-status-text.is-available{color:var(--go-ok)}.admin-status-text.is-warning{color:var(--go-warn)}.admin-status-text.is-sold-out{color:var(--go-bad)}.admin-action-menu{position:relative}.admin-action-menu-trigger{border:1px solid var(--go-border-2);width:30px;height:30px;color:var(--go-text-2);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;list-style:none;transition:color .15s,border-color .15s;display:inline-flex}.admin-action-menu-trigger::-webkit-details-marker{display:none}.admin-action-menu-trigger:hover{color:var(--go-text-1);border-color:var(--go-text-3)}.admin-action-menu-panel{z-index:60;border:1px solid var(--go-border-2);background:var(--go-surface);border-radius:8px;flex-direction:column;gap:2px;width:148px;min-width:148px;padding:5px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 32px #00000047}.admin-action-menu.is-flipped .admin-action-menu-panel{top:auto;bottom:calc(100% + 6px)}.admin-action-menu-item{width:100%;color:var(--go-text-1);letter-spacing:0;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:8px 12px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:12.5px;font-weight:500;transition:background-color .15s,color .15s;display:flex}.admin-action-menu-item svg{color:var(--go-text-3);flex:none;transition:color .15s}.admin-action-menu-item:hover{background:var(--go-surface-2)}.admin-action-menu-item:hover svg{color:var(--go-text-1)}.admin-action-menu-item.danger,.admin-action-menu-item.danger svg{color:var(--go-bad)}.admin-action-menu-item.danger:hover{background:var(--go-bad)}@supports (color:color-mix(in lab, red, red)){.admin-action-menu-item.danger:hover{background:color-mix(in srgb, var(--go-bad) 12%, transparent)}}.admin-action-menu-divider{background:var(--go-border);height:1px;margin:2px 0}.admin-pagination{justify-content:space-between;align-items:center;gap:16px;padding:16px 40px 0;display:flex}.admin-pagination-info{letter-spacing:1px;color:var(--go-text-3);margin:0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:10.5px}.admin-pagination-controls{align-items:center;gap:6px;display:flex}.admin-page-btn{border:1px solid var(--go-border-2);width:30px;height:30px;color:var(--go-text-2);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:11px;transition:background-color .15s,color .15s;display:inline-flex}.admin-page-btn:hover:not(:disabled):not(.is-active){color:var(--go-text-1)}.admin-page-btn.is-active{background:var(--go-accent);border-color:var(--go-accent);color:var(--go-accent-ink);font-weight:600}.admin-page-btn:disabled{opacity:.4;cursor:default}.admin-page-ellipsis{color:var(--go-text-3);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:11px}.admin-page-summary{display:none}.admin-list.catalog-card-list .admin-list-item.catalog-card-item{border-top:1px solid var(--go-border);align-items:center;gap:16px;padding:18px 0;display:flex}.admin-list.catalog-card-list .admin-list-item.catalog-card-item:first-child{border-top:none}.admin-row-icon{background:var(--go-surface-2);width:38px;height:38px;color:var(--go-text-2);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.admin-list-content{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.admin-list-content h4{color:var(--go-text-1);margin:0;font-size:15px;font-weight:600}.admin-row-meta{letter-spacing:1px;color:var(--go-text-3);margin:0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:9.5px}.admin-list-actions{flex:none;align-items:center;gap:12px;display:flex}.toggle-field.switch-field.compact .switch-control{border:1px solid var(--go-border-2);background:var(--go-surface-2);border-radius:8px;flex:none;width:34px;height:18px;transition:background-color .18s,border-color .18s;position:relative}.toggle-field.switch-field.compact .switch-control:after{content:"";background:var(--go-text-1);border-radius:999px;width:12px;height:12px;transition:transform .18s;position:absolute;top:2px;left:2px}.toggle-field.switch-field.compact input:checked~.switch-control{background:var(--go-accent);border-color:var(--go-accent)}.toggle-field.switch-field.compact input:checked~.switch-control:after{transform:translate(16px)}.admin-tag-token{border-top:1px solid var(--go-border);align-items:center;gap:16px;padding:18px 0;display:flex}.admin-tag-token:first-child{border-top:none}.admin-tag-token-content{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.admin-tag-dot{background:var(--tag-dot,var(--go-accent));border-radius:999px;flex:none;width:7px;height:7px}.admin-tag-token-name{letter-spacing:1px;text-transform:uppercase;color:var(--go-text-1);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:11px}.admin-tag-token-meta{color:var(--go-text-3);margin:0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:11px}.admin-tag-token-actions{flex:none;align-items:center;gap:8px;display:flex}.admin-color-popover{z-index:140;border:1px solid var(--go-border-2);background:var(--go-surface);border-radius:8px;flex-direction:column;gap:12px;width:260px;padding:14px;display:flex;position:fixed;box-shadow:0 12px 32px #00000047}.admin-color-popover[hidden]{display:none}.admin-color-popover-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-color-popover-head span{letter-spacing:1.5px;color:var(--go-text-3);text-transform:uppercase;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:12px}.admin-color-popover-head kbd{color:var(--go-text-3);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:12px}.admin-color-field{background:linear-gradient(to bottom, var(--popover-color,#06b6d4), #fff), linear-gradient(to bottom, transparent, #000c);background-blend-mode:multiply;cursor:crosshair;border-radius:8px;width:100%;height:130px;position:relative}.admin-color-field .admin-color-cursor{pointer-events:none;border:2px solid #fff;border-radius:999px;width:14px;height:14px;position:absolute;transform:translate(-50%,-50%)}.admin-color-hue{cursor:pointer;background:linear-gradient(90deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red);border-radius:999px;width:100%;height:12px}.admin-color-row{align-items:center;gap:10px;display:flex}.admin-color-swatch{border:1px solid var(--go-border-2);border-radius:8px;flex:none;width:34px;height:34px}.admin-color-hex{border:1px solid var(--go-border-2);background:var(--go-bg);min-width:0;height:34px;color:var(--go-text-1);border-radius:8px;outline:none;flex:1;padding:0 10px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:11px}.admin-color-use{background:var(--go-accent);height:34px;color:var(--go-accent-ink);letter-spacing:1px;text-transform:uppercase;cursor:pointer;border:0;border-radius:8px;flex:1;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:9.5px;font-weight:600}.catalog-editor-header{box-shadow:none;background:0 0;border:0}.catalog-editor-header h4{color:var(--go-text-1);margin:0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:15px;font-weight:600}.catalog-editor-header span{color:var(--go-text-3);margin:3px 0 0;font-size:12.5px;line-height:1.5;display:block}.catalog-card-list{gap:0;display:grid}.admin-submit,.admin-secondary,.admin-danger{letter-spacing:1px;text-transform:uppercase;cursor:pointer;height:38px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:10.5px;font-weight:600;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s,opacity .18s;display:inline-flex}.admin-submit{background:var(--go-accent);color:var(--go-accent-ink)}.admin-submit:hover{background:var(--go-accent);opacity:.92}.admin-secondary{border-color:var(--go-border-2);color:var(--go-text-2)}.admin-secondary:hover{background:var(--go-surface-2);color:var(--go-text-1)}.admin-danger{border-color:var(--go-bad);color:var(--go-bad)}.admin-danger:hover{background:var(--go-bad)}@supports (color:color-mix(in lab, red, red)){.admin-danger:hover{background:color-mix(in srgb, var(--go-bad) 12%, transparent)}}.admin-secondary.compact-button{height:30px;padding:0 10px}.admin-secondary.full-width{width:100%}.admin-list-empty{text-align:center;letter-spacing:1px;color:var(--go-text-3);box-shadow:none;background:0 0;border:0;padding:32px 0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:12px}.admin-list-empty.error{color:var(--go-bad)}.catalog-filter-row{scrollbar-width:none;gap:8px;padding:0 40px 4px;display:flex;overflow-x:auto}.catalog-filter-chip{border:1px solid var(--go-border);background:var(--go-surface);min-height:30px;color:var(--go-text-2);letter-spacing:1px;text-transform:uppercase;border-radius:8px;flex:none;align-items:center;padding:0 12px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:9.5px;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.catalog-filter-chip:hover,.catalog-filter-chip.is-active{border-color:var(--go-accent);background:var(--go-accent);color:var(--go-accent-ink)}.category-form,.product-form,.tag-form{box-shadow:none;background:0 0;border:0;gap:14px;display:grid}.catalog-editor-card{box-shadow:none;background:0 0}.catalog-editor-header{justify-content:space-between;align-items:flex-start;gap:12px;padding:0;display:flex}.catalog-editor-header .admin-kicker{letter-spacing:1.5px;text-transform:uppercase;color:var(--go-accent);margin:0 0 3px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:12px}.product-form-drawer,.catalog-form-drawer{box-shadow:-20px 0 60px #00000040}.product-form-grid{gap:12px;display:grid}.product-form-grid.two{grid-template-columns:1fr 1fr}.product-form-grid.three{grid-template-columns:1fr 1fr 1fr}.product-state-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.product-option-card{border:1px solid var(--go-border);background:var(--go-bg);cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:12px;transition:border-color .15s;display:flex}.product-option-card:has(input:checked){border-color:var(--go-accent)}.product-option-card input{accent-color:var(--go-accent)}.product-option-card .product-option-icon{background:var(--go-surface-2);width:26px;height:26px;color:var(--go-text-2);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.product-option-card .product-option-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.product-option-card .product-option-copy strong{color:var(--go-text-1);font-size:12.5px;font-weight:500}.product-option-card .product-option-copy span{color:var(--go-text-3);font-size:11px}.product-image-row{align-items:flex-start;gap:12px;display:flex}.file-upload-field{flex-direction:column;gap:8px;display:flex}.file-upload-field>span{letter-spacing:1.2px;text-transform:uppercase;color:var(--go-text-3);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:9.5px}.file-upload-button{border:1px solid var(--go-border-2);height:36px;color:var(--go-text-2);letter-spacing:1px;text-transform:uppercase;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:9.5px;transition:color .15s;display:inline-flex}.file-upload-field.is-dragging .file-upload-button{border-color:var(--go-accent);color:var(--go-accent)}.image-upload-box{border:1px dashed var(--go-border-2);text-align:center;color:var(--go-text-3);letter-spacing:1px;background:0 0;border-radius:8px;padding:20px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:9.5px}.product-image-gallery-manager{gap:10px;display:grid}.gallery-manager-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.gallery-manager-header strong{letter-spacing:1.2px;text-transform:uppercase;color:var(--go-text-3);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:9.5px}.gallery-manager-header small{color:var(--go-text-3);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:12px}.image-upload-preview{flex-wrap:wrap;gap:8px;display:flex}.image-gallery-card{border:2px solid var(--go-accent);background:var(--go-surface-2);border-radius:8px;width:64px;height:64px;position:relative;overflow:hidden}.image-gallery-card img{object-fit:cover;width:100%;height:100%}.image-gallery-card.is-main{border-width:2px}.image-gallery-card .image-preview-remove{width:18px;height:18px;color:var(--go-text-1);cursor:pointer;background:#0a0a0bcc;border:0;border-radius:6px;justify-content:center;align-items:center;font-size:12px;display:inline-flex;position:absolute;top:2px;right:2px}.product-tags-field{gap:8px;display:grid}.product-tags-field>span{letter-spacing:1.2px;text-transform:uppercase;color:var(--go-text-3);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:9.5px}.admin-tag-selector{flex-wrap:wrap;gap:6px;display:flex}.admin-tag-option{border:1px solid var(--go-border);background:var(--go-surface-2);color:var(--go-text-2);letter-spacing:.8px;text-transform:uppercase;cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:9.5px;display:inline-flex}.admin-tag-option:has(input:checked){background:var(--go-accent);border-color:var(--go-accent);color:var(--go-accent-ink)}.admin-tag-option input{accent-color:var(--go-accent)}.form-actions{align-items:center;gap:10px;display:flex}.form-actions-split{justify-content:space-between;align-items:center;gap:12px;display:flex}.form-actions-group{align-items:center;gap:10px;display:flex}.visibility-inline{align-items:center;gap:8px;display:flex}.visibility-inline .switch-label{letter-spacing:1px;text-transform:uppercase;color:var(--go-text-2);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:9.5px}.accent-preview-card{border:1px solid var(--go-border);background:0 0;border-radius:8px;align-items:center;gap:12px;height:40px;padding:0 14px;display:flex}.accent-preview-card strong{color:var(--go-text-1);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:13.5px;font-weight:500}.admin-list{gap:0;display:grid}.admin-list .admin-list-item{list-style:none}.admin-list.product-list{flex-direction:column;gap:0;display:flex}.admin-list-item,.admin-list-item.catalog-card-item,.admin-list-item.product-admin-item{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0}.catalog-card-item .admin-list-content h4{font-size:15px;font-weight:600}.catalog-card-item .admin-list-content .admin-row-meta{-webkit-line-clamp:unset;font-size:9.5px;line-height:1.5;display:block}.catalog-card-item .admin-list-actions{align-items:center;gap:12px;display:flex}.category-form,.product-form,.tag-form{padding:0}@media (width<=560px){.admin-login-form{gap:24px;width:calc(100% - 48px);margin:8vh auto 0}.admin-login-card{gap:14px;padding:22px}.admin-login-heading h3{font-size:20px}.admin-login-heading p{font-size:12.5px}.admin-login-card>label>span{font-size:12px}.admin-login-card input{height:42px}.admin-login-form .admin-login-submit{height:44px}.admin-login-card .admin-message[data-type=error]{font-size:9.5px}.admin-login-note,.admin-login-back svg{display:none}.admin-login-back span:before{content:"← "}}@media (width<=860px) and (width>=561px){.admin-login-card{gap:14px;width:420px;padding:32px}.admin-login-card input{height:42px}.admin-login-form .admin-login-submit{height:44px}.admin-login-card .admin-message[data-type=error]{background:var(--go-surface-2);letter-spacing:0;text-transform:none;border-radius:8px;align-items:center;gap:8px;padding:10px 12px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:12px;display:flex}.admin-login-card .admin-message[data-type=error]:before{content:"!";background:var(--go-bad);width:13px;height:13px;color:var(--go-surface-2);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}}@media (width<=860px){.admin-modal-header{height:64px;padding:0 16px}.admin-modal-header .admin-header-mark,.admin-sidebar-toggle{display:inline-flex}.admin-topbar-search{width:min(230px,100%)}}@media (width<=560px){.admin-modal-header{height:56px;min-height:56px}.admin-modal-header h2{font-size:17px!important}.admin-modal-header .admin-copy,.admin-modal-header .admin-header-mark,.admin-topbar-secondary{display:none}.admin-topbar-new{letter-spacing:1px;height:34px;padding:0 12px;font-size:9.5px}}@media (width<=1100px) and (width>=561px){.admin-list,.admin-product-table-head,.product-list{padding-left:24px;padding-right:24px}.admin-product-table-head{gap:8px}.admin-product-table-head,.admin-list.product-list .admin-list-item.product-admin-item{grid-template-columns:minmax(120px,1fr) minmax(80px,.8fr) minmax(70px,.7fr) minmax(60px,.6fr) minmax(70px,.7fr) minmax(70px,.7fr) 40px}.admin-list.product-list .admin-list-item.product-admin-item{gap:8px;padding:9px 0}.admin-filter-chips{flex-wrap:wrap;row-gap:8px}.admin-product-thumb{border-radius:6px;width:34px;height:34px}.admin-product-heading h4{font-size:12.5px}.admin-product-cell.product-cell-category strong,.admin-product-cell.product-cell-subcategory strong{font-size:11.5px}.admin-product-cell.product-cell-price strong{font-size:12px}.admin-product-content>.admin-muted-line:not(.admin-mobile-sub){display:none}.stock-button,.stock-value{width:26px;height:32px;font-size:12px}.stock-sep{height:18px}}.admin-modal{grid-template-columns:minmax(0,1fr)}@media (width<=560px){.admin-product-table-head{display:none}.admin-filter-chips{flex-wrap:wrap;gap:8px;padding:14px 16px 12px}.admin-filter-chips-spacer,.admin-page-size-label,.admin-page-size-chip,.admin-product-sort-field,.admin-product-category-field,.admin-filter-chips>.admin-filter-chip:nth-child(2),.admin-filter-chips>.admin-filter-chip:nth-child(5){display:none}.admin-dash-stock-row .r button{display:inline-flex}.admin-pagination .admin-page-btn,.admin-pagination .admin-page-ellipsis{display:none}.admin-page-summary{border:1px solid var(--go-border-2);min-width:30px;height:30px;color:var(--go-text-2);border-radius:8px;justify-content:center;align-items:center;padding:0 8px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:11px;display:inline-flex}.admin-pagination{flex-wrap:wrap;gap:6px 12px}.admin-list.product-list .admin-list-item.product-admin-item{flex-wrap:nowrap;align-items:center;gap:10px;padding:11px 0;display:flex}.admin-product-cell.product-cell-main{flex:1;width:auto;min-width:0}.admin-product-cell.product-cell-category,.admin-product-cell.product-cell-price{display:none}.admin-product-cell.product-cell-stock,.admin-product-cell.product-cell-status,.product-admin-actions{flex:none;width:auto}.admin-product-thumb{border-radius:7px;width:38px;height:38px}.admin-product-heading h4{font-size:12.5px}.admin-product-content>.admin-muted-line:not(.admin-mobile-sub){display:none}.admin-product-content .admin-mobile-sub{letter-spacing:.6px;font-size:8px;display:block}.stock-button,.stock-value{width:26px;height:32px;font-size:12px}.stock-sep{height:18px}}.admin-settings-section-label{letter-spacing:0;text-transform:none;color:var(--go-text-1);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:13.5px;font-weight:600}.admin-settings-field-label,.admin-subsection-label,.admin-login-card>label,.product-form-drawer label,.subcategory-form-grid label,.tag-form label,.product-tags-field label,.product-state-grid label,.visibility-inline label,.switch-field label{letter-spacing:0;text-transform:none;color:var(--go-text-2);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:12.5px;font-weight:500}.admin-group-label{letter-spacing:0;text-transform:none;color:var(--go-text-2);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:11px;font-weight:600}.admin-brand-titles small{letter-spacing:1.2px;text-transform:none;color:var(--go-accent);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:10.5px}.admin-store-card .store-kicker{letter-spacing:.6px;text-transform:none;color:var(--go-text-3);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:11.5px;font-weight:500}.admin-user-row .admin-user-titles{flex:1;min-width:0}.admin-user-titles small{letter-spacing:0;text-transform:none;color:var(--go-text-2);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:12px}.admin-role-chip{border:1px solid var(--go-border-2);letter-spacing:0;color:var(--go-text-2);border-radius:8px;flex:none;padding:4px 8px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:12px;font-weight:600}body.is-store-manager [data-settings-owner-only]{opacity:.55}.admin-user-titles strong{font-size:13px}.admin-sidebar-sign-out{flex:none}.admin-sidebar-sign-out:hover{background:var(--go-surface-2)}.admin-product-table-head,.admin-product-table-head span,.admin-dash-recent-head{letter-spacing:0;text-transform:none;color:var(--go-text-2);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:12px;font-weight:500}.admin-filter-chip{letter-spacing:0;text-transform:none;color:var(--go-text-2);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:12.5px;font-weight:500}.admin-page-size-label,.admin-page-summary,.admin-pagination-info,.admin-dash-day-labels{letter-spacing:0;text-transform:none;color:var(--go-text-2);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:12px}.admin-dash-link{letter-spacing:0;color:var(--go-text-2);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:12.5px}.admin-metric>span{letter-spacing:0;text-transform:none;color:var(--go-text-2);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:12.5px;font-weight:500}.admin-metric>small{letter-spacing:0;color:var(--go-text-3);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:12px}.admin-dash-head h4{font-size:16px}.admin-dash-recent-row .n,.admin-dash-recent-row .c,.admin-dash-recent-row .p,.admin-dash-recent-row .s,.admin-dash-recent-row .st{color:var(--go-text-2);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:13px}.admin-dash-recent-row .p{color:var(--go-text-1);font-family:Inter,ui-sans-serif,system-ui,sans-serif}.admin-status-text{letter-spacing:0;text-transform:none;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:12px;font-weight:600}.admin-status-text.is-neutral{color:var(--go-text-2)}.admin-list-empty{letter-spacing:0;color:var(--go-text-2);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:14px}.admin-login-heading .admin-kicker{letter-spacing:.8px;text-transform:none;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:12.5px;font-weight:600}.admin-login-note{letter-spacing:0;text-transform:none;color:var(--go-text-2);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:11.5px}.admin-login-back,.admin-login-card .admin-message[data-type=error]{letter-spacing:0;text-transform:none;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:12.5px}.admin-settings-field-row input[type=text],.admin-settings-field-row input[type=email],.admin-settings-field-row input[type=tel],.admin-settings-field-row textarea,.product-form-drawer input[type=text],.product-form-drawer input[type=number],.product-form-drawer input[type=url],.product-form-drawer textarea,.product-form-drawer select{font-size:14px}.admin-product-sort-field select,.admin-product-category-field select,.admin-store-selector{font-size:13.5px}.admin-product-cell.product-cell-main strong{font-size:15px}.admin-topbar-new,.admin-topbar-secondary-btn,.admin-settings-savebar button,.admin-login-submit,.admin-page-btn,.admin-sidebar-sign-out,.admin-confirm-actions button,.admin-modal-actions button{letter-spacing:.6px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:12.5px}.admin-topbar-new span{letter-spacing:.6px;font-size:12.5px}.admin-tab-count,.admin-filter-chip .count,.admin-page-size-chip{letter-spacing:0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:11px;font-weight:600}.admin-modal-header .admin-header-titles .admin-copy{letter-spacing:0;text-transform:none;color:var(--go-text-2);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:12.5px}.admin-product-sort-field>span,.admin-product-category-field>span{letter-spacing:0;text-transform:none;color:var(--go-text-2);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:12px;font-weight:500}.admin-product-content .admin-muted-line.admin-mobile-sub{letter-spacing:0;color:var(--go-text-2);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:12px}.admin-store-card-titles small{letter-spacing:.4px;text-transform:none;color:var(--go-text-3);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:11.5px;font-weight:500}.admin-store-card-titles strong{font-size:14px}.admin-plan-chip{border:1px solid var(--go-accent);border-radius:999px;align-self:flex-start;align-items:center;padding:4px 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.admin-plan-chip{border:1px solid color-mix(in srgb, var(--go-accent) 35%, transparent)}}.admin-plan-chip{background:var(--go-accent)}@supports (color:color-mix(in lab, red, red)){.admin-plan-chip{background:color-mix(in srgb, var(--go-accent) 8%, transparent)}}.admin-plan-chip{color:var(--go-accent);letter-spacing:.4px;text-transform:none;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:11px;font-weight:600}.admin-product-heading h4{font-size:15px}.admin-product-cell.product-cell-category strong{font-size:13px}.admin-product-cell.product-cell-price strong{font-size:13.5px}.stock-value{font-size:13px}.admin-dash-day-labels span{letter-spacing:.4px;text-transform:none;color:var(--go-text-2);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:11px}.admin-metrics-row .go-divider--v{margin:0 28px}@media (width<=860px){.admin-metrics-row .go-divider--v{display:none}}.admin-login-banner{border:1px solid var(--go-border);background:var(--go-surface-2);color:var(--go-text-2);border-radius:8px;align-items:center;gap:8px;padding:10px 12px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:12.5px;line-height:1.5;display:flex}.admin-login-banner[data-type=error]{border-color:var(--go-bad)}@supports (color:color-mix(in lab, red, red)){.admin-login-banner[data-type=error]{border-color:color-mix(in srgb, var(--go-bad) 40%, transparent)}}.admin-login-banner[data-type=error]{color:var(--go-bad)}.admin-login-banner[data-type=success]{border-color:var(--go-ok)}@supports (color:color-mix(in lab, red, red)){.admin-login-banner[data-type=success]{border-color:color-mix(in srgb, var(--go-ok) 40%, transparent)}}.admin-login-banner[data-type=success]{color:var(--go-ok)}.admin-login-banner svg{flex:none}.admin-login-submit .admin-login-spinner{animation:.8s linear infinite admin-v2-spin}.admin-modal-actions .go-icon-btn .go-theme-sun,.admin-modal-actions .go-icon-btn .go-theme-moon{stroke-width:2px;width:20px;height:20px}.admin-product-cell.product-cell-category strong,.admin-product-cell.product-cell-subcategory strong{color:var(--go-text-2);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:400;overflow:hidden}.admin-login-card label span{letter-spacing:0;text-transform:none;color:var(--go-text-2);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:12.5px;font-weight:500}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid var(--go-accent);outline-offset:2px}
