.sidebar[data-v-77b9b988]{position:fixed;top:0;left:0;width:var(--sidebar-width);height:100vh;background:var(--mantle);border-right:1px solid var(--surface0);display:flex;flex-direction:column;z-index:100;overflow-y:auto}.brand[data-v-77b9b988]{display:flex;align-items:center;gap:10px;padding:18px 16px;flex-shrink:0}.brand-logo[data-v-77b9b988]{width:38px;height:38px;border-radius:10px;background:var(--mauve);display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.logo-img[data-v-77b9b988]{width:100%;height:100%;object-fit:contain}.logo-initial[data-v-77b9b988]{font-size:18px;font-weight:800;color:var(--crust)}.orkly-icon[data-v-77b9b988]{width:26px;height:26px}.brand-info[data-v-77b9b988]{display:flex;flex-direction:column;gap:1px;min-width:0}.brand-name[data-v-77b9b988]{font-size:15px;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.brand-role[data-v-77b9b988]{font-size:10px;font-weight:600;color:var(--overlay1);text-transform:uppercase;letter-spacing:.06em}.divider[data-v-77b9b988]{height:1px;background:var(--surface0);flex-shrink:0}.nav[data-v-77b9b988]{display:flex;flex-direction:column;gap:2px;padding:10px 8px;flex-shrink:0}.nav-item[data-v-77b9b988]{position:relative;display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:10px;font-size:13px;font-weight:500;color:var(--subtext0);transition:background .18s ease-in-out,color .18s ease-in-out;cursor:pointer}.nav-item[data-v-77b9b988]:hover{background:#ffffff0a;color:var(--text)}.nav-item.active[data-v-77b9b988]{background:rgba(var(--mauve-rgb),.14);color:var(--text)}.nav-item.active[data-v-77b9b988]:before{content:"";position:absolute;left:0;top:7px;bottom:7px;width:3px;border-radius:3px;background:var(--mauve)}[data-theme=light] .nav-item[data-v-77b9b988]:hover{background:#0000000a}[data-theme=light] .nav-item.active[data-v-77b9b988]{background:rgba(var(--mauve-rgb),.1)}.nav-icon[data-v-77b9b988]{display:flex;align-items:center;flex-shrink:0;opacity:.65}.nav-item.active .nav-icon[data-v-77b9b988]{opacity:1;color:var(--accent)}.nav-item:hover .nav-icon[data-v-77b9b988]{opacity:1}.nav-label[data-v-77b9b988]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.spacer[data-v-77b9b988]{flex:1}.theme-btn[data-v-77b9b988]{display:flex;align-items:center;gap:10px;padding:10px 18px;background:transparent;color:var(--subtext1);font-size:13px;font-weight:500;transition:background .12s,color .12s;width:100%;text-align:left;flex-shrink:0}.theme-btn[data-v-77b9b988]:hover{background:var(--surface0);color:var(--text)}.theme-icon[data-v-77b9b988]{display:flex;align-items:center;opacity:.8}.theme-label[data-v-77b9b988]{font-size:13px}.user-section[data-v-77b9b988]{padding:10px;flex-shrink:0}.user-row[data-v-77b9b988]{display:flex;align-items:center;gap:8px;padding:6px;border-radius:8px}.user-avatar[data-v-77b9b988]{width:30px;height:30px;border-radius:50%;background:rgba(var(--mauve-rgb),.2);color:var(--mauve);font-size:13px;font-weight:600;display:flex;align-items:center;justify-content:center;flex-shrink:0}.user-info[data-v-77b9b988]{flex:1;min-width:0}.user-name[data-v-77b9b988]{font-size:12px;font-weight:600;color:var(--text);display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.logout-btn[data-v-77b9b988]{background:transparent;color:var(--overlay1);display:flex;align-items:center;padding:4px;border-radius:6px;transition:color .12s,background .12s;flex-shrink:0}.logout-btn[data-v-77b9b988]:hover{color:var(--red);background:#f38ba81a}.sidebar-footer[data-v-77b9b988]{padding:8px 16px 12px;flex-shrink:0}.powered[data-v-77b9b988]{font-size:10px;color:var(--overlay0);letter-spacing:.02em}.powered strong[data-v-77b9b988]{font-family:Space Grotesk,Inter,sans-serif;color:var(--text);font-weight:600;letter-spacing:.08em}.close-btn[data-v-77b9b988]{display:none;position:absolute;top:12px;right:12px;width:32px;height:32px;border-radius:8px;background:transparent;color:var(--subtext1);align-items:center;justify-content:center;padding:4px;transition:background .15s,color .15s}.close-btn[data-v-77b9b988]:hover{background:var(--surface0);color:var(--text)}.close-btn svg[data-v-77b9b988]{width:18px;height:18px}@media(max-width:768px){.sidebar[data-v-77b9b988]{transform:translate(-100%);transition:transform .25s cubic-bezier(.4,0,.2,1);box-shadow:none}.sidebar.is-open[data-v-77b9b988]{transform:translate(0);box-shadow:4px 0 24px #00000059}.close-btn[data-v-77b9b988]{display:flex}.brand[data-v-77b9b988]{padding-top:14px;padding-right:44px}}@media print{.sidebar[data-v-77b9b988]{display:none}}.change-pw-link[data-v-77b9b988]{background:transparent;border:none;color:var(--subtext0);font-size:12px;padding:6px 0 0 48px;text-align:left;cursor:pointer;transition:color .15s}.change-pw-link[data-v-77b9b988]:hover{color:var(--mauve)}.pw-overlay[data-v-77b9b988]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:20px;z-index:300}.pw-modal[data-v-77b9b988]{background:var(--mantle);border:1px solid var(--border);border-radius:16px;padding:24px;width:100%;max-width:380px;display:flex;flex-direction:column;gap:14px}.pw-title[data-v-77b9b988]{font-size:17px;font-weight:600;color:var(--text)}.pw-field[data-v-77b9b988]{display:flex;flex-direction:column;gap:5px}.pw-field label[data-v-77b9b988]{font-size:11px;font-weight:600;color:var(--subtext1);text-transform:uppercase;letter-spacing:.05em}.pw-field input[data-v-77b9b988]{background:var(--surface0);border:1px solid var(--surface1);border-radius:8px;padding:10px 12px;color:var(--text);font-size:14px}.pw-field input[data-v-77b9b988]:focus{border-color:var(--mauve);outline:none}.pw-hint[data-v-77b9b988]{font-size:11px;color:var(--overlay1)}.pw-error[data-v-77b9b988]{font-size:13px;color:var(--red)}.pw-success[data-v-77b9b988]{font-size:13px;color:var(--green)}.pw-actions[data-v-77b9b988]{display:flex;justify-content:flex-end;gap:10px;margin-top:4px}.pw-cancel[data-v-77b9b988]{padding:9px 16px;background:transparent;border:1px solid var(--surface1);color:var(--subtext1);border-radius:8px;font-size:14px;font-weight:600;cursor:pointer}.pw-cancel[data-v-77b9b988]:hover{border-color:var(--surface2);color:var(--text)}.pw-confirm[data-v-77b9b988]{padding:9px 18px;background:var(--mauve);color:var(--crust);border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:opacity .15s}.pw-confirm[data-v-77b9b988]:hover{opacity:.85}.pw-confirm[data-v-77b9b988]:disabled{opacity:.5;cursor:not-allowed}.trial-banner[data-v-2d65405c]{display:flex;align-items:center;gap:10px;padding:10px 20px;font-size:13px;font-weight:500;border-bottom:1px solid var(--border);background:var(--mantle);color:var(--text)}.trial-banner .dot[data-v-2d65405c]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.trial-banner .cta[data-v-2d65405c]{color:var(--subtext0)}.trial-banner .ver-planos[data-v-2d65405c]{margin-left:auto;padding:5px 14px;border-radius:var(--radius-btn);background:var(--mauve);color:var(--crust);font-size:12px;font-weight:600;white-space:nowrap}.trial-banner .ver-planos[data-v-2d65405c]:hover{background:var(--mauve-hover)}.trial-banner.info .dot[data-v-2d65405c]{background:var(--blue)}.trial-banner.warn .dot[data-v-2d65405c]{background:var(--yellow)}.trial-banner.danger .dot[data-v-2d65405c]{background:var(--red)}.trial-banner.danger[data-v-2d65405c]{background:#ea545514}.trial-banner.warn[data-v-2d65405c]{background:#ffb02014}@media(max-width:560px){.trial-banner .cta[data-v-2d65405c]{display:none}}.login-page[data-v-63eba858]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--base);padding:20px}.login-card[data-v-63eba858]{width:100%;max-width:400px;background:var(--mantle);border:1px solid var(--border);border-radius:20px;padding:40px 32px;display:flex;flex-direction:column;gap:32px}.login-logo[data-v-63eba858]{text-align:center}.logo-icon[data-v-63eba858]{width:60px;height:60px;margin:0 auto;display:block;object-fit:contain}.logo-title[data-v-63eba858]{font-family:Space Grotesk,Inter,sans-serif;font-size:28px;font-weight:600;color:var(--text);letter-spacing:.12em;margin-top:12px}.logo-sub[data-v-63eba858]{font-size:13px;color:var(--subtext0);margin-top:6px}.brand-skeleton[data-v-63eba858]{display:flex;flex-direction:column;align-items:center;gap:12px;min-height:118px;justify-content:center}.sk[data-v-63eba858]{display:block;border-radius:8px;background:var(--surface1);animation:sk-pulse-63eba858 1.2s ease-in-out infinite}.sk-logo[data-v-63eba858]{width:60px;height:60px;border-radius:14px}.sk-title[data-v-63eba858]{width:140px;height:22px;margin-top:6px}.sk-sub[data-v-63eba858]{width:220px;height:12px}@keyframes sk-pulse-63eba858{0%,to{opacity:.45}50%{opacity:.85}}@media(prefers-reduced-motion:reduce){.sk[data-v-63eba858]{animation:none}}.login-form[data-v-63eba858]{display:flex;flex-direction:column;gap:16px}.field[data-v-63eba858]{display:flex;flex-direction:column;gap:6px}.field label[data-v-63eba858]{font-size:13px;font-weight:600;color:var(--subtext1);text-transform:uppercase;letter-spacing:.05em}.field input[data-v-63eba858]{background:var(--surface0);border:1px solid var(--surface1);border-radius:var(--radius);padding:12px 14px;color:var(--text);font-size:15px}.field input[data-v-63eba858]::placeholder{color:var(--overlay0)}.error-msg[data-v-63eba858]{font-size:13px;color:var(--red);text-align:center}.btn-primary[data-v-63eba858]{width:100%;padding:13px;background:var(--mauve);color:var(--crust);border-radius:var(--radius-btn);font-size:15px;font-weight:600;margin-top:4px}.btn-primary[data-v-63eba858]:hover{background:var(--mauve-hover)}.btn-primary[data-v-63eba858]:disabled{opacity:.5;cursor:not-allowed}.card[data-v-32db1f79]{background:var(--mantle);border:1px solid var(--border);border-radius:var(--radius-card);padding:18px;display:flex;flex-direction:column;gap:8px;transition:border-color .18s ease-in-out,transform .18s ease-in-out,box-shadow .18s ease-in-out;cursor:pointer}.card[data-v-32db1f79]:hover{border-color:var(--surface2);transform:translateY(-2px);box-shadow:var(--shadow)}.card-header[data-v-32db1f79]{display:flex;justify-content:space-between;align-items:center}.order-number[data-v-32db1f79]{font-size:12px;font-weight:600;color:var(--mauve);letter-spacing:.05em}.status-badge[data-v-32db1f79]{font-size:11px;font-weight:600;padding:2px 10px;border-radius:20px;border:1px solid;background:transparent}.badges[data-v-32db1f79]{display:flex;align-items:center;gap:6px}.sla-badge[data-v-32db1f79]{font-size:10px;font-weight:600;padding:2px 8px;border-radius:20px;border:1px solid}.sla-badge.warn[data-v-32db1f79]{color:var(--yellow);border-color:var(--yellow)}.sla-badge.bad[data-v-32db1f79]{color:var(--red);border-color:var(--red)}.card-title[data-v-32db1f79]{font-size:15px;font-weight:600;color:var(--text)}.card-desc[data-v-32db1f79]{font-size:13px;color:var(--subtext0);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-footer[data-v-32db1f79]{display:flex;gap:16px;margin-top:4px}.meta[data-v-32db1f79]{font-size:12px;color:var(--overlay1)}.category-badge[data-v-32db1f79]{font-size:11px;font-weight:500;padding:3px 9px;border-radius:8px;background:var(--surface1);color:var(--subtext0);border:1px solid var(--border)}.page[data-v-dd3326ec]{max-width:900px;margin:0 auto;padding:32px 24px;display:flex;flex-direction:column;gap:24px}.page-header[data-v-dd3326ec]{display:flex;justify-content:space-between;align-items:flex-start}.page-title[data-v-dd3326ec]{font-size:24px;font-weight:600;color:var(--text)}.page-sub[data-v-dd3326ec]{font-size:13px;color:var(--subtext0);margin-top:2px}.btn-new[data-v-dd3326ec]{padding:10px 20px;background:var(--mauve);color:var(--crust);border-radius:10px;font-size:14px;font-weight:600;transition:opacity .15s}.btn-new[data-v-dd3326ec]:hover{opacity:.85}.loading[data-v-dd3326ec],.empty[data-v-dd3326ec]{text-align:center;color:var(--subtext0);padding:60px 0;display:flex;flex-direction:column;align-items:center;gap:12px}.empty-icon[data-v-dd3326ec]{font-size:48px}.orders-grid[data-v-dd3326ec]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.page[data-v-1ac5cc60]{max-width:600px;margin:0 auto;padding:32px 24px;display:flex;flex-direction:column;gap:24px}.page-header[data-v-1ac5cc60]{display:flex;align-items:center;gap:16px}.btn-back[data-v-1ac5cc60]{background:transparent;color:var(--subtext1);font-size:14px;padding:6px 0;transition:color .15s}.btn-back[data-v-1ac5cc60]:hover{color:var(--text)}.page-title[data-v-1ac5cc60]{font-size:22px;font-weight:600;color:var(--text)}.form-card[data-v-1ac5cc60]{background:var(--mantle);border:1px solid var(--border);border-radius:16px;padding:28px;display:flex;flex-direction:column;gap:20px}.field[data-v-1ac5cc60]{display:flex;flex-direction:column;gap:6px}.field label[data-v-1ac5cc60]{font-size:13px;font-weight:600;color:var(--subtext1);text-transform:uppercase;letter-spacing:.05em}.label-required[data-v-1ac5cc60]{color:var(--red)}.label-optional[data-v-1ac5cc60]{font-size:11px;color:var(--overlay1);font-weight:400;text-transform:none}.field select[data-v-1ac5cc60],.field input[data-v-1ac5cc60],.field textarea[data-v-1ac5cc60]{background:var(--surface0);border:1px solid var(--surface1);border-radius:10px;padding:12px 14px;color:var(--text);font-size:15px;resize:vertical;transition:border-color .15s}.field select[data-v-1ac5cc60]:focus,.field input[data-v-1ac5cc60]:focus,.field textarea[data-v-1ac5cc60]:focus{border-color:var(--mauve);outline:none}.field input[data-v-1ac5cc60]::placeholder,.field textarea[data-v-1ac5cc60]::placeholder{color:var(--overlay0)}.error-msg[data-v-1ac5cc60]{font-size:13px;color:var(--red)}.form-actions[data-v-1ac5cc60]{display:flex;justify-content:flex-end;gap:12px}.btn-cancel[data-v-1ac5cc60]{padding:10px 20px;background:transparent;border:1px solid var(--surface1);color:var(--subtext1);border-radius:10px;font-size:14px;font-weight:600;transition:all .15s}.btn-cancel[data-v-1ac5cc60]:hover{border-color:var(--surface2);color:var(--text)}.btn-submit[data-v-1ac5cc60]{padding:11px 24px;background:var(--mauve);color:var(--crust);border-radius:var(--radius-btn);font-size:14px;font-weight:600}.btn-submit[data-v-1ac5cc60]:hover{background:var(--mauve-hover)}.btn-submit[data-v-1ac5cc60]:disabled{opacity:.5;cursor:not-allowed}.type-selector[data-v-1ac5cc60]{display:flex;flex-wrap:wrap;gap:8px}.type-btn[data-v-1ac5cc60]{padding:9px 14px;border-radius:10px;font-size:13px;font-weight:600;border:1px solid var(--surface1);color:var(--subtext1);background:transparent;transition:all .15s;cursor:pointer}.type-btn[data-v-1ac5cc60]:hover{border-color:var(--surface2);color:var(--text)}.type-btn.selected[data-v-1ac5cc60]{background:var(--mauve);border-color:var(--mauve);color:var(--crust)}.cat-grid[data-v-1ac5cc60]{display:flex;flex-wrap:wrap;gap:8px}.cat-btn[data-v-1ac5cc60]{padding:7px 14px;border-radius:8px;font-size:13px;font-weight:600;border:1px solid var(--surface1);color:var(--subtext1);background:transparent;transition:all .15s;cursor:pointer}.cat-btn[data-v-1ac5cc60]:hover{border-color:var(--surface2);color:var(--text)}.cat-btn.selected[data-v-1ac5cc60]{background:var(--teal);border-color:var(--teal);color:var(--crust)}.sig-wrap[data-v-0587cf33]{display:flex;flex-direction:column;gap:8px}.sig-canvas[data-v-0587cf33]{width:100%;height:140px;border:1.5px dashed var(--surface2);border-radius:10px;background:#fff;cursor:crosshair;touch-action:none}.sig-clear[data-v-0587cf33]{align-self:flex-end;font-size:12px;color:var(--subtext0);background:transparent;border:1px solid var(--surface1);border-radius:6px;padding:4px 12px;cursor:pointer;transition:color .15s,border-color .15s}.sig-clear[data-v-0587cf33]:hover{color:var(--red);border-color:var(--red)}.stars[data-v-6f882c1a]{display:inline-flex;gap:4px}.star[data-v-6f882c1a]{background:transparent;border:none;padding:0;line-height:1;color:var(--surface2);cursor:pointer;transition:color .1s,transform .1s}.stars:not(.readonly) .star[data-v-6f882c1a]:hover{transform:scale(1.15)}.star.on[data-v-6f882c1a]{color:var(--yellow)}.stars.readonly .star[data-v-6f882c1a]{cursor:default}.page[data-v-b06ade72]{max-width:700px;margin:0 auto;padding:32px 24px;display:flex;flex-direction:column;gap:20px}.btn-back[data-v-b06ade72]{background:transparent;color:var(--subtext1);font-size:14px;padding:6px 0;align-self:flex-start;transition:color .15s}.btn-back[data-v-b06ade72]:hover{color:var(--text)}.loading[data-v-b06ade72]{text-align:center;color:var(--subtext0);padding:60px 0}.detail-card[data-v-b06ade72]{background:var(--mantle);border:1px solid var(--border);border-radius:16px;padding:28px;display:flex;flex-direction:column;gap:20px}.detail-header[data-v-b06ade72]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.order-number[data-v-b06ade72]{font-size:12px;font-weight:600;color:var(--mauve);display:block;margin-bottom:4px;letter-spacing:.05em}.order-title[data-v-b06ade72]{font-size:20px;font-weight:600;color:var(--text)}.status-badge[data-v-b06ade72]{flex-shrink:0;font-size:12px;font-weight:600;padding:4px 12px;border-radius:20px;border:1px solid}.header-badges[data-v-b06ade72]{display:flex;align-items:center;gap:8px;flex-shrink:0}.sla-badge[data-v-b06ade72]{font-size:11px;font-weight:600;padding:4px 11px;border-radius:20px;border:1px solid}.sla-badge.warn[data-v-b06ade72]{color:var(--yellow);border-color:var(--yellow)}.sla-badge.bad[data-v-b06ade72]{color:var(--red);border-color:var(--red)}.divider[data-v-b06ade72]{height:1px;background:var(--surface0)}.section-title[data-v-b06ade72]{font-size:12px;font-weight:600;color:var(--subtext0);text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px}.section-body[data-v-b06ade72]{font-size:14px;color:var(--text);line-height:1.6;white-space:pre-wrap}.resolution[data-v-b06ade72]{background:#a6e3a114;border-left:3px solid var(--green);padding:12px 14px;border-radius:0 8px 8px 0}.meta-grid[data-v-b06ade72]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:16px}.meta-item[data-v-b06ade72]{display:flex;flex-direction:column;gap:3px}.meta-label[data-v-b06ade72]{font-size:11px;font-weight:600;color:var(--overlay1);text-transform:uppercase;letter-spacing:.05em}.meta-value[data-v-b06ade72]{font-size:14px;color:var(--text)}.timeline[data-v-b06ade72]{display:flex;flex-direction:column;gap:12px;padding-left:16px;border-left:2px solid var(--surface1)}.timeline-item[data-v-b06ade72]{position:relative;padding-left:16px}.timeline-dot[data-v-b06ade72]{position:absolute;left:-21px;top:4px;width:8px;height:8px;border-radius:50%;background:var(--mauve)}.timeline-desc[data-v-b06ade72]{font-size:13px;color:var(--text)}.timeline-time[data-v-b06ade72]{font-size:11px;color:var(--overlay1);margin-top:2px;display:block}.error-msg[data-v-b06ade72]{font-size:13px;color:var(--red)}.actions[data-v-b06ade72]{display:flex;gap:12px}.btn-schedule[data-v-b06ade72]{padding:10px 20px;background:var(--mauve);color:var(--crust);border-radius:10px;font-size:14px;font-weight:600;transition:opacity .15s}.btn-schedule[data-v-b06ade72]:hover{opacity:.85}.modal-field[data-v-b06ade72]{display:flex;flex-direction:column;gap:6px}.modal-field label[data-v-b06ade72]{font-size:12px;font-weight:600;color:var(--subtext1);text-transform:uppercase;letter-spacing:.05em}.modal-field select[data-v-b06ade72],.modal-field input[type=date][data-v-b06ade72],.modal-field input[type=time][data-v-b06ade72]{background:var(--surface0);border:1px solid var(--surface1);border-radius:8px;padding:10px 12px;color:var(--text);font-size:14px;transition:border-color .15s}.modal-field select[data-v-b06ade72]:focus,.modal-field input[data-v-b06ade72]:focus{border-color:var(--mauve);outline:none}.btn-schedule-confirm[data-v-b06ade72]{padding:9px 18px;background:var(--mauve);color:var(--crust);border-radius:8px;font-size:14px;font-weight:600;transition:opacity .15s}.btn-schedule-confirm[data-v-b06ade72]:hover{opacity:.85}.btn-schedule-confirm[data-v-b06ade72]:disabled{opacity:.5;cursor:not-allowed}.btn-assign[data-v-b06ade72]{padding:10px 20px;background:var(--blue);color:var(--crust);border-radius:10px;font-size:14px;font-weight:600;transition:opacity .15s}.btn-assign[data-v-b06ade72]:hover{opacity:.85}.btn-resolve[data-v-b06ade72]{padding:10px 20px;background:var(--green);color:var(--crust);border-radius:10px;font-size:14px;font-weight:600;transition:opacity .15s}.btn-resolve[data-v-b06ade72]:hover{opacity:.85}.modal-overlay[data-v-b06ade72]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:20px;z-index:200}.modal[data-v-b06ade72]{background:var(--mantle);border:1px solid var(--border);border-radius:16px;padding:28px;width:100%;max-width:480px;max-height:90vh;overflow-y:auto;display:flex;flex-direction:column;gap:16px}@media(max-width:560px){.modal[data-v-b06ade72]{padding:20px 18px}}.modal-title[data-v-b06ade72]{font-size:18px;font-weight:600;color:var(--text)}.modal-sub[data-v-b06ade72]{font-size:13px;color:var(--subtext0)}.modal-textarea[data-v-b06ade72]{background:var(--surface0);border:1px solid var(--surface1);border-radius:10px;padding:12px 14px;color:var(--text);font-size:14px;resize:vertical;transition:border-color .15s}.modal-textarea[data-v-b06ade72]:focus{border-color:var(--mauve)}.modal-textarea[data-v-b06ade72]::placeholder{color:var(--overlay0)}.modal-actions[data-v-b06ade72]{display:flex;justify-content:flex-end;gap:12px}.btn-cancel[data-v-b06ade72]{padding:9px 18px;background:transparent;border:1px solid var(--surface1);color:var(--subtext1);border-radius:8px;font-size:14px;font-weight:600;transition:all .15s}.btn-cancel[data-v-b06ade72]:hover{border-color:var(--surface2);color:var(--text)}.btn-resolve-confirm[data-v-b06ade72]{padding:9px 18px;background:var(--green);color:var(--crust);border-radius:8px;font-size:14px;font-weight:600;transition:opacity .15s}.btn-resolve-confirm[data-v-b06ade72]:hover{opacity:.85}.btn-resolve-confirm[data-v-b06ade72]:disabled{opacity:.5;cursor:not-allowed}.btn-os[data-v-b06ade72]{display:inline-block;padding:10px 20px;background:var(--teal);color:var(--crust);border-radius:10px;font-size:14px;font-weight:600;text-decoration:none;transition:opacity .15s}.btn-os[data-v-b06ade72]:hover{opacity:.85}.btn-quote[data-v-b06ade72]{padding:10px 20px;background:var(--peach);color:var(--crust);border-radius:10px;font-size:14px;font-weight:600;transition:opacity .15s}.btn-quote[data-v-b06ade72]:hover{opacity:.85}.btn-approve[data-v-b06ade72]{padding:10px 20px;background:var(--green);color:var(--crust);border-radius:10px;font-size:14px;font-weight:600;transition:opacity .15s}.btn-approve[data-v-b06ade72]:hover{opacity:.85}.btn-approve[data-v-b06ade72]:disabled{opacity:.5;cursor:not-allowed}.btn-reject[data-v-b06ade72]{padding:10px 20px;background:transparent;border:1px solid var(--red);color:var(--red);border-radius:10px;font-size:14px;font-weight:600;transition:opacity .15s}.btn-reject[data-v-b06ade72]:hover{opacity:.75}.btn-reject[data-v-b06ade72]:disabled{opacity:.5;cursor:not-allowed}.btn-quote-confirm[data-v-b06ade72]{padding:9px 18px;background:var(--peach);color:var(--crust);border-radius:8px;font-size:14px;font-weight:600;transition:opacity .15s}.btn-quote-confirm[data-v-b06ade72]:hover{opacity:.85}.btn-quote-confirm[data-v-b06ade72]:disabled{opacity:.5;cursor:not-allowed}.modal-input[data-v-b06ade72]{background:var(--surface0);border:1px solid var(--surface1);border-radius:8px;padding:10px 12px;color:var(--text);font-size:14px;transition:border-color .15s}.modal-input[data-v-b06ade72]:focus{border-color:var(--peach);outline:none}.quote-block[data-v-b06ade72]{display:flex;flex-direction:column;gap:8px;background:#fab38712;border-left:3px solid var(--peach);padding:14px 16px;border-radius:0 8px 8px 0}.quote-value[data-v-b06ade72]{font-size:22px;font-weight:600;color:var(--peach)}.quote-desc[data-v-b06ade72]{font-size:14px;color:var(--text);line-height:1.5}.quote-status[data-v-b06ade72]{display:inline-block;font-size:12px;font-weight:600;padding:3px 10px;border-radius:20px;align-self:flex-start}.qs-pendente[data-v-b06ade72]{background:#f9e2af26;color:var(--yellow);border:1px solid var(--yellow)}.qs-aprovado[data-v-b06ade72]{background:#a6e3a126;color:var(--green);border:1px solid var(--green)}.qs-recusado[data-v-b06ade72]{background:#f38ba826;color:var(--red);border:1px solid var(--red)}.cat-badges[data-v-b06ade72]{display:flex;flex-wrap:wrap;gap:6px}.cat-badge[data-v-b06ade72]{font-size:12px;font-weight:600;padding:2px 10px;border-radius:20px;background:rgba(var(--teal-rgb),.15);color:var(--teal);border:1px solid var(--teal)}.result-row[data-v-b06ade72]{display:flex;align-items:center;gap:10px;margin-top:8px}.result-label[data-v-b06ade72]{font-size:12px;font-weight:600;color:var(--subtext0);text-transform:uppercase;letter-spacing:.05em}.result-badge[data-v-b06ade72]{font-size:12px;font-weight:600;padding:3px 12px;border-radius:20px;background:#a6e3a11f;color:var(--green);border:1px solid var(--green)}.mat-table[data-v-b06ade72]{width:100%;border-collapse:collapse;font-size:13px}.mat-table th[data-v-b06ade72]{text-align:left;padding:6px 10px;font-size:11px;font-weight:600;color:var(--subtext0);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--surface1)}.mat-table td[data-v-b06ade72]{padding:8px 10px;color:var(--text);border-bottom:1px solid var(--surface0)}.qty-col[data-v-b06ade72]{width:56px;text-align:center}.muted-cell[data-v-b06ade72]{color:var(--subtext0);font-style:italic}.ck-fill[data-v-b06ade72]{display:flex;flex-direction:column;gap:8px;background:var(--surface0);border:1px solid var(--surface1);border-radius:var(--radius);padding:12px 14px}.ck-fill-item[data-v-b06ade72]{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--text);cursor:pointer}.ck-fill-item input[data-v-b06ade72]{width:16px;height:16px;flex-shrink:0}.ck-done[data-v-b06ade72]{list-style:none;display:flex;flex-direction:column;gap:6px;padding:0;margin:0}.ck-done li[data-v-b06ade72]{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--subtext0)}.ck-done li.on[data-v-b06ade72]{color:var(--text)}.ck-mark[data-v-b06ade72]{width:18px;height:18px;flex-shrink:0;display:grid;place-items:center;border-radius:5px;font-size:11px;font-weight:700;background:#ea545524;color:var(--red)}.ck-done li.on .ck-mark[data-v-b06ade72]{background:#28c76f29;color:var(--green)}.modal-wide[data-v-b06ade72]{max-width:600px}.result-status-grid[data-v-b06ade72]{display:flex;flex-wrap:wrap;gap:8px}.rs-btn[data-v-b06ade72]{padding:7px 14px;border-radius:8px;font-size:12px;font-weight:600;border:1px solid var(--surface1);color:var(--subtext1);background:transparent;transition:all .15s;cursor:pointer}.rs-btn[data-v-b06ade72]:hover{border-color:var(--surface2);color:var(--text)}.rs-btn.selected[data-v-b06ade72]{background:var(--green);border-color:var(--green);color:var(--crust)}.mat-header[data-v-b06ade72]{display:flex;justify-content:space-between;align-items:center}.btn-add-mat[data-v-b06ade72]{font-size:12px;font-weight:600;color:var(--teal);background:transparent;padding:4px 8px;border-radius:6px;border:1px solid var(--teal);cursor:pointer;transition:opacity .15s}.btn-add-mat[data-v-b06ade72]:hover{opacity:.75}.mat-input-table[data-v-b06ade72]{width:100%;border-collapse:collapse;font-size:13px}.mat-input-table th[data-v-b06ade72]{text-align:left;font-size:11px;font-weight:600;color:var(--subtext0);text-transform:uppercase;letter-spacing:.05em;padding:4px 6px;border-bottom:1px solid var(--surface1)}.mat-input-table td[data-v-b06ade72]{padding:4px;vertical-align:middle}.mat-input[data-v-b06ade72]{width:100%;background:var(--surface0);border:1px solid var(--surface1);border-radius:6px;padding:6px 8px;color:var(--text);font-size:13px;transition:border-color .15s}.mat-input[data-v-b06ade72]:focus{border-color:var(--teal);outline:none}.qty-input[data-v-b06ade72]{width:56px;text-align:center}.btn-rm-mat[data-v-b06ade72]{background:transparent;color:var(--red);font-size:13px;font-weight:600;padding:4px 8px;border-radius:6px;border:1px solid transparent;cursor:pointer;transition:border-color .15s}.btn-rm-mat[data-v-b06ade72]:hover{border-color:var(--red)}.label-opt[data-v-b06ade72]{font-size:11px;color:var(--overlay1);font-weight:400;text-transform:none}.btn-sign[data-v-b06ade72]{padding:10px 20px;background:var(--mauve);color:var(--crust);border-radius:10px;font-size:14px;font-weight:600;transition:opacity .15s}.btn-sign[data-v-b06ade72]:hover{opacity:.85}.btn-sign-client[data-v-b06ade72]{padding:10px 20px;background:var(--sapphire);color:var(--crust);border-radius:10px;font-size:14px;font-weight:600;transition:opacity .15s}.btn-sign-client[data-v-b06ade72]:hover{opacity:.85}.btn-sign-confirm[data-v-b06ade72]{padding:9px 18px;background:var(--mauve);color:var(--crust);border-radius:8px;font-size:14px;font-weight:600;transition:opacity .15s}.btn-sign-confirm[data-v-b06ade72]:hover{opacity:.85}.btn-sign-confirm[data-v-b06ade72]:disabled{opacity:.4;cursor:not-allowed}.sig-done[data-v-b06ade72]{font-size:13px;color:var(--green);font-weight:600;display:flex;align-items:center}.btn-rate[data-v-b06ade72]{padding:10px 20px;background:var(--yellow);color:var(--crust);border-radius:10px;font-size:14px;font-weight:600;transition:opacity .15s}.btn-rate[data-v-b06ade72]:hover{opacity:.85}.btn-rate-confirm[data-v-b06ade72]{padding:9px 18px;background:var(--yellow);color:var(--crust);border-radius:8px;font-size:14px;font-weight:600;transition:opacity .15s}.btn-rate-confirm[data-v-b06ade72]:hover{opacity:.85}.btn-rate-confirm[data-v-b06ade72]:disabled{opacity:.4;cursor:not-allowed}.btn-reopen[data-v-b06ade72]{padding:10px 20px;background:transparent;border:1px solid var(--peach);color:var(--peach);border-radius:10px;font-size:14px;font-weight:600;transition:opacity .15s}.btn-reopen[data-v-b06ade72]:hover{opacity:.75}.btn-reopen-confirm[data-v-b06ade72]{padding:9px 18px;background:var(--peach);color:var(--crust);border-radius:8px;font-size:14px;font-weight:600;transition:opacity .15s}.btn-reopen-confirm[data-v-b06ade72]:hover{opacity:.85}.btn-reopen-confirm[data-v-b06ade72]:disabled{opacity:.4;cursor:not-allowed}.rating-display[data-v-b06ade72]{display:flex;align-items:center;gap:10px}.rating-num[data-v-b06ade72]{font-size:14px;font-weight:600;color:var(--yellow)}.rating-input[data-v-b06ade72]{display:flex;justify-content:center;padding:8px 0}.photos-header[data-v-b06ade72]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.photos-header .section-title[data-v-b06ade72]{margin-bottom:0}.btn-add-photo[data-v-b06ade72]{padding:6px 14px;background:transparent;border:1px solid var(--teal);color:var(--teal);border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:opacity .15s}.btn-add-photo[data-v-b06ade72]:hover{opacity:.75}.btn-add-photo[data-v-b06ade72]:disabled{opacity:.4;cursor:not-allowed}.photos-empty[data-v-b06ade72]{font-size:13px;color:var(--subtext0)}.photos-grid[data-v-b06ade72]{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:10px}.photo-item[data-v-b06ade72]{position:relative;aspect-ratio:1}.photo-thumb[data-v-b06ade72]{width:100%;height:100%;object-fit:cover;border-radius:10px;border:1px solid var(--surface1);display:block}.photo-delete[data-v-b06ade72]{position:absolute;top:4px;right:4px;width:22px;height:22px;border-radius:50%;background:#00000080;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:#fff;font-size:12px;line-height:1;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s}.photo-delete[data-v-b06ade72]:hover{background:var(--red)}.page[data-v-b05c90ec]{max-width:900px;margin:0 auto;padding:32px 24px;display:flex;flex-direction:column;gap:24px}.page-header[data-v-b05c90ec]{display:flex;justify-content:space-between;align-items:flex-start}.page-title[data-v-b05c90ec]{font-size:24px;font-weight:600;color:var(--text)}.page-sub[data-v-b05c90ec]{font-size:13px;color:var(--subtext0);margin-top:2px}.live-badge[data-v-b05c90ec]{display:flex;align-items:center;gap:6px;padding:6px 12px;background:#a6e3a11a;border:1px solid rgba(166,227,161,.3);border-radius:20px;font-size:12px;font-weight:600;color:var(--green)}.live-dot[data-v-b05c90ec]{width:7px;height:7px;border-radius:50%;background:var(--green);animation:pulse-b05c90ec 1.5s ease-in-out infinite}@keyframes pulse-b05c90ec{0%,to{opacity:1}50%{opacity:.4}}.loading[data-v-b05c90ec],.empty[data-v-b05c90ec]{text-align:center;color:var(--subtext0);padding:60px 0;display:flex;flex-direction:column;align-items:center;gap:12px}.empty-icon[data-v-b05c90ec]{font-size:48px}.orders-grid[data-v-b05c90ec]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.page[data-v-3c1729d3]{max-width:900px;margin:0 auto;padding:32px 24px;display:flex;flex-direction:column;gap:24px}.page-header[data-v-3c1729d3]{display:flex;justify-content:space-between;align-items:flex-start}.page-title[data-v-3c1729d3]{font-size:24px;font-weight:600;color:var(--text)}.page-sub[data-v-3c1729d3]{font-size:13px;color:var(--subtext0);margin-top:2px}.live-badge[data-v-3c1729d3]{display:flex;align-items:center;gap:6px;padding:6px 12px;background:#89b4fa1a;border:1px solid rgba(137,180,250,.3);border-radius:20px;font-size:12px;font-weight:600;color:var(--blue)}.live-dot[data-v-3c1729d3]{width:7px;height:7px;border-radius:50%;background:var(--blue);animation:pulse-3c1729d3 1.5s ease-in-out infinite}@keyframes pulse-3c1729d3{0%,to{opacity:1}50%{opacity:.4}}.loading[data-v-3c1729d3],.empty[data-v-3c1729d3]{text-align:center;color:var(--subtext0);padding:60px 0;display:flex;flex-direction:column;align-items:center;gap:12px}.empty-icon[data-v-3c1729d3]{font-size:48px}.orders-grid[data-v-3c1729d3]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.page[data-v-bab44a77]{max-width:700px;margin:0 auto;padding:32px 24px;display:flex;flex-direction:column;gap:24px}.page-header[data-v-bab44a77]{display:flex;justify-content:space-between;align-items:flex-start}.page-title[data-v-bab44a77]{font-size:24px;font-weight:600;color:var(--text)}.page-sub[data-v-bab44a77]{font-size:13px;color:var(--subtext0);margin-top:2px}.empty[data-v-bab44a77]{text-align:center;color:var(--subtext0);padding:60px 0;display:flex;flex-direction:column;align-items:center;gap:12px}.empty-icon[data-v-bab44a77]{font-size:48px}.agenda-list[data-v-bab44a77]{display:flex;flex-direction:column;gap:12px}.agenda-card[data-v-bab44a77]{background:var(--mantle);border:1px solid var(--border);border-radius:14px;padding:18px 20px;cursor:pointer;transition:border-color .15s,transform .15s;display:flex;flex-direction:column;gap:10px}.agenda-card[data-v-bab44a77]:hover{border-color:var(--surface1);transform:translateY(-1px)}.agenda-card.today[data-v-bab44a77]{border-color:var(--mauve);background:rgba(var(--mauve-rgb),.04)}.agenda-card.past[data-v-bab44a77]{opacity:.6}.agenda-time[data-v-bab44a77]{display:flex;align-items:center;gap:8px}.time-label[data-v-bab44a77]{font-size:13px;font-weight:600;color:var(--subtext1)}.time-today[data-v-bab44a77]{color:var(--mauve)}.time-past[data-v-bab44a77]{color:var(--overlay1)}.today-badge[data-v-bab44a77]{font-size:11px;font-weight:600;padding:2px 8px;border-radius:20px;background:rgba(var(--mauve-rgb),.15);color:var(--mauve)}.agenda-body[data-v-bab44a77]{display:flex;flex-direction:column;gap:6px}.agenda-header[data-v-bab44a77]{display:flex;align-items:center;gap:8px}.order-number[data-v-bab44a77]{font-size:12px;font-weight:600;color:var(--mauve);letter-spacing:.05em}.cat-badge[data-v-bab44a77]{font-size:11px;font-weight:600;padding:2px 8px;border-radius:6px;background:#89b4fa1f;color:var(--blue)}.agenda-title[data-v-bab44a77]{font-size:16px;font-weight:600;color:var(--text)}.agenda-desc[data-v-bab44a77]{font-size:13px;color:var(--subtext0);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.agenda-client[data-v-bab44a77]{font-size:12px;color:var(--overlay1);margin-top:2px}.filters[data-v-aec2ffcb]{display:flex;flex-direction:column;gap:12px}.row-main[data-v-aec2ffcb]{display:flex;gap:10px}.search-input[data-v-aec2ffcb]{flex:1;background:var(--surface0);border:1px solid var(--border);border-radius:var(--radius);padding:10px 14px;color:var(--text);font-size:14px}.search-input[data-v-aec2ffcb]::placeholder{color:var(--overlay0)}.adv-toggle[data-v-aec2ffcb]{position:relative;padding:0 16px;border-radius:var(--radius);font-size:13px;font-weight:600;border:1px solid var(--surface1);color:var(--subtext1);background:transparent;cursor:pointer;transition:all .15s;white-space:nowrap}.adv-toggle[data-v-aec2ffcb]:hover{border-color:var(--surface2);color:var(--text)}.adv-toggle.on[data-v-aec2ffcb]{border-color:var(--mauve);color:var(--mauve)}.adv-dot[data-v-aec2ffcb]{position:absolute;top:8px;right:10px;width:7px;height:7px;border-radius:50%;background:var(--mauve)}.status-pills[data-v-aec2ffcb]{display:flex;gap:8px;flex-wrap:wrap}.pill[data-v-aec2ffcb]{padding:5px 14px;border-radius:20px;font-size:12px;font-weight:600;border:1px solid var(--surface1);color:var(--subtext1);background:transparent;transition:all .15s;cursor:pointer}.pill[data-v-aec2ffcb]:hover{border-color:var(--surface2);color:var(--text)}.pill.active[data-v-aec2ffcb]{background:var(--mauve);border-color:var(--mauve);color:var(--crust)}.row-advanced[data-v-aec2ffcb]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;padding:16px;background:var(--mantle);border:1px solid var(--border);border-radius:var(--radius-card)}.adv-field[data-v-aec2ffcb]{display:flex;flex-direction:column;gap:4px}.adv-field label[data-v-aec2ffcb]{font-size:11px;font-weight:600;color:var(--overlay1);text-transform:uppercase;letter-spacing:.05em}.adv-field select[data-v-aec2ffcb],.adv-field input[data-v-aec2ffcb]{background:var(--surface0);border:1px solid var(--border);border-radius:var(--radius);padding:9px 11px;color:var(--text);font-size:13px}.clear-btn[data-v-aec2ffcb]{padding:8px 16px;border-radius:8px;font-size:13px;font-weight:600;border:1px solid var(--surface1);color:var(--subtext1);background:transparent;cursor:pointer;transition:all .15s}.clear-btn[data-v-aec2ffcb]:hover{border-color:var(--red);color:var(--red)}.page[data-v-308950d5]{max-width:1100px;margin:0 auto;padding:32px 24px;display:flex;flex-direction:column;gap:24px}.page-header[data-v-308950d5]{display:flex;justify-content:space-between;align-items:flex-start}.page-title[data-v-308950d5]{font-size:24px;font-weight:600;color:var(--text)}.page-sub[data-v-308950d5]{font-size:13px;color:var(--subtext0);margin-top:2px}.header-actions[data-v-308950d5]{display:flex;align-items:center;gap:12px}.btn-export[data-v-308950d5]{padding:8px 16px;background:transparent;border:1px solid var(--teal);color:var(--teal);border-radius:10px;font-size:13px;font-weight:600;cursor:pointer;transition:opacity .15s}.btn-export[data-v-308950d5]:hover{opacity:.75}.btn-export[data-v-308950d5]:disabled{opacity:.4;cursor:not-allowed}.live-badge[data-v-308950d5]{display:flex;align-items:center;gap:6px;padding:6px 12px;background:rgba(var(--mauve-rgb),.1);border:1px solid rgba(var(--mauve-rgb),.3);border-radius:20px;font-size:12px;font-weight:600;color:var(--mauve)}.live-dot[data-v-308950d5]{width:7px;height:7px;border-radius:50%;background:var(--mauve);animation:pulse-308950d5 1.5s ease-in-out infinite}@keyframes pulse-308950d5{0%,to{opacity:1}50%{opacity:.4}}.loading[data-v-308950d5],.empty[data-v-308950d5]{text-align:center;color:var(--subtext0);padding:60px 0;display:flex;flex-direction:column;align-items:center;gap:12px}.empty-icon[data-v-308950d5]{font-size:48px}.orders-grid[data-v-308950d5]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}@media(max-width:560px){.page-header[data-v-308950d5]{flex-direction:column;align-items:stretch;gap:12px}.header-actions[data-v-308950d5]{justify-content:space-between}.btn-export[data-v-308950d5]{flex:1}.orders-grid[data-v-308950d5]{grid-template-columns:1fr}}.page[data-v-efa9b123]{max-width:1100px;margin:0 auto;padding:32px 24px;display:flex;flex-direction:column;gap:20px}.page-header[data-v-efa9b123]{display:flex;justify-content:space-between;align-items:flex-start}.page-title[data-v-efa9b123]{font-size:24px;font-weight:600;color:var(--text)}.page-sub[data-v-efa9b123]{font-size:13px;color:var(--subtext0);margin-top:2px}.btn-new[data-v-efa9b123]{padding:10px 20px;background:var(--mauve);color:var(--crust);border-radius:10px;font-size:14px;font-weight:600;transition:opacity .15s}.btn-new[data-v-efa9b123]:hover{opacity:.85}.loading[data-v-efa9b123],.empty[data-v-efa9b123]{text-align:center;color:var(--subtext0);padding:60px 0}.table-wrap[data-v-efa9b123]{overflow-x:auto;border-radius:12px;border:1px solid var(--border)}.orders-table[data-v-efa9b123]{width:100%;border-collapse:collapse}.orders-table th[data-v-efa9b123]{text-align:left;font-size:11px;font-weight:600;color:var(--overlay1);text-transform:uppercase;letter-spacing:.06em;padding:12px 16px;background:var(--mantle);border-bottom:1px solid var(--surface0)}.orders-table td[data-v-efa9b123]{padding:13px 16px;font-size:14px;color:var(--text);border-bottom:1px solid var(--surface0);background:var(--base)}.orders-table tbody tr:last-child td[data-v-efa9b123]{border-bottom:none}.clickable[data-v-efa9b123]{cursor:pointer;transition:background .12s}.clickable:hover td[data-v-efa9b123]{background:var(--mantle)}.td-num[data-v-efa9b123]{font-weight:600;color:var(--mauve);font-size:12px;white-space:nowrap}.td-title[data-v-efa9b123]{font-weight:500;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.td-client[data-v-efa9b123]{color:var(--subtext1)}.td-date[data-v-efa9b123]{color:var(--overlay1);font-size:12px;white-space:nowrap}.cat-badge[data-v-efa9b123]{font-size:11px;font-weight:600;padding:2px 8px;border-radius:6px;background:#89b4fa1f;color:var(--blue);white-space:nowrap}.status-pill[data-v-efa9b123]{font-size:11px;font-weight:600;padding:3px 10px;border-radius:20px;border:1px solid;white-space:nowrap}@media(max-width:680px){.table-wrap[data-v-efa9b123]{border:none;overflow:visible}.orders-table thead[data-v-efa9b123]{display:none}.orders-table[data-v-efa9b123],.orders-table tbody[data-v-efa9b123],.orders-table tr[data-v-efa9b123],.orders-table td[data-v-efa9b123]{display:block;width:100%}.orders-table tr[data-v-efa9b123]{background:var(--base);border:1px solid var(--border);border-radius:12px;margin-bottom:12px;padding:4px 2px}.clickable:hover td[data-v-efa9b123]{background:transparent}.clickable[data-v-efa9b123]:active{background:var(--mantle)}.orders-table td[data-v-efa9b123]{border:none;background:transparent;padding:9px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px}.orders-table td[data-v-efa9b123]:before{content:attr(data-label);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--overlay1);flex-shrink:0}.td-title[data-v-efa9b123]{max-width:none;white-space:normal;text-align:right}.page-header[data-v-efa9b123]{flex-direction:column;align-items:stretch;gap:12px}.btn-new[data-v-efa9b123]{width:100%}}.page[data-v-fb154981]{max-width:600px;margin:0 auto;padding:32px 24px;display:flex;flex-direction:column;gap:24px}.page-header[data-v-fb154981]{display:flex;align-items:center;gap:16px}.btn-back[data-v-fb154981]{background:transparent;color:var(--subtext1);font-size:14px;padding:6px 0;transition:color .15s}.btn-back[data-v-fb154981]:hover{color:var(--text)}.page-title[data-v-fb154981]{font-size:22px;font-weight:600;color:var(--text)}.form-card[data-v-fb154981]{background:var(--mantle);border:1px solid var(--border);border-radius:16px;padding:28px;display:flex;flex-direction:column;gap:20px}.field[data-v-fb154981]{display:flex;flex-direction:column;gap:6px}.field label[data-v-fb154981]{font-size:13px;font-weight:600;color:var(--subtext1);text-transform:uppercase;letter-spacing:.05em}.label-required[data-v-fb154981]{color:var(--red);font-weight:600}.label-optional[data-v-fb154981]{font-size:11px;color:var(--overlay1);font-weight:400;text-transform:none}.field-hint[data-v-fb154981]{font-size:12px;color:var(--overlay1)}.field select[data-v-fb154981],.field input[data-v-fb154981],.field textarea[data-v-fb154981]{background:var(--surface0);border:1px solid var(--surface1);border-radius:10px;padding:12px 14px;color:var(--text);font-size:15px;resize:vertical;transition:border-color .15s}.field select[data-v-fb154981]:focus,.field input[data-v-fb154981]:focus,.field textarea[data-v-fb154981]:focus{border-color:var(--mauve);outline:none}.field input[data-v-fb154981]::placeholder,.field textarea[data-v-fb154981]::placeholder{color:var(--overlay0)}.error-msg[data-v-fb154981]{font-size:13px;color:var(--red)}.form-actions[data-v-fb154981]{display:flex;justify-content:flex-end;gap:12px}.btn-cancel[data-v-fb154981]{padding:10px 20px;background:transparent;border:1px solid var(--surface1);color:var(--subtext1);border-radius:10px;font-size:14px;font-weight:600;transition:all .15s}.btn-cancel[data-v-fb154981]:hover{border-color:var(--surface2);color:var(--text)}.btn-submit[data-v-fb154981]{padding:11px 24px;background:var(--mauve);color:var(--crust);border-radius:var(--radius-btn);font-size:14px;font-weight:600}.btn-submit[data-v-fb154981]:hover{background:var(--mauve-hover)}.btn-submit[data-v-fb154981]:disabled{opacity:.5;cursor:not-allowed}.type-selector[data-v-fb154981]{display:flex;flex-wrap:wrap;gap:8px}.type-btn[data-v-fb154981]{padding:9px 14px;border-radius:10px;font-size:13px;font-weight:600;border:1px solid var(--surface1);color:var(--subtext1);background:transparent;transition:all .15s;cursor:pointer}.type-btn[data-v-fb154981]:hover{border-color:var(--surface2);color:var(--text)}.type-btn.selected[data-v-fb154981]{background:var(--mauve);border-color:var(--mauve);color:var(--crust)}.cat-grid[data-v-fb154981]{display:flex;flex-wrap:wrap;gap:8px}.cat-btn[data-v-fb154981]{padding:7px 14px;border-radius:8px;font-size:13px;font-weight:600;border:1px solid var(--surface1);color:var(--subtext1);background:transparent;transition:all .15s;cursor:pointer}.cat-btn[data-v-fb154981]:hover{border-color:var(--surface2);color:var(--text)}.cat-btn.selected[data-v-fb154981]{background:var(--teal);border-color:var(--teal);color:var(--crust)}.page[data-v-f76b7da0]{max-width:1200px;margin:0 auto;padding:32px 24px;display:flex;flex-direction:column;gap:24px}.page-header[data-v-f76b7da0]{display:flex;justify-content:space-between;align-items:flex-start}.page-title[data-v-f76b7da0]{font-size:24px;font-weight:600;color:var(--text)}.page-sub[data-v-f76b7da0]{font-size:13px;color:var(--subtext0);margin-top:2px}.live-badge[data-v-f76b7da0]{display:flex;align-items:center;gap:6px;padding:6px 12px;background:rgba(var(--mauve-rgb),.1);border:1px solid rgba(var(--mauve-rgb),.3);border-radius:20px;font-size:12px;font-weight:600;color:var(--mauve)}.live-dot[data-v-f76b7da0]{width:7px;height:7px;border-radius:50%;background:var(--mauve);animation:pulse-f76b7da0 1.5s ease-in-out infinite}@keyframes pulse-f76b7da0{0%,to{opacity:1}50%{opacity:.4}}.loading[data-v-f76b7da0]{text-align:center;color:var(--subtext0);padding:60px 0}.section-label[data-v-f76b7da0]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--subtext0);margin-bottom:-8px}.kpi-row[data-v-f76b7da0]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.kpi-row-5[data-v-f76b7da0]{grid-template-columns:repeat(5,1fr)}.kpi-star[data-v-f76b7da0]{font-size:24px}.kpi-sub[data-v-f76b7da0]{font-size:11px;color:var(--overlay1);font-weight:400}.kpi-card[data-v-f76b7da0]{background:var(--mantle);border:1px solid var(--border);border-radius:var(--radius-card);padding:20px 22px;display:flex;flex-direction:column;gap:6px;transition:border-color .18s ease-in-out}.kpi-card[data-v-f76b7da0]:hover{border-color:var(--surface2)}.kpi-num[data-v-f76b7da0]{font-size:34px;font-weight:600;line-height:1;color:var(--text);letter-spacing:-.02em}.kpi-label[data-v-f76b7da0]{font-size:13px;color:var(--subtext0);font-weight:500}.mid-row[data-v-f76b7da0]{display:grid;grid-template-columns:280px 1fr;gap:16px;align-items:start}.panel[data-v-f76b7da0]{background:var(--mantle);border:1px solid var(--border);border-radius:var(--radius-card);padding:22px;display:flex;flex-direction:column;gap:16px}.panel-header[data-v-f76b7da0]{display:flex;justify-content:space-between;align-items:center}.panel-title[data-v-f76b7da0]{font-size:14px;font-weight:600;color:var(--text);text-transform:uppercase;letter-spacing:.05em}.kpi-num.bad[data-v-f76b7da0]{color:var(--red)}.kpi-num.warn[data-v-f76b7da0]{color:var(--yellow)}.wl-panel[data-v-f76b7da0]{margin-bottom:0}.wl-list[data-v-f76b7da0]{display:flex;flex-direction:column;gap:12px}.wl-row[data-v-f76b7da0]{display:grid;grid-template-columns:160px 1fr auto;align-items:center;gap:14px}.wl-name[data-v-f76b7da0]{font-size:14px;font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wl-bar[data-v-f76b7da0]{display:flex;height:12px;border-radius:99px;overflow:hidden;background:var(--surface1)}.wl-seg[data-v-f76b7da0]{height:100%}.wl-seg.sched[data-v-f76b7da0]{background:var(--lavender)}.wl-seg.prog[data-v-f76b7da0]{background:var(--blue)}.wl-counts[data-v-f76b7da0]{font-size:12px;color:var(--subtext0);white-space:nowrap}.wl-legend[data-v-f76b7da0]{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--overlay1);margin-top:14px}.wl-legend .wl-dot[data-v-f76b7da0]:not(:first-child){margin-left:12px}.wl-dot[data-v-f76b7da0]{width:9px;height:9px;border-radius:50%;display:inline-block}.wl-dot.sched[data-v-f76b7da0]{background:var(--lavender)}.wl-dot.prog[data-v-f76b7da0]{background:var(--blue)}@media(max-width:640px){.wl-row[data-v-f76b7da0]{grid-template-columns:110px 1fr}.wl-counts[data-v-f76b7da0]{grid-column:2;text-align:right}}.panel-empty[data-v-f76b7da0]{font-size:13px;color:var(--subtext0);text-align:center;padding:20px 0}.btn-see-all[data-v-f76b7da0]{background:transparent;color:var(--mauve);font-size:13px;font-weight:600;padding:4px 0;transition:opacity .15s}.btn-see-all[data-v-f76b7da0]:hover{opacity:.7}.tech-list[data-v-f76b7da0]{display:flex;flex-direction:column;gap:10px}.tech-row[data-v-f76b7da0]{display:flex;align-items:center;gap:10px}.tech-avatar[data-v-f76b7da0]{width:36px;height:36px;border-radius:50%;background:rgba(var(--mauve-rgb),.15);color:var(--mauve);font-size:15px;font-weight:600;display:flex;align-items:center;justify-content:center;flex-shrink:0}.tech-info[data-v-f76b7da0]{display:flex;flex-direction:column;gap:1px;flex:1}.tech-name[data-v-f76b7da0]{font-size:14px;font-weight:600;color:var(--text)}.tech-sub[data-v-f76b7da0]{font-size:12px;color:var(--subtext0)}.tech-badge[data-v-f76b7da0]{background:#89b4fa26;color:var(--blue);font-size:13px;font-weight:600;padding:2px 10px;border-radius:20px}.recent-list[data-v-f76b7da0]{display:flex;flex-direction:column;gap:2px}.recent-row[data-v-f76b7da0]{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;border-radius:8px;cursor:pointer;transition:background .12s;gap:12px}.recent-row[data-v-f76b7da0]:hover{background:#ffffff0a}[data-theme=light] .recent-row[data-v-f76b7da0]:hover{background:#0000000a}.recent-left[data-v-f76b7da0]{display:flex;flex-direction:column;gap:2px;min-width:0}.recent-number[data-v-f76b7da0]{font-size:11px;font-weight:600;color:var(--mauve);letter-spacing:.05em}.recent-title[data-v-f76b7da0]{font-size:14px;color:var(--text);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.recent-right[data-v-f76b7da0]{display:flex;align-items:center;gap:8px;flex-shrink:0}.cat-badge[data-v-f76b7da0]{font-size:11px;font-weight:600;padding:2px 8px;border-radius:6px;background:#89b4fa1f;color:var(--blue)}.status-pill[data-v-f76b7da0]{font-size:11px;font-weight:600;padding:2px 10px;border-radius:20px;border:1px solid}.recent-date[data-v-f76b7da0]{font-size:12px;color:var(--overlay1);white-space:nowrap}@media(max-width:768px){.kpi-row[data-v-f76b7da0],.kpi-row-5[data-v-f76b7da0]{grid-template-columns:repeat(2,1fr)}.mid-row[data-v-f76b7da0]{grid-template-columns:1fr}}.board-page[data-v-0c899555]{max-width:1200px;margin:0 auto;padding:28px 24px 60px}.board-head[data-v-0c899555]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px;flex-wrap:wrap}.page-title[data-v-0c899555]{font-size:22px;font-weight:600;color:var(--text)}.page-sub[data-v-0c899555]{font-size:14px;color:var(--subtext0);margin-top:2px}.head-actions[data-v-0c899555]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.client-filter[data-v-0c899555]{background:var(--surface0);border:1px solid var(--surface1);border-radius:10px;padding:9px 12px;color:var(--text);font-size:14px}.muted[data-v-0c899555]{color:var(--overlay1)}.banner-error[data-v-0c899555]{background:#ea54551a;border:1px solid var(--red);color:var(--red);border-radius:var(--radius);padding:10px 14px;font-size:14px;margin-bottom:14px}.btn-primary[data-v-0c899555]{background:var(--mauve);color:var(--crust);padding:10px 16px;border-radius:var(--radius-btn);font-weight:600;font-size:14px;white-space:nowrap}.btn-primary[data-v-0c899555]:hover:not(:disabled){background:var(--mauve-hover)}.btn-primary[data-v-0c899555]:disabled{opacity:.5;cursor:not-allowed}.btn-ghost[data-v-0c899555]{background:transparent;border:1px solid var(--surface1);color:var(--subtext1);border-radius:var(--radius);font-weight:600;font-size:14px;padding:9px 14px;cursor:pointer}.btn-ghost[data-v-0c899555]:hover{border-color:var(--surface2);color:var(--text)}.columns[data-v-0c899555]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;align-items:start}.column[data-v-0c899555]{background:var(--mantle);border:1px solid var(--border);border-radius:var(--radius-card);display:flex;flex-direction:column;min-height:200px}.col-head[data-v-0c899555]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--border)}.col-title[data-v-0c899555]{font-size:14px;font-weight:600;color:var(--text)}.col-count[data-v-0c899555]{font-size:12px;font-weight:600;color:var(--subtext0);background:var(--surface1);border-radius:99px;padding:1px 9px}.col-body[data-v-0c899555]{padding:12px;display:flex;flex-direction:column;gap:10px}.col-empty[data-v-0c899555]{color:var(--overlay0);text-align:center;padding:12px 0}.kcard[data-v-0c899555]{background:var(--surface0);border:1px solid var(--border);border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:6px}.kcard-top[data-v-0c899555]{display:flex;align-items:center;justify-content:space-between;cursor:pointer}.knum[data-v-0c899555]{font-size:11px;font-weight:600;color:var(--mauve);letter-spacing:.04em}.kstatus[data-v-0c899555]{font-size:10px;font-weight:600;padding:1px 8px;border-radius:99px;border:1px solid}.ktitle[data-v-0c899555]{font-size:14px;font-weight:600;color:var(--text);cursor:pointer}.ktitle[data-v-0c899555]:hover{color:var(--mauve)}.kmeta[data-v-0c899555]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.kclient[data-v-0c899555]{font-size:12px;color:var(--subtext1)}.kcat[data-v-0c899555]{font-size:10px;color:var(--subtext0);background:var(--surface1);border:1px solid var(--border);border-radius:6px;padding:1px 7px}.kfoot[data-v-0c899555]{display:flex;align-items:center;gap:10px;font-size:11px;color:var(--overlay1)}.ksched[data-v-0c899555]{color:var(--lavender)}.kactions[data-v-0c899555]{display:flex;gap:6px;margin-top:4px;flex-wrap:wrap}.btn-mini[data-v-0c899555]{background:var(--mauve);color:var(--crust);border-radius:8px;padding:5px 11px;font-size:12px;font-weight:600;cursor:pointer;border:none}.btn-mini[data-v-0c899555]:hover:not(:disabled){background:var(--mauve-hover)}.btn-mini[data-v-0c899555]:disabled{opacity:.6;cursor:default}.btn-mini.ghost[data-v-0c899555]{background:transparent;border:1px solid var(--surface1);color:var(--subtext1)}.btn-mini.ghost[data-v-0c899555]:hover{border-color:var(--surface2);color:var(--text)}.modal-backdrop[data-v-0c899555]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;place-items:center;z-index:100;padding:20px}.modal[data-v-0c899555]{background:var(--mantle);border:1px solid var(--border);border-radius:16px;padding:24px;width:100%;max-width:520px;max-height:90vh;overflow-y:auto;display:flex;flex-direction:column;gap:14px}.modal-sm[data-v-0c899555]{max-width:440px}.modal h3[data-v-0c899555]{font-size:18px;font-weight:600}.modal-hint[data-v-0c899555]{font-size:13px;color:var(--subtext0);margin-top:-6px}.field[data-v-0c899555]{display:flex;flex-direction:column;gap:6px}.field label[data-v-0c899555]{font-size:12px;font-weight:600;color:var(--subtext1);text-transform:uppercase;letter-spacing:.04em}.field .opt[data-v-0c899555]{font-size:11px;color:var(--overlay1);text-transform:none;font-weight:400}.field-hint[data-v-0c899555]{font-size:12px;color:var(--overlay1)}.field select[data-v-0c899555],.field input[data-v-0c899555],.field textarea[data-v-0c899555]{background:var(--surface0);border:1px solid var(--surface1);border-radius:10px;padding:10px 12px;color:var(--text);font-size:14px;font-family:inherit;resize:vertical}.field select[data-v-0c899555]:focus,.field input[data-v-0c899555]:focus,.field textarea[data-v-0c899555]:focus{border-color:var(--mauve);outline:none}.chips[data-v-0c899555]{display:flex;flex-wrap:wrap;gap:8px}.chip[data-v-0c899555]{padding:7px 13px;border-radius:8px;font-size:13px;font-weight:600;border:1px solid var(--surface1);color:var(--subtext1);background:transparent;cursor:pointer}.chip[data-v-0c899555]:hover{border-color:var(--surface2);color:var(--text)}.chip.on[data-v-0c899555]{background:var(--mauve);border-color:var(--mauve);color:var(--crust)}.chip.teal.on[data-v-0c899555]{background:var(--teal);border-color:var(--teal)}.error-msg[data-v-0c899555]{color:var(--red);font-size:13px}.modal-actions[data-v-0c899555]{display:flex;justify-content:flex-end;gap:10px;margin-top:6px}@media(max-width:820px){.columns[data-v-0c899555]{grid-template-columns:1fr}}.page[data-v-cb69ca2d]{max-width:960px;margin:0 auto;padding:32px 24px;display:flex;flex-direction:column;gap:24px}.page-header[data-v-cb69ca2d]{display:flex;justify-content:space-between;align-items:flex-start}.page-title[data-v-cb69ca2d]{font-size:24px;font-weight:600;color:var(--text)}.page-sub[data-v-cb69ca2d]{font-size:13px;color:var(--subtext0);margin-top:2px}.btn-new[data-v-cb69ca2d]{padding:10px 20px;background:var(--mauve);color:var(--crust);border-radius:var(--radius-btn);font-size:14px;font-weight:600}.btn-new[data-v-cb69ca2d]:hover{background:var(--mauve-hover)}.filters[data-v-cb69ca2d]{display:flex;gap:8px}.filter-btn[data-v-cb69ca2d]{padding:6px 16px;border-radius:20px;font-size:13px;font-weight:600;border:1px solid var(--surface1);color:var(--subtext1);background:transparent;transition:all .15s}.filter-btn[data-v-cb69ca2d]:hover{border-color:var(--surface2);color:var(--text)}.filter-btn.active[data-v-cb69ca2d]{background:var(--mauve);border-color:var(--mauve);color:var(--crust)}.loading[data-v-cb69ca2d],.empty[data-v-cb69ca2d]{text-align:center;color:var(--subtext0);padding:60px 0}.table-wrap[data-v-cb69ca2d]{overflow-x:auto;border-radius:12px;border:1px solid var(--border)}.user-table[data-v-cb69ca2d]{width:100%;border-collapse:collapse}.user-table th[data-v-cb69ca2d]{text-align:left;font-size:11px;font-weight:600;color:var(--overlay1);text-transform:uppercase;letter-spacing:.06em;padding:12px 16px;background:var(--mantle);border-bottom:1px solid var(--surface0)}.user-table td[data-v-cb69ca2d]{padding:14px 16px;font-size:14px;color:var(--text);border-bottom:1px solid var(--surface0);background:var(--base)}.user-table tbody tr:last-child td[data-v-cb69ca2d]{border-bottom:none}.user-table tbody tr.inactive td[data-v-cb69ca2d]{opacity:.5}.td-name[data-v-cb69ca2d]{font-weight:600}.td-email[data-v-cb69ca2d]{color:var(--subtext1)}.td-date[data-v-cb69ca2d]{color:var(--subtext0);font-size:13px}.role-badge[data-v-cb69ca2d]{font-size:11px;font-weight:600;padding:3px 10px;border-radius:20px;border:1px solid}.status-dot[data-v-cb69ca2d]{font-size:12px;font-weight:600;padding:3px 10px;border-radius:20px}.status-dot.active[data-v-cb69ca2d]{background:#a6e3a126;color:var(--green);border:1px solid var(--green)}.status-dot.inactive[data-v-cb69ca2d]{background:#585b7033;color:var(--overlay1);border:1px solid var(--surface2)}.td-actions[data-v-cb69ca2d]{display:flex;gap:8px;flex-wrap:wrap}.btn-edit[data-v-cb69ca2d]{padding:5px 12px;font-size:12px;font-weight:600;border-radius:6px;border:1px solid var(--surface1);color:var(--subtext1);background:transparent;transition:all .15s}.btn-edit[data-v-cb69ca2d]:hover{border-color:var(--surface2);color:var(--text)}.btn-toggle[data-v-cb69ca2d]{padding:5px 12px;font-size:12px;font-weight:600;border-radius:6px;transition:opacity .15s}.btn-deactivate[data-v-cb69ca2d]{background:#f38ba81f;color:var(--red);border:1px solid var(--red)}.btn-activate[data-v-cb69ca2d]{background:#a6e3a11f;color:var(--green);border:1px solid var(--green)}.btn-toggle[data-v-cb69ca2d]:hover{opacity:.75}.btn-delete[data-v-cb69ca2d]{padding:5px 12px;font-size:12px;font-weight:600;border-radius:6px;border:1px solid var(--surface1);color:var(--overlay1);background:transparent;transition:all .15s}.btn-delete[data-v-cb69ca2d]:hover{border-color:var(--red);color:var(--red)}.error-msg[data-v-cb69ca2d]{font-size:13px;color:var(--red)}.delete-text[data-v-cb69ca2d]{font-size:14px;color:var(--text);line-height:1.5}.delete-list[data-v-cb69ca2d]{font-size:13px;color:var(--subtext1);line-height:1.6;padding-left:18px;display:flex;flex-direction:column;gap:4px}.delete-list li[data-v-cb69ca2d]{list-style:disc}.btn-danger[data-v-cb69ca2d]{padding:9px 18px;background:var(--red);color:var(--crust);border-radius:8px;font-size:14px;font-weight:600;transition:opacity .15s}.btn-danger[data-v-cb69ca2d]:hover{opacity:.85}.btn-danger[data-v-cb69ca2d]:disabled{opacity:.5;cursor:not-allowed}.modal-overlay[data-v-cb69ca2d]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:20px;z-index:200}.modal[data-v-cb69ca2d]{background:var(--mantle);border:1px solid var(--border);border-radius:16px;padding:28px;width:100%;max-width:440px;max-height:90vh;overflow-y:auto;display:flex;flex-direction:column;gap:16px}@media(max-width:560px){.modal[data-v-cb69ca2d]{padding:20px 18px}}.modal-title[data-v-cb69ca2d]{font-size:18px;font-weight:600;color:var(--text)}.modal-field[data-v-cb69ca2d]{display:flex;flex-direction:column;gap:6px}.modal-field label[data-v-cb69ca2d]{font-size:12px;font-weight:600;color:var(--subtext1);text-transform:uppercase;letter-spacing:.05em}.modal-input[data-v-cb69ca2d]{background:var(--surface0);border:1px solid var(--surface1);border-radius:8px;padding:10px 12px;color:var(--text);font-size:14px;transition:border-color .15s}.modal-input[data-v-cb69ca2d]:focus{border-color:var(--mauve);outline:none}.role-selector[data-v-cb69ca2d]{display:flex;gap:8px}.role-btn[data-v-cb69ca2d]{flex:1;padding:8px;border-radius:8px;font-size:13px;font-weight:600;border:1px solid var(--surface1);color:var(--subtext1);background:transparent;transition:all .15s}.role-btn.selected[data-v-cb69ca2d]{background:var(--mauve);border-color:var(--mauve);color:var(--crust)}.modal-section-title[data-v-cb69ca2d]{font-size:12px;font-weight:600;color:var(--subtext1);text-transform:uppercase;letter-spacing:.06em;border-top:1px solid var(--surface0);padding-top:12px;margin-top:4px}.modal-field-row[data-v-cb69ca2d]{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:480px){.modal-field-row[data-v-cb69ca2d]{grid-template-columns:1fr}}.modal-actions[data-v-cb69ca2d]{display:flex;justify-content:flex-end;gap:12px}.btn-cancel[data-v-cb69ca2d]{padding:9px 18px;background:transparent;border:1px solid var(--surface1);color:var(--subtext1);border-radius:8px;font-size:14px;font-weight:600;transition:all .15s}.btn-cancel[data-v-cb69ca2d]:hover{border-color:var(--surface2);color:var(--text)}.btn-confirm[data-v-cb69ca2d]{padding:10px 18px;background:var(--mauve);color:var(--crust);border-radius:var(--radius);font-size:14px;font-weight:600}.btn-confirm[data-v-cb69ca2d]:hover{background:var(--mauve-hover)}.btn-confirm[data-v-cb69ca2d]:disabled{opacity:.5;cursor:not-allowed}.pw-ok-msg[data-v-cb69ca2d]{font-size:13px;color:var(--green)}@media(max-width:640px){.table-wrap[data-v-cb69ca2d]{border:none;overflow:visible}.user-table thead[data-v-cb69ca2d]{display:none}.user-table[data-v-cb69ca2d],.user-table tbody[data-v-cb69ca2d],.user-table tr[data-v-cb69ca2d],.user-table td[data-v-cb69ca2d]{display:block;width:100%}.user-table tr[data-v-cb69ca2d]{background:var(--base);border:1px solid var(--border);border-radius:12px;margin-bottom:12px;padding:4px 2px}.user-table td[data-v-cb69ca2d]{border:none;background:transparent;padding:9px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14px}.user-table td[data-v-cb69ca2d]:before{content:attr(data-label);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--overlay1);flex-shrink:0}.user-table td.td-actions[data-v-cb69ca2d]{border-top:1px solid var(--surface0);margin-top:4px;padding-top:12px;justify-content:flex-start}.user-table td.td-actions[data-v-cb69ca2d]:before{display:none}.user-table td.td-actions button[data-v-cb69ca2d]{flex:1 1 auto;min-width:84px;padding:9px 12px}.page-header[data-v-cb69ca2d]{flex-direction:column;align-items:stretch;gap:12px}.btn-new[data-v-cb69ca2d]{width:100%}}.page[data-v-036fc842]{max-width:1100px;margin:0 auto;padding:32px 24px;display:flex;flex-direction:column;gap:24px}.page-header[data-v-036fc842]{display:flex;justify-content:space-between;align-items:flex-start}.page-title[data-v-036fc842]{font-size:24px;font-weight:600;color:var(--text)}.page-sub[data-v-036fc842]{font-size:13px;color:var(--subtext0);margin-top:2px}.btn-new[data-v-036fc842]{padding:10px 20px;background:var(--mauve);color:var(--crust);border-radius:var(--radius-btn);font-size:14px;font-weight:600}.btn-new[data-v-036fc842]:hover{background:var(--mauve-hover)}.filters-bar[data-v-036fc842]{display:flex;gap:8px;flex-wrap:wrap}.filter-input[data-v-036fc842]{flex:1;min-width:200px;background:var(--surface0);border:1px solid var(--surface1);border-radius:8px;padding:9px 12px;color:var(--text);font-size:14px}.filter-input[data-v-036fc842]:focus{border-color:var(--mauve);outline:none}.filter-select[data-v-036fc842]{background:var(--surface0);border:1px solid var(--surface1);border-radius:8px;padding:9px 12px;color:var(--text);font-size:14px;cursor:pointer}.filter-select[data-v-036fc842]:focus{border-color:var(--mauve);outline:none}.btn-filter[data-v-036fc842]{padding:9px 18px;background:var(--surface1);color:var(--text);border-radius:8px;font-size:14px;font-weight:600;transition:opacity .15s}.btn-filter[data-v-036fc842]:hover{opacity:.8}.loading[data-v-036fc842],.empty[data-v-036fc842]{text-align:center;color:var(--subtext0);padding:60px 0;display:flex;flex-direction:column;align-items:center;gap:12px}.empty-icon[data-v-036fc842]{font-size:48px}.table-wrap[data-v-036fc842]{overflow-x:auto;border-radius:12px;border:1px solid var(--border)}.asset-table[data-v-036fc842]{width:100%;border-collapse:collapse}.asset-table th[data-v-036fc842]{text-align:left;font-size:11px;font-weight:600;color:var(--overlay1);text-transform:uppercase;letter-spacing:.06em;padding:12px 16px;background:var(--mantle);border-bottom:1px solid var(--surface0)}.asset-table td[data-v-036fc842]{padding:13px 16px;font-size:14px;color:var(--text);border-bottom:1px solid var(--surface0);background:var(--base)}.asset-table tbody tr:last-child td[data-v-036fc842]{border-bottom:none}.asset-table tbody tr:hover td[data-v-036fc842]{background:var(--mantle)}.td-name[data-v-036fc842]{font-weight:600}.td-sub[data-v-036fc842]{color:var(--subtext1);font-size:13px}.td-actions[data-v-036fc842]{display:flex;gap:8px;flex-wrap:wrap}@media(max-width:680px){.table-wrap[data-v-036fc842]{border:none;overflow:visible}.asset-table thead[data-v-036fc842]{display:none}.asset-table[data-v-036fc842],.asset-table tbody[data-v-036fc842],.asset-table tr[data-v-036fc842],.asset-table td[data-v-036fc842]{display:block;width:100%}.asset-table tr[data-v-036fc842]{background:var(--base);border:1px solid var(--border);border-radius:12px;margin-bottom:12px;padding:4px 2px}.asset-table td[data-v-036fc842]{border:none;background:transparent;padding:9px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14px}.asset-table td[data-v-036fc842]:before{content:attr(data-label);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--overlay1);flex-shrink:0}.asset-table td.td-actions[data-v-036fc842]{border-top:1px solid var(--surface0);margin-top:4px;padding-top:12px;justify-content:flex-start}.asset-table td.td-actions[data-v-036fc842]:before{display:none}.asset-table td.td-actions .btn-detail[data-v-036fc842],.asset-table td.td-actions .status-select-sm[data-v-036fc842]{flex:1 1 auto;min-width:110px;padding:9px 10px}.page-header[data-v-036fc842]{flex-direction:column;align-items:stretch;gap:12px}.btn-new[data-v-036fc842]{width:100%}}.warranty-badge[data-v-036fc842]{font-size:11px;font-weight:600;padding:3px 8px;border-radius:20px}.warranty-badge.expired[data-v-036fc842]{background:#f38ba826;color:var(--red);border:1px solid var(--red)}.warranty-badge.expiring[data-v-036fc842]{background:#f9e2af26;color:var(--yellow);border:1px solid var(--yellow)}.warranty-badge.ok[data-v-036fc842]{color:var(--subtext1)}.status-badge[data-v-036fc842]{font-size:11px;font-weight:600;padding:3px 10px;border-radius:20px;border:1px solid}.btn-detail[data-v-036fc842]{padding:5px 12px;font-size:12px;font-weight:600;border-radius:6px;border:1px solid var(--mauve);color:var(--mauve);background:transparent;transition:all .15s;cursor:pointer}.btn-detail[data-v-036fc842]:hover{background:var(--mauve);color:var(--crust)}.status-select-sm[data-v-036fc842]{padding:4px 8px;font-size:12px;font-weight:600;border-radius:6px;border:1px solid var(--surface1);color:var(--subtext1);background:var(--surface0);cursor:pointer;transition:border-color .15s}.status-select-sm[data-v-036fc842]:focus{border-color:var(--mauve);outline:none}.error-msg[data-v-036fc842]{font-size:13px;color:var(--red)}.modal-overlay[data-v-036fc842]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:20px;z-index:200}.modal[data-v-036fc842]{background:var(--mantle);border:1px solid var(--border);border-radius:16px;padding:28px;width:100%;max-width:600px;max-height:90vh;overflow-y:auto;display:flex;flex-direction:column;gap:16px}.modal-title[data-v-036fc842]{font-size:18px;font-weight:600;color:var(--text)}.modal-grid[data-v-036fc842]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.modal-field[data-v-036fc842]{display:flex;flex-direction:column;gap:5px}.modal-field.full[data-v-036fc842]{grid-column:1 / -1}.modal-field label[data-v-036fc842]{font-size:11px;font-weight:600;color:var(--subtext1);text-transform:uppercase;letter-spacing:.05em}.modal-input[data-v-036fc842]{background:var(--surface0);border:1px solid var(--surface1);border-radius:8px;padding:9px 12px;color:var(--text);font-size:14px;transition:border-color .15s}.modal-input[data-v-036fc842]:focus{border-color:var(--mauve);outline:none}.modal-textarea[data-v-036fc842]{background:var(--surface0);border:1px solid var(--surface1);border-radius:8px;padding:9px 12px;color:var(--text);font-size:14px;resize:vertical}.modal-textarea[data-v-036fc842]:focus{border-color:var(--mauve);outline:none}.modal-actions[data-v-036fc842]{display:flex;justify-content:flex-end;gap:12px}.btn-cancel[data-v-036fc842]{padding:9px 18px;background:transparent;border:1px solid var(--surface1);color:var(--subtext1);border-radius:8px;font-size:14px;font-weight:600;cursor:pointer}.btn-cancel[data-v-036fc842]:hover{border-color:var(--surface2);color:var(--text)}.btn-confirm[data-v-036fc842]{padding:10px 18px;background:var(--mauve);color:var(--crust);border-radius:var(--radius);font-size:14px;font-weight:600;cursor:pointer}.btn-confirm[data-v-036fc842]:hover{background:var(--mauve-hover)}.btn-confirm[data-v-036fc842]:disabled{opacity:.5;cursor:not-allowed}.page[data-v-694b3905]{max-width:800px;margin:0 auto;padding:32px 24px;display:flex;flex-direction:column;gap:20px}.btn-back[data-v-694b3905]{background:transparent;color:var(--subtext1);font-size:14px;padding:6px 0;align-self:flex-start;cursor:pointer}.btn-back[data-v-694b3905]:hover{color:var(--text)}.loading[data-v-694b3905]{text-align:center;color:var(--subtext0);padding:60px 0}.detail-card[data-v-694b3905],.history-card[data-v-694b3905]{background:var(--mantle);border:1px solid var(--border);border-radius:16px;padding:28px;display:flex;flex-direction:column;gap:20px}.detail-header[data-v-694b3905]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.asset-type-badge[data-v-694b3905]{font-size:11px;font-weight:600;color:var(--mauve);background:rgba(var(--mauve-rgb),.1);border:1px solid rgba(var(--mauve-rgb),.3);border-radius:20px;padding:2px 10px;display:inline-block;margin-bottom:6px}.asset-name[data-v-694b3905]{font-size:22px;font-weight:600;color:var(--text)}.asset-client[data-v-694b3905]{font-size:13px;color:var(--subtext0);margin-top:2px}.header-right[data-v-694b3905]{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.status-badge[data-v-694b3905]{font-size:12px;font-weight:600;padding:4px 12px;border-radius:20px;border:1px solid}.warranty-badge[data-v-694b3905]{font-size:11px;font-weight:600;padding:3px 10px;border-radius:20px}.warranty-badge.expired[data-v-694b3905]{background:#f38ba826;color:var(--red);border:1px solid var(--red)}.warranty-badge.expiring[data-v-694b3905]{background:#f9e2af26;color:var(--yellow);border:1px solid var(--yellow)}.divider[data-v-694b3905]{height:1px;background:var(--surface0)}.meta-grid[data-v-694b3905]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:16px}.meta-item[data-v-694b3905]{display:flex;flex-direction:column;gap:3px}.meta-label[data-v-694b3905]{font-size:11px;font-weight:600;color:var(--overlay1);text-transform:uppercase;letter-spacing:.05em}.meta-value[data-v-694b3905]{font-size:14px;color:var(--text)}.section-title[data-v-694b3905]{font-size:12px;font-weight:600;color:var(--subtext0);text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px}.section-body[data-v-694b3905]{font-size:14px;color:var(--text);line-height:1.6}.actions[data-v-694b3905]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.status-action[data-v-694b3905]{display:flex;align-items:center;gap:8px;margin-right:4px}.status-action-label[data-v-694b3905]{font-size:12px;font-weight:600;color:var(--subtext1);white-space:nowrap}.status-select[data-v-694b3905]{background:var(--surface0);border:1px solid var(--surface1);border-radius:8px;padding:8px 12px;color:var(--text);font-size:14px;font-weight:500;cursor:pointer;transition:border-color .15s}.status-select[data-v-694b3905]:focus{border-color:var(--mauve);outline:none}.btn-edit[data-v-694b3905]{padding:9px 18px;background:transparent;border:1px solid var(--mauve);color:var(--mauve);border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .15s}.btn-edit[data-v-694b3905]:hover{background:var(--mauve);color:var(--crust)}.btn-delete[data-v-694b3905]{padding:9px 18px;background:transparent;border:1px solid var(--surface1);color:var(--subtext1);border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .15s}.btn-delete[data-v-694b3905]:hover{border-color:var(--red);color:var(--red)}.error-msg[data-v-694b3905]{font-size:13px;color:var(--red)}.history-title[data-v-694b3905]{font-size:16px;font-weight:600;color:var(--text);display:flex;align-items:center;gap:8px}.history-count[data-v-694b3905]{background:var(--surface0);color:var(--subtext0);font-size:12px;padding:2px 8px;border-radius:12px}.history-empty[data-v-694b3905]{text-align:center;color:var(--subtext0);padding:24px 0;font-size:14px}.history-list[data-v-694b3905]{display:flex;flex-direction:column;gap:8px}.history-item[data-v-694b3905]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:var(--base);border:1px solid var(--border);border-radius:10px;cursor:pointer;transition:border-color .15s;gap:12px}.history-item[data-v-694b3905]:hover{border-color:var(--mauve)}.history-item-left[data-v-694b3905]{display:flex;flex-direction:column;gap:2px}.order-number[data-v-694b3905]{font-size:11px;font-weight:600;color:var(--mauve)}.order-title[data-v-694b3905]{font-size:14px;color:var(--text)}.order-category[data-v-694b3905]{font-size:12px;color:var(--subtext0)}.history-item-right[data-v-694b3905]{display:flex;align-items:center;gap:10px;flex-shrink:0}.order-status-badge[data-v-694b3905]{font-size:11px;font-weight:600;padding:2px 8px;border-radius:20px;border:1px solid}.order-tech[data-v-694b3905]{font-size:12px;color:var(--subtext1)}.order-date[data-v-694b3905]{font-size:12px;color:var(--overlay1)}.modal-overlay[data-v-694b3905]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:20px;z-index:200}.modal[data-v-694b3905]{background:var(--mantle);border:1px solid var(--border);border-radius:16px;padding:28px;width:100%;max-width:580px;max-height:90vh;overflow-y:auto;display:flex;flex-direction:column;gap:16px}.modal-title[data-v-694b3905]{font-size:18px;font-weight:600;color:var(--text)}.modal-grid[data-v-694b3905]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.modal-field[data-v-694b3905]{display:flex;flex-direction:column;gap:5px}.modal-field.full[data-v-694b3905]{grid-column:1 / -1}.modal-field label[data-v-694b3905]{font-size:11px;font-weight:600;color:var(--subtext1);text-transform:uppercase;letter-spacing:.05em}.modal-input[data-v-694b3905]{background:var(--surface0);border:1px solid var(--surface1);border-radius:8px;padding:9px 12px;color:var(--text);font-size:14px}.modal-input[data-v-694b3905]:focus{border-color:var(--mauve);outline:none}.modal-textarea[data-v-694b3905]{background:var(--surface0);border:1px solid var(--surface1);border-radius:8px;padding:9px 12px;color:var(--text);font-size:14px;resize:vertical}.modal-textarea[data-v-694b3905]:focus{border-color:var(--mauve);outline:none}.modal-actions[data-v-694b3905]{display:flex;justify-content:flex-end;gap:12px}.btn-cancel[data-v-694b3905]{padding:9px 18px;background:transparent;border:1px solid var(--surface1);color:var(--subtext1);border-radius:8px;font-size:14px;font-weight:600;cursor:pointer}.btn-cancel[data-v-694b3905]:hover{border-color:var(--surface2);color:var(--text)}.btn-confirm[data-v-694b3905]{padding:10px 18px;background:var(--mauve);color:var(--crust);border-radius:var(--radius);font-size:14px;font-weight:600;cursor:pointer}.btn-confirm[data-v-694b3905]:hover{background:var(--mauve-hover)}.btn-confirm[data-v-694b3905]:disabled{opacity:.5;cursor:not-allowed}.os-doc[data-v-c42a6631]{--p: #A30D2B;--p-soft: #fbeaee;--ink: #1f2430;--muted: #6b7280;--line: #e7e7f0;--card: #ffffff;width:210mm;max-width:100%;margin:0 auto;padding:14mm 12mm;box-sizing:border-box;background:#f5f6fa;color:var(--ink);font-family:Segoe UI,system-ui,-apple-system,Arial,sans-serif;font-size:12px;line-height:1.45}.os-head[data-v-c42a6631]{margin-bottom:14px}.os-head-brand[data-v-c42a6631]{display:flex;align-items:center;gap:14px}.os-logo[data-v-c42a6631]{width:56px;height:56px;border-radius:12px;object-fit:contain;background:#fff;border:1px solid var(--line)}.os-logo-placeholder[data-v-c42a6631]{display:flex;align-items:center;justify-content:center;background:var(--p);color:#fff;font-size:26px;font-weight:800}.os-company-name[data-v-c42a6631]{font-size:18px;font-weight:800;color:var(--ink)}.os-company-meta[data-v-c42a6631]{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:11px;color:var(--muted);margin-top:2px}.os-card[data-v-c42a6631]{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:16px 18px;margin-bottom:12px}.os-main[data-v-c42a6631]{border-top:4px solid var(--p)}.os-main-title[data-v-c42a6631]{display:flex;flex-direction:column;gap:2px;margin-bottom:12px}.os-eyebrow[data-v-c42a6631]{font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:var(--p);font-weight:600}.os-main-title h1[data-v-c42a6631]{font-size:22px;font-weight:800;letter-spacing:.02em;color:var(--ink)}.os-main-grid[data-v-c42a6631]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.os-section[data-v-c42a6631]{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--p);margin-bottom:10px}.os-section-row[data-v-c42a6631]{display:flex;align-items:center;justify-content:space-between;gap:10px}.os-mt[data-v-c42a6631]{margin-top:16px}.os-kv[data-v-c42a6631]{display:flex;flex-direction:column;gap:2px}.os-k[data-v-c42a6631]{font-size:9.5px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-weight:600}.os-v[data-v-c42a6631]{font-size:12.5px;color:var(--ink)}.os-strong[data-v-c42a6631]{font-size:15px;font-weight:800;color:var(--p)}.os-grid-2[data-v-c42a6631]{display:grid;grid-template-columns:1fr 1fr;gap:12px 18px}.os-span-2[data-v-c42a6631]{grid-column:1 / -1}.os-badge[data-v-c42a6631]{align-self:flex-start;background:var(--p-soft);color:var(--p);font-size:11px;font-weight:600;padding:3px 10px;border-radius:99px}.os-checks[data-v-c42a6631]{display:flex;flex-wrap:wrap;gap:8px 14px}.os-check[data-v-c42a6631]{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:var(--muted);padding:5px 10px 5px 6px;border:1px solid var(--line);border-radius:8px;background:#fafafe}.os-check .os-box[data-v-c42a6631]{width:15px;height:15px;border-radius:4px;border:1.5px solid #cfcfe0;background:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:11px;color:transparent;font-weight:800}.os-check.on[data-v-c42a6631]{color:var(--ink);border-color:var(--p);background:var(--p-soft);font-weight:600}.os-check.on .os-box[data-v-c42a6631]{background:var(--p);border-color:var(--p);color:#fff}.os-text[data-v-c42a6631]{font-size:12.5px;color:var(--ink);white-space:pre-wrap;background:#fafafe;border:1px solid var(--line);border-radius:10px;padding:10px 12px;min-height:36px}.os-table[data-v-c42a6631]{width:100%;border-collapse:collapse}.os-table th[data-v-c42a6631],.os-table td[data-v-c42a6631]{text-align:left;padding:8px 10px;border-bottom:1px solid var(--line);font-size:12px}.os-table th[data-v-c42a6631]{font-size:9.5px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);background:#fafafe}.os-table tr:last-child td[data-v-c42a6631]{border-bottom:none}.os-qty[data-v-c42a6631]{width:60px;text-align:center}.os-table .os-qty[data-v-c42a6631]{text-align:center}.os-muted[data-v-c42a6631]{color:var(--muted)}.os-empty[data-v-c42a6631]{text-align:center;color:var(--muted);font-style:italic}.os-auto[data-v-c42a6631]{font-size:9.5px;color:var(--p);font-weight:600;background:var(--p-soft);padding:3px 8px;border-radius:99px;white-space:nowrap}.os-sign-grid[data-v-c42a6631]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.os-sign[data-v-c42a6631]{display:flex;flex-direction:column}.os-sign-area[data-v-c42a6631]{height:64px;margin:10px 0 6px;border:1px dashed #cfcfe0;border-radius:10px;display:flex;align-items:center;justify-content:center;background:#fafafe}.os-sign-img[data-v-c42a6631]{max-height:56px;max-width:90%;object-fit:contain}.os-confirm[data-v-c42a6631]{font-size:12px;font-weight:600;color:var(--p)}.os-sign-name[data-v-c42a6631]{font-size:13px;font-weight:600;color:var(--ink)}.os-sign-meta[data-v-c42a6631]{font-size:10.5px;color:var(--muted)}.os-note[data-v-c42a6631]{font-size:9.5px;color:var(--muted);margin-top:8px;font-style:italic}.os-foot[data-v-c42a6631]{margin-top:12px;padding-top:10px;border-top:1px solid var(--line);font-size:10px;color:var(--muted);text-align:center}@media screen and (max-width:640px){.os-doc[data-v-c42a6631]{padding:14px 12px;font-size:11px}.os-main-grid[data-v-c42a6631]{grid-template-columns:1fr 1fr}.os-grid-2[data-v-c42a6631],.os-sign-grid[data-v-c42a6631]{grid-template-columns:1fr}.os-head-brand[data-v-c42a6631]{flex-wrap:wrap}}@media print{.os-doc[data-v-c42a6631]{width:auto;padding:0;background:#fff;font-size:11px}.os-card[data-v-c42a6631],.os-text[data-v-c42a6631],.os-check[data-v-c42a6631],.os-sign-area[data-v-c42a6631],.os-table th[data-v-c42a6631]{background:#fff!important}.os-card[data-v-c42a6631]{break-inside:avoid;box-shadow:none}.os-sign-grid[data-v-c42a6631],.os-main-grid[data-v-c42a6631]{break-inside:avoid}}@page{size:A4;margin:12mm}.loading-screen[data-v-20522d1c]{display:flex;align-items:center;justify-content:center;height:100vh;color:#666;font-family:system-ui,sans-serif}.os-page[data-v-20522d1c]{background:#e9eaf0;min-height:100vh;padding-bottom:32px}.screen-actions[data-v-20522d1c]{display:flex;justify-content:space-between;align-items:center;padding:14px 24px;background:#fff;border-bottom:1px solid #ddd;margin-bottom:20px}.btn-back[data-v-20522d1c]{background:transparent;border:1px solid #ccc;border-radius:8px;padding:8px 16px;font-size:14px;cursor:pointer;color:#333}.btn-back[data-v-20522d1c]:hover{background:#f0f0f0}.btn-print[data-v-20522d1c]{background:#7c3aed;color:#fff;border:none;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:600;cursor:pointer}.btn-print[data-v-20522d1c]:hover{opacity:.9}@media print{.screen-actions[data-v-20522d1c]{display:none!important}.os-page[data-v-20522d1c]{background:#fff;padding:0}}.preview-page[data-v-0ce032d5]{background:#e9eaf0;min-height:100vh;padding-bottom:32px}.screen-actions[data-v-0ce032d5]{display:flex;align-items:center;justify-content:space-between;padding:14px 24px;background:#fff;border-bottom:1px solid #ddd;margin-bottom:20px}.preview-tag[data-v-0ce032d5]{font-size:13px;color:#7c3aed;font-weight:600}.btn-back[data-v-0ce032d5]{background:transparent;border:1px solid #ccc;border-radius:8px;padding:8px 16px;font-size:14px;cursor:pointer;color:#333}.btn-back[data-v-0ce032d5]:hover{background:#f0f0f0}.btn-print[data-v-0ce032d5]{background:#7c3aed;color:#fff;border:none;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:600;cursor:pointer}.btn-print[data-v-0ce032d5]:hover{opacity:.9}@media print{.screen-actions[data-v-0ce032d5]{display:none!important}.preview-page[data-v-0ce032d5]{background:#fff;padding:0}}.upsell-line[data-v-fdd05bf7]{font-size:14px;color:var(--subtext0)}.upsell-line a[data-v-fdd05bf7]{color:var(--mauve);font-weight:600;cursor:pointer}.upsell-line a[data-v-fdd05bf7]:hover{text-decoration:underline}.page[data-v-fdd05bf7]{max-width:680px;margin:0 auto;padding:32px 24px;display:flex;flex-direction:column;gap:24px}.page-header[data-v-fdd05bf7]{display:flex;flex-direction:column;gap:4px}.page-title[data-v-fdd05bf7]{font-size:24px;font-weight:600;color:var(--text)}.page-sub[data-v-fdd05bf7]{font-size:13px;color:var(--subtext0)}.card[data-v-fdd05bf7]{background:var(--mantle);border:1px solid var(--border);border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:20px}.card-title[data-v-fdd05bf7]{font-size:15px;font-weight:600;color:var(--text)}.card-desc[data-v-fdd05bf7]{font-size:13px;color:var(--subtext0);margin-top:-12px}.field[data-v-fdd05bf7]{display:flex;flex-direction:column;gap:6px}.field-label[data-v-fdd05bf7]{font-size:11px;font-weight:600;color:var(--subtext1);text-transform:uppercase;letter-spacing:.06em}.field-input[data-v-fdd05bf7]{background:var(--surface0);border:1px solid var(--surface1);border-radius:10px;padding:10px 14px;color:var(--text);font-size:15px;transition:border-color .15s}.field-input[data-v-fdd05bf7]:focus{border-color:var(--mauve)}.field-hint[data-v-fdd05bf7]{font-size:12px;color:var(--overlay1)}.group-hint[data-v-fdd05bf7]{margin-top:-16px}.field-group-title[data-v-fdd05bf7]{font-size:13px;font-weight:600;color:var(--text);border-top:1px solid var(--surface0);padding-top:16px}.field-row[data-v-fdd05bf7]{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:520px){.field-row[data-v-fdd05bf7]{grid-template-columns:1fr}}.logo-area[data-v-fdd05bf7]{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.logo-preview[data-v-fdd05bf7]{width:64px;height:64px;border-radius:14px;background:var(--mauve);display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.logo-img[data-v-fdd05bf7]{width:100%;height:100%;object-fit:contain}.logo-placeholder[data-v-fdd05bf7]{font-size:28px;font-weight:800;color:var(--crust)}.logo-actions[data-v-fdd05bf7]{display:flex;gap:8px;flex-wrap:wrap}.btn-upload[data-v-fdd05bf7]{padding:8px 16px;background:var(--surface0);border:1px solid var(--surface1);color:var(--text);border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:border-color .15s}.btn-upload[data-v-fdd05bf7]:hover{border-color:var(--mauve);color:var(--mauve)}.btn-remove[data-v-fdd05bf7]{padding:8px 16px;background:transparent;border:1px solid var(--surface1);color:var(--subtext1);border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s}.btn-remove[data-v-fdd05bf7]:hover{border-color:var(--red);color:var(--red)}.error-msg[data-v-fdd05bf7]{font-size:13px;color:var(--red)}.success-msg[data-v-fdd05bf7]{font-size:13px;color:var(--green)}.card-actions[data-v-fdd05bf7]{display:flex;justify-content:flex-end}.btn-save[data-v-fdd05bf7]{padding:11px 24px;background:var(--mauve);color:var(--crust);border-radius:var(--radius-btn);font-size:14px;font-weight:600;cursor:pointer}.btn-save[data-v-fdd05bf7]:hover{background:var(--mauve-hover)}.btn-save[data-v-fdd05bf7]:disabled{opacity:.5;cursor:not-allowed}.theme-row[data-v-fdd05bf7]{display:flex;gap:16px}.theme-option[data-v-fdd05bf7]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px;border-radius:12px;border:2px solid var(--surface0);cursor:pointer;transition:border-color .15s;position:relative}.theme-option[data-v-fdd05bf7]:hover{border-color:var(--surface2)}.theme-option.selected[data-v-fdd05bf7]{border-color:var(--mauve)}.theme-swatch[data-v-fdd05bf7]{width:110px;height:70px;border-radius:8px;display:flex;overflow:hidden}.dark-swatch[data-v-fdd05bf7]{background:#1e1e2e}.light-swatch[data-v-fdd05bf7]{background:#eff1f5}.dark-swatch .swatch-sidebar[data-v-fdd05bf7]{width:28px;background:#181825;border-right:1px solid #313244}.dark-swatch .swatch-content[data-v-fdd05bf7]{flex:1}.light-swatch .swatch-sidebar[data-v-fdd05bf7]{width:28px;background:#e6e9ef;border-right:1px solid #CCD0DA}.light-swatch .swatch-content[data-v-fdd05bf7]{flex:1}.theme-option-label[data-v-fdd05bf7]{font-size:13px;font-weight:600;color:var(--subtext1)}.theme-check[data-v-fdd05bf7]{position:absolute;top:8px;right:8px;font-size:12px;color:var(--mauve);font-weight:600}.brand-head[data-v-fdd05bf7]{display:flex;align-items:center;gap:10px}.plan-tag[data-v-fdd05bf7]{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--peach);background:#fab3871f;border:1px solid var(--peach);border-radius:20px;padding:2px 10px}.color-row[data-v-fdd05bf7]{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:520px){.color-row[data-v-fdd05bf7]{grid-template-columns:1fr}}.color-field[data-v-fdd05bf7]{display:flex;flex-direction:column;gap:6px}.color-pick[data-v-fdd05bf7]{display:flex;align-items:center;gap:10px}.color-pick input[type=color][data-v-fdd05bf7]{width:48px;height:36px;padding:0;border:1px solid var(--surface1);border-radius:8px;background:var(--surface0);cursor:pointer}.color-hex[data-v-fdd05bf7]{font-size:13px;color:var(--subtext1);font-variant-numeric:tabular-nums;text-transform:uppercase}.btn-reset-colors[data-v-fdd05bf7]{align-self:flex-start;padding:7px 14px;background:transparent;border:1px solid var(--surface1);color:var(--subtext1);border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s}.btn-reset-colors[data-v-fdd05bf7]:hover{border-color:var(--red);color:var(--red)}.upsell[data-v-fdd05bf7]{display:flex;align-items:center;gap:14px;background:var(--surface0);border:1px dashed var(--surface2);border-radius:12px;padding:16px}.upsell-icon[data-v-fdd05bf7]{font-size:28px}.upsell-title[data-v-fdd05bf7]{font-size:14px;font-weight:600;color:var(--text)}.upsell-desc[data-v-fdd05bf7]{font-size:13px;color:var(--subtext0);margin-top:2px}.terms[data-v-fdd05bf7]{display:flex;flex-direction:column;gap:16px}.term-row[data-v-fdd05bf7]{display:grid;grid-template-columns:1fr 1.4fr;gap:14px;align-items:start}.term-meta[data-v-fdd05bf7]{display:flex;flex-direction:column;gap:2px}.term-concept[data-v-fdd05bf7]{font-size:14px;font-weight:600;color:var(--text)}.term-fields[data-v-fdd05bf7]{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media(max-width:520px){.term-row[data-v-fdd05bf7]{grid-template-columns:1fr}}.cats[data-v-fdd05bf7]{display:flex;flex-direction:column;gap:8px}.cat-row[data-v-fdd05bf7]{display:grid;grid-template-columns:auto 1fr auto auto;gap:10px;align-items:center}.cat-row.off[data-v-fdd05bf7]{opacity:.55}.cat-move[data-v-fdd05bf7]{display:flex;flex-direction:column}.cat-arrow[data-v-fdd05bf7]{background:transparent;border:none;color:var(--subtext1);font-size:12px;line-height:1;cursor:pointer;padding:1px 4px}.cat-arrow[data-v-fdd05bf7]:disabled{opacity:.3;cursor:default}.cat-arrow[data-v-fdd05bf7]:hover:not(:disabled){color:var(--mauve)}.cat-active[data-v-fdd05bf7]{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--subtext1);white-space:nowrap}.cat-del[data-v-fdd05bf7]{background:transparent;border:1px solid var(--surface1);color:var(--subtext1);border-radius:8px;width:30px;height:30px;cursor:pointer;transition:all .15s}.cat-del[data-v-fdd05bf7]:hover{border-color:var(--red);color:var(--red)}.cat-add[data-v-fdd05bf7]{display:flex;gap:8px;margin-top:4px}.cat-add .field-input[data-v-fdd05bf7]{flex:1}.about-card[data-v-fdd05bf7]{align-items:flex-start;gap:10px}.about-badge[data-v-fdd05bf7]{font-size:12px;color:var(--overlay1);background:var(--surface0);padding:4px 12px;border-radius:20px}.about-badge strong[data-v-fdd05bf7]{font-family:Space Grotesk,Inter,sans-serif;color:var(--text);font-weight:600;letter-spacing:.06em}.about-desc[data-v-fdd05bf7]{font-size:13px;color:var(--subtext0);line-height:1.6}.page[data-v-8ca34956]{max-width:1000px;margin:0 auto;padding:32px 24px;display:flex;flex-direction:column;gap:20px}.page-title[data-v-8ca34956]{font-size:22px;font-weight:600;color:var(--text)}.page-sub[data-v-8ca34956]{font-size:14px;color:var(--subtext0);margin-top:2px}.muted[data-v-8ca34956]{color:var(--overlay1)}.msg[data-v-8ca34956]{font-size:13px;color:var(--peach);background:#ffb02014;border:1px solid var(--border);border-radius:var(--radius);padding:10px 14px}.cycle-toggle[data-v-8ca34956]{display:inline-flex;gap:4px;background:var(--surface0);border:1px solid var(--border);border-radius:99px;padding:4px;align-self:center}.cycle-toggle button[data-v-8ca34956]{background:transparent;color:var(--subtext1);border-radius:99px;padding:7px 18px;font-size:13px;font-weight:600;display:flex;align-items:center;gap:8px}.cycle-toggle button.on[data-v-8ca34956]{background:var(--mauve);color:var(--crust)}.cycle-toggle .save[data-v-8ca34956]{font-size:11px;font-weight:600;color:var(--green)}.cycle-toggle button.on .save[data-v-8ca34956]{color:var(--crust);opacity:.9}.plans-grid[data-v-8ca34956]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}@media(max-width:800px){.plans-grid[data-v-8ca34956]{grid-template-columns:1fr}}.plan-card[data-v-8ca34956]{background:var(--mantle);border:1px solid var(--border);border-radius:var(--radius-card);padding:24px;display:flex;flex-direction:column;gap:16px}.plan-card.featured[data-v-8ca34956]{border-color:var(--mauve);box-shadow:var(--shadow)}.plan-card.current[data-v-8ca34956]{outline:1px solid var(--green)}.plan-head[data-v-8ca34956]{display:flex;align-items:center;gap:10px}.plan-head h3[data-v-8ca34956]{font-size:17px;font-weight:600;color:var(--text)}.tag[data-v-8ca34956]{font-size:11px;font-weight:600;padding:2px 10px;border-radius:99px;background:rgba(var(--mauve-rgb),.12);color:var(--accent)}.tag.current-tag[data-v-8ca34956]{background:color-mix(in srgb,var(--green) 18%,transparent);color:var(--green)}.price[data-v-8ca34956]{display:flex;align-items:baseline;gap:4px}.amount[data-v-8ca34956]{font-size:30px;font-weight:600;color:var(--text);letter-spacing:-.02em}.amount.sob[data-v-8ca34956]{font-size:20px}.per[data-v-8ca34956]{font-size:14px;color:var(--overlay1)}.feats[data-v-8ca34956]{list-style:none;display:flex;flex-direction:column;gap:8px;margin:0;padding:0}.feats li[data-v-8ca34956]{font-size:13px;color:var(--subtext0);padding-left:20px;position:relative}.feats li[data-v-8ca34956]:before{content:"✓";position:absolute;left:0;color:var(--green);font-weight:700}.btn-cta[data-v-8ca34956]{margin-top:auto;padding:11px 16px;background:var(--mauve);color:var(--crust);border-radius:var(--radius-btn);font-size:14px;font-weight:600;text-align:center}.btn-cta[data-v-8ca34956]:hover:not(:disabled){background:var(--mauve-hover)}.btn-cta[data-v-8ca34956]:disabled{opacity:.5;cursor:default}.btn-cta.outline[data-v-8ca34956]{background:transparent;border:1px solid var(--mauve);color:var(--mauve)}.btn-cta.outline[data-v-8ca34956]:hover{background:rgba(var(--mauve-rgb),.08)}.page[data-v-de60b521]{max-width:760px;margin:0 auto;padding:32px 24px;display:flex;flex-direction:column;gap:18px}.page-header[data-v-de60b521]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.page-title[data-v-de60b521]{font-size:22px;font-weight:600;color:var(--text)}.page-sub[data-v-de60b521]{font-size:14px;color:var(--subtext0);margin-top:2px}.muted[data-v-de60b521]{color:var(--overlay1)}.empty[data-v-de60b521]{color:var(--overlay1);background:var(--mantle);border:1px solid var(--border);border-radius:var(--radius-card);padding:28px;text-align:center}.btn-new[data-v-de60b521]{padding:10px 18px;background:var(--mauve);color:var(--crust);border-radius:var(--radius-btn);font-size:14px;font-weight:600;white-space:nowrap}.btn-new[data-v-de60b521]:hover:not(:disabled){background:var(--mauve-hover)}.btn-new[data-v-de60b521]:disabled{opacity:.5}.upsell[data-v-de60b521]{background:var(--mantle);border:1px solid var(--border);border-radius:var(--radius-card);padding:28px;text-align:center;display:flex;flex-direction:column;gap:10px;align-items:center}.upsell h3[data-v-de60b521]{font-size:18px;font-weight:600}.upsell p[data-v-de60b521]{color:var(--subtext0);font-size:14px;max-width:440px}.list[data-v-de60b521]{display:flex;flex-direction:column;gap:10px}.ck-card[data-v-de60b521]{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--mantle);border:1px solid var(--border);border-radius:var(--radius-card);padding:16px 18px}.ck-top[data-v-de60b521]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ck-name[data-v-de60b521]{font-size:15px;font-weight:600;color:var(--text)}.ck-cat[data-v-de60b521]{font-size:12px;color:var(--subtext0);background:var(--surface1);border:1px solid var(--border);border-radius:8px;padding:2px 9px}.ck-off[data-v-de60b521]{font-size:11px;color:var(--overlay1)}.ck-count[data-v-de60b521]{display:block;font-size:12px;color:var(--overlay1);margin-top:4px}.ck-actions[data-v-de60b521]{display:flex;gap:8px}.btn-ghost[data-v-de60b521]{background:transparent;border:1px solid var(--surface1);color:var(--subtext1);border-radius:var(--radius);font-weight:600;cursor:pointer}.btn-ghost[data-v-de60b521]:hover{border-color:var(--surface2);color:var(--text)}.btn-danger[data-v-de60b521]{background:transparent;border:1px solid var(--red);color:var(--red);border-radius:var(--radius);font-weight:600;cursor:pointer}.btn-danger[data-v-de60b521]:hover{background:#ea54551a}.sm[data-v-de60b521]{padding:6px 12px;font-size:13px}.modal-backdrop[data-v-de60b521]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:grid;place-items:center;z-index:100;padding:20px}.modal[data-v-de60b521]{background:var(--mantle);border:1px solid var(--border);border-radius:var(--radius-card);padding:28px;width:100%;max-width:520px;max-height:90vh;overflow-y:auto;display:flex;flex-direction:column;gap:16px}.modal h3[data-v-de60b521]{font-size:18px;font-weight:600}.field[data-v-de60b521]{display:flex;flex-direction:column;gap:6px}.field label[data-v-de60b521]{font-size:13px;font-weight:600;color:var(--subtext1)}.field input[data-v-de60b521],.field select[data-v-de60b521]{background:var(--surface0);border:1px solid var(--border);border-radius:var(--radius);padding:11px 13px;color:var(--text);font-size:14px}.item-row[data-v-de60b521]{display:flex;gap:8px;margin-bottom:8px}.item-row input[data-v-de60b521]{flex:1}.btn-x[data-v-de60b521]{width:38px;flex-shrink:0;background:var(--surface0);border:1px solid var(--border);color:var(--subtext1);border-radius:var(--radius);cursor:pointer}.btn-x[data-v-de60b521]:hover:not(:disabled){border-color:var(--red);color:var(--red)}.btn-x[data-v-de60b521]:disabled{opacity:.4;cursor:default}.btn-add[data-v-de60b521]{align-self:flex-start;background:transparent;border:1px dashed var(--surface2);color:var(--subtext1);border-radius:var(--radius);padding:8px 14px;font-size:13px;font-weight:600;cursor:pointer}.btn-add[data-v-de60b521]:hover{border-color:var(--mauve);color:var(--mauve)}.check[data-v-de60b521]{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--subtext1);cursor:pointer}.error-msg[data-v-de60b521]{color:var(--red);font-size:13px}.modal-actions[data-v-de60b521]{display:flex;justify-content:flex-end;gap:10px}.page[data-v-d033d51a]{max-width:800px;margin:0 auto;padding:32px 24px;display:flex;flex-direction:column;gap:18px}.page-header[data-v-d033d51a]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.page-title[data-v-d033d51a]{font-size:22px;font-weight:600;color:var(--text)}.page-sub[data-v-d033d51a]{font-size:14px;color:var(--subtext0);margin-top:2px}.muted[data-v-d033d51a]{color:var(--overlay1)}.empty[data-v-d033d51a]{color:var(--overlay1);background:var(--mantle);border:1px solid var(--border);border-radius:var(--radius-card);padding:28px;text-align:center}.btn-new[data-v-d033d51a]{padding:10px 18px;background:var(--mauve);color:var(--crust);border-radius:var(--radius-btn);font-size:14px;font-weight:600;white-space:nowrap}.btn-new[data-v-d033d51a]:hover:not(:disabled){background:var(--mauve-hover)}.btn-new[data-v-d033d51a]:disabled{opacity:.5}.upsell[data-v-d033d51a]{background:var(--mantle);border:1px solid var(--border);border-radius:var(--radius-card);padding:28px;text-align:center;display:flex;flex-direction:column;gap:10px;align-items:center}.upsell h3[data-v-d033d51a]{font-size:18px;font-weight:600}.upsell p[data-v-d033d51a]{color:var(--subtext0);font-size:14px;max-width:460px}.list[data-v-d033d51a]{display:flex;flex-direction:column;gap:10px}.rc-card[data-v-d033d51a]{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--mantle);border:1px solid var(--border);border-radius:var(--radius-card);padding:16px 18px}.rc-card.off[data-v-d033d51a]{opacity:.6}.rc-top[data-v-d033d51a]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.rc-title[data-v-d033d51a]{font-size:15px;font-weight:600;color:var(--text)}.rc-cat[data-v-d033d51a],.rc-cad[data-v-d033d51a]{font-size:12px;color:var(--subtext0);background:var(--surface1);border:1px solid var(--border);border-radius:8px;padding:2px 9px}.rc-cad[data-v-d033d51a]{color:var(--accent);border-color:rgba(var(--mauve-rgb),.3);background:rgba(var(--mauve-rgb),.08)}.rc-paused[data-v-d033d51a]{font-size:11px;color:var(--overlay1)}.rc-meta[data-v-d033d51a]{display:block;font-size:12px;color:var(--overlay1);margin-top:4px}.rc-actions[data-v-d033d51a]{display:flex;gap:8px}.btn-ghost[data-v-d033d51a]{background:transparent;border:1px solid var(--surface1);color:var(--subtext1);border-radius:var(--radius);font-weight:600;cursor:pointer}.btn-ghost[data-v-d033d51a]:hover{border-color:var(--surface2);color:var(--text)}.btn-danger[data-v-d033d51a]{background:transparent;border:1px solid var(--red);color:var(--red);border-radius:var(--radius);font-weight:600;cursor:pointer}.btn-danger[data-v-d033d51a]:hover{background:#ea54551a}.sm[data-v-d033d51a]{padding:6px 12px;font-size:13px}.modal-backdrop[data-v-d033d51a]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:grid;place-items:center;z-index:100;padding:20px}.modal[data-v-d033d51a]{background:var(--mantle);border:1px solid var(--border);border-radius:var(--radius-card);padding:28px;width:100%;max-width:540px;max-height:90vh;overflow-y:auto;display:flex;flex-direction:column;gap:14px}.modal h3[data-v-d033d51a]{font-size:18px;font-weight:600}.field[data-v-d033d51a]{display:flex;flex-direction:column;gap:6px}.field-row[data-v-d033d51a]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.field label[data-v-d033d51a]{font-size:13px;font-weight:600;color:var(--subtext1)}.field .opt[data-v-d033d51a]{font-weight:400;color:var(--overlay1)}.field input[data-v-d033d51a],.field select[data-v-d033d51a],.field textarea[data-v-d033d51a]{background:var(--surface0);border:1px solid var(--border);border-radius:var(--radius);padding:11px 13px;color:var(--text);font-size:14px;font-family:inherit}.hint[data-v-d033d51a]{font-size:12px;color:var(--overlay1)}.check[data-v-d033d51a]{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--subtext1);cursor:pointer}.error-msg[data-v-d033d51a]{color:var(--red);font-size:13px}.modal-actions[data-v-d033d51a]{display:flex;justify-content:flex-end;gap:10px}@media(max-width:560px){.field-row[data-v-d033d51a]{grid-template-columns:1fr}}.page[data-v-09c9a597]{max-width:920px;margin:0 auto;padding:32px 24px;display:flex;flex-direction:column;gap:18px}.page-header[data-v-09c9a597]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.page-title[data-v-09c9a597]{font-size:22px;font-weight:600;color:var(--text)}.page-sub[data-v-09c9a597]{font-size:14px;color:var(--subtext0);margin-top:2px}.muted[data-v-09c9a597]{color:var(--overlay1)}.center[data-v-09c9a597]{text-align:center}.filters[data-v-09c9a597]{display:flex;align-items:center;gap:8px}.filters input[data-v-09c9a597]{background:var(--surface0);border:1px solid var(--border);border-radius:var(--radius);padding:8px 10px;color:var(--text);font-size:13px}.filters .to[data-v-09c9a597]{font-size:13px;color:var(--overlay1)}.btn-apply[data-v-09c9a597]{padding:9px 16px;background:var(--mauve);color:var(--crust);border-radius:var(--radius-btn);font-size:14px;font-weight:600}.btn-apply[data-v-09c9a597]:hover{background:var(--mauve-hover)}.upsell[data-v-09c9a597]{background:var(--mantle);border:1px solid var(--border);border-radius:var(--radius-card);padding:28px;text-align:center;display:flex;flex-direction:column;gap:10px;align-items:center}.upsell h3[data-v-09c9a597]{font-size:18px;font-weight:600}.upsell p[data-v-09c9a597]{color:var(--subtext0);font-size:14px;max-width:460px}.kpis[data-v-09c9a597]{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.kpi[data-v-09c9a597]{background:var(--mantle);border:1px solid var(--border);border-radius:var(--radius-card);padding:18px;display:flex;flex-direction:column;gap:4px}.kpi-num[data-v-09c9a597]{font-size:26px;font-weight:600;color:var(--text);letter-spacing:-.02em}.kpi-lbl[data-v-09c9a597]{font-size:12px;color:var(--overlay1)}.cols[data-v-09c9a597]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.panel[data-v-09c9a597]{background:var(--mantle);border:1px solid var(--border);border-radius:var(--radius-card);padding:20px}.panel-title[data-v-09c9a597]{font-size:15px;font-weight:600;margin-bottom:14px}.bar-row[data-v-09c9a597]{display:flex;align-items:center;gap:10px;margin-bottom:9px;font-size:13px}.bar-lbl[data-v-09c9a597]{width:120px;flex-shrink:0;color:var(--subtext0)}.bar[data-v-09c9a597]{flex:1;height:8px;background:var(--surface0);border-radius:99px;overflow:hidden}.bar-fill[data-v-09c9a597]{height:100%;background:var(--mauve);border-radius:99px}.bar-val[data-v-09c9a597]{width:32px;text-align:right;color:var(--text);font-weight:600}.tbl[data-v-09c9a597]{width:100%;border-collapse:collapse;font-size:14px}.tbl th[data-v-09c9a597]{text-align:left;font-size:11px;font-weight:600;color:var(--subtext0);text-transform:uppercase;letter-spacing:.05em;padding:8px 10px;border-bottom:1px solid var(--border)}.tbl td[data-v-09c9a597]{padding:10px;color:var(--text);border-bottom:1px solid var(--surface0)}.tbl .r[data-v-09c9a597]{text-align:right}@media(max-width:720px){.kpis[data-v-09c9a597]{grid-template-columns:repeat(2,1fr)}.cols[data-v-09c9a597]{grid-template-columns:1fr}}.owner-page[data-v-6b506f5e]{min-height:100vh;background:var(--base);color:var(--text)}.owner-header[data-v-6b506f5e]{display:flex;align-items:center;justify-content:space-between;padding:16px 28px;background:var(--mantle);border-bottom:1px solid var(--surface0)}.brand[data-v-6b506f5e]{display:flex;align-items:baseline;gap:12px}.brand-mark[data-v-6b506f5e]{font-size:20px;font-weight:800;color:var(--mauve);letter-spacing:.02em}.brand-sub[data-v-6b506f5e]{font-size:13px;color:var(--subtext0)}.header-right[data-v-6b506f5e]{display:flex;align-items:center;gap:14px}.who[data-v-6b506f5e]{font-size:13px;color:var(--subtext1)}.owner-main[data-v-6b506f5e]{max-width:1100px;margin:0 auto;padding:28px}.cards[data-v-6b506f5e]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:28px}.card[data-v-6b506f5e]{background:var(--mantle);border:1px solid var(--border);border-radius:14px;padding:18px 20px;display:flex;flex-direction:column;gap:4px}.card-label[data-v-6b506f5e]{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--subtext0)}.card-value[data-v-6b506f5e]{font-size:30px;font-weight:800;color:var(--text)}.card-foot[data-v-6b506f5e]{font-size:12px;color:var(--overlay1)}.toolbar[data-v-6b506f5e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.toolbar h2[data-v-6b506f5e]{font-size:16px;font-weight:600}.table-wrap[data-v-6b506f5e]{background:var(--mantle);border:1px solid var(--border);border-radius:14px;overflow:hidden}.tbl[data-v-6b506f5e]{width:100%;border-collapse:collapse}.tbl th[data-v-6b506f5e],.tbl td[data-v-6b506f5e]{text-align:left;padding:12px 16px;font-size:14px;border-bottom:1px solid var(--surface0)}.tbl th[data-v-6b506f5e]{font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--subtext0)}.tbl tr:last-child td[data-v-6b506f5e]{border-bottom:none}.tbl .strong[data-v-6b506f5e]{font-weight:600}.right[data-v-6b506f5e]{text-align:right}.center[data-v-6b506f5e]{text-align:center}.pill[data-v-6b506f5e]{background:var(--surface0);border-radius:99px;padding:2px 10px;font-size:12px;color:var(--subtext1)}.over[data-v-6b506f5e]{color:var(--red);font-weight:600}.status[data-v-6b506f5e]{font-size:12px;font-weight:600;padding:2px 10px;border-radius:99px}.status.on[data-v-6b506f5e]{background:color-mix(in srgb,var(--green) 18%,transparent);color:var(--green)}.status.off[data-v-6b506f5e]{background:color-mix(in srgb,var(--red) 18%,transparent);color:var(--red)}.sub[data-v-6b506f5e]{font-size:12px;font-weight:600;padding:2px 10px;border-radius:99px}.sub.trial[data-v-6b506f5e]{background:color-mix(in srgb,var(--blue) 18%,transparent);color:var(--blue)}.sub.active[data-v-6b506f5e]{background:color-mix(in srgb,var(--green) 18%,transparent);color:var(--green)}.sub.pastdue[data-v-6b506f5e]{background:color-mix(in srgb,var(--yellow) 18%,transparent);color:var(--yellow)}.sub.canceled[data-v-6b506f5e]{background:color-mix(in srgb,var(--red) 18%,transparent);color:var(--red)}.sub.none[data-v-6b506f5e]{background:var(--surface0);color:var(--subtext1)}.sub-meta[data-v-6b506f5e]{display:block;font-size:11px;color:var(--overlay1);margin-top:3px}.muted[data-v-6b506f5e]{color:var(--subtext0)}.banner-error[data-v-6b506f5e]{color:var(--red);font-size:13px;margin-bottom:12px}.btn-primary[data-v-6b506f5e]{background:var(--mauve);color:var(--crust);padding:10px 16px;border-radius:var(--radius);font-weight:600;font-size:14px}.btn-primary[data-v-6b506f5e]:hover{background:var(--mauve-hover)}.btn-primary[data-v-6b506f5e]:disabled{opacity:.5;cursor:not-allowed}.btn-ghost[data-v-6b506f5e]{background:var(--surface0);color:var(--text);padding:8px 14px;border-radius:10px;font-weight:600;font-size:13px}.btn-ghost[data-v-6b506f5e]:hover{background:var(--surface1)}.btn-ghost.sm[data-v-6b506f5e]{padding:5px 12px}.modal-backdrop[data-v-6b506f5e]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;padding:20px;z-index:50}.modal[data-v-6b506f5e]{width:100%;max-width:560px;background:var(--mantle);border:1px solid var(--border);border-radius:16px;padding:24px;max-height:90vh;overflow-y:auto}.modal h3[data-v-6b506f5e]{font-size:18px;font-weight:600;margin-bottom:4px}.modal-hint[data-v-6b506f5e]{font-size:13px;color:var(--subtext0);margin-bottom:16px}.grid[data-v-6b506f5e]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.field[data-v-6b506f5e]{display:flex;flex-direction:column;gap:6px}.field>span[data-v-6b506f5e]{font-size:12px;font-weight:600;color:var(--subtext1);text-transform:uppercase;letter-spacing:.04em}.field input[data-v-6b506f5e],.field select[data-v-6b506f5e]{background:var(--surface0);border:1px solid var(--surface1);border-radius:10px;padding:10px 12px;color:var(--text);font-size:14px}.field.check[data-v-6b506f5e]{flex-direction:row;align-items:center;gap:8px;grid-column:1 / -1}.field.check span[data-v-6b506f5e]{text-transform:none}.field-wide[data-v-6b506f5e]{grid-column:1 / -1}.field-hint[data-v-6b506f5e]{font-size:12px;color:var(--overlay1);font-family:ui-monospace,monospace}.slug-tag[data-v-6b506f5e]{display:block;width:fit-content;margin-top:4px;font-size:11px;font-family:ui-monospace,monospace;color:var(--subtext0);background:var(--surface0);border:1px solid var(--surface1);border-radius:6px;padding:1px 7px}.slug-tag.none[data-v-6b506f5e]{color:var(--overlay1);font-style:italic;font-family:inherit;border-style:dashed}.modal-actions[data-v-6b506f5e]{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.infra[data-v-6b506f5e]{margin-bottom:28px}.infra-head[data-v-6b506f5e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.infra-head h2[data-v-6b506f5e]{font-size:16px;font-weight:600}.infra-grid[data-v-6b506f5e]{display:grid;grid-template-columns:1fr 1fr 1.4fr;gap:16px}.infra-card[data-v-6b506f5e]{background:var(--mantle);border:1px solid var(--border);border-radius:14px;padding:18px 20px}.infra-row[data-v-6b506f5e]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:10px}.infra-label[data-v-6b506f5e]{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--subtext0)}.infra-num[data-v-6b506f5e]{font-size:22px;font-weight:800;color:var(--text)}.infra-foot[data-v-6b506f5e]{font-size:12px;color:var(--overlay1)}.bar[data-v-6b506f5e]{height:8px;background:var(--surface0);border-radius:99px;overflow:hidden;margin-bottom:8px}.bar-fill[data-v-6b506f5e]{height:100%;border-radius:99px;transition:width .4s ease}.bar-green[data-v-6b506f5e]{background:var(--green)}.bar-amber[data-v-6b506f5e]{background:var(--yellow)}.bar-red[data-v-6b506f5e]{background:var(--red)}.infra-card.tiles[data-v-6b506f5e]{display:grid;grid-template-columns:1fr 1fr;gap:14px 12px;padding:16px 18px}.tile[data-v-6b506f5e]{display:flex;flex-direction:column;gap:2px}.tile-value[data-v-6b506f5e]{font-size:20px;font-weight:800;color:var(--text)}.tile-label[data-v-6b506f5e]{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--subtext0)}.infra-note[data-v-6b506f5e]{font-size:12px;color:var(--overlay1);margin-top:12px}@media(max-width:640px){.cards[data-v-6b506f5e],.grid[data-v-6b506f5e],.infra-grid[data-v-6b506f5e]{grid-template-columns:1fr}.infra-card.tiles[data-v-6b506f5e]{grid-template-columns:1fr 1fr}.table-wrap[data-v-6b506f5e]{background:transparent;border:none;overflow:visible}.tbl thead[data-v-6b506f5e]{display:none}.tbl[data-v-6b506f5e],.tbl tbody[data-v-6b506f5e],.tbl tr[data-v-6b506f5e],.tbl td[data-v-6b506f5e]{display:block;width:100%}.tbl tr[data-v-6b506f5e]{background:var(--mantle);border:1px solid var(--border);border-radius:12px;margin-bottom:12px;padding:4px 2px}.tbl td[data-v-6b506f5e]{border:none;padding:9px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px}.tbl td[data-v-6b506f5e]:before{content:attr(data-label);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--overlay1);flex-shrink:0}.tbl td.td-actions[data-v-6b506f5e]{justify-content:flex-end}.tbl td.td-actions[data-v-6b506f5e]:before{display:none}}.danger-zone[data-v-6b506f5e]{margin-top:20px;padding-top:16px;border-top:1px solid var(--surface0);display:flex;flex-direction:column;gap:10px}.danger-title[data-v-6b506f5e]{font-size:12px;font-weight:600;color:var(--red);text-transform:uppercase;letter-spacing:.05em}.danger-desc[data-v-6b506f5e]{font-size:13px;color:var(--subtext0);line-height:1.5}.btn-danger[data-v-6b506f5e]{align-self:flex-start;padding:9px 16px;background:transparent;border:1px solid var(--red);color:var(--red);border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .15s}.btn-danger[data-v-6b506f5e]:hover:not(:disabled){background:var(--red);color:var(--crust)}.btn-danger[data-v-6b506f5e]:disabled{opacity:.4;cursor:not-allowed}.danger-result[data-v-6b506f5e]{font-size:13px;color:var(--green)}.lead-page[data-v-72035fc4]{min-height:100vh;background:var(--base)}.lead-header[data-v-72035fc4]{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-bottom:1px solid var(--border);background:var(--mantle)}.brand[data-v-72035fc4]{display:flex;flex-direction:column}.brand-mark[data-v-72035fc4]{font-family:Space Grotesk,Inter,sans-serif;font-weight:600;letter-spacing:.12em;color:var(--text)}.brand-sub[data-v-72035fc4]{font-size:12px;color:var(--subtext0)}.lead-main[data-v-72035fc4]{max-width:1000px;margin:0 auto;padding:28px 24px 60px}.page-head[data-v-72035fc4]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.page-head h2[data-v-72035fc4]{font-size:22px;font-weight:600;color:var(--text)}.muted[data-v-72035fc4]{color:var(--overlay1)}.page-head .muted[data-v-72035fc4]{font-size:14px;margin-top:2px}.empty[data-v-72035fc4]{background:var(--mantle);border:1px solid var(--border);border-radius:var(--radius-card);padding:28px;color:var(--subtext0);text-align:center}.empty.sm[data-v-72035fc4]{padding:20px}.banner-error[data-v-72035fc4]{background:#ea54551a;border:1px solid var(--red);color:var(--red);border-radius:var(--radius);padding:10px 14px;font-size:14px;margin-bottom:14px}.btn-primary[data-v-72035fc4]{background:var(--mauve);color:#fff;padding:10px 16px;border-radius:var(--radius);font-weight:600;font-size:14px;white-space:nowrap}.btn-primary[data-v-72035fc4]:hover:not(:disabled){background:var(--mauve-hover)}.btn-primary[data-v-72035fc4]:disabled{opacity:.5;cursor:not-allowed}.btn-ghost[data-v-72035fc4]{background:transparent;border:1px solid var(--surface1);color:var(--subtext1);border-radius:var(--radius);font-weight:600;font-size:14px;padding:8px 14px;cursor:pointer}.btn-ghost[data-v-72035fc4]:hover{border-color:var(--surface2);color:var(--text)}.btn-ghost.sm[data-v-72035fc4]{padding:5px 10px;font-size:12.5px}.tbl-wrap[data-v-72035fc4]{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius-card)}.tbl[data-v-72035fc4]{width:100%;border-collapse:collapse;background:var(--mantle)}.tbl th[data-v-72035fc4]{font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--subtext0);text-align:left;padding:12px 14px;border-bottom:1px solid var(--border)}.tbl td[data-v-72035fc4]{padding:12px 14px;border-bottom:1px solid var(--border);font-size:14px;color:var(--text);vertical-align:middle}.tbl tr:last-child td[data-v-72035fc4]{border-bottom:none}.tbl tr.off[data-v-72035fc4]{opacity:.6}.tbl .right[data-v-72035fc4]{text-align:right}.strong[data-v-72035fc4]{font-weight:600}.key[data-v-72035fc4]{display:block;font-family:ui-monospace,monospace;font-size:11px;color:var(--subtext0);margin-top:3px}.count[data-v-72035fc4]{font-weight:600}.badge-new[data-v-72035fc4]{margin-left:8px;font-size:11px;font-weight:600;color:var(--green);border:1px solid var(--green);border-radius:99px;padding:1px 8px}.status[data-v-72035fc4]{font-size:12px;font-weight:600;padding:3px 10px;border-radius:99px;border:1px solid}.status.on[data-v-72035fc4]{color:var(--green);border-color:var(--green)}.status.off[data-v-72035fc4]{color:var(--overlay1);border-color:var(--surface2)}.actions[data-v-72035fc4]{display:flex;gap:6px;justify-content:flex-end;flex-wrap:wrap}.modal-backdrop[data-v-72035fc4]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;place-items:center;z-index:100;padding:20px}.modal[data-v-72035fc4]{background:var(--mantle);border:1px solid var(--border);border-radius:16px;padding:24px;width:100%;max-width:560px;max-height:90vh;overflow-y:auto}.modal-lg[data-v-72035fc4]{max-width:680px}.modal h3[data-v-72035fc4]{font-size:18px;font-weight:600;margin-bottom:4px}.modal-hint[data-v-72035fc4]{font-size:13px;color:var(--subtext0);margin:8px 0 16px}.modal-hint code[data-v-72035fc4],.result code[data-v-72035fc4]{font-family:ui-monospace,monospace}.grid[data-v-72035fc4]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.field[data-v-72035fc4]{display:flex;flex-direction:column;gap:6px}.field.wide[data-v-72035fc4]{grid-column:1 / -1}.field>span[data-v-72035fc4]{font-size:12px;font-weight:600;color:var(--subtext1);text-transform:uppercase;letter-spacing:.04em}.field input[data-v-72035fc4]{background:var(--surface0);border:1px solid var(--surface1);border-radius:10px;padding:10px 12px;color:var(--text);font-size:14px}.field.check[data-v-72035fc4]{flex-direction:row;align-items:center;gap:8px;grid-column:1 / -1}.field.check span[data-v-72035fc4]{text-transform:none}.modal-actions[data-v-72035fc4]{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.ok-msg[data-v-72035fc4]{color:var(--green);font-size:14px;margin:6px 0 14px}.result[data-v-72035fc4]{display:flex;flex-direction:column;gap:6px}.result-label[data-v-72035fc4]{font-size:12px;font-weight:600;color:var(--subtext1);margin-top:8px}.result-row[data-v-72035fc4]{display:flex;gap:8px;align-items:center}.result-val[data-v-72035fc4]{flex:1;background:var(--surface0);border:1px solid var(--surface1);border-radius:8px;padding:8px 10px;font-size:12.5px;color:var(--text);overflow-x:auto;white-space:nowrap}.modal-lg-head[data-v-72035fc4]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.filters[data-v-72035fc4]{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}.chip[data-v-72035fc4]{background:transparent;border:1px solid var(--surface1);color:var(--subtext1);border-radius:99px;padding:5px 12px;font-size:12.5px;font-weight:600;cursor:pointer}.chip.on[data-v-72035fc4]{background:var(--mauve);color:#fff;border-color:var(--mauve)}.leads[data-v-72035fc4]{display:flex;flex-direction:column;gap:10px}.lead-card[data-v-72035fc4]{background:var(--surface0);border:1px solid var(--border);border-left:3px solid var(--overlay0);border-radius:12px;padding:14px 16px}.lead-card.st-new[data-v-72035fc4]{border-left-color:var(--green)}.lead-card.st-contacted[data-v-72035fc4]{border-left-color:var(--amber, #FFB020)}.lead-card.st-won[data-v-72035fc4]{border-left-color:var(--blue, #5B8DEF)}.lead-card.st-lost[data-v-72035fc4]{border-left-color:var(--overlay0);opacity:.7}.lead-top[data-v-72035fc4]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.lead-name[data-v-72035fc4]{font-weight:600;color:var(--text)}.lead-meta[data-v-72035fc4]{display:block;font-size:12px;color:var(--overlay1);margin-top:2px}.wa-btn[data-v-72035fc4]{background:#25d366;color:#fff;font-weight:600;font-size:13px;padding:6px 11px;border-radius:9px;white-space:nowrap}.lead-msg[data-v-72035fc4]{color:var(--subtext1);font-size:14px;margin:10px 0 0}.lead-actions[data-v-72035fc4]{display:flex;gap:6px;flex-wrap:wrap;margin-top:12px}.status-btn[data-v-72035fc4]{background:var(--surface1);border:1px solid var(--surface2);color:var(--subtext1);border-radius:8px;padding:5px 11px;font-size:12px;font-weight:600;cursor:pointer}.status-btn.active[data-v-72035fc4]{background:var(--mauve);color:#fff;border-color:var(--mauve)}@media(max-width:640px){.grid[data-v-72035fc4]{grid-template-columns:1fr}.actions[data-v-72035fc4]{justify-content:flex-start}}.panel-page[data-v-c2c12b66]{min-height:100vh;background:var(--base);padding:28px 16px 48px}.panel-wrap[data-v-c2c12b66]{max-width:680px;margin:0 auto}.panel-head[data-v-c2c12b66]{margin-bottom:22px}.brand[data-v-c2c12b66]{display:flex;align-items:center;gap:8px;font-family:Space Grotesk,Inter,sans-serif;font-weight:600;letter-spacing:.1em;color:var(--subtext0);font-size:14px;margin-bottom:18px}.brand-mark[data-v-c2c12b66]{width:22px;height:22px;object-fit:contain}.panel-head h1[data-v-c2c12b66]{font-family:Space Grotesk,Inter,sans-serif;font-size:26px;font-weight:600;color:var(--text)}.panel-head .sub[data-v-c2c12b66]{color:var(--subtext0);font-size:14px;margin-top:6px}.stats[data-v-c2c12b66]{display:flex;gap:10px;margin-top:14px}.stat[data-v-c2c12b66]{font-size:13px;color:var(--subtext1);background:var(--mantle);border:1px solid var(--border);border-radius:99px;padding:5px 13px}.stat strong[data-v-c2c12b66]{color:var(--text)}.stat.new[data-v-c2c12b66]{color:var(--green);border-color:var(--green)}.stat.new strong[data-v-c2c12b66]{color:var(--green)}.muted[data-v-c2c12b66]{color:var(--overlay1)}.error-box[data-v-c2c12b66]{background:var(--mantle);border:1px solid var(--border);border-radius:14px;padding:22px;color:var(--subtext1);text-align:center}.empty[data-v-c2c12b66]{background:var(--mantle);border:1px solid var(--border);border-radius:14px;padding:28px;color:var(--overlay1);text-align:center}.filters[data-v-c2c12b66]{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.chip[data-v-c2c12b66]{background:transparent;border:1px solid var(--surface1);color:var(--subtext1);border-radius:99px;padding:6px 14px;font-size:13px;font-weight:600;cursor:pointer}.chip[data-v-c2c12b66]:hover{color:var(--text)}.chip.on[data-v-c2c12b66]{background:var(--mauve);color:#fff;border-color:var(--mauve)}.leads[data-v-c2c12b66]{display:flex;flex-direction:column;gap:12px}.lead-card[data-v-c2c12b66]{background:var(--mantle);border:1px solid var(--border);border-left:3px solid var(--overlay0);border-radius:14px;padding:18px}.lead-card.st-new[data-v-c2c12b66]{border-left-color:var(--green)}.lead-card.st-contacted[data-v-c2c12b66]{border-left-color:var(--amber, #FFB020)}.lead-card.st-won[data-v-c2c12b66]{border-left-color:var(--blue, #5B8DEF)}.lead-card.st-lost[data-v-c2c12b66]{border-left-color:var(--overlay0);opacity:.72}.lead-top[data-v-c2c12b66]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.lead-name[data-v-c2c12b66]{font-size:16px;font-weight:600;color:var(--text)}.lead-meta[data-v-c2c12b66]{font-size:12px;color:var(--overlay1);margin-top:2px}.wa-btn[data-v-c2c12b66]{display:inline-flex;align-items:center;gap:6px;background:#25d366;color:#fff;font-weight:600;font-size:13px;padding:8px 12px;border-radius:10px;white-space:nowrap}.wa-btn svg[data-v-c2c12b66]{width:16px;height:16px}.lead-msg[data-v-c2c12b66]{color:var(--subtext1);font-size:14px;margin:12px 0 0}.lead-actions[data-v-c2c12b66]{display:flex;gap:6px;flex-wrap:wrap;margin-top:14px}.status-btn[data-v-c2c12b66]{background:var(--surface0);border:1px solid var(--surface1);color:var(--subtext1);border-radius:8px;padding:6px 12px;font-size:12px;font-weight:600;cursor:pointer}.status-btn[data-v-c2c12b66]:hover{color:var(--text);border-color:var(--surface2)}.status-btn.active[data-v-c2c12b66]{background:var(--mauve);color:#fff;border-color:var(--mauve)}.panel-foot[data-v-c2c12b66]{text-align:center;color:var(--overlay0);font-size:12px;margin-top:32px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--base: #0E0A0D;--mantle: #161116;--crust: #FFFFFF;--surface0: #1C171D;--surface1: #25202A;--surface2: #332C39;--overlay0: #4A434F;--overlay1: #7E7880;--text: #FFFFFF;--subtext0: #B5AFB8;--subtext1: #CFCAD2;--mauve: #A30D2B;--mauve-hover: #BD1637;--accent: #D11A42;--mauve-rgb: 163,13,43;--teal: #2BB6A3;--teal-rgb: 43,182,163;--green: #28C76F;--yellow: #FFB020;--peach: #FFB020;--red: #EA5455;--maroon: #EA5455;--blue: #5B8DEF;--sapphire: #5B8DEF;--sky: #5B8DEF;--lavender: #8A8FF0;--pink: #D11A42;--flamingo: #BD1637;--rosewater: #D11A42;--border: rgba(255,255,255,.08);--radius: 12px;--radius-btn: 14px;--radius-card: 16px;--shadow: 0 10px 30px rgba(0,0,0,.18);--sidebar-width: 220px}[data-theme=light]{--base: #F4F3F5;--mantle: #FFFFFF;--crust: #FFFFFF;--surface0: #ECEAEE;--surface1: #E2DFE5;--surface2: #D2CDD7;--overlay0: #B0AAB6;--overlay1: #7E7880;--text: #16121A;--subtext0: #57515A;--subtext1: #3A353F;--mauve: #A30D2B;--mauve-hover: #BD1637;--accent: #D11A42;--mauve-rgb: 163,13,43;--teal: #1E9488;--teal-rgb: 30,148,136;--green: #1FA85C;--yellow: #C77F12;--peach: #C77F12;--red: #D63B3C;--maroon: #D63B3C;--blue: #3B6FD6;--sapphire: #3B6FD6;--sky: #3B6FD6;--lavender: #5C63D6;--pink: #B71539;--flamingo: #BD1637;--rosewater: #B71539;--border: rgba(0,0,0,.08);--radius: 12px;--radius-btn: 14px;--radius-card: 16px;--shadow: 0 10px 30px rgba(0,0,0,.1)}body{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;background-color:var(--base);color:var(--text);min-height:100vh;line-height:1.55;font-weight:400;letter-spacing:-.011em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{min-height:100vh}.app-shell{display:flex;min-height:100vh}.app-content{flex:1;min-width:0;margin-left:var(--sidebar-width);transition:margin-left .2s}.app-content.no-sidebar{margin-left:0}.mobile-topbar{display:none;align-items:center;height:52px;padding:0 16px;background:var(--mantle);border-bottom:1px solid var(--surface0);position:sticky;top:0;z-index:50;flex-shrink:0}.hamburger-btn{width:36px;height:36px;border-radius:8px;background:transparent;color:var(--text);display:flex;align-items:center;justify-content:center;padding:6px;transition:background .15s}.hamburger-btn:hover{background:var(--surface0)}.hamburger-btn svg{width:22px;height:22px}.sidebar-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;z-index:90;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@media(max-width:768px){.app-content{margin-left:0!important;display:flex;flex-direction:column}.mobile-topbar{display:flex}}@media print{.app-content{margin-left:0!important}.mobile-topbar{display:none}}button{font-family:inherit;cursor:pointer;border:none;outline:none;transition:background-color .18s ease-in-out,border-color .18s ease-in-out,color .18s ease-in-out,opacity .18s ease-in-out,transform .18s ease-in-out}input,textarea,select{font-family:inherit;outline:none;transition:border-color .18s ease-in-out,box-shadow .18s ease-in-out,background-color .18s ease-in-out}input:focus,textarea:focus,select:focus{border-color:var(--mauve)!important;box-shadow:0 0 0 3px rgba(var(--mauve-rgb),.12)}a{text-decoration:none;color:inherit}::selection{background:rgba(var(--mauve-rgb),.32);color:#fff}button:focus-visible,a:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--mauve);outline-offset:2px}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--surface2);border-radius:8px}::-webkit-scrollbar-thumb:hover{background:var(--overlay0)}@media(max-width:480px){.page{padding:16px 12px!important}.form-card{padding:18px 16px!important}.kpi-row{grid-template-columns:repeat(2,1fr)!important}.type-selector{flex-wrap:wrap}}
