.table td[data-v-6e21516c]{cursor:pointer}.modalstyle[data-v-6e21516c]{max-width:90%!important}.h-screen[data-v-6e21516c]{height:300px!important}.mybodyheight200px[data-v-6e21516c]{height:200px}.mybodyheight300px[data-v-6e21516c]{height:300px}.mybodyheight400px[data-v-6e21516c]{height:400px}.mybodyheight500px[data-v-6e21516c]{height:500px}@media screen and (max-width:768px){.modalstyle[data-v-6e21516c]{max-width:100%!important}.h-screen[data-v-6e21516c],.mybodyheight200px[data-v-6e21516c],.mybodyheight300px[data-v-6e21516c],.mybodyheight400px[data-v-6e21516c],.mybodyheight500px[data-v-6e21516c]{height:100%!important}}.modal-root[data-v-37345c17]{--accent:var(--warning,#f59e0b);--accent-dark:#d97706;--accent-light:rgba(245,158,11,.12);position:fixed;inset:0;z-index:2000;overflow:hidden}.modal-backdrop[data-v-37345c17]{position:fixed;inset:0;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-overlay[data-v-37345c17]{position:fixed;inset:0;display:flex;align-items:flex-end;justify-content:center;overflow-y:auto}@media (min-width:640px){.modal-overlay[data-v-37345c17]{align-items:center;padding:1rem}}.modal-panel[data-v-37345c17]{position:relative;width:100%;max-width:960px;background:var(--bg-card,#fff);border-radius:1rem 1rem 0 0;box-shadow:0 25px 60px rgba(0,0,0,.35);display:flex;flex-direction:column;max-height:92vh;overflow:hidden;outline:none}@media (min-width:640px){.modal-panel[data-v-37345c17]{border-radius:var(--radius-xl,1.25rem);max-height:88vh}}.modalheader2[data-v-37345c17]{flex-shrink:0;padding:1rem 1.25rem;background:#a9a9a9!important;color:#fff}.header-top[data-v-37345c17]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.875rem}.header-brand[data-v-37345c17]{display:flex;align-items:center;gap:12px}.header-icon[data-v-37345c17]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.2);border-radius:var(--radius-md,.625rem);flex-shrink:0}.header-title[data-v-37345c17]{font-size:17px;font-weight:700;color:#fff;margin:0}.header-subtitle[data-v-37345c17]{font-size:12px;color:hsla(0,0%,100%,.8);margin:2px 0 0}.header-close-btn[data-v-37345c17]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:hsla(0,0%,100%,.15);border:none;border-radius:var(--radius-md,.625rem);color:#fff;cursor:pointer;transition:var(--transition,all .2s ease)}.header-close-btn[data-v-37345c17]:hover{background:hsla(0,0%,100%,.28)}.header-controls[data-v-37345c17]{display:flex;gap:12px;flex-direction:column}@media (min-width:640px){.header-controls[data-v-37345c17]{flex-direction:row}}.search-box[data-v-37345c17]{position:relative;flex:1;display:flex;align-items:center}.search-icon[data-v-37345c17]{position:absolute;left:12px;width:16px;height:16px;color:hsla(0,0%,100%,.65);pointer-events:none;z-index:1}.search-input[data-v-37345c17]{width:100%;height:40px;padding:0 38px 0 38px;background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.25);border-radius:var(--radius-md,.625rem);color:#fff;font-size:14px;transition:var(--transition,all .2s ease)}.search-input[data-v-37345c17]::-moz-placeholder{color:hsla(0,0%,100%,.6)}.search-input[data-v-37345c17]::placeholder{color:hsla(0,0%,100%,.6)}.search-input[data-v-37345c17]:focus{outline:none;border-color:hsla(0,0%,100%,.5);background:hsla(0,0%,100%,.22)}.search-input[data-v-37345c17]::-webkit-search-cancel-button{display:none}.search-clear-btn[data-v-37345c17]{position:absolute;right:10px;background:none;border:none;color:hsla(0,0%,100%,.7);cursor:pointer;display:flex;align-items:center;padding:4px;border-radius:50%;transition:var(--transition,all .2s ease)}.search-clear-btn[data-v-37345c17]:hover{color:#fff;background:hsla(0,0%,100%,.15)}.per-page-label[data-v-37345c17]{font-size:12px;color:hsla(0,0%,100%,.75);white-space:nowrap}.per-page-select[data-v-37345c17]{height:40px;padding:0 10px;background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.25);border-radius:var(--radius-md,.625rem);color:#fff;font-size:13px;cursor:pointer;transition:var(--transition,all .2s ease)}.per-page-select[data-v-37345c17]:focus{outline:none;border-color:hsla(0,0%,100%,.5)}.per-page-select option[data-v-37345c17]{background:#1e293b;color:#fff}.results-bar[data-v-37345c17]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:7px 16px;background:var(--bg-hover,#f1f5f9);border-bottom:1px solid var(--border,#e2e8f0);font-size:12px;color:var(--text-secondary,#64748b)}.results-count strong[data-v-37345c17]{color:var(--text-primary,#1e293b);font-weight:600}.results-count em[data-v-37345c17]{font-style:normal;color:var(--accent)}.refresh-btn[data-v-37345c17]{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;background:none;border:1px solid var(--border,#e2e8f0);border-radius:var(--radius-sm,.375rem);font-size:12px;color:var(--text-secondary,#64748b);cursor:pointer;transition:var(--transition,all .2s ease)}.refresh-btn[data-v-37345c17]:hover:not(:disabled){background:var(--bg-card,#fff);color:var(--accent);border-color:var(--accent)}.refresh-btn[data-v-37345c17]:disabled{opacity:.5;cursor:not-allowed}.modal-body[data-v-37345c17]{flex:1;overflow:auto;display:flex;flex-direction:column}.state-container[data-v-37345c17]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;gap:1rem;flex:1}.state-spinner[data-v-37345c17]{color:var(--accent,#f59e0b)}.state-text[data-v-37345c17]{font-size:15px;color:var(--text-secondary,#64748b)}.state-icon[data-v-37345c17]{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center}.state-icon--error[data-v-37345c17]{background:rgba(239,68,68,.1);color:var(--danger,#ef4444)}.retry-btn[data-v-37345c17]{padding:8px 20px;background:var(--accent);border:none;border-radius:var(--radius-md,.625rem);color:#fff;font-size:13px;font-weight:500;cursor:pointer;transition:var(--transition,all .2s ease)}.retry-btn[data-v-37345c17]:hover{background:var(--accent-dark)}.table-wrapper[data-v-37345c17]{overflow-x:auto}.data-table[data-v-37345c17]{width:100%;border-collapse:collapse}.data-table thead[data-v-37345c17]{position:sticky;top:0;z-index:10;background:#a9a9a9}.data-table thead th[data-v-37345c17]{padding:10px 14px;text-align:left;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#fff;white-space:nowrap}.data-table tbody tr[data-v-37345c17]{border-bottom:1px solid var(--border,#e2e8f0);transition:background .12s ease}.data-table tbody tr[data-v-37345c17]:last-child{border-bottom:none}.table-row[data-v-37345c17]{cursor:pointer}.table-row[data-v-37345c17]:hover{background:var(--bg-hover,#f1f5f9)}.table-row:hover .row-num[data-v-37345c17]{background:var(--accent-light);color:var(--accent)}.data-table tbody td[data-v-37345c17]{padding:10px 14px;font-size:13px;color:var(--text-primary,#1e293b)}.row-num[data-v-37345c17]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;background:var(--bg-hover,#f1f5f9);border-radius:50%;font-size:12px;font-weight:500;color:var(--text-secondary,#64748b);transition:var(--transition,all .2s ease)}.doc-badge[data-v-37345c17]{display:inline-flex;align-items:center;padding:3px 8px;background:var(--bg-input,#f8fafc);border:1px solid var(--border,#e2e8f0);border-radius:var(--radius-sm,.375rem);font-family:Courier New,monospace;font-size:12px;font-weight:600;color:var(--text-primary,#1e293b)}.client-cell[data-v-37345c17]{display:flex;align-items:center;gap:8px}.client-avatar[data-v-37345c17]{width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,var(--primary,#3b82f6) 0,#2563eb 100%);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#fff;flex-shrink:0}.client-name[data-v-37345c17]{font-weight:500;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-badge[data-v-37345c17]{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;background:rgba(139,92,246,.1);color:#7c3aed;border-radius:var(--radius-sm,.375rem);font-size:12px;font-weight:500}.amount-value[data-v-37345c17]{font-weight:700;color:var(--success,#10b981);font-size:13px;white-space:nowrap}.cell-secondary[data-v-37345c17]{color:var(--text-secondary,#64748b);font-size:13px}.cell-empty[data-v-37345c17]{color:var(--text-muted,#94a3b8)}.action-btns[data-v-37345c17]{display:flex;align-items:center;justify-content:center;gap:6px}.btn-load[data-v-37345c17]{display:inline-flex;align-items:center;gap:4px;padding:5px 10px;background:#a9a9a9;border:none;border-radius:var(--radius-sm,.375rem);font-size:12px;font-weight:500;color:var(--accent);cursor:pointer;transition:var(--transition,all .2s ease);white-space:nowrap}.btn-load[data-v-37345c17]:hover{background:var(--accent);color:#fff}.btn-delete[data-v-37345c17]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;background:rgba(239,68,68,.1);border:none;border-radius:var(--radius-sm,.375rem);color:var(--danger,#ef4444);cursor:pointer;transition:var(--transition,all .2s ease)}.btn-delete[data-v-37345c17]:hover{background:var(--danger,#ef4444);color:#fff}.empty-state[data-v-37345c17]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:3rem 1rem}.empty-icon[data-v-37345c17]{width:60px;height:60px;border-radius:50%;background:var(--bg-hover,#f1f5f9);display:flex;align-items:center;justify-content:center;margin-bottom:1rem;color:var(--text-muted,#94a3b8)}.empty-title[data-v-37345c17]{font-size:15px;font-weight:600;color:var(--text-secondary,#64748b);margin:0 0 6px}.empty-subtitle[data-v-37345c17]{font-size:13px;color:var(--text-muted,#94a3b8);margin:0}.mobile-card[data-v-37345c17]{background:var(--bg-card,#fff);border:1px solid var(--border,#e2e8f0);border-radius:var(--radius-lg,.875rem);padding:1rem;cursor:pointer;transition:var(--transition,all .2s ease)}.mobile-card[data-v-37345c17]:active,.mobile-card[data-v-37345c17]:hover{background:var(--bg-hover,#f1f5f9);border-color:var(--accent)}.mobile-num[data-v-37345c17]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;background:var(--accent);border-radius:50%;font-size:12px;font-weight:700;color:#fff}.mobile-label[data-v-37345c17]{font-size:11px;color:var(--text-muted,#94a3b8);margin:0 0 2px}.mobile-value[data-v-37345c17]{font-size:13px;font-weight:500;color:var(--text-primary,#1e293b);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0}.mobile-card-footer[data-v-37345c17]{display:flex;justify-content:flex-end;margin-top:10px;padding-top:10px;border-top:1px solid var(--border,#e2e8f0)}.mobile-load-label[data-v-37345c17]{display:flex;align-items:center;gap:4px;font-size:13px;font-weight:500;color:var(--accent)}.modal-footer[data-v-37345c17]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:12px 16px;background:var(--bg-hover,#f1f5f9);border-top:1px solid var(--border,#e2e8f0)}.pagination-info[data-v-37345c17]{font-size:13px;color:var(--text-secondary,#64748b);margin:0}.pagination-info strong[data-v-37345c17]{color:var(--text-primary,#1e293b);font-weight:600}.pagination-nav[data-v-37345c17]{display:flex;align-items:center;gap:4px}.page-btn[data-v-37345c17]{min-width:34px;height:34px;padding:0 8px;display:inline-flex;align-items:center;justify-content:center;background:#a9a9a9;border:1px solid var(--border,#e2e8f0);border-radius:var(--radius-sm,.375rem);font-size:13px;font-weight:500;color:var(--text-secondary,#64748b);cursor:pointer;transition:var(--transition,all .2s ease)}.page-btn[data-v-37345c17]:hover:not(:disabled){background:var(--bg-hover,#f1f5f9);color:var(--text-primary,#1e293b)}.page-btn.active[data-v-37345c17]{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:700}.page-btn[data-v-37345c17]:disabled{opacity:.4;cursor:not-allowed}.page-ellipsis[data-v-37345c17]{padding:0 6px;color:var(--text-muted,#94a3b8);font-size:16px;line-height:34px}.btn-close-footer[data-v-37345c17]{padding:8px 18px;background:var(--text-secondary,#64748b);border:none;border-radius:var(--radius-md,.625rem);font-size:13px;font-weight:500;color:#fff;cursor:pointer;transition:var(--transition,all .2s ease)}.btn-close-footer[data-v-37345c17]:hover{background:var(--text-primary,#1e293b)}.fade-enter-active[data-v-37345c17],.fade-leave-active[data-v-37345c17]{transition:opacity .25s ease}.fade-enter-from[data-v-37345c17],.fade-leave-to[data-v-37345c17]{opacity:0}.slide-up-enter-active[data-v-37345c17]{animation:panelSlideUp-37345c17 .32s cubic-bezier(.34,1.2,.64,1)}.slide-up-leave-active[data-v-37345c17]{animation:panelSlideDown-37345c17 .2s ease forwards}@keyframes panelSlideUp-37345c17{0%{opacity:0;transform:translateY(48px)}to{opacity:1;transform:translateY(0)}}@keyframes panelSlideDown-37345c17{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(24px)}}@media (min-width:640px){.slide-up-enter-active[data-v-37345c17]{animation:panelScaleIn-37345c17 .3s cubic-bezier(.34,1.2,.64,1)}.slide-up-leave-active[data-v-37345c17]{animation:panelScaleOut-37345c17 .2s ease forwards}@keyframes panelScaleIn-37345c17{0%{opacity:0;transform:scale(.94) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes panelScaleOut-37345c17{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.96) translateY(8px)}}}[data-v-37345c17]::-webkit-scrollbar{width:5px;height:5px}[data-v-37345c17]::-webkit-scrollbar-track{background:transparent}[data-v-37345c17]::-webkit-scrollbar-thumb{background:var(--text-muted,rgba(148,163,184,.5));border-radius:50px}[data-v-37345c17]::-webkit-scrollbar-thumb:hover{background:var(--text-secondary,rgba(100,116,139,.7))}.theme-dark[data-v-11e769cc]{--bg:#0f172a;--surface:#1e293b;--surface2:#334155;--border:#475569;--text:#f1f5f9;--text2:#94a3b8;--text3:#475569;--accent:#22c55e;--accent-h:#22c55e;--green:#22c55e;--red:#ef4444;--blue:#3b82f6;--amber:#f59e0b;--purple:#a855f7}.theme-light[data-v-11e769cc]{--bg:#f8fafc;--surface:#fff;--surface2:#f1f5f9;--border:#e2e8f0;--text:#0f172a;--text2:#64748b;--text3:#cbd5e1;--accent:#22c55e;--accent-h:#22c55e;--green:#16a34a;--red:#dc2626;--blue:#2563eb;--amber:#d97706;--purple:#9333ea}.pos3-overlay[data-v-11e769cc]{position:fixed;inset:0;z-index:9999;background:var(--bg);color:var(--text);font-family:Segoe UI,system-ui,sans-serif;display:flex;flex-direction:column}.pos3-shell[data-v-11e769cc]{display:flex;flex-direction:column;height:100dvh;overflow:hidden}.pos3-topbar[data-v-11e769cc]{display:flex;align-items:center;gap:8px;padding:8px 14px;flex-shrink:0;background:var(--surface);border-bottom:1px solid var(--border)}.pos3-appname[data-v-11e769cc]{font-size:15px;font-weight:800;color:var(--accent);white-space:nowrap}.pos3-topbar-center[data-v-11e769cc]{display:flex;align-items:center;gap:6px;flex:1;overflow:hidden}.pos3-chip[data-v-11e769cc]{font-size:11px;font-weight:700;padding:3px 8px;border-radius:6px;background:var(--surface2);border:1px solid var(--border);color:var(--text2);white-space:nowrap}.chip-accent[data-v-11e769cc]{color:var(--accent);border-color:var(--accent)}.chip-warn[data-v-11e769cc]{color:var(--amber);border-color:var(--amber)}.chip-wait[data-v-11e769cc]{color:var(--purple);border-color:var(--purple)}.pos3-spin[data-v-11e769cc]{display:inline-block;animation:spin-11e769cc .8s linear infinite}@keyframes spin-11e769cc{to{transform:rotate(1turn)}}.pos3-topbar-right[data-v-11e769cc]{display:flex;gap:6px;flex-shrink:0}.pos3-topbtn[data-v-11e769cc]{position:relative;width:34px;height:34px;border-radius:8px;border:1px solid var(--border);background:var(--surface2);color:var(--text2);cursor:pointer;font-size:16px;display:flex;align-items:center;justify-content:center;transition:all .12s}.pos3-topbtn[data-v-11e769cc]:hover{border-color:var(--accent);color:var(--text)}.pos3-topbtn-danger[data-v-11e769cc]:hover{border-color:var(--red);color:var(--red)}.pos3-main[data-v-11e769cc]{display:grid;grid-template-columns:1fr 320px;flex:1;min-height:0;overflow:hidden}.pos3-left[data-v-11e769cc]{display:flex;flex-direction:column;overflow:hidden}.pos3-toolbar[data-v-11e769cc]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 12px;flex-shrink:0;background:var(--surface);border-bottom:1px solid var(--border)}.pos3-search-wrap[data-v-11e769cc]{position:relative;flex:1;min-width:160px}.pos3-search-icon[data-v-11e769cc]{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--text3);pointer-events:none}.pos3-search[data-v-11e769cc]{width:100%;padding:8px 32px 8px 32px;background:var(--surface2);border:1px solid var(--border);border-radius:8px;color:var(--text);font-size:13px;outline:none;font-family:inherit}.pos3-search[data-v-11e769cc]::-moz-placeholder{color:var(--text3)}.pos3-search[data-v-11e769cc]::placeholder{color:var(--text3)}.pos3-search-clear[data-v-11e769cc]{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--text2);cursor:pointer;font-size:14px;padding:0}.pos3-cats[data-v-11e769cc]{display:flex;gap:5px;overflow-x:auto;flex:2;min-width:0;scrollbar-width:none}.pos3-cats[data-v-11e769cc]::-webkit-scrollbar{display:none}.pos3-cat[data-v-11e769cc]{padding:5px 12px;border-radius:20px;font-size:11px;font-weight:700;white-space:nowrap;flex-shrink:0;cursor:pointer;font-family:inherit;background:var(--surface2);color:var(--text2);border:1px solid var(--border);transition:all .12s}.pos3-cat.active[data-v-11e769cc],.pos3-cat[data-v-11e769cc]:hover{background:var(--accent);color:#fff;border-color:var(--accent)}.pos3-items-grid[data-v-11e769cc]{flex:1;overflow-y:auto;padding:10px 12px;display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px;align-content:start;scrollbar-width:thin;scrollbar-color:var(--border) transparent}.pos3-item-card[data-v-11e769cc]{background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:11px 10px;cursor:pointer;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;flex-direction:column;gap:4px;transition:border-color .1s,transform .08s}.pos3-item-card[data-v-11e769cc]:active{transform:scale(.95)}.pos3-item-card[data-v-11e769cc]:hover{border-color:var(--accent)}.pos3-item-card.in-order[data-v-11e769cc]{border-color:var(--accent);background:var(--surface2)}.pos3-item-card.low-stock[data-v-11e769cc]{border-color:var(--red)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--red) 30%,transparent)}.pos3-ic-em[data-v-11e769cc]{font-size:20px;color:var(--text2)}.pos3-ic-name[data-v-11e769cc]{font-size:12px;font-weight:700;color:var(--text);line-height:1.3}.pos3-ic-footer[data-v-11e769cc]{display:flex;align-items:center;justify-content:space-between;gap:4px;margin-top:2px;flex-wrap:wrap}.pos3-ic-price[data-v-11e769cc]{font-size:13px;font-weight:800;color:var(--accent)}.pos3-ic-badge[data-v-11e769cc]{position:absolute;top:5px;right:5px;background:var(--red);color:#fff;border-radius:50%;width:18px;height:18px;font-size:10px;font-weight:800;display:flex;align-items:center;justify-content:center}.pos3-ic-tag[data-v-11e769cc]{font-size:9px;font-weight:700;padding:1px 5px;border-radius:4px;background:var(--surface2);color:var(--text3)}.pos3-ic-tag.tag-stock[data-v-11e769cc]{color:var(--text2);border:1px solid var(--border);display:inline-flex;align-items:center;gap:2px}.tag-warn[data-v-11e769cc]{color:var(--amber)!important;border-color:var(--amber)!important}.pos3-empty-grid[data-v-11e769cc]{grid-column:1/-1;text-align:center;color:var(--text3);padding:40px 20px;font-size:13px}.pos3-scroll-sentinel[data-v-11e769cc]{grid-column:1/-1;min-height:1px}.pos3-scroll-loader[data-v-11e769cc]{display:flex;align-items:center;justify-content:center;gap:8px;padding:16px 0;color:var(--text3);font-size:13px}.pos3-right[data-v-11e769cc]{background:var(--surface);border-left:1px solid var(--border);display:flex;flex-direction:column;overflow:hidden}.pos3-right-top[data-v-11e769cc]{padding:10px 12px;border-bottom:1px solid var(--border);display:flex;flex-direction:column;gap:7px;flex-shrink:0}.pos3-rt-row[data-v-11e769cc]{display:flex;align-items:center;gap:6px}.pos3-rt-lbl[data-v-11e769cc]{font-size:11px;font-weight:700;color:var(--text3);white-space:nowrap;min-width:44px}.pos3-rt-sel[data-v-11e769cc]{flex:1;min-width:0;padding:6px 10px;border-radius:7px;background:var(--surface2);border:1px solid var(--border);color:var(--text);font-size:12px;font-weight:600;outline:none;cursor:pointer;font-family:inherit}.pos3-details-btn[data-v-11e769cc]{padding:5px 9px;border-radius:6px;font-size:11px;font-weight:700;cursor:pointer;background:var(--surface2);border:1px solid var(--border);color:var(--text2);white-space:nowrap;font-family:inherit;transition:all .12s;flex-shrink:0}.pos3-details-btn[data-v-11e769cc]:hover{border-color:var(--accent);color:var(--accent)}.pos3-order-list[data-v-11e769cc]{flex:1;overflow-y:auto;padding:6px 8px;scrollbar-width:thin;scrollbar-color:var(--border) transparent}.pos3-empty-order[data-v-11e769cc]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:var(--text3);gap:8px;text-align:center;padding:20px}.pos3-empty-ico[data-v-11e769cc]{font-size:32px}.pos3-empty-order p[data-v-11e769cc]{font-size:12px;line-height:1.7}.pos3-empty-order small[data-v-11e769cc]{font-size:11px}.pos3-oi[data-v-11e769cc]{display:flex;align-items:flex-start;gap:6px;padding:8px 4px;border-bottom:1px solid var(--border)}.pos3-oi[data-v-11e769cc]:last-child{border-bottom:none}.oi-wait[data-v-11e769cc]{opacity:.7}.oi-err[data-v-11e769cc]{background:color-mix(in srgb,var(--red) 8%,transparent);border-radius:6px}.pos3-st-ok[data-v-11e769cc]{background:color-mix(in srgb,var(--green) 15%,transparent);color:var(--green)}.pos3-st-err[data-v-11e769cc],.pos3-st-ok[data-v-11e769cc]{font-size:9px;font-weight:800;padding:2px 5px;border-radius:4px;flex-shrink:0}.pos3-st-err[data-v-11e769cc]{background:color-mix(in srgb,var(--red) 15%,transparent);color:var(--red)}.pos3-st-wait[data-v-11e769cc]{font-size:9px;font-weight:800;padding:2px 5px;border-radius:4px;background:color-mix(in srgb,var(--amber) 15%,transparent);color:var(--amber);flex-shrink:0}.pos3-oi-info[data-v-11e769cc]{flex:1;min-width:0}.pos3-oi-name[data-v-11e769cc]{font-size:12px;font-weight:700;color:var(--text)}.pos3-oi-name em[data-v-11e769cc]{font-style:normal;color:var(--text2);font-size:11px}.pos3-oi-sub[data-v-11e769cc]{font-size:11px;color:var(--text2);margin-top:1px}.pos3-oi-err[data-v-11e769cc]{font-size:10px;color:var(--red);margin-top:3px}.pos3-oi-right[data-v-11e769cc]{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0}.pos3-oi-total[data-v-11e769cc]{font-size:12px;font-weight:800;color:var(--accent)}.pos3-oi-btns[data-v-11e769cc]{display:flex;gap:4px}.pos3-mini-btn[data-v-11e769cc]{width:24px;height:24px;border-radius:5px;border:none;cursor:pointer;font-size:12px;display:flex;align-items:center;justify-content:center;transition:opacity .1s}.btn-edit[data-v-11e769cc]{background:color-mix(in srgb,var(--blue) 18%,transparent);color:var(--blue)}.btn-del[data-v-11e769cc]{background:color-mix(in srgb,var(--red) 18%,transparent);color:var(--red)}.pos3-mini-btn[data-v-11e769cc]:hover{opacity:.75}.pos3-order-footer[data-v-11e769cc]{border-top:1px solid var(--border);padding:10px 12px;flex-shrink:0}.pos3-totals[data-v-11e769cc]{margin-bottom:8px}.pos3-trow[data-v-11e769cc]{display:flex;justify-content:space-between;font-size:12px;color:var(--text2);padding:2px 0}.pos3-trow-main[data-v-11e769cc]{font-size:16px;font-weight:800;color:var(--text);padding:4px 0}.text-red[data-v-11e769cc]{color:var(--red)!important}.text-green[data-v-11e769cc]{color:var(--green)!important}.pos3-note-btn[data-v-11e769cc]{width:100%;padding:9px;border-radius:8px;margin-bottom:6px;border:1px solid var(--border);background:var(--surface2);color:var(--text2);font-size:12px;font-weight:700;cursor:pointer;font-family:inherit;transition:all .12s;display:flex;align-items:center;justify-content:center;gap:6px}.pos3-note-btn kbd[data-v-11e769cc]{font-size:9px;font-weight:700;padding:1px 5px;border-radius:3px;background:var(--surface);border:1px solid var(--border);color:var(--text3);font-family:inherit;margin-left:auto}.pos3-note-btn[data-v-11e769cc]:hover:not(:disabled){border-color:var(--amber);color:var(--amber)}.pos3-note-btn[data-v-11e769cc]:disabled{opacity:.4;cursor:not-allowed}.pos3-print-group[data-v-11e769cc]{margin-bottom:8px}.pos3-print-subrow[data-v-11e769cc]{display:flex;gap:5px}.pos3-print-subrow .pos3-note-btn[data-v-11e769cc]{margin-bottom:3px;flex:1;font-size:11px}.pos3-print-subrow .pos3-note-btn[data-v-11e769cc]:last-child{margin-bottom:3px}.pos3-note-cuisine[data-v-11e769cc]:hover:not(:disabled){border-color:var(--green);color:var(--green)}.pos3-note-bar[data-v-11e769cc]:hover:not(:disabled){border-color:var(--blue);color:var(--blue)}.pos3-note-caisse[data-v-11e769cc]:hover:not(:disabled){border-color:var(--amber);color:var(--amber)}.pos3-pause-btn[data-v-11e769cc]{width:100%;padding:10px;border-radius:8px;margin-bottom:6px;border:1px solid var(--purple);background:color-mix(in srgb,var(--purple) 12%,transparent);color:var(--purple);font-size:13px;font-weight:700;cursor:pointer;font-family:inherit;transition:all .12s;display:flex;align-items:center;justify-content:center;gap:6px}.pos3-pause-btn kbd[data-v-11e769cc]{font-size:9px;font-weight:700;padding:1px 5px;border-radius:3px;background:var(--surface);border:1px solid var(--border);color:var(--text3);font-family:inherit;margin-left:auto}.pos3-pause-wait[data-v-11e769cc]{font-size:10px;font-weight:800;padding:1px 6px;border-radius:4px;background:var(--purple);color:#fff}.pos3-pause-btn[data-v-11e769cc]:hover:not(:disabled){background:color-mix(in srgb,var(--purple) 22%,transparent);border-color:var(--purple)}.pos3-pause-btn[data-v-11e769cc]:disabled{opacity:.4;cursor:not-allowed}.pos3-cpt-btn[data-v-11e769cc]{width:100%;padding:12px;border-radius:8px;border:none;background:var(--accent);color:#fff;font-size:14px;font-weight:800;cursor:pointer;font-family:inherit;transition:background .12s}.pos3-cpt-btn[data-v-11e769cc]:hover:not(.disabled){background:var(--accent-h)}.pos3-cpt-btn.disabled[data-v-11e769cc]{background:var(--surface2);color:var(--text3);cursor:not-allowed}.pos3-mobile-bar[data-v-11e769cc]{display:none}.pos3-fab-group[data-v-11e769cc]{position:fixed;bottom:24px;right:20px;z-index:10010;display:flex;flex-direction:column-reverse;align-items:flex-end;gap:0}.pos3-fab-trigger[data-v-11e769cc]{width:46px;height:46px;border-radius:50%;background:var(--accent);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px color-mix(in srgb,var(--accent) 45%,transparent);color:#fff;transition:transform .18s,background .18s;z-index:2;animation:pulse-fab-11e769cc 2.5s infinite}.pos3-fab-trigger svg[data-v-11e769cc]{width:20px;height:20px}.pos3-fab-trigger[data-v-11e769cc]:hover{transform:scale(1.08);background:var(--accent-h)}.pos3-fab-trigger.open[data-v-11e769cc]{transform:rotate(45deg);animation:none}@keyframes pulse-fab-11e769cc{0%,to{box-shadow:0 4px 16px color-mix(in srgb,var(--accent) 45%,transparent)}50%{box-shadow:0 4px 24px color-mix(in srgb,var(--accent) 70%,transparent)}}.pos3-fab-children[data-v-11e769cc]{display:flex;flex-direction:column-reverse;align-items:flex-end;gap:10px;margin-bottom:10px}.pos3-fab-item[data-v-11e769cc]{position:relative;width:40px;height:40px;border-radius:50%;border:none;cursor:pointer;font-size:17px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 10px rgba(0,0,0,.3);transition:transform .15s;color:#fff}.pos3-fab-item[data-v-11e769cc]:hover{transform:scale(1.12)}.pos3-fab-item[data-v-11e769cc]:active{transform:scale(.92)}.pos3-fab-item[data-v-11e769cc]:disabled{opacity:.4;cursor:not-allowed}.fab-blue[data-v-11e769cc]{background:var(--blue)}.fab-amber[data-v-11e769cc]{background:var(--amber)}.fab-purple[data-v-11e769cc]{background:var(--purple)}.fab-slate[data-v-11e769cc]{background:var(--surface2);color:var(--text2);border:1px solid var(--border)}.fab-green[data-v-11e769cc]{background:var(--green)}.fab-red[data-v-11e769cc]{background:var(--red,#e53e3e)}.pos3-fab-badge[data-v-11e769cc]{position:absolute;top:-3px;right:-3px;background:var(--red);color:#fff;border-radius:50%;width:16px;height:16px;font-size:9px;font-weight:800;display:flex;align-items:center;justify-content:center}.pos3-fab-tip[data-v-11e769cc]{position:absolute;right:50px;top:50%;transform:translateY(-50%);background:var(--surface);border:1px solid var(--border);color:var(--text);font-size:11px;font-weight:700;padding:4px 10px;border-radius:6px;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .15s}.pos3-fab-item:hover .pos3-fab-tip[data-v-11e769cc]{opacity:1}.fab-pop-enter-active[data-v-11e769cc]{transition:all .18s ease}.fab-pop-leave-active[data-v-11e769cc]{transition:all .12s ease}.fab-pop-enter-from[data-v-11e769cc],.fab-pop-leave-to[data-v-11e769cc]{opacity:0;transform:scale(.5) translateY(8px)}.pos3-modal-overlay[data-v-11e769cc]{position:fixed;inset:0;z-index:10020;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;padding:16px}.pos3-modal[data-v-11e769cc]{background:var(--surface);border:1px solid var(--border);border-radius:12px;width:min(360px,100%);max-height:90dvh;display:flex;flex-direction:column;overflow:hidden}.pos3-modal-lg[data-v-11e769cc]{width:min(440px,100%)}.pos3-modal-head[data-v-11e769cc]{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--border);flex-shrink:0;font-size:14px;font-weight:800;color:var(--text);gap:8px}.pos3-modal-head button[data-v-11e769cc]{background:none;border:none;color:var(--text2);font-size:20px;cursor:pointer;line-height:1}.pos3-modal-body[data-v-11e769cc]{padding:16px 18px;overflow-y:auto;flex:1;display:flex;flex-direction:column;gap:12px;scrollbar-width:thin;scrollbar-color:var(--border) transparent}.pos3-modal-foot[data-v-11e769cc]{display:flex;gap:8px;justify-content:flex-end;padding:12px 18px;border-top:1px solid var(--border);flex-shrink:0}.pos3-lbl[data-v-11e769cc]{font-size:11px;font-weight:700;color:var(--text3)}.pos3-input[data-v-11e769cc]{width:100%;padding:8px 12px;border-radius:8px;background:var(--surface2);border:1px solid var(--border);color:var(--text);font-size:13px;outline:none;font-family:inherit}.pos3-input[data-v-11e769cc]:focus{border-color:var(--accent)}.pos3-input[data-v-11e769cc]::-moz-placeholder{color:var(--text3)}.pos3-input[data-v-11e769cc]::placeholder{color:var(--text3)}.pos3-input-lg[data-v-11e769cc]{font-size:16px;font-weight:700;text-align:right}.pos3-btn-pri[data-v-11e769cc]{padding:9px 18px;border-radius:8px;border:none;background:var(--accent);color:#fff;font-size:13px;font-weight:700;cursor:pointer;font-family:inherit;transition:background .12s}.pos3-btn-pri[data-v-11e769cc]:hover:not(.disabled){background:var(--accent-h)}.pos3-btn-pri.disabled[data-v-11e769cc],.pos3-btn-pri[data-v-11e769cc]:disabled{background:var(--surface2);color:var(--text3);cursor:not-allowed}.pos3-btn-sec[data-v-11e769cc]{padding:9px 14px;border-radius:8px;background:var(--surface2);border:1px solid var(--border);color:var(--text2);font-size:13px;cursor:pointer;font-family:inherit}.pos3-pay-grid[data-v-11e769cc]{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:8px}.pos3-pay-btn[data-v-11e769cc]{padding:12px 8px;border-radius:8px;border:1px solid var(--border);background:var(--surface2);color:var(--text2);font-size:12px;font-weight:700;cursor:pointer;font-family:inherit;text-align:center;transition:all .12s;line-height:1.4}.pos3-pay-btn[data-v-11e769cc]:hover{border-color:var(--accent);color:var(--text)}.pos3-pay-btn.selected[data-v-11e769cc]{background:var(--accent);color:#fff;border-color:var(--accent)}.pos3-amount-row[data-v-11e769cc]{display:flex;align-items:center;gap:8px}.pos3-currency-lbl[data-v-11e769cc]{font-size:13px;font-weight:700;color:var(--text2);flex-shrink:0}.pos3-change-box[data-v-11e769cc]{display:flex;justify-content:space-between;align-items:center;background:var(--surface2);border-radius:8px;padding:10px 14px;font-size:13px;font-weight:700}.pos3-change-box strong[data-v-11e769cc]{font-size:16px;font-weight:800}.pos3-quick[data-v-11e769cc]{display:flex;flex-wrap:wrap;gap:6px}.pos3-quick-btn[data-v-11e769cc]{padding:6px 10px;border-radius:6px;font-size:11px;font-weight:700;cursor:pointer;background:var(--surface2);border:1px solid var(--border);color:var(--text2);font-family:inherit;transition:all .1s}.pos3-quick-btn[data-v-11e769cc]:hover{border-color:var(--accent);color:var(--text)}.quick-exact[data-v-11e769cc]{border-color:var(--green);color:var(--green)}.pos3-opt-danger[data-v-11e769cc]{width:100%;padding:12px;border-radius:8px;text-align:left;border:1px solid color-mix(in srgb,var(--red) 35%,transparent);background:color-mix(in srgb,var(--red) 10%,transparent);color:var(--red);font-size:13px;font-weight:600;cursor:pointer;font-family:inherit;display:flex;align-items:center;gap:8px}.pos3-opt-danger[data-v-11e769cc]:hover{background:color-mix(in srgb,var(--red) 18%,transparent)}.pos3-pending-dialog[data-v-11e769cc]{max-width:420px}.pos3-pending-body[data-v-11e769cc]{display:flex;flex-direction:column;gap:16px}.pos3-pending-msg[data-v-11e769cc]{font-size:13px;color:var(--text2);line-height:1.6;padding:10px 12px;border-radius:8px;background:color-mix(in srgb,var(--amber) 8%,var(--surface2));border-left:3px solid var(--amber)}.pos3-pending-msg strong[data-v-11e769cc]{color:var(--amber)}.pos3-pending-actions[data-v-11e769cc]{display:flex;gap:10px}.pos3-pending-btn[data-v-11e769cc]{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;padding:14px 10px;border-radius:10px;border:1px solid var(--border);cursor:pointer;font-family:inherit;transition:all .15s;background:var(--surface2)}.pos3-pending-btn span[data-v-11e769cc]{font-size:13px;font-weight:700;color:var(--text)}.pos3-pending-btn small[data-v-11e769cc]{font-size:10px;color:var(--text3);text-align:center}.pos3-pending-btn i[data-v-11e769cc]{font-size:22px;margin-bottom:2px}.pos3-pending-pause[data-v-11e769cc]{border-color:color-mix(in srgb,var(--amber) 40%,var(--border))}.pos3-pending-pause i[data-v-11e769cc]{color:var(--amber)}.pos3-pending-pause[data-v-11e769cc]:hover{background:color-mix(in srgb,var(--amber) 10%,var(--surface2));border-color:var(--amber)}.pos3-pending-new[data-v-11e769cc]{border-color:color-mix(in srgb,var(--red) 40%,var(--border))}.pos3-pending-new i[data-v-11e769cc]{color:var(--red)}.pos3-pending-new[data-v-11e769cc]:hover{background:color-mix(in srgb,var(--red) 10%,var(--surface2));border-color:var(--red)}@media (max-width:900px){.pos3-main[data-v-11e769cc]{grid-template-columns:1fr 280px}}@media (max-width:640px){.pos3-main[data-v-11e769cc]{grid-template-columns:1fr;position:relative}.pos3-right[data-v-11e769cc]{position:absolute;inset:0;z-index:5;border-left:none;border-top:1px solid var(--border);transform:translateX(100%);transition:transform .25s ease}.pos3-right.mobile-visible[data-v-11e769cc]{transform:translateX(0)}.pos3-mobile-bar[data-v-11e769cc]{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;flex-shrink:0;background:var(--surface);border-top:1px solid var(--border)}.pos3-mobile-total[data-v-11e769cc]{font-size:13px;font-weight:700;color:var(--text);display:flex;gap:6px;align-items:center}.pos3-mobile-toggle[data-v-11e769cc]{position:relative;padding:8px 16px;border-radius:8px;background:var(--accent);border:none;color:#fff;font-size:13px;font-weight:700;cursor:pointer;font-family:inherit;display:flex;align-items:center;gap:6px}.pos3-mb-badge[data-v-11e769cc]{background:var(--red);color:#fff;border-radius:50%;width:16px;height:16px;font-size:9px;font-weight:800;display:flex;align-items:center;justify-content:center}.pos3-items-grid[data-v-11e769cc]{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}.pos3-fab-group[data-v-11e769cc]{bottom:70px;right:16px}.pos3-toolbar[data-v-11e769cc]{gap:6px;padding:6px 10px}.pos3-search[data-v-11e769cc]{font-size:12px}.pos3-modal-lg[data-v-11e769cc],.pos3-modal[data-v-11e769cc]{width:100%;max-height:85dvh;border-radius:16px 16px 0 0;align-self:flex-end}.pos3-modal-overlay[data-v-11e769cc]{align-items:flex-end;padding:0}}@media (min-width:1280px){.pos3-main[data-v-11e769cc]{grid-template-columns:1fr 360px}.pos3-items-grid[data-v-11e769cc]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}.ti-btn-success-full[data-v-4f959f2a]{background-color:rgb(var(--success));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.table td[data-v-4f959f2a]{cursor:pointer}.modalstyle[data-v-4f959f2a]{max-width:90%!important}.h-screen[data-v-4f959f2a]{height:300px!important}.mybodyheight200px[data-v-4f959f2a]{height:200px}.mybodyheight300px[data-v-4f959f2a]{height:300px}.mybodyheight400px[data-v-4f959f2a]{height:400px}.mybodyheight500px[data-v-4f959f2a]{height:500px}@media screen and (max-width:768px){.modalstyle[data-v-4f959f2a]{max-width:100%!important}.h-screen[data-v-4f959f2a],.mybodyheight200px[data-v-4f959f2a],.mybodyheight300px[data-v-4f959f2a],.mybodyheight400px[data-v-4f959f2a],.mybodyheight500px[data-v-4f959f2a]{height:100%!important}}.modalstyle[data-v-6eddfdee]{max-width:92%!important;max-height:calc(100vh - 3.5rem);margin-top:1.75rem;margin-bottom:1.75rem;display:flex!important;flex-direction:column;overflow:hidden}.ti-modal-content[data-v-6eddfdee]{display:flex;flex-direction:column;min-height:0;overflow:hidden;width:100%!important;height:100vh!important}.ti-modal-body[data-v-6eddfdee]{overflow-y:auto;overflow-x:hidden;flex:1 1 auto;min-height:0}.expand-enter-active[data-v-6eddfdee],.expand-leave-active[data-v-6eddfdee]{transition:all .25s ease;overflow:hidden}.expand-enter-from[data-v-6eddfdee],.expand-leave-to[data-v-6eddfdee]{max-height:0;opacity:0}.expand-enter-to[data-v-6eddfdee],.expand-leave-from[data-v-6eddfdee]{max-height:300px;opacity:1}@media (max-width:768px){.modalstyle[data-v-6eddfdee]{max-width:100%;margin:0;max-height:100vh;border-radius:0}}.pbi-header[data-v-6eddfdee]{background:#fff;border-bottom:1px solid #e5e7eb;padding:12px 16px}:is(.dark) .pbi-header[data-v-6eddfdee]{background:#0f1117;border-bottom-color:hsla(0,0%,100%,.06)}.pbi-header-icon[data-v-6eddfdee]{width:36px;height:36px;border-radius:9px;background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 2px 8px rgba(37,99,235,.35)}.pbi-close-btn[data-v-6eddfdee],.pbi-header-icon[data-v-6eddfdee]{flex-shrink:0;display:flex;align-items:center;justify-content:center}.pbi-close-btn[data-v-6eddfdee]{width:30px;height:30px;border-radius:8px;color:#9ca3af;background:transparent;border:none;cursor:pointer;transition:all .15s}.pbi-close-btn[data-v-6eddfdee]:hover{color:#374151;background:#f3f4f6}:is(.dark) .pbi-close-btn[data-v-6eddfdee]:hover{color:#e5e7eb;background:hsla(0,0%,100%,.06)}.pbi-live-badge[data-v-6eddfdee]{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;background:rgba(37,99,235,.08);color:#2563eb;font-size:10px;font-weight:700}:is(.dark) .pbi-live-badge[data-v-6eddfdee]{background:rgba(96,165,250,.12);color:#60a5fa}@keyframes pbi-pulse-6eddfdee{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.pbi-pulse[data-v-6eddfdee]{animation:pbi-pulse-6eddfdee 2s ease-in-out infinite}.pbi-vue-badge[data-v-6eddfdee]{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:999px;background:rgba(37,99,235,.08);border:1px solid rgba(37,99,235,.2);color:#2563eb;font-size:10.5px;font-weight:700}:is(.dark) .pbi-vue-badge[data-v-6eddfdee]{background:rgba(96,165,250,.08);border-color:rgba(96,165,250,.2);color:#60a5fa}.pbi-section-title[data-v-6eddfdee]{font-size:11.5px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#374151}:is(.dark) .pbi-section-title[data-v-6eddfdee]{color:#d1d5db}.pbi-status-badge[data-v-6eddfdee]{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:10px;font-weight:700}.pbi-status-badge.positive[data-v-6eddfdee]{background:#d1fae5;color:#065f46}.pbi-status-badge.negative[data-v-6eddfdee]{background:#fee2e2;color:#991b1b}:is(.dark) .pbi-status-badge.positive[data-v-6eddfdee]{background:rgba(16,185,129,.15);color:#6ee7b7}:is(.dark) .pbi-status-badge.negative[data-v-6eddfdee]{background:rgba(239,68,68,.15);color:#fca5a5}.pbi-filter-bar[data-v-6eddfdee]{background:#f9fafb}:is(.dark) .pbi-filter-bar[data-v-6eddfdee]{background:#0a0d14}.pbi-label[data-v-6eddfdee]{display:flex;align-items:center;gap:4px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#9ca3af}.pbi-active-tag[data-v-6eddfdee]{background:#3b82f6;color:#fff;font-size:8px;padding:1px 5px;border-radius:999px;font-weight:700;text-transform:none;letter-spacing:0}.pbi-input[data-v-6eddfdee]{height:32px;padding:0 8px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;color:#111827;font-size:12px;outline:none;width:100%;transition:border-color .15s,box-shadow .15s}.pbi-input[data-v-6eddfdee]:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.12)}:is(.dark) .pbi-input[data-v-6eddfdee]{border-color:hsla(0,0%,100%,.1);background:#161a23;color:#e2e8f0}:is(.dark) .pbi-input[data-v-6eddfdee]:focus{border-color:#60a5fa;box-shadow:0 0 0 3px rgba(96,165,250,.12)}.pbi-btn-filter[data-v-6eddfdee]{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:8px;border:1px solid #e5e7eb;background:#fff;color:#4b5563;font-size:12px;font-weight:600;cursor:pointer;transition:all .15s;position:relative}.pbi-btn-filter.active[data-v-6eddfdee],.pbi-btn-filter[data-v-6eddfdee]:hover{border-color:rgba(59,130,246,.4);background:rgba(59,130,246,.06);color:#2563eb}:is(.dark) .pbi-btn-filter[data-v-6eddfdee]{border-color:hsla(0,0%,100%,.1);background:#161a23;color:#9ca3af}:is(.dark) .pbi-btn-filter.active[data-v-6eddfdee],:is(.dark) .pbi-btn-filter[data-v-6eddfdee]:hover{border-color:rgba(96,165,250,.35);background:rgba(96,165,250,.08);color:#60a5fa}.pbi-filter-badge[data-v-6eddfdee]{background:#3b82f6;color:#fff;font-size:9px;font-weight:800;width:16px;height:16px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center}.pbi-btn-ghost[data-v-6eddfdee]{display:inline-flex;align-items:center;gap:5px;height:32px;padding:0 12px;border-radius:8px;border:1px solid #e5e7eb;background:#fff;color:#6b7280;font-size:12px;font-weight:600;cursor:pointer;transition:all .15s}.pbi-btn-ghost[data-v-6eddfdee]:hover{opacity:.75}:is(.dark) .pbi-btn-ghost[data-v-6eddfdee]{border-color:hsla(0,0%,100%,.1);background:#161a23;color:#9ca3af}.pbi-tabs-nav[data-v-6eddfdee]{scrollbar-width:thin;gap:0}.pbi-tab[data-v-6eddfdee]{flex-shrink:0;padding:10px 14px;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;border:none;border-bottom:2px solid transparent;background:transparent;cursor:pointer;white-space:nowrap;transition:color .15s,border-color .15s;color:#9ca3af}.pbi-tab[data-v-6eddfdee]:hover{color:#374151;border-bottom-color:#e5e7eb}.pbi-tab.active[data-v-6eddfdee]{color:#2563eb;border-bottom-color:#2563eb}:is(.dark) .pbi-tab[data-v-6eddfdee]{color:#6b7280}:is(.dark) .pbi-tab[data-v-6eddfdee]:hover{color:#d1d5db;border-bottom-color:hsla(0,0%,100%,.1)}:is(.dark) .pbi-tab.active[data-v-6eddfdee]{color:#60a5fa;border-bottom-color:#60a5fa}.pbi-summary-pill[data-v-6eddfdee]{display:inline-flex;align-items:center;padding:2px 10px;border-radius:999px;font-size:10.5px;font-weight:500;background:#f3f4f6;color:#6b7280}:is(.dark) .pbi-summary-pill[data-v-6eddfdee]{background:hsla(0,0%,100%,.05);color:#9ca3af}.pbi-btn-excel[data-v-6eddfdee]{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 10px;border-radius:8px;border:none;background:#059669;color:#fff;font-size:11px;font-weight:600;cursor:pointer;transition:all .15s;box-shadow:0 1px 3px rgba(5,150,105,.3)}.pbi-btn-excel[data-v-6eddfdee]:hover{background:#047857}.pbi-btn-excel[data-v-6eddfdee]:active{transform:scale(.96)}.pbi-btn-print[data-v-6eddfdee]{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 10px;border-radius:8px;border:none;background:#2563eb;color:#fff;font-size:11px;font-weight:600;cursor:pointer;transition:all .15s;box-shadow:0 1px 3px rgba(37,99,235,.3)}.pbi-btn-print[data-v-6eddfdee]:hover{background:#1d4ed8}.pbi-btn-print[data-v-6eddfdee]:active{transform:scale(.96)}.pbi-kpi-card[data-v-6eddfdee]{position:relative;border-radius:12px;border:1px solid #f3f4f6;background:#fff;padding:16px 14px 14px;overflow:hidden;box-shadow:0 1px 4px rgba(0,0,0,.04);transition:box-shadow .2s}.pbi-kpi-card[data-v-6eddfdee]:hover{box-shadow:0 4px 16px rgba(0,0,0,.08)}:is(.dark) .pbi-kpi-card[data-v-6eddfdee]{background:#13161f;border-color:hsla(0,0%,100%,.06)}.pbi-kpi-accent[data-v-6eddfdee]{position:absolute;top:0;left:0;right:0;height:3px;border-radius:12px 12px 0 0}.pbi-kpi-icon[data-v-6eddfdee]{width:30px;height:30px;border-radius:8px;display:flex;align-items:center;justify-content:center;margin-bottom:10px}.pbi-kpi-label[data-v-6eddfdee]{font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#9ca3af;margin-bottom:4px}.pbi-kpi-value[data-v-6eddfdee]{font-size:18px;font-weight:800;font-family:ui-monospace,monospace;line-height:1;margin-bottom:4px;font-variant-numeric:tabular-nums}.pbi-kpi-sub[data-v-6eddfdee]{font-size:10px;color:#9ca3af;margin-top:4px}.pbi-metric-card[data-v-6eddfdee]{background:#f9fafb;border-radius:12px;border:1px solid #f3f4f6;padding:12px 14px;display:flex;justify-content:space-between;align-items:center;gap:10px}:is(.dark) .pbi-metric-card[data-v-6eddfdee]{background:#13161f;border-color:hsla(0,0%,100%,.06)}.pbi-metric-label[data-v-6eddfdee]{font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#9ca3af;margin-bottom:3px}.pbi-metric-value[data-v-6eddfdee]{font-size:13px;font-weight:800;font-family:ui-monospace,monospace;font-variant-numeric:tabular-nums}.pbi-metric-icon[data-v-6eddfdee]{flex-shrink:0;width:32px;height:32px;border-radius:9px;display:flex;align-items:center;justify-content:center}.pbi-rep-row[data-v-6eddfdee]{display:flex;align-items:center;gap:10px;padding:10px 6px;border-radius:10px;transition:background .15s;flex-wrap:wrap}.pbi-rep-row[data-v-6eddfdee]:hover{background:#f9fafb}:is(.dark) .pbi-rep-row[data-v-6eddfdee]:hover{background:hsla(0,0%,100%,.02)}.pbi-th[data-v-6eddfdee]{padding:9px 12px;border-bottom:1px solid #f3f4f6;font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#9ca3af;white-space:nowrap}:is(.dark) .pbi-th[data-v-6eddfdee]{border-bottom-color:hsla(0,0%,100%,.06)}.pbi-tr[data-v-6eddfdee]{border-bottom:1px solid #f9fafb;transition:background .1s}.pbi-tr[data-v-6eddfdee]:hover{background:rgba(59,130,246,.03)}.pbi-tr-alt[data-v-6eddfdee]{background:rgba(249,250,251,.6)}:is(.dark) .pbi-tr[data-v-6eddfdee]{border-bottom-color:hsla(0,0%,100%,.025)}:is(.dark) .pbi-tr[data-v-6eddfdee]:hover{background:rgba(96,165,250,.04)}:is(.dark) .pbi-tr-alt[data-v-6eddfdee]{background:hsla(0,0%,100%,.012)}.pbi-td[data-v-6eddfdee]{padding:7px 12px;vertical-align:middle}.pbi-tr-group[data-v-6eddfdee]{background:#f0f7ff;border-bottom:1px solid #dbeafe}:is(.dark) .pbi-tr-group[data-v-6eddfdee]{background:rgba(37,99,235,.08);border-bottom-color:rgba(96,165,250,.12)}.pbi-td-group[data-v-6eddfdee]{padding:8px 12px;font-size:11px}.pbi-tr-sub td[data-v-6eddfdee]{padding-left:24px!important}.pbi-empty-state[data-v-6eddfdee]{padding:56px 20px;text-align:center;color:#9ca3af}.pbi-page-btn[data-v-6eddfdee]{padding:5px 12px;border-radius:8px;border:1px solid #e5e7eb;background:#fff;color:#4b5563;font-size:11px;font-weight:600;cursor:pointer;transition:all .15s}.pbi-page-btn[data-v-6eddfdee]:disabled{opacity:.3;cursor:not-allowed}.pbi-page-btn[data-v-6eddfdee]:not(:disabled):hover{border-color:#3b82f6;color:#2563eb}:is(.dark) .pbi-page-btn[data-v-6eddfdee]{border-color:hsla(0,0%,100%,.08);background:#161a23;color:#9ca3af}:is(.dark) .pbi-page-btn[data-v-6eddfdee]:not(:disabled):hover{border-color:#60a5fa;color:#60a5fa}