.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}}.connection-banner[data-v-5a6b822e]{position:fixed;top:0;left:0;right:0;z-index:10000;background:linear-gradient(90deg,#dc2626,#b91c1c);color:#fff;padding:12px 16px;box-shadow:0 4px 12px #0003;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.connection-banner.reconectando[data-v-5a6b822e]{background:linear-gradient(90deg,#d97706,#b45309)}.spinner[data-v-5a6b822e]{display:inline-block;width:20px;height:20px;border:3px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;flex-shrink:0;animation:spin-5a6b822e .8s linear infinite}@keyframes spin-5a6b822e{to{transform:rotate(360deg)}}.banner-content[data-v-5a6b822e]{max-width:1200px;margin:0 auto;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.icon[data-v-5a6b822e]{font-size:22px;line-height:1;flex-shrink:0}.message[data-v-5a6b822e]{flex:1;font-weight:800;font-size:14px;line-height:1.4;min-width:200px}.reload-btn[data-v-5a6b822e]{padding:10px 18px;background:#fff;color:#f97316;border:none;border-radius:999px;font-weight:1000;font-size:13px;cursor:pointer;transition:all .2s;box-shadow:0 2px 8px #00000026;flex-shrink:0}.reload-btn[data-v-5a6b822e]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000040;background:#fff}.reload-btn[data-v-5a6b822e]:active{transform:translateY(0)}.close-btn[data-v-5a6b822e]{padding:6px 10px;background:transparent;color:#fff;border:none;font-size:22px;font-weight:700;cursor:pointer;opacity:.7;transition:opacity .2s;line-height:1;flex-shrink:0}.close-btn[data-v-5a6b822e]:hover{opacity:1}.slide-down-enter-active[data-v-5a6b822e],.slide-down-leave-active[data-v-5a6b822e]{transition:all .3s ease}.slide-down-enter-from[data-v-5a6b822e],.slide-down-leave-to[data-v-5a6b822e]{transform:translateY(-100%);opacity:0}@media (max-width: 640px){.connection-banner[data-v-5a6b822e]{padding:10px 12px}.banner-content[data-v-5a6b822e]{gap:8px}.message[data-v-5a6b822e]{font-size:13px;min-width:auto;flex:1 1 100%}.reload-btn[data-v-5a6b822e]{padding:8px 14px;font-size:12px}.icon[data-v-5a6b822e]{font-size:20px}}.backdrop[data-v-d0f83f04]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;display:flex;align-items:center;justify-content:center;padding:16px;z-index:3000}.modal[data-v-d0f83f04]{width:min(560px,100%);background:#fff;border-radius:18px;box-shadow:0 28px 72px #00000047;overflow:hidden}.head[data-v-d0f83f04]{padding:18px 20px 14px;background:linear-gradient(90deg,#1976d2,#0288d1);display:flex;align-items:flex-start;gap:10px}.icon[data-v-d0f83f04]{font-size:24px;line-height:1.3}.title[data-v-d0f83f04]{margin:0;font-size:18px;font-weight:900;color:#fff}.subtitle[data-v-d0f83f04]{margin:4px 0 0;color:#ffffffdb;font-size:13px;line-height:1.5}.helperText[data-v-d0f83f04]{margin:8px 0 0;color:#ffffffeb;font-size:12px;line-height:1.45}.body[data-v-d0f83f04]{padding:24px 20px 20px;display:flex;flex-direction:column;gap:16px}.field[data-v-d0f83f04]{display:flex;flex-direction:column;gap:6px}.label[data-v-d0f83f04],.sectionLabel[data-v-d0f83f04]{margin:0;font-size:13px;font-weight:700;color:#37474f;text-transform:uppercase;letter-spacing:.4px}.sectionHelp[data-v-d0f83f04]{margin:0;color:#546e7a;font-size:13px;line-height:1.5}.input[data-v-d0f83f04]{padding:12px 14px;border:2px solid #cfd8dc;border-radius:10px;font-size:18px;font-weight:700;font-family:monospace;letter-spacing:2px;text-align:center;color:#1a237e;background:#fafafa;outline:none;transition:border-color .15s}.input[data-v-d0f83f04]:focus{border-color:#1976d2;background:#fff}.input--error[data-v-d0f83f04]{border-color:#e53935;background:#fce4ec}.input[data-v-d0f83f04]:disabled{opacity:.6;cursor:not-allowed}.fieldError[data-v-d0f83f04]{margin:0;font-size:13px;color:#c62828;font-weight:500}.btnActivar[data-v-d0f83f04]{width:100%;padding:13px;background:#1976d2;border:none;border-radius:10px;cursor:pointer;font-size:15px;font-weight:700;color:#fff;display:flex;align-items:center;justify-content:center;gap:8px;transition:background .18s}.btnActivar[data-v-d0f83f04]:hover:not(:disabled){background:#1565c0}.btnActivar[data-v-d0f83f04]:disabled{background:#b0bec5;cursor:not-allowed}.spinner[data-v-d0f83f04]{display:inline-block;animation:spin-d0f83f04 1s linear infinite}@keyframes spin-d0f83f04{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.btnSkip[data-v-d0f83f04]{width:100%;padding:12px;background:#eceff1;border:1px dashed #b0bec5;border-radius:10px;cursor:pointer;font-size:14px;font-weight:600;color:#546e7a;transition:background .18s}.btnPcDirecto[data-v-d0f83f04]{width:100%;height:52px;border:1px solid rgba(46,125,50,.42);border-radius:12px;background:#2e7d321f;color:#1b5e20;font-size:14px;font-weight:800;cursor:pointer;transition:filter .15s ease,transform .05s ease}.btnPcDirecto[data-v-d0f83f04]:disabled{opacity:.7;cursor:not-allowed}.btnPcDirecto[data-v-d0f83f04]:not(:disabled):hover{filter:brightness(1.03)}.btnPcDirecto[data-v-d0f83f04]:not(:disabled):active{transform:translateY(1px)}.btnSkip[data-v-d0f83f04]:hover:not(:disabled){background:#cfd8dc}.btnSkip[data-v-d0f83f04]:disabled{opacity:.5;cursor:not-allowed}.actions[data-v-d0f83f04]{display:flex;flex-direction:column;gap:12px}.btnCancel[data-v-d0f83f04]{width:100%;padding:12px;background:#fff;border:1px solid #cfd8dc;border-radius:10px;cursor:pointer;font-size:14px;font-weight:700;color:#455a64;transition:background .18s,border-color .18s}.btnCancel[data-v-d0f83f04]:hover:not(:disabled){background:#f5f7f8;border-color:#90a4ae}.btnCancel[data-v-d0f83f04]:disabled{opacity:.5;cursor:not-allowed}.remoteSection[data-v-d0f83f04]{display:flex;flex-direction:column;gap:10px}.optionList[data-v-d0f83f04]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.optionItem[data-v-d0f83f04]{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border:2px solid #cfd8dc;border-radius:10px;cursor:pointer;transition:all .15s ease;background:#fff}.optionItem[data-v-d0f83f04]:hover,.optionItem.selected[data-v-d0f83f04]{border-color:#1976d2;background:#e3f2fd}.optionText[data-v-d0f83f04]{display:flex;flex-direction:column;gap:3px}.optionName[data-v-d0f83f04]{font-weight:600;font-size:14px;color:#2c3e50}.optionMeta[data-v-d0f83f04]{font-size:12px;color:#607d8b}.check[data-v-d0f83f04]{font-size:16px;color:#1976d2;font-weight:900}.printDebugPanel[data-v-b7e6728e]{position:fixed;left:12px;bottom:12px;width:min(360px,calc(100vw - 24px));padding:12px;background:#141c24eb;color:#e8f0f6;border:1px solid rgba(148,163,184,.3);border-radius:12px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:2001;box-shadow:0 12px 30px #0f172a47}.header[data-v-b7e6728e]{display:flex;justify-content:space-between;align-items:baseline;font-size:12px;font-weight:700;color:#f8fafc}.header small[data-v-b7e6728e]{font-size:10px;font-weight:600;color:#f59e0b}.section[data-v-b7e6728e]{margin-top:10px;padding-top:10px;border-top:1px solid rgba(148,163,184,.18)}.row[data-v-b7e6728e]{display:flex;justify-content:space-between;gap:12px;margin-top:6px;font-size:11px}.row span[data-v-b7e6728e],.stack span[data-v-b7e6728e]{color:#94a3b8}.row strong[data-v-b7e6728e],.stack strong[data-v-b7e6728e]{text-align:right;font-weight:600}.sectionJob[data-v-b7e6728e]{background:#0f172a4d;border-radius:8px;padding:10px}.jobTitle[data-v-b7e6728e]{font-size:11px;font-weight:700;color:#f8fafc}.stack[data-v-b7e6728e]{display:grid;gap:4px;margin-top:8px;font-size:11px}@media (max-width: 640px){.printDebugPanel[data-v-b7e6728e]{width:calc(100vw - 24px);max-height:45vh;overflow:auto}.row[data-v-b7e6728e]{flex-direction:column;gap:2px}.row strong[data-v-b7e6728e]{text-align:left}}.shell[data-v-480a3931]{--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-480a3931]{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-480a3931]{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-480a3931]{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-480a3931]{width:min(320px,82%);height:auto;display:block;filter:drop-shadow(0 14px 28px rgba(0,0,0,.55))}.right[data-v-480a3931]{display:flex;align-items:center;justify-content:center;padding:20px;background:#fff}.card[data-v-480a3931]{width:min(420px,100%);padding:22px}.title[data-v-480a3931]{margin-bottom:14px}.kicker[data-v-480a3931]{display:inline-block;font-weight:800;font-size:12px;letter-spacing:.16em;color:var(--brand-brown)}h2[data-v-480a3931]{margin:8px 0 6px;font-size:28px;text-align:center;padding:20px}.muted[data-v-480a3931]{margin:0;color:var(--muted);font-size:14px}.form[data-v-480a3931]{margin-top:16px;display:flex;flex-direction:column;gap:12px}.field[data-v-480a3931]{display:flex;flex-direction:column;gap:6px}.label[data-v-480a3931]{font-size:13px;color:var(--muted);font-weight:700}.inputWrap[data-v-480a3931]{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-480a3931]:focus-within{border-color:#f2a11a73;box-shadow:0 0 0 6px var(--ring);background:#f2a11a1a}.icon[data-v-480a3931]{width:24px;text-align:center;opacity:.78}input[data-v-480a3931]{border:none;outline:none;background:transparent;width:100%;font-size:14px}.row[data-v-480a3931]{display:flex;align-items:center;justify-content:space-between;margin-top:2px}.check[data-v-480a3931]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--muted)}.link[data-v-480a3931]{font-size:13px;color:#3b2416bf}.link[data-v-480a3931]:hover{text-decoration:underline}.error[data-v-480a3931]{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-480a3931]{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-480a3931]:disabled{opacity:.65;cursor:not-allowed}.hint[data-v-480a3931]{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-480a3931]{margin:6px 0 0;padding-left:18px}.hint li[data-v-480a3931]{margin:2px 0}@media (min-width: 960px){.shell[data-v-480a3931]{grid-template-columns:1.15fr 1fr}.left[data-v-480a3931]{min-height:100vh;padding:48px}.right[data-v-480a3931]{padding:28px;background:linear-gradient(180deg,#ffffff14,#ffffff05)}.card[data-v-480a3931]{padding:26px}}.card[data-v-5143eced]{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-5143eced]:hover{transform:translateY(-2px);box-shadow:0 16px 34px #0000001a}.card.inactive[data-v-5143eced]{opacity:.5;filter:grayscale(.7);cursor:not-allowed;background:#c8c8c880}.card.inactive[data-v-5143eced]:hover{transform:none;box-shadow:0 12px 26px #00000014}.card.loading[data-v-5143eced]{cursor:wait}.card.loading[data-v-5143eced]:hover{transform:none;box-shadow:0 12px 26px #00000014}.loadingOverlay[data-v-5143eced]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:#ffffffbf;border-radius:16px;z-index:10;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.loadingSpinner[data-v-5143eced]{width:28px;height:28px;border:3px solid rgba(0,0,0,.1);border-top-color:var(--brand-orange, #F2A11A);border-radius:50%;animation:spin-5143eced .7s linear infinite}@keyframes spin-5143eced{to{transform:rotate(360deg)}}.inactiveOverlay[data-v-5143eced]{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-5143eced]{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-5143eced]{display:flex;justify-content:center;margin-bottom:8px}.tag[data-v-5143eced]{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-5143eced]{opacity:.55}.iconWrap[data-v-5143eced]{display:grid;place-items:center;margin-top:6px;margin-bottom:6px}.icon[data-v-5143eced]{width:74px;height:74px;stroke-width:0;opacity:.95}.s-ok .icon[data-v-5143eced]{fill:var(--ok, #2FB44A)}.s-bad .icon[data-v-5143eced]{fill:var(--bad, #E53935)}.s-warn .icon[data-v-5143eced]{fill:var(--warn, #F08A1A)}.s-muted .icon[data-v-5143eced]{fill:#00000040}@keyframes prebill-pulse-5143eced{0%,to{border-color:#f08a1a4d;box-shadow:0 12px 26px #00000014}50%{border-color:#f08a1acc;box-shadow:0 0 0 4px #f08a1a2e,0 12px 26px #00000014}}.s-warn.card[data-v-5143eced]{animation:prebill-pulse-5143eced 1.8s ease-in-out infinite}.s-warn.card[data-v-5143eced]:hover{animation:none}.num[data-v-5143eced]{font-size:26px;font-weight:1000;letter-spacing:-.5px;color:#3b2416eb;margin-top:2px}.state[data-v-5143eced]{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-4a295cbc]{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-4a295cbc]{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-4a295cbc]{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-4a295cbc]{display:flex;align-items:center;gap:10px}.badge[data-v-4a295cbc]{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-4a295cbc]{font-weight:1000;color:#3b2416eb}.x[data-v-4a295cbc]{border:none;background:#0000000f;width:38px;height:38px;border-radius:12px;cursor:pointer;font-size:18px;transition:all .2s}.x[data-v-4a295cbc]:hover{background:#0000001f}.body[data-v-4a295cbc]{padding:14px;overflow-y:auto;flex:1}.config-section[data-v-4a295cbc]{margin-bottom:16px}.label[data-v-4a295cbc]{display:block;margin-bottom:8px;font-weight:800;color:#3b2416d9;font-size:14px}.num-divisiones[data-v-4a295cbc]{display:flex;gap:12px;align-items:center}.num-btn-control[data-v-4a295cbc]{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-4a295cbc]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #d84a2a4d}.num-btn-control[data-v-4a295cbc]:disabled{opacity:.3;cursor:not-allowed;background:#0000001a}.num-display[data-v-4a295cbc]{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-4a295cbc]{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-4a295cbc]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px}.column-title[data-v-4a295cbc]{margin:0 0 12px;font-size:16px;font-weight:1000;color:#3b2416eb}.items-list[data-v-4a295cbc]{display:flex;flex-direction:column;gap:8px;max-height:400px;overflow-y:auto;margin-bottom:12px;padding-right:4px}.item-card[data-v-4a295cbc]{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-4a295cbc]{border-color:#f2a11a66;background:#f2a11a0d}.item-info[data-v-4a295cbc]{flex:1}.item-name[data-v-4a295cbc]{font-weight:800;color:#3b2416eb;margin-bottom:4px}.item-details[data-v-4a295cbc]{font-size:12px;color:#3b2416a6;font-weight:600}.division-selector[data-v-4a295cbc]{min-width:140px}.division-select[data-v-4a295cbc]{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-4a295cbc]:focus{outline:none;border-color:#f2a11a;box-shadow:0 0 0 3px #f2a11a26}.division-select option[data-v-4a295cbc]{padding:8px;font-weight:700}.quick-actions[data-v-4a295cbc]{display:flex;gap:8px}.btn-action[data-v-4a295cbc]{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-4a295cbc]{background:#0000000f;color:#000000bf}.btn-action.secondary[data-v-4a295cbc]:hover{background:#0000001f}.divisiones-summary[data-v-4a295cbc]{display:flex;flex-direction:column;gap:12px}.division-card[data-v-4a295cbc]{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:10px;overflow:hidden}.division-header[data-v-4a295cbc]{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-4a295cbc]{font-weight:1000;color:#3b2416eb}.division-total[data-v-4a295cbc]{font-weight:1000;color:#d84a2a}.empty-division[data-v-4a295cbc]{padding:20px 12px;text-align:center;color:#3b241673;font-weight:600;font-size:13px}.btn-asignar-rapido[data-v-4a295cbc]{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-4a295cbc]:hover{background:#f2a11a40}.division-items[data-v-4a295cbc]{padding:8px 12px;display:flex;flex-direction:column;gap:6px}.division-item[data-v-4a295cbc]{display:flex;justify-content:space-between;padding:6px 8px;background:#00000005;border-radius:6px;font-size:13px}.division-item span[data-v-4a295cbc]:first-child{font-weight:700;color:#3b2416c7}.division-item span[data-v-4a295cbc]:last-child{font-weight:800;color:#d84a2a}.actions[data-v-4a295cbc]{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-4a295cbc]{border:none;cursor:pointer;padding:12px 20px;border-radius:12px;font-weight:1000;transition:all .2s}.btn.ghost[data-v-4a295cbc]{background:#0000000f;color:#000000bf}.btn.ghost[data-v-4a295cbc]:hover{background:#0000001f}.btn.primary[data-v-4a295cbc]{background:linear-gradient(90deg,#d84a2a,#f2a11a);color:#fff}.btn.primary[data-v-4a295cbc]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #d84a2a4d}.btn[data-v-4a295cbc]:disabled{opacity:.5;cursor:not-allowed}.loading-divisiones[data-v-4a295cbc]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:#3b2416a6}.spinner[data-v-4a295cbc]{width:48px;height:48px;border:4px solid rgba(242,161,26,.2);border-top-color:#f2a11a;border-radius:50%;animation:spin-4a295cbc .8s linear infinite;margin-bottom:16px}@keyframes spin-4a295cbc{to{transform:rotate(360deg)}}.content-fade-in[data-v-4a295cbc]{animation:fadeIn-4a295cbc .3s ease-in}@keyframes fadeIn-4a295cbc{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.backdrop[data-v-db2376d8]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:9999;animation:fadeIn-db2376d8 .2s ease}@keyframes fadeIn-db2376d8{0%{opacity:0}to{opacity:1}}.modal-auth[data-v-db2376d8]{background:#fff;border-radius:16px;width:100%;max-width:400px;box-shadow:0 20px 60px #0000004d;animation:slideIn-db2376d8 .3s ease}@keyframes slideIn-db2376d8{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-header[data-v-db2376d8]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid rgba(0,0,0,.08)}.modal-header h3[data-v-db2376d8]{margin:0;font-size:18px;font-weight:700;color:#3b2416}.close-btn[data-v-db2376d8]{background:none;border:none;font-size:20px;cursor:pointer;color:#0006;padding:4px 8px;border-radius:6px;transition:all .2s ease}.close-btn[data-v-db2376d8]:hover:not(:disabled){background:#0000000f;color:#000c}.close-btn[data-v-db2376d8]:disabled{opacity:.5;cursor:not-allowed}.modal-body[data-v-db2376d8]{padding:24px}.icon-container[data-v-db2376d8]{display:flex;justify-content:center;margin-bottom:16px}.lock-icon[data-v-db2376d8]{width:48px;height:48px;color:#f2a11a}.info-text[data-v-db2376d8]{margin:0 0 20px;color:#666;font-size:14px;text-align:center;line-height:1.5}.form-group[data-v-db2376d8]{display:flex;flex-direction:column;gap:8px}.form-group label[data-v-db2376d8]{font-size:13px;font-weight:600;color:#3b2416}.form-group input[data-v-db2376d8]{padding:14px 16px;border:2px solid rgba(0,0,0,.1);border-radius:10px;font-size:16px;transition:all .2s ease;text-align:center;letter-spacing:2px}.form-group input[data-v-db2376d8]:focus{outline:none;border-color:#f2a11a;box-shadow:0 0 0 4px #f2a11a26}.form-group input[data-v-db2376d8]:disabled{background:#0000000a;cursor:not-allowed}.error-msg[data-v-db2376d8]{margin-top:16px;padding:12px 14px;background:#f4433614;border-left:4px solid #d32f2f;border-radius:6px;color:#c62828;font-size:13px;font-weight:500}.modal-actions[data-v-db2376d8]{display:flex;gap:12px;padding:16px 24px 24px}.btn-secondary[data-v-db2376d8],.btn-primary[data-v-db2376d8]{flex:1;padding:14px 20px;border:none;border-radius:10px;font-size:14px;font-weight:700;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:8px}.btn-secondary[data-v-db2376d8]{background:#f5f5f5;color:#333}.btn-secondary[data-v-db2376d8]:hover:not(:disabled){background:#e8e8e8}.btn-primary[data-v-db2376d8]{background:linear-gradient(135deg,#d84a2a,#f2a11a);color:#fff}.btn-primary[data-v-db2376d8]:hover:not(:disabled){box-shadow:0 6px 20px #d84a2a66;transform:translateY(-1px)}.btn-primary[data-v-db2376d8]:disabled,.btn-secondary[data-v-db2376d8]:disabled{opacity:.6;cursor:not-allowed;transform:none}.spinner[data-v-db2376d8]{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-db2376d8 .8s linear infinite}@keyframes spin-db2376d8{to{transform:rotate(360deg)}}.backdrop[data-v-1555e0a2]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-1555e0a2]{background:#fff;border-radius:16px;width:90%;max-width:500px;max-height:85vh;display:flex;flex-direction:column;box-shadow:0 20px 60px #0000004d}.header[data-v-1555e0a2]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #eee}.header h3[data-v-1555e0a2]{margin:0;font-size:18px;font-weight:700;color:#2d3436}.closeBtn[data-v-1555e0a2]{background:none;border:none;font-size:28px;color:#636e72;cursor:pointer;padding:0;line-height:1}.closeBtn[data-v-1555e0a2]:hover{color:#2d3436}.body[data-v-1555e0a2]{padding:20px 24px;overflow-y:auto;flex:1}.emptyState[data-v-1555e0a2]{text-align:center;padding:40px 20px;color:#636e72}.emptyState p[data-v-1555e0a2]{margin:0 0 8px}.emptyState .hint[data-v-1555e0a2]{font-size:13px;font-style:italic}.instructions[data-v-1555e0a2]{margin-bottom:16px}.instructions p[data-v-1555e0a2]{margin:0;font-size:14px;color:#636e72}.itemsList[data-v-1555e0a2]{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.itemRow[data-v-1555e0a2]{display:flex;align-items:center;gap:12px;padding:12px;background:#f8f9fa;border-radius:10px;border:2px solid transparent;transition:all .2s}.itemRow.selected[data-v-1555e0a2]{background:#dc354514;border-color:#dc35454d}.itemCheck[data-v-1555e0a2]{flex-shrink:0}.itemCheck input[type=checkbox][data-v-1555e0a2]{width:20px;height:20px;cursor:pointer;accent-color:#dc3545;pointer-events:none}.itemInfo[data-v-1555e0a2]{flex:1;min-width:0}.itemName[data-v-1555e0a2]{font-weight:600;color:#2d3436;font-size:14px}.itemMeta[data-v-1555e0a2]{font-size:12px;color:#636e72;margin-top:2px}.itemControls[data-v-1555e0a2]{display:flex;align-items:center;gap:8px}.ctrlBtn[data-v-1555e0a2]{width:28px;height:28px;border-radius:6px;border:1px solid #ddd;background:#fff;font-size:16px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s}.ctrlBtn[data-v-1555e0a2]:hover:not(:disabled){background:#f1f1f1}.ctrlBtn[data-v-1555e0a2]:disabled{opacity:.4;cursor:not-allowed}.cantidad[data-v-1555e0a2]{min-width:24px;text-align:center;font-weight:700;color:#dc3545}.alertBox[data-v-1555e0a2]{padding:14px 16px;border-radius:10px;margin-bottom:16px}.alertBox.danger[data-v-1555e0a2]{background:#dc35451a;border:1px solid rgba(220,53,69,.3);color:#a71d2a}.alertBox strong[data-v-1555e0a2]{display:block;margin-bottom:4px}.alertBox p[data-v-1555e0a2]{margin:0;font-size:13px}.resumen[data-v-1555e0a2]{background:#ffc1071a;border:1px solid rgba(255,193,7,.3);padding:14px 16px;border-radius:10px;margin-bottom:16px}.resumenHeader[data-v-1555e0a2]{font-weight:600;color:#856404;font-size:13px;margin-bottom:6px}.resumenContent[data-v-1555e0a2]{color:#2d3436;font-size:14px;margin-bottom:8px}.resumenTotal[data-v-1555e0a2]{font-size:14px;color:#dc3545}.resumenTotal strong[data-v-1555e0a2]{font-weight:700}.motivoSection[data-v-1555e0a2]{margin-top:8px}.motivoSection label[data-v-1555e0a2]{display:block;font-weight:600;font-size:14px;color:#2d3436;margin-bottom:8px}.motivoSection textarea[data-v-1555e0a2]{width:100%;padding:12px;border:1px solid #ddd;border-radius:10px;font-size:14px;resize:vertical;font-family:inherit;transition:border-color .2s}.motivoSection textarea[data-v-1555e0a2]:focus{outline:none;border-color:#f2a11a}.motivoSection textarea[data-v-1555e0a2]:disabled{background:#f8f9fa}.footer[data-v-1555e0a2]{display:flex;gap:12px;padding:16px 24px;border-top:1px solid #eee}.btn[data-v-1555e0a2]{flex:1;padding:12px 20px;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;border:none}.btn.ghost[data-v-1555e0a2]{background:#f1f1f1;color:#636e72}.btn.ghost[data-v-1555e0a2]:hover:not(:disabled){background:#e4e4e4}.btn.danger[data-v-1555e0a2]{background:linear-gradient(135deg,#dc3545,#c82333);color:#fff}.btn.danger[data-v-1555e0a2]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #dc354566}.btn[data-v-1555e0a2]:disabled{opacity:.5;cursor:not-allowed;transform:none!important}.menu[data-v-3c5f120d]::-webkit-scrollbar,.orderList[data-v-3c5f120d]::-webkit-scrollbar,.categories[data-v-3c5f120d]::-webkit-scrollbar,.delivery-data-content[data-v-3c5f120d]::-webkit-scrollbar{width:6px;height:6px}.menu[data-v-3c5f120d]::-webkit-scrollbar-track,.orderList[data-v-3c5f120d]::-webkit-scrollbar-track,.categories[data-v-3c5f120d]::-webkit-scrollbar-track,.delivery-data-content[data-v-3c5f120d]::-webkit-scrollbar-track{background:#0000000d;border-radius:10px}.menu[data-v-3c5f120d]::-webkit-scrollbar-thumb,.orderList[data-v-3c5f120d]::-webkit-scrollbar-thumb,.categories[data-v-3c5f120d]::-webkit-scrollbar-thumb,.delivery-data-content[data-v-3c5f120d]::-webkit-scrollbar-thumb{background:#f2a11a66;border-radius:10px}.menu[data-v-3c5f120d]::-webkit-scrollbar-thumb:hover,.orderList[data-v-3c5f120d]::-webkit-scrollbar-thumb:hover,.categories[data-v-3c5f120d]::-webkit-scrollbar-thumb:hover,.delivery-data-content[data-v-3c5f120d]::-webkit-scrollbar-thumb:hover{background:#f2a11a99}.backdrop[data-v-3c5f120d]{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-3c5f120d]{display:flex;flex-direction:column;align-items:flex-start;align-self:center}.modal[data-v-3c5f120d]{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-3c5f120d]{display:flex;flex-direction:column;padding:12px 14px;background:linear-gradient(90deg,#d84a2a1a,#f2a11a1a);border-bottom:1px solid rgba(0,0,0,.06);flex-shrink:0;gap:8px}.headRow1[data-v-3c5f120d]{display:flex;align-items:center;justify-content:space-between;gap:8px}.headRow2[data-v-3c5f120d]{display:flex;align-items:center;gap:12px;justify-content:center;padding-top:8px;border-top:1px solid rgba(0,0,0,.08)}.leftHead[data-v-3c5f120d]{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.headInfo[data-v-3c5f120d]{display:flex;align-items:center;gap:6px}.headLabel[data-v-3c5f120d]{font-size:12px;font-weight:800;color:#3b2416a6}.headValue[data-v-3c5f120d]{font-size:13px;font-weight:800;color:#3b2416eb;background:#f2a11a1a;padding:4px 10px;border-radius:8px;border:1px solid rgba(242,161,26,.25)}.headTotal[data-v-3c5f120d]{font-size:16px;font-weight:1000;color:#2f7a48;background:#2fb44a1f;padding:4px 12px;border-radius:8px;border:1px solid rgba(47,180,74,.25)}.headDivider[data-v-3c5f120d]{width:1px;height:20px;background:#0000001f}.headActions[data-v-3c5f120d]{display:flex;align-items:center;gap:10px}.mesa[data-v-3c5f120d]{font-weight:1000;color:#3b2416eb;font-size:18px}.mesaSelector[data-v-3c5f120d]{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-3c5f120d]:hover:not(:disabled){border-color:#d84a2a73;background:#f2a11a24}.mesaSelector[data-v-3c5f120d]:disabled{opacity:.6;cursor:not-allowed}.mesaSelector.static[data-v-3c5f120d]{cursor:default;pointer-events:none}.clienteInput[data-v-3c5f120d]{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-3c5f120d]::placeholder{color:#3b241673;font-weight:700}.checkboxField[data-v-3c5f120d]{display:flex;flex-direction:row!important;align-items:center;gap:8px}.deliveryCheckbox[data-v-3c5f120d]{width:18px;height:18px;cursor:pointer;accent-color:#F2A11A}.deliverySelect[data-v-3c5f120d]{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-3c5f120d]{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-3c5f120d]::placeholder{color:#3b241673;font-weight:700}.status[data-v-3c5f120d]{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-3c5f120d]{background:#2fb44a1f;color:#1c6c2c}.status.s-occupied[data-v-3c5f120d]{background:#e539351f;color:#8a1c1a}.status.s-prebill[data-v-3c5f120d]{background:#f08a1a24;color:#7a3d00}.status.s-in_cash[data-v-3c5f120d]{background:#0000000f;color:#000000ad}.moveBtn[data-v-3c5f120d]{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-3c5f120d]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #d84a2a4d}.moveBtn[data-v-3c5f120d]:disabled{opacity:.5;cursor:not-allowed}.x[data-v-3c5f120d]{border:none;background:#0000000f;width:38px;height:38px;border-radius:12px;cursor:pointer;font-size:20px;transition:all .2s ease}.x[data-v-3c5f120d]:hover{background:#0000001f}.meta[data-v-3c5f120d]{display:flex;gap:20px;padding:10px 14px;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-3c5f120d]{display:flex;flex-wrap:wrap;gap:15px;justify-content:flex-start;width:auto}.metaField[data-v-3c5f120d]{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-3c5f120d]{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-3c5f120d]:disabled{opacity:.6;cursor:not-allowed}.metaField span[data-v-3c5f120d]{display:flex;white-space:nowrap}.metaField .required-mark[data-v-3c5f120d]{color:#d84a2a;font-weight:1000;margin-left:4px}.metaLabel[data-v-3c5f120d]{font-size:12px;font-weight:800;color:#3b2416bf}.metaValue[data-v-3c5f120d]{font-size:14px;font-weight:700;color:#3b2416eb}.meseroFijo[data-v-3c5f120d]{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-3c5f120d]:before{content:"👤";font-size:16px}.metaInfo[data-v-3c5f120d]{display:flex;flex-direction:column;gap:12px;width:100%}.metaField.readOnly[data-v-3c5f120d]{display:flex;flex-direction:row;align-items:center;gap:8px;padding:10px 12px;background:#3b24160a;border-radius:10px;border:1px solid rgba(59,36,22,.08)}.metaField.readOnly .metaLabel[data-v-3c5f120d]{font-size:12px;font-weight:900;color:#3b2416a6;white-space:nowrap}.metaField.readOnly .metaValue[data-v-3c5f120d]{font-size:13px;font-weight:700;color:#3b2416eb;flex:1;word-break:break-word}.deliveryBadge[data-v-3c5f120d]{padding:6px 12px;border-radius:999px;font-size:12px;font-weight:900;letter-spacing:.03em;display:inline-flex;align-items:center;gap:4px}.deliveryBadge.badge-local[data-v-3c5f120d]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;box-shadow:0 4px 12px #667eea40}.deliveryBadge.badge-rappi[data-v-3c5f120d]{background:linear-gradient(135deg,#ff5c00,#ff8a00);color:#fff;box-shadow:0 4px 12px #ff5c004d}.deliveryBadge.badge-pedidosya[data-v-3c5f120d]{background:linear-gradient(135deg,#ff0046,#ff4081);color:#fff;box-shadow:0 4px 12px #ff00464d}.deliveryBadge.badge-didi[data-v-3c5f120d]{background:linear-gradient(135deg,#111827,#374151);color:#fff;box-shadow:0 4px 12px #1118274d}.readOnlyDelivery[data-v-3c5f120d]{display:flex;flex-direction:column;gap:10px}.tot[data-v-3c5f120d]{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-3c5f120d]{font-size:18px;color:#3b2416eb}.body[data-v-3c5f120d]{display:flex;gap:0;flex:1;min-height:0;overflow:hidden;flex-direction:row}.leftPanel[data-v-3c5f120d]{display:flex;gap:0;flex:1;min-height:0;overflow:hidden;min-width:0}.categories[data-v-3c5f120d]{display:flex;flex-direction:column;gap:6px;padding:14px 10px;background:#3b24160a;border-right:1px solid rgba(0,0,0,.06);overflow-y:auto;min-width:110px;max-width:120px}.categoryTab[data-v-3c5f120d]{border:none;background:transparent;padding:12px 10px;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.4}.categoryTab[data-v-3c5f120d]:hover{background:#f2a11a1f;color:#3b2416e6}.delivery-data-content[data-v-3c5f120d]{max-height:190px;overflow:auto}.categoryTab.active[data-v-3c5f120d]{background:linear-gradient(90deg,#d84a2ae6,#f2a11ae6);color:#fff;font-weight:900;box-shadow:0 2px 8px #d84a2a40}.productsPanel[data-v-3c5f120d]{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.orderPanel[data-v-3c5f120d]{flex:.8;min-height:0;min-width:0;overflow:hidden;display:flex;flex-direction:column;border-left:1px solid rgba(0,0,0,.06)}.orderPanelFull[data-v-3c5f120d]{border-left:none}.panel[data-v-3c5f120d]{padding:12px}.panelTitle[data-v-3c5f120d]{font-weight:1000;color:#3b2416e6;margin:0;font-size:16px}.orderPanelHeader[data-v-3c5f120d]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.toggleMenuBtn[data-v-3c5f120d]{display:none;border:none;background:linear-gradient(135deg,var(--brand-red),var(--brand-orange));color:#fff;padding:6px 12px;border-radius:8px;font-size:12px;font-weight:900;cursor:pointer;flex-shrink:0;transition:all .2s ease;box-shadow:0 4px 12px #d84a2a40}.toggleMenuBtn[data-v-3c5f120d]:active{transform:scale(.96)}.panelHead[data-v-3c5f120d]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:12px}.searchWrap[data-v-3c5f120d]{position:relative;width:min(280px,100%)}.search[data-v-3c5f120d]{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-3c5f120d]{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-3c5f120d]{display:grid;grid-template-columns:1fr;gap:10px;overflow-y:auto;overflow-x:hidden;padding-right:4px;min-height:0;flex:1}.menuItem[data-v-3c5f120d]{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;width:100%;box-sizing:border-box}.menuItem[data-v-3c5f120d]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #d84a2a33}.menuItem[data-v-3c5f120d]:disabled{opacity:.5;cursor:not-allowed}.mTop[data-v-3c5f120d]{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}.mName[data-v-3c5f120d]{font-weight:900;color:#3b2416eb;font-size:14px;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.mPrice[data-v-3c5f120d]{font-size:13px;color:#3b2416b3;font-weight:800;flex-shrink:0;white-space:nowrap}.mDesc[data-v-3c5f120d]{margin-top:6px;font-size:12px;word-break:break-all;font-weight:700;color:#3b241699;line-height:1.3}.noResults[data-v-3c5f120d]{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-3c5f120d]{padding:20px;border-radius:14px;background:#00000008;color:#0009;font-weight:700;text-align:center}.sending-overlay[data-v-3c5f120d]{display:flex;align-items:center;justify-content:center;min-height:150px;background:#f2a11a14;border:2px dashed rgba(242,161,26,.3)}.orderList[data-v-3c5f120d]{display:flex;flex-direction:column;gap:12px;overflow-y:auto;overflow-x:hidden;flex:1;min-height:0;padding-right:4px}.group[data-v-3c5f120d]{display:flex;flex-direction:column;gap:8px}.gTitle[data-v-3c5f120d]{font-size:12px;font-weight:1000;color:#3b2416bf}.observacionesEnvio[data-v-3c5f120d]{margin-top:8px;padding:8px;background:linear-gradient(135deg,#ffc10714,#ff980014);border:1px dashed rgba(255,152,0,.4);border-radius:10px}.obsLabel[data-v-3c5f120d]{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:#3b2416d9;margin-bottom:6px}.obsIcon[data-v-3c5f120d]{font-size:14px}.obsTextarea[data-v-3c5f120d]{width:100%;padding:8px 10px;border:1px solid rgba(0,0,0,.12);border-radius:8px;font-size:13px;font-family:inherit;resize:vertical;min-height:40px;max-height:100px;background:#ffffffe6;transition:all .2s ease}.obsTextarea[data-v-3c5f120d]:focus{outline:none;border-color:#f2a11a;box-shadow:0 0 0 3px #f2a11a26}.obsTextarea[data-v-3c5f120d]:disabled{background:#0000000a;cursor:not-allowed}.obsTextarea[data-v-3c5f120d]::placeholder{color:#0006;font-style:italic}.observacionesHistorialContainer[data-v-3c5f120d]{margin-top:8px;padding:8px;background:#2fb44a0f;border-radius:8px;border:1px solid rgba(47,180,74,.2)}.obsHistorialHeader[data-v-3c5f120d]{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;color:#2fb44ae6;margin-bottom:6px;text-transform:uppercase;letter-spacing:.5px}.obsHistorialIcon[data-v-3c5f120d]{font-size:12px}.obsHistorialItem[data-v-3c5f120d]{display:flex;align-items:flex-start;gap:8px;margin-bottom:4px;padding:0}.obsHistorialItem[data-v-3c5f120d]:last-child{margin-bottom:0}.obsHistorialHora[data-v-3c5f120d]{font-size:10px;font-weight:700;color:#2fb44acc;white-space:nowrap;flex-shrink:0;min-width:55px}.obsHistorialTexto[data-v-3c5f120d]{font-size:12px;color:#3b2416d9;line-height:1.3;flex:1;word-break:break-word}.obsHistorialMeta[data-v-3c5f120d]{display:none}.row[data-v-3c5f120d]{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-3c5f120d]{background:#2fb44a14;border-color:#2fb44a2e}.rMain[data-v-3c5f120d]{min-width:0}.rName[data-v-3c5f120d]{font-weight:900;color:#3b2416eb;font-size:14px}.rSub[data-v-3c5f120d]{font-size:12px;color:#3b2416a8;margin-top:2px}.qty[data-v-3c5f120d]{display:flex;align-items:center;gap:8px}.qbtn[data-v-3c5f120d]{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-3c5f120d]:hover:not(:disabled){background:#f2a11a26}.qbtn[data-v-3c5f120d]:disabled{opacity:.5;cursor:not-allowed}.qnum[data-v-3c5f120d]{min-width:20px;text-align:center;font-weight:1000;color:#3b2416e6}.qtyReadOnly[data-v-3c5f120d]{display:flex;align-items:center;justify-content:flex-end}.qnumReadOnly[data-v-3c5f120d]{font-size:13px;font-weight:900;color:#3b2416bf;background:#3b241614;padding:6px 12px;border-radius:999px;border:1px solid rgba(59,36,22,.15)}.sentTag[data-v-3c5f120d]{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-3c5f120d]{background:#0000000a;border-color:#0000001a;opacity:.7}.paidTag[data-v-3c5f120d]{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-3c5f120d]{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;margin-top:12px;padding-top:12px;border-top:1px solid rgba(0,0,0,.06)}.btn[data-v-3c5f120d]{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-3c5f120d]:disabled{opacity:.55;cursor:not-allowed}.btn.primary[data-v-3c5f120d]{color:#fff;background:linear-gradient(90deg,#d84a2a,#f2a11a);box-shadow:0 4px 12px #d84a2a40}.btn.primary[data-v-3c5f120d]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px #d84a2a59}.btn.warn[data-v-3c5f120d]{color:#fff;background:linear-gradient(90deg,#f08a1a,#f2a11a);box-shadow:0 4px 12px #f08a1a40}.btn.cash[data-v-3c5f120d]{color:#fff;background:linear-gradient(90deg,#3b2416,#d84a2a);box-shadow:0 4px 12px #3b241640}.btn.danger[data-v-3c5f120d]{color:#fff;background:linear-gradient(135deg,#ff6b6b,#ee5a52);box-shadow:0 4px 12px #ff6b6b40}.btn.danger[data-v-3c5f120d]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px #ff6b6b59}.btn.warn-danger[data-v-3c5f120d]{color:#fff;background:linear-gradient(135deg,#ff9500,#ff6b00);box-shadow:0 4px 12px #ff950040}.btn.warn-danger[data-v-3c5f120d]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px #ff950059}.btn.info[data-v-3c5f120d]{color:#fff;background:linear-gradient(90deg,#2196f3,#03a9f4);box-shadow:0 4px 12px #2196f340}.btn.info[data-v-3c5f120d]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px #2196f359}.btn.ghost[data-v-3c5f120d]{background:#0000000f;color:#000000bf}.btn.ghost[data-v-3c5f120d]:hover:not(:disabled){background:#0000001a}.estadoFinal[data-v-3c5f120d]{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-3c5f120d]{padding:24px;display:flex;flex-direction:column;gap:12px;justify-content:center;align-items:center;flex:1}.confirm h3[data-v-3c5f120d]{margin:0;font-weight:1000;color:#3b2416eb;font-size:20px}.confirm p[data-v-3c5f120d]{margin:0;color:#3b2416b8;font-weight:800;font-size:15px}.confirmActions[data-v-3c5f120d]{display:flex;gap:12px;justify-content:center;margin-top:12px}.spinner-small[data-v-3c5f120d]{width:20px;height:20px;border:3px solid rgba(242,161,26,.3);border-top-color:#f2a11a;border-radius:50%;animation:spin-3c5f120d 1s linear infinite}@keyframes spin-3c5f120d{to{transform:rotate(360deg)}}.moveModal[data-v-3c5f120d]{width:min(500px,90%);background:#fff;border-radius:16px;box-shadow:0 20px 60px #0000004d;overflow:hidden}.moveHeader[data-v-3c5f120d]{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-3c5f120d]{margin:0;font-size:18px;font-weight:900;color:#3b2416}.moveBody[data-v-3c5f120d]{padding:20px;display:flex;flex-direction:column;gap:16px}.moveInfo[data-v-3c5f120d]{margin:0;font-size:14px;font-weight:700;color:#000000bf}.moveField[data-v-3c5f120d]{display:flex;flex-direction:column;gap:8px}.moveField span[data-v-3c5f120d]{font-size:13px;font-weight:800;color:#3b2416bf}.moveField select[data-v-3c5f120d]{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-3c5f120d]{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-3c5f120d]{display:flex;gap:10px;justify-content:flex-end;padding:14px 18px;border-top:1px solid rgba(0,0,0,.06);background:#00000005}@media (min-width: 769px){.head[data-v-3c5f120d]{flex-direction:row;align-items:center;gap:16px;padding:12px 14px}.headRow1[data-v-3c5f120d]{display:contents}.leftHead[data-v-3c5f120d]{flex:0 0 auto;order:1}.headRow2[data-v-3c5f120d]{flex:1;order:2;border-top:none;padding-top:0;justify-content:center;gap:16px}.headActions[data-v-3c5f120d]{flex:0 0 auto;order:3;margin-left:auto;gap:10px}.mesaSelector[data-v-3c5f120d]{min-width:100px}.moveBtn[data-v-3c5f120d]{font-size:11px;padding:8px 12px}}@media (max-width: 1100px) and (min-width: 769px){.categories[data-v-3c5f120d]{min-width:85px;max-width:95px;padding:10px 6px}.categoryTab[data-v-3c5f120d]{font-size:11px;padding:8px}.meta[data-v-3c5f120d]{gap:12px}.panel[data-v-3c5f120d]{padding:10px}.menu[data-v-3c5f120d]{gap:8px}.menuItem[data-v-3c5f120d]{padding:10px}.mName[data-v-3c5f120d]{font-size:13px}.mPrice[data-v-3c5f120d]{font-size:12px}.actions[data-v-3c5f120d]{gap:8px}.btn[data-v-3c5f120d]{padding:11px 16px;font-size:13px}}@media (max-width: 1024px){.body[data-v-3c5f120d]{flex-direction:row}.leftPanel[data-v-3c5f120d]{flex:1;min-height:0}.orderPanel[data-v-3c5f120d]{flex:.7;min-height:0}.productsPanel[data-v-3c5f120d],.menu[data-v-3c5f120d],.orderList[data-v-3c5f120d]{min-height:0}.categories[data-v-3c5f120d]{min-width:80px;max-width:90px;padding:10px 6px;gap:5px}.categoryTab[data-v-3c5f120d]{padding:10px 8px;font-size:12px}}@media (max-height: 600px){.head[data-v-3c5f120d]{padding:8px 12px;gap:8px}.centerHead[data-v-3c5f120d]{gap:8px}.headLabel[data-v-3c5f120d]{font-size:11px}.headValue[data-v-3c5f120d]{font-size:12px;padding:3px 8px}.headTotal[data-v-3c5f120d]{font-size:14px;padding:3px 10px}.meta[data-v-3c5f120d]{padding:8px 12px;gap:10px}.metaField[data-v-3c5f120d]{margin-bottom:6px}.metaLabel[data-v-3c5f120d]{font-size:11px}.metaValue[data-v-3c5f120d],.tot[data-v-3c5f120d]{font-size:13px}.tot strong[data-v-3c5f120d]{font-size:16px}.panel[data-v-3c5f120d]{padding:8px}.panelHead[data-v-3c5f120d]{margin-bottom:8px}.panelTitle[data-v-3c5f120d]{font-size:14px}.categories[data-v-3c5f120d]{padding:8px 4px;gap:3px}.categoryTab[data-v-3c5f120d]{padding:7px 8px;font-size:11px}.menu[data-v-3c5f120d]{gap:6px}.menuItem[data-v-3c5f120d]{padding:8px}.mName[data-v-3c5f120d]{font-size:12px}.mPrice[data-v-3c5f120d]{font-size:11px}.mDesc[data-v-3c5f120d]{font-size:11px;margin-top:4px}.orderList[data-v-3c5f120d]{gap:8px}.group[data-v-3c5f120d]{gap:6px}.row[data-v-3c5f120d]{padding:8px}.actions[data-v-3c5f120d]{padding:10px 12px;gap:6px}.btn[data-v-3c5f120d]{padding:9px 14px;font-size:12px}.leftPanel[data-v-3c5f120d]{max-height:none}.obsTextarea[data-v-3c5f120d]{min-height:35px;max-height:70px;padding:6px 8px}.observacionesEnvio[data-v-3c5f120d],.observacionesHistorialContainer[data-v-3c5f120d]{margin-top:6px;padding:6px}.obsHistorialItem[data-v-3c5f120d]{gap:6px;margin-bottom:3px}.obsHistorialHora[data-v-3c5f120d]{font-size:9px;min-width:50px}.obsHistorialTexto[data-v-3c5f120d]{font-size:11px}.delivery-data-content[data-v-3c5f120d]{max-height:140px}}@media (max-width: 768px){.head[data-v-3c5f120d]{padding:12px 14px;flex-wrap:wrap}.leftHead[data-v-3c5f120d]{flex:1}.headActions[data-v-3c5f120d]{gap:8px}.moveBtn[data-v-3c5f120d]{padding:8px 12px;font-size:12px}.mesa[data-v-3c5f120d]{font-size:16px}.mesaSelector[data-v-3c5f120d]{font-size:16px;padding:7px 10px}.meta[data-v-3c5f120d]{gap:15px}.tot[data-v-3c5f120d]{min-width:auto;flex-direction:row;justify-content:space-between}.body[data-v-3c5f120d]{flex-direction:column}.leftPanel[data-v-3c5f120d]{flex:1;max-height:50%;border-bottom:1px solid rgba(0,0,0,.06)}.orderPanel[data-v-3c5f120d]{flex:1;border-left:none;border-top:1px solid rgba(0,0,0,.06)}.categories[data-v-3c5f120d]{min-width:70px;max-width:80px;padding:8px 5px;gap:4px}.categoryTab[data-v-3c5f120d]{font-size:11px;padding:8px 7px}.menu[data-v-3c5f120d]{gap:8px}.searchWrap[data-v-3c5f120d]{width:100%}.panelHead[data-v-3c5f120d]{flex-direction:column;align-items:flex-start}.actions[data-v-3c5f120d]{display:grid;grid-template-columns:1fr 1fr;gap:8px;justify-content:stretch}.btn[data-v-3c5f120d]{width:100%;padding:12px;font-size:12px}.panel[data-v-3c5f120d]{padding:10px}.toggleMenuBtn[data-v-3c5f120d]{display:flex;align-items:center;justify-content:center;gap:4px}.orderPanel[data-v-3c5f120d]{flex:.75}.leftPanel[data-v-3c5f120d]{flex:1}}@media (max-width: 480px){.modal[data-v-3c5f120d]{border-radius:0}.head[data-v-3c5f120d]{padding:8px 10px;gap:6px}.headRow1[data-v-3c5f120d]{display:flex;gap:6px}.headRow2[data-v-3c5f120d]{display:flex;padding-top:6px;gap:10px;font-size:11px}.leftHead[data-v-3c5f120d]{flex:1;min-width:0;gap:6px}.headActions[data-v-3c5f120d]{flex:0;gap:6px}.headInfo[data-v-3c5f120d],.headLabel[data-v-3c5f120d]{font-size:11px}.headValue[data-v-3c5f120d]{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.headTotal[data-v-3c5f120d],.mesa[data-v-3c5f120d]{font-size:12px}.mesaSelector[data-v-3c5f120d]{font-size:11px;padding:5px 7px;min-width:70px;max-width:120px;overflow:hidden;text-overflow:ellipsis}.status[data-v-3c5f120d]{font-size:9px;padding:4px 6px}.x[data-v-3c5f120d]{width:30px;height:30px;font-size:16px;flex-shrink:0}.moveBtn[data-v-3c5f120d]{font-size:9px;padding:5px 6px;white-space:nowrap;flex-shrink:0}.categories[data-v-3c5f120d]{min-width:65px;max-width:70px;padding:6px 4px;gap:2px}.categoryTab[data-v-3c5f120d]{font-size:9px;padding:6px}.panelTitle[data-v-3c5f120d]{font-size:13px}.toggleMenuBtn[data-v-3c5f120d]{display:flex;align-items:center;justify-content:center;gap:4px}.orderPanelHeader[data-v-3c5f120d]{margin-bottom:8px}.panel[data-v-3c5f120d]{padding:8px}.menu[data-v-3c5f120d]{gap:6px}.menuItem[data-v-3c5f120d]{padding:10px}.mName[data-v-3c5f120d]{font-size:13px}.mPrice[data-v-3c5f120d]{font-size:12px}.actions[data-v-3c5f120d]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.btn[data-v-3c5f120d]{padding:10px 8px;font-size:11px}.meta[data-v-3c5f120d]{padding:10px 12px}.leftPanel[data-v-3c5f120d]{max-height:55%}.body[data-v-3c5f120d]{flex-direction:column}.leftPanel[data-v-3c5f120d]{flex:1;max-height:50%;border-bottom:1px solid rgba(0,0,0,.06)}.orderPanel[data-v-3c5f120d]{flex:1;border-left:none;border-top:1px solid rgba(0,0,0,.06)}}@media (max-width: 1100px) and (max-height: 600px){.head[data-v-3c5f120d]{padding:8px 12px;gap:8px}.centerHead[data-v-3c5f120d]{gap:6px}.headLabel[data-v-3c5f120d]{font-size:10px}.headValue[data-v-3c5f120d]{font-size:11px;padding:3px 7px}.headTotal[data-v-3c5f120d]{font-size:13px;padding:3px 8px}.meta[data-v-3c5f120d]{padding:8px 12px;gap:8px}.categories[data-v-3c5f120d]{min-width:65px;max-width:70px;padding:6px 4px;gap:3px}.categoryTab[data-v-3c5f120d]{font-size:11px;padding:7px 5px}.panel[data-v-3c5f120d]{padding:8px}.panelTitle[data-v-3c5f120d]{font-size:13px}.menu[data-v-3c5f120d]{gap:6px}.menuItem[data-v-3c5f120d]{padding:8px;border-radius:10px}.mTop[data-v-3c5f120d]{gap:6px}.mName[data-v-3c5f120d]{font-size:12px;line-height:1.2}.mPrice[data-v-3c5f120d]{font-size:11px}.mDesc[data-v-3c5f120d]{font-size:10px;margin-top:2px;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.orderList[data-v-3c5f120d]{gap:8px}.row[data-v-3c5f120d]{padding:8px}.rName[data-v-3c5f120d]{font-size:12px}.rSub[data-v-3c5f120d]{font-size:11px}.actions[data-v-3c5f120d]{padding:8px 10px;gap:6px;flex-wrap:nowrap;justify-content:flex-end;margin-top:8px}.btn[data-v-3c5f120d]{padding:8px 10px;font-size:11px;white-space:nowrap;flex-shrink:1;min-width:auto}.leftPanel[data-v-3c5f120d]{max-height:none}.tot[data-v-3c5f120d]{font-size:13px}.tot strong[data-v-3c5f120d]{font-size:16px}}@media (max-width: 360px){.head[data-v-3c5f120d]{padding:8px 10px}.mesaSelector[data-v-3c5f120d]{font-size:14px;padding:5px 8px}.status[data-v-3c5f120d]{font-size:9px;padding:4px 7px}.categories[data-v-3c5f120d]{min-width:60px;max-width:65px;padding:5px 3px}.categoryTab[data-v-3c5f120d]{font-size:8px;padding:5px}.panelTitle[data-v-3c5f120d]{font-size:12px}.panel[data-v-3c5f120d]{padding:6px}.mName[data-v-3c5f120d]{font-size:12px}.mPrice[data-v-3c5f120d]{font-size:11px}.btn[data-v-3c5f120d]{padding:10px;font-size:11px}.x[data-v-3c5f120d]{width:30px;height:30px;font-size:16px}}@media (max-width: 300px){.categories[data-v-3c5f120d]{min-width:55px;max-width:60px}.categoryTab[data-v-3c5f120d]{font-size:8px;padding:4px}.mesaSelector[data-v-3c5f120d]{font-size:13px}.panelTitle[data-v-3c5f120d],.mName[data-v-3c5f120d]{font-size:11px}.btn[data-v-3c5f120d]{font-size:10px;padding:9px}.menuItem[data-v-3c5f120d]{padding:10px}.mName[data-v-3c5f120d]{font-size:13px}.mPrice[data-v-3c5f120d]{font-size:12px}.mDesc[data-v-3c5f120d]{font-size:11px}}.modal-cancel[data-v-3c5f120d]{background:#fff;border-radius:16px;width:90%;max-width:500px;box-shadow:0 20px 60px #0000004d;overflow:hidden;animation:slideIn-3c5f120d .2s ease-out}@keyframes slideIn-3c5f120d{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.modal-cancel .modal-header[data-v-3c5f120d]{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-3c5f120d]{margin:0;font-size:20px;font-weight:700;color:#fff}.modal-cancel .close-btn[data-v-3c5f120d]{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-3c5f120d]:hover{background:#ffffff4d;transform:scale(1.1)}.modal-cancel .modal-body[data-v-3c5f120d]{padding:24px}.modal-cancel .auth-info[data-v-3c5f120d]{margin:0 0 12px;padding:10px 14px;background:#4caf501a;border-left:4px solid #4caf50;border-radius:8px;color:#2d3436;font-size:14px}.modal-cancel .auth-info strong[data-v-3c5f120d]{color:#2e7d32;font-weight:700}.modal-cancel .warning-text[data-v-3c5f120d]{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-3c5f120d]{color:#d63031;font-weight:700}.modal-cancel .info-text[data-v-3c5f120d]{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-3c5f120d]{display:block;margin-bottom:8px;font-weight:600;color:#2d3436;font-size:14px}.modal-cancel textarea[data-v-3c5f120d]{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-3c5f120d]:focus{outline:none;border-color:#ff6b6b;background:#ff6b6b05}.modal-cancel textarea[data-v-3c5f120d]:disabled{background:#0000000d;cursor:not-allowed}.modal-cancel textarea[data-v-3c5f120d]::placeholder{color:#0006}.modal-cancel .modal-actions[data-v-3c5f120d]{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-3c5f120d]{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-3c5f120d]:hover:not(:disabled){background:#0000000d;border-color:#00000040;transform:translateY(-1px)}.modal-cancel .btn-secondary[data-v-3c5f120d]:disabled{opacity:.5;cursor:not-allowed}.modal-cancel .btn-danger[data-v-3c5f120d]{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-3c5f120d]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 16px #ff6b6b66}.modal-cancel .btn-danger[data-v-3c5f120d]:disabled{opacity:.6;cursor:not-allowed;transform:none}@media (max-width: 600px){.modal-cancel[data-v-3c5f120d]{width:95%;max-width:none}.modal-cancel .modal-header[data-v-3c5f120d]{padding:16px 18px}.modal-cancel .modal-header h3[data-v-3c5f120d]{font-size:18px}.modal-cancel .modal-body[data-v-3c5f120d]{padding:18px}.modal-cancel .modal-actions[data-v-3c5f120d]{flex-direction:column-reverse;gap:10px}.modal-cancel .btn-secondary[data-v-3c5f120d],.modal-cancel .btn-danger[data-v-3c5f120d]{width:100%}}.mesaAjenaBanner[data-v-3c5f120d]{padding:12px 16px;background:linear-gradient(90deg,#ff980026,#ffc10726);border-bottom:1px solid rgba(255,152,0,.3);color:#7a3d00;font-weight:700;font-size:13px;text-align:center;flex-shrink:0}.mesaAjenaBanner strong[data-v-3c5f120d]{color:#5c2d00;font-weight:900}.menuItem.disabled-ajena[data-v-3c5f120d],.btn:disabled[title][data-v-3c5f120d]:not([title=""]),.qbtn:disabled[title][data-v-3c5f120d]:not([title=""]){cursor:not-allowed;position:relative}.menuItem.disabled-ajena[data-v-3c5f120d]:hover{transform:none;box-shadow:none}.meseroConflictModal[data-v-3c5f120d]{width:min(420px,90%);background:#fff;border-radius:16px;box-shadow:0 20px 60px #0000004d;overflow:hidden}.meseroConflictHeader[data-v-3c5f120d]{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid rgba(0,0,0,.08);background:linear-gradient(90deg,#ff980026,#ffc10726)}.meseroConflictHeader h3[data-v-3c5f120d]{margin:0;font-size:18px;font-weight:900;color:#7a3d00}.meseroConflictBody[data-v-3c5f120d]{padding:20px;display:flex;flex-direction:column;gap:16px}.conflictInfo[data-v-3c5f120d]{margin:0;font-size:14px;font-weight:700;color:#000000bf;text-align:center}.conflictInfo strong[data-v-3c5f120d]{color:#3b2416}.conflictQuestion[data-v-3c5f120d]{margin:0;font-size:15px;font-weight:800;color:#3b2416;text-align:center}.meseroOptions[data-v-3c5f120d]{display:flex;gap:12px;justify-content:center}.meseroOption[data-v-3c5f120d]{flex:1;display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 12px;border:2px solid rgba(0,0,0,.1);border-radius:14px;background:#f2a11a0f;cursor:pointer;transition:all .2s ease}.meseroOption[data-v-3c5f120d]:hover{border-color:#d84a2a73;background:#f2a11a24;transform:translateY(-2px);box-shadow:0 6px 16px #d84a2a26}.meseroIcon[data-v-3c5f120d]{font-size:28px}.meseroName[data-v-3c5f120d]{font-size:14px;font-weight:800;color:#3b2416;text-align:center;word-break:break-word}.meseroTag[data-v-3c5f120d]{font-size:11px;font-weight:900;color:#fff;background:linear-gradient(90deg,#d84a2a,#f2a11a);padding:4px 10px;border-radius:999px;letter-spacing:.03em}.meseroConflictActions[data-v-3c5f120d]{display:flex;gap:10px;justify-content:center;padding:14px 18px;border-top:1px solid rgba(0,0,0,.06);background:#00000005}@media (max-width: 480px){.meseroOptions[data-v-3c5f120d]{flex-direction:column}.meseroOption[data-v-3c5f120d]{flex-direction:row;justify-content:flex-start;padding:14px 16px}.meseroIcon[data-v-3c5f120d]{font-size:24px}.meseroName[data-v-3c5f120d]{flex:1;text-align:left}}.selectorOverlay[data-v-dae24e63]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000a6;display:flex;align-items:center;justify-content:center;z-index:9000;padding:20px;animation:fadeIn-dae24e63 .2s ease}@keyframes fadeIn-dae24e63{0%{opacity:0}to{opacity:1}}.selectorCard[data-v-dae24e63]{background:#fff;border-radius:20px;max-width:500px;width:100%;max-height:80vh;overflow-y:auto;box-shadow:0 30px 80px #00000059;animation:slideUp-dae24e63 .3s ease-out}@keyframes slideUp-dae24e63{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.selectorHeader[data-v-dae24e63]{position:relative;padding:28px 28px 20px;text-align:center;background:linear-gradient(135deg,#f2a11a,#d84a2a);border-radius:20px 20px 0 0;color:#fff}.closeBtn[data-v-dae24e63]{position:absolute;top:12px;right:12px;width:32px;height:32px;border:none;background:#ffffff40;color:#fff;border-radius:50%;font-size:16px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s}.closeBtn[data-v-dae24e63]:hover{background:#fff6}.headerIcon[data-v-dae24e63]{font-size:40px;margin-bottom:10px}.selectorHeader h2[data-v-dae24e63]{margin:0 0 6px;font-size:22px;font-weight:800}.subtitle[data-v-dae24e63]{margin:0;font-size:13px;opacity:.85}.filterGroup[data-v-dae24e63]{padding:20px 24px 0}.filterLabel[data-v-dae24e63]{display:block;font-size:12px;font-weight:700;color:#636e72;text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px}.filterSelect[data-v-dae24e63]{width:100%;padding:10px 14px;border:1px solid rgba(0,0,0,.15);border-radius:10px;font-size:14px;font-weight:600;color:#2d3436;background:#fff;cursor:pointer;outline:none}.filterSelect[data-v-dae24e63]:focus{border-color:#f2a11a;box-shadow:0 0 0 3px #f2a11a26}.loadingHint[data-v-dae24e63]{font-size:12px;color:#636e72;margin-top:6px}.sedesSection[data-v-dae24e63]{padding:16px 24px 24px}.loadingState[data-v-dae24e63]{display:flex;align-items:center;justify-content:center;gap:12px;padding:30px 0;color:#636e72;font-size:14px}.spinner[data-v-dae24e63]{width:24px;height:24px;border:3px solid rgba(242,161,26,.25);border-top-color:#f2a11a;border-radius:50%;animation:spin-dae24e63 .8s linear infinite}@keyframes spin-dae24e63{to{transform:rotate(360deg)}}.errorState[data-v-dae24e63]{text-align:center;padding:20px;color:#d63031;font-size:14px;font-weight:600}.emptyState[data-v-dae24e63]{text-align:center;padding:30px 0;color:#636e72;font-size:14px}.sedesList[data-v-dae24e63]{display:flex;flex-direction:column;gap:8px}.sedeBtn[data-v-dae24e63]{display:flex;align-items:center;gap:12px;width:100%;padding:14px 16px;border:1px solid rgba(0,0,0,.09);border-radius:12px;background:#f2a11a0a;cursor:pointer;transition:all .15s ease;text-align:left}.sedeBtn[data-v-dae24e63]:hover{background:#f2a11a1f;border-color:#f2a11a66;transform:translateY(-1px);box-shadow:0 4px 12px #d84a2a1f}.sedeIcon[data-v-dae24e63]{font-size:20px;flex-shrink:0}.sedeInfo[data-v-dae24e63]{flex:1;min-width:0}.sedeNombre[data-v-dae24e63]{font-size:15px;font-weight:700;color:#2d3436}.sedeEmpresa[data-v-dae24e63]{font-size:12px;color:#636e72;margin-top:2px}.sedeArrow[data-v-dae24e63]{font-size:16px;color:#f2a11a;font-weight:900}.page[data-v-444f910d]{--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-444f910d]{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-444f910d]{border:none;background:#3b241614;color:var(--brand-brown);width:42px;height:42px;border-radius:12px;font-size:20px;cursor:pointer}.titleWrap[data-v-444f910d]{flex:1;min-width:0}.title[data-v-444f910d]{margin:0;font-size:22px;color:var(--brand-brown);letter-spacing:-.3px}.sub[data-v-444f910d]{margin:2px 0 0;font-size:12px;color:#3b2416b8}.pill[data-v-444f910d]{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-444f910d]{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-444f910d]{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-444f910d]:hover{background:#3b24160f;color:#3b2416cc}.tab.active[data-v-444f910d]{background:linear-gradient(90deg,var(--brand-red),var(--brand-orange));color:#fff;box-shadow:0 6px 16px #d84a2a40}.legend[data-v-444f910d]{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-444f910d]{display:flex;align-items:center;gap:8px;font-size:13px;color:#3b2416d1;font-weight:700}.dot[data-v-444f910d]{width:10px;height:10px;border-radius:50%;box-shadow:0 6px 14px #0000001f}.grid[data-v-444f910d]{margin-top:14px;display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media (min-width: 720px){.page[data-v-444f910d]{padding:18px}.title[data-v-444f910d]{font-size:26px}.grid[data-v-444f910d]{grid-template-columns:repeat(4,1fr);gap:14px}}@media (min-width: 1100px){.grid[data-v-444f910d]{grid-template-columns:repeat(5,1fr);gap:16px}}.rightActions[data-v-444f910d]{display:flex;align-items:center;gap:10px}.userPill[data-v-444f910d]{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-444f910d]{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-444f910d]{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-444f910d]:hover{filter:brightness(1.02)}.brand[data-v-444f910d]{display:flex;align-items:center;gap:10px;min-width:0}.brandLogo[data-v-444f910d]{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-444f910d]{flex:1;text-align:center;min-width:0}.sedeName[data-v-444f910d]{font-weight:1000;font-size:18px;color:var(--brand-brown);letter-spacing:-.3px}.loadingState[data-v-444f910d],.errorState[data-v-444f910d]{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-444f910d]{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-444f910d 1s linear infinite}@keyframes spin-444f910d{to{transform:rotate(360deg)}}.loadingState p[data-v-444f910d],.errorState p[data-v-444f910d]{color:#3b2416b8;font-weight:700;margin:0}.errorState button[data-v-444f910d]{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}.btnEquipoActivacion[data-v-444f910d]{border:1px solid rgba(59,36,22,.16);cursor:pointer;padding:10px 14px;border-radius:999px;font-size:13px;font-weight:900;letter-spacing:.03em;background:#ffffffc7;color:var(--brand-brown);white-space:nowrap;transition:all .2s}.btnEquipoActivacion[data-v-444f910d]:hover{background:#fffffff5;border-color:#f2a11a6b}.equipoStatus[data-v-444f910d]{padding:9px 12px;border-radius:999px;background:#3b24160f;border:1px solid rgba(59,36,22,.1);color:#3b2416c7;font-size:12px;font-weight:800;white-space:nowrap}@media (max-width: 768px){.hideOnMobile[data-v-444f910d]{display:none!important}}.btnCambiarSede[data-v-444f910d]{border:none;cursor:pointer;padding:9px 13px;border-radius:999px;font-weight:900;font-size:12px;color:#fff;background:linear-gradient(90deg,var(--brand-orange),var(--brand-red));white-space:nowrap}.btnVolverAdmin[data-v-444f910d]{border:none;cursor:pointer;padding:9px 13px;border-radius:999px;font-weight:900;font-size:12px;color:#fff;background:linear-gradient(90deg,#636e72,var(--brand-brown));white-space:nowrap}.reloadingOverlay[data-v-444f910d]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;display:flex;align-items:center;justify-content:center;z-index:8000}.reloadingCard[data-v-444f910d]{background:#fff;border-radius:20px;padding:40px;text-align:center;box-shadow:0 30px 80px #0000004d}.reloadingSpinner[data-v-444f910d]{width:48px;height:48px;margin:0 auto 16px;border:4px solid rgba(0,0,0,.1);border-top-color:var(--brand-orange);border-radius:50%;animation:spin-444f910d 1s linear infinite}.reloadingText[data-v-444f910d]{font-size:14px;color:#636e72;font-weight:700}.reloadingName[data-v-444f910d]{font-size:18px;font-weight:900;color:var(--brand-brown);margin-top:4px}.card[data-v-4f1012d2]{position:relative;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;transition:all .2s}.card.loading[data-v-4f1012d2]{cursor:wait}.card.loading[data-v-4f1012d2]:hover{transform:none;box-shadow:0 12px 26px #00000014}.loadingOverlay[data-v-4f1012d2]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#ffffffbf;border-radius:16px;z-index:10;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.loadingSpinner[data-v-4f1012d2]{width:28px;height:28px;border:3px solid rgba(0,0,0,.1);border-top-color:#f2a11a;border-radius:50%;animation:spin-4f1012d2 .7s linear infinite}@keyframes spin-4f1012d2{to{transform:rotate(360deg)}}.card[data-v-4f1012d2]:hover{transform:translateY(-2px);box-shadow:0 16px 32px #0000001f;border-color:#f2a11a4d}.top[data-v-4f1012d2]{display:flex;flex-direction:column;gap:8px}.topRow[data-v-4f1012d2]{display:flex;justify-content:space-between;align-items:center;gap:8px}.pill[data-v-4f1012d2]{width:fit-content;padding:6px 10px;border-radius:999px;font-weight:1000;font-size:11px;color:#7a3d00;background:#f08a1a24;border:1px solid rgba(240,138,26,.22)}.hora[data-v-4f1012d2]{font-weight:800;font-size:11px;color:#d84a2ad9;white-space:nowrap}.waiter[data-v-4f1012d2]{font-weight:900;color:#3b2416cc;font-size:12px}.waiter.ghost[data-v-4f1012d2]{opacity:.55}.delivery-local[data-v-4f1012d2]{color:#2196f3;font-weight:1000}.delivery-rappi[data-v-4f1012d2]{color:#ff2d55;font-weight:1000}.delivery-pedidosya[data-v-4f1012d2]{color:#ffb800;font-weight:1000}.delivery-didi[data-v-4f1012d2]{color:#111827;font-weight:1000}.num[data-v-4f1012d2]{margin-top:10px;font-weight:1000;font-size:20px;color:#3b2416eb}.total[data-v-4f1012d2]{margin-top:4px;font-weight:900;font-size:14px;color:#d84a2ae0}.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-bfc5212c]{padding:14px;overflow:auto}.backdrop[data-v-bfc5212c]{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-bfc5212c]{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-bfc5212c]{overflow:auto}.head[data-v-bfc5212c]{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-bfc5212c]{font-weight:1000;color:#3b2416eb}.sub[data-v-bfc5212c]{font-size:12px;color:#3b2416b8;margin-top:2px}.sub-hora[data-v-bfc5212c]{font-size:11px;color:#d84a2ad9;margin-top:4px}.x[data-v-bfc5212c]{border:none;background:#0000000f;width:38px;height:38px;border-radius:12px;cursor:pointer}.switch[data-v-bfc5212c]{display:flex;gap:10px;padding:12px 14px;border-bottom:1px solid rgba(0,0,0,.06)}.tab[data-v-bfc5212c]{flex:1;border:none;cursor:pointer;padding:12px 10px;border-radius:14px;font-weight:1000;background:#0000000d;color:#000000b3}.tab.on[data-v-bfc5212c]{background:linear-gradient(90deg,#d84a2a,#f2a11a);color:#fff}.body[data-v-bfc5212c]{padding:14px}.info[data-v-bfc5212c]{background:#00000008;border:1px solid rgba(0,0,0,.08);border-radius:14px;padding:12px;margin-bottom:12px}.line[data-v-bfc5212c]{display:flex;justify-content:space-between;font-weight:900;color:#3b2416d1}.form[data-v-bfc5212c]{display:flex;flex-direction:column;gap:10px}.field[data-v-bfc5212c]{display:flex;flex-direction:column;gap:6px}.field span[data-v-bfc5212c]{font-size:12px;font-weight:900;color:#3b2416bf}.field input[data-v-bfc5212c],.field select[data-v-bfc5212c]{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-bfc5212c]{cursor:pointer}.field--error input[data-v-bfc5212c],.field--error select[data-v-bfc5212c]{border-color:#dc26268c;background:#dc26260d}.field small[data-v-bfc5212c]{font-weight:700;opacity:.7;font-size:10px}.field-help[data-v-bfc5212c]{margin:0;font-size:11px;font-weight:800;color:#d84a2ad1}.field-error[data-v-bfc5212c]{margin:0;font-size:11px;font-weight:900;color:#dc2626}.msg[data-v-bfc5212c]{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-bfc5212c]{background:#f08a1a24;border-color:#f08a1a40;color:#7a3d00}.msg.info[data-v-bfc5212c]{background:#2196f31f;border-color:#2196f340;color:#0d47a1}.msg-container[data-v-bfc5212c]{margin:0;padding:10px 12px;border-radius:14px;background:#2fb44a1a;border:1px solid rgba(47,180,74,.2)}.msg-container.warn[data-v-bfc5212c]{background:#f08a1a24;border-color:#f08a1a40}.msg-container.info[data-v-bfc5212c]{background:#2196f31f;border-color:#2196f340}.msg-container .msg[data-v-bfc5212c]{margin:0;padding:0;background:none;border:none;color:inherit}.print-config[data-v-bfc5212c]{padding:12px;border-radius:14px;background:#3b24160a;border:1px solid rgba(59,36,22,.1)}.print-config__header[data-v-bfc5212c]{display:flex;align-items:center;justify-content:space-between;gap:12px}.print-config__title[data-v-bfc5212c]{font-size:12px;font-weight:1000;color:#3b2416db}.print-config__hint[data-v-bfc5212c]{margin-top:3px;font-size:11px;font-weight:800;color:#3b241699}.print-toggle[data-v-bfc5212c]{min-width:126px;display:inline-flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border-radius:999px;border:1px solid rgba(59,36,22,.14);background:#ffffffd9;color:#3b2416b8;font-weight:900;font-size:11px;cursor:pointer}.print-toggle--on[data-v-bfc5212c]{border-color:#d84a2a47;background:linear-gradient(90deg,#d84a2a1f,#f2a11a29);color:#8f2f18}.print-toggle__thumb[data-v-bfc5212c]{width:42px;height:24px;border-radius:999px;background:#3b241624;position:relative;flex-shrink:0}.print-toggle__thumb[data-v-bfc5212c]:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 2px 6px #0000002e;transition:transform .18s ease}.print-toggle--on .print-toggle__thumb[data-v-bfc5212c]{background:linear-gradient(90deg,#d84a2a,#f2a11a)}.print-toggle--on .print-toggle__thumb[data-v-bfc5212c]:after{transform:translate(18px)}.print-copies[data-v-bfc5212c]{margin-top:10px;display:flex;align-items:center;justify-content:space-between;gap:12px}.print-copies--disabled[data-v-bfc5212c]{opacity:.55}.print-copies__label[data-v-bfc5212c]{font-size:12px;font-weight:900;color:#3b2416b8}.print-copies__hint[data-v-bfc5212c]{font-size:11px;font-weight:800;color:#3b241694}.print-stepper[data-v-bfc5212c]{display:inline-flex;align-items:center;gap:8px;padding:6px 8px;border-radius:999px;background:#ffffffd9;border:1px solid rgba(59,36,22,.1)}.print-stepper__btn[data-v-bfc5212c]{width:28px;height:28px;border:none;border-radius:999px;background:#d84a2a1f;color:#a2371e;font-size:16px;font-weight:1000;cursor:pointer}.print-stepper__btn[data-v-bfc5212c]:disabled{opacity:.45;cursor:not-allowed}.print-stepper__value[data-v-bfc5212c]{min-width:26px;text-align:center;font-size:14px;font-weight:1000;color:#3b2416e0}.external-link-suggestion[data-v-bfc5212c]{margin-top:8px;padding-top:8px;border-top:1px dashed rgba(0,0,0,.1);font-size:11px;color:#000000b3;font-weight:700}.link-sunat[data-v-bfc5212c]{color:#d84a2a;text-decoration:underline;font-weight:1000}.actions[data-v-bfc5212c]{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.btn[data-v-bfc5212c]{border:none;cursor:pointer;padding:12px 14px;border-radius:999px;font-weight:1000}.btn.primary[data-v-bfc5212c]{color:#fff;background:linear-gradient(90deg,#d84a2a,#f2a11a)}.btn.warn[data-v-bfc5212c]{color:#fff;background:linear-gradient(90deg,#f08a1a,#f2a11a)}.btn.update[data-v-bfc5212c]{color:#fff;background:linear-gradient(90deg,#2196f3,#03a9f4);box-shadow:0 12px 25px #2196f338}.btn.update[data-v-bfc5212c]:hover{filter:brightness(1.05)}.btn.mixed[data-v-bfc5212c]{color:#fff;background:linear-gradient(90deg,#1f6feb,#0ea5e9)}.btn.danger[data-v-bfc5212c]{color:#fff;background:#c62828;padding:6px 10px;border-radius:8px}.btn[data-v-bfc5212c]:disabled{opacity:.6;cursor:not-allowed}.mixed-mode-toggle[data-v-bfc5212c]{margin:10px 14px 0}.mixed-mode-btn[data-v-bfc5212c]{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border-radius:12px;font-size:13px;font-weight:700;border:2px dashed #1f6feb;background:transparent;color:#1f6feb;cursor:pointer;transition:all .2s}.mixed-mode-btn[data-v-bfc5212c]:hover{background:#e8f1fd}.mixed-mode-btn.active[data-v-bfc5212c]{background:linear-gradient(90deg,#1f6feb,#0ea5e9);color:#fff;border-style:solid}.mixed-mode-icon[data-v-bfc5212c]{font-size:16px}.mixed-active-box[data-v-bfc5212c]{border-color:#1f6feb}.mixed-panel[data-v-bfc5212c]{margin-top:8px}.mixed-form[data-v-bfc5212c]{display:grid;grid-template-columns:1fr 120px auto auto;gap:8px;align-items:center}.mixed-form input[data-v-bfc5212c],.mixed-form select[data-v-bfc5212c]{border:1px solid rgba(0,0,0,.12);border-radius:10px;padding:8px}.mixed-recargo[data-v-bfc5212c]{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:800}.mixed-list[data-v-bfc5212c]{margin-top:10px;display:flex;flex-direction:column;gap:6px}.mixed-item--efectivo[data-v-bfc5212c]{--mc: #16a34a}.mixed-item--tarjeta[data-v-bfc5212c]{--mc: #2563eb}.mixed-item--yape[data-v-bfc5212c]{--mc: #7c3aed}.mixed-item--plin[data-v-bfc5212c]{--mc: #0891b2}.mixed-item--transferencia[data-v-bfc5212c]{--mc: #d97706}.mixed-item[data-v-bfc5212c]{display:flex;align-items:center;gap:8px;border:1px solid rgba(0,0,0,.07);border-left:3px solid var(--mc, #9ca3af);border-radius:10px;padding:8px 10px;font-size:12px;font-weight:800;background:#fffc;transition:background .15s}.mixed-item.editing[data-v-bfc5212c]{background:#fff8e1;border-left-color:#f5a623;border-color:#f5a623}.mixed-item-dot[data-v-bfc5212c]{width:7px;height:7px;border-radius:50%;background:var(--mc, #9ca3af);flex-shrink:0}.mixed-item-method[data-v-bfc5212c]{flex:1;color:#3b2416e0}.mixed-item-amount[data-v-bfc5212c]{white-space:nowrap;color:#3b2416e0}.mixed-item-tc[data-v-bfc5212c]{font-size:10px;color:#e65100;font-weight:600;white-space:nowrap}.mixed-item-actions[data-v-bfc5212c]{display:flex;gap:4px;margin-left:4px}.mixed-edit-btn[data-v-bfc5212c],.mixed-del-btn[data-v-bfc5212c]{padding:3px 8px;font-size:13px;border-radius:6px;line-height:1}.mixed-edit-btn[data-v-bfc5212c]{background:#2563eb1a;color:#2563eb;border:1px solid rgba(37,99,235,.2)}.mixed-edit-btn[data-v-bfc5212c]:hover:not(:disabled){background:#2563eb33}.mixed-del-btn[data-v-bfc5212c]{background:#dc262614;color:#dc2626;border:1px solid rgba(220,38,38,.18)}.mixed-del-btn[data-v-bfc5212c]:hover:not(:disabled){background:#dc26262e}.btn.small[data-v-bfc5212c]{padding:3px 8px;font-size:11px;border-radius:6px}.mixed-edit-hint[data-v-bfc5212c]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:6px;padding:7px 10px;background:#fff3e0;border-radius:8px;border:1px solid rgba(245,166,35,.3);font-size:11px;color:#e65100}.mixed-summary[data-v-bfc5212c]{margin-top:10px;display:flex;align-items:center;gap:0;background:#0000000a;border-radius:10px;overflow:hidden;border:1px solid rgba(0,0,0,.07)}.mixed-summary-item[data-v-bfc5212c]{flex:1;display:flex;flex-direction:column;align-items:center;padding:7px 8px;gap:2px}.mixed-summary-sep[data-v-bfc5212c]{width:1px;align-self:stretch;background:#00000014}.mixed-summary-label[data-v-bfc5212c]{font-size:10px;font-weight:700;color:#3b24168c;text-transform:uppercase;letter-spacing:.5px}.mixed-summary-value[data-v-bfc5212c]{font-size:13px;font-weight:900;color:#3b2416e0}.mixed-summary-value.paid[data-v-bfc5212c]{color:#16a34a}.mixed-summary-value.pending[data-v-bfc5212c]{color:#e65100}.mixed-summary-value.done[data-v-bfc5212c]{color:#16a34a}@media (min-width: 900px){.backdrop[data-v-bfc5212c]{align-items:center;padding:20px}}.details[data-v-bfc5212c]{padding:12px 14px;border-bottom:1px solid rgba(0,0,0,.06);background:#ffffffa6;min-height:200px;max-height:260px;overflow:auto;display:flex;flex-direction:column}.detailsTitle[data-v-bfc5212c]{font-weight:1000;color:#3b2416eb;margin-bottom:10px;font-size:13px}.emptyItems[data-v-bfc5212c]{padding:12px;border-radius:14px;background:#00000008;border:1px dashed rgba(0,0,0,.1);color:#000000a6;font-weight:800;font-size:12px;flex:1;display:flex;align-items:center;justify-content:center}.table[data-v-bfc5212c]{display:flex;flex-direction:column;gap:8px;flex:1}.thead[data-v-bfc5212c]{display:grid;grid-template-columns:1fr 54px 70px;gap:8px;font-weight:1000;font-size:12px;color:#3b2416cc;padding:0 6px}.trow[data-v-bfc5212c]{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-bfc5212c]{min-width:0}.pn[data-v-bfc5212c]{font-weight:1000;color:#3b2416eb;font-size:12px;line-height:1.2}.ps[data-v-bfc5212c]{font-size:11px;color:#3b24169e;margin-top:3px}.c[data-v-bfc5212c]{text-align:center;font-weight:1000;color:#3b2416e0}.r[data-v-bfc5212c]{text-align:right;font-weight:1000;color:#3b2416e0}.tfoot[data-v-bfc5212c]{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-bfc5212c]{margin:10px 14px 0;padding:10px 12px;border-radius:14px;background:#f2a11a14;border:1px solid rgba(242,161,26,.2)}.infoRow[data-v-bfc5212c]{display:flex;align-items:center;gap:10px}.infoLabel[data-v-bfc5212c]{font-weight:1000;color:#3b2416d9;font-size:12px;min-width:60px}.infoValue[data-v-bfc5212c]{flex:1}.waiterInput[data-v-bfc5212c]{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-bfc5212c]:focus{border-color:#d84a2a66;background:#fff}.waiterInput.readonly[data-v-bfc5212c]{background:#00000008;cursor:not-allowed;color:#3b2416b3}.payBox[data-v-bfc5212c]{margin:10px 14px 0;padding:10px 12px;border-radius:14px;background:#00000008;border:1px solid rgba(0,0,0,.08)}.payTitle[data-v-bfc5212c]{font-weight:1000;color:#3b2416d9;font-size:12px;margin-bottom:8px}.payOptions[data-v-bfc5212c]{display:flex;gap:10px;flex-wrap:wrap}.payOpt[data-v-bfc5212c]{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-bfc5212c]{accent-color:#D84A2A}.payOpt.canje[data-v-bfc5212c]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-color:#667eea;font-weight:900;position:relative;overflow:hidden}.payOpt.canje[data-v-bfc5212c]:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:#ffffff1a;transform:rotate(45deg);pointer-events:none}.payOpt.canje[data-v-bfc5212c]:hover{background:linear-gradient(135deg,#5568d3,#63408f);transform:translateY(-2px);box-shadow:0 4px 12px #667eea66;transition:all .3s ease}.payOpt.canje input[data-v-bfc5212c]{accent-color:white}.payOpt.selected[data-v-bfc5212c]{background:#d84a2a2e;border-color:#d84a2a8c;box-shadow:0 0 0 2px #d84a2a33;color:#3b2416f2}.payOpt.canje.selected[data-v-bfc5212c]{box-shadow:0 0 0 3px #667eea73}.payOpt.disabled[data-v-bfc5212c]{opacity:.4;cursor:not-allowed;background:#00000008;border-color:#0000000d}.payOpt.disabled[data-v-bfc5212c]:hover{transform:none;box-shadow:none}.payOpt.locked[data-v-bfc5212c]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;border-color:#10b981;font-weight:1000;position:relative;box-shadow:0 4px 12px #10b9814d}.payOpt.locked input[data-v-bfc5212c]{accent-color:white}.lock-icon[data-v-bfc5212c]{margin-left:4px;font-size:14px}.payTitle-locked[data-v-bfc5212c]{display:block;font-size:10px;font-weight:700;color:#10b981;margin-top:4px}.delivery-badge[data-v-bfc5212c]{display:inline-block;padding:6px 10px;border-radius:999px;font-weight:1000;font-size:11px;margin-top:6px;border:1px solid}.badge-local[data-v-bfc5212c]{background:#2196f324;color:#1565c0;border-color:#2196f340}.badge-rappi[data-v-bfc5212c]{background:#ff2d5524;color:#c81e40;border-color:#ff2d5540}.badge-pedidosya[data-v-bfc5212c]{background:#ffb80024;color:#cc9300;border-color:#ffb80040}.badge-didi[data-v-bfc5212c]{background:#1118271f;color:#111827;border-color:#11182740}.delivery-comision-box[data-v-bfc5212c]{margin-top:8px;padding:8px 10px;background:#ff2d5512;border:1px dashed rgba(255,45,85,.25);border-radius:8px}.delivery-comision-row[data-v-bfc5212c]{display:flex;justify-content:space-between;font-size:11px;color:#3b2416b3;padding:2px 0}.delivery-comision-monto[data-v-bfc5212c]{color:#c81e40;font-weight:900}.delivery-neto-row[data-v-bfc5212c]{font-weight:900;color:#3b2416e0;border-top:1px solid rgba(255,45,85,.15);margin-top:4px;padding-top:4px}.success-screen[data-v-bfc5212c]{display:flex;flex-direction:column;height:100%}.success-content[data-v-bfc5212c]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center}.success-icon[data-v-bfc5212c]{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-bfc5212c]{color:#3b2416eb;font-size:24px;font-weight:900;margin-bottom:12px}.success-details[data-v-bfc5212c]{color:#3b2416b3;font-size:14px;margin-bottom:30px;line-height:1.6}.success-actions[data-v-bfc5212c]{display:flex;gap:12px;flex-direction:column;width:100%;max-width:300px}.btn-secondary[data-v-bfc5212c]{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-bfc5212c]:hover{background:#0000000d;border-color:#0000004d}.divisiones-section[data-v-bfc5212c]{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-bfc5212c]{font-weight:800;font-size:13px;color:#3b2416d9;margin-bottom:10px}.divisiones-loading[data-v-bfc5212c]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px 20px;gap:12px}.divisiones-loading p[data-v-bfc5212c]{font-size:13px;color:#3b2416a6;margin:0}.spinner-divisiones[data-v-bfc5212c]{width:36px;height:36px;border:3px solid rgba(242,161,26,.2);border-top-color:#f2a11a;border-radius:50%;animation:spin-bfc5212c .8s linear infinite}@keyframes spin-bfc5212c{to{transform:rotate(360deg)}}.divisiones-list[data-v-bfc5212c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px}.division-btn[data-v-bfc5212c]{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-bfc5212c]:hover:not(:disabled){border-color:#f2a11a80;background:#f2a11a0d}.division-btn.selected[data-v-bfc5212c]{border-color:#d84a2a;background:linear-gradient(135deg,#d84a2a14,#f2a11a14);box-shadow:0 2px 8px #d84a2a26}.division-btn.pagado[data-v-bfc5212c]{border-color:#0096004d;background:#0096000d;opacity:.7;cursor:not-allowed}.division-btn[data-v-bfc5212c]:disabled{cursor:not-allowed}.division-header-btn[data-v-bfc5212c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.division-number[data-v-bfc5212c]{font-weight:800;font-size:12px;color:#3b2416eb}.division-total[data-v-bfc5212c]{font-weight:1000;font-size:14px;color:#d84a2a}.division-btn.pagado .division-total[data-v-bfc5212c]{color:#009600e6}.pagado-badge[data-v-bfc5212c]{font-size:11px;font-weight:800;color:#009600e6;background:#0096001f;padding:4px 8px;border-radius:6px;text-align:center}.division-items-count[data-v-bfc5212c]{font-size:11px;font-weight:600;color:#3b24168c}.loadingProductos[data-v-bfc5212c]{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;padding:40px 20px;gap:12px}.loadingProductos p[data-v-bfc5212c]{font-size:13px;color:#3b2416a6;font-weight:700;margin:0}.spinner-productos[data-v-bfc5212c]{width:40px;height:40px;border:4px solid rgba(242,161,26,.2);border-top-color:#f2a11a;border-radius:50%;animation:spin-productos-bfc5212c .8s linear infinite}@keyframes spin-productos-bfc5212c{to{transform:rotate(360deg)}}.trow--recargo[data-v-bfc5212c]{background:#f2a11a0f;border-radius:6px}.trow--recargo .pn[data-v-bfc5212c]{color:#b07b00;font-weight:700}.ps--recargo[data-v-bfc5212c]{color:#b07b00b3;font-size:11px;font-style:italic}.recargo-toggle-row[data-v-bfc5212c]{display:flex;justify-content:center;padding:8px 0 4px}.recargo-btn[data-v-bfc5212c]{display:flex;align-items:center;gap:6px;padding:8px 16px;border-radius:20px;border:1.5px dashed rgba(176,123,0,.5);background:transparent;color:#b07b00;font-size:12px;font-weight:600;cursor:pointer;transition:all .18s ease;width:100%;justify-content:center}.recargo-btn[data-v-bfc5212c]:hover{background:#f2a11a1a;border-color:#b07b00}.recargo-btn--active[data-v-bfc5212c]{background:#d84a2a14;border:1.5px solid rgba(216,74,42,.4);color:#c0392b}.recargo-btn--active[data-v-bfc5212c]:hover{background:#d84a2a26}.recargo-btn__icon[data-v-bfc5212c]{font-size:14px;font-weight:900;line-height:1}.tax-breakdown[data-v-bfc5212c]{margin-top:4px;padding:10px 12px;background:#3b24160a;border-radius:8px;display:flex;flex-direction:column;gap:4px}.tax-row[data-v-bfc5212c]{display:flex;justify-content:space-between;font-size:11.5px;color:#3b2416a6;font-weight:500}.tax-row--recargo[data-v-bfc5212c]{color:#b07b00;font-weight:700;padding:3px 0;border-top:1px dashed rgba(176,123,0,.3);border-bottom:1px dashed rgba(176,123,0,.3);margin:2px 0}.tax-row--total[data-v-bfc5212c]{color:#3b2416e6;font-weight:800;font-size:13px;padding-top:6px;border-top:1px solid rgba(59,36,22,.12);margin-top:2px}.modalOverlay[data-v-2ab6ece6]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:20px;z-index:3000}.modalCard[data-v-2ab6ece6]{width:min(960px,100%);max-height:90vh;overflow:hidden;display:flex;flex-direction:column;border-radius:20px;background:#fff;box-shadow:0 24px 60px #0000003d}.modalHeader[data-v-2ab6ece6]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:22px 24px 18px;border-bottom:1px solid rgba(0,0,0,.08);background:linear-gradient(135deg,#d84a2a14,#f2a11a14)}.modalHeader h2[data-v-2ab6ece6]{margin:0;color:#3b2416;font-size:24px;font-weight:900}.modalHeader p[data-v-2ab6ece6]{margin:6px 0 0;color:#3b2416b3;font-size:13px;font-weight:600}.closeBtn[data-v-2ab6ece6]{width:40px;height:40px;border:none;border-radius:10px;cursor:pointer;font-size:28px;line-height:1;color:#3b2416;background:#3b241614}.toolbar[data-v-2ab6ece6]{display:flex;gap:12px;padding:16px 24px;border-bottom:1px solid rgba(0,0,0,.06);background:#f6f2eed9}.searchInput[data-v-2ab6ece6]{flex:1;min-width:0;padding:12px 14px;border-radius:12px;border:1px solid rgba(0,0,0,.12);font-size:14px;color:#3b2416;background:#fff}.modalBody[data-v-2ab6ece6]{overflow-y:auto;padding:20px 24px 24px}.list[data-v-2ab6ece6]{display:flex;flex-direction:column;gap:14px}.itemCard[data-v-2ab6ece6]{display:flex;flex-direction:column;gap:14px;padding:18px;border-radius:16px;border:1px solid rgba(0,0,0,.08);background:#ffffffeb}.itemTop[data-v-2ab6ece6]{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.numero[data-v-2ab6ece6]{color:#3b2416;font-size:18px;font-weight:900}.origen[data-v-2ab6ece6]{margin-top:4px;color:#3b2416b3;font-size:13px;font-weight:700}.total[data-v-2ab6ece6]{color:#d84a2a;font-size:18px;font-weight:900;white-space:nowrap}.metaGrid[data-v-2ab6ece6]{margin-top:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.metaItem[data-v-2ab6ece6]{display:flex;flex-direction:column;gap:4px}.label[data-v-2ab6ece6]{color:#0000008c;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.4px}.value[data-v-2ab6ece6]{color:#3b2416;font-size:14px;font-weight:700}.actions[data-v-2ab6ece6]{display:flex;gap:10px}.primaryBtn[data-v-2ab6ece6],.secondaryBtn[data-v-2ab6ece6],.refreshBtn[data-v-2ab6ece6]{border:none;cursor:pointer;border-radius:12px;padding:11px 14px;font-size:13px;font-weight:800}.primaryBtn[data-v-2ab6ece6]{background:linear-gradient(90deg,#d84a2a,#f2a11a);color:#fff;flex:1}.secondaryBtn[data-v-2ab6ece6],.refreshBtn[data-v-2ab6ece6]{background:#fff;border:1px solid rgba(0,0,0,.12);color:#3b2416}.secondaryBtn[data-v-2ab6ece6]{min-width:92px}.stateCard[data-v-2ab6ece6]{padding:24px;border-radius:16px;background:#ffffffe6;border:1px dashed rgba(0,0,0,.12);color:#3b2416bf;font-weight:700;text-align:center}.stateCard.error[data-v-2ab6ece6]{border-style:solid;border-color:#d84a2a33}button[data-v-2ab6ece6]:disabled{opacity:.7;cursor:not-allowed}@media (max-width: 700px){.toolbar[data-v-2ab6ece6],.itemTop[data-v-2ab6ece6],.actions[data-v-2ab6ece6]{flex-direction:column}.metaGrid[data-v-2ab6ece6]{grid-template-columns:1fr}.secondaryBtn[data-v-2ab6ece6]{min-width:0}}.page[data-v-0f0640ff]{--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-0f0640ff]{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-0f0640ff]{flex:1;text-align:center;min-width:0}.sedeName[data-v-0f0640ff]{font-weight:1000;font-size:18px;color:var(--brand-brown);letter-spacing:-.3px}.right[data-v-0f0640ff]{display:flex;align-items:center;gap:12px}.userInfo[data-v-0f0640ff]{display:flex;flex-direction:column}.sub[data-v-0f0640ff]{font-size:12px;color:#3b2416b8;white-space:nowrap}.btnCambiarSede[data-v-0f0640ff]{border:1px solid rgba(59,36,22,.15);cursor:pointer;padding:10px 12px;border-radius:999px;font-size:13px;font-weight:900;color:var(--brand-brown);background:#3b24160f;white-space:nowrap;transition:background .2s}.btnCambiarSede[data-v-0f0640ff]:hover{background:#3b24161f}.btnEquipoActivacion[data-v-0f0640ff]{border:1px solid rgba(59,36,22,.16);cursor:pointer;padding:10px 14px;border-radius:999px;font-size:13px;font-weight:900;letter-spacing:.03em;background:#ffffffc7;color:var(--brand-brown);white-space:nowrap;transition:all .2s}.btnEquipoActivacion[data-v-0f0640ff]:hover{background:#fffffff5;border-color:#f2a11a6b}.equipoStatus[data-v-0f0640ff]{padding:9px 12px;border-radius:999px;background:#3b24160f;border:1px solid rgba(59,36,22,.1);color:#3b2416c7;font-size:12px;font-weight:800;white-space:nowrap}.btnVolverAdmin[data-v-0f0640ff]{border:1px solid rgba(59,36,22,.2);cursor:pointer;padding:10px 14px;border-radius:999px;font-size:13px;font-weight:900;color:var(--brand-brown);background:#f2a11a1f;white-space:nowrap;transition:background .2s}.btnVolverAdmin[data-v-0f0640ff]:hover{background:#f2a11a38}.logout[data-v-0f0640ff]{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-0f0640ff]{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-0f0640ff]{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-0f0640ff]:hover{background:#3b24160f;color:#3b2416cc}.tab.active[data-v-0f0640ff]{background:linear-gradient(90deg,var(--brand-red),var(--brand-orange));color:#fff;box-shadow:0 6px 16px #d84a2a40}.hint[data-v-0f0640ff]{margin-top:12px;display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;background:#ffffffad;border:1px solid rgba(0,0,0,.06);border-radius:14px}.badge[data-v-0f0640ff],.count[data-v-0f0640ff]{font-weight:900;color:#3b2416cc;font-size:13px}.hintActions[data-v-0f0640ff]{display:flex;align-items:center;gap:10px}.historyBtn[data-v-0f0640ff]{border:none;cursor:pointer;padding:10px 14px;border-radius:999px;font-weight:900;font-size:13px;color:#fff;background:linear-gradient(90deg,var(--brand-red),var(--brand-orange));box-shadow:0 8px 18px #d84a2a38}.historyBtn[data-v-0f0640ff]:hover{transform:translateY(-1px)}.grid[data-v-0f0640ff]{margin-top:14px;display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.empty[data-v-0f0640ff]{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-0f0640ff]{grid-template-columns:repeat(4,1fr);gap:14px}}.brand[data-v-0f0640ff]{display:flex;align-items:center;gap:10px}.brandLogo[data-v-0f0640ff]{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-0f0640ff],.errorState[data-v-0f0640ff]{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-0f0640ff]{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-0f0640ff 1s linear infinite}@keyframes spin-0f0640ff{to{transform:rotate(360deg)}}.loadingState p[data-v-0f0640ff],.errorState p[data-v-0f0640ff]{color:#3b2416b8;font-weight:700;margin:0}@media (max-width: 700px){.hint[data-v-0f0640ff]{flex-direction:column;align-items:stretch}.hintActions[data-v-0f0640ff]{width:100%;justify-content:space-between}.historyBtn[data-v-0f0640ff]{flex:1}}.reloadingOverlay[data-v-0f0640ff]{position:fixed;top:0;right:0;bottom:0;left:0;background:#f6f2eee0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:8500}.reloadingCard[data-v-0f0640ff]{display:flex;flex-direction:column;align-items:center;gap:14px;padding:40px 48px;background:#fff;border-radius:20px;box-shadow:0 20px 60px #00000026;border:1px solid rgba(0,0,0,.06)}.reloadingSpinner[data-v-0f0640ff]{width:48px;height:48px;border:4px solid rgba(242,161,26,.2);border-top-color:var(--brand-orange);border-radius:50%;animation:spin-0f0640ff .8s linear infinite}.reloadingText[data-v-0f0640ff]{font-size:14px;font-weight:700;color:#3b241699;text-transform:uppercase;letter-spacing:.5px}.reloadingName[data-v-0f0640ff]{font-size:20px;font-weight:900;color:var(--brand-brown);letter-spacing:-.3px}.topbarWrapper[data-v-0f0640ff]{position:relative}.hamburger[data-v-0f0640ff]{display:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:40px;height:40px;border:1px solid rgba(59,36,22,.12);background:#3b24160f;border-radius:10px;cursor:pointer;padding:0;flex-shrink:0}.hamburger span[data-v-0f0640ff]{display:block;width:18px;height:2px;background:var(--brand-brown);border-radius:2px;transition:all .25s ease}.hamburger.open span[data-v-0f0640ff]:nth-child(1){transform:translateY(7px) rotate(45deg)}.hamburger.open span[data-v-0f0640ff]:nth-child(2){opacity:0}.hamburger.open span[data-v-0f0640ff]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobileMenu[data-v-0f0640ff]{display:none}@media (max-width: 768px){.right[data-v-0f0640ff]{display:none!important}.hamburger[data-v-0f0640ff]{display:flex}.mobileMenu[data-v-0f0640ff]{display:flex;flex-direction:column;gap:8px;position:absolute;top:calc(100% + 8px);left:0;right:0;background:#fff;border-radius:14px;box-shadow:0 20px 50px #0000002e;border:1px solid rgba(0,0,0,.07);padding:12px;z-index:500}.mobileMenuUser[data-v-0f0640ff]{padding:10px 12px;background:#3b24160d;border-radius:10px;font-size:13px;color:var(--brand-brown)}.mobileMenuBtn[data-v-0f0640ff]{width:100%;padding:13px 14px;border:none;border-radius:10px;background:#3b24160f;color:var(--brand-brown);font-weight:700;font-size:14px;cursor:pointer;text-align:left;transition:background .15s}.mobileMenuBtn[data-v-0f0640ff]:hover{background:#3b24161c}.mobileMenuBtn.danger[data-v-0f0640ff]{background:linear-gradient(90deg,var(--brand-brown),var(--brand-red));color:#fff}.mobileMenuStatus[data-v-0f0640ff]{padding:10px 12px;border-radius:10px;background:#3b24160d;color:#3b2416c2;font-size:13px;font-weight:700}}.card[data-v-55e7e7c1]{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-55e7e7c1]:hover{transform:translateY(-2px);box-shadow:0 16px 34px #0000001a}.card.no-editable[data-v-55e7e7c1]{cursor:default}.card.no-editable[data-v-55e7e7c1]:hover{transform:none;box-shadow:0 12px 26px #00000014}.header[data-v-55e7e7c1]{display:flex;flex-direction:column;gap:6px}.headerTop[data-v-55e7e7c1]{display:flex;justify-content:space-between;align-items:center;gap:8px}.numero[data-v-55e7e7c1]{font-size:14px;font-weight:900;color:#3b2416d9;letter-spacing:-.3px;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hora[data-v-55e7e7c1]{font-size:11px;font-weight:800;color:#d84a2ad9;white-space:nowrap;flex-shrink:0}.badge[data-v-55e7e7c1]{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-55e7e7c1]{background:#2fb44a;color:#fff}.badge-bad[data-v-55e7e7c1]{background:#e53935;color:#fff}.badge-warn[data-v-55e7e7c1]{background:#f08a1a;color:#fff}.badge-muted[data-v-55e7e7c1]{background:#00000026;color:#000000a6}.tags[data-v-55e7e7c1]{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.tag[data-v-55e7e7c1]{padding:5px 10px;border-radius:999px;font-size:10px;font-weight:900;letter-spacing:.03em;flex-shrink:0;white-space:nowrap}.tagDelivery[data-v-55e7e7c1]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;box-shadow:0 4px 12px #667eea40}.delivery-rappi[data-v-55e7e7c1]{background:linear-gradient(135deg,#ff5c00,#ff8a00);box-shadow:0 4px 12px #ff5c004d}.delivery-pedidosya[data-v-55e7e7c1]{background:linear-gradient(135deg,#ff0046,#ff4081);box-shadow:0 4px 12px #ff00464d}.delivery-didi[data-v-55e7e7c1]{background:linear-gradient(135deg,#111827,#374151);box-shadow:0 4px 12px #1118274d}.tagPago.pago-pagado[data-v-55e7e7c1]{background:linear-gradient(135deg,#2fb44a,#27a03e);color:#fff;box-shadow:0 4px 12px #2fb44a40}.tagPago.pago-pendiente[data-v-55e7e7c1]{background:linear-gradient(135deg,#ffa726,#fb8c00);color:#fff;box-shadow:0 4px 12px #ffa72640}.cliente[data-v-55e7e7c1]{display:flex;align-items:center;gap:10px;padding:8px;background:#3b24160a;border-radius:12px}.iconWrap[data-v-55e7e7c1]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#3b241614;flex-shrink:0}.icon[data-v-55e7e7c1]{width:20px;height:20px;color:#3b2416bf}.clienteInfo[data-v-55e7e7c1]{flex:1;min-width:0}.nombre[data-v-55e7e7c1]{font-size:13px;font-weight:900;color:#3b2416e6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.telefono[data-v-55e7e7c1]{font-size:11px;font-weight:700;color:#3b241699;margin-top:2px}.footer[data-v-55e7e7c1]{display:flex;justify-content:space-between;gap:12px;padding-top:8px;border-top:1px solid rgba(0,0,0,.06)}.items[data-v-55e7e7c1],.total[data-v-55e7e7c1]{display:flex;flex-direction:column;gap:2px}.label[data-v-55e7e7c1]{font-size:10px;font-weight:700;color:#3b24168c;text-transform:uppercase;letter-spacing:.05em}.value[data-v-55e7e7c1]{font-size:14px;font-weight:900;color:#3b2416e6}.metodo[data-v-55e7e7c1]{display:flex;justify-content:flex-end}.metodoBadge[data-v-55e7e7c1]{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-55e7e7c1]{border-left:4px solid #2FB44A}.s-bad[data-v-55e7e7c1]{border-left:4px solid #E53935}.s-warn[data-v-55e7e7c1]{border-left:4px solid #F08A1A}.s-muted[data-v-55e7e7c1]{border-left:4px solid rgba(0,0,0,.15)}.acciones[data-v-55e7e7c1]{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px;padding-top:10px;border-top:1px dashed rgba(0,0,0,.1)}.btnAccion[data-v-55e7e7c1]{flex:1;min-width:calc(50% - 3px);padding:8px 12px;border:none;border-radius:10px;font-size:11px;font-weight:900;letter-spacing:.03em;cursor:pointer;transition:all .12s ease;box-shadow:0 4px 12px #0000001f}.btnAccion[data-v-55e7e7c1]:hover{transform:translateY(-1px);box-shadow:0 6px 16px #00000029}.btnAccion[data-v-55e7e7c1]:active{transform:translateY(0);box-shadow:0 2px 8px #0000001a}.btnAccion[data-v-55e7e7c1]:disabled{cursor:not-allowed;opacity:.7;transform:none;box-shadow:0 2px 8px #0000001a}.btnCocina[data-v-55e7e7c1]{background:linear-gradient(135deg,#ff6b35,#ff8a50);color:#fff}.btnListo[data-v-55e7e7c1]{background:linear-gradient(135deg,#2fb44a,#27a03e);color:#fff}.btnMotorizado[data-v-55e7e7c1]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.btnEntregado[data-v-55e7e7c1]{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff}.btnCompletado[data-v-55e7e7c1]{background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff}.page[data-v-79b1920d]{--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-79b1920d]{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-79b1920d]{display:flex;align-items:center;gap:10px;min-width:0}.brandLogo[data-v-79b1920d]{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-79b1920d]{flex:1;text-align:center;min-width:0}.sedeName[data-v-79b1920d]{font-weight:1000;font-size:18px;color:var(--brand-brown);letter-spacing:-.3px}.rightActions[data-v-79b1920d]{display:flex;align-items:center;gap:10px}.userPill[data-v-79b1920d]{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-79b1920d]{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-79b1920d]{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-79b1920d]:hover{filter:brightness(1.05)}.btnEquipoActivacion[data-v-79b1920d]{border:1px solid rgba(59,36,22,.16);cursor:pointer;padding:10px 14px;border-radius:999px;font-size:13px;font-weight:900;letter-spacing:.03em;background:#ffffffc7;color:var(--brand-brown);white-space:nowrap;transition:all .2s}.btnEquipoActivacion[data-v-79b1920d]:hover{background:#fffffff5;border-color:#f2a11a6b}.equipoStatus[data-v-79b1920d]{padding:9px 12px;border-radius:999px;background:#3b24160f;border:1px solid rgba(59,36,22,.1);color:#3b2416c7;font-size:12px;font-weight:800;white-space:nowrap}.btnCambiarSede[data-v-79b1920d]{border:1px solid rgba(59,36,22,.15);cursor:pointer;padding:10px 12px;border-radius:999px;font-size:12px;font-weight:900;color:var(--brand-brown);background:#3b24160f;white-space:nowrap;transition:background .2s}.btnCambiarSede[data-v-79b1920d]:hover{background:#3b24161f}.btnVolverAdmin[data-v-79b1920d]{border:1px solid rgba(59,36,22,.2);cursor:pointer;padding:10px 14px;border-radius:999px;font-size:13px;font-weight:900;color:var(--brand-brown);background:#f2a11a1f;white-space:nowrap;transition:background .2s}.btnVolverAdmin[data-v-79b1920d]:hover{background:#f2a11a38}.logoutBtn[data-v-79b1920d]{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-79b1920d]:hover{filter:brightness(1.02)}.tabs[data-v-79b1920d]{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-79b1920d]{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-79b1920d]:hover{background:#3b24160f;color:#3b2416cc}.tab.active[data-v-79b1920d]{background:linear-gradient(90deg,var(--brand-red),var(--brand-orange));color:#fff;box-shadow:0 6px 16px #d84a2a40}.filtros[data-v-79b1920d]{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-79b1920d]{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-79b1920d]:hover{background:#3b24161a;color:#3b2416e6}.filtro.active[data-v-79b1920d]{background:linear-gradient(90deg,var(--brand-red),var(--brand-orange));color:#fff;border-color:transparent;box-shadow:0 6px 16px #d84a2a33}.accionesBar[data-v-79b1920d]{margin-top:10px;display:flex;justify-content:flex-end}.btnCompletarPagados[data-v-79b1920d]{padding:9px 18px;border-radius:999px;border:none;background:linear-gradient(90deg,#27ae60,#2ecc71);color:#fff;font-weight:900;font-size:13px;cursor:pointer;transition:all .15s ease;letter-spacing:.03em;white-space:nowrap;box-shadow:0 4px 14px #27ae6040}.btnCompletarPagados[data-v-79b1920d]:not(:disabled):hover{filter:brightness(1.06);box-shadow:0 6px 18px #27ae6059}.btnCompletarPagados[data-v-79b1920d]:disabled{background:#636e7226;color:#3b241673;box-shadow:none;cursor:not-allowed}.grid[data-v-79b1920d]{margin-top:14px;display:grid;grid-template-columns:1fr;gap:12px}.empty[data-v-79b1920d]{grid-column:1 / -1;text-align:center;padding:60px 20px}.emptyIcon[data-v-79b1920d]{font-size:64px;margin-bottom:16px;opacity:.3}.emptyText[data-v-79b1920d]{font-size:16px;font-weight:700;color:#3b241680}@media (min-width: 720px){.page[data-v-79b1920d]{padding:18px}.grid[data-v-79b1920d]{grid-template-columns:repeat(3,1fr);gap:14px}}@media (min-width: 1100px){.grid[data-v-79b1920d]{grid-template-columns:repeat(4,1fr);gap:16px}}.reloadingOverlay[data-v-79b1920d]{position:fixed;top:0;right:0;bottom:0;left:0;background:#f6f2eee0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:8500}.reloadingCard[data-v-79b1920d]{display:flex;flex-direction:column;align-items:center;gap:14px;padding:40px 48px;background:#fff;border-radius:20px;box-shadow:0 20px 60px #00000026;border:1px solid rgba(0,0,0,.06)}.reloadingSpinner[data-v-79b1920d]{width:48px;height:48px;border:4px solid rgba(242,161,26,.2);border-top-color:var(--brand-orange);border-radius:50%;animation:spin .8s linear infinite}.reloadingText[data-v-79b1920d]{font-size:14px;font-weight:700;color:#3b241699;text-transform:uppercase;letter-spacing:.5px}.reloadingName[data-v-79b1920d]{font-size:20px;font-weight:900;color:var(--brand-brown);letter-spacing:-.3px}.topbarWrapper[data-v-79b1920d]{position:relative}.hamburger[data-v-79b1920d]{display:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:40px;height:40px;border:1px solid rgba(59,36,22,.12);background:#3b24160f;border-radius:10px;cursor:pointer;padding:0;flex-shrink:0}.hamburger span[data-v-79b1920d]{display:block;width:18px;height:2px;background:var(--brand-brown);border-radius:2px;transition:all .25s ease}.hamburger.open span[data-v-79b1920d]:nth-child(1){transform:translateY(7px) rotate(45deg)}.hamburger.open span[data-v-79b1920d]:nth-child(2){opacity:0}.hamburger.open span[data-v-79b1920d]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobileMenu[data-v-79b1920d]{display:none}@media (max-width: 768px){.rightActions[data-v-79b1920d]{display:none!important}.hamburger[data-v-79b1920d]{display:flex}.mobileMenu[data-v-79b1920d]{display:flex;flex-direction:column;gap:8px;position:absolute;top:calc(100% + 8px);left:0;right:0;background:#fff;border-radius:14px;box-shadow:0 20px 50px #0000002e;border:1px solid rgba(0,0,0,.07);padding:12px;z-index:500}.mobileMenuUser[data-v-79b1920d]{display:flex;align-items:center;gap:8px;padding:10px 12px;background:#3b24160d;border-radius:10px;font-weight:700;font-size:13px;color:var(--brand-brown)}.mobileMenuBtn[data-v-79b1920d]{width:100%;padding:13px 14px;border:none;border-radius:10px;background:#3b24160f;color:var(--brand-brown);font-weight:700;font-size:14px;cursor:pointer;text-align:left;transition:background .15s}.mobileMenuBtn[data-v-79b1920d]:hover{background:#3b24161c}.mobileMenuBtn.accent[data-v-79b1920d]{background:linear-gradient(90deg,#2fb44a,#27a03e);color:#fff}.mobileMenuBtn.danger[data-v-79b1920d]{background:linear-gradient(90deg,var(--brand-brown),var(--brand-red));color:#fff}.mobileMenuStatus[data-v-79b1920d]{padding:10px 12px;border-radius:10px;background:#3b24160d;color:#3b2416c2;font-size:13px;font-weight:700}}.modalOverlay[data-v-6ef87ff3]{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-6ef87ff3]{background:#fff;border-radius:16px;width:100%;max-width:700px;max-height:90vh;overflow:auto;box-shadow:0 20px 60px #0000004d}.modalHeader[data-v-6ef87ff3]{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-6ef87ff3]{margin:0;font-size:20px;color:#3b2416}.closeBtn[data-v-6ef87ff3]{border:none;background:transparent;cursor:pointer;font-size:24px;color:#00000073;width:32px;height:32px;border-radius:50%}.closeBtn[data-v-6ef87ff3]:hover{background:#0000000f}.modalBody[data-v-6ef87ff3]{padding:24px}.formRow[data-v-6ef87ff3]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.formGroup[data-v-6ef87ff3]{display:flex;flex-direction:column}.formGroup.full[data-v-6ef87ff3]{grid-column:1 / -1}label[data-v-6ef87ff3]{font-size:13px;font-weight:700;color:#3b2416;margin-bottom:6px}input[data-v-6ef87ff3],select[data-v-6ef87ff3],textarea[data-v-6ef87ff3]{padding:10px 12px;border:1px solid rgba(0,0,0,.12);border-radius:8px;font-size:14px;outline:none}input[data-v-6ef87ff3]:focus,select[data-v-6ef87ff3]:focus,textarea[data-v-6ef87ff3]:focus{border-color:#f2a11a;box-shadow:0 0 0 3px #f2a11a26}textarea[data-v-6ef87ff3]{resize:vertical;font-family:inherit}.checkboxLabel[data-v-6ef87ff3]{display:flex;align-items:center;gap:8px;margin-top:28px;cursor:pointer}.checkboxLabel input[type=checkbox][data-v-6ef87ff3]{width:auto}.errorMsg[data-v-6ef87ff3]{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-6ef87ff3]{display:flex;justify-content:flex-end;gap:12px;padding-top:16px;border-top:1px solid rgba(0,0,0,.08)}.btnSecondary[data-v-6ef87ff3]{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-6ef87ff3]:hover{background:#0000000a}.btnPrimary[data-v-6ef87ff3]{border:none;cursor:pointer;padding:10px 20px;border-radius:999px;font-weight:700;color:#fff;background:linear-gradient(90deg,#d84a2a,#f2a11a)}.btnPrimary[data-v-6ef87ff3]:disabled{opacity:.6;cursor:not-allowed}.hint[data-v-6ef87ff3]{font-size:12px;color:#0000008c;margin-top:4px;font-style:italic}@media (max-width: 600px){.formRow[data-v-6ef87ff3]{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-ad8b76da]{--brand-red: #D84A2A;--brand-orange: #F2A11A;--brand-brown: #3B2416}.header[data-v-ad8b76da]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.headerLeft h2[data-v-ad8b76da]{margin:0;color:var(--brand-brown);font-size:24px}.subtitle[data-v-ad8b76da]{margin:4px 0 0;color:#0000008c;font-size:14px}.inlineHeader[data-v-ad8b76da]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;margin-bottom:16px}.inlineHeader .subtitle[data-v-ad8b76da]{margin:0}.btnPrimary[data-v-ad8b76da]{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-ad8b76da],.error[data-v-ad8b76da],.empty[data-v-ad8b76da]{padding:40px;text-align:center;background:#ffffffb3;border-radius:14px;border:1px solid rgba(0,0,0,.06)}.error[data-v-ad8b76da]{color:#b4001c;background:#d84a2a1a}.table[data-v-ad8b76da]{background:#ffffffb3;border-radius:14px;border:1px solid rgba(0,0,0,.06);overflow:hidden}table[data-v-ad8b76da]{width:100%;border-collapse:collapse}thead[data-v-ad8b76da]{background:#3b24160f}th[data-v-ad8b76da]{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-ad8b76da]{padding:14px 12px;font-size:14px;border-bottom:1px solid rgba(0,0,0,.05)}tbody tr[data-v-ad8b76da]:hover{background:#f2a11a0f}.order[data-v-ad8b76da]{text-align:center;font-weight:800;color:var(--brand-orange);width:80px}.description[data-v-ad8b76da]{color:#0000008c;max-width:300px}.badge[data-v-ad8b76da]{display:inline-block;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:700}.badge.active[data-v-ad8b76da]{background:#4caf5026;color:#2e7d32}.badge.inactive[data-v-ad8b76da]{background:#9e9e9e26;color:#616161}.actions[data-v-ad8b76da]{display:flex;gap:8px}.btnEdit[data-v-ad8b76da]{border:none;cursor:pointer;padding:6px 12px;border-radius:8px;font-size:12px;font-weight:600;background:#2196f31a;color:#1565c0}.btnEdit[data-v-ad8b76da]:hover{background:#2196f333}.pagination[data-v-505dadf8]{margin-top:14px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.summary[data-v-505dadf8]{color:#000000a6;font-size:13px}.controls[data-v-505dadf8]{display:flex;align-items:center;gap:6px}.btn[data-v-505dadf8]{border:1px solid rgba(0,0,0,.12);background:#fff;border-radius:8px;padding:6px 10px;cursor:pointer;font-weight:700}.btn.page[data-v-505dadf8]{min-width:36px}.btn.active[data-v-505dadf8]{background:#f2a11a;color:#fff;border-color:#f2a11a}.btn[data-v-505dadf8]:disabled{opacity:.5;cursor:not-allowed}.ellipsis[data-v-505dadf8]{padding:6px 4px;color:#00000073;font-size:14px;-webkit-user-select:none;user-select:none}.perPage[data-v-505dadf8]{display:flex;align-items:center;gap:8px;font-size:13px}.perPage select[data-v-505dadf8]{border:1px solid rgba(0,0,0,.12);border-radius:8px;padding:6px 10px}.productsList[data-v-825ad451]{--brand-red: #D84A2A;--brand-orange: #F2A11A;--brand-brown: #3B2416}.header[data-v-825ad451]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.headerLeft h2[data-v-825ad451]{margin:0;color:var(--brand-brown);font-size:24px}.subtitle[data-v-825ad451]{margin:4px 0 0;color:#0000008c;font-size:14px}.selectedBadge[data-v-825ad451]{color:var(--brand-orange);font-weight:800}.headerRight[data-v-825ad451]{display:flex;gap:12px}.btnPrimary[data-v-825ad451]{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-825ad451]{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-825ad451]:hover{background:#f2a11a1a}.btnDuplicate[data-v-825ad451]{border:2px solid var(--brand-orange);background:#f2a11a1a;cursor:pointer;padding:12px 20px;border-radius:999px;font-weight:800;color:var(--brand-brown);transition:all .2s ease}.btnDuplicate[data-v-825ad451]:hover{background:#f2a11a33;transform:translateY(-1px)}.btnDuplicate[data-v-825ad451]:disabled{opacity:.5;cursor:not-allowed;transform:none}.filters[data-v-825ad451]{display:flex;gap:12px;align-items:flex-end;margin-bottom:16px;flex-wrap:wrap}.searchInput[data-v-825ad451]{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-825ad451]:focus{border-color:var(--brand-orange);box-shadow:0 0 0 4px #f2a11a26}.filterGroup[data-v-825ad451]{display:flex;flex-direction:column;gap:6px}.filterGroup label[data-v-825ad451]{font-size:12px;font-weight:700;color:var(--brand-brown)}.filterGroup select[data-v-825ad451]{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-825ad451]:focus{border-color:var(--brand-orange);box-shadow:0 0 0 3px #f2a11a26}.btnClearFilters[data-v-825ad451]{align-self:flex-end;padding:8px 16px;border:1px solid rgba(220,53,69,.3);background:#dc354514;color:#a71d2a;border-radius:8px;cursor:pointer;font-size:13px;font-weight:600;transition:all .2s ease}.btnClearFilters[data-v-825ad451]:hover{background:#dc354526;border-color:#dc354580}.loading[data-v-825ad451],.error[data-v-825ad451],.empty[data-v-825ad451]{padding:40px;text-align:center;background:#ffffffb3;border-radius:14px;border:1px solid rgba(0,0,0,.06)}.error[data-v-825ad451]{color:#b4001c;background:#d84a2a1a}.table[data-v-825ad451]{background:#ffffffb3;border-radius:14px;border:1px solid rgba(0,0,0,.06);overflow-x:auto;overflow-y:visible}table[data-v-825ad451]{width:100%;border-collapse:collapse;min-width:800px}thead[data-v-825ad451]{background:#3b24160f}th[data-v-825ad451]{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)}th.sortable[data-v-825ad451]{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .15s ease;position:relative}th.sortable[data-v-825ad451]:hover{background:#f2a11a14}.sortIcons[data-v-825ad451]{display:inline-flex;flex-direction:column;margin-left:4px;line-height:.6;vertical-align:middle}.sortIcon[data-v-825ad451]{font-size:10px;color:#00000040;transition:all .2s ease}.sortIcon.active[data-v-825ad451]{color:var(--brand-orange);font-weight:900;transform:scale(1.2)}td[data-v-825ad451]{padding:14px 12px;font-size:14px;border-bottom:1px solid rgba(0,0,0,.05)}tbody tr[data-v-825ad451]:hover{background:#f2a11a0f}.checkCol[data-v-825ad451]{width:40px;text-align:center}.checkCol input[type=checkbox][data-v-825ad451]{cursor:pointer;width:18px;height:18px}.numCol[data-v-825ad451]{width:50px;text-align:center;font-weight:800;color:#00000059;font-size:13px}.description[data-v-825ad451]{font-size:12px;color:#0000008c;margin-top:4px}.price[data-v-825ad451]{font-weight:800;color:var(--brand-brown)}.badge[data-v-825ad451]{display:inline-block;padding:4px 10px;border-radius:12px;font-size:11px;font-weight:700}.badge-10[data-v-825ad451]{background:#4caf5026;color:#2e7d32}.badge-20[data-v-825ad451]{background:#2196f326;color:#1565c0}.badge-30[data-v-825ad451]{background:#ff980026;color:#e65100}.toggle[data-v-825ad451]{border:none;cursor:pointer;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:700}.toggle.active[data-v-825ad451]{background:#4caf5026;color:#2e7d32}.toggle.inactive[data-v-825ad451]{background:#9e9e9e26;color:#616161}.actions[data-v-825ad451]{display:flex;gap:8px}.btnEdit[data-v-825ad451]{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-825ad451]:hover{background:#f2a11a26}.btnDeleteRow[data-v-825ad451]{border:none;background:#dc354514;cursor:pointer;padding:8px 12px;border-radius:8px;font-size:16px;transition:all .2s ease}.btnDeleteRow[data-v-825ad451]:hover{background:#dc354526;transform:scale(1.1)}.btnDelete[data-v-825ad451]{border:2px solid #dc3545;background:#dc35451a;cursor:pointer;padding:12px 20px;border-radius:999px;font-weight:800;color:#a71d2a;transition:all .2s ease}.btnDelete[data-v-825ad451]:hover{background:#dc354533;transform:translateY(-1px)}.btnDanger[data-v-825ad451]{border:none;background:linear-gradient(135deg,#dc3545,#c82333);cursor:pointer;padding:12px 24px;border-radius:999px;font-weight:800;color:#fff;transition:all .2s ease}.btnDanger[data-v-825ad451]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #dc354566}.btnDanger[data-v-825ad451]:disabled{opacity:.5;cursor:not-allowed}.btnBulkEdit[data-v-825ad451]{border:2px solid #0d6efd;background:#0d6efd1a;cursor:pointer;padding:12px 20px;border-radius:999px;font-weight:800;color:#0a58ca;transition:all .2s ease}.btnBulkEdit[data-v-825ad451]:hover{background:#0d6efd33;transform:translateY(-1px)}.modalOverlay[data-v-825ad451]{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-825ad451]{background:#fff;border-radius:16px;width:100%;max-width:900px;max-height:90vh;overflow:auto;box-shadow:0 20px 60px #0000004d}.modalHeader[data-v-825ad451]{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-825ad451]{margin:0;font-size:20px;color:var(--brand-brown)}.closeBtn[data-v-825ad451]{border:none;background:transparent;cursor:pointer;font-size:24px;color:#00000073;width:32px;height:32px;border-radius:50%}.closeBtn[data-v-825ad451]:hover{background:#0000000f}.modalBody[data-v-825ad451]{padding:24px}@media (max-width: 768px){th[data-v-825ad451],td[data-v-825ad451]{padding:10px 8px;font-size:13px}th[data-v-825ad451],.description[data-v-825ad451]{font-size:11px}.toggle[data-v-825ad451],.btnEdit[data-v-825ad451]{font-size:11px;padding:5px 10px}.badge[data-v-825ad451]{font-size:10px;padding:3px 8px}table[data-v-825ad451]{min-width:700px}}@media (max-width: 480px){.header[data-v-825ad451]{flex-direction:column;align-items:flex-start;gap:12px}.headerRight[data-v-825ad451]{width:100%;display:flex;gap:8px}.headerRight button[data-v-825ad451]{flex:1}table[data-v-825ad451]{min-width:650px}}.modalDuplicate[data-v-825ad451]{background:#fff;border-radius:16px;width:100%;max-width:600px;max-height:90vh;overflow:auto;box-shadow:0 20px 60px #0000004d}.duplicateInfo[data-v-825ad451]{margin:0 0 20px;color:#000000a6;font-size:14px;line-height:1.6}.sedesList[data-v-825ad451]{display:flex;flex-direction:column;gap:8px;max-height:300px;overflow-y:auto;padding:12px;background:#00000005;border-radius:12px;border:1px solid rgba(0,0,0,.08)}.sedeItem[data-v-825ad451]{display:flex;align-items:center;gap:12px;padding:12px;background:#fff;border-radius:10px;border:1px solid rgba(0,0,0,.08);cursor:pointer;transition:all .2s ease}.sedeItem[data-v-825ad451]:hover{background:#f2a11a0d;border-color:var(--brand-orange)}.sedeItem input[type=checkbox][data-v-825ad451]{cursor:pointer;width:18px;height:18px}.sedeName[data-v-825ad451]{flex:1;font-weight:700;color:var(--brand-brown);font-size:14px}.noSedes[data-v-825ad451]{text-align:center;padding:30px;color:#00000073;font-style:italic}.duplicateFooter[data-v-825ad451]{display:flex;justify-content:flex-end;gap:12px;padding-top:20px;margin-top:20px;border-top:1px solid rgba(0,0,0,.08)}.modalResults[data-v-825ad451]{background:#fff;border-radius:16px;width:100%;max-width:800px;max-height:90vh;overflow:auto;box-shadow:0 20px 60px #0000004d}.resultSummary[data-v-825ad451]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:24px}.summaryItem[data-v-825ad451]{padding:16px;border-radius:12px;display:flex;justify-content:space-between;align-items:center}.summaryItem.success[data-v-825ad451]{background:#4caf501a;border:1px solid rgba(76,175,80,.25)}.summaryItem.warning[data-v-825ad451]{background:#ff98001a;border:1px solid rgba(255,152,0,.25)}.summaryLabel[data-v-825ad451]{font-size:14px;font-weight:700;color:#000000bf}.summaryValue[data-v-825ad451]{font-size:24px;font-weight:900;color:var(--brand-brown)}.resultsBySede[data-v-825ad451]{display:flex;flex-direction:column;gap:20px}.sedeResult[data-v-825ad451]{padding:16px;background:#00000005;border-radius:12px;border:1px solid rgba(0,0,0,.08)}.sedeResultTitle[data-v-825ad451]{margin:0 0 16px;font-size:18px;font-weight:800;color:var(--brand-brown)}.resultSection[data-v-825ad451]{margin-bottom:16px}.resultSection[data-v-825ad451]:last-child{margin-bottom:0}.resultSectionTitle[data-v-825ad451]{margin:0 0 8px;font-size:14px;font-weight:700}.resultSectionTitle.success[data-v-825ad451]{color:#2e7d32}.resultSectionTitle.warning[data-v-825ad451]{color:#e65100}.resultList[data-v-825ad451]{margin:0;padding-left:20px;font-size:13px}.resultList li[data-v-825ad451]{margin:4px 0;color:#000000bf}.resultList.omitted li[data-v-825ad451]{color:#0000008c}.categoria[data-v-825ad451]{font-size:12px;color:#00000073;font-style:italic}.motivo[data-v-825ad451]{font-size:11px;color:#00000073;margin-top:2px;padding-left:12px}.resultsFooter[data-v-825ad451]{display:flex;justify-content:center;padding-top:20px;margin-top:20px;border-top:1px solid rgba(0,0,0,.08)}.modalDelete[data-v-825ad451]{background:#fff;border-radius:16px;width:100%;max-width:600px;max-height:90vh;overflow:auto;box-shadow:0 20px 60px #0000004d}.deleteWarning[data-v-825ad451]{margin-bottom:20px;padding:16px;background:#dc354514;border-left:4px solid #dc3545;border-radius:8px}.warningText[data-v-825ad451]{margin:0 0 8px;font-size:16px;font-weight:700;color:#a71d2a}.warningSubtext[data-v-825ad451]{margin:0;font-size:13px;color:#000000a6;line-height:1.5}.deleteProductsList[data-v-825ad451]{max-height:300px;overflow-y:auto;padding:12px;background:#00000005;border-radius:12px;border:1px solid rgba(0,0,0,.08);display:flex;flex-direction:column;gap:8px}.deleteProductItem[data-v-825ad451]{display:flex;align-items:center;gap:12px;padding:12px;background:#fff;border-radius:10px;border:1px solid rgba(0,0,0,.08)}.deleteProductItem .productName[data-v-825ad451]{flex:1;font-weight:700;color:var(--brand-brown);font-size:14px}.deleteProductItem .productCategory[data-v-825ad451]{font-size:12px;color:#0000008c;padding:4px 8px;background:#0000000a;border-radius:6px}.deleteProductItem .productPrice[data-v-825ad451]{font-weight:700;color:var(--brand-red);font-size:14px}.deleteFooter[data-v-825ad451]{display:flex;justify-content:flex-end;gap:12px;padding-top:20px;margin-top:20px;border-top:1px solid rgba(0,0,0,.08)}.modalBulkEdit[data-v-825ad451]{background:#fff;border-radius:16px;width:100%;max-width:800px;max-height:90vh;overflow:auto;box-shadow:0 20px 60px #0000004d}.bulkEditInfo[data-v-825ad451]{margin-bottom:20px;padding:16px;background:#0d6efd14;border-left:4px solid #0d6efd;border-radius:8px}.bulkEditInfo p[data-v-825ad451]{margin:0 0 8px;font-size:14px;color:#000000bf}.bulkEditInfo p[data-v-825ad451]:last-child{margin-bottom:0}.infoNote[data-v-825ad451]{font-weight:700;color:#0a58ca}.bulkEditProductsList[data-v-825ad451]{margin-bottom:24px;padding:16px;background:#00000005;border-radius:12px;border:1px solid rgba(0,0,0,.08)}.productsListHeader[data-v-825ad451]{margin-bottom:12px;font-size:14px;color:var(--brand-brown)}.productsListItems[data-v-825ad451]{max-height:150px;overflow-y:auto;display:flex;flex-direction:column;gap:8px}.bulkEditProductItem[data-v-825ad451]{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:#fff;border-radius:8px;border:1px solid rgba(0,0,0,.06)}.bulkEditProductItem .productName[data-v-825ad451]{flex:1;font-weight:600;color:var(--brand-brown);font-size:13px}.bulkEditProductItem .productSede[data-v-825ad451]{font-size:12px;color:#0000008c;padding:4px 8px;background:#0000000a;border-radius:6px}.bulkEditForm[data-v-825ad451]{display:flex;flex-direction:column;gap:16px}.formRow[data-v-825ad451]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.formGroup[data-v-825ad451]{display:flex;flex-direction:column;gap:6px}.formGroup.full[data-v-825ad451]{grid-column:1 / -1}.formGroup label[data-v-825ad451]{font-size:13px;font-weight:700;color:var(--brand-brown)}.formGroup input[data-v-825ad451],.formGroup select[data-v-825ad451],.formGroup textarea[data-v-825ad451]{padding:10px 14px;border:1px solid rgba(0,0,0,.12);border-radius:8px;font-size:14px;font-family:inherit;outline:none;transition:border-color .2s}.formGroup input[data-v-825ad451]:focus,.formGroup select[data-v-825ad451]:focus,.formGroup textarea[data-v-825ad451]:focus{border-color:var(--brand-orange);box-shadow:0 0 0 3px #f2a11a26}.formGroup textarea[data-v-825ad451]{resize:vertical;min-height:60px}.bulkEditFooter[data-v-825ad451]{display:flex;justify-content:flex-end;gap:12px;padding-top:20px;margin-top:20px;border-top:1px solid rgba(0,0,0,.08)}.modalOverlay[data-v-74834618]{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-74834618]{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-74834618]{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-74834618]{margin:0;font-size:24px;color:#3b2416;font-weight:800}.numero[data-v-74834618]{margin-top:4px;font-size:18px;font-weight:700;color:#f2a11a}.closeBtn[data-v-74834618]{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-74834618]:hover{background:#0000001f;transform:rotate(90deg)}.modalBody[data-v-74834618]{padding:24px;overflow-y:auto;flex:1}.section[data-v-74834618]{margin-bottom:24px}.section[data-v-74834618]:last-child{margin-bottom:0}.section h3[data-v-74834618]{margin:0 0 12px;font-size:14px;font-weight:800;color:#3b2416;text-transform:uppercase;letter-spacing:.5px}.statusBadge[data-v-74834618]{display:inline-block;padding:10px 16px;border-radius:999px;font-size:14px;font-weight:700;margin-bottom:12px}.statusBadge.accepted[data-v-74834618]{background:#4caf5026;color:#2e7d32}.statusBadge.error[data-v-74834618]{background:#f4433626;color:#c62828}.statusBadge.pending[data-v-74834618]{background:#ffc10726;color:#f57c00}.responseText[data-v-74834618]{padding:12px;background:#2196f314;border-left:3px solid #1976d2;border-radius:6px;font-size:13px;color:#1565c0}.infoGrid[data-v-74834618]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.infoItem[data-v-74834618]{display:flex;flex-direction:column;gap:4px}.infoItem.fullWidth[data-v-74834618]{grid-column:1 / -1}.infoItem .label[data-v-74834618]{font-size:12px;font-weight:700;color:#0000008c;text-transform:uppercase;letter-spacing:.3px}.infoItem .value[data-v-74834618]{font-size:14px;font-weight:600;color:#3b2416}.value.anulado[data-v-74834618]{color:#c62828}.value.vigente[data-v-74834618]{color:#2e7d32}.montosGrid[data-v-74834618]{background:#3b241608;border-radius:12px;padding:16px}.montoRow[data-v-74834618]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;font-size:14px}.montoRow[data-v-74834618]:not(:last-child){border-bottom:1px solid rgba(0,0,0,.06)}.montoRow.total[data-v-74834618]{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-74834618]{font-weight:600;color:#000000b3}.montoRow .value[data-v-74834618]{font-weight:700;color:#3b2416}.montoRow.total .label[data-v-74834618],.montoRow.total .value[data-v-74834618]{color:#d84a2a}.observaciones[data-v-74834618]{margin:0;padding:12px;background:#00000005;border-radius:8px;font-size:14px;color:#3b2416;line-height:1.5}.productosTable[data-v-74834618]{background:#fff;border-radius:12px;border:1px solid rgba(0,0,0,.08);overflow:hidden}.productosTable table[data-v-74834618]{width:100%;border-collapse:collapse}.productosTable thead[data-v-74834618]{background:#3b24160a}.productosTable th[data-v-74834618]{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-74834618]{padding:12px;font-size:14px;color:#3b2416;border-bottom:1px solid rgba(0,0,0,.04)}.productosTable tbody tr:last-child td[data-v-74834618]{border-bottom:none}.productosTable tbody tr[data-v-74834618]:hover{background:#f2a11a0a}.productosTable .center[data-v-74834618]{text-align:center}.productosTable .right[data-v-74834618]{text-align:right;font-weight:600}@media (max-width: 768px){.infoGrid[data-v-74834618]{grid-template-columns:1fr}.modalContent[data-v-74834618]{max-height:95vh}.productosTable[data-v-74834618]{font-size:12px}.productosTable th[data-v-74834618],.productosTable td[data-v-74834618]{padding:8px 6px}}.loadingModal[data-v-74834618]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 40px;min-height:300px}.spinner[data-v-74834618]{width:48px;height:48px;border:4px solid rgba(216,74,42,.1);border-top-color:#d84a2a;border-radius:50%;animation:spin-74834618 .8s linear infinite}@keyframes spin-74834618{to{transform:rotate(360deg)}}.loadingModal p[data-v-74834618]{margin-top:20px;color:#3b2416;font-size:14px;font-weight:600}.overlay[data-v-aefee7ea]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000007a;display:flex;align-items:center;justify-content:center;z-index:3000;padding:16px}.modal[data-v-aefee7ea]{--brand-red: #D84A2A;--brand-orange: #F2A11A;--brand-brown: #3B2416;width:min(720px,100%);max-height:90vh;display:flex;flex-direction:column;background:#fff;border-radius:20px;box-shadow:0 32px 80px #00000038;overflow:hidden}.modalHeader[data-v-aefee7ea]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:20px 24px 16px;border-bottom:1px solid rgba(0,0,0,.08)}.modalHeader h3[data-v-aefee7ea]{margin:0 0 4px;font-size:18px;color:var(--brand-brown)}.modalSubtitle[data-v-aefee7ea]{margin:0;font-size:13px;color:#0000008c;line-height:1.4}.btnClose[data-v-aefee7ea]{border:none;background:transparent;font-size:18px;cursor:pointer;color:#00000080;padding:4px 8px;flex-shrink:0}.modalBody[data-v-aefee7ea]{flex:1;overflow-y:auto;padding:20px 24px;display:flex;flex-direction:column;gap:16px}.modalFooter[data-v-aefee7ea]{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:16px 24px;border-top:1px solid rgba(0,0,0,.08)}.dateRow[data-v-aefee7ea]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.fieldLabel[data-v-aefee7ea]{font-size:13px;font-weight:700;color:var(--brand-brown);white-space:nowrap}.dateInput[data-v-aefee7ea]{padding:8px 12px;border:1px solid rgba(0,0,0,.14);border-radius:8px;font-size:14px;outline:none}.dateInput[data-v-aefee7ea]:focus{border-color:var(--brand-orange);box-shadow:0 0 0 3px #f2a11a26}.infoBox[data-v-aefee7ea]{display:flex;align-items:center;gap:10px;padding:12px 16px;background:#3b82f614;border:1px solid rgba(59,130,246,.2);border-radius:10px;font-size:13px;color:#1e40af}.resultBox[data-v-aefee7ea]{border:1px solid rgba(0,0,0,.1);border-radius:14px;padding:18px;display:flex;flex-direction:column;gap:14px}.resultHeader[data-v-aefee7ea]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.resultHeader strong[data-v-aefee7ea]{font-size:16px;color:var(--brand-brown);font-family:monospace}.resultGrid[data-v-aefee7ea]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}.resultItem[data-v-aefee7ea]{background:#3b24160a;border-radius:10px;padding:10px 14px;display:flex;flex-direction:column;gap:4px}.resultLabel[data-v-aefee7ea]{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:#0000008c}.ticketCode[data-v-aefee7ea]{font-family:monospace;font-size:13px;color:var(--brand-brown);word-break:break-all}.errorCode[data-v-aefee7ea]{font-size:12px;color:#c62828;word-break:break-word}.ticketSection[data-v-aefee7ea]{background:#f2a11a14;border:1px solid rgba(242,161,26,.25);border-radius:10px;padding:14px 16px;display:flex;flex-direction:column;gap:10px}.helpText[data-v-aefee7ea]{margin:0;font-size:13px;color:#000000a6}.successNote[data-v-aefee7ea]{background:#4caf501a;border:1px solid rgba(76,175,80,.3);border-radius:10px;padding:12px 16px;font-size:13px;color:#2e7d32}.boletasHeader[data-v-aefee7ea]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:6px}.boletasCount[data-v-aefee7ea]{font-size:14px;font-weight:700;color:var(--brand-brown)}.boletasHint[data-v-aefee7ea]{font-size:12px;color:#00000080}.boletasList[data-v-aefee7ea]{display:flex;flex-direction:column;gap:6px;max-height:320px;overflow-y:auto}.boletaItem[data-v-aefee7ea]{display:flex;align-items:center;gap:12px;padding:10px 14px;border:1px solid rgba(0,0,0,.08);border-radius:10px;cursor:pointer;transition:background .15s,opacity .15s;-webkit-user-select:none;user-select:none}.boletaItem[data-v-aefee7ea]:hover{background:#f2a11a12}.boletaItem.excluida[data-v-aefee7ea]{opacity:.45;background:#00000008;text-decoration:line-through}.boletaCheck[data-v-aefee7ea]{flex-shrink:0;width:16px;height:16px;accent-color:var(--brand-red)}.boletaInfo[data-v-aefee7ea]{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.boletaNumero[data-v-aefee7ea]{font-weight:700;font-size:14px;color:var(--brand-brown);font-family:monospace}.boletaCliente[data-v-aefee7ea]{font-size:12px;color:#0000008c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.boletaDerecha[data-v-aefee7ea]{display:flex;flex-direction:column;align-items:flex-end;gap:3px;flex-shrink:0}.boletaMonto[data-v-aefee7ea]{font-weight:700;font-size:14px;color:var(--brand-brown)}.boletaError[data-v-aefee7ea]{font-size:11px;background:#f443361f;color:#c62828;border-radius:4px;padding:1px 6px}.btnPrimary[data-v-aefee7ea],.btnSecondary[data-v-aefee7ea]{padding:10px 18px;border-radius:10px;font-size:13px;font-weight:700;cursor:pointer;transition:opacity .15s,transform .15s}.btnPrimary[data-v-aefee7ea]{border:none;background:linear-gradient(135deg,var(--brand-red),var(--brand-orange));color:#fff}.btnSecondary[data-v-aefee7ea]{border:1px solid rgba(0,0,0,.14);background:#fff;color:var(--brand-brown)}.btnPrimary[data-v-aefee7ea]:disabled,.btnSecondary[data-v-aefee7ea]:disabled{opacity:.5;cursor:not-allowed;transform:none}.btnPrimary[data-v-aefee7ea]:not(:disabled):hover,.btnSecondary[data-v-aefee7ea]:not(:disabled):hover{transform:translateY(-1px)}.statusBadge[data-v-aefee7ea]{display:inline-flex;align-items:center;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:700}.badge-pending[data-v-aefee7ea]{background:#ffc1072e;color:#f57c00}.badge-accepted[data-v-aefee7ea]{background:#4caf5029;color:#2e7d32}.badge-error[data-v-aefee7ea]{background:#f4433629;color:#c62828}.loadingMsg[data-v-aefee7ea],.emptyMsg[data-v-aefee7ea]{text-align:center;padding:28px 16px;color:#0000008c;font-size:14px}.emptyMsg strong[data-v-aefee7ea]{color:var(--brand-brown)}.modal-overlay[data-v-d2173c70]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.nc-modal[data-v-d2173c70]{background:#fff;border-radius:12px;width:95%;max-width:520px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #0000004d}.modal-header[data-v-d2173c70]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #e5e7eb}.modal-header h3[data-v-d2173c70]{margin:0;font-size:1.1rem;color:#1f2937}.btn-close[data-v-d2173c70]{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#6b7280;padding:0 4px}.modal-body[data-v-d2173c70]{padding:20px}.comprobante-ref[data-v-d2173c70]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:12px;margin-bottom:16px}.ref-label[data-v-d2173c70]{font-size:.75rem;color:#64748b;text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px}.ref-value[data-v-d2173c70]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.badge-tipo[data-v-d2173c70]{background:#3b82f6;color:#fff;font-size:.65rem;padding:2px 6px;border-radius:4px;font-weight:600}.ref-monto[data-v-d2173c70]{margin-left:auto;font-weight:600;color:#dc2626;font-size:1.1rem}.ref-cliente[data-v-d2173c70]{font-size:.85rem;color:#64748b;margin-top:4px}.form-group[data-v-d2173c70]{margin-bottom:16px}.form-group label[data-v-d2173c70]{display:block;font-size:.85rem;font-weight:600;color:#374151;margin-bottom:6px}.required[data-v-d2173c70]{color:#dc2626}textarea[data-v-d2173c70]{width:100%;padding:10px 12px;border:1px solid #d1d5db;border-radius:8px;font-size:.9rem;resize:vertical;font-family:inherit;box-sizing:border-box}textarea[data-v-d2173c70]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.sunat-code-info[data-v-d2173c70]{font-size:.75rem;color:#6b7280;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;padding:6px 10px;margin-bottom:8px}.sunat-code-info strong[data-v-d2173c70]{color:#1e40af}.hint[data-v-d2173c70]{display:block;font-size:.75rem;color:#9ca3af;margin-top:4px}.checkbox-group[data-v-d2173c70]{margin-bottom:8px}.checkbox-label[data-v-d2173c70]{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.checkbox-label input[data-v-d2173c70]{margin-top:3px;width:18px;height:18px;cursor:pointer}.checkbox-text[data-v-d2173c70]{display:flex;flex-direction:column}.checkbox-text strong[data-v-d2173c70]{font-size:.85rem;color:#374151}.checkbox-text small[data-v-d2173c70]{font-size:.75rem;color:#9ca3af;margin-top:2px}.info-box[data-v-d2173c70]{padding:10px 12px;border-radius:8px;font-size:.8rem;margin-bottom:16px}.info-revert[data-v-d2173c70]{background:#fef3c7;border:1px solid #f59e0b;color:#92400e}.info-no-revert[data-v-d2173c70]{background:#eff6ff;border:1px solid #93c5fd;color:#1e40af}.nc-summary[data-v-d2173c70]{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:12px;margin-bottom:12px}.summary-row[data-v-d2173c70]{display:flex;justify-content:space-between;align-items:center;padding:4px 0;font-size:.85rem}.badge-pending[data-v-d2173c70]{background:#fef3c7;color:#92400e;font-size:.7rem;padding:2px 8px;border-radius:10px;font-weight:600}.error-message[data-v-d2173c70]{background:#fef2f2;border:1px solid #fecaca;color:#dc2626;padding:10px 12px;border-radius:8px;font-size:.85rem;margin-top:8px}.modal-footer[data-v-d2173c70]{display:flex;justify-content:flex-end;gap:10px;padding:16px 20px;border-top:1px solid #e5e7eb}.btn[data-v-d2173c70]{padding:10px 20px;border-radius:8px;font-size:.85rem;font-weight:600;cursor:pointer;border:none;display:inline-flex;align-items:center;gap:6px}.btn[data-v-d2173c70]:disabled{opacity:.5;cursor:not-allowed}.btn-secondary[data-v-d2173c70]{background:#f3f4f6;color:#374151}.btn-secondary[data-v-d2173c70]:hover:not(:disabled){background:#e5e7eb}.btn-danger[data-v-d2173c70]{background:#dc2626;color:#fff}.btn-danger[data-v-d2173c70]:hover:not(:disabled){background:#b91c1c}.spinner-sm[data-v-d2173c70]{width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-d2173c70 .6s linear infinite}@keyframes spin-d2173c70{to{transform:rotate(360deg)}}.comprobantesList[data-v-1c02f635]{--brand-red: #D84A2A;--brand-orange: #F2A11A;--brand-brown: #3B2416}.header[data-v-1c02f635]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.headerLeft h2[data-v-1c02f635]{margin:0;color:var(--brand-brown);font-size:24px}.subtitle[data-v-1c02f635]{margin:4px 0 0;color:#0000008c;font-size:14px}.selectedBadge[data-v-1c02f635]{color:var(--brand-red);font-weight:700}.alert[data-v-1c02f635]{padding:14px 18px;border-radius:12px;font-size:14px;font-weight:600;margin-bottom:20px;border:2px solid}.alert-warning[data-v-1c02f635]{background:#ffc10726;border-color:#ffc10766;color:#f57c00}.alert-danger[data-v-1c02f635]{background:#f4433626;border-color:#f4433666;color:#c62828}.filters[data-v-1c02f635]{display:flex;gap:12px;align-items:flex-end;margin-bottom:16px;flex-wrap:wrap}.searchInput[data-v-1c02f635]{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-1c02f635]:focus,.filterGroup select[data-v-1c02f635]:focus,.dateInput[data-v-1c02f635]:focus{border-color:var(--brand-orange);box-shadow:0 0 0 4px #f2a11a26}.filterSeparator[data-v-1c02f635]{width:100%;flex-basis:100%;height:0}.filterGroup[data-v-1c02f635]{display:flex;flex-direction:column;gap:6px}.filterGroup label[data-v-1c02f635]{font-size:12px;font-weight:700;color:var(--brand-brown)}.filterGroup select[data-v-1c02f635],.dateInput[data-v-1c02f635]{padding:8px 12px;border:1px solid rgba(0,0,0,.12);border-radius:8px;font-size:14px;outline:none;min-width:160px}.btnClear[data-v-1c02f635],.btnConsultar[data-v-1c02f635],.btnGhost[data-v-1c02f635],.btnPrimary[data-v-1c02f635],.btnSecondary[data-v-1c02f635]{border-radius:10px;padding:10px 16px;font-size:13px;font-weight:700;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease}.btnClear[data-v-1c02f635],.btnGhost[data-v-1c02f635],.btnSecondary[data-v-1c02f635]{border:1px solid rgba(0,0,0,.12);background:#fff;color:var(--brand-brown)}.btnConsultar[data-v-1c02f635],.btnPrimary[data-v-1c02f635]{border:none;background:linear-gradient(135deg,var(--brand-red),var(--brand-orange));color:#fff}.btnGhost[data-v-1c02f635]:hover,.btnSecondary[data-v-1c02f635]:hover,.btnClear[data-v-1c02f635]:hover,.btnConsultar[data-v-1c02f635]:hover,.btnPrimary[data-v-1c02f635]:hover,.actionBtn[data-v-1c02f635]:hover,.downloadOption[data-v-1c02f635]:hover{transform:translateY(-1px)}.btnPrimary[data-v-1c02f635]:disabled,.btnSecondary[data-v-1c02f635]:disabled,.btnGhost[data-v-1c02f635]:disabled,.btnConsultar[data-v-1c02f635]:disabled,.downloadOption[data-v-1c02f635]:disabled{opacity:.6;cursor:not-allowed;transform:none}.bulkBar[data-v-1c02f635]{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:14px 16px;margin-bottom:16px;border-radius:14px;background:linear-gradient(135deg,#d84a2a14,#f2a11a1f);border:1px solid rgba(216,74,42,.15)}.bulkInfo[data-v-1c02f635]{font-size:14px;font-weight:600;color:var(--brand-brown)}.bulkActions[data-v-1c02f635]{display:flex;gap:10px;flex-wrap:wrap}.exportsPanel[data-v-1c02f635]{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:18px;padding:18px;margin-bottom:16px;box-shadow:0 16px 32px #3b24160d}.exportsHeader[data-v-1c02f635]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px}.exportsPanelToggle[data-v-1c02f635]{display:flex;align-items:center;gap:8px;background:none;border:none;cursor:pointer;padding:0;flex:1;text-align:left}.exportsPanelToggle h3[data-v-1c02f635]{margin:0;color:var(--brand-brown)}.exportsPanelChevron[data-v-1c02f635]{font-size:11px;color:var(--brand-brown);transition:transform .2s ease;transform:rotate(0)}.exportsPanelChevron.abierto[data-v-1c02f635]{transform:rotate(90deg)}.exportsBadgeFallidas[data-v-1c02f635]{font-size:12px;font-weight:600;background:#fee2e2;color:#b91c1c;border-radius:999px;padding:2px 8px}.exportsHeaderActions[data-v-1c02f635]{display:flex;align-items:center;gap:8px}.btnSm[data-v-1c02f635]{padding:5px 12px;font-size:12px}.btnDanger[data-v-1c02f635]{background:#fee2e2;color:#b91c1c;border:1px solid #fca5a5;border-radius:999px;cursor:pointer;font-weight:600;transition:background .15s}.btnDanger[data-v-1c02f635]:hover{background:#fca5a5}.btnDismiss[data-v-1c02f635]{background:none;border:none;cursor:pointer;color:#00000059;font-size:14px;padding:2px 6px;margin-left:6px;border-radius:4px;line-height:1;transition:color .15s,background .15s}.btnDismiss[data-v-1c02f635]:hover{color:#b91c1c;background:#fee2e2}.exportsList[data-v-1c02f635]{display:flex;flex-direction:column;gap:10px}.exportItem[data-v-1c02f635]{display:grid;grid-template-columns:minmax(200px,1.5fr) minmax(120px,auto) minmax(170px,1fr) auto;gap:14px;align-items:center;border:1px solid rgba(0,0,0,.08);border-radius:12px;padding:12px 14px}.exportProgress small[data-v-1c02f635]{display:inline-block;margin-top:6px;color:#0009}.exportActions[data-v-1c02f635]{display:flex;justify-content:flex-end;align-items:center;gap:4px}.tableWrapper[data-v-1c02f635]{overflow-x:auto;background:#fff;border-radius:18px;border:1px solid rgba(0,0,0,.08);box-shadow:0 16px 32px #3b241614}.comprobantesTable[data-v-1c02f635]{width:100%;border-collapse:collapse;min-width:1380px}.comprobantesTable th[data-v-1c02f635],.comprobantesTable td[data-v-1c02f635]{padding:14px 12px;border-bottom:1px solid rgba(0,0,0,.06);text-align:left;vertical-align:middle}.comprobantesTable th[data-v-1c02f635]{background:#3b24160a;color:var(--brand-brown);font-size:12px;text-transform:uppercase;letter-spacing:.04em}.checkboxCol[data-v-1c02f635]{width:46px;text-align:center}.amountCol[data-v-1c02f635]{white-space:nowrap;font-weight:700}.primaryText[data-v-1c02f635]{font-weight:700;color:var(--brand-brown)}.secondaryText[data-v-1c02f635]{font-size:12px;color:#0000008c}.rowSelected[data-v-1c02f635]{background:#f2a11a14}.statusBadge[data-v-1c02f635]{display:inline-flex;align-items:center;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:700}.badge-pending[data-v-1c02f635]{background:#ffc1072e;color:#f57c00}.badge-accepted[data-v-1c02f635]{background:#4caf5029;color:#2e7d32}.badge-error[data-v-1c02f635]{background:#f4433629;color:#c62828}.badge-resumen[data-v-1c02f635]{background:#6366f124;color:#4338ca;font-size:11px;margin-left:4px;cursor:help}.errorCodeBadge[data-v-1c02f635]{display:inline-block;margin-top:4px;font-size:11px;font-weight:700;background:#f443361a;color:#c62828;border-radius:4px;padding:1px 6px;cursor:help}.errorText[data-v-1c02f635]{color:#c62828}.btnResumen[data-v-1c02f635]{border:1px solid rgba(99,102,241,.4);background:#6366f114;color:#4338ca;border-radius:10px;padding:10px 16px;font-size:13px;font-weight:700;cursor:pointer;transition:background .15s,transform .15s;white-space:nowrap}.btnResumen[data-v-1c02f635]:hover{background:#6366f126;transform:translateY(-1px)}.resumenItem[data-v-1c02f635]{grid-template-columns:minmax(200px,1.5fr) minmax(120px,auto) minmax(200px,1fr) auto}.btnReintento[data-v-1c02f635]{border:1px solid rgba(244,67,54,.4);background:#f4433614;color:#c62828;border-radius:8px;padding:6px 12px;font-size:12px;font-weight:700;cursor:pointer;transition:background .15s;white-space:nowrap}.btnReintento[data-v-1c02f635]:hover:not(:disabled){background:#f4433629}.btnReintento[data-v-1c02f635]:disabled{opacity:.55;cursor:not-allowed}.btnDescarga[data-v-1c02f635]{border:1px solid rgba(0,0,0,.15);background:#0000000a;color:var(--brand-brown, #3B2416);border-radius:8px;padding:6px 10px;font-size:11px;font-weight:700;cursor:pointer;transition:background .15s;white-space:nowrap}.btnDescarga[data-v-1c02f635]:hover{background:#00000017}.actionsCol[data-v-1c02f635]{min-width:240px}.actionBtn[data-v-1c02f635]{border:1px solid rgba(0,0,0,.12);background:#fff;color:var(--brand-brown);border-radius:8px;padding:7px 10px;font-size:12px;font-weight:700;margin-right:6px;margin-bottom:6px;cursor:pointer}.actionBtnPrimary[data-v-1c02f635]{border:none;background:linear-gradient(135deg,var(--brand-red),var(--brand-orange));color:#fff}.actionBtnDanger[data-v-1c02f635]{border:none;background:#dc2626;color:#fff}.actionBtnDanger[data-v-1c02f635]:hover{background:#b91c1c}.actionBtnWarning[data-v-1c02f635]{border:none;background:#d97706;color:#fff}.actionBtnWarning[data-v-1c02f635]:hover{background:#b45309}.badge-nc[data-v-1c02f635]{background:#dc2626!important;color:#fff!important;font-size:.6rem;padding:1px 5px;border-radius:4px;margin-left:4px;vertical-align:middle}.nc-ref[data-v-1c02f635]{color:#dc2626;font-size:.7rem;font-weight:600}.loading[data-v-1c02f635],.empty[data-v-1c02f635],.loadingInline[data-v-1c02f635]{padding:32px 20px;text-align:center;color:#000000a6;font-weight:600}.modalOverlay[data-v-1c02f635]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:2000;padding:16px}.modalCard[data-v-1c02f635]{width:min(920px,100%);background:#fff;border-radius:20px;box-shadow:0 24px 60px #0003;overflow:hidden}.downloadModal[data-v-1c02f635]{width:min(760px,100%)}.modalHeader[data-v-1c02f635],.modalFooter[data-v-1c02f635]{padding:18px 22px;border-bottom:1px solid rgba(0,0,0,.08);display:flex;align-items:center;justify-content:space-between}.modalFooter[data-v-1c02f635]{border-top:1px solid rgba(0,0,0,.08);border-bottom:none}.modalHeader h3[data-v-1c02f635]{margin:0;color:var(--brand-brown)}.modalBody[data-v-1c02f635]{padding:22px}.btnCloseModal[data-v-1c02f635]{border:none;background:transparent;font-size:18px;cursor:pointer;color:#000000a6}.modalLead[data-v-1c02f635],.helpText[data-v-1c02f635]{margin:0 0 16px;color:#000000b8}.progressBar[data-v-1c02f635]{height:10px;background:#00000014;border-radius:999px;overflow:hidden;margin-bottom:18px}.progressBar.compact[data-v-1c02f635]{height:8px;margin-bottom:0}.progressFill[data-v-1c02f635]{height:100%;background:linear-gradient(135deg,var(--brand-red),var(--brand-orange))}.summaryGrid[data-v-1c02f635]{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;margin-bottom:18px}.summaryGrid.compact[data-v-1c02f635]{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}.summaryCard[data-v-1c02f635]{border-radius:14px;background:#3b24160d;padding:14px;display:flex;flex-direction:column;gap:6px}.summaryCard.success[data-v-1c02f635]{background:#4caf501f}.summaryCard.danger[data-v-1c02f635]{background:#f443361f}.summaryLabel[data-v-1c02f635]{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:#0009}.detailList[data-v-1c02f635]{max-height:280px;overflow:auto;display:flex;flex-direction:column;gap:8px}.detailItem[data-v-1c02f635]{display:flex;justify-content:space-between;gap:12px;border:1px solid rgba(0,0,0,.08);border-radius:10px;padding:10px 12px}.downloadOptions[data-v-1c02f635]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.downloadOption[data-v-1c02f635]{border:1px solid rgba(0,0,0,.12);background:#fff;border-radius:14px;padding:16px;text-align:left;font-weight:700;color:var(--brand-brown);cursor:pointer}.downloadOption small[data-v-1c02f635]{display:block;margin-top:6px;color:#0000008c;font-weight:600}@media (max-width: 900px){.bulkBar[data-v-1c02f635],.filters[data-v-1c02f635],.bulkActions[data-v-1c02f635]{align-items:stretch}.bulkActions[data-v-1c02f635],.filters[data-v-1c02f635]{width:100%}.btnClear[data-v-1c02f635],.btnConsultar[data-v-1c02f635],.btnGhost[data-v-1c02f635],.btnPrimary[data-v-1c02f635],.btnSecondary[data-v-1c02f635]{width:100%;justify-content:center}.exportItem[data-v-1c02f635]{grid-template-columns:1fr}.exportActions[data-v-1c02f635]{justify-content:flex-start}}.ventasReport[data-v-26b27cc6]{--brand-red: #D84A2A;--brand-orange: #F2A11A;--brand-brown: #3B2416}.header[data-v-26b27cc6]{margin-bottom:20px}.header h2[data-v-26b27cc6]{margin:0;color:var(--brand-brown);font-size:24px}.filters[data-v-26b27cc6]{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-26b27cc6]{display:flex;flex-direction:column;gap:6px}.filterGroup label[data-v-26b27cc6]{font-size:12px;font-weight:700;color:var(--brand-brown)}.filterGroup select[data-v-26b27cc6],.filterGroup input[type=date][data-v-26b27cc6]{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-26b27cc6]:focus,.filterGroup input[type=date][data-v-26b27cc6]:focus{border-color:var(--brand-orange);box-shadow:0 0 0 3px #f2a11a26}.btnPrimary[data-v-26b27cc6]{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-26b27cc6]:hover:not(:disabled){box-shadow:0 6px 16px #d84a2a59;transform:translateY(-1px)}.btnPrimary[data-v-26b27cc6]:disabled{opacity:.6;cursor:not-allowed}.btnSecondary[data-v-26b27cc6]{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-26b27cc6]:hover:not(:disabled){background:var(--brand-orange);color:#fff;transform:translateY(-1px)}.btnSecondary[data-v-26b27cc6]:disabled{opacity:.6;cursor:not-allowed}.loading[data-v-26b27cc6],.error[data-v-26b27cc6],.empty[data-v-26b27cc6]{padding:40px;text-align:center;background:#ffffffb3;border-radius:14px;border:1px solid rgba(0,0,0,.06)}.error[data-v-26b27cc6]{color:#b4001c;background:#d84a2a1a}.metricsGrid[data-v-26b27cc6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.metricCard[data-v-26b27cc6]{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-26b27cc6]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001f}.metricCard.total[data-v-26b27cc6]{background:linear-gradient(135deg,#4caf501a,#4caf5005);border-color:#4caf5033}.metricCard.transactions[data-v-26b27cc6]{background:linear-gradient(135deg,#2196f31a,#2196f305);border-color:#2196f333}.metricCard.average[data-v-26b27cc6]{background:linear-gradient(135deg,#f2a11a1a,#f2a11a05);border-color:#f2a11a33}.metricIcon[data-v-26b27cc6]{font-size:48px;opacity:.8}.metricContent[data-v-26b27cc6]{flex:1}.metricLabel[data-v-26b27cc6]{font-size:13px;font-weight:700;color:#0000008c;text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px}.metricValue[data-v-26b27cc6]{font-size:32px;font-weight:900;color:var(--brand-brown);line-height:1}.metricNote[data-v-26b27cc6]{font-size:11px;color:#00000080;font-weight:600;margin-top:4px;font-style:italic}.metricCard.canje[data-v-26b27cc6]{background:linear-gradient(135deg,#ff98001a,#ff980005);border-color:#ff980033}.metricCard.recargo[data-v-26b27cc6]{background:linear-gradient(135deg,#2196f31a,#2196f305);border-color:#2196f333}.metricCard.nc[data-v-26b27cc6]{background:linear-gradient(135deg,#dc26261a,#dc262605);border-color:#dc262633}.ncValue[data-v-26b27cc6]{color:#dc2626!important}.metricCard.neto[data-v-26b27cc6]{background:linear-gradient(135deg,#10b9811a,#10b98105);border-color:#10b98133}.ncSection[data-v-26b27cc6]{margin-top:24px}.ncSection h3[data-v-26b27cc6]{font-size:1rem;font-weight:700;color:#374151;margin-bottom:12px}.ncTable table[data-v-26b27cc6]{width:100%;border-collapse:collapse;font-size:.85rem}.ncTable th[data-v-26b27cc6]{background:#f8fafc;padding:8px 12px;text-align:left;font-weight:600;color:#64748b;border-bottom:2px solid #e2e8f0}.ncTable td[data-v-26b27cc6]{padding:8px 12px;border-bottom:1px solid #f1f5f9}.ncTable td.monto[data-v-26b27cc6]{font-weight:600;color:#dc2626}.ncTipoBadge[data-v-26b27cc6]{background:#3b82f6;color:#fff;font-size:.6rem;padding:1px 4px;border-radius:3px;font-weight:600;margin-right:4px}.ncStatusBadge[data-v-26b27cc6]{font-size:.7rem;padding:2px 8px;border-radius:10px;font-weight:600}.nc-pending[data-v-26b27cc6]{background:#fef3c7;color:#92400e}.nc-accepted[data-v-26b27cc6]{background:#d1fae5;color:#065f46}.nc-error[data-v-26b27cc6],.nc-rejected[data-v-26b27cc6]{background:#fee2e2;color:#991b1b}@media (max-width: 768px){.metricsGrid[data-v-26b27cc6]{grid-template-columns:1fr}.metricValue[data-v-26b27cc6]{font-size:28px}.metricIcon[data-v-26b27cc6]{font-size:40px}}.reportContent[data-v-26b27cc6]{display:flex;flex-direction:column;gap:24px}.sedeInfo[data-v-26b27cc6]{background:linear-gradient(135deg,#d84a2a14,#f2a11a14);border-radius:16px;padding:20px;border:1px solid rgba(0,0,0,.06)}.sedeHeader h3[data-v-26b27cc6]{margin:0 0 8px;color:var(--brand-brown);font-size:20px;font-weight:800}.periodo[data-v-26b27cc6]{font-size:14px;color:#000000a6;font-weight:600}.metodosSection[data-v-26b27cc6]{background:#ffffffd9;border-radius:16px;padding:24px;border:1px solid rgba(0,0,0,.08)}.metodosSection h3[data-v-26b27cc6]{margin:0 0 20px;color:var(--brand-brown);font-size:18px;font-weight:800}.metodosGrid[data-v-26b27cc6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px}.metodoCard[data-v-26b27cc6]{background:#ffffffe6;border:1px solid rgba(0,0,0,.08);border-radius:12px;padding:16px;transition:all .2s ease}.metodoCard[data-v-26b27cc6]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.metodoHeader[data-v-26b27cc6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.metodoNombre[data-v-26b27cc6]{font-size:14px;font-weight:700;color:var(--brand-brown);text-transform:capitalize}.metodoCantidad[data-v-26b27cc6]{font-size:12px;font-weight:700;color:#0000008c}.productosCanjeadosSection h5[data-v-26b27cc6]{margin:0 0 8px;font-size:14px;font-weight:700;color:#e65100}.canjeSubtitulo[data-v-26b27cc6]{font-size:11px;font-weight:400;color:#00000073;margin-left:6px}.canjeNota[data-v-26b27cc6]{font-size:12px;color:#0000008c;background:#ff980014;border-left:3px solid #FF9800;padding:8px 12px;border-radius:0 6px 6px 0;margin:0 0 12px}.rowCanje[data-v-26b27cc6]{background:#ff980008}.monto.canjeRef[data-v-26b27cc6]{color:#e65100}.monto.canjeRef small[data-v-26b27cc6]{font-size:11px;color:#0006;margin-left:3px}.notaRecargo[data-v-26b27cc6]{margin-top:12px;padding:10px 14px;background:#2196f30f;border-left:3px solid rgba(33,150,243,.4);border-radius:6px;font-size:12px;color:#000000a6;font-style:italic}.metodoMonto[data-v-26b27cc6]{font-size:24px;font-weight:900;color:var(--brand-brown);margin-bottom:12px}.metodoBar[data-v-26b27cc6]{width:100%;height:8px;background:#0000000f;border-radius:999px;overflow:hidden}.metodoBarFill[data-v-26b27cc6]{height:100%;background:linear-gradient(90deg,var(--brand-red),var(--brand-orange));border-radius:999px;transition:width .6s ease}.sedesTable[data-v-26b27cc6]{background:#ffffffd9;border-radius:16px;padding:24px;border:1px solid rgba(0,0,0,.08);overflow-x:auto}.sedesTable h3[data-v-26b27cc6]{margin:0 0 20px;color:var(--brand-brown);font-size:18px;font-weight:800}.sedesTable table[data-v-26b27cc6]{width:100%;border-collapse:collapse;min-width:700px}.sedesTable thead[data-v-26b27cc6]{background:#3b24160f}.sedesTable th[data-v-26b27cc6]{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-26b27cc6]{padding:14px 12px;font-size:14px;border-bottom:1px solid rgba(0,0,0,.05)}.sedesTable tbody tr[data-v-26b27cc6]:hover{background:#f2a11a0f}.sedesTable .center[data-v-26b27cc6]{text-align:center}.sedesTable .monto[data-v-26b27cc6]{text-align:right;font-weight:700;color:var(--brand-brown)}.sedesTable .monto.canje[data-v-26b27cc6]{color:#ff9800}.sedesTable .monto.canje small[data-v-26b27cc6]{font-size:11px;font-weight:600;color:#00000080;margin-left:4px}@media (max-width: 768px){.sedesTable[data-v-26b27cc6]{padding:16px}.sedesTable th[data-v-26b27cc6],.sedesTable td[data-v-26b27cc6]{padding:10px 8px;font-size:13px}.sedesTable th[data-v-26b27cc6]{font-size:11px}}.creditoSection[data-v-26b27cc6],.plataformaSection[data-v-26b27cc6],.productosSection[data-v-26b27cc6],.productosCanjeadosSection[data-v-26b27cc6],.usuariosSection[data-v-26b27cc6],.comprobantesSection[data-v-26b27cc6]{background:#ffffffd9;border-radius:16px;padding:24px;border:1px solid rgba(0,0,0,.08)}.creditoSection h3[data-v-26b27cc6],.plataformaSection h3[data-v-26b27cc6],.productosSection h3[data-v-26b27cc6],.productosCanjeadosSection h3[data-v-26b27cc6],.usuariosSection h3[data-v-26b27cc6],.comprobantesSection h3[data-v-26b27cc6]{margin:0 0 20px;color:var(--brand-brown);font-size:18px;font-weight:800}.creditoGrid[data-v-26b27cc6],.plataformaGrid[data-v-26b27cc6],.comprobantesGrid[data-v-26b27cc6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.creditoCard[data-v-26b27cc6],.plataformaCard[data-v-26b27cc6],.comprobanteCard[data-v-26b27cc6]{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-26b27cc6]:hover,.plataformaCard[data-v-26b27cc6]:hover,.comprobanteCard[data-v-26b27cc6]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.creditoLabel[data-v-26b27cc6],.plataformaNombre[data-v-26b27cc6],.comprobanteTipo[data-v-26b27cc6]{font-size:14px;font-weight:700;color:var(--brand-brown);text-transform:capitalize}.creditoMonto[data-v-26b27cc6],.plataformaMonto[data-v-26b27cc6],.comprobanteMonto[data-v-26b27cc6]{font-size:24px;font-weight:900;color:var(--brand-brown)}.plataformaCantidad[data-v-26b27cc6],.comprobanteCantidad[data-v-26b27cc6]{font-size:12px;color:#0009;font-weight:600}.productosTable[data-v-26b27cc6],.usuariosTable[data-v-26b27cc6]{overflow-x:auto;border-radius:12px;border:1px solid rgba(0,0,0,.08)}.productosTable table[data-v-26b27cc6],.usuariosTable table[data-v-26b27cc6]{width:100%;border-collapse:collapse;min-width:500px}.productosTable thead[data-v-26b27cc6],.usuariosTable thead[data-v-26b27cc6]{background:#3b24160f}.productosTable th[data-v-26b27cc6],.usuariosTable th[data-v-26b27cc6]{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-26b27cc6],.usuariosTable td[data-v-26b27cc6]{padding:14px 12px;font-size:14px;border-bottom:1px solid rgba(0,0,0,.05)}.productosTable tbody tr[data-v-26b27cc6]:hover,.usuariosTable tbody tr[data-v-26b27cc6]:hover{background:#f2a11a0f}.rolBadge[data-v-26b27cc6]{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-26b27cc6],.plataformaGrid[data-v-26b27cc6],.comprobantesGrid[data-v-26b27cc6]{grid-template-columns:1fr}.productosTable[data-v-26b27cc6],.usuariosTable[data-v-26b27cc6]{padding:16px}.productosTable th[data-v-26b27cc6],.productosTable td[data-v-26b27cc6],.usuariosTable th[data-v-26b27cc6],.usuariosTable td[data-v-26b27cc6]{padding:10px 8px;font-size:13px}}.detallesSedesContainer[data-v-26b27cc6]{margin-top:32px}.detallesTitulo[data-v-26b27cc6]{font-size:22px;font-weight:800;color:var(--brand-brown);margin-bottom:24px;padding-bottom:12px;border-bottom:3px solid rgba(242,161,26,.3)}.sedeDetalleCard[data-v-26b27cc6]{background:#ffffffd9;border:1px solid rgba(0,0,0,.08);border-radius:16px;margin-bottom:24px;overflow:hidden;box-shadow:0 4px 12px #00000014}.sedeDetalleHeader[data-v-26b27cc6]{background:linear-gradient(135deg,#d84a2a1f,#f2a11a1f);padding:20px 24px;border-bottom:2px solid rgba(0,0,0,.08);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.sedeDetalleHeader h4[data-v-26b27cc6]{margin:0;font-size:20px;font-weight:800;color:var(--brand-brown)}.sedeDetalleMetrics[data-v-26b27cc6]{display:flex;gap:16px;flex-wrap:wrap}.sedeMetric[data-v-26b27cc6]{font-size:14px;font-weight:700;color:var(--brand-brown);background:#fffc;padding:8px 16px;border-radius:999px;border:1px solid rgba(0,0,0,.08)}.sedeDetalleContent[data-v-26b27cc6]{padding:24px;display:flex;flex-direction:column;gap:24px}.sedeDetalleContent h5[data-v-26b27cc6]{margin:0 0 16px;font-size:16px;font-weight:800;color:var(--brand-brown);padding-bottom:8px;border-bottom:2px solid rgba(242,161,26,.2)}.sedeDetalleContent .metodosSection[data-v-26b27cc6],.sedeDetalleContent .creditoSection[data-v-26b27cc6],.sedeDetalleContent .plataformaSection[data-v-26b27cc6],.sedeDetalleContent .productosSection[data-v-26b27cc6],.sedeDetalleContent .productosCanjeadosSection[data-v-26b27cc6],.sedeDetalleContent .cajaSection[data-v-26b27cc6],.sedeDetalleContent .atencionSection[data-v-26b27cc6],.sedeDetalleContent .usuariosSection[data-v-26b27cc6],.sedeDetalleContent .comprobantesSection[data-v-26b27cc6]{background:#f2a11a0a;border-radius:12px;padding:20px;border:1px solid rgba(242,161,26,.15)}.sedeDetalleContent .metodoCantidad[data-v-26b27cc6]{font-size:12px;color:#0009;font-weight:600;margin-top:4px}.cajaSection[data-v-26b27cc6]{background:#ffffffd9;border-radius:16px;padding:24px;border:1px solid rgba(0,0,0,.08)}.cajaSection h3[data-v-26b27cc6]{margin:0 0 20px;color:var(--brand-brown);font-size:18px;font-weight:800}.cajaGrid[data-v-26b27cc6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.cajaCard[data-v-26b27cc6]{background:linear-gradient(135deg,#4caf500f,#4caf5005);border:1px solid rgba(76,175,80,.2);border-radius:12px;padding:18px}.cajaNombre[data-v-26b27cc6]{font-size:15px;font-weight:800;color:var(--brand-brown);margin-bottom:6px}.cajaTotal[data-v-26b27cc6]{font-size:28px;font-weight:900;color:#2e7d32;margin-bottom:4px}.cajaComprobantes[data-v-26b27cc6]{font-size:12px;color:#0000008c;font-weight:600;margin-bottom:12px}.cajaMetodos[data-v-26b27cc6]{border-top:1px solid rgba(0,0,0,.08);padding-top:10px;display:flex;flex-direction:column;gap:6px}.cajaMetodoFila[data-v-26b27cc6]{display:flex;justify-content:space-between;font-size:12px;font-weight:600;color:#000000b3}.cajaMetodoFila small[data-v-26b27cc6]{font-size:10px;color:#00000073;margin-left:4px}.atencionSection[data-v-26b27cc6]{background:#ffffffd9;border-radius:16px;padding:24px;border:1px solid rgba(0,0,0,.08)}.atencionSection h3[data-v-26b27cc6]{margin:0 0 20px;color:var(--brand-brown);font-size:18px;font-weight:800}.sedeDetalleError[data-v-26b27cc6]{padding:40px;text-align:center;color:#00000080;font-style:italic}@media (max-width: 768px){.sedeDetalleHeader[data-v-26b27cc6]{flex-direction:column;align-items:flex-start}.sedeDetalleContent[data-v-26b27cc6]{padding:16px}.sedeMetric[data-v-26b27cc6]{font-size:12px;padding:6px 12px}}.metodoNcFila[data-v-26b27cc6],.platNcFila[data-v-26b27cc6],.cajaNcFila[data-v-26b27cc6]{display:flex;justify-content:space-between;font-size:11px;color:#dc2626;margin-top:4px}.metodoNetoFila[data-v-26b27cc6],.platNetoFila[data-v-26b27cc6],.cajaNetoFila[data-v-26b27cc6]{display:flex;justify-content:space-between;font-size:12px;font-weight:700;border-top:1px solid #e5e7eb;padding-top:4px;margin-top:2px}.col-nc[data-v-26b27cc6]{color:#dc2626;font-weight:600}.col-neto[data-v-26b27cc6]{font-weight:700;color:#15803d}.modalOverlay[data-v-2cfb2f1c]{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-2cfb2f1c]{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-2cfb2f1c]{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-2cfb2f1c]{margin:0;font-size:20px;font-weight:800;color:#3b2416}.closeBtn[data-v-2cfb2f1c]{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-2cfb2f1c]:hover{background:#0000000f;color:#000c}.modalBody[data-v-2cfb2f1c]{padding:24px;display:flex;flex-direction:column;gap:16px}.formGroup[data-v-2cfb2f1c]{display:flex;flex-direction:column;gap:6px}.formGroup label[data-v-2cfb2f1c]{font-size:13px;font-weight:700;color:#3b2416}.formGroup input[data-v-2cfb2f1c],.formGroup select[data-v-2cfb2f1c]{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-2cfb2f1c]:focus,.formGroup select[data-v-2cfb2f1c]:focus{border-color:#f2a11a;box-shadow:0 0 0 3px #f2a11a26}.formGroup input[data-v-2cfb2f1c]:disabled,.formGroup select[data-v-2cfb2f1c]:disabled{background:#0000000a;cursor:not-allowed}.errorMsg[data-v-2cfb2f1c]{padding:10px 12px;background:#f4433614;border-left:3px solid #d32f2f;border-radius:6px;font-size:13px;color:#c62828}.modalFooter[data-v-2cfb2f1c]{display:flex;gap:12px;margin-top:8px}.btnCancel[data-v-2cfb2f1c],.btnSave[data-v-2cfb2f1c]{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-2cfb2f1c]{background:#fff;border:1px solid rgba(0,0,0,.12);color:#3b2416}.btnCancel[data-v-2cfb2f1c]:hover:not(:disabled){background:#0000000a}.btnSave[data-v-2cfb2f1c]{background:linear-gradient(90deg,#d84a2a,#f2a11a);color:#fff}.btnSave[data-v-2cfb2f1c]:hover:not(:disabled){box-shadow:0 4px 12px #d84a2a59;transform:translateY(-1px)}.btnCancel[data-v-2cfb2f1c]:disabled,.btnSave[data-v-2cfb2f1c]:disabled{opacity:.6;cursor:not-allowed}.mesasList[data-v-6745c785]{--brand-red: #D84A2A;--brand-orange: #F2A11A;--brand-brown: #3B2416}.header[data-v-6745c785]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.headerLeft h2[data-v-6745c785]{margin:0;color:var(--brand-brown);font-size:24px}.subtitle[data-v-6745c785]{margin:4px 0 0;color:#0000008c;font-size:14px}.selectedBadge[data-v-6745c785]{color:var(--brand-orange);font-weight:800}.btnPrimary[data-v-6745c785]{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-6745c785]:hover{box-shadow:0 6px 16px #d84a2a59;transform:translateY(-1px)}.filters[data-v-6745c785]{display:flex;gap:12px;margin-bottom:20px;flex-wrap:wrap}.filterGroup[data-v-6745c785]{display:flex;flex-direction:column;gap:6px}.filterGroup label[data-v-6745c785]{font-size:12px;font-weight:700;color:var(--brand-brown)}.filterGroup select[data-v-6745c785]{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-6745c785]:focus{border-color:var(--brand-orange);box-shadow:0 0 0 3px #f2a11a26}.loading[data-v-6745c785],.error[data-v-6745c785],.empty[data-v-6745c785]{padding:40px;text-align:center;background:#ffffffb3;border-radius:14px;border:1px solid rgba(0,0,0,.06)}.error[data-v-6745c785]{color:#b4001c;background:#d84a2a1a}.tableContainer[data-v-6745c785]{background:#ffffffd9;border-radius:14px;border:1px solid rgba(0,0,0,.08);overflow:hidden}table[data-v-6745c785]{width:100%;border-collapse:collapse}thead[data-v-6745c785]{background:#3b24160a}th[data-v-6745c785]{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)}th.sortable[data-v-6745c785]{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .15s ease;position:relative}th.sortable[data-v-6745c785]:hover{background:#f2a11a14}.sortIcons[data-v-6745c785]{display:inline-flex;flex-direction:column;margin-left:4px;line-height:.6;vertical-align:middle}.sortIcon[data-v-6745c785]{font-size:10px;color:#00000040;transition:all .2s ease}.sortIcon.active[data-v-6745c785]{color:var(--brand-orange);font-weight:900;transform:scale(1.2)}td[data-v-6745c785]{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-6745c785]{border-bottom:none}tbody tr[data-v-6745c785]:hover{background:#f2a11a0a}tbody tr.inactive[data-v-6745c785]{opacity:.5;background:#00000005}.numero strong[data-v-6745c785]{font-size:15px;font-weight:800}.center[data-v-6745c785]{text-align:center}.badge[data-v-6745c785]{display:inline-block;padding:4px 12px;border-radius:999px;font-size:12px;font-weight:700;text-transform:capitalize}.badge-libre[data-v-6745c785]{background:#4caf5026;color:#2e7d32}.badge-ocupada[data-v-6745c785]{background:#f4433626;color:#c62828}.badge-reservada[data-v-6745c785]{background:#ffc10726;color:#f57c00}.statusDot[data-v-6745c785]{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:700}.statusDot.active[data-v-6745c785]{color:#2e7d32}.statusDot.inactive[data-v-6745c785]{color:#c62828}.actions[data-v-6745c785]{display:flex;gap:8px;justify-content:center}.toggle[data-v-6745c785]{border:none;cursor:pointer;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:700}.toggle.active[data-v-6745c785]{background:#4caf5026;color:#2e7d32}.toggle.inactive[data-v-6745c785]{background:#9e9e9e26;color:#616161}.btnEdit[data-v-6745c785]{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-6745c785]:hover{background:#f2a11a26}@media (max-width: 768px){.tableContainer[data-v-6745c785]{overflow-x:auto}table[data-v-6745c785]{min-width:700px}th[data-v-6745c785],td[data-v-6745c785]{padding:10px 8px;font-size:13px}th[data-v-6745c785]{font-size:11px}.toggle[data-v-6745c785],.btnEdit[data-v-6745c785]{font-size:11px;padding:5px 10px}.badge[data-v-6745c785]{font-size:10px;padding:3px 8px}}@media (max-width: 480px){.header[data-v-6745c785]{flex-direction:column;align-items:flex-start;gap:12px}.btnPrimary[data-v-6745c785]{width:100%}table[data-v-6745c785]{min-width:650px}}.headerActions[data-v-6745c785]{display:flex;gap:12px;align-items:center}.btnSecondary[data-v-6745c785]{border:2px solid var(--brand-orange);background:transparent;cursor:pointer;padding:10px 20px;border-radius:999px;font-weight:700;font-size:14px;color:var(--brand-brown);transition:all .2s ease}.btnSecondary[data-v-6745c785]:hover{background:#f2a11a1a}.checkCol[data-v-6745c785]{width:40px;text-align:center}.checkCol input[type=checkbox][data-v-6745c785]{width:18px;height:18px;cursor:pointer}.modalOverlay[data-v-6745c785]{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}.duplicateModal[data-v-6745c785],.resultsModal[data-v-6745c785]{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-6745c785]{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-6745c785]{margin:0;font-size:20px;font-weight:800;color:var(--brand-brown)}.closeBtn[data-v-6745c785]{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-6745c785]:hover{background:#0000000f;color:#000c}.modalBody[data-v-6745c785]{padding:24px}.duplicateInfo[data-v-6745c785]{margin:0 0 20px;font-size:14px;color:var(--brand-brown)}.sedeLabel[data-v-6745c785]{display:block;font-size:13px;font-weight:700;color:var(--brand-brown);margin-bottom:12px}.noSedes[data-v-6745c785]{padding:20px;text-align:center;color:#00000080;font-size:14px}.sedesCheckboxes[data-v-6745c785]{display:flex;flex-direction:column;gap:10px}.sedeCheckbox[data-v-6745c785]{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid rgba(0,0,0,.08);border-radius:8px;cursor:pointer;transition:all .2s ease}.sedeCheckbox[data-v-6745c785]:hover{background:#f2a11a0d;border-color:var(--brand-orange)}.sedeCheckbox input[data-v-6745c785]{width:18px;height:18px}.sedeCheckbox span[data-v-6745c785]{font-size:14px;font-weight:600;color:var(--brand-brown)}.modalFooter[data-v-6745c785]{display:flex;gap:12px;padding:16px 24px;border-top:1px solid rgba(0,0,0,.08);justify-content:flex-end}.btnCancel[data-v-6745c785],.btnSave[data-v-6745c785]{border:none;cursor:pointer;padding:12px 24px;border-radius:8px;font-size:14px;font-weight:700;transition:all .2s ease}.btnCancel[data-v-6745c785]{background:#fff;border:1px solid rgba(0,0,0,.12);color:var(--brand-brown)}.btnCancel[data-v-6745c785]:hover:not(:disabled){background:#0000000a}.btnSave[data-v-6745c785]{background:linear-gradient(90deg,var(--brand-red),var(--brand-orange));color:#fff}.btnSave[data-v-6745c785]:hover:not(:disabled){box-shadow:0 4px 12px #d84a2a59;transform:translateY(-1px)}.btnCancel[data-v-6745c785]:disabled,.btnSave[data-v-6745c785]:disabled{opacity:.6;cursor:not-allowed}.resultsModal[data-v-6745c785]{max-width:700px}.resultSummary[data-v-6745c785]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:24px}.summaryItem[data-v-6745c785]{padding:16px;border-radius:12px;display:flex;justify-content:space-between;align-items:center}.summaryItem.success[data-v-6745c785]{background:#4caf501a;border:1px solid rgba(76,175,80,.25)}.summaryItem.warning[data-v-6745c785]{background:#ff98001a;border:1px solid rgba(255,152,0,.25)}.summaryLabel[data-v-6745c785]{font-size:14px;font-weight:700;color:#000000bf}.summaryValue[data-v-6745c785]{font-size:24px;font-weight:900;color:var(--brand-brown)}.resultsBySede[data-v-6745c785]{display:flex;flex-direction:column;gap:20px}.sedeResult[data-v-6745c785]{padding:16px;background:#00000005;border-radius:12px;border:1px solid rgba(0,0,0,.08)}.sedeResultTitle[data-v-6745c785]{margin:0 0 16px;font-size:18px;font-weight:800;color:var(--brand-brown)}.resultSection[data-v-6745c785]{margin-bottom:16px}.resultSection[data-v-6745c785]:last-child{margin-bottom:0}.resultSectionTitle[data-v-6745c785]{margin:0 0 8px;font-size:14px;font-weight:700}.resultSectionTitle.success[data-v-6745c785]{color:#2e7d32}.resultSectionTitle.warning[data-v-6745c785]{color:#e65100}.resultList[data-v-6745c785]{margin:0;padding-left:20px;font-size:13px}.resultList li[data-v-6745c785]{margin:6px 0;color:#000000bf}.resultList.omitted li[data-v-6745c785]{color:#0000008c}.mesaInfo[data-v-6745c785]{font-size:12px;color:#00000073;font-style:italic}.motivo[data-v-6745c785]{font-size:11px;color:#00000073;margin-top:2px;padding-left:12px}.noResults[data-v-6745c785]{text-align:center;padding:12px;color:#00000073;font-style:italic;font-size:13px}.resultsFooter[data-v-6745c785]{justify-content:center}.btnClearFilters[data-v-6745c785]{align-self:flex-end;padding:8px 16px;border:1px solid rgba(220,53,69,.3);background:#dc354514;color:#a71d2a;border-radius:8px;cursor:pointer;font-size:13px;font-weight:600;transition:all .2s ease}.btnClearFilters[data-v-6745c785]:hover{background:#dc354526;border-color:#dc354580}.modalOverlay[data-v-901ffb42]{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-901ffb42]{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-901ffb42]{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-901ffb42]{margin:0;font-size:20px;font-weight:800;color:#3b2416}.closeBtn[data-v-901ffb42]{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-901ffb42]:hover{background:#0000000f;color:#000c}.modalBody[data-v-901ffb42]{padding:24px;display:flex;flex-direction:column;gap:16px}.formGroup[data-v-901ffb42]{display:flex;flex-direction:column;gap:6px}.formGroup label[data-v-901ffb42]{font-size:13px;font-weight:700;color:#3b2416}.formGroup input[data-v-901ffb42],.formGroup select[data-v-901ffb42]{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-901ffb42]:focus,.formGroup select[data-v-901ffb42]:focus{border-color:#f2a11a;box-shadow:0 0 0 3px #f2a11a26}.formGroup input[data-v-901ffb42]:disabled,.formGroup select[data-v-901ffb42]:disabled{background:#0000000a;cursor:not-allowed}.hint[data-v-901ffb42]{font-size:12px;color:#0000008c;font-style:italic}.checkboxLabel[data-v-901ffb42]{display:flex;align-items:center;gap:8px;cursor:pointer;font-weight:600}.checkboxLabel input[type=checkbox][data-v-901ffb42]{width:18px;height:18px;cursor:pointer}.errorMsg[data-v-901ffb42]{padding:10px 12px;background:#f4433614;border-left:3px solid #d32f2f;border-radius:6px;font-size:13px;color:#c62828}.modalFooter[data-v-901ffb42]{display:flex;gap:12px;margin-top:8px}.btnCancel[data-v-901ffb42],.btnSave[data-v-901ffb42]{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-901ffb42]{background:#fff;border:1px solid rgba(0,0,0,.12);color:#3b2416}.btnCancel[data-v-901ffb42]:hover:not(:disabled){background:#0000000a}.btnSave[data-v-901ffb42]{background:linear-gradient(90deg,#d84a2a,#f2a11a);color:#fff}.btnSave[data-v-901ffb42]:hover:not(:disabled){box-shadow:0 4px 12px #d84a2a59;transform:translateY(-1px)}.btnCancel[data-v-901ffb42]:disabled,.btnSave[data-v-901ffb42]:disabled{opacity:.6;cursor:not-allowed}.claveSection[data-v-901ffb42]{background:#f2a11a0d;padding:16px;border-radius:10px;border:1px solid rgba(242,161,26,.2)}.claveStatus[data-v-901ffb42]{display:flex;align-items:center;justify-content:space-between;gap:12px}.claveActiva[data-v-901ffb42]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#4caf501a;border:1px solid rgba(76,175,80,.3);border-radius:20px;color:#2e7d32;font-size:13px;font-weight:600}.btnRemoveClave[data-v-901ffb42]{background:none;border:1px solid rgba(244,67,54,.3);color:#d32f2f;padding:6px 12px;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s ease}.btnRemoveClave[data-v-901ffb42]:hover:not(:disabled){background:#f4433614;border-color:#d32f2f}.btnRemoveClave[data-v-901ffb42]:disabled{opacity:.5;cursor:not-allowed}.claveWarning[data-v-901ffb42]{margin-top:8px;padding:8px 12px;background:#ff98001a;border-left:3px solid #ff9800;border-radius:4px;font-size:12px;color:#e65100}.contrasenaSection[data-v-901ffb42]{background:#2196f30d;padding:16px;border-radius:10px;border:1px solid rgba(33,150,243,.2)}.contrasenaStatus[data-v-901ffb42]{display:flex;align-items:center;justify-content:space-between;gap:12px}.contrasenaActiva[data-v-901ffb42]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#2196f31a;border:1px solid rgba(33,150,243,.3);border-radius:20px;color:#1565c0;font-size:13px;font-weight:600}.btnCambiarContrasena[data-v-901ffb42]{background:none;border:1px solid rgba(33,150,243,.3);color:#1976d2;padding:6px 12px;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s ease}.btnCambiarContrasena[data-v-901ffb42]:hover:not(:disabled){background:#2196f314;border-color:#1976d2}.btnCambiarContrasena[data-v-901ffb42]:disabled{opacity:.5;cursor:not-allowed}.contrasenaActions[data-v-901ffb42]{margin-top:8px;display:flex;justify-content:flex-end}.btnCancelarCambio[data-v-901ffb42]{background:none;border:none;color:#666;padding:4px 8px;font-size:12px;cursor:pointer;text-decoration:underline}.btnCancelarCambio[data-v-901ffb42]:hover:not(:disabled){color:#333}.usuariosList[data-v-98dac823]{--brand-red: #D84A2A;--brand-orange: #F2A11A;--brand-brown: #3B2416}.header[data-v-98dac823]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.headerLeft h2[data-v-98dac823]{margin:0;color:var(--brand-brown);font-size:24px}.subtitle[data-v-98dac823]{margin:4px 0 0;color:#0000008c;font-size:14px}.btnPrimary[data-v-98dac823]{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-98dac823]:hover{box-shadow:0 6px 16px #d84a2a59;transform:translateY(-1px)}.filters[data-v-98dac823]{display:flex;gap:12px;align-items:flex-end;margin-bottom:20px;flex-wrap:wrap}.filterGroup[data-v-98dac823]{display:flex;flex-direction:column;gap:6px}.filterGroup label[data-v-98dac823]{font-size:12px;font-weight:700;color:var(--brand-brown)}.filterGroup select[data-v-98dac823]{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-98dac823]:focus{border-color:var(--brand-orange);box-shadow:0 0 0 3px #f2a11a26}.loading[data-v-98dac823],.error[data-v-98dac823],.empty[data-v-98dac823]{padding:40px;text-align:center;background:#ffffffb3;border-radius:14px;border:1px solid rgba(0,0,0,.06)}.error[data-v-98dac823]{color:#b4001c;background:#d84a2a1a}.tableContainer[data-v-98dac823]{background:#ffffffd9;border-radius:14px;border:1px solid rgba(0,0,0,.08);overflow:hidden}table[data-v-98dac823]{width:100%;border-collapse:collapse}thead[data-v-98dac823]{background:#3b24160a}th[data-v-98dac823]{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)}th.sortable[data-v-98dac823]{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .15s ease;position:relative}th.sortable[data-v-98dac823]:hover{background:#f2a11a14}.sortIcons[data-v-98dac823]{display:inline-flex;flex-direction:column;margin-left:4px;line-height:.6;vertical-align:middle}.sortIcon[data-v-98dac823]{font-size:10px;color:#00000040;transition:all .2s ease}.sortIcon.active[data-v-98dac823]{color:var(--brand-orange);font-weight:900;transform:scale(1.2)}td[data-v-98dac823]{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-98dac823]{border-bottom:none}tbody tr[data-v-98dac823]:hover{background:#f2a11a0a}tbody tr.inactive[data-v-98dac823]{opacity:.5;background:#00000005}.center[data-v-98dac823]{text-align:center}.fecha[data-v-98dac823]{font-size:13px;color:#3b2416b3}.badge[data-v-98dac823]{display:inline-block;padding:4px 12px;border-radius:999px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.3px}.badge-platform_admin[data-v-98dac823]{background:#667eea26;color:#5a67d8}.badge-empresa_admin[data-v-98dac823]{background:#764ba226;color:#764ba2}.badge-super_admin[data-v-98dac823]{background:#9c27b026;color:#7b1fa2}.badge-admin_sede[data-v-98dac823]{background:#2196f326;color:#1976d2}.badge-cajero[data-v-98dac823]{background:#4caf5026;color:#2e7d32}.badge-mesero[data-v-98dac823]{background:#ff980026;color:#f57c00}.toggle[data-v-98dac823]{border:none;cursor:pointer;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:700}.toggle.active[data-v-98dac823]{background:#4caf5026;color:#2e7d32}.toggle.inactive[data-v-98dac823]{background:#9e9e9e26;color:#616161}.actions[data-v-98dac823]{display:flex;gap:8px;justify-content:center}.btnEdit[data-v-98dac823]{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-98dac823]:hover{background:#f2a11a26}.btnDelete[data-v-98dac823]{border:none;background:#f4433614;cursor:pointer;padding:8px 12px;border-radius:8px;font-size:13px;font-weight:600;color:#c62828;transition:all .2s ease}.btnDelete[data-v-98dac823]:hover{background:#f4433626;color:#b71c1c}@media (max-width: 768px){.tableContainer[data-v-98dac823]{overflow-x:auto}table[data-v-98dac823]{min-width:800px}th[data-v-98dac823],td[data-v-98dac823]{padding:10px 8px;font-size:13px}th[data-v-98dac823]{font-size:11px}.toggle[data-v-98dac823],.btnEdit[data-v-98dac823],.btnDelete[data-v-98dac823]{font-size:11px;padding:5px 10px}.badge[data-v-98dac823]{font-size:10px;padding:3px 8px}.fecha[data-v-98dac823]{font-size:12px}}@media (max-width: 480px){.header[data-v-98dac823]{flex-direction:column;align-items:flex-start;gap:12px}.btnPrimary[data-v-98dac823]{width:100%}table[data-v-98dac823]{min-width:700px}}.btnClearFilters[data-v-98dac823]{align-self:flex-end;padding:8px 16px;border:1px solid rgba(220,53,69,.3);background:#dc354514;color:#a71d2a;border-radius:8px;cursor:pointer;font-size:13px;font-weight:600;transition:all .2s ease}.btnClearFilters[data-v-98dac823]:hover{background:#dc354526;border-color:#dc354580}.container[data-v-46b5c2d3]{padding:16px;max-width:1200px;margin:0 auto}@media (min-width: 768px){.container[data-v-46b5c2d3]{padding:24px}}.header[data-v-46b5c2d3]{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}@media (min-width: 768px){.header[data-v-46b5c2d3]{flex-direction:row;justify-content:space-between;align-items:flex-start}}.headerLeft h2[data-v-46b5c2d3]{margin:0 0 8px;color:#2c3e50;font-size:24px}.subtitle[data-v-46b5c2d3]{margin:0;color:#7f8c8d;font-size:14px}.btnDetect[data-v-46b5c2d3]{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-46b5c2d3]{width:auto}}.btnDetect[data-v-46b5c2d3]:hover:not(:disabled){background:#2980b9}.btnDetect[data-v-46b5c2d3]:disabled{opacity:.6;cursor:not-allowed}.alert[data-v-46b5c2d3]{padding:12px 16px;border-radius:6px;margin-bottom:20px;font-size:14px}.alertError[data-v-46b5c2d3]{background:#fee;color:#c33;border:1px solid #fcc}.alertSuccess[data-v-46b5c2d3]{background:#efe;color:#3c3;border:1px solid #cfc}.loading[data-v-46b5c2d3]{text-align:center;padding:40px;color:#7f8c8d;font-size:16px}.configForm[data-v-46b5c2d3]{background:#fff;border-radius:8px;padding:16px;box-shadow:0 2px 8px #0000001a}@media (min-width: 768px){.configForm[data-v-46b5c2d3]{padding:24px}}.section[data-v-46b5c2d3]{margin-bottom:32px}.section h3[data-v-46b5c2d3]{margin:0 0 8px;color:#2c3e50;font-size:18px}.sectionDesc[data-v-46b5c2d3]{margin:0 0 16px;color:#7f8c8d;font-size:14px}.printerGrid[data-v-46b5c2d3]{display:grid;grid-template-columns:1fr;gap:16px}@media (min-width: 768px){.printerGrid[data-v-46b5c2d3]{grid-template-columns:repeat(5,1fr)}}.formGroup[data-v-46b5c2d3]{display:flex;flex-direction:column;min-width:0}.formGroup label[data-v-46b5c2d3]{margin-bottom:8px;font-weight:600;color:#2c3e50;font-size:14px}.formGroup select[data-v-46b5c2d3]{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-46b5c2d3]:focus{outline:none;border-color:#3498db}.roleConfig[data-v-46b5c2d3]{background:#f8f9fa;padding:12px;border-radius:6px;margin-bottom:16px;border-left:4px solid #3498db}@media (min-width: 768px){.roleConfig[data-v-46b5c2d3]{padding:16px}}.roleConfig h4[data-v-46b5c2d3]{margin:0 0 16px;color:#2c3e50;font-size:14px}@media (min-width: 768px){.roleConfig h4[data-v-46b5c2d3]{font-size:16px}}.actionConfig[data-v-46b5c2d3]{margin-bottom:16px}.actionConfig[data-v-46b5c2d3]:last-child{margin-bottom:0}.actionLabel[data-v-46b5c2d3]{display:block;margin-bottom:8px;font-weight:600;color:#34495e;font-size:14px}.actionHint[data-v-46b5c2d3]{display:block;font-weight:400;font-size:12px;color:#888;margin-top:2px}.impresorasMeseroSection[data-v-46b5c2d3]{background:#fff8e1;border:1px solid #ffe082;border-radius:6px;padding:12px}.checkedMesero[data-v-46b5c2d3]{border-color:#f39c12!important;background:#fffde7!important}.checkboxGroup[data-v-46b5c2d3]{display:flex;gap:12px;flex-wrap:wrap}.checkbox[data-v-46b5c2d3]{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-46b5c2d3]{flex:0 1 auto;font-size:14px;padding:6px 12px}}.checkbox[data-v-46b5c2d3]:hover{border-color:#3498db;background:#f0f8ff}.checkbox input[type=checkbox][data-v-46b5c2d3]{cursor:pointer;width:16px;height:16px}.checkbox input[type=checkbox][data-v-46b5c2d3]:disabled{cursor:not-allowed;opacity:.5}.checkbox[data-v-46b5c2d3]:has(input:disabled){opacity:.5;cursor:not-allowed;background:#f5f5f5}.actions[data-v-46b5c2d3]{margin-top:32px;padding-top:24px;border-top:1px solid #e0e0e0;text-align:center}@media (min-width: 768px){.actions[data-v-46b5c2d3]{text-align:right}}.btnSave[data-v-46b5c2d3]{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-46b5c2d3]{width:auto}}.btnSave[data-v-46b5c2d3]:hover:not(:disabled){background:#229954}.btnSave[data-v-46b5c2d3]:disabled{opacity:.6;cursor:not-allowed}.info[data-v-46b5c2d3]{margin-top:24px;padding:16px;background:#fffbea;border:1px solid #ffd866;border-radius:6px;font-size:14px;color:#856404}.info strong[data-v-46b5c2d3]{display:block;margin-bottom:8px}.info ul[data-v-46b5c2d3]{margin:0;padding-left:20px}.info li[data-v-46b5c2d3]{margin-bottom:4px}.slotCertForm[data-v-46b5c2d3]{display:flex;flex-direction:column;gap:4px;margin-top:4px}.slotCertLabel[data-v-46b5c2d3]{font-size:12px;font-weight:700;color:#455a64}.slotCertTextarea[data-v-46b5c2d3]{width:100%;padding:8px;border:1px solid #b0bec5;border-radius:6px;font-size:11px;font-family:monospace;resize:vertical;background:#fafafa;box-sizing:border-box}.slotCertTextarea[data-v-46b5c2d3]:focus{outline:none;border-color:#1976d2}.slotCertActions[data-v-46b5c2d3]{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}.btnSlotSave[data-v-46b5c2d3]{background:#27ae60;color:#fff;border:none;padding:8px 18px;border-radius:6px;cursor:pointer;font-size:13px;font-weight:600;transition:background .2s}.btnSlotSave[data-v-46b5c2d3]:hover:not(:disabled){background:#229954}.btnSlotSave[data-v-46b5c2d3]:disabled{opacity:.6;cursor:not-allowed}.btnSlotCancel[data-v-46b5c2d3]{background:#eceff1;color:#455a64;border:1px solid #cfd8dc;padding:8px 18px;border-radius:6px;cursor:pointer;font-size:13px;font-weight:600;transition:background .2s}.btnSlotCancel[data-v-46b5c2d3]:hover{background:#cfd8dc}.btnSlotUpload[data-v-46b5c2d3]{background:#1976d2;color:#fff;border:none;padding:7px 14px;border-radius:6px;cursor:pointer;font-size:13px;font-weight:600;transition:background .2s}.btnSlotUpload[data-v-46b5c2d3]:hover{background:#1565c0}.btnSlotDelete[data-v-46b5c2d3]{background:#e53935;color:#fff;border:none;padding:7px 14px;border-radius:6px;cursor:pointer;font-size:13px;font-weight:600;transition:background .2s}.btnSlotDelete[data-v-46b5c2d3]:hover:not(:disabled){background:#c62828}.btnSlotDelete[data-v-46b5c2d3]:disabled{opacity:.6;cursor:not-allowed}.slotMsg[data-v-46b5c2d3]{font-size:12px;padding:6px 10px;border-radius:6px;margin:4px 0}.slotMsg--error[data-v-46b5c2d3]{background:#ffebee;color:#b71c1c;border:1px solid #ef9a9a}.slotMsg--ok[data-v-46b5c2d3]{background:#e8f5e9;color:#1b5e20;border:1px solid #a5d6a7}.slotMsg--warn[data-v-46b5c2d3]{background:#fff8e1;color:#8d6e00;border:1px solid #ffe082}.slotCertEmpty[data-v-46b5c2d3]{text-align:center;padding:16px;color:#78909c;font-size:13px;font-style:italic;margin-top:8px}.equiposSection[data-v-46b5c2d3]{background:#f0faf4;border:1px solid #b2dfdb;border-radius:8px;padding:20px;margin-bottom:32px}.equiposSection h3[data-v-46b5c2d3]{color:#1b5e20;margin-bottom:4px}.equiposSection .sectionDesc[data-v-46b5c2d3]{color:#37474f;margin-bottom:0}.equiposSectionHeader[data-v-46b5c2d3]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px;flex-wrap:wrap}.btnAgregarEquipo[data-v-46b5c2d3]{background:#1976d2;color:#fff;border:none;padding:9px 18px;border-radius:6px;cursor:pointer;font-size:13px;font-weight:700;transition:background .2s;white-space:nowrap;flex-shrink:0}.btnAgregarEquipo[data-v-46b5c2d3]:hover{background:#1565c0}.nuevoEquipoForm[data-v-46b5c2d3]{background:#fff;border:1px solid #b2dfdb;border-radius:8px;padding:16px;margin-bottom:16px}.nuevoEquipoTitle[data-v-46b5c2d3]{margin:0 0 12px;font-size:14px;color:#2c3e50}.nuevoEquipoFields[data-v-46b5c2d3]{display:flex;flex-direction:column;gap:12px;margin-bottom:4px}@media (min-width: 600px){.nuevoEquipoFields[data-v-46b5c2d3]{flex-direction:row;align-items:flex-end}}.nuevoEquipoNombre[data-v-46b5c2d3]{flex:1}.nuevoEquipoSlot[data-v-46b5c2d3]{min-width:220px}.inputText[data-v-46b5c2d3]{padding:9px 12px;border:1px solid #b0bec5;border-radius:6px;font-size:14px;background:#fff;width:100%;box-sizing:border-box}.inputText[data-v-46b5c2d3]:focus{outline:none;border-color:#1976d2}.checkboxInline[data-v-46b5c2d3]{display:flex;align-items:center;gap:8px;font-size:13px;color:#2c3e50;cursor:pointer;white-space:nowrap;padding-bottom:1px}.checkboxInline input[type=checkbox][data-v-46b5c2d3]{width:16px;height:16px;cursor:pointer}.equipoNuevoBanner[data-v-46b5c2d3]{display:flex;align-items:flex-start;gap:12px;background:#e8f5e9;border:1px solid #a5d6a7;border-radius:8px;padding:14px 16px;margin-bottom:16px;position:relative}.equipoNuevoBannerIcon[data-v-46b5c2d3]{font-size:22px;flex-shrink:0}.equipoNuevoBanner strong[data-v-46b5c2d3]{display:block;color:#1b5e20;font-size:14px;margin-bottom:4px}.equipoNuevoBannerDesc[data-v-46b5c2d3]{margin:0 0 4px;font-size:13px;color:#2e7d32;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.equipoNuevoBannerHint[data-v-46b5c2d3]{margin:0;font-size:12px;color:#388e3c}.equipoNuevoBannerClose[data-v-46b5c2d3]{background:none;border:none;cursor:pointer;font-size:16px;color:#388e3c;padding:0 4px;margin-left:auto;flex-shrink:0;line-height:1}.equipoNuevoBannerClose[data-v-46b5c2d3]:hover{color:#1b5e20}.codigoActivacion[data-v-46b5c2d3]{font-family:Courier New,Courier,monospace;font-weight:700;font-size:15px;background:#1b5e20;color:#fff;padding:3px 10px;border-radius:6px;letter-spacing:2px}.codigoSmall[data-v-46b5c2d3]{font-size:12px;padding:2px 8px;letter-spacing:1px}.btnCopiar[data-v-46b5c2d3]{background:none;border:none;cursor:pointer;font-size:14px;padding:2px 4px;border-radius:4px;transition:background .15s}.btnCopiar[data-v-46b5c2d3]:hover{background:#00000014}.equiposList[data-v-46b5c2d3]{display:flex;flex-direction:column;gap:12px;margin-top:8px}.equipoCard[data-v-46b5c2d3]{background:#fff;border:1px solid #cfd8dc;border-radius:8px;padding:14px;transition:border-color .2s}.equipoCard--principal[data-v-46b5c2d3]{border-color:#4caf50;background:#f9fff9}.equipoCard--expanded[data-v-46b5c2d3]{border-color:#1976d2}.equipoCardHeader[data-v-46b5c2d3]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;flex-wrap:wrap}.equipoCardLeft[data-v-46b5c2d3]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.equipoCardRight[data-v-46b5c2d3]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.equipoNombre[data-v-46b5c2d3]{font-weight:700;color:#2c3e50;font-size:14px}.badgePrincipal[data-v-46b5c2d3]{font-size:11px;padding:2px 8px;border-radius:12px;font-weight:700;background:#e8f5e9;color:#2e7d32;border:1px solid #a5d6a7}.badgeSinCert[data-v-46b5c2d3]{font-size:11px;padding:2px 8px;border-radius:12px;font-weight:600;background:#fff8e1;color:#f57f17;border:1px solid #ffe082}.badgeMeseroSlot[data-v-46b5c2d3]{font-size:11px;padding:2px 8px;border-radius:12px;font-weight:700;background:#e3f2fd;color:#1565c0;border:1px solid #90caf9}.equipoCardActions[data-v-46b5c2d3]{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:4px}.btnIcono[data-v-46b5c2d3]{padding:7px 10px}.equipoCertForm[data-v-46b5c2d3]{margin-top:12px;padding-top:12px;border-top:1px solid #eceff1}.equipoMapeoPanel[data-v-46b5c2d3]{margin-top:14px;padding-top:14px;border-top:1px solid #b2dfdb}.equipoMapeoTitle[data-v-46b5c2d3]{margin:0 0 12px;font-size:13px;font-weight:700;color:#1565c0}.equipoMapeoHint[data-v-46b5c2d3]{margin:0 0 12px;font-size:12px;color:#455a64}.equipoSlotField[data-v-46b5c2d3]{margin-bottom:12px}.equipoMapeoGrid[data-v-46b5c2d3]{display:flex;gap:24px;align-items:flex-start;flex-wrap:wrap}.equipoMapeoCol[data-v-46b5c2d3]{flex:1;min-width:200px}.equipoMapeoColHeader[data-v-46b5c2d3]{font-size:12px;font-weight:700;color:#37474f;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;padding-bottom:4px;border-bottom:1px solid #eceff1}.equipoMapeoSeparator[data-v-46b5c2d3]{width:1px;background:#cfd8dc;align-self:stretch;min-height:40px}.equipoMapeoRow[data-v-46b5c2d3]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.equipoMapeoSlotLabel[data-v-46b5c2d3]{font-size:12px;color:#546e7a;font-weight:600;width:80px;flex-shrink:0}.equipoMapeoRef[data-v-46b5c2d3]{font-size:13px;color:#37474f;font-style:italic}.equipoMapeoValueBlock[data-v-46b5c2d3]{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.equipoMapeoMeta[data-v-46b5c2d3]{font-size:11px;color:#8d6e00}.inputMapeoSelect[data-v-46b5c2d3]{flex:1;padding:6px 10px;font-size:13px}.inputMapeoSelect[data-v-46b5c2d3]:disabled{background:#f5f5f5;color:#78909c;cursor:not-allowed}.modalOverlay[data-v-ab90f84a]{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-ab90f84a .2s}@keyframes fadeIn-ab90f84a{0%{opacity:0}to{opacity:1}}.modalContent[data-v-ab90f84a]{background:#fff;border-radius:16px;max-width:900px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #0000004d;animation:slideUp-ab90f84a .3s ease-out}@keyframes slideUp-ab90f84a{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.loadingModal[data-v-ab90f84a]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 40px;gap:20px}.spinner[data-v-ab90f84a]{width:48px;height:48px;border:4px solid rgba(242,161,26,.2);border-top-color:#f2a11a;border-radius:50%;animation:spin-ab90f84a .8s linear infinite}@keyframes spin-ab90f84a{to{transform:rotate(360deg)}}.loadingModal p[data-v-ab90f84a]{margin:0;font-size:15px;color:#636e72;font-weight:500}.modalHeader[data-v-ab90f84a]{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-ab90f84a]{margin:0 0 4px;font-size:24px;font-weight:700}.mesaInfo[data-v-ab90f84a]{font-size:14px;font-weight:600;opacity:.9}.closeBtn[data-v-ab90f84a]{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-ab90f84a]:hover{background:#ffffff4d;transform:scale(1.1)}.modalBody[data-v-ab90f84a]{padding:28px}.section[data-v-ab90f84a]{margin-bottom:28px}.section[data-v-ab90f84a]:last-child{margin-bottom:0}.section h3[data-v-ab90f84a]{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-ab90f84a]{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-ab90f84a]{background:#6c757d26;color:#495057}.estadoBadge.cocina[data-v-ab90f84a]{background:#007bff26;color:#0056b3}.estadoBadge.listo[data-v-ab90f84a]{background:#28a74526;color:#155724}.estadoBadge.caja[data-v-ab90f84a]{background:#ffc10726;color:#856404}.estadoBadge.pagado[data-v-ab90f84a]{background:#28a74533;color:#155724}.estadoBadge.cancelado[data-v-ab90f84a]{background:#dc354526;color:#bd2130}.infoGrid[data-v-ab90f84a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:14px}.infoItem[data-v-ab90f84a]{display:flex;flex-direction:column;gap:4px}.infoItem.fullWidth[data-v-ab90f84a]{grid-column:1 / -1}.infoItem .label[data-v-ab90f84a]{font-size:12px;font-weight:600;color:#636e72;text-transform:uppercase;letter-spacing:.5px}.infoItem .value[data-v-ab90f84a]{font-size:14px;font-weight:600;color:#2d3436}.motivoText[data-v-ab90f84a]{font-style:italic;color:#d63031!important;font-weight:500!important}.cancelacionSection[data-v-ab90f84a]{background:#dc35450d;padding:16px;border-radius:12px;border:1px solid rgba(220,53,69,.2)}.cancelacionSection h3[data-v-ab90f84a]{color:#d63031}.cancelacion-badge[data-v-ab90f84a]{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-ab90f84a]{color:#d63031;font-weight:700}.itemsTable[data-v-ab90f84a]{overflow-x:auto;border-radius:10px;border:1px solid rgba(0,0,0,.08)}.itemsTable table[data-v-ab90f84a]{width:100%;border-collapse:collapse;font-size:13px}.itemsTable thead[data-v-ab90f84a]{background:#f2a11a1a}.itemsTable th[data-v-ab90f84a]{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-ab90f84a]{padding:12px;border-bottom:1px solid rgba(0,0,0,.05)}.itemsTable tbody tr:last-child td[data-v-ab90f84a]{border-bottom:none}.itemsTable .center[data-v-ab90f84a]{text-align:center}.itemsTable .right[data-v-ab90f84a]{text-align:right}.itemsTable .bold[data-v-ab90f84a]{font-weight:700;color:#27ae60}.productoNombre[data-v-ab90f84a]{font-weight:600;color:#2d3436}.observaciones[data-v-ab90f84a]{font-size:11px;color:#636e72;font-style:italic;margin-top:4px}.anulacionItemsSection[data-v-ab90f84a]{background:#ff95000d;padding:16px;border-radius:12px;border:1px solid rgba(255,149,0,.2)}.anulacionItemsSection h3[data-v-ab90f84a]{color:#cc7a00;border-bottom-color:#ff95004d}.itemsTable.anulados[data-v-ab90f84a]{border-color:#ff950033}.itemsTable.anulados thead[data-v-ab90f84a]{background:#ff95001a}.itemsTable.anulados th[data-v-ab90f84a]{border-bottom-color:#ff95004d}.productoNombre.anulado[data-v-ab90f84a]{text-decoration:line-through;color:#999}.motivo-cell[data-v-ab90f84a]{font-size:11px;color:#636e72;font-style:italic;max-width:150px}.fecha-cell[data-v-ab90f84a],.usuario-cell[data-v-ab90f84a]{font-size:11px;color:#636e72;white-space:nowrap}.totalesSection[data-v-ab90f84a]{background:#f2a11a0d;padding:16px;border-radius:12px}.totalesGrid[data-v-ab90f84a]{display:flex;flex-direction:column;gap:10px}.totalRow[data-v-ab90f84a]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid rgba(0,0,0,.08)}.totalRow[data-v-ab90f84a]:last-child{border-bottom:none}.totalRow.total[data-v-ab90f84a]{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-ab90f84a]{font-weight:600;color:#636e72}.totalRow .value[data-v-ab90f84a]{font-weight:700;color:#2d3436}.totalRow.total .label[data-v-ab90f84a],.totalRow.total .value[data-v-ab90f84a]{color:#27ae60}.observacionesGenerales[data-v-ab90f84a]{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-ab90f84a]{max-width:100%;max-height:100vh;border-radius:0}.modalHeader[data-v-ab90f84a]{padding:20px}.headerLeft h2[data-v-ab90f84a]{font-size:20px}.modalBody[data-v-ab90f84a]{padding:20px}.infoGrid[data-v-ab90f84a]{grid-template-columns:1fr}.itemsTable table[data-v-ab90f84a]{font-size:12px}.itemsTable th[data-v-ab90f84a],.itemsTable td[data-v-ab90f84a]{padding:8px 6px}}.pedidosList[data-v-8bc03834]{padding:24px;max-width:100%;overflow-x:auto}.header[data-v-8bc03834]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.headerLeft h2[data-v-8bc03834]{margin:0;font-size:28px;font-weight:700;color:#2d3436}.subtitle[data-v-8bc03834]{margin:4px 0 0;font-size:14px;color:#636e72;font-weight:500}.alert[data-v-8bc03834]{padding:14px 18px;border-radius:10px;margin-bottom:20px;font-size:14px;font-weight:500}.alert-warning[data-v-8bc03834]{background:#ffc10726;border:1px solid rgba(255,193,7,.4);color:#856404}.alert-danger[data-v-8bc03834]{background:#dc35451a;border:1px solid rgba(220,53,69,.35);color:#842029}.alert strong[data-v-8bc03834]{font-weight:700}.filters[data-v-8bc03834]{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-8bc03834]{display:flex;flex-direction:column;gap:6px}.filterGroup label[data-v-8bc03834]{font-size:13px;font-weight:600;color:#2d3436}.filterGroup select[data-v-8bc03834],.dateInput[data-v-8bc03834]{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-8bc03834]:focus,.dateInput[data-v-8bc03834]:focus{outline:none;border-color:#f2a11a;box-shadow:0 0 0 3px #f2a11a1a}.btnClear[data-v-8bc03834]{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-8bc03834]:hover{background:#0000000d}.btnConsultar[data-v-8bc03834]{align-self:flex-end;padding:8px 20px;background:linear-gradient(135deg,#f2a11a,#e89610);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:700;cursor:pointer;transition:all .2s}.btnConsultar[data-v-8bc03834]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 8px #f2a11a59}.btnConsultar[data-v-8bc03834]:disabled{opacity:.6;cursor:not-allowed}.loading[data-v-8bc03834]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;gap:16px}.spinner[data-v-8bc03834]{width:40px;height:40px;border:4px solid rgba(242,161,26,.2);border-top-color:#f2a11a;border-radius:50%;animation:spin-8bc03834 .8s linear infinite}@keyframes spin-8bc03834{to{transform:rotate(360deg)}}.loading p[data-v-8bc03834]{margin:0;font-size:14px;color:#636e72;font-weight:500}.error[data-v-8bc03834],.empty[data-v-8bc03834]{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-8bc03834]{color:#d63031;background:#d630310d;border-color:#d6303133}.tableContainer[data-v-8bc03834]{overflow-x:auto;border-radius:12px;border:1px solid rgba(0,0,0,.08)}.pedidosTable[data-v-8bc03834]{width:100%;border-collapse:collapse;background:#fff;font-size:13px}.pedidosTable thead[data-v-8bc03834]{background:linear-gradient(135deg,#f2a11a,#e89610);color:#fff}.pedidosTable th[data-v-8bc03834]{padding:14px 12px;text-align:left;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.pedidosTable th.sortable[data-v-8bc03834]{cursor:pointer;-webkit-user-select:none;user-select:none}.pedidosTable th.sortable[data-v-8bc03834]:hover{background:#ffffff26}.sortIcons[data-v-8bc03834]{display:inline-flex;flex-direction:column;margin-left:4px;line-height:.6;vertical-align:middle}.sortIcon[data-v-8bc03834]{font-size:10px;color:#ffffff59;transition:all .2s ease}.sortIcon.active[data-v-8bc03834]{color:#fff;font-weight:900;transform:scale(1.2)}.pedidosTable tbody tr[data-v-8bc03834]{border-bottom:1px solid rgba(0,0,0,.05);cursor:pointer;transition:background .15s}.pedidosTable tbody tr[data-v-8bc03834]:hover{background:#f2a11a0d}.pedidosTable tbody tr.row-cancelado[data-v-8bc03834]{background:#ff6b6b0a}.pedidosTable tbody tr.row-cancelado[data-v-8bc03834]:hover{background:#ff6b6b14}.pedidosTable td[data-v-8bc03834]{padding:12px;vertical-align:middle}.td-id[data-v-8bc03834]{font-weight:700;color:#2d3436}.td-sede[data-v-8bc03834],.td-mesa[data-v-8bc03834]{font-weight:600;color:#636e72}.td-fecha[data-v-8bc03834],.td-fecha-cancel[data-v-8bc03834]{font-size:12px;color:#636e72;white-space:nowrap}.td-estado[data-v-8bc03834]{text-align:center}.estado-container[data-v-8bc03834]{display:flex;flex-direction:column;gap:4px;align-items:center}.badge[data-v-8bc03834]{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-8bc03834]{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-8bc03834]{background:#6c757d26;color:#495057}.badge-cocina[data-v-8bc03834]{background:#007bff26;color:#0056b3}.badge-listo[data-v-8bc03834]{background:#28a74526;color:#155724}.badge-caja[data-v-8bc03834]{background:#ffc10726;color:#856404}.badge-pagado[data-v-8bc03834]{background:#28a74533;color:#155724;font-weight:800}.badge-cancelado[data-v-8bc03834]{background:#dc354526;color:#bd2130}.td-total[data-v-8bc03834]{font-weight:700;color:#27ae60;font-size:14px}.td-comprobante[data-v-8bc03834]{font-size:12px;font-weight:600;white-space:nowrap}.comprobante-numero[data-v-8bc03834]{color:#2d3436;background:#f2a11a1a;padding:4px 8px;border-radius:6px;font-family:Courier New,monospace}.no-comprobante[data-v-8bc03834]{color:#b2bec3;font-style:italic}.td-mesero[data-v-8bc03834],.td-usuario-cancelo[data-v-8bc03834]{font-size:12px;color:#2d3436}.td-items-anulados[data-v-8bc03834]{text-align:center}.badge-items-anulados[data-v-8bc03834]{display:inline-block;padding:4px 8px;background:#ff950026;color:#cc7a00;border-radius:6px;font-size:11px;font-weight:600;cursor:pointer}.badge-items-anulados[data-v-8bc03834]:hover{background:#ff950040}.no-items-anulados[data-v-8bc03834]{color:#b2bec3}.td-motivo[data-v-8bc03834]{max-width:200px}.motivo-preview[data-v-8bc03834]{font-size:12px;color:#636e72;font-style:italic}.btnDetail[data-v-8bc03834]{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-8bc03834]:hover{transform:translateY(-1px);box-shadow:0 4px 8px #f2a11a4d}@media (max-width: 1200px){.pedidosTable[data-v-8bc03834]{font-size:12px}.pedidosTable th[data-v-8bc03834],.pedidosTable td[data-v-8bc03834]{padding:10px 8px}}@media (max-width: 768px){.pedidosList[data-v-8bc03834]{padding:16px}.filters[data-v-8bc03834]{flex-direction:column}.filterGroup[data-v-8bc03834]{width:100%}}.api-config-form[data-v-ccadda7e]{max-width:600px;margin:0 auto;padding:20px}.form-header[data-v-ccadda7e]{margin-bottom:24px}.form-header h2[data-v-ccadda7e]{margin:0;color:#3b2416eb;font-weight:900}.form-header .subtitle[data-v-ccadda7e]{margin:8px 0 0;color:#3b2416a6;font-size:14px}.loading-container[data-v-ccadda7e]{display:flex;flex-direction:column;align-items:center;padding:40px 20px;gap:12px}.loading-container p[data-v-ccadda7e]{color:#3b2416a6;margin:0}.spinner[data-v-ccadda7e]{width:40px;height:40px;border:4px solid rgba(242,161,26,.2);border-top-color:#f2a11a;border-radius:50%;animation:spin-ccadda7e .8s linear infinite}@keyframes spin-ccadda7e{to{transform:rotate(360deg)}}.form-content[data-v-ccadda7e]{display:flex;flex-direction:column;gap:24px}.status-card[data-v-ccadda7e]{display:flex;align-items:flex-start;gap:16px;padding:16px;border-radius:12px;background:#f08a1a14;border:1px solid rgba(240,138,26,.2)}.status-card.has-token[data-v-ccadda7e]{background:#2fb44a14;border-color:#2fb44a33}.status-icon[data-v-ccadda7e]{width:40px;height:40px;border-radius:50%;background:#f08a1a26;color:#f08a1a;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;flex-shrink:0}.status-card.has-token .status-icon[data-v-ccadda7e]{background:#2fb44a26;color:#2fb44a}.status-text strong[data-v-ccadda7e]{display:block;color:#3b2416eb;margin-bottom:4px}.status-text p[data-v-ccadda7e]{margin:0;color:#3b2416a6;font-size:13px}.message[data-v-ccadda7e]{padding:12px 16px;border-radius:10px;font-weight:700;font-size:13px}.message.error[data-v-ccadda7e]{background:#dc35451a;border:1px solid rgba(220,53,69,.2);color:#dc3545}.message.success[data-v-ccadda7e]{background:#2fb44a1a;border:1px solid rgba(47,180,74,.2);color:#1c6c2c}.form-section[data-v-ccadda7e]{background:#fffc;border:1px solid rgba(0,0,0,.08);border-radius:14px;padding:20px}.form-section h3[data-v-ccadda7e]{margin:0 0 16px;font-size:15px;font-weight:900;color:#3b2416d9}.input-group[data-v-ccadda7e]{margin-bottom:16px}.input-group label[data-v-ccadda7e]{display:block;font-size:12px;font-weight:800;color:#3b2416bf;margin-bottom:8px}.input-with-toggle[data-v-ccadda7e]{display:flex;gap:8px}.input-with-toggle input[data-v-ccadda7e]{flex:1;padding:12px 14px;border:1px solid rgba(0,0,0,.12);border-radius:10px;font-size:14px;font-family:inherit;outline:none;background:#f2a11a0a;transition:border-color .2s,box-shadow .2s}.input-with-toggle input[data-v-ccadda7e]:focus{border-color:#d84a2a66;box-shadow:0 0 0 3px #d84a2a1a}.input-with-toggle input[data-v-ccadda7e]:disabled{background:#0000000a;cursor:not-allowed}.toggle-btn[data-v-ccadda7e]{padding:12px 16px;border:1px solid rgba(0,0,0,.12);border-radius:10px;background:#00000008;color:#3b2416bf;font-size:13px;font-weight:700;cursor:pointer;transition:background .2s}.toggle-btn[data-v-ccadda7e]:hover:not(:disabled){background:#0000000f}.toggle-btn[data-v-ccadda7e]:disabled{opacity:.5;cursor:not-allowed}.hint[data-v-ccadda7e]{display:block;margin-top:8px;font-size:12px;color:#3b24168c}.hint a[data-v-ccadda7e]{color:#d84a2a;text-decoration:none}.hint a[data-v-ccadda7e]:hover{text-decoration:underline}.button-group[data-v-ccadda7e]{display:flex;gap:12px;flex-wrap:wrap}.btn[data-v-ccadda7e]{padding:12px 24px;border:none;border-radius:10px;font-size:14px;font-weight:800;cursor:pointer;transition:opacity .2s,transform .1s}.btn[data-v-ccadda7e]:disabled{opacity:.6;cursor:not-allowed}.btn[data-v-ccadda7e]:active:not(:disabled){transform:scale(.98)}.btn.primary[data-v-ccadda7e]{background:linear-gradient(90deg,#d84a2a,#f2a11a);color:#fff}.btn.primary[data-v-ccadda7e]:hover:not(:disabled){opacity:.9}.btn.danger[data-v-ccadda7e]{background:#dc35451a;color:#dc3545;border:1px solid rgba(220,53,69,.2)}.btn.danger[data-v-ccadda7e]:hover:not(:disabled){background:#dc354526}.info-section[data-v-ccadda7e]{background:#2196f30f;border:1px solid rgba(33,150,243,.15);border-radius:14px;padding:20px}.info-section h3[data-v-ccadda7e]{margin:0 0 12px;font-size:14px;font-weight:900;color:#3b2416d9}.info-section ul[data-v-ccadda7e]{margin:0;padding-left:20px}.info-section li[data-v-ccadda7e]{font-size:13px;color:#3b2416b3;margin-bottom:8px;line-height:1.5}.info-section li[data-v-ccadda7e]:last-child{margin-bottom:0}.clientes-container[data-v-32cd52bb]{background:#ffffffd1;border:1px solid rgba(0,0,0,.06);border-radius:16px;padding:24px;box-shadow:0 12px 30px #00000014}.header[data-v-32cd52bb]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;flex-wrap:wrap;gap:12px}.title[data-v-32cd52bb]{font-size:22px;font-weight:1000;color:#3b2416;margin:0}.actions[data-v-32cd52bb]{display:flex;gap:10px;flex-wrap:wrap}.filtros[data-v-32cd52bb]{display:flex;gap:12px;align-items:flex-end;margin-bottom:20px;padding:16px;background:#f2a11a14;border-radius:12px;flex-wrap:wrap}.filtro-group[data-v-32cd52bb]{display:flex;flex-direction:column;gap:4px;min-width:180px;flex:1}.filtro-label[data-v-32cd52bb]{font-size:12px;font-weight:700;color:#3b2416}.filtro-select[data-v-32cd52bb],.filtro-input[data-v-32cd52bb]{padding:8px 12px;border:1px solid rgba(0,0,0,.12);border-radius:8px;font-size:13px;background:#fff;color:#3b2416}.filtro-select[data-v-32cd52bb]:focus,.filtro-input[data-v-32cd52bb]:focus{outline:none;border-color:#f2a11a;box-shadow:0 0 0 3px #f2a11a26}.btn-clear[data-v-32cd52bb]{background:#dc354526;color:#dc3545}.btn-clear[data-v-32cd52bb]:hover:not(:disabled){background:#dc354540}.btn[data-v-32cd52bb]{border:none;cursor:pointer;padding:10px 16px;border-radius:10px;font-weight:800;font-size:13px;transition:all .2s ease;white-space:nowrap}.btn[data-v-32cd52bb]:disabled{opacity:.5;cursor:not-allowed}.btn-primary[data-v-32cd52bb]{background:linear-gradient(90deg,#d84a2a,#f2a11a);color:#fff;box-shadow:0 6px 16px #d84a2a4d}.btn-primary[data-v-32cd52bb]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 20px #d84a2a66}.btn-secondary[data-v-32cd52bb]{background:#f2a11a26;color:#3b2416}.btn-secondary[data-v-32cd52bb]:hover:not(:disabled){background:#f2a11a40}.error-message[data-v-32cd52bb]{background:#fee;border:1px solid #F88;color:#c33;padding:12px 16px;border-radius:10px;margin-bottom:16px;display:flex;justify-content:space-between;align-items:center}.close-btn[data-v-32cd52bb]{background:none;border:none;font-size:24px;color:#c33;cursor:pointer;padding:0 8px;line-height:1}.loading[data-v-32cd52bb],.empty[data-v-32cd52bb]{text-align:center;padding:40px;color:#3b2416a6;font-size:14px}.table-container[data-v-32cd52bb]{overflow-x:auto;margin-top:16px}.table[data-v-32cd52bb]{width:100%;border-collapse:collapse;font-size:13px}.table thead[data-v-32cd52bb]{background:#f2a11a1f}.table th[data-v-32cd52bb]{padding:12px 10px;text-align:left;font-weight:800;color:#3b2416;white-space:nowrap;border-bottom:2px solid rgba(0,0,0,.08)}.table td[data-v-32cd52bb]{padding:10px;border-bottom:1px solid rgba(0,0,0,.04);color:#3b2416d9}.table tbody tr[data-v-32cd52bb]:hover{background:#f2a11a0d}.sedes-cell[data-v-32cd52bb]{max-width:250px;font-size:12px;color:#3b2416bf}.center[data-v-32cd52bb]{text-align:center;font-weight:700;color:#d84a2a}.badge[data-v-32cd52bb]{display:inline-block;padding:4px 10px;border-radius:12px;font-size:11px;font-weight:800;white-space:nowrap}.badge-active[data-v-32cd52bb]{background:#d4edda;color:#155724}.badge-inactive[data-v-32cd52bb]{background:#f8d7da;color:#721c24}.footer[data-v-32cd52bb]{margin-top:16px;padding-top:16px;border-top:1px solid rgba(0,0,0,.06)}.total[data-v-32cd52bb]{text-align:right;color:#3b2416b8;font-size:14px;margin:0}@media (max-width: 768px){.header[data-v-32cd52bb]{flex-direction:column;align-items:flex-start}.actions[data-v-32cd52bb]{width:100%}.btn[data-v-32cd52bb]{flex:1;text-align:center}.table[data-v-32cd52bb]{font-size:11px}.table th[data-v-32cd52bb],.table td[data-v-32cd52bb]{padding:8px 6px}}.page[data-v-eb4fc684]{--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-eb4fc684]{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-eb4fc684]{display:flex;align-items:center;gap:10px}.brandLogo[data-v-eb4fc684]{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-eb4fc684]{flex:1;text-align:center;min-width:0}.sedeName[data-v-eb4fc684]{font-weight:1000;font-size:18px;color:var(--brand-brown);letter-spacing:-.3px}.right[data-v-eb4fc684]{display:flex;align-items:center;gap:12px}.userInfo[data-v-eb4fc684]{display:flex;flex-direction:column}.sub[data-v-eb4fc684]{font-size:12px;color:#3b2416b8;white-space:nowrap}.btnVistaOperativa[data-v-eb4fc684]{border:none;cursor:pointer;padding:10px 14px;border-radius:999px;font-weight:900;font-size:13px;color:#fff;background:linear-gradient(90deg,var(--brand-orange),var(--brand-red));white-space:nowrap}.btnVistaOperativa[data-v-eb4fc684]:hover{filter:brightness(1.07)}.logout[data-v-eb4fc684]{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-eb4fc684]{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-eb4fc684]{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-eb4fc684]:hover{background:#f2a11a1a;color:var(--brand-brown)}.tab.active[data-v-eb4fc684]{background:linear-gradient(90deg,var(--brand-red),var(--brand-orange));color:#fff;box-shadow:0 6px 16px #d84a2a4d}.content[data-v-eb4fc684]{margin-top:14px;min-height:400px}.topbarWrapper[data-v-eb4fc684]{position:relative}.hamburger[data-v-eb4fc684]{display:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:40px;height:40px;border:1px solid rgba(59,36,22,.12);background:#3b24160f;border-radius:10px;cursor:pointer;padding:0;flex-shrink:0}.hamburger span[data-v-eb4fc684]{display:block;width:18px;height:2px;background:var(--brand-brown);border-radius:2px;transition:all .25s ease}.hamburger.open span[data-v-eb4fc684]:nth-child(1){transform:translateY(7px) rotate(45deg)}.hamburger.open span[data-v-eb4fc684]:nth-child(2){opacity:0}.hamburger.open span[data-v-eb4fc684]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobileMenu[data-v-eb4fc684]{display:none}@media (max-width: 768px){.topbar[data-v-eb4fc684]{padding:10px 12px}.brand[data-v-eb4fc684]{order:1}.right[data-v-eb4fc684]{display:none!important}.hamburger[data-v-eb4fc684]{display:flex;order:2}.mobileMenu[data-v-eb4fc684]{display:flex;flex-direction:column;gap:8px;position:absolute;top:calc(100% + 8px);left:0;right:0;background:#fff;border-radius:14px;box-shadow:0 20px 50px #0000002e;border:1px solid rgba(0,0,0,.07);padding:12px;z-index:500}.mobileMenuUser[data-v-eb4fc684]{padding:10px 12px;background:#3b24160d;border-radius:10px;font-size:13px;color:var(--brand-brown)}.mobileMenuBtn[data-v-eb4fc684]{width:100%;padding:13px 14px;border:none;border-radius:10px;background:#3b24160f;color:var(--brand-brown);font-weight:700;font-size:14px;cursor:pointer;text-align:left;transition:background .15s}.mobileMenuBtn[data-v-eb4fc684]:hover{background:#3b24161c}.mobileMenuBtn.accent[data-v-eb4fc684]{background:linear-gradient(90deg,var(--brand-red),var(--brand-orange));color:#fff}.mobileMenuBtn.danger[data-v-eb4fc684]{background:linear-gradient(90deg,var(--brand-brown),var(--brand-red));color:#fff}.brandLogo[data-v-eb4fc684]{width:60px;height:60px}}@media (max-width: 640px){.tab[data-v-eb4fc684]{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-eb4fc684]{flex:1 1 calc(33.333% - 6px);font-size:13px}}@media (min-width: 900px){.tab[data-v-eb4fc684]{font-size:14px;padding:12px 16px}}.empresa-selector[data-v-0ce283ad]{position:relative}.selector-btn[data-v-0ce283ad]{display:flex;align-items:center;gap:8px;padding:8px 14px;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:10px;color:#fff;font-weight:600;font-size:13px;cursor:pointer;transition:all .2s;box-shadow:0 4px 12px #667eea4d}.selector-btn[data-v-0ce283ad]:hover{transform:translateY(-1px);box-shadow:0 6px 16px #667eea66}.selector-btn[data-v-0ce283ad]:disabled{opacity:.7;cursor:not-allowed}.selector-btn .icon[data-v-0ce283ad]{font-size:16px}.selector-btn .label[data-v-0ce283ad]{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selector-btn .arrow[data-v-0ce283ad]{font-size:10px;transition:transform .2s}.selector-btn .arrow.open[data-v-0ce283ad]{transform:rotate(180deg)}.dropdown[data-v-0ce283ad]{position:absolute;top:calc(100% + 8px);right:0;min-width:280px;max-height:400px;overflow-y:auto;background:#fff;border-radius:12px;box-shadow:0 10px 40px #00000026;z-index:1000;animation:slideDown-0ce283ad .2s ease}@keyframes slideDown-0ce283ad{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.dropdown-header[data-v-0ce283ad]{padding:12px 16px;font-size:11px;font-weight:700;text-transform:uppercase;color:#999;letter-spacing:.5px}.dropdown-item[data-v-0ce283ad]{display:flex;align-items:center;gap:5px;width:100%;padding:12px 16px;border:none;background:transparent;font-size:14px;color:#333;cursor:pointer;transition:background .15s;text-align:left}.dropdown-item[data-v-0ce283ad]:hover{background:#f5f5f5}.dropdown-item.active[data-v-0ce283ad]{background:linear-gradient(135deg,#667eea1a,#764ba21a);color:#667eea;font-weight:600}.dropdown-item.todas[data-v-0ce283ad]{color:#667eea;font-weight:600}.dropdown-item .icon[data-v-0ce283ad]{font-size:10px}.dropdown-item .nombre[data-v-0ce283ad]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.badge[data-v-0ce283ad]{padding:2px 8px;border-radius:10px;font-size:10px;font-weight:700}.badge.inactive[data-v-0ce283ad]{background:#fee2e2;color:#dc2626}.divider[data-v-0ce283ad]{height:1px;background:#eee;margin:4px 0}.loading[data-v-0ce283ad]{padding:20px;text-align:center;color:#999;font-size:13px}.modal-overlay[data-v-63922727]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal[data-v-63922727]{background:#fff;border-radius:16px;width:100%;max-width:480px;box-shadow:0 20px 60px #0003;animation:modalIn-63922727 .2s ease}@keyframes modalIn-63922727{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.modal-header[data-v-63922727]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #eee}.modal-header h2[data-v-63922727]{font-size:20px;font-weight:700;margin:0;color:#333}.close-btn[data-v-63922727]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:none;background:#f5f5f5;border-radius:50%;font-size:24px;color:#666;cursor:pointer;transition:all .2s}.close-btn[data-v-63922727]:hover{background:#eee;color:#333}.modal-body[data-v-63922727]{padding:24px}.form-group[data-v-63922727]{margin-bottom:20px}.form-group label[data-v-63922727]{display:block;font-size:13px;font-weight:600;color:#555;margin-bottom:8px}.form-group input[type=text][data-v-63922727]{width:100%;padding:12px 16px;border:2px solid #e5e5e5;border-radius:10px;font-size:15px;transition:all .2s}.form-group input[type=text][data-v-63922727]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.form-group input[data-v-63922727]:disabled{background:#f5f5f5;color:#999}.form-group small[data-v-63922727]{display:block;margin-top:6px;font-size:12px;color:#999}.checkbox-group label[data-v-63922727]{display:flex;align-items:center;gap:10px;cursor:pointer}.checkbox-group input[type=checkbox][data-v-63922727]{width:18px;height:18px;accent-color:#667eea}.form-actions[data-v-63922727]{display:flex;gap:12px;margin-top:28px}.btn-cancel[data-v-63922727],.btn-submit[data-v-63922727]{flex:1;padding:14px 24px;border:none;border-radius:10px;font-weight:700;font-size:14px;cursor:pointer;transition:all .2s}.btn-cancel[data-v-63922727]{background:#f5f5f5;color:#666}.btn-cancel[data-v-63922727]:hover:not(:disabled){background:#e5e5e5}.btn-submit[data-v-63922727]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;box-shadow:0 4px 12px #667eea4d}.btn-submit[data-v-63922727]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px #667eea66}.btn-cancel[data-v-63922727]:disabled,.btn-submit[data-v-63922727]:disabled{opacity:.6;cursor:not-allowed}.empresas-list[data-v-b098186f]{padding:20px}.list-header[data-v-b098186f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.list-header h2[data-v-b098186f]{font-size:24px;font-weight:800;color:#3b2416;margin:0}.btn-primary[data-v-b098186f]{padding:12px 24px;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:10px;color:#fff;font-weight:700;font-size:14px;cursor:pointer;transition:all .2s;box-shadow:0 4px 12px #667eea4d}.btn-primary[data-v-b098186f]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #667eea66}.loading[data-v-b098186f]{text-align:center;padding:60px;color:#999;font-size:16px}.empresas-grid[data-v-b098186f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:20px}.empresa-card[data-v-b098186f]{background:#fff;border-radius:16px;padding:20px;box-shadow:0 4px 20px #0000000f;border:1px solid rgba(0,0,0,.05);transition:all .2s}.empresa-card[data-v-b098186f]:hover{box-shadow:0 8px 30px #0000001a;transform:translateY(-2px)}.empresa-card.inactive[data-v-b098186f]{opacity:.6;background:#fafafa}.card-header[data-v-b098186f]{display:flex;align-items:flex-start;gap:14px;margin-bottom:16px}.empresa-icon[data-v-b098186f]{font-size:36px;line-height:1}.empresa-info[data-v-b098186f]{flex:1;min-width:0}.empresa-info h3[data-v-b098186f]{font-size:18px;font-weight:700;color:#333;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-badge[data-v-b098186f]{padding:4px 10px;border-radius:20px;font-size:11px;font-weight:700}.status-badge.active[data-v-b098186f]{background:#dcfce7;color:#16a34a}.status-badge.inactive[data-v-b098186f]{background:#fee2e2;color:#dc2626}.card-stats[data-v-b098186f]{display:flex;gap:20px;padding:16px 0;border-top:1px solid #eee;border-bottom:1px solid #eee;margin-bottom:16px}.stats-loading[data-v-b098186f]{color:#999;font-size:13px}.stat[data-v-b098186f]{display:flex;flex-direction:column;align-items:center;gap:4px}.stat-value[data-v-b098186f]{font-size:24px;font-weight:800;color:#667eea}.stat-icon[data-v-b098186f]{font-size:24px}.stat-label[data-v-b098186f]{font-size:11px;color:#999;text-transform:uppercase;letter-spacing:.5px}.card-actions[data-v-b098186f]{display:flex;gap:10px}.btn-edit[data-v-b098186f],.btn-deactivate[data-v-b098186f]{flex:1;padding:10px 16px;border:none;border-radius:8px;font-weight:600;font-size:13px;cursor:pointer;transition:all .2s}.btn-edit[data-v-b098186f]{background:#f0f0f0;color:#333}.btn-edit[data-v-b098186f]:hover{background:#e0e0e0}.btn-deactivate[data-v-b098186f]{background:#fee2e2;color:#dc2626}.btn-deactivate[data-v-b098186f]:hover{background:#fecaca}@media (max-width: 640px){.empresas-grid[data-v-b098186f]{grid-template-columns:1fr}.list-header[data-v-b098186f]{flex-direction:column;gap:16px;align-items:stretch}.btn-primary[data-v-b098186f]{text-align:center}}.modalOverlay[data-v-b60f78bc]{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-b60f78bc]{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-b60f78bc]{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-b60f78bc]{margin:0;font-size:20px;font-weight:800;color:#3b2416}.closeBtn[data-v-b60f78bc]{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-b60f78bc]:hover{background:#0000000f;color:#000c}.modalBody[data-v-b60f78bc]{padding:24px;display:flex;flex-direction:column;gap:16px}.formGroup[data-v-b60f78bc]{display:flex;flex-direction:column;gap:6px}.formGroup label[data-v-b60f78bc]{font-size:13px;font-weight:700;color:#3b2416}.formGroup input[data-v-b60f78bc],.formGroup select[data-v-b60f78bc]{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-b60f78bc]:focus,.formGroup select[data-v-b60f78bc]:focus{border-color:#f2a11a;box-shadow:0 0 0 3px #f2a11a26}.formGroup input[data-v-b60f78bc]:disabled,.formGroup select[data-v-b60f78bc]:disabled{background:#0000000a;cursor:not-allowed}.hint[data-v-b60f78bc]{font-size:12px;color:#0000008c;font-style:italic}.checkboxLabel[data-v-b60f78bc]{display:flex;align-items:center;gap:8px;cursor:pointer;font-weight:600}.checkboxLabel input[type=checkbox][data-v-b60f78bc]{width:18px;height:18px;cursor:pointer}.errorMsg[data-v-b60f78bc]{padding:10px 12px;background:#f4433614;border-left:3px solid #d32f2f;border-radius:6px;font-size:13px;color:#c62828}.modalFooter[data-v-b60f78bc]{display:flex;gap:12px;margin-top:8px}.btnCancel[data-v-b60f78bc],.btnSave[data-v-b60f78bc]{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-b60f78bc]{background:#fff;border:1px solid rgba(0,0,0,.12);color:#3b2416}.btnCancel[data-v-b60f78bc]:hover:not(:disabled){background:#0000000a}.btnSave[data-v-b60f78bc]{background:linear-gradient(90deg,#d84a2a,#f2a11a);color:#fff}.btnSave[data-v-b60f78bc]:hover:not(:disabled){box-shadow:0 4px 12px #d84a2a59;transform:translateY(-1px)}.btnCancel[data-v-b60f78bc]:disabled,.btnSave[data-v-b60f78bc]:disabled{opacity:.6;cursor:not-allowed}.container[data-v-443fd860]{background:#ffffffd9;border-radius:16px;padding:24px;box-shadow:0 2px 12px #00000014}.header[data-v-443fd860]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px;flex-wrap:wrap;gap:16px}.headerLeft h2[data-v-443fd860]{margin:0 0 8px;font-size:22px;font-weight:800;color:#3b2416}.stats[data-v-443fd860]{display:flex;gap:16px;font-size:13px}.stat[data-v-443fd860]{display:flex;gap:4px}.statLabel[data-v-443fd860]{color:#0009}.statValue[data-v-443fd860]{font-weight:700;color:#f2a11a}.btnAdd[data-v-443fd860]{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-443fd860]:hover{box-shadow:0 4px 12px #d84a2a59;transform:translateY(-1px)}.filters[data-v-443fd860]{display:flex;gap:12px;margin-bottom:20px;flex-wrap:wrap}.filterGroup[data-v-443fd860]{display:flex;align-items:center;gap:8px}.filterGroup label[data-v-443fd860]{font-size:13px;font-weight:600;color:#3b2416}.filterGroup select[data-v-443fd860]{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-443fd860]:focus{border-color:#f2a11a;box-shadow:0 0 0 3px #f2a11a26}.loading[data-v-443fd860],.error[data-v-443fd860],.empty[data-v-443fd860]{text-align:center;padding:40px 20px;color:#0009}.spinner[data-v-443fd860]{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-443fd860 .8s linear infinite}@keyframes spin-443fd860{to{transform:rotate(360deg)}}.error[data-v-443fd860]{color:#d32f2f}.tableWrapper[data-v-443fd860]{overflow-x:auto;border-radius:10px;border:1px solid rgba(0,0,0,.08)}.table[data-v-443fd860]{width:100%;border-collapse:collapse;background:#fff}.table thead[data-v-443fd860]{background:linear-gradient(135deg,#d84a2a0d,#f2a11a0d);border-bottom:2px solid rgba(242,161,26,.2)}.table th[data-v-443fd860]{padding:12px 14px;text-align:left;font-size:12px;font-weight:800;color:#3b2416;text-transform:uppercase;letter-spacing:.5px}.table th.sortable[data-v-443fd860]{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .15s ease;position:relative}.table th.sortable[data-v-443fd860]:hover{background:#f2a11a14}.sortIcons[data-v-443fd860]{display:inline-flex;flex-direction:column;margin-left:4px;line-height:.6;vertical-align:middle}.sortIcon[data-v-443fd860]{font-size:10px;color:#00000040;transition:all .2s ease}.sortIcon.active[data-v-443fd860]{color:#f2a11a;font-weight:900;transform:scale(1.2)}.table tbody tr[data-v-443fd860]{border-bottom:1px solid rgba(0,0,0,.06);transition:background .15s ease}.table tbody tr[data-v-443fd860]:hover{background:#f2a11a0a}.table tbody tr.inactive[data-v-443fd860]{opacity:.6}.table td[data-v-443fd860]{padding:14px;font-size:13px;color:#3b2416}.table td.name[data-v-443fd860]{font-weight:600}.table td.empresa[data-v-443fd860]{font-weight:600;color:#667eea}.table td.address[data-v-443fd860]{max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table td.date[data-v-443fd860]{font-size:12px;color:#0009}.badge[data-v-443fd860]{display:inline-block;padding:4px 10px;border-radius:12px;font-size:11px;font-weight:700;text-transform:uppercase}.badge.active[data-v-443fd860]{background:#4caf5026;color:#2e7d32}.badge.inactive[data-v-443fd860]{background:#00000014;color:#0009}.center[data-v-443fd860]{text-align:center}.toggle[data-v-443fd860]{border:none;cursor:pointer;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:700}.toggle.active[data-v-443fd860]{background:#4caf5026;color:#2e7d32}.toggle.inactive[data-v-443fd860]{background:#9e9e9e26;color:#616161}.actions[data-v-443fd860]{display:flex;gap:8px;justify-content:center}.btnEdit[data-v-443fd860]{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-443fd860]:hover{background:#f2a11a26}@media (max-width: 768px){.table[data-v-443fd860]{font-size:12px}.table th[data-v-443fd860],.table td[data-v-443fd860]{padding:10px 8px}.table td.address[data-v-443fd860]{max-width:150px}}.btnClearFilters[data-v-443fd860]{align-self:flex-end;padding:8px 16px;border:1px solid rgba(220,53,69,.3);background:#dc354514;color:#a71d2a;border-radius:8px;cursor:pointer;font-size:13px;font-weight:600;transition:all .2s ease}.btnClearFilters[data-v-443fd860]:hover{background:#dc354526;border-color:#dc354580}.page[data-v-af84c07f]{--primary: #667eea;--primary-dark: #5a67d8;--accent: #764ba2;--bg: #f0f2f5;--text: #1a1a2e;--text-muted: #64748b;min-height:100vh;background:linear-gradient(135deg,#667eea15,#764ba215),var(--bg);padding:14px}.topbar[data-v-af84c07f]{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;background:#fff;border-radius:16px;box-shadow:0 4px 20px #667eea1a;flex-wrap:wrap;gap:12px}.brand[data-v-af84c07f]{display:flex;align-items:center}.brandLogo[data-v-af84c07f]{width:60px;height:60px;border-radius:12px;object-fit:contain;background:linear-gradient(135deg,#667eea20,#764ba220);padding:4px}.center[data-v-af84c07f]{flex:1;text-align:center;min-width:0}.title[data-v-af84c07f]{font-weight:800;font-size:20px;background:linear-gradient(135deg,var(--primary),var(--accent));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.empresa-filter-label[data-v-af84c07f]{font-size:12px;color:var(--primary);font-weight:600;margin-top:2px}.empresa-filter-label.muted[data-v-af84c07f]{color:var(--text-muted)}.right[data-v-af84c07f]{display:flex;align-items:center;gap:12px}.userInfo[data-v-af84c07f]{display:flex;flex-direction:column}.sub[data-v-af84c07f]{font-size:13px;font-weight:600;color:var(--text)}.btnVistaOperativa[data-v-af84c07f]{border:none;cursor:pointer;padding:10px 14px;border-radius:10px;font-weight:700;font-size:13px;color:#fff;background:linear-gradient(135deg,#27ae60,#2ecc71);transition:all .2s;white-space:nowrap}.btnVistaOperativa[data-v-af84c07f]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #27ae604d}.logout[data-v-af84c07f]{border:none;cursor:pointer;padding:10px 16px;border-radius:10px;font-weight:700;font-size:13px;color:#fff;background:linear-gradient(135deg,var(--primary),var(--accent));transition:all .2s}.logout[data-v-af84c07f]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #667eea4d}.tabs[data-v-af84c07f]{margin-top:14px;display:flex;gap:6px;padding:6px;background:#fff;border-radius:14px;box-shadow:0 2px 10px #0000000a;flex-wrap:wrap}.tab[data-v-af84c07f]{flex:1;min-width:fit-content;border:none;cursor:pointer;padding:10px 14px;border-radius:10px;font-weight:700;font-size:13px;color:var(--text-muted);background:transparent;transition:all .2s ease;white-space:nowrap}.tab[data-v-af84c07f]:hover{background:#667eea14;color:var(--primary)}.tab.active[data-v-af84c07f]{background:linear-gradient(135deg,var(--primary),var(--accent));color:#fff;box-shadow:0 4px 12px #667eea40}.content[data-v-af84c07f]{margin-top:14px;min-height:400px}.topbarWrapper[data-v-af84c07f]{position:relative}.hamburger[data-v-af84c07f]{display:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:40px;height:40px;border:1px solid rgba(102,126,234,.2);background:#667eea14;border-radius:10px;cursor:pointer;padding:0;flex-shrink:0}.hamburger span[data-v-af84c07f]{display:block;width:18px;height:2px;background:var(--primary);border-radius:2px;transition:all .25s ease}.hamburger.open span[data-v-af84c07f]:nth-child(1){transform:translateY(7px) rotate(45deg)}.hamburger.open span[data-v-af84c07f]:nth-child(2){opacity:0}.hamburger.open span[data-v-af84c07f]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobileMenu[data-v-af84c07f]{display:none}@media (max-width: 768px){.topbar[data-v-af84c07f]{padding:10px 12px}.right[data-v-af84c07f]{display:none!important}.hamburger[data-v-af84c07f]{display:flex}.mobileMenu[data-v-af84c07f]{display:flex;flex-direction:column;gap:8px;position:absolute;top:calc(100% + 8px);left:0;right:0;background:#fff;border-radius:14px;box-shadow:0 20px 50px #0000002e;border:1px solid rgba(0,0,0,.07);padding:12px;z-index:500}.mobileMenuUser[data-v-af84c07f]{padding:10px 12px;background:#667eea0f;border-radius:10px;font-size:13px;color:var(--text)}.mobileMenuSelector[data-v-af84c07f]{padding:4px 0}.mobileMenuBtn[data-v-af84c07f]{width:100%;padding:13px 14px;border:none;border-radius:10px;background:#667eea12;color:var(--primary);font-weight:700;font-size:14px;cursor:pointer;text-align:left;transition:background .15s}.mobileMenuBtn[data-v-af84c07f]:hover{background:#667eea21}.mobileMenuBtn.accent[data-v-af84c07f]{background:linear-gradient(135deg,var(--primary),var(--accent));color:#fff}.mobileMenuBtn.danger[data-v-af84c07f]{background:linear-gradient(135deg,#636e72,#d63031);color:#fff}.brandLogo[data-v-af84c07f]{width:50px;height:50px}}@media (max-width: 640px){.tab[data-v-af84c07f]{flex:1 1 calc(50% - 3px);font-size:12px;padding:10px 8px;text-align:center}}.modalOverlay[data-v-834ee4f9]{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-834ee4f9]{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-834ee4f9]{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-834ee4f9]{margin:0;font-size:20px;font-weight:800;color:#3b2416}.closeBtn[data-v-834ee4f9]{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-834ee4f9]:hover{background:#0000000f;color:#000c}.modalBody[data-v-834ee4f9]{padding:24px;display:flex;flex-direction:column;gap:16px}.formRow[data-v-834ee4f9]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.formGroup[data-v-834ee4f9]{display:flex;flex-direction:column;gap:6px}.formGroup label[data-v-834ee4f9]{font-size:13px;font-weight:700;color:#3b2416}.formGroup input[data-v-834ee4f9],.formGroup select[data-v-834ee4f9],.formGroup textarea[data-v-834ee4f9]{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-834ee4f9]:focus,.formGroup select[data-v-834ee4f9]:focus,.formGroup textarea[data-v-834ee4f9]:focus{border-color:#f2a11a;box-shadow:0 0 0 3px #f2a11a26}.formGroup input[data-v-834ee4f9]:disabled,.formGroup select[data-v-834ee4f9]:disabled,.formGroup textarea[data-v-834ee4f9]:disabled{background:#0000000a;cursor:not-allowed}.formGroup textarea[data-v-834ee4f9]{resize:vertical;min-height:60px}.hint[data-v-834ee4f9]{font-size:12px;color:#0000008c;font-style:italic}.checkboxLabel[data-v-834ee4f9]{display:flex;align-items:center;gap:8px;cursor:pointer;font-weight:600}.checkboxLabel input[type=checkbox][data-v-834ee4f9]{width:18px;height:18px;cursor:pointer}.alert[data-v-834ee4f9]{padding:12px 14px;border-radius:6px;font-size:13px;margin-bottom:16px;border-left:3px solid;line-height:1.5}.alertWarning[data-v-834ee4f9]{background:#ff980014;border-left-color:#f57c00;color:#e65100}.alertWarning strong[data-v-834ee4f9]{font-weight:700}.errorMsg[data-v-834ee4f9]{padding:10px 12px;background:#f4433614;border-left:3px solid #d32f2f;border-radius:6px;font-size:13px;color:#c62828}.modalFooter[data-v-834ee4f9]{display:flex;gap:12px;margin-top:8px}.btnCancel[data-v-834ee4f9],.btnSave[data-v-834ee4f9]{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-834ee4f9]{background:#fff;border:1px solid rgba(0,0,0,.12);color:#3b2416}.btnCancel[data-v-834ee4f9]:hover:not(:disabled){background:#0000000a}.btnSave[data-v-834ee4f9]{background:linear-gradient(90deg,#d84a2a,#f2a11a);color:#fff}.btnSave[data-v-834ee4f9]:hover:not(:disabled){box-shadow:0 4px 12px #d84a2a59;transform:translateY(-1px)}.btnCancel[data-v-834ee4f9]:disabled,.btnSave[data-v-834ee4f9]:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 640px){.formRow[data-v-834ee4f9]{grid-template-columns:1fr}}.container[data-v-7b5122c3]{background:#ffffffd9;border-radius:16px;padding:24px;box-shadow:0 2px 12px #00000014}.header[data-v-7b5122c3]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px;flex-wrap:wrap;gap:16px}.headerLeft h2[data-v-7b5122c3]{margin:0 0 8px;font-size:22px;font-weight:800;color:#3b2416}.stats[data-v-7b5122c3]{display:flex;gap:16px;font-size:13px}.stat[data-v-7b5122c3]{display:flex;gap:4px}.statLabel[data-v-7b5122c3]{color:#0009}.statValue[data-v-7b5122c3]{font-weight:700;color:#f2a11a}.btnAdd[data-v-7b5122c3]{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-7b5122c3]:hover{box-shadow:0 4px 12px #d84a2a59;transform:translateY(-1px)}.filters[data-v-7b5122c3]{display:flex;gap:12px;margin-bottom:20px;flex-wrap:wrap}.filterGroup[data-v-7b5122c3]{display:flex;align-items:center;gap:8px}.filterGroup label[data-v-7b5122c3]{font-size:13px;font-weight:600;color:#3b2416}.filterGroup select[data-v-7b5122c3],.filterGroup input[data-v-7b5122c3]{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-7b5122c3]{cursor:text;min-width:120px}.filterGroup select[data-v-7b5122c3]:focus,.filterGroup input[data-v-7b5122c3]:focus{border-color:#f2a11a;box-shadow:0 0 0 3px #f2a11a26}.loading[data-v-7b5122c3],.error[data-v-7b5122c3],.empty[data-v-7b5122c3]{text-align:center;padding:40px 20px;color:#0009}.spinner[data-v-7b5122c3]{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-7b5122c3 .8s linear infinite}@keyframes spin-7b5122c3{to{transform:rotate(360deg)}}.error[data-v-7b5122c3]{color:#d32f2f}.tableWrapper[data-v-7b5122c3]{overflow-x:auto;border-radius:10px;border:1px solid rgba(0,0,0,.08)}.table[data-v-7b5122c3]{width:100%;border-collapse:collapse;background:#fff}.table thead[data-v-7b5122c3]{background:linear-gradient(135deg,#d84a2a0d,#f2a11a0d);border-bottom:2px solid rgba(242,161,26,.2)}.table th[data-v-7b5122c3]{padding:12px 14px;text-align:left;font-size:12px;font-weight:800;color:#3b2416;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.table th.sortable[data-v-7b5122c3]{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .15s ease;position:relative}.table th.sortable[data-v-7b5122c3]:hover{background:#f2a11a14}.sortIcons[data-v-7b5122c3]{display:inline-flex;flex-direction:column;margin-left:4px;line-height:.6;vertical-align:middle}.sortIcon[data-v-7b5122c3]{font-size:10px;color:#00000040;transition:all .2s ease}.sortIcon.active[data-v-7b5122c3]{color:#f2a11a;font-weight:900;transform:scale(1.2)}.table tbody tr[data-v-7b5122c3]{border-bottom:1px solid rgba(0,0,0,.06);transition:background .15s ease}.table tbody tr[data-v-7b5122c3]:hover{background:#f2a11a0a}.table tbody tr.inactive[data-v-7b5122c3]{opacity:.6}.table td[data-v-7b5122c3]{padding:14px;font-size:13px;color:#3b2416}.table td.sede[data-v-7b5122c3]{font-weight:600}.table td.serieCode[data-v-7b5122c3]{font-family:Courier New,monospace;font-weight:700;font-size:14px;color:#d84a2a}.table td.number[data-v-7b5122c3]{text-align:right;font-family:Courier New,monospace;font-size:12px}.table td.obs[data-v-7b5122c3]{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:#0009}.badgeTipo[data-v-7b5122c3]{display:inline-block;padding:4px 8px;border-radius:10px;font-size:11px;font-weight:700;background:#2196f326;color:#1565c0}.badge[data-v-7b5122c3]{display:inline-block;padding:4px 10px;border-radius:12px;font-size:11px;font-weight:700;text-transform:uppercase}.badge.active[data-v-7b5122c3]{background:#4caf5026;color:#2e7d32}.badge.inactive[data-v-7b5122c3]{background:#00000014;color:#0009}.progress[data-v-7b5122c3]{min-width:100px}.progressBar[data-v-7b5122c3]{height:6px;background:#00000014;border-radius:3px;overflow:hidden;margin-bottom:4px}.progressFill[data-v-7b5122c3]{height:100%;background:linear-gradient(90deg,#4caf50,#8bc34a);transition:width .3s ease}.progressFill.warning[data-v-7b5122c3]{background:linear-gradient(90deg,#ff9800,#ffc107)}.progressFill.critical[data-v-7b5122c3]{background:linear-gradient(90deg,#f44336,#ff5722)}.progressText[data-v-7b5122c3]{font-size:11px;color:#0009;font-weight:600}.center[data-v-7b5122c3]{text-align:center}.toggle[data-v-7b5122c3]{border:none;cursor:pointer;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:700}.toggle.active[data-v-7b5122c3]{background:#4caf5026;color:#2e7d32}.toggle.inactive[data-v-7b5122c3]{background:#9e9e9e26;color:#616161}.actions[data-v-7b5122c3]{display:flex;gap:8px;justify-content:center}.btnEdit[data-v-7b5122c3]{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-7b5122c3]:hover{background:#f2a11a26}.btnClearFilters[data-v-7b5122c3]{align-self:flex-end;padding:8px 16px;border:1px solid rgba(220,53,69,.3);background:#dc354514;color:#a71d2a;border-radius:8px;cursor:pointer;font-size:13px;font-weight:600;transition:all .2s ease}.btnClearFilters[data-v-7b5122c3]:hover{background:#dc354526;border-color:#dc354580}@media (max-width: 768px){.filters[data-v-7b5122c3],.filterGroup[data-v-7b5122c3]{flex-direction:column;align-items:stretch}.filterGroup select[data-v-7b5122c3],.filterGroup input[data-v-7b5122c3]{width:100%}.table[data-v-7b5122c3]{font-size:11px}.table th[data-v-7b5122c3],.table td[data-v-7b5122c3]{padding:8px 6px}}.configForm[data-v-5470a29c]{background:#fff;border-radius:14px;box-shadow:0 2px 12px #00000014;overflow:hidden}.formHeader[data-v-5470a29c]{background:linear-gradient(135deg,#d84a2a,#f2a11a);color:#fff;padding:24px 28px}.formHeader h2[data-v-5470a29c]{margin:0 0 8px;font-size:22px;font-weight:800}.subtitle[data-v-5470a29c]{margin:0;font-size:14px;opacity:.95;font-weight:500}.loadingState[data-v-5470a29c]{padding:60px 28px;text-align:center;color:#0009}.spinner[data-v-5470a29c]{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-5470a29c .8s linear infinite}@keyframes spin-5470a29c{to{transform:rotate(360deg)}}.formBody[data-v-5470a29c]{padding:28px;display:flex;flex-direction:column;gap:32px}.formSection[data-v-5470a29c]{border:1px solid rgba(0,0,0,.08);border-radius:10px;padding:20px;background:#00000003}.sectionTitle[data-v-5470a29c]{margin:0 0 4px;font-size:16px;font-weight:800;color:#3b2416}.sectionDescription[data-v-5470a29c]{margin:0 0 16px;font-size:13px;color:#0000008c;font-style:italic}.formGrid[data-v-5470a29c]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:16px}.formGroup[data-v-5470a29c]{display:flex;flex-direction:column;gap:6px}.formGroup.fullWidth[data-v-5470a29c]{grid-column:1 / -1}.formGroup label[data-v-5470a29c]{font-size:13px;font-weight:700;color:#3b2416}.formGroup input[data-v-5470a29c],.formGroup select[data-v-5470a29c]{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-5470a29c]{cursor:pointer;padding:12px;background:#f2a11a0d;border:2px dashed rgba(242,161,26,.3)!important}.fileInput[data-v-5470a29c]:hover:not(:disabled){background:#f2a11a1a;border-color:#f2a11a80!important}.fileInput[data-v-5470a29c]::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-5470a29c]::file-selector-button:hover{box-shadow:0 2px 8px #d84a2a4d}.currentFile[data-v-5470a29c]{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-5470a29c]{font-size:16px}.fileName[data-v-5470a29c]{font-weight:600}.uploadingState[data-v-5470a29c]{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-5470a29c]{width:14px;height:14px;border:2px solid rgba(242,161,26,.2);border-top-color:#f2a11a;border-radius:50%;animation:spin-5470a29c .6s linear infinite;display:inline-block}.formGroup input[data-v-5470a29c]:focus,.formGroup select[data-v-5470a29c]:focus{border-color:#f2a11a;box-shadow:0 0 0 3px #f2a11a26}.formGroup input[data-v-5470a29c]:disabled,.formGroup select[data-v-5470a29c]:disabled{background:#0000000a;cursor:not-allowed}.hint[data-v-5470a29c]{font-size:12px;color:#0000008c;font-style:italic}.errorMsg[data-v-5470a29c],.successMsg[data-v-5470a29c]{padding:12px 14px;border-radius:8px;font-size:14px;font-weight:600}.errorMsg[data-v-5470a29c]{background:#f4433614;border-left:3px solid #d32f2f;color:#c62828}.successMsg[data-v-5470a29c]{background:#4caf5014;border-left:3px solid #388e3c;color:#2e7d32}.successMsg.small[data-v-5470a29c]{padding:8px 12px;font-size:13px;margin-top:8px}.testResult[data-v-5470a29c]{padding:14px 16px;border-radius:8px;font-size:13px}.testResult.success[data-v-5470a29c]{background:#4caf5014;border:1px solid rgba(56,142,60,.3);color:#2e7d32}.testResult.error[data-v-5470a29c]{background:#f4433614;border:1px solid rgba(211,47,47,.3);color:#c62828}.testResult strong[data-v-5470a29c]{display:block;margin-bottom:6px;font-size:14px}.testResult p[data-v-5470a29c]{margin:4px 0}.testData[data-v-5470a29c]{margin-top:10px;padding-top:10px;border-top:1px solid rgba(0,0,0,.1);font-size:12px}.formActions[data-v-5470a29c]{display:flex;gap:12px;margin-top:8px}.btnTest[data-v-5470a29c],.btnSave[data-v-5470a29c]{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-5470a29c]{background:#fff;border:1px solid rgba(0,0,0,.15);color:#3b2416}.btnTest[data-v-5470a29c]:hover:not(:disabled){background:#0000000a;border-color:#f2a11a}.btnSave[data-v-5470a29c]{background:linear-gradient(90deg,#d84a2a,#f2a11a);color:#fff}.btnSave[data-v-5470a29c]:hover:not(:disabled){box-shadow:0 4px 12px #d84a2a59;transform:translateY(-1px)}.btnTest[data-v-5470a29c]:disabled,.btnSave[data-v-5470a29c]:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 768px){.formGrid[data-v-5470a29c]{grid-template-columns:1fr}.formGroup.fullWidth[data-v-5470a29c]{grid-column:1}.formActions[data-v-5470a29c]{flex-direction:column}}.page[data-v-eea5db8d]{--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-eea5db8d]{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;background:#ffffffd9;border:1px solid rgba(0,0,0,.06);border-radius:16px;box-shadow:0 8px 30px #00000014;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);flex-wrap:wrap;gap:12px}.brand[data-v-eea5db8d]{display:flex;align-items:center}.brandLogo[data-v-eea5db8d]{width:65px;height:65px;border-radius:12px;object-fit:contain;background:#fff9;border:1px solid rgba(0,0,0,.06);padding:2px}.center[data-v-eea5db8d]{flex:1;text-align:center;min-width:0}.title[data-v-eea5db8d]{font-weight:900;font-size:18px;color:var(--brand-brown);letter-spacing:-.3px}.empresa-name[data-v-eea5db8d]{font-size:14px;font-weight:700;color:var(--brand-orange);margin-top:2px}.right[data-v-eea5db8d]{display:flex;align-items:center;gap:14px}.userInfo[data-v-eea5db8d]{text-align:right}.user-name[data-v-eea5db8d]{font-size:14px;font-weight:700;color:var(--brand-brown)}.user-role[data-v-eea5db8d]{font-size:11px;color:#3b241699;text-transform:uppercase;letter-spacing:.5px}.btnVistaOperativa[data-v-eea5db8d]{border:none;cursor:pointer;padding:10px 14px;border-radius:10px;font-weight:800;font-size:13px;color:#fff;background:linear-gradient(90deg,var(--brand-orange),var(--brand-red));transition:all .2s;white-space:nowrap}.btnVistaOperativa[data-v-eea5db8d]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #d84a2a4d}.logout[data-v-eea5db8d]{border:none;cursor:pointer;padding:10px 16px;border-radius:10px;font-weight:800;font-size:13px;color:#fff;background:linear-gradient(90deg,var(--brand-brown),var(--brand-red));transition:all .2s}.logout[data-v-eea5db8d]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #d84a2a4d}.tabs[data-v-eea5db8d]{margin-top:14px;display:flex;gap:6px;padding:8px;background:#ffffffbf;border:1px solid rgba(0,0,0,.06);border-radius:14px;flex-wrap:wrap}.tab[data-v-eea5db8d]{flex:1;min-width:fit-content;border:none;cursor:pointer;padding:10px 14px;border-radius:10px;font-weight:800;font-size:13px;color:#3b2416a6;background:transparent;transition:all .2s ease;white-space:nowrap}.tab[data-v-eea5db8d]:hover{background:#f2a11a1f;color:var(--brand-brown)}.tab.active[data-v-eea5db8d]{background:linear-gradient(90deg,var(--brand-red),var(--brand-orange));color:#fff;box-shadow:0 4px 14px #d84a2a4d}.content[data-v-eea5db8d]{margin-top:14px;min-height:400px}.topbarWrapper[data-v-eea5db8d]{position:relative}.hamburger[data-v-eea5db8d]{display:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:40px;height:40px;border:1px solid rgba(59,36,22,.12);background:#3b24160f;border-radius:10px;cursor:pointer;padding:0;flex-shrink:0}.hamburger span[data-v-eea5db8d]{display:block;width:18px;height:2px;background:var(--brand-brown);border-radius:2px;transition:all .25s ease}.hamburger.open span[data-v-eea5db8d]:nth-child(1){transform:translateY(7px) rotate(45deg)}.hamburger.open span[data-v-eea5db8d]:nth-child(2){opacity:0}.hamburger.open span[data-v-eea5db8d]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobileMenu[data-v-eea5db8d]{display:none}@media (max-width: 768px){.topbar[data-v-eea5db8d]{padding:10px 12px}.right[data-v-eea5db8d]{display:none!important}.hamburger[data-v-eea5db8d]{display:flex}.mobileMenu[data-v-eea5db8d]{display:flex;flex-direction:column;gap:8px;position:absolute;top:calc(100% + 8px);left:0;right:0;background:#fff;border-radius:14px;box-shadow:0 20px 50px #0000002e;border:1px solid rgba(0,0,0,.07);padding:12px;z-index:500}.mobileMenuUser[data-v-eea5db8d]{padding:10px 12px;background:#3b24160d;border-radius:10px}.mobileMenuName[data-v-eea5db8d]{font-size:14px;font-weight:700;color:var(--brand-brown)}.mobileMenuRole[data-v-eea5db8d]{font-size:11px;color:#3b24168c;text-transform:uppercase;letter-spacing:.5px;margin-top:2px}.mobileMenuBtn[data-v-eea5db8d]{width:100%;padding:13px 14px;border:none;border-radius:10px;background:#3b24160f;color:var(--brand-brown);font-weight:700;font-size:14px;cursor:pointer;text-align:left;transition:background .15s}.mobileMenuBtn[data-v-eea5db8d]:hover{background:#3b24161c}.mobileMenuBtn.accent[data-v-eea5db8d]{background:linear-gradient(90deg,var(--brand-red),var(--brand-orange));color:#fff}.mobileMenuBtn.danger[data-v-eea5db8d]{background:linear-gradient(90deg,var(--brand-brown),var(--brand-red));color:#fff}.brandLogo[data-v-eea5db8d]{width:55px;height:55px}.title[data-v-eea5db8d]{font-size:16px}}@media (max-width: 640px){.tab[data-v-eea5db8d]{flex:1 1 calc(50% - 3px);font-size:12px;padding:10px 8px;text-align:center}}.shell[data-v-4b21fa75]{--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-4b21fa75]{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-4b21fa75]{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-4b21fa75]{position:relative;z-index:1;width:min(520px,100%);display:grid;place-items:center;text-align:center;padding:32px;border-radius:18px;background:#0000002e;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border:1px solid rgba(255,255,255,.1)}.error-icon[data-v-4b21fa75]{font-size:120px;margin-bottom:16px;animation:shake-4b21fa75 .6s ease-in-out;filter:drop-shadow(0 8px 16px rgba(0,0,0,.35))}@keyframes shake-4b21fa75{0%,to{transform:rotate(0)}25%{transform:rotate(-8deg)}75%{transform:rotate(8deg)}}.error-code[data-v-4b21fa75]{font-size:72px;font-weight:900;background:linear-gradient(135deg,var(--brand-orange),var(--brand-red));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0;line-height:1;filter:drop-shadow(0 4px 8px rgba(0,0,0,.25))}.right[data-v-4b21fa75]{display:flex;align-items:center;justify-content:center;padding:20px;background:#fff}.card[data-v-4b21fa75]{width:min(420px,100%);padding:22px}.title[data-v-4b21fa75]{margin-bottom:14px;text-align:center}h2[data-v-4b21fa75]{margin:8px 0 6px;font-size:28px;color:var(--brand-brown);font-weight:800}.message[data-v-4b21fa75]{margin:0 0 16px;color:var(--muted);font-size:16px;line-height:1.6;text-align:center}.detail[data-v-4b21fa75]{margin:0 0 24px;padding:12px 16px;background:#f2a11a14;border:1px solid rgba(216,74,42,.18);border-radius:14px;font-size:15px;color:var(--muted);text-align:center}.detail strong[data-v-4b21fa75]{color:var(--brand-red);font-weight:700}.actions[data-v-4b21fa75]{display:flex;flex-direction:column;gap:12px;margin-top:20px}.btn-primary[data-v-4b21fa75],.btn-secondary[data-v-4b21fa75]{padding:12px 14px;border-radius:999px;font-weight:900;letter-spacing:.08em;font-size:14px;cursor:pointer;transition:all .2s ease;border:none}.btn-primary[data-v-4b21fa75]{color:#fff;background:linear-gradient(90deg,var(--primary),var(--primary2));box-shadow:0 12px 25px #d84a2a38}.btn-primary[data-v-4b21fa75]:hover{transform:translateY(-2px);box-shadow:0 14px 28px #d84a2a4d}.btn-secondary[data-v-4b21fa75]{background:#fff;color:var(--brand-brown);border:2px solid rgba(216,74,42,.25)}.btn-secondary[data-v-4b21fa75]:hover{background:#f2a11a0d;border-color:#d84a2a59}@media (min-width: 960px){.shell[data-v-4b21fa75]{grid-template-columns:1.15fr 1fr}.left[data-v-4b21fa75]{min-height:100vh;padding:48px}.right[data-v-4b21fa75]{padding:28px;background:linear-gradient(180deg,#ffffff14,#ffffff05)}.card[data-v-4b21fa75]{padding:26px}.error-icon[data-v-4b21fa75]{font-size:140px}.error-code[data-v-4b21fa75]{font-size:88px}}.shell[data-v-ebc433e0]{--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-ebc433e0]{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-ebc433e0]{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-ebc433e0]{position:relative;z-index:1;width:min(520px,100%);display:grid;place-items:center;text-align:center;padding:32px;border-radius:18px;background:#0000002e;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border:1px solid rgba(255,255,255,.1)}.error-icon[data-v-ebc433e0]{font-size:120px;margin-bottom:16px;animation:bounce-ebc433e0 1.2s ease-in-out infinite;filter:drop-shadow(0 8px 16px rgba(0,0,0,.35))}@keyframes bounce-ebc433e0{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.error-code[data-v-ebc433e0]{font-size:72px;font-weight:900;background:linear-gradient(135deg,var(--brand-orange),var(--brand-red));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0;line-height:1;filter:drop-shadow(0 4px 8px rgba(0,0,0,.25))}.right[data-v-ebc433e0]{display:flex;align-items:center;justify-content:center;padding:20px;background:#fff}.card[data-v-ebc433e0]{width:min(420px,100%);padding:22px}.title[data-v-ebc433e0]{margin-bottom:14px;text-align:center}h2[data-v-ebc433e0]{margin:8px 0 6px;font-size:28px;color:var(--brand-brown);font-weight:800}.message[data-v-ebc433e0]{margin:0 0 16px;color:var(--muted);font-size:16px;line-height:1.6;text-align:center}.detail[data-v-ebc433e0]{margin:0 0 24px;padding:12px 16px;background:#f2a11a14;border:1px solid rgba(216,74,42,.18);border-radius:14px;font-size:14px;color:var(--muted);text-align:center;word-break:break-all}.detail code[data-v-ebc433e0]{background:#d84a2a1a;padding:4px 8px;border-radius:6px;font-family:Courier New,monospace;color:var(--brand-red);font-weight:600;font-size:13px}.actions[data-v-ebc433e0]{display:flex;flex-direction:column;gap:12px;margin-top:20px}.btn-primary[data-v-ebc433e0],.btn-secondary[data-v-ebc433e0]{padding:12px 14px;border-radius:999px;font-weight:900;letter-spacing:.08em;font-size:14px;cursor:pointer;transition:all .2s ease;border:none}.btn-primary[data-v-ebc433e0]{color:#fff;background:linear-gradient(90deg,var(--primary),var(--primary2));box-shadow:0 12px 25px #d84a2a38}.btn-primary[data-v-ebc433e0]:hover{transform:translateY(-2px);box-shadow:0 14px 28px #d84a2a4d}.btn-secondary[data-v-ebc433e0]{background:#fff;color:var(--brand-brown);border:2px solid rgba(216,74,42,.25)}.btn-secondary[data-v-ebc433e0]:hover{background:#f2a11a0d;border-color:#d84a2a59}@media (min-width: 960px){.shell[data-v-ebc433e0]{grid-template-columns:1.15fr 1fr}.left[data-v-ebc433e0]{min-height:100vh;padding:48px}.right[data-v-ebc433e0]{padding:28px;background:linear-gradient(180deg,#ffffff14,#ffffff05)}.card[data-v-ebc433e0]{padding:26px}.error-icon[data-v-ebc433e0]{font-size:140px}.error-code[data-v-ebc433e0]{font-size:88px}}: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}
