.progress-bar{background:var(--color-primary);z-index:9999;border-radius:0 2px 2px 0;height:3px;transition:width .15s,opacity .3s;position:fixed;top:0;left:0;box-shadow:0 0 8px #f9731699}.progress-fade-leave-active{transition:opacity .3s}.progress-fade-leave-to{opacity:0}.navbar__burger[data-v-9396f9bc]{cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;flex-direction:column;flex-shrink:0;justify-content:center;gap:5px;width:40px;height:40px;padding:.5rem;display:none}.navbar__burger span[data-v-9396f9bc]{background:var(--color-secondary);transform-origin:50%;border-radius:2px;height:2px;transition:transform .25s,opacity .25s;display:block}.burger--top-open[data-v-9396f9bc]{transform:translateY(7px)rotate(45deg)}.burger--mid-open[data-v-9396f9bc]{opacity:0;transform:scaleX(0)}.burger--bot-open[data-v-9396f9bc]{transform:translateY(-7px)rotate(-45deg)}.navbar__mobile[data-v-9396f9bc]{z-index:99;background:#fff;border-bottom:1px solid #6b728026;flex-direction:column;gap:1.5rem;padding:1.25rem 1.5rem 1.75rem;display:none;position:absolute;top:63px;left:0;right:0;box-shadow:0 8px 24px #1f29371a}.navbar__mobile--open[data-v-9396f9bc]{display:flex}.navbar__mobile-links[data-v-9396f9bc]{flex-direction:column;list-style:none;display:flex}.navbar__mobile-links li a[data-v-9396f9bc]{color:var(--color-text);border-bottom:1px solid var(--color-bg-soft);padding:.8rem 0;font-size:1rem;font-weight:500;text-decoration:none;transition:color .2s;display:block}.navbar__mobile-links li:last-child a[data-v-9396f9bc]{border-bottom:none}.navbar__mobile-links li a[data-v-9396f9bc]:hover{color:var(--color-primary)}.navbar__mobile-actions[data-v-9396f9bc]{flex-direction:column;gap:.75rem;display:flex}.navbar__mobile-actions .btn[data-v-9396f9bc]{justify-content:center;width:100%}@media (width<=768px){.navbar__burger[data-v-9396f9bc]{display:flex}}.hero__trust[data-v-82229322]{margin-top:1.5rem}.hero__trust-text[data-v-82229322]{color:var(--color-text-muted);font-size:.875rem}.hero__pills[data-v-82229322]{flex-wrap:wrap;gap:.5rem;margin-top:1.5rem;display:flex}.hero__pill[data-v-82229322]{color:var(--color-primary);border-radius:var(--radius-pill);background:#fff7ed;border:1px solid #f9731633;padding:.3rem .75rem;font-size:.8125rem;font-weight:600}.mockup-header[data-v-82229322]{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;margin-bottom:.5rem;padding-bottom:.75rem;display:flex}.mockup-title[data-v-82229322]{color:var(--color-secondary);font-size:.9375rem;font-weight:700}.mockup-date[data-v-82229322]{color:var(--color-text-muted);font-size:.8125rem}.mockup-rows[data-v-82229322]{flex-direction:column;flex:1;gap:.5rem;display:flex}.mockup-row[data-v-82229322]{border-radius:var(--radius-sm);background:#fff;justify-content:space-between;align-items:center;padding:.5rem .875rem;font-size:.875rem;display:flex;box-shadow:0 1px 4px #1f29370f}.mockup-row__name[data-v-82229322]{color:var(--color-secondary);flex:1;font-weight:500}.mockup-row__qty[data-v-82229322]{color:var(--color-text-muted);text-align:center;width:4.5rem;font-size:.8125rem}.mockup-row__price[data-v-82229322]{color:var(--color-secondary);text-align:right;width:4.5rem;font-weight:700}.mockup-total[data-v-82229322]{background:var(--color-secondary);border-radius:var(--radius-sm);color:#fff;justify-content:space-between;align-items:center;padding:.75rem .875rem;font-size:1rem;font-weight:700;display:flex}.mockup-total__amount[data-v-82229322]{color:var(--color-primary);font-size:1.25rem}.mockup-actions[data-v-82229322]{gap:.5rem;display:flex}.mockup-btn[data-v-82229322]{border-radius:var(--radius-pill);cursor:default;text-align:center;flex:1;padding:.6rem .875rem;font-size:.8125rem;font-weight:700}.mockup-btn--wa[data-v-82229322]{color:#fff;background:#25d366}.mockup-btn--pos[data-v-82229322]{background:var(--color-primary);color:#fff}.mockup-float[data-v-82229322]{border-radius:var(--radius-md);background:#fff;padding:.75rem 1rem;position:absolute;box-shadow:0 8px 32px #1f293726}.mockup-float--kpi[data-v-82229322]{min-width:160px;bottom:-1.5rem;left:-2rem}.mockup-float--status[data-v-82229322]{top:1rem;right:-1.5rem}.mockup-float__label[data-v-82229322]{letter-spacing:.06em;color:var(--color-text-muted);text-transform:uppercase;margin-bottom:.25rem;font-size:.6875rem;font-weight:700}.mockup-float__value[data-v-82229322]{color:var(--color-secondary);font-size:1.125rem;font-weight:800}.mockup-float__sub[data-v-82229322]{color:#16a34a;margin-top:.125rem;font-size:.75rem;font-weight:600}.mockup-status[data-v-82229322]{border-radius:var(--radius-pill);padding:.3rem .75rem;font-size:.8125rem;font-weight:700}.mockup-status--paid[data-v-82229322]{color:#4338ca;background:#eef2ff}.mockup-body[data-v-82229322]{opacity:1;flex-direction:column;flex:1;gap:1rem;transition:opacity .35s;display:flex}.mockup-body--hidden[data-v-82229322]{opacity:0}.mockup-industry-tag[data-v-82229322]{color:var(--color-primary);letter-spacing:.01em;margin-top:.1rem;font-size:.6875rem;font-weight:600;display:block}.mockup-dots[data-v-82229322]{border-top:1px solid var(--color-border);justify-content:center;gap:.375rem;margin-top:.75rem;padding-top:.75rem;display:flex}.mockup-dot[data-v-82229322]{cursor:pointer;background:#d1d5db;border:none;border-radius:50%;width:6px;height:6px;padding:0;transition:background .3s,transform .3s}.mockup-dot--active[data-v-82229322]{background:var(--color-primary);transform:scale(1.4)}@media (width<=640px){.hero__trust-text[data-v-82229322]{font-size:.8125rem;line-height:2}.hero__pill[data-v-82229322]{padding:.25rem .625rem;font-size:.75rem}}.proof-strip[data-v-af3335f2]{background:var(--color-bg-soft);border-left:4px solid var(--color-primary);border-radius:0 var(--radius-md) var(--radius-md) 0;margin-top:4rem;max-width:640px;margin-inline:auto;padding:1.75rem 2rem}.proof-strip__text[data-v-af3335f2]{color:var(--color-secondary);margin-bottom:.75rem;font-size:1rem;font-style:italic;line-height:1.65}.proof-strip__author[data-v-af3335f2]{color:var(--color-text-muted);font-size:.875rem;font-weight:600}.pricing-toggle[data-v-3d543da9]{background:var(--color-bg-soft);border-radius:var(--radius-pill);margin-bottom:2.5rem;border:1.5px solid #6b728026;justify-content:center;gap:0;width:fit-content;margin-inline:auto;padding:.25rem;display:flex}.pricing-toggle__btn[data-v-3d543da9]{border-radius:var(--radius-pill);cursor:pointer;color:var(--color-text-muted);background:0 0;border:none;align-items:center;gap:.5rem;padding:.55rem 1.5rem;font-family:inherit;font-size:.9375rem;font-weight:600;transition:all .2s;display:flex}.pricing-toggle__btn--active[data-v-3d543da9]{color:var(--color-secondary);background:#fff;box-shadow:0 2px 8px #1f29371a}.pricing-toggle__save[data-v-3d543da9]{color:#15803d;border-radius:var(--radius-pill);background:#dcfce7;padding:.15rem .5rem;font-size:.6875rem;font-weight:700}.pricing-card-wrap[data-v-3d543da9]{max-width:480px;margin-inline:auto}.pricing-plan__name[data-v-3d543da9]{color:var(--color-secondary);margin-bottom:.25rem;font-size:1.375rem;font-weight:800}.pricing-plan__tagline[data-v-3d543da9]{color:var(--color-text-muted);font-size:.875rem;line-height:1.5}.pricing-card__price[data-v-3d543da9]{align-items:flex-start;gap:.25rem;margin:.5rem 0;display:flex}.pricing-card__currency[data-v-3d543da9]{color:var(--color-secondary);margin-top:.375rem;font-size:1.25rem;font-weight:700}.pricing-card__amount[data-v-3d543da9]{color:var(--color-secondary);font-size:3.5rem;font-weight:900;line-height:1;transition:all .2s}.pricing-card__period-wrap[data-v-3d543da9]{flex-direction:column;justify-content:flex-end;gap:.125rem;padding-bottom:.375rem;display:flex}.pricing-card__period[data-v-3d543da9]{color:var(--color-text-muted);font-size:.9375rem;font-weight:500}.pricing-card__equiv[data-v-3d543da9]{color:#16a34a;font-size:.75rem;font-weight:600}.pricing-trial-banner[data-v-3d543da9]{border-radius:var(--radius-md);color:#713f12;text-align:center;background:#fefce8;border:1.5px solid #fde047;padding:.625rem .875rem;font-size:.875rem;line-height:1.5}.pricing-card__note[data-v-3d543da9]{text-align:center;color:var(--color-text-muted);margin-top:.5rem;font-size:.8125rem}.pricing-note[data-v-3d543da9]{text-align:center;color:var(--color-text-muted);margin-top:2.5rem;font-size:.9375rem}.pricing-note a[data-v-3d543da9]{color:var(--color-primary);font-weight:600;text-decoration:none}.pricing-note a[data-v-3d543da9]:hover{text-decoration:underline}.footer__links a[data-v-a1f94c29],.footer__links[data-v-a1f94c29] a{color:#ffffff8c;font-size:.875rem;text-decoration:none;transition:color .2s}.footer__links a[data-v-a1f94c29]:hover,.footer__links[data-v-a1f94c29] a:hover,.footer__links[data-v-a1f94c29] a.router-link-active{color:var(--color-primary)}.auth-page[data-v-e206406d]{background:var(--color-bg-soft);flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:100vh;padding:2rem 1rem;display:flex}.auth-back[data-v-e206406d]{color:var(--color-text-muted);border:1.5px solid var(--color-border);border-radius:var(--radius-pill);transition:color var(--transition), border-color var(--transition);align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.auth-back[data-v-e206406d]:hover{color:var(--color-primary);border-color:var(--color-primary)}.auth-card[data-v-e206406d]{width:100%;max-width:420px;padding:2.5rem}.auth-card__header[data-v-e206406d]{text-align:center;margin-bottom:2rem}.auth-logo[data-v-e206406d]{color:var(--color-secondary);letter-spacing:-.02em;margin-bottom:1.25rem;font-size:1.375rem;font-weight:800;text-decoration:none;display:inline-block}.auth-logo span[data-v-e206406d]{color:var(--color-primary)}.auth-card__title[data-v-e206406d]{margin-bottom:.375rem}.auth-card__subtitle[data-v-e206406d]{font-size:.875rem}.auth-link[data-v-e206406d]{color:var(--color-primary);transition:color var(--transition);font-weight:600;text-decoration:none}.auth-link[data-v-e206406d]:hover{color:var(--color-primary-hover)}.auth-link--sm[data-v-e206406d]{font-size:.8125rem}.auth-alert[data-v-e206406d]{border-radius:var(--radius-md);margin-bottom:1.25rem;padding:.75rem 1rem;font-size:.875rem;font-weight:500}.auth-alert--success[data-v-e206406d]{color:#065f46;background-color:#ecfdf5}.auth-form[data-v-e206406d]{flex-direction:column;gap:1.25rem;display:flex}.auth-field[data-v-e206406d]{flex-direction:column;gap:.375rem;display:flex}.auth-label[data-v-e206406d]{color:var(--color-secondary);font-size:.875rem;font-weight:600}.auth-input[data-v-e206406d]{border:1.5px solid var(--color-border);border-radius:var(--radius-md);width:100%;color:var(--color-text);background:var(--color-bg);transition:border-color var(--transition), box-shadow var(--transition);outline:none;padding:.625rem .875rem;font-family:inherit;font-size:.9375rem}.auth-input[data-v-e206406d]::placeholder{color:#9ca3af}.auth-input[data-v-e206406d]:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #f9731626}.auth-input--error[data-v-e206406d]{border-color:#ef4444}.auth-input--error[data-v-e206406d]:focus{box-shadow:0 0 0 3px #ef444426}.auth-error[data-v-e206406d]{color:#dc2626;font-size:.8125rem;font-weight:500}.auth-row[data-v-e206406d]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.auth-checkbox[data-v-e206406d]{color:var(--color-text);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.auth-submit[data-v-e206406d]{justify-content:center;width:100%;margin-top:.25rem}.auth-submit[data-v-e206406d]:disabled{opacity:.6;cursor:not-allowed}.auth-loading[data-v-e206406d]{align-items:center;gap:.5rem;display:flex}.auth-spinner[data-v-e206406d]{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite spin-e206406d;display:inline-block}@keyframes spin-e206406d{to{transform:rotate(360deg)}}.auth-page[data-v-e40c1d5f]{background:var(--color-bg-soft);flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:100vh;padding:2rem 1rem;display:flex}.auth-back[data-v-e40c1d5f]{color:var(--color-text-muted);border:1.5px solid var(--color-border);border-radius:var(--radius-pill);transition:color var(--transition), border-color var(--transition);align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.auth-back[data-v-e40c1d5f]:hover{color:var(--color-primary);border-color:var(--color-primary)}.auth-card[data-v-e40c1d5f]{width:100%;max-width:440px;padding:2.5rem}.auth-card__header[data-v-e40c1d5f]{text-align:center;margin-bottom:2rem}.auth-logo[data-v-e40c1d5f]{color:var(--color-secondary);letter-spacing:-.02em;margin-bottom:1.25rem;font-size:1.375rem;font-weight:800;text-decoration:none;display:inline-block}.auth-logo span[data-v-e40c1d5f]{color:var(--color-primary)}.auth-card__title[data-v-e40c1d5f]{margin-bottom:.375rem}.auth-card__subtitle[data-v-e40c1d5f]{font-size:.875rem}.auth-link[data-v-e40c1d5f]{color:var(--color-primary);transition:color var(--transition);font-weight:600;text-decoration:none}.auth-link[data-v-e40c1d5f]:hover{color:var(--color-primary-hover)}.auth-alert[data-v-e40c1d5f]{border-radius:var(--radius-md);margin-bottom:1.25rem;padding:.75rem 1rem;font-size:.875rem;font-weight:500}.auth-alert--success[data-v-e40c1d5f]{color:#065f46;background-color:#ecfdf5}.auth-form[data-v-e40c1d5f]{flex-direction:column;gap:1.25rem;display:flex}.auth-field[data-v-e40c1d5f]{flex-direction:column;gap:.375rem;display:flex}.auth-label[data-v-e40c1d5f]{color:var(--color-secondary);font-size:.875rem;font-weight:600}.auth-input[data-v-e40c1d5f]{border:1.5px solid var(--color-border);border-radius:var(--radius-md);width:100%;color:var(--color-text);background:var(--color-bg);transition:border-color var(--transition), box-shadow var(--transition);outline:none;padding:.625rem .875rem;font-family:inherit;font-size:.9375rem}.auth-input[data-v-e40c1d5f]::placeholder{color:#9ca3af}.auth-input[data-v-e40c1d5f]:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #f9731626}.auth-input--error[data-v-e40c1d5f]{border-color:#ef4444}.auth-input--error[data-v-e40c1d5f]:focus{box-shadow:0 0 0 3px #ef444426}.auth-error[data-v-e40c1d5f]{color:#dc2626;font-size:.8125rem;font-weight:500}.auth-submit[data-v-e40c1d5f]{justify-content:center;width:100%;margin-top:.25rem}.auth-submit[data-v-e40c1d5f]:disabled{opacity:.6;cursor:not-allowed}.auth-loading[data-v-e40c1d5f]{align-items:center;gap:.5rem;display:flex}.auth-spinner[data-v-e40c1d5f]{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite spin-e40c1d5f;display:inline-block}.auth-disclaimer[data-v-e40c1d5f]{color:var(--color-text-muted);text-align:center;font-size:.8125rem;line-height:1.6}@keyframes spin-e40c1d5f{to{transform:rotate(360deg)}}.verify-page[data-v-3907691b]{background:var(--color-bg-soft);justify-content:center;align-items:center;min-height:100vh;padding:2rem 1rem;display:flex}.verify-card[data-v-3907691b]{text-align:center;width:100%;max-width:460px;padding:2.5rem}.verify-icon[data-v-3907691b]{margin-bottom:1.25rem;font-size:3rem;line-height:1}.verify-title[data-v-3907691b]{margin-bottom:.75rem}.verify-subtitle[data-v-3907691b]{margin-bottom:1.75rem;font-size:.9375rem;line-height:1.7}.verify-alert[data-v-3907691b]{border-radius:var(--radius-md);text-align:left;margin-bottom:1.25rem;padding:.75rem 1rem;font-size:.875rem;font-weight:500}.verify-alert--success[data-v-3907691b]{color:#065f46;background-color:#ecfdf5}.verify-alert--error[data-v-3907691b]{color:#991b1b;background-color:#fef2f2}.verify-actions[data-v-3907691b]{flex-direction:column;gap:1.25rem;display:flex}.verify-resend[data-v-3907691b]{flex-direction:column;align-items:center;gap:.75rem;display:flex}.verify-resend__label[data-v-3907691b]{font-size:.875rem}.verify-btn[data-v-3907691b]{justify-content:center;width:100%}.verify-btn[data-v-3907691b]:disabled{opacity:.6;cursor:not-allowed}.verify-divider[data-v-3907691b]{background:var(--color-bg-soft);border-top:1px solid #6b728026;height:1px}.verify-secondary[data-v-3907691b]{flex-direction:column;align-items:center;gap:.875rem;display:flex}.verify-logout[data-v-3907691b]{color:var(--color-text-muted);cursor:pointer;transition:color var(--transition);background:0 0;border:none;padding:0;font-family:inherit;font-size:.8125rem;font-weight:600}.verify-logout[data-v-3907691b]:hover{color:#dc2626}.verify-loading[data-v-3907691b]{align-items:center;gap:.5rem;display:flex}.verify-spinner[data-v-3907691b]{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite spin-3907691b;display:inline-block}@keyframes spin-3907691b{to{transform:rotate(360deg)}}.auth-page[data-v-5c8cf250]{background:var(--color-bg-soft);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:2rem 1rem;display:flex}.auth-card[data-v-5c8cf250]{flex-direction:column;gap:1.5rem;width:100%;max-width:400px;padding:2.5rem 2rem;display:flex}.auth-logo[data-v-5c8cf250]{color:var(--color-secondary);letter-spacing:-.02em;font-size:1.5rem;font-weight:800;text-decoration:none}.auth-logo span[data-v-5c8cf250]{color:var(--color-primary)}.auth-card__header[data-v-5c8cf250]{flex-direction:column;gap:.5rem;display:flex}.auth-card__title[data-v-5c8cf250]{margin-top:.75rem}.auth-card__subtitle[data-v-5c8cf250]{font-size:.9375rem}.auth-alert--success[data-v-5c8cf250]{color:#166534;border-radius:var(--radius-sm);background:#f0fdf4;border:1px solid #bbf7d0;padding:.75rem 1rem;font-size:.9375rem}.auth-form[data-v-5c8cf250]{flex-direction:column;gap:1.25rem;display:flex}.auth-field[data-v-5c8cf250]{flex-direction:column;gap:.375rem;display:flex}.auth-label[data-v-5c8cf250]{color:var(--color-secondary);font-size:.875rem;font-weight:600}.auth-input[data-v-5c8cf250]{border:1.5px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-secondary);box-sizing:border-box;background:#fff;width:100%;padding:.625rem .875rem;font-size:.9375rem;transition:border-color .2s}.auth-input[data-v-5c8cf250]:focus{border-color:var(--color-primary);outline:none}.auth-input--error[data-v-5c8cf250]{border-color:#dc2626}.auth-error[data-v-5c8cf250]{color:#dc2626;font-size:.8125rem}.auth-submit[data-v-5c8cf250]{justify-content:center;width:100%}.auth-link[data-v-5c8cf250]{color:var(--color-primary);font-weight:600;text-decoration:none}.auth-link[data-v-5c8cf250]:hover{text-decoration:underline}.auth-page[data-v-e94dfee5]{background:var(--color-bg-soft);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:2rem 1rem;display:flex}.auth-card[data-v-e94dfee5]{flex-direction:column;gap:1.5rem;width:100%;max-width:400px;padding:2.5rem 2rem;display:flex}.auth-logo[data-v-e94dfee5]{color:var(--color-secondary);letter-spacing:-.02em;font-size:1.5rem;font-weight:800;text-decoration:none}.auth-logo span[data-v-e94dfee5]{color:var(--color-primary)}.auth-card__header[data-v-e94dfee5]{flex-direction:column;gap:.5rem;display:flex}.auth-card__title[data-v-e94dfee5]{margin-top:.75rem}.auth-card__subtitle[data-v-e94dfee5]{font-size:.9375rem}.auth-alert--success[data-v-e94dfee5]{color:#166534;border-radius:var(--radius-sm);background:#f0fdf4;border:1px solid #bbf7d0;padding:.75rem 1rem;font-size:.9375rem}.auth-form[data-v-e94dfee5]{flex-direction:column;gap:1.25rem;display:flex}.auth-field[data-v-e94dfee5]{flex-direction:column;gap:.375rem;display:flex}.auth-label[data-v-e94dfee5]{color:var(--color-secondary);font-size:.875rem;font-weight:600}.auth-input[data-v-e94dfee5]{border:1.5px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-secondary);box-sizing:border-box;background:#fff;width:100%;padding:.625rem .875rem;font-size:.9375rem;transition:border-color .2s}.auth-input[data-v-e94dfee5]:focus{border-color:var(--color-primary);outline:none}.auth-input--error[data-v-e94dfee5]{border-color:#dc2626}.auth-error[data-v-e94dfee5]{color:#dc2626;font-size:.8125rem}.auth-submit[data-v-e94dfee5]{justify-content:center;width:100%}.auth-link[data-v-e94dfee5]{color:var(--color-primary);font-weight:600;text-decoration:none}.auth-link[data-v-e94dfee5]:hover{text-decoration:underline}.dash-page[data-v-bf9d57a5]{background:#e8edf5;flex-direction:column;min-height:100vh;display:flex}.dash-topbar[data-v-bf9d57a5]{z-index:10;background:#fff;border-bottom:1px solid #6b72801a;justify-content:space-between;align-items:center;height:60px;padding:0 2rem;display:flex;position:sticky;top:0}.dash-topbar__brand[data-v-bf9d57a5]{color:var(--color-secondary);letter-spacing:-.02em;font-size:1.25rem;font-weight:800}.dash-topbar__brand span[data-v-bf9d57a5]{color:var(--color-primary)}.dash-topbar__user[data-v-bf9d57a5]{background:var(--color-bg-soft);border-radius:var(--radius-pill);cursor:pointer;border:1px solid #6b728026;align-items:center;gap:.625rem;padding:.375rem .875rem .375rem .375rem;display:flex}.dash-topbar__name[data-v-bf9d57a5]{color:var(--color-secondary);font-size:.9375rem;font-weight:600}.dash-avatar[data-v-bf9d57a5]{background:var(--color-primary);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.9375rem;font-weight:700;display:flex;overflow:hidden}.dash-avatar--img[data-v-bf9d57a5]{background:0 0}.dash-avatar--img img[data-v-bf9d57a5]{object-fit:cover;width:100%;height:100%}.dash-container[data-v-bf9d57a5]{flex-direction:column;gap:1rem;width:100%;max-width:1200px;margin:2rem auto;padding:0 1.5rem 2rem;display:flex}.dash-banner[data-v-bf9d57a5]{border-radius:var(--radius-lg);background:linear-gradient(135deg,#fff7ed 0%,#ffedd5 100%);border:1.5px solid #f973164d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.dash-banner__content[data-v-bf9d57a5]{align-items:center;gap:.875rem;font-size:1.5rem;display:flex}.dash-banner__title[data-v-bf9d57a5]{color:var(--color-secondary);font-size:.9375rem;font-weight:700}.dash-banner__text[data-v-bf9d57a5]{color:var(--color-text-muted);font-size:.8125rem}.dash-banner__btn[data-v-bf9d57a5]{padding:.5rem 1.25rem;font-size:.875rem}.dash-panel[data-v-bf9d57a5]{border-radius:var(--radius-lg);box-shadow:var(--shadow-card);background:#fff;min-height:620px;display:flex;overflow:hidden}.dash-sidebar[data-v-bf9d57a5]{border-right:1px solid #6b72801a;flex-direction:column;flex-shrink:0;gap:.25rem;width:200px;padding:1.25rem .75rem;display:flex}.dash-sidebar__section[data-v-bf9d57a5]{letter-spacing:.08em;color:var(--color-text-muted);padding:.75rem .625rem .375rem;font-size:.6875rem;font-weight:700}.dash-nav[data-v-bf9d57a5]{flex-direction:column;gap:.125rem;display:flex}.dash-nav__item[data-v-bf9d57a5]{border-radius:var(--radius-md);color:var(--color-text-muted);transition:background var(--transition), color var(--transition);align-items:center;gap:.625rem;padding:.5625rem .75rem;font-size:.9rem;font-weight:500;text-decoration:none;display:flex}.dash-nav__item[data-v-bf9d57a5]:hover,.dash-nav__item.router-link-active[data-v-bf9d57a5]{background:var(--color-bg-soft);color:var(--color-secondary)}.dash-nav__item.router-link-exact-active[data-v-bf9d57a5]{color:var(--color-primary);background:#f973161a;font-weight:600}.dash-nav__icon[data-v-bf9d57a5]{text-align:center;width:1.25rem;font-size:1rem}.dash-sidebar__logout[data-v-bf9d57a5]{border-radius:var(--radius-md);color:var(--color-text-muted);cursor:pointer;transition:background var(--transition), color var(--transition);text-align:left;background:0 0;border:none;align-items:center;gap:.625rem;width:100%;margin-top:auto;padding:.5625rem .75rem;font-family:inherit;font-size:.9rem;font-weight:500;display:flex}.dash-sidebar__logout[data-v-bf9d57a5]:hover{color:#dc2626;background:#fef2f2}.dash-sidebar__sub-pill[data-v-bf9d57a5]{text-align:center;border-radius:var(--radius-pill);margin-top:.5rem;padding:.4rem .625rem;font-size:.75rem;font-weight:700;text-decoration:none;transition:opacity .2s;display:block}.dash-sidebar__sub-pill[data-v-bf9d57a5]:hover{opacity:.85}.dash-sidebar__sub-pill--trial[data-v-bf9d57a5]{color:var(--color-primary);background:#fff7ed;border:1px solid #f973164d}.dash-sidebar__sub-pill--active[data-v-bf9d57a5]{color:#16a34a;background:#f0fdf4;border:1px solid #16a34a4d}.dash-sidebar__sub-pill--expired[data-v-bf9d57a5]{color:#dc2626;background:#fef2f2;border:1px solid #dc26264d}.dash-banner--trial[data-v-bf9d57a5]{background:#fff7ed;border:1px solid #f9731640}.dash-content[data-v-bf9d57a5]{background:#f8fafc;flex-direction:column;flex:1;gap:1.5rem;min-width:0;padding:1.75rem;display:flex}@media (width<=640px){.dash-topbar[data-v-bf9d57a5]{padding:0 1rem}.dash-container[data-v-bf9d57a5]{margin:.75rem auto;padding:.75rem .75rem 1rem}.dash-sidebar[data-v-bf9d57a5]{display:none}.dash-panel[data-v-bf9d57a5]{border-radius:var(--radius-md)}.dash-content[data-v-bf9d57a5]{padding:1.25rem 1.25rem calc(64px + 1rem)}}.dash-bottom-nav[data-v-bf9d57a5]{display:none}@media (width<=640px){.dash-bottom-nav[data-v-bf9d57a5]{z-index:50;height:60px;padding-bottom:env(safe-area-inset-bottom,0);background:#fff;border-top:1px solid #6b728026;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 16px #1f293714}}.dash-bottom-nav__item[data-v-bf9d57a5]{cursor:pointer;color:var(--color-text-muted);background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;padding:0;font-family:inherit;text-decoration:none;transition:color .2s;display:flex;position:relative}.dash-bottom-nav__item[data-v-bf9d57a5]:hover,.dash-bottom-nav__item.router-link-active[data-v-bf9d57a5]{color:var(--color-secondary)}.dash-bottom-nav__item.router-link-exact-active[data-v-bf9d57a5]{color:var(--color-primary)}.dash-bottom-nav__icon[data-v-bf9d57a5]{font-size:1.25rem;line-height:1}.dash-bottom-nav__label[data-v-bf9d57a5]{letter-spacing:.01em;font-size:.6375rem;font-weight:600}.dash-bottom-nav__item--center[data-v-bf9d57a5]{flex:1.1}.dash-bottom-nav__fab[data-v-bf9d57a5]{background:var(--color-primary);border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin-top:-12px;font-size:1.25rem;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 4px 12px #f9731666}.dash-bottom-nav__item--center:hover .dash-bottom-nav__fab[data-v-bf9d57a5],.dash-bottom-nav__item--center.router-link-exact-active .dash-bottom-nav__fab[data-v-bf9d57a5]{transform:scale(1.08);box-shadow:0 6px 18px #f9731680}.dash-bottom-nav__item--center .dash-bottom-nav__label[data-v-bf9d57a5]{color:var(--color-primary);font-weight:700}.dash-sheet-backdrop[data-v-bf9d57a5]{z-index:60;background:#11182773;align-items:flex-end;display:flex;position:fixed;inset:0}.dash-sheet[data-v-bf9d57a5]{border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:100%;padding:.75rem 0 calc(env(safe-area-inset-bottom,0) + 1rem);background:#fff;flex-direction:column;display:flex}.dash-sheet__handle[data-v-bf9d57a5]{background:#d1d5db;border-radius:2px;width:40px;height:4px;margin:0 auto 1rem}.dash-sheet__item[data-v-bf9d57a5]{color:var(--color-secondary);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.875rem;width:100%;padding:.9rem 1.5rem;font-family:inherit;font-size:1rem;font-weight:500;text-decoration:none;transition:background .15s;display:flex}.dash-sheet__item[data-v-bf9d57a5]:hover{background:var(--color-bg-soft)}.dash-sheet__item span[data-v-bf9d57a5]:first-child{text-align:center;width:1.75rem;font-size:1.25rem}.dash-sheet__item--danger[data-v-bf9d57a5]{color:#dc2626}.sheet-enter-active[data-v-bf9d57a5],.sheet-leave-active[data-v-bf9d57a5]{transition:opacity .25s}.sheet-enter-active .dash-sheet[data-v-bf9d57a5],.sheet-leave-active .dash-sheet[data-v-bf9d57a5]{transition:transform .25s}.sheet-enter-from[data-v-bf9d57a5],.sheet-leave-to[data-v-bf9d57a5]{opacity:0}.sheet-enter-from .dash-sheet[data-v-bf9d57a5],.sheet-leave-to .dash-sheet[data-v-bf9d57a5]{transform:translateY(100%)}.dash-content__header[data-v-9ef744d8]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.dash-content__label[data-v-9ef744d8]{letter-spacing:.08em;color:var(--color-primary);margin-bottom:.25rem;font-size:.6875rem;font-weight:700}.dash-content__title[data-v-9ef744d8]{color:var(--color-secondary);letter-spacing:-.02em;font-size:1.5rem;font-weight:800}.dash-cta[data-v-9ef744d8]{white-space:nowrap;padding:.625rem 1.25rem;font-size:.9rem;text-decoration:none}.dash-stats[data-v-9ef744d8]{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.dash-stats--secondary[data-v-9ef744d8]{grid-template-columns:repeat(6,1fr);gap:.75rem}.dash-stat[data-v-9ef744d8]{border-radius:var(--radius-lg);background:#fff;border:1px solid #6b72801a;padding:1.25rem}.dash-stat--sm[data-v-9ef744d8]{flex-direction:column;gap:.5rem;padding:.875rem 1rem;display:flex}.dash-stat__icon[data-v-9ef744d8]{margin-bottom:.625rem;font-size:1.375rem;display:block}.dash-stat__label[data-v-9ef744d8]{letter-spacing:.07em;color:var(--color-text-muted);margin-bottom:.375rem;font-size:.6875rem;font-weight:700}.dash-stat__value[data-v-9ef744d8]{color:var(--color-secondary);font-size:1.75rem;font-weight:800;line-height:1}.dash-stat--sm .dash-stat__value[data-v-9ef744d8]{font-size:1.375rem}.dash-stat__value--money[data-v-9ef744d8]{font-size:1.25rem}.dash-stat--sm .dash-stat__value--money[data-v-9ef744d8]{font-size:1rem}.dash-stat__pill[data-v-9ef744d8]{letter-spacing:.04em;border-radius:var(--radius-pill);width:fit-content;padding:.2rem .6rem;font-size:.6875rem;font-weight:700;display:inline-block}.dash-stat__pill--green[data-v-9ef744d8]{color:#15803d;background:#f0fdf4}.dash-stat__pill--blue[data-v-9ef744d8]{color:#1d4ed8;background:#eff6ff}.dash-stat__pill--indigo[data-v-9ef744d8]{color:#4338ca;background:#eef2ff}.dash-stat__pill--gray[data-v-9ef744d8]{color:#6b7280;background:#f3f4f6}.dash-stat__pill--orange[data-v-9ef744d8]{color:#c2410c;background:#fff7ed}.dash-stat__pill--teal[data-v-9ef744d8]{color:#0f766e;background:#f0fdfa}.dash-grid[data-v-9ef744d8]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.dash-card--full[data-v-9ef744d8]{grid-column:1/-1}.dash-card[data-v-9ef744d8]{border-radius:var(--radius-lg);background:#fff;border:1px solid #6b72801a;flex-direction:column;gap:1rem;min-width:0;padding:1.25rem;display:flex}.dash-card__head[data-v-9ef744d8]{justify-content:space-between;align-items:center;display:flex}.dash-card__title[data-v-9ef744d8]{color:var(--color-secondary);font-size:.9375rem;font-weight:700}.dash-card__link[data-v-9ef744d8]{color:var(--color-primary);font-size:.8125rem;font-weight:600;text-decoration:none}.dash-card__link[data-v-9ef744d8]:hover{color:#ea6a0a}.dash-actions[data-v-9ef744d8]{flex-direction:column;gap:.5rem;display:flex}.dash-action[data-v-9ef744d8]{border-radius:var(--radius-md);cursor:pointer;transition:border-color var(--transition), background var(--transition);text-align:left;background:0 0;border:1.5px solid #6b72801a;align-items:center;gap:.875rem;padding:.75rem;font-family:inherit;text-decoration:none;display:flex}.dash-action[data-v-9ef744d8]:hover{border-color:var(--color-primary);background:#fff7ed}.dash-action__icon[data-v-9ef744d8]{background:var(--color-bg-soft);border-radius:var(--radius-md);flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:1.25rem;display:flex}.dash-action__name[data-v-9ef744d8]{color:var(--color-secondary);font-size:.875rem;font-weight:600}.dash-action__hint[data-v-9ef744d8]{color:var(--color-text-muted);font-size:.75rem}.dash-table-wrap[data-v-9ef744d8]{overflow-x:auto}.dash-table[data-v-9ef744d8]{border-collapse:collapse;width:100%;font-size:.875rem}.dash-table th[data-v-9ef744d8]{text-align:left;letter-spacing:.06em;color:var(--color-text-muted);border-bottom:1px solid #6b72801f;padding:0 .75rem .5rem;font-size:.6875rem;font-weight:700}.dash-table td[data-v-9ef744d8]{color:var(--color-secondary);white-space:nowrap;border-bottom:1px solid #6b728012;padding:.625rem .75rem}.dash-table tbody tr:last-child td[data-v-9ef744d8]{border-bottom:none}.dash-td--folio[data-v-9ef744d8]{color:var(--color-primary);font-family:Courier New,monospace;font-weight:700}.dash-td--client[data-v-9ef744d8]{text-overflow:ellipsis;max-width:140px;overflow:hidden}.dash-td--money[data-v-9ef744d8]{font-weight:600}.dash-td--date[data-v-9ef744d8]{color:var(--color-text-muted);font-size:.8125rem}.dash-td--payment[data-v-9ef744d8]{color:var(--color-text-muted)}.dash-badge[data-v-9ef744d8]{border-radius:var(--radius-pill);padding:.2rem .55rem;font-size:.6875rem;font-weight:700;display:inline-block}.dash-badge--draft[data-v-9ef744d8]{color:#6b7280;background:#f3f4f6}.dash-badge--sent[data-v-9ef744d8]{color:#1d4ed8;background:#eff6ff}.dash-badge--accepted[data-v-9ef744d8]{color:#15803d;background:#f0fdf4}.dash-badge--rejected[data-v-9ef744d8]{color:#b91c1c;background:#fef2f2}.dash-badge--paid[data-v-9ef744d8]{color:#4338ca;background:#eef2ff}.dash-empty[data-v-9ef744d8]{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:1.5rem 1rem;display:flex}.dash-empty__icon[data-v-9ef744d8]{margin-bottom:.5rem;font-size:2rem}.dash-empty__title[data-v-9ef744d8]{color:var(--color-secondary);margin-bottom:.25rem;font-size:.9375rem;font-weight:700}.dash-empty__text[data-v-9ef744d8]{color:var(--color-text-muted);font-size:.8125rem}@media (width<=1100px){.dash-stats--secondary[data-v-9ef744d8]{grid-template-columns:repeat(3,1fr)}}@media (width<=900px){.dash-stats[data-v-9ef744d8]{grid-template-columns:repeat(2,1fr)}.dash-stats--secondary[data-v-9ef744d8]{grid-template-columns:repeat(3,1fr)}.dash-grid[data-v-9ef744d8]{grid-template-columns:1fr}.dash-card--full[data-v-9ef744d8]{grid-column:1}}@media (width<=640px){.dash-content__header[data-v-9ef744d8]{flex-direction:column;align-items:flex-start;gap:.75rem}.dash-content__title[data-v-9ef744d8]{font-size:1.25rem}.dash-cta[data-v-9ef744d8]{justify-content:center;width:100%}.dash-stats[data-v-9ef744d8]{grid-template-columns:repeat(2,1fr);gap:.625rem}.dash-stat[data-v-9ef744d8]{padding:1rem}.dash-stat__value[data-v-9ef744d8]{font-size:1.5rem}.dash-stat__value--money[data-v-9ef744d8]{font-size:1.0625rem}.dash-stat__label[data-v-9ef744d8]{font-size:.625rem}.dash-stats--secondary[data-v-9ef744d8]{grid-template-columns:repeat(3,1fr);gap:.5rem}.dash-stat--sm[data-v-9ef744d8]{padding:.625rem .5rem}.dash-stat--sm .dash-stat__value[data-v-9ef744d8]{font-size:1.125rem}.dash-stat--sm .dash-stat__value--money[data-v-9ef744d8]{font-size:.875rem}.dash-stat__pill[data-v-9ef744d8]{padding:.15rem .4rem;font-size:.6rem}.dash-table thead[data-v-9ef744d8]{display:none}.dash-table[data-v-9ef744d8],.dash-table tbody[data-v-9ef744d8]{width:100%;display:block}.dash-table tr[data-v-9ef744d8]{border-bottom:1px solid #6b72801a;grid-template-columns:1fr 1fr;gap:0 .75rem;padding:.75rem 0;display:grid}.dash-table tbody tr[data-v-9ef744d8]:last-child{border-bottom:none}.dash-table td[data-v-9ef744d8]{white-space:normal;border-bottom:none;flex-direction:column;justify-content:center;padding:0;font-size:.875rem;display:flex}.dash-table td[data-v-9ef744d8]:before{content:attr(data-label);letter-spacing:.07em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:.2rem;font-size:.5875rem;font-weight:700}.dash-td--folio[data-v-9ef744d8]{grid-area:1/1}.dash-td--client[data-v-9ef744d8]{grid-area:2/1;max-width:none}.dash-td--money[data-v-9ef744d8]{grid-area:1/2;align-items:flex-end}.dash-td--status[data-v-9ef744d8]{grid-area:2/2;align-items:flex-end}.dash-td--payment[data-v-9ef744d8]{grid-area:2/1}.dash-td--date[data-v-9ef744d8]{grid-area:2/2;align-items:flex-end;font-size:.8125rem}}.page-header[data-v-d2bd5dcd]{margin-bottom:0}.page-label[data-v-d2bd5dcd]{letter-spacing:.08em;color:var(--color-primary);margin-bottom:.25rem;font-size:.6875rem;font-weight:700}.page-title[data-v-d2bd5dcd]{color:var(--color-secondary);letter-spacing:-.02em;font-size:1.5rem;font-weight:800}.profile-grid[data-v-d2bd5dcd]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.profile-card[data-v-d2bd5dcd]{border-radius:var(--radius-lg);background:#fff;border:1px solid #6b72801a;flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex}.profile-card--full[data-v-d2bd5dcd]{grid-column:1/-1}.profile-card__title[data-v-d2bd5dcd]{color:var(--color-secondary);font-size:1rem;font-weight:700}.profile-photo-area[data-v-d2bd5dcd]{align-items:flex-start;gap:1.5rem;display:flex}.profile-photo-preview[data-v-d2bd5dcd]{background:var(--color-primary);border:3px solid #f9731633;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:5rem;height:5rem;display:flex;overflow:hidden}.profile-photo-img[data-v-d2bd5dcd]{object-fit:cover;width:100%;height:100%}.profile-photo-initials[data-v-d2bd5dcd]{color:#fff;font-size:1.75rem;font-weight:700;line-height:1}.profile-photo-actions[data-v-d2bd5dcd]{flex-direction:column;flex:1;gap:.5rem;min-width:0;display:flex}.profile-photo-hint[data-v-d2bd5dcd]{color:var(--color-text-muted);font-size:.8125rem}.profile-photo-btns[data-v-d2bd5dcd]{flex-wrap:wrap;gap:.5rem;display:flex}.profile-photo-upload-btn[data-v-d2bd5dcd]{cursor:pointer;padding:.5rem 1rem;font-size:.875rem;position:relative}.profile-photo-file-input[data-v-d2bd5dcd]{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.profile-photo-delete-btn[data-v-d2bd5dcd]{padding:.5rem 1rem;font-size:.875rem;color:#dc2626!important}.profile-photo-delete-btn[data-v-d2bd5dcd]:hover{background:#fef2f2!important}.profile-photo-confirm[data-v-d2bd5dcd]{align-items:center;gap:.5rem;display:flex}.profile-form[data-v-d2bd5dcd]{flex-direction:column;gap:1rem;display:flex}.profile-form--grid[data-v-d2bd5dcd]{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.profile-field[data-v-d2bd5dcd]{flex-direction:column;gap:.375rem;display:flex}.profile-label[data-v-d2bd5dcd]{color:var(--color-secondary);font-size:.875rem;font-weight:600}.profile-input[data-v-d2bd5dcd]{border-radius:var(--radius-md);width:100%;color:var(--color-secondary);transition:border-color var(--transition), box-shadow var(--transition);box-sizing:border-box;background:#fff;border:1.5px solid #6b728040;padding:.625rem .875rem;font-family:inherit;font-size:.9375rem}.profile-input[data-v-d2bd5dcd]:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px #f9731626}.profile-input--readonly[data-v-d2bd5dcd]{background:var(--color-bg-soft);color:var(--color-text-muted);cursor:default;-webkit-user-select:none;user-select:none;flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.profile-hint[data-v-d2bd5dcd]{color:var(--color-text-muted);font-size:.75rem}.profile-badge[data-v-d2bd5dcd]{border-radius:var(--radius-pill);padding:.2em .6em;font-size:.6875rem;font-weight:700;line-height:1.4}.profile-badge--verified[data-v-d2bd5dcd]{color:#065f46;background:#d1fae5}.profile-badge--unverified[data-v-d2bd5dcd]{color:#92400e;background:#fef3c7}.profile-form__footer[data-v-d2bd5dcd]{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:.25rem;display:flex}.profile-form__footer--span[data-v-d2bd5dcd]{grid-column:1/-1}.profile-alert[data-v-d2bd5dcd]{border-radius:var(--radius-md);padding:.5rem .875rem;font-size:.875rem;font-weight:500}.profile-alert--error[data-v-d2bd5dcd]{color:#b91c1c;background:#fef2f2;border:1px solid #b91c1c33}.profile-alert--success[data-v-d2bd5dcd]{color:#15803d;background:#f0fdf4;border:1px solid #15803d33}.btn-spinner[data-v-d2bd5dcd]{vertical-align:middle;border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:.875rem;height:.875rem;margin-right:.375rem;animation:.7s linear infinite spin-d2bd5dcd;display:inline-block}@keyframes spin-d2bd5dcd{to{transform:rotate(360deg)}}@media (width<=900px){.profile-grid[data-v-d2bd5dcd]{grid-template-columns:1fr}.profile-card--full[data-v-d2bd5dcd]{grid-column:auto}.profile-form--grid[data-v-d2bd5dcd]{grid-template-columns:1fr}}@media (width<=640px){.page-title[data-v-d2bd5dcd]{font-size:1.25rem}.profile-photo-area[data-v-d2bd5dcd]{text-align:center;flex-direction:column;align-items:center}}.page-header[data-v-42290a94]{margin-bottom:0}.page-label[data-v-42290a94]{letter-spacing:.08em;color:var(--color-primary);margin-bottom:.25rem;font-size:.6875rem;font-weight:700}.page-title[data-v-42290a94]{color:var(--color-secondary);letter-spacing:-.02em;font-size:1.5rem;font-weight:800}.biz-tabs[data-v-42290a94]{border-radius:var(--radius-lg);background:#fff;border:1px solid #6b728026;gap:.25rem;width:fit-content;padding:.375rem;display:flex}.biz-tab[data-v-42290a94]{border-radius:var(--radius-md);color:var(--color-text-muted);cursor:pointer;transition:background var(--transition), color var(--transition);background:0 0;border:none;align-items:center;gap:.4rem;padding:.5rem 1rem;font-family:inherit;font-size:.875rem;font-weight:500;display:flex}.biz-tab[data-v-42290a94]:hover{background:var(--color-bg-soft);color:var(--color-secondary)}.biz-tab--active[data-v-42290a94]{color:var(--color-primary);background:#f973161a;font-weight:600}.biz-section[data-v-42290a94]{flex-direction:column;gap:1rem;display:flex}.biz-card[data-v-42290a94]{border-radius:var(--radius-lg);background:#fff;border:1px solid #6b72801a;flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex}.biz-card__title[data-v-42290a94]{color:var(--color-secondary);font-size:1rem;font-weight:700}.biz-logo-area[data-v-42290a94]{align-items:flex-start;gap:1.5rem;display:flex}.biz-logo-preview[data-v-42290a94]{border-radius:var(--radius-lg);background:var(--color-bg-soft);border:2px dashed #6b728033;flex-shrink:0;justify-content:center;align-items:center;width:7rem;height:7rem;display:flex;overflow:hidden}.biz-logo-img[data-v-42290a94]{object-fit:contain;width:100%;height:100%;padding:.5rem}.biz-logo-placeholder[data-v-42290a94]{font-size:2.5rem}.biz-logo-actions[data-v-42290a94]{flex-direction:column;flex:1;gap:.5rem;display:flex}.biz-logo-btns[data-v-42290a94]{flex-wrap:wrap;gap:.5rem;display:flex}.biz-logo-confirm[data-v-42290a94]{align-items:center;gap:.5rem;display:flex}.biz-upload-btn[data-v-42290a94]{cursor:pointer;padding:.5rem 1rem;font-size:.875rem;position:relative}.biz-file-input[data-v-42290a94]{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.biz-delete-btn[data-v-42290a94]{padding:.5rem 1rem;font-size:.875rem;color:#dc2626!important}.biz-delete-btn[data-v-42290a94]:hover{background:#fef2f2!important}.biz-form[data-v-42290a94]{flex-direction:column;gap:1rem;display:flex}.biz-form--grid[data-v-42290a94]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.biz-field[data-v-42290a94]{flex-direction:column;gap:.375rem;display:flex}.biz-field--full[data-v-42290a94]{grid-column:1/-1}.biz-label[data-v-42290a94]{color:var(--color-secondary);font-size:.875rem;font-weight:600}.biz-checkbox-label[data-v-42290a94]{color:var(--color-secondary);cursor:pointer;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;display:flex}.biz-checkbox[data-v-42290a94]{width:1rem;height:1rem;accent-color:var(--color-primary);cursor:pointer;flex-shrink:0}.biz-hint[data-v-42290a94]{color:var(--color-text-muted);font-size:.8125rem}.biz-field-hint[data-v-42290a94]{color:var(--color-text-muted);font-size:.75rem}.biz-phone-row[data-v-42290a94]{align-items:stretch;gap:.5rem;display:flex}.biz-phone-row .biz-input[data-v-42290a94]{flex:1}.biz-select--country[data-v-42290a94]{flex-shrink:0;width:1.5rem;padding:.625rem 2rem .625rem .5rem}.biz-phone-row .biz-select.biz-select--country[data-v-42290a94]{width:7.5rem}.biz-checkboxes-row[data-v-42290a94]{flex-wrap:wrap;gap:1.5rem;margin-bottom:.25rem;display:flex}.biz-input[data-v-42290a94]{border-radius:var(--radius-md);width:100%;color:var(--color-secondary);transition:border-color var(--transition), box-shadow var(--transition);box-sizing:border-box;background:#fff;border:1.5px solid #6b728040;padding:.625rem .875rem;font-family:inherit;font-size:.9375rem}.biz-input[data-v-42290a94]:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px #f9731626}.biz-input--upper[data-v-42290a94]{text-transform:uppercase}.biz-select[data-v-42290a94]{border-radius:var(--radius-md);width:100%;color:var(--color-secondary);cursor:pointer;transition:border-color var(--transition), box-shadow var(--transition);box-sizing:border-box;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 20 20' fill='%239ca3af'%3E%3Cpath fill-rule='evenodd' d='M5.23 7.21a.75.75 0 011.06.02L10 11.168l3.71-3.938a.75.75 0 111.08 1.04l-4.25 4.5a.75.75 0 01-1.08 0l-4.25-4.5a.75.75 0 01.02-1.06z' clip-rule='evenodd'/%3E%3C/svg%3E") right .875rem center no-repeat;border:1.5px solid #6b728040;padding:.625rem 2.5rem .625rem .875rem;font-family:inherit;font-size:.9375rem}.biz-select[data-v-42290a94]:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px #f9731626}.biz-textarea[data-v-42290a94]{border-radius:var(--radius-md);width:100%;color:var(--color-secondary);resize:vertical;min-height:80px;transition:border-color var(--transition), box-shadow var(--transition);box-sizing:border-box;background:#fff;border:1.5px solid #6b728040;padding:.625rem .875rem;font-family:inherit;font-size:.9375rem}.biz-textarea[data-v-42290a94]:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px #f9731626}.biz-preview[data-v-42290a94]{background:var(--color-bg-soft);border-radius:var(--radius-md);border:1.5px solid #6b72801f;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.biz-preview__label[data-v-42290a94]{color:var(--color-text-muted);white-space:nowrap;font-size:.8125rem;font-weight:600}.biz-preview__value[data-v-42290a94]{color:var(--color-secondary);font-variant-numeric:tabular-nums;font-size:1.125rem;font-weight:700}.biz-form__footer[data-v-42290a94]{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:.25rem;display:flex}.biz-alert[data-v-42290a94]{border-radius:var(--radius-md);padding:.5rem .875rem;font-size:.875rem;font-weight:500}.biz-alert--error[data-v-42290a94]{color:#b91c1c;background:#fef2f2;border:1px solid #b91c1c33}.biz-alert--success[data-v-42290a94]{color:#15803d;background:#f0fdf4;border:1px solid #15803d33}.btn-spinner[data-v-42290a94]{vertical-align:middle;border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:.875rem;height:.875rem;margin-right:.375rem;animation:.7s linear infinite spin-42290a94;display:inline-block}@keyframes spin-42290a94{to{transform:rotate(360deg)}}@media (width<=900px){.biz-form--grid[data-v-42290a94]{grid-template-columns:1fr}.biz-field--full[data-v-42290a94]{grid-column:auto}}@media (width<=640px){.page-title[data-v-42290a94]{font-size:1.25rem}.biz-tabs[data-v-42290a94]{justify-content:stretch;width:100%}.biz-tab[data-v-42290a94]{flex:1;justify-content:center;padding:.5rem;font-size:.8125rem}.biz-logo-area[data-v-42290a94]{text-align:center;flex-direction:column;align-items:center}}.page-header[data-v-4401373b]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.page-label[data-v-4401373b]{letter-spacing:.08em;color:var(--color-primary);margin-bottom:.25rem;font-size:.6875rem;font-weight:700}.page-title[data-v-4401373b]{color:var(--color-secondary);letter-spacing:-.02em;font-size:1.5rem;font-weight:800}.cl-toolbar[data-v-4401373b]{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.cl-search-wrap[data-v-4401373b]{flex:1;min-width:200px;max-width:380px;position:relative}.cl-search-icon[data-v-4401373b]{pointer-events:none;font-size:.875rem;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.cl-search[data-v-4401373b]{border-radius:var(--radius-pill);width:100%;color:var(--color-secondary);transition:border-color var(--transition), box-shadow var(--transition);box-sizing:border-box;background:#fff;border:1.5px solid #6b728040;padding:.5625rem 2.25rem;font-family:inherit;font-size:.9rem}.cl-search[data-v-4401373b]:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px #f9731626}.cl-search-clear[data-v-4401373b]{color:var(--color-text-muted);cursor:pointer;transition:background var(--transition);background:0 0;border:none;border-radius:50%;padding:.15rem .35rem;font-size:.75rem;position:absolute;top:50%;right:.625rem;transform:translateY(-50%)}.cl-search-clear[data-v-4401373b]:hover{background:var(--color-bg-soft)}.cl-count[data-v-4401373b]{color:var(--color-text-muted);white-space:nowrap;font-size:.875rem}.cl-toolbar__meta[data-v-4401373b]{margin-left:auto}.cl-card[data-v-4401373b]{border-radius:var(--radius-lg);background:#fff;border:1px solid #6b72801a;overflow:hidden}.cl-loading[data-v-4401373b]{flex-direction:column;gap:.875rem;padding:1.5rem;display:flex}.cl-skeleton[data-v-4401373b]{align-items:center;gap:1.5rem;animation:1.4s infinite shimmer-4401373b;display:flex}.cl-skeleton__name[data-v-4401373b]{background:#e5e7eb;border-radius:6px;width:160px;height:.875rem}.cl-skeleton__phone[data-v-4401373b]{background:#e5e7eb;border-radius:6px;width:120px;height:.875rem}.cl-skeleton__note[data-v-4401373b]{background:#e5e7eb;border-radius:6px;flex:1;height:.875rem}@keyframes shimmer-4401373b{0%,to{opacity:1}50%{opacity:.45}}.cl-empty[data-v-4401373b]{text-align:center;flex-direction:column;align-items:center;gap:.5rem;padding:4rem 2rem;display:flex}.cl-empty__icon[data-v-4401373b]{margin-bottom:.5rem;font-size:2.5rem}.cl-empty__title[data-v-4401373b]{color:var(--color-secondary);font-size:1.0625rem;font-weight:700}.cl-empty__text[data-v-4401373b]{color:var(--color-text-muted);max-width:320px;font-size:.9rem}.cl-empty__btn[data-v-4401373b]{margin-top:.75rem}.cl-table[data-v-4401373b]{border-collapse:collapse;width:100%;font-size:.9rem}.cl-th[data-v-4401373b]{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);background:var(--color-bg-soft);border-bottom:1px solid #6b72801a;padding:.75rem 1rem;font-size:.75rem;font-weight:700}.cl-th--actions[data-v-4401373b]{text-align:right;width:5rem}.cl-th--phone[data-v-4401373b]{width:160px}.cl-th--notes[data-v-4401373b]{min-width:150px}.cl-sort-btn[data-v-4401373b]{cursor:pointer;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);transition:color var(--transition);background:0 0;border:none;align-items:center;gap:.25rem;padding:0;font-family:inherit;font-size:.75rem;font-weight:700;display:flex}.cl-sort-btn[data-v-4401373b]:hover{color:var(--color-secondary)}.cl-sort-arrow[data-v-4401373b]{font-size:.7rem}.cl-row[data-v-4401373b]{transition:background var(--transition);border-bottom:1px solid #6b728012}.cl-row[data-v-4401373b]:last-child{border-bottom:none}.cl-row[data-v-4401373b]:hover{background:#fafafa}.cl-td[data-v-4401373b]{vertical-align:middle;color:var(--color-secondary);padding:.875rem 1rem}.cl-td--name[data-v-4401373b]{align-items:center;gap:.625rem;font-weight:600;display:flex}.cl-avatar[data-v-4401373b]{width:2rem;height:2rem;color:var(--color-primary);background:linear-gradient(135deg,#f973162e,#f9731614);border:1.5px solid #f9731633;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.8125rem;font-weight:700;display:flex}.cl-phone__code[data-v-4401373b]{color:var(--color-text-muted);margin-right:.2rem;font-size:.75rem;font-weight:600;display:inline-block}.cl-note-text[data-v-4401373b]{-webkit-line-clamp:2;color:var(--color-text-muted);-webkit-box-orient:vertical;font-size:.875rem;display:-webkit-box;overflow:hidden}.cl-empty-cell[data-v-4401373b]{color:var(--color-text-muted)}.cl-td--actions[data-v-4401373b]{text-align:right;white-space:nowrap}.cl-action[data-v-4401373b]{cursor:pointer;border-radius:var(--radius-md);transition:background var(--transition);background:0 0;border:none;padding:.375rem;font-size:.875rem;line-height:1}.cl-action--edit[data-v-4401373b]:hover{background:#eff6ff}.cl-action--delete[data-v-4401373b]:hover{background:#fef2f2}.cl-overlay[data-v-4401373b]{z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#11182773;justify-content:center;align-items:center;padding:1rem;animation:.15s fadeIn-4401373b;display:flex;position:fixed;inset:0}@keyframes fadeIn-4401373b{0%{opacity:0}to{opacity:1}}.cl-modal[data-v-4401373b]{border-radius:var(--radius-lg);background:#fff;width:100%;max-width:480px;animation:.18s slideUp-4401373b;overflow:hidden;box-shadow:0 20px 60px #0000002e}.cl-modal--sm[data-v-4401373b]{max-width:380px}@keyframes slideUp-4401373b{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.cl-modal__header[data-v-4401373b]{border-bottom:1px solid #6b72801a;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem 1rem;display:flex}.cl-modal__title[data-v-4401373b]{color:var(--color-secondary);font-size:1.0625rem;font-weight:700}.cl-modal__close[data-v-4401373b]{color:var(--color-text-muted);cursor:pointer;width:1.75rem;height:1.75rem;transition:background var(--transition);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:1rem;display:flex}.cl-modal__close[data-v-4401373b]:hover{background:var(--color-bg-soft)}.cl-modal__body[data-v-4401373b]{flex-direction:column;gap:1rem;padding:1.25rem 1.5rem;display:flex}.cl-modal__footer[data-v-4401373b]{justify-content:flex-end;gap:.625rem;padding-top:.25rem;display:flex}.cl-field[data-v-4401373b]{flex-direction:column;gap:.375rem;display:flex}.cl-label[data-v-4401373b]{color:var(--color-secondary);font-size:.875rem;font-weight:600}.cl-required[data-v-4401373b]{color:var(--color-primary)}.cl-input[data-v-4401373b]{border-radius:var(--radius-md);width:100%;color:var(--color-secondary);transition:border-color var(--transition), box-shadow var(--transition);box-sizing:border-box;background:#fff;border:1.5px solid #6b728040;padding:.625rem .875rem;font-family:inherit;font-size:.9375rem}.cl-input[data-v-4401373b]:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px #f9731626}.cl-input--error[data-v-4401373b]{border-color:#dc2626;box-shadow:0 0 0 3px #dc26261f}.cl-phone-row[data-v-4401373b]{gap:.5rem;display:flex}.cl-select--code[data-v-4401373b]{border-radius:var(--radius-md);width:auto;color:var(--color-secondary);cursor:pointer;transition:border-color var(--transition);box-sizing:border-box;background:#fff;border:1.5px solid #6b728040;flex-shrink:0;padding:.625rem;font-family:inherit;font-size:.9rem}.cl-select--code[data-v-4401373b]:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px #f9731626}.cl-input--phone[data-v-4401373b]{flex:1}.cl-textarea[data-v-4401373b]{border-radius:var(--radius-md);width:100%;color:var(--color-secondary);resize:vertical;min-height:70px;transition:border-color var(--transition), box-shadow var(--transition);box-sizing:border-box;background:#fff;border:1.5px solid #6b728040;padding:.625rem .875rem;font-family:inherit;font-size:.9375rem}.cl-textarea[data-v-4401373b]:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px #f9731626}.cl-field-hint[data-v-4401373b]{color:var(--color-text-muted);text-align:right;font-size:.75rem}.cl-error[data-v-4401373b]{color:#dc2626;font-size:.8125rem;font-weight:500}.cl-server-error[data-v-4401373b]{color:#b91c1c;border-radius:var(--radius-md);background:#fef2f2;border:1px solid #b91c1c33;padding:.5rem .875rem;font-size:.875rem;font-weight:500}.cl-confirm-text[data-v-4401373b]{color:var(--color-secondary);font-size:.9375rem;line-height:1.5}.btn-danger[data-v-4401373b]{color:#fff;border-radius:var(--radius-md);cursor:pointer;transition:background var(--transition), opacity var(--transition);background:#dc2626;border:none;align-items:center;gap:.375rem;padding:.625rem 1.25rem;font-family:inherit;font-size:.9375rem;font-weight:600;display:inline-flex}.btn-danger[data-v-4401373b]:hover:not(:disabled){background:#b91c1c}.btn-danger[data-v-4401373b]:disabled{opacity:.6;cursor:not-allowed}.btn-spinner[data-v-4401373b]{vertical-align:middle;border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:.875rem;height:.875rem;animation:.7s linear infinite spin-4401373b;display:inline-block}@keyframes spin-4401373b{to{transform:rotate(360deg)}}@media (width<=640px){.page-title[data-v-4401373b]{font-size:1.25rem}.cl-th--notes[data-v-4401373b],.cl-td--notes[data-v-4401373b]{display:none}.cl-search-wrap[data-v-4401373b]{max-width:100%}.page-header[data-v-4401373b]{flex-wrap:wrap}}.page-header[data-v-9fe7f8fd]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.page-label[data-v-9fe7f8fd]{letter-spacing:.08em;color:var(--color-primary);margin-bottom:.25rem;font-size:.6875rem;font-weight:700}.page-title[data-v-9fe7f8fd]{color:var(--color-secondary);letter-spacing:-.02em;font-size:1.5rem;font-weight:800}.pr-toolbar[data-v-9fe7f8fd]{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.pr-search-wrap[data-v-9fe7f8fd]{flex:1;min-width:200px;max-width:420px;position:relative}.pr-search-icon[data-v-9fe7f8fd]{pointer-events:none;font-size:.875rem;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.pr-search[data-v-9fe7f8fd]{border-radius:var(--radius-pill);width:100%;color:var(--color-secondary);transition:border-color var(--transition), box-shadow var(--transition);box-sizing:border-box;background:#fff;border:1.5px solid #6b728040;padding:.5625rem 2.25rem;font-family:inherit;font-size:.9rem}.pr-search[data-v-9fe7f8fd]:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px #f9731626}.pr-search-clear[data-v-9fe7f8fd]{color:var(--color-text-muted);cursor:pointer;transition:background var(--transition);background:0 0;border:none;border-radius:50%;padding:.15rem .35rem;font-size:.75rem;position:absolute;top:50%;right:.625rem;transform:translateY(-50%)}.pr-search-clear[data-v-9fe7f8fd]:hover{background:var(--color-bg-soft)}.pr-count[data-v-9fe7f8fd]{color:var(--color-text-muted);white-space:nowrap;font-size:.875rem}.pr-toolbar__meta[data-v-9fe7f8fd]{margin-left:auto}.pr-card[data-v-9fe7f8fd]{border-radius:var(--radius-lg);background:#fff;border:1px solid #6b72801a;overflow:hidden}.pr-loading[data-v-9fe7f8fd]{flex-direction:column;gap:.875rem;padding:1.5rem;display:flex}.pr-skeleton[data-v-9fe7f8fd]{align-items:center;gap:1.5rem;animation:1.4s infinite shimmer-9fe7f8fd;display:flex}.pr-skeleton__name[data-v-9fe7f8fd]{background:#e5e7eb;border-radius:6px;width:180px;height:.875rem}.pr-skeleton__sku[data-v-9fe7f8fd]{background:#e5e7eb;border-radius:6px;width:90px;height:.875rem}.pr-skeleton__price[data-v-9fe7f8fd]{background:#e5e7eb;border-radius:6px;width:70px;height:.875rem}@keyframes shimmer-9fe7f8fd{0%,to{opacity:1}50%{opacity:.45}}.pr-empty[data-v-9fe7f8fd]{text-align:center;flex-direction:column;align-items:center;gap:.5rem;padding:4rem 2rem;display:flex}.pr-empty__icon[data-v-9fe7f8fd]{margin-bottom:.5rem;font-size:2.5rem}.pr-empty__title[data-v-9fe7f8fd]{color:var(--color-secondary);font-size:1.0625rem;font-weight:700}.pr-empty__text[data-v-9fe7f8fd]{color:var(--color-text-muted);max-width:320px;font-size:.9rem}.pr-empty__btn[data-v-9fe7f8fd]{margin-top:.75rem}.pr-table[data-v-9fe7f8fd]{border-collapse:collapse;width:100%;font-size:.9rem}.pr-th[data-v-9fe7f8fd]{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);background:var(--color-bg-soft);border-bottom:1px solid #6b72801a;padding:.75rem 1rem;font-size:.75rem;font-weight:700}.pr-th--actions[data-v-9fe7f8fd]{text-align:right;width:5rem}.pr-th--sku[data-v-9fe7f8fd],.pr-th--price[data-v-9fe7f8fd],.pr-th--wholesale[data-v-9fe7f8fd]{width:110px}.pr-th--desc[data-v-9fe7f8fd]{min-width:140px}.pr-sort-btn[data-v-9fe7f8fd]{cursor:pointer;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);transition:color var(--transition);background:0 0;border:none;align-items:center;gap:.25rem;padding:0;font-family:inherit;font-size:.75rem;font-weight:700;display:flex}.pr-sort-btn[data-v-9fe7f8fd]:hover{color:var(--color-secondary)}.pr-sort-arrow[data-v-9fe7f8fd]{font-size:.7rem}.pr-row[data-v-9fe7f8fd]{transition:background var(--transition);border-bottom:1px solid #6b728012}.pr-row[data-v-9fe7f8fd]:last-child{border-bottom:none}.pr-row[data-v-9fe7f8fd]:hover{background:#fafafa}.pr-td[data-v-9fe7f8fd]{vertical-align:middle;color:var(--color-secondary);padding:.875rem 1rem}.pr-td--name[data-v-9fe7f8fd]{align-items:center;gap:.625rem;font-weight:600;display:flex}.pr-icon[data-v-9fe7f8fd]{flex-shrink:0;font-size:1.1rem;line-height:1}.pr-sku-badge[data-v-9fe7f8fd]{color:var(--color-primary);border-radius:var(--radius-md);letter-spacing:.04em;background:#f9731614;border:1px solid #f9731633;padding:.125rem .5rem;font-family:Courier New,monospace;font-size:.75rem;font-weight:700;display:inline-block}.pr-td--price[data-v-9fe7f8fd]{font-variant-numeric:tabular-nums;color:var(--color-secondary);font-weight:600}.pr-desc-text[data-v-9fe7f8fd]{-webkit-line-clamp:2;line-clamp:2;color:var(--color-text-muted);-webkit-box-orient:vertical;font-size:.875rem;display:-webkit-box;overflow:hidden}.pr-empty-cell[data-v-9fe7f8fd]{color:var(--color-text-muted)}.pr-td--actions[data-v-9fe7f8fd]{text-align:right;white-space:nowrap}.pr-action[data-v-9fe7f8fd]{cursor:pointer;border-radius:var(--radius-md);transition:background var(--transition);background:0 0;border:none;padding:.375rem;font-size:.875rem;line-height:1}.pr-action--edit[data-v-9fe7f8fd]:hover{background:#eff6ff}.pr-action--delete[data-v-9fe7f8fd]:hover{background:#fef2f2}.pr-overlay[data-v-9fe7f8fd]{z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#11182773;justify-content:center;align-items:center;padding:1rem;animation:.15s fadeIn-9fe7f8fd;display:flex;position:fixed;inset:0}@keyframes fadeIn-9fe7f8fd{0%{opacity:0}to{opacity:1}}.pr-modal[data-v-9fe7f8fd]{border-radius:var(--radius-lg);background:#fff;flex-direction:column;width:100%;max-width:520px;max-height:92vh;animation:.18s slideUp-9fe7f8fd;display:flex;overflow:hidden;box-shadow:0 20px 60px #0000002e}.pr-modal--sm[data-v-9fe7f8fd]{max-width:380px}@keyframes slideUp-9fe7f8fd{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.pr-modal__header[data-v-9fe7f8fd]{border-bottom:1px solid #6b72801a;flex-shrink:0;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem 1rem;display:flex}.pr-modal__title[data-v-9fe7f8fd]{color:var(--color-secondary);font-size:1.0625rem;font-weight:700}.pr-modal__close[data-v-9fe7f8fd]{color:var(--color-text-muted);cursor:pointer;width:1.75rem;height:1.75rem;transition:background var(--transition);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:1rem;display:flex}.pr-modal__close[data-v-9fe7f8fd]:hover{background:var(--color-bg-soft)}.pr-modal__body[data-v-9fe7f8fd]{grid-template-columns:1fr 1fr;gap:1rem;padding:1.25rem 1.5rem;display:grid;overflow-y:auto}.pr-modal__footer[data-v-9fe7f8fd]{grid-column:1/-1;justify-content:flex-end;gap:.625rem;padding-top:.25rem;display:flex}.pr-field[data-v-9fe7f8fd]{flex-direction:column;gap:.375rem;display:flex}.pr-field--full[data-v-9fe7f8fd]{grid-column:1/-1}.pr-label[data-v-9fe7f8fd]{color:var(--color-secondary);font-size:.875rem;font-weight:600}.pr-required[data-v-9fe7f8fd]{color:var(--color-primary)}.pr-optional[data-v-9fe7f8fd]{color:var(--color-text-muted);font-size:.8rem;font-weight:400}.pr-input[data-v-9fe7f8fd]{border-radius:var(--radius-md);width:100%;color:var(--color-secondary);transition:border-color var(--transition), box-shadow var(--transition);box-sizing:border-box;background:#fff;border:1.5px solid #6b728040;padding:.625rem .875rem;font-family:inherit;font-size:.9375rem}.pr-input[data-v-9fe7f8fd]:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px #f9731626}.pr-input--error[data-v-9fe7f8fd]{border-color:#dc2626;box-shadow:0 0 0 3px #dc26261f}.pr-input--upper[data-v-9fe7f8fd]{text-transform:uppercase}.pr-money-wrap[data-v-9fe7f8fd]{position:relative}.pr-money-prefix[data-v-9fe7f8fd]{color:var(--color-text-muted);pointer-events:none;font-size:.9375rem;font-weight:600;position:absolute;top:50%;left:.875rem;transform:translateY(-50%)}.pr-input--money[data-v-9fe7f8fd]{padding-left:1.75rem}.pr-textarea[data-v-9fe7f8fd]{border-radius:var(--radius-md);width:100%;color:var(--color-secondary);resize:vertical;min-height:70px;transition:border-color var(--transition), box-shadow var(--transition);box-sizing:border-box;background:#fff;border:1.5px solid #6b728040;padding:.625rem .875rem;font-family:inherit;font-size:.9375rem}.pr-textarea[data-v-9fe7f8fd]:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px #f9731626}.pr-field-hint[data-v-9fe7f8fd]{color:var(--color-text-muted);font-size:.75rem}.pr-error[data-v-9fe7f8fd]{color:#dc2626;font-size:.8125rem;font-weight:500}.pr-server-error[data-v-9fe7f8fd]{color:#b91c1c;border-radius:var(--radius-md);background:#fef2f2;border:1px solid #b91c1c33;grid-column:1/-1;padding:.5rem .875rem;font-size:.875rem;font-weight:500}.pr-confirm-text[data-v-9fe7f8fd]{color:var(--color-secondary);font-size:.9375rem;line-height:1.5}.btn-danger[data-v-9fe7f8fd]{color:#fff;border-radius:var(--radius-md);cursor:pointer;transition:background var(--transition), opacity var(--transition);background:#dc2626;border:none;align-items:center;gap:.375rem;padding:.625rem 1.25rem;font-family:inherit;font-size:.9375rem;font-weight:600;display:inline-flex}.btn-danger[data-v-9fe7f8fd]:hover:not(:disabled){background:#b91c1c}.btn-danger[data-v-9fe7f8fd]:disabled{opacity:.6;cursor:not-allowed}.btn-spinner[data-v-9fe7f8fd]{vertical-align:middle;border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:.875rem;height:.875rem;animation:.7s linear infinite spin-9fe7f8fd;display:inline-block}@keyframes spin-9fe7f8fd{to{transform:rotate(360deg)}}@media (width<=900px){.pr-th--desc[data-v-9fe7f8fd],.pr-td--desc[data-v-9fe7f8fd]{display:none}}@media (width<=640px){.page-title[data-v-9fe7f8fd]{font-size:1.25rem}.page-header[data-v-9fe7f8fd]{flex-direction:column;align-items:flex-start}.page-header .btn[data-v-9fe7f8fd]{justify-content:center;width:100%}.pr-search-wrap[data-v-9fe7f8fd]{max-width:100%}.pr-modal__body[data-v-9fe7f8fd]{grid-template-columns:1fr}.pr-field--full[data-v-9fe7f8fd],.pr-modal__footer[data-v-9fe7f8fd]{grid-column:auto}.pr-table thead[data-v-9fe7f8fd]{display:none}.pr-table[data-v-9fe7f8fd],.pr-table tbody[data-v-9fe7f8fd]{width:100%;display:block}.pr-row[data-v-9fe7f8fd]{border-bottom:1px solid #6b728014;grid-template-rows:auto auto;grid-template-columns:1fr auto;column-gap:.75rem;padding:.875rem 1rem;display:grid}.pr-row[data-v-9fe7f8fd]:last-child{border-bottom:none}.pr-row[data-v-9fe7f8fd]:hover{background:inherit}.pr-td[data-v-9fe7f8fd]{vertical-align:middle;border-bottom:none;padding:0}.pr-td--name[data-v-9fe7f8fd]{grid-area:1/1;padding-bottom:.25rem}.pr-td[data-v-9fe7f8fd]:nth-child(2){grid-area:2/1}.pr-td--price[data-v-9fe7f8fd]:nth-child(3){text-align:right;grid-area:2/2;font-weight:700}.pr-td--price[data-v-9fe7f8fd]:nth-child(4),.pr-td--desc[data-v-9fe7f8fd]{display:none}.pr-td--actions[data-v-9fe7f8fd]{text-align:right;white-space:nowrap;grid-area:1/2;padding:0}}.page-header[data-v-807c1244]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.page-label[data-v-807c1244]{letter-spacing:.08em;color:var(--color-primary);margin-bottom:.25rem;font-size:.6875rem;font-weight:700}.page-title[data-v-807c1244]{color:var(--color-secondary);letter-spacing:-.02em;font-size:1.5rem;font-weight:800}.qt-toolbar[data-v-807c1244]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.qt-search-wrap[data-v-807c1244]{flex-shrink:0;min-width:200px;max-width:300px;position:relative}.qt-search-icon[data-v-807c1244]{pointer-events:none;font-size:.875rem;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.qt-search[data-v-807c1244]{border-radius:var(--radius-pill);width:100%;color:var(--color-secondary);transition:border-color var(--transition), box-shadow var(--transition);box-sizing:border-box;background:#fff;border:1.5px solid #6b728040;padding:.5rem 2rem .5rem 2.25rem;font-family:inherit;font-size:.875rem}.qt-search[data-v-807c1244]:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px #f9731626}.qt-search-clear[data-v-807c1244]{color:var(--color-text-muted);cursor:pointer;transition:background var(--transition);background:0 0;border:none;border-radius:50%;padding:.15rem .3rem;font-size:.7rem;position:absolute;top:50%;right:.6rem;transform:translateY(-50%)}.qt-search-clear[data-v-807c1244]:hover{background:var(--color-bg-soft)}.qt-filters[data-v-807c1244]{flex-wrap:wrap;gap:.375rem;display:flex}.qt-pill[data-v-807c1244]{border-radius:var(--radius-pill);color:var(--color-text-muted);cursor:pointer;transition:all var(--transition);background:#fff;border:1.5px solid #6b728033;padding:.375rem .75rem;font-family:inherit;font-size:.8125rem;font-weight:500}.qt-pill[data-v-807c1244]:hover{border-color:var(--color-primary);color:var(--color-primary)}.qt-pill--active[data-v-807c1244]{color:var(--color-primary);background:#f973161a;border-color:#f9731666;font-weight:600}.qt-count[data-v-807c1244]{color:var(--color-text-muted);white-space:nowrap;margin-left:auto;font-size:.875rem}.qt-card[data-v-807c1244]{border-radius:var(--radius-lg);background:#fff;border:1px solid #6b72801a;overflow:hidden}.qt-table-wrap[data-v-807c1244]{-webkit-overflow-scrolling:touch;overflow-x:auto}.qt-loading[data-v-807c1244]{flex-direction:column;gap:.875rem;padding:1.5rem;display:flex}.qt-skeleton[data-v-807c1244]{align-items:center;gap:1.5rem;animation:1.4s infinite shimmer-807c1244;display:flex}.qt-skeleton__folio[data-v-807c1244]{background:#e5e7eb;border-radius:6px;width:80px;height:.875rem}.qt-skeleton__client[data-v-807c1244]{background:#e5e7eb;border-radius:6px;width:160px;height:.875rem}.qt-skeleton__date[data-v-807c1244]{background:#e5e7eb;border-radius:6px;width:90px;height:.875rem}.qt-skeleton__total[data-v-807c1244]{background:#e5e7eb;border-radius:6px;width:80px;height:.875rem}@keyframes shimmer-807c1244{0%,to{opacity:1}50%{opacity:.45}}.qt-empty[data-v-807c1244]{text-align:center;flex-direction:column;align-items:center;gap:.5rem;padding:4rem 2rem;display:flex}.qt-empty__icon[data-v-807c1244]{margin-bottom:.5rem;font-size:2.5rem}.qt-empty__title[data-v-807c1244]{color:var(--color-secondary);font-size:1.0625rem;font-weight:700}.qt-empty__text[data-v-807c1244]{color:var(--color-text-muted);max-width:320px;font-size:.9rem}.qt-empty__btn[data-v-807c1244]{margin-top:.75rem}.qt-table[data-v-807c1244]{border-collapse:collapse;width:100%;font-size:.875rem}.qt-th[data-v-807c1244]{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);background:var(--color-bg-soft);white-space:nowrap;border-bottom:1px solid #6b72801a;padding:.75rem 1rem;font-size:.7rem;font-weight:700}.qt-th--actions[data-v-807c1244]{width:5.5rem}.qt-th--folio[data-v-807c1244]{width:100px}.qt-th--date[data-v-807c1244],.qt-th--valid[data-v-807c1244],.qt-th--total[data-v-807c1244],.qt-th--status[data-v-807c1244]{width:110px}.qt-row[data-v-807c1244]{transition:background var(--transition);border-bottom:1px solid #6b728012}.qt-row[data-v-807c1244]:last-child{border-bottom:none}.qt-row[data-v-807c1244]:hover{background:#fafafa}.qt-td[data-v-807c1244]{vertical-align:middle;color:var(--color-secondary);padding:.875rem 1rem}.qt-folio[data-v-807c1244]{color:var(--color-primary);border-radius:var(--radius-md);background:#f9731614;border:1px solid #f9731633;padding:.125rem .5rem;font-family:Courier New,monospace;font-size:.8125rem;font-weight:700}.qt-td--total[data-v-807c1244]{font-variant-numeric:tabular-nums;font-weight:700}.qt-expired[data-v-807c1244]{color:#dc2626;font-weight:600}.qt-muted[data-v-807c1244]{color:var(--color-text-muted)}.qt-status-badge[data-v-807c1244]{border-radius:var(--radius-pill);padding:.2rem .625rem;font-size:.75rem;font-weight:600;display:inline-block}.qt-status--draft[data-v-807c1244]{color:#475569;background:#f1f5f9}.qt-status--sent[data-v-807c1244]{color:#1d4ed8;background:#eff6ff}.qt-status--accepted[data-v-807c1244]{color:#15803d;background:#f0fdf4}.qt-status--rejected[data-v-807c1244]{color:#b91c1c;background:#fef2f2}.qt-status--paid[data-v-807c1244]{color:#1d4ed8;background:#eff6ff}.qt-td--actions[data-v-807c1244]{text-align:right;white-space:nowrap}.qt-action[data-v-807c1244]{cursor:pointer;border-radius:var(--radius-md);transition:background var(--transition);background:0 0;border:none;padding:.375rem;font-size:.875rem;line-height:1;text-decoration:none;display:inline-block}.qt-action--edit[data-v-807c1244]:hover{background:#eff6ff}.qt-action--copy[data-v-807c1244]:hover{background:#f0fdf4}.qt-action--delete[data-v-807c1244]:hover{background:#fef2f2}.qt-overlay[data-v-807c1244]{z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#11182773;justify-content:center;align-items:center;padding:1rem;animation:.15s fadeIn-807c1244;display:flex;position:fixed;inset:0}@keyframes fadeIn-807c1244{0%{opacity:0}to{opacity:1}}.qt-modal[data-v-807c1244]{border-radius:var(--radius-lg);background:#fff;width:100%;max-width:380px;animation:.18s slideUp-807c1244;overflow:hidden;box-shadow:0 20px 60px #0000002e}@keyframes slideUp-807c1244{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.qt-modal__header[data-v-807c1244]{border-bottom:1px solid #6b72801a;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem 1rem;display:flex}.qt-modal__title[data-v-807c1244]{color:var(--color-secondary);font-size:1.0625rem;font-weight:700}.qt-modal__close[data-v-807c1244]{color:var(--color-text-muted);cursor:pointer;width:1.75rem;height:1.75rem;transition:background var(--transition);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:1rem;display:flex}.qt-modal__close[data-v-807c1244]:hover{background:var(--color-bg-soft)}.qt-modal__body[data-v-807c1244]{flex-direction:column;gap:1rem;padding:1.25rem 1.5rem;display:flex}.qt-modal__footer[data-v-807c1244]{justify-content:flex-end;gap:.625rem;display:flex}.qt-confirm-text[data-v-807c1244]{color:var(--color-secondary);font-size:.9375rem;line-height:1.5}.qt-server-error[data-v-807c1244]{color:#b91c1c;border-radius:var(--radius-md);background:#fef2f2;border:1px solid #b91c1c33;padding:.5rem .875rem;font-size:.875rem}.btn-danger[data-v-807c1244]{color:#fff;border-radius:var(--radius-md);cursor:pointer;transition:background var(--transition);background:#dc2626;border:none;align-items:center;gap:.375rem;padding:.625rem 1.25rem;font-family:inherit;font-size:.9375rem;font-weight:600;display:inline-flex}.btn-danger[data-v-807c1244]:hover:not(:disabled){background:#b91c1c}.btn-danger[data-v-807c1244]:disabled{opacity:.6;cursor:not-allowed}.btn-spinner[data-v-807c1244]{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:.875rem;height:.875rem;animation:.7s linear infinite spin-807c1244;display:inline-block}@keyframes spin-807c1244{to{transform:rotate(360deg)}}@media (width<=768px){.qt-th--valid[data-v-807c1244],.qt-td--valid[data-v-807c1244]{display:none}.page-header[data-v-807c1244]{flex-wrap:wrap}}@media (width<=640px){.page-header[data-v-807c1244]{flex-direction:column;align-items:flex-start}.page-header .btn[data-v-807c1244]{justify-content:center;width:100%}.qt-toolbar[data-v-807c1244]{flex-direction:column;align-items:stretch;gap:.625rem}.qt-search-wrap[data-v-807c1244]{min-width:0;max-width:none}.qt-count[data-v-807c1244]{margin-left:0}.qt-table-wrap[data-v-807c1244]{overflow-x:visible}.qt-table thead[data-v-807c1244]{display:none}.qt-table[data-v-807c1244],.qt-table tbody[data-v-807c1244]{width:100%;display:block}.qt-row[data-v-807c1244]{border-bottom:1px solid #6b72801a;grid-template-columns:1fr auto;gap:0 .75rem;padding:.875rem 1rem;display:grid}.qt-row[data-v-807c1244]:hover{background:inherit}.qt-row[data-v-807c1244]:last-child{border-bottom:none}.qt-td[data-v-807c1244]{white-space:normal;vertical-align:middle;border-bottom:none;flex-direction:column;justify-content:center;padding:0;display:flex}.qt-td[data-v-807c1244]:before{content:attr(data-label);letter-spacing:.07em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:.2rem;font-size:.5875rem;font-weight:700}.qt-td--folio[data-v-807c1244]{grid-area:1/1}.qt-td--client[data-v-807c1244]{grid-area:2/1}.qt-td--date[data-v-807c1244]{grid-area:3/1}.qt-td--valid[data-v-807c1244]{display:none}.qt-td--total[data-v-807c1244]{grid-area:1/2;align-items:flex-end}.qt-td--status[data-v-807c1244]{grid-area:2/2;align-items:flex-end}.qt-td--actions[data-v-807c1244]{white-space:nowrap;flex-direction:row;grid-area:3/2;justify-content:flex-end;align-items:center;gap:.125rem}.qt-td--actions[data-v-807c1244]:before{display:none}.qt-td--total[data-v-807c1244]{font-size:1rem}}.qc-wrapper[data-v-d1ea4fdb]{flex-direction:column;gap:1.25rem;max-width:780px;display:flex}.qc-breadcrumb[data-v-d1ea4fdb]{align-items:center;gap:.5rem;font-size:.875rem;display:flex}.qc-breadcrumb__back[data-v-d1ea4fdb]{color:var(--color-primary);transition:opacity var(--transition);font-weight:600;text-decoration:none}.qc-breadcrumb__back[data-v-d1ea4fdb]:hover{opacity:.75}.qc-breadcrumb__sep[data-v-d1ea4fdb],.qc-breadcrumb__current[data-v-d1ea4fdb]{color:var(--color-text-muted)}.qc-steps[data-v-d1ea4fdb]{align-items:center;gap:0;margin-bottom:.5rem;display:flex;position:relative}.qc-step__line[data-v-d1ea4fdb]{background:var(--color-primary);z-index:0;pointer-events:none;border-radius:2px;height:3px;transition:width .35s;position:absolute;top:50%;left:0;transform:translateY(-50%)}.qc-step[data-v-d1ea4fdb]{z-index:1;flex-direction:column;flex:1;align-items:center;gap:.375rem;display:flex;position:relative}.qc-step__bubble[data-v-d1ea4fdb]{width:2rem;height:2rem;color:var(--color-text-muted);background:#e5e7eb;border:3px solid #fff;border-radius:50%;justify-content:center;align-items:center;font-size:.875rem;font-weight:700;transition:background .25s,color .25s;display:flex}.qc-step--active .qc-step__bubble[data-v-d1ea4fdb]{background:var(--color-primary);color:#fff}.qc-step--done .qc-step__bubble[data-v-d1ea4fdb]{background:var(--color-primary);color:#fff;cursor:pointer}.qc-step__label[data-v-d1ea4fdb]{color:var(--color-text-muted);white-space:nowrap;font-size:.75rem;font-weight:600}.qc-step--active .qc-step__label[data-v-d1ea4fdb],.qc-step--done .qc-step__label[data-v-d1ea4fdb]{color:var(--color-primary)}.qc-card[data-v-d1ea4fdb]{border-radius:var(--radius-lg);background:#fff;border:1px solid #6b72801a;flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex}.qc-card__title[data-v-d1ea4fdb]{color:var(--color-secondary);font-size:1.0625rem;font-weight:700}.qc-card__title-row[data-v-d1ea4fdb]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.qc-wholesale-toggle[data-v-d1ea4fdb]{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;display:flex}.qc-wholesale-toggle input[data-v-d1ea4fdb]{opacity:0;width:0;height:0;position:absolute}.qc-wholesale-toggle__track[data-v-d1ea4fdb]{background:var(--color-border,#ddd);border-radius:999px;flex-shrink:0;width:36px;height:20px;transition:background .2s;display:inline-block;position:relative}.qc-wholesale-toggle__track[data-v-d1ea4fdb]:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .2s;position:absolute;top:3px;left:3px}.qc-wholesale-toggle input:checked~.qc-wholesale-toggle__track[data-v-d1ea4fdb]{background:var(--color-primary)}.qc-wholesale-toggle input:checked~.qc-wholesale-toggle__track[data-v-d1ea4fdb]:after{transform:translate(16px)}.qc-wholesale-toggle__label[data-v-d1ea4fdb]{color:var(--color-text-muted);font-size:.875rem;font-weight:500}.qc-wholesale-toggle input:checked~.qc-wholesale-toggle__label[data-v-d1ea4fdb]{color:var(--color-primary)}.qc-badge-mayoreo[data-v-d1ea4fdb]{background:var(--color-primary);color:#fff;vertical-align:middle;text-transform:uppercase;letter-spacing:.03em;border-radius:4px;margin-left:.35rem;padding:0 .35rem;font-size:.7rem;font-weight:600;display:inline-block}.qc-grid-2[data-v-d1ea4fdb]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.qc-field[data-v-d1ea4fdb]{flex-direction:column;gap:.375rem;display:flex}.qc-field--full[data-v-d1ea4fdb]{grid-column:1/-1}.qc-label[data-v-d1ea4fdb]{color:var(--color-secondary);font-size:.875rem;font-weight:600}.qc-req[data-v-d1ea4fdb]{color:var(--color-primary)}.qc-input[data-v-d1ea4fdb]{border-radius:var(--radius-md);width:100%;color:var(--color-secondary);transition:border-color var(--transition), box-shadow var(--transition);box-sizing:border-box;background:#fff;border:1.5px solid #6b728040;padding:.625rem .875rem;font-family:inherit;font-size:.9375rem}.qc-input[data-v-d1ea4fdb]:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px #f9731626}.qc-input--error[data-v-d1ea4fdb]{border-color:#dc2626;box-shadow:0 0 0 3px #dc26261f}.qc-phone-row[data-v-d1ea4fdb]{gap:.5rem;display:flex}.qc-select--code[data-v-d1ea4fdb]{border-radius:var(--radius-md);cursor:pointer;background:#fff;border:1.5px solid #6b728040;flex-shrink:0;padding:.625rem .5rem;font-family:inherit;font-size:.9rem}.qc-textarea[data-v-d1ea4fdb]{border-radius:var(--radius-md);width:100%;color:var(--color-secondary);resize:vertical;box-sizing:border-box;min-height:70px;transition:border-color var(--transition), box-shadow var(--transition);background:#fff;border:1.5px solid #6b728040;padding:.625rem .875rem;font-family:inherit;font-size:.9rem}.qc-textarea[data-v-d1ea4fdb]:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px #f9731626}.qc-error[data-v-d1ea4fdb]{color:#dc2626;font-size:.8125rem;font-weight:500}.qc-server-error[data-v-d1ea4fdb]{color:#b91c1c;border-radius:var(--radius-md);background:#fef2f2;border:1px solid #b91c1c33;padding:.5rem .875rem;font-size:.875rem}.qc-selected-client[data-v-d1ea4fdb]{border-radius:var(--radius-md);background:#fff8f4;border:1.5px solid #f973164d;justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 1rem;display:flex}.qc-selected-client__info[data-v-d1ea4fdb]{align-items:center;gap:.75rem;display:flex}.qc-selected-client__icon[data-v-d1ea4fdb]{font-size:1.25rem}.qc-selected-client__name[data-v-d1ea4fdb]{color:var(--color-secondary);font-size:.9375rem;font-weight:700}.qc-selected-client__phone[data-v-d1ea4fdb]{color:var(--color-text-muted);margin-top:.1rem;font-size:.825rem}.qc-selected-client__clear[data-v-d1ea4fdb]{border-radius:var(--radius-md);color:var(--color-text-muted);cursor:pointer;white-space:nowrap;transition:border-color var(--transition), color var(--transition);background:0 0;border:1.5px solid #6b72804d;padding:.375rem .75rem;font-family:inherit;font-size:.8125rem;font-weight:600}.qc-selected-client__clear[data-v-d1ea4fdb]:hover{color:#dc2626;border-color:#dc2626}.qc-divider[data-v-d1ea4fdb]{color:var(--color-text-muted);align-items:center;gap:.75rem;font-size:.8125rem;display:flex}.qc-divider[data-v-d1ea4fdb]:before,.qc-divider[data-v-d1ea4fdb]:after{content:"";background:#6b728026;flex:1;height:1px}.qc-cl-search-wrap[data-v-d1ea4fdb]{position:relative}.qc-prod-search-wrap[data-v-d1ea4fdb]{flex:1;position:relative}.qc-dropdown[data-v-d1ea4fdb]{border-radius:var(--radius-md);z-index:200;background:#fff;border:1.5px solid #6b728033;max-height:240px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden auto;box-shadow:0 8px 24px #0000001f}.qc-dropdown__item[data-v-d1ea4fdb]{text-align:left;cursor:pointer;width:100%;color:var(--color-secondary);transition:background var(--transition);background:0 0;border:none;border-bottom:1px solid #6b728012;justify-content:space-between;align-items:center;padding:.625rem .875rem;font-family:inherit;font-size:.9rem;display:flex}.qc-dropdown__item[data-v-d1ea4fdb]:last-child{border-bottom:none}.qc-dropdown__item[data-v-d1ea4fdb]:hover{background:var(--color-bg-soft)}.qc-dropdown__sub[data-v-d1ea4fdb]{color:var(--color-text-muted);margin-left:.5rem;font-size:.8rem}.qc-dropdown__empty[data-v-d1ea4fdb]{color:var(--color-text-muted);padding:.75rem .875rem;font-size:.875rem}.qc-add-product-bar[data-v-d1ea4fdb]{align-items:flex-start;gap:.625rem;display:flex}.qc-add-manual-btn[data-v-d1ea4fdb]{white-space:nowrap;flex-shrink:0}.qc-items-wrap[data-v-d1ea4fdb]{border-radius:var(--radius-md);border:1.5px solid #6b72801f;flex-direction:column;gap:0;display:flex;overflow:visible}.qc-items-table[data-v-d1ea4fdb]{border-collapse:collapse;width:100%}.qc-ith[data-v-d1ea4fdb]{background:var(--color-bg-soft);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);text-align:left;border-bottom:1px solid #6b72801a;padding:.5rem .625rem;font-size:.7rem;font-weight:700}.qc-ith--price[data-v-d1ea4fdb],.qc-ith--qty[data-v-d1ea4fdb],.qc-ith--sub[data-v-d1ea4fdb]{text-align:right}.qc-ith--sku[data-v-d1ea4fdb]{width:90px}.qc-ith--price[data-v-d1ea4fdb]{width:110px}.qc-ith--qty[data-v-d1ea4fdb]{width:70px}.qc-ith--sub[data-v-d1ea4fdb]{width:100px}.qc-irow[data-v-d1ea4fdb]{border-bottom:1px solid #6b728012}.qc-irow[data-v-d1ea4fdb]:last-child{border-bottom:none}.qc-itd[data-v-d1ea4fdb]{vertical-align:middle;padding:.375rem .5rem}.qc-itd--price[data-v-d1ea4fdb],.qc-itd--qty[data-v-d1ea4fdb],.qc-itd--sub[data-v-d1ea4fdb]{text-align:right}.qc-itd--sub[data-v-d1ea4fdb]{color:var(--color-secondary);padding-right:.75rem;font-size:.9rem;font-weight:600}.qc-itd--del[data-v-d1ea4fdb]{width:2rem}.qc-inline-input[data-v-d1ea4fdb]{border-radius:var(--radius-md);width:100%;color:var(--color-secondary);transition:border-color var(--transition), background var(--transition);box-sizing:border-box;background:0 0;border:1.5px solid #0000;padding:.375rem .5rem;font-family:inherit;font-size:.875rem}.qc-inline-input[data-v-d1ea4fdb]:focus{border-color:var(--color-primary);background:#fff;outline:none;box-shadow:0 0 0 2px #f973161f}.qc-inline-input--mono[data-v-d1ea4fdb]{font-family:Courier New,monospace;font-size:.8rem}.qc-inline-input--locked[data-v-d1ea4fdb]{color:var(--color-text-muted);cursor:default;-webkit-user-select:text;user-select:text}.qc-inline-input--locked[data-v-d1ea4fdb]:focus{box-shadow:none;background:0 0;border-color:#0000}.qc-inline-input--price[data-v-d1ea4fdb]{text-align:right;padding-left:1.1rem}.qc-inline-input--price[data-v-d1ea4fdb]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.qc-inline-input--price[data-v-d1ea4fdb]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.qc-inline-input--price[type=number][data-v-d1ea4fdb]{appearance:textfield}.qc-money-wrap[data-v-d1ea4fdb]{align-items:center;display:flex;position:relative}.qc-money-prefix[data-v-d1ea4fdb]{color:var(--color-text-muted);pointer-events:none;font-size:.875rem;position:absolute;left:.5rem}.qc-stepper[data-v-d1ea4fdb]{border-radius:var(--radius-md);border:1.5px solid #6b728040;align-items:center;height:2rem;display:inline-flex;overflow:hidden}.qc-stepper__btn[data-v-d1ea4fdb]{background:var(--color-bg-soft);width:1.75rem;height:100%;color:var(--color-secondary);cursor:pointer;transition:background var(--transition), color var(--transition);border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:1rem;font-weight:700;line-height:1;display:flex}.qc-stepper__btn[data-v-d1ea4fdb]:hover{background:var(--color-primary);color:#fff}.qc-stepper__input[data-v-d1ea4fdb]{text-align:center;width:2.5rem;height:100%;color:var(--color-secondary);box-sizing:border-box;appearance:textfield;background:#fff;border:none;padding:0;font-family:inherit;font-size:.875rem;font-weight:600}.qc-stepper__input[data-v-d1ea4fdb]:focus{background:#fff8f4;outline:none}.qc-stepper__input[data-v-d1ea4fdb]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.qc-stepper__input[data-v-d1ea4fdb]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.qc-remove-btn[data-v-d1ea4fdb]{color:#dc2626;cursor:pointer;transition:background var(--transition);background:0 0;border:none;border-radius:50%;padding:.25rem .5rem;font-size:.75rem}.qc-remove-btn[data-v-d1ea4fdb]:hover{background:#fef2f2}.qc-totals[data-v-d1ea4fdb]{background:var(--color-bg-soft);border-top:1.5px solid #6b72801a;padding:.75rem 1rem}.qc-total-row[data-v-d1ea4fdb]{color:var(--color-text-muted);justify-content:space-between;font-size:.875rem;display:flex}.qc-total-row--grand[data-v-d1ea4fdb]{color:var(--color-secondary);font-size:1rem;font-weight:800}.qc-items-empty[data-v-d1ea4fdb]{border-radius:var(--radius-lg);color:var(--color-text-muted);border:2px dashed #6b728033;align-items:center;gap:.75rem;padding:1.5rem;font-size:.9rem;display:flex}.qc-card--summary[data-v-d1ea4fdb]{gap:1.5rem}.qc-summary-header[data-v-d1ea4fdb]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.qc-folio-preview[data-v-d1ea4fdb]{color:var(--color-text-muted);margin-top:.25rem;font-size:.875rem}.qc-folio-preview strong[data-v-d1ea4fdb]{color:var(--color-primary);font-family:Courier New,monospace;font-size:1rem}.qc-summary-section[data-v-d1ea4fdb]{flex-direction:column;gap:.375rem;display:flex}.qc-summary-section__title[data-v-d1ea4fdb]{letter-spacing:.07em;text-transform:uppercase;color:var(--color-text-muted);font-size:.6875rem;font-weight:700}.qc-summary-client[data-v-d1ea4fdb]{color:var(--color-secondary);font-size:1.0625rem;font-weight:700}.qc-summary-sub[data-v-d1ea4fdb]{color:var(--color-text-muted);font-size:.875rem}.qc-summary-table[data-v-d1ea4fdb]{border-collapse:collapse;width:100%}.qc-summary-row[data-v-d1ea4fdb]{border-bottom:1px solid #6b728012}.qc-summary-row[data-v-d1ea4fdb]:last-child{border-bottom:none}.qc-summary-td[data-v-d1ea4fdb]{color:var(--color-secondary);vertical-align:middle;padding:.5rem .25rem;font-size:.875rem}.qc-summary-td--right[data-v-d1ea4fdb]{text-align:right;white-space:nowrap}.qc-summary-td--bold[data-v-d1ea4fdb]{font-weight:700}.qc-summary-td--mono[data-v-d1ea4fdb]{color:var(--color-text-muted);font-family:Courier New,monospace;font-size:.8rem}.qc-summary-total[data-v-d1ea4fdb]{border-top:2px solid var(--color-secondary);color:var(--color-secondary);justify-content:space-between;align-items:center;margin-top:.5rem;padding:.75rem .25rem 0;font-size:1.0625rem;font-weight:700;display:flex}.qc-summary-total__amount[data-v-d1ea4fdb]{font-size:1.25rem}.qc-notes-grid[data-v-d1ea4fdb]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.qc-step-footer[data-v-d1ea4fdb],.qc-summary-actions[data-v-d1ea4fdb]{border-top:1px solid #6b72801a;justify-content:space-between;align-items:center;margin-top:.25rem;padding-top:.5rem;display:flex}.qc-action-bar[data-v-d1ea4fdb]{border-radius:var(--radius-lg);background:#fff;border:1px solid #6b72801a;align-items:center;gap:.625rem;padding:.75rem 1rem;display:flex}.qc-btn-back[data-v-d1ea4fdb]{flex-shrink:0}.qc-action-bar__center[data-v-d1ea4fdb]{flex-wrap:wrap;flex:1;justify-content:center;align-items:center;gap:.5rem;display:flex}.qc-action-btn[data-v-d1ea4fdb]{justify-content:center;min-width:7rem}.qc-modal-overlay[data-v-d1ea4fdb]{z-index:1000;background:#00000073;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.qc-modal[data-v-d1ea4fdb]{border-radius:var(--radius-lg);background:#fff;flex-direction:column;gap:.75rem;width:100%;max-width:420px;padding:2rem 1.75rem 1.5rem;display:flex;box-shadow:0 20px 60px #0003}.qc-modal__icon[data-v-d1ea4fdb]{text-align:center;font-size:2.5rem}.qc-modal__title[data-v-d1ea4fdb]{color:var(--color-secondary);text-align:center;margin:0;font-size:1.125rem;font-weight:700}.qc-modal__body[data-v-d1ea4fdb]{color:var(--color-text-muted);text-align:center;margin:0;font-size:.9375rem;line-height:1.55}.qc-modal__warning[data-v-d1ea4fdb]{color:#92400e;border-radius:var(--radius-md);text-align:center;background:#fffbeb;border:1px solid #fde68a;margin:0;padding:.5rem .875rem;font-size:.875rem;font-weight:600}.qc-modal__footer[data-v-d1ea4fdb]{justify-content:center;gap:.75rem;padding-top:.5rem;display:flex}.qc-btn-wa[data-v-d1ea4fdb],.qc-btn-pdf[data-v-d1ea4fdb],.qc-btn-accept[data-v-d1ea4fdb],.qc-btn-reject[data-v-d1ea4fdb]{border-radius:var(--radius-md);cursor:pointer;color:#fff;white-space:nowrap;transition:background var(--transition), opacity var(--transition);border:none;align-items:center;gap:.375rem;padding:.625rem 1rem;font-family:inherit;font-size:.9rem;font-weight:600;display:inline-flex}.qc-btn-wa[data-v-d1ea4fdb]{background:#25d366}.qc-btn-wa[data-v-d1ea4fdb]:hover{background:#1ebe5d}.qc-btn-pdf[data-v-d1ea4fdb]{background:#6366f1}.qc-btn-pdf[data-v-d1ea4fdb]:hover{background:#4f46e5}.qc-btn-accept[data-v-d1ea4fdb]{background:#15803d}.qc-btn-accept[data-v-d1ea4fdb]:hover:not(:disabled){background:#166534}.qc-btn-accept[data-v-d1ea4fdb]:disabled{opacity:.4;cursor:not-allowed}.qc-btn-reject[data-v-d1ea4fdb]{background:#dc2626}.qc-btn-reject[data-v-d1ea4fdb]:hover:not(:disabled){background:#b91c1c}.qc-btn-reject[data-v-d1ea4fdb]:disabled{opacity:.4;cursor:not-allowed}.qt-status-badge[data-v-d1ea4fdb]{border-radius:var(--radius-pill);padding:.25rem .75rem;font-size:.8125rem;font-weight:600;display:inline-block}.qt-status--draft[data-v-d1ea4fdb]{color:#475569;background:#f1f5f9}.qt-status--sent[data-v-d1ea4fdb]{color:#1d4ed8;background:#eff6ff}.qt-status--accepted[data-v-d1ea4fdb]{color:#15803d;background:#f0fdf4}.qt-status--rejected[data-v-d1ea4fdb]{color:#b91c1c;background:#fef2f2}.btn-spinner[data-v-d1ea4fdb]{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:.875rem;height:.875rem;animation:.7s linear infinite spin-d1ea4fdb;display:inline-block}@keyframes spin-d1ea4fdb{to{transform:rotate(360deg)}}@media (width<=700px){.qc-grid-2[data-v-d1ea4fdb]{grid-template-columns:1fr}.qc-field--full[data-v-d1ea4fdb]{grid-column:auto}.qc-notes-grid[data-v-d1ea4fdb]{grid-template-columns:1fr}.qc-action-bar[data-v-d1ea4fdb]{flex-direction:column;align-items:stretch}.qc-action-bar__center[data-v-d1ea4fdb]{flex-direction:column}.qc-action-btn[data-v-d1ea4fdb]{min-width:unset;width:100%}.qc-items-table thead[data-v-d1ea4fdb]{display:none}.qc-items-table[data-v-d1ea4fdb],.qc-items-table tbody[data-v-d1ea4fdb]{width:100%;display:block}.qc-irow[data-v-d1ea4fdb]{border-bottom:1.5px solid #6b72801a;grid-template-rows:auto auto;grid-template-columns:1fr 1fr auto;gap:0 .5rem;padding:.625rem .75rem;display:grid}.qc-irow[data-v-d1ea4fdb]:last-child{border-bottom:none}.qc-itd--name[data-v-d1ea4fdb]{grid-area:1/1/auto/3;padding:0 0 .375rem}.qc-itd--sku[data-v-d1ea4fdb]{display:none}.qc-itd--price[data-v-d1ea4fdb]{text-align:left;grid-area:2/1;padding:.25rem 0 0}.qc-itd--qty[data-v-d1ea4fdb]{text-align:right;grid-area:2/2;justify-content:flex-start;padding:.25rem 0 0;display:flex}.qc-itd--sub[data-v-d1ea4fdb]{grid-area:2/3;justify-content:flex-end;align-items:flex-end;padding:.25rem 0 0;font-size:.9rem;display:flex}.qc-itd--del[data-v-d1ea4fdb]{grid-area:1/3;justify-content:flex-end;align-items:center;width:auto;padding:0;display:flex}.qc-itd--name .qc-inline-input[data-v-d1ea4fdb]{width:100%;font-size:.9375rem;font-weight:600}.qc-itd--price .qc-money-wrap[data-v-d1ea4fdb],.qc-itd--price .qc-inline-input[data-v-d1ea4fdb]{width:100%}.qc-stepper__btn[data-v-d1ea4fdb]{width:1.75rem;height:1.75rem;font-size:.875rem}.qc-stepper__input[data-v-d1ea4fdb]{width:2rem;font-size:.875rem}.qc-summary-table tbody[data-v-d1ea4fdb]{width:100%;display:block}.qc-summary-table thead[data-v-d1ea4fdb]{display:none}.qc-summary-row[data-v-d1ea4fdb]{border-bottom:1px solid #6b728014;grid-template-columns:1fr auto;column-gap:.5rem;padding:.5rem 0;display:grid}.qc-summary-row[data-v-d1ea4fdb]:last-child{border-bottom:none}.qc-summary-td[data-v-d1ea4fdb]{padding:0;font-size:.875rem}.qc-summary-td--mono[data-v-d1ea4fdb]{display:none}.qc-summary-td--right[data-v-d1ea4fdb]{text-align:right;white-space:nowrap;grid-area:1/2}.qc-summary-td--bold[data-v-d1ea4fdb]{text-align:right;grid-area:2/2;font-size:.9375rem}}.qp-page[data-v-b967d277]{color:#1f2937;background:#f3f4f6;justify-content:center;align-items:flex-start;min-height:100vh;padding:2rem 1rem 4rem;font-family:Inter,system-ui,sans-serif;display:flex}.qp-loading[data-v-b967d277]{color:#6b7280;flex-direction:column;align-items:center;gap:1rem;padding-top:6rem;display:flex}.qp-loading__spinner[data-v-b967d277]{border:3px solid #e5e7eb;border-top-color:#f97316;border-radius:50%;width:2.5rem;height:2.5rem;animation:.7s linear infinite spin-b967d277}@keyframes spin-b967d277{to{transform:rotate(360deg)}}.qp-notfound[data-v-b967d277]{text-align:center;color:#6b7280;padding-top:6rem}.qp-notfound__icon[data-v-b967d277]{margin-bottom:1rem;font-size:3rem}.qp-notfound h2[data-v-b967d277]{color:#1f2937;margin-bottom:.5rem;font-size:1.375rem}.qp-container[data-v-b967d277]{background:#fff;border-radius:1rem;width:100%;max-width:700px;overflow:hidden;box-shadow:0 4px 32px #00000014}.qp-header[data-v-b967d277]{background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.75rem 2rem 1.5rem;display:flex}.qp-header__brand[data-v-b967d277]{align-items:center;gap:.875rem;display:flex}.qp-header__logo[data-v-b967d277]{object-fit:contain;border-radius:.5rem;width:3.5rem;height:3.5rem}.qp-header__logo-placeholder[data-v-b967d277]{color:#fff;background:#f97316;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;font-size:1.5rem;font-weight:800;display:flex}.qp-header__biz-name[data-v-b967d277]{color:#1f2937;font-size:1.0625rem;font-weight:700}.qp-header__biz-sub[data-v-b967d277]{color:#6b7280;margin-top:.125rem;font-size:.8125rem}.qp-header__meta[data-v-b967d277]{text-align:right;flex-direction:column;align-items:flex-end;gap:.5rem;display:flex}.qp-folio[data-v-b967d277]{color:#f97316;letter-spacing:.02em;font-family:Courier New,monospace;font-size:1.25rem;font-weight:800}.qp-status-badge[data-v-b967d277]{border-radius:999px;padding:.25rem .75rem;font-size:.8125rem;font-weight:600;display:inline-block}.qp-status--draft[data-v-b967d277]{color:#475569;background:#f1f5f9}.qp-status--sent[data-v-b967d277]{color:#1d4ed8;background:#eff6ff}.qp-status--accepted[data-v-b967d277]{color:#15803d;background:#f0fdf4}.qp-status--rejected[data-v-b967d277]{color:#b91c1c;background:#fef2f2}.qp-divider[data-v-b967d277]{background:#f3f4f6;height:1px;margin:0 2rem}.qp-info-grid[data-v-b967d277]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.5rem 2rem;display:flex}.qp-info-grid__right[data-v-b967d277]{text-align:right;flex-direction:column;gap:.625rem;display:flex}.qp-section-label[data-v-b967d277]{text-transform:uppercase;letter-spacing:.07em;color:#9ca3af;margin-bottom:.25rem;font-size:.6875rem;font-weight:700}.qp-client-name[data-v-b967d277]{color:#1f2937;font-size:1.125rem;font-weight:700}.qp-client-sub[data-v-b967d277]{color:#6b7280;margin-top:.25rem;font-size:.875rem}.qp-date[data-v-b967d277]{color:#374151;justify-content:flex-end;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:600;display:flex}.qp-date--expired[data-v-b967d277]{color:#b91c1c}.qp-expired-tag[data-v-b967d277]{color:#b91c1c;background:#fef2f2;border-radius:999px;padding:.1rem .5rem;font-size:.75rem;font-weight:700}.qp-items-section[data-v-b967d277]{padding:0 2rem 1.5rem}.qp-table[data-v-b967d277]{border-collapse:collapse;width:100%;margin-bottom:0}.qp-th[data-v-b967d277]{text-transform:uppercase;letter-spacing:.05em;color:#9ca3af;text-align:left;border-bottom:1.5px solid #f3f4f6;padding:.625rem .5rem;font-size:.6875rem;font-weight:700}.qp-th--center[data-v-b967d277]{text-align:center}.qp-th--right[data-v-b967d277]{text-align:right}.qp-tr[data-v-b967d277]{border-bottom:1px solid #f9fafb}.qp-tr[data-v-b967d277]:last-child{border-bottom:none}.qp-td[data-v-b967d277]{color:#374151;vertical-align:top;padding:.875rem .5rem;font-size:.9375rem}.qp-td--center[data-v-b967d277]{text-align:center}.qp-td--right[data-v-b967d277]{text-align:right;white-space:nowrap}.qp-td--bold[data-v-b967d277]{color:#1f2937;font-weight:700}.qp-item-name[data-v-b967d277]{font-weight:600;display:block}.qp-item-sku[data-v-b967d277]{color:#9ca3af;margin-top:.125rem;font-family:Courier New,monospace;font-size:.8rem;display:block}.qp-total-row[data-v-b967d277]{color:#1f2937;border-top:2px solid #1f2937;justify-content:space-between;align-items:center;margin-top:.25rem;padding:1rem .5rem 0;font-size:1.125rem;font-weight:800;display:flex}.qp-total-amount[data-v-b967d277]{color:#f97316;font-size:1.375rem}.qp-footer-notes[data-v-b967d277]{background:#f9fafb;border-top:1px solid #f3f4f6;flex-direction:column;gap:1rem;padding:1.5rem 2rem;display:flex}.qp-note-block[data-v-b967d277]{flex-direction:column;gap:.375rem;display:flex}.qp-note-text[data-v-b967d277]{color:#4b5563;white-space:pre-line;font-size:.875rem;line-height:1.6}.qp-actions[data-v-b967d277]{border-top:1px solid #f3f4f6;flex-wrap:wrap;justify-content:center;gap:.75rem;padding:1.5rem 2rem;display:flex}.qp-btn[data-v-b967d277]{cursor:pointer;border-radius:.5rem;align-items:center;gap:.375rem;padding:.625rem 1.25rem;font-family:inherit;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background .18s,border-color .18s;display:inline-flex}.qp-btn--outline[data-v-b967d277]{color:#374151;background:#fff;border:1.5px solid #d1d5db}.qp-btn--outline[data-v-b967d277]:hover{background:#f9fafb;border-color:#9ca3af}.qp-btn--wa[data-v-b967d277]{color:#fff;background:#25d366;border:none}.qp-btn--wa[data-v-b967d277]:hover{background:#1ebe5d}.qp-btn--call[data-v-b967d277]{color:#fff;background:#3b82f6;border:none}.qp-btn--call[data-v-b967d277]:hover{background:#2563eb}.qp-page-footer[data-v-b967d277]{text-align:center;color:#9ca3af;border-top:1px solid #f3f4f6;padding:1rem 2rem 1.5rem;font-size:.8125rem}@media print{.qp-page[data-v-b967d277]{background:#fff;padding:0}.qp-actions[data-v-b967d277],.qp-page-footer[data-v-b967d277]{display:none}.qp-container[data-v-b967d277]{box-shadow:none;border-radius:0}}@media (width<=600px){.qp-header[data-v-b967d277],.qp-info-grid[data-v-b967d277]{padding:1.25rem}.qp-items-section[data-v-b967d277]{padding:0 1.25rem 1.25rem}.qp-footer-notes[data-v-b967d277],.qp-actions[data-v-b967d277]{padding:1.25rem}.qp-info-grid__right[data-v-b967d277]{text-align:left}.qp-date[data-v-b967d277]{justify-content:flex-start}.qp-header__meta[data-v-b967d277]{align-items:flex-start}}.pos-page[data-v-f0df5f3f]{flex-direction:column;gap:1.25rem;display:flex}.page-header[data-v-f0df5f3f]{margin-bottom:0}.page-label[data-v-f0df5f3f]{letter-spacing:.08em;color:var(--color-primary);margin-bottom:.25rem;font-size:.6875rem;font-weight:700}.page-title[data-v-f0df5f3f]{color:var(--color-secondary);letter-spacing:-.02em;font-size:1.5rem;font-weight:800}.pos-layout[data-v-f0df5f3f]{grid-template-columns:1fr 340px;align-items:start;gap:1.25rem;display:grid}.pos-card[data-v-f0df5f3f]{border-radius:var(--radius-lg);background:#fff;border:1px solid #6b72801a;flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.pos-card__title[data-v-f0df5f3f]{color:var(--color-secondary);font-size:.9375rem;font-weight:700}.pos-left[data-v-f0df5f3f]{flex-direction:column;gap:1.25rem;display:flex}.pos-quote-badge[data-v-f0df5f3f]{border-radius:var(--radius-md);background:#f973160f;border:1.5px solid #f973164d;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.pos-quote-badge__info[data-v-f0df5f3f]{flex-direction:column;flex:1;gap:.125rem;display:flex}.pos-quote-badge__folio[data-v-f0df5f3f]{color:var(--color-primary);font-family:Courier New,monospace;font-size:.875rem;font-weight:700}.pos-quote-badge__client[data-v-f0df5f3f]{color:var(--color-text-muted);font-size:.8125rem}.pos-quote-badge__total[data-v-f0df5f3f]{color:var(--color-secondary);white-space:nowrap;font-size:.9375rem;font-weight:700}.pos-search-row[data-v-f0df5f3f]{position:relative}.pos-search-wrap[data-v-f0df5f3f]{align-items:center;display:flex;position:relative}.pos-search-icon[data-v-f0df5f3f]{pointer-events:none;z-index:1;font-size:.875rem;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.pos-search-input[data-v-f0df5f3f]{padding-left:2.25rem}.pos-suggestions[data-v-f0df5f3f]{border-radius:var(--radius-md);z-index:50;background:#fff;border:1.5px solid #6b728033;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden;box-shadow:0 8px 24px #0000001a}.pos-suggestion-item[data-v-f0df5f3f]{cursor:pointer;text-align:left;width:100%;transition:background var(--transition);background:0 0;border:none;align-items:center;gap:.75rem;padding:.625rem .875rem;font-family:inherit;font-size:.875rem;display:flex}.pos-suggestion-item[data-v-f0df5f3f]:hover{background:var(--color-bg-soft)}.pos-suggestion-name[data-v-f0df5f3f]{color:var(--color-secondary);flex:1;font-weight:500}.pos-suggestion-sku[data-v-f0df5f3f]{color:var(--color-text-muted);font-size:.75rem}.pos-suggestion-price[data-v-f0df5f3f]{color:var(--color-primary);white-space:nowrap;font-weight:600}.pos-suggestion-add[data-v-f0df5f3f]{border-top:1px solid #6b72801f}.pos-suggestion-add__label[data-v-f0df5f3f]{color:var(--color-primary);font-size:.875rem;font-weight:600}.pos-cart-price-input[data-v-f0df5f3f]{flex-shrink:0;max-width:6rem;padding:.375rem .5rem;font-size:.8125rem;width:6rem!important}.pos-input[data-v-f0df5f3f]{border-radius:var(--radius-md);width:100%;color:var(--color-secondary);box-sizing:border-box;transition:border-color var(--transition), box-shadow var(--transition);background:#fff;border:1.5px solid #6b728040;padding:.5625rem .75rem;font-family:inherit;font-size:.9375rem}.pos-input[data-v-f0df5f3f]:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px #f9731626}.pos-no-spin[data-v-f0df5f3f]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pos-no-spin[data-v-f0df5f3f]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pos-no-spin[data-v-f0df5f3f]{-moz-appearance:textfield}.pos-cart-card[data-v-f0df5f3f]{min-height:200px}.pos-cart-header[data-v-f0df5f3f]{justify-content:space-between;align-items:center;display:flex}.pos-clear-btn[data-v-f0df5f3f]{color:#dc2626;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:.8125rem}.pos-cart-empty[data-v-f0df5f3f]{color:var(--color-text-muted);flex-direction:column;align-items:center;gap:.5rem;padding:2rem 0;font-size:.875rem;display:flex}.pos-cart-empty span[data-v-f0df5f3f]{font-size:2rem}.pos-cart-list[data-v-f0df5f3f]{flex-direction:column;gap:.5rem;display:flex}.pos-cart-item[data-v-f0df5f3f]{background:var(--color-bg-soft);border-radius:var(--radius-md);align-items:center;gap:.75rem;padding:.625rem .875rem;display:flex}.pos-cart-item__info[data-v-f0df5f3f]{flex:1;min-width:0}.pos-cart-item__name[data-v-f0df5f3f]{color:var(--color-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:.9375rem;font-weight:500;overflow:hidden}.pos-cart-item__sku[data-v-f0df5f3f]{color:var(--color-text-muted);font-size:.75rem}.pos-cart-item__controls[data-v-f0df5f3f]{flex-shrink:0;align-items:center;gap:.75rem;display:flex}.pos-stepper[data-v-f0df5f3f]{border-radius:var(--radius-pill);border:1.5px solid #6b728033;align-items:center;gap:0;display:flex;overflow:hidden}.pos-stepper-btn[data-v-f0df5f3f]{cursor:pointer;width:1.875rem;height:1.875rem;color:var(--color-secondary);transition:background var(--transition);background:#fff;border:none;justify-content:center;align-items:center;font-family:inherit;font-size:1rem;display:flex}.pos-stepper-btn[data-v-f0df5f3f]:hover{background:var(--color-bg-soft)}.pos-stepper-val[data-v-f0df5f3f]{text-align:center;min-width:2rem;color:var(--color-secondary);font-size:.875rem;font-weight:600}.pos-cart-item__qty-badge[data-v-f0df5f3f]{color:var(--color-text-muted);text-align:center;min-width:2.5rem;font-size:.875rem;font-weight:600}.pos-cart-item__price[data-v-f0df5f3f]{color:var(--color-secondary);text-align:right;min-width:5rem;font-size:.9375rem;font-weight:600}.pos-remove-btn[data-v-f0df5f3f]{cursor:pointer;color:#9ca3af;transition:color var(--transition);background:0 0;border:none;padding:.25rem;font-size:.8125rem}.pos-remove-btn[data-v-f0df5f3f]:hover{color:#dc2626}.pos-right[data-v-f0df5f3f]{position:sticky;top:1rem}.pos-summary-card[data-v-f0df5f3f]{gap:.75rem}.pos-summary-row[data-v-f0df5f3f]{color:var(--color-secondary);justify-content:space-between;align-items:center;font-size:.9375rem;display:flex}.pos-summary-row--discount[data-v-f0df5f3f]{color:#16a34a;font-size:.875rem}.pos-summary-row--total[data-v-f0df5f3f]{border-top:2px solid #6b72801a;padding-top:.5rem;font-size:1.0625rem;font-weight:700}.pos-total-amount[data-v-f0df5f3f]{color:var(--color-primary);font-size:1.25rem}.pos-checkbox-label[data-v-f0df5f3f]{color:var(--color-secondary);cursor:pointer;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;display:flex}.pos-checkbox[data-v-f0df5f3f]{width:1rem;height:1rem;accent-color:var(--color-primary);cursor:pointer}.pos-discount-block[data-v-f0df5f3f]{flex-direction:column;gap:.5rem;display:flex}.pos-discount-type[data-v-f0df5f3f]{align-items:center;gap:.5rem;display:flex}.pos-type-btn[data-v-f0df5f3f]{border-radius:var(--radius-md);cursor:pointer;width:2.25rem;height:2.25rem;color:var(--color-text-muted);transition:all var(--transition);background:#fff;border:1.5px solid #6b728040;flex-shrink:0;font-family:inherit;font-size:.9375rem;font-weight:700}.pos-type-btn--active[data-v-f0df5f3f]{border-color:var(--color-primary);color:var(--color-primary);background:#f9731614}.pos-discount-input[data-v-f0df5f3f]{flex:1}.pos-divider[data-v-f0df5f3f]{background:#6b72801f;height:1px}.pos-section-label[data-v-f0df5f3f]{letter-spacing:.06em;color:var(--color-text-muted);text-transform:uppercase;font-size:.75rem;font-weight:700}.pos-payment-methods[data-v-f0df5f3f]{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.pos-pm-btn[data-v-f0df5f3f]{border-radius:var(--radius-md);cursor:pointer;color:var(--color-text-muted);transition:all var(--transition);background:#fff;border:1.5px solid #6b728033;flex-direction:column;align-items:center;gap:.25rem;padding:.625rem .5rem;font-family:inherit;font-size:.8125rem;display:flex}.pos-pm-btn[data-v-f0df5f3f]:hover{border-color:var(--color-primary);color:var(--color-secondary)}.pos-pm-btn--active[data-v-f0df5f3f]{border-color:var(--color-primary);color:var(--color-primary);background:#f9731614;font-weight:600}.pos-pm-icon[data-v-f0df5f3f]{font-size:1.25rem}.pos-textarea[data-v-f0df5f3f]{border-radius:var(--radius-md);width:100%;color:var(--color-secondary);resize:vertical;box-sizing:border-box;transition:border-color var(--transition), box-shadow var(--transition);background:#fff;border:1.5px solid #6b728040;padding:.5rem .75rem;font-family:inherit;font-size:.875rem}.pos-textarea[data-v-f0df5f3f]:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px #f9731626}.pos-alert[data-v-f0df5f3f]{border-radius:var(--radius-md);padding:.5rem .875rem;font-size:.875rem;font-weight:500}.pos-alert--error[data-v-f0df5f3f]{color:#b91c1c;background:#fef2f2;border:1px solid #b91c1c33}.pos-charge-btn[data-v-f0df5f3f]{border-radius:var(--radius-md);width:100%;padding:.875rem;font-size:1rem;font-weight:700}.pos-charge-btn[data-v-f0df5f3f]:disabled{opacity:.5;cursor:not-allowed}.pos-modal-overlay[data-v-f0df5f3f]{z-index:200;background:#00000073;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.pos-modal[data-v-f0df5f3f]{border-radius:var(--radius-lg);background:#fff;flex-direction:column;gap:1.25rem;width:100%;max-width:400px;padding:1.75rem;display:flex}.pos-modal__title[data-v-f0df5f3f]{color:var(--color-secondary);font-size:1.125rem;font-weight:700}.pos-modal__body[data-v-f0df5f3f]{flex-direction:column;gap:.5rem;display:flex}.pos-modal-row[data-v-f0df5f3f]{color:var(--color-secondary);justify-content:space-between;font-size:.9375rem;display:flex}.pos-modal-row--quote[data-v-f0df5f3f]{border-radius:var(--radius-md);background:#f973160f;border:1px solid #f9731633;padding:.375rem .75rem;font-size:.875rem}.pos-modal-row--total[data-v-f0df5f3f]{border-top:1px solid #6b728026;margin-top:.25rem;padding-top:.5rem;font-size:1.0625rem;font-weight:700}.pos-modal-row--discount[data-v-f0df5f3f]{color:#16a34a}.pos-modal__actions[data-v-f0df5f3f]{justify-content:flex-end;gap:.75rem;display:flex}.pos-toast[data-v-f0df5f3f]{color:#fff;border-radius:var(--radius-pill);z-index:300;white-space:nowrap;background:#1f2937;padding:.75rem 1.5rem;font-size:.9375rem;font-weight:500;position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%);box-shadow:0 4px 20px #0003}.btn-spinner[data-v-f0df5f3f]{vertical-align:middle;border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:.875rem;height:.875rem;margin-right:.375rem;animation:.7s linear infinite spin-f0df5f3f;display:inline-block}@keyframes spin-f0df5f3f{to{transform:rotate(360deg)}}@media (width<=900px){.pos-layout[data-v-f0df5f3f]{grid-template-columns:1fr}.pos-right[data-v-f0df5f3f]{position:static}}.subs-page[data-v-eb424a7b]{justify-content:center;align-items:flex-start;padding:2rem 1rem;display:flex}.subs-card[data-v-eb424a7b]{border-radius:var(--radius-lg);box-shadow:var(--shadow-card);background:#fff;flex-direction:column;gap:1.75rem;width:100%;max-width:520px;padding:2.5rem 2rem;display:flex}.subs-header[data-v-eb424a7b]{text-align:center;flex-direction:column;align-items:center;gap:.5rem;display:flex}.subs-header__icon[data-v-eb424a7b]{font-size:2.5rem}.subs-header__title[data-v-eb424a7b]{color:var(--color-secondary);font-size:1.5rem;font-weight:800}.subs-header--expired .subs-header__title[data-v-eb424a7b]{color:#dc2626}.subs-header--trial .subs-header__title[data-v-eb424a7b]{color:var(--color-primary)}.subs-header--active .subs-header__title[data-v-eb424a7b]{color:#16a34a}.subs-header__sub[data-v-eb424a7b]{color:var(--color-text-muted);font-size:.9375rem}.subs-plan[data-v-eb424a7b]{flex-direction:column;gap:1.25rem;display:flex}.subs-plan__header[data-v-eb424a7b]{text-align:center}.subs-plan__name[data-v-eb424a7b]{color:var(--color-secondary);font-size:1.125rem;font-weight:800}.subs-plan__tagline[data-v-eb424a7b]{color:var(--color-text-muted);margin-top:.25rem;font-size:.875rem}.subs-toggle[data-v-eb424a7b]{background:var(--color-bg-soft);border-radius:var(--radius-pill);gap:.25rem;padding:.25rem;display:flex}.subs-toggle__btn[data-v-eb424a7b]{border-radius:var(--radius-pill);cursor:pointer;color:var(--color-text-muted);background:0 0;border:none;flex:1;justify-content:center;align-items:center;gap:.4rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;transition:background .2s,color .2s;display:flex}.subs-toggle__btn--active[data-v-eb424a7b]{color:var(--color-secondary);background:#fff;box-shadow:0 1px 4px #0000001a}.subs-toggle__save[data-v-eb424a7b]{color:#16a34a;background:#dcfce7;border-radius:999px;padding:.1rem .4rem;font-size:.6875rem;font-weight:700}.subs-plan__price[data-v-eb424a7b]{justify-content:center;align-items:flex-end;gap:.25rem;display:flex}.subs-plan__currency[data-v-eb424a7b]{color:var(--color-secondary);margin-bottom:.25rem;font-size:1.5rem;font-weight:700}.subs-plan__amount[data-v-eb424a7b]{color:var(--color-secondary);font-size:3.5rem;font-weight:900;line-height:1}.subs-plan__period-wrap[data-v-eb424a7b]{flex-direction:column;margin-bottom:.5rem;display:flex}.subs-plan__period[data-v-eb424a7b]{color:var(--color-text-muted);font-size:.875rem}.subs-plan__equiv[data-v-eb424a7b]{color:#16a34a;font-size:.75rem;font-weight:600}.subs-features[data-v-eb424a7b]{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.subs-features li[data-v-eb424a7b]{color:var(--color-secondary);align-items:center;gap:.5rem;font-size:.9375rem;display:flex}.subs-check[data-v-eb424a7b]{color:#16a34a;flex-shrink:0;font-weight:700}.subs-cta[data-v-eb424a7b]{justify-content:center;width:100%}.subs-secure[data-v-eb424a7b]{text-align:center;color:var(--color-text-muted);font-size:.75rem}.subs-manage[data-v-eb424a7b]{text-align:center;flex-direction:column;align-items:center;gap:1rem;display:flex}.subs-manage__text[data-v-eb424a7b]{color:var(--color-text-muted);font-size:.9375rem}.subs-error[data-v-eb424a7b]{color:#dc2626;text-align:center;border-radius:var(--radius-sm);background:#fef2f2;padding:.625rem 1rem;font-size:.875rem}.legal-page[data-v-9412a5fb]{color:#1f2937;background:#f9fafb;min-height:100vh;font-family:Inter,sans-serif}.legal-header[data-v-9412a5fb]{background:#fff;border-bottom:1px solid #e5e7eb;padding:1rem 2rem}.legal-logo[data-v-9412a5fb]{color:#1f2937;letter-spacing:-.5px;font-size:1.4rem;font-weight:800;text-decoration:none}.legal-logo span[data-v-9412a5fb]{color:#f97316}.legal-container[data-v-9412a5fb]{max-width:760px;margin:0 auto;padding:3rem 2rem 4rem}.legal-container h1[data-v-9412a5fb]{color:#1f2937;margin-bottom:.5rem;font-size:2rem;font-weight:800}.legal-updated[data-v-9412a5fb]{color:#6b7280;margin-bottom:2.5rem;font-size:.875rem}section[data-v-9412a5fb]{margin-bottom:2rem}h2[data-v-9412a5fb]{color:#1f2937;margin-bottom:.5rem;font-size:1.1rem;font-weight:700}p[data-v-9412a5fb]{color:#374151;margin-bottom:.75rem;font-size:.95rem;line-height:1.75}.legal-inline-link[data-v-9412a5fb]{color:#f97316;text-decoration:underline}.legal-back[data-v-9412a5fb]{border-top:1px solid #e5e7eb;margin-top:3rem;padding-top:2rem}.legal-back-link[data-v-9412a5fb]{color:#6b7280;font-size:.9rem;text-decoration:none;transition:color .2s}.legal-back-link[data-v-9412a5fb]:hover{color:#f97316}.legal-page[data-v-eff7124b]{color:#1f2937;background:#f9fafb;min-height:100vh;font-family:Inter,sans-serif}.legal-header[data-v-eff7124b]{background:#fff;border-bottom:1px solid #e5e7eb;padding:1rem 2rem}.legal-logo[data-v-eff7124b]{color:#1f2937;letter-spacing:-.5px;font-size:1.4rem;font-weight:800;text-decoration:none}.legal-logo span[data-v-eff7124b]{color:#f97316}.legal-container[data-v-eff7124b]{max-width:760px;margin:0 auto;padding:3rem 2rem 4rem}.legal-container h1[data-v-eff7124b]{color:#1f2937;margin-bottom:.5rem;font-size:2rem;font-weight:800}.legal-updated[data-v-eff7124b]{color:#6b7280;margin-bottom:2.5rem;font-size:.875rem}section[data-v-eff7124b]{margin-bottom:2rem}h2[data-v-eff7124b]{color:#1f2937;margin-bottom:.5rem;font-size:1.1rem;font-weight:700}p[data-v-eff7124b]{color:#374151;margin-bottom:.75rem;font-size:.95rem;line-height:1.75}ul[data-v-eff7124b]{margin:.5rem 0 .75rem 1.25rem;list-style:outside}ul li[data-v-eff7124b]{color:#374151;margin-bottom:.25rem;font-size:.95rem;line-height:1.75}.legal-inline-link[data-v-eff7124b]{color:#f97316;text-decoration:underline}.legal-back[data-v-eff7124b]{border-top:1px solid #e5e7eb;margin-top:3rem;padding-top:2rem}.legal-back-link[data-v-eff7124b]{color:#6b7280;font-size:.9rem;text-decoration:none;transition:color .2s}.legal-back-link[data-v-eff7124b]:hover{color:#f97316}
