.plate-type-toggle[data-v-fdc844a4]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:4px;background:#f1f5f9;border-radius:8px;padding:3px;margin-bottom:8px}.pt-btn[data-v-fdc844a4]{border:none;background:transparent;color:#64748b;font-weight:700;font-size:12px;padding:5px 14px;border-radius:6px;cursor:pointer;-webkit-transition:.15s;transition:.15s}.pt-btn.active[data-v-fdc844a4]{background:#3b82f6;color:#fff;-webkit-box-shadow:0 2px 6px rgba(59,130,246,.3);box-shadow:0 2px 6px rgba(59,130,246,.3)}.plate-inputs[data-v-fdc844a4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.plate-cell[data-v-fdc844a4]{text-align:center;text-transform:uppercase;font-weight:800;letter-spacing:1px;font-size:16px;padding:8px 4px}.plate-region[data-v-fdc844a4]{width:56px}.plate-letter[data-v-fdc844a4]{width:44px}.plate-digits[data-v-fdc844a4]{width:72px}.plate-letters[data-v-fdc844a4]{width:64px}.plate-preview[data-v-fdc844a4]{margin-top:6px;font-weight:800;letter-spacing:1px;color:#0f172a;font-size:14px}.form-control-modern[data-v-fdc844a4]{border:1px solid #e0e6ed;border-radius:10px;padding:8px 12px;width:100%;font-size:.85rem;-webkit-transition:all .3s;transition:all .3s;background:#fff}.form-control-modern[data-v-fdc844a4]:focus{border-color:#3b82f6;-webkit-box-shadow:0 0 0 3px rgba(59,130,246,.1);box-shadow:0 0 0 3px rgba(59,130,246,.1);outline:none}.form-control-modern[data-v-fdc844a4]:disabled{background:#f5f5f5;color:#999}.btn-plus[data-v-fdc844a4]{width:34px;height:34px;min-width:34px;border-radius:10px;border:1px solid #3b82f6;background:#3b82f6;color:#fff;font-size:1.1rem;font-weight:700;line-height:1;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0}.btn-plus[data-v-fdc844a4]:hover{background:#2563eb;border-color:#2563eb}.btn-plus[data-v-fdc844a4]:disabled{background:#cbd5e1;border-color:#cbd5e1;cursor:not-allowed}.nav-bar[data-v-24413d46]{background:#fff;border-radius:14px;padding:10px 14px;margin-bottom:10px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.04);box-shadow:0 2px 8px rgba(0,0,0,.04)}.nav-inner[data-v-24413d46]{gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.breadcrumb-nav[data-v-24413d46],.nav-inner[data-v-24413d46]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.breadcrumb-nav[data-v-24413d46]{gap:4px;font-size:13px;-ms-flex-negative:0;flex-shrink:0}.breadcrumb-nav a[data-v-24413d46]{color:#3b82f6;text-decoration:none;font-weight:600}.breadcrumb-nav a[data-v-24413d46]:hover{text-decoration:underline}.bc-sep[data-v-24413d46]{color:#cbd5e1}.bc-active[data-v-24413d46]{color:#64748b;font-weight:600}.search-box[data-v-24413d46]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:120px}.search-input[data-v-24413d46]{width:100%;border:none;background:#f1f5f9;border-radius:10px;padding:8px 14px;outline:none;font-size:13px}.search-input[data-v-24413d46]:focus{-webkit-box-shadow:0 0 0 3px rgba(59,130,246,.1);box-shadow:0 0 0 3px rgba(59,130,246,.1)}.tab-group[data-v-24413d46]{display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:10px;overflow:hidden;-ms-flex-negative:0;flex-shrink:0;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.06);box-shadow:0 1px 3px rgba(0,0,0,.06)}.tab-btn[data-v-24413d46]{background:#f1f5f9;color:#64748b;border:none;padding:7px 18px;font-weight:600;font-size:13px;cursor:pointer;-webkit-transition:.15s;transition:.15s}.tab-btn.active[data-v-24413d46]{background:#3b82f6;color:#fff}.brand-chips[data-v-24413d46]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:10px;padding-top:10px;border-top:1px solid #f1f5f9}.brand-chips.type-chips[data-v-24413d46]{background:#faf8ff;margin-top:10px;margin-left:-14px;margin-right:-14px;padding:10px 14px;border-radius:10px;border-top:none}.brand-chips.model-chips[data-v-24413d46]{border-top:none;padding-top:4px;margin-top:4px}.chip-count[data-v-24413d46]{background:rgba(148,163,184,.15);color:inherit;padding:1px 7px;border-radius:10px;font-size:10px;font-weight:800;margin-left:2px}.brand-chip.active .chip-count[data-v-24413d46]{background:hsla(0,0%,100%,.3)}.brand-chip.back-chip[data-v-24413d46]{background:#fff;color:#475569;border-color:#cbd5e1;font-weight:700}.brand-chip.back-chip[data-v-24413d46]:hover{background:#f1f5f9;color:#3b82f6;border-color:#3b82f6}.brand-chip[data-v-24413d46]{background:#f8fafc;color:#475569;border:1px solid #e2e8f0;padding:5px 12px;border-radius:20px;font-weight:600;font-size:12px;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;-webkit-transition:.15s;transition:.15s;white-space:nowrap}.brand-chip[data-v-24413d46]:hover{border-color:#3b82f6;color:#3b82f6;background:#fff}.brand-chip.active[data-v-24413d46]{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border-color:transparent;-webkit-box-shadow:0 2px 8px rgba(59,130,246,.3);box-shadow:0 2px 8px rgba(59,130,246,.3)}.model-chips .brand-chip.active[data-v-24413d46]{background:linear-gradient(135deg,#a142f4,#8b2cf5);-webkit-box-shadow:0 2px 8px rgba(161,66,244,.3);box-shadow:0 2px 8px rgba(161,66,244,.3)}.brand-chip-img[data-v-24413d46]{width:20px;height:20px;-o-object-fit:contain;object-fit:contain;border-radius:4px}.all-icon-small[data-v-24413d46]{font-size:14px;line-height:1}.browser-breadcrumb[data-v-24413d46]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;padding:8px 2px 4px;font-size:13px;font-weight:600;border-top:1px solid #f1f5f9;margin-top:8px}.browser-breadcrumb a[data-v-24413d46]{color:#3b82f6;text-decoration:none;cursor:pointer}.browser-breadcrumb a[data-v-24413d46]:hover{text-decoration:underline}.browser-breadcrumb .bc-sep[data-v-24413d46]{color:#cbd5e1;margin:0 2px}.browser-breadcrumb .bc-active[data-v-24413d46]{color:#475569}.brand-grid[data-v-24413d46]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px}.brand-card[data-v-24413d46]{background:#fff;border-radius:14px;padding:14px 10px;text-align:center;cursor:pointer;-webkit-transition:.2s;transition:.2s;border:1.5px solid #f1f5f9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;min-height:110px}.brand-card[data-v-24413d46]:hover{border-color:#3b82f6;-webkit-box-shadow:0 4px 12px rgba(59,130,246,.15);box-shadow:0 4px 12px rgba(59,130,246,.15);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.brand-img[data-v-24413d46]{width:64px;height:64px;-o-object-fit:contain;object-fit:contain;border-radius:10px}.brand-label[data-v-24413d46]{font-weight:700;font-size:13px;color:#1e293b}.brand-card.all-card[data-v-24413d46]{border:2px dashed #3b82f6;background:#eff6ff}.brand-card.all-card[data-v-24413d46]:hover{background:#dbeafe}.all-icon[data-v-24413d46]{font-size:36px;color:#3b82f6;line-height:1}.type-filter[data-v-24413d46]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:10px;padding:8px 10px;background:#fff;border-radius:12px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.04);box-shadow:0 1px 4px rgba(0,0,0,.04)}.type-btn[data-v-24413d46]{background:#f1f5f9;color:#475569;border:1px solid transparent;padding:6px 12px;border-radius:10px;font-weight:700;font-size:12px;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;-webkit-transition:.15s;transition:.15s;white-space:nowrap}.type-btn[data-v-24413d46]:hover{background:#e2e8f0;border-color:#cbd5e1}.type-btn.active[data-v-24413d46]{background:linear-gradient(135deg,#a142f4,#8b2cf5);color:#fff;-webkit-box-shadow:0 2px 8px rgba(161,66,244,.3);box-shadow:0 2px 8px rgba(161,66,244,.3)}.type-count[data-v-24413d46]{background:hsla(0,0%,100%,.35);color:inherit;padding:1px 7px;border-radius:10px;font-size:11px;font-weight:800}.type-btn:not(.active) .type-count[data-v-24413d46]{background:#cbd5e1;color:#475569}.browser-body[data-v-24413d46]{max-height:calc(100vh - 280px);overflow-y:auto;overflow-x:hidden;padding:2px 4px 8px 2px}.browser-body[data-v-24413d46]::-webkit-scrollbar{width:8px}.browser-body[data-v-24413d46]::-webkit-scrollbar-track{background:transparent}.browser-body[data-v-24413d46]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.browser-body[data-v-24413d46]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.items-grid[data-v-24413d46]{display:grid;grid-template-columns:repeat(auto-fill,minmax(185px,1fr));gap:8px}@media (max-width:400px){.items-grid[data-v-24413d46]{grid-template-columns:1fr}}@media (max-width:991px){.browser-body[data-v-24413d46]{max-height:none;overflow-y:visible}}.item-card[data-v-24413d46]{background:#fff;border-radius:12px;padding:9px 11px;cursor:pointer;-webkit-transition:.15s;transition:.15s;border:1px solid #f1f5f9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;position:relative}.item-card[data-v-24413d46]:hover{background:#f8fafc;border-color:#e2e8f0;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.05);box-shadow:0 2px 10px rgba(0,0,0,.05)}.pkg-card[data-v-24413d46]{border-left:3px solid #a142f4}.item-selected[data-v-24413d46]{background:linear-gradient(135deg,#ecfdf5,#f0fdf4)!important;border-color:#10b981!important;-webkit-box-shadow:0 2px 10px rgba(16,185,129,.15)!important;box-shadow:0 2px 10px rgba(16,185,129,.15)!important}.item-selected.pkg-card[data-v-24413d46]{border-left:3px solid #10b981;background:linear-gradient(135deg,#f3e8ff,#faf5ff)!important;border-color:#a142f4!important;-webkit-box-shadow:0 2px 10px rgba(161,66,244,.15)!important;box-shadow:0 2px 10px rgba(161,66,244,.15)!important}.item-selected .ic-name[data-v-24413d46]{color:#065f46}.item-selected.pkg-card .ic-name[data-v-24413d46]{color:#6b21a8}.item-pulse[data-v-24413d46]{-webkit-animation:pulse-add-data-v-24413d46 .4s ease-out;animation:pulse-add-data-v-24413d46 .4s ease-out}@-webkit-keyframes pulse-add-data-v-24413d46{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.04);transform:scale(1.04);-webkit-box-shadow:0 6px 20px rgba(16,185,129,.3);box-shadow:0 6px 20px rgba(16,185,129,.3)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulse-add-data-v-24413d46{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.04);transform:scale(1.04);-webkit-box-shadow:0 6px 20px rgba(16,185,129,.3);box-shadow:0 6px 20px rgba(16,185,129,.3)}to{-webkit-transform:scale(1);transform:scale(1)}}.item-added[data-v-24413d46]{background:#f0e8ff!important;border-color:#a142f4}.ic-header[data-v-24413d46]{padding-right:30px}.ic-name[data-v-24413d46]{font-weight:700;font-size:14px;color:#1e293b;line-height:1.3;word-break:break-word;overflow-wrap:anywhere}.ic-sub[data-v-24413d46]{font-size:12px;color:#94a3b8;margin-top:2px}.ic-prices[data-v-24413d46]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;-ms-flex-wrap:wrap;flex-wrap:wrap}.price-box[data-v-24413d46]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;padding:4px 8px;border-radius:8px;background:#f8fafc;border:1.5px solid transparent;-webkit-transition:.15s;transition:.15s}.price-box.active[data-v-24413d46]{background:#ecfdf5;border-color:#10b981}.p-tag[data-v-24413d46]{font-size:10px;font-weight:800;padding:2px 5px;border-radius:4px;line-height:1}.p-tag.ch[data-v-24413d46]{background:#dbeafe;color:#2563eb}.p-tag.op[data-v-24413d46]{background:#fef3c7;color:#d97706}.p-amount[data-v-24413d46]{font-weight:800;font-size:14px;color:#1e293b;white-space:nowrap}.price-box.active .p-amount[data-v-24413d46]{color:#059669}.add-btn[data-v-24413d46]{position:absolute;top:10px;right:10px;width:28px;height:28px;border-radius:50%;border:2px solid #10b981;background:#fff;color:#10b981;font-weight:700;font-size:16px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:.15s;transition:.15s;line-height:1}.add-btn[data-v-24413d46]:hover{background:#10b981;color:#fff}.add-btn.added[data-v-24413d46]{background:#a142f4;border-color:#a142f4;color:#fff}.qty-controls[data-v-24413d46]{position:absolute;top:8px;right:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;background:linear-gradient(135deg,#10b981,#059669);padding:3px 4px;border-radius:20px;-webkit-box-shadow:0 3px 10px rgba(16,185,129,.45);box-shadow:0 3px 10px rgba(16,185,129,.45);-webkit-animation:badge-pop-data-v-24413d46 .2s ease-out;animation:badge-pop-data-v-24413d46 .2s ease-out}.pkg-card .qty-controls[data-v-24413d46]{background:linear-gradient(135deg,#a142f4,#8b2cf5);-webkit-box-shadow:0 3px 10px rgba(161,66,244,.45);box-shadow:0 3px 10px rgba(161,66,244,.45)}.qty-btn-small[data-v-24413d46]{width:24px;height:24px;border-radius:50%;border:none;background:hsla(0,0%,100%,.25);color:#fff;font-weight:800;font-size:14px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;-webkit-transition:.15s;transition:.15s}.qty-btn-small[data-v-24413d46]:hover{background:hsla(0,0%,100%,.45);-webkit-transform:scale(1.1);transform:scale(1.1)}.qty-btn-small.minus[data-v-24413d46]:hover{background:#ef4444}.qty-num[data-v-24413d46]{color:#fff;font-weight:800;font-size:13px;min-width:20px;text-align:center}@-webkit-keyframes badge-pop-data-v-24413d46{0%{-webkit-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes badge-pop-data-v-24413d46{0%{-webkit-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.empty-msg[data-v-24413d46]{grid-column:1/-1;text-align:center;padding:32px 0;color:#94a3b8;font-size:13px}.ic-sub.out-stock[data-v-24413d46]{color:#ef4444;font-weight:800}.rev-mini[data-v-24413d46]{margin-left:6px;border:1px solid #c7d2fe;background:#eef2ff;color:#4f46e5;border-radius:6px;font-size:10px;font-weight:800;padding:2px 7px;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3px;-webkit-transition:.15s;transition:.15s}.rev-mini[data-v-24413d46]:hover{background:#4f46e5;color:#fff;border-color:#4f46e5}.rev-mini.danger[data-v-24413d46]{border-color:#fca5a5;background:#fff1f2;color:#dc2626}.rev-mini.danger[data-v-24413d46]:hover{background:#dc2626;color:#fff;border-color:#dc2626}.rev-overlay[data-v-24413d46]{position:fixed;inset:0;background:rgba(15,23,42,.45);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:2000}.rev-modal[data-v-24413d46]{background:#fff;width:380px;max-width:92vw;border-radius:16px;-webkit-box-shadow:0 20px 50px rgba(0,0,0,.25);box-shadow:0 20px 50px rgba(0,0,0,.25);overflow:hidden;-webkit-animation:rev-pop-data-v-24413d46 .2s ease-out;animation:rev-pop-data-v-24413d46 .2s ease-out}@-webkit-keyframes rev-pop-data-v-24413d46{0%{-webkit-transform:scale(.94);transform:scale(.94);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes rev-pop-data-v-24413d46{0%{-webkit-transform:scale(.94);transform:scale(.94);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.rev-head[data-v-24413d46]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:14px 18px;border-bottom:1px solid #f1f5f9}.rev-head[data-v-24413d46],.rev-head h3[data-v-24413d46]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rev-head h3[data-v-24413d46]{margin:0;font-size:16px;font-weight:800;color:#0f172a;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:8px}.rev-close[data-v-24413d46]{border:none;background:#f1f5f9;width:30px;height:30px;border-radius:8px;font-size:20px;color:#64748b;cursor:pointer}.rev-close[data-v-24413d46]:hover{background:#e2e8f0}.rev-body[data-v-24413d46]{padding:16px 18px}.rev-prod[data-v-24413d46]{font-weight:700;font-size:15px;color:#1e293b;margin-bottom:10px}.rev-row[data-v-24413d46]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:13px;color:#64748b;margin-bottom:12px}.rev-row b[data-v-24413d46]{color:#0f172a}.rev-row b.out-stock[data-v-24413d46]{color:#ef4444}.rev-label[data-v-24413d46]{display:block;font-size:12px;font-weight:700;color:#64748b;text-transform:uppercase;margin-bottom:5px}.rev-input[data-v-24413d46]{width:100%;height:44px;border:1px solid #e2e8f0;border-radius:10px;padding:0 12px;font-size:18px;font-weight:800;text-align:center;outline:none}.rev-input[data-v-24413d46]:focus{border-color:#3b82f6;-webkit-box-shadow:0 0 0 3px rgba(59,130,246,.12);box-shadow:0 0 0 3px rgba(59,130,246,.12)}.rev-hint[data-v-24413d46]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:6px;font-size:11px;color:#94a3b8;margin:10px 0 0}.rev-actions[data-v-24413d46]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;padding:0 18px 18px}.rev-cancel[data-v-24413d46],.rev-save[data-v-24413d46]{-webkit-box-flex:1;-ms-flex:1;flex:1;height:42px;border-radius:10px;font-weight:700;font-size:14px;cursor:pointer;border:none}.rev-cancel[data-v-24413d46]{background:#f1f5f9;color:#64748b}.rev-cancel[data-v-24413d46]:hover{background:#e2e8f0}.rev-save[data-v-24413d46]{background:#10b981;color:#fff}.rev-save[data-v-24413d46]:hover:not(:disabled){background:#059669}.rev-save[data-v-24413d46]:disabled{opacity:.6;cursor:not-allowed}.payment-splitter[data-v-fbc549ae]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:14px}.ps-header[data-v-fbc549ae]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px}.ps-title[data-v-fbc549ae]{font-size:13px;color:#475569;text-transform:uppercase;letter-spacing:.5px}.ps-add-btn[data-v-fbc549ae],.ps-title[data-v-fbc549ae]{font-weight:700;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.ps-add-btn[data-v-fbc549ae]{background:#a142f4;color:#fff;border:none;padding:6px 14px;border-radius:8px;font-size:12px;cursor:pointer}.ps-add-btn[data-v-fbc549ae]:hover{background:#8e39d9}.ps-empty[data-v-fbc549ae]{text-align:center;color:#94a3b8;font-style:italic;font-size:13px;padding:14px 8px}.ps-row[data-v-fbc549ae]{display:grid;grid-template-columns:minmax(140px,1fr) minmax(120px,1fr) 36px;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px}.ps-row-dollar[data-v-fbc549ae]{background:-webkit-gradient(linear,left top,right top,from(#ecfdf5),to(transparent));background:linear-gradient(90deg,#ecfdf5,transparent);border-radius:10px;padding:4px 4px}.ps-currency-badge[data-v-fbc549ae]{display:inline-block;background:#10b981;color:#fff;font-size:10px;font-weight:800;padding:1px 6px;border-radius:8px;margin-left:6px}.ps-row-hint[data-v-fbc549ae]{display:block;font-size:10px;color:#16a34a;font-weight:600;margin-top:2px;text-align:right}.ps-dollar-info[data-v-fbc549ae]{display:block;font-size:10px;color:#94a3b8;font-weight:500;margin-top:2px}.ps-select[data-v-fbc549ae] .vs__dropdown-toggle{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:4px;min-height:36px}.ps-summa input[data-v-fbc549ae]{width:100%;background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:8px 12px;font-weight:600;color:#2c3e50;outline:none;text-align:right}.ps-summa input[data-v-fbc549ae]:focus{border-color:#a142f4;-webkit-box-shadow:0 0 0 3px rgba(161,66,244,.08);box-shadow:0 0 0 3px rgba(161,66,244,.08)}.ps-del-btn[data-v-fbc549ae]{background:#fff1f2;color:#e11d48;border:none;width:36px;height:36px;border-radius:10px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ps-del-btn[data-v-fbc549ae]:hover{background:#e11d48;color:#fff}.ps-footer[data-v-fbc549ae]{border-top:1px dashed #e2e8f0;padding-top:10px;margin-top:6px}.ps-totals[data-v-fbc549ae]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.ps-expected strong[data-v-fbc549ae],.ps-total strong[data-v-fbc549ae]{font-size:14px;margin-left:6px}.ps-label[data-v-fbc549ae]{color:#94a3b8;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.ps-expected.ps-ok strong[data-v-fbc549ae]{color:#16a34a}.ps-expected.ps-over strong[data-v-fbc549ae]{color:#ea580c}.ps-expected.ps-under strong[data-v-fbc549ae]{color:#e11d48}.ps-diff[data-v-fbc549ae]{margin-left:6px;font-size:12px;font-weight:600}.ps-ok .ps-diff[data-v-fbc549ae]{color:#16a34a}.ps-over .ps-diff[data-v-fbc549ae]{color:#ea580c}.ps-under .ps-diff[data-v-fbc549ae]{color:#e11d48}.cart-sidebar[data-v-549db187]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:calc(100vh - 100px);max-height:calc(100vh - 100px);position:sticky;top:10px}.cart-header[data-v-549db187]{-ms-flex-negative:0;flex-shrink:0}.cart-items[data-v-549db187]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow-y:auto}.cart-summary[data-v-549db187]{-ms-flex-negative:0;flex-shrink:0;max-height:60vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:0}.summary-scroll[data-v-549db187]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow-y:auto;margin:-4px -4px 0;padding:4px}.cart-summary>.btn-checkout[data-v-549db187],.cart-summary>.btn-park[data-v-549db187]{-ms-flex-negative:0;flex-shrink:0}.cart-row[data-v-549db187]{background:#f8fafc;border-radius:10px;padding:10px}.service-row[data-v-549db187]{background:#f5f0ff;border-left:3px solid #a142f4}.service-product-row[data-v-549db187]{background:#f0f4ff;border-left:3px solid #60a5fa;padding:6px 10px;margin-left:12px}.quantity-control[data-v-549db187]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border-radius:8px;border:1px solid #e2e8f0}.qty-btn[data-v-549db187]{border:none;background:none;padding:2px 10px;font-weight:700;cursor:pointer}.qty-val[data-v-549db187]{padding:0 8px;font-weight:600}.btn-close-sm[data-v-549db187]{background:none;border:none;font-size:18px;line-height:1;cursor:pointer;color:#94a3b8}.btn-close-sm[data-v-549db187]:hover{color:#ef4444}.summary-input-field[data-v-549db187]{width:120px;text-align:right;border:1px solid #e2e8f0;border-radius:8px;padding:4px 8px;font-weight:700;font-size:.9rem}.summary-input-field[data-v-549db187]:focus{border-color:#3b82f6;outline:none}.pay-head[data-v-549db187]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.pay-head-title[data-v-549db187]{font-weight:800;font-size:.78rem;letter-spacing:.5px;color:#475569}.btn-all-cash[data-v-549db187]{border:none;background:#fdf2f8;color:#be185d;font-weight:700;font-size:.72rem;padding:5px 12px;border-radius:20px;cursor:pointer;-webkit-transition:.15s;transition:.15s}.btn-all-cash[data-v-549db187]:hover{background:#fce7f3}.pay-card[data-v-549db187]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;background:#fff;border:1.5px solid #eef2f7;border-radius:14px;padding:8px 10px;margin-bottom:8px;-webkit-transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,box-shadow .15s;transition:border-color .15s,box-shadow .15s,-webkit-box-shadow .15s}.pay-card-filled[data-v-549db187]{border-color:#a142f4;-webkit-box-shadow:0 0 0 3px rgba(161,66,244,.08);box-shadow:0 0 0 3px rgba(161,66,244,.08)}.pay-card-icon[data-v-549db187]{width:38px;height:38px;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.1rem;-ms-flex-negative:0;flex-shrink:0}.pay-card-meta[data-v-549db187]{-ms-flex-negative:0;flex-shrink:0;min-width:78px}.pay-card-name[data-v-549db187]{font-weight:700;font-size:.82rem;color:#1e293b;line-height:1.1}.pay-card-sub[data-v-549db187]{font-size:.6rem;color:#94a3b8;font-weight:600}.pay-card-input[data-v-549db187]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.pay-card-input input[data-v-549db187]{width:100%;border:1px solid #e2e8f0;border-radius:9px;padding:7px 10px;font-weight:700;font-size:.9rem;text-align:right;outline:none}.pay-card-input input[data-v-549db187]:focus{border-color:#a142f4}.pay-card-hint[data-v-549db187]{display:block;font-size:.62rem;color:#16a34a;font-weight:600;text-align:right;margin-top:2px}.btn-qoldiq[data-v-549db187]{-ms-flex-negative:0;flex-shrink:0;border:none;background:#f1f5f9;color:#475569;font-weight:700;font-size:.72rem;padding:7px 12px;border-radius:9px;cursor:pointer;-webkit-transition:.15s;transition:.15s}.btn-qoldiq[data-v-549db187]:hover{background:#e2e8f0}.pay-totals[data-v-549db187]{border-top:1px dashed #e2e8f0;padding-top:10px}.qarz-warning[data-v-549db187]{background:linear-gradient(135deg,#fef2f2,#fee2e2);border:1.5px solid #fca5a5;border-radius:10px;padding:8px 12px;font-size:12px;color:#b91c1c;margin:8px 0 12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;-webkit-animation:warn-pulse-data-v-549db187 1.5s ease-in-out infinite;animation:warn-pulse-data-v-549db187 1.5s ease-in-out infinite}@-webkit-keyframes warn-pulse-data-v-549db187{0%,to{-webkit-box-shadow:0 0 0 0 rgba(220,38,38,.15);box-shadow:0 0 0 0 rgba(220,38,38,.15)}50%{-webkit-box-shadow:0 0 0 4px rgba(220,38,38,0);box-shadow:0 0 0 4px rgba(220,38,38,0)}}@keyframes warn-pulse-data-v-549db187{0%,to{-webkit-box-shadow:0 0 0 0 rgba(220,38,38,.15);box-shadow:0 0 0 0 rgba(220,38,38,.15)}50%{-webkit-box-shadow:0 0 0 4px rgba(220,38,38,0);box-shadow:0 0 0 4px rgba(220,38,38,0)}}.qarz-turi[data-v-549db187]{background:#fffbeb;border:1px solid #fde68a;border-radius:14px;padding:12px}.qarz-head[data-v-549db187]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.qarz-title[data-v-549db187]{font-weight:800;font-size:.78rem;color:#b45309}.qarz-kurs[data-v-549db187]{font-size:.72rem;font-weight:700;color:#92400e}.qarz-quick[data-v-549db187]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;margin-bottom:10px}.qarz-q-btn[data-v-549db187]{border:1px solid #fcd34d;background:#fff;color:#92400e;font-weight:700;font-size:.72rem;padding:5px 10px;border-radius:8px;cursor:pointer;-webkit-transition:.15s;transition:.15s}.qarz-q-btn[data-v-549db187]:hover{background:#fef3c7}.qarz-q-btn.active[data-v-549db187]{background:#f59e0b;border-color:#f59e0b;color:#fff}.qarz-q-btn.qarz-q-max[data-v-549db187]{background:#16a34a;border-color:#16a34a;color:#fff;margin-left:auto}.qarz-q-btn.qarz-q-max.active[data-v-549db187]{background:#15803d;border-color:#15803d}.qarz-row[data-v-549db187]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px;margin-bottom:8px}.qarz-row label[data-v-549db187]{font-size:.78rem;font-weight:700;color:#78350f;margin:0}.qarz-dollar-input[data-v-549db187]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid #fcd34d;border-radius:9px;overflow:hidden}.qarz-dollar-input input[data-v-549db187]{width:90px;border:none;padding:7px 10px;font-weight:700;text-align:right;outline:none}.qarz-cur[data-v-549db187]{padding:0 10px;font-weight:800;color:#92400e}.qarz-som-row[data-v-549db187]{margin-bottom:0}.qarz-date[data-v-549db187]{border:1px solid #fcd34d;border-radius:9px;padding:6px 8px;font-size:.8rem;background:#fff;-webkit-box-flex:1;-ms-flex:1;flex:1}.btn-all-debt[data-v-549db187]{width:100%;border:1.5px dashed #fca5a5;background:#fef2f2;color:#b91c1c;font-weight:700;font-size:.82rem;padding:10px;border-radius:12px;cursor:pointer;-webkit-transition:.15s;transition:.15s}.btn-all-debt[data-v-549db187]:hover{background:#fee2e2}.status-badge[data-v-549db187]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:8px;padding:6px 10px;font-size:.82rem;font-weight:600}.paid-badge[data-v-549db187]{background:#f0fdf4;border:1px solid #bbf7d0;color:#15803d}.debt-section[data-v-549db187]{background:#fff5f5}.btn-checkout[data-v-549db187]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;border:none;font-weight:800;letter-spacing:1px;position:sticky;bottom:0;z-index:2}.btn-checkout[data-v-549db187]:disabled{opacity:.7;cursor:not-allowed;background:linear-gradient(135deg,#94a3b8,#64748b)}.btn-park[data-v-549db187]{background:#fffbeb;color:#b45309;border:1.5px solid #fcd34d;font-weight:800;letter-spacing:.5px;-webkit-transition:.15s;transition:.15s}.btn-park[data-v-549db187]:hover:not(:disabled){background:#fef3c7;border-color:#f59e0b}.btn-park[data-v-549db187]:disabled{opacity:.6;cursor:not-allowed}@media (max-height:800px){.cart-summary[data-v-549db187]{padding:10px!important}.payment-section[data-v-549db187]{margin-top:8px!important}.summary-details>div[data-v-549db187]{margin-bottom:2px!important}}.bg-purple[data-v-549db187]{background-color:#a142f4!important}.text-purple[data-v-549db187]{color:#a142f4!important}.receipt-overlay[data-v-5f244f1a]{position:fixed;inset:0;background:rgba(0,0,0,.55);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:9999}.receipt-overlay[data-v-5f244f1a],.receipt-wrapper[data-v-5f244f1a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.receipt-wrapper[data-v-5f244f1a]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;max-height:95vh;overflow-y:auto}.receipt-actions[data-v-5f244f1a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.btn-print[data-v-5f244f1a]{background:#10b981;color:#fff;border:none;border-radius:10px;font-weight:700}.btn-close-modal[data-v-5f244f1a],.btn-print[data-v-5f244f1a]{height:40px;padding:0 20px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:14px}.btn-close-modal[data-v-5f244f1a]{background:#fff;color:#64748b;border:1px solid #e2e8f0;border-radius:10px;font-weight:600}.receipt[data-v-5f244f1a]{background:#fff;width:302px;padding:12px;font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#000;border-radius:2px;-webkit-box-shadow:0 4px 24px rgba(0,0,0,.18);box-shadow:0 4px 24px rgba(0,0,0,.18)}.receipt-logo[data-v-5f244f1a]{display:block;max-width:220px;max-height:80px;margin:0 auto 6px;-o-object-fit:contain;object-fit:contain}.receipt-header[data-v-5f244f1a]{text-align:center;margin-bottom:6px}.firm-name[data-v-5f244f1a]{font-size:16px;font-weight:900;letter-spacing:.5px;text-transform:uppercase}.firm-phone[data-v-5f244f1a]{font-size:11px;margin-top:2px}.receipt-date[data-v-5f244f1a]{font-size:11px;color:#000;margin-top:2px}.receipt-divider[data-v-5f244f1a]{border-top:1px dashed #000;margin:6px 0}.receipt-divider-solid[data-v-5f244f1a]{border-top:1px solid #000;margin:3px 0}.receipt-info[data-v-5f244f1a]{margin:4px 0}.info-row[data-v-5f244f1a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:12px;line-height:1.5}.info-label[data-v-5f244f1a]{color:#000}.info-value[data-v-5f244f1a]{font-weight:700;text-align:right;max-width:55%;word-break:break-word}.item-header[data-v-5f244f1a]{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:10px;font-weight:700;padding:2px 0}.ih-name[data-v-5f244f1a]{-webkit-box-flex:1;-ms-flex:1;flex:1}.ih-qty[data-v-5f244f1a]{width:30px;text-align:center}.ih-price[data-v-5f244f1a]{width:52px;text-align:right}.ih-total[data-v-5f244f1a]{width:60px;text-align:right}.item-row[data-v-5f244f1a]{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:11px;line-height:1.6;border-bottom:1px dotted #ccc;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.ir-name[data-v-5f244f1a]{-webkit-box-flex:1;-ms-flex:1;flex:1;word-break:break-word;overflow-wrap:anywhere;white-space:normal;padding-right:4px}.ir-qty[data-v-5f244f1a]{width:30px;text-align:center}.ir-price[data-v-5f244f1a]{width:52px;text-align:right;font-size:10px}.ir-total[data-v-5f244f1a]{width:60px;text-align:right;font-weight:700}.calc-section[data-v-5f244f1a]{margin:6px 0}.calc-row[data-v-5f244f1a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:12px;line-height:1.6}.calc-total[data-v-5f244f1a]{font-size:15px;font-weight:900;border-top:2px solid #000;border-bottom:2px solid #000;padding:3px 0;margin:3px 0}.calc-discount[data-v-5f244f1a]{color:#000}.pay-block[data-v-5f244f1a]{margin-top:6px}.pay-title[data-v-5f244f1a]{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.5px;padding:2px 0;color:#000}.pay-row[data-v-5f244f1a]{padding-left:8px;font-size:12px}.pay-row small[data-v-5f244f1a]{font-size:10px;opacity:.75}.pay-total[data-v-5f244f1a]{font-weight:800;border-top:1px dotted #000;padding-top:2px;margin-top:3px}.debt-block[data-v-5f244f1a]{margin-top:6px;padding:6px;border:1.5px solid #000;border-radius:4px}.debt-title[data-v-5f244f1a]{font-size:11px;font-weight:900;text-align:center;text-transform:uppercase;letter-spacing:.8px;margin-bottom:4px}.debt-total[data-v-5f244f1a]{font-size:13px;font-weight:900;border-top:1px solid #000;padding-top:3px;margin-top:2px}.debt-due[data-v-5f244f1a]{margin-top:2px;font-size:11px}.debt-neg[data-v-5f244f1a],.debt-pos[data-v-5f244f1a]{font-weight:800;color:#000}.receipt-footer[data-v-5f244f1a]{text-align:center;margin-top:6px}.check-word[data-v-5f244f1a]{font-weight:800;font-size:12px;text-transform:uppercase;letter-spacing:.5px}.thank-you[data-v-5f244f1a]{font-size:11px;color:#000;margin-top:3px}@media print{.no-print[data-v-5f244f1a]{display:none!important}.receipt-overlay[data-v-5f244f1a]{position:static;background:none}.receipt[data-v-5f244f1a]{width:80mm;-webkit-box-shadow:none;box-shadow:none;padding:3mm;font-size:12px}.receipt-logo[data-v-5f244f1a]{max-width:60mm;max-height:22mm}}.parked-list[data-v-f4433c02]{max-height:60vh;overflow-y:auto}.parked-row[data-v-f4433c02]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;background:#f8fafc;border:1px solid #eef2f7;border-left:3px solid #f59e0b;border-radius:12px;padding:10px 14px;margin-bottom:8px}.parked-row[data-v-f4433c02],.parked-top[data-v-f4433c02]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.parked-top[data-v-f4433c02]{gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.parked-id[data-v-f4433c02]{font-weight:800;color:#b45309}.parked-client[data-v-f4433c02]{font-weight:700;color:#1e293b}.parked-master[data-v-f4433c02]{font-size:.78rem;color:#0ea5e9;font-weight:600}.parked-sub[data-v-f4433c02]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:4px}.parked-chip[data-v-f4433c02]{font-size:.72rem;color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:2px 8px}.parked-comment[data-v-f4433c02]{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.parked-side[data-v-f4433c02]{text-align:right;-ms-flex-negative:0;flex-shrink:0}.parked-summa[data-v-f4433c02]{font-weight:800;color:#059669;margin-bottom:6px;white-space:nowrap}.parked-actions[data-v-f4433c02]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.pos-container[data-v-3f00d82e]{background-color:#f4f7f9;min-height:100vh}.btn-park-list[data-v-3f00d82e]{background:#fff;border:1.5px solid #fcd34d;color:#b45309;font-weight:700;font-size:.85rem;padding:6px 16px;border-radius:10px;-webkit-transition:.15s;transition:.15s}.btn-park-list[data-v-3f00d82e]:hover{background:#fffbeb;border-color:#f59e0b}@media (max-width:991px){[data-v-3f00d82e] .cart-sidebar{height:auto!important;max-height:none!important;position:static!important;margin-top:15px}[data-v-3f00d82e] .cart-sidebar .cart-items{max-height:300px}[data-v-3f00d82e] .cart-sidebar .cart-summary{max-height:none}}@media (max-width:575px){.pos-container[data-v-3f00d82e]{padding:8px!important}}