.global-search-shell[data-v-c2189c25]{overflow:hidden}.global-search-bar[data-v-c2189c25]{background:var(--bs-body-bg);border-bottom:1px solid #0f172a14;align-items:center;gap:.85rem;padding:1rem 1.25rem;display:flex}.global-search-bar-icon[data-v-c2189c25]{color:var(--bs-secondary-color);font-size:1.05rem}.global-search-input[data-v-c2189c25]{width:100%;color:inherit;background:0 0;border:0;outline:0;font-size:1rem;font-weight:600}.global-search-body[data-v-c2189c25]{background:var(--bs-body-bg);max-height:min(68vh,680px);overflow-y:auto}.global-search-state[data-v-c2189c25]{text-align:center;padding:2.75rem 1.5rem}.global-search-results[data-v-c2189c25]{gap:1rem;padding:1rem;display:grid}.global-search-section[data-v-c2189c25]{background:var(--bs-tertiary-bg);border:1px solid #0f172a14;border-radius:1rem;overflow:hidden}.global-search-section-head[data-v-c2189c25]{background:var(--bs-body-bg);border-bottom:1px solid #0f172a14;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;display:flex}.global-search-section-title[data-v-c2189c25]{align-items:center;gap:.75rem;min-width:0;display:flex}.global-search-section-icon[data-v-c2189c25]{border-radius:.8rem;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.global-search-result[data-v-c2189c25]{background:0 0;border:0;border-top:1px solid #0f172a14;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;display:flex}.global-search-result[data-v-c2189c25]:first-child{border-top:0}.global-search-result[data-v-c2189c25]:hover,.global-search-result[data-v-c2189c25]:focus-visible{background:#dc35450d}.global-search-result-main[data-v-c2189c25]{min-width:0}@media (width<=575.98px){.global-search-bar[data-v-c2189c25]{padding:.9rem 1rem}.global-search-results[data-v-c2189c25],.global-search-section-head[data-v-c2189c25],.global-search-result[data-v-c2189c25]{padding:.85rem}.global-search-result[data-v-c2189c25]{flex-direction:column;align-items:flex-start}}.async-search-select[data-v-0af3869b]{position:relative}.async-search-select .form-select[data-v-0af3869b]{appearance:none;background-image:none}.async-search-select-trigger[data-v-0af3869b]{padding-right:2.25rem;position:relative}.async-search-select-icon[data-v-0af3869b]{pointer-events:none;color:var(--bs-secondary-color);position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.async-search-select-menu[data-v-0af3869b]{z-index:1080;background:var(--bs-body-bg);border:1px solid var(--bs-border-color-translucent);position:absolute;top:calc(100% + .25rem);left:0;right:0}.async-search-select-results[data-v-0af3869b]{max-height:240px;overflow-y:auto}.async-search-select-option[data-v-0af3869b]{text-align:left;width:100%;color:var(--bs-body-color);background:0 0;border:0;border-radius:.5rem;padding:.5rem;transition:background-color .15s,color .15s}.async-search-select-option[data-v-0af3869b]:hover,.async-search-select-option[data-v-0af3869b]:focus-visible{background:var(--bs-tertiary-bg);color:var(--bs-body-emphasis-color);outline:none}.multi-select[data-v-37978f52]{width:100%;position:relative}.multi-select .form-select[data-v-37978f52]{appearance:none;background-image:none;padding-right:2.5rem;position:relative}.multi-select .form-select[data-v-37978f52]:after{display:none}.multi-select i.bi[data-v-37978f52]{color:#495057;pointer-events:none;font-size:.9rem;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.multi-select-menu[data-v-37978f52]{z-index:9999;background:#fff;border-radius:.25rem;width:100%;position:absolute;top:100%;left:0;right:0;box-shadow:0 .25rem .75rem #0000001a}.membership-qr-image[data-v-5fcdc884]{width:260px;max-width:100%}.inventory-avatar[data-v-90b6ae0c]{color:#dc3545;background:#dc35451f;border-radius:.9rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}.inventory-avatar--sm[data-v-90b6ae0c]{border-radius:.65rem;width:2rem;height:2rem;font-size:.85rem}.inventory-avatar--warning[data-v-90b6ae0c]{color:#d39e00;background:#ffc10729}.inventory-avatar--danger[data-v-90b6ae0c]{color:#c8102e;background:#dc35452e}.row-state-warning td[data-v-90b6ae0c]:first-child,.row-state-warning.member-card[data-v-90b6ae0c]{box-shadow:inset 3px 0 #ffc107b3}.row-state-danger td[data-v-90b6ae0c]:first-child,.row-state-danger.member-card[data-v-90b6ae0c]{box-shadow:inset 3px 0 #dc3545d9}.stock-bar[data-v-90b6ae0c]{background:#0000000f;border-radius:999px;width:100%;max-width:220px;height:6px;position:relative;overflow:visible}.stock-bar-fill[data-v-90b6ae0c]{border-radius:999px;height:100%;transition:width .25s}.stock-bar-fill--success[data-v-90b6ae0c]{background:#198754}.stock-bar-fill--warning[data-v-90b6ae0c]{background:#f0ad4e}.stock-bar-fill--danger[data-v-90b6ae0c]{background:#dc3545}.stock-bar-marker[data-v-90b6ae0c]{pointer-events:none;background:#00000073;border-radius:1px;width:2px;height:10px;position:absolute;top:-2px}.x-small[data-v-90b6ae0c]{font-size:.72rem;line-height:1.1}.margin-pill[data-v-90b6ae0c]{border-radius:999px;align-items:center;padding:2px 8px;font-size:.7rem;font-weight:600;line-height:1.4;display:inline-flex}.margin-pill--good[data-v-90b6ae0c]{color:#146c43;background:#1987541f}.margin-pill--warn[data-v-90b6ae0c]{color:#b07a13;background:#f0ad4e2e}.margin-pill--bad[data-v-90b6ae0c]{color:#b02a37;background:#dc354524}.filter-chip[data-v-90b6ae0c]{color:#084298;background:#0d6efd14;border-radius:999px;align-items:center;gap:6px;padding:4px 4px 4px 10px;font-size:.75rem;font-weight:500;display:inline-flex}.filter-chip-label[data-v-90b6ae0c]{color:#0000008c;font-weight:500}.filter-chip-value[data-v-90b6ae0c]{font-weight:600}.filter-chip-remove[data-v-90b6ae0c]{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:.65rem;line-height:1;transition:background .15s;display:inline-flex}.filter-chip-remove[data-v-90b6ae0c]:hover{background:#0000001f}.form-section-title[data-v-90b6ae0c]{text-transform:uppercase;letter-spacing:1px;color:#00000080;border-bottom:1px solid #00000014;margin-bottom:.5rem;padding-bottom:.35rem;font-size:.7rem;font-weight:700}.margin-display[data-v-90b6ae0c]{border-radius:.4rem;align-items:center;min-height:calc(2.25rem + 2px);padding:.45rem .75rem;font-size:.85rem;font-weight:600;display:flex}.margin-display.margin-pill--good[data-v-90b6ae0c]{color:#146c43;background:#1987541f}.margin-display.margin-pill--warn[data-v-90b6ae0c]{color:#b07a13;background:#f0ad4e2e}.margin-display.margin-pill--bad[data-v-90b6ae0c]{color:#b02a37;background:#dc354524}.margin-display--empty[data-v-90b6ae0c]{color:#00000073;background:#0000000a;font-weight:500}.empty-illustration[data-v-90b6ae0c]{color:#dc3545;background:#dc354514;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;font-size:1.6rem;display:flex}.restock-summary[data-v-90b6ae0c]{background:#00000006;border:1px solid #0000000f;border-radius:.6rem;padding:.85rem}.restock-stats[data-v-90b6ae0c]{border-top:1px dashed #00000014;align-items:center;gap:1rem;margin-top:.5rem;padding-top:.5rem;display:flex}.restock-stats>div[data-v-90b6ae0c]{flex:1}.restock-stat-label[data-v-90b6ae0c]{text-transform:uppercase;letter-spacing:1px;color:#00000080;font-size:.68rem;font-weight:600}.restock-stat-value[data-v-90b6ae0c]{font-size:1.05rem;font-weight:700}[data-bs-theme=dark] .stock-bar[data-v-90b6ae0c]{background:#ffffff14}[data-bs-theme=dark] .stock-bar-marker[data-v-90b6ae0c]{background:#ffffff8c}[data-bs-theme=dark] .filter-chip[data-v-90b6ae0c]{color:#9ec5fe;background:#0d6efd2e}[data-bs-theme=dark] .filter-chip-label[data-v-90b6ae0c]{color:#ffffff8c}[data-bs-theme=dark] .filter-chip-remove[data-v-90b6ae0c]:hover{background:#ffffff1f}[data-bs-theme=dark] .form-section-title[data-v-90b6ae0c]{color:#ffffff80;border-bottom-color:#ffffff14}[data-bs-theme=dark] .margin-display--empty[data-v-90b6ae0c]{color:#ffffff73;background:#ffffff0f}[data-bs-theme=dark] .restock-summary[data-v-90b6ae0c]{background:#ffffff08;border-color:#ffffff14}[data-bs-theme=dark] .restock-stats[data-v-90b6ae0c]{border-top-color:#ffffff1a}[data-bs-theme=dark] .restock-stat-label[data-v-90b6ae0c]{color:#ffffff80}[data-bs-theme=dark] .empty-illustration[data-v-90b6ae0c]{background:#dc354529}.sales-type-group[data-v-f5f78e51]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;width:100%;display:grid}.sales-type-group>.btn[data-v-f5f78e51]{width:100%;border-radius:.5rem!important}@media (width>=768px){.sales-type-group[data-v-f5f78e51]{gap:0;width:auto;display:inline-flex}.sales-type-group>.btn[data-v-f5f78e51]{width:auto;border-radius:0!important}.sales-type-group>.btn[data-v-f5f78e51]:first-child{border-top-left-radius:.375rem!important;border-bottom-left-radius:.375rem!important}.sales-type-group>.btn[data-v-f5f78e51]:last-child{border-top-right-radius:.375rem!important;border-bottom-right-radius:.375rem!important}}.membership-qr-image[data-v-f5f78e51]{width:260px;max-width:100%}.schedule-header[data-v-53d293f6]{border:1px solid var(--bs-border-color);background:var(--bs-tertiary-bg);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.schedule-summary[data-v-53d293f6]{align-items:center;gap:20px;display:flex}.schedule-summary-block[data-v-53d293f6]{flex-direction:column;align-items:flex-start;display:flex}.schedule-summary-value[data-v-53d293f6]{color:var(--bs-emphasis-color);font-size:1.2rem;font-weight:700;line-height:1}.schedule-summary-unit[data-v-53d293f6]{color:var(--bs-secondary-color);margin-left:2px;font-size:.75rem;font-weight:500}.schedule-summary-label[data-v-53d293f6]{text-transform:uppercase;letter-spacing:.04em;color:var(--bs-secondary-color);margin-top:2px;font-size:.65rem}.schedule-summary-status[data-v-53d293f6]{margin-left:4px}.schedule-actions[data-v-53d293f6]{align-items:center;gap:6px;display:flex}.schedule-days[data-v-53d293f6]{flex-direction:column;gap:6px;display:flex}.schedule-day[data-v-53d293f6]{border:1px solid var(--bs-border-color);background:var(--bs-body-bg);border-radius:8px;padding:8px 12px}.schedule-day.is-day-off[data-v-53d293f6]{background:var(--bs-tertiary-bg)}.schedule-day.is-today[data-v-53d293f6]{border-color:var(--bs-danger)}.schedule-day-head[data-v-53d293f6]{justify-content:space-between;align-items:center;gap:8px;display:flex}.schedule-day-name[data-v-53d293f6]{align-items:center;gap:6px;font-size:.92rem;font-weight:600;display:flex}.schedule-today-tag[data-v-53d293f6]{color:var(--bs-danger);background:rgba(var(--bs-danger-rgb), .1);text-transform:uppercase;letter-spacing:.04em;border-radius:4px;padding:1px 6px;font-size:.65rem;font-weight:500}.schedule-day-meta[data-v-53d293f6]{align-items:center;gap:8px;display:flex}.schedule-hours[data-v-53d293f6]{color:var(--bs-success);font-size:.78rem;font-weight:600}.schedule-off[data-v-53d293f6]{color:var(--bs-secondary-color);font-size:.78rem;font-style:italic}.schedule-menu-btn[data-v-53d293f6]{color:var(--bs-secondary-color);line-height:1;padding:2px 4px!important}.schedule-menu-btn[data-v-53d293f6]:hover{color:var(--bs-emphasis-color)}.schedule-shifts[data-v-53d293f6]{flex-direction:column;gap:4px;margin-top:6px;display:flex}.schedule-shift[data-v-53d293f6]{grid-template-columns:auto auto auto auto auto 1fr;align-items:center;gap:6px;display:grid}.schedule-shift.has-error .schedule-time[data-v-53d293f6]{border-color:var(--bs-danger)}.schedule-time[data-v-53d293f6]{width:105px}.schedule-dash[data-v-53d293f6]{color:var(--bs-secondary-color)}.schedule-dur[data-v-53d293f6]{color:var(--bs-secondary-color);white-space:nowrap;font-size:.75rem}.schedule-remove[data-v-53d293f6]{line-height:1;padding:0 4px!important}.schedule-error[data-v-53d293f6]{color:var(--bs-danger);grid-column:1/-1;margin-top:-2px;font-size:.75rem}.schedule-add-link[data-v-53d293f6]{color:var(--bs-secondary-color);align-self:flex-start;margin-top:2px;font-size:.8rem;text-decoration:none}.schedule-add-link[data-v-53d293f6]:hover{color:var(--bs-danger)}@media (width<=600px){.schedule-summary[data-v-53d293f6]{gap:14px}.schedule-summary-value[data-v-53d293f6]{font-size:1rem}.schedule-shift[data-v-53d293f6]{grid-template-columns:1fr auto 1fr auto auto}.schedule-time[data-v-53d293f6]{width:100%}.schedule-dur[data-v-53d293f6]{text-align:right;grid-column:1/-1}.schedule-error[data-v-53d293f6]{grid-column:1/-1}}
