.ui-btn[data-v-68415974]{position:relative;display:inline-flex;align-items:center;justify-content:center;height:52px;padding:0 22px;border-radius:14px;font-weight:800;font-size:15px;cursor:pointer;-webkit-user-select:none;user-select:none;border:2px solid transparent;transition:transform .06s ease-out,box-shadow .12s ease-out,background .12s ease-out,border-color .12s ease-out,opacity .12s ease-out}.ui-btn.block[data-v-68415974]{width:100%}.ui-btn[data-v-68415974]:disabled{opacity:.6;cursor:not-allowed}.ui-btn.loading[data-v-68415974]{pointer-events:none}.ui-btn[data-v-68415974]:focus-visible{outline:none;box-shadow:0 0 0 .2rem #22d3ff47,0 0 0 .36rem #ffffff29}.ui-btn.primary[data-v-68415974]{background:#22d3ff;color:#050b16;border-color:#ffffff2e;box-shadow:0 8px 18px #22d3ff40}.ui-btn.primary[data-v-68415974]:hover:not(:disabled):not(.loading){transform:translateY(-1px)}.ui-btn.ghost[data-v-68415974]{background:transparent;color:#fff;border-color:#fff6}.ui-btn.ghost[data-v-68415974]:hover:not(:disabled):not(.loading){background:#ffffff14}.ui-btn.destructive[data-v-68415974]{background:#ef4444;color:#fff;border-color:transparent}.ui-btn.destructive[data-v-68415974]:hover:not(:disabled):not(.loading){transform:translateY(-1px)}.content[data-v-68415974]{display:inline-flex;align-items:center;gap:8px;transition:opacity .12s ease-out}.ui-btn.loading .content[data-v-68415974]{opacity:.8}.spinner[data-v-68415974]{position:absolute;right:12px;width:18px;height:18px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:spin-68415974 .75s linear infinite}@keyframes spin-68415974{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.ui-btn[data-v-68415974]{transition:none}.spinner[data-v-68415974]{animation:none}}.ui-input[data-v-1484b4cd]{width:var(--input-width, min(620px, 90vw))}.lbl[data-v-1484b4cd]{display:block;color:#fff;font-weight:700;margin:0 0 6px}.req[data-v-1484b4cd]{color:#ef4444;margin-left:.25rem;font-weight:900}.control[data-v-1484b4cd]{width:100%;height:56px;background:#070b16;color:#fff;border:2px solid #1f3158;border-radius:14px;padding:0 16px;font-size:18px;outline:none;box-shadow:inset 0 1px #0000001f;transition:border-color .12s ease,box-shadow .12s ease,background .12s ease,color .12s ease}.control[data-v-1484b4cd]:focus-visible{border-color:var(--color-primary, #22d3ff);box-shadow:0 0 0 .35rem var(--color-focus, rgba(34,211,255,.22))}.control[data-v-1484b4cd]:disabled{opacity:.6;cursor:not-allowed}.control[readonly][data-v-1484b4cd]{background:#060a14}.hint[data-v-1484b4cd]{margin:.35rem 0 0;color:#cbd5e1;font-size:.875rem}.err[data-v-1484b4cd]{margin:.35rem 0 0;color:#ef4444;font-weight:700;font-size:.875rem}.ui-input.invalid .control[data-v-1484b4cd]{border-color:#ef4444e6;box-shadow:0 0 0 .2rem #ef44442e}@media(prefers-reduced-motion:reduce){.control[data-v-1484b4cd]{transition:none}}.ui-alert[data-v-1eb96839]{--surface: rgba(255,255,255,.08);--stroke: rgba(255,255,255,.18);border:1px solid var(--stroke);border-left-width:4px;border-radius:12px;padding:12px 14px;background:var(--surface);color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 10px 24px #0000002e,inset 0 1px #ffffff0d;z-index:200000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ui-alert.info[data-v-1eb96839]{border-left-color:#38bdf8}.ui-alert.success[data-v-1eb96839]{border-left-color:#22d3ff}.ui-alert.warn[data-v-1eb96839]{border-left-color:#f59e0b}.ui-alert.error[data-v-1eb96839]{border-left-color:#ef4444}.title[data-v-1eb96839]{margin:0 0 6px;font-weight:800;line-height:1.2}.msg[data-v-1eb96839]{margin:0;opacity:.92;line-height:1.45}.alert-portal[data-v-1eb96839]{position:fixed;inset:0;display:grid;place-items:start center;padding-top:18px;z-index:9999999;pointer-events:none}.ui-alert[data-v-1eb96839]{pointer-events:auto;min-width:320px;max-width:min(520px,calc(100vw - 32px))}@media(prefers-reduced-motion:reduce){.ui-alert[data-v-1eb96839]{transition:none!important}}.loader-wrap[data-v-4a2da9c1]{position:fixed;inset:0;display:grid;place-items:center;gap:10px;background:#00000052;z-index:200000;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px)}.spinner[data-v-4a2da9c1]{width:44px;height:44px;border-radius:9999px;border:3px solid rgba(255,255,255,.2);border-top-color:var(--color-primary, #22d3ff);animation:spin-4a2da9c1 .85s linear infinite}.label[data-v-4a2da9c1]{color:#fff;font-weight:700}.sr-only[data-v-4a2da9c1]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes spin-4a2da9c1{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.spinner[data-v-4a2da9c1]{animation:none}}.toast-wrap[data-v-fd5c31e7]{position:fixed;right:16px;bottom:16px;display:grid;gap:10px;z-index:200000;pointer-events:none}.toast[data-v-fd5c31e7]{pointer-events:auto;min-width:260px;max-width:340px;background:var(--color-surface, rgba(255,255,255,.08));border:1px solid var(--color-surface-stroke, rgba(255,255,255,.18));border-left:4px solid var(--color-primary, #22d3ff);border-radius:12px;padding:12px 14px;color:#fff;box-shadow:var(--shadow-panel, 0 20px 50px rgba(0,0,0,.35));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:toast-in-fd5c31e7 .18s ease-out both}.toast.success[data-v-fd5c31e7]{border-left-color:#22c55e}.toast.error[data-v-fd5c31e7]{border-left-color:#ef4444}.toast.warn[data-v-fd5c31e7]{border-left-color:#f59e0b}.toast.info[data-v-fd5c31e7]{border-left-color:#22d3ff}.title[data-v-fd5c31e7]{margin:0 0 6px;font-weight:800}.msg[data-v-fd5c31e7]{margin:0;opacity:.9}.sr-only[data-v-fd5c31e7]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes toast-in-fd5c31e7{0%{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}@media(prefers-reduced-motion:reduce){.toast[data-v-fd5c31e7]{animation:none}}.brand-logo[data-v-06ad0e3f]{display:inline-flex;align-items:center;gap:clamp(9px,1vw,14px);min-width:0;color:#fff}.brand-icon[data-v-06ad0e3f]{flex:0 0 auto;width:clamp(52px,5.2vw,76px);height:clamp(52px,5.2vw,76px);object-fit:contain}.brand-copy[data-v-06ad0e3f]{display:flex;flex-direction:column;min-width:0;line-height:1}.brand-copy strong[data-v-06ad0e3f]{font-size:clamp(24px,2.4vw,38px);font-weight:800;letter-spacing:.2em;white-space:nowrap}.brand-copy small[data-v-06ad0e3f]{margin-top:7px;font-size:clamp(9px,.9vw,14px);font-weight:650;letter-spacing:.18em;white-space:nowrap;color:#ffffffdb}.brand-logo.compact[data-v-06ad0e3f]{gap:8px}.compact .brand-icon[data-v-06ad0e3f]{width:80px;height:80px}.compact .brand-copy strong[data-v-06ad0e3f]{font-size:30px}.compact .brand-copy small[data-v-06ad0e3f]{margin-top:5px;font-size:10px}@media(max-width:620px){.brand-icon[data-v-06ad0e3f]{width:80px;height:80px}.brand-copy strong[data-v-06ad0e3f]{font-size:30px}.brand-copy small[data-v-06ad0e3f]{font-size:10px}}.summary-btn[data-v-ef72dbd6]{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:118px;height:42px;padding:0 14px;border-radius:10px;background:#101927;border:1px solid rgba(91,125,190,.34);color:#dfe7f5;cursor:pointer;font-size:14px;font-weight:800;box-shadow:0 6px 16px #0003,inset 0 1px #ffffff06;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.summary-btn svg[data-v-ef72dbd6]{width:19px;height:19px;fill:#b9c9e6;transition:fill .18s ease}.summary-btn[data-v-ef72dbd6]:hover{background:#17233a;border-color:#2b6fffad;box-shadow:0 8px 20px #0000003d,0 0 14px #2b6fff1f;transform:translateY(-1px)}.summary-btn:hover svg[data-v-ef72dbd6]{fill:#fff}.summary-btn[data-v-ef72dbd6]:focus-visible{outline:none;border-color:var(--primary);box-shadow:0 6px 16px #0003,0 0 0 2px #2b6fff33}@media(max-width:480px){.summary-btn[data-v-ef72dbd6]{min-width:42px;width:42px;padding:0}.summary-btn span[data-v-ef72dbd6]{display:none}}.summary-btn[data-v-ef72dbd6]{max-width:100%;box-sizing:border-box}@media(max-width:480px){.summary-btn[data-v-ef72dbd6]{min-width:42px;width:42px;max-width:42px}}@media(max-width:340px){.summary-btn[data-v-ef72dbd6]{min-width:40px;width:40px;max-width:40px}.summary-btn svg[data-v-ef72dbd6]{width:18px;height:18px}}.overlay[data-v-329a47b3]{position:fixed;inset:0;background:#03070fa3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:999}.drawer[data-v-329a47b3]{position:absolute;left:0;top:0;height:100%;width:min(420px,92vw);display:flex;flex-direction:column;background:linear-gradient(180deg,#101927,#0b1220);border-right:1px solid rgba(91,125,190,.36);padding:24px;overflow:auto;box-shadow:18px 0 45px #0000005c,0 0 30px #2b6fff14;transform:translate(0);animation:slide-329a47b3 .25s ease;scrollbar-width:thin;scrollbar-color:rgba(91,111,147,.38) transparent}.drawer[data-v-329a47b3]::-webkit-scrollbar{width:7px}.drawer[data-v-329a47b3]::-webkit-scrollbar-track{background:transparent}.drawer[data-v-329a47b3]::-webkit-scrollbar-thumb{background:#5b6f9359;border-radius:999px}.drawer[data-v-329a47b3]::-webkit-scrollbar-thumb:hover{background:#2b6fff85}@keyframes slide-329a47b3{0%{transform:translate(-100%)}}header[data-v-329a47b3]{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:22px;padding-bottom:15px;border-bottom:1px solid rgba(91,111,147,.22)}h2[data-v-329a47b3]{margin:0;color:var(--ink);font-size:20px;font-weight:800;letter-spacing:-.02em}button[data-v-329a47b3]{width:36px;height:36px;display:grid;place-items:center;padding:0;border-radius:9px;background:#151f30;border:1px solid rgba(91,125,190,.3);color:#fff;cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .18s ease}button[data-v-329a47b3]:hover{background:#1b2840;border-color:#2b6fff99;transform:rotate(2deg)}button[data-v-329a47b3]:focus-visible{outline:none;border-color:var(--primary);box-shadow:0 0 0 2px #2b6fff33}@media(max-width:600px){.drawer[data-v-329a47b3]{width:100%;padding:20px 16px}}@media(prefers-reduced-motion:reduce){.drawer[data-v-329a47b3]{animation:none}}.overlay[data-v-329a47b3]{width:100vw;height:100dvh}.drawer[data-v-329a47b3]{box-sizing:border-box;max-width:100vw;min-width:0}@media(max-width:600px){.drawer[data-v-329a47b3]{width:100%;max-width:100%;padding:clamp(14px,4vw,20px)}}@media(max-width:380px){.drawer[data-v-329a47b3]{padding:12px}header[data-v-329a47b3]{gap:8px;margin-bottom:16px}h2[data-v-329a47b3]{font-size:18px}}@media(orientation:landscape)and (max-height:520px){.drawer[data-v-329a47b3]{width:min(420px,92vw);padding:12px 16px}header[data-v-329a47b3]{margin-bottom:12px;padding-bottom:10px}}.btn-close-modal[data-v-329a47b3]{color:#ff5b5f!important;border-color:#ff5b5f94!important;background:#121b2a!important}.btn-close-modal svg[data-v-329a47b3]{width:26px;height:26px;fill:currentColor!important}.btn-close-modal[data-v-329a47b3]:hover:not(:disabled),.btn-close-modal[data-v-329a47b3]:focus-visible:not(:disabled){color:#ff6b6f!important;background:#182235!important;border-color:#ff5b5fe0!important;box-shadow:0 0 16px #ff5b5f24!important}.btn-close-modal[data-v-329a47b3]:active:not(:disabled){color:#ff4d52!important}@media(max-width:380px){.btn-close-modal[data-v-329a47b3]{width:34px;height:34px}.btn-close-modal svg[data-v-329a47b3]{width:24px;height:24px}}.section[data-v-0a7f7a77]{min-width:0}h3[data-v-0a7f7a77]{margin:0 0 10px;color:var(--ink);font-size:15px;font-weight:800}.grid[data-v-0a7f7a77]{display:grid;gap:10px}.operation[data-v-0a7f7a77]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;border-radius:12px;background:linear-gradient(180deg,var(--panel-hover),var(--panel));border:1px solid rgba(91,125,190,.28);color:#b9c3d2;box-shadow:inset 0 1px #ffffff06}.operation span[data-v-0a7f7a77]{font-size:12px;font-weight:700}.operation strong[data-v-0a7f7a77]{color:#fff;font-size:22px;line-height:1;font-weight:900;font-variant-numeric:tabular-nums}.operation:first-child strong[data-v-0a7f7a77]{color:#7fa6ff}@media(max-width:420px){.operation[data-v-0a7f7a77]{padding:12px}.operation strong[data-v-0a7f7a77]{font-size:20px}}.section[data-v-0a7f7a77],.grid[data-v-0a7f7a77],.operation[data-v-0a7f7a77]{min-width:0;max-width:100%}.operation span[data-v-0a7f7a77]{min-width:0;overflow-wrap:anywhere}@media(max-width:420px){.operation[data-v-0a7f7a77]{padding:11px 12px}.operation strong[data-v-0a7f7a77]{font-size:20px}}section[data-v-8e4ecfa9]{min-width:0;margin-top:20px}h3[data-v-8e4ecfa9]{margin:0 0 4px;color:var(--ink);font-size:15px;font-weight:800;letter-spacing:-.01em}.operation[data-v-8e4ecfa9]{display:flex;align-items:center;gap:8px;min-width:0;padding:13px 14px;margin-top:10px;border-radius:12px;background:linear-gradient(180deg,var(--panel-hover),var(--panel));border:1px solid rgba(91,125,190,.28);color:#e8edf6;box-shadow:inset 0 1px #ffffff06;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.operation b[data-v-8e4ecfa9]{color:#fff;font-size:13px;font-weight:800}.operation small[data-v-8e4ecfa9]{min-width:0;color:var(--muted);font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operation[data-v-8e4ecfa9]:hover{transform:translateY(-1px);border-color:#2b6fff85;background:linear-gradient(180deg,#18243a,#121c2c);box-shadow:0 8px 18px #0000002e,0 0 12px #2b6fff14}@media(max-width:420px){section[data-v-8e4ecfa9]{margin-top:16px}.operation[data-v-8e4ecfa9]{flex-wrap:wrap}}section[data-v-8e4ecfa9],.operation[data-v-8e4ecfa9]{min-width:0;max-width:100%}.operation[data-v-8e4ecfa9]{flex-wrap:wrap}.operation b[data-v-8e4ecfa9]{flex:0 1 auto;min-width:0}.operation small[data-v-8e4ecfa9]{flex:1 1 120px;min-width:80px}@media(max-width:480px){.operation[data-v-8e4ecfa9]{align-items:flex-start;flex-direction:column;gap:4px;padding:11px 12px}.operation small[data-v-8e4ecfa9]{width:100%;white-space:normal;overflow-wrap:anywhere}}.screen[data-v-2c02a550]{--gap:clamp(10px,1.5vw,16px);--padY:clamp(12px,2vh,20px);--padX:clamp(12px,2vw,28px);--tile-radius:16px;position:fixed;inset:0;display:grid;grid-template-rows:auto 1fr;color:var(--ink);background:var(--bg);font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Arial,sans-serif;padding:var(--padY) var(--padX);gap:var(--gap);overflow:hidden;-webkit-app-region:drag}.screen[data-v-2c02a550],.screen[data-v-2c02a550] *{box-sizing:border-box}button[data-v-2c02a550],a[data-v-2c02a550],input[data-v-2c02a550]{-webkit-app-region:no-drag}.bg[data-v-2c02a550]{position:absolute;inset:0;pointer-events:none;overflow:hidden}.gradient[data-v-2c02a550]{position:absolute;inset:-20%;background:radial-gradient(38% 42% at 12% 16%,rgba(40,67,170,.2),transparent 68%),radial-gradient(34% 38% at 91% 76%,rgba(78,48,158,.14),transparent 68%),radial-gradient(40% 38% at 52% 82%,rgba(43,111,255,.07),transparent 72%);filter:blur(34px)}.grain[data-v-2c02a550]{position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg width='160' height='160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence baseFrequency='.65' numOctaves='2'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.035'/%3E%3C/svg%3E");mix-blend-mode:soft-light}.station[data-v-2c02a550]{position:absolute;bottom:0;left:0;width:175px;height:225px;opacity:.72;transform-origin:bottom left}.topbar[data-v-2c02a550]{position:relative;z-index:2;display:flex;flex-direction:column;gap:12px;padding:14px 18px;border:1px solid rgba(91,125,190,.25);border-radius:14px;background:linear-gradient(180deg,#101927f0,#0b1220db);box-shadow:0 12px 30px #0003,inset 0 1px #ffffff06;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.header-row[data-v-2c02a550]{display:grid;grid-template-columns:minmax(220px,1fr) auto minmax(220px,1fr);align-items:center;gap:16px}.header-date[data-v-2c02a550]{color:var(--muted);font-size:clamp(11px,1vw,14px);font-weight:600;line-height:1.3}.header-title[data-v-2c02a550]{text-align:center;min-width:0}.header-user[data-v-2c02a550]{justify-self:end}.header-actions[data-v-2c02a550]{display:flex;align-items:center;min-height:40px}.datetime[data-v-2c02a550]{color:var(--muted-strong);font-size:clamp(12px,1vw,15px);font-weight:700;line-height:1.15;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.substats[data-v-2c02a550]{display:flex;flex-wrap:wrap;gap:8px}.pill[data-v-2c02a550]{display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border-radius:999px;background:#ffffff0b;border:1px solid rgba(91,125,190,.3);color:var(--muted-strong);font-weight:800;font-size:12px;line-height:1.1;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;box-shadow:inset 0 1px #ffffff06}.pill b[data-v-2c02a550]{color:#fff;font-weight:900;font-variant-numeric:tabular-nums}.center[data-v-2c02a550]{justify-self:center;font-weight:900;font-size:clamp(14px,1.4vw,18px);color:#fff;text-align:center;white-space:nowrap}.user[data-v-2c02a550]{display:flex;gap:10px;align-items:center;min-width:0}.avatar[data-v-2c02a550]{flex:0 0 auto;width:40px;height:40px;border-radius:10px;display:grid;place-items:center;background:#2b6fff1f;border:1px solid rgba(43,111,255,.32);box-shadow:0 0 16px #2b6fff14}.avatar svg[data-v-2c02a550]{width:28px;height:28px}.meta[data-v-2c02a550]{min-width:0}.meta .name[data-v-2c02a550]{color:#fff;font-weight:800;line-height:1.05;max-width:26ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meta small[data-v-2c02a550]{display:block;margin-top:3px;color:var(--muted);max-width:26ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.layout[data-v-2c02a550]{position:relative;z-index:1;display:flex;justify-content:center;align-items:flex-start;min-height:0;overflow:hidden;padding-top:clamp(18px,3vh,34px)}.pill-openings[data-v-2c02a550]{border-color:#2b6fff57;background:#2b6fff1a;color:#b9ccff}.active-openings[data-v-2c02a550]{position:absolute;top:10px;left:50%;transform:translate(-50%);width:min(980px,calc(100% - 48px));padding:12px 14px;border-radius:15px;background:linear-gradient(180deg,#101927f5,#0b1220f5);border:1px solid rgba(43,111,255,.28);box-shadow:0 10px 26px #00000042,0 0 22px #2b6fff0f,inset 0 1px #ffffff08;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:3;opacity:.98}.openings-head[data-v-2c02a550]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.openings-head strong[data-v-2c02a550]{display:block;font-size:14px;font-weight:900;color:#fff}.openings-head span[data-v-2c02a550]{display:block;margin-top:2px;font-size:11px;font-weight:700;color:var(--muted)}.openings-head small[data-v-2c02a550]{flex:0 0 auto;padding:5px 10px;border-radius:999px;font-size:11px;font-weight:900;color:#fff;background:var(--primary);box-shadow:0 0 14px #2b6fff38}.openings-list[data-v-2c02a550]{display:flex;gap:9px;overflow-x:auto;padding-bottom:2px;scrollbar-width:thin;scrollbar-color:rgba(91,111,147,.35) transparent;overscroll-behavior-x:contain}.opening-chip[data-v-2c02a550]{flex:0 0 auto;min-width:170px;max-width:230px;display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:linear-gradient(180deg,#1a2332f5,#101927f5);border:1px solid rgba(43,111,255,.24);color:#fff}.opening-chip.almacen[data-v-2c02a550]{border-color:#f2c94c4d}.opening-chip.more[data-v-2c02a550]{min-width:auto;justify-content:center;font-weight:900;color:#7fa6ff}.opening-icon[data-v-2c02a550]{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border-radius:10px;background:#2b6fff1a;border:1px solid rgba(43,111,255,.24)}.opening-text[data-v-2c02a550]{min-width:0}.opening-text b[data-v-2c02a550],.opening-text small[data-v-2c02a550]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.opening-text b[data-v-2c02a550]{font-size:13px;font-weight:900}.opening-text small[data-v-2c02a550]{margin-top:2px;font-size:11px;font-weight:700;color:var(--muted)}.menu[data-v-2c02a550]{width:100%;max-width:980px;display:grid;gap:clamp(12px,1.6vw,18px);grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:clamp(124px,14.4vh,150px);align-content:start;justify-content:center;max-height:100%;overflow-y:auto;overflow-x:visible;padding:16px 12px 12px;padding-bottom:clamp(18px,3vh,32px);scroll-padding-bottom:clamp(18px,3vh,32px);scrollbar-width:thin;scrollbar-color:rgba(91,111,147,.28) transparent}.menu[data-v-2c02a550]::-webkit-scrollbar{width:7px}.menu[data-v-2c02a550]::-webkit-scrollbar-track{background:transparent}.menu[data-v-2c02a550]::-webkit-scrollbar-thumb{background:#5b6f9347;border-radius:999px}.tile[data-v-2c02a550]{position:relative;display:grid;grid-template-rows:1fr auto;place-items:center;background:linear-gradient(180deg,#101927fa,#0b1220fa);border:1px solid rgba(91,125,190,.28);border-radius:var(--tile-radius);color:#fff;box-shadow:0 8px 20px #00000042,inset 0 1px #ffffff09;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;transition:transform .16s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease;padding:clamp(10px,1.2vw,16px)}.tile[data-v-2c02a550]:before{content:"";position:absolute;inset:0;border-radius:var(--tile-radius);background:linear-gradient(180deg,rgba(255,255,255,.055),transparent 48%);pointer-events:none}.icon[data-v-2c02a550]{display:grid;place-items:center;width:100%;height:100%}.icon svg[data-v-2c02a550]{width:clamp(38px,4.8vh,54px);height:clamp(38px,4.8vh,54px);fill:#dfe7f5;filter:drop-shadow(0 0 8px rgba(43,111,255,.1));transition:fill .18s ease,filter .18s ease,transform .18s ease}.label[data-v-2c02a550]{margin-top:9px;margin-bottom:4px;font-weight:800;font-size:clamp(13px,1.2vw,16px);letter-spacing:.1px;color:#f4f7fb;text-align:center;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tile[data-v-2c02a550]:hover{transform:translateY(-3px) scale(1.018)!important;border-color:#2b6fffad;background:linear-gradient(180deg,#18284a,#0d1729);box-shadow:0 14px 28px #00000052,0 0 18px #2b6fff29,inset 0 1px #ffffff0b;z-index:5}.tile:hover .icon svg[data-v-2c02a550]{fill:#fff;filter:drop-shadow(0 0 12px rgba(43,111,255,.32));transform:scale(1.04)}.tile[data-v-2c02a550]:focus-visible{outline:none;border-color:var(--primary);box-shadow:0 8px 20px #00000042,0 0 0 2px #2b6fff33}.tile[data-v-2c02a550]:active{transform:translateY(-1px) scale(1.01)!important}.tile-exit[data-v-2c02a550]{border-color:#ffffff21}.tile-exit[data-v-2c02a550]:hover{border-color:#ef5b6b94;box-shadow:0 14px 28px #00000052,0 0 16px #ef5b6b21,inset 0 1px #ffffff0a}.alert-layer[data-v-2c02a550]{position:fixed;left:50%;top:16px;transform:translate(-50%);z-index:100000;width:min(680px,calc(100% - 32px));pointer-events:none}@media(max-width:980px){.header-row[data-v-2c02a550]{grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr)}}@media(max-width:820px){.menu[data-v-2c02a550]{grid-template-columns:repeat(2,minmax(0,1fr))}.center[data-v-2c02a550]{display:none}.header-row[data-v-2c02a550]{grid-template-columns:1fr auto}.header-date[data-v-2c02a550]{min-width:0}.active-openings[data-v-2c02a550]{width:calc(100% - 28px)}}@media(max-width:560px){.screen[data-v-2c02a550]{padding:8px;gap:8px}.topbar[data-v-2c02a550]{padding:11px 12px;border-radius:12px}.header-row[data-v-2c02a550]{gap:10px}.header-date[data-v-2c02a550]{font-size:10px}.menu[data-v-2c02a550]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:8px}.tile[data-v-2c02a550]{padding:8px;border-radius:14px}.label[data-v-2c02a550]{font-size:12px}.active-openings[data-v-2c02a550]{width:calc(100% - 16px);padding:10px}.opening-chip[data-v-2c02a550]{min-width:150px}.station[data-v-2c02a550]{width:130px;height:170px;opacity:.52}}@media(max-width:400px){.menu[data-v-2c02a550]{grid-template-columns:1fr}.meta .name[data-v-2c02a550],.meta small[data-v-2c02a550]{max-width:17ch}.header-date[data-v-2c02a550]{white-space:normal}}@media(max-height:680px){.topbar[data-v-2c02a550]{padding:10px 14px;gap:8px}.menu[data-v-2c02a550]{grid-auto-rows:clamp(108px,16.8vh,132px);gap:10px;padding-top:6px;padding-bottom:24px}.icon svg[data-v-2c02a550]{width:clamp(34px,4.4vh,48px);height:clamp(34px,4.4vh,48px)}.label[data-v-2c02a550]{font-size:clamp(12px,1.15vw,14px)}}@media(prefers-reduced-motion:reduce){.tile[data-v-2c02a550],.tile .icon svg[data-v-2c02a550]{transition:none}}.screen[data-v-2c02a550]{min-width:0;min-height:0;width:100%;height:100%}.topbar[data-v-2c02a550],.header-row[data-v-2c02a550],.layout[data-v-2c02a550],.menu[data-v-2c02a550],.active-openings[data-v-2c02a550],.openings-list[data-v-2c02a550],.opening-chip[data-v-2c02a550],.tile[data-v-2c02a550]{min-width:0;max-width:100%}.layout[data-v-2c02a550]{width:100%;overflow:hidden}.menu[data-v-2c02a550]{box-sizing:border-box;width:min(980px,100%);max-width:100%;min-width:0}@media(max-width:1100px){.layout[data-v-2c02a550]{overflow:auto;overflow-x:hidden;padding-left:clamp(8px,2vw,20px);padding-right:clamp(8px,2vw,20px);padding-bottom:clamp(12px,3vh,24px)}.menu[data-v-2c02a550]{width:100%;max-width:720px;margin-inline:auto}.tile[data-v-2c02a550]{min-width:0}}@media(max-width:820px){.topbar[data-v-2c02a550],.header-row[data-v-2c02a550]{width:100%}.active-openings[data-v-2c02a550]{width:calc(100% - 20px);max-width:720px}.menu[data-v-2c02a550]{width:100%;max-width:720px}}@media(max-width:560px){.screen[data-v-2c02a550]{padding:6px;gap:7px}.topbar[data-v-2c02a550]{padding:10px}.header-row[data-v-2c02a550]{gap:8px}.user[data-v-2c02a550]{max-width:100%}.meta .name[data-v-2c02a550],.meta small[data-v-2c02a550]{max-width:20ch}.active-openings[data-v-2c02a550]{position:relative;top:auto;left:auto;transform:none;width:100%;max-width:none;margin:0 auto 4px}.layout[data-v-2c02a550]{padding:4px;align-items:start}.menu[data-v-2c02a550]{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(108px,1fr);gap:8px;padding:4px 2px 16px}.tile[data-v-2c02a550]{width:100%;min-height:108px;padding:8px 6px;border-radius:13px}.icon svg[data-v-2c02a550]{width:clamp(32px,10vw,46px);height:clamp(32px,10vw,46px)}.label[data-v-2c02a550]{font-size:clamp(11px,3.2vw,13px);white-space:normal;line-height:1.15}.opening-chip[data-v-2c02a550]{min-width:140px;max-width:200px}}@media(max-width:380px){.menu[data-v-2c02a550]{grid-template-columns:1fr;grid-auto-rows:minmax(86px,1fr)}.tile[data-v-2c02a550]{min-height:86px}.label[data-v-2c02a550]{font-size:12px}.icon svg[data-v-2c02a550]{width:34px;height:34px}.meta .name[data-v-2c02a550],.meta small[data-v-2c02a550]{max-width:15ch}.active-openings[data-v-2c02a550]{padding:9px}}@media(orientation:landscape)and (max-height:520px){.screen[data-v-2c02a550]{padding:5px 8px;gap:5px}.topbar[data-v-2c02a550]{padding:7px 10px}.active-openings[data-v-2c02a550]{top:4px;padding:8px 10px}.menu[data-v-2c02a550]{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(82px,1fr);gap:7px;padding:4px 2px 10px}.tile[data-v-2c02a550]{min-height:82px;padding:5px}.icon svg[data-v-2c02a550]{width:34px;height:34px}.label[data-v-2c02a550]{font-size:11px;margin-top:4px}}@media(min-width:1600px){.menu[data-v-2c02a550],.active-openings[data-v-2c02a550]{max-width:1100px}}.tile-exit[data-v-2c02a550]{color:#ff5b5f!important}.tile-exit .icon svg[data-v-2c02a550]{fill:#ff5b5f!important}.tile-exit[data-v-2c02a550]:hover:not(:disabled),.tile-exit[data-v-2c02a550]:focus-visible:not(:disabled){color:#ff6b6f!important;border-color:#ff5b5fb8!important;box-shadow:0 10px 24px #00000042,0 0 16px #ff5b5f1f!important}.tile-exit:hover:not(:disabled) .icon svg[data-v-2c02a550],.tile-exit:focus-visible:not(:disabled) .icon svg[data-v-2c02a550]{fill:#ff6b6f!important}@media(prefers-reduced-motion:reduce){.tile-exit[data-v-2c02a550],.tile-exit .icon svg[data-v-2c02a550]{transition:none!important}}.screen[data-v-8ba7c07c]{position:fixed;inset:0;background:var(--bg);color:var(--ink);font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Arial,sans-serif;padding:clamp(16px,2vh,20px) clamp(16px,2vw,28px);display:grid;grid-template-rows:auto 1fr;gap:clamp(10px,2vh,14px);overflow:hidden;box-sizing:border-box}.bg[data-v-8ba7c07c]{position:absolute;inset:0;pointer-events:none;overflow:hidden}.gradient[data-v-8ba7c07c]{position:absolute;inset:-20%;background:radial-gradient(40% 40% at 20% 20%,rgba(43,111,255,.22),transparent 60%),radial-gradient(36% 36% at 85% 15%,rgba(43,111,255,.13),transparent 60%),radial-gradient(46% 46% at 50% 80%,rgba(255,255,255,.08),transparent 70%);filter:blur(24px);animation:float-8ba7c07c 16s ease-in-out infinite alternate}@keyframes float-8ba7c07c{0%{transform:translateY(0)}to{transform:translateY(-2%)}}.grain[data-v-8ba7c07c]{position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg width='160' height='160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence baseFrequency='.65' numOctaves='2'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.05'/%3E%3C/svg%3E");mix-blend-mode:soft-light}.station[data-v-8ba7c07c]{position:absolute;bottom:0;left:0;right:0;height:160px}.topbar[data-v-8ba7c07c]{position:relative;z-index:2;display:flex;flex-direction:column;gap:12px;padding:14px 18px;margin-bottom:clamp(8px,1.6vh,16px);border:1px solid rgba(72,95,140,.22);border-radius:14px;background:linear-gradient(180deg,#101825e0,#0b121ec7);box-shadow:0 12px 30px #0003,inset 0 1px #ffffff06;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.header-row[data-v-8ba7c07c]{display:grid;grid-template-columns:minmax(220px,1fr) auto minmax(220px,1fr);align-items:center;gap:16px}.header-date[data-v-8ba7c07c]{justify-self:start;color:var(--muted);font-size:clamp(11px,1vw,14px);font-weight:600;line-height:1.3}.header-title[data-v-8ba7c07c]{justify-self:center;text-align:center;min-width:0}.header-user[data-v-8ba7c07c]{justify-self:end}.user[data-v-8ba7c07c]{display:flex;gap:10px;align-items:center;min-width:0}.avatar[data-v-8ba7c07c]{flex:0 0 auto;width:40px;height:40px;border-radius:10px;display:grid;place-items:center;background:#2b6fff1f;border:1px solid rgba(43,111,255,.3);box-shadow:0 0 16px #2b6fff14}.avatar svg[data-v-8ba7c07c]{width:28px;height:28px}.meta[data-v-8ba7c07c]{min-width:0}.meta .name[data-v-8ba7c07c]{color:#fff;font-weight:800;line-height:1.05;max-width:26ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meta small[data-v-8ba7c07c]{display:block;margin-top:3px;color:var(--muted);max-width:26ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:900px){.header-row[data-v-8ba7c07c]{grid-template-columns:minmax(0,1fr) auto}.header-title[data-v-8ba7c07c]{grid-column:1 / -1;grid-row:1}.header-date[data-v-8ba7c07c]{grid-column:1;grid-row:2}.header-user[data-v-8ba7c07c]{grid-column:2;grid-row:2}}@media(max-width:560px){.topbar[data-v-8ba7c07c]{padding:11px 12px;border-radius:12px}.header-row[data-v-8ba7c07c]{gap:10px}.header-date[data-v-8ba7c07c]{font-size:10px}.meta .name[data-v-8ba7c07c],.meta small[data-v-8ba7c07c]{max-width:17ch}}.layout[data-v-8ba7c07c]{position:relative;z-index:1;height:100%;min-height:0;padding:0 clamp(20px,2.6vh,40px) clamp(20px,4vh,40px);display:grid;grid-template-columns:minmax(640px,860px) 360px;gap:28px;align-items:center;justify-content:center;box-sizing:border-box}.card[data-v-8ba7c07c]{width:100%;background:var(--panel);border:1px solid var(--panel-stroke);border-radius:20px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 18px 40px #00000047;padding:clamp(18px,3vh,28px);display:flex;flex-direction:column;align-items:center;text-align:center}.head[data-v-8ba7c07c]{margin-bottom:clamp(12px,2vh,18px)}.title[data-v-8ba7c07c]{margin:0 0 6px;font-size:clamp(22px,3.2vw,32px);font-weight:900;color:#fff}.date[data-v-8ba7c07c]{margin:0;color:var(--muted);font-weight:700}.actions[data-v-8ba7c07c]{width:100%;display:grid;grid-template-columns:repeat(2,320px);gap:clamp(12px,1.8vw,18px);justify-content:center;align-content:center;margin:clamp(10px,1.4vh,14px) 0 -20px}.tile[data-v-8ba7c07c]{position:relative;display:grid;grid-template-rows:1fr auto;place-items:center;width:320px;height:150px;border-radius:20px;gap:12px;background:linear-gradient(180deg,#101927f5,#0b121ef5);border:1px solid rgba(91,125,190,.34);color:#fff;box-shadow:0 10px 18px #0000003d,inset 0 1px #ffffff0d;-webkit-backdrop-filter:blur(10px) saturate(1.1);backdrop-filter:blur(10px) saturate(1.1);cursor:pointer;transform-origin:center;transition:transform .2s cubic-bezier(.2,.9,.2,1.18),border-color .16s ease,box-shadow .16s ease,background .16s ease,opacity .16s ease,filter .16s ease}.tile[data-v-8ba7c07c]:disabled{opacity:.55;cursor:not-allowed;filter:grayscale(.2) saturate(.7)}.tile[data-v-8ba7c07c]:hover:not(:disabled),.tile[data-v-8ba7c07c]:focus-visible:not(:disabled){transform:scale(1.04);border-color:#2b6fffb3;box-shadow:0 16px 28px #0000004d,0 0 0 .12rem #2b6fff24,inset 0 1px #ffffff12}.tile[data-v-8ba7c07c]:active:not(:disabled){transform:scale(1.07)}.actions .tile .icon[data-v-8ba7c07c]{display:grid;place-items:center;width:100%;height:64%}.actions .tile .icon svg[data-v-8ba7c07c]{width:72px;height:72px;fill:#d7deeb}.actions .tile .label[data-v-8ba7c07c]{margin-bottom:30px;font-weight:800;font-size:clamp(13px,1.3vw,16px);letter-spacing:.2px;line-height:1.1}.times[data-v-8ba7c07c]{width:100%;display:grid;grid-template-columns:repeat(2,320px);gap:clamp(12px,1.6vw,18px);justify-content:center;margin-bottom:-10px}.time[data-v-8ba7c07c]{width:320px;min-height:72px;padding:12px 18px;border-radius:16px;display:flex;justify-content:space-between;align-items:center;background:var(--field);border:1px solid var(--field-border);gap:14px;box-shadow:inset 0 1px #ffffff0a}.tlabel[data-v-8ba7c07c]{font-weight:700;font-size:clamp(13px,1.1vw,15px);opacity:.85;white-space:nowrap}.value[data-v-8ba7c07c]{font-weight:900;font-size:clamp(15px,1.4vw,18px);white-space:nowrap;font-variant-numeric:tabular-nums;text-align:right}.foot[data-v-8ba7c07c]{display:flex;justify-content:center;margin-top:12px}.btn.ghost[data-v-8ba7c07c]{height:42px;min-height:42px;padding:0 18px;border-radius:14px;font-weight:800;cursor:pointer;color:#fff;background:transparent;border:1px solid rgba(150,170,205,.62);box-shadow:none;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.btn.ghost[data-v-8ba7c07c]:hover,.btn.ghost[data-v-8ba7c07c]:focus-visible{border-color:#2b6fffb8;background:#2b6fff14;box-shadow:0 0 14px #2b6fff1f;transform:translateY(-1px)}.history[data-v-8ba7c07c]{width:100%;background:var(--panel);border:1px solid var(--panel-stroke);border-radius:20px;padding:18px;box-shadow:0 18px 40px #00000047;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;flex-direction:column;gap:10px;color:#fff;min-height:0;max-height:100%;overflow-y:auto}.history-title[data-v-8ba7c07c]{margin:0 0 6px;font-size:clamp(18px,2.2vw,22px);opacity:.9}.history-inner[data-v-8ba7c07c]{display:flex;flex-direction:column;gap:12px}.history-block[data-v-8ba7c07c]{background:#ffffff09;border:1px dashed rgba(91,125,190,.3);border-radius:14px;padding:12px;flex-shrink:0}.day-head[data-v-8ba7c07c]{display:flex;align-items:center;gap:8px;margin:0 0 8px;font-weight:900}.calendar-ic[data-v-8ba7c07c]{opacity:.85}.list[data-v-8ba7c07c]{list-style:none;padding:0;margin:0;display:grid;gap:8px}.item[data-v-8ba7c07c]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;background:#070c1861;border:1px solid rgba(91,125,190,.25);border-radius:12px;padding:10px 12px}.item.empty[data-v-8ba7c07c]{opacity:.6;justify-content:center;grid-template-columns:1fr}.item.emptyline[data-v-8ba7c07c]{opacity:.65}.text[data-v-8ba7c07c]{font-weight:800}.dot[data-v-8ba7c07c]{width:10px;height:10px;border-radius:50%;display:inline-block}.dot.ok[data-v-8ba7c07c]{background:#2b6fff}.dot.ko[data-v-8ba7c07c]{background:#ff7b7b}.type-pill[data-v-8ba7c07c]{padding:4px 10px;border-radius:999px;font-size:12px;font-weight:900;border:1px solid rgba(255,255,255,.18);letter-spacing:.2px}.type-pill.in[data-v-8ba7c07c]{background:#2b6fff24}.type-pill.out[data-v-8ba7c07c]{background:#ff7b7b2e}.alert-layer[data-v-8ba7c07c]{position:fixed;left:50%;top:16px;transform:translate(-50%);z-index:100000;width:min(680px,92vw);pointer-events:none}.btn-estandar[data-v-8ba7c07c]{width:200px;min-width:200px;height:42px;min-height:42px;display:inline-flex;align-items:center;justify-content:center;padding:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:1100px){.layout[data-v-8ba7c07c]{grid-template-columns:minmax(0,1fr);align-items:flex-start}.history[data-v-8ba7c07c]{max-height:none;overflow-y:visible}.actions[data-v-8ba7c07c],.times[data-v-8ba7c07c]{grid-template-columns:minmax(0,1fr)}.tile[data-v-8ba7c07c],.time[data-v-8ba7c07c]{width:100%;max-width:420px;margin-inline:auto}}.registro-layout[data-v-8ba7c07c],.layout[data-v-8ba7c07c]{min-height:0;align-items:center!important;justify-content:center;gap:clamp(18px,2vw,28px)}.form-panel[data-v-8ba7c07c],.left-panel[data-v-8ba7c07c],.register-panel[data-v-8ba7c07c]{width:min(380px,100%)!important;max-width:380px!important;flex:0 1 380px!important;align-self:center!important;padding:clamp(18px,2.2vh,24px)!important;border-radius:15px!important;background:linear-gradient(180deg,#101825,#0b121e)!important;border:1px solid rgba(43,111,255,.22)!important;box-shadow:0 18px 42px #00000057,inset 0 1px #ffffff06!important}.history-panel[data-v-8ba7c07c],.historial-panel[data-v-8ba7c07c],.right-panel[data-v-8ba7c07c]{min-width:0!important;min-height:0!important;width:100%;align-self:stretch}.history-panel[data-v-8ba7c07c],.historial-panel[data-v-8ba7c07c],.right-panel[data-v-8ba7c07c]{color:#f4f7fb}.history-panel[data-v-8ba7c07c] :is(th,td),.historial-panel[data-v-8ba7c07c] :is(th,td),.right-panel[data-v-8ba7c07c] :is(th,td){font-size:clamp(12px,1vw,14px)!important;line-height:1.4!important}.history-panel[data-v-8ba7c07c] :is(th),.historial-panel[data-v-8ba7c07c] :is(th),.right-panel[data-v-8ba7c07c] :is(th){color:#aeb9cc!important;font-weight:800!important}.history-panel[data-v-8ba7c07c] :is(td),.historial-panel[data-v-8ba7c07c] :is(td),.right-panel[data-v-8ba7c07c] :is(td){color:#e9eef7!important;font-weight:600!important}.history-panel[data-v-8ba7c07c] :is(small,.muted,.secondary),.historial-panel[data-v-8ba7c07c] :is(small,.muted,.secondary),.right-panel[data-v-8ba7c07c] :is(small,.muted,.secondary){color:#8f9bb0!important;font-size:clamp(11px,.9vw,13px)!important}.history-panel[data-v-8ba7c07c] :is(.item,.row,.history-item),.historial-panel[data-v-8ba7c07c] :is(.item,.row,.history-item),.right-panel[data-v-8ba7c07c] :is(.item,.row,.history-item){min-height:44px}.form-panel[data-v-8ba7c07c] :is(label),.left-panel[data-v-8ba7c07c] :is(label),.register-panel[data-v-8ba7c07c] :is(label){color:#c0c8d4;font-size:12px;font-weight:700}.form-panel[data-v-8ba7c07c] :is(input,select,textarea),.left-panel[data-v-8ba7c07c] :is(input,select,textarea),.register-panel[data-v-8ba7c07c] :is(input,select,textarea){min-height:42px;font-size:13px}.form-panel button[data-v-8ba7c07c],.left-panel button[data-v-8ba7c07c],.register-panel button[data-v-8ba7c07c]{min-height:42px}@media(max-width:900px){.registro-layout[data-v-8ba7c07c],.layout[data-v-8ba7c07c]{grid-template-columns:1fr!important;display:grid!important;align-items:start!important;overflow:auto!important;padding:12px!important}.form-panel[data-v-8ba7c07c],.left-panel[data-v-8ba7c07c],.register-panel[data-v-8ba7c07c]{width:min(380px,100%)!important;max-width:380px!important;margin:0 auto!important}.history-panel[data-v-8ba7c07c],.historial-panel[data-v-8ba7c07c],.right-panel[data-v-8ba7c07c]{width:100%;min-height:320px}}@media(max-width:560px){.registro-layout[data-v-8ba7c07c],.layout[data-v-8ba7c07c]{gap:14px!important;padding:8px!important}.form-panel[data-v-8ba7c07c],.left-panel[data-v-8ba7c07c],.register-panel[data-v-8ba7c07c]{width:100%!important;max-width:360px!important;padding:16px!important}.history-panel[data-v-8ba7c07c] :is(th,td),.historial-panel[data-v-8ba7c07c] :is(th,td),.right-panel[data-v-8ba7c07c] :is(th,td){font-size:12px!important}}@media(max-height:700px){.registro-layout[data-v-8ba7c07c],.layout[data-v-8ba7c07c]{align-items:start!important;overflow:auto!important;padding-top:8px!important;padding-bottom:16px!important}.form-panel[data-v-8ba7c07c],.left-panel[data-v-8ba7c07c],.register-panel[data-v-8ba7c07c]{padding:14px 18px!important}.history-panel[data-v-8ba7c07c],.historial-panel[data-v-8ba7c07c],.right-panel[data-v-8ba7c07c]{min-height:280px}}.screen[data-v-8ba7c07c]{min-width:0;min-height:0;width:100%;height:100%}.topbar[data-v-8ba7c07c],.header-row[data-v-8ba7c07c],.layout[data-v-8ba7c07c],.card[data-v-8ba7c07c],.history[data-v-8ba7c07c],.actions[data-v-8ba7c07c],.times[data-v-8ba7c07c],.tile[data-v-8ba7c07c],.time[data-v-8ba7c07c]{min-width:0;max-width:100%}.layout[data-v-8ba7c07c]{width:100%;overflow:hidden}.card[data-v-8ba7c07c],.history[data-v-8ba7c07c]{box-sizing:border-box}.actions[data-v-8ba7c07c],.times[data-v-8ba7c07c]{width:100%}.tile[data-v-8ba7c07c],.time[data-v-8ba7c07c]{min-width:0;max-width:100%}@media(max-width:1100px){.layout[data-v-8ba7c07c]{width:100%;overflow:auto;overflow-x:hidden;padding-left:clamp(8px,2vw,20px)!important;padding-right:clamp(8px,2vw,20px)!important}.card[data-v-8ba7c07c],.history[data-v-8ba7c07c]{width:100%;max-width:720px;margin-inline:auto}.actions[data-v-8ba7c07c],.times[data-v-8ba7c07c]{grid-template-columns:minmax(0,1fr)!important}.tile[data-v-8ba7c07c],.time[data-v-8ba7c07c]{width:100%;max-width:520px;margin-inline:auto}}@media(max-width:900px){.layout[data-v-8ba7c07c]{gap:16px!important;align-items:start!important}.card[data-v-8ba7c07c],.history[data-v-8ba7c07c]{max-width:680px}.history[data-v-8ba7c07c]{max-height:none!important}}@media(max-width:560px){.screen[data-v-8ba7c07c]{padding:6px!important;gap:7px!important}.topbar[data-v-8ba7c07c]{padding:10px!important}.layout[data-v-8ba7c07c]{padding:4px!important;gap:12px!important}.card[data-v-8ba7c07c],.history[data-v-8ba7c07c]{border-radius:14px!important;padding:14px!important}.title[data-v-8ba7c07c]{font-size:clamp(20px,7vw,28px)!important}.date[data-v-8ba7c07c]{font-size:12px!important}.actions[data-v-8ba7c07c]{grid-template-columns:1fr!important;gap:10px!important;margin-bottom:0!important}.tile[data-v-8ba7c07c]{width:100%;max-width:none;min-height:104px;height:auto}.actions .tile .icon svg[data-v-8ba7c07c]{width:clamp(42px,13vw,58px);height:clamp(42px,13vw,58px)}.actions .tile .label[data-v-8ba7c07c]{margin-bottom:10px;font-size:13px;white-space:normal}.times[data-v-8ba7c07c]{grid-template-columns:1fr!important;gap:8px!important;margin-bottom:0!important}.time[data-v-8ba7c07c]{width:100%;max-width:none;min-height:58px;padding:10px 12px}.tlabel[data-v-8ba7c07c],.value[data-v-8ba7c07c]{white-space:normal}.value[data-v-8ba7c07c]{text-align:right}.history[data-v-8ba7c07c]{width:100%;max-width:none}.history-title[data-v-8ba7c07c]{font-size:19px!important}.item[data-v-8ba7c07c]{grid-template-columns:auto minmax(0,1fr) auto;padding:9px 10px}.type-pill[data-v-8ba7c07c]{padding:4px 7px;font-size:11px}.btn-estandar[data-v-8ba7c07c]{width:100%;min-width:0;max-width:320px}}@media(max-width:380px){.meta .name[data-v-8ba7c07c],.meta small[data-v-8ba7c07c]{max-width:15ch!important}.header-date[data-v-8ba7c07c]{font-size:9px!important}.card[data-v-8ba7c07c],.history[data-v-8ba7c07c]{padding:12px!important}.tile[data-v-8ba7c07c]{min-height:92px}.item[data-v-8ba7c07c]{grid-template-columns:1fr;justify-items:start;gap:5px}.item.empty[data-v-8ba7c07c]{justify-items:center}.type-pill[data-v-8ba7c07c]{justify-self:start}}@media(orientation:landscape)and (max-height:520px){.screen[data-v-8ba7c07c]{padding:5px 8px!important}.topbar[data-v-8ba7c07c]{padding:7px 10px!important}.layout[data-v-8ba7c07c]{overflow:auto!important;padding-top:4px!important;padding-bottom:10px!important}.card[data-v-8ba7c07c],.history[data-v-8ba7c07c]{padding:12px!important}.actions[data-v-8ba7c07c]{grid-template-columns:repeat(2,minmax(0,1fr))!important}.tile[data-v-8ba7c07c]{min-height:86px}.actions .tile .icon svg[data-v-8ba7c07c]{width:36px;height:36px}}.btn-estandar[data-v-8ba7c07c]{width:100%!important;min-width:0!important;max-width:none!important;height:58px!important;min-height:58px!important;border-radius:14px!important;box-sizing:border-box;font-weight:900!important}@media(max-width:560px){.btn-estandar[data-v-8ba7c07c]{width:100%!important;max-width:none!important;height:58px!important;min-height:58px!important}}.modal-mask[data-v-7cbb191d]{position:fixed;inset:0;background:#03070fad;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);display:grid;place-items:center;z-index:100001}.modal[data-v-7cbb191d]{width:min(740px,92vw);max-height:min(72vh,660px);display:grid;grid-template-rows:auto 1fr auto;background:linear-gradient(180deg,#101927,#0d1524);border:1px solid rgba(91,125,190,.34);border-radius:16px;box-shadow:0 24px 60px #00000085,0 0 30px #2b6fff1a;overflow:hidden}.modal-head[data-v-7cbb191d]{padding:14px 16px 8px;border-bottom:1px solid rgba(91,125,190,.22)}.modal-head h3[data-v-7cbb191d]{margin:0;line-height:1.15}.modal-head .muted[data-v-7cbb191d]{margin:.25rem 0 0;display:block;color:#8f9bb0}.modal-head .warn[data-v-7cbb191d]{color:#f2c94c;font-weight:800}.meta-line[data-v-7cbb191d]{margin-top:8px;display:flex;gap:8px;flex-wrap:wrap}.chip-soft[data-v-7cbb191d]{display:inline-block;padding:3px 10px;border-radius:999px;font-weight:800;font-size:.8rem;background:#151d2ae0;border:1px solid rgba(91,125,190,.3)}.modal-body[data-v-7cbb191d]{padding:10px 16px;overflow:auto}.modal-row[data-v-7cbb191d]{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:10px;background:#151d2ae0;border:1px solid rgba(91,125,190,.3);border-radius:12px;padding:8px 10px}.modal-row+.modal-row[data-v-7cbb191d]{margin-top:8px}.row-title[data-v-7cbb191d]{font-weight:900;line-height:1.15;display:flex;align-items:center;flex-wrap:wrap;gap:8px}.row-title .light[data-v-7cbb191d]{opacity:.92;font-weight:800}.row-title .sep[data-v-7cbb191d]{opacity:.5}.row-sub[data-v-7cbb191d]{margin-top:2px;color:#8f9bb0;font-size:.88rem;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.modal-empty[data-v-7cbb191d]{text-align:center;color:#8f9bb0;padding:16px 8px;border:1px dashed rgba(255,255,255,.16);border-radius:12px;margin:8px 0}.modal-foot[data-v-7cbb191d]{padding:10px 16px;display:flex;justify-content:flex-end;gap:10px;border-top:1px solid rgba(91,125,190,.22);background:#0b121e94}.dot[data-v-7cbb191d]{width:10px;height:10px;border-radius:50%;display:inline-block;margin-right:6px;border:1px solid rgba(255,255,255,.4)}.dot.open[data-v-7cbb191d]{background:#2b6fffe6;border-color:#347bfff2}.small[data-v-7cbb191d]{width:8px;height:8px;border-width:0}.btn[data-v-7cbb191d]{height:46px;border-radius:12px;font-weight:900;cursor:pointer;border:2px solid transparent}.btn.ghost[data-v-7cbb191d]{background:#151d2a;color:#dfe7f5;border-color:#5b6f9357}.btn.primary[data-v-7cbb191d]{background:#2b6fff;color:#fff;border-color:#ffffff29;box-shadow:0 8px 18px #2b6fff40}.btn.primary[data-v-7cbb191d]:disabled{opacity:.55;cursor:not-allowed}.btn-estandar[data-v-7cbb191d]{width:200px;min-width:200px;height:60px;min-height:60px;display:inline-flex;align-items:center;justify-content:center;padding:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.grow[data-v-7cbb191d]{min-width:0}.btn.primary[data-v-7cbb191d]:hover:not(:disabled){background:#347bff;border-color:#347bff;box-shadow:0 10px 24px #2b6fff57}.modal-head h3[data-v-7cbb191d]{color:#f4f7fb}.modal-row[data-v-7cbb191d]{background:#151d2ac7;border-color:#5b7dbe4d}.modal-mask[data-v-7cbb191d]{width:100vw;height:100dvh;min-width:0;min-height:0;padding:clamp(10px,2vw,24px);box-sizing:border-box}.modal[data-v-7cbb191d]{width:min(740px,100%);max-width:100%;max-height:min(72dvh,660px);min-width:0}.modal-head[data-v-7cbb191d],.modal-body[data-v-7cbb191d],.modal-foot[data-v-7cbb191d],.row-title[data-v-7cbb191d],.row-sub[data-v-7cbb191d],.meta-line[data-v-7cbb191d]{min-width:0}.row-title>span[data-v-7cbb191d],.row-sub>span[data-v-7cbb191d]{min-width:0;overflow-wrap:anywhere}.modal-body[data-v-7cbb191d]{overscroll-behavior:contain}.modal-foot[data-v-7cbb191d]{flex-wrap:wrap}@media(max-width:600px){.modal-mask[data-v-7cbb191d]{padding:10px}.modal[data-v-7cbb191d]{width:100%;max-height:calc(100dvh - 20px);border-radius:14px}.modal-head[data-v-7cbb191d]{padding:14px 14px 9px}.modal-body[data-v-7cbb191d]{padding:9px 12px}.modal-row[data-v-7cbb191d]{grid-template-columns:auto minmax(0,1fr);gap:8px;padding:10px}.row-title[data-v-7cbb191d]{gap:5px;font-size:.94rem}.row-sub[data-v-7cbb191d]{gap:5px;font-size:.8rem}.modal-foot[data-v-7cbb191d]{padding:10px 12px 12px;display:grid;grid-template-columns:1fr;gap:8px}.btn-estandar[data-v-7cbb191d]{width:100%;min-width:0;max-width:none;height:56px;min-height:56px}}@media(max-width:380px){.modal-mask[data-v-7cbb191d]{padding:6px}.modal[data-v-7cbb191d]{max-height:calc(100dvh - 12px);border-radius:12px}.modal-head[data-v-7cbb191d]{padding:12px}.modal-head h3[data-v-7cbb191d]{font-size:19px}.modal-body[data-v-7cbb191d]{padding:8px}.modal-row[data-v-7cbb191d]{padding:9px}.chip-soft[data-v-7cbb191d]{font-size:.74rem}}@media(orientation:landscape)and (max-height:520px){.modal[data-v-7cbb191d]{max-height:calc(100dvh - 12px);width:min(760px,96vw)}.modal-head[data-v-7cbb191d]{padding:9px 14px 7px}.modal-body[data-v-7cbb191d],.modal-foot[data-v-7cbb191d]{padding:7px 12px}.btn-estandar[data-v-7cbb191d]{height:48px;min-height:48px}}.modal-foot[data-v-7cbb191d]{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;align-items:stretch}.modal-foot .btn-estandar[data-v-7cbb191d]{width:100%!important;min-width:0!important;max-width:none!important;height:58px!important;min-height:58px!important;border-radius:14px!important;box-sizing:border-box;font-weight:900!important}@media(max-width:600px){.modal-foot[data-v-7cbb191d]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:380px){.modal-foot[data-v-7cbb191d]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;padding:8px!important}.modal-foot .btn-estandar[data-v-7cbb191d]{height:58px!important;min-height:58px!important;font-size:13px;padding-left:6px;padding-right:6px}}.screen[data-v-2a333270]{--bg: #080d1f;--ink: #ffffff;--muted: #8f9bb0;--panel: #101927;--panel-stroke: rgba(91, 125, 190, .34);--primary: #2b6fff;--primary-hover: #347bff}.screen[data-v-2a333270]{position:fixed;inset:0;overflow:auto;color:var(--ink);background:var(--bg);display:grid;grid-template-rows:auto 1fr;font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Arial,sans-serif;padding:clamp(14px,2vh,18px) clamp(14px,2vw,22px);gap:clamp(10px,1.4vh,14px)}.bg[data-v-2a333270]{position:absolute;inset:0;pointer-events:none;overflow:hidden}.gradient[data-v-2a333270]{position:absolute;inset:-20%;background:radial-gradient(40% 40% at 20% 20%,rgba(40,67,170,.2),transparent 60%),radial-gradient(36% 36% at 85% 15%,rgba(78,48,158,.14),transparent 60%),radial-gradient(46% 46% at 50% 80%,rgba(43,111,255,.06),transparent 70%);filter:blur(24px)}.grain[data-v-2a333270]{position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg width='160' height='160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence baseFrequency='.65' numOctaves='2'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.05'/%3E%3C/svg%3E");mix-blend-mode:soft-light}.topbar[data-v-2a333270]{position:relative;z-index:2;display:flex;flex-direction:column;gap:12px;padding:14px 18px;border:1px solid rgba(91,125,190,.22);border-radius:14px;background:linear-gradient(180deg,#101825e0,#0b121ec7);box-shadow:0 12px 30px #0003,inset 0 1px #ffffff06;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.header-row[data-v-2a333270]{display:grid;grid-template-columns:minmax(220px,1fr) auto minmax(220px,1fr);align-items:center;gap:16px}.header-date[data-v-2a333270]{justify-self:start;color:var(--muted);font-size:clamp(11px,1vw,14px);font-weight:600;line-height:1.3}.header-title[data-v-2a333270]{justify-self:center;text-align:center;min-width:0}.header-user[data-v-2a333270]{justify-self:end}.user[data-v-2a333270]{display:flex;gap:10px;align-items:center;min-width:0}.avatar[data-v-2a333270]{flex:0 0 auto;width:40px;height:40px;border-radius:10px;display:grid;place-items:center;background:#2166ff1f;border:1px solid rgba(61,117,255,.3);box-shadow:0 0 16px #2166ff14}.avatar svg[data-v-2a333270]{width:32px;height:32px;display:block}.meta[data-v-2a333270]{min-width:0}.meta .name[data-v-2a333270]{color:#fff;font-weight:800;line-height:1.05;max-width:26ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meta small[data-v-2a333270]{display:block;margin-top:3px;color:var(--muted);max-width:26ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:900px){.header-row[data-v-2a333270]{grid-template-columns:minmax(0,1fr) auto}.header-title[data-v-2a333270]{grid-column:1 / -1;grid-row:1}.header-date[data-v-2a333270]{grid-column:1;grid-row:2}.header-user[data-v-2a333270]{grid-column:2;grid-row:2}}@media(max-width:560px){.topbar[data-v-2a333270]{padding:11px 12px;border-radius:12px}.header-row[data-v-2a333270]{gap:10px}.header-date[data-v-2a333270]{font-size:10px}.meta .name[data-v-2a333270],.meta small[data-v-2a333270]{max-width:17ch}}.layout[data-v-2a333270]{position:relative;z-index:1;display:grid;grid-template-columns:clamp(320px,30vw,420px) 1fr;gap:clamp(12px,1.6vw,18px);height:100%;min-height:0;align-items:stretch}.card[data-v-2a333270]{background:var(--panel);border:1px solid var(--panel-stroke);border-radius:18px;padding:clamp(10px,1.6vh,14px);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 12px 28px #00000040;height:100%;min-height:0;display:flex;flex-direction:column}.left[data-v-2a333270]{display:grid;grid-template-rows:auto 1fr auto;gap:10px;min-height:0}.left h3[data-v-2a333270]{margin:0 0 4px}.disp-list[data-v-2a333270]{overflow:auto;min-height:0;display:grid;gap:10px;padding:6px 10px 10px 6px;scroll-padding:10px}.disp-item[data-v-2a333270]{min-height:104px;border-radius:18px;display:grid;grid-template-columns:68px 1fr;align-items:center;gap:12px;padding:10px 12px 12px;background:#151d2ac7;border:1px solid rgba(91,111,147,.3);color:#fff;cursor:pointer;overflow:hidden;transform-origin:center;transition:transform .2s cubic-bezier(.2,.9,.2,1.18),border-color .16s ease,box-shadow .16s ease,background .16s ease}.disp-item[data-v-2a333270]:hover:not(:disabled),.disp-item[data-v-2a333270]:focus-visible:not(:disabled){transform:scale(1.018)!important;border-color:#347bff9e;box-shadow:0 10px 22px #00000042,0 0 0 .12rem #2b6fff14}.disp-item[data-v-2a333270]:active:not(:disabled){transform:scale(1.028)!important}.disp-item.active[data-v-2a333270]{border-color:#347bff8c}.disp-item .tag[data-v-2a333270]{font-weight:900;font-size:1.05rem;text-align:left}.chips-sides[data-v-2a333270]{justify-self:end;display:flex;gap:10px;flex-wrap:wrap;max-width:100%}.chips-sides.chips-4[data-v-2a333270]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;justify-items:stretch;align-items:center;box-sizing:border-box;padding-right:4px}@media(max-width:640px){.chips-sides.chips-4[data-v-2a333270]{grid-template-columns:1fr}}.side-chip[data-v-2a333270]{padding:6px 12px;border-radius:999px;font-weight:900;font-size:.88rem;border:1px solid rgba(91,111,147,.34);background:#2b6fff0f;white-space:nowrap}.side-chip.ok[data-v-2a333270]{background:#2843aa33;border-color:#347bff5c;color:#dffdf9}.side-chip.ko[data-v-2a333270]{background:#dc262626;border:1px solid rgba(239,68,68,.4);color:#fecaca}.legend[data-v-2a333270]{display:flex;gap:12px;align-items:center;color:var(--muted);font-size:.92rem;margin-top:4px}.dot[data-v-2a333270]{width:10px;height:10px;border-radius:50%;display:inline-block;margin-right:6px;border:1px solid rgba(255,255,255,.4)}.dot.open[data-v-2a333270]{background:#2b6fffe6;border-color:#347bfff2}.dot.pend[data-v-2a333270]{background:#ffffff4d}.small[data-v-2a333270]{width:8px;height:8px;border-width:0}.right[data-v-2a333270]{display:grid;grid-template-rows:auto 1fr auto;gap:8px;min-height:0}.right h3[data-v-2a333270]{margin:0 0 4px}.gridAreas[data-v-2a333270]{display:grid;min-height:0;grid-template-columns:repeat(3,1fr);grid-template-areas:"lado1 lado2 almacen" "resumen resumen resumen" "exist   exist   exist";gap:10px}.area[data-v-2a333270]{background:#151d2ac7;border:1px solid rgba(91,111,147,.3);border-radius:14px;padding:8px 10px;min-height:80px;display:flex;flex-direction:column;min-width:0}.lado1[data-v-2a333270]{grid-area:lado1}.lado2[data-v-2a333270]{grid-area:lado2}.almacen[data-v-2a333270]{grid-area:almacen}.resumen[data-v-2a333270]{grid-area:resumen}.exist[data-v-2a333270]{grid-area:exist;min-height:0}.gh[data-v-2a333270]{font-weight:900;margin-bottom:6px;opacity:.95}.muted[data-v-2a333270]{color:var(--muted)}.chips[data-v-2a333270]{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px}.chip[data-v-2a333270]{display:flex;align-items:center;justify-content:flex-start;padding:8px 10px;min-height:40px;border-radius:12px;font-weight:800;letter-spacing:.2px;background:#2b6fff0f;border:1px solid rgba(91,111,147,.34);color:#fff;cursor:pointer;text-align:left;line-height:1.15;white-space:normal;overflow-wrap:anywhere}.chip[data-v-2a333270]:hover:not(:disabled),.chip[data-v-2a333270]:focus-visible:not(:disabled){transform:scale(1.015)!important}.chip[data-v-2a333270]:active:not(:disabled){transform:scale(1.025)!important}.chip.active[data-v-2a333270]{border-color:#347bffad;box-shadow:0 0 0 .12rem #2843aa33}.chip[data-v-2a333270]:disabled{opacity:.45;cursor:not-allowed;background:#dc262626;border:1px solid rgba(239,68,68,.4);color:#fecaca}.summary-list[data-v-2a333270]{min-height:0;max-height:150px;overflow:auto;display:grid;gap:8px;padding-right:4px;grid-template-columns:repeat(3,minmax(220px,1fr));align-content:start}@media(max-width:1400px){.summary-list[data-v-2a333270]{grid-template-columns:repeat(2,minmax(200px,1fr))}}@media(max-width:900px){.summary-list[data-v-2a333270]{grid-template-columns:1fr}}.sum-item[data-v-2a333270]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;background:#0b121e75;border:1px solid rgba(91,111,147,.2);border-radius:12px;padding:7px 9px}.sum-title[data-v-2a333270]{font-weight:900}.trash[data-v-2a333270]{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;cursor:pointer;font-size:18px;line-height:1;font-weight:900;background:#ef444429;border:1px solid rgba(239,68,68,.45);align-items:center;justify-content:center;color:#ff6b6b;position:relative;flex:0 0 36px}.exist-head[data-v-2a333270]{display:flex;align-items:center;gap:8px;margin-bottom:6px}.badgeInv[data-v-2a333270]{padding:3px 8px;border-radius:999px;border:1px solid rgba(91,111,147,.34);font-size:.78rem;font-weight:900}.badgeInv.ok[data-v-2a333270]{background:#2843aa33;color:#dffdf9;border-color:#347bff5c}.badgeInv.ko[data-v-2a333270]{background:#dc262626;border:1px solid rgba(239,68,68,.4);color:#fecaca}.exist-list[data-v-2a333270]{min-height:0;overflow:auto;display:grid;gap:8px;padding-right:4px}.row[data-v-2a333270]{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;background:#0b121e75;border:1px solid rgba(91,111,147,.2);border-radius:10px;padding:7px 9px}.info[data-v-2a333270]{display:flex;flex-direction:column;gap:1px;min-width:0}.name[data-v-2a333270]{font-weight:800}.barcode[data-v-2a333270]{color:var(--muted);font-size:.82rem}.barcode code[data-v-2a333270]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;letter-spacing:.04em}.qty[data-v-2a333270]{font-weight:900}.actions-bar[data-v-2a333270]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;margin-top:4px}.btn[data-v-2a333270]{height:46px;border-radius:12px;font-weight:900;cursor:pointer;border:2px solid transparent;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease;transform:scale(1);transform-origin:center}.btn[data-v-2a333270]:hover:not(:disabled){transform:scale(1.035)!important}.btn[data-v-2a333270]:active:not(:disabled){transform:scale(1.05)!important}.btn.ghost[data-v-2a333270]{background:transparent;color:#fff;border-color:#ffffff73}.btn.primary[data-v-2a333270]{background:#2b6fff;color:#fff;border-color:#ffffff2e;box-shadow:0 8px 18px #2b6fff33}.btn.primary[data-v-2a333270]:disabled{opacity:.55;filter:grayscale(.2);cursor:not-allowed}.btn-estandar[data-v-2a333270]{width:100%;min-width:0;max-width:none;height:58px;min-height:58px;display:inline-flex;align-items:center;justify-content:center;padding:0;border-radius:14px;box-sizing:border-box;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.actions-bar .btn-estandar[data-v-2a333270]{width:100%;min-width:0;height:58px;min-height:58px;border-radius:14px}.alert-layer[data-v-2a333270]{position:fixed;left:50%;top:16px;transform:translate(-50%);z-index:100000;width:min(680px,92vw);pointer-events:none}@media(max-width:1100px){.layout[data-v-2a333270]{grid-template-columns:1fr}.gridAreas[data-v-2a333270]{grid-template-columns:1fr;grid-template-areas:"lado1" "lado2" "almacen" "resumen" "exist"}.actions-bar[data-v-2a333270]{justify-content:stretch;flex-direction:column}.btn-estandar[data-v-2a333270]{width:100%;min-width:0}}.btn.primary[data-v-2a333270]:hover:not(:disabled){background:#347bff;border-color:#347bff6b;box-shadow:0 10px 24px #2b6fff47}.chip.active[data-v-2a333270],.disp-item.active[data-v-2a333270]{box-shadow:0 0 0 .1rem #2b6fff1f}.topbar[data-v-2a333270]{background:#0b121e57;border-radius:12px}.card[data-v-2a333270]{background:#101825e6;border-color:#485f8c47}.area[data-v-2a333270]{background:#151d2ac2;border-color:#5b6f9347}.screen[data-v-2a333270]{min-width:0;min-height:0;width:100%;height:100%}.topbar[data-v-2a333270],.header-row[data-v-2a333270],.layout[data-v-2a333270],.card[data-v-2a333270],.left[data-v-2a333270],.right[data-v-2a333270],.gridAreas[data-v-2a333270],.area[data-v-2a333270],.disp-list[data-v-2a333270],.chips[data-v-2a333270],.summary-list[data-v-2a333270],.exist-list[data-v-2a333270],.actions-bar[data-v-2a333270]{min-width:0;max-width:100%}.layout[data-v-2a333270]{width:100%;overflow:hidden}.card[data-v-2a333270]{box-sizing:border-box}.disp-item[data-v-2a333270],.chip[data-v-2a333270],.sum-item[data-v-2a333270],.row[data-v-2a333270],.side-chip[data-v-2a333270]{min-width:0;max-width:100%}.disp-item .tag[data-v-2a333270],.name[data-v-2a333270],.sum-title[data-v-2a333270],.info[data-v-2a333270]{min-width:0;overflow-wrap:anywhere}@media(max-width:1100px){.screen[data-v-2a333270]{overflow:auto;overflow-x:hidden}.layout[data-v-2a333270]{grid-template-columns:1fr!important;height:auto;min-height:0;overflow:visible}.left[data-v-2a333270],.right[data-v-2a333270]{min-height:0}.disp-list[data-v-2a333270]{max-height:clamp(220px,35vh,420px)}.gridAreas[data-v-2a333270]{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"lado1 lado2" "almacen almacen" "resumen resumen" "exist exist"}}@media(max-width:700px){.screen[data-v-2a333270]{padding:8px!important;gap:8px!important}.topbar[data-v-2a333270]{padding:10px!important}.header-row[data-v-2a333270]{gap:8px}.header-date[data-v-2a333270]{font-size:10px}.layout[data-v-2a333270]{gap:10px}.card[data-v-2a333270]{border-radius:14px;padding:10px}.disp-item[data-v-2a333270]{grid-template-columns:54px minmax(0,1fr);gap:8px;min-height:86px;padding:9px;border-radius:14px}.chips-sides.chips-4[data-v-2a333270]{grid-template-columns:1fr;gap:7px}.side-chip[data-v-2a333270]{white-space:normal;overflow-wrap:anywhere}.gridAreas[data-v-2a333270]{grid-template-columns:1fr;grid-template-areas:"lado1" "lado2" "almacen" "resumen" "exist";gap:8px}.area[data-v-2a333270]{min-height:0;padding:9px}.chips[data-v-2a333270]{grid-template-columns:1fr}.summary-list[data-v-2a333270]{grid-template-columns:1fr!important;max-height:260px}.actions-bar[data-v-2a333270]{grid-template-columns:1fr!important;gap:8px}.btn-estandar[data-v-2a333270]{width:100%;min-width:0}.exist-list[data-v-2a333270]{max-height:300px}}@media(max-width:430px){.screen[data-v-2a333270]{padding:6px!important}.topbar[data-v-2a333270]{padding:9px!important;border-radius:11px}.header-row[data-v-2a333270]{grid-template-columns:1fr!important}.header-title[data-v-2a333270],.header-date[data-v-2a333270],.header-user[data-v-2a333270]{grid-column:1!important;grid-row:auto!important;justify-self:center!important}.header-date[data-v-2a333270]{text-align:center}.header-user[data-v-2a333270],.user[data-v-2a333270]{max-width:100%}.meta .name[data-v-2a333270],.meta small[data-v-2a333270]{max-width:18ch}.disp-item[data-v-2a333270]{grid-template-columns:46px minmax(0,1fr);min-height:78px}.summary-list[data-v-2a333270]{max-height:220px}.sum-item[data-v-2a333270]{grid-template-columns:auto minmax(0,1fr) auto;gap:6px;padding:7px}.trash[data-v-2a333270]{flex-basis:32px;width:28px}.row[data-v-2a333270]{grid-template-columns:minmax(0,1fr) auto;gap:6px}}@media(max-width:350px){.card[data-v-2a333270]{padding:8px}.disp-item[data-v-2a333270]{grid-template-columns:40px minmax(0,1fr);padding:8px}.gh[data-v-2a333270]{font-size:14px}.chip[data-v-2a333270]{font-size:12px}.btn-estandar[data-v-2a333270]{font-size:13px}}@media(orientation:landscape)and (max-height:520px){.screen[data-v-2a333270]{overflow:auto!important;padding:5px 8px!important;gap:5px!important}.topbar[data-v-2a333270]{padding:7px 10px!important}.layout[data-v-2a333270]{grid-template-columns:minmax(250px,34vw) minmax(0,1fr)!important;height:auto;min-height:calc(100dvh - 90px);overflow:visible}.disp-list[data-v-2a333270]{max-height:calc(100dvh - 220px)}.gridAreas[data-v-2a333270]{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"lado1 lado2 almacen" "resumen resumen resumen" "exist exist exist";gap:7px}.area[data-v-2a333270]{min-height:65px;padding:7px}.summary-list[data-v-2a333270]{max-height:105px}.exist-list[data-v-2a333270]{max-height:150px}.btn-estandar[data-v-2a333270]{height:48px;min-height:48px}}@media(min-width:1600px){.layout[data-v-2a333270]{max-width:1700px;margin-inline:auto}}.actions-bar .btn-estandar[data-v-2a333270]{width:100%!important;min-width:0!important;max-width:none!important;height:58px!important;min-height:58px!important;border-radius:14px!important;box-sizing:border-box;font-weight:900!important}@media(max-width:700px){.actions-bar .btn-estandar[data-v-2a333270]{width:100%!important;max-width:none!important;height:58px!important;min-height:58px!important}}.mfa-overlay[data-v-60a89b65]{position:fixed;inset:0;background:#0000008c;display:grid;place-items:center;z-index:1000000}.mfa-modal[data-v-60a89b65]{width:min(520px,92vw);background:var(--panel);border:1px solid var(--panel-stroke);border-radius:16px;padding:18px;box-shadow:0 20px 48px #00000059;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--ink);outline:none}.mfa-modal[data-v-60a89b65]:focus-visible{box-shadow:0 0 0 .28rem #22d3ff38;border-color:#22d3ff8c}.mfa-modal h3[data-v-60a89b65]{margin:0 0 4px;font-weight:900}.mfa-sub[data-v-60a89b65]{margin:0 0 12px;color:var(--muted)}.mfa-input[data-v-60a89b65]{width:100%;height:56px;border-radius:14px;margin-bottom:12px;text-align:center;letter-spacing:.35em;font-weight:900;font-size:1.25rem;background:linear-gradient(180deg,#0a1226e6,#060c1ae6);border:2px solid rgba(255,255,255,.28);color:var(--ink)}.mfa-keypad[data-v-60a89b65]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:8px 0 12px}.mfa-keypad button[data-v-60a89b65]{height:56px;border-radius:12px;font-weight:900;cursor:pointer;border:1px solid rgba(255,255,255,.25);background:linear-gradient(180deg,#0d1c38e6,#060c1ae6);color:#fff;box-shadow:0 6px 14px #00000047;transition:transform .05s ease,background .12s ease,border-color .12s ease,box-shadow .12s ease}.mfa-keypad button[data-v-60a89b65]:disabled{opacity:.6;cursor:not-allowed}.mfa-keypad button.ghost[data-v-60a89b65]{opacity:.9}.mfa-keypad button.danger[data-v-60a89b65]{border-color:#ff5a5a73}.mfa-actions[data-v-60a89b65]{display:flex;gap:10px;justify-content:flex-end}.btn[data-v-60a89b65]{height:46px;padding:0 18px;border-radius:12px;font-weight:800;cursor:pointer;border:2px solid transparent;transition:transform .06s,box-shadow .12s,background .12s,border-color .12s}.btn.ghost[data-v-60a89b65]{background:transparent;color:var(--ink);border-color:#ffffff59}.btn.ghost[data-v-60a89b65]:hover{background:#ffffff14}.btn.primary[data-v-60a89b65]{background:#25d6c8;color:#06111f;border-color:#ffffff2e;box-shadow:0 8px 18px #22d3ff40}.btn-estandar[data-v-60a89b65]{width:200px;min-width:200px;height:60px;min-height:60px;display:inline-flex;align-items:center;justify-content:center;padding:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(prefers-reduced-motion:reduce){.mfa-keypad button[data-v-60a89b65],.btn[data-v-60a89b65]{transition:none}}[data-v-56312b77]:root{--bg:#070b16;--ink:#ffffff;--muted:#8a94a5;--primary:#2166ff;--panel:#101825;--panel-stroke:rgba(72,95,140,.28);--ok:#2166ff;--no:#ff6b6b}.screen[data-v-56312b77]{position:fixed;inset:0;background:var(--bg);color:var(--ink);font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Arial,sans-serif;padding:clamp(14px,2vh,20px) clamp(14px,2vw,24px);display:grid;grid-template-rows:auto 1fr;gap:clamp(10px,1.8vh,16px)}.bg[data-v-56312b77]{position:absolute;inset:0;pointer-events:none;overflow:hidden}.gradient[data-v-56312b77]{position:absolute;inset:-20%;background:radial-gradient(40% 40% at 20% 20%,rgba(40,67,170,.2),transparent 60%),radial-gradient(36% 36% at 85% 15%,rgba(78,48,158,.14),transparent 60%),radial-gradient(46% 46% at 50% 80%,rgba(33,102,255,.06),transparent 70%);filter:blur(24px);animation:float-56312b77 16s ease-in-out infinite alternate}@keyframes float-56312b77{0%{transform:translateY(0)}to{transform:translateY(-2%)}}.grain[data-v-56312b77]{position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg width='160' height='160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence baseFrequency='.65' numOctaves='2'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.05'/%3E%3C/svg%3E");mix-blend-mode:soft-light}.station[data-v-56312b77]{position:absolute;bottom:0;left:0;right:0;height:160px}.topbar[data-v-56312b77]{position:relative;z-index:2;display:flex;flex-direction:column;gap:12px;padding:14px 18px;border:1px solid rgba(72,95,140,.22);border-radius:14px;background:linear-gradient(180deg,#101825e0,#0b121ec7);box-shadow:0 12px 30px #0003,inset 0 1px #ffffff06;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.header-row[data-v-56312b77]{display:grid;grid-template-columns:minmax(220px,1fr) auto minmax(220px,1fr);align-items:center;gap:16px}.header-date[data-v-56312b77]{color:var(--muted);font-size:clamp(11px,1vw,14px);font-weight:600;line-height:1.3;justify-self:start}.header-title[data-v-56312b77]{text-align:center;min-width:0;justify-self:center}.header-user[data-v-56312b77]{justify-self:end}.user[data-v-56312b77]{display:flex;gap:10px;align-items:center;min-width:0}.avatar[data-v-56312b77]{flex:0 0 auto;width:40px;height:40px;border-radius:10px;display:grid;place-items:center;background:#2166ff1f;border:1px solid rgba(61,117,255,.3);box-shadow:0 0 16px #2166ff14}.avatar svg[data-v-56312b77]{width:28px;height:28px}.meta[data-v-56312b77]{min-width:0}.meta .name[data-v-56312b77]{color:#fff;font-weight:800;line-height:1.05;max-width:26ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meta small[data-v-56312b77]{display:block;margin-top:3px;color:var(--muted);max-width:26ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.layout[data-v-56312b77]{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:28px;justify-content:center;align-items:stretch;max-width:1200px;margin:0 auto;height:100%}.form[data-v-56312b77]{width:100%;height:100%;background:var(--panel);border:1px solid var(--panel-stroke);border-radius:18px;padding:clamp(14px,2vh,18px);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 10px 28px #0000002e;display:flex;flex-direction:column;justify-content:center}.form>.field[data-v-56312b77],.form>.twocols[data-v-56312b77],.form>.threecols[data-v-56312b77],.form>.actions[data-v-56312b77]{width:100%;max-width:100%;margin-inline:auto}.twocols[data-v-56312b77]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.search-row[data-v-56312b77]{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px;width:100%;align-items:center}.search-row .input-wrap[data-v-56312b77],.search-row .btn-estandar[data-v-56312b77]{width:100%!important;max-width:100%!important;min-width:0}.search-row .btn-estandar[data-v-56312b77]{height:58px!important;min-height:58px!important;padding:0 16px!important}@media(max-width:768px){.search-row[data-v-56312b77]{flex-direction:row;gap:8px}.search-row .input-wrap[data-v-56312b77],.search-row .btn-estandar[data-v-56312b77]{width:calc(50% - 4px);flex:0 0 calc(50% - 4px)}.search-row .btn-estandar[data-v-56312b77]{font-size:14px;padding:0 12px}}.field[data-v-56312b77]{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.field>label[data-v-56312b77]{font-weight:800;color:var(--muted)}.field .hint[data-v-56312b77]{color:var(--muted);font-size:.85rem}.readonly .value[data-v-56312b77]{height:46px;border-radius:12px;padding:0 14px;display:flex;align-items:center;background:#151d2ad1;border:1px solid var(--panel-stroke);font-weight:900;width:100%}.input-wrap[data-v-56312b77]{position:relative}.ic[data-v-56312b77]{position:absolute;left:14px;top:50%;transform:translateY(-50%);width:20px;height:20px;color:#ffffffbf;pointer-events:none}.code-input[data-v-56312b77]{height:60px;width:100%;border-radius:14px;padding:0 16px 0 44px;font-weight:800;color:var(--ink);caret-color:var(--primary);cursor:text;background:linear-gradient(180deg,#1a212d,#151d2a);border:1px solid rgba(111,125,151,.34);box-shadow:inset 0 1px #2166ff0f,0 6px 14px #00000038;outline:none;transition:border-color .18s,box-shadow .18s,background .18s,transform .04s}.code-input[data-v-56312b77]::placeholder{color:#ffffffa6}.code-input[data-v-56312b77]:hover{border-color:#3d75ff9e;background:linear-gradient(180deg,#1c2635,#151d2a)}.input-wrap:focus-within .code-input[data-v-56312b77]{border-color:#2166ff;box-shadow:0 0 0 .28rem #2166ff1f,0 12px 22px #00000047,inset 0 1px #ffffff1a}.input-wrap:focus-within .ic[data-v-56312b77]{color:#cbd8ff}.code-input[data-v-56312b77]:focus{border-color:#3d75ff94;box-shadow:0 0 0 .22rem #2843aa33}.threecols[data-v-56312b77]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:12px;row-gap:12px}@media(max-width:980px){.threecols[data-v-56312b77]{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}}.nip[data-v-56312b77]{height:54px;border-radius:14px;padding:0 16px;letter-spacing:.32em;font-weight:900;color:var(--ink);background:linear-gradient(180deg,#0a1226e6,#060c1ae6);border:2px solid rgba(255,255,255,.28);outline:none;transition:box-shadow .15s ease,border-color .15s ease,transform .05s ease;box-shadow:inset 0 1px #ffffff0f,0 8px 16px #00000038;width:100%}.nip[data-v-56312b77]::placeholder{color:#ffffff8c}.nip[data-v-56312b77]:focus,.nip.active[data-v-56312b77]{border-color:#3d75ffad;box-shadow:0 0 0 .22rem #2166ff1f,0 10px 20px #00000047}.actions[data-v-56312b77]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;margin-top:6px;align-items:stretch}.btn[data-v-56312b77]{height:46px;padding:0 18px;border-radius:12px;font-weight:800;cursor:pointer;border:2px solid transparent;transition:transform .06s,box-shadow .12s,background .12s,border-color .12s}.btn.ghost[data-v-56312b77]{background:#151d2a;color:var(--ink);border-color:#5b6f9357}.btn.ghost[data-v-56312b77]:hover{background:#2166ff0f}.btn.primary[data-v-56312b77]{background:#2166ff;color:#fff;border-color:#ffffff2e;box-shadow:0 8px 18px #2166ff2e}.card[data-v-56312b77]{width:100%;height:100%;background:var(--panel);border:1px solid var(--panel-stroke);border-radius:18px;padding:clamp(14px,2vh,18px);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 10px 28px #0000002e;display:flex;flex-direction:column;justify-content:center}.keypad[data-v-56312b77]{height:100%}.keypad .grid[data-v-56312b77]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;max-width:420px;margin-inline:auto}.k[data-v-56312b77]{height:62px;border-radius:14px;font-weight:900;font-size:1.15rem;cursor:pointer;border:1px solid rgba(91,111,147,.3);background:linear-gradient(180deg,#151f31,#0f1725);color:#fff;box-shadow:0 8px 16px #00000047}.k[data-v-56312b77]:hover{border-color:#3d75ff94;box-shadow:0 10px 20px #00000057}.k.subtle[data-v-56312b77]{opacity:.9}.k.danger[data-v-56312b77]{border-color:#ff62626b}.kp-hint[data-v-56312b77]{display:block;margin-top:10px;color:var(--muted);text-align:center}.fleet[data-v-56312b77]{margin-top:6px}.fleet-summary[data-v-56312b77]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;background:#ffffff0f;border:1px solid var(--panel-stroke);border-radius:12px;padding:10px 12px;margin-bottom:10px}.fleet-empty[data-v-56312b77]{text-align:center;padding:14px;color:var(--muted);border:1px dashed rgba(255,255,255,.28);border-radius:12px;background:#ffffff0a}.fleet-table[data-v-56312b77]{border:1px solid var(--panel-stroke);border-radius:12px;overflow:hidden;background:#0b121eb8}.fleet-header[data-v-56312b77]{background:#2166ff0f;font-weight:800}.fleet-row[data-v-56312b77]{display:grid;grid-template-columns:1.2fr 1.2fr 1fr .8fr .8fr .6fr;gap:8px;padding:10px 12px;border-top:1px solid rgba(33,102,255,.06)}.badge[data-v-56312b77]{display:inline-flex;align-items:center;justify-content:center;min-width:36px;padding:0 8px;height:24px;border-radius:999px;font-weight:800;font-size:.8rem;background:#5b6f9324;border:1px solid rgba(91,111,147,.3)}.badge.on[data-v-56312b77]{background:#2843aa33;border-color:#3d75ff94}.badge.off[data-v-56312b77]{background:#ff6b6b2e;border-color:#ff6b6b73}.alert-layer[data-v-56312b77]{position:fixed;left:50%;top:16px;transform:translate(-50%);z-index:100000;width:min(680px,92vw);pointer-events:none}.btn-estandar[data-v-56312b77]{width:200px;min-width:200px;height:60px;min-height:60px;display:inline-flex;align-items:center;justify-content:center;padding:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-loader-top[data-v-56312b77]{position:fixed!important;inset:0!important;z-index:2147483000!important}@media(max-width:576px){.search-row[data-v-56312b77]{gap:8px}.code-input[data-v-56312b77]{font-size:14px}.search-row .btn-estandar[data-v-56312b77]{padding-inline:10px}}@media(max-width:900px){.header-row[data-v-56312b77]{grid-template-columns:minmax(0,1fr) auto}.header-title[data-v-56312b77]{grid-column:1 / -1;grid-row:1}.header-date[data-v-56312b77]{grid-column:1;grid-row:2}.header-user[data-v-56312b77]{grid-column:2;grid-row:2}}@media(max-width:560px){.topbar[data-v-56312b77]{padding:11px 12px;border-radius:12px}.header-row[data-v-56312b77]{gap:10px}.header-date[data-v-56312b77]{font-size:10px}.meta .name[data-v-56312b77],.meta small[data-v-56312b77]{max-width:17ch}}.topbar[data-v-56312b77]{background:#0b121e57;border-radius:12px}.topbar .left[data-v-56312b77]{color:#b8c1cf}.topbar .center[data-v-56312b77]{color:#f4f7fb}.avatar[data-v-56312b77]{background:#2166ff1a;border-color:#3d75ff47}.meta .name[data-v-56312b77]{color:#fff}.meta small[data-v-56312b77]{color:#8a94a5}.form[data-v-56312b77],.card[data-v-56312b77]{background:linear-gradient(180deg,#101825f5,#0b121ef5);border-color:#485f8c47;box-shadow:0 16px 36px #00000047,inset 0 1px #ffffff06}.field>label[data-v-56312b77]{color:#c0c8d4}.readonly .value[data-v-56312b77]{background:#151d2a;border-color:#5b6f9347;color:#f4f7fb}.btn.primary[data-v-56312b77]{background:#2166ff;border-color:#2166ff;color:#fff}.btn.primary[data-v-56312b77]:hover:not(:disabled){background:#3475ff;border-color:#3475ff;box-shadow:0 10px 24px #2166ff47}.btn.ghost[data-v-56312b77]:hover{border-color:#3d75ff99;background:#1c2635}.k[data-v-56312b77]{color:#f4f7fb;background:linear-gradient(180deg,#151f31,#0f1725);border-color:#5b6f9347}.k[data-v-56312b77]:hover{border-color:#3d75ff9e;box-shadow:0 10px 20px #00000057,0 0 14px #2166ff1a}.fleet-summary[data-v-56312b77]{background:#151d2a;border-color:#5b6f9347}.fleet-empty[data-v-56312b77]{color:#8a94a5;background:#0b121e8c;border-color:#5b6f9357}.fleet-table[data-v-56312b77]{background:#0b121eb8;border-color:#5b6f9347}.fleet-header[data-v-56312b77]{background:#151d2a;color:#f4f7fb}.fleet-row[data-v-56312b77]{color:#e6ebf3;border-top-color:#5b6f9329}.badge[data-v-56312b77]{color:#dfe7f5;background:#5b6f9324;border-color:#5b6f934d}.badge.on[data-v-56312b77]{color:#dbe6ff;background:#2166ff24;border-color:#3d75ff7a}.badge.off[data-v-56312b77]{color:#ffd0d0;background:#ff62621f;border-color:#ff626261}@media(max-width:768px){.field>label[data-v-56312b77]{font-size:12px}.fleet-row[data-v-56312b77]{font-size:12px}}@media(prefers-reduced-motion:reduce){.gradient[data-v-56312b77]{animation:none}}.actions .btn-estandar[data-v-56312b77]{width:100%!important;min-width:0!important;max-width:none!important;flex:1 1 0!important;height:58px!important;min-height:58px!important;margin:0!important;box-sizing:border-box;border-radius:14px!important}@media(max-width:768px){.actions[data-v-56312b77]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.actions .btn-estandar[data-v-56312b77]{width:100%!important;min-width:0!important;height:58px!important;min-height:58px!important}}.screen[data-v-56312b77]{--bg:#080d1f;--ink:#ffffff;--muted:#8f9bb0;--primary:#2b6fff;--primary-hover:#347bff;--panel:#101927;--panel-stroke:rgba(91,125,190,.34);--danger:#ff5b5f}.screen[data-v-56312b77],.topbar[data-v-56312b77],.header-row[data-v-56312b77],.layout[data-v-56312b77],.form[data-v-56312b77],.card[data-v-56312b77],.field[data-v-56312b77],.search-row[data-v-56312b77],.twocols[data-v-56312b77],.threecols[data-v-56312b77],.actions[data-v-56312b77],.fleet[data-v-56312b77],.fleet-summary[data-v-56312b77],.fleet-table[data-v-56312b77]{min-width:0;max-width:100%}.screen[data-v-56312b77]{background:var(--bg)}.form[data-v-56312b77],.card[data-v-56312b77]{box-sizing:border-box}.btn-estandar[data-v-56312b77]{width:100%!important;min-width:0!important;max-width:none!important;height:58px!important;min-height:58px!important;border-radius:14px!important;box-sizing:border-box;font-weight:900!important}.actions[data-v-56312b77]{width:100%}.actions .btn-estandar[data-v-56312b77]{width:100%!important}.search-row[data-v-56312b77]{grid-template-columns:minmax(0,1fr) minmax(220px,1fr)!important}@media(max-width:1100px){.screen[data-v-56312b77]{overflow:auto;overflow-x:hidden}.layout[data-v-56312b77]{grid-template-columns:minmax(0,1fr)!important;width:100%;max-width:900px;height:auto!important;margin-inline:auto;align-items:start;padding-bottom:20px}.form[data-v-56312b77],.keypad[data-v-56312b77]{height:auto;min-height:0}.keypad[data-v-56312b77]{justify-content:center}.keypad .grid[data-v-56312b77]{width:min(520px,100%)}.fleet-table[data-v-56312b77]{overflow-x:auto;-webkit-overflow-scrolling:touch}.fleet-row[data-v-56312b77]{min-width:720px}}@media(max-width:768px){.screen[data-v-56312b77]{position:relative;inset:auto;min-height:100dvh;height:auto;padding:8px;overflow:auto}.topbar[data-v-56312b77]{padding:10px 12px}.layout[data-v-56312b77]{gap:12px;padding:0 0 16px}.header-row[data-v-56312b77]{grid-template-columns:minmax(0,1fr) auto}.header-title[data-v-56312b77]{grid-column:1 / -1;grid-row:1}.header-date[data-v-56312b77]{grid-column:1;grid-row:2}.header-user[data-v-56312b77]{grid-column:2;grid-row:2}.form[data-v-56312b77],.keypad[data-v-56312b77]{border-radius:14px;padding:12px}.twocols[data-v-56312b77]{grid-template-columns:repeat(2,minmax(0,1fr))}.threecols[data-v-56312b77]{grid-template-columns:repeat(3,minmax(0,1fr))}.actions[data-v-56312b77]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.actions .btn-estandar[data-v-56312b77]{height:58px!important;min-height:58px!important}.keypad .grid[data-v-56312b77]{gap:9px}.k[data-v-56312b77]{height:58px}}@media(max-width:560px){.screen[data-v-56312b77]{padding:6px}.topbar[data-v-56312b77]{padding:9px 10px}.header-row[data-v-56312b77]{grid-template-columns:1fr;gap:7px}.header-title[data-v-56312b77],.header-date[data-v-56312b77],.header-user[data-v-56312b77]{grid-column:1!important;grid-row:auto!important;justify-self:center!important}.header-date[data-v-56312b77]{text-align:center;font-size:10px}.header-user[data-v-56312b77],.user[data-v-56312b77]{max-width:100%}.meta .name[data-v-56312b77],.meta small[data-v-56312b77]{max-width:22ch}.layout[data-v-56312b77]{gap:10px}.form[data-v-56312b77],.keypad[data-v-56312b77]{padding:10px;border-radius:13px}.search-row[data-v-56312b77]{grid-template-columns:1fr!important;gap:9px}.search-row .input-wrap[data-v-56312b77],.search-row .btn-estandar[data-v-56312b77]{width:100%!important;max-width:none!important}.search-row .btn-estandar[data-v-56312b77]{height:58px!important;min-height:58px!important}.twocols[data-v-56312b77],.threecols[data-v-56312b77]{grid-template-columns:1fr!important;gap:9px}.field[data-v-56312b77]{margin-bottom:10px}.code-input[data-v-56312b77],.nip[data-v-56312b77]{height:58px}.actions[data-v-56312b77]{grid-template-columns:1fr!important;gap:9px}.actions .btn-estandar[data-v-56312b77]{height:58px!important;min-height:58px!important}.fleet-summary[data-v-56312b77]{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:9px}.fleet-table[data-v-56312b77]{overflow-x:auto;max-width:100%}.fleet-row[data-v-56312b77]{min-width:680px;grid-template-columns:1.1fr 1.1fr 1fr .8fr .8fr .6fr}.keypad .grid[data-v-56312b77]{max-width:420px;gap:8px}.k[data-v-56312b77]{height:56px;font-size:1.05rem}.alert-layer[data-v-56312b77]{width:calc(100vw - 20px)}}@media(max-width:380px){.screen[data-v-56312b77]{padding:5px}.form[data-v-56312b77],.keypad[data-v-56312b77]{padding:8px}.fleet-summary[data-v-56312b77]{grid-template-columns:1fr}.fleet-row[data-v-56312b77]{min-width:640px}.k[data-v-56312b77]{height:52px}.meta .name[data-v-56312b77],.meta small[data-v-56312b77]{max-width:17ch}.btn-estandar[data-v-56312b77]{height:58px!important;min-height:58px!important;font-size:13px}}@media(orientation:landscape)and (max-height:520px){.screen[data-v-56312b77]{position:relative;inset:auto;min-height:100dvh;height:auto;overflow:auto;padding:5px 8px}.topbar[data-v-56312b77]{padding:7px 10px}.layout[data-v-56312b77]{grid-template-columns:minmax(260px,34vw) minmax(0,1fr)!important;height:auto!important;min-height:calc(100dvh - 80px);gap:10px}.form[data-v-56312b77],.keypad[data-v-56312b77]{padding:9px}.field[data-v-56312b77]{gap:5px;margin-bottom:7px}.code-input[data-v-56312b77]{height:52px}.search-row .btn-estandar[data-v-56312b77]{height:52px!important;min-height:52px!important}.nip[data-v-56312b77]{height:48px}.actions .btn-estandar[data-v-56312b77]{height:52px!important;min-height:52px!important}.keypad .grid[data-v-56312b77]{gap:6px}.k[data-v-56312b77]{height:48px}}@media(prefers-reduced-motion:reduce){.gradient[data-v-56312b77]{animation:none!important}}.cm-overlay[data-v-ffee7248]{position:fixed;inset:0;display:grid;place-items:center;padding:18px;background:#03070fb8;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);z-index:10000}.cm-dialog[data-v-ffee7248]{width:min(460px,92vw);color:#f4f7fb;background:linear-gradient(180deg,#101825,#0b121e);border:1px solid rgba(61,117,255,.28);border-radius:16px;box-shadow:0 24px 60px #00000085,0 0 30px #2166ff17,inset 0 1px #ffffff06;overflow:hidden}.cm-head[data-v-ffee7248]{padding:18px 20px;border-bottom:1px solid rgba(91,111,147,.18);background:#151d2a}.cm-title[data-v-ffee7248]{color:#f4f7fb;font-size:18px;font-weight:900}.cm-body[data-v-ffee7248]{padding:20px;background:#0b121e}.cm-msg[data-v-ffee7248]{margin:0;color:#b8c1cf;font-size:14px;line-height:1.55;font-weight:600}.cm-actions[data-v-ffee7248]{display:flex;justify-content:flex-end;gap:10px;padding:14px 20px;border-top:1px solid rgba(91,111,147,.18);background:#0b121eb8}.btn[data-v-ffee7248]{min-height:44px;padding:0 16px;border-radius:10px;border:1px solid rgba(91,111,147,.3);color:#dfe7f5;background:#151d2a;font:inherit;font-size:13px;font-weight:900;cursor:pointer;transition:.18s ease}.btn[data-v-ffee7248]:hover:not(:disabled){background:#1c2635;border-color:#3d75ff9e}.btn.primary[data-v-ffee7248]{color:#fff;background:#2166ff;border-color:#2166ff;box-shadow:0 8px 18px #2166ff33}.btn.primary[data-v-ffee7248]:hover:not(:disabled){background:#3475ff;border-color:#3475ff;box-shadow:0 10px 24px #2166ff47}.btn.primary.danger[data-v-ffee7248]{color:#fff;background:#d94a4a;border-color:#d94a4a;box-shadow:0 8px 18px #d94a4a2e}.btn.primary.danger[data-v-ffee7248]:hover:not(:disabled){background:#e45b5b;border-color:#e45b5b}@media(max-width:560px){.cm-overlay[data-v-ffee7248]{padding:10px}.cm-dialog[data-v-ffee7248]{width:100%;border-radius:14px}.cm-actions[data-v-ffee7248]{flex-direction:column-reverse}.btn[data-v-ffee7248]{width:100%}}.cm-dialog[data-v-ffee7248]{width:min(620px,calc(100vw - 28px));max-width:100%;min-width:0;box-sizing:border-box;border-radius:16px;background:#101927;border:1px solid rgba(91,125,190,.34)}.cm-actions[data-v-ffee7248]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cm-actions .btn[data-v-ffee7248]{width:100%;min-width:0;height:58px!important;min-height:58px!important;border-radius:14px!important;box-sizing:border-box;font-weight:900}@media(max-width:560px){.cm-dialog[data-v-ffee7248]{width:calc(100vw - 20px);max-height:calc(100dvh - 20px);overflow:auto;border-radius:14px}.cm-actions[data-v-ffee7248]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}@media(max-width:340px){.cm-actions[data-v-ffee7248]{gap:6px}.cm-actions .btn[data-v-ffee7248]{font-size:12px;padding-inline:5px}}[data-v-938fea97]:root{--bg:#070b16;--ink:#ffffff;--muted:#8a94a5;--panel:#101825;--stroke:rgba(72,95,140,.28);--divider:rgba(91,111,147,.18);--primary:#2166ff;--row-h: 52px;--bp-lg: 1100px;--bp-md: 820px;--bp-sm: 680px;--bp-xs: 420px}html{height:100%}.screen[data-v-938fea97]{position:fixed;inset:0;height:100dvh;overflow:hidden;color:var(--ink);background:var(--bg);display:grid;grid-template-rows:auto 1fr auto;gap:clamp(10px,1.6vh,14px);padding:clamp(14px,2vh,20px) clamp(14px,2vw,24px);font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Arial,sans-serif}.bg[data-v-938fea97]{position:absolute;inset:0;pointer-events:none;overflow:hidden}.gradient[data-v-938fea97]{position:absolute;inset:-20%;background:radial-gradient(40% 40% at 20% 20%,rgba(33,102,255,.12),transparent 60%),radial-gradient(36% 36% at 85% 15%,rgba(78,48,158,.13),transparent 60%),radial-gradient(46% 46% at 50% 80%,rgba(33,102,255,.045),transparent 70%);filter:blur(24px)}.grain[data-v-938fea97]{position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg width='160' height='160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence baseFrequency='.65' numOctaves='2'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.05'/%3E%3C/svg%3E");mix-blend-mode:soft-light}.topbar[data-v-938fea97]{position:relative;z-index:1;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;column-gap:12px}.topbar .left[data-v-938fea97]{justify-self:start;color:var(--muted);font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topbar .center[data-v-938fea97]{justify-self:center;font-weight:900;text-align:center}.topbar .right[data-v-938fea97]{justify-self:end}.avatar[data-v-938fea97]{width:40px;height:40px;border-radius:10px;display:grid;place-items:center;background:#2166ff0b;border:1px solid var(--stroke)}.meta .name[data-v-938fea97]{font-weight:800;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:260px}.meta small[data-v-938fea97]{color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.layout[data-v-938fea97]{position:relative;z-index:1;min-height:0;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.95fr);gap:clamp(12px,2vw,18px);align-items:stretch;overflow:hidden}.panel[data-v-938fea97]{background:var(--panel);border:1px solid var(--stroke);border-radius:18px;padding:12px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 12px 30px #00000038;display:flex;flex-direction:column;gap:10px;min-height:0;height:100%;overflow:hidden}.panel-accordions>h3[data-v-938fea97],.panel-right>h3[data-v-938fea97]{margin:4px 4px 0;font-size:1rem;font-weight:900;opacity:.95}.accordion-list[data-v-938fea97]{flex:1;min-height:0;display:flex;flex-direction:column;gap:10px;overflow:auto;padding-right:4px}.accordion[data-v-938fea97]{border-radius:16px;border:1px solid rgba(91,111,147,.22);background:#0b121e7a;overflow:hidden;display:flex;flex-direction:column}.accordion-header[data-v-938fea97]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border:none;background:linear-gradient(180deg,#151f31,#0b121e);color:var(--ink);cursor:pointer;text-align:left}.accordion-title[data-v-938fea97]{display:flex;align-items:center;gap:8px;font-weight:800;font-size:.92rem;min-width:0}.accordion-title span[data-v-938fea97]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.accordion-right[data-v-938fea97]{display:flex;align-items:center;gap:12px;flex:0 0 auto}.accordion-icon[data-v-938fea97]{font-size:.8rem;opacity:.8;transition:transform .16s ease}.accordion.open .accordion-icon[data-v-938fea97]{transform:rotate(180deg)}.accordion-body[data-v-938fea97]{padding:8px;background:#0b121e9e;max-height:min(360px,48vh);overflow:auto}.tbl[data-v-938fea97]{background:#ffffff0a;border:1px solid var(--stroke);border-radius:14px;display:flex;flex-direction:column;min-height:140px;overflow:hidden}.tbl.fill[data-v-938fea97]{flex:1}.thead[data-v-938fea97],.tfoot[data-v-938fea97],.tbody[data-v-938fea97]{min-width:520px}.thead[data-v-938fea97]{position:sticky;top:0;z-index:2;display:grid;background:linear-gradient(180deg,#151f31,#0b121e);border-bottom:1px solid var(--divider);padding:10px;font-weight:900;gap:12px}.tbody[data-v-938fea97]{padding:10px;display:grid;gap:10px;overflow:auto;min-height:0;flex:1;align-content:start}.row[data-v-938fea97]{align-items:center;background:#0b121e73;border:1px solid rgba(91,111,147,.22);border-radius:12px;padding:8px 10px;min-height:var(--row-h);transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease,transform .05s ease}.row.sum[data-v-938fea97]{background:#0b121e9e}.row.strong[data-v-938fea97]{background:#0003;font-weight:900}.divider[data-v-938fea97]{height:1px;background:var(--divider);margin:2px 10px}.tfoot[data-v-938fea97]{position:sticky;bottom:0;z-index:2;background:linear-gradient(180deg,#151d2a,#0b121e);border-top:1px solid var(--divider);padding:10px;display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center}.tbl-depositos .thead[data-v-938fea97]{grid-template-columns:70px 1fr 140px}.tbl-depositos .tbody .row[data-v-938fea97]{display:grid;grid-template-columns:70px 1fr 140px;gap:12px;height:var(--row-h)}.tbl-depositos .tbody .row>div[data-v-938fea97]:nth-child(2){text-align:center;justify-self:center}.tbl-depositos .tbody .row .num[data-v-938fea97],.tbl-depositos .tfoot .num[data-v-938fea97]{justify-self:end;text-align:right}.tbl-depositos .tbody .row.selectable[data-v-938fea97]{cursor:pointer}.tbl-depositos .tbody .row.selectable[data-v-938fea97]:hover{background:#2166ff1a;border-color:#3d75ff66}.tbl-depositos .tbody .row.selectable.selected[data-v-938fea97]{background:#2166ff1f;border-color:#3d75ff94;box-shadow:0 0 0 2px #2166ff1f inset}.tbl-formas .thead[data-v-938fea97]{grid-template-columns:1fr 160px}.tbl-formas .tbody .row[data-v-938fea97]{display:grid;grid-template-columns:1fr 160px;align-items:center}.tbl-formas .tbody .row .num[data-v-938fea97]{justify-self:end;text-align:right;white-space:nowrap}.tbl-aceites .thead[data-v-938fea97]{grid-template-columns:70px 1fr 160px}.tbl-aceites .tbody .row[data-v-938fea97]{display:grid;grid-template-columns:70px 1fr 160px;gap:12px;height:var(--row-h);align-items:center}.tbl-litros .thead[data-v-938fea97]{grid-template-columns:70px 70px 1fr 140px}.tbl-litros .tbody .row[data-v-938fea97]{height:var(--row-h);display:grid;grid-template-columns:70px 70px 1fr 140px;gap:12px}.tbl-resumen-venta .thead[data-v-938fea97]{grid-template-columns:1fr 180px}.tbl-resumen-venta .tbody[data-v-938fea97]{display:flex;flex-direction:column;gap:10px}.tbl-resumen-venta .tbody .row[data-v-938fea97],.tbl-resumen-venta .tbody .row.sum[data-v-938fea97],.tbl-resumen-venta .tbody .row.strong[data-v-938fea97]{display:grid;grid-template-columns:1fr 180px;align-items:center}.tbl-resumen-venta .tbody .row .num[data-v-938fea97]{justify-self:end;text-align:right;white-space:nowrap}.num[data-v-938fea97]{text-align:right}.mono[data-v-938fea97]{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-weight:900}.muted[data-v-938fea97]{color:var(--muted);font-weight:800}.ellipsis[data-v-938fea97]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:800}.actions[data-v-938fea97]{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-items:center}.btn[data-v-938fea97]{height:48px;border-radius:14px;border:2px solid transparent;cursor:pointer;font-weight:900;display:inline-flex;align-items:center;justify-content:center;gap:10px;background:#151d2ad1;color:var(--ink);border-color:var(--stroke);width:100%;min-width:0}.btn[data-v-938fea97]:disabled{opacity:.5;cursor:not-allowed;filter:grayscale(.2)}.btn.ghost[data-v-938fea97]:hover{background:#ffffff1a}.btn.primary[data-v-938fea97]{background:#2166ff;color:#fff;border-color:#485f8c47;box-shadow:0 10px 20px #2166ff33}.btn.danger[data-v-938fea97]{background:transparent;color:#ffdede;border-color:#ff6e6e8c}.alerts-layer[data-v-938fea97]{position:fixed;inset:0;z-index:100001;display:flex;align-items:flex-start;justify-content:center;pointer-events:none;padding-top:18px}.alerts-inner[data-v-938fea97]{pointer-events:auto;width:min(720px,92vw)}.btn-estandar[data-v-938fea97]{height:60px;min-height:60px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: var(--bp-lg)){.layout[data-v-938fea97]{grid-template-columns:1fr}}@media (max-width: var(--bp-md)){.topbar[data-v-938fea97]{grid-template-columns:1fr auto;grid-template-areas:"left right" "center center";row-gap:6px}.topbar .left[data-v-938fea97]{grid-area:left}.topbar .right[data-v-938fea97]{grid-area:right}.topbar .center[data-v-938fea97]{grid-area:center;justify-self:start;text-align:left}.meta .name[data-v-938fea97]{max-width:180px}}@media (max-width: var(--bp-sm)){.actions[data-v-938fea97]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.accordion-body[data-v-938fea97]{padding:8px 6px}.tbl[data-v-938fea97]{border-radius:14px}.thead[data-v-938fea97],.tfoot[data-v-938fea97],.tbody[data-v-938fea97]{min-width:560px}}@media (max-width: var(--bp-xs)){.actions[data-v-938fea97]{grid-template-columns:1fr}.thead[data-v-938fea97],.tfoot[data-v-938fea97],.tbody[data-v-938fea97]{min-width:620px}}.accordion[data-v-938fea97],.accordion-header[data-v-938fea97]{min-width:0;overflow:hidden}.accordion-title[data-v-938fea97]{min-width:0;flex:1 1 auto;overflow:hidden}.accordion-title span[data-v-938fea97]{display:block;min-width:0;max-width:100%;flex:1 1 auto;white-space:normal;overflow-wrap:anywhere;word-break:normal;overflow:hidden;text-overflow:clip;line-height:1.3}.accordion-right[data-v-938fea97]{flex:0 0 auto;min-width:max-content}.accordion-title span[data-v-938fea97]:hover{transform:none!important;scale:none!important}.accordion[data-v-938fea97]{background:#0b121e;border-color:#485f8c47}.accordion-header[data-v-938fea97]{background:linear-gradient(180deg,#151f31,#0b121e)}.accordion-body[data-v-938fea97]{background:#0b121eb8}.btn.primary[data-v-938fea97]{background:#2166ff;color:#fff;border-color:#2166ff;box-shadow:0 10px 20px #2166ff38}.btn.primary[data-v-938fea97]:hover:not(:disabled){background:#3475ff;border-color:#3475ff;box-shadow:0 10px 24px #2166ff47}.close[data-v-938fea97],.btn-close[data-v-938fea97],.modal-close[data-v-938fea97],.close-btn[data-v-938fea97],button[aria-label=Cerrar][data-v-938fea97]{color:#ff6262!important;border-color:#ff626261!important}.close[data-v-938fea97]:hover,.btn-close[data-v-938fea97]:hover,.modal-close[data-v-938fea97]:hover,.close-btn[data-v-938fea97]:hover,button[aria-label=Cerrar][data-v-938fea97]:hover{color:#ff7b7b!important;border-color:#ff6262b3!important;background:#ff626214!important}button.accordion-header{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;transform:none!important;transform-origin:center!important;scale:1!important;zoom:1!important;overflow:hidden!important}button.accordion-header:hover,button.accordion-header:hover:not(:disabled),button.accordion-header:hover:not(:disabled):not([aria-disabled=true]),button.accordion-header:focus,button.accordion-header:focus-visible,button.accordion-header:active,button.accordion-header:active:not(:disabled),button.accordion-header:active:not(:disabled):not([aria-disabled=true]){box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;transform:none!important;transform-origin:center!important;scale:1!important;zoom:1!important}button.accordion-header:hover,button.accordion-header:focus,button.accordion-header:focus-visible,button.accordion-header:active{padding:10px 12px!important;font-size:.92rem!important;line-height:1.3!important}.accordion[data-v-938fea97]{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden!important}.accordion-title[data-v-938fea97]{box-sizing:border-box!important;flex:1 1 auto!important;width:0!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.accordion-title span[data-v-938fea97]{display:block!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;font-size:.92rem!important;line-height:1.3!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;transform:none!important;scale:1!important}.accordion-right[data-v-938fea97]{flex:0 0 auto!important;min-width:24px!important;max-width:max-content!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;overflow:hidden!important}.accordion-icon[data-v-938fea97]{flex:0 0 auto!important;transform-origin:center!important}.accordion.open .accordion-icon[data-v-938fea97]{transform:rotate(180deg)!important}.topbar[data-v-938fea97]{position:relative!important;z-index:1;width:100%!important;height:156px!important;min-height:156px!important;min-width:0;box-sizing:border-box;padding:18px 34px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;grid-template-areas:"date logo user"!important;align-items:center!important;column-gap:20px;border:1px solid rgba(91,125,190,.3)!important;border-radius:16px!important;background:linear-gradient(180deg,#101927f7,#080d1ff5)!important;box-shadow:0 8px 24px #0000002e,inset 0 1px #ffffff06!important}.topbar .header-date[data-v-938fea97]{grid-area:date!important;justify-self:start!important;min-width:0;max-width:100%;color:#8f9bb0;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topbar .header-title[data-v-938fea97]{grid-area:logo!important;justify-self:center!important;min-width:0;display:flex;align-items:center;justify-content:center}.topbar .header-title[data-v-938fea97] .brand-logo,.topbar .header-title[data-v-938fea97] .brand,.topbar .header-title img[data-v-938fea97],.topbar .header-title svg[data-v-938fea97]{max-width:min(300px,24vw);max-height:82px}.topbar .header-user[data-v-938fea97]{grid-area:user!important;justify-self:end!important;min-width:0;max-width:100%}.topbar .user[data-v-938fea97]{display:flex;align-items:center;gap:10px;min-width:0}.topbar .avatar[data-v-938fea97]{flex:0 0 40px;width:40px;height:40px;border-radius:10px;display:grid;place-items:center;background:#2b6fff0b;border:1px solid var(--stroke)}.topbar .meta[data-v-938fea97]{min-width:0}.topbar .meta .name[data-v-938fea97]{max-width:260px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topbar .meta small[data-v-938fea97]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}@media(max-width:900px){.topbar[data-v-938fea97]{height:128px!important;min-height:128px!important;padding:14px 20px!important}.topbar .header-title[data-v-938fea97] .brand-logo,.topbar .header-title[data-v-938fea97] .brand,.topbar .header-title img[data-v-938fea97],.topbar .header-title svg[data-v-938fea97]{max-width:230px;max-height:68px}}@media(max-width:560px){.topbar[data-v-938fea97]{height:auto!important;min-height:118px!important;padding:12px!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-template-areas:"logo logo" "date user"!important;row-gap:8px;border-radius:14px!important}.topbar .header-date[data-v-938fea97]{justify-self:start!important}.topbar .header-user[data-v-938fea97]{justify-self:end!important}.topbar .header-title[data-v-938fea97] .brand-logo,.topbar .header-title[data-v-938fea97] .brand,.topbar .header-title img[data-v-938fea97],.topbar .header-title svg[data-v-938fea97]{max-width:210px;max-height:58px}}@media(max-width:380px){.topbar[data-v-938fea97]{min-height:108px!important;padding:10px!important;border-radius:12px!important}.topbar .header-title[data-v-938fea97] .brand-logo,.topbar .header-title[data-v-938fea97] .brand,.topbar .header-title img[data-v-938fea97],.topbar .header-title svg[data-v-938fea97]{max-width:185px;max-height:52px}}@media(orientation:landscape)and (max-height:520px){.topbar[data-v-938fea97]{height:94px!important;min-height:94px!important;padding:8px 14px!important}.topbar .header-title[data-v-938fea97] .brand-logo,.topbar .header-title[data-v-938fea97] .brand,.topbar .header-title img[data-v-938fea97],.topbar .header-title svg[data-v-938fea97]{max-width:210px;max-height:58px}}.topbar[data-v-938fea97]{position:relative;z-index:2;display:flex!important;flex-direction:column!important;gap:12px;width:100%;box-sizing:border-box;padding:14px 18px!important;border:1px solid rgba(72,95,140,.22)!important;border-radius:14px!important;background:linear-gradient(180deg,#101825e0,#0b121ec7)!important;box-shadow:0 12px 30px #0003,inset 0 1px #ffffff06!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.header-row[data-v-938fea97]{display:grid;grid-template-columns:minmax(220px,1fr) auto minmax(220px,1fr);align-items:center;gap:16px}.header-date[data-v-938fea97]{color:#8f9bb0!important;font-size:clamp(11px,1vw,14px)!important;font-weight:600!important;line-height:1.3;justify-self:start}.header-title[data-v-938fea97]{text-align:center;min-width:0;justify-self:center}.header-user[data-v-938fea97]{justify-self:end}.user[data-v-938fea97]{display:flex;gap:10px;align-items:center;min-width:0}.avatar[data-v-938fea97]{flex:0 0 auto;width:40px!important;height:40px!important;border-radius:10px!important;display:grid;place-items:center;background:#2166ff1f!important;border:1px solid rgba(61,117,255,.3)!important;box-shadow:0 0 16px #2166ff14}.avatar svg[data-v-938fea97]{width:28px!important;height:28px!important}.meta[data-v-938fea97]{min-width:0}.meta .name[data-v-938fea97]{color:#fff!important;font-weight:800!important;line-height:1.05;max-width:26ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meta small[data-v-938fea97]{display:block;margin-top:3px;color:#8f9bb0!important;max-width:26ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.actions[data-v-938fea97]{width:100%;max-width:100%;margin-inline:auto}.btn-estandar[data-v-938fea97]{width:100%!important;min-width:0!important;max-width:none!important;flex:1 1 0!important;height:58px!important;min-height:58px!important;margin:0!important;box-sizing:border-box;border-radius:14px!important;font-weight:900!important}.actions .btn-estandar[data-v-938fea97]{width:100%!important;min-width:0!important;height:58px!important;min-height:58px!important}@media(max-width:768px){.header-row[data-v-938fea97]{grid-template-columns:minmax(0,1fr) auto}.header-title[data-v-938fea97]{grid-column:1 / -1;grid-row:1}.header-date[data-v-938fea97]{grid-column:1;grid-row:2}.header-user[data-v-938fea97]{grid-column:2;grid-row:2}.actions[data-v-938fea97]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.actions .btn-estandar[data-v-938fea97]{width:100%!important;min-width:0!important;height:58px!important;min-height:58px!important}}@media(max-width:380px){.avatar[data-v-938fea97]{width:40px!important;height:40px!important}.avatar svg[data-v-938fea97]{width:28px!important;height:28px!important}.meta .name[data-v-938fea97]{font-size:14px!important}.meta small[data-v-938fea97]{font-size:12px!important}.btn-estandar[data-v-938fea97],.actions .btn-estandar[data-v-938fea97]{height:58px!important;min-height:58px!important}}.screen .topbar[data-v-938fea97]{width:100%!important;height:156px!important;min-height:156px!important;max-height:156px!important;box-sizing:border-box!important;padding:14px 18px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;background:linear-gradient(180deg,#101927,#080d1f)!important;border:1px solid rgba(72,95,140,.28)!important;border-radius:14px!important;overflow:hidden!important}.screen .topbar .header-row[data-v-938fea97]{width:100%!important;height:100%!important;min-height:0!important;display:grid!important;grid-template-columns:minmax(220px,1fr) auto minmax(220px,1fr)!important;grid-template-areas:"date logo user"!important;align-items:center!important;gap:16px!important}.screen .topbar .header-date[data-v-938fea97]{grid-area:date!important;justify-self:start!important;color:#8f9bb0!important;font-size:clamp(11px,1vw,14px)!important;font-weight:600!important;line-height:1.3!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.screen .topbar .header-title[data-v-938fea97]{grid-area:logo!important;justify-self:center!important;align-self:center!important;display:flex!important;align-items:center!important;justify-content:center!important;min-width:0!important}.screen .topbar .header-title[data-v-938fea97] .brand-logo,.screen .topbar .header-title[data-v-938fea97] .brand,.screen .topbar .header-title img[data-v-938fea97],.screen .topbar .header-title svg[data-v-938fea97]{max-width:300px!important;max-height:72px!important}.screen .topbar .header-user[data-v-938fea97]{grid-area:user!important;justify-self:end!important;align-self:center!important;min-width:0!important;max-width:100%!important}.screen .topbar .user[data-v-938fea97]{display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important}.screen .topbar .avatar[data-v-938fea97]{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;flex:0 0 40px!important;padding:0!important;display:grid!important;place-items:center!important;border-radius:10px!important;background:#2166ff1f!important;border:1px solid rgba(61,117,255,.3)!important;box-sizing:border-box!important}.screen .topbar .avatar svg[data-v-938fea97]{width:28px!important;height:28px!important}.screen .topbar .meta[data-v-938fea97]{min-width:0!important}.screen .topbar .meta .name[data-v-938fea97]{color:#fff!important;font-weight:800!important;font-size:inherit!important;line-height:1.05!important;max-width:26ch!important}.screen .topbar .meta small[data-v-938fea97]{color:#8f9bb0!important;font-size:inherit!important;line-height:1.2!important}.screen .actions[data-v-938fea97]{width:100%!important;min-width:0!important;max-width:100%!important;gap:12px!important}.screen .actions .btn-estandar[data-v-938fea97]{width:100%!important;min-width:0!important;max-width:none!important;height:58px!important;min-height:58px!important;max-height:58px!important;margin:0!important;padding:0 24px!important;border-radius:14px!important;box-sizing:border-box!important;font-size:15px!important;font-weight:900!important}@media(max-width:768px){.screen .topbar[data-v-938fea97]{height:126px!important;min-height:126px!important;max-height:126px!important;padding:10px 14px!important}.screen .topbar .header-row[data-v-938fea97]{grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"logo logo" "date user"!important;gap:6px 12px!important}.screen .topbar .header-title[data-v-938fea97] .brand-logo,.screen .topbar .header-title[data-v-938fea97] .brand,.screen .topbar .header-title img[data-v-938fea97],.screen .topbar .header-title svg[data-v-938fea97]{max-width:220px!important;max-height:58px!important}.screen .actions[data-v-938fea97]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:480px){.screen .topbar[data-v-938fea97]{height:112px!important;min-height:112px!important;max-height:112px!important;padding:8px 10px!important;border-radius:12px!important}.screen .topbar .header-user .avatar[data-v-938fea97]{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;flex-basis:38px!important}.screen .topbar .header-user .avatar svg[data-v-938fea97]{width:27px!important;height:27px!important}.screen .actions[data-v-938fea97]{grid-template-columns:1fr!important;gap:8px!important}}@media(orientation:landscape)and (max-height:520px){.screen .topbar[data-v-938fea97]{height:94px!important;min-height:94px!important;max-height:94px!important;padding:7px 12px!important}.screen .topbar .header-row[data-v-938fea97]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;grid-template-areas:"date logo user"!important}.screen .topbar .header-title[data-v-938fea97] .brand-logo,.screen .topbar .header-title[data-v-938fea97] .brand,.screen .topbar .header-title img[data-v-938fea97],.screen .topbar .header-title svg[data-v-938fea97]{max-width:210px!important;max-height:54px!important}}.screen .topbar[data-v-938fea97]{height:132px!important;min-height:132px!important;max-height:132px!important;padding:10px 18px!important}.screen .topbar .header-row[data-v-938fea97]{height:100%!important;min-height:0!important}@media(max-width:768px){.screen .topbar[data-v-938fea97]{height:116px!important;min-height:116px!important;max-height:116px!important;padding:8px 12px!important}}@media(max-width:480px){.screen .topbar[data-v-938fea97]{height:104px!important;min-height:104px!important;max-height:104px!important;padding:7px 10px!important}}@media(orientation:landscape)and (max-height:520px){.screen .topbar[data-v-938fea97]{height:88px!important;min-height:88px!important;max-height:88px!important;padding:6px 12px!important}}.search-wrap[data-v-59c334f3]{position:relative;min-width:0;width:100%}.ic[data-v-59c334f3]{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:18px;height:18px;color:#aeb8c7;pointer-events:none}.search[data-v-59c334f3]{height:56px;min-height:56px;width:100%;box-sizing:border-box;border-radius:12px;padding:0 42px 0 38px;font-weight:800;color:#fff;background:linear-gradient(180deg,#1a212d,#151d2a);border:1px solid rgba(111,125,151,.34);outline:none;cursor:text}.search[data-v-59c334f3]:hover{border-color:#347bff9e}.search[data-v-59c334f3]:focus{border-color:#2b6fff;box-shadow:none;outline:none}.search[data-v-59c334f3]:disabled{opacity:.55;cursor:not-allowed}.clear[data-v-59c334f3]{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:32px;height:32px;border-radius:9px;background:#121b2a;border:1px solid rgba(255,91,95,.58);color:#ff5b5f;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.clear[data-v-59c334f3]:before,.clear[data-v-59c334f3]:after{content:"";position:absolute;width:60%;height:2px;background:currentColor;left:50%;top:50%;transform-origin:center}.clear[data-v-59c334f3]:before{transform:translate(-50%,-50%) rotate(45deg)}.clear[data-v-59c334f3]:after{transform:translate(-50%,-50%) rotate(-45deg)}.clear[data-v-59c334f3]:hover{background:#ff5b5f14;border-color:#ff6b6f;color:#ff6b6f}@media(max-width:560px){.search[data-v-59c334f3]{height:56px;min-height:56px}}.tile[data-v-e1016e51]{width:100%;min-width:0;max-width:100%;text-align:left;display:flex;flex-direction:column;gap:10px;background:linear-gradient(180deg,#151d2a,#101927);border:1px solid rgba(91,125,190,.28);border-radius:14px;padding:12px;cursor:pointer;box-shadow:0 10px 20px #00000038;color:#fff;box-sizing:border-box;overflow:hidden;contain:paint;transform:none;transition:box-shadow .18s ease,border-color .18s ease,background .18s ease,opacity .12s ease}.tile[data-v-e1016e51]:hover:not(:disabled),.tile[data-v-e1016e51]:focus-visible:not(:disabled){transform:none;border-color:#347bffd1;background:linear-gradient(180deg,#182336,#111b2b);box-shadow:0 10px 20px #00000038,inset 0 0 0 2px #347bff47;outline:none}.tile[data-v-e1016e51]:active:not(:disabled){transform:none;box-shadow:0 8px 16px #00000038,inset 0 0 0 2px #347bff57}.tile.disabled[data-v-e1016e51],.tile.loading[data-v-e1016e51]{cursor:not-allowed;opacity:.7;border-color:#ffffff2e;transform:none;box-shadow:0 10px 20px #00000038}.tile-main[data-v-e1016e51]{display:flex;justify-content:space-between;align-items:stretch;gap:12px;min-width:0}.tile-left[data-v-e1016e51]{flex:1;display:flex;flex-direction:column;gap:6px;min-width:0}.tile-top[data-v-e1016e51]{display:flex;justify-content:space-between;align-items:center;gap:8px;min-width:0}.tile-top-left[data-v-e1016e51]{display:flex;align-items:center;gap:8px;min-width:0}.pill[data-v-e1016e51]{background:#2b6fff24;border:1px solid rgba(52,123,255,.46);color:#dbe6ff;padding:4px 12px;border-radius:999px;font-size:.78rem;font-weight:900;max-width:100%}.muted[data-v-e1016e51]{color:#8f9bb0;font-size:.8rem}.title-row[data-v-e1016e51]{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline;min-width:0}.title[data-v-e1016e51]{font-weight:900;white-space:normal;word-break:break-word;overflow-wrap:anywhere;min-width:0}.secondary-inline[data-v-e1016e51]{font-weight:500}.meta[data-v-e1016e51]{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-top:6px;min-width:0}.meta>div[data-v-e1016e51]{background:#151d2ad1;border:1px solid rgba(91,125,190,.22);padding:6px 10px;border-radius:10px;color:#fff;min-width:0}.importe-badge[data-v-e1016e51]{align-self:center;min-width:180px;max-width:40%;padding:6px 14px;border-radius:10px;background:#151d2a;border:1px solid rgba(91,125,190,.22);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2px}.importe-badge small[data-v-e1016e51]{font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;opacity:.9}.importe-badge b[data-v-e1016e51]{font-size:1.3rem;font-weight:900;white-space:nowrap}.alert-dot[data-v-e1016e51]{width:10px;height:10px;border-radius:50%;background:#ff5b5f;box-shadow:0 0 8px #ff5b5f66;flex:0 0 auto}@media(max-width:900px){.tile-main[data-v-e1016e51]{flex-direction:column;align-items:flex-start}.importe-badge[data-v-e1016e51]{align-self:flex-end;min-width:0;max-width:100%;width:auto}}@media(max-width:560px){.tile[data-v-e1016e51]{padding:11px;border-radius:13px}.meta[data-v-e1016e51]{gap:7px}.meta>div[data-v-e1016e51]{padding:5px 8px}.importe-badge[data-v-e1016e51]{align-self:stretch;width:100%}}.tile[data-v-e1016e51]{position:relative!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;transform:none!important;scale:1!important;overflow:hidden!important;clip-path:inset(0 round 14px)!important;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,opacity .12s ease!important}.tile[data-v-e1016e51]:hover:not(:disabled),.tile[data-v-e1016e51]:focus:not(:disabled),.tile[data-v-e1016e51]:focus-visible:not(:disabled),.tile[data-v-e1016e51]:active:not(:disabled){transform:none!important;scale:1!important;border-color:#347bffd1!important;background:linear-gradient(180deg,#182336,#111b2b)!important;box-shadow:inset 0 0 0 2px #347bff4d,0 6px 14px #0000002e!important;outline:none!important}.tile[data-v-e1016e51]:hover,.tile[data-v-e1016e51]:active,.tile[data-v-e1016e51]:focus,.tile[data-v-e1016e51]:focus-visible{zoom:1!important}.table[data-v-249f2508]{display:flex;flex-direction:column;gap:8px;min-width:0;min-height:0;flex:1;overflow:hidden}.thead[data-v-249f2508],.row[data-v-249f2508]{display:grid;grid-template-columns:70px minmax(0,1fr) 96px 108px 46px;align-items:center;gap:8px;min-width:0}.thead[data-v-249f2508]{font-weight:900;color:#fff;opacity:.9;padding:6px 8px;border-bottom:1px solid rgba(91,125,190,.24)}.tbody[data-v-249f2508]{overflow:auto;min-width:0;min-height:0;display:flex;flex-direction:column;gap:8px}.row[data-v-249f2508]{background:linear-gradient(180deg,#151d2a,#101927);border:1px solid rgba(91,125,190,.24);border-radius:12px;padding:10px 8px;color:#fff;min-width:0}.row.total[data-v-249f2508]{background:linear-gradient(180deg,#1a2638,#0b121e);border-color:#347bff75}.row .c[data-v-249f2508],.row .u[data-v-249f2508],.row .i[data-v-249f2508]{text-align:right;font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.row .d[data-v-249f2508]{font-weight:800;min-width:0;line-height:1.15;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal;overflow-wrap:anywhere}.row .x[data-v-249f2508]{display:flex;align-items:center;justify-content:center;min-width:0}.icon[data-v-249f2508]{width:40px;height:40px;border-radius:10px;cursor:pointer;color:#ff5b5f!important;border:1px solid rgba(255,91,95,.58)!important;background:#121b2a;display:inline-flex;align-items:center;justify-content:center;line-height:0;position:relative;flex:0 0 40px}.icon[data-v-249f2508]:before,.icon[data-v-249f2508]:after{content:"";position:absolute;width:58%;height:2px;background:currentColor;left:50%;top:50%}.icon[data-v-249f2508]:before{transform:translate(-50%,-50%) rotate(45deg)}.icon[data-v-249f2508]:after{transform:translate(-50%,-50%) rotate(-45deg)}.icon[data-v-249f2508]:hover,.icon[data-v-249f2508]:focus-visible{transform:scale(1.08)!important;color:#ff6b6f!important;border-color:#ff6b6f!important;background:#ff5b5f14;box-shadow:0 8px 18px #00000038,0 0 14px #ff5b5f1f}.icon[data-v-249f2508]:active{transform:scale(1.12)!important}.empty[data-v-249f2508]{color:#8f9bb0;text-align:center;padding:14px 0}@media(max-width:900px){.thead[data-v-249f2508],.row[data-v-249f2508]{grid-template-columns:60px minmax(0,1fr) 92px 42px}.u[data-v-249f2508],.thead>div[data-v-249f2508]:nth-child(3){display:none}.icon[data-v-249f2508]{width:38px;height:38px;flex-basis:38px}}@media(max-width:680px){.thead[data-v-249f2508],.row[data-v-249f2508]{grid-template-columns:54px minmax(0,1fr) 84px 40px;gap:6px}.thead[data-v-249f2508]{font-size:.88rem}.row[data-v-249f2508]{padding:9px 7px}.row .c[data-v-249f2508],.row .i[data-v-249f2508],.row .d[data-v-249f2508]{font-size:.92rem}}.keypad-overlay[data-v-9110a769]{position:fixed;inset:0;display:grid;place-items:center;background:#03070fb8;z-index:50;outline:none;padding:12px;min-width:0}.keypad[data-v-9110a769]{width:min(400px,100%);max-width:100%;min-width:0;background:linear-gradient(180deg,#101927,#0b121e);border:1px solid rgba(91,125,190,.34);border-radius:16px;padding:16px;box-shadow:0 24px 60px #00000085,0 0 30px #2b6fff17,inset 0 1px #ffffff06;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;gap:10px;color:#fff;box-sizing:border-box}.kp-head[data-v-9110a769]{font-weight:900;text-align:center}.kp-display[data-v-9110a769]{min-height:56px;display:grid;place-items:center;font-weight:900;background:#151d2a;border:1px solid rgba(91,125,190,.3);border-radius:12px;font-variant-numeric:tabular-nums;padding:6px 8px;overflow-wrap:anywhere}.kp-grid[data-v-9110a769]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.kp-grid button[data-v-9110a769]{height:58px;min-height:58px;border-radius:12px;font-weight:900;cursor:pointer;background:linear-gradient(180deg,#151f31,#0f1725);border:1px solid rgba(91,125,190,.3);color:#fff}.kp-grid button[data-v-9110a769]:hover:not(:disabled){background:#1c2635;border-color:#347bff9e}.kp-grid button.subtle[data-v-9110a769]{opacity:.95}.kp-grid button.danger[data-v-9110a769]{border-color:#ff5b5f99;color:#ff5b5f}.kp-actions[data-v-9110a769]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.btn[data-v-9110a769]{width:100%;min-width:0;height:58px;min-height:58px;border-radius:14px;font-weight:900;cursor:pointer;border:2px solid transparent;box-sizing:border-box}.btn.danger[data-v-9110a769]{background:transparent;color:#ff5b5f;border-color:#ff5b5f}.btn.ghost[data-v-9110a769]{background:#0d1524;color:#fff;border-color:#8091b0}.btn.primary[data-v-9110a769]{background:#2b6fff;color:#fff;border-color:#2b6fff;box-shadow:0 8px 20px #2b6fff40}.btn.primary[data-v-9110a769]:hover:not(:disabled){background:#347bff;border-color:#347bff}.btn.danger[data-v-9110a769]:hover:not(:disabled){background:#ff5b5f14}@media(max-width:560px){.keypad-overlay[data-v-9110a769]{padding:10px}.keypad[data-v-9110a769]{width:100%;padding:12px;border-radius:14px}.kp-actions[data-v-9110a769]{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.kp-grid[data-v-9110a769]{gap:8px}}@media(max-width:360px){.keypad[data-v-9110a769]{padding:9px}.kp-grid button[data-v-9110a769],.btn[data-v-9110a769]{height:54px;min-height:54px}.kp-actions[data-v-9110a769]{gap:5px}.btn[data-v-9110a769]{font-size:12px}}@media(orientation:landscape)and (max-height:520px){.keypad[data-v-9110a769]{max-height:calc(100dvh - 12px);overflow:auto;padding:10px}.kp-grid button[data-v-9110a769],.btn[data-v-9110a769]{height:52px;min-height:52px}}.overlay[data-v-06e9840b]{position:fixed;inset:0;display:grid;place-items:center;padding:12px;background:#03070fb8;z-index:60;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);min-width:0;min-height:0}.box[data-v-06e9840b]{width:min(440px,100%);max-width:100%;min-width:0;padding:20px;color:#fff;background:linear-gradient(180deg,#101927,#0b121e);border:1px solid rgba(91,125,190,.34);border-radius:16px;box-shadow:0 24px 60px #00000085,0 0 30px #2b6fff1a,inset 0 1px #ffffff06;box-sizing:border-box}h3[data-v-06e9840b]{margin:0 0 7px;color:#fff;font-size:20px;line-height:1.2;font-weight:900}.muted[data-v-06e9840b]{margin:0 0 18px;color:#b8c1cf;font-size:13px;line-height:1.5;font-weight:600}.muted b[data-v-06e9840b]{color:#fff;font-weight:900}.qty[data-v-06e9840b]{display:grid;grid-template-columns:58px minmax(0,1fr) 58px;gap:10px;align-items:center;margin:12px 0 8px}.input[data-v-06e9840b]{width:100%;height:58px;padding:0 12px;border-radius:12px;color:#fff;background:linear-gradient(180deg,#1a212d,#151d2a);border:1px solid rgba(111,125,151,.34);outline:none;font:inherit;font-size:18px;font-weight:900;text-align:center}.input[data-v-06e9840b]:focus{background:#1c2635;border-color:#2b6fff;box-shadow:none}.actions[data-v-06e9840b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px}.btn[data-v-06e9840b]{width:100%;min-width:0;height:58px;min-height:58px;padding:0 18px;border-radius:14px;border:2px solid transparent;font:inherit;font-size:14px;font-weight:900;cursor:pointer;box-sizing:border-box}.btn.small[data-v-06e9840b]{width:58px;height:58px;min-height:58px;padding:0;border-radius:12px;color:#fff;background:#151d2a;border:1px solid rgba(91,125,190,.3);font-size:22px}.btn.small[data-v-06e9840b]:hover{background:#1c2635;border-color:#347bff9e}.btn.ghost[data-v-06e9840b]{color:#fff;background:#0d1524;border-color:#8091b0}.btn.primary[data-v-06e9840b]{color:#fff;background:#2b6fff;border-color:#2b6fff;box-shadow:0 8px 20px #2b6fff40}.btn.primary[data-v-06e9840b]:hover{background:#347bff;border-color:#347bff}.btn[data-v-06e9840b]:focus-visible{outline:none}@media(max-width:560px){.overlay[data-v-06e9840b]{padding:10px}.box[data-v-06e9840b]{width:100%;padding:16px;border-radius:14px}.qty[data-v-06e9840b]{grid-template-columns:54px minmax(0,1fr) 54px;gap:8px}.btn.small[data-v-06e9840b]{width:54px}.actions[data-v-06e9840b]{gap:8px}}@media(max-width:360px){.box[data-v-06e9840b]{padding:12px}.qty[data-v-06e9840b]{grid-template-columns:50px minmax(0,1fr) 50px}.btn.small[data-v-06e9840b]{width:50px}.btn[data-v-06e9840b]{font-size:13px}}[data-v-174bde9b]:root{--bg:#080d1f;--ink:#ffffff;--muted:#8f9bb0;--panel:#101927;--panel-stroke:rgba(91,125,190,.3);--primary:#2b6fff;--primary-hover:#347bff;--danger:#ff5b5f;--gap:clamp(10px,1.8vh,16px);--padX:clamp(12px,2vw,24px);--padY:clamp(12px,2vh,20px)}.screen[data-v-174bde9b] *{box-sizing:border-box}.screen[data-v-174bde9b]{position:fixed;inset:0;min-width:0;min-height:0;width:100%;height:100%;color:var(--ink);background:var(--bg);font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Arial,sans-serif;display:grid;grid-template-rows:135px minmax(0,1fr);padding:10px 18px 14px;gap:10px;overflow:hidden}.bg[data-v-174bde9b]{position:absolute;inset:0;pointer-events:none;overflow:hidden}.gradient[data-v-174bde9b]{position:absolute;inset:-20%;background:radial-gradient(40% 40% at 20% 20%,rgba(40,67,170,.2),transparent 60%),radial-gradient(36% 36% at 85% 15%,rgba(78,48,158,.14),transparent 60%),radial-gradient(46% 46% at 50% 80%,rgba(43,111,255,.06),transparent 70%);filter:blur(24px)}.grain[data-v-174bde9b]{position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg width='160' height='160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence baseFrequency='.65' numOctaves='2'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.05'/%3E%3C/svg%3E");mix-blend-mode:soft-light}.topbar[data-v-174bde9b]{position:relative;z-index:2;width:100%;height:135px;min-height:135px;min-width:0;padding:14px 28px;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"date logo user";align-items:center;gap:20px;background:linear-gradient(180deg,#101927,#080d1f);border:1px solid rgba(91,125,190,.3);border-radius:16px;box-shadow:0 8px 24px #0000002e,inset 0 1px #ffffff06}.header-date[data-v-174bde9b]{grid-area:date;justify-self:start;min-width:0;max-width:100%;color:var(--muted);font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header-title[data-v-174bde9b]{grid-area:logo;justify-self:center;display:flex;align-items:center;justify-content:center;min-width:0}.header-title[data-v-174bde9b] .brand-logo,.header-title[data-v-174bde9b] .brand,.header-title[data-v-174bde9b] img,.header-title[data-v-174bde9b] svg{max-width:300px;max-height:72px}.header-user[data-v-174bde9b]{grid-area:user;justify-self:end;min-width:0;max-width:100%}.user[data-v-174bde9b]{display:flex;gap:10px;align-items:center;min-width:0}.avatar[data-v-174bde9b]{flex:0 0 40px;width:40px;height:40px;border-radius:10px;display:grid;place-items:center;background:#2b6fff0f;border:1px solid var(--panel-stroke)}.meta[data-v-174bde9b]{min-width:0}.meta .name[data-v-174bde9b]{font-weight:800;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:260px}.meta small[data-v-174bde9b]{color:var(--muted)}.layout[data-v-174bde9b]{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(420px,.9fr);gap:18px;width:100%;height:100%;min-height:0;overflow:hidden}.card[data-v-174bde9b]{width:100%;height:100%;min-width:0;min-height:0;background:var(--panel);border:1px solid var(--panel-stroke);border-radius:18px;padding:18px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 10px 28px #0000002e;overflow:hidden}.main[data-v-174bde9b],.sale[data-v-174bde9b]{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden}.main[data-v-174bde9b]{gap:12px;justify-content:flex-start}.sale[data-v-174bde9b]{gap:12px}.segmented[data-v-174bde9b]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;background:#0b121e;border:1px solid rgba(91,125,190,.28);border-radius:14px;padding:6px}.seg[data-v-174bde9b]{min-width:0;height:42px;min-height:42px;border-radius:10px;background:transparent;border:1px solid transparent;color:#dfe7f5;font-weight:900;cursor:pointer}.seg.active[data-v-174bde9b]{background:linear-gradient(180deg,#1c2635,#151d2a);border-color:#347bff9e;box-shadow:0 6px 14px #2b6fff29,inset 0 1px #ffffff06}.main-head[data-v-174bde9b]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;min-width:0}.search-click[data-v-174bde9b]{cursor:text;width:100%;min-width:0}.saldo[data-v-174bde9b]{color:#fff;display:flex;align-items:baseline;gap:10px;white-space:nowrap;justify-content:flex-end;text-align:right}.saldo small[data-v-174bde9b]{font-size:.95rem;font-weight:700;margin:0;opacity:.9}.saldo strong[data-v-174bde9b]{font-size:1.25rem;line-height:1}.list-area[data-v-174bde9b]{position:relative;flex:1;min-width:0;min-height:0;overflow:auto;padding:10px 12px 14px;scroll-padding:12px;scrollbar-color:rgba(91,125,190,.38) transparent}[data-v-174bde9b] .list-area::-webkit-scrollbar{width:12px}[data-v-174bde9b] .list-area::-webkit-scrollbar-track{background:transparent}[data-v-174bde9b] .list-area::-webkit-scrollbar-thumb{background:#5b7dbe52;border-radius:999px;border:3px solid transparent}[data-v-174bde9b] .list-area::-webkit-scrollbar-thumb:hover{background:#347bff8c}.grid[data-v-174bde9b]{display:grid;grid-template-columns:1fr;gap:12px;align-content:start;width:100%;min-width:0}.empty[data-v-174bde9b]{color:var(--muted);text-align:center;padding:14px 0}.empty.big[data-v-174bde9b]{padding-top:60px}.sale-total[data-v-174bde9b]{background:linear-gradient(180deg,#151f31,#0f1725);border:1px solid rgba(91,125,190,.28);border-radius:14px;padding:12px;color:#fff}.sale-total small[data-v-174bde9b]{color:var(--muted)}.sale-total h2[data-v-174bde9b]{margin:4px 0 0}.actions[data-v-174bde9b]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:auto;width:100%;min-width:0}.btn-estandar[data-v-174bde9b]{width:100%;min-width:0;max-width:none;height:58px;min-height:58px;padding:0 18px;border-radius:14px;border:2px solid transparent;box-sizing:border-box;font-size:15px;font-weight:900;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.btn-estandar.ghost[data-v-174bde9b]{background:#0d1524;color:#fff;border-color:#8091b0;box-shadow:none}.btn-estandar.primary[data-v-174bde9b]{background:#2b6fff;color:#fff;border-color:#2b6fff;box-shadow:0 8px 20px #2b6fff40}.btn-estandar.danger[data-v-174bde9b]{background:transparent;color:#ff5b5f;border-color:#ff5b5f}.btn-estandar[data-v-174bde9b]:hover:not(:disabled){transform:scale(1.02)}.btn-estandar.primary[data-v-174bde9b]:hover:not(:disabled){background:#347bff;border-color:#347bff}.btn-estandar.danger[data-v-174bde9b]:hover:not(:disabled){background:#ff5b5f14;border-color:#ff6b6f}.btn-estandar[data-v-174bde9b]:disabled{opacity:.55;cursor:not-allowed;transform:none}.alerts-layer[data-v-174bde9b]{position:fixed;inset:0;z-index:99999;display:flex;align-items:flex-start;justify-content:center;pointer-events:none;padding-top:18px}.alerts-inner[data-v-174bde9b]{pointer-events:auto}@media(max-width:1360px){.layout[data-v-174bde9b]{grid-template-columns:minmax(0,1fr) minmax(340px,420px);gap:14px}}@media(max-width:1080px){.screen[data-v-174bde9b]{position:relative;inset:auto;height:auto;min-height:100dvh;grid-template-rows:auto auto;overflow:auto;overflow-x:hidden}.layout[data-v-174bde9b]{grid-template-columns:1fr;height:auto;overflow:visible}.main[data-v-174bde9b]{height:auto;min-height:520px}.sale[data-v-174bde9b]{height:auto;min-height:420px}}@media(max-width:900px){.main-head[data-v-174bde9b]{grid-template-columns:1fr}.saldo[data-v-174bde9b]{justify-content:flex-start;text-align:left;white-space:normal;flex-wrap:wrap}}@media(max-width:600px){.screen[data-v-174bde9b]{padding:6px;gap:8px}.topbar[data-v-174bde9b]{height:auto!important;min-height:115px!important;padding:12px!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-template-areas:"logo logo" "date user"!important;gap:8px;border-radius:14px!important}.header-title[data-v-174bde9b] .brand-logo,.header-title[data-v-174bde9b] .brand,.header-title[data-v-174bde9b] img,.header-title[data-v-174bde9b] svg{max-width:210px;max-height:55px}.layout[data-v-174bde9b]{gap:10px}.card[data-v-174bde9b]{padding:10px;border-radius:14px}.segmented[data-v-174bde9b]{gap:5px;padding:5px}.seg[data-v-174bde9b]{height:44px;min-height:44px;font-size:13px}.main-head[data-v-174bde9b]{gap:9px}.list-area[data-v-174bde9b]{padding:8px 4px 12px}.actions[data-v-174bde9b]{grid-template-columns:1fr!important;gap:9px}.btn-estandar[data-v-174bde9b]{height:58px!important;min-height:58px!important}}@media(max-width:380px){.topbar[data-v-174bde9b]{min-height:105px!important;padding:10px!important}.header-title[data-v-174bde9b] .brand-logo,.header-title[data-v-174bde9b] .brand,.header-title[data-v-174bde9b] img,.header-title[data-v-174bde9b] svg{max-width:185px;max-height:50px}.meta .name[data-v-174bde9b]{max-width:17ch}.seg[data-v-174bde9b]{font-size:12px}.btn-estandar[data-v-174bde9b]{font-size:13px;padding:0 12px}}@media(orientation:landscape)and (max-height:520px){.screen[data-v-174bde9b]{position:relative;inset:auto;height:auto;min-height:100dvh;overflow:auto;padding:5px 8px}.topbar[data-v-174bde9b]{height:92px!important;min-height:92px!important;padding:8px 14px!important}.header-title[data-v-174bde9b] .brand-logo,.header-title[data-v-174bde9b] .brand,.header-title[data-v-174bde9b] img,.header-title[data-v-174bde9b] svg{max-width:210px;max-height:55px}.layout[data-v-174bde9b]{grid-template-columns:minmax(0,1fr) minmax(300px,420px);height:auto;min-height:calc(100dvh - 110px);overflow:visible}.actions[data-v-174bde9b]{grid-template-columns:repeat(3,minmax(0,1fr))}.btn-estandar[data-v-174bde9b]{height:58px!important;min-height:58px!important;padding:0 10px}}.topbar[data-v-174bde9b]{background:#0b121e4d;border-bottom:1px solid rgba(72,95,140,.2)}.avatar[data-v-174bde9b]{background:#2166ff1a;border-color:#3d75ff47}.card[data-v-174bde9b]{border-color:#485f8c47;box-shadow:0 18px 42px #0000004d,inset 0 1px #ffffff06}.segmented[data-v-174bde9b]{background:#0b121e;border-color:#485f8c47}.seg[data-v-174bde9b]{color:#dfe7f5}.seg.active[data-v-174bde9b]{background:linear-gradient(180deg,#1c2635,#151d2a);border-color:#3d75ff9e;box-shadow:0 6px 14px #2166ff29,inset 0 1px #ffffff06}.saldo strong[data-v-174bde9b]{color:#fff}.sale-total[data-v-174bde9b]{background:linear-gradient(180deg,#151f31,#0f1725);border-color:#485f8c47}.actions .btn.primary[data-v-174bde9b]{background:#2166ff;border-color:#2166ff;color:#fff;box-shadow:0 8px 18px #2166ff38}.actions .btn.primary[data-v-174bde9b]:hover{background:#3475ff;border-color:#3475ff}.actions .btn.ghost[data-v-174bde9b]{background:#151d2a;border-color:#5b6f9357}.actions .btn.danger[data-v-174bde9b]{background:#ff5a5a0f;border-color:#ff64646b}.list-area[data-v-174bde9b]{scrollbar-color:rgba(91,111,147,.38) transparent}.empty[data-v-174bde9b]{color:#8a94a5}@media(max-width:900px){.card[data-v-174bde9b]{border-radius:15px}}@media(prefers-reduced-motion:reduce){.gradient[data-v-174bde9b]{animation:none}}.screen[data-v-174bde9b]{grid-template-rows:auto 1fr!important;padding:clamp(14px,2vh,20px) clamp(14px,2vw,24px)!important;gap:clamp(10px,1.8vh,16px)!important}.screen .topbar .header-row[data-v-174bde9b]{display:grid!important;grid-template-columns:minmax(220px,1fr) auto minmax(220px,1fr)!important;align-items:center!important;gap:16px!important}.screen .topbar .header-date[data-v-174bde9b]{color:#8a94a5!important;font-size:clamp(11px,1vw,14px)!important;font-weight:600!important;line-height:1.3!important;justify-self:start!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.screen .topbar .header-user[data-v-174bde9b]{justify-self:end!important}.screen .topbar .meta small[data-v-174bde9b]{display:block!important;margin-top:3px!important;color:#8a94a5!important;max-width:26ch!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.screen .btn-estandar[data-v-174bde9b]{width:100%!important;min-width:0!important;height:58px!important;min-height:58px!important;max-height:58px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 16px!important;border-radius:14px!important;box-sizing:border-box!important;font-weight:900!important;line-height:1!important;white-space:nowrap!important}.screen .actions .btn.primary[data-v-174bde9b]{background:#2166ff!important;color:#fff!important;border-color:#2166ff!important;box-shadow:0 8px 18px #2166ff38!important}.screen .actions .btn.ghost[data-v-174bde9b]{background:#151d2a!important;color:#fff!important;border-color:#5b6f9357!important}.screen .actions .btn.danger[data-v-174bde9b]{background:transparent!important;color:#ff6b6b!important;border-color:#ff646480!important}@media(max-width:768px){.screen .topbar .header-row[data-v-174bde9b]{grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"date logo" "user user"!important;row-gap:8px!important}.screen .topbar .header-date[data-v-174bde9b]{grid-area:date!important}.screen .topbar .header-title[data-v-174bde9b]{grid-area:logo!important;justify-self:end!important}.screen .topbar .header-user[data-v-174bde9b]{grid-area:user!important;justify-self:start!important}}@media(max-width:520px){.screen .topbar[data-v-174bde9b]{padding:12px 14px!important}.screen .topbar .header-row[data-v-174bde9b]{grid-template-columns:1fr auto!important;grid-template-areas:"date logo" "user user"!important}.screen .topbar .meta .name[data-v-174bde9b]{max-width:100%!important}.screen .btn-estandar[data-v-174bde9b]{height:58px!important;min-height:58px!important;max-height:58px!important}}.screen .topbar[data-v-174bde9b]{position:relative!important;z-index:2!important;display:flex!important;flex-direction:column!important;gap:12px!important;padding:14px 18px!important;border:1px solid rgba(72,95,140,.22)!important;border-radius:14px!important;background:linear-gradient(180deg,#101825e0,#0b121ec7)!important;box-shadow:0 12px 30px #0003,inset 0 1px #ffffff06!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important}.screen .topbar .header-row[data-v-174bde9b]{display:grid!important;grid-template-columns:minmax(220px,1fr) auto minmax(220px,1fr)!important;align-items:center!important;gap:16px!important;width:100%!important}.screen .topbar .header-date[data-v-174bde9b]{color:var(--muted)!important;font-size:clamp(11px,1vw,14px)!important;font-weight:600!important;line-height:1.3!important;justify-self:start!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.screen .topbar .header-title[data-v-174bde9b]{text-align:center!important;min-width:0!important;justify-self:center!important;display:flex!important;align-items:center!important;justify-content:center!important}.screen .topbar .header-title[data-v-174bde9b] .brand-logo,.screen .topbar .header-title[data-v-174bde9b] .brand{max-width:none!important;max-height:none!important}.screen .topbar .header-user[data-v-174bde9b]{justify-self:end!important;min-width:0!important}.screen .topbar .user[data-v-174bde9b]{display:flex!important;gap:10px!important;align-items:center!important;min-width:0!important}.screen .topbar .avatar[data-v-174bde9b]{flex:0 0 auto!important;width:40px!important;height:40px!important;border-radius:10px!important;display:grid!important;place-items:center!important;background:#2166ff1f!important;border:1px solid rgba(61,117,255,.3)!important;box-shadow:0 0 16px #2166ff14!important}.screen .topbar .avatar svg[data-v-174bde9b]{width:28px!important;height:28px!important}.screen .topbar .meta[data-v-174bde9b]{min-width:0!important}.screen .topbar .meta .name[data-v-174bde9b]{color:#fff!important;font-weight:800!important;line-height:1.05!important;max-width:26ch!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.screen .topbar .meta small[data-v-174bde9b]{display:block!important;margin-top:3px!important;color:var(--muted)!important;max-width:26ch!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}@media(max-width:900px){.screen .topbar .header-row[data-v-174bde9b]{grid-template-columns:minmax(0,1fr) auto!important}.screen .topbar .header-title[data-v-174bde9b]{grid-column:1 / -1!important;grid-row:1!important}.screen .topbar .header-date[data-v-174bde9b]{grid-column:1!important;grid-row:2!important}.screen .topbar .header-user[data-v-174bde9b]{grid-column:2!important;grid-row:2!important}}@media(max-width:560px){.screen .topbar[data-v-174bde9b]{padding:11px 12px!important;border-radius:12px!important}.screen .topbar .header-row[data-v-174bde9b]{gap:10px!important}.screen .topbar .header-date[data-v-174bde9b]{font-size:10px!important}.screen .topbar .meta .name[data-v-174bde9b],.screen .topbar .meta small[data-v-174bde9b]{max-width:17ch!important}}.screen>.topbar[data-v-174bde9b]{position:relative!important;z-index:2!important;display:flex!important;flex-direction:column!important;gap:12px!important;width:100%!important;min-width:0!important;box-sizing:border-box!important;padding:14px 18px!important;border:1px solid rgba(72,95,140,.22)!important;border-radius:14px!important;background:linear-gradient(180deg,#101825e0,#0b121ec7)!important;box-shadow:0 12px 30px #0003,inset 0 1px #ffffff06!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important}.screen>.topbar>.header-row[data-v-174bde9b]{position:relative!important;display:grid!important;width:100%!important;min-width:0!important;height:auto!important;grid-template-columns:minmax(220px,1fr) auto minmax(220px,1fr)!important;grid-template-areas:"date logo user"!important;align-items:center!important;gap:16px!important;margin:0!important;padding:0!important}.screen>.topbar>.header-row>.header-date[data-v-174bde9b]{grid-area:date!important;justify-self:start!important;width:auto!important;min-width:0!important;max-width:100%!important;color:var(--muted)!important;font-size:clamp(11px,1vw,14px)!important;font-weight:600!important;line-height:1.3!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.screen>.topbar>.header-row>.header-title[data-v-174bde9b]{grid-area:logo!important;justify-self:center!important;align-self:center!important;width:auto!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important}.screen>.topbar>.header-row>.header-title[data-v-174bde9b] .brand-logo,.screen>.topbar>.header-row>.header-title[data-v-174bde9b] .brand,.screen>.topbar>.header-row>.header-title[data-v-174bde9b] img,.screen>.topbar>.header-row>.header-title[data-v-174bde9b] svg{position:static!important;inset:auto!important;transform:none!important}.screen>.topbar>.header-row>.header-user[data-v-174bde9b]{grid-area:user!important;justify-self:end!important;align-self:center!important;width:auto!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important}.screen>.topbar>.header-row>.header-user>.user[data-v-174bde9b]{display:flex!important;align-items:center!important;gap:10px!important;width:auto!important;min-width:0!important;margin:0!important}.screen>.topbar>.header-row>.header-user .avatar[data-v-174bde9b]{flex:0 0 auto!important;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;border-radius:10px!important;display:grid!important;place-items:center!important;background:#2166ff1f!important;border:1px solid rgba(61,117,255,.3)!important;box-shadow:0 0 16px #2166ff14!important;box-sizing:border-box!important}.screen>.topbar>.header-row>.header-user .avatar svg[data-v-174bde9b]{width:28px!important;height:28px!important}.screen>.topbar>.header-row>.header-user .meta[data-v-174bde9b]{min-width:0!important}.screen>.topbar>.header-row>.header-user .meta .name[data-v-174bde9b]{color:#fff!important;font-weight:800!important;line-height:1.05!important;max-width:26ch!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.screen>.topbar>.header-row>.header-user .meta small[data-v-174bde9b]{display:block!important;margin-top:3px!important;color:var(--muted)!important;max-width:26ch!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}@media(max-width:900px){.screen>.topbar>.header-row[data-v-174bde9b]{grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"logo logo" "date user"!important}.screen>.topbar>.header-row>.header-title[data-v-174bde9b]{grid-column:1 / -1!important;grid-row:1!important}.screen>.topbar>.header-row>.header-date[data-v-174bde9b]{grid-column:1!important;grid-row:2!important}.screen>.topbar>.header-row>.header-user[data-v-174bde9b]{grid-column:2!important;grid-row:2!important}}@media(max-width:560px){.screen>.topbar[data-v-174bde9b]{padding:11px 12px!important;border-radius:12px!important}.screen>.topbar>.header-row[data-v-174bde9b]{gap:10px!important}.screen>.topbar>.header-row>.header-date[data-v-174bde9b]{font-size:10px!important}.screen>.topbar>.header-row>.header-user .meta .name[data-v-174bde9b],.screen>.topbar>.header-row>.header-user .meta small[data-v-174bde9b]{max-width:17ch!important}}.screen>.topbar[data-v-174bde9b]{height:118px!important;min-height:118px!important;max-height:118px!important;padding:8px 18px!important;box-sizing:border-box!important}.screen>.topbar>.header-row[data-v-174bde9b]{height:100%!important;min-height:0!important;align-items:center!important}@media(max-width:768px){.screen>.topbar[data-v-174bde9b]{height:104px!important;min-height:104px!important;max-height:104px!important;padding:7px 12px!important}}@media(max-width:480px){.screen>.topbar[data-v-174bde9b]{height:94px!important;min-height:94px!important;max-height:94px!important;padding:6px 10px!important}}.screen .list-area[data-v-174bde9b]{overflow-x:hidden!important;overflow-y:auto!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.screen .list-area .grid[data-v-174bde9b]{width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:hidden!important;box-sizing:border-box!important;padding-left:1px!important;padding-right:1px!important}.screen .list-area .grid[data-v-174bde9b]>*{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}[data-v-51a79973]:root{--panel: #151d2a;--panel-stroke: rgba(91,111,147,.28)}.keypad-modal[data-v-51a79973]{position:fixed;inset:0;display:grid;place-items:center;background:#00000073;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:200000;outline:none}.keypad-pad[data-v-51a79973]{width:min(500px,96vw);background:var(--panel);border:1px solid var(--panel-stroke);border-radius:18px;padding:16px;display:grid;grid-template-rows:auto auto 1fr auto;gap:12px;color:#fff;box-shadow:0 12px 30px #00000059}.keypad-title[data-v-51a79973]{font-weight:900;opacity:.9;padding-left:4px}.keypad-display[data-v-51a79973]{display:flex;align-items:center;justify-content:space-between;gap:8px;font-weight:900;font-size:1.8rem;background:#151d2ad1;border:1px solid rgba(91,111,147,.3);border-radius:14px;padding:8px 10px 8px 14px}.keypad-display-value[data-v-51a79973]{flex:1;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clear-btn[data-v-51a79973]{flex-shrink:0;width:32px;height:32px;border-radius:999px;border:1px solid rgba(111,125,151,.38);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:#ff6262!important;border-color:#ff626261!important;background:#151d2a;font-size:18px;line-height:1;padding:0;transition:background .15s ease,border-color .15s ease,transform .05s ease}.clear-btn[data-v-51a79973]:hover{color:#ff7b7b!important;border-color:#ff6262b3!important;background:#ff626214;box-shadow:0 8px 18px #00000038,0 0 14px #ff62621f}.clear-btn[data-v-51a79973]:active{transform:translateY(1px)}.keypad-grid[data-v-51a79973]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.keypad-key[data-v-51a79973]{height:60px;min-height:60px;border-radius:14px;font-weight:900;color:#fff;cursor:pointer;background:linear-gradient(180deg,#090f1ef2,#0a141ef2);border:1.6px solid rgba(111,125,151,.34);box-shadow:0 8px 16px #00000047;transition:transform .05s ease,border-color .15s ease,background .15s ease}.keypad-key[data-v-51a79973]:hover{background:linear-gradient(180deg,#162230f5,#0c1620f5);border-color:#ffffff61}.keypad-key[data-v-51a79973]:active{transform:translateY(1px)}.keypad-actions[data-v-51a79973]{display:flex;justify-content:center;align-items:center;gap:12px;width:100%;margin:0 auto}.btn[data-v-51a79973]{height:46px;border-radius:12px;font-weight:900;cursor:pointer;border:2px solid transparent;transition:transform .05s ease,box-shadow .15s ease,border-color .15s ease,background .15s ease}.btn-estandar[data-v-51a79973]{width:200px;min-width:200px;height:60px;min-height:60px;display:inline-flex;align-items:center;justify-content:center}.btn.ghost[data-v-51a79973]{background:transparent;color:#fff;border-color:#5b6f9375}.btn.success[data-v-51a79973]{background:#25d6c8!important;color:#06111f!important;border-color:#ffffff2e!important;box-shadow:0 8px 18px #25d6c83d!important}.dm-modal[data-v-51a79973],.jp-modal[data-v-51a79973],.ov-modal[data-v-51a79973],.nip-card[data-v-51a79973],.tpv-picker[data-v-51a79973],.modal[data-v-51a79973],.picker[data-v-51a79973],.keypad-card[data-v-51a79973],.progress-card[data-v-51a79973]{background:linear-gradient(180deg,#101825,#0b121e)!important;border-color:#3d75ff47!important;box-shadow:0 24px 60px #00000080,0 0 30px #2166ff14!important}.dm-backdrop[data-v-51a79973],.jp-overlay[data-v-51a79973],.ov-overlay[data-v-51a79973],.nip-modal[data-v-51a79973],.tpv-modal[data-v-51a79973],.overlay[data-v-51a79973],.keypad-modal[data-v-51a79973]{background:#03070fad!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}button.primary[data-v-51a79973],.btn.primary[data-v-51a79973],.btn.success[data-v-51a79973]{background:#25d6c8!important;color:#06111f!important;border-color:#ffffff2e!important;box-shadow:0 8px 18px #25d6c83d!important}button.primary[data-v-51a79973]:hover:not(:disabled),.btn.primary[data-v-51a79973]:hover:not(:disabled),.btn.success[data-v-51a79973]:hover:not(:disabled){background:#2ee5d6!important;box-shadow:0 12px 24px #25d6c84d!important}input[data-v-51a79973],select[data-v-51a79973],textarea[data-v-51a79973],.input[data-v-51a79973]{background:#1a212d!important;color:#f4f7fb!important;border-color:#6f7d974d!important}input[data-v-51a79973]:focus,select[data-v-51a79973]:focus,textarea[data-v-51a79973]:focus,.input[data-v-51a79973]:focus{border-color:#3d75ffb8!important;box-shadow:0 0 0 3px #2166ff1a,0 0 18px #2166ff14!important}.keypad-pad[data-v-51a79973]{background:linear-gradient(180deg,#101b2b,#091322)!important;border:1.5px solid #263a5c!important}.keypad-pad .btn-estandar[data-v-51a79973]{min-height:58px!important;height:58px!important;border-radius:12px!important;font-weight:900!important}.keypad-pad .btn-estandar.ghost[data-v-51a79973]{background:#0d1625!important;color:#fff!important;border:2px solid #657897!important}.keypad-pad .btn-estandar.success[data-v-51a79973]{background:#2166ff!important;color:#fff!important;border:2px solid #2166ff!important}.keypad-pad .clear-btn[data-v-51a79973]{color:#ff4d5d!important;border-color:#ff4d5d!important}@media(max-width:600px){.keypad-pad .btn-estandar[data-v-51a79973]{height:54px!important;min-height:54px!important}}.tpv-modal[data-v-4ac12ede]{position:fixed;inset:0;display:grid;place-items:center;background:#00000094;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);z-index:200000}.tpv-picker[data-v-4ac12ede]{width:min(720px,92vw);color:#fff;background:linear-gradient(180deg,#090f1ef5,#081018f5);border:1.6px solid rgba(91,111,147,.32);border-radius:18px;padding:16px;display:grid;gap:12px;box-shadow:0 20px 44px #00000073,inset 0 1px #151d2ad1}.tpv-picker h4[data-v-4ac12ede]{margin:0 0 6px}.tpv-helper[data-v-4ac12ede]{opacity:.9;font-weight:800;background:#151d2ad1;border:1px solid rgba(91,111,147,.28);border-radius:12px;padding:8px 12px}.tpv-grid4[data-v-4ac12ede]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.tpv-seg2[data-v-4ac12ede]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.tpv-mt8[data-v-4ac12ede]{margin-top:8px}.tpv-chip[data-v-4ac12ede]{height:46px;border-radius:12px;font-weight:800;cursor:pointer;background:linear-gradient(180deg,#090f1ef2,#0a141ef2);border:1.6px solid rgba(111,125,151,.34);color:#fff;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease,transform .05s ease}.tpv-chip[data-v-4ac12ede]:hover{background:linear-gradient(180deg,#162230f5,#0c1620f5);border-color:#ffffff61}.tpv-chip[data-v-4ac12ede]:active{transform:translateY(1px)}.tpv-chip.active[data-v-4ac12ede]{border-color:#3d75ffb8;box-shadow:0 0 0 .18rem #2166ff1f}.tpv-seg2-btn[data-v-4ac12ede]{height:46px;border-radius:12px;font-weight:800;cursor:pointer;background:linear-gradient(180deg,#090f1ef2,#0a141ef2);border:1.6px solid rgba(111,125,151,.34);color:#fff;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease,transform .05s ease}.tpv-seg2-btn[data-v-4ac12ede]:hover{background:linear-gradient(180deg,#162230f5,#0c1620f5);border-color:#ffffff61}.tpv-seg2-btn[data-v-4ac12ede]:active{transform:translateY(1px)}.tpv-seg2-btn.active[data-v-4ac12ede]{border-color:#3d75ffb8;box-shadow:0 0 0 .18rem #2166ff1f}.tpv-actions[data-v-4ac12ede]{display:flex;justify-content:center;align-items:center;gap:12px}.btn[data-v-4ac12ede]{height:46px;border-radius:12px;font-weight:900;cursor:pointer;border:2px solid transparent;transition:transform .05s ease,box-shadow .15s ease,border-color .15s ease,background .15s ease}.btn-estandar[data-v-4ac12ede]{width:200px;min-width:200px;height:60px;min-height:60px;display:inline-flex;align-items:center;justify-content:center}.btn.ghost[data-v-4ac12ede]{background:transparent;color:#fff;border-color:#5b6f9375}.btn.success[data-v-4ac12ede]{background:#25d6c8!important;color:#06111f!important;border-color:#ffffff2e!important;box-shadow:0 8px 18px #25d6c83d!important}.btn.success[data-v-4ac12ede]:disabled{opacity:.55;filter:grayscale(.2);cursor:not-allowed}.dm-modal[data-v-4ac12ede],.jp-modal[data-v-4ac12ede],.ov-modal[data-v-4ac12ede],.nip-card[data-v-4ac12ede],.tpv-picker[data-v-4ac12ede],.modal[data-v-4ac12ede],.picker[data-v-4ac12ede],.keypad-card[data-v-4ac12ede],.progress-card[data-v-4ac12ede]{background:linear-gradient(180deg,#101825,#0b121e)!important;border-color:#3d75ff47!important;box-shadow:0 24px 60px #00000080,0 0 30px #2166ff14!important}.dm-backdrop[data-v-4ac12ede],.jp-overlay[data-v-4ac12ede],.ov-overlay[data-v-4ac12ede],.nip-modal[data-v-4ac12ede],.tpv-modal[data-v-4ac12ede],.overlay[data-v-4ac12ede],.keypad-modal[data-v-4ac12ede]{background:#03070fad!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}button.primary[data-v-4ac12ede],.btn.primary[data-v-4ac12ede],.btn.success[data-v-4ac12ede]{background:#25d6c8!important;color:#06111f!important;border-color:#ffffff2e!important;box-shadow:0 8px 18px #25d6c83d!important}button.primary[data-v-4ac12ede]:hover:not(:disabled),.btn.primary[data-v-4ac12ede]:hover:not(:disabled),.btn.success[data-v-4ac12ede]:hover:not(:disabled){background:#2ee5d6!important;box-shadow:0 12px 24px #25d6c84d!important}input[data-v-4ac12ede],select[data-v-4ac12ede],textarea[data-v-4ac12ede],.input[data-v-4ac12ede]{background:#1a212d!important;color:#f4f7fb!important;border-color:#6f7d974d!important}input[data-v-4ac12ede]:focus,select[data-v-4ac12ede]:focus,textarea[data-v-4ac12ede]:focus,.input[data-v-4ac12ede]:focus{border-color:#3d75ffb8!important;box-shadow:0 0 0 3px #2166ff1a,0 0 18px #2166ff14!important}.tpv-picker[data-v-4ac12ede]{background:linear-gradient(180deg,#101b2b,#091322)!important;border-color:#263a5c!important}.tpv-picker .btn-estandar[data-v-4ac12ede]{min-height:58px!important;height:58px!important;border-radius:12px!important;font-weight:900!important}.tpv-picker .btn-estandar.ghost[data-v-4ac12ede]{background:#0d1625!important;color:#fff!important;border:2px solid #657897!important}.tpv-picker .btn-estandar.success[data-v-4ac12ede]{background:#2166ff!important;color:#fff!important;border:2px solid #2166ff!important}.tpv-seg2-btn[data-v-4ac12ede]{min-height:58px!important;height:58px!important;border-radius:12px!important;background:#151f2e!important;color:#fff!important;border:1.6px solid #263a5c!important}.tpv-seg2-btn.active[data-v-4ac12ede]{background:#2166ff24!important;border-color:#2166ff!important}@media(max-width:600px){.tpv-picker .btn-estandar[data-v-4ac12ede],.tpv-seg2-btn[data-v-4ac12ede]{height:54px!important;min-height:54px!important}}.ov-overlay[data-v-267cd123]{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at top,rgba(33,102,255,.12),transparent 55%),#0009;z-index:200000}.ov-modal[data-v-267cd123]{width:100%;max-width:520px;max-height:90vh;display:flex;flex-direction:column;padding:20px 20px 16px;border-radius:18px;background:linear-gradient(145deg,#050b12,#111b29);box-shadow:0 20px 40px #000000a6;outline:none}.ov-header[data-v-267cd123]{margin-bottom:10px}.ov-title[data-v-267cd123]{font-size:1.1rem;font-weight:900;color:#fff}.ov-body[data-v-267cd123]{flex:1;overflow:auto;padding:4px 2px 8px;color:#e6edf7;font-size:.95rem}.ov-subtitle[data-v-267cd123]{margin-bottom:12px;opacity:.85}.ov-chip-grid[data-v-267cd123]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px}.ov-chip[data-v-267cd123]{height:48px;border-radius:14px;border:1.6px solid rgba(111,125,151,.34);background:linear-gradient(180deg,#0d1c38f2,#060c1af2);color:#fff;font-weight:800;font-size:.85rem;letter-spacing:.02em;text-transform:uppercase;display:flex;align-items:center;justify-content:center;padding:0 12px;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease,transform .05s ease,opacity .15s ease}.ov-chip[data-v-267cd123]:hover{background:linear-gradient(180deg,#1a3046f5,#0c1824f5);border-color:#ffffff61}.ov-chip[data-v-267cd123]:active{transform:translateY(1px)}.ov-chip.active[data-v-267cd123]{border-color:#3d75ffad;box-shadow:0 0 0 .22rem #2166ff1f}.ov-footer[data-v-267cd123]{display:flex;justify-content:center;gap:14px;margin-top:14px}.btn-estandar[data-v-267cd123]{width:200px;min-width:200px;height:56px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center}.btn[data-v-267cd123]{font-weight:900;border:2px solid transparent;cursor:pointer}.btn.ghost[data-v-267cd123]{background:transparent;color:#fff;border-color:#5b6f9375}.btn.success[data-v-267cd123]{background:#25d6c8!important;color:#06111f!important;border-color:#ffffff2e!important;box-shadow:0 8px 18px #25d6c83d!important}.btn.success[data-v-267cd123]:disabled{opacity:.5;filter:grayscale(.2);cursor:not-allowed}.dm-modal[data-v-267cd123],.jp-modal[data-v-267cd123],.ov-modal[data-v-267cd123],.nip-card[data-v-267cd123],.tpv-picker[data-v-267cd123],.modal[data-v-267cd123],.picker[data-v-267cd123],.keypad-card[data-v-267cd123],.progress-card[data-v-267cd123]{background:linear-gradient(180deg,#101825,#0b121e)!important;border-color:#3d75ff47!important;box-shadow:0 24px 60px #00000080,0 0 30px #2166ff14!important}.dm-backdrop[data-v-267cd123],.jp-overlay[data-v-267cd123],.ov-overlay[data-v-267cd123],.nip-modal[data-v-267cd123],.tpv-modal[data-v-267cd123],.overlay[data-v-267cd123],.keypad-modal[data-v-267cd123]{background:#03070fad!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}button.primary[data-v-267cd123],.btn.primary[data-v-267cd123],.btn.success[data-v-267cd123]{background:#25d6c8!important;color:#06111f!important;border-color:#ffffff2e!important;box-shadow:0 8px 18px #25d6c83d!important}button.primary[data-v-267cd123]:hover:not(:disabled),.btn.primary[data-v-267cd123]:hover:not(:disabled),.btn.success[data-v-267cd123]:hover:not(:disabled){background:#2ee5d6!important;box-shadow:0 12px 24px #25d6c84d!important}input[data-v-267cd123],select[data-v-267cd123],textarea[data-v-267cd123],.input[data-v-267cd123]{background:#1a212d!important;color:#f4f7fb!important;border-color:#6f7d974d!important}input[data-v-267cd123]:focus,select[data-v-267cd123]:focus,textarea[data-v-267cd123]:focus,.input[data-v-267cd123]:focus{border-color:#3d75ffb8!important;box-shadow:0 0 0 3px #2166ff1a,0 0 18px #2166ff14!important}.ov-modal[data-v-267cd123]{background:linear-gradient(180deg,#101b2b,#091322)!important;border:1.5px solid #263a5c!important}.ov-modal .btn-estandar[data-v-267cd123]{min-height:58px!important;height:58px!important;border-radius:12px!important;font-weight:900!important}.ov-modal .btn-estandar.ghost[data-v-267cd123]{background:#0d1625!important;color:#fff!important;border:2px solid #657897!important}.ov-modal .btn-estandar.success[data-v-267cd123]{background:#2166ff!important;color:#fff!important;border:2px solid #2166ff!important}@media(max-width:600px){.ov-modal .btn-estandar[data-v-267cd123]{height:54px!important;min-height:54px!important}}.jp-overlay[data-v-71fe7c7e]{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at top,rgba(33,102,255,.12),transparent 55%),#0009;z-index:200000}.jp-modal[data-v-71fe7c7e]{width:100%;max-width:520px;max-height:90vh;display:flex;flex-direction:column;padding:20px 20px 16px;border-radius:18px;background:linear-gradient(145deg,#050b12,#111b29);box-shadow:0 20px 40px #000000a6;outline:none}.jp-header[data-v-71fe7c7e]{margin-bottom:10px}.jp-title[data-v-71fe7c7e]{font-size:1.1rem;font-weight:900;color:#fff}.jp-body[data-v-71fe7c7e]{flex:1;overflow:auto;padding:4px 2px 8px;color:#e6edf7;font-size:.95rem}.jp-subtitle[data-v-71fe7c7e]{margin-bottom:12px;opacity:.85}.jp-chip-grid[data-v-71fe7c7e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px}.jp-chip[data-v-71fe7c7e]{height:48px;border-radius:14px;border:1.6px solid rgba(111,125,151,.34);background:linear-gradient(180deg,#0d1c38f2,#060c1af2);color:#fff;font-weight:800;font-size:.85rem;letter-spacing:.02em;text-transform:uppercase;display:flex;align-items:center;justify-content:center;padding:0 12px;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease,transform .05s ease,opacity .15s ease}.jp-chip[data-v-71fe7c7e]:hover{background:linear-gradient(180deg,#1a3046f5,#0c1824f5);border-color:#ffffff61}.jp-chip[data-v-71fe7c7e]:active{transform:translateY(1px)}.jp-chip.active[data-v-71fe7c7e]{border-color:#3d75ffad;box-shadow:0 0 0 .22rem #2166ff1f}.jp-footer[data-v-71fe7c7e]{display:flex;justify-content:center;gap:14px;margin-top:14px}.btn-estandar[data-v-71fe7c7e]{width:200px;min-width:200px;height:56px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center}.btn[data-v-71fe7c7e]{font-weight:900;border:2px solid transparent;cursor:pointer}.btn.ghost[data-v-71fe7c7e]{background:transparent;color:#fff;border-color:#5b6f9375}.btn.success[data-v-71fe7c7e]{background:#25d6c8!important;color:#06111f!important;border-color:#ffffff2e!important;box-shadow:0 8px 18px #25d6c83d!important}.btn.success[data-v-71fe7c7e]:disabled{opacity:.5;filter:grayscale(.2);cursor:not-allowed}.dm-modal[data-v-71fe7c7e],.jp-modal[data-v-71fe7c7e],.ov-modal[data-v-71fe7c7e],.nip-card[data-v-71fe7c7e],.tpv-picker[data-v-71fe7c7e],.modal[data-v-71fe7c7e],.picker[data-v-71fe7c7e],.keypad-card[data-v-71fe7c7e],.progress-card[data-v-71fe7c7e]{background:linear-gradient(180deg,#101825,#0b121e)!important;border-color:#3d75ff47!important;box-shadow:0 24px 60px #00000080,0 0 30px #2166ff14!important}.dm-backdrop[data-v-71fe7c7e],.jp-overlay[data-v-71fe7c7e],.ov-overlay[data-v-71fe7c7e],.nip-modal[data-v-71fe7c7e],.tpv-modal[data-v-71fe7c7e],.overlay[data-v-71fe7c7e],.keypad-modal[data-v-71fe7c7e]{background:#03070fad!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}button.primary[data-v-71fe7c7e],.btn.primary[data-v-71fe7c7e],.btn.success[data-v-71fe7c7e]{background:#25d6c8!important;color:#06111f!important;border-color:#ffffff2e!important;box-shadow:0 8px 18px #25d6c83d!important}button.primary[data-v-71fe7c7e]:hover:not(:disabled),.btn.primary[data-v-71fe7c7e]:hover:not(:disabled),.btn.success[data-v-71fe7c7e]:hover:not(:disabled){background:#2ee5d6!important;box-shadow:0 12px 24px #25d6c84d!important}input[data-v-71fe7c7e],select[data-v-71fe7c7e],textarea[data-v-71fe7c7e],.input[data-v-71fe7c7e]{background:#1a212d!important;color:#f4f7fb!important;border-color:#6f7d974d!important}input[data-v-71fe7c7e]:focus,select[data-v-71fe7c7e]:focus,textarea[data-v-71fe7c7e]:focus,.input[data-v-71fe7c7e]:focus{border-color:#3d75ffb8!important;box-shadow:0 0 0 3px #2166ff1a,0 0 18px #2166ff14!important}.jp-modal[data-v-71fe7c7e]{background:linear-gradient(180deg,#101b2b,#091322)!important;border:1.5px solid #263a5c!important}.jp-modal .btn-estandar[data-v-71fe7c7e]{min-height:58px!important;height:58px!important;border-radius:12px!important;font-weight:900!important}.jp-modal .btn-estandar.ghost[data-v-71fe7c7e]{background:#0d1625!important;color:#fff!important;border:2px solid #657897!important}.jp-modal .btn-estandar.success[data-v-71fe7c7e]{background:#2166ff!important;color:#fff!important;border:2px solid #2166ff!important}@media(max-width:600px){.jp-modal .btn-estandar[data-v-71fe7c7e]{height:54px!important;min-height:54px!important}}.nip-modal[data-v-56513387]{position:fixed;inset:0;background:radial-gradient(circle at top,rgba(34,211,255,.14),transparent 55%),#000000bd;display:flex;align-items:center;justify-content:center;z-index:200000}.nip-card[data-v-56513387]{width:min(520px,92vw);background:#090f1ef5;border:1px solid rgba(91,111,147,.28);border-radius:18px;padding:16px;color:#fff;box-shadow:0 18px 48px #00000073,0 0 0 6px #0b121e8c inset;display:grid;gap:12px}.title[data-v-56513387]{margin:0 0 2px}.sub[data-v-56513387]{margin:0;color:#b8c1cf}.hint[data-v-56513387]{margin:0 0 8px;color:#b8c1cf}.lbl[data-v-56513387]{display:block;margin-bottom:8px}.input[data-v-56513387]{width:100%;height:60px;min-height:60px;border-radius:12px;padding:0 14px;color:#fff;background:linear-gradient(180deg,#090f1ef2,#0a141ef2);border:1.6px solid rgba(111,125,151,.34);font-weight:900;letter-spacing:.3em;text-align:center;font-size:1.3rem}.input[data-v-56513387]::placeholder{letter-spacing:.3em}.keypad[data-v-56513387]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.kbtn[data-v-56513387]{height:56px;border-radius:14px;border:1.6px solid rgba(111,125,151,.34);background:linear-gradient(180deg,#0d1c38f2,#060c1af2);color:#fff;font-size:1.05rem;font-weight:800;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease,transform .05s ease,opacity .15s ease}.kbtn[data-v-56513387]:hover{background:linear-gradient(180deg,#1a3046f5,#0c1824f5);border-color:#ffffff61}.kbtn[data-v-56513387]:active{transform:translateY(1px)}.kbtn-alt[data-v-56513387]{font-size:.9rem;text-transform:uppercase}.actions[data-v-56513387]{display:flex;justify-content:center;gap:14px;margin-top:6px}.btn-estandar[data-v-56513387]{width:160px;min-width:140px;height:52px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center}.btn[data-v-56513387]{font-weight:900;border:2px solid transparent;cursor:pointer}.btn.ghost[data-v-56513387]{background:transparent;color:#fff;border-color:#5b6f9375}.btn.success[data-v-56513387]{background:#25d6c8!important;color:#06111f!important;border-color:#ffffff2e!important;box-shadow:0 8px 18px #25d6c83d!important}.btn.success[data-v-56513387]:disabled{opacity:.6;cursor:not-allowed}.mono[data-v-56513387]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.dm-modal[data-v-56513387],.jp-modal[data-v-56513387],.ov-modal[data-v-56513387],.nip-card[data-v-56513387],.tpv-picker[data-v-56513387],.modal[data-v-56513387],.picker[data-v-56513387],.keypad-card[data-v-56513387],.progress-card[data-v-56513387]{background:linear-gradient(180deg,#101825,#0b121e)!important;border-color:#3d75ff47!important;box-shadow:0 24px 60px #00000080,0 0 30px #2166ff14!important}.dm-backdrop[data-v-56513387],.jp-overlay[data-v-56513387],.ov-overlay[data-v-56513387],.nip-modal[data-v-56513387],.tpv-modal[data-v-56513387],.overlay[data-v-56513387],.keypad-modal[data-v-56513387]{background:#03070fad!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}button.primary[data-v-56513387],.btn.primary[data-v-56513387],.btn.success[data-v-56513387]{background:#25d6c8!important;color:#06111f!important;border-color:#ffffff2e!important;box-shadow:0 8px 18px #25d6c83d!important}button.primary[data-v-56513387]:hover:not(:disabled),.btn.primary[data-v-56513387]:hover:not(:disabled),.btn.success[data-v-56513387]:hover:not(:disabled){background:#2ee5d6!important;box-shadow:0 12px 24px #25d6c84d!important}input[data-v-56513387],select[data-v-56513387],textarea[data-v-56513387],.input[data-v-56513387]{background:#1a212d!important;color:#f4f7fb!important;border-color:#6f7d974d!important}input[data-v-56513387]:focus,select[data-v-56513387]:focus,textarea[data-v-56513387]:focus,.input[data-v-56513387]:focus{border-color:#3d75ffb8!important;box-shadow:0 0 0 3px #2166ff1a,0 0 18px #2166ff14!important}.nip-card[data-v-56513387]{background:linear-gradient(180deg,#101b2b,#091322)!important;border-color:#263a5c!important}.actions .btn-estandar[data-v-56513387]{min-height:58px!important;height:58px!important;border-radius:12px!important;font-weight:900!important}.actions .btn-estandar.ghost[data-v-56513387]{background:#0d1625!important;color:#fff!important;border:2px solid #657897!important}.actions .btn-estandar.success[data-v-56513387]{background:#2166ff!important;color:#fff!important;border:2px solid #2166ff!important}@media(max-width:600px){.actions .btn-estandar[data-v-56513387]{height:54px!important;min-height:54px!important}}.overlay[data-v-44db4109]{position:fixed;inset:0;background:#0009;display:grid;place-items:center;z-index:10000000}.modal[data-v-44db4109]{width:min(560px,90vw);background:linear-gradient(180deg,#0c162cfa,#0a1420fa);border:1px solid rgba(91,111,147,.28);border-radius:16px;padding:16px;color:#fff;box-shadow:0 20px 60px #0006}.head h3[data-v-44db4109]{margin:0 0 6px;font-weight:900}.body p[data-v-44db4109]{margin:8px 0 16px;color:#ffffffe6}.actions[data-v-44db4109]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.btn[data-v-44db4109]{height:46px;border-radius:12px;font-weight:900;cursor:pointer;border:2px solid transparent;background:#151d2a;color:#fff;border-color:#5b6f9357}.btn.ghost[data-v-44db4109]{background:transparent}.btn.primary[data-v-44db4109]{background:#2166ff;color:#fff;border-color:#5b6f9347;box-shadow:0 8px 18px #2166ff29}.dm-modal[data-v-44db4109],.jp-modal[data-v-44db4109],.ov-modal[data-v-44db4109],.nip-card[data-v-44db4109],.tpv-picker[data-v-44db4109],.modal[data-v-44db4109],.picker[data-v-44db4109],.keypad-card[data-v-44db4109],.progress-card[data-v-44db4109]{background:linear-gradient(180deg,#101825,#0b121e)!important;border-color:#3d75ff47!important;box-shadow:0 24px 60px #00000080,0 0 30px #2166ff14!important}.dm-backdrop[data-v-44db4109],.jp-overlay[data-v-44db4109],.ov-overlay[data-v-44db4109],.nip-modal[data-v-44db4109],.tpv-modal[data-v-44db4109],.overlay[data-v-44db4109],.keypad-modal[data-v-44db4109]{background:#03070fad!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}button.primary[data-v-44db4109],.btn.primary[data-v-44db4109],.btn.success[data-v-44db4109]{background:#25d6c8!important;color:#06111f!important;border-color:#ffffff2e!important;box-shadow:0 8px 18px #25d6c83d!important}button.primary[data-v-44db4109]:hover:not(:disabled),.btn.primary[data-v-44db4109]:hover:not(:disabled),.btn.success[data-v-44db4109]:hover:not(:disabled){background:#2ee5d6!important;box-shadow:0 12px 24px #25d6c84d!important}input[data-v-44db4109],select[data-v-44db4109],textarea[data-v-44db4109],.input[data-v-44db4109]{background:#1a212d!important;color:#f4f7fb!important;border-color:#6f7d974d!important}input[data-v-44db4109]:focus,select[data-v-44db4109]:focus,textarea[data-v-44db4109]:focus,.input[data-v-44db4109]:focus{border-color:#3d75ffb8!important;box-shadow:0 0 0 3px #2166ff1a,0 0 18px #2166ff14!important}.modal[data-v-44db4109]{background:linear-gradient(180deg,#101b2b,#091322)!important;border:1.5px solid #263a5c!important}.actions[data-v-44db4109]{grid-template-columns:repeat(2,minmax(0,1fr))!important}.actions .btn[data-v-44db4109]{min-height:58px!important;height:58px!important;border-radius:12px!important;font-weight:900!important;box-sizing:border-box!important}.actions .btn.ghost[data-v-44db4109]{background:#0d1625!important;color:#fff!important;border:2px solid #657897!important}.actions .btn.primary[data-v-44db4109]{background:#2166ff!important;color:#fff!important;border:2px solid #2166ff!important}@media(max-width:600px){.actions[data-v-44db4109]{grid-template-columns:1fr!important}.actions .btn[data-v-44db4109]{height:54px!important;min-height:54px!important}}.pinpad-overlay[data-v-65b672d5]{position:fixed;inset:0;width:100vw;height:100vh;display:grid;place-items:center;background:#03070fb8;z-index:2147483647}.pinpad-modal[data-v-65b672d5]{position:relative;z-index:2147483647;width:min(420px,90vw);box-sizing:border-box;padding:28px 24px;border-radius:18px;background:linear-gradient(180deg,#101825,#0b121e);border:1px solid rgba(61,117,255,.28);box-shadow:0 24px 60px #00000080,0 0 30px #2166ff14;color:#fff;text-align:center}.m[data-v-65b672d5]{margin:0;font-size:1.2rem;font-weight:900;opacity:.95}.hint[data-v-65b672d5]{margin:12px 0 0;font-size:.86rem;line-height:1.45;color:#ffffffad}.loader[data-v-65b672d5]{width:58px;height:58px;border-radius:999px;border:5px solid rgba(91,111,147,.34);border-top-color:#3d75fff2;animation:spin-65b672d5 1s linear infinite;margin:0 auto 18px}.actions[data-v-65b672d5]{display:flex;justify-content:center;margin-top:22px}.btn[data-v-65b672d5]{height:48px;border-radius:12px;font-weight:900;padding:0 14px;cursor:pointer}.btn.danger[data-v-65b672d5]{min-width:140px;background:#ff5a5a;border:1px solid rgba(255,255,255,.15);color:#250606}.btn[data-v-65b672d5]:disabled{opacity:.5;cursor:not-allowed}@keyframes spin-65b672d5{to{transform:rotate(360deg)}}.dm-backdrop[data-v-12ba54c7]{position:fixed;inset:0;z-index:3000;background:#050a12ad;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:grid;place-items:center;padding:24px}.dm-modal[data-v-12ba54c7]{width:min(900px,100%);max-height:88vh;overflow:auto;border-radius:22px;border:1px solid rgba(91,111,147,.3);background:linear-gradient(180deg,#223244fa,#0f1b28fa);box-shadow:0 24px 70px #00000073;padding:20px;color:#fff}.dm-header[data-v-12ba54c7]{display:flex;justify-content:space-between;gap:16px;margin-bottom:16px}.dm-header h3[data-v-12ba54c7]{margin:0;font-size:1.4rem;font-weight:900}.dm-header p[data-v-12ba54c7]{margin:4px 0 0;opacity:.75;font-weight:700}.dm-close[data-v-12ba54c7]{width:42px;height:42px;border-radius:12px;border:1px solid rgba(91,111,147,.34);background:#151d2a;color:#fff;font-size:1.5rem;cursor:pointer}.dm-summary[data-v-12ba54c7]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px}.dm-summary>div[data-v-12ba54c7]{border-radius:14px;border:1px solid rgba(91,111,147,.2);background:#ffffff0d;padding:12px;display:grid;gap:4px}.dm-summary span[data-v-12ba54c7]{opacity:.78;font-size:.85rem}.dm-summary b[data-v-12ba54c7]{font-size:1.1rem}.dm-body[data-v-12ba54c7]{display:grid;gap:12px}.dm-label[data-v-12ba54c7]{font-weight:900}.dm-row[data-v-12ba54c7]{display:grid;grid-template-columns:minmax(0,1fr) 180px 220px;gap:12px;align-items:center}.dm-row.single[data-v-12ba54c7]{grid-template-columns:minmax(0,1fr)}.dm-input[data-v-12ba54c7]{min-height:58px;border-radius:14px;border:1px solid #1c2635;background:linear-gradient(180deg,#060c1af2,#060f19f2);color:#fff;padding:0 16px;font-weight:900;text-align:left;cursor:pointer}.dm-input[data-v-12ba54c7]:disabled{cursor:not-allowed;opacity:.8}.dm-btn[data-v-12ba54c7]{min-height:58px;border-radius:14px;border:1px solid rgba(91,111,147,.3);font-weight:900;cursor:pointer}.dm-btn.ghost[data-v-12ba54c7]{background:#151d2ad1;color:#fff}.dm-btn.success[data-v-12ba54c7]{background:#25d6c8!important;color:#06111f!important;border-color:#ffffff2e!important;box-shadow:0 8px 18px #25d6c83d!important}.dm-hint[data-v-12ba54c7]{padding:12px;border-radius:12px;background:#2ee7d014;border:1px solid rgba(46,231,208,.22)}@media(max-width:760px){.dm-modal[data-v-12ba54c7]{padding:16px}.dm-summary[data-v-12ba54c7],.dm-row[data-v-12ba54c7]{grid-template-columns:1fr}}.dm-modal[data-v-12ba54c7],.jp-modal[data-v-12ba54c7],.ov-modal[data-v-12ba54c7],.nip-card[data-v-12ba54c7],.tpv-picker[data-v-12ba54c7],.modal[data-v-12ba54c7],.picker[data-v-12ba54c7],.keypad-card[data-v-12ba54c7],.progress-card[data-v-12ba54c7]{background:linear-gradient(180deg,#101825,#0b121e)!important;border-color:#3d75ff47!important;box-shadow:0 24px 60px #00000080,0 0 30px #2166ff14!important}.dm-backdrop[data-v-12ba54c7],.jp-overlay[data-v-12ba54c7],.ov-overlay[data-v-12ba54c7],.nip-modal[data-v-12ba54c7],.tpv-modal[data-v-12ba54c7],.overlay[data-v-12ba54c7],.keypad-modal[data-v-12ba54c7]{background:#03070fad!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}button.primary[data-v-12ba54c7],.btn.primary[data-v-12ba54c7],.btn.success[data-v-12ba54c7]{background:#25d6c8!important;color:#06111f!important;border-color:#ffffff2e!important;box-shadow:0 8px 18px #25d6c83d!important}button.primary[data-v-12ba54c7]:hover:not(:disabled),.btn.primary[data-v-12ba54c7]:hover:not(:disabled),.btn.success[data-v-12ba54c7]:hover:not(:disabled){background:#2ee5d6!important;border-color:#2ee5d6!important}input[data-v-12ba54c7],select[data-v-12ba54c7],textarea[data-v-12ba54c7],.input[data-v-12ba54c7]{background:#1a212d!important;color:#f4f7fb!important;border-color:#6f7d974d!important}input[data-v-12ba54c7]:focus,select[data-v-12ba54c7]:focus,textarea[data-v-12ba54c7]:focus,.input[data-v-12ba54c7]:focus{border-color:#3d75ffb8!important;box-shadow:0 0 0 3px #2166ff1a,0 0 18px #2166ff14!important}.close[data-v-12ba54c7],.btn-close[data-v-12ba54c7],.modal-close[data-v-12ba54c7],.close-btn[data-v-12ba54c7],button[aria-label=Cerrar][data-v-12ba54c7]{color:#ff6262!important;border-color:#ff626261!important;background:#151d2a}.close[data-v-12ba54c7]:hover,.btn-close[data-v-12ba54c7]:hover,.modal-close[data-v-12ba54c7]:hover,.close-btn[data-v-12ba54c7]:hover,button[aria-label=Cerrar][data-v-12ba54c7]:hover{color:#ff7b7b!important;border-color:#ff6262b3!important;background:#ff626214;box-shadow:0 8px 18px #00000038,0 0 14px #ff62621f}.close[data-v-12ba54c7]:focus-visible,.btn-close[data-v-12ba54c7]:focus-visible,.modal-close[data-v-12ba54c7]:focus-visible,.close-btn[data-v-12ba54c7]:focus-visible,button[aria-label=Cerrar][data-v-12ba54c7]:focus-visible{outline:2px solid rgba(255,98,98,.68);outline-offset:2px}.dm-modal[data-v-12ba54c7]{background:linear-gradient(180deg,#101b2b,#091322)!important;border:1.5px solid #263a5c!important;color:#fff!important}.dm-close[data-v-12ba54c7]{width:58px!important;height:58px!important;min-width:58px!important;border-radius:16px!important;background:#111b2a!important;border:2px solid #ff4d5d!important;color:#ff4d5d!important;font-size:0!important}.dm-close[data-v-12ba54c7]:before{content:"×";font-size:42px;line-height:1;font-weight:400}.dm-btn[data-v-12ba54c7]{min-height:58px!important;height:58px!important;border-radius:12px!important;font-weight:900!important;box-sizing:border-box!important}.dm-btn.success[data-v-12ba54c7]{background:#2166ff!important;color:#fff!important;border:2px solid #2166ff!important}.dm-btn.ghost[data-v-12ba54c7]{background:#0d1625!important;color:#fff!important;border:2px solid #657897!important}@media(max-width:600px){.dm-close[data-v-12ba54c7]{width:52px!important;height:52px!important;min-width:52px!important}.dm-btn[data-v-12ba54c7]{height:54px!important;min-height:54px!important}}[data-v-f75231be]:root{--bg:#070b16;--ink:#ffffff;--muted:#8a94a5;--panel:#151d2a;--panel-stroke:rgba(91,111,147,.28);--field:#151d2a;--field-border:rgba(111,125,151,.34);--field-hover:#1c2635;--primary:#2166ff;--ti-row-h: 72px}[data-v-f75231be]{outline:0}.screen[data-v-f75231be]{position:fixed;inset:0;color:var(--ink);background:var(--bg);display:grid;grid-template-rows:auto 1fr;font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Arial,sans-serif;padding:clamp(14px,2vh,20px) clamp(14px,2vw,24px);gap:clamp(10px,1.6vh,16px);min-height:0;isolation:isolate}.bg[data-v-f75231be]{position:absolute;inset:0;pointer-events:none;overflow:hidden}.gradient[data-v-f75231be]{position:absolute;inset:-20%;background:radial-gradient(40% 40% at 20% 20%,rgba(33,102,255,.12),transparent 60%),radial-gradient(36% 36% at 85% 15%,rgba(77,119,255,.16),transparent 60%),radial-gradient(46% 46% at 50% 80%,#151d2a,transparent 70%);filter:blur(24px)}.grain[data-v-f75231be]{position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg width='160' height='160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence baseFrequency='.65' numOctaves='2'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.05'/%3E%3C/svg%3E");mix-blend-mode:soft-light}.topbar[data-v-f75231be]{position:relative;z-index:2;display:flex;flex-direction:column;gap:12px;padding:14px 18px;border:1px solid rgba(72,95,140,.22);border-radius:14px;background:linear-gradient(180deg,#101825e0,#0b121ec7);box-shadow:0 12px 30px #0003,inset 0 1px #ffffff06;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.header-row[data-v-f75231be]{display:grid;grid-template-columns:minmax(220px,1fr) auto minmax(220px,1fr);align-items:center;gap:16px}.header-date[data-v-f75231be]{color:var(--muted);font-size:clamp(11px,1vw,14px);font-weight:600;line-height:1.3;justify-self:start}.header-title[data-v-f75231be]{text-align:center;min-width:0;justify-self:center}.header-user[data-v-f75231be]{justify-self:end}.user[data-v-f75231be]{display:flex;gap:10px;align-items:center;min-width:0}.avatar[data-v-f75231be]{flex:0 0 auto;width:40px;height:40px;border-radius:10px;display:grid;place-items:center;background:#2166ff1f;border:1px solid rgba(61,117,255,.3);box-shadow:0 0 16px #2166ff14}.avatar svg[data-v-f75231be]{width:28px;height:28px}.meta[data-v-f75231be]{min-width:0}.meta .name[data-v-f75231be]{color:#fff;font-weight:800;line-height:1.05;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:26ch}.meta small[data-v-f75231be]{display:block;margin-top:3px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:26ch}@media(max-width:900px){.header-row[data-v-f75231be]{grid-template-columns:minmax(0,1fr) auto}.header-title[data-v-f75231be]{grid-column:1 / -1;grid-row:1}.header-date[data-v-f75231be]{grid-column:1;grid-row:2}.header-user[data-v-f75231be]{grid-column:2;grid-row:2}}@media(max-width:560px){.topbar[data-v-f75231be]{padding:11px 12px;border-radius:12px}.header-row[data-v-f75231be]{gap:10px}.header-date[data-v-f75231be]{font-size:10px}.meta .name[data-v-f75231be],.meta small[data-v-f75231be]{max-width:17ch}}.layout[data-v-f75231be]{position:relative;z-index:1;display:grid;grid-template-columns:minmax(360px,420px) minmax(560px,1fr);gap:clamp(14px,2vw,20px);height:100%;align-items:stretch;min-height:0}.leftcol[data-v-f75231be]{display:flex;flex-direction:column}.method-help[data-v-f75231be]{border:1px dashed rgba(91,111,147,.28);border-radius:16px;padding:14px 16px;display:flex;flex-wrap:wrap;gap:8px;align-items:center;color:#fff;background:#0b121e8c}.method-help span[data-v-f75231be]{color:#c0c8d4}.method-modal-backdrop[data-v-f75231be]{position:fixed;inset:0;z-index:3000;background:#050a12ad;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:grid;place-items:center;padding:24px}.method-modal[data-v-f75231be]{width:min(880px,100%);max-height:88vh;overflow:auto;border-radius:22px;border:1px solid rgba(91,111,147,.3);background:linear-gradient(180deg,#223244fa,#0f1b28fa);box-shadow:0 24px 70px #00000073;padding:20px;color:#fff}.method-modal-header[data-v-f75231be]{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:18px}.method-modal-header h3[data-v-f75231be]{margin:0;font-size:1.35rem;font-weight:900}.method-modal-header p[data-v-f75231be]{margin:4px 0 0;color:#b8c1cf;font-weight:600}.method-modal-close[data-v-f75231be]{width:42px;height:42px;border-radius:12px;border:1px solid rgba(91,111,147,.32);background:#151d2a;color:#fff;font-size:1.6rem;line-height:1;cursor:pointer}.method-modal-body[data-v-f75231be]{display:grid;gap:14px}.method-modal-body[data-v-f75231be] .tpvrow.tight,.method-modal-body[data-v-f75231be] .refrow.tight,.method-modal-body[data-v-f75231be] .amtrow.tight,.method-modal-body[data-v-f75231be] .walletrow.tight{grid-template-columns:1fr 220px 220px}@media(max-width:760px){.method-modal[data-v-f75231be]{padding:16px}.method-modal-body[data-v-f75231be] .tpvrow.tight,.method-modal-body[data-v-f75231be] .refrow.tight,.method-modal-body[data-v-f75231be] .amtrow.tight,.method-modal-body[data-v-f75231be] .walletrow.tight{grid-template-columns:1fr}}@media(max-width:1024px){.layout[data-v-f75231be]{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}[data-v-f75231be] .leftcol,[data-v-f75231be] .rightcol{height:auto}}[data-v-f75231be] .card{background:var(--panel);border:1px solid var(--panel-stroke);border-radius:18px;padding:clamp(12px,2vh,16px);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 10px 24px #00000038;color:#fff;min-height:0;height:100%;overflow:hidden}[data-v-f75231be] .card h3{margin:0 0 6px;font-size:clamp(16px,2vw,20px)}[data-v-f75231be] .leftcol{display:grid;grid-template-rows:auto 1fr auto auto;gap:12px;min-height:0}[data-v-f75231be] .rightcol{display:flex;flex-direction:column;gap:12px;min-height:0}[data-v-f75231be] .rightcol .table.deposits{flex:1 1 auto;min-height:0;overflow:hidden}[data-v-f75231be] .table{display:grid;grid-template-rows:auto 1fr;gap:8px;min-height:0}[data-v-f75231be] .thead,[data-v-f75231be] .row{display:grid;align-items:center;gap:10px}[data-v-f75231be] .thead{padding:6px 8px;border-bottom:1px solid rgba(91,111,147,.3);font-weight:900;color:#fff}[data-v-f75231be] .tbody{overflow:auto;min-height:0;display:grid;gap:8px;padding-right:4px;align-content:start;grid-auto-rows:var(--ti-row-h)}[data-v-f75231be] .row{background:transparent;border:1px solid rgba(91,111,147,.2);border-radius:12px;padding:8px 12px;height:var(--ti-row-h);min-height:0}[data-v-f75231be] .right{text-align:right;color:#fff}[data-v-f75231be] .strong{font-weight:900}[data-v-f75231be] .mono{color:#fff;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}[data-v-f75231be] .ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#fff}[data-v-f75231be] .empty{text-align:center;color:var(--muted)}[data-v-f75231be] .chk{text-align:center}[data-v-f75231be] .tickets-table .thead,[data-v-f75231be] .tickets-table .row{grid-template-columns:1fr 140px 60px}[data-v-f75231be] .tickets-table .tbody{display:grid;gap:8px;align-content:start;grid-auto-rows:64px}[data-v-f75231be] .tickets-table .row{height:64px;min-height:64px;max-height:64px}[data-v-f75231be] .chk input[type=checkbox]{width:16px;height:16px;accent-color:var(--primary);cursor:pointer}[data-v-f75231be] .row.selectable{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .12s ease,border-color .12s ease,box-shadow .12s ease}[data-v-f75231be] .row.selectable:hover{background:#151d2ad1;border-color:#6f7d9757}[data-v-f75231be] .row.selectable:focus-visible{box-shadow:0 0 0 .18rem #2166ff24}[data-v-f75231be] .summary-box,[data-v-f75231be] .balance.box{display:grid;gap:8px}[data-v-f75231be] .summary-box .row,[data-v-f75231be] .balance .row{display:flex;justify-content:space-between;align-items:center;background:linear-gradient(180deg,#0d1c38e6,#060c1ae6);border:1px solid rgba(91,111,147,.28);color:#fff;border-radius:14px;padding:14px 16px;font-weight:800}[data-v-f75231be] .balance .due.ok{border-color:#3d75ff85}[data-v-f75231be] .balance .due.warn{border-color:#ff787873}[data-v-f75231be] .methods{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}[data-v-f75231be] .tickets-body-wrapper{max-height:360px;overflow-y:auto;overflow-x:hidden}@media(max-width:1200px){[data-v-f75231be] .methods{grid-template-columns:repeat(3,1fr)}}@media(max-width:820px){[data-v-f75231be] .methods{grid-template-columns:repeat(2,1fr)}}[data-v-f75231be] .pill{display:grid;place-items:center;height:54px;width:100%;padding:0 12px;border-radius:999px;font-weight:800;cursor:pointer;text-transform:uppercase;letter-spacing:.4px;background:#151d2a;border:1px solid rgba(91,111,147,.34);color:#fff;transition:transform .05s ease,box-shadow .15s ease,border-color .15s ease,background .15s ease}[data-v-f75231be] .pill:hover{background:#202b3b}[data-v-f75231be] .pill:active{transform:translateY(1px)}[data-v-f75231be] .pill:focus-visible{box-shadow:0 0 0 .18rem #2166ff24}[data-v-f75231be] .pill.active{border-color:#3d75ffb8;box-shadow:0 0 0 .18rem #2166ff1f}.lbl[data-v-f75231be]{display:block;margin-bottom:6px;margin-top:6px;font-weight:800}[data-v-f75231be] .input{width:100%;height:60px;min-height:60px;border-radius:12px;padding:0 40px 0 14px;color:#fff;background:linear-gradient(180deg,#090f1ef2,#0a141ef2);border:1.6px solid var(--field-border);box-shadow:inset 0 2px 6px #00000059;font-weight:800;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}[data-v-f75231be] .input::placeholder{color:#737e8f;font-weight:700}[data-v-f75231be] .input:hover{background:linear-gradient(180deg,#162230f5,#0c1622f5);border-color:#ffffff61}[data-v-f75231be] .input:focus{border-color:#3d75ffad;box-shadow:0 0 0 .22rem #2166ff1f,inset 0 2px 6px #00000059}[data-v-f75231be] .tpvrow.tight,[data-v-f75231be] .refrow.tight,[data-v-f75231be] .amtrow.tight,[data-v-f75231be] .walletrow.tight{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(0,1fr) minmax(0,1fr);column-gap:16px;align-items:center}@media(max-width:820px){[data-v-f75231be] .tpvrow.tight,[data-v-f75231be] .refrow.tight,[data-v-f75231be] .amtrow.tight,[data-v-f75231be] .walletrow.tight{grid-template-columns:1fr;row-gap:10px}}.row-spacer[data-v-f75231be]{width:100%;height:60px;min-height:60px;visibility:hidden}.pinpad-actions[data-v-f75231be]{margin-top:14px;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.pinpad-protegido[data-v-f75231be]{display:inline-grid;width:38px;height:38px;place-items:center;border-radius:10px;color:#fff;background:#2166ff;font-weight:1000;font-size:1.2rem}@media(max-width:820px){.pinpad-actions[data-v-f75231be]{grid-template-columns:minmax(0,1fr)}}.pp-card[data-v-f75231be]{background:linear-gradient(180deg,#0d1c38f2,#060c1af2);border:1.6px solid rgba(91,111,147,.34);border-radius:14px;padding:18px 12px;color:#fff;cursor:pointer;display:grid;place-items:center;gap:10px;transition:transform .05s ease,border-color .15s ease,background .15s ease,box-shadow .15s ease}.pp-card[data-v-f75231be]:hover{background:linear-gradient(180deg,#1c3246f5,#0c1824f5);border-color:#ffffff61}.pp-card[data-v-f75231be]:active{transform:translateY(1px)}.pp-ico[data-v-f75231be]{width:64px;height:64px;border-radius:999px;display:grid;place-items:center;background:#151d2ad1;border:1px solid rgba(91,111,147,.34)}.pp-title[data-v-f75231be]{font-weight:800;text-align:center}.method-placeholder[data-v-f75231be]{border:1px dashed rgba(91,111,147,.28);border-radius:16px;padding:14px 16px;display:flex;flex-wrap:wrap;gap:8px;align-items:center;color:#fff;background:#0b121e8c}.method-placeholder span[data-v-f75231be]{color:#c0c8d4}[data-v-f75231be] .table.deposits .thead,[data-v-f75231be] .table.deposits .row{grid-template-columns:minmax(0,1.45fr) minmax(110px,150px) minmax(0,1fr) 52px;column-gap:12px;align-items:center;min-width:0}[data-v-f75231be] .table.deposits .tbody{overflow-y:auto;overflow-x:hidden;min-height:0;display:grid;gap:8px;align-content:start;grid-auto-rows:minmax(58px,auto)}[data-v-f75231be] .deposits .right{text-align:right}.dep-clamp[data-v-f75231be]{white-space:normal;overflow:hidden;text-overflow:initial;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.15}.dep-forma[data-v-f75231be]{font-weight:900}.dep-ref[data-v-f75231be]{opacity:.95}[data-v-f75231be] .xcell{display:grid;place-items:center}[data-v-f75231be] .icon.trash{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;cursor:pointer;border:1.4px solid rgba(111,125,151,.34);color:#ff6262!important;border-color:#ff626261!important;background:#151d2a;transition:transform .05s ease,background .15s ease,border-color .15s ease,color .15s ease}[data-v-f75231be] .icon.trash:hover{color:#ff7b7b!important;border-color:#ff6262b3!important;background:#ff626214;box-shadow:0 8px 18px #00000038,0 0 14px #ff62621f}[data-v-f75231be] .icon.trash:active{transform:translateY(1px)}[data-v-f75231be] .footer-actions{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,520px));justify-content:center;align-items:center;gap:32px;width:100%}[data-v-f75231be] .btn{box-sizing:border-box;width:100%;height:116px;min-height:116px;border-radius:28px;border:3px solid transparent;cursor:pointer;font-size:30px;line-height:1.1;font-weight:900;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 28px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:transform .12s ease,box-shadow .18s ease,filter .18s ease,background .15s ease,border-color .15s ease}[data-v-f75231be] .btn:hover:not(:disabled){transform:translateY(-1px)}[data-v-f75231be] .btn:active:not(:disabled){transform:translateY(1px)}[data-v-f75231be] .btn:disabled{opacity:.5;cursor:not-allowed;filter:grayscale(.15)}[data-v-f75231be] .btn.primary{background:#2868ff;color:#fff;border-color:#2868ff;box-shadow:0 10px 24px #2868ff3d}[data-v-f75231be] .btn.primary:hover:not(:disabled){background:#3475ff;border-color:#3475ff;box-shadow:0 12px 28px #2868ff47}[data-v-f75231be] .btn.ghost{background:#0b1524;color:#fff;border-color:#7183a1;box-shadow:none}[data-v-f75231be] .btn.ghost:hover:not(:disabled){background:#101c2d;border-color:#8092b0}[data-v-f75231be] .btn.danger{background:transparent;color:#ff525c;border-color:#ff525c;box-shadow:none}.btn-estandar[data-v-f75231be]{width:100%;max-width:none;min-width:0;height:116px;min-height:116px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;padding:0 28px;border-radius:28px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:1100px){[data-v-f75231be] .footer-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}[data-v-f75231be] .btn,.btn-estandar[data-v-f75231be]{height:96px;min-height:96px;border-radius:24px;font-size:25px}}@media(max-width:680px){[data-v-f75231be] .footer-actions{grid-template-columns:1fr;gap:14px}[data-v-f75231be] .btn,.btn-estandar[data-v-f75231be]{height:72px;min-height:72px;border-radius:20px;font-size:21px}}.alert-layer[data-v-f75231be]{position:fixed;inset:0;display:grid;place-items:start center;padding-top:18px;z-index:1000000;pointer-events:none}.alert-layer[data-v-f75231be]>*{pointer-events:auto}.dm-modal[data-v-f75231be],.jp-modal[data-v-f75231be],.ov-modal[data-v-f75231be],.nip-card[data-v-f75231be],.tpv-picker[data-v-f75231be],.modal[data-v-f75231be],.picker[data-v-f75231be],.keypad-card[data-v-f75231be],.progress-card[data-v-f75231be]{background:linear-gradient(180deg,#101825,#0b121e)!important;border-color:#3d75ff47!important;box-shadow:0 24px 60px #00000080,0 0 30px #2166ff14!important}.dm-backdrop[data-v-f75231be],.jp-overlay[data-v-f75231be],.ov-overlay[data-v-f75231be],.nip-modal[data-v-f75231be],.tpv-modal[data-v-f75231be],.overlay[data-v-f75231be],.keypad-modal[data-v-f75231be]{background:#03070fad!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}[data-v-f75231be] .footer-actions{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:62px!important;width:100%!important;max-width:none!important;margin:0!important;align-items:center!important}button.primary[data-v-f75231be],.btn.primary[data-v-f75231be],button.ghost[data-v-f75231be],.btn.ghost[data-v-f75231be],.btn-estandar[data-v-f75231be]{width:100%!important;height:80px!important;min-height:80px!important;max-height:80px!important;box-sizing:border-box!important;border-radius:24px!important;padding:0 28px!important;font-size:22px!important;line-height:1!important;font-weight:900!important}button.primary[data-v-f75231be],.btn.primary[data-v-f75231be]{background:#2868ff!important;color:#fff!important;border:2px solid #2868ff!important;box-shadow:0 10px 22px #2868ff33!important}button.primary[data-v-f75231be]:hover:not(:disabled),.btn.primary[data-v-f75231be]:hover:not(:disabled){background:#3475ff!important;border-color:#3475ff!important;box-shadow:0 12px 26px #2868ff3d!important}button.ghost[data-v-f75231be],.btn.ghost[data-v-f75231be]{background:#0b1524!important;color:#fff!important;border:2px solid #7183a1!important;box-shadow:none!important}button.ghost[data-v-f75231be]:hover:not(:disabled),.btn.ghost[data-v-f75231be]:hover:not(:disabled){background:#101c2d!important;border-color:#8092b0!important}button.primary[data-v-f75231be]:disabled,.btn.primary[data-v-f75231be]:disabled,button.ghost[data-v-f75231be]:disabled,.btn.ghost[data-v-f75231be]:disabled{opacity:.5!important}@media(max-width:1100px){[data-v-f75231be] .footer-actions{gap:28px!important}button.primary[data-v-f75231be],.btn.primary[data-v-f75231be],button.ghost[data-v-f75231be],.btn.ghost[data-v-f75231be],.btn-estandar[data-v-f75231be]{height:72px!important;min-height:72px!important;max-height:72px!important;border-radius:20px!important;font-size:20px!important}}@media(max-width:680px){[data-v-f75231be] .footer-actions{grid-template-columns:1fr!important;gap:14px!important}button.primary[data-v-f75231be],.btn.primary[data-v-f75231be],button.ghost[data-v-f75231be],.btn.ghost[data-v-f75231be],.btn-estandar[data-v-f75231be]{height:68px!important;min-height:68px!important;max-height:68px!important;border-radius:18px!important;font-size:19px!important}}input[data-v-f75231be],select[data-v-f75231be],textarea[data-v-f75231be],.input[data-v-f75231be]{background:#1a212d!important;color:#f4f7fb!important;border-color:#6f7d974d!important}input[data-v-f75231be]:focus,select[data-v-f75231be]:focus,textarea[data-v-f75231be]:focus,.input[data-v-f75231be]:focus{border-color:#3d75ffb8!important;box-shadow:0 0 0 3px #2166ff1a,0 0 18px #2166ff14!important}.kbd-backdrop[data-v-2eb76877]{position:fixed;inset:0;background:#0009;display:flex;justify-content:center;align-items:flex-end;padding:16px;z-index:999}.kbd-modal[data-v-2eb76877]{width:100%;max-width:900px;background:#0a1420f5;border-radius:18px;border:1px solid rgba(255,255,255,.18);padding:16px 16px 20px;box-shadow:0 20px 40px #00000080}.kbd-header[data-v-2eb76877]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.kbd-header h2[data-v-2eb76877]{margin:0;font-size:16px;font-weight:800;color:#fff}.close[data-v-2eb76877]{background:transparent;border:none;color:#fff;font-size:18px;cursor:pointer}.kbd-display[data-v-2eb76877]{margin-bottom:14px}.kbd-display-input[data-v-2eb76877]{width:100%;height:56px;border-radius:14px;padding:0 16px;font-size:18px;font-weight:700;color:#fff;background:linear-gradient(180deg,#0d1c38f2,#060c1af2);border:1px solid rgba(255,255,255,.35);box-shadow:inset 0 1px #ffffff14,0 6px 12px #00000040;outline:none}.kbd-body[data-v-2eb76877]{display:grid;gap:12px}.kb-row[data-v-2eb76877]{display:grid;grid-auto-flow:column;gap:10px;justify-content:center;width:100%;overflow-x:auto;padding-bottom:6px}.key[data-v-2eb76877]{min-width:60px;height:60px;padding:0 16px;border-radius:14px;background:linear-gradient(180deg,#0d1c38f2,#060c1af2);color:#fff;border:1px solid rgba(255,255,255,.35);font-weight:900;font-size:17px;cursor:pointer;box-shadow:0 8px 16px #00000047;transition:all .15s ease;white-space:nowrap}.key[data-v-2eb76877]:hover{border-color:#22d3ffa6;box-shadow:0 10px 20px #00000057}.key.wide[data-v-2eb76877]{min-width:130px}.key.subtle[data-v-2eb76877]{opacity:.95}.key.danger[data-v-2eb76877]{border-color:#ff5a5aa6}.key.confirm[data-v-2eb76877]{background:#25d6c8;color:#06111f;border-color:#fff3;box-shadow:0 10px 24px #22d3ff73}.key.confirm[data-v-2eb76877]:hover{transform:translateY(-1px);box-shadow:0 12px 26px #22d3ff8c}.spacer[data-v-2eb76877]{width:10px}[data-v-d99eef73]:root{--bg:#050b16;--ink:#ffffff;--muted:rgba(255,255,255,.86);--primary:#22d3ff;--panel:rgba(255,255,255,.08);--panel-stroke:rgba(255,255,255,.18);--field:rgba(255,255,255,.08);--field-border:rgba(255,255,255,.35)}.screen[data-v-d99eef73]{position:fixed;inset:0;background:var(--bg);color:var(--ink);font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Arial,sans-serif;display:grid;place-items:center;padding:clamp(20px,4vh,36px);overflow:auto}.bg[data-v-d99eef73]{position:absolute;inset:0;pointer-events:none;overflow:hidden}.gradient[data-v-d99eef73]{position:absolute;inset:-20%;background:radial-gradient(40% 40% at 20% 20%,rgba(34,211,255,.18),transparent 60%),radial-gradient(36% 36% at 85% 15%,rgba(77,119,255,.16),transparent 60%),radial-gradient(46% 46% at 50% 80%,rgba(255,255,255,.08),transparent 70%);filter:blur(24px)}.grain[data-v-d99eef73]{position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg width='160' height='160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence baseFrequency='.65' numOctaves='2'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.05'/%3E%3C/svg%3E");mix-blend-mode:soft-light}.wrap[data-v-d99eef73]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;width:100%;max-width:880px}.panel[data-v-d99eef73],.card[data-v-d99eef73]{width:100%;background:var(--panel);border:1px solid var(--panel-stroke);border-radius:20px;padding:clamp(22px,3vh,32px);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 20px 44px #00000059}.head[data-v-d99eef73]{text-align:center;margin-bottom:20px}:where(.title[data-v-d99eef73]){margin:0;font-weight:900;font-size:clamp(22px,2.8vw,32px)}.hint[data-v-d99eef73]{margin:.25rem 0 0;color:var(--muted)}.fields[data-v-d99eef73]{display:grid;gap:16px;margin:16px 0 24px}.field[data-v-d99eef73]{display:grid;gap:8px;text-align:left}.field span[data-v-d99eef73]{color:var(--muted);font-weight:700}.input[data-v-d99eef73]{height:58px;border-radius:14px;padding:0 18px;font-size:18px;font-weight:800;color:#fff;background:linear-gradient(180deg,#16202cd9,#0c1620d9);border:2px solid rgba(255,255,255,.45);box-shadow:inset 0 1px #ffffff14,0 8px 16px #00000038;outline:none;transition:border-color .18s,box-shadow .18s,background .18s}.input[data-v-d99eef73]::placeholder{color:#ffffffa6}.input[data-v-d99eef73]:hover{border-color:#22d3ff80;background:linear-gradient(180deg,#182434e6,#0e1824e6)}.input[data-v-d99eef73]:focus{border-color:#22d3ff;box-shadow:0 0 0 .28rem #22d3ff38,0 12px 24px #00000047,inset 0 1px #ffffff1a}.input.pin[data-v-d99eef73]{letter-spacing:.35em;text-align:center;font-size:22px}.status[data-v-d99eef73]{min-height:24px;margin:6px 0 12px;text-align:center;font-weight:700;color:var(--muted)}.status.error[data-v-d99eef73]{color:#ff9b9b}.actions[data-v-d99eef73]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:10px}.btn[data-v-d99eef73]{height:54px;border-radius:14px;font-weight:900;cursor:pointer;border:2px solid transparent;font-size:16px}.btn.ghost[data-v-d99eef73]{background:transparent;color:var(--ink);border-color:#ffffff73}.btn.ghost[data-v-d99eef73]:hover{background:#ffffff14}.btn.primary[data-v-d99eef73]{background:#25d6c8;color:#06111f;border-color:#ffffff2e;box-shadow:0 12px 26px #22d3ff59}.btn.full[data-v-d99eef73]{width:100%;margin-top:8px}@media(max-width:480px){.actions[data-v-d99eef73]{grid-template-columns:1fr}}.screen[data-v-032ad425],.screen[data-v-032ad425] *{box-sizing:border-box}.screen[data-v-032ad425]{--bg: #070b16;--primary: #2166ff;--primary-hover: #3475ff;--card: #0d1420;--card-soft: #151c28;--input: #1a212d;--border: rgba(72, 95, 140, .34);--text: #ffffff;--muted: #707b8d;--muted-light: #a6afbd;position:fixed;inset:0;display:grid;grid-template-rows:auto 1fr;color:var(--text);background:var(--bg);font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Arial,sans-serif;overflow:hidden;min-width:0;max-width:100vw;max-height:100dvh}.bg[data-v-032ad425]{position:absolute;inset:0;overflow:hidden;pointer-events:none}.gradient[data-v-032ad425]{position:absolute;inset:0;background:radial-gradient(circle at 12% 18%,rgba(39,57,138,.24),transparent 35%),radial-gradient(circle at 92% 78%,rgba(69,35,142,.18),transparent 36%),radial-gradient(circle at 50% 70%,rgba(28,79,185,.08),transparent 42%);filter:blur(38px)}.grain[data-v-032ad425]{position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg width='160' height='160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence baseFrequency='.65' numOctaves='2'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.035'/%3E%3C/svg%3E");mix-blend-mode:soft-light}.station[data-v-032ad425]{position:absolute;bottom:-10px;left:0;width:175px;height:225px;opacity:.95;transform-origin:bottom left}.top[data-v-032ad425]{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;padding:clamp(10px,1.8vh,18px) clamp(14px,2vw,24px);min-width:0}.top-spacer[data-v-032ad425]{min-width:0}.product-label[data-v-032ad425]{justify-self:center;padding:6px 12px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:#ffffff0b;color:#cbd3df;font-weight:700;font-size:10px;letter-spacing:.06em}.clock[data-v-032ad425]{justify-self:end;color:#c8d0dc;font-weight:600;opacity:.88;font-size:clamp(10px,1.2vw,13px);white-space:nowrap;text-align:right}.panel-wrap[data-v-032ad425]{position:relative;z-index:1;display:grid;place-items:center;padding:4px 16px 14px;min-width:0;min-height:0;overflow:visible}.panel[data-v-032ad425]{position:relative;width:min(420px,calc(100vw - 40px));height:clamp(500px,74vh,570px);min-height:0;display:flex;flex-direction:column;justify-content:space-between;gap:clamp(8px,1.4vh,16px);background:linear-gradient(180deg,#101825,#0b121e);border:1px solid rgba(61,91,145,.42);border-radius:15px;padding:clamp(22px,3vh,30px) clamp(24px,3vw,30px) clamp(16px,2.4vh,22px);box-shadow:0 24px 60px #00000094,0 0 42px #2563eb1f;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);isolation:isolate;transform:translateY(-24px);max-width:100%;max-height:calc(100% - 4px);overflow:visible}.panel[data-v-032ad425]:before{content:"";position:absolute;inset:-2px;border-radius:17px;border:1px solid rgba(43,103,255,.48);box-shadow:0 0 9px #2563ff3d,0 0 20px #2563ff2b,0 0 38px #4f46e51a;pointer-events:none;z-index:-1;animation:respirarBrilloContorno-032ad425 3.4s ease-in-out infinite}.panel[data-v-032ad425]:after{content:"";position:absolute;inset:0;border-radius:15px;border:1px solid rgba(111,129,164,.16);pointer-events:none}@keyframes respirarBrilloContorno-032ad425{0%,to{opacity:.48;box-shadow:0 0 7px #2563ff29,0 0 16px #2563ff1c,0 0 30px #4f46e512}50%{opacity:1;box-shadow:0 0 11px #2563ff66,0 0 25px #2563ff47,0 0 46px #4f46e529}}.login-brand[data-v-032ad425]{display:flex;justify-content:center;align-items:center;flex:0 0 auto;min-height:clamp(64px,10vh,78px)}.panel-brand[data-v-032ad425]{justify-content:center;margin:0 auto 10px;transform:scale(1.12);transform-origin:center}.platform-divider[data-v-032ad425],.social-divider[data-v-032ad425]{display:flex;align-items:center;gap:9px;color:#626d7d;font-size:12px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.platform-divider[data-v-032ad425]:before,.platform-divider[data-v-032ad425]:after,.social-divider[data-v-032ad425]:before,.social-divider[data-v-032ad425]:after{content:"";flex:1;height:1px;background:#6d7c9738}.platform-divider span[data-v-032ad425],.social-divider span[data-v-032ad425]{white-space:nowrap}.platform-divider[data-v-032ad425]{flex:0 0 auto;margin:0}.platform-name[data-v-032ad425]{flex:0 0 auto;margin:0;color:#f4f7fb;font-size:clamp(21px,2.4vw,24px);line-height:1.2;font-weight:800;letter-spacing:-.02em}.platform-subtitle[data-v-032ad425]{flex:0 0 auto;margin:0;color:#8a94a5;font-size:clamp(11px,1.2vw,12px);line-height:1.4;font-weight:500}.login-form[data-v-032ad425]{display:flex;flex-direction:column;flex:1 1 auto;justify-content:center;width:100%;min-height:0;margin:0;gap:clamp(10px,1.7vh,16px)}.field[data-v-032ad425]{width:100%;max-width:100%}[data-v-032ad425] .field>*{width:100%;display:block}[data-v-032ad425] #barcode{width:100%;display:block}[data-v-032ad425] .ui-input .lbl{display:block;color:#c0c8d4;font-size:12px;font-weight:700;margin-bottom:7px;text-align:left}[data-v-032ad425] .ui-input .control{height:clamp(40px,5.5vh,43px);min-height:40px;padding:0 14px;background:#1a212d;border:1px solid #4a5362;border-radius:14px;color:#f5f7fa;font-size:14px;font-weight:600;box-shadow:none;outline:none;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}[data-v-032ad425] .ui-input .control::placeholder{color:#737e8f;font-weight:500}[data-v-032ad425] .ui-input .control:focus,[data-v-032ad425] .ui-input .control:focus-visible{border-color:#2670ff;background:#1b2432;box-shadow:0 0 0 1px #2670ffb8;outline:none}.login-options[data-v-032ad425]{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:18px;margin:0;font-size:clamp(9px,1vw,10px)}.access-status[data-v-032ad425],.access-help[data-v-032ad425]{color:#707b8d;white-space:nowrap}.access-status[data-v-032ad425]{display:inline-flex;align-items:center;gap:5px;font-weight:600}.status-dot[data-v-032ad425]{width:6px;height:6px;border-radius:50%;background:#2d8cff;box-shadow:0 0 7px #2d8cff8c}.access-help[data-v-032ad425]{color:#4d94ff;font-weight:500}.login-button[data-v-032ad425]{width:100%;height:42px;min-height:42px;display:flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:14px;background:#2166ff;color:#fff;font-size:13px;font-weight:800;cursor:pointer;box-shadow:0 8px 20px #2166ff38;transition:background .18s ease,transform .18s ease,box-shadow .18s ease,opacity .18s ease}.login-button[data-v-032ad425]:hover:not(:disabled),.login-button[data-v-032ad425]:focus-visible:not(:disabled){background:#3475ff;transform:translateY(-1px);box-shadow:0 10px 25px #2166ff4d}.login-button[data-v-032ad425]:active:not(:disabled){transform:translateY(0)}.login-button[data-v-032ad425]:disabled{opacity:.55;cursor:not-allowed}.login-arrow[data-v-032ad425]{font-size:17px;line-height:1}[data-v-032ad425] .btn-estandar{width:100%;height:42px;min-height:42px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:0 16px;border-radius:14px;border:1px solid #596170;background:transparent;color:#fff;font-size:13px;font-weight:800;line-height:1;transition:border-color .18s ease,background .18s ease,transform .18s ease,box-shadow .18s ease,opacity .18s ease}[data-v-032ad425] .btn-estandar:hover:not(:disabled),[data-v-032ad425] .btn-estandar:focus-visible:not(:disabled){border-color:#2f7bff;background:#2f7bff0f;box-shadow:0 0 0 2px #2f7bff2e;transform:translateY(-1px)}[data-v-032ad425] .btn-estandar:active:not(:disabled){transform:translateY(0)}[data-v-032ad425] .btn-estandar:disabled{opacity:.55;cursor:not-allowed}.social-divider[data-v-032ad425]{margin:20px 0 14px}.social-login[data-v-032ad425]{display:flex;justify-content:center;gap:24px}.social-button[data-v-032ad425]{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;border:1px solid rgba(104,119,147,.35);background:#151c28;color:#d4dbe5;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease,box-shadow .18s ease}.social-button[data-v-032ad425]:hover,.social-button[data-v-032ad425]:focus-visible{background:#1c2533;border-color:#3d75ffa6;box-shadow:0 0 12px #2563ff1f;transform:translateY(-2px)}.social-icon[data-v-032ad425]{display:block;font-size:17px;line-height:1;opacity:.88}.status[data-v-032ad425]{min-height:18px;margin-top:11px;margin-bottom:3px;color:#dbe3ef;font-size:10px;font-weight:600}.ver[data-v-032ad425]{color:#707b8d;font-size:12px;letter-spacing:.08em;opacity:.9}.alert-layer[data-v-032ad425]{position:fixed;left:50%;top:16px;transform:translate(-50%);z-index:100000;width:min(680px,calc(100% - 32px));pointer-events:none}@media(max-width:680px){.top[data-v-032ad425]{grid-template-columns:1fr;grid-template-areas:"role" "clock";align-items:center}.top-spacer[data-v-032ad425]{display:none}.product-label[data-v-032ad425]{grid-area:role;justify-self:center}.clock[data-v-032ad425]{grid-area:clock;justify-self:center;white-space:normal;text-align:center}.panel[data-v-032ad425]{width:min(400px,calc(100vw - 24px));padding-left:24px;padding-right:24px;transform:translateY(-12px)}.station[data-v-032ad425]{width:125px;height:165px}}@media(max-height:700px){.panel-wrap[data-v-032ad425]{padding:2px 12px 8px}.panel[data-v-032ad425]{height:min(520px,calc(100dvh - 58px));min-height:440px;padding:18px 24px 15px;gap:7px;transform:translateY(-12px)}.login-brand[data-v-032ad425]{min-height:56px}.panel-brand[data-v-032ad425]{transform:scale(1.02)}.platform-divider[data-v-032ad425],.social-divider[data-v-032ad425]{font-size:10px}.platform-name[data-v-032ad425]{font-size:21px}.platform-subtitle[data-v-032ad425]{font-size:11px}.login-form[data-v-032ad425]{gap:9px}[data-v-032ad425] .ui-input .control{height:42px;font-size:13px}.login-options[data-v-032ad425]{min-height:16px}.login-button[data-v-032ad425]{height:40px;min-height:40px;border-radius:13px}.status[data-v-032ad425]{min-height:16px}}@media(max-height:520px){.top[data-v-032ad425]{padding:4px 12px}.clock[data-v-032ad425]{display:none}.panel[data-v-032ad425]{height:calc(100dvh - 46px);min-height:0;padding:12px 18px 10px;gap:4px;transform:translateY(-3px)}.login-brand[data-v-032ad425]{min-height:42px}.panel-brand[data-v-032ad425]{transform:scale(.9)}.platform-divider[data-v-032ad425],.social-divider[data-v-032ad425]{font-size:8px}.platform-name[data-v-032ad425]{font-size:19px}.platform-subtitle[data-v-032ad425]{font-size:10px}.login-form[data-v-032ad425]{gap:6px}[data-v-032ad425] .ui-input .lbl{font-size:10px;margin-bottom:4px}[data-v-032ad425] .ui-input .control{height:38px;font-size:12px}.login-button[data-v-032ad425]{height:38px}.status[data-v-032ad425]{min-height:13px}.ver[data-v-032ad425]{font-size:8px}}@media(prefers-reduced-motion:reduce){.panel[data-v-032ad425]:before,.panel[data-v-032ad425]:after,.login-button[data-v-032ad425],.social-button[data-v-032ad425]{animation:none;transition:none}}html,body,#app{width:100%;height:100%;max-width:100vw;max-height:100dvh;margin:0;overflow:hidden;overscroll-behavior:none}.screen[data-v-032ad425],.top[data-v-032ad425],.panel-wrap[data-v-032ad425],.panel[data-v-032ad425]{min-width:0;max-width:100%}@media(max-width:480px){.panel[data-v-032ad425]{width:min(400px,calc(100vw - 24px))}}@media(max-width:360px){.panel[data-v-032ad425]{width:calc(100vw - 16px);padding-left:14px!important;padding-right:14px!important;border-radius:16px}.panel-brand[data-v-032ad425]{transform:scale(.94)}}@media(orientation:landscape)and (max-height:520px){.panel[data-v-032ad425]{width:min(460px,calc(100vw - 24px));height:calc(100dvh - 42px);min-height:0;padding-top:10px;padding-bottom:8px}}:root{color-scheme:dark;--bg:#080d1f;--primary:#2b6fff;--primary-hover:#347bff;--primary-active:#2464e8;--primary-2:#22d3ee;--accent:#8b5cf6;--panel:#101927;--panel-solid:#101927;--panel-hover:#151f30;--panel-stroke:rgba(91,125,190,.42);--border:rgba(91,125,190,.42);--border-strong:rgba(150,170,205,.62);--ink:#ffffff;--muted:#8f9bb0;--muted-strong:#aab5c8;--foco:#2b6fff;--success:#29e6b7;--danger:#ef5b6b;--warning:#f2c94c;--objetivo-tactil:56px;--sombra-panel:0 18px 44px rgba(0,0,0,.58);--sombra-primary:0 8px 20px rgba(43,111,255,.25);--sombra-primary-hover:0 12px 26px rgba(43,111,255,.34)}.btn-regresar-menu{background:#0d1524!important;color:#fff!important;border:2px solid rgba(150,170,205,.62)!important;border-radius:12px!important;box-shadow:none!important;font-weight:900!important;transform-origin:center!important;transition:transform .2s cubic-bezier(.2,.9,.2,1.18),border-color .16s ease,background .16s ease,box-shadow .16s ease,opacity .16s ease!important}.btn-regresar-menu:hover:not(:disabled),.btn-regresar-menu:focus-visible:not(:disabled){background:#131d2e!important;border-color:#becde6d1!important;box-shadow:0 10px 22px #00000038!important;transform:scale(1.06)!important}.btn-regresar-menu:active:not(:disabled){background:#172238!important;transform:scale(1.1)!important}.btn-regresar-menu:disabled{opacity:.55!important;cursor:not-allowed!important;transform:none!important}@media(prefers-reduced-motion:reduce){.btn-regresar-menu{transition:none!important}.btn-regresar-menu:hover:not(:disabled),.btn-regresar-menu:focus-visible:not(:disabled),.btn-regresar-menu:active:not(:disabled){transform:none!important}}*{box-sizing:border-box}html,body,#app{width:100%;height:100%;margin:0;overflow:hidden;background:var(--bg);color:var(--ink);font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Arial,sans-serif}button,input,select,textarea{min-height:var(--objetivo-tactil);font:inherit}button{touch-action:manipulation;-webkit-tap-highlight-color:transparent;transform-origin:center;transition:transform .2s cubic-bezier(.2,.9,.2,1.18),background .16s ease,border-color .16s ease,box-shadow .16s ease,opacity .16s ease,filter .16s ease}button.btn.primary,button.btn.success,.ui-btn.primary,button[data-variant=primary]{background:var(--primary)!important;color:#fff!important;border-color:#ffffff29!important;box-shadow:var(--sombra-primary)!important}button.btn.primary:hover:not(:disabled):not([aria-disabled=true]),button.btn.success:hover:not(:disabled):not([aria-disabled=true]),.ui-btn.primary:hover:not(:disabled):not([aria-disabled=true]),button[data-variant=primary]:hover:not(:disabled):not([aria-disabled=true]){background:var(--primary-hover)!important;box-shadow:var(--sombra-primary-hover)!important}button:hover:not(:disabled):not([aria-disabled=true]),button:focus-visible:not(:disabled):not([aria-disabled=true]){transform:scale(1.04)!important}button:active:not(:disabled):not([aria-disabled=true]){transform:scale(1.07)!important}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:none!important;outline-offset:0}button:disabled,[aria-disabled=true]{cursor:not-allowed;opacity:.62;transform:none!important}@media(pointer:coarse){button,input,select,textarea{min-height:60px}body{font-size:18px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}button:hover:not(:disabled):not([aria-disabled=true]),button:focus-visible:not(:disabled):not([aria-disabled=true]),button:active:not(:disabled):not([aria-disabled=true]){transform:none!important}}.fullscreen-root,.screen{position:fixed;inset:0}html.kiosk,html.kiosk body,html.kiosk #app{width:100vw;height:100vh;overflow:hidden}html.kiosk .screen{position:fixed;inset:0}
