.flatpickr-input[data-v-e75c367e]{height:2.714rem!important}[dir] .cashier-monitor[data-v-e75c367e]{padding:.75rem .25rem}.live-toast-stack[data-v-e75c367e]{position:fixed;top:1rem;display:flex;flex-direction:column;gap:.5rem;z-index:2000;max-width:340px}[dir=ltr] .live-toast-stack[data-v-e75c367e]{right:1rem}[dir=rtl] .live-toast-stack[data-v-e75c367e]{left:1rem}.live-toast[data-v-e75c367e]{display:grid;grid-template-columns:auto 1fr auto;gap:.75rem;color:#f9fafb}[dir] .live-toast[data-v-e75c367e]{padding:.85rem 1rem;border-radius:14px;box-shadow:0 12px 30px rgba(15,23,42,.28);border:1px solid hsla(0,0%,100%,.08)}[dir=ltr] .live-toast[data-v-e75c367e]{background:linear-gradient(135deg,#111827,#1f2937)}[dir=rtl] .live-toast[data-v-e75c367e]{background:linear-gradient(-135deg,#111827,#1f2937)}.live-toast__icon[data-v-e75c367e]{width:38px;height:38px;display:grid;place-items:center}[dir] .live-toast__icon[data-v-e75c367e]{border-radius:12px;background:hsla(0,0%,100%,.1)}.live-toast__content[data-v-e75c367e]{display:flex;flex-direction:column;gap:.15rem}.live-toast__title[data-v-e75c367e]{font-weight:700;letter-spacing:-.01em;font-size:.95rem}[dir] .live-toast__title[data-v-e75c367e]{margin:0}.live-toast__text[data-v-e75c367e]{font-size:.9rem;color:#e5e7eb}[dir] .live-toast__text[data-v-e75c367e]{margin:0}.live-toast__meta[data-v-e75c367e]{font-size:.8rem;color:#9ca3af}[dir] .live-toast__meta[data-v-e75c367e]{margin:0}.live-toast__close[data-v-e75c367e]{width:28px;height:28px;color:#e5e7eb;display:grid;place-items:center;transition:background .2s ease,transform .2s ease}[dir] .live-toast__close[data-v-e75c367e]{background:hsla(0,0%,100%,.08);border:none;border-radius:50%;cursor:pointer}[dir] .live-toast__close[data-v-e75c367e]:hover{background:hsla(0,0%,100%,.16);transform:scale(1.05)}.live-toast-enter-active[data-v-e75c367e],.live-toast-leave-active[data-v-e75c367e]{transition:all .35s ease}.live-toast-enter-from[data-v-e75c367e],.live-toast-leave-to[data-v-e75c367e]{opacity:0}[dir=ltr] .live-toast-enter-from[data-v-e75c367e],[dir=ltr] .live-toast-leave-to[data-v-e75c367e]{transform:translateX(14px) scale(.98)}[dir=rtl] .live-toast-enter-from[data-v-e75c367e],[dir=rtl] .live-toast-leave-to[data-v-e75c367e]{transform:translateX(-14px) scale(.98)}.page-header-modern[data-v-e75c367e]{display:flex;justify-content:space-between;align-items:center;gap:1.5rem;color:#fff}[dir] .page-header-modern[data-v-e75c367e]{background:#7367f0;border-radius:16px;padding:1.25rem 1.5rem;box-shadow:0 10px 40px rgba(115,103,240,.25);margin-bottom:1rem}[dir] body.dark-layout .page-header-modern[data-v-e75c367e]{background:#5e50ee;box-shadow:0 10px 40px rgba(94,80,238,.3)}.header-left[data-v-e75c367e]{display:flex;align-items:center;gap:1.5rem;flex:1}.title-section[data-v-e75c367e]{display:flex;flex-direction:column;gap:.25rem}.page-title[data-v-e75c367e]{font-size:1.25rem;font-weight:700;color:#fff;display:flex;align-items:center;letter-spacing:-.02em}.page-subtitle[data-v-e75c367e]{font-size:.875rem;color:hsla(0,0%,100%,.85);font-weight:500}.stats-inline[data-v-e75c367e]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.stat-badge[data-v-e75c367e]{display:flex;align-items:center;gap:.4rem;font-weight:700;font-size:.875rem;backdrop-filter:blur(10px);white-space:nowrap;transition:all .3s ease}[dir] .stat-badge[data-v-e75c367e]{padding:.5rem .85rem}.stat-badge svg[data-v-e75c367e]{flex-shrink:0}.badge-light-warning.stat-badge[data-v-e75c367e]{color:#ff9f43!important}[dir] .badge-light-warning.stat-badge[data-v-e75c367e]{background:rgba(255,159,67,.12)!important;border:1px solid rgba(255,159,67,.3)!important}.badge-light-success.stat-badge[data-v-e75c367e]{color:#28c76f!important}[dir] .badge-light-success.stat-badge[data-v-e75c367e]{background:rgba(40,199,111,.12)!important;border:1px solid rgba(40,199,111,.3)!important}.badge-light-info.stat-badge[data-v-e75c367e]{color:#00cfe8!important}[dir] .badge-light-info.stat-badge[data-v-e75c367e]{background:rgba(0,207,232,.12)!important;border:1px solid rgba(0,207,232,.3)!important}.badge-warning.stat-badge[data-v-e75c367e]{color:#fff!important}[dir] .badge-warning.stat-badge[data-v-e75c367e]{background:#ff9f43!important;border:1px solid #ff9f43!important}.badge-success.stat-badge[data-v-e75c367e]{color:#fff!important}[dir] .badge-success.stat-badge[data-v-e75c367e]{background:#28c76f!important;border:1px solid #28c76f!important}.badge-info.stat-badge[data-v-e75c367e]{color:#fff!important}[dir] .badge-info.stat-badge[data-v-e75c367e]{background:#00cfe8!important;border:1px solid #00cfe8!important}.stat-badge-compact[data-v-e75c367e]{font-size:.85rem}[dir] .stat-badge-compact[data-v-e75c367e]{padding:.4rem .7rem}.stat-badge-compact .stat-label[data-v-e75c367e]{font-weight:800;font-size:.95rem}.stat-badge-compact .stat-text[data-v-e75c367e]{font-weight:600;font-size:.8rem;opacity:.9}body.dark-layout .badge-light-warning.stat-badge[data-v-e75c367e]{color:#ff9f43!important}[dir] body.dark-layout .badge-light-warning.stat-badge[data-v-e75c367e]{background:rgba(255,159,67,.2)!important;border:1px solid rgba(255,159,67,.4)!important}body.dark-layout .badge-light-success.stat-badge[data-v-e75c367e]{color:#28c76f!important}[dir] body.dark-layout .badge-light-success.stat-badge[data-v-e75c367e]{background:rgba(40,199,111,.2)!important;border:1px solid rgba(40,199,111,.4)!important}body.dark-layout .badge-light-info.stat-badge[data-v-e75c367e]{color:#00cfe8!important}[dir] body.dark-layout .badge-light-info.stat-badge[data-v-e75c367e]{background:rgba(0,207,232,.2)!important;border:1px solid rgba(0,207,232,.4)!important}body.dark-layout .badge-warning.stat-badge[data-v-e75c367e]{color:#fff!important;font-weight:800!important}[dir] body.dark-layout .badge-warning.stat-badge[data-v-e75c367e]{background:#ff9f43!important;border:1px solid #ff9f43!important}body.dark-layout .badge-success.stat-badge[data-v-e75c367e]{color:#fff!important;font-weight:800!important}[dir] body.dark-layout .badge-success.stat-badge[data-v-e75c367e]{background:#28c76f!important;border:1px solid #28c76f!important}body.dark-layout .badge-info.stat-badge[data-v-e75c367e]{color:#fff!important;font-weight:800!important}[dir] body.dark-layout .badge-info.stat-badge[data-v-e75c367e]{background:#00cfe8!important;border:1px solid #00cfe8!important}body.dark-layout .stat-badge.badge-info .stat-label[data-v-e75c367e],body.dark-layout .stat-badge.badge-info .stat-text[data-v-e75c367e],body.dark-layout .stat-badge.badge-success .stat-label[data-v-e75c367e],body.dark-layout .stat-badge.badge-success .stat-text[data-v-e75c367e],body.dark-layout .stat-badge.badge-warning .stat-label[data-v-e75c367e],body.dark-layout .stat-badge.badge-warning .stat-text[data-v-e75c367e]{color:#fff!important;font-weight:800!important}.header-right[data-v-e75c367e]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;justify-content:flex-end;min-width:0}.last-update[data-v-e75c367e]{color:hsla(0,0%,100%,.8);font-weight:500;white-space:nowrap}.action-stack[data-v-e75c367e]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;justify-content:flex-end;min-width:0}.action-btn[data-v-e75c367e]{display:inline-flex;align-items:center;gap:.4rem;min-width:0;justify-content:center;white-space:nowrap;line-height:1.2}.action-btn svg[data-v-e75c367e]{flex-shrink:0}.routes-btn[data-v-e75c367e]{color:#fff}[dir] .routes-btn[data-v-e75c367e]{border-color:hsla(0,0%,100%,.35)}.live-indicator-compact[data-v-e75c367e]{display:inline-flex;align-items:center;gap:.5rem;color:hsla(0,0%,100%,.9);font-weight:700;font-size:.8rem;backdrop-filter:blur(10px);transition:all .3s ease}[dir] .live-indicator-compact[data-v-e75c367e]{padding:.45rem .85rem;border-radius:999px;background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.3)}.live-indicator-compact .dot[data-v-e75c367e]{width:10px;height:10px;position:relative;flex-shrink:0}[dir] .live-indicator-compact .dot[data-v-e75c367e]{border-radius:50%;background:hsla(0,0%,100%,.7)}.live-indicator-compact.live-on[data-v-e75c367e]{color:#fff}[dir] .live-indicator-compact.live-on[data-v-e75c367e]{background:#22c55e;border-color:#16a34a;box-shadow:0 0 0 3px rgba(34,197,94,.2)}[dir] .live-indicator-compact.live-on .dot[data-v-e75c367e]{background:#fff;box-shadow:0 0 8px hsla(0,0%,100%,.8),0 0 0 0 hsla(0,0%,100%,.7)}[dir=ltr] .live-indicator-compact.live-on .dot[data-v-e75c367e],[dir=rtl] .live-indicator-compact.live-on .dot[data-v-e75c367e]{animation:pulse-live-data-v-e75c367e 1.5s ease-out infinite}@keyframes pulse-live-data-v-e75c367e{0%{box-shadow:0 0 8px hsla(0,0%,100%,.8),0 0 0 0 hsla(0,0%,100%,.7)}50%{box-shadow:0 0 12px #fff,0 0 0 6px hsla(0,0%,100%,0)}to{box-shadow:0 0 8px hsla(0,0%,100%,.8),0 0 0 0 hsla(0,0%,100%,0)}}body.dark-layout .live-indicator-compact[data-v-e75c367e]{color:#d0d2d6}[dir] body.dark-layout .live-indicator-compact[data-v-e75c367e]{background:rgba(40,48,70,.9);border-color:rgba(180,183,189,.3)}body.dark-layout .live-indicator-compact.live-on[data-v-e75c367e]{color:#fff}[dir] body.dark-layout .live-indicator-compact.live-on[data-v-e75c367e]{background:#22c55e;border-color:#16a34a;box-shadow:0 0 0 3px rgba(34,197,94,.25)}.live-indicator-compact.clickable[data-v-e75c367e]{user-select:none}[dir] .live-indicator-compact.clickable[data-v-e75c367e]{cursor:pointer}[dir] .live-indicator-compact.clickable[data-v-e75c367e]:hover{background:hsla(0,0%,100%,.3);border-color:hsla(0,0%,100%,.5);transform:scale(1.02);box-shadow:0 4px 12px rgba(0,0,0,.15)}[dir] body.dark-layout .live-indicator-compact.clickable[data-v-e75c367e]:hover{background:#3c4864;border-color:rgba(200,203,209,.5);box-shadow:0 4px 12px rgba(0,0,0,.3)}[dir] .live-indicator-compact.clickable[data-v-e75c367e]:active{transform:scale(.98)}.reconnect-spinner[data-v-e75c367e]{width:10px;height:10px;flex-shrink:0}[dir] .filter-toolbar[data-v-e75c367e]{border-radius:12px;border:1px solid #e5e7eb;box-shadow:0 4px 16px rgba(15,23,42,.06);margin-bottom:1rem}[dir] body.dark-layout .filter-toolbar[data-v-e75c367e]{background:#283046;border-color:#3b4253;box-shadow:0 4px 24px 0 rgba(0,0,0,.24)}.toolbar-grid[data-v-e75c367e]{display:grid;grid-template-columns:2fr 1.5fr 1.5fr 2fr;gap:1.5rem;align-items:start}@media (max-width:1400px){.toolbar-grid[data-v-e75c367e]{grid-template-columns:1fr 1fr;gap:1rem}}@media (max-width:768px){.toolbar-grid[data-v-e75c367e]{grid-template-columns:1fr;gap:1rem}}.filter-section[data-v-e75c367e]{display:flex;flex-direction:column;gap:.5rem;position:relative}.filter-label[data-v-e75c367e]{font-weight:600;font-size:.875rem;color:#374151;display:flex;align-items:center;gap:.4rem}[dir] .filter-label[data-v-e75c367e]{margin-bottom:0}body.dark-layout .filter-label[data-v-e75c367e]{color:#d0d2d6}.filter-label svg[data-v-e75c367e]{color:#6b7280}body.dark-layout .filter-label svg[data-v-e75c367e]{color:#8b909a}.filter-select[data-v-e75c367e]{font-size:.9rem}.filter-input[data-v-e75c367e]{font-size:.9rem;height:38px}.search-input-wrapper[data-v-e75c367e]{position:relative;display:flex;align-items:center}.search-input-wrapper .search-input[data-v-e75c367e]{transition:all .2s ease}[dir] .search-input-wrapper .search-input[data-v-e75c367e]{border-radius:8px;border:1.5px solid #e5e7eb}[dir=ltr] .search-input-wrapper .search-input[data-v-e75c367e]{padding-right:2.5rem}[dir=rtl] .search-input-wrapper .search-input[data-v-e75c367e]{padding-left:2.5rem}[dir] .search-input-wrapper .search-input[data-v-e75c367e]:focus{border-color:#7367f0;box-shadow:0 0 0 3px rgba(115,103,240,.1)}body.dark-layout .search-input-wrapper .search-input[data-v-e75c367e]{color:#d0d2d6}[dir] body.dark-layout .search-input-wrapper .search-input[data-v-e75c367e]{background:#283046;border-color:#404656}[dir] body.dark-layout .search-input-wrapper .search-input[data-v-e75c367e]:focus{border-color:#7367f0;box-shadow:0 0 0 3px rgba(115,103,240,.15)}.search-input-wrapper .search-icon[data-v-e75c367e]{position:absolute;color:#9ca3af;pointer-events:none}[dir=ltr] .search-input-wrapper .search-icon[data-v-e75c367e]{left:.75rem}[dir=rtl] .search-input-wrapper .search-icon[data-v-e75c367e]{right:.75rem}body.dark-layout .search-input-wrapper .search-icon[data-v-e75c367e]{color:#6e7191}.search-input-wrapper .clear-search-btn[data-v-e75c367e]{position:absolute;display:flex;align-items:center;justify-content:center;color:#9ca3af;transition:all .2s ease}[dir] .search-input-wrapper .clear-search-btn[data-v-e75c367e]{background:transparent;border:none;padding:.375rem;cursor:pointer;border-radius:4px}[dir=ltr] .search-input-wrapper .clear-search-btn[data-v-e75c367e]{right:.5rem}[dir=rtl] .search-input-wrapper .clear-search-btn[data-v-e75c367e]{left:.5rem}.search-input-wrapper .clear-search-btn[data-v-e75c367e]:hover{color:#374151}[dir] .search-input-wrapper .clear-search-btn[data-v-e75c367e]:hover{background:#f3f4f6}body.dark-layout .search-input-wrapper .clear-search-btn[data-v-e75c367e]{color:#6e7191}body.dark-layout .search-input-wrapper .clear-search-btn[data-v-e75c367e]:hover{color:#d0d2d6}[dir] body.dark-layout .search-input-wrapper .clear-search-btn[data-v-e75c367e]:hover{background:#404656}.permission-badge[data-v-e75c367e]{position:absolute;top:.25rem;font-size:.75rem}[dir] .permission-badge[data-v-e75c367e]{padding:.25rem .4rem}[dir=ltr] .permission-badge[data-v-e75c367e]{right:.25rem}[dir=rtl] .permission-badge[data-v-e75c367e]{left:.25rem}.status-section[data-v-e75c367e]{grid-column:span 1}.status-radio-group[data-v-e75c367e]{display:inline-flex;overflow:hidden}[dir] .status-radio-group[data-v-e75c367e]{border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.08)}[dir] .status-radio-group[data-v-e75c367e] .btn-group{border-radius:8px}.status-radio-group[data-v-e75c367e] .btn{font-size:.875rem;font-weight:600;transition:all .2s ease}[dir] .status-radio-group[data-v-e75c367e] .btn{border-radius:0!important;margin:0}[dir=ltr] .status-radio-group[data-v-e75c367e] .btn{border-right:1px solid #e5e7eb}[dir=rtl] .status-radio-group[data-v-e75c367e] .btn{border-left:1px solid #e5e7eb}[dir=ltr] .status-radio-group[data-v-e75c367e] .btn:first-child{border-top-left-radius:8px!important;border-bottom-left-radius:8px!important}[dir=ltr] .status-radio-group[data-v-e75c367e] .btn:last-child,[dir=rtl] .status-radio-group[data-v-e75c367e] .btn:first-child{border-top-right-radius:8px!important;border-bottom-right-radius:8px!important}[dir=ltr] .status-radio-group[data-v-e75c367e] .btn:last-child{border-right:none}[dir=rtl] .status-radio-group[data-v-e75c367e] .btn:last-child{border-top-left-radius:8px!important;border-bottom-left-radius:8px!important;border-left:none}.status-radio-group[data-v-e75c367e] .btn-outline-primary{color:#374151;font-weight:600}[dir] .status-radio-group[data-v-e75c367e] .btn-outline-primary{border-color:#e5e7eb;background:#fff}[dir] body.dark-layout .status-radio-group[data-v-e75c367e]{box-shadow:0 2px 8px rgba(0,0,0,.3)}body.dark-layout .status-radio-group[data-v-e75c367e] .btn-outline-primary{color:#d0d2d6;font-weight:600}[dir] body.dark-layout .status-radio-group[data-v-e75c367e] .btn-outline-primary{border-color:#404656;background:#161d31}[dir=ltr] body.dark-layout .status-radio-group[data-v-e75c367e] .btn{border-right-color:#404656}[dir=rtl] body.dark-layout .status-radio-group[data-v-e75c367e] .btn{border-left-color:#404656}.status-radio-group[data-v-e75c367e] .btn-outline-primary:hover:not(.active){color:#7367f0;z-index:1}[dir] .status-radio-group[data-v-e75c367e] .btn-outline-primary:hover:not(.active){background:#f3f4f6;border-color:#7367f0}body.dark-layout .status-radio-group[data-v-e75c367e] .btn-outline-primary:hover:not(.active){color:#a29ef5;z-index:1}[dir] body.dark-layout .status-radio-group[data-v-e75c367e] .btn-outline-primary:hover:not(.active){background:#262e49;border-color:#7367f0}.status-radio-group[data-v-e75c367e] .btn-outline-primary.active{color:#fff!important;z-index:2;font-weight:700!important}[dir] .status-radio-group[data-v-e75c367e] .btn-outline-primary.active{background:#7367f0!important;border-color:#7367f0!important;box-shadow:0 4px 12px rgba(115,103,240,.3)!important}body.dark-layout .status-radio-group[data-v-e75c367e] .btn-outline-primary.active{color:#fff!important;z-index:2;font-weight:700!important}[dir] body.dark-layout .status-radio-group[data-v-e75c367e] .btn-outline-primary.active{background:#7367f0!important;border-color:#7367f0!important;box-shadow:0 4px 16px rgba(115,103,240,.5)!important}.status-radio-group[data-v-e75c367e] .btn-outline-primary.active label,.status-radio-group[data-v-e75c367e] .btn-outline-primary.active span,body.dark-layout .status-radio-group[data-v-e75c367e] .btn-outline-primary.active label,body.dark-layout .status-radio-group[data-v-e75c367e] .btn-outline-primary.active span{color:#fff!important}@media (max-width:1299px){.page-header-modern[data-v-e75c367e]{gap:.875rem}.stat-badge-compact[data-v-e75c367e]{font-size:.8rem}[dir] .stat-badge-compact[data-v-e75c367e]{padding:.35rem .65rem}.action-btn[data-v-e75c367e]{font-size:.8rem}[dir] .action-btn[data-v-e75c367e]{padding:.5rem .75rem}}@media (max-width:1150px){.page-header-modern[data-v-e75c367e]{flex-direction:column;align-items:flex-start;gap:.875rem}[dir] .page-header-modern[data-v-e75c367e]{padding:1rem}.header-left[data-v-e75c367e]{width:100%;gap:.875rem}.header-right[data-v-e75c367e]{width:100%}.stats-inline[data-v-e75c367e]{gap:.4rem;width:100%}.stat-badge-compact .stat-text[data-v-e75c367e]{display:none!important}.stat-badge-compact[data-v-e75c367e]{font-size:.8rem}[dir] .stat-badge-compact[data-v-e75c367e]{padding:.4rem .6rem}.action-stack[data-v-e75c367e]{width:100%;gap:.5rem;justify-content:flex-start}.action-btn[data-v-e75c367e]{font-size:.8rem}[dir] .action-btn[data-v-e75c367e]{padding:.5rem .75rem}.action-btn span[data-v-e75c367e]{display:inline}}@media (max-width:991px){.page-header-modern[data-v-e75c367e]{flex-direction:column;align-items:flex-start;gap:.875rem}[dir] .page-header-modern[data-v-e75c367e]{padding:1rem}.header-left[data-v-e75c367e]{width:100%;gap:.875rem}.header-right[data-v-e75c367e]{width:100%}.action-stack[data-v-e75c367e]{width:100%;justify-content:flex-start;gap:.5rem}.action-btn[data-v-e75c367e]{font-size:.8rem}[dir] .action-btn[data-v-e75c367e]{padding:.45rem .65rem}.action-btn span[data-v-e75c367e]{display:inline;font-size:.75rem}}@media (max-width:850px){.action-stack[data-v-e75c367e]{display:grid;grid-template-columns:repeat(2,1fr);width:100%;gap:.5rem}.action-btn[data-v-e75c367e]{width:100%;justify-content:center}.routes-btn[data-v-e75c367e]{grid-column:1/-1}}@media (max-width:767px){[dir] .page-header-modern[data-v-e75c367e]{padding:.875rem}.header-left[data-v-e75c367e]{flex-direction:column;align-items:flex-start;gap:.875rem}.title-section[data-v-e75c367e]{width:100%}.stats-inline[data-v-e75c367e]{width:100%;gap:.4rem}.stat-badge-compact[data-v-e75c367e]{flex:1;min-width:0;justify-content:center}[dir] .stat-badge-compact[data-v-e75c367e]{padding:.45rem .5rem}.stat-badge-compact .stat-label[data-v-e75c367e]{font-size:.9rem}.header-right[data-v-e75c367e]{width:100%}.action-btn[data-v-e75c367e]{font-size:.8rem}[dir] .action-btn[data-v-e75c367e]{padding:.5rem .65rem}.live-indicator-compact[data-v-e75c367e]{width:100%;justify-content:center}.page-title[data-v-e75c367e]{font-size:1.05rem}.page-subtitle[data-v-e75c367e]{font-size:.8rem}}@media (max-width:575px){.stats-inline[data-v-e75c367e]{display:grid;grid-template-columns:repeat(2,1fr);gap:.4rem}.stat-badge-compact[data-v-e75c367e]{width:100%}.live-indicator-compact[data-v-e75c367e]{grid-column:1/-1}.action-stack[data-v-e75c367e]{grid-template-columns:1fr}.routes-btn[data-v-e75c367e]{grid-column:1}}.live-indicator[data-v-e75c367e]{display:inline-flex;align-items:center;gap:.35rem;color:#111827;font-weight:600}[dir] .live-indicator[data-v-e75c367e]{padding:.35rem .65rem;border-radius:999px;background:#e5e7eb}body.dark-layout .live-indicator[data-v-e75c367e]{color:#b4b7bd}[dir] body.dark-layout .live-indicator[data-v-e75c367e]{background:#3b4253}.live-indicator .dot[data-v-e75c367e]{width:10px;height:10px;position:relative}[dir] .live-indicator .dot[data-v-e75c367e]{border-radius:50%;background:#9ca3af}[dir] body.dark-layout .live-indicator .dot[data-v-e75c367e]{background:#676d7d}.live-indicator.live-on[data-v-e75c367e]{color:#166534}[dir] .live-indicator.live-on[data-v-e75c367e]{background:#ecfdf3}body.dark-layout .live-indicator.live-on[data-v-e75c367e]{color:#86efac}[dir] body.dark-layout .live-indicator.live-on[data-v-e75c367e]{background:#1a3a2e}[dir] .live-indicator.live-on .dot[data-v-e75c367e]{background:#22c55e;box-shadow:0 0 0 0 rgba(34,197,94,.25)}[dir=ltr] .live-indicator.live-on .dot[data-v-e75c367e],[dir=rtl] .live-indicator.live-on .dot[data-v-e75c367e]{animation:pulse-data-v-e75c367e 1.6s ease-out infinite}.stat-card[data-v-e75c367e]{display:flex;flex-direction:column}[dir] .stat-card[data-v-e75c367e]{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:.6rem .75rem}body.dark-layout .stat-card[data-v-e75c367e]{color:#b4b7bd}[dir] body.dark-layout .stat-card[data-v-e75c367e]{background:#283046;border-color:#3b4253}[dir] .control-card[data-v-e75c367e],[dir] .list-card[data-v-e75c367e]{border:none;border-radius:14px;box-shadow:0 14px 32px rgba(15,23,42,.08)}[dir] body.dark-layout .control-card[data-v-e75c367e],[dir] body.dark-layout .list-card[data-v-e75c367e]{box-shadow:0 4px 24px 0 rgba(0,0,0,.24)}[dir] .card-body-tight[data-v-e75c367e]{padding:1rem}.filter-grid[data-v-e75c367e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem;align-items:end}.kds-grid[data-v-e75c367e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.75rem}.kds-card[data-v-e75c367e]{color:#0f172a;transition:transform .15s ease,box-shadow .15s ease,border .15s ease}[dir] .kds-card[data-v-e75c367e]{background:#fff;border-radius:16px;padding:.75rem;box-shadow:0 10px 26px rgba(15,23,42,.08);cursor:pointer;border:2px solid transparent}body.dark-layout .kds-card[data-v-e75c367e]{color:#b4b7bd}[dir] body.dark-layout .kds-card[data-v-e75c367e]{background:#283046;box-shadow:0 4px 24px 0 rgba(0,0,0,.24)}[dir] .kds-card.selected[data-v-e75c367e]{border-color:#22c55e;transform:translateY(-2px);box-shadow:0 14px 30px rgba(34,197,94,.25)}.kds-card.disabled[data-v-e75c367e]{opacity:.6}[dir] .kds-card.disabled[data-v-e75c367e]{cursor:not-allowed}.kds-card__header[data-v-e75c367e]{display:flex;justify-content:space-between;align-items:center}[dir] .kds-card__header[data-v-e75c367e]{margin-bottom:.35rem}.kds-card__header .ref[data-v-e75c367e]{font-weight:700;letter-spacing:.04em}.kds-card__body[data-v-e75c367e]{display:grid;gap:.35rem}.kds-row[data-v-e75c367e]{display:flex;justify-content:space-between;font-size:.92rem}.kds-row .label[data-v-e75c367e]{color:#64748b}body.dark-layout .kds-row .label[data-v-e75c367e]{color:#676d7d}.kds-row .value[data-v-e75c367e]{font-weight:600}.kds-row.amount .value[data-v-e75c367e]{font-size:1.05rem;color:#0f172a}body.dark-layout .kds-row.amount .value[data-v-e75c367e]{color:#d0d2d6}.kds-card__footer[data-v-e75c367e]{display:flex;justify-content:space-between;align-items:center;gap:.75rem;font-size:.85rem;color:#475569}[dir] .kds-card__footer[data-v-e75c367e]{margin-top:.75rem}.kds-card__footer .footer-left[data-v-e75c367e]{display:flex;flex-direction:column;gap:.25rem;flex:1}.kds-card__footer .date[data-v-e75c367e]{font-weight:500}.kds-card__footer .caps[data-v-e75c367e]{font-size:.8rem;color:#64748b}body.dark-layout .kds-card__footer .caps[data-v-e75c367e]{color:#8b909a}.kds-card__footer .cash-register-name[data-v-e75c367e]{font-size:.75rem;color:#7367f0;font-weight:600;display:flex;align-items:center;gap:.25rem;width:fit-content}[dir] .kds-card__footer .cash-register-name[data-v-e75c367e]{margin-top:.25rem;padding:.15rem .4rem;background:rgba(115,103,240,.1);border-radius:4px}body.dark-layout .kds-card__footer .cash-register-name[data-v-e75c367e]{color:#a29ef5}[dir] body.dark-layout .kds-card__footer .cash-register-name[data-v-e75c367e]{background:rgba(115,103,240,.15)}.kds-card__footer .cash-register-name svg[data-v-e75c367e]{flex-shrink:0}body.dark-layout .kds-card__footer[data-v-e75c367e]{color:#676d7d}[dir] .kds-card.status-assigned[data-v-e75c367e]{background:#f0fdf4;border-color:rgba(34,197,94,.2)}[dir] body.dark-layout .kds-card.status-assigned[data-v-e75c367e]{background:#1a3a2e;border-color:rgba(34,197,94,.3333333333333333)}[dir] .kds-card.status-cancelled[data-v-e75c367e]{background:#fef2f2;border-color:rgba(239,68,68,.2)}[dir] body.dark-layout .kds-card.status-cancelled[data-v-e75c367e]{background:#3a1a1a;border-color:rgba(239,68,68,.3333333333333333)}.empty-state[data-v-e75c367e]{grid-column:1/-1}[dir] .empty-state[data-v-e75c367e]{padding:2rem;background:#fff;border-radius:12px;border:1px dashed #e5e7eb}body.dark-layout .empty-state[data-v-e75c367e]{color:#b4b7bd}[dir] body.dark-layout .empty-state[data-v-e75c367e]{background:#283046;border-color:#3b4253}.fab-container[data-v-e75c367e]{position:fixed;bottom:2rem;z-index:100}[dir=ltr] .fab-container[data-v-e75c367e]{right:6rem}[dir=rtl] .fab-container[data-v-e75c367e]{left:6rem}.fab[data-v-e75c367e]{font-family:inherit;font-weight:700;letter-spacing:.05em;font-size:1.3rem}[dir] .fab[data-v-e75c367e]{border-radius:999px;box-shadow:0 12px 32px rgba(16,185,129,.4);padding:.75rem 2.4rem}.cash-register-grid[data-v-e75c367e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem}.cash-register-card[data-v-e75c367e]{transition:all .2s ease}[dir] .cash-register-card[data-v-e75c367e]{border:1px solid #e5e7eb;border-radius:12px;padding:.75rem;cursor:pointer;background:#fff}body.dark-layout .cash-register-card[data-v-e75c367e]{color:#b4b7bd}[dir] body.dark-layout .cash-register-card[data-v-e75c367e]{background:#283046;border-color:#3b4253}[dir] .cash-register-card.active[data-v-e75c367e]{border-color:#2563eb;box-shadow:0 12px 34px rgba(37,99,235,.25);transform:translateY(-1px)}[dir] body.dark-layout .cash-register-card.active[data-v-e75c367e]{background:#2d3a5a;border-color:#5b8def}.cash-register-header[data-v-e75c367e]{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.cash-register-icon[data-v-e75c367e]{width:48px;height:48px;display:grid;place-items:center;color:#111827;flex-shrink:0}[dir] .cash-register-icon[data-v-e75c367e]{border-radius:12px}[dir=ltr] .cash-register-icon[data-v-e75c367e]{background:linear-gradient(135deg,#e5e7eb,#f3f4f6)}[dir=rtl] .cash-register-icon[data-v-e75c367e]{background:linear-gradient(-135deg,#e5e7eb,#f3f4f6)}.cash-register-icon svg[data-v-e75c367e]{width:26px;height:26px}.cash-register-icon.icon-local[data-v-e75c367e]{color:#1d4ed8}[dir=ltr] .cash-register-icon.icon-local[data-v-e75c367e]{background:linear-gradient(135deg,#dbeafe,#eff6ff)}[dir=rtl] .cash-register-icon.icon-local[data-v-e75c367e]{background:linear-gradient(-135deg,#dbeafe,#eff6ff)}.cash-register-icon.icon-api[data-v-e75c367e]{color:#15803d}[dir=ltr] .cash-register-icon.icon-api[data-v-e75c367e]{background:linear-gradient(135deg,#ecfdf3,#f0fdf4)}[dir=rtl] .cash-register-icon.icon-api[data-v-e75c367e]{background:linear-gradient(-135deg,#ecfdf3,#f0fdf4)}.cash-register-name[data-v-e75c367e]{font-weight:700}.cash-register-subtitle[data-v-e75c367e]{color:#6b7280;font-size:.9rem}body.dark-layout .cash-register-subtitle[data-v-e75c367e]{color:#8b909a}.cash-register-tags[data-v-e75c367e]{display:flex;gap:.35rem;flex-wrap:wrap;justify-content:flex-end}[dir] .cash-register-tags[data-v-e75c367e]{margin-top:.25rem}.cash-register-meta[data-v-e75c367e]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}[dir] .cash-register-meta[data-v-e75c367e]{margin-top:.5rem}.pill[data-v-e75c367e]{display:inline-flex;align-items:center;gap:.3rem;font-size:.85rem;font-weight:600}[dir] .pill[data-v-e75c367e]{padding:.25rem .55rem;border-radius:999px}.pill-code[data-v-e75c367e]{color:#fff}[dir] .pill-code[data-v-e75c367e]{background:#0f172a}.pill-local[data-v-e75c367e]{color:#1d4ed8}[dir] .pill-local[data-v-e75c367e]{background:#dbeafe}.pill-api[data-v-e75c367e]{color:#15803d}[dir] .pill-api[data-v-e75c367e]{background:#ecfdf3}.meta-label[data-v-e75c367e]{color:#4b5563;font-weight:600}body.dark-layout .meta-label[data-v-e75c367e]{color:#cfd3da}.status-chip[data-v-e75c367e]{font-weight:700;font-size:.9rem}[dir] .status-chip[data-v-e75c367e]{padding:.3rem .75rem;border-radius:999px}.status-available[data-v-e75c367e]{color:#166534}[dir] .status-available[data-v-e75c367e]{background:#ecfdf3}.status-busy[data-v-e75c367e]{color:#374151}[dir] .status-busy[data-v-e75c367e]{background:#e5e7eb}body.dark-layout .status-busy[data-v-e75c367e]{color:#e5e7eb}[dir] body.dark-layout .status-busy[data-v-e75c367e]{background:#3b4253}@media (max-width:767.98px){.page-header[data-v-e75c367e]{align-items:flex-start;gap:.75rem}.header-actions[data-v-e75c367e]{flex-direction:column;align-items:flex-start}.kds-grid[data-v-e75c367e]{grid-template-columns:1fr}}.modal-header-custom[data-v-e75c367e]{display:flex;align-items:flex-start;justify-content:space-between;color:#fff}[dir] .modal-header-custom[data-v-e75c367e]{padding:2rem 2rem 1rem}[dir=ltr] .modal-header-custom[data-v-e75c367e]{background:linear-gradient(135deg,#667eea,#764ba2)}[dir=rtl] .modal-header-custom[data-v-e75c367e]{background:linear-gradient(-135deg,#667eea,#764ba2)}[dir=ltr] body.dark-layout .modal-header-custom[data-v-e75c367e]{background:linear-gradient(135deg,#5a67d8,#6b46c1)}[dir=rtl] body.dark-layout .modal-header-custom[data-v-e75c367e]{background:linear-gradient(-135deg,#5a67d8,#6b46c1)}.header-content[data-v-e75c367e]{display:flex;gap:1rem;align-items:flex-start;flex:1}.header-icon[data-v-e75c367e]{width:56px;height:56px;display:grid;place-items:center;backdrop-filter:blur(10px);flex-shrink:0}[dir] .header-icon[data-v-e75c367e]{background:hsla(0,0%,100%,.2);border-radius:16px}.header-text[data-v-e75c367e]{flex:1}.header-title[data-v-e75c367e]{font-size:1.5rem;font-weight:700;color:#fff;letter-spacing:-.02em}[dir] .header-title[data-v-e75c367e]{margin:0 0 .5rem 0}.header-description[data-v-e75c367e]{font-size:.95rem;color:hsla(0,0%,100%,.85);line-height:1.5}[dir] .header-description[data-v-e75c367e]{margin:0}.close-button[data-v-e75c367e]{color:#fff!important;opacity:.8;transition:opacity .2s}[dir] .close-button[data-v-e75c367e]{padding:.5rem}.close-button[data-v-e75c367e]:hover{opacity:1}[dir] .close-button[data-v-e75c367e]:hover{background:hsla(0,0%,100%,.1)!important;border-radius:8px}[dir] .modal-body-custom[data-v-e75c367e]{padding:2rem}.summary-cards[data-v-e75c367e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}[dir] .summary-cards[data-v-e75c367e]{margin-bottom:1.5rem}.summary-card[data-v-e75c367e]{display:flex;align-items:center;gap:1rem;transition:all .3s ease}[dir] .summary-card[data-v-e75c367e]{padding:1.25rem;border-radius:14px;border:2px solid;background:#fff}[dir] .summary-card[data-v-e75c367e]:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.08)}[dir] .summary-card-primary[data-v-e75c367e]{border-color:#dbeafe}[dir=ltr] .summary-card-primary[data-v-e75c367e]{background:linear-gradient(135deg,#eff6ff,#dbeafe)}[dir=rtl] .summary-card-primary[data-v-e75c367e]{background:linear-gradient(-135deg,#eff6ff,#dbeafe)}[dir] .summary-card-warning[data-v-e75c367e]{border-color:#fde68a}[dir=ltr] .summary-card-warning[data-v-e75c367e]{background:linear-gradient(135deg,#fef3c7,#fde68a)}[dir=rtl] .summary-card-warning[data-v-e75c367e]{background:linear-gradient(-135deg,#fef3c7,#fde68a)}[dir] body.dark-layout .summary-card[data-v-e75c367e]{background:#283046;border-color:#3b4253}[dir] body.dark-layout .summary-card-primary[data-v-e75c367e]{border-color:#3b5a7f}[dir=ltr] body.dark-layout .summary-card-primary[data-v-e75c367e]{background:linear-gradient(135deg,#1e3a5f,#2d4a6f)}[dir=rtl] body.dark-layout .summary-card-primary[data-v-e75c367e]{background:linear-gradient(-135deg,#1e3a5f,#2d4a6f)}[dir] body.dark-layout .summary-card-warning[data-v-e75c367e]{border-color:#6a5c3a}[dir=ltr] body.dark-layout .summary-card-warning[data-v-e75c367e]{background:linear-gradient(135deg,#4a3c1a,#5a4c2a)}[dir=rtl] body.dark-layout .summary-card-warning[data-v-e75c367e]{background:linear-gradient(-135deg,#4a3c1a,#5a4c2a)}.summary-icon[data-v-e75c367e]{width:48px;height:48px;display:grid;place-items:center;flex-shrink:0}[dir] .summary-icon[data-v-e75c367e]{border-radius:12px}.summary-card-primary .summary-icon[data-v-e75c367e]{color:#fff}[dir] .summary-card-primary .summary-icon[data-v-e75c367e]{background:#2563eb}.summary-card-warning .summary-icon[data-v-e75c367e]{color:#fff}[dir] .summary-card-warning .summary-icon[data-v-e75c367e]{background:#f59e0b}.summary-info[data-v-e75c367e]{display:flex;flex-direction:column;gap:.25rem}.summary-label[data-v-e75c367e]{font-size:.85rem;font-weight:500;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}body.dark-layout .summary-label[data-v-e75c367e]{color:#9ca3af}.summary-value[data-v-e75c367e]{font-size:1.75rem;font-weight:800;color:#111827;line-height:1}body.dark-layout .summary-value[data-v-e75c367e]{color:#f3f4f6}.selection-instruction[data-v-e75c367e]{display:flex;align-items:center;gap:.75rem;color:#1e40af;font-size:.95rem;font-weight:500;transition:all .3s ease}[dir] .selection-instruction[data-v-e75c367e]{padding:.875rem 1.25rem;background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;margin-bottom:1.5rem}[dir] .selection-instruction[data-v-e75c367e]:hover{background:#dbeafe;border-color:#93c5fd}body.dark-layout .selection-instruction[data-v-e75c367e]{color:#93c5fd}[dir] body.dark-layout .selection-instruction[data-v-e75c367e]{background:#1e3a5f;border-color:#3b5a7f}[dir] body.dark-layout .selection-instruction[data-v-e75c367e]:hover{background:#2d4a6f;border-color:#4b6a8f}.cash-register-grid-improved[data-v-e75c367e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}[dir] .cash-register-grid-improved[data-v-e75c367e]{margin-bottom:1.5rem}.cash-register-card-improved[data-v-e75c367e]{position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}[dir] .cash-register-card-improved[data-v-e75c367e]{background:#fff;border:2px solid #e5e7eb;border-radius:16px;padding:1.5rem;cursor:pointer}[dir] .cash-register-card-improved[data-v-e75c367e]:hover:not(.card-disabled){border-color:#93c5fd;box-shadow:0 12px 28px rgba(37,99,235,.15);transform:translateY(-4px)}[dir] .cash-register-card-improved.card-selected[data-v-e75c367e]{border-color:#2563eb;box-shadow:0 16px 40px rgba(37,99,235,.3);transform:translateY(-2px)}[dir=ltr] .cash-register-card-improved.card-selected[data-v-e75c367e]{background:linear-gradient(135deg,#eff6ff,#dbeafe 50%,#bfdbfe)}[dir=rtl] .cash-register-card-improved.card-selected[data-v-e75c367e]{background:linear-gradient(-135deg,#eff6ff,#dbeafe 50%,#bfdbfe)}[dir] body.dark-layout .cash-register-card-improved[data-v-e75c367e]{background:#283046;border-color:#3b4253}[dir] body.dark-layout .cash-register-card-improved[data-v-e75c367e]:hover:not(.card-disabled){border-color:#5b8def;background:#2d3a5a}[dir] body.dark-layout .cash-register-card-improved.card-selected[data-v-e75c367e]{border-color:#5b8def}[dir=ltr] body.dark-layout .cash-register-card-improved.card-selected[data-v-e75c367e]{background:linear-gradient(135deg,#1e3a5f,#2d4a6f 50%,#3b5a7f)}[dir=rtl] body.dark-layout .cash-register-card-improved.card-selected[data-v-e75c367e]{background:linear-gradient(-135deg,#1e3a5f,#2d4a6f 50%,#3b5a7f)}.cash-register-card-improved.card-disabled[data-v-e75c367e]{opacity:.5}[dir] .cash-register-card-improved.card-disabled[data-v-e75c367e]{cursor:not-allowed;background:#f9fafb}[dir] body.dark-layout .cash-register-card-improved.card-disabled[data-v-e75c367e]{background:#1e2533}.selection-checkmark[data-v-e75c367e]{position:absolute;top:1rem;width:36px;height:36px;color:#fff;display:grid;place-items:center;z-index:10}[dir] .selection-checkmark[data-v-e75c367e]{background:#10b981;border-radius:50%;box-shadow:0 4px 12px rgba(16,185,129,.4)}[dir=ltr] .selection-checkmark[data-v-e75c367e]{right:1rem}[dir=rtl] .selection-checkmark[data-v-e75c367e]{left:1rem}.disabled-overlay[data-v-e75c367e]{position:absolute;inset:0;backdrop-filter:blur(2px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;color:#fff;font-weight:700;font-size:1rem;z-index:5}[dir] .disabled-overlay[data-v-e75c367e]{background:rgba(0,0,0,.7);border-radius:14px}.card-content[data-v-e75c367e]{display:flex;align-items:flex-start;gap:1rem}.card-icon-wrapper[data-v-e75c367e]{flex-shrink:0}.card-icon[data-v-e75c367e]{width:56px;height:56px;display:grid;place-items:center;color:#111827;transition:all .3s ease}[dir] .card-icon[data-v-e75c367e]{border-radius:14px}[dir=ltr] .card-icon[data-v-e75c367e]{background:linear-gradient(135deg,#e5e7eb,#f3f4f6)}[dir=rtl] .card-icon[data-v-e75c367e]{background:linear-gradient(-135deg,#e5e7eb,#f3f4f6)}.card-icon.icon-local[data-v-e75c367e]{color:#1d4ed8}[dir=ltr] .card-icon.icon-local[data-v-e75c367e]{background:linear-gradient(135deg,#dbeafe,#bfdbfe)}[dir=rtl] .card-icon.icon-local[data-v-e75c367e]{background:linear-gradient(-135deg,#dbeafe,#bfdbfe)}.card-icon.icon-api[data-v-e75c367e]{color:#047857}[dir=ltr] .card-icon.icon-api[data-v-e75c367e]{background:linear-gradient(135deg,#d1fae5,#a7f3d0)}[dir=rtl] .card-icon.icon-api[data-v-e75c367e]{background:linear-gradient(-135deg,#d1fae5,#a7f3d0)}[dir] .card-selected .card-icon[data-v-e75c367e]{transform:scale(1.1);box-shadow:0 4px 12px rgba(0,0,0,.1)}.card-info[data-v-e75c367e]{flex:1;min-width:0}.card-name[data-v-e75c367e]{font-size:1.125rem;font-weight:700;color:#111827;line-height:1.3}[dir] .card-name[data-v-e75c367e]{margin-bottom:.5rem}body.dark-layout .card-name[data-v-e75c367e]{color:#f3f4f6}.card-details[data-v-e75c367e]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.detail-item[data-v-e75c367e]{display:inline-flex;align-items:center;gap:.375rem;font-size:.875rem;color:#6b7280;font-weight:500}body.dark-layout .detail-item[data-v-e75c367e]{color:#9ca3af}.detail-badge[data-v-e75c367e]{display:inline-flex;align-items:center;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}[dir] .detail-badge[data-v-e75c367e]{padding:.25rem .625rem;border-radius:999px}.badge-local[data-v-e75c367e]{color:#1e40af}[dir] .badge-local[data-v-e75c367e]{background:#dbeafe}.badge-api[data-v-e75c367e]{color:#065f46}[dir] .badge-api[data-v-e75c367e]{background:#d1fae5}body.dark-layout .badge-local[data-v-e75c367e]{color:#93c5fd}[dir] body.dark-layout .badge-local[data-v-e75c367e]{background:#1e3a5f}body.dark-layout .badge-api[data-v-e75c367e]{color:#6ee7b7}[dir] body.dark-layout .badge-api[data-v-e75c367e]{background:#064e3b}[dir] .card-status[data-v-e75c367e]{margin-top:1rem;padding-top:1rem;border-top:1px solid #e5e7eb}[dir] body.dark-layout .card-status[data-v-e75c367e]{border-top-color:#3b4253}.status-indicator[data-v-e75c367e]{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.025em}[dir] .status-indicator[data-v-e75c367e]{padding:.375rem .875rem;border-radius:999px}.status-open[data-v-e75c367e]{color:#065f46}[dir] .status-open[data-v-e75c367e]{background:#d1fae5}.status-closed[data-v-e75c367e]{color:#991b1b}[dir] .status-closed[data-v-e75c367e]{background:#fee2e2}body.dark-layout .status-open[data-v-e75c367e]{color:#6ee7b7}[dir] body.dark-layout .status-open[data-v-e75c367e]{background:#064e3b}body.dark-layout .status-closed[data-v-e75c367e]{color:#fecaca}[dir] body.dark-layout .status-closed[data-v-e75c367e]{background:#7f1d1d}.status-dot[data-v-e75c367e]{width:8px;height:8px}[dir] .status-dot[data-v-e75c367e]{border-radius:50%;background:currentColor}[dir=ltr] .status-dot[data-v-e75c367e],[dir=rtl] .status-dot[data-v-e75c367e]{animation:pulse-data-v-e75c367e 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse-data-v-e75c367e{0%,to{opacity:1}50%{opacity:.5}}.empty-state[data-v-e75c367e]{color:#9ca3af}[dir] .empty-state[data-v-e75c367e]{text-align:center;padding:4rem 2rem}.empty-state svg[data-v-e75c367e]{opacity:.3}[dir] .empty-state svg[data-v-e75c367e]{margin-bottom:1rem}.empty-text[data-v-e75c367e]{font-size:1.125rem;font-weight:500;color:#6b7280}body.dark-layout .empty-text[data-v-e75c367e]{color:#9ca3af}.selection-alert[data-v-e75c367e]{display:flex;align-items:center;gap:.75rem;color:#92400e;font-size:.95rem;font-weight:600}[dir] .selection-alert[data-v-e75c367e]{padding:.875rem 1.25rem;background:#fef3c7;border:1px solid #fbbf24;border-radius:12px}body.dark-layout .selection-alert[data-v-e75c367e]{color:#fbbf24}[dir] body.dark-layout .selection-alert[data-v-e75c367e]{background:#4a3c1a;border-color:#6a5c3a}.modal-footer-custom[data-v-e75c367e]{display:flex;align-items:center;justify-content:space-between;gap:1rem}[dir] .modal-footer-custom[data-v-e75c367e]{padding:1.5rem 2rem;background:#f9fafb;border-top:1px solid #e5e7eb}[dir] body.dark-layout .modal-footer-custom[data-v-e75c367e]{background:#161d31;border-top-color:#3b4253}.footer-info[data-v-e75c367e]{display:flex;align-items:center;gap:.5rem;font-size:.95rem;color:#6b7280;font-weight:500}body.dark-layout .footer-info[data-v-e75c367e]{color:#9ca3af}.footer-info strong[data-v-e75c367e]{color:#111827;font-weight:700}body.dark-layout .footer-info strong[data-v-e75c367e]{color:#f3f4f6}.footer-actions[data-v-e75c367e]{display:flex;gap:.75rem}.btn-assign[data-v-e75c367e],.btn-cancel[data-v-e75c367e]{display:inline-flex;align-items:center;gap:.5rem;font-weight:600;transition:all .2s ease}[dir] .btn-assign[data-v-e75c367e],[dir] .btn-cancel[data-v-e75c367e]{border-radius:10px}[dir] .btn-cancel[data-v-e75c367e]:hover{background:#f3f4f6;border-color:#d1d5db}.btn-assign[data-v-e75c367e]:disabled{opacity:.5}[dir] .btn-assign[data-v-e75c367e]:disabled{cursor:not-allowed}[dir=ltr] .check-bounce-enter-active[data-v-e75c367e],[dir=rtl] .check-bounce-enter-active[data-v-e75c367e]{animation:check-bounce-data-v-e75c367e .5s cubic-bezier(.68,-.55,.265,1.55)}[dir=ltr] .check-bounce-leave-active[data-v-e75c367e],[dir=rtl] .check-bounce-leave-active[data-v-e75c367e]{animation:check-bounce-data-v-e75c367e .3s cubic-bezier(.68,-.55,.265,1.55) reverse}@keyframes check-bounce-data-v-e75c367e{0%{transform:scale(0);opacity:0}50%{transform:scale(1.2)}to{transform:scale(1);opacity:1}}.fade-slide-enter-active[data-v-e75c367e],.fade-slide-leave-active[data-v-e75c367e]{transition:all .3s ease}.fade-slide-enter-from[data-v-e75c367e],.fade-slide-leave-to[data-v-e75c367e]{opacity:0}[dir] .fade-slide-enter-from[data-v-e75c367e],[dir] .fade-slide-leave-to[data-v-e75c367e]{transform:translateY(-10px)}@media (max-width:767.98px){[dir] .modal-header-custom[data-v-e75c367e]{padding:1.5rem 1rem 1rem}.header-content[data-v-e75c367e]{flex-direction:column;gap:.75rem}.header-icon[data-v-e75c367e]{width:48px;height:48px}.header-title[data-v-e75c367e]{font-size:1.25rem}[dir] .modal-body-custom[data-v-e75c367e]{padding:1.5rem 1rem}.cash-register-grid-improved[data-v-e75c367e],.summary-cards[data-v-e75c367e]{grid-template-columns:1fr}.modal-footer-custom[data-v-e75c367e]{flex-direction:column;align-items:stretch;gap:1rem}[dir] .modal-footer-custom[data-v-e75c367e]{padding:1.25rem 1rem}.footer-info[data-v-e75c367e]{justify-content:center}[dir] .footer-info[data-v-e75c367e]{text-align:center}.footer-actions[data-v-e75c367e]{flex-direction:column-reverse}.btn-assign[data-v-e75c367e],.btn-cancel[data-v-e75c367e]{width:100%;justify-content:center}}[data-v-e75c367e] .driver-popover{color:#fff;max-width:420px}[dir][data-v-e75c367e] .driver-popover{border-radius:16px;box-shadow:0 20px 60px rgba(102,126,234,.4);border:2px solid hsla(0,0%,100%,.2)}[dir=ltr][data-v-e75c367e] .driver-popover{background:linear-gradient(135deg,#667eea,#764ba2)}[dir=rtl][data-v-e75c367e] .driver-popover{background:linear-gradient(-135deg,#667eea,#764ba2)}[data-v-e75c367e] .driver-popover-title{font-size:1.25rem;font-weight:700;color:#fff}[dir][data-v-e75c367e] .driver-popover-title{margin-bottom:.75rem;padding:1.5rem 1.5rem 1rem;border-bottom:1px solid hsla(0,0%,100%,.15)}[data-v-e75c367e] .driver-popover-description{font-size:.95rem;line-height:1.6;color:hsla(0,0%,100%,.95)}[dir][data-v-e75c367e] .driver-popover-description{padding:0 1.5rem 1.5rem}[data-v-e75c367e] .driver-popover-description strong{color:#fbbf24;font-weight:600}[data-v-e75c367e] .driver-popover-footer{display:flex;justify-content:space-between;align-items:center}[dir][data-v-e75c367e] .driver-popover-footer{padding:1rem 1.5rem;border-top:1px solid hsla(0,0%,100%,.15);background:rgba(0,0,0,.1);border-radius:0 0 14px 14px}[data-v-e75c367e] .driver-popover-close-btn,[data-v-e75c367e] .driver-popover-next-btn,[data-v-e75c367e] .driver-popover-prev-btn{color:#667eea;font-weight:600;font-size:.9rem;transition:all .2s ease}[dir][data-v-e75c367e] .driver-popover-close-btn,[dir][data-v-e75c367e] .driver-popover-next-btn,[dir][data-v-e75c367e] .driver-popover-prev-btn{background:#fff;border:none;padding:.6rem 1.25rem;border-radius:8px;cursor:pointer;box-shadow:0 4px 12px rgba(0,0,0,.1)}[data-v-e75c367e] .driver-popover-next-btn:hover,[data-v-e75c367e] .driver-popover-prev-btn:hover{color:#1f2937}[dir][data-v-e75c367e] .driver-popover-next-btn:hover,[dir][data-v-e75c367e] .driver-popover-prev-btn:hover{background:#fbbf24;transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,.15)}[data-v-e75c367e] .driver-popover-close-btn{position:absolute;top:1rem;width:32px;height:32px;font-size:1.5rem;line-height:1;display:flex;align-items:center;justify-content:center}[dir][data-v-e75c367e] .driver-popover-close-btn{background:hsla(0,0%,100%,.2);padding:0}[dir=ltr][data-v-e75c367e] .driver-popover-close-btn{right:1rem}[dir=rtl][data-v-e75c367e] .driver-popover-close-btn{left:1rem}[dir][data-v-e75c367e] .driver-popover-close-btn:hover{background:hsla(0,0%,100%,.3)}[dir=ltr][data-v-e75c367e] .driver-popover-close-btn:hover{transform:rotate(90deg)}[dir=rtl][data-v-e75c367e] .driver-popover-close-btn:hover{transform:rotate(-90deg)}[dir][data-v-e75c367e] .driver-popover-arrow-side-bottom,[dir][data-v-e75c367e] .driver-popover-arrow-side-left,[dir][data-v-e75c367e] .driver-popover-arrow-side-right,[dir][data-v-e75c367e] .driver-popover-arrow-side-top{border-color:#667eea}[dir=ltr][data-v-e75c367e] .driver-popover,[dir=rtl][data-v-e75c367e] .driver-popover{animation:driverFadeInUp-data-v-e75c367e .3s ease-out}@keyframes driverFadeInUp-data-v-e75c367e{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}[data-v-e75c367e] .driver-overlay{backdrop-filter:blur(2px)}[dir][data-v-e75c367e] .driver-overlay{background-color:rgba(0,0,0,.75)!important}[dir][data-v-e75c367e] .driver-active-element{box-shadow:0 0 0 4px rgba(102,126,234,.4),0 0 0 8px rgba(102,126,234,.2)!important;border-radius:8px}[data-v-e75c367e] .driver-popover-progress-text{color:hsla(0,0%,100%,.8);font-size:.85rem}.help-btn[data-v-e75c367e]{transition:all .3s ease!important}[dir] .help-btn[data-v-e75c367e]{border:2px solid hsla(0,0%,100%,.3)!important}[dir] .help-btn[data-v-e75c367e]:hover{border-color:hsla(0,0%,100%,.6)!important;background:hsla(0,0%,100%,.1)!important;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)!important}.flatpickr-input[disabled][data-v-e75c367e]{color:#6c757d!important}[dir] .flatpickr-input[disabled][data-v-e75c367e]{background-color:#e9ecef!important;cursor:not-allowed!important}