._page_qm0m9_1{width:100%;max-width:none}._title_qm0m9_6{margin:0 0 var(--space-xl);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text)}._card_qm0m9_13{background:var(--color-bg-white);border:1px solid var(--color-border-card);border-radius:var(--radius-md);padding:var(--space-xl) var(--space-2xl);box-shadow:0 1px 4px #0000000a}._summaryBar_qm0m9_21{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-md) var(--space-lg);margin:0 0 var(--space-lg);padding:var(--space-lg) var(--space-xl);background:var(--color-bg-subtle);border-radius:var(--radius-md)}._itemNameLabel_qm0m9_31{display:grid;gap:.25rem;margin:0 0 var(--space-xl)}._itemNameLabel_qm0m9_31 span{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-muted)}._itemNameLabel_qm0m9_31 strong{font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);color:var(--color-text);word-break:break-word}._retentionPanel_qm0m9_50{margin:0 0 var(--space-xl);padding:var(--space-lg) var(--space-xl);background:var(--color-bg-subtle);border-radius:var(--radius-md)}._retentionTitle_qm0m9_57{margin:0 0 var(--space-sm);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold)}._retentionMeta_qm0m9_63{margin:0 0 var(--space-md);font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:1.45}._retentionForm_qm0m9_70{display:flex;flex-wrap:wrap;gap:var(--space-md);align-items:flex-end}._retentionLabel_qm0m9_77{display:grid;gap:.25rem;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-muted)}._retentionLabel_qm0m9_77 input{min-width:6rem;padding:.4rem .55rem;border:1px solid var(--color-border-card);border-radius:var(--radius-sm);font:inherit}._summaryCell_qm0m9_93{min-width:0}._summaryCell_qm0m9_93 dt{margin:0 0 .25rem;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted)}._summaryCell_qm0m9_93 dd{margin:0;font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);color:var(--color-text);word-break:break-word}._inlineError_qm0m9_114{margin:0 0 var(--space-md)}._sections_qm0m9_118{display:grid;gap:var(--space-3xl)}._uploadSection_qm0m9_123{display:grid;gap:var(--space-sm);padding-top:var(--space-lg);border-top:1px solid var(--color-border)}._uploadSection_qm0m9_123:first-child{padding-top:0;border-top:none}._sectionTitle_qm0m9_135{margin:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-bold)}._instruction_qm0m9_141{margin:0 0 var(--space-md);font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:var(--line-height-base)}._sectionProgress_qm0m9_148{color:var(--color-text-light)}._infoIcon_qm0m9_152{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;margin-left:.15rem;border-radius:50%;border:1px solid var(--color-border-input);font-size:.65rem;font-style:italic;font-weight:var(--font-weight-bold);color:var(--color-text-muted);vertical-align:middle;cursor:help}._fileInput_qm0m9_169{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}._uploadBtn_qm0m9_177{width:fit-content;margin-bottom:var(--space-lg)}._thumbGrid_qm0m9_182{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));gap:var(--space-lg)}._thumbCard_qm0m9_191{--thumb-size: 7.5rem;position:relative;width:var(--thumb-size);display:grid;grid-template-rows:var(--thumb-size) auto auto;gap:.35rem;justify-self:start;box-sizing:border-box}._thumbMedia_qm0m9_202{width:var(--thumb-size);height:var(--thumb-size);box-sizing:border-box;border-radius:var(--radius-md);overflow:hidden}._thumbOpen_qm0m9_210{display:block;width:100%;height:100%;padding:0;border:none;background:none;cursor:zoom-in}._thumbOpen_qm0m9_210:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._thumbImg_qm0m9_225{width:100%;height:100%;object-fit:cover;display:block;border:1px solid var(--color-border-card);border-radius:var(--radius-md);background:var(--color-bg-image);box-sizing:border-box}._placeholder_qm0m9_236{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;margin:0;padding:0;border:1px dashed var(--color-border-input);border-radius:var(--radius-md);background:var(--color-bg-subtle);color:var(--color-text-muted);cursor:pointer;font:inherit;box-sizing:border-box}._placeholder_qm0m9_236:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary);background:#fff}._placeholder_qm0m9_236:disabled{opacity:.6;cursor:not-allowed}._placeholderEmpty_qm0m9_266{pointer-events:none;opacity:.55;cursor:default}._placeholder_qm0m9_236:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._placeholderPlus_qm0m9_277{font-size:1.5rem;line-height:1;font-weight:var(--font-weight-normal)}._thumbLabel_qm0m9_283{font-size:var(--font-size-xs);color:var(--color-text-muted);text-align:center;line-height:1.2}._thumbDownload_qm0m9_290{margin:0;padding:0;border:none;background:none;font:inherit;font-size:var(--font-size-xs);color:var(--color-primary);cursor:pointer;text-align:center}._thumbDownload_qm0m9_290:hover:not(:disabled){text-decoration:underline}._thumbDownload_qm0m9_290:disabled{opacity:.6;cursor:not-allowed}._deleteBtn_qm0m9_311{position:absolute;top:-.35rem;right:-.35rem;width:1.35rem;height:1.35rem;border:none;border-radius:50%;background:var(--color-error);color:#fff;font-size:1rem;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0;z-index:1}._deleteBtn_qm0m9_311:hover{background:#8a0019}._deleteBtn_qm0m9_311:disabled{opacity:.6;cursor:not-allowed}._deleteBtn_qm0m9_311:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._footer_qm0m9_345{margin-top:var(--space-2xl);padding-top:var(--space-lg);border-top:1px solid var(--color-border);display:flex;flex-wrap:wrap;gap:var(--space-md)}._doneBtn_qm0m9_354,._doneBtn_qm0m9_354:hover{text-decoration:none}._submittedBanner_qm0m9_362{margin:0 0 var(--space-lg);padding:var(--space-md) var(--space-lg);background:#e8f5e9;border:1px solid #a5d6a7;border-radius:var(--radius-sm);font-size:var(--font-size-body);color:#2e7d32}._pendingBanner_qm0m9_372{margin:0 0 var(--space-lg);padding:var(--space-md) var(--space-lg);background:#fff8e1;border:1px solid #ffe082;border-radius:var(--radius-sm);font-size:var(--font-size-body);color:#8a6d00}._backdrop_qm0m9_382{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:var(--space-lg);background:#2c2c2c73}._previewDialog_qm0m9_393{display:flex;flex-direction:column;align-items:center;gap:var(--space-md);max-width:min(48rem,100%);max-height:90vh}._previewImg_qm0m9_402{max-width:100%;max-height:calc(90vh - 4rem);object-fit:contain;border-radius:var(--radius-md);background:#111}._dialog_qm0m9_410{width:min(26rem,100%);background:var(--color-bg-white);border:1px solid var(--color-border-card);border-radius:var(--radius-md);box-shadow:0 12px 40px #0000002e;padding:var(--space-xl)}._dialogTitle_qm0m9_419{margin:0 0 var(--space-md);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold)}._dialogBody_qm0m9_425{margin:0 0 var(--space-xl);font-size:var(--font-size-body);line-height:var(--line-height-base);color:var(--color-text-muted)}._dialogActions_qm0m9_432{display:flex;flex-wrap:wrap;gap:var(--space-sm);justify-content:flex-end}._dialogBtn_qm0m9_439{min-width:8rem;text-align:center}@media (max-width: 640px){._summaryBar_qm0m9_21{grid-template-columns:1fr 1fr}._card_qm0m9_13{padding:var(--space-lg)}._dialogActions_qm0m9_432{flex-direction:column-reverse}._dialogBtn_qm0m9_439{width:100%}}._layout_1lbch_1{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,380px);gap:1rem;align-items:start}._countBadge_1lbch_8{margin-left:.6rem;font-size:.75rem;font-weight:600;color:#fff;background:#c0392b;border-radius:999px;padding:.1rem .5rem;vertical-align:middle}._row_1lbch_19{cursor:pointer}._rowActive_1lbch_23 td{background:#9b1a450f}._rowUnread_1lbch_27 td{font-weight:600}._nowrap_1lbch_31{white-space:nowrap}._fromName_1lbch_35{display:flex;align-items:center;gap:.4rem}._dot_1lbch_41{width:.5rem;height:.5rem;border-radius:50%;background:#c0392b;flex:none}._detail_1lbch_49{position:sticky;top:1rem;padding:1.25rem}._detailHead_1lbch_55{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:1rem}._detailTitle_1lbch_63{margin:0 0 .25rem;font-size:1.1rem}._meta_1lbch_68{display:grid;grid-template-columns:auto 1fr;gap:.35rem 1rem;margin:0 0 1rem}._meta_1lbch_68 dt{color:#777;font-size:.85rem}._meta_1lbch_68 dd{margin:0;font-size:.9rem;word-break:break-word}._messageBody_1lbch_86{white-space:pre-wrap;background:#faf8f6;border:1px solid #ececec;border-radius:8px;padding:.85rem;font-size:.92rem;line-height:1.5;margin-bottom:1rem}._detailActions_1lbch_97{display:flex;flex-wrap:wrap;gap:.6rem}@media (max-width: 860px){._layout_1lbch_1{grid-template-columns:1fr}._detail_1lbch_49{position:static}}:root{--color-text: #2c2c2c;--color-text-muted: #666666;--color-text-light: #888888;--color-primary: #9b1a45;--color-primary-hover: #7d1537;--color-primary-contrast: #ffffff;--color-button: #f48d3f;--color-button-hover: #dc7f39;--color-bg-page: #faf8f6;--color-bg-white: #ffffff;--color-bg-subtle: #fafafa;--color-bg-image: transparent;--color-bg-badge: #f5e8ed;--color-border: #ececec;--color-border-card: #e8dfd4;--color-border-input: #dddddd;--color-border-table: #eeeeee;--color-error: #b00020;--gradient-category: linear-gradient( 30deg, rgba(247, 175, 188, .45), rgba(252, 199, 139, .45) );--color-category-text: var(--color-text);--color-category-hover: rgba(255, 255, 255, .35);--color-category-active: rgba(255, 255, 255, .55);--font-family-heading: "Merriweather Sans", "Segoe UI", system-ui, sans-serif;--font-family-body: Inter, "Segoe UI", system-ui, sans-serif;--font-family: var(--font-family-body);font-size:12px;--font-size-xs: .8rem;--font-size-sm: .92rem;--font-size-base: 1rem;--font-size-md: 1rem;--font-size-body: 1rem;--font-size-lg: 1.25rem;--font-size-xl: 1.5rem;--font-size-2xl: 1.75rem;--font-size-header: .9rem;--line-height-base: 1.45;--line-height-tight: 1.35;--font-weight-normal: 400;--font-weight-semibold: 600;--font-weight-bold: 700;--space-2xs: .25rem;--space-xs: .35rem;--space-sm: .5rem;--space-md: .75rem;--space-lg: 1rem;--space-xl: 1.25rem;--space-2xl: 1.5rem;--space-3xl: 2rem;--max-width-content: none;--header-margin-x: 1.25rem;--header-padding-y: .5rem;--header-logo-height: 2.625rem;--category-padding-y: .35rem;--radius-sm: 8px;--radius-md: 12px;--radius-pill: 999px;--shadow-header: 0 1px 0 rgba(0, 0, 0, .04);--shadow-category-active: 0 1px 4px rgba(0, 0, 0, .08)}*,*:before,*:after{box-sizing:border-box}body{margin:0;font-family:var(--font-family-body);font-size:1rem;line-height:var(--line-height-base);color:var(--color-text);background:var(--color-bg-page)}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-heading);color:var(--color-text);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight)}h1{font-size:var(--font-size-2xl);margin:0 0 var(--space-xl)}h2{font-size:var(--font-size-lg);margin:0 0 var(--space-sm)}p{margin:0 0 var(--space-lg)}a{color:var(--color-primary);text-decoration:none}a:hover{text-decoration:underline}button,input,textarea,select{font:inherit;color:inherit}.site{min-height:100vh;background:var(--color-bg-page)}.mainHeader{background:var(--color-bg-white);border-bottom:1px solid var(--color-border);box-shadow:var(--shadow-header)}.mainHeaderInner{margin:0 auto;padding:var(--header-padding-y) var(--header-margin-x);display:flex;align-items:center;justify-content:space-between;gap:var(--space-lg);box-sizing:border-box;width:100%}.logoLink{display:flex;align-items:center;gap:var(--space-md);text-decoration:none;color:var(--color-text)}.logoLink:hover{text-decoration:none;color:var(--color-text)}.logo{height:var(--header-logo-height);width:auto;display:block}.logoMeta{display:flex;flex-direction:column;gap:.1rem}.logoTitle{font-family:var(--font-family-heading);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);line-height:1.2}.logoSub{font-size:var(--font-size-xs);color:var(--color-text-muted)}.headerActions{display:flex;align-items:center;gap:var(--space-md)}.adminDetails{display:flex;flex-direction:column;align-items:flex-end;gap:.1rem;text-align:right}.adminName{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text)}.adminEmail{font-size:var(--font-size-xs);color:var(--color-text-muted)}.headerUser{font-size:var(--font-size-sm);color:var(--color-text-muted)}.categoryHeader{background:var(--gradient-category)}.categoryHeaderInner{margin:0 auto;padding:var(--category-padding-y) var(--header-margin-x);display:flex;gap:var(--space-xs);overflow-x:auto;scrollbar-width:thin;box-sizing:border-box;width:100%}.categoryItem{flex:0 0 auto;border:none;background:transparent;color:var(--color-category-text);font-family:var(--font-family);font-size:var(--font-size-header);font-weight:var(--font-weight-semibold);padding:.3rem .65rem;border-radius:var(--radius-pill);cursor:pointer;white-space:nowrap;text-decoration:none}.categoryItem:hover{background:var(--color-category-hover);color:var(--color-category-text);text-decoration:none}.categoryItemActive{background:var(--color-category-active);box-shadow:var(--shadow-category-active);color:var(--color-category-text)}.navUnreadBadge{display:inline-block;min-width:1.1rem;margin-left:.4rem;padding:0 .35rem;border-radius:var(--radius-pill);background:#c0392b;color:#fff;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);line-height:1.3rem;text-align:center;vertical-align:middle}.main{margin:0 auto;max-width:none;width:100%;padding:var(--space-xl) var(--header-margin-x) 4rem;box-sizing:border-box}.btn{display:inline-block;border:none;border-radius:var(--radius-sm);padding:.55rem var(--space-lg);background:var(--color-button);color:var(--color-primary-contrast);cursor:pointer;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);text-decoration:none;line-height:1.2}.btn:hover{background:var(--color-button-hover);text-decoration:none;color:var(--color-primary-contrast)}.btn:disabled{opacity:.6;cursor:not-allowed}.btn.secondary,.btnSecondary{background:var(--color-border-table);color:var(--color-text)}.btn.secondary:hover,.btnSecondary:hover{background:var(--color-border-input);color:var(--color-text)}a.btn{display:inline-block;text-decoration:none}.backLink{display:inline-block;margin-bottom:var(--space-lg);color:var(--color-text-muted);font-size:var(--font-size-sm);text-decoration:none}.backLink:hover{color:var(--color-primary);text-decoration:underline}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.card{background:var(--color-bg-white);border:1px solid var(--color-border-card);border-radius:var(--radius-md);padding:var(--space-lg) var(--space-xl);margin-bottom:var(--space-lg);box-shadow:none}.metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--space-lg)}.metric-value{font-family:var(--font-family-heading);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-primary)}.metricLabel{font-weight:var(--font-weight-semibold);margin-top:var(--space-2xs)}.metricHint{font-size:var(--font-size-xs);color:var(--color-text-muted);margin-top:var(--space-2xs)}.metricCard{display:block;color:inherit;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease}.metricCard:hover{text-decoration:none;color:inherit;border-color:var(--color-primary);box-shadow:0 4px 16px #9b1a4514}.dashSection{margin-bottom:var(--space-3xl)}.pipelineGrid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.reportFilters{align-items:end}.reportFilters input[type=date]{padding:.55rem .65rem;border:1px solid var(--color-border-input);border-radius:var(--radius-sm);background:var(--color-bg-white)}.form{display:grid;gap:var(--space-md);max-width:520px}.form label{display:grid;gap:var(--space-2xs);font-size:1rem;font-weight:var(--font-weight-semibold);color:#334155}.form input,.form textarea,.form select,.searchInput,.filters select,.filters input[type=date],.inlineAdd select{padding:.55rem .65rem;border:1px solid var(--color-border-input);border-radius:var(--radius-sm);background:var(--color-bg-white);font:inherit;font-size:.95rem;line-height:1.4}.table{width:100%;border-collapse:collapse;font-size:1rem}.table th,.table td{text-align:left;padding:.6rem;border-bottom:1px solid var(--color-border-table)}.table th{font-weight:var(--font-weight-semibold);color:var(--color-text-muted);font-size:var(--font-size-sm)}.error{color:var(--color-error);font-size:.9rem}.badge{display:inline-block;padding:.15rem .5rem;border-radius:var(--radius-pill);font-size:var(--font-size-xs);background:var(--color-bg-badge);color:var(--color-text);font-weight:var(--font-weight-semibold)}.badgePrimary{background:var(--color-bg-badge);color:var(--color-primary)}.badgeInfo{background:#e8f0fe;color:#1a56db}.badgeWarn{background:#fff4e5;color:#9a6700}.badgeSuccess{background:#e6f4ea;color:#137333}.badgeDanger{background:#fce8e6;color:#c5221f}.tableLink{font-weight:var(--font-weight-semibold);color:var(--color-primary)}.tableLink:hover{text-decoration:underline}.muted{color:var(--color-text-muted);font-size:var(--font-size-md)}.toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-lg);flex-wrap:wrap;margin-bottom:var(--space-lg)}.toolbar h1{margin:0}.toolbarActions{display:flex;gap:var(--space-sm);flex-wrap:wrap;align-items:center}.btnSmall{padding:.35rem .7rem;font-size:.9rem}.productionCell{display:grid;gap:var(--space-2xs);min-width:12rem}.productionCellControls{display:flex;gap:var(--space-2xs);align-items:center;flex-wrap:wrap}.productionCellControls select,.productionReason{padding:.35rem .5rem;border:1px solid var(--color-border-input);border-radius:var(--radius-sm);background:var(--color-bg-white);font:inherit;font-size:.9rem}.productionHistory summary{cursor:pointer;font-size:var(--font-size-xs);color:var(--color-text-muted)}.productionHistory ul{margin:var(--space-2xs) 0 0;padding-left:1rem;font-size:var(--font-size-xs)}.stepSaveBar{position:sticky;bottom:var(--space-lg);display:flex;justify-content:flex-end;align-items:center;gap:var(--space-sm);margin-top:var(--space-sm);padding:var(--space-sm) var(--space-lg);border:1px solid var(--color-border-card);border-radius:var(--radius-md);background:var(--color-bg-white);box-shadow:0 6px 20px #0f172a1f}.downloadMenu{position:relative}.downloadMenu summary{list-style:none}.downloadMenu summary::-webkit-details-marker{display:none}.downloadMenuList{position:absolute;right:0;z-index:20;display:grid;min-width:12rem;margin-top:var(--space-2xs);padding:var(--space-2xs);border:1px solid var(--color-border-card);border-radius:var(--radius-sm);background:var(--color-bg-white);box-shadow:0 8px 24px #0f172a24}.downloadMenuList a,.downloadMenuList button{display:block;width:100%;padding:.5rem .75rem;border:none;border-radius:var(--radius-sm);background:none;color:var(--color-text);font:inherit;text-align:left;text-decoration:none;cursor:pointer}.downloadMenuList a:hover,.downloadMenuList button:hover:not(:disabled){background:var(--color-bg-badge)}.downloadMenuList button:disabled{color:var(--color-text-muted);cursor:not-allowed}.shipConfirm{display:grid;gap:var(--space-sm);padding:var(--space-md);border:1px solid var(--color-primary);border-radius:var(--radius-md);background:var(--color-bg-badge)}.shipConfirm .checkRow{display:flex;gap:var(--space-xs);align-items:center;font-weight:var(--font-weight-semibold)}.searchInput{min-width:min(100%,18rem)}.filters{display:flex;flex-wrap:wrap;gap:var(--space-md) var(--space-lg);align-items:end;margin-bottom:var(--space-lg)}.filters label{display:grid;gap:var(--space-2xs);font-size:1rem;font-weight:var(--font-weight-semibold);color:#334155}.filters .searchInput,.filters select,.filters input[type=date]{box-sizing:border-box;width:11.5rem;min-width:11.5rem;height:2.5rem;padding:0 .65rem;line-height:1.25;-moz-appearance:none;appearance:none;-webkit-appearance:none}.filters .searchInput{width:min(100%,18rem);min-width:min(100%,18rem)}.filters select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23666' d='M1.4 0.6L6 5.2 10.6.6 12 2 6 8 0 2z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .7rem center;padding-right:1.75rem}.filters input[type=date]::-webkit-calendar-picker-indicator{opacity:.65}.rowActions{display:flex;gap:var(--space-md);white-space:nowrap}.empty{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-md)}.wideForm{max-width:720px}.inlineAdd{display:flex;gap:var(--space-sm);flex-wrap:wrap}.inlineAdd select{flex:1;min-width:12rem}.linkish{border:none;background:none;color:var(--color-primary);cursor:pointer;font:inherit;padding:0;text-decoration:underline}.linkishDanger{color:var(--color-error)}.checkboxRow{display:flex!important;align-items:center;gap:var(--space-sm)}.itemBlock{padding:var(--space-md) 0;border-bottom:1px solid var(--color-border-table)}.itemBlock:last-child{border-bottom:none}.slots{display:flex;flex-wrap:wrap;gap:var(--space-sm);margin-top:var(--space-sm)}.slot{width:72px;height:72px;border:1px dashed var(--color-border-input);border-radius:var(--radius-sm);overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--color-bg-image)}.slot img{width:100%;height:100%;object-fit:cover}.orderItemSlot{position:relative}.orderItemSlotRemove{position:absolute;top:.2rem;right:.2rem;width:1.5rem;height:1.5rem;border:1px solid #fecaca;border-radius:6px;background:#fef2f2;color:#b91c1c;font-size:1rem;line-height:1;cursor:pointer}.orderItemSlotRemove:hover{background:#fee2e2}.orderItemSlotRemove:disabled{opacity:.6;cursor:not-allowed}.uploadLabel{font-size:var(--font-size-xs);text-align:center;cursor:pointer;padding:var(--space-2xs)}button.uploadLabel{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border:none;background:transparent;font:inherit;color:inherit}.uploadLabel input{display:none}.timeline{margin:0;padding-left:1.1rem}.invoiceSplit{display:grid;grid-template-columns:minmax(240px,320px) 1fr;gap:var(--space-lg);align-items:start}.invoicePreview{padding:var(--space-sm);overflow:hidden}.invoicePreview iframe{border:none;border-radius:var(--radius-sm)}.segmented{display:inline-flex;border:1px solid var(--color-border-input);border-radius:var(--radius-sm);overflow:hidden;background:var(--color-bg-white)}.segmented button{border:none;background:transparent;padding:.4rem .75rem;cursor:pointer;font:inherit;color:var(--color-text-muted)}.segmented button.active{background:var(--color-primary);color:var(--color-primary-contrast)}.loginPage{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--space-xl);background:var(--color-bg-page)}.loginCard{width:min(100%,400px)}.loginBrand{display:flex;flex-direction:column;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-2xl);text-align:center}.loginBrand img{height:3.375rem;width:auto;max-width:100%}.productDetailMain{display:grid;grid-template-columns:minmax(8rem,12rem) 1fr;gap:var(--space-xl);align-items:start}.productDetailThumb{width:100%;aspect-ratio:1;object-fit:cover;border-radius:var(--radius-sm);border:1px solid var(--color-border-table);background:var(--color-bg-badge)}.productDetailThumbEmpty{display:grid;place-items:center;color:var(--color-text-muted);font-size:var(--font-size-sm)}.detailList{display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:var(--space-md) var(--space-lg);margin:0}.detailList>div{display:grid;gap:var(--space-2xs)}.detailList dt{margin:0;font-size:var(--font-size-sm);color:var(--color-text-muted)}.detailList dd{margin:0;font-weight:var(--font-weight-semibold)}.productDetailBlock{margin-top:var(--space-xl);padding-top:var(--space-lg);border-top:1px solid var(--color-border-table)}.productDetailBlock h2{margin:0 0 var(--space-sm);font-size:var(--font-size-md)}.productDetailBlock p{margin:0;white-space:pre-wrap}.featureList{margin:0;padding-left:1.25rem}.productGallery{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.productGallery img{width:5.5rem;height:5.5rem;object-fit:cover;border-radius:var(--radius-sm);border:1px solid var(--color-border-table)}@media (max-width: 768px){.mainHeaderInner,.categoryHeaderInner,.main{padding-left:var(--space-lg);padding-right:var(--space-lg)}.mainHeaderInner{flex-wrap:wrap}.invoiceSplit,.productDetailMain{grid-template-columns:1fr}}.customerSplit{display:grid;grid-template-columns:minmax(20rem,24rem) minmax(0,1fr);gap:var(--space-xl);align-items:start;margin-bottom:var(--space-xl);width:100%}.customerProfileCard .form{max-width:none}.customerProfileCard .form label,.customerShippingCard .form label{display:grid;grid-template-columns:4.5rem minmax(0,1fr);align-items:center;gap:var(--space-md)}.customerProfileView{display:grid;gap:var(--space-md);margin:0}.customerProfileRow{display:grid;grid-template-columns:4.5rem minmax(0,1fr);align-items:baseline;gap:var(--space-md)}.customerProfileLabel{margin:0;font-size:var(--font-size-sm);color:var(--color-text-muted)}.customerProfileValue{margin:0;font-weight:var(--font-weight-semibold);word-break:break-word}.customerPanelTitle{margin:0 0 var(--space-lg);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold)}.customerShippingCard{min-width:0}.customerProfileField{margin-bottom:var(--space-md)}.customerProfileField .muted{display:block;margin-bottom:.15rem}.customerSectionTitle{margin:0 0 var(--space-md);font-size:var(--font-size-lg)}.addressCardList{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-md)}.addressCard{border:1px solid var(--color-border-table);border-radius:var(--radius-sm);padding:var(--space-lg);background:var(--color-bg-white);min-width:0}.addressCardTop{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);margin-bottom:.35rem}.addressCardName{margin:0;font-weight:var(--font-weight-semibold)}.addressCardLine{margin:.15rem 0 0;line-height:1.4}.addressCardActions{display:flex;flex-wrap:wrap;gap:var(--space-sm) var(--space-md);margin-top:var(--space-md);padding-top:var(--space-md);border-top:1px solid var(--color-border-table)}.addressAddCard{width:100%;min-height:5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;border:1.5px dashed var(--color-border-input);border-radius:var(--radius-sm);background:var(--color-bg-badge);color:var(--color-text-muted);font:inherit;font-weight:var(--font-weight-semibold);cursor:pointer}.addressAddCard:hover{border-color:var(--color-primary);color:var(--color-primary)}.addressForm{display:grid;gap:var(--space-md)}.addressModalBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:var(--space-lg);background:#2c2c2c73}.addressModalDialog{width:min(28rem,100%);max-height:min(90vh,40rem);display:flex;flex-direction:column;background:var(--color-bg-white);border:1px solid var(--color-border-table);border-radius:var(--radius-sm);box-shadow:0 12px 40px #0000002e}.addressModalHeader{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding:var(--space-lg) var(--space-xl);border-bottom:1px solid var(--color-border-table)}.addressModalTitle{margin:0;font-size:var(--font-size-lg)}.addressModalClose{flex-shrink:0;width:2rem;height:2rem;border:1px solid var(--color-border-input);border-radius:var(--radius-sm);background:var(--color-bg-white);font-size:1.35rem;line-height:1;cursor:pointer}.addressModalBody{overflow:auto;padding:var(--space-xl)}@media (max-width: 900px){.addressCardList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 768px){.customerSplit,.addressCardList{grid-template-columns:1fr}}.layout{min-height:100vh}.pageWide{width:100%;max-width:none;margin:0;padding:15px;box-sizing:border-box}.title{margin:0;font-size:1.75rem;font-weight:700;letter-spacing:-.02em;color:#0f172a}.subtitle{margin:.35rem 0 0;color:#64748b;font-size:1rem}.field{display:flex;flex-direction:column;gap:.4rem}.field label{font-size:1rem;font-weight:600;color:#334155}.field input,.field textarea,.field select{box-sizing:border-box;width:100%;border:1px solid #cbd5e1;border-radius:10px;background:#fff;padding:.7rem .85rem;color:#0f172a;font:inherit;font-size:.95rem;line-height:1.4}.field input:focus,.field textarea:focus,.field select:focus{outline:2px solid #93c5fd;border-color:#60a5fa}.hint{margin:.35rem 0 0;color:#64748b;font-size:.85rem}.primaryBtn{display:inline-flex;align-items:center;gap:.35rem;border:none;border-radius:10px;background:var(--color-button);color:#fff;padding:.7rem 1.1rem;font-weight:600;cursor:pointer;white-space:nowrap}.primaryBtn:hover{background:var(--color-button-hover)}.primaryBtn:disabled{opacity:.55;cursor:not-allowed}.secondaryBtn{display:inline-flex;align-items:center;border:1px solid #cbd5e1;border-radius:10px;background:#fff;color:#334155;padding:.65rem 1rem;font-weight:600;cursor:pointer}.secondaryBtn:hover{background:#f8fafc}.secondaryBtn:disabled{opacity:.55;cursor:not-allowed}.invoiceHeaderRow{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:1rem}.invoiceExportBtns{display:flex;gap:.6rem;flex-wrap:wrap}.invoiceLayout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,620px);gap:1.25rem;align-items:start}.invoiceForm{display:flex;flex-direction:column;gap:1rem;min-width:0}.invoiceCard{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:1rem 1.1rem;box-shadow:0 1px 2px #0f172a0a}.invoiceCardHeader{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.invoiceCardTitle{margin:0 0 .75rem;font-size:1.05rem;font-weight:700;color:#0f172a}.invoiceCardHeader .invoiceCardTitle{margin:0}.invoiceGrid2{display:grid;grid-template-columns:1fr 1fr;gap:.75rem 1rem}.invoiceSpan2{grid-column:1 / -1}.lineItems{display:flex;flex-direction:column;gap:.4rem}.lineItemRow{display:grid;grid-template-columns:minmax(0,2.6fr) minmax(0,1fr) 5rem 4.2rem 3.2rem 4rem 5.5rem 1.6rem;gap:.4rem;align-items:center}.lineItemHead{font-size:.78rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.02em;padding:0 .1rem .15rem}.lineItemRow input{box-sizing:border-box;width:100%;border:1px solid #cbd5e1;border-radius:8px;padding:.45rem .5rem;font-size:.9rem;min-width:0}.lineItemRow input:focus{outline:2px solid #93c5fd;border-color:#60a5fa}.lineItemProduct{min-width:0}.lineItemAmount{font-weight:700;font-size:.9rem;color:#0f172a;padding-right:.15rem}.lineItemRemove{border:1px solid #fecaca;background:#fef2f2;color:#b91c1c;border-radius:8px;height:1.9rem;width:1.9rem;font-size:1.1rem;line-height:1;cursor:pointer}.lineItemRemove:hover{background:#fee2e2}.right{text-align:right}.invoiceAdjustRow{display:flex;align-items:center;gap:1.25rem;margin-top:.9rem;flex-wrap:wrap}.invoiceCheckbox{display:inline-flex;align-items:center;gap:.5rem;font-weight:600;color:#334155;cursor:pointer}.invoiceCheckbox input{width:1rem;height:1rem}.invoicePreviewPane{position:sticky;top:1rem;display:flex;flex-direction:column;gap:.6rem;min-width:0}.invoiceModeToggle{display:inline-flex;gap:.35rem;background:#eef2f7;padding:.25rem;border-radius:10px;width:fit-content}.invoiceModeBtn,.invoiceModeActive{border:0;background:transparent;color:#475569;padding:.4rem .9rem;border-radius:8px;font-weight:600;cursor:pointer}.invoiceModeActive{background:#fff;color:#0f172a;box-shadow:0 1px 2px #0f172a1f}.invPaper{background:#fff;border:1px solid #e2e8f0;border-radius:6px;box-shadow:0 8px 30px #0f172a1f;padding:28px 30px 34px;color:#1a1a1a;font-size:12px;line-height:1.45}.invHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:12px}.invLogo{width:210px;max-width:55%;height:auto;object-fit:contain}.invCompany{text-align:right;color:#6b6b6b;font-size:11px}.invTitle{font-size:20px;font-weight:800;letter-spacing:1px;color:#7a0c2e}.invRule{height:1px;background:#d9d2d5;margin:8px 0 12px}.invMeta{display:flex;justify-content:space-between;gap:1rem;margin-bottom:14px}.invLabel{font-size:10px;text-transform:uppercase;color:#6b6b6b;margin-bottom:2px}.invBillName{font-size:13px;font-weight:700}.invMuted{color:#6b6b6b}.invMetaRight{text-align:right;min-width:210px}.invNo{font-size:13px;font-weight:700;margin-bottom:4px}.invMetaLine{display:flex;justify-content:flex-end;gap:.5rem}.invMetaLine span{color:#6b6b6b}.invTable{width:100%;border-collapse:collapse;border:1px solid #7a0c2e;margin-top:4px}.invTable th{background:#7a0c2e;color:#fff;font-size:10.5px;font-weight:700;padding:6px;text-align:center}.invTable td{padding:6px;border-bottom:1px solid #ede7e9;text-align:center;vertical-align:top}.invTable .invLeft,.invLeft{text-align:left}.invCenter{text-align:center}.invUnit{color:#8a8a8a;font-size:10px}.invTotals{display:flex;justify-content:flex-end;margin-top:10px}.invTotalsBox{width:260px}.invTotalsLine{display:flex;justify-content:space-between;padding:2px 0}.invTotalsLine span{color:#333}.invGrand{display:flex;justify-content:space-between;align-items:center;margin-top:6px;padding:7px 10px;background:#f3e9ec;border-radius:4px;color:#7a0c2e;font-weight:800;font-size:14px}.invWords{margin-top:12px}.invNotes{margin-top:16px;font-size:11px;color:#333}.invNotesTitle{font-weight:700;margin-bottom:3px}.invNotes ol{margin:0;padding-left:1.1rem}.invNotes li{margin-bottom:1px}.searchSelect{position:relative;width:100%}.searchSelectInputWrap{position:relative}.searchSelectInput{box-sizing:border-box;width:100%;border:1px solid #cbd5e1;border-radius:8px;padding:.45rem .5rem;font-size:.9rem;min-width:0}.searchSelectCompact .searchSelectInput{padding:.45rem 1.6rem .45rem .5rem}.searchSelectInput:focus{outline:2px solid #93c5fd;border-color:#60a5fa}.searchSelectClear{position:absolute;right:.35rem;top:50%;transform:translateY(-50%);border:none;background:transparent;color:#64748b;font-size:1.1rem;line-height:1;cursor:pointer;padding:.15rem .35rem}.searchSelectMenu{position:absolute;z-index:30;left:0;right:0;top:calc(100% + 4px);margin:0;padding:.35rem 0;list-style:none;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 8px 24px #0f172a1f;max-height:240px;overflow:auto}.searchSelectOption{display:flex;flex-direction:column;align-items:flex-start;gap:.1rem;width:100%;border:none;background:transparent;text-align:left;padding:.55rem .75rem;cursor:pointer;font:inherit}.searchSelectOption:hover,.searchSelectOption.active{background:#f1f5f9}.searchSelectOptionLabel{font-weight:600;color:#0f172a;font-size:.9rem}.searchSelectOptionSub{font-size:.78rem;color:#64748b}.searchSelectEmpty{padding:.65rem .75rem;color:#64748b;font-size:.85rem}.orderOptionsGrid{display:grid;grid-template-columns:1fr 1fr;gap:.75rem 1rem}@media (max-width: 1100px){.invoiceLayout{grid-template-columns:1fr}.invoicePreviewPane{position:static}.invoiceGrid2,.orderOptionsGrid{grid-template-columns:1fr}}.paymentDraftList{display:flex;flex-direction:column;gap:.75rem;margin-top:.75rem}.paymentDraftRow{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.2fr) 9rem minmax(0,1.2fr) 1.6rem;gap:.5rem;align-items:end}.paymentDraftNotes{min-width:0}@media (max-width: 900px){.paymentDraftRow{grid-template-columns:1fr 1fr}}.billToSection{position:relative}.billToSearchInput{box-sizing:border-box;width:100%;border:1px solid #cbd5e1;border-radius:10px;padding:.7rem .85rem;font-size:.95rem}.billToSearchInput:focus{outline:2px solid #93c5fd;border-color:#60a5fa}.billToSearchMenu{position:relative;margin-top:.35rem}.billToCustomerCard{margin-top:1rem;padding:1rem;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc}.billToCustomerHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.billToCustomerView{display:grid;grid-template-columns:1fr 1fr;gap:.75rem 1.5rem;margin:.75rem 0 0}.billToCustomerRow{display:grid;grid-template-columns:5rem minmax(0,1fr);gap:.5rem;align-items:start}.billToCustomerRowFull{grid-column:1 / -1}.billToCustomerRow dt{margin:0;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.02em;color:#64748b}.billToCustomerRow dd{margin:0;color:#0f172a}@media (max-width: 768px){.billToCustomerView{grid-template-columns:1fr}}.storeSection{display:grid;gap:var(--space-lg)}.storeSectionHeader h2{margin:0;font-size:1.25rem}.storeInlineForm{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:var(--space-md);align-items:end}.storeFormActions{display:flex;gap:var(--space-sm);align-items:center;padding-bottom:.15rem}.storeCheckbox{display:flex!important;flex-direction:row!important;align-items:center;gap:.5rem;padding-bottom:.55rem}.storeCheckbox input{width:auto;margin:0}.storeCategoryList{display:grid;gap:var(--space-lg)}.storeCategoryCard{border:1px solid #e2e8f0;border-radius:10px;padding:var(--space-lg);background:#fafbfc}.storeCategoryHeader{display:flex;justify-content:space-between;gap:var(--space-md);align-items:flex-start;flex-wrap:wrap;margin-bottom:var(--space-md)}.storeCategoryHeader h3{margin:0;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.storeCategoryHeader .muted{margin:.2rem 0 0}.storeBadge{display:inline-flex;align-items:center;padding:.1rem .45rem;border-radius:999px;background:#f1f5f9;color:#64748b;font-size:.75rem;font-weight:600}.storeSubList h4{margin:0 0 var(--space-sm);font-size:.95rem}.storeSubList ul{list-style:none;margin:0 0 var(--space-md);padding:0;display:grid;gap:.5rem}.storeSubItem{display:flex;justify-content:space-between;gap:var(--space-md);align-items:center;flex-wrap:wrap;padding:.65rem .75rem;background:#fff;border:1px solid #eef2f7;border-radius:8px}.storeSubAdd{margin-top:var(--space-sm)}.linkBtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:0;color:var(--color-primary);font:inherit;font-weight:var(--font-weight-semibold);cursor:pointer}.linkBtn:hover{text-decoration:underline}.linkBtn.danger{color:#c5221f}.linkBtn:disabled{opacity:.55;cursor:not-allowed;text-decoration:none}.storePickupCheck{display:flex!important;flex-direction:row!important;align-items:center;gap:.5rem;font-weight:var(--font-weight-semibold)}.storePickupCheck input{width:auto;margin:0}.orderTabs{display:flex;flex-wrap:wrap;gap:.35rem;margin:0 0 1rem;padding-bottom:.65rem;border-bottom:1px solid var(--color-border-table)}.orderTab{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #e2e8f0;background:#fff;color:#334155;border-radius:999px;padding:.4rem .85rem;font:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:.4rem}.orderTab:hover{background:#f8fafc}.orderTabActive{background:#0f172a;border-color:#0f172a;color:#fff}.orderTabDirty{box-shadow:inset 0 0 0 1px #b45309}.orderTabMark{font-size:.75rem;opacity:.85}.orderLeaveBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a73;display:grid;place-items:center;z-index:40;padding:1.5rem}.orderLeaveCard{width:min(100%,420px);background:#fff;border-radius:12px;padding:1.25rem 1.35rem;box-shadow:0 12px 40px #0f172a2e}.orderLeaveCard h2{margin:0 0 .5rem;font-size:1.15rem}.storeListingForm{max-width:none}.storeListingForm label{display:grid;gap:var(--space-2xs);font-size:1rem;font-weight:var(--font-weight-semibold);color:#334155}.storeListingForm input,.storeListingForm textarea,.storeListingForm select{padding:.55rem .65rem;border:1px solid var(--color-border-input);border-radius:var(--radius-sm);background:var(--color-bg-white);font:inherit;font-size:.95rem;line-height:1.4}.storeListingGrid{display:grid;grid-template-columns:minmax(16rem,1fr) minmax(16rem,1fr);gap:var(--space-2xl);margin-bottom:var(--space-xl)}.storeListingCol{display:grid;gap:var(--space-md);align-content:start}.moqSentence{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .5rem;font-size:.9rem}.moqSentence input{width:4.5rem}.moqSequence{margin:0;font-size:.82rem}.moqMaxInput{width:5.5rem}.storeFieldLabel{display:block;font-weight:var(--font-weight-semibold);color:#334155}.storeToggleRow{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md)}.storeToggleRow label{margin:0}.storeToggle{position:relative;width:2.4rem;height:1.35rem;border:0;border-radius:999px;background:#cbd5e1;cursor:pointer;padding:0}.storeToggleOn{background:var(--color-primary)}.storeToggleKnob{position:absolute;top:.15rem;left:.15rem;width:1.05rem;height:1.05rem;border-radius:50%;background:#fff;transition:transform .15s ease}.storeToggleOn .storeToggleKnob{transform:translate(1.05rem)}.storeGalleryGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));gap:var(--space-md);margin-bottom:var(--space-md)}.storeGalleryThumb{position:relative;border:1px solid var(--color-border-table);border-radius:var(--radius-sm);overflow:hidden;background:var(--color-bg-badge)}.storeGalleryThumb img{display:block;width:100%;aspect-ratio:1;object-fit:cover}.storeGalleryThumb>span{position:absolute;top:.35rem;left:.35rem;background:#0f172ac7;color:#fff;border-radius:999px;padding:.1rem .45rem;font-size:.7rem}.storeGalleryActions{display:flex;flex-wrap:wrap;gap:.35rem .55rem;padding:.4rem .5rem .5rem}.storeFeatureHeader{display:flex;justify-content:space-between;gap:var(--space-md);align-items:baseline;margin-bottom:var(--space-sm)}.storeFeatureList{display:grid;gap:var(--space-md);margin-bottom:var(--space-md)}.storeFeatureRow{display:grid;grid-template-columns:1fr auto;gap:var(--space-sm);align-items:start}.storeFeatureFields{display:grid;gap:var(--space-2xs)}.keywordChipField{border:1px solid var(--color-border-input);border-radius:var(--radius-sm);padding:.4rem .5rem;background:#fff}.keywordChipField.isDisabled{opacity:.6}.keywordChipList{display:flex;flex-wrap:wrap;gap:.35rem;list-style:none;margin:0 0 .35rem;padding:0}.keywordChip{display:inline-flex;align-items:center;gap:.3rem;background:var(--color-bg-badge);border-radius:999px;padding:.15rem .5rem;font-size:.85rem}.keywordChipRemove{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;color:inherit;cursor:pointer;padding:0;font:inherit;line-height:1}.keywordChipField input{border:0!important;padding:.25rem 0!important;width:100%}@media (max-width: 860px){.storeListingGrid{grid-template-columns:1fr}}
