:root{--ls-merch-header: #171717;--ls-merch-font-sans: Inter, "Microsoft YaHei", "PingFang SC", "Noto Sans CJK SC", ui-sans-serif, system-ui, sans-serif;--ls-merch-header-ink: #fafafa;--ls-merch-header-muted: #d0d0d0;--ls-merch-header-control: #2d2d2d;--ls-merch-canvas: #f1f1f1;--ls-merch-nav: #ebebeb;--ls-merch-nav-hover: #f3f3f3;--ls-merch-nav-active: #fafafa;--ls-merch-ink: #252525;--ls-merch-arrow: #b0b0b0;--ls-merch-arrow-active: #555555;--ls-merch-scrim: rgb(0 0 0 / 48%);--ls-merch-frame-radius: 16px;--ls-merch-row-radius: 8px;--ls-merch-search-shadow: 0 20px 64px rgb(0 0 0 / 20%);color-scheme:light;--ls-primary-rgb: 99 91 255;--ls-primary-hover-rgb: 88 81 236;--ls-primary-active-rgb: 79 70 224;--ls-primary-soft-rgb: 239 238 255;--ls-primary-line-rgb: 224 222 255;--ls-canvas-rgb: 242 243 245;--ls-surface-rgb: 255 255 255;--ls-surface-subtle-rgb: 246 249 252;--ls-surface-sunken-rgb: 240 244 250;--ls-surface-hover-rgb: 245 247 251;--ls-ink-rgb: 26 31 54;--ls-ink-soft-rgb: 66 84 102;--ls-muted-rgb: 104 115 133;--ls-subtle-rgb: 136 152 170;--ls-border-rgb: 227 232 238;--ls-border-soft-rgb: 211 221 230;--ls-border-strong-rgb: 193 201 210;--ls-success-rgb: 14 98 69;--ls-success-bg-rgb: 230 249 240;--ls-success-border-rgb: 198 239 219;--ls-warning-rgb: 122 75 0;--ls-warning-bg-rgb: 254 240 200;--ls-warning-border-rgb: 249 215 121;--ls-danger-rgb: 152 55 5;--ls-danger-bg-rgb: 253 226 221;--ls-danger-border-rgb: 244 183 173;--ls-info-rgb: 6 114 131;--ls-info-bg-rgb: 216 244 248;--ls-info-border-rgb: 183 229 236;--ls-on-primary-rgb: 255 255 255;--ls-primary: rgb(var(--ls-primary-rgb));--ls-primary-hover: rgb(var(--ls-primary-hover-rgb));--ls-primary-active: rgb(var(--ls-primary-active-rgb));--ls-primary-soft: rgb(var(--ls-primary-soft-rgb));--ls-primary-line: rgb(var(--ls-primary-line-rgb));--ls-canvas: rgb(var(--ls-canvas-rgb));--ls-surface: rgb(var(--ls-surface-rgb));--ls-surface-subtle: rgb(var(--ls-surface-subtle-rgb));--ls-surface-sunken: rgb(var(--ls-surface-sunken-rgb));--ls-surface-hover: rgb(var(--ls-surface-hover-rgb));--ls-ink: rgb(var(--ls-ink-rgb));--ls-ink-soft: rgb(var(--ls-ink-soft-rgb));--ls-muted: rgb(var(--ls-muted-rgb));--ls-subtle: rgb(var(--ls-subtle-rgb));--ls-border: rgb(var(--ls-border-rgb));--ls-border-soft: rgb(var(--ls-border-soft-rgb));--ls-border-strong: rgb(var(--ls-border-strong-rgb));--ls-success: rgb(var(--ls-success-rgb));--ls-success-bg: rgb(var(--ls-success-bg-rgb));--ls-success-border: rgb(var(--ls-success-border-rgb));--ls-warning: rgb(var(--ls-warning-rgb));--ls-warning-bg: rgb(var(--ls-warning-bg-rgb));--ls-warning-border: rgb(var(--ls-warning-border-rgb));--ls-danger: rgb(var(--ls-danger-rgb));--ls-danger-bg: rgb(var(--ls-danger-bg-rgb));--ls-danger-border: rgb(var(--ls-danger-border-rgb));--ls-info: rgb(var(--ls-info-rgb));--ls-info-bg: rgb(var(--ls-info-bg-rgb));--ls-info-border: rgb(var(--ls-info-border-rgb));--ls-on-primary: rgb(var(--ls-on-primary-rgb));--ls-radius-xs: 4px;--ls-radius-sm: 6px;--ls-radius-md: 8px;--ls-radius-lg: 12px;--ls-radius-pill: 999px;--ls-shadow-card: 0 1px 1px rgba(0, 0, 0, .02), 0 0 1px rgba(0, 0, 0, .06);--ls-shadow-raised: 0 4px 12px rgba(50, 50, 93, .08), 0 1px 3px rgba(0, 0, 0, .05);--ls-shadow-pop: 0 24px 64px rgba(50, 50, 93, .16), 0 8px 16px rgba(0, 0, 0, .08);--ls-focus-ring: 0 0 0 3px rgb(var(--ls-primary-rgb) / .12);--ls-font-sans: Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--ls-font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Consolas, monospace;--ls-radius-xl: 16px;--ls-touch: 44px;--ls-space-page: 12px;--ls-space-section: 12px;--ls-space-card: 16px;--ls-control-height: 36px;--ls-control-height-sm: 28px;--ls-modal-gutter: 20px;--ls-breakpoint-tablet: 1024px;--ls-price: #d1332e;--ls-price-soft: #fdeceb;--ls-overlay: rgba(16, 24, 40, .55);--ls-on-media: #ffffff;--ls-on-media-muted: rgba(255, 255, 255, .72);--ls-shadow-media: 0 8px 24px rgba(16, 24, 40, .18);--ls-shop-chrome-rgb: 15 23 42;--ls-shop-chrome: rgb(var(--ls-shop-chrome-rgb));--ls-shop-chrome-muted: rgb(203 213 225);--ls-shop-live-accent: rgb(251 209 128);--ls-shop-header: rgb(255 255 255 / .95);--ls-shop-header-line: rgb(17 24 39 / .08);--ls-shop-search: rgb(243 244 246);--ls-shop-ink-rgb: 17 24 39;--ls-shop-white-rgb: 255 255 255;--ls-shop-ink: rgb(var(--ls-shop-ink-rgb));--ls-shop-muted: rgb(107 114 128);--ls-shop-line: rgb(229 231 235);--ls-shop-card-line: rgb(238 240 243);--ls-shop-gold: rgb(251 209 128);--ls-shop-accent-rgb: 30 94 255;--ls-shop-accent: rgb(var(--ls-shop-accent-rgb));--ls-shop-price: rgb(233 70 70);--ls-shop-tabbar: rgb(67 67 65);--ls-shop-tab-line: rgb(17 17 17);--ls-shop-subpage-header: rgb(34 34 34);--ls-shop-hero: rgb(24 32 50);--ls-shop-hero-copy: rgb(219 228 239);--ls-shop-teal: rgb(15 58 82);--ls-shop-teal-copy: rgb(219 234 254);--ls-shop-on-dark: rgb(255 255 255);--ls-shop-on-dark-soft: rgb(255 255 255 / .1);--ls-shop-page: rgb(244 246 248);--ls-shop-card-shadow: 0 8px 18px rgb(11 18 32 / .08);--ls-shop-soft-shadow: 0 6px 16px rgb(11 18 32 / .05);--ls-color-bg: var(--ls-canvas);--ls-color-surface: var(--ls-surface);--ls-color-surface-muted: var(--ls-surface-subtle);--ls-color-text: var(--ls-ink);--ls-color-text-muted: var(--ls-muted);--ls-color-primary: var(--ls-primary);--ls-color-primary-hover: var(--ls-primary-hover);--ls-color-border: var(--ls-border);--ls-color-success: var(--ls-success);--ls-color-danger: var(--ls-danger);--ls-shadow-sm: var(--ls-shadow-card);--ls-shadow-md: var(--ls-shadow-pop);--ls-z-modal: 100;--ls-z-host-overlay: 1900;--ls-z-host-modal: 2000;--ls-z-toast: 2050;--ls-z-popover: 2100}html,body,#app{min-height:100%}body{margin:0;color:var(--ls-ink);background:var(--ls-canvas);font:14px/1.5 var(--ls-font-sans);-webkit-font-smoothing:antialiased}code,pre{font-family:var(--ls-font-mono)}.ls-card{border:1px solid var(--ls-border);border-radius:var(--ls-radius-md);background:var(--ls-surface);box-shadow:var(--ls-shadow-card)}.ls-button{border:0;border-radius:var(--ls-radius-sm);padding:.65rem 1rem;color:#fff;background:var(--ls-primary);cursor:pointer}.ls-button:hover{background:var(--ls-primary-hover)}.ls-ui-scrollbar{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--ls-scrollbar-thumb, var(--ls-border-strong)) var(--ls-scrollbar-track, var(--ls-surface))}.ls-ui-scrollbar:hover,.ls-ui-scrollbar:focus-within{scrollbar-color:var(--ls-scrollbar-thumb-hover, var(--ls-muted)) var(--ls-scrollbar-track, var(--ls-surface))}@supports selector(::-webkit-scrollbar){.ls-ui-scrollbar,.ls-ui-scrollbar:hover,.ls-ui-scrollbar:focus-within{scrollbar-width:auto;scrollbar-color:auto}.ls-ui-scrollbar::-webkit-scrollbar{width:10px;height:10px}.ls-ui-scrollbar::-webkit-scrollbar-track,.ls-ui-scrollbar::-webkit-scrollbar-corner{background:var(--ls-scrollbar-track, var(--ls-surface))}.ls-ui-scrollbar::-webkit-scrollbar-thumb{min-height:36px;border:2px solid var(--ls-scrollbar-track, var(--ls-surface));border-radius:var(--ls-radius-pill);background:var(--ls-scrollbar-thumb, var(--ls-border-strong))}.ls-ui-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--ls-scrollbar-thumb-hover, var(--ls-muted))}.ls-ui-scrollbar::-webkit-scrollbar-thumb:active{background:var(--ls-scrollbar-thumb-active, var(--ls-primary))}}@media(forced-colors:active){.ls-ui-scrollbar,.ls-ui-scrollbar:hover,.ls-ui-scrollbar:focus-within{scrollbar-color:auto}.ls-ui-scrollbar::-webkit-scrollbar-track,.ls-ui-scrollbar::-webkit-scrollbar-corner{background:Canvas}.ls-ui-scrollbar::-webkit-scrollbar-thumb,.ls-ui-scrollbar::-webkit-scrollbar-thumb:hover,.ls-ui-scrollbar::-webkit-scrollbar-thumb:active{border-color:Canvas;background:CanvasText}}.ls-ui-root{min-height:100%;color:var(--ls-ink);background:var(--ls-canvas)}.ls-ui-page{display:flex;width:100%;min-height:100%;flex-direction:column;gap:var(--ls-space-page);padding:0}.ls-ui-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin:0 0 4px;padding:20px 22px;overflow:hidden;border:1px solid var(--ls-border);border-radius:var(--ls-radius-md);background:var(--ls-surface);box-shadow:var(--ls-shadow-card)}.ls-ui-page-heading{min-width:0}.ls-ui-eyebrow{margin:0 0 5px;color:var(--ls-primary);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ls-ui-title{margin:0;color:var(--ls-ink);font-size:22px;line-height:1.25;letter-spacing:-.015em}.ls-ui-description{max-width:760px;margin:5px 0 0;color:var(--ls-muted);font-size:13px}.ls-ui-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ls-ui-row-actions{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.ls-ui-row-actions__menu{position:fixed;z-index:1200;display:grid;min-width:144px;padding:4px;border:1px solid var(--ls-color-border);border-radius:var(--ls-radius-md);background:var(--ls-color-surface);box-shadow:var(--ls-shadow-lg)}.ls-ui-row-actions__menu[hidden]{display:none}.ls-ui-row-actions__item{min-height:36px;padding-inline:12px;border:0;border-radius:var(--ls-radius-sm);color:var(--ls-color-text);background:transparent;text-align:start;cursor:pointer}.ls-ui-row-actions__item:hover,.ls-ui-row-actions__item:focus-visible{background:var(--ls-color-surface-muted);outline:none}.ls-ui-row-actions__item--danger{color:var(--ls-color-danger);border-block-start:1px solid var(--ls-color-border)}.ls-ui-drawer-backdrop{position:fixed;z-index:1250;top:0;right:0;bottom:0;left:0;display:flex;justify-content:flex-end;background:#0f172a73}.ls-ui-drawer{display:flex;width:min(720px,92vw);max-height:100dvh;flex-direction:column;background:var(--ls-surface);box-shadow:var(--ls-shadow-lg)}.ls-ui-drawer__header{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:12px;padding:16px;border-block-end:1px solid var(--ls-border)}.ls-ui-drawer__body{min-height:0;flex:1 1 auto;overflow:auto;padding:16px}.ls-ui-code-viewer{min-width:0}.ls-ui-code-viewer__toolbar{display:flex;justify-content:flex-end;margin-block-end:8px}.ls-ui-confirm{border-inline-start:4px solid var(--ls-info);padding-inline-start:12px}.ls-ui-confirm--warning{border-inline-start-color:var(--ls-warning)}.ls-ui-confirm--danger{border-inline-start-color:var(--ls-danger)}.ls-ui-confirm>p{margin-block:0 12px}.ls-ui-chart{display:block;width:100%;height:220px;margin-block-end:12px;color:var(--ls-primary)}.ls-ui-chart polyline{fill:none;stroke:currentColor;stroke-width:3;vector-effect:non-scaling-stroke}.ls-ui-chart circle{fill:var(--ls-surface);stroke:currentColor;stroke-width:2}.ls-ui-chart__empty{min-height:120px;display:grid;place-items:center;color:var(--ls-muted)}@media(max-width:768px){.ls-ui-drawer{width:100vw}}.ls-ui-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ls-ui-card{min-width:0;overflow:hidden;border:1px solid var(--ls-border);border-radius:var(--ls-radius-md);background:var(--ls-surface);box-shadow:var(--ls-shadow-card)}.ls-ui-card+.ls-ui-card{margin-top:0}.ls-ui-grid>.ls-ui-card+.ls-ui-card{margin-top:0}.ls-ui-card-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--ls-border);background:var(--ls-surface-subtle)}.ls-ui-card-title{margin:0;color:var(--ls-ink);font-size:15px;font-weight:650}.ls-ui-card-body{padding:var(--ls-space-card)}.ls-ui-search-card{margin:0}.ls-ui-tabs{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0}.ls-ui-tab{display:inline-flex;height:26px;align-items:center;padding:0 10px;border:1px solid var(--ls-border-soft);border-radius:var(--ls-radius-xs);background:var(--ls-surface);color:var(--ls-ink-soft);font:inherit;font-size:12.5px;font-weight:500;line-height:1;cursor:pointer}.ls-ui-tab:hover{background:var(--ls-surface-hover);color:var(--ls-ink)}.ls-ui-tab:focus-visible{outline:2px solid var(--ls-primary);outline-offset:1px}.ls-ui-tab[aria-selected=true]{border-color:var(--ls-primary-line);background:var(--ls-primary-soft);color:var(--ls-primary)}.ls-ui-data-card{min-height:160px}.ls-ui-table-toolbar{display:flex;min-height:62px;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--ls-border);background:var(--ls-surface)}.ls-ui-table-toolbar__title{min-width:0;margin:0;color:var(--ls-ink);font-size:15px;font-weight:650}.ls-ui-table-toolbar__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.ls-ui-data-card__status{padding:10px 16px 0}.ls-ui-data-card__status:has(>.ls-ui-status:empty){display:none}.ls-ui-data-card__status>.ls-ui-status{margin-bottom:8px}.ls-ui-data-card__footer{padding:12px 16px;border-top:1px solid var(--ls-border)}.ls-ui-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.ls-ui-pagination__summary{color:var(--ls-muted);font-size:12px;white-space:nowrap}.ls-ui-pagination__controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.ls-ui-pagination__page-size{display:inline-flex;align-items:center;gap:6px;color:var(--ls-muted);font-size:12px;white-space:nowrap}.ls-ui-pagination__page-size .ls-ui-select{width:auto;min-width:76px;height:32px}.ls-ui-checkbox-tree{max-height:360px;overflow:auto;border:1px solid var(--ls-border);border-radius:var(--ls-radius-md);background:var(--ls-surface)}.ls-ui-checkbox-tree[data-columns="2"],.ls-ui-checkbox-tree[data-columns="3"]{display:grid;gap:0}.ls-ui-checkbox-tree[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.ls-ui-checkbox-tree[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.ls-ui-checkbox-tree[data-columns="2"]>.ls-ui-checkbox-tree__node,.ls-ui-checkbox-tree[data-columns="3"]>.ls-ui-checkbox-tree__node{border-inline-end:1px solid var(--ls-border);border-bottom:1px solid var(--ls-border)}.ls-ui-checkbox-tree[data-columns="2"]>.ls-ui-checkbox-tree__node+.ls-ui-checkbox-tree__node,.ls-ui-checkbox-tree[data-columns="3"]>.ls-ui-checkbox-tree__node+.ls-ui-checkbox-tree__node{border-top:0}.ls-ui-checkbox-tree[data-columns="2"]>.ls-ui-checkbox-tree__node>.ls-ui-checkbox-tree__row,.ls-ui-checkbox-tree[data-columns="3"]>.ls-ui-checkbox-tree__node>.ls-ui-checkbox-tree__row{background:transparent;font-weight:400}.ls-ui-checkbox-tree__node{min-width:0}.ls-ui-checkbox-tree__node+.ls-ui-checkbox-tree__node{border-top:1px solid var(--ls-border)}.ls-ui-checkbox-tree__row{display:flex;min-height:42px;align-items:stretch;padding:0 10px}.ls-ui-checkbox-tree__node[data-depth="0"]>.ls-ui-checkbox-tree__row{background:var(--ls-surface-subtle);font-weight:700}.ls-ui-checkbox-tree__node[data-depth="1"]>.ls-ui-checkbox-tree__row{background:color-mix(in srgb,var(--ls-surface-subtle) 55%,transparent);font-weight:600}.ls-ui-checkbox-tree__toggle,.ls-ui-checkbox-tree__toggle-placeholder{width:28px;min-width:28px;align-self:center}.ls-ui-checkbox-tree__toggle{min-height:28px;padding:0;color:var(--ls-muted)}.ls-ui-checkbox-tree__choice{display:flex;min-width:0;flex:1;align-items:center;gap:9px;padding:8px 0;cursor:pointer}.ls-ui-checkbox-tree__choice>input{width:16px;height:16px;flex:none;margin:0;accent-color:var(--ls-primary)}.ls-ui-checkbox-tree__choice>input:disabled{cursor:not-allowed}.ls-ui-checkbox-tree__content{display:flex;min-width:0;flex:1;align-items:baseline;justify-content:space-between;gap:12px}.ls-ui-checkbox-tree__label{min-width:0;color:var(--ls-text);overflow-wrap:anywhere}.ls-ui-checkbox-tree__description{color:var(--ls-muted);font-family:var(--ls-font-mono);font-size:12px;font-weight:400;overflow-wrap:anywhere;text-align:right}.ls-ui-checkbox-tree__children{border-top:1px solid var(--ls-border)}.ls-ui-checkbox-tree__children>.ls-ui-checkbox-tree__node>.ls-ui-checkbox-tree__row{padding-inline-start:30px}.ls-ui-checkbox-tree__children .ls-ui-checkbox-tree__children>.ls-ui-checkbox-tree__node>.ls-ui-checkbox-tree__row{padding-inline-start:58px}.ls-ui-checkbox-tree__children[hidden]{display:none}.ls-ui-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:16px}.ls-ui-card>.ls-ui-form{border-top:0}.ls-ui-field{display:grid;gap:6px;min-width:0;color:var(--ls-muted);font-size:12px}.ls-ui-field__error{color:var(--ls-danger);font-size:12px;line-height:1.4}.ls-ui-field__error[hidden]{display:none}.ls-ui-field [aria-invalid=true]{border-color:var(--ls-danger);box-shadow:0 0 0 2px var(--ls-danger-bg)}.ls-ui-field--wide{grid-column:1 / -1}.ls-ui-field--span-2{grid-column:span 2}.ls-ui-search-form{--ls-search-field-columns: 6;display:grid;grid-template-columns:repeat(6,minmax(0,1fr)) minmax(148px,auto);gap:10px 12px;align-items:end;padding:16px}.ls-ui-card>.ls-ui-search-form{border-top:0}.ls-ui-search-form[data-collapsed=true]>[data-search-overflow=true]{display:none}.ls-ui-search-form__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;justify-self:end;gap:8px;min-height:36px;grid-column:-2 / -1;grid-row:1}.ls-ui-search-form__toggle[hidden]{display:none}.ls-ui-date-range{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px;align-items:center;min-width:0}.ls-ui-date-range__sep{color:var(--ls-subtle);font-size:12px;white-space:nowrap}.ls-ui-input,.ls-ui-select,.ls-ui-textarea{width:100%;min-width:0}.ls-ui-input,.ls-ui-textarea,select{border:1px solid var(--ls-border-strong);border-radius:var(--ls-radius-sm);color:var(--ls-ink);background-color:var(--ls-surface);outline:none;transition:border-color .12s ease,box-shadow .12s ease,background-image .12s ease}.ls-ui-input{height:var(--ls-control-height);padding:0 11px}.ls-ui-textarea{min-height:84px;padding:9px 11px;resize:vertical}.ls-ui-input--mono,.ls-ui-textarea--mono{font-family:var(--ls-font-mono);font-size:12px}.ls-ui-input::placeholder,.ls-ui-textarea::placeholder{color:var(--ls-subtle)}.ls-ui-input:focus,.ls-ui-textarea:focus,select:focus{border-color:var(--ls-primary);box-shadow:var(--ls-focus-ring)}.ls-ui-input:disabled,.ls-ui-textarea:disabled,select:disabled{color:var(--ls-muted);background-color:var(--ls-surface-subtle);cursor:not-allowed}select:not([multiple]){height:36px;padding:0 30px 0 11px;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ls-muted) 50%),linear-gradient(135deg,var(--ls-muted) 50%,transparent 50%);background-position:right 15px center,right 11px center;background-size:4px 4px;background-repeat:no-repeat;text-overflow:ellipsis;cursor:pointer}select:not([multiple]):hover:not(:disabled){background-image:linear-gradient(45deg,transparent 50%,var(--ls-ink) 50%),linear-gradient(135deg,var(--ls-ink) 50%,transparent 50%)}select:not([multiple]):disabled{background-image:linear-gradient(45deg,transparent 50%,var(--ls-subtle) 50%),linear-gradient(135deg,var(--ls-subtle) 50%,transparent 50%)}select[multiple]{padding:6px 11px}select option,select optgroup{color:var(--ls-ink);background-color:var(--ls-surface)}.ls-ui-select-menu,.ls-ui-search-select__menu{scrollbar-color:var(--ls-border-strong) transparent;scrollbar-width:thin}.ls-ui-select-menu::-webkit-scrollbar,.ls-ui-search-select__list::-webkit-scrollbar{width:8px}.ls-ui-select-menu::-webkit-scrollbar-track,.ls-ui-search-select__list::-webkit-scrollbar-track{background:transparent}.ls-ui-select-menu::-webkit-scrollbar-thumb,.ls-ui-search-select__list::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:var(--ls-radius-pill);background:var(--ls-border-strong);background-clip:content-box}.ls-ui-search-select{position:relative;width:100%;min-width:0}.ls-ui-search-select__native{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ls-ui-search-select__trigger{display:flex;width:100%;height:36px;align-items:center;padding:0 30px 0 11px;border:1px solid var(--ls-border-strong);border-radius:var(--ls-radius-sm);color:var(--ls-ink);background-color:var(--ls-surface);background-image:linear-gradient(45deg,transparent 50%,var(--ls-muted) 50%),linear-gradient(135deg,var(--ls-muted) 50%,transparent 50%);background-position:right 15px center,right 11px center;background-size:4px 4px;background-repeat:no-repeat;text-align:left;cursor:pointer}.ls-ui-search-select__trigger:hover:not(:disabled){background-image:linear-gradient(45deg,transparent 50%,var(--ls-ink) 50%),linear-gradient(135deg,var(--ls-ink) 50%,transparent 50%)}.ls-ui-search-select__trigger:focus{border-color:var(--ls-primary);box-shadow:var(--ls-focus-ring);outline:none}.ls-ui-search-select__trigger:disabled{color:var(--ls-muted);background-color:var(--ls-surface-subtle);cursor:not-allowed}.ls-ui-search-select[data-open=true] .ls-ui-search-select__trigger{border-color:var(--ls-primary);box-shadow:var(--ls-focus-ring)}.ls-ui-search-select__value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ls-ui-search-select__value[data-placeholder=true]{color:var(--ls-subtle)}.ls-ui-search-select__menu{position:fixed;z-index:var(--ls-z-popover);display:flex;flex-direction:column;min-width:160px;overflow:hidden;padding:8px;border:1px solid var(--ls-border);border-radius:var(--ls-radius-md);background:var(--ls-surface);box-shadow:var(--ls-shadow-pop)}.ls-ui-search-select__search{width:100%;height:32px;flex:none;margin-bottom:6px;padding:0 10px;border:1px solid var(--ls-border-strong);border-radius:var(--ls-radius-sm);color:var(--ls-ink);background:var(--ls-surface);outline:none}.ls-ui-search-select__search:focus{border-color:var(--ls-primary);box-shadow:var(--ls-focus-ring)}.ls-ui-search-select__search::placeholder{color:var(--ls-subtle)}.ls-ui-search-select__list{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;gap:2px;overflow:auto}.ls-ui-search-select__option{display:flex;width:100%;min-height:32px;align-items:center;padding:0 10px;border:0;border-radius:var(--ls-radius-sm);color:var(--ls-ink);background:transparent;text-align:left;cursor:pointer}.ls-ui-search-select__option[data-active=true]{background:var(--ls-surface-hover)}.ls-ui-search-select__option[aria-selected=true]{color:var(--ls-primary);background:var(--ls-primary-soft)}.ls-ui-search-select__option:disabled{color:var(--ls-subtle);cursor:not-allowed}.ls-ui-search-select__empty{padding:10px;color:var(--ls-subtle);font-size:12px;text-align:center}.ls-ui-button{display:inline-flex;height:var(--ls-control-height);align-items:center;justify-content:center;gap:6px;padding:0 13px;border:1px solid transparent;border-radius:var(--ls-radius-sm);color:#fff;background:var(--ls-primary);box-shadow:var(--ls-shadow-card);font-size:13px;font-weight:550;line-height:1;white-space:nowrap;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease}.ls-ui-button:hover:not(:disabled){background:var(--ls-primary-hover)}.ls-ui-button:active:not(:disabled){transform:translateY(1px)}.ls-ui-button:focus-visible{outline:2px solid var(--ls-primary);outline-offset:2px}.ls-ui-button:disabled:where(:not([data-merchant-pending])){opacity:.5;cursor:not-allowed}.ls-ui-button[data-merchant-pending]{position:relative;opacity:.82}.ls-ui-button[data-merchant-pending]>[data-merchant-label]{opacity:0}.ls-ui-button[data-loading=true]:before{position:absolute;top:calc(50% - 6.5px);inset-inline-start:calc(50% - 6.5px);width:13px;height:13px;border:2px solid currentColor;border-inline-end-color:transparent;border-radius:var(--ls-radius-pill);content:"";animation:ls-ui-spin .7s linear infinite}.ls-ui-button--secondary{border-color:var(--ls-border-strong);color:var(--ls-ink);background:var(--ls-surface)}.ls-ui-button--secondary:hover:not(:disabled),.ls-ui-button--ghost:hover:not(:disabled){border-color:var(--ls-border-strong);color:var(--ls-ink);background:var(--ls-surface-subtle)}.ls-ui-button--ghost{border-color:transparent;color:var(--ls-muted);background:transparent;box-shadow:none}.ls-ui-button--danger{border-color:var(--ls-danger-border);color:var(--ls-danger);background:var(--ls-surface);box-shadow:none}.ls-ui-button--danger:hover:not(:disabled){background:var(--ls-danger-bg)}.ls-ui-button--sm{height:var(--ls-control-height-sm);padding:0 10px;font-size:12px}.ls-ui-commerce-button{display:inline-flex;min-block-size:32px;align-items:center;justify-content:center;gap:6px;border:1px solid #303030;border-radius:8px;background:#303030;box-shadow:0 1px #00000014;color:#fff;padding-block:5px;padding-inline:12px;font:inherit;font-size:13px;font-weight:600;line-height:20px;white-space:nowrap;cursor:pointer;transition:background-color .12s ease-out,border-color .12s ease-out,box-shadow .12s ease-out}.ls-ui-commerce-button:hover:not(:disabled){border-color:#1a1a1a;background:#1a1a1a}.ls-ui-commerce-button:focus-visible{outline:2px solid #005bd3;outline-offset:2px}.ls-ui-commerce-button:disabled:where(:not([data-merchant-pending])){border-color:transparent;background:#0000000d;box-shadow:none;color:#b5b5b5;cursor:not-allowed}.ls-ui-commerce-button[data-merchant-pending]{position:relative;opacity:.82}.ls-ui-commerce-button[data-merchant-pending]>[data-merchant-label]{opacity:0}.ls-ui-commerce-button[data-loading=true]:before{position:absolute;top:calc(50% - 6.5px);inset-inline-start:calc(50% - 6.5px);inline-size:13px;block-size:13px;border:2px solid currentColor;border-inline-end-color:transparent;border-radius:999px;content:"";animation:ls-ui-spin .7s linear infinite}.ls-ui-commerce-button--secondary{border-color:#ccc;background:#fff;box-shadow:0 1px #0000000d;color:#303030}.ls-ui-commerce-button--secondary:hover:not(:disabled),.ls-ui-commerce-button--ghost:hover:not(:disabled){border-color:#8a8a8a;background:#f7f7f7}.ls-ui-commerce-button--ghost{border-color:transparent;background:transparent;box-shadow:none;color:#303030}.ls-ui-commerce-button--danger{border-color:#8e1f1f;background:#8e1f1f;color:#fff}.ls-ui-commerce-button--danger:hover:not(:disabled){border-color:#6f1717;background:#6f1717}.ls-ui-commerce-button--sm{min-block-size:28px;padding-block:3px;padding-inline:10px;font-size:12px}.ls-ui-commerce-input{box-sizing:border-box;inline-size:100%;min-inline-size:0;block-size:32px;border:1px solid #8a8a8a;border-radius:8px;background-color:#fff;color:#303030;padding-block:5px;padding-inline:10px;font:inherit;font-size:13px;line-height:20px}.ls-ui-commerce-input::placeholder{color:#8a8a8a}.ls-ui-commerce-input:hover:not(:disabled){border-color:#616161}.ls-ui-commerce-input:focus-visible{border-color:#005bd3;outline:2px solid #005bd3;outline-offset:1px}.ls-ui-commerce-input:disabled{background:#f7f7f7;color:#8a8a8a;cursor:not-allowed}.ls-ui-commerce-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;inline-size:16px;block-size:16px;flex:0 0 16px;margin:0;border:1px solid #8a8a8a;border-radius:3px;background-color:#fff;background-position:center;background-repeat:no-repeat;cursor:pointer}.ls-ui-commerce-checkbox:hover:not(:disabled){border-color:#616161}.ls-ui-commerce-checkbox:focus-visible{outline:2px solid #005bd3;outline-offset:2px}.ls-ui-commerce-checkbox:checked{border-color:#303030;background-color:#303030;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m4 8 2.5 2.5L12 5' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.ls-ui-commerce-checkbox:indeterminate{border-color:#303030;background-color:#303030;background-image:linear-gradient(#fff,#fff);background-size:8px 2px}.ls-ui-commerce-checkbox:disabled{border-color:#d5d5d5;background-color:#f1f1f1;cursor:not-allowed;opacity:.7}.ls-ui-commerce-select{position:relative;inline-size:100%;min-inline-size:0}.ls-ui-commerce-select__native{position:absolute;inline-size:1px;block-size:1px;margin:-1px;overflow:hidden;border:0;padding:0;clip:rect(0,0,0,0);white-space:nowrap}.ls-ui-commerce-select__trigger{position:relative;display:flex;inline-size:100%;block-size:36px;align-items:center;gap:8px;border:1px solid #8a8a8a;border-radius:8px;background:#fff;box-shadow:0 1px #0000000d;color:#303030;padding-block:0;padding-inline:11px 32px;font:inherit;font-size:13px;text-align:start;cursor:pointer}.ls-ui-commerce-select__trigger:hover:not(:disabled){border-color:#616161;background:#fafafa}.ls-ui-commerce-select__trigger:focus-visible{outline:2px solid #005bd3;outline-offset:2px}.ls-ui-commerce-select[data-open=true] .ls-ui-commerce-select__trigger{border-color:#005bd3;box-shadow:0 0 0 1px #005bd3}.ls-ui-commerce-select[data-disabled=true] .ls-ui-commerce-select__trigger{background:#f7f7f7;color:#8a8a8a;cursor:not-allowed}.ls-ui-commerce-select__value{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ls-ui-commerce-select__chevron{position:absolute;inset-inline-end:12px;inline-size:6px;block-size:6px;border-inline-end:1.5px solid #616161;border-block-end:1.5px solid #616161;transform:translateY(-2px) rotate(45deg)}.ls-ui-commerce-select[data-open=true] .ls-ui-commerce-select__chevron{transform:translateY(2px) rotate(225deg)}.ls-ui-commerce-select__panel{position:fixed;z-index:var(--ls-z-popover, 1200);display:grid;gap:2px;overflow:auto;border:1px solid #e3e3e3;border-radius:12px;background:#fff;box-shadow:0 4px 12px #0000001a,0 1px 2px #00000014;padding:8px}.ls-ui-commerce-select__panel[hidden]{display:none}.ls-ui-commerce-select__option{display:grid;inline-size:100%;min-block-size:32px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:4px;border:0;border-radius:8px;background:transparent;color:#303030;padding-block:5px;padding-inline:8px;font:inherit;font-size:13px;text-align:start;cursor:pointer}.ls-ui-commerce-select__option>span:last-child{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ls-ui-commerce-select__option:hover:not(:disabled),.ls-ui-commerce-select__option[data-active=true]{background:#f1f1f1;outline:none}.ls-ui-commerce-select__option:focus-visible{outline:2px solid #005bd3;outline-offset:-2px}.ls-ui-commerce-select__option:disabled{color:#b5b5b5;cursor:not-allowed}.ls-ui-commerce-select__check{color:#005bd3;visibility:hidden}.ls-ui-commerce-select__option[aria-selected=true] .ls-ui-commerce-select__check{visibility:visible}.ls-ui-commerce-action-menu{position:relative;display:inline-flex}.ls-ui-commerce-action-menu__trigger{position:relative;min-block-size:30px;padding-inline-end:30px}.ls-ui-commerce-action-menu__trigger__chevron{position:absolute;inset-inline-end:12px;inline-size:6px;block-size:6px;border-inline-end:1.5px solid currentColor;border-block-end:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .12s ease-out}.ls-ui-commerce-action-menu__trigger[aria-expanded=true] .ls-ui-commerce-action-menu__trigger__chevron{transform:translateY(2px) rotate(225deg)}.ls-ui-commerce-action-menu__panel{position:fixed;z-index:var(--ls-z-popover, 1200);display:grid;gap:2px;overflow:auto;border:1px solid #e3e3e3;border-radius:12px;background:#fff;box-shadow:0 4px 12px #0000001a,0 1px 2px #00000014;padding:8px}.ls-ui-commerce-action-menu__panel[hidden]{display:none}.ls-ui-commerce-action-menu__item{inline-size:100%;min-block-size:32px;border:0;border-radius:8px;background:transparent;color:#303030;padding-block:5px;padding-inline:8px;font:inherit;font-size:13px;text-align:start;cursor:pointer}.ls-ui-commerce-action-menu__item:hover:not(:disabled),.ls-ui-commerce-action-menu__item:focus-visible{background:#f1f1f1;outline:none}.ls-ui-commerce-action-menu__item:disabled{color:#b5b5b5;cursor:not-allowed}.ls-ui-commerce-action-menu__item--danger:not(:disabled){color:#8e1f1f}.ls-ui-commerce-save-bar{position:sticky;z-index:10;inset-block-end:0;display:flex;align-items:center;justify-content:flex-end;gap:8px;border-block-start:1px solid #dedede;background:#f1f1f1f0;padding-block:12px;padding-inline:16px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ls-ui-commerce-save-bar[data-dirty=true]{box-shadow:0 -8px 18px -18px #303030}.ls-ui-table-wrap{width:100%;overflow:auto}.ls-ui-table{width:100%;border-collapse:collapse;color:var(--ls-ink-soft);font-size:13px}.ls-ui-table th{padding:10px 14px;border-bottom:1px solid var(--ls-border);color:var(--ls-muted);background:var(--ls-surface-sunken);font-size:12px;font-weight:600;text-align:left;white-space:nowrap}.ls-ui-table td{padding:11px 14px;border-bottom:1px solid var(--ls-border);vertical-align:middle}.ls-ui-table th,.ls-ui-table td{min-width:var(--ls-table-column-min, auto)}.ls-ui-table [data-align=end]{text-align:end}.ls-ui-table [data-align=center]{text-align:center}.ls-ui-table [data-wrap=ellipsis]{max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ls-ui-table [data-wrap=anywhere]{overflow-wrap:anywhere}.ls-ui-table [data-wrap=nowrap]{white-space:nowrap}.ls-ui-table [data-sticky=end]{position:sticky;z-index:1;inset-inline-end:0;background:var(--ls-surface);box-shadow:-8px 0 12px -12px var(--ls-ink)}.ls-ui-table th[data-sticky=end]{z-index:2;background:var(--ls-surface-sunken)}.ls-ui-table tbody tr:last-child td{border-bottom:0}.ls-ui-table tbody tr:hover{background:var(--ls-surface-hover)}.ls-ui-table tbody tr[data-clickable=true]{cursor:pointer}.ls-ui-table-state{display:grid;min-height:120px;place-items:center;align-content:center;gap:10px;padding:24px;color:var(--ls-ink-soft);font-size:12px;text-align:center}.ls-ui-table-state__action[hidden]{display:none}.ls-ui-table-wrap[data-state=loading] .ls-ui-table-state:before{width:20px;height:20px;border:2px solid var(--ls-border-strong);border-top-color:var(--ls-primary);border-radius:var(--ls-radius-pill);content:"";animation:ls-ui-spin .7s linear infinite}.ls-ui-table-wrap[data-state=error] .ls-ui-table-state{color:var(--ls-danger)}@keyframes ls-ui-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.ls-ui-table-wrap[data-state=loading] .ls-ui-table-state:before{animation-duration:1.4s}}.ls-ui-status{min-height:22px;margin:4px 0 10px;color:var(--ls-muted);font-size:12px}.ls-ui-status:empty{display:none}.ls-ui-status--danger{color:var(--ls-danger)}.ls-ui-status--success{color:var(--ls-success)}.ls-ui-status--warning{color:var(--ls-warning)}.ls-ui-status--info{color:var(--ls-info)}.ls-ui-empty{display:grid;place-items:center;min-height:120px;padding:24px;color:var(--ls-subtle);font-size:12px;text-align:center}.ls-ui-feedback{display:grid;min-height:120px;place-items:center;align-content:center;gap:7px;padding:24px;color:var(--ls-subtle);text-align:center}.ls-ui-feedback--error{color:var(--ls-danger)}.ls-ui-feedback__title{color:currentColor;font-size:14px}.ls-ui-feedback__description{max-width:560px;margin:0;color:var(--ls-muted);font-size:12px;line-height:1.5}.ls-ui-feedback__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:5px}.ls-ui-skeleton{display:grid;gap:10px;min-height:120px;align-content:center;padding:24px}.ls-ui-skeleton__line{width:var(--ls-skeleton-width, 100%);height:12px;border-radius:var(--ls-radius-pill);background:linear-gradient(90deg,var(--ls-surface-subtle),var(--ls-surface-hover),var(--ls-surface-subtle));background-size:200% 100%;animation:ls-ui-skeleton 1.4s ease-in-out infinite}@keyframes ls-ui-skeleton{to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.ls-ui-skeleton__line{animation:none}}.ls-ui-toast-host{position:fixed;top:16px;inset-inline-end:16px;z-index:var(--ls-z-toast);display:flex;flex-direction:column;gap:8px;width:min(360px,calc(100vw - 32px));pointer-events:none}.ls-ui-toast{pointer-events:auto;display:flex;gap:12px;align-items:flex-start;padding:12px 12px 12px 14px;border:1px solid var(--ls-border);border-radius:var(--ls-radius-md);background:var(--ls-surface);box-shadow:var(--ls-shadow-pop);color:var(--ls-ink);font-size:13px;line-height:1.45}.ls-ui-toast--success{border-color:var(--ls-success-border);color:var(--ls-success);background:var(--ls-success-bg)}.ls-ui-toast--warning{border-color:var(--ls-warning-border);color:var(--ls-warning);background:var(--ls-warning-bg)}.ls-ui-toast--danger{border-color:var(--ls-danger-border);color:var(--ls-danger);background:var(--ls-danger-bg)}.ls-ui-toast--info{border-color:var(--ls-info-border);color:var(--ls-info);background:var(--ls-info-bg)}.ls-ui-toast__message{margin:0;flex:1;min-width:0}.ls-ui-toast__dismiss{flex:none;margin:0;padding:0;border:0;background:transparent;color:inherit;opacity:.72;font-size:12px;line-height:1.2;cursor:pointer}.ls-ui-toast__dismiss:hover{opacity:1}.ls-ui-badge{display:inline-flex;min-height:20px;align-items:center;padding:2px 8px;border:1px solid var(--ls-border);border-radius:var(--ls-radius-pill);color:var(--ls-muted);background:var(--ls-surface-subtle);font-size:11px;font-weight:650;line-height:1;white-space:nowrap}.ls-ui-badge--success{border-color:var(--ls-success-border);color:var(--ls-success);background:var(--ls-success-bg)}.ls-ui-badge--warning{border-color:var(--ls-warning-border);color:var(--ls-warning);background:var(--ls-warning-bg)}.ls-ui-badge--danger{border-color:var(--ls-danger-border);color:var(--ls-danger);background:var(--ls-danger-bg)}.ls-ui-badge--info{border-color:var(--ls-info-border);color:var(--ls-info);background:var(--ls-info-bg)}.ls-ui-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--ls-border);border-radius:var(--ls-radius-md);background:var(--ls-surface-subtle)}.ls-ui-stat{min-width:0;display:grid;gap:6px;padding:16px;border-inline-end:1px solid var(--ls-border);border-block-end:1px solid var(--ls-border)}.ls-ui-stat:nth-child(3n){border-inline-end:0}.ls-ui-stat:nth-last-child(-n+3){border-block-end:0}.ls-ui-stat>span:first-child{color:var(--ls-muted);font-size:12px;font-weight:600}.ls-ui-stat__value{overflow:hidden;color:var(--ls-ink);font-size:24px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.ls-ui-stat__unit,.ls-ui-stat__help{color:var(--ls-muted);font-size:11px;line-height:1.4}.ls-ui-definition-list{display:grid;grid-template-columns:minmax(140px,.35fr) minmax(0,1fr);margin:0}.ls-ui-definition-list dt,.ls-ui-definition-list dd{margin:0;padding:10px 14px;border-bottom:1px solid var(--ls-border)}.ls-ui-definition-list dt{color:var(--ls-muted);background:var(--ls-surface-subtle);font-size:12px}.ls-ui-definition-list dd{color:var(--ls-ink);font-weight:600}.ls-ui-definition-list dt:last-of-type,.ls-ui-definition-list dd:last-of-type{border-bottom:0}.ls-ui-code{display:block;max-width:100%;overflow:auto;margin:0;padding:12px;border-radius:var(--ls-radius-sm);color:var(--ls-ink-soft);background:var(--ls-surface-subtle);font-family:var(--ls-font-mono);font-size:12px}.ls-ui-tree-navigation{display:grid;gap:4px}.ls-ui-tree-navigation__group{display:grid;gap:2px}.ls-ui-tree-navigation__group>.ls-ui-button{width:100%;justify-content:flex-start}.ls-ui-tree-navigation__children{display:grid;gap:2px;margin-block-end:4px;padding-inline-start:10px;border-inline-start:1px solid var(--ls-border)}.ls-ui-tree-navigation__item{width:100%;justify-content:space-between;text-align:start}.ls-ui-sticky-action-bar{position:sticky;z-index:2;inset-block-end:0;display:flex;justify-content:flex-end;gap:8px;margin:16px -20px -18px;padding:12px 20px;border-top:1px solid var(--ls-border);background:var(--ls-surface)}.ls-ui-sticky-action-bar[data-dirty=true]{box-shadow:0 -8px 18px -18px var(--ls-ink)}.ls-settings-layout{display:grid;grid-template-columns:minmax(200px,280px) minmax(0,1fr);align-items:start}.ls-settings-layout>aside{min-width:0;padding:12px 12px 16px;border-inline-end:1px solid var(--ls-border)}.ls-settings-layout>:last-child{min-width:0;padding:12px 20px 18px}.ls-ui-responsive-tabs__select{display:none;width:100%}html.ls-ui-modal-open{overflow:hidden}.ls-ui-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--ls-z-modal);width:100vw;height:100dvh;overflow:hidden;display:grid;place-items:center;padding:var(--ls-modal-gutter);background:#1018287a;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ls-ui-modal-backdrop[data-busy=true]{cursor:wait}.ls-ui-modal{width:min(560px,100%);max-height:calc(100dvh - 40px);min-height:0;overflow:hidden;display:grid;grid-template-rows:auto minmax(0,1fr) auto;border:1px solid var(--ls-border);border-radius:var(--ls-radius-lg);background:var(--ls-surface);box-shadow:var(--ls-shadow-pop)}.ls-ui-modal--lg{width:min(720px,100%)}.ls-ui-modal-header{position:relative;z-index:1;flex:none;padding:18px 20px 12px;border-bottom:1px solid var(--ls-border);background:var(--ls-surface)}.ls-ui-modal-title{margin:0;font-size:18px}.ls-ui-modal-body{min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:16px 20px 18px;color:var(--ls-ink-soft)}.ls-ui-modal-body>.ls-ui-form{padding:4px 0 8px}.ls-ui-modal-footer{position:relative;z-index:1;flex:none;display:flex;justify-content:flex-end;gap:8px;padding:12px 20px;border-top:1px solid var(--ls-border);background:var(--ls-surface-subtle)}@media(max-width:1100px){.ls-ui-search-form{--ls-search-field-columns: 3;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(148px,auto)}}@media(max-width:820px){.ls-ui-modal-backdrop{padding:12px}.ls-ui-modal{max-height:calc(100dvh - 24px)}.ls-ui-page-header{align-items:stretch;flex-direction:column}.ls-ui-grid,.ls-ui-form{grid-template-columns:1fr}.ls-ui-search-form{--ls-search-field-columns: 1;grid-template-columns:minmax(0,1fr) max-content}.ls-ui-search-form>:not(.ls-ui-search-form__actions){grid-column:1}.ls-ui-search-form__actions{grid-column:2;grid-row:1}.ls-ui-field--wide,.ls-ui-field--span-2{grid-column:auto}.ls-ui-checkbox-tree[data-columns="2"],.ls-ui-checkbox-tree[data-columns="3"]{grid-template-columns:1fr}.ls-ui-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ls-ui-stat:nth-child(3n){border-inline-end:1px solid var(--ls-border)}.ls-ui-stat:nth-child(2n){border-inline-end:0}.ls-ui-stat:nth-last-child(-n+3){border-block-end:1px solid var(--ls-border)}.ls-ui-stat:nth-last-child(-n+2){border-block-end:0}.ls-ui-definition-list{grid-template-columns:1fr}.ls-ui-definition-list dt{border-bottom:0}.ls-ui-pagination{align-items:stretch;flex-direction:column}.ls-ui-pagination__controls{justify-content:space-between}.ls-ui-table-toolbar{align-items:stretch;flex-direction:column}.ls-ui-table-toolbar__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch}.ls-ui-table-toolbar__actions>*{width:100%}.ls-ui-search-form{grid-template-columns:1fr}.ls-ui-search-form__actions{grid-column:1;grid-row:auto;justify-self:stretch}.ls-ui-search-form__actions>*{flex:1 1 auto}.ls-ui-pagination__controls{width:100%}.ls-ui-tree-navigation{max-height:220px;overflow:auto}.ls-ui-sticky-action-bar{margin-inline:-16px;padding-inline:16px}.ls-settings-layout{grid-template-columns:1fr}.ls-settings-layout>aside{border-inline-end:0;border-block-end:1px solid var(--ls-border)}.ls-ui-responsive-tabs>.ls-ui-tabs{display:none}.ls-ui-responsive-tabs__select{display:block}}@media(max-height:700px){.ls-ui-modal-backdrop{--ls-modal-gutter: 8px}.ls-ui-modal{max-height:calc(100dvh - 16px)}.ls-ui-modal-header{padding-block:12px 8px}.ls-ui-modal-body{padding-block:12px}.ls-ui-modal-footer{padding-block:8px}.ls-ui-drawer__header,.ls-ui-drawer__body{padding-block:12px}}@media(max-width:1024px){.ls-ui-table [data-priority=low]{display:none}}@media(max-width:768px){.ls-ui-button--sm{min-height:36px}.ls-ui-table [data-priority=medium]{display:none}.ls-ui-table [data-sticky=end]{min-width:88px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.ls-ui-button{transition:none}.ls-ui-button:active:not(:disabled){transform:none}.ls-ui-button[data-loading=true]:before{animation-duration:1.4s}}@tailwind base;@tailwind components;@tailwind utilities;@layer base{*,:before,:after{border-color:var(--ls-border)}body{color:var(--ls-ink);background:var(--ls-canvas);font-family:var(--ls-font-sans);font-feature-settings:"ss01","cv01","cv11";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}table{font-size:13px;line-height:1.45}}@layer utilities{.mono{font-family:var(--ls-font-mono);font-size:12.5px;letter-spacing:-.005em}.scrollbar-thin{scrollbar-width:thin;scrollbar-color:var(--ls-border-soft) transparent}.scrollbar-thin::-webkit-scrollbar{width:6px;height:6px}.scrollbar-thin::-webkit-scrollbar-thumb{border-radius:3px;background:var(--ls-border-soft)}.scrollbar-thin::-webkit-scrollbar-track{background:transparent}}@layer components{.ghost-btn,.primary-btn,.danger-btn,.ghost-btn-sm,.primary-btn-sm,.danger-btn-sm{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid transparent;border-radius:var(--ls-radius-sm);font-weight:500;line-height:1;white-space:nowrap;cursor:pointer;transition:background .1s ease,border-color .1s ease,color .1s ease}.ghost-btn,.primary-btn,.danger-btn{height:30px;padding:0 11px;font-size:13px}.ghost-btn-sm,.primary-btn-sm,.danger-btn-sm{height:26px;padding:0 9px;font-size:12.5px}.ghost-btn:focus-visible,.primary-btn:focus-visible,.danger-btn:focus-visible,.ghost-btn-sm:focus-visible,.primary-btn-sm:focus-visible,.danger-btn-sm:focus-visible{outline:2px solid var(--ls-primary);outline-offset:1px}.ghost-btn:disabled,.primary-btn:disabled,.danger-btn:disabled,.ghost-btn-sm:disabled,.primary-btn-sm:disabled,.danger-btn-sm:disabled{opacity:.55;cursor:not-allowed}.ghost-btn,.ghost-btn-sm{border-color:var(--ls-border-soft);color:var(--ls-ink);background:var(--ls-surface);box-shadow:0 1px 1px #00000005}.ghost-btn:hover:not(:disabled),.ghost-btn-sm:hover:not(:disabled){border-color:var(--ls-border-strong);background:var(--ls-surface-subtle)}.ghost-btn svg,.ghost-btn-sm svg{color:var(--ls-muted)}.ghost-btn-sm.icon-only{width:26px;padding:0}.primary-btn,.primary-btn-sm{border-color:var(--ls-primary);color:var(--ls-on-primary);background:var(--ls-primary);box-shadow:0 1px 2px #32325d1f,inset 0 -1px #00000014}.primary-btn:hover:not(:disabled),.primary-btn-sm:hover:not(:disabled){border-color:var(--ls-primary-hover);background:var(--ls-primary-hover)}.danger-btn,.danger-btn-sm{border-color:var(--ls-danger-border);color:var(--ls-danger);background:var(--ls-surface)}.danger-btn:hover:not(:disabled),.danger-btn-sm:hover:not(:disabled){background:var(--ls-danger-bg)}.link-btn{display:inline-flex;align-items:center;gap:4px;padding:0 4px;border:0;color:var(--ls-primary);background:transparent;font-size:13px;font-weight:500;line-height:1.4;cursor:pointer;transition:color .1s ease}.link-btn:hover:not(:disabled){color:var(--ls-primary-active)}}html.ls-console-host-root,html.ls-console-host-root body,html.ls-console-host-root .ls-console-host-mount{width:100%;height:100%;min-height:0;overflow:hidden}.ls-host{min-height:100vh;display:grid;grid-template-rows:64px 1fr}.ls-host__header{display:flex;align-items:center;justify-content:space-between;padding:0 1.5rem;color:var(--ls-on-media);background:var(--ls-shop-chrome)}.ls-host__brand{font-size:1.1rem;font-weight:750;letter-spacing:.01em}.ls-host__meta{color:var(--ls-shop-chrome-muted);font-size:.85rem}.ls-host__body{display:grid;grid-template-columns:240px minmax(0,1fr);min-height:0}.ls-host__nav{padding:1rem;border-inline-end:1px solid var(--ls-border);background:var(--ls-surface)}.ls-host__nav-title{margin:.5rem .75rem;color:var(--ls-muted);font-size:.75rem;font-weight:700;text-transform:uppercase}.ls-host__nav a{display:block;padding:.7rem .75rem;border-radius:var(--ls-radius-sm);color:var(--ls-ink);text-decoration:none}.ls-host__nav a:hover,.ls-host__nav a[data-active=true]{color:var(--ls-primary);background:var(--ls-surface-subtle)}.ls-host__content{padding:1.5rem;overflow:auto}.ls-host__page-summary{padding:1.5rem;margin-bottom:1rem}.ls-host__page-summary-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ls-host__page-summary h1{margin:0;color:var(--ls-ink);font-size:1.5rem;line-height:1.25}.ls-host__page-summary p{margin:.5rem 0 0;color:var(--ls-muted);line-height:1.6}.ls-host__outlet{min-height:96px;margin:1rem 0}.ls-host__outlet-label{margin-bottom:.5rem;color:var(--ls-muted);font-size:.75rem}.ls-host__frame{width:100%;min-height:620px;border:0;border-radius:0;background:transparent}html.ls-host--modal-open,html.ls-host--modal-open body,html.ls-host--modal-open main{overflow:hidden}html.ls-host--modal-open .ls-ui-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--ls-z-host-modal);width:100vw;height:100dvh}html.ls-host--overlay-open,html.ls-host--overlay-open body,html.ls-host--overlay-open main{overflow:hidden}.ls-host__frame--overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--ls-z-host-overlay);width:100vw;height:100dvh!important;min-height:100dvh;max-height:100dvh;border-radius:0}.ls-host__error{padding:1rem;border:1px solid var(--ls-danger-border);border-radius:var(--ls-radius-md);color:var(--ls-danger);background:var(--ls-danger-bg)}.ls-shop-auth{min-height:100vh;display:grid;place-items:center;padding:24px;background:linear-gradient(145deg,var(--ls-primary-soft),var(--ls-surface-sunken))}.ls-shop-auth__card{width:min(420px,100%);display:grid;gap:14px;padding:28px;border:1px solid var(--ls-border);border-radius:var(--ls-radius-xl);background:var(--ls-surface);box-shadow:var(--ls-shadow-raised)}.ls-shop-auth__mark{width:48px;height:48px;display:grid;place-items:center;border-radius:var(--ls-radius-pill);color:var(--ls-on-primary);background:var(--ls-primary);font-weight:750}.ls-shop-auth__eyebrow{margin:0;color:var(--ls-primary);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ls-shop-auth__card h1{margin:0;color:var(--ls-ink);font-size:26px}.ls-shop-auth__card p{margin:0;color:var(--ls-muted);line-height:1.6}.ls-shop-auth__card form{display:grid;gap:9px}.ls-shop-auth__card label{color:var(--ls-ink);font-size:13px;font-weight:650}.ls-shop-auth__card input{min-height:var(--ls-touch);width:100%;box-sizing:border-box;padding:0 14px;border:1px solid var(--ls-border-strong);border-radius:var(--ls-radius-md);color:var(--ls-ink);background:var(--ls-surface);font:inherit}.ls-shop-auth__card input:focus{border-color:var(--ls-primary);outline:2px solid var(--ls-primary-soft)}.ls-shop-auth__card .ls-shop-auth__error{min-height:20px;color:var(--ls-danger);font-size:13px}.ls-shop-auth__card small{color:var(--ls-subtle);text-align:center}@media(max-width:760px){.ls-host__body{grid-template-columns:1fr}.ls-host__nav{border-inline-end:0;border-bottom:1px solid var(--ls-border)}}.ls-storefront{min-height:100dvh;color:var(--ls-ink);background:var(--ls-shop-page)}.ls-storefront__header{position:sticky;top:0;z-index:80;height:72px;border-bottom:1px solid var(--ls-shop-header-line);color:var(--ls-shop-ink);background:var(--ls-shop-header);-webkit-backdrop-filter:blur(12px) saturate(150%);backdrop-filter:blur(12px) saturate(150%)}.ls-storefront__header-inner{width:min(1232px,100%);height:100%;display:flex;align-items:center;gap:24px;margin:0 auto;padding:0 24px}.ls-storefront__brand{display:flex;align-items:center;gap:10px;flex:0 0 auto;color:var(--ls-shop-ink);text-decoration:none}.ls-storefront__brand-mark{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;color:var(--ls-shop-gold);background:var(--ls-shop-ink);font-size:20px;font-weight:900}.ls-storefront__brand-copy{display:grid;line-height:1.1}.ls-storefront__brand-copy strong{font-size:14px;font-weight:900}.ls-storefront__brand-copy small{margin-top:3px;color:var(--ls-shop-muted);font-size:11px}.ls-storefront__desktop-nav{display:flex;align-items:center;gap:24px;margin-inline-start:14px}.ls-storefront__desktop-nav a{display:inline-flex;align-items:center;gap:6px;color:var(--ls-shop-muted);font-size:13px;font-weight:800;text-decoration:none}.ls-storefront__desktop-nav svg{width:18px;height:18px}.ls-storefront__desktop-nav a:hover,.ls-storefront__desktop-nav a[data-active=true]{color:var(--ls-shop-ink)}.ls-storefront__search{width:300px;height:38px;display:flex;align-items:center;gap:8px;margin-inline-start:auto;border:1px solid var(--ls-shop-line);border-radius:10px;padding:0 12px;color:var(--ls-shop-muted);background:var(--ls-shop-search);font:inherit;font-size:13px;text-align:start;cursor:pointer}.ls-storefront__search svg{width:18px;height:18px;flex:0 0 auto}.ls-storefront__language{display:flex;align-items:center;gap:6px;color:var(--ls-shop-muted);font-size:13px}.ls-storefront__language svg{width:18px;height:18px}.ls-storefront__language select{border:0;outline:0;color:var(--ls-shop-ink);background:transparent;font:inherit;font-weight:800}.ls-storefront__actions{display:flex;gap:8px}.ls-storefront__actions a{width:40px;height:40px;display:grid;place-items:center;border-radius:8px;color:var(--ls-shop-ink);text-decoration:none}.ls-storefront__actions a:hover{background:var(--ls-shop-search)}.ls-storefront__actions svg{width:20px;height:20px}.ls-storefront__actions .ls-storefront__cart-action{color:var(--ls-shop-on-dark);background:var(--ls-shop-ink)}.ls-storefront__content{width:100%;min-height:calc(100dvh - 72px);margin:0 auto}.ls-storefront__page-summary{position:sticky;top:0;z-index:70;height:74px;display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:16px;padding:0 max(16px,calc((100% - 1232px)/2 + 24px));color:var(--ls-shop-on-dark);background:var(--ls-shop-subpage-header)}.ls-storefront__page-summary[hidden]{display:none}.ls-storefront__page-summary h1{margin:0;overflow:hidden;font-size:23px;font-weight:900;line-height:1;text-overflow:ellipsis;white-space:nowrap}.ls-storefront__page-summary p{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ls-storefront__page-back{width:36px;height:36px;display:grid;place-items:center;padding:0;border:0;border-radius:999px;color:inherit;background:transparent;cursor:pointer}.ls-storefront__page-back:hover{background:var(--ls-shop-on-dark-soft)}.ls-storefront__page-back svg{width:24px;height:24px}.ls-storefront__page{min-height:420px;overflow:clip}.ls-storefront__outlets:empty{display:none}.ls-storefront__outlet{margin-top:16px}.ls-storefront__mobile-nav,.ls-storefront[data-route-kind=secondary] .ls-storefront__header{display:none}.ls-storefront[data-route-kind=secondary] .ls-storefront__content{min-height:100dvh}.ls-storefront__route-skeleton{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.ls-storefront__route-skeleton i{aspect-ratio:4 / 5;border-radius:var(--ls-radius-xl);background:linear-gradient(90deg,var(--ls-surface-sunken) 25%,var(--ls-surface) 37%,var(--ls-surface-sunken) 63%);background-size:400% 100%;animation:ls-shop-shimmer 1.4s ease infinite}@media(max-width:1023px){.ls-storefront__header{display:none}.ls-storefront__content{width:min(560px,100%);min-height:100dvh;padding-bottom:calc(94px + env(safe-area-inset-bottom))}.ls-storefront[data-route-kind=secondary] .ls-storefront__content{width:100%;padding-bottom:0}.ls-storefront__page-summary{height:48px;grid-template-columns:36px minmax(0,1fr) 36px;gap:0;padding:0 8px;color:var(--ls-shop-ink);background:var(--ls-shop-header);border-bottom:1px solid var(--ls-shop-header-line)}.ls-storefront__page-summary h1{font-size:16px;font-weight:500;text-align:center}.ls-storefront__page-summary:after{content:"";width:36px}.ls-storefront__page-back:hover{background:var(--ls-shop-search)}.ls-storefront__page{min-height:360px}.ls-storefront__mobile-nav{position:fixed;left:50%;bottom:0;z-index:90;width:min(560px,100%);min-height:calc(62px + env(safe-area-inset-bottom));display:grid;grid-template-columns:repeat(5,1fr);transform:translate(-50%);padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--ls-shop-tab-line);background:var(--ls-shop-tabbar)}.ls-storefront__mobile-nav a{position:relative;min-width:0;display:grid;place-content:center;justify-items:center;gap:0;color:var(--ls-shop-on-dark);font-size:11px;font-weight:700;line-height:14px;text-decoration:none}.ls-storefront__mobile-nav a>span:first-child{width:20px;height:24px;display:grid;place-items:center}.ls-storefront__mobile-nav a svg{width:20px;height:20px}.ls-storefront__mobile-nav a[data-active=true]{color:var(--ls-shop-gold)}.ls-storefront__mobile-nav a[data-featured=true]>span:first-child{width:58px;height:58px;display:grid;place-items:center;margin-top:-24px;border:4px solid var(--ls-shop-tabbar);border-radius:var(--ls-radius-pill);color:var(--ls-shop-on-dark);background:var(--ls-shop-ink);box-shadow:var(--ls-shop-card-shadow)}.ls-storefront__mobile-nav a[data-featured=true]>span:first-child svg{width:28px;height:28px}.ls-storefront__mobile-nav a[data-featured=true]>span:last-child{display:none}.ls-storefront__route-skeleton{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.ls-console-page .ls-host__frame{min-height:calc(100vh - 116px)}.ls-ui-modal.ls-host-inspect-modal{width:min(1440px,calc(100vw - 32px));max-height:calc(100dvh - 32px);min-height:0;overflow:hidden;display:grid;grid-template-rows:auto minmax(0,1fr) auto;border:1px solid var(--ls-border);border-radius:var(--ls-radius-lg);background:var(--ls-surface)}.ls-ui-modal.ls-host-inspect-modal .ls-ui-modal-body{min-height:0;overflow:hidden;display:flex;flex-direction:column;padding:12px}.ls-host-inspect-table{display:grid;grid-template-columns:minmax(240px,.85fr) repeat(var(--ls-host-inspect-json-count, 4),minmax(280px,1fr));gap:12px;min-height:0;height:min(72dvh,760px);overflow:auto;overscroll-behavior:contain}.ls-host-inspect-col{min-width:240px;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid var(--ls-border);border-radius:var(--ls-radius-md);background:var(--ls-surface)}.ls-host-inspect-col__title{margin:0;padding:10px 12px;border-bottom:1px solid var(--ls-border);color:var(--ls-ink);background:var(--ls-surface-subtle);font-size:13px;font-weight:650}.ls-host-inspect-col__body{min-height:0;overflow:auto;overscroll-behavior:contain}.ls-host-inspect-facts{display:grid;grid-template-columns:minmax(84px,.42fr) minmax(0,1fr);margin:0}.ls-host-inspect-facts dt,.ls-host-inspect-facts dd{margin:0;padding:8px 12px;border-bottom:1px solid var(--ls-border);word-break:break-word}.ls-host-inspect-facts dt{color:var(--ls-muted);background:var(--ls-surface-subtle);font-size:12px}.ls-host-inspect-facts dd{color:var(--ls-ink);font-size:13px;font-weight:600}.ls-host-inspect-json{min-height:100%;margin:0;padding:12px;box-sizing:border-box;overflow:auto;color:var(--ls-ink-soft);background:var(--ls-surface-subtle);font-family:var(--ls-font-mono);font-size:12px;line-height:1.45;white-space:pre}@media(max-width:900px){.ls-host-inspect-table{grid-template-columns:minmax(240px,1fr);height:min(78dvh,820px)}}[data-host-workspace] .ls-console-page .ls-host__frame{min-height:calc(100dvh - 180px)}:root{--merchant-canvas: #f6f6f7;--merchant-surface: #ffffff;--merchant-text: #202223;--merchant-muted: #6d7175;--merchant-border: #e1e3e5;--merchant-hover: #f1f2f3;--merchant-active: #e8e9ea;--merchant-green: #008060;--merchant-topbar-height: 60px;--merchant-sidebar-width: 228px}html{scrollbar-gutter:stable}.merchant-app{min-height:100vh;background:var(--merchant-canvas);color:var(--merchant-text)}html.ls-console-host-root select:not([multiple]){-moz-appearance:auto;appearance:auto;-webkit-appearance:auto;background-image:none;color-scheme:light}html.ls-console-host-root select:not([multiple]):hover:not(:disabled){background-image:none}html.ls-console-host-root .lexical-style-select>svg{display:none}.merchant-topbar{position:fixed;z-index:50;top:0;right:0;left:0;display:flex;height:var(--merchant-topbar-height);align-items:center;gap:20px;padding:0 16px;border-bottom:1px solid var(--merchant-border);background:#fffffffa}.merchant-brand{display:inline-flex;min-width:calc(var(--merchant-sidebar-width) - 16px);align-items:center;gap:9px;padding:0;border:0;background:transparent;color:var(--merchant-text);cursor:pointer;text-align:left;text-decoration:none}.merchant-brand>span{display:grid;width:32px;height:32px;flex:0 0 32px;place-items:center;border-radius:7px;background:#202223;color:#fff;font-size:17px;font-weight:760}.merchant-brand strong{font-size:17px;font-weight:700}.merchant-brand small{margin-left:1px;color:var(--merchant-muted);font-size:11px;font-weight:500}.merchant-topbar-actions{display:flex;min-width:0;flex:1;align-items:center;justify-content:flex-start;gap:4px}.merchant-commission-alert{display:flex;min-width:0;flex:0 1 auto;align-items:center;gap:8px;margin-left:auto;padding:6px 10px;border:1px solid #efd28b;border-radius:8px;background:#fff8e6;color:#674800;font-size:12px;font-weight:650;line-height:17px}.merchant-commission-alert svg{flex:0 0 auto;color:#e5a91e;fill:#fff0b8}.merchant-commission-alert>span{min-width:0}.merchant-commission-alert>button{flex:0 0 auto;padding:2px 0;border:0;background:transparent;color:#005bd3;cursor:pointer;font-size:inherit;font-weight:750;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.merchant-commission-alert>button:hover{color:#004299}.merchant-commission-alert>button:focus-visible{outline:2px solid #005bd3;outline-offset:2px}.merchant-topbar-actions.has-commission-alert .merchant-shop-select{margin-left:0}@media(max-width:1320px){.merchant-commission-alert{max-width:255px}}@media(max-width:950px){.merchant-commission-alert{max-width:235px;padding:5px 7px;font-size:11px}}@media(max-width:720px){.merchant-commission-alert{max-width:min(48vw,250px);margin-left:0}.merchant-commission-alert svg{width:20px;height:20px}}.merchant-app--store-management .merchant-topbar-actions{justify-content:flex-end}.merchant-app--store-management .merchant-brand{cursor:default}.merchant-shop-select,.merchant-locale-select{position:relative;display:inline-flex;height:34px;align-items:center;gap:6px;border-radius:6px}.merchant-shop-select{width:178px;flex:0 0 178px;margin-left:auto;margin-right:6px}.merchant-shop-trigger{display:inline-flex;width:100%;height:100%;align-items:center;gap:8px;padding:0 9px 0 7px;border:1px solid #d7dadd;border-radius:9px;background:#fff;color:var(--merchant-text);cursor:pointer;font:inherit;font-size:13px;font-weight:600;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.merchant-shop-trigger:hover{border-color:#aeb4ba;background:#fafbfb}.merchant-shop-trigger[aria-expanded=true]{border-color:#6e978a;background:#fff;box-shadow:0 0 0 3px #0080601c}.merchant-shop-trigger-icon,.merchant-shop-option-icon{display:grid;flex:0 0 auto;place-items:center;color:#007a5c}.merchant-shop-trigger-icon{width:24px;height:24px;border-radius:7px;background:#e8f5f1}.merchant-shop-trigger>span:nth-child(2){overflow:hidden;min-width:0;flex:1;text-align:left;text-overflow:ellipsis;white-space:nowrap}.merchant-shop-trigger .merchant-shop-chevron{position:static;flex:0 0 auto;color:#6d7175;transition:transform .15s ease}.merchant-shop-trigger[aria-expanded=true] .merchant-shop-chevron{transform:rotate(180deg)}.merchant-shop-menu{position:absolute;z-index:70;top:calc(100% + 8px);right:0;display:grid;width:268px;padding:7px;border:1px solid #dfe2e5;border-radius:11px;background:#fff;box-shadow:0 16px 42px #1f212429,0 2px 8px #1f21240f}.merchant-shop-options{display:grid;max-height:min(320px,calc(100vh - 190px));gap:2px;overflow-y:auto}.merchant-shop-options>button{display:grid;width:100%;min-height:40px;grid-template-columns:24px minmax(0,1fr) 16px;align-items:center;gap:8px;padding:0 9px;border:0;border-radius:8px;background:transparent;color:var(--merchant-text);cursor:pointer;font:inherit;font-size:13px;text-align:left}.merchant-shop-options>button>span:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.merchant-shop-options>button>svg:last-child{justify-self:end}.merchant-shop-options>button:hover{background:var(--merchant-hover)}.merchant-shop-options>button:disabled{cursor:not-allowed;opacity:.5}.merchant-shop-options>button:disabled:hover{background:transparent}.merchant-shop-menu .is-selected{background:#edf7f4;color:#174c3d;font-weight:650}.merchant-shop-menu .is-selected>svg:last-child{color:#008060}.merchant-shop-menu-actions{margin-top:6px;padding:7px 0 0;border-top:1px solid var(--merchant-border)}.merchant-shop-menu-actions .commerce-button{width:100%;min-height:34px}.merchant-shop-select select,.merchant-locale-select select{height:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;outline:0;background:transparent;color:var(--merchant-text);cursor:pointer;font-size:13px}.merchant-shop-select select{min-width:164px;padding:0 30px 0 11px}.merchant-locale-select>svg:last-child{position:absolute;right:9px;pointer-events:none}.merchant-icon-button,.merchant-mobile-menu{position:relative;display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;padding:0;border:0;border-radius:6px;background:transparent;color:#4a4c4f;cursor:pointer}.merchant-icon-button:hover,.merchant-mobile-menu:hover,.merchant-locale-select:hover{background:var(--merchant-hover)}.merchant-notification-dot{position:absolute;top:7px;right:7px;width:6px;height:6px;border:1px solid #fff;border-radius:50%;background:#d72c0d}.merchant-locale-select{padding-left:9px}.merchant-locale-select select{width:86px;padding:0 22px 0 23px}.merchant-locale-select>svg:first-child{flex:none;pointer-events:none}.merchant-account{position:relative;margin-left:2px}.merchant-account-trigger{display:grid;height:42px;grid-template-columns:30px minmax(0,1fr) 14px;align-items:center;gap:8px;padding:4px 8px;border:0;border-radius:7px;background:transparent;color:var(--merchant-text);cursor:pointer;text-align:left}.merchant-account-trigger:hover,.merchant-account-trigger[aria-expanded=true]{background:var(--merchant-hover)}.merchant-avatar{display:grid;width:30px;height:30px;place-items:center;border-radius:50%;background:#d8f0e8;color:#006e52;font-size:13px;font-weight:750}.merchant-account-copy{display:grid;min-width:0;gap:1px}.merchant-account-copy strong,.merchant-account-copy small{overflow:hidden;max-width:168px;text-overflow:ellipsis;white-space:nowrap}.merchant-account-copy strong{font-size:12px;font-weight:650}.merchant-account-copy small{color:var(--merchant-muted);font-size:10px}.merchant-account-menu{position:absolute;z-index:60;top:calc(100% + 7px);right:0;width:230px;padding:5px;border:1px solid var(--merchant-border);border-radius:8px;background:#fff;box-shadow:0 12px 32px #1f212426}.merchant-account-menu>div{display:grid;gap:3px;margin-bottom:5px;padding:9px 10px 11px;border-bottom:1px solid var(--merchant-border)}.merchant-account-menu>div strong{font-size:13px}.merchant-account-menu>div span{color:var(--merchant-muted);font-size:12px}.merchant-account-menu button{display:flex;width:100%;height:36px;align-items:center;gap:9px;padding:0 9px;border:0;border-radius:5px;background:transparent;color:var(--merchant-text);cursor:pointer;font-size:13px}.merchant-account-menu button:hover{background:var(--merchant-hover)}.merchant-sidebar{--ls-scrollbar-track: var(--merchant-surface);--ls-scrollbar-thumb: var(--merchant-muted);--ls-scrollbar-thumb-hover: var(--merchant-green);--ls-scrollbar-thumb-active: var(--merchant-green);position:fixed;z-index:40;top:var(--merchant-topbar-height);bottom:0;left:0;display:flex;box-sizing:border-box;width:var(--merchant-sidebar-width);min-height:0;flex-direction:column;overflow:hidden;padding:14px 10px max(12px,env(safe-area-inset-bottom));border-right:1px solid var(--merchant-border);background:var(--merchant-surface)}.merchant-sidebar-scroll{flex:1 1 0;min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;scroll-padding-block:12px}.merchant-sidebar-scroll>nav{display:grid;flex:0 0 auto;gap:3px;min-width:0}.merchant-sidebar-scroll>nav:empty{display:none}.merchant-sidebar-scroll>nav:not(:empty)~nav:not(:empty){margin-top:12px;padding-top:12px;border-top:1px solid var(--merchant-border)}.merchant-sidebar .merchant-nav-group{display:grid;min-width:0;gap:3px}.merchant-sidebar .merchant-nav-group>strong{padding:4px 12px;color:var(--merchant-muted);font-size:12px;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.merchant-sidebar .merchant-nav-group>.merchant-nav-group{margin-inline-start:12px;padding-inline-start:4px;border-inline-start:1px solid var(--merchant-border)}.merchant-sidebar .merchant-nav-item{grid-template-columns:20px minmax(0,1fr);padding:0 9px;line-height:1.5;text-align:start}.merchant-sidebar .merchant-nav-item>span{min-width:0;white-space:normal;overflow-wrap:anywhere}.merchant-sidebar .merchant-nav-item:focus-visible{outline:2px solid var(--merchant-green);outline-offset:-2px}.merchant-nav-item{display:grid;width:100%;min-height:36px;grid-template-columns:20px minmax(0,1fr) 14px;align-items:center;gap:8px;padding:0 9px;border:0;border-radius:6px;background:transparent;color:#45484c;cursor:pointer;font-size:13px;text-align:left;text-decoration:none}.merchant-nav-item:hover{background:var(--merchant-hover)}.merchant-nav-item.is-active{background:var(--merchant-active);color:#18191b;font-weight:650}.merchant-nav-item[aria-disabled=true]{cursor:default}.merchant-navigation-restricted{display:inline-block;margin-inline-start:8px;font-size:11px;font-weight:400;color:var(--merchant-muted)}.merchant-navigation-restricted-notice{margin:0 8px 6px;padding:8px;border-radius:6px;background:var(--merchant-hover);color:var(--merchant-muted);font-size:12px;line-height:1.5;overflow-wrap:anywhere}.merchant-nav-item>svg:last-child{justify-self:end;color:#8c9196}.merchant-sidebar-bottom{display:grid;flex:0 0 auto;gap:3px;margin-top:auto;padding-top:12px;border-top:1px solid var(--merchant-border)}.merchant-main{min-width:0;min-height:100vh;margin-left:var(--merchant-sidebar-width);padding-top:var(--merchant-topbar-height)}.merchant-app--store-management .merchant-main{margin-left:0}.merchant-mobile-menu,.merchant-sidebar-mobile-heading,.merchant-nav-backdrop{display:none}.merchant-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.merchant-select{position:relative;min-width:0}.merchant-select-trigger{display:flex;width:100%;min-height:34px;align-items:center;justify-content:space-between;gap:8px;padding:0 10px;border:1px solid #c9cdd2;border-radius:7px;background:#fff;color:#263241;cursor:pointer;font:inherit;font-size:13px;text-align:left}.merchant-select-trigger:hover{border-color:#9ba3ac}.merchant-select-trigger:focus-visible{outline:2px solid rgba(40,101,165,.35);outline-offset:1px}.merchant-select-trigger svg{transition:transform .16s ease}.merchant-select-trigger svg.is-open{transform:rotate(180deg)}.merchant-select.is-disabled{opacity:.58}.merchant-select-menu{position:fixed;z-index:3000;display:grid;gap:2px;max-height:260px;overflow-x:hidden;overflow-y:auto;padding:5px;border:1px solid #d8dce1;border-radius:7px;background:#fff;box-shadow:0 10px 24px #1a1f2429}.merchant-select-menu button{display:flex;min-height:32px;align-items:center;justify-content:space-between;gap:8px;padding:0 8px;border:0;border-radius:5px;background:transparent;color:#263241;cursor:pointer;font:inherit;font-size:13px;text-align:left}.merchant-select-menu button:hover,.merchant-select-menu button[aria-selected=true]{background:#f1f5f9;color:#173f70}.merchant-select-menu button:disabled{cursor:not-allowed;opacity:.45}.merchant-demo-service-page{min-width:0}.merchant-demo-service-banner{display:flex;justify-content:flex-end;padding:12px 24px 0}.merchant-demo-service-banner span{display:inline-block;max-width:100%;padding:7px 12px;border-radius:6px;background:#c5221f;color:#fff;font-size:13px;font-weight:700;line-height:1.4;text-align:right}.merchant-demo-service-inline-badge{display:inline-block;max-width:100%;padding:5px 8px;border-radius:5px;background:#c5221f;color:#fff;font-size:11px;font-weight:700;line-height:1.35;text-align:right}.merchant-locale-select .merchant-select{min-width:92px}.merchant-locale-select .merchant-select-trigger{min-height:30px;padding:0 3px;border:0;background:transparent;color:inherit;font-size:12px}.merchant-locale-select .merchant-select-trigger:hover{background:transparent}.merchant-locale-select .merchant-select-menu{right:0;left:auto;min-width:124px}.overview-page{width:min(100%,1440px);margin:0 auto;padding:26px 30px 36px}.overview-page-header{display:flex;min-height:48px;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:18px}.overview-page-header h1,.overview-page-header p,.overview-section-heading h2,.overview-section-heading p,.overview-live-title h2,.overview-live-title p{margin:0}.overview-page-header h1{font-size:22px;line-height:30px}.overview-page-header p{margin-top:2px;color:var(--merchant-muted);font-size:13px}.overview-header-actions{display:flex;align-items:center;gap:10px}.overview-header-actions>span{color:var(--merchant-muted);font-size:12px;white-space:nowrap}.overview-header-actions select{height:34px;padding:0 30px 0 11px;border:1px solid #babfc3;border-radius:6px;outline:0;background:#fff;color:var(--merchant-text);font-size:13px}.overview-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--merchant-border);border-radius:8px;background:#fff}.overview-metric{min-width:0;padding:17px 18px 16px}.overview-metric+.overview-metric{border-left:1px solid var(--merchant-border)}.overview-metric-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--merchant-muted);font-size:12px}.overview-metric>strong{display:block;overflow:hidden;margin-top:11px;font-size:clamp(19px,2vw,25px);line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.overview-metric>small{display:flex;align-items:center;gap:3px;margin-top:10px;color:#008060;font-size:11px}.overview-metric>small.is-down{color:#bf0711}.overview-metric>small span{margin-left:3px;color:var(--merchant-muted)}.overview-primary-grid,.overview-secondary-grid{display:grid;gap:14px;margin-top:14px}.overview-primary-grid{grid-template-columns:minmax(0,1.8fr) minmax(270px,.72fr)}.overview-secondary-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.85fr)}.overview-panel{min-width:0;border:1px solid var(--merchant-border);border-radius:8px;background:#fff}.overview-placeholder-panel{display:grid;min-height:240px;place-items:center;color:var(--merchant-muted);font-size:13px}.overview-placeholder-panel p{margin:0}.overview-section-heading{display:flex;min-height:66px;align-items:center;justify-content:space-between;gap:16px;padding:13px 17px;border-bottom:1px solid var(--merchant-border)}.overview-section-heading h2,.overview-live-title h2{font-size:15px;line-height:21px}.overview-section-heading p,.overview-live-title p{margin-top:2px;color:var(--merchant-muted);font-size:11px;line-height:16px}.overview-section-heading button,.overview-link-button{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:transparent;color:#006fbb;cursor:pointer;font-size:12px;font-weight:600;white-space:nowrap}.overview-chart-wrap{padding:14px 17px 12px}.overview-chart{display:block;width:100%;height:230px;overflow:visible}.overview-chart-grid{stroke:#eceef0;stroke-width:1}.overview-chart-area{fill:#00806014}.overview-chart-line{fill:none;stroke:var(--merchant-green);stroke-linecap:round;stroke-linejoin:round;stroke-width:3}.overview-chart-labels{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));margin-top:-3px;color:var(--merchant-muted);font-size:10px;text-align:center}.overview-status-list{display:grid;padding:7px 8px}.overview-status-list button{display:grid;min-height:45px;grid-template-columns:9px minmax(0,1fr) auto 16px;align-items:center;gap:9px;padding:0 9px;border:0;border-radius:6px;background:transparent;color:var(--merchant-text);cursor:pointer;font-size:12px;text-align:left}.overview-status-list button:hover{background:var(--merchant-hover)}.overview-status-list button strong{font-size:14px}.overview-status-list button>svg{color:#8c9196}.overview-status-dot{width:8px;height:8px;border-radius:50%;background:#8c9196}.overview-status-dot.is-warning{background:#ffc453}.overview-status-dot.is-info{background:#2c6ecb}.overview-status-dot.is-success{background:#008060}.overview-live-panel{display:grid;min-height:92px;grid-template-columns:minmax(210px,.8fr) minmax(400px,1.45fr) auto;align-items:center;gap:20px;margin-top:14px;padding:16px 18px}.overview-live-title{display:flex;min-width:0;align-items:center;gap:11px}.overview-live-title>span{display:grid;width:36px;height:36px;flex:0 0 36px;place-items:center;border-radius:7px;background:#fff0ed;color:#d72c0d}.overview-live-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.overview-live-metrics>div{display:grid;gap:4px;padding:0 18px;border-left:1px solid var(--merchant-border)}.overview-live-metrics span{color:var(--merchant-muted);font-size:11px}.overview-live-metrics strong{font-size:18px}.overview-order-table{min-width:0;overflow-x:auto}.overview-table-row{display:grid;width:100%;min-width:600px;min-height:47px;grid-template-columns:1fr .9fr .9fr .8fr .75fr;align-items:center;gap:12px;padding:0 17px;border:0;border-bottom:1px solid var(--merchant-border);background:transparent;color:var(--merchant-text);font-size:12px;text-align:left}button.overview-table-row{cursor:pointer}button.overview-table-row:hover{background:#fafbfb}.overview-table-row.is-heading{min-height:38px;background:#fafbfb;color:var(--merchant-muted);font-size:11px}.overview-table-row:last-child{border-bottom:0}.overview-table-row i{display:inline-flex;min-height:24px;align-items:center;padding:0 8px;border-radius:999px;background:#e4f3ef;color:#006e52;font-size:11px;font-style:normal;white-space:nowrap}.overview-product-list{display:grid;padding:5px 8px}.overview-product-list>button{display:grid;width:100%;min-height:58px;grid-template-columns:20px 36px minmax(0,1fr) auto;align-items:center;gap:9px;padding:5px 9px;border:0;border-radius:6px;background:transparent;color:var(--merchant-text);cursor:pointer;text-align:left}.overview-product-list>button:hover{background:var(--merchant-hover)}.overview-product-rank{color:var(--merchant-muted);font-size:11px;text-align:center}.overview-product-image{display:grid;width:36px;height:36px;place-items:center;border-radius:6px;background:#edf4ff;color:#2c6ecb}.overview-product-copy{display:grid;min-width:0;gap:2px}.overview-product-copy strong,.overview-product-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overview-product-copy strong,.overview-product-list>button>strong{font-size:12px}.overview-product-copy small{color:var(--merchant-muted);font-size:10px}.overview-footer-note{display:flex;align-items:center;justify-content:center;gap:6px;padding-top:18px;color:var(--merchant-muted);font-size:11px}.overview-loading{display:flex;min-height:360px;align-items:center;justify-content:center;gap:9px;border:1px solid var(--merchant-border);border-radius:8px;background:#fff;color:var(--merchant-muted);font-size:13px}.overview-loading>span{width:17px;height:17px;border:2px solid #c9cccf;border-top-color:var(--merchant-green);border-radius:50%;animation:merchant-spin .7s linear infinite}@keyframes merchant-spin{to{transform:rotate(360deg)}}@media(max-width:1120px){.merchant-account-copy,.merchant-account-trigger>svg,.merchant-locale-select select,.merchant-search-button{display:none}.merchant-account-trigger{display:block;width:38px;padding:4px}.merchant-locale-select{width:34px;padding:0}.merchant-locale-select>svg:first-child{margin-inline-start:9px}.merchant-locale-select>svg:last-child{display:none}.overview-secondary-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:900px){:root{--merchant-sidebar-width: 208px}.merchant-brand{min-width:calc(var(--merchant-sidebar-width) - 16px)}.merchant-brand small{display:none}.overview-page{padding-inline:20px}.overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-metric:nth-child(3){border-left:0}.overview-metric:nth-child(n+3){border-top:1px solid var(--merchant-border)}.overview-primary-grid{grid-template-columns:minmax(0,1fr)}.overview-live-panel{grid-template-columns:1fr auto}.overview-live-metrics{grid-column:1 / -1;grid-row:2}.overview-live-metrics>div:first-child{border-left:0;padding-left:0}}@media(max-width:720px){.merchant-topbar{gap:9px;padding-inline:10px}.merchant-mobile-menu{display:grid;width:44px;height:44px;flex-basis:44px}.merchant-topbar-actions{flex:0 0 auto}.merchant-brand{min-width:0;flex:1}.merchant-brand strong{font-size:16px}.merchant-shop-select,.merchant-icon-button:not(:last-of-type){display:none}.merchant-sidebar{--merchant-nav-hidden-offset: -100%;width:min(280px,calc(100vw - 46px));visibility:hidden;pointer-events:none;transform:translate(var(--merchant-nav-hidden-offset));transition:transform .18s ease}.merchant-sidebar:dir(rtl){--merchant-nav-hidden-offset: 100%;left:auto;right:0;border-right:0;border-left:1px solid var(--merchant-border)}.merchant-sidebar.is-open{visibility:visible;pointer-events:auto;transform:translate(0)}.merchant-sidebar-mobile-heading{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:12px;padding:0 4px 8px 12px;margin-bottom:8px;border-bottom:1px solid var(--merchant-border);font-size:14px}.merchant-sidebar-mobile-heading button{display:grid;place-items:center;width:44px;height:44px;flex:0 0 44px;padding:0;border:0;border-radius:6px;background:var(--merchant-surface);color:var(--merchant-text);cursor:pointer}.merchant-sidebar-mobile-heading button:hover{background:var(--merchant-hover)}.merchant-sidebar .merchant-nav-item{min-height:44px}.merchant-mobile-menu:focus-visible,.merchant-sidebar-mobile-heading button:focus-visible{outline:2px solid var(--merchant-green);outline-offset:-2px}.merchant-nav-backdrop{position:fixed;z-index:35;inset:var(--merchant-topbar-height) 0 0;display:block;border:0;background:#00000047}.merchant-main{margin-left:0}.overview-page{padding:21px 16px 30px}.overview-page-header{align-items:stretch;flex-direction:column;gap:12px}.overview-header-actions{justify-content:space-between}.overview-metrics{grid-template-columns:minmax(0,1fr)}.overview-metric+.overview-metric{border-top:1px solid var(--merchant-border);border-left:0}.overview-metric>strong{font-size:22px}.overview-chart{height:190px}.overview-live-panel{grid-template-columns:minmax(0,1fr)}.overview-live-metrics{grid-column:auto;grid-row:auto}.overview-link-button{justify-self:start}}@media(max-width:440px){.merchant-locale-select{display:none}.overview-header-actions{align-items:flex-start;flex-direction:column-reverse}.overview-live-metrics{grid-template-columns:minmax(0,1fr)}.overview-live-metrics>div{padding:9px 0;border-top:1px solid var(--merchant-border);border-left:0}.overview-live-metrics>div:first-child{border-top:0}}@media(prefers-reduced-motion:reduce){.merchant-sidebar{transition:none}.overview-loading>span{animation:none}}.settings-menu-panel .merchant-nav-group{display:grid;gap:0}.settings-menu-panel .merchant-settings-children{display:grid}.merchant-sidebar .reference-order-links .merchant-nav-item{display:block;min-height:30px;text-align:start}.merchant-sidebar [aria-disabled=true],.settings-menu-panel [aria-disabled=true]{color:var(--merchant-muted);cursor:default}[dir=rtl] .merchant-sidebar .reference-order-links{padding-left:0;padding-right:28px}.merchant-sidebar .merchant-nav-item{grid-template-columns:20px minmax(0,1fr) 14px;padding:0 12px;line-height:normal}:root{--auth-canvas: #f1f1f1;--auth-surface: #ffffff;--auth-text: #303030;--auth-muted: #616161;--auth-line: #dedede;--auth-line-strong: #8a8a8a;--auth-primary: #303030;--auth-primary-hover: #1a1a1a;--auth-accent: #23805a;--auth-danger: #8e1f1f;--auth-danger-soft: #fff3f3;--auth-success: #174c25;--auth-success-soft: #f1f8f2}body{color:var(--auth-text);background:var(--auth-canvas)}a{color:inherit}button,a{-webkit-tap-highlight-color:transparent}.auth-page{display:grid;min-height:100vh;grid-template-columns:minmax(600px,1.18fr) minmax(440px,.82fr);background:var(--auth-surface)}.auth-visual{--pointer-x: 50%;--pointer-y: 50%;--pointer-opacity: 0;--water-x: 50%;--water-y: 50%;position:relative;display:flex;min-height:100vh;flex-direction:column;overflow:hidden;padding:30px 40px 28px;border-right:1px solid #d0d0cc;background:#ebebe8;color:#111;cursor:default;isolation:isolate}.auth-visual-brand,.auth-brand{display:inline-flex;align-items:center;gap:10px}.auth-visual-brand{position:relative;z-index:8}.auth-brand{color:var(--auth-text);text-decoration:none}.auth-brand-mark{display:inline-grid;width:34px;height:34px;place-items:center;border-radius:7px;background:#111;color:#fff;font-size:18px;font-weight:750;line-height:1}.auth-brand-name{font-size:20px;font-weight:720}.auth-showcase-copy{position:absolute;z-index:2;top:19%;left:44px;transition:transform .26s cubic-bezier(.2,.8,.2,1)}.auth-showcase-kicker{display:inline-flex;align-items:center;min-height:26px;padding:0 9px;border:1px solid #111;background:#efff65;font-family:var(--ls-font-mono, ui-monospace, monospace);font-size:10px;font-weight:700;letter-spacing:0}.auth-showcase-copy h2{max-width:360px;margin:14px 0 0;font-size:clamp(40px,4.8vw,68px);font-weight:760;letter-spacing:0;line-height:.98}.auth-showcase-stage{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.auth-showcase-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(17,17,17,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(17,17,17,.07) 1px,transparent 1px);background-size:44px 44px;transition:transform .28s cubic-bezier(.2,.8,.2,1)}.auth-showcase-block{position:absolute;border:1px solid #111;transition:transform .24s cubic-bezier(.2,.8,.2,1)}.auth-showcase-block--lime{top:9%;right:8%;width:23%;height:19%;background:#efff65}.auth-showcase-block--blue{bottom:14%;left:7%;width:22%;height:18%;background:#4263eb}.auth-layer-far{transform:translate3d(var(--far-x),var(--far-y),0)}.auth-layer-mid{transform:translate3d(var(--mid-x),var(--mid-y),0) rotate(var(--tilt-y))}.auth-layer-near{transform:translate3d(var(--near-x),var(--near-y),0) rotate(var(--tilt-x))}.auth-product,.auth-showcase-note,.auth-showcase-spark{transition:transform .22s cubic-bezier(.2,.8,.2,1);will-change:transform}.auth-product{position:absolute;z-index:3;margin:0;overflow:hidden;border:2px solid #111;background:#fff;box-shadow:10px 10px #111;will-change:transform}.auth-product img{display:block;width:100%;height:100%;object-fit:cover}.auth-product figcaption{position:absolute;right:0;bottom:0;left:0;display:flex;min-height:38px;align-items:center;justify-content:space-between;gap:10px;padding:0 11px;border-top:1px solid #111;background:#fffffff0;color:#111}.auth-product figcaption span{overflow:hidden;font-size:9px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.auth-product figcaption strong{flex:0 0 auto;font-size:12px;font-weight:780}.auth-product--sneaker{top:38%;right:8%;width:min(44%,360px);aspect-ratio:.9;transform:translate3d(var(--mid-x),var(--mid-y),0) rotate(calc(-3deg + var(--tilt-y)))}.auth-product--watch{top:15%;right:18%;width:min(25%,196px);aspect-ratio:.82;transform:translate3d(var(--near-x),var(--near-y),0) rotate(calc(7deg + var(--tilt-x)))}.auth-product--headphones{bottom:8%;left:22%;width:min(28%,220px);aspect-ratio:1;transform:translate3d(var(--far-x),var(--far-y),0) rotate(calc(-7deg + var(--tilt-y)))}.auth-product-tag{position:absolute;top:10px;left:10px;display:inline-flex;min-height:25px;align-items:center;padding:0 8px;border:1px solid #111;background:#efff65;color:#111;font-size:9px;font-weight:800}.auth-showcase-note{position:absolute;z-index:5;display:flex;align-items:center;border:1px solid #111;box-shadow:6px 6px #111}.auth-showcase-note--orders{right:4%;bottom:16%;min-height:46px;gap:8px;padding:0 12px;background:#ff7658}.auth-showcase-note--orders span{font-size:10px;font-weight:650}.auth-showcase-note--orders strong{font-size:17px}.auth-showcase-note--orders svg:last-child{margin-left:2px}.auth-showcase-note--live{top:42%;left:5%;min-height:34px;gap:7px;padding:0 10px;background:#fff;font-size:9px;font-weight:800}.auth-live-dot{width:8px;height:8px;border-radius:50%;background:#ef3f2f;box-shadow:0 0 0 4px #ef3f2f24;animation:auth-live 1.6s ease-in-out infinite}.auth-showcase-spark{position:absolute;z-index:5;top:21%;right:5%;display:grid;width:42px;height:42px;place-items:center;border:1px solid #111;background:#ff7658}.auth-showcase-pointer{position:absolute;z-index:10;top:var(--pointer-y);left:var(--pointer-x);width:26px;height:26px;border:1px solid #111;border-radius:50%;background:#efff65d1;pointer-events:none;transform:translate(-50%,-50%);transition:top 70ms linear,left 70ms linear}.auth-showcase-pointer:after{position:absolute;top:50%;left:50%;width:4px;height:4px;border-radius:50%;background:#111;content:"";transform:translate(-50%,-50%)}.auth-showcase-footer{position:relative;z-index:8;display:flex;justify-content:space-between;gap:16px;margin-top:auto;font-family:var(--ls-font-mono, ui-monospace, monospace);font-size:9px;font-weight:700}.auth-glitch-stage{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.auth-water-filter{position:absolute;width:0;height:0}.auth-wordmark{position:absolute;top:50%;left:50%;width:calc(100% - 28px);height:clamp(126px,20vw,250px);color:#0f0f0f;font-family:Arial,Helvetica,sans-serif;font-size:clamp(78px,10.6vw,184px);font-weight:900;letter-spacing:0;line-height:.82;transform:translate(-50%,-50%);white-space:nowrap}.auth-wordmark-text{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#0f0f0f;font:inherit;font-weight:900;text-shadow:none}.auth-water-ripples{display:none}.auth-water-ripples:before,.auth-water-ripples:after{position:absolute;top:50%;left:50%;border-radius:50%;content:"";transform:translate(-50%,-50%)}.auth-water-ripples:before{width:116px;height:48px;border:1px solid rgba(15,15,15,.2);box-shadow:inset 0 3px 7px #ffffffbd,inset 0 -3px 8px #0f0f0f1a,0 2px 7px #0f0f0f14;animation:auth-water-lens 2.1s ease-in-out infinite}.auth-water-ripples:after{width:154px;height:65px;border-top:1px solid rgba(255,255,255,.82);border-bottom:1px solid rgba(15,15,15,.12);opacity:.7;animation:auth-water-lens 2.1s ease-in-out -.7s infinite reverse}.auth-water-ripples span{position:absolute;top:50%;left:50%;border:1px solid rgba(15,15,15,.24);border-radius:50%;opacity:0;transform:translate(-50%,-50%) scale(.18);animation:auth-water-ripple 2.1s cubic-bezier(.18,.62,.28,1) infinite}.auth-water-ripples span:nth-child(2){animation-delay:.7s}.auth-water-ripples span:nth-child(3){animation-delay:1.4s}@keyframes auth-water-lens{0%,to{transform:translate(-50%,-50%) scaleX(.94) scaleY(1.04) rotate(-1.5deg)}50%{transform:translate(-50%,-50%) scaleX(1.06) scaleY(.94) rotate(1.5deg)}}@keyframes auth-water-ripple{0%{width:24px;height:10px;opacity:0}18%{opacity:.38}to{width:224px;height:96px;opacity:0;transform:translate(-50%,-50%) scale(1)}}.auth-side{position:relative;min-width:0;min-height:100vh;overflow-y:auto;background:var(--auth-surface)}.auth-language{position:absolute;z-index:20;top:22px;right:26px}.auth-language-trigger{display:inline-flex;height:34px;align-items:center;gap:7px;padding:0 9px;border:0;border-radius:6px;background:transparent;color:var(--auth-muted);cursor:pointer;font-size:13px;font-weight:600}.auth-language-trigger:hover,.auth-language-trigger[aria-expanded=true]{background:#f3f3f3;color:var(--auth-text)}.auth-language-menu{position:absolute;top:calc(100% + 7px);right:0;display:grid;width:150px;padding:5px;border:1px solid var(--auth-line);border-radius:7px;background:#fff;box-shadow:0 8px 24px #11111124}.auth-language-menu button{display:flex;width:100%;height:34px;align-items:center;justify-content:space-between;padding:0 9px;border:0;border-radius:5px;background:transparent;color:var(--auth-text);cursor:pointer;font-size:13px;text-align:left}.auth-language-menu button:hover,.auth-language-menu button:focus-visible{background:#f3f3f3}.auth-header{display:none;min-height:64px;align-items:center;padding:0 32px;border-bottom:1px solid var(--auth-line);background:var(--auth-surface)}.auth-content{display:grid;min-height:100vh;place-items:center;padding:44px 56px}.auth-panel{--auth-enter-x: 10px;width:min(100%,420px);animation:auth-panel-enter .24s cubic-bezier(.16,1,.3,1) backwards}.auth-page[data-operation="auth.sign-in"] .auth-panel{--auth-enter-x: -10px}.auth-heading{margin-bottom:22px}.auth-heading h1{margin:0;color:var(--auth-text);font-size:26px;font-weight:680;line-height:1.3}.auth-heading p{margin:8px 0 0;color:var(--auth-muted);font-size:14px;line-height:1.5}.auth-form{display:grid;gap:12px}.auth-login-fields{display:grid;gap:20px;min-inline-size:0;margin:0;padding:0;border:0}.auth-login-fields [hidden]{display:none!important}.auth-login-tabs{display:flex;gap:28px;border-block-end:1px solid var(--auth-line)}.auth-login-tabs button{padding:0 0 13px;border:0;border-block-end:2px solid transparent;background:transparent;color:var(--auth-muted);font:inherit;font-size:14px;cursor:pointer}.auth-login-tabs button[aria-selected=true]{border-block-end-color:var(--auth-text);color:var(--auth-text);font-weight:650}.auth-login-tabs button:focus-visible{outline:2px solid #005bd3;outline-offset:4px}.auth-login-fields button:disabled{opacity:.5;cursor:not-allowed}.auth-login-hint{margin:8px 0 0;color:var(--auth-muted);font-size:12px;line-height:1.7}.auth-login-fields .auth-step-note button+button{margin-inline-start:16px}.auth-login-fields .auth-field{gap:8px}.auth-login-fields .auth-field input{min-inline-size:0;height:52px}.auth-login-fields .auth-identifier-control{height:54px;border-radius:10px}.auth-login-fields .auth-country-button{height:52px;min-inline-size:86px;border-right:0;border-inline-end:1px solid var(--auth-line)}.auth-login-fields .auth-identifier-control input{height:52px}.auth-login-fields .auth-password-control input{padding-inline-end:44px}[dir=rtl] .auth-login-fields .auth-password-toggle{right:auto;left:0}.auth-login-fields .auth-country-popover{inset-inline-start:0;inset-inline-end:0;width:auto}.auth-form--compact{gap:10px}.auth-test-account{display:grid;gap:8px;margin-bottom:18px;padding:12px 14px;border:1px solid var(--auth-line);border-radius:8px;background:#f7f7f7;font-size:12px;line-height:1.5}.auth-test-account-heading{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 10px}.auth-test-account-heading strong{font-size:13px}.auth-test-account-heading span,.auth-test-account dt{color:var(--auth-muted)}.auth-test-account dl{display:grid;gap:2px;margin:0}.auth-test-account dl>div{display:grid;grid-template-columns:64px minmax(0,1fr);gap:8px}.auth-test-account dd{min-width:0;margin:0;overflow-wrap:anywhere}.auth-test-account button{justify-self:start;padding:0;border:0;background:transparent;color:var(--auth-text);cursor:pointer;font:inherit;font-weight:700;text-decoration:underline;text-underline-offset:3px}.auth-test-account button:focus-visible{outline:2px solid #005bd3;outline-offset:3px}.auth-field{display:grid;gap:4px}.auth-field label{color:var(--auth-text);font-size:13px;font-weight:600;line-height:18px}.auth-field input,.auth-field>select{width:100%;height:38px;padding:6px 11px;border:1px solid var(--auth-line-strong);border-radius:8px;outline:none;background:var(--auth-surface);color:var(--auth-text);font-size:14px;line-height:20px;transition:border-color .12s ease,box-shadow .12s ease}.auth-field>select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.auth-field input::placeholder{color:#8a8a8a}.auth-field input:hover,.auth-field>select:hover{border-color:#616161}.auth-field input:focus,.auth-field>select:focus{border-color:#005bd3;box-shadow:0 0 0 2px #005bd32e}.auth-field input[aria-invalid=true]{border-color:var(--auth-danger)}.auth-field input[aria-invalid=true]:focus{box-shadow:0 0 0 2px #8e1f1f29}.auth-identifier-control{display:grid;grid-template-columns:minmax(0,1fr);overflow:hidden;border:1px solid var(--auth-line-strong);border-radius:8px;background:var(--auth-surface);transition:border-color .12s ease,box-shadow .12s ease}.auth-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.auth-entry-shell{position:relative}.auth-identifier-control--entry,.auth-identifier-control--entry.is-phone{position:relative;display:block;height:50px;overflow:hidden}.auth-entry-label{position:absolute;z-index:1;top:6px;left:11px;color:var(--auth-muted);font-size:11px;line-height:14px;pointer-events:none}.auth-identifier-control--entry input,.auth-identifier-control--entry input:hover,.auth-identifier-control--entry input:focus,.auth-identifier-control--entry input[aria-invalid=true],.auth-identifier-control--entry input[aria-invalid=true]:focus{height:48px;padding:20px 92px 5px 11px;font-size:14px;line-height:20px;background:transparent}.auth-identifier-control--entry:not(.is-phone) input{padding-right:11px}.auth-country-trigger{position:absolute;z-index:2;top:0;right:0;display:inline-flex;height:48px;align-items:center;gap:6px;padding:0 12px;border:0;background:transparent;color:var(--auth-muted);cursor:pointer;font-size:13px}.auth-country-button{display:inline-flex;height:38px;align-items:center;justify-content:center;gap:5px;padding:0 10px;border:0;border-right:1px solid var(--auth-line);background:#f7f7f7;color:var(--auth-text);cursor:pointer;font-size:14px}.auth-country-button svg{flex:0 0 auto}.auth-country-popover{position:absolute;z-index:40;top:calc(100% + 5px);right:0;left:0;padding:9px 0 6px;border:1px solid var(--auth-line-strong);border-radius:8px;background:var(--auth-surface);box-shadow:0 12px 30px #11111126}.auth-country-search{position:relative;margin:0 9px 6px}.auth-country-search svg{position:absolute;z-index:1;top:50%;right:10px;color:var(--auth-muted);pointer-events:none;transform:translateY(-50%)}.auth-country-search input,.auth-country-search input:hover,.auth-country-search input:focus{height:36px;padding:6px 34px 6px 10px;border:1px solid var(--auth-line-strong);border-radius:6px;box-shadow:none;font-size:13px}.auth-country-list{max-height:244px;overflow-y:auto}.auth-country-empty{margin:0;padding:12px;color:var(--auth-muted);font-size:13px}.auth-country-list button{display:flex;width:100%;min-height:38px;align-items:center;justify-content:space-between;gap:18px;padding:7px 12px;border:0;background:transparent;color:#4f566b;cursor:pointer;font-size:13px;text-align:left}.auth-country-list button:hover,.auth-country-list button.is-selected{background:#edf4ff;color:#245bdb}.auth-identifier-control.is-phone{grid-template-columns:88px minmax(0,1fr)}.auth-identifier-control:hover{border-color:#616161}.auth-identifier-control:focus-within{border-color:#005bd3;box-shadow:0 0 0 2px #005bd32e}.auth-identifier-control.is-invalid{border-color:var(--auth-danger)}.auth-identifier-control.is-invalid:focus-within{box-shadow:0 0 0 2px #8e1f1f29}.auth-identifier-control input,.auth-identifier-control input:hover,.auth-identifier-control input:focus,.auth-identifier-control input[aria-invalid=true],.auth-identifier-control input[aria-invalid=true]:focus{border:0;border-radius:0;box-shadow:none}.auth-country-code{width:88px;height:38px;padding:0 10px;border:0;border-right:1px solid var(--auth-line);outline:none;background:#f7f7f7;color:var(--auth-text);font-size:14px}.auth-code-control{display:grid;grid-template-columns:minmax(0,1fr) 116px;gap:8px}.auth-code-control.is-single{grid-template-columns:minmax(0,1fr)}.auth-code-button{height:38px;padding:0 12px;border:1px solid var(--auth-line-strong);border-radius:8px;background:#f7f7f7;color:var(--auth-text);cursor:pointer;font-size:13px;font-weight:650}.auth-code-button:hover:not(:disabled){border-color:#616161;background:#ededed}.auth-code-button:disabled{color:var(--auth-muted);cursor:wait}.auth-temporary-code{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:-4px 0 2px;color:var(--auth-muted);font-size:12px;line-height:18px}.auth-temporary-code strong{color:var(--auth-text);font-size:14px;font-weight:700;letter-spacing:1px}.auth-temporary-code span{margin-left:auto}.auth-password-control{position:relative}.auth-password-control input{padding-right:48px}.auth-password-toggle{position:absolute;top:50%;right:5px;display:grid;width:34px;height:30px;place-items:center;padding:0;border:0;border-radius:6px;background:transparent;color:var(--auth-muted);cursor:pointer;transform:translateY(-50%)}.auth-password-toggle:hover{background:#f1f1f1;color:var(--auth-text)}.auth-password-toggle:focus-visible,.auth-language-trigger:focus-visible,.auth-country-trigger:focus-visible,.auth-country-list button:focus-visible,.auth-code-button:focus-visible,.auth-secondary-actions button:focus-visible,.auth-submit:focus-visible,.auth-switch a:focus-visible,.auth-form-options a:focus-visible,.auth-brand:focus-visible{border-radius:6px;outline:2px solid #005bd3;outline-offset:2px}.auth-field-error{color:var(--auth-danger);font-size:12px;line-height:17px}.auth-form-options{display:flex;min-height:18px;justify-content:flex-end;margin-top:-4px}.auth-form-options a{color:var(--auth-text);font-size:13px;font-weight:600;line-height:18px;text-underline-offset:3px}.auth-step-note{margin:0 0 12px;color:var(--auth-muted);font-size:13px;line-height:20px}.auth-2fa-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;margin-bottom:18px;padding:3px;border:1px solid var(--auth-line);border-radius:8px;background:#f3f3f3}.auth-2fa-backdrop{position:fixed;z-index:80;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;overflow-y:auto;padding:20px;background:#1111116b}.auth-2fa-dialog{width:min(440px,100%);padding:24px;border:1px solid var(--auth-line);border-radius:8px;background:var(--auth-surface);box-shadow:0 20px 60px #1113;animation:auth-dialog-enter .18s ease-out both}.auth-2fa-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.auth-2fa-header h2{margin:0;font-size:20px;font-weight:680;line-height:28px}.auth-2fa-header>button{display:grid;width:32px;height:32px;place-items:center;border:0;border-radius:6px;background:transparent;color:var(--auth-muted);cursor:pointer}.auth-2fa-header>button:hover{background:#f1f1f1;color:var(--auth-text)}.auth-2fa-header>button:focus-visible{outline:2px solid #005bd3;outline-offset:2px}.auth-2fa-dialog .auth-step-note{margin-bottom:10px}.auth-2fa-dialog .auth-submit{margin-top:8px}.auth-2fa-tabs button{height:34px;padding:0 10px;border:0;border-radius:6px;background:transparent;color:var(--auth-muted);cursor:pointer;font-size:13px;font-weight:650}.auth-2fa-tabs button.is-active{background:#fff;color:var(--auth-text);box-shadow:0 1px 3px #1111111f}.auth-2fa-tabs button:focus-visible{outline:2px solid #005bd3;outline-offset:1px}.auth-secondary-actions{display:flex;justify-content:center;margin-top:22px}.auth-secondary-actions button{padding:0;border:0;background:transparent;color:var(--auth-text);cursor:pointer;font-size:13px;font-weight:650;text-decoration:underline;text-underline-offset:3px}.auth-check{display:flex;align-items:flex-start;gap:9px;color:var(--auth-muted);cursor:pointer;font-size:13px;line-height:18px}.auth-check input{width:16px;height:16px;flex:0 0 16px;margin:1px 0 0;accent-color:var(--auth-primary)}.auth-check label{cursor:pointer}.auth-check a{color:var(--auth-text);font-weight:600;text-decoration:underline;text-underline-offset:3px}.auth-check a:hover{color:var(--auth-primary)}.auth-check a:focus-visible{border-radius:2px;outline:2px solid #005bd3;outline-offset:2px}.auth-check--terms{margin-bottom:-6px}.auth-check-error{margin-top:-4px}.auth-toast{position:fixed;z-index:90;top:20px;right:20px;display:grid;width:min(360px,calc(100vw - 40px));min-height:48px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 10px 10px 13px;border:1px solid var(--auth-line-strong);border-left-width:3px;border-radius:8px;background:#fff;box-shadow:0 10px 28px #11111129;color:var(--auth-text);font-size:13px;line-height:18px;animation:auth-toast-in .18s ease-out}.auth-toast--success{border-left-color:var(--auth-success)}.auth-toast--success>svg{color:var(--auth-success)}.auth-toast--error{border-left-color:var(--auth-danger)}.auth-toast--error>svg{color:var(--auth-danger)}.auth-toast button{display:grid;width:28px;height:28px;place-items:center;padding:0;border:0;border-radius:5px;background:transparent;color:var(--auth-muted);cursor:pointer}.auth-toast button:hover{background:#f1f1f1}.auth-submit{display:inline-flex;width:100%;height:38px;align-items:center;justify-content:center;gap:8px;padding:0 16px;border:1px solid var(--auth-primary);border-radius:8px;background:var(--auth-primary);color:#fff;cursor:pointer;font-size:14px;font-weight:650;line-height:20px;transition:background .12s ease,border-color .12s ease,transform .12s ease}.auth-submit:hover:not(:disabled){border-color:var(--auth-primary-hover);background:var(--auth-primary-hover)}.auth-submit:active:not(:disabled){transform:translateY(1px)}.auth-submit:disabled{border-color:#dedede;background:#e7e7e7;color:#8a8a8a;cursor:wait}.auth-spinner{width:15px;height:15px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:auth-spin .7s linear infinite}.auth-switch{margin:20px 0 0;padding-top:18px;border-top:1px solid var(--auth-line);color:var(--auth-muted);font-size:13px;line-height:20px;text-align:center}.auth-switch a{color:var(--auth-text);font-weight:650;text-underline-offset:3px}@keyframes auth-live{0%,to{transform:scale(1)}50%{transform:scale(.72)}}@keyframes auth-spin{to{transform:rotate(360deg)}}@keyframes auth-toast-in{0%{opacity:0;transform:translate3d(0,-8px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes auth-panel-enter{0%{opacity:.45;transform:translate3d(var(--auth-enter-x),0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes auth-dialog-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.auth-2fa-dialog{animation:none}}@media(max-width:1080px){.auth-page{grid-template-columns:minmax(300px,.9fr) minmax(400px,1.1fr)}.auth-visual{padding-inline:24px}.auth-wordmark{width:calc(100% - 22px);height:clamp(100px,18vw,180px);font-size:clamp(56px,8.8vw,104px)}.auth-content{padding-inline:28px}}@media(max-width:720px){.auth-page{display:block}.auth-visual{display:none}.auth-header{display:flex}.auth-language{top:15px;right:18px}.auth-content{min-height:calc(100vh - 64px);padding:44px 24px}}@media(max-width:560px){.auth-header{min-height:58px;padding:0 18px}.auth-language{top:12px}.auth-content{min-height:calc(100vh - 58px);align-items:start;padding:34px 20px 88px}.auth-heading{margin-bottom:26px}.auth-heading h1{font-size:24px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.auth-wordmark-slice{transition-duration:.12s!important}.auth-visual .auth-wordmark-water{display:flex;transition-duration:.18s!important}.auth-visual .auth-wordmark-slice{transition-duration:.22s!important}.auth-visual .auth-water-ripples:before{animation:auth-water-lens 2.1s ease-in-out infinite!important}.auth-visual .auth-water-ripples:after{animation:auth-water-lens 2.1s ease-in-out -.7s infinite reverse!important}.auth-visual .auth-water-ripples span{animation:auth-water-ripple 2.1s cubic-bezier(.18,.62,.28,1) infinite!important}.auth-visual .auth-water-ripples span:nth-child(2){animation-delay:.7s!important}.auth-visual .auth-water-ripples span:nth-child(3){animation-delay:1.4s!important}}.commerce-page{width:min(100%,1520px);margin:0 auto;padding:18px 24px 44px;color:#202223}.commerce-heading{display:flex;min-height:28px;align-items:center;justify-content:space-between;gap:18px;margin-bottom:14px}.commerce-heading h1{display:flex;align-items:center;gap:7px;margin:0;font-size:21px;line-height:28px}.commerce-heading h1 svg{color:#45484c}.commerce-heading>div{display:flex;align-items:center;gap:8px}.commerce-button{display:inline-flex;min-height:30px;align-items:center;justify-content:center;gap:5px;padding:0 11px;border:1px solid #d0d2d5;border-radius:7px;background:#f1f2f3;color:#202223;cursor:pointer;font:inherit;font-size:13px;font-weight:600;text-decoration:none;white-space:nowrap}.commerce-button:hover:not(:disabled){border-color:#92979c;background:#e8e9ea}.commerce-button.is-primary{border-color:#202223;background:#202223;color:#fff}.commerce-button.is-primary:hover:not(:disabled){background:#000}.commerce-button:disabled:where(:not([data-merchant-pending])),.commerce-button:disabled:hover:where(:not([data-merchant-pending])){border-color:#d8dadd;background:#d8dadd;color:#fff;cursor:not-allowed}.commerce-panel{min-width:0;border:1px solid #dedfe1;border-radius:12px;background:#fff;box-shadow:0 1px 1px #00000008}.commerce-segment{display:flex;min-height:45px;align-items:center;gap:10px;margin-bottom:14px;padding:0 14px;color:#62676d;font-size:13px}.commerce-segment svg{margin-left:auto}.commerce-segment-icon{display:grid;width:20px;height:20px;place-items:center;border-radius:50%;background:#5f2ee5;color:#fff;font-size:12px}.commerce-table-panel{overflow:hidden}.commerce-table-toolbar{display:flex;min-height:44px;align-items:center;gap:9px;padding:0 14px;border-bottom:1px solid #e5e6e7;color:#6d7175}.commerce-table-toolbar>span{flex:1}.commerce-table-toolbar button{display:inline-flex;align-items:center;gap:4px;border:0;background:transparent;color:#202223;font:inherit;font-size:13px}.commerce-table-toolbar input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:#202223;font:inherit;font-size:13px}.commerce-table{overflow-x:auto}.commerce-row{display:grid;width:100%;min-width:860px;min-height:33px;align-items:center;gap:12px;padding:0 13px;border:0;border-bottom:1px solid #e5e6e7;background:#fff;color:#202223;font:inherit;font-size:13px;text-align:left}button.commerce-row{cursor:pointer}button.commerce-row:hover{background:#fafbfb}.commerce-row.is-heading{min-height:36px;background:#fafbfb;color:#303030;font-size:12px;font-weight:650}.commerce-row input[type=checkbox]{width:16px;height:16px;margin:0;accent-color:#202223}.commerce-row strong{color:#0b2545;font-size:13px;font-weight:650}.orders-table .commerce-row>*{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.orders-table .commerce-row>strong:first-of-type{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-list-page{width:100%;max-width:none;padding:24px}.customer-list-header{display:flex;min-height:32px;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.customer-list-header h1{margin:0;color:#202223;font-size:22px;font-weight:760;line-height:32px}.customer-list-actions{display:flex;align-items:center;gap:8px}.customer-list-actions .commerce-button{min-height:30px;border-color:#c9cccf;border-radius:8px;background:#fff;box-shadow:0 1px #0000000a}.customer-list-actions .commerce-button.is-primary{border-color:#1f2124;background:#202223;color:#fff;box-shadow:none}.customer-list-panel{display:flex;min-height:520px;flex-direction:column}.customer-list-panel .commerce-table-toolbar input{flex:0 1 420px}.customer-list-panel .customers-table{flex:1}.customer-sort-controls button:focus-visible,.customer-bulk-actions button:focus-visible{outline:2px solid #005bd3;outline-offset:2px}.customers-table .commerce-row{min-width:1080px;grid-template-columns:18px minmax(190px,1.5fr) minmax(150px,1.25fr) minmax(185px,1.45fr) minmax(250px,2.35fr) minmax(75px,.6fr) minmax(105px,.85fr)}.customers-table .commerce-row>*{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customers-table .commerce-row>:nth-child(n+2){text-align:left}.customer-list-page[dir=rtl] .customers-table .commerce-row>:nth-child(n+2){text-align:right}.customer-list-page[dir=rtl] .customers-table .commerce-row>:is(:nth-child(3),:nth-child(4),:nth-child(6),:nth-child(7)){text-align:left;direction:ltr}.customers-table .commerce-row:not(.is-heading){min-height:46px;padding-block:6px}.customers-table .customer-detail-row{cursor:pointer}.customers-table .customer-detail-row:hover{background:#fafbfb}.customers-table .customer-detail-row input[type=checkbox]{cursor:pointer}.customers-table .customer-cell-text{display:-webkit-box;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:17px;white-space:normal}.customers-table .customer-list-detail-link{display:block;width:100%;padding:0;border:0;background:transparent;color:#202223;cursor:pointer;font:inherit;font-weight:650;text-align:inherit;text-decoration:none}.customers-table .customer-list-detail-link:hover{color:#202223;text-decoration:none}.customers-table .customer-list-detail-link:focus-visible{border-radius:3px;outline:2px solid #005bd3;outline-offset:2px}.customer-sort-controls{display:flex;align-items:center;justify-content:flex-start}.customer-sort-controls .customer-sort-trigger{display:inline-flex;width:auto;height:28px;align-items:center;gap:5px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;font-weight:inherit}.customer-sort-arrows{display:flex;width:14px;flex:none;flex-direction:column;align-items:center;gap:2px;color:#b4bac4}.customer-sort-arrows svg:last-child{transform:rotate(180deg)}.customer-sort-arrows svg.is-active{color:#414954}.customer-sort-trigger:hover .customer-sort-arrows svg:not(.is-active){color:#89919b}.customer-bulk-actions{display:flex;grid-column:2 / -1;align-items:center;gap:10px;color:#4a4f55;font-size:12px}.customer-bulk-actions button{display:inline-flex;min-height:26px;align-items:center;gap:4px;padding:0 8px;border:1px solid #e4c7c3;border-radius:6px;background:#fff;color:#b42318;cursor:pointer;font:inherit;font-size:12px;font-weight:600}.customer-bulk-actions button:hover{background:#fff4f2}.customer-list-empty{display:grid;min-height:130px;place-items:center;color:#6d7175;font-size:13px}.customer-transfer-message{margin:0 0 12px;color:#4a4f55;font-size:13px}.customer-dialog.customer-transfer-dialog{width:min(100%,480px)}.customer-dialog.customer-import-result-dialog{width:min(100%,980px)}.customer-import-result-summary{display:flex;flex-wrap:wrap;gap:8px;padding:0 0 16px;border-bottom:1px solid #dedfe1}.customer-import-result-table{max-height:min(52vh,520px);overflow:auto}.customer-import-result-table>div{display:grid;min-width:760px;grid-template-columns:72px minmax(150px,1fr) minmax(110px,.7fr) minmax(120px,.8fr) minmax(230px,1.7fr);gap:12px;padding:10px 16px;border-bottom:1px solid #e5e6e7;font-size:13px}.customer-import-result-table>div:first-child{position:sticky;z-index:1;top:0;background:#fafbfb;font-size:12px}.customer-import-result-table bdi{unicode-bidi:isolate}[dir=rtl] .customer-import-result-table>div{text-align:right}.customer-import-dialog{width:min(100%,560px)}.customer-import-heading{display:flex;align-items:center;gap:4px}.customer-import-help{position:relative;display:inline-flex}.customer-dialog>header .customer-import-help button{width:24px;height:24px;color:#62676d}.customer-import-help [role=tooltip]{position:absolute;z-index:2;top:-8px;left:29px;display:none;width:max-content;max-width:min(300px,calc(100vw - 48px));padding:9px 11px;border:1px solid #d8dadd;border-radius:6px;background:#fff;box-shadow:0 6px 18px #0f172a24;color:#202223;font-size:12px;font-weight:400;line-height:20px;white-space:normal}.customer-import-help:hover [role=tooltip],.customer-import-help:focus-within [role=tooltip]{display:block}@media(max-width:620px){.customer-import-help [role=tooltip]{top:29px;left:-74px}}.customer-transfer-content{display:grid;gap:14px;padding:0;font-size:13px}.customer-import-dialog .customer-transfer-content{padding:12px 18px}.customer-file-dropzone{display:flex;min-height:112px;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:14px;border:1px dashed #aeb1b5;border-radius:7px;text-align:center}.customer-file-dropzone.is-dragging{border-color:#005bd3;background:#f2f7ff}.customer-file-dropzone>span{max-width:100%;overflow-wrap:anywhere;color:#62676d;font-size:12px;line-height:18px}.customer-import-validation{display:grid;gap:5px;color:#4a4f55;font-size:12px;line-height:18px}.customer-import-validation p{margin:0}.customer-import-validation strong{color:#202223}.customer-import-validation ul{max-height:96px;margin:0;padding-left:18px;overflow-y:auto;color:#b42318}.customer-import-validation>span{color:#b42318}.customer-transfer-content>p{margin:0;color:#4a4f55}.customer-transfer-content .customer-file-picker{justify-self:start;min-height:36px}.customer-transfer-content .customer-transfer-file{min-width:0;overflow-wrap:anywhere;color:#202223}.customer-template-link{justify-self:start;padding:0;border:0;background:none;color:#005bd3;cursor:pointer;font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:2px}.customer-import-dialog>footer .customer-template-link{margin-right:auto;font-size:13px}.customer-transfer-content fieldset{display:grid;gap:11px;margin:0;padding:0;border:0}.customer-transfer-content fieldset+fieldset{padding-top:18px;border-top:1px solid #dedfe1}.customer-transfer-content legend{margin-bottom:12px;color:#202223;font-weight:650}.customer-transfer-content label{display:flex;align-items:flex-start;gap:9px;color:#202223;line-height:19px;cursor:pointer}.customer-transfer-content label input{flex:none;width:16px;height:16px;margin:2px 0 0;accent-color:#202223}.customer-transfer-content small{color:#62676d;font-size:12px;line-height:18px}.customer-transfer-content .customer-transfer-error{color:#b42318}.customer-transfer-dialog :is(button,input):focus-visible{outline:2px solid #005bd3;outline-offset:2px}@media(max-width:720px){.customer-list-page{padding:16px 14px 32px}.customer-list-header{align-items:flex-start;flex-direction:column}.customer-list-actions{flex-wrap:wrap}.customer-list-panel .commerce-table-toolbar input{flex:1}.commerce-pagination.customer-list-pagination{gap:4px;padding:10px}.commerce-pagination.customer-list-pagination strong{min-width:40px}.commerce-pagination.customer-list-pagination button{padding-inline:7px}}.orders-table .commerce-row{grid-template-columns:18px minmax(105px,.7fr) minmax(130px,.85fr) minmax(145px,1fr) minmax(90px,.6fr) minmax(105px,.75fr) minmax(105px,.75fr) 100px minmax(125px,.85fr) minmax(135px,.9fr)}.abandoned-table .commerce-row{grid-template-columns:minmax(220px,1.2fr) minmax(180px,1fr) minmax(180px,1fr) minmax(100px,.7fr) minmax(150px,.8fr) 110px}.commerce-status{display:inline-flex;min-height:20px;align-items:center;padding:0 7px;border-radius:6px;background:#f1f2f3;color:#4e5257;font-size:12px;font-weight:600;white-space:nowrap}.commerce-status.is-success{background:#b9f7cf;color:#046c3b}.commerce-status.is-warning{background:#ffeb85;color:#725600}.commerce-status.is-neutral{background:#e4e7eb;color:#3f4751}.commerce-status.is-blue{background:#d9efff;color:#135e83}.commerce-detail-grid{display:grid;grid-template-columns:minmax(0,1.82fr) minmax(280px,.86fr);align-items:start;gap:14px}.commerce-detail-grid>div,.commerce-detail-grid>aside{display:grid;gap:14px;min-width:0}.commerce-form-panel{overflow:hidden}.customer-overview-panel{padding-bottom:16px}.commerce-form-panel>h2,.commerce-side-panel h2,.commerce-last-order h2,.commerce-timeline h2,.commerce-fulfillment h2,.commerce-settings h2{margin:0;color:#202223;font-size:15px;line-height:21px}.commerce-form-panel>h2{padding:17px 16px 0}.commerce-form-panel>p{margin:7px 16px 10px;color:#62676d;font-size:13px}.commerce-form-panel>label,.commerce-settings label,.commerce-side-panel label{display:grid;gap:6px;margin:14px 16px 0;color:#303030;font-size:13px}.commerce-form-panel input,.commerce-form-panel select,.commerce-side-panel input,.commerce-side-panel select,.commerce-settings input,.commerce-settings select{width:100%;height:33px;padding:0 10px;border:1px solid #aeb1b5;border-radius:7px;outline:0;background:#fff;color:#202223;font:inherit;font-size:13px}.commerce-form-panel input:focus,.commerce-form-panel select:focus,.commerce-settings input:focus,.commerce-settings select:focus{border-color:#005bd3;box-shadow:0 0 0 2px #005bd324}.commerce-form-panel small{color:#6d7175;font-size:12px}.commerce-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 16px}.commerce-form-grid label{display:grid;gap:6px;margin-top:14px;font-size:13px}.customer-phone-control{display:grid;grid-template-columns:92px minmax(0,1fr);min-width:0}.customer-phone-code-picker{position:relative;min-width:0}.customer-phone-code-trigger{display:flex;width:100%;height:33px;align-items:center;gap:3px;padding:0 5px;border:1px solid #aeb1b5;border-radius:7px 0 0 7px;background:#fff;color:#202223;cursor:pointer;font:inherit;font-size:12px}.customer-phone-code-trigger:hover{border-color:#92979c;background:#f7f9fb}.customer-phone-code-trigger>svg{flex:0 0 auto;margin-left:auto}.customer-phone-code-trigger:focus-visible{position:relative;z-index:1;outline:2px solid #005bd3;outline-offset:1px}.customer-phone-flag,.customer-phone-flag-fallback{width:18px;height:13px;flex:0 0 18px;object-fit:cover}.customer-phone-flag-fallback{display:grid;place-items:center;border:1px solid #bbc2c9;color:#5f6670;font-size:9px;line-height:1}.commerce-form-panel .customer-phone-control>input{min-width:0;border-left:0;border-radius:0 7px 7px 0}.commerce-form-panel .customer-phone-control:focus-within .customer-phone-code-trigger,.commerce-form-panel .customer-phone-control:focus-within>input{border-color:#005bd3}.customer-phone-control select.customer-phone-code-validity{position:absolute;width:1px;height:1px;overflow:hidden;padding:0;border:0;opacity:0;pointer-events:none}.customer-phone-code-options{z-index:3000;overflow-x:hidden;overflow-y:auto;border:1px solid #d8dce1;border-radius:7px;background:#fff;box-shadow:0 10px 24px #1a1f2429}.customer-phone-code-options button{display:flex;width:100%;min-height:34px;align-items:center;gap:5px;padding:5px 5px 5px 10px;border:0;background:#fff;color:#202223;cursor:pointer;font:inherit;font-size:12px;text-align:left}.customer-phone-code-options button:hover,.customer-phone-code-options button:focus-visible,.customer-phone-code-options button[aria-selected=true]{outline:0;background:#f2f4f6}.customer-contact-fields .customer-phone-control{grid-template-columns:104px minmax(0,1fr)}.customer-contact-fields .customer-phone-code-trigger{height:38px;border-color:#aeb4bc;border-radius:7px 0 0 7px}.customer-contact-fields .customer-phone-control>input{min-width:0;height:38px;border-left:0;border-radius:0 7px 7px 0}.customer-phone-control.is-disabled .customer-phone-code-trigger,.customer-phone-control.is-disabled>input{border-color:#d2d6db;background:#f4f5f7;color:#626a74;cursor:not-allowed;opacity:1}.customer-phone-control.is-disabled .customer-phone-code-trigger>svg{display:none}.customer-phone-control.is-disabled .customer-phone-flag{filter:saturate(.72)}.customer-form-attempted .commerce-form-panel input:invalid,.customer-form-attempted .commerce-form-panel select:invalid,.customer-form-attempted .commerce-form-panel textarea:invalid{border-color:#c5280c}.customer-required{color:#c5280c;font-weight:700}.customer-inline-address-panel{padding-bottom:18px}.customer-inline-address-fields{display:grid;gap:14px;padding:6px 16px 0}.customer-inline-address-fields label,.customer-inline-address-select{display:grid;min-width:0;gap:6px;color:#303030;font-size:13px}.customer-inline-address-fields>:first-child{margin-top:2px}.customer-inline-address-fields select,.customer-inline-address-fields input,.customer-inline-address-fields textarea{width:100%;min-width:0;padding:7px 10px;border:1px solid #aeb1b5;border-radius:7px;outline:0;background:#fff;color:#202223;font:inherit;font-size:13px}.customer-inline-address-fields select,.customer-inline-address-fields input{height:40px}.customer-checkout-select-control{position:relative;display:block;min-width:0}.customer-inline-address-fields select.customer-checkout-select-validity{position:absolute;width:1px;height:1px;overflow:hidden;padding:0;border:0;opacity:0;pointer-events:none}.customer-checkout-select-trigger{display:flex;width:100%;height:40px;align-items:center;justify-content:space-between;gap:8px;padding:0 10px;border:1px solid #aeb1b5;border-radius:7px;background:#fff;color:#202223;cursor:pointer;font:inherit;font-size:13px;text-align:left}.customer-checkout-select-trigger:hover{border-color:#92979c;background:#fff;color:#202223}.customer-checkout-select-trigger:focus-visible{outline:2px solid #005bd3;outline-offset:1px}.customer-checkout-select-trigger>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-checkout-select-trigger .is-placeholder{color:#6d7175}.customer-checkout-select-trigger svg{flex:0 0 auto;color:#596577}.customer-inline-address-select.is-invalid .customer-checkout-select-trigger{border-color:#c5280c}.customer-checkout-options{z-index:3000;overflow-x:hidden;overflow-y:auto;border:1px solid #d8dce1;border-radius:7px;background:#fff;box-shadow:0 10px 24px #1a1f2429}.customer-checkout-options button{display:block;width:100%;min-height:34px;padding:7px 10px;border:0;background:#fff;color:#202223;cursor:pointer;font:inherit;font-size:13px;text-align:left}.customer-checkout-options button:hover,.customer-checkout-options button:focus-visible,.customer-checkout-options button[aria-selected=true]{outline:0;background:#f2f4f6;color:#202223}.customer-inline-address-row>:only-child{grid-column:1 / -1}.customer-inline-address-fields .customer-phone-code-trigger{height:40px}.customer-inline-address-fields textarea{min-height:72px;resize:vertical}.customer-inline-address-fields select:focus,.customer-inline-address-fields input:focus,.customer-inline-address-fields textarea:focus{border-color:#005bd3;box-shadow:0 0 0 2px #005bd324}.customer-inline-address-fields input[aria-invalid=true]{border-color:#c5280c}.customer-inline-address-fields input:user-invalid,.customer-inline-address-fields select:user-invalid,.customer-inline-address-fields textarea:user-invalid,.customer-overview-panel input:user-invalid{border-color:#c5280c}.customer-inline-address-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.customer-inline-address-fields small{line-height:17px}.customer-inline-address-fields .customer-address-error{color:#c5280c;font-size:12px}.customer-save-error{margin:0 0 12px;color:#a3261d;font-size:13px}.customer-gender-field{margin:14px 16px 0;padding:0;border:0;color:#303030;font-size:13px}.customer-gender-field legend{padding:0;margin-bottom:8px}.customer-gender-field>div{display:flex;align-items:center;gap:22px;min-height:25px}.customer-gender-field label{display:inline-flex;align-items:center;gap:7px;cursor:pointer}.commerce-form-panel .customer-gender-field input[type=radio]{width:16px;height:16px;margin:0;padding:0;accent-color:#202223}.commerce-checks{display:grid;gap:9px;padding:18px 16px;color:#a5a8ab;font-size:13px}.commerce-checks label{display:flex;align-items:center;gap:7px}.commerce-checks input{width:16px;height:16px;margin:0}.commerce-form-panel footer{margin-top:5px;padding:14px 16px;border-top:1px solid #e5e6e7;background:#fafbfb;color:#62676d;font-size:13px}.commerce-side-panel{padding:16px}.commerce-side-panel h2{display:flex;align-items:center;justify-content:space-between;gap:8px}.commerce-side-panel h2 svg{color:#6d7175}.customer-panel-action{display:grid;width:28px;height:28px;place-items:center;padding:0;border:0;border-radius:6px;background:transparent;color:#6d7175;cursor:pointer}.customer-panel-action:hover{background:#f1f2f3;color:#202223}.customer-information-panel,.customer-address-panel{overflow:hidden;padding:0}.customer-side-header{display:flex;min-height:54px;align-items:center;justify-content:space-between;gap:10px;padding:0 16px;border-bottom:1px solid #e5e6e7}.customer-side-header h2{margin:0;font-size:15px;line-height:21px}.customer-information-content{display:grid;gap:12px;padding:14px 16px 16px}.customer-information-name{display:block;min-width:0;overflow:hidden;color:#202223;font-size:13px;font-weight:650;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.customer-information-fields{display:grid;gap:10px}.customer-information-row{display:grid;min-width:0;grid-template-columns:max-content minmax(0,1fr);align-items:start;gap:6px;color:#42474e;font-size:13px;line-height:20px}.customer-information-label{color:#6d7175;font-size:12px;line-height:20px}.customer-information-value{min-width:0;overflow:hidden;color:#42474e;font-size:13px;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.customer-information-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.customer-address-summary-list{display:grid}.customer-address-summary-item{min-width:0;margin:0 16px;padding:13px 0 14px}.customer-address-summary-item+.customer-address-summary-item{border-top:1px solid #e9eaeb}.customer-address-summary-heading{display:flex;flex-wrap:wrap;align-items:center;gap:5px 8px}.customer-address-summary-heading strong{color:#202223;font-size:13px;font-weight:650;line-height:20px}.customer-address-phone-text{color:#42474e;font-size:13px;line-height:20px}.customer-address-summary-item p{margin:5px 0 0;color:#62676d;line-height:19px;overflow-wrap:anywhere}.customer-address-empty{margin:0;padding:16px}.customer-add-address{display:inline-flex;min-height:34px;align-items:center;gap:6px;margin:0 16px 16px;padding:0 11px;border:0;border-radius:8px;background:#f0f2f5;color:#202223;cursor:pointer;font:inherit;font-size:13px;font-weight:600}.customer-add-address:hover{background:#e7e9ec}.customer-add-address:focus-visible{outline:2px solid #005bd3;outline-offset:2px}.commerce-side-panel h3{margin:19px 0 6px;font-size:13px}.commerce-side-panel p{margin:7px 0 0;color:#62676d;font-size:13px;line-height:19px}.customer-create-note-panel>p{overflow-wrap:anywhere;white-space:pre-wrap}.commerce-side-panel a{display:block;margin-top:10px;color:#006fbb;cursor:pointer;font-size:13px}.commerce-wide-button{display:flex;width:100%;min-height:45px;align-items:center;gap:10px;margin:12px 0 0;padding:0 13px;border:1px solid #dbdcde;border-radius:7px;background:#fff;color:#303030;cursor:pointer;font:inherit;font-size:13px;text-align:left}.commerce-wide-button svg:last-child{margin-left:auto}.customer-address-summary{padding-top:3px;color:#303030!important;line-height:20px}.customer-dialog-backdrop{position:fixed;z-index:220;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#1b1f246b}.customer-dialog{display:grid;width:min(100%,520px);max-height:min(720px,calc(100vh - 40px));gap:16px;overflow:auto;padding:20px;border-radius:12px;background:#fff;box-shadow:0 22px 65px #0f172a47;color:#30353c}.customer-dialog>header{position:sticky;z-index:1;top:-20px;display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:12px;margin:-20px -20px 0;padding:14px 20px 10px;border-bottom:1px solid #e4e6e8;background:#fff}.customer-dialog>header h2{margin:0;font-size:17px;line-height:22px}.customer-dialog>header button{display:grid;width:30px;height:30px;place-items:center;padding:0;border:0;border-radius:6px;background:transparent;color:#626a74;cursor:pointer}.customer-dialog>header button:hover{background:#eff1f3}.customer-dialog>footer{display:flex;min-height:54px;align-items:center;justify-content:flex-end;gap:9px;margin:0 -20px -20px;padding:14px 20px;border-top:1px solid #e4e6e8;background:#fff}.customer-dialog>footer .commerce-button{min-height:37px}.customer-note-card{overflow:hidden;padding:0!important}.customer-note-card>header{display:flex;min-height:54px;align-items:center;justify-content:space-between;gap:10px;padding:0 16px;border-bottom:1px solid #e5e6e7}.customer-note-card>header h2{margin:0;font-size:15px}.customer-note-card>p{margin:14px 16px 16px!important;color:#454b54!important;line-height:19px!important;overflow-wrap:anywhere;white-space:pre-wrap}.customer-note-dialog{overflow:hidden}.customer-note-field{position:relative;margin:0}.customer-note-field textarea{display:block;width:100%;min-height:112px;box-sizing:border-box;resize:vertical;padding:9px 68px 28px 10px;border:1px solid #aeb4bc;border-radius:7px;outline:0;color:#30353c;font:inherit;font-size:13px;line-height:20px}.customer-note-field textarea:focus{border-color:#5c6ac4;box-shadow:0 0 0 2px #5c6ac424}.customer-note-field bdi{position:absolute;inset-inline-end:11px;bottom:10px;color:#6d7175;font-size:12px}.customer-note-error{margin:9px 0 0;color:#8f1d0b;font-size:12px;line-height:18px}.customer-delete-content{display:grid;gap:12px;color:#4a4f55;font-size:13px;line-height:20px}.customer-delete-content p{margin:0}.customer-delete-content ul{margin:-5px 0 0;padding-left:31px}.customer-delete-content label{display:grid;gap:6px}.customer-delete-content label strong{color:#202223}.customer-delete-content input{width:100%;height:38px;padding:0 10px;border:1px solid #aeb4bc;border-radius:7px;outline:0;color:#202223;font:inherit}.customer-delete-content input:focus{border-color:#5c6ac4;box-shadow:0 0 0 2px #5c6ac424}.customer-delete-dialog>footer .commerce-button.is-primary:is(:not(:disabled),[data-merchant-pending]){border-color:#c5280c;background:#d72c0d}.customer-delete-dialog>footer .commerce-button.is-primary:not(:disabled):hover{border-color:#a82109;background:#b9250b}.customer-address-fields{display:grid;gap:14px;padding:0}.customer-checkout-address-dialog form{min-height:0;overflow:auto}.customer-checkout-address-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:16px}.customer-checkout-address-fields label{display:grid;min-width:0;gap:6px;color:#303030;font-size:13px}.customer-checkout-address-fields label:last-child{grid-column:1 / -1}.customer-checkout-address-fields input,.customer-checkout-address-fields textarea{width:100%;min-height:33px;padding:7px 10px;border:1px solid #aeb1b5;border-radius:7px;outline:0;background:#fff;color:#202223;font:inherit;font-size:13px}.customer-checkout-address-fields textarea{min-height:76px;resize:vertical}.customer-checkout-address-fields input:focus,.customer-checkout-address-fields textarea:focus{border-color:#005bd3;box-shadow:0 0 0 2px #005bd324}.customer-checkout-address-dialog form>footer{position:sticky;bottom:0;display:flex;min-height:59px;align-items:center;justify-content:flex-end;gap:8px;padding:0 16px;border-top:1px solid #dedfe1;background:#fff}.customer-contact-fields{display:grid;gap:16px;padding:0}.customer-address-fields label,.customer-contact-fields label{display:grid;gap:7px;color:#404750;font-size:13px;font-weight:600}.customer-address-fields input,.customer-address-fields select,.customer-contact-fields input,.customer-contact-fields select{width:100%;height:38px;box-sizing:border-box;padding:0 10px;border:1px solid #aeb4bc;border-radius:7px;outline:0;background:#fff;color:#202223;font:inherit;font-size:13px}.customer-address-fields input:focus,.customer-address-fields select:focus,.customer-contact-fields input:focus,.customer-contact-fields select:focus{border-color:#5c6ac4;box-shadow:0 0 0 2px #5c6ac424}.customer-contact-fields small{color:#6d7175;font-size:12px}.customer-contact-gender{display:flex;flex-wrap:wrap;gap:9px 20px;margin:0;padding:0;border:0}.customer-contact-gender legend{width:100%;padding:0;margin-bottom:1px;color:#404750;font-size:13px;font-weight:600}.customer-contact-gender label{display:inline-flex;align-items:center;gap:7px;color:#404750;font-size:13px;font-weight:500;cursor:pointer}.customer-contact-gender input[type=radio]{width:16px;height:16px;margin:0;padding:0;accent-color:#5c6ac4}.customer-contact-fields input[aria-invalid=true]{border-color:#d72c0d;box-shadow:0 0 0 2px #d72c0d1a}.customer-contact-error{color:#b42318!important;font-size:12px!important;line-height:18px}.customer-address-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px}.customer-address-grid>label{align-content:start;align-self:start;grid-auto-rows:max-content}.customer-address-search{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;padding-left:8px;border:1px solid #aeb1b5;border-radius:7px;color:#7a7f85}.customer-address-search:focus-within{border-color:#005bd3;box-shadow:0 0 0 2px #005bd324}.customer-address-search input{padding-left:0;border:0}.customer-address-search input:focus{box-shadow:none}.customer-address-phone{display:grid;grid-template-columns:118px minmax(0,1fr);gap:7px}.customer-address-dialog.is-order-address{width:min(100%,760px)}.customer-address-dialog:not(.is-order-address){display:flex;width:min(100%,780px);max-height:calc(100vh - 40px);flex-direction:column;gap:0;overflow:hidden;padding:0}.customer-address-dialog:not(.is-order-address)>header{position:static;flex:0 0 auto;min-height:58px;margin:0;padding:14px 24px 12px}.customer-address-dialog:not(.is-order-address)>.customer-inline-address-fields{min-height:0;flex:1 1 auto;overflow-y:auto;padding:20px 24px 24px;overscroll-behavior:contain;scrollbar-width:none}.customer-address-dialog:not(.is-order-address)>.customer-inline-address-fields::-webkit-scrollbar{display:none}.customer-address-dialog:not(.is-order-address)>footer{position:relative;flex:0 0 auto;margin:0;padding:14px 24px}.customer-address-dialog.is-order-address>header{position:sticky;z-index:2;top:0;min-height:68px;padding-inline:24px;background:#fff}.customer-address-dialog.is-order-address>header h2{font-size:20px}.customer-address-dialog.is-order-address .customer-address-fields{gap:20px;padding:22px 24px 28px}.customer-address-dialog.is-order-address .customer-address-fields label{gap:8px;font-size:14px;font-weight:600}.customer-address-dialog.is-order-address .customer-address-fields input:not([type=checkbox]),.customer-address-dialog.is-order-address .customer-address-fields select{height:42px;font-size:14px}.customer-address-dialog.is-order-address>footer{position:sticky;z-index:2;bottom:0;min-height:70px;padding-inline:24px;background:#fff}.customer-address-fields input.is-invalid,.customer-address-fields select.is-invalid,.customer-address-fields .customer-address-search.is-invalid,.customer-address-fields .customer-address-phone.is-invalid{border-color:#d72c0d;box-shadow:0 0 0 1px #d72c0d14}.customer-address-fields .customer-address-phone.is-invalid select,.customer-address-fields .customer-address-phone.is-invalid input,.customer-address-fields .customer-address-search.is-invalid input{border-color:transparent;box-shadow:none}.customer-address-error{color:#d72c0d;font-size:12px;font-weight:500}.customer-address-manager{width:min(100%,820px)}.customer-address-list{display:grid;min-height:135px;padding:0}.customer-address-card{position:relative;display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;padding:20px 0}.customer-address-card+.customer-address-card{border-top:1px solid #e5e6e7}.customer-address-card-copy{display:grid;min-width:0;gap:4px;color:#303030;font-size:14px;line-height:20px}.customer-address-card-name{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.customer-address-card strong{font-weight:650}.customer-address-card p{margin:0;color:#50555c;overflow-wrap:anywhere}.customer-address-card-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px 8px}.customer-address-card-actions button{min-height:32px;padding:0 8px;border:0;border-radius:7px;background:transparent;color:#555b63;cursor:pointer;font:inherit;font-size:12px}.customer-address-card-actions button:hover{background:#f1f2f3;color:#202223}.customer-address-card-actions .customer-address-edit{min-height:36px;padding:0 14px;background:#f0f2f5;color:#202223;font-size:13px;font-weight:600}.customer-address-card-actions button:focus-visible{outline:2px solid #005bd3;outline-offset:2px}@media(max-width:620px){.customer-dialog-backdrop{align-items:end;padding:0}.customer-dialog{width:100%;max-height:calc(100vh - 16px);gap:16px;padding:16px;border-radius:12px 12px 0 0}.customer-dialog>header{top:-16px;min-height:44px;margin:-16px -16px 0;padding:14px 16px 10px}.customer-dialog>footer{margin:0 -16px -16px;padding:14px 16px}.customer-address-grid,.customer-checkout-address-fields{grid-template-columns:1fr}.customer-checkout-address-fields label:last-child{grid-column:auto}.customer-address-list{padding-inline:0}.customer-address-card{grid-template-columns:1fr;gap:12px}.customer-address-card-actions{justify-content:flex-start}.customer-address-card-actions .customer-address-edit{order:-1}.customer-information-content,.customer-side-header{padding-inline:15px}.customer-address-summary-item,.customer-add-address{margin-inline:15px}}@media(max-width:620px){.customer-address-dialog:not(.is-order-address){max-height:calc(100vh - 16px);padding:0}.customer-address-dialog:not(.is-order-address)>header{min-height:54px;padding:12px 16px 10px}.customer-address-dialog:not(.is-order-address)>.customer-inline-address-fields{padding:16px}.customer-address-dialog:not(.is-order-address)>footer{padding:12px 16px}}.commerce-customer-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:14px;overflow:visible}.commerce-customer-stats>div{display:grid;gap:6px;padding:14px 20px}.commerce-customer-stats>div+div{border-left:1px solid #dedfe1}.commerce-customer-stats span{font-size:13px;font-weight:600}.commerce-customer-stats strong{font-size:14px}.customer-stat-label{position:relative;width:max-content;outline:0;cursor:help}.customer-stat-label:before{position:absolute;z-index:21;bottom:calc(100% + 5px);left:17px;width:9px;height:9px;transform:rotate(45deg);background:#202223;content:"";opacity:0;pointer-events:none}.customer-stat-label:after{position:absolute;z-index:20;bottom:calc(100% + 9px);left:0;width:max-content;max-width:260px;padding:8px 10px;border-radius:7px;background:#202223;box-shadow:0 6px 18px #1f212438;color:#fff;content:attr(data-tooltip);font-size:12px;font-weight:400;line-height:17px;opacity:0;pointer-events:none;white-space:nowrap}.customer-stat-label:hover:before,.customer-stat-label:hover:after,.customer-stat-label:focus-visible:before,.customer-stat-label:focus-visible:after{opacity:1}.commerce-last-order{display:flex;min-height:130px;align-items:center;justify-content:space-between;padding:16px}.commerce-last-order p{margin:8px 0 12px;color:#62676d;font-size:13px}.commerce-last-order>svg{margin-right:125px;color:#3ba395}.customer-recent-orders{overflow:hidden}.customer-recent-orders>header{display:flex;min-height:54px;align-items:center;justify-content:space-between;gap:14px;padding:0 16px}.customer-recent-orders>header h2{margin:0;color:#202223;font-size:15px}.customer-recent-orders>header button{padding:3px 0;border:0;background:transparent;color:#202223;cursor:pointer;font:inherit;font-size:13px}.customer-recent-orders>header button:hover{color:#005bd3;text-decoration:underline;text-underline-offset:3px}.customer-recent-orders>header button:focus-visible,.customer-order-number button:focus-visible,.customer-order-empty button:focus-visible{border-radius:4px;outline:2px solid #005bd3;outline-offset:3px}.customer-order-table-wrap{overflow-x:auto;border-top:1px solid #e5e6e7}.customer-order-table{width:100%;border-collapse:collapse;table-layout:fixed;color:#30343b;font-size:13px}.customer-order-table caption{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.customer-order-table th{height:38px;padding:0 16px;background:#fafbfb;color:#62676d;font-size:12px;font-weight:600;text-align:start}.customer-order-table th:nth-child(1){width:31%}.customer-order-table th:nth-child(2){width:18%}.customer-order-table th:nth-child(3){width:33%}.customer-order-table th:nth-child(4){width:18%;text-align:end}.customer-order-table td{height:58px;padding:10px 16px;border-top:1px solid #e8eaec;vertical-align:middle}.customer-order-table tbody tr{transition:background-color .16s ease-out}.customer-order-table tbody tr:hover{background:#f8fafb}.customer-order-number{min-width:0}.customer-order-number button{max-width:100%;padding:2px 0;overflow:hidden;border:0;background:transparent;color:#1f5f99;cursor:pointer;font:inherit;font-weight:650;text-align:start;text-overflow:ellipsis;white-space:nowrap}.customer-order-number button:hover{color:#003a70;text-decoration:underline;text-underline-offset:3px}.customer-order-quantity{color:#42474e;font-variant-numeric:tabular-nums}.customer-order-statuses{display:flex;flex-wrap:wrap;gap:5px}.customer-order-status{display:inline-flex;min-height:22px;align-items:center;padding:0 8px;border-radius:11px;background:#f0f1f2;color:#50555d;font-size:12px;font-weight:550;white-space:nowrap}.customer-order-status.is-success{background:#e4f4eb;color:#176b45}.customer-order-status.is-warning{background:#fff0df;color:#8a4b00}.customer-order-status.is-blue{background:#e9f2ff;color:#175e99}.customer-order-total{text-align:end;white-space:nowrap}.customer-order-total strong,.customer-order-total span{font-variant-numeric:tabular-nums;font-weight:650}.customer-order-empty{display:grid;min-height:170px;place-items:center;align-content:center;gap:8px;padding:18px;color:#202223;text-align:center}.customer-order-empty>svg{color:#202223;stroke:currentColor}.customer-order-empty p{margin:0;color:#62676d;font-size:13px}.customer-order-empty.is-error p{color:#8f1d0b}.customer-order-empty button{padding:3px 0;border:0;background:transparent;color:#1f5f99;cursor:pointer;font:inherit;font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:3px}.commerce-timeline>h2{margin:10px 0 4px}.commerce-timeline .commerce-panel{padding:16px}.commerce-comment{display:grid;grid-template-columns:37px minmax(0,1fr) auto;align-items:center;gap:10px}.commerce-comment>span{display:grid;width:37px;height:37px;place-items:center;border-radius:7px;background:#4ee790;color:#124a31}.commerce-comment input{height:37px;border:0;outline:0;font:inherit}.commerce-timeline .commerce-panel>p{margin:15px 0 0;color:#62676d;font-size:12px;text-align:right}.commerce-timeline-event{min-height:88px;margin-left:35px;padding:30px 0 0 32px;border-left:2px solid #e1e3e5;color:#62676d;font-size:13px}.commerce-timeline-event span{position:absolute;width:10px;height:10px;margin:2px 0 0 -38px;border-radius:3px;background:#6d7175}.commerce-timeline-event strong{display:inline-block;margin-top:12px;color:#4c7d34;font-weight:500}.commerce-tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px;color:#62676d;font-size:13px}.commerce-tags span{padding:3px 8px;border-radius:5px;background:#ebedef;color:#50545a}.commerce-location{display:inline-flex;height:30px;align-items:center;gap:4px;padding:0 9px;border:0;border-radius:7px;background:#e9eaeb;color:#303030;font:inherit;font-size:13px}.commerce-order-metrics{display:grid;grid-template-columns:repeat(7,minmax(120px,1fr));margin-bottom:14px;overflow-x:auto}.commerce-order-metrics>div{display:grid;min-height:67px;gap:4px;padding:11px 18px;border-right:1px solid #dedfe1}.commerce-order-metrics span{font-size:13px;font-weight:650}.commerce-order-metrics strong{font-size:14px}.commerce-order-metrics i{width:42px;height:2px;background:#51baf2}.commerce-order-form{min-height:105px}.commerce-product-add{display:flex;justify-content:center;gap:10px;padding:14px 16px 31px}.commerce-payment-summary{display:grid;gap:10px;margin:14px 16px 15px;padding:14px;border:1px solid #dedfe1;border-radius:8px}.commerce-payment-summary>div{display:flex;justify-content:space-between;gap:14px;color:#62676d;font-size:13px}.commerce-payment-summary strong{color:#303030;font-weight:500}.commerce-payment-summary .is-total{padding-top:10px;border-top:1px solid #dedfe1;color:#202223;font-weight:700}.commerce-payment-summary .is-total strong{font-weight:700}.commerce-search-field{display:grid!important;grid-template-columns:17px minmax(0,1fr);align-items:center;gap:7px;height:33px;padding:0 9px;border:1px solid #aeb1b5;border-radius:7px}.commerce-search-field input{height:30px;padding:0;border:0}.commerce-search-field:focus-within{border-color:#005bd3}.commerce-search-field+*{margin-top:14px}.commerce-subheading{margin:-10px 0 11px 4px;color:#62676d;font-size:12px}.commerce-fulfillment{padding:14px 16px 16px}.commerce-fulfillment header{display:flex;align-items:center;justify-content:space-between;gap:10px}.commerce-delivery-line{display:flex;justify-content:space-between;margin-top:14px;padding:12px 14px;border:1px solid #dedfe1;border-bottom:0;border-radius:8px 8px 0 0;font-size:13px}.commerce-delivery-line span{color:#62676d}.commerce-line-item{display:grid;grid-template-columns:42px minmax(160px,1fr) auto auto;align-items:center;gap:12px;padding:12px;border:1px solid #dedfe1;border-radius:0 0 8px 8px;font-size:13px}.commerce-product-thumb{display:grid;width:40px;height:40px;place-items:center;border-radius:7px;background:#f2e0bd;color:#896e39}.commerce-address-warning{margin-top:8px;padding:10px;border-radius:7px;background:#fff0e1;color:#895a00;font-size:13px}.commerce-section-title{margin:30px 0 10px 24px;font-size:15px}.order-detail-page{width:min(100%,1180px);margin:0 auto}.order-detail-header{display:flex;min-height:55px;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:10px}.order-detail-title{display:flex;min-height:28px;align-items:center;gap:7px}.order-detail-title>button{display:grid;width:27px;height:27px;place-items:center;padding:0;border:0;border-radius:6px;background:transparent;color:#4f5660;cursor:pointer}.order-detail-title>button:hover{background:#e9eaeb;color:#202223}.order-detail-title>svg{color:#384152}.order-detail-title h1{margin:0;color:#202223;font-size:21px;line-height:28px}.order-detail-header>div:first-child>p{margin:1px 0 0 62px;color:#6d7175;font-size:12px}.order-detail-actions{display:flex;align-items:center;gap:7px}.order-detail-actions .commerce-button{min-height:30px;background:#ebedef}.order-detail-icon-button{display:grid;width:30px;height:30px;place-items:center;padding:0;border:1px solid #d0d2d5;border-radius:7px;background:#ebedef;color:#4b5563;cursor:pointer}.order-detail-icon-button:hover{border-color:#92979c;background:#e1e3e5}.order-detail-layout{display:grid;grid-template-columns:minmax(0,2.06fr) minmax(280px,.94fr);align-items:start;gap:14px}.order-detail-layout>main,.order-detail-layout>aside{display:grid;min-width:0;gap:14px}.order-detail-card{overflow:hidden}.order-detail-card>header{display:flex;min-height:54px;align-items:center;justify-content:space-between;gap:12px;padding:0 16px;border-bottom:1px solid #e5e6e7}.order-detail-card>header>div:last-child{display:flex;align-items:center;gap:8px}.order-detail-card>header>div:last-child>strong{color:#505761;font-size:12px;font-weight:600}.order-card-title{display:flex;align-items:center;gap:9px}.order-card-title>span{display:grid;width:28px;height:28px;place-items:center;border-radius:7px;background:#f0f1f2;color:#505761}.order-card-title h2,.order-detail-card>header h2{margin:0;color:#202223;font-size:15px;line-height:20px}.order-plain-icon{display:grid;width:28px;height:28px;place-items:center;padding:0;border:0;border-radius:6px;background:transparent;color:#6b7280;cursor:pointer}.order-plain-icon:hover{background:#f0f1f2;color:#202223}.order-shipment-summary{position:relative;display:grid;gap:7px;margin:12px 16px 0;padding:12px;border:1px solid #e0e2e4;border-radius:8px;color:#4f5660;font-size:13px}.order-shipment-summary>div{display:flex;align-items:center;gap:7px}.order-shipment-summary svg{color:#667085}.order-shipment-summary a{color:#005bd3;text-decoration:underline}.order-destination-chip{position:absolute;top:10px;right:10px;display:inline-flex;height:24px;align-items:center;gap:4px;padding:0 8px;border-radius:12px;background:#f1f2f3;color:#5b626c;font-size:12px}.order-product-line{display:grid;grid-template-columns:42px minmax(180px,1fr) auto 24px auto;align-items:center;gap:11px;margin:10px 16px 16px;padding:10px 12px;border:1px solid #e0e2e4;border-radius:8px;color:#4f5660;font-size:13px}.order-product-thumb{position:relative;display:grid;width:40px;height:40px;place-items:center;border-radius:7px;background:linear-gradient(145deg,#eee1c9,#c4a979);color:#6e5732}.order-product-line>strong:first-of-type{overflow:hidden;color:#202223;font-weight:650;line-height:18px;text-overflow:ellipsis}.order-product-line>em{display:grid;width:23px;height:23px;place-items:center;border-radius:50%;background:#eef0f2;color:#59616b;font-size:12px;font-style:normal}.order-product-line>strong:last-child{color:#202223;text-align:right;white-space:nowrap}.order-payment-card>header{border-bottom:0}.order-payment-rows{padding:0 16px 12px}.order-payment-rows>div{display:grid;min-height:39px;grid-template-columns:minmax(110px,.7fr) minmax(180px,1.45fr) auto;align-items:center;gap:12px;border-top:1px solid #e5e6e7;color:#4f5660;font-size:13px}.order-payment-rows>div:first-child{border-top:0}.order-payment-rows strong{color:#202223;font-weight:500;text-align:right}.order-payment-rows .is-total,.order-payment-rows .is-total strong{font-weight:700}.order-payment-rows .is-paid{margin-top:2px;border-top:1px solid #d6d9dc}.order-block-section{display:grid;gap:8px;margin-top:20px}.order-block-section>h2{display:flex;align-items:center;gap:7px;margin:0 0 0 16px;color:#202223;font-size:15px}.order-block-section .commerce-panel{overflow:hidden}.order-block-section .commerce-panel>button{display:flex;width:100%;min-height:50px;align-items:center;justify-content:center;gap:6px;border:0;background:#fff;color:#59616b;cursor:pointer;font:inherit;font-size:13px}.order-block-section .commerce-panel>button:hover{background:#fafbfb;color:#202223}.order-note-card{padding-bottom:14px}.order-note-card>header{min-height:49px;border-bottom:0}.order-note-card>p{margin:-1px 16px 0;color:#454b54;font-size:13px;line-height:19px}.order-customer-card{padding-bottom:16px}.order-customer-card>header{min-height:49px;border-bottom:0}.order-customer-card>a{display:block;margin:0 16px 5px;color:#005bd3;cursor:pointer;font-size:13px}.order-customer-card>h3{margin:20px 16px 7px;color:#30343b;font-size:13px}.order-customer-card>p{margin:0 16px;color:#505761;font-size:13px;line-height:19px}.order-map-link{display:inline-flex;align-items:center;gap:5px;margin:7px 16px 0;padding:0;border:0;background:transparent;color:#005bd3;cursor:pointer;font:inherit;font-size:13px}@media(max-width:900px){.order-detail-header{align-items:flex-start;flex-direction:column}.order-detail-actions{flex-wrap:wrap}.order-detail-layout{grid-template-columns:1fr}.order-product-line{grid-template-columns:42px minmax(150px,1fr) auto}.order-product-line>em{display:none}.order-product-line>strong:last-child{grid-column:3}.order-detail-header>div:first-child>p{margin-left:35px}}.order-detail-page{width:min(100%,1480px)}.order-detail-header{min-height:76px;align-items:flex-start;margin:0 0 13px}.order-detail-heading{min-width:0}.order-detail-title{min-height:39px;gap:8px}.order-detail-title h1{font-size:22px;font-weight:700;line-height:30px}.order-detail-title .commerce-status{border-radius:14px}.order-back-button{width:38px!important;height:38px!important;margin-right:2px;border-radius:8px!important;background:#eef0f3!important}.order-copy-button{display:grid;width:28px;height:28px;place-items:center;padding:0;border:0;border-radius:6px;background:transparent;color:#68707c;cursor:pointer}.order-copy-button:hover{background:#e9eaeb;color:#202223}.order-detail-heading>p{margin:3px 0 0 48px!important;color:#667085!important;font-size:13px!important}.order-detail-heading>.order-detail-platform-number{margin-top:0!important;color:#6d7175!important}.order-detail-actions{padding-top:2px}.order-detail-actions .commerce-button{min-height:38px;padding-inline:15px}.order-detail-more{position:relative}.order-card-menu{position:relative;display:inline-flex}.order-card-menu>.order-detail-more-menu{top:calc(100% + 5px);right:0;width:150px}.order-card-menu>.order-customer-menu{width:168px}.order-card-menu>.order-detail-more-menu>button{white-space:nowrap}.order-card-menu>.order-detail-more-menu>button.is-danger{color:#b42318}.order-card-menu>.order-detail-more-menu>button.is-danger svg{color:#b42318}.order-card-menu>.order-detail-more-menu>button.is-danger:hover{background:#fff0ee}.order-detail-more-menu{position:absolute;z-index:40;top:calc(100% + 6px);right:0;display:grid;width:188px;padding:6px;border:1px solid #d8dadd;border-radius:9px;background:#fff;box-shadow:0 8px 24px #14191f24}.order-detail-more-menu>button{display:flex;min-height:34px;align-items:center;gap:9px;padding:0 9px;border:0;border-radius:6px;background:transparent;color:#30343b;cursor:pointer;font:inherit;font-size:13px;text-align:left}.order-detail-more-menu>button:hover{background:#f1f2f3}.order-detail-more-menu>button svg{color:#6b7280}.order-detail-more-menu>span{padding:6px 9px 4px;color:#777e87;font-size:12px}.order-detail-menu-divider{height:1px;margin:5px 2px 2px;background:#e2e4e7}.order-detail-navigation{display:flex;overflow:hidden;border:1px solid #d7d9dc;border-radius:8px;background:#eef0f3}.order-detail-navigation button{display:grid;width:37px;height:37px;place-items:center;padding:0;border:0;background:transparent;color:#4b5563;cursor:pointer}.order-detail-navigation button+button{border-left:1px solid #d7d9dc}.order-detail-navigation button:hover{background:#e1e3e5}.order-detail-layout{grid-template-columns:minmax(0,3.15fr) minmax(290px,1.05fr);gap:16px}.order-detail-layout>main,.order-detail-layout>aside{gap:16px}.order-detail-card{border-color:#d8dce2;box-shadow:0 1px 2px #10182809}.order-detail-card>header{min-height:62px;padding:0 20px}.order-card-title{gap:10px}.order-card-title>span{width:27px;height:27px;border-radius:50%}.order-card-title>span.is-warning{background:#fff1dc;color:#e17900}.order-card-title>span.is-success{background:#e0f5e9;color:#168253}.order-card-title h2,.order-detail-card>header h2{font-size:17px;line-height:22px}.order-fulfillment-card>header{border-bottom:0}.order-product-line{grid-template-columns:52px minmax(170px,1fr) 126px 104px;min-height:100px;gap:12px;margin:0 20px;padding:14px;border:0;border-radius:9px;background:#f6f7fa}.order-product-thumb{position:relative;width:52px;height:52px;border:1px solid #e2e5e9;border-radius:8px;background:linear-gradient(145deg,#f3ead9,#ceb785)}.order-product-thumb img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:inherit;object-fit:cover}.order-product-thumb em{z-index:1;position:absolute;right:-5px;bottom:-5px;display:grid;min-width:23px;height:23px;place-items:center;padding:0 4px;border-radius:6px;background:#363b43;color:#fff;font-size:11px;font-style:normal}.order-product-line>strong:first-of-type{font-size:14px}.order-product-line>span:nth-child(3){text-align:center;white-space:nowrap}.order-product-line>strong:last-child{font-size:14px}.order-fulfillment-card>footer{display:flex;align-items:center;justify-content:flex-end;gap:9px;padding:16px 20px 20px}.order-fulfillment-card>footer .commerce-button{min-height:38px}.order-payment-card>header{min-height:64px}.order-payment-card{overflow:visible;padding-bottom:16px}.order-payment-summary{display:grid;margin:0 20px;padding:14px 18px;border-radius:9px;background:#f6f7fa}.order-payment-bottom{display:flex;min-height:38px;align-items:center;gap:16px;margin:12px 20px 0}.order-customer-note{display:flex;min-width:0;max-width:460px;flex:0 1 460px;align-items:center;gap:12px;padding:0 4px;font-size:13px}.order-customer-note strong{flex:0 0 auto;color:#30353d;font-weight:600}.order-customer-note span{min-width:0;flex:1;overflow:hidden;color:#596272;text-overflow:ellipsis;white-space:nowrap}.order-customer-note button{display:inline-flex;flex:0 0 auto;align-items:center;gap:2px;padding:3px 0;border:0;background:transparent;color:#286bd6;cursor:pointer;font:inherit}.order-customer-note button:hover{text-decoration:underline}.order-customer-note button:focus-visible{outline:2px solid #286bd6;outline-offset:3px}.order-payment-summary>div{display:grid;min-height:33px;grid-template-columns:minmax(135px,.75fr) minmax(210px,1.5fr) auto;align-items:center;gap:12px;color:#525a65;font-size:13px}.order-payment-summary>div>strong:last-child{color:#30353d;font-weight:550;text-align:right;white-space:nowrap}.order-payment-summary a{color:#286bd6;cursor:pointer}.order-payment-summary .is-total{font-weight:700}.order-payment-summary .is-total>strong:last-child{font-weight:700}.order-payment-summary .is-section{min-height:58px;border-top:1px solid #e2e5e9}.order-payment-summary .is-section>strong:first-child{color:#252a31}.order-payment-summary .is-refund-line>span{color:#68717c}.order-payment-summary .is-refund-line>strong:last-child{font-weight:650}.order-payment-summary.is-refunded-summary{overflow:visible;padding:0 0 10px;border:1px solid #e0e3e7;background:#fff}.order-payment-summary.is-refunded-summary>div{min-height:45px;padding:0 13px}.order-payment-summary.is-refunded-summary .is-original-order{border-bottom:1px solid #e2e5e9}.order-payment-summary.is-refunded-summary .is-section{min-height:53px}.order-payment-summary.is-refunded-summary .is-refund-line{position:relative}.order-payment-summary.is-refunded-summary .is-net-paid{min-height:50px;margin-top:4px;border-top:1px solid #e2e5e9;font-weight:700}.order-payment-summary.is-refunded-summary .is-net-paid>strong:last-child{font-weight:700}.order-refund-detail{position:relative;width:min(210px,100%);min-width:0}.order-refund-detail>button{display:block;width:100%;overflow:hidden;padding:0;border:0;border-bottom:1px dashed #7b838d;background:transparent;color:#414952;cursor:help;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap}.order-refund-tooltip{position:absolute;z-index:6;top:calc(100% + 8px);left:0;display:none;width:min(330px,70vw);padding:13px;border:1px solid #dfe2e6;border-radius:10px;background:#fff;box-shadow:0 12px 32px #1e242b2e;color:#3f4751}.order-refund-detail:hover .order-refund-tooltip,.order-refund-detail:focus-within .order-refund-tooltip{display:grid;gap:9px}.order-refund-tooltip>strong{color:#252b32;font-size:13px}.order-refund-tooltip>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;color:#555e69;font-size:12px;line-height:18px}.order-refund-tooltip>div span{overflow-wrap:anywhere}.order-refund-tooltip>div b{color:#30363d;font-weight:600;white-space:nowrap}.order-refund-tooltip>p{margin:0;color:#737b85;font-size:12px}.order-payment-bottom>footer{display:flex;flex:0 0 auto;align-items:center;margin-left:auto}.order-payment-bottom>footer .commerce-button{min-height:38px}.order-note-card{padding-bottom:16px}.order-note-card>header{min-height:54px;border-bottom:1px solid #e5e6e7}.order-note-card>p{margin:15px 20px 0;color:#747b86;overflow-wrap:anywhere;white-space:pre-wrap}.order-note-field{position:relative}.order-note-field .order-dialog-textarea{padding-bottom:28px}.order-note-count{position:absolute;right:10px;bottom:8px;color:#747b86;font-size:12px;font-weight:400;line-height:18px;pointer-events:none}.order-customer-card{padding-bottom:0}.order-customer-card>header{min-height:55px;border-bottom:1px solid #e5e6e7}.order-customer-card>section{padding:15px 20px}.order-customer-card>section+section{border-top:1px solid #e5e6e7}.order-customer-card>section>a{display:block;margin-bottom:8px;color:#286bd6;cursor:pointer;font-size:13px}.order-customer-card dl{display:grid;gap:6px;margin:0;color:#4f5863;font-size:13px}.order-customer-card dl>div{display:flex}.order-customer-card dt,.order-customer-card dd{margin:0}.order-customer-card dd a{color:#286bd6;cursor:pointer}.order-customer-card h3{margin:0 0 8px;color:#282e36;font-size:14px}.order-customer-card p{margin:0;color:#56606b;font-size:13px;line-height:20px}.order-customer-section-title,.order-copy-line,.order-address-copy{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.order-copy-line{align-items:center}.order-copy-line a,.order-copy-line>span{min-width:0;overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.order-copy-line a{color:#286bd6}.order-copy-line>span{color:#56606b}.order-copy-line.is-empty>span{color:#8a9099}.order-phone-copy-line{margin-top:6px}.order-address-copy>p{display:grid;min-width:0;flex:1;gap:1px}.order-address-copy>p>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-address-copy>.order-plain-icon{flex:0 0 auto}.order-tags-panel{position:relative;z-index:2;min-height:184px;max-height:330px;overflow:visible}.order-tags-panel>header{min-height:48px;border-bottom:1px solid #e5e6e7}.order-tags-content{display:flex;min-height:136px;max-height:282px;flex-direction:column;gap:8px;box-sizing:border-box;padding:8px 20px}.order-tags-search,.order-tags-manage-search{position:relative;display:flex;min-width:0;height:38px;align-items:center;gap:9px;padding:0 11px;border:1px solid #ccd0d6;border-radius:7px;background:#fff;color:#626b78}.order-tags-search{height:36px;flex:0 0 36px;gap:0;padding:0 0 0 11px}.order-tags-search:focus-within,.order-tags-manage-search:focus-within,.order-tags-name-input:focus-within{border-color:#3874c8;box-shadow:0 0 0 2px #3874c81f}.order-tags-search>svg,.order-tags-manage-search>svg{flex:0 0 auto}.order-tags-search input,.order-tags-manage-search input{width:100%;min-width:0;height:100%;padding:0;border:0;outline:0;background:transparent;color:#202223;font:inherit;font-size:13px}.order-tags-search input{padding-right:8px}.order-tags-search input::-webkit-search-cancel-button{display:none}.order-tags-clear{display:grid;width:24px;height:24px;flex:0 0 24px;place-items:center;margin-right:8px;padding:0;border:1px solid transparent;border-radius:4px;background:transparent;color:#66717e;cursor:pointer}.order-tags-clear:hover{border-color:#b9c2cd;background:#f5f7f9;color:#202223}.order-tags-clear:focus-visible{border-color:#3874c8;outline:2px solid #3874c8;outline-offset:1px}.order-tags-create-trigger{display:grid;width:40px;height:36px;flex:0 0 40px;place-items:center;margin:-1px -1px -1px 0;padding:0;border:0;border-radius:0 7px 7px 0;background:#202223;color:#fff;cursor:pointer}.order-tags-create-trigger:hover{background:#000}.order-tags-create-trigger:focus-visible{background:#000;outline:2px solid #fff;outline-offset:-4px}.order-tags-search input::placeholder,.order-tags-manage-search input::placeholder,.order-tags-name-input textarea::placeholder{color:#7b8491}.order-tags-suggestions{position:absolute;z-index:45;top:calc(100% + 5px);right:0;left:0;max-height:210px;overflow-y:auto;padding:5px;border:1px solid #d9dce1;border-radius:7px;background:#fff;box-shadow:0 9px 22px #12192321}.order-tags-suggestions button{display:flex;width:100%;min-height:35px;align-items:center;gap:8px;padding:5px 8px;border:0;border-radius:5px;background:transparent;color:#303842;cursor:pointer;font:inherit;font-size:13px;text-align:left;overflow-wrap:anywhere}.order-tags-suggestions button:hover,.order-tags-suggestions button:focus-visible{background:#eef3fb;outline:0}.order-tags-suggestions p{margin:5px 8px;color:#727b87;font-size:13px}.order-tags-selected{display:flex;max-height:222px;flex-wrap:wrap;align-content:flex-start;gap:7px;overflow-y:auto}.order-tags-chip{display:inline-flex;max-width:100%;min-height:28px;align-items:center;gap:5px;padding:2px 5px 2px 7px;border:1px solid;border-radius:6px;background:#f8f9fb;color:#303842;font-size:12px}.order-tags-chip>span:nth-child(2){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-tags-chip button{display:grid;width:20px;height:20px;flex:0 0 20px;place-items:center;padding:0;border:0;border-radius:4px;background:transparent;color:#5d6672;cursor:pointer}.order-tags-chip button:hover{background:#e4e7ec;color:#202223}.order-tag-mark{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center}.order-tag-mark svg circle{stroke:#fff;stroke-width:2.2}.order-tags-error{margin:0;color:#a3261d;font-size:12px;line-height:18px}.order-tags-backdrop{position:fixed;z-index:110;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:16px;background:#181e277a}.order-tags-dialog{display:flex;width:min(100%,680px);max-height:min(760px,calc(100vh - 32px));flex-direction:column;overflow:hidden;border-radius:8px;background:#fff;box-shadow:0 22px 60px #10182842;color:#303842}.order-tags-dialog.is-create{width:min(100%,560px)}.order-tags-dialog.is-manage{height:min(540px,calc(100dvh - 32px))}.order-tags-dialog>header{display:flex;min-height:64px;align-items:center;justify-content:space-between;gap:12px;padding:0 24px;border-bottom:1px solid #e4e7eb}.order-tags-dialog>header h2{margin:0;color:#202223;font-size:18px}.order-tags-dialog>header button{display:grid;width:30px;height:30px;place-items:center;padding:0;border:0;border-radius:6px;background:transparent;color:#596272;cursor:pointer}.order-tags-dialog>header button:hover{background:#eef0f3}.order-tags-dialog form{display:flex;min-height:0;flex-direction:column}.order-tags-dialog.is-manage form{flex:1}.order-tags-dialog-body{min-height:0;overflow-y:auto;padding:22px 24px}.order-tags-dialog.is-manage .order-tags-dialog-body{display:flex;flex:1;flex-direction:column;overflow:hidden;padding-top:16px;padding-bottom:10px}.order-tags-dialog footer{display:flex;justify-content:flex-end;gap:8px;padding:15px 24px;border-top:1px solid #e4e7eb}.order-tags-dialog footer .commerce-button{min-height:36px;padding-inline:18px}.order-tags-delete-popover{position:fixed;z-index:111;box-sizing:border-box;display:flex;width:134px;height:40px;align-items:center;gap:3px;padding:4px;border:1px solid #d4d9e0;border-radius:6px;background:#fff;box-shadow:0 5px 14px #10182829}.order-tags-delete-popover button{flex:1;height:30px;padding:0;border:1px solid transparent;border-radius:4px;background:transparent;color:#344054;cursor:pointer;font:inherit;font-size:12px}.order-tags-delete-popover button:hover{border-color:#d6dce4;background:#f0f2f5}.order-tags-delete-popover button.is-confirm{background:#b42318;color:#fff}.order-tags-delete-popover button.is-confirm:hover{border-color:#911e16;background:#911e16}.order-tags-delete-popover button:focus-visible{outline:2px solid #3874c8;outline-offset:1px}.order-tags-delete-popover button:disabled:where(:not([data-merchant-pending])){cursor:not-allowed;opacity:.55}.order-tags-field-title{display:block;margin-bottom:10px;color:#303842;font-size:13px;font-weight:600}.order-tags-palette{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px}.order-tags-palette button{position:relative;display:grid;width:40px;height:40px;place-items:center;padding:0;border:1px solid #d7dbe1;border-radius:7px;background:#fff;cursor:pointer}.order-tags-palette button:hover{border-color:currentColor;background:#f7f8fa}.order-tags-palette button.is-selected{border:2px solid #202223;background:#f4f6f8;box-shadow:0 0 0 2px #20222326}.order-tags-palette-check{position:absolute;top:-7px;right:-7px;width:19px;height:19px;padding:3px;border-radius:50%;background:#202223;box-shadow:0 1px 3px #0003;color:#fff}.order-tags-name-input{display:flex;min-height:108px;align-items:flex-start;gap:9px;padding:11px 12px;border:1px solid #ccd0d6;border-radius:7px}.order-tags-name-input textarea{width:100%;min-width:0;height:84px;padding:2px 0 0;resize:none;border:0;outline:0;background:transparent;color:#202223;font:inherit;font-size:14px;line-height:21px}.order-tags-count{display:block;margin-top:6px;color:#697483;font-size:12px;text-align:right}.order-tags-dialog-body>.order-tags-error{margin-top:10px}.order-tags-manage-search{flex:0 0 38px}.order-tags-manage-list{display:grid;min-height:0;flex:1;align-content:start;gap:12px;overflow-y:auto;margin-top:14px}.order-tags-manage-list section h3{margin:0 0 7px;color:#202223;font-size:14px}.order-tags-manage-row{display:flex;min-height:40px;align-items:center;justify-content:space-between;gap:9px;border-radius:6px}.order-tags-manage-row+.order-tags-manage-row{border-top:1px solid #d1d8e0}.order-tags-manage-row:hover{background:#f7f8fa}.order-tags-manage-row label{display:flex;min-width:0;flex:1;align-items:center;gap:9px;padding:5px;cursor:pointer;font-size:13px}.order-tags-manage-row label>span:last-child{min-width:0;overflow-wrap:anywhere}.order-tags-manage-row input{width:17px;height:17px;flex:0 0 17px;margin:0;accent-color:#326ee6}.order-tags-delete{display:grid;width:30px;height:30px;flex:0 0 30px;place-items:center;padding:0;border:0;border-radius:6px;background:transparent;color:#697483;cursor:pointer}.order-tags-delete:hover{background:#fff0ee;color:#b42318}.order-tags-delete:disabled{background:transparent;color:#aeb6c1;cursor:not-allowed}.order-tags-empty{margin:8px 5px;color:#737c89;font-size:13px}@media(max-width:620px){.order-tags-content{padding-inline:15px}.order-tags-dialog>header{padding-inline:16px}.order-tags-dialog-body{padding:18px 16px}.order-tags-dialog footer{padding-inline:16px}}.order-workflow-page{position:relative}.order-workflow-notice{position:fixed;z-index:120;top:72px;right:24px;max-width:min(360px,calc(100vw - 32px));padding:11px 15px;border:1px solid #b8ddca;border-radius:9px;background:#ecf8f1;box-shadow:0 9px 28px #18261f29;color:#11633f;font-size:13px;font-weight:600;line-height:20px;overflow-wrap:anywhere}.order-workflow-notice.is-error{border-color:#efb7b3;background:#fff3f2;box-shadow:0 9px 28px #56141029;color:#a5281f}.order-workflow-card>header{border-bottom:0}.order-workflow-items{display:grid;gap:1px;margin:0 20px;overflow:hidden;border:1px solid #e5e7eb;border-radius:9px;background:#e5e7eb}.order-workflow-line{display:grid;min-height:78px;grid-template-columns:52px minmax(190px,1fr) minmax(120px,auto) minmax(104px,auto);align-items:center;gap:13px;padding:12px 14px;background:#f8f9fb;color:#505863;font-size:13px}.order-workflow-line .order-product-thumb{display:grid;place-items:center;color:#75694e}.order-workflow-line>div{display:grid;min-width:0;gap:4px}.order-workflow-line>div strong{overflow:hidden;color:#242a31;font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.order-workflow-line>div small{color:#7b838d;font-size:12px}.order-workflow-line>span{justify-self:end;white-space:nowrap}.order-workflow-line>strong{justify-self:end;color:#30363e;font-size:13px;white-space:nowrap}.order-workflow-card>footer{display:flex;min-height:66px;align-items:center;justify-content:flex-end;gap:9px;padding:12px 20px}.order-workflow-card>footer .commerce-button{min-height:36px}.order-card-title>span.is-neutral{background:#eceef1;color:#5e6670}.order-shipment-meta{display:flex;min-height:38px;align-items:center;gap:14px;margin:-4px 20px 12px;padding:0 13px;border-radius:7px;background:#f6f7f9;color:#69717c;font-size:12px}.order-shipment-meta span{display:inline-flex;align-items:center;gap:6px;margin-right:auto}.order-shipment-meta strong{color:#3e4853;font-weight:600}.order-shipment-meta em{color:#747d88;font-style:normal}.order-shipment-history{display:grid;min-height:auto;gap:7px;padding:10px 13px}.order-shipment-history>div{display:flex;min-height:20px;align-items:center;gap:8px}.order-shipment-history>div>svg{flex:0 0 auto;color:#68727e}.order-shipment-history>div>strong{color:#3e4853;font-weight:600}.order-shipment-history>div>span{color:#68727e}.order-shipment-history .order-shipment-tracking-line{justify-content:flex-start}.order-shipment-history .order-shipment-tracking-line button{padding:0;border:0;background:transparent;color:#286bd6;cursor:pointer;font:inherit;text-decoration:underline}.order-shipment-history .order-shipment-tracking-line button:hover{color:#174ea6}.order-shipment-history .order-shipment-tracking-line span{margin-left:4px}.order-shipped-card{padding-bottom:16px}.order-shipped-card .order-workflow-items{margin-bottom:12px}.order-shipped-card .order-shipment-history{margin:0 20px}.order-shipped-card .order-shipment-tracking-line small{margin-left:auto;color:#7b8490}.order-return-reason{display:flex;min-height:42px;align-items:center;gap:7px;margin:10px 20px 14px;padding:0 12px;border-radius:7px;background:#fff8e9;color:#69572d;font-size:12px}.order-payment-alert{display:flex;min-height:40px;align-items:center;gap:8px;margin:-4px 20px 12px;padding:0 12px;border:1px solid #efd9a7;border-radius:8px;background:#fffbef;color:#70571d;font-size:12px}.order-payment-summary .is-balance{min-height:47px;border-top:1px solid #d9dde2;color:#20252c}.order-payment-summary .is-balance>strong:last-child{font-size:15px;font-weight:700}.order-workflow-dialog-backdrop{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#1b1f246b}.order-workflow-dialog{display:grid;width:min(100%,520px);max-height:min(720px,calc(100vh - 40px));gap:16px;overflow:auto;padding:20px;border-radius:12px;background:#fff;box-shadow:0 22px 65px #0f172a47;color:#30353c}.order-workflow-dialog.is-customer-note{width:min(100%,620px)}.order-workflow-dialog .order-customer-note-full{max-height:min(50vh,420px);overflow-y:auto;margin:0;color:#30353c;font-size:14px;line-height:22px;overflow-wrap:anywhere;white-space:pre-wrap}.order-workflow-dialog.is-fulfill{width:min(100%,700px);gap:12px}.order-workflow-dialog.is-fulfill>header{padding-bottom:8px}.order-workflow-dialog.is-fulfill input:not([type=checkbox]){height:34px}.order-workflow-dialog.is-shipment-detail{width:min(100%,760px)}.order-shipment-detail{display:grid;gap:16px}.order-shipment-detail-section{display:grid;gap:10px;padding:12px;border:1px solid #e4e7eb;border-radius:10px;background:#fafbfc}.order-shipment-detail-section h3{margin:0;color:#20252c;font-size:14px}.order-shipment-detail-section .order-workflow-items{display:grid;gap:8px}.order-shipment-detail-section dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.order-shipment-detail-section dl div{display:grid;gap:3px;padding:10px;border-radius:8px;background:#fff}.order-shipment-detail-section dt{color:#727a85;font-size:12px}.order-shipment-detail-section dd{margin:0;color:#20252c;font-size:13px;font-weight:600}.order-shipment-detail-trackings{display:grid;gap:8px}.order-shipment-detail-trackings>div{display:grid;grid-template-columns:18px minmax(90px,.8fr) minmax(80px,.6fr) auto;align-items:center;gap:8px;min-height:36px;padding:0 10px;border-radius:8px;background:#fff;color:#4f5660;font-size:13px}.order-shipment-detail-trackings svg{color:#68727e}.order-shipment-detail-trackings strong{color:#20252c}.order-shipment-detail-trackings a{color:#286bd6;text-decoration:underline}.order-shipment-detail-trackings p{margin:0;color:#727a85}.order-workflow-dialog.is-payment-confirm{width:min(100%,620px);gap:18px}.order-workflow-dialog.is-payment-confirm .payment-confirm-copy{margin:0;padding:1px 4px 8px;color:#30353c;font-size:14px;line-height:22px}.order-pricing-menu>.order-detail-more-menu{width:max-content}.order-pricing-menu>.order-detail-more-menu>button{gap:0;padding-inline:10px}.order-workflow-dialog.is-pricing{display:flex;width:min(100%,680px);max-height:calc(100dvh - 40px);flex-direction:column;gap:0;overflow:hidden;padding:0;border-radius:8px}.order-workflow-dialog.is-pricing>header{position:static;min-height:54px;margin:0;padding:12px 20px}.order-pricing-shipping-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(158px,190px) 220px;align-items:center;gap:16px;padding:24px 20px}.order-pricing-shipping-row>div,.order-pricing-original,.order-pricing-product label,.order-pricing-shipping-row label{display:grid;min-width:0;gap:6px}.order-pricing-shipping-row>div:first-child strong,.order-pricing-product-name strong{overflow-wrap:anywhere;color:#252b32;font-size:14px}.order-pricing-shipping-row>div:first-child span,.order-pricing-product-name small{color:#6b7480;font-size:12px}.order-pricing-shipping-row>div>span:first-child,.order-pricing-original>span,.order-pricing-product label>span:first-child,.order-pricing-shipping-row label>span:first-child{color:#68717c;font-size:12px;font-weight:500}.order-pricing-shipping-row>div>strong:last-child,.order-pricing-original strong{color:#353d47;font-size:13px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.order-pricing-products{display:grid;min-height:0;overflow-y:auto;padding:8px 20px}.order-pricing-products>p{margin:20px 0;color:#68717c;font-size:13px}.order-pricing-product{display:grid;grid-template-columns:minmax(0,1fr) minmax(158px,190px) 220px;align-items:center;gap:16px;min-height:78px;padding:12px 0}.order-pricing-product+.order-pricing-product{border-top:1px solid #e7e9ed}.order-pricing-product-name{display:flex;min-width:0;align-items:center;gap:12px}.order-pricing-product-name>div{display:grid;min-width:0;gap:4px}.order-pricing-product-name .order-product-thumb{display:grid;flex:0 0 44px;width:44px;height:44px;place-items:center;color:#75694e}.order-pricing-input-wrap{position:relative;min-width:0}.order-workflow-dialog.is-pricing input.order-pricing-input{min-width:0;height:40px;padding:0 12px;border:1px solid #aeb4bc;border-radius:6px;background:#fff;font-variant-numeric:tabular-nums}.order-workflow-dialog.is-pricing .has-stepper input.order-pricing-input{padding-right:35px}.order-pricing-stepper{position:absolute;top:1px;right:1px;bottom:1px;display:grid;width:27px;grid-template-rows:repeat(2,1fr);border-left:1px solid #d5d9de}.order-pricing-stepper button{display:grid;min-height:0;place-items:center;padding:0;border:0;background:#fafbfc;color:#4d5661;cursor:pointer}.order-pricing-stepper button:first-child{border-radius:0 5px 0 0}.order-pricing-stepper button:last-child{border-top:1px solid #d5d9de;border-radius:0 0 5px}.order-pricing-stepper button:hover{background:#e9edf1;color:#20252c}.order-pricing-stepper button:focus-visible{position:relative;z-index:1;outline:2px solid #5c6ac4;outline-offset:-2px}.order-workflow-dialog.is-pricing input.order-pricing-input::placeholder{color:#858c95;opacity:1}.order-workflow-dialog.is-pricing>footer{position:static;flex:0 0 auto;align-items:center;margin:0;padding:16px 20px}.order-pricing-total{display:grid;flex:1 1 auto;gap:3px;min-width:0;margin-right:auto}.order-pricing-total span{color:#68717c;font-size:12px}.order-pricing-total strong{color:#20252c;font-size:16px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.order-workflow-dialog>.order-pricing-error{margin:0 20px 12px;color:#a3261d;font-size:12px}@media(max-width:620px){.order-workflow-dialog.is-pricing{max-height:calc(100dvh - 20px)}.order-pricing-shipping-row,.order-pricing-product{grid-template-columns:minmax(0,1fr) minmax(150px,45%);gap:12px}.order-pricing-shipping-row>div:first-child,.order-pricing-product-name{grid-column:1 / -1}.order-workflow-dialog.is-pricing>footer{flex-wrap:wrap}.order-pricing-total{flex-basis:100%;margin-bottom:8px}}.order-workflow-dialog.is-refund,.order-workflow-dialog.is-return{width:min(100%,940px);max-height:min(820px,calc(100vh - 40px));gap:0;padding-bottom:0}.order-workflow-dialog.is-return{min-height:min(520px,calc(100vh - 40px));grid-template-rows:auto minmax(0,1fr) auto}.order-workflow-dialog>header{position:sticky;top:-20px;z-index:1;display:flex;min-height:44px;align-items:center;justify-content:space-between;margin:-20px -20px 0;padding:14px 20px 10px;border-bottom:1px solid #e4e6e8;background:#fff}.order-workflow-dialog>header h2{margin:0;font-size:17px}.order-workflow-dialog>header button{display:grid;width:30px;height:30px;place-items:center;padding:0;border:0;border-radius:6px;background:transparent;color:#626a74;cursor:pointer}.order-workflow-dialog>header button:hover{background:#eff1f3}.order-workflow-dialog>p{margin:-2px 0 0;color:#69717c;font-size:13px;line-height:20px}.order-workflow-dialog>label,.order-dialog-grid label{display:grid;gap:7px;color:#404750;font-size:13px;font-weight:600}.order-workflow-dialog select{width:100%;height:38px;padding:0 32px 0 10px;border:1px solid #aeb4bc;border-radius:7px;background:#fff;outline:none;font:inherit}.order-workflow-dialog select:focus{border-color:#5c6ac4;box-shadow:0 0 0 2px #5c6ac424}.order-workflow-dialog input:not([type=checkbox]){width:100%;height:38px;box-sizing:border-box;padding:0 10px;border:1px solid #aeb4bc;border-radius:7px;outline:none;font:inherit}.order-workflow-dialog input:not([type=checkbox]):focus{border-color:#5c6ac4;box-shadow:0 0 0 2px #5c6ac424}.order-workflow-dialog input.is-invalid,.order-workflow-dialog input.is-invalid:focus{border-color:#d72c0d;box-shadow:0 0 0 2px #d72c0d1f}.order-field-error{color:#d72c0d;font-size:12px;font-weight:500}.order-workflow-dialog .order-dialog-textarea{width:100%;min-height:96px;box-sizing:border-box;resize:vertical;padding:9px 10px;border:1px solid #aeb4bc;border-radius:7px;outline:none;color:#30353c;font:inherit;line-height:20px}.order-workflow-dialog .order-dialog-textarea:focus{border-color:#5c6ac4;box-shadow:0 0 0 2px #5c6ac424}.order-dialog-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.order-fulfill-dialog-items{display:grid;overflow:hidden;border:1px solid #e0e3e6;border-radius:8px}.order-fulfill-dialog-items label{display:flex;min-height:68px;align-items:center;justify-content:space-between;gap:16px;padding:10px 11px;background:#fafbfc}.order-fulfill-dialog-items label+label{border-top:1px solid #e0e3e6}.order-fulfill-dialog-items label>span{display:grid;min-width:0;gap:3px}.order-fulfill-dialog-items label strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.order-fulfill-dialog-items label small{color:#737b85;font-size:12px}.order-fulfill-dialog-items input{width:76px!important;flex:0 0 76px;text-align:center}.order-fulfill-product{display:flex!important;min-width:0;align-items:center;gap:11px}.order-fulfill-product-image{display:grid!important;width:44px;height:44px;flex:0 0 44px;place-items:center;overflow:hidden;border:1px solid #e2e5e9;border-radius:7px;background:linear-gradient(145deg,#f3ead9,#ceb785);color:#75694e}.order-fulfill-product-image img{width:100%;height:100%;object-fit:cover}.order-fulfill-product-copy{display:grid!important;min-width:0;gap:4px}.order-fulfill-product-sku{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-fulfill-quantity{display:grid!important;flex:0 0 auto;justify-items:end;gap:3px}.order-fulfill-quantity small{color:#6b7480;line-height:16px;white-space:nowrap}.order-shipment-trackings{display:grid;gap:8px}.order-shipment-tracking-row{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;padding:12px 44px 12px 12px;border:1px solid #edf0f3;border-radius:8px;background:#f7f8fb}.order-shipment-tracking-row label{display:grid;min-width:0;gap:5px;color:#404750;font-size:13px;font-weight:600}.order-shipment-tracking-row .order-tracking-url{grid-column:1 / -1}.order-shipment-tracking-row label>span{display:flex;align-items:center;justify-content:space-between;gap:8px}.order-shipment-tracking-row label>span button{padding:0;border:0;background:transparent;color:#2f6feb;cursor:pointer;font:inherit;font-size:12px;font-weight:500}.order-remove-tracking{position:absolute;right:10px;bottom:13px;display:grid;width:28px;height:32px;place-items:center;padding:0;border:0;border-radius:6px;background:transparent;color:#b42318;cursor:pointer}.order-remove-tracking:hover{background:#fff0ee;color:#8f1d14}.order-remove-tracking:focus-visible{outline:2px solid #b42318;outline-offset:1px}.order-add-tracking{display:inline-flex;width:max-content;min-height:36px;align-items:center;justify-content:center;justify-self:start;margin-top:1px;padding:0 12px;border:1px solid #d0d2d5;border-radius:8px;background:#f6f7f8;color:#202223;cursor:pointer;font:inherit;font-size:13px;font-weight:600}.order-add-tracking:hover{border-color:#92979c;background:#e8e9ea}.order-add-tracking:focus-visible{outline:2px solid #2f6feb;outline-offset:2px}.order-tracking-fulfillment{display:grid;gap:5px;color:#404750;font-size:13px;font-weight:600}.order-workflow-dialog .order-dialog-check{display:flex;min-height:38px;align-items:center;gap:9px;padding:0 10px;border:1px solid #e0e3e6;border-radius:7px;background:#fafbfc;font-weight:500}.order-dialog-check input{width:16px;height:16px;accent-color:#5c6ac4}.order-workflow-dialog>footer{display:flex;justify-content:flex-end;gap:9px;margin:0 -20px -20px;padding:14px 20px;border-top:1px solid #e4e6e8;background:#fff}.order-workflow-dialog>footer .commerce-button{min-height:37px}.order-workflow-dialog.is-fulfill{display:flex;flex-direction:column;gap:0;overflow:hidden;padding:0}.order-workflow-dialog.is-fulfill>header{position:static;flex:0 0 auto;margin:0;padding:14px 20px 12px}.order-fulfill-dialog-content{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;gap:12px;overflow-y:auto;padding:16px 20px;scrollbar-width:none;-ms-overflow-style:none}.order-fulfill-dialog-content>*{flex:0 0 auto}.order-fulfill-dialog-content::-webkit-scrollbar{display:none}.order-workflow-dialog.is-fulfill>footer{position:static;flex:0 0 auto;margin:0;padding:14px 20px;border-top:1px solid #e4e6e8;background:#fff}@media(max-width:620px){.order-workflow-dialog.is-fulfill>header,.order-fulfill-dialog-content,.order-workflow-dialog.is-fulfill>footer{padding-inline:16px}}.order-workflow-dialog.is-refund>footer,.order-workflow-dialog.is-return>footer{position:sticky;bottom:0;z-index:2;margin-top:18px}.order-refund-layout{display:grid;grid-template-columns:minmax(0,1fr) 294px;align-items:start;gap:18px;padding-top:18px}.order-refund-layout>main{display:grid;gap:14px}.order-refund-section,.order-refund-summary{overflow:hidden;border:1px solid #dfe3e8;border-radius:10px;background:#fff}.order-refund-section>header{display:flex;min-height:49px;align-items:center;justify-content:space-between;gap:12px;padding:0 15px;border-bottom:1px solid #e5e7ea}.order-refund-section h3,.order-refund-summary h3{margin:0;color:#252b32;font-size:14px}.order-refund-section>header span{color:#707883;font-size:12px}.order-refund-items{display:grid;gap:1px;background:#e5e7eb}.order-refund-item{display:grid;min-height:78px;grid-template-columns:52px minmax(190px,1fr) minmax(110px,auto) minmax(104px,auto);align-items:center;gap:13px;padding:12px 14px;background:#f8f9fb;color:#505863;font-size:13px}.order-refund-item .order-product-thumb{width:52px;height:52px}.order-refund-item>div{display:grid;min-width:0;gap:4px}.order-refund-item>div strong{overflow:hidden;color:#242a31;font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.order-refund-item .order-return-reason-select{width:min(200px,100%);height:30px;margin-top:4px;font-size:12px}.order-refund-item .order-return-reason-select .merchant-select-trigger{min-height:30px;height:30px;padding-inline:8px;font-size:12px;text-align:start}.order-refund-item .order-return-reason-select .merchant-select-trigger>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-refund-item .order-return-reason-select .merchant-select-trigger>svg{flex-shrink:0}.order-refund-item small{color:#7b838d;font-size:12px}.order-refund-item>label{display:grid;min-height:58px;grid-template-columns:max-content 54px;justify-content:start;align-content:center;align-items:center;gap:3px 4px;font-size:12px}.order-refund-item>label.order-refund-quantity-field{display:flex;width:max-content;min-height:58px;align-items:center;gap:4px;white-space:nowrap}.order-refund-item>label input{width:54px!important;height:34px!important;padding:0 6px!important;text-align:center}.order-refund-item>label input::placeholder,.order-refund-amount input::placeholder{color:#6b7280;opacity:1}.order-refund-item>label input:focus::placeholder,.order-refund-amount input:focus::placeholder{color:transparent}.order-refund-item>label small{grid-column:2;justify-self:center;line-height:16px;text-align:center;white-space:nowrap}.order-refund-item>strong{text-align:right;white-space:nowrap}.order-refund-check{display:flex!important;align-items:flex-start;gap:9px!important;padding:13px 15px;border-top:1px solid #e5e7ea;color:#333a42;font-size:13px;cursor:pointer}.order-refund-check input{position:relative;width:16px;height:16px;flex:0 0 16px;margin:1px 0 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #8c9196;border-radius:3px;background:#fff;cursor:pointer}.order-refund-check input:checked{border-color:#202223;background:#202223}.order-refund-check input:checked:after{position:absolute;top:2px;left:5px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;content:"";transform:rotate(45deg)}.order-refund-check>span{display:grid;gap:3px}.order-refund-check small{color:#747d88;font-size:11px;font-weight:400}.order-refund-reason{display:grid;gap:10px;padding:14px 15px 15px}.order-refund-reason textarea{min-height:76px;box-sizing:border-box;resize:vertical;padding:9px 10px;border:1px solid #aeb4bc;border-radius:7px;outline:none;color:#30353c;font:inherit;font-size:13px}.order-refund-reason textarea:focus{border-color:#5c6ac4;box-shadow:0 0 0 2px #5c6ac424}.order-refund-summary{display:grid;gap:14px;padding:15px}.order-refund-summary dl{display:grid;gap:9px;margin:0;padding-bottom:13px;border-bottom:1px solid #e4e7eb}.order-refund-summary dl>div{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#626b76;font-size:12px}.order-refund-summary dt,.order-refund-summary dd{margin:0}.order-refund-summary dd{color:#30363d;font-weight:600}.order-refund-summary>label:not(.order-refund-check){display:grid;gap:7px;color:#404750;font-size:12px;font-weight:600}.order-refund-summary>label>div:not(.order-refund-amount){padding:9px 10px;border:1px solid #e0e3e6;border-radius:7px;background:#f7f8fa;color:#3f4751;font-weight:500}.order-refund-summary>label>small{color:#7a828c;font-size:11px;font-weight:400}.order-refund-amount{position:relative}.order-refund-amount b{position:absolute;top:0;left:10px;display:flex;height:38px;align-items:center;color:#69717c;font-size:12px;font-weight:500}.order-refund-amount input{padding-left:56px!important;text-align:right}.order-return-layout .order-refund-item{grid-template-columns:52px minmax(0,1fr) max-content minmax(76px,max-content)}.order-return-product-variant{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-return-layout .order-refund-item>label>.order-return-unit-price{grid-column:1 / -1;grid-row:1;justify-self:end;text-align:end}.order-return-layout .order-refund-summary p{margin:0;color:#707883;font-size:12px;line-height:19px}.order-return-refund-choice{display:grid;gap:8px;padding:14px 15px 15px}.order-return-refund-choice>h3{margin-bottom:3px}.order-return-refund-choice>label{display:flex;align-items:flex-start;gap:9px;padding:11px 12px;border:1px solid #dfe3e8;border-radius:8px;cursor:pointer}.order-return-refund-choice>label.is-selected{border-color:#5c6ac4;background:#f6f7ff;box-shadow:0 0 0 1px #5c6ac41f}.order-workflow-dialog .order-return-refund-choice input[type=radio]{width:16px;height:16px;flex:0 0 16px;margin:2px 0 0;padding:0;accent-color:#5c6ac4}.order-return-refund-choice span{display:grid;gap:3px}.order-return-refund-choice strong{font-size:13px}.order-return-refund-choice small{color:#747d88;font-size:11px}@media(max-width:820px){.order-refund-layout{grid-template-columns:1fr}.order-refund-summary{order:-1}.order-refund-item,.order-return-layout .order-refund-item{grid-template-columns:40px minmax(0,1fr) max-content}.order-return-layout .order-product-thumb{width:40px;height:40px}.order-refund-item>label{grid-row:1 / span 2}.order-refund-item>strong{grid-column:2;grid-row:2;justify-self:start}.order-workflow-dialog.is-refund,.order-workflow-dialog.is-return{max-height:calc(100vh - 20px)}}.order-workflow-dialog.is-return{box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;padding:0}.order-workflow-dialog.is-return>header{position:static;flex:0 0 auto;margin:0;padding:14px 20px 10px}.order-workflow-dialog.is-return>.order-refund-layout{min-height:0;flex:1 1 auto;margin:0;overflow-y:auto;padding:18px 20px;scrollbar-width:none;-ms-overflow-style:none}.order-workflow-dialog.is-return>.order-refund-layout::-webkit-scrollbar{display:none}.order-workflow-dialog.is-return>footer{position:static;flex:0 0 auto;margin:0;padding:14px 20px;border-top:1px solid #e4e6e8;background:#fff}@media(max-width:620px){.order-workflow-dialog.is-return>header,.order-workflow-dialog.is-return>.order-refund-layout,.order-workflow-dialog.is-return>footer{padding-inline:16px}}.order-edit-page{width:min(100%,1240px)}.order-edit-header{display:flex;align-items:flex-start;gap:10px;margin-bottom:15px}.order-edit-header>button{display:grid;width:38px;height:38px;place-items:center;padding:0;border:0;border-radius:8px;background:#eef0f3;color:#4f5863;cursor:pointer}.order-edit-header>div>div{display:flex;align-items:center;gap:8px;min-height:24px}.order-edit-header span{color:#667085;font-size:13px}.order-edit-header strong{color:#202223;font-size:20px}.order-edit-header p{margin:3px 0 0;color:#6f7782;font-size:12px}.order-edit-header-action{margin-left:auto}.order-edit-header-action .commerce-button{min-height:36px}.order-edit-layout{display:grid;grid-template-columns:minmax(0,2.1fr) minmax(260px,1fr);align-items:start;gap:16px}.order-edit-layout>main{display:grid;gap:16px}.order-edit-card{overflow:hidden}.order-edit-card>header{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:12px;padding:0 16px}.order-edit-card>header h2{display:flex;align-items:center;gap:9px;margin:0;font-size:15px}.order-edit-card>header h2>span{display:grid;width:28px;height:28px;place-items:center;border-radius:8px}.order-edit-card>header h2>span.is-warning{background:#fff0bb;color:#8a6700}.order-edit-card>header h2>span.is-success{background:#dff5e8;color:#168253}.order-edit-card>header .commerce-button{min-height:33px}.order-edit-lines{display:grid;margin:0 16px 16px;overflow:hidden;border:1px solid #dfe2e6;border-radius:9px}.order-edit-line{display:grid;min-height:82px;grid-template-columns:48px minmax(180px,1fr) 84px 78px 100px 28px;align-items:center;gap:12px;padding:10px 12px;background:#fff;color:#3f4751;font-size:13px}.order-edit-line+.order-edit-line{border-top:1px solid #e3e5e8}.order-edit-line .order-product-thumb{width:46px;height:46px}.order-edit-line>div{display:grid;min-width:0;gap:4px}.order-edit-line>div strong{overflow:hidden;color:#262c33;text-overflow:ellipsis;white-space:nowrap}.order-edit-line>div small{color:#747d88}.order-edit-line>a{color:#286bd6;text-align:right}.order-edit-line>input{width:78px;height:36px;box-sizing:border-box;padding:0 9px;border:1px solid #abb1b9;border-radius:7px;background:#fff;font:inherit;text-align:center}.order-edit-line>input:disabled{border-color:#e4e6e8;background:#f0f1f3;color:#9aa0a8}.order-edit-line>strong{text-align:right;white-space:nowrap}.order-edit-line>button{display:grid;width:28px;height:28px;place-items:center;padding:0;border:0;border-radius:6px;background:transparent;color:#7a828c;cursor:pointer}.order-edit-line>button:hover{background:#eff1f3;color:#30353c}.order-edit-line.is-readonly{background:#fafafa}.order-edit-card>footer{padding:12px 16px;border-top:1px solid #e5e7ea;color:#667085;font-size:12px}.order-edit-summary{padding:16px}.order-edit-summary h2{margin:0;font-size:15px}.order-edit-summary p{margin:14px 0;color:#667085;font-size:13px}.order-edit-summary p.is-error{color:#c52828;font-weight:600}.order-edit-summary button{width:100%;height:38px;border:0;border-radius:8px;background:#202223;color:#fff;cursor:pointer;font:inherit;font-weight:650}.order-edit-summary button:disabled{background:#d7d9dc;color:#fff;cursor:not-allowed}.order-product-picker-backdrop{position:fixed;z-index:110;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#1b1f2470}.order-product-picker{display:grid;width:min(100%,960px);max-height:min(780px,calc(100vh - 40px));grid-template-rows:auto auto minmax(160px,1fr) auto auto;overflow:hidden;border-radius:12px;background:#fff;box-shadow:0 22px 65px #0f172a47}.order-product-picker>header{display:flex;min-height:58px;align-items:center;justify-content:space-between;padding:0 18px;border-bottom:1px solid #e3e5e8}.order-product-picker>header h2{margin:0;font-size:17px}.order-product-picker>header button{display:grid;width:30px;height:30px;place-items:center;padding:0;border:0;border-radius:6px;background:transparent;color:#626a74;cursor:pointer}.order-product-picker input[type=checkbox]{width:16px;height:16px;margin:0;accent-color:#1a73e8;cursor:pointer}.order-product-picker-toolbar{display:flex;gap:9px;padding:14px 16px 10px}.order-product-picker-toolbar label{display:flex;min-height:38px;flex:1;align-items:center;gap:8px;padding:0 10px;border:1px solid #b7bcc3;border-radius:8px}.order-product-picker-toolbar input{min-width:0;flex:1;border:0;outline:0;font:inherit}.order-product-picker-table-head{position:sticky;z-index:4;top:0;display:grid;min-height:42px;grid-template-columns:28px 52px minmax(220px,1fr) 150px 150px;align-items:center;gap:12px;padding:0 14px;border-top:1px solid #e3e5e8;border-bottom:1px solid #e3e5e8;background:#f7f8fb;color:#303641;font-size:13px;font-weight:650}.order-product-picker-table-head input{justify-self:center}.order-product-picker-product-heading{grid-column:2 / span 2}.order-product-picker-list{overflow:auto}.order-product-picker-group+.order-product-picker-group{border-top:1px solid #e3e5e8}.order-product-picker-group>label{display:grid;min-height:68px;grid-template-columns:28px 52px minmax(220px,1fr) 150px 150px;align-items:center;gap:12px;padding:7px 14px;cursor:pointer}.order-product-picker-group>label+label{border-top:1px solid #eceef0}.order-product-picker-group>label:hover{background:#f7f8fa}.order-product-picker-group>label>input{justify-self:center}.order-product-picker-group>label.order-product-picker-product{position:sticky;z-index:3;top:42px;min-height:68px;border-bottom:1px solid #e5e7ea;background:#fff;box-shadow:0 1px 2px #1b1f240a}.order-product-picker-product>span{display:grid;min-width:0;gap:3px}.order-product-picker-product strong{color:#20252b}.order-product-picker-product small{color:#747d88}.order-product-picker-group>label.is-variant{min-height:54px;padding-block:5px;background:#fff}.order-product-picker-group>label.is-variant>input{grid-column:2}.order-product-picker-group>label.is-variant:hover{background:#f7f8fa}.order-product-picker-group>label.is-out-of-stock{background:#f6f7f8;color:#9aa1aa;cursor:not-allowed}.order-product-picker-group>label.is-out-of-stock:hover{background:#f6f7f8}.order-product-picker-group>label.is-out-of-stock input{cursor:not-allowed}.order-product-picker-group>label.is-out-of-stock span strong,.order-product-picker-group>label.is-out-of-stock>em,.order-product-picker-group>label.is-out-of-stock>small{color:#9aa1aa}.order-product-picker-list img{width:48px;height:48px;border-radius:8px;object-fit:cover}.order-product-picker-variant-leading{grid-column:1;width:1px;height:1px}.order-product-picker-group>label>span:not(.order-product-picker-variant-leading){display:grid;min-width:0;gap:3px}.order-product-picker-group>label>span strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-product-picker-group>label>span small,.order-product-picker-group>label>small{color:#747d88}.order-product-picker-group>label>em{color:#30353c;font-style:normal;font-weight:550}.order-product-picker-pagination{display:flex;min-height:64px;align-items:center;justify-content:flex-end;gap:12px;padding:8px 20px 14px;border-top:1px solid #e3e5e8;border-bottom:1px solid #e3e5e8;background:#fafbfc;color:#667085;font-size:12px}.order-product-picker-pagination>span{margin-right:auto}.order-product-picker-pagination label{display:inline-flex;height:34px;align-items:center;gap:8px}.order-product-picker-pagination .merchant-select{width:58px;flex:0 0 58px}.order-product-picker-pagination .merchant-select-trigger{min-height:32px;height:32px;justify-content:center;gap:4px;padding:0 7px;border-color:#c5c9cf;border-radius:8px;font-size:12px;line-height:32px;text-align:center}.order-product-picker-pagination .merchant-select-trigger span{flex:1;text-align:center}.order-product-picker-pagination .merchant-select-trigger svg{flex:0 0 auto;display:block}.order-product-picker-pagination button{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;padding:0;border:1px solid #c5c9cf;border-radius:8px;background:#fff;color:#424a53;cursor:pointer;line-height:1;vertical-align:middle}.order-product-picker-pagination button svg{display:block;flex:0 0 auto}.order-product-picker-pagination button:disabled{background:#f3f4f5;color:#b3b8bf;cursor:not-allowed}.order-product-picker-pagination strong{min-width:42px;color:#424a53;text-align:center;line-height:32px}.order-product-picker>footer{display:flex;min-height:78px;align-items:center;justify-content:space-between;gap:12px;padding:10px 20px 4px;border-top:0;color:#667085;font-size:13px}.order-product-picker>footer>div{display:flex;gap:8px}.order-product-picker>footer>div>button:last-child{min-width:72px;min-height:37px;border:0;border-radius:7px;background:#202223;color:#fff;font:inherit;font-weight:650}.order-product-picker>footer>div>button:last-child:disabled{background:#d4d7da}@media(max-width:1000px){.order-detail-layout{grid-template-columns:minmax(0,2fr) minmax(270px,1fr)}.order-product-line{grid-template-columns:52px minmax(180px,1fr) auto}.order-product-line>strong:last-child{grid-column:3}.order-payment-summary>div{grid-template-columns:minmax(110px,.7fr) minmax(150px,1.2fr) auto}}@media(max-width:900px){.order-detail-header{align-items:flex-start;flex-direction:column}.order-detail-actions{width:100%;justify-content:flex-end}.order-detail-layout,.order-edit-layout{grid-template-columns:1fr}.order-detail-heading>p{margin-left:48px!important}.order-workflow-line{grid-template-columns:52px minmax(180px,1fr) auto}.order-workflow-line>strong{grid-column:3}.order-workflow-line>span{display:none}}@media(max-width:620px){.order-detail-title{flex-wrap:wrap}.order-detail-title .commerce-status{display:none}.order-detail-heading>p{margin-left:0!important}.order-product-line{grid-template-columns:52px minmax(0,1fr)}.order-product-line>span:nth-child(3),.order-product-line>strong:last-child{grid-column:2;text-align:left}.order-payment-summary>div{grid-template-columns:1fr}.order-payment-summary>div>strong:last-child{text-align:left}.order-workflow-items{margin-inline:12px}.order-workflow-line{grid-template-columns:44px minmax(0,1fr);padding-inline:10px}.order-workflow-line>.order-product-thumb{width:44px;height:44px}.order-workflow-line>strong{grid-column:2;justify-self:start}.order-shipment-meta{align-items:flex-start;flex-direction:column;gap:5px;padding-block:9px}.order-dialog-grid,.order-shipment-tracking-row{grid-template-columns:1fr}.order-workflow-dialog{padding:16px}.order-workflow-dialog>header{top:-16px;margin:-16px -16px 0;padding-inline:16px}.order-workflow-dialog>footer{margin:0 -16px -16px;padding-inline:16px}}@media(max-width:480px){.order-payment-bottom{gap:8px}.order-customer-note{gap:6px}}@media(max-width:720px){.order-edit-line{grid-template-columns:46px minmax(0,1fr) 72px 28px}.order-edit-line>a{display:none}.order-edit-line>input{grid-column:3}.order-edit-line>strong{grid-column:2}.order-product-picker-table-head{grid-template-columns:28px 46px minmax(0,1fr) 92px;gap:8px;padding-inline:10px}.order-product-picker-table-head span:nth-child(3){display:none}.order-product-picker-product-heading{grid-column:2 / span 2}.order-product-picker-group>label{grid-template-columns:28px 46px minmax(0,1fr) 92px;gap:8px;padding-inline:10px}.order-product-picker-group>label>small{display:none}.order-product-picker-group>label>em{grid-column:4}.order-product-picker-group>label.is-variant>input{grid-column:2}.order-product-picker-pagination>span,.order-product-picker-pagination label{display:none}}.commerce-abandoned-note{display:flex;min-height:46px;align-items:center;gap:12px;margin-bottom:12px;padding:0 15px;border-color:#ead9a6;background:#fffdf5;color:#6a5520;font-size:13px}.commerce-abandoned-note span{color:#7a6e4a}.commerce-rule-panel{display:flex;align-items:end;gap:9px;margin:-4px 0 12px;padding:13px}.commerce-rule-panel label{display:grid;width:220px;gap:6px;font-size:13px}.commerce-rule-panel input{height:32px;padding:0 9px;border:1px solid #aeb1b5;border-radius:7px;font:inherit}.commerce-settings{display:grid;width:min(100%,720px);gap:14px}.commerce-settings .commerce-panel{display:grid;gap:7px;padding:18px}.commerce-settings .commerce-panel>p{margin:0;color:#62676d;font-size:13px}.commerce-settings label{margin:8px 0 0}.commerce-settings .commerce-button{width:max-content;margin-top:10px}.commerce-save-message{color:#0a7d4f;font-size:13px}.commerce-setting-line{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-top:14px;border-top:1px solid #e5e6e7}.commerce-setting-line p{margin:4px 0 0;color:#62676d;font-size:13px}.commerce-switch{display:inline-flex!important;width:42px;height:24px;margin:0!important;cursor:pointer}.commerce-switch input{position:absolute;opacity:0}.commerce-switch span{width:42px;height:24px;border-radius:20px;background:#aeb1b5;transition:background .14s}.commerce-switch span:after{display:block;width:18px;height:18px;margin:3px;border-radius:50%;background:#fff;content:"";transition:transform .14s}.commerce-switch input:checked+span{background:#008060}.commerce-switch input:checked+span:after{transform:translate(18px)}.commerce-loading{display:grid;min-height:200px;place-items:center;color:#6d7175}.store-list-panel{overflow:hidden;border-radius:10px}.store-table-scroll{width:100%;overflow-x:auto}.store-table{width:100%;min-width:1180px;border-collapse:separate;border-spacing:0;table-layout:fixed}.store-table th,.store-table td{height:62px;padding:0 16px;border-bottom:1px solid #e3e5e7;background:#fff;color:#303236;font-size:13px;text-align:left;vertical-align:middle}.store-table th{height:46px;background:#fafbfb;color:#4a4d51;font-weight:650;white-space:nowrap}.store-table tbody tr:last-child td{border-bottom:0}.store-table tbody tr:hover td{background:#fafbfb}.store-table th:nth-child(1){width:190px}.store-table th:nth-child(2){width:230px}.store-table th:nth-child(3){width:120px}.store-table th:nth-child(4){width:180px}.store-table th:nth-child(5){width:230px}.store-table th:nth-child(6){width:110px}.store-table th:nth-child(7){width:120px}.store-table td{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.store-table td strong{font-weight:650}.store-table td.store-domain-cell{height:auto;min-height:62px;overflow:visible;text-overflow:clip;white-space:normal}.store-domain-list{display:grid;gap:2px;min-width:0;color:#70757a;font-size:12px;line-height:16px}.store-domain-list span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.store-domain-list span.is-primary{color:#303236;font-weight:600}.store-table th:last-child,.store-table td:last-child{position:sticky;z-index:2;right:0;box-shadow:-8px 0 16px -16px #1f2124a6}.store-table th:last-child{z-index:3;background:#fafbfb}.store-table tbody tr:hover td:last-child{background:#fafbfb}.store-status{display:inline-flex;min-height:24px;align-items:center;gap:7px;padding:0 10px;border:1px solid #bce4d7;border-radius:14px;background:#e5f5ef;color:#276052;white-space:nowrap}.store-status i{width:6px;height:6px;border-radius:50%;background:#008060}.store-status.is-frozen{border-color:#e4cc7a;background:#fff5d6;color:#6f5200}.store-status.is-frozen i{background:#b98900}.store-status.is-expired{border-color:#d9dcdf;background:#f1f2f3;color:#5c6268}.store-status.is-expired i{background:#8a9096}.store-status.is-banned{border-color:#efc5c2;background:#fff0ef;color:#8e1f15}.store-status.is-banned i{background:#d72c0d}.store-role-heading{display:inline-flex;align-items:center;gap:5px}.store-role-help{position:relative;display:inline-flex}.store-role-help>button{display:grid;width:20px;height:20px;place-items:center;padding:0;border:0;border-radius:50%;background:transparent;color:#6d7175;cursor:help}.store-role-help>button:hover,.store-role-help>button:focus-visible{background:#eceeef;color:#202223;outline:none}.store-role-tooltip{position:fixed;z-index:100;display:grid;width:330px;gap:7px;padding:11px 12px;border-radius:8px;background:#202223;box-shadow:0 8px 24px #1f212438;color:#fff;font-size:12px;font-weight:400;line-height:18px;white-space:normal}.store-role-tooltip:before{position:absolute;top:-5px;right:19px;width:10px;height:10px;transform:rotate(45deg);background:#202223;content:""}.store-table td:last-child .commerce-button{min-height:32px}.store-table td:last-child .commerce-button:disabled,.store-table td:last-child .commerce-button:disabled:hover{border-color:#d0d2d5;background:#eef0f5;color:#74797f;opacity:1}@media(max-width:900px){.commerce-page{padding-inline:18px}.commerce-detail-grid{grid-template-columns:1fr}.commerce-last-order>svg{margin-right:30px}.commerce-customer-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.commerce-customer-stats>div:nth-child(3){border-left:0;border-top:1px solid #dedfe1}.commerce-customer-stats>div:nth-child(4){border-top:1px solid #dedfe1}}@media(max-width:720px){.commerce-page{padding:17px 14px 32px}.commerce-heading{align-items:flex-start;flex-direction:column}.commerce-heading>div{width:100%;overflow-x:auto;padding-bottom:2px}.commerce-order-metrics{margin-right:0}.commerce-form-grid,.customer-inline-address-row{grid-template-columns:1fr}.commerce-last-order>svg{display:none}.commerce-customer-stats{grid-template-columns:1fr}.commerce-customer-stats>div+div{border-top:1px solid #dedfe1;border-left:0}.commerce-rule-panel{align-items:stretch;flex-direction:column}.commerce-rule-panel label{width:100%}.commerce-line-item{grid-template-columns:42px 1fr}.commerce-line-item>strong:last-child,.commerce-line-item>span:last-child{justify-self:end}}@media(max-width:620px){.customer-recent-orders>header{padding-inline:14px}.customer-order-table,.customer-order-table tbody,.customer-order-table tr,.customer-order-table td{display:block}.customer-order-table thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.customer-order-table tbody tr{box-sizing:border-box;display:grid;width:100%;grid-template-columns:minmax(0,1fr) auto;gap:11px 16px;padding:14px}.customer-order-table tbody tr+tr{border-top:1px solid #e8eaec}.customer-order-table td{height:auto;padding:0;border:0;text-align:start}.customer-order-table td[data-label]:before{display:block;margin-bottom:4px;color:#6d7175;content:attr(data-label);font-size:11px;font-weight:500}.customer-order-number{grid-column:1/-1;grid-row:1}.customer-order-state{grid-column:1/-1;grid-row:2}.customer-order-quantity{grid-column:1;grid-row:3}.customer-order-total{grid-column:2;grid-row:3;text-align:end}.customer-order-number button{white-space:normal}.customer-order-total[data-label]:before,.customer-order-total,.customer-order-total strong{text-align:end}.customer-order-statuses{gap:6px}}.merchant-app--account{background:var(--merchant-canvas)}.merchant-app--account .commerce-page{width:min(100%,1180px);padding:20px 30px 48px}.account-sidebar-return{display:grid;gap:8px;padding:2px 2px 12px;border-bottom:1px solid #edf0f3}.account-sidebar-return button{display:inline-flex;width:100%;min-height:34px;align-items:center;gap:7px;padding:0 8px;border:0;border-radius:6px;background:transparent;color:#4d5d73;cursor:pointer;font:inherit;font-size:12px;text-align:left}.account-sidebar-return button:hover{background:#f1f2f3;color:#202223}.account-sidebar-return .account-sidebar-tab{min-height:32px;border-radius:8px;color:#4d5d73;font-weight:500}.account-sidebar-return .account-sidebar-tab:hover{background:#f1f1f1;color:#202223}.account-sidebar-return .account-sidebar-tab.is-active{background:#e3e3e3;color:#202223;font-weight:650}.account-sidebar-return .account-sidebar-tab.is-active:hover{background:#dcdcdc;color:#202223}.account-page-heading{max-width:980px;margin:0 auto 18px}.account-page-heading h1{margin:0;font-size:26px;font-weight:700;line-height:34px}.account-security-copy>svg{color:#008060}.account-security-copy>svg.is-disabled{color:#62676d}.account-settings-content{display:grid;max-width:980px;gap:16px;margin:0 auto}.account-section{overflow:hidden;border-radius:8px;box-shadow:none}.account-section#account-information{overflow:visible}.account-section#account-information:focus-within{position:relative;z-index:3}.account-section#account-information>header{overflow:hidden;border-radius:7px 7px 0 0}.account-section>header{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:16px;padding:0 20px;border-bottom:1px solid #dedfe1;background:#fafafa}.account-section>header h2{margin:0;color:#202223;font-size:14px;font-weight:700;line-height:20px}.account-setting-row{display:flex;min-height:78px;align-items:center;justify-content:space-between;gap:18px;padding:16px}.account-setting-row+.account-setting-row{border-top:1px solid #dedfe1}.account-setting-row>div:not(.account-security-copy){display:grid;gap:4px}.account-setting-row strong{color:#202223;font-size:13px;font-weight:650}.account-setting-row span{color:#62676d;font-size:13px}.account-profile-row{display:grid;min-height:64px;grid-template-columns:180px minmax(0,1fr) auto;gap:16px;padding:12px 20px}.account-profile-row strong,.account-profile-row span{font-size:14px}.account-profile-row span{overflow-wrap:anywhere}.account-profile-row .commerce-button{grid-column:3}.account-profile-row .merchant-select{grid-column:2;justify-self:start;width:150px}.account-contact-editor{display:flex;min-width:0;grid-column:2 / 4;align-items:flex-start;gap:10px}.account-contact-editor .auth-field{min-width:0;flex:1}.account-contact-editor .auth-field>label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}.account-contact-editor .auth-identifier-control{min-height:38px}.account-contact-editor .auth-field-error{display:block;margin-top:5px}.account-contact-editor .commerce-button{width:80px;height:38px;flex:0 0 80px;align-self:flex-start}.account-setting-row select{width:150px;height:32px;padding:0 9px;border:1px solid #aeb1b5;border-radius:7px;outline:0;background:#fff;color:#202223;font:inherit;font-size:13px}.account-security-copy{display:flex;min-width:0;flex:1;align-items:center;gap:12px}.account-security-copy>svg{flex:0 0 auto}.account-security-copy>div{display:grid;gap:4px}.account-security-actions{display:flex!important;flex:0 0 auto;grid-auto-flow:column;align-items:center;gap:9px!important}.account-device-table{overflow-x:auto;transition:opacity .18s ease}.account-device-table.is-refreshing{opacity:.48}.account-section>header>.commerce-button{min-width:92px}.account-section>header>.commerce-button:disabled{border-color:#d8dadd;background:#f6f6f7;color:#8c9196}.account-section>header .is-spinning{animation:account-refresh-spin .7s linear infinite}@keyframes account-refresh-spin{to{transform:rotate(360deg)}}.account-device-row{display:grid;width:100%;min-width:760px;min-height:64px;grid-template-columns:minmax(220px,1.35fr) minmax(160px,.9fr) minmax(120px,.7fr) 110px;align-items:center;gap:12px;padding:0 16px;border-top:1px solid #e5e6e7;color:#303030;font-size:13px}.account-device-row.is-heading{min-height:38px;background:#fafbfb;color:#303030;font-size:12px;font-weight:650}.account-device-row:not(.is-heading)>span:first-child{display:inline-flex;min-width:0;align-items:flex-start;gap:8px}.account-device-identity>svg{flex:0 0 auto;margin-top:2px}.account-device-details{display:grid;min-width:0;gap:3px}.account-device-name{overflow:hidden;font-weight:550;text-overflow:ellipsis;white-space:nowrap}.account-device-ip{color:#73777c;font-size:12px;line-height:16px}.account-device-row>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-device-row button{padding:0;border:0;background:transparent;color:#005bd3;cursor:pointer;font:inherit;font-size:13px}.account-device-row button:hover{color:#00418f}.account-device-row button:disabled{color:#8c9196;cursor:wait}.account-device-row.is-logged-out{color:#8c9196}.account-device-row.is-logged-out .account-device-identity>svg{color:#8c9196}.account-device-confirm-layer{position:fixed;z-index:300;top:0;right:0;bottom:0;left:0}.account-device-confirm{position:fixed;z-index:1;width:220px;padding:12px;border:1px solid #dedfe1;border-radius:8px;background:#fff;box-shadow:0 8px 24px #0f172a2e;transform:translateY(0)}.account-device-confirm.is-above{transform:translateY(-100%)}.account-device-confirm:after{position:absolute;right:18px;width:8px;height:8px;border:solid #dedfe1;background:#fff;content:"";transform:rotate(45deg)}.account-device-confirm.is-below:after{top:-5px;border-width:1px 0 0 1px}.account-device-confirm.is-above:after{bottom:-5px;border-width:0 1px 1px 0}.account-device-confirm p{margin:0 0 12px;color:#202223;font-size:13px;line-height:19px}.account-device-confirm>div{display:flex;justify-content:flex-end;gap:8px}.account-device-confirm button{min-width:52px;height:30px;padding:0 10px;border:1px solid #c9cccf;border-radius:6px;background:#fff;color:#303030;cursor:pointer;font:inherit;font-size:12px}.account-device-confirm button:hover:not(:disabled){background:#f6f6f7}.account-device-confirm button.is-danger{border-color:#c5280c;background:#c5280c;color:#fff}.account-device-confirm button.is-danger:hover:not(:disabled){border-color:#a61f09;background:#a61f09}.account-device-confirm button:disabled:where(:not([data-merchant-pending])){cursor:wait;opacity:.65}.account-device-pagination{gap:8px}.account-device-pagination>span:nth-child(2){margin-right:auto}@media(max-width:720px){.merchant-app--account .commerce-page{padding:18px 14px 32px}.account-settings-content{width:100%}.account-section>header{padding-inline:16px}.account-setting-row{align-items:flex-start;flex-direction:column;gap:12px}.account-profile-row{display:grid;min-height:72px;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:12px 16px}.account-profile-row strong{grid-column:1;grid-row:1}.account-profile-row span{grid-column:1;grid-row:2}.account-profile-row .commerce-button,.account-profile-row .merchant-select{grid-column:2;grid-row:1 / span 2;align-self:center}.account-profile-row .merchant-select{width:110px}.account-contact-row{grid-template-columns:minmax(0,1fr)}.account-contact-row strong{grid-column:1;grid-row:1}.account-contact-editor{grid-column:1;grid-row:2;width:100%}.account-contact-editor .commerce-button{align-self:flex-start}.account-device-row.is-heading{display:none}.account-device-row:not(.is-heading){min-width:0;grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;padding:12px 16px}.account-device-row:not(.is-heading)>span:first-child{grid-column:1 / -1;font-size:14px;font-weight:600}.account-device-row:not(.is-heading)>span:nth-child(2){grid-column:1;grid-row:2;color:#62676d;font-size:12px}.account-device-row:not(.is-heading)>span:nth-child(3){grid-column:1;grid-row:3;color:#62676d;font-size:12px}.account-device-row:not(.is-heading)>span:last-child{grid-column:2;grid-row:2 / span 2;align-self:center;justify-self:end}.account-dialog-backdrop{align-items:end;padding:0}.account-dialog{width:100%;border-radius:10px 10px 0 0}}@media(max-width:720px){.account-device-pagination{min-height:auto;justify-content:flex-start;flex-wrap:wrap;gap:8px;padding:10px 14px}.account-device-pagination>span:first-child{flex-basis:100%;margin-right:0}.account-device-pagination>span:nth-child(2){margin-right:auto}}.account-dialog-backdrop{position:fixed;z-index:200;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#1f212470}.account-dialog{display:grid;width:min(92vw,440px);gap:15px;padding:20px;border-radius:12px;background:#fff;box-shadow:0 20px 55px #0f172a3d}.account-dialog header{display:flex;align-items:center;justify-content:space-between;gap:12px}.account-dialog h2{margin:0;color:#202223;font-size:16px;line-height:22px}.account-dialog header>button{display:grid;width:30px;height:30px;place-items:center;padding:0;border:0;border-radius:6px;background:transparent;color:#62676d;cursor:pointer}.account-dialog header>button:hover{background:#f1f2f3}.account-dialog p{margin:-7px 0 0;color:#718096;font-size:13px;line-height:19px}.account-dialog label{display:grid;gap:6px;color:#354157;font-size:13px}.account-dialog input{width:100%;height:35px;padding:0 10px;border:1px solid #b6c0cc;border-radius:6px;outline:none;color:#1c2940;font:inherit;font-size:13px}.account-dialog input:focus{border-color:#005bd3;box-shadow:0 0 0 2px #005bd324}.account-dialog select{width:100%;height:35px;padding:0 10px;border:1px solid #b6c0cc;border-radius:6px;outline:none;background:#fff;color:#1c2940;font:inherit;font-size:13px}.account-dialog select:focus{border-color:#005bd3;box-shadow:0 0 0 2px #005bd324}.account-dialog select:disabled{border-color:#d8dbde;background:#f6f6f7;color:#8c9196;cursor:not-allowed}.account-code-input{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.account-code-input button{min-width:92px;min-height:35px;padding:0 10px;border:1px solid #c9cccf;border-radius:7px;background:#f1f2f3;color:#202223;cursor:pointer;font:inherit;font-size:12px;font-weight:600}.account-code-input button:hover:not(:disabled){border-color:#8c9196;background:#e8e9ea}.account-code-input button:disabled{border-color:#d8dadd;background:#f6f6f7;color:#8c9196;cursor:not-allowed}.account-dialog>small{color:#718096;font-size:11px}.account-form-error{color:#c22c25!important}.account-dialog footer{display:flex;justify-content:flex-end;gap:8px;padding-top:2px}.account-two-factor{max-height:calc(100vh - 32px);overflow-y:auto;justify-items:stretch;text-align:left}.account-two-factor-disable{width:min(92vw,400px)}.account-two-factor-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;margin-bottom:2px;padding:3px;border:1px solid #d8dadd;border-radius:8px;background:#f3f3f3}.account-two-factor-tabs button{height:34px;padding:0 10px;border:0;border-radius:6px;background:transparent;color:#62676d;cursor:pointer;font:inherit;font-size:13px;font-weight:650}.account-two-factor-tabs button.is-active{background:#fff;color:#202223;box-shadow:0 1px 3px #1111111f}.account-two-factor-tabs button:focus-visible{outline:2px solid #005bd3;outline-offset:1px}.account-two-factor-panel{display:grid;gap:6px}.account-two-factor-panel>p{margin:0 0 4px;color:#62676d}.account-two-factor-code-control{display:grid;grid-template-columns:minmax(0,1fr) 116px;gap:8px}.account-two-factor-code-control button{height:35px;padding:0 10px;border:1px solid #c9cccf;border-radius:7px;background:#f1f2f3;color:#202223;cursor:pointer;font:inherit;font-size:12px;font-weight:600}.account-two-factor-code-control button:hover:not(:disabled){border-color:#8c9196;background:#e8e9ea}.account-two-factor-code-control button:disabled{border-color:#d8dadd;background:#f6f6f7;color:#8c9196;cursor:not-allowed}.account-two-factor-temporary-code{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:2px 0 0!important;color:#62676d;font-size:12px!important}.account-two-factor-temporary-code strong{color:#202223;font-size:14px;font-weight:700}.account-two-factor-temporary-code span{margin-left:auto}.account-authenticator-setup{display:grid;justify-items:center;gap:10px}.account-qr{display:block;width:250px;aspect-ratio:1;shape-rendering:crispEdges}.account-authenticator-key{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px;padding:4px 9px;border:1px solid #d8dadd;border-radius:7px;background:#f6f6f7}.account-authenticator-setup .account-authenticator-key{width:100%}.account-authenticator-key>div{display:flex;min-width:0;align-items:baseline;gap:7px;white-space:nowrap}.account-authenticator-key span{color:#62676d;font-size:11px}.account-authenticator-key strong{color:#202223;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:13px;line-height:18px;white-space:nowrap}.account-authenticator-key button{display:grid;width:24px;height:24px;flex:0 0 24px;place-items:center;border:1px solid #c9cccf;border-radius:6px;background:#fff;color:#202223;cursor:pointer}.account-authenticator-key button:hover{background:#f1f2f3}.account-dialog input.is-invalid,.account-dialog input.is-invalid:focus{border-color:#c5280c;box-shadow:0 0 0 2px #c5280c1f}.account-dialog input[aria-invalid=true]{color:#202223}.account-authenticator-code{display:grid;gap:6px}.account-authenticator-code-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.account-authenticator-code-heading label{display:block}.account-preview-code{margin:0;color:#62676d!important;white-space:nowrap}.account-dialog :is(button,input):focus-visible{outline:2px solid #005bd3;outline-offset:2px}@media(max-width:480px){.account-qr{width:min(250px,76vw)}.account-authenticator-setup .account-authenticator-key{gap:5px;padding-inline:6px}.account-authenticator-key>div{gap:4px}.account-authenticator-key span{font-size:10px}.account-authenticator-key strong{font-size:12px}.account-authenticator-key button{width:22px;height:22px;flex-basis:22px}}.account-notice{position:fixed;z-index:220;top:58px;right:20px;padding:9px 12px;border:1px solid #d9dce3;border-radius:7px;background:#fff;box-shadow:0 8px 22px #18223226;color:#263348;font-size:13px}.orders-page{width:100%;max-width:none}.orders-page .orders-table-panel{display:flex;min-height:calc(100vh - 264px);flex-direction:column}.orders-page .orders-table{flex:1}.orders-toolbar{flex-wrap:wrap;gap:8px;padding-block:9px}.orders-search{display:grid;width:min(100%,310px);height:32px;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:7px;padding:0 9px;border:1px solid #aeb1b5;border-radius:7px;background:#fff;color:#6d7175}.orders-search:focus-within{border-color:#005bd3;box-shadow:0 0 0 1px #005bd3}.orders-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#202223;font:inherit;font-size:13px}.orders-toolbar>select{width:136px;height:32px;padding:0 8px;border:1px solid #aeb1b5;border-radius:7px;outline:0;background:#fff;color:#202223;font:inherit;font-size:13px}.orders-toolbar>select:focus{border-color:#005bd3;box-shadow:0 0 0 1px #005bd3}.orders-table .commerce-row{min-width:1060px;min-height:48px}.orders-empty{display:grid;min-height:180px;place-items:center;color:#6d7175;font-size:13px}.commerce-pagination{display:flex;min-height:52px;align-items:center;justify-content:flex-end;gap:10px;margin-top:auto;padding:0 14px;border-top:1px solid #e5e6e7;background:#fff;color:#6d7175;font-size:13px}.commerce-pagination>span{margin-right:auto}.commerce-pagination label{display:inline-flex;align-items:center;gap:6px}.commerce-pagination select{height:30px;padding:0 7px;border:1px solid #aeb1b5;border-radius:6px;background:#fff;color:#202223;font:inherit;font-size:13px}.commerce-pagination button{display:inline-flex;min-height:30px;align-items:center;gap:4px;padding:0 9px;border:1px solid #d0d2d5;border-radius:7px;background:#f1f2f3;color:#202223;cursor:pointer;font:inherit;font-size:13px;font-weight:600}.commerce-pagination button:hover:not(:disabled){border-color:#92979c;background:#e8e9ea}.commerce-pagination button:disabled{cursor:default;opacity:.48}.commerce-pagination strong{min-width:48px;color:#202223;text-align:center}@media(max-width:720px){.orders-toolbar{align-items:stretch;flex-direction:column}.orders-search,.orders-toolbar>select{width:100%}.commerce-pagination{flex-wrap:wrap;justify-content:flex-start;padding-block:10px}.commerce-pagination>span{width:100%;margin-right:0}}.abandoned-page{width:100%;max-width:none}.abandoned-heading{margin-bottom:14px}.abandoned-heading .commerce-location{height:26px;font-weight:600}.abandoned-table-panel{display:flex;min-height:calc(100vh - 155px);flex-direction:column}.abandoned-toolbar{padding-block:9px}.abandoned-toolbar .orders-search{width:min(100%,390px)}.abandoned-table{flex:1}.abandoned-table .commerce-row{min-width:820px;min-height:48px;grid-template-columns:minmax(150px,1.2fr) minmax(125px,.9fr) minmax(145px,1fr) 70px 90px 85px}.abandoned-detail-page{width:min(100%,1180px);margin:0 auto}.abandoned-detail-header{min-height:45px;margin-bottom:12px}.abandoned-detail-header .order-detail-heading>p{margin-left:35px}.abandoned-detail-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(290px,.92fr);align-items:start;gap:14px}.abandoned-detail-layout>main{display:grid;min-width:0;gap:14px}.abandoned-detail-layout>aside{min-width:0}.abandoned-detail-card{overflow:hidden}.abandoned-detail-card>header{display:flex;min-height:64px;align-items:center;justify-content:space-between;gap:14px;padding:0 16px;border-bottom:1px solid #e5e6e7}.abandoned-detail-card>header h2{margin:0;color:#202223;font-size:15px;line-height:21px}.abandoned-detail-card>header p{margin:3px 0 0;color:#6d7175;font-size:12px}.abandoned-product-list{display:grid;margin:16px;border:1px solid #e0e2e4;border-radius:9px}.abandoned-product-row{display:grid;min-height:72px;grid-template-columns:44px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 12px;border-top:1px solid #e5e6e7;color:#4f5660;font-size:13px}.abandoned-product-row:first-child{border-top:0}.abandoned-product-row>div{display:grid;min-width:0;gap:3px}.abandoned-product-row>div strong{overflow:hidden;color:#202223;text-overflow:ellipsis;white-space:nowrap}.abandoned-product-row>div small{color:#6d7175;font-size:11px}.abandoned-product-row>strong{color:#202223;text-align:right}.abandoned-summary-rows{display:grid;padding:0 16px 14px}.abandoned-summary-rows>div{display:grid;min-height:31px;grid-template-columns:minmax(120px,.7fr) minmax(120px,1fr) auto;align-items:center;gap:12px;color:#4f5660;font-size:13px}.abandoned-summary-rows>div>strong:last-child{color:#202223;text-align:right}.abandoned-summary-rows .is-total{padding-top:5px;color:#202223;font-weight:700}.abandoned-summary-rows .is-due{min-height:46px;margin-top:6px;border-top:1px solid #e5e6e7;color:#202223}.abandoned-summary-actions{display:flex;justify-content:flex-end;padding:0 16px 14px}.abandoned-note-panel>header{min-height:48px;border-bottom:0}.abandoned-note-panel textarea{width:calc(100% - 32px);min-height:76px;margin:0 16px;padding:10px;border:1px solid #aeb1b5;border-radius:8px;outline:0;color:#202223;font:inherit;font-size:13px;resize:vertical}.abandoned-note-panel textarea:focus{border-color:#005bd3;box-shadow:0 0 0 1px #005bd3}.abandoned-note-panel footer{display:flex;justify-content:flex-end;padding:12px 16px 16px}.abandoned-note-history{display:grid;gap:10px;padding:0 16px 16px}.abandoned-note-history article{display:grid;gap:6px;padding:10px 12px;border:1px solid #e5e6e7;border-radius:8px;background:#f8f8f8}.abandoned-note-history article header{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#6d7175;font-size:12px}.abandoned-note-history article p{margin:0;white-space:pre-wrap;color:#202223;font-size:13px}.abandoned-note-empty{margin:0;color:#6d7175;font-size:13px}.abandoned-customer-card{padding:4px 16px 16px}.abandoned-customer-card section{padding:14px 0;border-top:1px solid #e5e6e7}.abandoned-customer-card section:first-child{border-top:0}.abandoned-customer-card h2,.abandoned-customer-card h3{margin:0 0 10px;color:#202223;font-size:14px}.abandoned-customer-card h3{font-size:13px}.abandoned-customer-card section>strong{color:#30343a;font-size:13px}.abandoned-customer-card p{margin:4px 0 0;color:#6d7175;font-size:13px;line-height:20px}.abandoned-copy-line,.abandoned-address{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.abandoned-copy-line a{overflow:hidden;color:#005bd3;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.abandoned-copy-line button,.abandoned-address button{display:grid;width:28px;height:28px;flex:0 0 28px;place-items:center;padding:0;border:0;border-radius:6px;background:transparent;color:#6d7175;cursor:pointer}.abandoned-copy-line button:hover,.abandoned-address button:hover{background:#f1f2f3;color:#202223}@media(max-width:900px){.abandoned-detail-layout{grid-template-columns:1fr}.abandoned-product-row{grid-template-columns:44px minmax(0,1fr) auto}.abandoned-product-row>strong:last-child{grid-column:3}.abandoned-table-panel{min-height:calc(100vh - 145px)}}.orders-heading h1{font-size:22px}.orders-heading>div{flex-wrap:wrap}.orders-metrics{width:min(100%,830px);grid-template-columns:repeat(5,minmax(138px,1fr))}.orders-metrics>div{display:grid;min-height:67px;gap:5px;padding:11px 18px;border:0;border-right:1px solid #dedfe1;background:#fff;color:#202223;font:inherit;text-align:left}.orders-metrics>div>span{display:inline-flex;align-items:center;gap:2px}.orders-metrics>div>span svg{color:#7d8795}.orders-metrics>div i{display:none}.orders-metrics>div strong{font-size:18px}.orders-range{padding:0!important}.orders-range-picker{width:100%;height:100%}.orders-range-trigger{display:flex;width:100%;height:100%;align-items:center;justify-content:space-between;gap:10px;padding:0 13px 0 17px;border:0;border-radius:11px 0 0 11px;outline:0;background:transparent;color:#202223;cursor:pointer;font:inherit;font-size:14px;font-weight:650}.orders-range-trigger:hover,.orders-range-trigger[aria-expanded=true]{background:#f5f6f7}.orders-range-trigger:focus-visible{box-shadow:inset 0 0 0 2px #005bd3}.orders-range-trigger svg{color:#59636f;transition:transform .16s ease}.orders-range-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.orders-range-menu{position:fixed;z-index:180;display:grid;gap:3px;padding:6px;border:1px solid #d8dce2;border-radius:9px;background:#fff;box-shadow:0 14px 34px #1f21242e}.orders-range-menu>button{display:flex;width:100%;min-height:36px;align-items:center;padding:0 10px;border:0;border-radius:6px;background:transparent;color:#30343b;cursor:pointer;font:inherit;font-size:13px;text-align:left}.orders-range-menu>button:hover{background:#f2f4f6}.orders-range-menu>button.is-selected{background:#e8f1ff;color:#004a99;font-weight:650}.orders-tabs-row{display:flex;min-height:57px;align-items:center;gap:3px;padding:0 14px;border-bottom:1px solid #e5e6e7;background:#fff;overflow-x:auto}.orders-tab{display:inline-flex;min-height:34px;align-items:center;padding:0 10px;border:0;border-bottom:2px solid transparent;background:transparent;color:#64748b;cursor:pointer;font:inherit;font-size:13px;font-weight:600;white-space:nowrap}.orders-tab:hover{color:#202223;border-bottom-color:#b7c2d1}.orders-tab.is-active{border-bottom-color:#202223;color:#202223}.orders-tab.is-active:hover{border-bottom-color:#202223}.orders-tab-count{display:inline-flex;min-width:20px;height:20px;align-items:center;justify-content:center;margin-left:6px;padding:0 6px;border-radius:12px;background:#edf0f3;color:#53606e;font-size:11px}.orders-location{display:inline-flex;min-height:34px;align-items:center;gap:5px;margin-left:auto;padding:0 8px;border:0;background:transparent;color:#4b5563;cursor:pointer;font:inherit;font-size:13px;white-space:nowrap}.orders-toolbar{align-items:center}.orders-toolbar>.orders-multi-filter,.orders-toolbar>.orders-column-filter{flex:0 0 auto}.orders-toolbar-actions{display:flex;align-items:center;gap:8px;margin-left:auto}.orders-toolbar .commerce-button{min-height:32px;padding:0 10px;border:1px solid #c9cccf;border-radius:7px;background:#f6f6f7;font-weight:600}.orders-toolbar .commerce-button:hover:not(:disabled){border-color:#8c9196;background:#ebebec}.orders-toolbar .orders-reset-filter{display:inline-flex;min-height:28px;align-items:center;gap:3px;padding:0 7px;border:1px solid #d5d7da;border-radius:6px;background:#fff;color:#5f6670;cursor:pointer;font:inherit;font-size:12px;white-space:nowrap}.orders-toolbar .orders-reset-filter:hover{border-color:#9ca1a7;background:#f2f3f4;color:#202223}.orders-multi-filter,.orders-column-filter{position:relative}.orders-filter-trigger{display:inline-flex;min-width:118px;height:32px;align-items:center;justify-content:space-between;gap:12px;padding:0 9px 0 10px;border:1px solid #aeb1b5;border-radius:7px;outline:0;background:#fff;color:#202223;cursor:pointer;font:inherit;font-size:13px;line-height:1;white-space:nowrap}.orders-toolbar .orders-filter-trigger{border:1px solid #c9cccf;border-radius:7px;background:#f6f6f7;font-weight:600}.orders-toolbar .orders-filter-trigger:hover{border-color:#8c9196;background:#ebebec}.orders-filter-trigger:hover{border-color:#777c82;background:#fafbfb}.orders-filter-trigger:focus-visible,.orders-filter-trigger[aria-expanded=true]{border-color:#005bd3;box-shadow:0 0 0 1px #005bd3}.orders-filter-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.orders-filter-trigger svg{flex:0 0 auto;color:#616a76;transition:transform .16s ease}.orders-filter-menu{position:absolute;z-index:80;top:calc(100% + 6px);left:0;display:grid;min-width:218px;gap:2px;padding:7px;border:1px solid #d8dce2;border-radius:9px;background:#fff;box-shadow:0 12px 30px #1f212429}.orders-filter-menu label{display:grid;min-height:34px;grid-template-columns:18px minmax(0,1fr);align-items:center;column-gap:9px;padding:0 9px;border-radius:6px;color:#30343b;cursor:pointer;font-size:13px;line-height:1.2;white-space:nowrap}.orders-filter-menu label:hover{background:#f2f4f6}.orders-filter-menu input{width:16px;height:16px;margin:0;accent-color:#2563eb}.orders-filter-menu label span{overflow:hidden;text-overflow:ellipsis}.orders-filter-menu>button{min-height:31px;margin-top:4px;padding:5px 9px 1px;border:0;border-top:1px solid #e5e7eb;background:transparent;color:#3267a8;cursor:pointer;font:inherit;font-size:12px;text-align:left}.orders-filter-menu>button:hover{color:#00418f}.orders-cell-strong{color:#0b2545;font-weight:650}.orders-table .commerce-row>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.orders-table .commerce-row>span>small{display:block;margin-top:3px;color:#64748b;font-size:12px;font-weight:400}.orders-table .commerce-row>span>strong{display:block}.orders-drawer-backdrop{position:fixed;z-index:149;top:60px;right:0;bottom:0;left:0;border:0;background:#1f21244d;cursor:default}.orders-more-filters{position:fixed;z-index:150;top:60px;right:0;bottom:0;display:flex;width:min(380px,calc(100vw - 36px));flex-direction:column;overflow:hidden;border:0;border-left:1px solid #d8dce2;background:#fff;box-shadow:-12px 0 32px #1f212429}.orders-table-panel{position:relative}.orders-more-filters header{display:flex;min-height:61px;flex:0 0 auto;align-items:center;justify-content:space-between;border-bottom:1px solid #e5e7eb;padding:0 18px;background:#fff}.orders-more-filters h2,.orders-more-filters h3{margin:0;color:#202223}.orders-more-filters h2{font-size:18px}.orders-more-filters h3{font-size:13px}.orders-more-filters header button{display:grid;width:28px;height:28px;place-items:center;border:0;border-radius:6px;background:transparent;color:#687386;cursor:pointer}.orders-more-filters header button:hover{background:#f1f2f3}.orders-drawer-body{min-height:0;flex:1;overflow-y:auto;padding:15px 18px 18px}.orders-filter-sections{display:grid}.orders-filter-sections>section{border-bottom:1px solid #eef0f2}.orders-filter-section-toggle{display:flex;width:100%;min-height:46px;align-items:center;justify-content:space-between;gap:12px;padding:0 2px;border:0;background:transparent;color:#202223;cursor:pointer;font:inherit;font-size:14px;font-weight:650;text-align:left}.orders-filter-section-toggle:hover{color:#005bd3}.orders-filter-section-toggle svg{flex:0 0 auto;color:#667085;transition:transform .16s ease}.orders-filter-section-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.orders-filter-section-content{padding:0 2px 12px}.orders-inline-options{display:grid;gap:2px}.orders-inline-options label{display:grid;min-height:34px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:9px;padding:0 8px;border-radius:6px;color:#4b5563;cursor:pointer;font-size:13px}.orders-inline-options label:hover{background:#f4f5f6}.orders-inline-options input{width:17px;height:17px;margin:0;accent-color:#2563eb}.orders-inline-options>button{width:max-content;margin:4px 0 0 8px;padding:3px 0;border:0;background:transparent;color:#52657d;cursor:pointer;font:inherit;font-size:12px}.orders-inline-options>button:hover{color:#005bd3}.orders-tag-filter{display:grid;gap:10px;padding:2px 0 4px}.orders-tag-presence{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.orders-tag-presence button{height:32px;padding:0 5px;border:1px solid #d0d5dd;border-radius:6px;background:#fff;color:#30343b;cursor:pointer;font:inherit;font-size:12px}.orders-tag-presence button.is-selected{border-color:#005bd3;background:#eef5ff;color:#00418f;font-weight:600}.orders-tag-filter-label,.orders-tag-search-label{color:#4f5660;font-size:12px}.orders-tag-filter .order-tags-palette{gap:7px;margin-bottom:0}.orders-tag-filter .order-tags-palette button{width:28px;height:28px}.orders-tag-filter .order-tags-palette-check{top:-5px;right:-5px;width:14px;height:14px;padding:2px}.orders-tag-search{display:flex;height:34px;align-items:center;gap:7px;padding:0 9px;border:1px solid #d0d5dd;border-radius:7px;color:#667085}.orders-tag-search:focus-within{border-color:#005bd3;box-shadow:0 0 0 1px #005bd3}.orders-tag-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#202223;font:inherit;font-size:13px}.orders-tag-selected{display:flex;min-width:0;align-items:center;gap:7px;color:#30343b;font-size:13px}.orders-tag-selected>span:nth-child(2){overflow:hidden;flex:0 1 auto;text-overflow:ellipsis;white-space:nowrap}.orders-tag-selected strong{flex:0 0 auto;color:#4f5660;font-size:12px;font-weight:600}.orders-tag-selected button{display:grid;width:24px;height:24px;margin-left:auto;place-items:center;border:0;border-radius:5px;background:transparent;color:#667085;cursor:pointer}.orders-tag-selected button:hover{background:#f1f2f3}.orders-tag-results{display:grid;max-height:174px;overflow-y:auto}.orders-tag-results button{display:flex;min-width:0;min-height:34px;align-items:center;gap:9px;padding:0 8px;border:0;border-radius:6px;background:transparent;color:#30343b;cursor:pointer;font:inherit;font-size:13px;text-align:left}.orders-tag-results button:hover,.orders-tag-results button.is-selected{background:#f2f4f6}.orders-tag-results button span:nth-child(2){overflow:hidden;flex:1;text-overflow:ellipsis;white-space:nowrap}.orders-tag-results button>svg{color:#005bd3}.orders-tag-no-results{padding:8px;color:#667085;font-size:12px}.orders-date-range-filter{display:grid;gap:10px}.orders-date-range-filter label{display:grid;gap:6px;color:#4f5660;font-size:12px}.orders-date-range-filter input{height:34px;padding:0 10px;border:1px solid #d0d5dd;border-radius:7px;color:#202223;font:inherit}.orders-date-range-filter button{width:max-content;padding:0;border:0;background:transparent;color:#3267a8;cursor:pointer;font:inherit;font-size:12px}.orders-more-filters .orders-multi-filter,.orders-more-filters .orders-filter-trigger{width:100%}.orders-more-filters .orders-filter-menu{position:static;width:100%;margin-top:6px;box-shadow:none}.orders-drawer-footer{display:flex;min-height:64px;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:8px;padding:0 18px;border-top:1px solid #e5e7eb;background:#fff}.orders-columns-list{display:grid;gap:4px}.orders-column-item{display:grid;width:100%;min-height:40px;grid-template-columns:24px minmax(0,1fr) 30px;align-items:center;gap:5px;padding:0 4px;border:1px solid transparent;border-radius:7px;color:#30343b;font-size:13px;transition:background .12s,border-color .12s,opacity .12s;-webkit-user-select:none;user-select:none}.orders-column-item:hover{background:#f2f4f6}.orders-column-item.is-dragging{border-color:#8aaee0;background:#eef5ff;opacity:.62}.orders-column-drag,.orders-column-visibility{display:grid;width:28px;height:30px;place-items:center;padding:0;border:0;border-radius:5px;background:transparent;cursor:pointer}.orders-column-drag{color:#94a3b8;cursor:grab}.orders-column-drag:active{cursor:grabbing}.orders-column-drag:hover{background:#e3e8ee;color:#52657d}.orders-column-visibility{color:#52657d}.orders-column-visibility:hover{background:#e3e8ee;color:#005bd3}@media(max-width:720px){.orders-drawer-backdrop{top:60px;right:0;bottom:0;left:0}.orders-more-filters{top:60px}.orders-filter-trigger{width:100%}.orders-toolbar>.orders-multi-filter{width:100%}.orders-filter-menu{width:100%}.orders-toolbar-actions{width:100%;margin-left:0}.orders-toolbar-actions .commerce-button{flex:1}}.products-reference-page{width:100%;max-width:none}.products-reference-panel{display:flex;min-height:calc(100vh - 176px);flex-direction:column}.products-reference-table{flex:1}.products-reference-toolbar{flex-wrap:wrap;gap:8px;padding-block:9px}.products-reference-search{display:grid;width:min(100%,330px);height:32px;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:7px;padding:0 9px;border:1px solid #aeb1b5;border-radius:7px;background:#fff;color:#6d7175}.products-reference-search:focus-within{border-color:#005bd3;box-shadow:0 0 0 1px #005bd3}.products-reference-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#202223;font:inherit;font-size:13px}.products-reference-toolbar>select{width:136px;height:32px;padding:0 8px;border:1px solid #aeb1b5;border-radius:7px;outline:0;background:#fff;color:#202223;font:inherit;font-size:13px}.products-reference-toolbar>select:focus{border-color:#005bd3;box-shadow:0 0 0 1px #005bd3}.products-reference-toolbar .commerce-button{min-height:32px}.products-reference-table .commerce-row{min-width:880px;min-height:54px;grid-template-columns:18px minmax(260px,1.7fr) minmax(120px,.72fr) minmax(90px,.56fr) minmax(120px,.7fr) minmax(110px,.62fr) minmax(160px,.9fr)}.products-reference-table .commerce-row.is-heading{min-height:38px}.products-reference-name{display:flex;min-width:0;align-items:center;gap:10px}.products-reference-name i{display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;border:1px solid #e5e8ec;border-radius:7px;background:#f5f8fc;color:#416892;font-size:12px;font-style:normal}.products-reference-name strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.products-reference-status{display:inline-flex;min-height:20px;align-items:center;padding:0 7px;border-radius:6px;background:#f1f2f3;color:#4e5257;font-size:12px;font-weight:600;white-space:nowrap}.products-reference-status.is-on-sale{background:#b9f7cf;color:#046c3b}.products-reference-actions{display:flex;gap:8px}.products-reference-actions button{padding:0;border:0;background:transparent;color:#005bd3;cursor:pointer;font:inherit;font-size:13px}.products-reference-actions button:hover{color:#00418f}.products-reference-loading{display:grid;min-height:180px;place-items:center;color:#6d7175;font-size:13px}@media(max-width:720px){.products-reference-toolbar{align-items:stretch;flex-direction:column}.products-reference-search,.products-reference-toolbar>select{width:100%}.products-reference-heading{align-items:flex-start;flex-direction:column}.products-reference-heading>div{width:100%;overflow-x:auto;padding-bottom:2px}}.plan-page{min-height:100vh;background:#f1f1f1;color:#1a1a1a}.plan-topbar{display:flex;height:64px;align-items:center;gap:18px;padding:0 28px;border-bottom:1px solid #d8d8d8;background:#fff}.plan-brand{display:inline-flex;align-items:center;gap:9px;padding:0;border:0;background:transparent;color:#1a1a1a;cursor:pointer;font:inherit;font-size:18px}.plan-brand>span{display:grid;width:30px;height:30px;place-items:center;border-radius:8px;background:#008060;color:#fff;font-size:16px;font-weight:800}.plan-brand strong{font-weight:750;letter-spacing:-.3px}.plan-topbar-store{overflow:hidden;padding-left:18px;border-left:1px solid #d8d8d8;color:#616161;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.plan-content{width:min(100% - 40px,1240px);margin:0 auto;padding:32px 0 64px}.plan-title-row{display:flex;align-items:center;gap:14px}.plan-title-row h1{margin:0;font-size:24px;line-height:32px;letter-spacing:-.35px}.plan-back{display:grid;width:36px;height:36px;flex:0 0 36px;place-items:center;padding:0;border:1px solid #c9cccf;border-radius:9px;background:#fff;color:#303030;box-shadow:0 1px #0000000d;cursor:pointer}.plan-back:hover{background:#f7f7f7}.plan-back:focus-visible,.plan-brand:focus-visible,.plan-billing-toggle button:focus-visible,.plan-select-button:focus-visible{outline:2px solid #005bd3;outline-offset:2px}.plan-alert{display:flex;align-items:flex-start;gap:12px;margin-top:24px;padding:14px 16px;border:1px solid #e1c96a;border-radius:12px;background:#fff8db;box-shadow:0 1px #00000008}.plan-alert-icon{display:grid;width:26px;height:26px;flex:0 0 26px;place-items:center;border-radius:7px;background:#ffdb64;color:#4f3c00}.plan-alert strong{display:block;font-size:13px;line-height:20px}.plan-alert p{margin:2px 0 0;color:#5f4b12;font-size:13px;line-height:20px}.plan-picker{margin-top:28px}.plan-picker-heading{text-align:center}.plan-eyebrow{color:#008060;font-size:12px;font-weight:750;letter-spacing:.08em}.plan-picker-heading h2{margin:7px 0 0;font-size:26px;line-height:34px;letter-spacing:-.45px}.plan-billing-toggle{display:inline-flex;gap:4px;margin-top:20px;padding:4px;border:1px solid #d7d7d7;border-radius:10px;background:#e7e7e7}.plan-billing-toggle button{min-height:34px;padding:0 14px;border:0;border-radius:7px;background:transparent;color:#4a4a4a;cursor:pointer;font:inherit;font-size:13px;font-weight:650}.plan-billing-toggle button:hover{color:#1a1a1a}.plan-billing-toggle button.is-active{background:#fff;color:#1a1a1a;box-shadow:0 1px 3px #00000021}.plan-billing-toggle button span{margin-left:4px;color:#008060;font-size:11px}.plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:26px}.plan-card{position:relative;display:flex;min-width:0;min-height:430px;flex-direction:column;padding:26px 24px 24px;border:1px solid #d8d8d8;border-radius:14px;background:#fff;box-shadow:0 1px #0000000a}.plan-card.is-featured{border:2px solid #008060;padding:25px 23px 23px;box-shadow:0 4px 14px #0080601a}.plan-popular{position:absolute;top:14px;right:14px;padding:4px 8px;border-radius:999px;background:#e3f1df;color:#176b4d;font-size:11px;font-weight:750}.plan-card-heading h3{margin:0;font-size:20px;line-height:27px}.plan-card-heading p{min-height:40px;margin:8px 0 0;color:#616161;font-size:13px;line-height:20px}.plan-price{display:flex;align-items:baseline;gap:5px;margin-top:24px}.plan-price strong{font-size:38px;line-height:44px;letter-spacing:-1.4px}.plan-price strong small{margin-right:3px;font-size:19px;font-weight:700;vertical-align:8px}.plan-price>span{color:#616161;font-size:14px}.plan-saving{min-height:18px;margin:4px 0 18px;color:#6b6b6b;font-size:12px}.plan-select-button{width:100%;min-height:42px;border:1px solid #202223;border-radius:8px;background:#202223;color:#fff;cursor:pointer;font:inherit;font-size:14px;font-weight:700;box-shadow:0 1px #0000001a}.plan-select-button:hover{background:#000}.plan-card.is-featured .plan-select-button{border-color:#008060;background:#008060}.plan-card.is-featured .plan-select-button:hover{background:#006e52}.plan-features{margin-top:22px;padding-top:20px;border-top:1px solid #ececec}.plan-features>strong{font-size:13px}.plan-features ul{display:grid;gap:11px;margin:13px 0 0;padding:0;list-style:none}.plan-features li{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:7px;color:#424242;font-size:13px;line-height:19px}.plan-features li svg{margin-top:1px;color:#008060;stroke-width:2.4}.plan-loading-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.plan-card-skeleton{gap:13px;pointer-events:none}.plan-card-skeleton i{display:block;width:48%;height:14px;border-radius:7px;background:linear-gradient(90deg,#ececec 25%,#f6f6f6,#ececec 75%);background-size:200% 100%;animation:plan-skeleton-pulse 1.25s ease-in-out infinite}.plan-card-skeleton i:nth-child(2){width:72%;height:11px;margin-bottom:25px}.plan-card-skeleton i.is-price{width:42%;height:38px}.plan-card-skeleton i.is-button{width:100%;height:42px;margin:1px 0 7px;border-radius:8px}.plan-card-skeleton i.is-rule{width:100%;height:1px;margin:0 0 10px;border-radius:0}.plan-card-skeleton i:nth-last-child(-n+3){width:68%;height:11px}@keyframes plan-skeleton-pulse{0%{background-position:200% 0}to{background-position:-200% 0}}@media(max-width:900px){.plan-grid{grid-template-columns:1fr}.plan-card,.plan-card-heading p{min-height:0}.plan-content{width:min(100% - 28px,700px)}.plan-topbar{padding-inline:18px}}@media(max-width:520px){.plan-content{width:min(100% - 22px,700px);padding-top:22px}.plan-topbar{height:58px;padding-inline:14px}.plan-topbar-store{display:none}.plan-title-row{align-items:flex-start}.plan-title-row h1{font-size:21px}.plan-picker-heading h2{font-size:23px}.plan-alert{padding:12px}.plan-card{padding:22px 18px}.plan-card.is-featured{padding:21px 17px}.plan-billing-toggle{width:100%}.plan-billing-toggle button{flex:1}.plan-popular{top:12px;right:12px}}.order-timeline{min-width:0;padding:8px 0 24px}.order-timeline>h2{margin:0 0 14px;color:#252b33;font-size:17px;line-height:24px}.order-timeline-composer{overflow:hidden;border:1px solid #d6dae3;border-radius:8px;background:#fff}.order-timeline-composer textarea{display:block;width:100%;height:53px;min-height:53px;resize:vertical;padding:17px 16px 10px;border:0;outline:0;background:transparent;color:#20242d;font:inherit;font-size:14px;line-height:22px}.order-timeline-composer textarea:focus-visible{box-shadow:inset 0 0 0 2px #657184}.order-timeline-composer textarea::placeholder{color:#788399;opacity:1}.order-timeline-composer-footer{display:flex;min-height:56px;align-items:center;justify-content:flex-end;padding:8px;background:#f7f8fb}.order-timeline-composer-footer .order-timeline-publish{min-width:50px;min-height:33px;padding:0 10px;border:1px solid #303946;border-radius:6px;background:#303946;color:#fff;cursor:pointer;font:inherit;font-size:13px;line-height:20px}.order-timeline-composer-footer .order-timeline-publish:disabled{border-color:#e1e4ea;background:#fff;color:#9aa3b5;cursor:not-allowed}.order-timeline-publish:focus-visible,.order-timeline-trigger:focus-visible,.order-timeline-more:focus-visible{outline:2px solid #657184;outline-offset:2px}.order-timeline-error{margin:8px 0;color:#b42318;font-size:12px}.order-timeline-privacy{margin:9px 0 15px;color:#788399;font-size:12px;line-height:18px;text-align:right}.order-timeline-list{margin:0 0 0 20px;padding-left:22px;border-left:2px solid #d7dbe4}.order-timeline-day{position:relative;padding:0 0 20px}.order-timeline-day:before,.order-timeline-more:before{position:absolute;width:10px;height:10px;border-radius:2px;background:#505969;content:""}.order-timeline-day:before{top:4px;left:-28px}.order-timeline-day h3{margin:0 0 12px;color:#657187;font-size:15px;font-weight:500;line-height:22px}.order-timeline-row{display:grid;grid-template-columns:39px 16px minmax(0,1fr);align-items:start;column-gap:6px;min-height:32px;color:#292d35;font-size:14px;line-height:21px}.order-timeline-row time{color:#657187;font-variant-numeric:tabular-nums}.order-timeline-row p{margin:0;overflow-wrap:anywhere}.order-timeline-row small{grid-column:3;display:block;margin:4px 0 8px;color:#657187;font-size:12px;overflow-wrap:anywhere}.order-timeline-trigger{grid-column:2 / -1;display:grid;width:100%;grid-template-columns:16px minmax(0,1fr);align-items:start;column-gap:6px;padding:0;border:0;background:transparent;color:#292d35;cursor:pointer;font:inherit;line-height:inherit;text-align:left}.order-timeline-trigger svg{margin-top:3px;color:#505969}.order-timeline-trigger span{min-width:0;overflow-wrap:anywhere}.order-timeline-trigger em{margin-left:8px;color:#657187;font-size:12px;font-style:normal;white-space:nowrap}.order-timeline-trigger:hover span{text-decoration:underline;text-underline-offset:2px}.order-timeline-trigger[aria-expanded=true] svg{transform:rotate(90deg)}.order-timeline-more{position:relative;display:inline-flex;min-height:30px;align-items:center;margin:0;padding:0;border:0;background:transparent;color:#292d35;cursor:pointer;font:inherit;font-size:14px;font-weight:600}.order-timeline-more:before{left:-28px;top:10px}@media(max-width:520px){.order-timeline-list{margin-left:8px;padding-left:18px}.order-timeline-day:before,.order-timeline-more:before{left:-24px}.order-timeline-row{grid-template-columns:37px 16px minmax(0,1fr);column-gap:5px;font-size:13px}.order-timeline-privacy{font-size:11px}}.products-placeholder-content{width:min(100%,1280px);margin:0 auto;padding:28px 32px}.products-placeholder-content header{margin-bottom:22px}.products-placeholder-content h1,.products-placeholder-content p{margin:0}.products-placeholder-content h1{color:#202223;font-size:22px;line-height:30px}.products-placeholder-content p{margin-top:3px;color:#6d7175;font-size:13px}.products-placeholder-empty{display:grid;min-height:240px;place-items:center;align-content:center;gap:10px;border:1px solid #e1e3e5;border-radius:8px;background:#fff;color:#6d7175;font-size:14px}@media(max-width:720px){.products-placeholder-content{padding:22px 18px}}.products-page{width:min(100%,1440px);margin:0 auto;padding:26px 30px 36px}.products-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.products-page-header h1,.products-page-header p,.product-modal h2,.product-modal p,.product-detail-hero h2,.product-detail-hero p{margin:0}.products-page-header h1{color:#202223;font-size:22px;line-height:30px}.products-page-header p{margin-top:2px;color:#6d7175;font-size:13px;line-height:20px}.products-page-actions,.product-toolbar-actions,.product-bulkbar,.product-create-form footer{display:flex;align-items:center;gap:8px}.product-button,.product-toolbar-button{display:inline-flex;height:34px;align-items:center;justify-content:center;gap:6px;padding:0 11px;border:1px solid #babfc3;border-radius:6px;background:#fff;color:#202223;cursor:pointer;font-size:13px;font-weight:600;white-space:nowrap}.product-button:hover:not(:disabled),.product-toolbar-button:hover{border-color:#6d7175;background:#f6f6f7}.product-button--primary{border-color:#008060;background:#008060;color:#fff}.product-button--primary:hover:not(:disabled){border-color:#006e52;background:#006e52}.product-button:disabled:where(:not([data-merchant-pending])){opacity:.6;cursor:wait}.product-list-panel{overflow:hidden;border:1px solid #e1e3e5;border-radius:8px;background:#fff}.product-viewbar{display:flex;min-height:47px;align-items:end;gap:2px;padding:0 15px;border-bottom:1px solid #e1e3e5;overflow-x:auto}.product-view-button{display:inline-flex;height:46px;flex:0 0 auto;align-items:center;gap:5px;padding:0 10px;border:0;border-bottom:2px solid transparent;background:transparent;color:#6d7175;cursor:pointer;font-size:13px}.product-view-button:hover{color:#202223}.product-view-button.is-active{border-bottom-color:#202223;color:#202223;font-weight:650}.product-view-button span{color:#6d7175;font-size:11px}.product-toolbar{display:flex;min-height:62px;align-items:center;justify-content:space-between;gap:12px;padding:13px 15px;border-bottom:1px solid #e1e3e5}.product-search{display:grid;width:min(100%,330px);height:34px;grid-template-columns:17px minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 9px;border:1px solid #babfc3;border-radius:6px;color:#6d7175}.product-search:focus-within{border-color:#005bd3;box-shadow:0 0 0 2px #005bd32e}.product-search input{min-width:0;border:0;outline:0;background:transparent;color:#202223;font-size:13px}.product-search button,.product-row-more,.product-modal header>button,.product-detail-drawer header>button{display:grid;width:28px;height:28px;place-items:center;padding:0;border:0;border-radius:5px;background:transparent;color:#6d7175;cursor:pointer}.product-search button:hover,.product-row-more:hover,.product-modal header>button:hover,.product-detail-drawer header>button:hover{background:#f1f2f3;color:#202223}.product-toolbar-button.is-active{border-color:#006e52;background:#e4f3ef;color:#006e52}.product-toolbar-button span{display:grid;min-width:17px;height:17px;place-items:center;border-radius:50%;background:#006e52;color:#fff;font-size:10px}.product-sort-control{position:relative;display:grid;height:34px;grid-template-columns:16px minmax(0,1fr) 14px;align-items:center;gap:7px;padding:0 8px;border:1px solid transparent;border-radius:6px;color:#45484c}.product-sort-control:hover{background:#f6f6f7}.product-sort-control select{min-width:82px;height:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;outline:0;background:transparent;color:#202223;cursor:pointer;font-size:13px}.product-sort-control>svg:last-child{pointer-events:none}.product-filter-panel{display:flex;align-items:end;gap:12px;padding:13px 15px;border-bottom:1px solid #e1e3e5;background:#fafbfb}.product-filter-panel label,.product-create-form label{display:grid;min-width:0;gap:5px;color:#45484c;font-size:12px;font-weight:600}.product-filter-panel select,.product-create-form input,.product-create-form select,.product-detail-list select{width:100%;height:34px;padding:0 9px;border:1px solid #babfc3;border-radius:6px;outline:0;background:#fff;color:#202223;font-size:13px}.product-filter-panel select:focus,.product-create-form input:focus,.product-create-form select:focus,.product-detail-list select:focus{border-color:#005bd3;box-shadow:0 0 0 2px #005bd32e}.product-filter-panel>button{height:34px;padding:0 4px;border:0;background:transparent;color:#006fbb;cursor:pointer;font-size:12px;font-weight:600}.product-bulkbar{min-height:45px;padding:0 15px;border-bottom:1px solid #b5dfd0;background:#e4f3ef;color:#005e46;font-size:13px}.product-bulkbar button{display:inline-flex;height:29px;align-items:center;gap:5px;padding:0 8px;border:0;border-radius:5px;background:transparent;color:#005e46;cursor:pointer;font-size:12px;font-weight:600}.product-bulkbar button:hover{background:#006e521a}.product-table{min-width:0;overflow-x:auto}.product-table-row{display:grid;min-width:940px;min-height:72px;grid-template-columns:38px minmax(240px,2fr) 90px 110px 110px minmax(110px,.8fr) 88px 38px;align-items:center;gap:10px;padding:8px 15px;border-bottom:1px solid #e1e3e5;color:#202223;font-size:12px}.product-table-row:not(.is-heading):hover{background:#fafbfb}.product-table-row:last-child{border-bottom:0}.product-table-row.is-heading{min-height:38px;padding-top:0;padding-bottom:0;background:#fafbfb;color:#6d7175;font-size:11px}.product-table input[type=checkbox]{width:16px;height:16px;margin:0;accent-color:#008060}.product-table-product{display:grid;min-width:0;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:10px}.product-table-product img,.product-detail-hero img{display:block;border-radius:6px;object-fit:cover}.product-table-product img{width:48px;height:48px;background:#edf4ff}.product-table-product button{display:grid;min-width:0;gap:3px;padding:0;border:0;background:transparent;color:#006fbb;cursor:pointer;text-align:left}.product-table-product button:hover strong{text-decoration:underline}.product-table-product strong,.product-table-product small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-table-product strong{color:#006fbb;font-size:13px;font-weight:650}.product-table-product small{color:#6d7175;font-size:11px}.product-status{display:inline-flex;min-height:23px;align-items:center;padding:0 8px;border-radius:999px;background:#e4f3ef;color:#006e52;font-size:11px;font-weight:650;white-space:nowrap}.product-status.is-draft{background:#f1f2f3;color:#45484c}.product-status.is-archived{background:#f6f6f7;color:#6d7175}.product-inventory{display:grid;gap:2px}.product-inventory strong{font-size:13px}.product-inventory small{color:#6d7175;font-size:10px}.product-inventory.is-low-stock strong,.product-inventory.is-low-stock small{color:#8a6116}.product-inventory.is-out-of-stock strong,.product-inventory.is-out-of-stock small{color:#bf0711}.product-channel-list,.product-updated{color:#6d7175;font-size:11px}.product-loading,.product-empty-state{display:grid;min-height:310px;place-items:center;align-content:center;gap:9px;color:#6d7175;font-size:13px}.product-empty-state strong{color:#202223;font-size:14px}.product-empty-state .product-button{margin-top:6px}.product-loading{grid-auto-flow:column}.product-loading>span{width:17px;height:17px;border:2px solid #c9cccf;border-top-color:#008060;border-radius:50%;animation:product-spin .7s linear infinite}.product-modal-backdrop,.product-detail-backdrop{position:fixed;z-index:80;top:0;right:0;bottom:0;left:0;display:grid;background:#0000004d}.product-modal-backdrop{place-items:center;padding:18px}.product-detail-backdrop{justify-items:end}.product-modal{width:min(100%,460px);border-radius:8px;background:#fff;box-shadow:0 18px 48px #00000038}.product-modal header,.product-detail-drawer header{display:flex;min-height:64px;align-items:center;justify-content:space-between;gap:14px;padding:12px 17px;border-bottom:1px solid #e1e3e5}.product-modal h2{font-size:16px}.product-modal p{margin-top:2px;color:#6d7175;font-size:12px}.product-create-form{display:grid;gap:15px;padding:17px}.product-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.product-create-form footer{justify-content:flex-end;padding-top:3px}.product-form-error{display:flex;align-items:center;gap:6px;margin:-5px 0 0;color:#bf0711;font-size:12px}.product-detail-drawer{width:min(100%,400px);min-height:100vh;background:#fff;box-shadow:-12px 0 32px #00000029}.product-detail-drawer header>span{font-size:14px;font-weight:650}.product-detail-hero{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:13px;padding:18px;border-bottom:1px solid #e1e3e5}.product-detail-hero img{width:72px;height:72px;background:#edf4ff}.product-detail-hero h2{font-size:16px;line-height:22px}.product-detail-hero p{margin-top:4px;color:#6d7175;font-size:12px}.product-detail-list{margin:0;padding:3px 18px}.product-detail-list>div{display:flex;min-height:60px;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #e1e3e5;font-size:13px}.product-detail-list dt{color:#6d7175}.product-detail-list dd{margin:0;text-align:right}.product-detail-list select{width:112px}.product-detail-inventory{display:inline-flex;align-items:center;gap:8px}.product-detail-inventory button{display:grid;width:28px;height:28px;place-items:center;padding:0;border:1px solid #babfc3;border-radius:5px;background:#fff;color:#202223;cursor:pointer}.product-detail-inventory button:disabled{opacity:.45;cursor:not-allowed}.product-detail-inventory strong{min-width:22px;text-align:center}.product-detail-close{width:calc(100% - 36px);margin:18px}.product-toast{position:fixed;z-index:100;right:20px;bottom:20px;display:inline-flex;min-height:42px;align-items:center;gap:8px;padding:0 13px;border-radius:7px;background:#202223;box-shadow:0 8px 24px #0003;color:#fff;font-size:13px}@keyframes product-spin{to{transform:rotate(360deg)}}@media(max-width:900px){.products-page{padding-inline:20px}.product-table-row{min-width:820px;grid-template-columns:38px minmax(220px,2fr) 85px 95px 100px minmax(90px,.8fr) 38px}.product-table-row>:nth-child(7){display:none}}@media(max-width:720px){.products-page{padding:21px 16px 30px}.products-page-header{flex-direction:column}.products-page-actions{width:100%}.products-page-actions .product-button{flex:1}.product-toolbar{align-items:stretch;flex-direction:column}.product-search{width:100%}.product-toolbar-actions{justify-content:space-between}.product-filter-panel{align-items:stretch;flex-direction:column}.product-filter-panel label{grid-template-columns:65px minmax(0,1fr);align-items:center}.product-filter-panel>button{align-self:start}.product-toast{right:14px;bottom:14px;max-width:calc(100vw - 28px)}}@media(max-width:420px){.product-viewbar{padding-inline:7px}.product-view-button{padding-inline:8px}.product-form-grid{grid-template-columns:1fr}.product-modal-backdrop{align-items:end;padding:0}.product-modal{border-radius:8px 8px 0 0}}@media(prefers-reduced-motion:reduce){.product-loading>span{animation:none}}.merchant-app--reference{--merchant-sidebar-width: 232px;--merchant-topbar-height: 5px;background:#f3f3f3}.merchant-app--reference .merchant-topbar{height:5px;min-height:5px;padding:0;border:0;background:#1f1f1f}.merchant-app--reference .merchant-topbar>*{display:none}.merchant-app--reference .merchant-sidebar{top:5px;width:232px;padding:10px 10px 0;border:0;background:#e9e9e9}.merchant-app--reference .merchant-sidebar-bottom{display:grid;padding-bottom:max(12px,env(safe-area-inset-bottom))}.merchant-app--reference .merchant-sidebar nav{gap:0}.merchant-app--reference .merchant-nav-group{display:grid}.merchant-app--reference .merchant-nav-item{min-height:30px;grid-template-columns:19px minmax(0,1fr) 13px;gap:8px;padding:0 4px;border-radius:8px;color:#565656;font-size:14px;font-weight:500}.merchant-app--reference .merchant-nav-item>svg:first-child{width:18px;height:18px;stroke-width:2.3}.merchant-app--reference .merchant-nav-item>svg:last-child{display:none}.merchant-app--reference .merchant-nav-item.is-active{background:#fbfbfb;color:#111;font-weight:650}.merchant-app--reference .merchant-nav-item:hover:not([aria-disabled=true]){background:#f5f5f5}.reference-order-links{display:grid;gap:1px;padding:2px 0 4px 28px}.reference-order-links button,.reference-order-links a{width:100%;min-height:25px;padding:0 8px;border:0;border-radius:6px;background:transparent;color:#252525;cursor:pointer;font:inherit;font-size:13px;text-align:left}.reference-order-links button:hover,.reference-order-links a:hover{background:#f1f1f1}.reference-order-links button.is-active,.reference-order-links a.is-active{background:#e3e3e3;color:#111;font-weight:650}.reference-sidebar-sections{display:grid;gap:1px;margin-top:11px;color:#7890a6;font-size:14px}.reference-sidebar-sections span{display:flex;min-height:30px;align-items:center;padding-left:20px}.merchant-app--reference .merchant-main{min-height:100vh;margin-left:232px;padding-top:5px;background:#f3f3f3}.reference-products-page{width:100%;min-width:0;padding:20px 16px 55px 24px;color:#101827}.reference-product-intro{display:flex;min-height:94px;align-items:flex-start;justify-content:space-between;gap:18px;padding:18px 20px;border-radius:11px;background:#fff}.reference-product-intro h1,.reference-product-intro p,.reference-product-list-header h2{margin:0}.reference-product-intro h1{color:#101827;font-size:22px;font-weight:750;line-height:29px}.reference-product-intro p{margin-top:8px;color:#3f5976;font-size:13px;line-height:19px}.reference-debug-wrap{position:relative}.reference-debug-wrap>button,.reference-product-list-header button,.reference-product-filters>button,.reference-product-actions button,.reference-product-pagination button,.reference-product-pagination select,.reference-product-editor footer button{display:inline-flex;min-height:28px;align-items:center;justify-content:center;gap:5px;padding:0 12px;border:1px solid #d2d4d7;border-radius:8px;background:#fff;color:#101827;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;line-height:1;white-space:nowrap}.reference-debug-wrap>button{min-height:34px;padding-inline:13px;border-color:transparent;background:#f7f8fa;color:#0f315d;font-size:13px;font-weight:500}.reference-debug-wrap>button:hover,.reference-product-list-header button:hover,.reference-product-filters>button:not(.is-primary):hover,.reference-product-actions button:hover,.reference-product-pagination button:not(:disabled):hover,.reference-product-editor footer button:hover:not(.is-primary){border-color:#a7abb0;background:#fafafa}.reference-debug-popover{position:absolute;z-index:5;top:calc(100% + 7px);right:0;width:194px;padding:10px 12px;border:1px solid #d5d7db;border-radius:8px;background:#fff;box-shadow:0 9px 20px #10182721;color:#4a5564;font-size:12px;line-height:20px}.reference-product-content{margin-top:27px}.reference-product-list-header{display:flex;min-height:28px;align-items:center;justify-content:space-between;gap:16px;margin-bottom:11px}.reference-product-list-header h2{color:#111827;font-size:21px;font-weight:750;line-height:28px}.reference-product-list-header>div{display:flex;align-items:center;gap:9px}.reference-product-list-header button{min-height:28px;padding-inline:11px}.reference-product-list-header button svg{display:none}.reference-product-list-header .is-primary,.reference-product-filters .is-primary,.reference-product-editor footer .is-primary{border-color:#2d2f32;background:#292a2d;color:#fff}.reference-product-list-header .is-primary:hover,.reference-product-filters .is-primary:hover,.reference-product-editor footer .is-primary:hover:not(:disabled){border-color:#0e0e0f;background:#111214}.reference-product-table-card{overflow:hidden;border:1px solid #dbdcde;border-radius:11px;background:#fff}.reference-product-filters{display:grid;min-height:61px;grid-template-columns:minmax(210px,1fr) 152px 152px auto auto;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid #dedfe1}.reference-product-filters label,.reference-product-filters input,.reference-product-filters select{min-width:0}.reference-product-filters input,.reference-product-filters select{width:100%;height:36px;border:1px solid #8e9298;border-radius:8px;outline:0;background:#fff;color:#14213a;font:inherit;font-size:13px}.reference-product-filters input{padding:0 10px}.reference-product-filters input::placeholder{color:#7a95b6}.reference-product-filters select{padding:0 31px 0 10px}.reference-product-filters input:focus,.reference-product-filters select:focus,.reference-product-editor input:focus,.reference-product-editor select:focus{border-color:#4d6f9c;box-shadow:0 0 0 2px #4d6f9c24}.reference-product-filters>button{min-height:29px;padding-inline:12px;border-radius:8px}.reference-product-filters .is-primary svg{display:none}.reference-product-table{overflow-x:auto}.reference-product-row{display:grid;min-width:820px;min-height:53px;grid-template-columns:32px minmax(170px,2.05fr) minmax(85px,.52fr) minmax(80px,.53fr) minmax(112px,.65fr) minmax(98px,.62fr) minmax(150px,.78fr);align-items:center;gap:10px;padding:0 16px;border-bottom:1px solid #e3e4e6;color:#172235;font-size:13px}.reference-product-row:not(.is-heading):hover{background:#fcfcfc}.reference-product-row.is-heading{min-height:39px;background:#fafafa;color:#14213a;font-size:12px;font-weight:700}.reference-product-row input[type=checkbox]{display:block;width:16px;height:16px;margin:0;accent-color:#25282b}.reference-product-name{display:flex;min-width:0;align-items:center;gap:11px}.reference-product-name i{display:grid;width:40px;height:40px;flex:0 0 40px;place-items:center;border:1px solid #e5e8ec;border-radius:8px;background:#f5f8fc;color:#416892;font-size:13px;font-style:normal}.reference-product-name strong{overflow:hidden;color:#172235;font-size:13px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.reference-product-row b{display:inline-flex;min-height:21px;align-items:center;padding:0 6px;border-radius:6px;background:#f3f3f3;color:#354052;font-size:12px;font-weight:500}.reference-product-stock,.reference-product-price{color:#243248}.reference-product-price{font-weight:550}.reference-product-actions{display:flex;align-items:center;gap:10px}.reference-product-actions button{min-height:27px;padding-inline:12px;border-color:#d9dcdf;border-radius:8px;font-size:13px;font-weight:600}.reference-product-loading{display:grid;min-height:100px;place-items:center;color:#65758a;font-size:13px}.reference-product-pagination{display:flex;min-height:47px;align-items:center;justify-content:center;gap:12px;background:#fafafa;color:#1f2a3c;font-size:13px}.reference-product-pagination button{min-height:27px;padding-inline:11px;color:#7b8593;font-weight:500}.reference-product-pagination button:disabled{border-color:#e2e3e4;background:#fbfbfb;color:#acb0b5;cursor:not-allowed}.reference-product-pagination select{min-width:113px;min-height:30px;padding:0 27px 0 10px;color:#172235;font-weight:500}.reference-product-modal-backdrop{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#00000057}.reference-product-editor{display:grid;width:min(100%,440px);gap:16px;padding:18px;border-radius:10px;background:#fff;box-shadow:0 20px 50px #00000040}.reference-product-editor header,.reference-product-editor footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.reference-product-editor h2{margin:0;color:#101827;font-size:18px}.reference-product-editor header button{display:grid;width:30px;height:30px;place-items:center;padding:0;border:0;border-radius:6px;background:transparent;color:#65758a;cursor:pointer}.reference-product-editor header button:hover{background:#f2f3f5}.reference-product-editor label{display:grid;gap:6px;color:#3e4b5e;font-size:13px}.reference-product-editor input,.reference-product-editor select{width:100%;height:36px;padding:0 10px;border:1px solid #b6bac0;border-radius:7px;outline:0;background:#fff;color:#172235;font:inherit;font-size:13px}.reference-product-editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.reference-product-editor-error{margin:-6px 0 0;color:#b42318;font-size:12px}.reference-product-editor footer{justify-content:flex-end;padding-top:2px}.reference-product-editor footer button{min-height:32px}.reference-product-editor footer .is-primary:disabled{border-color:#878a8f;background:#878a8f;cursor:wait}.reference-product-notice{position:fixed;z-index:110;top:18px;right:20px;padding:10px 13px;border:1px solid #c9d5e2;border-radius:8px;background:#fff;box-shadow:0 9px 24px #10182726;color:#172235;font-size:13px}@media(max-width:900px){.merchant-app--reference .merchant-sidebar{width:208px}.merchant-app--reference .merchant-main{margin-left:208px}.reference-products-page{padding-left:18px}.reference-product-filters{grid-template-columns:minmax(150px,1fr) 125px 125px auto auto}}@media(max-width:720px){.merchant-app--reference{--merchant-topbar-height: 48px}.merchant-app--reference .merchant-topbar{height:48px;padding:0 12px;border-bottom:1px solid #383838}.merchant-app--reference .merchant-topbar .merchant-mobile-menu{display:grid;width:32px;height:32px;place-items:center;padding:0;border:0;border-radius:5px;background:transparent;color:#fff;cursor:pointer}.merchant-app--reference .merchant-sidebar{top:48px;width:min(232px,calc(100vw - 45px));transform:translate(-100%);transition:transform .18s ease}.merchant-app--reference .merchant-sidebar.is-open{transform:translate(0)}.merchant-app--reference .merchant-nav-backdrop{top:48px;right:0;bottom:0;left:0}.merchant-app--reference .merchant-main{margin-left:0;padding-top:48px}.reference-products-page{padding:14px 12px 32px}.reference-product-intro{min-height:84px;padding:15px}.reference-product-intro h1{font-size:20px}.reference-product-content{margin-top:19px}.reference-product-list-header{align-items:flex-start;flex-direction:column}.reference-product-list-header>div{width:100%;overflow-x:auto;padding-bottom:2px}.reference-product-filters{min-width:650px}.reference-product-table-card{overflow-x:auto}.reference-product-pagination{min-width:630px;justify-content:flex-start;padding:0 12px}}@media(max-width:460px){.reference-product-intro p{font-size:12px}.reference-debug-wrap>button{min-height:30px;padding-inline:9px}.reference-product-editor-grid{grid-template-columns:1fr}.reference-product-modal-backdrop{align-items:end;padding:0}.reference-product-editor{width:100%;border-radius:10px 10px 0 0}}@media(prefers-reduced-motion:reduce){.merchant-app--reference .merchant-sidebar{transition:none}}.reference-product-editor-page{width:100%;min-width:0;padding:22px 24px 56px;color:#101827}.reference-product-editor-page-header{display:flex;align-items:flex-start;gap:16px;margin-bottom:18px}.reference-product-back{display:inline-flex;min-height:32px;align-items:center;gap:6px;margin-top:1px;padding:0 10px;border:1px solid #d2d4d7;border-radius:7px;background:#fff;color:#29384b;cursor:pointer;font:inherit;font-size:13px;font-weight:600}.reference-product-back:hover{border-color:#9ca5af;background:#f9fafb}.reference-product-editor-page-header h1{margin:0;color:#111827;font-size:23px;line-height:30px}.reference-product-editor-page-header p{margin:5px 0 0;color:#607086;font-size:13px}.reference-product-editor-page-error{margin:0 0 14px}.reference-product-editor-layout{display:grid;max-width:1120px;grid-template-columns:194px minmax(0,1fr);align-items:start;gap:16px}.reference-product-stepper{display:grid;gap:5px;padding:9px;border:1px solid #e0e3e7;border-radius:10px;background:#fff}.reference-product-stepper button{display:flex;min-height:42px;align-items:center;gap:10px;padding:0 9px;border:0;border-radius:7px;background:transparent;color:#647287;cursor:default;font:inherit;font-size:13px;text-align:left}.reference-product-stepper button:disabled{opacity:1}.reference-product-stepper button.is-complete{color:#265a41;cursor:pointer}.reference-product-stepper button.is-current{background:#eef4fb;color:#173f70}.reference-product-stepper button span{display:grid;width:24px;height:24px;flex:0 0 24px;place-items:center;border:1px solid #cbd2dc;border-radius:50%;font-size:12px;font-weight:700}.reference-product-stepper button.is-current span{border-color:#2165a3;background:#2165a3;color:#fff}.reference-product-stepper button.is-complete span{border-color:#72a98a;background:#edf7f0;color:#286041}.reference-product-editor-panel{min-width:0;padding:24px}.reference-product-editor-panel section{min-height:418px}.reference-product-editor-panel h2{margin:0;color:#182437;font-size:18px;line-height:25px}.reference-product-section-note{margin:7px 0 20px;color:#6a7789;font-size:13px;line-height:20px}.reference-product-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.reference-product-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.reference-product-editor-panel label{display:grid;gap:7px;color:#3e4b5e;font-size:13px}.reference-product-editor-panel label>span{font-weight:600}.reference-product-editor-panel label em{color:#b42318;font-style:normal}.reference-product-editor-panel input:not([type=checkbox]),.reference-product-editor-panel select,.reference-product-editor-panel textarea{width:100%;box-sizing:border-box;border:1px solid #c7ccd3;border-radius:7px;outline:0;background:#fff;color:#172235;font:inherit;font-size:13px}.reference-product-editor-panel input:not([type=checkbox]),.reference-product-editor-panel select{height:37px;padding:0 10px}.reference-product-editor-panel textarea{min-height:88px;padding:9px 10px;resize:vertical;line-height:19px}.reference-product-editor-panel input:focus,.reference-product-editor-panel select:focus,.reference-product-editor-panel textarea:focus{border-color:#377bb8;box-shadow:0 0 0 3px #377bb81f}.reference-product-wide-field{max-width:50%;margin-top:16px}.reference-product-input-with-icon{position:relative}.reference-product-input-with-icon svg{position:absolute;top:10px;left:10px;color:#758397}.reference-product-input-with-icon input{padding-left:34px!important}.reference-product-sku-list{display:grid;gap:12px;margin-top:22px}.reference-product-sku-row{display:grid;grid-template-columns:1.4fr 1.4fr .8fr .8fr;gap:12px;padding:15px;border:1px solid #e0e3e7;border-radius:9px;background:#fafbfc}.reference-product-sku-row-title{display:flex;grid-column:1 / -1;align-items:center;justify-content:space-between;color:#26374c}.reference-product-sku-row-title button{display:grid;width:28px;height:28px;place-items:center;border:0;border-radius:6px;background:transparent;color:#8c3c3c;cursor:pointer}.reference-product-sku-row-title button:hover{background:#f8eaea}.reference-product-publish-options{display:grid;gap:10px;max-width:620px;margin-top:28px}.reference-product-publish-options label{display:flex;grid-template-columns:none;align-items:flex-start;gap:11px;padding:14px;border:1px solid #dfe3e8;border-radius:8px;cursor:pointer}.reference-product-publish-options input{width:16px;height:16px;margin-top:2px;accent-color:#2165a3}.reference-product-publish-options span{display:grid;gap:3px}.reference-product-publish-options small{color:#758397;font-size:12px}.reference-product-publish-summary{display:grid;gap:6px;margin-top:22px;padding:14px 16px;border-radius:8px;background:#f5f7fa;color:#55657a;font-size:13px}.reference-product-publish-summary strong{color:#26374c}.reference-product-editor-page-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:20px;border-top:1px solid #eceef1}.reference-product-editor-page-footer>div{display:flex;gap:9px}.reference-product-editor-page-footer .commerce-button{min-height:34px}.reference-product-editor-loading{padding:28px;color:#607086}@media(max-width:820px){.reference-product-editor-layout{grid-template-columns:1fr}.reference-product-stepper{grid-template-columns:repeat(4,minmax(0,1fr))}.reference-product-stepper button{justify-content:center;padding-inline:4px}.reference-product-stepper button strong{display:none}.reference-product-wide-field{max-width:none}}@media(max-width:600px){.reference-product-editor-page{padding:15px 12px 36px}.reference-product-editor-page-header{gap:9px}.reference-product-editor-page-header h1{font-size:20px}.reference-product-editor-panel{padding:17px}.reference-product-form-grid,.reference-product-sku-row{grid-template-columns:1fr}.reference-product-sku-row-title{grid-column:auto}.reference-product-stepper{padding:5px}.reference-product-stepper button{min-height:37px}}.shopify-product-editor{max-width:1440px;margin:0 auto;padding:22px 30px 58px;background:#f6f6f7}.shopify-editor-topbar{display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:16px;margin:-2px 0 20px}.shopify-editor-breadcrumb{display:flex;align-items:center;gap:9px;color:#616b78;font-size:13px}.shopify-editor-breadcrumb strong{color:#202a36;font-size:18px}.shopify-editor-breadcrumb button{display:grid;width:32px;height:32px;place-items:center;border:1px solid #d7d9dc;border-radius:7px;background:#fff;color:#263241;cursor:pointer}.shopify-editor-breadcrumb button:hover{background:#f0f1f2}.shopify-editor-top-actions{display:flex;gap:9px}.shopify-editor-error{max-width:1120px;margin:0 auto 14px}.shopify-editor-grid{display:grid;max-width:1120px;grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:18px;margin:0 auto}.shopify-editor-main,.shopify-editor-side{display:grid;gap:16px;min-width:0}.shopify-card{display:grid;gap:14px;min-width:0;padding:20px;border:1px solid #e1e3e5;border-radius:9px;background:#fff;box-shadow:0 1px 2px #1a1f240a}.shopify-title-card{padding:18px 20px}.shopify-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.shopify-card-heading h2{margin:0;color:#202a36;font-size:15px;font-weight:650;line-height:21px}.shopify-card-muted{color:#727b88;font-size:12px}.shopify-product-editor label{display:grid;gap:7px;min-width:0;color:#424b57;font-size:13px}.shopify-product-editor label>span{font-weight:550}.shopify-product-editor input:not([type=checkbox]),.shopify-product-editor select,.shopify-product-editor textarea{width:100%;min-width:0;box-sizing:border-box;border:1px solid #c9cdd2;border-radius:6px;outline:0;background:#fff;color:#1c2733;font:inherit;font-size:13px}.shopify-product-editor input:not([type=checkbox]){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shopify-product-editor input:not([type=checkbox]),.shopify-product-editor select{height:37px;padding:0 10px}.shopify-product-editor textarea{padding:10px;resize:vertical;line-height:20px}.shopify-product-editor input:focus,.shopify-product-editor select:focus,.shopify-product-editor textarea:focus{border-color:#2865a5;box-shadow:0 0 0 2px #2865a529}.shopify-select{position:relative;width:100%}.shopify-select-trigger{display:flex;width:100%;height:37px;align-items:center;justify-content:space-between;gap:8px;padding:0 10px;border:1px solid #c9cdd2;border-radius:6px;background:#fff;color:#1c2733;cursor:pointer;font:inherit;font-size:13px;text-align:left}.shopify-select-trigger:hover{border-color:#9ba3ac}.shopify-select-trigger:focus-visible{outline:2px solid rgba(40,101,165,.34);outline-offset:1px}.shopify-select-trigger svg,.shopify-select-trigger svg.is-open{transition:transform .16s ease}.shopify-select-trigger svg.is-open{transform:rotate(180deg)}.shopify-select-menu{position:absolute;z-index:30;top:calc(100% + 5px);right:0;left:0;display:grid;gap:2px;max-height:230px;overflow:auto;padding:5px;border:1px solid #d8dce1;border-radius:7px;background:#fff;box-shadow:0 10px 24px #1a1f2429}.shopify-select-menu button{display:flex;min-height:32px;align-items:center;justify-content:space-between;gap:8px;padding:0 8px;border:0;border-radius:5px;background:transparent;color:#263241;cursor:pointer;font:inherit;font-size:13px;text-align:left}.shopify-select-menu button:hover,.shopify-select-menu button[aria-selected=true]{background:#f1f5f9;color:#173f70}.shopify-tiptap-shell{min-height:185px;border:1px solid #c9cdd2;border-radius:0 0 6px 6px;background:#fff}.shopify-tiptap-content{min-height:185px;padding:11px 12px;outline:0;color:#1c2733;font-size:13px;line-height:20px}.shopify-tiptap-content p{margin:0 0 8px}.shopify-tiptap-content ul{margin:0 0 8px;padding-left:22px}.shopify-tiptap-content a{color:#2165a3;text-decoration:underline}.shopify-rich-toolbar button[aria-pressed=true]{background:#dceaf8;color:#1e568b}.shopify-media-modal-backdrop{position:fixed;z-index:120;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:28px;background:#161b216b}.shopify-media-dialog{display:grid;width:min(100%,960px);max-height:min(780px,calc(100vh - 56px));grid-template-rows:auto auto auto auto 1fr auto;overflow:hidden;border:1px solid #dfe2e5;border-radius:12px;background:#fff;box-shadow:0 24px 64px #19202845}.shopify-media-dialog>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:22px 24px 16px;border-bottom:1px solid #eceef0}.shopify-media-dialog h2{margin:0;color:#202a36;font-size:18px}.shopify-media-dialog header p{margin:5px 0 0;color:#707b87;font-size:12px}.shopify-media-dialog header>button{display:grid;width:31px;height:31px;place-items:center;border:0;border-radius:6px;background:transparent;color:#687381;cursor:pointer}.shopify-media-dialog header>button:hover{background:#f0f1f2}.shopify-media-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:14px 24px 9px}.shopify-media-filters .shopify-select{width:auto;min-width:128px}.shopify-media-search{position:relative;display:flex!important;width:220px;align-items:center;gap:7px}.shopify-media-search svg{position:absolute;left:10px;color:#73808d}.shopify-media-search input{padding-left:31px!important}.shopify-media-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 24px 12px;color:#697582;font-size:12px}.shopify-media-toolbar>div{display:flex;align-items:center;gap:5px}.shopify-media-toolbar .shopify-select{width:130px}.shopify-media-view-button{display:grid;width:30px;height:30px;place-items:center;border:1px solid #d5d9dd;background:#fff;color:#697582;cursor:pointer}.shopify-media-view-button:first-of-type{border-radius:6px 0 0 6px}.shopify-media-view-button:last-child{margin-left:-6px;border-radius:0 6px 6px 0}.shopify-media-view-button.is-active{background:#eef4fb;color:#2165a3}.shopify-media-upload-zone{display:grid;min-height:118px;place-items:center;align-content:center;gap:6px;margin:0 24px 14px;border:1px dashed #9ca7b2;border-radius:8px;background:#fbfcfc;color:#667483;text-align:center}.shopify-media-upload-zone strong{color:#303b48;font-size:13px}.shopify-media-upload-zone span{font-size:11px}.shopify-media-upload-zone .commerce-button{min-height:30px;margin-top:2px}.shopify-media-library-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;overflow:auto;padding:0 24px 16px}.shopify-media-library-grid.is-list{grid-template-columns:1fr}.shopify-media-tile{position:relative;display:grid;grid-template-columns:72px minmax(0,1fr);gap:10px;align-items:center;padding:7px;border:1px solid #e0e3e6;border-radius:8px;background:#fff;cursor:pointer;font:inherit;text-align:left}.shopify-media-tile:hover,.shopify-media-tile.is-selected{border-color:#3d78ad;box-shadow:0 0 0 2px #3d78ad26}.shopify-media-thumb{display:grid;width:72px;height:62px;place-items:center;border-radius:5px;color:#ffffffc7}.shopify-media-tile-copy{display:grid;min-width:0;gap:4px}.shopify-media-tile-copy strong{overflow:hidden;color:#303b48;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.shopify-media-tile-copy small{color:#7b8590;font-size:11px}.shopify-media-checkbox{position:absolute;top:9px;right:9px;display:grid;width:18px;height:18px;place-items:center;border:1px solid #b7bec6;border-radius:4px;background:#fff;color:#fff}.shopify-media-tile.is-selected .shopify-media-checkbox{border-color:#2165a3;background:#2165a3}.shopify-media-dialog>footer{display:flex;justify-content:flex-end;gap:8px;padding:14px 24px;border-top:1px solid #eceef0;background:#fff}.shopify-rich-toolbar{display:flex;align-items:center;gap:3px;padding:5px 6px;border:1px solid #c9cdd2;border-bottom:0;border-radius:6px 6px 0 0;background:#fafafa}.shopify-rich-toolbar+textarea{border-radius:0 0 6px 6px}.shopify-rich-toolbar button,.shopify-icon-button{display:grid;width:28px;height:28px;place-items:center;border:0;border-radius:5px;background:transparent;color:#566170;cursor:pointer}.shopify-rich-toolbar button:hover,.shopify-icon-button:hover{background:#e8eaec}.shopify-media-dropzone{display:grid;min-height:194px;place-items:center;align-content:center;gap:8px;border:1px dashed #9ca3ad;border-radius:8px;background:#fbfbfb;color:#596676;text-align:center}.shopify-media-dropzone svg{color:#6a7582}.shopify-media-dropzone strong{color:#273241;font-size:14px}.shopify-media-dropzone span,.shopify-media-dropzone small{color:#76818d;font-size:12px}.shopify-media-actions{display:flex;gap:8px}.shopify-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.shopify-media-dropzone .commerce-button{margin-top:2px}.shopify-url-field{margin-top:1px}.shopify-content-divider{height:1px;margin:5px 0;background:#e8eaec}.shopify-form-two-col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.shopify-form-three-col{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.shopify-input-prefix,.shopify-input-suffix{display:flex;align-items:stretch}.shopify-input-prefix>span,.shopify-input-suffix>span{display:grid;min-width:34px;place-items:center;border:1px solid #c9cdd2;background:#f6f7f7;color:#66717d;font-size:13px}.shopify-input-prefix>span{border-right:0;border-radius:6px 0 0 6px}.shopify-input-prefix input{border-radius:0 6px 6px 0!important}.shopify-input-suffix input{border-radius:6px 0 0 6px!important}.shopify-input-suffix>span{border-left:0;border-radius:0 6px 6px 0;padding:0 10px}.shopify-check-row{display:flex!important;grid-template-columns:none!important;align-items:center;gap:9px;cursor:pointer}.shopify-check-row input{width:16px;height:16px;accent-color:#2165a3}.shopify-check-row span{font-weight:400!important}.shopify-help-text{margin:-5px 0 0;color:#707b87;font-size:12px;line-height:18px}.shopify-price-subrows{display:grid;gap:8px;padding-top:2px;border-top:1px solid #eceef0}.shopify-collapse-row{display:flex;align-items:center;justify-content:space-between;padding:2px 0;border:0;background:transparent;color:#4d5966;cursor:pointer;font:inherit;font-size:13px;text-align:left}.shopify-collapse-row svg,.shopify-icon-button svg{transition:transform .16s ease}.shopify-collapse-row svg.is-open,.shopify-icon-button svg.is-open{transform:rotate(180deg)}.shopify-location-row{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-radius:6px;background:#f6f7f7;color:#4b5663;font-size:12px}.shopify-location-row span{color:#4d7f5a}.shopify-text-button{border:0;background:transparent;color:#2562a2;cursor:pointer;font:inherit;font-size:12px}.shopify-text-button:hover{text-decoration:underline}.shopify-variants-list{display:grid;gap:10px}.shopify-variant-row{display:grid;grid-template-columns:auto repeat(4,minmax(0,1fr)) auto;align-items:end;gap:10px;padding:12px;border:1px solid #e0e2e4;border-radius:7px;background:#fafbfb}.shopify-variant-row>strong{align-self:center;color:#4d5966;font-size:12px;white-space:nowrap}.shopify-variant-row>button{display:grid;width:29px;height:29px;place-items:center;border:0;border-radius:5px;background:transparent;color:#a04444;cursor:pointer}.shopify-variant-row>button:hover{background:#f7e9e9}.shopify-editor-bottom-actions{display:flex;max-width:1120px;justify-content:flex-end;gap:9px;margin:18px auto 0;padding-top:18px;border-top:1px solid #e1e3e5}@media(max-width:980px){.shopify-editor-grid{grid-template-columns:1fr}.shopify-editor-side{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@media(max-width:620px){.shopify-product-editor{padding:14px 12px 36px}.shopify-editor-topbar{align-items:flex-start;flex-direction:column}.shopify-editor-top-actions{width:100%;justify-content:flex-end}.shopify-card{padding:15px}.shopify-editor-side,.shopify-form-two-col{grid-template-columns:1fr}.shopify-variant-row{grid-template-columns:1fr 1fr}.shopify-variant-row>strong{grid-column:1 / -1}.shopify-variant-row>button{justify-self:end}}.shopify-products-list-page{display:grid;gap:16px;padding:20px 24px 54px;color:#202223}.shopify-products-header{display:flex;min-height:32px;align-items:center;justify-content:space-between;gap:16px}.shopify-products-header h1{margin:0;color:#202223;font-size:22px;font-weight:760;letter-spacing:-.01em;line-height:32px}.shopify-products-actions{display:flex;align-items:center;gap:8px}.shopify-products-actions .commerce-button,.shopify-products-toolbar .commerce-button,.shopify-products-pagination .commerce-button{min-height:30px;border-radius:8px;border-color:#c9cccf;background:#fff;color:#202223;font-size:13px;font-weight:650;box-shadow:0 1px #0000000a}.shopify-products-actions .commerce-button.is-primary,.shopify-products-toolbar .commerce-button.is-primary{border-color:#1f2124;background:#202223;color:#fff;box-shadow:none}.shopify-product-metrics{display:grid;grid-template-columns:120px repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid #dfe3e8;border-radius:12px;background:#fff;box-shadow:0 1px #0000000a}.shopify-period-pill,.shopify-product-metrics article{min-height:58px;border:0;border-right:1px solid #eceff3;background:#fff}.shopify-period-pill{display:inline-flex;align-items:center;justify-content:center;gap:8px;color:#202223;cursor:pointer;font:inherit;font-size:13px;font-weight:650}.shopify-product-metrics article{display:grid;align-content:center;gap:4px;padding:9px 16px}.shopify-product-metrics article:last-child{border-right:0}.shopify-product-metrics span{width:max-content;border-bottom:1px dotted #8c9196;color:#202223;font-size:13px;font-weight:650}.shopify-product-metrics strong{display:flex;align-items:center;gap:7px;color:#202223;font-size:14px;font-weight:650}.shopify-product-metrics i,.shopify-product-metrics em{display:inline-block;width:18px;height:3px;border-radius:999px;background:#2c6ecb}.shopify-product-metrics em{background:#9c6ade}.shopify-products-card{overflow:hidden;border:1px solid #dfe3e8;border-radius:12px;background:#fff;box-shadow:0 1px #0000000a}.shopify-products-toolbar{display:grid;gap:10px;padding:12px;border-bottom:1px solid #e1e3e5}.shopify-view-tabs{display:flex;align-items:center;gap:6px}.shopify-view-tabs button{min-height:30px;padding:0 12px;border:0;border-radius:8px;background:transparent;color:#5c5f62;cursor:pointer;font:inherit;font-size:13px;font-weight:650}.shopify-view-tabs button.is-active{background:#f1f2f3;color:#202223}.shopify-view-tabs span{margin-left:4px;color:#6d7175;font-weight:600}.shopify-filter-row{display:grid;grid-template-columns:auto minmax(260px,1fr) 150px 180px auto auto 32px;gap:8px;align-items:center}.shopify-filter-chip,.shopify-column-button{min-height:32px;border:1px solid #c9cccf;border-radius:8px;background:#fff;color:#202223;cursor:pointer;font:inherit;font-size:13px;font-weight:650}.shopify-filter-chip{padding:0 12px}.shopify-column-button{display:inline-grid;place-items:center;width:32px}.shopify-products-search{display:flex;min-height:32px;align-items:center;gap:8px;padding:0 10px;border:1px solid #c9cccf;border-radius:8px;background:#fff;color:#6d7175}.shopify-products-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#202223;font:inherit;font-size:13px}.shopify-products-table{min-width:1180px;overflow-x:auto}.shopify-products-row{display:grid;grid-template-columns:38px 52px minmax(260px,1.8fr) 116px minmax(160px,1fr) minmax(120px,.8fr) 86px 110px minmax(120px,.8fr) minmax(130px,.8fr);min-height:58px;align-items:center;border-bottom:1px solid #e1e3e5;color:#202223;font-size:13px}.shopify-products-row.is-heading{min-height:36px;background:#f7f7f7;color:#6d7175;font-size:12px;font-weight:650}.shopify-products-row>span,.shopify-products-row>button{min-width:0;padding:0 10px}.shopify-products-row.is-heading button{height:100%;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;font-weight:650;text-align:left}.shopify-product-thumb{display:grid;width:40px;height:40px;place-items:center;padding:0!important;border:1px solid #dfe3e8;border-radius:8px;background:#f6f6f7;color:#8c9196;cursor:pointer;font:inherit;font-size:11px;overflow:hidden}.shopify-product-thumb img,.shopify-product-thumb video{width:100%;height:100%;object-fit:cover;display:block}.shopify-product-thumb .media-thumb-video-placeholder{font-size:10px;line-height:1.1}.shopify-product-title{overflow:hidden;border:0;background:transparent;color:#202223;cursor:pointer;font:inherit;font-size:13px;font-weight:650;text-align:left;text-overflow:ellipsis;white-space:nowrap}.shopify-product-title:hover{text-decoration:underline}.shopify-status-badge{display:inline-flex;min-height:22px;align-items:center;padding:0 8px;border-radius:999px;font-size:12px;font-weight:650;line-height:1}.shopify-status-badge.is-on-sale{background:#aee9d1;color:#0b5138}.shopify-status-badge.is-off-sale{background:#dce5ff;color:#1f3b74}.shopify-products-row .is-danger{color:#d72c0d;font-weight:650}.shopify-products-row .is-warning{color:#b98900;font-weight:650}.shopify-products-pagination{border-top:0;padding:12px}@media(max-width:1180px){.shopify-product-metrics{grid-template-columns:1fr}.shopify-period-pill,.shopify-product-metrics article{border-right:0;border-bottom:1px solid #eceff3}.shopify-filter-row{grid-template-columns:1fr}.shopify-products-actions{flex-wrap:wrap;justify-content:flex-end}}.shopify-inventory-card{gap:16px}.shopify-inventory-location{display:grid;gap:14px;padding:14px;border:1px solid #e3e5e7;border-radius:8px;background:#fafafa}.shopify-inventory-location>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#202a36}.shopify-inventory-location>div:first-child span{color:#616b78;font-size:12px}.shopify-inventory-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.shopify-inventory-metrics span{display:grid;gap:4px;padding:10px;border:1px solid #e6e8eb;border-radius:7px;background:#fff}.shopify-inventory-metrics em{color:#68727f;font-style:normal;font-size:12px}.shopify-inventory-metrics strong{color:#202a36;font-size:16px}@media(max-width:760px){.shopify-inventory-metrics{grid-template-columns:1fr}}.shopify-sales-data-card ul{margin:0;padding-left:18px;display:grid;gap:8px;color:#303946;font-size:13px}.shopify-sales-data-card li::marker{color:#6b7280}.shopify-sales-data-card .shopify-text-button{justify-self:start;margin-top:4px;padding:0}.product-categories-page{min-height:100vh;padding:24px;color:#202223}.category-page-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 auto 16px;max-width:1180px}.category-page-header h1{margin:0;font-size:22px;font-weight:750}.category-table-card{max-width:1180px;margin:0 auto;border:1px solid #dedede;border-radius:12px;background:#fff;box-shadow:0 1px #0000000a;overflow:hidden}.category-toolbar{display:flex;min-height:56px;align-items:center;padding:10px 12px;border-bottom:1px solid #ebebeb}.category-search{display:flex;width:min(420px,100%);min-height:36px;align-items:center;gap:8px;padding:0 12px;border:1px solid #c9cccf;border-radius:8px;background:#fff;color:#5c5f62}.category-search input{flex:1;border:0;outline:0;font:inherit}.category-table{width:100%}.category-row{display:grid;grid-template-columns:46px minmax(260px,1fr) 130px 130px;min-height:58px;align-items:center;gap:12px;padding:0 14px;border-bottom:1px solid #f0f0f0;color:#202223;font-size:14px}.category-row:not(.is-heading){cursor:pointer}.category-row:not(.is-heading):hover{background:#f7f7f7}.category-row.is-heading{min-height:42px;background:#f8f8f8;color:#616161;font-size:12px;font-weight:700}.category-row input[type=checkbox]{width:16px;height:16px;accent-color:#202223}.category-row button{border:0;background:transparent;color:#8a1111;cursor:pointer;font:inherit;font-size:13px}.category-name-cell{display:flex;min-width:0;align-items:center;gap:10px}.category-name-cell img,.category-name-cell i{width:38px;height:38px;flex:0 0 38px;border:1px solid #dedede;border-radius:8px;background:#f4f4f4;object-fit:cover}.category-name-cell i{display:grid;place-items:center;color:#8c9196}.category-name-cell strong{display:-webkit-box;min-width:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis;font-weight:650}.category-empty{padding:34px 18px;color:#6d7175;text-align:center}.category-empty.is-error{color:#b42318}.category-editor-backdrop{position:fixed;z-index:80;top:0;right:0;bottom:0;left:0;display:flex;justify-content:flex-end;background:#00000057}.category-editor{display:flex;width:min(720px,96vw);height:100vh;flex-direction:column;background:#f6f6f7;box-shadow:-18px 0 42px #0000002e}.category-editor header,.category-editor footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;background:#fff;border-bottom:1px solid #dedede}.category-editor footer{margin-top:auto;border-top:1px solid #dedede;border-bottom:0}.category-editor h2{margin:0;font-size:18px}.category-editor header button,.category-editor footer button,.category-image-picker button{min-height:34px;padding:0 14px;border:1px solid #c9cccf;border-radius:8px;background:#fff;cursor:pointer;font:inherit;font-weight:650}.category-editor footer .is-primary{border-color:#202223;background:#202223;color:#fff}.category-editor-grid{display:grid;grid-template-columns:1fr 140px;gap:14px;padding:18px 20px}.category-editor-grid label,.category-image-picker{display:grid;gap:7px;color:#303030;font-size:13px;font-weight:650}.category-editor-grid input,.category-editor-grid textarea{width:100%;border:1px solid #c9cccf;border-radius:8px;background:#fff;color:#202223;font:inherit;font-weight:400;outline:0}.category-editor-grid input{min-height:38px;padding:0 11px}.category-description{grid-column:1 / -1}.category-description textarea{min-height:118px;padding:10px 11px;resize:vertical}.category-image-picker{grid-column:1 / -1}.category-image-picker>div{display:grid;width:140px;height:140px;place-items:center;border:1px dashed #babfc3;border-radius:10px;background:#fff;color:#8c9196;overflow:hidden}.category-image-picker img{width:100%;height:100%;object-fit:cover}.category-image-picker i{display:grid;place-items:center;gap:8px;font-style:normal}.category-image-picker button{width:max-content}.category-product-picker{margin:0 20px 18px;border:1px solid #dedede;border-radius:10px;background:#fff;overflow:hidden}.category-product-picker h3,.category-product-picker p{margin:0;padding:0 14px}.category-product-picker h3{padding-top:14px;font-size:15px}.category-product-picker p{padding-top:4px;padding-bottom:12px;color:#6d7175;font-size:12px}.category-product-picker>div{max-height:290px;overflow:auto;border-top:1px solid #f0f0f0}.category-product-picker label{display:flex;align-items:center;gap:10px;min-height:54px;padding:8px 14px;border-bottom:1px solid #f4f4f4;cursor:pointer}.category-product-picker label:hover{background:#f7f7f7}.category-product-picker span{display:grid;grid-template-columns:34px minmax(0,1fr);column-gap:10px;align-items:center;min-width:0}.category-product-picker img{width:34px;height:34px;border-radius:7px;object-fit:cover;background:#f4f4f4}.category-product-picker strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.category-product-picker small{grid-column:2;color:#6d7175;font-size:12px}.category-rich-toolbar{display:flex;gap:6px;padding:8px;border:1px solid #c9cccf;border-bottom:0;border-radius:8px 8px 0 0;background:#f7f7f7}.category-rich-toolbar button{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;border:1px solid transparent;border-radius:6px;background:transparent;color:#303030;cursor:pointer}.category-rich-toolbar button:hover,.category-rich-toolbar button[aria-pressed=true]{border-color:#c9cccf;background:#fff}.category-description .shopify-tiptap-content{min-height:132px;padding:10px 11px;border:1px solid #c9cccf;border-radius:0 0 8px 8px;background:#fff;color:#202223;font-weight:400;outline:0}.category-description .shopify-tiptap-content p{margin:0 0 8px}.category-description .shopify-tiptap-content ul{margin:0 0 8px 18px;padding:0}@media(max-width:760px){.category-row{grid-template-columns:38px minmax(160px,1fr) 82px 70px}.category-row span:last-child{display:none}.category-editor-grid{grid-template-columns:1fr}}.product-prd-list-page{padding:24px}.product-prd-header{margin-bottom:16px}.product-prd-card{overflow:visible}.product-prd-toolbar{border-bottom:1px solid #e1e3e5}.product-prd-toolbar .shopify-filter-row{grid-template-columns:minmax(200px,420px) 132px 260px max-content max-content;justify-content:start;column-gap:8px}.product-prd-toolbar .shopify-products-search{width:100%;min-width:0}.product-prd-toolbar .shopify-filter-row>.commerce-button{width:auto!important;min-width:56px;max-width:max-content;min-height:32px;height:32px;padding:0 12px;align-self:center;justify-self:start;white-space:nowrap}.product-prd-status-filter{width:132px;min-width:132px}.product-prd-category-filter{width:260px;min-width:0}.product-prd-category-filter .merchant-select-trigger>span{min-width:0;flex:1}.product-prd-category-filter .merchant-select-trigger>svg,.product-category-menu button>svg{flex:none}.product-category-label{display:-webkit-box;min-width:0;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:18px;white-space:normal}.product-category-menu button{flex-shrink:0;padding-block:7px;text-align:start}.product-category-menu .product-category-label{flex:1}.merchant-select-option-tooltip{position:fixed;z-index:3501;max-height:min(240px,40vh);overflow:visible;padding:9px 11px;border-radius:6px;background:#202223;box-shadow:0 6px 18px #0f172a2e;color:#fff;font-size:12px;line-height:18px;overflow-wrap:anywhere;pointer-events:none}.merchant-select-option-tooltip:after{content:"";position:absolute;left:var(--tooltip-arrow-x, 18px);width:8px;height:8px;background:#202223;transform:translate(-50%) rotate(45deg)}.merchant-select-option-tooltip.is-above:after{bottom:-4px}.merchant-select-option-tooltip.is-below:after{top:-4px}.product-list-price{display:inline-flex;flex-wrap:wrap;align-items:center;gap:5px;max-width:100%}.product-list-transfer-actions .commerce-button{border-color:#c9cccf;border-radius:8px;background:#fff;box-shadow:0 1px #0000000a}.product-list-transfer-actions .commerce-button:hover:not(:disabled){background:#f6f6f7}.product-list-transfer-actions .commerce-button.is-primary{border-color:#202223;background:#202223;color:#fff;box-shadow:none}.product-list-transfer-actions .commerce-button.is-primary:hover{background:#000}.product-list-transfer-actions .commerce-button:disabled{color:#8c9196;cursor:not-allowed}@media(max-width:1200px){.product-prd-toolbar .shopify-filter-row{grid-template-columns:minmax(180px,1fr) 132px 260px}}@media(max-width:760px){.product-prd-toolbar .shopify-filter-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.product-prd-toolbar .shopify-products-search{grid-column:1 / -1}.product-prd-category-filter,.product-prd-status-filter{width:100%;min-width:0}}.product-prd-bulkbar{display:flex;align-items:center;gap:8px;padding:10px 0 0;color:#303030;font-size:13px}.product-prd-bulkbar button{display:inline-flex;min-height:30px;align-items:center;gap:5px;padding:0 10px;border:1px solid #c9cccf;border-radius:8px;background:#fff;color:#303030;cursor:pointer;font:inherit;font-weight:600}.product-prd-bulkbar button.is-danger{color:#b42318}.product-bulk-confirm-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3400;display:flex;align-items:center;justify-content:center;padding:24px;background:#00000057}.product-bulk-confirm{width:min(420px,calc(100vw - 48px));overflow:hidden;border-radius:12px;background:#fff;box-shadow:0 24px 64px #00000038}.product-bulk-confirm>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;border-bottom:1px solid #e1e3e5}.product-bulk-confirm h2{margin:0;color:#202223;font-size:16px;line-height:22px}.product-bulk-confirm>header button{width:30px;height:30px;border:0;border-radius:6px;background:transparent;color:#6d7175;cursor:pointer;font-size:20px}.product-bulk-confirm>header button:hover{background:#f1f2f3;color:#202223}.product-bulk-confirm-body{display:grid;gap:8px;padding:16px 18px;color:#303030;font-size:13px;line-height:20px}.product-bulk-confirm-body p{margin:0}.product-bulk-confirm-body .is-danger{color:#b42318}.product-bulk-confirm>footer{display:flex;justify-content:flex-end;gap:8px;padding:14px 18px;border-top:1px solid #e1e3e5;background:#fafafa}.product-bulk-confirm .commerce-button.is-danger{border-color:#b42318;background:#b42318;color:#fff}.product-import-menu{position:relative}.product-import-menu>.commerce-button{gap:6px}.product-import-menu-popover{position:absolute;top:calc(100% + 6px);left:0;z-index:120;display:grid;width:230px;padding:6px;border:1px solid #d8dade;border-radius:9px;background:#fff;box-shadow:0 10px 30px #00000024}.product-import-menu-popover>button{display:grid;grid-template-columns:20px minmax(0,1fr);gap:9px;align-items:start;padding:10px;border:0;border-radius:7px;background:transparent;color:#303030;text-align:left;cursor:pointer}.product-import-menu-popover>button:hover:not(:disabled){background:#f3f4f5}.product-import-menu-popover>button:disabled{opacity:.5;cursor:not-allowed}.product-import-menu-popover span{display:grid;gap:2px}.product-import-menu-popover strong{font-size:13px;font-weight:600}.product-import-menu-popover small{color:#6d7175;font-size:11px;line-height:16px}.product-import-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3500;display:grid;place-items:center;padding:16px;background:#1f212485}.product-import-dialog{display:grid;width:min(560px,calc(100vw - 48px));max-height:calc(100vh - 48px);grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border-radius:15px;background:#fff;box-shadow:0 20px 55px #0f172a47}.product-import-dialog.has-preview{width:min(1180px,calc(100vw - 48px))}.product-import-dialog>header{display:flex;min-height:60px;align-items:center;justify-content:space-between;gap:18px;padding:12px 16px;border-bottom:1px solid #e1e3e5}.product-import-dialog>header h2{margin:0;color:#202223;font-size:15px;line-height:22px}.product-import-dialog>header p{margin:4px 0 0;color:#6d7175;font-size:12px}.product-import-dialog>header>button{display:grid;width:32px;height:32px;flex:0 0 auto;place-items:center;padding:0;border:0;border-radius:7px;background:transparent;color:#5f646a;cursor:pointer}.product-import-dialog>header>button:hover:not(:disabled){background:#f1f2f3}.product-import-dialog>header>button:disabled{opacity:.45;cursor:not-allowed}.product-import-body{min-height:0;overflow:auto;padding:12px 18px}.product-import-chooser{display:grid;min-height:112px;place-items:center;align-content:center;gap:7px;padding:14px;border:1px dashed #aeb1b5;border-radius:7px;text-align:center}.product-import-chooser.is-dragging{border-color:#005bd3;background:#f2f7ff}.product-import-chooser>.commerce-button{min-height:36px}.product-import-heading{display:flex;align-items:center;gap:4px}.product-import-help{position:relative;display:inline-flex}.product-import-help>button{display:grid;width:24px;height:24px;place-items:center;padding:0;border:0;border-radius:5px;background:transparent;color:#62676d;cursor:pointer}.product-import-help [role=tooltip]{position:absolute;z-index:2;top:29px;inset-inline-start:-75px;display:none;width:280px;max-width:calc(100vw - 72px);padding:9px 11px;border-radius:6px;background:#fff;box-shadow:0 6px 18px #0f172a2e;color:#202223;font-size:12px;line-height:20px;white-space:normal}.product-import-help [role=tooltip]:before{content:"";position:absolute;top:-5px;inset-inline-start:82px;width:9px;height:9px;background:#fff;transform:rotate(45deg)}.product-import-help:hover [role=tooltip],.product-import-help:focus-within [role=tooltip]{display:block}.product-template-link{margin-inline-end:auto;padding:0;border:0;background:none;color:#005bd3;cursor:pointer;font:inherit;font-size:13px;font-weight:600;text-align:start;text-decoration:underline;text-underline-offset:2px}.product-template-link:disabled{color:#616161;cursor:not-allowed}.product-export-dialog{width:min(480px,calc(100vw - 32px))}.product-export-body{display:grid;gap:14px;padding:20px;font-size:13px}.product-export-body fieldset{display:grid;gap:11px;margin:0;padding:0;border:0}.product-export-body legend{margin-bottom:12px;font-weight:650}.product-export-body label{display:flex;align-items:start;gap:9px;line-height:19px}.product-export-body input{flex:none;width:16px;height:16px;margin:2px 0 0;accent-color:#202223}.product-import-dialog :is(button,input):focus-visible{outline:2px solid #005bd3;outline-offset:2px}.product-import-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.product-import-actions .commerce-button{min-height:38px;padding:0 15px}.product-import-chooser p{margin:0;color:#62676d;font-size:12px;line-height:18px}.product-import-message{margin-bottom:14px;padding:10px 12px;border:1px solid #c9cccf;border-radius:8px;background:#f6f6f7;color:#303030;font-size:13px;line-height:19px}.product-import-message.is-error{border-color:#f1b8b4;background:#fff1f0;color:#9f2017}.product-import-message.is-warning{border-color:#f0c36d;background:#fff8e5;color:#7a4f01}.product-import-message.is-success{border-color:#9dd9bb;background:#e5f7ed;color:#176b47}.product-import-filename{display:flex;align-items:flex-start;gap:7px;margin:0 0 12px;color:#4a4f55;font-size:13px;line-height:20px}.product-import-filename svg{flex:none;margin-top:2px}.product-import-filename bdi{min-width:0;overflow-wrap:anywhere}.product-import-failures{margin-bottom:16px;border:1px solid #edc5bf;border-radius:8px;background:#fff}.product-import-failures>header{padding:12px 14px;background:#fff5f3;border-radius:8px 8px 0 0}.product-import-failures h3{margin:0;color:#9f2017;font-size:14px;line-height:20px}.product-import-failures header p{margin:5px 0 0;color:#6e3730;font-size:12px;line-height:18px}.product-import-failures>ol{max-height:300px;margin:0;padding:0;overflow-y:auto;list-style:none}.product-import-failures>ol>li{display:grid;grid-template-columns:minmax(160px,1fr) minmax(0,2fr);gap:16px;padding:12px 14px;border-top:1px solid #f1dcd8;font-size:13px;line-height:20px}.product-import-failure-row{display:grid;align-content:start;gap:3px;min-width:0;color:#303030;overflow-wrap:anywhere}.product-import-failure-row>strong{color:#9f2017}.product-import-failure-row small{color:#616161;font-size:12px}.product-import-failure-reasons{min-width:0;overflow-wrap:anywhere}.product-import-failure-reasons>strong{color:#616161;font-size:12px;font-weight:500}.product-import-failure-reasons ul{margin:3px 0 0;padding-inline-start:18px;color:#9f2017}.product-import-failure-reasons li+li{margin-top:4px}.product-import-failure-missing{margin:0;padding:12px 14px;color:#9f2017;font-size:13px;line-height:20px}@media(max-width:620px){.product-import-failures>ol>li{grid-template-columns:minmax(0,1fr);gap:8px}}.product-import-stats{display:grid;grid-template-columns:repeat(4,minmax(92px,1fr));gap:8px;margin-bottom:12px}.product-import-stats>div{display:grid;gap:4px;min-width:0;padding:10px 12px;border:1px solid #e1e3e5;border-radius:8px;background:#fafafa}.product-import-stats span{color:#6d7175;font-size:11px}.product-import-stats strong{overflow:hidden;color:#202223;font-size:16px;text-overflow:ellipsis;white-space:nowrap}.product-import-stats .is-danger strong{color:#b42318}.product-import-stats .is-warning strong{color:#8a6116}.product-import-table-wrap{overflow:auto;border:1px solid #e1e3e5;border-radius:8px}.product-import-table{width:100%;min-width:1720px;border-collapse:collapse;color:#303030;font-size:12px}.product-import-table th,.product-import-table td{max-width:260px;padding:9px 10px;border-bottom:1px solid #eceef0;text-align:left;vertical-align:top;overflow-wrap:anywhere}.product-import-table th{position:sticky;top:0;z-index:1;background:#f6f6f7;color:#616161;font-weight:650;white-space:nowrap}.product-import-table tbody tr:last-child td{border-bottom:0}.product-import-table tbody tr.has-error{background:#fff9f8}.product-import-table td:nth-child(1),.product-import-table td:nth-child(9),.product-import-table td:nth-child(10),.product-import-table td:nth-child(11),.product-import-table td:nth-child(12){white-space:nowrap}.product-import-table :is(th,td).product-import-result-column{position:sticky;inset-inline-end:0;box-sizing:border-box;width:180px;min-width:180px;max-width:180px;z-index:2;background:#fff;box-shadow:-5px 0 8px #20222314}.product-import-table th.product-import-result-column{z-index:4;background:#f6f6f7}.product-import-table tbody tr.has-error td.product-import-result-column{background:#fff9f8}.product-import-media-list{display:grid;gap:4px;min-width:190px}.product-import-media-list span,.product-import-media-url{display:block;max-width:230px;overflow:hidden;color:#005bd3;text-overflow:ellipsis;white-space:nowrap}.product-import-issues{display:grid;gap:4px;min-width:0;width:160px;max-width:100%}.product-import-issues span{display:block;min-width:0;overflow:hidden;line-height:17px;text-overflow:ellipsis;white-space:nowrap}.product-import-issues .is-error{color:#b42318}.product-import-issues .is-warning{color:#8a6116}.product-import-passed{color:#176b47}.product-import-pager{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:14px;color:#6d7175;font-size:12px}.product-import-pager>div{display:flex;flex-wrap:wrap;gap:8px}.product-import-dialog>footer{display:flex;min-height:59px;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;padding:12px 16px;border-top:1px solid #dedfe1;background:#fff}@media(max-width:620px){.product-import-backdrop{align-items:end;padding:0}.product-import-dialog,.product-import-dialog.has-preview{width:100%;max-height:calc(100vh - 24px);border-radius:12px 12px 0 0}.product-import-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.product-import-pager{align-items:flex-start;flex-direction:column}}.product-prd-table{overflow-x:auto}.product-prd-row{display:grid;grid-template-columns:44px minmax(280px,2.2fr) minmax(110px,.7fr) minmax(150px,1fr) minmax(110px,.7fr) minmax(140px,.9fr);min-width:880px;align-items:center;border-bottom:1px solid #eceef0;cursor:pointer}.product-prd-row>*{min-width:0;padding:11px 12px;color:#303030;font-size:13px}.product-prd-row.is-heading{background:#f7f7f7;cursor:default}.product-prd-row.is-heading>*{color:#616161;font-size:12px;font-weight:650}.product-prd-row.is-heading button{border:0;background:transparent;color:inherit;cursor:default;font:inherit;text-align:left}.product-prd-row:not(.is-heading):hover{background:#f8f8f8}.product-prd-name{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;width:100%;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;text-align:left}.product-prd-name strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#202223;font-weight:650;line-height:18px}.product-prd-status{min-width:58px;min-height:26px;padding:0 10px;border:1px solid transparent;border-radius:999px;cursor:pointer;font:inherit;font-size:12px;font-weight:650}.product-prd-status.is-on-sale{background:#e3f1df;color:#0c5132}.product-prd-status.is-off-sale{background:#f1f1f1;color:#4a4a4a}.product-prd-row .is-danger{color:#b42318}.product-prd-row .is-warning{color:#8a6116}@media(max-width:960px){.product-prd-list-page{padding:16px}.product-prd-row{min-width:880px}}.shopify-option-name-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px}.shopify-sku-matrix{gap:12px}.shopify-sku-row{display:block;padding:14px;border:1px solid #e1e3e5;border-radius:12px;background:#fafafa}.shopify-sku-row>header{display:flex;align-items:center;gap:10px;margin-bottom:12px}.shopify-sku-row>header strong{color:#202223;font-size:13px}.shopify-sku-row>header span{flex:1;overflow:hidden;color:#616161;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.shopify-sku-row>header button{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;border:1px solid #e1e3e5;border-radius:8px;background:#fff;color:#b42318;cursor:pointer}.shopify-sku-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.shopify-sku-grid label,.shopify-option-name-grid label{display:grid;gap:6px}.shopify-sku-grid label span,.shopify-option-name-grid label span{color:#616161;font-size:12px;font-weight:600}.shopify-sku-grid input,.shopify-option-name-grid input{min-height:36px;min-width:0;border:1px solid #c9cccf;border-radius:8px;background:#fff;padding:0 10px;font:inherit}@media(max-width:1100px){.shopify-option-name-grid,.shopify-sku-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.shopify-option-name-grid,.shopify-sku-grid{grid-template-columns:1fr}}.shopify-selected-media{display:flex;align-items:center;gap:12px;margin-top:12px;padding:12px;border:1px solid #e1e3e5;border-radius:12px;background:#fafafa}.shopify-selected-media-thumb{display:inline-flex;width:56px;height:56px;flex:0 0 auto;align-items:center;justify-content:center;overflow:hidden;border:1px solid #e1e3e5;border-radius:10px;background:#fff}.shopify-selected-media-thumb img,.shopify-selected-media-thumb video{width:100%;height:100%;object-fit:cover}.shopify-selected-media>div{min-width:0;flex:1;display:grid;gap:3px}.shopify-selected-media strong{color:#202223;font-size:13px}.shopify-selected-media small{overflow:hidden;color:#616161;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.shopify-selected-media p{margin:0}.product-prd-editable{border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;text-align:left;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px}.product-prd-editable:hover{color:#005bd3;text-decoration-color:currentColor}.product-prd-variant-count{border:0;background:transparent;color:#005bd3;cursor:pointer;font:inherit;font-size:13px;padding:0;text-align:left;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px}.product-prd-variant-count:hover{text-decoration-color:currentColor}.product-sku-editor-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:grid;place-items:center;padding:24px;background:#0000005c}.product-sku-editor{width:min(760px,100%);max-height:min(760px,calc(100vh - 48px));overflow:hidden;border-radius:16px;background:#fff;box-shadow:0 20px 60px #00000038;display:grid;grid-template-rows:auto minmax(0,1fr) auto}.product-sku-editor>header,.product-sku-editor>footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;border-bottom:1px solid #e1e3e5}.product-sku-editor>footer{justify-content:flex-end;border-top:1px solid #e1e3e5;border-bottom:0}.product-sku-editor h2{margin:0;font-size:18px}.product-sku-editor p{margin:4px 0 0;color:#616161;font-size:13px}.product-sku-editor>header>button{width:32px;height:32px;border:0;border-radius:8px;background:#f1f1f1;cursor:pointer;font-size:22px;line-height:1}.product-sku-editor-table{overflow:auto;padding:8px 0}.product-sku-editor-row{display:grid;grid-template-columns:minmax(260px,1fr) 130px 150px;gap:12px;align-items:center;padding:10px 18px;border-bottom:1px solid #f1f1f1}.product-sku-editor-row.is-heading{color:#616161;font-size:12px;font-weight:650;background:#f7f7f7}.product-sku-editor-name{display:grid;width:min(100%,230px);grid-template-columns:32px minmax(0,1fr);column-gap:9px;align-items:center;min-width:0}.product-sku-editor-name img,.product-sku-editor-name video,.product-sku-editor-name .media-thumb-video-placeholder,.product-sku-editor-name i{width:32px;height:32px;border-radius:6px;border:1px solid #e1e3e5;object-fit:cover;background:#fafafa;color:#8a8a8a;display:inline-flex;align-items:center;justify-content:center;font-style:normal;font-size:11px}.media-thumb-video-placeholder{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:6px;background:#eef0f2;color:#7a838d;font-size:12px}.product-sku-editor-name strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;max-height:36px;line-height:18px;overflow-wrap:anywhere;color:#202223;font-size:13px}.product-sku-editor-row input{width:100%;min-height:36px;border:1px solid #c9cccf;border-radius:8px;padding:0 10px;font:inherit}@media(max-width:680px){.product-sku-editor-row{grid-template-columns:1fr}}.shopline-variants-card .shopify-card-heading{align-items:flex-start}.shopline-option-stack{display:flex;flex-direction:column;gap:14px;margin-top:14px}.shopline-option-card{border:1px solid #e5e7eb;border-radius:12px;background:#fbfdff;padding:14px;display:flex;flex-direction:column;gap:12px}.shopline-option-card-head{display:grid;grid-template-columns:minmax(180px,260px) auto;gap:12px;align-items:end}.shopline-option-values{display:flex;flex-direction:column;gap:8px}.shopline-option-values>span{font-size:12px;color:#64748b;font-weight:700}.shopline-value-chips{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.shopline-value-chip{height:30px;border:1px solid #cfd7e6;border-radius:999px;background:#fff;padding:0 10px;display:inline-flex;align-items:center;gap:6px;color:#0f172a;font-weight:600}.shopline-value-chips input{width:160px;height:32px;border:1px dashed #cfd7e6;border-radius:8px;padding:0 10px}.shopline-value-chips .commerce-button{height:32px;padding:0 12px}.shopline-variant-summary{display:flex;gap:18px;align-items:center;margin:18px 0 10px;padding:12px;border-radius:10px;background:#f8fafc;color:#475569}.shopline-variant-summary strong{color:#0f172a}.shopline-variant-table{border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;background:#fff}.shopline-variant-row{display:grid;grid-template-columns:minmax(180px,1.4fr) 110px 100px 150px 140px 125px 44px;gap:10px;align-items:center;padding:10px 12px;border-top:1px solid #eef2f7}.shopline-variant-row:first-child{border-top:0}.shopline-variant-row.is-head{background:#f8fafc;color:#64748b;font-size:12px;font-weight:700}.shopline-variant-row label{margin:0}.shopline-variant-row input{height:32px}.shopline-variant-title{display:flex;align-items:center;gap:10px;min-width:0}.shopline-variant-title strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shopline-variant-image{width:34px;height:34px;border:1px solid #dbe3ef;border-radius:8px;background:#f8fafc;display:grid;place-items:center;overflow:hidden;color:#64748b}.shopline-variant-image img{width:100%;height:100%;object-fit:cover}.shopline-variant-row>button{border:0;background:transparent;color:#64748b;border-radius:8px;height:32px}.shopline-variant-row>button:not(:disabled):hover{background:#f1f5f9;color:#b91c1c}@media(max-width:1200px){.shopline-variant-row{grid-template-columns:1fr 1fr 1fr}.shopline-variant-row.is-head{display:none}.shopline-option-card-head{grid-template-columns:1fr}}.shopline-variant-name-button{border:0;background:transparent;padding:0;color:#0f172a;font-weight:700;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shopline-variant-name-button:hover{color:#1d4ed8;text-decoration:underline}.shopline-variant-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a6b;z-index:70;display:flex;align-items:center;justify-content:center;padding:24px}.shopline-variant-modal{width:min(760px,calc(100vw - 48px));max-height:calc(100vh - 80px);background:#fff;border-radius:16px;box-shadow:0 24px 70px #0f172a47;display:flex;flex-direction:column;overflow:hidden}.shopline-variant-modal>header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;padding:18px 22px;border-bottom:1px solid #e5e7eb}.shopline-variant-modal h2{margin:0;font-size:18px}.shopline-variant-modal header p{margin:4px 0 0;color:#64748b}.shopline-variant-modal header button{border:0;background:#f1f5f9;border-radius:9px;width:34px;height:34px;display:grid;place-items:center}.shopline-variant-modal-body{padding:18px 22px;overflow:auto;display:flex;flex-direction:column;gap:18px}.shopline-variant-media-box{display:grid;grid-template-columns:92px 1fr;gap:14px;align-items:center;border:1px solid #e5e7eb;border-radius:12px;padding:12px;background:#fbfdff}.shopline-variant-modal-image{width:92px;height:92px;border:1px dashed #cfd7e6;border-radius:12px;background:#fff;display:grid;place-items:center;overflow:hidden;color:#64748b}.shopline-variant-modal-image img{width:100%;height:100%;object-fit:cover}.shopline-variant-media-box div{display:flex;flex-direction:column;gap:8px}.shopline-variant-media-box span{color:#64748b}.shopline-variant-option-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.shopline-variant-modal-section{border-top:1px solid #eef2f7;padding-top:14px}.shopline-variant-modal-section h3{margin:0 0 12px;font-size:15px;color:#0f172a}.shopline-variant-modal footer{border-top:1px solid #e5e7eb;padding:14px 22px;display:flex;justify-content:space-between;gap:12px}.shopline-variant-modal footer>div{display:flex;gap:10px}@media(max-width:760px){.shopline-variant-option-grid,.shopline-variant-media-box{grid-template-columns:1fr}.shopline-variant-modal footer{flex-direction:column}.shopline-variant-modal footer>div{justify-content:flex-end}}.shopline-variants-ref{gap:16px}.shopline-ref-head,.shopline-list-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.shopline-ref-head h2,.shopline-list-head h3{margin:0;color:#202223;font-size:15px;font-weight:650}.shopline-sort-button,.shopline-batch-edit{display:inline-flex;min-height:32px;align-items:center;gap:6px;padding:0 12px;border:1px solid #c9cccf;border-radius:8px;background:#fff;color:#202223;cursor:pointer;font:inherit;font-size:13px;font-weight:650}.shopline-spec-panel{display:grid;gap:10px;padding:14px;border:1px solid #e2e8f0;border-radius:10px;background:#f8fbff}.shopline-spec-row{display:grid;grid-template-columns:150px minmax(0,1fr) 32px 32px;gap:10px;align-items:center}.shopline-spec-name{height:36px;border-color:#cbd5e1!important;background:#fff;font-weight:650}.shopline-spec-values{display:flex;min-height:36px;align-items:center;gap:7px;flex-wrap:wrap;padding:4px 8px;border:1px solid #cbd5e1;border-radius:8px;background:#fff}.shopline-spec-values:focus-within{border-color:#2c6ecb;box-shadow:0 0 0 2px #2c6ecb29}.shopline-spec-chip{display:inline-flex;height:26px;align-items:center;gap:5px;padding:0 9px;border:1px solid #bfdbfe;border-radius:6px;background:#eaf3ff;color:#1e4e8c;font:inherit;font-size:12px;font-weight:650}.shopline-spec-values input{width:150px;height:26px!important;min-width:120px;border:0!important;box-shadow:none!important;padding:0!important}.shopline-spec-icon{display:grid;width:32px;height:32px;place-items:center;border:0;border-radius:7px;background:transparent;color:#5f6b7a;cursor:pointer}.shopline-spec-icon:hover{background:#edf2f7}.shopline-spec-icon.is-danger{color:#c02626}.shopline-spec-icon:disabled{opacity:.35;cursor:not-allowed}.shopline-add-spec{justify-self:start;display:inline-flex;min-height:32px;align-items:center;gap:6px;padding:0 13px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#202223;cursor:pointer;font:inherit;font-size:13px;font-weight:650}.shopline-list-head{margin-top:2px}.shopline-batch-edit{color:#8a8f98;background:#f7f8fa}.shopline-variant-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:12px;border:1px solid #e2e8f0;border-radius:10px 10px 0 0;background:#f8fbff}.shopline-toolbar-tabs{display:flex;gap:8px}.shopline-toolbar-tabs button,.shopline-filter-chips button,.shopline-location-filter{min-height:30px;padding:0 12px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#334155;cursor:pointer;font:inherit;font-size:13px;font-weight:650}.shopline-toolbar-tabs button.is-active{border-color:#2c6ecb;color:#1f5fbf;background:#fff}.shopline-filter-chips{display:flex;grid-column:1/-1;gap:8px;flex-wrap:wrap}.shopline-filter-chips button{min-height:26px;background:#f1f5f9;font-size:12px}.shopline-filter-chips button.is-active{background:#fff;color:#1f5fbf;border-color:#2c6ecb}.shopline-location-filter{grid-column:2;grid-row:1/3;align-self:start;display:inline-flex;align-items:center;gap:6px}.shopline-sku-table{border:1px solid #e2e8f0;border-top:0;border-radius:0 0 10px 10px;overflow:hidden;background:#fff}.shopline-sku-row{display:grid;grid-template-columns:38px minmax(230px,1.5fr) 150px 120px 52px;gap:12px;align-items:center;min-height:60px;padding:8px 12px;border-top:1px solid #edf2f7;color:#202223}.shopline-sku-row:first-child{border-top:0}.shopline-sku-row.is-head{min-height:40px;background:#fff;color:#64748b;font-size:12px;font-weight:650}.shopline-sku-row.is-new{background:#f8fbff}.shopline-sku-row input[type=checkbox]{width:16px;height:16px;accent-color:#2c6ecb}.shopline-sku-info{display:flex;align-items:center;gap:10px;min-width:0}.shopline-sku-image{display:grid;width:40px;height:40px;place-items:center;border:1px dashed #b8c4d4;border-radius:8px;background:#fff;color:#64748b;overflow:hidden}.shopline-sku-image img{width:100%;height:100%;object-fit:cover}.shopline-sku-name{min-width:0;overflow:hidden;border:0;background:transparent;color:#202223;cursor:pointer;font:inherit;font-weight:650;text-align:left;text-overflow:ellipsis;white-space:nowrap}.shopline-sku-name:hover{text-decoration:underline}.shopline-sku-info em{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;background:#dff7e8;color:#087443;font-size:12px;font-style:normal;font-weight:650}.shopline-money-input{display:flex!important;height:36px;align-items:stretch;gap:0!important}.shopline-money-input>span{display:grid;min-width:38px;place-items:center;border:1px solid #cbd5e1;border-right:0;border-radius:8px 0 0 8px;background:#f8fafc;color:#64748b;font-weight:650}.shopline-money-input input{height:36px!important;border-radius:0 8px 8px 0!important}.shopline-stock-input{height:36px!important}.shopline-delete-row{display:grid;width:36px;height:36px;place-items:center;border:0;border-radius:8px;background:transparent;color:#d72c0d;cursor:pointer}.shopline-delete-row:hover{background:#fff1f0}.shopline-delete-row:disabled{opacity:.35;cursor:not-allowed}@media(max-width:980px){.shopline-spec-row,.shopline-variant-toolbar{grid-template-columns:1fr}.shopline-location-filter{grid-column:auto;grid-row:auto}.shopline-sku-row{grid-template-columns:32px minmax(180px,1fr) 120px 100px 40px;min-width:720px}.shopline-sku-table{overflow-x:auto}}.shopline-variants-ref .shopline-variant-toolbar{grid-template-columns:1fr}.shopline-variants-ref .shopline-filter-chips{grid-column:1}.shopline-variants-ref .shopline-location-filter{display:none!important}.shopline-spec-row>.shopify-select{width:150px}.shopline-spec-row .shopify-select-trigger{height:36px;border-color:#cbd5e1;background:#fff;font-weight:650}.shopline-add-spec:disabled{opacity:.45;cursor:not-allowed}.shopline-single-fields-note{margin:0;padding:10px 12px;border:1px solid #dbeafe;border-radius:8px;background:#eff6ff;color:#1e40af;font-size:12px;line-height:18px}.shopline-spec-name-stack{display:grid;gap:6px}.shopline-spec-name-stack>.shopify-select{width:150px}.shopline-custom-option-input{height:32px!important;border-color:#93c5fd!important;background:#fff!important}.shopline-spec-name-stack .shopline-custom-option-input{border-color:#cbd5e1!important;background:#fff!important;box-shadow:none!important;color:#202223}.shopline-spec-name-stack .shopline-custom-option-input:focus{border-color:#cbd5e1!important;box-shadow:none!important}.shopline-spec-modal.is-sort{width:min(560px,calc(100vw - 40px));border-radius:14px;background:#fff;box-shadow:0 18px 48px #0000002e}.shopline-spec-modal.is-sort header{padding:18px 20px;border-bottom:1px solid #edf0f2}.shopline-spec-modal.is-sort header h2{font-size:18px;font-weight:700;color:#202223}.shopline-sort-note{margin:0 0 14px;color:#6d7175;font-size:13px;line-height:20px}.shopline-sort-list{display:grid;gap:10px}.shopline-sort-item{display:grid;grid-template-columns:28px minmax(110px,1fr) minmax(150px,1.4fr) auto;align-items:center;gap:12px;padding:11px 12px;border:1px solid #e1e5e9;border-radius:10px;background:#fff;color:#202223}.shopline-sort-number{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#f1f2f4;color:#5c5f62;font-size:12px;font-weight:650}.shopline-sort-item strong{font-size:14px;font-weight:650}.shopline-sort-item small{color:#5f6b7a;font-size:12px;line-height:18px}.shopline-sort-item small.is-empty{color:#8c9196}.shopline-sort-actions{display:flex;gap:6px}.shopline-sort-actions button{height:28px;padding:0 9px;border:1px solid #c9cccf;border-radius:7px;background:#fff;color:#202223;font-size:12px;cursor:pointer}.shopline-sort-actions button:disabled{opacity:.35;cursor:not-allowed}.shopline-spec-modal.is-sort footer{padding:14px 20px;border-top:1px solid #edf0f2}.shopline-spec-modal.is-sort footer .commerce-button.is-primary{background:#202223;border-color:#202223;color:#fff}.shopify-category-card{gap:14px}.shopify-category-card .shopify-category-manage{justify-self:start;padding:0;border:0;background:transparent;color:#2563eb;font-weight:650;cursor:pointer}.shopify-category-card .shopify-category-manage:hover{text-decoration:underline}.shopify-editor-top-actions .shopify-top-save-button{background:#202223!important;border-color:#202223!important;color:#fff!important;box-shadow:none!important}.shopify-editor-top-actions .shopify-top-save-button:hover:not(:disabled){background:#111827!important;border-color:#111827!important}.shopify-editor-top-actions .shopify-top-save-button:disabled{opacity:.55}.shopline-sort-item{grid-template-columns:28px minmax(120px,1fr) minmax(160px,1.2fr) auto!important;background:#fff!important}.shopline-sort-actions button{border:0!important;background:#f6f6f7!important;color:#5f6368!important}.shopline-sort-actions button:not(:disabled):hover{background:#eceff1!important;color:#202223!important}.shopline-sort-item small.is-empty{color:#8a8f94!important}.shopline-sort-number{background:#f1f2f4!important;color:#5c5f62!important}.shopline-spec-modal-backdrop:has(.shopline-spec-modal.is-sort){position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:24px!important;background:#00000047!important;z-index:1000!important}.shopline-spec-modal.is-sort{position:relative!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;margin:0!important;max-height:calc(100vh - 96px)!important;overflow:hidden!important;transform:none!important}.shopline-spec-modal.is-sort .shopline-spec-modal-body{max-height:calc(100vh - 220px);overflow:auto}.shopline-sort-button.is-done{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important}.shopline-spec-panel.is-sorting{border:1px solid #dbeafe;background:#f8fbff}.shopline-spec-row.is-sorting{grid-template-columns:24px 150px 1fr!important;cursor:grab}.shopline-spec-row.is-sorting:active{cursor:grabbing}.shopline-drag-handle,.shopline-chip-drag{display:inline-flex;align-items:center;justify-content:center;color:#8c9196;font-weight:700;letter-spacing:-4px;line-height:1}.shopline-drag-handle{font-size:16px}.shopline-spec-chip.is-sortable{gap:6px;cursor:grab;background:#fff;border-style:solid}.shopline-spec-chip.is-sortable:active{cursor:grabbing}.shopline-chip-drag{font-size:13px;margin-right:2px}.shopline-spec-panel.is-sorting .shopline-spec-values input{opacity:.45;pointer-events:none}.shopline-spec-panel.is-sorting .shopify-select-trigger{pointer-events:none;background:#f6f6f7!important;color:#5f6368!important}.shopline-sku-empty{padding:18px;border-top:1px solid #edf0f2;color:#6d7175;font-size:13px;text-align:center;background:#fafafa}.shopline-spec-values{align-items:center!important;min-height:36px!important}.shopline-spec-values input{height:32px!important;min-height:32px!important;max-height:32px!important;line-height:30px!important;flex:1 1 160px!important;min-width:120px!important;max-width:220px!important;box-sizing:border-box!important}.shopline-spec-chip{height:28px!important;max-width:140px!important;display:inline-flex!important;align-items:center!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;vertical-align:middle!important}.shopline-spec-chip svg{flex:0 0 auto}.shopline-spec-chip .shopline-chip-drag{flex:0 0 auto}.shopline-spec-panel{background:#fff!important;border:1px solid #e1e3e5!important}.shopline-spec-panel.is-sorting{background:#fff!important;border-color:#e1e3e5!important}.shopline-spec-row,.shopline-spec-row.is-sorting{background:#fff!important}.shopline-spec-panel{background:#fbfbfb!important;border:1px dashed #9ca3ad!important;border-radius:8px!important}.shopline-spec-panel.is-sorting{background:#fbfbfb!important;border:1px dashed #9ca3ad!important}.shopline-spec-row,.shopline-spec-row.is-sorting{background:#fbfbfb!important}.shopline-spec-panel.is-empty{display:grid!important;place-items:start!important;padding:16px!important;min-height:64px!important;background:#fbfbfb!important;border:1px dashed #9ca3ad!important}.shopline-add-spec.is-empty{min-height:36px;padding:0 12px;border:1px solid #c9cccf;border-radius:8px;background:#fff;color:#202223;font-weight:650;display:inline-flex;align-items:center;gap:6px;cursor:pointer}.shopline-add-spec.is-empty:hover{background:#f6f6f7}.shopline-editable-option-select{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) 30px;width:150px;height:36px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;overflow:visible}.shopline-editable-option-select input{min-width:0;height:34px;border:0!important;background:transparent!important;padding:0 6px 0 10px!important;color:#202223;font:inherit;font-size:13px;font-weight:650;outline:0}.shopline-editable-option-select>.shopline-required{display:grid;place-items:center;padding-left:8px}.shopline-editable-option-select>button{display:grid;place-items:center;width:30px;height:34px;border:0;background:transparent;color:#566170;cursor:pointer}.shopline-editable-option-select .shopline-editable-option-menu{top:38px;left:0;right:auto;width:180px;z-index:30}.shopline-editable-option-select:focus-within{border-color:#8c9196;box-shadow:0 0 0 1px #8c9196}.shopline-spec-name-stack>.shopline-editable-option-select{width:150px}.shopline-spec-panel.is-sorting .shopline-editable-option-select{pointer-events:none;background:#f6f6f7!important;color:#5f6368!important}.shopline-editable-option-select:focus-within{border-color:#cbd5e1!important;box-shadow:none!important}.shopline-editable-option-select input:focus{outline:0!important;box-shadow:none!important}.shopline-editable-option-select button:focus{outline:0!important;box-shadow:none!important}.shopify-shipping-card{gap:14px}.shopify-weight-row{display:grid;gap:7px}.shopify-weight-inputs{display:grid;grid-template-columns:minmax(0,1fr) 132px;align-items:end;gap:10px}.shopify-weight-inputs>input{height:36px;border:1px solid #c9cccf;border-radius:8px;background:#fff;padding:0 10px;color:#202223;font:inherit}.shopify-weight-inputs>.shopify-select{width:132px}.shopify-weight-inputs .shopify-select-trigger{height:36px;border-color:#c9cccf;background:#fff}.shopify-weight-inputs>input[type=number]{-webkit-appearance:auto!important;-moz-appearance:auto!important;appearance:auto!important;padding-right:4px!important}.shopify-weight-inputs>input[type=number]::-webkit-outer-spin-button,.shopify-weight-inputs>input[type=number]::-webkit-inner-spin-button{-webkit-appearance:auto!important;opacity:1!important;margin:0!important}.shopify-category-picker-card{gap:12px}.shopify-category-picker-card .shopify-card-heading{align-items:center}.shopify-category-picker-card .shopify-icon-button{width:26px;height:26px;color:#6d7175}.shopify-category-search{display:grid;gap:6px}.shopify-category-search>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.shopify-category-search .shopify-select{width:100%}.shopify-category-search .shopify-select-trigger{height:36px;border-color:#c9cccf;background:#fff;color:#6d7175}.shopify-category-tags{display:flex;flex-wrap:wrap;gap:6px}.shopify-category-tag{display:inline-flex;align-items:center;gap:5px;height:28px;max-width:100%;padding:0 8px;border:1px solid #c9cccf;border-radius:7px;background:#f6f6f7;color:#202223;font-size:13px;cursor:pointer}.shopify-category-tag svg{flex:0 0 auto;color:#6d7175}.shopify-category-search-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;height:36px;padding:0 10px;border:1px solid #c9cccf;border-radius:8px;background:#fff;color:#6d7175;font-size:13px;cursor:pointer}.category-picker-backdrop{z-index:1200}.category-picker-dialog{width:min(760px,calc(100vw - 48px));max-height:82vh;display:flex;flex-direction:column;overflow:hidden;border-radius:12px;background:#fff;box-shadow:0 24px 64px #00000038}.category-picker-dialog>header{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid #e1e3e5}.category-picker-dialog>header h2{margin:0;font-size:18px}.category-picker-dialog>header button{border:0;background:transparent;color:#4b5563;cursor:pointer}.category-picker-toolbar{display:grid;grid-template-columns:150px minmax(0,1fr);gap:10px;padding:14px 18px}.category-picker-toolbar .shopify-select-trigger{height:36px}.category-picker-toolbar label{display:flex;align-items:center;gap:8px;height:36px;padding:0 10px;border:1px solid #c9cccf;border-radius:8px;background:#fff;color:#6d7175}.category-picker-toolbar input{min-width:0;flex:1;border:0!important;outline:0!important;background:transparent!important;font:inherit}.category-picker-table{margin:0 18px 12px;border:1px solid #e1e3e5;border-radius:8px;overflow:auto}.category-picker-row{display:grid;grid-template-columns:42px minmax(180px,1fr) 120px 110px;align-items:center;min-height:42px;border-bottom:1px solid #edf0f2;color:#202223;font-size:13px}.category-picker-row:last-child{border-bottom:0}.category-picker-row>span,.category-picker-row>strong{padding:0 12px}.category-picker-row.is-head{position:sticky;top:0;z-index:1;background:#f6f6f7;color:#6d7175;font-weight:650}.category-picker-row:not(.is-head){cursor:pointer;background:#fff}.category-picker-row:not(.is-head):hover{background:#fafafa}.category-picker-row input[type=checkbox]{width:16px;height:16px}.category-picker-dialog>footer{display:flex;justify-content:flex-end;gap:10px;padding:14px 18px;border-top:1px solid #e1e3e5}.category-picker-dialog .commerce-button{height:36px;padding:0 14px;border:1px solid #c9cccf;border-radius:8px;background:#fff;color:#202223;font-weight:650;cursor:pointer}.category-picker-dialog .commerce-button.is-primary{border-color:#202223;background:#202223;color:#fff}.category-picker-backdrop{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:24px!important;background:#00000047!important;z-index:3000!important}.category-picker-dialog{position:relative!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;margin:0!important;transform:none!important;max-width:calc(100vw - 48px)!important;max-height:calc(100vh - 48px)!important}.shopify-category-tags{min-width:0;overflow:hidden}.shopify-category-tag{max-width:100%;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shopify-category-tag svg{flex:0 0 auto}.shopify-category-tag{display:inline-flex}.shopify-category-tag:first-line{line-height:inherit}.shopify-category-inline{position:relative;min-width:0}.shopify-category-search{display:flex;align-items:center;width:100%;height:36px;padding:0 10px;border:1px solid #c9cccf;border-radius:7px;background:#fff}.shopify-category-search:focus-within{border-color:#202223;box-shadow:0 0 0 2px #2022231f}.shopify-product-editor .shopify-category-search input{min-width:0;flex:1;width:100%;height:100%;padding:0!important;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;color:#202223;font:inherit}.shopify-category-search input::-webkit-search-cancel-button{display:none}.shopify-category-clear{display:grid;flex:0 0 24px;width:24px;height:24px;place-items:center;padding:0;border:0;border-radius:4px;background:transparent;color:#6d7175;cursor:pointer}.shopify-category-clear:hover,.shopify-category-clear:focus-visible{background:#f1f2f4;color:#202223}.shopify-category-inline-menu{position:absolute;z-index:80;top:calc(100% + 5px);left:0;right:0;max-height:210px;overflow-y:auto;padding:5px;border:1px solid #d9dce1;border-radius:7px;background:#fff;box-shadow:0 9px 22px #12192321}.shopify-category-inline-menu button{display:flex;align-items:center;width:100%;min-height:35px;padding:5px 8px;border:0;border-radius:5px;background:transparent;color:#303842;text-align:left;font:inherit;font-size:13px;overflow-wrap:anywhere;cursor:pointer}.shopify-category-inline-menu button:hover,.shopify-category-inline-menu button:focus-visible{background:#f1f2f4;outline:0}.shopify-category-inline-menu p{margin:5px 8px;color:#6d7175;font-size:13px}.shopify-inventory-fields{display:grid;grid-template-columns:140px minmax(0,1fr);gap:12px;align-items:end}.shopify-inventory-fields label{display:grid;gap:6px;min-width:0}.shopify-inventory-fields label:first-child{grid-column:1}.shopify-inventory-fields label:nth-child(2){grid-column:2}.shopify-inventory-fields label:nth-child(3){grid-column:1 / -1}.shopify-inventory-fields input{height:36px;border:1px solid #c9cccf;border-radius:8px;background:#fff;padding:0 10px;color:#202223;font:inherit;min-width:0}.shopify-inventory-fields input[type=number]{-webkit-appearance:auto!important;-moz-appearance:auto!important;appearance:auto!important;padding-right:2px!important}.shopify-inventory-fields input[type=number]::-webkit-outer-spin-button,.shopify-inventory-fields input[type=number]::-webkit-inner-spin-button{-webkit-appearance:auto!important;opacity:1!important;margin:0!important}@media(max-width:760px){.shopify-inventory-fields{grid-template-columns:1fr}.shopify-inventory-fields label,.shopify-inventory-fields label:first-child,.shopify-inventory-fields label:nth-child(2),.shopify-inventory-fields label:nth-child(3){grid-column:1}}.shopify-price-card{gap:14px}.shopify-price-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.shopify-price-grid label{display:grid;gap:6px;min-width:0}.shopify-price-grid label>span{display:inline-flex;align-items:center;gap:4px;color:#202223;font-size:13px;font-weight:650}.shopify-help-icon{display:inline-grid;place-items:center;width:16px;height:16px;border:0;background:transparent;color:#8c9196;padding:0;cursor:help}.shopify-help-icon:hover{color:#202223}.shopify-price-grid .shopify-input-prefix,.shopify-readonly-money{height:36px;border:1px solid #c9cccf;border-radius:8px;background:#fff;display:flex;align-items:center;overflow:hidden}.shopify-price-grid .shopify-input-prefix>span,.shopify-readonly-money>span{padding:0 10px;color:#6d7175;border-right:1px solid #e1e3e5;height:100%;display:flex;align-items:center;background:#fafafa;font-size:13px}.shopify-price-grid .shopify-input-prefix input{min-width:0;flex:1;height:34px;border:0!important;background:#fff!important;padding:0 10px!important;font:inherit}.shopify-readonly-money{background:#f6f6f7;color:#6d7175}.shopify-readonly-money strong{padding:0 10px;font-size:13px;font-weight:500;color:#6d7175}.shopify-price-grid label:nth-child(4),.shopify-price-grid label:nth-child(5){grid-column:auto}@media(max-width:980px){.shopify-price-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.shopify-price-grid{grid-template-columns:1fr}}.shopify-price-card .shopify-input-prefix,.shopify-price-card .shopify-readonly-money{height:38px;border:1px solid #d9dde3!important;border-radius:8px!important;background:#fff!important;box-shadow:none!important;transition:border-color .15s ease,box-shadow .15s ease}.shopify-price-card .shopify-input-prefix:focus-within{border-color:#8c9196!important;box-shadow:0 0 0 1px #8c91962e!important}.shopify-price-card .shopify-input-prefix>span,.shopify-price-card .shopify-readonly-money>span{height:100%;min-width:48px;display:inline-flex;align-items:center;justify-content:center;padding:0 9px!important;border-right:1px solid #eef0f2!important;background:#f7f8fa!important;color:#6d7175!important;font-size:13px!important;font-weight:500!important;letter-spacing:0!important}.shopify-price-card .shopify-input-prefix input{height:36px!important;padding:0 11px!important;color:#202223!important;font-size:13px!important}.shopify-price-card .shopify-input-prefix input::placeholder{color:#9ca3af}.shopify-price-card .shopify-readonly-money{background:#f7f8fa!important}.shopify-price-card .shopify-readonly-money strong{padding:0 11px!important;color:#6d7175!important;font-size:13px!important;font-weight:500!important}.shopify-price-card .shopify-help-icon{width:15px;height:15px;color:#8c9196}.shopify-price-card .shopify-help-icon svg{width:13px;height:13px;stroke-width:1.8}.shopify-price-grid label>span{height:18px;line-height:18px}.shopify-media-heading{align-items:center}.shopify-media-heading>div:first-child{display:flex;align-items:center;gap:6px}.shopify-media-top-actions{display:flex;align-items:center;gap:8px}.shopify-media-top-actions .commerce-button{height:32px;padding:0 10px;border-color:#c9cccf;background:#fff;color:#202223;font-size:13px}.shopify-media-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:12px}.shopify-media-card,.shopify-media-add-card{position:relative;aspect-ratio:1/1.18;border:1px solid #d8dadd;border-radius:10px;background:#f7f8fa;overflow:hidden}.shopify-media-card img,.shopify-media-card video{width:100%;height:100%;object-fit:cover;display:block}.shopify-media-badge{position:absolute;top:7px;left:7px;z-index:2;padding:2px 7px;border-radius:999px;background:#202223c7;color:#fff;font-size:12px;font-weight:650}.shopify-media-card>button{position:absolute;top:6px;right:6px;z-index:2;display:grid;place-items:center;width:22px;height:22px;border:0;border-radius:999px;background:#ffffffe6;color:#202223;cursor:pointer}.shopify-media-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:34px;height:34px;border-radius:999px;background:#202223a6;color:#fff;font-size:15px}.shopify-media-add-card{display:grid;place-items:center;align-content:center;gap:6px;border-style:dashed;color:#6d7175;cursor:pointer}.shopify-media-add-card:hover{background:#f1f2f4;border-color:#8c9196}.shopify-media-add-card span{font-size:13px}.media-url-dialog-backdrop{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#00000057!important;z-index:3200!important}.media-url-dialog{width:min(560px,calc(100vw - 48px));border-radius:12px;background:#fff;box-shadow:0 24px 64px #00000038;overflow:hidden}.media-url-dialog>header{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid #e1e3e5}.media-url-dialog>header h2{margin:0;font-size:18px;font-weight:700;color:#202223}.media-url-dialog>header button{display:grid;place-items:center;width:28px;height:28px;border:0;background:transparent;color:#6d7175;cursor:pointer}.media-url-dialog-body{display:grid;gap:12px;padding:20px}.media-url-dialog-body label{display:grid;gap:8px;color:#202223;font-size:14px;font-weight:650}.media-url-dialog-body input{height:38px;border:1px solid #c9cccf;border-radius:8px;padding:0 10px;font:inherit}.media-url-dialog-body input:focus{outline:0;border-color:#4f46e5;box-shadow:0 0 0 2px #4f46e51f}.media-url-dialog-body p{margin:0;color:#6d7175;font-size:13px}.media-url-dialog>footer{display:flex;justify-content:flex-end;gap:10px;padding:14px 20px;border-top:1px solid #e1e3e5}.media-url-dialog .commerce-button{height:36px;padding:0 14px;border:1px solid #c9cccf;border-radius:8px;background:#fff;color:#202223;font-weight:650}.media-url-dialog .commerce-button.is-primary{border-color:#2563eb;background:#2563eb;color:#fff}.shopify-media-video-fallback{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:linear-gradient(135deg,#111827,#374151);color:#fff;font-size:13px;font-weight:700;letter-spacing:.08em}.shopify-media-card video{position:relative;z-index:1;background:#111827}.shopify-media-card .shopify-media-play{z-index:3}.shopify-media-card .shopify-media-video-fallback+video{width:100%;height:100%;object-fit:cover}.shopify-media-uploading-card{position:relative;aspect-ratio:1/1.18;display:grid;place-items:center;align-content:center;gap:8px;border:1px dashed #2563eb;border-radius:10px;background:#eff6ff;color:#2563eb;font-size:13px;font-weight:650}.shopify-media-uploading-card svg{animation:shopify-media-spin 1s linear infinite}@keyframes shopify-media-spin{to{transform:rotate(360deg)}}.shopify-media-card{display:block;contain:paint}.shopify-media-card img,.shopify-media-card video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;object-position:center!important}.shopify-media-library-grid .shopify-media-thumb{position:relative;display:block;overflow:hidden;border-radius:8px;background:#f6f6f7}.shopify-media-library-grid .shopify-media-thumb img,.shopify-media-library-grid .shopify-media-thumb video{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;object-position:center!important;display:block}.shopify-media-card .shopify-media-video-fallback{z-index:1}.shopify-media-card .shopify-media-badge,.shopify-media-card>button,.shopify-media-card .shopify-media-play{position:absolute}.shopify-media-filters .shopify-select{min-width:140px}.shopify-media-filters .shopify-select-trigger{height:36px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shopify-media-filters .shopify-select-trigger span,.shopify-media-filters .shopify-select-option span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shopify-media-filters .shopify-select-menu{min-width:180px}.shopify-media-filters .shopify-select-option{white-space:nowrap;grid-template-columns:minmax(0,1fr) 18px;align-items:center}.shopify-price-card .shopify-input-prefix>span,.shopify-price-card .shopify-readonly-money>span{background:#eef0f3!important;color:#4b5563!important;border-right-color:#d8dde3!important;font-weight:600!important}.shopify-media-card video,.shopify-media-library-grid .shopify-media-thumb video{background:transparent!important;object-fit:cover!important;object-position:center!important}.shopify-media-card .shopify-media-video-fallback{display:none!important}.shopify-media-card:has(video){background:#f7f8fa!important}.shopify-media-library-grid .shopify-media-thumb:has(video){background:#f7f8fa!important}.shopify-media-card .shopify-media-badge{background:#ffffffe0!important;color:#202223!important;border:1px solid rgba(0,0,0,.08)!important;box-shadow:0 1px 3px #00000014!important}.shopify-media-card.is-cover{background:#f7f8fa!important}.shopify-media-card.is-cover video{background:transparent!important}.shopify-media-card.is-cover .shopify-media-video-fallback{display:none!important}.shopify-title-card{gap:14px;min-width:0}.shopify-title-card label{display:grid;gap:7px;min-width:0}.shopify-title-card input{min-width:0;height:38px;border:1px solid #c9cccf;border-radius:8px;padding:0 11px;background:#fff;color:#202223;font:inherit}.shopify-content-card .shopify-card-heading{margin-bottom:0}.shopify-rich-toolbar{margin-top:8px!important;margin-bottom:0!important;display:flex;align-items:center;gap:2px;min-height:40px;padding:5px 7px!important;border:1px solid #c9cccf!important;border-bottom:0!important;border-radius:8px 8px 0 0!important;background:#f7f8fa!important}.shopify-rich-toolbar button{width:30px!important;height:30px!important;border:0!important;border-radius:6px!important;background:transparent!important;color:#4b5563!important;display:grid!important;place-items:center!important}.shopify-rich-toolbar button:hover,.shopify-rich-toolbar button[aria-pressed=true]{background:#e9ecef!important;color:#202223!important}.shopify-tiptap-shell{margin-top:0!important;border:1px solid #c9cccf!important;border-radius:0 0 8px 8px!important;min-height:220px!important;background:#fff!important}.shopify-tiptap-shell .ProseMirror{min-height:200px!important;padding:12px!important;outline:0!important}.shopify-tiptap-shell .ProseMirror p{margin:0 0 8px}.shopify-content-card .shopify-content-divider{margin-top:18px!important}.shopify-rich-toolbar{flex-wrap:wrap}.shopify-rich-toolbar>.shopify-select{width:104px}.shopify-rich-toolbar .shopify-select-trigger{height:30px!important;border:0!important;background:transparent!important;border-radius:6px!important;font-size:13px!important}.shopify-rich-toolbar .shopify-select-trigger:hover{background:#e9ecef!important}.shopify-toolbar-separator{width:1px;height:22px;background:#d8dde3;margin:0 4px}.shopify-description-source{width:100%;min-height:220px;margin:0;border:1px solid #c9cccf;border-radius:0 0 8px 8px;padding:12px;font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;resize:vertical;outline:0}.shopify-tiptap-shell .ProseMirror h1{font-size:24px;line-height:1.25;margin:0 0 10px;font-weight:700}.shopify-tiptap-shell .ProseMirror h2{font-size:20px;line-height:1.3;margin:0 0 9px;font-weight:700}.shopify-tiptap-shell .ProseMirror ul,.shopify-tiptap-shell .ProseMirror ol{padding-left:22px;margin:0 0 8px}.shopify-tiptap-shell .ProseMirror img{max-width:100%;height:auto;border-radius:8px;display:block;margin:8px 0}.shopify-content-card .shopify-card-heading{align-items:center}.shopify-rich-toolbar{min-height:44px!important;padding:6px!important;gap:1px!important;background:#fff!important;border:1px solid #d5d9de!important;border-bottom:0!important;border-radius:10px 10px 0 0!important;box-shadow:inset 0 -1px #eef0f2}.shopify-rich-toolbar>.shopify-select{width:108px;margin-right:2px}.shopify-rich-toolbar .shopify-select-trigger{height:32px!important;padding:0 8px!important;background:#fff!important;border:1px solid #d8dde3!important;border-radius:7px!important;color:#202223!important;font-size:13px!important;font-weight:500!important}.shopify-rich-toolbar .shopify-select-trigger:hover{background:#f6f6f7!important}.shopify-rich-toolbar button{width:28px!important;height:28px!important;border:0!important;border-radius:5px!important;background:#fff!important;color:#5f6673!important;padding:0!important}.shopify-rich-toolbar button svg{width:15px!important;height:15px!important;stroke-width:1.9!important}.shopify-rich-toolbar button:hover{background:#f3f4f6!important;color:#202223!important}.shopify-rich-toolbar button[aria-pressed=true]{background:#e8f0fe!important;color:#1f4ed8!important}.shopify-toolbar-separator{width:1px!important;height:18px!important;background:#e1e5ea!important;margin:0 5px!important}.shopify-tiptap-shell{border-color:#d5d9de!important;border-radius:0 0 10px 10px!important;box-shadow:none!important}.shopify-tiptap-shell .ProseMirror{min-height:210px!important;padding:14px!important;color:#202223!important;font-size:14px!important;line-height:1.6!important}.shopify-description-source{border-color:#d5d9de!important;border-radius:0 0 10px 10px!important}.shopify-rich-toolbar .shopify-select-menu{z-index:120!important}.shopify-content-card .shopify-card-heading h2{font-size:16px!important}.rich-editor-dialog-backdrop{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#00000057!important;z-index:3300!important}.rich-editor-dialog{width:min(520px,calc(100vw - 48px));border-radius:12px;background:#fff;box-shadow:0 24px 64px #00000038;overflow:hidden}.rich-editor-dialog>header{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid #e1e3e5}.rich-editor-dialog>header h2{margin:0;font-size:17px;color:#202223}.rich-editor-dialog>header button{display:grid;place-items:center;width:28px;height:28px;border:0;background:transparent;color:#6d7175}.rich-editor-dialog-body{padding:18px}.rich-editor-dialog-body label{display:grid;gap:8px;font-size:14px;font-weight:650}.rich-editor-dialog-body input{height:38px;border:1px solid #c9cccf;border-radius:8px;padding:0 10px;font:inherit}.rich-editor-dialog>footer{display:flex;justify-content:flex-end;gap:10px;padding:14px 18px;border-top:1px solid #e1e3e5}.rich-editor-dialog .commerce-button{height:36px;padding:0 14px;border:1px solid #c9cccf;border-radius:8px;background:#fff}.rich-editor-dialog .commerce-button.is-primary{border-color:#202223;background:#202223;color:#fff}.shopify-rich-toolbar{padding:4px 6px!important;gap:0!important;background:#f9fafb!important}.shopify-rich-toolbar button{background:transparent!important}.shopify-rich-toolbar>.shopify-select .shopify-select-trigger{background:transparent!important;border-color:transparent!important}.shopify-rich-toolbar>.shopify-select .shopify-select-trigger:hover{background:#eef0f3!important}.shopify-toolbar-separator{margin:0 3px!important;background:#dfe3e8!important}.shopify-rich-toolbar button:hover{background:#eef0f3!important}.shopify-rich-toolbar button[aria-pressed=true]{background:#e6f0ff!important;color:#1d4ed8!important}.shopify-content-card .shopify-rich-toolbar{margin-bottom:0!important;border-bottom:0!important;box-shadow:none!important}.shopify-content-card .shopify-tiptap-shell{margin-top:0!important;border-top:0!important;border-radius:0 0 10px 10px!important}.shopify-content-card .shopify-description-source{margin-top:0!important;border-top:0!important}.shopify-content-card .shopify-rich-toolbar+.shopify-tiptap-shell,.shopify-content-card .shopify-rich-toolbar+.shopify-description-source{margin-top:0!important}.lexical-rich-toolbar{overflow:visible}.lexical-style-select{position:relative;display:flex;align-items:center;width:108px}.lexical-style-select select{width:100%;height:32px;border:0;background:transparent;border-radius:6px;padding:0 24px 0 8px;color:#202223;font-size:13px;font-weight:500;-moz-appearance:none;appearance:none;-webkit-appearance:none}.lexical-style-select select:hover{background:#eef0f3}.lexical-style-select svg{position:absolute;right:7px;pointer-events:none;color:#6b7280}.lexical-rich-shell{position:relative}.lexical-rich-content{min-height:210px;padding:14px;outline:0;color:#202223;font-size:14px;line-height:1.6}.lexical-rich-placeholder{position:absolute;top:14px;left:14px;color:#9ca3af;pointer-events:none;font-size:14px}.lexical-rich-content p{margin:0 0 8px}.lexical-rich-content h1{font-size:24px;line-height:1.25;margin:0 0 10px;font-weight:700}.lexical-rich-content h2{font-size:20px;line-height:1.3;margin:0 0 9px;font-weight:700}.lexical-rich-content ul,.lexical-rich-content ol{padding-left:22px;margin:0 0 8px}.lexical-rich-content a{color:#2563eb;text-decoration:underline}.lexical-rich-content blockquote{border-left:3px solid #d8dde3;margin:8px 0;padding:4px 0 4px 12px;color:#4b5563}.lexical-rich-content img{max-width:100%;height:auto;border-radius:8px;display:block;margin:8px 0}.lexical-rich-toolbar{position:relative}.lexical-inline-dialog{position:absolute;top:40px;right:8px;z-index:50;display:flex;align-items:flex-end;gap:8px;min-width:360px;padding:12px;border:1px solid #d5d9de;border-radius:10px;background:#fff;box-shadow:0 16px 38px #00000029}.lexical-inline-dialog label{display:grid;gap:6px;flex:1;font-size:12px;font-weight:650;color:#202223}.lexical-inline-dialog input{height:34px;border:1px solid #c9cccf;border-radius:7px;padding:0 9px;font:inherit}.lexical-inline-dialog button{width:auto!important;height:34px!important;padding:0 12px!important;border:1px solid #c9cccf!important;background:#fff!important;color:#202223!important}.lexical-inline-dialog button.is-primary{border-color:#202223!important;background:#202223!important;color:#fff!important}.shopify-content-card .lexical-rich-toolbar{height:38px!important;min-height:38px!important;display:flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:0!important;padding:0 8px!important;background:#f4f4f5!important;border:1px solid #babfc3!important;border-bottom:0!important;border-radius:8px 8px 0 0!important;box-shadow:none!important;overflow:visible!important}.shopify-content-card .lexical-style-select{width:96px!important;height:30px!important;margin-right:6px!important}.shopify-content-card .lexical-style-select select{height:30px!important;padding:0 22px 0 8px!important;border:0!important;border-radius:5px!important;background:transparent!important;color:#202223!important;font-size:13px!important;font-weight:500!important}.shopify-content-card .lexical-style-select select:hover{background:#e7e9eb!important}.shopify-content-card .lexical-style-select svg{right:6px!important;color:#4b5563!important}.shopify-content-card .lexical-rich-toolbar button{width:27px!important;height:27px!important;margin:0 1px!important;padding:0!important;border:0!important;border-radius:5px!important;background:transparent!important;color:#202223!important;box-shadow:none!important}.shopify-content-card .lexical-rich-toolbar button svg{width:15px!important;height:15px!important;stroke-width:2!important}.shopify-content-card .lexical-rich-toolbar button:hover{background:#e7e9eb!important;color:#111827!important}.shopify-content-card .lexical-rich-toolbar button[aria-pressed=true]{background:#dfe7ff!important;color:#1f4ed8!important}.shopify-content-card .lexical-rich-toolbar .shopify-toolbar-separator{width:1px!important;height:20px!important;margin:0 6px!important;background:#c9cccf!important}.shopify-content-card .lexical-rich-shell{border:1px solid #babfc3!important;border-top:0!important;border-radius:0 0 8px 8px!important;background:#fff!important;margin-top:0!important;box-shadow:none!important}.shopify-content-card .lexical-rich-content{min-height:228px!important;padding:13px 14px!important;background:#fff!important;color:#202223!important;font-size:14px!important;line-height:1.55!important}.shopify-content-card .lexical-rich-placeholder{top:13px!important;left:14px!important;color:#9ca3af!important}.shopify-content-card .shopify-description-source{border-color:#babfc3!important;border-top:0!important;border-radius:0 0 8px 8px!important}.shopify-content-card .lexical-inline-dialog{top:36px!important;right:6px!important}.shopify-content-card{--rt-border:#babfc3}.shopify-content-card .lexical-rich-toolbar{margin:0!important;border-color:var(--rt-border)!important;border-bottom:0!important;border-radius:8px 8px 0 0!important}.shopify-content-card .lexical-rich-shell{margin:0!important;border-color:var(--rt-border)!important;border-top:0!important;border-radius:0 0 8px 8px!important;transform:translateY(0)!important}.shopify-content-card .lexical-rich-toolbar+.lexical-rich-shell{margin-top:0!important}.shopify-content-card .lexical-rich-content{border-top:0!important}.shopify-content-card .shopify-card-heading+.lexical-rich-toolbar{margin-top:8px!important}.shopify-content-card .lexical-rich-toolbar:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:#f4f4f5;z-index:2}.shopify-content-card .lexical-rich-shell:before{content:"";position:absolute;left:0;right:0;top:0;height:0;background:transparent}.shopify-content-card .shopify-description-source{margin:0!important;border-top:0!important}.shopify-content-card .lexical-editor-frame{margin-top:8px!important;border:1px solid #babfc3!important;border-radius:8px!important;background:#fff!important;overflow:visible!important}.shopify-content-card .lexical-editor-frame .lexical-rich-toolbar{height:38px!important;min-height:38px!important;margin:0!important;padding:0 8px!important;border:0!important;border-bottom:1px solid #d7dade!important;border-radius:8px 8px 0 0!important;background:#f4f4f5!important;box-shadow:none!important}.shopify-content-card .lexical-editor-frame .lexical-rich-shell{margin:0!important;border:0!important;border-radius:0 0 8px 8px!important;background:#fff!important}.shopify-content-card .lexical-editor-frame .lexical-rich-content{min-height:270px!important;margin:0!important;padding:13px 14px!important;border:0!important;background:#fff!important}.shopify-content-card .lexical-editor-frame .shopify-description-source{margin:0!important;border:0!important;border-radius:0 0 8px 8px!important;min-height:270px!important}.shopify-content-card .lexical-rich-toolbar:after,.shopify-content-card .lexical-rich-shell:before{display:none!important}.lexical-inline-dialog{top:42px!important;right:8px!important;align-items:center!important;min-width:420px!important}.lexical-inline-dialog label,.lexical-inline-dialog input{min-width:0!important}.lexical-inline-dialog button{flex:0 0 auto!important;min-width:58px!important;white-space:nowrap!important}.lexical-inline-dialog button.is-primary{min-width:58px!important}.lexical-media-node{display:block;margin:10px 0}.lexical-embedded-image{display:block;max-width:100%;height:auto;border-radius:8px;border:1px solid #e5e7eb}.lexical-embedded-video{display:block;width:min(100%,560px);aspect-ratio:16/9;border:1px solid #e5e7eb;border-radius:8px;background:#111827}.lexical-rich-content .lexical-media-node{-webkit-user-select:none;user-select:none}.shopify-content-card .lexical-editor-frame{margin-bottom:0!important}.shopify-content-card{padding-bottom:16px!important}.shopify-content-card .lexical-rich-shell{border-bottom:0!important}.shopify-content-card .lexical-editor-frame{border-bottom:0!important;border-radius:8px 8px 0 0!important}.shopify-content-card .lexical-editor-frame .lexical-rich-shell{border-radius:0!important}.shopify-content-card .lexical-editor-frame .lexical-rich-content{padding-bottom:14px!important}.lexical-inline-dialog{display:grid!important;grid-template-columns:minmax(260px,1fr) 64px 64px!important;align-items:end!important;gap:8px!important;min-width:470px!important;padding:12px!important}.lexical-inline-dialog label{display:grid!important;grid-template-rows:auto 36px!important;gap:6px!important;min-width:0!important}.lexical-inline-dialog label span{height:16px!important;line-height:16px!important}.lexical-inline-dialog input{height:36px!important;box-sizing:border-box!important}.lexical-inline-dialog button{height:36px!important;min-width:64px!important;box-sizing:border-box!important;white-space:nowrap!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;padding:0 12px!important}.lexical-inline-dialog button.is-primary{height:36px!important;min-width:64px!important}.lexical-rich-toolbar button:disabled{opacity:.35!important;cursor:not-allowed!important;background:transparent!important;color:#9ca3af!important}.shopify-content-card .shopify-content-divider{display:none!important;height:0!important;margin:0!important;border:0!important}.shopify-content-card .lexical-editor-frame{border:1px solid #babfc3!important;border-radius:8px!important;border-bottom:1px solid #babfc3!important;overflow:hidden!important}.shopify-content-card .lexical-editor-frame .lexical-rich-toolbar{border-bottom:1px solid #d7dade!important;border-radius:8px 8px 0 0!important}.shopify-content-card .lexical-editor-frame .lexical-rich-shell{border:0!important;border-radius:0 0 8px 8px!important}.shopify-content-card .lexical-editor-frame .lexical-rich-content{min-height:270px!important}.shopify-content-card .lexical-editor-frame .shopify-description-source{border:0!important;border-radius:0 0 8px 8px!important}.lexical-inline-dialog{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;align-items:stretch!important;min-width:500px!important;padding:12px!important}.lexical-inline-dialog-title{display:block!important;height:16px!important;line-height:16px!important;font-size:12px!important;font-weight:650!important;color:#202223!important}.lexical-inline-dialog-row{display:grid!important;grid-template-columns:minmax(300px,1fr) 64px 64px!important;align-items:center!important;gap:8px!important}.lexical-inline-dialog-row input{height:36px!important;box-sizing:border-box!important;border:1px solid #c9cccf!important;border-radius:7px!important;padding:0 10px!important}.lexical-inline-dialog-row button{height:36px!important;min-width:64px!important;box-sizing:border-box!important;white-space:nowrap!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 12px!important}.lexical-inline-dialog-error{margin:0!important;color:#b42318!important;font-size:12px!important;line-height:16px!important}.lexical-inline-dialog>label{display:contents!important}.lexical-inline-dialog-row button{border:1px solid #c9cccf!important;border-radius:7px!important;background:#fff!important;color:#202223!important;font-weight:600!important;box-shadow:0 1px #0000000a!important}.lexical-inline-dialog-row button:hover{background:#f6f6f7!important;border-color:#8c9196!important}.lexical-inline-dialog-row button.is-primary{border-color:#202223!important;background:#202223!important;color:#fff!important;box-shadow:0 1px #0000002e!important}.lexical-inline-dialog-row button.is-primary:hover{background:#111827!important;border-color:#111827!important}.lexical-inline-dialog-row{grid-template-columns:minmax(300px,1fr) 72px 72px!important}.lexical-inline-dialog-row button,.lexical-inline-dialog-row button.is-primary{width:72px!important;min-width:72px!important;max-width:72px!important;height:36px!important;padding:0!important;line-height:36px!important;font-size:14px!important;font-weight:600!important;text-align:center!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important}.lexical-inline-dialog .lexical-inline-dialog-row{grid-template-columns:minmax(300px,1fr) 72px 72px!important}.lexical-inline-dialog .lexical-dialog-button,.lexical-inline-dialog .lexical-dialog-button.is-primary{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;inline-size:72px!important;width:72px!important;min-width:72px!important;max-width:72px!important;block-size:36px!important;height:36px!important;min-height:36px!important;max-height:36px!important;padding:0!important;margin:0!important;border-radius:7px!important;font-size:14px!important;line-height:36px!important;font-weight:600!important;display:flex!important;align-items:center!important;justify-content:center!important;justify-self:stretch!important;white-space:nowrap!important;box-sizing:border-box!important}.lexical-inline-dialog .lexical-dialog-button{border:1px solid #c9cccf!important;background:#fff!important;color:#202223!important}.lexical-inline-dialog .lexical-dialog-button.is-primary{border:1px solid #202223!important;background:#202223!important;color:#fff!important}.lexical-inline-dialog .lexical-dialog-button:hover{background:#f6f6f7!important;border-color:#8c9196!important;color:#202223!important}.lexical-inline-dialog .lexical-dialog-button.is-primary:hover{background:#111827!important;border-color:#111827!important;color:#fff!important}.lexical-inline-dialog .lexical-dialog-button.is-primary,.lexical-inline-dialog .lexical-dialog-button.is-primary *{color:#fff!important}.lexical-rich-content .lexical-text-bold{font-weight:700!important}.lexical-rich-content .lexical-text-italic{font-style:italic!important}.lexical-rich-content .lexical-text-underline{text-decoration:underline!important;text-underline-offset:2px!important}.lexical-rich-content strong{font-weight:700!important}.lexical-rich-content em{font-style:italic!important}.lexical-rich-content u{text-decoration:underline!important;text-underline-offset:2px!important}.lexical-rich-content .lexical-text-italic,.lexical-rich-content em,.lexical-rich-content i,.lexical-rich-content [style*="font-style: italic"],.lexical-rich-content [style*="font-style:italic"]{font-style:oblique 14deg!important}.lexical-rich-content em,.lexical-rich-content i,.lexical-rich-content .lexical-text-italic{font-style:italic!important;transform:skew(-12deg)!important;display:inline-block!important}.lexical-rich-content ul,.lexical-rich-content ol{display:block!important;margin:8px 0 8px 24px!important;padding-left:18px!important}.lexical-rich-content ul{list-style-type:disc!important}.lexical-rich-content ol{list-style-type:decimal!important}.lexical-rich-content li{display:list-item!important;margin:4px 0!important;padding-left:2px!important}.lexical-rich-content li::marker{color:#202223!important;font-weight:500!important}.shopify-product-editor{padding-bottom:96px!important}.shopify-floating-save-bar{position:fixed!important;left:50%!important;bottom:22px!important;transform:translate(-50%)!important;z-index:1200!important;width:min(720px,calc(100vw - 40px))!important;max-width:none!important;margin:0!important;padding:12px 14px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;border:0!important;border-radius:12px!important;background:#1f2124!important;color:#fff!important;box-shadow:0 16px 40px #00000038,0 2px 8px #0000002e!important}.shopify-floating-save-bar>span{color:#fff!important;font-size:14px!important;font-weight:650!important}.shopify-floating-save-bar>div{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important}.shopify-floating-save-bar .commerce-button{height:34px!important;min-width:68px!important;border-radius:8px!important;padding:0 14px!important;font-size:13px!important;font-weight:650!important}.shopify-floating-save-bar .commerce-button:not(.is-primary){background:transparent!important;border-color:#ffffff47!important;color:#fff!important}.shopify-floating-save-bar .commerce-button:not(.is-primary):hover{background:#ffffff1f!important;border-color:#ffffff6b!important}.shopify-floating-save-bar .commerce-button.is-primary{background:#fff!important;border-color:#fff!important;color:#202223!important;box-shadow:none!important}.shopify-floating-save-bar .commerce-button.is-primary:hover:not(:disabled){background:#f1f2f4!important;border-color:#f1f2f4!important}@media(max-width:720px){.shopify-floating-save-bar{bottom:12px!important;width:calc(100vw - 24px)!important}}.shopify-product-editor .shopify-editor-top-actions{display:none!important}.shopify-product-editor .shopify-floating-save-bar{top:72px!important;bottom:auto!important;left:50%!important;transform:translate(-50%)!important;z-index:9999!important;width:min(760px,calc(100vw - 48px))!important}@media(max-width:720px){.shopify-product-editor .shopify-floating-save-bar{top:10px!important;bottom:auto!important;width:calc(100vw - 24px)!important}}.shopify-product-editor .shopify-floating-save-bar{top:6px!important}@media(max-width:720px){.shopify-product-editor .shopify-floating-save-bar{top:6px!important}}.shopify-product-editor .shopify-floating-save-bar{top:2px!important;min-height:42px!important;padding:7px 12px!important;border-radius:10px!important}.shopify-product-editor .shopify-floating-save-bar .commerce-button{height:30px!important;min-width:64px!important;padding:0 12px!important}.shopify-product-editor .shopify-floating-save-bar>span{font-size:13px!important}@media(max-width:720px){.shopify-product-editor .shopify-floating-save-bar{top:2px!important;min-height:42px!important;padding:7px 12px!important}}.shopify-product-editor .shopify-floating-save-bar{top:8px!important}@media(max-width:720px){.shopify-product-editor .shopify-floating-save-bar{top:8px!important}}.shopline-variant-modal{width:min(760px,calc(100vw - 48px))!important;border-radius:14px!important;background:#fff!important;box-shadow:0 24px 64px #0000003d!important;overflow:hidden!important}.shopline-variant-modal header{padding:16px 20px!important;border-bottom:1px solid #ebedf0!important;background:#fff!important}.shopline-variant-modal header h2{margin:0!important;font-size:18px!important;line-height:24px!important;font-weight:700!important;color:#202223!important}.shopline-variant-modal header p{margin:2px 0 0!important;color:#6d7175!important;font-size:13px!important}.shopline-variant-modal-body{padding:18px 20px!important;display:grid!important;gap:18px!important;max-height:min(72vh,720px)!important;overflow:auto!important}.shopline-variant-media-box{display:grid!important;grid-template-columns:72px minmax(0,1fr)!important;align-items:center!important;gap:14px!important;padding:12px!important;border:1px solid #e1e5e9!important;border-radius:12px!important;background:#fafafa!important}.shopline-variant-modal-image{width:64px!important;height:64px!important;border:1px dashed #c9cccf!important;border-radius:10px!important;background:#fff!important}.shopline-variant-media-box strong{display:block!important;font-size:14px!important;color:#202223!important;line-height:20px!important}.shopline-variant-media-box span{display:block!important;margin-top:2px!important;color:#6d7175!important;font-size:12px!important}.shopline-variant-media-box input{display:none!important}.shopline-variant-option-grid,.shopline-variant-modal-section .shopify-form-two-col{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.shopline-variant-modal-section{display:grid!important;gap:12px!important;padding-top:2px!important}.shopline-variant-modal-section h3{margin:0!important;color:#202223!important;font-size:14px!important;font-weight:700!important}.shopline-variant-modal label{display:grid!important;gap:6px!important;color:#4b5563!important;font-size:13px!important;font-weight:500!important}.shopline-variant-modal input,.shopline-variant-modal select{height:36px!important;border:1px solid #c9cccf!important;border-radius:8px!important;background:#fff!important;color:#202223!important;font-size:13px!important;box-shadow:none!important}.shopline-variant-modal .shopify-input-prefix{height:36px!important;border-radius:8px!important;overflow:hidden!important}.shopline-variant-modal footer{padding:14px 20px!important;border-top:1px solid #ebedf0!important;background:#fff!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}.shopline-variant-modal footer .commerce-button{height:34px!important;border-radius:8px!important;font-size:13px!important;font-weight:650!important}.shopline-variant-modal .shopify-help-text{display:none!important}@media(max-width:720px){.shopline-variant-option-grid,.shopline-variant-modal-section .shopify-form-two-col{grid-template-columns:1fr!important}}.shopline-variant-local-notice{margin:10px 0 12px;padding:10px 12px;border:1px solid #fecaca;border-radius:8px;background:#fff1f2;color:#b42318;font-size:13px;line-height:1.45}.shopify-weight-inputs>.shopify-select{width:132px!important;min-width:132px!important}.shopify-weight-inputs .shopify-select-trigger{height:36px!important;border-color:#c9cccf!important;border-radius:8px!important;background:#fff!important;color:#202223!important}.shopify-weight-inputs .shopify-select-trigger svg{display:block!important;color:#6d7175!important}.shopify-weight-inputs{grid-template-columns:minmax(0,1fr) 76px!important;gap:8px!important}.shopify-weight-inputs>.shopify-select{width:76px!important;min-width:76px!important}.shopify-weight-inputs .shopify-select-trigger{padding:0 8px!important;justify-content:center!important;gap:5px!important}.shopify-weight-inputs .shopify-select-trigger span{min-width:auto!important}.shopify-variant-weight-inputs{display:grid!important;grid-template-columns:minmax(0,1fr) 76px!important;gap:8px!important;align-items:center!important}.shopify-variant-weight-inputs>.shopify-select{width:76px!important;min-width:76px!important}.shopify-variant-weight-inputs .shopify-select-trigger{height:36px!important;padding:0 8px!important;border-color:#c9cccf!important;border-radius:8px!important;background:#fff!important;color:#202223!important;justify-content:center!important;gap:5px!important}.shopify-variant-weight-inputs .shopify-select-trigger svg{display:block!important;color:#6d7175!important}.shopline-variant-modal-section .shopify-input-prefix{height:38px!important;border:1px solid #d9dde3!important;border-radius:8px!important;background:#fff!important;overflow:hidden!important;box-shadow:none!important;transition:border-color .15s ease,box-shadow .15s ease!important}.shopline-variant-modal-section .shopify-input-prefix:focus-within{border-color:#8c9196!important;box-shadow:0 0 0 1px #8c91962e!important}.shopline-variant-modal-section .shopify-input-prefix>span{min-width:46px!important;padding:0 10px!important;border:0!important;border-right:1px solid #d8dde3!important;border-radius:0!important;background:#eef0f3!important;color:#4b5563!important;font-size:13px!important;font-weight:600!important;line-height:38px!important}.shopline-variant-modal-section .shopify-input-prefix>input{height:36px!important;min-width:0!important;flex:1!important;border:0!important;border-radius:0!important;background:#fff!important;padding:0 10px!important;color:#202223!important;box-shadow:none!important}.shopify-price-inline-error{margin:8px 0 0;padding:8px 10px;border:1px solid #fecaca;border-radius:8px;background:#fff1f2;color:#b42318;font-size:12px;line-height:1.4}.shopline-variant-modal-section .shopify-price-inline-error{grid-column:1/-1;margin-top:0}.shopify-editor-static-actions{display:flex;justify-content:flex-end;gap:10px;max-width:1160px;margin:18px auto 88px;padding:16px 24px}.shopify-editor-static-actions .commerce-button{min-width:88px}.shopline-batch-edit.is-active{background:#111827!important;border-color:#111827!important;color:#fff!important;box-shadow:0 1px #0000001f,0 0 0 1px #1118270a!important}.shopline-batch-edit.is-active svg{color:#fff!important;stroke:#fff!important}.shopline-batch-edit:not(.is-active){color:#8c9196!important;background:#f6f6f7!important;border-color:#d9d9d9!important}.shopline-batch-menu{position:relative;display:inline-flex}.shopline-batch-menu-panel{position:absolute;right:0;top:calc(100% + 6px);z-index:40;display:grid;min-width:148px;padding:6px;border:1px solid #dfe3e8;border-radius:10px;background:#fff;box-shadow:0 10px 28px #00000024}.shopline-batch-menu-panel:before{content:"";position:absolute;top:-7px;right:20px;width:11px;height:11px;border-top:1px solid #dfe3e8;border-left:1px solid #dfe3e8;background:#fff;transform:rotate(45deg)}.shopline-batch-menu-panel button{height:34px;padding:0 10px;border:0;border-radius:7px;background:#fff;color:#202223;text-align:left;font:inherit;font-size:13px;cursor:pointer}.shopline-batch-menu-panel button:hover{background:#f4f6f8}.shopline-sku-row.is-selected{background:#fbfbfb!important;box-shadow:none!important}.shopline-sku-row.is-selected input[type=checkbox]{accent-color:#2563eb}.shopline-variants-ref .shopline-filter-chips{display:none!important}.shopline-variants-ref .shopline-spec-panel,.shopline-variants-ref .shopline-spec-row,.shopline-variants-ref .shopline-sku-row,.shopline-variants-ref .shopline-sku-row:hover{background:#fbfbfb!important}.shopline-single-fields-note{display:none!important}.shopify-media-tile.is-disabled{opacity:.45;cursor:not-allowed;background:#f6f6f7}.shopify-media-tile.is-disabled:hover{border-color:#e0e3e6;box-shadow:none}.shopify-seo-card{gap:16px}.shopify-seo-preview{display:grid;gap:4px;padding:14px 0;border-top:1px solid #eef0f2;border-bottom:1px solid #eef0f2}.shopify-seo-preview span{color:#4b5563;font-size:13px;word-break:break-all}.shopify-seo-preview strong{color:#4d5156;font-size:18px;font-weight:500;line-height:24px}.shopify-seo-preview p{margin:0;color:#4d5156;font-size:13px;line-height:19px}.shopify-seo-fields{display:grid;gap:14px}.shopify-seo-fields input,.shopify-seo-fields textarea{width:100%;border:1px solid #c9cccf;border-radius:8px;background:#fff;color:#202223;font:inherit}.shopify-seo-fields input{height:38px;padding:0 11px}.shopify-seo-fields textarea{min-height:76px;padding:9px 11px;resize:vertical}.shopify-seo-fields input:focus,.shopify-seo-fields textarea:focus{outline:0;border-color:#2563eb;box-shadow:0 0 0 2px #2563eb24}.shopify-seo-fields small{justify-self:end;color:#6d7175;font-size:11px}.shopify-seo-url{display:flex;align-items:center;border:1px solid #c9cccf;border-radius:8px;background:#fff;overflow:hidden}.shopify-seo-url>span{padding:0 10px;color:#6d7175;font-size:13px;background:#f6f6f7;border-right:1px solid #e1e3e5;align-self:stretch;display:flex;align-items:center;white-space:nowrap}.shopify-seo-url input{border:0!important;box-shadow:none!important;border-radius:0!important}.product-prd-row-wrap{border-bottom:1px solid #eceef0}.product-prd-row-wrap>.product-prd-row{border-bottom:0}.product-status-switch{display:inline-flex;min-width:74px;min-height:28px;align-items:center;gap:7px;padding:0;border:0;border-radius:4px;background:transparent;color:#4a4a4a;cursor:pointer;font:inherit;font-size:12px;font-weight:650}.product-status-switch i{position:relative;width:30px;height:16px;border-radius:999px;background:#c9cccf;transition:background .16s ease}.product-status-switch i:after{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000038;transition:transform .16s ease}.product-status-switch.is-on-sale i{background:#008060}.product-status-switch.is-on-sale i:after{transform:translate(14px)}.product-status-switch:hover i{filter:brightness(.9)}.product-status-switch:focus-visible{outline:2px solid #005bd3;outline-offset:3px}.product-prd-inline-input{width:min(150px,100%);min-height:30px;padding:0 9px;border:1px solid #2c6ecb;border-radius:8px;outline:0;background:#fff;color:#202223;font:inherit;font-size:13px;box-shadow:0 0 0 2px #2c6ecb1f}.product-sku-inline-panel{width:min(760px,calc(100% - 48px));margin:0 auto 14px;overflow:visible;border:1px solid #dfe3e8;border-radius:12px;background:#fff;box-shadow:0 12px 30px #2022231f}.product-sku-inline-grid{display:grid;grid-template-columns:minmax(260px,1fr) 130px 150px;align-items:center;gap:12px;padding:9px 14px;border-bottom:1px solid #f1f1f1}.product-sku-inline-grid:first-of-type{min-height:34px;border-radius:11px 11px 0 0;background:#f7f7f7;color:#616161;font-size:12px;font-weight:650}.product-sku-inline-grid:last-child{border-bottom:0}.product-sku-inline-grid input{width:100%;min-height:32px;padding:0 9px;border:1px solid #c9cccf;border-radius:8px;outline:0;background:#fff;color:#202223;font:inherit;font-size:13px}.product-sku-inline-grid input:focus{border-color:#2c6ecb;box-shadow:0 0 0 2px #2c6ecb1f}.product-sku-inline-grid input:disabled{background:#f6f6f7;cursor:wait}.product-sku-inline-grid .product-price-input{display:flex;align-items:center;gap:6px;min-width:0;padding:0 9px;border:1px solid #d5d8e2;border-radius:8px;background:#fff}.product-price-input-prefix{flex-shrink:0;color:#667085;font-size:13px;white-space:nowrap}.product-sku-inline-grid .product-price-input input{flex:1;width:0;min-height:34px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.product-sku-inline-grid .product-price-input input::placeholder{color:#9299aa}.product-sku-inline-grid .product-price-input:focus-within{border-color:#2c6ecb;box-shadow:0 0 0 2px #2c6ecb1f}.product-sku-inline-grid .product-price-input:has(input:disabled){background:#f6f6f7}@media(max-width:760px){.product-sku-inline-panel{width:calc(100% - 24px);margin:0 auto 12px}.product-sku-inline-grid{grid-template-columns:1fr}}.shopline-batch-price-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.shopline-batch-price-grid label{min-width:0}@media(max-width:760px){.shopline-batch-price-grid{grid-template-columns:1fr}}.product-sku-inline-readonly{display:flex;min-height:32px;align-items:center;color:#202223;font-size:13px;font-weight:500}.product-sku-inline-grid.is-inventory{grid-template-columns:minmax(0,1fr) 116px}.product-sku-inline-grid.is-price{grid-template-columns:minmax(240px,1fr) 130px 130px 130px}.product-sku-inline-grid.is-view{grid-template-columns:minmax(260px,1fr) 120px 130px}.product-sku-inline-grid.is-view>span{min-width:0;overflow:hidden;color:#202223;font-size:13px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.product-sku-viewer-head{display:flex;min-height:40px;align-items:center;justify-content:space-between;padding:8px 14px;border-bottom:1px solid #f1f1f1}.product-sku-viewer-head span{color:#202223;font-size:13px;font-weight:650}.product-sku-viewer-head button{display:grid;width:28px;height:28px;place-items:center;border:0;border-radius:6px;background:transparent;color:#616161;cursor:pointer}.product-sku-viewer-head button:hover{background:#f1f2f3}.product-sku-inline-grid.is-variants{grid-template-columns:minmax(260px,1fr) 170px 170px}@media(max-width:760px){.product-sku-inline-grid.is-inventory,.product-sku-inline-grid.is-price{grid-template-columns:1fr}}.shopline-variants-ref .shopline-sku-list{border-top:1px solid #e1e3e5!important}.shopline-variants-ref .shopline-list-head+.shopline-sku-list{margin-top:10px}.product-sku-inline-panel{width:min(680px,calc(100% - 48px))!important}.product-sku-inline-panel:has(.product-sku-inline-grid.is-price){width:min(840px,calc(100% - 48px))!important}.product-sku-inline-panel:has(.product-sku-inline-grid.is-inventory){width:min(480px,calc(100% - 48px))!important}.product-sku-inline-panel:has(.product-sku-inline-grid.is-variants){width:min(680px,calc(100% - 48px))!important}.product-sku-inline-grid.is-price{grid-template-columns:minmax(0,230px) repeat(3,minmax(0,1fr))!important}.product-sku-inline-grid.is-inventory{grid-template-columns:minmax(0,1fr) 116px!important}.product-sku-inline-grid.is-variants{grid-template-columns:minmax(260px,1fr) 170px 170px!important}.product-sku-inline-grid input{min-width:0!important}.product-sku-inline-actions{display:flex;justify-content:flex-end;gap:8px;padding:12px 14px;border-top:1px solid #eef0f2;border-radius:0 0 11px 11px;background:#fafafa}.product-sku-inline-actions .commerce-button{min-height:30px;padding:0 13px;border-radius:8px;font-size:13px}.product-sku-inline-actions .commerce-button.is-primary{border-color:#202223;background:#202223;color:#fff}.product-sku-inline-actions .commerce-button:disabled{cursor:not-allowed;opacity:.55}.product-sku-inline-actions .commerce-button.is-primary:disabled{border-color:#d5d8e2;background:#eef0f2;color:#8c9196}@media(max-width:760px){.product-sku-inline-grid.is-inventory,.product-sku-inline-grid.is-price{grid-template-columns:1fr!important}.product-sku-inline-panel{width:calc(100% - 24px)!important}}.product-prd-variant-trigger{font-weight:500}.product-variant-overview{max-height:min(360px,55vh);overflow:auto}.product-variant-overview .product-sku-editor-name{width:100%}.product-variant-overview .product-sku-editor-name strong{display:block;max-height:18px;overflow:hidden;line-height:18px;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal}.product-sku-inline-grid.is-inventory .product-sku-editor-name{width:100%}.product-sku-inline-grid.is-inventory .product-sku-editor-name strong{display:block;max-height:18px;overflow:hidden;line-height:18px;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal}.product-variant-sku,.product-variant-barcode{display:block;overflow:hidden;color:#4b5563;font-family:var(--ls-font-mono);text-overflow:ellipsis;white-space:nowrap}.product-sku-skeleton-name{display:flex;min-width:0;align-items:center;gap:10px}.product-sku-skeleton-name>i{width:34px;height:34px;flex:none;border-radius:7px;background:linear-gradient(90deg,#eceef1 25%,#f7f8fa,#eceef1 75%);background-size:200% 100%;animation:product-sku-skeleton-pulse 1.2s ease-in-out infinite}.product-sku-skeleton-name>b,.product-sku-skeleton-field{display:block;border-radius:7px;background:linear-gradient(90deg,#eceef1 25%,#f7f8fa,#eceef1 75%);background-size:200% 100%;animation:product-sku-skeleton-pulse 1.2s ease-in-out infinite}.product-sku-skeleton-name>b{width:min(190px,68%);height:14px}.product-sku-skeleton-field{width:100%;height:32px}.product-sku-inline-panel.is-loading .product-sku-inline-grid:first-of-type{border-bottom-color:#f4f4f5}.product-sku-inline-grid.is-variants .product-sku-skeleton-name>b{width:min(240px,72%)}@keyframes product-sku-skeleton-pulse{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.product-sku-skeleton-name>i,.product-sku-skeleton-name>b,.product-sku-skeleton-field{animation:none}}.product-prd-table{overflow:visible!important}.product-prd-row-wrap{position:relative}.product-prd-row-wrap:has(.product-sku-inline-panel){z-index:20}.product-prd-row-wrap .product-sku-inline-panel{position:absolute!important;left:var(--sku-popover-left,50%)!important;top:calc(100% + 6px)!important;transform:none!important;margin:0!important;z-index:60!important}.product-prd-row-wrap .product-sku-inline-panel:before{content:"";position:absolute;top:-7px;left:var(--sku-popover-arrow-x, 50%);width:11px;height:11px;border-top:1px solid #dfe3e8;border-left:1px solid #dfe3e8;background:#f7f7f7;transform:translate(-50%) rotate(45deg);pointer-events:none}@media(max-width:960px){.product-prd-table{overflow-x:auto!important}.product-prd-row-wrap .product-sku-inline-panel{position:sticky!important;left:12px!important;top:auto!important;transform:none!important;width:min(520px,calc(100vw - 24px))!important;min-width:0!important;max-width:calc(100vw - 24px)!important;margin:0 0 12px 12px!important}.product-prd-bulkbar{flex-wrap:wrap}}@media(max-width:620px){.product-prd-row-wrap .product-sku-inline-panel{position:fixed!important;right:12px!important;bottom:12px!important;left:12px!important;top:auto!important;width:auto!important;max-width:none!important;max-height:calc(100dvh - 24px)!important;overflow-x:hidden!important;overflow-y:auto!important;margin:0!important;z-index:90!important}.product-prd-row-wrap .product-sku-inline-panel:before{display:none}.product-sku-inline-grid.is-variants{grid-template-columns:minmax(0,1fr) 86px 86px!important;gap:8px!important}.product-sku-inline-grid.is-variants>*{min-width:0}}.shopline-variants-ref .shopline-sku-table{border:1px solid #e1e3e5!important;border-radius:10px!important;overflow:hidden!important;background:#fff!important}.shopline-variants-ref .shopline-sku-table .shopline-sku-row.is-head{border-top:0!important}.shopline-variants-ref .shopline-list-head+.shopline-variant-local-notice+.shopline-sku-table,.shopline-variants-ref .shopline-list-head+.shopline-sku-table{margin-top:10px!important}.category-row.is-bulk{grid-template-columns:46px 1fr;background:#fff;color:#202223}.category-bulk-cell{display:flex;align-items:center;justify-content:flex-start}.category-bulk-cell .commerce-button.is-danger{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 12px;border:1px solid #d72c0d;border-radius:8px;background:#fff;color:#d72c0d;font-weight:600}.category-sort-head{display:inline-flex;align-items:center;gap:4px;width:max-content;border:0;background:transparent;color:#616161;font:inherit;font-weight:700;cursor:pointer;padding:0}.category-sort-head small{font-size:12px;color:#202223}.category-row:not(.is-heading)>span:nth-child(3),.category-row:not(.is-heading)>span:nth-child(4){color:#4d5156}.category-confirm-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1400;display:grid;place-items:center;background:#00000057}.category-confirm-dialog{width:min(420px,calc(100vw - 40px));border-radius:12px;background:#fff;box-shadow:0 24px 64px #00000038;overflow:hidden}.category-confirm-dialog h2{margin:0;padding:18px 20px 8px;font-size:18px;font-weight:700;color:#202223}.category-confirm-dialog p{margin:0;padding:0 20px 18px;color:#4d5156;font-size:14px;line-height:22px}.category-confirm-dialog footer{display:flex;justify-content:flex-end;gap:8px;padding:14px 20px;border-top:1px solid #eef0f2;background:#fafafa}.category-confirm-dialog button{min-height:34px;padding:0 14px;border:1px solid #c9cccf;border-radius:8px;background:#fff;color:#202223;font:inherit;cursor:pointer}.category-confirm-dialog button.is-danger{border-color:#d72c0d;background:#d72c0d;color:#fff;font-weight:650}.category-description.shopify-content-card{display:grid!important;grid-column:1/-1!important;gap:8px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.category-description.shopify-content-card>span{font-size:13px;font-weight:650;color:#303030}.category-description.shopify-content-card .lexical-editor-frame{margin-top:0!important;background:#fff!important}.category-image-picker .category-image-preview{display:grid!important;width:140px!important;height:140px!important;min-height:140px!important;padding:0!important;place-items:center!important;border:1px dashed #c9cccf!important;border-radius:10px!important;background:#fafafa!important;color:#8c9196!important;overflow:hidden!important}.category-image-picker .category-image-preview img{width:100%!important;height:100%!important;object-fit:cover!important}.category-image-picker .category-image-preview i{display:grid;place-items:center;gap:8px;font-style:normal;font-size:13px}.category-image-picker small{color:#6d7175;font-size:12px}.category-product-picker-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 14px 10px;border-bottom:1px solid #eef0f2}.category-product-picker-head h3{margin:0 0 4px;font-size:15px;font-weight:700;color:#202223}.category-product-picker-head p{margin:0;color:#6d7175;font-size:12px}.category-product-picker-head small{color:#6d7175;font-size:12px;white-space:nowrap}.category-product-filters{display:grid;grid-template-columns:minmax(180px,1fr) 160px;gap:8px;padding:10px 14px;border-bottom:1px solid #eef0f2;background:#fafafa}.category-product-filters label{display:flex;align-items:center;gap:8px;height:34px;padding:0 10px;border:1px solid #c9cccf;border-radius:8px;background:#fff;color:#6d7175}.category-product-filters input{min-width:0;flex:1;border:0;outline:0;background:transparent;font:inherit}.category-product-filters select{height:34px;border:1px solid #c9cccf;border-radius:8px;background:#fff;padding:0 30px 0 10px;font:inherit;color:#202223}.category-product-list{display:grid;gap:0;max-height:390px;overflow:auto}.category-product-item{display:grid!important;grid-template-columns:18px 44px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;min-height:58px!important;padding:8px 14px!important;border-bottom:1px solid #f0f0f0!important;cursor:pointer}.category-product-item:hover{background:#f7f7f7}.category-product-item input{width:16px;height:16px;accent-color:#202223}.category-product-thumb{display:grid;place-items:center;width:44px;height:44px;border:1px solid #dedede;border-radius:8px;background:#f4f4f4;color:#8c9196;overflow:hidden}.category-product-thumb img{width:100%;height:100%;object-fit:cover}.category-product-main{display:grid;min-width:0;gap:4px}.category-product-main strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;color:#202223}.category-product-main small{display:flex;gap:10px;color:#6d7175;font-size:12px}.category-product-main b{font-weight:500}.category-product-main em{font-style:normal}.category-product-empty{margin:0;padding:28px 14px;text-align:center;color:#6d7175}.category-product-pagination{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:10px 14px;border-top:1px solid #eef0f2;background:#fafafa}.category-product-pagination button{min-height:30px;padding:0 12px;border:1px solid #c9cccf;border-radius:8px;background:#fff;color:#202223;font:inherit;cursor:pointer}.category-product-pagination button:disabled{opacity:.45;cursor:not-allowed}.category-product-pagination span{color:#6d7175;font-size:12px}@media(max-width:760px){.category-product-filters{grid-template-columns:1fr}.category-product-main small{flex-direction:column;gap:2px}}.category-product-filters.shopify-filter-row{display:grid!important;grid-template-columns:420px 132px 132px max-content max-content!important;justify-content:start!important;align-items:center!important;column-gap:8px!important;padding:10px 14px!important;border-bottom:1px solid #e1e3e5!important;background:#fff!important}.category-product-filters.shopify-filter-row .shopify-products-search{width:420px!important;min-width:420px!important;height:32px!important}.category-product-filters.shopify-filter-row select{width:132px!important;height:32px!important;border:1px solid #c9cccf!important;border-radius:8px!important;background:#fff!important;padding:0 26px 0 10px!important;font:inherit!important;color:#202223!important;-webkit-appearance:auto!important;-moz-appearance:auto!important;appearance:auto!important}.category-product-filters.shopify-filter-row>.commerce-button{width:auto!important;min-width:56px!important;max-width:max-content!important;height:32px!important;min-height:32px!important;padding:0 14px!important;white-space:nowrap!important}@media(max-width:760px){.category-product-filters.shopify-filter-row{grid-template-columns:1fr!important}.category-product-filters.shopify-filter-row select,.category-product-filters.shopify-filter-row .shopify-products-search{width:100%!important;min-width:0!important}.category-product-filters.shopify-filter-row>.commerce-button{width:max-content!important}}.category-product-table-head{display:grid;grid-template-columns:18px 48px minmax(260px,1fr) 92px 96px;align-items:center;gap:10px;padding:8px 14px;border-bottom:1px solid #eef0f2;background:#f8f8f8;color:#6d7175;font-size:12px;font-weight:700}.category-product-item{grid-template-columns:18px 48px minmax(260px,1fr) 92px 96px!important;min-height:62px!important}.category-product-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#202223;font-size:13px;font-weight:650}.category-product-style-count,.category-product-stock-count{color:#6d7175;font-size:12px;white-space:nowrap}.category-product-pagination.is-top{justify-content:space-between;border-top:0;border-bottom:1px solid #eef0f2;background:#fff}.category-product-pagination.is-top div{display:flex;gap:8px}.category-product-list{max-height:320px!important}.category-product-main{display:none!important}@media(max-width:760px){.category-product-table-head{display:none}.category-product-item{grid-template-columns:18px 44px minmax(0,1fr)!important}.category-product-title{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.category-product-style-count,.category-product-stock-count{grid-column:3}.category-product-pagination.is-top{display:flex!important}}.category-product-picker-head{align-items:center!important;padding:9px 14px!important;min-height:38px!important}.category-product-picker-head p{margin:0!important;line-height:18px!important}.category-product-picker-head small{margin-left:auto!important;line-height:18px!important}.category-description>.shopify-content-card{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important}.category-description>.shopify-content-card .lexical-editor-frame{margin-top:0!important}.category-description>.shopify-content-card .shopify-content-divider{display:none!important}.category-description .lexical-editor-frame{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.category-description .lexical-rich-toolbar{border-radius:8px 8px 0 0!important}.category-description .lexical-rich-shell{border-radius:0 0 8px 8px!important}.category-description .lexical-editor-frame{border:1px solid #c9cccf!important;border-radius:8px!important;background:#fff!important;overflow:hidden!important}.category-description .lexical-rich-toolbar{border:0!important;border-bottom:1px solid #dfe3e8!important;border-radius:8px 8px 0 0!important}.lexical-video-dialog-backdrop{position:fixed;z-index:160;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#161b216b}.lexical-video-dialog{box-sizing:border-box;width:min(100%,460px);padding:22px;border:1px solid #dfe2e5;border-radius:12px;background:#fff;box-shadow:0 24px 64px #19202845;color:#202223}.lexical-video-dialog h2{margin:0 0 20px;font-size:18px;line-height:1.35}.lexical-video-dialog label{display:block;margin-bottom:7px;font-size:13px;font-weight:600}.lexical-video-dialog input{box-sizing:border-box;width:100%;height:40px;padding:0 11px;border:1px solid #aeb4ba;border-radius:7px;background:#fff;color:#202223;font:inherit;font-size:14px}.lexical-video-dialog input:focus{outline:2px solid #315f91;outline-offset:1px}.lexical-video-dialog p{margin:8px 0 0;color:#b42318;font-size:12px}.lexical-video-dialog footer{display:flex;justify-content:flex-end;gap:8px;margin-top:22px}.lexical-video-dialog button{min-height:36px;padding:0 14px;border:1px solid #c9cccf;border-radius:7px;background:#fff;color:#202223;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.lexical-video-dialog button:hover{background:#f6f6f7}.lexical-video-dialog button.is-primary{border-color:#202223;background:#202223;color:#fff}.lexical-video-dialog button.is-primary:hover{background:#111827}.lexical-video-dialog button:focus-visible{outline:2px solid #315f91;outline-offset:2px}.lexical-upload-error{position:fixed;z-index:161;top:24px;right:24px;max-width:min(400px,calc(100vw - 32px));padding:12px 16px;border:1px solid #f3c2be;border-radius:8px;background:#fff;color:#9b241c;box-shadow:0 8px 28px #19202829;font-size:13px;line-height:1.5}.category-description .lexical-rich-shell{border:0!important;border-radius:0 0 8px 8px!important}.category-product-picker-head{display:flex!important;align-items:center!important;gap:10px!important;padding:8px 14px!important;min-height:36px!important;border-bottom:1px solid #eef0f2!important}.category-product-picker-head h3{margin:0!important;font-size:14px!important;line-height:20px!important;white-space:nowrap!important}.category-product-picker-head p{margin:0!important;color:#6d7175!important;font-size:12px!important;line-height:18px!important}.category-product-picker-head small{margin-left:auto!important;color:#6d7175!important;font-size:12px!important;white-space:nowrap!important}.category-product-pager-inline{display:flex;align-items:center;gap:6px;margin-left:8px}.category-product-pager-inline span{color:#6d7175;font-size:12px}.category-product-pager-inline button{height:28px;min-height:28px;padding:0 10px;border:1px solid #c9cccf;border-radius:7px;background:#fff;color:#202223;font:inherit;font-size:12px}.category-product-pager-inline button:disabled{opacity:.45;cursor:not-allowed}.category-product-filters.shopify-filter-row{padding:8px 14px!important;min-height:48px!important}.category-product-table-head{height:34px!important;min-height:34px!important;padding:0 14px!important}.category-product-item{min-height:54px!important;padding:6px 14px!important}.category-product-pagination:not(.is-top){padding:8px 14px!important}.category-product-picker-head{display:grid!important;grid-template-columns:max-content max-content 1fr!important;align-items:center!important;column-gap:10px!important;padding:6px 14px!important;min-height:32px!important}.category-product-picker-head h3,.category-product-picker-head p,.category-product-picker-head small{line-height:18px!important}.category-product-picker-head small{justify-self:end!important;margin-left:0!important}.category-product-pager-inline{display:none!important}.category-product-filters.shopify-filter-row{grid-template-columns:260px 132px 132px max-content max-content!important;align-items:center!important;min-height:42px!important;padding:6px 14px!important}.category-product-filters.shopify-filter-row .shopify-products-search{width:260px!important;min-width:260px!important;height:32px!important;min-height:32px!important}.category-product-filters.shopify-filter-row .shopify-products-search input{height:30px!important}.category-product-filters.shopify-filter-row select{height:32px!important}@media(max-width:900px){.category-product-filters.shopify-filter-row{grid-template-columns:1fr 132px 132px max-content max-content!important}.category-product-filters.shopify-filter-row .shopify-products-search{width:100%!important;min-width:0!important}}.category-product-title{display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;line-height:18px!important}.category-product-picker-head{grid-template-columns:max-content max-content max-content max-content!important;justify-content:start!important}.category-product-picker-head small{justify-self:start!important;margin-left:0!important}.category-product-pager-inline{display:flex!important;align-items:center!important;gap:6px!important;margin-left:4px!important}.category-product-pager-inline span{color:#6d7175!important;font-size:12px!important;white-space:nowrap!important}.category-product-pager-inline button{height:26px!important;min-height:26px!important;padding:0 9px!important;border:1px solid #c9cccf!important;border-radius:7px!important;background:#fff!important;color:#202223!important;font-size:12px!important}.category-product-pager-inline button:disabled{opacity:.45!important;cursor:not-allowed!important}.category-product-pagination:not(.is-top){display:none!important}.category-product-filters.shopify-filter-row{grid-template-columns:220px 132px 132px max-content max-content!important}.category-product-filters.shopify-filter-row .shopify-products-search{width:220px!important;min-width:220px!important}.category-product-picker-head{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:8px!important;white-space:nowrap!important;overflow:hidden!important}.category-product-picker-head h3{flex:0 0 auto!important;white-space:nowrap!important}.category-product-picker-head p{flex:0 1 auto!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;min-width:0!important}.category-product-picker-head small{flex:0 0 auto!important;white-space:nowrap!important;margin-left:0!important}.category-product-pager-inline{flex:0 0 auto!important;display:flex!important;white-space:nowrap!important}.category-product-picker-head{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:10px!important;min-width:0!important}.category-product-headline{display:flex!important;flex:1 1 auto!important;min-width:0!important;align-items:center!important;gap:10px!important;white-space:nowrap!important;overflow:hidden!important}.category-product-headline strong{flex:0 0 auto!important;font-size:14px!important;line-height:20px!important;font-weight:700!important;color:#202223!important;white-space:nowrap!important}.category-product-headline em{flex:0 1 auto!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;font-style:normal!important;font-size:12px!important;line-height:18px!important;color:#6d7175!important;white-space:nowrap!important}.category-product-headline small{flex:0 0 auto!important;font-size:12px!important;line-height:18px!important;color:#6d7175!important;white-space:nowrap!important}.category-product-pager-inline{flex:0 0 auto!important}.category-product-title,.category-product-item .category-product-title{display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;line-height:18px!important;-webkit-line-clamp:unset!important;-webkit-box-orient:initial!important}@media(max-width:760px){.category-product-title,.category-product-item .category-product-title{display:block!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;-webkit-line-clamp:unset!important}.category-product-picker-head{flex-wrap:nowrap!important}.category-product-headline{white-space:nowrap!important}}.category-product-table-head input{width:16px!important;height:16px!important;accent-color:#202223!important}.category-product-title-head{display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;line-height:18px!important}.category-product-table-head>span,.category-product-table-head .category-product-title-head{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.category-product-item{grid-template-columns:18px 48px minmax(0,1fr) 92px 96px!important}.category-product-item>.category-product-title{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;line-height:18px!important;word-break:keep-all!important;overflow-wrap:normal!important}.category-product-item>.category-product-title *{white-space:nowrap!important}.category-editor-backdrop{display:flex!important;align-items:center!important;justify-content:center!important;padding:24px!important;background:#00000057!important}.category-editor{width:min(920px,calc(100vw - 48px))!important;height:auto!important;max-height:calc(100vh - 48px)!important;border-radius:14px!important;background:#f6f6f7!important;box-shadow:0 24px 64px #00000038!important;overflow:hidden!important}.category-editor header{flex:0 0 auto!important}.category-editor-grid{overflow:auto!important;max-height:calc(100vh - 260px)!important}.category-product-picker{max-height:360px!important;overflow:hidden!important}.category-editor footer{flex:0 0 auto!important;margin-top:0!important}@media(max-width:760px){.category-editor-backdrop{padding:12px!important}.category-editor{width:calc(100vw - 24px)!important;max-height:calc(100vh - 24px)!important}.category-editor-grid{max-height:calc(100vh - 230px)!important}}.category-product-picker{--category-product-picker-columns:44px 48px minmax(0,1fr) 92px 96px;flex:0 0 auto!important;max-height:none!important}.category-product-table-scroll{max-height:none!important;overflow-x:auto!important;overflow-y:visible!important;border-top:0!important;overscroll-behavior-x:contain}.category-product-table-head,.category-product-list{min-width:500px}.category-product-table-head{grid-template-columns:var(--category-product-picker-columns)!important;height:24px!important;min-height:24px!important;padding:0 14px!important;box-sizing:border-box}.category-product-item{grid-template-columns:var(--category-product-picker-columns)!important;height:48px!important;min-height:48px!important;max-height:48px!important;padding:1px 14px!important;box-sizing:border-box}.category-product-table-head>:nth-child(n+3){display:flex!important;align-items:center!important;justify-content:center!important;width:100%;text-align:center!important}.category-product-item>:nth-child(n+3){width:100%;text-align:center}.category-product-list{overflow-x:hidden!important;overflow-y:auto!important}.shopify-product-editor{padding-top:0!important;padding-bottom:58px!important}.shopify-product-editor .shopify-editor-topbar{position:static;display:block;margin:0 0 12px;padding:4px 0;background:#f6f6f7}.shopify-editor-topbar-inner{display:grid;grid-template-columns:minmax(0,1fr) 310px;max-width:1120px;min-height:34px;align-items:center;column-gap:18px;margin:0 auto}.shopify-editor-breadcrumb{grid-area:1 / 1;justify-self:start;white-space:nowrap}.shopify-product-editor :is(.shopify-editor-topbar,.shopify-editor-floating-savebar) .shopify-floating-save-bar{position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;box-sizing:border-box;width:360px!important;max-width:calc(100% - 280px)!important;height:32px!important;min-height:32px!important;min-width:0;grid-area:1 / 1;justify-self:center;transform:none!important;margin:0!important;padding:3px 8px!important;border-radius:7px!important;box-shadow:0 2px 8px #0000001f!important}.shopify-product-editor :is(.shopify-editor-topbar,.shopify-editor-floating-savebar) .shopify-floating-save-bar .commerce-button{height:26px!important;min-height:26px!important;min-width:48px!important;padding:0 10px!important;border-radius:5px!important}.shopify-product-editor :is(.shopify-editor-topbar,.shopify-editor-floating-savebar) .shopify-floating-save-bar>span{font-size:12px!important;white-space:nowrap}.shopify-editor-save-error{position:fixed;right:24px;bottom:24px;z-index:1300;display:flex;align-items:center;gap:16px;max-width:min(460px,calc(100vw - 48px));padding:12px 16px;border:1px solid #f0c5c0;border-radius:8px;background:#fff;color:#b42318;font-size:13px;line-height:20px}.shopify-editor-save-error button{display:grid;place-items:center;flex-shrink:0;border:0;padding:4px;background:transparent;color:inherit;cursor:pointer}@media(min-width:981px)and (max-width:1380px){.shopify-editor-topbar-inner{row-gap:4px}.shopify-product-editor :is(.shopify-editor-topbar,.shopify-editor-floating-savebar) .shopify-floating-save-bar{grid-area:2 / 1;max-width:100%!important}}@media(max-width:980px){.shopify-editor-topbar-inner{grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){.shopify-editor-topbar-inner{row-gap:4px}.shopify-product-editor :is(.shopify-editor-topbar,.shopify-editor-floating-savebar) .shopify-floating-save-bar{grid-area:2 / 1;width:360px!important;max-width:100%!important}}.category-product-selection-cell{position:relative;z-index:1;display:grid!important;grid-template-columns:none!important;width:44px;min-width:44px;place-items:center;cursor:pointer;isolation:isolate}.category-product-table-head .category-product-selection-cell{height:23px!important;min-height:23px!important;max-height:23px!important;padding:0!important}.category-product-item .category-product-selection-cell{height:44px!important;min-height:44px!important;max-height:44px!important;padding:0!important;align-self:center}.category-product-selection-cell input{position:relative;z-index:1;display:block;width:16px!important;height:16px!important;margin:0!important;pointer-events:auto}.category-product-thumbnail-head{display:block!important;width:48px;min-width:48px}.category-product-item>*{min-width:0}.shopify-editor-floating-savebar{position:sticky;top:var(--merchant-topbar-height,60px);z-index:40;height:0;pointer-events:none}.shopify-editor-floating-savebar>.shopify-editor-topbar-inner{padding:4px 0}.shopify-savebar-title-space{grid-area:1 / 1;height:32px}.shopify-editor-floating-savebar .shopify-floating-save-bar{pointer-events:auto}.shopify-savebar-placeholder{visibility:hidden;pointer-events:none}.product-leave-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:4500;display:grid;place-items:center;padding:16px;background:#00000057}.product-leave-dialog{width:min(420px,100%);overflow:hidden;border-radius:12px;background:#fff;box-shadow:0 24px 64px #00000038}.product-leave-message{display:flex;align-items:flex-start;gap:10px;padding:18px}.product-leave-icon{display:grid;flex:none;place-items:center;width:22px;height:22px;border-radius:50%;background:#b42318;color:#fff;font-size:15px;font-weight:700;line-height:1}.product-leave-message h2{margin:0;color:#202223;font-size:15px;font-weight:600;line-height:22px}.product-leave-actions{display:flex;justify-content:flex-end;gap:8px;padding:12px 18px;border-top:1px solid #e1e3e5;background:#fafafa}.product-leave-actions .commerce-button{min-height:30px}.product-leave-actions .commerce-button.is-danger{border-color:#b42318;background:#b42318;color:#fff}.product-leave-actions .commerce-button.is-danger:hover{border-color:#991b15;background:#991b15}.product-leave-actions .commerce-button:focus-visible{outline:2px solid #202223;outline-offset:2px}.shopify-product-editor .shopify-title-card input[aria-invalid=true]{border-color:#d72c0d;box-shadow:0 0 0 1px #d72c0d}.shopify-product-editor .shopify-title-card .shopify-field-error{color:#d72c0d;font-size:12px;line-height:18px}.shopify-product-editor .shopline-required{color:#b42318;font-weight:700}.shopify-product-editor .shopify-check-row input[type=checkbox]{accent-color:#202223!important}.shopify-product-editor .shopline-sku-row input[type=checkbox]{accent-color:#202223}.shopify-product-editor .shopify-category-tags{overflow:visible}.shopify-product-editor .shopify-category-tag{min-height:28px;height:auto;padding:2px 4px 2px 8px;cursor:default}.shopify-product-editor .shopify-category-tag>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shopify-product-editor .shopify-category-tag>button{display:grid;flex:0 0 20px;width:20px;height:20px;place-items:center;padding:0;border:0;border-radius:4px;background:transparent;color:#5d6672;cursor:pointer}.shopify-product-editor .shopify-category-tag>button:hover,.shopify-product-editor .shopify-category-tag>button:focus-visible{background:#e4e7ec;color:#202223}.shopline-variants-ref .shopline-spec-icon,.shopline-variants-ref .shopline-delete-row{display:grid;width:28px;height:28px;place-items:center;justify-self:center;padding:0;border:0;border-radius:6px;background:transparent;color:#6d7175;cursor:pointer}.shopline-variants-ref .shopline-spec-icon:hover:not(:disabled),.shopline-variants-ref .shopline-delete-row:hover:not(:disabled){background:#f1f2f3;color:#202223}.shopline-variants-ref .shopline-spec-icon:focus-visible,.shopline-variants-ref .shopline-delete-row:focus-visible{outline:2px solid #005bd3;outline-offset:2px}.shopline-variants-ref .shopline-spec-icon.is-danger,.shopline-variants-ref .shopline-spec-icon.is-danger svg,.shopline-variants-ref .shopline-delete-row,.shopline-variants-ref .shopline-delete-row svg{color:#d72c0d}.shopline-variants-ref .shopline-spec-icon.is-danger:hover:not(:disabled),.shopline-variants-ref .shopline-delete-row:hover:not(:disabled){background:#fff1f0;color:#d72c0d}.shopline-variants-ref .shopline-spec-chip{border-color:#d9dce0;background:#f1f2f3;color:#202223}.shopline-variants-ref .shopline-spec-chip svg{color:inherit}.shopline-variants-ref .shopline-spec-chip:hover{background:#e8eaed}.shopline-variants-ref .shopline-sku-image{flex:0 0 40px;width:40px;height:40px;padding:0;overflow:hidden}.shopline-variants-ref .shopline-sku-image.has-image{border-style:solid;border-color:#d9dce0}.shopline-variants-ref .shopline-sku-image img{display:block;width:100%;height:100%;max-width:100%;object-fit:contain;object-position:center;border-radius:inherit}@media(min-width:981px){.shopline-variants-ref .shopline-spec-row:not(.is-sorting){grid-template-columns:150px minmax(0,1fr) 32px}}.product-option-delete-dialog{box-sizing:border-box;width:min(440px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:20px;border:1px solid #dfe3e8;border-radius:12px;background:#fff;color:#202223;box-shadow:0 16px 48px #0000002e}.product-option-delete-dialog::backdrop{background:#0006}.product-option-delete-dialog h2{margin:0;font-size:16px;line-height:1.5;overflow-wrap:anywhere}.product-option-delete-dialog p{margin:12px 0 20px;color:#616161;font-size:14px;line-height:1.6}.product-option-delete-dialog footer{display:flex;justify-content:flex-end;gap:8px}.product-option-delete-dialog .commerce-button.is-danger{border-color:#d72c0d;background:#d72c0d;color:#fff}.product-option-delete-dialog .commerce-button.is-danger:hover{border-color:#b42318;background:#b42318}.shopline-variants-ref .shopline-spec-values-field{min-width:0}.shopline-variants-ref .shopline-spec-values-field>.shopline-spec-values{width:100%;box-sizing:border-box}.shopline-variants-ref .shopline-spec-values.is-invalid{border-color:#d72c0d!important;box-shadow:0 0 0 1px #d72c0d!important}.shopline-variants-ref .shopline-spec-field-error{display:block;margin-top:5px;color:#d72c0d;font-size:12px;line-height:18px}.shopline-variants-ref .shopline-spec-values input{scroll-margin-top:120px}.shopline-variants-ref .shopline-editable-option-select.is-invalid{border-color:#d72c0d!important;box-shadow:0 0 0 1px #d72c0d!important}.shopline-variants-ref .shopline-editable-option-select input{scroll-margin-top:120px}.shopline-variants-ref .shopline-sort-button.is-done{background:#202223!important;border-color:#202223!important;color:#fff!important}.shopline-variants-ref .shopline-drag-handle{width:20px;height:20px;color:#6d7175;letter-spacing:normal}.shopify-product-editor .shopify-help-icon,.shopify-product-editor .shopify-price-card .shopify-help-icon{color:#4b5563}.shopify-product-editor .shopify-help-icon:hover,.shopify-product-editor .shopify-help-icon:focus-visible{color:#202223}.shopify-media-help:focus-visible{outline:2px solid #202223;outline-offset:2px;border-radius:3px}.shopify-currency-mismatch{margin:0;padding:10px 12px;border:1px solid #e8b793;border-radius:8px;background:#fff7ed;color:#833a0b;font-size:13px;line-height:1.5}.shopify-inventory-card{gap:14px}.shopify-inventory-card .shopify-inventory-fields{display:grid;grid-template-columns:minmax(120px,1.3fr) minmax(120px,1fr) 96px;gap:12px;align-items:end}.shopify-inventory-card .shopify-inventory-fields label,.shopify-inventory-card .shopify-inventory-fields label:first-child,.shopify-inventory-card .shopify-inventory-fields label:nth-child(2){grid-column:auto;display:grid;gap:6px;min-width:0}.shopify-inventory-unit{display:grid;gap:6px;min-width:0}.shopify-inventory-card .shopify-inventory-fields label>span,.shopify-inventory-unit>span,.shopify-inventory-identifiers label>span{color:#202223;font-size:13px;font-weight:600;line-height:18px}.shopify-inventory-unit .shopify-select,.shopify-inventory-unit .shopify-select-trigger{width:100%;min-width:0;height:36px}.shopify-inventory-identifiers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.shopify-inventory-identifiers label{display:grid;gap:6px;min-width:0}.shopify-inventory-identifiers input{width:100%;min-width:0;height:36px;padding:0 10px;border:1px solid #c9cccf;border-radius:8px;background:#fff;color:#202223;font:inherit}.shopify-inventory-card :is(input,.shopify-select-trigger):focus-visible{outline:0;border-color:#202223;box-shadow:0 0 0 2px #2022231f}@media(max-width:620px){.shopify-inventory-card .shopify-inventory-fields{grid-template-columns:minmax(0,1fr) 84px}.shopify-inventory-card .shopify-inventory-fields label:first-child{grid-column:1/-1}.shopify-inventory-identifiers{grid-template-columns:1fr}}.shopify-help-icon{position:relative;flex:none;vertical-align:middle}.shopify-help-tooltip{position:absolute;z-index:2000;left:50%;bottom:calc(100% + 8px);transform:translate(-50%);width:max-content;max-width:min(290px,calc(100vw - 40px));padding:7px 9px;border-radius:6px;background:#202223;color:#fff;font-size:12px;font-weight:400;line-height:1.45;text-align:left;white-space:pre-line;box-shadow:0 8px 24px #0003;pointer-events:none}.shopify-help-tooltip:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:5px solid transparent;border-top-color:#202223}.shopify-price-field{display:grid;gap:6px;min-width:0}.shopify-price-field-heading{display:flex;align-items:center;gap:4px;min-height:18px;color:#202223;font-size:13px;font-weight:650;line-height:18px}.shopify-price-field-heading label{display:inline;cursor:text}.shopify-product-editor .shopify-price-card .shopify-input-prefix>span,.shopify-product-editor .shopline-variant-price-input>span,.shopify-product-editor .shopify-price-card .shopify-readonly-money>span{min-width:0;padding:0 0 0 12px!important;border:0!important;background:transparent!important;color:#667085!important;justify-content:flex-start;font-weight:500!important;white-space:nowrap}.shopify-product-editor .shopline-variant-price-input{display:flex!important;align-items:center;gap:0!important;min-width:0;height:38px;border:1px solid #d9dde3;border-radius:8px;background:#fff;overflow:hidden}.shopify-product-editor .shopline-variant-price-input>span{flex:none;display:flex;align-items:center;height:100%;font-size:13px}.shopify-product-editor .shopline-variant-price-input input{flex:1;min-width:0;height:36px!important;background:#fff!important;color:#202223!important;font:inherit;font-size:13px!important;outline:0}.shopify-product-editor .shopify-price-card .shopify-input-prefix input,.shopify-product-editor .shopline-variant-price-input input{width:100%;padding:0 12px 0 9px!important;border:0!important;border-radius:0!important;box-shadow:none!important}.shopify-product-editor .shopify-price-card .shopify-readonly-money strong{padding-left:9px!important}.shopify-product-editor .shopify-price-card .shopify-input-prefix:focus-within,.shopify-product-editor .shopline-variant-price-input:focus-within{border-color:#202223!important;box-shadow:0 0 0 2px #2022231f!important}.shopify-product-editor .shopline-variant-modal-section .shopify-input-prefix>span{min-width:0!important;padding:0 0 0 12px!important;border:0!important;background:transparent!important;color:#667085!important;font-weight:500!important;white-space:nowrap}.shopify-product-editor .shopline-variant-modal-section .shopify-input-prefix>input{padding-left:9px!important}.shopify-inventory-card .shopify-inventory-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.shopify-inventory-card .shopify-inventory-weight{display:grid;gap:6px;min-width:0}.shopify-inventory-card .shopify-inventory-weight>label{display:block;color:#202223;font-size:13px;font-weight:600;line-height:18px;cursor:text}.shopify-inventory-weight-control{display:flex;align-items:stretch;height:36px;min-width:0;border:1px solid #c9cccf;border-radius:8px;background:#fff}.shopify-inventory-weight-control:focus-within{border-color:#202223;box-shadow:0 0 0 2px #2022231f}.shopify-product-editor .shopify-inventory-weight-control>input{flex:1;width:0;min-width:0;height:34px;padding:0 10px;border:0!important;border-radius:8px 0 0 8px;box-shadow:none!important}.shopify-inventory-weight-control>.shopify-select{flex:none;width:76px;min-width:0}.shopify-inventory-weight-control .shopify-select-trigger{width:100%;height:34px;border:0;border-left:1px solid #e1e3e5;border-radius:0 7px 7px 0;background:transparent;padding:0 8px;color:#202223}.shopify-inventory-weight-control .shopify-select-trigger:hover{background:#f6f6f7}.shopify-inventory-weight-control .shopify-select-trigger:focus-visible{outline:0;box-shadow:none}.shopify-inventory-weight-control .shopify-select-menu{min-width:76px}.shopline-variants-ref .shopline-sku-row:not(.is-head){cursor:pointer;transition:background-color .15s ease}.shopline-variants-ref .shopline-sku-row:not(.is-head):hover,.shopline-variants-ref .shopline-sku-row:not(.is-head):focus-visible{background:#eef0f2!important}.shopline-variants-ref .shopline-sku-row:not(.is-head):hover .shopline-sku-name{text-decoration:underline;text-underline-offset:3px}.shopline-variants-ref .shopline-sku-row:not(.is-head):focus-visible{outline:2px solid #005bd3;outline-offset:-2px}.shopline-variant-modal .shopify-inventory-card{display:grid;gap:14px}.shopline-variant-modal .shopify-inventory-card .shopify-inventory-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.shopline-variant-modal .shopify-inventory-weight-control>input{height:34px!important;border-radius:7px 0 0 7px!important}.shopline-variant-modal .shopify-inventory-weight-control .shopify-select-trigger{height:34px!important;border:0!important;border-inline-start:1px solid #e1e3e5!important;border-radius:0 7px 7px 0!important;background:transparent!important}.shopline-variant-modal.shopline-batch-modal{width:min(100%,520px)!important}.shopline-batch-modal .shopline-batch-weight-section{padding-top:0!important;border-top:0!important}@media(max-width:520px){.shopline-variant-modal .shopify-inventory-card .shopify-inventory-fields{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.shopline-variants-ref .shopline-sku-row:not(.is-head){transition:none}}.shopify-inventory-fields input::placeholder{color:#8c9196;opacity:1}@media(max-width:620px){.shopify-inventory-card .shopify-inventory-fields{grid-template-columns:1fr}.shopify-inventory-card .shopify-inventory-fields label:first-child{grid-column:auto}}.shopify-media-card-section .shopify-media-grid{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px}.shopify-media-selected-item{position:relative;flex:0 0 auto;width:min(214px,calc(100% - 112px));aspect-ratio:1}.shopify-media-selected-item .shopify-media-card{display:block;width:100%;height:100%;padding:0;aspect-ratio:1;border:1px solid #c9cccf;border-radius:10px;background:#fff;cursor:zoom-in}.shopify-media-selected-item .shopify-media-card img,.shopify-media-selected-item .shopify-media-card video{object-fit:contain!important;background:#fff}.shopify-media-selected-item .shopify-media-remove{position:absolute;top:6px;inset-inline-end:6px;z-index:4;display:grid;place-items:center;width:26px;height:26px;padding:0;border:1px solid #e1e3e5;border-radius:6px;background:#fffffff2;color:#616161;cursor:pointer}.shopify-media-selected-item .shopify-media-remove:hover{background:#f1f2f3;color:#202223}.shopify-media-card-section .shopify-media-add-card{flex:0 0 104px;width:104px;height:104px;aspect-ratio:1;border-color:#c9cccf;background:#fafafa;color:#202223}.shopify-media-card-section .shopify-media-add-card:hover{border-color:#8c9196;background:#f1f2f3}.shopify-media-card-section :is(.shopify-media-card,.shopify-media-add-card,.shopify-media-remove):focus-visible{outline:2px solid #005bd3;outline-offset:2px}.product-media-preview-dialog{position:fixed;top:0;right:0;bottom:0;left:0;box-sizing:border-box;width:fit-content;height:fit-content;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);padding:48px 16px 16px;border:0;border-radius:12px;background:#fff;box-shadow:0 24px 64px #0000003d}.product-media-preview-dialog::backdrop{background:#000000b3}.product-media-preview-dialog>img,.product-media-preview-dialog>video{display:block;max-width:min(1080px,calc(100vw - 64px));max-height:calc(100dvh - 112px);object-fit:contain}.product-media-preview-close{position:absolute;top:8px;inset-inline-end:8px;display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:6px;background:#fff;color:#616161;cursor:pointer}.product-media-preview-close:hover{background:#f1f2f3;color:#202223}.product-media-preview-close:focus-visible{outline:2px solid #005bd3;outline-offset:2px}.shopify-media-dialog{width:min(100%,900px);height:min(640px,calc(100dvh - 56px));grid-template-rows:auto auto auto minmax(0,1fr) auto}.shopify-media-dialog>header{align-items:center;padding:18px 24px}.shopify-media-dialog .shopify-media-filters{padding:20px 24px 16px}.shopify-media-dialog .shopify-media-search{width:100%;height:40px;padding:0 12px;gap:8px;border:1px solid #c9cccf;border-radius:8px;background:#fff}.shopify-media-dialog .shopify-media-search svg{position:static;flex-shrink:0;color:#6d7175}.shopify-media-dialog .shopify-media-search input{width:100%;min-width:0;height:100%;padding:0!important;border:0;border-radius:0;outline:0;background:transparent;color:#202223;font:inherit;font-size:14px;box-shadow:none}.shopify-media-dialog .shopify-media-search input::placeholder{color:#6d7175;opacity:1}.shopify-media-dialog .shopify-media-search:focus-within{border-color:#202223;outline:2px solid #202223;outline-offset:2px}.shopify-media-dialog .shopify-media-upload-zone{grid-template-columns:32px minmax(0,1fr) auto;grid-template-rows:auto auto;place-items:initial;align-items:center;column-gap:12px;row-gap:4px;min-height:96px;padding:18px;margin-bottom:20px;background:#f8f9fa;border-color:#c9cccf;text-align:start}.shopify-media-dialog .shopify-media-upload-zone>svg{grid-column:1;grid-row:1/3;align-self:center;justify-self:center}.shopify-media-dialog .shopify-media-upload-zone>strong{grid-column:2;grid-row:1;font-size:14px}.shopify-media-dialog .shopify-media-upload-zone>span{grid-column:2;grid-row:2;font-size:12px;line-height:1.5;color:#616161}.shopify-media-dialog .shopify-media-upload-zone>.commerce-button{grid-column:3;grid-row:1/3;margin:0;min-height:36px}.shopify-media-dialog button:focus-visible{outline:2px solid #202223;outline-offset:3px}.shopify-media-dialog>footer .commerce-button{min-height:36px;min-width:64px}.shopify-media-content{display:flex;min-height:0;flex-direction:column;overflow:hidden}.shopify-media-content>.shopify-help-text{margin:0 24px 10px;color:#b42318}.shopify-media-count{padding:2px 24px 14px;color:#6d7175;font-size:12px}.shopify-media-dialog .shopify-media-library-grid{grid-template-columns:repeat(5,minmax(0,1fr));flex:1;align-content:start;gap:20px 18px;min-height:0;overflow-y:auto;padding:0 24px 18px}.shopify-media-dialog .shopify-media-tile{display:flex;min-width:0;flex-direction:column;align-items:stretch;gap:7px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;text-align:start}.shopify-media-dialog .shopify-media-tile:hover,.shopify-media-dialog .shopify-media-tile.is-selected{border:0;box-shadow:none}.shopify-media-dialog .shopify-media-tile:focus-visible{outline:2px solid #202223;outline-offset:4px;border-radius:8px}.shopify-media-dialog .shopify-media-thumb{position:relative;width:100%;height:auto;aspect-ratio:1;overflow:hidden;border:1px solid #e4e6e8;border-radius:8px;background:#f7f8fa}.shopify-media-dialog .shopify-media-tile:hover .shopify-media-thumb{border-color:#aeb4bb}.shopify-media-dialog .shopify-media-tile.is-selected .shopify-media-thumb{border-color:#202223;box-shadow:0 0 0 1px #202223}.shopify-media-thumb-fallback{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#a1a8b0}.shopify-media-dialog .shopify-media-thumb img,.shopify-media-dialog .shopify-media-thumb video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;object-fit:cover}.shopify-media-dialog .shopify-media-thumb .is-broken{display:none!important}.shopify-media-dialog .shopify-media-thumb .shopify-media-play{z-index:2}.shopify-media-dialog .shopify-media-checkbox{z-index:3;top:6px;right:auto;left:6px;width:17px;height:17px;border-color:#b9bdc1;box-shadow:0 1px 3px #0000001f}.shopify-media-dialog .shopify-media-tile.is-selected .shopify-media-checkbox{border-color:#202223;background:#202223}.shopify-media-dialog .shopify-media-tile-copy{display:grid;width:100%;gap:2px}.shopify-media-dialog .shopify-media-tile-copy strong{color:#303438;font-size:13px;font-weight:500;line-height:18px}.shopify-media-dialog .shopify-media-tile-copy small{color:#616161;font-size:11px;line-height:16px}.shopify-media-library-state{grid-column:1/-1;display:flex;min-height:160px;flex-direction:column;justify-content:center;align-items:center;gap:12px;color:#6d7175}.shopify-media-library-state p{margin:0;font-size:14px}.shopify-media-loading-icon{animation:shopify-media-spin 1s linear infinite}@media(prefers-reduced-motion:reduce){.shopify-media-loading-icon{animation:none}}@media(max-width:760px){.shopify-media-dialog .shopify-media-library-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:520px){.shopify-media-modal-backdrop{padding:12px}.shopify-media-dialog{height:calc(100dvh - 24px);max-height:calc(100dvh - 24px)}.shopify-media-dialog>header,.shopify-media-dialog>footer{padding:16px}.shopify-media-dialog .shopify-media-filters{padding:14px 16px}.shopify-media-dialog .shopify-media-upload-zone{margin-left:16px;margin-right:16px}.shopify-media-dialog .shopify-media-upload-zone{grid-template-columns:24px minmax(0,1fr);padding:14px}.shopify-media-dialog .shopify-media-upload-zone>.commerce-button{grid-column:2;grid-row:3;justify-self:start;margin-top:8px}.shopify-media-count{padding-left:16px;padding-right:16px}.shopify-media-dialog .shopify-media-library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;padding-left:16px;padding-right:16px}}.shopify-metafield-row.is-invalid>span{color:#b42318}.shopify-metafield-row.is-invalid>span strong{color:#b42318}.shopify-metafield-row.is-invalid input,.shopify-metafield-row.is-invalid textarea,.shopify-metafield-row.is-invalid select{border-color:#b42318!important;box-shadow:0 0 0 2px #b423181f}.inventory-page{padding:30px 34px 48px;color:#1f2937}.inventory-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:24px}.inventory-heading h1{margin:0;font-size:25px}.inventory-heading p{margin:7px 0 0;color:#667085;font-size:13px}.inventory-refresh{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 13px;border:1px solid #d8dee8;border-radius:8px;background:#fff;color:#344054;cursor:pointer}.inventory-refresh:disabled{opacity:.55;cursor:wait}.inventory-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px}.inventory-summary article{padding:16px 18px;border:1px solid #e6eaf0;border-radius:10px;background:#fff}.inventory-summary span{display:block;color:#667085;font-size:12px}.inventory-summary strong{display:block;margin-top:8px;font-size:22px}.inventory-table-panel{overflow:hidden;border:1px solid #e6eaf0;border-radius:10px;background:#fff}.inventory-toolbar{display:flex;align-items:center;gap:10px;padding:14px;border-bottom:1px solid #eef1f5}.inventory-search{display:flex;flex:1 1 280px;align-items:center;gap:8px;max-width:420px;height:36px;padding:0 10px;border:1px solid #d8dee8;border-radius:7px;color:#667085}.inventory-search input{width:100%;border:0;outline:0;font-size:13px}.inventory-toolbar select,.inventory-toolbar>button{height:36px;padding:0 12px;border:1px solid #d8dee8;border-radius:7px;background:#fff;color:#344054}.inventory-table-wrap{overflow-x:auto}.inventory-table-wrap table{width:100%;border-collapse:collapse;min-width:760px}.inventory-table-wrap th,.inventory-table-wrap td{padding:13px 15px;border-bottom:1px solid #f0f2f5;text-align:left;font-size:13px;white-space:nowrap}.inventory-table-wrap th{background:#fafbfc;color:#667085;font-size:12px;font-weight:600}.inventory-table-wrap td strong{color:#1d2939}.inventory-pagination{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:14px;color:#667085;font-size:12px}.inventory-pagination button{height:32px;padding:0 10px;border:1px solid #d8dee8;border-radius:6px;background:#fff;color:#344054}.inventory-pagination button:disabled{opacity:.45}.inventory-state{min-height:260px;display:flex;align-items:center;justify-content:center;gap:10px;color:#667085;font-size:13px}.inventory-state--error{padding:34px;flex-direction:column;text-align:center;color:#b42318}.inventory-state--error p{margin:8px 0 4px;color:#667085}.inventory-state--error small{color:#98a2b3}.is-spinning{animation:inventory-spin 1s linear infinite}@keyframes inventory-spin{to{transform:rotate(360deg)}}@media(max-width:900px){.inventory-page{padding:22px 18px 36px}.inventory-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.inventory-heading{flex-direction:column}.inventory-toolbar{flex-wrap:wrap}.inventory-search{flex-basis:100%;max-width:none}}.merchant-app--settings .merchant-main,.merchant-app--account .merchant-main{margin-left:0}.settings-workspace{min-height:calc(100vh - var(--merchant-topbar-height));background:#f3f3f3;color:#101827}.settings-return{display:grid;width:34px;height:34px;place-items:center;padding:0;border:1px solid #d2d4d7;border-radius:8px;background:#fff;color:#404449;cursor:pointer}.settings-return:hover{border-color:#a7abb0;background:#fafafa;color:#101827}.settings-return:disabled{opacity:.5;cursor:not-allowed}.settings-return:dir(rtl) svg{transform:rotate(180deg)}.settings-header-mark{display:grid;width:28px;height:28px;place-items:center;border-radius:7px;background:#eceeef;color:#404449}.settings-workspace-body{display:grid;min-height:calc(100vh - var(--merchant-topbar-height));grid-template-columns:288px minmax(0,1fr)}.settings-menu-panel{min-height:0;padding:14px 12px;border-right:1px solid #dbdcde;background:#fff}.settings-sidebar-header{display:grid;min-height:34px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;padding:0 4px 12px}.settings-sidebar-header>div{display:grid;min-width:0;gap:1px}.settings-sidebar-header strong{font-size:14px}.settings-sidebar-header small{overflow:hidden;color:#6d7175;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.settings-menu-panel nav{display:grid;max-height:calc(100vh - 178px);gap:2px;overflow-y:auto;padding-right:3px}.settings-menu-panel nav .merchant-nav-group{display:grid;gap:2px;min-width:0}.settings-menu-panel nav .merchant-nav-group>strong{display:flex;align-items:center;gap:8px;min-width:0;padding:8px;color:#6d7175;font-size:12px;line-height:1.5}.settings-menu-panel nav .merchant-nav-group>strong>svg{flex:0 0 auto}.settings-menu-panel nav button{display:grid;width:100%;min-height:40px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:8px;padding:6px 8px;border:0;border-radius:8px;background:transparent;color:#4c5054;cursor:pointer;font-size:14px;line-height:1.5;text-align:start}.settings-menu-panel nav button:hover{background:#f1f2f3}.settings-menu-panel nav button.is-active{background:#e4e5e7;color:#101827;font-weight:700}.settings-menu-panel nav button.is-child{grid-template-columns:20px minmax(0,1fr);padding-inline-start:37px}.settings-menu-panel nav button:focus-visible,.settings-return:focus-visible{outline:2px solid var(--merchant-green);outline-offset:-2px}.settings-menu-panel nav button.is-child:hover{background:#f1f2f3}.settings-menu-panel nav button[aria-disabled=true]{color:#666b70;cursor:default}.settings-menu-panel nav button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-content{min-width:0;padding:0}.staff-page{width:min(100%,1100px);margin:0 auto;padding:20px 20px 36px}.staff-page-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.staff-page-heading h1,.staff-page-heading p{margin:0}.staff-page-heading h1{color:#101827;font-size:22px;font-weight:750;line-height:29px}.staff-page-heading p{margin-top:2px;color:#737984;font-size:13px}.staff-panel{overflow:hidden;border:1px solid #dbdcde;border-radius:11px;background:#fff}.settings-primary-button{border-color:#2d2f32!important;background:#292a2d!important;color:#fff!important}.settings-primary-button:hover:not(:disabled){border-color:#0e0e0f!important;background:#111214!important}.staff-page-heading>button,.settings-dialog footer button{display:inline-flex;min-height:36px;align-items:center;justify-content:center;gap:5px;padding:0 15px;border:1px solid #cfd2d5;border-radius:8px;background:#fff;color:#2e3135;cursor:pointer;font-size:13px;font-weight:650;white-space:nowrap}.role-page .staff-page-heading{align-items:center;margin-bottom:16px}.role-page .staff-page-heading h1{display:flex;align-items:center;gap:7px}.role-page-actions{display:flex;align-items:center;gap:8px}.role-page-actions button{display:inline-flex;min-height:32px;align-items:center;justify-content:center;gap:5px;padding:0 12px;border:1px solid #cfd2d5;border-radius:8px;background:#fff;color:#2e3135;cursor:pointer;font-size:12px;font-weight:650;white-space:nowrap}.role-page-actions button:disabled{opacity:.5;cursor:default}.staff-toolbar{display:grid;grid-template-columns:minmax(220px,1fr) 130px 130px auto;gap:8px;margin-bottom:12px}.staff-toolbar label{position:relative;display:flex;align-items:center;color:#777d82}.staff-toolbar label>svg{position:absolute;left:11px;pointer-events:none}.staff-toolbar input,.staff-toolbar select,.staff-pagination select,.settings-dialog input,.settings-dialog select{height:36px;border:1px solid #8e9298;border-radius:8px;outline:0;background:#fff;color:#14213a;font-size:13px}.staff-toolbar input{width:100%;padding:0 11px 0 34px}.staff-toolbar select,.staff-pagination select{padding:0 27px 0 10px}.staff-toolbar>button{height:36px;padding:0 12px;border:0;border-radius:8px;background:transparent;color:#30343a;cursor:pointer;font-size:13px;font-weight:600}.staff-toolbar>button:hover{background:#e8e9ea}.staff-toolbar input:focus,.staff-toolbar select:focus,.staff-pagination select:focus,.settings-dialog input:focus,.settings-dialog select:focus{border-color:#4d6f9c;box-shadow:0 0 0 2px #4d6f9c24}.staff-table-wrap{position:relative;height:clamp(461px,calc(100vh - var(--merchant-topbar-height) - 225px),641px);overflow-y:auto;border-bottom:1px solid #e2e4e7}.staff-table{width:100%;border-collapse:collapse;table-layout:fixed}.staff-table th{height:41px;padding:0 16px;background:#f7f7f8;color:#4d535a;font-size:12px;font-weight:650;text-align:left}.staff-table th:first-child{width:30%}.staff-table th:nth-child(2){width:22%}.staff-table th:nth-child(3){width:18%}.staff-table th:last-child{width:30%;text-align:left}.staff-users-table{--staff-actions-width: 100px}.staff-users-table .staff-actions-heading{display:block;width:var(--staff-actions-width);margin-left:auto;text-align:left}.staff-table td{height:60px;padding:8px 16px;border-top:1px solid #eceef0;color:#34383d;font-size:13px}.staff-table td:first-child{display:grid;align-content:center;gap:2px}.staff-table td:first-child small{overflow:hidden;color:#767c84;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.staff-users-table td:first-child strong,.staff-users-table td:first-child small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.support-account-table th:first-child{width:28%}.support-account-table th:nth-child(2){width:37%}.support-account-table th:nth-child(3){width:20%}.support-account-table th:last-child{width:15%}.support-channel-cell{display:inline-flex;align-items:center;gap:10px;color:#2e3135;font-weight:600}.support-channel-icon{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;border-radius:8px;color:#fff;flex:none}.support-channel-icon.is-whatsapp{background:#25d366}.support-channel-icon.is-messenger{background:#0084ff}.support-channel-icon.is-telegram{background:#229ed9}.support-channel-icon.is-slack{background:#611f69}.support-channel-icon.is-link{background:#7a8189}.support-channel-icon.is-instagram{background:linear-gradient(45deg,#feda75,#fa7e1e 30%,#d62976 62%,#962fbf 85%,#4f5bd5)}.staff-role{display:inline-flex;padding:3px 8px;border-radius:6px;background:#e8e9ea;color:#30343a;font-size:12px}.staff-users-table .staff-role{display:-webkit-box;width:fit-content;max-width:100%;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow-wrap:anywhere}.staff-status{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:999px;background:#c8f7dc;color:#0c6b3f;font-size:12px;font-weight:650}.staff-status i{width:6px;height:6px;border-radius:50%;background:#168653}.staff-status.is-disabled{color:#805b12;background:#fff0c2}.staff-status.is-disabled i{background:#966b10}.staff-row-actions{display:flex;align-items:center;gap:14px}.staff-users-table .staff-row-actions{width:var(--staff-actions-width);justify-content:space-between;gap:0;margin-left:auto}.staff-row-actions button{padding:0;border:0;background:transparent;color:#101827;cursor:pointer;font-size:12px;font-weight:650}.staff-row-actions button:hover{text-decoration:underline}.staff-row-actions button.is-danger{color:#b42318}.staff-empty{position:absolute;top:41px;right:0;bottom:0;left:0;display:grid;place-content:center;justify-items:center;gap:8px;color:#8a9098;font-size:13px}.staff-pagination{display:flex;min-height:61px;align-items:center;justify-content:space-between;gap:16px;padding:10px 16px;color:#6f757d;font-size:12px}.staff-pagination>div{display:flex;align-items:center;gap:5px}.staff-page-size{gap:12px!important}.staff-page-size label{display:flex;align-items:center;gap:7px;white-space:nowrap}.staff-page-size select{min-width:74px}.staff-pagination button{min-width:34px;height:34px;padding:0 10px;border:1px solid #cdd0d4;border-radius:7px;background:#fff;color:#27313d;cursor:pointer;font-size:12px}.staff-pagination button.is-current{border-color:#292a2d;background:#292a2d;color:#fff}.staff-pagination button:disabled{color:#aeb2b7;cursor:default}.role-table-wrap{position:relative;min-height:260px}.role-table th{height:37px;padding:0 12px}.role-table td{height:48px;padding:9px 12px}.role-table th:first-child,.role-table td:first-child{display:table-cell;width:43px;padding:0 0 0 12px;text-align:left}.role-table th:nth-child(2){width:29%}.role-table th:nth-child(3){width:auto}.role-table th:last-child,.role-table td:last-child{width:130px;padding-left:18px;padding-right:42px;text-align:left}.role-table td:nth-child(2){color:#34383d}.role-name,.role-description{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow-wrap:anywhere}.role-description{color:#6d737a}.role-checkbox-holder{position:relative;display:inline-flex;width:16px;height:16px;align-items:center}.role-checkbox-holder[data-tooltip]:after{position:absolute;z-index:10;top:50%;left:calc(100% + 10px);padding:6px 9px;transform:translateY(-50%);border:1px solid #dfe2e5;border-radius:4px;background:#fff;box-shadow:0 4px 12px #1018271a;color:#34383d;content:attr(data-tooltip);font-size:12px;font-weight:400;line-height:18px;opacity:0;pointer-events:none;visibility:hidden;white-space:nowrap}.role-checkbox-holder[data-tooltip]:hover:after{opacity:1;visibility:visible}.role-table input[type=checkbox]{width:16px;height:16px;margin:0;accent-color:#292a2d;cursor:pointer}.role-table input[type=checkbox]:disabled{opacity:.35;cursor:not-allowed}.role-table-row{cursor:pointer}.role-table-row:hover td{background:#f7f7f8}.role-table-row:focus-visible{outline:2px solid #4d6f9c;outline-offset:-2px}.role-table-row.is-owner{cursor:default;font-weight:650}.role-table-row.is-owner td{background:#fafafa}.role-empty{display:grid;min-height:220px;place-items:center;color:#8a9098;font-size:13px}.role-editor-page{width:min(100%,900px)}.role-editor-title{display:flex;align-items:center;gap:10px}.role-editor-title>button{display:grid;width:34px;height:34px;place-items:center;padding:0;border:1px solid #d2d4d7;border-radius:8px;background:#fff;color:#404449;cursor:pointer}.role-editor-title>button:hover{background:#f5f5f6}.role-editor-card{margin-bottom:14px;overflow:visible}.role-editor-card-heading{display:flex;min-height:54px;align-items:center;justify-content:space-between;gap:16px;padding:12px 18px;border-bottom:1px solid #e2e4e7}.role-editor-card-heading h2,.role-editor-card-heading p{margin:0}.role-editor-card-heading h2{color:#202223;font-size:15px}.role-editor-card-heading p{margin-top:3px;color:#777d82;font-size:12px}.role-editor-card-heading>label{display:flex;align-items:center;gap:7px;color:#34383d;cursor:pointer;font-size:13px;font-weight:600}.role-editor-fields{display:grid;gap:16px;padding:18px}.role-editor-fields>label{display:grid;gap:7px;color:#30343a;font-size:13px;font-weight:600}.role-editor-fields label>span i{color:#b42318;font-style:normal}.role-editor-fields input,.role-editor-fields textarea{width:100%;border:1px solid #8e9298;border-radius:8px;outline:0;background:#fff;color:#202223;font:inherit;font-weight:400}.role-editor-fields input{height:38px;padding:0 11px}.role-editor-fields textarea{min-height:92px;padding:10px 11px;resize:vertical;line-height:19px}.role-editor-fields input:focus,.role-editor-fields textarea:focus{border-color:#4d6f9c;box-shadow:0 0 0 2px #4d6f9c24}.role-permission-groups{display:grid}.role-permissions-card,.role-metadata-card{min-width:0;padding:0;margin-inline:0}.role-permission-groups>section{display:grid;min-height:70px;grid-template-columns:155px minmax(0,1fr);gap:18px;padding:16px 18px;border-bottom:1px solid #eceef0}.role-permission-groups>section.is-collapsed{grid-template-columns:1fr;min-height:56px}.role-permission-groups>section:last-child{border-bottom:0}.role-permission-group-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.role-permission-group-heading>label,.role-permission-resource-heading>label{display:flex;min-width:0;align-items:center;gap:8px;color:#30343a;cursor:pointer;font-size:13px;font-weight:600}.role-permission-group-heading>label{padding-block:5px}.role-permission-expand{display:flex;align-items:center;gap:6px;min-height:28px;padding:0 3px;border:0;border-radius:4px;background:transparent;color:#646b73;font:inherit;font-size:12px;font-variant-numeric:tabular-nums;cursor:pointer}.role-permission-expand:hover{background:#f0f1f2;color:#202223}.role-permission-expand:focus-visible,.role-permissions-card input:focus-visible{outline:2px solid #4d6f9c;outline-offset:3px}.role-permission-expand[aria-expanded=true] svg{transform:rotate(180deg)}.role-permission-resource-list{display:flex;flex-direction:column;gap:2px}.role-permission-resource-list[hidden]{display:none}.role-permission-action{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;padding-block:4px}.role-permission-action-heading{display:inline-flex;align-items:center;gap:6px;color:#30343a;cursor:pointer;font-size:13px;font-weight:600;white-space:nowrap}.role-permission-action-count{color:#8a9199;font-size:12px;font-variant-numeric:tabular-nums}.role-permission-resource{display:grid;gap:9px;padding-block:3px 12px;border-bottom:1px solid #e5e7e9}.role-permission-resource:last-child{padding-bottom:0;border-bottom:0}.role-permission-resource-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.role-permission-resource-heading strong{color:#30343a;font-size:13px}.role-permission-operations{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;padding-inline-start:24px}.role-permission-operations label{display:flex;align-items:center;gap:8px;color:#3f444a;cursor:pointer;font-size:13px}.role-permission-leaves{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0}.role-permission-leaf{display:inline-flex;align-items:center;gap:6px;padding:2px 9px;border:1px solid #dfe2e5;border-radius:999px;background:#f7f8f9;color:#3f444a;cursor:pointer;font-size:12px;line-height:1.5}.role-permission-leaf:hover{border-color:#c9ced3;background:#f0f1f2}.role-permission-leaf input{margin:0}.role-permission-leaf-code{color:#9aa1a9;font-size:11px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.staff-initial-password{margin:10px 0 0}.staff-initial-password code{display:inline-block;padding:8px 14px;border-radius:8px;background:var(--surface-secondary, #f4f4f5);font-size:15px;letter-spacing:1px;-webkit-user-select:all;user-select:all}.role-permission-leaf-hint{display:inline-flex;align-items:center;margin:0;padding:2px 9px;border-radius:999px;background:#eef1f4;color:#646b73;font-size:12px;line-height:1.5}.role-permission-operations input,.role-permissions-card input[type=checkbox]{width:16px;height:16px;margin:0;accent-color:#292a2d}.role-permissions-card:disabled label{cursor:default;opacity:.65}.settings-dialog-backdrop{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#1214186b}.settings-dialog{width:min(100%,620px);border-radius:12px;background:#fff;box-shadow:0 24px 70px #12141840}.settings-dialog header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:18px 20px;border-bottom:1px solid #e4e6e8}.settings-dialog header h2,.settings-dialog header p{margin:0}.settings-dialog header h2{font-size:18px}.settings-dialog header p{margin-top:3px;color:#747a82;font-size:12px}.settings-dialog header button{display:grid;width:32px;height:32px;place-items:center;padding:0;border:0;border-radius:7px;background:transparent;color:#5f646a;cursor:pointer}.settings-dialog header button:hover{background:#f1f2f3}.settings-dialog-fields{display:grid;gap:14px;padding:20px}.settings-dialog-fields label{display:grid;gap:6px;color:#30343a;font-size:13px;font-weight:600}.settings-dialog-fields label>span i{color:#b42318;font-style:normal}.settings-dialog input,.settings-dialog select{width:100%;padding:0 10px;font-weight:400}.staff-account-field{display:grid;gap:6px;color:#30343a;font-size:13px;font-weight:600}.staff-account-field>span i{color:#b42318;font-style:normal}.staff-account-field .staff-account-readonly{border-color:#d2d5d9;background:#f4f5f6;color:#5d636b;cursor:text}.staff-account-field .auth-field{position:relative;gap:0}.staff-account-field .auth-field>label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.staff-account-field .auth-identifier-control--entry input{height:48px;padding:20px 92px 5px 11px;border:0;border-radius:0;outline:0;background:transparent;box-shadow:none;font-size:14px}.staff-account-field .auth-identifier-control--entry:not(.is-phone) input{padding-right:11px}.staff-account-field .auth-country-list{max-height:190px}.staff-account-note{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;padding:11px 12px;border:1px solid #9dd9bb;border-radius:8px;background:#e5f7ed;color:#176b47;font-size:12px;line-height:18px}.staff-account-note svg{margin-top:1px}.settings-form-error{margin:-3px 0 0;color:#bf0711;font-size:12px}.settings-dialog footer{display:flex;justify-content:flex-end;gap:8px;padding:14px 20px;border-top:1px solid #e4e6e8;background:#fafbfb}.settings-dialog button:disabled:where(:not([data-merchant-pending])){opacity:.65;cursor:default}.settings-confirm-dialog{width:min(100%,430px)}.settings-confirm-content{padding:22px 20px 24px}.settings-confirm-content p{margin:0;color:#30343a;font-size:14px;line-height:21px}.settings-dialog footer .settings-danger-button{border-color:#b42318;background:#b42318;color:#fff}.settings-dialog footer .settings-danger-button:hover:not(:disabled){border-color:#8f1d14;background:#8f1d14}.settings-notice{position:fixed;z-index:110;right:24px;bottom:24px;padding:11px 15px;border-radius:8px;background:#202223;color:#fff;box-shadow:0 10px 28px #0000002e;font-size:13px;animation:settings-notice 2.8s both}.subscription-payment-success-toast{z-index:1200;top:20px;bottom:auto}@keyframes settings-notice{0%{opacity:0;transform:translateY(8px)}10%,86%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(6px)}}.settings-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.operation-log-page{width:min(100%,1180px);margin:0 auto;padding:20px 20px 36px}.operation-log-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.operation-log-heading h1{margin:0;color:#202223;font-size:22px;line-height:30px}.operation-log-panel{overflow:visible;border:1px solid #dbdcde;border-radius:11px;background:#fff;box-shadow:0 1px #00000008}.operation-log-toolbar{display:grid;grid-template-columns:minmax(270px,1.3fr) minmax(145px,.6fr) minmax(260px,1.1fr) auto auto;align-items:center;gap:8px;padding:16px;border-bottom:1px solid #e1e3e5;font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.operation-log-search{display:grid;min-width:0;grid-template-columns:116px minmax(140px,1fr);gap:8px;align-items:center}.operation-log-toolbar input,.operation-log-toolbar select{width:100%;height:36px;border:1px solid #8c9196;outline:0;background:#fff;color:#303030;font-family:inherit;font-size:13px;font-weight:400;letter-spacing:-.005em;line-height:20px}.operation-log-toolbar input::placeholder{color:#8c9196;font-weight:400;opacity:1}.operation-log-toolbar select option{color:#303030;font-weight:400}.operation-log-toolbar input{min-width:0;padding:0 10px}.operation-log-toolbar select{padding:0 30px 0 10px;border-radius:8px}.operation-log-search .merchant-select-trigger{height:36px;min-height:36px;border-color:#8c9196;border-radius:8px}.operation-log-search input{border-radius:8px}.operation-log-toolbar input:focus,.operation-log-toolbar select:focus{position:relative;z-index:2;border-color:#005bd3;box-shadow:0 0 0 2px #005bd324}.date-time-range-picker{position:relative;min-width:0}.date-time-range-trigger{display:grid;width:100%;height:36px;min-width:0;grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;padding:0 10px;border:1px solid #8c9196;border-radius:8px;outline:0;background:#fff;color:#6d7175;cursor:pointer;font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-size:12.5px;font-weight:400;letter-spacing:0;text-align:left}.date-time-range-trigger:hover{border-color:#61676d}.date-time-range-trigger:focus-visible,.date-time-range-trigger[aria-expanded=true]{border-color:#005bd3;box-shadow:0 0 0 2px #005bd324}.date-time-range-trigger span{min-width:0;overflow:hidden;color:#8c9196;text-overflow:ellipsis;white-space:nowrap}.date-time-range-trigger span.has-value{color:#303030;font-variant-numeric:tabular-nums}.date-time-range-trigger i{color:#6d7175;font-style:normal}.date-time-range-popover{position:fixed;z-index:300;width:min(720px,calc(100vw - 24px));overflow:hidden;border:1px solid #d8dade;border-radius:11px;background:#fff;box-shadow:0 12px 32px #1f21242e;color:#202223}.date-time-range-fields{display:grid;grid-template-columns:minmax(144px,1fr) 136px auto minmax(144px,1fr) 136px;align-items:center;gap:8px;padding:14px;border-bottom:1px solid #e1e3e5;background:#fafafa}.date-time-range-fields>input{width:100%;height:42px;min-width:0;padding:0 10px;border:1px solid #8c9196;border-radius:8px;background:#fff;color:#202223;color-scheme:light;accent-color:#202223;cursor:pointer;font:inherit;font-size:13px}.date-time-range-fields>input:hover:not(:disabled){border-color:#61676d;background:#fcfcfc}.date-time-range-fields>input:focus{border-color:#202223;outline:0;box-shadow:0 0 0 2px #20222324}.date-time-range-fields input:disabled{background:#f6f6f7;color:#8c9196}.date-time-range-fields>input::-webkit-calendar-picker-indicator{width:18px;height:18px;padding:8px;margin-right:-6px;border-radius:6px;cursor:pointer}.date-time-range-fields>input::-webkit-calendar-picker-indicator:hover{background-color:#e4e5e7}.date-time-range-fields svg{color:#6d7175}.date-time-clock-field{position:relative;min-width:0}.date-time-clock-trigger{display:flex;width:100%;height:42px;align-items:center;justify-content:space-between;gap:8px;padding:0 10px;border:1px solid #8c9196;border-radius:8px;outline:0;background:#fff;color:#202223;cursor:pointer;font:inherit;font-size:13px}.date-time-clock-trigger:hover:not(:disabled){border-color:#61676d;background:#fcfcfc}.date-time-clock-trigger[aria-expanded=true],.date-time-clock-trigger:focus-visible{border-color:#202223;box-shadow:0 0 0 2px #20222324}.date-time-clock-trigger:disabled{background:#f6f6f7;color:#8c9196;cursor:default}.date-time-clock-popover{position:absolute;z-index:5;top:calc(100% + 8px);left:0;width:246px;padding:12px;border:1px solid #c9cccf;border-radius:10px;background:#fff;box-shadow:0 10px 28px #1f21242e}.date-time-clock-field.is-end .date-time-clock-popover{right:0;left:auto}.date-time-clock-popover>strong{display:block;margin-bottom:10px;color:#202223;font-size:13px}.date-time-clock-segments{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.date-time-clock-segment{display:grid;grid-template-rows:auto 28px 38px 28px;gap:4px;text-align:center}.date-time-clock-segment>span{color:#6d7175;font-size:11px}.date-time-clock-segment button{display:grid;width:100%;place-items:center;border:0;border-radius:6px;background:#f1f2f3;color:#303030;cursor:pointer}.date-time-clock-segment button:hover{background:#e4e5e7}.date-time-clock-segment input{width:100%;min-width:0;border:1px solid #8c9196;border-radius:7px;outline:0;background:#fff;color:#202223;font:inherit;font-size:15px;font-weight:650;text-align:center;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.date-time-clock-segment input::-webkit-inner-spin-button,.date-time-clock-segment input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.date-time-clock-segment input:focus{border-color:#202223;box-shadow:0 0 0 2px #20222324}.date-time-clock-done{width:100%;height:34px;margin-top:12px;border:1px solid #202223;border-radius:7px;background:#202223;color:#fff;cursor:pointer;font:inherit;font-size:13px;font-weight:650}.date-time-clock-done:hover{background:#000}.date-time-range-calendar{padding:8px 12px 6px}.date-time-range-calendar .rdp-root{--rdp-accent-color: #202223;--rdp-accent-background-color: #e4e5e7;--rdp-day-height: 38px;--rdp-day-width: 42px;--rdp-day_button-height: 32px;--rdp-day_button-width: 32px;--rdp-day_button-border-radius: 7px;--rdp-months-gap: 28px;--rdp-selected-border: 0;margin:0 auto;font-size:12px}.date-time-range-calendar .rdp-months{justify-content:center}.date-time-range-calendar .rdp-month_caption{height:40px;align-items:center;justify-content:center;font-size:14px}.date-time-range-calendar .rdp-dropdowns{gap:5px}.date-time-range-calendar .rdp-dropdown_root{min-height:30px;padding:0 7px;border:1px solid transparent;border-radius:7px;color:#202223;cursor:pointer;font-size:13px;font-weight:650}.date-time-range-calendar .rdp-dropdown_root:hover{border-color:#c9cccf;background:#f1f2f3}.date-time-range-calendar .rdp-dropdown:focus-visible~.rdp-caption_label{outline:0}.date-time-range-calendar .rdp-dropdown_root:focus-within{border-color:#202223;box-shadow:0 0 0 2px #20222324}.date-time-range-calendar .rdp-dropdown_root .rdp-chevron{width:12px;margin-left:4px}.date-time-range-calendar .rdp-nav{height:40px}.date-time-range-calendar .rdp-button_previous,.date-time-range-calendar .rdp-button_next{width:32px;height:32px;border-radius:7px}.date-time-range-calendar .rdp-button_previous:hover,.date-time-range-calendar .rdp-button_next:hover{background:#f1f2f3}.date-time-range-calendar .rdp-chevron{width:14px;fill:#4a4d50}.date-time-range-calendar .rdp-weekday{color:#8c9196;font-size:11px;font-weight:500}.date-time-range-calendar .rdp-day_button:hover{background:#e4e5e7}.date-time-range-calendar .rdp-range_start .rdp-day_button,.date-time-range-calendar .rdp-range_end .rdp-day_button{background:#202223;color:#fff}.date-time-range-calendar .rdp-range_middle{background:#eef0f1}.date-time-range-popover footer{display:flex;justify-content:flex-end;gap:8px;padding:10px 14px;border-top:1px solid #e1e3e5}.date-time-range-popover footer button{height:34px;min-width:72px;padding:0 16px;border:1px solid #202223;border-radius:7px;background:#202223;color:#fff;cursor:pointer;font:inherit;font-size:13px;font-weight:650}.date-time-range-popover footer button:hover:not(:disabled){background:#000}.date-time-range-popover footer button:disabled{opacity:.4;cursor:default}.date-time-range-popover footer .date-time-range-clear{border-color:transparent;background:transparent;color:#4a4d50}.date-time-range-popover footer .date-time-range-clear:hover{background:#f1f2f3}.operation-log-toolbar>button{height:36px;padding:0 13px;border:1px solid #c9cccf;border-radius:8px;background:#fff;color:#303030;cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:550;letter-spacing:.01em}.operation-log-toolbar>button:not(.settings-primary-button):hover{border-color:#8c9196;background:#f1f2f3}.operation-log-table-wrap{position:relative;min-height:420px;overflow:auto}.operation-log-table{width:100%;min-width:820px;border-collapse:collapse;table-layout:fixed}.operation-log-table th{position:sticky;z-index:2;top:0;height:42px;padding:0 12px;border-bottom:1px solid #dfe1e3;background:#f7f7f8;color:#303030;font-size:12px;font-weight:650;text-align:left;white-space:nowrap}.operation-log-table th:nth-child(1){width:50px}.operation-log-table th:nth-child(2){width:128px}.operation-log-table th:nth-child(3){width:80px}.operation-log-table th:nth-child(4){width:78px}.operation-log-table th:nth-child(5){width:300px}.operation-log-table th:nth-child(6){width:150px}.operation-log-table th:nth-child(7){width:78px}.operation-log-table td{height:47px;overflow:hidden;padding:8px 12px;border-bottom:1px solid #eceef0;color:#30343a;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.operation-log-table td:last-child button{padding:0;border:0;background:transparent;color:#005bd3;cursor:pointer;font:inherit;font-size:13px}.operation-log-table td:last-child button:hover{color:#004299;text-decoration:underline}.operation-log-empty{position:absolute;top:42px;right:0;bottom:0;left:0;display:grid;place-items:center;color:#6d7175;font-size:13px}.operation-log-pagination{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:16px;padding:10px 16px;border-top:1px solid #e1e3e5;color:#6d7175;font-size:12px}.operation-log-pagination>div{display:flex;align-items:center;gap:8px}.operation-log-pagination button{display:grid;width:34px;height:34px;place-items:center;border:1px solid #c9cccf;border-radius:7px;background:#fff;color:#303030;cursor:pointer;font-size:20px;line-height:1}.operation-log-pagination button:hover:not(:disabled){border-color:#8c9196;background:#f1f2f3}.operation-log-pagination button:disabled{color:#b5b7ba;cursor:default}.operation-log-pagination strong{min-width:48px;color:#303030;font-size:12px;text-align:center}.operation-log-dialog{width:min(100%,480px)}.operation-log-detail{padding:6px 20px 20px}.operation-log-detail dl{margin:0}.operation-log-detail dl>div{display:grid;grid-template-columns:92px minmax(0,1fr);gap:16px;padding:11px 0;border-top:1px solid #eceef0}.operation-log-detail dl>div:first-child{border-top:0}.operation-log-detail dt{color:#6d7175;font-size:13px}.operation-log-detail dd{margin:0;color:#202223;font-size:13px}.settings-placeholder{width:min(100%,1100px);margin:0 auto;padding:24px 20px}.settings-placeholder h1{margin:0 0 24px;color:#101827;font-size:22px}.settings-placeholder section{display:grid;min-height:220px;place-items:center;border:1px solid #dbdcde;border-radius:11px;background:#fff;color:#858b93;font-size:13px}.settings-detail-page{width:min(100%,900px);margin:0 auto;padding:28px 28px 70px}.settings-detail-heading{display:flex;min-height:42px;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:20px}.settings-detail-heading h1{margin:0;color:#202223;font-size:22px;line-height:30px}.settings-detail-heading p{margin:4px 0 0;color:#6d7175;font-size:13px;line-height:19px}.settings-detail-heading>button{min-height:36px;padding:0 16px;border:1px solid #2d2f32;border-radius:8px;cursor:pointer;font-size:13px;font-weight:650}.settings-detail-heading>button:disabled{opacity:.6;cursor:default}.settings-card{margin-top:16px;padding:20px;border:1px solid #dbdcde;border-radius:12px;background:#fff;box-shadow:0 1px #00000008}.settings-card:first-of-type{margin-top:0}.settings-card>h2{margin:0 0 18px;color:#202223;font-size:15px;line-height:22px}.settings-loading{display:grid;min-height:220px;place-items:center;color:#6d7175;font-size:13px}.settings-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px}.settings-form-grid--single{grid-template-columns:minmax(0,420px);margin-top:20px}.settings-field{display:grid;min-width:0;gap:6px;color:#30343a;font-size:13px;font-weight:600}.settings-field input,.settings-field select,.settings-field textarea{width:100%;border:1px solid #8c9196;border-radius:8px;outline:0;background:#fff;color:#202223;font:inherit;font-weight:400}.settings-field input,.settings-field select{height:38px;padding:0 11px}.settings-field textarea{min-height:132px;padding:10px 11px;line-height:20px;resize:vertical}.settings-field input:focus,.settings-field select:focus,.settings-field textarea:focus{border-color:#4d6f9c;box-shadow:0 0 0 2px #4d6f9c24}.settings-field input:disabled,.settings-field select:disabled{background:#f6f6f7;color:#8c9196}.settings-field small{color:#6d7175;font-size:12px;font-weight:400;line-height:18px}.settings-policy-list{display:grid;gap:16px}.settings-heading-with-help{display:flex;align-items:center;gap:6px}.settings-heading-with-help button.settings-help{align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:4px;background:transparent}.settings-heading-with-help button.settings-help:focus-visible{outline:2px solid #303030;outline-offset:2px}.settings-label-with-help{display:inline-flex;width:fit-content;align-items:center;gap:5px}.settings-help{position:relative;display:inline-flex;color:#6d7175;cursor:help;outline:0}.settings-help>span{position:absolute;z-index:20;bottom:calc(100% + 8px);left:50%;width:250px;padding:8px 10px;border-radius:7px;background:#202223;color:#fff;font-size:12px;font-weight:400;line-height:18px;opacity:0;pointer-events:none;transform:translate(-50%,4px);transition:opacity .14s ease,transform .14s ease}.settings-help>span:after{position:absolute;top:100%;left:50%;width:8px;height:8px;background:#202223;content:"";transform:translate(-50%,-4px) rotate(45deg)}.settings-help:hover>span,.settings-help:focus>span{opacity:1;transform:translate(-50%)}.settings-switch-list{display:grid}.settings-switch-row{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:15px 0;border-top:1px solid #e1e3e5}.settings-card>.settings-switch-row{margin-top:18px}.settings-switch-list .settings-switch-row:first-child{padding-top:0;border-top:0}.settings-switch-list .settings-switch-row:last-child{padding-bottom:0}.settings-switch-row>div{display:grid;gap:3px}.settings-switch-row strong{color:#30343a;font-size:13px}.settings-switch-row span{color:#6d7175;font-size:12px;line-height:18px}.settings-switch{position:relative;width:36px;height:22px;flex:0 0 36px;padding:0;border:0;border-radius:999px;background:#8c9196;cursor:pointer;transition:background .16s ease}.settings-switch i{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0000003d;transition:transform .16s ease}.settings-switch.is-on{background:#303030}.settings-switch.is-on i{transform:translate(14px)}.subscription-plan-auto-renew .settings-switch:disabled{background:#c9cccf;cursor:not-allowed}.subscription-plan-auto-renew .settings-switch.is-on:not(:disabled){background:#168653}.settings-radio-list{display:grid;gap:13px}.settings-radio-list label{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.settings-radio-list input{margin-top:3px;accent-color:#303030}.settings-radio-list label>span{display:grid;gap:2px}.settings-radio-list strong{color:#30343a;font-size:13px}.settings-radio-list small{color:#6d7175;font-size:12px;line-height:18px}.domain-entry-list{display:grid;gap:12px}.domain-entry{padding:16px;border:1px solid #e1e3e5;border-radius:9px;background:#fafafa}.domain-entry-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.domain-entry-heading>div{display:grid;gap:3px}.domain-entry-heading strong{color:#202223;font-size:14px}.domain-entry-heading small{color:#6d7175;font-size:12px;line-height:18px}.domain-entry-heading>span{padding:3px 8px;border-radius:999px;background:#e9ecef;color:#4f5660;font-size:11px;white-space:nowrap}.domain-example{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:13px;padding-top:12px;border-top:1px solid #e1e3e5}.domain-example>span{color:#6d7175;font-size:12px}.domain-example a{display:inline-flex;align-items:center;gap:5px;max-width:75%;overflow:hidden;color:#3f5f90;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.domain-group-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:16px}.domain-group-heading h2{margin:0;color:#202223;font-size:15px;line-height:22px}.domain-group-heading p{margin:3px 0 0;color:#6d7175;font-size:12px;line-height:18px}.domain-group-heading>button{display:inline-flex;min-height:34px;align-items:center;gap:5px;padding:0 12px;border:1px solid #2d2f32;border-radius:8px;background:#292a2d;color:#fff;cursor:pointer;font-size:12px;font-weight:650;white-space:nowrap}.domain-binding-list{display:grid;gap:8px}.domain-binding-card{display:grid;grid-template-columns:minmax(0,1fr) auto 28px;align-items:center;gap:10px;padding:13px 14px;border:1px solid #e1e3e5;border-radius:8px;background:#fafafa}.domain-binding-info{display:grid;min-width:0;gap:3px}.domain-binding-card strong{overflow:hidden;color:#202223;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.domain-binding-card small{overflow:hidden;color:#6d7175;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.domain-binding-info a{color:#3f5f90;text-decoration:none}.domain-binding-info a:hover{text-decoration:underline;text-underline-offset:3px}.domain-binding-actions{position:relative}.domain-binding-more{display:grid;width:28px;height:28px;place-items:center;padding:0;border:0;border-radius:6px;background:transparent;color:#4f5660;cursor:pointer}.domain-binding-more:hover,.domain-binding-more[aria-expanded=true]{background:#eceeef}.domain-binding-more:disabled{opacity:.5;cursor:wait}.domain-binding-menu{position:absolute;z-index:10;inset-inline-end:0;top:calc(100% + 6px);display:grid;gap:2px;width:max-content;min-width:80px;padding:4px;border-radius:8px;background:#fff;box-shadow:0 4px 16px #20222324}.domain-binding-menu button{display:flex;align-items:center;justify-content:center;min-height:32px;padding:6px 16px;border:0;border-radius:5px;background:transparent;color:#202223;font:inherit;font-size:13px;font-weight:500;line-height:20px;text-align:center;white-space:nowrap;cursor:pointer}.domain-binding-menu button:hover,.domain-binding-menu button:focus-visible{background:#f1f2f3}.domain-binding-menu button:disabled{color:#6d7175;cursor:wait}.domain-binding-menu .is-danger{color:#b42318}.domain-binding-menu .is-danger:hover,.domain-binding-menu .is-danger:focus-visible{background:#fff0ee}.domain-binding-more:focus-visible,.domain-binding-menu button:focus-visible,.domain-binding-info a:focus-visible{outline:2px solid #3f5f90;outline-offset:2px}.domain-binding-error{grid-column:1 / -1;margin:0;color:#b42318;font-size:12px}.domain-check-spinner{flex-shrink:0;animation:domain-check-spin .8s linear infinite}@keyframes domain-check-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.domain-check-spinner{animation-duration:1.6s}}.domain-binding-empty{margin:0;padding:12px 0 2px;color:#6d7175;font-size:13px}.domain-binding-labels{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.domain-binding-status{display:inline-flex;align-items:center;justify-content:center;padding:3px 9px;border:1px solid #9cdbb1;border-radius:6px;background:#d9f5e2;color:#08752f;font-size:12px;font-weight:500;line-height:18px;white-space:nowrap}.domain-binding-status.is-inactive{border-color:#e0e2e5;background:#f0f1f2;color:#63676d}.domain-binding-status.is-default{border-color:#bfd5f5;background:#eaf2ff;color:#2458a6}.domain-binding-status.is-primary{border-color:#a682e0;background:#f1eafe;color:#5b3aa8}.domain-binding-status.is-checking{gap:5px;border-color:#e0e2e5;background:#f0f1f2;color:#63676d}.domain-wizard-backdrop{z-index:120}.domain-wizard{width:min(100%,720px);overflow:hidden;border-radius:12px;background:#fff;box-shadow:0 24px 70px #12141840}.domain-wizard-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:20px 22px 16px;border-bottom:1px solid #e4e6e8}.domain-wizard-header h2{margin:0;color:#202223;font-size:20px;line-height:28px}.domain-wizard-header p{margin:4px 0 0;color:#6d7175;font-size:13px;line-height:19px}.domain-wizard-header>button{display:grid;width:30px;height:30px;place-items:center;padding:0;border:0;border-radius:6px;background:transparent;color:#4f5660;cursor:pointer}.domain-wizard-header>button:hover{background:#f1f2f3}.domain-wizard-steps{display:flex;align-items:center;padding:18px 22px 8px;color:#8c9196;font-size:12px}.domain-wizard-steps span{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.domain-wizard-steps b{display:grid;width:26px;height:26px;place-items:center;border:1px solid #b8bdc3;border-radius:50%;font-size:12px;font-weight:600}.domain-wizard-steps span.is-active{color:#2f6fec}.domain-wizard-steps span.is-active b{border-color:#2f6fec;background:#2f6fec;color:#fff}.domain-wizard-steps i{height:1px;flex:1;margin:0 10px;background:#d2d4d7}.domain-wizard-body{min-height:230px;padding:22px}.domain-wizard-body h3{margin:0 0 7px;color:#202223;font-size:16px;line-height:22px}.domain-wizard-body>p{margin:0 0 20px;color:#6d7175;font-size:13px;line-height:20px}.domain-wizard-error{margin-top:10px;color:#b42318;font-size:12px}.domain-dns-record{display:grid;gap:10px;margin-top:18px}.domain-dns-record>article{display:grid;grid-template-columns:.8fr 1fr 1.5fr;gap:1px;overflow:hidden;border:1px solid #d8dade;border-radius:8px;background:#d8dade}.domain-dns-record>article>div{display:grid;gap:5px;padding:14px;background:#fafafa}.domain-dns-record span{color:#6d7175;font-size:12px}.domain-dns-record strong{overflow:hidden;color:#202223;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.domain-wizard-tip{display:flex;align-items:center;gap:7px;margin-top:16px;padding:11px 12px;border-radius:8px;background:#edf2f7;color:#34536f;font-size:12px;line-height:18px}.domain-dns-guide{display:grid;gap:14px;margin-top:14px}.domain-dns-guide-title{margin:0;color:#30343a;font-size:13px;font-weight:600;line-height:19px}.domain-dns-guide section{display:grid;gap:6px}.domain-dns-guide h4{margin:0;color:#202223;font-size:12px;font-weight:600;line-height:17px}.domain-dns-guide-table{width:100%;border-collapse:collapse;table-layout:fixed}.domain-dns-guide-table th{padding:7px 10px;background:#f2f3f5;color:#6d7175;font-size:11px;font-weight:500;text-align:start}.domain-dns-guide-table td{padding:8px 10px;border:1px solid #e4e6e8;color:#202223;font-size:12px;overflow-wrap:anywhere}.domain-dns-guide-table th:nth-child(1),.domain-dns-guide-table td:nth-child(1){width:15%}.domain-dns-guide-table th:nth-child(2),.domain-dns-guide-table td:nth-child(2){width:30%}.domain-dns-guide-value{display:inline-flex;align-items:center;gap:4px;max-width:100%}.domain-dns-guide-value bdi{overflow-wrap:anywhere}.domain-dns-guide-copy{flex:none;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:none;border-radius:4px;background:transparent;color:#6d7175;cursor:pointer}.domain-dns-guide-copy:hover{background:#e9ebee;color:#202223}.domain-dns-guide-copy.domain-dns-guide-copied{color:#1a8f3c}.domain-dns-guide-failed{color:#b98900;font-style:normal}.domain-dns-guide-meta{display:flex;align-items:center;justify-content:space-between;gap:8px}.domain-dns-guide-meta span{color:#8a8f94;font-size:11px}.domain-dns-guide-meta button{min-height:28px;padding:0 10px;border:1px solid #cfd2d5;border-radius:7px;background:#fff;color:#30343a;cursor:pointer;font-size:12px;font-weight:600}.domain-dns-guide-meta button:disabled{opacity:.5;cursor:default}.domain-success{display:grid;place-items:center;padding:24px 0 12px;text-align:center}.domain-success>span{display:grid;width:48px;height:48px;place-items:center;border-radius:50%;background:#e7f4ec;color:#176b47}.domain-success h3{margin:13px 0 4px}.domain-success p{margin:0;color:#6d7175;font-size:13px}.domain-verification{display:grid;place-items:center;padding:24px 0 12px;text-align:center}.domain-verification>span{display:grid;width:48px;height:48px;place-items:center;border-radius:50%;background:#edf2f7;color:#34536f;font-size:24px;font-weight:600}.domain-verification h3{margin:13px 0 4px}.domain-verification p{margin:0;color:#6d7175;font-size:13px}.domain-wizard-footer{display:flex;justify-content:flex-end;gap:8px;padding:14px 22px;border-top:1px solid #e4e6e8}.domain-wizard-footer button{min-height:36px;padding:0 14px;border:1px solid #cfd2d5;border-radius:8px;background:#fff;color:#30343a;cursor:pointer;font-size:13px;font-weight:600}.domain-wizard-footer button:disabled:where(:not([data-merchant-pending])){opacity:.5;cursor:default}.checkout-tip-heading{display:flex;align-items:center;gap:6px;margin-bottom:4px}.checkout-tip-heading h2{margin:0;color:#202223;font-size:14px;font-weight:600;line-height:20px}.checkout-tip-description{margin:0 0 20px;color:#616161;font-size:13px;line-height:20px}.checkout-tip-check{display:flex;width:fit-content;align-items:flex-start;gap:9px;margin-bottom:12px;color:#202223;cursor:pointer;font-size:14px;line-height:20px}.checkout-tip-check input{width:16px;height:16px;flex:0 0 16px;margin:2px 0 0;accent-color:#303030;cursor:pointer}.checkout-tip-options{padding:14px;border:1px solid #d8d8d8;border-radius:9px;background:#f7f7f7}.checkout-tip-options.is-disabled{opacity:.62}.checkout-tip-options.is-disabled .checkout-tip-upload-button{pointer-events:none;cursor:default}.checkout-tip-presets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.checkout-tip-presets+.checkout-tip-preset-error{margin:8px 0 0;line-height:18px}.checkout-tip-preset{display:grid;min-width:0;gap:6px;color:#202223;font-size:13px;font-weight:500;line-height:18px}.checkout-tip-input-wrap{position:relative;display:block}.checkout-tip-input-wrap input{width:100%;height:34px;padding:6px 30px 6px 10px;border:1px solid #8a8a8a;border-radius:7px;outline:0;background:#fff;color:#202223;font:inherit;font-size:14px;font-weight:400}.checkout-tip-input-wrap input:focus,.checkout-tip-copy-wrap input:focus{border-color:#005bd3;box-shadow:0 0 0 1px #005bd3}.checkout-tip-input-wrap input::-webkit-inner-spin-button,.checkout-tip-input-wrap input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.checkout-tip-input-suffix{position:absolute;top:50%;right:10px;color:#616161;font-size:13px;pointer-events:none;transform:translateY(-50%)}.checkout-tip-divider{height:1px;margin:16px 0;border:0;background:#d8d8d8}.checkout-tip-content-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.checkout-tip-content-head h3{margin:0 0 2px;color:#202223;font-size:13px;font-weight:500;line-height:18px}.checkout-tip-content-head p{margin:0;color:#616161;font-size:12px;line-height:18px}.checkout-tip-content-head>button{flex:0 0 auto;padding:4px 0;border:0;background:transparent;color:#005bd3;cursor:pointer;font:inherit;font-size:13px;font-weight:500}.checkout-tip-content-head>button:hover{text-decoration:underline}.checkout-tip-optional-field+.checkout-tip-optional-field{margin-top:16px}.checkout-tip-optional-field>label,.checkout-tip-field-label{display:block;margin:0 0 6px;color:#202223;font-size:13px;font-weight:500;line-height:18px}.checkout-tip-optional-field>label>span,.checkout-tip-field-label>span{color:#616161;font-weight:400}.checkout-tip-copy-wrap{position:relative}.checkout-tip-copy-wrap input{width:100%;height:38px;padding:8px 58px 8px 10px;border:1px solid #8a8a8a;border-radius:7px;outline:0;background:#fff;color:#202223;font:inherit;font-size:14px}.checkout-tip-copy-wrap>span{position:absolute;top:50%;right:10px;color:#616161;font-size:12px;font-variant-numeric:tabular-nums;pointer-events:none;transform:translateY(-50%)}.checkout-tip-upload{display:grid;min-height:78px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;border:1px dashed #8a8a8a;border-radius:8px;background:#fff}.checkout-tip-upload-icon{display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;border:1px solid #d8d8d8;border-radius:7px;background:#f7f7f7;color:#202223}.checkout-tip-upload>div strong{display:block;margin-bottom:2px;color:#202223;font-size:13px;font-weight:500;line-height:18px}.checkout-tip-upload>div span{display:block;color:#616161;font-size:12px;line-height:18px}.checkout-tip-upload-button{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:6px;padding:6px 12px;border:1px solid #8a8a8a;border-radius:7px;background:#fff;color:#202223;cursor:pointer;font-size:13px;font-weight:500}.checkout-tip-file-name{margin:8px 0 0;color:#616161;font-size:12px;line-height:18px}.checkout-tip-file-name.has-file{color:#202223}.checkout-tip-selected-file{display:flex;width:fit-content;align-items:center;gap:5px}.checkout-tip-video-file{align-items:flex-start;margin-top:14px}.checkout-tip-video-player{display:block;width:160px;height:90px;border:1px solid #d7dbe0;border-radius:6px;background:#f7f8fa;object-fit:cover}.checkout-tip-selected-file>button{display:inline-flex;width:22px;height:22px;align-items:center;justify-content:center;margin-top:8px;padding:0;border:0;border-radius:5px;background:transparent;color:#616161;cursor:pointer}.checkout-tip-selected-file>button:hover{background:#e8e8e8;color:#202223}.checkout-tip-preview-backdrop{z-index:110}.checkout-tip-preview-dialog{width:min(100%,560px);max-height:calc(100vh - 48px);overflow:auto;border:1px solid #d8d8d8;border-radius:12px;background:#fff;box-shadow:0 16px 40px #0000003d}.checkout-tip-preview-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid #d8d8d8}.checkout-tip-preview-dialog>header h2{margin:0;color:#202223;font-size:14px;font-weight:600;line-height:20px}.checkout-tip-preview-dialog>header button{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;padding:0;border:0;border-radius:6px;background:transparent;color:#202223;cursor:pointer}.checkout-tip-preview-dialog>header button:hover{background:#f7f7f7}.checkout-tip-preview-body{padding:16px}.checkout-tip-preview-message{margin:0 0 8px;padding:11px 12px;border-left:3px solid #303030;background:#f7f7f7;color:#202223;font-size:13px;line-height:20px}.checkout-tip-preview-media{min-width:0;margin-bottom:14px}.checkout-tip-preview-video{position:relative;display:grid;height:220px;place-items:center;overflow:hidden;border-radius:8px;background:#252525;color:#fff}.checkout-tip-preview-video video{width:100%;height:220px;background:#000;object-fit:contain}.checkout-tip-preview-video>div{position:relative;display:flex;align-items:center;flex-direction:column;gap:7px;font-size:12px}.checkout-tip-preview-video>div>span{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;padding-left:2px;border-radius:50%;background:#fff;color:#202020}.checkout-tip-preview-video small{color:#fff;font-size:12px}.checkout-tip-preview-form{min-width:0}.checkout-tip-customer-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:10px}.checkout-tip-customer-options button{display:grid;min-height:46px;grid-template-columns:1fr auto;align-items:center;padding:7px 10px;border:1px solid #8a8a8a;border-radius:7px;background:#fff;color:#202223;cursor:pointer;font:inherit}.checkout-tip-customer-options strong{text-align:left;font-size:14px;font-weight:600;line-height:19px}.checkout-tip-customer-options span{color:#616161;font-size:11px;line-height:16px;text-align:right}.checkout-tip-custom-field{display:grid;gap:6px;margin-bottom:14px;color:#202223;font-size:13px;line-height:18px}.checkout-tip-custom-field>span:last-child{position:relative;display:block}.checkout-tip-custom-field input{width:100%;height:36px;padding:7px 42px 7px 9px;border:1px solid #8a8a8a;border-radius:7px;background:#fff;color:#202223;font:inherit;font-size:14px}.checkout-tip-custom-field i{position:absolute;top:50%;right:9px;color:#616161;font-size:12px;font-style:normal;pointer-events:none;transform:translateY(-50%)}.checkout-tip-preview-form button:disabled,.checkout-tip-preview-form input:disabled{opacity:1;cursor:default}@media(max-width:640px){.checkout-tip-presets{grid-template-columns:1fr;gap:10px}.checkout-tip-content-head{align-items:stretch;flex-direction:column}.checkout-tip-upload{grid-template-columns:auto minmax(0,1fr)}.checkout-tip-upload-button{grid-column:1 / -1;width:100%}}.collection-methods-card{padding:0}.collection-card-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 20px}.collection-card-heading h2{margin:0;color:#202223;font-size:15px}.collection-card-heading p{margin:3px 0 0;color:#6d7175;font-size:12px}.collection-card-heading>button{display:inline-flex;min-height:34px;align-items:center;gap:6px;padding:0 12px;border:1px solid #c9cccf;border-radius:8px;background:#fff;color:#30343a;cursor:pointer;font-size:13px;font-weight:650}.collection-card-heading>button:hover{border-color:#8c9196;background:#f6f6f7}.collection-method-list{border-top:1px solid #e1e3e5}.collection-method-row{display:grid;min-height:74px;grid-template-columns:46px minmax(0,1fr) auto 62px;align-items:center;gap:12px;padding:11px 20px;border-top:1px solid #e8e9eb}.collection-method-row:first-child{border-top:0}.collection-method-logo{display:grid;width:42px;height:30px;place-items:center;border:1px solid #d7d9dc;border-radius:6px;background:#fff;color:#30343a;font-size:11px;font-weight:750;letter-spacing:-.2px}.collection-method-logo.is-paypal{color:#183b8f;font-size:18px;font-style:italic}.collection-method-logo.is-manualPayment{background:#f1f2f3;font-size:16px}.collection-method-row>div,.collection-add-row>div{display:grid;gap:3px}.collection-method-row strong,.collection-add-row strong{color:#30343a;font-size:13px}.collection-method-row small,.collection-add-row small{color:#6d7175;font-size:12px;line-height:18px}.collection-method-status{display:inline-flex;align-items:center;gap:6px;color:#4f5660;font-size:12px;white-space:nowrap}.collection-method-status i{width:7px;height:7px;border-radius:50%;background:#303030}.collection-method-row>button,.collection-add-row>button{min-height:32px;padding:0 11px;border:1px solid #c9cccf;border-radius:7px;background:#fff;color:#30343a;cursor:pointer;font-size:12px;font-weight:600}.collection-method-row>button:hover,.collection-add-row>button:hover{border-color:#8c9196;background:#f6f6f7}.collection-method-empty{padding:28px 20px;color:#6d7175;font-size:13px;text-align:center}.collection-add-dialog{width:min(100%,610px)}.collection-add-list{display:grid;padding:0 20px}.collection-add-row{display:grid;min-height:74px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;border-top:1px solid #e8e9eb}.collection-add-row:first-child{border-top:0}.collection-providers-card{padding:0 20px 20px}.collection-providers-card .collection-card-heading{padding-inline:0}.collection-providers-card .collection-card-heading>button{border-color:#2d2f32!important;background:#292a2d!important;color:#fff!important}.collection-provider-list{display:grid;gap:14px}.collection-provider-card{padding:18px 19px;border:1px solid #d8dade;border-radius:8px;background:#fff}.collection-provider-heading{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:18px}.collection-provider-heading>div{display:flex;min-width:0;align-items:center;gap:8px}.collection-provider-logo{display:grid;width:34px;height:28px;flex:0 0 34px;place-items:center;border:1px solid #d7d9dc;border-radius:5px;background:#fff;color:#202223;font-size:14px;font-weight:800}.collection-provider-logo.is-paypal{color:#183b8f;font-size:18px;font-style:italic}.collection-provider-logo.is-creditCard{color:#635bff}.collection-provider-heading strong{color:#202223;font-size:14px}.collection-provider-active{padding:2px 7px;border-radius:999px;background:#e7f4ec;color:#176b47;font-size:11px;white-space:nowrap}.collection-provider-inactive{padding:2px 7px;border-radius:999px;background:#eceef0;color:#61666c;font-size:11px;white-space:nowrap}.collection-provider-heading>button{min-height:31px;padding:0 12px;border:1px solid #b8bdc3;border-radius:6px;background:#fff;color:#202223;cursor:pointer;font-size:12px;font-weight:600}.collection-provider-heading>button:hover{background:#f6f6f7}.collection-provider-tags{display:flex;flex-wrap:wrap;gap:5px!important}.collection-provider-tags span{padding:2px 7px;border-radius:999px;background:#e7e8ea;color:#30343a;font-size:11px;white-space:nowrap}.collection-provider-card>p{margin:13px 0 0 42px;color:#30343a;font-size:12px;line-height:19px}.collection-card-brands{display:flex;align-items:center;gap:7px;margin:13px 0 0 42px}.collection-card-brands span{display:grid;min-width:38px;height:23px;place-items:center;padding:0 5px;border:1px solid #dfe1e4;border-radius:3px;color:#153b85;font-size:9px;font-weight:800}.collection-card-brands span.is-mastercard{color:#d73a32;letter-spacing:-5px}.collection-manual-card{display:flex;align-items:center;justify-content:space-between;gap:22px}.collection-manual-card>div:first-child h2{margin:0;color:#202223;font-size:15px}.collection-manual-card>div:first-child p{margin:3px 0 0;color:#6d7175;font-size:12px}.collection-manual-card>button{display:inline-flex;min-height:34px;align-items:center;gap:6px;padding:0 12px;border:1px solid #c9cccf;border-radius:8px;background:#fff;color:#30343a;cursor:pointer;font-size:13px;font-weight:650}.collection-manual-status{display:grid;min-width:420px;grid-template-columns:46px minmax(0,1fr) auto auto;align-items:center;gap:10px}.collection-manual-status>div{display:grid;gap:2px}.collection-manual-status strong{color:#30343a;font-size:13px}.collection-manual-status small{color:#6d7175;font-size:11px}.collection-manual-status>button{min-height:31px;padding:0 11px;border:1px solid #c9cccf;border-radius:6px;background:#fff;color:#30343a;cursor:pointer;font-size:12px}.collection-manage-dialog{width:min(100%,520px)}.collection-manage-content{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;padding:22px 20px}.collection-manage-content>div{display:grid;gap:3px}.collection-manage-content strong{color:#202223;font-size:14px}.collection-manage-content small{color:#6d7175;font-size:12px}.provider-settings-page{width:min(100%,860px)}.provider-page-heading{display:flex;align-items:flex-start;gap:12px;margin-bottom:20px}.provider-page-heading>button{display:grid;width:36px;height:36px;flex:0 0 36px;place-items:center;padding:0;border:1px solid #c9cccf;border-radius:8px;background:#fff;color:#4f5660;cursor:pointer}.provider-page-heading>button:hover{border-color:#8c9196;background:#f6f6f7;color:#202223}.provider-page-heading h1{margin:0;color:#202223;font-size:22px;line-height:30px}.provider-page-heading p{margin:3px 0 0;color:#6d7175;font-size:13px;line-height:19px}.provider-overview-card{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:start;gap:13px}.provider-overview-card .collection-provider-logo{width:40px;height:34px}.provider-overview-card h2{margin:0;color:#202223;font-size:15px;line-height:22px}.provider-overview-card p{margin:5px 0 0;color:#4f5660;font-size:13px;line-height:20px}.provider-overview-card>span{padding:3px 8px;border-radius:999px;background:#eceeef;color:#5c6269;font-size:11px;white-space:nowrap}.provider-overview-card>span.is-active{background:#e7f4ec;color:#176b47}.provider-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.provider-section-heading h2{margin:0;color:#202223;font-size:15px;line-height:22px}.provider-section-heading p{margin:3px 0 0;color:#6d7175;font-size:12px;line-height:18px}.provider-section-heading>button{min-height:31px;padding:0 11px;border:1px solid #b8bdc3;border-radius:7px;background:#fff;color:#202223;cursor:pointer;font-size:12px;font-weight:600}.provider-section-heading>button:hover{background:#f6f6f7}.provider-account-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 16px}.provider-account-fields>.settings-field:first-child{grid-column:1 / -1}.payment-secret-control{position:relative}.payment-secret-control input{width:100%;padding-right:40px}.payment-secret-control>button{position:absolute;top:50%;right:5px;display:grid;width:30px;height:30px;place-items:center;padding:0;border:0;border-radius:6px;background:transparent;color:#6d7175;cursor:pointer;transform:translateY(-50%)}.payment-secret-control>button:hover{background:#f1f2f3;color:#202223}.payment-secret-control>button:focus-visible{outline:2px solid #005bd3;outline-offset:1px}.provider-info-banner{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:start;gap:10px;margin-top:18px;padding:13px 14px;border-radius:8px;background:#edf2f7;color:#34536f}.provider-info-banner>svg{margin-top:1px}.provider-info-banner>div{display:grid;gap:2px}.provider-info-banner strong{color:#263f55;font-size:13px}.provider-info-banner span{font-size:12px;line-height:18px}.provider-info-banner>button{align-self:center;padding:5px 8px;border:0;border-radius:6px;background:transparent;color:#263f55;cursor:pointer;font-size:12px;font-weight:600}.provider-info-banner>button:hover{background:#263f5514}.provider-method-status{padding:3px 8px;border-radius:999px;background:#e7f4ec;color:#176b47;font-size:11px}.provider-card-brand-list{display:grid;border-top:1px solid #e1e3e5}.provider-card-brand-list>label{display:grid;min-height:58px;grid-template-columns:18px 48px minmax(0,1fr);align-items:center;gap:12px;border-bottom:1px solid #e1e3e5;color:#30343a;cursor:pointer}.provider-card-brand-list input{width:16px;height:16px;margin:0;accent-color:#303030}.provider-card-brand-list strong{font-size:13px;font-weight:500}.provider-card-mark{display:grid;width:44px;height:27px;place-items:center;border:1px solid #dfe1e4;border-radius:4px;background:#fff;color:#153b85;font-size:8px;font-weight:800}.provider-card-mark.is-mastercard{color:#d73a32;font-size:14px;letter-spacing:-5px}.provider-card-mark.is-american-express{background:#1769aa;color:#fff}.provider-form-message{display:flex;align-items:center;gap:7px;margin-top:14px;padding:10px 12px;border-radius:8px;background:#eef6f1;color:#176b47;font-size:12px}.provider-form-message.is-error{background:#fff0f0;color:#b42318}.provider-settings-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:20px}.provider-settings-footer>button{min-height:36px;padding:0 16px;border-radius:8px;cursor:pointer;font-size:13px;font-weight:650}.provider-settings-footer>button:disabled{opacity:.6;cursor:default}.provider-stop-button{border:1px solid #d94747;background:#fff;color:#b42318}.provider-stop-button:hover{background:#fff2f2}.settings-domain-current{display:grid;grid-template-columns:30px minmax(0,1fr) 34px;align-items:center;gap:10px}.settings-domain-current>span{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;background:#e9ecef;color:#30343a}.settings-domain-current>div{display:grid;min-width:0;gap:3px}.settings-domain-current strong{overflow:hidden;color:#202223;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.settings-domain-current small{color:#6d7175;font-size:12px}.settings-domain-current a{display:grid;width:34px;height:34px;place-items:center;border-radius:7px;color:#4d5156}.settings-domain-current a:hover{background:#f1f2f3}.settings-notice{display:flex;align-items:center;gap:7px}.metafields-page{width:min(100%,1180px);padding:28px 28px 70px}.metafields-page .settings-detail-heading{margin-bottom:18px}.metafield-panel{overflow:hidden;border:1px solid #dbdcde;border-radius:11px;background:#fff}.metafield-tabs{display:flex;min-height:61px;align-items:center;justify-content:space-between;gap:16px;padding:0 20px;border-bottom:1px solid #e1e3e5}.metafield-tabs>strong{align-self:stretch;display:inline-flex;align-items:center;border-bottom:2px solid #202223;color:#202223;font-size:13px;font-weight:650}.metafield-tabs>button{display:inline-flex;min-height:36px;align-items:center;gap:5px;padding:0 16px;border:1px solid #2d2f32;border-radius:8px;background:#292a2d;color:#fff;cursor:pointer;font-size:13px;font-weight:650;white-space:nowrap}.metafield-tabs>button:hover{background:#111214}.metafield-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:19px 20px 15px}.metafield-panel-heading h2{margin:0;color:#202223;font-size:16px}.metafield-panel-heading p{margin:3px 0 0;color:#6d7175;font-size:12px}.metafield-search{display:flex;width:min(100%,250px);height:34px;align-items:center;gap:7px;padding:0 10px;border:1px solid #aeb1b5;border-radius:7px;color:#6d7175}.metafield-search:focus-within{border-color:#4d6f9c;box-shadow:0 0 0 2px #4d6f9c24}.metafield-search input{width:100%;min-width:0;border:0;outline:0;color:#202223;font:inherit;font-size:12px}.metafield-table-wrap{position:relative;min-height:300px;overflow-x:auto;border-top:1px solid #e1e3e5}.metafield-table{width:100%;min-width:820px;border-collapse:collapse;table-layout:fixed}.metafield-table th{height:42px;padding:0 16px;background:#f7f7f8;color:#4d535a;font-size:12px;font-weight:650;text-align:left}.metafield-table th:nth-child(1){width:17%}.metafield-table th:nth-child(2){width:20%}.metafield-table th:nth-child(3){width:13%}.metafield-table th:nth-child(4){width:25%}.metafield-table th:nth-child(5){width:16%}.metafield-table th:nth-child(6){width:140px}.metafield-table td{height:64px;padding:9px 16px;border-top:1px solid #eceef0;color:#34383d;font-size:12px;vertical-align:middle}.metafield-table td:first-child{display:grid;align-content:center;gap:3px}.metafield-table td:first-child strong{color:#202223;font-size:13px}.metafield-table td:first-child small{width:fit-content;padding:2px 6px;border-radius:4px;background:#edf2f7;color:#52657d;font-size:10px}.metafield-table td:nth-child(2) code{padding:3px 6px;border-radius:5px;background:#f1f2f3;color:#4d535a;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px}.metafield-table td:nth-child(4){overflow:hidden;color:#626970;text-overflow:ellipsis;white-space:nowrap}.metafield-row-actions{display:flex;align-items:center;gap:11px}.metafield-row-actions button{display:inline-flex;align-items:center;gap:4px;padding:3px 0;border:0;background:transparent;color:#30343a;cursor:pointer;font:inherit;font-size:12px;font-weight:600}.metafield-row-actions button:hover{color:#005bd3}.metafield-row-actions button.is-danger{color:#b42318}.metafield-row-actions button.is-danger:hover{color:#8f1d14}.metafield-empty{display:grid;min-height:255px;place-content:center;justify-items:center;gap:8px;padding:24px;color:#858b93;font-size:12px;text-align:center}.metafield-empty svg{color:#a7adb5}.metafield-empty strong{color:#4d535a;font-size:14px}.metafield-empty button{display:inline-flex;align-items:center;gap:5px;min-height:34px;margin-top:5px;padding:0 12px;border:1px solid #2d2f32;border-radius:7px;background:#292a2d;color:#fff;cursor:pointer;font-size:12px;font-weight:650}.metafield-panel-footer{display:flex;min-height:53px;align-items:center;padding:0 16px;border-top:1px solid #e1e3e5;color:#6d7175;font-size:12px}.metafield-notice{position:fixed;z-index:220;top:72px;right:22px;bottom:auto;padding:10px 14px;border:1px solid #b8ddca;border-radius:8px;background:#ecf8f1;box-shadow:0 9px 28px #18261f29;color:#11633f;font-size:13px;font-weight:600}.metafield-dialog{width:min(100%,620px)}.metafield-dialog-fields textarea{width:100%;min-height:78px;padding:9px 10px;border:1px solid #8e9298;border-radius:8px;outline:0;color:#14213a;font:inherit;font-size:13px;resize:vertical}.metafield-dialog-fields textarea:focus{border-color:#4d6f9c;box-shadow:0 0 0 2px #4d6f9c24}.metafield-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.metafield-dialog .shopify-check-row{display:flex!important;grid-template-columns:none!important;flex-direction:row;align-items:center;justify-content:flex-start;gap:8px!important;font-weight:500!important}.metafield-dialog .shopify-check-row input[type=checkbox]{flex:0 0 16px;width:16px!important;min-width:16px;max-width:16px;height:16px!important;min-height:16px;margin:0;padding:0;border-radius:4px;accent-color:#292a2d}.settings-form-error{color:#b42318;font-size:12px}.settings-confirm-content{display:grid;gap:6px;padding:20px;color:#30343a;font-size:13px}.settings-confirm-content code{color:#6d7175;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.subscription-settings-page .settings-detail-heading{margin-bottom:16px}.subscription-settings-page .settings-detail-heading h1{display:flex;align-items:center;gap:7px}.subscription-summary-card{display:flex;flex-direction:column;padding:14px 16px 16px}.subscription-plan-card{display:flex;flex:1;flex-direction:column;padding:14px 12px 0;border:1px solid #d7d9dc;border-radius:9px}.subscription-plan-topline{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.subscription-plan-badge{padding:4px 8px;border-radius:999px;background:#f1f2f3;color:#4d535a;font-size:11px;font-weight:650}.subscription-plan-card h3{margin:0;color:#202223;font-size:17px;line-height:24px}.subscription-price{display:flex;align-items:baseline;gap:5px;margin-top:4px}.subscription-price strong{color:#202223;font-size:20px;line-height:28px}.subscription-price span{color:#4f5660;font-size:12px}.subscription-period-grid{display:grid;gap:12px;margin-top:15px;padding:12px;border-radius:8px;background:#f7f7f8}.subscription-period-grid>div{display:grid;gap:4px}.subscription-period-grid span{color:#6d7175;font-size:11px}.subscription-period-grid strong{color:#30343a;font-size:12px}.subscription-plan-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 20px;margin-top:auto;padding:18px 0 14px}.subscription-plan-auto-renew{display:inline-flex;align-items:center;gap:10px;color:#30343a;font-size:13px;font-weight:650}.subscription-plan-actions{display:flex;justify-content:flex-end;gap:8px;margin-left:auto}.subscription-plan-actions button{min-width:68px;height:34px;padding:0 14px;border:1px solid #2d2f32;border-radius:7px;background:#292a2d;color:#fff;cursor:pointer;font-size:13px;font-weight:650}.subscription-plan-actions button:hover{background:#111214}.subscription-plan-actions .subscription-secondary-action{border-color:#c9cccf;background:#fff;color:#30343a}.subscription-plan-actions .subscription-secondary-action:hover{background:#f6f6f7}.subscription-cancelled-status{margin-top:10px;padding:9px 11px;border-radius:7px;background:#fff4e5;color:#805b12;font-size:12px;line-height:18px}.subscription-pending-plan{display:flex;align-items:center;justify-content:space-between;gap:12px}.subscription-pending-plan button{flex:0 0 auto;padding:0;border:0;background:transparent;color:#805b12;cursor:pointer;font-size:12px;font-weight:650;text-decoration:underline}.subscription-payment-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.subscription-payment-heading>div{display:inline-flex;align-items:center;gap:5px}.subscription-payment-heading h2{margin:0;color:#202223;font-size:15px;line-height:22px}.subscription-payment-accounts{margin:8px 0 0;padding:0;list-style:none}.subscription-payment-accounts li{position:relative;display:grid;min-height:34px;grid-template-columns:28px minmax(0,1fr) 24px;align-items:center;gap:7px;padding:3px 8px;border-radius:6px;transition:background-color .16s ease,box-shadow .16s ease}.subscription-payment-accounts li:is(:hover,:focus-within){background:#f4f6f5;box-shadow:inset 0 0 0 1px #e4e9e6}.subscription-payment-account-icon{display:grid;width:26px;height:22px;place-items:center;border-radius:4px;color:#30343a}.subscription-payment-account-icon.is-mastercard{background:#262626}.subscription-mastercard-mark{position:relative;display:block;width:23px;height:15px}.subscription-mastercard-mark i{position:absolute;top:1px;width:14px;height:14px;border-radius:50%;background:#eb001b}.subscription-mastercard-mark i+i{right:0;background:#f79e1b;opacity:.94}.subscription-payment-account-icon.is-visa strong{color:#153b89;font-size:12px;font-style:italic;font-weight:900;letter-spacing:-.6px}.subscription-payment-account-label{display:flex;min-width:0;align-items:baseline;flex-wrap:wrap;gap:4px 7px;color:#30343a;font-size:12px;font-variant-numeric:tabular-nums}.subscription-payment-account-label strong{font-size:12px}.subscription-payment-account-menu{position:relative;display:inline-flex}.subscription-payment-more{display:grid;width:24px;height:24px;place-items:center;padding:0;border:0;border-radius:50%;background:transparent;color:#50565d;cursor:pointer}.subscription-payment-more:hover,.subscription-payment-more[aria-expanded=true]{background:#e5e7e9;color:#202223}.subscription-payment-more:disabled{opacity:.5;cursor:not-allowed}.subscription-payment-menu{position:absolute;z-index:12;top:calc(100% + 5px);right:0;display:grid;min-width:120px;padding:4px;border:1px solid #d8dade;border-radius:8px;background:#fff;box-shadow:0 7px 18px #00000021}.subscription-payment-menu button{padding:8px 10px;border:0;border-radius:5px;background:transparent;color:#30343a;cursor:pointer;font-size:12px;text-align:left}.subscription-payment-menu button:hover{background:#f6f6f7}.subscription-payment-menu button.is-danger{color:#b42318}.subscription-payment-add{display:inline-flex;min-height:29px;flex:0 0 auto;align-items:center;gap:5px;padding:3px 8px;border:1px solid #d7d9dc;border-radius:6px;background:#fff;color:#202223;cursor:pointer;font-size:12px;font-weight:650}.subscription-payment-add:hover:not(:disabled){text-decoration:underline}.subscription-payment-add:disabled{opacity:.5;cursor:not-allowed}.subscription-payment-empty{margin:20px 0 0;color:#6d7175;font-size:12px}.subscription-payment-status{display:flex;align-items:center;gap:7px;margin-top:10px;color:#6d7175;font-size:12px}.subscription-payment-dot{width:7px;height:7px;border-radius:50%;background:#a1a6ad}.subscription-payment-dot.is-bound{background:#168653}.subscription-cancel-row{display:flex;min-height:72px;align-items:center;justify-content:space-between;gap:20px;margin-top:2px;border-top:1px solid #e1e3e5}.subscription-cancel-row>div{display:grid;gap:4px}.subscription-cancel-row strong{color:#202223;font-size:13px}.subscription-cancel-row span{color:#6d7175;font-size:12px}.subscription-cancel-row>button{min-height:34px;padding:0 12px;border:1px solid #d94747;border-radius:7px;background:#fff;color:#b42318;cursor:pointer;font-size:12px;font-weight:650}.subscription-cancel-row>button:hover:not(:disabled){background:#fff2f2}.subscription-cancel-row>button:disabled{border-color:#d8dade;color:#8c9196;cursor:default}.subscription-card-dialog{width:min(100%,520px)}.subscription-card-form{display:grid;gap:14px;padding:20px}.subscription-card-form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.subscription-card-form>p{margin:0;color:#6d7175;font-size:12px;line-height:18px}.subscription-card-error{margin-top:-2px;color:#b42318;font-size:12px;line-height:18px}.settings-error-notice{right:24px;bottom:24px;background:#b42318}.subscription-notice{position:fixed;z-index:220;top:20px;right:22px;bottom:auto;max-width:min(360px,calc(100vw - 44px));padding:9px 12px;border:1px solid #b8ddca;border-radius:8px;background:#ecf8f1;box-shadow:0 9px 28px #18261f29;color:#11633f;font-size:12px;font-weight:600}.subscription-picker-backdrop{z-index:140;align-items:start;overflow-y:auto;padding:34px 24px}.subscription-picker{width:min(100%,1040px);overflow:hidden;border-radius:10px;background:#fff;box-shadow:0 24px 70px #12141847}.subscription-picker>header{display:flex;min-height:68px;align-items:center;justify-content:space-between;padding:0 20px;border-bottom:1px solid #e1e3e5}.subscription-picker>header h2{margin:0;color:#202223;font-size:18px}.subscription-picker>header p{margin:3px 0 0;color:#6d7175;font-size:12px}.subscription-picker>header button{display:grid;width:34px;height:34px;place-items:center;padding:0;border:0;border-radius:7px;background:transparent;color:#6d7175;cursor:pointer}.subscription-picker>header button:hover{background:#f1f2f3;color:#202223}.subscription-picker-body{padding:28px 40px 40px}.subscription-billing-toggle{display:flex;width:fit-content;padding:4px;border-radius:7px;background:#e7e8ea}.subscription-billing-toggle button{min-height:40px;padding:0 18px;border:0;border-radius:5px;background:transparent;color:#6d7175;cursor:pointer;font-size:13px;font-weight:650}.subscription-billing-toggle button.is-active{background:#292a2d;color:#fff;box-shadow:0 1px 2px #0000002e}.subscription-picker-card{box-sizing:border-box;overflow:hidden;border:1px solid #d8dade;border-radius:7px;background:#fff}.subscription-picker-main{min-height:270px;padding:20px}.subscription-picker-main h3{margin:0;color:#202223;font-size:19px}.subscription-picker-main>p{min-height:36px;margin:4px 0 16px;color:#6d7175;font-size:12px;line-height:18px}.subscription-picker-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.subscription-picker-price strong{color:#101828;font-size:21px}.subscription-picker-price span{color:#4f5660;font-size:11px}.subscription-picker-main>small{display:block;min-height:18px;margin-top:4px;color:#7b8188;font-size:11px}.subscription-plan-delta{display:grid;grid-template-columns:auto 18px minmax(0,1fr);align-items:center;gap:5px;margin-top:14px;padding:10px 11px;border-radius:7px;background:#f1f2f3;color:#4f5660;font-size:11px}.subscription-plan-delta>strong{overflow:hidden;color:#202223;text-overflow:ellipsis;white-space:nowrap}.subscription-plan-delta>small{grid-column:1 / -1;color:#4f5660;font-size:11px;font-weight:600}.subscription-plan-delta.is-more>small{color:#30343a}.subscription-picker-main>button{width:100%;min-height:38px;margin-top:14px;border:1px solid #2d2f32;border-radius:7px;background:#292a2d;color:#fff;cursor:pointer;font-size:13px;font-weight:650}.subscription-picker-main>button:hover{background:#111214}.subscription-picker-benefits{min-height:150px;padding:16px;border-top:1px solid #e1e3e5}.subscription-picker-benefits>strong{color:#30343a;font-size:13px}.subscription-picker-benefits ul{display:grid;gap:7px;margin:12px 0 0;padding:0;list-style:none}.subscription-picker-benefits li{display:flex;align-items:flex-start;gap:8px;color:#4f5660;font-size:12px;line-height:18px}.subscription-picker-benefits li svg{flex:0 0 auto;margin-top:1px}@media(max-width:1100px){.role-permission-groups>section{grid-template-columns:1fr;gap:12px}}@media(max-width:760px){.settings-workspace-body{grid-template-columns:1fr}.settings-menu-panel{border-right:0;border-bottom:1px solid #e1e3e5}.settings-menu-panel nav{grid-template-columns:repeat(2,minmax(0,1fr));max-height:170px}.settings-content{min-width:0}.staff-page{padding:18px 12px 28px}.staff-page-heading{align-items:stretch;flex-direction:column}.staff-page-heading>button{align-self:flex-start}.staff-toolbar{grid-template-columns:1fr 1fr auto}.staff-toolbar label{grid-column:1 / -1}.staff-table-wrap{height:461px;overflow:auto}.staff-table{min-width:760px}.staff-pagination{align-items:flex-start;flex-direction:column}.staff-pagination>div{width:100%;flex-wrap:wrap}.role-page .staff-page-heading{align-items:stretch}.role-page-actions{justify-content:flex-end}.role-table{min-width:620px}.role-table-wrap{overflow-x:auto}.role-permission-groups>section{grid-template-columns:1fr;gap:12px}.role-permission-operations{grid-template-columns:1fr}.operation-log-page{padding:18px 12px 28px}.operation-log-toolbar{grid-template-columns:1fr 1fr}.operation-log-search,.date-time-range-picker{grid-column:1 / -1}.operation-log-toolbar>button{justify-self:start}.operation-log-table-wrap{min-height:390px}.date-time-range-fields{grid-template-columns:minmax(0,1fr) minmax(128px,.72fr)}.date-time-range-fields>svg{display:none}.settings-detail-page{padding:22px 18px 56px}.metafields-page{width:100%;padding:18px 12px 40px}.metafield-tabs,.metafield-panel-heading{align-items:stretch;flex-direction:column}.metafield-tabs{padding:14px}.metafield-tabs>strong{align-self:flex-start;min-height:34px}.metafield-tabs>button{align-self:flex-start}.metafield-panel-heading{padding:16px 14px 12px}.metafield-search{width:100%}.metafield-dialog{width:calc(100vw - 24px)}.subscription-picker-body{padding:26px 20px 32px}}@media(max-width:560px){.settings-form-grid{grid-template-columns:1fr}.domain-example{align-items:flex-start;flex-direction:column}.domain-example a{max-width:100%}.domain-group-heading{align-items:stretch;flex-direction:column}.domain-group-heading>button{align-self:flex-start}.domain-binding-card{grid-template-columns:minmax(0,1fr) 28px}.domain-binding-actions{grid-column:2;grid-row:1}.domain-binding-labels{grid-column:1 / -1;grid-row:2}.domain-wizard-steps{padding-inline:14px}.domain-wizard-steps i{margin-inline:5px}.domain-wizard-body,.domain-wizard-header{padding-inline:16px}.domain-dns-record>article{grid-template-columns:1fr}.checkout-tip-presets{grid-template-columns:1fr}.settings-detail-heading{align-items:center}.collection-card-heading{align-items:flex-start;flex-direction:column}.collection-method-row{grid-template-columns:46px minmax(0,1fr) auto}.collection-method-status{grid-column:2}.collection-method-row>button{grid-column:3;grid-row:1 / span 2}.collection-provider-heading>div{flex-wrap:wrap}.collection-provider-tags{width:100%;margin-left:42px}.collection-manual-card{align-items:flex-start;flex-direction:column}.collection-manual-status{width:100%;min-width:0;grid-template-columns:46px minmax(0,1fr) auto}.provider-overview-card{grid-template-columns:42px minmax(0,1fr)}.provider-overview-card>span{grid-column:2;width:fit-content}.provider-account-fields{grid-template-columns:1fr}.provider-account-fields>.settings-field:first-child{grid-column:auto}.provider-info-banner{grid-template-columns:20px minmax(0,1fr)}.provider-info-banner>button{grid-column:2;justify-self:start}}.settings-field select{-moz-appearance:auto;appearance:auto;-webkit-appearance:auto}.subscription-settings-page .settings-detail-heading{align-items:center}.subscription-bill-reminder{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:16px;padding:12px 16px;border:1px solid #e9c796;border-radius:9px;background:#fff8ed}.subscription-bill-reminder>div{display:grid;gap:3px}.subscription-bill-reminder strong{color:#704711;font-size:13px}.subscription-bill-reminder span{color:#805b2b;font-size:12px}.subscription-bill-reminder button{display:inline-flex;flex:0 0 auto;align-items:center;gap:4px;padding:4px 0;border:0;background:transparent;color:#704711;cursor:pointer;font-size:12px;font-weight:700}.subscription-insight-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.subscription-insight-grid .settings-card{margin-top:16px}.subscription-insight-card{min-width:0}.subscription-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.subscription-section-heading h2{margin:0;color:#202223;font-size:15px}.subscription-section-heading>span{color:#6d7175;font-size:11px}.subscription-section-heading>button,.subscription-recharge-button{min-height:31px;padding:0 11px;border:1px solid #c9cccf;border-radius:7px;background:#fff;color:#30343a;cursor:pointer;font-size:12px;font-weight:650}.subscription-section-heading>button:hover,.subscription-recharge-button:hover{background:#f6f6f7}.subscription-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:16px 0}.subscription-stats>div{display:grid;gap:5px}.subscription-stats dt{color:#6d7175;font-size:12px}.subscription-stats dd{margin:0;color:#202223;font-size:20px;font-weight:700;line-height:26px;font-variant-numeric:tabular-nums}.subscription-insight-card p{margin:8px 0 0;color:#626970;font-size:12px;line-height:19px}.subscription-stats.subscription-quota-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.subscription-quota-card{position:relative}.subscription-quota-card>p{padding-right:74px}.subscription-recharge-button{position:absolute;right:20px;bottom:20px;border-color:#202223;background:#202223;color:#fff}.subscription-recharge-button:hover{background:#30343a;color:#fff}.subscription-quota-stats>div{min-width:0}.subscription-quota-stats dd{white-space:nowrap}.subscription-commission-stats,.subscription-quota-stats{margin:20px 0 8px}.subscription-commission-stats dt,.subscription-quota-stats dt{color:#30343a;font-size:14px;font-weight:700}.subscription-commission-stats dd,.subscription-quota-stats dd{font-size:24px;line-height:32px}@media(max-width:620px){.subscription-stats.subscription-quota-stats{gap:8px}.subscription-quota-stats dt{font-size:clamp(11px,2.6vw,14px)}.subscription-quota-stats dd{font-size:clamp(14px,3vw,18px)}}.subscription-billing-card{padding-bottom:6px}.subscription-bill-tabs{display:flex;gap:20px;margin-top:16px;border-bottom:1px solid #e1e3e5}.subscription-bill-tabs button{padding:0 2px 10px;border:0;border-bottom:2px solid transparent;background:transparent;color:#6d7175;cursor:pointer;font-size:13px;white-space:nowrap}.subscription-bill-tabs button.is-active{border-bottom-color:#292a2d;color:#202223;font-weight:700}.subscription-bill-status.is-failed{color:#b42318}.subscription-table-action[aria-busy=true]{display:inline-flex;align-items:center;gap:5px;cursor:wait}.subscription-table-wrap{width:100%;overflow-x:auto}.subscription-table-wrap table{width:100%;min-width:730px;border-collapse:collapse;text-align:left}.subscription-table-wrap th{padding:12px 10px;color:#6d7175;font-size:11px;font-weight:650;white-space:nowrap}.subscription-table-wrap td{padding:12px 10px;border-top:1px solid #edf0f1;color:#30343a;font-size:12px;line-height:18px}.subscription-table-wrap td:first-child{font-variant-numeric:tabular-nums;white-space:nowrap}.subscription-table-wrap td:last-child{white-space:nowrap}.subscription-bill-status{color:#24724e;font-weight:650}.subscription-bill-status.is-pending{color:#a36516}.subscription-table-action{padding:4px 8px;border:1px solid #c9cccf;border-radius:6px;background:#fff;color:#30343a;cursor:pointer;font-size:11px;font-weight:650}.subscription-table-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.subscription-billing-card .subscription-table-wrap{height:clamp(520px,54vh,600px);min-height:520px;max-height:600px;overflow:auto}.subscription-billing-card .subscription-table-wrap th{position:sticky;top:0;z-index:1;background:#fff}.subscription-billing-card .subscription-commission-table{min-width:900px}.subscription-commission-table td{white-space:nowrap}.subscription-billing-card .subscription-table-empty{padding:32px 10px;color:#6d7175;text-align:center}.subscription-bill-pagination{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:12px;padding:8px 4px 2px;border-top:1px solid #e1e3e5;color:#6d7175;font-size:12px}.subscription-bill-page-controls{display:flex;align-items:center;gap:8px}.subscription-bill-page-controls select{height:32px;padding:0 8px;border:1px solid #c9cccf;border-radius:7px;background:#fff;color:#30343a;font:inherit}.subscription-bill-page-controls button{display:grid;width:32px;height:32px;place-items:center;border:1px solid #c9cccf;border-radius:7px;background:#fff;color:#30343a;cursor:pointer}.subscription-bill-page-controls button:hover:not(:disabled){border-color:#8c9196;background:#f6f6f7}.subscription-bill-page-controls button:disabled{color:#b5b7ba;cursor:default}.subscription-bill-page-controls>span{min-width:76px;color:#30343a;text-align:center}@media(max-width:620px){.subscription-bill-pagination,.subscription-bill-page-controls{flex-wrap:wrap}}.subscription-dialog-backdrop{z-index:150;overflow-y:auto;align-items:start;padding:34px 20px}.subscription-dialog-backdrop .settings-dialog{margin:auto;max-height:calc(100dvh - 68px);overflow-y:auto}.subscription-dialog-backdrop .subscription-picker{width:min(100%,1100px)}.subscription-dialog-backdrop .subscription-picker>header{align-items:flex-start;padding:17px 20px}.subscription-dialog-backdrop .subscription-picker>header p{line-height:18px}.subscription-picker-body{padding:22px 24px 26px}.subscription-picker-card.is-selected{border-color:#292a2d;box-shadow:0 0 0 1px #292a2d}.subscription-picker-main>button.is-selected{background:#fff;color:#292a2d}.subscription-picker-metrics{display:grid;gap:8px;margin:16px 0;color:#5d646b;font-size:11px}.subscription-picker-metrics span{display:flex;justify-content:space-between;gap:8px}.subscription-picker-metrics strong{color:#30343a;text-align:end;font-variant-numeric:tabular-nums}.subscription-picker-comparison{display:grid;grid-template-columns:minmax(280px,30%) minmax(0,1fr);gap:12px;align-items:stretch}.subscription-picker-column{display:flex;min-width:0;flex-direction:column}.subscription-picker-column-heading{display:flex;min-height:32px;align-items:center;justify-content:space-between;gap:8px;color:#5f666d;font-size:12px;font-weight:650}.subscription-picker-controls{display:flex;gap:6px}.subscription-picker-controls:dir(rtl) svg{transform:scaleX(-1)}.subscription-picker-controls button{display:grid;width:27px;height:27px;place-items:center;padding:0;border:1px solid #c9cccf;border-radius:6px;background:#fff;color:#30343a;cursor:pointer}.subscription-picker-controls button:hover:not(:disabled){background:#f6f6f7}.subscription-picker-controls button:disabled{color:#aab0b5;cursor:default}.subscription-picker-column>.subscription-picker-card{flex:1}.subscription-picker-carousel{display:flex;min-width:0;gap:12px;align-items:stretch;overflow-x:auto;overflow-y:hidden;padding:2px 2px 8px;scroll-snap-type:x mandatory;scrollbar-width:thin}.subscription-picker-carousel:focus-visible{outline:2px solid #4d6f9c;outline-offset:-2px}.subscription-picker-carousel>.subscription-picker-card{flex:0 0 clamp(260px,46%,330px);scroll-snap-align:start}.subscription-picker-card{display:flex;flex-direction:column}.subscription-picker-card.is-current{border-color:#c5d8cb;border-top:3px solid #82ad8f;box-shadow:0 3px 12px #48775517}.subscription-picker-main{display:flex;min-height:220px;flex-direction:column;padding:16px}.subscription-picker-main>p{min-height:18px;margin:4px 0 12px;overflow-wrap:anywhere;white-space:pre-line}.subscription-picker-main>button{margin-top:auto;flex-shrink:0}.subscription-picker-title{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.subscription-picker-title>span{flex:0 0 auto;padding:3px 6px;border-radius:999px;background:#eef5f0;color:#467254;font-size:10px;font-weight:650}.subscription-picker-current-status{display:flex;min-height:38px;align-items:center;margin-top:auto;color:#5f666d;font-size:12px}.subscription-picker-benefits{display:flex;min-height:290px;max-height:340px;flex:1;flex-direction:column;overflow:hidden;padding:12px 16px;opacity:1;transition:max-height .28s ease,min-height .28s ease,padding .28s ease,opacity .18s ease}.subscription-picker-comparison.has-selection .subscription-picker-benefits{min-height:0;max-height:0;flex:0 0 0;padding-top:0;padding-bottom:0;border-top:0;opacity:0;pointer-events:none}.subscription-picker-benefits-scroll{height:238px;overflow-y:auto;margin-top:10px;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#8d9591 #f3f5f4}.subscription-picker-benefits-scroll::-webkit-scrollbar{width:8px}.subscription-picker-benefits-scroll::-webkit-scrollbar-thumb{border:2px solid #f3f5f4;border-radius:999px;background:#8d9591}.subscription-picker-benefits-scroll ul{margin:0;padding-right:6px}.subscription-change-costs{display:grid;grid-template-columns:minmax(0,1fr);margin:12px 0 0;border-top:1px solid #e0e2e4}.subscription-change-costs>div{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid #e0e2e4}.subscription-change-costs dt{display:inline-flex;flex:0 0 auto;align-items:center;gap:3px;color:#5f666d;font-size:12px}.subscription-change-costs dd{display:inline-flex;min-width:0;align-items:center;justify-content:flex-end;gap:4px;margin:0;color:#202223;font-size:12px;font-weight:650;text-align:right;font-variant-numeric:tabular-nums}.subscription-change-costs dd small{color:#6d7175;font-size:11px;font-weight:400}.subscription-change-costs .is-total dt,.subscription-change-costs .is-total dd{color:#202223;font-size:15px;font-weight:700}.subscription-change-checkout{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:16px;margin-top:16px}.subscription-change-checkout>section{box-sizing:border-box;min-width:0;min-height:320px;padding:18px 20px;border:1px solid #d8dade;border-radius:9px;background:#fff}.subscription-change-payment,.subscription-change-order{display:flex;flex-direction:column}.subscription-checkout-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.subscription-checkout-heading h3{margin:0;color:#202223;font-size:15px}.subscription-checkout-heading>span{display:inline-flex;align-items:center;gap:5px;color:#5f666d;font-size:12px}.subscription-checkout-heading>button{padding:4px 0;border:0;background:transparent;color:#315f89;cursor:pointer;font-size:12px;font-weight:650}.subscription-checkout-heading>button:hover:not(:disabled){text-decoration:underline;text-underline-offset:3px}.subscription-checkout-heading>button:disabled{color:#9ca2a6;cursor:not-allowed}.subscription-change-account-list{display:grid;flex:1;min-height:0;align-content:start;gap:8px;overflow-y:auto;margin-top:16px;padding:1px 4px 1px 1px;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#8d9591 #f3f5f4}.subscription-change-account-list>button{display:flex;width:100%;min-height:48px;align-items:center;gap:9px;padding:6px 10px;border:1px solid #d8dade;border-radius:8px;background:#fff;color:#30343a;cursor:pointer;text-align:left}.subscription-change-account-list>button:hover:not(:disabled){border-color:#8c9196;background:#fafafa}.subscription-change-account-list>button.is-selected{border-color:#292a2d;box-shadow:inset 0 0 0 1px #292a2d}.subscription-payment-method-icon{display:grid;width:26px;height:26px;flex:0 0 26px;place-items:center;border-radius:6px;font-size:18px;font-weight:800;line-height:1}.subscription-payment-method-icon.is-wechat{background:#07c160;color:#fff}.subscription-payment-method-icon.is-wechat svg{width:21px;height:21px}.subscription-payment-method-icon.is-alipay{background:#1677ff;color:#fff}.subscription-payment-method-icon.is-bank{background:#f1f3f5;color:#626970}.subscription-change-account-list>button>span:not(.subscription-payment-method-icon){display:flex;min-width:0;flex:1;align-items:center;gap:8px}.subscription-change-account-list strong{font-size:13px;font-weight:650}.subscription-change-account-list small{color:#5f666d;font-size:12px;font-variant-numeric:tabular-nums}.subscription-change-account-list i{width:16px;height:16px;flex:0 0 auto;border:1px solid #9ca2a6;border-radius:50%;background:#fff}.subscription-change-account-list .is-selected i{border:5px solid #292a2d}.subscription-change-account-empty{margin-top:16px;padding:18px 12px;border:1px dashed #c9cccf;border-radius:8px;color:#6d7175;font-size:12px;text-align:center}.subscription-change-payment-hint{margin:12px 0 0;color:#5f666d;font-size:12px;line-height:18px}.subscription-price-help{position:relative;display:inline-flex;align-items:center}.subscription-price-help>button{display:inline-flex;width:18px;height:18px;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:#7a8288;cursor:help}.subscription-price-help>button:hover,.subscription-price-help>button:focus-visible{color:#30343a}.subscription-price-help>span{position:absolute;z-index:2;left:0;bottom:calc(100% - 2px);width:max-content;max-width:min(300px,70vw);padding:8px 10px;border-radius:6px;background:#292a2d;box-shadow:0 3px 12px #0000002e;color:#fff;font-size:11px;font-weight:400;line-height:17px;opacity:0;pointer-events:none;text-align:left;white-space:normal;transform:translateY(3px);transition:opacity .15s ease,transform .15s ease}.subscription-price-help:is(:hover,:focus-within)>span{opacity:1;pointer-events:auto;transform:translateY(0)}.subscription-layered-dialog{z-index:160}.subscription-binding-modal-body{display:grid;gap:18px;padding:20px}.subscription-antom-vaulting-element{min-height:210px}.subscription-binding-field{display:grid;gap:7px;color:#30343a;font-size:12px;font-weight:650}.subscription-binding-field>span i{color:#d92d20;font-style:normal}.subscription-binding-field :is(input,select){box-sizing:border-box;width:100%;height:40px;padding:0 11px;border:1px solid #c9cccf;border-radius:7px;background:#fff;color:#202223;font:inherit;font-weight:400}.subscription-binding-field :is(input,select):focus-visible{outline:2px solid #4d6f9c;outline-offset:1px}.subscription-binding-field.has-error input{border-color:#d92d20;background:snow}.subscription-binding-field.has-error input:focus{border-color:#d92d20;box-shadow:0 0 0 2px #d92d2021}.subscription-binding-field.has-error input:focus-visible{outline-color:#d92d20}.subscription-binding-field>small{color:#b42318;font-size:11px;font-weight:400;line-height:16px}.subscription-binding-bank-form{display:grid;gap:14px}.subscription-binding-bank-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.subscription-binding-bank-form>p,.subscription-binding-channel>p{margin:0;color:#6d7175;font-size:12px;line-height:18px}.subscription-binding-channel{display:grid;gap:16px}.subscription-binding-waiting{display:flex;align-items:center;gap:9px;padding:12px;border:1px solid #d8e3db;border-radius:7px;background:#f4f9f5;color:#326044;font-size:12px}.subscription-binding-spinner{width:14px;height:14px;border:2px solid #c5dacb;border-top-color:#326044;border-radius:50%;animation:subscription-binding-spin .8s linear infinite}@keyframes subscription-binding-spin{to{transform:rotate(360deg)}}.subscription-binding-error{margin:0;color:#b42318;font-size:12px}.subscription-binding-actions{display:flex;justify-content:flex-end;gap:8px;padding-top:4px}.subscription-binding-actions>button{min-height:36px;padding:0 14px;border:1px solid #c9cccf;border-radius:7px;background:#fff;color:#30343a;cursor:pointer;font-size:12px;font-weight:650}.subscription-binding-actions>button:last-child{border-color:#292a2d;background:#292a2d;color:#fff}.subscription-binding-actions>button:last-child:hover:not(:disabled){background:#111214}.subscription-binding-actions>button:disabled:where(:not([data-merchant-pending])){opacity:.6;cursor:not-allowed}.subscription-binding-actions>button[aria-busy=true]{display:inline-flex;align-items:center;justify-content:center;gap:7px}.subscription-binding-button-spinner{animation:subscription-binding-spin .8s linear infinite}@media(prefers-reduced-motion:reduce){.subscription-binding-button-spinner{animation-duration:1.6s}}@media(prefers-reduced-motion:reduce){.subscription-binding-spinner{animation:none}.subscription-price-help>span{transition:none}}.subscription-change-submit{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-top:0;padding-top:8px}.subscription-change-commission-note{flex:0 1 auto;box-sizing:border-box;width:fit-content;min-width:0;margin:0;padding:4px 8px;border:1px solid #e5bc4e;border-radius:6px;background:#fff3ca;color:#202223;font-size:11px;line-height:16px}.subscription-change-submit-action{display:flex;flex:0 0 auto;align-items:flex-end;flex-direction:column;gap:8px}.subscription-change-submit-action>span{color:#b42318;font-size:12px}.subscription-change-submit-action>button{min-height:36px;padding:0 16px;border:1px solid #292a2d;border-radius:7px;background:#292a2d;color:#fff;cursor:pointer;font-size:12px;font-weight:650}.subscription-change-submit-action>button:hover:not(:disabled){background:#111214}.subscription-change-submit-action>button:disabled:where(:not([data-merchant-pending])){opacity:.6;cursor:not-allowed}.subscription-change-submit-action>button[aria-busy=true]{display:inline-flex;align-items:center;justify-content:center;gap:7px}.subscription-change-spinner{animation:subscription-renew-spin .8s linear infinite}.subscription-payment-failure-toast{z-index:1200;top:20px;bottom:auto;background:#b42318}@media(prefers-reduced-motion:reduce){.subscription-change-spinner{animation-duration:1.6s}}@media(max-width:760px){.subscription-change-checkout{grid-template-columns:minmax(0,1fr)}.subscription-change-checkout>section{min-height:0;padding:16px}}@media(prefers-reduced-motion:reduce){.subscription-picker-benefits{transition:none}}.subscription-action-dialog{width:min(100%,520px)}.subscription-dialog-body{display:grid;gap:16px;padding:20px}.subscription-dialog-body>p{margin:0;color:#6d7175;font-size:12px;line-height:18px}.subscription-choice-list{display:flex;flex-wrap:wrap;gap:8px}.subscription-choice-list button{min-height:34px;padding:0 12px;border:1px solid #c9cccf;border-radius:7px;background:#fff;color:#30343a;cursor:pointer;font-size:12px}.subscription-choice-list button.is-selected{border-color:#292a2d;background:#292a2d;color:#fff}.subscription-dialog-summary{display:grid;gap:9px;margin:0;padding:14px;border-radius:8px;background:#f7f7f8}.subscription-dialog-summary>div{display:flex;justify-content:space-between;gap:12px}.subscription-dialog-summary dt{color:#6d7175;font-size:12px}.subscription-dialog-summary dd{margin:0;color:#202223;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.subscription-mock-card-list{display:grid;gap:9px}.subscription-mock-card-list>button{display:flex;width:100%;align-items:center;gap:12px;padding:12px;border:1px solid #d7d9dc;border-radius:8px;background:#fff;color:#30343a;cursor:pointer;text-align:left}.subscription-mock-card-list>button:hover{border-color:#8c9196;background:#f7f7f8}.subscription-mock-card-list span{display:grid;flex:1;gap:3px}.subscription-mock-card-list strong{font-size:13px}.subscription-mock-card-list small{color:#6d7175;font-size:11px}.subscription-settings-page :is(button,input):focus-visible{outline:2px solid #4d6f9c;outline-offset:2px}@media(max-width:760px){.subscription-picker-comparison{grid-template-columns:minmax(0,1fr)}.subscription-picker-carousel>.subscription-picker-card{flex-basis:min(78%,330px)}.subscription-picker-main{min-height:225px}}@media(max-width:620px){.subscription-settings-page .settings-detail-heading{align-items:flex-start;flex-direction:column;gap:10px}.subscription-insight-grid{grid-template-columns:1fr;gap:0}.subscription-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.subscription-bill-tabs{gap:12px;overflow-x:auto}.subscription-bill-reminder{align-items:flex-start;flex-direction:column}.subscription-dialog-backdrop{padding:14px}.subscription-dialog-backdrop .settings-dialog{max-height:calc(100dvh - 28px)}}.subscription-dialog-body .subscription-dialog-error{color:#b42318;font-weight:600}.subscription-settings-page{box-sizing:border-box;width:min(100%,1440px)}.subscription-overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:stretch}.subscription-overview-grid .subscription-insight-grid{display:contents}.subscription-overview-grid>.settings-card,.subscription-overview-grid .subscription-insight-grid>.settings-card{min-width:0;margin-top:0}.subscription-settings-page .subscription-billing-card{margin-top:18px;scroll-margin-top:calc(var(--merchant-topbar-height) + 18px)}@media(max-width:1180px){.subscription-overview-grid{grid-template-columns:minmax(0,1fr)}}.subscription-dialog-backdrop .subscription-picker>header{min-height:0;align-items:center;padding:10px 20px 0;border-bottom:0}.subscription-dialog-backdrop .subscription-picker>header button{width:28px;height:28px}.subscription-dialog-backdrop .subscription-picker{display:flex;height:min(720px,calc(100dvh - 68px));flex-direction:column;overflow:hidden}.subscription-dialog-backdrop .subscription-picker>header{flex:0 0 auto}.subscription-wide-dialog{overflow:hidden}.subscription-wide-dialog{animation:subscription-picker-backdrop-in .2s ease-out both}.subscription-wide-dialog>.subscription-picker{animation:subscription-picker-panel-in .2s cubic-bezier(.2,.7,.2,1) both}.subscription-wide-dialog.is-closing{pointer-events:none;animation:subscription-picker-backdrop-out .18s ease-in both}.subscription-wide-dialog.is-closing>.subscription-picker{animation:subscription-picker-panel-out .18s ease-in both}@keyframes subscription-picker-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes subscription-picker-backdrop-out{0%{opacity:1}to{opacity:0}}@keyframes subscription-picker-panel-in{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes subscription-picker-panel-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(6px) scale(.99)}}@media(prefers-reduced-motion:reduce){.subscription-wide-dialog,.subscription-wide-dialog>.subscription-picker,.subscription-wide-dialog.is-closing,.subscription-wide-dialog.is-closing>.subscription-picker{animation:none}}.subscription-dialog-backdrop .subscription-picker-body{display:flex;min-height:0;flex:1;flex-direction:column;overflow-x:hidden;overflow-y:auto;padding:0 24px 24px;overscroll-behavior:contain;scrollbar-width:none}.subscription-dialog-backdrop .subscription-picker-body::-webkit-scrollbar{display:none}.subscription-picker-comparison{min-height:0;flex:1}.subscription-picker-comparison.has-selection{flex:0 0 auto}.subscription-picker-column,.subscription-picker-column>.subscription-picker-card,.subscription-picker-carousel-frame,.subscription-picker-carousel{min-height:0}.subscription-picker-comparison:not(.has-selection) .subscription-picker-benefits{min-height:0;max-height:none}.subscription-picker-benefits{transition:none}.subscription-picker-benefits-scroll{height:auto;min-height:0;flex:1}.subscription-change-checkout{min-height:0;flex:0 0 auto;align-items:start}.subscription-change-checkout>section{min-height:0}.subscription-change-checkout.is-entering{animation:subscription-checkout-rise .28s cubic-bezier(.2,.75,.25,1) both}.subscription-change-checkout.is-leaving{pointer-events:none;animation:subscription-checkout-sink .22s ease-in both}@keyframes subscription-checkout-rise{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:translateY(0)}}@keyframes subscription-checkout-sink{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(28px)}}@media(prefers-reduced-motion:reduce){.subscription-change-checkout.is-entering,.subscription-change-checkout.is-leaving{animation:none}}.subscription-picker-controls button{width:30px;height:30px;border-color:#292a2d;background:#292a2d;color:#fff;transition:background .16s ease,transform .16s ease}.subscription-picker-controls button:hover:not(:disabled){border-color:#404145;background:#404145;transform:translateY(-1px)}.subscription-picker-controls button:disabled,.subscription-picker-controls button:disabled:hover{border-color:#e2e4e6;background:#e2e4e6;color:#a1a6aa;cursor:not-allowed;transform:none}.subscription-picker-carousel-frame{position:relative;display:flex;min-width:0;flex:1;overflow:hidden}.subscription-picker-carousel{flex:1;padding:2px 0 0;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#898f93 #e9ebed}.subscription-picker-carousel::-webkit-scrollbar{display:block;height:11px}.subscription-picker-carousel::-webkit-scrollbar-track{border-radius:999px;background:#e9ebed}.subscription-picker-carousel::-webkit-scrollbar-thumb{border:2px solid #e9ebed;border-radius:999px;background:#898f93}.subscription-picker-carousel::-webkit-scrollbar-thumb:hover{background:#676d72}.subscription-picker-carousel>.subscription-picker-card{flex:0 0 calc(42.857% - 10.286px)}.subscription-picker-carousel-frame:is(.has-before,.has-after) .subscription-picker-carousel{-webkit-mask-size:100% calc(100% - 13px),100% 13px;mask-size:100% calc(100% - 13px),100% 13px;-webkit-mask-position:top left,bottom left;mask-position:top left,bottom left;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.subscription-picker-carousel-frame.has-after .subscription-picker-carousel{-webkit-mask-image:linear-gradient(90deg,#000 0%,#000 calc(100% - 96px),rgba(0,0,0,.24) 100%),linear-gradient(#000,#000);mask-image:linear-gradient(90deg,#000,#000 calc(100% - 96px),#0000003d),linear-gradient(#000,#000)}.subscription-picker-carousel-frame.has-before .subscription-picker-carousel{-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.24) 0%,#000 96px,#000 100%),linear-gradient(#000,#000);mask-image:linear-gradient(90deg,#0000003d,#000 96px,#000),linear-gradient(#000,#000)}.subscription-picker-carousel-frame.has-before.has-after .subscription-picker-carousel{-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.24) 0%,#000 96px,#000 calc(100% - 96px),rgba(0,0,0,.24) 100%),linear-gradient(#000,#000);mask-image:linear-gradient(90deg,#0000003d,#000 96px,#000 calc(100% - 96px),#0000003d),linear-gradient(#000,#000)}@media(max-width:760px){.subscription-picker-carousel>.subscription-picker-card{flex-basis:min(78%,330px)}.subscription-picker-benefits{min-height:245px}.subscription-picker-benefits-scroll{height:190px}}@media(max-width:620px){.subscription-dialog-backdrop .subscription-picker{height:min(720px,calc(100dvh - 28px))}}@media(prefers-reduced-motion:reduce){.subscription-picker-carousel{scroll-behavior:auto}.subscription-picker-controls button{transition:none}}.subscription-renew-page{box-sizing:border-box;width:min(100%,1320px);min-height:calc(100dvh - var(--merchant-topbar-height))}.subscription-renew-heading{display:flex;align-items:center;gap:20px;margin-bottom:22px}.subscription-renew-heading h1{margin:0;color:#202223;font-size:22px}.subscription-renew-heading>button{display:inline-flex;align-items:center;gap:6px;padding:8px 10px;border:1px solid #c9cccf;border-radius:7px;background:#fff;color:#30343a;cursor:pointer;font-size:12px}.subscription-renew-heading>button:hover{background:#f6f6f7}.subscription-renew-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:stretch}.subscription-renew-grid .settings-card{min-width:0;margin:0;padding:22px 24px}.subscription-renew-details{display:flex;flex-direction:column}.subscription-renew-grid h2{margin:0 0 20px;color:#202223;font-size:16px}.subscription-renew-plan{display:grid;gap:5px;padding:16px;border:1px solid #dfe2e1;border-radius:8px;background:#fafbfa}.subscription-renew-plan span{color:#6d7175;font-size:12px}.subscription-renew-plan strong{color:#202223;font-size:17px}.subscription-renew-cycle{margin:22px 0;padding:0;border:0}.subscription-renew-cycle legend{margin-bottom:10px;padding:0;color:#30343a;font-size:13px;font-weight:650}.subscription-renew-cycle>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.subscription-renew-cycle button{position:relative;min-height:46px;border:1px solid #d5d9d7;border-radius:8px;background:#fff;color:#30343a;cursor:pointer;font-size:13px;font-weight:650;transition:border-color .16s ease,box-shadow .16s ease}.subscription-renew-cycle button:hover{border-color:#78ad8d}.subscription-renew-cycle button.is-selected{border-color:#3f9a63;background:radial-gradient(ellipse at center,#fff 20%,#e5f5e9);box-shadow:inset 0 0 0 1px #3f9a6347;color:#216b3f}.subscription-renew-discount{position:absolute;top:5px;right:7px;padding:1px 5px;border-radius:4px;background:#fff0cf;color:#8a5700;font-size:10px;line-height:15px}.subscription-renew-summary{display:grid;gap:0;margin:0;padding:4px 16px;border-radius:8px;background:#f7f7f8}.subscription-renew-summary>div{display:flex;justify-content:space-between;gap:12px;padding:13px 0;border-bottom:1px solid #e8e9eb}.subscription-renew-summary>div:last-child{border:0}.subscription-renew-summary dt{color:#626970;font-size:12px}.subscription-renew-summary dd{margin:0;color:#202223;font-size:12px;font-weight:650;font-variant-numeric:tabular-nums;text-align:right}.subscription-renew-summary .subscription-renew-savings dt,.subscription-renew-summary .subscription-renew-savings dd{color:#21824d}.subscription-renew-summary .subscription-renew-total{align-items:baseline}.subscription-renew-total dt{color:#202223;font-size:13px;font-weight:650}.subscription-renew-total dd{font-size:22px;font-weight:700}.subscription-renew-payment-heading h2{margin-bottom:0}.subscription-renew-methods{max-height:300px}.subscription-renew-empty{margin-top:16px;padding:16px;border:1px dashed #c9cccf;border-radius:8px;color:#626970;font-size:12px;line-height:19px}.subscription-renew-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:12px 18px;margin-top:auto;padding-top:24px}.subscription-renew-actions>button{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:7px;padding:0 18px;border:1px solid #292a2d;border-radius:7px;background:#292a2d;color:#fff;cursor:pointer;font-size:12px;font-weight:650}.subscription-renew-actions>button:disabled{opacity:.5;cursor:not-allowed}.subscription-renew-actions>button[aria-busy=true]{opacity:1;cursor:progress}.subscription-renew-spinner{animation:subscription-renew-spin .8s linear infinite}@keyframes subscription-renew-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.subscription-renew-spinner{animation-duration:1.6s}}.subscription-renew-unavailable button{padding:8px 12px;border:1px solid #292a2d;border-radius:7px;background:#292a2d;color:#fff;cursor:pointer}@media(max-width:850px){.subscription-renew-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:620px){.subscription-renew-heading{align-items:flex-start;flex-direction:column;gap:12px}.subscription-renew-grid .settings-card{padding:18px}.subscription-renew-actions>button{width:100%}}.policy-editor-item{display:grid;gap:10px;min-width:0}.policy-publication-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid #e1e3e5;border-radius:9px;background:#fafafa}.policy-publication-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;color:#6d7175;font-size:12px;line-height:18px}.policy-status{padding:2px 8px;border-radius:999px;background:#e9ecef;color:#4f5660;font-size:11px;font-weight:650}.policy-status.is-published{background:#e3f6ea;color:#11633f}.policy-dirty{color:#8a6116;font-weight:600}.policy-publication-actions{display:flex;flex-wrap:wrap;gap:8px}.policy-publication-actions>button{min-height:32px;padding:0 12px;border:1px solid #c9cccf;border-radius:7px;background:#fff;color:#30343a;cursor:pointer;font:inherit;font-size:12px;font-weight:600}.policy-publication-actions>button:hover:not(:disabled){border-color:#8c9196;background:#f1f2f3}.policy-publication-actions>button:disabled{opacity:.55;cursor:default}.policy-publication-actions>.settings-primary-button{border-color:#2d2f32;background:#292a2d;color:#fff}.policy-publication-actions>.settings-primary-button:hover:not(:disabled){border-color:#0e0e0f;background:#111214}.policy-alert{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:0;margin-bottom:16px;color:#8e1f1f;font-size:13px}.policy-alert>button{min-height:32px;padding:0 12px;border:1px solid #d3b4b4;border-radius:7px;background:#fff;color:#8e1f1f;cursor:pointer;font:inherit;font-size:12px;font-weight:600}.policy-alert>button:disabled{opacity:.55;cursor:default}@media(max-width:620px){.policy-publication-bar{align-items:stretch;flex-direction:column}.policy-publication-actions>button{flex:1 1 140px}}.subscription-change-checkout--subscription{display:block}.subscription-renew-inline{width:100%;min-height:0}.subscription-renew-inline .subscription-renew-grid{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:16px}.subscription-renew-inline .subscription-renew-grid .settings-card{padding:18px 20px}@media(max-width:760px){.subscription-renew-inline .subscription-renew-grid{grid-template-columns:minmax(0,1fr)}.subscription-renew-inline .subscription-renew-grid .settings-card{padding:16px}}.settings-menu-panel nav button{min-height:32px;gap:7px;padding:0 8px;border-radius:7px;font-size:13px;line-height:normal;text-align:left}.settings-menu-panel nav button.is-child{grid-template-columns:minmax(0,1fr);padding-left:37px}.settings-menu-panel nav button.is-child>svg{display:none}.shipping-page{width:min(100%,960px);margin:0 auto;padding:30px 32px 72px;color:#202223;font-size:13px}.shipping-loading{min-height:240px;color:#6d7175}.shipping-page-heading{display:flex;min-height:42px;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:30px}.shipping-page-heading h1{margin:0;font-size:22px;line-height:30px}.shipping-page-heading p{margin:4px 0 0;color:#6d7175;line-height:20px}.shipping-breadcrumb{display:flex;align-items:center;gap:8px;margin-bottom:22px;color:#6d7175;font-size:12px}.shipping-breadcrumb button{display:inline-flex;align-items:center;gap:7px;padding:0;border:0;background:none;color:#4f5660;cursor:pointer;font:inherit}.shipping-breadcrumb button:hover{color:#202223}.shipping-breadcrumb>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shipping-button{display:inline-flex;min-height:36px;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid #d1d5d9;border-radius:8px;background:#fff;color:#202223;cursor:pointer;font:inherit;font-weight:600;white-space:nowrap}.shipping-button:hover:not(:disabled){background:#f4f5f6}.shipping-button.is-primary{border-color:#202223;background:#202223;color:#fff}.shipping-button.is-primary:hover:not(:disabled){background:#37393b}.shipping-button.is-danger{border-color:#d9b4b0;color:#b42318}.shipping-button.is-danger:hover:not(:disabled){border-color:#b42318;background:#fff0ef}.shipping-button.is-danger-confirm{border-color:#b42318;background:#b42318;color:#fff}.shipping-button.is-danger-confirm:hover:not(:disabled){background:#941e14}.shipping-button:disabled:where(:not([data-merchant-pending])){cursor:default;opacity:.5}.shipping-icon-button{display:inline-flex;min-width:34px;min-height:34px;align-items:center;justify-content:center;gap:4px;padding:0 7px;border:1px solid transparent;border-radius:7px;background:transparent;color:#4f5660;cursor:pointer;font:inherit;font-size:12px}.shipping-icon-button:hover:not(:disabled){background:#eceef0;color:#202223}.shipping-icon-button.is-danger{color:#b42318}.shipping-icon-button.is-danger:hover:not(:disabled){background:#fff0ef}.shipping-icon-button:disabled{cursor:default;opacity:.35}.shipping-button:focus-visible,.shipping-icon-button:focus-visible,.shipping-profile-row:focus-visible,.shipping-breadcrumb button:focus-visible,.shipping-product-trigger:focus-visible{outline:2px solid #375f8d;outline-offset:2px}.shipping-section-top{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.shipping-section-top h2,.shipping-profile-field h2{margin:0;font-size:14px;line-height:20px}.shipping-section-top p{margin:2px 0 0;color:#616161;font-size:12px}.shipping-section-top>span{color:#616161;font-size:12px;white-space:nowrap}.shipping-profile-section{margin-top:8px}.shipping-profile-list{overflow:hidden;border:1px solid #dcdfe2;border-radius:8px;background:#fff}.shipping-profile-group-label{padding:10px 14px;border-top:1px solid #e8eaec;background:#f7f7f7;color:#202223;font-size:12px;font-weight:600}.shipping-profile-group-label:first-child{border-top:0}.shipping-profile-row{display:grid;width:100%;grid-template-columns:minmax(0,1fr) 150px 110px 20px;align-items:center;gap:12px;min-height:44px;padding:10px 14px;border:0;border-top:1px solid #eceef0;background:#fff;color:#202223;cursor:pointer;font:inherit;text-align:left}.shipping-profile-row:first-child{border-top:0}.shipping-profile-row:hover{background:#f8f9fa}.shipping-profile-main{display:grid;min-width:0;gap:3px}.shipping-profile-main strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.shipping-profile-status{width:max-content;padding:2px 7px;border-radius:999px;font-size:11px;font-weight:600;line-height:16px}.shipping-profile-status.is-enabled{background:#e8f5ec;color:#23643a}.shipping-profile-status.is-disabled{background:#eceef0;color:#616161}.shipping-profile-meta{display:inline-flex;align-items:center;gap:6px;color:#4f5660;white-space:nowrap}.shipping-row-chevron{color:#858b93}.shipping-create-link{display:flex;width:100%;align-items:center;gap:6px;min-height:42px;padding:9px 14px;border:0;border-top:1px solid #eceef0;background:#fff;color:#202223;cursor:pointer;font:inherit;text-align:left}.shipping-create-link:hover{background:#f8f9fa}.shipping-profile-field{margin-top:28px}.shipping-profile-field>h2{margin-bottom:12px}.shipping-profile-page .shipping-breadcrumb{margin-bottom:14px}.shipping-profile-page .shipping-page-heading{min-height:0;margin-bottom:0}.shipping-profile-page .shipping-profile-field{margin-top:18px}.shipping-profile-page .shipping-profile-field>h2{margin-bottom:8px}.shipping-profile-page .shipping-name-section{margin-top:12px}.shipping-profile-page .shipping-status-section{margin-top:10px}.shipping-status-section>label{display:flex;width:min(100%,620px);align-items:center;justify-content:space-between;gap:18px;padding:12px 14px;border:1px solid #dcdfe2;border-radius:8px;background:#fff;cursor:pointer}.shipping-status-section>label>span{display:grid;gap:3px}.shipping-status-section strong{font-size:13px}.shipping-status-section small{color:#6d7175;font-size:12px;line-height:18px}.shipping-status-section input{width:18px;height:18px;flex:0 0 auto;accent-color:#202223}.shipping-profile-page .shipping-status-section+.shipping-product-section{margin-top:10px;padding-top:10px;border-top:1px solid #dcdfe2}.shipping-profile-page .shipping-zone-section{margin-top:18px;padding-top:16px;border-top:1px solid #dcdfe2}.shipping-profile-page .shipping-zone-section .shipping-section-top{margin-bottom:10px}.shipping-profile-field>input{width:min(100%,620px);height:38px;padding:0 11px;border:1px solid #8c9196;border-radius:8px;background:#fff;color:#202223;font:inherit}.shipping-profile-field>input.is-invalid,.shipping-form-field>input.is-invalid{border-color:#d72c2c}.shipping-profile-field>input:focus,.shipping-dialog input:focus,.shipping-dialog select:focus{outline:2px solid #bfd0e3;border-color:#375f8d}.shipping-product-trigger{display:flex;width:100%;min-height:54px;align-items:center;gap:12px;padding:12px 16px;border:1px solid #dcdfe2;border-radius:8px;background:#fff;color:#202223;cursor:pointer;font:inherit;text-align:left}.shipping-product-trigger span{flex:1}.shipping-product-trigger:disabled{cursor:default}.shipping-product-trigger:not(:disabled):hover{background:#f8f9fa}.shipping-zone-list{display:grid;gap:12px}.shipping-region{border:1px solid #dcdfe2;border-radius:8px;background:#fff}.shipping-region-heading{display:flex;min-height:64px;align-items:center;gap:12px;padding:11px 16px;border-radius:7px 7px 0 0;background:#f7f8f8}.shipping-region-heading>svg{flex:0 0 auto;color:#39745b}.shipping-region-heading>div:first-of-type,.shipping-region-rate>div:first-of-type{display:grid;min-width:0;flex:1;gap:3px}.shipping-region-heading strong,.shipping-region-rate strong{font-size:13px}.shipping-region-heading span,.shipping-region-rate span{overflow:hidden;color:#6d7175;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.shipping-region-rate{display:flex;min-height:65px;align-items:center;gap:12px;padding:12px 16px}.shipping-region-rate>svg{flex:0 0 auto;color:#4f5660}.shipping-region-rate .shipping-button{min-height:32px}.shipping-rate-price{padding:3px 8px;border-radius:5px;background:#f4f4f4;color:#202223!important;font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.shipping-rate-menu{position:relative;flex:0 0 34px;width:34px}.shipping-rate-menu>.shipping-icon-button{width:34px}.shipping-rate-menu-popover{position:absolute;z-index:5;top:34px;right:0;width:142px;padding:4px;border:1px solid #ddd;border-radius:7px;background:#fff;box-shadow:0 8px 24px #0000001f}.shipping-rate-menu-popover button{display:block;width:100%;padding:8px;border:0;border-radius:5px;background:transparent;color:#202223;cursor:pointer;font:inherit;text-align:left}.shipping-rate-menu-popover button:hover{background:#f4f4f4}.shipping-rate-menu-popover button.is-danger{color:#b42318}.shipping-empty-regions{display:grid;min-height:92px;place-items:center;border:1px dashed #bfc5ca;border-radius:8px;color:#6d7175}.shipping-profile-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:36px;padding-top:20px;border-top:1px solid #dcdfe2}.shipping-profile-page .shipping-profile-actions{margin-top:24px;padding-top:16px}.shipping-profile-actions-right{display:flex;gap:8px;margin-left:auto}.shipping-confirm-copy{margin:0;line-height:21px}.shipping-error{display:flex;align-items:center;gap:7px;margin:10px 0;color:#b42318;font-size:12px;line-height:19px}.shipping-load-error{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0;color:#b42318;font-size:12px;line-height:19px}.shipping-load-error>svg{flex:0 0 auto}.shipping-load-error .shipping-button{min-height:28px;padding:0 9px;font-size:12px}.shipping-save-toast{position:fixed;z-index:1100;top:20px;right:20px;display:flex;min-height:44px;max-width:min(420px,calc(100vw - 32px));align-items:center;gap:9px;padding:10px 14px;border-radius:7px;background:#202223;box-shadow:0 8px 24px #0003;color:#fff;font-size:13px;line-height:20px}.shipping-save-toast svg{flex:0 0 auto}.shipping-save-toast.is-success svg{color:#a8e4ba}.shipping-save-toast.is-error svg{color:#ffb4a8}.shipping-dialog-backdrop{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:18px;background:#14191d6e}.shipping-dialog{display:flex;width:min(100%,660px);min-width:0;max-height:min(780px,calc(100vh - 36px));flex-direction:column;border:1px solid #dcdfe2;border-radius:10px;background:#fff;box-shadow:0 18px 48px #14191d30}.shipping-dialog.is-fixed-height{height:min(750px,calc(100vh - 36px))}.shipping-dialog.is-wide{width:min(100%,900px);max-width:calc(100vw - 36px);max-height:calc(100vh - 36px)}.shipping-dialog.is-compact{width:min(100%,560px)}.shipping-dialog.is-picker>header{min-height:58px;padding:12px 20px}.shipping-dialog.is-picker>footer{min-height:62px;padding:12px 20px}.shipping-dialog.is-picker .shipping-dialog-body{padding:18px 20px 20px}.shipping-dialog>header,.shipping-dialog>footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px}.shipping-dialog>header{border-bottom:1px solid #e8eaec}.shipping-dialog>header h2{margin:0;font-size:16px;line-height:23px}.shipping-dialog>footer{justify-content:flex-end;border-top:1px solid #e8eaec}.shipping-dialog-body{min-width:0;min-height:0;overflow-y:auto;padding:20px 18px}.shipping-dialog.is-fixed-height .shipping-dialog-body{display:flex;flex-direction:column}.shipping-form-field{display:grid;gap:7px;margin-bottom:18px;font-size:13px;font-weight:600}.shipping-form-field input,.shipping-form-field select,.shipping-search input,.shipping-tier-row input,.shipping-quantity-tier-row input,.shipping-quantity-single-row input{width:100%;min-width:0;height:38px;padding:0 10px;border:1px solid #8c9196;border-radius:7px;background:#fff;color:#202223;font:inherit;font-weight:400}.shipping-search{display:flex;align-items:center;gap:7px;min-height:38px;padding:0 10px;border:1px solid #bfc5ca;border-radius:7px;color:#6d7175}.shipping-search input{height:36px;padding:0;border:0;outline:none}.shipping-search input:focus{outline:none;border:0}.shipping-choice-list{max-height:355px;overflow-y:auto;margin-top:12px;border:1px solid #e0e3e6;border-radius:7px}.shipping-dialog.is-fixed-height .shipping-choice-list{min-height:0;max-height:none;flex:1}.shipping-choice-list label{display:flex;min-height:42px;align-items:center;gap:10px;padding:8px 12px;border-top:1px solid #eff0f1;cursor:pointer}.shipping-choice-list label:first-child{border-top:0}.shipping-choice-list label:hover:not(.is-disabled){background:#f7f8f8}.shipping-choice-list input[type=checkbox]{width:16px;height:16px;flex:0 0 auto;margin:0;accent-color:#202223}.shipping-choice-list label>span{display:grid;min-width:0;flex:1;gap:3px}.shipping-choice-list strong{font-size:13px;font-weight:600}.shipping-choice-list small{color:#6d7175;font-size:11px}.shipping-choice-list .is-disabled{color:#969ca2;cursor:default}.shipping-choice-list .is-disabled small{white-space:nowrap}.shipping-picker-list{max-height:390px;overflow-y:auto;margin-top:16px;border:1px solid #e0e3e6;border-radius:6px}.shipping-picker-head{display:grid;grid-template-columns:18px 40px minmax(0,1fr) minmax(100px,130px);align-items:center;gap:10px;min-height:36px;padding:0 12px;border-bottom:1px solid #e8eaec;background:#f7f8f8;color:#616161;font-size:12px}.shipping-picker-head span:first-child{grid-column:3}.shipping-picker-head span:last-child{grid-column:4;text-align:right}.shipping-picker-product+.shipping-picker-product{border-top:1px solid #e8eaec}.shipping-picker-product-row,.shipping-picker-sku-row{display:grid;align-items:center;gap:10px;min-height:44px;padding:7px 12px;cursor:pointer}.shipping-picker-product-row,.shipping-picker-sku-row{grid-template-columns:18px 40px minmax(0,1fr) minmax(100px,130px)}.shipping-picker-product-row{min-height:56px}.shipping-picker-sku-row{border-top:1px solid #eff0f1;background:#fafafa}.shipping-picker-sku-row>input{grid-column:2;justify-self:center}.shipping-picker-sku-row>.shipping-picker-title{grid-column:3}.shipping-picker-sku-row>.shipping-picker-owner,.shipping-picker-sku-row>span:last-child{grid-column:4}.shipping-picker-product-row:hover,.shipping-picker-sku-row:hover{background:#f8f9fa}.shipping-picker-product-row:focus-within,.shipping-picker-sku-row:focus-within{background:#f5f7f8}.shipping-picker-list input[type=checkbox]{width:16px;height:16px;margin:0;accent-color:#202223}.shipping-picker-thumb{display:grid;width:40px;height:40px;place-items:center;overflow:hidden;border:1px solid #e0e3e6;border-radius:5px;background:#f4f5f6;color:#616161}.shipping-picker-thumb img{width:100%;height:100%;object-fit:cover}.shipping-picker-title{display:grid;min-width:0;gap:2px}.shipping-picker-title strong{overflow:hidden;font-size:13px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.shipping-picker-title small{overflow:hidden;color:#6d7175;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.shipping-picker-owner{overflow:hidden;color:#4f5660;font-size:12px;text-align:right;text-overflow:ellipsis;white-space:nowrap}.shipping-picker-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;color:#616161;font-size:12px}.shipping-picker-pagination>div{display:flex;align-items:center;gap:8px}.shipping-picker-pagination .shipping-button{min-height:30px;padding:4px 10px}.shipping-custom-time-toggle{display:inline-flex;align-items:center;gap:8px;margin-bottom:16px;cursor:pointer}.shipping-custom-time-toggle input{width:16px;height:16px;margin:0;accent-color:#202223}.shipping-custom-time-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.shipping-custom-time-fields:has(>:only-child){grid-template-columns:1fr}.shipping-custom-time-fields .shipping-form-field{margin:0}.shipping-workday-input{display:flex;align-items:center;overflow:hidden;border:1px solid #8c9196;border-radius:7px;background:#fff}.shipping-workday-input:focus-within{outline:2px solid #bfd0e3;border-color:#375f8d}.shipping-workday-input input{flex:1;width:100%;min-width:0;height:38px;padding:0 10px;border:0;outline:0;background:transparent;color:#202223;font:inherit}.shipping-dialog .shipping-workday-input input:focus{border:0;outline:0}.shipping-workday-input>span{flex:0 0 auto;padding-right:10px;color:#6d7175;font-size:12px;font-weight:400}.shipping-country-group{border-top:1px solid #eceef0}.shipping-country-group:first-child{border-top:0}.shipping-country-group-heading{display:grid;grid-template-columns:32px 32px minmax(0,1fr);align-items:center;min-height:52px;padding-left:6px;background:#f7f8f8}.shipping-country-group-heading>label{display:grid;grid-template-columns:16px minmax(0,1fr) auto;grid-column:2 / 4;align-items:center;min-width:0;min-height:52px;gap:8px;padding:0;border-top:0}.shipping-country-group-heading>label>span{display:inline;min-width:0}.shipping-country-group-title{overflow:hidden;color:#202223;font-size:14px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.shipping-country-group-count{margin-left:auto;color:#6d7175;font-size:12px;font-variant-numeric:tabular-nums}.shipping-country-group-heading>.shipping-icon-button{grid-column:1;width:32px;min-width:32px;margin:0}.shipping-country-group-heading:hover{background:#f1f3f4}.shipping-country-group-heading:focus-within{background:#eef2f5}.shipping-country-group-heading:has(>label>input:checked){background:#f1f5f9}.shipping-country-group-heading>.shipping-icon-button:hover{background:transparent}.shipping-country-group-heading>.shipping-icon-button:focus-visible{outline:0;outline-offset:0}.shipping-country-group-heading>label:hover:not(.is-disabled){background:transparent}.shipping-country-disclosure-space{grid-column:2;width:32px}.shipping-country-line{display:grid;grid-template-columns:32px 32px minmax(0,1fr);align-items:center;min-height:44px;padding-left:6px;border-top:1px solid #f1f3f4}.shipping-country-line>.shipping-icon-button{grid-column:2;width:32px;min-width:32px;margin:0}.shipping-country-line>.shipping-icon-button:hover{background:transparent}.shipping-country-line>.shipping-icon-button:focus-visible{outline:0;outline-offset:0}.shipping-country-line>.shipping-country-item{display:grid;grid-template-columns:16px minmax(0,1fr);column-gap:8px;grid-column:3;align-items:center;min-width:0;padding:0;border-top:0}.shipping-country-line>.shipping-country-item:hover:not(.is-disabled){background:transparent}.shipping-country-item{min-width:0;font-size:14px;font-weight:400}.shipping-country-item>span{display:flex!important;align-items:center;gap:6px}.shipping-country-item>span small{white-space:nowrap}.shipping-country-item>small{margin-left:auto}.shipping-country-line:has(.shipping-country-item input:checked){background:#f1f5f9}.shipping-country-line:focus-within{background:#eef2f5}.shipping-country-line:hover:not(.is-disabled){background:#f7f8f8}.shipping-country-list .shipping-subdivision-item{min-height:40px;padding-left:102px;border-top:1px solid #f1f3f4;font-size:14px;font-weight:400}.shipping-country-list .shipping-subdivision-item:has(input:checked){background:#f1f5f9}.shipping-country-list .shipping-subdivision-item:focus-within{background:#eef2f5}.shipping-geography-entry{border-top:1px solid #f1f3f4}.shipping-geography-entry:first-child{border-top:0}.shipping-geography-row{display:grid;grid-template-columns:32px 24px minmax(0,1fr);column-gap:8px;align-items:center;min-height:44px;padding-left:6px}.shipping-geography-row[data-level="2"]{padding-left:38px}.shipping-geography-row[data-level="3"]{padding-left:70px}.shipping-geography-row:hover{background:#f7f8f8}.shipping-geography-row:focus-within{background:#eef2f5}.shipping-geography-row:has(>.shipping-geography-checkbox:checked){background:#f1f5f9}.shipping-geography-row.is-disabled{color:#969ca2}.shipping-geography-disclosure{display:inline-flex;width:32px;min-width:32px;height:32px;align-items:center;justify-content:center;justify-self:start;padding:0;border:0;border-radius:7px;background:transparent;color:#4f5660;cursor:pointer}.shipping-geography-disclosure:hover{background:#eceef0;color:#202223}.shipping-geography-disclosure:focus-visible{outline:0;outline-offset:0}.shipping-geography-disclosure-space{display:block;width:32px;min-width:32px;justify-self:start}.shipping-geography-checkbox{width:16px;height:16px;margin:0;accent-color:#202223}.shipping-geography-label{display:flex;min-width:0;align-items:center;gap:6px;font-size:14px;font-weight:400}.shipping-geography-label small{color:#6d7175;font-size:11px;white-space:nowrap}.shipping-geography-label.is-disabled{color:#969ca2;cursor:default}.shipping-geography-children{display:block}.shipping-geography-hit{display:grid;grid-template-columns:32px 24px minmax(0,1fr);column-gap:8px;align-items:center;min-height:44px;padding-left:6px;border-top:1px solid #f1f3f4}.shipping-geography-hit[data-level="2"]{padding-left:38px}.shipping-geography-hit[data-level="3"]{padding-left:70px}.shipping-geography-hit:hover{background:#f7f8f8}.shipping-geography-hit:focus-within{background:#eef2f5}.shipping-geography-hit:has(>.shipping-geography-checkbox:checked){background:#f1f5f9}.shipping-list-empty{padding:14px;color:#6d7175;text-align:center}.shipping-selection-count{margin:10px 0 0;color:#6d7175;font-size:12px}.shipping-dialog.is-fixed-height .shipping-selection-count{flex:0 0 auto}.shipping-rate-editor{display:grid;min-width:0;gap:14px}.shipping-rate-editor>.shipping-form-field,.shipping-rate-editor-rule{min-width:0;margin:0;padding:16px;border:1px solid #e2e2e2;border-radius:8px;background:#fff}.shipping-rate-editor-rule>.shipping-form-field{margin-bottom:16px}.shipping-rate-type-label{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px}.shipping-rate-type-label small{color:#6d7175;font-size:12px;font-weight:400}.shipping-rate-type-field .merchant-select-trigger{min-height:38px;border-color:#8c9196;color:#202223}.shipping-rate-type-field .merchant-select-trigger:hover{background:#fff}.shipping-fixed-fields{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:10px}.shipping-fixed-fields .shipping-form-field{margin-bottom:0}.shipping-tiers{min-width:0;overflow-x:auto}.shipping-tiers.is-quantity{overflow:visible}.shipping-tier-head,.shipping-tier-row{display:grid;grid-template-columns:repeat(4,minmax(100px,1fr)) 68px;align-items:start;gap:8px;min-width:650px}.shipping-tier-head{margin:3px 0 7px;color:#4f5660;font-size:12px}.shipping-tier-row{margin-bottom:10px}.shipping-quantity-tier-head,.shipping-quantity-tier-row{display:grid;grid-template-columns:minmax(170px,2fr) minmax(70px,.8fr) minmax(90px,1fr) minmax(70px,.8fr) minmax(90px,1fr) minmax(112px,1.15fr) 68px;align-items:start;gap:8px;min-width:725px}.shipping-quantity-tier-head{margin:3px 0 7px;color:#4f5660;font-size:12px}.shipping-quantity-single-head,.shipping-quantity-single-row{display:grid;grid-template-columns:repeat(4,minmax(92px,1fr)) minmax(130px,1.25fr) 68px;align-items:start;gap:8px}.shipping-quantity-single-head{margin:3px 0 7px;color:#4f5660;font-size:12px}.shipping-quantity-single-row .shipping-icon-button{min-width:33px;padding:0}.shipping-quantity-single-time{display:block;min-width:0}.shipping-quantity-single-time select{width:100%;height:38px;padding:0 9px;border:1px solid #8c9196;border-radius:7px;background:#fff;color:#202223;font:inherit}.shipping-quantity-tier-row{margin-bottom:10px}.shipping-quantity-tier-row>label,.shipping-quantity-tier-row>span,.shipping-quantity-single-row>span{min-width:0}.shipping-quantity-tier-row select{width:100%;height:38px;padding:0 9px;border:1px solid #8c9196;border-radius:7px;background:#fff;color:#202223;font:inherit}.shipping-quantity-range{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:5px}.shipping-quantity-range .shipping-field-error{grid-column:1 / -1}.shipping-range-dash{color:#4f5660}.shipping-unit-input{position:relative;display:block;min-width:0}.shipping-unit-input>input{padding-right:24px}.shipping-unit-input>span{position:absolute;top:50%;right:9px;color:#6d7175;font-size:12px;transform:translateY(-50%);pointer-events:none}.shipping-each-input{position:relative;display:block;min-width:0}.shipping-each-input>input{padding-left:28px;padding-right:24px}.shipping-each-input>span{position:absolute;top:50%;color:#6d7175;font-size:12px;transform:translateY(-50%);pointer-events:none}.shipping-each-input>span:first-child{left:9px}.shipping-each-input>span:last-child{right:9px}.shipping-quantity-tier-row input[readonly]{background:#f7f8f8;color:#4f5660}.shipping-quantity-tier-row .shipping-icon-button{min-width:33px;padding:0}.shipping-tier-row>div{min-width:0}.shipping-tier-row>label{min-width:0}.shipping-tier-row select,.shipping-fixed-fields select{width:100%;height:38px;padding:0 9px;border:1px solid #8c9196;border-radius:7px;background:#fff;color:#202223;font:inherit}.shipping-tier-row input[readonly]{background:#f7f8f8;color:#4f5660}.shipping-tier-row .shipping-icon-button{min-width:33px;padding:0}.shipping-tier-actions{display:flex;align-items:center}.shipping-money-input{position:relative;display:block}.shipping-money-input>span{position:absolute;z-index:1;top:50%;left:10px;color:#616161;transform:translateY(-50%);pointer-events:none}.shipping-money-input>input{padding-left:24px}.shipping-rate-editor .is-invalid,.shipping-rate-editor .is-invalid input{border-color:#d72c2c}.shipping-field-error{display:block;margin-top:4px;color:#b42318;font-size:11px;line-height:15px}.shipping-checkout-example{margin-top:22px}.shipping-checkout-example h3{margin:0 0 10px;font-size:12px;font-weight:500}.shipping-checkout-stage{display:grid;min-height:84px;place-items:center;padding:12px;border-radius:7px;background:#f7f7f7}.shipping-checkout-option{display:grid;width:min(100%,330px);min-height:54px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;border:1px solid #dedede;border-radius:7px;background:#fff;color:#202223}.shipping-checkout-option>span{display:grid;min-width:0;gap:2px}.shipping-checkout-option strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.shipping-checkout-option small{color:#616161;font-size:11px}@media(max-width:760px){.shipping-page{padding:24px 18px 56px}.shipping-profile-row{grid-template-columns:minmax(0,1fr) 18px}.shipping-profile-meta{display:none}}@media(max-width:820px){.shipping-quantity-single-head{display:none}.shipping-quantity-single-row{grid-template-columns:repeat(2,minmax(0,1fr))}.shipping-quantity-single-row>:nth-child(-n+5){position:relative;min-width:0;padding-top:18px}.shipping-quantity-single-row>:nth-child(-n+5):before{position:absolute;top:0;left:0;color:#616161;font-size:11px;line-height:15px}.shipping-quantity-single-row>:nth-child(1):before{content:"首件"}.shipping-quantity-single-row>:nth-child(2):before{content:"首件费用"}.shipping-quantity-single-row>:nth-child(3):before{content:"续件"}.shipping-quantity-single-row>:nth-child(4):before{content:"续件费用"}.shipping-quantity-single-row>:nth-child(5){grid-column:1 / -1}.shipping-quantity-single-row>:nth-child(5):before{content:"配送时间"}.shipping-quantity-single-row>.shipping-tier-actions{grid-column:1 / -1;justify-self:end}.shipping-quantity-single-row>.shipping-each-input>span,.shipping-quantity-single-row>.shipping-money-input>span{top:calc(50% + 9px)}.shipping-quantity-tier-head{display:none}.shipping-quantity-tier-row{min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:10px 0;border-top:1px solid #eceef0}.shipping-quantity-tier-row>:nth-child(-n+6){position:relative;min-width:0;padding-top:18px}.shipping-quantity-tier-row>:nth-child(-n+6):before{position:absolute;top:0;left:0;color:#616161;font-size:11px;line-height:15px}.shipping-quantity-tier-row>:nth-child(1){grid-column:1 / -1}.shipping-quantity-tier-row>:nth-child(1):before{content:"订单商品数量区间"}.shipping-quantity-tier-row>:nth-child(2):before{content:"首件"}.shipping-quantity-tier-row>:nth-child(3):before{content:"首件费用"}.shipping-quantity-tier-row>:nth-child(4):before{content:"续件"}.shipping-quantity-tier-row>:nth-child(5):before{content:"续件费用"}.shipping-quantity-tier-row>:nth-child(6):before{content:"配送时间"}.shipping-quantity-tier-row>.shipping-money-input>span,.shipping-quantity-tier-row>.shipping-unit-input>span,.shipping-quantity-tier-row>.shipping-each-input>span{top:calc(50% + 9px)}}@media(max-width:560px){.shipping-page{padding:22px 15px 52px}.shipping-page-heading{align-items:flex-start;flex-direction:column;gap:12px}.shipping-section-top{align-items:flex-start;flex-direction:column}.shipping-region-heading .shipping-rate-menu-popover{top:34px;bottom:auto}.shipping-region-rate{flex-wrap:wrap}.shipping-region-rate .shipping-button{margin-left:29px}.shipping-rate-menu-popover{top:auto;bottom:34px}.shipping-dialog-backdrop{padding:8px}.shipping-dialog{max-height:calc(100vh - 16px)}.shipping-dialog.is-fixed-height{height:calc(100vh - 16px)}.shipping-dialog.is-wide{max-width:calc(100vw - 16px);max-height:calc(100vh - 16px)}.shipping-picker-head,.shipping-picker-product-row,.shipping-picker-sku-row{grid-template-columns:16px 34px minmax(0,1fr) minmax(0,85px);gap:7px;padding-inline:9px}.shipping-picker-thumb{width:34px;height:34px}.shipping-picker-owner{font-size:11px}.shipping-save-toast{top:14px;right:14px}.shipping-custom-time-fields,.shipping-fixed-fields{grid-template-columns:1fr}.shipping-tiers{overflow:visible}.shipping-tier-head{display:none}.shipping-tier-row{min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:10px 0;border-top:1px solid #eceef0}.shipping-tier-row>:nth-child(-n+4){position:relative;min-width:0;padding-top:18px}.shipping-tier-row>:nth-child(-n+4):before{position:absolute;top:0;left:0;color:#616161;font-size:11px;line-height:15px}.shipping-tier-row>:nth-child(1):before{content:"最低"}.shipping-tier-row>:nth-child(2):before{content:"最高"}.shipping-tier-row>:nth-child(3):before{content:"价格"}.shipping-tier-row>:nth-child(4):before{content:"配送时间"}.shipping-tier-row>.shipping-money-input>span{top:calc(50% + 9px)}.shipping-tier-actions{grid-column:1 / -1;justify-content:flex-end}}.live-page{display:grid;width:min(100%,1580px);margin:0 auto;padding:18px 24px 44px;gap:14px;color:#202223}.live-page-header{display:flex;min-height:34px;align-items:center;justify-content:space-between;gap:16px}.live-page-header h1{display:flex;align-items:center;gap:8px;margin:0;font-size:21px;line-height:28px}.live-page-header p,.live-panel-heading p,.live-current-room p{margin:2px 0 0;color:#6d7175;font-size:12px;line-height:18px}.live-page-title{display:flex;align-items:center;gap:10px}.live-page-actions{display:flex;align-items:center;gap:8px}.live-quota{display:inline-flex;min-height:30px;align-items:center;padding:0 10px;border:1px solid #d0d2d5;border-radius:7px;background:#fff;color:#303030;font-size:12px;font-weight:650}.live-quota.is-limited{border-color:#d72c0d;background:#fff4f1;color:#8f1d0b}.live-button{display:inline-flex;min-height:30px;align-items:center;justify-content:center;gap:5px;padding:0 11px;border:1px solid #d0d2d5;border-radius:7px;background:#f1f2f3;color:#202223;cursor:pointer;font:inherit;font-size:13px;font-weight:600;white-space:nowrap}.live-button:hover:not(:disabled){border-color:#92979c;background:#e8e9ea}.live-button:active{border-color:#a5a7aa;background:#dfe1e3;box-shadow:inset 0 1px 2px #2022232e;transform:translateY(1px)}.live-button.is-primary{border-color:#202223;background:#202223;color:#fff}.live-button.is-primary:hover:not(:disabled){background:#000}.live-button.is-primary:active{border-color:#000;background:#111}.live-button.is-danger{border-color:#b42318;background:#b42318;color:#fff}.live-button.is-danger:hover:not(:disabled){border-color:#8f1d14;background:#8f1d14}.live-button:disabled:where(:not([data-merchant-pending])),.live-button:disabled:hover:where(:not([data-merchant-pending])){border-color:#d8dadd;background:#d8dadd;color:#fff;cursor:not-allowed}.live-toast-stack{position:fixed;z-index:80;top:132px;right:32px;display:grid;max-width:360px;gap:8px}.live-toast-stack .live-notice,.live-toast-stack .live-inline-warning,.live-toast-stack .live-error{box-shadow:0 6px 18px #1f212424}.live-notice,.live-inline-warning,.live-error{display:flex;min-height:34px;align-items:center;padding:0 12px;border-radius:8px;font-size:13px}.live-notice{border:1px solid #bcd8c7;background:#f2f8f4;color:#194d34}.live-inline-warning,.live-error{border:1px solid #efc5bd;background:#fff4f1;color:#8f1d0b}.live-page-loading,.live-empty,.live-empty-workspace{display:flex;min-height:160px;align-items:center;justify-content:center;border:1px solid #dedfe1;border-radius:12px;background:#fff;color:#6d7175;font-size:13px}.live-workspace{display:grid;grid-template-columns:300px minmax(400px,1fr) 380px;align-items:stretch;gap:14px}.live-left-column{display:grid;min-width:0;grid-template-rows:minmax(0,1fr);gap:14px}.live-side-column{display:grid;min-width:0;min-height:0;align-content:stretch;grid-template-rows:minmax(0,1fr);gap:14px}.live-panel{min-width:0;border:1px solid #dedfe1;border-radius:12px;background:#fff;box-shadow:0 1px 1px #00000008}.live-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 14px;border-bottom:1px solid #e5e6e7}.live-panel-heading h2{display:flex;align-items:center;gap:7px;margin:0;font-size:15px;line-height:21px}.live-panel-heading>span{color:#6d7175;font-size:12px}.live-room-filters{display:grid;grid-template-columns:340px 120px;justify-content:start;gap:8px;padding:10px 14px;border-bottom:1px solid #e5e6e7}.live-room-filters select{height:30px;padding:0 7px;border:1px solid #d0d2d5;border-radius:7px;background:#fff;font:inherit;font-size:13px}.live-room-table-wrap{overflow:visible}.live-room-table-wrap:has(.live-copy-popover){padding-bottom:112px}.live-room-table{width:100%;border-collapse:collapse;font-size:13px}.live-room-table th{position:sticky;top:0;padding:9px 14px;border-bottom:1px solid #e5e6e7;background:#fafbfb;color:#6d7175;font-size:12px;font-weight:600;text-align:left;white-space:nowrap}.live-room-table td{padding:10px 14px;border-bottom:1px solid #eceeef;color:#303030;vertical-align:middle;white-space:nowrap}.live-room-table tbody tr:last-child td{border-bottom:0}.live-room-table tbody tr.is-selected{background:#f4f5f6;box-shadow:inset 2px 0 #202223}.live-room-table th:last-child,.live-room-table td:last-child{position:sticky;right:0;width:218px;min-width:218px;background:#fff;box-shadow:-8px 0 10px -8px #00000024}.live-room-table th:last-child{background:#fafbfb}.live-room-table tbody tr.is-selected td:last-child{background:#f4f5f6}.live-room-table tr:has(.live-copy-popover) td:last-child{z-index:70}.live-room-title{padding:0;border:0;background:transparent;color:#202223;cursor:pointer;font:inherit;font-weight:600;text-align:left}.live-room-title:hover{text-decoration:underline}.live-room-done{color:#9a9da1}.live-room-status{display:inline-flex;width:fit-content;min-height:20px;align-items:center;gap:4px;padding:0 7px;border-radius:999px;background:#f1f2f3;color:#4e5257;font-size:11px;font-weight:700}.live-room-status.is-live{background:#dff0e8;color:#175c3f}.live-room-status.is-ended{background:#eceff1;color:#5f6368}.live-room-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px}.live-room-actions .live-button,.live-room-actions .live-copy-links>.live-button{min-height:28px;padding:0 10px;font-size:12px}.live-room-actions button{display:inline-flex;min-height:26px;align-items:center;gap:4px;padding:0 8px;border:1px solid #d0d2d5;border-radius:6px;background:#fff;color:#202223;cursor:pointer;font:inherit;font-size:12px}.live-room-actions button:disabled{cursor:not-allowed;opacity:.55}.live-current-room{display:flex;min-height:0;flex-direction:column;align-items:stretch;gap:12px;padding:14px 16px}.live-room-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.live-stream-view{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;aspect-ratio:9 / 16;max-height:460px;width:100%;border-radius:10px;background:#101214;color:#9a9ea3;font-size:13px}.live-stream-view p{margin:0;color:inherit}.live-stream-dot{width:8px;height:8px;border-radius:50%;background:#f4534a;animation:live-stream-pulse 1.4s ease-in-out infinite}@keyframes live-stream-pulse{0%,to{opacity:1}50%{opacity:.35}}.live-overview-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));row-gap:12px;margin:0;padding:12px 16px;border:1px solid #dedfe1;border-radius:12px;background:#fff;box-shadow:0 1px 1px #00000008}.live-overview-stats>div{min-width:0;padding:2px 10px}.live-overview-stats>div+div{border-left:1px solid #eceeef}.live-overview-stats>div:nth-child(4n+1){border-left:0;padding-left:0}.live-overview-stats dt{color:#6d7175;font-size:12px;white-space:nowrap}.live-overview-stats dd{margin:4px 0 0;color:#202223;font-size:16px;font-weight:700;white-space:nowrap}.live-current-room h2{margin:6px 0 0;font-size:19px;line-height:26px}.live-current-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.live-message-list{display:grid;height:100%;overflow-y:auto;align-content:start;padding:8px 0;background:#fff;scrollbar-color:#aeb4b9 #f1f2f3;scrollbar-width:thin}.live-message{display:grid;min-height:56px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:4px 8px;margin:0 8px 6px;padding:7px 8px;border:1px solid #dfe2e5;border-radius:7px;background:#fff;box-shadow:0 1px 2px #1f21240a}.live-message-content{min-width:0}.live-message-meta{display:grid;min-width:0;grid-template-columns:minmax(0,auto) auto;align-items:center;justify-content:start;gap:4px 7px}.live-message-meta strong{min-width:0;max-width:150px;overflow:hidden;color:#202223;text-overflow:ellipsis;white-space:nowrap}.live-message-content p{grid-column:1 / -1;grid-row:3;margin:3px 0 0;overflow-wrap:anywhere;color:#303030;font-size:12px;line-height:18px}.live-message-meta small{color:#6d7175;font-size:11px}.live-muted-label{margin-left:6px;color:#b42318;font-size:11px}.live-message.is-blocked{border-color:#eceeef;background:#fafbfb;color:#6d7175}.live-message strong,.live-product-copy strong{font-size:13px}.live-message p{margin:0;color:#303030;font-size:12px;line-height:18px}.live-message small,.live-moderation-records small,.live-moderation-records span,.live-product-copy small{color:#6d7175;font-size:11px}.live-interaction-panel{display:flex;min-height:0;height:100%;flex-direction:column;overflow:hidden;border-color:#dedfe1;background:#fff;color:#202223}.live-interaction-panel .live-panel-heading{border-bottom-color:#e5e6e7;background:#fff}.live-interaction-panel .live-panel-heading h2{color:#202223}.live-interaction-panel .live-panel-toolbar{border-bottom-color:#e5e6e7;background:#fff}.live-interaction-panel .live-toolbar-search{color:#6d7175}.live-interaction-panel .live-toolbar-search input{border-color:#d0d2d5;background:#fff;color:#202223}.live-interaction-panel .live-toolbar-search input::placeholder{color:#6d7175}.live-message-list-wrap{position:relative;flex:1 1 auto;min-height:0;max-height:520px;overflow:hidden}.live-back-to-bottom{position:absolute;z-index:4;right:14px;bottom:12px;min-height:28px;padding:0 10px;border:1px solid #c9cccf;border-radius:999px;background:#fff;color:#202223;box-shadow:0 3px 10px #1f212424;cursor:pointer;font:inherit;font-size:12px}.live-back-to-bottom:hover{background:#f1f2f3}.live-message-composer{position:relative;flex:0 0 auto;padding:10px 12px 12px;border-top:1px solid #e5e6e7;background:#fff}.live-message-composer textarea{display:block;box-sizing:border-box;width:100%;min-height:54px;padding:8px 70px 8px 9px;resize:none;border:1px solid #c9cccf;border-radius:8px;outline:0;color:#202223;font:inherit;font-size:13px;line-height:18px}.live-message-composer textarea:focus{border-color:#202223;box-shadow:0 0 0 2px #20222314}.live-message-composer textarea:disabled{background:#f1f2f3;color:#8c9196;cursor:not-allowed}.live-message-composer>button{position:absolute;right:20px;bottom:19px;min-height:26px;padding:0 10px;border:1px solid #202223;border-radius:6px;background:#202223;color:#fff;cursor:pointer;font:inherit;font-size:12px}.live-message-composer>button:disabled{border-color:#d8dadd;background:#d8dadd;cursor:not-allowed}.live-interaction-header-actions{display:flex;align-items:center;gap:6px}.live-message-content>p{grid-column:1 / -1;grid-row:3}.live-message-actions{display:flex;align-items:center;justify-content:flex-end;gap:4px}.live-message-actions button{padding:0 8px;white-space:nowrap}.live-message-actions button:hover{color:#202223}.live-message-actions button,.live-quick-reply-table button,.live-product-actions button,.live-copy-row button,.live-copy-empty button{display:inline-flex;min-height:26px;align-items:center;gap:4px;padding:0 8px;border:1px solid #d0d2d5;border-radius:6px;background:#fff;color:#202223;cursor:pointer;font:inherit;font-size:12px}.live-message-actions button:hover,.live-quick-reply-table button:hover,.live-product-actions button:hover,.live-copy-row button:hover,.live-copy-empty button:hover{background:#f1f2f3}.live-row-actions button.is-danger,.live-message-actions button.is-danger,.live-product-actions button.is-danger,.live-quick-reply-table button.is-danger{border-color:#f1b8b2;color:#b42318}.live-row-actions button.is-danger:hover,.live-message-actions button.is-danger:hover,.live-product-actions button.is-danger:hover,.live-quick-reply-table button.is-danger:hover{background:#fff0ee;color:#8f1d14}.live-message-actions button:disabled,.live-quick-reply-table button:disabled,.live-product-actions button:disabled{cursor:not-allowed;opacity:.5}.live-moderation-records{padding:12px 14px}.live-moderation-records h3{margin:0 0 8px;font-size:13px}.live-moderation-records>p{margin:0;color:#6d7175;font-size:12px}.live-moderation-records>div{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;padding:7px 0;border-top:1px solid #eceeef;font-size:12px}.live-panel-toolbar{padding:10px 14px;border-bottom:1px solid #e5e6e7}.live-toolbar-search{display:flex;align-items:center;gap:6px;color:#6d7175}.live-toolbar-search input{width:100%;height:30px;padding:0 7px;border:1px solid #d0d2d5;border-radius:7px;font:inherit;font-size:13px}.live-panel-heading-actions{display:flex;align-items:center;gap:8px}.live-product-filters{display:grid;grid-template-columns:minmax(0,1fr) 104px 104px auto;gap:7px;padding:10px;border-bottom:1px solid #e5e6e7}.live-product-filters label{display:flex;min-width:0;height:30px;align-items:center;gap:6px;padding:0 8px;border:1px solid #d0d2d5;border-radius:7px;background:#fff;color:#6d7175}.live-product-filters input,.live-product-filters select,.live-field input{min-width:0;width:100%;border:0;outline:0;background:transparent;color:#202223;font:inherit;font-size:13px}.live-product-filters select{height:30px;padding:0 7px;border:1px solid #d0d2d5;border-radius:7px}.live-product-panel{display:flex;flex-direction:column}.live-product-list{display:grid;flex:1 1 auto;min-height:300px;overflow-y:auto;align-content:start}.live-pagination{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:10px 14px;border-top:1px solid #e5e6e7;color:#6d7175;font-size:12px}.live-pagination>div{display:flex;min-width:0;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.live-pagination>div>.live-button{flex:0 0 auto;white-space:nowrap}.live-pagination-controls{display:flex;align-items:center;gap:12px}.live-pagination-size{display:inline-flex;align-items:center;gap:5px;color:#6d7175;font-size:12px}.live-pagination-size select{height:26px;padding:0 4px;border:1px solid #d0d2d5;border-radius:6px;background:#fff;font:inherit;font-size:12px}.live-pagination-pages{display:flex;align-items:center;gap:4px}.live-pagination-pages button{display:inline-flex;min-width:26px;height:26px;align-items:center;justify-content:center;padding:0 6px;border:1px solid transparent;border-radius:6px;background:transparent;color:#303030;cursor:pointer;font:inherit;font-size:12px}.live-pagination-pages button:hover:not(:disabled):not(.is-active){background:#f1f2f3}.live-pagination-pages button.is-active{border-color:#202223;background:#202223;color:#fff}.live-pagination-pages button:disabled{color:#b5b9bd;cursor:not-allowed}.live-pagination-ellipsis{padding:0 2px;color:#b5b9bd}.live-catalog-dialog{width:min(100%,620px)}.live-catalog-list{display:grid;max-height:320px;overflow-y:auto;border:1px solid #e5e6e7;border-radius:9px}.live-catalog-item{display:grid;grid-template-columns:auto 42px minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;border-bottom:1px solid #eceeef;cursor:pointer}.live-catalog-item:last-child{border-bottom:0}.live-catalog-item.is-selected{background:#f4f5f6}.live-catalog-item input{width:16px;height:16px;accent-color:#202223}.live-catalog-selected{margin-right:auto;color:#6d7175;font-size:12px}.live-product-item{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;border-bottom:1px solid #e5e6e7}.live-product-image{display:grid;width:42px;height:42px;overflow:hidden;place-items:center;border-radius:7px;background:#f1f2f3;color:#6d7175}.live-product-image img{width:100%;height:100%;object-fit:cover}.live-product-copy{display:grid;min-width:0;gap:3px}.live-product-copy strong{display:flex;align-items:center;gap:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-product-copy strong em{padding:1px 5px;border-radius:5px;background:#202223;color:#fff;font-size:10px;font-style:normal;font-weight:650}.live-product-url{display:flex;align-items:center;gap:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-product-actions{display:flex;gap:5px}.live-quick-reply-backdrop{z-index:92}.live-dialog.live-quick-reply-dialog{width:min(800px,calc(100vw - 32px));height:auto;max-height:min(520px,calc(100vh - 32px));grid-template-rows:auto minmax(0,1fr) auto}.live-quick-reply-dialog>header h2{display:flex;align-items:center;gap:7px}.live-quick-reply-dialog-content{display:flex;min-height:0;flex-direction:column;gap:8px;overflow:hidden}.live-quick-reply-toolbar{display:flex;align-items:center;gap:8px}.live-quick-reply-toolbar .live-toolbar-search{flex:1 1 auto;min-width:0}.live-quick-reply-table{flex:1 1 auto;display:grid;min-height:0;max-height:320px;grid-template-rows:auto minmax(0,1fr);align-content:stretch;overflow:hidden;border:1px solid #e5e6e7;border-radius:8px}.live-quick-reply-table .live-table-row{min-width:0;min-height:38px;grid-template-columns:110px minmax(0,1fr) 172px}.live-quick-reply-table .live-table-row.is-heading{min-height:38px;background:#fafbfb}.live-quick-reply-table-body{min-height:0;max-height:190px;overflow-y:auto}.live-quick-reply-table .live-table-row>span:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-quick-reply-table .live-row-actions{display:flex;align-items:center;justify-content:flex-start;gap:4px}.live-quick-reply-table .live-table-row>span:nth-child(3){text-align:left}.live-quick-reply-table .live-row-actions button{min-height:24px;padding:0 7px;font-size:11px}.live-dialog-backdrop{position:fixed;z-index:90;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#1f212457}.live-dialog{display:grid;width:min(100%,460px);gap:14px;padding:16px;border:1px solid #dfe2e5;border-radius:12px;background:#fff;box-shadow:0 18px 48px #1f212438}.live-dialog>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.live-dialog h2{margin:0;font-size:17px}.live-dialog p{margin:4px 0 0;color:#6d7175;font-size:12px}.live-dialog>header>button{display:grid;width:30px;height:30px;place-items:center;border:0;border-radius:7px;background:transparent;color:#4c5054;cursor:pointer}.live-dialog>header>button:hover{background:#f1f2f3}.live-field{display:grid;gap:6px;color:#303030;font-size:12px;font-weight:650}.live-field input{height:36px;padding:0 10px;border:1px solid #c9cccf;border-radius:8px}.live-field input:disabled{background:#f1f2f3;color:#8c9196;cursor:not-allowed}.live-field input:focus{border-color:#202223;box-shadow:0 0 0 2px #20222314}.live-channel-select{position:relative;display:grid}.live-channel-select-trigger{display:flex;width:100%;height:36px;align-items:center;justify-content:space-between;padding:0 10px;border:1px solid #c9cccf;border-radius:8px;background:#fff;color:#202223;cursor:pointer;font:inherit;font-size:13px;text-align:left}.live-channel-select-trigger:hover,.live-channel-select-trigger[aria-expanded=true]{border-color:#202223}.live-channel-select-menu{position:absolute;z-index:20;top:calc(100% + 4px);bottom:auto;right:0;left:0;display:grid;overflow:hidden;border:1px solid #c9cccf;border-radius:8px;background:#fff;box-shadow:0 6px 14px #1f21241f}.live-channel-select-menu button{min-height:32px;padding:0 10px;border:0;background:#fff;color:#202223;cursor:pointer;font:inherit;font-size:13px;text-align:left}.live-channel-select-menu button:hover,.live-channel-select-menu button.is-selected{background:#f1f2f3}.live-form-error{margin:0;color:#b42318;font-size:12px}.live-dialog>footer{display:flex;justify-content:flex-end;gap:8px}.live-confirm-dialog{width:min(100%,390px)}.live-copy-links{position:relative}.live-copy-links>button{display:inline-flex;min-height:26px;align-items:center;gap:4px;padding:0 8px;border:1px solid #d0d2d5;border-radius:6px;background:#fff;color:#202223;cursor:pointer;font:inherit;font-size:12px}.live-copy-links>button.live-button{min-height:30px;padding:0 11px;border-radius:7px;background:#f1f2f3;font-size:13px;font-weight:600}.live-copy-links>button:hover{border-color:#92979c;background:#e8e9ea}.live-copy-links>button:active{background:#dfe1e3;box-shadow:inset 0 1px 2px #2022232e;transform:translateY(1px)}.live-copy-popover{position:absolute;z-index:60;top:calc(100% + 8px);right:0;display:grid;width:280px;padding:6px 8px;border:1px solid #dfe2e5;border-radius:8px;background:#fff;box-shadow:0 14px 36px #1f212429}.live-copy-row{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:7px 2px;border-bottom:1px solid #eceeef}.live-copy-row:last-child{border-bottom:0}.live-copy-row>strong{min-width:0;overflow:hidden;color:#202223;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.live-copy-row-action{min-height:24px;flex:0 0 auto;padding:0 7px;border:1px solid #d0d2d5;border-radius:5px;background:#fff;color:#4e5257;cursor:pointer;font:inherit;font-size:11px}.live-copy-row-action:hover{border-color:#92979c;background:#f1f2f3;color:#202223}.live-copy-row-action:active{background:#dfe1e3;box-shadow:inset 0 1px 2px #2022232e;transform:translateY(1px)}.live-copy-empty{padding:14px 4px;color:#6d7175;font-size:12px}@media(max-width:1180px){.live-workspace{grid-template-columns:280px minmax(0,1fr)}.live-side-column{grid-column:1 / -1;grid-template-columns:minmax(0,1fr)}}@media(max-width:860px){.live-page{padding:16px}.live-page-header,.live-room-card-head{align-items:stretch;flex-direction:column}.live-page-title{display:flex;align-items:center;gap:10px}.live-page-actions{flex-wrap:wrap}.live-workspace,.live-left-column,.live-center-column,.live-side-column{grid-template-columns:minmax(0,1fr)}.live-overview-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.live-overview-stats>div+div{border-left:0;padding-left:0}.live-room-filters{grid-template-columns:minmax(0,1fr) 110px}.live-room-table-wrap{overflow-x:auto}.live-room-table-wrap:has(.live-copy-popover){padding-bottom:112px}.live-room-table{min-width:720px}.live-message,.live-product-item{grid-template-columns:minmax(0,1fr)}.live-message-actions,.live-product-actions{justify-content:flex-start}.live-copy-popover{right:auto;left:0;width:min(360px,calc(100vw - 32px))}}.live-sub-page{max-width:1080px}.live-data-page{width:100%;max-width:none;margin:0}.live-data-navigation{display:grid}.live-tabs{display:flex;min-height:42px;align-items:center;gap:18px;padding:0 14px;border:1px solid #dedfe1;border-top:0;border-radius:0 0 12px 12px;background:#fff}.live-tabs a{position:relative;display:inline-flex;height:42px;align-items:center;color:#4c5054;font-size:13px;font-weight:650;text-decoration:none}.live-tabs a:hover,.live-tabs a.is-active{color:#202223}.live-tabs a.is-active:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;border-radius:2px;background:#202223;content:""}.live-data-filters{display:flex;min-height:54px;flex-wrap:nowrap;align-items:center;gap:10px;padding:8px 14px;border:1px solid #dedfe1;border-radius:12px 12px 0 0;background:#fff;overflow:visible}.live-data-filters .live-range-tabs{margin-left:2px}.live-data-filters .live-room-filter{flex:0 0 auto}.live-data-filters .live-room-filter input{width:190px}.live-sub-page .live-panel{border-radius:0 0 12px 12px}.live-settings-panel .live-notice,.live-settings-panel .live-error{margin:10px 14px 0}.live-table{overflow-x:auto}.live-mute-table .live-table-row{min-width:660px;grid-template-columns:minmax(140px,1fr) 110px 90px minmax(120px,1fr) 150px}.live-table-row{display:grid;min-width:760px;min-height:42px;grid-template-columns:minmax(140px,1fr) 110px 100px 90px minmax(120px,1fr) 150px;align-items:center;gap:12px;padding:0 14px;border-bottom:1px solid #e5e6e7;font-size:13px}.live-table-row.is-heading{min-height:38px;background:#fafbfb;color:#303030;font-size:12px;font-weight:700}.live-table-row:last-child{border-bottom:0}.live-table-row span{overflow:hidden;color:#4c5054;text-overflow:ellipsis;white-space:nowrap}.live-row-actions{display:flex;gap:6px}.live-row-actions button{display:inline-flex;min-height:26px;align-items:center;gap:4px;padding:0 8px;border:1px solid #d0d2d5;border-radius:6px;background:#fff;color:#202223;cursor:pointer;font:inherit;font-size:12px}.live-pill{display:inline-flex;min-height:20px;align-items:center;padding:0 7px;border-radius:999px;background:#eceff1;color:#5f6368;font-size:11px;font-style:normal;font-weight:700}.live-pill.is-on{background:#dff0e8;color:#175c3f}.live-field select{height:36px;padding:0 10px;border:1px solid #c9cccf;border-radius:8px;background:#fff}.live-settings-list{display:grid;padding:8px 14px}.live-switch-row{display:flex;min-height:62px;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #eceeef}.live-switch-row:last-child{border-bottom:0}.live-switch-row>div{display:grid;gap:3px}.live-switch-row strong{font-size:13px}.live-switch-row span{color:#6d7175;font-size:12px}.live-switch{position:relative;width:38px;height:22px;flex:0 0 auto;border:0;border-radius:999px;background:#c9cccf;cursor:pointer}.live-switch i{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .14s ease}.live-switch.is-on{background:#008060}.live-switch.is-checked:not(.is-on){background:#202223}.live-switch.is-checked i{transform:translate(16px)}.live-domain-list{display:grid}.live-domain-list>div{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:12px;padding:0 14px;border-bottom:1px solid #e5e6e7}.live-domain-list>div:last-child{border-bottom:0}.live-domain-list>div>div{display:grid;gap:3px}.live-domain-list strong{font-size:13px}.live-domain-list span{color:#6d7175;font-size:12px}.live-overview{display:grid;gap:14px}.live-overview-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.live-overview-header>h2{margin:0;font-size:16px}.live-overview-controls{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.live-overview-date{color:#6d7175;font-size:13px}.live-overview-filter-label{color:#4c5054;font-size:13px;font-weight:650}.live-room-filter{display:inline-flex;align-items:center;gap:7px;color:#4c5054;font-size:13px}.live-room-filter input{width:190px;height:32px;padding:0 10px;border:1px solid #d0d2d5;border-radius:7px;background:#fff;color:#202223;font:inherit;font-size:12px}.live-room-filter input:focus{outline:2px solid rgba(47,107,255,.18);border-color:#2f6bff}.live-room-combo{position:relative;width:190px}.live-room-combo-control{display:flex;height:32px;align-items:center;overflow:hidden;border:1px solid #d0d2d5;border-radius:7px;background:#fff}.live-room-combo-control:focus-within{border-color:#2f6bff;outline:2px solid rgba(47,107,255,.18)}.live-room-combo-control input{width:auto;height:30px;flex:1 1 auto;min-width:0;padding:0 8px 0 10px;border:0;outline:0;background:transparent}.live-room-combo-control input:focus{outline:0}.live-room-combo-clear,.live-room-combo-toggle{display:grid;width:26px;height:30px;flex:0 0 26px;place-items:center;border:0;background:transparent;color:#6d7175;cursor:pointer}.live-room-combo-clear:hover,.live-room-combo-toggle:hover{color:#202223;background:#f1f2f3}.live-room-combo-menu{position:absolute;z-index:50;top:calc(100% + 4px);right:0;left:0;display:grid;max-height:260px;overflow-y:auto;padding:4px;border:1px solid #dedfe1;border-radius:8px;background:#fff;box-shadow:0 8px 20px #1f212424}.live-room-combo-menu button{min-height:30px;padding:0 9px;border:0;border-radius:5px;background:#fff;color:#202223;cursor:pointer;font:inherit;font-size:12px;text-align:left;white-space:nowrap}.live-room-combo-menu button:hover,.live-room-combo-menu button.is-selected{background:#f1f2f3}.live-room-combo-empty{padding:8px 9px;color:#6d7175;font-size:12px}.live-overview-clear-room{display:grid;width:25px;height:25px;place-items:center;margin-left:-8px;border:0;border-radius:50%;background:#f1f2f3;color:#6d7175;cursor:pointer}.live-overview-section{display:grid;gap:14px;padding:16px;border:1px solid #dedfe1;border-radius:12px;background:#fff}.live-overview-section>header h2,.live-trend-settings-row>h2{margin:0;font-size:15px}.live-overview-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.live-overview-metric-card{display:grid;min-height:82px;align-content:start;gap:10px;padding:14px 16px;border:1px solid #eceeef;border-radius:10px}.live-overview-metric-card>div,.live-core-card>div,.live-trend-heading>div{display:inline-flex;align-items:center;gap:5px}.live-overview-metric-card span,.live-core-card span{color:#6d7175;font-size:12px}.live-overview-metric-card strong{font-size:20px;line-height:26px}.live-overview-help{position:relative;display:inline-flex;margin-left:4px;color:#a0a4a8;cursor:help}.live-overview-help-pop{position:absolute;z-index:20;bottom:calc(100% + 8px);left:50%;display:none;width:max-content;max-width:min(320px,calc(100vw - 32px));padding:10px 12px;border:1px solid rgba(255,255,255,.08);transform:translate(-50%);border-radius:9px;background:#1f252b;box-shadow:0 10px 24px #1f21243d;color:#fff!important;font-size:13px;font-weight:400;line-height:20px;white-space:normal}.live-overview-help-pop:before{content:"";position:absolute;right:0;bottom:-8px;left:0;height:8px}.live-overview-help:hover .live-overview-help-pop.is-ready,.live-overview-help:focus-visible .live-overview-help-pop.is-ready{display:block}.live-trend-settings-row{position:relative;display:flex;align-items:center;justify-content:space-between}.live-trend-settings{position:relative}.live-trend-settings-popover{position:absolute;z-index:30;top:calc(100% + 8px);right:0;display:grid;min-width:220px;gap:9px;padding:13px;border:1px solid #dedfe1;border-radius:9px;background:#fff;box-shadow:0 10px 28px #1f212429}.live-trend-settings-popover strong{font-size:13px}.live-trend-settings-popover label{display:flex;align-items:center;gap:7px;color:#4c5054;font-size:12px}.live-trend-card{min-height:280px}.live-trend-heading{display:flex;align-items:center;min-width:0;justify-content:space-between;gap:8px}.live-trend-heading h2{display:inline-flex;align-items:center;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-trend-empty-panel{border:1px solid #dedfe1;border-radius:12px;background:#fff}.live-range-tabs{display:inline-flex;gap:4px}.live-range-tabs button{padding:6px 12px;border:0;border-radius:8px;background:transparent;color:#4c5054;font-size:13px;cursor:pointer}.live-range-tabs button:hover{background:#f2f3f4}.live-range-tabs button.is-active{background:#eceeef;color:#202223;font-weight:650}.live-core-metrics,.live-trend{display:grid;gap:14px;padding:16px;border:1px solid #dedfe1;border-radius:12px;background:#fff}.live-metrics-toggle{display:inline-flex;align-items:center;justify-content:center;gap:4px;justify-self:center;min-width:72px;height:30px;padding:0 12px;border:1px solid #d0d2d5;border-radius:7px;background:#fff;color:#4c5054;font-size:12px;cursor:pointer}.live-metrics-toggle:hover{border-color:#aeb2b6;background:#f6f6f7;color:#202223}.live-metrics-toggle svg{transition:transform .15s ease}.live-metrics-toggle svg.is-expanded{transform:rotate(180deg)}.live-core-metrics>header{display:flex;align-items:center;justify-content:space-between}.live-core-metrics h2,.live-trend h2{margin:0;font-size:15px}.live-core-pagination{display:flex;align-items:center;gap:6px;color:#6d7175;font-size:12px}.live-core-pagination button{display:grid;width:22px;height:22px;place-items:center;border:0;border-radius:6px;background:transparent;color:#4c5054;cursor:pointer}.live-core-pagination button:hover:not(:disabled){background:#f2f3f4}.live-core-pagination button:disabled{color:#c8cacc;cursor:default}.live-core-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.live-core-card{display:grid;min-height:86px;align-content:start;gap:10px;padding:14px 16px;border:1px solid #eceeef;border-radius:10px;background:#fff;text-align:left;cursor:pointer}.live-core-card:hover{border-color:#c8cacc}.live-core-card.is-selected{border-color:#2f6bff;background:#f2f6ff}.live-core-card.is-selected span{color:#2f6bff}.live-core-card span{color:#6d7175;font-size:12px}.live-core-card strong{font-size:20px;line-height:26px}.live-trend-empty{display:grid;justify-items:center;gap:10px;padding:56px 16px;color:#8a8f94;font-size:13px}.live-trend-empty p{margin:0}.live-trend-empty svg{color:#c8cacc}.live-behavior-list{display:grid;gap:12px;padding:16px}.live-behavior-list>div{display:grid;grid-template-columns:90px minmax(0,1fr) 56px;align-items:center;gap:10px;font-size:13px}.live-behavior-list>div>div{height:8px;overflow:hidden;border-radius:999px;background:#eceeef}.live-behavior-list i{display:block;height:100%;border-radius:999px;background:#202223}.live-behavior-page{display:grid;gap:14px}.live-behavior-page-heading{min-height:58px;border:1px solid #dedfe1;border-radius:12px;background:#fff}.live-behavior-page-heading h2{font-size:18px}.live-behavior-range{min-height:30px;padding:0 10px;border:1px solid #d0d2d5;border-radius:7px;color:#303030;font-size:12px;line-height:30px;white-space:nowrap}.live-behavior-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.live-behavior-summary-grid>div{display:grid;gap:7px;padding:14px;border:1px solid #dedfe1;border-radius:10px;background:#fff}.live-behavior-summary-grid span{color:#6d7175;font-size:12px}.live-behavior-summary-grid strong{font-size:21px;line-height:24px}.live-behavior-table-wrap{overflow-x:auto}.live-behavior-table{width:100%;min-width:1120px;border-collapse:collapse;font-size:12px}.live-behavior-table th,.live-behavior-table td{padding:11px 12px;border-bottom:1px solid #eceeef;text-align:left;vertical-align:middle}.live-behavior-table th{background:#fafbfb;color:#6d7175;font-size:11px;font-weight:650;white-space:nowrap}.live-behavior-table th small{display:block;margin-top:3px;color:#9a9da0;font-size:10px;font-weight:400}.live-behavior-table tbody tr:hover{background:#fafbfb}.live-behavior-table th:first-child,.live-behavior-table td:first-child{position:sticky;left:0;z-index:2;width:190px;background:#fff;box-shadow:1px 0 #eceeef}.live-behavior-table th:first-child{z-index:3;background:#fafbfb}.live-behavior-table th:last-child,.live-behavior-table td:last-child{width:92px}.live-behavior-room-cell{display:grid;gap:5px}.live-behavior-room-cell strong{color:#202223;font-size:13px;font-weight:650}.live-behavior-room-cell span{display:flex;align-items:center;gap:7px;color:#8a8f94;font-size:11px}.live-behavior-room-cell em{padding:2px 5px;border-radius:4px;background:#f1f2f3;color:#6d7175;font-style:normal}.live-behavior-room-cell em.is-live{background:#e3f1e9;color:#17643f}.live-behavior-metric{display:grid;gap:4px}.live-behavior-metric strong{color:#202223;font-size:13px;font-weight:650}.live-behavior-metric span{color:#8a8f94;font-size:11px}.live-behavior-pagination{display:flex;align-items:center;justify-content:flex-end;gap:16px;padding:10px 14px;color:#8a8f94;font-size:12px}.live-behavior-pagination>span:first-child{margin-right:auto}.live-behavior-pagination label{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.live-behavior-pagination select{height:26px;min-width:44px;padding:0 5px;border:1px solid #d0d2d5;border-radius:6px;background:#fff;color:#303030;font:inherit}.live-behavior-pagination-controls{display:inline-flex;align-items:center;gap:4px}.live-behavior-pagination span{color:#303030;font-weight:650}.live-behavior-pagination button{min-height:26px;padding:0 8px;border:1px solid #d0d2d5;border-radius:6px;background:#fff;color:#303030;cursor:pointer;font:inherit;font-size:12px}.live-behavior-pagination button:disabled{color:#b5b8bb;cursor:not-allowed}.live-behavior-pagination .live-behavior-page-button{min-width:26px;padding:0 6px;border-color:transparent;background:transparent}.live-behavior-pagination .live-behavior-page-button[aria-current=page]{border-color:#202223;background:#202223;color:#fff}.live-behavior-detail{overflow:hidden}.live-behavior-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:18px;padding:16px}.live-behavior-funnel{display:grid;gap:8px}.live-behavior-funnel-row{display:grid;grid-template-columns:126px minmax(0,1fr) 78px;align-items:center;gap:10px;min-height:32px;color:#4c5054;font-size:12px}.live-behavior-funnel-track{height:26px;overflow:hidden;border-radius:5px;background:#f0f1f2}.live-behavior-funnel-track i{display:flex;height:100%;min-width:70px;align-items:center;padding:0 9px;border-radius:5px;background:#202223;color:#fff;font-style:normal}.live-behavior-funnel-track b{font-size:11px;white-space:nowrap}.live-behavior-funnel-row small{color:#8a8f94;font-size:11px;text-align:right;white-space:nowrap}.live-behavior-detail-summary{padding-left:18px;border-left:1px solid #eceeef}.live-behavior-detail-summary>span,.live-behavior-detail-summary dt{color:#8a8f94;font-size:11px}.live-behavior-detail-summary>strong{display:block;margin-top:7px;color:#202223;font-size:25px}.live-behavior-detail-summary dl{display:grid;gap:12px;margin:18px 0 0}.live-behavior-detail-summary dl>div{padding-top:11px;border-top:1px solid #eceeef}.live-behavior-detail-summary dt,.live-behavior-detail-summary dd{margin:0}.live-behavior-detail-summary dd{margin-top:5px;color:#303030;font-size:12px;font-weight:650}@media(max-width:900px){.live-behavior-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.live-behavior-detail-grid{grid-template-columns:minmax(0,1fr)}.live-behavior-detail-summary{padding-top:14px;padding-left:0;border-top:1px solid #eceeef;border-left:0}}@media(max-width:560px){.live-behavior-summary-grid{grid-template-columns:minmax(0,1fr)}.live-behavior-funnel-row{grid-template-columns:108px minmax(0,1fr)}.live-behavior-funnel-row small{display:none}}.live-visit-table .live-table-row{grid-template-columns:minmax(150px,1.2fr) 90px minmax(110px,.9fr) minmax(110px,.9fr) 90px 110px 100px}.live-visit-panel{overflow:hidden}.live-visit-table-wrap{overflow-x:auto}.live-visit-detail-table{width:100%;min-width:1260px;border-collapse:collapse;color:#4c5054;font-size:12px}.live-visit-detail-table th,.live-visit-detail-table td{padding:13px 10px;border-bottom:1px solid #e5e6e7;text-align:left;vertical-align:middle;white-space:nowrap}.live-visit-detail-table th{background:#fafbfb;color:#6d7175;font-weight:650}.live-visit-detail-table tbody tr:hover{background:#fafbfb}.live-visit-detail-table td strong,.live-visit-detail-table td small{display:block}.live-visit-detail-table td strong{color:#4c5054;font-weight:600}.live-visit-detail-table td small{margin-top:5px;color:#8a8f94;font-size:11px}.live-visit-index{color:#8a8f94}.live-visit-index span{display:inline-block;margin-left:19px;color:#6d7175;font-size:18px;line-height:12px;vertical-align:-2px}.live-visit-status{display:inline-flex;min-width:36px;justify-content:center;padding:3px 7px;border:1px solid #d8dadd;border-radius:999px;background:#f1f2f3;color:#5f6368;font-size:11px;line-height:14px}.live-visit-status.is-danger{border-color:#ffb7ba;background:#fff0f1;color:#d72c0d}.live-visit-status.is-warning{border-color:#ffd59a;background:#fff7e8;color:#9a5b00}.live-visit-status.is-success{border-color:#a8e6bb;background:#edfff2;color:#008060}@media(max-width:900px){.live-overview-metric-grid,.live-core-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.live-tabs{overflow-x:auto}}@media(max-width:560px){.live-overview-controls{align-items:stretch}.live-room-filter{width:100%}.live-room-filter input{flex:1}.live-overview-metric-grid,.live-core-grid{grid-template-columns:minmax(0,1fr)}.live-data-filters{align-items:stretch}.live-data-filters .live-room-filter{width:100%;margin-left:0}.live-data-filters .live-room-filter input{flex:1}}.live-scenario{position:fixed;z-index:100;right:18px;bottom:18px;display:grid;justify-items:end;gap:8px}.live-scenario-trigger{display:grid;width:38px;height:38px;place-items:center;border:1px solid #202223;border-radius:50%;background:#202223;color:#fff;cursor:pointer;box-shadow:0 8px 22px #1f21242e}.live-scenario-trigger:hover{background:#000}.live-scenario-popover{display:grid;width:300px;gap:12px;padding:12px;border:1px solid #dfe2e5;border-radius:11px;background:#fff;box-shadow:0 16px 42px #1f21242e}.live-scenario-popover>header,.live-scenario-popover>footer{display:flex;align-items:center;justify-content:space-between;gap:8px}.live-scenario-popover>header strong{font-size:13px}.live-scenario-popover>header button{display:grid;width:26px;height:26px;place-items:center;border:0;border-radius:6px;background:transparent;cursor:pointer}.live-scenario-popover label{display:grid;gap:5px;color:#303030;font-size:12px;font-weight:650}.live-scenario-popover select,.live-scenario-popover input{height:34px;padding:0 9px;border:1px solid #c9cccf;border-radius:7px;background:#fff;color:#202223;font:inherit}.live-scenario-delay{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px}.live-scenario-popover footer button{display:inline-flex;min-height:30px;align-items:center;gap:5px;padding:0 10px;border:1px solid #d0d2d5;border-radius:7px;background:#f1f2f3;color:#202223;cursor:pointer;font:inherit;font-size:13px;font-weight:650}.live-scenario-popover footer button.is-primary{border-color:#202223;background:#202223;color:#fff}.live-scenario-notice{padding:6px 9px;border-radius:7px;background:#202223;color:#fff;font-size:12px}.live-reply-actions{display:flex;align-items:center;justify-content:flex-end;gap:4px}.live-reply-actions button{min-height:22px;padding:0 7px;font-size:11px}.live-check-field{display:flex;align-items:center;gap:7px;color:#303030;font-size:13px}.live-check-field input{width:16px;height:16px;accent-color:#202223}.live-quota-packages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.live-quota-package{display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px 8px;border:1px solid #d0d2d5;border-radius:8px;background:#fff;cursor:pointer}.live-quota-package:hover{border-color:#92979c}.live-quota-package.is-selected{border-color:#202223;box-shadow:0 0 0 1px #202223}.live-quota-package input{position:absolute;opacity:0;pointer-events:none}.live-quota-package strong{font-size:15px}.live-quota-package span{color:#6d7175;font-size:12px}.live-room-actions button:active{background:#e3e5e7}.live-message-menu{position:relative}.live-message-menu-list{position:absolute;top:calc(100% + 4px);right:0;z-index:30;display:flex;flex-direction:column;min-width:88px;padding:4px;border:1px solid #dedfe1;border-radius:8px;background:#fff;box-shadow:0 8px 20px #0000001a}.live-message-menu-list.is-up{top:auto;bottom:calc(100% + 4px)}.live-message-menu-list button{justify-content:flex-start;width:100%;border:0;border-radius:6px}.live-message-reply{display:flex;grid-column:1 / -1;align-items:center;gap:6px}.live-message-reply input{flex:1;min-width:0;height:30px;padding:0 9px;border:1px solid #d0d2d5;border-radius:7px;font:inherit;font-size:13px}.live-message-reply input:focus{border-color:#202223;outline:none}.live-message-reply button{display:inline-flex;min-height:28px;align-items:center;padding:0 10px;border:1px solid #d0d2d5;border-radius:6px;background:#fff;color:#202223;cursor:pointer;font:inherit;font-size:12px;white-space:nowrap}.live-message-reply button:hover{background:#f1f2f3}.live-message-reply button:disabled{cursor:not-allowed;opacity:.5}.live-message-reply-to{grid-column:1 / -1;grid-row:2;margin:1px 0 0;color:#6d7175;font-size:11px}.live-danmaku-table .live-table-row{min-width:560px;grid-template-columns:minmax(220px,2fr) minmax(160px,1fr) 90px 220px}.live-danmaku-status{color:#6d7175;font-size:12px}.live-danmaku-status.is-enabled{color:#008060}.live-danmaku-status.is-disabled{color:#8c9196}.live-sub-page .live-danmaku-list-panel{margin-top:16px;border-radius:12px}.live-danmaku-rules{grid-template-columns:repeat(2,minmax(220px,320px));gap:16px;padding:16px 14px}.live-task-tabs{display:flex;min-height:42px;align-items:center;gap:22px;padding:0 14px;border-bottom:1px solid #e5e6e7}.live-task-tabs button{align-self:stretch;padding:0 2px;border:0;border-bottom:2px solid transparent;background:transparent;color:#5f6368;cursor:pointer;font:inherit;font-size:13px;font-weight:650}.live-task-tabs button.is-active{border-bottom-color:#202223;color:#202223}.live-order-toggle{display:inline-flex;width:fit-content;overflow:hidden;border:1px solid #c9cccf;border-radius:7px}.live-order-toggle button{min-width:64px;height:34px;border:0;border-right:1px solid #c9cccf;background:#fff;color:#5f6368;cursor:pointer;font:inherit;font-size:12px}.live-order-toggle button:last-child{border-right:0}.live-order-toggle button.is-active{background:#202223;color:#fff}.live-order-toggle button:disabled,.live-order-toggle button:disabled:hover{background:#e5e6e7;color:#9a9da1;cursor:not-allowed}.live-interval-range{display:flex;align-items:center;gap:8px}.live-interval-range input{width:112px}.live-interval-range>span{color:#6d7175;font-weight:650}.warmup-dialog-backdrop{z-index:90}.warmup-dialog{width:min(760px,calc(100vw - 32px));max-height:min(760px,calc(100vh - 32px))}.warmup-dialog-tabs{margin:0 -18px;padding:0 18px}.warmup-dialog-body,.warmup-task-list{overflow:auto;max-height:500px}.warmup-mode-tabs{margin:0;padding:0 14px}.warmup-dialog .live-settings-list{padding-left:14px;padding-right:14px}.warmup-dialog-loading{min-height:220px}.warmup-task-list .live-table-row{min-width:680px;grid-template-columns:minmax(150px,1.3fr) 100px 100px 100px 70px}.warmup-task-list .live-table-row>span:last-child button{min-height:26px;padding:0 8px;border:1px solid #f1b8b2;border-radius:6px;background:#fff;color:#b42318;cursor:pointer;font:inherit;font-size:12px}.live-center-column{display:grid;min-width:0;grid-template-rows:auto minmax(0,1fr);gap:14px}.live-field small{color:#6d7175;font-size:12px;font-weight:400}.live-button.is-small{min-height:26px;padding:0 9px;font-size:12px}.live-room-card-actions{display:flex;align-self:stretch;flex-direction:column;align-items:flex-end;justify-content:space-between;gap:8px}.live-stream-controls{display:flex;justify-content:flex-end;gap:6px}.live-stream-controls button{display:inline-flex;height:24px;align-items:center;gap:4px;padding:0 9px;border:1px solid #d0d2d5;border-radius:999px;background:#fff;color:#202223;cursor:pointer;font:inherit;font-size:12px}.live-stream-controls button:hover{background:#f1f2f3}.live-stream-controls button[aria-pressed=true]{border-color:#f1b8b2;background:#fff0ee;color:#b42318}.live-support-row{display:grid;min-height:44px;grid-template-columns:minmax(160px,1.2fr) minmax(180px,1.6fr) 120px minmax(190px,auto);align-items:center;gap:12px;padding:0 14px;border-bottom:1px solid #e5e6e7;font-size:13px}.live-support-row.is-heading{min-height:38px;background:#fafbfb;color:#303030;font-size:12px;font-weight:700}.live-support-row:last-child{border-bottom:0}.live-support-row>span{display:inline-flex;align-items:center;gap:8px;overflow:hidden;color:#4c5054;text-overflow:ellipsis;white-space:nowrap}.live-support-row.is-heading>span{color:#303030}.live-channel-badge{display:inline-flex;width:24px;height:24px;flex:none;align-items:center;justify-content:center;border-radius:6px;color:#fff;font-size:11px;font-style:normal;font-weight:700}.live-channel-badge.is-whatsapp{background:#25d366}.live-channel-badge.is-messenger{background:#0084ff}.live-channel-badge.is-telegram{background:#229ed9}.live-channel-badge.is-slack{background:#4a154b}.live-channel-badge.is-line{background:#06c755}.live-channel-badge.is-instagram{background:#e1306c}.live-channel-badge.is-tiktok{background:#111}.live-channel-badge.is-youtube{background:red}.live-support-row .live-row-actions button{display:inline-flex;min-height:26px;align-items:center;gap:4px;padding:0 8px;border:1px solid #d0d2d5;border-radius:6px;background:#fff;color:#202223;cursor:pointer;font:inherit;font-size:12px}.live-support-row .live-row-actions button:hover{background:#f1f2f3}.live-help-tip{position:relative;display:inline-flex;margin-left:6px;vertical-align:2px}.live-help-tip-icon{display:inline-flex;width:14px;height:14px;align-items:center;justify-content:center;border:1px solid #b5b9bd;border-radius:50%;color:#6d7175;cursor:help;font-size:10px;line-height:1}.live-help-tip-pop{position:absolute;top:calc(100% + 8px);left:50%;z-index:40;width:230px;padding:5px;border:1px solid #dedfe1;border-radius:10px;background:#fff;box-shadow:0 10px 24px #00000024;opacity:0;pointer-events:none;transform:translate(-50%) translateY(3px);transition:opacity .12s ease,transform .12s ease}.live-help-tip:hover .live-help-tip-pop{opacity:1;transform:translate(-50%) translateY(0)}.live-help-tip-pop img{display:block;width:170px;border-radius:6px}.live-help-tip-copy{display:block;margin:1px 0 6px;color:#4c5054;font-size:11px;font-weight:500;line-height:1.5}.live-billing-rule{display:grid;gap:2px;padding:11px 12px;border:1px solid #dfe2e5;border-radius:9px;background:#f7f8f8}.live-billing-rule h3{margin:0;color:#202223;font-size:12px;line-height:18px}.live-billing-rule p{margin:0;color:#4c5054;font-size:12px;line-height:1.45}.live-support-row .live-row-actions button.is-danger{border-color:#f1b8b2;color:#b42318}.live-support-row .live-row-actions button.is-danger:hover{background:#fff0ee;color:#8f1d14}.live-overview-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(420px,1fr);gap:14px;align-items:start}.live-overview-main{display:grid;min-width:0;gap:14px}.live-core-metrics{gap:12px;padding:14px}.live-core-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.live-core-card{min-height:74px;gap:7px;padding:11px 12px;border-radius:8px}.live-core-card strong{font-size:18px;line-height:23px}.live-highlight-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;min-width:0}.live-highlight-grid>.live-trend,.live-highlight-grid>.live-behavior-detail{min-width:0}.live-trend.is-primary{min-height:330px}.live-trend-settings-row{min-height:30px}.live-trend-settings-row>h2{font-size:15px}.live-trends-rail{display:grid;min-width:0;gap:10px}.live-trends-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0}.live-trend.is-mini{min-width:0;min-height:188px;gap:8px;padding:12px;border-radius:9px}.live-trend.is-mini h2{overflow:hidden;font-size:12px;line-height:17px;text-overflow:ellipsis;white-space:nowrap}.live-trend-current-value{flex:0 0 auto;color:#303438;font-size:13px;font-weight:650;line-height:17px;text-align:right;white-space:nowrap}.live-trend.is-primary .live-trend-current-value{font-size:18px;line-height:23px}.live-customer-funnel .live-trend-heading>div{display:grid;min-width:0;gap:4px}.live-customer-funnel .live-trend-heading p{margin:0;color:#6d7175;font-size:11px;line-height:16px}.live-trend-heading>div{min-width:0;flex:1 1 auto}.live-trend-chart-wrap{position:relative;width:100%;min-width:0;height:108px}.live-trend.is-mini .live-trend-chart-wrap{margin-top:auto}.live-trend.is-primary .live-trend-chart-wrap{height:240px}.live-trend-tooltip-pop{display:grid;min-width:118px;gap:4px;padding:7px 8px;transform:translate(-50%);border:1px solid #d8dde2;border-radius:7px;background:#202223f0;box-shadow:0 6px 16px #1f212429;color:#fff;pointer-events:none;font-size:11px;line-height:15px}.live-trend-tooltip-label{color:#cfd4d8;font-size:10px}.live-trend-tooltip-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:5px;white-space:nowrap}.live-trend-tooltip-row strong{font-weight:650}.live-trend-tooltip-dot{width:6px;height:6px;border-radius:50%;background:#6b9bff}.live-trend-tooltip-dot-2{background:#40c8bb}.live-trend-legend{display:flex;flex-wrap:wrap;align-items:center;gap:13px;color:#6d7175;font-size:11px}.live-trend-legend span{display:inline-flex;align-items:center;gap:5px}.live-trend-legend-dot{width:7px;height:7px;border-radius:50%;background:#2f6bff}.live-trend-legend-dot-1{--trend-color: #2f6bff}.live-trend-legend-dot-2{--trend-color: #20a39e;background:#20a39e}.live-customer-funnel{min-height:330px}.live-customer-funnel-rate{color:#202223;font-size:18px;line-height:23px}.live-customer-funnel-body{display:grid;grid-template-columns:108px minmax(0,1fr);align-items:stretch;gap:12px;min-width:0}.live-customer-funnel-labels{display:grid;align-content:center;gap:10px;min-height:252px}.live-customer-funnel-label{display:flex;min-height:43px;flex-direction:column;justify-content:center;gap:3px}.live-customer-funnel-label strong{color:#303438;font-size:12px;font-weight:650;line-height:17px}.live-customer-funnel-label small{color:#8a8f94;font-size:10px;line-height:14px;white-space:nowrap}.live-customer-funnel-steps{display:grid;align-content:center;gap:10px;min-height:252px;min-width:0}.live-customer-funnel-step{display:flex;width:var(--funnel-width);min-height:43px;align-items:center;justify-content:center;justify-self:center;gap:6px;padding:0 10px;clip-path:polygon(0 0,100% 0,93% 100%,7% 100%);background:#25292d;color:#fff;font-size:11px;font-weight:650;white-space:nowrap}.live-customer-funnel-step:nth-child(2){background:#484e54}.live-customer-funnel-step:nth-child(3){background:#70777d}.live-customer-funnel-step:nth-child(4){background:#a4aab0;color:#202223}.live-customer-funnel-step strong{font-weight:650}.live-quota-purchase-dialog{width:min(560px,100%)}.live-quota-purchase-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:18px}.live-quota-purchase-header .ls-ui-button{flex:0 0 auto}.live-quota-purchase-form{display:grid;gap:20px}.live-quota-pack-options{display:flex;flex-wrap:wrap;gap:8px}.live-quota-pack-option,.live-quota-payment-option{min-width:0;border:1px solid #d8dde2;background:#fff;color:#303438;cursor:pointer;font:inherit;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.live-quota-pack-option{display:inline-flex;min-height:40px;flex:1 1 112px;align-items:center;justify-content:center;padding:8px 14px;border-radius:7px;font-size:14px;font-weight:650;white-space:nowrap;text-align:center}.live-quota-pack-option[aria-checked=true],.live-quota-payment-option[aria-checked=true]{border-color:#2f6bff;background:#f4f7ff;box-shadow:0 0 0 1px #2f6bff}.live-quota-pack-option:focus-visible,.live-quota-payment-option:focus-visible{outline:3px solid rgba(47,107,255,.28);outline-offset:2px}.live-quota-pack-option:disabled,.live-quota-payment-option:disabled{cursor:not-allowed;opacity:.58}.live-quota-payment-fieldset{min-width:0;margin:0;padding:0;border:0}.live-quota-payment-fieldset legend{margin-bottom:9px;color:#303438;font-size:13px;font-weight:650}.live-quota-payment-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(154px,1fr));gap:10px}.live-quota-payment-option{display:flex;min-height:44px;align-items:center;gap:10px;padding:8px 12px;border-radius:8px;text-align:start}.live-quota-payment-option>svg,.live-quota-payment-brand{flex:0 0 auto;color:#59636e}.live-quota-payment-brand{display:inline-grid;width:22px;height:22px;place-items:center;border-radius:6px;background:#e9edf2;color:#fff;font-size:12px;font-weight:700}.live-quota-payment-brand.is-alipay{background:#1677ff}.live-quota-payment-brand.is-wechat{background:#07c160}.live-quota-quote-summary{display:grid;gap:9px;margin:0;padding:14px 16px;border-radius:8px;background:#f4f5f6}.live-quota-quote-summary>div{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.live-quota-quote-summary dt,.live-quota-quote-summary dd{margin:0;font-size:13px}.live-duration-billing{min-width:0;margin-bottom:12px}.live-duration-billing>header{display:flex;align-items:start;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--ls-border, #e1e3e5)}.live-duration-billing h2{margin:0;font-size:15px}.live-duration-billing header p{max-width:880px;margin:5px 0 0;color:var(--ls-muted, #6d7175);font-size:12px;line-height:1.55}.live-duration-billing>dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.live-duration-billing>dl>div{min-width:0;padding:12px 16px;border-inline-end:1px solid var(--ls-border, #e1e3e5);border-bottom:1px solid var(--ls-border, #e1e3e5)}.live-duration-billing>dl>div:nth-child(3n){border-inline-end:0}.live-duration-billing dt{color:var(--ls-muted, #6d7175);font-size:12px}.live-duration-billing dd{margin:5px 0 0;overflow-wrap:anywhere;color:var(--ls-ink, #202223);font-size:15px;font-weight:650;font-variant-numeric:tabular-nums}.live-duration-billing__state{margin:12px 16px 0;padding:8px 10px;border:1px solid #d8dde3;border-radius:6px;color:#4c5662;background:#f6f8fa;font-size:12px;line-height:1.5}.live-duration-billing__state.is-warning{border-color:#f0cf83;color:#784c00;background:#fff6df}.live-duration-billing__state.is-error{border-color:#efb5ad;color:#8f1d0b;background:#fff0ee}.live-quota-quote-summary dt{color:#6d7175}.live-quota-quote-summary dd{color:#303438;font-weight:600;text-align:end}@media(max-width:1400px){.live-overview-layout{grid-template-columns:minmax(0,1.1fr) minmax(360px,1fr)}.live-core-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:980px){.live-overview-layout{grid-template-columns:minmax(0,1fr)}.live-trends-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1280px){.live-quota-purchase-dialog{width:min(560px,100%)}}@media(max-width:768px){.live-duration-billing>dl{grid-template-columns:repeat(2,minmax(0,1fr))}.live-duration-billing>dl>div:nth-child(3n){border-inline-end:1px solid var(--ls-border, #e1e3e5)}.live-duration-billing>dl>div:nth-child(2n){border-inline-end:0}.live-quota-payment-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.live-core-grid,.live-highlight-grid,.live-trends-grid{grid-template-columns:minmax(0,1fr)}.live-trend.is-mini{min-height:210px}}@media(max-width:390px){.live-duration-billing>dl{grid-template-columns:minmax(0,1fr)}.live-duration-billing>dl>div{border-inline-end:0}.live-quota-payment-options{grid-template-columns:minmax(0,1fr)}.live-quota-pack-option{flex-basis:calc(50% - 4px)}.live-quota-quote-summary>div{align-items:start;flex-direction:column;gap:2px}}.overview-feedback-column{display:flex;min-width:0;flex-direction:column;gap:14px}.overview-feedback-column>.overview-panel{flex:1}.overview-feedback-entry{display:flex;min-height:88px;align-items:center;gap:12px;padding:18px;border:1px solid var(--merchant-border);border-radius:8px;background:#fff;color:var(--merchant-text);text-decoration:none}.overview-feedback-entry:hover{border-color:#c9cccf;background:#fafbfb}.overview-feedback-entry>span:nth-child(2){flex:1;min-width:0}.overview-feedback-entry strong{display:block;color:var(--merchant-text);font-size:14px}.overview-feedback-entry small{display:block;margin-top:5px;color:var(--merchant-muted);font-size:12px}.overview-feedback-entry>svg{flex-shrink:0;color:var(--merchant-muted)}.overview-feedback-icon{display:grid;flex-shrink:0;width:38px;height:38px;place-items:center;border-radius:8px;background:#f1f2f3;color:var(--merchant-text)}.overview-feedback-fallback{width:min(100%,310px);margin-block-end:16px;margin-inline-start:auto}.feedback-page{width:min(100%,1440px);margin-inline:auto;padding:26px 30px 36px;color:var(--merchant-text);font-size:14px}.feedback-page *,.feedback-review-dialog *,.overview-feedback-entry{box-sizing:border-box}.feedback-page :is(h1,h2,p),.feedback-review-dialog :is(h2,p){margin:0}.feedback-page-heading{display:flex;align-items:center;gap:12px;margin-bottom:26px}.feedback-page h1{font-size:16px;font-weight:500;line-height:24px}.feedback-back{display:grid;flex-shrink:0;width:38px;height:38px;place-items:center;padding:0;border:0;border-radius:8px;background:#eef0f3;color:#4f5863;text-decoration:none}.feedback-back:hover{background:#e9eaeb;color:#202223}.feedback-panel{padding:24px;border:1px solid var(--merchant-border);border-radius:6px;background:#fff}.feedback-stars{display:inline-flex;align-items:center;gap:9px;color:#ffb323}.feedback-stars svg{flex-shrink:0;stroke-width:1.2px}.feedback-button{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:7px;padding:6px 18px;border:1px solid #d3d7dd;border-radius:4px;background:#fff;color:#30353a;font:inherit;font-size:13px;line-height:1.5;cursor:pointer}.feedback-button:hover{background:#f4f5f6}.feedback-button.is-primary{border-color:#202223;background:#202223;color:#fff}.feedback-button.is-primary:hover{background:#36393b;border-color:#36393b}.feedback-page button:disabled,.feedback-dialog-heading button:disabled{opacity:.45;cursor:not-allowed}:is(.feedback-page,.feedback-review-dialog) :is(button,a,input,select,textarea):focus-visible,.overview-feedback-entry:focus-visible{outline:2px solid #202223;outline-offset:3px}:is(.feedback-page,.feedback-review-dialog) ::selection{background:#d9dcdf;color:#202223}.feedback-review-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px}.feedback-review-toolbar select{flex:0 1 195px;width:195px;min-width:0;min-height:34px;padding:5px 11px;border:1px solid #d3d7dd;border-radius:4px;background:#fff;color:#30353a;font:inherit;font-size:13px}.feedback-review-toolbar>button{flex-shrink:0;min-width:96px}.feedback-reviews{margin:0;padding:0;list-style:none}.feedback-reviews>li{padding-block:26px 24px}.feedback-reviews>li+li{border-top:1px solid #e9eaec}.feedback-reviews header{display:flex;align-items:start;justify-content:space-between;gap:16px;margin-bottom:16px}.feedback-review-author{flex:1;min-width:0}.feedback-reviews header>.feedback-stars{flex-shrink:0;gap:6px}.feedback-reviews h2{min-width:0;overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.5}.feedback-reviews time{flex-shrink:0;color:#626c75;font-size:13px;line-height:1.6;font-variant-numeric:tabular-nums}.feedback-review-content{color:#626c75;white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.8}.feedback-official-reply{display:flex;flex-wrap:wrap;gap:4px;margin-top:16px;padding:9px 12px;background:#f6f6f7;color:#59636b;font-size:13px;line-height:1.7}.feedback-official-reply>span{min-width:0;white-space:pre-wrap;overflow-wrap:anywhere}.feedback-review-footer{display:flex;justify-content:flex-end;margin-top:14px}.feedback-pagination{display:flex;justify-content:flex-end;gap:8px;padding-top:18px;border-top:1px solid #e9eaec}.feedback-state{display:flex;min-height:230px;align-items:center;justify-content:center;flex-direction:column;gap:12px;padding:24px;color:#626c75;text-align:center;line-height:1.7}.feedback-error{margin-top:16px!important;color:#ac2934;font-size:13px;line-height:1.7}.feedback-notice{display:flex;align-items:center;gap:8px;margin-bottom:16px!important;padding:12px 16px;border:1px solid #d3d7dd;border-radius:4px;background:#fff;color:#30353a}.feedback-pending{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;margin-bottom:16px;padding:16px;border:1px solid #e5cf90;border-radius:4px;background:#fffbef;color:#785a00;line-height:1.7}.feedback-review-dialog{width:min(520px,calc(100vw - 40px));max-height:min(720px,calc(100dvh - 40px));margin:auto;padding:0;overflow-y:auto;border:0;border-radius:12px;background:#fff;box-shadow:0 22px 65px #0f172a47;color:#30353c;font-family:inherit;font-size:14px;scrollbar-width:thin;scrollbar-color:#b7bdc3 #fff}.feedback-review-dialog::backdrop{background:#1b1f246b}.feedback-dialog-heading{position:sticky;top:0;z-index:1;display:flex;min-height:54px;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px 10px;border-bottom:1px solid #e4e6e8;background:#fff}.feedback-dialog-heading h2{font-size:17px;font-weight:600;line-height:22px}.feedback-dialog-heading button{display:grid;width:30px;height:30px;flex-shrink:0;place-items:center;padding:0;border:0;border-radius:6px;background:transparent;color:#626a74;cursor:pointer}.feedback-dialog-heading button:hover:not(:disabled){background:#eff1f3}.feedback-dialog-body{padding:20px}.feedback-rating-picker{min-width:0;margin:0 0 20px;padding:0;border:0}.feedback-rating-picker legend{margin-bottom:10px;font-size:13px}.feedback-rating-picker>div{display:flex;align-items:center;gap:7px}.feedback-rating-picker label{position:relative;display:flex;align-items:center;color:#ffb323;cursor:pointer}.feedback-rating-picker input{position:absolute;width:1px;height:1px;opacity:0}.feedback-rating-picker label:has(input:focus-visible){outline:2px solid #202223;outline-offset:3px}.feedback-rating-picker output{margin-inline-start:1px;font-size:13px;font-variant-numeric:tabular-nums}.feedback-field{display:grid;gap:8px;min-width:0;margin-bottom:20px;font-size:13px}.feedback-field:last-of-type{margin-bottom:0}.feedback-field i{color:#c4424c;font-style:normal}.feedback-field textarea{display:block;width:100%;min-height:120px;padding:9px 10px;border:1px solid #aeb4bc;border-radius:7px;background:#fff;color:#30353c;font:inherit;caret-color:#202223;resize:vertical;line-height:20px}.feedback-field textarea::placeholder{color:#747e89}.feedback-review-dialog .feedback-field textarea:focus{border-color:#5c6ac4;outline:0;box-shadow:0 0 0 2px #5c6ac424}.feedback-dialog-actions{position:sticky;bottom:0;display:flex;align-items:center;justify-content:flex-end;gap:9px;padding:14px 20px;border-top:1px solid #e4e6e8;background:#fff}.feedback-dialog-actions>.commerce-button{min-height:37px}.feedback-dialog-actions>.commerce-button:disabled,.feedback-dialog-actions>.commerce-button:disabled:hover{opacity:1;border-color:#c9cdd2;background:#e4e6e8;color:#535b62;cursor:not-allowed}.feedback-page[dir=rtl] .feedback-back>svg{transform:scaleX(-1)}@keyframes feedback-spin{to{transform:rotate(360deg)}}.feedback-spin{animation:feedback-spin .9s linear infinite}@media(prefers-reduced-motion:reduce){.feedback-spin{animation:none}}@media(max-width:600px){.feedback-page{padding:22px 16px 28px}.feedback-page-heading{margin-bottom:20px}.feedback-panel{padding:18px 16px}.feedback-reviews header{gap:10px}}:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Microsoft YaHei,sans-serif;font-synthesis:none}html.ls-console-host-root:has(.merchant-app),html.ls-console-host-root:has(.merchant-app) body,html.ls-console-host-root:has(.merchant-app) .ls-console-host-mount{height:auto;min-height:100%;overflow:visible}*{box-sizing:border-box}body{margin:0;min-width:320px}button,input,select,textarea{font:inherit}button{cursor:pointer}.merchant-fixed-global-search{display:flex;align-items:center;gap:8px;width:min(450px,42vw);height:30px;margin-left:auto;margin-right:18px;padding:0 10px;border:0;border-radius:6px;background:#2b2e35;color:#d8dbe2;font-size:12px;text-align:left}.merchant-fixed-global-search span{flex:1;color:#b8bcc5}.merchant-fixed-global-search kbd{color:#b8bcc5;font-size:10px}.merchant-fixed-global-search:hover{background:#343840}.merchant-search-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:flex-start;justify-content:center;padding-top:46px;background:#14161bc2}.merchant-search-dialog{width:min(812px,calc(100vw - 64px));min-height:600px;border-radius:22px;background:#fff;box-shadow:0 25px 80px #0a0c1252;overflow:hidden}.merchant-search-input{display:flex;align-items:center;gap:12px;height:72px;padding:0 22px;border-bottom:1px solid #edf0f4;color:#67717d}.merchant-search-input input{flex:1;border:0;outline:0;font-size:16px;color:#202736}.merchant-search-input button{border:0;background:transparent;color:#68727e}.merchant-search-results{display:flex;min-height:430px;flex-direction:column;align-items:center;justify-content:center;padding:0 22px}.merchant-search-results p{color:#313843;font-size:20px}.merchant-search-results button{display:flex;justify-content:space-between;width:100%;padding:11px 14px;border:0;border-radius:8px;background:transparent;color:#334052;text-align:left}.merchant-search-results button:hover{background:#f3f4f6}.merchant-search-results small{color:#a0a8b3}.merchant-search-dialog footer{display:flex;justify-content:flex-end;gap:5px;padding:12px 22px;border-top:1px solid #edf0f4;color:#89929e;font-size:13px}.merchant-search-dialog kbd{padding:2px 7px;border-radius:6px;background:#eef0f3}@media(max-width:760px){.merchant-fixed-global-search{width:30px;margin:0 4px;padding:0;justify-content:center}.merchant-fixed-global-search span,.merchant-fixed-global-search kbd{display:none}.merchant-search-dialog{width:calc(100vw - 24px);min-height:500px}.merchant-search-results{min-height:330px}.merchant-search-results p{font-size:16px}}.merchant-search-dialog{display:flex;flex-direction:column;min-height:min(600px,calc(100dvh - 70px));max-height:calc(100dvh - 70px)}.merchant-search-input{flex-shrink:0}.merchant-search-input input{min-width:0}.merchant-search-results{flex:1;overflow-y:auto;min-height:0;align-items:stretch;justify-content:flex-start;padding-block:12px}.merchant-search-results button{flex-shrink:0;text-align:start;gap:12px}.merchant-search-results button.is-selected{background:var(--merchant-hover)}.merchant-search-results small{overflow-wrap:anywhere}[dir=rtl] .merchant-fixed-global-search{margin-left:18px;margin-right:auto;text-align:right}@media(max-width:760px){[dir=rtl] .merchant-fixed-global-search{margin:0 4px}}@media(max-width:760px){.merchant-search-dialog{min-height:min(500px,calc(100dvh - 70px))}}button[data-merchant-pending]{position:relative;opacity:.82}button[data-merchant-pending]>[data-merchant-label]{opacity:0}button[data-merchant-pending]>svg[data-merchant-spinner]{position:absolute;top:calc(50% - 8px);inset-inline-start:calc(50% - 8px);width:16px;height:16px;color:currentColor;animation:merchant-action-spin .7s linear infinite;pointer-events:none}@keyframes merchant-action-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){button[data-merchant-pending]>svg[data-merchant-spinner]{animation-duration:1.8s}}
