.mx-product-grid[hidden],.mx-quick[hidden]{display:none!important}.mx-quick{flex-direction:column;gap:12px;display:flex}.mx-quick-scroll{border:1px solid var(--mx-border);border-radius:var(--mx-r-lg);background:var(--mx-raised);box-shadow:var(--mx-shadow-sm);overflow-x:auto}.mx-quick-table{border-collapse:collapse;inline-size:100%;min-inline-size:860px;font-family:var(--mx-font-body)}.mx-quick-table th,.mx-quick-table td{text-align:start;vertical-align:middle;border-block-end:1px solid var(--mx-border-subtle);padding:10px 12px}.mx-quick-table thead th{color:var(--mx-muted);font:700 11px/14px var(--mx-font-body);letter-spacing:.08em;text-transform:uppercase;background:var(--mx-surface-container-lowest);white-space:nowrap}.mx-quick-table tbody tr:last-child td{border-block-end:0}.mx-quick-table tbody tr:hover{background:var(--mx-row-hover)}.mx-quick-sku{font:600 12px/16px var(--mx-font-mono);color:var(--mx-muted);white-space:nowrap}.mx-quick-product{min-inline-size:260px}.mx-quick-product-link{color:var(--mx-text);align-items:center;gap:10px;display:inline-flex}.mx-quick-product-link img{object-fit:cover;border-radius:var(--mx-r-s);background:var(--mx-photo-bg);flex:none;block-size:48px;inline-size:48px}.mx-quick-product-link:hover .mx-quick-product-name{color:var(--mx-lime-ink)}.mx-quick-product-name{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mx-quick-product .mx-norm-chip{margin-block-start:6px;margin-inline-start:58px;display:inline-block}.mx-quick-variant .mx-input{min-inline-size:180px}.mx-quick-price{white-space:nowrap}.mx-quick-price .mx-label-lg{color:var(--mx-text);display:block}.mx-quick-price small{color:var(--mx-muted)}.mx-quick-stock-pill{background:var(--mx-ok-bg);color:var(--mx-ok);font:700 10px/14px var(--mx-font-body);letter-spacing:.08em;white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.mx-quick-stock-pill[data-tone=late]{background:var(--mx-late-bg);color:var(--mx-late)}.mx-quick-qty .mx-input{inline-size:84px;font-family:var(--mx-font-mono);text-align:center}.mx-quick-qty .mx-input:disabled{opacity:.4}.mx-quick-action{text-align:end;white-space:nowrap}.mx-quick-unavailable{color:var(--mx-muted)}.mx-quick-unavailable a{color:var(--mx-lime-ink);text-decoration:underline}.mx-quick-foot{z-index:39;border:1px solid var(--mx-border);border-radius:var(--mx-r-lg);background:var(--mx-glass);box-shadow:var(--mx-shadow-lg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex;position:sticky;inset-block-end:calc(var(--mx-nav-h,0px) + env(safe-area-inset-bottom))}.mx-quick-foot-note{color:var(--mx-muted)}.mx-quick-add-all{border-radius:var(--mx-r-md);background:var(--mx-lime);block-size:44px;color:var(--mx-on-lime);letter-spacing:.025em;text-transform:uppercase;cursor:pointer;box-shadow:var(--mx-shadow-lg), 0 10px 15px -3px var(--mx-lime-dim);border:0;align-items:center;gap:8px;padding-inline:18px;font-weight:800;transition:background .15s;display:inline-flex}.mx-quick-add-all:hover:not(:disabled){background:var(--mx-lime-hover)}.mx-quick-add-all:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.mx-quick-add-all svg{block-size:20px;inline-size:20px}.mx-quick-add-all:focus-visible,.mx-quick-qty .mx-input:focus-visible,.mx-quick-action .mx-card-btn-primary:focus-visible{outline:2px solid var(--mx-focus);outline-offset:2px}@media (width<=767px){.mx-quick-foot{border-radius:var(--mx-r-md)}.mx-quick-add-all{flex:auto;justify-content:center}}
