:root{--edv-bg:#f5f7fa;--edv-bg-deep:#e9ecf0;--edv-panel:#fff;--edv-panel-strong:#fafbfc;--edv-panel-soft:#f0f2f5;--edv-line:#d1d5db;--edv-line-strong:#9ca3af;--edv-line-warm:#cbd5e1;--edv-text:#1e293b;--edv-muted:#64748b;--edv-muted-strong:#475569;--edv-aqua:#1e4bd2;--edv-aqua-deep:#1539a8;--edv-aqua-soft:#e0e7ff;--edv-aqua-glow:transparent;--edv-copper:#d97706;--edv-copper-strong:#b85b14;--edv-copper-soft:#fef3c7;--edv-coral:#dc2626;--edv-coral-soft:#fee2e2;--edv-success:#059669;--edv-warning:#d97706;--edv-danger:#dc2626;--edv-shadow:0 1px 3px #00000014, 0 1px 2px #0000000a;--edv-shadow-sm:0 1px 2px #0000000d;--edv-shadow-md:0 4px 12px #00000014;--edv-glow-aqua:none;--edv-font-body:"Inter", "Segoe UI", system-ui, -apple-system, sans-serif;--edv-font-display:"Inter", "Segoe UI", sans-serif;--edv-font-mono:"Menlo", "Consolas", monospace;--edv-radius-sm:6px;--edv-radius:8px;--edv-radius-lg:10px;--edv-radius-xl:12px}*,:before,:after{box-sizing:border-box}html,body,#app{height:100%;margin:0}body{color:var(--edv-text);font-family:var(--edv-font-body);background-color:var(--edv-bg);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}body:before{display:none}#app{flex-direction:column;width:100%;min-height:100svh;display:flex}img{max-width:100%;display:block}button,input,select,textarea{font:inherit}button{transition:background .15s,border-color .15s,box-shadow .15s,transform .12s}button:hover:not(:disabled){transform:translateY(-1px)}button:active:not(:disabled){transform:translateY(0)}input,select,textarea{outline:none}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f1f5f9}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}::selection{color:#1e3a8a;background:#bfdbfe}.primary-btn{border-radius:var(--edv-radius);cursor:pointer;background:var(--edv-aqua);color:#fff;box-shadow:var(--edv-shadow-sm);border:0;padding:.55rem 1.2rem;font-weight:600}.primary-btn:hover:not(:disabled){background:var(--edv-aqua-deep)}.primary-btn:disabled{opacity:.5;cursor:not-allowed}.ghost-btn{border:1px solid var(--edv-line);border-radius:var(--edv-radius);cursor:pointer;color:var(--edv-muted-strong);background:0 0;padding:.55rem 1.2rem;font-weight:600}.ghost-btn:hover:not(:disabled){background:var(--edv-panel-soft);border-color:var(--edv-line-strong)}.ghost-btn:disabled{opacity:.45;cursor:not-allowed}.danger-btn{border-radius:var(--edv-radius);cursor:pointer;background:var(--edv-coral);color:#fff;border:0;padding:.55rem 1.2rem;font-weight:600}.danger-btn:hover:not(:disabled){background:#b91c1c}.danger-btn:disabled{opacity:.5;cursor:not-allowed}.danger-outline-btn{border-radius:var(--edv-radius);cursor:pointer;color:var(--edv-coral);background:0 0;border:1px solid #fca5a5;padding:.45rem .9rem;font-size:.84rem;font-weight:600}.danger-outline-btn:hover:not(:disabled){background:var(--edv-coral-soft);border-color:var(--edv-coral)}.danger-outline-btn:disabled{opacity:.4;cursor:not-allowed}input[type=text],input[type=email],input[type=tel],input[type=number],input[type=password],input[type=search],textarea,select{border:1px solid var(--edv-line);border-radius:var(--edv-radius);color:var(--edv-text);background:#fff;padding:.5rem .75rem;transition:border .15s,box-shadow .15s}input:focus,textarea:focus,select:focus{border-color:var(--edv-aqua);box-shadow:0 0 0 3px #1e4bd21a}.form[data-v-cf512f3f]{gap:16px;margin:16px 0 8px;display:grid}.form__head[data-v-cf512f3f]{gap:4px;display:grid}.account-strip[data-v-cf512f3f]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}@media (width<=860px){.account-strip[data-v-cf512f3f]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.account-strip[data-v-cf512f3f]{grid-template-columns:1fr}}.account-pill[data-v-cf512f3f]{min-height:110px;color:var(--edv-muted);cursor:pointer;text-align:left;background:#04121ee0;border:1px solid #3dd6c51f;border-radius:20px;gap:12px;padding:16px 14px;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:grid}.account-pill[data-v-cf512f3f]:hover{background:#051624f0;border-color:#3dd6c542;transform:translateY(-2px);box-shadow:0 16px 32px #00000047}.account-pill__head[data-v-cf512f3f]{gap:10px;display:grid}.account-pill strong[data-v-cf512f3f]{color:#eef4f7;font-size:1.05rem;line-height:1}.account-pill__badge[data-v-cf512f3f]{color:#9ae8e0;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#3dd6c514;border:1px solid #3dd6c529;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:26px;padding:3px 10px;font-size:.68rem;display:inline-flex}.account-pill--active[data-v-cf512f3f]{color:#e8fffc;background:linear-gradient(145deg,#3dd6c524,#040e1af5);border-color:#3dd6c55c;box-shadow:0 16px 32px #00000047,0 0 0 1px #3dd6c529}.account-pill--active .account-pill__badge[data-v-cf512f3f]{color:#c8f7f2;background:#3dd6c52e;border-color:#3dd6c552}h2[data-v-cf512f3f]{font-family:var(--edv-font-display);color:#eef4f7;margin:0;font-size:1.15rem}label[data-v-cf512f3f]{color:var(--edv-muted-strong);gap:8px;font-size:13.5px;font-weight:600;display:grid}input[data-v-cf512f3f]{color:#eef4f7;background:#040e18e6;border:1px solid #3dd6c524;border-radius:14px;height:46px;padding:0 14px}input[data-v-cf512f3f]:focus{border-color:#3dd6c56b;box-shadow:0 0 0 3px #3dd6c51a}.form__submit[data-v-cf512f3f]{background:linear-gradient(135deg, var(--edv-aqua-deep,#1fa898), #147a72);color:#e8fffc;letter-spacing:.02em;cursor:pointer;border:0;border-radius:999px;height:48px;font-weight:800;transition:box-shadow .16s,transform .16s;box-shadow:0 8px 24px #3dd6c53d}.form__submit[data-v-cf512f3f]:hover:not(:disabled){box-shadow:0 12px 30px #3dd6c557}.form__submit[data-v-cf512f3f]:disabled{opacity:.6;cursor:not-allowed}@media (width<=720px){.account-strip[data-v-cf512f3f]{grid-template-columns:1fr}}.card[data-v-da6461f3]{background:linear-gradient(#4a3818f5,#261d0cfa),linear-gradient(#ffffff0f,#0000001f);border:1px solid #f0c67642;border-radius:24px;padding:1.05rem;position:relative;overflow:hidden;box-shadow:0 18px 34px #00000057,inset 0 1px #fff4d224,inset 0 -1px #00000038}.card[data-v-da6461f3]:before{content:"";pointer-events:none;background:linear-gradient(#ffe9b30f,#0000 20% 80%,#0000001f),repeating-linear-gradient(90deg,#ffffff03 0 2px,#0000 2px 7px);position:absolute;inset:0}.copiloto-panel[data-v-da6461f3]{z-index:1;gap:.9rem;display:grid;position:relative}.copiloto-panel--compact[data-v-da6461f3]{border-radius:22px;flex-direction:column;gap:.5rem;height:100%;min-height:0;padding:.6rem;display:flex;overflow:hidden}.copiloto-panel--compact .copiloto-messages[data-v-da6461f3]{flex:auto;overflow-y:auto;min-height:0!important;max-height:none!important}.copiloto-panel--compact .copiloto-input-row[data-v-da6461f3]{padding:.55rem .6rem;padding-bottom:calc(.55rem + env(safe-area-inset-bottom,0px));flex-wrap:wrap;flex:none;grid-template-columns:none;align-items:center;gap:.4rem;display:flex!important}.copiloto-panel--compact .copiloto-input-row .copiloto-input[data-v-da6461f3]{flex:100%;order:2;min-width:0;min-height:2.4rem;padding:.55rem .8rem;font-size:.92rem}.copiloto-panel--compact .copiloto-input-row .copiloto-voice-btn[data-v-da6461f3]{flex:none;order:1;padding:.55rem .7rem;font-size:.85rem}.copiloto-panel--compact .copiloto-input-row .copiloto-send[data-v-da6461f3]{flex:none;order:3;margin-left:auto;padding:.55rem .9rem;font-size:.85rem}.copiloto-panel--clean[data-v-da6461f3]{flex-direction:column;gap:.72rem;height:100%;display:flex}.copiloto-panel--clean.card[data-v-da6461f3]{background:linear-gradient(145deg,#f0f5ff 0%,#e8f0fe 50%,#f5f3ff 100%);border:1.5px solid #c7d7fd;border-radius:22px;padding:.8rem;box-shadow:0 2px 18px #1e4bd21a}.copiloto-panel--clean.card[data-v-da6461f3]:before{display:none}.copiloto-panel--clean .section-head[data-v-da6461f3]{box-shadow:none;background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;padding:.72rem .86rem}.copiloto-panel--clean .section-head h2[data-v-da6461f3]{color:#0f172a;font-size:.92rem}.copiloto-panel--clean .copiloto-messages[data-v-da6461f3]{background:#fff;border:1px solid #e2e8f0;border-radius:18px;flex:1;min-height:0;max-height:none;padding:.9rem;box-shadow:inset 0 1px #1e4bd205}.copiloto-panel--clean .copiloto-message[data-v-da6461f3]{background:#fff;border:1px solid #e2e8f0;border-radius:14px;gap:.35rem}.copiloto-panel--clean .copiloto-message--user[data-v-da6461f3]{background:#eff4ff;border-color:#c7d2fe}.copiloto-panel--clean .copiloto-message--assistant[data-v-da6461f3]{background:#f8fafc;border-color:#e2e8f0}.copiloto-panel--clean .copiloto-message__label[data-v-da6461f3]{color:#1e4bd2;letter-spacing:.08em;font-weight:700}.copiloto-panel--clean .copiloto-message p[data-v-da6461f3]{color:#0f172a}.copiloto-panel--clean .copiloto-input-row[data-v-da6461f3]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;flex-shrink:0;grid-template-columns:minmax(0,1fr) auto;gap:.6rem;padding:.72rem}.copiloto-panel--clean .copiloto-input[data-v-da6461f3]{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:12px;min-height:2.9rem}.copiloto-panel--clean .copiloto-input[data-v-da6461f3]:focus{border-color:#1e4bd2;outline:none;box-shadow:0 0 0 3px #1e4bd21f}.copiloto-panel--clean .copiloto-send[data-v-da6461f3]{color:#fff;background:#1e4bd2;border:1px solid #1e4bd2;min-width:110px}.copiloto-panel--clean .copiloto-send[data-v-da6461f3]:hover{background:#1a40b8}.copiloto-panel--clean .copiloto-clear-btn[data-v-da6461f3]{color:#475569;background:#fff;border:1px solid #e2e8f0}.section-head[data-v-da6461f3]{background:linear-gradient(#2d220ff5,#17120cfa);border:1px solid #f2cd8029;border-radius:18px;justify-content:space-between;align-items:center;gap:.8rem;padding:.78rem .9rem;display:flex;box-shadow:inset 0 1px #fff4d20f,0 8px 14px #00000029}.section-head--compact[data-v-da6461f3]{border-radius:16px;padding:.64rem .72rem}.section-head h2[data-v-da6461f3]{color:#fff7e8;letter-spacing:.02em;margin:0;font-size:.96rem}.copiloto-head[data-v-da6461f3]{gap:.18rem;min-width:0;display:grid}.copiloto-head__top[data-v-da6461f3]{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.copiloto-status[data-v-da6461f3]{white-space:nowrap;color:#f1f4f8cc;letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:.42rem;font-size:.72rem;font-weight:800;display:inline-flex}.copiloto-status__dot[data-v-da6461f3]{background:#9aa7b3;border-radius:999px;width:9px;height:9px;box-shadow:0 0 0 4px #9aa7b31f}.copiloto-status--online .copiloto-status__dot[data-v-da6461f3]{background:#58c6b5;box-shadow:0 0 0 4px #58c6b524}.copiloto-status--fallback .copiloto-status__dot[data-v-da6461f3]{background:#d9a15a;box-shadow:0 0 0 4px #d9a15a24}.copiloto-status--local .copiloto-status__dot[data-v-da6461f3]{background:#8a929a;box-shadow:0 0 0 4px #8a929a1f}.section-subtitle[data-v-da6461f3]{color:#ffefd3b8;margin:.18rem 0 0;font-size:.8rem;line-height:1.35}.pill[data-v-da6461f3]{white-space:nowrap;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;min-height:2.2rem;padding:.5rem .9rem;font-size:.76rem;font-weight:800;display:inline-flex;box-shadow:inset 0 1px #ffffff14}.pill--gpt[data-v-da6461f3]{color:#f0fffb;background:linear-gradient(#4c988ce6,#2d6158f2);border:1px solid #85e6d642}.pill--fallback[data-v-da6461f3]{color:#fff2de;background:linear-gradient(#b27835eb,#754d1df5);border:1px solid #f2cd803d}.pill--local[data-v-da6461f3]{color:#f1f3f6;background:linear-gradient(#535353d9,#2c2c2cf2);border:1px solid #ffffff1f}.copiloto-ops[data-v-da6461f3]{gap:.9rem;display:grid}.copiloto-guides[data-v-da6461f3]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.copiloto-group[data-v-da6461f3]{background:linear-gradient(#382a13eb,#1c1509fa);border:1px solid #f1ca792e;border-radius:20px;gap:.8rem;padding:.95rem;display:grid;box-shadow:inset 0 1px #fff0cd14,0 10px 16px #00000029}.copiloto-group__head[data-v-da6461f3]{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.copiloto-group__head h3[data-v-da6461f3]{color:#fff6e6;text-transform:uppercase;letter-spacing:.03em;margin:0;font-size:.92rem}.copiloto-group__head p[data-v-da6461f3]{color:#ffebcabd;margin:.25rem 0 0;font-size:.82rem;line-height:1.45}.copiloto-helper[data-v-da6461f3]{color:#effff9;letter-spacing:.04em;text-transform:uppercase;background:linear-gradient(#4d8c7df2,#2b584efa);border:1px solid #85e6d638;border-radius:999px;align-items:center;padding:.3rem .62rem;font-size:.66rem;font-weight:800;display:inline-flex}.copiloto-action-grid[data-v-da6461f3]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}.copiloto-action-btn[data-v-da6461f3]{color:#fff8ef;text-align:left;cursor:pointer;background:linear-gradient(#785921eb,#493514fa);border:1px solid #f0c6762e;border-radius:16px;gap:.25rem;min-height:4.55rem;padding:.64rem .7rem;transition:transform .16s,border-color .16s,filter .16s;display:grid;box-shadow:inset 0 1px #fff2d314,0 8px 14px #0000001f}.copiloto-action-btn strong[data-v-da6461f3]{font-size:.8rem;line-height:1.2}.copiloto-action-btn span[data-v-da6461f3]{color:#ffedd4d1;font-size:.71rem;line-height:1.26}.copiloto-action-btn[data-v-da6461f3]:hover{filter:brightness(1.05);border-color:#89e9d842;transform:translateY(-1px)}.copiloto-action-btn[data-v-da6461f3]:disabled,.copiloto-cta[data-v-da6461f3]:disabled,.copiloto-print-btn[data-v-da6461f3]:disabled,.copiloto-send[data-v-da6461f3]:disabled,.copiloto-voice-btn[data-v-da6461f3]:disabled{opacity:.48;cursor:not-allowed;transform:none}.copiloto-guide[data-v-da6461f3]{align-content:start}.copiloto-form-grid[data-v-da6461f3]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.copiloto-field-group[data-v-da6461f3]{gap:.32rem;display:grid}.copiloto-field-group--full[data-v-da6461f3]{grid-column:1/-1}.copiloto-field-group span[data-v-da6461f3]{color:#f4e7ca;letter-spacing:.05em;text-transform:uppercase;font-size:.73rem;font-weight:800}.copiloto-field[data-v-da6461f3],.copiloto-select[data-v-da6461f3]{color:#fbf6ed;background:linear-gradient(#1a1a1af2,#101010fa);border:1px solid #f1ca7929;border-radius:14px;width:100%;padding:.74rem .86rem;font-size:.9rem;box-shadow:inset 0 1px #ffffff0a}.copiloto-field[data-v-da6461f3]::placeholder{color:#f4e7ca61}.copiloto-field[data-v-da6461f3]:focus,.copiloto-select[data-v-da6461f3]:focus,.copiloto-input[data-v-da6461f3]:focus{border-color:#89e9d85c;outline:none;box-shadow:inset 0 1px #ffffff0a,0 0 0 3px #89e9d817}.copiloto-check[data-v-da6461f3]{background:#fff8e90a;border:1px solid #f1ca791f;border-radius:14px;align-items:center;gap:.65rem;padding:.76rem .86rem;display:flex}.copiloto-check span[data-v-da6461f3]{color:#f8eedc;font-size:.82rem}.copiloto-guide__actions[data-v-da6461f3]{justify-content:flex-end;display:flex}.copiloto-cta[data-v-da6461f3],.copiloto-print-btn[data-v-da6461f3],.copiloto-voice-btn[data-v-da6461f3],.copiloto-send[data-v-da6461f3]{letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border-radius:14px;min-height:2.9rem;font-size:.82rem;font-weight:800;transition:transform .16s,filter .16s,border-color .16s}.copiloto-cta[data-v-da6461f3]:hover,.copiloto-print-btn[data-v-da6461f3]:hover,.copiloto-voice-btn[data-v-da6461f3]:hover,.copiloto-send[data-v-da6461f3]:hover{filter:brightness(1.04);transform:translateY(-1px)}.copiloto-cta[data-v-da6461f3]{color:#fff9ef;border:1px solid #0000;padding:.76rem 1.05rem}.copiloto-cta--invoice[data-v-da6461f3]{background:linear-gradient(#4c988ce6,#2b584efa);border-color:#85e6d638}.copiloto-cta--purchase[data-v-da6461f3]{background:linear-gradient(#b27835f5,#754d1dfa);border-color:#f2cd803d}.copiloto-messages[data-v-da6461f3]{background:linear-gradient(#131313f5,#0a0a0afa);border:1px solid #f1ca7929;border-radius:20px;align-content:start;gap:.8rem;min-height:290px;max-height:500px;padding:.85rem;display:grid;overflow-y:auto;box-shadow:inset 0 1px #ffffff0a,inset 0 0 0 1px #ffda8e0a}.copiloto-panel--compact:not(.copiloto-panel--clean) .copiloto-messages[data-v-da6461f3]{max-height:min(58vh,520px)}.copiloto-empty[data-v-da6461f3]{color:#ffeccebd;gap:.75rem;display:grid}.copiloto-empty p[data-v-da6461f3]{margin:0}.copiloto-suggestions[data-v-da6461f3]{flex-wrap:wrap;gap:.5rem;display:flex}.copiloto-suggestion[data-v-da6461f3]{color:#f6ead3;cursor:pointer;text-align:left;background:linear-gradient(#4a3616f0,#2d210dfa);border:1px solid #f1ca7929;border-radius:999px;padding:.54rem .88rem;font-size:.83rem;font-weight:700}.copiloto-suggestion[data-v-da6461f3]:hover{filter:brightness(1.05);border-color:#89e9d83d}.copiloto-message[data-v-da6461f3]{background:linear-gradient(#382a13e6,#1c1509fa);border:1px solid #f1ca791f;border-radius:16px;gap:.42rem;padding:.84rem .92rem;display:grid}.copiloto-message--user[data-v-da6461f3]{background:linear-gradient(#6c4e1ce6,#3f2d10fa);border-color:#f1ca7933}.copiloto-message--assistant[data-v-da6461f3]{background:linear-gradient(#234841eb,#132824fa);border-color:#85e6d62e}.copiloto-message__label[data-v-da6461f3]{text-transform:uppercase;letter-spacing:.12em;color:#ffe9c3a8;font-size:.7rem;font-weight:800}.copiloto-message p[data-v-da6461f3]{color:#fff6e7;white-space:pre-wrap;margin:0;font-size:.92rem;line-height:1.55}.copiloto-typing[data-v-da6461f3]{color:#ffeccec7!important}.copiloto-dots[data-v-da6461f3]{animation:1.2s infinite blink-da6461f3}@keyframes blink-da6461f3{0%,to{opacity:1}50%{opacity:.2}}.copiloto-error[data-v-da6461f3]{color:#ffe1dd;background:linear-gradient(#722727f0,#451717fa);border:1px solid #f08b833d;border-radius:16px;padding:.84rem .96rem;font-size:.9rem}.copiloto-print-row[data-v-da6461f3]{justify-content:flex-end;display:flex}.copiloto-print-btn[data-v-da6461f3]{color:#fff4e0;background:linear-gradient(#6f501ff2,#453213fa);border:1px solid #f1ca7933;padding:.66rem 1rem}.copiloto-input-row[data-v-da6461f3]{background:linear-gradient(#3e2e14eb,#21190bfa);border:1px solid #f1ca7929;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:.72rem;padding:.85rem;display:grid}.copiloto-voice-btn[data-v-da6461f3]{color:#fff0eb;white-space:nowrap;background:linear-gradient(#a15245f0,#623028fa);border:1px solid #d0726447;padding:.76rem 1rem}.copiloto-voice-btn--active[data-v-da6461f3]{background:linear-gradient(#c25b4afa,#79352bfa);border-color:#ffbcb257}.copiloto-input[data-v-da6461f3]{color:#fbf6ed;background:linear-gradient(#141414f5,#0a0a0afa);border:1px solid #f1ca7929;border-radius:14px;width:100%;padding:.82rem .98rem;font-size:.94rem}.copiloto-input[data-v-da6461f3]:disabled{opacity:.55}.copiloto-send[data-v-da6461f3]{color:#f5fffc;white-space:nowrap;background:linear-gradient(#479081f5,#2b584efa);border:1px solid #89e9d838;padding:.76rem 1.15rem}@media (width<=1080px){.copiloto-action-grid[data-v-da6461f3],.copiloto-guides[data-v-da6461f3]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.card[data-v-da6461f3]{border-radius:20px;padding:.85rem}.section-head[data-v-da6461f3],.copiloto-group__head[data-v-da6461f3]{flex-direction:column;align-items:stretch}.copiloto-action-grid[data-v-da6461f3],.copiloto-guides[data-v-da6461f3],.copiloto-form-grid[data-v-da6461f3],.copiloto-input-row[data-v-da6461f3]{grid-template-columns:1fr}.copiloto-send[data-v-da6461f3],.copiloto-voice-btn[data-v-da6461f3],.copiloto-print-btn[data-v-da6461f3],.copiloto-cta[data-v-da6461f3]{width:100%}.copiloto-panel--compact .copiloto-input-row[data-v-da6461f3]{grid-template-columns:none}.copiloto-panel--compact .copiloto-send[data-v-da6461f3],.copiloto-panel--compact .copiloto-voice-btn[data-v-da6461f3]{width:auto}.copiloto-messages[data-v-da6461f3]{min-height:240px;max-height:54vh;padding:.72rem}}.copiloto-action-result[data-v-da6461f3]{background:linear-gradient(#225a50e0,#12342ef5);border:1px solid #64dcc638;border-radius:14px;gap:.6rem;margin-top:.65rem;padding:.75rem .85rem;display:grid}.copiloto-action-result__head[data-v-da6461f3]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.copiloto-action-result__badge[data-v-da6461f3]{letter-spacing:.06em;text-transform:uppercase;color:#a0f0e2;font-size:.72rem;font-weight:800}.copiloto-action-result__print[data-v-da6461f3]{color:#c8f7f2;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:#3ca08c4d;border:1px solid #64dcc647;border-radius:999px;padding:.38rem .82rem;font-size:.72rem;font-weight:800;transition:filter .14s}.copiloto-action-result__print[data-v-da6461f3]:hover{filter:brightness(1.12)}.copiloto-action-result__fields[data-v-da6461f3]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.copiloto-action-result__field[data-v-da6461f3]{gap:.12rem;display:grid}.copiloto-action-result__field span[data-v-da6461f3]{color:#b4f0e4b3;letter-spacing:.05em;text-transform:uppercase;font-size:.68rem}.copiloto-action-result__field strong[data-v-da6461f3]{color:#e8fff8;font-size:.9rem}.copiloto-conversation-btn[data-v-da6461f3]{color:#e8f0ff;background:linear-gradient(#4b69b4f0,#2a4480fa);border-color:#8cb4f047}.copiloto-conversation-btn--active[data-v-da6461f3]{color:#effff4;background:linear-gradient(#78c88cf2,#468c5afa);border-color:#aaf0b45c;animation:1.8s ease-in-out infinite copiloto-convo-pulse-da6461f3}@keyframes copiloto-convo-pulse-da6461f3{0%,to{box-shadow:0 0 #aaf0b433}50%{box-shadow:0 0 0 6px #aaf0b400}}.copiloto-voice-live[data-v-da6461f3]{align-items:center;gap:3px;height:18px;display:inline-flex}.voice-bar[data-v-da6461f3]{width:3px;height:4px;animation:.65s ease-in-out infinite alternate bar-bounce-da6461f3;animation-delay:var(--d,0s);background:#93c5fd;border-radius:3px;display:block}.copiloto-voice-live--speak .voice-bar[data-v-da6461f3]{background:#4ade80;animation-name:bar-bounce-da6461f3;animation-duration:.45s}@keyframes bar-bounce-da6461f3{0%{opacity:.6;height:3px}to{opacity:1;height:18px}}.voice-nebula[data-v-da6461f3]{background:#0000008c;border:1px solid #ffffff0f;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;height:180px;display:flex;position:relative;overflow:hidden}.nebula-core[data-v-da6461f3]{z-index:3;border-radius:50%;width:72px;height:72px;animation:1.4s ease-in-out infinite core-pulse-da6461f3;position:absolute}.nebula-ring[data-v-da6461f3]{opacity:0;z-index:2;border:2px solid;border-radius:50%;animation:2s ease-out infinite ring-expand-da6461f3;position:absolute}.nebula-ring--1[data-v-da6461f3]{width:90px;height:90px;animation-delay:0s}.nebula-ring--2[data-v-da6461f3]{width:130px;height:130px;animation-delay:.6s}.nebula-ring--3[data-v-da6461f3]{width:170px;height:170px;animation-delay:1.2s}.nebula-particle[data-v-da6461f3]{z-index:2;border-radius:50%;width:6px;height:6px;animation:3s linear infinite orbit-da6461f3;position:absolute}.nebula-particle--1[data-v-da6461f3]{animation-duration:2.4s;animation-delay:0s}.nebula-particle--2[data-v-da6461f3]{animation-duration:3.1s;animation-delay:-.4s}.nebula-particle--3[data-v-da6461f3]{animation-duration:2.7s;animation-delay:-.8s}.nebula-particle--4[data-v-da6461f3]{animation-duration:3.4s;animation-delay:-1.2s}.nebula-particle--5[data-v-da6461f3]{animation-duration:2.2s;animation-delay:-1.6s}.nebula-particle--6[data-v-da6461f3]{animation-duration:3.8s;animation-delay:-2s}.nebula-label[data-v-da6461f3]{z-index:4;letter-spacing:.06em;text-transform:uppercase;margin:100px 0 0;font-size:.78rem;font-weight:700;position:relative}.voice-nebula--listen .nebula-core[data-v-da6461f3]{background:radial-gradient(circle,#ff6b6b 0%,#dc2626 50%,#7f1d1d 100%);box-shadow:0 0 24px 8px #dc262699,0 0 60px 20px #dc262633}.voice-nebula--listen .nebula-ring[data-v-da6461f3]{border-color:#ef444480}.voice-nebula--listen .nebula-particle[data-v-da6461f3]{background:#fca5a5;box-shadow:0 0 6px #ef4444cc}.voice-nebula--listen .nebula-label[data-v-da6461f3]{color:#fca5a5}.voice-nebula--listen[data-v-da6461f3]{background:radial-gradient(#7f1d1d59 0%,#0009 70%)}.voice-nebula--speak .nebula-core[data-v-da6461f3]{background:radial-gradient(circle,#86efac 0%,#16a34a 50%,#14532d 100%);box-shadow:0 0 24px 8px #16a34a99,0 0 60px 20px #16a34a33}.voice-nebula--speak .nebula-ring[data-v-da6461f3]{border-color:#22c55e80}.voice-nebula--speak .nebula-particle[data-v-da6461f3]{background:#86efac;box-shadow:0 0 6px #22c55ecc}.voice-nebula--speak .nebula-label[data-v-da6461f3]{color:#86efac}.voice-nebula--speak[data-v-da6461f3]{background:radial-gradient(#14532d59 0%,#0009 70%)}@keyframes core-pulse-da6461f3{0%,to{opacity:.9;transform:scale(1)}50%{opacity:1;transform:scale(1.18)}}@keyframes ring-expand-da6461f3{0%{opacity:.7;transform:scale(.6)}to{opacity:0;transform:scale(1.6)}}@keyframes orbit-da6461f3{0%{transform:rotate(0)translate(55px)rotate(0)}to{transform:rotate(360deg)translate(55px)rotate(-360deg)}}.copiloto-brain[data-v-da6461f3]{vertical-align:middle;width:28px;height:28px;margin-right:8px;display:inline-block;position:relative}.copiloto-brain__halo[data-v-da6461f3]{background:conic-gradient(from 0deg, var(--persona-c1,#6366f1), var(--persona-c2,#22d3ee), var(--persona-c1,#6366f1));filter:blur(4px);opacity:.55;border-radius:50%;animation:6s linear infinite brain-spin-da6461f3;position:absolute;inset:-4px}.copiloto-brain__core[data-v-da6461f3]{background:radial-gradient(circle at 35% 30%, #fff, var(--persona-c2,#22d3ee) 60%, var(--persona-c1,#6366f1));box-shadow:0 0 10px var(--persona-c2,#22d3ee);border-radius:50%;animation:2.2s ease-in-out infinite brain-pulse-da6461f3;position:absolute;inset:4px}.copiloto-brain__spark[data-v-da6461f3]{background:#fff;border-radius:50%;width:3px;height:3px;position:absolute;top:50%;left:50%;box-shadow:0 0 6px #ffffffe6}.copiloto-brain__spark--1[data-v-da6461f3]{animation:3s linear infinite spark-orbit-da6461f3}.copiloto-brain__spark--2[data-v-da6461f3]{animation:4s linear -1s infinite reverse spark-orbit-da6461f3}.copiloto-brain__spark--3[data-v-da6461f3]{animation:5s linear -2.5s infinite spark-orbit-da6461f3}@keyframes brain-spin-da6461f3{to{transform:rotate(360deg)}}@keyframes brain-pulse-da6461f3{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.1)}}@keyframes spark-orbit-da6461f3{0%{transform:translate(-50%,-50%)rotate(0)translate(16px)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)translate(16px)rotate(-360deg)}}.copiloto-head-actions[data-v-da6461f3]{align-items:center;gap:8px;display:flex}.copiloto-gear-btn[data-v-da6461f3]{color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;padding:5px 11px;font-size:.8rem;transition:all .15s}.copiloto-gear-btn[data-v-da6461f3]:hover{color:#1e4bd2;background:#eff4ff;border-color:#c7d2fe}.copiloto-gear-btn--active[data-v-da6461f3]{color:#fff;background:#1e4bd2;border-color:#1e4bd2}.copiloto-settings[data-v-da6461f3]{background:#fff;background-image:linear-gradient(180deg, rgba(var(--persona-c1,99,102,241), .03), transparent 40%);border:1px solid #e2e8f0;border-radius:16px;margin-bottom:12px;padding:16px 18px;box-shadow:0 4px 14px #0f172a0d}.copiloto-settings__head[data-v-da6461f3]{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:flex-start;margin-bottom:14px;padding-bottom:10px;display:flex}.copiloto-settings__head h3[data-v-da6461f3]{color:#0f172a;margin:0 0 2px;font-size:.95rem;font-weight:700}.copiloto-settings__head p[data-v-da6461f3]{color:#64748b;margin:0;font-size:.78rem}.copiloto-settings__close[data-v-da6461f3]{color:#64748b;cursor:pointer;background:#f8fafc;border:none;border-radius:8px;width:28px;height:28px;font-size:.95rem}.copiloto-settings__close[data-v-da6461f3]:hover{color:#1e4bd2;background:#eff4ff}.copiloto-settings__section[data-v-da6461f3]{margin-bottom:16px}.copiloto-settings__section[data-v-da6461f3]:last-child{margin-bottom:0}.copiloto-settings__section h4[data-v-da6461f3]{text-transform:uppercase;letter-spacing:.08em;color:#64748b;margin:0 0 8px;font-size:.74rem;font-weight:800}.copiloto-settings__hint[data-v-da6461f3]{color:#64748b;margin:6px 0 0;font-size:.76rem;font-style:italic}.copiloto-settings__field[data-v-da6461f3]{flex-direction:column;gap:4px;margin-top:8px;display:flex}.copiloto-settings__field span[data-v-da6461f3]{color:#475569;font-size:.76rem;font-weight:600}.copiloto-settings__field input[data-v-da6461f3],.copiloto-settings__field select[data-v-da6461f3]{font:inherit;color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:7px 10px;font-size:.84rem}.copiloto-settings__field input[data-v-da6461f3]:focus,.copiloto-settings__field select[data-v-da6461f3]:focus{border-color:#1e4bd2;outline:none;box-shadow:0 0 0 3px #1e4bd21f}.copiloto-settings__sliders[data-v-da6461f3]{grid-template-columns:1fr 1fr;gap:12px;margin-top:10px;display:grid}.copiloto-settings__sliders label[data-v-da6461f3]{color:#475569;flex-direction:column;gap:4px;font-size:.76rem;font-weight:600;display:flex}.copiloto-settings__sliders input[type=range][data-v-da6461f3]{accent-color:#1e4bd2;width:100%}.copiloto-settings__preview[data-v-da6461f3]{color:#1e4bd2;cursor:pointer;background:#eff4ff;border:1px solid #c7d2fe;border-radius:8px;margin-top:10px;padding:6px 12px;font-size:.82rem;font-weight:700}.copiloto-settings__preview[data-v-da6461f3]:hover{background:#dbeafe}.copiloto-tts-badge[data-v-da6461f3]{border-radius:8px;margin-top:8px;padding:6px 12px;font-size:.8rem;font-weight:600}.copiloto-tts-badge--elevenlabs[data-v-da6461f3],.copiloto-tts-badge--openai[data-v-da6461f3]{color:#166534;background:#dcfce7;border:1px solid #86efac}.copiloto-tts-badge--webspeech[data-v-da6461f3]{color:#854d0e;background:#fef9c3;border:1px solid #fde047}.copiloto-persona-grid[data-v-da6461f3]{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:8px;display:grid}.copiloto-persona-card[data-v-da6461f3]{cursor:pointer;background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;flex-direction:column;align-items:center;gap:2px;padding:10px 8px;transition:all .15s;display:flex;position:relative}.copiloto-persona-card[data-v-da6461f3]:hover{border-color:var(--p2,#22d3ee);transform:translateY(-1px);box-shadow:0 6px 14px #0f172a14}.copiloto-persona-card--active[data-v-da6461f3]{background:linear-gradient(135deg, var(--p1,#6366f1), var(--p2,#22d3ee));color:#fff;border-color:#0000;box-shadow:0 6px 16px #0f172a2e}.copiloto-persona-card__avatar[data-v-da6461f3]{margin-bottom:2px;font-size:1.3rem;line-height:1}.copiloto-persona-card__name[data-v-da6461f3]{font-size:.82rem;font-weight:700}.copiloto-persona-card__surname[data-v-da6461f3]{opacity:.75;text-align:center;font-size:.7rem}.copiloto-tone-row[data-v-da6461f3]{flex-wrap:wrap;gap:6px;display:flex}.copiloto-tone-chip[data-v-da6461f3]{color:#475569;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;padding:5px 11px;font-size:.78rem;font-weight:600;transition:all .14s}.copiloto-tone-chip[data-v-da6461f3]:hover{color:#1e4bd2;background:#eff4ff;border-color:#c7d2fe}.copiloto-tone-chip--active[data-v-da6461f3]{color:#fff;background:#1e4bd2;border-color:#1e4bd2;box-shadow:0 2px 6px #1e4bd22e}.copiloto-settings-fade-enter-active[data-v-da6461f3],.copiloto-settings-fade-leave-active[data-v-da6461f3]{transition:opacity .22s,transform .22s}.copiloto-settings-fade-enter-from[data-v-da6461f3],.copiloto-settings-fade-leave-to[data-v-da6461f3]{opacity:0;transform:translateY(-6px)}.internal-messages[data-v-f7e84b8c],.internal-messages__grid[data-v-f7e84b8c],.internal-feed[data-v-f7e84b8c],.internal-form[data-v-f7e84b8c]{gap:1rem;display:grid}.internal-messages[data-v-f7e84b8c]{position:relative}.internal-messages__section-head[data-v-f7e84b8c],.internal-messages__head-actions[data-v-f7e84b8c],.internal-card__top[data-v-f7e84b8c],.internal-card__actions[data-v-f7e84b8c],.internal-form__top[data-v-f7e84b8c],.internal-form__top-meta[data-v-f7e84b8c],.internal-feed__head[data-v-f7e84b8c],.internal-messages__title-block[data-v-f7e84b8c]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;display:flex}.internal-messages__section-head[data-v-f7e84b8c]{background:linear-gradient(#ffe0a31f,#ffe0a308),linear-gradient(#1c2228fa,#0e1218f5);border:1px solid #e7b86047;border-radius:22px;padding:1rem 1.1rem;box-shadow:inset 0 1px #fff5d833,0 14px 28px #00000038}.internal-messages__title-block[data-v-f7e84b8c]{align-items:flex-start}.internal-messages__eyebrow[data-v-f7e84b8c],.internal-feed__eyebrow[data-v-f7e84b8c],.internal-form__screen-label[data-v-f7e84b8c]{color:#f4cd7c;letter-spacing:.08em;text-transform:uppercase;background:#ffd67a14;border:1px solid #e7b86047;border-radius:999px;align-items:center;min-height:28px;padding:0 .7rem;font-size:.72rem;font-weight:800;display:inline-flex}.internal-messages__section-head h2[data-v-f7e84b8c],.internal-feed__head strong[data-v-f7e84b8c],.internal-form__panel-title strong[data-v-f7e84b8c]{color:#fff7e9;margin:0}.internal-messages__section-head .section-subtitle[data-v-f7e84b8c]{color:#fff0d6b8;margin:.25rem 0 0}.internal-messages__head-actions[data-v-f7e84b8c]{justify-content:flex-end}.internal-messages__grid[data-v-f7e84b8c]{grid-template-columns:minmax(300px,.92fr) minmax(0,1.08fr);align-items:start}.internal-messages__grid--single[data-v-f7e84b8c]{grid-template-columns:1fr}.internal-form[data-v-f7e84b8c],.internal-card[data-v-f7e84b8c],.internal-feed[data-v-f7e84b8c],.internal-history__list[data-v-f7e84b8c]{background:linear-gradient(#ffe8b40f,#ffe8b404),linear-gradient(#131920fa,#0a0e13fa);border:1px solid #e7b86038;border-radius:24px;box-shadow:inset 0 1px #fff6e01f,0 16px 32px #0003}.internal-form[data-v-f7e84b8c]{gap:1rem;padding:1rem}.internal-feed[data-v-f7e84b8c]{gap:.9rem;padding:.95rem}.internal-history[data-v-f7e84b8c]{gap:.75rem;display:grid}.internal-history__toggle[data-v-f7e84b8c]{justify-self:start}.internal-history__list[data-v-f7e84b8c]{gap:.8rem;padding:.95rem;display:grid}.internal-feed__head[data-v-f7e84b8c]{border-bottom:1px solid #e7b86029;padding:.1rem .1rem .35rem}.internal-feed__empty[data-v-f7e84b8c]{background:#ffffff05;border:1px dashed #e7b86033;border-radius:18px;place-items:center;min-height:120px;display:grid}.internal-form__panel-title[data-v-f7e84b8c]{gap:.35rem;display:grid}.internal-form__role[data-v-f7e84b8c],.ghost-note[data-v-f7e84b8c]{color:#ffebcdb8;font-size:.92rem}.internal-form__role[data-v-f7e84b8c]{background:#ffd78712;border:1px solid #e7b8602e;border-radius:999px;padding:.35rem .7rem;font-weight:700}.internal-form__chips[data-v-f7e84b8c]{flex-wrap:wrap;gap:.65rem;display:flex}.inline-field[data-v-f7e84b8c]{gap:.35rem;display:grid}.inline-field span[data-v-f7e84b8c],.field span[data-v-f7e84b8c]{color:#fff4df;letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:800}.inline-field select[data-v-f7e84b8c],.field input[data-v-f7e84b8c],.field select[data-v-f7e84b8c],.field textarea[data-v-f7e84b8c]{color:#fff9ee;width:100%;font:inherit;background:linear-gradient(#050a0feb,#131b24eb);border:1px solid #e7b8602e;border-radius:16px;padding:.85rem .95rem;box-shadow:inset 0 1px #ffffff0d}.field[data-v-f7e84b8c]{gap:.45rem;display:grid}.field textarea[data-v-f7e84b8c]{resize:vertical;min-height:110px}.type-chip[data-v-f7e84b8c]{color:#fff7ea;font:inherit;cursor:pointer;background:linear-gradient(#ffebbe14,#ffebbe05),#10151cf0;border:1px solid #e7b8602e;border-radius:14px;padding:.65rem .95rem;font-weight:800;box-shadow:inset 0 1px #fff8e614}.type-chip--active[data-v-f7e84b8c]{color:#fff9f1;background:linear-gradient(#f5cf7838,#f5cf7814),#171e26fa;border-color:#f5cf786b}.form-grid[data-v-f7e84b8c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.form-grid--compact[data-v-f7e84b8c]{grid-template-columns:1fr}.internal-card[data-v-f7e84b8c]{gap:.9rem;padding:1rem}.internal-card--normal[data-v-f7e84b8c]{border-color:#e7b8602e}.internal-card--alta[data-v-f7e84b8c]{border-color:#f4c15d57;box-shadow:inset 0 1px #fff9e81f,0 0 0 1px #f4c15d14,0 16px 32px #0003}.internal-card--critica[data-v-f7e84b8c]{background:linear-gradient(#7a1b1b38,#7a1b1b14),linear-gradient(#131920fa,#0a0e13fa);border-color:#e3685a6b}.internal-card--resolved[data-v-f7e84b8c]{opacity:.8}.internal-card__top strong[data-v-f7e84b8c],.internal-card__message[data-v-f7e84b8c]{color:#fff8ef}.internal-card__top p[data-v-f7e84b8c],.internal-card__meta[data-v-f7e84b8c]{color:#ffe7c6a8;margin:.15rem 0 0}.internal-card__message[data-v-f7e84b8c]{margin:0;line-height:1.55}.internal-card__meta[data-v-f7e84b8c]{flex-wrap:wrap;gap:.6rem;display:flex}.internal-card__meta span[data-v-f7e84b8c],.internal-card__status[data-v-f7e84b8c],.internal-messages__pill[data-v-f7e84b8c]{background:#ffffff0a;border:1px solid #e7b86029;border-radius:999px;padding:.42rem .72rem}.primary-btn[data-v-f7e84b8c],.ghost-btn[data-v-f7e84b8c],.internal-messages__refresh-btn[data-v-f7e84b8c]{min-height:44px;font:inherit;cursor:pointer;border-radius:14px;font-weight:900;transition:transform .16s,filter .16s,opacity .16s}.primary-btn[data-v-f7e84b8c],.internal-messages__refresh-btn[data-v-f7e84b8c]{color:#23170b;background:linear-gradient(#f3dc9a,#d8aa4c 70%,#b27b24);border:1px solid #efc46857;box-shadow:inset 0 1px #fff9e88c,0 10px 20px #0000002e}.primary-btn[data-v-f7e84b8c]:hover,.ghost-btn[data-v-f7e84b8c]:hover,.internal-messages__refresh-btn[data-v-f7e84b8c]:hover{filter:brightness(1.03);transform:translateY(-1px)}.ghost-btn[data-v-f7e84b8c]{color:#fff8ef;background:linear-gradient(#ffecc11a,#ffecc108),#11171ef2;border:1px solid #e7b8602e;padding:0 .9rem}.primary-btn[data-v-f7e84b8c]:disabled,.ghost-btn[data-v-f7e84b8c]:disabled,.internal-messages__refresh-btn[data-v-f7e84b8c]:disabled{opacity:.6;cursor:not-allowed;filter:none;transform:none}.primary-btn--small[data-v-f7e84b8c]{min-height:38px;padding:.55rem .8rem}.internal-form__submit[data-v-f7e84b8c]{width:100%}.internal-feed[data-v-f7e84b8c]{max-height:70vh;overflow:auto}.internal-feed[data-v-f7e84b8c]::-webkit-scrollbar{width:10px}.internal-feed[data-v-f7e84b8c]::-webkit-scrollbar-thumb{background:#e7b86042;border-radius:999px}.internal-messages--compact .internal-form[data-v-f7e84b8c],.internal-messages--compact .internal-card[data-v-f7e84b8c],.internal-messages--compact .internal-feed[data-v-f7e84b8c]{border-radius:18px;padding:.85rem}.internal-messages--compact .section-head[data-v-f7e84b8c]{margin-bottom:0}.internal-messages--compact .section-subtitle[data-v-f7e84b8c]{font-size:.8rem}.internal-messages--compact .internal-card[data-v-f7e84b8c]{gap:.7rem}.internal-messages--compact .internal-card__meta[data-v-f7e84b8c]{gap:.45rem}.internal-messages--compact .internal-card__meta span[data-v-f7e84b8c],.internal-messages--compact .internal-card__status[data-v-f7e84b8c],.internal-messages--compact .internal-messages__pill[data-v-f7e84b8c]{font-size:.72rem}@media (width<=960px){.internal-messages__grid[data-v-f7e84b8c],.form-grid[data-v-f7e84b8c]{grid-template-columns:1fr}.internal-feed[data-v-f7e84b8c]{max-height:none}}@media (width<=640px){.internal-messages__head-actions[data-v-f7e84b8c],.internal-card__top[data-v-f7e84b8c],.internal-card__actions[data-v-f7e84b8c],.internal-form__top[data-v-f7e84b8c],.internal-form__top-meta[data-v-f7e84b8c],.internal-feed__head[data-v-f7e84b8c],.internal-messages__title-block[data-v-f7e84b8c]{align-items:stretch}.inline-field[data-v-f7e84b8c],.inline-field select[data-v-f7e84b8c],.ghost-btn[data-v-f7e84b8c],.primary-btn[data-v-f7e84b8c],.internal-messages__refresh-btn[data-v-f7e84b8c]{width:100%}}.catalog-admin[data-v-a0ecff23]{color:#1e293b;background:#f8fafc;min-height:100vh;padding:24px;font-family:inherit;font-size:.84rem}.catalog-admin__header[data-v-a0ecff23]{margin-bottom:20px}.catalog-admin__title-row[data-v-a0ecff23]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.catalog-admin__title[data-v-a0ecff23]{color:#1e293b;margin:0;font-size:1.2rem;font-weight:700}.msg[data-v-a0ecff23]{border-radius:8px;margin-bottom:12px;padding:10px 14px;font-size:.84rem;font-weight:500}.msg--success[data-v-a0ecff23]{color:#166534;background:#f0fdf4;border:1.5px solid #bbf7d0}.msg--error[data-v-a0ecff23]{color:#dc2626;background:#fff5f5;border:1.5px solid #fecaca}.create-form[data-v-a0ecff23]{background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;margin-top:12px;padding:20px 24px}.create-form__title[data-v-a0ecff23]{color:#1e293b;margin:0 0 16px;font-size:.95rem;font-weight:700}.catalog-admin__filters[data-v-a0ecff23]{flex-direction:column;gap:10px;margin-bottom:16px;display:flex}.search-input[data-v-a0ecff23]{color:#1e293b;background:#fff;border:1.5px solid #e2e8f0;border-radius:9px;outline:none;width:100%;max-width:360px;padding:8px 12px;font-size:.84rem;transition:border-color .15s}.search-input[data-v-a0ecff23]:focus{border-color:#1e4bd2}.filter-chips[data-v-a0ecff23]{flex-wrap:wrap;gap:6px;display:flex}.chip[data-v-a0ecff23]{color:#475569;cursor:pointer;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:999px;padding:4px 12px;font-size:.78rem;font-weight:500;transition:all .15s}.chip[data-v-a0ecff23]:hover{color:#1e4bd2;border-color:#c7d2fe}.chip--active[data-v-a0ecff23]{color:#1e4bd2;background:#eff2ff;border-color:#c7d2fe;font-weight:600}.catalog-admin__loading[data-v-a0ecff23]{text-align:center;color:#64748b;padding:40px}.filter-chips--warehouse[data-v-a0ecff23]{align-items:center;margin-top:4px}.filter-label[data-v-a0ecff23]{color:#64748b;white-space:nowrap;font-size:.78rem;font-weight:500}.chip--warehouse[data-v-a0ecff23]{color:#065f46;background:#f0fdf4;border-color:#d0f0e8}.chip--warehouse[data-v-a0ecff23]:hover{color:#065f46;border-color:#6ee7b7}.chip--warehouse.chip--active[data-v-a0ecff23]{color:#fff;background:#065f46;border-color:#065f46}.table-wrap[data-v-a0ecff23]{background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;max-height:62vh;overflow:auto}.products-table[data-v-a0ecff23]{border-collapse:collapse;width:100%;font-size:.84rem}.products-table thead tr[data-v-a0ecff23]{background:#f8fafc;border-bottom:1.5px solid #e2e8f0}.products-table th[data-v-a0ecff23]{text-align:left;color:#64748b;text-transform:uppercase;letter-spacing:.04em;z-index:2;background:#f8fafc;padding:10px 14px;font-size:.78rem;font-weight:600;position:sticky;top:0}.product-row[data-v-a0ecff23]{cursor:pointer;border-bottom:1px solid #f1f5f9;transition:background .12s}.product-row[data-v-a0ecff23]:hover{background:#f8fafc}.product-row--expanded[data-v-a0ecff23]{background:#eff2ff}.product-row td[data-v-a0ecff23]{vertical-align:middle;padding:11px 14px}.cell-name[data-v-a0ecff23]{color:#1e293b;font-weight:600}.cell-cat[data-v-a0ecff23]{color:#475569}.cell-wh[data-v-a0ecff23]{white-space:nowrap}.badge--wh[data-v-a0ecff23]{color:#065f46;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:999px;padding:2px 9px;font-size:.74rem;font-weight:600}.cell-stock[data-v-a0ecff23]{white-space:nowrap;width:90px}.stock-pill[data-v-a0ecff23]{color:#075985;background:#e0f2fe;border:1px solid #bae6fd;border-radius:999px;justify-content:center;align-items:center;min-width:54px;padding:3px 10px;font-size:.76rem;font-weight:700;display:inline-flex}.stock-pill--low[data-v-a0ecff23]{color:#92400e;background:#fef3c7;border-color:#fde68a}.stock-pill--zero[data-v-a0ecff23]{color:#b91c1c;background:#fee2e2;border-color:#fecaca}.stock-pill--empty[data-v-a0ecff23]{color:#94a3b8;background:#f8fafc;border-color:#e2e8f0;font-weight:500}.cell-price[data-v-a0ecff23]{color:#1e4bd2;width:110px;font-weight:600}.cell-price__input[data-v-a0ecff23]{width:100%;max-width:96px;font:inherit;color:#1e4bd2;text-align:right;background:0 0;border:1px solid #0000;border-radius:7px;padding:5px 8px;font-weight:600;transition:background .15s,border-color .15s,box-shadow .15s}.cell-price__input[data-v-a0ecff23]::placeholder{color:#cbd5e1;font-weight:500}.cell-price__input--empty[data-v-a0ecff23]{color:#94a3b8;background:#f8fafc;border-style:dashed;border-color:#e2e8f0;font-weight:500}.cell-price__input[data-v-a0ecff23]:hover{background:#f1f5f9;border-color:#e2e8f0}.cell-price__input[data-v-a0ecff23]:focus{background:#fff;border-color:#1e4bd2;outline:none;box-shadow:0 0 0 3px #1e4bd21f}.cell-price__input--saved[data-v-a0ecff23]{background:#f0fdf4!important;border-color:#86efac!important}.catalog-stats[data-v-a0ecff23]{flex-wrap:wrap;gap:10px;margin:12px 0 8px;display:flex}.catalog-stat[data-v-a0ecff23]{background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;align-items:center;gap:8px;padding:8px 14px;font-size:.82rem;display:inline-flex}.catalog-stat__num[data-v-a0ecff23]{color:#1e4bd2;font-size:1.05rem;font-weight:800}.catalog-stat__label[data-v-a0ecff23]{color:#64748b;font-weight:600}.catalog-stat--warn[data-v-a0ecff23]{background:#fdf6e7;border-color:#f0d896}.catalog-stat--warn .catalog-stat__num[data-v-a0ecff23]{color:#a16207}.catalog-stat--muted[data-v-a0ecff23]{background:#f8fafc;border-color:#e2e8f0}.catalog-stat--muted .catalog-stat__num[data-v-a0ecff23]{color:#64748b}.chip--add[data-v-a0ecff23]{color:#1e4bd2;border-style:dashed;font-weight:700}.chip--add[data-v-a0ecff23]:hover{background:#eff4ff;border-style:solid;border-color:#1e4bd2}.chip__x[data-v-a0ecff23]{cursor:pointer;background:#00000014;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;margin-left:6px;font-size:.75rem;line-height:1;display:inline-flex}.chip__x[data-v-a0ecff23]:hover{color:#b45309;background:#b91c1c33}.cell-actions[data-v-a0ecff23]{text-align:right}.table-empty[data-v-a0ecff23]{text-align:center;color:#94a3b8;padding:36px}.badge[data-v-a0ecff23]{border-radius:999px;padding:2px 9px;font-size:.75rem;font-weight:600;display:inline-block}.badge--on[data-v-a0ecff23]{color:#166534;background:#dcfce7}.badge--off[data-v-a0ecff23]{color:#64748b;background:#f1f5f9}.edit-row td[data-v-a0ecff23]{background:#f8fafc;border-bottom:1.5px solid #e2e8f0;padding:0}.edit-form[data-v-a0ecff23]{padding:20px 24px}.form-grid[data-v-a0ecff23]{grid-template-columns:1fr 1fr 1fr;gap:14px;margin-bottom:16px;display:grid}.form-field[data-v-a0ecff23]{flex-direction:column;gap:5px;display:flex}.form-field--full[data-v-a0ecff23]{grid-column:1/-1}.form-field--inline[data-v-a0ecff23]{flex-direction:row;align-items:center;gap:10px}.form-label[data-v-a0ecff23]{color:#475569;font-size:.78rem;font-weight:600}.required[data-v-a0ecff23]{color:#dc2626}.form-input[data-v-a0ecff23]{color:#1e293b;box-sizing:border-box;background:#fff;border:1.5px solid #e2e8f0;border-radius:9px;outline:none;width:100%;padding:8px 11px;font-family:inherit;font-size:.84rem;transition:border-color .15s}.form-input[data-v-a0ecff23]:focus{border-color:#1e4bd2}.form-textarea[data-v-a0ecff23]{resize:vertical;min-height:72px}.form-checkbox[data-v-a0ecff23]{accent-color:#1e4bd2;cursor:pointer;width:16px;height:16px}.form-actions[data-v-a0ecff23]{gap:10px;display:flex}.btn[data-v-a0ecff23]{cursor:pointer;white-space:nowrap;border:1.5px solid #0000;border-radius:9px;align-items:center;gap:6px;padding:8px 18px;font-family:inherit;font-size:.84rem;font-weight:600;transition:all .15s;display:inline-flex}.btn--primary[data-v-a0ecff23]{color:#fff;background:#1e4bd2;border-color:#1e4bd2}.btn--primary[data-v-a0ecff23]:hover:not(:disabled){background:#1a3fb8;border-color:#1a3fb8}.btn--primary[data-v-a0ecff23]:disabled{opacity:.55;cursor:not-allowed}.btn--ghost[data-v-a0ecff23]{color:#475569;background:#f8fafc;border-color:#e2e8f0}.btn--ghost[data-v-a0ecff23]:hover{color:#1e293b;background:#f1f5f9}.btn--sm[data-v-a0ecff23]{padding:5px 12px;font-size:.78rem}.btn--danger[data-v-a0ecff23]{color:#b91c1c;background:#fee2e2;border-color:#fca5a5}.btn--danger[data-v-a0ecff23]:hover:not(:disabled){color:#7f1d1d;background:#fecaca}.btn--outline[data-v-a0ecff23]{color:#1e4bd2;background:#fff;border-color:#1e4bd2}.btn--outline[data-v-a0ecff23]:hover:not(:disabled){background:#eff6ff}.form-hint[data-v-a0ecff23]{color:#94a3b8;font-weight:400}.img-upload-row[data-v-a0ecff23]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.img-upload-label[data-v-a0ecff23]{cursor:pointer;align-items:center;gap:6px;display:inline-flex;position:relative}.img-upload-input[data-v-a0ecff23]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.img-preview[data-v-a0ecff23]{object-fit:cover;border:1.5px solid #e2e8f0;border-radius:8px;width:64px;height:64px}@media (width<=768px){.catalog-admin[data-v-a0ecff23]{padding:16px}.form-grid[data-v-a0ecff23]{grid-template-columns:1fr}.products-table th[data-v-a0ecff23]:nth-child(2),.product-row td[data-v-a0ecff23]:nth-child(2),.products-table th[data-v-a0ecff23]:nth-child(3),.product-row td[data-v-a0ecff23]:nth-child(3){display:none}}.inv[data-v-fd5bd094]{flex-direction:column;gap:12px;display:flex}.inv__toolbar[data-v-fd5bd094]{z-index:20;background:var(--paper,#fbfaf6);border-bottom:1px solid #e2e8f0;border-radius:0 0 12px 12px;flex-direction:column;gap:8px;margin:-10px -12px 0;padding:10px 12px;display:flex;position:sticky;top:58px;box-shadow:0 4px 12px #0f1b2d0f}.inv__search-wrap[data-v-fd5bd094]{position:relative}.inv__search-icon[data-v-fd5bd094]{stroke:#94a3b8;pointer-events:none;width:16px;height:16px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.inv__search[data-v-fd5bd094]{color:#1e293b;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:9px;outline:none;width:100%;padding:9px 12px 9px 34px;font-size:.88rem}.inv__search[data-v-fd5bd094]:focus{background:#fff;border-color:#6366f1}.inv__filters[data-v-fd5bd094]{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.inv__chip[data-v-fd5bd094]{color:#64748b;cursor:pointer;white-space:nowrap;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:999px;padding:4px 11px;font-size:.78rem;font-weight:700;transition:all .13s}.inv__chip[data-v-fd5bd094]:hover{color:#1e4bd2;border-color:#c7d2fe}.inv__chip--active[data-v-fd5bd094]{color:#1e4bd2;background:#eff2ff;border-color:#c7d2fe}.inv__sep[data-v-fd5bd094]{background:#e2e8f0;flex-shrink:0;width:1px;height:18px;margin:0 2px}.inv__stats[data-v-fd5bd094]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.inv__stat[data-v-fd5bd094]{color:#64748b;font-size:.8rem;font-weight:600}.inv__stat--ok[data-v-fd5bd094]{color:#16a34a}.inv__stat--warn[data-v-fd5bd094]{color:#d97706}.inv__reload[data-v-fd5bd094]{cursor:pointer;color:#64748b;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:7px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.inv__reload svg[data-v-fd5bd094]{width:13px;height:13px}.inv__reload--spin svg[data-v-fd5bd094]{animation:.7s linear inv-spin-fd5bd094}@keyframes inv-spin-fd5bd094{to{transform:rotate(360deg)}}.inv__msg[data-v-fd5bd094]{border-radius:9px;padding:9px 14px;font-size:.85rem;font-weight:600}.inv__msg--ok[data-v-fd5bd094]{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.inv__msg--err[data-v-fd5bd094]{color:#dc2626;background:#fff5f5;border:1px solid #fecaca}.inv__table-wrap[data-v-fd5bd094]{background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;overflow-x:auto}.inv__empty[data-v-fd5bd094]{text-align:center;color:#94a3b8;padding:32px;font-size:.88rem}.inv__table[data-v-fd5bd094]{border-collapse:collapse;width:100%;font-size:.84rem}.inv__th[data-v-fd5bd094]{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;white-space:nowrap;background:#f8fafc;border-bottom:1.5px solid #e2e8f0;padding:9px 12px;font-size:.7rem;font-weight:800}.inv__th--num[data-v-fd5bd094]{text-align:center}.inv__row[data-v-fd5bd094]{cursor:pointer;transition:background .1s}.inv__row[data-v-fd5bd094]:hover{background:#f8fafc}.inv__row--low[data-v-fd5bd094]{background:#fdfaf3;box-shadow:inset 3px 0 #e6b873}.inv__row--expanded[data-v-fd5bd094]{background:#f5f3ff}.inv__td[data-v-fd5bd094]{color:#1e293b;vertical-align:middle;border-bottom:1px solid #f1f5f9;padding:9px 12px}.inv__td--num[data-v-fd5bd094]{text-align:center;font-variant-numeric:tabular-nums;font-weight:700}.inv__td--action[data-v-fd5bd094]{text-align:center;width:32px}.inv__td--name[data-v-fd5bd094]{min-width:160px}.inv__name[data-v-fd5bd094]{font-weight:700}.inv__badge[data-v-fd5bd094]{white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:.7rem;font-weight:700;display:inline-flex}.inv__badge--fam[data-v-fd5bd094]{color:#1e4bd2;background:#eff2ff;border:1px solid #c7d2fe}.inv__badge--wh[data-v-fd5bd094]{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.inv__num--ok[data-v-fd5bd094]{color:#1e293b}.inv__num--low[data-v-fd5bd094]{color:#b45309;font-weight:800}.inv__status[data-v-fd5bd094]{border-radius:999px;padding:2px 8px;font-size:.7rem;font-weight:700;display:inline-flex}.inv__status--ok[data-v-fd5bd094]{color:#475569;background:#f6f8fa;border:1px solid #e2e8f0}.inv__status--low[data-v-fd5bd094]{color:#a16207;background:#fdf6e7;border:1px solid #f0d896}.inv__control[data-v-fd5bd094]{border-radius:999px;padding:2px 8px;font-size:.7rem;font-weight:700;display:inline-flex}.inv__control--on[data-v-fd5bd094]{color:#1e4bd2;background:#eff2ff;border:1px solid #c7d2fe}.inv__control--off[data-v-fd5bd094]{color:#94a3b8;background:#f8fafc;border:1px solid #e2e8f0}.inv__expand-icon[data-v-fd5bd094]{color:#94a3b8;font-size:.65rem}.inv__row-detail td[data-v-fd5bd094]{border-bottom:2px solid #c7d2fe;padding:0}.inv__detail[data-v-fd5bd094]{background:#fafbff;border-top:2px solid #c7d2fe;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:0;display:grid}.inv__detail-section[data-v-fd5bd094]{border-right:1px solid #e2e8f0;padding:16px 18px}.inv__detail-section[data-v-fd5bd094]:last-child{border-right:none}.inv__detail-title[data-v-fd5bd094]{letter-spacing:.1em;text-transform:uppercase;color:#6366f1;margin:0 0 12px;font-size:.72rem;font-weight:800}.inv__detail-grid[data-v-fd5bd094]{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:8px;display:grid}.inv__field[data-v-fd5bd094]{color:#64748b;flex-direction:column;gap:4px;font-size:.78rem;font-weight:600;display:flex}.inv__field--wide[data-v-fd5bd094]{grid-column:1/-1}.inv__field--toggle[data-v-fd5bd094]{flex-direction:row;justify-content:space-between;align-items:center;gap:8px}.inv__input[data-v-fd5bd094]{color:#1e293b;background:#fff;border:1.5px solid #e2e8f0;border-radius:7px;outline:none;width:100%;padding:6px 9px;font-size:.84rem}.inv__input[data-v-fd5bd094]:focus{border-color:#6366f1}.inv__checkbox[data-v-fd5bd094]{accent-color:#6366f1;cursor:pointer;width:18px;height:18px}.inv__detail-actions[data-v-fd5bd094]{margin-top:10px}.inv__btn[data-v-fd5bd094]{cursor:pointer;border:1.5px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:7px 16px;font-size:.82rem;font-weight:700;transition:all .13s;display:inline-flex}.inv__btn[data-v-fd5bd094]:disabled{opacity:.5;cursor:not-allowed}.inv__btn--primary[data-v-fd5bd094]{color:#fff;background:#1e4bd2;border-color:#1e4bd2}.inv__btn--primary[data-v-fd5bd094]:hover:not(:disabled){background:#1539a8}.inv__btn--secondary[data-v-fd5bd094]{color:#6366f1;background:#f5f3ff;border-color:#c4b5fd}.inv__btn--secondary[data-v-fd5bd094]:hover:not(:disabled){background:#ede9fe}.inv__history[data-v-fd5bd094]{flex-direction:column;gap:4px;display:flex}.inv__history-row[data-v-fd5bd094]{background:#fff;border:1px solid #e2e8f0;border-radius:7px;grid-template-columns:120px 1fr 60px 100px;align-items:center;gap:8px;padding:5px 8px;font-size:.78rem;display:grid}.inv__history-type[data-v-fd5bd094]{color:#1e293b;font-weight:700}.inv__history-note[data-v-fd5bd094]{color:#64748b;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.inv__history-qty[data-v-fd5bd094]{text-align:right;font-variant-numeric:tabular-nums;font-weight:800}.inv__history-qty--in[data-v-fd5bd094]{color:#16a34a}.inv__history-qty--out[data-v-fd5bd094]{color:#b45309}.inv__history-date[data-v-fd5bd094]{color:#94a3b8;text-align:right}@media (width<=700px){.inv__history-row[data-v-fd5bd094]{grid-template-columns:1fr 1fr}.inv__detail[data-v-fd5bd094]{grid-template-columns:1fr}}.customers-admin[data-v-289bb302],.customers-admin__panel[data-v-289bb302],.customers-grid[data-v-289bb302]{gap:1rem;display:grid}.customers-admin__head[data-v-289bb302]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.customers-admin__head-actions[data-v-289bb302]{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}.customers-admin__stats[data-v-289bb302]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.mini-card[data-v-289bb302],.customer-card[data-v-289bb302]{background:#ffffff0a;border:1px solid #e9b17029;border-radius:20px}.mini-card[data-v-289bb302]{gap:.2rem;padding:.9rem 1rem;display:grid}.mini-card span[data-v-289bb302],.customer-card__meta span[data-v-289bb302],.customer-card__top p[data-v-289bb302]{color:var(--edv-muted)}.mini-card strong[data-v-289bb302],.customer-card strong[data-v-289bb302]{color:#fff8f0}.customers-admin__empty[data-v-289bb302]{color:var(--edv-muted-strong);background:#ffffff0a;border-radius:22px;padding:1rem 1.1rem}.customers-grid[data-v-289bb302]{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-card[data-v-289bb302]{gap:.9rem;padding:1rem;display:grid}.customer-card--create[data-v-289bb302]{border-style:dashed}.customer-card__top[data-v-289bb302],.customer-card__actions[data-v-289bb302]{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.customer-card__badges[data-v-289bb302]{flex-wrap:wrap;gap:.5rem;display:flex}.customer-card__meta[data-v-289bb302],.customer-card__form[data-v-289bb302]{gap:.6rem;display:grid}.customer-card__form label[data-v-289bb302]{color:#fff8f0;gap:.35rem;font-size:.92rem;display:grid}.customer-card__form input[data-v-289bb302],.customer-card__form select[data-v-289bb302],.customer-card__form textarea[data-v-289bb302]{color:#fff8f0;width:100%;font:inherit;background:#0b1923eb;border:1px solid #e9b1702e;border-radius:16px;padding:.8rem .9rem}.customer-card__notes[data-v-289bb302]{grid-column:1/-1}.alert[data-v-289bb302]{border-radius:18px;padding:.9rem 1rem}.alert--ok[data-v-289bb302]{color:#dffbf6;background:#49c6b71f}.alert--error[data-v-289bb302]{color:#ffd8d8;background:#b8434324}.pill[data-v-289bb302]{border-radius:999px;justify-content:center;align-items:center;padding:.4rem .8rem;font-weight:800;display:inline-flex}.pill--ok[data-v-289bb302]{color:#dffbf6;background:#49c6b72e}.customer-card__footer[data-v-289bb302]{border-top:1px solid #e9b1701a;padding-top:.75rem}.customer-card__confirm-delete[data-v-289bb302]{background:#b843431a;border:1px solid #f08b8347;border-radius:16px;gap:.65rem;padding:.85rem 1rem;display:grid}.customer-card__confirm-delete p[data-v-289bb302]{color:#ffd8d8;margin:0;font-size:.9rem}.customer-card__confirm-actions[data-v-289bb302]{gap:.65rem;display:flex}.danger-btn[data-v-289bb302]{cursor:pointer;color:#fff;font-weight:700;font:inherit;background:#b84343b8;border:0;border-radius:999px;padding:.55rem 1.1rem}.danger-btn[data-v-289bb302]:disabled{opacity:.55;cursor:not-allowed}.danger-outline-btn[data-v-289bb302]{cursor:pointer;color:#ffd8d8;font-weight:700;font:inherit;background:0 0;border:1px solid #f08b8357;border-radius:999px;padding:.45rem .9rem;font-size:.84rem}.danger-outline-btn[data-v-289bb302]:disabled{opacity:.45;cursor:not-allowed}@media (width<=880px){.customers-grid[data-v-289bb302],.customers-admin__stats[data-v-289bb302]{grid-template-columns:1fr}.customers-admin__head[data-v-289bb302],.customer-card__top[data-v-289bb302],.customer-card__actions[data-v-289bb302]{display:grid}.customers-admin__head-actions[data-v-289bb302]{justify-content:stretch}}.users-admin[data-v-597183c4]{gap:1rem;display:grid}.users-admin__panel[data-v-597183c4]{box-shadow:var(--edv-shadow);background:linear-gradient(#0b1923f5,#08131cf5);border:1px solid #e9b1701f;border-radius:22px;gap:1rem;padding:1.15rem;display:grid}.users-admin__head[data-v-597183c4]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.eyebrow[data-v-597183c4]{letter-spacing:.14em;text-transform:uppercase;color:var(--edv-copper);margin:0 0 .35rem;font-size:.78rem;font-weight:700}h2[data-v-597183c4]{font-family:var(--edv-font-display);color:#fff8f0;margin:0;font-size:1.35rem}.subtitle[data-v-597183c4]{color:var(--edv-muted);margin:.35rem 0 0;line-height:1.55}.users-admin__stats[data-v-597183c4]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.mini-card[data-v-597183c4],.user-card[data-v-597183c4]{background:#ffffff09;border:1px solid #e9b1701f;border-radius:18px}.mini-card[data-v-597183c4]{gap:.25rem;padding:.95rem 1rem;display:grid}.mini-card span[data-v-597183c4],.user-card__meta[data-v-597183c4],.toggle__copy small[data-v-597183c4],.field-help[data-v-597183c4],.user-card__hint[data-v-597183c4]{color:var(--edv-muted)}.mini-card strong[data-v-597183c4]{color:#fff8f0;font-size:1.4rem}.alert[data-v-597183c4]{border-radius:16px;padding:.95rem 1rem}.alert--error[data-v-597183c4]{color:#ffd1cc;background:#7123233d;border:1px solid #f08b8342}.alert--ok[data-v-597183c4]{color:#dffbf6;background:#49c6b71f;border:1px solid #49c6b73d}.create-user[data-v-597183c4]{background:#ffffff08;border:1px solid #49c6b724;border-radius:18px;gap:.9rem;padding:1rem;display:grid}.create-user__grid[data-v-597183c4],.user-card__form[data-v-597183c4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.field-span[data-v-597183c4],.toggle[data-v-597183c4]{grid-column:1/-1}.create-user__actions[data-v-597183c4],.user-card__actions[data-v-597183c4],.delete-confirm__actions[data-v-597183c4]{flex-wrap:wrap;gap:.8rem;display:flex}label[data-v-597183c4]{color:var(--edv-muted-strong);gap:.4rem;font-size:.92rem;font-weight:600;display:grid}input[data-v-597183c4],select[data-v-597183c4]{color:#fff8f0;background:#07121ae0;border:1px solid #e9b17024;border-radius:14px;height:44px;padding:0 13px}.field-with-action[data-v-597183c4]{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.5rem;display:grid}.field-action[data-v-597183c4]{color:#edf4f7;cursor:pointer;background:#ffffff0d;border:1px solid #e9b1702e;border-radius:14px;height:44px;padding:0 .95rem;font-weight:700}.field-help[data-v-597183c4]{font-size:.8rem;line-height:1.45}.toggle[data-v-597183c4]{background:#07121a99;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:.8rem;padding:.85rem .95rem;display:grid}.toggle input[data-v-597183c4]{width:18px;height:18px;margin:.1rem 0 0}.toggle__copy[data-v-597183c4]{gap:.15rem;display:grid}.toggle__copy strong[data-v-597183c4]{color:#fff8f0}.toggle__note[data-v-597183c4]{color:#ffe2b6}.users-admin__empty[data-v-597183c4]{color:var(--edv-muted);text-align:center;background:#ffffff08;border:1px dashed #e9b17029;border-radius:18px;padding:1.1rem}.users-grid[data-v-597183c4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.user-card[data-v-597183c4]{gap:.9rem;padding:1rem;display:grid}.user-card__top[data-v-597183c4]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.user-card__top strong[data-v-597183c4]{color:#fff8f0;font-size:1.05rem}.user-card__top p[data-v-597183c4]{color:var(--edv-muted);margin:.25rem 0 0}.user-card__badges[data-v-597183c4]{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.user-card__meta[data-v-597183c4]{flex-wrap:wrap;justify-content:space-between;gap:.75rem;font-size:.85rem;display:flex}.user-card__hint[data-v-597183c4]{margin:-.2rem 0 0;font-size:.82rem}.pill[data-v-597183c4]{color:#edf4f7;background:#ffffff0d;border:1px solid #e9b17024;border-radius:999px;justify-content:center;align-items:center;padding:.42rem .72rem;font-size:.78rem;font-weight:700;display:inline-flex}.pill--ok[data-v-597183c4]{color:#dffbf6;background:#49c6b71f;border-color:#49c6b73d}.pill--warn[data-v-597183c4]{color:#ffe2b6;background:#e9b17024;border-color:#e9b1703d}.pill--system[data-v-597183c4]{color:#dff3ff;background:#7ec6ff1f;border-color:#7ec6ff42}.primary-btn[data-v-597183c4],.ghost-btn[data-v-597183c4],.danger-btn[data-v-597183c4]{cursor:pointer;border-radius:14px;padding:.78rem 1rem;font-weight:800}.primary-btn[data-v-597183c4]{color:#08131d;background:linear-gradient(135deg,#e9b170,#49c6b7);border:0}.ghost-btn[data-v-597183c4]{color:#edf4f7;background:#ffffff0a;border:1px solid #e9b17029}.danger-btn[data-v-597183c4]{color:#ffd1cc;background:#7123232e;border:1px solid #f08b833d}.danger-btn--solid[data-v-597183c4]{color:#1d0909;background:linear-gradient(135deg,#c24949f2,#f08b83f2);border:0}.primary-btn[data-v-597183c4]:disabled,.ghost-btn[data-v-597183c4]:disabled,.danger-btn[data-v-597183c4]:disabled,.field-action[data-v-597183c4]:disabled{opacity:.6;cursor:not-allowed}.delete-confirm[data-v-597183c4]{background:#71232338;border:1px solid #f08b8338;border-radius:16px;gap:.8rem;padding:.95rem 1rem;display:grid}.delete-confirm p[data-v-597183c4]{color:#ffd9d6;margin:0;line-height:1.5}@media (width<=1100px){.users-grid[data-v-597183c4],.users-admin__stats[data-v-597183c4],.create-user__grid[data-v-597183c4],.user-card__form[data-v-597183c4]{grid-template-columns:1fr}}@media (width<=720px){.users-admin__head[data-v-597183c4],.user-card__top[data-v-597183c4],.user-card__meta[data-v-597183c4]{flex-direction:column;align-items:flex-start}.field-with-action[data-v-597183c4]{grid-template-columns:1fr}}.employees-panel[data-v-d9618e4b]{gap:14px;display:grid}.ep-toolbar[data-v-d9618e4b]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ep-desc[data-v-d9618e4b]{color:#64748b;flex:1;margin:0;font-size:.84rem}.ep-section-label[data-v-d9618e4b]{letter-spacing:.1em;text-transform:uppercase;color:#94a3b8;padding-top:4px;font-size:.72rem;font-weight:800}.ep-list[data-v-d9618e4b]{gap:8px;display:grid}.ep-row[data-v-d9618e4b]{background:#fff;border:1px solid #e2e8f0;border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.ep-row--static[data-v-d9618e4b]{opacity:.82;background:#f8fafc}.ep-row--editing[data-v-d9618e4b]{background:#f8faff;border-color:#c7d2fe}.ep-avatar[data-v-d9618e4b]{letter-spacing:.02em;color:#475569;background:#e2e8f0;border-radius:999px;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:.82rem;font-weight:800;display:grid}.ep-avatar--inventario[data-v-d9618e4b]{color:#1e4bd2;background:#dbeafe}.ep-avatar--pedidos[data-v-d9618e4b]{color:#92400e;background:#fef3c7}.ep-avatar--clientes[data-v-d9618e4b]{color:#065f46;background:#d1fae5}.ep-avatar--dueno[data-v-d9618e4b]{color:#5b21b6;background:#ede9fe}.ep-info[data-v-d9618e4b]{flex:1;gap:2px;min-width:0;display:grid}.ep-name[data-v-d9618e4b]{color:#1e293b;white-space:nowrap;text-overflow:ellipsis;font-size:.88rem;font-weight:700;overflow:hidden}.ep-username[data-v-d9618e4b]{color:#94a3b8;font-size:.76rem}.ep-badge[data-v-d9618e4b]{letter-spacing:.04em;white-space:nowrap;color:#64748b;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;align-items:center;height:24px;padding:0 9px;font-size:.72rem;font-weight:700;display:inline-flex}.ep-badge--blue[data-v-d9618e4b]{color:#1e40af;background:#dbeafe;border-color:#bfdbfe}.ep-badge--amber[data-v-d9618e4b]{color:#92400e;background:#fef3c7;border-color:#fde68a}.ep-badge--green[data-v-d9618e4b]{color:#065f46;background:#d1fae5;border-color:#a7f3d0}.ep-badge--gray[data-v-d9618e4b]{color:#5b21b6;background:#ede9fe;border-color:#ddd6fe}.ep-badge--fixed[data-v-d9618e4b]{color:#94a3b8;background:#f8fafc;border-color:#e2e8f0;font-style:italic}.ep-badge--active[data-v-d9618e4b]{color:#065f46;background:#d1fae5;border-color:#a7f3d0}.ep-badge--inactive[data-v-d9618e4b]{color:#991b1b;background:#fee2e2;border-color:#fecaca}.ep-row-actions[data-v-d9618e4b]{flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto;display:flex}.ep-edit-fields[data-v-d9618e4b]{flex-wrap:wrap;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.ep-confirm-text[data-v-d9618e4b]{color:#dc2626;font-size:.8rem;font-weight:700}.ep-btn[data-v-d9618e4b]{color:#475569;cursor:pointer;white-space:nowrap;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:6px;padding:8px 14px;font-size:.82rem;font-weight:700;transition:background .14s,border-color .14s,color .14s;display:inline-flex}.ep-btn[data-v-d9618e4b]:hover{color:#1e293b;background:#f1f5f9;border-color:#cbd5e1}.ep-btn[data-v-d9618e4b]:disabled{opacity:.5;cursor:not-allowed}.ep-btn--primary[data-v-d9618e4b]{color:#fff;background:#1e4bd2;border-color:#1e4bd2}.ep-btn--primary[data-v-d9618e4b]:hover{background:#1539a8;border-color:#1539a8}.ep-btn--danger[data-v-d9618e4b]{color:#dc2626;background:#fee2e2;border-color:#fca5a5}.ep-btn--danger[data-v-d9618e4b]:hover{background:#fecaca;border-color:#f87171}.ep-btn--sm[data-v-d9618e4b]{border-radius:8px;padding:5px 10px;font-size:.76rem}.ep-icon[data-v-d9618e4b]{width:15px;height:15px;display:block}.ep-form-card[data-v-d9618e4b]{background:#f8faff;border:1px solid #c7d2fe;border-radius:16px;gap:14px;padding:18px;display:grid}.ep-form-title[data-v-d9618e4b]{color:#1e293b;margin:0;font-size:.96rem;font-weight:700}.ep-fields[data-v-d9618e4b]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.ep-label[data-v-d9618e4b]{color:#475569;gap:4px;font-size:.78rem;font-weight:600;display:grid}.ep-label--row[data-v-d9618e4b]{color:#475569;flex-direction:row;grid-column:span 1;align-items:center;gap:7px;font-size:.82rem;font-weight:600;display:flex}.ep-input[data-v-d9618e4b]{color:#1e293b;background:#fff;border:1px solid #e2e8f0;border-radius:9px;outline:none;padding:8px 10px;font-size:.84rem;transition:border-color .14s}.ep-input[data-v-d9618e4b]:focus{border-color:#1e4bd2}.ep-input--sm[data-v-d9618e4b]{padding:6px 8px;font-size:.8rem}.ep-form-actions[data-v-d9618e4b]{justify-content:flex-end;gap:8px;display:flex}.ep-modal-backdrop[data-v-d9618e4b]{z-index:400;background:#0f172a61;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.ep-modal[data-v-d9618e4b]{background:#fff;border:1px solid #e2e8f0;border-radius:20px;gap:16px;width:min(440px,100%);padding:24px;display:grid;box-shadow:0 8px 40px #00000024}.ep-error[data-v-d9618e4b]{color:#dc2626;margin:0;font-size:.82rem;font-weight:600}.ep-error--inline[data-v-d9618e4b]{font-size:.76rem}.ep-empty[data-v-d9618e4b]{color:#94a3b8;margin:0;padding:10px 0;font-size:.86rem}.scanner-backdrop[data-v-793c2921]{z-index:9999;background:#000000b8;justify-content:center;align-items:flex-end;padding:0;display:flex;position:fixed;inset:0}@media (width>=600px){.scanner-backdrop[data-v-793c2921]{align-items:center}}.scanner-modal[data-v-793c2921]{background:#0f172a;border-radius:20px 20px 0 0;flex-direction:column;width:100%;max-width:480px;max-height:92dvh;display:flex;overflow:hidden}@media (width>=600px){.scanner-modal[data-v-793c2921]{border-radius:20px;max-height:80vh}}.scanner-header[data-v-793c2921]{color:#e2e8f0;justify-content:space-between;align-items:center;padding:16px 16px 12px;font-size:14px;font-weight:700;display:flex}.scanner-header__left[data-v-793c2921]{letter-spacing:.02em;align-items:center;gap:8px;display:flex}.scanner-header__left svg[data-v-793c2921]{stroke:#60a5fa;width:18px;height:18px}.scanner-header__actions[data-v-793c2921]{gap:8px;display:flex}.scanner-btn-icon[data-v-793c2921]{cursor:pointer;background:#ffffff14;border:none;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;transition:background .15s;display:flex}.scanner-btn-icon[data-v-793c2921]:hover{background:#ffffff26}.scanner-btn-icon svg[data-v-793c2921]{stroke:#94a3b8;width:16px;height:16px}.scanner-btn-icon--close svg[data-v-793c2921]{stroke:#f87171}.scanner-viewfinder[data-v-793c2921]{aspect-ratio:4/3;background:#000;position:relative;overflow:hidden}.scanner-video[data-v-793c2921]{object-fit:cover;width:100%;height:100%;display:block}.scanner-reticle[data-v-793c2921]{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.scanner-reticle__line[data-v-793c2921]{background:#60a5fa80;border-radius:2px;height:2.5px;animation:none;position:absolute;left:15%;right:15%}.scanner-reticle__line--active[data-v-793c2921]{background:#3b82f6;animation:1.8s ease-in-out infinite scan-line-793c2921;box-shadow:0 0 12px 2px #3b82f699}@keyframes scan-line-793c2921{0%{opacity:.8;transform:translateY(-60px)}50%{opacity:1}to{opacity:.8;transform:translateY(60px)}}.scanner-corner[data-v-793c2921]{border-style:solid;border-color:#3b82f6;width:28px;height:28px;position:absolute}.scanner-corner--tl[data-v-793c2921]{border-width:3px 0 0 3px;border-radius:4px 0 0;top:15%;left:15%}.scanner-corner--tr[data-v-793c2921]{border-width:3px 3px 0 0;border-radius:0 4px 0 0;top:15%;right:15%}.scanner-corner--bl[data-v-793c2921]{border-width:0 0 3px 3px;border-radius:0 0 0 4px;bottom:15%;left:15%}.scanner-corner--br[data-v-793c2921]{border-width:0 3px 3px 0;border-radius:0 0 4px;bottom:15%;right:15%}.scanner-error[data-v-793c2921]{color:#f87171;text-align:center;background:#000000b3;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex;position:absolute;inset:0}.scanner-error svg[data-v-793c2921]{width:40px;height:40px}.scanner-error p[data-v-793c2921]{color:#fca5a5;font-size:13px;line-height:1.5}.scanner-result-flash[data-v-793c2921]{color:#fff;white-space:nowrap;text-overflow:ellipsis;background:#22c55ee6;border-radius:99px;align-items:center;gap:8px;max-width:90%;padding:8px 18px;font-size:13px;font-weight:700;display:flex;position:absolute;bottom:16px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 4px 16px #22c55e66}.scanner-result-flash svg[data-v-793c2921]{flex-shrink:0;width:16px;height:16px}.scanner-bottom[data-v-793c2921]{flex-direction:column;gap:14px;padding:14px 16px 20px;display:flex}.scanner-last[data-v-793c2921]{background:#ffffff0f;border-radius:12px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.scanner-last__label[data-v-793c2921]{color:#22c55e;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:700;display:flex}.scanner-last__label svg[data-v-793c2921]{width:14px;height:14px}.scanner-last__value[data-v-793c2921]{color:#f1f5f9;letter-spacing:.04em;word-break:break-all;font-family:monospace;font-size:18px;font-weight:800}.scanner-format-badge[data-v-793c2921]{letter-spacing:.08em;color:#93c5fd;background:#3b82f633;border-radius:99px;margin-left:auto;padding:2px 8px;font-size:9px;font-weight:700}.scanner-format-badge--manual[data-v-793c2921]{color:#c4b5fd;background:#a855f733}.scanner-use-btn[data-v-793c2921]{color:#fff;cursor:pointer;background:#1e4bd2;border:none;border-radius:8px;align-self:flex-start;margin-top:2px;padding:7px 16px;font-size:13px;font-weight:700;transition:background .15s}.scanner-use-btn[data-v-793c2921]:hover{background:#1a3eb5}.scanner-manual[data-v-793c2921]{flex-direction:column;gap:8px;display:flex}.scanner-manual__label[data-v-793c2921]{color:#64748b;text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:600}.scanner-manual__row[data-v-793c2921]{gap:8px;display:flex}.scanner-manual__row input[data-v-793c2921]{color:#f1f5f9;background:#ffffff14;border:1.5px solid #ffffff1f;border-radius:10px;outline:none;flex:1;padding:10px 14px;font-size:14px;transition:border-color .15s}.scanner-manual__row input[data-v-793c2921]::placeholder{color:#475569}.scanner-manual__row input[data-v-793c2921]:focus{border-color:#3b82f6}.scanner-manual__row button[data-v-793c2921]{cursor:pointer;background:#1e4bd2;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;transition:background .15s;display:flex}.scanner-manual__row button[data-v-793c2921]:hover:not(:disabled){background:#1a3eb5}.scanner-manual__row button[data-v-793c2921]:disabled{cursor:not-allowed;background:#334155}.scanner-manual__row button svg[data-v-793c2921]{stroke:#fff;width:18px;height:18px}.scanner-fade-enter-active[data-v-793c2921],.scanner-fade-leave-active[data-v-793c2921]{transition:opacity .22s}.scanner-fade-enter-from[data-v-793c2921],.scanner-fade-leave-to[data-v-793c2921]{opacity:0}.result-pop-enter-active[data-v-793c2921]{animation:.25s cubic-bezier(.34,1.56,.64,1) pop-in-793c2921}.result-pop-leave-active[data-v-793c2921]{animation:.15s ease-in reverse pop-in-793c2921}@keyframes pop-in-793c2921{0%{opacity:0;transform:translate(-50%)scale(.8)}to{opacity:1;transform:translate(-50%)scale(1)}}.bsr[data-v-29ab367a]{background:#fff;border:1.5px solid #e2e8f0;border-radius:16px;animation:.2s cubic-bezier(.34,1.56,.64,1) slide-in-29ab367a;overflow:hidden;box-shadow:0 8px 32px #0f172a1f}@keyframes slide-in-29ab367a{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:none}}.bsr__header[data-v-29ab367a]{background:#f8fafc;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.bsr__code[data-v-29ab367a]{color:#1e4bd2;align-items:center;gap:8px;font-family:monospace;font-size:13px;font-weight:700;display:flex}.bsr__code svg[data-v-29ab367a]{stroke:#1e4bd2;flex-shrink:0;width:16px;height:16px}.bsr__close[data-v-29ab367a]{cursor:pointer;color:#64748b;background:#e2e8f0;border:none;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;font-size:18px;line-height:1;display:flex}.bsr__close[data-v-29ab367a]:hover{background:#f1f5f9}.bsr__state[data-v-29ab367a]{color:#64748b;align-items:center;gap:12px;padding:20px 16px;font-size:13px;display:flex}.bsr__state--empty[data-v-29ab367a]{flex-direction:column;align-items:flex-start;gap:10px}.bsr__state--empty strong[data-v-29ab367a]{color:#0f172a}.bsr__state--empty p[data-v-29ab367a]{color:#64748b;font-size:12px;line-height:1.5}.bsr__state--empty svg[data-v-29ab367a]{stroke:#cbd5e1;width:28px;height:28px}.bsr__state--error[data-v-29ab367a]{color:#dc2626}.bsr__state--error svg[data-v-29ab367a]{stroke:#dc2626;width:20px;height:20px}.bsr__spinner[data-v-29ab367a]{border:2.5px solid #e2e8f0;border-top-color:#1e4bd2;border-radius:50%;flex-shrink:0;width:20px;height:20px;animation:.7s linear infinite spin-29ab367a}@keyframes spin-29ab367a{to{transform:rotate(360deg)}}.bsr__groups[data-v-29ab367a]{padding:8px 0}.bsr__group-label[data-v-29ab367a]{letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;align-items:center;gap:6px;padding:8px 16px 4px;font-size:10px;font-weight:800;display:flex}.bsr__count[data-v-29ab367a]{color:#64748b;background:#e2e8f0;border-radius:99px;margin-left:auto;padding:1px 8px;font-size:10px}.bsr__item[data-v-29ab367a]{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:10px 16px;transition:background .12s;display:flex}.bsr__item[data-v-29ab367a]:hover{background:#f8fafc}.bsr__item-main[data-v-29ab367a]{flex-direction:column;gap:2px;min-width:0;display:flex}.bsr__item-main strong[data-v-29ab367a]{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.bsr__item-sub[data-v-29ab367a]{color:#64748b;font-size:11px}.bsr__item-meta[data-v-29ab367a]{flex-shrink:0;align-items:center;gap:8px;display:flex}.bsr__ref[data-v-29ab367a]{color:#94a3b8;background:#f1f5f9;border-radius:6px;padding:2px 7px;font-family:monospace;font-size:10px}.bsr__item-meta svg[data-v-29ab367a]{stroke:#94a3b8;width:14px;height:14px}.pt-panel[data-v-45d030b7]{flex-direction:column;gap:16px;display:flex}.pt-toolbar[data-v-45d030b7]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.pt-toolbar__left[data-v-45d030b7],.pt-toolbar__right[data-v-45d030b7]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pt-search[data-v-45d030b7]{background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;align-items:center;gap:8px;padding:7px 12px;display:flex}.pt-search svg[data-v-45d030b7]{stroke:#94a3b8;flex-shrink:0;width:16px;height:16px}.pt-search input[data-v-45d030b7]{color:#0f172a;background:0 0;border:none;outline:none;width:180px;font-size:13px}.pt-search input[data-v-45d030b7]::placeholder{color:#94a3b8}.pt-select[data-v-45d030b7]{color:#334155;cursor:pointer;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;outline:none;padding:7px 12px;font-size:13px}.pt-count[data-v-45d030b7]{color:#1e4bd2;font-size:13px;font-weight:700}.pt-btn[data-v-45d030b7]{cursor:pointer;border:none;border-radius:10px;align-items:center;gap:7px;padding:8px 16px;font-size:13px;font-weight:700;transition:background .15s,opacity .15s;display:flex}.pt-btn[data-v-45d030b7]:disabled{opacity:.45;cursor:not-allowed}.pt-btn--primary[data-v-45d030b7]{color:#fff;background:#1e4bd2}.pt-btn--primary[data-v-45d030b7]:hover:not(:disabled){background:#1a3eb5}.pt-btn--ghost[data-v-45d030b7]{color:#475569;background:#f1f5f9}.pt-btn--ghost[data-v-45d030b7]:hover{background:#e2e8f0}.pt-btn svg[data-v-45d030b7]{width:15px;height:15px}.pt-body[data-v-45d030b7]{grid-template-columns:1fr 300px;align-items:start;gap:16px;display:grid}@media (width<=900px){.pt-body[data-v-45d030b7]{grid-template-columns:1fr}}.pt-list-col[data-v-45d030b7]{background:#fff;border:1.5px solid #e2e8f0;border-radius:14px;overflow:hidden}.pt-list-head[data-v-45d030b7]{background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:10px 16px}.pt-checkbox-label[data-v-45d030b7]{color:#64748b;cursor:pointer;text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:10px;font-size:12px;font-weight:700;display:flex}.pt-checkbox-label input[data-v-45d030b7]{accent-color:#1e4bd2;width:15px;height:15px}.pt-empty[data-v-45d030b7]{color:#94a3b8;align-items:center;gap:10px;padding:24px 16px;font-size:13px;display:flex}.pt-spinner[data-v-45d030b7]{border:2px solid #e2e8f0;border-top-color:#1e4bd2;border-radius:50%;flex-shrink:0;width:18px;height:18px;animation:.7s linear infinite spin-45d030b7}@keyframes spin-45d030b7{to{transform:rotate(360deg)}}.pt-list[data-v-45d030b7]{max-height:520px;overflow-y:auto}.pt-item[data-v-45d030b7]{cursor:pointer;border-bottom:1px solid #f1f5f9;align-items:center;gap:12px;padding:10px 16px;transition:background .1s;display:flex}.pt-item[data-v-45d030b7]:last-child{border-bottom:none}.pt-item[data-v-45d030b7]:hover{background:#f8fafc}.pt-item--selected[data-v-45d030b7]{background:#eff6ff}.pt-item--selected[data-v-45d030b7]:hover{background:#dbeafe}.pt-item input[type=checkbox][data-v-45d030b7]{accent-color:#1e4bd2;flex-shrink:0;width:15px;height:15px}.pt-item__info[data-v-45d030b7]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pt-item__info strong[data-v-45d030b7]{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.pt-item__info span[data-v-45d030b7]{color:#64748b;font-size:11px}.pt-item__price[data-v-45d030b7]{flex-shrink:0;align-items:center;gap:4px;display:flex}.pt-price-prefix[data-v-45d030b7]{color:#64748b;font-size:12px}.pt-price-input[data-v-45d030b7]{text-align:right;color:#0f172a;background:#fff;border:1.5px solid #e2e8f0;border-radius:7px;outline:none;width:64px;padding:4px 6px;font-size:13px;font-weight:700}.pt-price-input[data-v-45d030b7]:focus{border-color:#1e4bd2}.pt-config-col[data-v-45d030b7]{flex-direction:column;gap:12px;display:flex}.pt-config-card[data-v-45d030b7]{background:#fff;border:1.5px solid #e2e8f0;border-radius:14px;padding:16px}.pt-config-title[data-v-45d030b7]{letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;margin-bottom:12px;font-size:11px;font-weight:800}.pt-size-options[data-v-45d030b7]{flex-direction:column;gap:8px;display:flex}.pt-size-option[data-v-45d030b7]{cursor:pointer;border:1.5px solid #e2e8f0;border-radius:10px;align-items:center;gap:12px;padding:10px 12px;transition:border-color .15s,background .15s;display:flex}.pt-size-option--active[data-v-45d030b7]{background:#eff6ff;border-color:#1e4bd2}.pt-size-option input[type=radio][data-v-45d030b7]{display:none}.pt-size-option__body[data-v-45d030b7]{flex:1}.pt-size-option__body strong[data-v-45d030b7]{color:#0f172a;font-size:13px;display:block}.pt-size-option__body span[data-v-45d030b7]{color:#64748b;font-size:11px}.pt-size-option svg[data-v-45d030b7]{stroke:#1e4bd2;width:16px;height:16px}.pt-preview[data-v-45d030b7]{background:#fff;border:1.5px solid #e2e8f0;border-radius:8px;flex-direction:column;gap:4px;padding:10px 14px;transition:all .2s;display:flex}.pt-preview--small[data-v-45d030b7]{padding:6px 10px}.pt-preview--large[data-v-45d030b7]{padding:14px 18px}.pt-preview__brand[data-v-45d030b7]{letter-spacing:.18em;color:#1e4bd2;text-transform:uppercase;font-size:7px;font-weight:900}.pt-preview--large .pt-preview__brand[data-v-45d030b7]{font-size:9px}.pt-preview__name[data-v-45d030b7]{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:700;overflow:hidden}.pt-preview--large .pt-preview__name[data-v-45d030b7]{font-size:14px}.pt-preview--small .pt-preview__name[data-v-45d030b7]{font-size:9px}.pt-preview__barcode[data-v-45d030b7]{flex-direction:column;gap:2px;margin:2px 0;display:flex}.pt-preview__bars[data-v-45d030b7]{align-items:stretch;gap:1px;height:18px;display:flex}.pt-preview--large .pt-preview__bars[data-v-45d030b7]{height:26px}.pt-preview__bars span[data-v-45d030b7]{display:block}.pt-preview__sku[data-v-45d030b7]{color:#475569;letter-spacing:.05em;font-family:monospace;font-size:7px}.pt-preview__price[data-v-45d030b7]{color:#0f172a;font-size:16px;font-weight:900}.pt-preview--small .pt-preview__price[data-v-45d030b7]{font-size:12px}.pt-preview--large .pt-preview__price[data-v-45d030b7]{font-size:22px}.pt-preview__note[data-v-45d030b7]{color:#94a3b8;margin-top:8px;font-size:10px}.pt-summary[data-v-45d030b7]{flex-direction:column;gap:8px;display:flex}.pt-summary__row[data-v-45d030b7]{color:#475569;justify-content:space-between;font-size:13px;display:flex}.pt-summary__row strong[data-v-45d030b7]{color:#0f172a}.websync[data-v-41dc3f1d]{flex-direction:column;gap:14px;min-height:0;display:flex}.websync__tabs[data-v-41dc3f1d]{flex-wrap:wrap;gap:6px;display:flex}.websync__tab[data-v-41dc3f1d]{color:#475569;cursor:pointer;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;align-items:center;gap:8px;padding:8px 16px;font-size:.84rem;font-weight:600;transition:all .15s;display:inline-flex}.websync__tab[data-v-41dc3f1d]:hover{color:#1e4bd2;border-color:#c7d2fe}.websync__tab--active[data-v-41dc3f1d]{color:#1e4bd2;background:#eff4ff;border-color:#1e4bd2}.websync__tab-icon[data-v-41dc3f1d]{font-size:.95rem}.websync__section[data-v-41dc3f1d]{flex-direction:column;gap:12px;min-height:0;display:flex}.websync__section--embed[data-v-41dc3f1d]{flex:1;min-height:520px}.ws-card[data-v-41dc3f1d]{background:#fff;border:1.5px solid #e2e8f0;border-radius:14px;flex-direction:column;gap:14px;padding:18px 20px;display:flex}.ws-card__head[data-v-41dc3f1d]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ws-card__head h3[data-v-41dc3f1d]{color:#0f172a;margin:0 0 4px;font-size:.98rem}.ws-card__head p[data-v-41dc3f1d]{color:#64748b;margin:0;font-size:.84rem}.ws-status-dot[data-v-41dc3f1d]{background:#94a3b8;border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 4px #94a3b826}.ws-status-dot--ok[data-v-41dc3f1d]{background:#22c55e;box-shadow:0 0 0 4px #22c55e33}.ws-status-dot--warn[data-v-41dc3f1d]{background:#f59e0b;box-shadow:0 0 0 4px #f59e0b33}.ws-status-dot--err[data-v-41dc3f1d]{background:#ef4444;box-shadow:0 0 0 4px #ef444433}.ws-stat-grid[data-v-41dc3f1d]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.ws-stat[data-v-41dc3f1d]{background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:10px;flex-direction:column;gap:2px;padding:10px 14px;display:flex}.ws-stat__num[data-v-41dc3f1d]{color:#1e4bd2;font-size:1.1rem;font-weight:800}.ws-stat__label[data-v-41dc3f1d]{color:#64748b;text-transform:uppercase;letter-spacing:.04em;font-size:.74rem;font-weight:600}.ws-stat--warn[data-v-41dc3f1d]{background:#fef9e7;border-color:#fde68a}.ws-stat--warn .ws-stat__num[data-v-41dc3f1d]{color:#92400e}.ws-actions[data-v-41dc3f1d]{flex-wrap:wrap;gap:10px;display:flex}.ws-btn[data-v-41dc3f1d]{cursor:pointer;border:1.5px solid #0000;border-radius:10px;align-items:center;gap:6px;padding:9px 18px;font-size:.84rem;font-weight:700;transition:all .15s;display:inline-flex}.ws-btn--sm[data-v-41dc3f1d]{padding:6px 12px;font-size:.78rem}.ws-btn--primary[data-v-41dc3f1d]{color:#fff;background:#1e4bd2;border-color:#1e4bd2}.ws-btn--primary[data-v-41dc3f1d]:hover:not(:disabled){background:#1a3fb8}.ws-btn--primary[data-v-41dc3f1d]:disabled{opacity:.6;cursor:not-allowed}.ws-btn--ghost[data-v-41dc3f1d]{color:#1e4bd2;background:#fff;border-color:#e2e8f0}.ws-btn--ghost[data-v-41dc3f1d]:hover{background:#eff4ff;border-color:#1e4bd2}.ws-note[data-v-41dc3f1d]{color:#92400e;background:#fffbeb;border:1.5px solid #fde68a;border-radius:10px;padding:10px 14px;font-size:.82rem;line-height:1.5}.ws-note code[data-v-41dc3f1d]{background:#fef3c7;border-radius:4px;padding:1px 5px;font-size:.78rem}.ws-note--ok[data-v-41dc3f1d]{color:#065f46;background:#ecfdf5;border-color:#a7f3d0}.ws-note--ok code[data-v-41dc3f1d]{background:#d1fae5}.ws-log[data-v-41dc3f1d]{color:#e2e8f0;background:#0f172a;border-radius:10px;padding:12px 14px;font-family:SF Mono,Consolas,Menlo,monospace;font-size:.78rem}.ws-log h4[data-v-41dc3f1d]{color:#94a3b8;text-transform:uppercase;letter-spacing:.06em;margin:0 0 8px;font-family:inherit;font-size:.78rem}.ws-log ul[data-v-41dc3f1d]{flex-direction:column;gap:4px;max-height:220px;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.ws-log__entry[data-v-41dc3f1d]{align-items:flex-start;gap:10px;display:flex}.ws-log__time[data-v-41dc3f1d]{color:#64748b;flex-shrink:0}.ws-log__entry--warn .ws-log__msg[data-v-41dc3f1d]{color:#fde68a}.ws-log__entry--err .ws-log__msg[data-v-41dc3f1d]{color:#fca5a5}.ws-embed-bar[data-v-41dc3f1d]{background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.ws-embed-bar__left[data-v-41dc3f1d]{flex-direction:column;display:flex}.ws-embed-bar__left strong[data-v-41dc3f1d]{color:#0f172a;font-size:.9rem}.ws-embed-bar__left small[data-v-41dc3f1d]{color:#64748b;font-size:.76rem}.ws-embed-bar__actions[data-v-41dc3f1d]{gap:8px;display:flex}.ws-embed-wrap[data-v-41dc3f1d]{background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:12px;flex:1;min-height:480px;position:relative;overflow:hidden}.ws-embed-wrap--yt[data-v-41dc3f1d]{aspect-ratio:16/9;min-height:420px}.ws-embed-iframe[data-v-41dc3f1d]{background:#fff;border:0;width:100%;height:100%;min-height:480px;display:block}.ws-embed-hint[data-v-41dc3f1d]{color:#64748b;text-align:center;font-size:.78rem}.ws-embed-hint em[data-v-41dc3f1d]{color:#1e4bd2;font-style:normal;font-weight:600}@media (width<=768px){.ws-stat-grid[data-v-41dc3f1d]{grid-template-columns:1fr 1fr}}.tpv[data-v-7761d279]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;grid-template-columns:1fr 380px;gap:0;height:calc(100dvh - 120px);min-height:500px;display:grid;overflow:hidden}@media (width<=900px){.tpv[data-v-7761d279]{grid-template-rows:1fr auto;grid-template-columns:1fr;height:auto;min-height:0}}.tpv__catalog[data-v-7761d279]{background:#fff;border-right:1px solid #e2e8f0;flex-direction:column;gap:0;display:flex;overflow:hidden}.tpv__search-row[data-v-7761d279]{border-bottom:1px solid #f1f5f9;flex-shrink:0;align-items:center;gap:8px;padding:14px 14px 10px;display:flex}.tpv__search-wrap[data-v-7761d279]{flex:1;position:relative}.tpv__search-icon[data-v-7761d279]{stroke:#94a3b8;pointer-events:none;width:18px;height:18px;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.tpv__search[data-v-7761d279]{color:#1e293b;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:10px;outline:none;width:100%;padding:10px 36px;font-size:.93rem;transition:border-color .15s,background .15s}.tpv__search[data-v-7761d279]:focus{background:#fff;border-color:#6366f1}.tpv__search-clear[data-v-7761d279]{color:#94a3b8;cursor:pointer;background:0 0;border:none;padding:2px 4px;font-size:14px;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.tpv__reload-btn[data-v-7761d279]{cursor:pointer;color:#64748b;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;transition:background .14s;display:flex}.tpv__reload-btn[data-v-7761d279]:hover{background:#f1f5f9}.tpv__reload-btn svg[data-v-7761d279]{width:16px;height:16px}.tpv__reload-btn--spin svg[data-v-7761d279]{animation:.7s linear spin-once-7761d279}@keyframes spin-once-7761d279{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.tpv__loading[data-v-7761d279]{color:#94a3b8;align-items:center;gap:10px;padding:32px;font-size:.9rem;display:flex}.tpv__families[data-v-7761d279]{scrollbar-width:thin;scrollbar-color:#e2e8f0 transparent;flex-direction:column;flex:1;gap:20px;padding:10px 14px 20px;display:flex;overflow-y:auto}.tpv__family-label[data-v-7761d279]{letter-spacing:.12em;text-transform:uppercase;color:#94a3b8;margin:0 0 8px;font-size:.7rem;font-weight:800}.tpv__grid[data-v-7761d279]{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px;display:grid}.tpv__tile[data-v-7761d279]{cursor:pointer;text-align:left;background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;flex-direction:column;align-items:flex-start;gap:4px;min-height:80px;padding:12px;transition:border-color .13s,background .13s,transform .13s,box-shadow .13s;display:flex}.tpv__tile[data-v-7761d279]:hover{background:#f5f3ff;border-color:#6366f1;transform:translateY(-1px);box-shadow:0 4px 14px #6366f11f}.tpv__tile[data-v-7761d279]:active{transform:scale(.97)}.tpv__tile--zero[data-v-7761d279]{opacity:.45;pointer-events:none}.tpv__tile-name[data-v-7761d279]{color:#1e293b;font-size:.82rem;font-weight:700;line-height:1.3}.tpv__tile-price[data-v-7761d279]{color:#1e4bd2;text-align:center;letter-spacing:-.01em;background:#eff4ff;border-radius:8px;align-self:stretch;margin-top:auto;padding:4px 10px;font-size:1.05rem;font-weight:900}.tpv__tile-price[data-v-7761d279]:empty:before{content:"Sin precio";color:#b91c1c;font-size:.78rem;font-weight:700}.tpv__tile-stock[data-v-7761d279]{color:#94a3b8;font-size:.69rem;font-weight:600}.tpv__tile-stock--inf[data-v-7761d279]{color:#22c55e}.tpv__search-results[data-v-7761d279]{scrollbar-width:thin;scrollbar-color:#e2e8f0 transparent;flex-direction:column;flex:1;gap:4px;padding:10px 14px 20px;display:flex;overflow-y:auto}.tpv__empty[data-v-7761d279]{color:#94a3b8;text-align:center;flex-direction:column;align-items:center;gap:10px;padding:40px 20px;display:flex}.tpv__empty svg[data-v-7761d279]{width:40px;height:40px}.tpv__empty p[data-v-7761d279]{margin:0;font-size:.9rem}.tpv__result-row[data-v-7761d279]{cursor:pointer;text-align:left;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;align-items:center;gap:12px;padding:10px 12px;transition:border-color .13s,background .13s;display:flex}.tpv__result-row[data-v-7761d279]:hover{background:#f5f3ff;border-color:#6366f1}.tpv__result-row--zero[data-v-7761d279]{opacity:.4;pointer-events:none}.tpv__result-name[data-v-7761d279]{color:#1e293b;flex:1;font-size:.86rem;font-weight:700}.tpv__result-meta[data-v-7761d279]{flex-shrink:0;align-items:center;gap:6px;display:flex}.tpv__sku[data-v-7761d279]{color:#94a3b8;font-size:.72rem;font-weight:600}.tpv__stock-badge[data-v-7761d279]{color:#64748b;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;padding:2px 7px;font-size:.7rem;font-weight:700}.tpv__stock-badge--low[data-v-7761d279]{color:#a16207;background:#fdf6e7;border-color:#f0d896}.tpv__result-price[data-v-7761d279]{color:#1e4bd2;flex-shrink:0;font-size:.9rem;font-weight:800}.tpv__checkout[data-v-7761d279]{scrollbar-width:thin;scrollbar-color:#e2e8f0 transparent;background:#f8fafc;flex-direction:column;gap:12px;padding:14px;display:flex;overflow-y:auto}.tpv__cart-empty[data-v-7761d279]{color:#cbd5e1;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;padding:40px 24px;display:flex}.tpv__cart-empty svg[data-v-7761d279]{width:52px;height:52px}.tpv__cart-empty p[data-v-7761d279]{margin:0;font-size:.88rem;line-height:1.5}.tpv__cart-lines[data-v-7761d279]{flex-direction:column;flex-shrink:0;gap:6px;display:flex}.tpv__cart-header[data-v-7761d279]{letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;border-bottom:1px solid #e2e8f0;grid-template-columns:1fr 52px 96px 70px 28px;gap:6px;padding:0 6px 4px;font-size:.69rem;font-weight:800;display:grid}.tpv__cart-line[data-v-7761d279]{background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;grid-template-columns:1fr 52px 96px 70px 28px;align-items:center;gap:6px;padding:8px;display:grid}.tpv__cart-line__name[data-v-7761d279]{flex-direction:column;gap:2px;min-width:0;display:flex}.tpv__cart-line__name span[data-v-7761d279]{color:#1e293b;white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;font-weight:700;overflow:hidden}.tpv__cart-line__name small[data-v-7761d279]{color:#94a3b8;font-size:.7rem}.tpv__cart-line__total[data-v-7761d279]{color:#1e4bd2;text-align:right;font-size:.86rem;font-weight:800}.tpv__mini-input[data-v-7761d279]{text-align:center;color:#1e293b;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:7px;outline:none;width:100%;padding:5px 6px;font-size:.82rem}.tpv__mini-input[data-v-7761d279]:focus{border-color:#6366f1}.tpv__qty-ctrl[data-v-7761d279]{align-items:center;gap:3px;display:flex}.tpv__qty-btn[data-v-7761d279]{cursor:pointer;color:#475569;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:.9rem;font-weight:700;transition:background .12s;display:flex}.tpv__qty-btn[data-v-7761d279]:hover{color:#1e4bd2;background:#e0e7ff;border-color:#c7d2fe}.tpv__qty-input[data-v-7761d279]{text-align:center;color:#1e293b;background:#fff;border:1.5px solid #e2e8f0;border-radius:6px;outline:none;width:34px;padding:4px 2px;font-size:.82rem;font-weight:700}.tpv__qty-input[data-v-7761d279]:focus{border-color:#6366f1}.tpv__remove-btn[data-v-7761d279]{cursor:pointer;color:#cbd5e1;background:0 0;border:none;border-radius:5px;justify-content:center;align-items:center;padding:4px;font-size:.8rem;transition:color .12s,background .12s;display:flex}.tpv__remove-btn[data-v-7761d279]:hover{color:#dc2626;background:#fff5f5}.tpv__discount-row[data-v-7761d279]{color:#64748b;background:#fff;border:1.5px solid #e2e8f0;border-radius:9px;flex-shrink:0;align-items:center;gap:10px;padding:6px 10px;font-size:.82rem;display:flex}.tpv__discount-row label[data-v-7761d279]{flex:1;font-weight:600}.tpv__discount-ctrl[data-v-7761d279]{color:#1e293b;align-items:center;gap:4px;font-weight:700;display:flex}.tpv__discount-ctrl .tpv__mini-input[data-v-7761d279]{width:56px}.tpv__totals[data-v-7761d279]{background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;flex-direction:column;flex-shrink:0;gap:5px;padding:10px 14px;display:flex}.tpv__totals-row[data-v-7761d279]{color:#64748b;justify-content:space-between;font-size:.82rem;display:flex}.tpv__totals-row--sub[data-v-7761d279]{color:#475569}.tpv__totals-row--disc[data-v-7761d279]{color:#d97706;font-weight:700}.tpv__totals-row--base[data-v-7761d279],.tpv__totals-row--iva[data-v-7761d279]{color:#94a3b8;font-size:.78rem}.tpv__totals-row--total[data-v-7761d279]{color:#0f172a;border-top:2px solid #e2e8f0;margin-top:3px;padding-top:8px;font-size:1.2rem;font-weight:800}.tpv__payment[data-v-7761d279]{flex-shrink:0;grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.tpv__pay-btn[data-v-7761d279]{cursor:pointer;color:#475569;background:#fff;border:2px solid #e2e8f0;border-radius:10px;flex-direction:column;align-items:center;gap:4px;padding:10px 6px;font-size:.8rem;font-weight:700;transition:border-color .13s,background .13s,color .13s;display:flex}.tpv__pay-btn[data-v-7761d279]:hover{color:#1e4bd2;border-color:#c7d2fe}.tpv__pay-btn--active[data-v-7761d279]{color:#6366f1;background:#f5f3ff;border-color:#6366f1}.tpv__pay-icon[data-v-7761d279]{font-size:1.4rem}.tpv__cash-row[data-v-7761d279]{color:#475569;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;flex-direction:column;flex-shrink:0;gap:6px;padding:10px 12px;font-size:.82rem;font-weight:600;display:flex}.tpv__cash-input[data-v-7761d279]{color:#1e293b;border:1.5px solid #e2e8f0;border-radius:8px;outline:none;padding:8px 10px;font-size:.95rem;font-weight:700}.tpv__cash-input[data-v-7761d279]:focus{border-color:#6366f1}.tpv__cambio[data-v-7761d279]{color:#16a34a;padding:4px 0;font-size:.9rem;font-weight:700}.tpv__customer-details[data-v-7761d279]{background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;flex-shrink:0;padding:10px 12px}.tpv__customer-details summary[data-v-7761d279]{cursor:pointer;color:#475569;-webkit-user-select:none;user-select:none;font-size:.82rem;font-weight:700}.tpv__customer-details summary small[data-v-7761d279]{color:#94a3b8;font-weight:500}.tpv__customer-fields[data-v-7761d279]{flex-direction:column;gap:6px;margin-top:10px;display:flex}.tpv__field[data-v-7761d279]{color:#1e293b;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:8px;outline:none;padding:8px 10px;font-size:.84rem}.tpv__field[data-v-7761d279]:focus{background:#fff;border-color:#6366f1}.tpv__actions[data-v-7761d279]{flex-shrink:0;grid-template-columns:auto 1fr;gap:8px;padding-top:4px;display:grid}.tpv__btn[data-v-7761d279]{cursor:pointer;white-space:nowrap;border:2px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:13px 18px;font-size:.9rem;font-weight:800;transition:background .14s,border-color .14s,transform .12s;display:flex}.tpv__btn svg[data-v-7761d279]{flex-shrink:0;width:18px;height:18px}.tpv__btn--ghost[data-v-7761d279]{color:#64748b;background:#f8fafc;border-color:#e2e8f0}.tpv__btn--ghost[data-v-7761d279]:hover{background:#f1f5f9;border-color:#cbd5e1}.tpv__btn--outline[data-v-7761d279]{color:#1e293b;background:#fff;border-color:#e2e8f0}.tpv__btn--outline[data-v-7761d279]:hover{color:#6366f1;border-color:#6366f1}.tpv__btn--primary[data-v-7761d279]{color:#fff;background:#1e4bd2;border-color:#1e4bd2}.tpv__btn--primary[data-v-7761d279]:hover{background:#1539a8;border-color:#1539a8}.tpv__btn--primary[data-v-7761d279]:active{transform:scale(.98)}.tpv__btn--primary[data-v-7761d279]:disabled{opacity:.55;cursor:not-allowed;transform:none}.tpv__btn--cobrar[data-v-7761d279]{padding:15px 20px;font-size:1rem}.tpv__sale-result[data-v-7761d279]{text-align:center;border-radius:14px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding:32px 20px;display:flex}.tpv__sale-result--ok[data-v-7761d279]{background:#f0fdf4;border:2px solid #bbf7d0}.tpv__sale-result--err[data-v-7761d279]{background:#fff5f5;border:2px solid #fecaca}.tpv__sale-result__icon[data-v-7761d279]{border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;display:flex}.tpv__sale-result--ok .tpv__sale-result__icon[data-v-7761d279]{background:#22c55e}.tpv__sale-result--err .tpv__sale-result__icon[data-v-7761d279]{background:#ef4444}.tpv__sale-result__icon svg[data-v-7761d279]{stroke:#fff;width:28px;height:28px}.tpv__sale-result h3[data-v-7761d279]{color:#1e293b;margin:0;font-size:1.1rem;font-weight:800}.tpv__sale-result__num[data-v-7761d279]{color:#64748b;margin:0;font-family:monospace;font-size:.82rem}.tpv__sale-result__amount[data-v-7761d279]{color:#16a34a;margin:0;font-size:1.8rem;font-weight:900}.tpv__sale-result__error[data-v-7761d279]{color:#dc2626;margin:0;font-size:.86rem}.tpv__sale-result__actions[data-v-7761d279]{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px;display:flex}.tpv__spinner[data-v-7761d279]{border:3px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:20px;height:20px;animation:.7s linear infinite spin-7761d279;display:inline-block}.tpv__spinner--sm[data-v-7761d279]{border-width:2px;width:16px;height:16px}@keyframes spin-7761d279{to{transform:rotate(360deg)}}.tpv-fade-enter-active[data-v-7761d279],.tpv-fade-leave-active[data-v-7761d279]{transition:opacity .2s,transform .2s}.tpv-fade-enter-from[data-v-7761d279],.tpv-fade-leave-to[data-v-7761d279]{opacity:0;transform:translateY(-4px)}.backup-admin[data-v-98279234]{gap:1rem;display:grid}.backup-admin__panel[data-v-98279234]{box-shadow:var(--edv-shadow);background:linear-gradient(#0b1923f5,#08131cf5);border:1px solid #e9b1701f;border-radius:22px;gap:1rem;padding:1.15rem;display:grid}.collapsible-section[data-v-98279234],.collapsible-section>summary[data-v-98279234]{list-style:none}.collapsible-section>summary[data-v-98279234]::-webkit-details-marker{display:none}.collapsible-header[data-v-98279234]{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:1rem;display:flex}.collapsible-header[data-v-98279234]:after{content:"+";color:var(--edv-copper,#e9b170);background:#e9b1700f;border:1px solid #e9b17033;border-radius:8px;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:1.3rem;font-weight:700;display:grid}.collapsible-section[open]>.collapsible-header[data-v-98279234]:after{content:"−"}.backup-admin__head[data-v-98279234]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.eyebrow[data-v-98279234]{letter-spacing:.14em;text-transform:uppercase;color:var(--edv-copper);margin:0 0 .35rem;font-size:.78rem;font-weight:700}h2[data-v-98279234]{font-family:var(--edv-font-display);color:#fff8f0;margin:0;font-size:1.35rem}.subtitle[data-v-98279234]{color:var(--edv-muted);margin:.35rem 0 0;line-height:1.55}.backup-admin__stats[data-v-98279234]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.mini-card[data-v-98279234],.backup-card[data-v-98279234]{background:#ffffff09;border:1px solid #e9b1701f;border-radius:18px}.mini-card[data-v-98279234]{gap:.25rem;padding:.95rem 1rem;display:grid}.mini-card span[data-v-98279234],.backup-card__meta[data-v-98279234],.backup-admin__empty[data-v-98279234],.backup-upload__meta[data-v-98279234]{color:var(--edv-muted)}.mini-card strong[data-v-98279234],.backup-card__top strong[data-v-98279234],.backup-card__stats span[data-v-98279234]{color:#fff8f0}.backup-admin__actions[data-v-98279234],.backup-upload__controls[data-v-98279234],.backup-upload__scope[data-v-98279234],.backup-card__badges[data-v-98279234],.backup-card__stats[data-v-98279234],.backup-card__actions[data-v-98279234]{flex-wrap:wrap;gap:.7rem;display:flex}.backup-admin__note[data-v-98279234]{background:#ffffff08;border:1px solid #e9b17024;border-radius:18px;gap:.3rem;padding:.95rem 1rem;display:grid}.backup-admin__note strong[data-v-98279234]{color:#fff8f0}.backup-upload__input[data-v-98279234]{display:none}.backup-upload__meta[data-v-98279234]{font-size:.94rem}.scope-pill[data-v-98279234]{color:#fff8f0;background:#ffffff0a;border:1px solid #e9b17029;border-radius:999px;align-items:center;gap:.45rem;padding:.65rem .95rem;display:inline-flex}.backup-grid[data-v-98279234]{gap:.85rem;display:grid}.backup-card[data-v-98279234]{gap:.8rem;padding:.95rem 1rem;display:grid}.backup-card__top[data-v-98279234]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.backup-card__top p[data-v-98279234]{color:var(--edv-muted);margin:.25rem 0 0}.backup-card__meta[data-v-98279234]{gap:.2rem;display:grid}.alert[data-v-98279234]{border-radius:16px;padding:.95rem 1rem}.alert--error[data-v-98279234]{color:#ffd1cc;background:#7123233d;border:1px solid #f08b8342}.alert--ok[data-v-98279234]{color:#dffbf6;background:#49c6b71f;border:1px solid #49c6b73d}.primary-btn[data-v-98279234],.ghost-btn[data-v-98279234]{cursor:pointer;border-radius:999px;padding:.68rem 1rem;font-weight:700}.primary-btn[data-v-98279234]:disabled,.ghost-btn[data-v-98279234]:disabled{cursor:not-allowed;opacity:.55}.primary-btn[data-v-98279234]{color:#09131b;background:linear-gradient(135deg, var(--edv-copper), var(--edv-aqua));border:none}.ghost-btn[data-v-98279234]{color:#fff8f0;background:#ffffff0a;border:1px solid #e9b17033}.pill[data-v-98279234]{color:var(--edv-muted);background:#ffffff0d;border-radius:999px;justify-content:center;align-items:center;padding:.36rem .7rem;font-size:.78rem;display:inline-flex}.pill--ok[data-v-98279234]{color:#dffbf6;background:#49c6b729}@media (width<=860px){.backup-admin__head[data-v-98279234],.backup-card__top[data-v-98279234]{grid-template-columns:1fr;display:grid}.backup-admin__stats[data-v-98279234]{grid-template-columns:repeat(2,minmax(0,1fr))}}.card[data-v-2a1cd551]{box-shadow:var(--edv-shadow);background:linear-gradient(#0e1e2af5,#09131ce6);border:1px solid #e9b17024;border-radius:28px;padding:1.25rem}.section-head[data-v-2a1cd551]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.section-head h2[data-v-2a1cd551]{margin:0}.section-subtitle[data-v-2a1cd551]{color:var(--edv-muted);margin:.25rem 0 0}.business-profile-panel[data-v-2a1cd551],.business-profile-panel__group[data-v-2a1cd551]{gap:1rem;display:grid}.mini-card[data-v-2a1cd551]{background:#ffffff09;border:1px solid #e9b1701f;border-radius:18px;gap:.25rem;padding:.95rem 1rem;display:grid}.mini-card span[data-v-2a1cd551]{color:var(--edv-muted)}.mini-card strong[data-v-2a1cd551]{color:#fff8f0}.business-profile-panel__stats[data-v-2a1cd551]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.85rem;display:grid}.admin-panel__message[data-v-2a1cd551]{color:var(--edv-muted-strong);background:#ffffff0a;border:1px solid #e9b17024;border-radius:18px;padding:.85rem 1rem}.admin-panel__message--ok[data-v-2a1cd551]{color:#dffbf6;background:#49c6b71f;border-color:#49c6b73d}.admin-panel__message--error[data-v-2a1cd551]{color:#ffd1cc;background:#f08b831f;border-color:#f08b8338}.business-profile-panel__group[data-v-2a1cd551]{background:#0f172a57;border:1px solid #94a3b829;border-radius:22px;padding:1rem}.business-profile-panel__group-head[data-v-2a1cd551]{color:#cbd5f5;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.business-profile-panel__group-head strong[data-v-2a1cd551]{color:#f8fafc}.business-profile-panel__group-head span[data-v-2a1cd551]{font-size:.92rem}.business-profile-grid[data-v-2a1cd551]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.85rem;display:grid}.business-profile-field[data-v-2a1cd551]{color:#cbd5f5;gap:.4rem;font-size:.92rem;display:grid}.business-profile-field--wide[data-v-2a1cd551]{grid-column:1/-1}.admin-input[data-v-2a1cd551]{color:#f7f2ea;background:#081119eb;border:1px solid #e9b17029;border-radius:16px;width:100%;padding:.78rem .92rem}.admin-input--textarea[data-v-2a1cd551]{resize:vertical;min-height:96px}.admin-actions[data-v-2a1cd551]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.refresh-btn[data-v-2a1cd551]{color:#fff8f0;cursor:pointer;background:linear-gradient(135deg,#e9b17033,#49c6b733);border:1px solid #e9b17024;border-radius:16px;padding:.82rem 1.1rem;font-weight:700}.refresh-btn--ghost[data-v-2a1cd551],.ghost-btn[data-v-2a1cd551]{color:#fff8f0;cursor:pointer;background:#ffffff0d;border:1px solid #e9b17024;border-radius:16px;padding:.82rem 1.1rem;font-weight:700}@media (width<=720px){.section-head[data-v-2a1cd551],.business-profile-panel__group-head[data-v-2a1cd551],.admin-actions[data-v-2a1cd551]{flex-direction:column;align-items:stretch}}.card[data-v-ce4159af]{background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:1.1rem 1.25rem;box-shadow:0 1px 6px #0f172a0f}.section-head[data-v-ce4159af]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.section-head h2[data-v-ce4159af]{color:#0f172a;margin:0;font-size:1.02rem;font-weight:700}.section-subtitle[data-v-ce4159af]{color:#64748b;margin:.2rem 0 0;font-size:.84rem}.invoices-admin[data-v-ce4159af],.invoices-admin__panel[data-v-ce4159af],.invoice-create[data-v-ce4159af]{gap:1rem;display:grid}.invoices-admin__stats[data-v-ce4159af]{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:.65rem;display:grid}.mini-card[data-v-ce4159af]{background:#f8fafc;border:1px solid #e7e2d6;border-radius:12px;gap:.15rem;padding:.8rem 1rem;display:grid}.mini-card span[data-v-ce4159af]{text-transform:uppercase;letter-spacing:.06em;color:#64748b;font-size:.7rem;font-weight:700}.mini-card strong[data-v-ce4159af]{color:#0f172a;font-size:1.35rem;font-weight:700}.admin-panel__message[data-v-ce4159af]{color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:.75rem 1rem;font-size:.86rem}.admin-panel__message--ok[data-v-ce4159af]{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.admin-panel__message--error[data-v-ce4159af]{color:#991b1b;background:#fff5f5;border-color:#fecaca}.invoice-create[data-v-ce4159af]{background:#fbfaf6;border:1px solid #e7e2d6;border-radius:14px;padding:1rem 1.1rem}.invoice-create__head[data-v-ce4159af]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.invoice-create__head strong[data-v-ce4159af]{color:#0f172a;font-size:.9rem;font-weight:700;display:block}.invoice-create__head span[data-v-ce4159af]{color:#64748b;margin-top:2px;font-size:.8rem;display:block}.invoice-grid[data-v-ce4159af]{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.7rem;display:grid}.invoice-field[data-v-ce4159af]{gap:.3rem;display:grid}.invoice-field>span[data-v-ce4159af]{text-transform:uppercase;letter-spacing:.05em;color:#64748b;font-size:.7rem;font-weight:700}.invoice-field--wide[data-v-ce4159af]{grid-column:1/-1}.admin-input[data-v-ce4159af]{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:.65rem .8rem;font-size:.87rem;transition:border-color .13s,box-shadow .13s}.admin-input[data-v-ce4159af]:focus{border-color:#1e4bd2;outline:none;box-shadow:0 0 0 3px #1e4bd21a}.admin-input[data-v-ce4159af]::placeholder{color:#94a3b8}.admin-input--textarea[data-v-ce4159af]{resize:vertical;min-height:72px}.admin-actions[data-v-ce4159af]{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.invoice-list[data-v-ce4159af]{gap:6px;display:grid}.invoice-card[data-v-ce4159af]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}.invoice-card__top[data-v-ce4159af]{cursor:pointer;-webkit-user-select:none;user-select:none;background:#f8fafc;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:10px 14px;transition:background .13s;display:flex}.invoice-card__top[data-v-ce4159af]:hover{background:#f1f5f9}.invoice-card__top-left strong[data-v-ce4159af]{color:#0f172a;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.84rem;font-weight:600;display:block}.invoice-card__top-left p[data-v-ce4159af]{color:#475569;margin:2px 0 0;font-size:.8rem}.invoice-card__badges[data-v-ce4159af]{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.invoice-card__chevron[data-v-ce4159af]{color:#94a3b8;flex-shrink:0;width:14px;height:14px;transition:transform .18s}.invoice-card__chevron--open[data-v-ce4159af]{transform:rotate(180deg)}.pill[data-v-ce4159af]{color:#334155;white-space:nowrap;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;justify-content:center;align-items:center;padding:2px 9px;font-size:.73rem;font-weight:700;display:inline-flex}.pill--ok[data-v-ce4159af]{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.pill--warn[data-v-ce4159af]{color:#92400e;background:#fffbeb;border-color:#fde68a}.pill--danger[data-v-ce4159af]{color:#991b1b;background:#fff5f5;border-color:#fecaca}.pill--date[data-v-ce4159af]{color:#64748b}.pill--amount[data-v-ce4159af]{color:#0f172a;font-family:JetBrains Mono,monospace}.invoice-card__expand[data-v-ce4159af]{background:#fafafa;border-top:1px solid #e2e8f0;gap:12px;padding:12px 14px;display:grid}.invoice-card__meta[data-v-ce4159af]{color:#64748b;flex-wrap:wrap;gap:12px;font-size:.8rem;display:flex}.invoice-card__actions[data-v-ce4159af]{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.btn-primary[data-v-ce4159af],.btn-ghost[data-v-ce4159af],.ghost-btn[data-v-ce4159af],.refresh-btn[data-v-ce4159af]{cursor:pointer;border-radius:8px;padding:.58rem .95rem;font-size:.82rem;font-weight:700;transition:background .13s,border-color .13s}.btn-primary[data-v-ce4159af],.refresh-btn[data-v-ce4159af]{color:#fff;background:#1e4bd2;border:1px solid #1e4bd2}.btn-primary[data-v-ce4159af]:hover,.refresh-btn[data-v-ce4159af]:hover{background:#1539a8;border-color:#1539a8}.btn-ghost[data-v-ce4159af],.ghost-btn[data-v-ce4159af],.refresh-btn--ghost[data-v-ce4159af]{color:#475569;background:#f8fafc;border:1px solid #e2e8f0}.btn-ghost[data-v-ce4159af]:hover,.ghost-btn[data-v-ce4159af]:hover,.refresh-btn--ghost[data-v-ce4159af]:hover{color:#0f172a;background:#f1f5f9;border-color:#cbd5e1}.btn-whatsapp[data-v-ce4159af]{cursor:pointer;background:#25d366;border:none;border-radius:8px;align-items:center;gap:5px;padding:.52rem .85rem;font-size:.8rem;font-weight:700;text-decoration:none;transition:background .13s;display:inline-flex;color:#fff!important}.btn-whatsapp[data-v-ce4159af]:hover{background:#1ebe5a}.inventory-empty[data-v-ce4159af]{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:.9rem 1rem;font-size:.86rem}@media (width<=720px){.section-head[data-v-ce4159af],.invoice-create__head[data-v-ce4159af],.invoice-card__top[data-v-ce4159af],.admin-actions[data-v-ce4159af]{flex-direction:column;align-items:stretch}.invoice-card__badges[data-v-ce4159af]{gap:4px}}.po-overview[data-v-7b491a96]{flex-wrap:wrap;gap:10px;margin-bottom:20px;display:flex}.po-stat[data-v-7b491a96]{background:#ffffff0a;border:1px solid #ffffff12;border-radius:12px;flex-direction:column;flex:100px;gap:4px;padding:12px 16px;display:flex}.po-stat span[data-v-7b491a96]{color:var(--edv-muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.po-stat strong[data-v-7b491a96]{color:#fff8f0;font-size:1.4rem}.po-stat--alert.po-stat--has[data-v-7b491a96]{background:#49c6b70f;border-color:#49c6b74d}.po-list[data-v-7b491a96]{flex-direction:column;gap:10px;margin-top:16px;display:flex}.po-card[data-v-7b491a96]{background:#ffffff05;border:1px solid #ffffff14;border-radius:14px;overflow:hidden}.po-card--enviado[data-v-7b491a96]{border-color:#e9b17040}.po-card--recibido[data-v-7b491a96]{border-color:#49c6b740}.po-card--cancelado[data-v-7b491a96]{opacity:.5}.po-card__toggle[data-v-7b491a96]{cursor:pointer;width:100%;color:inherit;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.po-card__toggle-left[data-v-7b491a96]{flex-direction:column;gap:3px;min-width:0;display:flex}.po-number[data-v-7b491a96]{letter-spacing:.12em;color:var(--edv-copper);text-transform:uppercase;font-size:11px;font-weight:800}.po-supplier[data-v-7b491a96]{color:#fff8f0;font-size:.95rem;font-weight:700}.po-meta[data-v-7b491a96]{color:var(--edv-muted);font-size:11px}.po-card__toggle-right[data-v-7b491a96]{flex-shrink:0;align-items:center;gap:10px;display:flex}.po-card__toggle-icon[data-v-7b491a96]{color:var(--edv-muted);font-size:1.1rem;font-weight:700}.status-badge[data-v-7b491a96]{text-transform:uppercase;letter-spacing:.08em;color:var(--edv-muted-strong);background:#ffffff12;border:1px solid #ffffff1a;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:800}.status-badge--enviado[data-v-7b491a96]{color:var(--edv-copper);background:#e9b1701f;border-color:#e9b17040}.status-badge--recibido[data-v-7b491a96]{color:var(--edv-aqua);background:#49c6b71f;border-color:#49c6b740}.status-badge--cancelado[data-v-7b491a96]{color:#ff665c;background:#ff665c1a;border-color:#ff665c33}.po-card__body[data-v-7b491a96]{border-top:1px solid #ffffff0f;padding:0 16px 16px}.po-lines[data-v-7b491a96]{flex-direction:column;gap:6px;margin-top:12px;display:flex}.po-line[data-v-7b491a96]{background:#ffffff08;border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:8px;padding:8px 12px;display:flex}.po-line__name[data-v-7b491a96]{color:#fff8f0;flex:160px;font-size:.88rem;font-weight:700}.po-line__detail[data-v-7b491a96]{color:var(--edv-muted);white-space:nowrap;font-size:11px}.po-line__note[data-v-7b491a96]{color:var(--edv-copper);width:100%;font-size:11px}.po-notes[data-v-7b491a96]{color:var(--edv-muted);background:#ffffff08;border-radius:8px;margin-top:10px;padding:8px 10px;font-size:12px}.po-received-note[data-v-7b491a96]{color:var(--edv-aqua);background:#49c6b70f;border-radius:8px;margin-top:10px;padding:8px 10px;font-size:12px}.refresh-btn--confirm[data-v-7b491a96]{color:#dffbf6;background:#49c6b71a;border-color:#49c6b74d}.refresh-btn--cancel[data-v-7b491a96]{color:#ffd1cc;background:#ff665c14;border-color:#ff665c33}.to-lines-header[data-v-e208ce5d]{justify-content:space-between;align-items:center;margin:16px 0 8px;display:flex}.to-lines-header strong[data-v-e208ce5d]{color:var(--edv-muted-strong);font-size:.88rem}.ghost-btn--small[data-v-e208ce5d]{padding:5px 12px;font-size:12px}.to-lines-list[data-v-e208ce5d]{flex-direction:column;gap:10px;margin-bottom:14px;display:flex}.to-line-row[data-v-e208ce5d]{background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;flex-wrap:wrap;align-items:flex-end;gap:8px;padding:12px;display:flex}.to-line-row .admin-field[data-v-e208ce5d]{flex:160px}.admin-field--narrow[data-v-e208ce5d]{flex:0 100px!important}.admin-input--compact[data-v-e208ce5d]{padding:6px 10px;font-size:12px}.to-line-remove[data-v-e208ce5d]{color:#ff665c;cursor:pointer;background:#ff665c0f;border:1px solid #ff665c33;border-radius:8px;flex-shrink:0;align-self:flex-end;place-items:center;width:30px;height:30px;font-size:1.1rem;display:grid}.inventory-empty--small[data-v-e208ce5d]{padding:10px 0;font-size:12px}.po-overview[data-v-e208ce5d]{flex-wrap:wrap;gap:10px;margin-bottom:20px;display:flex}.po-stat[data-v-e208ce5d]{background:#ffffff0a;border:1px solid #ffffff12;border-radius:12px;flex-direction:column;flex:100px;gap:4px;padding:12px 16px;display:flex}.po-stat span[data-v-e208ce5d]{color:var(--edv-muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.po-stat strong[data-v-e208ce5d]{color:#fff8f0;font-size:1.4rem}.po-stat--alert.po-stat--has[data-v-e208ce5d]{background:#49c6b70f;border-color:#49c6b74d}.po-list[data-v-e208ce5d]{flex-direction:column;gap:10px;margin-top:16px;display:flex}.po-card[data-v-e208ce5d]{background:#ffffff05;border:1px solid #ffffff14;border-radius:14px;overflow:hidden}.po-card--confirmado[data-v-e208ce5d]{border-color:#e9b17033}.po-card--ejecutado[data-v-e208ce5d]{border-color:#49c6b740}.po-card--cancelado[data-v-e208ce5d]{opacity:.5}.po-card__toggle[data-v-e208ce5d]{cursor:pointer;width:100%;color:inherit;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.po-card__toggle-left[data-v-e208ce5d]{flex-direction:column;gap:3px;min-width:0;display:flex}.po-number[data-v-e208ce5d]{letter-spacing:.12em;color:var(--edv-copper);text-transform:uppercase;font-size:11px;font-weight:800}.po-supplier[data-v-e208ce5d]{color:#fff8f0;font-size:.95rem;font-weight:700}.po-meta[data-v-e208ce5d]{color:var(--edv-muted);font-size:11px}.po-card__toggle-right[data-v-e208ce5d]{flex-shrink:0;align-items:center;gap:10px;display:flex}.po-card__toggle-icon[data-v-e208ce5d]{color:var(--edv-muted);font-size:1.1rem;font-weight:700}.status-badge[data-v-e208ce5d]{text-transform:uppercase;letter-spacing:.08em;color:var(--edv-muted-strong);background:#ffffff12;border:1px solid #ffffff1a;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:800}.status-badge--confirmado[data-v-e208ce5d]{color:var(--edv-copper);background:#e9b1701f;border-color:#e9b17040}.status-badge--ejecutado[data-v-e208ce5d]{color:var(--edv-aqua);background:#49c6b71f;border-color:#49c6b740}.status-badge--cancelado[data-v-e208ce5d]{color:#ff665c;background:#ff665c1a;border-color:#ff665c33}.po-card__body[data-v-e208ce5d]{border-top:1px solid #ffffff0f;padding:0 16px 16px}.po-lines[data-v-e208ce5d]{flex-direction:column;gap:6px;margin-top:12px;display:flex}.po-line[data-v-e208ce5d]{background:#ffffff08;border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:8px;padding:8px 12px;display:flex}.po-line__name[data-v-e208ce5d]{color:#fff8f0;flex:160px;font-size:.88rem;font-weight:700}.po-line__detail[data-v-e208ce5d]{color:var(--edv-muted);white-space:nowrap;font-size:11px}.po-line__note[data-v-e208ce5d]{color:var(--edv-copper);width:100%;font-size:11px}.po-notes[data-v-e208ce5d]{color:var(--edv-muted);background:#ffffff08;border-radius:8px;margin-top:10px;padding:8px 10px;font-size:12px}.po-received-note[data-v-e208ce5d]{color:var(--edv-aqua);background:#49c6b70f;border-radius:8px;margin-top:10px;padding:8px 10px;font-size:12px}.refresh-btn--confirm[data-v-e208ce5d]{color:#dffbf6;background:#49c6b71a;border-color:#49c6b74d}.refresh-btn--cancel[data-v-e208ce5d]{color:#ffd1cc;background:#ff665c14;border-color:#ff665c33}.co-filters[data-v-759e8f26]{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.admin-input--sm[data-v-759e8f26]{max-width:180px;padding:.38rem .6rem;font-size:.82rem}.co-total-row[data-v-759e8f26]{color:var(--text-secondary,#aaa);align-items:center;gap:.75rem;margin:.75rem 0;font-size:.9rem;display:flex}.co-total-row strong[data-v-759e8f26]{color:var(--text-primary,#fff);font-size:1rem}.co-status-flow[data-v-759e8f26]{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.po-badge--channel[data-v-759e8f26]{color:#8fa8c2;background:#6179912e}.po-badge--info[data-v-759e8f26]{color:#7ab8e8;background:#64a0dc2e}.po-badge--ready[data-v-759e8f26]{color:#b2d96a;background:#b4dc6429}.po-badge--shipped[data-v-759e8f26]{color:#b49de8;background:#8c64dc2e}.po-badge--warning[data-v-759e8f26]{color:#ddb84a;background:#dcaa3c2e}.po-badge--ok[data-v-759e8f26]{color:#5ecd9a;background:#50c88c29}.po-badge--cancelled[data-v-759e8f26]{color:#d87070;background:#c8505024}.po-item__phone[data-v-759e8f26],.po-item__lines[data-v-759e8f26]{color:var(--text-secondary,#aaa);font-size:.78rem}.ghost-btn--info[data-v-759e8f26]{color:#7ab8e8;border-color:#64a0dc4d}.ghost-btn--confirm[data-v-759e8f26]{color:#5ecd9a;border-color:#50c88c4d}.ghost-btn--danger[data-v-759e8f26]{color:#d87070;border-color:#c850504d}.ghost-btn--whatsapp[data-v-759e8f26]{background:#25d366;border-color:#25d366;align-items:center;gap:5px;text-decoration:none;display:inline-flex;color:#fff!important}.ghost-btn--whatsapp[data-v-759e8f26]:hover{background:#1ebe5a;border-color:#1ebe5a}.search-results-dropdown[data-v-759e8f26]{z-index:999;background:#242b33;border:1px solid #3d4b59;border-radius:4px;max-height:200px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 8px 16px #00000080}.search-result-item[data-v-759e8f26]{cursor:pointer;border-bottom:1px solid #2d3844;gap:12px;padding:10px 12px;font-size:.85rem;display:flex}.search-result-item[data-v-759e8f26]:hover{background:#3d4b59}.search-result-item .p-id[data-v-759e8f26]{color:#617991}.search-result-item .p-name[data-v-759e8f26]{color:#fff;flex:1}.search-result-item .p-price[data-v-759e8f26]{color:#7ab8e8;font-weight:700}.qr-empty-state[data-v-98b96868]{color:#94a3b8;text-align:center;background:#fbfaf6;border:1.5px dashed #e7e2d6;border-radius:14px;flex-direction:column;align-items:center;gap:12px;padding:36px 20px;display:flex}.qr-empty-state p[data-v-98b96868]{margin:0;font-size:.86rem;line-height:1.5}.qr-result-wrap[data-v-98b96868]{margin-top:4px}.scan-result-overlay[data-v-98b96868]{z-index:801;width:min(360px,100vw - 32px);position:fixed;bottom:160px;right:20px}.scan-result-slide-enter-active[data-v-98b96868]{animation:.22s cubic-bezier(.34,1.56,.64,1) sr-in-98b96868}.scan-result-slide-leave-active[data-v-98b96868]{animation:.15s ease-in reverse sr-in-98b96868}@keyframes sr-in-98b96868{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:none}}.dashboard-home[data-v-98b96868]{grid-template-columns:248px minmax(0,1fr);align-items:start;gap:18px;min-height:calc(100dvh - 68px);padding:4px 0 16px;transition:grid-template-columns .22s;display:grid}.dashboard-home--collapsed[data-v-98b96868]{grid-template-columns:64px minmax(0,1fr)}.dashboard-home--employee[data-v-98b96868]{grid-template-columns:1fr;gap:0;min-height:100dvh;padding-bottom:0}.dashboard-main[data-v-98b96868]{gap:14px;min-width:0;display:grid}.dashboard-back-bar[data-v-98b96868]{align-items:center;gap:12px;padding:6px 4px 0;display:flex}.dashboard-back-btn[data-v-98b96868]{color:#1e4bd2;cursor:pointer;background:#fff;border:1.5px solid #e2e8f0;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:.82rem;font-weight:700;transition:all .15s;display:inline-flex}.dashboard-back-btn[data-v-98b96868]:hover{background:#eff4ff;border-color:#c7d2fe}.dashboard-back-crumb[data-v-98b96868]{color:#64748b;letter-spacing:.02em;font-size:.82rem;font-weight:600}.dashboard-sidebar[data-v-98b96868]{scrollbar-width:thin;scrollbar-color:#e2e8f0 transparent;background:#fff;border:1px solid #e2e8f0;border-radius:20px;grid-template-rows:auto auto 1fr auto;gap:8px;max-height:calc(100dvh - 80px);padding:14px 10px;transition:width .22s,padding .22s;display:grid;position:sticky;top:68px;overflow:auto;box-shadow:0 2px 12px #0000000f}.dashboard-sidebar--collapsed[data-v-98b96868]{width:64px;padding:14px 6px}.dashboard-sidebar[data-v-98b96868]::-webkit-scrollbar{width:4px}.dashboard-sidebar[data-v-98b96868]::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:999px}.sidebar-toggle[data-v-98b96868]{color:#64748b;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;flex-shrink:0;justify-content:center;place-self:end;align-items:center;width:32px;height:32px;transition:background .14s,border-color .14s,color .14s;display:flex}.sidebar-toggle[data-v-98b96868]:hover{color:#1e4bd2;background:#f1f5f9;border-color:#cbd5e1}.sidebar-toggle__svg[data-v-98b96868]{width:16px;height:16px;display:block}.dashboard-sidebar__brand[data-v-98b96868]{border-bottom:1px solid #f1f5f9;padding:4px 6px 10px}.dashboard-sidebar__eyebrow[data-v-98b96868]{letter-spacing:.2em;text-transform:uppercase;color:#1e4bd2;margin:0;font-size:9px;font-weight:800}.dashboard-sidebar__title[data-v-98b96868]{letter-spacing:-.02em;color:#1e293b;margin:4px 0 1px;font-size:1rem;font-weight:800;line-height:1.1}.dashboard-sidebar__subtitle[data-v-98b96868]{letter-spacing:.05em;text-transform:uppercase;color:#94a3b8;margin:0;font-size:10px;font-weight:600}.dashboard-sidebar__nav[data-v-98b96868]{gap:2px;padding:2px 0;display:grid}.dashboard-sidebar__item[data-v-98b96868]{color:#475569;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;padding:8px;transition:background .14s,border-color .14s,color .14s;display:grid}.dashboard-sidebar--collapsed .dashboard-sidebar__item[data-v-98b96868]{grid-template-columns:34px;justify-items:center;gap:0;padding:8px 6px}.dashboard-sidebar__item[data-v-98b96868]:hover{color:#1e293b;background:#f8fafc;border-color:#e2e8f0}.dashboard-sidebar__item--active[data-v-98b96868]{color:#1e4bd2;background:#eff2ff;border-color:#c7d2fe;box-shadow:inset 3px 0 #1e4bd2}.dashboard-sidebar__item--active .dashboard-sidebar__icon[data-v-98b96868]{background:#e0e7ff;border-color:#c7d2fe}.dashboard-sidebar__icon[data-v-98b96868]{width:34px;height:34px;color:inherit;background:#f8fafc;border:1px solid #e2e8f0;border-radius:9px;flex-shrink:0;place-items:center;display:grid}.dashboard-sidebar__icon svg[data-v-98b96868]{width:18px;height:18px;display:block}.dashboard-sidebar__labels[data-v-98b96868]{gap:1px;min-width:0;display:grid}.dashboard-sidebar__labels strong[data-v-98b96868]{letter-spacing:0;color:inherit;white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;font-weight:700;overflow:hidden}.dashboard-sidebar__labels small[data-v-98b96868]{color:#94a3b8;letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;font-size:.68rem;overflow:hidden}.dashboard-sidebar__item--active .dashboard-sidebar__labels strong[data-v-98b96868]{color:#1e4bd2}.dashboard-sidebar__footer[data-v-98b96868]{border-top:1px solid #f1f5f9;padding:8px 4px}.dashboard-sidebar__status[data-v-98b96868]{color:#166534;letter-spacing:.06em;text-transform:uppercase;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:999px;align-items:center;gap:6px;padding:5px 9px;font-size:10px;font-weight:700;display:inline-flex}.dashboard-sidebar__status-dot[data-v-98b96868]{background:#22c55e;border-radius:999px;width:6px;height:6px;animation:2.4s ease-in-out infinite pulse-dot-98b96868;box-shadow:0 0 0 3px #22c55e33}@keyframes pulse-dot-98b96868{0%,to{box-shadow:0 0 0 3px #22c55e33}50%{box-shadow:0 0 0 5px #22c55e0f}}.kpi-bar[data-v-98b96868]{grid-column:1/-1;align-items:stretch;gap:12px;margin-bottom:4px;transition:opacity .3s;display:flex}.kpi-bar--loading[data-v-98b96868]{opacity:.6}.kpi-card[data-v-98b96868]{cursor:pointer;background:#fff;border:1.5px solid #e2e8f0;border-radius:14px;flex:1;align-items:center;gap:14px;min-width:0;padding:16px 20px;transition:transform .15s,box-shadow .15s;display:flex}.kpi-card[data-v-98b96868]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #1e4bd21a}.kpi-card--blue[data-v-98b96868]{background:#eff6ff;border-color:#bfdbfe}.kpi-card--green[data-v-98b96868]{background:#f0fdf4;border-color:#bbf7d0}.kpi-card--amber[data-v-98b96868]{background:#fffbeb;border-color:#fde68a}.kpi-card--red[data-v-98b96868]{background:#fff5f5;border-color:#fecaca}.kpi-card--neutral[data-v-98b96868]{background:#f8fafc;border-color:#e2e8f0}.kpi-card__icon[data-v-98b96868]{background:#1e4bd214;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.kpi-card--green .kpi-card__icon[data-v-98b96868]{background:#16a34a1a}.kpi-card--amber .kpi-card__icon[data-v-98b96868]{background:#d977061a}.kpi-card--red .kpi-card__icon[data-v-98b96868]{background:#dc26261a}.kpi-card__icon svg[data-v-98b96868]{stroke:#1e4bd2;width:20px;height:20px}.kpi-card--green .kpi-card__icon svg[data-v-98b96868]{stroke:#16a34a}.kpi-card--amber .kpi-card__icon svg[data-v-98b96868]{stroke:#d97706}.kpi-card--red .kpi-card__icon svg[data-v-98b96868]{stroke:#dc2626}.kpi-card__body[data-v-98b96868]{flex-direction:column;min-width:0;display:flex}.kpi-card__value[data-v-98b96868]{color:#0f172a;font-size:22px;font-weight:800;line-height:1.1}.kpi-card__label[data-v-98b96868]{color:#64748b;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11px;overflow:hidden}.kpi-refresh[data-v-98b96868]{cursor:pointer;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;flex-shrink:0;justify-content:center;align-self:center;align-items:center;width:40px;height:40px;transition:background .15s;display:flex}.kpi-refresh[data-v-98b96868]:hover{background:#f1f5f9}.kpi-refresh svg[data-v-98b96868]{stroke:#64748b;width:16px;height:16px;transition:transform .5s}.kpi-refresh--spin svg[data-v-98b96868]{animation:.6s linear spin-once-98b96868}@keyframes spin-once-98b96868{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (width<=700px){.kpi-bar[data-v-98b96868]{flex-wrap:wrap}.kpi-card[data-v-98b96868]{flex:calc(50% - 6px)}.kpi-refresh[data-v-98b96868]{display:none}}.owner-home[data-v-98b96868],.workspace-grid[data-v-98b96868]{gap:14px;display:grid}.owner-home[data-v-98b96868]{grid-template-columns:minmax(0,1.45fr) minmax(320px,.8fr)}.workspace-grid[data-v-98b96868]{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-side[data-v-98b96868],.workspace-stack[data-v-98b96868]{gap:14px;display:grid}.owner-card[data-v-98b96868],.workspace-card[data-v-98b96868],.floating-panel[data-v-98b96868],.role-stage__frame[data-v-98b96868]{background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:18px;box-shadow:0 1px 4px #0000000f}.owner-card__head[data-v-98b96868],.preview-toolbar[data-v-98b96868],.preview-actions[data-v-98b96868],.floating-panel__head[data-v-98b96868]{justify-content:space-between;align-items:center;gap:12px;display:flex}.owner-card__head[data-v-98b96868]{border-bottom:1px solid #f1f5f9;margin-bottom:14px;padding-bottom:12px}.owner-card__head h2[data-v-98b96868]{color:#1e293b;letter-spacing:-.01em;margin:0;font-size:1.02rem;font-weight:700}.owner-card__head p[data-v-98b96868]{color:#64748b;margin:4px 0 0;font-size:.86rem}.owner-group h3[data-v-98b96868]{color:#64748b;letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font-size:.72rem;font-weight:800}.owner-card--main[data-v-98b96868]{gap:14px;display:grid}.owner-group[data-v-98b96868]{background:#fafbfc;border:1px solid #f1f5f9;border-radius:16px;padding:14px}.owner-group--aqua[data-v-98b96868]{background:#f0f7ff;border-color:#dbeafe}.owner-group--copper[data-v-98b96868]{background:#fffbeb;border-color:#fde68a}.owner-group--olive[data-v-98b96868]{background:#f0fdf4;border-color:#d1fae5}.owner-group--plum[data-v-98b96868]{background:#faf5ff;border-color:#e9d5ff}.owner-group--emerald[data-v-98b96868]{background:#ecfdf5;border-color:#a7f3d0}.owner-group--teal[data-v-98b96868]{background:#eff6ff;border-color:#bfdbfe}.owner-group__grid[data-v-98b96868],.simple-list[data-v-98b96868],.priority-list[data-v-98b96868]{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;display:grid}.signal-cloud[data-v-98b96868]{flex-wrap:wrap;gap:8px;display:flex}.signal-chip[data-v-98b96868]{color:#475569;letter-spacing:.02em;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;align-items:center;min-height:30px;padding:4px 12px;font-size:.78rem;font-weight:600;transition:border-color .14s,background .14s;display:inline-flex}.signal-chip[data-v-98b96868]:hover{color:#1e4bd2;background:#eff2ff;border-color:#c7d2fe}.action-tile[data-v-98b96868],.simple-list__item[data-v-98b96868]{color:#1e293b;text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:14px;gap:7px;min-height:116px;padding:14px;transition:border-color .15s,background .15s,box-shadow .15s,transform .15s;display:grid}.action-tile[data-v-98b96868]:hover,.simple-list__item[data-v-98b96868]:hover{background:#f8faff;border-color:#c7d2fe;transform:translateY(-2px);box-shadow:0 4px 16px #1e4bd214}.action-tile strong[data-v-98b96868],.simple-list__item strong[data-v-98b96868]{color:#1e293b;font-size:.88rem;font-weight:700}.action-tile small[data-v-98b96868],.simple-list__item small[data-v-98b96868]{color:#64748b;font-size:.76rem;line-height:1.4}.action-tile__icon[data-v-98b96868]{object-fit:contain;opacity:.9;width:50px;height:50px}.priority-list__item[data-v-98b96868]{color:#1e293b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;gap:5px;min-height:96px;padding:13px;display:grid}.priority-list__item strong[data-v-98b96868]{color:#1e293b;font-size:.86rem;font-weight:700}.priority-list__item small[data-v-98b96868]{color:#64748b;font-size:.76rem;line-height:1.4}.simple-list--compact[data-v-98b96868]{margin-top:10px}.owner-card--tpv[data-v-98b96868]{padding:18px 18px 0}.owner-card--tpv .owner-card__head[data-v-98b96868]{margin-bottom:14px}.owner-card--tpv .tpv[data-v-98b96868]{border-bottom:0;border-left:0;border-right:0;border-radius:0 0 14px 14px;margin:0 -18px}.ghost-btn[data-v-98b96868],.refresh-btn[data-v-98b96868]{color:#475569;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;padding:8px 16px;font-weight:700;transition:border-color .15s,background .15s,transform .15s}.ghost-btn[data-v-98b96868]:hover{color:#1e293b;background:#f1f5f9;border-color:#cbd5e1}.refresh-btn[data-v-98b96868]{color:#1e4bd2;background:#eff2ff;border-color:#c7d2fe}.refresh-btn[data-v-98b96868]:hover{background:#e0e7ff;border-color:#a5b4fc}.preview-stage[data-v-98b96868]{place-items:start center;width:100%;min-height:0;display:grid}.preview-frame[data-v-98b96868]{background:#030c16;border:1px solid #3dd6c51f;border-radius:20px;width:100%;max-width:100%;min-height:0;margin:0 auto;overflow:hidden}.preview-frame--phone[data-v-98b96868]{width:min(100%,420px);height:min(100dvh - 260px,820px)}.preview-frame--tablet[data-v-98b96868]{width:min(100%,1440px);height:min(100dvh - 260px,920px)}.preview-frame--monitor[data-v-98b96868],.preview-frame--desktop[data-v-98b96868]{width:min(100%,1760px);height:min(100dvh - 260px,980px)}.preview-frame__inner[data-v-98b96868]{transform-origin:top;width:100%;height:100%;overflow:hidden}.preview-frame--phone .preview-frame__inner[data-v-98b96868]{width:106.383%;height:106.383%;transform:scale(.94)}.preview-frame--tablet .preview-frame__inner[data-v-98b96868]{width:109.89%;height:109.89%;transform:scale(.91)}.preview-frame--monitor .preview-frame__inner[data-v-98b96868]{width:113.636%;height:113.636%;transform:scale(.88)}.preview-frame--desktop .preview-frame__inner[data-v-98b96868]{width:117.647%;height:117.647%;transform:scale(.85)}.preview-mode select[data-v-98b96868]{color:#eef4f7;background:#040c16e6;border:1px solid #3dd6c51f;border-radius:12px;margin-left:8px;padding:9px 12px}.workspace-card--preview[data-v-98b96868]{box-shadow:none;background:0 0;border:0;border-radius:0;padding:14px 0 0}.workspace-card--preview .preview-toolbar[data-v-98b96868]{padding:0 10px}.workspace-card--preview-page[data-v-98b96868]{width:100%;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-rows:auto minmax(0,1fr);padding:8px 0 0;display:grid}.workspace-card--preview-page .preview-toolbar[data-v-98b96868]{padding:0 2px 8px}.preview-page[data-v-98b96868]{min-height:0}@keyframes copilot-aura-pulse-98b96868{0%{box-shadow:0 0 #6366f18c,0 8px 24px #1e4bd24d}60%{box-shadow:0 0 0 14px #6366f100,0 8px 24px #1e4bd24d}to{box-shadow:0 0 #6366f100,0 8px 24px #1e4bd24d}}@keyframes copilot-aura-spin-98b96868{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes copilot-aura-breathe-98b96868{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}.owner-copilot-link[data-v-98b96868]{z-index:260;cursor:pointer;background:linear-gradient(145deg,#312e81,#1e4bd2,#4f46e5);border:none;border-radius:999px;place-items:center;width:58px;height:58px;transition:transform .18s;animation:2.4s ease-in-out infinite copilot-aura-pulse-98b96868;display:grid;position:fixed;top:120px;right:16px;overflow:visible}.owner-copilot-link[data-v-98b96868]:hover{transform:scale(1.07)}.copilot-fab__aura[data-v-98b96868]{filter:blur(2px);pointer-events:none;z-index:-1;background:conic-gradient(#0000 0%,#8b5cf6e6 25%,#6366f199 50%,#3b82f6e6 75%,#0000 100%);border-radius:999px;animation:3s linear infinite copilot-aura-spin-98b96868,2.4s ease-in-out infinite copilot-aura-breathe-98b96868;position:absolute;inset:-5px}.copilot-fab__icon[data-v-98b96868]{color:#fff;z-index:1;filter:drop-shadow(0 0 4px #c7d2feb3);width:28px;height:28px;position:relative}.service-chat-fab[data-v-98b96868]{z-index:260;background:linear-gradient(145deg,#1e4bd2,#1539a8);border:1px solid #c7d2fe;border-radius:999px;place-items:center;width:58px;height:58px;transition:box-shadow .18s,transform .18s;display:grid;position:fixed;bottom:20px;right:16px;box-shadow:0 8px 24px #1e4bd247}.service-chat-fab[data-v-98b96868]:hover{transform:translateY(-2px)scale(1.04);box-shadow:0 12px 32px #1e4bd261}.service-chat-fab img[data-v-98b96868]{object-fit:contain;width:36px;height:36px}.floating-panel[data-v-98b96868]{z-index:255;flex-direction:column;width:min(520px,100vw - 24px);max-height:min(78vh,760px);display:flex;position:fixed;overflow:hidden}.floating-panel--service[data-v-98b96868]{width:min(460px,100vw - 24px)}.floating-panel__head[data-v-98b96868]{cursor:grab;-webkit-user-select:none;user-select:none;border-bottom:1px solid #f1f5f9;margin-bottom:12px;padding-bottom:12px}.floating-panel__title[data-v-98b96868]{gap:3px;display:grid}.floating-panel__title strong[data-v-98b96868]{color:#1e293b;font-size:.95rem;font-weight:700}.floating-panel__title small[data-v-98b96868]{color:#64748b;font-size:.78rem}.floating-panel__tabs[data-v-98b96868]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.floating-panel__tab[data-v-98b96868]{color:#475569;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;padding:6px 13px;font-size:.82rem;font-weight:700;transition:background .14s,border-color .14s}.floating-panel__tab--active[data-v-98b96868]{color:#fff;background:#1e4bd2;border-color:#1e4bd2;box-shadow:0 2px 8px #1e4bd238}.floating-panel__body[data-v-98b96868]{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.role-stage[data-v-98b96868]{place-items:start center;width:100%;min-height:100dvh;display:grid;overflow:hidden}.role-stage__frame[data-v-98b96868]{width:min(100%,100vw - 24px);max-width:100%;overflow:hidden}.role-stage__frame--monitor[data-v-98b96868]{aspect-ratio:16/9;width:min(177.778dvh - 42.6667px,100vw - 24px,1820px)}.role-stage__frame--tablet[data-v-98b96868]{aspect-ratio:16/10;width:min(160dvh - 38.4px,100vw - 24px,1480px)}.role-stage__frame--phone[data-v-98b96868]{aspect-ratio:9/18.5;width:min(100vw,460px)}.preview-frame--phone .preview-frame__inner[data-v-98b96868],.role-stage__frame--phone[data-v-98b96868]{max-width:100%}@media (width<=1280px){.owner-home[data-v-98b96868],.workspace-grid[data-v-98b96868]{grid-template-columns:1fr}}@media (width<=1080px){.dashboard-home[data-v-98b96868]{grid-template-columns:1fr;gap:12px}.dashboard-sidebar[data-v-98b96868]{grid-template-rows:auto auto auto;max-height:none;position:static}.dashboard-sidebar__nav[data-v-98b96868]{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:5px;display:grid}}@media (width<=820px){.preview-actions[data-v-98b96868],.preview-toolbar[data-v-98b96868],.floating-panel__head[data-v-98b96868]{flex-direction:column;align-items:stretch}.owner-copilot-link[data-v-98b96868]{top:auto;bottom:100px}}@media (width<=640px){.dashboard-home[data-v-98b96868]{gap:0;padding-bottom:0}.role-stage[data-v-98b96868]{min-height:100dvh}.role-stage__frame[data-v-98b96868]{width:100%;min-height:100dvh;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.role-stage__frame--monitor[data-v-98b96868],.role-stage__frame--tablet[data-v-98b96868],.role-stage__frame--phone[data-v-98b96868]{aspect-ratio:auto;width:100%;max-width:none}.preview-frame--phone[data-v-98b96868]{width:100%;max-width:390px;height:min(100dvh - 220px,820px)}.floating-panel[data-v-98b96868],.floating-panel--service[data-v-98b96868]{width:auto;max-height:min(76vh,720px);right:12px;left:12px!important}.floating-panel-backdrop[data-v-98b96868]{display:block}}.floating-panel-backdrop[data-v-98b96868]{z-index:254;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a61;animation:.18s ease-out backdrop-fade-98b96868;display:none;position:fixed;inset:0}@keyframes backdrop-fade-98b96868{0%{opacity:0}to{opacity:1}}[data-v-98b96868]:root{--font-display:"Instrument Serif", "Cormorant Garamond", Georgia, serif;--font-ui:"Inter Tight", "Inter", -apple-system, sans-serif;--font-mono:"JetBrains Mono", "SF Mono", ui-monospace, monospace;--paper:#fbfaf6;--ink:#0f1b2d;--ink-soft:#475569;--ink-faint:#8a7f68;--border:#e7e2d6;--primary:#1e4bd2}.dash-rail[data-v-98b96868]{z-index:50;background:#0f1b2d;border-radius:0 16px 16px 0;flex-direction:column;flex-shrink:0;align-self:start;align-items:center;gap:2px;width:72px;height:calc(100dvh - 58px);padding:14px 8px 16px;transition:width .22s;display:flex;position:sticky;top:58px;overflow:hidden auto}.dash-rail--expanded[data-v-98b96868]{align-items:stretch;width:230px}.dash-rail__top[data-v-98b96868]{align-items:center;gap:10px;width:100%;margin-bottom:12px;padding:0 2px;display:flex}.dash-rail__logo[data-v-98b96868]{width:36px;height:36px;font-family:var(--font-display);color:#0f1b2d;cursor:pointer;background:#fbfaf6;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;font-size:22px;font-style:italic;transition:background .15s;display:flex}.dash-rail__logo[data-v-98b96868]:hover{background:#fffc}.dash-rail__brand[data-v-98b96868]{flex:1;min-width:0;overflow:hidden}.dash-rail__brand-name[data-v-98b96868]{font-family:var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--primary);white-space:nowrap;font-size:11px;font-weight:800;display:block}.dash-rail__brand-sub[data-v-98b96868]{font-family:var(--font-ui);color:#fbfaf673;white-space:nowrap;margin-top:1px;font-size:10px;display:block}.dash-rail__collapse[data-v-98b96868]{color:#fbfaf666;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;transition:background .14s,color .14s;display:flex}.dash-rail__collapse[data-v-98b96868]:hover{color:#fbfaf6cc;background:#ffffff14}.dash-rail__collapse svg[data-v-98b96868]{width:13px;height:13px}.dash-rail__nav[data-v-98b96868]{scrollbar-width:thin;scrollbar-color:#ffffff1a transparent;flex-direction:column;flex:1;gap:2px;width:100%;display:flex;overflow:hidden auto}.dash-rail__item[data-v-98b96868]{color:#fbfaf68c;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;gap:0;width:100%;min-height:42px;padding:0;transition:background .15s,color .15s,border-color .15s;display:flex;position:relative}.dash-rail--expanded .dash-rail__item[data-v-98b96868]{justify-content:flex-start;gap:10px;padding:0 10px}.dash-rail__item[data-v-98b96868]:hover{color:#fbfaf6d9;background:#ffffff12}.dash-rail__item--active[data-v-98b96868]{background:var(--primary);color:#fff;border-color:#ffffff1f;box-shadow:0 4px 12px #1e4bd259}.dash-rail__icon[data-v-98b96868]{flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.dash-rail__icon svg[data-v-98b96868]{width:18px;height:18px;display:block}.dash-rail__labels[data-v-98b96868]{flex:1;gap:1px;min-width:0;display:grid;overflow:hidden}.dash-rail__labels strong[data-v-98b96868]{font-family:var(--font-ui);color:inherit;white-space:nowrap;text-overflow:ellipsis;font-size:.81rem;font-weight:700;display:block;overflow:hidden}.dash-rail__labels small[data-v-98b96868]{font-family:var(--font-ui);color:#fbfaf666;white-space:nowrap;text-overflow:ellipsis;font-size:.67rem;display:block;overflow:hidden}.dash-rail__item--active .dash-rail__labels small[data-v-98b96868]{color:#ffffffa6}.dash-rail__warn-dot[data-v-98b96868]{background:#fdba74;border-radius:999px;width:6px;height:6px;position:absolute;top:9px;right:9px}.dash-rail__footer[data-v-98b96868]{align-items:center;gap:8px;width:100%;margin-top:8px;padding:0 4px;display:flex}.dash-rail__avatar[data-v-98b96868]{color:#fff;width:32px;height:32px;font-size:10px;font-weight:700;font-family:var(--font-ui);background:linear-gradient(135deg,#c4a06a,#2d5f8f);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.dash-rail__status-text[data-v-98b96868]{font-family:var(--font-ui);color:#fbfaf659;white-space:nowrap;flex:1;font-size:10px;overflow:hidden}.dash-rail__status-dot[data-v-98b96868]{background:#22c55e;border-radius:999px;flex-shrink:0;width:6px;height:6px;animation:2.4s ease-in-out infinite pulse-dot-98b96868;box-shadow:0 0 0 3px #22c55e33}.owner-home-v2[data-v-98b96868]{flex-direction:column;gap:20px;min-width:0;display:flex}.hero-strip[data-v-98b96868]{border:1px solid var(--border);background:linear-gradient(100deg,#f5f2eb 0%,#eaf2f8 100%);border-radius:20px;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 28px;display:flex;position:relative;overflow:hidden}.hero-strip__waves[data-v-98b96868]{pointer-events:none;width:50%;height:80px;position:absolute;bottom:0;right:0}.hero-strip__meta[data-v-98b96868]{font-family:var(--font-mono);letter-spacing:1.5px;text-transform:uppercase;color:var(--ink-faint);margin-bottom:8px;font-size:10px}.hero-strip__title[data-v-98b96868]{font-family:var(--font-display);letter-spacing:-.5px;color:var(--ink);margin:0;font-size:clamp(28px,4vw,44px);font-style:italic;font-weight:400;line-height:1;position:relative}.hero-strip__accent[data-v-98b96868]{color:var(--primary)}.hero-strip__sub[data-v-98b96868]{color:var(--ink-soft);font-size:12px;font-family:var(--font-ui);flex-wrap:wrap;align-items:center;gap:12px;margin-top:10px;display:flex}.hero-strip__alert[data-v-98b96868]{color:#b45309;font-weight:600}.hero-strip__ok[data-v-98b96868]{color:#16a34a;font-weight:600}.hero-tpv-btn[data-v-98b96868]{color:#fbfaf6;font-family:var(--font-ui);cursor:pointer;white-space:nowrap;background:#0f1b2d;border:none;border-radius:8px;align-items:center;gap:6px;padding:9px 16px;font-size:12px;font-weight:600;transition:background .15s;display:inline-flex}.hero-tpv-btn[data-v-98b96868]:hover{background:var(--primary)}.kpi-editorial[data-v-98b96868]{align-items:stretch;gap:12px;transition:opacity .3s;display:flex}.kpi-editorial--loading[data-v-98b96868]{opacity:.55}.kpi-ed[data-v-98b96868]{border:1px solid var(--border);cursor:pointer;background:#fff;border-radius:14px;flex:1;min-width:0;padding:16px 20px 14px;transition:transform .15s,box-shadow .15s;position:relative;overflow:hidden}.kpi-ed[data-v-98b96868]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0f1b2d14}.kpi-ed--warn[data-v-98b96868]{background:#fffbeb;border-color:#fde68a}.kpi-ed__label[data-v-98b96868]{font-family:var(--font-mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--ink-faint);margin-bottom:6px;font-size:9px}.kpi-ed__value[data-v-98b96868]{font-family:var(--font-display);color:var(--ink);letter-spacing:-1px;font-size:clamp(32px,4vw,48px);font-style:italic;font-weight:400;line-height:.95}.kpi-ed__unit[data-v-98b96868]{color:var(--ink-faint);vertical-align:super;margin-right:2px;font-size:.55em}.kpi-ed__delta[data-v-98b96868]{color:var(--ink-soft);font-size:11px;font-family:var(--font-ui);margin-top:8px}.kpi-ed__delta--up[data-v-98b96868]{color:#16a34a;font-weight:600}.kpi-ed__delta--warn[data-v-98b96868]{color:#b45309;font-weight:600}.kpi-ed__bar[data-v-98b96868]{background:var(--ink-soft);opacity:.15;border-radius:0 2px 2px 0;width:3px;position:absolute;top:0;bottom:0;right:0}.kpi-ed__bar--up[data-v-98b96868]{opacity:.35;background:#16a34a}.kpi-ed__bar--warn[data-v-98b96868]{opacity:.35;background:#b45309}.home-grid[data-v-98b96868]{grid-template-columns:1.3fr .9fr;gap:18px;display:grid}.home-col[data-v-98b96868]{flex-direction:column;gap:16px;display:flex}.mod-panel[data-v-98b96868]{border:1px solid var(--border);background:#fff;border-radius:14px;padding:18px}.mod-panel--dense[data-v-98b96868]{padding:14px 16px}.mod-panel__title[data-v-98b96868]{font-family:var(--font-display);color:var(--ink);letter-spacing:-.2px;margin:0 0 14px;font-size:20px;font-style:italic;font-weight:400}.urgent-list[data-v-98b96868]{flex-direction:column;display:flex}.urgent-item[data-v-98b96868]{cursor:pointer;text-align:left;background:0 0;border:none;border-top:1px solid #f0ede4;grid-template-columns:36px 1fr 20px;align-items:center;gap:10px;width:100%;padding:12px 0;transition:background .12s;display:grid}.urgent-item[data-v-98b96868]:first-child{border-top:none}.urgent-item[data-v-98b96868]:hover{background:#fbfaf6;border-radius:8px;margin:0 -18px;padding-left:18px;padding-right:18px}.urgent-item__num[data-v-98b96868]{font-family:var(--font-display);color:var(--primary);letter-spacing:-.5px;font-size:22px;font-style:italic}.urgent-item__body strong[data-v-98b96868]{color:var(--ink);font-size:13px;font-weight:600;font-family:var(--font-ui);display:block}.urgent-item__body small[data-v-98b96868]{color:var(--ink-faint);font-size:11px;font-family:var(--font-ui);margin-top:2px;display:block}.urgent-item__chev[data-v-98b96868]{width:14px;height:14px;color:var(--ink-faint)}.tiles-row[data-v-98b96868]{gap:14px;display:flex}.tiles-row .mod-panel[data-v-98b96868]{flex:1}.mini-tiles[data-v-98b96868]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mini-tile[data-v-98b96868]{cursor:pointer;text-align:left;background:#fbfaf6;border:1px solid #f0ede4;border-radius:8px;align-items:center;gap:8px;padding:10px 12px;transition:border-color .14s,background .14s;display:flex}.mini-tile[data-v-98b96868]:hover{background:#eff6ff;border-color:#c7d2fe}.mini-tile strong[data-v-98b96868]{color:var(--ink);font-size:12px;font-weight:600;font-family:var(--font-ui);display:block}.mini-tile small[data-v-98b96868]{color:var(--ink-faint);font-size:10px;font-family:var(--font-ui)}.mini-tile svg[data-v-98b96868]{color:var(--ink-soft);flex-shrink:0}.cat-chips[data-v-98b96868]{flex-wrap:wrap;gap:6px;display:flex}.cat-chip[data-v-98b96868]{border:1px solid var(--border);color:var(--ink);font-size:11px;font-family:var(--font-ui);background:#fbfaf6;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;display:inline-flex}.cat-chip em[data-v-98b96868]{color:var(--ink-faint);font-style:normal;font-family:var(--font-mono);font-size:10px}.cat-chip__dot[data-v-98b96868]{border-radius:999px;flex-shrink:0;width:8px;height:8px}.tpv-callout[data-v-98b96868]{color:#fbfaf6;cursor:pointer;background:linear-gradient(135deg,#0f1b2d 0%,#1e3a8a 100%);border-radius:14px;padding:20px 22px;transition:transform .15s;position:relative;overflow:hidden}.tpv-callout[data-v-98b96868]:hover{transform:translateY(-2px)}.tpv-callout__waves[data-v-98b96868]{opacity:.15;pointer-events:none;width:70%;height:80px;position:absolute;bottom:-10px;right:-20px}.tpv-callout__eyebrow[data-v-98b96868]{font-family:var(--font-mono);letter-spacing:2px;text-transform:uppercase;color:#c4a06a;margin-bottom:6px;font-size:9px}.tpv-callout__title[data-v-98b96868]{font-family:var(--font-display);margin-bottom:8px;font-size:26px;font-style:italic;line-height:1}.tpv-callout__sub[data-v-98b96868]{opacity:.65;font-size:11px;font-family:var(--font-ui);margin-bottom:14px}.tpv-callout__btn[data-v-98b96868]{color:#0f1b2d;font-size:12px;font-weight:600;font-family:var(--font-ui);background:#fbfaf6;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;display:inline-flex}.timeline[data-v-98b96868]{flex-direction:column;gap:0;display:flex;position:relative}.timeline__line[data-v-98b96868]{background:var(--border);width:1px;position:absolute;top:6px;bottom:6px;left:30px}.timeline__item[data-v-98b96868]{font-size:11.5px;font-family:var(--font-ui);grid-template-columns:32px 14px 1fr;align-items:center;gap:8px;padding:6px 0;display:grid;position:relative}.timeline__time[data-v-98b96868]{color:var(--ink-faint);font-family:var(--font-mono);font-size:10px}.timeline__dot[data-v-98b96868]{border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 3px #fff}.timeline__text[data-v-98b96868]{color:var(--ink)}.ia-entry[data-v-98b96868]{cursor:pointer;text-align:left;background:linear-gradient(145deg,#f0f5ff 0%,#e8f0fe 50%,#f5f3ff 100%);border:1.5px solid #c7d7fd;border-radius:14px;align-items:center;gap:12px;padding:14px 16px;transition:transform .15s,box-shadow .15s;display:flex}.ia-entry[data-v-98b96868]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #1e4bd21f}.ia-entry strong[data-v-98b96868]{color:var(--ink);font-size:13px;font-weight:700;font-family:var(--font-ui);display:block}.ia-entry small[data-v-98b96868]{color:var(--ink-faint);font-size:11px;font-family:var(--font-ui);margin-top:2px;display:block}.ia-entry svg[data-v-98b96868]{color:var(--ink-soft);flex-shrink:0}.ia-entry__orb[data-v-98b96868]{background:linear-gradient(145deg,#312e81,#1e4bd2,#4f46e5);border-radius:999px;flex-shrink:0;width:36px;height:36px;animation:2.4s ease-in-out infinite copilot-aura-pulse-98b96868;box-shadow:0 0 0 4px #6366f133}.cell-fab[data-v-98b96868]{z-index:9000;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;position:fixed}.cell-fab[data-v-98b96868]:active{cursor:grabbing}.cell-fab[data-v-98b96868]:not([style*=left]){bottom:100px;right:20px;left:auto!important}.cell-orb[data-v-98b96868]{filter:drop-shadow(0 8px 24px #1e4bd259);width:72px;height:72px;position:relative}.cell-floating[data-v-98b96868]{border:1px solid var(--border);cursor:default;background:linear-gradient(160deg,#fbfaf6 0%,#f0f5ff 45%,#f5f0fa 100%);border-radius:20px;flex-direction:column;width:min(380px,100vw - 32px);height:min(520px,100dvh - 140px);max-height:calc(100dvh - 140px);display:flex;position:fixed;bottom:96px;right:20px;overflow:hidden;box-shadow:0 12px 40px #0f1b2d2e,0 2px 8px #0f1b2d14}.cell-floating__head[data-v-98b96868]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff80;border-bottom:1px solid #e7e2d699;align-items:center;gap:8px;padding:12px 14px;display:flex}.cell-floating__title[data-v-98b96868]{font-family:var(--font-display);color:var(--ink);font-size:18px;font-style:italic}.cell-floating__head small[data-v-98b96868]{color:var(--ink-faint);font-size:11px;font-family:var(--font-ui)}.cell-floating__btn[data-v-98b96868]{border:1px solid var(--border);cursor:pointer;width:28px;height:28px;color:var(--ink-soft);background:#ffffffb3;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;display:flex}.cell-floating__btn[data-v-98b96868]:hover{background:#f1f5f9}.cell-floating__body[data-v-98b96868]{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.cell-drawer[data-v-98b96868]{border-left:1px solid var(--border);z-index:9001;background:linear-gradient(#fbfaf6 0%,#f0f5ff 30%,#f5f0fa 100%);flex-direction:column;width:min(460px,100vw);display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-12px 0 40px #0f1b2d1f}.cell-drawer__head[data-v-98b96868]{border-bottom:1px solid #e7e2d699;align-items:center;gap:12px;padding:20px 20px 16px;display:flex}.cell-drawer__orb-mini[data-v-98b96868]{flex-shrink:0}.cell-drawer__name[data-v-98b96868]{font-family:var(--font-display);color:var(--ink);font-size:30px;font-style:italic;line-height:1}.cell-drawer__sub[data-v-98b96868]{color:var(--ink-faint);font-size:11px;font-family:var(--font-ui);margin-top:4px}.cell-drawer__body[data-v-98b96868]{flex-direction:column;flex:1;min-height:0;padding:0;display:flex;overflow:hidden}.dashboard-home[data-v-98b96868]{background:var(--paper);grid-template-columns:72px minmax(0,1fr);gap:0;min-height:calc(100dvh - 68px);transition:grid-template-columns .22s;display:grid}.dashboard-home[data-v-98b96868]:has(.dash-rail--expanded){grid-template-columns:230px minmax(0,1fr)}.dashboard-main[data-v-98b96868]{gap:14px;min-width:0;padding:20px 20px 40px;display:grid}@media (width<=900px){.home-grid[data-v-98b96868]{grid-template-columns:1fr}}@media (width<=820px){.cell-fab[data-v-98b96868]{inset:auto 16px 160px auto!important}.cell-drawer[data-v-98b96868]{width:100vw}.kpi-editorial[data-v-98b96868]{flex-wrap:wrap}.kpi-ed[data-v-98b96868]{flex:calc(50% - 6px)}.dash-rail[data-v-98b96868]{display:none}.dashboard-home[data-v-98b96868]{grid-template-columns:1fr}.dashboard-main[data-v-98b96868]{padding-bottom:92px}.cell-floating[data-v-98b96868]{bottom:180px!important}}@media (width<=640px){.dash-rail[data-v-98b96868]{display:none}.dashboard-home[data-v-98b96868]{grid-template-columns:1fr}.hero-strip[data-v-98b96868],.tiles-row[data-v-98b96868]{flex-direction:column}.dashboard-main[data-v-98b96868]{padding-bottom:92px}.dashboard-back-btn[data-v-98b96868]{padding:11px 18px;font-size:.96rem}.dashboard-back-btn svg[data-v-98b96868]{width:20px;height:20px}.dashboard-back-crumb[data-v-98b96868]{font-size:.92rem}}.mobile-bottom-nav[data-v-98b96868],.mobile-sheet[data-v-98b96868],.mobile-sheet-backdrop[data-v-98b96868]{display:none}@media (width<=820px){.mobile-bottom-nav[data-v-98b96868]{z-index:200;padding:6px 4px max(8px, env(safe-area-inset-bottom)) 4px;background:#fff;border-top:1.5px solid #e2e8f0;grid-template-columns:repeat(5,1fr);gap:0;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 20px #0f172a14}.mobile-bottom-nav__btn[data-v-98b96868]{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:54px;padding:6px 2px;font-size:.68rem;font-weight:700;transition:background .15s,color .15s;display:flex}.mobile-bottom-nav__btn[data-v-98b96868]:active{background:#eff4ff}.mobile-bottom-nav__btn--active[data-v-98b96868]{color:#1e4bd2;background:#eff4ff}.mobile-bottom-nav__icon[data-v-98b96868]{justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.mobile-bottom-nav__icon svg[data-v-98b96868]{width:22px;height:22px}.mobile-bottom-nav__label[data-v-98b96868]{letter-spacing:.01em;font-size:.68rem;line-height:1}.mobile-sheet-backdrop[data-v-98b96868]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:210;background:#0f172a73;animation:.2s fadeIn-98b96868;display:block;position:fixed;inset:0}.mobile-sheet[data-v-98b96868]{z-index:220;padding:12px 16px max(20px, env(safe-area-inset-bottom)) 16px;background:#fff;border-radius:18px 18px 0 0;flex-direction:column;max-height:85vh;animation:.25s slideUp-98b96868;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 30px #0f172a33}.mobile-sheet__handle[data-v-98b96868]{background:#cbd5e1;border-radius:999px;width:44px;height:5px;margin:0 auto 10px}.mobile-sheet__head[data-v-98b96868]{justify-content:space-between;align-items:center;margin-bottom:12px;padding:0 4px;display:flex}.mobile-sheet__head strong[data-v-98b96868]{color:#0f172a;font-size:1rem}.mobile-sheet__close[data-v-98b96868]{color:#475569;cursor:pointer;background:#f1f5f9;border:0;border-radius:50%;width:34px;height:34px;font-size:1.1rem}.mobile-sheet__grid[data-v-98b96868]{grid-template-columns:repeat(4,1fr);gap:8px;display:grid;overflow-y:auto}.mobile-sheet__item[data-v-98b96868]{color:#475569;cursor:pointer;background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:84px;padding:14px 6px;font-size:.78rem;font-weight:700;display:flex}.mobile-sheet__item[data-v-98b96868]:active{background:#eff4ff;border-color:#1e4bd2}.mobile-sheet__item--active[data-v-98b96868]{color:#1e4bd2;background:#eff4ff;border-color:#1e4bd2}.mobile-sheet__icon[data-v-98b96868]{width:24px;height:24px;display:inline-flex}.mobile-sheet__icon svg[data-v-98b96868]{width:24px;height:24px}.mobile-sheet__label[data-v-98b96868]{text-align:center;line-height:1.1}@keyframes fadeIn-98b96868{0%{opacity:0}to{opacity:1}}@keyframes slideUp-98b96868{0%{transform:translateY(100%)}to{transform:translateY(0)}}}.gsearch[data-v-3dd568f7]{flex:1;min-width:0;max-width:440px;position:relative}.gsearch__input-wrap[data-v-3dd568f7]{align-items:center;display:flex;position:relative}.gsearch__icon[data-v-3dd568f7]{color:#94a3b8;pointer-events:none;flex-shrink:0;width:15px;height:15px;position:absolute;left:10px}.gsearch__input[data-v-3dd568f7]{color:#1e293b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;outline:none;width:100%;height:34px;padding:0 36px 0 32px;font-size:13px;transition:border-color .14s,box-shadow .14s,background .14s}.gsearch__input[data-v-3dd568f7]::placeholder{color:#94a3b8}.gsearch__input[data-v-3dd568f7]:focus{background:#fff;border-color:#a5b4fc;box-shadow:0 0 0 3px #6366f11f}.gsearch__input[data-v-3dd568f7]::-webkit-search-cancel-button{display:none}.gsearch__spinner[data-v-3dd568f7]{border:2px solid #e2e8f0;border-top-color:#6366f1;border-radius:50%;width:14px;height:14px;animation:.6s linear infinite spin-3dd568f7;position:absolute;right:10px}@keyframes spin-3dd568f7{to{transform:rotate(360deg)}}.gsearch__kbd[data-v-3dd568f7]{color:#94a3b8;letter-spacing:.06em;pointer-events:none;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:5px;padding:2px 5px;font-size:9px;font-weight:700;position:absolute;right:8px}.gsearch__dropdown[data-v-3dd568f7]{z-index:400;scrollbar-width:thin;scrollbar-color:#e2e8f0 transparent;background:#fff;border:1px solid #e2e8f0;border-radius:14px;max-height:440px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden auto;box-shadow:0 8px 32px #0000001f}.gsearch__empty[data-v-3dd568f7]{color:#64748b;text-align:center;padding:20px 16px;font-size:13px}.gsearch__group[data-v-3dd568f7]{padding:4px 0}.gsearch__group+.gsearch__group[data-v-3dd568f7]{border-top:1px solid #f1f5f9}.gsearch__group-label[data-v-3dd568f7]{letter-spacing:.14em;text-transform:uppercase;color:#94a3b8;margin:0;padding:8px 14px 4px;font-size:9.5px;font-weight:800}.gsearch__item[data-v-3dd568f7]{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:10px;width:100%;padding:8px 14px;transition:background .1s;display:flex}.gsearch__item[data-v-3dd568f7]:hover,.gsearch__item--active[data-v-3dd568f7]{background:#f8fafc}.gsearch__item-icon[data-v-3dd568f7]{color:#4f46e5;background:#eff2ff;border-radius:7px;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.gsearch__item-icon svg[data-v-3dd568f7]{width:14px;height:14px;display:block}.gsearch__item-body[data-v-3dd568f7]{gap:1px;min-width:0;display:grid}.gsearch__item-body strong[data-v-3dd568f7]{color:#1e293b;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.gsearch__item-body small[data-v-3dd568f7]{color:#64748b;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}@media (width<=760px){.gsearch[data-v-3dd568f7]{max-width:100%}}.shell-page[data-v-07af3b8a]{background:#f0f2f5;grid-template-rows:auto 1fr;min-height:100dvh;display:grid}.shell-topbar[data-v-07af3b8a]{z-index:200;background:#fff;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:16px;height:58px;padding:0 20px;display:flex;position:sticky;top:0;box-shadow:0 1px 4px #0000000f}.shell-search[data-v-07af3b8a]{flex:1;max-width:440px}.shell-brand[data-v-07af3b8a]{align-items:center;gap:10px;display:flex}.shell-brand__mark[data-v-07af3b8a]{background:#f0f4ff;border:1px solid #d1daf7;border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.shell-brand__mark img[data-v-07af3b8a]{width:22px;height:22px}.shell-info[data-v-07af3b8a]{gap:1px;display:grid}.shell-eyebrow[data-v-07af3b8a]{letter-spacing:.18em;text-transform:uppercase;color:#1e4bd2;margin:0;font-size:9.5px;font-weight:800}.shell-title[data-v-07af3b8a]{color:#1e293b;letter-spacing:-.01em;margin:0;font-size:.88rem;font-weight:700}.shell-actions[data-v-07af3b8a]{align-items:center;gap:8px;display:flex}.shell-user-chip[data-v-07af3b8a]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;align-items:center;gap:8px;padding:4px 10px 4px 4px;display:inline-flex}.shell-user-chip__avatar[data-v-07af3b8a]{color:#fff;letter-spacing:.04em;background:linear-gradient(135deg,#1e4bd2,#1539a8);border-radius:999px;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:10px;font-weight:900;display:grid}.shell-user-chip__info[data-v-07af3b8a]{gap:0;line-height:1.2;display:grid}.shell-user-chip__info strong[data-v-07af3b8a]{color:#1e293b;font-size:11.5px;font-weight:700}.shell-user-chip__info small[data-v-07af3b8a]{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:9px}.shell-btn[data-v-07af3b8a]{cursor:pointer;white-space:nowrap;border-radius:999px;height:32px;padding:0 14px;font-size:11.5px;font-weight:700;transition:background .14s,border-color .14s,transform .12s}.shell-btn--ghost[data-v-07af3b8a]{color:#475569;background:#f8fafc;border:1px solid #e2e8f0}.shell-btn--ghost[data-v-07af3b8a]:hover{background:#f1f5f9;border-color:#cbd5e1}.shell-btn--danger[data-v-07af3b8a]{color:#dc2626;background:#fff5f5;border:1px solid #fecaca}.shell-btn--danger[data-v-07af3b8a]:hover{background:#fee2e2;border-color:#fca5a5}.shell-body[data-v-07af3b8a]{flex-direction:column;min-height:0;display:flex}@media (width<=760px){.shell-topbar[data-v-07af3b8a]{padding:0 12px}.shell-user-chip[data-v-07af3b8a],.shell-eyebrow[data-v-07af3b8a]{display:none}}html[data-v-1a1bdf23]{scroll-behavior:smooth}.landing[data-v-1a1bdf23]{color:#f8f2ea;background:radial-gradient(circle at 0 0,#49c6b71f,#0000 24%),radial-gradient(circle at 85% 10%,#e9b1701f,#0000 20%),linear-gradient(#07131d 0%,#091722 55%,#07131d 100%);min-height:100vh}.topbar[data-v-1a1bdf23]{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#07131db8;border-bottom:1px solid #ffffff0f;position:sticky;top:0}.topbar__inner[data-v-1a1bdf23],.hero[data-v-1a1bdf23],.section[data-v-1a1bdf23],.footer__inner[data-v-1a1bdf23]{width:min(1200px,100% - 32px);margin:0 auto}.topbar__inner[data-v-1a1bdf23]{justify-content:space-between;align-items:center;gap:18px;min-height:74px;display:flex}.brand[data-v-1a1bdf23]{color:#fff8f0;letter-spacing:.08em;font-size:.95rem;font-weight:900;text-decoration:none}.topnav[data-v-1a1bdf23]{flex-wrap:wrap;gap:18px;display:flex}.topnav a[data-v-1a1bdf23],.footer__links a[data-v-1a1bdf23]{color:#f5f0e8d1;font-weight:600;text-decoration:none}.topnav a[data-v-1a1bdf23]:hover,.footer__links a[data-v-1a1bdf23]:hover{color:#fff}.hero[data-v-1a1bdf23]{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:center;gap:28px;padding:54px 0 34px;display:grid}.hero__copy[data-v-1a1bdf23],.hero__panel[data-v-1a1bdf23],.section__intro[data-v-1a1bdf23],.module-card[data-v-1a1bdf23],.plan-card[data-v-1a1bdf23],.contact__box[data-v-1a1bdf23],.benefit-card[data-v-1a1bdf23],.stat-card[data-v-1a1bdf23],.hero-card[data-v-1a1bdf23],.extras[data-v-1a1bdf23],.audience__pill[data-v-1a1bdf23],.step-card[data-v-1a1bdf23],.faq-card[data-v-1a1bdf23],.demo-card[data-v-1a1bdf23]{border:1px solid #ffffff14;box-shadow:0 22px 50px #00000038}.hero__copy[data-v-1a1bdf23]{box-shadow:none;border:0;padding:18px 4px 18px 0}.eyebrow[data-v-1a1bdf23]{letter-spacing:.18em;text-transform:uppercase;color:#e9b170;margin:0 0 12px;font-size:12px;font-weight:800}h1[data-v-1a1bdf23],h2[data-v-1a1bdf23],h3[data-v-1a1bdf23]{margin:0;line-height:1.02}h1[data-v-1a1bdf23]{letter-spacing:-.05em;max-width:12ch;font-size:clamp(2.6rem,5vw,5rem)}h2[data-v-1a1bdf23]{letter-spacing:-.04em;font-size:clamp(2rem,3vw,3rem)}h3[data-v-1a1bdf23]{letter-spacing:-.03em;font-size:1.2rem}.hero__text[data-v-1a1bdf23],.section__intro p[data-v-1a1bdf23],.module-card p[data-v-1a1bdf23],.plan-card__desc[data-v-1a1bdf23],.contact__box p[data-v-1a1bdf23],.hero-card p[data-v-1a1bdf23],.step-card p[data-v-1a1bdf23],.faq-card p[data-v-1a1bdf23],.footer__text[data-v-1a1bdf23],.demo-card__text[data-v-1a1bdf23]{color:#f5f0e8d1;line-height:1.7}.hero__text[data-v-1a1bdf23]{max-width:58ch;margin:20px 0 0;font-size:1.05rem}.hero__actions[data-v-1a1bdf23],.contact__actions[data-v-1a1bdf23]{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.btn[data-v-1a1bdf23]{border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 18px;font-weight:700;text-decoration:none;transition:transform .2s,border-color .2s,background .2s;display:inline-flex}.btn[data-v-1a1bdf23]:hover{transform:translateY(-1px)}.btn--topbar[data-v-1a1bdf23]{min-height:42px;padding:0 16px}.btn--primary[data-v-1a1bdf23]{color:#08131c;background:linear-gradient(135deg,#49c6b7,#8be2d7)}.btn--ghost[data-v-1a1bdf23]{color:#fff8f0;background:#ffffff0a;border:1px solid #e9b1703d}.btn--whatsapp[data-v-1a1bdf23]{color:#08131c;background:linear-gradient(135deg,#25d366,#7ef0a7)}.hero__chips[data-v-1a1bdf23],.audience[data-v-1a1bdf23],.extras__grid[data-v-1a1bdf23],.benefits[data-v-1a1bdf23]{flex-wrap:wrap;gap:12px;display:flex}.hero__chips[data-v-1a1bdf23]{margin-top:22px}.hero__chips span[data-v-1a1bdf23],.audience__pill[data-v-1a1bdf23],.extras__item[data-v-1a1bdf23],.benefit-card[data-v-1a1bdf23]{color:#f7efe6;background:#ffffff0a;border-radius:999px;padding:10px 14px}.hero__panel[data-v-1a1bdf23]{gap:18px;display:grid}.hero-card[data-v-1a1bdf23]{background:linear-gradient(#0e1d27f5,#0a161ff5);border-radius:28px;padding:24px}.hero-card--accent[data-v-1a1bdf23]{border-color:#49c6b747}.hero-card__label[data-v-1a1bdf23],.stat-card__kicker[data-v-1a1bdf23],.plan-card__name[data-v-1a1bdf23],.extras__title[data-v-1a1bdf23],.step-card__number[data-v-1a1bdf23],.footer__brand[data-v-1a1bdf23],.demo-card__header[data-v-1a1bdf23]{color:#49c6b7;margin:0 0 8px;font-size:.88rem;font-weight:700}.hero-grid[data-v-1a1bdf23]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.stat-card[data-v-1a1bdf23],.step-card[data-v-1a1bdf23],.faq-card[data-v-1a1bdf23]{background:#ffffff0a;border-radius:22px;padding:18px}.stat-card strong[data-v-1a1bdf23]{color:#fff8f0;font-size:1rem;line-height:1.4;display:block}.section[data-v-1a1bdf23]{padding:34px 0}.section--soft[data-v-1a1bdf23]{background:#ffffff05;border-radius:32px;margin-top:12px;padding:34px 22px}.section__intro[data-v-1a1bdf23]{background:#ffffff08;border-radius:28px;padding:24px}.modules[data-v-1a1bdf23],.plans[data-v-1a1bdf23],.steps[data-v-1a1bdf23],.faq-list[data-v-1a1bdf23],.demo-grid[data-v-1a1bdf23]{gap:18px;margin-top:22px;display:grid}.modules[data-v-1a1bdf23],.plans[data-v-1a1bdf23],.steps[data-v-1a1bdf23],.demo-grid[data-v-1a1bdf23]{grid-template-columns:repeat(3,minmax(0,1fr))}.module-card[data-v-1a1bdf23],.plan-card[data-v-1a1bdf23],.contact__box[data-v-1a1bdf23],.demo-card[data-v-1a1bdf23]{background:linear-gradient(#0d1b26f5,#08141df5);border-radius:28px;padding:22px}.plan-card--featured[data-v-1a1bdf23]{border-color:#e9b17061;transform:translateY(-4px)}.plan-card__price[data-v-1a1bdf23]{color:#fff8f0;margin:0 0 14px;font-size:2rem;font-weight:800}.plan-card__list[data-v-1a1bdf23]{color:#f5f0e8db;margin:0;padding-left:18px;line-height:1.75}.extras[data-v-1a1bdf23]{background:#ffffff08;border-radius:28px;margin-top:18px;padding:22px}.demo-card__body[data-v-1a1bdf23]{background:#ffffff08;border-radius:16px;margin-bottom:12px;padding:12px}.fake-line[data-v-1a1bdf23]{background:#fff3;border-radius:6px;height:8px;margin-bottom:6px}.fake-line.wide[data-v-1a1bdf23]{width:100%}.fake-line.small[data-v-1a1bdf23]{width:50%}.fake-buttons[data-v-1a1bdf23]{gap:6px;display:flex}.fake-buttons span[data-v-1a1bdf23]{background:#49c6b74d;border-radius:6px;flex:1;height:20px}.fake-ticket[data-v-1a1bdf23]{background:#ffffff1a;border-radius:6px;height:40px;margin-bottom:8px}.fake-chart[data-v-1a1bdf23]{background:linear-gradient(90deg,#49c6b7,#8be2d7);border-radius:8px;height:60px;margin-bottom:8px}.contact[data-v-1a1bdf23]{padding-bottom:34px}.contact__box[data-v-1a1bdf23]{text-align:center;background:radial-gradient(circle at top,#49c6b724,#0000 30%),linear-gradient(#0d1b26fa,#08141dfa)}.contact__meta[data-v-1a1bdf23]{color:#e9b170;letter-spacing:.04em;margin-top:18px;font-weight:700}.footer[data-v-1a1bdf23]{padding:0 0 40px}.footer__inner[data-v-1a1bdf23]{border-top:1px solid #ffffff14;justify-content:space-between;gap:20px;padding-top:24px;display:flex}.footer__brand[data-v-1a1bdf23]{letter-spacing:.08em;font-size:1rem}.footer__links[data-v-1a1bdf23]{flex-wrap:wrap;align-content:flex-start;gap:16px;display:flex}@media (width<=1024px){.hero[data-v-1a1bdf23],.modules[data-v-1a1bdf23],.plans[data-v-1a1bdf23],.steps[data-v-1a1bdf23],.demo-grid[data-v-1a1bdf23]{grid-template-columns:1fr}.hero[data-v-1a1bdf23]{padding-top:34px}.plan-card--featured[data-v-1a1bdf23]{transform:none}.topbar__inner[data-v-1a1bdf23],.footer__inner[data-v-1a1bdf23]{flex-direction:column;align-items:flex-start}}@media (width<=720px){.hero-grid[data-v-1a1bdf23]{grid-template-columns:1fr}.topbar__inner[data-v-1a1bdf23],.hero[data-v-1a1bdf23],.section[data-v-1a1bdf23],.footer__inner[data-v-1a1bdf23]{width:min(100% - 20px,1200px)}.topnav[data-v-1a1bdf23]{gap:12px}.section--soft[data-v-1a1bdf23]{border-radius:24px;padding:20px 14px}.section__intro[data-v-1a1bdf23],.module-card[data-v-1a1bdf23],.plan-card[data-v-1a1bdf23],.contact__box[data-v-1a1bdf23],.hero-card[data-v-1a1bdf23],.demo-card[data-v-1a1bdf23]{border-radius:22px}h1[data-v-1a1bdf23]{max-width:none}}.page[data-v-98126205]{place-items:center;min-height:100vh;padding:24px;display:grid}.login-layout[data-v-98126205]{width:100%;max-width:820px}.card[data-v-98126205]{min-width:0;box-shadow:var(--edv-shadow), inset 0 1px 0 #3dd6c50f;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(160deg,#05101cf7,#030b14fa);border:1px solid #3dd6c524;border-radius:32px;padding:28px;position:relative;overflow:hidden}.card[data-v-98126205]:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 10%,#3dd6c54d 50%,#0000 90%);height:1px;position:absolute;top:0;left:0;right:0}.mini[data-v-98126205]{letter-spacing:.2em;color:var(--edv-aqua,#3dd6c5);text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.card__title[data-v-98126205]{font-family:var(--edv-font-display);color:#eef4f7;letter-spacing:-.03em;margin:0;font-size:1.7rem}.box[data-v-98126205]{background:#5a141447;border-radius:16px;margin-top:14px;padding:13px 16px}.error[data-v-98126205]{color:#ffd1d1;border:1px solid #f070704d}.brand-mark[data-v-98126205]{width:64px;height:64px}.card__head[data-v-98126205]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.mini--card[data-v-98126205]{color:var(--edv-aqua,#3dd6c5)}.login-mark[data-v-98126205]{align-items:center;gap:14px;min-width:0;display:flex}.login-mark__frame[data-v-98126205]{background:linear-gradient(145deg,#3dd6c51a,#3dd6c505);border:1px solid #3dd6c533;border-radius:22px;flex:0 0 80px;place-items:center;width:80px;height:80px;display:grid;box-shadow:inset 0 1px #ffffff0d,0 0 20px #3dd6c514}.login-mark__copy[data-v-98126205]{gap:5px;display:grid}.login-connection[data-v-98126205]{color:#c8f2ee;white-space:nowrap;background:#3dd6c50a;border:1px solid #3dd6c524;border-radius:999px;align-items:center;gap:9px;min-height:40px;padding:0 14px;font-size:.84rem;font-weight:800;display:inline-flex}.login-connection__dot[data-v-98126205]{background:var(--edv-warning,#f0cb72);border-radius:999px;width:9px;height:9px;box-shadow:0 0 0 4px #f0cb7224}.login-connection--ok .login-connection__dot[data-v-98126205]{background:var(--edv-aqua,#3dd6c5);box-shadow:0 0 0 4px #3dd6c524}.login-connection--off .login-connection__dot[data-v-98126205]{background:var(--edv-danger,#f07070);box-shadow:0 0 0 4px #f0707024}@media (width<=640px){.page[data-v-98126205]{padding:14px}.card[data-v-98126205]{padding:20px}.card__head[data-v-98126205],.login-mark[data-v-98126205]{flex-direction:column;align-items:flex-start}}
