:root .commerce-state[data-tone]{white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600;line-height:1.4}:root .commerce-state[data-tone=success]{color:#185b37;background:#dcefe2}:root .commerce-state[data-tone=info]{color:#254e8c;background:#dfeafa}:root .commerce-state[data-tone=warning]{color:#7c4a10;background:#f1e2c8}:root .commerce-state[data-tone=danger]{color:#933;background:#f4dfdf}:root .commerce-state[data-tone=neutral]{color:#50505b;background:#e9e9ee}:root[data-theme=dark] .commerce-state[data-tone=success]{color:#70c494;background:#203d2f}:root[data-theme=dark] .commerce-state[data-tone=info]{color:#8cb9f1;background:#243853}:root[data-theme=dark] .commerce-state[data-tone=warning]{color:#e6b96d;background:#453620}:root[data-theme=dark] .commerce-state[data-tone=danger]{color:#e79a9a;background:#482a2b}:root[data-theme=dark] .commerce-state[data-tone=neutral]{color:#c5c5ce;background:#303036}:root{--form-select-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='m4.5 6.25 3.5 3.5 3.5-3.5' stroke='%236e6e73' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}:root[data-theme=dark]{--form-select-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='m4.5 6.25 3.5 3.5 3.5-3.5' stroke='%23a1a1a6' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}:is(.commerce-page,.admin-page,.flow-dialog) select:not([multiple]):not([size]){appearance:none;min-width:0;max-width:100%;height:var(--brand-control-height);min-height:var(--brand-control-height);border:1px solid var(--brand-line);border-radius:var(--brand-control-radius);background-color:var(--brand-raised);background-image:var(--form-select-chevron);color:var(--brand-text);font-family:var(--brand-font);text-overflow:ellipsis;cursor:pointer;box-shadow:none;color-scheme:inherit;background-position:right 11px center;background-repeat:no-repeat;background-size:16px;padding:8px 36px 8px 12px;font-size:13px;font-weight:400;line-height:1.5;transition:border-color .15s}:is(.commerce-page,.admin-page,.flow-dialog) select:not([multiple]):not([size]):hover:not(:disabled){border-color:var(--brand-control-border)}:is(.commerce-page,.admin-page,.flow-dialog) select:not([multiple]):not([size]):focus-visible{border-color:var(--brand-focus);outline:2px solid var(--brand-focus);outline-offset:2px}:is(.commerce-page,.admin-page,.flow-dialog) select:not([multiple]):not([size]):disabled{background-color:var(--brand-surface);color:var(--brand-muted);opacity:.6;cursor:default}:is(.commerce-page,.admin-page,.flow-dialog) select option{color:var(--brand-text);background:var(--brand-raised)}@media (pointer:coarse),(max-width:720px){:is(.commerce-page,.admin-page,.flow-dialog) select:not([multiple]):not([size]){min-height:var(--brand-touch-target);font-size:16px}:is(.admin-page,.flow-dialog:has(.admin-surface)) :is(.button,.flow-text-button),.admin-page :is(.admin-nav a,.admin-header .auth-tools button),.admin-surface :is([role=tab],button[aria-pressed]){min-height:var(--brand-touch-target)}:is(.admin-page,.flow-dialog:has(.admin-surface)) :is(input:not([type=checkbox]):not([type=radio]),textarea){min-height:var(--brand-touch-target);font-size:16px}.admin-page .admin-header .auth-tools button{min-width:var(--brand-touch-target)}}@media (forced-colors:active){:is(.commerce-page,.admin-page,.flow-dialog) select:not([multiple]):not([size]){appearance:auto;background-image:none}}@media (prefers-reduced-motion:reduce){:is(.commerce-page,.admin-page,.flow-dialog) select{transition:none}}.quantity-stepper{border:1px solid var(--brand-line);border-radius:var(--brand-control-radius);background:var(--brand-raised);height:36px;color:var(--brand-text);flex:none;grid-template-columns:34px 40px 34px;align-items:center;padding:2px;display:inline-grid}.quantity-stepper:focus-within{border-color:var(--brand-focus)}.quantity-stepper button{width:100%;height:30px;min-height:0;color:var(--brand-text);background:0 0;border:0;border-radius:5px;place-items:center;padding:0;transition:background .15s;display:grid}.quantity-stepper button:hover:not(:disabled){background:var(--brand-surface)}.quantity-stepper button:active:not(:disabled){background:var(--brand-line)}.quantity-stepper button:disabled{opacity:.3;cursor:default}.quantity-stepper .quantity-stepper-value{border:0;border-inline:1px solid var(--brand-line);width:40px;min-width:0;height:28px;min-height:0;color:var(--brand-text);font:inherit;font-variant-numeric:tabular-nums;text-align:center;box-shadow:none;background:0 0;border-radius:0;padding:0;font-size:14px;font-weight:500}.quantity-stepper button:focus-visible,.quantity-stepper .quantity-stepper-value:focus-visible{outline:2px solid var(--brand-focus);outline-offset:-2px}.quantity-stepper[data-disabled=true]{background:var(--brand-surface);opacity:.6}@media (pointer:coarse),(max-width:640px){.quantity-stepper{grid-template-columns:40px 40px 40px;height:44px}.quantity-stepper button{height:38px}.quantity-stepper .quantity-stepper-value{font-size:16px}}@media (prefers-reduced-motion:reduce){.quantity-stepper button{transition:none}}
