.toast-container[data-v-c518c24e]{position:fixed;top:20px;right:20px;z-index:9999;display:flex;flex-direction:column;gap:10px;pointer-events:none}.toast[data-v-c518c24e]{display:flex;align-items:center;gap:12px;min-width:300px;max-width:450px;padding:14px 16px;border-radius:12px;background:#fffffff2;box-shadow:0 8px 24px #00000026;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:auto;cursor:pointer;transition:transform .2s,opacity .2s;border-left:4px solid}.toast[data-v-c518c24e]:hover{transform:translate(-4px)}.toast-icon[data-v-c518c24e]{font-size:20px;font-weight:700;flex-shrink:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:50%}.toast-message[data-v-c518c24e]{flex:1;font-size:14px;font-weight:600;color:#3b2416eb;line-height:1.4}.toast-close[data-v-c518c24e]{border:none;background:#0000001a;width:24px;height:24px;border-radius:50%;cursor:pointer;font-size:18px;font-weight:700;color:#0009;display:flex;align-items:center;justify-content:center;transition:background .2s;flex-shrink:0}.toast-close[data-v-c518c24e]:hover{background:#0003}.toast-success[data-v-c518c24e]{border-left-color:#2fb44a}.toast-success .toast-icon[data-v-c518c24e]{color:#2fb44a;background:#2fb44a26}.toast-error[data-v-c518c24e]{border-left-color:#d84a2a}.toast-error .toast-icon[data-v-c518c24e]{color:#d84a2a;background:#d84a2a26}.toast-warning[data-v-c518c24e]{border-left-color:#f2a11a}.toast-warning .toast-icon[data-v-c518c24e]{color:#f2a11a;background:#f2a11a26}.toast-info[data-v-c518c24e]{border-left-color:#4a90e2}.toast-info .toast-icon[data-v-c518c24e]{color:#4a90e2;background:#4a90e226}.toast-enter-active[data-v-c518c24e],.toast-leave-active[data-v-c518c24e]{transition:all .3s ease}.toast-enter-from[data-v-c518c24e]{opacity:0;transform:translate(100%)}.toast-leave-to[data-v-c518c24e]{opacity:0;transform:translate(50%)}.toast-move[data-v-c518c24e]{transition:transform .3s ease}@media (max-width: 768px){.toast-container[data-v-c518c24e]{top:10px;right:10px;left:10px}.toast[data-v-c518c24e]{min-width:auto;max-width:none}}.shell[data-v-3c154fe4]{--brand-red: #D84A2A;--brand-orange:#F2A11A;--brand-brown: #3B2416;--brand-dark: #121214;--muted: rgba(27,27,31,.72);--ring: rgba(242,161,26,.18);--primary: var(--brand-red);--primary2: var(--brand-orange);min-height:100vh;display:grid;grid-template-columns:1fr;background:#fff}.left[data-v-3c154fe4]{position:relative;overflow:hidden;min-height:42vh;background-image:url(/assets/brick-D-Q6XcB4.png);background-size:cover;background-position:center;display:grid;place-items:center;padding:22px}.overlay[data-v-3c154fe4]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:radial-gradient(900px 520px at 20% 20%,rgba(242,161,26,.55),transparent 58%),radial-gradient(850px 520px at 80% 70%,rgba(216,74,42,.45),transparent 60%),linear-gradient(135deg,#121214b8,#3b24168c)}.leftInner[data-v-3c154fe4]{position:relative;z-index:1;width:min(520px,100%);display:grid;place-items:center;text-align:center;padding:18px;border-radius:18px;background:#0000002e;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border:1px solid rgba(255,255,255,.1)}.logo[data-v-3c154fe4]{width:min(320px,82%);height:auto;display:block;filter:drop-shadow(0 14px 28px rgba(0,0,0,.55))}.right[data-v-3c154fe4]{display:flex;align-items:center;justify-content:center;padding:20px;background:#fff}.card[data-v-3c154fe4]{width:min(420px,100%);padding:22px}.title[data-v-3c154fe4]{margin-bottom:14px}.kicker[data-v-3c154fe4]{display:inline-block;font-weight:800;font-size:12px;letter-spacing:.16em;color:var(--brand-brown)}h2[data-v-3c154fe4]{margin:8px 0 6px;font-size:28px;text-align:center;padding:20px}.muted[data-v-3c154fe4]{margin:0;color:var(--muted);font-size:14px}.form[data-v-3c154fe4]{margin-top:16px;display:flex;flex-direction:column;gap:12px}.field[data-v-3c154fe4]{display:flex;flex-direction:column;gap:6px}.label[data-v-3c154fe4]{font-size:13px;color:var(--muted);font-weight:700}.inputWrap[data-v-3c154fe4]{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:999px;background:#f2a11a14;border:1px solid rgba(216,74,42,.18);box-shadow:0 0 #f2a11a00;transition:box-shadow .15s ease,border-color .15s ease,background .15s ease}.inputWrap[data-v-3c154fe4]:focus-within{border-color:#f2a11a73;box-shadow:0 0 0 6px var(--ring);background:#f2a11a1a}.icon[data-v-3c154fe4]{width:24px;text-align:center;opacity:.78}input[data-v-3c154fe4]{border:none;outline:none;background:transparent;width:100%;font-size:14px}.row[data-v-3c154fe4]{display:flex;align-items:center;justify-content:space-between;margin-top:2px}.check[data-v-3c154fe4]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--muted)}.link[data-v-3c154fe4]{font-size:13px;color:#3b2416bf}.link[data-v-3c154fe4]:hover{text-decoration:underline}.error[data-v-3c154fe4]{margin:0;padding:10px 12px;background:#d84a2a1a;border:1px solid rgba(216,74,42,.25);color:#b4001c;border-radius:14px;font-size:13px}.btn[data-v-3c154fe4]{margin-top:4px;border:none;cursor:pointer;padding:12px 14px;border-radius:999px;font-weight:900;letter-spacing:.08em;color:#fff;background:linear-gradient(90deg,var(--primary),var(--primary2));box-shadow:0 12px 25px #d84a2a38}.btn[data-v-3c154fe4]:disabled{opacity:.65;cursor:not-allowed}.hint[data-v-3c154fe4]{margin-top:14px;font-size:12px;color:var(--muted);background:#00000008;border:1px dashed rgba(0,0,0,.12);padding:10px 12px;border-radius:14px}.hint ul[data-v-3c154fe4]{margin:6px 0 0;padding-left:18px}.hint li[data-v-3c154fe4]{margin:2px 0}@media (min-width: 960px){.shell[data-v-3c154fe4]{grid-template-columns:1.15fr 1fr}.left[data-v-3c154fe4]{min-height:100vh;padding:48px}.right[data-v-3c154fe4]{padding:28px;background:linear-gradient(180deg,#ffffff14,#ffffff05)}.card[data-v-3c154fe4]{padding:26px}}.card[data-v-d03d7e8a]{position:relative;border:none;cursor:pointer;background:#ffffffd1;border:1px solid rgba(0,0,0,.06);border-radius:16px;padding:10px 10px 12px;box-shadow:0 12px 26px #00000014;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease;text-align:center}.card[data-v-d03d7e8a]:hover{transform:translateY(-2px);box-shadow:0 16px 34px #0000001a}.card.inactive[data-v-d03d7e8a]{opacity:.5;filter:grayscale(.7);cursor:not-allowed;background:#c8c8c880}.card.inactive[data-v-d03d7e8a]:hover{transform:none;box-shadow:0 12px 26px #00000014}.inactiveOverlay[data-v-d03d7e8a]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:#00000026;border-radius:16px;z-index:10}.inactiveBadge[data-v-d03d7e8a]{padding:8px 14px;background:#e53935f2;color:#fff;font-size:11px;font-weight:900;border-radius:999px;box-shadow:0 6px 16px #00000040;letter-spacing:.05em}.who[data-v-d03d7e8a]{display:flex;justify-content:center;margin-bottom:8px}.tag[data-v-d03d7e8a]{font-size:11px;font-weight:900;color:#3b2416e6;background:#3b241614;border:1px solid rgba(59,36,22,.12);padding:6px 10px;border-radius:999px}.tag.ghost[data-v-d03d7e8a]{opacity:.55}.iconWrap[data-v-d03d7e8a]{display:grid;place-items:center;margin-top:6px;margin-bottom:6px}.icon[data-v-d03d7e8a]{width:74px;height:74px;stroke-width:0;opacity:.95}.s-ok .icon[data-v-d03d7e8a]{fill:var(--ok)}.s-bad .icon[data-v-d03d7e8a]{fill:var(--bad)}.s-warn .icon[data-v-d03d7e8a]{fill:var(--warn)}.s-muted .icon[data-v-d03d7e8a]{fill:#00000040}.num[data-v-d03d7e8a]{font-size:26px;font-weight:1000;letter-spacing:-.5px;color:#3b2416eb;margin-top:2px}.state[data-v-d03d7e8a]{font-size:12px;font-weight:900;color:#3b24169e}.overlay[data-v-e886163c]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000a6;display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.dialog[data-v-e886163c]{background:#fff;border-radius:16px;box-shadow:0 20px 60px #00000059;width:min(460px,100%);max-width:100%;animation:slideIn-e886163c .2s ease-out}@keyframes slideIn-e886163c{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.dialogHeader[data-v-e886163c]{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid rgba(0,0,0,.08)}.dialogTitle[data-v-e886163c]{margin:0;font-size:18px;font-weight:800;color:#3b2416}.closeBtn[data-v-e886163c]{border:none;background:#0000000f;width:32px;height:32px;border-radius:10px;cursor:pointer;font-size:18px;color:#0009;transition:all .2s ease}.closeBtn[data-v-e886163c]:hover{background:#0000001f}.dialogBody[data-v-e886163c]{padding:18px}.dialogMessage[data-v-e886163c]{margin:0;font-size:15px;line-height:1.5;color:#000000bf;font-weight:600}.dialogActions[data-v-e886163c]{display:flex;gap:10px;justify-content:flex-end;padding:14px 18px;border-top:1px solid rgba(0,0,0,.06);background:#00000005}.btn[data-v-e886163c]{border:none;cursor:pointer;padding:10px 18px;border-radius:10px;font-weight:800;font-size:14px;transition:all .2s ease}.btn.ghost[data-v-e886163c]{background:#0000000f;color:#000000bf}.btn.ghost[data-v-e886163c]:hover{background:#0000001f}.btn.primary[data-v-e886163c]{color:#fff;background:linear-gradient(90deg,#d84a2a,#f2a11a);box-shadow:0 4px 12px #d84a2a4d}.btn.primary[data-v-e886163c]:hover{transform:translateY(-1px);box-shadow:0 6px 16px #d84a2a66}.btn.danger[data-v-e886163c]{color:#fff;background:linear-gradient(90deg,#c62828,#d32f2f);box-shadow:0 4px 12px #d32f2f4d}.btn.danger[data-v-e886163c]:hover{transform:translateY(-1px);box-shadow:0 6px 16px #d32f2f66}.backdrop[data-v-1bcfc1d9]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;padding:14px;z-index:2000}.modal-large[data-v-1bcfc1d9]{width:min(900px,95vw);max-height:90vh;background:#fffffff2;border:1px solid rgba(0,0,0,.1);border-radius:18px;box-shadow:0 26px 70px #00000038;overflow:hidden;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;flex-direction:column}.head[data-v-1bcfc1d9]{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;background:linear-gradient(90deg,#d84a2a1a,#f2a11a1a);border-bottom:1px solid rgba(0,0,0,.06);flex-shrink:0}.left[data-v-1bcfc1d9]{display:flex;align-items:center;gap:10px}.badge[data-v-1bcfc1d9]{width:28px;height:28px;border-radius:10px;display:grid;place-items:center;font-weight:1000;background:#f2a11a33;border:1px solid rgba(0,0,0,.06);font-size:16px}.ttl[data-v-1bcfc1d9]{font-weight:1000;color:#3b2416eb}.x[data-v-1bcfc1d9]{border:none;background:#0000000f;width:38px;height:38px;border-radius:12px;cursor:pointer;font-size:18px;transition:all .2s}.x[data-v-1bcfc1d9]:hover{background:#0000001f}.body[data-v-1bcfc1d9]{padding:14px;overflow-y:auto;flex:1}.config-section[data-v-1bcfc1d9]{margin-bottom:16px}.label[data-v-1bcfc1d9]{display:block;margin-bottom:8px;font-weight:800;color:#3b2416d9;font-size:14px}.num-divisiones[data-v-1bcfc1d9]{display:flex;gap:12px;align-items:center}.num-btn-control[data-v-1bcfc1d9]{width:40px;height:40px;border:1px solid rgba(0,0,0,.12);background:linear-gradient(90deg,#d84a2a,#f2a11a);color:#fff;border-radius:10px;cursor:pointer;font-weight:1000;font-size:20px;transition:all .2s;display:flex;align-items:center;justify-content:center}.num-btn-control[data-v-1bcfc1d9]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #d84a2a4d}.num-btn-control[data-v-1bcfc1d9]:disabled{opacity:.3;cursor:not-allowed;background:#0000001a}.num-display[data-v-1bcfc1d9]{min-width:60px;padding:10px 20px;background:#f2a11a26;border:1px solid rgba(242,161,26,.3);border-radius:10px;font-weight:1000;font-size:18px;text-align:center;color:#3b2416eb}.alert-warning[data-v-1bcfc1d9]{padding:12px;background:#f2a11a26;border:1px solid rgba(242,161,26,.3);border-radius:10px;margin-bottom:16px;font-weight:800;color:#b46400f2}.items-grid[data-v-1bcfc1d9]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px}.column-title[data-v-1bcfc1d9]{margin:0 0 12px;font-size:16px;font-weight:1000;color:#3b2416eb}.items-list[data-v-1bcfc1d9]{display:flex;flex-direction:column;gap:8px;max-height:400px;overflow-y:auto;margin-bottom:12px;padding-right:4px}.item-card[data-v-1bcfc1d9]{display:flex;justify-content:space-between;align-items:center;padding:12px;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:10px;gap:12px}.item-card.sin-asignar[data-v-1bcfc1d9]{border-color:#f2a11a66;background:#f2a11a0d}.item-info[data-v-1bcfc1d9]{flex:1}.item-name[data-v-1bcfc1d9]{font-weight:800;color:#3b2416eb;margin-bottom:4px}.item-details[data-v-1bcfc1d9]{font-size:12px;color:#3b2416a6;font-weight:600}.division-selector[data-v-1bcfc1d9]{min-width:140px}.division-select[data-v-1bcfc1d9]{width:100%;padding:8px 12px;border:1px solid rgba(0,0,0,.12);background:#fff;border-radius:8px;cursor:pointer;font-weight:800;font-size:13px;color:#3b2416d9;transition:all .2s}.division-select[data-v-1bcfc1d9]:focus{outline:none;border-color:#f2a11a;box-shadow:0 0 0 3px #f2a11a26}.division-select option[data-v-1bcfc1d9]{padding:8px;font-weight:700}.quick-actions[data-v-1bcfc1d9]{display:flex;gap:8px}.btn-action[data-v-1bcfc1d9]{flex:1;padding:10px;border:none;border-radius:10px;cursor:pointer;font-weight:800;font-size:13px;transition:all .2s}.btn-action.secondary[data-v-1bcfc1d9]{background:#0000000f;color:#000000bf}.btn-action.secondary[data-v-1bcfc1d9]:hover{background:#0000001f}.divisiones-summary[data-v-1bcfc1d9]{display:flex;flex-direction:column;gap:12px}.division-card[data-v-1bcfc1d9]{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:10px;overflow:hidden}.division-header[data-v-1bcfc1d9]{display:flex;justify-content:space-between;padding:10px 12px;background:linear-gradient(90deg,#d84a2a14,#f2a11a14);border-bottom:1px solid rgba(0,0,0,.06)}.division-number[data-v-1bcfc1d9]{font-weight:1000;color:#3b2416eb}.division-total[data-v-1bcfc1d9]{font-weight:1000;color:#d84a2a}.empty-division[data-v-1bcfc1d9]{padding:20px 12px;text-align:center;color:#3b241673;font-weight:600;font-size:13px}.btn-asignar-rapido[data-v-1bcfc1d9]{display:block;margin:8px auto 0;padding:6px 12px;background:#f2a11a26;border:1px solid rgba(242,161,26,.3);border-radius:8px;cursor:pointer;font-weight:800;font-size:11px;color:#b46400f2;transition:all .2s}.btn-asignar-rapido[data-v-1bcfc1d9]:hover{background:#f2a11a40}.division-items[data-v-1bcfc1d9]{padding:8px 12px;display:flex;flex-direction:column;gap:6px}.division-item[data-v-1bcfc1d9]{display:flex;justify-content:space-between;padding:6px 8px;background:#00000005;border-radius:6px;font-size:13px}.division-item span[data-v-1bcfc1d9]:first-child{font-weight:700;color:#3b2416c7}.division-item span[data-v-1bcfc1d9]:last-child{font-weight:800;color:#d84a2a}.actions[data-v-1bcfc1d9]{display:flex;gap:10px;justify-content:flex-end;padding:12px 14px;border-top:1px solid rgba(0,0,0,.06);background:#ffffffbf;flex-shrink:0}.btn[data-v-1bcfc1d9]{border:none;cursor:pointer;padding:12px 20px;border-radius:12px;font-weight:1000;transition:all .2s}.btn.ghost[data-v-1bcfc1d9]{background:#0000000f;color:#000000bf}.btn.ghost[data-v-1bcfc1d9]:hover{background:#0000001f}.btn.primary[data-v-1bcfc1d9]{background:linear-gradient(90deg,#d84a2a,#f2a11a);color:#fff}.btn.primary[data-v-1bcfc1d9]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #d84a2a4d}.btn[data-v-1bcfc1d9]:disabled{opacity:.5;cursor:not-allowed}.loading-divisiones[data-v-1bcfc1d9]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:#3b2416a6}.spinner[data-v-1bcfc1d9]{width:48px;height:48px;border:4px solid rgba(242,161,26,.2);border-top-color:#f2a11a;border-radius:50%;animation:spin-1bcfc1d9 .8s linear infinite;margin-bottom:16px}@keyframes spin-1bcfc1d9{to{transform:rotate(360deg)}}.content-fade-in[data-v-1bcfc1d9]{animation:fadeIn-1bcfc1d9 .3s ease-in}@keyframes fadeIn-1bcfc1d9{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.backdrop[data-v-35f759bb]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:999}.delivery[data-v-35f759bb]{display:flex;flex-direction:column;align-items:flex-start;align-self:center}.modal[data-v-35f759bb]{width:100%;height:100%;background:#fffffff2;box-shadow:0 26px 70px #00000038;overflow:hidden;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;flex-direction:column}.head[data-v-35f759bb]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background:linear-gradient(90deg,#d84a2a1a,#f2a11a1a);border-bottom:1px solid rgba(0,0,0,.06);flex-shrink:0}.leftHead[data-v-35f759bb],.headActions[data-v-35f759bb]{display:flex;align-items:center;gap:10px}.mesa[data-v-35f759bb]{font-weight:1000;color:#3b2416eb;font-size:18px}.mesaSelector[data-v-35f759bb]{font-weight:1000;color:#3b2416eb;font-size:18px;border:2px solid rgba(216,74,42,.25);background:#f2a11a14;border-radius:10px;padding:8px 12px;cursor:pointer;outline:none;transition:all .2s ease}.mesaSelector[data-v-35f759bb]:hover:not(:disabled){border-color:#d84a2a73;background:#f2a11a24}.mesaSelector[data-v-35f759bb]:disabled{opacity:.6;cursor:not-allowed}.mesaSelector.static[data-v-35f759bb]{cursor:default;pointer-events:none}.clienteInput[data-v-35f759bb]{border:1px solid rgba(0,0,0,.1);background:#f2a11a0f;border-radius:12px;padding:10px 12px;outline:none;font-weight:800;color:#3b2416eb;font-size:14px}.clienteInput[data-v-35f759bb]::placeholder{color:#3b241673;font-weight:700}.checkboxField[data-v-35f759bb]{display:flex;flex-direction:row!important;align-items:center;gap:8px}.deliveryCheckbox[data-v-35f759bb]{width:18px;height:18px;cursor:pointer;accent-color:#F2A11A}.deliverySelect[data-v-35f759bb]{border:1px solid rgba(0,0,0,.1);background:#f2a11a0f;border-radius:12px;padding:10px 12px;outline:none;font-weight:800;color:#3b2416eb;font-size:14px;cursor:pointer}.deliveryTextarea[data-v-35f759bb]{border:1px solid rgba(0,0,0,.1);background:#f2a11a0f;border-radius:12px;padding:10px 12px;outline:none;font-weight:800;color:#3b2416eb;font-size:14px;font-family:inherit;resize:vertical;min-height:60px}.deliveryTextarea[data-v-35f759bb]::placeholder{color:#3b241673;font-weight:700}.status[data-v-35f759bb]{font-size:12px;font-weight:900;padding:6px 10px;border-radius:999px;border:1px solid rgba(0,0,0,.08)}.status.s-free[data-v-35f759bb]{background:#2fb44a1f;color:#1c6c2c}.status.s-occupied[data-v-35f759bb]{background:#e539351f;color:#8a1c1a}.status.s-prebill[data-v-35f759bb]{background:#f08a1a24;color:#7a3d00}.status.s-in_cash[data-v-35f759bb]{background:#0000000f;color:#000000ad}.moveBtn[data-v-35f759bb]{border:none;background:linear-gradient(90deg,#3b2416,#d84a2a);color:#fff;padding:8px 14px;border-radius:10px;cursor:pointer;font-weight:800;font-size:13px;transition:all .2s ease}.moveBtn[data-v-35f759bb]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #d84a2a4d}.moveBtn[data-v-35f759bb]:disabled{opacity:.5;cursor:not-allowed}.x[data-v-35f759bb]{border:none;background:#0000000f;width:38px;height:38px;border-radius:12px;cursor:pointer;font-size:20px;transition:all .2s ease}.x[data-v-35f759bb]:hover{background:#0000001f}.meta[data-v-35f759bb]{display:flex;gap:25px;padding:12px 16px;border-bottom:1px solid rgba(0,0,0,.06);flex-shrink:0;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.meta div[data-v-35f759bb]{display:flex;flex-wrap:wrap;gap:15px;justify-content:flex-start;width:auto}.metaField[data-v-35f759bb]{flex:1;display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:800;color:#3b2416bf;height:fit-content;align-items:self-start;align-self:center}.metaField select[data-v-35f759bb]{border:1px solid rgba(0,0,0,.1);background:#f2a11a0f;border-radius:12px;padding:10px 12px;outline:none;font-weight:800;color:#3b2416eb;cursor:pointer;font-size:14px}.metaField select[data-v-35f759bb]:disabled{opacity:.6;cursor:not-allowed}.metaField span[data-v-35f759bb]{display:flex;white-space:nowrap}.metaField .required-mark[data-v-35f759bb]{color:#d84a2a;font-weight:1000;margin-left:4px}.metaLabel[data-v-35f759bb]{font-size:12px;font-weight:800;color:#3b2416bf}.metaValue[data-v-35f759bb]{font-size:14px;font-weight:700;color:#3b2416eb}.meseroFijo[data-v-35f759bb]{border:1px solid rgba(242,161,26,.25);background:#f2a11a1a;border-radius:12px;padding:10px 12px;font-weight:800;color:#3b2416eb;font-size:14px;display:flex;align-items:center;gap:6px}.meseroFijo[data-v-35f759bb]:before{content:"👤";font-size:16px}.tot[data-v-35f759bb]{min-width:140px;flex-direction:column;justify-content:center;gap:4px;font-size:12px;font-weight:900;color:#3b2416bf;display:flex;align-items:center;flex-direction:row}.tot strong[data-v-35f759bb]{font-size:18px;color:#3b2416eb}.body[data-v-35f759bb]{display:flex;gap:0;flex:1;overflow:hidden}.leftPanel[data-v-35f759bb]{display:flex;gap:0;flex:1.5;overflow:hidden}.categories[data-v-35f759bb]{display:flex;flex-direction:column;gap:4px;padding:12px 8px;background:#3b24160a;border-right:1px solid rgba(0,0,0,.06);overflow-y:auto;min-width:120px;max-width:140px}.categoryTab[data-v-35f759bb]{border:none;background:transparent;padding:10px 12px;border-radius:10px;cursor:pointer;font-weight:800;font-size:13px;color:#3b2416b3;text-align:left;transition:all .2s ease;white-space:normal;word-wrap:break-word;line-height:1.3}.categoryTab[data-v-35f759bb]:hover{background:#f2a11a1f;color:#3b2416e6}.delivery-data-content[data-v-35f759bb]{max-height:190px;overflow:auto}.categoryTab.active[data-v-35f759bb]{background:linear-gradient(90deg,#d84a2ae6,#f2a11ae6);color:#fff;font-weight:900;box-shadow:0 2px 8px #d84a2a40}.productsPanel[data-v-35f759bb]{flex:1;overflow:hidden;display:flex;flex-direction:column}.orderPanel[data-v-35f759bb]{flex:1;overflow:hidden;display:flex;flex-direction:column;border-left:1px solid rgba(0,0,0,.06)}.panel[data-v-35f759bb]{padding:12px}.panelTitle[data-v-35f759bb]{font-weight:1000;color:#3b2416e6;margin:0;font-size:16px}.panelHead[data-v-35f759bb]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:12px}.searchWrap[data-v-35f759bb]{position:relative;width:min(280px,100%)}.search[data-v-35f759bb]{width:100%;padding:10px 34px 10px 12px;border-radius:12px;border:1px solid rgba(0,0,0,.1);outline:none;background:#f2a11a14;font-weight:800;color:#3b2416e0;font-size:13px}.clear[data-v-35f759bb]{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:26px;height:26px;border-radius:10px;border:none;cursor:pointer;background:#0000000f}.menu[data-v-35f759bb]{display:grid;grid-template-columns:1fr 1fr;gap:10px;overflow-y:auto;padding-right:4px}.menuItem[data-v-35f759bb]{border:none;cursor:pointer;text-align:left;padding:12px;border-radius:14px;background:#f2a11a1a;border:1px solid rgba(216,74,42,.18);transition:transform .12s ease;height:fit-content}.menuItem[data-v-35f759bb]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #d84a2a33}.menuItem[data-v-35f759bb]:disabled{opacity:.5;cursor:not-allowed}.mTop[data-v-35f759bb]{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}.mName[data-v-35f759bb]{font-weight:900;color:#3b2416eb;font-size:14px}.mPrice[data-v-35f759bb]{font-size:13px;color:#3b2416b3;font-weight:800}.mDesc[data-v-35f759bb]{margin-top:6px;font-size:12px;font-weight:700;color:#3b241699;line-height:1.3}.noResults[data-v-35f759bb]{grid-column:1 / -1;padding:12px;border-radius:14px;background:#00000008;border:1px dashed rgba(0,0,0,.12);color:#000000a6;font-weight:800;text-align:center}.empty[data-v-35f759bb]{padding:20px;border-radius:14px;background:#00000008;color:#0009;font-weight:700;text-align:center}.orderList[data-v-35f759bb]{display:flex;flex-direction:column;gap:12px;overflow-y:auto;flex:1;padding-right:4px}.group[data-v-35f759bb]{display:flex;flex-direction:column;gap:8px}.gTitle[data-v-35f759bb]{font-size:12px;font-weight:1000;color:#3b2416bf}.row[data-v-35f759bb]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px;border-radius:14px;background:#ffffffb3;border:1px solid rgba(0,0,0,.06)}.row.sent[data-v-35f759bb]{background:#2fb44a14;border-color:#2fb44a2e}.rMain[data-v-35f759bb]{min-width:0}.rName[data-v-35f759bb]{font-weight:900;color:#3b2416eb;font-size:14px}.rSub[data-v-35f759bb]{font-size:12px;color:#3b2416a8;margin-top:2px}.qty[data-v-35f759bb]{display:flex;align-items:center;gap:8px}.qbtn[data-v-35f759bb]{width:32px;height:32px;border-radius:10px;border:1px solid rgba(0,0,0,.1);background:#0000000a;cursor:pointer;font-size:18px;font-weight:800;transition:all .2s ease}.qbtn[data-v-35f759bb]:hover:not(:disabled){background:#f2a11a26}.qbtn[data-v-35f759bb]:disabled{opacity:.5;cursor:not-allowed}.qnum[data-v-35f759bb]{min-width:20px;text-align:center;font-weight:1000;color:#3b2416e6}.sentTag[data-v-35f759bb]{font-weight:1000;font-size:12px;color:#1c6c2c;background:#2fb44a29;border:1px solid rgba(47,180,74,.25);padding:6px 10px;border-radius:999px}.row.paid[data-v-35f759bb]{background:#0000000a;border-color:#0000001a;opacity:.7}.paidTag[data-v-35f759bb]{font-weight:1000;font-size:11px;color:#009600e6;background:#0096001f;border:1px solid rgba(0,150,0,.25);padding:4px 8px;border-radius:999px}.actions[data-v-35f759bb]{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(0,0,0,.06)}.btn[data-v-35f759bb]{border:none;cursor:pointer;padding:12px 16px;border-radius:12px;font-weight:900;letter-spacing:.03em;font-size:14px;transition:all .2s ease}.btn[data-v-35f759bb]:disabled{opacity:.55;cursor:not-allowed}.btn.primary[data-v-35f759bb]{color:#fff;background:linear-gradient(90deg,#d84a2a,#f2a11a);box-shadow:0 4px 12px #d84a2a40}.btn.primary[data-v-35f759bb]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px #d84a2a59}.btn.warn[data-v-35f759bb]{color:#fff;background:linear-gradient(90deg,#f08a1a,#f2a11a);box-shadow:0 4px 12px #f08a1a40}.btn.cash[data-v-35f759bb]{color:#fff;background:linear-gradient(90deg,#3b2416,#d84a2a);box-shadow:0 4px 12px #3b241640}.btn.info[data-v-35f759bb]{color:#fff;background:linear-gradient(90deg,#2196f3,#03a9f4);box-shadow:0 4px 12px #2196f340}.btn.info[data-v-35f759bb]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px #2196f359}.btn.ghost[data-v-35f759bb]{background:#0000000f;color:#000000bf}.btn.ghost[data-v-35f759bb]:hover:not(:disabled){background:#0000001a}.estadoFinal[data-v-35f759bb]{padding:12px 16px;border-radius:12px;background:#2fb44a1f;border:2px solid rgba(47,180,74,.25);color:#1c6c2c;font-weight:900;font-size:14px;text-align:center;letter-spacing:.03em}.confirm[data-v-35f759bb]{padding:24px;display:flex;flex-direction:column;gap:12px;justify-content:center;align-items:center;flex:1}.confirm h3[data-v-35f759bb]{margin:0;font-weight:1000;color:#3b2416eb;font-size:20px}.confirm p[data-v-35f759bb]{margin:0;color:#3b2416b8;font-weight:800;font-size:15px}.confirmActions[data-v-35f759bb]{display:flex;gap:12px;justify-content:center;margin-top:12px}.spinner-small[data-v-35f759bb]{width:20px;height:20px;border:3px solid rgba(242,161,26,.3);border-top-color:#f2a11a;border-radius:50%;animation:spin-35f759bb 1s linear infinite}@keyframes spin-35f759bb{to{transform:rotate(360deg)}}.moveModal[data-v-35f759bb]{width:min(500px,90%);background:#fff;border-radius:16px;box-shadow:0 20px 60px #0000004d;overflow:hidden}.moveHeader[data-v-35f759bb]{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid rgba(0,0,0,.08);background:#3b24160a}.moveHeader h3[data-v-35f759bb]{margin:0;font-size:18px;font-weight:900;color:#3b2416}.moveBody[data-v-35f759bb]{padding:20px;display:flex;flex-direction:column;gap:16px}.moveInfo[data-v-35f759bb]{margin:0;font-size:14px;font-weight:700;color:#000000bf}.moveField[data-v-35f759bb]{display:flex;flex-direction:column;gap:8px}.moveField span[data-v-35f759bb]{font-size:13px;font-weight:800;color:#3b2416bf}.moveField select[data-v-35f759bb]{border:1px solid rgba(0,0,0,.12);background:#f2a11a0f;border-radius:10px;padding:12px;outline:none;font-weight:700;color:#3b2416e6;cursor:pointer;font-size:14px}.noTables[data-v-35f759bb]{margin:0;padding:12px;background:#ff980014;border:1px solid rgba(255,152,0,.2);border-radius:10px;color:#000000bf;font-weight:700;font-size:13px;text-align:center}.moveActions[data-v-35f759bb]{display:flex;gap:10px;justify-content:flex-end;padding:14px 18px;border-top:1px solid rgba(0,0,0,.06);background:#00000005}@media (max-width: 1024px){.body[data-v-35f759bb]{flex-direction:column}.leftPanel[data-v-35f759bb]{flex:1;max-height:45%;border-bottom:1px solid rgba(0,0,0,.06)}.orderPanel[data-v-35f759bb]{flex:1;border-left:none;border-top:1px solid rgba(0,0,0,.06)}.categories[data-v-35f759bb]{min-width:100px;max-width:110px}}@media (max-width: 768px){.head[data-v-35f759bb]{padding:12px 14px;flex-wrap:wrap}.leftHead[data-v-35f759bb]{flex:1}.headActions[data-v-35f759bb]{gap:8px}.moveBtn[data-v-35f759bb]{padding:8px 12px;font-size:12px}.mesa[data-v-35f759bb]{font-size:16px}.mesaSelector[data-v-35f759bb]{font-size:16px;padding:7px 10px}.meta[data-v-35f759bb]{gap:15px}.tot[data-v-35f759bb]{min-width:auto;flex-direction:row;justify-content:space-between}.categories[data-v-35f759bb]{min-width:80px;max-width:90px;padding:8px 6px}.categoryTab[data-v-35f759bb]{font-size:11px;padding:8px 10px}.menu[data-v-35f759bb]{grid-template-columns:1fr}.searchWrap[data-v-35f759bb]{width:100%}.panelHead[data-v-35f759bb]{flex-direction:column;align-items:flex-start}.leftPanel[data-v-35f759bb]{max-height:50%}.actions[data-v-35f759bb]{flex-direction:column}.btn[data-v-35f759bb]{width:100%}}@media (max-width: 480px){.modal[data-v-35f759bb]{border-radius:0}.head[data-v-35f759bb]{padding:10px 12px}.mesa[data-v-35f759bb]{font-size:15px}.mesaSelector[data-v-35f759bb]{font-size:15px;padding:6px 10px}.status[data-v-35f759bb]{font-size:11px;padding:5px 8px}.x[data-v-35f759bb]{width:34px;height:34px}.moveBtn[data-v-35f759bb]{font-size:11px;padding:6px 10px}.categories[data-v-35f759bb]{min-width:70px;max-width:75px}.categoryTab[data-v-35f759bb]{font-size:10px;padding:7px 8px}.panelTitle[data-v-35f759bb]{font-size:14px}.menuItem[data-v-35f759bb]{padding:10px}.mName[data-v-35f759bb]{font-size:13px}.mPrice[data-v-35f759bb]{font-size:12px}.mDesc[data-v-35f759bb]{font-size:11px}}.modal-cancel[data-v-35f759bb]{background:#fff;border-radius:16px;width:90%;max-width:500px;box-shadow:0 20px 60px #0000004d;overflow:hidden;animation:slideIn-35f759bb .2s ease-out}@keyframes slideIn-35f759bb{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.modal-cancel .modal-header[data-v-35f759bb]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;background:linear-gradient(135deg,#ff6b6b,#ee5a52);border-bottom:3px solid #d63031}.modal-cancel .modal-header h3[data-v-35f759bb]{margin:0;font-size:20px;font-weight:700;color:#fff}.modal-cancel .close-btn[data-v-35f759bb]{background:#fff3;border:none;color:#fff;font-size:24px;width:36px;height:36px;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;padding:0;line-height:1}.modal-cancel .close-btn[data-v-35f759bb]:hover{background:#ffffff4d;transform:scale(1.1)}.modal-cancel .modal-body[data-v-35f759bb]{padding:24px}.modal-cancel .warning-text[data-v-35f759bb]{margin:0 0 12px;padding:12px 16px;background:#ff6b6b1a;border-left:4px solid #ff6b6b;border-radius:8px;color:#2d3436;font-size:15px;line-height:1.6}.modal-cancel .warning-text strong[data-v-35f759bb]{color:#d63031;font-weight:700}.modal-cancel .info-text[data-v-35f759bb]{margin:0 0 16px;padding:10px 14px;background:#ffc1071a;border-left:4px solid #ffc107;border-radius:8px;color:#2d3436;font-size:14px}.modal-cancel label[data-v-35f759bb]{display:block;margin-bottom:8px;font-weight:600;color:#2d3436;font-size:14px}.modal-cancel textarea[data-v-35f759bb]{width:100%;padding:12px 14px;border:2px solid rgba(0,0,0,.1);border-radius:10px;font-family:inherit;font-size:14px;color:#2d3436;resize:vertical;min-height:80px;transition:border-color .2s}.modal-cancel textarea[data-v-35f759bb]:focus{outline:none;border-color:#ff6b6b;background:#ff6b6b05}.modal-cancel textarea[data-v-35f759bb]:disabled{background:#0000000d;cursor:not-allowed}.modal-cancel textarea[data-v-35f759bb]::placeholder{color:#0006}.modal-cancel .modal-actions[data-v-35f759bb]{display:flex;gap:12px;justify-content:flex-end;padding:16px 24px;background:#00000005;border-top:1px solid rgba(0,0,0,.08)}.modal-cancel .btn-secondary[data-v-35f759bb]{padding:12px 24px;border:2px solid rgba(0,0,0,.15);background:#fff;color:#2d3436;font-weight:600;font-size:14px;border-radius:10px;cursor:pointer;transition:all .2s}.modal-cancel .btn-secondary[data-v-35f759bb]:hover:not(:disabled){background:#0000000d;border-color:#00000040;transform:translateY(-1px)}.modal-cancel .btn-secondary[data-v-35f759bb]:disabled{opacity:.5;cursor:not-allowed}.modal-cancel .btn-danger[data-v-35f759bb]{padding:12px 24px;border:none;background:linear-gradient(135deg,#ff6b6b,#ee5a52);color:#fff;font-weight:700;font-size:14px;border-radius:10px;cursor:pointer;transition:all .2s;box-shadow:0 4px 12px #ff6b6b4d}.modal-cancel .btn-danger[data-v-35f759bb]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 16px #ff6b6b66}.modal-cancel .btn-danger[data-v-35f759bb]:disabled{opacity:.6;cursor:not-allowed;transform:none}@media (max-width: 600px){.modal-cancel[data-v-35f759bb]{width:95%;max-width:none}.modal-cancel .modal-header[data-v-35f759bb]{padding:16px 18px}.modal-cancel .modal-header h3[data-v-35f759bb]{font-size:18px}.modal-cancel .modal-body[data-v-35f759bb]{padding:18px}.modal-cancel .modal-actions[data-v-35f759bb]{flex-direction:column-reverse;gap:10px}.modal-cancel .btn-secondary[data-v-35f759bb],.modal-cancel .btn-danger[data-v-35f759bb]{width:100%}}.page[data-v-a2f1d0e4]{--brand-red: #D84A2A;--brand-orange: #F2A11A;--brand-brown: #3B2416;--bg: #F6F2EE;--ok: #2FB44A;--bad: #E53935;--warn: #F08A1A;min-height:100vh;background:radial-gradient(900px 500px at 10% -10%,rgba(242,161,26,.22),transparent 55%),radial-gradient(900px 500px at 110% 20%,rgba(216,74,42,.18),transparent 60%),var(--bg);padding:14px}.topbar[data-v-a2f1d0e4]{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#ffffffb8;border:1px solid rgba(0,0,0,.06);border-radius:16px;padding:12px;box-shadow:0 18px 40px #00000014;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.iconBtn[data-v-a2f1d0e4]{border:none;background:#3b241614;color:var(--brand-brown);width:42px;height:42px;border-radius:12px;font-size:20px;cursor:pointer}.titleWrap[data-v-a2f1d0e4]{flex:1;min-width:0}.title[data-v-a2f1d0e4]{margin:0;font-size:22px;color:var(--brand-brown);letter-spacing:-.3px}.sub[data-v-a2f1d0e4]{margin:2px 0 0;font-size:12px;color:#3b2416b8}.pill[data-v-a2f1d0e4]{padding:10px 12px;border-radius:999px;background:linear-gradient(90deg,var(--brand-red),var(--brand-orange));color:#fff;font-weight:900;letter-spacing:.06em;font-size:12px}.tabs[data-v-a2f1d0e4]{margin-top:12px;display:flex;gap:8px;background:#ffffffad;border:1px solid rgba(0,0,0,.06);border-radius:14px;padding:8px}.tab[data-v-a2f1d0e4]{flex:1;padding:10px 16px;border-radius:10px;background:transparent;border:none;font-weight:900;font-size:13px;color:#3b241699;cursor:pointer;transition:all .15s ease;text-decoration:none;text-align:center}.tab[data-v-a2f1d0e4]:hover{background:#3b24160f;color:#3b2416cc}.tab.active[data-v-a2f1d0e4]{background:linear-gradient(90deg,var(--brand-red),var(--brand-orange));color:#fff;box-shadow:0 6px 16px #d84a2a40}.legend[data-v-a2f1d0e4]{margin-top:12px;display:flex;flex-wrap:wrap;gap:10px;background:#ffffffad;border:1px solid rgba(0,0,0,.06);border-radius:14px;padding:10px 12px}.legendItem[data-v-a2f1d0e4]{display:flex;align-items:center;gap:8px;font-size:13px;color:#3b2416d1;font-weight:700}.dot[data-v-a2f1d0e4]{width:10px;height:10px;border-radius:50%;box-shadow:0 6px 14px #0000001f}.grid[data-v-a2f1d0e4]{margin-top:14px;display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media (min-width: 720px){.page[data-v-a2f1d0e4]{padding:18px}.title[data-v-a2f1d0e4]{font-size:26px}.grid[data-v-a2f1d0e4]{grid-template-columns:repeat(4,1fr);gap:14px}}@media (min-width: 1100px){.grid[data-v-a2f1d0e4]{grid-template-columns:repeat(5,1fr);gap:16px}}.rightActions[data-v-a2f1d0e4]{display:flex;align-items:center;gap:10px}.userPill[data-v-a2f1d0e4]{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:999px;background:#3b24160f;border:1px solid rgba(59,36,22,.1);color:#3b2416d9;font-weight:900;font-size:12px}.dotUser[data-v-a2f1d0e4]{width:10px;height:10px;border-radius:50%;background:linear-gradient(90deg,var(--brand-red),var(--brand-orange));box-shadow:0 8px 14px #0000001a}.logoutBtn[data-v-a2f1d0e4]{border:none;cursor:pointer;padding:10px 12px;border-radius:999px;font-weight:1000;letter-spacing:.04em;color:#fff;background:linear-gradient(90deg,var(--brand-brown),var(--brand-red));box-shadow:0 12px 25px #3b241629}.logoutBtn[data-v-a2f1d0e4]:hover{filter:brightness(1.02)}.brand[data-v-a2f1d0e4]{display:flex;align-items:center;gap:10px;min-width:0}.brandLogo[data-v-a2f1d0e4]{width:70px;height:70px;border-radius:12px;object-fit:contain;background:#ffffff8c;border:1px solid rgba(0,0,0,.06);padding:1px}.center[data-v-a2f1d0e4]{flex:1;text-align:center;min-width:0}.sedeName[data-v-a2f1d0e4]{font-weight:1000;font-size:18px;color:var(--brand-brown);letter-spacing:-.3px}.loadingState[data-v-a2f1d0e4],.errorState[data-v-a2f1d0e4]{margin-top:40px;text-align:center;padding:40px 20px;background:#ffffffad;border:1px solid rgba(0,0,0,.06);border-radius:14px}.spinner[data-v-a2f1d0e4]{width:40px;height:40px;margin:0 auto 16px;border:4px solid rgba(0,0,0,.1);border-top-color:var(--brand-orange);border-radius:50%;animation:spin-a2f1d0e4 1s linear infinite}@keyframes spin-a2f1d0e4{to{transform:rotate(360deg)}}.loadingState p[data-v-a2f1d0e4],.errorState p[data-v-a2f1d0e4]{color:#3b2416b8;font-weight:700;margin:0}.errorState button[data-v-a2f1d0e4]{margin-top:16px;padding:10px 20px;border:none;border-radius:999px;background:linear-gradient(90deg,var(--brand-red),var(--brand-orange));color:#fff;font-weight:900;cursor:pointer}.card[data-v-ee8b8fa9]{border:none;cursor:pointer;text-align:left;padding:14px;border-radius:16px;background:#ffffffd1;border:1px solid rgba(0,0,0,.06);box-shadow:0 12px 26px #00000014}.top[data-v-ee8b8fa9]{display:flex;flex-direction:column;gap:8px}.pill[data-v-ee8b8fa9]{width:fit-content;padding:6px 10px;border-radius:999px;font-weight:1000;font-size:12px;color:#7a3d00;background:#f08a1a24;border:1px solid rgba(240,138,26,.22)}.waiter[data-v-ee8b8fa9]{font-weight:900;color:#3b2416cc;font-size:12px}.waiter.ghost[data-v-ee8b8fa9]{opacity:.55}.num[data-v-ee8b8fa9]{margin-top:10px;font-weight:1000;font-size:20px;color:#3b2416eb}.items[data-v-ee8b8fa9]{margin-top:4px;font-weight:900;font-size:12px;color:#3b2416a6}.loading-container[data-v-d1980d24]{display:flex;align-items:center;justify-content:center;padding:20px}.loading-overlay[data-v-d1980d24]{position:fixed;top:0;right:0;bottom:0;left:0;background:#ffffffd9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9998}.loading-content[data-v-d1980d24]{display:flex;flex-direction:column;align-items:center;gap:12px}.spinner[data-v-d1980d24]{position:relative}.spinner-circle[data-v-d1980d24]{border-radius:50%;border-style:solid;border-color:#f2a11a transparent #d84a2a transparent;animation:spin-d1980d24 1.2s linear infinite}.spinner-small .spinner-circle[data-v-d1980d24]{width:20px;height:20px;border-width:2px}.spinner-medium .spinner-circle[data-v-d1980d24]{width:40px;height:40px;border-width:4px}.spinner-large .spinner-circle[data-v-d1980d24]{width:60px;height:60px;border-width:5px}.loading-message[data-v-d1980d24]{margin:0;font-size:14px;font-weight:600;color:#3b2416d1;text-align:center}@keyframes spin-d1980d24{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.body[data-v-25c059c0]{padding:14px;overflow:auto}.backdrop[data-v-25c059c0]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:flex-end;justify-content:center;padding:12px;z-index:999}.modal[data-v-25c059c0]{width:min(760px,100%);max-height:88vh;display:flex;flex-direction:column;background:#ffffffeb;border:1px solid rgba(0,0,0,.1);border-radius:18px;box-shadow:0 26px 70px #00000038;overflow:hidden;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.normal-form[data-v-25c059c0]{overflow:auto}.head[data-v-25c059c0]{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;background:linear-gradient(90deg,#d84a2a1a,#f2a11a1a);border-bottom:1px solid rgba(0,0,0,.06)}.ttl[data-v-25c059c0]{font-weight:1000;color:#3b2416eb}.sub[data-v-25c059c0]{font-size:12px;color:#3b2416b8;margin-top:2px}.x[data-v-25c059c0]{border:none;background:#0000000f;width:38px;height:38px;border-radius:12px;cursor:pointer}.switch[data-v-25c059c0]{display:flex;gap:10px;padding:12px 14px;border-bottom:1px solid rgba(0,0,0,.06)}.tab[data-v-25c059c0]{flex:1;border:none;cursor:pointer;padding:12px 10px;border-radius:14px;font-weight:1000;background:#0000000d;color:#000000b3}.tab.on[data-v-25c059c0]{background:linear-gradient(90deg,#d84a2a,#f2a11a);color:#fff}.body[data-v-25c059c0]{padding:14px}.info[data-v-25c059c0]{background:#00000008;border:1px solid rgba(0,0,0,.08);border-radius:14px;padding:12px;margin-bottom:12px}.line[data-v-25c059c0]{display:flex;justify-content:space-between;font-weight:900;color:#3b2416d1}.form[data-v-25c059c0]{display:flex;flex-direction:column;gap:10px}.field[data-v-25c059c0]{display:flex;flex-direction:column;gap:6px}.field span[data-v-25c059c0]{font-size:12px;font-weight:900;color:#3b2416bf}.field input[data-v-25c059c0],.field select[data-v-25c059c0]{border:1px solid rgba(0,0,0,.1);border-radius:12px;padding:10px 12px;outline:none;background:#f2a11a0f;font-family:inherit;font-weight:800;color:#3b2416e0}.field select[data-v-25c059c0]{cursor:pointer}.field small[data-v-25c059c0]{font-weight:700;opacity:.7;font-size:10px}.msg[data-v-25c059c0]{margin:0;padding:10px 12px;border-radius:14px;background:#2fb44a1a;border:1px solid rgba(47,180,74,.2);color:#1c6c2c;font-weight:900;font-size:12px}.msg.warn[data-v-25c059c0]{background:#f08a1a24;border-color:#f08a1a40;color:#7a3d00}.msg.info[data-v-25c059c0]{background:#2196f31f;border-color:#2196f340;color:#0d47a1}.actions[data-v-25c059c0]{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.btn[data-v-25c059c0]{border:none;cursor:pointer;padding:12px 14px;border-radius:999px;font-weight:1000}.btn.primary[data-v-25c059c0]{color:#fff;background:linear-gradient(90deg,#d84a2a,#f2a11a)}.btn.warn[data-v-25c059c0]{color:#fff;background:linear-gradient(90deg,#f08a1a,#f2a11a)}.btn.update[data-v-25c059c0]{color:#fff;background:linear-gradient(90deg,#2196f3,#03a9f4);box-shadow:0 12px 25px #2196f338}.btn.update[data-v-25c059c0]:hover{filter:brightness(1.05)}.btn[data-v-25c059c0]:disabled{opacity:.6;cursor:not-allowed}@media (min-width: 900px){.backdrop[data-v-25c059c0]{align-items:center;padding:20px}}.details[data-v-25c059c0]{padding:12px 14px;border-bottom:1px solid rgba(0,0,0,.06);background:#ffffffa6;max-height:260px;overflow:auto}.detailsTitle[data-v-25c059c0]{font-weight:1000;color:#3b2416eb;margin-bottom:10px;font-size:13px}.emptyItems[data-v-25c059c0]{padding:12px;border-radius:14px;background:#00000008;border:1px dashed rgba(0,0,0,.1);color:#000000a6;font-weight:800;font-size:12px}.table[data-v-25c059c0]{display:flex;flex-direction:column;gap:8px}.thead[data-v-25c059c0]{display:grid;grid-template-columns:1fr 54px 70px;gap:8px;font-weight:1000;font-size:12px;color:#3b2416cc;padding:0 6px}.trow[data-v-25c059c0]{display:grid;grid-template-columns:1fr 54px 70px;gap:8px;background:#ffffffc7;border:1px solid rgba(0,0,0,.06);border-radius:14px;padding:10px}.p[data-v-25c059c0]{min-width:0}.pn[data-v-25c059c0]{font-weight:1000;color:#3b2416eb;font-size:12px;line-height:1.2}.ps[data-v-25c059c0]{font-size:11px;color:#3b24169e;margin-top:3px}.c[data-v-25c059c0]{text-align:center;font-weight:1000;color:#3b2416e0}.r[data-v-25c059c0]{text-align:right;font-weight:1000;color:#3b2416e0}.tfoot[data-v-25c059c0]{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;border-radius:14px;background:linear-gradient(90deg,#d84a2a1a,#f2a11a1a);border:1px solid rgba(0,0,0,.06);font-weight:1000;color:#3b2416eb}.infoBox[data-v-25c059c0]{margin:10px 14px 0;padding:10px 12px;border-radius:14px;background:#f2a11a14;border:1px solid rgba(242,161,26,.2)}.infoRow[data-v-25c059c0]{display:flex;align-items:center;gap:10px}.infoLabel[data-v-25c059c0]{font-weight:1000;color:#3b2416d9;font-size:12px;min-width:60px}.infoValue[data-v-25c059c0]{flex:1}.waiterInput[data-v-25c059c0]{width:100%;border:1px solid rgba(0,0,0,.1);border-radius:10px;padding:8px 10px;outline:none;background:#ffffffe6;font-weight:800;color:#3b2416eb;font-size:12px}.waiterInput[data-v-25c059c0]:focus{border-color:#d84a2a66;background:#fff}.waiterInput.readonly[data-v-25c059c0]{background:#00000008;cursor:not-allowed;color:#3b2416b3}.payBox[data-v-25c059c0]{margin:10px 14px 0;padding:10px 12px;border-radius:14px;background:#00000008;border:1px solid rgba(0,0,0,.08)}.payTitle[data-v-25c059c0]{font-weight:1000;color:#3b2416d9;font-size:12px;margin-bottom:8px}.payOptions[data-v-25c059c0]{display:flex;gap:10px;flex-wrap:wrap}.payOpt[data-v-25c059c0]{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:999px;border:1px solid rgba(0,0,0,.1);background:#f2a11a14;font-weight:900;color:#3b2416d1;cursor:pointer}.payOpt input[data-v-25c059c0]{accent-color:#D84A2A}.success-screen[data-v-25c059c0]{display:flex;flex-direction:column;height:100%}.success-content[data-v-25c059c0]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center}.success-icon[data-v-25c059c0]{width:80px;height:80px;border-radius:50%;background:#28a745;color:#fff;font-size:50px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;font-weight:700}.success-content h2[data-v-25c059c0]{color:#3b2416eb;font-size:24px;font-weight:900;margin-bottom:12px}.success-details[data-v-25c059c0]{color:#3b2416b3;font-size:14px;margin-bottom:30px;line-height:1.6}.success-actions[data-v-25c059c0]{display:flex;gap:12px;flex-direction:column;width:100%;max-width:300px}.btn-secondary[data-v-25c059c0]{padding:12px 24px;border:2px solid rgba(0,0,0,.2);border-radius:8px;background:#fff;color:#3b2416d1;font-weight:700;font-size:14px;cursor:pointer;transition:all .3s}.btn-secondary[data-v-25c059c0]:hover{background:#0000000d;border-color:#0000004d}.divisiones-section[data-v-25c059c0]{padding:14px;background:#f2a11a14;border-top:1px solid rgba(0,0,0,.06);border-bottom:1px solid rgba(0,0,0,.06)}.divisiones-title[data-v-25c059c0]{font-weight:800;font-size:13px;color:#3b2416d9;margin-bottom:10px}.divisiones-loading[data-v-25c059c0]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px 20px;gap:12px}.divisiones-loading p[data-v-25c059c0]{font-size:13px;color:#3b2416a6;margin:0}.spinner-divisiones[data-v-25c059c0]{width:36px;height:36px;border:3px solid rgba(242,161,26,.2);border-top-color:#f2a11a;border-radius:50%;animation:spin-25c059c0 .8s linear infinite}@keyframes spin-25c059c0{to{transform:rotate(360deg)}}.divisiones-list[data-v-25c059c0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px}.division-btn[data-v-25c059c0]{display:flex;flex-direction:column;padding:10px 12px;background:#fff;border:2px solid rgba(0,0,0,.1);border-radius:10px;cursor:pointer;transition:all .2s;text-align:left}.division-btn[data-v-25c059c0]:hover:not(:disabled){border-color:#f2a11a80;background:#f2a11a0d}.division-btn.selected[data-v-25c059c0]{border-color:#d84a2a;background:linear-gradient(135deg,#d84a2a14,#f2a11a14);box-shadow:0 2px 8px #d84a2a26}.division-btn.pagado[data-v-25c059c0]{border-color:#0096004d;background:#0096000d;opacity:.7;cursor:not-allowed}.division-btn[data-v-25c059c0]:disabled{cursor:not-allowed}.division-header-btn[data-v-25c059c0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.division-number[data-v-25c059c0]{font-weight:800;font-size:12px;color:#3b2416eb}.division-total[data-v-25c059c0]{font-weight:1000;font-size:14px;color:#d84a2a}.division-btn.pagado .division-total[data-v-25c059c0]{color:#009600e6}.pagado-badge[data-v-25c059c0]{font-size:11px;font-weight:800;color:#009600e6;background:#0096001f;padding:4px 8px;border-radius:6px;text-align:center}.division-items-count[data-v-25c059c0]{font-size:11px;font-weight:600;color:#3b24168c}.card[data-v-3a1d3842]{position:relative;border:none;cursor:pointer;background:#ffffffd1;border:1px solid rgba(0,0,0,.06);border-radius:16px;padding:12px;box-shadow:0 12px 26px #00000014;transition:transform .12s ease,box-shadow .12s ease;text-align:left;display:flex;flex-direction:column;gap:10px}.card[data-v-3a1d3842]:hover{transform:translateY(-2px);box-shadow:0 16px 34px #0000001a}.header[data-v-3a1d3842]{display:flex;justify-content:space-between;align-items:center;gap:8px}.numero[data-v-3a1d3842]{font-size:14px;font-weight:900;color:#3b2416d9;letter-spacing:-.3px;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.badge[data-v-3a1d3842]{padding:4px 8px;border-radius:999px;font-size:10px;font-weight:900;letter-spacing:.05em;text-transform:uppercase;flex-shrink:0}.badge-ok[data-v-3a1d3842]{background:#2fb44a;color:#fff}.badge-bad[data-v-3a1d3842]{background:#e53935;color:#fff}.badge-warn[data-v-3a1d3842]{background:#f08a1a;color:#fff}.badge-muted[data-v-3a1d3842]{background:#00000026;color:#000000a6}.tags[data-v-3a1d3842]{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.tag[data-v-3a1d3842]{padding:5px 10px;border-radius:999px;font-size:10px;font-weight:900;letter-spacing:.03em;flex-shrink:0;white-space:nowrap}.tagDelivery[data-v-3a1d3842]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;box-shadow:0 4px 12px #667eea40}.delivery-rappi[data-v-3a1d3842]{background:linear-gradient(135deg,#ff5c00,#ff8a00);box-shadow:0 4px 12px #ff5c004d}.delivery-pedidosya[data-v-3a1d3842]{background:linear-gradient(135deg,#ff0046,#ff4081);box-shadow:0 4px 12px #ff00464d}.tagPago.pago-pagado[data-v-3a1d3842]{background:linear-gradient(135deg,#2fb44a,#27a03e);color:#fff;box-shadow:0 4px 12px #2fb44a40}.tagPago.pago-pendiente[data-v-3a1d3842]{background:linear-gradient(135deg,#ffa726,#fb8c00);color:#fff;box-shadow:0 4px 12px #ffa72640}.cliente[data-v-3a1d3842]{display:flex;align-items:center;gap:10px;padding:8px;background:#3b24160a;border-radius:12px}.iconWrap[data-v-3a1d3842]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#3b241614;flex-shrink:0}.icon[data-v-3a1d3842]{width:20px;height:20px;color:#3b2416bf}.clienteInfo[data-v-3a1d3842]{flex:1;min-width:0}.nombre[data-v-3a1d3842]{font-size:13px;font-weight:900;color:#3b2416e6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.telefono[data-v-3a1d3842]{font-size:11px;font-weight:700;color:#3b241699;margin-top:2px}.footer[data-v-3a1d3842]{display:flex;justify-content:space-between;gap:12px;padding-top:8px;border-top:1px solid rgba(0,0,0,.06)}.items[data-v-3a1d3842],.total[data-v-3a1d3842]{display:flex;flex-direction:column;gap:2px}.label[data-v-3a1d3842]{font-size:10px;font-weight:700;color:#3b24168c;text-transform:uppercase;letter-spacing:.05em}.value[data-v-3a1d3842]{font-size:14px;font-weight:900;color:#3b2416e6}.metodo[data-v-3a1d3842]{display:flex;justify-content:flex-end}.metodoBadge[data-v-3a1d3842]{padding:4px 10px;border-radius:999px;background:linear-gradient(90deg,var(--brand-red),var(--brand-orange));color:#fff;font-size:10px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.s-ok[data-v-3a1d3842]{border-left:4px solid #2FB44A}.s-bad[data-v-3a1d3842]{border-left:4px solid #E53935}.s-warn[data-v-3a1d3842]{border-left:4px solid #F08A1A}.s-muted[data-v-3a1d3842]{border-left:4px solid rgba(0,0,0,.15)}.page[data-v-07e10cec]{--brand-red:#D84A2A;--brand-orange:#F2A11A;--brand-brown:#3B2416;--bg:#F6F2EE;min-height:100vh;background:radial-gradient(900px 500px at 10% -10%,rgba(242,161,26,.2),transparent 55%),radial-gradient(900px 500px at 110% 20%,rgba(216,74,42,.16),transparent 60%),var(--bg);padding:14px}.topbar[data-v-07e10cec]{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;background:#ffffffb8;border:1px solid rgba(0,0,0,.06);border-radius:16px;box-shadow:0 18px 40px #00000014;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);gap:12px}.center[data-v-07e10cec]{flex:1;text-align:center;min-width:0}.sedeName[data-v-07e10cec]{font-weight:1000;font-size:18px;color:var(--brand-brown);letter-spacing:-.3px}.right[data-v-07e10cec]{display:flex;align-items:center;gap:12px}.userInfo[data-v-07e10cec]{display:flex;flex-direction:column}.sub[data-v-07e10cec]{font-size:12px;color:#3b2416b8;white-space:nowrap}.logout[data-v-07e10cec]{border:none;cursor:pointer;padding:10px 12px;border-radius:999px;font-weight:1000;color:#fff;background:linear-gradient(90deg,var(--brand-brown),var(--brand-red))}.tabs[data-v-07e10cec]{margin-top:12px;display:flex;gap:8px;background:#ffffffad;border:1px solid rgba(0,0,0,.06);border-radius:14px;padding:8px}.tab[data-v-07e10cec]{flex:1;padding:10px 16px;border-radius:10px;background:transparent;border:none;font-weight:900;font-size:13px;color:#3b241699;cursor:pointer;transition:all .15s ease;text-decoration:none;text-align:center}.tab[data-v-07e10cec]:hover{background:#3b24160f;color:#3b2416cc}.tab.active[data-v-07e10cec]{background:linear-gradient(90deg,var(--brand-red),var(--brand-orange));color:#fff;box-shadow:0 6px 16px #d84a2a40}.hint[data-v-07e10cec]{margin-top:12px;display:flex;justify-content:space-between;gap:10px;padding:10px 12px;background:#ffffffad;border:1px solid rgba(0,0,0,.06);border-radius:14px}.badge[data-v-07e10cec],.count[data-v-07e10cec]{font-weight:900;color:#3b2416cc;font-size:13px}.grid[data-v-07e10cec]{margin-top:14px;display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.empty[data-v-07e10cec]{margin-top:18px;padding:16px;border-radius:14px;background:#ffffffb3;border:1px dashed rgba(0,0,0,.12);color:#000000a6;font-weight:800}@media (min-width: 900px){.grid[data-v-07e10cec]{grid-template-columns:repeat(4,1fr);gap:14px}}.brand[data-v-07e10cec]{display:flex;align-items:center;gap:10px}.brandLogo[data-v-07e10cec]{width:70px;height:70px;border-radius:12px;object-fit:contain;background:#ffffff8c;border:1px solid rgba(0,0,0,.06);padding:1px}.loadingState[data-v-07e10cec],.errorState[data-v-07e10cec]{margin-top:40px;text-align:center;padding:40px 20px;background:#ffffffad;border:1px solid rgba(0,0,0,.06);border-radius:14px}.spinner[data-v-07e10cec]{width:40px;height:40px;margin:0 auto 16px;border:4px solid rgba(0,0,0,.1);border-top-color:var(--brand-orange);border-radius:50%;animation:spin-07e10cec 1s linear infinite}@keyframes spin-07e10cec{to{transform:rotate(360deg)}}.loadingState p[data-v-07e10cec],.errorState p[data-v-07e10cec]{color:#3b2416b8;font-weight:700;margin:0}.page[data-v-c3cf9e92]{--brand-red: #D84A2A;--brand-orange: #F2A11A;--brand-brown: #3B2416;--bg: #F6F2EE;min-height:100vh;background:radial-gradient(900px 500px at 10% -10%,rgba(242,161,26,.22),transparent 55%),radial-gradient(900px 500px at 110% 20%,rgba(216,74,42,.18),transparent 60%),var(--bg);padding:14px}.topbar[data-v-c3cf9e92]{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#ffffffb8;border:1px solid rgba(0,0,0,.06);border-radius:16px;padding:12px;box-shadow:0 18px 40px #00000014;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.brand[data-v-c3cf9e92]{display:flex;align-items:center;gap:10px;min-width:0}.brandLogo[data-v-c3cf9e92]{width:70px;height:70px;border-radius:12px;object-fit:contain;background:#ffffff8c;border:1px solid rgba(0,0,0,.06);padding:1px}.center[data-v-c3cf9e92]{flex:1;text-align:center;min-width:0}.sedeName[data-v-c3cf9e92]{font-weight:1000;font-size:18px;color:var(--brand-brown);letter-spacing:-.3px}.rightActions[data-v-c3cf9e92]{display:flex;align-items:center;gap:10px}.userPill[data-v-c3cf9e92]{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:999px;background:#3b24160f;border:1px solid rgba(59,36,22,.1);color:#3b2416d9;font-weight:900;font-size:12px}.dotUser[data-v-c3cf9e92]{width:10px;height:10px;border-radius:50%;background:linear-gradient(90deg,var(--brand-red),var(--brand-orange));box-shadow:0 8px 14px #0000001a}.newBtn[data-v-c3cf9e92]{border:none;cursor:pointer;padding:10px 16px;border-radius:999px;font-weight:900;letter-spacing:.04em;color:#fff;background:linear-gradient(90deg,#2fb44a,#27a03e);box-shadow:0 12px 25px #2fb44a33;font-size:12px}.newBtn[data-v-c3cf9e92]:hover{filter:brightness(1.05)}.logoutBtn[data-v-c3cf9e92]{border:none;cursor:pointer;padding:10px 12px;border-radius:999px;font-weight:1000;letter-spacing:.04em;color:#fff;background:linear-gradient(90deg,var(--brand-brown),var(--brand-red));box-shadow:0 12px 25px #3b241629;font-size:12px}.logoutBtn[data-v-c3cf9e92]:hover{filter:brightness(1.02)}.tabs[data-v-c3cf9e92]{margin-top:12px;display:flex;gap:8px;background:#ffffffad;border:1px solid rgba(0,0,0,.06);border-radius:14px;padding:8px}.tab[data-v-c3cf9e92]{flex:1;padding:10px 16px;border-radius:10px;background:transparent;border:none;font-weight:900;font-size:13px;color:#3b241699;cursor:pointer;transition:all .15s ease;text-decoration:none;text-align:center}.tab[data-v-c3cf9e92]:hover{background:#3b24160f;color:#3b2416cc}.tab.active[data-v-c3cf9e92]{background:linear-gradient(90deg,var(--brand-red),var(--brand-orange));color:#fff;box-shadow:0 6px 16px #d84a2a40}.filtros[data-v-c3cf9e92]{margin-top:12px;display:flex;flex-wrap:wrap;gap:8px;background:#ffffffad;border:1px solid rgba(0,0,0,.06);border-radius:14px;padding:10px}.filtro[data-v-c3cf9e92]{padding:8px 14px;border-radius:999px;background:#3b24160f;border:1px solid rgba(59,36,22,.1);color:#3b2416bf;font-weight:900;font-size:12px;cursor:pointer;transition:all .15s ease;letter-spacing:.03em}.filtro[data-v-c3cf9e92]:hover{background:#3b24161a;color:#3b2416e6}.filtro.active[data-v-c3cf9e92]{background:linear-gradient(90deg,var(--brand-red),var(--brand-orange));color:#fff;border-color:transparent;box-shadow:0 6px 16px #d84a2a33}.grid[data-v-c3cf9e92]{margin-top:14px;display:grid;grid-template-columns:1fr;gap:12px}.empty[data-v-c3cf9e92]{grid-column:1 / -1;text-align:center;padding:60px 20px}.emptyIcon[data-v-c3cf9e92]{font-size:64px;margin-bottom:16px;opacity:.3}.emptyText[data-v-c3cf9e92]{font-size:16px;font-weight:700;color:#3b241680}@media (min-width: 720px){.page[data-v-c3cf9e92]{padding:18px}.grid[data-v-c3cf9e92]{grid-template-columns:repeat(3,1fr);gap:14px}}@media (min-width: 1100px){.grid[data-v-c3cf9e92]{grid-template-columns:repeat(4,1fr);gap:16px}}.modalOverlay[data-v-85c87b49]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal[data-v-85c87b49]{background:#fff;border-radius:16px;width:100%;max-width:700px;max-height:90vh;overflow:auto;box-shadow:0 20px 60px #0000004d}.modalHeader[data-v-85c87b49]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid rgba(0,0,0,.08)}.modalHeader h2[data-v-85c87b49]{margin:0;font-size:20px;color:#3b2416}.closeBtn[data-v-85c87b49]{border:none;background:transparent;cursor:pointer;font-size:24px;color:#00000073;width:32px;height:32px;border-radius:50%}.closeBtn[data-v-85c87b49]:hover{background:#0000000f}.modalBody[data-v-85c87b49]{padding:24px}.formRow[data-v-85c87b49]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.formGroup[data-v-85c87b49]{display:flex;flex-direction:column}.formGroup.full[data-v-85c87b49]{grid-column:1 / -1}label[data-v-85c87b49]{font-size:13px;font-weight:700;color:#3b2416;margin-bottom:6px}input[data-v-85c87b49],select[data-v-85c87b49],textarea[data-v-85c87b49]{padding:10px 12px;border:1px solid rgba(0,0,0,.12);border-radius:8px;font-size:14px;outline:none}input[data-v-85c87b49]:focus,select[data-v-85c87b49]:focus,textarea[data-v-85c87b49]:focus{border-color:#f2a11a;box-shadow:0 0 0 3px #f2a11a26}textarea[data-v-85c87b49]{resize:vertical;font-family:inherit}.checkboxLabel[data-v-85c87b49]{display:flex;align-items:center;gap:8px;margin-top:28px;cursor:pointer}.checkboxLabel input[type=checkbox][data-v-85c87b49]{width:auto}.errorMsg[data-v-85c87b49]{padding:12px;background:#d84a2a1a;border:1px solid rgba(216,74,42,.25);color:#b4001c;border-radius:8px;font-size:13px;margin-bottom:16px}.modalFooter[data-v-85c87b49]{display:flex;justify-content:flex-end;gap:12px;padding-top:16px;border-top:1px solid rgba(0,0,0,.08)}.btnSecondary[data-v-85c87b49]{border:1px solid rgba(0,0,0,.12);background:#fff;cursor:pointer;padding:10px 20px;border-radius:999px;font-weight:700;color:#3b2416}.btnSecondary[data-v-85c87b49]:hover{background:#0000000a}.btnPrimary[data-v-85c87b49]{border:none;cursor:pointer;padding:10px 20px;border-radius:999px;font-weight:700;color:#fff;background:linear-gradient(90deg,#d84a2a,#f2a11a)}.btnPrimary[data-v-85c87b49]:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 600px){.formRow[data-v-85c87b49]{grid-template-columns:1fr}}.modalOverlay[data-v-06791a91]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal[data-v-06791a91]{background:#fff;border-radius:16px;width:100%;max-width:600px;max-height:90vh;overflow:auto;box-shadow:0 20px 60px #0000004d}.modalHeader[data-v-06791a91]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid rgba(0,0,0,.08)}.modalHeader h2[data-v-06791a91]{margin:0;font-size:20px;color:#3b2416}.closeBtn[data-v-06791a91]{border:none;background:transparent;cursor:pointer;font-size:24px;color:#00000073;width:32px;height:32px;border-radius:50%}.closeBtn[data-v-06791a91]:hover{background:#0000000f}.modalBody[data-v-06791a91]{padding:24px}.formRow[data-v-06791a91]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.formGroup[data-v-06791a91]{display:flex;flex-direction:column}.formGroup.full[data-v-06791a91]{grid-column:1 / -1}label[data-v-06791a91]{font-size:13px;font-weight:700;color:#3b2416;margin-bottom:6px}input[data-v-06791a91],textarea[data-v-06791a91]{padding:10px 12px;border:1px solid rgba(0,0,0,.12);border-radius:8px;font-size:14px;outline:none}input[data-v-06791a91]:focus,textarea[data-v-06791a91]:focus{border-color:#f2a11a;box-shadow:0 0 0 3px #f2a11a26}textarea[data-v-06791a91]{resize:vertical;font-family:inherit}.helper[data-v-06791a91]{font-size:11px;color:#00000073;margin-top:4px}.errorMsg[data-v-06791a91]{padding:12px;background:#d84a2a1a;border:1px solid rgba(216,74,42,.25);color:#b4001c;border-radius:8px;font-size:13px;margin-bottom:16px}.modalFooter[data-v-06791a91]{display:flex;justify-content:flex-end;gap:12px;padding-top:16px;border-top:1px solid rgba(0,0,0,.08)}.btnSecondary[data-v-06791a91]{border:1px solid rgba(0,0,0,.12);background:#fff;cursor:pointer;padding:10px 20px;border-radius:999px;font-weight:700;color:#3b2416}.btnSecondary[data-v-06791a91]:hover{background:#0000000a}.btnPrimary[data-v-06791a91]{border:none;cursor:pointer;padding:10px 20px;border-radius:999px;font-weight:700;color:#fff;background:linear-gradient(90deg,#d84a2a,#f2a11a)}.btnPrimary[data-v-06791a91]:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 600px){.formRow[data-v-06791a91]{grid-template-columns:1fr}}.categoriesList[data-v-8a3f866d]{--brand-red: #D84A2A;--brand-orange: #F2A11A;--brand-brown: #3B2416}.header[data-v-8a3f866d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.headerLeft h2[data-v-8a3f866d]{margin:0;color:var(--brand-brown);font-size:24px}.subtitle[data-v-8a3f866d]{margin:4px 0 0;color:#0000008c;font-size:14px}.inlineHeader[data-v-8a3f866d]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;margin-bottom:16px}.inlineHeader .subtitle[data-v-8a3f866d]{margin:0}.btnPrimary[data-v-8a3f866d]{border:none;cursor:pointer;padding:12px 20px;border-radius:999px;font-weight:800;color:#fff;background:linear-gradient(90deg,var(--brand-red),var(--brand-orange));box-shadow:0 6px 16px #d84a2a4d}.loading[data-v-8a3f866d],.error[data-v-8a3f866d],.empty[data-v-8a3f866d]{padding:40px;text-align:center;background:#ffffffb3;border-radius:14px;border:1px solid rgba(0,0,0,.06)}.error[data-v-8a3f866d]{color:#b4001c;background:#d84a2a1a}.table[data-v-8a3f866d]{background:#ffffffb3;border-radius:14px;border:1px solid rgba(0,0,0,.06);overflow:hidden}table[data-v-8a3f866d]{width:100%;border-collapse:collapse}thead[data-v-8a3f866d]{background:#3b24160f}th[data-v-8a3f866d]{padding:14px 12px;text-align:left;font-weight:800;font-size:13px;color:var(--brand-brown);border-bottom:2px solid rgba(0,0,0,.08)}td[data-v-8a3f866d]{padding:14px 12px;font-size:14px;border-bottom:1px solid rgba(0,0,0,.05)}tbody tr[data-v-8a3f866d]:hover{background:#f2a11a0f}.order[data-v-8a3f866d]{text-align:center;font-weight:800;color:var(--brand-orange);width:80px}.description[data-v-8a3f866d]{color:#0000008c;max-width:300px}.badge[data-v-8a3f866d]{display:inline-block;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:700}.badge.active[data-v-8a3f866d]{background:#4caf5026;color:#2e7d32}.badge.inactive[data-v-8a3f866d]{background:#9e9e9e26;color:#616161}.actions[data-v-8a3f866d]{display:flex;gap:8px}.btnEdit[data-v-8a3f866d]{border:none;cursor:pointer;padding:6px 12px;border-radius:8px;font-size:12px;font-weight:600;background:#2196f31a;color:#1565c0}.btnEdit[data-v-8a3f866d]:hover{background:#2196f333}.productsList[data-v-631c151b]{--brand-red: #D84A2A;--brand-orange: #F2A11A;--brand-brown: #3B2416}.header[data-v-631c151b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.headerLeft h2[data-v-631c151b]{margin:0;color:var(--brand-brown);font-size:24px}.subtitle[data-v-631c151b]{margin:4px 0 0;color:#0000008c;font-size:14px}.headerRight[data-v-631c151b]{display:flex;gap:12px}.btnPrimary[data-v-631c151b]{border:none;cursor:pointer;padding:12px 20px;border-radius:999px;font-weight:800;color:#fff;background:linear-gradient(90deg,var(--brand-red),var(--brand-orange));box-shadow:0 6px 16px #d84a2a4d}.btnSecondary[data-v-631c151b]{border:1px solid rgba(0,0,0,.12);background:#fff;cursor:pointer;padding:12px 20px;border-radius:999px;font-weight:800;color:var(--brand-brown)}.btnSecondary[data-v-631c151b]:hover{background:#f2a11a1a}.filters[data-v-631c151b]{display:flex;gap:12px;align-items:flex-end;margin-bottom:16px;flex-wrap:wrap}.searchInput[data-v-631c151b]{width:100%;max-width:400px;padding:12px 16px;border:1px solid rgba(0,0,0,.12);border-radius:999px;font-size:14px;outline:none}.searchInput[data-v-631c151b]:focus{border-color:var(--brand-orange);box-shadow:0 0 0 4px #f2a11a26}.filterGroup[data-v-631c151b]{display:flex;flex-direction:column;gap:6px}.filterGroup label[data-v-631c151b]{font-size:12px;font-weight:700;color:var(--brand-brown)}.filterGroup select[data-v-631c151b]{padding:8px 12px;border:1px solid rgba(0,0,0,.12);border-radius:8px;font-size:14px;outline:none;min-width:180px}.filterGroup select[data-v-631c151b]:focus{border-color:var(--brand-orange);box-shadow:0 0 0 3px #f2a11a26}.loading[data-v-631c151b],.error[data-v-631c151b],.empty[data-v-631c151b]{padding:40px;text-align:center;background:#ffffffb3;border-radius:14px;border:1px solid rgba(0,0,0,.06)}.error[data-v-631c151b]{color:#b4001c;background:#d84a2a1a}.table[data-v-631c151b]{background:#ffffffb3;border-radius:14px;border:1px solid rgba(0,0,0,.06);overflow-x:auto;overflow-y:visible}table[data-v-631c151b]{width:100%;border-collapse:collapse;min-width:800px}thead[data-v-631c151b]{background:#3b24160f}th[data-v-631c151b]{padding:14px 12px;text-align:left;font-weight:800;font-size:13px;color:var(--brand-brown);border-bottom:2px solid rgba(0,0,0,.08)}td[data-v-631c151b]{padding:14px 12px;font-size:14px;border-bottom:1px solid rgba(0,0,0,.05)}tbody tr[data-v-631c151b]:hover{background:#f2a11a0f}.description[data-v-631c151b]{font-size:12px;color:#0000008c;margin-top:4px}.price[data-v-631c151b]{font-weight:800;color:var(--brand-brown)}.badge[data-v-631c151b]{display:inline-block;padding:4px 10px;border-radius:12px;font-size:11px;font-weight:700}.badge-10[data-v-631c151b]{background:#4caf5026;color:#2e7d32}.badge-20[data-v-631c151b]{background:#2196f326;color:#1565c0}.badge-30[data-v-631c151b]{background:#ff980026;color:#e65100}.toggle[data-v-631c151b]{border:none;cursor:pointer;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:700}.toggle.active[data-v-631c151b]{background:#4caf5026;color:#2e7d32}.toggle.inactive[data-v-631c151b]{background:#9e9e9e26;color:#616161}.actions[data-v-631c151b]{display:flex;gap:8px}.btnEdit[data-v-631c151b]{border:none;background:#0000000a;cursor:pointer;padding:8px 12px;border-radius:8px;font-size:13px;font-weight:600;color:var(--brand-brown);transition:all .2s ease}.btnEdit[data-v-631c151b]:hover{background:#f2a11a26}.modalOverlay[data-v-631c151b]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modalContent[data-v-631c151b]{background:#fff;border-radius:16px;width:100%;max-width:900px;max-height:90vh;overflow:auto;box-shadow:0 20px 60px #0000004d}.modalHeader[data-v-631c151b]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid rgba(0,0,0,.08);background:#3b24160a}.modalHeader h2[data-v-631c151b]{margin:0;font-size:20px;color:var(--brand-brown)}.closeBtn[data-v-631c151b]{border:none;background:transparent;cursor:pointer;font-size:24px;color:#00000073;width:32px;height:32px;border-radius:50%}.closeBtn[data-v-631c151b]:hover{background:#0000000f}.modalBody[data-v-631c151b]{padding:24px}@media (max-width: 768px){th[data-v-631c151b],td[data-v-631c151b]{padding:10px 8px;font-size:13px}th[data-v-631c151b],.description[data-v-631c151b]{font-size:11px}.toggle[data-v-631c151b],.btnEdit[data-v-631c151b]{font-size:11px;padding:5px 10px}.badge[data-v-631c151b]{font-size:10px;padding:3px 8px}table[data-v-631c151b]{min-width:700px}}@media (max-width: 480px){.header[data-v-631c151b]{flex-direction:column;align-items:flex-start;gap:12px}.headerRight[data-v-631c151b]{width:100%;display:flex;gap:8px}.headerRight button[data-v-631c151b]{flex:1}table[data-v-631c151b]{min-width:650px}}.comprobanteCard[data-v-45aec529]{--brand-red: #D84A2A;--brand-orange: #F2A11A;--brand-brown: #3B2416;background:#ffffffd9;border-radius:14px;border:1px solid rgba(0,0,0,.08);overflow:hidden;transition:all .2s ease;cursor:pointer}.comprobanteCard[data-v-45aec529]:hover{box-shadow:0 8px 20px #0000001f;transform:translateY(-2px);border-color:var(--brand-orange)}.cardHeader[data-v-45aec529]{display:flex;justify-content:space-between;align-items:flex-start;padding:16px;background:#3b24160a;border-bottom:1px solid rgba(0,0,0,.06)}.left[data-v-45aec529]{display:flex;flex-direction:column;gap:4px}.serie[data-v-45aec529]{font-size:18px;font-weight:800;color:var(--brand-brown)}.tipo[data-v-45aec529]{font-size:12px;font-weight:600;color:#0000008c;text-transform:uppercase}.status[data-v-45aec529]{padding:6px 12px;border-radius:999px;font-size:12px;font-weight:700}.status.accepted[data-v-45aec529]{background:#4caf5026;color:#2e7d32}.status.error[data-v-45aec529]{background:#f4433626;color:#c62828}.status.pending[data-v-45aec529]{background:#ffc10726;color:#f57c00}.cardBody[data-v-45aec529]{padding:16px}.info[data-v-45aec529]{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.infoRow[data-v-45aec529]{display:flex;justify-content:space-between;align-items:center;font-size:14px}.label[data-v-45aec529]{color:#0000008c;font-weight:600}.value[data-v-45aec529]{color:var(--brand-brown);font-weight:700}.value.total[data-v-45aec529]{font-size:16px;color:var(--brand-orange)}.responseMsg[data-v-45aec529]{padding:10px 12px;background:#2196f314;border-left:3px solid #1976d2;border-radius:6px;font-size:12px;color:#1565c0;margin-top:8px}.errorMsg[data-v-45aec529]{padding:10px 12px;background:#f4433614;border-left:3px solid #d32f2f;border-radius:6px;font-size:12px;color:#c62828;margin-top:8px}.cardFooter[data-v-45aec529]{display:flex;gap:8px;padding:12px 16px;background:#3b241605;border-top:1px solid rgba(0,0,0,.06)}button[data-v-45aec529]{flex:1;border:none;cursor:pointer;padding:10px 14px;border-radius:8px;font-size:13px;font-weight:700;transition:all .2s ease}button[data-v-45aec529]:disabled{opacity:.6;cursor:not-allowed}.btnPrimary[data-v-45aec529]{background:linear-gradient(90deg,var(--brand-red),var(--brand-orange));color:#fff}.btnPrimary[data-v-45aec529]:hover:not(:disabled){box-shadow:0 4px 12px #d84a2a59;transform:translateY(-1px)}.btnDanger[data-v-45aec529]{background:linear-gradient(90deg,#d32f2f,#f44336);color:#fff}.btnDanger[data-v-45aec529]:hover:not(:disabled){box-shadow:0 4px 12px #d32f2f59;transform:translateY(-1px)}.btnSecondary[data-v-45aec529]{background:#fff;border:1px solid rgba(0,0,0,.12);color:var(--brand-brown)}.btnSecondary[data-v-45aec529]:hover{background:#0000000a}.modalOverlay[data-v-45aec529]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:10000;animation:fadeIn-45aec529 .2s ease}@keyframes fadeIn-45aec529{0%{opacity:0}to{opacity:1}}.modal[data-v-45aec529]{background:#fff;border-radius:16px;padding:32px;max-width:440px;width:90%;box-shadow:0 20px 60px #0000004d;animation:slideUp-45aec529 .3s ease;text-align:center}@keyframes slideUp-45aec529{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.modalIcon[data-v-45aec529]{font-size:64px;margin-bottom:16px}.modal h3[data-v-45aec529]{font-size:24px;font-weight:800;color:var(--brand-brown);margin-bottom:12px}.modal p[data-v-45aec529]{font-size:16px;color:#000000b3;line-height:1.5;margin-bottom:24px}.modal p strong[data-v-45aec529]{color:var(--brand-orange);font-weight:700}.modalActions[data-v-45aec529]{display:flex;gap:12px;justify-content:center}.modalActions button[data-v-45aec529]{flex:1;max-width:160px;padding:12px 24px;border:none;border-radius:10px;font-size:15px;font-weight:700;cursor:pointer;transition:all .2s ease}.btnCancel[data-v-45aec529]{background:#e0e0e0;color:#424242}.btnCancel[data-v-45aec529]:hover{background:#d0d0d0}.btnConfirm[data-v-45aec529]{background:linear-gradient(90deg,var(--brand-red),var(--brand-orange));color:#fff}.btnConfirm[data-v-45aec529]:hover{box-shadow:0 4px 12px #d84a2a66;transform:translateY(-2px)}.btnOk[data-v-45aec529]{background:linear-gradient(90deg,var(--brand-red),var(--brand-orange));color:#fff}.btnOk[data-v-45aec529]:hover{box-shadow:0 4px 12px #d84a2a66;transform:translateY(-2px)}.successModal .modalIcon[data-v-45aec529]{color:#4caf50}.errorModal .modalIcon[data-v-45aec529]{color:#f44336}.modalOverlay[data-v-836078de]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modalContent[data-v-836078de]{background:#fff;border-radius:16px;box-shadow:0 20px 60px #0000004d;width:100%;max-width:700px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}.modalHeader[data-v-836078de]{display:flex;justify-content:space-between;align-items:flex-start;padding:24px;border-bottom:1px solid rgba(0,0,0,.08);background:linear-gradient(135deg,#d84a2a0d,#f2a11a0d)}.headerLeft h2[data-v-836078de]{margin:0;font-size:24px;color:#3b2416;font-weight:800}.numero[data-v-836078de]{margin-top:4px;font-size:18px;font-weight:700;color:#f2a11a}.closeBtn[data-v-836078de]{background:#0000000f;border:none;border-radius:8px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:20px;color:#3b2416;transition:all .2s ease}.closeBtn[data-v-836078de]:hover{background:#0000001f;transform:rotate(90deg)}.modalBody[data-v-836078de]{padding:24px;overflow-y:auto;flex:1}.section[data-v-836078de]{margin-bottom:24px}.section[data-v-836078de]:last-child{margin-bottom:0}.section h3[data-v-836078de]{margin:0 0 12px;font-size:14px;font-weight:800;color:#3b2416;text-transform:uppercase;letter-spacing:.5px}.statusBadge[data-v-836078de]{display:inline-block;padding:10px 16px;border-radius:999px;font-size:14px;font-weight:700;margin-bottom:12px}.statusBadge.accepted[data-v-836078de]{background:#4caf5026;color:#2e7d32}.statusBadge.error[data-v-836078de]{background:#f4433626;color:#c62828}.statusBadge.pending[data-v-836078de]{background:#ffc10726;color:#f57c00}.responseText[data-v-836078de]{padding:12px;background:#2196f314;border-left:3px solid #1976d2;border-radius:6px;font-size:13px;color:#1565c0}.infoGrid[data-v-836078de]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.infoItem[data-v-836078de]{display:flex;flex-direction:column;gap:4px}.infoItem.fullWidth[data-v-836078de]{grid-column:1 / -1}.infoItem .label[data-v-836078de]{font-size:12px;font-weight:700;color:#0000008c;text-transform:uppercase;letter-spacing:.3px}.infoItem .value[data-v-836078de]{font-size:14px;font-weight:600;color:#3b2416}.value.anulado[data-v-836078de]{color:#c62828}.value.vigente[data-v-836078de]{color:#2e7d32}.montosGrid[data-v-836078de]{background:#3b241608;border-radius:12px;padding:16px}.montoRow[data-v-836078de]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;font-size:14px}.montoRow[data-v-836078de]:not(:last-child){border-bottom:1px solid rgba(0,0,0,.06)}.montoRow.total[data-v-836078de]{margin-top:8px;padding-top:16px;border-top:2px solid rgba(0,0,0,.12);font-size:18px;font-weight:800}.montoRow .label[data-v-836078de]{font-weight:600;color:#000000b3}.montoRow .value[data-v-836078de]{font-weight:700;color:#3b2416}.montoRow.total .label[data-v-836078de],.montoRow.total .value[data-v-836078de]{color:#d84a2a}.observaciones[data-v-836078de]{margin:0;padding:12px;background:#00000005;border-radius:8px;font-size:14px;color:#3b2416;line-height:1.5}.productosTable[data-v-836078de]{background:#fff;border-radius:12px;border:1px solid rgba(0,0,0,.08);overflow:hidden}.productosTable table[data-v-836078de]{width:100%;border-collapse:collapse}.productosTable thead[data-v-836078de]{background:#3b24160a}.productosTable th[data-v-836078de]{padding:12px;font-size:12px;font-weight:800;color:#3b2416;text-transform:uppercase;letter-spacing:.3px;border-bottom:2px solid rgba(0,0,0,.08)}.productosTable td[data-v-836078de]{padding:12px;font-size:14px;color:#3b2416;border-bottom:1px solid rgba(0,0,0,.04)}.productosTable tbody tr:last-child td[data-v-836078de]{border-bottom:none}.productosTable tbody tr[data-v-836078de]:hover{background:#f2a11a0a}.productosTable .center[data-v-836078de]{text-align:center}.productosTable .right[data-v-836078de]{text-align:right;font-weight:600}@media (max-width: 768px){.infoGrid[data-v-836078de]{grid-template-columns:1fr}.modalContent[data-v-836078de]{max-height:95vh}.productosTable[data-v-836078de]{font-size:12px}.productosTable th[data-v-836078de],.productosTable td[data-v-836078de]{padding:8px 6px}}.loadingModal[data-v-836078de]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 40px;min-height:300px}.spinner[data-v-836078de]{width:48px;height:48px;border:4px solid rgba(216,74,42,.1);border-top-color:#d84a2a;border-radius:50%;animation:spin-836078de .8s linear infinite}@keyframes spin-836078de{to{transform:rotate(360deg)}}.loadingModal p[data-v-836078de]{margin-top:20px;color:#3b2416;font-size:14px;font-weight:600}.comprobantesList[data-v-7577ad3f]{--brand-red: #D84A2A;--brand-orange: #F2A11A;--brand-brown: #3B2416}.header[data-v-7577ad3f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.headerLeft h2[data-v-7577ad3f]{margin:0;color:var(--brand-brown);font-size:24px}.subtitle[data-v-7577ad3f]{margin:4px 0 0;color:#0000008c;font-size:14px}.alert[data-v-7577ad3f]{padding:14px 18px;border-radius:12px;font-size:14px;font-weight:600;margin-bottom:20px;border:2px solid}.alert-warning[data-v-7577ad3f]{background:#ffc10726;border-color:#ffc10766;color:#f57c00}.alert-danger[data-v-7577ad3f]{background:#f4433626;border-color:#f4433666;color:#c62828}.filters[data-v-7577ad3f]{display:flex;gap:12px;align-items:flex-end;margin-bottom:20px;flex-wrap:wrap}.searchInput[data-v-7577ad3f]{width:100%;max-width:400px;padding:12px 16px;border:1px solid rgba(0,0,0,.12);border-radius:999px;font-size:14px;outline:none}.searchInput[data-v-7577ad3f]:focus{border-color:var(--brand-orange);box-shadow:0 0 0 4px #f2a11a26}.filterSeparator[data-v-7577ad3f]{width:100%;flex-basis:100%;height:0}.filterGroup[data-v-7577ad3f]{display:flex;flex-direction:column;gap:6px}.filterGroup label[data-v-7577ad3f]{font-size:12px;font-weight:700;color:var(--brand-brown)}.filterGroup select[data-v-7577ad3f]{padding:8px 12px;border:1px solid rgba(0,0,0,.12);border-radius:8px;font-size:14px;outline:none;min-width:160px}.filterGroup select[data-v-7577ad3f]:focus{border-color:var(--brand-orange);box-shadow:0 0 0 3px #f2a11a26}.dateInput[data-v-7577ad3f]{padding:8px 12px;border:1px solid rgba(0,0,0,.12);border-radius:8px;font-size:14px;outline:none;min-width:150px}.dateInput[data-v-7577ad3f]:focus{border-color:var(--brand-orange);box-shadow:0 0 0 3px #f2a11a26}.btnClear[data-v-7577ad3f]{border:1px solid rgba(0,0,0,.12);background:#fff;cursor:pointer;padding:8px 16px;border-radius:8px;font-size:13px;font-weight:600;color:var(--brand-brown)}.btnClear[data-v-7577ad3f]:hover{background:#0000000a}.btnDownloadPDF[data-v-7577ad3f]{border:none;background:var(--brand-orange);color:#fff;cursor:pointer;padding:8px 16px;border-radius:8px;font-size:13px;font-weight:600;transition:all .2s ease}.btnDownloadPDF[data-v-7577ad3f]:hover:not(:disabled){background:#d89110;transform:translateY(-1px);box-shadow:0 4px 8px #f2a11a4d}.btnDownloadPDF[data-v-7577ad3f]:disabled{background:#0000001f;color:#00000061;cursor:not-allowed}.btnEnviarMasivo[data-v-7577ad3f]{border:none;background:#2e7d32;color:#fff;cursor:pointer;padding:8px 16px;border-radius:8px;font-size:13px;font-weight:600;transition:all .2s ease}.btnEnviarMasivo[data-v-7577ad3f]:hover:not(:disabled){background:#1b5e20;transform:translateY(-1px);box-shadow:0 4px 8px #2e7d324d}.btnEnviarMasivo[data-v-7577ad3f]:disabled{background:#0000001f;color:#00000061;cursor:not-allowed}.loading[data-v-7577ad3f],.error[data-v-7577ad3f],.empty[data-v-7577ad3f]{padding:40px;text-align:center;background:#ffffffb3;border-radius:14px;border:1px solid rgba(0,0,0,.06)}.error[data-v-7577ad3f]{color:#b4001c;background:#d84a2a1a}.grid[data-v-7577ad3f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px}@media (max-width: 768px){.grid[data-v-7577ad3f]{grid-template-columns:1fr}}.modalOverlay[data-v-7577ad3f]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:10000;padding:20px}.modalEnvioMasivo[data-v-7577ad3f]{background:#fff;border-radius:16px;width:100%;max-width:600px;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 20px 60px #0000004d}.modalHeader[data-v-7577ad3f]{padding:20px 24px;border-bottom:1px solid rgba(0,0,0,.1);display:flex;justify-content:space-between;align-items:center}.modalHeader h3[data-v-7577ad3f]{margin:0;color:var(--brand-brown);font-size:20px}.btnCloseModal[data-v-7577ad3f]{background:none;border:none;font-size:24px;cursor:pointer;color:#00000080;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s}.btnCloseModal[data-v-7577ad3f]:hover{background:#0000000d;color:#000c}.modalBody[data-v-7577ad3f]{padding:24px;overflow-y:auto;flex:1}.progressInfo[data-v-7577ad3f]{margin-bottom:24px}.progressText[data-v-7577ad3f]{margin:0 0 8px;font-size:14px;font-weight:600;color:var(--brand-brown)}.progressBar[data-v-7577ad3f]{width:100%;height:12px;background:#00000014;border-radius:999px;overflow:hidden}.progressFill[data-v-7577ad3f]{height:100%;background:linear-gradient(90deg,#2e7d32,#4caf50);transition:width .3s ease;border-radius:999px}.resultadosResumen[data-v-7577ad3f]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:24px}.resultItem[data-v-7577ad3f]{padding:12px 16px;border-radius:8px;display:flex;justify-content:space-between;align-items:center}.resultItem.exitosos[data-v-7577ad3f]{background:#2e7d321a;border:1px solid rgba(46,125,50,.2)}.resultItem.fallidos[data-v-7577ad3f]{background:#c628281a;border:1px solid rgba(198,40,40,.2)}.resultLabel[data-v-7577ad3f]{font-size:13px;font-weight:600;color:#000000b3}.resultValue[data-v-7577ad3f]{font-size:18px;font-weight:700}.resultItem.exitosos .resultValue[data-v-7577ad3f]{color:#2e7d32}.resultItem.fallidos .resultValue[data-v-7577ad3f]{color:#c62828}.detallesLista[data-v-7577ad3f]{margin-top:20px}.detallesLista h4[data-v-7577ad3f]{margin:0 0 12px;font-size:14px;color:var(--brand-brown)}.detallesScroll[data-v-7577ad3f]{max-height:200px;overflow-y:auto;border:1px solid rgba(0,0,0,.1);border-radius:8px;padding:8px}.detalleItem[data-v-7577ad3f]{padding:8px 12px;border-radius:6px;margin-bottom:6px;display:flex;gap:12px;font-size:13px}.detalleItem.exitoso[data-v-7577ad3f]{background:#2e7d3214;border-left:3px solid #2E7D32}.detalleItem.fallido[data-v-7577ad3f]{background:#c6282814;border-left:3px solid #c62828}.detalleNumero[data-v-7577ad3f]{font-weight:700;min-width:80px}.detalleMensaje[data-v-7577ad3f]{color:#000000b3;flex:1}.enviandoIndicator[data-v-7577ad3f],.completadoIndicator[data-v-7577ad3f]{text-align:center;padding:20px;margin-top:20px}.spinner[data-v-7577ad3f]{width:40px;height:40px;border:4px solid rgba(0,0,0,.1);border-top-color:var(--brand-orange);border-radius:50%;animation:spin-7577ad3f 1s linear infinite;margin:0 auto 12px}@keyframes spin-7577ad3f{to{transform:rotate(360deg)}}.enviandoIndicator p[data-v-7577ad3f]{margin:0;font-size:14px;color:#000000b3}.completadoIndicator p[data-v-7577ad3f]{margin:0;font-size:16px;font-weight:600;color:#2e7d32}.modalFooter[data-v-7577ad3f]{padding:16px 24px;border-top:1px solid rgba(0,0,0,.1);display:flex;justify-content:flex-end}.btnCerrar[data-v-7577ad3f]{background:var(--brand-brown);color:#fff;border:none;padding:10px 24px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.btnCerrar[data-v-7577ad3f]:hover{background:#2a1a0e;transform:translateY(-1px);box-shadow:0 4px 8px #0003}.ventasReport[data-v-199580e0]{--brand-red: #D84A2A;--brand-orange: #F2A11A;--brand-brown: #3B2416}.header[data-v-199580e0]{margin-bottom:20px}.header h2[data-v-199580e0]{margin:0;color:var(--brand-brown);font-size:24px}.filters[data-v-199580e0]{display:flex;gap:12px;align-items:flex-end;margin-bottom:24px;flex-wrap:wrap;padding:16px;background:#ffffffb3;border-radius:14px;border:1px solid rgba(0,0,0,.06)}.filterGroup[data-v-199580e0]{display:flex;flex-direction:column;gap:6px}.filterGroup label[data-v-199580e0]{font-size:12px;font-weight:700;color:var(--brand-brown)}.filterGroup select[data-v-199580e0],.filterGroup input[type=date][data-v-199580e0]{padding:8px 12px;border:1px solid rgba(0,0,0,.12);border-radius:8px;font-size:14px;outline:none;min-width:160px}.filterGroup select[data-v-199580e0]:focus,.filterGroup input[type=date][data-v-199580e0]:focus{border-color:var(--brand-orange);box-shadow:0 0 0 3px #f2a11a26}.btnPrimary[data-v-199580e0]{border:none;cursor:pointer;padding:10px 20px;border-radius:999px;font-weight:700;color:#fff;background:linear-gradient(90deg,var(--brand-red),var(--brand-orange));box-shadow:0 4px 12px #d84a2a40}.btnPrimary[data-v-199580e0]:hover:not(:disabled){box-shadow:0 6px 16px #d84a2a59;transform:translateY(-1px)}.btnPrimary[data-v-199580e0]:disabled{opacity:.6;cursor:not-allowed}.btnSecondary[data-v-199580e0]{border:2px solid var(--brand-orange);cursor:pointer;padding:10px 20px;border-radius:999px;font-weight:700;color:var(--brand-orange);background:#fff;transition:all .2s}.btnSecondary[data-v-199580e0]:hover:not(:disabled){background:var(--brand-orange);color:#fff;transform:translateY(-1px)}.btnSecondary[data-v-199580e0]:disabled{opacity:.6;cursor:not-allowed}.loading[data-v-199580e0],.error[data-v-199580e0],.empty[data-v-199580e0]{padding:40px;text-align:center;background:#ffffffb3;border-radius:14px;border:1px solid rgba(0,0,0,.06)}.error[data-v-199580e0]{color:#b4001c;background:#d84a2a1a}.metricsGrid[data-v-199580e0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.metricCard[data-v-199580e0]{display:flex;gap:16px;align-items:center;padding:24px;background:#ffffffd9;border-radius:16px;border:1px solid rgba(0,0,0,.08);transition:all .2s ease}.metricCard[data-v-199580e0]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001f}.metricCard.total[data-v-199580e0]{background:linear-gradient(135deg,#4caf501a,#4caf5005);border-color:#4caf5033}.metricCard.transactions[data-v-199580e0]{background:linear-gradient(135deg,#2196f31a,#2196f305);border-color:#2196f333}.metricCard.average[data-v-199580e0]{background:linear-gradient(135deg,#f2a11a1a,#f2a11a05);border-color:#f2a11a33}.metricIcon[data-v-199580e0]{font-size:48px;opacity:.8}.metricContent[data-v-199580e0]{flex:1}.metricLabel[data-v-199580e0]{font-size:13px;font-weight:700;color:#0000008c;text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px}.metricValue[data-v-199580e0]{font-size:32px;font-weight:900;color:var(--brand-brown);line-height:1}@media (max-width: 768px){.metricsGrid[data-v-199580e0]{grid-template-columns:1fr}.metricValue[data-v-199580e0]{font-size:28px}.metricIcon[data-v-199580e0]{font-size:40px}}.reportContent[data-v-199580e0]{display:flex;flex-direction:column;gap:24px}.sedeInfo[data-v-199580e0]{background:linear-gradient(135deg,#d84a2a14,#f2a11a14);border-radius:16px;padding:20px;border:1px solid rgba(0,0,0,.06)}.sedeHeader h3[data-v-199580e0]{margin:0 0 8px;color:var(--brand-brown);font-size:20px;font-weight:800}.periodo[data-v-199580e0]{font-size:14px;color:#000000a6;font-weight:600}.metodosSection[data-v-199580e0]{background:#ffffffd9;border-radius:16px;padding:24px;border:1px solid rgba(0,0,0,.08)}.metodosSection h3[data-v-199580e0]{margin:0 0 20px;color:var(--brand-brown);font-size:18px;font-weight:800}.metodosGrid[data-v-199580e0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px}.metodoCard[data-v-199580e0]{background:#ffffffe6;border:1px solid rgba(0,0,0,.08);border-radius:12px;padding:16px;transition:all .2s ease}.metodoCard[data-v-199580e0]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.metodoHeader[data-v-199580e0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.metodoNombre[data-v-199580e0]{font-size:14px;font-weight:700;color:var(--brand-brown);text-transform:capitalize}.metodoPorcentaje[data-v-199580e0]{font-size:12px;font-weight:800;color:var(--brand-orange);background:#f2a11a1f;padding:4px 10px;border-radius:999px}.metodoMonto[data-v-199580e0]{font-size:24px;font-weight:900;color:var(--brand-brown);margin-bottom:12px}.metodoBar[data-v-199580e0]{width:100%;height:8px;background:#0000000f;border-radius:999px;overflow:hidden}.metodoBarFill[data-v-199580e0]{height:100%;background:linear-gradient(90deg,var(--brand-red),var(--brand-orange));border-radius:999px;transition:width .6s ease}.sedesTable[data-v-199580e0]{background:#ffffffd9;border-radius:16px;padding:24px;border:1px solid rgba(0,0,0,.08);overflow-x:auto}.sedesTable h3[data-v-199580e0]{margin:0 0 20px;color:var(--brand-brown);font-size:18px;font-weight:800}.sedesTable table[data-v-199580e0]{width:100%;border-collapse:collapse;min-width:700px}.sedesTable thead[data-v-199580e0]{background:#3b24160f}.sedesTable th[data-v-199580e0]{padding:14px 12px;text-align:left;font-weight:800;font-size:13px;color:var(--brand-brown);border-bottom:2px solid rgba(0,0,0,.08);text-transform:uppercase;letter-spacing:.5px}.sedesTable td[data-v-199580e0]{padding:14px 12px;font-size:14px;border-bottom:1px solid rgba(0,0,0,.05)}.sedesTable tbody tr[data-v-199580e0]:hover{background:#f2a11a0f}.sedesTable .center[data-v-199580e0]{text-align:center}.sedesTable .monto[data-v-199580e0]{text-align:right;font-weight:700;color:var(--brand-brown)}@media (max-width: 768px){.sedesTable[data-v-199580e0]{padding:16px}.sedesTable th[data-v-199580e0],.sedesTable td[data-v-199580e0]{padding:10px 8px;font-size:13px}.sedesTable th[data-v-199580e0]{font-size:11px}}.creditoSection[data-v-199580e0],.plataformaSection[data-v-199580e0],.productosSection[data-v-199580e0],.usuariosSection[data-v-199580e0],.comprobantesSection[data-v-199580e0]{background:#ffffffd9;border-radius:16px;padding:24px;border:1px solid rgba(0,0,0,.08)}.creditoSection h3[data-v-199580e0],.plataformaSection h3[data-v-199580e0],.productosSection h3[data-v-199580e0],.usuariosSection h3[data-v-199580e0],.comprobantesSection h3[data-v-199580e0]{margin:0 0 20px;color:var(--brand-brown);font-size:18px;font-weight:800}.creditoGrid[data-v-199580e0],.plataformaGrid[data-v-199580e0],.comprobantesGrid[data-v-199580e0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.creditoCard[data-v-199580e0],.plataformaCard[data-v-199580e0],.comprobanteCard[data-v-199580e0]{background:linear-gradient(135deg,#f2a11a0d,#f2a11a05);border:1px solid rgba(242,161,26,.2);border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:8px;transition:all .2s}.creditoCard[data-v-199580e0]:hover,.plataformaCard[data-v-199580e0]:hover,.comprobanteCard[data-v-199580e0]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.creditoLabel[data-v-199580e0],.plataformaNombre[data-v-199580e0],.comprobanteTipo[data-v-199580e0]{font-size:14px;font-weight:700;color:var(--brand-brown);text-transform:capitalize}.creditoMonto[data-v-199580e0],.plataformaMonto[data-v-199580e0],.comprobanteMonto[data-v-199580e0]{font-size:24px;font-weight:900;color:var(--brand-brown)}.plataformaCantidad[data-v-199580e0],.comprobanteCantidad[data-v-199580e0]{font-size:12px;color:#0009;font-weight:600}.productosTable[data-v-199580e0],.usuariosTable[data-v-199580e0]{overflow-x:auto;border-radius:12px;border:1px solid rgba(0,0,0,.08)}.productosTable table[data-v-199580e0],.usuariosTable table[data-v-199580e0]{width:100%;border-collapse:collapse;min-width:500px}.productosTable thead[data-v-199580e0],.usuariosTable thead[data-v-199580e0]{background:#3b24160f}.productosTable th[data-v-199580e0],.usuariosTable th[data-v-199580e0]{padding:14px 12px;text-align:left;font-weight:800;font-size:13px;color:var(--brand-brown);border-bottom:2px solid rgba(0,0,0,.08);text-transform:uppercase;letter-spacing:.5px}.productosTable td[data-v-199580e0],.usuariosTable td[data-v-199580e0]{padding:14px 12px;font-size:14px;border-bottom:1px solid rgba(0,0,0,.05)}.productosTable tbody tr[data-v-199580e0]:hover,.usuariosTable tbody tr[data-v-199580e0]:hover{background:#f2a11a0f}.rolBadge[data-v-199580e0]{display:inline-block;padding:4px 12px;background:#f2a11a26;color:var(--brand-brown);border-radius:999px;font-size:12px;font-weight:700}@media (max-width: 768px){.creditoGrid[data-v-199580e0],.plataformaGrid[data-v-199580e0],.comprobantesGrid[data-v-199580e0]{grid-template-columns:1fr}.productosTable[data-v-199580e0],.usuariosTable[data-v-199580e0]{padding:16px}.productosTable th[data-v-199580e0],.productosTable td[data-v-199580e0],.usuariosTable th[data-v-199580e0],.usuariosTable td[data-v-199580e0]{padding:10px 8px;font-size:13px}}.modalOverlay[data-v-933875fd]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modalContent[data-v-933875fd]{background:#fff;border-radius:14px;max-width:500px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 10px 40px #0003}.modalHeader[data-v-933875fd]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid rgba(0,0,0,.08)}.modalHeader h3[data-v-933875fd]{margin:0;font-size:20px;font-weight:800;color:#3b2416}.closeBtn[data-v-933875fd]{background:none;border:none;font-size:24px;cursor:pointer;color:#00000080;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .2s ease}.closeBtn[data-v-933875fd]:hover{background:#0000000f;color:#000c}.modalBody[data-v-933875fd]{padding:24px;display:flex;flex-direction:column;gap:16px}.formGroup[data-v-933875fd]{display:flex;flex-direction:column;gap:6px}.formGroup label[data-v-933875fd]{font-size:13px;font-weight:700;color:#3b2416}.formGroup input[data-v-933875fd],.formGroup select[data-v-933875fd]{padding:10px 12px;border:1px solid rgba(0,0,0,.12);border-radius:8px;font-size:14px;outline:none;transition:all .2s ease}.formGroup input[data-v-933875fd]:focus,.formGroup select[data-v-933875fd]:focus{border-color:#f2a11a;box-shadow:0 0 0 3px #f2a11a26}.formGroup input[data-v-933875fd]:disabled,.formGroup select[data-v-933875fd]:disabled{background:#0000000a;cursor:not-allowed}.errorMsg[data-v-933875fd]{padding:10px 12px;background:#f4433614;border-left:3px solid #d32f2f;border-radius:6px;font-size:13px;color:#c62828}.modalFooter[data-v-933875fd]{display:flex;gap:12px;margin-top:8px}.btnCancel[data-v-933875fd],.btnSave[data-v-933875fd]{flex:1;border:none;cursor:pointer;padding:12px 20px;border-radius:8px;font-size:14px;font-weight:700;transition:all .2s ease}.btnCancel[data-v-933875fd]{background:#fff;border:1px solid rgba(0,0,0,.12);color:#3b2416}.btnCancel[data-v-933875fd]:hover:not(:disabled){background:#0000000a}.btnSave[data-v-933875fd]{background:linear-gradient(90deg,#d84a2a,#f2a11a);color:#fff}.btnSave[data-v-933875fd]:hover:not(:disabled){box-shadow:0 4px 12px #d84a2a59;transform:translateY(-1px)}.btnCancel[data-v-933875fd]:disabled,.btnSave[data-v-933875fd]:disabled{opacity:.6;cursor:not-allowed}.mesasList[data-v-ba04b52a]{--brand-red: #D84A2A;--brand-orange: #F2A11A;--brand-brown: #3B2416}.header[data-v-ba04b52a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.headerLeft h2[data-v-ba04b52a]{margin:0;color:var(--brand-brown);font-size:24px}.subtitle[data-v-ba04b52a]{margin:4px 0 0;color:#0000008c;font-size:14px}.btnPrimary[data-v-ba04b52a]{border:none;cursor:pointer;padding:12px 24px;border-radius:999px;font-weight:700;font-size:14px;color:#fff;background:linear-gradient(90deg,var(--brand-red),var(--brand-orange));box-shadow:0 4px 12px #d84a2a40;transition:all .2s ease}.btnPrimary[data-v-ba04b52a]:hover{box-shadow:0 6px 16px #d84a2a59;transform:translateY(-1px)}.filters[data-v-ba04b52a]{display:flex;gap:12px;margin-bottom:20px;flex-wrap:wrap}.filterGroup[data-v-ba04b52a]{display:flex;flex-direction:column;gap:6px}.filterGroup label[data-v-ba04b52a]{font-size:12px;font-weight:700;color:var(--brand-brown)}.filterGroup select[data-v-ba04b52a]{padding:8px 12px;border:1px solid rgba(0,0,0,.12);border-radius:8px;font-size:14px;outline:none;min-width:160px}.filterGroup select[data-v-ba04b52a]:focus{border-color:var(--brand-orange);box-shadow:0 0 0 3px #f2a11a26}.loading[data-v-ba04b52a],.error[data-v-ba04b52a],.empty[data-v-ba04b52a]{padding:40px;text-align:center;background:#ffffffb3;border-radius:14px;border:1px solid rgba(0,0,0,.06)}.error[data-v-ba04b52a]{color:#b4001c;background:#d84a2a1a}.tableContainer[data-v-ba04b52a]{background:#ffffffd9;border-radius:14px;border:1px solid rgba(0,0,0,.08);overflow:hidden}table[data-v-ba04b52a]{width:100%;border-collapse:collapse}thead[data-v-ba04b52a]{background:#3b24160a}th[data-v-ba04b52a]{padding:14px 12px;text-align:left;font-size:12px;font-weight:800;color:var(--brand-brown);text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid rgba(0,0,0,.08)}td[data-v-ba04b52a]{padding:14px 12px;font-size:14px;color:var(--brand-brown);border-bottom:1px solid rgba(0,0,0,.04)}tbody tr:last-child td[data-v-ba04b52a]{border-bottom:none}tbody tr[data-v-ba04b52a]:hover{background:#f2a11a0a}tbody tr.inactive[data-v-ba04b52a]{opacity:.5;background:#00000005}.numero strong[data-v-ba04b52a]{font-size:15px;font-weight:800}.center[data-v-ba04b52a]{text-align:center}.badge[data-v-ba04b52a]{display:inline-block;padding:4px 12px;border-radius:999px;font-size:12px;font-weight:700;text-transform:capitalize}.badge-libre[data-v-ba04b52a]{background:#4caf5026;color:#2e7d32}.badge-ocupada[data-v-ba04b52a]{background:#f4433626;color:#c62828}.badge-reservada[data-v-ba04b52a]{background:#ffc10726;color:#f57c00}.statusDot[data-v-ba04b52a]{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:700}.statusDot.active[data-v-ba04b52a]{color:#2e7d32}.statusDot.inactive[data-v-ba04b52a]{color:#c62828}.actions[data-v-ba04b52a]{display:flex;gap:8px;justify-content:center}.toggle[data-v-ba04b52a]{border:none;cursor:pointer;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:700}.toggle.active[data-v-ba04b52a]{background:#4caf5026;color:#2e7d32}.toggle.inactive[data-v-ba04b52a]{background:#9e9e9e26;color:#616161}.btnEdit[data-v-ba04b52a]{border:none;background:#0000000a;cursor:pointer;padding:8px 12px;border-radius:8px;font-size:13px;font-weight:600;color:var(--brand-brown);transition:all .2s ease}.btnEdit[data-v-ba04b52a]:hover{background:#f2a11a26}@media (max-width: 768px){.tableContainer[data-v-ba04b52a]{overflow-x:auto}table[data-v-ba04b52a]{min-width:700px}th[data-v-ba04b52a],td[data-v-ba04b52a]{padding:10px 8px;font-size:13px}th[data-v-ba04b52a]{font-size:11px}.toggle[data-v-ba04b52a],.btnEdit[data-v-ba04b52a]{font-size:11px;padding:5px 10px}.badge[data-v-ba04b52a]{font-size:10px;padding:3px 8px}}@media (max-width: 480px){.header[data-v-ba04b52a]{flex-direction:column;align-items:flex-start;gap:12px}.btnPrimary[data-v-ba04b52a]{width:100%}table[data-v-ba04b52a]{min-width:650px}}.modalOverlay[data-v-23280f74]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modalContent[data-v-23280f74]{background:#fff;border-radius:14px;max-width:500px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 10px 40px #0003}.modalHeader[data-v-23280f74]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid rgba(0,0,0,.08)}.modalHeader h3[data-v-23280f74]{margin:0;font-size:20px;font-weight:800;color:#3b2416}.closeBtn[data-v-23280f74]{background:none;border:none;font-size:24px;cursor:pointer;color:#00000080;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .2s ease}.closeBtn[data-v-23280f74]:hover{background:#0000000f;color:#000c}.modalBody[data-v-23280f74]{padding:24px;display:flex;flex-direction:column;gap:16px}.formGroup[data-v-23280f74]{display:flex;flex-direction:column;gap:6px}.formGroup label[data-v-23280f74]{font-size:13px;font-weight:700;color:#3b2416}.formGroup input[data-v-23280f74],.formGroup select[data-v-23280f74]{padding:10px 12px;border:1px solid rgba(0,0,0,.12);border-radius:8px;font-size:14px;outline:none;transition:all .2s ease}.formGroup input[data-v-23280f74]:focus,.formGroup select[data-v-23280f74]:focus{border-color:#f2a11a;box-shadow:0 0 0 3px #f2a11a26}.formGroup input[data-v-23280f74]:disabled,.formGroup select[data-v-23280f74]:disabled{background:#0000000a;cursor:not-allowed}.hint[data-v-23280f74]{font-size:12px;color:#0000008c;font-style:italic}.checkboxLabel[data-v-23280f74]{display:flex;align-items:center;gap:8px;cursor:pointer;font-weight:600}.checkboxLabel input[type=checkbox][data-v-23280f74]{width:18px;height:18px;cursor:pointer}.errorMsg[data-v-23280f74]{padding:10px 12px;background:#f4433614;border-left:3px solid #d32f2f;border-radius:6px;font-size:13px;color:#c62828}.modalFooter[data-v-23280f74]{display:flex;gap:12px;margin-top:8px}.btnCancel[data-v-23280f74],.btnSave[data-v-23280f74]{flex:1;border:none;cursor:pointer;padding:12px 20px;border-radius:8px;font-size:14px;font-weight:700;transition:all .2s ease}.btnCancel[data-v-23280f74]{background:#fff;border:1px solid rgba(0,0,0,.12);color:#3b2416}.btnCancel[data-v-23280f74]:hover:not(:disabled){background:#0000000a}.btnSave[data-v-23280f74]{background:linear-gradient(90deg,#d84a2a,#f2a11a);color:#fff}.btnSave[data-v-23280f74]:hover:not(:disabled){box-shadow:0 4px 12px #d84a2a59;transform:translateY(-1px)}.btnCancel[data-v-23280f74]:disabled,.btnSave[data-v-23280f74]:disabled{opacity:.6;cursor:not-allowed}.usuariosList[data-v-9f34166c]{--brand-red: #D84A2A;--brand-orange: #F2A11A;--brand-brown: #3B2416}.header[data-v-9f34166c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.headerLeft h2[data-v-9f34166c]{margin:0;color:var(--brand-brown);font-size:24px}.subtitle[data-v-9f34166c]{margin:4px 0 0;color:#0000008c;font-size:14px}.btnPrimary[data-v-9f34166c]{border:none;cursor:pointer;padding:12px 24px;border-radius:999px;font-weight:700;font-size:14px;color:#fff;background:linear-gradient(90deg,var(--brand-red),var(--brand-orange));box-shadow:0 4px 12px #d84a2a40;transition:all .2s ease}.btnPrimary[data-v-9f34166c]:hover{box-shadow:0 6px 16px #d84a2a59;transform:translateY(-1px)}.filters[data-v-9f34166c]{display:flex;gap:12px;align-items:flex-end;margin-bottom:20px;flex-wrap:wrap}.filterGroup[data-v-9f34166c]{display:flex;flex-direction:column;gap:6px}.filterGroup label[data-v-9f34166c]{font-size:12px;font-weight:700;color:var(--brand-brown)}.filterGroup select[data-v-9f34166c]{padding:8px 12px;border:1px solid rgba(0,0,0,.12);border-radius:8px;font-size:14px;outline:none;min-width:160px}.filterGroup select[data-v-9f34166c]:focus{border-color:var(--brand-orange);box-shadow:0 0 0 3px #f2a11a26}.loading[data-v-9f34166c],.error[data-v-9f34166c],.empty[data-v-9f34166c]{padding:40px;text-align:center;background:#ffffffb3;border-radius:14px;border:1px solid rgba(0,0,0,.06)}.error[data-v-9f34166c]{color:#b4001c;background:#d84a2a1a}.tableContainer[data-v-9f34166c]{background:#ffffffd9;border-radius:14px;border:1px solid rgba(0,0,0,.08);overflow:hidden}table[data-v-9f34166c]{width:100%;border-collapse:collapse}thead[data-v-9f34166c]{background:#3b24160a}th[data-v-9f34166c]{padding:14px 12px;text-align:left;font-size:12px;font-weight:800;color:var(--brand-brown);text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid rgba(0,0,0,.08)}td[data-v-9f34166c]{padding:14px 12px;font-size:14px;color:var(--brand-brown);border-bottom:1px solid rgba(0,0,0,.04)}tbody tr:last-child td[data-v-9f34166c]{border-bottom:none}tbody tr[data-v-9f34166c]:hover{background:#f2a11a0a}tbody tr.inactive[data-v-9f34166c]{opacity:.5;background:#00000005}.center[data-v-9f34166c]{text-align:center}.fecha[data-v-9f34166c]{font-size:13px;color:#3b2416b3}.badge[data-v-9f34166c]{display:inline-block;padding:4px 12px;border-radius:999px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.3px}.badge-super_admin[data-v-9f34166c]{background:#9c27b026;color:#7b1fa2}.badge-admin_sede[data-v-9f34166c]{background:#2196f326;color:#1976d2}.badge-cajero[data-v-9f34166c]{background:#4caf5026;color:#2e7d32}.badge-mesero[data-v-9f34166c]{background:#ff980026;color:#f57c00}.toggle[data-v-9f34166c]{border:none;cursor:pointer;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:700}.toggle.active[data-v-9f34166c]{background:#4caf5026;color:#2e7d32}.toggle.inactive[data-v-9f34166c]{background:#9e9e9e26;color:#616161}.actions[data-v-9f34166c]{display:flex;gap:8px;justify-content:center}.btnEdit[data-v-9f34166c]{border:none;background:#0000000a;cursor:pointer;padding:8px 12px;border-radius:8px;font-size:13px;font-weight:600;color:var(--brand-brown);transition:all .2s ease}.btnEdit[data-v-9f34166c]:hover{background:#f2a11a26}@media (max-width: 768px){.tableContainer[data-v-9f34166c]{overflow-x:auto}table[data-v-9f34166c]{min-width:800px}th[data-v-9f34166c],td[data-v-9f34166c]{padding:10px 8px;font-size:13px}th[data-v-9f34166c]{font-size:11px}.toggle[data-v-9f34166c],.btnEdit[data-v-9f34166c]{font-size:11px;padding:5px 10px}.badge[data-v-9f34166c]{font-size:10px;padding:3px 8px}.fecha[data-v-9f34166c]{font-size:12px}}@media (max-width: 480px){.header[data-v-9f34166c]{flex-direction:column;align-items:flex-start;gap:12px}.btnPrimary[data-v-9f34166c]{width:100%}table[data-v-9f34166c]{min-width:700px}}.container[data-v-e8e413cd]{padding:16px;max-width:1200px;margin:0 auto}@media (min-width: 768px){.container[data-v-e8e413cd]{padding:24px}}.header[data-v-e8e413cd]{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}@media (min-width: 768px){.header[data-v-e8e413cd]{flex-direction:row;justify-content:space-between;align-items:flex-start}}.headerLeft h2[data-v-e8e413cd]{margin:0 0 8px;color:#2c3e50;font-size:24px}.subtitle[data-v-e8e413cd]{margin:0;color:#7f8c8d;font-size:14px}.btnDetect[data-v-e8e413cd]{background:#3498db;color:#fff;border:none;padding:10px 20px;border-radius:6px;cursor:pointer;font-size:14px;font-weight:600;transition:background .3s;width:100%}@media (min-width: 768px){.btnDetect[data-v-e8e413cd]{width:auto}}.btnDetect[data-v-e8e413cd]:hover:not(:disabled){background:#2980b9}.btnDetect[data-v-e8e413cd]:disabled{opacity:.6;cursor:not-allowed}.alert[data-v-e8e413cd]{padding:12px 16px;border-radius:6px;margin-bottom:20px;font-size:14px}.alertError[data-v-e8e413cd]{background:#fee;color:#c33;border:1px solid #fcc}.alertSuccess[data-v-e8e413cd]{background:#efe;color:#3c3;border:1px solid #cfc}.loading[data-v-e8e413cd]{text-align:center;padding:40px;color:#7f8c8d;font-size:16px}.configForm[data-v-e8e413cd]{background:#fff;border-radius:8px;padding:16px;box-shadow:0 2px 8px #0000001a}@media (min-width: 768px){.configForm[data-v-e8e413cd]{padding:24px}}.section[data-v-e8e413cd]{margin-bottom:32px}.section h3[data-v-e8e413cd]{margin:0 0 8px;color:#2c3e50;font-size:18px}.sectionDesc[data-v-e8e413cd]{margin:0 0 16px;color:#7f8c8d;font-size:14px}.printerGrid[data-v-e8e413cd]{display:grid;grid-template-columns:1fr;gap:16px}@media (min-width: 768px){.printerGrid[data-v-e8e413cd]{grid-template-columns:repeat(3,1fr)}}.formGroup[data-v-e8e413cd]{display:flex;flex-direction:column;min-width:0}.formGroup label[data-v-e8e413cd]{margin-bottom:8px;font-weight:600;color:#2c3e50;font-size:14px}.formGroup select[data-v-e8e413cd]{padding:10px;border:1px solid #ddd;border-radius:6px;font-size:14px;background:#fff;cursor:pointer;width:100%;min-width:0;max-width:100%}.formGroup select[data-v-e8e413cd]:focus{outline:none;border-color:#3498db}.roleConfig[data-v-e8e413cd]{background:#f8f9fa;padding:12px;border-radius:6px;margin-bottom:16px;border-left:4px solid #3498db}@media (min-width: 768px){.roleConfig[data-v-e8e413cd]{padding:16px}}.roleConfig h4[data-v-e8e413cd]{margin:0 0 16px;color:#2c3e50;font-size:14px}@media (min-width: 768px){.roleConfig h4[data-v-e8e413cd]{font-size:16px}}.actionConfig[data-v-e8e413cd]{margin-bottom:16px}.actionConfig[data-v-e8e413cd]:last-child{margin-bottom:0}.actionLabel[data-v-e8e413cd]{display:block;margin-bottom:8px;font-weight:600;color:#34495e;font-size:14px}.checkboxGroup[data-v-e8e413cd]{display:flex;gap:12px;flex-wrap:wrap}.checkbox[data-v-e8e413cd]{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:13px;color:#2c3e50;padding:8px 12px;background:#fff;border-radius:4px;border:1px solid #ddd;transition:all .2s;flex:1 1 auto;min-width:0}@media (min-width: 768px){.checkbox[data-v-e8e413cd]{flex:0 1 auto;font-size:14px;padding:6px 12px}}.checkbox[data-v-e8e413cd]:hover{border-color:#3498db;background:#f0f8ff}.checkbox input[type=checkbox][data-v-e8e413cd]{cursor:pointer;width:16px;height:16px}.checkbox input[type=checkbox][data-v-e8e413cd]:disabled{cursor:not-allowed;opacity:.5}.checkbox[data-v-e8e413cd]:has(input:disabled){opacity:.5;cursor:not-allowed;background:#f5f5f5}.actions[data-v-e8e413cd]{margin-top:32px;padding-top:24px;border-top:1px solid #e0e0e0;text-align:center}@media (min-width: 768px){.actions[data-v-e8e413cd]{text-align:right}}.btnSave[data-v-e8e413cd]{background:#27ae60;color:#fff;border:none;padding:12px 32px;border-radius:6px;cursor:pointer;font-size:16px;font-weight:600;transition:background .3s;width:100%}@media (min-width: 768px){.btnSave[data-v-e8e413cd]{width:auto}}.btnSave[data-v-e8e413cd]:hover:not(:disabled){background:#229954}.btnSave[data-v-e8e413cd]:disabled{opacity:.6;cursor:not-allowed}.info[data-v-e8e413cd]{margin-top:24px;padding:16px;background:#fffbea;border:1px solid #ffd866;border-radius:6px;font-size:14px;color:#856404}.info strong[data-v-e8e413cd]{display:block;margin-bottom:8px}.info ul[data-v-e8e413cd]{margin:0;padding-left:20px}.info li[data-v-e8e413cd]{margin-bottom:4px}.certificatesSection[data-v-e8e413cd]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:20px;border-radius:8px;margin-bottom:32px}.certificatesSection h3[data-v-e8e413cd]{color:#fff;margin-bottom:8px}.certificatesSection .sectionDesc[data-v-e8e413cd]{color:#ffffffe6}.certificatesGrid[data-v-e8e413cd]{display:grid;grid-template-columns:1fr;gap:16px;margin-top:20px}@media (min-width: 768px){.certificatesGrid[data-v-e8e413cd]{grid-template-columns:repeat(2,1fr)}}.certificateGroup[data-v-e8e413cd]{background:#ffffff1a;padding:16px;border-radius:6px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.certificateLabel[data-v-e8e413cd]{display:block;margin-bottom:12px}.labelText[data-v-e8e413cd]{display:flex;align-items:center;gap:8px;font-weight:600;font-size:14px;flex-wrap:wrap}.statusBadge[data-v-e8e413cd]{display:inline-block;padding:2px 8px;border-radius:12px;font-size:12px;font-weight:600}.statusLoaded[data-v-e8e413cd]{background:#27ae60;color:#fff}.statusDefault[data-v-e8e413cd]{background:#fff3;color:#fff}.fileInput[data-v-e8e413cd]{display:block;width:100%;padding:10px;background:#fff;border:2px dashed rgba(255,255,255,.3);border-radius:6px;cursor:pointer;color:#2c3e50;font-size:14px}.fileInput[data-v-e8e413cd]:hover{border-color:#fff9}.fileInput[data-v-e8e413cd]::file-selector-button{padding:6px 12px;background:#667eea;color:#fff;border:none;border-radius:4px;cursor:pointer;margin-right:10px;font-size:13px}.fileInput[data-v-e8e413cd]::file-selector-button:hover{background:#5568d3}.fileHelp[data-v-e8e413cd]{margin:8px 0 0;font-size:12px;color:#fffc;font-family:monospace}.certificateActions[data-v-e8e413cd]{margin-top:20px;text-align:center}.btnReset[data-v-e8e413cd]{background:#fff3;color:#fff;border:2px solid rgba(255,255,255,.3);padding:10px 20px;border-radius:6px;cursor:pointer;font-size:14px;font-weight:600;transition:all .3s}.btnReset[data-v-e8e413cd]:hover{background:#ffffff4d;border-color:#ffffff80}.certificateInfo[data-v-e8e413cd]{margin-top:20px;padding:16px;background:#ffffff1a;border-radius:6px;font-size:13px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.certificateInfo strong[data-v-e8e413cd]{display:block;margin-bottom:8px;font-size:14px}.certificateInfo ul[data-v-e8e413cd]{margin:0;padding-left:20px}.certificateInfo li[data-v-e8e413cd]{margin-bottom:6px;line-height:1.5}.certificateInfo a[data-v-e8e413cd]{color:gold;text-decoration:underline;font-weight:600}.certificateInfo a[data-v-e8e413cd]:hover{color:#ffed4e}.modalOverlay[data-v-09a02355]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px;animation:fadeIn-09a02355 .2s}@keyframes fadeIn-09a02355{0%{opacity:0}to{opacity:1}}.modalContent[data-v-09a02355]{background:#fff;border-radius:16px;max-width:900px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #0000004d;animation:slideUp-09a02355 .3s ease-out}@keyframes slideUp-09a02355{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.loadingModal[data-v-09a02355]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 40px;gap:20px}.spinner[data-v-09a02355]{width:48px;height:48px;border:4px solid rgba(242,161,26,.2);border-top-color:#f2a11a;border-radius:50%;animation:spin-09a02355 .8s linear infinite}@keyframes spin-09a02355{to{transform:rotate(360deg)}}.loadingModal p[data-v-09a02355]{margin:0;font-size:15px;color:#636e72;font-weight:500}.modalHeader[data-v-09a02355]{display:flex;justify-content:space-between;align-items:center;padding:24px 28px;background:linear-gradient(135deg,#f2a11a,#e89610);border-bottom:3px solid #d68910;color:#fff}.headerLeft h2[data-v-09a02355]{margin:0 0 4px;font-size:24px;font-weight:700}.mesaInfo[data-v-09a02355]{font-size:14px;font-weight:600;opacity:.9}.closeBtn[data-v-09a02355]{background:#fff3;border:none;color:#fff;font-size:28px;width:40px;height:40px;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;padding:0;line-height:1}.closeBtn[data-v-09a02355]:hover{background:#ffffff4d;transform:scale(1.1)}.modalBody[data-v-09a02355]{padding:28px}.section[data-v-09a02355]{margin-bottom:28px}.section[data-v-09a02355]:last-child{margin-bottom:0}.section h3[data-v-09a02355]{margin:0 0 14px;font-size:16px;font-weight:700;color:#2d3436;border-bottom:2px solid rgba(242,161,26,.3);padding-bottom:8px}.estadoBadge[data-v-09a02355]{display:inline-block;padding:10px 18px;border-radius:12px;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.estadoBadge.pendiente[data-v-09a02355]{background:#6c757d26;color:#495057}.estadoBadge.cocina[data-v-09a02355]{background:#007bff26;color:#0056b3}.estadoBadge.listo[data-v-09a02355]{background:#28a74526;color:#155724}.estadoBadge.caja[data-v-09a02355]{background:#ffc10726;color:#856404}.estadoBadge.pagado[data-v-09a02355]{background:#28a74533;color:#155724}.estadoBadge.cancelado[data-v-09a02355]{background:#dc354526;color:#bd2130}.infoGrid[data-v-09a02355]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:14px}.infoItem[data-v-09a02355]{display:flex;flex-direction:column;gap:4px}.infoItem.fullWidth[data-v-09a02355]{grid-column:1 / -1}.infoItem .label[data-v-09a02355]{font-size:12px;font-weight:600;color:#636e72;text-transform:uppercase;letter-spacing:.5px}.infoItem .value[data-v-09a02355]{font-size:14px;font-weight:600;color:#2d3436}.motivoText[data-v-09a02355]{font-style:italic;color:#d63031!important;font-weight:500!important}.cancelacionSection[data-v-09a02355]{background:#dc35450d;padding:16px;border-radius:12px;border:1px solid rgba(220,53,69,.2)}.cancelacionSection h3[data-v-09a02355]{color:#d63031}.cancelacion-badge[data-v-09a02355]{padding:10px 14px;background:#dc35451a;border-radius:8px;font-size:13px;color:#2d3436;margin-bottom:14px;border-left:4px solid #d63031}.cancelacion-badge strong[data-v-09a02355]{color:#d63031;font-weight:700}.itemsTable[data-v-09a02355]{overflow-x:auto;border-radius:10px;border:1px solid rgba(0,0,0,.08)}.itemsTable table[data-v-09a02355]{width:100%;border-collapse:collapse;font-size:13px}.itemsTable thead[data-v-09a02355]{background:#f2a11a1a}.itemsTable th[data-v-09a02355]{padding:12px;text-align:left;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:#2d3436;border-bottom:2px solid rgba(242,161,26,.3)}.itemsTable td[data-v-09a02355]{padding:12px;border-bottom:1px solid rgba(0,0,0,.05)}.itemsTable tbody tr:last-child td[data-v-09a02355]{border-bottom:none}.itemsTable .center[data-v-09a02355]{text-align:center}.itemsTable .right[data-v-09a02355]{text-align:right}.itemsTable .bold[data-v-09a02355]{font-weight:700;color:#27ae60}.productoNombre[data-v-09a02355]{font-weight:600;color:#2d3436}.observaciones[data-v-09a02355]{font-size:11px;color:#636e72;font-style:italic;margin-top:4px}.totalesSection[data-v-09a02355]{background:#f2a11a0d;padding:16px;border-radius:12px}.totalesGrid[data-v-09a02355]{display:flex;flex-direction:column;gap:10px}.totalRow[data-v-09a02355]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid rgba(0,0,0,.08)}.totalRow[data-v-09a02355]:last-child{border-bottom:none}.totalRow.total[data-v-09a02355]{font-size:18px;font-weight:800;color:#27ae60;padding-top:12px;margin-top:8px;border-top:2px solid rgba(242,161,26,.3)}.totalRow .label[data-v-09a02355]{font-weight:600;color:#636e72}.totalRow .value[data-v-09a02355]{font-weight:700;color:#2d3436}.totalRow.total .label[data-v-09a02355],.totalRow.total .value[data-v-09a02355]{color:#27ae60}.observacionesGenerales[data-v-09a02355]{padding:14px;background:#00000005;border-radius:8px;border-left:4px solid #f2a11a;font-size:14px;color:#2d3436;line-height:1.6;font-style:italic}@media (max-width: 768px){.modalContent[data-v-09a02355]{max-width:100%;max-height:100vh;border-radius:0}.modalHeader[data-v-09a02355]{padding:20px}.headerLeft h2[data-v-09a02355]{font-size:20px}.modalBody[data-v-09a02355]{padding:20px}.infoGrid[data-v-09a02355]{grid-template-columns:1fr}.itemsTable table[data-v-09a02355]{font-size:12px}.itemsTable th[data-v-09a02355],.itemsTable td[data-v-09a02355]{padding:8px 6px}}.pedidosList[data-v-1a45e0ab]{padding:24px;max-width:100%;overflow-x:auto}.header[data-v-1a45e0ab]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.headerLeft h2[data-v-1a45e0ab]{margin:0;font-size:28px;font-weight:700;color:#2d3436}.subtitle[data-v-1a45e0ab]{margin:4px 0 0;font-size:14px;color:#636e72;font-weight:500}.alert[data-v-1a45e0ab]{padding:14px 18px;border-radius:10px;margin-bottom:20px;font-size:14px;font-weight:500}.alert-warning[data-v-1a45e0ab]{background:#ffc10726;border:1px solid rgba(255,193,7,.4);color:#856404}.alert strong[data-v-1a45e0ab]{font-weight:700}.filters[data-v-1a45e0ab]{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:20px;padding:16px;background:#00000005;border-radius:12px;border:1px solid rgba(0,0,0,.08)}.filterGroup[data-v-1a45e0ab]{display:flex;flex-direction:column;gap:6px}.filterGroup label[data-v-1a45e0ab]{font-size:13px;font-weight:600;color:#2d3436}.filterGroup select[data-v-1a45e0ab],.dateInput[data-v-1a45e0ab]{padding:8px 12px;border:1px solid rgba(0,0,0,.15);border-radius:8px;font-size:14px;background:#fff;color:#2d3436;cursor:pointer;transition:all .2s}.filterGroup select[data-v-1a45e0ab]:focus,.dateInput[data-v-1a45e0ab]:focus{outline:none;border-color:#f2a11a;box-shadow:0 0 0 3px #f2a11a1a}.btnClear[data-v-1a45e0ab]{align-self:flex-end;padding:8px 16px;border:1px solid rgba(0,0,0,.15);background:#fff;color:#2d3436;font-size:14px;font-weight:600;border-radius:8px;cursor:pointer;transition:all .2s}.btnClear[data-v-1a45e0ab]:hover{background:#0000000d}.loading[data-v-1a45e0ab]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;gap:16px}.spinner[data-v-1a45e0ab]{width:40px;height:40px;border:4px solid rgba(242,161,26,.2);border-top-color:#f2a11a;border-radius:50%;animation:spin-1a45e0ab .8s linear infinite}@keyframes spin-1a45e0ab{to{transform:rotate(360deg)}}.loading p[data-v-1a45e0ab]{margin:0;font-size:14px;color:#636e72;font-weight:500}.error[data-v-1a45e0ab],.empty[data-v-1a45e0ab]{padding:40px 20px;text-align:center;color:#636e72;font-size:15px;background:#00000005;border-radius:12px;border:1px solid rgba(0,0,0,.08)}.error[data-v-1a45e0ab]{color:#d63031;background:#d630310d;border-color:#d6303133}.tableContainer[data-v-1a45e0ab]{overflow-x:auto;border-radius:12px;border:1px solid rgba(0,0,0,.08)}.pedidosTable[data-v-1a45e0ab]{width:100%;border-collapse:collapse;background:#fff;font-size:13px}.pedidosTable thead[data-v-1a45e0ab]{background:linear-gradient(135deg,#f2a11a,#e89610);color:#fff}.pedidosTable th[data-v-1a45e0ab]{padding:14px 12px;text-align:left;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.pedidosTable tbody tr[data-v-1a45e0ab]{border-bottom:1px solid rgba(0,0,0,.05);cursor:pointer;transition:background .15s}.pedidosTable tbody tr[data-v-1a45e0ab]:hover{background:#f2a11a0d}.pedidosTable tbody tr.row-cancelado[data-v-1a45e0ab]{background:#ff6b6b0a}.pedidosTable tbody tr.row-cancelado[data-v-1a45e0ab]:hover{background:#ff6b6b14}.pedidosTable td[data-v-1a45e0ab]{padding:12px;vertical-align:middle}.td-id[data-v-1a45e0ab]{font-weight:700;color:#2d3436}.td-sede[data-v-1a45e0ab],.td-mesa[data-v-1a45e0ab]{font-weight:600;color:#636e72}.td-fecha[data-v-1a45e0ab],.td-fecha-cancel[data-v-1a45e0ab]{font-size:12px;color:#636e72;white-space:nowrap}.td-estado[data-v-1a45e0ab]{text-align:center}.estado-container[data-v-1a45e0ab]{display:flex;flex-direction:column;gap:4px;align-items:center}.badge[data-v-1a45e0ab]{display:inline-block;padding:4px 10px;border-radius:12px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.3px;white-space:nowrap}.badge-cancelado-overlay[data-v-1a45e0ab]{display:inline-block;padding:3px 8px;border-radius:8px;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.4px;background:#dc354533;color:#bd2130;border:1px solid rgba(220,53,69,.4)}.badge-pendiente[data-v-1a45e0ab]{background:#6c757d26;color:#495057}.badge-cocina[data-v-1a45e0ab]{background:#007bff26;color:#0056b3}.badge-listo[data-v-1a45e0ab]{background:#28a74526;color:#155724}.badge-caja[data-v-1a45e0ab]{background:#ffc10726;color:#856404}.badge-pagado[data-v-1a45e0ab]{background:#28a74533;color:#155724;font-weight:800}.badge-cancelado[data-v-1a45e0ab]{background:#dc354526;color:#bd2130}.td-total[data-v-1a45e0ab]{font-weight:700;color:#27ae60;font-size:14px}.td-comprobante[data-v-1a45e0ab]{font-size:12px;font-weight:600;white-space:nowrap}.comprobante-numero[data-v-1a45e0ab]{color:#2d3436;background:#f2a11a1a;padding:4px 8px;border-radius:6px;font-family:Courier New,monospace}.no-comprobante[data-v-1a45e0ab]{color:#b2bec3;font-style:italic}.td-mesero[data-v-1a45e0ab],.td-usuario-cancelo[data-v-1a45e0ab]{font-size:12px;color:#2d3436}.td-motivo[data-v-1a45e0ab]{max-width:200px}.motivo-preview[data-v-1a45e0ab]{font-size:12px;color:#636e72;font-style:italic}.btnDetail[data-v-1a45e0ab]{padding:6px 12px;background:linear-gradient(135deg,#f2a11a,#e89610);color:#fff;border:none;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s;white-space:nowrap}.btnDetail[data-v-1a45e0ab]:hover{transform:translateY(-1px);box-shadow:0 4px 8px #f2a11a4d}@media (max-width: 1200px){.pedidosTable[data-v-1a45e0ab]{font-size:12px}.pedidosTable th[data-v-1a45e0ab],.pedidosTable td[data-v-1a45e0ab]{padding:10px 8px}}@media (max-width: 768px){.pedidosList[data-v-1a45e0ab]{padding:16px}.filters[data-v-1a45e0ab]{flex-direction:column}.filterGroup[data-v-1a45e0ab]{width:100%}}.page[data-v-b7e0c862]{--brand-red: #D84A2A;--brand-orange: #F2A11A;--brand-brown: #3B2416;--bg: #F6F2EE;min-height:100vh;background:radial-gradient(900px 500px at 10% -10%,rgba(242,161,26,.2),transparent 55%),radial-gradient(900px 500px at 110% 20%,rgba(216,74,42,.16),transparent 60%),var(--bg);padding:14px}.topbar[data-v-b7e0c862]{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;background:#ffffffb8;border:1px solid rgba(0,0,0,.06);border-radius:16px;box-shadow:0 18px 40px #00000014;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);flex-wrap:wrap;gap:12px}.brand[data-v-b7e0c862]{display:flex;align-items:center;gap:10px}.brandLogo[data-v-b7e0c862]{width:70px;height:70px;border-radius:12px;object-fit:contain;background:#ffffff8c;border:1px solid rgba(0,0,0,.06);padding:1px}.center[data-v-b7e0c862]{flex:1;text-align:center;min-width:0}.sedeName[data-v-b7e0c862]{font-weight:1000;font-size:18px;color:var(--brand-brown);letter-spacing:-.3px}.right[data-v-b7e0c862]{display:flex;align-items:center;gap:12px}.userInfo[data-v-b7e0c862]{display:flex;flex-direction:column}.sub[data-v-b7e0c862]{font-size:12px;color:#3b2416b8;white-space:nowrap}.logout[data-v-b7e0c862]{border:none;cursor:pointer;padding:10px 12px;border-radius:999px;font-weight:1000;color:#fff;background:linear-gradient(90deg,var(--brand-brown),var(--brand-red))}.tabs[data-v-b7e0c862]{margin-top:14px;display:flex;gap:8px;padding:8px;background:#ffffffad;border:1px solid rgba(0,0,0,.06);border-radius:14px;flex-wrap:wrap}.tab[data-v-b7e0c862]{flex:1;min-width:fit-content;border:none;cursor:pointer;padding:10px 12px;border-radius:10px;font-weight:800;font-size:13px;color:#3b2416a6;background:transparent;transition:all .2s ease;white-space:nowrap}.tab[data-v-b7e0c862]:hover{background:#f2a11a1a;color:var(--brand-brown)}.tab.active[data-v-b7e0c862]{background:linear-gradient(90deg,var(--brand-red),var(--brand-orange));color:#fff;box-shadow:0 6px 16px #d84a2a4d}.content[data-v-b7e0c862]{margin-top:14px;min-height:400px}@media (max-width: 768px){.topbar[data-v-b7e0c862]{padding:10px 12px}.left[data-v-b7e0c862]{order:3;width:100%;text-align:center;padding-top:8px;border-top:1px solid rgba(0,0,0,.06)}.brand[data-v-b7e0c862]{order:1}.right[data-v-b7e0c862]{order:2}.title[data-v-b7e0c862]{font-size:16px}.sub[data-v-b7e0c862]{font-size:11px}.brandLogo[data-v-b7e0c862]{width:60px;height:60px}}@media (max-width: 640px){.tab[data-v-b7e0c862]{flex:1 1 calc(50% - 4px);font-size:12px;padding:10px 8px;text-align:center}}@media (min-width: 641px) and (max-width: 899px){.tab[data-v-b7e0c862]{flex:1 1 calc(33.333% - 6px);font-size:13px}}@media (min-width: 900px){.tabs[data-v-b7e0c862]{max-width:800px}.tab[data-v-b7e0c862]{font-size:14px;padding:12px 16px}}.configForm[data-v-354a57fa]{background:#fff;border-radius:14px;box-shadow:0 2px 12px #00000014;overflow:hidden}.formHeader[data-v-354a57fa]{background:linear-gradient(135deg,#d84a2a,#f2a11a);color:#fff;padding:24px 28px}.formHeader h2[data-v-354a57fa]{margin:0 0 8px;font-size:22px;font-weight:800}.subtitle[data-v-354a57fa]{margin:0;font-size:14px;opacity:.95;font-weight:500}.loadingState[data-v-354a57fa]{padding:60px 28px;text-align:center;color:#0009}.spinner[data-v-354a57fa]{width:40px;height:40px;margin:0 auto 16px;border:3px solid rgba(242,161,26,.2);border-top-color:#f2a11a;border-radius:50%;animation:spin-354a57fa .8s linear infinite}@keyframes spin-354a57fa{to{transform:rotate(360deg)}}.formBody[data-v-354a57fa]{padding:28px;display:flex;flex-direction:column;gap:32px}.formSection[data-v-354a57fa]{border:1px solid rgba(0,0,0,.08);border-radius:10px;padding:20px;background:#00000003}.sectionTitle[data-v-354a57fa]{margin:0 0 4px;font-size:16px;font-weight:800;color:#3b2416}.sectionDescription[data-v-354a57fa]{margin:0 0 16px;font-size:13px;color:#0000008c;font-style:italic}.formGrid[data-v-354a57fa]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:16px}.formGroup[data-v-354a57fa]{display:flex;flex-direction:column;gap:6px}.formGroup.fullWidth[data-v-354a57fa]{grid-column:1 / -1}.formGroup label[data-v-354a57fa]{font-size:13px;font-weight:700;color:#3b2416}.formGroup input[data-v-354a57fa],.formGroup select[data-v-354a57fa]{padding:10px 12px;border:1px solid rgba(0,0,0,.12);border-radius:8px;font-size:14px;outline:none;transition:all .2s ease;font-family:inherit}.fileInput[data-v-354a57fa]{cursor:pointer;padding:12px;background:#f2a11a0d;border:2px dashed rgba(242,161,26,.3)!important}.fileInput[data-v-354a57fa]:hover:not(:disabled){background:#f2a11a1a;border-color:#f2a11a80!important}.fileInput[data-v-354a57fa]::file-selector-button{padding:8px 16px;background:linear-gradient(90deg,#d84a2a,#f2a11a);color:#fff;border:none;border-radius:6px;cursor:pointer;font-weight:600;font-size:13px;margin-right:12px}.fileInput[data-v-354a57fa]::file-selector-button:hover{box-shadow:0 2px 8px #d84a2a4d}.currentFile[data-v-354a57fa]{display:flex;align-items:center;gap:8px;margin-top:8px;padding:8px 12px;background:#4caf5014;border-radius:6px;font-size:13px;color:#2e7d32}.fileIcon[data-v-354a57fa]{font-size:16px}.fileName[data-v-354a57fa]{font-weight:600}.uploadingState[data-v-354a57fa]{display:flex;align-items:center;gap:8px;margin-top:8px;padding:8px 12px;background:#f2a11a14;border-radius:6px;font-size:13px;color:#e65100}.spinner-small[data-v-354a57fa]{width:14px;height:14px;border:2px solid rgba(242,161,26,.2);border-top-color:#f2a11a;border-radius:50%;animation:spin-354a57fa .6s linear infinite;display:inline-block}.formGroup input[data-v-354a57fa]:focus,.formGroup select[data-v-354a57fa]:focus{border-color:#f2a11a;box-shadow:0 0 0 3px #f2a11a26}.formGroup input[data-v-354a57fa]:disabled,.formGroup select[data-v-354a57fa]:disabled{background:#0000000a;cursor:not-allowed}.hint[data-v-354a57fa]{font-size:12px;color:#0000008c;font-style:italic}.errorMsg[data-v-354a57fa],.successMsg[data-v-354a57fa]{padding:12px 14px;border-radius:8px;font-size:14px;font-weight:600}.errorMsg[data-v-354a57fa]{background:#f4433614;border-left:3px solid #d32f2f;color:#c62828}.successMsg[data-v-354a57fa]{background:#4caf5014;border-left:3px solid #388e3c;color:#2e7d32}.successMsg.small[data-v-354a57fa]{padding:8px 12px;font-size:13px;margin-top:8px}.testResult[data-v-354a57fa]{padding:14px 16px;border-radius:8px;font-size:13px}.testResult.success[data-v-354a57fa]{background:#4caf5014;border:1px solid rgba(56,142,60,.3);color:#2e7d32}.testResult.error[data-v-354a57fa]{background:#f4433614;border:1px solid rgba(211,47,47,.3);color:#c62828}.testResult strong[data-v-354a57fa]{display:block;margin-bottom:6px;font-size:14px}.testResult p[data-v-354a57fa]{margin:4px 0}.testData[data-v-354a57fa]{margin-top:10px;padding-top:10px;border-top:1px solid rgba(0,0,0,.1);font-size:12px}.formActions[data-v-354a57fa]{display:flex;gap:12px;margin-top:8px}.btnTest[data-v-354a57fa],.btnSave[data-v-354a57fa]{flex:1;border:none;cursor:pointer;padding:14px 24px;border-radius:8px;font-size:14px;font-weight:700;transition:all .2s ease}.btnTest[data-v-354a57fa]{background:#fff;border:1px solid rgba(0,0,0,.15);color:#3b2416}.btnTest[data-v-354a57fa]:hover:not(:disabled){background:#0000000a;border-color:#f2a11a}.btnSave[data-v-354a57fa]{background:linear-gradient(90deg,#d84a2a,#f2a11a);color:#fff}.btnSave[data-v-354a57fa]:hover:not(:disabled){box-shadow:0 4px 12px #d84a2a59;transform:translateY(-1px)}.btnTest[data-v-354a57fa]:disabled,.btnSave[data-v-354a57fa]:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 768px){.formGrid[data-v-354a57fa]{grid-template-columns:1fr}.formGroup.fullWidth[data-v-354a57fa]{grid-column:1}.formActions[data-v-354a57fa]{flex-direction:column}}.modalOverlay[data-v-de0c4d51]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modalContent[data-v-de0c4d51]{background:#fff;border-radius:14px;max-width:500px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 10px 40px #0003}.modalHeader[data-v-de0c4d51]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid rgba(0,0,0,.08)}.modalHeader h3[data-v-de0c4d51]{margin:0;font-size:20px;font-weight:800;color:#3b2416}.closeBtn[data-v-de0c4d51]{background:none;border:none;font-size:24px;cursor:pointer;color:#00000080;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .2s ease}.closeBtn[data-v-de0c4d51]:hover{background:#0000000f;color:#000c}.modalBody[data-v-de0c4d51]{padding:24px;display:flex;flex-direction:column;gap:16px}.formGroup[data-v-de0c4d51]{display:flex;flex-direction:column;gap:6px}.formGroup label[data-v-de0c4d51]{font-size:13px;font-weight:700;color:#3b2416}.formGroup input[data-v-de0c4d51]{padding:10px 12px;border:1px solid rgba(0,0,0,.12);border-radius:8px;font-size:14px;outline:none;transition:all .2s ease}.formGroup input[data-v-de0c4d51]:focus{border-color:#f2a11a;box-shadow:0 0 0 3px #f2a11a26}.formGroup input[data-v-de0c4d51]:disabled{background:#0000000a;cursor:not-allowed}.hint[data-v-de0c4d51]{font-size:12px;color:#0000008c;font-style:italic}.checkboxLabel[data-v-de0c4d51]{display:flex;align-items:center;gap:8px;cursor:pointer;font-weight:600}.checkboxLabel input[type=checkbox][data-v-de0c4d51]{width:18px;height:18px;cursor:pointer}.errorMsg[data-v-de0c4d51]{padding:10px 12px;background:#f4433614;border-left:3px solid #d32f2f;border-radius:6px;font-size:13px;color:#c62828}.modalFooter[data-v-de0c4d51]{display:flex;gap:12px;margin-top:8px}.btnCancel[data-v-de0c4d51],.btnSave[data-v-de0c4d51]{flex:1;border:none;cursor:pointer;padding:12px 20px;border-radius:8px;font-size:14px;font-weight:700;transition:all .2s ease}.btnCancel[data-v-de0c4d51]{background:#fff;border:1px solid rgba(0,0,0,.12);color:#3b2416}.btnCancel[data-v-de0c4d51]:hover:not(:disabled){background:#0000000a}.btnSave[data-v-de0c4d51]{background:linear-gradient(90deg,#d84a2a,#f2a11a);color:#fff}.btnSave[data-v-de0c4d51]:hover:not(:disabled){box-shadow:0 4px 12px #d84a2a59;transform:translateY(-1px)}.btnCancel[data-v-de0c4d51]:disabled,.btnSave[data-v-de0c4d51]:disabled{opacity:.6;cursor:not-allowed}.container[data-v-e5b63cb2]{background:#ffffffd9;border-radius:16px;padding:24px;box-shadow:0 2px 12px #00000014}.header[data-v-e5b63cb2]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px;flex-wrap:wrap;gap:16px}.headerLeft h2[data-v-e5b63cb2]{margin:0 0 8px;font-size:22px;font-weight:800;color:#3b2416}.stats[data-v-e5b63cb2]{display:flex;gap:16px;font-size:13px}.stat[data-v-e5b63cb2]{display:flex;gap:4px}.statLabel[data-v-e5b63cb2]{color:#0009}.statValue[data-v-e5b63cb2]{font-weight:700;color:#f2a11a}.btnAdd[data-v-e5b63cb2]{background:linear-gradient(90deg,#d84a2a,#f2a11a);color:#fff;border:none;padding:10px 20px;border-radius:8px;cursor:pointer;font-weight:700;font-size:14px;transition:all .2s ease}.btnAdd[data-v-e5b63cb2]:hover{box-shadow:0 4px 12px #d84a2a59;transform:translateY(-1px)}.filters[data-v-e5b63cb2]{display:flex;gap:12px;margin-bottom:20px;flex-wrap:wrap}.filterGroup[data-v-e5b63cb2]{display:flex;align-items:center;gap:8px}.filterGroup label[data-v-e5b63cb2]{font-size:13px;font-weight:600;color:#3b2416}.filterGroup select[data-v-e5b63cb2]{padding:8px 12px;border:1px solid rgba(0,0,0,.12);border-radius:6px;font-size:13px;outline:none;cursor:pointer;background:#fff;transition:all .2s ease}.filterGroup select[data-v-e5b63cb2]:focus{border-color:#f2a11a;box-shadow:0 0 0 3px #f2a11a26}.loading[data-v-e5b63cb2],.error[data-v-e5b63cb2],.empty[data-v-e5b63cb2]{text-align:center;padding:40px 20px;color:#0009}.spinner[data-v-e5b63cb2]{width:40px;height:40px;margin:0 auto 16px;border:3px solid rgba(242,161,26,.2);border-top-color:#f2a11a;border-radius:50%;animation:spin-e5b63cb2 .8s linear infinite}@keyframes spin-e5b63cb2{to{transform:rotate(360deg)}}.error[data-v-e5b63cb2]{color:#d32f2f}.tableWrapper[data-v-e5b63cb2]{overflow-x:auto;border-radius:10px;border:1px solid rgba(0,0,0,.08)}.table[data-v-e5b63cb2]{width:100%;border-collapse:collapse;background:#fff}.table thead[data-v-e5b63cb2]{background:linear-gradient(135deg,#d84a2a0d,#f2a11a0d);border-bottom:2px solid rgba(242,161,26,.2)}.table th[data-v-e5b63cb2]{padding:12px 14px;text-align:left;font-size:12px;font-weight:800;color:#3b2416;text-transform:uppercase;letter-spacing:.5px}.table tbody tr[data-v-e5b63cb2]{border-bottom:1px solid rgba(0,0,0,.06);transition:background .15s ease}.table tbody tr[data-v-e5b63cb2]:hover{background:#f2a11a0a}.table tbody tr.inactive[data-v-e5b63cb2]{opacity:.6}.table td[data-v-e5b63cb2]{padding:14px;font-size:13px;color:#3b2416}.table td.name[data-v-e5b63cb2]{font-weight:600}.table td.address[data-v-e5b63cb2]{max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table td.date[data-v-e5b63cb2]{font-size:12px;color:#0009}.badge[data-v-e5b63cb2]{display:inline-block;padding:4px 10px;border-radius:12px;font-size:11px;font-weight:700;text-transform:uppercase}.badge.active[data-v-e5b63cb2]{background:#4caf5026;color:#2e7d32}.badge.inactive[data-v-e5b63cb2]{background:#00000014;color:#0009}.center[data-v-e5b63cb2]{text-align:center}.toggle[data-v-e5b63cb2]{border:none;cursor:pointer;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:700}.toggle.active[data-v-e5b63cb2]{background:#4caf5026;color:#2e7d32}.toggle.inactive[data-v-e5b63cb2]{background:#9e9e9e26;color:#616161}.actions[data-v-e5b63cb2]{display:flex;gap:8px;justify-content:center}.btnEdit[data-v-e5b63cb2]{border:none;background:#0000000a;cursor:pointer;padding:8px 12px;border-radius:8px;font-size:13px;font-weight:600;color:#3b2416;transition:all .2s ease}.btnEdit[data-v-e5b63cb2]:hover{background:#f2a11a26}@media (max-width: 768px){.table[data-v-e5b63cb2]{font-size:12px}.table th[data-v-e5b63cb2],.table td[data-v-e5b63cb2]{padding:10px 8px}.table td.address[data-v-e5b63cb2]{max-width:150px}}.modalOverlay[data-v-11e03de5]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modalContent[data-v-11e03de5]{background:#fff;border-radius:14px;max-width:550px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 10px 40px #0003}.modalHeader[data-v-11e03de5]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid rgba(0,0,0,.08)}.modalHeader h3[data-v-11e03de5]{margin:0;font-size:20px;font-weight:800;color:#3b2416}.closeBtn[data-v-11e03de5]{background:none;border:none;font-size:24px;cursor:pointer;color:#00000080;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .2s ease}.closeBtn[data-v-11e03de5]:hover{background:#0000000f;color:#000c}.modalBody[data-v-11e03de5]{padding:24px;display:flex;flex-direction:column;gap:16px}.formRow[data-v-11e03de5]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.formGroup[data-v-11e03de5]{display:flex;flex-direction:column;gap:6px}.formGroup label[data-v-11e03de5]{font-size:13px;font-weight:700;color:#3b2416}.formGroup input[data-v-11e03de5],.formGroup select[data-v-11e03de5],.formGroup textarea[data-v-11e03de5]{padding:10px 12px;border:1px solid rgba(0,0,0,.12);border-radius:8px;font-size:14px;outline:none;transition:all .2s ease;font-family:inherit}.formGroup input[data-v-11e03de5]:focus,.formGroup select[data-v-11e03de5]:focus,.formGroup textarea[data-v-11e03de5]:focus{border-color:#f2a11a;box-shadow:0 0 0 3px #f2a11a26}.formGroup input[data-v-11e03de5]:disabled,.formGroup select[data-v-11e03de5]:disabled,.formGroup textarea[data-v-11e03de5]:disabled{background:#0000000a;cursor:not-allowed}.formGroup textarea[data-v-11e03de5]{resize:vertical;min-height:60px}.hint[data-v-11e03de5]{font-size:12px;color:#0000008c;font-style:italic}.checkboxLabel[data-v-11e03de5]{display:flex;align-items:center;gap:8px;cursor:pointer;font-weight:600}.checkboxLabel input[type=checkbox][data-v-11e03de5]{width:18px;height:18px;cursor:pointer}.alert[data-v-11e03de5]{padding:12px 14px;border-radius:6px;font-size:13px;margin-bottom:16px;border-left:3px solid;line-height:1.5}.alertWarning[data-v-11e03de5]{background:#ff980014;border-left-color:#f57c00;color:#e65100}.alertWarning strong[data-v-11e03de5]{font-weight:700}.errorMsg[data-v-11e03de5]{padding:10px 12px;background:#f4433614;border-left:3px solid #d32f2f;border-radius:6px;font-size:13px;color:#c62828}.modalFooter[data-v-11e03de5]{display:flex;gap:12px;margin-top:8px}.btnCancel[data-v-11e03de5],.btnSave[data-v-11e03de5]{flex:1;border:none;cursor:pointer;padding:12px 20px;border-radius:8px;font-size:14px;font-weight:700;transition:all .2s ease}.btnCancel[data-v-11e03de5]{background:#fff;border:1px solid rgba(0,0,0,.12);color:#3b2416}.btnCancel[data-v-11e03de5]:hover:not(:disabled){background:#0000000a}.btnSave[data-v-11e03de5]{background:linear-gradient(90deg,#d84a2a,#f2a11a);color:#fff}.btnSave[data-v-11e03de5]:hover:not(:disabled){box-shadow:0 4px 12px #d84a2a59;transform:translateY(-1px)}.btnCancel[data-v-11e03de5]:disabled,.btnSave[data-v-11e03de5]:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 640px){.formRow[data-v-11e03de5]{grid-template-columns:1fr}}.container[data-v-bb524098]{background:#ffffffd9;border-radius:16px;padding:24px;box-shadow:0 2px 12px #00000014}.header[data-v-bb524098]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px;flex-wrap:wrap;gap:16px}.headerLeft h2[data-v-bb524098]{margin:0 0 8px;font-size:22px;font-weight:800;color:#3b2416}.stats[data-v-bb524098]{display:flex;gap:16px;font-size:13px}.stat[data-v-bb524098]{display:flex;gap:4px}.statLabel[data-v-bb524098]{color:#0009}.statValue[data-v-bb524098]{font-weight:700;color:#f2a11a}.btnAdd[data-v-bb524098]{background:linear-gradient(90deg,#d84a2a,#f2a11a);color:#fff;border:none;padding:10px 20px;border-radius:8px;cursor:pointer;font-weight:700;font-size:14px;transition:all .2s ease}.btnAdd[data-v-bb524098]:hover{box-shadow:0 4px 12px #d84a2a59;transform:translateY(-1px)}.filters[data-v-bb524098]{display:flex;gap:12px;margin-bottom:20px;flex-wrap:wrap}.filterGroup[data-v-bb524098]{display:flex;align-items:center;gap:8px}.filterGroup label[data-v-bb524098]{font-size:13px;font-weight:600;color:#3b2416}.filterGroup select[data-v-bb524098],.filterGroup input[data-v-bb524098]{padding:8px 12px;border:1px solid rgba(0,0,0,.12);border-radius:6px;font-size:13px;outline:none;cursor:pointer;background:#fff;transition:all .2s ease;min-width:140px}.filterGroup input[data-v-bb524098]{cursor:text;min-width:120px}.filterGroup select[data-v-bb524098]:focus,.filterGroup input[data-v-bb524098]:focus{border-color:#f2a11a;box-shadow:0 0 0 3px #f2a11a26}.loading[data-v-bb524098],.error[data-v-bb524098],.empty[data-v-bb524098]{text-align:center;padding:40px 20px;color:#0009}.spinner[data-v-bb524098]{width:40px;height:40px;margin:0 auto 16px;border:3px solid rgba(242,161,26,.2);border-top-color:#f2a11a;border-radius:50%;animation:spin-bb524098 .8s linear infinite}@keyframes spin-bb524098{to{transform:rotate(360deg)}}.error[data-v-bb524098]{color:#d32f2f}.tableWrapper[data-v-bb524098]{overflow-x:auto;border-radius:10px;border:1px solid rgba(0,0,0,.08)}.table[data-v-bb524098]{width:100%;border-collapse:collapse;background:#fff}.table thead[data-v-bb524098]{background:linear-gradient(135deg,#d84a2a0d,#f2a11a0d);border-bottom:2px solid rgba(242,161,26,.2)}.table th[data-v-bb524098]{padding:12px 14px;text-align:left;font-size:12px;font-weight:800;color:#3b2416;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.table tbody tr[data-v-bb524098]{border-bottom:1px solid rgba(0,0,0,.06);transition:background .15s ease}.table tbody tr[data-v-bb524098]:hover{background:#f2a11a0a}.table tbody tr.inactive[data-v-bb524098]{opacity:.6}.table td[data-v-bb524098]{padding:14px;font-size:13px;color:#3b2416}.table td.sede[data-v-bb524098]{font-weight:600}.table td.serieCode[data-v-bb524098]{font-family:Courier New,monospace;font-weight:700;font-size:14px;color:#d84a2a}.table td.number[data-v-bb524098]{text-align:right;font-family:Courier New,monospace;font-size:12px}.table td.obs[data-v-bb524098]{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:#0009}.badgeTipo[data-v-bb524098]{display:inline-block;padding:4px 8px;border-radius:10px;font-size:11px;font-weight:700;background:#2196f326;color:#1565c0}.badge[data-v-bb524098]{display:inline-block;padding:4px 10px;border-radius:12px;font-size:11px;font-weight:700;text-transform:uppercase}.badge.active[data-v-bb524098]{background:#4caf5026;color:#2e7d32}.badge.inactive[data-v-bb524098]{background:#00000014;color:#0009}.progress[data-v-bb524098]{min-width:100px}.progressBar[data-v-bb524098]{height:6px;background:#00000014;border-radius:3px;overflow:hidden;margin-bottom:4px}.progressFill[data-v-bb524098]{height:100%;background:linear-gradient(90deg,#4caf50,#8bc34a);transition:width .3s ease}.progressFill.warning[data-v-bb524098]{background:linear-gradient(90deg,#ff9800,#ffc107)}.progressFill.critical[data-v-bb524098]{background:linear-gradient(90deg,#f44336,#ff5722)}.progressText[data-v-bb524098]{font-size:11px;color:#0009;font-weight:600}.center[data-v-bb524098]{text-align:center}.toggle[data-v-bb524098]{border:none;cursor:pointer;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:700}.toggle.active[data-v-bb524098]{background:#4caf5026;color:#2e7d32}.toggle.inactive[data-v-bb524098]{background:#9e9e9e26;color:#616161}.actions[data-v-bb524098]{display:flex;gap:8px;justify-content:center}.btnEdit[data-v-bb524098]{border:none;background:#0000000a;cursor:pointer;padding:8px 12px;border-radius:8px;font-size:13px;font-weight:600;color:#3b2416;transition:all .2s ease}.btnEdit[data-v-bb524098]:hover{background:#f2a11a26}@media (max-width: 768px){.filters[data-v-bb524098],.filterGroup[data-v-bb524098]{flex-direction:column;align-items:stretch}.filterGroup select[data-v-bb524098],.filterGroup input[data-v-bb524098]{width:100%}.table[data-v-bb524098]{font-size:11px}.table th[data-v-bb524098],.table td[data-v-bb524098]{padding:8px 6px}}.page[data-v-a7ec85a7]{--brand-red: #D84A2A;--brand-orange: #F2A11A;--brand-brown: #3B2416;--bg: #F6F2EE;min-height:100vh;background:radial-gradient(900px 500px at 10% -10%,rgba(242,161,26,.2),transparent 55%),radial-gradient(900px 500px at 110% 20%,rgba(216,74,42,.16),transparent 60%),var(--bg);padding:14px}.topbar[data-v-a7ec85a7]{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;background:#ffffffb8;border:1px solid rgba(0,0,0,.06);border-radius:16px;box-shadow:0 18px 40px #00000014;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);flex-wrap:wrap;gap:12px}.brand[data-v-a7ec85a7]{display:flex;align-items:center;gap:10px}.brandLogo[data-v-a7ec85a7]{width:70px;height:70px;border-radius:12px;object-fit:contain;background:#ffffff8c;border:1px solid rgba(0,0,0,.06);padding:1px}.center[data-v-a7ec85a7]{flex:1;text-align:center;min-width:0}.sedeName[data-v-a7ec85a7]{font-weight:1000;font-size:18px;color:var(--brand-brown);letter-spacing:-.3px}.right[data-v-a7ec85a7]{display:flex;align-items:center;gap:12px}.userInfo[data-v-a7ec85a7]{display:flex;flex-direction:column}.sub[data-v-a7ec85a7]{font-size:12px;color:#3b2416b8;white-space:nowrap}.logout[data-v-a7ec85a7]{border:none;cursor:pointer;padding:10px 12px;border-radius:999px;font-weight:1000;color:#fff;background:linear-gradient(90deg,var(--brand-brown),var(--brand-red))}.tabs[data-v-a7ec85a7]{margin-top:14px;display:flex;gap:8px;padding:8px;background:#ffffffad;border:1px solid rgba(0,0,0,.06);border-radius:14px;flex-wrap:wrap}.tab[data-v-a7ec85a7]{flex:1;min-width:fit-content;border:none;cursor:pointer;padding:10px 12px;border-radius:10px;font-weight:800;font-size:13px;color:#3b2416a6;background:transparent;transition:all .2s ease;white-space:nowrap}.tab[data-v-a7ec85a7]:hover{background:#f2a11a1a;color:var(--brand-brown)}.tab.active[data-v-a7ec85a7]{background:linear-gradient(90deg,var(--brand-red),var(--brand-orange));color:#fff;box-shadow:0 6px 16px #d84a2a4d}.content[data-v-a7ec85a7]{margin-top:14px;min-height:400px}@media (max-width: 768px){.topbar[data-v-a7ec85a7]{padding:10px 12px}.left[data-v-a7ec85a7]{order:3;width:100%;text-align:center;padding-top:8px;border-top:1px solid rgba(0,0,0,.06)}.brand[data-v-a7ec85a7]{order:1}.right[data-v-a7ec85a7]{order:2}.title[data-v-a7ec85a7]{font-size:16px}.sub[data-v-a7ec85a7]{font-size:11px}.brandLogo[data-v-a7ec85a7]{width:60px;height:60px}}@media (max-width: 640px){.tab[data-v-a7ec85a7]{flex:1 1 calc(50% - 4px);font-size:12px;padding:10px 8px;text-align:center}}@media (min-width: 641px) and (max-width: 899px){.tab[data-v-a7ec85a7]{flex:1 1 calc(33.333% - 6px);font-size:13px}}@media (min-width: 1200px){.tab[data-v-a7ec85a7]{font-size:14px;padding:12px 16px}}:root{--brand-red: #D84A2A;--brand-orange: #F2A11A;--brand-brown: #3B2416;--bg: #0b0b10;--card: rgba(255,255,255,.92);--text: #1b1b1f;--muted: rgba(27,27,31,.6);--primary: #ff3d57;--primary2: #7c4dff;--ring: rgba(124,77,255,.35);--shadow: 0 20px 60px rgba(0,0,0,.25);--radius: 18px;--radius2: 26px;--font: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, "Apple Color Emoji","Segoe UI Emoji"}*{box-sizing:border-box}html,body{height:100%}body{margin:0;font-family:var(--font);color:var(--text);background:#0e0e13}a{color:inherit;text-decoration:none}button,input{font-family:inherit}
