.session-notice[data-v-914dd4d7]{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;margin:12px 0;padding:12px;font-size:13px;line-height:1.5}.login-page[data-v-914dd4d7]{background:#f3f4f6;justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex}.login-card[data-v-914dd4d7]{background:#fff;border-radius:16px;width:100%;max-width:390px;padding:36px;box-shadow:0 10px 35px #00000014}.logo[data-v-914dd4d7]{text-align:center;color:#f4511e;font-size:30px;font-weight:800}h2[data-v-914dd4d7]{text-align:center;margin:10px 0 4px}.subtitle[data-v-914dd4d7]{text-align:center;color:#777;margin-bottom:30px;font-size:13px}.form-group[data-v-914dd4d7]{margin-bottom:18px}label[data-v-914dd4d7]{margin-bottom:7px;font-size:14px;font-weight:600;display:block}input[data-v-914dd4d7]{box-sizing:border-box;border:1px solid #d1d5db;border-radius:8px;width:100%;padding:13px;font-size:15px}input[data-v-914dd4d7]:focus{border-color:#f4511e;outline:none}button[data-v-914dd4d7]{color:#fff;cursor:pointer;background:#f4511e;border:none;border-radius:8px;width:100%;padding:14px;font-size:15px;font-weight:700}button[data-v-914dd4d7]:disabled{opacity:.6;cursor:not-allowed}.error[data-v-914dd4d7]{color:#dc2626;margin-bottom:15px;font-size:13px}.version[data-v-914dd4d7]{text-align:center;color:#999;margin-top:30px;font-size:12px}.backoffice,.backoffice .main-area,.backoffice .main-content,.backoffice .main-content>*{min-width:0}.backoffice .main-content :is(.table-wrap,.table-scroll,.scroll,.table-container){overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;max-width:100%}.backoffice .main-content :is(input:not([type=checkbox]):not([type=radio]),select,textarea){max-width:100%}@media (width<=767px){.backoffice .main-content{width:100%}.backoffice .main-content :is(.page-heading,.page-header,.title-row,.heading,.loc-title){min-width:0}.backoffice .main-content :is(.filters,.tools,.toolbar){max-width:100%}.backoffice .main-content :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px}}.backoffice[data-v-c7ed9541]{background:#f5f6fa;min-height:100vh;display:flex}.sidebar[data-v-c7ed9541]{z-index:100;background:#fff;border-right:1px solid #e5e7eb;flex-direction:column;width:245px;min-width:245px;height:100dvh;display:flex;position:sticky;top:0}.sidebar-brand[data-v-c7ed9541]{border-bottom:1px solid #edf0f2;padding:25px 22px}.brand-title[data-v-c7ed9541]{color:#f4511e;letter-spacing:.5px;font-size:23px;font-weight:800}.brand-subtitle[data-v-c7ed9541]{color:#64748b;letter-spacing:1px;margin-top:4px;font-size:11px}.sidebar-content[data-v-c7ed9541]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;padding:15px 12px;overflow-y:auto}.nav-group[data-v-c7ed9541]{margin-bottom:24px}.nav-title[data-v-c7ed9541]{color:#94a3b8;letter-spacing:1px;margin-bottom:9px;padding:0 12px;font-size:10px;font-weight:800}.nav-item[data-v-c7ed9541]{text-align:left;color:#334155;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;width:100%;margin-bottom:3px;padding:11px 13px;font-size:13px;text-decoration:none;display:flex}.nav-item[data-v-c7ed9541]:hover{background:#fff0eb}.nav-item.active[data-v-c7ed9541]{color:#f4511e;background:#fff0eb;font-weight:700}.nav-icon[data-v-c7ed9541]{text-align:left;width:28px;font-size:17px}.sidebar-footer[data-v-c7ed9541]{color:#94a3b8;text-align:center;border-top:1px solid #edf0f2;flex-shrink:0;padding:18px;font-size:11px}.main-area[data-v-c7ed9541]{flex:1;width:100%;min-width:0}.topbar[data-v-c7ed9541]{background:#fff;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;height:72px;padding:0 28px;display:flex}.topbar-left[data-v-c7ed9541],.topbar-right[data-v-c7ed9541]{align-items:center;gap:20px;display:flex}.system-title[data-v-c7ed9541]{color:#1e293b;font-size:17px;font-weight:800}.location-badge[data-v-c7ed9541]{color:#475569;background:#f1f5f9;border-radius:7px;padding:9px 14px;font-size:11px;font-weight:700}.user-profile[data-v-c7ed9541]{align-items:center;gap:10px;display:flex}.user-avatar[data-v-c7ed9541]{color:#f4511e;background:#ffede5;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.user-name[data-v-c7ed9541]{font-size:13px;font-weight:700}.user-role[data-v-c7ed9541]{color:#64748b;margin-top:3px;font-size:10px}.logout-button[data-v-c7ed9541]{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:7px;padding:9px 15px;font-size:12px}.logout-button[data-v-c7ed9541]:hover{background:#f8fafc}.main-content[data-v-c7ed9541]{max-width:1600px;margin:0 auto;padding:28px}.menu-toggle[data-v-c7ed9541]{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;min-width:44px;min-height:44px;font-size:23px;display:none}.mobile-overlay[data-v-c7ed9541]{display:none}@media (width<=900px){.sidebar[data-v-c7ed9541]{width:min(280px,85vw);min-width:0;transition:transform .22s;position:fixed;top:0;left:0;transform:translate(-105%)}.sidebar-open[data-v-c7ed9541]{transform:translate(0)}.mobile-overlay[data-v-c7ed9541]{z-index:90;background:#00000059;display:block;position:fixed;inset:0}.menu-toggle[data-v-c7ed9541]{display:flex}.topbar[data-v-c7ed9541]{padding:0 15px}.system-title[data-v-c7ed9541]{font-size:14px}.topbar-left[data-v-c7ed9541],.topbar-right[data-v-c7ed9541]{gap:10px}.location-badge[data-v-c7ed9541],.user-details[data-v-c7ed9541]{display:none}.main-content[data-v-c7ed9541]{padding:16px}}@media (width<=480px){.system-title[data-v-c7ed9541]{font-size:12px}.user-avatar[data-v-c7ed9541]{display:none}.logout-button[data-v-c7ed9541]{min-height:42px;padding:8px 10px}.topbar[data-v-c7ed9541]{height:58px;padding:0 10px}.main-content[data-v-c7ed9541]{padding:12px}}.location-selector[data-v-7ca475ff]{background:#fff;border:1px solid #e2e8f0;border-radius:9px;min-width:200px;padding:10px 14px}.selector-label[data-v-7ca475ff]{color:#94a3b8;margin-bottom:6px;font-size:10px;font-weight:700;display:block}.selector-control[data-v-7ca475ff]{text-overflow:ellipsis;color:#334155;cursor:pointer;background:0 0;border:none;outline:none;width:100%;min-width:0;font-size:13px;font-weight:700}.selector-control[data-v-7ca475ff]:disabled{opacity:.5;cursor:not-allowed}.location-readonly[data-v-7ca475ff]{color:#334155;overflow-wrap:anywhere;font-size:13px;font-weight:700}.selector-status[data-v-7ca475ff]{color:#64748b;margin-top:6px;font-size:11px}.selector-error[data-v-7ca475ff]{color:#dc2626;margin-top:6px;font-size:11px}@media (width<=700px){.location-selector[data-v-7ca475ff]{width:100%;min-width:0}}.dashboard-page[data-v-60a5da99]{color:#17253c;width:100%;min-width:0;padding-bottom:30px}.page-header[data-v-60a5da99]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.heading[data-v-60a5da99]{flex:1;min-width:240px}.eyebrow[data-v-60a5da99]{letter-spacing:1.1px;color:#94a3b8;font-size:11px;font-weight:800}.heading h1[data-v-60a5da99]{letter-spacing:-.5px;color:#17253c;margin:8px 0;font-size:28px}.heading p[data-v-60a5da99]{color:#64748b;margin:0;font-size:13px;line-height:1.55}.page-header[data-v-60a5da99] .location-selector{min-width:240px;max-width:365px}.toolbar[data-v-60a5da99]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:19px;padding:13px 16px;display:flex}.date-block[data-v-60a5da99]{gap:5px;display:grid}.date-block strong[data-v-60a5da99]{font-size:13px}.date-block small[data-v-60a5da99]{color:#718096;font-size:11px}.refresh-button[data-v-60a5da99],.notice button[data-v-60a5da99]{color:#f4511e;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:9px;min-height:40px;padding:9px 16px;font-weight:800}.refresh-button[data-v-60a5da99]:disabled{opacity:.55;cursor:wait}.notice[data-v-60a5da99]{border-radius:9px;margin:10px 0;padding:12px 14px;font-size:12px;line-height:1.5}.error-notice[data-v-60a5da99]{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.error-notice button[data-v-60a5da99]{min-height:32px;margin-left:8px}.load-state[data-v-60a5da99]{color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:12px;justify-content:center;align-items:center;gap:12px;min-height:200px;font-size:13px;display:flex}.loading-mark[data-v-60a5da99]{border:3px solid #fed7aa;border-top-color:#f4511e;border-radius:50%;width:21px;height:21px;animation:.8s linear infinite turn-60a5da99}@keyframes turn-60a5da99{to{transform:rotate(360deg)}}.section-head[data-v-60a5da99]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 5px;display:flex}.section-head h2[data-v-60a5da99]{margin:0;font-size:16px;font-weight:800}.section-head a[data-v-60a5da99],.activity-title a[data-v-60a5da99]{color:#ef4d20;font-size:12px;font-weight:800;text-decoration:none}.explain[data-v-60a5da99]{color:#64748b;margin:0 0 12px;font-size:11px;line-height:1.6}.kpi-grid[data-v-60a5da99]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.kpi-card[data-v-60a5da99]{background:#fff;border:1px solid #e2e8f0;border-radius:13px;flex-direction:column;gap:11px;min-width:0;min-height:132px;padding:17px;display:flex;position:relative;overflow:hidden}.kpi-card[data-v-60a5da99]:before{content:"";background:#f4511e;width:4px;position:absolute;top:0;bottom:0;left:0}.kpi-blue[data-v-60a5da99]:before{background:#3b82f6}.kpi-green[data-v-60a5da99]:before{background:#16a34a}.kpi-red[data-v-60a5da99]:before{background:#ef4444}.kpi-label[data-v-60a5da99]{color:#64748b;font-size:12px;font-weight:700}.kpi-value[data-v-60a5da99]{overflow-wrap:anywhere;font-size:clamp(18px,1.7vw,28px);font-weight:850;line-height:1.2}.kpi-hint[data-v-60a5da99]{color:#64748b;margin-top:auto;font-size:11px;line-height:1.4}.details-grid[data-v-60a5da99],.panels-grid[data-v-60a5da99]{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-bottom:18px;display:grid}.panel[data-v-60a5da99]{background:#fff;border:1px solid #e2e8f0;border-radius:13px;min-width:0;padding:17px}.panel-title[data-v-60a5da99]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.panel-title h3[data-v-60a5da99]{color:#17253c;margin:0;font-size:15px}.panel-title span[data-v-60a5da99]{color:#94a3b8;text-align:right;font-size:11px}.simple-row[data-v-60a5da99]{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:flex-start;gap:12px;padding:9px 0;font-size:12px;display:flex}.simple-row strong[data-v-60a5da99]{text-align:right;white-space:nowrap}.simple-row.light-row[data-v-60a5da99]{color:#64748b}.simple-row.total-row[data-v-60a5da99]{color:#17253c;font-size:14px;font-weight:800}.simple-row.compact-row[data-v-60a5da99]{color:#64748b;font-size:11px}.text-red[data-v-60a5da99]{color:#dc2626!important}.panel-footnote[data-v-60a5da99]{color:#64748b;margin:12px 0 0;font-size:10px;line-height:1.65}.stock-heading[data-v-60a5da99]{margin-top:5px}.stock-toolbar[data-v-60a5da99]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.stock-toolbar .explain[data-v-60a5da99]{flex:1;margin:0}.stock-toolbar label[data-v-60a5da99]{color:#64748b;white-space:nowrap;align-items:center;gap:7px;font-size:11px;display:flex}.stock-toolbar select[data-v-60a5da99]{color:#17253c;background:#fff;border:1px solid #cbd5e1;border-radius:7px;min-height:36px;padding:7px;font-weight:700}.stock-grid[data-v-60a5da99]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:17px;display:grid}.stock-card[data-v-60a5da99]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:14px;display:flex}.stock-card span[data-v-60a5da99]{color:#64748b;font-size:12px}.stock-card strong[data-v-60a5da99]{color:#15803d;font-size:25px}.stock-card small[data-v-60a5da99]{color:#94a3b8;font-size:10px;line-height:1.4}.stock-yellow strong[data-v-60a5da99]{color:#c7810d}.stock-red strong[data-v-60a5da99]{color:#dc2626}.stock-gray strong[data-v-60a5da99]{color:#475569}.location-entry[data-v-60a5da99],.inventory-entry[data-v-60a5da99]{border-bottom:1px solid #eef2f7;padding:12px 0}.location-entry[data-v-60a5da99]:last-of-type,.inventory-entry[data-v-60a5da99]:last-of-type{border-bottom:0}.location-info[data-v-60a5da99]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.location-name[data-v-60a5da99]{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:flex}.location-name strong[data-v-60a5da99]{overflow-wrap:anywhere;font-size:12px;line-height:1.45}.location-money[data-v-60a5da99]{white-space:nowrap;color:#f4511e;font-size:12px;font-weight:800}.type-badge[data-v-60a5da99],.muted-badge[data-v-60a5da99]{color:#2563eb;background:#eff6ff;border-radius:5px;padding:4px 6px;font-size:9px;font-weight:800}.muted-badge[data-v-60a5da99]{color:#64748b;background:#f1f5f9}.progress-track[data-v-60a5da99]{background:#f1f5f9;border-radius:12px;width:100%;height:7px;margin:10px 0 7px;overflow:hidden}.progress-track>span[data-v-60a5da99]{background:#f4511e;border-radius:12px;height:100%;display:block}.location-entry small[data-v-60a5da99]{color:#94a3b8;font-size:10px}.inventory-entry-head[data-v-60a5da99]{justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.inventory-entry-head span[data-v-60a5da99]{color:#64748b}.inventory-entry-chips[data-v-60a5da99]{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.inventory-entry-chips span[data-v-60a5da99]{border-radius:6px;padding:6px 8px;font-size:10px;font-weight:700;display:inline-block}.chip-warning[data-v-60a5da99]{color:#92400e;background:#fffbeb}.chip-danger[data-v-60a5da99]{color:#b91c1c;background:#fef2f2}.chip-neutral[data-v-60a5da99]{color:#475569;background:#f1f5f9}.panel-link[data-v-60a5da99]{color:#f4511e;margin-top:14px;font-size:12px;font-weight:800;text-decoration:none;display:block}.activity-panel[data-v-60a5da99]{padding-bottom:14px}.activity-title[data-v-60a5da99]{margin-bottom:7px}.activity-title>div p[data-v-60a5da99]{color:#94a3b8;margin:6px 0 0;font-size:11px}.activity-row[data-v-60a5da99]{border-bottom:1px solid #eef2f7;align-items:center;gap:12px;min-width:0;padding:13px 0;display:flex}.activity-icon[data-v-60a5da99]{border-radius:9px;flex-shrink:0;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.sale-icon[data-v-60a5da99]{color:#15803d;background:#dcfce7}.void-icon[data-v-60a5da99]{color:#b91c1c;background:#fee2e2}.activity-text[data-v-60a5da99]{flex:1;gap:4px;min-width:0;display:grid}.activity-primary[data-v-60a5da99]{flex-wrap:wrap;align-items:center;gap:7px;font-size:12px;display:flex}.act-status[data-v-60a5da99]{color:#b91c1c;background:#fee2e2;border-radius:4px;padding:3px 5px;font-size:9px;font-weight:700}.invoice-code[data-v-60a5da99]{color:#334155;overflow-wrap:anywhere;font-size:11px;font-weight:700}.activity-text small[data-v-60a5da99]{color:#64748b;font-size:10px;line-height:1.4}.activity-amount[data-v-60a5da99]{color:#15803d;white-space:nowrap;font-size:12px}.empty-state[data-v-60a5da99]{text-align:center;color:#94a3b8;padding:23px 10px;font-size:12px}@media (width<=1250px){.kpi-grid[data-v-60a5da99],.stock-grid[data-v-60a5da99]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.heading[data-v-60a5da99]{min-width:0}.heading h1[data-v-60a5da99]{font-size:23px}.page-header[data-v-60a5da99] .location-selector{width:100%;min-width:0;max-width:none}.page-header[data-v-60a5da99]{gap:14px}.toolbar[data-v-60a5da99]{padding:12px}.details-grid[data-v-60a5da99],.panels-grid[data-v-60a5da99]{grid-template-columns:1fr}.kpi-card[data-v-60a5da99]{min-height:115px;padding:14px}.kpi-value[data-v-60a5da99]{font-size:22px}.stock-card[data-v-60a5da99]{padding:12px}.stock-card strong[data-v-60a5da99]{font-size:23px}.section-head[data-v-60a5da99]{align-items:center}.section-head h2[data-v-60a5da99]{font-size:15px}}@media (width<=395px){.heading h1[data-v-60a5da99]{font-size:21px}.kpi-grid[data-v-60a5da99],.stock-grid[data-v-60a5da99]{gap:8px}.kpi-card[data-v-60a5da99]{gap:8px;min-height:122px;padding:12px 10px 12px 13px}.kpi-label[data-v-60a5da99]{font-size:10px}.kpi-value[data-v-60a5da99]{font-size:18px}.kpi-hint[data-v-60a5da99]{font-size:10px}.stock-card[data-v-60a5da99]{gap:7px;padding:11px}.stock-card span[data-v-60a5da99]{font-size:11px}.panel[data-v-60a5da99]{padding:13px}.location-info[data-v-60a5da99]{flex-wrap:wrap;gap:6px}.location-money[data-v-60a5da99]{margin-left:auto}.activity-row[data-v-60a5da99]{gap:7px}.activity-icon[data-v-60a5da99]{width:25px;height:25px}.activity-amount[data-v-60a5da99]{font-size:11px}.activity-text small[data-v-60a5da99]{font-size:9px}.stock-toolbar[data-v-60a5da99]{align-items:start}.stock-toolbar label[data-v-60a5da99]{flex-wrap:wrap}}.pos-page-heading[data-v-203e8926]{justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;margin:0 0 20px;display:flex}.pos-page-heading__text[data-v-203e8926]{flex:1;min-width:0}.pos-page-heading__eyebrow[data-v-203e8926]{letter-spacing:1px;color:#94a3b8;margin:0;font-size:11px;font-weight:800}.pos-page-heading__title[data-v-203e8926]{color:#1e293b;overflow-wrap:anywhere;margin:6px 0 7px;font-size:28px;line-height:1.2}.pos-page-heading__description[data-v-203e8926]{color:#64748b;margin:0;font-size:13px;line-height:1.5}.pos-page-heading__actions[data-v-203e8926]{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:9px;display:flex}@media (width<=767px){.pos-page-heading[data-v-203e8926]{flex-direction:column;gap:12px;margin-bottom:16px}.pos-page-heading__title[data-v-203e8926]{font-size:23px}.pos-page-heading__actions[data-v-203e8926]{justify-content:stretch;width:100%}.pos-page-heading__actions[data-v-203e8926] button,.pos-page-heading__actions[data-v-203e8926] a{flex:1;min-height:42px}}.pos-data-card[data-v-84fc3590]{color:#1e293b;background:#fff;border:1px solid #e2e8f0;border-radius:12px;min-width:0;padding:14px}.pos-data-card__header[data-v-84fc3590]{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:flex-start;gap:10px;padding-bottom:12px;display:flex}.pos-data-card__identity[data-v-84fc3590]{flex:1;min-width:0}.pos-data-card__title[data-v-84fc3590]{overflow-wrap:anywhere;font-size:15px;font-weight:800;line-height:1.4}.pos-data-card__subtitle[data-v-84fc3590]{color:#64748b;overflow-wrap:anywhere;margin-top:3px;font-size:12px}.pos-data-card__status[data-v-84fc3590]{text-align:right;flex:none;max-width:45%}.pos-data-card__body[data-v-84fc3590]{overflow-wrap:anywhere;padding-top:12px;font-size:13px;line-height:1.5}.pos-data-card__actions[data-v-84fc3590]{border-top:1px solid #f1f5f9;flex-wrap:wrap;gap:8px;margin-top:12px;padding-top:12px;display:flex}.pos-data-card__actions[data-v-84fc3590] button,.pos-data-card__actions[data-v-84fc3590] a{min-height:42px}@media (width<=480px){.pos-data-card[data-v-84fc3590]{padding:12px}.pos-data-card__actions[data-v-84fc3590] button{flex:1}}.pos-responsive-data[data-v-677553dc]{width:100%;min-width:0}.pos-responsive-data__mobile[data-v-677553dc]{display:none}@media (width<=767px){.pos-responsive-data__desktop[data-v-677553dc]{display:none}.pos-responsive-data__mobile[data-v-677553dc]{padding:12px;display:block}.pos-responsive-data__cards[data-v-677553dc]{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.pos-responsive-data__empty[data-v-677553dc]{color:#64748b;text-align:center;margin:0;padding:20px 8px;font-size:13px}}.pos-mobile-action-bar[data-v-1ed463dd]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.pos-mobile-action-bar[data-v-1ed463dd] button,.pos-mobile-action-bar[data-v-1ed463dd] a{min-height:42px}.pos-mobile-action-bar[data-v-1ed463dd] button:not(.primary){color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:10px 14px;font-weight:700}@media (width<=767px){.pos-mobile-action-bar[data-v-1ed463dd]{gap:8px}.pos-mobile-action-bar[data-v-1ed463dd] button,.pos-mobile-action-bar[data-v-1ed463dd] a{flex:1;min-width:0;min-height:44px}.pos-mobile-action-bar--sticky[data-v-1ed463dd]{z-index:10;padding:10px 0 max(10px,env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e2e8f0;position:sticky;bottom:0}}.batch-overlay[data-v-2dcb7ac6]{z-index:700;background:#0f172a8c;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.batch-dialog[data-v-2dcb7ac6]{color:#1e293b;background:#fff;border-radius:14px;flex-direction:column;width:min(920px,100%);max-height:94vh;display:flex;overflow:hidden;box-shadow:0 16px 70px #0004}.batch-header[data-v-2dcb7ac6]{border-bottom:1px solid #e2e8f0;justify-content:space-between;gap:12px;padding:21px 24px;display:flex}.batch-header h2[data-v-2dcb7ac6]{margin:0;font-size:20px}.batch-eyebrow[data-v-2dcb7ac6]{color:#ea580c;letter-spacing:1px;margin:0 0 7px;font-size:10px;font-weight:800}.batch-context[data-v-2dcb7ac6]{color:#64748b;margin:8px 0 0;font-size:12px}.icon-close[data-v-2dcb7ac6]{color:#64748b;cursor:pointer;background:0 0;border:0;font-size:28px}.batch-body[data-v-2dcb7ac6]{flex:1;padding:20px 24px;overflow:auto}.batch-info[data-v-2dcb7ac6]{color:#7c2d12;background:#fff7ed;border:1px solid #fed7aa;border-radius:9px;margin:0 0 16px;padding:12px 14px;font-size:12px;line-height:1.6}.batch-actions[data-v-2dcb7ac6]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.batch-template[data-v-2dcb7ac6],.file-label[data-v-2dcb7ac6]{color:#334155;border:1px solid #cbd5e1;border-radius:8px;padding:10px 12px;font-size:12px;font-weight:700;text-decoration:none}.batch-template[data-v-2dcb7ac6]:hover{background:#f8fafc}.file-label[data-v-2dcb7ac6]{color:#475569;border:0;padding:0}.batch-actions input[type=file][data-v-2dcb7ac6]{max-width:100%;font-size:12px}.filename[data-v-2dcb7ac6],.batch-loading[data-v-2dcb7ac6]{color:#64748b;font-size:12px}.batch-error[data-v-2dcb7ac6]{color:#b91c1c;background:#fef2f2;border-radius:8px;margin-top:12px;padding:12px;font-size:12px}.batch-body h3[data-v-2dcb7ac6]{margin:22px 0 12px;font-size:14px}.batch-stats[data-v-2dcb7ac6]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.batch-stats>div[data-v-2dcb7ac6]{border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;gap:7px;padding:12px;display:flex}.batch-stats small[data-v-2dcb7ac6]{color:#64748b;font-size:11px}.batch-stats strong[data-v-2dcb7ac6]{font-size:22px}.stat-green[data-v-2dcb7ac6]{color:#15803d}.stat-red[data-v-2dcb7ac6]{color:#dc2626}.report-download[data-v-2dcb7ac6]{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:7px;margin:0 0 11px;padding:8px 12px;font-size:12px;font-weight:700}.batch-table-wrap[data-v-2dcb7ac6]{border:1px solid #e2e8f0;border-radius:9px;max-height:290px;overflow:auto}.batch-table[data-v-2dcb7ac6]{border-collapse:collapse;width:100%;min-width:570px;font-size:12px}.batch-table th[data-v-2dcb7ac6]{color:#64748b;text-align:left;background:#f8fafc;padding:10px;font-size:10px;position:sticky;top:0}.batch-table td[data-v-2dcb7ac6]{border-top:1px solid #f1f5f9;padding:9px 10px}.batch-sku[data-v-2dcb7ac6]{font-weight:700}.batch-pill[data-v-2dcb7ac6]{background:#f1f5f9;border-radius:5px;padding:5px 7px;font-size:10px;font-weight:800}.batch-pill.ready[data-v-2dcb7ac6],.batch-pill.inserted[data-v-2dcb7ac6]{color:#166534;background:#dcfce7}.batch-pill.error[data-v-2dcb7ac6]{color:#b91c1c;background:#fee2e2}.batch-pill.skip[data-v-2dcb7ac6]{color:#475569;background:#f1f5f9}.batch-finished[data-v-2dcb7ac6]{color:#15803d;font-size:12px}.batch-footer[data-v-2dcb7ac6]{border-top:1px solid #e2e8f0;justify-content:flex-end;gap:10px;padding:15px 24px;display:flex}.batch-footer button[data-v-2dcb7ac6]{cursor:pointer;border:1px solid #cbd5e1;border-radius:8px;padding:11px 17px;font-size:12px;font-weight:700}.batch-footer .batch-secondary[data-v-2dcb7ac6]{color:#334155;background:#fff}.batch-footer .batch-primary[data-v-2dcb7ac6]{color:#fff;background:#f4511e;border-color:#f4511e}.batch-footer button[data-v-2dcb7ac6]:disabled{opacity:.5;cursor:not-allowed}@media (width<=620px){.batch-header[data-v-2dcb7ac6],.batch-body[data-v-2dcb7ac6],.batch-footer[data-v-2dcb7ac6]{padding:15px}.batch-stats[data-v-2dcb7ac6]{grid-template-columns:repeat(2,minmax(0,1fr))}.batch-actions[data-v-2dcb7ac6]{flex-direction:column;align-items:flex-start}}.copy-overlay[data-v-a2d82dca]{z-index:720;background:#0f172a99;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.copy-dialog[data-v-a2d82dca]{color:#1e293b;background:#fff;border-radius:14px;flex-direction:column;width:min(980px,100%);max-height:94vh;display:flex;overflow:hidden;box-shadow:0 24px 80px #0005}.copy-header[data-v-a2d82dca]{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:flex-start;gap:20px;padding:23px 25px 18px;display:flex}.copy-header h2[data-v-a2d82dca]{margin:0;font-size:21px}.copy-header .eyebrow[data-v-a2d82dca]{color:#ea580c;letter-spacing:1px;margin:0 0 8px;font-size:10px;font-weight:800}.subtitle[data-v-a2d82dca]{color:#64748b;margin:9px 0 0;font-size:12px}.close-button[data-v-a2d82dca]{color:#64748b;cursor:pointer;background:0 0;border:0;font-size:28px}.copy-body[data-v-a2d82dca]{flex:1;padding:22px 25px;overflow:auto}.location-grid[data-v-a2d82dca]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.field[data-v-a2d82dca]{flex-direction:column;gap:8px;display:flex}.field label[data-v-a2d82dca]{color:#334155;font-size:12px;font-weight:700}.field label span[data-v-a2d82dca]{color:#dc2626}.field select[data-v-a2d82dca]{color:#1e293b;background:#fff;border:1px solid #cbd5e1;border-radius:9px;width:100%;min-height:43px;padding:0 12px;font-size:13px}.field select[data-v-a2d82dca]:focus{border-color:#fb923c;outline:2px solid #fed7aa}.info-box[data-v-a2d82dca]{color:#7c2d12;background:#fff7ed;border:1px solid #fed7aa;border-radius:9px;margin:17px 0;padding:12px 14px;font-size:12px;line-height:1.65}.preview-btn[data-v-a2d82dca]{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:10px 15px;font-size:12px;font-weight:700}button[data-v-a2d82dca]:disabled{opacity:.53;cursor:not-allowed}.error-box[data-v-a2d82dca]{color:#b91c1c;background:#fef2f2;border-radius:8px;margin-top:14px;padding:12px;font-size:12px}.busy-note[data-v-a2d82dca],.photo-summary[data-v-a2d82dca]{color:#64748b;margin:14px 0;font-size:12px}.result-heading[data-v-a2d82dca]{justify-content:space-between;align-items:center;gap:12px;margin:19px 0 12px;display:flex}.result-heading h3[data-v-a2d82dca]{margin:0;font-size:14px}.download[data-v-a2d82dca]{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:7px;padding:8px 11px;font-size:11px;font-weight:700}.stats[data-v-a2d82dca]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:13px;display:grid}.stats>div[data-v-a2d82dca]{border:1px solid #e2e8f0;border-radius:9px;flex-direction:column;gap:8px;padding:13px 12px;display:flex}.stats small[data-v-a2d82dca]{color:#64748b;font-size:11px}.stats strong[data-v-a2d82dca]{font-size:21px}.green[data-v-a2d82dca]{color:#15803d}.red[data-v-a2d82dca]{color:#dc2626}.table-wrap[data-v-a2d82dca]{border:1px solid #e2e8f0;border-radius:9px;max-height:310px;overflow:auto}.results-table[data-v-a2d82dca]{border-collapse:collapse;width:100%;min-width:700px;font-size:12px}.results-table th[data-v-a2d82dca]{color:#64748b;text-align:left;background:#f8fafc;padding:10px 11px;font-size:10px;position:sticky;top:0}.results-table td[data-v-a2d82dca]{vertical-align:top;border-top:1px solid #f1f5f9;padding:10px 11px}.results-table .bold[data-v-a2d82dca]{font-weight:800}.results-table .empty[data-v-a2d82dca]{text-align:center;color:#64748b;padding:28px}.pill[data-v-a2d82dca]{white-space:nowrap;border-radius:6px;padding:5px 7px;font-size:10px;font-weight:800}.pill.ready[data-v-a2d82dca],.pill.inserted[data-v-a2d82dca]{color:#166534;background:#dcfce7}.pill.skip[data-v-a2d82dca]{color:#475569;background:#f1f5f9}.pill.error[data-v-a2d82dca]{color:#b91c1c;background:#fee2e2}.confirm-row[data-v-a2d82dca]{cursor:pointer;background:#f8fafc;border-radius:9px;align-items:flex-start;gap:11px;margin-top:16px;padding:13px;font-size:12px;line-height:1.55;display:flex}.confirm-row input[data-v-a2d82dca]{accent-color:#f4511e;margin-top:3px}.success-note[data-v-a2d82dca]{color:#15803d;margin-top:17px;font-size:12px;line-height:1.6}.empty-note[data-v-a2d82dca]{color:#64748b;margin-top:16px;font-size:12px}.copy-footer[data-v-a2d82dca]{border-top:1px solid #e2e8f0;justify-content:flex-end;gap:10px;padding:15px 25px;display:flex}.copy-footer button[data-v-a2d82dca]{cursor:pointer;border-radius:8px;padding:11px 17px;font-size:12px;font-weight:700}.btn-outline[data-v-a2d82dca]{color:#334155;background:#fff;border:1px solid #cbd5e1}.btn-orange[data-v-a2d82dca]{color:#fff;background:#f4511e;border:1px solid #f4511e}@media (width<=640px){.copy-header[data-v-a2d82dca],.copy-body[data-v-a2d82dca],.copy-footer[data-v-a2d82dca]{padding:16px}.location-grid[data-v-a2d82dca]{grid-template-columns:1fr}.stats[data-v-a2d82dca]{grid-template-columns:repeat(2,minmax(0,1fr))}.copy-footer[data-v-a2d82dca]{flex-wrap:wrap}}.master-page[data-v-b73a54f8]{color:#1e293b;width:100%}.page-heading[data-v-b73a54f8]{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:24px;display:flex}.eyebrow[data-v-b73a54f8]{letter-spacing:1.3px;color:#94a3b8;margin:0 0 8px;font-size:10px;font-weight:800}.page-heading h1[data-v-b73a54f8]{margin:0 0 8px;font-size:25px}.page-heading p[data-v-b73a54f8]:not(.eyebrow){color:#64748b;margin:0;font-size:13px}.panel[data-v-b73a54f8]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}.tools[data-v-b73a54f8]{justify-content:space-between;gap:12px;padding:20px;display:flex}.master-buttons[data-v-b73a54f8]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.search-wrap[data-v-b73a54f8]{border:1px solid #cbd5e1;border-radius:8px;align-items:center;gap:9px;width:100%;min-width:230px;max-width:430px;padding:0 12px;display:flex}.search-wrap span[data-v-b73a54f8]{color:#94a3b8;font-size:22px}.search-wrap input[data-v-b73a54f8]{border:0;outline:none;width:100%;padding:11px 0;font-size:13px}.btn[data-v-b73a54f8]{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:8px;padding:11px 17px;font-size:13px;font-weight:700}.btn.primary[data-v-b73a54f8]{color:#fff;background:#f4511e}.btn.secondary[data-v-b73a54f8]{color:#334155;background:#fff;border-color:#cbd5e1}.btn.danger[data-v-b73a54f8]{color:#fff;background:#dc2626}.btn[data-v-b73a54f8]:disabled{opacity:.45;cursor:not-allowed}.context-hint[data-v-b73a54f8]{color:#64748b;background:#f8fafc;border-block:1px solid #e2e8f0;padding:12px 20px;font-size:12px}.table-wrap[data-v-b73a54f8]{width:100%;overflow-x:auto}table[data-v-b73a54f8]{border-collapse:collapse;white-space:nowrap;width:100%;font-size:12px}th[data-v-b73a54f8]{text-align:left;letter-spacing:.6px;color:#64748b;background:#f8fafc;padding:12px 14px;font-size:10px}td[data-v-b73a54f8]{color:#475569;border-top:1px solid #f1f5f9;padding:11px 14px}td.name[data-v-b73a54f8]{color:#1e293b;text-overflow:ellipsis;max-width:230px;font-weight:700;overflow:hidden}td.sku[data-v-b73a54f8],td.price[data-v-b73a54f8]{font-weight:700}td.price[data-v-b73a54f8]{color:#1e293b}.stock-qty[data-v-b73a54f8]{text-align:right;color:#64748b;font-weight:800}.stock-qty.positive[data-v-b73a54f8]{color:#15803d}.depo-tag[data-v-b73a54f8]{background:#f1f5f9;border-radius:5px;padding:5px 7px;font-size:10px;font-weight:700}.item-thumb[data-v-b73a54f8],.thumb-empty[data-v-b73a54f8]{object-fit:cover;background:#f1f5f9;border-radius:7px;width:49px;height:49px}.thumb-empty[data-v-b73a54f8]{color:#a1aab7;place-items:center;font-size:22px;display:grid}.status[data-v-b73a54f8]{border-radius:5px;padding:6px 8px;font-size:10px;font-weight:800}.status.enabled[data-v-b73a54f8]{color:#166534;background:#dcfce7}.status.disabled[data-v-b73a54f8]{color:#64748b;background:#e2e8f0}.row-actions[data-v-b73a54f8]{align-items:center;gap:16px;display:flex}.link-btn[data-v-b73a54f8]{color:#f4511e;cursor:pointer;background:0 0;border:0;padding:8px 0;font-weight:700}.danger-link[data-v-b73a54f8]{color:#dc2626}.link-btn[data-v-b73a54f8]:hover{text-decoration:underline}.empty[data-v-b73a54f8]{text-align:center;color:#94a3b8;padding:45px}.paging[data-v-b73a54f8]{color:#64748b;justify-content:space-between;align-items:center;gap:10px;padding:15px 20px;font-size:12px;display:flex}.paging-buttons[data-v-b73a54f8]{align-items:center;gap:12px;display:flex}.paging-buttons button[data-v-b73a54f8]{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:8px 11px}.paging-buttons button[data-v-b73a54f8]:disabled{opacity:.4;cursor:not-allowed}.alert[data-v-b73a54f8]{border-radius:8px;margin-bottom:14px;padding:12px 14px;font-size:12px}.alert-danger[data-v-b73a54f8]{color:#b91c1c;background:#fef2f2}.alert-success[data-v-b73a54f8]{color:#047857;background:#ecfdf5}.modal-overlay[data-v-b73a54f8]{z-index:500;background:#0f172a73;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.dialog[data-v-b73a54f8],.delete-dialog[data-v-b73a54f8]{background:#fff;border-radius:14px;width:100%;max-height:92vh;padding:24px;overflow:auto;box-shadow:0 18px 60px #0002}.dialog[data-v-b73a54f8]{max-width:610px}.delete-dialog[data-v-b73a54f8]{max-width:500px}.dialog-top[data-v-b73a54f8]{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:flex-start;margin-bottom:19px;padding-bottom:12px;display:flex}.dialog-top h2[data-v-b73a54f8],.delete-heading h2[data-v-b73a54f8]{margin:0;font-size:21px}.close-btn[data-v-b73a54f8]{cursor:pointer;color:#64748b;background:0 0;border:0;font-size:27px}.form-grid[data-v-b73a54f8]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:17px 16px;display:grid}.form-field[data-v-b73a54f8]{min-width:0}.form-field.full[data-v-b73a54f8]{grid-column:1/-1}.field-label[data-v-b73a54f8]{color:#334155;align-items:center;gap:4px;min-height:18px;margin-bottom:7px;font-size:12px;font-weight:700;display:flex}.required-mark[data-v-b73a54f8]{color:#e64a19;font-weight:800;display:inline}.optional-mark[data-v-b73a54f8]{color:#94a3b8;margin-left:auto;font-size:11px;font-weight:500}.form-field>input[data-v-b73a54f8]{color:#1e293b;border:1px solid #cbd5e1;border-radius:8px;width:100%;height:43px;padding:10px 12px;font-size:14px;display:block}.form-field>input[data-v-b73a54f8]:focus{border-color:#f4511e;outline:2px solid #fed7aa}.toggle-row[data-v-b73a54f8]{color:#475569;align-items:center;gap:9px;margin:21px 0;font-size:13px;display:flex}.toggle-row input[data-v-b73a54f8]{accent-color:#f4511e;width:17px;height:17px}.photo-area[data-v-b73a54f8]{border:1px dashed #cbd5e1;border-radius:10px;align-items:center;gap:18px;margin-bottom:17px;padding:14px;display:flex}.photo-preview img[data-v-b73a54f8],.photo-placeholder[data-v-b73a54f8]{object-fit:cover;background:#f1f5f9;border-radius:8px;width:103px;height:103px}.photo-placeholder[data-v-b73a54f8]{color:#94a3b8;flex-direction:column;justify-content:center;align-items:center;font-size:30px;display:flex}.photo-placeholder span[data-v-b73a54f8]{font-size:10px}.photo-actions[data-v-b73a54f8]{flex-direction:column;gap:9px;min-width:0;display:flex}.photo-actions strong[data-v-b73a54f8]{font-size:13px}.photo-actions span[data-v-b73a54f8]{color:#64748b;font-size:11px}.photo-actions input[data-v-b73a54f8]{max-width:100%;font-size:12px}.photo-remove[data-v-b73a54f8]{color:#dc2626;text-align:left;cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;font-weight:700}.dialog-actions[data-v-b73a54f8]{border-top:1px solid #e2e8f0;justify-content:flex-end;gap:10px;margin-top:21px;padding-top:17px;display:flex}.delete-heading[data-v-b73a54f8]{align-items:center;gap:14px;margin-bottom:16px;display:flex}.delete-symbol[data-v-b73a54f8]{color:#dc2626;background:#fef2f2;border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:23px;font-weight:900;display:grid}.delete-description[data-v-b73a54f8]{color:#475569;font-size:13px;line-height:1.6}.delete-details[data-v-b73a54f8]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin:16px 0;padding:12px 14px}.delete-details div[data-v-b73a54f8]{grid-template-columns:98px minmax(0,1fr);gap:10px;padding:6px 0;font-size:12px;display:grid}.delete-details dt[data-v-b73a54f8]{color:#64748b}.delete-details dd[data-v-b73a54f8]{overflow-wrap:anywhere;margin:0;font-weight:700}.delete-warning[data-v-b73a54f8]{color:#b45309;background:#fffbeb;border-radius:8px;padding:12px;font-size:12px;line-height:1.6}@media (width<=780px){.page-heading[data-v-b73a54f8],.tools[data-v-b73a54f8]{flex-direction:column}.search-wrap[data-v-b73a54f8]{max-width:none}.form-grid[data-v-b73a54f8]{grid-template-columns:1fr}.form-field.full[data-v-b73a54f8]{grid-column:auto}.dialog[data-v-b73a54f8],.delete-dialog[data-v-b73a54f8]{padding:17px}.photo-area[data-v-b73a54f8],.paging[data-v-b73a54f8]{flex-wrap:wrap}}.item-mobile-main[data-v-b73a54f8]{align-items:center;gap:12px;min-width:0;display:flex}.item-mobile-photo[data-v-b73a54f8]{object-fit:cover;background:#f1f5f9;border-radius:9px;flex:0 0 74px;width:74px;height:74px}.item-mobile-no-photo[data-v-b73a54f8]{color:#94a3b8;place-items:center;font-size:28px;display:grid}.item-mobile-highlights[data-v-b73a54f8]{flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;min-width:0;display:flex}.item-mobile-price[data-v-b73a54f8]{color:#f4511e;overflow-wrap:anywhere;font-size:20px;line-height:1.2}.item-mobile-stock[data-v-b73a54f8]{color:#64748b;font-size:12px;font-weight:700}.item-mobile-stock.positive[data-v-b73a54f8]{color:#15803d}.item-mobile-details[data-v-b73a54f8]{border-top:1px solid #f1f5f9;gap:8px;margin:12px 0 0;padding-top:12px;display:grid}.item-mobile-details div[data-v-b73a54f8]{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:10px;display:grid}.item-mobile-details dt[data-v-b73a54f8]{color:#64748b;font-size:12px}.item-mobile-details dd[data-v-b73a54f8]{color:#334155;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:700}.item-mobile-edit[data-v-b73a54f8],.item-mobile-delete[data-v-b73a54f8]{cursor:pointer;border-radius:8px;padding:10px 12px;font-size:13px;font-weight:800}.item-mobile-edit[data-v-b73a54f8]{color:#c2410c;background:#fff7ed;border:1px solid #fed7aa}.item-mobile-delete[data-v-b73a54f8]{color:#b91c1c;background:#fff;border:1px solid #fecaca}@media (width<=767px){.master-page .tools[data-v-b73a54f8]{gap:10px;padding:12px}.master-page .search-wrap[data-v-b73a54f8]{width:100%;min-width:0}.master-page .master-buttons[data-v-b73a54f8]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.master-page .master-buttons .btn[data-v-b73a54f8]{white-space:normal;min-width:0;min-height:44px;padding:10px 8px}.master-page .master-buttons .primary[data-v-b73a54f8]{grid-column:1/-1}.master-page .context-hint[data-v-b73a54f8]{padding:11px 12px;line-height:1.6}.master-page .paging[data-v-b73a54f8]{align-items:stretch;gap:10px;padding:12px}.master-page .paging-buttons[data-v-b73a54f8]{justify-content:space-between;gap:6px;width:100%}.master-page .paging-buttons button[data-v-b73a54f8]{min-height:42px}.master-page .modal-overlay[data-v-b73a54f8]{align-items:center;padding:10px}.master-page .dialog[data-v-b73a54f8],.master-page .delete-dialog[data-v-b73a54f8]{border-radius:12px;max-height:calc(100dvh - 20px);padding:16px}.master-page .dialog-top h2[data-v-b73a54f8]{font-size:19px}.master-page .photo-area[data-v-b73a54f8]{gap:12px;padding:11px}.master-page .photo-preview img[data-v-b73a54f8],.master-page .photo-placeholder[data-v-b73a54f8]{width:78px;height:78px}.master-page .photo-actions[data-v-b73a54f8]{flex:165px}.master-page .dialog-actions[data-v-b73a54f8]{gap:8px}.master-page .dialog-actions .btn[data-v-b73a54f8]{white-space:normal;min-width:0}}.loc-page[data-v-ca885ec7]{color:#1e293b;width:100%}.loc-title[data-v-ca885ec7]{justify-content:space-between;align-items:start;gap:16px;margin-bottom:20px;display:flex}.loc-title small[data-v-ca885ec7]{letter-spacing:1px;color:#94a3b8;font-weight:800}.loc-title h1[data-v-ca885ec7]{margin:7px 0;font-size:27px}.loc-title p[data-v-ca885ec7]{color:#64748b;font-size:13px}.primary[data-v-ca885ec7]{color:#fff;cursor:pointer;background:#f4511e;border:0;border-radius:8px;padding:12px 18px;font-weight:700}button[data-v-ca885ec7]:disabled{opacity:.5;cursor:not-allowed}.banner[data-v-ca885ec7]{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:9px;margin-bottom:16px;padding:15px;font-size:12px}.panel[data-v-ca885ec7]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}.toolbar[data-v-ca885ec7]{gap:10px;padding:16px;display:flex}.toolbar input[data-v-ca885ec7]{flex:1;min-width:0}.toolbar input[data-v-ca885ec7],.dialog input[data-v-ca885ec7],.dialog select[data-v-ca885ec7]{border:1px solid #cbd5e1;border-radius:7px;padding:10px 12px;font-size:13px}.toolbar button[data-v-ca885ec7],.actions button[data-v-ca885ec7]:not(.primary){cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:7px;padding:10px 14px}.table-scroll[data-v-ca885ec7]{overflow:auto}table[data-v-ca885ec7]{border-collapse:collapse;white-space:nowrap;width:100%;font-size:13px}th[data-v-ca885ec7]{text-align:left;color:#64748b;background:#f8fafc;font-size:11px}td[data-v-ca885ec7],th[data-v-ca885ec7]{border-bottom:1px solid #f1f5f9;padding:13px 16px}.tag[data-v-ca885ec7]{background:#f1f5f9;border-radius:6px;padding:5px 9px;font-size:11px;font-weight:700}.on[data-v-ca885ec7]{color:#166534;background:#dcfce7}.off[data-v-ca885ec7]{color:#475569;background:#e2e8f0}.text-button[data-v-ca885ec7]{color:#ea580c;cursor:pointer;background:0 0;border:0;font-weight:700}.empty[data-v-ca885ec7]{text-align:center;color:#94a3b8;padding:36px}.error[data-v-ca885ec7]{color:#b91c1c;background:#fef2f2;border-radius:8px;padding:12px}.success[data-v-ca885ec7]{color:#047857;background:#ecfdf5;border-radius:8px;padding:12px}.overlay[data-v-ca885ec7]{z-index:500;background:#0f172a70;justify-content:center;align-items:center;padding:15px;display:flex;position:fixed;inset:0}.dialog[data-v-ca885ec7]{background:#fff;border-radius:13px;width:min(600px,100%);max-height:92vh;padding:25px;overflow:auto}.dialog-head[data-v-ca885ec7]{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.dialog h2[data-v-ca885ec7]{margin:0}.dialog-head button[data-v-ca885ec7]{cursor:pointer;background:0 0;border:0;font-size:24px}.grid[data-v-ca885ec7]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.grid label[data-v-ca885ec7]{flex-direction:column;gap:7px;font-size:12px;font-weight:700;display:flex}.grid label.full[data-v-ca885ec7]{grid-column:1/-1}.grid .toggle[data-v-ca885ec7]{flex-direction:row;align-items:center;font-weight:500}.hint[data-v-ca885ec7]{color:#64748b;background:#f8fafc;border-radius:6px;margin-top:17px;padding:10px;font-size:12px}.actions[data-v-ca885ec7]{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}@media (width<=640px){.loc-title[data-v-ca885ec7],.toolbar[data-v-ca885ec7]{flex-direction:column}.grid[data-v-ca885ec7]{grid-template-columns:1fr}.grid label.full[data-v-ca885ec7]{grid-column:auto}}.location-card-details[data-v-ca885ec7]{gap:10px;margin:0;display:grid}.location-card-details div[data-v-ca885ec7]{grid-template-columns:95px minmax(0,1fr);gap:10px;display:grid}.location-card-details dt[data-v-ca885ec7]{color:#64748b;font-size:12px}.location-card-details dd[data-v-ca885ec7]{overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:700}.location-card-edit[data-v-ca885ec7]{color:#c2410c;cursor:pointer;background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;padding:10px 12px;font-weight:800}.location-card-edit[data-v-ca885ec7]:disabled{opacity:.5;cursor:not-allowed}.users-page[data-v-b86e3cc4]{color:#1e293b;width:100%;min-width:0}.primary[data-v-b86e3cc4]{color:#fff;cursor:pointer;background:#f4511e;border:0;border-radius:8px;padding:12px 18px;font-weight:800}button[data-v-b86e3cc4]:disabled{opacity:.52;cursor:not-allowed}.header-location[data-v-b86e3cc4]{width:270px;min-width:0;max-width:100%}.header-location[data-v-b86e3cc4] .location-selector{box-sizing:border-box;width:100%;min-width:0}.policy-banner[data-v-b86e3cc4]{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:9px;margin-bottom:16px;padding:14px 16px;font-size:12px;line-height:1.6}.stats[data-v-b86e3cc4]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.stats>div[data-v-b86e3cc4]{background:#fff;border:1px solid #e2e8f0;border-radius:11px;flex-direction:column;gap:6px;padding:16px;display:flex}.stats small[data-v-b86e3cc4]{letter-spacing:.7px;color:#64748b;font-size:10px;font-weight:800}.stats strong[data-v-b86e3cc4]{font-size:25px}.active-num[data-v-b86e3cc4]{color:#15803d}.panel[data-v-b86e3cc4]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;min-width:0;overflow:hidden}.toolbar[data-v-b86e3cc4]{grid-template-columns:minmax(0,1fr) 195px auto;align-items:center;gap:10px;padding:15px;display:grid}.toolbar .search-input[data-v-b86e3cc4]{box-sizing:border-box;width:100%;min-width:0}.toolbar input[data-v-b86e3cc4],.toolbar select[data-v-b86e3cc4],.modal input[data-v-b86e3cc4]:not([type=checkbox]),.modal select[data-v-b86e3cc4]{color:#1e293b;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:11px 12px}.toolbar .status-select[data-v-b86e3cc4]{width:100%;min-width:0;max-width:none}.toolbar button[data-v-b86e3cc4],.table-actions button[data-v-b86e3cc4]{cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:10px 13px;font-weight:700}.toolbar button[data-v-b86e3cc4]{white-space:nowrap}.table-scroll[data-v-b86e3cc4]{max-width:100%;overflow:auto}table[data-v-b86e3cc4]{border-collapse:collapse;text-align:left;width:100%;font-size:13px}th[data-v-b86e3cc4]{color:#64748b;white-space:nowrap;background:#f8fafc;font-size:11px}th[data-v-b86e3cc4],td[data-v-b86e3cc4]{vertical-align:middle;border-bottom:1px solid #f1f5f9;padding:13px 15px}td[data-v-b86e3cc4]{overflow-wrap:anywhere}.pill[data-v-b86e3cc4]{color:#475569;white-space:nowrap;background:#f1f5f9;border-radius:6px;padding:5px 8px;font-size:10px;font-weight:800;display:inline-block}.pill.on[data-v-b86e3cc4]{color:#166534;background:#dcfce7}.pill.off[data-v-b86e3cc4]{color:#475569;background:#e2e8f0}.self[data-v-b86e3cc4]{color:#ea580c;font-weight:700}.table-actions[data-v-b86e3cc4]{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.table-actions button[data-v-b86e3cc4]{color:#ea580c;font-size:12px}.empty[data-v-b86e3cc4]{text-align:center;color:#94a3b8;padding:35px}.success[data-v-b86e3cc4],.error[data-v-b86e3cc4]{border-radius:8px;padding:11px 13px;font-size:12px;line-height:1.5}.success[data-v-b86e3cc4]{color:#047857;background:#ecfdf5}.error[data-v-b86e3cc4]{color:#b91c1c;background:#fef2f2}.card-details[data-v-b86e3cc4]{gap:9px;margin:0;display:grid}.card-details div[data-v-b86e3cc4]{grid-template-columns:80px minmax(0,1fr);gap:9px;display:grid}.card-details dt[data-v-b86e3cc4]{color:#64748b}.card-details dd[data-v-b86e3cc4]{overflow-wrap:anywhere;margin:0;font-weight:700}.overlay[data-v-b86e3cc4]{z-index:600;background:#0f172aa1;justify-content:center;align-items:center;padding:12px;display:flex;position:fixed;inset:0}.modal[data-v-b86e3cc4]{overscroll-behavior:contain;background:#fff;border-radius:14px;width:min(620px,100%);min-width:0;max-height:calc(100dvh - 24px);padding:24px;overflow:auto}.modal-heading[data-v-b86e3cc4]{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:19px;display:flex}.modal h2[data-v-b86e3cc4]{color:#1e293b;margin:0;font-size:23px}.modal-heading p[data-v-b86e3cc4]{color:#64748b;margin:5px 0 0;font-size:12px}.close[data-v-b86e3cc4]{cursor:pointer;background:0 0;border:0;font-size:27px;line-height:1}.form-grid[data-v-b86e3cc4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.form-grid label[data-v-b86e3cc4]{flex-direction:column;gap:7px;min-width:0;font-size:12px;font-weight:800;display:flex}.form-grid label.wide[data-v-b86e3cc4]{grid-column:1/-1}.form-grid .checkline[data-v-b86e3cc4]{flex-direction:row;align-items:center;font-weight:500;line-height:1.5;display:flex}.checkline input[data-v-b86e3cc4]{accent-color:#f4511e;flex-shrink:0;width:16px;height:16px}.form-grid input[data-v-b86e3cc4]:disabled,.form-grid select[data-v-b86e3cc4]:disabled{color:#64748b;background:#f1f5f9}.password-help[data-v-b86e3cc4]{color:#64748b;grid-column:1/-1;margin:-7px 0 0;font-size:11px;line-height:1.5}.hint[data-v-b86e3cc4]{color:#64748b;background:#f8fafc;border-radius:7px;margin:16px 0 0;padding:12px;font-size:12px;line-height:1.5}.modal-actions[data-v-b86e3cc4]{margin-top:18px}@media (width<=1100px){.toolbar[data-v-b86e3cc4]{grid-template-columns:minmax(0,1fr) auto}.toolbar .search-input[data-v-b86e3cc4]{grid-column:1/-1}}@media (width<=767px){.header-location[data-v-b86e3cc4]{width:100%;max-width:none}.stats[data-v-b86e3cc4]{gap:7px}.stats>div[data-v-b86e3cc4]{padding:11px}.stats small[data-v-b86e3cc4]{font-size:9px}.stats strong[data-v-b86e3cc4]{font-size:21px}.toolbar[data-v-b86e3cc4]{grid-template-columns:minmax(0,1fr) auto;gap:9px;padding:12px}.toolbar .search-input[data-v-b86e3cc4]{grid-column:1/-1}.modal[data-v-b86e3cc4]{border-radius:12px;padding:17px}.modal h2[data-v-b86e3cc4]{font-size:21px}.form-grid[data-v-b86e3cc4]{grid-template-columns:minmax(0,1fr);gap:13px}.form-grid label.wide[data-v-b86e3cc4]{grid-column:auto}.password-help[data-v-b86e3cc4]{grid-column:1/-1}}@media (width<=400px){.toolbar[data-v-b86e3cc4]{grid-template-columns:minmax(0,1fr)}.toolbar .search-input[data-v-b86e3cc4],.toolbar .status-select[data-v-b86e3cc4]{grid-column:1}.toolbar button[data-v-b86e3cc4]{width:100%}}.session-page[data-v-22778e35]{color:#10233f;max-width:1350px;margin:auto;padding:30px}.head small[data-v-22778e35]{color:#8a9bb6;letter-spacing:.06em;font-weight:800}.head h1[data-v-22778e35]{margin:8px 0;font-size:28px}.head p[data-v-22778e35]{color:#69809c}.tip[data-v-22778e35]{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:9px;margin:24px 0;padding:15px;font-size:13px}.card[data-v-22778e35]{background:#fff;border:1px solid #dbe4ef;border-radius:13px;overflow:hidden}.toolbar[data-v-22778e35]{gap:10px;padding:16px;display:flex}.updated[data-v-22778e35]{white-space:nowrap;color:#64748b;align-self:center;font-size:12px}.toolbar input[data-v-22778e35]{border:1px solid #d0dae8;border-radius:7px;flex:1;min-width:0;padding:13px}.toolbar button[data-v-22778e35]{cursor:pointer;background:#fff;border:1px solid #d0dae8;border-radius:7px;padding:10px 15px}.table-wrap[data-v-22778e35]{overflow:auto}table[data-v-22778e35]{border-collapse:collapse;text-align:left;width:100%;font-size:13px}th[data-v-22778e35]{color:#567090;background:#f4f7fa;padding:13px;font-size:11px}td[data-v-22778e35]{border-top:1px solid #edf1f5;padding:14px}td strong[data-v-22778e35]{color:#10233f}.badge[data-v-22778e35]{border-radius:7px;padding:5px 9px;font-size:11px;font-weight:800}.active[data-v-22778e35]{color:#166534;background:#dcfce7}.free[data-v-22778e35]{color:#64748b;background:#f1f5f9}.action[data-v-22778e35]{color:#f4511e;cursor:pointer;background:0 0;border:0;font-weight:700}.err[data-v-22778e35]{color:#b91c1c;padding:10px}@media (width<=760px){.session-page[data-v-22778e35]{padding:12px}.toolbar[data-v-22778e35]{flex-direction:column}}.bundle-page[data-v-71cbb1a8]{color:#17263d}.page-header[data-v-71cbb1a8]{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.page-header small[data-v-71cbb1a8],.dialog-top small[data-v-71cbb1a8]{letter-spacing:1.4px;color:#8294ae;font-size:11px;font-weight:800}.page-header h1[data-v-71cbb1a8]{margin:8px 0;font-size:28px}.page-header p[data-v-71cbb1a8]{color:#667b98;margin:0}button[data-v-71cbb1a8]{cursor:pointer;color:#253a54;background:#fff;border:1px solid #cfdaea;border-radius:8px;padding:10px 14px;font-size:13px;font-weight:700}button[data-v-71cbb1a8]:disabled{cursor:not-allowed;opacity:.5}button.primary[data-v-71cbb1a8]{color:#fff;background:#f4511e;border-color:#f4511e}.info[data-v-71cbb1a8]{color:#92400e;background:#fff6ed;border:1px solid #ffcf9f;border-radius:10px;margin-bottom:18px;padding:17px;font-size:13px}.panel[data-v-71cbb1a8]{background:#fff;border:1px solid #dfe6ef;border-radius:13px;overflow:hidden}.toolbar[data-v-71cbb1a8]{gap:14px;padding:18px;display:flex}.toolbar input[data-v-71cbb1a8]{flex:1;min-width:120px}.scroll[data-v-71cbb1a8]{overflow:auto}table[data-v-71cbb1a8]{border-collapse:collapse;width:100%;font-size:13px}th[data-v-71cbb1a8]{color:#7082a0;text-align:left;letter-spacing:.4px;background:#f7f9fc;font-size:11px}th[data-v-71cbb1a8],td[data-v-71cbb1a8]{border-bottom:1px solid #ebeff4;padding:13px 14px}td[data-v-71cbb1a8]{vertical-align:middle}.row-actions[data-v-71cbb1a8]{flex-wrap:wrap;gap:8px;display:flex}.row-actions button[data-v-71cbb1a8]{padding:8px 10px}.thumb[data-v-71cbb1a8]{object-fit:cover;border-radius:8px;width:51px;height:51px}.no-photo[data-v-71cbb1a8]{color:#9aabc0;font-size:26px}.tag[data-v-71cbb1a8]{border-radius:6px;padding:7px;font-size:11px;font-weight:800}.tag.on[data-v-71cbb1a8]{color:#08743d;background:#d9fbe4}.tag.off[data-v-71cbb1a8]{color:#52617a;background:#e9edf3}.empty[data-v-71cbb1a8]{text-align:center;color:#7a8aa3;padding:30px}.success[data-v-71cbb1a8]{color:#06643b;background:#dcfce7;border-radius:8px;padding:13px 16px}.error[data-v-71cbb1a8]{color:#ae1b1b;background:#fee2e2;border-radius:8px;padding:12px 14px}input[data-v-71cbb1a8],select[data-v-71cbb1a8]{box-sizing:border-box;font:inherit;background:#fff;border:1px solid #ccdaec;border-radius:9px;width:100%;min-width:0;padding:11px 12px;font-size:13px}.overlay[data-v-71cbb1a8]{z-index:550;background:#0e1b3199;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.dialog[data-v-71cbb1a8]{background:#fff;border-radius:14px;flex-direction:column;width:min(860px,100%);max-height:94vh;display:flex;box-shadow:0 16px 65px #0b214733}.dialog-top[data-v-71cbb1a8]{border-bottom:1px solid #e5eaf2;justify-content:space-between;align-items:center;gap:20px;padding:22px 25px;display:flex}.dialog-top h2[data-v-71cbb1a8]{margin:4px 0 0;font-size:22px}.dialog-top .close[data-v-71cbb1a8]{border:0;padding:0 8px;font-size:26px}.dialog-body[data-v-71cbb1a8]{padding:24px 26px;overflow:auto}.form-grid[data-v-71cbb1a8]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.form-grid label[data-v-71cbb1a8],.comp-input label[data-v-71cbb1a8],.qty-input label[data-v-71cbb1a8],.price-input[data-v-71cbb1a8]{flex-direction:column;gap:7px;font-size:12px;font-weight:750;display:flex}.full[data-v-71cbb1a8]{grid-column:1/-1}.check[data-v-71cbb1a8]{align-items:center;gap:7px;flex-direction:row!important;font-size:13px!important;font-weight:600!important;display:flex!important}.check input[data-v-71cbb1a8]{accent-color:#f4511e;width:16px;height:16px}.photo-line[data-v-71cbb1a8]{border:1px dashed #cfdaea;border-radius:10px;align-items:center;gap:14px;padding:13px;display:flex}.photo-preview[data-v-71cbb1a8]{color:#8194ab;background:#f1f5fa;border-radius:7px;justify-content:center;align-items:center;width:100px;height:100px;display:flex;overflow:hidden}.photo-preview img[data-v-71cbb1a8]{object-fit:cover;width:100%;height:100%}.photo-line strong[data-v-71cbb1a8]{font-size:13px}.photo-line p[data-v-71cbb1a8]{color:#7889a2;font-size:12px}.photo-line input[data-v-71cbb1a8]{border:0;padding:4px}.text-danger[data-v-71cbb1a8]{color:#b42318;border:0;padding:6px}.section-head[data-v-71cbb1a8]{justify-content:space-between;align-items:center;margin-top:20px;display:flex}.section-head h3[data-v-71cbb1a8]{margin:10px 0}.subtle[data-v-71cbb1a8]{color:#677e9d;font-size:12px;line-height:1.6}.comp-line[data-v-71cbb1a8]{border:1px solid #e2e8f0;border-radius:9px;align-items:end;gap:10px;margin:9px 0;padding:12px;display:flex}.comp-input[data-v-71cbb1a8]{flex:1;min-width:0}.qty-input[data-v-71cbb1a8]{width:100px}.remove[data-v-71cbb1a8]{color:#aa2f25;padding:8px 10px;font-size:22px}.footer[data-v-71cbb1a8]{border-top:1px solid #e7ecf4;justify-content:flex-end;gap:12px;margin-top:20px;padding-top:15px;display:flex}.location-dialog[data-v-71cbb1a8]{width:min(980px,100%)}.location-row[data-v-71cbb1a8]{border-bottom:1px solid #edf0f5;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 0;display:flex}.location-name[data-v-71cbb1a8]{flex-direction:column;flex:1;gap:6px;min-width:220px;display:flex}.location-name small[data-v-71cbb1a8]{color:#8291a7}.price-input[data-v-71cbb1a8]{width:160px}.loc-actions[data-v-71cbb1a8]{gap:7px;display:flex}.loc-actions button[data-v-71cbb1a8]{padding:10px}.stock-detail[data-v-71cbb1a8]{color:#166534;background:#f0fdf4;border-radius:8px;width:100%;padding:10px;font-size:12px;line-height:1.8}.stock-detail span[data-v-71cbb1a8]{margin-left:10px;display:inline-block}@media (width<=700px){.page-header[data-v-71cbb1a8]{flex-direction:column}.form-grid[data-v-71cbb1a8]{grid-template-columns:1fr}.toolbar[data-v-71cbb1a8]{flex-direction:column}.comp-line[data-v-71cbb1a8]{flex-wrap:wrap}.qty-input[data-v-71cbb1a8]{width:85px}.location-row[data-v-71cbb1a8]{align-items:stretch}.price-input[data-v-71cbb1a8]{width:100%}}.bundle-mobile-main[data-v-71cbb1a8]{align-items:flex-start;gap:12px;min-width:0;display:flex}.bundle-mobile-thumb[data-v-71cbb1a8]{object-fit:cover;background:#f1f5f9;border-radius:9px;flex:0 0 78px;width:78px;height:78px}.bundle-mobile-empty[data-v-71cbb1a8]{color:#94a3b8;place-items:center;font-size:26px;display:grid}.bundle-mobile-details[data-v-71cbb1a8]{flex:1;gap:7px;min-width:0;margin:0;display:grid}.bundle-mobile-details div[data-v-71cbb1a8]{grid-template-columns:75px minmax(0,1fr);align-items:start;gap:7px;display:grid}.bundle-mobile-details dt[data-v-71cbb1a8]{color:#64748b;font-size:11px}.bundle-mobile-details dd[data-v-71cbb1a8]{color:#334155;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:700}.bundle-mobile-price-btn[data-v-71cbb1a8]{color:#c2410c;background:#fff7ed;border-color:#fed7aa}@media (width<=767px){.bundle-page .toolbar[data-v-71cbb1a8]{gap:9px;padding:12px}.bundle-page .toolbar input[data-v-71cbb1a8]{min-width:0}.bundle-page .toolbar button[data-v-71cbb1a8]{min-height:44px}.bundle-page .info[data-v-71cbb1a8]{padding:12px;line-height:1.65}.bundle-page .overlay[data-v-71cbb1a8]{padding:9px}.bundle-page .dialog[data-v-71cbb1a8]{border-radius:12px;width:100%;max-height:calc(100dvh - 18px)}.bundle-page .dialog-top[data-v-71cbb1a8]{gap:10px;padding:14px 16px}.bundle-page .dialog-top h2[data-v-71cbb1a8]{overflow-wrap:anywhere;font-size:18px}.bundle-page .dialog-body[data-v-71cbb1a8]{padding:14px 16px}.bundle-page .form-grid[data-v-71cbb1a8]{gap:13px}.bundle-page .photo-line[data-v-71cbb1a8]{flex-wrap:wrap;align-items:flex-start}.bundle-page .photo-line>div[data-v-71cbb1a8]:last-child{flex:150px;min-width:0}.bundle-page .comp-line[data-v-71cbb1a8]{grid-template-columns:minmax(0,1fr) 70px 38px;align-items:end;gap:7px;padding:10px;display:grid}.bundle-page .comp-input[data-v-71cbb1a8]{min-width:0}.bundle-page .qty-input[data-v-71cbb1a8]{width:auto;min-width:0}.bundle-page .comp-line select[data-v-71cbb1a8]{min-width:0}.bundle-page .comp-line .remove[data-v-71cbb1a8]{min-height:43px;padding:9px 8px}.bundle-page .section-head[data-v-71cbb1a8]{gap:10px}.bundle-page .section-head h3[data-v-71cbb1a8]{font-size:15px}.bundle-page .section-head button[data-v-71cbb1a8]{white-space:nowrap;padding:9px 10px}.bundle-page .footer[data-v-71cbb1a8]{gap:8px}.bundle-page .location-row[data-v-71cbb1a8]{grid-template-columns:minmax(0,1fr);gap:10px;padding:14px 0;display:grid}.bundle-page .location-name[data-v-71cbb1a8]{min-width:0}.bundle-page .price-input[data-v-71cbb1a8]{width:100%}.bundle-page .loc-actions[data-v-71cbb1a8]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.bundle-page .loc-actions button[data-v-71cbb1a8]{min-width:0;min-height:44px}.bundle-page .stock-detail[data-v-71cbb1a8]{box-sizing:border-box;overflow-wrap:anywhere;min-width:0}.bundle-page .stock-detail span[data-v-71cbb1a8]{margin:0;display:block}}.page[data-v-08d7ad14]{color:#1e293b}.header[data-v-08d7ad14]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:20px;display:flex}.eyebrow[data-v-08d7ad14]{letter-spacing:1.4px;color:#94a3b8;font-size:11px;font-weight:800}.header h1[data-v-08d7ad14]{margin:7px 0;font-size:27px}.header p[data-v-08d7ad14]{color:#64748b;margin:0;font-size:13px;line-height:1.5}.info[data-v-08d7ad14]{color:#92400e;background:#fff7ed;border:1px solid #fed7aa;border-radius:9px;margin-bottom:18px;padding:15px 17px;font-size:13px;line-height:1.6}.panel[data-v-08d7ad14]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:20px;padding:20px}.toolbar[data-v-08d7ad14]{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:15px;display:flex}.search[data-v-08d7ad14]{border:1px solid #cbd5e1;border-radius:8px;flex:1;min-width:240px;padding:11px}.check[data-v-08d7ad14]{color:#475569;align-items:center;gap:8px;font-size:12px;display:flex}.btn[data-v-08d7ad14]{cursor:pointer;color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:10px 15px;font-weight:700}.btn[data-v-08d7ad14]:disabled{cursor:not-allowed;opacity:.55}.primary[data-v-08d7ad14]{color:#fff;background:#f4511e;border-color:#f4511e}.scroll[data-v-08d7ad14]{overflow-x:auto}table[data-v-08d7ad14]{border-collapse:collapse;width:100%;min-width:740px;font-size:12px}th[data-v-08d7ad14]{color:#64748b;text-align:left;letter-spacing:.6px;background:#f8fafc;font-size:10px}td[data-v-08d7ad14],th[data-v-08d7ad14]{border-bottom:1px solid #e2e8f0;padding:11px}td.num[data-v-08d7ad14],th.num[data-v-08d7ad14]{text-align:right}.sku[data-v-08d7ad14]{font-weight:800}.qty[data-v-08d7ad14]{text-align:right;border:1px solid #cbd5e1;border-radius:7px;width:110px;padding:9px 10px}.plus[data-v-08d7ad14]{color:#15803d;font-weight:800}.minus[data-v-08d7ad14]{color:#b91c1c;font-weight:800}.formrow[data-v-08d7ad14]{grid-template-columns:1fr 2fr;gap:18px;margin-top:24px;display:grid}.formrow label[data-v-08d7ad14]{font-size:12px;font-weight:700}.formrow select[data-v-08d7ad14],.formrow textarea[data-v-08d7ad14]{box-sizing:border-box;width:100%;font:inherit;border:1px solid #cbd5e1;border-radius:8px;margin-top:8px;padding:11px;display:block}.actions[data-v-08d7ad14]{flex-wrap:wrap;align-items:center;gap:15px;margin-top:20px;display:flex}.muted[data-v-08d7ad14],.hint[data-v-08d7ad14]{color:#64748b;font-size:12px}.error[data-v-08d7ad14]{color:#991b1b;background:#fee2e2;border-radius:8px;margin-bottom:16px;padding:13px}.success[data-v-08d7ad14]{color:#166534;background:#dcfce7;border-radius:8px;margin-bottom:16px;padding:13px}.stats[data-v-08d7ad14]{flex-wrap:wrap;gap:15px;margin-bottom:18px;display:flex}.stats>div[data-v-08d7ad14]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;min-width:160px;padding:15px}.stats small[data-v-08d7ad14]{color:#64748b;font-size:11px;display:block}.stats strong[data-v-08d7ad14]{margin-top:5px;font-size:22px;display:block}.preview h2[data-v-08d7ad14]{font-size:17px}.previewstats[data-v-08d7ad14]{color:#334155;flex-wrap:wrap;gap:18px;font-size:12px;display:flex}.confirm[data-v-08d7ad14]{margin-top:18px}@media (width<=780px){.formrow[data-v-08d7ad14]{grid-template-columns:1fr}.panel[data-v-08d7ad14]{padding:12px}}.mobile-cards[data-v-08d7ad14]{display:none}.inv-mobile-card[data-v-08d7ad14]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;min-width:0;padding:13px}.inv-mobile-card+.inv-mobile-card[data-v-08d7ad14]{margin-top:10px}.inv-mobile-title[data-v-08d7ad14]{border-bottom:1px solid #eef2f7;justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;margin-bottom:11px;padding-bottom:9px;display:flex}.inv-mobile-title>div[data-v-08d7ad14]{min-width:0}.inv-mobile-title strong[data-v-08d7ad14]{color:#17243a;overflow-wrap:anywhere;font-size:13px;line-height:1.4;display:block}.inv-mobile-title small[data-v-08d7ad14]{color:#64748b;overflow-wrap:anywhere;margin-top:3px;font-size:11px;display:block}.inv-pill[data-v-08d7ad14]{color:#334155;background:#f1f5f9;border-radius:6px;flex-shrink:0;padding:5px 7px;font-size:10px;font-weight:800;display:inline-block}.inv-mobile-grid[data-v-08d7ad14]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.inv-mobile-grid>div[data-v-08d7ad14]{min-width:0}.inv-mobile-grid span[data-v-08d7ad14],.inv-input-label[data-v-08d7ad14]{color:#64748b;margin-bottom:5px;font-size:10px;display:block}.inv-mobile-grid b[data-v-08d7ad14]{overflow-wrap:anywhere;font-size:13px;display:block}.inv-mobile-grid .inv-span2[data-v-08d7ad14]{grid-column:1/-1}.inv-mobile-grid .inv-mobile-input[data-v-08d7ad14]{box-sizing:border-box;text-align:left;width:100%;min-width:0;font-size:16px}.inv-mobile-empty[data-v-08d7ad14]{color:#64748b;text-align:center;padding:15px;font-size:12px}.inv-reference[data-v-08d7ad14]{overflow-wrap:anywhere;word-break:break-word}@media (width<=767px){.page[data-v-08d7ad14]{width:100%;min-width:0}.header[data-v-08d7ad14]{flex-direction:column;gap:12px}.header[data-v-08d7ad14]>*{width:100%;min-width:0}.header[data-v-08d7ad14] .location-selector{box-sizing:border-box;width:100%;min-width:0}.header h1[data-v-08d7ad14]{font-size:21px}.header p[data-v-08d7ad14]{line-height:1.55}.info[data-v-08d7ad14],.error[data-v-08d7ad14],.success[data-v-08d7ad14]{overflow-wrap:anywhere;font-size:12px}.panel[data-v-08d7ad14]{min-width:0;padding:12px}.desktop-table[data-v-08d7ad14]{display:none}.mobile-cards[data-v-08d7ad14]{display:block}.stats[data-v-08d7ad14]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.stats>div[data-v-08d7ad14]{box-sizing:border-box;min-width:0;padding:12px}.stats strong[data-v-08d7ad14]{font-size:19px}.toolbar[data-v-08d7ad14]{grid-template-columns:1fr;gap:10px;display:grid}.toolbar[data-v-08d7ad14]>*{box-sizing:border-box;width:100%;min-width:0}.toolbar .check[data-v-08d7ad14]{justify-content:flex-start}.search[data-v-08d7ad14]{min-width:0}.formrow[data-v-08d7ad14]{grid-template-columns:1fr}.actions[data-v-08d7ad14]{grid-template-columns:1fr;gap:8px;display:grid}.actions .btn[data-v-08d7ad14]{width:100%;min-height:44px}.summary[data-v-08d7ad14],.previewstats[data-v-08d7ad14]{gap:10px}.pagination[data-v-08d7ad14]{justify-content:space-between}.pagination .hint[data-v-08d7ad14]{flex:100%}}.page[data-v-34de2ed8]{color:#1e293b}.header[data-v-34de2ed8]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:20px;display:flex}.eyebrow[data-v-34de2ed8]{letter-spacing:1.4px;color:#94a3b8;font-size:11px;font-weight:800}.header h1[data-v-34de2ed8]{margin:7px 0;font-size:27px}.header p[data-v-34de2ed8]{color:#64748b;margin:0;font-size:13px;line-height:1.5}.info[data-v-34de2ed8]{color:#92400e;background:#fff7ed;border:1px solid #fed7aa;border-radius:9px;margin-bottom:18px;padding:15px 17px;font-size:13px;line-height:1.6}.panel[data-v-34de2ed8]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:20px;padding:20px}.toolbar[data-v-34de2ed8]{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:15px;display:flex}.search[data-v-34de2ed8]{border:1px solid #cbd5e1;border-radius:8px;flex:1;min-width:240px;padding:11px}.check[data-v-34de2ed8]{color:#475569;align-items:center;gap:8px;font-size:12px;display:flex}.btn[data-v-34de2ed8]{cursor:pointer;color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:10px 15px;font-weight:700}.btn[data-v-34de2ed8]:disabled{cursor:not-allowed;opacity:.55}.primary[data-v-34de2ed8]{color:#fff;background:#f4511e;border-color:#f4511e}.scroll[data-v-34de2ed8]{overflow-x:auto}table[data-v-34de2ed8]{border-collapse:collapse;width:100%;min-width:760px;font-size:12px}th[data-v-34de2ed8]{color:#64748b;text-align:left;letter-spacing:.6px;background:#f8fafc;font-size:10px}td[data-v-34de2ed8],th[data-v-34de2ed8]{border-bottom:1px solid #e2e8f0;padding:11px}td.num[data-v-34de2ed8],th.num[data-v-34de2ed8]{text-align:right}.sku[data-v-34de2ed8]{font-weight:800}.qty[data-v-34de2ed8]{text-align:right;border:1px solid #cbd5e1;border-radius:7px;width:118px;padding:9px 10px}.positive[data-v-34de2ed8]{color:#15803d;font-weight:800}.danger[data-v-34de2ed8]{color:#b91c1c;font-weight:800}.formrow[data-v-34de2ed8]{grid-template-columns:1fr 2fr;gap:18px;margin-top:24px;display:grid}.formrow label[data-v-34de2ed8]{font-size:12px;font-weight:700}.formrow input[data-v-34de2ed8],.formrow textarea[data-v-34de2ed8]{box-sizing:border-box;width:100%;font:inherit;border:1px solid #cbd5e1;border-radius:8px;margin-top:8px;padding:11px;display:block}.required[data-v-34de2ed8]{color:#dc2626}.actions[data-v-34de2ed8]{flex-wrap:wrap;align-items:center;gap:15px;margin-top:20px;display:flex}.hint[data-v-34de2ed8]{color:#64748b;font-size:12px}.error[data-v-34de2ed8]{color:#991b1b;background:#fee2e2;border-radius:8px;margin:0 0 16px;padding:13px}.success[data-v-34de2ed8]{color:#166534;background:#dcfce7;border-radius:8px;margin-bottom:16px;padding:13px}.stats[data-v-34de2ed8]{flex-wrap:wrap;gap:15px;margin-bottom:18px;display:flex}.stats>div[data-v-34de2ed8]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;min-width:160px;padding:15px}.stats small[data-v-34de2ed8]{color:#64748b;font-size:11px;display:block}.stats strong[data-v-34de2ed8]{margin-top:5px;font-size:22px;display:block}.panel h2[data-v-34de2ed8]{font-size:17px}.summary[data-v-34de2ed8]{color:#334155;flex-wrap:wrap;gap:18px;margin:12px 0;font-size:12px;display:flex}.confirm[data-v-34de2ed8]{margin-top:18px}@media (width<=780px){.formrow[data-v-34de2ed8]{grid-template-columns:1fr}.panel[data-v-34de2ed8]{padding:12px}}.mobile-cards[data-v-34de2ed8]{display:none}.inv-mobile-card[data-v-34de2ed8]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;min-width:0;padding:13px}.inv-mobile-card+.inv-mobile-card[data-v-34de2ed8]{margin-top:10px}.inv-mobile-title[data-v-34de2ed8]{border-bottom:1px solid #eef2f7;justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;margin-bottom:11px;padding-bottom:9px;display:flex}.inv-mobile-title>div[data-v-34de2ed8]{min-width:0}.inv-mobile-title strong[data-v-34de2ed8]{color:#17243a;overflow-wrap:anywhere;font-size:13px;line-height:1.4;display:block}.inv-mobile-title small[data-v-34de2ed8]{color:#64748b;overflow-wrap:anywhere;margin-top:3px;font-size:11px;display:block}.inv-pill[data-v-34de2ed8]{color:#334155;background:#f1f5f9;border-radius:6px;flex-shrink:0;padding:5px 7px;font-size:10px;font-weight:800;display:inline-block}.inv-mobile-grid[data-v-34de2ed8]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.inv-mobile-grid>div[data-v-34de2ed8]{min-width:0}.inv-mobile-grid span[data-v-34de2ed8],.inv-input-label[data-v-34de2ed8]{color:#64748b;margin-bottom:5px;font-size:10px;display:block}.inv-mobile-grid b[data-v-34de2ed8]{overflow-wrap:anywhere;font-size:13px;display:block}.inv-mobile-grid .inv-span2[data-v-34de2ed8]{grid-column:1/-1}.inv-mobile-grid .inv-mobile-input[data-v-34de2ed8]{box-sizing:border-box;text-align:left;width:100%;min-width:0;font-size:16px}.inv-mobile-empty[data-v-34de2ed8]{color:#64748b;text-align:center;padding:15px;font-size:12px}.inv-reference[data-v-34de2ed8]{overflow-wrap:anywhere;word-break:break-word}@media (width<=767px){.page[data-v-34de2ed8]{width:100%;min-width:0}.header[data-v-34de2ed8]{flex-direction:column;gap:12px}.header[data-v-34de2ed8]>*{width:100%;min-width:0}.header[data-v-34de2ed8] .location-selector{box-sizing:border-box;width:100%;min-width:0}.header h1[data-v-34de2ed8]{font-size:21px}.header p[data-v-34de2ed8]{line-height:1.55}.info[data-v-34de2ed8],.error[data-v-34de2ed8],.success[data-v-34de2ed8]{overflow-wrap:anywhere;font-size:12px}.panel[data-v-34de2ed8]{min-width:0;padding:12px}.desktop-table[data-v-34de2ed8]{display:none}.mobile-cards[data-v-34de2ed8]{display:block}.stats[data-v-34de2ed8]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.stats>div[data-v-34de2ed8]{box-sizing:border-box;min-width:0;padding:12px}.stats strong[data-v-34de2ed8]{font-size:19px}.toolbar[data-v-34de2ed8]{grid-template-columns:1fr;gap:10px;display:grid}.toolbar[data-v-34de2ed8]>*{box-sizing:border-box;width:100%;min-width:0}.toolbar .check[data-v-34de2ed8]{justify-content:flex-start}.search[data-v-34de2ed8]{min-width:0}.formrow[data-v-34de2ed8]{grid-template-columns:1fr}.actions[data-v-34de2ed8]{grid-template-columns:1fr;gap:8px;display:grid}.actions .btn[data-v-34de2ed8]{width:100%;min-height:44px}.summary[data-v-34de2ed8],.previewstats[data-v-34de2ed8]{gap:10px}.pagination[data-v-34de2ed8]{justify-content:space-between}.pagination .hint[data-v-34de2ed8]{flex:100%}}.page[data-v-8455a06b]{color:#1e293b}.header[data-v-8455a06b]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.eyebrow[data-v-8455a06b]{letter-spacing:1.4px;color:#94a3b8;font-size:11px;font-weight:800}h1[data-v-8455a06b]{margin:6px 0 8px;font-size:28px}.header p[data-v-8455a06b]{color:#64748b;margin:0;font-size:13px}.info[data-v-8455a06b]{color:#92400e;background:#fff7ed;border:1px solid #fed7aa;border-radius:9px;margin-bottom:18px;padding:14px 16px;font-size:12px;line-height:1.6}.panel[data-v-8455a06b]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:20px}.toolbar[data-v-8455a06b]{flex-wrap:wrap;align-items:center;gap:11px;margin-bottom:10px;display:flex}.search[data-v-8455a06b]{flex:1;min-width:235px}.search[data-v-8455a06b],.select[data-v-8455a06b]{color:#1e293b;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:11px;font-size:12px}.check[data-v-8455a06b]{color:#475569;align-items:center;gap:6px;font-size:12px;display:flex}.btn[data-v-8455a06b]{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:10px 15px;font-weight:700}.btn[data-v-8455a06b]:disabled{opacity:.55;cursor:not-allowed}.stats[data-v-8455a06b]{flex-wrap:wrap;gap:14px;margin-bottom:17px;display:flex}.stats>div[data-v-8455a06b]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;min-width:175px;padding:15px}.stats small[data-v-8455a06b]{color:#64748b;margin-bottom:7px;font-size:11px;display:block}.stats strong[data-v-8455a06b]{font-size:22px}.positive[data-v-8455a06b]{color:#15803d}.negative[data-v-8455a06b]{color:#b91c1c}.stats>div.alert-negative[data-v-8455a06b]{background:#fff7f7;border-color:#fecaca}.muted[data-v-8455a06b]{color:#64748b}.hint[data-v-8455a06b]{color:#64748b;margin:10px 0;font-size:11px}.scroll[data-v-8455a06b]{overflow-x:auto}table[data-v-8455a06b]{border-collapse:collapse;width:100%;min-width:930px;font-size:12px}th[data-v-8455a06b]{color:#64748b;text-align:left;letter-spacing:.6px;background:#f8fafc;font-size:10px}td[data-v-8455a06b],th[data-v-8455a06b]{border-bottom:1px solid #e2e8f0;padding:13px 10px}td.num[data-v-8455a06b],th.num[data-v-8455a06b]{text-align:right}.sku[data-v-8455a06b]{font-weight:800}.badge[data-v-8455a06b]{background:#f1f5f9;border-radius:5px;padding:5px 8px;font-size:11px;font-weight:700}.tag[data-v-8455a06b]{border-radius:6px;padding:5px 9px;font-size:10px;font-weight:800}.active[data-v-8455a06b]{color:#166534;background:#dcfce7}.inactive[data-v-8455a06b]{color:#64748b;background:#f1f5f9}.link[data-v-8455a06b]{color:#ea580c;font-weight:700;text-decoration:none}.link[data-v-8455a06b]:hover{text-decoration:underline}.empty[data-v-8455a06b]{text-align:center;color:#64748b;padding:28px}.error[data-v-8455a06b]{color:#991b1b;background:#fee2e2;border-radius:8px;margin-bottom:15px;padding:13px}@media (width<=780px){.panel[data-v-8455a06b]{padding:12px}.stats>div[data-v-8455a06b]{flex:1;min-width:135px}}.mobile-cards[data-v-8455a06b]{display:none}.inv-mobile-card[data-v-8455a06b]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;min-width:0;padding:13px}.inv-mobile-card+.inv-mobile-card[data-v-8455a06b]{margin-top:10px}.inv-mobile-title[data-v-8455a06b]{border-bottom:1px solid #eef2f7;justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;margin-bottom:11px;padding-bottom:9px;display:flex}.inv-mobile-title>div[data-v-8455a06b]{min-width:0}.inv-mobile-title strong[data-v-8455a06b]{color:#17243a;overflow-wrap:anywhere;font-size:13px;line-height:1.4;display:block}.inv-mobile-title small[data-v-8455a06b]{color:#64748b;overflow-wrap:anywhere;margin-top:3px;font-size:11px;display:block}.inv-pill[data-v-8455a06b]{color:#334155;background:#f1f5f9;border-radius:6px;flex-shrink:0;padding:5px 7px;font-size:10px;font-weight:800;display:inline-block}.inv-mobile-grid[data-v-8455a06b]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.inv-mobile-grid>div[data-v-8455a06b]{min-width:0}.inv-mobile-grid span[data-v-8455a06b],.inv-input-label[data-v-8455a06b]{color:#64748b;margin-bottom:5px;font-size:10px;display:block}.inv-mobile-grid b[data-v-8455a06b]{overflow-wrap:anywhere;font-size:13px;display:block}.inv-mobile-grid .inv-span2[data-v-8455a06b]{grid-column:1/-1}.inv-mobile-grid .inv-mobile-input[data-v-8455a06b]{box-sizing:border-box;text-align:left;width:100%;min-width:0;font-size:16px}.inv-mobile-empty[data-v-8455a06b]{color:#64748b;text-align:center;padding:15px;font-size:12px}.inv-reference[data-v-8455a06b]{overflow-wrap:anywhere;word-break:break-word}@media (width<=767px){.page[data-v-8455a06b]{width:100%;min-width:0}.header[data-v-8455a06b]{flex-direction:column;gap:12px}.header[data-v-8455a06b]>*{width:100%;min-width:0}.header[data-v-8455a06b] .location-selector{box-sizing:border-box;width:100%;min-width:0}.header h1[data-v-8455a06b]{font-size:21px}.header p[data-v-8455a06b]{line-height:1.55}.info[data-v-8455a06b],.error[data-v-8455a06b],.success[data-v-8455a06b]{overflow-wrap:anywhere;font-size:12px}.panel[data-v-8455a06b]{min-width:0;padding:12px}.desktop-table[data-v-8455a06b]{display:none}.mobile-cards[data-v-8455a06b]{display:block}.stats[data-v-8455a06b]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.stats>div[data-v-8455a06b]{box-sizing:border-box;min-width:0;padding:12px}.stats strong[data-v-8455a06b]{font-size:19px}.toolbar[data-v-8455a06b]{grid-template-columns:1fr;gap:10px;display:grid}.toolbar[data-v-8455a06b]>*{box-sizing:border-box;width:100%;min-width:0}.toolbar .check[data-v-8455a06b]{justify-content:flex-start}.search[data-v-8455a06b]{min-width:0}.formrow[data-v-8455a06b]{grid-template-columns:1fr}.actions[data-v-8455a06b]{grid-template-columns:1fr;gap:8px;display:grid}.actions .btn[data-v-8455a06b]{width:100%;min-height:44px}.summary[data-v-8455a06b],.previewstats[data-v-8455a06b]{gap:10px}.pagination[data-v-8455a06b]{justify-content:space-between}.pagination .hint[data-v-8455a06b]{flex:100%}}.page[data-v-67a6ecce]{color:#1e293b}.header[data-v-67a6ecce]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.eyebrow[data-v-67a6ecce]{color:#94a3b8;letter-spacing:1.4px;font-size:11px;font-weight:800}h1[data-v-67a6ecce]{margin:6px 0 8px;font-size:28px}.header p[data-v-67a6ecce]{color:#64748b;margin:0;font-size:13px}.info[data-v-67a6ecce]{color:#92400e;background:#fff7ed;border:1px solid #fed7aa;border-radius:9px;margin-bottom:18px;padding:14px 16px;font-size:12px}.panel[data-v-67a6ecce]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:19px}.filters[data-v-67a6ecce]{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.filters label[data-v-67a6ecce]{color:#475569;flex-direction:column;flex:1;gap:7px;min-width:150px;font-size:11px;font-weight:700;display:flex}.filters label[data-v-67a6ecce]:first-child{flex:2;min-width:230px}.filters select[data-v-67a6ecce],.filters input[data-v-67a6ecce]{color:#1e293b;background:#fff;border:1px solid #cbd5e1;border-radius:8px;width:100%;min-height:40px;padding:10px;font-size:12px}.btn[data-v-67a6ecce]{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:10px 14px;font-weight:700}.btn[data-v-67a6ecce]:disabled{opacity:.5;cursor:not-allowed}.summary[data-v-67a6ecce]{color:#64748b;flex-wrap:wrap;gap:18px;padding:17px 0 13px;font-size:12px;display:flex}.summary b[data-v-67a6ecce]{color:#1e293b}.scroll[data-v-67a6ecce]{overflow-x:auto}table[data-v-67a6ecce]{border-collapse:collapse;width:100%;min-width:1400px;font-size:11px}th[data-v-67a6ecce]{color:#64748b;letter-spacing:.4px;text-align:left;background:#f8fafc;font-size:10px}td[data-v-67a6ecce],th[data-v-67a6ecce]{vertical-align:top;border-bottom:1px solid #e2e8f0;padding:12px 9px}th.num[data-v-67a6ecce],td.num[data-v-67a6ecce]{text-align:right;white-space:nowrap}.nowrap[data-v-67a6ecce]{white-space:nowrap}.sub[data-v-67a6ecce]{color:#64748b;margin-top:4px;font-size:11px}.badge[data-v-67a6ecce]{background:#f1f5f9;border-radius:5px;padding:5px 8px;font-weight:700}.positive[data-v-67a6ecce]{color:#15803d}.negative[data-v-67a6ecce]{color:#dc2626}.reference[data-v-67a6ecce]{overflow-wrap:anywhere;max-width:210px}.empty[data-v-67a6ecce]{text-align:center;color:#64748b;padding:24px}.pagination[data-v-67a6ecce]{justify-content:flex-end;align-items:center;gap:12px;margin-top:14px;display:flex}.hint[data-v-67a6ecce]{color:#64748b;margin-right:auto;font-size:11px}.error[data-v-67a6ecce]{color:#991b1b;background:#fee2e2;border-radius:8px;margin-bottom:15px;padding:12px}@media (width<=780px){.panel[data-v-67a6ecce]{padding:12px}.filters label[data-v-67a6ecce]:first-child{flex:100%}.pagination[data-v-67a6ecce]{flex-wrap:wrap}}.mobile-cards[data-v-67a6ecce]{display:none}.inv-mobile-card[data-v-67a6ecce]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;min-width:0;padding:13px}.inv-mobile-card+.inv-mobile-card[data-v-67a6ecce]{margin-top:10px}.inv-mobile-title[data-v-67a6ecce]{border-bottom:1px solid #eef2f7;justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;margin-bottom:11px;padding-bottom:9px;display:flex}.inv-mobile-title>div[data-v-67a6ecce]{min-width:0}.inv-mobile-title strong[data-v-67a6ecce]{color:#17243a;overflow-wrap:anywhere;font-size:13px;line-height:1.4;display:block}.inv-mobile-title small[data-v-67a6ecce]{color:#64748b;overflow-wrap:anywhere;margin-top:3px;font-size:11px;display:block}.inv-pill[data-v-67a6ecce]{color:#334155;background:#f1f5f9;border-radius:6px;flex-shrink:0;padding:5px 7px;font-size:10px;font-weight:800;display:inline-block}.inv-mobile-grid[data-v-67a6ecce]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.inv-mobile-grid>div[data-v-67a6ecce]{min-width:0}.inv-mobile-grid span[data-v-67a6ecce],.inv-input-label[data-v-67a6ecce]{color:#64748b;margin-bottom:5px;font-size:10px;display:block}.inv-mobile-grid b[data-v-67a6ecce]{overflow-wrap:anywhere;font-size:13px;display:block}.inv-mobile-grid .inv-span2[data-v-67a6ecce]{grid-column:1/-1}.inv-mobile-grid .inv-mobile-input[data-v-67a6ecce]{box-sizing:border-box;text-align:left;width:100%;min-width:0;font-size:16px}.inv-mobile-empty[data-v-67a6ecce]{color:#64748b;text-align:center;padding:15px;font-size:12px}.inv-reference[data-v-67a6ecce]{overflow-wrap:anywhere;word-break:break-word}@media (width<=767px){.page[data-v-67a6ecce]{width:100%;min-width:0}.header[data-v-67a6ecce]{flex-direction:column;gap:12px}.header[data-v-67a6ecce]>*{width:100%;min-width:0}.header[data-v-67a6ecce] .location-selector{box-sizing:border-box;width:100%;min-width:0}.header h1[data-v-67a6ecce]{font-size:21px}.header p[data-v-67a6ecce]{line-height:1.55}.info[data-v-67a6ecce],.error[data-v-67a6ecce],.success[data-v-67a6ecce]{overflow-wrap:anywhere;font-size:12px}.panel[data-v-67a6ecce]{min-width:0;padding:12px}.desktop-table[data-v-67a6ecce]{display:none}.mobile-cards[data-v-67a6ecce]{display:block}.stats[data-v-67a6ecce]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.stats>div[data-v-67a6ecce]{box-sizing:border-box;min-width:0;padding:12px}.stats strong[data-v-67a6ecce]{font-size:19px}.toolbar[data-v-67a6ecce]{grid-template-columns:1fr;gap:10px;display:grid}.toolbar[data-v-67a6ecce]>*{box-sizing:border-box;width:100%;min-width:0}.toolbar .check[data-v-67a6ecce]{justify-content:flex-start}.search[data-v-67a6ecce]{min-width:0}.formrow[data-v-67a6ecce]{grid-template-columns:1fr}.actions[data-v-67a6ecce]{grid-template-columns:1fr;gap:8px;display:grid}.actions .btn[data-v-67a6ecce]{width:100%;min-height:44px}.summary[data-v-67a6ecce],.previewstats[data-v-67a6ecce]{gap:10px}.pagination[data-v-67a6ecce]{justify-content:space-between}.pagination .hint[data-v-67a6ecce]{flex:100%}.filters[data-v-67a6ecce]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.filters label[data-v-67a6ecce]{flex:none;min-width:0}.filters label[data-v-67a6ecce]:first-child{grid-column:1/-1;min-width:0}.filters>button[data-v-67a6ecce]{grid-column:1/-1;min-height:43px}.filters input[data-v-67a6ecce],.filters select[data-v-67a6ecce]{box-sizing:border-box;min-width:0}}.wa-mask[data-v-1a9a70c8]{z-index:260;box-sizing:border-box;background:#0f172abb;justify-content:center;align-items:center;padding:10px;display:flex;position:fixed;inset:0;overflow:hidden}.wa-box[data-v-1a9a70c8]{box-sizing:border-box;color:#102039;background:#fff;border-radius:14px;flex-direction:column;width:min(100%,520px);height:min(700px,100dvh - 20px);min-height:0;max-height:100%;display:flex;overflow:hidden;box-shadow:0 18px 55px #0005}.wa-head[data-v-1a9a70c8]{border-bottom:1px solid #e2e8f0;flex:none;justify-content:space-between;align-items:center;padding:15px 17px;display:flex}.wa-head strong[data-v-1a9a70c8]{font-size:19px;display:block}.wa-head small[data-v-1a9a70c8]{color:#64748b;margin-top:3px;font-size:11px;display:block}.wa-close[data-v-1a9a70c8]{cursor:pointer;background:#f1f5f9;border:0;border-radius:8px;min-width:44px;min-height:44px;font-size:22px}.wa-content[data-v-1a9a70c8]{box-sizing:border-box;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:1;min-height:0;padding:15px 17px;font-size:13px;overflow:hidden auto}.wa-route[data-v-1a9a70c8]{overflow-wrap:anywhere;background:#f8fafc;border:1px solid #dce5ef;border-radius:9px;gap:5px;margin-bottom:14px;padding:12px;display:grid}.wa-route small[data-v-1a9a70c8]{color:#64748b;font-size:10px;font-weight:700}.wa-route span[data-v-1a9a70c8]{color:#64748b;font-size:11px}.wa-label[data-v-1a9a70c8]{gap:7px;font-weight:800;display:grid}.wa-label input[data-v-1a9a70c8]{box-sizing:border-box;width:100%;min-height:48px;font:inherit;border:1px solid #cbd5e1;border-radius:8px;padding:10px;font-size:16px}.wa-check[data-v-1a9a70c8]{color:#334155;align-items:flex-start;gap:10px;margin:16px 0 10px;font-size:12px;line-height:1.5;display:flex}.wa-check input[data-v-1a9a70c8]{accent-color:#f4511e;flex-shrink:0;width:19px;height:19px}.wa-muted[data-v-1a9a70c8]{color:#64748b;font-size:11px}.wa-error[data-v-1a9a70c8]{color:#991b1b;font-size:11px}.wa-alert[data-v-1a9a70c8]{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin:7px 0 13px;padding:12px;line-height:1.5}.wa-details[data-v-1a9a70c8]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin:15px 0;padding:11px}.wa-details summary[data-v-1a9a70c8]{cursor:pointer;font-weight:800}.wa-details pre[data-v-1a9a70c8]{white-space:pre-wrap;overflow-wrap:anywhere;max-height:260px;margin-bottom:0;font:12px/1.6 monospace;overflow:auto}.wa-refresh[data-v-1a9a70c8]{cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;min-height:42px;margin-top:10px;padding:9px 12px;font-weight:800}.wa-status[data-v-1a9a70c8]{background:#fffbeb;border:1px solid #fbbf24;border-radius:8px;margin-top:12px;padding:11px;font-size:12px;line-height:1.55}.wa-status.is-ok[data-v-1a9a70c8]{color:#166534;background:#f0fdf4;border-color:#86efac}.wa-status.is-uncertain[data-v-1a9a70c8]{background:#fff7ed;border-color:#fdba74}.wa-actions[data-v-1a9a70c8]{box-sizing:border-box;background:#fff;border-top:1px solid #e2e8f0;flex:none;justify-content:flex-end;gap:9px;padding:12px 17px;display:flex}.wa-actions button[data-v-1a9a70c8]{cursor:pointer;border-radius:9px;min-height:46px;padding:10px 15px;font-weight:850}.wa-secondary[data-v-1a9a70c8]{background:#fff;border:1px solid #cbd5e1}.wa-primary[data-v-1a9a70c8]{color:#fff;background:#f4511e;border:0;flex:1;max-width:220px}.wa-primary[data-v-1a9a70c8]:disabled{opacity:.45;cursor:not-allowed}@media (width<=480px){.wa-mask[data-v-1a9a70c8]{padding:max(5px, env(safe-area-inset-top)) 5px max(5px, env(safe-area-inset-bottom))}.wa-box[data-v-1a9a70c8]{width:100%;height:100%;max-height:100%}.wa-head[data-v-1a9a70c8],.wa-content[data-v-1a9a70c8],.wa-actions[data-v-1a9a70c8]{padding-left:12px;padding-right:12px}.wa-actions .wa-primary[data-v-1a9a70c8]{max-width:none}}.receipt-overlay[data-v-d6212ec4]{z-index:200;box-sizing:border-box;background:#0b1835af;justify-content:center;align-items:center;padding:12px;display:flex;position:fixed;inset:0}.receipt-window[data-v-d6212ec4]{background:#fff;border-radius:12px;flex-direction:column;width:min(100%,490px);min-height:0;max-height:calc(100dvh - 24px);display:flex;overflow:hidden;box-shadow:0 15px 55px #1115}.receipt-toolbar[data-v-d6212ec4]{color:#20314b;background:#eff6ff;flex:none;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:12px 14px;font-size:13px;display:flex}.receipt-print-error[data-v-d6212ec4]{color:#991b1b;overflow-wrap:anywhere;background:#fff1f2;flex:none;padding:9px 14px;font-size:13px;font-weight:700}.receipt-toolbar strong[data-v-d6212ec4]{min-width:0}.receipt-actions[data-v-d6212ec4]{flex:none;gap:7px;display:flex}.receipt-actions button[data-v-d6212ec4]{cursor:pointer;white-space:nowrap;color:#20314b;background:#fff;border:1px solid #d1dae6;border-radius:8px;min-height:44px;padding:8px 12px;font-weight:700}.receipt-actions .receipt-print[data-v-d6212ec4]{color:#fff;background:#f4511e;border-color:#f4511e;font-weight:800}.receipt-actions .receipt-wa[data-v-d6212ec4]{color:#fff;background:#166534;border-color:#166534}.receipt-scroll[data-v-d6212ec4]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow-y:auto}.receipt-paper[data-v-d6212ec4]{box-sizing:border-box;color:#000;overflow-wrap:anywhere;width:calc(100% - 30px);max-width:320px;margin:17px auto 24px;font:12px/1.45 Courier New,monospace}.receipt-paper h2[data-v-d6212ec4]{text-align:center;margin:6px 0;font-size:23px}.offline-receipt-warning[data-v-d6212ec4]{text-align:center;border:2px solid #111;margin:9px 0;padding:7px 4px;font-weight:900;line-height:1.5}.void-mark[data-v-d6212ec4]{text-align:center;border:2px solid #000;margin:8px 0;padding:6px 2px;font-size:12px;font-weight:900}.void-details[data-v-d6212ec4]{overflow-wrap:anywhere;margin:8px 0}.center[data-v-d6212ec4]{text-align:center}.receipt-separator[data-v-d6212ec4]{border-top:1px dashed #333;margin:11px 0}.receipt-row[data-v-d6212ec4]{margin-bottom:10px}.price-line[data-v-d6212ec4]{justify-content:space-between;gap:10px;display:flex}.price-line[data-v-d6212ec4]>*{min-width:0}.price-line>b[data-v-d6212ec4]:last-child,.price-line>span[data-v-d6212ec4]:last-child{text-align:right;flex:none}.large[data-v-d6212ec4]{font-size:15px}.note-small[data-v-d6212ec4]{margin-top:7px;font-size:10px}.discount[data-v-d6212ec4]{color:#333}.discount-reason[data-v-d6212ec4]{overflow-wrap:anywhere;margin-bottom:8px;font-size:10px}@media (width<=480px){.receipt-overlay[data-v-d6212ec4]{padding:6px}.receipt-window[data-v-d6212ec4]{width:100%;max-height:calc(100dvh - 12px)}.receipt-toolbar[data-v-d6212ec4]{flex-wrap:wrap;gap:8px;padding:11px 12px}.receipt-toolbar strong[data-v-d6212ec4]{width:100%;font-size:13px}.receipt-actions[data-v-d6212ec4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.receipt-actions button[data-v-d6212ec4]{white-space:normal;overflow-wrap:break-word;text-align:center;width:100%;min-width:0;min-height:44px;padding:9px 8px;line-height:1.3}.receipt-actions--with-wa button[data-v-d6212ec4]:last-child{grid-column:1/-1}.receipt-paper[data-v-d6212ec4]{width:calc(100% - 26px);margin-top:14px;margin-bottom:22px;font-size:11px;line-height:1.5}.receipt-paper h2[data-v-d6212ec4]{font-size:21px}}@media screen{.receipt-overlay[data-v-d6212ec4]{overscroll-behavior:contain;width:100%;height:100dvh;overflow:hidden}.receipt-window[data-v-d6212ec4]{flex-direction:column;flex:0 auto;height:min(100%,820px);min-height:0;max-height:100%;display:flex;overflow:hidden}.receipt-toolbar[data-v-d6212ec4],.receipt-print-error[data-v-d6212ec4]{flex:none}.receipt-scroll[data-v-d6212ec4]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;flex:1 1 0;min-height:0;overflow:hidden auto}}@page{size:auto;margin:0}@media print{html,body{background:#fff!important;width:auto!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;overflow:visible!important}body :not(:has(#pos-print-receipt)):not(#pos-print-receipt):not(#pos-print-receipt *){display:none!important}body :has(#pos-print-receipt){float:none!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;contain:none!important;visibility:visible!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important;transform:none!important}#pos-print-receipt{box-sizing:border-box!important;color:#000!important;letter-spacing:0!important;overflow-wrap:anywhere!important;visibility:visible!important;background:#fff!important;border:0!important;width:68mm!important;min-width:0!important;max-width:68mm!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0 auto!important;padding:0 1mm!important;font-family:Arial,Helvetica,sans-serif!important;font-size:12px!important;font-weight:700!important;line-height:1.22!important;display:block!important;position:static!important;overflow:visible!important}#pos-print-receipt *{visibility:visible!important;color:#000!important;font-family:inherit!important}#pos-print-receipt h2{text-align:center!important;margin:0 0 2px!important;padding:0!important;font-size:19px!important;font-weight:900!important;line-height:1.1!important}#pos-print-receipt .receipt-separator{border-top:1px dashed #000!important;margin:5px 0!important}#pos-print-receipt .receipt-row{break-inside:avoid!important;page-break-inside:avoid!important;margin:0 0 4px!important;padding:0!important}#pos-print-receipt .receipt-row>div:first-child{font-weight:700!important}#pos-print-receipt .price-line{justify-content:space-between!important;align-items:baseline!important;gap:5px!important;margin:0!important;padding:0!important;display:flex!important}#pos-print-receipt .price-line>*{overflow-wrap:anywhere!important;min-width:0!important}#pos-print-receipt .price-line>:first-child{flex:auto!important}#pos-print-receipt .price-line>:last-child{text-align:right!important;flex-shrink:0!important}#pos-print-receipt .large{margin:3px 0 2px!important;font-size:15px!important;font-weight:900!important;line-height:1.35!important}#pos-print-receipt .note-small,#pos-print-receipt .discount-reason{margin-top:2px!important;margin-bottom:0!important;font-size:10.5px!important;font-weight:700!important;line-height:1.2!important}#pos-print-receipt .void-mark{text-align:center!important;border:1px solid #000!important;margin:5px 0!important;padding:3px 2px!important;font-size:12px!important}#pos-print-receipt .void-details{margin:4px 0!important}}.daily-overlay[data-v-15dbb47b]{z-index:160;box-sizing:border-box;background:#0f172ab8;justify-content:center;align-items:center;padding:14px;display:flex;position:fixed;inset:0}.daily-window[data-v-15dbb47b]{color:#20314b;background:#fff;border-radius:14px;flex-direction:column;width:min(100%,1000px);min-height:0;max-height:calc(100dvh - 28px);display:flex;overflow:hidden;box-shadow:0 15px 50px #0003}.daily-header[data-v-15dbb47b]{border-bottom:1px solid #dbe3ef;flex:none;justify-content:space-between;align-items:center;gap:10px;padding:16px 18px;display:flex}.daily-heading[data-v-15dbb47b]{min-width:0}.daily-heading h2[data-v-15dbb47b]{margin:0 0 4px;font-size:20px;line-height:1.2}.daily-header small[data-v-15dbb47b]{color:#64748b;font-size:12px;line-height:1.3}.daily-close[data-v-15dbb47b]{cursor:pointer;color:#21314b;background:#f1f5f9;border:0;border-radius:9px;flex:none;width:44px;height:44px;font-size:20px}.daily-content[data-v-15dbb47b]{overscroll-behavior:contain;flex:1;min-height:0;padding:16px;overflow-y:auto}.daily-summary[data-v-15dbb47b]{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.daily-summary div[data-v-15dbb47b]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:9px;min-width:0;padding:11px}.daily-summary small[data-v-15dbb47b]{color:#64748b;font-size:11px;display:block}.daily-summary strong[data-v-15dbb47b]{overflow-wrap:anywhere;margin-top:6px;font-size:17px;display:block}.daily-note[data-v-15dbb47b]{color:#64748b;margin:13px 0;font-size:12px;line-height:1.5}.daily-error[data-v-15dbb47b]{color:#991b1b;background:#fee2e2;border-radius:7px;padding:12px;font-size:13px}.daily-loading[data-v-15dbb47b]{color:#475569;font-size:13px}.daily-table-wrap[data-v-15dbb47b]{width:100%;overflow-x:auto}table[data-v-15dbb47b]{border-collapse:collapse;width:100%;min-width:630px;font-size:12px}th[data-v-15dbb47b],td[data-v-15dbb47b]{text-align:left;border-bottom:1px solid #e2e8f0;padding:13px 8px}th[data-v-15dbb47b]{text-transform:uppercase;letter-spacing:.5px;color:#64748b;background:#f8fafc;font-size:10px}.code[data-v-15dbb47b]{overflow-wrap:anywhere;font-weight:700}.amount[data-v-15dbb47b]{text-align:right;white-space:nowrap;font-weight:750}td button[data-v-15dbb47b],.daily-footer button[data-v-15dbb47b]{color:#e94d1d;cursor:pointer;background:#fff;border:1px solid #d5dee8;border-radius:8px;min-height:42px;padding:8px 12px;font-weight:750}td button[data-v-15dbb47b]{white-space:nowrap}.daily-footer[data-v-15dbb47b]{background:#fff;border-top:1px solid #e2e8f0;flex:none;justify-content:flex-end;align-items:center;gap:8px;padding:12px 16px;font-size:12px;display:flex}.daily-footer span[data-v-15dbb47b]{margin-right:auto}.daily-footer button[data-v-15dbb47b]:disabled{opacity:.4;cursor:not-allowed}.empty[data-v-15dbb47b]{text-align:center;color:#64748b}.daily-mobile-list[data-v-15dbb47b]{display:none}.void-tag[data-v-15dbb47b]{color:#991b1b;background:#fee2e2;border-radius:4px;padding:3px 5px;font-size:10px;font-weight:900;display:inline-block}@media (width<=640px){.daily-overlay[data-v-15dbb47b]{padding:6px}.daily-window[data-v-15dbb47b]{border-radius:12px;width:100%;max-height:calc(100dvh - 12px)}.daily-header[data-v-15dbb47b]{gap:7px;padding:12px}.daily-heading h2[data-v-15dbb47b]{font-size:16px}.daily-header small[data-v-15dbb47b]{font-size:11px}.daily-content[data-v-15dbb47b]{padding:12px}.daily-summary[data-v-15dbb47b]{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.daily-summary div[data-v-15dbb47b]{padding:10px}.daily-summary strong[data-v-15dbb47b]{margin-top:5px;font-size:16px}.daily-note[data-v-15dbb47b]{margin:10px 0 12px}.daily-table-wrap[data-v-15dbb47b]{display:none}.daily-mobile-list[data-v-15dbb47b]{flex-direction:column;gap:9px;display:flex}.daily-card[data-v-15dbb47b]{color:#20314b;text-align:left;cursor:pointer;width:100%;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #dce5f0;border-radius:11px;min-width:0;padding:12px;display:block}.daily-card[data-v-15dbb47b]:focus-visible{outline-offset:2px;outline:2px solid #f4511e}.daily-card-top[data-v-15dbb47b],.daily-card-bottom[data-v-15dbb47b]{justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;display:flex}.daily-card-meta[data-v-15dbb47b]{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;font-size:12px;display:flex}.daily-method[data-v-15dbb47b]{color:#334155;background:#f1f5f9;border-radius:5px;padding:4px 6px;font-size:10px;font-weight:750}.daily-card-amount[data-v-15dbb47b]{white-space:nowrap;text-align:right;color:#f4511e;font-size:15px}.daily-card-bottom[data-v-15dbb47b]{border-top:1px solid #f1f5f9;align-items:center;margin-top:10px;padding-top:9px}.daily-card-no[data-v-15dbb47b]{color:#64748b;overflow-wrap:anywhere;flex:1;min-width:0;font-size:11px;line-height:1.5}.daily-card-action[data-v-15dbb47b]{color:#e94d1d;white-space:nowrap;flex:none;align-self:center;font-size:12px;font-weight:750}.daily-mobile-empty[data-v-15dbb47b]{color:#64748b;text-align:center;margin:14px 0;font-size:13px}.daily-footer[data-v-15dbb47b]{padding:9px 12px calc(9px + env(safe-area-inset-bottom,0px));grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.daily-footer span[data-v-15dbb47b]{color:#64748b;grid-column:1/-1;margin:0;font-size:11px}.daily-footer button[data-v-15dbb47b]{width:100%;min-width:0;min-height:44px;padding:7px 3px;font-size:11px}}@media screen{.daily-overlay[data-v-15dbb47b]{overscroll-behavior:contain;width:100%;height:100dvh;overflow:hidden}.daily-window[data-v-15dbb47b]{flex-direction:column;flex:0 auto;height:min(100%,760px);min-height:0;max-height:100%;display:flex;overflow:hidden}.daily-header[data-v-15dbb47b],.daily-footer[data-v-15dbb47b]{flex:none}.daily-content[data-v-15dbb47b]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;flex:1 1 0;min-height:0;overflow:hidden auto}}.daily-local-message[data-v-15dbb47b]{color:#9a3412;background:#fff7ed;border:1px solid #fdba74;border-radius:10px;gap:8px;padding:13px;font-size:13px;line-height:1.5;display:grid}.daily-local-message span[data-v-15dbb47b]{color:#7c2d12}.daily-local-total[data-v-15dbb47b]{border-top:1px solid #fdba74;justify-content:space-between;align-items:center;gap:10px;margin-top:5px;padding-top:9px;font-weight:850;display:flex}.daily-local-total strong[data-v-15dbb47b]{font-size:23px}.daily-pending-list[data-v-15dbb47b]{gap:9px;margin-top:12px;display:grid}.daily-pending-item[data-v-15dbb47b]{text-align:left;color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:9px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:12px;display:flex}.daily-pending-item>span[data-v-15dbb47b]{flex:1;gap:5px;min-width:0;display:grid}.daily-pending-item>span b[data-v-15dbb47b]{overflow-wrap:anywhere;font-size:12px}.daily-pending-item small[data-v-15dbb47b]{color:#64748b;font-size:11px;line-height:1.4}.daily-pending-item>strong[data-v-15dbb47b]{color:#9a3412;white-space:nowrap;font-size:17px}.daily-pending-item>em[data-v-15dbb47b]{color:#ea580c;font-size:11px;font-style:normal;font-weight:750}.daily-local-empty[data-v-15dbb47b]{text-align:center;color:#64748b;margin:18px 0;font-size:13px}.pr-overlay[data-v-0489bb38]{z-index:110000;box-sizing:border-box;background:#0009;justify-content:center;align-items:center;padding:12px;display:flex;position:fixed;inset:0;overflow:hidden}.pr-card[data-v-0489bb38]{box-sizing:border-box;color:#142339;background:#fff;border-radius:14px;flex-direction:column;width:min(560px,100%);height:min(660px,100dvh - 24px);min-height:0;max-height:100%;display:flex;overflow:hidden;box-shadow:0 12px 40px #0004}.pr-card header[data-v-0489bb38],.pr-card footer[data-v-0489bb38]{box-sizing:border-box;background:#fff;border-bottom:1px solid #ddd;flex:none;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}.pr-card footer[data-v-0489bb38]{border-top:1px solid #ddd;border-bottom:0}.pr-body[data-v-0489bb38]{box-sizing:border-box;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding:16px;overflow:hidden auto}.pr-body label[data-v-0489bb38]{margin:14px 0;font-weight:700;display:block}.pr-body select[data-v-0489bb38]{box-sizing:border-box;width:100%;margin-top:6px;padding:12px;font-size:16px;display:block}.pr-card button[data-v-0489bb38]{background:#f7f8fa;border:1px solid #c7ccd7;border-radius:8px;min-height:42px;margin:4px;padding:10px 12px;font-weight:700}.pr-error[data-v-0489bb38]{color:#b91c1c;white-space:pre-wrap}.pr-ok[data-v-0489bb38]{color:#08744b}.pr-card footer button[data-v-0489bb38]:last-child{color:#fff;background:#bd1728;border:0}@media (width<=520px){.pr-overlay[data-v-0489bb38]{padding:8px}.pr-card[data-v-0489bb38]{width:100%;height:calc(100dvh - 16px);max-height:100%}.pr-card header[data-v-0489bb38],.pr-card footer[data-v-0489bb38]{padding:10px 12px}.pr-card footer button[data-v-0489bb38]{flex:1 1 0;min-width:0;margin:0}.pr-body[data-v-0489bb38]{padding:12px}}[data-v-41280aea]{box-sizing:border-box}.cashier-page[data-v-41280aea]{color:#16263f;background:#f3f5f9;min-height:100vh;padding-bottom:10px;font-family:inherit}.topbar[data-v-41280aea]{background:#fff;border-bottom:1px solid #e3e9f1;justify-content:space-between;align-items:center;gap:20px;padding:13px 24px;display:flex}.brand[data-v-41280aea]{color:#f4511e;letter-spacing:.4px;font-size:23px;font-weight:900}.brand span[data-v-41280aea]{color:#15263f}.sub-brand[data-v-41280aea]{color:#8898ae;letter-spacing:1.3px;font-size:10px;font-weight:800}.location-info[data-v-41280aea]{flex-direction:column;gap:3px;max-width:380px;display:flex}.location-info strong[data-v-41280aea]{font-size:13px}.location-info small[data-v-41280aea]{color:#71839d;font-size:11px}.location-label[data-v-41280aea]{color:#ef5b28;letter-spacing:1px;font-size:10px;font-weight:800}.top-actions[data-v-41280aea]{gap:7px;display:flex}.secondary[data-v-41280aea]{color:#30435e;cursor:pointer;background:#fff;border:1px solid #d4dfed;border-radius:8px;padding:10px 12px;font-size:12px;font-weight:750}.secondary[data-v-41280aea]:disabled{opacity:.5}.test-mode[data-v-41280aea]{color:#945108;background:#fff6e7;border:1px solid #f8c481;border-radius:10px;margin:16px 20px 0;padding:12px 15px;font-size:12px;line-height:1.65}.test-mode b[data-v-41280aea]{color:#c2410c}.test-mode strong[data-v-41280aea]{font-weight:850}.alert[data-v-41280aea]{border-radius:9px;margin:9px 20px 0;padding:11px 13px;font-size:12px}.alert-info[data-v-41280aea]{color:#18517e;background:#edf8ff}.alert-error[data-v-41280aea]{color:#991b1b;background:#fee2e2}.alert button[data-v-41280aea]{cursor:pointer;color:#fff;background:#991b1b;border:0;border-radius:5px;margin-left:8px;padding:5px 9px}.workspace[data-v-41280aea]{grid-template-columns:minmax(0,1fr) 370px;gap:16px;padding:16px 20px;display:grid}.catalog[data-v-41280aea],.cart[data-v-41280aea]{background:#fff;border:1px solid #e0e8f2;border-radius:13px;box-shadow:0 3px 12px #102f5005}.catalog[data-v-41280aea]{min-width:0;padding:18px}.panel-heading[data-v-41280aea],.cart-title[data-v-41280aea]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.panel-heading h1[data-v-41280aea],.cart-title h2[data-v-41280aea]{margin:0 0 5px;font-size:21px}.panel-heading p[data-v-41280aea],.cart-title p[data-v-41280aea]{color:#71829b;margin:0;font-size:12px}.badge-count[data-v-41280aea]{color:#435774;white-space:nowrap;background:#f1f5f9;border-radius:7px;padding:8px;font-size:11px}.scanner-area[data-v-41280aea]{grid-template-columns:minmax(0,1.4fr) minmax(180px,1fr);gap:12px;margin-top:18px;display:grid}.scanner-area label[data-v-41280aea]{color:#6e8099;letter-spacing:.8px;margin-bottom:6px;font-size:10px;font-weight:900;display:block}.scanner-area input[data-v-41280aea]{border:1px solid #cdd9e8;border-radius:8px;width:100%;min-width:0;padding:12px 11px;font-size:13px}.scan-box input[data-v-41280aea]:focus,.search-box input[data-v-41280aea]:focus{border-color:#f4511e;outline:2px solid #ffb49e}.scan-row[data-v-41280aea]{gap:6px;display:flex}.scan-btn[data-v-41280aea]{color:#fff;white-space:nowrap;cursor:pointer;background:#f4511e;border:0;border-radius:8px;padding:10px 13px;font-size:12px;font-weight:800}.scan-box small[data-v-41280aea]{color:#76869a;margin-top:5px;font-size:10px;line-height:1.4;display:block}.filter-row[data-v-41280aea]{flex-wrap:wrap;gap:7px;margin:17px 0;display:flex}.filter-row button[data-v-41280aea]{color:#48607e;cursor:pointer;background:#fff;border:1px solid #d5e0ef;border-radius:16px;padding:7px 14px;font-size:12px;font-weight:700}.filter-row button.active[data-v-41280aea]{color:#e44916;background:#fff0eb;border-color:#ffbea9}.product-grid[data-v-41280aea]{grid-template-columns:repeat(auto-fill,minmax(155px,1fr));gap:11px;display:grid}.product-card[data-v-41280aea]{text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe7f0;border-radius:12px;min-width:0;padding:0;transition:transform .15s,border-color .15s;position:relative;overflow:hidden}.product-card[data-v-41280aea]:hover:not(:disabled){border-color:#f4511e;transform:translateY(-2px)}.product-card[data-v-41280aea]:disabled{opacity:.58;cursor:not-allowed}.product-image[data-v-41280aea]{color:#b0becd;background:#f0f4f9;justify-content:center;align-items:center;height:120px;font-size:38px;display:flex}.product-image img[data-v-41280aea]{object-fit:contain;background:#fff;width:100%;height:100%}.bundle-tag[data-v-41280aea]{z-index:1;letter-spacing:.2px;color:#9a3412;background:#ffedd5;border-radius:5px;padding:5px 7px;font-size:9px;font-weight:900;position:absolute;top:8px;left:8px}.product-text[data-v-41280aea]{flex-direction:column;gap:4px;min-height:125px;padding:10px;display:flex}.product-text small[data-v-41280aea]{color:#73829a;font-size:10px;font-weight:800}.product-text strong[data-v-41280aea]{min-height:34px;font-size:12px;line-height:1.4}.price[data-v-41280aea]{color:#eb4b1a;font-size:16px;font-weight:900}.availability[data-v-41280aea]{color:#168045;font-size:10px;font-weight:800}.availability.out[data-v-41280aea]{color:#b42318}.detail[data-v-41280aea]{color:#71829b;font-size:10px;line-height:1.4}.empty-state[data-v-41280aea]{text-align:center;color:#64748b;padding:50px 10px;font-size:13px}.cart[data-v-41280aea]{flex-direction:column;min-height:570px;max-height:calc(100vh - 205px);display:flex;position:sticky;top:14px}.cart-title[data-v-41280aea]{border-bottom:1px solid #e6ecf3;padding:17px}.cart-title h2[data-v-41280aea]{font-size:19px}.clear-btn[data-v-41280aea]{color:#e84919;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:800}.clear-btn[data-v-41280aea]:disabled{opacity:.35}.cart-body[data-v-41280aea]{flex:1;min-height:120px;padding:12px 15px;overflow:auto}.cart-empty[data-v-41280aea]{color:#8a9bae;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:160px;display:flex}.cart-empty b[data-v-41280aea]{color:#465b76;font-size:13px}.cart-empty small[data-v-41280aea]{font-size:11px}.cart-line[data-v-41280aea]{border-bottom:1px solid #edf0f5;padding:13px 0}.cart-product[data-v-41280aea]{flex-direction:column;gap:4px;display:flex}.cart-product strong[data-v-41280aea]{font-size:13px}.cart-product small[data-v-41280aea]{color:#7b8da3;font-size:11px}.cart-bottom[data-v-41280aea]{justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.qty-controls[data-v-41280aea]{border:1px solid #d5e0ee;border-radius:9px;align-items:center;display:flex;overflow:hidden}.qty-controls button[data-v-41280aea]{cursor:pointer;color:#263b56;background:#f8fafc;border:0;width:35px;height:34px;font-size:20px}.qty-controls span[data-v-41280aea]{text-align:center;min-width:30px;font-size:13px;font-weight:800}.subtotal[data-v-41280aea]{font-size:13px;font-weight:850}.cart-footer[data-v-41280aea]{background:#fbfcfe;border-top:1px solid #dfe7f0;padding:16px}.total-line[data-v-41280aea],.grand-total[data-v-41280aea]{justify-content:space-between;align-items:center;display:flex}.total-line[data-v-41280aea]{color:#687b94;font-size:12px}.grand-total[data-v-41280aea]{border-top:1px solid #e3eaf2;margin-top:11px;padding:11px 0;font-size:16px;font-weight:900}.grand-total strong[data-v-41280aea]{color:#f4511e;font-size:24px}.payment-caption[data-v-41280aea]{letter-spacing:.7px;color:#8a99ae;margin:10px 0;font-size:10px;font-weight:850}.payment-options[data-v-41280aea]{grid-template-columns:1fr 1fr;gap:9px;display:grid}.payment-options div[data-v-41280aea]{text-align:center;color:#a1acc0;background:#f6f8fb;border:1px solid #e1e7f1;border-radius:8px;padding:12px;font-size:12px;font-weight:800}.checkout-btn[data-v-41280aea]{color:#fff;cursor:pointer;background:#f4511e;border:0;border-radius:9px;width:100%;margin-top:13px;padding:14px;font-size:13px;font-weight:900}.checkout-btn[data-v-41280aea]:disabled{opacity:.45;cursor:not-allowed}.disclaimer[data-v-41280aea]{color:#8391a6;margin:11px 0 0;font-size:10px;line-height:1.6}.mobile-tabs[data-v-41280aea],.mobile-cart-fab[data-v-41280aea]{display:none}@media (width<=1100px){.workspace[data-v-41280aea]{grid-template-columns:minmax(0,1fr) 330px}.scanner-area[data-v-41280aea]{grid-template-columns:1fr}}@media (width<=760px){.topbar[data-v-41280aea]{flex-wrap:wrap;gap:12px;padding:13px}.brand[data-v-41280aea]{font-size:19px}.location-info[data-v-41280aea]{background:#f6f8fb;border-radius:8px;order:3;width:100%;max-width:none;padding:8px}.test-mode[data-v-41280aea]{margin:10px 10px 0}.alert[data-v-41280aea]{margin:8px 10px 0}.workspace[data-v-41280aea]{padding:9px 10px 75px;display:block}.catalog[data-v-41280aea]{padding:12px}.panel-heading h1[data-v-41280aea]{font-size:19px}.product-grid[data-v-41280aea]{grid-template-columns:repeat(2,minmax(0,1fr))}.product-image[data-v-41280aea]{height:100px}.mobile-tabs[data-v-41280aea]{grid-template-columns:1fr 1fr;gap:6px;margin:10px 10px 0;display:grid}.mobile-tabs button[data-v-41280aea]{color:#526481;background:#fff;border:1px solid #d2dded;border-radius:9px;padding:12px;font-weight:800}.mobile-tabs button.selected[data-v-41280aea]{color:#f4511e;background:#fff0e9;border-color:#ffbea9}.mobile-hidden[data-v-41280aea]{display:none}.cart[data-v-41280aea]{min-height:calc(100vh - 370px);max-height:none;position:static}.cart-body[data-v-41280aea]{min-height:150px}.mobile-cart-fab[data-v-41280aea]{z-index:80;color:#fff;cursor:pointer;background:#f4511e;border:0;width:100%;padding:17px;font-size:14px;font-weight:900;display:block;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 20px #0002}}.checkout-quote .cash-change-highlight[data-v-41280aea]{clear:both;color:#78350f;background:#fffbeb;border:2px solid #f59e0b;border-radius:9px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:3px 12px;margin-top:12px;padding:12px;line-height:1.3;display:flex}.checkout-quote .cash-change-highlight span[data-v-41280aea]{letter-spacing:.4px;font-size:15px;font-weight:900}.checkout-quote .cash-change-highlight strong[data-v-41280aea]{float:none;text-align:right;white-space:nowrap;color:#9a3412;flex:1;font-size:clamp(25px,5vw,34px);font-weight:950}.checkout-overlay[data-v-41280aea]{z-index:180;background:#0f172ac4;place-items:center;padding:12px;display:grid;position:fixed;inset:0;overflow-y:auto}.checkout-panel[data-v-41280aea]{background:#fff;border-radius:14px;width:min(100%,480px);max-height:95vh;overflow-y:auto;box-shadow:0 20px 60px #0005}.checkout-heading[data-v-41280aea]{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:flex-start;padding:18px;display:flex}.checkout-heading h2[data-v-41280aea]{margin:0;font-size:21px}.checkout-heading small[data-v-41280aea]{color:#64748b}.checkout-heading button[data-v-41280aea]{cursor:pointer;background:0 0;border:0;font-size:20px}.checkout-content[data-v-41280aea]{padding:18px}.checkout-total[data-v-41280aea]{justify-content:space-between;align-items:center;padding-bottom:16px;font-weight:800;display:flex}.checkout-total strong[data-v-41280aea]{color:#f4511e;font-size:24px}.checkout-methods[data-v-41280aea]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.checkout-methods button[data-v-41280aea]{cursor:pointer;background:#f7f9fc;border:1px solid #dbe2ed;border-radius:9px;padding:13px 7px;font-weight:800}.checkout-methods button.selected[data-v-41280aea]{color:#d73e11;background:#ffede7;border-color:#f4511e}.payment-field[data-v-41280aea]{gap:7px;margin:17px 0;font-size:13px;font-weight:750;display:grid}.payment-field input[data-v-41280aea]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:13px;font-size:18px}.qris-warning[data-v-41280aea]{background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;margin:15px 0;padding:13px;font-size:12px;line-height:1.7}.checkout-quote[data-v-41280aea]{color:#166534;background:#eafcf1;border-radius:9px;margin-top:15px;padding:13px;font-size:12px;line-height:2}.checkout-quote b[data-v-41280aea]{float:right}.checkout-error[data-v-41280aea]{color:#991b1b;background:#fee2e2;border-radius:8px;margin-top:14px;padding:11px;font-size:12px}.checkout-confirm[data-v-41280aea]{align-items:flex-start;gap:9px;margin:17px 0;font-size:12px;font-weight:700;line-height:1.6;display:flex}.checkout-confirm input[data-v-41280aea]{accent-color:#f4511e;flex-shrink:0;width:18px;height:18px;margin:0}.checkout-action[data-v-41280aea]{color:#fff;cursor:pointer;background:#f4511e;border:0;border-radius:9px;width:100%;margin-top:15px;padding:15px;font-size:13px;font-weight:850}.checkout-action[data-v-41280aea]:disabled{opacity:.5;cursor:not-allowed}.checkout-disclaimer[data-v-41280aea]{color:#64748b;margin:12px 0 0;font-size:11px;line-height:1.6}.recover-button[data-v-41280aea]{color:#fff;cursor:pointer;background:#a40d0d;border:0;border-radius:8px;padding:10px;font-size:12px;font-weight:850}.recover-button[data-v-41280aea]:disabled{opacity:.55}.recover-inside[data-v-41280aea]{color:#9a3412;cursor:pointer;background:#fff7ed;border:1px solid #c2410c;border-radius:8px;width:100%;margin-top:12px;padding:12px;font-size:12px;font-weight:800;display:block}.load-more[data-v-41280aea]{color:#c2410c;cursor:pointer;background:#fff7ed;border:1px solid #f4511e;border-radius:10px;margin:22px auto 4px;padding:12px 23px;font-weight:850;display:block}.line-discount[data-v-41280aea],.invoice-discount-controls[data-v-41280aea]{align-items:end;gap:7px;margin-top:10px;display:flex}.line-discount label[data-v-41280aea],.invoice-discount-controls label[data-v-41280aea]{color:#64748b;flex:1;gap:4px;font-size:10px;font-weight:800;display:grid}.line-discount select[data-v-41280aea],.invoice-discount-controls select[data-v-41280aea]{background:#fff;border:1px solid #d5deed;border-radius:7px;width:100%;padding:8px;font-size:12px}.line-discount input[data-v-41280aea],.invoice-discount-controls input[data-v-41280aea]{border:1px solid #d5deed;border-radius:7px;width:42%;min-width:70px;padding:8px;font-size:12px}.discount-preview[data-v-41280aea]{color:#168045;margin-top:6px;font-size:10px;display:block}.invoice-discount-controls[data-v-41280aea]{margin:10px 0 7px}.discount-reason[data-v-41280aea]{color:#475569;gap:6px;margin:13px 0;font-size:11px;font-weight:800;display:grid}.discount-reason input[data-v-41280aea]{border:1px solid #cbd5e1;border-radius:7px;width:100%;padding:10px}.discount-policy-note[data-v-41280aea]{color:#64748b;margin:10px 0;font-size:10px;line-height:1.5}.discount-warning[data-v-41280aea]{color:#991b1b;background:#fee2e2;border-radius:8px;padding:10px;font-size:11px}.cart-footer .total-line[data-v-41280aea]{padding:4px 0}.checkout-discounts[data-v-41280aea]{color:#9a3412;background:#fff7ed;border-radius:8px;margin:-4px 0 13px;padding:10px;font-size:12px;line-height:1.5}.checkout-discounts small[data-v-41280aea]{font-size:10px}@media (width<=760px){.top-actions[data-v-41280aea]{flex-wrap:wrap}.line-discount select[data-v-41280aea]{min-height:40px}}.topbar[data-v-41280aea]{gap:12px;padding:10px 18px}.sub-brand[data-v-41280aea]{letter-spacing:.45px}.compact-error[data-v-41280aea]{color:#991b1b;background:#fff0f0;border:1px solid #fecaca;border-radius:8px;margin:8px 14px 0;padding:9px 12px;font-size:12px}.compact-error button[data-v-41280aea]{color:#b91c1c;cursor:pointer;background:0 0;border:0;margin-left:7px;font-weight:800;text-decoration:underline}.action-toast[data-v-41280aea]{z-index:85;color:#fff;pointer-events:none;background:#173b5d;border-radius:11px;max-width:min(430px,100vw - 24px);padding:11px 14px;font-size:12px;font-weight:700;line-height:1.5;position:fixed;top:80px;right:16px;box-shadow:0 8px 28px #0f172a35}.workspace[data-v-41280aea]{grid-template-columns:minmax(0,1fr) minmax(440px,36vw);gap:12px;padding:12px 14px}.cart[data-v-41280aea]{height:calc(100dvh - 110px);min-height:430px;max-height:calc(100dvh - 110px);top:8px}.cart-title[data-v-41280aea]{flex:none;align-items:center;padding:12px 15px}.cart-title h2[data-v-41280aea]{margin:0;font-size:18px}.cart-count[data-v-41280aea]{color:#72839a;margin-left:6px;font-size:11px;font-weight:700}.cart-body[data-v-41280aea]{flex:auto;min-height:0;padding:6px 15px;overflow-y:auto}.cart-empty[data-v-41280aea]{gap:6px;min-height:100%}.cart-empty span[data-v-41280aea]{font-size:32px}.cart-footer[data-v-41280aea]{flex:none;padding:10px 15px 13px}.cart-footer .total-line[data-v-41280aea]{padding:3px 0;font-size:12px}.cart-line[data-v-41280aea]{padding:10px 0}.cart-product[data-v-41280aea]{gap:3px}.cart-product strong[data-v-41280aea]{font-size:13px;line-height:1.35}.cart-meta[data-v-41280aea]{justify-content:space-between;align-items:center;gap:8px;display:flex}.cart-meta small[data-v-41280aea]{font-size:10px;line-height:1.3}.discount-link[data-v-41280aea]{color:#e64a19;cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:5px 2px;font-size:12px;font-weight:850}.cart-bottom[data-v-41280aea]{margin-top:5px}.qty-controls button[data-v-41280aea]{min-width:42px;min-height:42px;font-size:21px}.qty-controls span[data-v-41280aea]{min-width:31px}.discount-preview[data-v-41280aea]{text-align:right;margin-top:3px}.invoice-discount-row[data-v-41280aea]{justify-content:space-between;align-items:center;gap:8px;padding:5px 0;display:flex}.discount-inline-button[data-v-41280aea]{color:#df4717;cursor:pointer;background:#fff6f1;border:1px solid #ffcab9;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:850}.discount-inline-button[data-v-41280aea]:disabled{opacity:.5;cursor:not-allowed}.discount-amount[data-v-41280aea]{color:#078047;font-size:12px}.grand-total[data-v-41280aea]{margin-top:6px;padding:8px 0 4px}.grand-total strong[data-v-41280aea]{font-size:25px}.checkout-btn[data-v-41280aea]{min-height:48px;margin-top:7px;padding:12px}.discount-overlay[data-v-41280aea]{z-index:175;background:#0f172ab8;place-items:center;padding:12px;display:grid;position:fixed;inset:0;overflow-y:auto}.discount-dialog[data-v-41280aea]{background:#fff;border-radius:15px;width:min(100%,430px);max-height:calc(100dvh - 24px);overflow-y:auto;box-shadow:0 20px 55px #0004}.discount-dialog-head[data-v-41280aea]{border-bottom:1px solid #e6ecf2;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.discount-dialog-head small[data-v-41280aea]{color:#e64a19;letter-spacing:.6px;font-size:10px;font-weight:850}.discount-dialog-head h2[data-v-41280aea]{margin:4px 0;font-size:19px}.discount-dialog-head p[data-v-41280aea]{color:#64748b;margin:4px 0 0;font-size:12px}.discount-close[data-v-41280aea]{color:#475569;cursor:pointer;background:0 0;border:0;min-width:44px;min-height:44px;font-size:20px}.discount-dialog-content[data-v-41280aea]{padding:17px 18px}.discount-method[data-v-41280aea]{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.discount-method button[data-v-41280aea]{color:#334155;cursor:pointer;background:#fff;border:1px solid #d6e0eb;border-radius:9px;min-height:46px;font-size:14px;font-weight:800}.discount-method button.active[data-v-41280aea]{color:#e34b1e;background:#fff2ec;border-color:#f4511e}.discount-input-label[data-v-41280aea]{color:#334155;gap:7px;margin-top:16px;font-size:12px;font-weight:850;display:grid}.discount-input-label input[data-v-41280aea]{border:1px solid #cad5e1;border-radius:8px;outline-color:#f4511e;width:100%;height:48px;padding:11px;font-size:16px}.discount-impact[data-v-41280aea]{color:#64748b;justify-content:space-between;align-items:center;margin-top:14px;font-size:13px;display:flex}.discount-impact strong[data-v-41280aea]{color:#078047;font-size:17px}.discount-limit[data-v-41280aea]{color:#64748b;margin:14px 0 0;font-size:11px;line-height:1.55}.discount-dialog-actions[data-v-41280aea]{border-top:1px solid #e6ecf2;justify-content:flex-end;gap:9px;padding:12px 18px 18px;display:flex}.discount-dialog-actions .secondary[data-v-41280aea]{min-height:46px}.discount-save[data-v-41280aea]{color:#fff;cursor:pointer;background:#f4511e;border:0;border-radius:9px;min-height:46px;padding:11px 18px;font-weight:850}.discount-save[data-v-41280aea]:disabled{opacity:.5;cursor:not-allowed}@media (width<=1150px) and (width>=921px){.workspace[data-v-41280aea]{grid-template-columns:minmax(0,1fr) minmax(395px,40vw)}.scanner-area[data-v-41280aea]{grid-template-columns:1fr}}@media (width<=920px){.topbar[data-v-41280aea]{grid-template-columns:1fr auto;gap:7px 9px;padding:10px 12px;display:grid}.brand[data-v-41280aea]{font-size:20px}.sub-brand[data-v-41280aea]{font-size:9px}.location-info[data-v-41280aea]{background:#f6f8fb;border-radius:8px;order:0;grid-area:2/1/auto/-1;gap:0;width:100%;max-width:none;padding:7px 9px}.location-label[data-v-41280aea]{font-size:9px}.location-info strong[data-v-41280aea]{font-size:12px}.location-info small[data-v-41280aea]{font-size:10px}.top-actions[data-v-41280aea]{flex-wrap:wrap;grid-area:1/2;justify-content:flex-end;gap:5px;display:flex}.top-actions .secondary[data-v-41280aea]{min-height:40px;padding:8px 9px;font-size:11px}.recover-button[data-v-41280aea]{min-height:40px}.action-toast[data-v-41280aea]{max-width:none;top:110px;left:10px;right:10px}.workspace[data-v-41280aea]{padding:8px 10px 78px;display:block}.mobile-tabs[data-v-41280aea]{grid-template-columns:1fr 1fr;gap:6px;margin:8px 10px 0;display:grid}.mobile-tabs button[data-v-41280aea]{color:#526481;background:#fff;border:1px solid #d2dded;border-radius:9px;min-height:45px;padding:9px;font-weight:850}.mobile-tabs button.selected[data-v-41280aea]{color:#f4511e;background:#fff0e9;border-color:#ffbea9}.mobile-hidden[data-v-41280aea]{display:none}.cart[data-v-41280aea]{height:calc(100dvh - 177px);min-height:380px;max-height:calc(100dvh - 177px);position:static}.cart-body[data-v-41280aea]{flex:auto;min-height:0}.mobile-cart-fab[data-v-41280aea]{z-index:80;color:#fff;width:100%;min-height:57px;padding:13px 15px calc(13px + env(safe-area-inset-bottom));cursor:pointer;background:#f4511e;border:0;font-size:14px;font-weight:900;display:block;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 20px #0002}.catalog[data-v-41280aea]{padding:12px}.panel-heading p[data-v-41280aea]{display:none}.scanner-area[data-v-41280aea]{grid-template-columns:1fr;margin-top:12px}.scanner-area input[data-v-41280aea]{min-height:46px;font-size:16px}.scan-btn[data-v-41280aea]{min-height:46px}.scan-box small[data-v-41280aea]{display:none}.product-grid[data-v-41280aea]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}}@media (width<=520px){.topbar[data-v-41280aea]{grid-template-columns:1fr}.top-actions[data-v-41280aea]{grid-area:3/1;justify-content:space-between}.top-actions .secondary[data-v-41280aea]{flex:1;min-height:42px}.location-info[data-v-41280aea]{grid-row:2}.cart[data-v-41280aea]{height:calc(100dvh - 224px);max-height:calc(100dvh - 224px)}.cart-footer[data-v-41280aea]{padding:10px 12px 12px}.product-grid[data-v-41280aea]{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.product-image[data-v-41280aea]{height:100px}.product-text[data-v-41280aea]{min-height:120px;padding:9px}.product-text strong[data-v-41280aea]{font-size:12px}.filter-row[data-v-41280aea]{margin:12px 0}.discount-dialog[data-v-41280aea]{width:100%}}@media (width<=380px){.top-actions .secondary[data-v-41280aea]{padding:7px 5px;font-size:10px}.cart[data-v-41280aea]{min-height:340px}.qty-controls button[data-v-41280aea]{min-width:44px}}.review-panel[data-v-41280aea]{flex-direction:column;width:min(100%,620px);max-height:calc(100dvh - 24px);display:flex;overflow:hidden}.review-panel .checkout-heading[data-v-41280aea]{flex:none;padding:16px 18px}.review-panel .checkout-heading h2[data-v-41280aea]{font-size:20px}.review-panel .checkout-heading button[data-v-41280aea]{min-width:40px;min-height:40px}.review-count-summary[data-v-41280aea]{background:#fff;flex:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:0 18px 10px;display:grid}.review-count-metric[data-v-41280aea]{text-align:center;color:#d64316;background:#fff4ed;border:1px solid #ffc7af;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:74px;display:flex}.review-count-metric-items[data-v-41280aea]{color:#1d4ed8;background:#eff6ff;border-color:#bcd6fb}.review-count-metric-location[data-v-41280aea]{color:#1e324e;background:#f5f8fc;border-color:#dbe4ee;padding:7px 5px}.review-location-code[data-v-41280aea]{overflow-wrap:anywhere;font-size:23px;font-weight:950;line-height:1.1}.review-location-name[data-v-41280aea]{color:#64748b;overflow-wrap:anywhere;max-width:100%;font-size:10px;line-height:1.15;display:block}.review-count-number[data-v-41280aea]{letter-spacing:-.8px;font-variant-numeric:tabular-nums;font-size:34px;font-weight:950;line-height:1;display:block}.review-count-label[data-v-41280aea]{letter-spacing:.65px;font-size:12px;font-weight:900;line-height:1.3;display:block}.review-scroll[data-v-41280aea]{overscroll-behavior:contain;flex:auto;min-height:0;padding:9px 18px 8px;overflow-y:auto}.review-location[data-v-41280aea]{background:#f5f8fc;border:1px solid #dfe7f0;border-radius:10px;flex-direction:column;gap:4px;margin-bottom:12px;padding:12px 14px;display:flex}.review-location span[data-v-41280aea]{color:#75849c;letter-spacing:.65px;font-size:10px;font-weight:900}.review-location strong[data-v-41280aea]{color:#1e324e;overflow-wrap:anywhere;font-size:13px}.review-location small[data-v-41280aea]{color:#64748b;font-size:11px;line-height:1.5}.review-list[data-v-41280aea]{gap:7px;display:grid}.review-line[data-v-41280aea]{background:#fff;border:1px solid #e2e8f1;border-radius:10px;min-width:0;padding:9px 12px}.review-line-top[data-v-41280aea]{align-items:flex-start;gap:10px;min-width:0;display:flex}.review-index[data-v-41280aea]{color:#455c76;background:#eff3f8;border-radius:7px;flex:0 0 25px;place-items:center;width:25px;height:25px;font-size:12px;font-weight:900;display:grid}.review-product[data-v-41280aea]{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.review-product strong[data-v-41280aea]{overflow-wrap:anywhere;font-size:18px;font-weight:700;line-height:1.35}.review-product small[data-v-41280aea]{color:#64748b;overflow-wrap:anywhere;font-size:10px}.review-net[data-v-41280aea]{white-space:nowrap;color:#1c304a;flex:none;font-size:14px}.review-line-details[data-v-41280aea]{color:#53647b;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;margin-top:5px;padding-left:35px;font-size:12px;display:flex}.review-line-details span[data-v-41280aea]{overflow-wrap:anywhere}.review-qty-price[data-v-41280aea]{color:#1e293b;flex-wrap:wrap;align-items:baseline;gap:6px;line-height:1.35;display:inline-flex}.review-qty[data-v-41280aea]{color:#1e293b;font-variant-numeric:tabular-nums;font-size:20px;font-weight:700}.review-times[data-v-41280aea]{color:#475569;font-size:18px;font-weight:800}.review-unit-price[data-v-41280aea]{color:#1e293b;font-variant-numeric:tabular-nums;font-size:20px;font-weight:700}.review-unit-label[data-v-41280aea]{color:#64748b;font-size:12px}.review-discount[data-v-41280aea]{color:#047857!important}.review-components[data-v-41280aea]{color:#475569;background:#f8fafc;border:1px solid #e9edf3;border-radius:8px;margin:10px 0 0 35px;padding:9px 10px;font-size:11px}.review-components summary[data-v-41280aea]{cursor:pointer;color:#334155;font-weight:800}.review-components div[data-v-41280aea]{overflow-wrap:anywhere;margin-top:6px;line-height:1.55}.review-components small[data-v-41280aea]{color:#64748b}.review-empty[data-v-41280aea]{color:#64748b;text-align:center;padding:24px;font-size:12px}.review-footer[data-v-41280aea]{background:#fff;border-top:1px solid #e2e8f0;flex:none;padding:11px 18px 15px}.review-breakdown[data-v-41280aea]{color:#52647b;gap:6px;font-size:12px;display:grid}.review-breakdown>div[data-v-41280aea]{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.review-breakdown strong[data-v-41280aea]{color:#1e293b;font-size:13px}.review-breakdown .review-grand-total[data-v-41280aea]{color:#1f2f47;border-top:1px solid #e1e8ef;margin-top:3px;padding-top:10px;font-size:13px;font-weight:900}.review-grand-total strong[data-v-41280aea]{color:#f4511e;font-size:22px}.review-actions[data-v-41280aea]{grid-template-columns:1fr 1fr;gap:9px;margin-top:12px;display:grid}.review-actions button[data-v-41280aea]{cursor:pointer;border-radius:9px;min-height:48px;padding:10px;font-size:12px;font-weight:850;line-height:1.3}.review-back[data-v-41280aea]{color:#334155;background:#fff;border:1px solid #cad6e5}.review-next[data-v-41280aea]{color:#fff;background:#f4511e;border:1px solid #f4511e}.review-actions button[data-v-41280aea]:disabled{opacity:.5;cursor:not-allowed}.review-footnote[data-v-41280aea]{color:#64748b;margin-top:9px;font-size:10px;line-height:1.5;display:block}.review-return[data-v-41280aea]{color:#c2410c;text-align:left;cursor:pointer;background:0 0;border:none;min-height:40px;margin:-5px 0 10px;padding:6px 0;font-size:12px;font-weight:800}.review-return[data-v-41280aea]:disabled{opacity:.5;cursor:not-allowed}@media (width<=520px){.checkout-overlay[data-v-41280aea]{padding:7px}.review-panel[data-v-41280aea]{border-radius:12px;width:100%;max-height:calc(100dvh - 14px)}.review-panel .checkout-heading[data-v-41280aea]{padding:13px 14px}.review-panel .checkout-heading h2[data-v-41280aea]{font-size:19px}.review-count-summary[data-v-41280aea]{gap:8px;padding:0 12px 10px}.review-count-metric[data-v-41280aea]{gap:3px;min-height:69px}.review-count-number[data-v-41280aea]{font-size:28px}.review-count-label[data-v-41280aea]{letter-spacing:.2px;font-size:10px}.review-location-code[data-v-41280aea]{font-size:20px}.review-location-name[data-v-41280aea]{font-size:9px}.review-scroll[data-v-41280aea]{padding:8px 12px 6px}.review-line[data-v-41280aea]{padding:9px 10px}.review-line-top[data-v-41280aea]{gap:8px}.review-net[data-v-41280aea]{font-size:13px}.review-line-details[data-v-41280aea]{padding-left:33px;font-size:11px}.review-components[data-v-41280aea]{margin-left:33px}.review-footer[data-v-41280aea]{padding:11px 12px 12px;padding-bottom:calc(12px + env(safe-area-inset-bottom))}.review-actions[data-v-41280aea]{gap:7px}.review-actions button[data-v-41280aea]{padding:9px 7px;font-size:11px}.review-grand-total strong[data-v-41280aea]{font-size:21px}}@media (width<=360px){.review-line-top[data-v-41280aea]{flex-wrap:wrap}.review-net[data-v-41280aea]{margin-left:auto}.review-product[data-v-41280aea]{flex-basis:calc(100% - 35px)}.review-line-details[data-v-41280aea]{padding-left:0}}.cashier-page[data-v-41280aea]{flex-direction:column;height:100dvh;min-height:0;padding-bottom:0;display:flex;overflow:hidden}.topbar[data-v-41280aea]{z-index:25;flex:none}.workspace[data-v-41280aea]{flex:auto;align-items:stretch;min-height:0;overflow:hidden}.catalog[data-v-41280aea]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;height:100%;min-height:0;overflow-y:auto}.cart[data-v-41280aea]{height:100%;min-height:0;max-height:none;position:relative;top:auto;overflow:hidden}.cart-body[data-v-41280aea]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;overflow-y:auto}.cart-footer[data-v-41280aea]{flex:none}@media (width<=920px){.topbar[data-v-41280aea],.mobile-tabs[data-v-41280aea]{flex:none}.workspace[data-v-41280aea]{min-height:0;padding:8px 10px calc(8px + env(safe-area-inset-bottom,0px));flex-direction:column;flex:auto;display:flex}.catalog[data-v-41280aea],.cart[data-v-41280aea]{flex:auto;width:100%;height:100%;min-height:0;max-height:none}.mobile-hidden[data-v-41280aea]{display:none!important}.cart[data-v-41280aea]{flex-direction:column;display:flex}.cart-title[data-v-41280aea]{flex:none;padding:10px 13px}.cart-body[data-v-41280aea]{flex:auto;min-height:0;padding:3px 13px}.cart-footer[data-v-41280aea]{padding:8px 13px calc(10px + env(safe-area-inset-bottom,0px));flex:none}.cart-line[data-v-41280aea]{padding:8px 0}.cart-product strong[data-v-41280aea]{font-size:15px;line-height:1.35}.cart-meta small[data-v-41280aea]{font-size:12px}.subtotal[data-v-41280aea]{font-size:15px}.qty-controls button[data-v-41280aea]{min-width:44px;min-height:44px}.product-text strong[data-v-41280aea]{font-size:14px}.product-text small[data-v-41280aea],.availability[data-v-41280aea]{font-size:12px}.price[data-v-41280aea]{font-size:18px}.mobile-cart-fab[data-v-41280aea]{min-height:56px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));bottom:0}.catalog[data-v-41280aea]{padding-bottom:78px}.cart .cart-footer[data-v-41280aea]{border-radius:0 0 12px 12px}.checkout-overlay[data-v-41280aea],.discount-overlay[data-v-41280aea]{overscroll-behavior:contain}}@media (width<=520px){.topbar[data-v-41280aea]{gap:5px;padding:8px 11px}.brand[data-v-41280aea]{font-size:19px}.location-info[data-v-41280aea]{padding:5px 8px}.top-actions .secondary[data-v-41280aea]{min-height:38px;padding:6px 7px}.mobile-tabs[data-v-41280aea]{margin:6px 10px 0}.mobile-tabs button[data-v-41280aea]{min-height:43px}.workspace[data-v-41280aea]{padding-top:6px}.cart[data-v-41280aea]{min-height:0}.cart-footer .total-line[data-v-41280aea]{padding:2px 0}.cart-footer .grand-total[data-v-41280aea]{margin-top:4px;padding:5px 0 2px}.cart-footer .grand-total strong[data-v-41280aea]{font-size:23px}.cart-footer .checkout-btn[data-v-41280aea]{min-height:46px;margin-top:5px}}.mobile-history-action[data-v-41280aea]{display:none}@media (width<=520px){.mobile-history-action[data-v-41280aea]{text-align:center;width:115px;min-height:42px;padding:6px;font-size:12px;font-weight:800;line-height:1.2;display:block;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.top-actions .desktop-history-action[data-v-41280aea]{display:none}.topbar[data-v-41280aea]{grid-template-columns:minmax(0,1fr);align-content:start;gap:5px;min-width:0;padding:7px 11px;display:grid}.brand-group[data-v-41280aea]{grid-area:1/1;width:100%;min-width:0}.brand[data-v-41280aea]{letter-spacing:0;white-space:normal;overflow-wrap:normal;font-size:20px;line-height:1.2}.sub-brand[data-v-41280aea]{display:none}.location-info[data-v-41280aea]{order:initial;grid-area:2/1;justify-content:center;width:100%;min-width:0;max-width:none;min-height:57px;padding:6px 130px 6px 9px;position:relative}.location-info strong[data-v-41280aea],.location-info small[data-v-41280aea]{overflow-wrap:anywhere}.top-actions[data-v-41280aea]{grid-area:3/1;grid-template-columns:repeat(3,minmax(0,1fr));justify-content:stretch;gap:7px;width:100%;min-width:0;display:grid}.top-actions .secondary[data-v-41280aea]{white-space:normal;overflow-wrap:break-word;text-align:center;flex:none;width:100%;min-width:0;min-height:44px;padding:8px 3px;font-size:12px;font-weight:800;line-height:1.25}.top-actions .recover-button[data-v-41280aea]{grid-column:1/-1;width:100%;min-height:44px}}.review-offline-notice[data-v-41280aea]{color:#9a3412;background:#fff7ed;border:1px solid #fdba74;border-radius:8px;margin-bottom:8px;padding:10px 12px;font-size:12px;font-weight:700;line-height:1.4}.connection-indicator[data-v-41280aea]{vertical-align:middle;letter-spacing:.02em;color:#334155;white-space:nowrap;background:#e2e8f0;border-radius:99px;justify-content:center;align-items:center;margin-left:5px;padding:4px 8px;font:700 10px/1.2 system-ui,sans-serif;display:inline-flex}.connection-indicator.online[data-v-41280aea]{color:#166534;background:#dcfce7}.connection-indicator.offline[data-v-41280aea]{color:#991b1b;background:#fee2e2}.connection-indicator.checking[data-v-41280aea]{color:#92400e;background:#fef3c7}.offline-cache-hint[data-v-41280aea]{color:#9a3412;text-align:center;background:#fff7ed;padding:5px 12px;font-size:12px;font-weight:700}@media (width<=520px){.connection-indicator[data-v-41280aea]{margin-left:2px;padding:3px 6px;font-size:9px}}@media screen{.cashier-page[data-v-41280aea]{z-index:10;flex-direction:column;width:100%;height:100dvh;min-height:0;max-height:100dvh;padding-bottom:0;display:flex;position:fixed;inset:0;overflow:hidden}.cashier-page>.topbar[data-v-41280aea],.cashier-page>.mobile-tabs[data-v-41280aea]{flex:none}.cashier-page>.workspace[data-v-41280aea]{flex:1 1 0;align-items:stretch;min-width:0;height:0;min-height:0;overflow:hidden}.cashier-page .catalog[data-v-41280aea]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;height:100%;min-height:0;overflow:hidden auto}.cashier-page .cart[data-v-41280aea]{flex-direction:column;height:100%;min-height:0;max-height:none;display:flex;position:relative;top:auto;overflow:hidden}.cashier-page .cart-title[data-v-41280aea],.cashier-page .cart-footer[data-v-41280aea]{flex:none}.cashier-page .cart-body[data-v-41280aea]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1 1 0;min-height:0;overflow:hidden auto}}@media screen and (width>=761px) and (width<=920px){.cashier-page>.workspace[data-v-41280aea]{grid-template-columns:minmax(0,1fr) 330px;display:grid}.cashier-page .catalog[data-v-41280aea],.cashier-page .cart[data-v-41280aea]{min-width:0;display:flex}.cashier-page .catalog[data-v-41280aea]{display:block}.cashier-page .mobile-hidden[data-v-41280aea]{display:flex!important}.cashier-page .catalog.mobile-hidden[data-v-41280aea]{display:block!important}.cashier-page .mobile-tabs[data-v-41280aea],.cashier-page .mobile-cart-fab[data-v-41280aea]{display:none}}.review-actions .review-hold[data-v-41280aea]{color:#92400e;background:#fffbeb;border:1px solid #f59e0b;grid-column:1/-1;font-weight:900}.review-actions .review-hold[data-v-41280aea]:disabled{opacity:.5;cursor:not-allowed}.held-overlay[data-v-41280aea]{z-index:200;overscroll-behavior:contain;background:#0f172aca;place-items:center;padding:10px;display:grid;position:fixed;inset:0;overflow-y:auto}.held-panel[data-v-41280aea]{background:#fff;border-radius:14px;flex-direction:column;width:min(100%,610px);max-height:calc(100dvh - 20px);display:flex;overflow:hidden;box-shadow:0 20px 55px #0004}.held-heading[data-v-41280aea]{border-bottom:1px solid #e2e8f0;flex:none;justify-content:space-between;align-items:flex-start;gap:10px;padding:15px 17px;display:flex}.held-heading h2[data-v-41280aea]{color:#1e293b;margin:0 0 5px;font-size:20px}.held-heading small[data-v-41280aea]{color:#64748b;font-size:12px}.held-close[data-v-41280aea]{cursor:pointer;background:0 0;border:0;flex-shrink:0;width:44px;height:44px;font-size:21px}.held-error[data-v-41280aea],.held-advice[data-v-41280aea]{padding:10px 14px;font-size:12px;line-height:1.5}.held-error[data-v-41280aea]{color:#991b1b;background:#fef2f2}.held-advice[data-v-41280aea]{color:#92400e;background:#fffbeb}.held-list[data-v-41280aea]{overscroll-behavior:contain;flex:auto;min-height:0;padding:10px 13px;overflow-y:auto}.held-empty[data-v-41280aea]{color:#64748b;text-align:center;padding:28px 12px;font-size:13px}.held-item[data-v-41280aea]{border:1px solid #dce4ef;border-radius:10px;justify-content:space-between;align-items:center;gap:13px;margin-bottom:9px;padding:12px;display:flex}.held-item-main[data-v-41280aea]{flex-direction:column;gap:4px;min-width:0;display:flex}.held-item-main strong[data-v-41280aea]{color:#92400e;font-size:15px}.held-item-main small[data-v-41280aea],.held-item-main span[data-v-41280aea]{color:#64748b;font-size:11px}.held-item-main b[data-v-41280aea]{color:#1e293b;font-size:17px}.held-item-actions[data-v-41280aea]{flex:none;align-items:center;gap:7px;display:flex}.held-item-actions button[data-v-41280aea]{cursor:pointer;border:0;border-radius:8px;min-width:66px;min-height:44px;padding:9px;font-weight:850}.held-item-actions button[data-v-41280aea]:disabled{opacity:.45;cursor:not-allowed}.held-resume[data-v-41280aea]{color:#fff;background:#f4511e}.held-delete[data-v-41280aea]{color:#991b1b;background:#fee2e2}.held-footer[data-v-41280aea]{border-top:1px solid #e2e8f0;flex:none;justify-content:space-between;align-items:center;gap:15px;padding:12px 15px;display:flex}.held-footer small[data-v-41280aea]{color:#64748b;font-size:10px;line-height:1.5}.held-footer button[data-v-41280aea]{flex:none;min-height:43px}@media (width<=520px){.top-actions[data-v-41280aea]{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.top-actions .held-action[data-v-41280aea]{color:#92400e;background:#fffbeb;border-color:#fbbf24}.top-actions .secondary[data-v-41280aea]{min-height:44px;padding:7px 2px;font-size:10.5px}.held-panel[data-v-41280aea]{width:100%}.held-heading[data-v-41280aea]{padding:12px}.held-heading h2[data-v-41280aea]{font-size:17px}.held-list[data-v-41280aea]{padding:9px}.held-item[data-v-41280aea]{gap:7px;padding:9px}.held-item-actions[data-v-41280aea]{flex-direction:column;gap:5px}.held-item-actions button[data-v-41280aea]{width:68px;min-height:39px}.held-footer[data-v-41280aea]{padding:10px}.review-actions .review-hold[data-v-41280aea]{min-height:44px}}@media (width>=521px) and (height<=900px){.review-panel .checkout-heading[data-v-41280aea]{padding:11px 18px 8px}.review-panel .checkout-heading h2[data-v-41280aea]{font-size:19px}.review-count-summary[data-v-41280aea]{gap:7px;padding:0 18px 6px}.review-count-metric[data-v-41280aea]{gap:2px;min-height:60px}.review-count-number[data-v-41280aea]{font-size:29px}.review-location-code[data-v-41280aea]{font-size:20px}.review-count-label[data-v-41280aea]{font-size:11px}.review-scroll[data-v-41280aea]{min-height:0;padding:5px 18px}.review-footer[data-v-41280aea]{padding:7px 18px 9px}.review-footer .review-offline-notice[data-v-41280aea]{margin-bottom:5px;padding:6px 9px;font-size:11px;line-height:1.25}.review-breakdown[data-v-41280aea]{gap:3px}.review-breakdown .review-grand-total[data-v-41280aea]{margin-top:2px;padding-top:6px}.review-actions[data-v-41280aea]{grid-template-columns:minmax(0,.95fr) minmax(0,1.1fr) minmax(0,1.05fr);gap:7px;margin-top:8px}.review-actions .review-hold[data-v-41280aea]{grid-column:auto}.review-actions button[data-v-41280aea]{min-height:45px;padding:8px 5px;font-size:11px}.review-footnote[data-v-41280aea]{margin-top:5px;line-height:1.3}}.sales-page[data-v-deef1078]{color:#1e293b}.title-row[data-v-deef1078]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:25px;display:flex}.title-row small[data-v-deef1078]{color:#94a3b8;letter-spacing:1.2px;font-size:11px;font-weight:800}.title-row h1[data-v-deef1078]{margin:5px 0 7px;font-size:28px}.title-row p[data-v-deef1078]{color:#64748b;margin:0;font-size:13px}.panel[data-v-deef1078]{background:#fff;border:1px solid #e2e8f0;border-radius:13px;overflow:hidden}.tools[data-v-deef1078]{flex-wrap:wrap;gap:9px;padding:17px;display:flex}.tools input[data-v-deef1078]{border:1px solid #cbd5e1;border-radius:7px;flex:1;min-width:180px;padding:11px}.tools select[data-v-deef1078]{color:#1e293b;background:#fff;border:1px solid #cbd5e1;border-radius:7px;padding:10px}.tools button[data-v-deef1078],.pagination button[data-v-deef1078],td button[data-v-deef1078]{cursor:pointer;color:#ea580c;background:#fff;border:1px solid #cbd5e1;border-radius:7px;padding:10px 13px;font-weight:750}.tools button[data-v-deef1078]:disabled,.pagination button[data-v-deef1078]:disabled{opacity:.35;cursor:not-allowed}.table-scroll[data-v-deef1078]{overflow-x:auto}table[data-v-deef1078]{border-collapse:collapse;width:100%;min-width:1180px;font-size:12px}td[data-v-deef1078],th[data-v-deef1078]{text-align:left;border-bottom:1px solid #e2e8f0;padding:12px 10px}th[data-v-deef1078]{color:#64748b;letter-spacing:.5px;background:#f8fafc;font-size:10px}.code[data-v-deef1078]{overflow-wrap:anywhere;font-weight:800}.num[data-v-deef1078]{text-align:right;font-weight:850}.empty[data-v-deef1078]{text-align:center;color:#64748b}.pagination[data-v-deef1078]{color:#64748b;justify-content:flex-end;align-items:center;gap:11px;padding:14px;font-size:12px;display:flex}.pagination span[data-v-deef1078]{margin-right:auto}.error[data-v-deef1078]{color:#991b1b;background:#fee2e2;border-radius:8px;margin-bottom:13px;padding:12px}.success[data-v-deef1078]{color:#166534;background:#dcfce7;border-radius:8px;margin-bottom:13px;padding:13px}.row-actions[data-v-deef1078]{white-space:nowrap}.row-actions button[data-v-deef1078]{margin:3px;padding:8px 10px}.row-actions .void-button[data-v-deef1078]{color:#b91c1c;border-color:#fecaca}.void-row[data-v-deef1078]{background:#fff7f7}.badge[data-v-deef1078]{border-radius:6px;padding:5px 8px;font-size:11px;font-weight:850;display:inline-block}.badge-paid[data-v-deef1078]{color:#166534;background:#dcfce7}.badge-void[data-v-deef1078]{color:#991b1b;background:#fee2e2}.void-date[data-v-deef1078]{color:#991b1b;white-space:nowrap;margin-top:5px;font-size:10px}.void-overlay[data-v-deef1078]{z-index:210;box-sizing:border-box;background:#0f172aaa;justify-content:center;align-items:center;padding:12px;display:flex;position:fixed;inset:0}.void-window[data-v-deef1078]{background:#fff;border-radius:14px;flex-direction:column;width:min(100%,570px);min-height:0;max-height:calc(100dvh - 24px);display:flex;overflow:hidden;box-shadow:0 20px 65px #0003}.void-head[data-v-deef1078]{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.void-head small[data-v-deef1078]{letter-spacing:.7px;color:#b91c1c;font-size:10px;font-weight:900}.void-head h2[data-v-deef1078]{margin:5px 0 0;font-size:21px}.void-head .x[data-v-deef1078]{cursor:pointer;color:#334155;background:0 0;border:none;min-width:44px;min-height:44px;font-size:25px}.void-body[data-v-deef1078]{min-height:0;padding:18px;overflow-y:auto}.void-info[data-v-deef1078]{overflow-wrap:anywhere;background:#f8fafc;border:1px solid #e2e8f0;border-radius:9px;padding:13px;font-size:13px;line-height:1.75}.void-info strong[data-v-deef1078]{color:#c2410c;margin-top:4px;font-size:16px;display:block}.void-warning[data-v-deef1078]{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;padding:12px;font-size:12px;line-height:1.5}.field[data-v-deef1078]{margin-top:13px;font-size:12px;display:block}.field b[data-v-deef1078]{margin-bottom:7px;display:block}.field b span[data-v-deef1078]{color:#dc2626}.field textarea[data-v-deef1078],.field select[data-v-deef1078],.field input[data-v-deef1078]{box-sizing:border-box;width:100%;font:inherit;color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:11px;font-size:14px}.check[data-v-deef1078]{cursor:pointer;align-items:flex-start;gap:10px;margin-top:14px;font-size:13px;line-height:1.5;display:flex}.check input[data-v-deef1078]{accent-color:#f4511e;flex:none;width:20px;height:20px;margin:0}.void-footer[data-v-deef1078]{background:#fff;border-top:1px solid #e2e8f0;justify-content:flex-end;gap:10px;padding:13px 18px;display:flex}.void-footer button[data-v-deef1078]{cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;min-height:46px;padding:12px 16px;font-weight:800}.void-footer .danger[data-v-deef1078]{color:#fff;background:#b91c1c;border-color:#b91c1c}.void-footer button[data-v-deef1078]:disabled{opacity:.45;cursor:not-allowed}@media (width<=600px){.title-row h1[data-v-deef1078]{font-size:24px}.void-overlay[data-v-deef1078]{padding:6px}.void-window[data-v-deef1078]{max-height:calc(100dvh - 12px)}.void-head[data-v-deef1078]{padding:10px 12px}.void-head h2[data-v-deef1078]{font-size:18px}.void-body[data-v-deef1078]{padding:12px}.void-footer[data-v-deef1078]{gap:6px;padding:10px}.void-footer button[data-v-deef1078]{flex:1;padding:9px;font-size:12px}.tools input[data-v-deef1078]{min-width:120px}.tools select[data-v-deef1078]{flex:1}}.mobile-sales-list[data-v-deef1078]{display:none}@media (width<=767px){.sales-page[data-v-deef1078]{min-width:0}.title-row[data-v-deef1078]{gap:12px;margin-bottom:16px}.title-row>div[data-v-deef1078]{width:100%;min-width:0}.title-row[data-v-deef1078] .location-selector{max-width:100%}.tools[data-v-deef1078]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px;display:grid}.tools input[data-v-deef1078]{box-sizing:border-box;grid-column:1/-1;width:100%;min-width:0}.tools select[data-v-deef1078]{grid-column:1/-1;width:100%;min-width:0}.tools button[data-v-deef1078]{width:100%;min-width:0;min-height:44px}.table-scroll[data-v-deef1078]{display:none}.mobile-sales-list[data-v-deef1078]{gap:11px;padding:0 12px 12px;display:grid}.mobile-sales-card[data-v-deef1078]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;min-width:0;padding:12px}.mobile-sales-card.is-void[data-v-deef1078]{background:snow;border-color:#fecaca}.msc-header[data-v-deef1078]{justify-content:space-between;align-items:flex-start;gap:9px;display:flex}.msc-title[data-v-deef1078]{gap:6px;min-width:0;display:grid}.msc-title strong[data-v-deef1078]{overflow-wrap:anywhere;font-size:12px;line-height:1.4}.msc-title small[data-v-deef1078]{color:#64748b;font-size:11px}.msc-amount[data-v-deef1078]{color:#0f172a;font-variant-numeric:tabular-nums;margin:13px 0;font-size:22px;font-weight:850}.msc-meta[data-v-deef1078]{border-top:1px solid #e2e8f0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px;padding:12px 0;display:grid}.msc-meta>div[data-v-deef1078]{overflow-wrap:anywhere;gap:3px;min-width:0;display:grid}.msc-meta span[data-v-deef1078]{color:#64748b;font-size:10px}.msc-meta b[data-v-deef1078]{font-size:12px}.msc-actions[data-v-deef1078]{border-top:1px solid #e2e8f0;gap:8px;padding-top:12px;display:flex}.msc-actions button[data-v-deef1078]{color:#ea580c;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;flex:1;min-height:44px;padding:9px 6px;font-weight:800}.msc-actions .void-button[data-v-deef1078]{color:#b91c1c;border-color:#fecaca}.mobile-empty[data-v-deef1078]{text-align:center;color:#64748b;padding:20px 8px;font-size:12px}.pagination[data-v-deef1078]{flex-wrap:wrap;gap:8px;padding:12px}.pagination span[data-v-deef1078]{flex:none;width:100%}.pagination button[data-v-deef1078]{flex:1;min-height:44px}.void-footer button[data-v-deef1078]{overflow-wrap:anywhere}}.sr[data-v-852817d8]{color:#1e293b}.heading[data-v-852817d8]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:20px;display:flex}.heading small[data-v-852817d8],h3[data-v-852817d8]{color:#94a3b8;letter-spacing:1px;font-size:11px;font-weight:800}.heading h1[data-v-852817d8]{margin:6px 0;font-size:28px}.heading p[data-v-852817d8]{color:#64748b;margin:0;font-size:13px}.filters[data-v-852817d8],.panel[data-v-852817d8]{background:#fff;border:1px solid #e2e8f0;border-radius:13px;margin-bottom:16px}.filters[data-v-852817d8]{grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end;gap:10px;padding:17px;display:grid}.filters label[data-v-852817d8]{color:#64748b;gap:7px;font-size:11px;font-weight:800;display:grid}.filters input[data-v-852817d8],.filters select[data-v-852817d8],.status select[data-v-852817d8]{box-sizing:border-box;color:#1e293b;background:#fff;border:1px solid #cbd5e1;border-radius:8px;width:100%;min-height:44px;padding:10px}.filters button[data-v-852817d8],.bar button[data-v-852817d8],.pager button[data-v-852817d8],.scroll button[data-v-852817d8]{color:#ea580c;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;min-height:42px;padding:11px;font-weight:800}.filters button.orange[data-v-852817d8],.tabs button.on[data-v-852817d8]{color:#fff;background:#f4511e;border-color:#f4511e}.filters button[data-v-852817d8]:disabled,.pager button[data-v-852817d8]:disabled,.bar button[data-v-852817d8]:disabled{opacity:.35;cursor:not-allowed}.filters p[data-v-852817d8]{color:#64748b;grid-column:1/-1;margin:2px 0;font-size:11px}.metrics[data-v-852817d8]{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.metric[data-v-852817d8]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:8px;min-height:106px;padding:14px;display:flex}.metric span[data-v-852817d8]{color:#64748b;font-size:12px}.metric b[data-v-852817d8]{overflow-wrap:anywhere;font-size:21px}.metric small[data-v-852817d8]{color:#64748b;margin-top:auto;font-size:11px;line-height:1.4}.metric.accent[data-v-852817d8],.warning[data-v-852817d8]{background:#fff7ed;border-color:#fed7aa}.green[data-v-852817d8]{color:#15803d}.red[data-v-852817d8]{color:#b91c1c}h3[data-v-852817d8]{margin:18px 0 10px}.warning[data-v-852817d8]{color:#9a3412;border:1px solid #fed7aa;border-radius:9px;margin:17px 0;padding:13px;font-size:12px;line-height:1.6}.panel[data-v-852817d8]{overflow:hidden}.bar[data-v-852817d8]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:13px;display:flex}.tabs[data-v-852817d8]{flex-wrap:wrap;gap:8px;display:flex}.tabs button[data-v-852817d8]{color:#0f172a}.status[data-v-852817d8]{color:#64748b;flex-wrap:wrap;align-items:center;gap:10px;padding:0 13px 13px;font-size:12px;display:flex}.status select[data-v-852817d8]{width:auto;min-height:38px}.status small[data-v-852817d8]{font-size:11px}.scroll[data-v-852817d8]{overflow-x:auto}table[data-v-852817d8]{border-collapse:collapse;width:100%;min-width:860px;font-size:12px}th[data-v-852817d8],td[data-v-852817d8]{text-align:left;border-bottom:1px solid #e2e8f0;padding:12px 10px}th[data-v-852817d8]{color:#64748b;background:#f8fafc;font-size:10px}.code[data-v-852817d8]{overflow-wrap:anywhere;max-width:205px;font-weight:800}.badge[data-v-852817d8]{border-radius:6px;padding:5px 8px;font-weight:800;display:inline-block}.badge.paid[data-v-852817d8]{color:#166534;background:#dcfce7}.badge.void[data-v-852817d8]{color:#b91c1c;background:#fee2e2}.empty[data-v-852817d8]{text-align:center;color:#64748b;padding:24px}.pager[data-v-852817d8]{color:#64748b;justify-content:flex-end;align-items:center;gap:9px;padding:11px;font-size:12px;display:flex}.pager span[data-v-852817d8]{margin-right:auto}.error[data-v-852817d8]{color:#991b1b;background:#fee2e2;border-radius:8px;margin-bottom:14px;padding:13px}@media (width<=1100px){.filters[data-v-852817d8]{grid-template-columns:repeat(2,minmax(0,1fr))}.filters button[data-v-852817d8]{grid-column:1/-1}.metrics[data-v-852817d8]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.heading h1[data-v-852817d8]{font-size:24px}.filters[data-v-852817d8]{padding:12px}.metric[data-v-852817d8]{padding:10px}.metric b[data-v-852817d8]{font-size:16px}.metric small[data-v-852817d8]{font-size:10px}.bar[data-v-852817d8]{padding:10px}.tabs[data-v-852817d8]{width:100%}.tabs button[data-v-852817d8]{flex:1}.pager button[data-v-852817d8]{padding:8px}}.mobile-report-list[data-v-852817d8],.mobile-location-list[data-v-852817d8]{display:none}@media (width<=767px){.sr[data-v-852817d8]{min-width:0}.heading[data-v-852817d8]{gap:12px;margin-bottom:14px}.heading>div[data-v-852817d8]{width:100%;min-width:0}.filters[data-v-852817d8]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px}.filters label[data-v-852817d8]{min-width:0}.filters label[data-v-852817d8]:nth-child(3),.filters label[data-v-852817d8]:nth-child(4){grid-column:1/-1}.filters input[data-v-852817d8],.filters select[data-v-852817d8]{width:100%;min-width:0;font-size:16px}.filters button[data-v-852817d8]{grid-column:1/-1;min-height:44px}.metrics[data-v-852817d8]{gap:8px}.metric[data-v-852817d8]{gap:7px;min-width:0;min-height:108px;padding:10px}.metric b[data-v-852817d8]{overflow-wrap:anywhere;font-size:clamp(15px,4.2vw,20px)}.metric span[data-v-852817d8]{font-size:11px}.warning[data-v-852817d8]{font-size:11px;line-height:1.55}.bar[data-v-852817d8]{grid-template-columns:1fr;gap:10px;display:grid}.bar>button[data-v-852817d8]{width:100%;min-height:44px}.tabs[data-v-852817d8]{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0;display:grid}.tabs button[data-v-852817d8]{white-space:normal;min-width:0}.status[data-v-852817d8]{grid-template-columns:1fr;align-items:stretch;display:grid}.status select[data-v-852817d8]{width:100%}.scroll[data-v-852817d8]{display:none}.mobile-report-list[data-v-852817d8],.mobile-location-list[data-v-852817d8]{gap:10px;padding:0 11px 12px;display:grid}.mobile-report-card[data-v-852817d8],.mobile-location-card[data-v-852817d8]{background:#fff;border:1px solid #e2e8f0;border-radius:11px;min-width:0;padding:12px}.mrc-head[data-v-852817d8]{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.mrc-head>div[data-v-852817d8]{gap:5px;min-width:0;display:grid}.mrc-code[data-v-852817d8]{overflow-wrap:anywhere;font-size:12px;line-height:1.4}.mrc-head small[data-v-852817d8]{color:#64748b;font-size:11px}.mrc-money[data-v-852817d8]{font-variant-numeric:tabular-nums;margin:12px 0;font-size:21px;font-weight:850}.mrc-grid[data-v-852817d8]{border-top:1px solid #e2e8f0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 9px;padding:10px 0;display:grid}.mrc-grid>div[data-v-852817d8]{overflow-wrap:anywhere;gap:3px;min-width:0;display:grid}.mrc-grid small[data-v-852817d8],.mrc-reason small[data-v-852817d8]{color:#64748b;font-size:10px}.mrc-grid b[data-v-852817d8]{font-size:12px}.mrc-action[data-v-852817d8]{color:#ea580c;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;width:100%;min-height:44px;margin-top:6px;font-weight:850}.mrc-reason[data-v-852817d8]{overflow-wrap:anywhere;border-top:1px solid #e2e8f0;padding-top:10px}.mrc-reason p[data-v-852817d8]{margin:4px 0 10px;font-size:12px;line-height:1.5}.mobile-location-card>b[data-v-852817d8]{margin-bottom:10px;font-size:13px;display:block}.mobile-empty[data-v-852817d8]{text-align:center;color:#64748b;padding:15px;font-size:12px}.pager[data-v-852817d8]{flex-wrap:wrap;gap:8px}.pager span[data-v-852817d8]{width:100%;margin:0}.pager button[data-v-852817d8]{flex:1;min-height:44px}}.ir[data-v-948f0fbc]{color:#1e293b}.heading[data-v-948f0fbc]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:20px;display:flex}.heading small[data-v-948f0fbc]{color:#94a3b8;letter-spacing:1px;font-size:11px;font-weight:800}.heading h1[data-v-948f0fbc]{margin:6px 0;font-size:28px}.heading p[data-v-948f0fbc]{color:#64748b;margin:0;font-size:13px}.filters[data-v-948f0fbc],.panel[data-v-948f0fbc]{background:#fff;border:1px solid #e2e8f0;border-radius:13px;margin-bottom:16px}.filters[data-v-948f0fbc]{grid-template-columns:1fr 1fr 1.5fr 1fr 1fr auto;align-items:end;gap:10px;padding:17px;display:grid}.filters label[data-v-948f0fbc]{color:#64748b;gap:7px;font-size:11px;font-weight:800;display:grid}.filters input[data-v-948f0fbc],.filters select[data-v-948f0fbc]{box-sizing:border-box;color:#1e293b;background:#fff;border:1px solid #cbd5e1;border-radius:8px;width:100%;min-height:44px;padding:10px}.filters button[data-v-948f0fbc],.bar button[data-v-948f0fbc],.pager button[data-v-948f0fbc]{color:#ea580c;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;min-height:42px;padding:11px;font-weight:800}.filters button.orange[data-v-948f0fbc]{color:#fff;background:#f4511e;border-color:#f4511e}.filters button[data-v-948f0fbc]:disabled,.pager button[data-v-948f0fbc]:disabled,.bar button[data-v-948f0fbc]:disabled{opacity:.4;cursor:not-allowed}.filters p[data-v-948f0fbc]{color:#64748b;grid-column:1/-1;margin:2px 0;font-size:11px}.metrics[data-v-948f0fbc]{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin:17px 0;display:grid}.metric[data-v-948f0fbc]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:8px;min-height:100px;padding:14px;display:flex}.metric span[data-v-948f0fbc]{color:#64748b;font-size:12px}.metric b[data-v-948f0fbc]{font-size:22px}.metric small[data-v-948f0fbc]{color:#64748b;margin-top:auto;font-size:11px;line-height:1.4}.warning[data-v-948f0fbc]{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:9px;padding:13px;font-size:12px;line-height:1.7}.error[data-v-948f0fbc]{color:#991b1b;background:#fee2e2;border:1px solid #fecaca;border-radius:8px;margin-bottom:14px;padding:13px}.green[data-v-948f0fbc]{color:#15803d}.red[data-v-948f0fbc]{color:#b91c1c}.panel[data-v-948f0fbc]{overflow:hidden}.bar[data-v-948f0fbc]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:13px;display:flex}.hint[data-v-948f0fbc]{color:#64748b;margin-top:6px;font-size:11px}.scroll[data-v-948f0fbc]{overflow-x:auto}table[data-v-948f0fbc]{border-collapse:collapse;width:100%;min-width:1540px;font-size:12px}th[data-v-948f0fbc],td[data-v-948f0fbc]{text-align:left;vertical-align:middle;white-space:nowrap;border-bottom:1px solid #e2e8f0;padding:11px 10px}th[data-v-948f0fbc]{color:#64748b;background:#f8fafc;font-size:10px}td small[data-v-948f0fbc]{font-size:10px}.item-name[data-v-948f0fbc]{color:#64748b;white-space:normal;min-width:135px;max-width:220px;margin-top:4px;font-size:11px}.num[data-v-948f0fbc]{text-align:right;font-variant-numeric:tabular-nums}.last[data-v-948f0fbc]{background:#f8fafc}.badge[data-v-948f0fbc]{background:#f1f5f9;border-radius:6px;padding:5px 7px;font-weight:800}.audit-ok[data-v-948f0fbc]{color:#166534;background:#dcfce7}.audit-bad[data-v-948f0fbc]{color:#991b1b;background:#fee2e2}.audit-ok[data-v-948f0fbc],.audit-bad[data-v-948f0fbc]{border-radius:6px;padding:5px 7px;font-weight:800}.link[data-v-948f0fbc]{color:#ea580c;font-weight:800;text-decoration:none}.empty[data-v-948f0fbc]{text-align:center;color:#64748b;padding:24px}.pager[data-v-948f0fbc]{color:#64748b;justify-content:flex-end;align-items:center;gap:9px;padding:11px;font-size:12px;display:flex}.pager span[data-v-948f0fbc]{margin-right:auto}.formula[data-v-948f0fbc]{color:#64748b;border-top:1px solid #e2e8f0;margin:0;padding:13px;font-size:11px;line-height:1.6}.location-table[data-v-948f0fbc]{min-width:660px}@media (width<=1250px){.filters[data-v-948f0fbc]{grid-template-columns:repeat(3,minmax(0,1fr))}.filters button[data-v-948f0fbc]{grid-column:1/-1}.metrics[data-v-948f0fbc]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.heading h1[data-v-948f0fbc]{font-size:23px}.filters[data-v-948f0fbc]{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}.filters label[data-v-948f0fbc]:nth-child(3),.filters button[data-v-948f0fbc]{grid-column:1/-1}.metric[data-v-948f0fbc]{min-height:85px;padding:10px}.metric b[data-v-948f0fbc]{font-size:19px}.metric small[data-v-948f0fbc]{font-size:10px}.bar[data-v-948f0fbc]{padding:10px}.pager button[data-v-948f0fbc]{padding:8px}.pager span[data-v-948f0fbc]{flex-basis:100%;font-size:11px}.pager[data-v-948f0fbc]{flex-wrap:wrap}}.mobile-inventory-list[data-v-948f0fbc],.mobile-location-list[data-v-948f0fbc]{display:none}@media (width<=767px){.ir[data-v-948f0fbc]{min-width:0}.heading[data-v-948f0fbc]{gap:12px;margin-bottom:14px}.heading>div[data-v-948f0fbc]{width:100%;min-width:0}.filters[data-v-948f0fbc]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px}.filters label[data-v-948f0fbc]{min-width:0}.filters label[data-v-948f0fbc]:nth-child(n+3){grid-column:1/-1}.filters input[data-v-948f0fbc],.filters select[data-v-948f0fbc]{width:100%;min-width:0;font-size:16px}.filters button[data-v-948f0fbc]{grid-column:1/-1;min-height:44px}.metrics[data-v-948f0fbc]{gap:8px}.metric[data-v-948f0fbc]{min-width:0;min-height:112px;padding:10px}.metric span[data-v-948f0fbc]{font-size:11px}.metric b[data-v-948f0fbc]{font-size:20px}.warning[data-v-948f0fbc]{font-size:11px;line-height:1.6}.bar[data-v-948f0fbc]{grid-template-columns:1fr;gap:10px;display:grid}.bar button[data-v-948f0fbc]{width:100%;min-width:0;min-height:44px}.scroll[data-v-948f0fbc]{display:none}.mobile-inventory-list[data-v-948f0fbc],.mobile-location-list[data-v-948f0fbc]{gap:10px;padding:0 11px 12px;display:grid}.mobile-inventory-card[data-v-948f0fbc],.mobile-location-card[data-v-948f0fbc]{background:#fff;border:1px solid #e2e8f0;border-radius:11px;min-width:0;padding:12px}.mic-head[data-v-948f0fbc]{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.mic-head>div[data-v-948f0fbc]{gap:5px;min-width:0;display:grid}.mic-head strong[data-v-948f0fbc]{overflow-wrap:anywhere;font-size:13px;line-height:1.45}.mic-head small[data-v-948f0fbc]{color:#64748b;overflow-wrap:anywhere;font-size:10px}.mic-head>.audit-bad[data-v-948f0fbc],.mic-head>.audit-ok[data-v-948f0fbc]{flex:none;font-size:10px}.mic-balances[data-v-948f0fbc]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}.mic-balances>div[data-v-948f0fbc]{background:#f8fafc;border-radius:8px;gap:6px;min-width:0;padding:10px;display:grid}.mic-balances small[data-v-948f0fbc],.mic-meta small[data-v-948f0fbc],.mlc-grid small[data-v-948f0fbc]{color:#64748b;font-size:10px}.mic-balances b[data-v-948f0fbc]{overflow-wrap:anywhere;font-size:20px}.mic-balances b span[data-v-948f0fbc]{color:#64748b;font-size:10px;font-weight:600}.mic-meta[data-v-948f0fbc]{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:10px;display:grid}.mic-meta>div[data-v-948f0fbc],.mlc-grid>div[data-v-948f0fbc]{overflow-wrap:anywhere;gap:5px;min-width:0;display:grid}.mic-meta b[data-v-948f0fbc],.mlc-grid strong[data-v-948f0fbc]{font-size:12px}.mic-details[data-v-948f0fbc]{border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;margin:8px 0 12px;padding:11px 0}.mic-details summary[data-v-948f0fbc]{cursor:pointer;color:#ea580c;min-height:28px;font-size:12px;font-weight:800}.mic-grid[data-v-948f0fbc]{gap:0;margin-top:9px;display:grid}.mic-grid>div[data-v-948f0fbc]{border-top:1px solid #f1f5f9;justify-content:space-between;gap:12px;padding:8px 0;font-size:12px;display:flex}.mic-grid>div b[data-v-948f0fbc]{font-variant-numeric:tabular-nums}.mic-action[data-v-948f0fbc]{text-align:center;color:#ea580c;border:1px solid #cbd5e1;border-radius:8px;justify-content:center;align-items:center;min-height:44px;font-size:12px;font-weight:850;text-decoration:none;display:flex}.mobile-location-card>b[data-v-948f0fbc]{overflow-wrap:anywhere;font-size:13px;line-height:1.5;display:block}.mlc-grid[data-v-948f0fbc]{border-top:1px solid #e2e8f0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:11px;padding-top:12px;display:grid}.mobile-empty[data-v-948f0fbc]{text-align:center;color:#64748b;padding:15px;font-size:12px}.pager[data-v-948f0fbc]{flex-wrap:wrap;gap:8px}.pager span[data-v-948f0fbc]{width:100%;margin:0}.pager button[data-v-948f0fbc]{flex:1;min-height:44px}}.policy-page[data-v-92fc5385]{color:#1e293b;max-width:840px}.policy-page>small[data-v-92fc5385]{letter-spacing:1px;color:#94a3b8;font-weight:850}.policy-page h1[data-v-92fc5385]{margin:9px 0;font-size:28px}.policy-page>p[data-v-92fc5385]{color:#64748b;font-size:13px}.warning[data-v-92fc5385]{color:#9a3412;background:#fff7ed;border:1px solid #fdba74;border-radius:9px;margin:20px 0;padding:15px;font-size:13px;line-height:1.6}.panel[data-v-92fc5385]{background:#fff;border:1px solid #e2e8f0;border-radius:13px;padding:22px}.panel h2[data-v-92fc5385]{margin:0 0 18px;font-size:18px}.fields[data-v-92fc5385]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.fields label[data-v-92fc5385]{font-size:12px;font-weight:800}.fields input[data-v-92fc5385]{border:1px solid #cbd5e1;border-radius:8px;width:100%;margin-top:8px;padding:12px;font-size:16px;display:block}.checkbox[data-v-92fc5385]{align-items:flex-start;gap:9px;margin:20px 0 10px;font-size:13px;display:flex}.checkbox input[data-v-92fc5385]{accent-color:#f4511e;width:18px;height:18px}.hint[data-v-92fc5385]{color:#64748b;font-size:12px;line-height:1.6}.actions[data-v-92fc5385]{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.actions button[data-v-92fc5385]{cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:12px 15px;font-weight:800}.actions .primary[data-v-92fc5385]{color:#fff;background:#f4511e;border-color:#f4511e}.actions button[data-v-92fc5385]:disabled{opacity:.5}.error[data-v-92fc5385],.success[data-v-92fc5385]{border-radius:7px;margin-top:12px;padding:12px;font-size:13px}.error[data-v-92fc5385]{color:#991b1b;background:#fee2e2}.success[data-v-92fc5385]{color:#166534;background:#dcfce7}@media (width<=650px){.fields[data-v-92fc5385]{grid-template-columns:1fr}}@media (width<=767px){.policy-page[data-v-92fc5385]{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.policy-page h1[data-v-92fc5385]{font-size:23px}.policy-page>p[data-v-92fc5385]{line-height:1.6}.warning[data-v-92fc5385]{margin:14px 0;padding:12px;font-size:12px}.panel[data-v-92fc5385]{box-sizing:border-box;min-width:0;padding:14px}.panel h2[data-v-92fc5385]{font-size:17px}.fields[data-v-92fc5385]{grid-template-columns:1fr;gap:15px}.fields label[data-v-92fc5385]{min-width:0;line-height:1.5;display:block}.fields input[data-v-92fc5385]{box-sizing:border-box;min-width:0;max-width:100%;min-height:46px;font-size:16px}.checkbox[data-v-92fc5385]{align-items:flex-start;gap:11px;line-height:1.55}.checkbox input[data-v-92fc5385]{flex:none;width:21px;height:21px;margin:0}.actions[data-v-92fc5385]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.actions button[data-v-92fc5385]{overflow-wrap:anywhere;min-width:0;min-height:48px;padding:11px 7px}}.settings[data-v-42fa5f7a]{color:#102239}.heading[data-v-42fa5f7a]{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:17px;display:flex}.heading small[data-v-42fa5f7a]{letter-spacing:1px;color:#94a3b8;font-size:11px;font-weight:800}.heading h1[data-v-42fa5f7a]{margin:7px 0;font-size:27px}.heading p[data-v-42fa5f7a]{color:#64748b;margin:0;font-size:13px}.heading button[data-v-42fa5f7a],.table-wrap button[data-v-42fa5f7a]{cursor:pointer;background:#fff;border:1px solid #d4deea;border-radius:8px;min-height:42px;padding:8px 13px;font-weight:800}.table-wrap button[data-v-42fa5f7a]{color:#fff;background:#f4511e;border:0}.table-wrap button[data-v-42fa5f7a]:disabled{opacity:.5;cursor:not-allowed}.info[data-v-42fa5f7a]{color:#92400e;background:#fff7ed;border:1px solid #fed7aa;border-radius:9px;margin-bottom:20px;padding:15px;font-size:12px;line-height:1.7}.green[data-v-42fa5f7a]{color:#047857}.red[data-v-42fa5f7a]{color:#b91c1c}.error[data-v-42fa5f7a],.success[data-v-42fa5f7a]{border-radius:8px;padding:12px;font-size:12px}.error[data-v-42fa5f7a]{color:#991b1b;background:#fee2e2}.success[data-v-42fa5f7a]{color:#166534;background:#dcfce7}.table-wrap[data-v-42fa5f7a]{background:#fff;border:1px solid #e2e8f0;border-radius:11px;overflow-x:auto}.table-wrap table[data-v-42fa5f7a]{border-collapse:collapse;width:100%;min-width:740px;font-size:13px}.table-wrap th[data-v-42fa5f7a]{text-align:left;color:#64748b;white-space:nowrap;background:#f8fafc;padding:12px;font-size:11px}.table-wrap td[data-v-42fa5f7a]{border-top:1px solid #e2e8f0;padding:12px}.table-wrap td small[data-v-42fa5f7a]{color:#64748b;margin-top:4px;font-size:11px;display:block}.table-wrap input[data-v-42fa5f7a]:not([type=checkbox]){box-sizing:border-box;border:1px solid #cbd5e1;border-radius:7px;width:100%;min-width:220px;min-height:44px;padding:9px 11px;font-size:13px}.toggle[data-v-42fa5f7a]{white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:flex}.toggle input[data-v-42fa5f7a]{accent-color:#f4511e;width:18px;height:18px}.footnote[data-v-42fa5f7a]{color:#64748b;font-size:12px;line-height:1.7}@media (width<=580px){.heading[data-v-42fa5f7a]{flex-wrap:wrap}.heading h1[data-v-42fa5f7a]{font-size:22px}}.wa-refresh[data-v-42fa5f7a]{cursor:pointer;background:#fff;border:1px solid #d4deea;border-radius:8px;min-height:42px;padding:9px 14px;font-weight:800}.wa-refresh[data-v-42fa5f7a]:disabled{opacity:.5;cursor:not-allowed}.wa-location-tag[data-v-42fa5f7a]{white-space:nowrap;border-radius:6px;padding:5px 7px;font-size:10px;font-weight:800;display:inline-flex}.wa-tag-active[data-v-42fa5f7a]{color:#166534;background:#dcfce7}.wa-tag-inactive[data-v-42fa5f7a]{color:#64748b;background:#e2e8f0}.wa-card-meta[data-v-42fa5f7a]{gap:8px;margin:0 0 13px;display:grid}.wa-card-meta div[data-v-42fa5f7a]{grid-template-columns:92px minmax(0,1fr);gap:10px;display:grid}.wa-card-meta dt[data-v-42fa5f7a]{color:#64748b;font-size:12px}.wa-card-meta dd[data-v-42fa5f7a]{color:#334155;margin:0;font-size:12px;font-weight:800}.wa-card-field[data-v-42fa5f7a]{color:#334155;flex-direction:column;gap:7px;font-size:12px;font-weight:800;display:flex}.wa-card-field input[data-v-42fa5f7a]{box-sizing:border-box;color:#1e293b;border:1px solid #cbd5e1;border-radius:8px;width:100%;min-width:0;min-height:44px;padding:9px 11px;font-size:16px}.wa-card-toggle[data-v-42fa5f7a]{white-space:normal;margin-top:15px}.wa-card-save[data-v-42fa5f7a]{color:#fff;cursor:pointer;background:#f4511e;border:0;border-radius:8px;min-height:44px;padding:11px 15px;font-size:13px;font-weight:800}.wa-card-save[data-v-42fa5f7a]:disabled{opacity:.45;cursor:not-allowed}@media (width<=767px){.settings .info[data-v-42fa5f7a]{margin-bottom:12px;padding:12px;font-size:12px;line-height:1.65}.settings .footnote[data-v-42fa5f7a]{overflow-wrap:anywhere;padding:0 4px}}*{box-sizing:border-box}html,body,#app{width:100%;min-height:100vh;margin:0;padding:0}body{color:#222;background:#f5f6f8;font-family:Arial,Helvetica,sans-serif}button,input,select,textarea{font-family:inherit}
