: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-c63592eb]{gap:16px;margin:16px 0 8px;display:grid}.form__head[data-v-c63592eb]{gap:4px;display:grid}.account-strip[data-v-c63592eb]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}@media (width<=860px){.account-strip[data-v-c63592eb]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.account-strip[data-v-c63592eb]{grid-template-columns:1fr}}.account-pill[data-v-c63592eb]{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-c63592eb]:hover{background:#051624f0;border-color:#3dd6c542;transform:translateY(-2px);box-shadow:0 16px 32px #00000047}.account-pill__head[data-v-c63592eb]{gap:10px;display:grid}.account-pill strong[data-v-c63592eb]{color:#eef4f7;font-size:1.05rem;line-height:1}.account-pill__badge[data-v-c63592eb]{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-c63592eb]{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-c63592eb]{color:#c8f7f2;background:#3dd6c52e;border-color:#3dd6c552}h2[data-v-c63592eb]{font-family:var(--edv-font-display);color:#eef4f7;margin:0;font-size:1.15rem}label[data-v-c63592eb]{color:var(--edv-muted-strong);gap:8px;font-size:13.5px;font-weight:600;display:grid}input[data-v-c63592eb]{color:#eef4f7;background:#040e18e6;border:1px solid #3dd6c524;border-radius:14px;height:46px;padding:0 14px}input[data-v-c63592eb]:focus{border-color:#3dd6c56b;box-shadow:0 0 0 3px #3dd6c51a}.form__submit[data-v-c63592eb]{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-c63592eb]:hover:not(:disabled){box-shadow:0 12px 30px #3dd6c557}.form__submit[data-v-c63592eb]:disabled{opacity:.6;cursor:not-allowed}@media (width<=720px){.account-strip[data-v-c63592eb]{grid-template-columns:1fr}}.card[data-v-a3cefc43]{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-a3cefc43]: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-a3cefc43]{z-index:1;gap:.9rem;display:grid;position:relative}.copiloto-panel--compact[data-v-a3cefc43]{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-a3cefc43]{flex:auto;overflow-y:auto;min-height:0!important;max-height:none!important}.copiloto-panel--compact .copiloto-input-row[data-v-a3cefc43]{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-a3cefc43]{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-a3cefc43]{flex:none;order:1;padding:.55rem .7rem;font-size:.85rem}.copiloto-panel--compact .copiloto-input-row .copiloto-send[data-v-a3cefc43]{flex:none;order:3;margin-left:auto;padding:.55rem .9rem;font-size:.85rem}.copiloto-panel--clean[data-v-a3cefc43]{flex-direction:column;gap:.72rem;height:100%;display:flex}.copiloto-panel--clean.card[data-v-a3cefc43]{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-a3cefc43]:before{display:none}.copiloto-panel--clean .section-head[data-v-a3cefc43]{box-shadow:none;background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;padding:.72rem .86rem}.copiloto-panel--clean .section-head h2[data-v-a3cefc43]{color:#0f172a;font-size:.92rem}.copiloto-panel--clean .copiloto-messages[data-v-a3cefc43]{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-a3cefc43]{background:#fff;border:1px solid #e2e8f0;border-radius:14px;gap:.35rem}.copiloto-panel--clean .copiloto-message--user[data-v-a3cefc43]{background:#eff4ff;border-color:#c7d2fe}.copiloto-panel--clean .copiloto-message--assistant[data-v-a3cefc43]{background:#f8fafc;border-color:#e2e8f0}.copiloto-panel--clean .copiloto-message__label[data-v-a3cefc43]{color:#1e4bd2;letter-spacing:.08em;font-weight:700}.copiloto-panel--clean .copiloto-message p[data-v-a3cefc43]{color:#0f172a}.copiloto-panel--clean .copiloto-input-row[data-v-a3cefc43]{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-a3cefc43]{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:12px;min-height:2.9rem}.copiloto-panel--clean .copiloto-input[data-v-a3cefc43]:focus{border-color:#1e4bd2;outline:none;box-shadow:0 0 0 3px #1e4bd21f}.copiloto-panel--clean .copiloto-send[data-v-a3cefc43]{color:#fff;background:#1e4bd2;border:1px solid #1e4bd2;min-width:110px}.copiloto-panel--clean .copiloto-send[data-v-a3cefc43]:hover{background:#1a40b8}.copiloto-panel--clean .copiloto-clear-btn[data-v-a3cefc43]{color:#475569;background:#fff;border:1px solid #e2e8f0}.section-head[data-v-a3cefc43]{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-a3cefc43]{border-radius:16px;padding:.64rem .72rem}.section-head h2[data-v-a3cefc43]{color:#fff7e8;letter-spacing:.02em;margin:0;font-size:.96rem}.copiloto-head[data-v-a3cefc43]{gap:.18rem;min-width:0;display:grid}.copiloto-head__top[data-v-a3cefc43]{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.copiloto-status[data-v-a3cefc43]{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-a3cefc43]{background:#9aa7b3;border-radius:999px;width:9px;height:9px;box-shadow:0 0 0 4px #9aa7b31f}.copiloto-status--online .copiloto-status__dot[data-v-a3cefc43]{background:#58c6b5;box-shadow:0 0 0 4px #58c6b524}.copiloto-status--fallback .copiloto-status__dot[data-v-a3cefc43]{background:#d9a15a;box-shadow:0 0 0 4px #d9a15a24}.copiloto-status--local .copiloto-status__dot[data-v-a3cefc43]{background:#8a929a;box-shadow:0 0 0 4px #8a929a1f}.section-subtitle[data-v-a3cefc43]{color:#ffefd3b8;margin:.18rem 0 0;font-size:.8rem;line-height:1.35}.pill[data-v-a3cefc43]{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-a3cefc43]{color:#f0fffb;background:linear-gradient(#4c988ce6,#2d6158f2);border:1px solid #85e6d642}.pill--fallback[data-v-a3cefc43]{color:#fff2de;background:linear-gradient(#b27835eb,#754d1df5);border:1px solid #f2cd803d}.pill--local[data-v-a3cefc43]{color:#f1f3f6;background:linear-gradient(#535353d9,#2c2c2cf2);border:1px solid #ffffff1f}.copiloto-ops[data-v-a3cefc43]{gap:.9rem;display:grid}.copiloto-guides[data-v-a3cefc43]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.copiloto-group[data-v-a3cefc43]{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-a3cefc43]{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.copiloto-group__head h3[data-v-a3cefc43]{color:#fff6e6;text-transform:uppercase;letter-spacing:.03em;margin:0;font-size:.92rem}.copiloto-group__head p[data-v-a3cefc43]{color:#ffebcabd;margin:.25rem 0 0;font-size:.82rem;line-height:1.45}.copiloto-helper[data-v-a3cefc43]{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-a3cefc43]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}.copiloto-action-btn[data-v-a3cefc43]{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-a3cefc43]{font-size:.8rem;line-height:1.2}.copiloto-action-btn span[data-v-a3cefc43]{color:#ffedd4d1;font-size:.71rem;line-height:1.26}.copiloto-action-btn[data-v-a3cefc43]:hover{filter:brightness(1.05);border-color:#89e9d842;transform:translateY(-1px)}.copiloto-action-btn[data-v-a3cefc43]:disabled,.copiloto-cta[data-v-a3cefc43]:disabled,.copiloto-print-btn[data-v-a3cefc43]:disabled,.copiloto-send[data-v-a3cefc43]:disabled,.copiloto-voice-btn[data-v-a3cefc43]:disabled{opacity:.48;cursor:not-allowed;transform:none}.copiloto-guide[data-v-a3cefc43]{align-content:start}.copiloto-form-grid[data-v-a3cefc43]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.copiloto-field-group[data-v-a3cefc43]{gap:.32rem;display:grid}.copiloto-field-group--full[data-v-a3cefc43]{grid-column:1/-1}.copiloto-field-group span[data-v-a3cefc43]{color:#f4e7ca;letter-spacing:.05em;text-transform:uppercase;font-size:.73rem;font-weight:800}.copiloto-field[data-v-a3cefc43],.copiloto-select[data-v-a3cefc43]{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-a3cefc43]::placeholder{color:#f4e7ca61}.copiloto-field[data-v-a3cefc43]:focus,.copiloto-select[data-v-a3cefc43]:focus,.copiloto-input[data-v-a3cefc43]:focus{border-color:#89e9d85c;outline:none;box-shadow:inset 0 1px #ffffff0a,0 0 0 3px #89e9d817}.copiloto-check[data-v-a3cefc43]{background:#fff8e90a;border:1px solid #f1ca791f;border-radius:14px;align-items:center;gap:.65rem;padding:.76rem .86rem;display:flex}.copiloto-check span[data-v-a3cefc43]{color:#f8eedc;font-size:.82rem}.copiloto-guide__actions[data-v-a3cefc43]{justify-content:flex-end;display:flex}.copiloto-cta[data-v-a3cefc43],.copiloto-print-btn[data-v-a3cefc43],.copiloto-voice-btn[data-v-a3cefc43],.copiloto-send[data-v-a3cefc43]{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-a3cefc43]:hover,.copiloto-print-btn[data-v-a3cefc43]:hover,.copiloto-voice-btn[data-v-a3cefc43]:hover,.copiloto-send[data-v-a3cefc43]:hover{filter:brightness(1.04);transform:translateY(-1px)}.copiloto-cta[data-v-a3cefc43]{color:#fff9ef;border:1px solid #0000;padding:.76rem 1.05rem}.copiloto-cta--invoice[data-v-a3cefc43]{background:linear-gradient(#4c988ce6,#2b584efa);border-color:#85e6d638}.copiloto-cta--purchase[data-v-a3cefc43]{background:linear-gradient(#b27835f5,#754d1dfa);border-color:#f2cd803d}.copiloto-messages[data-v-a3cefc43]{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-a3cefc43]{max-height:min(58vh,520px)}.copiloto-empty[data-v-a3cefc43]{color:#ffeccebd;gap:.75rem;display:grid}.copiloto-empty p[data-v-a3cefc43]{margin:0}.copiloto-suggestions[data-v-a3cefc43]{flex-wrap:wrap;gap:.5rem;display:flex}.copiloto-suggestion[data-v-a3cefc43]{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-a3cefc43]:hover{filter:brightness(1.05);border-color:#89e9d83d}.copiloto-message[data-v-a3cefc43]{background:linear-gradient(#382a13e6,#1c1509fa);border:1px solid #f1ca791f;border-radius:16px;gap:.42rem;padding:.84rem .92rem;display:grid}.copiloto-message--user[data-v-a3cefc43]{background:linear-gradient(#6c4e1ce6,#3f2d10fa);border-color:#f1ca7933}.copiloto-message--assistant[data-v-a3cefc43]{background:linear-gradient(#234841eb,#132824fa);border-color:#85e6d62e}.copiloto-message__label[data-v-a3cefc43]{text-transform:uppercase;letter-spacing:.12em;color:#ffe9c3a8;font-size:.7rem;font-weight:800}.copiloto-message p[data-v-a3cefc43]{color:#fff6e7;white-space:pre-wrap;margin:0;font-size:.92rem;line-height:1.55}.copiloto-typing[data-v-a3cefc43]{color:#ffeccec7!important}.copiloto-dots[data-v-a3cefc43]{animation:1.2s infinite blink-a3cefc43}@keyframes blink-a3cefc43{0%,to{opacity:1}50%{opacity:.2}}.copiloto-error[data-v-a3cefc43]{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-a3cefc43]{justify-content:flex-end;display:flex}.copiloto-print-btn[data-v-a3cefc43]{color:#fff4e0;background:linear-gradient(#6f501ff2,#453213fa);border:1px solid #f1ca7933;padding:.66rem 1rem}.copiloto-input-row[data-v-a3cefc43]{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-a3cefc43]{color:#fff0eb;white-space:nowrap;background:linear-gradient(#a15245f0,#623028fa);border:1px solid #d0726447;padding:.76rem 1rem}.copiloto-voice-btn--active[data-v-a3cefc43]{background:linear-gradient(#c25b4afa,#79352bfa);border-color:#ffbcb257}.copiloto-input[data-v-a3cefc43]{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-a3cefc43]:disabled{opacity:.55}.copiloto-send[data-v-a3cefc43]{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-a3cefc43],.copiloto-guides[data-v-a3cefc43]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.card[data-v-a3cefc43]{border-radius:20px;padding:.85rem}.section-head[data-v-a3cefc43],.copiloto-group__head[data-v-a3cefc43]{flex-direction:column;align-items:stretch}.copiloto-action-grid[data-v-a3cefc43],.copiloto-guides[data-v-a3cefc43],.copiloto-form-grid[data-v-a3cefc43],.copiloto-input-row[data-v-a3cefc43]{grid-template-columns:1fr}.copiloto-send[data-v-a3cefc43],.copiloto-voice-btn[data-v-a3cefc43],.copiloto-print-btn[data-v-a3cefc43],.copiloto-cta[data-v-a3cefc43]{width:100%}.copiloto-panel--compact .copiloto-input-row[data-v-a3cefc43]{grid-template-columns:none}.copiloto-panel--compact .copiloto-send[data-v-a3cefc43],.copiloto-panel--compact .copiloto-voice-btn[data-v-a3cefc43]{width:auto}.copiloto-messages[data-v-a3cefc43]{min-height:240px;max-height:54vh;padding:.72rem}}.copiloto-action-result[data-v-a3cefc43]{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-a3cefc43]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.copiloto-action-result__badge[data-v-a3cefc43]{letter-spacing:.06em;text-transform:uppercase;color:#a0f0e2;font-size:.72rem;font-weight:800}.copiloto-action-result__print[data-v-a3cefc43]{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-a3cefc43]:hover{filter:brightness(1.12)}.copiloto-action-result__fields[data-v-a3cefc43]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.copiloto-action-result__field[data-v-a3cefc43]{gap:.12rem;display:grid}.copiloto-action-result__field span[data-v-a3cefc43]{color:#b4f0e4b3;letter-spacing:.05em;text-transform:uppercase;font-size:.68rem}.copiloto-action-result__field strong[data-v-a3cefc43]{color:#e8fff8;font-size:.9rem}.copiloto-conversation-btn[data-v-a3cefc43]{color:#e8f0ff;background:linear-gradient(#4b69b4f0,#2a4480fa);border-color:#8cb4f047}.copiloto-conversation-btn--active[data-v-a3cefc43]{color:#effff4;background:linear-gradient(#78c88cf2,#468c5afa);border-color:#aaf0b45c;animation:1.8s ease-in-out infinite copiloto-convo-pulse-a3cefc43}@keyframes copiloto-convo-pulse-a3cefc43{0%,to{box-shadow:0 0 #aaf0b433}50%{box-shadow:0 0 0 6px #aaf0b400}}.copiloto-voice-live[data-v-a3cefc43]{align-items:center;gap:3px;height:18px;display:inline-flex}.voice-bar[data-v-a3cefc43]{width:3px;height:4px;animation:.65s ease-in-out infinite alternate bar-bounce-a3cefc43;animation-delay:var(--d,0s);background:#93c5fd;border-radius:3px;display:block}.copiloto-voice-live--speak .voice-bar[data-v-a3cefc43]{background:#4ade80;animation-name:bar-bounce-a3cefc43;animation-duration:.45s}@keyframes bar-bounce-a3cefc43{0%{opacity:.6;height:3px}to{opacity:1;height:18px}}.voice-nebula[data-v-a3cefc43]{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-a3cefc43]{z-index:3;border-radius:50%;width:72px;height:72px;animation:1.4s ease-in-out infinite core-pulse-a3cefc43;position:absolute}.nebula-ring[data-v-a3cefc43]{opacity:0;z-index:2;border:2px solid;border-radius:50%;animation:2s ease-out infinite ring-expand-a3cefc43;position:absolute}.nebula-ring--1[data-v-a3cefc43]{width:90px;height:90px;animation-delay:0s}.nebula-ring--2[data-v-a3cefc43]{width:130px;height:130px;animation-delay:.6s}.nebula-ring--3[data-v-a3cefc43]{width:170px;height:170px;animation-delay:1.2s}.nebula-particle[data-v-a3cefc43]{z-index:2;border-radius:50%;width:6px;height:6px;animation:3s linear infinite orbit-a3cefc43;position:absolute}.nebula-particle--1[data-v-a3cefc43]{animation-duration:2.4s;animation-delay:0s}.nebula-particle--2[data-v-a3cefc43]{animation-duration:3.1s;animation-delay:-.4s}.nebula-particle--3[data-v-a3cefc43]{animation-duration:2.7s;animation-delay:-.8s}.nebula-particle--4[data-v-a3cefc43]{animation-duration:3.4s;animation-delay:-1.2s}.nebula-particle--5[data-v-a3cefc43]{animation-duration:2.2s;animation-delay:-1.6s}.nebula-particle--6[data-v-a3cefc43]{animation-duration:3.8s;animation-delay:-2s}.nebula-label[data-v-a3cefc43]{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-a3cefc43]{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-a3cefc43]{border-color:#ef444480}.voice-nebula--listen .nebula-particle[data-v-a3cefc43]{background:#fca5a5;box-shadow:0 0 6px #ef4444cc}.voice-nebula--listen .nebula-label[data-v-a3cefc43]{color:#fca5a5}.voice-nebula--listen[data-v-a3cefc43]{background:radial-gradient(#7f1d1d59 0%,#0009 70%)}.voice-nebula--speak .nebula-core[data-v-a3cefc43]{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-a3cefc43]{border-color:#22c55e80}.voice-nebula--speak .nebula-particle[data-v-a3cefc43]{background:#86efac;box-shadow:0 0 6px #22c55ecc}.voice-nebula--speak .nebula-label[data-v-a3cefc43]{color:#86efac}.voice-nebula--speak[data-v-a3cefc43]{background:radial-gradient(#14532d59 0%,#0009 70%)}@keyframes core-pulse-a3cefc43{0%,to{opacity:.9;transform:scale(1)}50%{opacity:1;transform:scale(1.18)}}@keyframes ring-expand-a3cefc43{0%{opacity:.7;transform:scale(.6)}to{opacity:0;transform:scale(1.6)}}@keyframes orbit-a3cefc43{0%{transform:rotate(0)translate(55px)rotate(0)}to{transform:rotate(360deg)translate(55px)rotate(-360deg)}}.copiloto-brain[data-v-a3cefc43]{vertical-align:middle;width:28px;height:28px;margin-right:8px;display:inline-block;position:relative}.copiloto-brain__halo[data-v-a3cefc43]{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-a3cefc43;position:absolute;inset:-4px}.copiloto-brain__core[data-v-a3cefc43]{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-a3cefc43;position:absolute;inset:4px}.copiloto-brain__spark[data-v-a3cefc43]{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-a3cefc43]{animation:3s linear infinite spark-orbit-a3cefc43}.copiloto-brain__spark--2[data-v-a3cefc43]{animation:4s linear -1s infinite reverse spark-orbit-a3cefc43}.copiloto-brain__spark--3[data-v-a3cefc43]{animation:5s linear -2.5s infinite spark-orbit-a3cefc43}@keyframes brain-spin-a3cefc43{to{transform:rotate(360deg)}}@keyframes brain-pulse-a3cefc43{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.1)}}@keyframes spark-orbit-a3cefc43{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-a3cefc43]{align-items:center;gap:8px;display:flex}.copiloto-gear-btn[data-v-a3cefc43]{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-a3cefc43]:hover{color:#1e4bd2;background:#eff4ff;border-color:#c7d2fe}.copiloto-gear-btn--active[data-v-a3cefc43]{color:#fff;background:#1e4bd2;border-color:#1e4bd2}.copiloto-settings[data-v-a3cefc43]{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-a3cefc43]{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-a3cefc43]{color:#0f172a;margin:0 0 2px;font-size:.95rem;font-weight:700}.copiloto-settings__head p[data-v-a3cefc43]{color:#64748b;margin:0;font-size:.78rem}.copiloto-settings__close[data-v-a3cefc43]{color:#64748b;cursor:pointer;background:#f8fafc;border:none;border-radius:8px;width:28px;height:28px;font-size:.95rem}.copiloto-settings__close[data-v-a3cefc43]:hover{color:#1e4bd2;background:#eff4ff}.copiloto-settings__section[data-v-a3cefc43]{margin-bottom:16px}.copiloto-settings__section[data-v-a3cefc43]:last-child{margin-bottom:0}.copiloto-settings__section h4[data-v-a3cefc43]{text-transform:uppercase;letter-spacing:.08em;color:#64748b;margin:0 0 8px;font-size:.74rem;font-weight:800}.copiloto-settings__hint[data-v-a3cefc43]{color:#64748b;margin:6px 0 0;font-size:.76rem;font-style:italic}.copiloto-settings__field[data-v-a3cefc43]{flex-direction:column;gap:4px;margin-top:8px;display:flex}.copiloto-settings__field span[data-v-a3cefc43]{color:#475569;font-size:.76rem;font-weight:600}.copiloto-settings__field input[data-v-a3cefc43],.copiloto-settings__field select[data-v-a3cefc43]{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-a3cefc43]:focus,.copiloto-settings__field select[data-v-a3cefc43]:focus{border-color:#1e4bd2;outline:none;box-shadow:0 0 0 3px #1e4bd21f}.copiloto-settings__sliders[data-v-a3cefc43]{grid-template-columns:1fr 1fr;gap:12px;margin-top:10px;display:grid}.copiloto-settings__sliders label[data-v-a3cefc43]{color:#475569;flex-direction:column;gap:4px;font-size:.76rem;font-weight:600;display:flex}.copiloto-settings__sliders input[type=range][data-v-a3cefc43]{accent-color:#1e4bd2;width:100%}.copiloto-settings__preview[data-v-a3cefc43]{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-a3cefc43]:hover{background:#dbeafe}.copiloto-tts-badge[data-v-a3cefc43]{border-radius:8px;margin-top:8px;padding:6px 12px;font-size:.8rem;font-weight:600}.copiloto-tts-badge--elevenlabs[data-v-a3cefc43],.copiloto-tts-badge--openai[data-v-a3cefc43]{color:#166534;background:#dcfce7;border:1px solid #86efac}.copiloto-tts-badge--webspeech[data-v-a3cefc43]{color:#854d0e;background:#fef9c3;border:1px solid #fde047}.copiloto-persona-grid[data-v-a3cefc43]{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:8px;display:grid}.copiloto-persona-card[data-v-a3cefc43]{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-a3cefc43]:hover{border-color:var(--p2,#22d3ee);transform:translateY(-1px);box-shadow:0 6px 14px #0f172a14}.copiloto-persona-card--active[data-v-a3cefc43]{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-a3cefc43]{margin-bottom:2px;font-size:1.3rem;line-height:1}.copiloto-persona-card__name[data-v-a3cefc43]{font-size:.82rem;font-weight:700}.copiloto-persona-card__surname[data-v-a3cefc43]{opacity:.75;text-align:center;font-size:.7rem}.copiloto-tone-row[data-v-a3cefc43]{flex-wrap:wrap;gap:6px;display:flex}.copiloto-tone-chip[data-v-a3cefc43]{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-a3cefc43]:hover{color:#1e4bd2;background:#eff4ff;border-color:#c7d2fe}.copiloto-tone-chip--active[data-v-a3cefc43]{color:#fff;background:#1e4bd2;border-color:#1e4bd2;box-shadow:0 2px 6px #1e4bd22e}.copiloto-settings-fade-enter-active[data-v-a3cefc43],.copiloto-settings-fade-leave-active[data-v-a3cefc43]{transition:opacity .22s,transform .22s}.copiloto-settings-fade-enter-from[data-v-a3cefc43],.copiloto-settings-fade-leave-to[data-v-a3cefc43]{opacity:0;transform:translateY(-6px)}.copiloto-panel--compact.copiloto-panel--clean.card[data-v-a3cefc43]{height:100%;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.copiloto-panel--compact.copiloto-panel--clean .section-head[data-v-a3cefc43]{display:none}.copiloto-panel--compact.copiloto-panel--clean .copiloto-messages[data-v-a3cefc43]{overscroll-behavior:contain;scroll-behavior:smooth;box-shadow:none;background:radial-gradient(circle at 90% 0,#22d3ee1a,#0000 26%),linear-gradient(#f8fbff 0%,#eef5fb 100%);border:0;border-radius:0;flex:auto;align-content:start;gap:.72rem;margin:0;padding:1rem;display:grid;overflow-y:auto;min-height:0!important;max-height:none!important}.copiloto-panel--compact.copiloto-panel--clean .copiloto-message[data-v-a3cefc43]{border-radius:18px;width:fit-content;max-width:min(86%,560px);padding:.82rem .95rem;box-shadow:0 8px 24px #0f1b2d0f}.copiloto-panel--compact.copiloto-panel--clean .copiloto-message--user[data-v-a3cefc43]{background:linear-gradient(135deg,#1e4bd2,#159a9c);border-color:#1e4bd238;justify-self:end}.copiloto-panel--compact.copiloto-panel--clean .copiloto-message--user .copiloto-message__label[data-v-a3cefc43],.copiloto-panel--compact.copiloto-panel--clean .copiloto-message--user p[data-v-a3cefc43]{color:#fff}.copiloto-panel--compact.copiloto-panel--clean .copiloto-message--assistant[data-v-a3cefc43]{background:#fffffff0;border-color:#0f1b2d14;justify-self:start}.copiloto-panel--compact.copiloto-panel--clean .copiloto-message p[data-v-a3cefc43]{overflow-wrap:anywhere;line-height:1.48}.copiloto-panel--compact.copiloto-panel--clean .copiloto-input-row[data-v-a3cefc43]{padding:.72rem;padding-bottom:calc(.72rem + env(safe-area-inset-bottom,0px));background:#fffffff0;border:0;border-top:1px solid #1e4bd21a;border-radius:0;flex:none;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:.5rem;box-shadow:0 -12px 26px #0f1b2d0f;display:grid!important}.copiloto-panel--compact.copiloto-panel--clean .copiloto-input-row .copiloto-input[data-v-a3cefc43]{order:initial;background:#f8fafc;border-color:#1e4bd224;border-radius:999px;grid-column:auto;min-width:0;min-height:2.7rem}.copiloto-panel--compact.copiloto-panel--clean .copiloto-input-row .copiloto-voice-btn[data-v-a3cefc43],.copiloto-panel--compact.copiloto-panel--clean .copiloto-input-row .copiloto-send[data-v-a3cefc43]{order:initial;text-transform:none;letter-spacing:0;border-radius:999px;min-height:2.7rem;font-size:.82rem}.copiloto-panel--compact.copiloto-panel--clean .copiloto-input-row .copiloto-voice-btn[data-v-a3cefc43]{color:#1e4bd2;background:#eef5ff;border-color:#1e4bd21f}.copiloto-panel--compact.copiloto-panel--clean .copiloto-input-row .copiloto-conversation-btn--active[data-v-a3cefc43],.copiloto-panel--compact.copiloto-panel--clean .copiloto-input-row .copiloto-voice-btn--active[data-v-a3cefc43]{color:#fff;background:#0f1b2d}.copiloto-panel--compact.copiloto-panel--clean .copiloto-input-row .copiloto-send[data-v-a3cefc43]{background:linear-gradient(135deg,#1e4bd2,#159a9c);border-color:#0000;min-width:88px;box-shadow:0 10px 20px #1e4bd233}.copiloto-panel--compact.copiloto-panel--clean .copiloto-error[data-v-a3cefc43]{margin:.72rem .9rem 0}@media (width<=620px){.copiloto-panel--compact.copiloto-panel--clean .copiloto-messages[data-v-a3cefc43]{padding:.78rem}.copiloto-panel--compact.copiloto-panel--clean .copiloto-message[data-v-a3cefc43]{border-radius:16px;max-width:92%}.copiloto-panel--compact.copiloto-panel--clean .copiloto-input-row[data-v-a3cefc43]{grid-template-columns:1fr auto;gap:.46rem}.copiloto-panel--compact.copiloto-panel--clean .copiloto-input-row .copiloto-input[data-v-a3cefc43]{grid-column:1/-1}.copiloto-panel--compact.copiloto-panel--clean .copiloto-input-row .copiloto-voice-btn[data-v-a3cefc43]{min-width:0;padding-inline:.72rem}.copiloto-panel--compact.copiloto-panel--clean .copiloto-input-row .copiloto-send[data-v-a3cefc43]{min-width:78px}}.copiloto-command-strip[data-v-a3cefc43]{background:#ffffffdb;border-bottom:1px solid #0f1b2d14;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;padding:.8rem;display:grid}.copiloto-command-strip button[data-v-a3cefc43]{color:#0f1b2d;text-align:left;cursor:pointer;background:linear-gradient(135deg,#fff,#eef7fb);border:1px solid #1e4bd21f;border-radius:14px;gap:.22rem;min-width:0;padding:.74rem .82rem;display:grid}.copiloto-command-strip button[data-v-a3cefc43]:disabled{opacity:.55;cursor:wait}.copiloto-command-strip strong[data-v-a3cefc43]{color:#0f1b2d;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:900;overflow:hidden}.copiloto-command-strip span[data-v-a3cefc43]{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-weight:700;overflow:hidden}.copiloto-panel--clean:not(.copiloto-panel--compact).card[data-v-a3cefc43]{height:100%;min-height:600px;box-shadow:none;background:linear-gradient(#fff 0%,#f6fafc 100%);border:1px solid #0f1b2d17;border-radius:20px;padding:0;overflow:hidden}.copiloto-panel--clean:not(.copiloto-panel--compact) .section-head[data-v-a3cefc43]{color:#fff;background:linear-gradient(135deg,#0f1b2d 0%,#123b55 56%,#159a9c 100%);border:0;border-bottom:1px solid #0f1b2d14;border-radius:0;padding:1rem 1.1rem}.copiloto-panel--clean:not(.copiloto-panel--compact) .section-head h2[data-v-a3cefc43]{color:#fff;font-size:1.02rem;font-weight:850}.copiloto-panel--clean:not(.copiloto-panel--compact) .copiloto-head-actions .ghost-btn[data-v-a3cefc43]{color:#fff;background:#ffffff1a;border-color:#ffffff2e}.copiloto-panel--clean:not(.copiloto-panel--compact) .copiloto-messages[data-v-a3cefc43]{background:radial-gradient(circle at 100% 0,#159a9c14,#0000 24%),linear-gradient(#f8fbfd,#eef5fb);flex:auto;min-height:0;padding:1.05rem;overflow-y:auto}.copiloto-panel--clean:not(.copiloto-panel--compact) .copiloto-message[data-v-a3cefc43]{border-radius:18px;width:fit-content;max-width:min(82%,760px);box-shadow:0 10px 24px #0f1b2d0f}.copiloto-panel--clean:not(.copiloto-panel--compact) .copiloto-message--user[data-v-a3cefc43]{color:#fff;background:linear-gradient(135deg,#1e4bd2,#159a9c);justify-self:end}.copiloto-panel--clean:not(.copiloto-panel--compact) .copiloto-message--user p[data-v-a3cefc43],.copiloto-panel--clean:not(.copiloto-panel--compact) .copiloto-message--user .copiloto-message__label[data-v-a3cefc43]{color:#fff}.copiloto-panel--clean:not(.copiloto-panel--compact) .copiloto-message--assistant[data-v-a3cefc43]{background:#fff;border-color:#0f1b2d14;justify-self:start}.copiloto-panel--clean:not(.copiloto-panel--compact) .copiloto-input-row[data-v-a3cefc43]{background:#fff;border:0;border-top:1px solid #0f1b2d14;flex:none;grid-template-columns:auto auto minmax(0,1fr) auto;gap:.62rem;padding:.85rem;display:grid}.copiloto-panel--clean:not(.copiloto-panel--compact) .copiloto-input[data-v-a3cefc43]{background:#f8fbfd;border-radius:999px;min-height:3rem}.copiloto-panel--clean:not(.copiloto-panel--compact) .copiloto-send[data-v-a3cefc43],.copiloto-panel--clean:not(.copiloto-panel--compact) .copiloto-voice-btn[data-v-a3cefc43]{border-radius:999px;min-height:3rem}.copiloto-panel--clean:not(.copiloto-panel--compact) .copiloto-send[data-v-a3cefc43]{background:linear-gradient(135deg,#1e4bd2,#159a9c);border-color:#0000;box-shadow:0 12px 24px #1e4bd22e}@media (width<=700px){.copiloto-panel--clean:not(.copiloto-panel--compact).card[data-v-a3cefc43]{min-height:560px}.copiloto-panel--clean:not(.copiloto-panel--compact) .copiloto-message[data-v-a3cefc43]{max-width:92%}.copiloto-panel--clean:not(.copiloto-panel--compact) .copiloto-input-row[data-v-a3cefc43]{grid-template-columns:1fr auto}.copiloto-panel--clean:not(.copiloto-panel--compact) .copiloto-input[data-v-a3cefc43]{grid-column:1/-1}.copiloto-command-strip[data-v-a3cefc43]{grid-template-columns:1fr 1fr;padding:.62rem}}.catalog-admin[data-v-0fb0da3d]{color:#1e293b;background:#f8fafc;min-height:100vh;padding:24px;font-family:inherit;font-size:.84rem}.catalog-admin__header[data-v-0fb0da3d]{margin-bottom:20px}.catalog-admin__title-row[data-v-0fb0da3d]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.catalog-admin__title[data-v-0fb0da3d]{color:#1e293b;margin:0;font-size:1.2rem;font-weight:700}.msg[data-v-0fb0da3d]{border-radius:8px;margin-bottom:12px;padding:10px 14px;font-size:.84rem;font-weight:500}.msg--success[data-v-0fb0da3d]{color:#166534;background:#f0fdf4;border:1.5px solid #bbf7d0}.msg--error[data-v-0fb0da3d]{color:#dc2626;background:#fff5f5;border:1.5px solid #fecaca}.create-form[data-v-0fb0da3d]{background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;margin-top:12px;padding:20px 24px}.create-form__title[data-v-0fb0da3d]{color:#1e293b;margin:0 0 16px;font-size:.95rem;font-weight:700}.catalog-admin__filters[data-v-0fb0da3d]{flex-direction:column;gap:10px;margin-bottom:16px;display:flex}.search-input[data-v-0fb0da3d]{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-0fb0da3d]:focus{border-color:#1e4bd2}.filter-chips[data-v-0fb0da3d]{flex-wrap:wrap;gap:6px;display:flex}.chip[data-v-0fb0da3d]{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-0fb0da3d]:hover{color:#1e4bd2;border-color:#c7d2fe}.chip--active[data-v-0fb0da3d]{color:#1e4bd2;background:#eff2ff;border-color:#c7d2fe;font-weight:600}.catalog-admin__loading[data-v-0fb0da3d]{text-align:center;color:#64748b;padding:40px}.filter-chips--warehouse[data-v-0fb0da3d]{align-items:center;margin-top:4px}.filter-label[data-v-0fb0da3d]{color:#64748b;white-space:nowrap;font-size:.78rem;font-weight:500}.chip--warehouse[data-v-0fb0da3d]{color:#065f46;background:#f0fdf4;border-color:#d0f0e8}.chip--warehouse[data-v-0fb0da3d]:hover{color:#065f46;border-color:#6ee7b7}.chip--warehouse.chip--active[data-v-0fb0da3d]{color:#fff;background:#065f46;border-color:#065f46}.table-wrap[data-v-0fb0da3d]{background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;max-height:62vh;overflow:auto}.products-table[data-v-0fb0da3d]{border-collapse:collapse;width:100%;font-size:.84rem}.products-table thead tr[data-v-0fb0da3d]{background:#f8fafc;border-bottom:1.5px solid #e2e8f0}.products-table th[data-v-0fb0da3d]{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}.sort-button[data-v-0fb0da3d]{width:100%;color:inherit;font:inherit;text-align:left;text-transform:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;display:inline-flex}.sort-button[data-v-0fb0da3d]:hover,.sort-button[data-v-0fb0da3d]:focus-visible{color:#1e4bd2}.sort-button[data-v-0fb0da3d]:focus-visible{outline-offset:3px;border-radius:6px;outline:2px solid #1e4bd259}.sort-icon[data-v-0fb0da3d]{opacity:.35;flex:0 0 8px;width:8px;height:12px;position:relative}.sort-icon[data-v-0fb0da3d]:before,.sort-icon[data-v-0fb0da3d]:after{content:"";border-left:4px solid #0000;border-right:4px solid #0000;position:absolute;left:1px}.sort-icon[data-v-0fb0da3d]:before{border-bottom:5px solid;top:0}.sort-icon[data-v-0fb0da3d]:after{border-top:5px solid;bottom:0}.sort-icon--active[data-v-0fb0da3d]{opacity:1}.sort-icon--asc[data-v-0fb0da3d]:after,.sort-icon--desc[data-v-0fb0da3d]:before{opacity:.22}.sr-only[data-v-0fb0da3d]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.product-row[data-v-0fb0da3d]{cursor:pointer;border-bottom:1px solid #f1f5f9;transition:background .12s}.product-row[data-v-0fb0da3d]:hover{background:#f8fafc}.product-row--expanded[data-v-0fb0da3d]{background:#eff2ff}.product-row td[data-v-0fb0da3d]{vertical-align:middle;padding:11px 14px}.cell-name[data-v-0fb0da3d]{color:#1e293b;font-weight:600}.cell-cat[data-v-0fb0da3d]{color:#475569}.cell-wh[data-v-0fb0da3d]{white-space:nowrap}.badge--wh[data-v-0fb0da3d]{color:#065f46;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:999px;padding:2px 9px;font-size:.74rem;font-weight:600}.cell-stock[data-v-0fb0da3d]{white-space:nowrap;width:90px}.stock-pill[data-v-0fb0da3d]{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-0fb0da3d]{color:#92400e;background:#fef3c7;border-color:#fde68a}.stock-pill--zero[data-v-0fb0da3d]{color:#b91c1c;background:#fee2e2;border-color:#fecaca}.stock-pill--empty[data-v-0fb0da3d]{color:#94a3b8;background:#f8fafc;border-color:#e2e8f0;font-weight:500}.cell-price[data-v-0fb0da3d]{color:#1e4bd2;width:110px;font-weight:600}.cell-price__input[data-v-0fb0da3d]{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-0fb0da3d]::placeholder{color:#cbd5e1;font-weight:500}.cell-price__input--empty[data-v-0fb0da3d]{color:#94a3b8;background:#f8fafc;border-style:dashed;border-color:#e2e8f0;font-weight:500}.cell-price__input[data-v-0fb0da3d]:hover{background:#f1f5f9;border-color:#e2e8f0}.cell-price__input[data-v-0fb0da3d]:focus{background:#fff;border-color:#1e4bd2;outline:none;box-shadow:0 0 0 3px #1e4bd21f}.cell-price__input--saved[data-v-0fb0da3d]{background:#f0fdf4!important;border-color:#86efac!important}.catalog-stats[data-v-0fb0da3d]{flex-wrap:wrap;gap:10px;margin:12px 0 8px;display:flex}.catalog-stat[data-v-0fb0da3d]{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-0fb0da3d]{color:#1e4bd2;font-size:1.05rem;font-weight:800}.catalog-stat__label[data-v-0fb0da3d]{color:#64748b;font-weight:600}.catalog-stat--warn[data-v-0fb0da3d]{background:#fdf6e7;border-color:#f0d896}.catalog-stat--warn .catalog-stat__num[data-v-0fb0da3d]{color:#a16207}.catalog-stat--muted[data-v-0fb0da3d]{background:#f8fafc;border-color:#e2e8f0}.catalog-stat--muted .catalog-stat__num[data-v-0fb0da3d]{color:#64748b}.chip--add[data-v-0fb0da3d]{color:#1e4bd2;border-style:dashed;font-weight:700}.chip--add[data-v-0fb0da3d]:hover{background:#eff4ff;border-style:solid;border-color:#1e4bd2}.chip__x[data-v-0fb0da3d]{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-0fb0da3d]:hover{color:#b45309;background:#b91c1c33}.cell-actions[data-v-0fb0da3d]{text-align:right}.table-empty[data-v-0fb0da3d]{text-align:center;color:#94a3b8;padding:36px}.badge[data-v-0fb0da3d]{border-radius:999px;padding:2px 9px;font-size:.75rem;font-weight:600;display:inline-block}.badge--on[data-v-0fb0da3d]{color:#166534;background:#dcfce7}.badge--off[data-v-0fb0da3d]{color:#64748b;background:#f1f5f9}.edit-row td[data-v-0fb0da3d]{background:#f8fafc;border-bottom:1.5px solid #e2e8f0;padding:0}.edit-form[data-v-0fb0da3d]{padding:20px 24px}.form-grid[data-v-0fb0da3d]{grid-template-columns:1fr 1fr 1fr;gap:14px;margin-bottom:16px;display:grid}.form-field[data-v-0fb0da3d]{flex-direction:column;gap:5px;display:flex}.form-field--full[data-v-0fb0da3d]{grid-column:1/-1}.form-field--inline[data-v-0fb0da3d]{flex-direction:row;align-items:center;gap:10px}.form-label[data-v-0fb0da3d]{color:#475569;font-size:.78rem;font-weight:600}.required[data-v-0fb0da3d]{color:#dc2626}.form-input[data-v-0fb0da3d]{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-0fb0da3d]:focus{border-color:#1e4bd2}.form-textarea[data-v-0fb0da3d]{resize:vertical;min-height:72px}.form-checkbox[data-v-0fb0da3d]{accent-color:#1e4bd2;cursor:pointer;width:16px;height:16px}.form-actions[data-v-0fb0da3d]{gap:10px;display:flex}.btn[data-v-0fb0da3d]{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-0fb0da3d]{color:#fff;background:#1e4bd2;border-color:#1e4bd2}.btn--primary[data-v-0fb0da3d]:hover:not(:disabled){background:#1a3fb8;border-color:#1a3fb8}.btn--primary[data-v-0fb0da3d]:disabled{opacity:.55;cursor:not-allowed}.btn--ghost[data-v-0fb0da3d]{color:#475569;background:#f8fafc;border-color:#e2e8f0}.btn--ghost[data-v-0fb0da3d]:hover{color:#1e293b;background:#f1f5f9}.btn--sm[data-v-0fb0da3d]{padding:5px 12px;font-size:.78rem}.btn--danger[data-v-0fb0da3d]{color:#b91c1c;background:#fee2e2;border-color:#fca5a5}.btn--danger[data-v-0fb0da3d]:hover:not(:disabled){color:#7f1d1d;background:#fecaca}.btn--outline[data-v-0fb0da3d]{color:#1e4bd2;background:#fff;border-color:#1e4bd2}.btn--outline[data-v-0fb0da3d]:hover:not(:disabled){background:#eff6ff}.form-hint[data-v-0fb0da3d]{color:#94a3b8;font-weight:400}.img-upload-row[data-v-0fb0da3d]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.img-upload-label[data-v-0fb0da3d]{cursor:pointer;align-items:center;gap:6px;display:inline-flex;position:relative}.img-upload-input[data-v-0fb0da3d]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.img-preview[data-v-0fb0da3d]{object-fit:cover;border:1.5px solid #e2e8f0;border-radius:8px;width:64px;height:64px}@media (width<=768px){.catalog-admin[data-v-0fb0da3d]{padding:16px}.form-grid[data-v-0fb0da3d]{grid-template-columns:1fr}.products-table th[data-v-0fb0da3d]:nth-child(2),.product-row td[data-v-0fb0da3d]:nth-child(2),.products-table th[data-v-0fb0da3d]:nth-child(3),.product-row td[data-v-0fb0da3d]:nth-child(3){display:none}}.inv[data-v-0b5a3422]{flex-direction:column;gap:12px;display:flex}.inv__toolbar[data-v-0b5a3422]{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-0b5a3422]{position:relative}.inv__search-icon[data-v-0b5a3422]{stroke:#94a3b8;pointer-events:none;width:16px;height:16px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.inv__search[data-v-0b5a3422]{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-0b5a3422]:focus{background:#fff;border-color:#6366f1}.inv__filters[data-v-0b5a3422]{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.inv__chip[data-v-0b5a3422]{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-0b5a3422]:hover{color:#1e4bd2;border-color:#c7d2fe}.inv__chip--active[data-v-0b5a3422]{color:#1e4bd2;background:#eff2ff;border-color:#c7d2fe}.inv__sep[data-v-0b5a3422]{background:#e2e8f0;flex-shrink:0;width:1px;height:18px;margin:0 2px}.inv__stats[data-v-0b5a3422]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.inv__stat[data-v-0b5a3422]{color:#64748b;font-size:.8rem;font-weight:600}.inv__stat--ok[data-v-0b5a3422]{color:#16a34a}.inv__stat--warn[data-v-0b5a3422]{color:#d97706}.inv__reload[data-v-0b5a3422]{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-0b5a3422]{width:13px;height:13px}.inv__reload--spin svg[data-v-0b5a3422]{animation:.7s linear inv-spin-0b5a3422}@keyframes inv-spin-0b5a3422{to{transform:rotate(360deg)}}.inv__msg[data-v-0b5a3422]{border-radius:9px;padding:9px 14px;font-size:.85rem;font-weight:600}.inv__msg--ok[data-v-0b5a3422]{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.inv__msg--err[data-v-0b5a3422]{color:#dc2626;background:#fff5f5;border:1px solid #fecaca}.inv__table-wrap[data-v-0b5a3422]{background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;overflow-x:auto}.inv__empty[data-v-0b5a3422]{text-align:center;color:#94a3b8;padding:32px;font-size:.88rem}.inv__table[data-v-0b5a3422]{border-collapse:collapse;width:100%;font-size:.84rem}.inv__th[data-v-0b5a3422]{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-0b5a3422]{text-align:center}.inv__row[data-v-0b5a3422]{cursor:pointer;transition:background .1s}.inv__row[data-v-0b5a3422]:hover{background:#f8fafc}.inv__row--low[data-v-0b5a3422]{background:#fdfaf3;box-shadow:inset 3px 0 #e6b873}.inv__row--expanded[data-v-0b5a3422]{background:#f5f3ff}.inv__td[data-v-0b5a3422]{color:#1e293b;vertical-align:middle;border-bottom:1px solid #f1f5f9;padding:9px 12px}.inv__td--num[data-v-0b5a3422]{text-align:center;font-variant-numeric:tabular-nums;font-weight:700}.inv__td--action[data-v-0b5a3422]{text-align:center;width:32px}.inv__td--name[data-v-0b5a3422]{min-width:160px}.inv__name[data-v-0b5a3422]{font-weight:700}.inv__badge[data-v-0b5a3422]{white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:.7rem;font-weight:700;display:inline-flex}.inv__badge--fam[data-v-0b5a3422]{color:#1e4bd2;background:#eff2ff;border:1px solid #c7d2fe}.inv__badge--wh[data-v-0b5a3422]{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.inv__badge--variant[data-v-0b5a3422]{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa}.inv__muted[data-v-0b5a3422]{color:#94a3b8;font-weight:600}.inv__num--ok[data-v-0b5a3422]{color:#1e293b}.inv__num--low[data-v-0b5a3422]{color:#b45309;font-weight:800}.inv__status[data-v-0b5a3422]{border-radius:999px;padding:2px 8px;font-size:.7rem;font-weight:700;display:inline-flex}.inv__status--ok[data-v-0b5a3422]{color:#475569;background:#f6f8fa;border:1px solid #e2e8f0}.inv__status--low[data-v-0b5a3422]{color:#a16207;background:#fdf6e7;border:1px solid #f0d896}.inv__control[data-v-0b5a3422]{border-radius:999px;padding:2px 8px;font-size:.7rem;font-weight:700;display:inline-flex}.inv__control--on[data-v-0b5a3422]{color:#1e4bd2;background:#eff2ff;border:1px solid #c7d2fe}.inv__control--off[data-v-0b5a3422]{color:#94a3b8;background:#f8fafc;border:1px solid #e2e8f0}.inv__expand-icon[data-v-0b5a3422]{color:#94a3b8;font-size:.65rem}.inv__row-detail td[data-v-0b5a3422]{border-bottom:2px solid #c7d2fe;padding:0}.inv__detail[data-v-0b5a3422]{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-0b5a3422]{border-right:1px solid #e2e8f0;padding:16px 18px}.inv__detail-section[data-v-0b5a3422]:last-child{border-right:none}.inv__detail-title[data-v-0b5a3422]{letter-spacing:.1em;text-transform:uppercase;color:#6366f1;margin:0 0 12px;font-size:.72rem;font-weight:800}.inv__detail-grid[data-v-0b5a3422]{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:8px;display:grid}.inv__field[data-v-0b5a3422]{color:#64748b;flex-direction:column;gap:4px;font-size:.78rem;font-weight:600;display:flex}.inv__field--wide[data-v-0b5a3422]{grid-column:1/-1}.inv__field--toggle[data-v-0b5a3422]{flex-direction:row;justify-content:space-between;align-items:center;gap:8px}.inv__input[data-v-0b5a3422]{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-0b5a3422]:focus{border-color:#6366f1}.inv__checkbox[data-v-0b5a3422]{accent-color:#6366f1;cursor:pointer;width:18px;height:18px}.inv__detail-actions[data-v-0b5a3422]{margin-top:10px}.inv__btn[data-v-0b5a3422]{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-0b5a3422]:disabled{opacity:.5;cursor:not-allowed}.inv__btn--primary[data-v-0b5a3422]{color:#fff;background:#1e4bd2;border-color:#1e4bd2}.inv__btn--primary[data-v-0b5a3422]:hover:not(:disabled){background:#1539a8}.inv__btn--secondary[data-v-0b5a3422]{color:#6366f1;background:#f5f3ff;border-color:#c4b5fd}.inv__btn--secondary[data-v-0b5a3422]:hover:not(:disabled){background:#ede9fe}.inv__history[data-v-0b5a3422]{flex-direction:column;gap:4px;display:flex}.inv__history-row[data-v-0b5a3422]{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-0b5a3422]{color:#1e293b;font-weight:700}.inv__history-note[data-v-0b5a3422]{color:#64748b;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.inv__history-qty[data-v-0b5a3422]{text-align:right;font-variant-numeric:tabular-nums;font-weight:800}.inv__history-qty--in[data-v-0b5a3422]{color:#16a34a}.inv__history-qty--out[data-v-0b5a3422]{color:#b45309}.inv__history-date[data-v-0b5a3422]{color:#94a3b8;text-align:right}@media (width<=700px){.inv__history-row[data-v-0b5a3422]{grid-template-columns:1fr 1fr}.inv__detail[data-v-0b5a3422]{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-e8aa4239]{flex-direction:column;gap:16px;display:flex}.pt-guide[data-v-e8aa4239]{background:radial-gradient(circle at 100% 0,#159a9c1f,#0000 28%),linear-gradient(135deg,#fff,#eef8f9);border:1px solid #159a9c2e;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:16px;display:grid}.pt-guide__eyebrow[data-v-e8aa4239]{color:#159a9c;letter-spacing:.12em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:900;display:block}.pt-guide h3[data-v-e8aa4239]{color:#0f172a;margin:0 0 5px;font-size:18px;font-weight:900}.pt-guide p[data-v-e8aa4239]{color:#475569;max-width:720px;margin:0;font-size:13px;line-height:1.45}.pt-guide__steps[data-v-e8aa4239]{grid-template-columns:repeat(3,minmax(92px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.pt-guide__steps li[data-v-e8aa4239]{background:#ffffffc7;border:1px solid #0f172a14;border-radius:12px;gap:6px;min-width:0;padding:10px;display:grid}.pt-guide__steps strong[data-v-e8aa4239]{color:#fff;background:#0f172a;border-radius:999px;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.pt-guide__steps span[data-v-e8aa4239]{color:#334155;font-size:12px;font-weight:800}.pt-toolbar[data-v-e8aa4239]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.pt-toolbar__left[data-v-e8aa4239],.pt-toolbar__right[data-v-e8aa4239]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pt-search[data-v-e8aa4239]{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-e8aa4239]{stroke:#94a3b8;flex-shrink:0;width:16px;height:16px}.pt-search input[data-v-e8aa4239]{color:#0f172a;background:0 0;border:none;outline:none;width:180px;font-size:13px}.pt-search input[data-v-e8aa4239]::placeholder{color:#94a3b8}.pt-select[data-v-e8aa4239]{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-e8aa4239]{color:#1e4bd2;font-size:13px;font-weight:700}.pt-btn[data-v-e8aa4239]{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-e8aa4239]:disabled{opacity:.45;cursor:not-allowed}.pt-btn--primary[data-v-e8aa4239]{color:#fff;background:#1e4bd2}.pt-btn--primary[data-v-e8aa4239]:hover:not(:disabled){background:#1a3eb5}.pt-btn--ghost[data-v-e8aa4239]{color:#475569;background:#f1f5f9}.pt-btn--ghost[data-v-e8aa4239]:hover{background:#e2e8f0}.pt-btn svg[data-v-e8aa4239]{width:15px;height:15px}.pt-body[data-v-e8aa4239]{grid-template-columns:1fr 300px;align-items:start;gap:16px;display:grid}@media (width<=900px){.pt-body[data-v-e8aa4239],.pt-guide[data-v-e8aa4239],.pt-guide__steps[data-v-e8aa4239]{grid-template-columns:1fr}}.pt-list-col[data-v-e8aa4239]{background:#fff;border:1.5px solid #e2e8f0;border-radius:14px;overflow:hidden}.pt-list-head[data-v-e8aa4239]{background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:10px 16px}.pt-checkbox-label[data-v-e8aa4239]{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-e8aa4239]{accent-color:#1e4bd2;width:15px;height:15px}.pt-empty[data-v-e8aa4239]{color:#94a3b8;align-items:center;gap:10px;padding:24px 16px;font-size:13px;display:flex}.pt-spinner[data-v-e8aa4239]{border:2px solid #e2e8f0;border-top-color:#1e4bd2;border-radius:50%;flex-shrink:0;width:18px;height:18px;animation:.7s linear infinite spin-e8aa4239}@keyframes spin-e8aa4239{to{transform:rotate(360deg)}}.pt-list[data-v-e8aa4239]{max-height:520px;overflow-y:auto}.pt-item[data-v-e8aa4239]{cursor:pointer;border-bottom:1px solid #f1f5f9;align-items:center;gap:12px;padding:10px 16px;transition:background .1s;display:flex}.pt-item[data-v-e8aa4239]:last-child{border-bottom:none}.pt-item[data-v-e8aa4239]:hover{background:#f8fafc}.pt-item--selected[data-v-e8aa4239]{background:#eff6ff}.pt-item--selected[data-v-e8aa4239]:hover{background:#dbeafe}.pt-item input[type=checkbox][data-v-e8aa4239]{accent-color:#1e4bd2;flex-shrink:0;width:15px;height:15px}.pt-item__info[data-v-e8aa4239]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pt-item__info strong[data-v-e8aa4239]{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.pt-item__info span[data-v-e8aa4239]{color:#64748b;font-size:11px}.pt-item__price[data-v-e8aa4239]{flex-shrink:0;align-items:center;gap:4px;display:flex}.pt-price-prefix[data-v-e8aa4239]{color:#64748b;font-size:12px}.pt-price-input[data-v-e8aa4239]{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-e8aa4239]:focus{border-color:#1e4bd2}.pt-config-col[data-v-e8aa4239]{flex-direction:column;gap:12px;display:flex}.pt-config-card[data-v-e8aa4239]{background:#fff;border:1.5px solid #e2e8f0;border-radius:14px;padding:16px}.pt-config-title[data-v-e8aa4239]{letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;margin-bottom:12px;font-size:11px;font-weight:800}.pt-size-options[data-v-e8aa4239]{flex-direction:column;gap:8px;display:flex}.pt-size-option[data-v-e8aa4239]{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-e8aa4239]{background:#eff6ff;border-color:#1e4bd2}.pt-size-option input[type=radio][data-v-e8aa4239]{display:none}.pt-size-option__body[data-v-e8aa4239]{flex:1}.pt-size-option__body strong[data-v-e8aa4239]{color:#0f172a;font-size:13px;display:block}.pt-size-option__body span[data-v-e8aa4239]{color:#64748b;font-size:11px}.pt-size-option svg[data-v-e8aa4239]{stroke:#1e4bd2;width:16px;height:16px}.pt-copy-field[data-v-e8aa4239]{color:#475569;gap:7px;margin-top:12px;font-size:12px;font-weight:800;display:grid}.pt-copy-field input[data-v-e8aa4239]{color:#0f172a;border:1.5px solid #e2e8f0;border-radius:10px;outline:none;width:100%;min-height:42px;padding:8px 10px;font-size:15px;font-weight:900}.pt-copy-field input[data-v-e8aa4239]:focus{border-color:#1e4bd2}.pt-preview[data-v-e8aa4239]{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-e8aa4239]{padding:6px 10px}.pt-preview--large[data-v-e8aa4239]{padding:14px 18px}.pt-preview__brand[data-v-e8aa4239]{letter-spacing:.18em;color:#1e4bd2;text-transform:uppercase;font-size:7px;font-weight:900}.pt-preview--large .pt-preview__brand[data-v-e8aa4239]{font-size:9px}.pt-preview__name[data-v-e8aa4239]{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:700;overflow:hidden}.pt-preview--large .pt-preview__name[data-v-e8aa4239]{font-size:14px}.pt-preview--small .pt-preview__name[data-v-e8aa4239]{font-size:9px}.pt-preview__barcode[data-v-e8aa4239]{flex-direction:column;gap:2px;margin:2px 0;display:flex}.pt-preview__bars[data-v-e8aa4239]{align-items:stretch;gap:1px;height:18px;display:flex}.pt-preview--large .pt-preview__bars[data-v-e8aa4239]{height:26px}.pt-preview__bars span[data-v-e8aa4239]{display:block}.pt-preview__sku[data-v-e8aa4239]{color:#475569;letter-spacing:.05em;font-family:monospace;font-size:7px}.pt-preview__price[data-v-e8aa4239]{color:#0f172a;font-size:16px;font-weight:900}.pt-preview--small .pt-preview__price[data-v-e8aa4239]{font-size:12px}.pt-preview--large .pt-preview__price[data-v-e8aa4239]{font-size:22px}.pt-preview__note[data-v-e8aa4239]{color:#94a3b8;margin-top:8px;font-size:10px}.pt-summary[data-v-e8aa4239]{flex-direction:column;gap:8px;display:flex}.pt-summary__row[data-v-e8aa4239]{color:#475569;justify-content:space-between;font-size:13px;display:flex}.pt-summary__row strong[data-v-e8aa4239]{color:#0f172a}.websync[data-v-fcf88f52]{flex-direction:column;gap:14px;min-height:0;display:flex}.websync__tabs[data-v-fcf88f52]{flex-wrap:wrap;gap:6px;display:flex}.websync__tab[data-v-fcf88f52]{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-fcf88f52]:hover{color:#1e4bd2;border-color:#c7d2fe}.websync__tab--active[data-v-fcf88f52]{color:#1e4bd2;background:#eff4ff;border-color:#1e4bd2}.websync__tab-icon[data-v-fcf88f52]{font-size:.95rem}.websync__section[data-v-fcf88f52]{flex-direction:column;gap:12px;min-height:0;display:flex}.websync__section--embed[data-v-fcf88f52]{flex:1;min-height:520px}.ws-card[data-v-fcf88f52]{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-fcf88f52]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ws-card__head h3[data-v-fcf88f52]{color:#0f172a;margin:0 0 4px;font-size:.98rem}.ws-card__head p[data-v-fcf88f52]{color:#64748b;margin:0;font-size:.84rem}.ws-status-dot[data-v-fcf88f52]{background:#94a3b8;border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 4px #94a3b826}.ws-status-dot--ok[data-v-fcf88f52]{background:#22c55e;box-shadow:0 0 0 4px #22c55e33}.ws-status-dot--warn[data-v-fcf88f52]{background:#f59e0b;box-shadow:0 0 0 4px #f59e0b33}.ws-status-dot--err[data-v-fcf88f52]{background:#ef4444;box-shadow:0 0 0 4px #ef444433}.ws-stat-grid[data-v-fcf88f52]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.ws-stat[data-v-fcf88f52]{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-fcf88f52]{color:#1e4bd2;font-size:1.1rem;font-weight:800}.ws-stat__label[data-v-fcf88f52]{color:#64748b;text-transform:uppercase;letter-spacing:.04em;font-size:.74rem;font-weight:600}.ws-stat--warn[data-v-fcf88f52]{background:#fef9e7;border-color:#fde68a}.ws-stat--warn .ws-stat__num[data-v-fcf88f52]{color:#92400e}.ws-actions[data-v-fcf88f52]{flex-wrap:wrap;gap:10px;display:flex}.ws-btn[data-v-fcf88f52]{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-fcf88f52]{padding:6px 12px;font-size:.78rem}.ws-btn--primary[data-v-fcf88f52]{color:#fff;background:#1e4bd2;border-color:#1e4bd2}.ws-btn--primary[data-v-fcf88f52]:hover:not(:disabled){background:#1a3fb8}.ws-btn--primary[data-v-fcf88f52]:disabled{opacity:.6;cursor:not-allowed}.ws-btn--ghost[data-v-fcf88f52]{color:#1e4bd2;background:#fff;border-color:#e2e8f0}.ws-btn--ghost[data-v-fcf88f52]:hover{background:#eff4ff;border-color:#1e4bd2}.ws-note[data-v-fcf88f52]{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-fcf88f52]{background:#fef3c7;border-radius:4px;padding:1px 5px;font-size:.78rem}.ws-note--ok[data-v-fcf88f52]{color:#065f46;background:#ecfdf5;border-color:#a7f3d0}.ws-note--ok code[data-v-fcf88f52]{background:#d1fae5}.ws-log[data-v-fcf88f52]{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-fcf88f52]{color:#94a3b8;text-transform:uppercase;letter-spacing:.06em;margin:0 0 8px;font-family:inherit;font-size:.78rem}.ws-log ul[data-v-fcf88f52]{flex-direction:column;gap:4px;max-height:220px;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.ws-log__entry[data-v-fcf88f52]{align-items:flex-start;gap:10px;display:flex}.ws-log__time[data-v-fcf88f52]{color:#64748b;flex-shrink:0}.ws-log__entry--warn .ws-log__msg[data-v-fcf88f52]{color:#fde68a}.ws-log__entry--err .ws-log__msg[data-v-fcf88f52]{color:#fca5a5}.ws-embed-bar[data-v-fcf88f52]{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-fcf88f52]{flex-direction:column;display:flex}.ws-embed-bar__left strong[data-v-fcf88f52]{color:#0f172a;font-size:.9rem}.ws-embed-bar__left small[data-v-fcf88f52]{color:#64748b;font-size:.76rem}.ws-embed-bar__actions[data-v-fcf88f52]{gap:8px;display:flex}.ws-embed-wrap[data-v-fcf88f52]{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-fcf88f52]{aspect-ratio:16/9;min-height:420px}.ws-embed-iframe[data-v-fcf88f52]{background:#fff;border:0;width:100%;height:100%;min-height:480px;display:block}.ws-embed-hint[data-v-fcf88f52]{color:#64748b;text-align:center;font-size:.78rem}.ws-embed-hint em[data-v-fcf88f52]{color:#1e4bd2;font-style:normal;font-weight:600}@media (width<=768px){.ws-stat-grid[data-v-fcf88f52]{grid-template-columns:1fr 1fr}}.ws-social__grid[data-v-fcf88f52]{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.ws-social__link[data-v-fcf88f52]{color:#0f172a;text-align:left;cursor:pointer;background:#fff;border:1.5px solid #e2e8f0;border-radius:14px;align-items:center;gap:12px;min-height:76px;padding:14px;display:flex}.ws-social__link[data-v-fcf88f52]:hover{border-color:#159a9c;box-shadow:0 12px 28px #0f1b2d14}.ws-social__icon[data-v-fcf88f52]{color:#fff;background:linear-gradient(135deg,#159a9c,#1e4bd2);border-radius:12px;place-items:center;width:42px;height:42px;font-size:.75rem;font-weight:900;display:grid}.ws-social__link strong[data-v-fcf88f52],.ws-social__link small[data-v-fcf88f52]{display:block}.ws-social__link small[data-v-fcf88f52]{color:#64748b;margin-top:2px}.tpv[data-v-82e9677a]{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-82e9677a]{grid-template-rows:1fr auto;grid-template-columns:1fr;height:auto;min-height:0}}.tpv__catalog[data-v-82e9677a]{background:#fff;border-right:1px solid #e2e8f0;flex-direction:column;gap:0;display:flex;overflow:hidden}.tpv__search-row[data-v-82e9677a]{border-bottom:1px solid #f1f5f9;flex-shrink:0;align-items:center;gap:8px;padding:14px 14px 10px;display:flex}.tpv__search-wrap[data-v-82e9677a]{flex:1;position:relative}.tpv__search-icon[data-v-82e9677a]{stroke:#94a3b8;pointer-events:none;width:18px;height:18px;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.tpv__search[data-v-82e9677a]{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-82e9677a]:focus{background:#fff;border-color:#6366f1}.tpv__search-clear[data-v-82e9677a]{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-82e9677a]{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 svg[data-v-82e9677a]{width:16px;height:16px}.tpv__reload-btn--spin svg[data-v-82e9677a]{animation:.7s linear spin-once-82e9677a}@keyframes spin-once-82e9677a{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.tpv__notice[data-v-82e9677a]{color:#0f4f57;background:#ecfeff;border:1px solid #159a9c42;border-radius:14px;margin:0 16px 10px;padding:10px 12px;font-size:.82rem;font-weight:800}.tpv__loading[data-v-82e9677a]{color:#94a3b8;align-items:center;gap:10px;padding:32px;font-size:.9rem;display:flex}.tpv__families[data-v-82e9677a]{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-82e9677a]{letter-spacing:.12em;text-transform:uppercase;color:#94a3b8;margin:0 0 8px;font-size:.7rem;font-weight:800}.tpv__grid[data-v-82e9677a]{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px;display:grid}.tpv__tile[data-v-82e9677a]{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-82e9677a]:hover{background:#f5f3ff;border-color:#6366f1;transform:translateY(-1px);box-shadow:0 4px 14px #6366f11f}.tpv__tile[data-v-82e9677a]:active{transform:scale(.97)}.tpv__tile--zero[data-v-82e9677a]{opacity:.72}.tpv__tile--zero .tpv__tile-media[data-v-82e9677a]{filter:saturate(.72)}.tpv__tile-action[data-v-82e9677a]{color:#fff;letter-spacing:.04em;text-transform:uppercase;background:#0f1b2dc7;border-radius:999px;padding:5px 8px;font-size:.66rem;font-weight:900;position:absolute;bottom:8px;right:8px}.tpv__tile-name[data-v-82e9677a]{color:#1e293b;font-size:.82rem;font-weight:700;line-height:1.3}.tpv__tile-price[data-v-82e9677a]{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-82e9677a]:empty:before{content:"Sin precio";color:#b91c1c;font-size:.78rem;font-weight:700}.tpv__tile-stock[data-v-82e9677a]{color:#94a3b8;font-size:.69rem;font-weight:600}.tpv__search-results[data-v-82e9677a]{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-82e9677a]{color:#94a3b8;text-align:center;flex-direction:column;align-items:center;gap:10px;padding:40px 20px;display:flex}.tpv__empty svg[data-v-82e9677a]{width:40px;height:40px}.tpv__empty p[data-v-82e9677a]{margin:0;font-size:.9rem}.tpv__result-row[data-v-82e9677a]{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--zero[data-v-82e9677a]{opacity:.74}.tpv__result-name[data-v-82e9677a]{color:#1e293b;flex:1;font-size:.86rem;font-weight:700}.tpv__result-meta[data-v-82e9677a]{flex-shrink:0;align-items:center;gap:6px;display:flex}.tpv__sku[data-v-82e9677a]{color:#94a3b8;font-size:.72rem;font-weight:600}.tpv__stock-badge[data-v-82e9677a]{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-82e9677a]{color:#a16207;background:#fdf6e7;border-color:#f0d896}.tpv__result-price[data-v-82e9677a]{color:#1e4bd2;flex-shrink:0;font-size:.9rem;font-weight:800}.tpv__checkout[data-v-82e9677a]{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-82e9677a]{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-82e9677a]{width:52px;height:52px}.tpv__cart-empty p[data-v-82e9677a]{margin:0;font-size:.88rem;line-height:1.5}.tpv__cart-lines[data-v-82e9677a]{flex-direction:column;flex-shrink:0;gap:6px;display:flex}.tpv__cart-header[data-v-82e9677a]{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-82e9677a]{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-82e9677a]{flex-direction:column;gap:2px;min-width:0;display:flex}.tpv__cart-line__name span[data-v-82e9677a]{color:#1e293b;white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;font-weight:700;overflow:hidden}.tpv__cart-line__name small[data-v-82e9677a]{color:#94a3b8;font-size:.7rem}.tpv__cart-line__total[data-v-82e9677a]{color:#1e4bd2;text-align:right;font-size:.86rem;font-weight:800}.tpv__mini-input[data-v-82e9677a]{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-82e9677a]:focus{border-color:#6366f1}.tpv__qty-ctrl[data-v-82e9677a]{align-items:center;gap:3px;display:flex}.tpv__qty-btn[data-v-82e9677a]{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-82e9677a]:hover{color:#1e4bd2;background:#e0e7ff;border-color:#c7d2fe}.tpv__qty-input[data-v-82e9677a]{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-82e9677a]:focus{border-color:#6366f1}.tpv__remove-btn[data-v-82e9677a]{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-82e9677a]:hover{color:#dc2626;background:#fff5f5}.tpv__discount-row[data-v-82e9677a]{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-82e9677a]{flex:1;font-weight:600}.tpv__discount-ctrl[data-v-82e9677a]{color:#1e293b;align-items:center;gap:4px;font-weight:700;display:flex}.tpv__discount-ctrl .tpv__mini-input[data-v-82e9677a]{width:56px}.tpv__totals[data-v-82e9677a]{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-82e9677a]{color:#64748b;justify-content:space-between;font-size:.82rem;display:flex}.tpv__totals-row--sub[data-v-82e9677a]{color:#475569}.tpv__totals-row--disc[data-v-82e9677a]{color:#d97706;font-weight:700}.tpv__totals-row--base[data-v-82e9677a],.tpv__totals-row--iva[data-v-82e9677a]{color:#94a3b8;font-size:.78rem}.tpv__totals-row--total[data-v-82e9677a]{color:#0f172a;border-top:2px solid #e2e8f0;margin-top:3px;padding-top:8px;font-size:1.2rem;font-weight:800}.tpv__payment[data-v-82e9677a]{flex-shrink:0;grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.tpv__pay-btn[data-v-82e9677a]{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-82e9677a]:hover{color:#1e4bd2;border-color:#c7d2fe}.tpv__pay-icon[data-v-82e9677a]{font-size:1.4rem}.tpv__cash-row[data-v-82e9677a]{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-82e9677a]{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-82e9677a]:focus{border-color:#6366f1}.tpv__cambio[data-v-82e9677a]{color:#16a34a;padding:4px 0;font-size:.9rem;font-weight:700}.tpv__customer-details[data-v-82e9677a]{background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;flex-shrink:0;padding:10px 12px}.tpv__customer-details summary[data-v-82e9677a]{cursor:pointer;color:#475569;-webkit-user-select:none;user-select:none;font-size:.82rem;font-weight:700}.tpv__customer-details summary small[data-v-82e9677a]{color:#94a3b8;font-weight:500}.tpv__customer-fields[data-v-82e9677a]{flex-direction:column;gap:6px;margin-top:10px;display:flex}.tpv__field[data-v-82e9677a]{color:#1e293b;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:8px;outline:none;padding:8px 10px;font-size:.84rem}.tpv__field[data-v-82e9677a]:focus{background:#fff;border-color:#6366f1}.tpv__actions[data-v-82e9677a]{flex-shrink:0;grid-template-columns:auto 1fr;gap:8px;padding-top:4px;display:grid}.tpv__btn[data-v-82e9677a]{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-82e9677a]{flex-shrink:0;width:18px;height:18px}.tpv__btn--ghost[data-v-82e9677a]{color:#64748b;background:#f8fafc;border-color:#e2e8f0}.tpv__btn--ghost[data-v-82e9677a]:hover{background:#f1f5f9;border-color:#cbd5e1}.tpv__btn--outline[data-v-82e9677a]{color:#1e293b;background:#fff;border-color:#e2e8f0}.tpv__btn--outline[data-v-82e9677a]:hover{color:#6366f1;border-color:#6366f1}.tpv__btn--primary[data-v-82e9677a]{color:#fff;background:#1e4bd2;border-color:#1e4bd2}.tpv__btn--primary[data-v-82e9677a]:active{transform:scale(.98)}.tpv__btn--primary[data-v-82e9677a]:disabled{opacity:.55;cursor:not-allowed;transform:none}.tpv__btn--cobrar[data-v-82e9677a]{padding:15px 20px;font-size:1rem}.tpv__sale-result[data-v-82e9677a]{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-82e9677a]{background:#f0fdf4;border:2px solid #bbf7d0}.tpv__sale-result--err[data-v-82e9677a]{background:#fff5f5;border:2px solid #fecaca}.tpv__sale-result__icon[data-v-82e9677a]{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-82e9677a]{background:#22c55e}.tpv__sale-result--err .tpv__sale-result__icon[data-v-82e9677a]{background:#ef4444}.tpv__sale-result__icon svg[data-v-82e9677a]{stroke:#fff;width:28px;height:28px}.tpv__sale-result h3[data-v-82e9677a]{color:#1e293b;margin:0;font-size:1.1rem;font-weight:800}.tpv__sale-result__num[data-v-82e9677a]{color:#64748b;margin:0;font-family:monospace;font-size:.82rem}.tpv__sale-result__amount[data-v-82e9677a]{color:#16a34a;margin:0;font-size:1.8rem;font-weight:900}.tpv__sale-result__error[data-v-82e9677a]{color:#dc2626;margin:0;font-size:.86rem}.tpv__sale-result__actions[data-v-82e9677a]{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px;display:flex}.tpv__spinner[data-v-82e9677a]{border:3px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:20px;height:20px;animation:.7s linear infinite spin-82e9677a;display:inline-block}.tpv__spinner--sm[data-v-82e9677a]{border-width:2px;width:16px;height:16px}@keyframes spin-82e9677a{to{transform:rotate(360deg)}}.tpv-fade-enter-active[data-v-82e9677a],.tpv-fade-leave-active[data-v-82e9677a]{transition:opacity .2s,transform .2s}.tpv-fade-enter-from[data-v-82e9677a],.tpv-fade-leave-to[data-v-82e9677a]{opacity:0;transform:translateY(-4px)}.tpv[data-v-82e9677a]{background:radial-gradient(circle at 18% 0,#22d3ee24,#0000 26%),linear-gradient(135deg,#f8fbff 0%,#f4f1ea 100%);border:1px solid #1e4bd21f;border-radius:24px;grid-template-columns:minmax(0,1fr) 420px;gap:0;height:calc(100dvh - 156px);min-height:620px;box-shadow:0 22px 60px #0f1b2d1f}.tpv__catalog[data-v-82e9677a]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffb8;border-right:1px solid #1e4bd21a}.tpv__hero[data-v-82e9677a]{background:linear-gradient(115deg,#ffffffdb,#ecf7ffbd),radial-gradient(circle at 100% 0,#1e4bd229,#0000 34%);border-bottom:1px solid #1e4bd214;justify-content:space-between;align-items:flex-end;gap:18px;padding:20px 20px 14px;display:flex}.tpv__eyebrow[data-v-82e9677a]{color:#1e4bd2;letter-spacing:.16em;text-transform:uppercase;margin-bottom:5px;font-size:.66rem;font-weight:900;display:block}.tpv__hero h2[data-v-82e9677a]{color:#0f1b2d;letter-spacing:-.035em;margin:0;font-size:clamp(1.45rem,2vw,2rem);font-weight:850}.tpv__hero p[data-v-82e9677a]{color:#64748b;margin:5px 0 0;font-size:.9rem}.tpv__hero-stats[data-v-82e9677a]{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.tpv__hero-stats span[data-v-82e9677a]{color:#64748b;text-align:center;background:#fffc;border:1px solid #1e4bd21f;border-radius:14px;min-width:74px;padding:9px 12px;font-size:.76rem;font-weight:800}.tpv__hero-stats strong[data-v-82e9677a]{color:#0f1b2d;font-size:1.2rem;line-height:1;display:block}.tpv__search-row[data-v-82e9677a]{background:#ffffffb8;border-bottom:1px solid #e2e8f0cc;padding:14px 20px}.tpv__search[data-v-82e9677a]{background:#fff;border-color:#1e4bd224;border-radius:16px;height:46px;box-shadow:0 8px 22px #0f1b2d0a}.tpv__search[data-v-82e9677a]:focus{border-color:#1e4bd2;box-shadow:0 0 0 4px #1e4bd21a}.tpv__reload-btn[data-v-82e9677a]{color:#fff;background:#0f1b2d;border-color:#1e4bd224;border-radius:16px;width:46px;height:46px}.tpv__reload-btn[data-v-82e9677a]:hover{background:#1e4bd2}.tpv__family-label[data-v-82e9677a]{color:#334155;letter-spacing:.14em;font-size:.74rem}.tpv__tile[data-v-82e9677a]{background:#fff;border:1px solid #1e4bd21a;border-radius:20px;grid-template-rows:118px 1fr;gap:0;min-height:238px;padding:0;display:grid;overflow:hidden;box-shadow:0 8px 24px #0f1b2d0f}.tpv__tile-media[data-v-82e9677a]{color:#1e4bd2;letter-spacing:-.04em;background:radial-gradient(circle at 30% 20%,#22d3ee2e,#0000 36%),linear-gradient(135deg,#eef5ff,#fbfaf6);place-items:center;width:100%;height:118px;font-size:1.25rem;font-weight:950;display:grid;position:relative;overflow:hidden}.tpv__tile-media img[data-v-82e9677a],.tpv__result-thumb img[data-v-82e9677a]{object-fit:cover;width:100%;height:100%}.tpv__tile-body[data-v-82e9677a]{gap:10px;padding:13px;display:grid}.tpv__tile-name[data-v-82e9677a]{min-height:2.5em;font-size:.9rem;line-height:1.28}.tpv__tile-bottom[data-v-82e9677a]{gap:8px;margin-top:auto;display:grid}.tpv__tile-price[data-v-82e9677a]{color:#fff;background:linear-gradient(135deg,#0f1b2d,#1e4bd2);border-radius:12px;align-self:stretch;box-shadow:0 8px 18px #1e4bd22e}.tpv__tile-stock[data-v-82e9677a]{color:#64748b}.tpv__tile-stock--inf[data-v-82e9677a]{color:#059669}.tpv__result-row[data-v-82e9677a]{border-color:#1e4bd21a;border-radius:16px;min-height:62px;box-shadow:0 6px 18px #0f1b2d0a}.tpv__result-row[data-v-82e9677a]:hover{background:#f8fbff;border-color:#1e4bd257}.tpv__result-thumb[data-v-82e9677a]{color:#1e4bd2;background:linear-gradient(135deg,#eef5ff,#fbfaf6);border-radius:12px;flex-shrink:0;place-items:center;width:42px;height:42px;font-size:.78rem;font-weight:900;display:grid;overflow:hidden}.tpv__checkout[data-v-82e9677a]{background:radial-gradient(circle at 100% 0,#1e4bd21f,#0000 28%),linear-gradient(#f8fbfff5,#edf3f8);padding:18px}.tpv__checkout-head[data-v-82e9677a]{color:#fff;background:#0f1b2d;border-radius:20px;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex;box-shadow:0 16px 34px #0f1b2d33}.tpv__checkout-head .tpv__eyebrow[data-v-82e9677a]{color:#7dd3fc}.tpv__checkout-head strong[data-v-82e9677a]{font-size:.94rem;display:block}.tpv__checkout-total[data-v-82e9677a]{letter-spacing:-.04em;white-space:nowrap;font-size:1.35rem;font-weight:950}.tpv__cart-empty[data-v-82e9677a],.tpv__totals[data-v-82e9677a],.tpv__discount-row[data-v-82e9677a],.tpv__cash-row[data-v-82e9677a],.tpv__customer-details[data-v-82e9677a],.tpv__cart-line[data-v-82e9677a],.tpv__pay-btn[data-v-82e9677a]{border-color:#1e4bd21a;border-radius:16px;box-shadow:0 6px 18px #0f1b2d0a}.tpv__cart-empty[data-v-82e9677a]{color:#64748b;background:#ffffffb3;border:1px dashed #1e4bd233}.tpv__totals[data-v-82e9677a]{padding:14px 16px}.tpv__totals-row--total[data-v-82e9677a]{color:#0f1b2d;font-size:1.45rem}.tpv__pay-btn--active[data-v-82e9677a]{color:#1e4bd2;background:linear-gradient(135deg,#eef5ff,#fff);border-color:#1e4bd2}.tpv__btn[data-v-82e9677a]{border-radius:16px}.tpv__btn--primary[data-v-82e9677a]{background:linear-gradient(135deg,#1e4bd2,#159a9c);border-color:#0000;box-shadow:0 14px 28px #1e4bd23d}.tpv__btn--primary[data-v-82e9677a]:hover{background:linear-gradient(135deg,#1539a8,#128184);border-color:#0000}@media (width<=1100px){.tpv[data-v-82e9677a]{grid-template-columns:1fr;height:auto;min-height:0}.tpv__checkout[data-v-82e9677a]{border-top:1px solid #1e4bd21a}}@media (width<=640px){.tpv[data-v-82e9677a]{border-radius:18px}.tpv__hero[data-v-82e9677a],.tpv__checkout-head[data-v-82e9677a]{flex-direction:column;align-items:stretch}.tpv__hero-stats[data-v-82e9677a]{justify-content:stretch}.tpv__hero-stats span[data-v-82e9677a]{flex:1}.tpv__grid[data-v-82e9677a]{grid-template-columns:repeat(2,minmax(0,1fr))}.tpv__tile[data-v-82e9677a]{grid-template-rows:96px 1fr;min-height:214px}.tpv__tile-media[data-v-82e9677a]{height:96px}.tpv__cart-header[data-v-82e9677a]{display:none}.tpv__cart-line[data-v-82e9677a]{grid-template-columns:1fr 48px;gap:8px}.tpv__qty-ctrl[data-v-82e9677a],.tpv__cart-line__total[data-v-82e9677a]{grid-column:1/-1}}.tpv[data-v-82e9677a]{background:#edf3f8;border-color:#0f1b2d1a;border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(390px,460px);box-shadow:0 24px 60px #0f1b2d1c}.tpv__catalog[data-v-82e9677a]{background:linear-gradient(#fffffff5,#f6fafdf5),radial-gradient(circle at 18% 0,#159a9c1a,#0000 34%)}.tpv__hero[data-v-82e9677a]{color:#fff;background:linear-gradient(135deg,#092238 0%,#123a58 50%,#116b73 100%);border-bottom:0;padding:22px 24px 16px;position:relative;overflow:hidden}.tpv__hero[data-v-82e9677a]:after{content:"";pointer-events:none;border:1px solid #ffffff2e;border-radius:999px;width:180px;height:68px;position:absolute;inset:auto 22px 12px auto;transform:rotate(-9deg)}.tpv__hero h2[data-v-82e9677a]{letter-spacing:0;font-size:clamp(1.55rem,2.8vw,2.4rem)}.tpv__hero p[data-v-82e9677a]{color:#ffffffc7}.tpv__eyebrow[data-v-82e9677a]{color:#8de3dd}.tpv__hero-stats span[data-v-82e9677a]{color:#fff;background:#ffffff1a;border:1px solid #ffffff2e}.tpv__stats-strip[data-v-82e9677a]{background:linear-gradient(#f8fbfd,#fff);grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px 16px 4px;display:grid}.tpv__stat-card[data-v-82e9677a]{text-align:left;cursor:pointer;background:#fff;border:1px solid #0f1b2d1a;border-radius:16px;gap:3px;min-width:0;padding:12px;display:grid;box-shadow:0 8px 20px #0f1b2d0a}.tpv__stat-card span[data-v-82e9677a]{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:900}.tpv__stat-card strong[data-v-82e9677a]{color:#0f1b2d;letter-spacing:0;font-size:clamp(1.05rem,1.8vw,1.45rem);font-weight:900;line-height:1.05}.tpv__stat-card small[data-v-82e9677a]{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.tpv__stat-card--warn[data-v-82e9677a]{background:#fff8eb;border-color:#d9770647}.tpv__search-row[data-v-82e9677a]{background:#fff;border-bottom-color:#0f1b2d14;padding:14px 16px}.tpv__search[data-v-82e9677a]{background:#f6fafc;border-radius:14px;min-height:50px;font-weight:700}.tpv__reload-btn[data-v-82e9677a]{border-radius:14px;width:50px;height:50px}.tpv__families[data-v-82e9677a],.tpv__search-results[data-v-82e9677a]{padding:16px 18px 22px}.tpv__family-label[data-v-82e9677a]{color:#0f1b2d;letter-spacing:.06em;align-items:center;gap:8px;font-size:.78rem;display:flex}.tpv__family-label[data-v-82e9677a]:before{content:"";background:#159a9c;border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 4px #159a9c1f}.tpv__grid[data-v-82e9677a]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.tpv__tile[data-v-82e9677a]{background:#fff;border-color:#0f1b2d17;border-radius:18px;min-height:230px;box-shadow:0 12px 28px #0f1b2d0f}.tpv__tile[data-v-82e9677a]:hover{background:#f9fcfd;border-color:#159a9c6b;box-shadow:0 18px 34px #0f1b2d1a}.tpv__tile-media[data-v-82e9677a]{background:linear-gradient(135deg,#eef8f7,#f8fbff);border-radius:14px}.tpv__tile-price[data-v-82e9677a]{color:#0f766e;background:#e9f7f6;border-radius:999px}.tpv__checkout[data-v-82e9677a]{color:#fff;background:#0f1b2d;padding:18px}.tpv__checkout-head[data-v-82e9677a]{color:#fff;background:linear-gradient(135deg,#152a43,#123b55);border:1px solid #ffffff1a}.tpv__checkout-head strong[data-v-82e9677a],.tpv__checkout-total[data-v-82e9677a]{color:#fff}.tpv__cart-empty[data-v-82e9677a],.tpv__cart-line[data-v-82e9677a],.tpv__discount-row[data-v-82e9677a],.tpv__totals[data-v-82e9677a],.tpv__payment[data-v-82e9677a],.tpv__cash-row[data-v-82e9677a],.tpv__customer-details[data-v-82e9677a]{color:#0f1b2d}.tpv__cart-line[data-v-82e9677a],.tpv__discount-row[data-v-82e9677a],.tpv__totals[data-v-82e9677a],.tpv__cash-row[data-v-82e9677a],.tpv__customer-details[data-v-82e9677a],.tpv__pay-btn[data-v-82e9677a]{box-shadow:none;border-color:#ffffff1a}.tpv__cart-header[data-v-82e9677a]{color:#ffffff94;border-bottom-color:#ffffff1f}.tpv__btn--cobrar[data-v-82e9677a]{text-transform:uppercase;min-height:58px;font-size:1.08rem}@media (width<=1180px){.tpv[data-v-82e9677a]{grid-template-columns:1fr}.tpv__checkout[data-v-82e9677a]{color:#0f1b2d;background:#f6fafc}.tpv__cart-header[data-v-82e9677a]{color:#64748b;border-bottom-color:#0f1b2d1a}}@media (width<=720px){.tpv__stats-strip[data-v-82e9677a]{grid-template-columns:repeat(2,minmax(0,1fr))}.tpv__hero[data-v-82e9677a]{padding:18px}}@media (width<=440px){.tpv__stats-strip[data-v-82e9677a],.tpv__grid[data-v-82e9677a]{grid-template-columns:1fr}.tpv__tile[data-v-82e9677a]{min-height:0}}.tpv[data-v-82e9677a]{aspect-ratio:auto;grid-template-columns:minmax(0,1fr) minmax(360px,440px);width:100%;max-width:min(100%,1480px);height:auto;min-height:min(100dvh - 180px,760px);margin:0 auto}.tpv__grid[data-v-82e9677a]{grid-template-columns:repeat(auto-fill,minmax(132px,1fr))}.tpv__tile[data-v-82e9677a]{aspect-ratio:1;grid-template-rows:minmax(78px,42%) 1fr;min-height:0}.tpv__tile-media[data-v-82e9677a]{height:auto;min-height:78px}.tpv__touch-tools[data-v-82e9677a]{flex-shrink:0;gap:8px;display:grid}.tpv__quick-strip[data-v-82e9677a],.tpv__cash-strip[data-v-82e9677a]{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.tpv__quick-btn[data-v-82e9677a]{color:#0f1b2d;cursor:pointer;background:#ffffffeb;border:1px solid #ffffff1f;border-radius:12px;min-height:38px;font-weight:900}.tpv__quick-btn--accent[data-v-82e9677a]{color:#075985;background:linear-gradient(135deg,#c7f9f1,#dbeafe)}.tpv__keypad[data-v-82e9677a]{background:#ffffff14;border:1px solid #ffffff1f;border-radius:16px;padding:10px}.tpv__keypad-head[data-v-82e9677a]{color:#fff;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.tpv__keypad-tabs[data-v-82e9677a]{background:#ffffff14;border-radius:999px;padding:3px;display:inline-flex}.tpv__keypad-tab[data-v-82e9677a]{color:#ffffffb8;cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:30px;padding:0 10px;font-weight:900}.tpv__keypad-tab--active[data-v-82e9677a]{color:#0f1b2d;background:#fff}.tpv__keypad-grid[data-v-82e9677a]{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.tpv__key[data-v-82e9677a]{color:#0f1b2d;cursor:pointer;background:#fff;border:0;border-radius:12px;min-height:42px;font-size:1rem;font-weight:950;box-shadow:inset 0 -2px #0f1b2d14}.tpv__key--muted[data-v-82e9677a]{background:#e2e8f0}.tpv__key--ok[data-v-82e9677a]{color:#fff;background:linear-gradient(135deg,#159a9c,#1e4bd2)}@media (width<=1100px){.tpv[data-v-82e9677a]{aspect-ratio:auto;grid-template-columns:1fr;height:auto;min-height:0}.tpv__checkout[data-v-82e9677a]{max-height:none}}@media (width<=520px){.tpv__quick-strip[data-v-82e9677a],.tpv__cash-strip[data-v-82e9677a]{grid-template-columns:repeat(3,minmax(0,1fr))}}.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-6ba40b95]{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-6ba40b95]{margin:0;font-size:.86rem;line-height:1.5}.qr-result-wrap[data-v-6ba40b95]{margin-top:4px}.scan-result-overlay[data-v-6ba40b95]{z-index:801;width:min(360px,100vw - 32px);position:fixed;bottom:160px;right:20px}.scan-result-slide-enter-active[data-v-6ba40b95]{animation:.22s cubic-bezier(.34,1.56,.64,1) sr-in-6ba40b95}.scan-result-slide-leave-active[data-v-6ba40b95]{animation:.15s ease-in reverse sr-in-6ba40b95}@keyframes sr-in-6ba40b95{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:none}}.dashboard-home[data-v-6ba40b95]{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-6ba40b95]{grid-template-columns:64px minmax(0,1fr)}.dashboard-home--employee[data-v-6ba40b95]{grid-template-columns:1fr;gap:0;min-height:100dvh;padding-bottom:0}.dashboard-main[data-v-6ba40b95]{gap:14px;min-width:0;display:grid}.dashboard-back-bar[data-v-6ba40b95]{align-items:center;gap:12px;padding:6px 4px 0;display:flex}.dashboard-back-btn[data-v-6ba40b95]{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-6ba40b95]:hover{background:#eff4ff;border-color:#c7d2fe}.dashboard-back-crumb[data-v-6ba40b95]{color:#64748b;letter-spacing:.02em;font-size:.82rem;font-weight:600}.dashboard-sidebar[data-v-6ba40b95]{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-6ba40b95]{width:64px;padding:14px 6px}.dashboard-sidebar[data-v-6ba40b95]::-webkit-scrollbar{width:4px}.dashboard-sidebar[data-v-6ba40b95]::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:999px}.sidebar-toggle[data-v-6ba40b95]{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-6ba40b95]:hover{color:#1e4bd2;background:#f1f5f9;border-color:#cbd5e1}.sidebar-toggle__svg[data-v-6ba40b95]{width:16px;height:16px;display:block}.dashboard-sidebar__brand[data-v-6ba40b95]{border-bottom:1px solid #f1f5f9;padding:4px 6px 10px}.dashboard-sidebar__eyebrow[data-v-6ba40b95]{letter-spacing:.2em;text-transform:uppercase;color:#1e4bd2;margin:0;font-size:9px;font-weight:800}.dashboard-sidebar__title[data-v-6ba40b95]{letter-spacing:-.02em;color:#1e293b;margin:4px 0 1px;font-size:1rem;font-weight:800;line-height:1.1}.dashboard-sidebar__subtitle[data-v-6ba40b95]{letter-spacing:.05em;text-transform:uppercase;color:#94a3b8;margin:0;font-size:10px;font-weight:600}.dashboard-sidebar__nav[data-v-6ba40b95]{gap:2px;padding:2px 0;display:grid}.dashboard-sidebar__item[data-v-6ba40b95]{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-6ba40b95]{grid-template-columns:34px;justify-items:center;gap:0;padding:8px 6px}.dashboard-sidebar__item[data-v-6ba40b95]:hover{color:#1e293b;background:#f8fafc;border-color:#e2e8f0}.dashboard-sidebar__item--active[data-v-6ba40b95]{color:#1e4bd2;background:#eff2ff;border-color:#c7d2fe;box-shadow:inset 3px 0 #1e4bd2}.dashboard-sidebar__item--active .dashboard-sidebar__icon[data-v-6ba40b95]{background:#e0e7ff;border-color:#c7d2fe}.dashboard-sidebar__icon[data-v-6ba40b95]{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-6ba40b95]{width:18px;height:18px;display:block}.dashboard-sidebar__labels[data-v-6ba40b95]{gap:1px;min-width:0;display:grid}.dashboard-sidebar__labels strong[data-v-6ba40b95]{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-6ba40b95]{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-6ba40b95]{color:#1e4bd2}.dashboard-sidebar__footer[data-v-6ba40b95]{border-top:1px solid #f1f5f9;padding:8px 4px}.dashboard-sidebar__status[data-v-6ba40b95]{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-6ba40b95]{background:#22c55e;border-radius:999px;width:6px;height:6px;animation:2.4s ease-in-out infinite pulse-dot-6ba40b95;box-shadow:0 0 0 3px #22c55e33}@keyframes pulse-dot-6ba40b95{0%,to{box-shadow:0 0 0 3px #22c55e33}50%{box-shadow:0 0 0 5px #22c55e0f}}.kpi-bar[data-v-6ba40b95]{grid-column:1/-1;align-items:stretch;gap:12px;margin-bottom:4px;transition:opacity .3s;display:flex}.kpi-bar--loading[data-v-6ba40b95]{opacity:.6}.kpi-card[data-v-6ba40b95]{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-6ba40b95]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #1e4bd21a}.kpi-card--blue[data-v-6ba40b95]{background:#eff6ff;border-color:#bfdbfe}.kpi-card--green[data-v-6ba40b95]{background:#f0fdf4;border-color:#bbf7d0}.kpi-card--amber[data-v-6ba40b95]{background:#fffbeb;border-color:#fde68a}.kpi-card--red[data-v-6ba40b95]{background:#fff5f5;border-color:#fecaca}.kpi-card--neutral[data-v-6ba40b95]{background:#f8fafc;border-color:#e2e8f0}.kpi-card__icon[data-v-6ba40b95]{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-6ba40b95]{background:#16a34a1a}.kpi-card--amber .kpi-card__icon[data-v-6ba40b95]{background:#d977061a}.kpi-card--red .kpi-card__icon[data-v-6ba40b95]{background:#dc26261a}.kpi-card__icon svg[data-v-6ba40b95]{stroke:#1e4bd2;width:20px;height:20px}.kpi-card--green .kpi-card__icon svg[data-v-6ba40b95]{stroke:#16a34a}.kpi-card--amber .kpi-card__icon svg[data-v-6ba40b95]{stroke:#d97706}.kpi-card--red .kpi-card__icon svg[data-v-6ba40b95]{stroke:#dc2626}.kpi-card__body[data-v-6ba40b95]{flex-direction:column;min-width:0;display:flex}.kpi-card__value[data-v-6ba40b95]{color:#0f172a;font-size:22px;font-weight:800;line-height:1.1}.kpi-card__label[data-v-6ba40b95]{color:#64748b;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11px;overflow:hidden}.kpi-refresh[data-v-6ba40b95]{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-6ba40b95]:hover{background:#f1f5f9}.kpi-refresh svg[data-v-6ba40b95]{stroke:#64748b;width:16px;height:16px;transition:transform .5s}.kpi-refresh--spin svg[data-v-6ba40b95]{animation:.6s linear spin-once-6ba40b95}@keyframes spin-once-6ba40b95{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (width<=700px){.kpi-bar[data-v-6ba40b95]{flex-wrap:wrap}.kpi-card[data-v-6ba40b95]{flex:calc(50% - 6px)}.kpi-refresh[data-v-6ba40b95]{display:none}}.owner-home[data-v-6ba40b95],.workspace-grid[data-v-6ba40b95]{gap:14px;display:grid}.owner-home[data-v-6ba40b95]{grid-template-columns:minmax(0,1.45fr) minmax(320px,.8fr)}.owner-side[data-v-6ba40b95],.workspace-stack[data-v-6ba40b95]{gap:14px;display:grid}.owner-card[data-v-6ba40b95],.workspace-card[data-v-6ba40b95],.floating-panel[data-v-6ba40b95],.role-stage__frame[data-v-6ba40b95]{background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:18px;box-shadow:0 1px 4px #0000000f}.owner-card__head[data-v-6ba40b95],.preview-toolbar[data-v-6ba40b95],.preview-actions[data-v-6ba40b95],.floating-panel__head[data-v-6ba40b95]{justify-content:space-between;align-items:center;gap:12px;display:flex}.owner-card__head[data-v-6ba40b95]{border-bottom:1px solid #f1f5f9;margin-bottom:14px;padding-bottom:12px}.owner-card__head h2[data-v-6ba40b95]{color:#1e293b;letter-spacing:-.01em;margin:0;font-size:1.02rem;font-weight:700}.owner-card__head p[data-v-6ba40b95]{color:#64748b;margin:4px 0 0;font-size:.86rem}.owner-group h3[data-v-6ba40b95]{color:#64748b;letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font-size:.72rem;font-weight:800}.owner-card--main[data-v-6ba40b95]{gap:14px;display:grid}.owner-group[data-v-6ba40b95]{background:#fafbfc;border:1px solid #f1f5f9;border-radius:16px;padding:14px}.owner-group--aqua[data-v-6ba40b95]{background:#f0f7ff;border-color:#dbeafe}.owner-group--copper[data-v-6ba40b95]{background:#fffbeb;border-color:#fde68a}.owner-group--olive[data-v-6ba40b95]{background:#f0fdf4;border-color:#d1fae5}.owner-group--plum[data-v-6ba40b95]{background:#faf5ff;border-color:#e9d5ff}.owner-group--emerald[data-v-6ba40b95]{background:#ecfdf5;border-color:#a7f3d0}.owner-group--teal[data-v-6ba40b95]{background:#eff6ff;border-color:#bfdbfe}.owner-group__grid[data-v-6ba40b95],.simple-list[data-v-6ba40b95],.priority-list[data-v-6ba40b95]{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;display:grid}.signal-cloud[data-v-6ba40b95]{flex-wrap:wrap;gap:8px;display:flex}.signal-chip[data-v-6ba40b95]{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-6ba40b95]:hover{color:#1e4bd2;background:#eff2ff;border-color:#c7d2fe}.action-tile[data-v-6ba40b95],.simple-list__item[data-v-6ba40b95]{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-6ba40b95]:hover,.simple-list__item[data-v-6ba40b95]:hover{background:#f8faff;border-color:#c7d2fe;transform:translateY(-2px);box-shadow:0 4px 16px #1e4bd214}.action-tile strong[data-v-6ba40b95],.simple-list__item strong[data-v-6ba40b95]{color:#1e293b;font-size:.88rem;font-weight:700}.action-tile small[data-v-6ba40b95],.simple-list__item small[data-v-6ba40b95]{color:#64748b;font-size:.76rem;line-height:1.4}.action-tile__icon[data-v-6ba40b95]{object-fit:contain;opacity:.9;width:50px;height:50px}.priority-list__item[data-v-6ba40b95]{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-6ba40b95]{color:#1e293b;font-size:.86rem;font-weight:700}.priority-list__item small[data-v-6ba40b95]{color:#64748b;font-size:.76rem;line-height:1.4}.simple-list--compact[data-v-6ba40b95]{margin-top:10px}.owner-card--tpv[data-v-6ba40b95]{padding:18px 18px 0}.owner-card--tpv .owner-card__head[data-v-6ba40b95]{margin-bottom:14px}.owner-card--tpv .tpv[data-v-6ba40b95]{border-bottom:0;border-left:0;border-right:0;border-radius:0 0 14px 14px;margin:0 -18px}.ghost-btn[data-v-6ba40b95],.refresh-btn[data-v-6ba40b95]{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-6ba40b95]:hover{color:#1e293b;background:#f1f5f9;border-color:#cbd5e1}.refresh-btn[data-v-6ba40b95]{color:#1e4bd2;background:#eff2ff;border-color:#c7d2fe}.refresh-btn[data-v-6ba40b95]:hover{background:#e0e7ff;border-color:#a5b4fc}.preview-stage[data-v-6ba40b95]{place-items:start center;width:100%;min-height:0;display:grid}.preview-frame[data-v-6ba40b95]{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-6ba40b95]{width:min(100%,420px);height:min(100dvh - 260px,820px)}.preview-frame--tablet[data-v-6ba40b95]{width:min(100%,1440px);height:min(100dvh - 260px,920px)}.preview-frame--monitor[data-v-6ba40b95],.preview-frame--desktop[data-v-6ba40b95]{width:min(100%,1760px);height:min(100dvh - 260px,980px)}.preview-frame__inner[data-v-6ba40b95]{transform-origin:top;width:100%;height:100%;overflow:hidden}.preview-frame--phone .preview-frame__inner[data-v-6ba40b95]{width:106.383%;height:106.383%;transform:scale(.94)}.preview-frame--tablet .preview-frame__inner[data-v-6ba40b95]{width:109.89%;height:109.89%;transform:scale(.91)}.preview-frame--monitor .preview-frame__inner[data-v-6ba40b95]{width:113.636%;height:113.636%;transform:scale(.88)}.preview-frame--desktop .preview-frame__inner[data-v-6ba40b95]{width:117.647%;height:117.647%;transform:scale(.85)}.preview-mode select[data-v-6ba40b95]{color:#eef4f7;background:#040c16e6;border:1px solid #3dd6c51f;border-radius:12px;margin-left:8px;padding:9px 12px}.workspace-card--preview[data-v-6ba40b95]{box-shadow:none;background:0 0;border:0;border-radius:0;padding:14px 0 0}.workspace-card--preview .preview-toolbar[data-v-6ba40b95]{padding:0 10px}.workspace-card--preview-page[data-v-6ba40b95]{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-6ba40b95]{padding:0 2px 8px}.preview-page[data-v-6ba40b95]{min-height:0}@keyframes copilot-aura-pulse-6ba40b95{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-6ba40b95{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes copilot-aura-breathe-6ba40b95{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}.owner-copilot-link[data-v-6ba40b95]{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-6ba40b95;display:grid;position:fixed;top:120px;right:16px;overflow:visible}.owner-copilot-link[data-v-6ba40b95]:hover{transform:scale(1.07)}.copilot-fab__aura[data-v-6ba40b95]{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-6ba40b95,2.4s ease-in-out infinite copilot-aura-breathe-6ba40b95;position:absolute;inset:-5px}.copilot-fab__icon[data-v-6ba40b95]{color:#fff;z-index:1;filter:drop-shadow(0 0 4px #c7d2feb3);width:28px;height:28px;position:relative}.service-chat-fab[data-v-6ba40b95]{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-6ba40b95]:hover{transform:translateY(-2px)scale(1.04);box-shadow:0 12px 32px #1e4bd261}.service-chat-fab img[data-v-6ba40b95]{object-fit:contain;width:36px;height:36px}.floating-panel[data-v-6ba40b95]{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-6ba40b95]{width:min(460px,100vw - 24px)}.floating-panel__head[data-v-6ba40b95]{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-6ba40b95]{gap:3px;display:grid}.floating-panel__title strong[data-v-6ba40b95]{color:#1e293b;font-size:.95rem;font-weight:700}.floating-panel__title small[data-v-6ba40b95]{color:#64748b;font-size:.78rem}.floating-panel__tabs[data-v-6ba40b95]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.floating-panel__tab[data-v-6ba40b95]{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-6ba40b95]{color:#fff;background:#1e4bd2;border-color:#1e4bd2;box-shadow:0 2px 8px #1e4bd238}.floating-panel__body[data-v-6ba40b95]{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.role-stage[data-v-6ba40b95]{place-items:start center;width:100%;min-height:100dvh;display:grid;overflow:hidden}.role-stage__frame[data-v-6ba40b95]{width:min(100%,100vw - 24px);max-width:100%;overflow:hidden}.role-stage__frame--monitor[data-v-6ba40b95]{aspect-ratio:16/9;width:min(177.778dvh - 42.6667px,100vw - 24px,1820px)}.role-stage__frame--tablet[data-v-6ba40b95]{aspect-ratio:16/10;width:min(160dvh - 38.4px,100vw - 24px,1480px)}.role-stage__frame--phone[data-v-6ba40b95]{aspect-ratio:9/18.5;width:min(100vw,460px)}.preview-frame--phone .preview-frame__inner[data-v-6ba40b95],.role-stage__frame--phone[data-v-6ba40b95]{max-width:100%}@media (width<=1280px){.owner-home[data-v-6ba40b95],.workspace-grid[data-v-6ba40b95]{grid-template-columns:1fr}}@media (width<=1080px){.dashboard-home[data-v-6ba40b95]{grid-template-columns:1fr;gap:12px}.dashboard-sidebar[data-v-6ba40b95]{grid-template-rows:auto auto auto;max-height:none;position:static}.dashboard-sidebar__nav[data-v-6ba40b95]{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:5px;display:grid}}@media (width<=820px){.preview-actions[data-v-6ba40b95],.preview-toolbar[data-v-6ba40b95],.floating-panel__head[data-v-6ba40b95]{flex-direction:column;align-items:stretch}.owner-copilot-link[data-v-6ba40b95]{top:auto;bottom:100px}}@media (width<=640px){.dashboard-home[data-v-6ba40b95]{gap:0;padding-bottom:0}.role-stage[data-v-6ba40b95]{min-height:100dvh}.role-stage__frame[data-v-6ba40b95]{width:100%;min-height:100dvh;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.role-stage__frame--monitor[data-v-6ba40b95],.role-stage__frame--tablet[data-v-6ba40b95],.role-stage__frame--phone[data-v-6ba40b95]{aspect-ratio:auto;width:100%;max-width:none}.preview-frame--phone[data-v-6ba40b95]{width:100%;max-width:390px;height:min(100dvh - 220px,820px)}.floating-panel[data-v-6ba40b95],.floating-panel--service[data-v-6ba40b95]{width:auto;max-height:min(76vh,720px);right:12px;left:12px!important}.floating-panel-backdrop[data-v-6ba40b95]{display:block}}.floating-panel-backdrop[data-v-6ba40b95]{z-index:254;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a61;animation:.18s ease-out backdrop-fade-6ba40b95;display:none;position:fixed;inset:0}@keyframes backdrop-fade-6ba40b95{0%{opacity:0}to{opacity:1}}.dash-rail[data-v-6ba40b95]{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:fixed;top:58px;bottom:0;left:0;overflow:hidden auto}.dash-rail--expanded[data-v-6ba40b95]{align-items:stretch;width:230px}.dash-rail__top[data-v-6ba40b95]{align-items:center;gap:10px;width:100%;margin-bottom:12px;padding:0 2px;display:flex}.dash-rail__logo[data-v-6ba40b95]{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-6ba40b95]:hover{background:#fffc}.dash-rail__brand[data-v-6ba40b95]{flex:1;min-width:0;overflow:hidden}.dash-rail__brand-name[data-v-6ba40b95]{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-6ba40b95]{font-family:var(--font-ui);color:#fbfaf673;white-space:nowrap;margin-top:1px;font-size:10px;display:block}.dash-rail__collapse[data-v-6ba40b95]{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-6ba40b95]:hover{color:#fbfaf6cc;background:#ffffff14}.dash-rail__collapse svg[data-v-6ba40b95]{width:13px;height:13px}.dash-rail__nav[data-v-6ba40b95]{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-6ba40b95]{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-6ba40b95]{justify-content:flex-start;gap:10px;padding:0 10px}.dash-rail__item[data-v-6ba40b95]:hover{color:#fbfaf6d9;background:#ffffff12}.dash-rail__item--active[data-v-6ba40b95]{background:var(--primary);color:#fff;border-color:#ffffff1f;box-shadow:0 4px 12px #1e4bd259}.dash-rail__icon[data-v-6ba40b95]{flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.dash-rail__icon svg[data-v-6ba40b95]{width:18px;height:18px;display:block}.dash-rail__labels[data-v-6ba40b95]{flex:1;gap:1px;min-width:0;display:grid;overflow:hidden}.dash-rail__labels strong[data-v-6ba40b95]{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-6ba40b95]{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-6ba40b95]{color:#ffffffa6}.dash-rail__warn-dot[data-v-6ba40b95]{background:#fdba74;border-radius:999px;width:6px;height:6px;position:absolute;top:9px;right:9px}.dash-rail__footer[data-v-6ba40b95]{align-items:center;gap:8px;width:100%;margin-top:8px;padding:0 4px;display:flex}.dash-rail__avatar[data-v-6ba40b95]{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-6ba40b95]{font-family:var(--font-ui);color:#fbfaf659;white-space:nowrap;flex:1;font-size:10px;overflow:hidden}.dash-rail__status-dot[data-v-6ba40b95]{background:#22c55e;border-radius:999px;flex-shrink:0;width:6px;height:6px;animation:2.4s ease-in-out infinite pulse-dot-6ba40b95;box-shadow:0 0 0 3px #22c55e33}.owner-home-v2[data-v-6ba40b95]{flex-direction:column;gap:20px;min-width:0;display:flex}.hero-strip[data-v-6ba40b95]{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-6ba40b95]{pointer-events:none;width:50%;height:80px;position:absolute;bottom:0;right:0}.hero-strip__meta[data-v-6ba40b95]{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-6ba40b95]{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__sub[data-v-6ba40b95]{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-6ba40b95]{color:#b45309;font-weight:600}.hero-strip__ok[data-v-6ba40b95]{color:#16a34a;font-weight:600}.hero-tpv-btn[data-v-6ba40b95]{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-6ba40b95]:hover{background:var(--primary)}.kpi-editorial[data-v-6ba40b95]{align-items:stretch;gap:12px;transition:opacity .3s;display:flex}.kpi-editorial--loading[data-v-6ba40b95]{opacity:.55}.kpi-ed[data-v-6ba40b95]{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-6ba40b95]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0f1b2d14}.kpi-ed--warn[data-v-6ba40b95]{background:#fffbeb;border-color:#fde68a}.kpi-ed__label[data-v-6ba40b95]{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-6ba40b95]{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-6ba40b95]{color:var(--ink-faint);vertical-align:super;margin-right:2px;font-size:.55em}.kpi-ed__delta[data-v-6ba40b95]{color:var(--ink-soft);font-size:11px;font-family:var(--font-ui);margin-top:8px}.kpi-ed__delta--up[data-v-6ba40b95]{color:#16a34a;font-weight:600}.kpi-ed__delta--warn[data-v-6ba40b95]{color:#b45309;font-weight:600}.kpi-ed__bar[data-v-6ba40b95]{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-6ba40b95]{opacity:.35;background:#16a34a}.kpi-ed__bar--warn[data-v-6ba40b95]{opacity:.35;background:#b45309}.home-grid[data-v-6ba40b95]{grid-template-columns:1.3fr .9fr;gap:18px;display:grid}.home-col[data-v-6ba40b95]{flex-direction:column;gap:16px;display:flex}.mod-panel[data-v-6ba40b95]{border:1px solid var(--border);background:#fff;border-radius:14px;padding:18px}.mod-panel--dense[data-v-6ba40b95]{padding:14px 16px}.mod-panel__title[data-v-6ba40b95]{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-6ba40b95]{flex-direction:column;display:flex}.urgent-item[data-v-6ba40b95]{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-6ba40b95]:first-child{border-top:none}.urgent-item[data-v-6ba40b95]:hover{background:#fbfaf6;border-radius:8px;margin:0 -18px;padding-left:18px;padding-right:18px}.urgent-item__num[data-v-6ba40b95]{font-family:var(--font-display);color:var(--primary);letter-spacing:-.5px;font-size:22px;font-style:italic}.urgent-item__body strong[data-v-6ba40b95]{color:var(--ink);font-size:13px;font-weight:600;font-family:var(--font-ui);display:block}.urgent-item__body small[data-v-6ba40b95]{color:var(--ink-faint);font-size:11px;font-family:var(--font-ui);margin-top:2px;display:block}.urgent-item__chev[data-v-6ba40b95]{width:14px;height:14px;color:var(--ink-faint)}.tiles-row[data-v-6ba40b95]{gap:14px;display:flex}.tiles-row .mod-panel[data-v-6ba40b95]{flex:1}.mini-tiles[data-v-6ba40b95]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mini-tile[data-v-6ba40b95]{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-6ba40b95]:hover{background:#eff6ff;border-color:#c7d2fe}.mini-tile strong[data-v-6ba40b95]{color:var(--ink);font-size:12px;font-weight:600;font-family:var(--font-ui);display:block}.mini-tile small[data-v-6ba40b95]{color:var(--ink-faint);font-size:10px;font-family:var(--font-ui)}.mini-tile svg[data-v-6ba40b95]{color:var(--ink-soft);flex-shrink:0}.cat-chips[data-v-6ba40b95]{flex-wrap:wrap;gap:6px;display:flex}.cat-chip[data-v-6ba40b95]{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-6ba40b95]{color:var(--ink-faint);font-style:normal;font-family:var(--font-mono);font-size:10px}.cat-chip__dot[data-v-6ba40b95]{border-radius:999px;flex-shrink:0;width:8px;height:8px}.tpv-callout[data-v-6ba40b95]{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-6ba40b95]:hover{transform:translateY(-2px)}.tpv-callout__waves[data-v-6ba40b95]{opacity:.15;pointer-events:none;width:70%;height:80px;position:absolute;bottom:-10px;right:-20px}.tpv-callout__eyebrow[data-v-6ba40b95]{font-family:var(--font-mono);letter-spacing:2px;text-transform:uppercase;color:#c4a06a;margin-bottom:6px;font-size:9px}.tpv-callout__title[data-v-6ba40b95]{font-family:var(--font-display);margin-bottom:8px;font-size:26px;font-style:italic;line-height:1}.tpv-callout__sub[data-v-6ba40b95]{opacity:.65;font-size:11px;font-family:var(--font-ui);margin-bottom:14px}.tpv-callout__btn[data-v-6ba40b95]{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-6ba40b95]{flex-direction:column;gap:0;display:flex;position:relative}.timeline__line[data-v-6ba40b95]{background:var(--border);width:1px;position:absolute;top:6px;bottom:6px;left:30px}.timeline__item[data-v-6ba40b95]{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-6ba40b95]{color:var(--ink-faint);font-family:var(--font-mono);font-size:10px}.timeline__dot[data-v-6ba40b95]{border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 3px #fff}.timeline__text[data-v-6ba40b95]{color:var(--ink)}.ia-entry[data-v-6ba40b95]{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-6ba40b95]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #1e4bd21f}.ia-entry strong[data-v-6ba40b95]{color:var(--ink);font-size:13px;font-weight:700;font-family:var(--font-ui);display:block}.ia-entry small[data-v-6ba40b95]{color:var(--ink-faint);font-size:11px;font-family:var(--font-ui);margin-top:2px;display:block}.ia-entry svg[data-v-6ba40b95]{color:var(--ink-soft);flex-shrink:0}.ia-entry__orb[data-v-6ba40b95]{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-6ba40b95;box-shadow:0 0 0 4px #6366f133}.cell-fab[data-v-6ba40b95]{z-index:9000;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;position:fixed}.cell-fab[data-v-6ba40b95]:active{cursor:grabbing}.cell-fab[data-v-6ba40b95]:not([style*=left]){bottom:100px;right:20px;left:auto!important}.cell-orb[data-v-6ba40b95]{filter:drop-shadow(0 8px 24px #1e4bd259);width:72px;height:72px;position:relative}.cell-floating[data-v-6ba40b95]{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-6ba40b95]{-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-6ba40b95]{font-family:var(--font-display);color:var(--ink);font-size:18px;font-style:italic}.cell-floating__head small[data-v-6ba40b95]{color:var(--ink-faint);font-size:11px;font-family:var(--font-ui)}.cell-floating__btn[data-v-6ba40b95]{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__body[data-v-6ba40b95]{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.cell-drawer[data-v-6ba40b95]{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-6ba40b95]{border-bottom:1px solid #e7e2d699;align-items:center;gap:12px;padding:20px 20px 16px;display:flex}.cell-drawer__orb-mini[data-v-6ba40b95]{flex-shrink:0}.cell-drawer__name[data-v-6ba40b95]{font-family:var(--font-display);color:var(--ink);font-size:30px;font-style:italic;line-height:1}.cell-drawer__sub[data-v-6ba40b95]{color:var(--ink-faint);font-size:11px;font-family:var(--font-ui);margin-top:4px}.cell-drawer__body[data-v-6ba40b95]{flex-direction:column;flex:1;min-height:0;padding:0;display:flex;overflow:hidden}.dashboard-home[data-v-6ba40b95]{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-6ba40b95]:has(.dash-rail--expanded){grid-template-columns:230px minmax(0,1fr)}.dashboard-main[data-v-6ba40b95]{gap:14px;min-width:0;padding:20px 20px 40px;display:grid}@media (width<=900px){.home-grid[data-v-6ba40b95]{grid-template-columns:1fr}}@media (width<=820px){.cell-fab[data-v-6ba40b95]{inset:auto 16px 160px auto!important}.cell-drawer[data-v-6ba40b95]{width:100vw}.kpi-editorial[data-v-6ba40b95]{flex-wrap:wrap}.kpi-ed[data-v-6ba40b95]{flex:calc(50% - 6px)}.dash-rail[data-v-6ba40b95]{display:none}.dashboard-home[data-v-6ba40b95]{grid-template-columns:1fr}.dashboard-main[data-v-6ba40b95]{padding-bottom:92px}.cell-floating[data-v-6ba40b95]{bottom:180px!important}}@media (width<=640px){.dash-rail[data-v-6ba40b95]{display:none}.dashboard-home[data-v-6ba40b95]{grid-template-columns:1fr}.hero-strip[data-v-6ba40b95],.tiles-row[data-v-6ba40b95]{flex-direction:column}.dashboard-main[data-v-6ba40b95]{padding-bottom:92px}.dashboard-back-btn[data-v-6ba40b95]{padding:11px 18px;font-size:.96rem}.dashboard-back-btn svg[data-v-6ba40b95]{width:20px;height:20px}.dashboard-back-crumb[data-v-6ba40b95]{font-size:.92rem}}.mobile-bottom-nav[data-v-6ba40b95],.mobile-sheet[data-v-6ba40b95],.mobile-sheet-backdrop[data-v-6ba40b95]{display:none}@media (width<=820px){.mobile-bottom-nav[data-v-6ba40b95]{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-6ba40b95]{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-6ba40b95]:active{background:#eff4ff}.mobile-bottom-nav__btn--active[data-v-6ba40b95]{color:#1e4bd2;background:#eff4ff}.mobile-bottom-nav__icon[data-v-6ba40b95]{justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.mobile-bottom-nav__icon svg[data-v-6ba40b95]{width:22px;height:22px}.mobile-bottom-nav__label[data-v-6ba40b95]{letter-spacing:.01em;font-size:.68rem;line-height:1}.mobile-sheet-backdrop[data-v-6ba40b95]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:210;background:#0f172a73;animation:.2s fadeIn-6ba40b95;display:block;position:fixed;inset:0}.mobile-sheet[data-v-6ba40b95]{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-6ba40b95;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 30px #0f172a33}.mobile-sheet__handle[data-v-6ba40b95]{background:#cbd5e1;border-radius:999px;width:44px;height:5px;margin:0 auto 10px}.mobile-sheet__head[data-v-6ba40b95]{justify-content:space-between;align-items:center;margin-bottom:12px;padding:0 4px;display:flex}.mobile-sheet__head strong[data-v-6ba40b95]{color:#0f172a;font-size:1rem}.mobile-sheet__close[data-v-6ba40b95]{color:#475569;cursor:pointer;background:#f1f5f9;border:0;border-radius:50%;width:34px;height:34px;font-size:1.1rem}.mobile-sheet__grid[data-v-6ba40b95]{grid-template-columns:repeat(4,1fr);gap:8px;display:grid;overflow-y:auto}.mobile-sheet__item[data-v-6ba40b95]{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-6ba40b95]:active{background:#eff4ff;border-color:#1e4bd2}.mobile-sheet__item--active[data-v-6ba40b95]{color:#1e4bd2;background:#eff4ff;border-color:#1e4bd2}.mobile-sheet__icon[data-v-6ba40b95]{width:24px;height:24px;display:inline-flex}.mobile-sheet__icon svg[data-v-6ba40b95]{width:24px;height:24px}.mobile-sheet__label[data-v-6ba40b95]{text-align:center;line-height:1.1}@keyframes fadeIn-6ba40b95{0%{opacity:0}to{opacity:1}}@keyframes slideUp-6ba40b95{0%{transform:translateY(100%)}to{transform:translateY(0)}}}.cell-fab[data-v-6ba40b95]{z-index:9800}.cell-orb[data-v-6ba40b95]{filter:drop-shadow(0 18px 34px #1e4bd252);transform-origin:50%;border-radius:999px;width:96px;height:96px;animation:4.2s ease-in-out infinite neuro-float-6ba40b95;position:relative}.cell-orb svg[data-v-6ba40b95]{opacity:0}.cell-orb[data-v-6ba40b95]:before{content:"";z-index:2;background:radial-gradient(circle at 30% 33%,#fff 0 8px,#0000 9px),radial-gradient(circle at 65% 32%,#d9fbff 0 10px,#0000 11px),radial-gradient(circle at 38% 62%,#94f1ff 0 11px,#0000 12px),radial-gradient(circle at 66% 62%,#4cc9f0 0 10px,#0000 11px),linear-gradient(135deg,#c7f8ff 0%,#33b7ff 46%,#1e4bd2 100%);border:1px solid #ffffffb8;border-radius:48% 52% 46% 54%;animation:2.8s ease-in-out infinite neuro-brain-pulse-6ba40b95;position:absolute;inset:21px 22px 22px;box-shadow:inset 0 0 18px #ffffffb3,inset -8px -12px 18px #0c1d5240,0 0 22px #22d3eeb3}.cell-orb[data-v-6ba40b95]:after{content:"";background:radial-gradient(circle at 50% 12%, #fff 0 3px, transparent 4px), radial-gradient(circle at 84% 50%, #7dd3fc 0 4px, transparent 5px), radial-gradient(circle at 52% 88%, #a7f3d0 0 3px, transparent 4px), radial-gradient(circle at 16% 46%, #c4b5fd 0 3px, transparent 4px), conic-gradient(from 0deg, transparent 0 18%, #22d3eee6 20% 24%, transparent 26% 48%, #1e4bd2d9 50% 55%, transparent 57% 100%);border-radius:999px;animation:6s linear infinite neuro-orbit-6ba40b95;position:absolute;inset:6px;-webkit-mask:radial-gradient(circle,#0000 0 34px,#000 35px 43px,#0000 44px);mask:radial-gradient(circle,#0000 0 34px,#000 35px 43px,#0000 44px)}.cell-orb .neuro-orb[data-v-6ba40b95]{display:none}.cell-orb[data-v-6ba40b95]:hover{transform:scale(1.05)}.cell-orb[data-v-6ba40b95]:hover:after{animation-duration:3.4s}.cell-floating[data-v-6ba40b95]{background:radial-gradient(circle at 100% 0,#22d3ee29,#0000 30%),linear-gradient(#fffffff5,#f0f7fffa);border:1px solid #1e4bd229;border-radius:26px;width:min(460px,100vw - 28px);height:min(650px,100dvh - 140px);max-height:calc(100dvh - 140px);bottom:112px;right:24px;box-shadow:0 30px 80px #0f1b2d3d,inset 0 0 0 1px #ffffffbf}.cell-floating__head[data-v-6ba40b95]{color:#fff;background:#0f1b2df5;border-bottom:1px solid #7dd3fc2e;min-height:64px;padding:14px 16px}.cell-floating__title[data-v-6ba40b95]{color:#fff;font-family:var(--font-ui);letter-spacing:-.01em;font-size:.98rem;font-style:normal;font-weight:850}.cell-floating__head small[data-v-6ba40b95]{color:#e2f6ffad}.cell-floating__btn[data-v-6ba40b95]{color:#e0f7ff;background:#ffffff14;border-color:#7dd3fc3d}.cell-floating__btn[data-v-6ba40b95]:hover{background:#7dd3fc29}.cell-floating__body[data-v-6ba40b95]{background:linear-gradient(#f8fbff,#eef5fb)}.cell-drawer[data-v-6ba40b95]{background:radial-gradient(circle at 100% 0,#22d3ee24,#0000 28%),linear-gradient(#fff 0%,#eef5fb 100%);width:min(540px,100vw);box-shadow:-24px 0 80px #0f1b2d33}.cell-drawer__head[data-v-6ba40b95]{color:#fff;background:#0f1b2d;border-bottom:1px solid #7dd3fc2e}.cell-drawer__name[data-v-6ba40b95]{color:#fff;font-family:var(--font-ui);font-size:1.08rem;font-style:normal;font-weight:850}.cell-drawer__sub[data-v-6ba40b95]{color:#e2f6ffad}.cell-drawer__orb-mini[data-v-6ba40b95]{background:radial-gradient(circle at 36% 30%,#fff 0 6px,#0000 7px),radial-gradient(circle at 62% 62%,#7dd3fc 0 9px,#0000 10px),linear-gradient(135deg,#b8fbff,#1e4bd2);border-radius:999px;width:44px;height:44px;box-shadow:0 0 24px #22d3ee7a}.cell-drawer__orb-mini svg[data-v-6ba40b95]{display:none}.floating-panel[data-v-6ba40b95],.owner-card[data-v-6ba40b95],.workspace-card[data-v-6ba40b95]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffdb;border-color:#1e4bd21a;box-shadow:0 14px 42px #0f1b2d14}.floating-panel__head[data-v-6ba40b95],.owner-card__head[data-v-6ba40b95]{border-bottom-color:#1e4bd21a}@keyframes neuro-float-6ba40b95{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes neuro-brain-pulse-6ba40b95{0%,to{transform:scale(1)rotate(-2deg)}50%{transform:scale(1.08)rotate(2deg)}}@keyframes neuro-orbit-6ba40b95{to{transform:rotate(360deg)}}@media (width<=820px){.cell-orb[data-v-6ba40b95]{width:84px;height:84px}.cell-orb[data-v-6ba40b95]:before{inset:19px 20px 20px}.cell-orb[data-v-6ba40b95]:after{inset:5px;-webkit-mask:radial-gradient(circle,#0000 0 29px,#000 30px 38px,#0000 39px);mask:radial-gradient(circle,#0000 0 29px,#000 30px 38px,#0000 39px)}.cell-floating[data-v-6ba40b95]{border-radius:22px;width:auto;height:min(74dvh,620px);max-height:min(74dvh,620px);bottom:96px;right:10px;left:10px!important}.cell-drawer[data-v-6ba40b95]{width:100vw}}[data-v-6ba40b95]:root{--font-display:"Inter", "Segoe UI", system-ui, -apple-system, sans-serif;--font-ui:"Inter", "Segoe UI", system-ui, -apple-system, sans-serif;--font-mono:"Menlo", "Consolas", ui-monospace, monospace;--paper:#f4f8fb;--ink:#0f1b2d;--ink-soft:#475569;--ink-faint:#64748b;--border:#dbe6ef;--primary:#159a9c}.dashboard-home[data-v-6ba40b95]{background:radial-gradient(circle at 18% 0,#159a9c1a,#0000 28%),linear-gradient(#f7fbfd 0%,#edf4f8 100%);min-height:calc(100dvh - 58px);padding:0 18px 22px 0}.dashboard-main[data-v-6ba40b95]{gap:18px;padding-top:16px}.dash-rail[data-v-6ba40b95]{background:linear-gradient(#0f1b2dfa,#0d2334fa),radial-gradient(circle at 50% 0,#159a9c2e,#0000 30%);border:1px solid #ffffff1a;border-radius:22px;height:calc(100dvh - 90px);margin:16px 0 0 16px;box-shadow:0 22px 50px #0f1b2d38}.dash-rail__item[data-v-6ba40b95]{border-radius:14px}.dash-rail__item--active[data-v-6ba40b95]{background:linear-gradient(135deg,#159a9c,#1e4bd2);box-shadow:0 12px 24px #159a9c38}.dashboard-back-bar[data-v-6ba40b95]{padding:0}.dashboard-back-btn[data-v-6ba40b95]{border-color:#0f1b2d1a;border-radius:12px;min-height:38px}.workspace-stack[data-v-6ba40b95],.workspace-grid[data-v-6ba40b95]{gap:18px}.workspace-grid[data-v-6ba40b95]{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr)}.owner-card[data-v-6ba40b95],.workspace-card[data-v-6ba40b95],.floating-panel[data-v-6ba40b95]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border:1px solid #0f1b2d17;border-radius:20px;box-shadow:0 18px 46px #0f1b2d14}.owner-card__head[data-v-6ba40b95]{align-items:center;padding-bottom:14px}.owner-card__head h2[data-v-6ba40b95]{color:#0f1b2d;letter-spacing:0;font-size:clamp(1.08rem,1.7vw,1.45rem);font-weight:850}.owner-card__head p[data-v-6ba40b95]{color:#64748b;max-width:760px}.hero-strip[data-v-6ba40b95]{background:radial-gradient(circle at 92% 24%,#159a9c2e,#0000 25%),linear-gradient(135deg,#fff 0%,#eaf6f6 56%,#f8fbfd 100%);border:1px solid #0f1b2d14;border-radius:22px;align-items:center;position:relative;box-shadow:0 20px 44px #0f1b2d12}.hero-strip__title[data-v-6ba40b95],.mod-panel__title[data-v-6ba40b95],.tpv-callout__title[data-v-6ba40b95],.cell-floating__title[data-v-6ba40b95],.cell-drawer__name[data-v-6ba40b95]{font-family:var(--font-ui);font-style:normal}.hero-strip__title[data-v-6ba40b95]{letter-spacing:0;font-size:clamp(2rem,4vw,3.2rem);font-weight:900}.hero-strip__accent[data-v-6ba40b95]{color:#159a9c}.hero-tpv-btn[data-v-6ba40b95]{background:linear-gradient(135deg,#0f1b2d,#159a9c);border-radius:14px;min-height:48px;box-shadow:0 16px 30px #0f1b2d2e}.kpi-editorial[data-v-6ba40b95]{grid-template-columns:repeat(4,minmax(0,1fr)) auto;display:grid}.kpi-ed[data-v-6ba40b95]{background:#fff;border-color:#0f1b2d14;border-radius:18px}.kpi-ed__value[data-v-6ba40b95]{font-family:var(--font-ui);letter-spacing:0;font-style:normal;font-weight:900}.mod-panel[data-v-6ba40b95]{border-color:#0f1b2d14;border-radius:18px;box-shadow:0 12px 30px #0f1b2d0d}.mod-panel__title[data-v-6ba40b95]{font-size:1.06rem;font-weight:850}.mini-tile[data-v-6ba40b95],.cat-chip[data-v-6ba40b95]{background:#fff}.tpv-callout[data-v-6ba40b95]{background:radial-gradient(circle at 100% 0,#7dd3fc33,#0000 32%),linear-gradient(135deg,#0f1b2d 0%,#123b55 52%,#159a9c 100%);border-radius:20px;box-shadow:0 18px 44px #0f1b2d2e}.tpv-callout__eyebrow[data-v-6ba40b95]{color:#8de3dd}.ia-entry[data-v-6ba40b95]{background:linear-gradient(135deg,#fff,#eaf6f6);border-color:#159a9c3d;box-shadow:0 12px 30px #0f1b2d0f}.ia-workspace[data-v-6ba40b95]{align-items:stretch}.ia-brief-card[data-v-6ba40b95]{color:#fff;background:radial-gradient(circle at 92% 20%,#22d3ee2e,#0000 26%),linear-gradient(135deg,#0f1b2d 0%,#123b55 58%,#159a9c 100%);grid-column:1/-1;padding:0;overflow:hidden}.ia-brief[data-v-6ba40b95]{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:center;gap:22px;padding:24px;display:grid}.ia-brief__copy[data-v-6ba40b95]{gap:8px;display:grid}.ia-brief__eyebrow[data-v-6ba40b95]{color:#8de3dd;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:900}.ia-brief h2[data-v-6ba40b95]{letter-spacing:0;margin:0;font-size:clamp(1.6rem,3vw,2.6rem);font-weight:950;line-height:1}.ia-brief p[data-v-6ba40b95]{color:#ffffffc2;max-width:760px;margin:0;line-height:1.55}.ia-brief__stats[data-v-6ba40b95]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ia-brief__stats button[data-v-6ba40b95]{color:#fff;text-align:left;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff24;border-radius:16px;gap:6px;min-width:0;padding:14px;display:grid}.ia-brief__stats span[data-v-6ba40b95]{color:#ffffffa3;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:900}.ia-brief__stats strong[data-v-6ba40b95]{text-overflow:ellipsis;font-size:clamp(1.05rem,2vw,1.45rem);font-weight:900;overflow:hidden}.ia-workspace>.owner-card[data-v-6ba40b95]:not(.ia-brief-card){flex-direction:column;min-height:680px;display:flex}.ia-workspace>.owner-card:not(.ia-brief-card)>.card[data-v-6ba40b95],.ia-workspace>.owner-card:not(.ia-brief-card)>.internal-messages[data-v-6ba40b95],.ia-workspace>.owner-card:not(.ia-brief-card)>.copiloto-panel[data-v-6ba40b95]{flex:1;min-height:0}.owner-card--tpv[data-v-6ba40b95]{background:#fff;padding:16px}.owner-card--tpv .tpv[data-v-6ba40b95]{border-radius:22px;margin:0}@media (width<=1180px){.workspace-grid[data-v-6ba40b95],.ia-brief[data-v-6ba40b95]{grid-template-columns:1fr}.kpi-editorial[data-v-6ba40b95]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.dashboard-home[data-v-6ba40b95]{padding:0 10px 88px}.dashboard-main[data-v-6ba40b95]{padding-top:10px}.owner-card[data-v-6ba40b95],.mod-panel[data-v-6ba40b95]{border-radius:18px}.ia-brief[data-v-6ba40b95]{padding:18px}.ia-brief__stats[data-v-6ba40b95]{grid-template-columns:1fr}.ia-workspace>.owner-card[data-v-6ba40b95]:not(.ia-brief-card){min-height:560px}}@media (width<=560px){.kpi-editorial[data-v-6ba40b95],.home-grid[data-v-6ba40b95]{grid-template-columns:1fr}}.insight-grid[data-v-6ba40b95]{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:14px;display:grid}.insight-panel[data-v-6ba40b95]{background:#fffffff5;border:1px solid #0f1b2d17;border-radius:20px;gap:14px;padding:18px;display:grid;box-shadow:0 16px 38px #0f1b2d0f}.insight-panel__head[data-v-6ba40b95]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.insight-panel__head span[data-v-6ba40b95]{color:#159a9c;letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px;font-size:.68rem;font-weight:950;display:block}.insight-panel__head h3[data-v-6ba40b95]{color:#0f1b2d;margin:0;font-size:1.08rem;font-weight:900}.insight-panel__head button[data-v-6ba40b95]{color:#334155;cursor:pointer;background:#f8fbfd;border:1px solid #0f1b2d1a;border-radius:999px;min-height:34px;padding:0 12px;font-size:.78rem;font-weight:800}.insight-bars[data-v-6ba40b95]{gap:10px;display:grid}.insight-bar[data-v-6ba40b95]{text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #0f1b2d12;grid-template-columns:minmax(120px,.85fr) minmax(140px,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}.insight-bar[data-v-6ba40b95]:first-child{border-top:0}.insight-bar__label[data-v-6ba40b95]{color:#475569;font-size:.84rem;font-weight:800}.insight-bar__track[data-v-6ba40b95]{background:#e8eef4;border-radius:999px;height:11px;overflow:hidden}.insight-bar__fill[data-v-6ba40b95]{border-radius:inherit;background:#159a9c;min-width:4%;height:100%;display:block}.insight-bar__fill--blue[data-v-6ba40b95]{background:#1e4bd2}.insight-bar__fill--slate[data-v-6ba40b95]{background:#64748b}.insight-bar strong[data-v-6ba40b95]{color:#0f1b2d;white-space:nowrap;font-size:.95rem;font-weight:950}.movement-grid[data-v-6ba40b95]{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.movement-chip[data-v-6ba40b95]{text-align:left;cursor:pointer;background:#f8fbfd;border:1px solid #0f1b2d17;border-radius:16px;align-content:space-between;gap:10px;min-width:0;min-height:92px;padding:12px;display:grid;position:relative;overflow:hidden}.movement-chip span[data-v-6ba40b95]{color:#64748b;font-size:.72rem;font-weight:850;line-height:1.2}.movement-chip strong[data-v-6ba40b95]{color:#0f1b2d;font-size:1.55rem;font-weight:950;line-height:1}.movement-chip i[data-v-6ba40b95]{background:linear-gradient(90deg,#159a9c,#1e4bd2);border-radius:0 999px 999px 0;min-width:7%;height:4px;position:absolute;bottom:0;left:0}@media (width>=821px){.dashboard-home[data-v-6ba40b95]{grid-template-columns:104px minmax(0,1fr)}.dashboard-home[data-v-6ba40b95]:not(.dashboard-home--collapsed){grid-template-columns:262px minmax(0,1fr)}.dash-rail[data-v-6ba40b95]{z-index:180;max-height:none;position:fixed;top:74px;bottom:16px;left:16px;height:auto!important;margin:0!important}.dashboard-main[data-v-6ba40b95]{grid-column:2}}@media (width<=1180px){.insight-grid[data-v-6ba40b95]{grid-template-columns:1fr}.movement-grid[data-v-6ba40b95]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=620px){.insight-panel__head[data-v-6ba40b95],.insight-bar[data-v-6ba40b95]{grid-template-columns:1fr}.insight-panel__head[data-v-6ba40b95]{display:grid}.movement-grid[data-v-6ba40b95]{grid-template-columns:1fr}}.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-4b1d364b]{background:#f0f2f5;grid-template-rows:auto 1fr;min-height:100dvh;display:grid}.shell-topbar[data-v-4b1d364b]{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-4b1d364b]{flex:1;max-width:440px}.shell-brand[data-v-4b1d364b]{align-items:center;gap:10px;display:flex}.shell-brand__mark[data-v-4b1d364b]{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-4b1d364b]{width:22px;height:22px}.shell-info[data-v-4b1d364b]{gap:1px;display:grid}.shell-eyebrow[data-v-4b1d364b]{letter-spacing:.18em;text-transform:uppercase;color:#1e4bd2;margin:0;font-size:9.5px;font-weight:800}.shell-title[data-v-4b1d364b]{color:#1e293b;letter-spacing:-.01em;margin:0;font-size:.88rem;font-weight:700}.shell-actions[data-v-4b1d364b]{align-items:center;gap:8px;display:flex}.shell-user-chip[data-v-4b1d364b]{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-4b1d364b]{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-4b1d364b]{gap:0;line-height:1.2;display:grid}.shell-user-chip__info strong[data-v-4b1d364b]{color:#1e293b;font-size:11.5px;font-weight:700}.shell-user-chip__info small[data-v-4b1d364b]{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:9px}.shell-btn[data-v-4b1d364b]{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-4b1d364b]{color:#475569;background:#f8fafc;border:1px solid #e2e8f0}.shell-btn--ghost[data-v-4b1d364b]:hover{background:#f1f5f9;border-color:#cbd5e1}.shell-btn--danger[data-v-4b1d364b]{color:#dc2626;background:#fff5f5;border:1px solid #fecaca}.shell-btn--danger[data-v-4b1d364b]:hover{background:#fee2e2;border-color:#fca5a5}.shell-body[data-v-4b1d364b]{flex-direction:column;min-height:0;display:flex}@media (width<=760px){.shell-topbar[data-v-4b1d364b]{padding:0 12px}.shell-user-chip[data-v-4b1d364b],.shell-eyebrow[data-v-4b1d364b]{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-9f4699ec]{place-items:center;min-height:100vh;padding:24px;display:grid}.login-layout[data-v-9f4699ec]{width:100%;max-width:820px}.card[data-v-9f4699ec]{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-9f4699ec]: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-9f4699ec]{letter-spacing:.2em;color:var(--edv-aqua,#3dd6c5);text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.card__title[data-v-9f4699ec]{font-family:var(--edv-font-display);color:#eef4f7;letter-spacing:-.03em;margin:0;font-size:1.7rem}.box[data-v-9f4699ec]{background:#5a141447;border-radius:16px;margin-top:14px;padding:13px 16px}.error[data-v-9f4699ec]{color:#ffd1d1;border:1px solid #f070704d}.brand-mark[data-v-9f4699ec]{width:64px;height:64px}.card__head[data-v-9f4699ec]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.mini--card[data-v-9f4699ec]{color:var(--edv-aqua,#3dd6c5)}.login-mark[data-v-9f4699ec]{align-items:center;gap:14px;min-width:0;display:flex}.login-mark__frame[data-v-9f4699ec]{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-9f4699ec]{gap:5px;display:grid}.login-connection[data-v-9f4699ec]{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-9f4699ec]{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-9f4699ec]{background:var(--edv-aqua,#3dd6c5);box-shadow:0 0 0 4px #3dd6c524}.login-connection--off .login-connection__dot[data-v-9f4699ec]{background:var(--edv-danger,#f07070);box-shadow:0 0 0 4px #f0707024}@media (width<=640px){.page[data-v-9f4699ec]{padding:14px}.card[data-v-9f4699ec]{padding:20px}.card__head[data-v-9f4699ec],.login-mark[data-v-9f4699ec]{flex-direction:column;align-items:flex-start}}
