.tidy-ui-scope{--tidy-background:#000;--tidy-primary-layer-background:#0e0e0f;--tidy-primary-layer-card-background:#1a1c1f;--tidy-secondary-layer-background:#131315;--tidy-secondary-card-background:#1f2125;--primary-text:#fff;--secondary-text:#fff9;--field-stroke:#ffffff14;--field-stroke-hover:#ffffff26;--primary-button:#007e80;--tidy-border-light:#ffffff14;--tidy-font-family:"Inter Variable", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--tidy-font-heading:"Inter Variable", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--tidy-font-size-xs:11px;--tidy-font-size-sm:13px;--tidy-font-size-base:14px;--tidy-font-size-md:16px;--tidy-bg-primary:#000;--tidy-bg-content:#101011;--tidy-bg-secondary:#0d0d10;--tidy-bg-card:#1a1c1f;--tidy-bg-elevated:#1a1a1f;--tidy-bg-input:#ffffff14;--tidy-bg-overlay:#0009;--tidy-bg-hover:#ffffff14;--tidy-text-primary:#fff;--tidy-text-secondary:#ffffffe6;--tidy-text-muted:#ffffffbf;--tidy-text-placeholder:#ffffff8c;--tidy-border-color:#ffffff26;--tidy-accent:#00aaba;--tidy-error:#eb5757;--tidy-shadow-sm:0 2px 8px #0000004d;--tidy-shadow-md:0 8px 32px #0006;--tidy-shadow-lg:0 16px 48px #00000080;--tidy-radius-sm:4px;--tidy-radius-md:8px;--tidy-radius-lg:12px;--tidy-transition-fast:.15s ease;--tidy-transition-normal:.25s ease;--tidy-icon-filter:brightness(0) invert(1);--tidy-icon-filter-muted:brightness(0) invert(1) opacity(.6);--tidy-scrollbar-thumb:#fff3;--new-field-background:#1f2125;--new-field-stroke:#ffffff14;--new-field-helper-text:#fff9;font-family:var(--tidy-font-family)}.tidy-ui-scope tidy-text{cursor:inherit}.tidy-ui-scope tidy-text span{color:var(--tidy-text-primary);cursor:inherit}.tidy-ui-scope .title-inline{font:600 18px var(--tidy-font-heading), Arial, sans-serif;line-height:13px}.tidy-ui-scope .header-inline{font:600 16px var(--tidy-font-heading), Arial, sans-serif;line-height:10px}.tidy-ui-scope .body-inline{font-family:var(--tidy-font-family);color:var(--tidy-text-primary);font-size:13px;font-weight:300;display:inline}.tidy-ui-scope .helper-inline{font-family:var(--tidy-font-family);color:var(--tidy-text-muted);font-size:13px;font-weight:300;display:inline}.tidy-ui-scope .small-helper-inline{font-family:var(--tidy-font-family);color:var(--tidy-text-muted);font-size:11px;font-weight:300;display:inline}.tidy-ui-scope .header-button-inline{font:400 13px var(--tidy-font-family)}.tidy-ui-scope .field-label-inline{font-family:var(--tidy-font-family);color:var(--tidy-text-primary);margin-bottom:6px;font-size:13px;font-weight:500;display:block}.tidy-ui-scope tidy-text.bold span{font-weight:700!important}.tidy-ui-scope tidy-text.white span{color:#fff}.tidy-ui-scope tidy-row{padding-bottom:5px;font-size:0;display:block}.tidy-ui-scope tidy-row>*{font-size:14px}.tidy-ui-scope tidy-row .row-component>tidy-text{vertical-align:baseline;display:inline}.tidy-ui-scope tidy-row.extra-bottom-padding{padding-bottom:15px}.tidy-ui-scope tidy-row.no-padding{padding:0}.tidy-ui-scope tidy-row .align-last-right{justify-content:space-between;align-items:center;width:100%;display:flex}.tidy-ui-scope tidy-row .align-last-right>:last-child{margin-left:auto}.tidy-ui-scope .vertical-align-center,.tidy-ui-scope .vertical-align-center div{align-items:center;display:flex}.tidy-ui-scope tidy-card{background:var(--tidy-bg-card);box-shadow:var(--tidy-shadow-sm);border:1px solid var(--tidy-border-light);border-radius:var(--tidy-radius-md);transition:all var(--tidy-transition-normal);font-family:var(--tidy-font-family);padding:10px;display:block;position:relative}.tidy-ui-scope tidy-card tidy-row:only-child{padding-bottom:0}.tidy-ui-scope tidy-alert{background:var(--tidy-primary-layer-card-background);border:1px solid var(--tidy-border-light);border-radius:6px;padding:10px;display:block}.tidy-ui-scope tidy-alert tidy-image,.tidy-ui-scope tidy-alert tidy-text{vertical-align:middle}.tidy-ui-scope tidy-alert.restock-substitution-alert{background:#ffffff12;border-color:#ffffff24;margin-top:14px}.tidy-ui-scope tidy-alert.restock-cart-error-alert{margin-top:4px;overflow:hidden}.tidy-ui-scope tidy-alert.restock-address-error-alert{background:linear-gradient(135deg,#eb575721,#eb57570d);border-color:#eb575761;padding:14px}.tidy-ui-scope tidy-alert.restock-auth-error-alert{background:linear-gradient(135deg,#f2994a24,#f2994a0a);border-color:#f2994a66;padding:14px}.tidy-ui-scope .restock-cart-error-layout{align-items:flex-start;gap:10px;display:flex}.tidy-ui-scope tidy-image.restock-cart-error-icon{flex:none;width:18px;margin-top:1px}.tidy-ui-scope .restock-cart-error-content{flex:auto;min-width:0}.tidy-ui-scope .restock-cart-error-content p{margin:0}.tidy-ui-scope .restock-cart-error-title{color:var(--tidy-text-primary);font:600 14px/1.35 var(--tidy-font-family)}.tidy-ui-scope .restock-cart-error-copy{color:var(--tidy-text-muted);font:400 13px/1.5 var(--tidy-font-family);margin-top:5px!important}.tidy-ui-scope .restock-cart-error-fields{border-radius:var(--tidy-radius-sm);background:#00000038;border:1px solid #ffffff1a;flex-direction:column;gap:0;margin-top:10px;display:flex;overflow:hidden}.tidy-ui-scope .restock-cart-error-field{flex-direction:column;gap:3px;padding:9px 10px;display:flex}.tidy-ui-scope .restock-cart-error-field+.restock-cart-error-field{border-top:1px solid #ffffff14}.tidy-ui-scope .restock-cart-error-field span{color:var(--tidy-text-muted);font:500 11px/1.35 var(--tidy-font-family);letter-spacing:.02em;text-transform:uppercase}.tidy-ui-scope .restock-cart-error-field strong{color:var(--tidy-text-primary);font:500 13px/1.45 var(--tidy-font-family);overflow-wrap:anywhere}.tidy-ui-scope .restock-price-violations{border-radius:var(--tidy-radius-sm);background:#00000038;border:1px solid #ffffff1a;flex-direction:column;gap:0;margin:10px 0 0;padding:0;list-style:none;display:flex;overflow:hidden}.tidy-ui-scope .restock-price-violation{flex-direction:column;gap:3px;padding:9px 10px;display:flex}.tidy-ui-scope .restock-price-violation+.restock-price-violation{border-top:1px solid #ffffff14}.tidy-ui-scope .restock-price-violation-name{color:var(--tidy-text-primary);font:500 13px/1.4 var(--tidy-font-family);overflow-wrap:anywhere}.tidy-ui-scope .restock-price-violation-detail{color:var(--tidy-text-muted);font:400 12px/1.45 var(--tidy-font-family)}.tidy-ui-scope .restock-price-violation-detail strong{color:var(--tidy-text-primary);font-weight:600}.tidy-ui-scope .restock-price-violation-over{color:var(--tidy-danger,#e5484d);font-weight:600}.tidy-ui-scope .restock-auth-error-fields{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tidy-ui-scope .restock-auth-error-fields .restock-cart-error-field+.restock-cart-error-field{border-top:0;border-left:1px solid #ffffff14}.tidy-ui-scope .restock-cart-error-link{color:var(--tidy-accent);font:600 13px/1.4 var(--tidy-font-family);align-items:center;gap:6px;margin-top:10px;text-decoration:none;display:inline-flex}.tidy-ui-scope .restock-cart-error-link:hover{text-decoration:underline}.tidy-ui-scope .restock-cart-error-link:focus-visible{outline:2px solid var(--tidy-accent);outline-offset:3px;border-radius:2px}.tidy-ui-scope .restock-cart-error-link svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:15px;height:15px}.tidy-ui-scope .restock-cart-error-hint{color:var(--tidy-text-muted);font:400 12px/1.45 var(--tidy-font-family);margin-top:7px!important}.tidy-ui-scope .restock-cart-error-hint strong{color:var(--tidy-text-primary);font-weight:600}.tidy-ui-scope .restock-auth-takeover-link{box-sizing:border-box;width:100%;color:var(--tidy-text-primary);border-radius:var(--tidy-radius-sm);background:#f2994a29;border:1px solid #f2994a57;justify-content:center;padding:8px 10px}.tidy-ui-scope .restock-auth-takeover-link:hover{background:#f2994a38;text-decoration:none}.tidy-ui-scope .restock-auth-recovery-steps{color:var(--tidy-text-muted);font:400 12px/1.45 var(--tidy-font-family);flex-direction:column;gap:5px;margin:10px 0 0;padding-left:20px;display:flex}.tidy-ui-scope .restock-auth-recovery-steps li::marker{color:#f2994ae6;font-weight:600}.tidy-ui-scope .restock-auth-recovery-steps code{color:var(--tidy-text-primary);overflow-wrap:anywhere;background:#00000047;border-radius:3px;padding:1px 4px;font:500 11px/1.4 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}@media (width<=520px){.tidy-ui-scope .restock-auth-error-fields{display:flex}.tidy-ui-scope .restock-auth-error-fields .restock-cart-error-field+.restock-cart-error-field{border-top:1px solid #ffffff14;border-left:0}}.tidy-ui-scope tidy-alert.restock-cart-creating-alert{background:linear-gradient(135deg,#00aaba24,#00aaba0a);border-color:#00aaba59;padding:14px;overflow:hidden}.tidy-ui-scope .restock-cart-creating-layout{align-items:flex-start;gap:11px;display:flex}.tidy-ui-scope .restock-cart-creating-icon{background:#00aaba29;border-radius:50%;flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.tidy-ui-scope .restock-cart-creating-icon tidy-image{width:17px;margin:0;animation:1.25s linear infinite tidyRestockCartSpin}.tidy-ui-scope .restock-cart-creating-content{flex:auto;min-width:0}.tidy-ui-scope .restock-cart-creating-content p{margin:0}.tidy-ui-scope .restock-cart-creating-title{color:var(--tidy-text-primary);font:600 14px/1.35 var(--tidy-font-family)}.tidy-ui-scope .restock-cart-creating-copy{color:var(--tidy-text-muted);font:400 13px/1.45 var(--tidy-font-family);margin-top:4px!important}.tidy-ui-scope .restock-cart-creating-progress{background:#ffffff17;border-radius:999px;height:3px;margin-top:11px;overflow:hidden}.tidy-ui-scope .restock-cart-creating-progress span{background:var(--tidy-accent);border-radius:inherit;width:42%;height:100%;animation:1.6s ease-in-out infinite tidyRestockCartProgress;display:block}.tidy-ui-scope .restock-cart-creating-progress.is-determinate span{transition:width .4s;animation:none;transform:none}.tidy-ui-scope .restock-cart-creating-hint{color:var(--secondary-text);font:400 12px/1.45 var(--tidy-font-family);margin-top:8px!important}@keyframes tidyRestockCartSpin{to{transform:rotate(360deg)}}@keyframes tidyRestockCartProgress{0%{transform:translate(-110%)}55%{transform:translate(95%)}to{transform:translate(245%)}}@media (prefers-reduced-motion:reduce){.tidy-ui-scope .restock-cart-creating-icon tidy-image,.tidy-ui-scope .restock-cart-creating-progress span{animation:none}.tidy-ui-scope .restock-cart-creating-progress span{opacity:.6;width:100%}}.tidy-ui-scope tidy-image{cursor:inherit;width:16px;display:inline-flex}.tidy-ui-scope tidy-image img{object-fit:contain;border:none;outline:none;width:100%;max-width:100%;height:auto;max-height:100%;display:block}.tidy-ui-scope tidy-image:not(.no-right-margin){margin-right:5px}.tidy-ui-scope tidy-image.body-size{width:16px;margin-right:5px;position:relative}.tidy-ui-scope tidy-image img[src*=-outline\.svg],.tidy-ui-scope tidy-image img[src*=_outline\.svg]{filter:brightness(0)saturate()invert(75%)}.tidy-ui-scope tidy-card tidy-image img[src*=-outline\.svg],.tidy-ui-scope tidy-card tidy-image img[src*=_outline\.svg],.tidy-ui-scope tidy-alert tidy-image img[src*=-outline\.svg],.tidy-ui-scope tidy-alert tidy-image img[src*=_outline\.svg]{filter:brightness(0)saturate()invert(70%)}.tidy-ui-scope .tag-container{vertical-align:middle;justify-content:center;align-items:center;margin-top:-2px;margin-right:2px;line-height:0;display:inline-flex}.tidy-ui-scope .tag-container svg{border-radius:4px;width:18px;height:18px}.tidy-ui-scope tidy-desktop-header{grid-template-columns:1fr auto;align-items:center;gap:10px;width:100%;min-height:53px;margin-bottom:10px;padding:8px 0;display:grid;position:relative}.tidy-ui-scope tidy-desktop-header .wrappable-container{flex-wrap:nowrap;grid-area:1/1;place-content:flex-start;align-self:center;align-items:center;row-gap:10px;min-width:0;margin-left:-10px;display:flex;overflow:visible}.tidy-ui-scope tidy-desktop-header .wrappable-container>*{flex-shrink:0;margin-left:10px}.tidy-ui-scope tidy-desktop-header .non-wrappable-right-aligned-container{flex-wrap:nowrap;grid-area:1/2;justify-content:flex-end;align-self:center;align-items:center;gap:10px;display:flex}.tidy-ui-scope tidy-search-input{display:block}.tidy-ui-scope tidy-search-input .search-input-container{border-radius:var(--tidy-radius-lg);border:1px solid var(--field-stroke);background:var(--tidy-bg-input);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-sizing:border-box;align-items:center;width:100%;height:44px;padding:8px 12px;display:flex;position:relative}.tidy-ui-scope tidy-search-input .search-input-container:hover,.tidy-ui-scope tidy-search-input .search-input-container:focus-within{border-color:var(--field-stroke-hover)}.tidy-ui-scope tidy-search-input.header-search .search-input-container{border-radius:var(--tidy-radius-md);width:210px;height:30px;padding:4px 10px;background:var(--tidy-primary-layer-card-background)!important;border:1px solid var(--field-stroke)!important}.tidy-ui-scope tidy-search-input.header-search .search-input-container:hover,.tidy-ui-scope tidy-search-input.header-search .search-input-container:focus-within{border-color:var(--field-stroke-hover)!important}.tidy-ui-scope tidy-search-input .search-icon{flex-shrink:0;align-items:center;margin-right:8px;display:flex}.tidy-ui-scope tidy-search-input .search-icon tidy-image{filter:brightness(0)saturate()invert(60%);width:18px;height:18px}.tidy-ui-scope tidy-search-input.header-search .search-icon tidy-image{filter:var(--tidy-icon-filter-muted)}.tidy-ui-scope tidy-search-input .search-input{font-size:var(--tidy-font-size-sm);font-family:var(--tidy-font-family);color:var(--tidy-text-primary);background:0 0;border:none;outline:none;flex:1;width:100%;min-width:0;margin:0;padding:0}.tidy-ui-scope tidy-search-input .search-input::placeholder{color:var(--tidy-text-placeholder);font-family:var(--tidy-font-family)}.tidy-ui-scope tidy-search-input.header-search .search-input{color:var(--tidy-text-primary);font-size:var(--tidy-font-size-base)}.tidy-ui-scope tidy-search-input.header-search .search-input::placeholder{color:var(--tidy-text-muted);font-size:var(--tidy-font-size-base)}.tidy-ui-scope tidy-search-input .clear-button{cursor:pointer;color:var(--tidy-text-muted);width:18px;min-width:18px;height:18px;transition:color var(--tidy-transition-fast);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-left:8px;padding:0;display:flex}.tidy-ui-scope tidy-search-input .clear-button:hover{color:var(--tidy-text-primary)}.tidy-ui-scope tidy-search-input .clear-button.hidden{visibility:hidden}.tidy-ui-scope tidy-search-input .clear-button svg{width:18px;height:18px}.tidy-ui-scope tidy-header-select{display:block;position:relative}.tidy-ui-scope .header-select-container{background:var(--tidy-primary-layer-card-background);border:1px solid var(--field-stroke);border-radius:var(--tidy-radius-md);box-sizing:border-box;cursor:pointer;white-space:nowrap;flex-shrink:0;align-items:center;height:30px;padding:4px 10px;display:flex;position:relative}.tidy-ui-scope .header-select-container:hover{border-color:var(--field-stroke-hover)}.tidy-ui-scope .header-select-container .select-icon{flex-shrink:0;align-items:center;margin-right:6px;display:flex}.tidy-ui-scope .header-select-container .select-icon tidy-image{width:14px;height:14px;filter:var(--tidy-icon-filter-muted);margin-right:0}.tidy-ui-scope .header-select-value{font-size:13px;font-family:var(--tidy-font-family);color:var(--tidy-text-primary);white-space:nowrap;margin-right:8px}.tidy-ui-scope .header-select-container .select-arrow{color:var(--tidy-text-primary);opacity:.6;flex-shrink:0;align-items:center;margin-left:auto;display:flex}.tidy-ui-scope .header-select-container .select-arrow svg{width:12px;height:12px}.tidy-ui-scope .header-select-dropdown{background-color:var(--tidy-bg-card);border:1px solid var(--tidy-border-color);border-radius:var(--tidy-radius-md);width:max-content;max-width:min(500px,90vw);max-height:250px;box-shadow:var(--tidy-shadow-md);z-index:1000;scrollbar-width:thin;scrollbar-color:var(--tidy-scrollbar-thumb) transparent;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto}.tidy-ui-scope .header-select-dropdown::-webkit-scrollbar{width:6px}.tidy-ui-scope .header-select-dropdown::-webkit-scrollbar-track{background:0 0}.tidy-ui-scope .header-select-dropdown::-webkit-scrollbar-thumb{background:var(--tidy-scrollbar-thumb);border-radius:3px}.tidy-ui-scope .header-select-dropdown-item{text-align:left;width:100%;font-size:13px;font-weight:300;font-family:var(--tidy-font-family);color:var(--tidy-text-primary);cursor:pointer;transition:background-color var(--tidy-transition-fast);white-space:nowrap;background:0 0;border:none;align-items:center;gap:10px;padding:10px 16px;display:flex}.tidy-ui-scope .header-select-dropdown-item:hover{background-color:var(--tidy-bg-hover)}.tidy-ui-scope .header-select-dropdown-item.selected{background-color:var(--tidy-bg-hover);color:var(--tidy-accent)}.tidy-ui-scope tidy-small-button{vertical-align:middle;display:inline-flex}.tidy-ui-scope tidy-small-button .small-button{background-color:var(--tidy-primary-layer-card-background);border-radius:var(--tidy-radius-md);border:1px solid var(--field-stroke);box-sizing:border-box;height:30px;font-family:var(--tidy-font-family);cursor:pointer;align-items:center;gap:4px;padding:6px 8px 6px 6px;display:flex}.tidy-ui-scope tidy-small-button .small-button *{cursor:pointer!important}.tidy-ui-scope tidy-small-button .small-button:hover{background-color:var(--tidy-bg-hover);border-color:var(--field-stroke-hover)}.tidy-ui-scope tidy-small-button.compact .small-button{gap:3px;height:auto;padding:2px 8px}.tidy-ui-scope tidy-small-button.compact .small-button tidy-text .body-text.header-button-inline{font-size:var(--tidy-font-size-xs)}.tidy-ui-scope tidy-button{font-family:var(--tidy-font-family);cursor:pointer;display:block}.tidy-ui-scope tidy-button *{cursor:pointer!important}.tidy-ui-scope tidy-button .wrapper{justify-content:flex-end;display:flex;position:relative}.tidy-ui-scope tidy-button button{width:auto;height:40px;font-family:var(--tidy-font-family);cursor:pointer;background:0 0;border:none;transition:all .2s;position:relative;white-space:normal!important;border-radius:var(--tidy-radius-md)!important;box-shadow:none!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:6px 25px!important;font-size:16px!important;line-height:normal!important;display:flex!important}.tidy-ui-scope tidy-button .button-content{justify-content:center;align-items:center;gap:8px;display:flex}.tidy-ui-scope tidy-button span{padding:5px 0;font-family:var(--tidy-font-family)!important;text-align:center!important;display:inline!important}.tidy-ui-scope tidy-button tidy-text span{color:var(--tidy-text-primary)!important;font-size:16px!important}.tidy-ui-scope tidy-button.primary button{border:1px solid var(--tidy-border-color)!important;background:#007e80!important}.tidy-ui-scope tidy-button.primary button:hover{box-shadow:0 0 30px #007e8033!important}.tidy-ui-scope tidy-button.primary tidy-text span{color:#fff!important;font-weight:550!important}.tidy-ui-scope tidy-button.full-width button{width:100%}.tidy-ui-scope tidy-button.disabled button{opacity:.5;cursor:not-allowed}.tidy-ui-scope tidy-input,.tidy-ui-scope tidy-select,.tidy-ui-scope tidy-datepicker{width:100%;display:block}.tidy-ui-scope .tidy-input-field{flex-direction:column;width:100%;padding-bottom:3px;display:flex}.tidy-ui-scope .input-container{background:var(--new-field-background);border:1px solid var(--new-field-stroke);border-radius:calc(var(--tidy-radius-lg) - 2px);box-sizing:border-box;align-items:center;min-height:36px;padding:8px 10px;display:flex;position:relative}.tidy-ui-scope .input-container input,.tidy-ui-scope .input-container select{font-family:var(--tidy-font-family);font-size:var(--tidy-font-size-sm);color:var(--tidy-text-primary);width:100%;min-width:0;caret-color:var(--tidy-text-primary);background:0 0;border:none;outline:none;flex:1;margin:0;padding:0;font-weight:400}.tidy-ui-scope .input-container input::placeholder{color:var(--new-field-helper-text);font-weight:300}.tidy-ui-scope .input-container .field-icon{color:var(--secondary-text);pointer-events:none;flex-shrink:0;justify-content:center;align-items:center;margin-right:8px;display:flex}.tidy-ui-scope .input-container .field-icon svg{width:16px;height:16px}.tidy-ui-scope .input-container.select-container{cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.tidy-ui-scope .input-container .select-input{cursor:pointer;-webkit-user-select:none;user-select:none;caret-color:#0000}.tidy-ui-scope .input-container .select-input::placeholder{font-weight:400}.tidy-ui-scope .input-container .select-arrow{color:var(--secondary-text);flex-shrink:0;justify-content:center;align-items:center;margin-left:8px;display:flex}.tidy-ui-scope .input-container .select-arrow svg{width:16px;height:16px}.tidy-ui-scope .tidy-select-panel{z-index:1010;background:var(--new-field-background);border:1px solid var(--new-field-stroke);border-radius:calc(var(--tidy-radius-lg) - 2px);box-shadow:var(--tidy-shadow-lg);scrollbar-width:thin;scrollbar-color:var(--tidy-scrollbar-thumb) transparent;max-height:300px;padding:8px 0;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.tidy-ui-scope .tidy-select-option{background:var(--new-field-background);text-align:left;width:100%;min-height:44px;font-family:var(--tidy-font-family);font-size:var(--tidy-font-size-sm);color:var(--tidy-text-primary);cursor:pointer;border:none;align-items:center;padding:0 16px;display:flex}.tidy-ui-scope .tidy-select-option:hover{background:var(--tidy-bg-hover)}.tidy-ui-scope .tidy-select-option.tidy-option-selected{color:var(--tidy-accent)}.tidy-ui-scope .input-container .datepicker-native{opacity:0;cursor:pointer;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:100%;height:100%;position:absolute;inset:0}.tidy-ui-scope tidy-drop-down-menu{display:inline-flex;position:relative}.tidy-ui-scope tidy-drop-down-menu .menu-trigger{cursor:pointer;width:24px;height:24px;color:var(--tidy-text-primary);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.tidy-ui-scope tidy-drop-down-menu .menu-trigger:hover{color:var(--secondary-text)}.tidy-ui-scope tidy-drop-down-menu .menu-trigger svg{width:24px;height:24px}.tidy-ui-scope .restock-menu-panel{z-index:1010;background:var(--tidy-secondary-layer-background);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--tidy-border-light);border-radius:var(--tidy-radius-md);min-width:200px;max-height:400px;box-shadow:var(--tidy-shadow-md);scrollbar-width:thin;scrollbar-color:var(--tidy-scrollbar-thumb) transparent;position:absolute;top:calc(100% + 4px);right:0;overflow-y:auto}.tidy-ui-scope .restock-menu-item{text-align:left;width:100%;min-height:40px;font-family:var(--tidy-font-family);color:var(--tidy-text-primary);cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;padding:0 16px;font-size:14px;font-weight:400;display:flex}.tidy-ui-scope .restock-menu-item:hover{background:var(--tidy-bg-hover)}.tidy-ui-scope.modal-backdrop{background-color:var(--tidy-bg-overlay);z-index:40;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.tidy-ui-scope .centered-modal{border:1px solid var(--tidy-border-light);border-radius:6px;flex-direction:column;width:90%;max-width:600px;height:85vh;max-height:85vh;display:flex;overflow:hidden;box-shadow:0 25px 50px -12px #00000080;background:var(--tidy-secondary-layer-background)!important}.tidy-ui-scope .centered-modal .scrollable-content{background:var(--tidy-secondary-layer-background);scrollbar-width:thin;scrollbar-color:var(--tidy-scrollbar-thumb) transparent;flex:1;min-height:0;padding-bottom:0;overflow-y:auto}.tidy-ui-scope .centered-modal .scrollable-content::-webkit-scrollbar{width:6px}.tidy-ui-scope .centered-modal .scrollable-content::-webkit-scrollbar-track{background:0 0}.tidy-ui-scope .centered-modal .scrollable-content::-webkit-scrollbar-thumb{background:var(--tidy-scrollbar-thumb);border-radius:3px}.tidy-ui-scope.modal-fade-in{animation:.25s ease-out forwards tidyRestockBackdropFadeIn}.tidy-ui-scope.modal-fade-out{pointer-events:none;animation:.2s ease-in forwards tidyRestockBackdropFadeOut}.tidy-ui-scope .modal-scale-in{animation:.25s ease-out forwards tidyRestockModalScaleIn}.tidy-ui-scope .modal-scale-out{pointer-events:none;animation:.2s ease-in forwards tidyRestockModalScaleOut}@keyframes tidyRestockBackdropFadeIn{0%{opacity:0}to{opacity:1}}@keyframes tidyRestockBackdropFadeOut{0%{opacity:1}to{opacity:0}}@keyframes tidyRestockModalScaleIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes tidyRestockModalScaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.97)}}.tidy-ui-scope tidy-row.right-side-panel-header{color:var(--tidy-text-primary);z-index:20;border-top-left-radius:6px;border-top-right-radius:6px;padding:15px;position:relative;background:var(--tidy-secondary-layer-background)!important;border:none!important}.tidy-ui-scope .right-side-panel-title{align-items:center;padding:0;display:flex}.tidy-ui-scope .right-side-panel-title .back-button{width:18px;height:18px;filter:var(--tidy-icon-filter);cursor:pointer;z-index:1;border-radius:6px;justify-content:center;align-items:center;margin-right:10px;padding:0;display:flex}.tidy-ui-scope .right-side-panel-title .back-button:hover{opacity:.7}.tidy-ui-scope .right-side-panel-title .title-text{text-align:center;pointer-events:none;position:absolute;left:0;right:0}.tidy-ui-scope .right-side-panel-title .title-text span span{font-size:16px}.tidy-ui-scope .menu-icon-container{cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:15px;display:flex}.tidy-ui-scope .menu-icon-container *{cursor:pointer!important}.tidy-ui-scope .close-icon-wrap{align-items:center;display:inline-flex;position:relative}.tidy-ui-scope .close-icon{filter:var(--tidy-icon-filter);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:6px;justify-content:center;align-items:center;display:flex;width:18px!important;height:18px!important}.tidy-ui-scope .close-icon:hover{opacity:.7}.tidy-ui-scope .dialog-subtitle{text-align:center;z-index:10;background:var(--tidy-secondary-layer-background);justify-content:center;align-items:center;gap:6px;margin-top:-15px;padding:10px 15px 12px;display:flex;position:relative}.tidy-ui-scope .dialog-subtitle tidy-text{width:100%;display:block}.tidy-ui-scope tidy-wrapper{background:var(--tidy-secondary-layer-background);padding:0 15px;display:block}.tidy-ui-scope tidy-wrapper>*{margin:0 0 10px}.tidy-ui-scope tidy-wrapper>tidy-row{padding:0}.tidy-ui-scope tidy-wrapper.right-side-scroll-enabled{height:auto!important;padding-bottom:10rem!important;overflow:auto!important}.tidy-ui-scope .restock-line-row{align-items:center;gap:8px;padding:2px 0;display:flex}.tidy-ui-scope .restock-line-row.restock-indent{padding-left:28px}.tidy-ui-scope .restock-sticky-header{z-index:5;background:var(--tidy-bg-content);position:sticky;top:0}.tidy-ui-scope .restock-sticky-header tidy-wrapper{padding-top:6px!important;padding-bottom:6px!important}.tidy-ui-scope .restock-summary{padding:2px 0}.tidy-ui-scope .restock-summary-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.tidy-ui-scope .restock-summary-label,.tidy-ui-scope .restock-summary-label *{font-weight:600!important}.tidy-ui-scope .restock-summary-amount,.tidy-ui-scope .restock-summary-amount *{font-size:20px!important;font-weight:700!important;line-height:1.2!important}.tidy-ui-scope .restock-summary-caption{margin-top:2px!important}.tidy-ui-scope .restock-summary-totals{flex-direction:column;gap:3px;display:flex}.tidy-ui-scope .restock-summary-line{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.tidy-ui-scope .restock-summary-line-amount,.tidy-ui-scope .restock-summary-line-amount *{color:var(--tidy-text-muted);font-weight:500!important}.tidy-ui-scope .restock-summary-total-line{border-top:1px solid #ffffff14;margin-top:3px;padding-top:6px}.tidy-ui-scope .restock-order-facts{flex-wrap:wrap;gap:6px 20px;margin-top:8px;display:flex}.tidy-ui-scope .restock-order-fact{flex-direction:column;gap:1px;display:flex}.tidy-ui-scope .restock-order-fact span{color:var(--tidy-text-muted);font:500 11px/1.35 var(--tidy-font-family);letter-spacing:.02em;text-transform:uppercase}.tidy-ui-scope .restock-order-fact strong{color:var(--tidy-text-primary);font:500 13px/1.45 var(--tidy-font-family)}.tidy-ui-scope .restock-add-details{margin-top:10px}.tidy-ui-scope .restock-add-details .restock-action-hint{margin-bottom:6px}.tidy-ui-scope .restock-action-panel{border-top:1px solid var(--tidy-border-light);padding-top:12px;margin-top:12px!important}.tidy-ui-scope .restock-action-panel>*{margin:0 0 8px}.tidy-ui-scope .restock-action-panel>:last-child{margin-bottom:0}.tidy-ui-scope .restock-action-hint,.tidy-ui-scope .restock-action-hint *{text-align:center}.tidy-ui-scope .restock-add-details-btn{padding-top:10px}.tidy-ui-scope .restock-add-details-btn .wrapper{justify-content:flex-start}.tidy-ui-scope .restock-add-details-btn button{height:28px;gap:6px!important;padding:3px 12px!important}.tidy-ui-scope .restock-add-details-btn tidy-text span{padding:0!important;font-size:12px!important}.tidy-ui-scope .restock-hint-left,.tidy-ui-scope .restock-hint-left *{text-align:left}.tidy-ui-scope .restock-btn-icon{color:#fff;flex:none;width:14px;height:14px}.tidy-ui-scope .restock-items-cart-link{white-space:nowrap;margin-top:0;font-size:12px}.tidy-ui-scope .restock-place-intro{border:1px solid var(--tidy-border-light);border-radius:var(--tidy-radius-md);background:#ffffff08;gap:12px;padding:14px;display:flex;margin-bottom:16px!important}.tidy-ui-scope .restock-place-intro-mark{background:#ffc22024;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.tidy-ui-scope .restock-place-mark-svg{width:18px;height:18px}.tidy-ui-scope .restock-place-intro-body{min-width:0}.tidy-ui-scope .restock-place-intro-title{font:600 14px/1.3 var(--tidy-font-family);color:var(--tidy-text-primary);margin:0}.tidy-ui-scope .restock-place-intro-copy{font:400 12.5px/1.5 var(--tidy-font-family);color:var(--secondary-text);margin:4px 0 0}.tidy-ui-scope .restock-place-intro-meta{font:600 12px/1 var(--tidy-font-family);color:var(--tidy-text-primary);align-items:center;gap:8px;margin-top:8px;display:flex}.tidy-ui-scope .restock-place-meta-dot{background:var(--secondary-text);border-radius:50%;width:3px;height:3px}.tidy-ui-scope .restock-place-preview-link{color:var(--tidy-accent);font:600 13px/1.4 var(--tidy-font-family);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.tidy-ui-scope .restock-place-preview-link:hover{text-decoration:underline}.tidy-ui-scope .restock-place-preview-icon{flex:none;width:14px;height:14px}.tidy-ui-scope .restock-place-submit{margin-top:6px!important}.tidy-ui-scope tidy-row.restock-item-head>div{gap:6px}.tidy-ui-scope .restock-spacer{flex:auto}.tidy-ui-scope .restock-icon-action{cursor:pointer}.tidy-ui-scope .restock-product-preview{margin-top:4px}.tidy-ui-scope .restock-backups-toggle{cursor:pointer}.tidy-ui-scope .restock-price,.tidy-ui-scope .restock-price *{color:var(--tidy-accent)!important;font-weight:700!important}.tidy-ui-scope .restock-price-struck,.tidy-ui-scope .restock-price-struck *{color:var(--secondary-text)!important;text-decoration:line-through!important}.tidy-ui-scope .restock-price-group{align-items:center;gap:6px;display:flex}.tidy-ui-scope .restock-lane{margin-bottom:22px}.tidy-ui-scope .restock-lane-header{align-items:center;gap:8px;margin-bottom:10px;display:flex}.tidy-ui-scope .restock-lane-rule{background:linear-gradient(to right, var(--tidy-border-color,#4b5563), transparent);flex:auto;height:1px}.tidy-ui-scope .restock-lane-grid{grid-template-columns:1fr;gap:12px;display:grid}@media (width>=768px){.tidy-ui-scope .restock-lane-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.tidy-ui-scope .restock-lane-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.tidy-ui-scope tidy-card.restock-order-card{cursor:pointer;margin:0!important}.tidy-ui-scope .restock-card-address{align-items:center;gap:6px;min-width:0;display:flex}.tidy-ui-scope .restock-card-layout{align-items:flex-start;gap:10px;display:flex}.tidy-ui-scope .restock-card-layout.items-center{align-items:center}.tidy-ui-scope .restock-card-layout.items-center .header-inline{line-height:1.2}.tidy-ui-scope .restock-card-avatar{width:40px;height:40px;font:600 14px var(--tidy-font-family);color:#ffffffe6;-webkit-user-select:none;user-select:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.tidy-ui-scope .restock-card-main{flex:auto;min-width:0}.tidy-ui-scope .restock-card-main tidy-row{padding-bottom:0}.tidy-ui-scope .restock-card-corner{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;display:flex}@keyframes tidyRestockSkelRise{0%{opacity:0;transform:translateY(22px)scale(.985)}to{opacity:1;transform:none}}@keyframes tidyRestockSkelShimmer{0%{background-position:-468px 0}to{background-position:468px 0}}.tidy-ui-scope ion-skeleton-text{pointer-events:none;-webkit-user-select:none;user-select:none;background:#7f7f7f24;width:100%;display:block}.tidy-ui-scope .restock-skeleton ion-skeleton-text{background:linear-gradient(90deg,#7f7f7f11 8%,#7f7f7f22 18%,#7f7f7f11 33%) 0 0/800px 104px;border-radius:3px;height:12px;margin:0;animation:1s linear infinite tidyRestockSkelShimmer}.tidy-ui-scope .restock-skeleton .restock-skel-icon{border-radius:50%;flex-shrink:0;width:18px;height:18px}.tidy-ui-scope .restock-skeleton .restock-skel-avatar{border-radius:50%;flex-shrink:0;width:40px;height:40px}.tidy-ui-scope .restock-skeleton .restock-skel-name{width:40%;max-width:220px;height:14px}.tidy-ui-scope .restock-skeleton .restock-skel-text{width:65%;max-width:340px}.tidy-ui-scope .restock-skeleton .restock-skel-text-sm{width:35%;max-width:160px}.tidy-ui-scope .restock-skeleton .restock-skel-price{flex-shrink:0;width:56px;height:14px}.tidy-ui-scope .restock-skeleton tidy-card:nth-child(2n) .restock-skel-name{width:55%}.tidy-ui-scope .restock-skeleton tidy-card:nth-child(3n) .restock-skel-text,.tidy-ui-scope .restock-skeleton tidy-card:nth-child(3n+1) .restock-skel-text-sm{width:45%}.tidy-ui-scope .restock-skeleton tidy-card,.tidy-ui-scope .restock-skeleton .restock-lane{animation:.42s cubic-bezier(.22,1,.36,1) both tidyRestockSkelRise}.tidy-ui-scope .restock-skeleton tidy-card:first-child,.tidy-ui-scope .restock-skeleton .restock-lane:first-child{animation-delay:40ms}.tidy-ui-scope .restock-skeleton tidy-card:nth-child(2),.tidy-ui-scope .restock-skeleton .restock-lane:nth-child(2){animation-delay:85ms}.tidy-ui-scope .restock-skeleton tidy-card:nth-child(3),.tidy-ui-scope .restock-skeleton .restock-lane:nth-child(3){animation-delay:.13s}.tidy-ui-scope .restock-skeleton tidy-card:nth-child(4),.tidy-ui-scope .restock-skeleton .restock-lane:nth-child(4){animation-delay:.175s}.tidy-ui-scope .restock-skeleton tidy-card:nth-child(5),.tidy-ui-scope .restock-skeleton .restock-lane:nth-child(5){animation-delay:.22s}.tidy-ui-scope .restock-skeleton tidy-card:nth-child(6),.tidy-ui-scope .restock-skeleton .restock-lane:nth-child(6){animation-delay:.265s}.tidy-ui-scope .restock-skeleton tidy-card:nth-child(7),.tidy-ui-scope .restock-skeleton .restock-lane:nth-child(7){animation-delay:.31s}.tidy-ui-scope .restock-skeleton tidy-card:nth-child(8),.tidy-ui-scope .restock-skeleton .restock-lane:nth-child(8){animation-delay:.355s}.tidy-ui-scope .centered-modal.wide{max-width:52rem}.tidy-ui-scope tidy-card.fv2-client-card{cursor:pointer;text-align:left;flex-direction:column;height:100%;display:flex;margin:0!important}.tidy-ui-scope tidy-card.fv2-client-card:hover{border-color:var(--field-stroke-hover)}.tidy-ui-scope .fv2-chips{flex-wrap:wrap;gap:5px;display:flex}.tidy-ui-scope .fv2-chip{border:1px solid var(--tidy-border-light);font:500 11px var(--tidy-font-family);color:var(--tidy-text-muted);white-space:nowrap;background:#ffffff0a;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.tidy-ui-scope .fv2-chip svg{flex-shrink:0;width:11px;height:11px}.tidy-ui-scope .fv2-chip b{font-weight:700}.tidy-ui-scope .fv2-chip.zero{opacity:.45}.tidy-ui-scope .fv2-chip.accent{color:var(--tidy-accent);background:#00aaba14;border-color:#00aaba59}.tidy-ui-scope .fv2-chip.alert{color:var(--tidy-error);background:#eb57571a;border-color:#eb575766}.tidy-ui-scope{--fv2-current:#00aaba;--fv2-next:#60a5fa}.tidy-ui-scope .fv2-periods{gap:8px;display:flex}.tidy-ui-scope .fv2-period{border-radius:var(--tidy-radius-md);cursor:help;border:1px solid;flex-direction:column;flex:1 1 0;gap:1px;min-width:0;padding:8px 10px;display:flex}.tidy-ui-scope .fv2-period.plain,.tidy-ui-scope .fv2-total-block.plain{border-color:var(--tidy-border-light);background:#ffffff08}.tidy-ui-scope .fv2-period.plain .fv2-period-label,.tidy-ui-scope .fv2-total-block.plain .fv2-total-label{color:var(--tidy-text-muted)}.tidy-ui-scope .fv2-period.current{background:#00aaba14;border-color:#00aaba59}.tidy-ui-scope .fv2-period.next{background:#60a5fa14;border-color:#60a5fa59}.tidy-ui-scope .fv2-period-label{font:600 10px var(--tidy-font-family);letter-spacing:.06em;text-transform:uppercase}.tidy-ui-scope .fv2-period.current .fv2-period-label{color:var(--fv2-current)}.tidy-ui-scope .fv2-period.next .fv2-period-label{color:var(--fv2-next)}.tidy-ui-scope .fv2-period-amount{font:700 18px var(--tidy-font-family);color:var(--tidy-text-primary);line-height:1.2}.tidy-ui-scope .fv2-period-sub{font:400 10px var(--tidy-font-family);color:var(--tidy-text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tidy-ui-scope .fv2-totals{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tidy-ui-scope .fv2-total-block{border-radius:var(--tidy-radius-md);cursor:help;border:1px solid;flex-direction:column;gap:1px;padding:10px 14px;display:flex}.tidy-ui-scope .fv2-total-block.current{background:#00aaba14;border-color:#00aaba59}.tidy-ui-scope .fv2-total-block.next{background:#60a5fa14;border-color:#60a5fa59}.tidy-ui-scope .fv2-total-label{font:600 10px var(--tidy-font-family);letter-spacing:.06em;text-transform:uppercase}.tidy-ui-scope .fv2-total-block.current .fv2-total-label{color:var(--fv2-current)}.tidy-ui-scope .fv2-total-block.next .fv2-total-label{color:var(--fv2-next)}.tidy-ui-scope .fv2-total-amount{font:700 22px var(--tidy-font-family);color:var(--tidy-text-primary);line-height:1.2}.tidy-ui-scope .fv2-total-breakdown{font:400 11px var(--tidy-font-family);color:var(--tidy-text-muted)}.tidy-ui-scope .fv2-address-box{border-radius:var(--tidy-radius-md);border:1px solid var(--tidy-border-light);background:#ffffff08;padding:8px 10px}.tidy-ui-scope .fv2-addr-periods{flex-wrap:wrap;gap:4px 14px;margin-top:6px;display:flex}.tidy-ui-scope .fv2-addr-period{font:500 11px var(--tidy-font-family);white-space:nowrap;cursor:help;align-items:center;gap:5px;display:inline-flex}.tidy-ui-scope .fv2-addr-period.current{color:var(--fv2-current)}.tidy-ui-scope .fv2-addr-period.next{color:var(--fv2-next)}.tidy-ui-scope .fv2-period-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.tidy-ui-scope .fv2-divider{background:var(--tidy-border-light);height:1px;margin:10px 0}.tidy-ui-scope .fv2-tabs{border-bottom:1px solid var(--color-border);align-items:center;gap:4px;display:flex}.tidy-ui-scope .fv2-pager{align-items:center;gap:6px;margin-left:auto;display:flex}.tidy-ui-scope .fv2-pager button{border:1px solid var(--tidy-border-light);width:24px;height:24px;color:var(--tidy-text-muted);transition:all var(--tidy-transition-fast);background:#ffffff0a;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.tidy-ui-scope .fv2-pager button:hover:not(:disabled){border-color:var(--tidy-border-color);color:var(--tidy-text-primary)}.tidy-ui-scope .fv2-pager button:disabled{opacity:.35;cursor:default}.tidy-ui-scope tidy-card.flex{display:flex}.tidy-ui-scope tidy-card.fv2-client-card{padding:14px}.tidy-ui-scope tidy-card.p-0{padding:0}.tidy-ui-scope tidy-card.p-5{padding:1.25rem}.tidy-ui-scope tidy-card.fv2-client-card.cursor-default{cursor:default}.tidy-ui-scope tidy-card.fv2-client-card.cursor-default:hover{transform:none}.tidy-ui-scope .fv2-period-labels{justify-content:space-between;align-items:baseline;gap:6px;min-width:0;display:flex}.tidy-ui-scope .fv2-period-range{font:500 9px var(--tidy-font-family);color:var(--tidy-text-placeholder);white-space:nowrap;flex-shrink:0}.tidy-ui-scope .fv2-periods-wrap{container-type:inline-size}.tidy-ui-scope .fv2-periods.four{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}@container (width<=470px){.tidy-ui-scope .fv2-periods.four{grid-template-columns:repeat(2,minmax(0,1fr))}}.tidy-ui-scope .fv2-periods.four .fv2-period{padding:7px 8px}.tidy-ui-scope .fv2-periods.four .fv2-period-amount{font-size:15px}.tidy-ui-scope .fv2-periods.four .fv2-period-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tidy-ui-scope .fv2-avatar-sm{width:26px;height:26px;font:600 10px var(--tidy-font-family);color:#ffffffe6;-webkit-user-select:none;user-select:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}
