.lp-wrap[data-v-2854d111]{display:flex;flex-direction:column;gap:4px}.lp-label[data-v-2854d111]{font-size:12px;font-weight:600;color:var(--text-heading)}.lp-select[data-v-2854d111]{border:1px solid var(--control-border);border-radius:8px;padding:8px 10px;font-size:13.5px;background:var(--control-bg);min-width:160px}.lp-select[data-v-2854d111]:disabled{opacity:.6}.lp-unavailable[data-v-2854d111]{display:inline-block;border:1px dashed var(--control-border);border-radius:8px;padding:8px 10px;font-size:12.5px;color:var(--text-muted);background:var(--bg-subtle)}.lp-blocked[data-v-2854d111]{border:1px solid var(--c-warning);color:var(--c-warning);background:var(--c-warning-bg);max-width:320px}.entity-form input[type=radio]{background:unset;border:none;box-shadow:none;padding:unset;width:unset}.ls-overlay[data-v-ad6e6ada]{position:fixed;inset:0;z-index:1000000;background:rgba(15,22,45,.5);display:flex;align-items:center;justify-content:center;padding:16px}.ls-modal[data-v-ad6e6ada]{background:#fff;width:100%;max-width:920px;max-height:92vh;border-radius:16px;padding:18px 20px 22px;overflow:auto;box-shadow:0 24px 60px rgba(20,30,70,.25)}.ls-head[data-v-ad6e6ada]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.ls-title[data-v-ad6e6ada]{font-size:18px;color:#3915af;margin:0}.ls-sub[data-v-ad6e6ada]{color:#5b6685;font-size:13px;margin:4px 0 0;max-width:560px;line-height:1.5}.ls-x[data-v-ad6e6ada]{display:inline-flex;align-items:center;justify-content:center;border:none;background:#f1f4fb;color:#5b6685;width:36px;height:36px;border-radius:10px;font-size:22px;line-height:1;cursor:pointer;flex:0 0 auto;transition:background .15s,color .15s}.ls-x[data-v-ad6e6ada]:hover{background:#e7ebf6;color:#1b2440}.ls-controls[data-v-ad6e6ada]{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin:16px 0 10px}.ls-input[data-v-ad6e6ada]{flex:1;min-width:180px;border:1px solid #d7ddee;border-radius:10px;padding:10px 12px;font-size:14px;color:#1b2440}.ls-input[data-v-ad6e6ada]:focus{outline:none;border-color:#3915af}.ls-seg[data-v-ad6e6ada]{display:flex;gap:4px;background:#f1f4fb;border-radius:9px;padding:3px}.ls-segbtn[data-v-ad6e6ada]{border:none;background:transparent;color:#5b6685;border-radius:7px;padding:7px 12px;font-size:12.5px;font-weight:600;cursor:pointer}.ls-segbtn.on[data-v-ad6e6ada]{background:#fff;color:#3915af;box-shadow:0 1px 3px rgba(20,30,70,.12)}.ls-check[data-v-ad6e6ada]{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#1b2440;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ls-check input[data-v-ad6e6ada]{width:16px;height:16px}.ls-options[data-v-ad6e6ada]{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:10px 12px;background:#f7f9fd;border:1px solid #e2e7f3;border-radius:10px;margin-bottom:10px}.ls-options-label[data-v-ad6e6ada]{font-size:12px;font-weight:700;color:#5b6685;text-transform:uppercase;letter-spacing:.03em}.ls-print[data-v-ad6e6ada]{border:none;background:#3915af;color:#fff;border-radius:10px;padding:10px 16px;font-size:13.5px;font-weight:700;cursor:pointer}.ls-print[data-v-ad6e6ada]:disabled{opacity:.5;cursor:default}.ls-state[data-v-ad6e6ada]{text-align:center;padding:40px 18px;color:#5b6685;font-size:14px;display:flex;flex-direction:column;align-items:center;gap:10px}.ls-state--err[data-v-ad6e6ada]{color:#c4392f}.ls-spin[data-v-ad6e6ada]{width:26px;height:26px;border:3px solid #e2e7f3;border-top-color:#3915af;border-radius:50%;animation:ls-spin-ad6e6ada .8s linear infinite}@keyframes ls-spin-ad6e6ada{to{transform:rotate(1turn)}}.ls-note[data-v-ad6e6ada]{background:#fff8ec;border:1px solid #f5d28a;color:#8a6d3b;border-radius:9px;padding:9px 12px;font-size:12.5px;margin-bottom:10px}.ls-note--warn[data-v-ad6e6ada]{background:#fdf1f0;border-color:#f3c9c9;color:#b3261e}.ls-selection-bar[data-v-ad6e6ada]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:10px 0;color:#5b6685;font-size:12.5px;font-weight:600}.ls-selection-actions[data-v-ad6e6ada]{display:inline-flex;gap:8px}.ls-text-btn[data-v-ad6e6ada]{border:0;background:transparent;color:#132c8c;font-size:12.5px;font-weight:700;padding:3px;cursor:pointer}.ls-text-btn[data-v-ad6e6ada]:disabled{color:#9ca6bf;cursor:default}.ls-batch-qty[data-v-ad6e6ada]{display:flex;align-items:end;gap:10px;padding:8px 10px;margin:0 0 10px;border:1px solid #e2e7f3;border-radius:9px;background:#f9faff}.ls-batch-qty label[data-v-ad6e6ada]{display:flex;flex-direction:column;gap:4px;color:#5b6685;font-size:11.5px;font-weight:700}.ls-batch-qty input[data-v-ad6e6ada]{width:72px;border:1px solid #cbd4eb;border-radius:6px;padding:5px 7px;color:#1b2440;font-size:13px}.ls-sheet[data-v-ad6e6ada]{display:grid;gap:10px}.ls-sheet.sz-small[data-v-ad6e6ada]{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.ls-sheet.sz-medium[data-v-ad6e6ada]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.ls-sheet.sz-large[data-v-ad6e6ada]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.ls-sheet.md-barcode.sz-small[data-v-ad6e6ada]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.ls-sheet.md-barcode.sz-medium[data-v-ad6e6ada]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.ls-sheet.md-barcode.sz-large[data-v-ad6e6ada]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.ls-label[data-v-ad6e6ada]{border:1px dashed #c4cdea;border-radius:10px;padding:10px;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;background:#fff;-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.ls-select-label[data-v-ad6e6ada]{align-self:stretch;display:flex;align-items:center;justify-content:center;gap:6px;font-size:11px;color:#5b6685;cursor:pointer}.ls-select-label input[data-v-ad6e6ada]{width:15px;height:15px}.ls-codeimg.qr[data-v-ad6e6ada]{width:100%;max-width:150px;aspect-ratio:1/1;image-rendering:pixelated}.sz-small .ls-codeimg.qr[data-v-ad6e6ada]{max-width:92px}.sz-large .ls-codeimg.qr[data-v-ad6e6ada]{max-width:200px}.ls-codeimg.barcode[data-v-ad6e6ada]{width:100%;max-width:230px;height:56px;-o-object-fit:contain;object-fit:contain}.sz-large .ls-codeimg.barcode[data-v-ad6e6ada]{max-width:300px;height:70px}.ls-codeimg--pending[data-v-ad6e6ada]{background:#f1f4fb;border-radius:6px;min-height:56px;width:100%}.ls-label-name[data-v-ad6e6ada]{font-weight:700;font-size:12.5px;color:#1b2440;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ls-label-price[data-v-ad6e6ada]{font-size:13px;font-weight:800;color:#3915af}.ls-code-details[data-v-ad6e6ada]{display:flex;flex-direction:column;align-items:center;gap:1px;margin-top:-3px}.ls-label-code[data-v-ad6e6ada]{font-size:11px;color:#1b2440;font-weight:700;font-family:monospace;word-break:break-all}.ls-qty[data-v-ad6e6ada]{display:inline-flex;align-items:stretch;height:30px;margin-top:8px;border:1px solid #d7ddee;border-radius:8px;overflow:hidden}.ls-qty-btn[data-v-ad6e6ada]{display:inline-flex;align-items:center;justify-content:center;width:30px;border:none;background:#f7f9fd;color:#3915af;font-size:17px;line-height:1;cursor:pointer;transition:background .15s}.ls-qty-btn[data-v-ad6e6ada]:first-child{border-right:1px solid #d7ddee}.ls-qty-btn[data-v-ad6e6ada]:last-child{border-left:1px solid #d7ddee}.ls-qty-btn[data-v-ad6e6ada]:hover:not(:disabled){background:#e7ecf7}.ls-qty-btn[data-v-ad6e6ada]:disabled{opacity:.4;cursor:default}.ls-qty-input[data-v-ad6e6ada]{width:44px;text-align:center;border:none;background:#fff;padding:0;font-size:13px;color:#1b2440;-moz-appearance:textfield}.ls-qty-input[data-v-ad6e6ada]:focus{outline:none}.ls-qty-input[data-v-ad6e6ada]::-webkit-inner-spin-button,.ls-qty-input[data-v-ad6e6ada]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ls-print-sheet[data-v-ad6e6ada]{display:none}@media print{@page{margin:5mm}body.printing-qr-labels *{visibility:hidden!important}body.printing-qr-labels #qrLabelPrintSheet,body.printing-qr-labels #qrLabelPrintSheet *{visibility:visible!important}body.printing-qr-labels #qrLabelPrintSheet{display:block!important;position:absolute;left:0;top:0;width:100%}body.printing-qr-labels #qrLabelPrintSheet .ls-print-page{display:grid!important;width:100%;box-sizing:border-box;-moz-column-break-after:page;break-after:page;page-break-after:always}body.printing-qr-labels #qrLabelPrintSheet .ls-print-page:last-child{-moz-column-break-after:auto;break-after:auto;page-break-after:auto}body.printing-qr-labels #qrLabelPrintSheet .ls-label{border:1px solid #999;-webkit-print-color-adjust:exact;print-color-adjust:exact}body.printing-qr-labels #qrLabelPrintSheet .ls-label-code{color:#000!important;font-weight:700!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}}.pvr[data-v-0a8149f8]{padding:var(--sp-2) 0;font-family:var(--font)}.pvr__note[data-v-0a8149f8]{padding:var(--sp-3);font-size:var(--fs-sm);color:var(--text-muted)}.pvr__retry[data-v-0a8149f8]{margin-left:var(--sp-2);border:1px solid var(--control-border);background:var(--control-bg);color:var(--text);border-radius:var(--control-radius);padding:2px var(--sp-2);font-size:var(--fs-xs);font-weight:var(--fw-semibold);cursor:pointer}.pvr__table[data-v-0a8149f8]{width:100%;border-collapse:collapse}.pvr__th[data-v-0a8149f8]{padding:var(--sp-2) var(--sp-3);text-align:left;font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.pvr__th--r[data-v-0a8149f8]{text-align:right}.pvr__th--c[data-v-0a8149f8]{text-align:center}.pvr__td[data-v-0a8149f8]{padding:var(--sp-2) var(--sp-3);font-size:var(--fs-sm);color:var(--text);border-top:1px solid var(--c-neutral-100);white-space:nowrap}.pvr__td--r[data-v-0a8149f8]{text-align:right;font-variant-numeric:tabular-nums}.pvr__td--c[data-v-0a8149f8]{text-align:center}.pvr__name[data-v-0a8149f8]{display:inline-flex;align-items:center;gap:var(--sp-2);text-decoration:none;color:inherit}.pvr__branch[data-v-0a8149f8]{color:var(--text-muted)}.pvr__name-copy[data-v-0a8149f8]{display:flex;flex-direction:column;min-width:0}.pvr__name-text[data-v-0a8149f8]{font-weight:var(--fw-semibold);color:var(--text-link)}.pvr__meta[data-v-0a8149f8]{color:var(--text-muted);font-size:var(--fs-xs)}.pvr__action[data-v-0a8149f8]{color:var(--text-link);text-decoration:none;font-size:var(--fs-sm)}.pvr__action+.pvr__action[data-v-0a8149f8]{margin-left:var(--sp-3)}.pvr__archive-icon[data-v-0a8149f8]{height:14px;width:14px;vertical-align:middle}.bulk-edit-modal[data-v-111f85d3]{z-index:1000000;display:flex;align-items:flex-start;justify-content:center;padding:5vh 16px;overflow-y:auto}.bulk-edit-panel[data-v-111f85d3]{width:min(680px,96vw);border-radius:12px;background:#fff;box-shadow:0 24px 70px rgba(15,23,42,.28)}.bulk-edit-header[data-v-111f85d3]{display:flex;justify-content:space-between;gap:20px;padding:20px 22px;border-bottom:1px solid #e7ebf3}.bulk-edit-header h3[data-v-111f85d3]{margin:0;color:#17213c}.bulk-edit-header p[data-v-111f85d3]{margin:6px 0 0;color:#667085;font-size:13px}.bulk-edit-close[data-v-111f85d3]{border:0;background:transparent;color:#667085;font-size:28px;cursor:pointer}.bulk-edit-form[data-v-111f85d3]{padding:20px 22px}.bulk-edit-field[data-v-111f85d3]{position:relative;display:flex;flex-direction:column;gap:7px;margin-bottom:16px;color:#27324d;font-weight:600}.bulk-edit-field input[data-v-111f85d3],.bulk-edit-field select[data-v-111f85d3],.bulk-edit-field textarea[data-v-111f85d3]{width:100%;min-height:42px;box-sizing:border-box;border:1px solid #d6deeb;border-radius:7px;padding:9px 11px;background:#fff;color:#17213c;font:inherit;font-weight:400}.bulk-edit-grid[data-v-111f85d3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.bulk-edit-notice[data-v-111f85d3]{margin-bottom:16px;padding:11px 13px;border:1px solid #cfd9f5;border-radius:7px;background:#f3f6ff;color:#38476a;font-size:13px;line-height:1.5}.supplier-results[data-v-111f85d3]{position:absolute;top:72px;z-index:4;width:100%;max-height:220px;overflow-y:auto;border:1px solid #d6deeb;border-radius:7px;background:#fff;box-shadow:0 10px 24px rgba(15,23,42,.14)}.supplier-results button[data-v-111f85d3]{display:flex;justify-content:space-between;width:100%;padding:9px 11px;border:0;border-bottom:1px solid #eef1f6;background:#fff;text-align:left;cursor:pointer}.supplier-results button[data-v-111f85d3]:hover{background:#f5f7ff}.supplier-results small[data-v-111f85d3]{color:#7a8499}.bulk-edit-link[data-v-111f85d3]{align-self:flex-start;border:0;background:transparent;color:#193ab8;cursor:pointer}.bulk-edit-error[data-v-111f85d3]{margin:4px 0 14px;padding:10px 12px;border-radius:7px;background:#fff0f0;color:#a61b1b}.bulk-edit-footer[data-v-111f85d3]{display:flex;justify-content:flex-end;gap:10px;padding-top:8px}.bulk-edit-footer button[data-v-111f85d3]{min-height:40px;padding:0 16px;border-radius:7px;font-weight:700;cursor:pointer}.bulk-edit-cancel[data-v-111f85d3]{border:1px solid #d6deeb;background:#fff;color:#38476a}.bulk-edit-submit[data-v-111f85d3]{border:0;background:#193ab8;color:#fff}.bulk-edit-submit[data-v-111f85d3]:disabled{opacity:.55;cursor:not-allowed}@media (max-width:600px){.bulk-edit-grid[data-v-111f85d3]{grid-template-columns:1fr}}.location-scope-filter[data-v-2958902c]{border:1px solid var(--control-border);background:var(--control-bg);border-radius:var(--control-radius);height:var(--control-height);padding:0 var(--sp-3);color:var(--text);display:inline-flex;align-items:center;gap:var(--sp-2);min-width:0;font-family:var(--font);font-size:var(--fs-sm);transition:border-color var(--motion)}.location-scope-filter[data-v-2958902c]:focus-within{border-color:var(--focus-ring)}.pill-label[data-v-2958902c]{color:var(--text-muted);font-weight:var(--fw-semibold);white-space:nowrap}.location-scope-filter select[data-v-2958902c]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;outline:none;background:transparent;color:var(--text);font-size:var(--fs-sm);font-family:inherit;max-width:220px;padding:0;margin:0;cursor:pointer}.location-scope-filter select[data-v-2958902c]:disabled{opacity:1;color:var(--text);cursor:default}.location-scope-filter[data-v-2958902c]:after{content:"";flex:0 0 auto;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid var(--text-muted);pointer-events:none}@media screen and (max-width:840px){.location-scope-filter select[data-v-2958902c]{max-width:180px}}.ui-pagehead[data-v-159a3c10]{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--sp-4);flex-wrap:wrap;font-family:var(--font)}.ui-pagehead__title-row[data-v-159a3c10]{display:flex;align-items:center;gap:var(--sp-2)}.ui-pagehead__title[data-v-159a3c10]{margin:0;font-size:var(--fs-xl);font-weight:var(--fw-heavy);letter-spacing:-.02em;color:var(--text-heading)}.ui-pagehead__title-link[data-v-159a3c10]{color:inherit;text-decoration:none}.ui-pagehead__title-link[data-v-159a3c10]:hover{text-decoration:underline;text-underline-offset:3px}.ui-pagehead__subtitle[data-v-159a3c10]{margin:3px 0 0;font-size:var(--fs-sm);color:var(--text-muted)}.ui-pagehead__actions[data-v-159a3c10]{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap}@media (max-width:767px){.ui-pagehead__actions[data-v-159a3c10]{width:100%}}.lha-scope[data-v-57da886f]{display:inline-flex;align-items:center;gap:var(--sp-3)}.lha-scope[data-v-57da886f]:empty{display:none}.lha-scope__loc[data-v-57da886f]{display:contents}.lha-scope__date[data-v-57da886f]{gap:var(--sp-2);flex-wrap:wrap}.lha-cta[data-v-57da886f],.lha-scope__date[data-v-57da886f]{display:inline-flex;align-items:center}.lha-overflow[data-v-57da886f]{position:relative;display:inline-flex}.lha-more[data-v-57da886f]{display:inline-flex;align-items:center;gap:var(--sp-2);height:var(--control-height);padding:0 var(--sp-4);border-radius:var(--control-radius);background:var(--control-bg);border:1px solid var(--control-border);color:var(--text);font-family:var(--font);font-weight:var(--fw-semibold);font-size:var(--fs-sm);cursor:pointer;transition:background var(--motion),border-color var(--motion)}.lha-more[data-v-57da886f]:hover{background:var(--bg-subtle);border-color:var(--c-neutral-300)}.lha-more[data-v-57da886f] svg{width:12px;height:12px}.lha-menu[data-v-57da886f]{position:absolute;top:calc(100% + 6px);right:0;z-index:var(--z-dropdown);min-width:200px;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);padding:var(--sp-1)}.lha-menu .ui-menu-item[data-v-57da886f]{display:flex;align-items:center;gap:var(--sp-2);width:100%;box-sizing:border-box;padding:var(--sp-2) var(--sp-3);border:0;background:none;cursor:pointer;text-align:left;text-decoration:none;font-family:var(--font);font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text);border-radius:var(--radius-sm);white-space:nowrap;transition:background var(--motion),color var(--motion)}.lha-menu .ui-menu-item[data-v-57da886f]:hover{background:var(--bg-subtle);color:var(--text-link)}@media screen and (max-width:767px){.lha-scope[data-v-57da886f]{width:100%;display:flex;gap:var(--sp-2)}.lha-scope--split .lha-scope__date[data-v-57da886f],.lha-scope--split .lha-scope__loc[data-v-57da886f]>*{flex:1 1 0;min-width:0}.lha-scope[data-v-57da886f] select{width:100%}.lha-scope--nocta[data-v-57da886f]{width:auto;flex:1 1 0;min-width:0}.lha-scope__date[data-v-57da886f]{display:flex}.lha-cta[data-v-57da886f]{flex:1 1 auto}.lha-cta[data-v-57da886f] .ui-btn{width:100%}.lha-overflow[data-v-57da886f]{flex:0 0 auto}.lha-menu[data-v-57da886f]{right:0;left:auto}}.idt[data-v-150b1ff6]{display:inline-flex;align-items:center;gap:4px;padding:3px;background:var(--bg-subtle);border:1px solid var(--c-neutral-100);border-radius:var(--radius-pill);font-family:var(--font);max-width:100%;overflow-x:auto}.idt__tab[data-v-150b1ff6]{display:inline-flex;align-items:center;padding:7px 15px;border-radius:var(--radius-pill);font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--text-muted);text-decoration:none;white-space:nowrap;transition:background var(--motion),color var(--motion)}.idt__tab[data-v-150b1ff6]:hover{color:var(--text)}.idt__tab--on[data-v-150b1ff6]{background:var(--bg);color:var(--action);box-shadow:var(--shadow-sm)}.ui-ftb[data-v-0eac00d0]{display:flex;flex-direction:column;gap:var(--sp-3);font-family:var(--font);background:var(--bg);border:1px solid var(--c-neutral-100);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:var(--sp-4) var(--sp-5)}.ui-ftb__lead[data-v-0eac00d0]{display:flex;align-items:center;min-width:0}.ui-ftb__body[data-v-0eac00d0]{display:flex;align-items:flex-end;flex-wrap:wrap;gap:var(--sp-3)}.ui-ftb__search[data-v-0eac00d0]{flex:1 1 260px;min-width:0}.ui-ftb__date[data-v-0eac00d0]{flex:0 1 240px;min-width:0}.ui-ftb__filters[data-v-0eac00d0]{display:contents}.ui-ftb .ui-ftb__filters[data-v-0eac00d0]>*{flex:0 1 200px;min-width:160px}.ui-ftb__actions[data-v-0eac00d0]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-2);margin-left:auto}.ui-ftb__date[data-v-0eac00d0] input,.ui-ftb__filters[data-v-0eac00d0] input,.ui-ftb__filters[data-v-0eac00d0] select,.ui-ftb__search[data-v-0eac00d0] input{width:100%;height:var(--control-height);padding:0 var(--sp-3);border:1px solid var(--control-border);border-radius:var(--control-radius);background:var(--control-bg);color:var(--text);font-family:var(--font);font-size:var(--fs-sm);outline:none;transition:border-color var(--motion);max-width:100%}.ui-ftb__date[data-v-0eac00d0] input:focus,.ui-ftb__filters[data-v-0eac00d0] input:focus,.ui-ftb__filters[data-v-0eac00d0] select:focus,.ui-ftb__search[data-v-0eac00d0] input:focus{border-color:var(--focus-ring)}.ui-ftb__date[data-v-0eac00d0] label,.ui-ftb__filters[data-v-0eac00d0] label,.ui-ftb__search[data-v-0eac00d0] label{display:block;margin-bottom:var(--sp-1);font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--text-muted)}@media screen and (max-width:767px){.ui-ftb__body[data-v-0eac00d0]{align-items:stretch}.ui-ftb__date[data-v-0eac00d0],.ui-ftb__search[data-v-0eac00d0]{flex:1 1 100%}.ui-ftb__filters[data-v-0eac00d0]{flex:1 1 100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(108px,1fr));gap:var(--sp-2)}.ui-ftb .ui-ftb__filters[data-v-0eac00d0]>*{min-width:0}.ui-ftb__actions[data-v-0eac00d0]{margin-left:0}.ui-ftb__actions[data-v-0eac00d0] .ui-btn{flex:1 1 auto}}.ui-card[data-v-4780c4c3]{background:var(--bg);border:1px solid var(--c-neutral-100);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);display:flex;flex-direction:column;font-family:var(--font)}.ui-card__head[data-v-4780c4c3]{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5) var(--sp-2)}.ui-card__title[data-v-4780c4c3]{margin:0;font-size:var(--fs-md);font-weight:var(--fw-bold);color:var(--text-strong);letter-spacing:-.01em}.ui-card__subtitle[data-v-4780c4c3]{margin:2px 0 0;font-size:var(--fs-sm);color:var(--text-muted)}.ui-card__actions[data-v-4780c4c3]{display:flex;align-items:center;gap:var(--sp-2);flex:0 0 auto}.ui-card__body--pad[data-v-4780c4c3]{padding:var(--sp-4) var(--sp-5) var(--sp-5)}.ui-card__head+.ui-card__body--pad[data-v-4780c4c3]{padding-top:var(--sp-2)}.ap__inner[data-v-27fdd7ee]{width:90%;max-width:1400px;margin:0 auto}.ap__inner[data-v-27fdd7ee]:first-of-type{padding-top:0}.ap-search[data-v-27fdd7ee]{position:relative;display:block}.ap-search__icon[data-v-27fdd7ee]{position:absolute;left:var(--sp-3);top:50%;transform:translateY(-50%);color:var(--text-muted);font-size:var(--fs-sm);pointer-events:none;line-height:0}.ap-search__input[data-v-27fdd7ee]{padding-left:calc(var(--sp-3)*2 + 14px)!important}.ap-field[data-v-27fdd7ee]{min-width:0}.ap-name[data-v-27fdd7ee],.ap-name__link[data-v-27fdd7ee]{display:flex;align-items:center;gap:var(--sp-2);min-width:0}.ap-name__link[data-v-27fdd7ee]{color:inherit;text-decoration:none}.ap-name__img[data-v-27fdd7ee]{height:36px;width:36px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:var(--radius-sm);flex:0 0 auto}.ap-name__copy[data-v-27fdd7ee]{display:flex;align-items:center;gap:var(--sp-2);min-width:0}.ap-name__text[data-v-27fdd7ee]{display:block;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--fw-semibold)}.ap-name__link:hover .ap-name__text[data-v-27fdd7ee]{color:var(--text-link)}.ap-chip[data-v-27fdd7ee]{flex:0 0 auto;background:var(--bg-subtle);border:1px solid var(--c-neutral-100);border-radius:var(--radius-pill);padding:1px var(--sp-2);font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--text-muted);white-space:nowrap}.ap-merch[data-v-27fdd7ee]{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto}.ap-merch__chip[data-v-27fdd7ee]{background:var(--bg-subtle);border:1px solid var(--c-neutral-100);border-radius:var(--radius-pill);padding:1px var(--sp-2);font-size:var(--fs-xs);color:var(--text-muted);white-space:nowrap}.ap-merch__chip--more[data-v-27fdd7ee]{font-weight:var(--fw-semibold)}.ap-type[data-v-27fdd7ee]{font-size:var(--fs-sm);color:var(--text-muted);white-space:nowrap}.ap-unit[data-v-27fdd7ee]{font-size:var(--fs-xs);color:var(--text-muted)}.ap-bulk__btn[data-v-27fdd7ee]{height:30px;padding:0 var(--sp-3);border-radius:var(--control-radius);border:1px solid var(--control-border);background:var(--control-bg);color:var(--text);font-family:var(--font);font-size:var(--fs-xs);font-weight:var(--fw-semibold);cursor:pointer;transition:background var(--motion),border-color var(--motion)}.ap-bulk__btn[data-v-27fdd7ee]:hover{background:var(--bg-subtle)}.ap-bulk__btn[data-v-27fdd7ee]:disabled{opacity:.5;cursor:default}.ap-bulk__btn--danger[data-v-27fdd7ee]{color:var(--c-danger);border-color:var(--c-danger-bg)}.ap-bulk__btn--danger[data-v-27fdd7ee]:hover{background:var(--c-danger-bg)}.catalogue-product-tooltip[data-v-27fdd7ee]{position:fixed;z-index:100000;box-sizing:border-box;padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-md);background:var(--c-neutral-900);color:var(--c-neutral-0);font-size:var(--fs-xs);font-weight:var(--fw-semibold);line-height:1.4;white-space:normal;overflow-wrap:anywhere;box-shadow:var(--shadow-lg);pointer-events:none}