:root{--edv-bg:#f5f7fa;--edv-bg-deep:#e9ecf0;--edv-panel:#fff;--edv-panel-strong:#fafbfc;--edv-panel-soft:#f0f2f5;--edv-line:#d1d5db;--edv-line-strong:#9ca3af;--edv-line-warm:#cbd5e1;--edv-text:#1e293b;--edv-muted:#64748b;--edv-muted-strong:#475569;--edv-aqua:#1e4bd2;--edv-aqua-deep:#1539a8;--edv-aqua-soft:#e0e7ff;--edv-aqua-glow:transparent;--edv-copper:#d97706;--edv-copper-strong:#b85b14;--edv-copper-soft:#fef3c7;--edv-coral:#dc2626;--edv-coral-soft:#fee2e2;--edv-success:#059669;--edv-warning:#d97706;--edv-danger:#dc2626;--edv-shadow:0 1px 3px #00000014, 0 1px 2px #0000000a;--edv-shadow-sm:0 1px 2px #0000000d;--edv-shadow-md:0 4px 12px #00000014;--edv-glow-aqua:none;--edv-font-body:"Inter", "Segoe UI", system-ui, -apple-system, sans-serif;--edv-font-display:"Inter", "Segoe UI", sans-serif;--edv-font-mono:"Menlo", "Consolas", monospace;--edv-radius-sm:6px;--edv-radius:8px;--edv-radius-lg:10px;--edv-radius-xl:12px}*,:before,:after{box-sizing:border-box}html,body,#app{height:100%;margin:0}body{color:var(--edv-text);font-family:var(--edv-font-body);background-color:var(--edv-bg);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}body:before{display:none}#app{flex-direction:column;width:100%;min-height:100svh;display:flex}img{max-width:100%;display:block}button,input,select,textarea{font:inherit}button{transition:background .15s,border-color .15s,box-shadow .15s,transform .12s}button:hover:not(:disabled){transform:translateY(-1px)}button:active:not(:disabled){transform:translateY(0)}input,select,textarea{outline:none}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f1f5f9}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}::selection{color:#1e3a8a;background:#bfdbfe}.primary-btn{border-radius:var(--edv-radius);cursor:pointer;background:var(--edv-aqua);color:#fff;box-shadow:var(--edv-shadow-sm);border:0;padding:.55rem 1.2rem;font-weight:600}.primary-btn:hover:not(:disabled){background:var(--edv-aqua-deep)}.primary-btn:disabled{opacity:.5;cursor:not-allowed}.ghost-btn{border:1px solid var(--edv-line);border-radius:var(--edv-radius);cursor:pointer;color:var(--edv-muted-strong);background:0 0;padding:.55rem 1.2rem;font-weight:600}.ghost-btn:hover:not(:disabled){background:var(--edv-panel-soft);border-color:var(--edv-line-strong)}.ghost-btn:disabled{opacity:.45;cursor:not-allowed}.danger-btn{border-radius:var(--edv-radius);cursor:pointer;background:var(--edv-coral);color:#fff;border:0;padding:.55rem 1.2rem;font-weight:600}.danger-btn:hover:not(:disabled){background:#b91c1c}.danger-btn:disabled{opacity:.5;cursor:not-allowed}.danger-outline-btn{border-radius:var(--edv-radius);cursor:pointer;color:var(--edv-coral);background:0 0;border:1px solid #fca5a5;padding:.45rem .9rem;font-size:.84rem;font-weight:600}.danger-outline-btn:hover:not(:disabled){background:var(--edv-coral-soft);border-color:var(--edv-coral)}.danger-outline-btn:disabled{opacity:.4;cursor:not-allowed}input[type=text],input[type=email],input[type=tel],input[type=number],input[type=password],input[type=search],textarea,select{border:1px solid var(--edv-line);border-radius:var(--edv-radius);color:var(--edv-text);background:#fff;padding:.5rem .75rem;transition:border .15s,box-shadow .15s}input:focus,textarea:focus,select:focus{border-color:var(--edv-aqua);box-shadow:0 0 0 3px #1e4bd21a}.form[data-v-cf512f3f]{gap:16px;margin:16px 0 8px;display:grid}.form__head[data-v-cf512f3f]{gap:4px;display:grid}.account-strip[data-v-cf512f3f]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}@media (width<=860px){.account-strip[data-v-cf512f3f]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.account-strip[data-v-cf512f3f]{grid-template-columns:1fr}}.account-pill[data-v-cf512f3f]{min-height:110px;color:var(--edv-muted);cursor:pointer;text-align:left;background:#04121ee0;border:1px solid #3dd6c51f;border-radius:20px;gap:12px;padding:16px 14px;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:grid}.account-pill[data-v-cf512f3f]:hover{background:#051624f0;border-color:#3dd6c542;transform:translateY(-2px);box-shadow:0 16px 32px #00000047}.account-pill__head[data-v-cf512f3f]{gap:10px;display:grid}.account-pill strong[data-v-cf512f3f]{color:#eef4f7;font-size:1.05rem;line-height:1}.account-pill__badge[data-v-cf512f3f]{color:#9ae8e0;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#3dd6c514;border:1px solid #3dd6c529;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:26px;padding:3px 10px;font-size:.68rem;display:inline-flex}.account-pill--active[data-v-cf512f3f]{color:#e8fffc;background:linear-gradient(145deg,#3dd6c524,#040e1af5);border-color:#3dd6c55c;box-shadow:0 16px 32px #00000047,0 0 0 1px #3dd6c529}.account-pill--active .account-pill__badge[data-v-cf512f3f]{color:#c8f7f2;background:#3dd6c52e;border-color:#3dd6c552}h2[data-v-cf512f3f]{font-family:var(--edv-font-display);color:#eef4f7;margin:0;font-size:1.15rem}label[data-v-cf512f3f]{color:var(--edv-muted-strong);gap:8px;font-size:13.5px;font-weight:600;display:grid}input[data-v-cf512f3f]{color:#eef4f7;background:#040e18e6;border:1px solid #3dd6c524;border-radius:14px;height:46px;padding:0 14px}input[data-v-cf512f3f]:focus{border-color:#3dd6c56b;box-shadow:0 0 0 3px #3dd6c51a}.form__submit[data-v-cf512f3f]{background:linear-gradient(135deg, var(--edv-aqua-deep,#1fa898), #147a72);color:#e8fffc;letter-spacing:.02em;cursor:pointer;border:0;border-radius:999px;height:48px;font-weight:800;transition:box-shadow .16s,transform .16s;box-shadow:0 8px 24px #3dd6c53d}.form__submit[data-v-cf512f3f]:hover:not(:disabled){box-shadow:0 12px 30px #3dd6c557}.form__submit[data-v-cf512f3f]:disabled{opacity:.6;cursor:not-allowed}@media (width<=720px){.account-strip[data-v-cf512f3f]{grid-template-columns:1fr}}.card[data-v-093ef722]{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-093ef722]: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-093ef722]{z-index:1;gap:.9rem;display:grid;position:relative}.copiloto-panel--compact[data-v-093ef722]{border-radius:22px;height:100%}.copiloto-panel--clean[data-v-093ef722]{gap:.72rem}.copiloto-panel--clean.card[data-v-093ef722]{background:linear-gradient(#0e141cfa,#080c12fc);border:1px solid #6179912e;border-radius:22px;padding:.8rem;box-shadow:0 18px 34px #00000057,inset 0 1px #ffffff08}.copiloto-panel--clean.card[data-v-093ef722]:before{display:none}.copiloto-panel--clean .section-head[data-v-093ef722]{box-shadow:none;background:#111822eb;border-color:#61799124;border-radius:16px;padding:.72rem .86rem}.copiloto-panel--clean .section-head h2[data-v-093ef722]{font-size:.92rem}.copiloto-panel--clean .copiloto-messages[data-v-093ef722]{background:linear-gradient(#0c1118fa,#080c12fa);border-color:#61799124;border-radius:18px;min-height:min(56vh,520px);max-height:min(56vh,520px);padding:.9rem;box-shadow:inset 0 1px #ffffff05}.copiloto-panel--clean .copiloto-message[data-v-093ef722]{background:linear-gradient(#181f29fa,#10161ffa);border:1px solid #6179911f;border-radius:16px;gap:.35rem}.copiloto-panel--clean .copiloto-message--user[data-v-093ef722]{background:linear-gradient(#273344f5,#1d2735fa);border-color:#70a4dc2e}.copiloto-panel--clean .copiloto-message--assistant[data-v-093ef722]{background:linear-gradient(#131b25fa,#0c121afa);border-color:#55cab324}.copiloto-panel--clean .copiloto-message__label[data-v-093ef722]{color:#bed2e4b3;letter-spacing:.08em}.copiloto-panel--clean .copiloto-message p[data-v-093ef722]{color:#eef4fb}.copiloto-panel--clean .copiloto-input-row[data-v-093ef722]{background:#111822f0;border-color:#61799124;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;gap:.6rem;padding:.72rem}.copiloto-panel--clean .copiloto-input[data-v-093ef722]{background:linear-gradient(#0c1118fa,#080c12fa);border-color:#61799124;border-radius:14px;min-height:2.9rem}.copiloto-panel--clean .copiloto-send[data-v-093ef722]{background:linear-gradient(#348074f5,#22544cfa);border-color:#55cab32e;min-width:110px}.copiloto-panel--clean .copiloto-clear-btn[data-v-093ef722]{background:#111822eb;border-color:#61799129}.section-head[data-v-093ef722]{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-093ef722]{border-radius:16px;padding:.64rem .72rem}.section-head h2[data-v-093ef722]{color:#fff7e8;letter-spacing:.02em;margin:0;font-size:.96rem}.copiloto-head[data-v-093ef722]{gap:.18rem;min-width:0;display:grid}.copiloto-head__top[data-v-093ef722]{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.copiloto-status[data-v-093ef722]{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-093ef722]{background:#9aa7b3;border-radius:999px;width:9px;height:9px;box-shadow:0 0 0 4px #9aa7b31f}.copiloto-status--online .copiloto-status__dot[data-v-093ef722]{background:#58c6b5;box-shadow:0 0 0 4px #58c6b524}.copiloto-status--fallback .copiloto-status__dot[data-v-093ef722]{background:#d9a15a;box-shadow:0 0 0 4px #d9a15a24}.copiloto-status--local .copiloto-status__dot[data-v-093ef722]{background:#8a929a;box-shadow:0 0 0 4px #8a929a1f}.section-subtitle[data-v-093ef722]{color:#ffefd3b8;margin:.18rem 0 0;font-size:.8rem;line-height:1.35}.pill[data-v-093ef722]{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-093ef722]{color:#f0fffb;background:linear-gradient(#4c988ce6,#2d6158f2);border:1px solid #85e6d642}.pill--fallback[data-v-093ef722]{color:#fff2de;background:linear-gradient(#b27835eb,#754d1df5);border:1px solid #f2cd803d}.pill--local[data-v-093ef722]{color:#f1f3f6;background:linear-gradient(#535353d9,#2c2c2cf2);border:1px solid #ffffff1f}.copiloto-ops[data-v-093ef722]{gap:.9rem;display:grid}.copiloto-guides[data-v-093ef722]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.copiloto-group[data-v-093ef722]{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-093ef722]{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.copiloto-group__head h3[data-v-093ef722]{color:#fff6e6;text-transform:uppercase;letter-spacing:.03em;margin:0;font-size:.92rem}.copiloto-group__head p[data-v-093ef722]{color:#ffebcabd;margin:.25rem 0 0;font-size:.82rem;line-height:1.45}.copiloto-helper[data-v-093ef722]{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-093ef722]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}.copiloto-action-btn[data-v-093ef722]{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-093ef722]{font-size:.8rem;line-height:1.2}.copiloto-action-btn span[data-v-093ef722]{color:#ffedd4d1;font-size:.71rem;line-height:1.26}.copiloto-action-btn[data-v-093ef722]:hover{filter:brightness(1.05);border-color:#89e9d842;transform:translateY(-1px)}.copiloto-action-btn[data-v-093ef722]:disabled,.copiloto-cta[data-v-093ef722]:disabled,.copiloto-print-btn[data-v-093ef722]:disabled,.copiloto-send[data-v-093ef722]:disabled,.copiloto-voice-btn[data-v-093ef722]:disabled{opacity:.48;cursor:not-allowed;transform:none}.copiloto-guide[data-v-093ef722]{align-content:start}.copiloto-form-grid[data-v-093ef722]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.copiloto-field-group[data-v-093ef722]{gap:.32rem;display:grid}.copiloto-field-group--full[data-v-093ef722]{grid-column:1/-1}.copiloto-field-group span[data-v-093ef722]{color:#f4e7ca;letter-spacing:.05em;text-transform:uppercase;font-size:.73rem;font-weight:800}.copiloto-field[data-v-093ef722],.copiloto-select[data-v-093ef722]{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-093ef722]::placeholder{color:#f4e7ca61}.copiloto-field[data-v-093ef722]:focus,.copiloto-select[data-v-093ef722]:focus,.copiloto-input[data-v-093ef722]:focus{border-color:#89e9d85c;outline:none;box-shadow:inset 0 1px #ffffff0a,0 0 0 3px #89e9d817}.copiloto-check[data-v-093ef722]{background:#fff8e90a;border:1px solid #f1ca791f;border-radius:14px;align-items:center;gap:.65rem;padding:.76rem .86rem;display:flex}.copiloto-check span[data-v-093ef722]{color:#f8eedc;font-size:.82rem}.copiloto-guide__actions[data-v-093ef722]{justify-content:flex-end;display:flex}.copiloto-cta[data-v-093ef722],.copiloto-print-btn[data-v-093ef722],.copiloto-voice-btn[data-v-093ef722],.copiloto-send[data-v-093ef722]{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-093ef722]:hover,.copiloto-print-btn[data-v-093ef722]:hover,.copiloto-voice-btn[data-v-093ef722]:hover,.copiloto-send[data-v-093ef722]:hover{filter:brightness(1.04);transform:translateY(-1px)}.copiloto-cta[data-v-093ef722]{color:#fff9ef;border:1px solid #0000;padding:.76rem 1.05rem}.copiloto-cta--invoice[data-v-093ef722]{background:linear-gradient(#4c988ce6,#2b584efa);border-color:#85e6d638}.copiloto-cta--purchase[data-v-093ef722]{background:linear-gradient(#b27835f5,#754d1dfa);border-color:#f2cd803d}.copiloto-messages[data-v-093ef722]{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 .copiloto-messages[data-v-093ef722]{min-height:220px;max-height:min(58vh,520px)}.copiloto-empty[data-v-093ef722]{color:#ffeccebd;gap:.75rem;display:grid}.copiloto-empty p[data-v-093ef722]{margin:0}.copiloto-suggestions[data-v-093ef722]{flex-wrap:wrap;gap:.5rem;display:flex}.copiloto-suggestion[data-v-093ef722]{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-093ef722]:hover{filter:brightness(1.05);border-color:#89e9d83d}.copiloto-message[data-v-093ef722]{background:linear-gradient(#382a13e6,#1c1509fa);border:1px solid #f1ca791f;border-radius:16px;gap:.42rem;padding:.84rem .92rem;display:grid}.copiloto-message--user[data-v-093ef722]{background:linear-gradient(#6c4e1ce6,#3f2d10fa);border-color:#f1ca7933}.copiloto-message--assistant[data-v-093ef722]{background:linear-gradient(#234841eb,#132824fa);border-color:#85e6d62e}.copiloto-message__label[data-v-093ef722]{text-transform:uppercase;letter-spacing:.12em;color:#ffe9c3a8;font-size:.7rem;font-weight:800}.copiloto-message p[data-v-093ef722]{color:#fff6e7;white-space:pre-wrap;margin:0;font-size:.92rem;line-height:1.55}.copiloto-typing[data-v-093ef722]{color:#ffeccec7!important}.copiloto-dots[data-v-093ef722]{animation:1.2s infinite blink-093ef722}@keyframes blink-093ef722{0%,to{opacity:1}50%{opacity:.2}}.copiloto-error[data-v-093ef722]{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-093ef722]{justify-content:flex-end;display:flex}.copiloto-print-btn[data-v-093ef722]{color:#fff4e0;background:linear-gradient(#6f501ff2,#453213fa);border:1px solid #f1ca7933;padding:.66rem 1rem}.copiloto-input-row[data-v-093ef722]{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-093ef722]{color:#fff0eb;white-space:nowrap;background:linear-gradient(#a15245f0,#623028fa);border:1px solid #d0726447;padding:.76rem 1rem}.copiloto-voice-btn--active[data-v-093ef722]{background:linear-gradient(#c25b4afa,#79352bfa);border-color:#ffbcb257}.copiloto-input[data-v-093ef722]{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-093ef722]:disabled{opacity:.55}.copiloto-send[data-v-093ef722]{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-093ef722],.copiloto-guides[data-v-093ef722]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.card[data-v-093ef722]{border-radius:20px;padding:.85rem}.section-head[data-v-093ef722],.copiloto-group__head[data-v-093ef722]{flex-direction:column;align-items:stretch}.copiloto-action-grid[data-v-093ef722],.copiloto-guides[data-v-093ef722],.copiloto-form-grid[data-v-093ef722],.copiloto-input-row[data-v-093ef722]{grid-template-columns:1fr}.copiloto-send[data-v-093ef722],.copiloto-voice-btn[data-v-093ef722],.copiloto-print-btn[data-v-093ef722],.copiloto-cta[data-v-093ef722]{width:100%}.copiloto-messages[data-v-093ef722]{min-height:240px;max-height:54vh;padding:.72rem}}.copiloto-action-result[data-v-093ef722]{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-093ef722]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.copiloto-action-result__badge[data-v-093ef722]{letter-spacing:.06em;text-transform:uppercase;color:#a0f0e2;font-size:.72rem;font-weight:800}.copiloto-action-result__print[data-v-093ef722]{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-093ef722]:hover{filter:brightness(1.12)}.copiloto-action-result__fields[data-v-093ef722]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.copiloto-action-result__field[data-v-093ef722]{gap:.12rem;display:grid}.copiloto-action-result__field span[data-v-093ef722]{color:#b4f0e4b3;letter-spacing:.05em;text-transform:uppercase;font-size:.68rem}.copiloto-action-result__field strong[data-v-093ef722]{color:#e8fff8;font-size:.9rem}.copiloto-conversation-btn[data-v-093ef722]{color:#e8f0ff;background:linear-gradient(#4b69b4f0,#2a4480fa);border-color:#8cb4f047}.copiloto-conversation-btn--active[data-v-093ef722]{color:#effff4;background:linear-gradient(#78c88cf2,#468c5afa);border-color:#aaf0b45c;animation:1.8s ease-in-out infinite copiloto-convo-pulse-093ef722}@keyframes copiloto-convo-pulse-093ef722{0%,to{box-shadow:0 0 #aaf0b433}50%{box-shadow:0 0 0 6px #aaf0b400}}.internal-messages[data-v-f7e84b8c],.internal-messages__grid[data-v-f7e84b8c],.internal-feed[data-v-f7e84b8c],.internal-form[data-v-f7e84b8c]{gap:1rem;display:grid}.internal-messages[data-v-f7e84b8c]{position:relative}.internal-messages__section-head[data-v-f7e84b8c],.internal-messages__head-actions[data-v-f7e84b8c],.internal-card__top[data-v-f7e84b8c],.internal-card__actions[data-v-f7e84b8c],.internal-form__top[data-v-f7e84b8c],.internal-form__top-meta[data-v-f7e84b8c],.internal-feed__head[data-v-f7e84b8c],.internal-messages__title-block[data-v-f7e84b8c]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;display:flex}.internal-messages__section-head[data-v-f7e84b8c]{background:linear-gradient(#ffe0a31f,#ffe0a308),linear-gradient(#1c2228fa,#0e1218f5);border:1px solid #e7b86047;border-radius:22px;padding:1rem 1.1rem;box-shadow:inset 0 1px #fff5d833,0 14px 28px #00000038}.internal-messages__title-block[data-v-f7e84b8c]{align-items:flex-start}.internal-messages__eyebrow[data-v-f7e84b8c],.internal-feed__eyebrow[data-v-f7e84b8c],.internal-form__screen-label[data-v-f7e84b8c]{color:#f4cd7c;letter-spacing:.08em;text-transform:uppercase;background:#ffd67a14;border:1px solid #e7b86047;border-radius:999px;align-items:center;min-height:28px;padding:0 .7rem;font-size:.72rem;font-weight:800;display:inline-flex}.internal-messages__section-head h2[data-v-f7e84b8c],.internal-feed__head strong[data-v-f7e84b8c],.internal-form__panel-title strong[data-v-f7e84b8c]{color:#fff7e9;margin:0}.internal-messages__section-head .section-subtitle[data-v-f7e84b8c]{color:#fff0d6b8;margin:.25rem 0 0}.internal-messages__head-actions[data-v-f7e84b8c]{justify-content:flex-end}.internal-messages__grid[data-v-f7e84b8c]{grid-template-columns:minmax(300px,.92fr) minmax(0,1.08fr);align-items:start}.internal-messages__grid--single[data-v-f7e84b8c]{grid-template-columns:1fr}.internal-form[data-v-f7e84b8c],.internal-card[data-v-f7e84b8c],.internal-feed[data-v-f7e84b8c],.internal-history__list[data-v-f7e84b8c]{background:linear-gradient(#ffe8b40f,#ffe8b404),linear-gradient(#131920fa,#0a0e13fa);border:1px solid #e7b86038;border-radius:24px;box-shadow:inset 0 1px #fff6e01f,0 16px 32px #0003}.internal-form[data-v-f7e84b8c]{gap:1rem;padding:1rem}.internal-feed[data-v-f7e84b8c]{gap:.9rem;padding:.95rem}.internal-history[data-v-f7e84b8c]{gap:.75rem;display:grid}.internal-history__toggle[data-v-f7e84b8c]{justify-self:start}.internal-history__list[data-v-f7e84b8c]{gap:.8rem;padding:.95rem;display:grid}.internal-feed__head[data-v-f7e84b8c]{border-bottom:1px solid #e7b86029;padding:.1rem .1rem .35rem}.internal-feed__empty[data-v-f7e84b8c]{background:#ffffff05;border:1px dashed #e7b86033;border-radius:18px;place-items:center;min-height:120px;display:grid}.internal-form__panel-title[data-v-f7e84b8c]{gap:.35rem;display:grid}.internal-form__role[data-v-f7e84b8c],.ghost-note[data-v-f7e84b8c]{color:#ffebcdb8;font-size:.92rem}.internal-form__role[data-v-f7e84b8c]{background:#ffd78712;border:1px solid #e7b8602e;border-radius:999px;padding:.35rem .7rem;font-weight:700}.internal-form__chips[data-v-f7e84b8c]{flex-wrap:wrap;gap:.65rem;display:flex}.inline-field[data-v-f7e84b8c]{gap:.35rem;display:grid}.inline-field span[data-v-f7e84b8c],.field span[data-v-f7e84b8c]{color:#fff4df;letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:800}.inline-field select[data-v-f7e84b8c],.field input[data-v-f7e84b8c],.field select[data-v-f7e84b8c],.field textarea[data-v-f7e84b8c]{color:#fff9ee;width:100%;font:inherit;background:linear-gradient(#050a0feb,#131b24eb);border:1px solid #e7b8602e;border-radius:16px;padding:.85rem .95rem;box-shadow:inset 0 1px #ffffff0d}.field[data-v-f7e84b8c]{gap:.45rem;display:grid}.field textarea[data-v-f7e84b8c]{resize:vertical;min-height:110px}.type-chip[data-v-f7e84b8c]{color:#fff7ea;font:inherit;cursor:pointer;background:linear-gradient(#ffebbe14,#ffebbe05),#10151cf0;border:1px solid #e7b8602e;border-radius:14px;padding:.65rem .95rem;font-weight:800;box-shadow:inset 0 1px #fff8e614}.type-chip--active[data-v-f7e84b8c]{color:#fff9f1;background:linear-gradient(#f5cf7838,#f5cf7814),#171e26fa;border-color:#f5cf786b}.form-grid[data-v-f7e84b8c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.form-grid--compact[data-v-f7e84b8c]{grid-template-columns:1fr}.internal-card[data-v-f7e84b8c]{gap:.9rem;padding:1rem}.internal-card--normal[data-v-f7e84b8c]{border-color:#e7b8602e}.internal-card--alta[data-v-f7e84b8c]{border-color:#f4c15d57;box-shadow:inset 0 1px #fff9e81f,0 0 0 1px #f4c15d14,0 16px 32px #0003}.internal-card--critica[data-v-f7e84b8c]{background:linear-gradient(#7a1b1b38,#7a1b1b14),linear-gradient(#131920fa,#0a0e13fa);border-color:#e3685a6b}.internal-card--resolved[data-v-f7e84b8c]{opacity:.8}.internal-card__top strong[data-v-f7e84b8c],.internal-card__message[data-v-f7e84b8c]{color:#fff8ef}.internal-card__top p[data-v-f7e84b8c],.internal-card__meta[data-v-f7e84b8c]{color:#ffe7c6a8;margin:.15rem 0 0}.internal-card__message[data-v-f7e84b8c]{margin:0;line-height:1.55}.internal-card__meta[data-v-f7e84b8c]{flex-wrap:wrap;gap:.6rem;display:flex}.internal-card__meta span[data-v-f7e84b8c],.internal-card__status[data-v-f7e84b8c],.internal-messages__pill[data-v-f7e84b8c]{background:#ffffff0a;border:1px solid #e7b86029;border-radius:999px;padding:.42rem .72rem}.primary-btn[data-v-f7e84b8c],.ghost-btn[data-v-f7e84b8c],.internal-messages__refresh-btn[data-v-f7e84b8c]{min-height:44px;font:inherit;cursor:pointer;border-radius:14px;font-weight:900;transition:transform .16s,filter .16s,opacity .16s}.primary-btn[data-v-f7e84b8c],.internal-messages__refresh-btn[data-v-f7e84b8c]{color:#23170b;background:linear-gradient(#f3dc9a,#d8aa4c 70%,#b27b24);border:1px solid #efc46857;box-shadow:inset 0 1px #fff9e88c,0 10px 20px #0000002e}.primary-btn[data-v-f7e84b8c]:hover,.ghost-btn[data-v-f7e84b8c]:hover,.internal-messages__refresh-btn[data-v-f7e84b8c]:hover{filter:brightness(1.03);transform:translateY(-1px)}.ghost-btn[data-v-f7e84b8c]{color:#fff8ef;background:linear-gradient(#ffecc11a,#ffecc108),#11171ef2;border:1px solid #e7b8602e;padding:0 .9rem}.primary-btn[data-v-f7e84b8c]:disabled,.ghost-btn[data-v-f7e84b8c]:disabled,.internal-messages__refresh-btn[data-v-f7e84b8c]:disabled{opacity:.6;cursor:not-allowed;filter:none;transform:none}.primary-btn--small[data-v-f7e84b8c]{min-height:38px;padding:.55rem .8rem}.internal-form__submit[data-v-f7e84b8c]{width:100%}.internal-feed[data-v-f7e84b8c]{max-height:70vh;overflow:auto}.internal-feed[data-v-f7e84b8c]::-webkit-scrollbar{width:10px}.internal-feed[data-v-f7e84b8c]::-webkit-scrollbar-thumb{background:#e7b86042;border-radius:999px}.internal-messages--compact .internal-form[data-v-f7e84b8c],.internal-messages--compact .internal-card[data-v-f7e84b8c],.internal-messages--compact .internal-feed[data-v-f7e84b8c]{border-radius:18px;padding:.85rem}.internal-messages--compact .section-head[data-v-f7e84b8c]{margin-bottom:0}.internal-messages--compact .section-subtitle[data-v-f7e84b8c]{font-size:.8rem}.internal-messages--compact .internal-card[data-v-f7e84b8c]{gap:.7rem}.internal-messages--compact .internal-card__meta[data-v-f7e84b8c]{gap:.45rem}.internal-messages--compact .internal-card__meta span[data-v-f7e84b8c],.internal-messages--compact .internal-card__status[data-v-f7e84b8c],.internal-messages--compact .internal-messages__pill[data-v-f7e84b8c]{font-size:.72rem}@media (width<=960px){.internal-messages__grid[data-v-f7e84b8c],.form-grid[data-v-f7e84b8c]{grid-template-columns:1fr}.internal-feed[data-v-f7e84b8c]{max-height:none}}@media (width<=640px){.internal-messages__head-actions[data-v-f7e84b8c],.internal-card__top[data-v-f7e84b8c],.internal-card__actions[data-v-f7e84b8c],.internal-form__top[data-v-f7e84b8c],.internal-form__top-meta[data-v-f7e84b8c],.internal-feed__head[data-v-f7e84b8c],.internal-messages__title-block[data-v-f7e84b8c]{align-items:stretch}.inline-field[data-v-f7e84b8c],.inline-field select[data-v-f7e84b8c],.ghost-btn[data-v-f7e84b8c],.primary-btn[data-v-f7e84b8c],.internal-messages__refresh-btn[data-v-f7e84b8c]{width:100%}}.admin-panel[data-v-ee125703]{gap:1rem;display:grid}.admin-panel__head-actions[data-v-ee125703]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.collapsible-section[data-v-ee125703]{gap:.75rem;list-style:none;display:grid}.collapsible-section>summary[data-v-ee125703]{list-style:none}.collapsible-section>summary[data-v-ee125703]::-webkit-details-marker{display:none}.collapsible-header[data-v-ee125703]{cursor:pointer;-webkit-user-select:none;user-select:none;color:#f0f4f8;background:#ffffff08;border:1px solid #e9b1701a;border-radius:14px;align-items:center;gap:.75rem;padding:.6rem .85rem;font-size:.88rem;display:flex}.collapsible-header[data-v-ee125703]:after{content:"+";color:var(--edv-copper,#e9b170);flex-shrink:0;margin-left:auto;font-size:1.1rem;font-weight:700}.collapsible-section[open]>.collapsible-header[data-v-ee125703]:after{content:"−"}.collapsible-hint[data-v-ee125703]{color:var(--edv-muted,#8a99a8);font-size:.82rem}.card[data-v-ee125703]{box-shadow:var(--edv-shadow);background:linear-gradient(#0e1e2af5,#09131ce6);border:1px solid #e9b17024;border-radius:28px;padding:1.25rem}.section-head[data-v-ee125703]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.section-head h2[data-v-ee125703]{margin:0}.section-subtitle[data-v-ee125703]{color:var(--edv-muted);margin:.25rem 0 0}.pill[data-v-ee125703]{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;padding:.72rem .98rem;font-size:.82rem;font-weight:700;display:inline-flex}.pill.done[data-v-ee125703]{color:#dffbf6;background:#49c6b71f;border-color:#49c6b73d}.pill.warn[data-v-ee125703]{color:#ffe2b6;background:#e9b17024;border-color:#e9b17042}.admin-panel__message[data-v-ee125703]{color:var(--edv-muted-strong);background:#ffffff0a;border:1px solid #e9b17024;border-radius:18px;padding:.85rem 1rem}.admin-panel__message--ok[data-v-ee125703]{color:#dffbf6;background:#49c6b71f;border-color:#49c6b73d}.admin-panel__message--error[data-v-ee125703]{color:#ffd1cc;background:#f08b831f;border-color:#f08b8338}.visual-audit[data-v-ee125703]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.category-progress[data-v-ee125703]{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.85rem;display:grid}.category-progress__card[data-v-ee125703]{color:#fff8f0;text-align:left;cursor:pointer;background:#ffffff08;border:1px solid #e9b1701f;border-radius:20px;gap:.3rem;padding:.9rem .95rem;display:grid}.category-progress__card span[data-v-ee125703],.category-progress__card small[data-v-ee125703]{color:var(--edv-muted)}.category-progress__card strong[data-v-ee125703]{font-size:1.35rem}.category-progress__card--active[data-v-ee125703]{background:#49c6b71a;border-color:#49c6b742}.visual-audit__card[data-v-ee125703]{background:#ffffff08;border:1px solid #e9b1701f;border-radius:20px;gap:.35rem;padding:.95rem 1rem;display:grid}.visual-audit__card span[data-v-ee125703]{color:var(--edv-muted);font-size:.82rem}.visual-audit__card strong[data-v-ee125703]{color:#fff8f0;font-size:1.5rem}.visual-audit__card--warn[data-v-ee125703]{background:#f08b8314;border-color:#f08b833d}.admin-panel__create[data-v-ee125703],.admin-panel__filters[data-v-ee125703],.product-card[data-v-ee125703]{background:#ffffff08;border:1px solid #e9b1701f;border-radius:22px;padding:1rem}.product-card--focus[data-v-ee125703]{border-color:#49c6b757;box-shadow:0 0 0 1px #49c6b738,0 14px 34px #050c1447}.admin-panel__create-head[data-v-ee125703],.product-card__head[data-v-ee125703]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.product-card__meta[data-v-ee125703]{justify-items:end;gap:.6rem;display:grid}.admin-panel__create-head span[data-v-ee125703],.product-card__head p[data-v-ee125703],.product-id[data-v-ee125703]{color:var(--edv-muted);font-size:.88rem}.product-grid[data-v-ee125703],.admin-grid[data-v-ee125703]{gap:.85rem;display:grid}.product-grid[data-v-ee125703]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.admin-grid[data-v-ee125703]{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:.9rem}.admin-field[data-v-ee125703]{color:var(--edv-muted-strong);gap:.35rem;font-size:.88rem;display:grid}.admin-field--wide[data-v-ee125703]{grid-column:span 3}.admin-field--search[data-v-ee125703]{max-width:22rem}.variant-editor[data-v-ee125703]{background:#49c6b70d;border:1px solid #49c6b724;border-radius:20px;margin-top:.95rem;padding:.95rem}.recipe-editor[data-v-ee125703]{background:#e9b1700d;border:1px solid #e9b17024;border-radius:20px;margin-top:.95rem;padding:.95rem}.recipe-editor--compact[data-v-ee125703]{background:#ffffff06}.recipe-editor__summary[data-v-ee125703]{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:1rem;list-style:none;display:flex}.recipe-editor__summary[data-v-ee125703]::-webkit-details-marker{display:none}.recipe-editor__summary span[data-v-ee125703]{color:var(--edv-muted);font-size:.88rem;line-height:1.45}.recipe-editor__hint[data-v-ee125703]{color:var(--edv-muted);margin:.85rem 0 0;font-size:.88rem}.recipe-editor__rows[data-v-ee125703]{gap:.75rem;margin-top:.95rem;display:grid}.recipe-editor__row[data-v-ee125703]{grid-template-columns:minmax(0,1fr) 120px auto auto;align-items:end;gap:.75rem;display:grid}.recipe-editor__unit[data-v-ee125703]{min-width:3rem;color:var(--edv-muted);padding-bottom:.7rem;font-size:.88rem}.recipe-editor__actions[data-v-ee125703]{margin-top:.95rem}.variant-editor__head[data-v-ee125703]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.variant-editor__head span[data-v-ee125703]{color:var(--edv-muted);font-size:.88rem;line-height:1.45}.variant-editor__actions[data-v-ee125703]{margin-top:.95rem}.variant-editor__uploads[data-v-ee125703]{flex-wrap:wrap;gap:.75rem;margin-top:.95rem;display:flex}.variant-editor__upload-group[data-v-ee125703]{flex-wrap:wrap;gap:.75rem;display:flex}.variant-editor__upload[data-v-ee125703]{position:relative;overflow:hidden}.variant-editor__file[data-v-ee125703]{opacity:0;cursor:pointer;position:absolute;inset:0}.variant-preview[data-v-ee125703]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin-top:1rem;display:grid}.variant-preview__frame[data-v-ee125703]{gap:.45rem;display:grid}.variant-preview__label[data-v-ee125703]{letter-spacing:.08em;text-transform:uppercase;color:var(--edv-muted);font-size:.75rem;font-weight:700}.variant-preview__image[data-v-ee125703]{aspect-ratio:1;object-fit:cover;background:#081119d1;border:1px solid #e9b17024;border-radius:18px;width:100%}.variant-preview__image--round[data-v-ee125703]{background:radial-gradient(circle at top,#49c6b724,#09131cf0);border-radius:999px}.admin-input[data-v-ee125703]{color:#f7f2ea;background:#081119eb;border:1px solid #e9b17029;border-radius:16px;width:100%;padding:.78rem .92rem}.admin-input--textarea[data-v-ee125703]{resize:vertical;min-height:5.5rem;font:inherit}.visual-lab[data-v-ee125703]{background:#49c6b714;border:1px solid #49c6b729;border-radius:20px;margin-top:.95rem;padding:.95rem}.visual-lab__head[data-v-ee125703]{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.85rem;display:flex}.visual-lab__head span[data-v-ee125703]{color:var(--edv-muted);font-size:.88rem}.visual-lab__status[data-v-ee125703]{border:1px solid #0000;border-radius:16px;margin-bottom:.85rem;padding:.72rem .88rem;font-size:.88rem}.visual-lab__status--ok[data-v-ee125703]{color:#dffbf6;background:#49c6b71a;border-color:#49c6b733}.visual-lab__status--warn[data-v-ee125703]{color:#ffe2b6;background:#e9b1701f;border-color:#e9b17038}.visual-lab__actions[data-v-ee125703]{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.95rem;display:flex}.visual-lab__upload[data-v-ee125703]{position:relative;overflow:hidden}.visual-lab__file[data-v-ee125703]{opacity:0;cursor:pointer;position:absolute;inset:0}.visual-preview[data-v-ee125703]{background:#081119b3;border:1px solid #e9b17024;border-radius:18px;grid-template-columns:minmax(0,150px) minmax(0,1fr);gap:1rem;margin-top:1rem;padding:.9rem;display:grid}.visual-preview__gallery[data-v-ee125703]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.visual-preview__frame[data-v-ee125703]{gap:.5rem;display:grid}.visual-preview__label[data-v-ee125703]{letter-spacing:.08em;text-transform:uppercase;color:var(--edv-muted);font-size:.75rem;font-weight:700}.visual-preview__image[data-v-ee125703]{aspect-ratio:1;object-fit:cover;background:#ffffff0a;border-radius:18px;width:100%}.visual-preview__image--round[data-v-ee125703]{background:radial-gradient(circle at top,#49c6b724,#09131cf0);border-radius:999px}.visual-preview__content[data-v-ee125703]{align-content:start;gap:.55rem;display:grid}.visual-preview__content p[data-v-ee125703]{color:var(--edv-muted);margin:0}.visual-preview__actions[data-v-ee125703]{margin-top:.2rem}.admin-actions[data-v-ee125703],.filter-row[data-v-ee125703],.toggle-row[data-v-ee125703]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.admin-actions[data-v-ee125703]{justify-content:space-between;margin-top:.95rem}.refresh-btn[data-v-ee125703]{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--compact[data-v-ee125703]{padding:.6rem .9rem;font-size:.84rem}.refresh-btn--ghost[data-v-ee125703]{background:#ffffff0d}.filter-chip[data-v-ee125703]{color:#edf4f7;cursor:pointer;background:#ffffff0a;border:1px solid #e9b17024;border-radius:999px;padding:.62rem .9rem;font-weight:700}.filter-chip--active[data-v-ee125703]{color:#dffbf6;background:#49c6b724;border-color:#49c6b742}.inventory-empty[data-v-ee125703]{color:var(--edv-muted);background:#ffffff08;border-radius:20px;padding:1rem}.toggle-row[data-v-ee125703]{color:var(--edv-muted-strong);margin-top:.9rem}.filter-row[data-v-ee125703]{margin-top:.85rem}.product-tag[data-v-ee125703]{border-radius:999px;padding:.42rem .72rem;font-size:.78rem;font-weight:700}.product-tag--ok[data-v-ee125703]{color:#dffbf6;background:#49c6b71f}.product-tag--off[data-v-ee125703]{color:#ffd1cc;background:#f08b831f}.product-visual-state[data-v-ee125703]{flex-wrap:wrap;gap:.45rem;margin-top:.7rem;display:flex}.product-visual-pill[data-v-ee125703]{letter-spacing:.03em;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:.34rem .62rem;font-size:.74rem;font-weight:700;display:inline-flex}.product-visual-pill--ok[data-v-ee125703]{color:#dffbf6;background:#49c6b71f;border-color:#49c6b73d}.product-visual-pill--warn[data-v-ee125703]{color:#ffe2b6;background:#e9b1701f;border-color:#e9b1703d}.filter-row--soft[data-v-ee125703]{margin-top:.7rem}.filter-chip--soft[data-v-ee125703]{background:#ffffff08}.filter-tools[data-v-ee125703]{flex-wrap:wrap;justify-content:flex-end;align-items:end;gap:.75rem;margin-top:.85rem;display:flex}.admin-field--sort[data-v-ee125703]{width:min(100%,18rem)}.filter-tools__actions[data-v-ee125703]{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}.batch-visual-lab[data-v-ee125703]{background:#ffffff08;border:1px solid #49c6b724;border-radius:20px;gap:.9rem;margin-top:.95rem;padding:1rem;display:grid}.batch-visual-lab__head[data-v-ee125703]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.batch-visual-lab__head p[data-v-ee125703],.batch-visual-lab__status p[data-v-ee125703],.batch-visual-lab__errors li[data-v-ee125703]{color:var(--edv-muted);margin:.35rem 0 0;line-height:1.5}.batch-visual-lab__stats[data-v-ee125703]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.batch-visual-lab__stat[data-v-ee125703]{background:#081119bd;border:1px solid #e9b1701f;border-radius:16px;gap:.28rem;padding:.9rem;display:grid}.batch-visual-lab__stat span[data-v-ee125703]{color:var(--edv-muted);font-size:.78rem}.batch-visual-lab__stat strong[data-v-ee125703]{color:#fff8f0;font-size:1.05rem}.batch-visual-lab__stat--warn[data-v-ee125703]{background:#4d311233;border-color:#e9b1703d}.batch-visual-lab__actions[data-v-ee125703]{flex-wrap:wrap;gap:.75rem;display:flex}.batch-visual-lab__status[data-v-ee125703]{background:#081119bd;border:1px solid #e9b1701f;border-radius:16px;padding:.85rem .95rem}.batch-visual-lab__errors[data-v-ee125703]{gap:.45rem;margin:.55rem 0 0;padding-left:1rem;display:grid}.product-variant-summary[data-v-ee125703]{color:var(--edv-muted);margin:.55rem 0 0;font-size:.84rem;line-height:1.45}.product-visual-strip[data-v-ee125703]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.product-visual-strip__item[data-v-ee125703]{gap:.4rem;display:grid}.product-visual-strip__item span[data-v-ee125703]{color:var(--edv-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:700}.product-visual-strip__image[data-v-ee125703]{aspect-ratio:1;object-fit:cover;background:#081119d1;border:1px solid #e9b17024;border-radius:18px;width:100%}.product-visual-strip__image--round[data-v-ee125703]{background:radial-gradient(circle at top,#49c6b724,#09131cf0);border-radius:999px}.preview-modal[data-v-ee125703]{z-index:80;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#04080ec2;place-items:center;padding:1.2rem;display:grid;position:fixed;inset:0}.preview-modal__card[data-v-ee125703]{background:linear-gradient(#0e1e2afa,#09131cf5);border:1px solid #e9b17029;border-radius:28px;width:min(1100px,100%);max-height:calc(100vh - 2.4rem);padding:1.1rem;overflow:auto;box-shadow:0 28px 70px #04080e6b}.preview-modal__head[data-v-ee125703]{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.preview-modal__head p[data-v-ee125703]{color:var(--edv-muted);margin:.35rem 0 0}.preview-modal__actions[data-v-ee125703]{flex-wrap:wrap;justify-content:flex-end;gap:.6rem;display:flex}.preview-modal__grid[data-v-ee125703]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.preview-modal__toolbar[data-v-ee125703]{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}.preview-modal__slot[data-v-ee125703]{gap:.55rem;display:grid}.preview-modal__slot span[data-v-ee125703]{color:var(--edv-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:700}.preview-modal__image[data-v-ee125703]{aspect-ratio:1;object-fit:cover;background:#081119eb;border:1px solid #e9b17024;border-radius:22px;width:100%}.preview-modal__image--round[data-v-ee125703]{background:radial-gradient(circle at top,#49c6b724,#09131cf0);border-radius:999px}.preview-modal__hint[data-v-ee125703]{color:var(--edv-muted);margin:.85rem 0 0;font-size:.84rem}@media (width<=900px){.visual-audit[data-v-ee125703],.category-progress[data-v-ee125703]{grid-template-columns:1fr 1fr}.admin-grid[data-v-ee125703]{grid-template-columns:1fr}.admin-field--wide[data-v-ee125703]{grid-column:span 1}.variant-editor__head[data-v-ee125703],.recipe-editor__summary[data-v-ee125703]{flex-direction:column}.recipe-editor__row[data-v-ee125703]{grid-template-columns:1fr}.recipe-editor__unit[data-v-ee125703]{padding-bottom:0}.variant-editor__uploads[data-v-ee125703]{flex-direction:column}.variant-editor__upload-group[data-v-ee125703]{flex-direction:column;width:100%}.variant-editor__uploads .refresh-btn[data-v-ee125703]{width:100%}.filter-tools[data-v-ee125703]{justify-content:stretch}.admin-field--sort[data-v-ee125703]{width:100%}.filter-tools__actions[data-v-ee125703]{justify-content:stretch;width:100%}.filter-tools__actions .refresh-btn[data-v-ee125703]{width:100%}.batch-visual-lab__head[data-v-ee125703],.batch-visual-lab__actions[data-v-ee125703]{flex-direction:column;align-items:stretch}.batch-visual-lab__stats[data-v-ee125703]{grid-template-columns:1fr}.admin-panel__create-head[data-v-ee125703],.product-card__head[data-v-ee125703],.admin-actions[data-v-ee125703]{flex-direction:column;align-items:stretch}.product-card__meta[data-v-ee125703]{justify-items:stretch}.preview-modal__actions[data-v-ee125703]{justify-content:stretch}.preview-modal__actions .refresh-btn[data-v-ee125703]{width:100%}.preview-modal__toolbar[data-v-ee125703]{flex-direction:column}.preview-modal__toolbar .refresh-btn[data-v-ee125703]{width:100%}.variant-preview[data-v-ee125703],.visual-preview[data-v-ee125703],.product-visual-strip[data-v-ee125703],.visual-preview__gallery[data-v-ee125703],.preview-modal__grid[data-v-ee125703]{grid-template-columns:1fr}}.tpv-admin-shell[data-v-ee125703]{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:1rem;display:grid}.tpv-admin-sidebar[data-v-ee125703]{color:#355243;background:linear-gradient(#f8f8f4fa,#ebece4f5);border:1px solid #4aa3662e;border-radius:22px;gap:1rem;padding:1rem;display:grid;position:sticky;top:1rem;box-shadow:0 20px 40px #191f191f,inset 0 1px #ffffffbf}.tpv-admin-sidebar__brand[data-v-ee125703],.tpv-admin-sidebar__group[data-v-ee125703],.tpv-admin-sidebar__note[data-v-ee125703]{gap:.6rem;display:grid}.tpv-admin-sidebar__eyebrow[data-v-ee125703]{letter-spacing:.12em;text-transform:uppercase;color:#57a869;font-size:.72rem;font-weight:800}.tpv-admin-sidebar__brand strong[data-v-ee125703],.tpv-admin-sidebar__note strong[data-v-ee125703]{color:#1f4f31;font-size:1.05rem}.tpv-admin-sidebar__brand small[data-v-ee125703],.tpv-admin-sidebar__note small[data-v-ee125703]{color:#688171;line-height:1.45}.tpv-admin-sidebar__title[data-v-ee125703]{letter-spacing:.1em;text-transform:uppercase;color:#789383;font-size:.78rem;font-weight:800}.tpv-admin-sidebar__item[data-v-ee125703]{appearance:none;color:#2a5139;text-align:left;cursor:pointer;background:linear-gradient(#fefefe,#eef3ed);border:1px solid #4ba56747;border-radius:12px;padding:.72rem .85rem;font-weight:700;box-shadow:inset 0 1px #ffffffeb}.tpv-admin-sidebar__item--active[data-v-ee125703]{color:#f9fff9;background:linear-gradient(#35bc67,#2fa95a);border-color:#2c8a47cc;box-shadow:0 12px 24px #3280482e}.tpv-admin-sidebar__item--accent[data-v-ee125703]:not(.tpv-admin-sidebar__item--active){color:#915613;background:linear-gradient(#fff8ef,#ffe9cf);border-color:#ed982c73}.tpv-admin-sidebar__item[data-v-ee125703]:disabled{opacity:.55;cursor:not-allowed}.tpv-admin-sidebar__note[data-v-ee125703]{background:linear-gradient(#f6fbf4,#edf6ea);border:1px solid #4ba5672e;border-radius:16px;padding:.9rem}.tpv-admin-sidebar__note span[data-v-ee125703]{color:#769080;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;font-weight:800}.tpv-admin-window[data-v-ee125703]{background:linear-gradient(#f6f7f0 0%,#eef1e6 100%);border:1px solid #4da66738;border-radius:24px;gap:0;min-width:0;display:grid;overflow:hidden;box-shadow:0 24px 52px #0e1c1424,inset 0 1px #fffc}.tpv-admin-window__topbar[data-v-ee125703]{color:#f7fff9;background:linear-gradient(#39c167 0%,#2fa95a 100%);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.9rem 1rem;display:grid}.tpv-admin-window__controls[data-v-ee125703]{gap:.35rem;display:inline-flex}.tpv-admin-window__controls span[data-v-ee125703]{background:#ffffffe6;border-radius:999px;width:.7rem;height:.7rem;box-shadow:inset 0 -1px #0000001f}.tpv-admin-window__title[data-v-ee125703]{gap:.18rem;display:grid}.tpv-admin-window__title strong[data-v-ee125703]{font-size:1.05rem}.tpv-admin-window__title small[data-v-ee125703],.tpv-admin-window__status[data-v-ee125703]{color:#f4fff7db;font-size:.8rem}.tpv-admin-window__status[data-v-ee125703]{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;font-weight:700;display:inline-flex}.tpv-admin-window__tabs[data-v-ee125703]{background:linear-gradient(#eceee7,#e5e8dd);border-bottom:1px solid #6d90772e;flex-wrap:wrap;gap:.35rem;padding:.75rem .9rem;display:flex}.tpv-admin-window__tab[data-v-ee125703]{appearance:none;color:#577362;cursor:pointer;background:linear-gradient(#fafbf8,#ecefe7);border:1px solid #82968833;border-bottom-color:#597e6447;border-radius:12px 12px 0 0;padding:.62rem 1rem;font-weight:800}.tpv-admin-window__tab--active[data-v-ee125703]{color:#22984f;background:linear-gradient(#fff,#f6f8f2);border-color:#36a1563d;box-shadow:inset 0 3px #35bc67}.tpv-admin-window>.admin-panel.card[data-v-ee125703]{box-shadow:none;background:0 0;border:0;border-radius:0;gap:1.1rem;padding:1rem}.tpv-admin-window[data-v-ee125703] .section-head,.tpv-admin-window .section-head[data-v-ee125703]{background:linear-gradient(#fff,#f4f6ef);border:1px solid #4da66724;border-radius:18px;align-items:center;padding:1rem;box-shadow:inset 0 1px #ffffffd9}.tpv-admin-window[data-v-ee125703] .section-head h2,.tpv-admin-window .section-head h2[data-v-ee125703]{color:#1c4d2f;font-size:1.35rem}.tpv-admin-window[data-v-ee125703] .section-subtitle,.tpv-admin-window .section-subtitle[data-v-ee125703]{color:#6d8274}.tpv-admin-window[data-v-ee125703] .pill,.tpv-admin-window .pill[data-v-ee125703]{color:#267647;background:linear-gradient(#f7fff8,#eef8ef);border-color:#36a1562e}.tpv-admin-window[data-v-ee125703] .pill.warn,.tpv-admin-window .pill.warn[data-v-ee125703]{color:#9a5a11;background:linear-gradient(#fff6ea,#ffedd7);border-color:#ed982c42}.tpv-admin-window[data-v-ee125703] .admin-panel__message,.tpv-admin-window .admin-panel__message[data-v-ee125703],.tpv-admin-window[data-v-ee125703] .visual-audit__card,.tpv-admin-window .visual-audit__card[data-v-ee125703],.tpv-admin-window[data-v-ee125703] .category-progress__card,.tpv-admin-window .category-progress__card[data-v-ee125703],.tpv-admin-window[data-v-ee125703] .admin-panel__create,.tpv-admin-window .admin-panel__create[data-v-ee125703],.tpv-admin-window[data-v-ee125703] .admin-panel__filters,.tpv-admin-window .admin-panel__filters[data-v-ee125703],.tpv-admin-window[data-v-ee125703] .product-card,.tpv-admin-window .product-card[data-v-ee125703],.tpv-admin-window[data-v-ee125703] .variant-editor,.tpv-admin-window .variant-editor[data-v-ee125703],.tpv-admin-window[data-v-ee125703] .recipe-editor,.tpv-admin-window .recipe-editor[data-v-ee125703],.tpv-admin-window[data-v-ee125703] .visual-lab,.tpv-admin-window .visual-lab[data-v-ee125703],.tpv-admin-window[data-v-ee125703] .batch-visual-lab,.tpv-admin-window .batch-visual-lab[data-v-ee125703],.tpv-admin-window[data-v-ee125703] .inventory-empty,.tpv-admin-window .inventory-empty[data-v-ee125703],.tpv-admin-window[data-v-ee125703] .visual-preview,.tpv-admin-window .visual-preview[data-v-ee125703]{color:#365041;background:linear-gradient(#fff,#f7f8f3);border-color:#508a6129;box-shadow:inset 0 1px #ffffffe0}.tpv-admin-window[data-v-ee125703] .category-progress__card span,.tpv-admin-window .category-progress__card span[data-v-ee125703],.tpv-admin-window[data-v-ee125703] .category-progress__card small,.tpv-admin-window .category-progress__card small[data-v-ee125703],.tpv-admin-window[data-v-ee125703] .visual-audit__card span,.tpv-admin-window .visual-audit__card span[data-v-ee125703],.tpv-admin-window[data-v-ee125703] .admin-panel__message,.tpv-admin-window .admin-panel__message[data-v-ee125703],.tpv-admin-window[data-v-ee125703] .product-card__head p,.tpv-admin-window .product-card__head p[data-v-ee125703],.tpv-admin-window[data-v-ee125703] .product-id,.tpv-admin-window .product-id[data-v-ee125703],.tpv-admin-window[data-v-ee125703] .admin-field,.tpv-admin-window .admin-field[data-v-ee125703],.tpv-admin-window[data-v-ee125703] .recipe-editor__summary span,.tpv-admin-window .recipe-editor__summary span[data-v-ee125703],.tpv-admin-window[data-v-ee125703] .recipe-editor__hint,.tpv-admin-window .recipe-editor__hint[data-v-ee125703],.tpv-admin-window[data-v-ee125703] .visual-preview__content p,.tpv-admin-window .visual-preview__content p[data-v-ee125703],.tpv-admin-window[data-v-ee125703] .collapsible-hint,.tpv-admin-window .collapsible-hint[data-v-ee125703],.tpv-admin-window[data-v-ee125703] .variant-preview__label,.tpv-admin-window .variant-preview__label[data-v-ee125703],.tpv-admin-window[data-v-ee125703] .visual-preview__label,.tpv-admin-window .visual-preview__label[data-v-ee125703]{color:#6a8171}.tpv-admin-window[data-v-ee125703] .visual-audit__card strong,.tpv-admin-window .visual-audit__card strong[data-v-ee125703],.tpv-admin-window[data-v-ee125703] .category-progress__card strong,.tpv-admin-window .category-progress__card strong[data-v-ee125703]{color:#1b492d}.tpv-admin-window[data-v-ee125703] .collapsible-header,.tpv-admin-window .collapsible-header[data-v-ee125703]{color:#2d523c;background:linear-gradient(#f6f8f1,#ecefe6);border-color:#4ba5672e;border-radius:14px}.tpv-admin-window[data-v-ee125703] .collapsible-header:after,.tpv-admin-window .collapsible-header[data-v-ee125703]:after{color:#35bc67}.tpv-admin-window[data-v-ee125703] .admin-input,.tpv-admin-window .admin-input[data-v-ee125703]{color:#244332;background:#fff;border-color:#64816c3d;border-radius:10px;box-shadow:inset 0 1px 2px #0f1f130f}.tpv-admin-window[data-v-ee125703] .admin-input:focus,.tpv-admin-window .admin-input[data-v-ee125703]:focus{border-color:#35bc676b;outline:2px solid #35bc6738}.tpv-admin-window[data-v-ee125703] .refresh-btn,.tpv-admin-window .refresh-btn[data-v-ee125703],.tpv-admin-window[data-v-ee125703] .filter-chip,.tpv-admin-window .filter-chip[data-v-ee125703]{color:#24503a;background:linear-gradient(#fff,#eef2ea);border-color:#49a5673d;border-radius:10px;box-shadow:inset 0 1px #ffffffe0}.tpv-admin-window[data-v-ee125703] .refresh-btn:not(.refresh-btn--ghost):not(:disabled),.tpv-admin-window .refresh-btn[data-v-ee125703]:not(.refresh-btn--ghost):not(:disabled){color:#fffdf8;background:linear-gradient(#ffb241,#f48d17);border-color:#c5711052}.tpv-admin-window[data-v-ee125703] .refresh-btn--ghost,.tpv-admin-window .refresh-btn--ghost[data-v-ee125703],.tpv-admin-window[data-v-ee125703] .filter-chip--soft,.tpv-admin-window .filter-chip--soft[data-v-ee125703]{color:#375541;background:linear-gradient(#fff,#f3f6f1)}.tpv-admin-window[data-v-ee125703] .filter-chip--active,.tpv-admin-window .filter-chip--active[data-v-ee125703]{color:#f7fff9;background:linear-gradient(#36bc67,#2fa95a);border-color:#2c8a47cc}.tpv-admin-window[data-v-ee125703] .product-tag--ok,.tpv-admin-window .product-tag--ok[data-v-ee125703],.tpv-admin-window[data-v-ee125703] .product-visual-pill--ok,.tpv-admin-window .product-visual-pill--ok[data-v-ee125703]{color:#2d7348;background:linear-gradient(#f3fff5,#e8f7eb);border-color:#35bc6738}.tpv-admin-window[data-v-ee125703] .product-tag--off,.tpv-admin-window .product-tag--off[data-v-ee125703],.tpv-admin-window[data-v-ee125703] .product-visual-pill--warn,.tpv-admin-window .product-visual-pill--warn[data-v-ee125703]{color:#9a5913;background:linear-gradient(#fff5ea,#ffe9d6);border-color:#ed982c42}.tpv-admin-window[data-v-ee125703] .product-visual-strip__image,.tpv-admin-window .product-visual-strip__image[data-v-ee125703],.tpv-admin-window[data-v-ee125703] .variant-preview__image,.tpv-admin-window .variant-preview__image[data-v-ee125703],.tpv-admin-window[data-v-ee125703] .visual-preview__image,.tpv-admin-window .visual-preview__image[data-v-ee125703],.tpv-admin-window[data-v-ee125703] .preview-modal__image,.tpv-admin-window .preview-modal__image[data-v-ee125703]{background:linear-gradient(#f7f8f4,#eef1e8);border-color:#65846d29}.tpv-admin-window[data-v-ee125703] .toggle-row,.tpv-admin-window .toggle-row[data-v-ee125703]{color:#446051;background:linear-gradient(#fbfcf9,#f0f3eb);border:1px solid #4da6671f;border-radius:12px;padding:.8rem .95rem}.tpv-admin-window[data-v-ee125703] .product-card,.tpv-admin-window .product-card[data-v-ee125703]{position:relative;overflow:hidden}.tpv-admin-window[data-v-ee125703] .product-card:before,.tpv-admin-window .product-card[data-v-ee125703]:before{content:"";background:linear-gradient(90deg,#35bc67 0% 62%,#f29a2d 100%);width:100%;height:4px;position:absolute;inset:0 auto auto 0}.preview-modal[data-v-ee125703]{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.preview-modal__card[data-v-ee125703]{color:#365041;background:linear-gradient(#f8faf5,#eef2e9);border-color:#4da6672e}.preview-modal__card[data-v-ee125703] .refresh-btn,.preview-modal__card .refresh-btn[data-v-ee125703]{color:#24503a;background:linear-gradient(#fff,#eef2ea);border-color:#49a5673d}.preview-modal__card[data-v-ee125703] .refresh-btn:not(.refresh-btn--ghost):not(:disabled),.preview-modal__card .refresh-btn[data-v-ee125703]:not(.refresh-btn--ghost):not(:disabled){color:#fffdf8;background:linear-gradient(#ffb241,#f48d17)}.preview-modal__card[data-v-ee125703] .refresh-btn--ghost,.preview-modal__card .refresh-btn--ghost[data-v-ee125703]{color:#375541;background:linear-gradient(#fff,#f3f6f1)}.preview-modal__head p[data-v-ee125703],.preview-modal__hint[data-v-ee125703]{color:#6a8171}@media (width<=1180px){.tpv-admin-shell[data-v-ee125703]{grid-template-columns:1fr}.tpv-admin-sidebar[data-v-ee125703]{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));align-items:start;position:static}.tpv-admin-sidebar__brand[data-v-ee125703],.tpv-admin-sidebar__note[data-v-ee125703]{grid-column:1/-1}}@media (width<=760px){.tpv-admin-window__topbar[data-v-ee125703]{grid-template-columns:1fr;justify-items:start}.tpv-admin-window__status[data-v-ee125703]{justify-content:flex-start}.tpv-admin-window__tabs[data-v-ee125703]{padding-top:.55rem}}.admin-panel[data-v-886344bb]{gap:1rem;display:grid}.collapsible-section[data-v-886344bb]{gap:.75rem;list-style:none;display:grid}.collapsible-section>summary[data-v-886344bb]{list-style:none}.collapsible-section>summary[data-v-886344bb]::-webkit-details-marker{display:none}.collapsible-header[data-v-886344bb]{cursor:pointer;-webkit-user-select:none;user-select:none;color:#f0f4f8;background:#ffffff08;border:1px solid #e9b1701a;border-radius:12px;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .75rem;font-size:.88rem;display:flex}.collapsible-header[data-v-886344bb]:after{content:"+";color:var(--edv-copper,#e9b170);flex-shrink:0;font-size:1.1rem;font-weight:700}.collapsible-section[open]>.collapsible-header[data-v-886344bb]:after{content:"−"}.stock-movement__hint[data-v-886344bb]{color:var(--edv-muted,#8a99a8);font-size:.82rem}.card[data-v-886344bb]{box-shadow:var(--edv-shadow);background:linear-gradient(#0e1e2af5,#09131ce6);border:1px solid #e9b17024;border-radius:28px;padding:1.25rem}.section-head[data-v-886344bb]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.section-head h2[data-v-886344bb]{margin:0}.section-subtitle[data-v-886344bb]{color:var(--edv-muted);margin:.25rem 0 0}.pill[data-v-886344bb]{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;padding:.72rem .98rem;font-size:.82rem;font-weight:700;display:inline-flex}.pill.done[data-v-886344bb]{color:#dffbf6;background:#49c6b71f;border-color:#49c6b73d}.pill.warn[data-v-886344bb]{color:#ffe2b6;background:#e9b17024;border-color:#e9b17042}.admin-panel__message[data-v-886344bb]{color:var(--edv-muted-strong);background:#ffffff0a;border:1px solid #e9b17024;border-radius:18px;padding:.85rem 1rem}.admin-panel__message--ok[data-v-886344bb]{color:#dffbf6;background:#49c6b71f;border-color:#49c6b73d}.admin-panel__message--error[data-v-886344bb]{color:#ffd1cc;background:#f08b831f;border-color:#f08b8338}.stock-toolbar[data-v-886344bb],.stock-card[data-v-886344bb]{background:#ffffff08;border:1px solid #e9b1701f;border-radius:22px}.stock-grid[data-v-886344bb],.stock-overview[data-v-886344bb],.admin-grid[data-v-886344bb],.stock-card__summary[data-v-886344bb]{gap:.85rem;display:grid}.stock-toolbar[data-v-886344bb]{padding:1rem}.stock-overview[data-v-886344bb]{grid-template-columns:repeat(3,minmax(0,1fr))}.stock-grid[data-v-886344bb]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.stock-card[data-v-886344bb]{padding:0;overflow:hidden}.stock-card--expanded[data-v-886344bb]{grid-column:1/-1}.stock-card__toggle[data-v-886344bb]{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.9rem;padding:.95rem 1rem;display:flex}.stock-card__toggle-copy[data-v-886344bb]{gap:.22rem;min-width:0;display:grid}.stock-card__toggle-copy strong[data-v-886344bb]{color:#fff8f0}.stock-card__toggle-copy p[data-v-886344bb]{color:var(--edv-muted);margin:0;font-size:.84rem}.stock-card__toggle-side[data-v-886344bb]{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:.7rem;display:inline-flex}.stock-card__toggle-icon[data-v-886344bb]{width:2rem;height:2rem;color:var(--edv-copper,#e9b170);background:#ffffff0d;border:1px solid #e9b17024;border-radius:999px;justify-content:center;align-items:center;font-size:1.25rem;font-weight:700;line-height:1;display:inline-flex}.stock-card__body[data-v-886344bb]{border-top:1px solid #e9b17014;gap:.85rem;padding:0 1rem 1rem;display:grid}.admin-grid[data-v-886344bb],.stock-card__summary[data-v-886344bb]{grid-template-columns:repeat(3,minmax(0,1fr))}.stock-movement[data-v-886344bb],.movement-history[data-v-886344bb]{gap:.75rem;display:grid}.stock-movement__grid[data-v-886344bb]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.movement-history__item[data-v-886344bb]{background:#07121b8a;border:1px solid #e9b1701a;border-radius:16px;justify-content:space-between;gap:.85rem;padding:.75rem .85rem;display:flex}.movement-history__item p[data-v-886344bb],.movement-history__meta span[data-v-886344bb]{color:var(--edv-muted);margin:.2rem 0 0}.movement-history__meta[data-v-886344bb]{text-align:right}.admin-actions[data-v-886344bb],.filter-row[data-v-886344bb],.toggle-row[data-v-886344bb]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.admin-actions[data-v-886344bb]{justify-content:space-between}.product-id[data-v-886344bb]{color:var(--edv-muted);margin:.25rem 0 0;font-size:.88rem}.stock-chip[data-v-886344bb],.stock-overview__card[data-v-886344bb]{background:#07121bb8;border:1px solid #e9b1701f;border-radius:18px;gap:.25rem;padding:.8rem .9rem;display:grid}.stock-chip span[data-v-886344bb],.stock-overview__card span[data-v-886344bb]{color:var(--edv-muted);font-size:.8rem}.stock-chip__value[data-v-886344bb]{align-items:center;gap:.35rem;font-size:1.05rem;display:inline-flex}.stock-chip__value--ok[data-v-886344bb]{color:#8cf0c8}.stock-chip__value--low[data-v-886344bb]{color:#ff8e88}.stock-overview__card strong[data-v-886344bb]{color:#fff8f0;font-size:1.1rem}.stock-overview__card--warn[data-v-886344bb]{border-color:#f08b8338}.refresh-btn[data-v-886344bb]{color:#fff8f0;cursor:pointer;background:linear-gradient(135deg,#e9b17033,#49c6b733);border:1px solid #e9b17024;border-radius:16px;padding:.82rem 1.1rem;font-weight:700}.admin-field[data-v-886344bb]{color:var(--edv-muted-strong);gap:.35rem;font-size:.88rem;display:grid}.admin-field--search[data-v-886344bb]{max-width:22rem}.admin-input[data-v-886344bb]{color:#f7f2ea;background:#081119eb;border:1px solid #e9b17029;border-radius:16px;width:100%;padding:.78rem .92rem}.admin-input--alert[data-v-886344bb]{border-color:#ff665c80;box-shadow:0 0 0 1px #ff665c2e}.toggle-row[data-v-886344bb]{color:var(--edv-muted-strong);margin-top:.2rem}.filter-chip[data-v-886344bb]{color:#edf4f7;cursor:pointer;background:#ffffff0a;border:1px solid #e9b17024;border-radius:999px;padding:.62rem .9rem;font-weight:700}.filter-chip--active[data-v-886344bb]{color:#dffbf6;background:#49c6b724;border-color:#49c6b742}.filter-chip--warehouse[data-v-886344bb]{border-color:#90b4ff2e}.filter-chip--warehouse.filter-chip--active[data-v-886344bb]{color:#d0e0ff;background:#78a0ff24;border-color:#78a0ff4d}.filter-chip--base.filter-chip--active[data-v-886344bb]{color:#ffe2b6;background:#e9b17024;border-color:#e9b1704d}.filter-chip--finished.filter-chip--active[data-v-886344bb]{color:#dffbf6;background:#49c6b724;border-color:#49c6b742}.stock-card__warehouse[data-v-886344bb]{color:#78a0ffcc;margin:0;font-size:.78rem}.product-tag[data-v-886344bb]{border-radius:999px;align-items:center;gap:.35rem;padding:.42rem .72rem;font-size:.78rem;font-weight:700;display:inline-flex}.product-tag--ok[data-v-886344bb]{color:#dffbf6;background:#49c6b71f}.product-tag--off[data-v-886344bb]{color:#ffd1cc;background:#f08b831f}.stock-alert-dot[data-v-886344bb]{background:#ff665c;border-radius:999px;width:.55rem;height:.55rem;animation:1.1s ease-in-out infinite stock-alert-pulse-886344bb;box-shadow:0 0 #ff665c8c}.inventory-empty[data-v-886344bb]{color:var(--edv-muted);background:#ffffff08;border-radius:20px;padding:1rem}.transform-section[data-v-886344bb]{background:#e9b1700a;border:1px solid #e9b17033;border-radius:22px;gap:.75rem;padding:.25rem 1rem 1rem;display:grid}.refresh-btn--transform[data-v-886344bb]{background:linear-gradient(135deg,#e9b17047,#ffc8782e);border-color:#e9b1704d}.transfer-section[data-v-886344bb]{background:#78a0ff0a;border:1px solid #78a0ff24;border-radius:22px;gap:.75rem;padding:.25rem 1rem 1rem;display:grid}.transfer-hint[data-v-886344bb]{color:var(--edv-muted,#8a99a8);font-size:.82rem}.transfer-grid[data-v-886344bb]{grid-template-columns:1fr 1fr 1fr 1fr;gap:.85rem;display:grid}@media (width<=900px){.transfer-grid[data-v-886344bb]{grid-template-columns:1fr}}@keyframes stock-alert-pulse-886344bb{0%{transform:scale(.92);box-shadow:0 0 #ff665c80}70%{transform:scale(1);box-shadow:0 0 0 10px #ff665c00}to{transform:scale(.92);box-shadow:0 0 #ff665c00}}@media (width<=900px){.stock-overview[data-v-886344bb],.admin-grid[data-v-886344bb],.stock-card__summary[data-v-886344bb],.stock-movement__grid[data-v-886344bb]{grid-template-columns:1fr}.admin-actions[data-v-886344bb],.stock-card__toggle[data-v-886344bb]{flex-direction:column;align-items:stretch}.stock-card__toggle-side[data-v-886344bb]{justify-content:space-between}}.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}}.backup-admin[data-v-c5554b40]{gap:1rem;display:grid}.backup-admin__panel[data-v-c5554b40]{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-c5554b40],.collapsible-section>summary[data-v-c5554b40]{list-style:none}.collapsible-section>summary[data-v-c5554b40]::-webkit-details-marker{display:none}.collapsible-header[data-v-c5554b40]{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:1rem;display:flex}.collapsible-header[data-v-c5554b40]: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-c5554b40]:after{content:"−"}.backup-admin__head[data-v-c5554b40]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.eyebrow[data-v-c5554b40]{letter-spacing:.14em;text-transform:uppercase;color:var(--edv-copper);margin:0 0 .35rem;font-size:.78rem;font-weight:700}h2[data-v-c5554b40]{font-family:var(--edv-font-display);color:#fff8f0;margin:0;font-size:1.35rem}.subtitle[data-v-c5554b40]{color:var(--edv-muted);margin:.35rem 0 0;line-height:1.55}.backup-admin__stats[data-v-c5554b40]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.mini-card[data-v-c5554b40],.backup-card[data-v-c5554b40]{background:#ffffff09;border:1px solid #e9b1701f;border-radius:18px}.mini-card[data-v-c5554b40]{gap:.25rem;padding:.95rem 1rem;display:grid}.mini-card span[data-v-c5554b40],.backup-card__meta[data-v-c5554b40],.backup-admin__empty[data-v-c5554b40],.backup-upload__meta[data-v-c5554b40]{color:var(--edv-muted)}.mini-card strong[data-v-c5554b40],.backup-card__top strong[data-v-c5554b40],.backup-card__stats span[data-v-c5554b40]{color:#fff8f0}.backup-admin__actions[data-v-c5554b40],.backup-upload__controls[data-v-c5554b40],.backup-upload__scope[data-v-c5554b40],.backup-card__badges[data-v-c5554b40],.backup-card__stats[data-v-c5554b40],.backup-card__actions[data-v-c5554b40]{flex-wrap:wrap;gap:.7rem;display:flex}.backup-admin__note[data-v-c5554b40]{background:#ffffff08;border:1px solid #e9b17024;border-radius:18px;gap:.3rem;padding:.95rem 1rem;display:grid}.backup-admin__note strong[data-v-c5554b40]{color:#fff8f0}.backup-upload__input[data-v-c5554b40]{display:none}.backup-upload__meta[data-v-c5554b40]{font-size:.94rem}.scope-pill[data-v-c5554b40]{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-c5554b40]{gap:.85rem;display:grid}.backup-card[data-v-c5554b40]{gap:.8rem;padding:.95rem 1rem;display:grid}.backup-card__top[data-v-c5554b40]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.backup-card__top p[data-v-c5554b40]{color:var(--edv-muted);margin:.25rem 0 0}.backup-card__meta[data-v-c5554b40]{gap:.2rem;display:grid}.alert[data-v-c5554b40]{border-radius:16px;padding:.95rem 1rem}.alert--error[data-v-c5554b40]{color:#ffd1cc;background:#7123233d;border:1px solid #f08b8342}.alert--ok[data-v-c5554b40]{color:#dffbf6;background:#49c6b71f;border:1px solid #49c6b73d}.primary-btn[data-v-c5554b40],.ghost-btn[data-v-c5554b40]{cursor:pointer;border-radius:999px;padding:.68rem 1rem;font-weight:700}.primary-btn[data-v-c5554b40]:disabled,.ghost-btn[data-v-c5554b40]:disabled{cursor:not-allowed;opacity:.55}.primary-btn[data-v-c5554b40]{color:#09131b;background:linear-gradient(135deg, var(--edv-copper), var(--edv-aqua));border:none}.ghost-btn[data-v-c5554b40]{color:#fff8f0;background:#ffffff0a;border:1px solid #e9b17033}.pill[data-v-c5554b40]{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-c5554b40]{color:#dffbf6;background:#49c6b729}@media (width<=860px){.backup-admin__head[data-v-c5554b40],.backup-card__top[data-v-c5554b40]{grid-template-columns:1fr;display:grid}.backup-admin__stats[data-v-c5554b40]{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-2bbcb4f0]{box-shadow:var(--edv-shadow);background:linear-gradient(#0e1e2af5,#09131ce6);border:1px solid #e9b17024;border-radius:28px;padding:1.25rem}.section-head[data-v-2bbcb4f0]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.section-head h2[data-v-2bbcb4f0]{margin:0}.section-subtitle[data-v-2bbcb4f0]{color:var(--edv-muted);margin:.25rem 0 0}.invoices-admin[data-v-2bbcb4f0],.invoices-admin__panel[data-v-2bbcb4f0],.invoice-create[data-v-2bbcb4f0]{gap:1rem;display:grid}.mini-card[data-v-2bbcb4f0]{background:#ffffff09;border:1px solid #e9b1701f;border-radius:18px;gap:.25rem;padding:.95rem 1rem;display:grid}.mini-card span[data-v-2bbcb4f0]{color:var(--edv-muted)}.mini-card strong[data-v-2bbcb4f0]{color:#fff8f0}.invoices-admin__stats[data-v-2bbcb4f0]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.85rem;display:grid}.admin-panel__message[data-v-2bbcb4f0]{color:var(--edv-muted-strong);background:#ffffff0a;border:1px solid #e9b17024;border-radius:18px;padding:.85rem 1rem}.admin-panel__message--ok[data-v-2bbcb4f0]{color:#dffbf6;background:#49c6b71f;border-color:#49c6b73d}.admin-panel__message--error[data-v-2bbcb4f0]{color:#ffd1cc;background:#f08b831f;border-color:#f08b8338}.invoice-create[data-v-2bbcb4f0]{background:#0f172a57;border:1px solid #94a3b829;border-radius:22px;padding:1rem}.invoice-create__head[data-v-2bbcb4f0]{color:#cbd5f5;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.invoice-create__head strong[data-v-2bbcb4f0]{color:#f8fafc}.invoice-grid[data-v-2bbcb4f0]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.85rem;display:grid}.invoice-field[data-v-2bbcb4f0]{color:#cbd5f5;gap:.4rem;font-size:.92rem;display:grid}.invoice-field--wide[data-v-2bbcb4f0]{grid-column:1/-1}.admin-input[data-v-2bbcb4f0]{color:#f7f2ea;background:#081119eb;border:1px solid #e9b17029;border-radius:16px;width:100%;padding:.78rem .92rem}.invoice-list[data-v-2bbcb4f0]{gap:1rem;display:grid}.invoice-card[data-v-2bbcb4f0]{background:#0f172a57;border:1px solid #94a3b829;border-radius:24px;gap:1rem;padding:1rem;display:grid}.invoice-card__top[data-v-2bbcb4f0],.invoice-card__meta[data-v-2bbcb4f0],.invoice-card__actions[data-v-2bbcb4f0]{flex-wrap:wrap;justify-content:space-between;gap:.85rem;display:flex}.invoice-card__badges[data-v-2bbcb4f0]{flex-wrap:wrap;gap:.5rem;display:flex}.invoice-card__meta[data-v-2bbcb4f0]{color:#cbd5f5;font-size:.92rem}.pill[data-v-2bbcb4f0]{color:#fff8f0;background:#ffffff0d;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;padding:.6rem .9rem;font-size:.8rem;font-weight:700;display:inline-flex}.pill--ok[data-v-2bbcb4f0]{color:#dffbf6;background:#49c6b71f;border-color:#49c6b73d}.pill--warn[data-v-2bbcb4f0]{color:#ffe2b6;background:#e9b17024;border-color:#e9b17042}.pill--danger[data-v-2bbcb4f0]{color:#ffd1cc;background:#f08b831f;border-color:#f08b8338}.admin-input--textarea[data-v-2bbcb4f0]{resize:vertical;min-height:92px}.admin-actions[data-v-2bbcb4f0]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.refresh-btn[data-v-2bbcb4f0],.ghost-btn[data-v-2bbcb4f0]{color:#fff8f0;cursor:pointer;border:1px solid #e9b17024;border-radius:16px;padding:.82rem 1.1rem;font-weight:700}.refresh-btn[data-v-2bbcb4f0]{background:linear-gradient(135deg,#e9b17033,#49c6b733)}.refresh-btn--ghost[data-v-2bbcb4f0],.ghost-btn[data-v-2bbcb4f0]{background:#ffffff0d}.inventory-empty[data-v-2bbcb4f0]{color:var(--edv-muted);background:#ffffff08;border-radius:20px;padding:1rem}@media (width<=720px){.section-head[data-v-2bbcb4f0],.invoice-create__head[data-v-2bbcb4f0],.invoice-card__top[data-v-2bbcb4f0],.admin-actions[data-v-2bbcb4f0]{flex-direction:column;align-items:stretch}}.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-b3930010]{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.admin-input--sm[data-v-b3930010]{max-width:180px;padding:.38rem .6rem;font-size:.82rem}.co-total-row[data-v-b3930010]{color:var(--text-secondary,#aaa);align-items:center;gap:.75rem;margin:.75rem 0;font-size:.9rem;display:flex}.co-total-row strong[data-v-b3930010]{color:var(--text-primary,#fff);font-size:1rem}.co-status-flow[data-v-b3930010]{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.po-badge--channel[data-v-b3930010]{color:#8fa8c2;background:#6179912e}.po-badge--info[data-v-b3930010]{color:#7ab8e8;background:#64a0dc2e}.po-badge--ready[data-v-b3930010]{color:#b2d96a;background:#b4dc6429}.po-badge--shipped[data-v-b3930010]{color:#b49de8;background:#8c64dc2e}.po-badge--warning[data-v-b3930010]{color:#ddb84a;background:#dcaa3c2e}.po-badge--ok[data-v-b3930010]{color:#5ecd9a;background:#50c88c29}.po-badge--cancelled[data-v-b3930010]{color:#d87070;background:#c8505024}.po-item__phone[data-v-b3930010],.po-item__lines[data-v-b3930010]{color:var(--text-secondary,#aaa);font-size:.78rem}.ghost-btn--info[data-v-b3930010]{color:#7ab8e8;border-color:#64a0dc4d}.ghost-btn--confirm[data-v-b3930010]{color:#5ecd9a;border-color:#50c88c4d}.ghost-btn--danger[data-v-b3930010]{color:#d87070;border-color:#c850504d}.search-results-dropdown[data-v-b3930010]{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-b3930010]{cursor:pointer;border-bottom:1px solid #2d3844;gap:12px;padding:10px 12px;font-size:.85rem;display:flex}.search-result-item[data-v-b3930010]:hover{background:#3d4b59}.search-result-item .p-id[data-v-b3930010]{color:#617991}.search-result-item .p-name[data-v-b3930010]{color:#fff;flex:1}.search-result-item .p-price[data-v-b3930010]{color:#7ab8e8;font-weight:700}.dashboard-home[data-v-6026a801]{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-6026a801]{grid-template-columns:64px minmax(0,1fr)}.dashboard-home--employee[data-v-6026a801]{grid-template-columns:1fr;gap:0;min-height:100dvh;padding-bottom:0}.dashboard-main[data-v-6026a801]{gap:14px;min-width:0;display:grid}.dashboard-sidebar[data-v-6026a801]{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-6026a801]{width:64px;padding:14px 6px}.dashboard-sidebar[data-v-6026a801]::-webkit-scrollbar{width:4px}.dashboard-sidebar[data-v-6026a801]::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:999px}.sidebar-toggle[data-v-6026a801]{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-6026a801]:hover{color:#1e4bd2;background:#f1f5f9;border-color:#cbd5e1}.sidebar-toggle__svg[data-v-6026a801]{width:16px;height:16px;display:block}.dashboard-sidebar__brand[data-v-6026a801]{border-bottom:1px solid #f1f5f9;padding:4px 6px 10px}.dashboard-sidebar__eyebrow[data-v-6026a801]{letter-spacing:.2em;text-transform:uppercase;color:#1e4bd2;margin:0;font-size:9px;font-weight:800}.dashboard-sidebar__title[data-v-6026a801]{letter-spacing:-.02em;color:#1e293b;margin:4px 0 1px;font-size:1rem;font-weight:800;line-height:1.1}.dashboard-sidebar__subtitle[data-v-6026a801]{letter-spacing:.05em;text-transform:uppercase;color:#94a3b8;margin:0;font-size:10px;font-weight:600}.dashboard-sidebar__nav[data-v-6026a801]{gap:2px;padding:2px 0;display:grid}.dashboard-sidebar__item[data-v-6026a801]{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-6026a801]{grid-template-columns:34px;justify-items:center;gap:0;padding:8px 6px}.dashboard-sidebar__item[data-v-6026a801]:hover{color:#1e293b;background:#f8fafc;border-color:#e2e8f0}.dashboard-sidebar__item--active[data-v-6026a801]{color:#1e4bd2;background:#eff2ff;border-color:#c7d2fe;box-shadow:inset 3px 0 #1e4bd2}.dashboard-sidebar__item--active .dashboard-sidebar__icon[data-v-6026a801]{background:#e0e7ff;border-color:#c7d2fe}.dashboard-sidebar__icon[data-v-6026a801]{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-6026a801]{width:18px;height:18px;display:block}.dashboard-sidebar__labels[data-v-6026a801]{gap:1px;min-width:0;display:grid}.dashboard-sidebar__labels strong[data-v-6026a801]{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-6026a801]{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-6026a801]{color:#1e4bd2}.dashboard-sidebar__footer[data-v-6026a801]{border-top:1px solid #f1f5f9;padding:8px 4px}.dashboard-sidebar__status[data-v-6026a801]{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-6026a801]{background:#22c55e;border-radius:999px;width:6px;height:6px;animation:2.4s ease-in-out infinite pulse-dot-6026a801;box-shadow:0 0 0 3px #22c55e33}@keyframes pulse-dot-6026a801{0%,to{box-shadow:0 0 0 3px #22c55e33}50%{box-shadow:0 0 0 5px #22c55e0f}}.owner-home[data-v-6026a801],.workspace-grid[data-v-6026a801]{gap:14px;display:grid}.owner-home[data-v-6026a801]{grid-template-columns:minmax(0,1.45fr) minmax(320px,.8fr)}.workspace-grid[data-v-6026a801]{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-side[data-v-6026a801],.workspace-stack[data-v-6026a801]{gap:14px;display:grid}.owner-card[data-v-6026a801],.workspace-card[data-v-6026a801],.floating-panel[data-v-6026a801],.role-stage__frame[data-v-6026a801]{background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:18px;box-shadow:0 1px 4px #0000000f}.owner-card__head[data-v-6026a801],.preview-toolbar[data-v-6026a801],.preview-actions[data-v-6026a801],.floating-panel__head[data-v-6026a801]{justify-content:space-between;align-items:center;gap:12px;display:flex}.owner-card__head[data-v-6026a801]{border-bottom:1px solid #f1f5f9;margin-bottom:14px;padding-bottom:12px}.owner-card__head h2[data-v-6026a801]{color:#1e293b;letter-spacing:-.01em;margin:0;font-size:1.02rem;font-weight:700}.owner-card__head p[data-v-6026a801]{color:#64748b;margin:4px 0 0;font-size:.86rem}.owner-group h3[data-v-6026a801]{color:#64748b;letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font-size:.72rem;font-weight:800}.owner-card--main[data-v-6026a801]{gap:14px;display:grid}.owner-group[data-v-6026a801]{background:#fafbfc;border:1px solid #f1f5f9;border-radius:16px;padding:14px}.owner-group--aqua[data-v-6026a801]{background:#f0f7ff;border-color:#dbeafe}.owner-group--copper[data-v-6026a801]{background:#fffbeb;border-color:#fde68a}.owner-group--olive[data-v-6026a801]{background:#f0fdf4;border-color:#d1fae5}.owner-group--plum[data-v-6026a801]{background:#faf5ff;border-color:#e9d5ff}.owner-group--emerald[data-v-6026a801]{background:#ecfdf5;border-color:#a7f3d0}.owner-group--teal[data-v-6026a801]{background:#eff6ff;border-color:#bfdbfe}.owner-group__grid[data-v-6026a801],.simple-list[data-v-6026a801],.priority-list[data-v-6026a801]{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;display:grid}.signal-cloud[data-v-6026a801]{flex-wrap:wrap;gap:8px;display:flex}.signal-chip[data-v-6026a801]{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-6026a801]:hover{color:#1e4bd2;background:#eff2ff;border-color:#c7d2fe}.action-tile[data-v-6026a801],.simple-list__item[data-v-6026a801]{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-6026a801]:hover,.simple-list__item[data-v-6026a801]:hover{background:#f8faff;border-color:#c7d2fe;transform:translateY(-2px);box-shadow:0 4px 16px #1e4bd214}.action-tile strong[data-v-6026a801],.simple-list__item strong[data-v-6026a801]{color:#1e293b;font-size:.88rem;font-weight:700}.action-tile small[data-v-6026a801],.simple-list__item small[data-v-6026a801]{color:#64748b;font-size:.76rem;line-height:1.4}.action-tile__icon[data-v-6026a801]{object-fit:contain;opacity:.9;width:50px;height:50px}.priority-list__item[data-v-6026a801]{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-6026a801]{color:#1e293b;font-size:.86rem;font-weight:700}.priority-list__item small[data-v-6026a801]{color:#64748b;font-size:.76rem;line-height:1.4}.simple-list--compact[data-v-6026a801]{margin-top:10px}.ghost-btn[data-v-6026a801],.refresh-btn[data-v-6026a801]{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-6026a801]:hover{color:#1e293b;background:#f1f5f9;border-color:#cbd5e1}.refresh-btn[data-v-6026a801]{color:#1e4bd2;background:#eff2ff;border-color:#c7d2fe}.refresh-btn[data-v-6026a801]:hover{background:#e0e7ff;border-color:#a5b4fc}.preview-stage[data-v-6026a801]{place-items:start center;width:100%;min-height:0;display:grid}.preview-frame[data-v-6026a801]{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-6026a801]{width:min(100%,420px);height:min(100dvh - 260px,820px)}.preview-frame--tablet[data-v-6026a801]{width:min(100%,1440px);height:min(100dvh - 260px,920px)}.preview-frame--monitor[data-v-6026a801],.preview-frame--desktop[data-v-6026a801]{width:min(100%,1760px);height:min(100dvh - 260px,980px)}.preview-frame__inner[data-v-6026a801]{transform-origin:top;width:100%;height:100%;overflow:hidden}.preview-frame--phone .preview-frame__inner[data-v-6026a801]{width:106.383%;height:106.383%;transform:scale(.94)}.preview-frame--tablet .preview-frame__inner[data-v-6026a801]{width:109.89%;height:109.89%;transform:scale(.91)}.preview-frame--monitor .preview-frame__inner[data-v-6026a801]{width:113.636%;height:113.636%;transform:scale(.88)}.preview-frame--desktop .preview-frame__inner[data-v-6026a801]{width:117.647%;height:117.647%;transform:scale(.85)}.preview-mode select[data-v-6026a801]{color:#eef4f7;background:#040c16e6;border:1px solid #3dd6c51f;border-radius:12px;margin-left:8px;padding:9px 12px}.workspace-card--preview[data-v-6026a801]{box-shadow:none;background:0 0;border:0;border-radius:0;padding:14px 0 0}.workspace-card--preview .preview-toolbar[data-v-6026a801]{padding:0 10px}.workspace-card--preview-page[data-v-6026a801]{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-6026a801]{padding:0 2px 8px}.preview-page[data-v-6026a801]{min-height:0}.owner-copilot-link[data-v-6026a801],.service-chat-fab[data-v-6026a801]{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;right:16px;box-shadow:0 8px 24px #1e4bd247}.owner-copilot-link[data-v-6026a801]:hover,.service-chat-fab[data-v-6026a801]:hover{transform:translateY(-2px)scale(1.04);box-shadow:0 12px 32px #1e4bd261}.owner-copilot-link[data-v-6026a801]{top:120px}.service-chat-fab[data-v-6026a801]{bottom:20px}.owner-copilot-link img[data-v-6026a801],.service-chat-fab img[data-v-6026a801]{object-fit:contain;width:36px;height:36px}.floating-panel[data-v-6026a801]{z-index:255;width:min(520px,100vw - 24px);max-height:min(78vh,760px);position:fixed;overflow:hidden}.floating-panel--service[data-v-6026a801]{width:min(460px,100vw - 24px)}.floating-panel__head[data-v-6026a801]{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-6026a801]{gap:3px;display:grid}.floating-panel__title strong[data-v-6026a801]{color:#1e293b;font-size:.95rem;font-weight:700}.floating-panel__title small[data-v-6026a801]{color:#64748b;font-size:.78rem}.floating-panel__tabs[data-v-6026a801]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.floating-panel__tab[data-v-6026a801]{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-6026a801]{color:#fff;background:#1e4bd2;border-color:#1e4bd2;box-shadow:0 2px 8px #1e4bd238}.floating-panel__body[data-v-6026a801]{max-height:calc(min(78vh,760px) - 84px);overflow:auto}.role-stage[data-v-6026a801]{place-items:start center;width:100%;min-height:100dvh;display:grid;overflow:hidden}.role-stage__frame[data-v-6026a801]{width:min(100%,100vw - 24px);max-width:100%;overflow:hidden}.role-stage__frame--monitor[data-v-6026a801]{aspect-ratio:16/9;width:min(177.778dvh - 42.6667px,100vw - 24px,1820px)}.role-stage__frame--tablet[data-v-6026a801]{aspect-ratio:16/10;width:min(160dvh - 38.4px,100vw - 24px,1480px)}.role-stage__frame--phone[data-v-6026a801]{aspect-ratio:9/18.5;width:min(100vw,460px)}.preview-frame--phone .preview-frame__inner[data-v-6026a801],.role-stage__frame--phone[data-v-6026a801]{max-width:100%}@media (width<=1280px){.owner-home[data-v-6026a801],.workspace-grid[data-v-6026a801]{grid-template-columns:1fr}}@media (width<=1080px){.dashboard-home[data-v-6026a801]{grid-template-columns:1fr;gap:12px}.dashboard-sidebar[data-v-6026a801]{grid-template-rows:auto auto auto;max-height:none;position:static}.dashboard-sidebar__nav[data-v-6026a801]{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:5px;display:grid}}@media (width<=820px){.preview-actions[data-v-6026a801],.preview-toolbar[data-v-6026a801],.floating-panel__head[data-v-6026a801]{flex-direction:column;align-items:stretch}.owner-copilot-link[data-v-6026a801]{top:auto;bottom:100px}}@media (width<=640px){.dashboard-home[data-v-6026a801]{gap:0;padding-bottom:0}.role-stage[data-v-6026a801]{min-height:100dvh}.role-stage__frame[data-v-6026a801]{width:100%;min-height:100dvh;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.role-stage__frame--monitor[data-v-6026a801],.role-stage__frame--tablet[data-v-6026a801],.role-stage__frame--phone[data-v-6026a801]{aspect-ratio:auto;width:100%;max-width:none}.preview-frame--phone[data-v-6026a801]{width:100%;max-width:390px;height:min(100dvh - 220px,820px)}.floating-panel[data-v-6026a801],.floating-panel--service[data-v-6026a801]{width:auto;max-height:min(76vh,720px);right:12px;left:12px!important}}.shell-page[data-v-acbdbfd2]{background:#f0f2f5;grid-template-rows:auto 1fr;min-height:100dvh;display:grid}.shell-topbar[data-v-acbdbfd2]{z-index:200;background:#fff;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:12px;height:58px;padding:0 20px;display:flex;position:sticky;top:0;box-shadow:0 1px 4px #0000000f}.shell-brand[data-v-acbdbfd2]{align-items:center;gap:10px;display:flex}.shell-brand__mark[data-v-acbdbfd2]{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-acbdbfd2]{width:22px;height:22px}.shell-info[data-v-acbdbfd2]{gap:1px;display:grid}.shell-eyebrow[data-v-acbdbfd2]{letter-spacing:.18em;text-transform:uppercase;color:#1e4bd2;margin:0;font-size:9.5px;font-weight:800}.shell-title[data-v-acbdbfd2]{color:#1e293b;letter-spacing:-.01em;margin:0;font-size:.88rem;font-weight:700}.shell-actions[data-v-acbdbfd2]{align-items:center;gap:8px;display:flex}.shell-user-chip[data-v-acbdbfd2]{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-acbdbfd2]{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-acbdbfd2]{gap:0;line-height:1.2;display:grid}.shell-user-chip__info strong[data-v-acbdbfd2]{color:#1e293b;font-size:11.5px;font-weight:700}.shell-user-chip__info small[data-v-acbdbfd2]{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:9px}.shell-btn[data-v-acbdbfd2]{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-acbdbfd2]{color:#475569;background:#f8fafc;border:1px solid #e2e8f0}.shell-btn--ghost[data-v-acbdbfd2]:hover{background:#f1f5f9;border-color:#cbd5e1}.shell-btn--danger[data-v-acbdbfd2]{color:#dc2626;background:#fff5f5;border:1px solid #fecaca}.shell-btn--danger[data-v-acbdbfd2]:hover{background:#fee2e2;border-color:#fca5a5}.shell-body[data-v-acbdbfd2]{flex-direction:column;min-height:0;display:flex}@media (width<=760px){.shell-topbar[data-v-acbdbfd2]{padding:0 12px}.shell-user-chip[data-v-acbdbfd2],.shell-eyebrow[data-v-acbdbfd2]{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-1e83f1e5]{place-items:center;min-height:100vh;padding:24px;display:grid}.login-layout[data-v-1e83f1e5]{width:100%;max-width:820px}.card[data-v-1e83f1e5]{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-1e83f1e5]: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-1e83f1e5]{letter-spacing:.2em;color:var(--edv-aqua,#3dd6c5);text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.card__title[data-v-1e83f1e5]{font-family:var(--edv-font-display);color:#eef4f7;letter-spacing:-.03em;margin:0;font-size:1.7rem}.box[data-v-1e83f1e5]{background:#5a141447;border-radius:16px;margin-top:14px;padding:13px 16px}.error[data-v-1e83f1e5]{color:#ffd1d1;border:1px solid #f070704d}.brand-mark[data-v-1e83f1e5]{width:64px;height:64px}.card__head[data-v-1e83f1e5]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.mini--card[data-v-1e83f1e5]{color:var(--edv-aqua,#3dd6c5)}.login-mark[data-v-1e83f1e5]{align-items:center;gap:14px;min-width:0;display:flex}.login-mark__frame[data-v-1e83f1e5]{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-1e83f1e5]{gap:5px;display:grid}.login-connection[data-v-1e83f1e5]{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-1e83f1e5]{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-1e83f1e5]{background:var(--edv-aqua,#3dd6c5);box-shadow:0 0 0 4px #3dd6c524}.login-connection--off .login-connection__dot[data-v-1e83f1e5]{background:var(--edv-danger,#f07070);box-shadow:0 0 0 4px #f0707024}@media (width<=640px){.page[data-v-1e83f1e5]{padding:14px}.card[data-v-1e83f1e5]{padding:20px}.card__head[data-v-1e83f1e5],.login-mark[data-v-1e83f1e5]{flex-direction:column;align-items:flex-start}}
