@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";.cart-nav-sum[data-v-aac20294]{font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap;letter-spacing:.01em;border-radius:999px;background:linear-gradient(145deg,#34d399,#059669);color:#ecfdf5;box-shadow:0 1px 10px #05966973;border:1px solid rgba(255,255,255,.22)}.cart-nav-sum--tab[data-v-aac20294]{display:inline-flex;align-items:center;justify-content:center;margin-left:6px;padding:0 8px;min-height:20px;font-size:11px;line-height:1;max-width:120px}.cart-nav-sum--mobile[data-v-aac20294]{position:absolute;top:2px;right:calc(50% - 36px);padding:0 6px;min-height:17px;font-size:9px;line-height:1;max-width:min(92px,38vw);z-index:2}.cart-nav-sum__inner[data-v-aac20294]{overflow:hidden;text-overflow:ellipsis}.tab-btn.active .cart-nav-sum[data-v-aac20294],.mn-btn.active .cart-nav-sum[data-v-aac20294]{background:linear-gradient(145deg,#c7d2fe,#818cf8 55%,#6366f1);color:#1e1b4b;border-color:#ffffff59;box-shadow:0 1px 12px #6366f159}.cart-sum-tick-enter-active[data-v-aac20294],.cart-sum-tick-leave-active[data-v-aac20294]{transition:opacity .22s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1)}.cart-sum-tick-enter-from[data-v-aac20294]{opacity:0;transform:translateY(5px)}.cart-sum-tick-leave-to[data-v-aac20294]{opacity:0;transform:translateY(-5px)}@media (prefers-reduced-motion: reduce){.cart-sum-tick-enter-active[data-v-aac20294],.cart-sum-tick-leave-active[data-v-aac20294]{transition-duration:.01ms}}.avatar-btn[data-v-ff33473a]{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,var(--c-primary),var(--c-accent));color:#fff;font-size:12px;font-weight:700;font-family:var(--font);border:2px solid transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s;margin-left:4px;letter-spacing:.5px}.avatar-btn[data-v-ff33473a]:hover{border-color:#fff6;transform:scale(1.05)}.avatar-btn.active[data-v-ff33473a]{border-color:#fff;box-shadow:0 0 0 2px var(--c-primary)}.toast-container[data-v-34ac4ed9]{position:fixed;top:16px;right:16px;z-index:99999;display:flex;flex-direction:column;gap:10px;pointer-events:none}.toast-item[data-v-34ac4ed9]{--accent: var(--c-primary);--accent-soft: var(--c-primary-light);display:flex;align-items:center;gap:10px;min-width:280px;max-width:420px;padding:11px 14px 11px 12px;border-radius:var(--radius-lg);font-size:13px;font-weight:500;color:var(--c-text);cursor:pointer;pointer-events:auto;background:#ffffffd1;border:1px solid var(--c-border);box-shadow:var(--shadow-lg),inset 0 1px #ffffffbf;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:transform .18s ease,box-shadow .18s ease;position:relative;overflow:hidden}.toast-item[data-v-34ac4ed9]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--accent)}.toast-item[data-v-34ac4ed9]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,var(--accent),rgba(15,23,42,.06));transform-origin:left;animation:toast-life-34ac4ed9 4s linear forwards}.toast-success[data-v-34ac4ed9]{--accent: var(--c-success);--accent-soft: rgba(16, 185, 129, .14);background:linear-gradient(135deg,#ecfdf5c7,#ffffffdb);border-color:#10b98157}.toast-error[data-v-34ac4ed9]{--accent: var(--c-error);--accent-soft: rgba(239, 68, 68, .14);background:linear-gradient(135deg,#fef2f2d1,#ffffffe0);border-color:#ef444457}.toast-icon[data-v-34ac4ed9]{font-size:13px;font-weight:700;flex-shrink:0;width:21px;height:21px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);background:var(--accent-soft);border:1px solid rgba(15,23,42,.06);color:var(--accent);box-shadow:inset 0 1px #ffffffa6}.toast-msg[data-v-34ac4ed9]{flex:1;line-height:1.35;overflow-wrap:anywhere;letter-spacing:.1px}@media (hover: hover){.toast-item[data-v-34ac4ed9]:hover{transform:translateY(-1px);box-shadow:0 8px 24px #0f172a24,inset 0 1px #ffffffd1}}@media (max-width: 768px){.toast-container[data-v-34ac4ed9]{top:12px;right:10px;left:10px}.toast-item[data-v-34ac4ed9]{min-width:0;max-width:100%}}@media (prefers-reduced-motion: reduce){.toast-item[data-v-34ac4ed9],.toast-enter-active[data-v-34ac4ed9],.toast-leave-active[data-v-34ac4ed9],.toast-item[data-v-34ac4ed9]:after{transition:none!important;animation:none!important}}.toast-enter-active[data-v-34ac4ed9]{transition:all .22s ease-out}.toast-leave-active[data-v-34ac4ed9]{transition:all .18s ease-in}.toast-enter-from[data-v-34ac4ed9]{opacity:0;transform:translate(14px) translateY(-4px)}.toast-leave-to[data-v-34ac4ed9]{opacity:0;transform:translate(12px)}@keyframes toast-life-34ac4ed9{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.export-progress[data-v-faa69958]{position:fixed;bottom:24px;right:24px;z-index:9999;min-width:320px;max-width:420px;border-radius:12px;box-shadow:0 8px 32px #0000002e,0 2px 8px #00000014;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.export-running[data-v-faa69958]{background:linear-gradient(135deg,#312e81,#4338ca)}.export-done[data-v-faa69958]{background:linear-gradient(135deg,#065f46,#059669)}.export-error[data-v-faa69958]{background:linear-gradient(135deg,#7f1d1d,#dc2626)}.export-progress-inner[data-v-faa69958]{display:flex;align-items:center;gap:12px;padding:14px 16px;color:#fff}.export-icon[data-v-faa69958]{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center}@keyframes export-spin-faa69958{to{transform:rotate(360deg)}}.export-spin[data-v-faa69958]{animation:export-spin-faa69958 1s linear infinite}.export-done-icon[data-v-faa69958],.export-err-icon[data-v-faa69958]{font-size:18px;font-weight:700}.export-text[data-v-faa69958]{flex:1;min-width:0}.export-title[data-v-faa69958]{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.export-error-msg[data-v-faa69958]{font-size:11px;opacity:.8;margin-top:2px}.export-bar-wrap[data-v-faa69958]{height:4px;background:#fff3;border-radius:2px;margin-top:6px;overflow:hidden}.export-bar[data-v-faa69958]{height:100%;background:#a5b4fc;border-radius:2px;transition:width .5s ease}.export-actions[data-v-faa69958]{display:flex;gap:6px;flex-shrink:0}.export-cancel[data-v-faa69958],.export-dismiss[data-v-faa69958]{width:28px;height:28px;border:none;border-radius:6px;background:#ffffff26;color:#fff;font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s}.export-cancel[data-v-faa69958]:hover,.export-dismiss[data-v-faa69958]:hover{background:#ffffff4d}.export-download[data-v-faa69958]{padding:6px 14px;border:none;border-radius:8px;background:#fff3;color:#fff;font-size:13px;font-weight:600;cursor:pointer;transition:background .2s}.export-download[data-v-faa69958]:hover{background:#ffffff59}.export-slide-enter-active[data-v-faa69958]{transition:all .3s ease}.export-slide-leave-active[data-v-faa69958]{transition:all .2s ease}.export-slide-enter-from[data-v-faa69958],.export-slide-leave-to[data-v-faa69958]{transform:translateY(20px);opacity:0}.fb[data-v-fbb0ad63]{background:var(--c-topbar);color:#ffffffb3;padding:32px 20px 24px;margin-top:auto}.fb-inner[data-v-fbb0ad63]{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:32px}.fb-logo[data-v-fbb0ad63]{display:flex;align-items:center;gap:8px;color:#fff;font-size:16px;font-weight:700;margin-bottom:10px}.fb-desc[data-v-fbb0ad63]{font-size:13px;line-height:1.55;margin:0 0 14px;color:#ffffff8c}.fb-copy[data-v-fbb0ad63]{font-size:12px;color:#ffffff59}.fb-deploy[data-v-fbb0ad63]{margin-top:6px;font-size:10px;color:#ffffff47;letter-spacing:.02em}.fb-heading[data-v-fbb0ad63]{font-size:13px;font-weight:600;color:#ffffffe6;margin:0 0 12px;text-transform:uppercase;letter-spacing:.5px}.fb-links[data-v-fbb0ad63]{display:flex;flex-direction:column;gap:8px}.fb-link[data-v-fbb0ad63]{display:flex;align-items:center;gap:8px;color:#fff9;text-decoration:none;font-size:13px;transition:color .2s}.fb-link[data-v-fbb0ad63]:hover{color:var(--c-primary)}.fb-link svg[data-v-fbb0ad63]{flex-shrink:0;opacity:.7}.fb-link:hover svg[data-v-fbb0ad63]{opacity:1}.fb-reqs[data-v-fbb0ad63]{display:flex;flex-direction:column;gap:6px}.fb-req[data-v-fbb0ad63]{font-size:13px;color:#ffffff8c}.fb-req-label[data-v-fbb0ad63]{color:#ffffff59;font-size:11px;text-transform:uppercase;letter-spacing:.3px;margin-right:6px}@media (max-width: 768px){.fb-inner[data-v-fbb0ad63]{grid-template-columns:1fr;gap:24px}}.fab-btn[data-v-83f31b7c]{position:fixed;bottom:24px;right:24px;z-index:900;width:52px;height:52px;border-radius:50%;border:none;cursor:pointer;background:linear-gradient(135deg,#374151,#1f2937);color:#fff;box-shadow:0 4px 20px #00000059;display:flex;align-items:center;justify-content:center;transition:all .25s ease}.fab-btn[data-v-83f31b7c]:hover{transform:scale(1.1);box-shadow:0 6px 28px #00000080}.fab-btn[data-v-83f31b7c]:active{transform:scale(.95)}.fab-btn svg[data-v-83f31b7c]{width:24px;height:24px}.fb-panel[data-v-83f31b7c]{position:fixed;bottom:24px;right:24px;z-index:950;width:320px;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 8px 40px #0000002e;display:flex;flex-direction:column;animation:fb-in-83f31b7c .2s ease}@keyframes fb-in-83f31b7c{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.fb-head[data-v-83f31b7c]{padding:14px 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #f0f0f0;font-weight:600;font-size:.92rem;color:#1f2937}.fb-x[data-v-83f31b7c]{background:none;border:none;color:#9ca3af;font-size:1.4rem;cursor:pointer;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .15s}.fb-x[data-v-83f31b7c]:hover{background:#f3f4f6;color:#374151}.fb-body[data-v-83f31b7c]{padding:6px 0}.fb-item[data-v-83f31b7c]{display:flex;align-items:center;gap:12px;width:100%;padding:12px 16px;border:none;background:none;cursor:pointer;font-family:inherit;font-size:.88rem;color:#374151;text-align:left;transition:background .15s}.fb-item[data-v-83f31b7c]:hover{background:#f9fafb}.fb-item[data-v-83f31b7c]:not(:last-of-type){border-bottom:1px solid #f5f5f5}.fb-icon[data-v-83f31b7c]{width:32px;height:32px;border-radius:8px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.fb-icon svg[data-v-83f31b7c]{width:18px;height:18px}.fb-icon-bug[data-v-83f31b7c]{background:#fef2f2;color:#ef4444}.fb-icon-sup[data-v-83f31b7c]{background:#eef2ff;color:#6366f1}.fb-icon-idea[data-v-83f31b7c]{background:#fffbeb;color:#f59e0b}.fb-label[data-v-83f31b7c]{flex:1;font-weight:500}.fb-arrow[data-v-83f31b7c]{color:#d1d5db;font-size:1.2rem;font-weight:300}.fb-contacts[data-v-83f31b7c]{border-top:1px solid #f0f0f0;padding:10px 16px 14px;background:#fafafa}.fb-contacts-text[data-v-83f31b7c]{margin:0 0 8px;font-size:.78rem;color:#9ca3af;line-height:1.4}.fb-contacts-links[data-v-83f31b7c]{display:flex;flex-direction:column;gap:6px}.fb-contact-link[data-v-83f31b7c]{display:inline-flex;align-items:center;gap:7px;font-size:.81rem;font-weight:500;text-decoration:none;color:#374151;transition:color .15s}.fb-contact-link[data-v-83f31b7c]:hover{color:#4f46e5}.fb-contact-ico[data-v-83f31b7c]{width:16px;height:16px;flex-shrink:0}.fb-contact-tg .fb-contact-ico[data-v-83f31b7c]{color:#229ed9}.fb-contact-vk .fb-contact-ico[data-v-83f31b7c]{color:#07f}.fb-contact-mail .fb-contact-ico[data-v-83f31b7c]{color:#6b7280}.fb-form-head[data-v-83f31b7c]{display:flex;align-items:center;gap:8px;padding:10px 16px;border-bottom:1px solid #f0f0f0;font-weight:600;font-size:.88rem;color:#374151}.fb-back[data-v-83f31b7c]{background:none;border:none;cursor:pointer;font-size:1.3rem;color:#9ca3af;padding:0 4px;transition:color .15s}.fb-back[data-v-83f31b7c]:hover{color:#374151}.fb-textarea[data-v-83f31b7c]{display:block;width:100%;box-sizing:border-box;border:none;border-bottom:1px solid #f0f0f0;padding:12px 16px;font-size:.85rem;font-family:inherit;resize:none;min-height:90px;outline:none;color:#374151}.fb-textarea[data-v-83f31b7c]::placeholder{color:#c0c4cc}.fb-photo-row[data-v-83f31b7c]{padding:0 16px 4px}.fb-photo-btn[data-v-83f31b7c]{display:inline-flex;align-items:center;gap:6px;cursor:pointer;font-size:.8rem;color:#6b7280;transition:color .15s}.fb-photo-btn[data-v-83f31b7c]:hover{color:#4f46e5}.fb-photo-btn svg[data-v-83f31b7c]{width:16px;height:16px}.fb-photo-preview[data-v-83f31b7c]{position:relative;margin-top:8px;display:inline-block}.fb-photo-preview img[data-v-83f31b7c]{max-width:100%;max-height:120px;border-radius:8px;border:1px solid #e5e7eb;object-fit:cover}.fb-photo-rm[data-v-83f31b7c]{position:absolute;top:-6px;right:-6px;width:20px;height:20px;border-radius:50%;background:#ef4444;color:#fff;border:none;font-size:14px;line-height:20px;cursor:pointer;display:flex;align-items:center;justify-content:center}.fb-send[data-v-83f31b7c]{display:block;width:calc(100% - 32px);margin:12px 16px;padding:10px 0;border:none;border-radius:8px;cursor:pointer;font-family:inherit;font-size:.85rem;font-weight:600;color:#fff;background:linear-gradient(135deg,#6366f1,#8b5cf6);transition:all .2s}.fb-send[data-v-83f31b7c]:disabled{opacity:.45;cursor:not-allowed}.fb-send[data-v-83f31b7c]:not(:disabled):hover{box-shadow:0 4px 14px #6366f166}.fb-success[data-v-83f31b7c]{display:flex;flex-direction:column;align-items:center;padding:28px 16px 20px;gap:6px}.fb-check[data-v-83f31b7c]{width:44px;height:44px;border-radius:50%;background:#ecfdf5;color:#10b981;display:flex;align-items:center;justify-content:center;font-size:1.4rem;font-weight:700;margin-bottom:4px}.fb-success-title[data-v-83f31b7c]{font-weight:700;font-size:1rem;color:#1f2937}.fb-success-text[data-v-83f31b7c]{font-size:.82rem;color:#6b7280}.fb-done[data-v-83f31b7c]{margin-top:12px;padding:8px 28px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;cursor:pointer;font-family:inherit;font-size:.85rem;color:#374151;transition:all .15s}.fb-done[data-v-83f31b7c]:hover{background:#f9fafb;border-color:#d1d5db}@media (max-width: 768px){.fab-btn[data-v-83f31b7c]{bottom:calc(72px + env(safe-area-inset-bottom,0px));right:16px;width:48px;height:48px}.fab-btn svg[data-v-83f31b7c]{width:22px;height:22px}.fb-panel[data-v-83f31b7c]{bottom:calc(64px + env(safe-area-inset-bottom,0px));right:0;left:0;width:100%;border-radius:12px 12px 0 0;max-height:calc(100dvh - 76px - env(safe-area-inset-bottom,0px))}.fb-body[data-v-83f31b7c]{overflow-y:auto;-webkit-overflow-scrolling:touch}.fb-item[data-v-83f31b7c]{padding:10px 16px}}.mkp-backdrop[data-v-c15b76da]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a66;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:1200;display:grid;place-items:center;padding:16px}.mkp-modal-shell[data-v-c15b76da]{pointer-events:auto;width:min(420px,calc(100vw - 32px));max-width:100%}.mkp-enter-active[data-v-c15b76da],.mkp-leave-active[data-v-c15b76da]{transition:opacity .26s cubic-bezier(.4,0,.2,1)}.mkp-enter-from[data-v-c15b76da],.mkp-leave-to[data-v-c15b76da]{opacity:0}.mkp-enter-active .mkp-modal-shell[data-v-c15b76da],.mkp-leave-active .mkp-modal-shell[data-v-c15b76da]{transition:opacity .3s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1)}.mkp-enter-from .mkp-modal-shell[data-v-c15b76da],.mkp-leave-to .mkp-modal-shell[data-v-c15b76da]{opacity:0;transform:translateY(14px) scale(.97)}.mkp-enter-to .mkp-modal-shell[data-v-c15b76da],.mkp-leave-from .mkp-modal-shell[data-v-c15b76da]{opacity:1;transform:none}.mkp-modal[data-v-c15b76da]{width:100%;max-height:calc(100vh - 32px);overflow:auto;background:var(--c-surface, #fff);border:1px solid var(--c-border, #dde3ec);border-radius:var(--radius-lg, 14px);padding:16px 18px 14px;box-shadow:var(--shadow-lg, 0 4px 20px rgba(15, 23, 42, .1))}.mkp-head[data-v-c15b76da]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.mkp-head h3[data-v-c15b76da]{margin:0;font-size:16px;font-weight:600;color:var(--c-text, #0f172a);letter-spacing:-.02em}.mkp-close[data-v-c15b76da]{border:none;background:transparent;width:32px;height:32px;border-radius:var(--radius-sm, 6px);font-size:22px;line-height:1;color:var(--c-text-muted, #94a3b8);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.mkp-close[data-v-c15b76da]:hover{background:var(--c-surface-raised, #f8fafc);color:var(--c-text-secondary, #64748b)}.mkp-tabs[data-v-c15b76da]{display:flex;gap:0;background:var(--c-surface-raised, #f8fafc);border:1px solid var(--c-border-light, #e8edf4);border-radius:var(--radius-md, 10px);padding:3px;margin-bottom:12px}.mkp-tab[data-v-c15b76da]{flex:1;border:none;background:transparent;border-radius:var(--radius-sm, 6px);padding:6px 8px;font-size:12px;font-weight:500;color:var(--c-text-secondary, #64748b);cursor:pointer;font-family:var(--font, inherit);transition:color .18s ease,background .2s ease,box-shadow .2s ease}.mkp-tab.active[data-v-c15b76da]{background:var(--c-surface, #fff);color:var(--c-text, #0f172a);box-shadow:var(--shadow-sm, 0 1px 3px rgba(15, 23, 42, .06))}.mkp-tab-panels[data-v-c15b76da]{margin-bottom:10px;overflow:hidden}.mkp-tab-enter-active[data-v-c15b76da],.mkp-tab-leave-active[data-v-c15b76da]{transition:opacity .22s cubic-bezier(.4,0,.2,1),transform .24s cubic-bezier(.4,0,.2,1)}.mkp-tab-enter-from[data-v-c15b76da]{opacity:0;transform:translateY(8px)}.mkp-tab-leave-to[data-v-c15b76da]{opacity:0;transform:translateY(-6px)}.mkp-help[data-v-c15b76da]{margin:4px 0 12px;color:var(--c-text-secondary, #64748b);font-size:13px;line-height:1.45}.mkp-help p[data-v-c15b76da]{margin:0 0 6px}.mkp-fixed[data-v-c15b76da]{margin-bottom:10px;display:flex;flex-direction:column;gap:6px}.mkp-fixed label[data-v-c15b76da]{font-size:12px;font-weight:500;color:var(--c-text-secondary, #64748b)}.mkp-input-wrap[data-v-c15b76da]{width:140px;height:38px;border:1px solid var(--c-border, #dde3ec);border-radius:var(--radius-sm, 6px);display:flex;align-items:stretch;background:var(--c-surface, #fff)}.mkp-input-wrap--small[data-v-c15b76da]{width:120px}.mkp-input-wrap input[data-v-c15b76da]{border:none;outline:none;flex:1;min-width:0;height:100%;padding:0 10px;font-size:15px;font-weight:600;color:var(--c-text, #0f172a);background:transparent;font-variant-numeric:tabular-nums;font-family:var(--font, inherit)}.mkp-clear[data-v-c15b76da]{border:none;background:transparent;color:var(--c-text-muted, #94a3b8);font-size:18px;line-height:1;width:32px;flex-shrink:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.mkp-clear[data-v-c15b76da]:hover{color:var(--c-text-secondary, #64748b)}.mkp-steps[data-v-c15b76da]{margin-bottom:10px}.mkp-steps-head[data-v-c15b76da]{display:grid;grid-template-columns:160px 140px;gap:8px;margin-bottom:6px;color:var(--c-text-secondary, #64748b);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.mkp-step-row[data-v-c15b76da]{display:grid;grid-template-columns:160px auto;gap:8px;align-items:center;margin-bottom:6px}.mkp-step-right[data-v-c15b76da]{display:flex;align-items:center;gap:6px}.mkp-del[data-v-c15b76da]{border:none;background:transparent;font-size:16px;cursor:pointer;color:var(--c-text-muted, #94a3b8);line-height:1;padding:4px}.mkp-del[data-v-c15b76da]:hover{color:var(--c-error, #ef4444)}.mkp-add-step[data-v-c15b76da]{border:none;background:transparent;color:var(--c-primary, #6366f1);font-size:13px;font-weight:500;cursor:pointer;margin-top:2px;padding:4px 0;font-family:var(--font, inherit)}.mkp-add-step[data-v-c15b76da]:hover{color:var(--c-primary-hover, #4f46e5)}.mkp-default-row[data-v-c15b76da]{margin-top:8px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.mkp-default-label[data-v-c15b76da]{font-size:13px;color:var(--c-text-secondary, #64748b);font-weight:500}.mkp-visibility[data-v-c15b76da]{margin-top:12px;padding-top:12px;border-top:1px solid var(--c-border-light, #e8edf4);display:flex;flex-direction:column;gap:6px}.mkp-vis-title[data-v-c15b76da]{font-size:12px;font-weight:600;color:var(--c-text-secondary, #64748b)}.mkp-radio[data-v-c15b76da],.mkp-check[data-v-c15b76da]{display:flex;align-items:flex-start;gap:8px;color:var(--c-text, #0f172a);font-size:13px;line-height:1.35}.mkp-check[data-v-c15b76da]{margin-left:22px}.mkp-radio input[data-v-c15b76da],.mkp-check input[data-v-c15b76da]{width:16px;height:16px;margin-top:2px;flex-shrink:0;accent-color:var(--c-primary, #6366f1)}.mkp-actions[data-v-c15b76da]{margin-top:14px}.mkp-apply[data-v-c15b76da]{border:none;background:var(--c-primary, #6366f1);color:#fff;border-radius:var(--radius-sm, 6px);font-size:13px;font-weight:600;padding:9px 18px;cursor:pointer;font-family:var(--font, inherit)}.mkp-apply[data-v-c15b76da]:hover:not(:disabled){background:var(--c-primary-hover, #4f46e5)}.mkp-apply[data-v-c15b76da]:disabled{opacity:.55;cursor:default}@media (prefers-reduced-motion: reduce){.mkp-enter-active[data-v-c15b76da],.mkp-leave-active[data-v-c15b76da],.mkp-enter-active .mkp-modal-shell[data-v-c15b76da],.mkp-leave-active .mkp-modal-shell[data-v-c15b76da]{transition-duration:.01ms!important}.mkp-enter-from .mkp-modal-shell[data-v-c15b76da],.mkp-leave-to .mkp-modal-shell[data-v-c15b76da]{transform:none}.mkp-tab-enter-active[data-v-c15b76da],.mkp-tab-leave-active[data-v-c15b76da]{transition-duration:.01ms!important}.mkp-tab-enter-from[data-v-c15b76da],.mkp-tab-leave-to[data-v-c15b76da]{transform:none}}@media (max-width: 820px){.mkp-modal-shell[data-v-c15b76da]{width:min(100%,calc(100vw - 24px))}.mkp-steps-head[data-v-c15b76da]{grid-template-columns:1fr 1fr;font-size:10px}.mkp-step-row[data-v-c15b76da]{grid-template-columns:1fr}.mkp-step-right[data-v-c15b76da]{justify-content:flex-start}.mkp-input-wrap[data-v-c15b76da]{width:100%;max-width:240px}}.login-page[data-v-e7ee8333]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);padding:20px}.login-card[data-v-e7ee8333]{background:var(--c-surface);border-radius:20px;padding:40px 36px 32px;width:100%;max-width:420px;box-shadow:0 25px 60px #0000004d}.login-header[data-v-e7ee8333]{text-align:center;margin-bottom:28px}.logo-icon[data-v-e7ee8333]{width:56px;height:56px;margin:0 auto 14px;background:linear-gradient(135deg,var(--c-primary),var(--c-accent));border-radius:16px;display:flex;align-items:center;justify-content:center;color:#fff}.logo-icon svg[data-v-e7ee8333]{width:30px;height:30px}.login-header h1[data-v-e7ee8333]{font-size:26px;font-weight:800;color:var(--c-text);letter-spacing:-.5px}.subtitle[data-v-e7ee8333]{font-size:14px;color:var(--c-text-secondary);margin-top:4px}.tab-switcher[data-v-e7ee8333]{display:flex;background:var(--c-bg);border-radius:10px;padding:4px;margin-bottom:24px}.tab-switcher button[data-v-e7ee8333]{flex:1;padding:10px;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;background:transparent;color:var(--c-text-secondary);transition:all .2s}.tab-switcher button.active[data-v-e7ee8333]{background:var(--c-surface);color:var(--c-primary);box-shadow:var(--shadow-sm)}.login-form[data-v-e7ee8333]{display:flex;flex-direction:column;gap:16px}.field label[data-v-e7ee8333]{display:block;font-size:13px;font-weight:600;color:var(--c-text);margin-bottom:6px}.field input[data-v-e7ee8333]{width:100%;padding:11px 14px;border:1.5px solid var(--c-border);border-radius:10px;font-size:14px;font-family:var(--font);color:var(--c-text);background:var(--c-surface);transition:border-color .2s,box-shadow .2s}.field input[data-v-e7ee8333]:focus{outline:none;border-color:var(--c-primary);box-shadow:0 0 0 3px var(--c-primary-light)}.field input[data-v-e7ee8333]::placeholder{color:var(--c-text-muted)}.password-wrapper[data-v-e7ee8333]{position:relative}.password-wrapper input[data-v-e7ee8333]{padding-right:44px}.eye-btn[data-v-e7ee8333]{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:4px;color:var(--c-text-muted);transition:color .2s}.eye-btn[data-v-e7ee8333]:hover{color:var(--c-text-secondary)}.eye-btn svg[data-v-e7ee8333]{width:20px;height:20px}.error-msg[data-v-e7ee8333]{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:10px 14px;font-size:13px;color:var(--c-error)}.hint-error[data-v-e7ee8333]{margin-top:6px;font-size:12px;color:var(--c-error)}.submit-btn[data-v-e7ee8333]{width:100%;padding:12px;border:none;border-radius:10px;background:linear-gradient(135deg,var(--c-primary),var(--c-accent));color:#fff;font-size:15px;font-weight:700;font-family:var(--font);cursor:pointer;transition:opacity .2s,transform .1s;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:4px}.submit-btn[data-v-e7ee8333]:hover{opacity:.92}.submit-btn[data-v-e7ee8333]:active{transform:scale(.98)}.submit-btn[data-v-e7ee8333]:disabled{opacity:.6;cursor:not-allowed}.spinner[data-v-e7ee8333]{width:18px;height:18px;border:2.5px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-e7ee8333 .6s linear infinite}@keyframes spin-e7ee8333{to{transform:rotate(360deg)}}.footer-text[data-v-e7ee8333]{text-align:center;margin-top:20px;font-size:13px;color:var(--c-text-secondary)}.footer-text a[data-v-e7ee8333]{color:var(--c-primary);font-weight:600;text-decoration:none}.footer-text a[data-v-e7ee8333]:hover{text-decoration:underline}.forgot-link[data-v-e7ee8333]{font-size:13px}.forgot-success[data-v-e7ee8333]{text-align:center;padding:8px 0 16px}.forgot-icon[data-v-e7ee8333]{font-size:40px;margin-bottom:12px}.forgot-success h3[data-v-e7ee8333]{color:var(--c-text);font-size:18px;font-weight:700;margin:0 0 8px}.forgot-success p[data-v-e7ee8333]{color:var(--c-text-secondary);font-size:14px;margin:0 0 6px;line-height:1.5}.forgot-success b[data-v-e7ee8333]{color:var(--c-text)}.forgot-hint[data-v-e7ee8333]{font-size:12px!important;color:var(--c-text-muted)!important;margin-bottom:20px!important}.vk-divider[data-v-e7ee8333]{display:flex;align-items:center;margin:20px 0 16px;gap:12px}.vk-divider[data-v-e7ee8333]:before,.vk-divider[data-v-e7ee8333]:after{content:"";flex:1;height:1px;background:var(--c-border)}.vk-divider span[data-v-e7ee8333]{font-size:13px;color:var(--c-text-muted);white-space:nowrap}.vk-button-container[data-v-e7ee8333]{display:flex;justify-content:center}.landing[data-v-60771a21]{min-height:100vh;background:#fff;color:#0f172a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.55}.lp-container[data-v-60771a21]{max-width:1180px;margin:0 auto;padding:0 24px}.lp-header[data-v-60771a21]{position:sticky;top:0;z-index:50;background:#ffffffeb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid #eef2f7}.lp-header-row[data-v-60771a21]{display:flex;align-items:center;justify-content:space-between;gap:16px;height:64px}.lp-logo[data-v-60771a21]{display:flex;align-items:center;gap:10px;text-decoration:none;color:#0f172a;font-weight:800}.lp-logo-mark[data-v-60771a21]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:9px;background:linear-gradient(135deg,#6366f1,#a855f7);color:#fff;font-weight:800}.lp-logo-text[data-v-60771a21]{font-size:18px}.lp-nav[data-v-60771a21]{display:flex;gap:22px}.lp-nav a[data-v-60771a21]{color:#475569;text-decoration:none;font-size:14px;font-weight:500}.lp-nav a[data-v-60771a21]:hover{color:#6366f1}.lp-header-cta[data-v-60771a21]{display:flex;gap:10px}.lp-btn[data-v-60771a21]{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:none;cursor:pointer;padding:10px 18px;border-radius:10px;font-weight:600;font-size:14px;transition:transform .1s,box-shadow .15s,background .15s}.lp-btn[data-v-60771a21]:hover{transform:translateY(-1px)}.lp-btn-lg[data-v-60771a21]{padding:14px 26px;font-size:16px;border-radius:12px}.lp-btn-primary[data-v-60771a21]{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;box-shadow:0 6px 18px #6366f159}.lp-btn-primary[data-v-60771a21]:hover{box-shadow:0 10px 24px #6366f173}.lp-btn-ghost[data-v-60771a21]{background:#f1f5f9;color:#0f172a}.lp-btn-ghost[data-v-60771a21]:hover{background:#e2e8f0}.lp-btn-ghost-light[data-v-60771a21]{background:#ffffff2e;color:#fff}.lp-btn-ghost-light[data-v-60771a21]:hover{background:#ffffff47}.lp-hero[data-v-60771a21]{padding:64px 0 56px;background:linear-gradient(180deg,#fafbff,#fff)}.lp-hero-grid[data-v-60771a21]{display:grid;grid-template-columns:1.1fr 1fr;gap:48px;align-items:center}.lp-badge[data-v-60771a21]{display:inline-block;background:#eef2ff;color:#4f46e5;padding:6px 12px;border-radius:999px;font-size:13px;font-weight:600;margin-bottom:18px}.lp-hero-text h1[data-v-60771a21]{font-size:44px;line-height:1.15;font-weight:800;margin:0 0 18px;letter-spacing:-.02em}.lp-lead[data-v-60771a21]{font-size:18px;color:#475569;margin:0 0 28px}.lp-hero-cta[data-v-60771a21]{display:flex;gap:12px;flex-wrap:wrap}.lp-hero-points[data-v-60771a21]{list-style:none;padding:0;margin:26px 0 0;display:flex;flex-direction:column;gap:8px;color:#334155;font-size:15px}.lp-shot-stage[data-v-60771a21]{position:relative;min-height:520px;padding:8px 0 56px}.lp-shot-desktop[data-v-60771a21],.lp-shot-mobile[data-v-60771a21]{margin:0}.lp-device-monitor[data-v-60771a21]{position:relative;width:100%;display:flex;flex-direction:column;align-items:center}.lp-monitor-frame[data-v-60771a21]{position:relative;width:100%;padding:14px 14px 18px;border-radius:18px;background:linear-gradient(180deg,#1a1a1c,#0e0e10);box-shadow:0 1px #ffffff0f inset,0 0 0 1px #00000080,0 30px 60px -30px #0f172a73,0 12px 24px -16px #0f172a59}.lp-monitor-frame[data-v-60771a21]:before{content:"";position:absolute;bottom:7px;left:50%;width:5px;height:5px;margin-left:-2.5px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#818cf8,#312e81);opacity:.7}.lp-monitor-frame img[data-v-60771a21]{width:100%;display:block;border-radius:6px;background:#000}.lp-monitor-neck[data-v-60771a21]{width:14px;height:26px;margin-top:-2px;background:linear-gradient(180deg,#2a2a2d,#1a1a1c);border-radius:0 0 4px 4px;box-shadow:0 2px #0000004d inset}.lp-monitor-base[data-v-60771a21]{width:180px;height:8px;margin-top:-1px;border-radius:50%;background:linear-gradient(180deg,#2a2a2d,#141416);box-shadow:0 2px 4px #0006,0 1px #ffffff0d inset}.lp-monitor-shadow[data-v-60771a21]{position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:70%;height:24px;border-radius:50%;background:radial-gradient(ellipse at center,#0f172a47,#0f172a00 70%);filter:blur(4px);pointer-events:none}.lp-shot-mobile[data-v-60771a21]{position:absolute;right:-8px;bottom:0;width:196px;z-index:2}.lp-phone-frame[data-v-60771a21]{position:relative;width:100%;padding:10px;border-radius:36px;background:linear-gradient(155deg,#2a2a2d,#141416);box-shadow:0 0 0 1px #ffffff14 inset,0 0 0 1.5px #0a0a0c,0 28px 50px -22px #0f172a8c,0 10px 20px -12px #0f172a73}.lp-phone-frame img[data-v-60771a21]{width:100%;display:block;border-radius:26px;background:#000}.lp-phone-island[data-v-60771a21]{position:absolute;top:18px;left:50%;transform:translate(-50%);width:62px;height:18px;border-radius:999px;background:#050505;box-shadow:0 0 0 1px #0009,0 1px 2px #ffffff08 inset;z-index:3}.lp-phone-island[data-v-60771a21]:after{content:"";position:absolute;top:50%;right:8px;width:5px;height:5px;margin-top:-2.5px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#2a2a40,#050505 70%)}.lp-phone-shadow[data-v-60771a21]{position:absolute;bottom:-14px;left:50%;transform:translate(-50%);width:80%;height:18px;border-radius:50%;background:radial-gradient(ellipse at center,#0f172a52,#0f172a00 70%);filter:blur(5px);pointer-events:none}.lp-suppliers[data-v-60771a21]{padding:36px 0;border-top:1px solid #eef2f7;border-bottom:1px solid #eef2f7;background:#fafbff}.lp-suppliers-title[data-v-60771a21]{text-align:center;color:#64748b;font-size:12px;text-transform:uppercase;letter-spacing:.1em;margin-bottom:20px;font-weight:600}.lp-suppliers-list[data-v-60771a21]{display:flex;flex-wrap:wrap;gap:8px 10px;justify-content:center;align-items:center}.lp-sup-badge[data-v-60771a21]{padding:7px 16px;background:#fff;border:1px solid #e2e8f0;border-radius:999px;font-size:13px;font-weight:700;color:#334155;letter-spacing:.01em;box-shadow:0 1px 3px #0000000f;transition:box-shadow .2s,border-color .2s,color .2s,transform .15s;cursor:default}.lp-sup-badge[data-v-60771a21]:hover{box-shadow:0 4px 14px #6366f12e;border-color:#a5b4fc;color:#4f46e5;transform:translateY(-1px)}.lp-section[data-v-60771a21]{padding:80px 0}.lp-section-alt[data-v-60771a21]{background:#fafbff}.lp-h2[data-v-60771a21]{font-size:34px;font-weight:800;text-align:center;margin:0 0 10px;letter-spacing:-.02em}.lp-h2-sub[data-v-60771a21]{text-align:center;color:#64748b;font-size:17px;margin:0 0 48px}.lp-steps[data-v-60771a21]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.lp-step[data-v-60771a21]{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:28px;position:relative}.lp-step-num[data-v-60771a21]{width:40px;height:40px;border-radius:12px;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:800;margin-bottom:16px}.lp-step h3[data-v-60771a21]{font-size:20px;margin:0 0 8px}.lp-step p[data-v-60771a21]{color:#475569;margin:0}.lp-features[data-v-60771a21]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.lp-feature[data-v-60771a21]{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:26px;transition:transform .15s,box-shadow .15s}.lp-feature[data-v-60771a21]:hover{transform:translateY(-3px);box-shadow:0 16px 36px -16px #6366f140}.lp-feature-icon[data-v-60771a21]{width:42px;height:42px;margin-bottom:12px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#f8faff,#eef2ff);box-shadow:inset 0 0 0 1px #dbe4ff}.lp-feature-icon svg[data-v-60771a21]{width:26px;height:26px;display:block}.lp-feature h3[data-v-60771a21]{font-size:18px;margin:0 0 8px}.lp-feature p[data-v-60771a21]{color:#475569;margin:0;font-size:14px}.lp-audience[data-v-60771a21]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.lp-aud-card[data-v-60771a21]{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:32px;text-align:center}.lp-aud-card-hot[data-v-60771a21]{border-color:#6366f1;box-shadow:0 18px 40px -18px #6366f166;position:relative}.lp-aud-emoji[data-v-60771a21]{width:58px;height:58px;margin:0 auto 14px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#f8faff,#eef2ff);box-shadow:inset 0 0 0 1px #dbe4ff}.lp-aud-emoji svg[data-v-60771a21]{width:32px;height:32px;display:block}.lp-aud-card h3[data-v-60771a21]{font-size:20px;margin:0 0 8px}.lp-aud-card p[data-v-60771a21]{color:#475569;margin:0}.lp-price-grid[data-v-60771a21]{display:grid;grid-template-columns:minmax(320px,1fr) minmax(320px,1fr);gap:22px;align-items:stretch}.lp-price-card[data-v-60771a21],.lp-price-proof[data-v-60771a21]{background:#fff;border:1px solid #e2e8f0;border-radius:18px;padding:28px}.lp-price-card[data-v-60771a21]{position:relative;overflow:hidden;background:radial-gradient(120% 120% at 100% -10%,#818cf826,#818cf800 55%),#fff;box-shadow:0 20px 44px -28px #6366f159}.lp-price-badge[data-v-60771a21]{display:inline-block;margin-bottom:14px;padding:7px 12px;border-radius:999px;background:#eef2ff;color:#4338ca;font-size:12px;font-weight:700;letter-spacing:.02em}.lp-price-main[data-v-60771a21]{display:flex;align-items:baseline;gap:10px;margin-bottom:10px}.lp-price-value[data-v-60771a21]{font-size:52px;line-height:1;font-weight:900;letter-spacing:-.03em;color:#111827}.lp-price-period[data-v-60771a21]{font-size:22px;font-weight:700;color:#4b5563}.lp-price-note[data-v-60771a21]{margin:0 0 18px;color:#475569;font-size:16px}.lp-price-note strong[data-v-60771a21]{color:#0f172a}.lp-price-list[data-v-60771a21]{list-style:none;padding:0;margin:0 0 20px;display:grid;gap:10px;color:#334155}.lp-price-list li[data-v-60771a21]{position:relative;padding-left:24px}.lp-price-list li[data-v-60771a21]:before{content:"";position:absolute;left:0;top:7px;width:12px;height:12px;border-radius:50%;background:linear-gradient(135deg,#6366f1,#8b5cf6);box-shadow:0 0 0 3px #6366f129}.lp-price-proof h3[data-v-60771a21]{margin:0 0 14px;font-size:24px;line-height:1.25}.lp-proof-list[data-v-60771a21]{margin:0;padding-left:20px;color:#334155;display:grid;gap:10px}.lp-proof-list strong[data-v-60771a21]{color:#0f172a}.lp-proof-box[data-v-60771a21]{margin-top:18px;padding:16px;border-radius:14px;background:#f8fafc;border:1px solid #e2e8f0}.lp-proof-title[data-v-60771a21]{font-size:13px;text-transform:uppercase;letter-spacing:.08em;color:#6366f1;font-weight:800;margin-bottom:8px}.lp-proof-box p[data-v-60771a21]{margin:0;color:#475569}.lp-faq-wrap[data-v-60771a21]{max-width:820px}.lp-faq[data-v-60771a21]{display:flex;flex-direction:column;gap:12px}.lp-faq details[data-v-60771a21]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:16px 20px}.lp-faq summary[data-v-60771a21]{cursor:pointer;font-weight:600;font-size:16px;list-style:none}.lp-faq summary[data-v-60771a21]:after{content:"+";float:right;color:#6366f1;font-weight:700}.lp-faq details[open] summary[data-v-60771a21]:after{content:"−"}.lp-faq p[data-v-60771a21]{margin:12px 0 0;color:#475569}.lp-final[data-v-60771a21]{padding:80px 0}.lp-final-card[data-v-60771a21]{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;padding:56px 32px;border-radius:24px;text-align:center}.lp-final-card h2[data-v-60771a21]{font-size:32px;margin:0 0 10px;font-weight:800}.lp-final-card p[data-v-60771a21]{margin:0 0 24px;opacity:.9;font-size:17px}.lp-final-card .lp-hero-cta[data-v-60771a21]{justify-content:center}.lp-footer[data-v-60771a21]{padding:28px 0;border-top:1px solid #eef2f7;color:#64748b;font-size:14px}.lp-footer-row[data-v-60771a21]{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}.lp-footer-links[data-v-60771a21]{display:flex;gap:14px;flex-wrap:wrap}.lp-footer-links a[data-v-60771a21]{color:#6366f1;text-decoration:none}.lp-footer-links a[data-v-60771a21]:hover{text-decoration:underline}.lp-modal[data-v-60771a21]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a99;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;display:flex;align-items:flex-start;justify-content:center;overflow-y:auto;padding:40px 16px}.lp-modal-close[data-v-60771a21]{position:fixed;top:18px;right:24px;width:44px;height:44px;border-radius:50%;border:none;background:#fff;color:#0f172a;font-size:24px;cursor:pointer;box-shadow:0 6px 16px #0003;z-index:101}.lp-modal-inner[data-v-60771a21]{width:100%;max-width:480px}.lp-modal-inner[data-v-60771a21] .login-page{min-height:auto;background:transparent;padding:0}@media (max-width: 900px){.lp-nav[data-v-60771a21]{display:none}.lp-hero-grid[data-v-60771a21]{grid-template-columns:1fr;gap:32px}.lp-hero-text h1[data-v-60771a21]{font-size:32px}.lp-shot-stage[data-v-60771a21]{min-height:460px}.lp-shot-mobile[data-v-60771a21]{right:0;bottom:4px;width:168px}.lp-monitor-base[data-v-60771a21]{width:160px}.lp-steps[data-v-60771a21],.lp-features[data-v-60771a21],.lp-audience[data-v-60771a21],.lp-price-grid[data-v-60771a21]{grid-template-columns:1fr}.lp-h2[data-v-60771a21]{font-size:26px}.lp-final-card h2[data-v-60771a21]{font-size:24px}.lp-header-cta .lp-btn-ghost[data-v-60771a21]{display:none}}@media (max-width: 600px){.lp-hero[data-v-60771a21]{padding:36px 0}.lp-section[data-v-60771a21]{padding:56px 0}.lp-shot-stage[data-v-60771a21]{min-height:auto;padding-bottom:12px}.lp-monitor-neck[data-v-60771a21],.lp-monitor-base[data-v-60771a21],.lp-monitor-shadow[data-v-60771a21]{display:none}.lp-shot-mobile[data-v-60771a21]{position:relative;right:auto;bottom:auto;margin:18px auto 0;width:156px}.lp-price-value[data-v-60771a21]{font-size:44px}.lp-price-period[data-v-60771a21]{font-size:18px}}.sidebar[data-v-384d0738]{width:248px;min-width:248px;padding:16px;background:var(--c-sidebar);border-right:1px solid var(--c-border);overflow-y:auto;font-size:13px;display:flex;flex-direction:column;gap:4px;font-family:var(--font)}.sidebar-tools[data-v-384d0738]{margin-bottom:6px;display:flex;flex-direction:column;align-items:flex-start;width:100%}.errors-icon-btn[data-v-384d0738]{width:20px;height:20px;display:flex;align-items:center;justify-content:center;padding:0;border:1px solid var(--c-border);border-radius:50%;background:var(--c-surface);color:#94a3b8;cursor:pointer;transition:color .15s ease,border-color .15s ease,box-shadow .15s ease,background .15s ease}.errors-icon-btn[data-v-384d0738]:hover{border-color:#cbd5e1;color:#64748b}.errors-icon-btn.active[data-v-384d0738]{border-color:#fda4af;color:#ef4444;box-shadow:0 0 0 2px #ef44441f;background:#fff7f7}.errors-icon-btn.active.warning[data-v-384d0738]{border-color:#fcd34d;color:#d97706;box-shadow:0 0 0 2px #f59e0b29;background:#fffbeb}.errors-icon-btn.active.danger[data-v-384d0738]{border-color:#fda4af;color:#ef4444;box-shadow:0 0 0 2px #ef44441f;background:#fff7f7}.errors-modal-backdrop[data-v-384d0738]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a52;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);z-index:260;display:flex;align-items:flex-start;justify-content:center;padding:64px 16px 16px}.errors-modal[data-v-384d0738]{width:min(760px,calc(100vw - 32px));max-height:min(72vh,700px);border-radius:12px;border:1px solid var(--c-border);background:#fff;box-shadow:0 20px 40px #0f172a2e;display:flex;flex-direction:column}.errors-modal-head[data-v-384d0738]{display:flex;align-items:center;gap:8px;padding:12px 14px;border-bottom:1px solid var(--c-border-light)}.errors-modal-title[data-v-384d0738]{font-size:14px;font-weight:700;color:var(--c-text)}.errors-modal-count[data-v-384d0738]{min-width:20px;height:20px;padding:0 6px;border-radius:99px;background:#ef4444;color:#fff;font-size:12px;line-height:20px;text-align:center;font-variant-numeric:tabular-nums}.errors-modal-count.warning[data-v-384d0738]{background:#f59e0b}.errors-modal-close[data-v-384d0738]{margin-left:auto;width:26px;height:26px;border:1px solid var(--c-border);border-radius:50%;background:#fff;color:var(--c-text-muted);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.errors-modal-close[data-v-384d0738]:hover{border-color:#fca5a5;color:#b91c1c}.errors-modal-body[data-v-384d0738]{padding:12px;overflow:auto}.errors-modal-line[data-v-384d0738]{margin:0 0 8px;padding:8px 10px;border-radius:var(--radius-sm);background:#fef2f2;border:1px solid #fecaca;color:#b91c1c;font-size:13px;font-weight:500;line-height:1.35;word-break:break-word}.errors-modal-line-warning[data-v-384d0738]{background:#fffbeb;border:1px solid #fde68a;color:#92400e}.errors-modal-line[data-v-384d0738]:last-child{margin-bottom:0}.errors-modal-empty[data-v-384d0738]{padding:24px 14px;color:var(--c-text-muted);font-size:13px}.filter-group[data-v-384d0738]{padding:12px 0;border-bottom:1px solid var(--c-border-light)}.filter-group[data-v-384d0738]:last-of-type{border-bottom:none}.filter-body[data-v-384d0738]{display:flex;flex-direction:column}.filter-title[data-v-384d0738]{font-size:11px;font-weight:700;color:var(--c-text-muted);text-transform:uppercase;letter-spacing:.8px;margin-bottom:10px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;-webkit-user-select:none;user-select:none;padding:4px 0;transition:color .15s}.filter-title[data-v-384d0738]:hover{color:var(--c-text)}.ft-arrow[data-v-384d0738]{width:14px;height:14px;color:var(--c-text-muted);transition:transform .25s;flex-shrink:0}.filter-group.collapsed .ft-arrow[data-v-384d0738]{transform:rotate(-90deg)}.ft-counter[data-v-384d0738]{font-size:10px;font-weight:700;color:#fff;background:var(--c-primary);border-radius:99px;padding:1px 7px;margin-right:6px;min-width:18px;text-align:center;line-height:1.5}.filter-group input[type=checkbox][data-v-384d0738],.filter-group input[type=radio][data-v-384d0738]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:16px;height:16px;border:2px solid var(--c-border);border-radius:4px;cursor:pointer;position:relative;flex-shrink:0;transition:all .15s;background:var(--c-surface)}.filter-group input[type=radio][data-v-384d0738]{border-radius:50%}.filter-group input[type=checkbox][data-v-384d0738]:checked{background:var(--c-primary);border-color:var(--c-primary)}.filter-group input[type=radio][data-v-384d0738]:checked{border-color:var(--c-primary);border-width:5px}.filter-group input[type=checkbox][data-v-384d0738]:checked:after{content:"";position:absolute;left:4px;top:1px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.filter-group input[type=checkbox][data-v-384d0738]:hover,.filter-group input[type=radio][data-v-384d0738]:hover{border-color:var(--c-primary)}.filter-group label[data-v-384d0738]{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;margin-bottom:8px;cursor:pointer;color:var(--c-text);line-height:1.3;transition:color .15s}.filter-group label[data-v-384d0738]:hover{color:var(--c-primary)}.supplier-search[data-v-384d0738]{width:100%;height:30px;padding:0 10px;border:1.5px solid var(--c-border);border-radius:var(--radius-sm);font-size:12px;font-family:var(--font);background:var(--c-bg);color:var(--c-text);margin-bottom:8px;transition:all .2s}.supplier-search[data-v-384d0738]:focus{outline:none;border-color:var(--c-primary);box-shadow:0 0 0 3px var(--c-primary-light);background:var(--c-surface)}.supplier-list[data-v-384d0738]{max-height:200px;overflow-y:auto;display:flex;flex-direction:column;gap:1px}.supplier-item[data-v-384d0738]{display:flex;align-items:center;gap:6px;padding:5px 6px;font-size:12px;cursor:pointer;border-radius:var(--radius-sm);transition:background .15s}.supplier-item[data-v-384d0738]:hover{background:var(--c-primary-light)}.sup-dot[data-v-384d0738]{width:8px;height:8px;border-radius:50%;flex-shrink:0;background:var(--c-text-muted)}.sup-dot[data-s=ROSSKO][data-v-384d0738]{background:#d97706}.sup-dot[data-s=ARMTEK][data-v-384d0738]{background:#059669}.sup-dot[data-s=BERG][data-v-384d0738]{background:#2563eb}.sup-dot[data-s=ADEO][data-v-384d0738]{background:#7c3aed}.sup-dot[data-s=АВТОРУСЬ][data-v-384d0738]{background:#dc2626}.sup-dot[data-s=FORUM-AUTO][data-v-384d0738]{background:#0891b2}.sup-dot[data-s=MXGROUP][data-v-384d0738]{background:#06b6d4}.sup-dot[data-s=AUTOTRADE][data-v-384d0738]{background:#f59e0b}.sup-dot[data-s=IVERS][data-v-384d0738]{background:#8b5cf6}.sup-dot[data-s=TMPARTS][data-v-384d0738]{background:#e11d48}.sup-dot[data-s=FAVORIT][data-v-384d0738]{background:#d946ef}.sup-name[data-v-384d0738]{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600;font-size:12px;letter-spacing:.01em}.sup-count[data-v-384d0738]{font-size:10px;color:var(--c-text-muted);font-weight:700;flex-shrink:0;min-width:18px;text-align:right;font-variant-numeric:tabular-nums}.sup-bar-wrap[data-v-384d0738]{width:36px;height:4px;background:var(--c-border-light);border-radius:99px;flex-shrink:0;overflow:hidden}.sup-bar[data-v-384d0738]{height:100%;border-radius:99px;background:var(--c-border);transition:width .3s}.sup-bar[data-s=ROSSKO][data-v-384d0738]{background:#d97706}.sup-bar[data-s=ARMTEK][data-v-384d0738]{background:#059669}.sup-bar[data-s=BERG][data-v-384d0738]{background:#2563eb}.sup-bar[data-s=ADEO][data-v-384d0738]{background:#7c3aed}.sup-bar[data-s=АВТОРУСЬ][data-v-384d0738]{background:#dc2626}.sup-bar[data-s=FORUM-AUTO][data-v-384d0738]{background:#0891b2}.sup-bar[data-s=MXGROUP][data-v-384d0738]{background:#06b6d4}.sup-bar[data-s=AUTOTRADE][data-v-384d0738]{background:#f59e0b}.sup-bar[data-s=IVERS][data-v-384d0738]{background:#8b5cf6}.sup-bar[data-s=TMPARTS][data-v-384d0738]{background:#e11d48}.sup-bar[data-s=FAVORIT][data-v-384d0738]{background:#d946ef}.supplier-reset[data-v-384d0738]{display:block;text-align:center;color:var(--c-primary);font-size:12px;font-weight:600;cursor:pointer;padding:6px;margin-top:4px;border-radius:var(--radius-sm);transition:background .15s;text-decoration:none}.supplier-reset[data-v-384d0738]:hover{background:var(--c-primary-light)}.filter-reset-btn[data-v-384d0738]{margin-top:8px;padding:8px;width:100%;border:1.5px solid var(--c-border);border-radius:var(--radius-sm);background:transparent;cursor:pointer;font-size:12px;font-weight:500;font-family:var(--font);color:var(--c-text-secondary);display:flex;align-items:center;justify-content:center;gap:6px;transition:all .15s}.filter-reset-btn[data-v-384d0738]:hover{border-color:var(--c-error);color:var(--c-error);background:#fef2f2}.filter-reset-btn[data-v-384d0738]:active{transform:scale(.97)}.brand-list[data-v-384d0738]{max-height:128px;overflow-y:auto;display:flex;flex-direction:column;gap:1px}.brand-item[data-v-384d0738]{display:flex;align-items:center;gap:8px;padding:5px 6px;font-size:12px;cursor:pointer;border-radius:var(--radius-sm);transition:background .15s}.brand-item[data-v-384d0738]:hover{background:var(--c-primary-light)}.brand-name[data-v-384d0738]{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500;font-size:13px;color:var(--c-text)}.markup-toggle-group[data-v-384d0738]{padding:10px 0}.markup-toggle-label[data-v-384d0738]{display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:2px 0}.markup-toggle-text[data-v-384d0738]{font-size:11px;font-weight:700;color:var(--c-text-muted);text-transform:uppercase;letter-spacing:.8px}.toggle-switch[data-v-384d0738]{width:36px;height:20px;border-radius:99px;border:none;cursor:pointer;background:var(--c-border);position:relative;transition:background .2s;padding:0;flex-shrink:0}.toggle-switch.on[data-v-384d0738]{background:var(--c-primary)}.toggle-knob[data-v-384d0738]{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .2s;box-shadow:0 1px 3px #00000026}.toggle-switch.on .toggle-knob[data-v-384d0738]{transform:translate(16px)}.sidebar-close-btn[data-v-384d0738]{display:none;position:absolute;top:12px;right:12px;width:32px;height:32px;border:none;border-radius:50%;background:var(--c-border-light);cursor:pointer;color:var(--c-text-secondary);align-items:center;justify-content:center;transition:all .15s}.sidebar-close-btn[data-v-384d0738]:hover{background:var(--c-error);color:#fff}@media (max-width: 768px){.sidebar-close-btn[data-v-384d0738]{display:flex}.sidebar[data-v-384d0738]{padding-top:52px}}.pi-overlay[data-v-dd7ab7bd]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#00000073;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center}.pi-modal[data-v-dd7ab7bd]{background:var(--c-surface, #fff);border-radius:16px;box-shadow:0 20px 60px #00000040;max-width:520px;width:92%;max-height:85vh;overflow-y:auto;padding:24px;position:relative}.pi-close[data-v-dd7ab7bd]{position:absolute;top:12px;right:12px;width:32px;height:32px;border:none;border-radius:50%;background:transparent;cursor:pointer;color:var(--c-text-muted, #999);display:flex;align-items:center;justify-content:center;transition:all .2s}.pi-close[data-v-dd7ab7bd]:hover{background:var(--c-border-light, #f0f0f0);color:var(--c-text, #333)}.pi-loading[data-v-dd7ab7bd]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:40px 0;color:var(--c-text-secondary, #666);font-size:14px}.pi-spinner[data-v-dd7ab7bd]{width:36px;height:36px;border:3px solid var(--c-border, #e5e5e5);border-top-color:var(--c-primary, #6366f1);border-radius:50%;animation:spin-dd7ab7bd .8s linear infinite}@keyframes spin-dd7ab7bd{to{transform:rotate(360deg)}}.pi-error[data-v-dd7ab7bd]{text-align:center;padding:40px 0;color:var(--c-text-muted, #999);font-size:14px}.pi-header[data-v-dd7ab7bd]{display:flex;align-items:center;gap:12px;margin-bottom:20px}.pi-brand-logo[data-v-dd7ab7bd]{width:48px;height:48px;object-fit:contain;border-radius:8px}.pi-title[data-v-dd7ab7bd]{font-weight:700;font-size:17px;color:var(--c-text, #1a1a2e)}.pi-name[data-v-dd7ab7bd]{font-size:13px;color:var(--c-text-secondary, #666);margin-top:2px}.pi-photos[data-v-dd7ab7bd]{margin-bottom:20px}.pi-photo-main[data-v-dd7ab7bd]{width:100%;aspect-ratio:1;display:flex;align-items:center;justify-content:center;background:#f9fafb;border-radius:12px;overflow:hidden;border:1px solid var(--c-border, #e5e5e5)}.pi-photo-main img[data-v-dd7ab7bd]{max-width:100%;max-height:100%;object-fit:contain}.pi-thumbs[data-v-dd7ab7bd]{display:flex;gap:8px;margin-top:10px;overflow-x:auto;padding-bottom:4px}.pi-thumb[data-v-dd7ab7bd]{width:56px;height:56px;border:2px solid var(--c-border, #e5e5e5);border-radius:8px;overflow:hidden;cursor:pointer;flex-shrink:0;background:#f9fafb;padding:2px;transition:border-color .2s}.pi-thumb.active[data-v-dd7ab7bd],.pi-thumb[data-v-dd7ab7bd]:hover{border-color:var(--c-primary, #6366f1)}.pi-thumb img[data-v-dd7ab7bd]{width:100%;height:100%;object-fit:contain}.pi-specs[data-v-dd7ab7bd]{display:flex;flex-direction:column;gap:0}.pi-spec-row[data-v-dd7ab7bd]{display:flex;justify-content:space-between;align-items:baseline;padding:8px 0;border-bottom:1px solid var(--c-border-light, #f0f0f0);gap:12px}.pi-spec-row[data-v-dd7ab7bd]:last-child{border-bottom:none}.pi-spec-label[data-v-dd7ab7bd]{font-size:13px;color:var(--c-text-muted, #999);flex-shrink:0}.pi-spec-value[data-v-dd7ab7bd]{font-size:13px;color:var(--c-text, #1a1a2e);font-weight:500;text-align:right;word-break:break-word}.markup-percent-icon[data-v-a62863b5]{display:block;flex-shrink:0;overflow:visible;shape-rendering:geometricPrecision}.search-view.with-sidebar[data-v-dcdd1baf]{display:flex;gap:0;min-height:calc(100vh - 56px)}.search-content[data-v-dcdd1baf]{flex:1;overflow-y:auto;padding:20px 24px;min-width:0}.search-top-loader[data-v-dcdd1baf]{position:sticky;top:0;left:0;right:0;z-index:8;padding:10px 24px 8px;margin:0 0 14px;background:linear-gradient(180deg,#fffffff7,#ffffffe0);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid var(--c-border-light);transition:transform .18s ease}.search-top-loader-track[data-v-dcdd1baf]{height:4px;background:var(--c-border-light);border-radius:99px;overflow:hidden}.search-top-loader-fill[data-v-dcdd1baf]{position:relative;width:30%;height:100%;border-radius:99px;background:linear-gradient(90deg,#0891b2,#0ea5e9,#22c55e);animation:topLoaderSlide-dcdd1baf 1.15s ease-in-out infinite}.search-top-loader-fill[data-v-dcdd1baf]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,transparent 20%,rgba(255,255,255,.55) 50%,transparent 80%);transform:translate(-100%);animation:topLoaderSweep-dcdd1baf 1.1s linear infinite}.search-top-loader-meta[data-v-dcdd1baf]{margin-top:6px;display:flex;align-items:center;justify-content:flex-start;gap:10px}.search-top-loader-text[data-v-dcdd1baf],.search-top-loader-count[data-v-dcdd1baf]{font-size:12px;font-weight:600;color:var(--c-text-secondary)}@keyframes topLoaderSlide-dcdd1baf{0%{transform:translate(0)}50%{transform:translate(230%)}to{transform:translate(0)}}@keyframes topLoaderSweep-dcdd1baf{to{transform:translate(140%)}}.idle-state[data-v-dcdd1baf]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 0;gap:12px}.idle-icon[data-v-dcdd1baf]{display:flex;align-items:center;justify-content:center;opacity:.85}.search-loading[data-v-dcdd1baf]{padding:40px 0;display:flex;flex-direction:column;align-items:center;gap:24px}.loader-container[data-v-dcdd1baf]{display:flex;flex-direction:column;align-items:center;gap:16px}.loader-spinner[data-v-dcdd1baf]{position:relative;width:56px;height:56px}.spinner-ring[data-v-dcdd1baf]{position:absolute;top:0;right:0;bottom:0;left:0;border:3px solid transparent;border-radius:50%;animation:spin-dcdd1baf 1.2s cubic-bezier(.5,0,.5,1) infinite}.spinner-ring[data-v-dcdd1baf]:nth-child(1){border-top-color:var(--c-primary);animation-delay:-.3s}.spinner-ring[data-v-dcdd1baf]:nth-child(2){border-top-color:var(--c-accent);animation-delay:-.15s;top:4px;right:4px;bottom:4px;left:4px}.spinner-ring[data-v-dcdd1baf]:nth-child(3){border-top-color:var(--c-primary);top:8px;right:8px;bottom:8px;left:8px}@keyframes spin-dcdd1baf{to{transform:rotate(360deg)}}.loader-text[data-v-dcdd1baf]{font-size:14px;font-weight:500;color:var(--c-text-secondary)}.search-progress-bar[data-v-dcdd1baf]{display:flex;align-items:center;gap:12px;padding:8px 16px;margin-bottom:12px;background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.spb-track[data-v-dcdd1baf]{flex:1;height:6px;background:var(--c-border);border-radius:3px;overflow:hidden}.spb-fill[data-v-dcdd1baf]{height:100%;background:linear-gradient(90deg,var(--c-primary),var(--c-accent));border-radius:3px;transition:width .4s ease}.spb-text[data-v-dcdd1baf]{font-size:12px;color:var(--c-text-secondary);white-space:nowrap}.supplier-cards[data-v-dcdd1baf]{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.supplier-card[data-v-dcdd1baf]{display:flex;align-items:center;gap:10px;padding:12px 20px;background:var(--c-surface);border:1.5px solid var(--c-border);border-radius:var(--radius-md);min-width:180px;box-shadow:var(--shadow-sm);transition:all .4s ease}.supplier-card.done[data-v-dcdd1baf]{border-color:var(--c-success);background:var(--c-success-bg)}.supplier-card.error[data-v-dcdd1baf]{border-color:var(--c-error);background:#fef2f2}.sc-icon[data-v-dcdd1baf]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.sc-pulse[data-v-dcdd1baf]{width:12px;height:12px;background:var(--c-primary);border-radius:50%;animation:pulse-dcdd1baf 1.5s ease-in-out infinite}@keyframes pulse-dcdd1baf{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.sc-check[data-v-dcdd1baf]{color:var(--c-success);font-weight:700;font-size:16px}.sc-cross[data-v-dcdd1baf]{color:var(--c-error);font-weight:700;font-size:16px}.sc-info[data-v-dcdd1baf]{display:flex;flex-direction:column;gap:2px}.sc-name[data-v-dcdd1baf]{font-weight:600;font-size:13px;color:var(--c-text)}.sc-status[data-v-dcdd1baf]{font-size:11px;color:var(--c-text-muted)}.supplier-card.done .sc-status[data-v-dcdd1baf]{color:var(--c-success);font-weight:600}.progress-bar[data-v-dcdd1baf]{height:4px;background:var(--c-border-light);border-radius:99px;overflow:hidden;max-width:360px;margin:0 auto 12px;width:100%}.progress-fill[data-v-dcdd1baf]{height:100%;background:linear-gradient(90deg,#6366f1,#a78bfa,#c084fc);border-radius:99px;transition:width .4s ease}.brand-select h3[data-v-dcdd1baf]{font-size:16px;font-weight:600;color:var(--c-text);margin-bottom:8px}.brand-select-hint[data-v-dcdd1baf]{font-size:13px;color:var(--c-text-muted);margin-bottom:12px;font-weight:500}.brand-list[data-v-dcdd1baf]{display:flex;flex-direction:column;gap:8px}.brand-btn[data-v-dcdd1baf]{display:flex;align-items:center;gap:10px;padding:10px 16px;border:1.5px solid var(--c-border);border-radius:var(--radius-md);background:var(--c-surface);cursor:pointer;font-size:14px;font-family:var(--font);transition:all .2s;box-shadow:var(--shadow-sm)}.brand-btn[data-v-dcdd1baf]:hover{border-color:var(--c-primary);box-shadow:0 0 0 3px var(--c-primary-light),var(--shadow-sm);transform:translateY(-1px)}.brand-btn-brand[data-v-dcdd1baf]{font-weight:700;color:var(--c-text)}.brand-btn-article[data-v-dcdd1baf]{color:var(--c-primary);font-weight:500;font-size:13px}.brand-btn-name[data-v-dcdd1baf]{color:var(--c-text-muted);font-size:12px}.brand-btn-source[data-v-dcdd1baf]{color:#6b7a99;font-size:11px;font-weight:600}.badge-analog[data-v-dcdd1baf]{background:var(--c-analog);color:#fff;font-size:10px;font-weight:700;padding:2px 8px;border-radius:99px;letter-spacing:.3px;text-transform:uppercase}.product-card[data-v-dcdd1baf]{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-lg);margin-bottom:16px;overflow-x:clip;overflow-y:visible;box-shadow:var(--shadow-md);transition:box-shadow .2s}.product-card[data-v-dcdd1baf]:hover{box-shadow:var(--shadow-lg)}.product-card.analog[data-v-dcdd1baf]{border-left:3px solid var(--c-analog)}.pc-body[data-v-dcdd1baf]{display:flex;min-height:0}.pc-left[data-v-dcdd1baf]{width:200px;flex-shrink:0;padding:16px;display:flex;flex-direction:column;align-items:center;gap:10px;cursor:pointer;border-right:1px solid var(--c-border);transition:background .2s}.pc-left[data-v-dcdd1baf]:hover{background:var(--c-primary-light)}.pc-photo[data-v-dcdd1baf]{width:140px;height:140px;display:flex;align-items:center;justify-content:center;border-radius:10px;overflow:hidden;background:#f9fafb;border:1px solid var(--c-border-light);position:relative}.pc-photo img[data-v-dcdd1baf]{max-width:100%;max-height:100%;object-fit:contain}.pc-photo-placeholder[data-v-dcdd1baf]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--c-text-muted)}.pc-brand-logo-fallback[data-v-dcdd1baf]{max-width:80%;max-height:60%;object-fit:contain;opacity:.6}.pc-meta[data-v-dcdd1baf]{text-align:center;width:100%}.pc-meta .pc-brand[data-v-dcdd1baf]{font-weight:700;font-size:14px;color:var(--c-text)}.pc-article-row[data-v-dcdd1baf]{display:flex;align-items:center;justify-content:center;gap:4px;margin-top:2px}.pc-meta .pc-article[data-v-dcdd1baf]{color:var(--c-primary);font-weight:600;font-size:13px}.pc-article-link[data-v-dcdd1baf]{cursor:pointer;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:2px}.pc-article-link[data-v-dcdd1baf]:hover{text-decoration-style:solid;opacity:.8}.pc-copy-btn[data-v-dcdd1baf]{width:20px;height:20px;border:none;background:transparent;cursor:pointer;color:var(--c-text-muted);display:inline-flex;align-items:center;justify-content:center;border-radius:4px;transition:all .15s}.pc-copy-btn[data-v-dcdd1baf]:hover{background:var(--c-border-light);color:var(--c-primary)}.pc-report-btn[data-v-dcdd1baf]{width:18px;height:18px;border:none;background:transparent;cursor:pointer;color:#c2410c;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;transition:all .15s;flex-shrink:0}.pc-report-btn[data-v-dcdd1baf]:hover{background:#ffedd5;color:#9a3412}.pc-report-btn[data-v-dcdd1baf]:disabled{opacity:.55;cursor:default}.pc-meta .pc-name[data-v-dcdd1baf]{color:var(--c-text-secondary);font-size:12px;margin-top:4px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.pc-cross-hint[data-v-dcdd1baf]{margin-top:4px;color:#0369a1;font-size:11px;font-weight:600}.pc-offers-count[data-v-dcdd1baf]{display:inline-block;margin-top:6px;padding:2px 10px;background:var(--c-border-light);border-radius:99px;font-size:11px;font-weight:600;color:var(--c-text-muted)}.pc-collapse-under-count[data-v-dcdd1baf]{display:block;width:100%;margin-top:10px;padding:8px 10px;border-radius:8px;border:1px solid rgba(99,102,241,.45);background:var(--c-primary-light);color:var(--c-primary);font-size:12px;font-weight:700;font-family:var(--font);cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.pc-collapse-under-count[data-v-dcdd1baf]:hover{background:var(--c-primary);border-color:var(--c-primary);color:#fff}@media (min-width: 801px){.product-card--extras-expanded .pc-body[data-v-dcdd1baf]{align-items:flex-start}.product-card--extras-expanded .pc-left[data-v-dcdd1baf]{position:sticky;top:8px;align-self:flex-start}}.pc-right[data-v-dcdd1baf]{flex:1;min-width:0;display:flex;flex-direction:column}.pc-header-row[data-v-dcdd1baf]{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:8px 16px 0}.cross-reliability[data-v-dcdd1baf]{width:22px;height:22px;border-radius:99px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;cursor:help;position:relative}.cross-reliability svg[data-v-dcdd1baf]{flex-shrink:0}.cross-reliability[data-v-dcdd1baf]:after{content:attr(data-tip);position:absolute;right:0;top:calc(100% + 8px);white-space:nowrap;background:#0f172af5;color:#fff;font-size:11px;font-weight:600;padding:6px 8px;border-radius:8px;box-shadow:0 8px 20px #02061740;opacity:0;transform:translateY(-4px);pointer-events:none;transition:opacity .14s ease,transform .14s ease;z-index:12}.cross-reliability[data-v-dcdd1baf]:hover:after{opacity:1;transform:translateY(0)}.cross-reliability--high[data-v-dcdd1baf]{color:#15803d;background:#ecfdf3;border-color:#86efac}.cross-reliability--medium[data-v-dcdd1baf]{color:#a16207;background:#fef9c3;border-color:#fde047}.cross-reliability--low[data-v-dcdd1baf]{color:#b45309;background:#fffbeb;border-color:#fcd34d}.analog-search-loader[data-v-dcdd1baf]{display:flex;align-items:center;justify-content:center;gap:10px;padding:20px 0 8px;color:var(--c-text-muted)}.analog-loader-dots[data-v-dcdd1baf]{display:flex;align-items:center;gap:5px}.analog-loader-dots span[data-v-dcdd1baf]{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--c-primary);opacity:.7;animation:analogDotPulse-dcdd1baf 1.2s ease-in-out infinite}.analog-loader-dots span[data-v-dcdd1baf]:nth-child(2){animation-delay:.2s}.analog-loader-dots span[data-v-dcdd1baf]:nth-child(3){animation-delay:.4s}.analog-loader-text[data-v-dcdd1baf]{font-size:13px;font-weight:500;color:var(--c-primary);letter-spacing:.1px}@keyframes analogDotPulse-dcdd1baf{0%,80%,to{transform:scale(.7);opacity:.4}40%{transform:scale(1.15);opacity:1}}.analogs-separator[data-v-dcdd1baf]{margin:24px 0 12px;padding:0}.analogs-separator-text[data-v-dcdd1baf]{font-size:13px;font-weight:700;color:var(--c-text-muted);letter-spacing:.5px;text-transform:uppercase}.pc-info-btn[data-v-dcdd1baf]{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:1.5px solid var(--c-border);border-radius:50%;background:transparent;cursor:pointer;color:var(--c-text-muted);transition:all .2s;flex-shrink:0}.pc-info-btn[data-v-dcdd1baf]:hover{border-color:var(--c-primary);color:var(--c-primary);background:var(--c-primary-light);transform:scale(1.1)}.pc-info-btn svg[data-v-dcdd1baf]{flex-shrink:0}.pc-empty[data-v-dcdd1baf]{padding:16px;font-size:13px;text-align:center}.show-more-btn[data-v-dcdd1baf]{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:8px 0;border:none;border-top:1px solid var(--c-border);background:linear-gradient(to bottom,transparent,rgba(99,102,241,.04));color:var(--c-primary);font-size:13px;font-weight:600;font-family:var(--font);cursor:pointer;transition:all .2s}.show-more-btn[data-v-dcdd1baf]:hover{background:linear-gradient(to bottom,transparent,rgba(99,102,241,.1));color:#4f46e5}.show-more-btn svg[data-v-dcdd1baf]{flex-shrink:0;transition:transform .2s}.extra-offers-wrap[data-v-dcdd1baf]{display:grid;grid-template-rows:0fr}.extra-offers-wrap.expanded[data-v-dcdd1baf]{grid-template-rows:1fr}.extra-offers-inner[data-v-dcdd1baf]{overflow:hidden;min-height:0}.pc-table-extra[data-v-dcdd1baf],.pc-table-extra tr:first-child td[data-v-dcdd1baf]{border-top:none}.mobile-offers-list[data-v-dcdd1baf]{display:flex;flex-direction:column}.mobile-offer-row[data-v-dcdd1baf]{display:flex;gap:10px;align-items:center;padding:9px 12px;border-top:1px solid var(--c-border-light)}.mobile-offer-row[data-v-dcdd1baf]:first-child{border-top:none}.mobile-offer-left[data-v-dcdd1baf]{min-width:0;flex:1;display:flex;flex-direction:column;gap:5px}.mobile-supplier-line[data-v-dcdd1baf]{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.mobile-supplier-line .sup-wh[data-v-dcdd1baf]{max-width:100%}.mobile-offer-meta[data-v-dcdd1baf]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mobile-count[data-v-dcdd1baf]{color:var(--c-text-muted);font-size:12px;font-weight:600}.mobile-offer-actions[data-v-dcdd1baf]{display:flex;align-items:center;gap:6px}.mobile-qty-control[data-v-dcdd1baf]{transform:scale(.92);transform-origin:right center}.pc-table[data-v-dcdd1baf]{width:100%;border-collapse:collapse;font-size:13px;table-layout:fixed;--pc-price-markup-slot: 23px;--pc-price-header-gap: 8px}.pc-table th[data-v-dcdd1baf]{text-align:left;padding:6px 8px;font-size:10px;font-weight:600;color:var(--c-text-muted);text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--c-border);background:transparent;white-space:nowrap}.pc-table th[data-v-dcdd1baf]:nth-child(2),.pc-table th[data-v-dcdd1baf]:nth-child(3),.pc-table th[data-v-dcdd1baf]:nth-child(5),.pc-table th[data-v-dcdd1baf]:last-child{text-align:center}.pc-table th[data-v-dcdd1baf]:nth-child(4){text-align:right}.th-price-col[data-v-dcdd1baf]{vertical-align:middle}.th-price-heading[data-v-dcdd1baf]{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--pc-price-header-gap, 8px);width:100%}.th-price-label[data-v-dcdd1baf]{font:inherit;letter-spacing:inherit;text-transform:inherit;line-height:1;padding-bottom:.5px}.markup-chip-btn[data-v-dcdd1baf]{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:var(--pc-price-markup-slot, 23px);height:var(--pc-price-markup-slot, 23px);padding:0;border:1px solid var(--c-border);border-radius:6px;background:linear-gradient(180deg,#fff 0%,var(--c-surface-raised) 100%);color:var(--c-primary);cursor:pointer;flex-shrink:0;transition:border-color .15s,background .15s,color .15s,box-shadow .15s;box-shadow:inset 0 1px #ffffffd9}.markup-chip-btn[data-v-dcdd1baf]:hover{border-color:#6366f16b;background:var(--c-primary-light);color:var(--c-primary-hover)}.markup-chip-caption[data-v-dcdd1baf]{display:none}.mobile-markup-bar[data-v-dcdd1baf]{display:flex;justify-content:flex-end;align-items:center;padding:4px 10px 8px;border-bottom:1px solid var(--c-border-light)}.mobile-markup-bar .markup-chip-btn[data-v-dcdd1baf]{width:auto;min-height:24px;height:auto;padding:3px 9px;border-radius:8px}.mobile-markup-bar .markup-chip-caption[data-v-dcdd1baf]{display:inline;font-size:11px;font-weight:600;letter-spacing:.02em}.pc-table th[data-v-dcdd1baf]:last-child{padding-right:6px}.pc-table td[data-v-dcdd1baf]{padding:6px 8px;border-bottom:1px solid var(--c-border-light);vertical-align:middle}.pc-table td[data-v-dcdd1baf]:nth-child(2),.pc-table td[data-v-dcdd1baf]:nth-child(3){text-align:center}.pc-table td[data-v-dcdd1baf]:nth-child(5){text-align:center}.pc-table td[data-v-dcdd1baf]:last-child{padding:6px 4px;width:34px;text-align:center}.pc-table tbody tr[data-v-dcdd1baf]{transition:background .15s}.pc-table tbody tr[data-v-dcdd1baf]:hover{background:var(--c-primary-light)}.pc-table tbody tr:last-child td[data-v-dcdd1baf]{border-bottom:none}.pc-table td.cell-price[data-v-dcdd1baf]{vertical-align:middle;text-align:right}.cell-price-inner[data-v-dcdd1baf]{display:flex;justify-content:flex-end;align-items:center;gap:var(--pc-price-header-gap, 8px);width:100%}.cell-price-markup-spacer[data-v-dcdd1baf]{width:var(--pc-price-markup-slot, 23px);flex-shrink:0;pointer-events:none}.pc-table td.cell-price .price-stack[data-v-dcdd1baf]{flex-shrink:0;width:auto;max-width:100%}.cell-wh[data-v-dcdd1baf]{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--c-text-secondary)}.cell-price[data-v-dcdd1baf]{font-weight:700;font-size:13px;color:var(--c-text);white-space:nowrap;font-variant-numeric:tabular-nums;text-align:right}.cell-sell[data-v-dcdd1baf]{color:#16a34a}.price-stack[data-v-dcdd1baf]{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:2px;width:auto;max-width:100%}.cell-price-crossfade[data-v-dcdd1baf]{display:block;white-space:nowrap;text-align:right;width:auto;line-height:1.2}.price-buy-sub[data-v-dcdd1baf]{font-size:11px;font-weight:600;color:var(--c-text-secondary);line-height:1.15;text-align:right;width:auto}@media (prefers-reduced-motion: reduce){.price-buy-sub[data-v-dcdd1baf]{transition-duration:.01ms!important}}.mobile-price-block[data-v-dcdd1baf]{display:inline-flex;flex-direction:column;align-items:flex-end;gap:1px;text-align:right}.search-price-crossfade-enter-active[data-v-dcdd1baf],.search-price-crossfade-leave-active[data-v-dcdd1baf]{transition:opacity .22s ease,transform .22s ease}.search-price-crossfade-enter-from[data-v-dcdd1baf]{opacity:0;transform:translateY(6px)}.search-price-crossfade-leave-to[data-v-dcdd1baf]{opacity:0;transform:translateY(-6px)}@media (prefers-reduced-motion: reduce){.search-price-crossfade-enter-active[data-v-dcdd1baf],.search-price-crossfade-leave-active[data-v-dcdd1baf]{transition-duration:.01ms!important}}.cell-supplier[data-v-dcdd1baf]{display:flex;flex-direction:column;gap:1px}.sup-name[data-v-dcdd1baf]{font-weight:600;font-size:12px;cursor:default;display:inline-flex;align-items:center;gap:6px;line-height:1.25;max-width:100%}.sup-name[data-v-dcdd1baf]:before{content:"";display:block;width:7px;height:7px;border-radius:50%;flex-shrink:0;background:var(--c-text-muted)}.sup-name[data-s=ROSSKO][data-v-dcdd1baf]{color:#d97706}.sup-name[data-s=ROSSKO][data-v-dcdd1baf]:before{background:#d97706}.sup-name[data-s=ARMTEK][data-v-dcdd1baf]{color:#059669}.sup-name[data-s=ARMTEK][data-v-dcdd1baf]:before{background:#059669}.sup-name[data-s=BERG][data-v-dcdd1baf]{color:#2563eb}.sup-name[data-s=BERG][data-v-dcdd1baf]:before{background:#2563eb}.sup-name[data-s=ADEO][data-v-dcdd1baf]{color:#7c3aed}.sup-name[data-s=ADEO][data-v-dcdd1baf]:before{background:#7c3aed}.sup-name[data-s=AUTOLEADER][data-v-dcdd1baf]{color:#dc2626}.sup-name[data-s=AUTOLEADER][data-v-dcdd1baf]:before{background:#dc2626}.sup-name[data-s=MXGROUP][data-v-dcdd1baf]{color:#eab308}.sup-name[data-s=MXGROUP][data-v-dcdd1baf]:before{background:#eab308}.sup-name[data-s=AUTOTRADE][data-v-dcdd1baf]{color:#f97316}.sup-name[data-s=AUTOTRADE][data-v-dcdd1baf]:before{background:#f97316}.sup-name[data-s=IVERS][data-v-dcdd1baf]{color:#8b5cf6}.sup-name[data-s=IVERS][data-v-dcdd1baf]:before{background:#8b5cf6}.sup-name[data-s=FORUM-AUTO][data-v-dcdd1baf]{color:#0891b2}.sup-name[data-s=FORUM-AUTO][data-v-dcdd1baf]:before{background:#0891b2}.sup-name[data-s=TMPARTS][data-v-dcdd1baf]{color:#e11d48}.sup-name[data-s=TMPARTS][data-v-dcdd1baf]:before{background:#e11d48}.sup-name[data-s=UNIQOM][data-v-dcdd1baf]{color:#0d9488}.sup-name[data-s=UNIQOM][data-v-dcdd1baf]:before{background:#0d9488}.sup-name[data-s=AUTOPITER][data-v-dcdd1baf]{color:#6b7280}.sup-name[data-s=AUTOPITER][data-v-dcdd1baf]:before{background:#6b7280}.sup-name[data-s=FAVORIT][data-v-dcdd1baf]{color:#10b981}.sup-name[data-s=FAVORIT][data-v-dcdd1baf]:before{background:#10b981}.sup-name[data-s=МОСКВОРЕЧЬЕ][data-v-dcdd1baf]{color:#1d4ed8}.sup-name[data-s=МОСКВОРЕЧЬЕ][data-v-dcdd1baf]:before{background:#1d4ed8}.sup-name[data-s=ПРОФИТ-ЛИГА][data-v-dcdd1baf]{color:#be185d}.sup-name[data-s=ПРОФИТ-ЛИГА][data-v-dcdd1baf]:before{background:#be185d}.sup-wh[data-v-dcdd1baf]{font-size:11px;color:var(--c-text-muted);white-space:normal;overflow:visible;text-overflow:clip;max-width:100%;line-height:1.25;word-break:break-word;padding-left:14px}.sup-dot[data-v-dcdd1baf]{display:inline-block;width:8px;height:8px;border-radius:50%;flex-shrink:0;vertical-align:middle;margin-right:6px;background:var(--c-text-muted)}.sup-dot[data-s=ROSSKO][data-v-dcdd1baf]{background:#d97706}.sup-dot[data-s=ARMTEK][data-v-dcdd1baf]{background:#059669}.sup-dot[data-s=BERG][data-v-dcdd1baf]{background:#2563eb}.sup-dot[data-s=ADEO][data-v-dcdd1baf]{background:#7c3aed}.sup-dot[data-s=u0410u0412u0422u041Eu0420u0423u0421u042C][data-v-dcdd1baf],.sup-dot[data-s=AUTOLEADER][data-v-dcdd1baf]{background:#dc2626}.sup-dot[data-s=MXGROUP][data-v-dcdd1baf]{background:#eab308}.sup-dot[data-s=AUTOTRADE][data-v-dcdd1baf]{background:#f97316}.sup-dot[data-s=IVERS][data-v-dcdd1baf]{background:#8b5cf6}.sup-dot[data-s=FORUM-AUTO][data-v-dcdd1baf]{background:#0891b2}.sup-dot[data-s=TMPARTS][data-v-dcdd1baf]{background:#e11d48}.sup-dot[data-s=UNIQOM][data-v-dcdd1baf]{background:#0d9488}.sup-dot[data-s=AUTOPITER][data-v-dcdd1baf]{background:#6b7280}.sup-dot[data-s=FAVORIT][data-v-dcdd1baf]{background:#10b981}.sup-dot[data-s=МОСКВОРЕЧЬЕ][data-v-dcdd1baf]{background:#1d4ed8}.sup-dot[data-s=ПРОФИТ-ЛИГА][data-v-dcdd1baf]{background:#be185d}.dlv-badge[data-v-dcdd1baf]{display:inline-flex;align-items:center;justify-content:center;padding:2px 8px;border-radius:6px;font-size:11px;font-weight:600;white-space:nowrap;letter-spacing:.01em}.dlv-today[data-v-dcdd1baf]{background:#22c55e;color:#fff}.dlv-tomorrow[data-v-dcdd1baf]{background:#22c55ea6;color:#fff}.dlv-later[data-v-dcdd1baf]{background:#f1f5f9;color:#64748b}.qty-control[data-v-dcdd1baf]{display:inline-flex;align-items:stretch;border:1px solid var(--c-border);border-radius:var(--radius-sm);overflow:hidden;background:var(--c-surface);height:28px}.qty-control button[data-v-dcdd1baf]{width:26px;min-height:100%;border:none;background:transparent;cursor:pointer;color:var(--c-text-secondary);transition:all .15s;display:flex;align-items:center;justify-content:center}.qty-control button[data-v-dcdd1baf]:hover{background:var(--c-primary-light);color:var(--c-primary)}.qty-control button[data-v-dcdd1baf]:disabled{opacity:.3;cursor:default}.qty-control button svg[data-v-dcdd1baf]{flex-shrink:0}.qty-control input[data-v-dcdd1baf]{width:28px;min-height:100%;text-align:center;border:none;border-left:1px solid var(--c-border);border-right:1px solid var(--c-border);font-size:12px;font-weight:600;font-family:var(--font);color:var(--c-text);background:transparent;-moz-appearance:textfield;box-sizing:border-box}.qty-control input[data-v-dcdd1baf]::-webkit-inner-spin-button{-webkit-appearance:none}.cart-btn[data-v-dcdd1baf]{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--c-border);border-radius:var(--radius-sm);background:var(--c-surface);cursor:pointer;color:var(--c-text-secondary);transition:border-color .15s,background .15s,color .15s;flex-shrink:0;box-sizing:border-box;padding:0}.cart-btn svg[data-v-dcdd1baf]{flex-shrink:0;display:block}.cart-btn[data-v-dcdd1baf]:hover{border-color:var(--c-primary);background:var(--c-primary-light);color:var(--c-primary)}.cart-btn.in-cart[data-v-dcdd1baf]{background:var(--c-success-bg);border-color:var(--c-success);color:var(--c-success)}.search-errors[data-v-dcdd1baf]{margin-top:16px}.error-line[data-v-dcdd1baf]{color:var(--c-error);font-size:13px;font-weight:500;padding:8px 12px;background:#fef2f2;border-radius:var(--radius-sm);margin-bottom:6px}.error-line-warning[data-v-dcdd1baf]{color:#92400e;background:#fffbeb;border:1px solid #fde68a}.still-loading[data-v-dcdd1baf]{margin-bottom:16px;border-radius:var(--radius-md);background:linear-gradient(135deg,#eef2ff,#f5f3ff);border:1px solid var(--c-border);padding:10px 16px;animation:fadeIn-dcdd1baf .3s ease}.still-loading-inner[data-v-dcdd1baf]{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--c-text-secondary);font-weight:500;flex-wrap:wrap}.mini-spinner[data-v-dcdd1baf]{width:14px;height:14px;border:2px solid var(--c-border);border-top-color:var(--c-primary);border-radius:50%;animation:spin-dcdd1baf .8s linear infinite;flex-shrink:0}.still-loading-suppliers[data-v-dcdd1baf]{display:flex;gap:6px;margin-left:auto}.sl-chip[data-v-dcdd1baf]{display:inline-flex;align-items:center;gap:4px;padding:2px 10px;border-radius:99px;font-size:11px;font-weight:600;background:var(--c-border-light);color:var(--c-text-muted);transition:all .3s ease}.sl-chip.done[data-v-dcdd1baf]{background:var(--c-success-bg);color:var(--c-success)}.sl-count[data-v-dcdd1baf]{font-variant-numeric:tabular-nums}.load-more-sentinel[data-v-dcdd1baf]{display:flex;align-items:center;justify-content:center;gap:8px;padding:20px 0}@keyframes fadeIn-dcdd1baf{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.product-card[data-v-dcdd1baf]{animation:cardIn-dcdd1baf .35s ease both}@keyframes cardIn-dcdd1baf{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 800px){.pc-body[data-v-dcdd1baf]{flex-direction:column}.pc-left[data-v-dcdd1baf]{width:100%;flex-direction:row;border-right:none;border-bottom:1px solid var(--c-border);padding:12px}.pc-photo[data-v-dcdd1baf]{width:80px;height:80px;flex-shrink:0}.pc-meta[data-v-dcdd1baf]{text-align:left}.pc-meta .pc-name[data-v-dcdd1baf]{-webkit-line-clamp:2}}.mobile-filter-btn[data-v-dcdd1baf]{display:none;align-items:center;gap:6px;position:fixed;bottom:80px;right:16px;z-index:150;padding:10px 18px;border:none;border-radius:99px;background:linear-gradient(135deg,var(--c-primary),var(--c-accent));color:#fff;font-size:13px;font-weight:600;font-family:var(--font);cursor:pointer;box-shadow:0 4px 16px #6366f166;transition:transform .2s,box-shadow .2s}.mobile-filter-btn[data-v-dcdd1baf]:active{transform:scale(.95)}.mobile-filter-badge[data-v-dcdd1baf]{display:inline-flex;align-items:center;justify-content:center;background:#fff;color:var(--c-primary);font-size:10px;font-weight:700;min-width:18px;height:18px;border-radius:99px;padding:0 4px}.sidebar-backdrop[data-v-dcdd1baf]{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:199;background:#0f172a80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@media (max-width: 768px){.mobile-filter-btn[data-v-dcdd1baf]{display:flex}.sidebar-backdrop[data-v-dcdd1baf],.search-view.with-sidebar[data-v-dcdd1baf]{display:block}.search-content[data-v-dcdd1baf]{padding:16px 12px}.search-top-loader[data-v-dcdd1baf]{padding:9px 12px 8px;margin:0 0 12px}[data-v-dcdd1baf] .sidebar{position:fixed;top:0;bottom:0;left:0;width:280px;z-index:200;transform:translate(-100%);transition:transform .3s cubic-bezier(.4,0,.2,1);box-shadow:none;padding-top:56px}.sidebar-open[data-v-dcdd1baf] .sidebar{transform:translate(0);box-shadow:4px 0 20px #0f172a26}.pc-right[data-v-dcdd1baf]{overflow-x:auto;-webkit-overflow-scrolling:touch}.pc-table[data-v-dcdd1baf]{min-width:480px}.mobile-offer-row[data-v-dcdd1baf]{padding:10px}.mobile-offer-meta[data-v-dcdd1baf]{gap:6px}.mobile-offer-meta .cell-price[data-v-dcdd1baf]{font-size:13px}.brand-btn[data-v-dcdd1baf]{padding:10px 12px}.brand-select h3[data-v-dcdd1baf]{font-size:15px}.brand-select-hint[data-v-dcdd1baf]{font-size:12px}.supplier-cards[data-v-dcdd1baf]{gap:8px}.supplier-card[data-v-dcdd1baf]{min-width:140px;padding:10px 14px}}@media (min-width: 769px) and (max-width: 1024px){.search-content[data-v-dcdd1baf]{padding:16px 18px}[data-v-dcdd1baf] .sidebar{width:220px;min-width:220px}.pc-left[data-v-dcdd1baf]{width:160px}.pc-photo[data-v-dcdd1baf]{width:100px;height:100px}}.cs-wrap[data-v-c8df0bd3]{position:relative;width:100%}.cs-dot[data-v-c8df0bd3]{flex-shrink:0;width:8px;height:8px;border-radius:50%}.cs-trigger[data-v-c8df0bd3]{display:flex;align-items:center;justify-content:space-between;gap:6px;width:100%;padding:7px 10px;font-size:13px;font-family:var(--font, "Inter", sans-serif);color:var(--c-text, #0f172a);background:var(--c-surface, #fff);border:1px solid var(--c-border, #dde3ec);border-radius:var(--radius-sm, 6px);cursor:pointer;transition:border-color .15s,box-shadow .15s;text-align:left;line-height:1.4}.cs-trigger[data-v-c8df0bd3]:hover{border-color:var(--c-text-muted, #94a3b8)}.cs-open .cs-trigger[data-v-c8df0bd3]{border-color:var(--c-primary, #6366f1);box-shadow:0 0 0 3px var(--c-primary-light, rgba(99, 102, 241, .1))}.cs-value[data-v-c8df0bd3]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-chevron[data-v-c8df0bd3]{flex-shrink:0;color:var(--c-text-muted, #94a3b8);transition:transform .2s ease,color .15s}.cs-open .cs-chevron[data-v-c8df0bd3]{transform:rotate(180deg);color:var(--c-primary, #6366f1)}.cs-dropdown{position:fixed;z-index:9999;background:var(--c-surface, #fff);border:1px solid var(--c-border, #dde3ec);border-radius:var(--radius-sm, 6px);box-shadow:0 8px 24px #0f172a1f,0 2px 8px #0f172a0f;max-height:200px;overflow-y:auto;padding:4px;font-family:var(--font, "Inter", sans-serif)}.cs-dropdown::-webkit-scrollbar{width:5px}.cs-dropdown::-webkit-scrollbar-track{background:transparent}.cs-dropdown::-webkit-scrollbar-thumb{background:var(--c-border, #dde3ec);border-radius:4px}.cs-dropdown::-webkit-scrollbar-thumb:hover{background:var(--c-text-muted, #94a3b8)}.cs-option{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;font-size:13px;color:var(--c-text, #0f172a);border-radius:4px;cursor:pointer;transition:background .1s;line-height:1.35}.cs-option:hover{background:var(--c-primary-light, rgba(99, 102, 241, .06))}.cs-option.cs-selected{background:var(--c-primary-light, rgba(99, 102, 241, .08));color:var(--c-primary, #6366f1);font-weight:600}.cs-option.cs-disabled{opacity:.45;cursor:not-allowed}.cs-option.cs-disabled:hover{background:transparent}.cs-opt-text{flex:1;min-width:0}.cs-check{flex-shrink:0;color:var(--c-primary, #6366f1)}.cs-drop-enter-active{animation:csDropIn .15s ease-out}.cs-drop-leave-active{animation:csDropIn .1s ease-in reverse}@keyframes csDropIn{0%{opacity:0;transform:scaleY(.92) translateY(-4px)}to{opacity:1;transform:scaleY(1) translateY(0)}}.wizard-overlay[data-v-4fe9d214]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a80;z-index:1000;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.wizard-modal[data-v-4fe9d214]{background:var(--c-surface, #fff);border-radius:var(--radius-lg, 14px);width:900px;max-width:95vw;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 12px 48px #0f172a40,0 0 0 1px #0f172a0d;overflow:hidden}.wizard-modal.wiz-result-mode[data-v-4fe9d214]{width:560px}.wizard-header[data-v-4fe9d214]{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;border-bottom:1px solid var(--c-border, #dde3ec);flex-shrink:0}.wiz-header-left[data-v-4fe9d214]{flex:1}.wizard-header h3[data-v-4fe9d214]{margin:0;font-size:18px;font-weight:700;color:var(--c-text, #0f172a)}.wiz-header-summary[data-v-4fe9d214]{margin:4px 0 0;font-size:13px;color:var(--c-text-muted, #94a3b8)}.wiz-header-summary b[data-v-4fe9d214]{color:var(--c-text, #0f172a)}.wizard-close[data-v-4fe9d214]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;border-radius:var(--radius-sm, 6px);color:var(--c-text-muted, #94a3b8);transition:all .15s}.wizard-close[data-v-4fe9d214]:hover{background:var(--c-surface-raised, #f8fafc);color:var(--c-text, #0f172a)}.wizard-body[data-v-4fe9d214]{padding:20px 24px;overflow-y:auto;overflow-x:hidden;flex:1;min-height:0}.wizard-loading[data-v-4fe9d214]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:3rem 0;color:var(--c-text-muted, #94a3b8);font-size:14px}.wiz-spinner[data-v-4fe9d214]{width:32px;height:32px;border:3px solid var(--c-border, #dde3ec);border-top-color:var(--c-primary, #6366f1);border-radius:50%;animation:spin-4fe9d214 .7s linear infinite}@keyframes spin-4fe9d214{to{transform:rotate(360deg)}}.wizard-error[data-v-4fe9d214]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:2rem 0;text-align:center}.wizard-error p[data-v-4fe9d214]{color:var(--c-error, #ef4444);font-size:14px;margin:0}.wiz-columns[data-v-4fe9d214]{display:grid;grid-template-columns:1fr 1fr;gap:24px;min-height:0;min-width:0}.wiz-col-left[data-v-4fe9d214],.wiz-col-right[data-v-4fe9d214]{min-width:0}.wiz-col-title[data-v-4fe9d214]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--c-text-muted, #94a3b8);margin-bottom:12px}.wiz-col-left[data-v-4fe9d214]{display:flex;flex-direction:column;gap:16px}.wiz-supplier-card[data-v-4fe9d214]{background:var(--c-surface-raised, #f8fafc);border:1px solid var(--c-border-light, #e8edf4);border-radius:var(--radius-md, 10px);padding:14px 16px}.wiz-supplier-card-manual[data-v-4fe9d214]{border-style:dashed}.wiz-warnings[data-v-4fe9d214]{display:flex;flex-direction:column;gap:6px;margin-top:10px}.wiz-warning[data-v-4fe9d214]{display:flex;align-items:center;gap:6px;font-size:12px;padding:6px 10px;border-radius:6px}.wiz-warning.warn-warning[data-v-4fe9d214]{background:#fef3c7;color:#92400e;border:1px solid #fcd34d}.wiz-warning.warn-error[data-v-4fe9d214]{background:#fee2e2;color:#991b1b;border:1px solid #fca5a5}.wiz-warning-manual[data-v-4fe9d214]{grid-column:1 / -1;background:#fff7ed;color:#9a3412;border:1px solid #fdba74}.wiz-warning svg[data-v-4fe9d214]{flex-shrink:0}.wiz-balance-actions[data-v-4fe9d214]{display:flex;gap:8px;margin-top:4px}.wiz-btn-topup[data-v-4fe9d214]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:8px;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;font-size:12px;font-weight:500;text-decoration:none;transition:all .2s;border:none;cursor:pointer}.wiz-btn-topup[data-v-4fe9d214]:hover{background:linear-gradient(135deg,#4f46e5,#7c3aed);box-shadow:0 2px 8px #6366f14d}.wiz-btn-refresh[data-v-4fe9d214]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:8px;background:#f0fdf4;color:#166534;border:1px solid #86efac;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s}.wiz-btn-refresh[data-v-4fe9d214]:hover{background:#dcfce7;border-color:#4ade80}.wiz-btn-refresh[data-v-4fe9d214]:disabled{opacity:.6;cursor:not-allowed}.wiz-btn-refresh .spin[data-v-4fe9d214]{animation:wiz-spin-4fe9d214 .8s linear infinite}@keyframes wiz-spin-4fe9d214{to{transform:rotate(360deg)}}.wiz-supplier-header[data-v-4fe9d214]{display:flex;align-items:center;gap:8px;margin-bottom:12px}.sup-dot[data-v-4fe9d214]{width:10px;height:10px;border-radius:50%;flex-shrink:0}.sup-dot-sm[data-v-4fe9d214]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.sup-rossko[data-v-4fe9d214],.sup-dot-sm.sup-rossko[data-v-4fe9d214]{background:#d97706}.sup-armtek[data-v-4fe9d214],.sup-dot-sm.sup-armtek[data-v-4fe9d214]{background:#059669}.sup-autoleader[data-v-4fe9d214],.sup-dot-sm.sup-autoleader[data-v-4fe9d214]{background:#dc2626}.sup-mxgroup[data-v-4fe9d214],.sup-dot-sm.sup-mxgroup[data-v-4fe9d214]{background:#eab308}.sup-autotrade[data-v-4fe9d214],.sup-dot-sm.sup-autotrade[data-v-4fe9d214]{background:#f97316}.sup-ivers[data-v-4fe9d214],.sup-dot-sm.sup-ivers[data-v-4fe9d214]{background:#8b5cf6}.sup-dot-sm.sup-berg[data-v-4fe9d214]{background:#2563eb}.sup-dot-sm.sup-adeo[data-v-4fe9d214]{background:#7c3aed}.sup-forum-auto[data-v-4fe9d214],.sup-dot-sm.sup-forum-auto[data-v-4fe9d214]{background:#0891b2}.sup-tmparts[data-v-4fe9d214],.sup-dot-sm.sup-tmparts[data-v-4fe9d214]{background:#e11d48}.sup-uniqom[data-v-4fe9d214],.sup-dot-sm.sup-uniqom[data-v-4fe9d214]{background:#0d9488}.sup-autopiter[data-v-4fe9d214],.sup-dot-sm.sup-autopiter[data-v-4fe9d214]{background:#6366f1}.sup-favorit[data-v-4fe9d214],.sup-dot-sm.sup-favorit[data-v-4fe9d214]{background:#ea580c}.sup-manual[data-v-4fe9d214],.sup-dot-sm.sup-manual[data-v-4fe9d214]{background:#64748b}.sup-mikado[data-v-4fe9d214],.sup-dot-sm.sup-mikado[data-v-4fe9d214]{background:#0f766e}.sup-trustauto[data-v-4fe9d214],.sup-dot-sm.sup-trustauto[data-v-4fe9d214]{background:#111827}.sup-autokontinent[data-v-4fe9d214],.sup-dot-sm.sup-autokontinent[data-v-4fe9d214]{background:#94a3b8}.wiz-supplier-name[data-v-4fe9d214]{font-weight:700;font-size:14px;color:var(--c-text, #0f172a)}.wiz-supplier-cnt[data-v-4fe9d214]{font-size:12px;color:var(--c-text-muted, #94a3b8);margin-left:auto}.wiz-fields[data-v-4fe9d214]{display:grid;grid-template-columns:1fr 1fr;gap:10px;min-width:0}.wiz-fields-row[data-v-4fe9d214]{display:flex;gap:12px;grid-column:1 / -1}.wiz-field-col[data-v-4fe9d214]{flex:1;min-width:0}.wiz-label-top[data-v-4fe9d214]{display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.3px;color:var(--c-text-secondary, #64748b);margin-bottom:5px}.wiz-field[data-v-4fe9d214]{min-width:0}.wiz-field-full[data-v-4fe9d214]{grid-column:1 / -1}.wiz-check-inline[data-v-4fe9d214]{grid-column:1 / -1;display:flex;align-items:center;gap:8px;font-size:12px;color:var(--c-text-secondary, #64748b);-webkit-user-select:none;user-select:none}.wiz-check-inline input[data-v-4fe9d214]{width:14px;height:14px;margin:0}.wiz-ivers-warn[data-v-4fe9d214]{margin:6px 0 0;color:#b45309;font-size:12px}.wiz-field label[data-v-4fe9d214]{display:block;font-size:11px;color:var(--c-text-secondary, #64748b);margin-bottom:4px;font-weight:500}.wiz-field input[data-v-4fe9d214],.wiz-fields input[data-v-4fe9d214]{width:100%;padding:7px 10px;font-size:13px;border:1px solid var(--c-border, #dde3ec);border-radius:var(--radius-sm, 6px);background:var(--c-surface, #fff);color:var(--c-text, #0f172a);font-family:var(--font, "Inter", sans-serif);transition:border-color .15s;box-sizing:border-box}.wiz-field input[data-v-4fe9d214]:focus,.wiz-fields input[data-v-4fe9d214]:focus{border-color:var(--c-primary, #6366f1);outline:none;box-shadow:0 0 0 3px var(--c-primary-light, rgba(99, 102, 241, .1))}.wiz-static-value[data-v-4fe9d214]{padding:8px 12px;border-radius:8px;background:var(--c-bg-soft, #f4f4f5);color:var(--c-text);font-size:13px;line-height:1.4}.wiz-toggle[data-v-4fe9d214]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--c-text);cursor:pointer}.wiz-toggle input[data-v-4fe9d214]{display:none}.wiz-toggle-track[data-v-4fe9d214]{width:34px;height:18px;border-radius:9px;background:var(--c-border, #dde3ec);position:relative;transition:background .2s}.wiz-toggle input:checked+.wiz-toggle-track[data-v-4fe9d214]{background:var(--c-primary, #6366f1)}.wiz-toggle-thumb[data-v-4fe9d214]{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000026;transition:transform .2s}.wiz-toggle input:checked+.wiz-toggle-track .wiz-toggle-thumb[data-v-4fe9d214]{transform:translate(16px)}.wiz-col-right[data-v-4fe9d214]{display:flex;flex-direction:column;min-height:0}.wiz-items-list[data-v-4fe9d214]{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:2px;max-height:420px}.wiz-item-row[data-v-4fe9d214]{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:var(--radius-sm, 6px);transition:background .1s}.wiz-item-row[data-v-4fe9d214]:hover{background:var(--c-primary-light, rgba(99, 102, 241, .06))}.wiz-item-row .sup-dot-sm[data-v-4fe9d214]{margin-top:5px}.wiz-item-info[data-v-4fe9d214]{flex:1;min-width:0}.wiz-item-top[data-v-4fe9d214]{display:flex;align-items:baseline;gap:5px;flex-wrap:wrap}.ct-brand[data-v-4fe9d214]{font-weight:700;font-size:13px;color:var(--c-text, #0f172a)}.ct-article[data-v-4fe9d214]{color:var(--c-primary, #6366f1);font-weight:600;font-size:13px}.wiz-item-name[data-v-4fe9d214]{font-size:12px;color:var(--c-text-muted, #94a3b8);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wiz-item-meta[data-v-4fe9d214]{margin-top:2px}.wiz-item-wh[data-v-4fe9d214]{font-size:11px;color:var(--c-text-secondary, #64748b);max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block}.wiz-item-nums[data-v-4fe9d214]{text-align:right;flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:2px}.wiz-item-qty[data-v-4fe9d214]{font-size:12px;color:var(--c-text-secondary, #64748b)}.wiz-item-price[data-v-4fe9d214]{font-size:14px;font-weight:700;color:var(--c-text, #0f172a);font-variant-numeric:tabular-nums}.wiz-total-row[data-v-4fe9d214]{display:flex;justify-content:space-between;align-items:center;padding:12px 12px 0;margin-top:8px;border-top:2px solid var(--c-border, #dde3ec);font-size:15px;color:var(--c-text, #0f172a)}.wiz-total-row b[data-v-4fe9d214]{font-size:18px;font-variant-numeric:tabular-nums}.wizard-footer[data-v-4fe9d214]{display:flex;align-items:center;justify-content:space-between;padding:14px 24px;border-top:1px solid var(--c-border, #dde3ec);flex-shrink:0;background:var(--c-surface, #fff);border-radius:0 0 var(--radius-lg, 14px) var(--radius-lg, 14px)}.wizard-footer-right[data-v-4fe9d214]{display:flex;gap:8px;margin-left:auto}.btn[data-v-4fe9d214]{display:inline-flex;align-items:center;gap:6px;padding:8px 18px;border-radius:var(--radius-md, 10px);cursor:pointer;font-size:13px;font-weight:600;border:none;font-family:var(--font, "Inter", sans-serif);transition:all .15s}.btn[data-v-4fe9d214]:disabled{opacity:.45;cursor:default;pointer-events:none}.btn-outline[data-v-4fe9d214]{background:var(--c-surface, #fff);border:1.5px solid var(--c-border, #dde3ec);color:var(--c-text-secondary, #64748b)}.btn-outline[data-v-4fe9d214]:hover{border-color:var(--c-text-muted, #94a3b8);color:var(--c-text, #0f172a)}.btn-secondary[data-v-4fe9d214]{background:var(--c-surface-raised, #f8fafc);border:1.5px solid var(--c-border, #dde3ec);color:var(--c-text, #0f172a)}.btn-secondary[data-v-4fe9d214]:hover:not(:disabled){background:var(--c-border-light, #e8edf4)}.btn-send[data-v-4fe9d214]{background:linear-gradient(135deg,#4f46e5,#7c3aed);color:#fff;box-shadow:0 2px 10px #4f46e559}.btn-send[data-v-4fe9d214]:hover:not(:disabled){background:linear-gradient(135deg,#4338ca,#6d28d9);box-shadow:0 4px 16px #4f46e573;transform:translateY(-1px)}.btn-send[data-v-4fe9d214]:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 8px #4f46e54d}.btn-sm[data-v-4fe9d214]{padding:6px 12px;font-size:12px}.wiz-result[data-v-4fe9d214]{padding:8px 0}.wiz-success[data-v-4fe9d214],.wiz-fail[data-v-4fe9d214]{display:flex;align-items:center;gap:14px;font-size:20px;font-weight:700;margin-bottom:20px;padding:8px 0}.wiz-success[data-v-4fe9d214]{color:var(--c-success, #10b981)}.wiz-fail[data-v-4fe9d214]{color:var(--c-error, #ef4444)}.wiz-success-animated[data-v-4fe9d214]{flex-direction:column;text-align:center;gap:8px;padding:24px 0 16px}.wiz-success-icon[data-v-4fe9d214]{position:relative;display:flex;align-items:center;justify-content:center;animation:successPop-4fe9d214 .5s cubic-bezier(.34,1.56,.64,1)}.wiz-success-ring[data-v-4fe9d214]{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border:2px solid #10b98140;border-radius:50%;animation:successRing-4fe9d214 .8s ease-out forwards}.wiz-success-title[data-v-4fe9d214]{font-size:22px;font-weight:800;color:#10b981;animation:fadeSlideUp-4fe9d214 .4s ease-out .15s both}.wiz-success-sub[data-v-4fe9d214]{font-size:14px;font-weight:400;color:var(--c-text-muted, #94a3b8);animation:fadeSlideUp-4fe9d214 .4s ease-out .3s both}@keyframes successPop-4fe9d214{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@keyframes successRing-4fe9d214{0%{transform:scale(.8);opacity:1}to{transform:scale(1.5);opacity:0}}@keyframes fadeSlideUp-4fe9d214{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.wiz-sub-result[data-v-4fe9d214]{padding:12px 16px;border-radius:var(--radius-md, 10px);margin-bottom:8px;font-size:14px}.sub-ok[data-v-4fe9d214]{background:var(--c-success-bg, #ecfdf5);color:#166534}.sub-err[data-v-4fe9d214]{background:#fef2f2;color:#991b1b}.wiz-sub-header[data-v-4fe9d214]{display:flex;align-items:center;gap:8px}.wiz-sub-header .sup-dot-sm[data-v-4fe9d214]{margin-top:0}.wiz-order-ids[data-v-4fe9d214]{font-weight:400;font-size:13px;margin-left:4px}.wiz-err-msg[data-v-4fe9d214]{display:block;margin-top:6px;font-size:13px}.wiz-result-items[data-v-4fe9d214]{margin-top:8px}.wiz-result-item[data-v-4fe9d214]{display:flex;justify-content:space-between;padding:3px 0;font-size:13px}.ri-err[data-v-4fe9d214]{color:#991b1b}.ri-ok[data-v-4fe9d214]{color:#166534}.ri-status[data-v-4fe9d214]{font-weight:600}@media (max-width: 720px){.wizard-modal[data-v-4fe9d214]{width:98vw;max-height:95vh}.wiz-columns[data-v-4fe9d214]{grid-template-columns:1fr}.wiz-items-list[data-v-4fe9d214]{max-height:200px}}.cart-view[data-v-42c96b9d]{padding:20px 24px;min-height:calc(100vh - 56px);display:flex;flex-direction:column}.cart-empty[data-v-42c96b9d]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 0;gap:14px;flex:1}.empty-icon[data-v-42c96b9d]{color:var(--c-text-muted);opacity:.35}.cart-empty h2[data-v-42c96b9d]{font-size:20px;font-weight:700;color:var(--c-text);margin:0}.cart-empty .btn[data-v-42c96b9d]{display:inline-flex;align-items:center;gap:6px;margin-top:8px}.cart-empty-actions[data-v-42c96b9d]{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:8px}.btn-empty-manual[data-v-42c96b9d]{min-width:170px;justify-content:center}.cart-toolbar[data-v-42c96b9d]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;flex-wrap:wrap;gap:10px}.cart-toolbar-left[data-v-42c96b9d]{display:flex;align-items:center;gap:10px}.cart-title-badge[data-v-42c96b9d]{flex-shrink:0}.cart-title-icon[data-v-42c96b9d]{color:inherit}.cart-toolbar h2[data-v-42c96b9d]{margin:0;font-size:20px;font-weight:700;color:var(--c-text)}.cart-counter[data-v-42c96b9d]{background:var(--c-primary);color:#fff;font-size:11px;font-weight:700;padding:2px 9px;border-radius:99px;vertical-align:middle;margin-left:6px}.cart-toolbar-actions[data-v-42c96b9d]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.btn-markup[data-v-42c96b9d]{border-color:#bfdbfe;background:linear-gradient(180deg,#fff,#eff6ff);color:#2563eb}.btn-ghost[data-v-42c96b9d]{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border:1.5px solid var(--c-border);border-radius:var(--radius-md);background:var(--c-surface);cursor:pointer;font-size:13px;font-weight:500;font-family:var(--font);color:var(--c-text-secondary);transition:all .15s}.btn-ghost[data-v-42c96b9d]:hover{border-color:var(--c-primary);color:var(--c-primary);background:var(--c-primary-light)}.btn.btn-ghost.btn-markup[data-v-42c96b9d]:hover{border-color:#93c5fd;color:#1d4ed8;background:linear-gradient(180deg,#eff6ff,#dbeafe);box-shadow:0 6px 14px #2563eb33}.btn-ghost[data-v-42c96b9d]:disabled{opacity:.4;cursor:default}.btn-ghost svg[data-v-42c96b9d]{flex-shrink:0}.btn-danger-ghost[data-v-42c96b9d]{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border:1.5px solid var(--c-border);border-radius:var(--radius-md);background:var(--c-surface);cursor:pointer;font-size:13px;font-weight:500;font-family:var(--font);color:var(--c-error);transition:all .15s}.btn-danger-ghost[data-v-42c96b9d]:hover{border-color:var(--c-error);background:#fef2f2}.btn-danger-ghost svg[data-v-42c96b9d]{flex-shrink:0}.btn-order[data-v-42c96b9d]{display:inline-flex;align-items:center;gap:8px;padding:10px 24px;border:none;border-radius:var(--radius-md);background:linear-gradient(135deg,#4f46e5,#7c3aed);color:#fff;font-size:14px;font-weight:600;font-family:var(--font);cursor:pointer;transition:all .2s;box-shadow:0 2px 12px #4f46e566}.btn-order[data-v-42c96b9d]:hover{background:linear-gradient(135deg,#4338ca,#6d28d9);box-shadow:0 4px 18px #4f46e580;transform:translateY(-1px)}.btn-order[data-v-42c96b9d]:active{transform:translateY(0);box-shadow:0 2px 8px #4f46e559}.btn-order svg[data-v-42c96b9d]{flex-shrink:0}.check-all-label[data-v-42c96b9d]{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:500;cursor:pointer;color:var(--c-text-secondary)}.check-all-label input[data-v-42c96b9d]{accent-color:var(--c-primary);width:15px;height:15px}.refresh-msg[data-v-42c96b9d]{font-size:12px;color:var(--c-success);font-weight:500}.refresh-msg.warn[data-v-42c96b9d]{color:var(--c-warning)}.refresh-details[data-v-42c96b9d]{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-lg);padding:10px 14px;margin-bottom:12px;font-size:12px;max-height:200px;overflow-y:auto}.refresh-detail-item[data-v-42c96b9d]{display:flex;gap:8px;align-items:center;padding:3px 0;border-bottom:1px solid var(--c-border-light)}.refresh-detail-item[data-v-42c96b9d]:last-child{border-bottom:none}.refresh-detail-item.removed[data-v-42c96b9d]{opacity:.7}.rd-supplier[data-v-42c96b9d]{font-weight:600;min-width:80px;color:var(--c-text-secondary)}.rd-part[data-v-42c96b9d]{font-weight:500;flex:1}.rd-wh[data-v-42c96b9d]{color:var(--c-text-muted);font-size:11px}.rd-price[data-v-42c96b9d]{white-space:nowrap}.rd-up[data-v-42c96b9d]{color:var(--c-danger);font-weight:700}.rd-down[data-v-42c96b9d]{color:var(--c-success);font-weight:700}.rd-removed[data-v-42c96b9d]{color:var(--c-warning);font-style:italic}.cart-table-wrap[data-v-42c96b9d]{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-lg);overflow:clip;box-shadow:var(--shadow-md);flex:1}.cart-table[data-v-42c96b9d]{width:100%;border-collapse:collapse;font-size:13px;table-layout:fixed}.cart-table th[data-v-42c96b9d]{text-align:left;padding:10px 16px;font-size:11px;font-weight:600;color:var(--c-text-muted);text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--c-border);background:var(--c-surface-raised);white-space:nowrap}.cart-table td[data-v-42c96b9d]{padding:12px 16px;border-bottom:1px solid var(--c-border-light);vertical-align:middle}.cart-table tbody tr[data-v-42c96b9d]{transition:background .15s}.cart-table tbody tr[data-v-42c96b9d]:hover{background:var(--c-primary-light)}.cart-table tbody tr:last-child td[data-v-42c96b9d]{border-bottom:none}.cart-table tbody tr.unchecked[data-v-42c96b9d]{opacity:.45;filter:grayscale(.3)}.cart-table tbody tr.unchecked[data-v-42c96b9d]:hover{opacity:.7}.ct-check[data-v-42c96b9d]{text-align:center}.ct-check input[data-v-42c96b9d]{accent-color:var(--c-primary);width:15px;height:15px;cursor:pointer}.ct-main[data-v-42c96b9d]{min-width:160px}.ct-brand[data-v-42c96b9d]{font-weight:700;color:var(--c-text);margin-right:6px}.ct-article[data-v-42c96b9d]{color:var(--c-primary);font-weight:600;font-size:13px;margin-right:8px}.ct-name[data-v-42c96b9d]{color:var(--c-text-muted);font-size:12px}.ct-searched-hint[data-v-42c96b9d]{display:block;margin-top:4px;font-size:11px;font-weight:600;color:#64748b;line-height:1.35}.ct-main-edit[data-v-42c96b9d]{display:flex;flex-direction:column;gap:6px;align-items:flex-start;min-width:0;width:100%;max-width:520px}.ct-main-edit-row[data-v-42c96b9d]{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px}.ct-edit-name[data-v-42c96b9d]{width:100%;box-sizing:border-box;padding:6px 10px;border:1px solid var(--c-border);border-radius:var(--radius-sm);font-size:12px;font-family:var(--font);color:var(--c-text);background:var(--c-surface)}.ct-edit-name[data-v-42c96b9d]:focus{outline:none;border-color:var(--c-primary);box-shadow:0 0 0 2px #6366f126}.ct-sup-name[data-v-42c96b9d]{font-weight:500;color:var(--c-text-secondary)}.sup-dot[data-v-42c96b9d]{display:inline-block;width:8px;height:8px;border-radius:50%;vertical-align:middle;margin-right:6px;background:var(--c-text-muted)}.sup-dot[data-s=ROSSKO][data-v-42c96b9d]{background:#d97706}.sup-dot[data-s=ARMTEK][data-v-42c96b9d]{background:#059669}.sup-dot[data-s=BERG][data-v-42c96b9d]{background:#2563eb}.sup-dot[data-s=ADEO][data-v-42c96b9d]{background:#7c3aed}.sup-dot[data-s=AUTOLEADER][data-v-42c96b9d]{background:#dc2626}.sup-dot[data-s=MXGROUP][data-v-42c96b9d]{background:#eab308}.sup-dot[data-s=AUTOTRADE][data-v-42c96b9d]{background:#f97316}.sup-dot[data-s=IVERS][data-v-42c96b9d]{background:#8b5cf6}.sup-dot[data-s=FORUM-AUTO][data-v-42c96b9d]{background:#0891b2}.sup-dot[data-s=TMPARTS][data-v-42c96b9d]{background:#e11d48}.sup-dot[data-s=UNIQOM][data-v-42c96b9d]{background:#0d9488}.ct-wh[data-v-42c96b9d]{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--c-text-secondary)}.ct-price[data-v-42c96b9d],.ct-sum[data-v-42c96b9d]{font-weight:700;font-size:14px;white-space:nowrap;color:var(--c-text);font-variant-numeric:tabular-nums;text-align:right;padding-right:20px}.ct-price-stack[data-v-42c96b9d]{display:inline-flex;flex-direction:column;align-items:flex-end;gap:2px}.ct-price-main[data-v-42c96b9d]{line-height:1}.ct-price-sub[data-v-42c96b9d]{font-size:12px;font-weight:600;color:var(--c-text-secondary);line-height:1}.ct-sell[data-v-42c96b9d]{color:#16a34a}.cart-table th.th-right[data-v-42c96b9d]{text-align:right;padding-right:20px}.ct-profit[data-v-42c96b9d]{color:#f59e0b;font-weight:700}.cart-total-sell[data-v-42c96b9d]{color:#16a34a}.cart-total-profit[data-v-42c96b9d]{color:#f59e0b}.dlv-badge[data-v-42c96b9d]{display:inline-flex;align-items:center;padding:3px 10px;border-radius:99px;font-size:12px;font-weight:600;white-space:nowrap}.dlv-today[data-v-42c96b9d]{background:var(--c-success-bg);color:var(--c-success)}.dlv-tomorrow[data-v-42c96b9d]{background:var(--c-warning-bg);color:var(--c-warning)}.dlv-later[data-v-42c96b9d]{background:var(--c-border-light);color:var(--c-text-muted)}.qty-control[data-v-42c96b9d]{display:inline-flex;align-items:center;border:1.5px solid var(--c-border);border-radius:var(--radius-sm);overflow:hidden;background:var(--c-surface)}.qty-control button[data-v-42c96b9d]{width:30px;height:30px;border:none;background:transparent;cursor:pointer;color:var(--c-text-secondary);transition:all .15s;display:flex;align-items:center;justify-content:center}.qty-control button[data-v-42c96b9d]:hover:not(:disabled){background:var(--c-primary-light);color:var(--c-primary)}.qty-control button[data-v-42c96b9d]:disabled{opacity:.3;cursor:default}.qty-control button svg[data-v-42c96b9d]{flex-shrink:0}.qty-control input[data-v-42c96b9d]{width:38px;height:30px;text-align:center;border:none;border-left:1.5px solid var(--c-border);border-right:1.5px solid var(--c-border);font-size:13px;font-weight:600;font-family:var(--font);color:var(--c-text);background:transparent;-moz-appearance:textfield}.qty-control input[data-v-42c96b9d]::-webkit-inner-spin-button{-webkit-appearance:none}.ct-max[data-v-42c96b9d]{display:block;font-size:10px;color:var(--c-text-muted);margin-top:3px;text-align:center}.ct-del[data-v-42c96b9d]{vertical-align:middle;text-align:center;padding:4px;white-space:nowrap}.del-btn[data-v-42c96b9d]{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;cursor:pointer;color:var(--c-text-muted);border-radius:var(--radius-sm);transition:all .15s}.del-btn svg[data-v-42c96b9d]{display:block;flex-shrink:0;width:16px;height:16px}.del-btn[data-v-42c96b9d]:hover{color:var(--c-error);background:#fef2f2}.edit-btn[data-v-42c96b9d]{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;cursor:pointer;color:var(--c-text-muted);border-radius:var(--radius-sm);transition:all .15s}.edit-btn svg[data-v-42c96b9d]{display:block;flex-shrink:0}.edit-btn[data-v-42c96b9d]:hover{color:var(--c-primary);background:#eff6ff}.edit-btn.edit-save[data-v-42c96b9d]:hover{color:var(--c-success, #22c55e);background:#f0fdf4}.edit-btn.edit-cancel[data-v-42c96b9d]:hover{color:var(--c-error);background:#fef2f2}.ct-price-edit-stack[data-v-42c96b9d]{display:inline-flex;flex-direction:column;align-items:flex-end;gap:6px}.ct-edit-input[data-v-42c96b9d]{width:92px;padding:5px 8px;border:1px solid var(--c-border);border-radius:var(--radius-sm);font-size:13px;font-weight:600;text-align:right;background:var(--c-surface);font-variant-numeric:tabular-nums;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.ct-edit-input[data-v-42c96b9d]::-webkit-outer-spin-button,.ct-edit-input[data-v-42c96b9d]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ct-edit-input--sell[data-v-42c96b9d]{color:#15803d;border-color:#16a34a59;background:#16a34a0f}.ct-edit-input--buy[data-v-42c96b9d]{color:var(--c-text-secondary);font-weight:600;font-size:12px;padding:4px 8px;width:88px}.ct-edit-buy-line[data-v-42c96b9d]{display:inline-flex;align-items:center;gap:4px;justify-content:flex-end}.ct-edit-input[data-v-42c96b9d]:focus{outline:none;border-color:var(--c-primary);box-shadow:0 0 0 2px #6366f126}.ct-edit-input--sell[data-v-42c96b9d]:focus{border-color:#16a34a;box-shadow:0 0 0 2px #16a34a33}.ct-lock[data-v-42c96b9d]{margin-left:6px;font-size:12px;opacity:.68;color:var(--c-text-muted);vertical-align:-1px}.ct-lock--small[data-v-42c96b9d]{margin-left:0;display:inline-flex;align-items:center}.ct-lock-icon[data-v-42c96b9d]{width:12px;height:12px;display:inline-block}.cart-footer[data-v-42c96b9d]{margin-top:16px;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding:14px 20px;background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);position:sticky;bottom:0;z-index:10}.cart-summary[data-v-42c96b9d]{display:flex;align-items:center;gap:24px}.cart-summary-detail[data-v-42c96b9d]{font-size:13px;color:var(--c-text-secondary)}.cart-total[data-v-42c96b9d]{font-size:18px;color:var(--c-text);font-weight:700;font-variant-numeric:tabular-nums}.cart-footer-actions[data-v-42c96b9d]{display:flex;align-items:center;gap:8px}.export-dropdown[data-v-42c96b9d]{position:relative}.export-menu[data-v-42c96b9d]{position:absolute;bottom:calc(100% + 6px);right:0;z-index:100;background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-lg);box-shadow:0 8px 32px #0f172a2e;min-width:200px;padding:4px 0;animation:menuIn-42c96b9d .15s ease}.export-menu[data-v-42c96b9d]:before{content:"";position:absolute;bottom:-10px;left:0;right:0;height:10px}@keyframes menuIn-42c96b9d{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.export-opt[data-v-42c96b9d]{display:flex;align-items:center;gap:10px;width:100%;padding:9px 14px;border:none;background:transparent;font-size:13px;font-family:var(--font);color:var(--c-text);cursor:pointer;transition:background .1s;text-align:left}.export-opt[data-v-42c96b9d]:hover{background:var(--c-primary-light);color:var(--c-primary)}.export-opt svg[data-v-42c96b9d]{flex-shrink:0;color:var(--c-text-muted)}.export-opt:hover svg[data-v-42c96b9d]{color:var(--c-primary)}.export-sep[data-v-42c96b9d]{height:1px;background:var(--c-border-light);margin:4px 0}.manual-overlay[data-v-42c96b9d]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a66;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;display:flex;align-items:center;justify-content:center}.manual-modal[data-v-42c96b9d]{background:var(--c-surface);border-radius:var(--radius-lg);width:440px;max-width:95vw;box-shadow:0 8px 40px #0f172a33;overflow:visible}.manual-header[data-v-42c96b9d]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--c-border)}.manual-header h3[data-v-42c96b9d]{margin:0;font-size:16px;font-weight:700;color:var(--c-text)}.modal-close[data-v-42c96b9d]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;cursor:pointer;color:var(--c-text-muted);border-radius:var(--radius-sm);transition:all .15s}.modal-close[data-v-42c96b9d]:hover{background:var(--c-border-light);color:var(--c-text)}.manual-body[data-v-42c96b9d]{padding:20px;overflow:visible}.m-field[data-v-42c96b9d]{margin-bottom:12px}.m-field label[data-v-42c96b9d]{display:block;font-size:12px;color:var(--c-text-secondary);margin-bottom:4px;font-weight:600}.m-field input[data-v-42c96b9d]{width:100%;padding:8px 12px;border:1.5px solid var(--c-border);border-radius:var(--radius-sm);font-size:14px;font-family:var(--font);color:var(--c-text);background:var(--c-surface);transition:all .2s}.m-field input[data-v-42c96b9d]:focus{outline:none;border-color:var(--c-primary);box-shadow:0 0 0 3px var(--c-primary-light)}.m-field input[data-v-42c96b9d]::placeholder{color:var(--c-text-muted)}.m-row[data-v-42c96b9d]{display:flex;gap:12px}.m-row .m-field[data-v-42c96b9d]{flex:1}.m-suggest-wrap[data-v-42c96b9d]{position:relative}.m-suggest-wrap input[data-v-42c96b9d]{width:100%}.m-suggest-drop[data-v-42c96b9d]{position:absolute;top:100%;left:0;right:0;z-index:1010;background:var(--c-surface);border:1.5px solid var(--c-border);border-radius:var(--radius-sm);box-shadow:0 8px 24px #0f172a2e;max-height:200px;overflow-y:auto;margin-top:2px}.m-suggest-opt[data-v-42c96b9d]{padding:8px 12px;font-size:13px;cursor:pointer;display:flex;align-items:baseline;gap:8px;transition:background .1s}.m-suggest-opt[data-v-42c96b9d]:hover{background:var(--c-primary-light)}.m-sug-brand[data-v-42c96b9d]{font-weight:700;color:var(--c-text);white-space:nowrap}.m-sug-art[data-v-42c96b9d]{color:var(--c-primary);font-weight:600;font-size:12px;white-space:nowrap}.m-sug-name[data-v-42c96b9d]{color:var(--c-text-muted);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.m-supplier-wrap input[data-v-42c96b9d]{padding-right:28px}.m-supplier-drop[data-v-42c96b9d]{max-height:176px;overflow-y:auto}.m-supplier-opt[data-v-42c96b9d]{justify-content:space-between;align-items:center}.m-sup-chip[data-v-42c96b9d]{font-size:10px;font-weight:700;letter-spacing:.2px;color:#0f766e;background:#ccfbf1;border:1px solid #99f6e4;border-radius:999px;padding:2px 7px}.m-supplier-create[data-v-42c96b9d]{border-top:1px solid var(--c-border-light)}.m-suggest-empty[data-v-42c96b9d]{padding:10px 12px;font-size:12px;color:var(--c-text-muted)}.manual-actions[data-v-42c96b9d]{display:flex;gap:8px;justify-content:flex-end;padding:14px 20px;border-top:1px solid var(--c-border-light)}@media (max-width: 768px){.cart-view[data-v-42c96b9d]{overflow-x:hidden;max-width:100vw;padding:12px 8px 200px}.cart-toolbar[data-v-42c96b9d]{flex-direction:column;align-items:flex-start;gap:8px;padding:12px 8px}.cart-toolbar-actions[data-v-42c96b9d]{flex-wrap:wrap;gap:6px}.cart-toolbar-actions .btn[data-v-42c96b9d]{font-size:12px;padding:6px 10px}.cart-table-wrap[data-v-42c96b9d]{overflow:hidden;max-width:100%}.cart-table[data-v-42c96b9d]{table-layout:auto;width:100%}.cart-table colgroup[data-v-42c96b9d],.cart-table thead[data-v-42c96b9d]{display:none}.cart-table tbody tr[data-v-42c96b9d]{display:flex;flex-wrap:wrap;align-items:center;padding:10px;gap:3px 8px;border-bottom:1px solid var(--c-border-light);position:relative}.cart-table td[data-v-42c96b9d]{display:block;padding:0;border:none}.ct-check[data-v-42c96b9d]{position:absolute;top:12px;left:10px;width:auto!important;order:0}.ct-main[data-v-42c96b9d]{order:1;flex:1 1 100%;padding-left:26px!important;padding-right:32px;display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 6px;min-width:0}.ct-brand[data-v-42c96b9d]{font-size:14px}.ct-article[data-v-42c96b9d]{font-size:13px}.ct-name[data-v-42c96b9d]{flex-basis:100%;font-size:12px;word-break:break-word;overflow-wrap:break-word}.ct-searched-hint[data-v-42c96b9d]{flex-basis:100%;margin-top:2px;font-size:11px}.ct-main-edit[data-v-42c96b9d]{max-width:100%}.ct-edit-name[data-v-42c96b9d]{font-size:13px}.ct-sup[data-v-42c96b9d]{order:2;padding-left:26px!important;font-size:12px;white-space:nowrap}.ct-dlv[data-v-42c96b9d]{order:3;font-size:12px}.ct-dlv .dlv-badge[data-v-42c96b9d]{font-size:11px;padding:1px 6px}.ct-wh[data-v-42c96b9d]{order:4;flex-basis:100%;padding-left:26px!important;font-size:12px;color:var(--c-text-muted);max-width:none;word-break:break-word;overflow-wrap:break-word;white-space:normal!important;overflow:visible!important;text-overflow:unset!important}.ct-price[data-v-42c96b9d]{order:5;font-size:13px;font-weight:600;white-space:nowrap;padding:0!important;text-align:left}.ct-qty[data-v-42c96b9d]{order:6;display:flex!important;align-items:center;gap:2px}.qty-control button[data-v-42c96b9d]{width:26px;height:26px;min-width:26px;padding:0}.qty-control input[data-v-42c96b9d]{width:32px;height:26px;font-size:13px;text-align:center}.ct-max[data-v-42c96b9d]{display:none}.ct-sum[data-v-42c96b9d]{order:7;font-size:13px;font-weight:700;margin-left:auto;padding:0!important;text-align:right;white-space:nowrap}.ct-del[data-v-42c96b9d]{order:8;position:absolute;top:10px;right:6px}.ct-del .edit-btn[data-v-42c96b9d],.ct-del .del-btn[data-v-42c96b9d]{padding:4px}.cart-footer[data-v-42c96b9d]{flex-direction:column;align-items:stretch;gap:10px;padding:12px;margin-top:8px;position:fixed;bottom:60px;left:0;right:0;border-radius:16px 16px 0 0;box-shadow:0 -4px 20px #0f172a26}.cart-summary[data-v-42c96b9d]{flex-wrap:wrap;gap:8px 16px;justify-content:center}.cart-total[data-v-42c96b9d]{font-size:16px}.cart-footer-actions[data-v-42c96b9d]{justify-content:center;flex-wrap:wrap;gap:6px}.btn-order[data-v-42c96b9d]{width:100%;justify-content:center;font-size:15px;padding:12px}}.cp-overlay[data-v-501fcaed]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;background:#0f172a66;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center}.cp-modal[data-v-501fcaed]{background:var(--c-surface, #fff);border-radius:14px;width:380px;max-height:70vh;display:flex;flex-direction:column;box-shadow:0 20px 60px #0000002e;overflow:hidden}.cp-header[data-v-501fcaed]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 10px;border-bottom:1px solid var(--c-border-light, #e8edf4)}.cp-title[data-v-501fcaed]{font-size:15px;font-weight:700;color:var(--c-text)}.cp-close[data-v-501fcaed]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:none;cursor:pointer;color:var(--c-text-muted);border-radius:6px;transition:all .15s}.cp-close[data-v-501fcaed]:hover{background:var(--c-surface-raised);color:var(--c-text)}.cp-search-wrap[data-v-501fcaed]{position:relative;padding:10px 16px 6px}.cp-search-icon[data-v-501fcaed]{position:absolute;left:26px;top:50%;transform:translateY(-50%);color:var(--c-text-muted);pointer-events:none}.cp-search[data-v-501fcaed]{width:100%;padding:8px 10px 8px 32px;border:1px solid var(--c-border, #dde3ec);border-radius:8px;font-size:13px;font-family:var(--font);color:var(--c-text);background:var(--c-surface);transition:border-color .15s;box-sizing:border-box}.cp-search[data-v-501fcaed]:focus{border-color:var(--c-primary);outline:none;box-shadow:0 0 0 3px var(--c-primary-light)}.cp-list[data-v-501fcaed]{flex:1;overflow-y:auto;padding:6px 8px;min-height:120px;max-height:320px}.cp-item[data-v-501fcaed]{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;cursor:pointer;transition:background .12s}.cp-item[data-v-501fcaed]:hover{background:var(--c-surface-raised, #f8fafc)}.cp-item.active[data-v-501fcaed]{background:var(--c-primary-light, rgba(99,102,241,.08))}.cp-avatar[data-v-501fcaed]{width:32px;height:32px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px;font-weight:700}.cp-info[data-v-501fcaed]{flex:1;min-width:0}.cp-name[data-v-501fcaed]{display:block;font-size:13px;font-weight:600;color:var(--c-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cp-phone[data-v-501fcaed]{display:block;font-size:11px;color:var(--c-text-muted)}.cp-group-tag[data-v-501fcaed]{font-size:10px;font-weight:600;padding:2px 7px;border-radius:10px;white-space:nowrap;flex-shrink:0}.cp-empty[data-v-501fcaed]{padding:20px;text-align:center;font-size:13px;color:var(--c-text-muted)}.cp-create-form[data-v-501fcaed]{padding:12px 16px;display:flex;flex-direction:column;gap:10px}.cp-label[data-v-501fcaed]{font-size:12px;font-weight:600;color:var(--c-text-secondary);display:flex;flex-direction:column;gap:4px}.cp-input[data-v-501fcaed]{padding:8px 10px;border:1px solid var(--c-border);border-radius:8px;font-size:13px;font-family:var(--font);color:var(--c-text);box-sizing:border-box}.cp-input[data-v-501fcaed]:focus{border-color:var(--c-primary);outline:none;box-shadow:0 0 0 3px var(--c-primary-light)}.cp-error[data-v-501fcaed]{font-size:12px;color:var(--c-error, #ef4444)}.cp-footer[data-v-501fcaed]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 16px;border-top:1px solid var(--c-border-light, #e8edf4)}.cp-btn[data-v-501fcaed]{padding:6px 14px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;border:none;font-family:var(--font);transition:all .15s}.cp-btn[data-v-501fcaed]:disabled{opacity:.5;cursor:default}.cp-btn-create[data-v-501fcaed]{background:none;color:var(--c-primary, #6366f1)}.cp-btn-create[data-v-501fcaed]:hover{background:var(--c-primary-light, rgba(99,102,241,.08))}.cp-btn-unlink[data-v-501fcaed]{background:none;color:var(--c-error, #ef4444);margin-left:auto}.cp-btn-unlink[data-v-501fcaed]:hover{background:#fef2f2}.cp-btn-ghost[data-v-501fcaed]{background:var(--c-surface-raised);color:var(--c-text-secondary)}.cp-btn-ghost[data-v-501fcaed]:hover{background:var(--c-border-light)}.cp-btn-primary[data-v-501fcaed]{background:linear-gradient(135deg,var(--c-primary, #6366f1),var(--c-accent, #8b5cf6));color:#fff;margin-left:auto}.cp-btn-primary[data-v-501fcaed]:hover{filter:brightness(1.08)}.dp-wrap[data-v-942cf498]{position:relative}.dp-trigger[data-v-942cf498]{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid var(--c-border, #dde3ec);border-radius:var(--radius-sm, 6px);background:var(--c-surface, #fff);font-size:12px;font-family:var(--font, "Inter", sans-serif);color:var(--c-text-muted, #94a3b8);cursor:pointer;transition:all .15s;white-space:nowrap}.dp-trigger[data-v-942cf498]:hover{border-color:var(--c-primary, #6366f1)}.dp-trigger.dp-open[data-v-942cf498]{border-color:var(--c-primary);box-shadow:0 0 0 3px var(--c-primary-light, rgba(99,102,241,.1))}.dp-trigger.dp-has-value[data-v-942cf498]{color:var(--c-text, #0f172a)}.dp-icon[data-v-942cf498]{flex-shrink:0;color:var(--c-text-muted)}.dp-trigger.dp-has-value .dp-icon[data-v-942cf498]{color:var(--c-primary, #6366f1)}.dp-popup{position:fixed;z-index:9999;width:260px;background:var(--c-surface, #fff);border:1px solid var(--c-border, #dde3ec);border-radius:var(--radius-md, 10px);box-shadow:0 12px 32px #0f172a24,0 4px 12px #0f172a0f;padding:12px;font-family:var(--font, "Inter", sans-serif);-webkit-user-select:none;user-select:none}.dp-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.dp-month-label{font-size:14px;font-weight:700;color:var(--c-text, #0f172a)}.dp-nav{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:var(--radius-sm, 6px);background:transparent;cursor:pointer;color:var(--c-text-secondary, #64748b);transition:all .12s}.dp-nav:hover{background:var(--c-primary-light, rgba(99,102,241,.08));color:var(--c-primary, #6366f1)}.dp-weekdays{display:grid;grid-template-columns:repeat(7,1fr);text-align:center;font-size:11px;font-weight:600;color:var(--c-text-muted, #94a3b8);margin-bottom:4px;padding-bottom:6px;border-bottom:1px solid var(--c-border-light, #e8edf4)}.dp-days{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.dp-day{display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin:0 auto;border:none;border-radius:50%;background:transparent;font-size:13px;font-family:var(--font);color:var(--c-text, #0f172a);cursor:pointer;transition:all .12s;font-variant-numeric:tabular-nums}.dp-day:hover{background:var(--c-primary-light, rgba(99,102,241,.08))}.dp-day.dp-other{color:var(--c-text-muted, #94a3b8)}.dp-day.dp-today{border:2px solid var(--c-primary, #6366f1);font-weight:700}.dp-day.dp-selected{background:var(--c-primary, #6366f1)!important;color:#fff;font-weight:700}.dp-footer{display:flex;justify-content:space-between;margin-top:8px;padding-top:8px;border-top:1px solid var(--c-border-light, #e8edf4)}.dp-foot-btn{font-size:12px;font-weight:500;border:none;background:none;cursor:pointer;padding:4px 8px;border-radius:var(--radius-sm, 6px);font-family:var(--font);transition:all .12s}.dp-clear{color:var(--c-text-muted, #94a3b8)}.dp-clear:hover{color:var(--c-error, #ef4444);background:#fef2f2}.dp-today-btn{color:var(--c-primary, #6366f1);font-weight:600}.dp-today-btn:hover{background:var(--c-primary-light, rgba(99,102,241,.08))}.dp-pop-enter-active{animation:dpIn .15s ease-out}.dp-pop-leave-active{animation:dpIn .1s ease-in reverse}@keyframes dpIn{0%{opacity:0;transform:scale(.95) translateY(-6px)}to{opacity:1;transform:scale(1) translateY(0)}}.orders-view[data-v-9274d91a]{padding:20px 24px}.ov-title[data-v-9274d91a]{display:flex;align-items:center;gap:8px;margin:0 0 16px;font-size:20px;font-weight:700;color:var(--c-text, #0f172a)}.ov-title>svg[data-v-9274d91a]{color:var(--c-primary, #6366f1)}.ord-counter[data-v-9274d91a]{background:linear-gradient(135deg,var(--c-primary, #6366f1),var(--c-accent, #8b5cf6));color:#fff;font-size:12px;font-weight:700;padding:2px 10px;border-radius:10px;vertical-align:middle}.orders-toolbar[data-v-9274d91a]{display:flex;align-items:center;gap:8px;margin-bottom:16px;flex-wrap:wrap}.ov-btn[data-v-9274d91a]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:var(--radius-sm, 6px);font-size:13px;font-weight:500;cursor:pointer;border:none;font-family:var(--font, "Inter", sans-serif);transition:all .15s}.ov-btn[data-v-9274d91a]:disabled{opacity:.45;cursor:default}.ov-btn-refresh[data-v-9274d91a]{background:var(--c-surface, #fff);border:1px solid var(--c-border, #dde3ec);color:var(--c-text, #0f172a)}.ov-btn-refresh[data-v-9274d91a]:hover:not(:disabled){border-color:var(--c-primary, #6366f1);color:var(--c-primary, #6366f1)}.ov-btn-refresh.spinning .refresh-icon[data-v-9274d91a]{animation:spin-9274d91a .8s linear infinite}@keyframes spin-9274d91a{to{transform:rotate(360deg)}}.ov-btn-retry[data-v-9274d91a]{background:var(--c-surface, #fff);border:1px solid var(--c-error, #ef4444);color:var(--c-error, #ef4444);font-size:12px;padding:4px 10px}.ov-btn-retry[data-v-9274d91a]:hover{background:#fef2f2}.ov-btn-cart[data-v-9274d91a]{background:var(--c-surface, #fff);border:1px solid var(--c-border, #dde3ec);color:var(--c-primary, #6366f1);font-size:12px;padding:4px 10px;text-decoration:none}.ov-btn-cart[data-v-9274d91a]:hover{border-color:var(--c-primary, #6366f1);background:#f0f0ff}.refresh-msg[data-v-9274d91a]{font-size:12px;color:var(--c-text-secondary, #64748b)}.last-refresh[data-v-9274d91a]{font-size:11px;color:var(--c-text-muted, #94a3b8)}.toolbar-spacer[data-v-9274d91a]{flex:1}.ov-orders-bulk[data-v-9274d91a]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:-6px 0 10px;padding:8px 12px;border:1px solid var(--c-border-light, #e8edf4);border-radius:10px;background:var(--c-surface, #fff)}.ov-orders-bulk-check[data-v-9274d91a]{display:inline-flex;align-items:center;gap:6px;color:var(--c-text-secondary, #64748b);font-size:12px;font-weight:500;cursor:pointer}.ov-orders-bulk-check input[data-v-9274d91a]{accent-color:var(--c-primary, #6366f1)}.ov-orders-bulk-count[data-v-9274d91a]{font-size:12px;font-weight:700;color:var(--c-primary, #6366f1);padding:2px 8px;border-radius:999px;background:#6366f11a}.ov-btn-bulk-del[data-v-9274d91a]{border:1px solid #fecaca;background:#fff;color:#ef4444}.ov-btn-bulk-del[data-v-9274d91a]:hover:not(:disabled){background:#fef2f2}.ov-btn-bulk-merge[data-v-9274d91a]{border:1px solid rgba(99,102,241,.25);background:#fff;color:#4f46e5}.ov-btn-bulk-merge[data-v-9274d91a]:hover:not(:disabled){background:#eef2ff}.ov-btn-bulk-clear[data-v-9274d91a]{border:1px solid var(--c-border, #dde3ec);background:#fff;color:var(--c-text-secondary, #64748b)}.fade-enter-active[data-v-9274d91a],.fade-leave-active[data-v-9274d91a]{transition:opacity .3s}.fade-enter-from[data-v-9274d91a],.fade-leave-to[data-v-9274d91a]{opacity:0}.oa-expand-enter-active[data-v-9274d91a],.oa-expand-leave-active[data-v-9274d91a]{overflow:hidden;transition:opacity .24s cubic-bezier(.4,0,.2,1),transform .28s cubic-bezier(.4,0,.2,1)}.oa-expand-enter-from[data-v-9274d91a],.oa-expand-leave-to[data-v-9274d91a]{opacity:0;transform:translateY(-8px)}@media (prefers-reduced-motion: reduce){.oa-expand-enter-active[data-v-9274d91a],.oa-expand-leave-active[data-v-9274d91a]{transition-duration:.01ms!important}}.ov-chips[data-v-9274d91a]{display:flex;gap:4px}.ov-chip[data-v-9274d91a]{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:20px;font-size:12px;font-weight:500;background:var(--c-surface-raised, #f8fafc);border:1px solid var(--c-border-light, #e8edf4);color:var(--c-text-secondary, #64748b);cursor:pointer;transition:all .15s}.ov-chip[data-v-9274d91a]:hover{border-color:var(--c-primary, #6366f1);color:var(--c-primary, #6366f1)}.ov-chip.active[data-v-9274d91a]{background:var(--c-primary-light, rgba(99,102,241,.1));border-color:var(--c-primary, #6366f1);color:var(--c-primary, #6366f1);font-weight:600}.ov-search-wrap[data-v-9274d91a]{position:relative;display:flex;align-items:center}.ov-search-icon[data-v-9274d91a]{position:absolute;left:9px;color:var(--c-text-muted, #94a3b8);pointer-events:none}.ov-search[data-v-9274d91a]{padding:6px 10px 6px 28px;border:1px solid var(--c-border, #dde3ec);border-radius:var(--radius-sm, 6px);font-size:13px;width:160px;font-family:var(--font);color:var(--c-text);background:var(--c-surface);transition:border-color .15s}.ov-search[data-v-9274d91a]:focus{border-color:var(--c-primary, #6366f1);outline:none;box-shadow:0 0 0 3px var(--c-primary-light)}.orders-empty[data-v-9274d91a]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:4rem 1rem;color:var(--c-text-muted, #94a3b8);font-size:15px}.orders-accordion[data-v-9274d91a]{display:flex;flex-direction:column;gap:0}.oa-card[data-v-9274d91a]{background:var(--c-surface, #fff);border:1px solid var(--c-border-light, #e8edf4);border-radius:var(--radius-md, 10px);margin-bottom:6px;transition:all .2s ease;box-shadow:var(--shadow-sm)}.oa-card[data-v-9274d91a]:hover{border-color:var(--c-primary, #6366f1);box-shadow:0 2px 8px #6366f114}.oa-card.expanded[data-v-9274d91a]{border-color:var(--c-primary, #6366f1);box-shadow:0 4px 16px #6366f11f}.oa-row[data-v-9274d91a]{display:flex;align-items:center;gap:12px;padding:10px 16px;cursor:pointer;transition:background .15s}.oa-row[data-v-9274d91a]:hover{background:var(--c-surface-raised, #f8fafc)}.oa-card.expanded .oa-row[data-v-9274d91a]{background:var(--c-surface-raised, #f8fafc);border-bottom:1px solid var(--c-border-light, #e8edf4)}.oa-accent[data-v-9274d91a]{width:4px;height:28px;border-radius:4px;flex-shrink:0}.oa-order-cb[data-v-9274d91a]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;cursor:pointer}.oa-order-cb input[data-v-9274d91a]{width:15px;height:15px;accent-color:var(--c-primary, #6366f1)}.oa-accent.st-placed[data-v-9274d91a]{background:var(--c-success, #10b981)}.oa-accent.st-saved[data-v-9274d91a]{background:var(--c-text-muted, #94a3b8)}.oa-accent.st-error[data-v-9274d91a]{background:var(--c-error, #ef4444)}.oa-accent.st-done[data-v-9274d91a]{background:var(--c-primary, #6366f1)}.oa-chevron[data-v-9274d91a]{flex-shrink:0;color:var(--c-text-muted, #94a3b8);transition:transform .2s ease}.oa-chevron.open[data-v-9274d91a]{transform:rotate(90deg)}.oa-id[data-v-9274d91a]{font-weight:700;font-size:14px;color:var(--c-text, #0f172a);white-space:nowrap}.oa-date[data-v-9274d91a]{font-size:12px;color:var(--c-text-muted, #94a3b8);white-space:nowrap}.oa-suppliers[data-v-9274d91a]{display:inline-flex;align-items:center;gap:4px;font-size:13px;color:var(--c-text-secondary, #64748b);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oa-count[data-v-9274d91a]{font-size:12px;color:var(--c-text-muted, #94a3b8);white-space:nowrap}.oa-client[data-v-9274d91a]{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;color:var(--c-primary, #6366f1);white-space:nowrap;cursor:pointer;transition:color .15s;max-width:160px;overflow:hidden;text-overflow:ellipsis}.oa-client[data-v-9274d91a]:hover{color:var(--c-accent, #8b5cf6);text-decoration:underline}.oa-client-empty[data-v-9274d91a]{color:var(--c-text-muted, #94a3b8);font-weight:400;font-style:italic;cursor:default}.oa-client-empty[data-v-9274d91a]:hover{text-decoration:none;color:var(--c-text-muted)}.oa-client-edit[data-v-9274d91a]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:none;background:none;cursor:pointer;color:var(--c-text-muted, #94a3b8);border-radius:4px;transition:all .15s;flex-shrink:0}.oa-client-edit[data-v-9274d91a]:hover{color:var(--c-primary);background:var(--c-primary-light, rgba(99,102,241,.08))}.oa-sum[data-v-9274d91a]{font-size:14px;font-weight:700;color:var(--c-text, #0f172a);font-variant-numeric:tabular-nums;white-space:nowrap}.oa-badge[data-v-9274d91a]{font-size:11px;font-weight:600;padding:2px 10px;border-radius:20px;white-space:nowrap}.oa-badge.st-placed[data-v-9274d91a]{background:var(--c-success-bg, #ecfdf5);color:#059669}.oa-badge.st-saved[data-v-9274d91a]{background:var(--c-surface-raised, #f8fafc);color:var(--c-text-muted, #94a3b8)}.oa-badge.st-error[data-v-9274d91a]{background:#fef2f2;color:var(--c-error, #ef4444)}.oa-row-actions[data-v-9274d91a]{display:flex;align-items:center;gap:4px;margin-left:auto;flex-shrink:0}.oa-row-fin[data-v-9274d91a]{display:flex;align-items:center;gap:6px;margin-right:4px;font-size:12px;font-variant-numeric:tabular-nums}.oa-row-fin .ovi-actions-empty[data-v-9274d91a]{color:var(--c-text-muted);font-size:12px}.oa-fin-ok[data-v-9274d91a]{display:inline-flex;align-items:center;gap:4px;color:#22c55e;font-weight:600;font-size:12px;background:#22c55e14;padding:2px 10px;border-radius:12px}.oa-fin-ret[data-v-9274d91a]{display:inline-flex;align-items:center;gap:4px;color:#d97706;font-weight:600;font-size:12px;background:#d9770614;padding:2px 10px;border-radius:12px}.oa-fin-partial[data-v-9274d91a]{color:#f59e0b;font-weight:600;font-size:12px;background:#f59e0b14;padding:2px 10px;border-radius:12px}.oa-fin-debt[data-v-9274d91a]{color:var(--c-error, #ef4444);font-weight:600;font-size:12px;background:#ef44440f;padding:2px 10px;border-radius:12px}.od-fin-debt-sm[data-v-9274d91a]{color:var(--c-error, #ef4444);font-weight:600;font-size:11px}.oa-act-btn[data-v-9274d91a]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:6px;border:1px solid transparent;background:none;cursor:pointer;color:var(--c-text-muted, #94a3b8);transition:all .15s;flex-shrink:0}.oa-act-btn[data-v-9274d91a]:hover{background:var(--c-surface-raised, #f8fafc)}.oa-act-pay[data-v-9274d91a]:hover{color:#22c55e;border-color:#bbf7d0;background:#f0fdf4}.oa-act-print[data-v-9274d91a]:hover{color:var(--c-primary, #6366f1);border-color:#6366f133;background:#6366f10f}.oa-act-del[data-v-9274d91a]:hover{color:var(--c-error, #ef4444);border-color:#fecaca;background:#fef2f2}.oa-detail[data-v-9274d91a]{padding:16px 20px}.sup-dot-xs[data-v-9274d91a]{width:7px;height:7px;border-radius:50%;flex-shrink:0}.sup-dot-sm[data-v-9274d91a]{width:9px;height:9px;border-radius:50%;flex-shrink:0}.sup-rossko[data-v-9274d91a],.sup-dot-xs.sup-rossko[data-v-9274d91a],.sup-dot-sm.sup-rossko[data-v-9274d91a]{background:#d97706}.sup-armtek[data-v-9274d91a],.sup-dot-xs.sup-armtek[data-v-9274d91a],.sup-dot-sm.sup-armtek[data-v-9274d91a]{background:#059669}.sup-autoleader[data-v-9274d91a],.sup-dot-xs.sup-autoleader[data-v-9274d91a],.sup-dot-sm.sup-autoleader[data-v-9274d91a]{background:#dc2626}.sup-berg[data-v-9274d91a],.sup-dot-xs.sup-berg[data-v-9274d91a],.sup-dot-sm.sup-berg[data-v-9274d91a]{background:#2563eb}.sup-adeo[data-v-9274d91a],.sup-dot-xs.sup-adeo[data-v-9274d91a],.sup-dot-sm.sup-adeo[data-v-9274d91a]{background:#7c3aed}.sup-abcp[data-v-9274d91a],.sup-dot-xs.sup-abcp[data-v-9274d91a],.sup-dot-sm.sup-abcp[data-v-9274d91a]{background:#dc2626}.sup-forum-auto[data-v-9274d91a],.sup-dot-xs.sup-forum-auto[data-v-9274d91a],.sup-dot-sm.sup-forum-auto[data-v-9274d91a]{background:#0891b2}.sup-tmparts[data-v-9274d91a],.sup-dot-xs.sup-tmparts[data-v-9274d91a],.sup-dot-sm.sup-tmparts[data-v-9274d91a]{background:#e11d48}.sup-autotrade[data-v-9274d91a],.sup-dot-xs.sup-autotrade[data-v-9274d91a],.sup-dot-sm.sup-autotrade[data-v-9274d91a]{background:#ea580c}.sup-mxgroup[data-v-9274d91a],.sup-dot-xs.sup-mxgroup[data-v-9274d91a],.sup-dot-sm.sup-mxgroup[data-v-9274d91a]{background:#eab308}.sup-ivers[data-v-9274d91a],.sup-dot-xs.sup-ivers[data-v-9274d91a],.sup-dot-sm.sup-ivers[data-v-9274d91a]{background:#8b5cf6}.sup-uniqom[data-v-9274d91a],.sup-dot-xs.sup-uniqom[data-v-9274d91a],.sup-dot-sm.sup-uniqom[data-v-9274d91a]{background:#0d9488}.oa-badge.st-done[data-v-9274d91a]{background:#6366f114;color:var(--c-primary, #6366f1)}.ov-no-results[data-v-9274d91a]{padding:16px;font-size:13px;color:var(--c-text-muted);text-align:center}.od-supplier-card[data-v-9274d91a]{background:var(--c-surface-raised, #f8fafc);border:1px solid var(--c-border-light, #e8edf4);border-radius:var(--radius-md, 10px);padding:14px 16px;margin-bottom:12px}.od-sup-header[data-v-9274d91a]{display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap}.od-sup-name[data-v-9274d91a]{font-size:14px;font-weight:700;color:var(--c-text)}.od-sup-badge[data-v-9274d91a]{font-size:11px;font-weight:600;padding:2px 8px;border-radius:20px}.od-sup-badge.st-placed[data-v-9274d91a]{background:var(--c-success-bg, #ecfdf5);color:#059669}.od-sup-badge.st-saved[data-v-9274d91a]{background:var(--c-surface, #fff);color:var(--c-text-muted);border:1px solid var(--c-border)}.od-sup-badge.st-error[data-v-9274d91a]{background:#fef2f2;color:var(--c-error)}.od-sup-badge.st-done[data-v-9274d91a]{background:#6366f114;color:var(--c-primary)}.od-dlv-chip[data-v-9274d91a]{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;line-height:1.2;border:1px solid transparent;max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.od-dlv-chip.od-dlv-pickup[data-v-9274d91a]{background:#ecfeff;color:#0e7490;border-color:#a5f3fc}.od-dlv-chip.od-dlv-delivery[data-v-9274d91a]{background:#eff6ff;color:#1d4ed8;border-color:#bfdbfe}.od-dlv-chip.od-dlv-express[data-v-9274d91a]{background:#fff7ed;color:#c2410c;border-color:#fed7aa}.od-dlv-chip.od-dlv-warehouse[data-v-9274d91a]{background:#eef2ff;color:#4338ca;border-color:#c7d2fe}.od-dlv-chip.od-dlv-default[data-v-9274d91a]{background:#f8fafc;color:#475569;border-color:#e2e8f0}.od-manual-tag[data-v-9274d91a]{display:inline-flex;align-items:center;gap:3px;font-size:10px;color:var(--c-text-muted, #94a3b8);font-style:italic}.od-manual-tag svg[data-v-9274d91a]{flex-shrink:0;opacity:.7}.od-oid[data-v-9274d91a]{font-size:12px;color:var(--c-primary, #6366f1);display:inline-flex;align-items:center;gap:4px;margin-left:auto}.od-copy[data-v-9274d91a]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;background:none;border:none;cursor:pointer;color:var(--c-text-muted);border-radius:3px;transition:all .15s}.od-copy[data-v-9274d91a]:hover{color:var(--c-primary);background:var(--c-primary-light)}.od-err[data-v-9274d91a]{display:flex;align-items:center;gap:6px;background:#fef2f2;color:var(--c-error, #ef4444);padding:8px 12px;border-radius:var(--radius-sm, 6px);font-size:13px;margin-bottom:10px}.od-items[data-v-9274d91a]{display:flex;flex-direction:column;gap:4px}.od-item[data-v-9274d91a]{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:var(--radius-sm, 6px);transition:background .1s}.od-item[data-v-9274d91a]:hover{background:#6366f10a}.od-item-main[data-v-9274d91a]{flex:1;min-width:0;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.od-item-part[data-v-9274d91a]{display:flex;align-items:baseline;gap:5px}.od-brand[data-v-9274d91a]{font-weight:700;font-size:13px;color:var(--c-text)}.od-article[data-v-9274d91a]{color:var(--c-primary, #6366f1);font-weight:600;font-size:13px}.od-item-name[data-v-9274d91a]{font-size:12px;color:var(--c-text-secondary, #64748b);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:320px}.od-item-searched[data-v-9274d91a]{font-size:11px;font-weight:600;color:#64748b;margin-top:4px;line-height:1.35;max-width:320px}.od-item-nums[data-v-9274d91a]{display:flex;align-items:baseline;gap:4px;font-size:13px;color:var(--c-text-secondary, #64748b);font-variant-numeric:tabular-nums;margin-left:auto}.od-item-qty[data-v-9274d91a]{font-weight:500}.od-item-mul[data-v-9274d91a],.od-item-eq[data-v-9274d91a]{color:var(--c-text-muted)}.od-item-sum[data-v-9274d91a]{font-weight:700;color:var(--c-text)}.od-item-status[data-v-9274d91a]{flex-shrink:0;width:180px;border-radius:6px;padding:1px 2px;border:1px solid transparent;transition:background .15s,border-color .15s}.od-item-status .cs-trigger[data-v-9274d91a]{background:transparent;border-color:transparent;font-weight:600;color:inherit}.od-sup-footer[data-v-9274d91a]{display:flex;align-items:center;gap:12px;margin-top:10px;padding-top:8px;border-top:1px solid var(--c-border-light, #e8edf4)}.od-sub-total[data-v-9274d91a]{font-size:13px;color:var(--c-text-secondary)}.od-sub-total b[data-v-9274d91a]{color:var(--c-text)}.od-expenses-block[data-v-9274d91a]{background:var(--c-surface-raised, #f8fafc);border-radius:8px;padding:10px 14px;margin-top:8px}.od-exp-title[data-v-9274d91a]{font-size:13px;font-weight:600;color:var(--c-text-secondary);display:flex;align-items:center;gap:6px;margin-bottom:6px}.od-exp-total[data-v-9274d91a]{margin-left:auto;color:var(--c-error);font-weight:700;font-size:13px}.od-exp-row[data-v-9274d91a]{display:flex;align-items:center;gap:10px;font-size:12px;padding:3px 0;border-bottom:1px solid var(--c-border-light, #e8edf4)}.od-exp-row[data-v-9274d91a]:last-child{border-bottom:none}.od-exp-date[data-v-9274d91a]{color:var(--c-text-muted);min-width:80px}.od-exp-amount[data-v-9274d91a]{color:var(--c-error);font-weight:600;min-width:70px}.od-exp-cat[data-v-9274d91a]{color:var(--c-text-secondary)}.od-exp-desc[data-v-9274d91a]{color:var(--c-text-muted);font-style:italic}.od-exp-del[data-v-9274d91a]{background:none;border:none;color:var(--c-border);cursor:pointer;font-size:13px;margin-left:auto;opacity:0;transition:all .2s;padding:2px 6px}.od-exp-row:hover .od-exp-del[data-v-9274d91a]{opacity:1}.od-exp-del[data-v-9274d91a]:hover{color:var(--c-error)}.ov-btn-more[data-v-9274d91a]{width:100%;justify-content:center;background:transparent;border:1px dashed var(--c-border, #dde3ec);color:var(--c-text-secondary, #64748b);margin-top:4px}.ov-btn-more[data-v-9274d91a]:hover{border-color:var(--c-primary, #6366f1);color:var(--c-primary, #6366f1);background:var(--c-primary-light, rgba(99,102,241,.04))}.od-finance[data-v-9274d91a]{display:flex;align-items:center;gap:12px}.od-fin-paid[data-v-9274d91a]{font-size:13px;color:var(--c-text-muted)}.od-fin-paid b[data-v-9274d91a]{color:var(--c-text)}.od-fin-full b[data-v-9274d91a]{color:#22c55e}.od-fin-debt[data-v-9274d91a]{font-size:13px;color:#ef4444}.od-fin-debt b[data-v-9274d91a]{color:#ef4444}.ov-btn-pay[data-v-9274d91a]{color:#22c55e;border-color:#22c55e}.ov-btn-pay[data-v-9274d91a]:hover{background:#22c55e14}.ov-btn-pay-submit[data-v-9274d91a]{background:#22c55e;color:#fff;border-color:#22c55e}.od-pay-input[data-v-9274d91a]{padding:5px 8px;border:1px solid var(--c-border);border-radius:var(--radius-sm);background:var(--c-bg);color:var(--c-text);font-size:13px;min-width:80px}.od-pay-list[data-v-9274d91a]{padding:8px 16px;border-top:1px solid var(--c-border-light)}.od-pay-list-title[data-v-9274d91a]{font-size:12px;font-weight:600;color:var(--c-text-muted);margin-bottom:6px}.od-pay-row[data-v-9274d91a]{display:flex;align-items:center;gap:10px;font-size:13px;padding:3px 0;color:var(--c-text)}.od-pay-date[data-v-9274d91a]{color:var(--c-text-muted);min-width:100px}.od-pay-amount[data-v-9274d91a]{font-weight:600;min-width:80px}.od-pay-method[data-v-9274d91a]{color:var(--c-text-secondary)}.od-pay-comment[data-v-9274d91a]{color:var(--c-text-muted);font-style:italic}.od-pay-invoice[data-v-9274d91a]{color:var(--c-primary, #6366f1);font-size:12px;background:#6366f114;padding:1px 6px;border-radius:4px}.od-pay-del[data-v-9274d91a]{background:none;border:none;color:var(--c-text-muted);cursor:pointer;font-size:13px;padding:0 4px}.od-pay-del[data-v-9274d91a]:hover{color:#ef4444}.pay-modal-overlay[data-v-9274d91a]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;background:#00000059;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center}.pay-modal-overlay.ret-modal-overlay[data-v-9274d91a]{background:#0f172a80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);align-items:flex-start;justify-content:center;padding:max(12px,env(safe-area-inset-top,0px)) max(12px,env(safe-area-inset-right,0px)) max(12px,env(safe-area-inset-bottom,0px)) max(12px,env(safe-area-inset-left,0px));overflow-y:auto;-webkit-overflow-scrolling:touch}.pay-modal[data-v-9274d91a]{background:var(--c-bg, #fff);border-radius:14px;box-shadow:0 20px 60px #0003;width:380px;max-width:92vw}.pay-modal-head[data-v-9274d91a]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px 12px;border-bottom:1px solid var(--c-border-light, #e8edf4)}.pay-modal-title[data-v-9274d91a]{font-size:15px;font-weight:700;color:var(--c-text)}.pay-modal-close[data-v-9274d91a]{background:none;border:none;font-size:22px;line-height:1;color:var(--c-text-muted);cursor:pointer;padding:0 4px}.pay-modal-close[data-v-9274d91a]:hover{color:var(--c-text)}.pay-modal-body[data-v-9274d91a]{padding:16px 20px 20px;display:flex;flex-direction:column;gap:6px}.pay-modal-label[data-v-9274d91a]{font-size:12px;font-weight:600;color:var(--c-text-muted);margin-top:4px}.pay-modal-input[data-v-9274d91a]{padding:8px 12px;border:1px solid var(--c-border);border-radius:8px;background:var(--c-bg);color:var(--c-text);font-size:14px;font-family:var(--font, "Inter", sans-serif);transition:border-color .15s}.pay-modal-input[data-v-9274d91a]:focus{outline:none;border-color:var(--c-primary, #6366f1);box-shadow:0 0 0 3px #6366f11a}.pay-modal-hint[data-v-9274d91a]{font-size:12px;color:var(--c-text-muted);line-height:1.45;margin-top:2px}.pay-modal-adv[data-v-9274d91a]{margin-bottom:4px}.pay-modal-check[data-v-9274d91a]{display:flex;align-items:flex-start;gap:8px;font-size:12px;color:var(--c-text-secondary);cursor:pointer;margin-top:4px}.pay-modal-check input[data-v-9274d91a]{margin-top:2px}.pay-modal-actions-row[data-v-9274d91a]{margin-top:8px;margin-bottom:4px}.pay-modal-secondary[data-v-9274d91a]{background:var(--c-surface-raised, #e8eef8);color:var(--c-text);flex:1}.pay-modal-secondary[data-v-9274d91a]:hover{filter:brightness(.97)}.ov-btn-pay-sup[data-v-9274d91a]{padding:4px 10px;font-size:12px;margin-left:8px;border-radius:6px;border:1px solid var(--c-primary, #6366f1);background:#6366f114;color:var(--c-primary, #6366f1);cursor:pointer;font-weight:600}.ov-btn-pay-sup[data-v-9274d91a]:hover{background:var(--c-primary, #6366f1);color:#fff}.pay-modal-actions[data-v-9274d91a]{display:flex;gap:8px;margin-top:12px}.pay-modal-btn[data-v-9274d91a]{flex:1;padding:9px 0;border-radius:8px;border:none;cursor:pointer;font-size:13px;font-weight:600;font-family:var(--font, "Inter", sans-serif);transition:all .15s}.pay-modal-ok[data-v-9274d91a]{background:#22c55e;color:#fff}.pay-modal-ok[data-v-9274d91a]:hover{background:#16a34a}.pay-modal-cancel[data-v-9274d91a]{background:var(--c-surface-raised, #f1f5f9);color:var(--c-text-muted)}.pay-modal-cancel[data-v-9274d91a]:hover{background:var(--c-border-light, #e2e8f0)}.pay-modal-list[data-v-9274d91a]{padding:12px 20px 16px;border-top:1px solid var(--c-border-light, #e8edf4)}.pay-modal-list-title[data-v-9274d91a]{font-size:12px;font-weight:600;color:var(--c-text-muted);margin-bottom:8px}.pay-modal-pay-row[data-v-9274d91a]{display:flex;align-items:center;gap:8px;font-size:13px;padding:5px 0;border-bottom:1px solid var(--c-border-light, #f1f5f9)}.pay-modal-pay-row[data-v-9274d91a]:last-child{border-bottom:none}.pm-pay-date[data-v-9274d91a]{color:var(--c-text-muted);font-size:12px;min-width:90px}.pm-pay-amount[data-v-9274d91a]{font-weight:600;color:var(--c-text);min-width:70px}.pm-pay-method[data-v-9274d91a]{color:var(--c-text-secondary);font-size:12px}.pm-pay-invoice[data-v-9274d91a]{color:var(--c-primary, #6366f1);font-size:11px;background:#6366f114;padding:1px 6px;border-radius:4px}.pm-pay-comment[data-v-9274d91a]{color:var(--c-text-muted);font-style:italic;font-size:12px;flex:1}.pm-pay-del[data-v-9274d91a]{background:none;border:none;color:var(--c-text-muted);cursor:pointer;font-size:14px;padding:0 4px;transition:color .15s}.pm-pay-del[data-v-9274d91a]:hover{color:var(--c-error, #ef4444)}.crp-dialog[data-v-9274d91a]{background:var(--c-bg, #fff);border-radius:16px;width:480px;max-width:94vw;box-shadow:0 24px 80px #0000002e,0 0 0 1px #0000000a;overflow:hidden}.crp-head[data-v-9274d91a]{display:flex;align-items:center;justify-content:space-between;padding:16px 18px 12px;background:linear-gradient(135deg,#fff7ed,#ffedd5);border-bottom:1px solid rgba(251,146,60,.2)}.crp-title[data-v-9274d91a]{display:flex;align-items:center;gap:8px;margin:0;font-size:16px;font-weight:700;color:#c2410c}.crp-close[data-v-9274d91a]{background:none;border:none;font-size:20px;line-height:1;color:#0000004d;cursor:pointer;padding:0 4px}.crp-close[data-v-9274d91a]:hover{color:#0000008c}.crp-sub[data-v-9274d91a]{margin:0;padding:10px 18px 0;font-size:12px;color:var(--c-text-muted)}.crp-select-wrap[data-v-9274d91a]{padding:12px 16px 0}.crp-selected-card[data-v-9274d91a]{margin:10px 16px 0;padding:12px;border-radius:12px;border:1px solid var(--c-border-light, #e8edf4);background:#fafafa;display:flex;flex-direction:column;gap:8px}.crp-tip[data-v-9274d91a]{font-size:12px;color:var(--c-text-secondary, #64748b)}.crp-actions[data-v-9274d91a]{display:flex;gap:8px;justify-content:flex-end;padding:12px 16px 16px}.crp-pick-all[data-v-9274d91a]{border-color:#93c5fd;background:linear-gradient(165deg,#eff6ff,#dbeafe);color:#1e3a8a}.crp-list[data-v-9274d91a]{list-style:none;margin:0;padding:12px 16px 16px;max-height:52vh;overflow-y:auto}.crp-row[data-v-9274d91a]{display:flex;flex-direction:column;align-items:stretch;gap:10px;padding:12px;border-radius:12px;border:1px solid var(--c-border-light, #e8edf4);margin-bottom:8px;background:#fafafa}.crp-row[data-v-9274d91a]:last-child{margin-bottom:0}.crp-row-actions[data-v-9274d91a]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:flex-end;gap:10px}.crp-amt[data-v-9274d91a]{flex:1;min-width:120px;display:flex;flex-direction:column;gap:4px}.crp-amt>span[data-v-9274d91a]{font-size:11px;font-weight:600;color:var(--c-text-muted)}.crp-amt input[data-v-9274d91a]{width:100%;box-sizing:border-box;padding:8px 10px;border:1px solid var(--c-border, #d1d5db);border-radius:8px;font-size:14px;font-variant-numeric:tabular-nums;background:#fff;color:var(--c-text)}.crp-amt input[data-v-9274d91a]:focus{outline:none;border-color:#ea580c;box-shadow:0 0 0 3px #ea580c1f}.crp-row-main[data-v-9274d91a]{display:flex;flex-direction:column;gap:2px;min-width:0}.crp-pn[data-v-9274d91a]{font-weight:650;font-size:13px;color:var(--c-text)}.crp-meta[data-v-9274d91a]{font-size:11px;color:var(--c-text-muted)}.crp-pick[data-v-9274d91a]{flex-shrink:0;align-self:flex-end;padding:8px 14px;border-radius:10px;border:1px solid #fdba74;background:linear-gradient(165deg,#fffbeb,#fde68a);color:#9a3412;font-size:12px;font-weight:700;cursor:pointer;transition:transform .14s ease,box-shadow .16s ease}.crp-pick[data-v-9274d91a]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #b4530926}.crp-pick[data-v-9274d91a]:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.ret-dialog[data-v-9274d91a]{background:var(--c-bg, #fff);border-radius:18px;width:460px;max-width:94vw;max-height:min(92vh,calc(100dvh - 24px));box-shadow:0 4px 6px #0f172a0a,0 24px 64px #0f172a29,0 0 0 1px #fff9 inset;overflow:hidden;display:flex;flex-direction:column;margin:12px auto;flex-shrink:0}.ret-dialog-scroll[data-v-9274d91a]{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.ret-dialog-head[data-v-9274d91a]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px 14px;background:linear-gradient(135deg,#fef3c7,#fde68a);border-bottom:1px solid rgba(217,119,6,.12);flex-shrink:0}.ret-dialog--sup .ret-dialog-head[data-v-9274d91a]{background:linear-gradient(135deg,#ede9fe,#ddd6fe);border-bottom-color:#7c3aed1f}.ret-dialog-title[data-v-9274d91a]{display:flex;align-items:center;gap:10px;font-size:17px;font-weight:750;letter-spacing:-.02em;color:#92400e;margin:0}.ret-dialog-title-ico[data-v-9274d91a]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:#ffffff8c;color:#b45309;box-shadow:0 1px 2px #0000000f}.ret-dialog--sup .ret-dialog-title[data-v-9274d91a]{color:#5b21b6}.ret-dialog--sup .ret-dialog-title-ico[data-v-9274d91a]{color:#6d28d9;background:#ffffffa6}.ret-dialog--cli .ret-dialog-head[data-v-9274d91a]{background:linear-gradient(135deg,#fff7ed,#ffedd5);border-bottom-color:#ea580c24}.ret-dialog--cli .ret-dialog-title[data-v-9274d91a]{color:#c2410c}.ret-dialog--cli .ret-dialog-title-ico[data-v-9274d91a]{color:#ea580c;background:#ffffffb3}.ret-mode-pill[data-v-9274d91a]{margin:0;padding:11px 22px;font-size:13px;font-weight:750;text-align:center;letter-spacing:.02em}.ret-mode-pill--sup[data-v-9274d91a]{color:#5b21b6;background:linear-gradient(90deg,#faf5ff,#ede9fe);border-bottom:1px solid rgba(124,58,237,.14)}.ret-mode-pill--cli[data-v-9274d91a]{color:#9a3412;background:linear-gradient(90deg,#fffbeb,#fef3c7);border-bottom:1px solid rgba(245,158,11,.22)}.ret-dialog-close[data-v-9274d91a]{background:none;border:none;font-size:20px;line-height:1;color:#0000004d;cursor:pointer;padding:0 4px;transition:color .15s}.ret-dialog-close[data-v-9274d91a]:hover{color:#0009}.ret-tabs[data-v-9274d91a]{display:flex;padding:0 22px;background:var(--c-surface, #f8fafc);border-bottom:1px solid var(--c-border-light, #e8edf4)}.ret-tab[data-v-9274d91a]{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:11px 0;border:none;background:none;cursor:pointer;font-size:13px;font-weight:600;color:var(--c-text-muted);border-bottom:2px solid transparent;transition:all .2s}.ret-tab[data-v-9274d91a]:hover{color:var(--c-text)}.ret-tab.active[data-v-9274d91a]{color:#d97706;border-bottom-color:#d97706}.ret-tab.disabled[data-v-9274d91a]{opacity:.35;cursor:not-allowed}.ret-tab.disabled[data-v-9274d91a]:hover{color:var(--c-text-muted)}.ret-dialog--sup .ret-tab.active[data-v-9274d91a]{color:#7c3aed;border-bottom-color:#7c3aed}.ret-dialog-body[data-v-9274d91a]{padding:18px 22px 22px;background:linear-gradient(180deg,#f8fafc80,#fff 48%)}.ret-dialog--cli .ret-dialog-body[data-v-9274d91a]{background:linear-gradient(180deg,#fffdfb,#fff 55%)}.ret-dialog--sup .ret-dialog-body[data-v-9274d91a]{background:linear-gradient(180deg,#faf5ff,#fff 55%)}.ret-hint-card[data-v-9274d91a]{display:flex;gap:12px;align-items:flex-start;margin:0 0 16px;padding:12px 14px;border-radius:12px;border:1px solid rgba(148,163,184,.22);background:#f8fafce6;box-shadow:0 1px 2px #0f172a0a}.ret-hint-card--cli[data-v-9274d91a]{border-color:#fb923c47;background:linear-gradient(135deg,#fff7edf2,#fef3c759);border-left:4px solid #ea580c}.ret-hint-card--sup[data-v-9274d91a]{border-color:#a78bfa59;background:linear-gradient(135deg,#faf5fff2,#ede9fe66);border-left:4px solid #7c3aed}.ret-hint-ico[data-v-9274d91a]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:#ffffffbf;color:#64748b}.ret-hint-card--cli .ret-hint-ico[data-v-9274d91a]{color:#ea580c}.ret-hint-card--sup .ret-hint-ico[data-v-9274d91a]{color:#7c3aed}.ret-hint-text[data-v-9274d91a]{margin:0;font-size:12.5px;line-height:1.5;color:#475569}.ret-item-badge[data-v-9274d91a]{display:flex;align-items:center;gap:10px;margin-bottom:18px;padding:12px 14px;border-radius:12px;background:#fff;border:1px solid var(--c-border-light, #e8edf4);box-shadow:0 1px 3px #0f172a0d}.ret-item-label[data-v-9274d91a]{font-weight:650;font-size:14px;color:var(--c-text);letter-spacing:-.01em}.ret-item-sup[data-v-9274d91a]{font-size:11px;font-weight:600;color:#5b21b6;background:#7c3aed1a;padding:4px 10px;border-radius:999px;margin-left:auto}.ret-fields[data-v-9274d91a]{display:flex;gap:14px;margin-bottom:8px}.ret-amt-hint[data-v-9274d91a]{margin:0 0 14px;font-size:12px;color:var(--c-text-muted);line-height:1.45}.ret-field[data-v-9274d91a]{flex:1;display:flex;flex-direction:column;gap:6px}.ret-field>span[data-v-9274d91a],.ret-field-lbl[data-v-9274d91a]{font-size:12px;font-weight:600;color:#64748b;letter-spacing:.01em}.ret-field .ret-inp[data-v-9274d91a]{padding:10px 12px;border:1px solid #e2e8f0;border-radius:10px;font-size:14px;font-variant-numeric:tabular-nums;background:#fff;color:var(--c-text);transition:border-color .15s,box-shadow .15s;font-family:var(--font, "Inter", sans-serif)}.ret-field .ret-inp[data-v-9274d91a]:focus{outline:none;border-color:#f59e0b;box-shadow:0 0 0 3px #f59e0b26}.ret-dialog--sup .ret-field .ret-inp[data-v-9274d91a]:focus{border-color:#a78bfa;box-shadow:0 0 0 3px #8b5cf62e}.ret-field-full[data-v-9274d91a]{margin-bottom:14px}.ret-field-full[data-v-9274d91a]:last-of-type{margin-bottom:18px}.ret-dialog--cli[data-v-9274d91a] .ret-cs .cs-trigger{padding:10px 12px;border-radius:10px;border-color:#fed7aa;background:#fffdfb;font-size:14px}.ret-dialog--cli[data-v-9274d91a] .ret-cs.cs-open .cs-trigger{border-color:#ea580c;box-shadow:0 0 0 3px #ea580c1f}.ret-dialog--sup[data-v-9274d91a] .ret-cs .cs-trigger{padding:10px 12px;border-radius:10px;border-color:#ddd6fe;background:#faf5ff;font-size:14px}.ret-dialog--sup[data-v-9274d91a] .ret-cs.cs-open .cs-trigger{border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf62e}.ret-check[data-v-9274d91a]{display:flex;align-items:center;gap:8px;margin-bottom:16px;cursor:pointer;font-size:13px;color:var(--c-text)}.ret-check input[type=checkbox][data-v-9274d91a]{width:17px;height:17px;accent-color:#d97706;cursor:pointer}.ret-submit-btn[data-v-9274d91a]{width:100%;padding:13px 16px;border:none;border-radius:12px;font-size:14px;font-weight:650;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;transition:transform .18s ease,box-shadow .2s ease,filter .15s ease;font-family:var(--font, "Inter", sans-serif)}.ret-submit-btn[data-v-9274d91a]:disabled{opacity:.5;cursor:not-allowed;transform:none}.ret-submit-cli[data-v-9274d91a]{background:linear-gradient(135deg,#fb923c,#ea580c 45%,#c2410c);box-shadow:0 4px 14px #ea580c59}.ret-submit-cli[data-v-9274d91a]:hover:not(:disabled){filter:brightness(1.03);box-shadow:0 6px 22px #ea580c66;transform:translateY(-1px)}.ret-submit-sup[data-v-9274d91a]{background:linear-gradient(135deg,#a78bfa,#7c3aed,#5b21b6);box-shadow:0 4px 14px #7c3aed59}.ret-submit-sup[data-v-9274d91a]:hover:not(:disabled){filter:brightness(1.03);box-shadow:0 6px 22px #7c3aed6b;transform:translateY(-1px)}.ret-history[data-v-9274d91a]{padding:14px 22px 18px;border-top:1px solid var(--c-border-light, #e8edf4);background:var(--c-surface, #f8fafc)}.ret-history-title[data-v-9274d91a]{font-size:12px;font-weight:600;color:var(--c-text-muted);margin:0 0 10px}.ret-history-row[data-v-9274d91a]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;padding:7px 10px;border-radius:8px;margin-bottom:4px;transition:background .15s}.ret-hr-cli[data-v-9274d91a]{background:#fffbeb;border-left:3px solid #f59e0b}.ret-hr-sup[data-v-9274d91a]{background:#f5f3ff;border-left:3px solid #8b5cf6}.ret-hr-date[data-v-9274d91a]{color:var(--c-text-muted);font-size:12px;min-width:80px}.ret-hr-info[data-v-9274d91a]{font-weight:500;color:var(--c-text)}.ret-hr-reason[data-v-9274d91a]{font-size:11px;color:var(--c-text-muted);font-style:italic;flex-basis:100%}.ret-hr-pending[data-v-9274d91a]{font-size:11px;font-weight:600;color:#b45309;background:#f59e0b26;padding:2px 8px;border-radius:6px}.ret-hr-pending-sup[data-v-9274d91a]{color:#5b21b6;background:#7c3aed1f}.ret-hr-ok[data-v-9274d91a]{font-size:11px;color:#16a34a;font-weight:600}.ret-hr-ok-sup[data-v-9274d91a]{color:#7c3aed}.ret-hr-method[data-v-9274d91a]{font-size:11px;color:var(--c-text-muted);font-style:italic}.ret-hr-money[data-v-9274d91a]{font-size:11px;font-weight:600;padding:4px 10px;border-radius:6px;cursor:pointer;border:1px solid #fcd34d;background:#fff;color:#b45309;transition:background .15s,border-color .15s}.ret-hr-money[data-v-9274d91a]:hover:not(:disabled){background:#fef3c7;border-color:#f59e0b}.ret-hr-money[data-v-9274d91a]:disabled{opacity:.5;cursor:not-allowed}.ret-hr-money-sup[data-v-9274d91a]{border-color:#c4b5fd;color:#5b21b6;background:#faf5ff}.ret-hr-money-sup[data-v-9274d91a]:hover:not(:disabled){background:#ede9fe;border-color:#8b5cf6}.ret-hr-del[data-v-9274d91a]{background:none;border:none;color:var(--c-text-muted);cursor:pointer;font-size:13px;padding:0 4px;transition:color .15s;flex-shrink:0;margin-left:auto}.ret-hr-del[data-v-9274d91a]:hover{color:var(--c-error, #ef4444)}.od-act-ret[data-v-9274d91a]:hover{background:#fef3c7;color:#d97706}.od-ret-badges[data-v-9274d91a]{display:flex;gap:6px;margin-top:2px;flex-wrap:wrap}.od-ret-badge[data-v-9274d91a]{display:inline-flex;align-items:center;gap:3px;font-size:11px;font-weight:600;padding:1px 8px;border-radius:10px}.od-ret-cli[data-v-9274d91a]{background:#fef3c7;color:#92400e}.od-ret-sup[data-v-9274d91a]{background:#ede9fe;color:#5b21b6}.od-ret-ok[data-v-9274d91a]{color:#16a34a;font-size:10px}.od-sup-paid-info[data-v-9274d91a]{font-size:12px;margin-left:auto}.od-sp-ok[data-v-9274d91a]{display:inline-flex;align-items:center;gap:4px;color:#22c55e;font-weight:600;background:#22c55e14;padding:2px 10px;border-radius:12px;font-size:12px}.od-sp-partial[data-v-9274d91a]{color:#f59e0b;font-weight:600;background:#f59e0b14;padding:2px 10px;border-radius:12px;font-size:12px}.od-sp-none[data-v-9274d91a]{color:var(--c-text-muted);font-size:12px}.ov-btn-sup-pay[data-v-9274d91a]{font-size:12px;padding:4px 12px;border-radius:12px;background:#6366f114;color:var(--c-primary, #6366f1);border:1px solid rgba(99,102,241,.18);cursor:pointer;font-weight:500;transition:all .15s}.ov-btn-sup-pay[data-v-9274d91a]:hover{background:#6366f129;border-color:#6366f14d}.od-sp-form[data-v-9274d91a]{padding:10px 16px;background:#6366f105;border-top:1px dashed var(--c-border-light)}.od-sp-form form[data-v-9274d91a]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.od-sp-list[data-v-9274d91a]{padding:6px 16px 8px}.ov-print-wrap[data-v-9274d91a]{position:relative;display:inline-flex}.ov-btn-print[data-v-9274d91a]{display:inline-flex;align-items:center;gap:5px;padding:5px 14px;border-radius:8px;background:#6366f114;color:var(--c-primary, #6366f1);border:1px solid rgba(99,102,241,.18);cursor:pointer;font-size:13px;font-weight:600;transition:all .15s;font-family:var(--font, "Inter", sans-serif)}.ov-btn-print[data-v-9274d91a]:hover{background:#6366f129;border-color:#6366f14d}.ov-print-menu[data-v-9274d91a]{position:absolute;top:100%;right:0;margin-top:4px;z-index:100;background:var(--c-surface, #fff);border:1px solid var(--c-border, #e2e8f0);border-radius:10px;box-shadow:0 8px 24px #0000001f;min-width:240px;padding:6px 0;animation:ov-print-in-9274d91a .15s ease}.ov-print-menu[data-v-9274d91a]:before{content:"";position:absolute;top:-10px;left:0;right:0;height:10px}@keyframes ov-print-in-9274d91a{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ov-doc-row[data-v-9274d91a]{display:flex;align-items:center;justify-content:space-between;padding:6px 12px;gap:8px}.ov-doc-row[data-v-9274d91a]:hover{background:var(--c-surface-raised, #f8fafc)}.ov-doc-label[data-v-9274d91a]{font-size:12.5px;color:var(--c-text, #1e293b);font-weight:500;white-space:nowrap;font-family:var(--font, "Inter", sans-serif)}.ov-doc-actions[data-v-9274d91a]{display:flex;gap:4px;flex-shrink:0}.ov-doc-act[data-v-9274d91a]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;border:1px solid var(--c-border, #e2e8f0);background:var(--c-surface, #fff);color:var(--c-text-secondary, #64748b);cursor:pointer;transition:all .15s}.ov-doc-act[data-v-9274d91a]:hover{background:#6366f114;color:var(--c-primary, #6366f1);border-color:#6366f140}.ov-archive-toggle[data-v-9274d91a]{display:flex;gap:2px;background:var(--c-surface-raised);border-radius:8px;padding:2px}.ov-archive-btn[data-v-9274d91a]{padding:5px 12px;font-size:12px;font-weight:500;border:none;background:none;border-radius:6px;cursor:pointer;color:var(--c-text-secondary);transition:all .2s;display:flex;align-items:center;gap:4px}.ov-archive-btn[data-v-9274d91a]:hover{color:var(--c-text)}.ov-archive-btn.active[data-v-9274d91a]{background:var(--c-surface);color:var(--c-text);font-weight:600;box-shadow:var(--shadow-sm)}.od-archive-bar[data-v-9274d91a]{display:flex;align-items:center;gap:10px;padding:12px 16px;border-top:1px solid var(--c-border-light)}.ov-btn-archive[data-v-9274d91a]{display:inline-flex;align-items:center;gap:7px;padding:8px 16px;border-radius:11px;border:1px solid rgba(99,102,241,.22);background:linear-gradient(135deg,#fff,#f5f7ff);color:#4f46e5;font-size:12.5px;font-weight:650;letter-spacing:.01em;cursor:pointer;transition:transform .16s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease,color .18s ease;box-shadow:0 2px 8px #4f46e51a}.ov-btn-archive svg[data-v-9274d91a]{opacity:.9}.ov-btn-archive[data-v-9274d91a]:hover{border-color:#4f46e55c;background:linear-gradient(135deg,#eef2ff,#e8ecff);color:#4338ca;box-shadow:0 6px 16px #4f46e529;transform:translateY(-1px)}.ov-btn-archive[data-v-9274d91a]:active{transform:translateY(0);box-shadow:0 3px 9px #4f46e526}.ov-btn-unarchive[data-v-9274d91a]{display:flex;align-items:center;gap:5px;padding:6px 14px;border-radius:8px;border:1px solid var(--c-border);background:var(--c-surface);color:var(--c-text-secondary);font-size:12px;font-weight:500;cursor:pointer;transition:all .2s}.ov-btn-unarchive[data-v-9274d91a]:hover{border-color:var(--c-success);color:var(--c-success)}.od-archived-date[data-v-9274d91a]{font-size:11px;color:var(--c-text-muted)}.od-fin-summary[data-v-9274d91a]{display:flex;flex-wrap:wrap;gap:6px 16px;padding:10px 16px;background:var(--c-surface-raised, #f8fafc);border-radius:10px;margin-bottom:10px}.od-fin-item[data-v-9274d91a]{display:flex;align-items:center;gap:5px}.od-fin-label[data-v-9274d91a]{font-size:11px;color:var(--c-text-muted)}.od-fin-val[data-v-9274d91a]{font-size:13px;font-weight:600;color:var(--c-text)}.od-fin-sell[data-v-9274d91a]{color:var(--c-primary)}.od-fin-profit[data-v-9274d91a]{color:#16a34a}.od-fin-loss[data-v-9274d91a]{color:#ef4444}.od-quick-actions[data-v-9274d91a]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.od-qa-btn[data-v-9274d91a]{display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:11px;padding:8px 14px;border:1px solid var(--c-border-light, #e8edf4);background:#fff;color:var(--c-text, #0f172a);font-size:12.5px;font-weight:700;cursor:pointer;transition:transform .14s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}.od-qa-btn[data-v-9274d91a]:hover:not(:disabled){transform:translateY(-1px)}.od-qa-btn[data-v-9274d91a]:disabled{opacity:.55;cursor:not-allowed}.od-qa-btn-client[data-v-9274d91a]{color:#1e3a8a;border-color:#bfdbfe;background:linear-gradient(135deg,#fff,#eff6ff)}.od-qa-btn-client[data-v-9274d91a]:hover:not(:disabled){box-shadow:0 5px 14px #2563eb2e}.od-qa-btn-supplier[data-v-9274d91a]{color:#0f766e;border-color:#99f6e4;background:linear-gradient(135deg,#fff,#ecfeff)}.od-qa-btn-supplier[data-v-9274d91a]:hover:not(:disabled){box-shadow:0 5px 14px #0d948829}.od-qa-btn-return[data-v-9274d91a]{color:#9a3412;border-color:#fdba74;background:linear-gradient(135deg,#fff7ed,#ffedd5)}.od-qa-btn-return[data-v-9274d91a]:hover:not(:disabled){box-shadow:0 5px 14px #ea580c29}.od-pay-clarity[data-v-9274d91a]{display:grid;grid-template-columns:repeat(2,minmax(260px,1fr));gap:12px;margin-bottom:12px}.od-pay-card[data-v-9274d91a]{display:flex;flex-direction:column;gap:8px;border-radius:12px;border:1px solid var(--c-border-light, #e8edf4);background:#fff;padding:12px;box-shadow:0 1px 2px #0f172a0a}.od-pay-card.is-ok[data-v-9274d91a]{border-color:#bbf7d0}.od-pay-card.is-partial[data-v-9274d91a]{border-color:#fde68a}.od-pay-card.is-action[data-v-9274d91a]{border-color:#bfdbfe}.od-pay-head[data-v-9274d91a]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:2px}.od-pay-head-right[data-v-9274d91a]{display:flex;align-items:center;gap:8px}.od-pay-title[data-v-9274d91a]{font-size:13px;font-weight:700;color:var(--c-text)}.od-pay-state[data-v-9274d91a]{font-size:11px;font-weight:600;line-height:1.2;padding:3px 8px;border-radius:999px;white-space:nowrap}.od-pay-state.is-ok[data-v-9274d91a]{color:#166534;background:#dcfce7}.od-pay-state.is-partial[data-v-9274d91a]{color:#92400e;background:#fef3c7}.od-pay-state.is-action[data-v-9274d91a]{color:#1e40af;background:#dbeafe}.od-pay-line[data-v-9274d91a]{display:flex;align-items:baseline;justify-content:space-between;gap:10px;border-top:1px dashed var(--c-border-light, #e8edf4);padding-top:8px}.od-pay-k[data-v-9274d91a]{font-size:12px;color:var(--c-text-muted)}.od-pay-v[data-v-9274d91a]{font-size:20px;line-height:1;font-weight:700;color:var(--c-text);letter-spacing:-.01em;font-variant-numeric:tabular-nums}.od-pay-v-ok[data-v-9274d91a]{color:#16a34a}.od-pay-v-warn[data-v-9274d91a]{color:#ef4444}.od-pay-pick[data-v-9274d91a]{display:flex;align-items:center;gap:8px}.od-pay-pick-k[data-v-9274d91a]{flex:0 0 auto;font-size:11px;color:var(--c-text-muted)}.od-pay-pick-select[data-v-9274d91a]{flex:1;min-width:0}.od-pay-next[data-v-9274d91a]{margin:0;font-size:12px;line-height:1.35;color:var(--c-text-secondary, #64748b);background:var(--c-surface-raised, #f8fafc);border-radius:8px;padding:7px 9px;border:1px solid var(--c-border-light, #e8edf4)}.od-pay-client-btns[data-v-9274d91a]{display:flex;flex-direction:column;gap:8px;margin-top:4px}.od-pay-cta[data-v-9274d91a]{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:auto;border-radius:11px;padding:9px 10px;font-size:12px;font-weight:700;border:none;cursor:pointer;font-family:var(--font, "Inter", sans-serif);transition:transform .16s ease,box-shadow .16s ease,background .16s ease,border-color .16s ease;box-shadow:0 1px 2px #0f172a0d}.od-pay-cta-client--primary[data-v-9274d91a]{border-radius:12px;padding:11px 12px;font-size:13px;font-weight:750;letter-spacing:.01em;color:#065f46;border:1px solid #6ee7b7;background:linear-gradient(165deg,#ecfdf5,#d1fae5 45%,#a7f3d0);box-shadow:0 2px 10px #0596691f,inset 0 1px #ffffffa6;transition:transform .15s ease,box-shadow .18s ease,filter .15s ease}.od-pay-cta-client--primary[data-v-9274d91a]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 18px #0596692e,inset 0 1px #ffffffbf;filter:saturate(1.05)}.od-pay-cta-client--primary[data-v-9274d91a]:disabled{opacity:.52;cursor:not-allowed;transform:none;box-shadow:none}.od-pay-cta-client-return[data-v-9274d91a]{border-radius:12px;padding:10px 12px;font-size:12.5px;font-weight:700;color:#92400e;border:1px solid #fbbf24;background:linear-gradient(165deg,#fffbeb,#fef3c7,#fde68a);box-shadow:0 2px 8px #b453091a,inset 0 1px #ffffffb3;transition:transform .15s ease,box-shadow .18s ease}.od-pay-cta-client-return[data-v-9274d91a]:hover{transform:translateY(-1px);box-shadow:0 5px 16px #b4530929,inset 0 1px #ffffffd9}.od-pay-cta-supplier-inline[data-v-9274d91a]{border-radius:11px;padding:8px 14px;font-size:12.5px;font-weight:700;color:#0f766e;border:1px solid #5eead4;background:linear-gradient(165deg,#f0fdfa,#ccfbf1);box-shadow:0 2px 8px #0f766e1a;transition:transform .14s ease,box-shadow .16s ease}.od-pay-cta-supplier-inline[data-v-9274d91a]:hover{transform:translateY(-1px);box-shadow:0 5px 14px #0f766e24}.od-pay-cta[data-v-9274d91a]:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.od-pay-cta-client[data-v-9274d91a]{border:1px solid #c7d2fe;background:linear-gradient(180deg,#f8faff,#eef2ff);color:#334155}.od-pay-cta-client[data-v-9274d91a]:hover:not(:disabled){background:#e7ecff;transform:translateY(-1px);box-shadow:0 5px 14px #47556924}.od-pay-cta-supplier[data-v-9274d91a]{border:1px solid #99f6e4;background:linear-gradient(180deg,#f2fffb,#e6fffa);color:#0f766e}.od-pay-cta-supplier[data-v-9274d91a]:hover:not(:disabled){background:#dffcf5;transform:translateY(-1px);box-shadow:0 5px 14px #0f766e24}.od-pay-mini-all[data-v-9274d91a]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border-radius:10px;border:1px solid #cbd5e1;background:linear-gradient(180deg,#fff,#f8fafc);color:#334155;line-height:1;transition:background .15s ease,color .15s ease,border-color .15s ease,transform .12s ease,box-shadow .12s ease}.od-pay-mini-all[data-v-9274d91a]:hover:not(:disabled){background:#f8fafc;border-color:#94a3b8;color:#1e293b;transform:translateY(-1px);box-shadow:0 4px 10px #0f172a14}.od-pay-mini-all[data-v-9274d91a]:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 980px){.od-pay-clarity[data-v-9274d91a]{grid-template-columns:1fr}.od-pay-v[data-v-9274d91a]{font-size:18px}.od-pay-state[data-v-9274d91a]{white-space:normal;text-align:right}.od-pay-head-right[data-v-9274d91a]{gap:6px}.od-pay-pick[data-v-9274d91a]{flex-direction:column;align-items:stretch;gap:4px}}.od-bulk-global[data-v-9274d91a]{display:flex;align-items:center;gap:10px;padding:8px 14px;background:var(--c-surface-raised, #f8fafc);border-radius:10px;margin-bottom:10px}.od-bulk-bar[data-v-9274d91a]{display:flex;align-items:center;gap:10px;padding:6px 8px;background:var(--c-surface-raised, #f8fafc);border-radius:8px;margin-bottom:4px}.od-bulk-check[data-v-9274d91a]{display:flex;align-items:center;gap:5px;font-size:12px;color:var(--c-text-secondary);cursor:pointer}.od-bulk-check input[data-v-9274d91a]{accent-color:var(--c-primary)}.od-bulk-select[data-v-9274d91a]{max-width:200px}.od-bulk-count[data-v-9274d91a]{font-size:11px;color:var(--c-primary);font-weight:600}.od-item-cb[data-v-9274d91a]{display:flex;align-items:center;margin-right:6px;cursor:pointer;flex-shrink:0}.od-item-cb input[data-v-9274d91a]{accent-color:var(--c-primary);width:15px;height:15px}.od-item[data-v-9274d91a]{display:flex;align-items:center}.od-item-actions[data-v-9274d91a]{display:flex;align-items:center;gap:6px;margin-left:auto;flex-shrink:0}.od-btn-ret-sup[data-v-9274d91a]{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;max-width:118px;border-radius:11px;border:1px solid rgba(124,58,237,.35);background:linear-gradient(145deg,#faf5ff,#eef2ff 55%,#e0e7ff);color:#5b21b6;font-size:10px;font-weight:750;line-height:1.15;letter-spacing:.01em;text-align:left;cursor:pointer;flex-shrink:0;box-shadow:0 2px 8px #5b21b61a,inset 0 1px #ffffffa6;transition:transform .14s ease,box-shadow .16s ease,border-color .16s ease}.od-btn-ret-sup[data-v-9274d91a]:hover{transform:translateY(-1px);border-color:#6d28d98c;box-shadow:0 5px 14px #5b21b629,inset 0 1px #fffc}.od-btn-ret-sup svg[data-v-9274d91a]{flex-shrink:0;opacity:.92}.od-act-edit[data-v-9274d91a],.od-act-del[data-v-9274d91a],.od-act-ret[data-v-9274d91a]{width:26px;height:26px;border:none;border-radius:6px;background:none;cursor:pointer;font-size:14px;display:flex;align-items:center;justify-content:center;transition:all .15s;color:var(--c-text-muted)}.od-act-edit[data-v-9274d91a]:hover{background:var(--c-primary-light);color:var(--c-primary)}.od-act-del[data-v-9274d91a]:hover{background:#fee2e2;color:#ef4444}.od-item-editing[data-v-9274d91a]{background:var(--c-surface-raised, #f8fafc);border-radius:8px;padding:8px!important}.od-item-edit-fields[data-v-9274d91a]{display:flex;gap:8px;align-items:center}.od-ef[data-v-9274d91a]{display:flex;flex-direction:column;gap:2px}.od-ef span[data-v-9274d91a]{font-size:10px;color:var(--c-text-muted)}.od-ef input[data-v-9274d91a]{width:90px;padding:4px 6px;border:1px solid var(--c-border);border-radius:6px;font-size:13px;background:var(--c-surface);color:var(--c-text)}.od-ef input[data-v-9274d91a]:focus{border-color:var(--c-primary);outline:none}.od-act-save[data-v-9274d91a]{padding:4px 10px;border:none;border-radius:6px;background:var(--c-primary);color:#fff;font-size:12px;font-weight:500;cursor:pointer;transition:background .15s}.od-act-save[data-v-9274d91a]:hover{background:var(--c-primary-hover)}.od-act-cancel[data-v-9274d91a]{padding:4px 10px;border:1px solid var(--c-border);border-radius:6px;background:none;color:var(--c-text-secondary);font-size:12px;cursor:pointer;transition:all .15s}.od-act-cancel[data-v-9274d91a]:hover{border-color:var(--c-text-secondary)}.ov-view-toggle[data-v-9274d91a]{display:inline-flex;border:1px solid var(--c-border);border-radius:var(--radius-sm);overflow:hidden}.ov-view-btn[data-v-9274d91a]{display:inline-flex;align-items:center;gap:4px;padding:5px 12px;border:none;background:var(--c-surface);font-size:12px;font-weight:500;cursor:pointer;color:var(--c-text-secondary);font-family:var(--font);transition:all .15s}.ov-view-btn+.ov-view-btn[data-v-9274d91a]{border-left:1px solid var(--c-border)}.ov-view-btn[data-v-9274d91a]:hover{color:var(--c-primary);background:var(--c-primary-light)}.ov-view-btn.active[data-v-9274d91a]{background:linear-gradient(135deg,var(--c-primary),var(--c-accent));color:#fff}.ov-items-view[data-v-9274d91a]{margin-top:4px}.ov-items-header[data-v-9274d91a]{display:grid;grid-template-columns:180px 1fr 120px 60px 80px 80px 90px 90px 120px 130px 60px;gap:8px;padding:8px 16px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.3px;color:var(--c-text-muted);border-bottom:2px solid var(--c-border);background:var(--c-surface-raised);border-radius:var(--radius-md) var(--radius-md) 0 0}.ov-item-row[data-v-9274d91a]{display:grid;grid-template-columns:180px 1fr 120px 60px 80px 80px 90px 90px 120px 130px 60px;gap:8px;padding:8px 16px;align-items:center;font-size:13px;background:var(--c-surface);border-bottom:1px solid var(--c-border-light);transition:background .12s}.ov-item-row[data-v-9274d91a]:hover{background:var(--c-surface-raised)}.ov-item-row[data-v-9274d91a]:last-of-type{border-bottom:none}.ovi-article[data-v-9274d91a]{display:flex;flex-direction:column;gap:1px}.ovi-brand[data-v-9274d91a]{font-weight:700;font-size:12px;color:var(--c-text)}.ovi-pn[data-v-9274d91a]{font-weight:600;font-size:12px;color:var(--c-primary)}.ovi-name[data-v-9274d91a]{font-size:12px;color:var(--c-text-secondary);display:flex;flex-direction:column;gap:2px;min-width:0}.ovi-name-main[data-v-9274d91a]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ovi-searched[data-v-9274d91a]{font-size:10px;font-weight:600;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ovi-supplier[data-v-9274d91a]{display:flex;align-items:center;gap:5px;font-size:12px;font-weight:500}.ovi-qty[data-v-9274d91a]{font-size:12px;color:var(--c-text-secondary)}.ovi-price[data-v-9274d91a]{font-size:12px;font-variant-numeric:tabular-nums}.ovi-sum[data-v-9274d91a]{font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.ovi-order[data-v-9274d91a]{cursor:pointer;display:flex;flex-direction:column;gap:1px}.ovi-order-link[data-v-9274d91a]{font-weight:700;font-size:12px;color:var(--c-primary);text-decoration:underline;text-decoration-style:dotted;text-underline-offset:2px}.ovi-order-link[data-v-9274d91a]:hover{color:var(--c-primary-hover)}.ovi-order-date[data-v-9274d91a]{font-size:11px;color:var(--c-text-muted)}.ovi-client-name[data-v-9274d91a]{font-size:12px;color:var(--c-primary);cursor:pointer}.ovi-client-name[data-v-9274d91a]:hover{text-decoration:underline}.ovi-client-empty[data-v-9274d91a],.ovi-cost[data-v-9274d91a]{font-size:12px;color:var(--c-text-muted)}.od-item-cost[data-v-9274d91a]{font-size:11px;color:var(--c-text-muted);margin-left:4px}.ovi-edit-cell[data-v-9274d91a]{display:flex;align-items:center}.ovi-edit-input[data-v-9274d91a]{width:100%;padding:3px 6px;border:1px solid var(--c-primary);border-radius:4px;font-size:12px;font-family:var(--font);background:var(--c-surface);color:var(--c-text);font-variant-numeric:tabular-nums}.ovi-edit-input[data-v-9274d91a]:focus{outline:none;box-shadow:0 0 0 2px var(--c-primary-light)}.ov-filter-cs[data-v-9274d91a]{min-width:150px}.ov-client-filter[data-v-9274d91a]{position:relative;min-width:140px}.ov-client-input-wrap[data-v-9274d91a]{position:relative;display:flex;align-items:center}.ov-cf-icon[data-v-9274d91a]{position:absolute;left:8px;color:var(--c-text-muted);pointer-events:none}.ov-cf-input[data-v-9274d91a]{padding:6px 26px;border:1px solid var(--c-border);border-radius:var(--radius-sm, 6px);font-size:13px;width:140px;font-family:var(--font);color:var(--c-text);background:var(--c-surface);transition:border-color .15s}.ov-cf-input[data-v-9274d91a]:focus{border-color:var(--c-primary);outline:none;box-shadow:0 0 0 3px var(--c-primary-light)}.ov-cf-clear[data-v-9274d91a]{position:absolute;right:4px;background:none;border:none;cursor:pointer;color:var(--c-text-muted);font-size:12px;padding:2px 4px;border-radius:4px;transition:all .15s}.ov-cf-clear[data-v-9274d91a]:hover{color:var(--c-text);background:var(--c-border)}.ov-cf-dropdown[data-v-9274d91a]{position:absolute;top:100%;left:0;right:0;z-index:100;background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-sm);box-shadow:0 4px 12px #0000001f;max-height:220px;overflow-y:auto;margin-top:2px}.ov-cf-option[data-v-9274d91a]{padding:7px 10px;font-size:13px;cursor:pointer;transition:background .1s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ov-cf-option[data-v-9274d91a]:hover{background:var(--c-primary-light);color:var(--c-primary)}.ov-items-total[data-v-9274d91a]{padding:12px 16px;font-size:13px;color:var(--c-text-secondary);border-top:1px solid var(--c-border);background:var(--c-surface-raised);border-radius:0 0 var(--radius-md) var(--radius-md)}.ov-items-total b[data-v-9274d91a]{color:var(--c-text)}.ovi-status-wrap[data-v-9274d91a]{border:1px solid var(--c-border);border-radius:8px;overflow:hidden}.ovi-actions[data-v-9274d91a]{display:flex;align-items:center;gap:4px}@media (max-width: 768px){.orders-view[data-v-9274d91a]{padding:8px!important}.ov-title[data-v-9274d91a]{font-size:17px;margin-bottom:10px}.orders-toolbar[data-v-9274d91a]{gap:6px}.orders-toolbar .toolbar-spacer[data-v-9274d91a]{display:none}.ov-orders-bulk[data-v-9274d91a]{gap:6px;padding:8px 10px}.ov-orders-bulk-count[data-v-9274d91a]{order:10}.ov-filter-select select[data-v-9274d91a]{font-size:12px;width:100%}.ov-btn[data-v-9274d91a]{font-size:12px;padding:6px 10px}.ov-chips[data-v-9274d91a]{flex-wrap:wrap}.ov-search[data-v-9274d91a]{width:120px}.oa-row[data-v-9274d91a]{flex-wrap:wrap;gap:6px 10px;padding:10px 12px}.oa-accent[data-v-9274d91a]{height:22px}.oa-order-cb[data-v-9274d91a]{width:16px;height:16px}.oa-order-cb input[data-v-9274d91a]{width:14px;height:14px}.oa-id[data-v-9274d91a]{font-size:13px}.oa-date[data-v-9274d91a]{font-size:11px}.oa-suppliers[data-v-9274d91a]{flex-basis:100%;order:10;font-size:12px;padding-left:20px}.oa-client[data-v-9274d91a]{max-width:100px;font-size:11px}.oa-badge[data-v-9274d91a]{font-size:10px;padding:2px 8px}.oa-sum[data-v-9274d91a]{font-size:13px}.oa-count[data-v-9274d91a]{font-size:11px}.oa-row-actions[data-v-9274d91a]{flex-wrap:wrap;gap:2px}.oa-row-fin[data-v-9274d91a]{font-size:11px}.oa-act-btn[data-v-9274d91a]{width:26px;height:26px}.oa-fin-ok[data-v-9274d91a],.oa-fin-ret[data-v-9274d91a],.oa-fin-partial[data-v-9274d91a],.oa-fin-debt[data-v-9274d91a]{font-size:11px;padding:2px 6px}.oa-detail[data-v-9274d91a]{padding:10px 8px}.od-sup-header[data-v-9274d91a]{flex-wrap:wrap;gap:4px 8px}.od-sup-name[data-v-9274d91a]{font-size:13px}.od-oid[data-v-9274d91a]{font-size:11px;word-break:break-all}.od-item[data-v-9274d91a]{flex-wrap:wrap;gap:4px 8px;padding:8px 6px}.od-item-main[data-v-9274d91a]{flex-basis:100%;gap:6px}.od-item-part[data-v-9274d91a]{flex-basis:100%}.od-item-nums[data-v-9274d91a]{margin-left:0;font-size:12px}.od-item-status[data-v-9274d91a]{width:140px}.od-item-actions[data-v-9274d91a]{flex-basis:100%;justify-content:flex-start;margin-left:24px;gap:6px}.od-sup-footer[data-v-9274d91a]{flex-wrap:wrap;gap:6px}.ov-archive-toggle[data-v-9274d91a]{order:-1}.ov-items-header[data-v-9274d91a]{display:none}.ov-item-row[data-v-9274d91a]{grid-template-columns:1fr 1fr;gap:4px 8px;padding:10px 12px}.ovi-article[data-v-9274d91a]{grid-column:1 / -1;flex-direction:row;gap:6px}.ovi-name[data-v-9274d91a]{grid-column:1 / -1}.ovi-supplier[data-v-9274d91a]{font-size:11px}.ovi-status-wrap[data-v-9274d91a]{grid-column:1 / -1}.ovi-actions[data-v-9274d91a]{grid-column:1 / -1;justify-content:flex-end}}.dv-root[data-v-830bd22a]{max-width:1200px;margin:0 auto;padding:16px 20px 40px}.dv-header[data-v-830bd22a]{display:flex;align-items:center;gap:10px;margin-bottom:16px}.dv-title[data-v-830bd22a]{font-size:22px;font-weight:800;color:#0f172a}.dv-counter[data-v-830bd22a]{background:#6366f1;color:#fff;font-size:12px;font-weight:700;padding:2px 8px;border-radius:10px}.dv-stats[data-v-830bd22a]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:16px}.dv-stat-card[data-v-830bd22a]{background:#fff;border-radius:10px;padding:14px 16px;box-shadow:0 1px 4px #0000000d;border:1px solid #f1f5f9}.dv-stat-value[data-v-830bd22a]{font-size:20px;font-weight:800;color:#0f172a}.dv-stat-label[data-v-830bd22a]{font-size:12px;color:#94a3b8;margin-top:2px}.dv-stat-sum .dv-stat-value[data-v-830bd22a]{font-size:16px;color:#059669}.dv-filters[data-v-830bd22a]{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px;align-items:center}.dv-search-wrap[data-v-830bd22a]{position:relative;flex:1;min-width:160px;max-width:240px}.dv-search-icon[data-v-830bd22a]{position:absolute;left:10px;top:50%;transform:translateY(-50%);pointer-events:none}.dv-search[data-v-830bd22a]{width:100%;padding:7px 10px 7px 30px;border:1px solid #e2e8f0;border-radius:8px;font-size:13px;background:#fff;color:#334155;outline:none;transition:border-color .15s}.dv-search[data-v-830bd22a]:focus{border-color:#6366f1}.dv-select[data-v-830bd22a],.dv-input[data-v-830bd22a]{padding:7px 10px;border:1px solid #e2e8f0;border-radius:8px;font-size:13px;background:#fff;color:#334155;outline:none;transition:border-color .15s}.dv-select[data-v-830bd22a]:focus,.dv-input[data-v-830bd22a]:focus{border-color:#6366f1}.dv-btn-reset[data-v-830bd22a]{padding:7px 12px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;color:#94a3b8;cursor:pointer;font-size:14px;transition:all .15s}.dv-btn-reset[data-v-830bd22a]:hover{background:#fee2e2;color:#ef4444;border-color:#fecaca}.dv-table-wrap[data-v-830bd22a]{background:#fff;border-radius:12px;box-shadow:0 1px 6px #0000000f;overflow:hidden}.dv-table[data-v-830bd22a]{width:100%;border-collapse:collapse}.dv-table th[data-v-830bd22a]{background:#f8fafc;color:#64748b;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.02em;padding:10px 12px;text-align:left;border-bottom:2px solid #e2e8f0;white-space:nowrap}.dv-table td[data-v-830bd22a]{padding:8px 12px;font-size:13px;border-bottom:1px solid #f1f5f9;color:#334155}.dv-row[data-v-830bd22a]{transition:background .1s}.dv-row:hover td[data-v-830bd22a]{background:#fafbfe}.dv-td-num[data-v-830bd22a]{color:#94a3b8;font-size:12px;width:40px}.dv-td-docnum[data-v-830bd22a]{font-weight:600;font-family:JetBrains Mono,monospace}.dv-td-order[data-v-830bd22a]{white-space:nowrap}.dv-order-link[data-v-830bd22a]{color:#6366f1;font-weight:600;text-decoration:none;font-family:JetBrains Mono,monospace;font-size:12px}.dv-order-link[data-v-830bd22a]:hover{text-decoration:underline}.dv-td-client[data-v-830bd22a]{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dv-td-total[data-v-830bd22a]{font-weight:700;white-space:nowrap}.dv-td-date[data-v-830bd22a]{white-space:nowrap;font-size:12px;color:#64748b}.dv-type-badge[data-v-830bd22a]{display:inline-block;font-size:11px;font-weight:600;padding:2px 8px;border-radius:6px;white-space:nowrap}.dv-type-receipt[data-v-830bd22a]{background:#dcfce7;color:#166534}.dv-type-order[data-v-830bd22a]{background:#dbeafe;color:#1e40af}.dv-type-invoice[data-v-830bd22a]{background:#fef3c7;color:#92400e}.dv-type-bill[data-v-830bd22a]{background:#ede9fe;color:#5b21b6}.dv-action-badge[data-v-830bd22a]{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;padding:2px 8px;border-radius:6px;white-space:nowrap}.dv-act-print[data-v-830bd22a]{background:#f1f5f9;color:#475569}.dv-act-pdf[data-v-830bd22a]{background:#fee2e2;color:#991b1b}.dv-act-share[data-v-830bd22a]{background:#e0e7ff;color:#3730a3}.dv-act-email[data-v-830bd22a]{background:#ccfbf1;color:#065f46}.dv-act-payment[data-v-830bd22a]{background:#d1fae5;color:#047857}.dv-act-supplier_payment[data-v-830bd22a]{background:#fef9c3;color:#854d0e}.dv-td-actions[data-v-830bd22a]{display:flex;gap:4px;align-items:center}.dv-act-btn[data-v-830bd22a]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;border:1px solid #e2e8f0;background:#fff;color:#64748b;cursor:pointer;transition:all .15s}.dv-act-btn[data-v-830bd22a]:hover{background:#f1f5f9;color:#334155;border-color:#cbd5e1}.dv-act-link[data-v-830bd22a]:hover{background:#e0e7ff;color:#4338ca;border-color:#a5b4fc}.dv-act-del[data-v-830bd22a]:hover{background:#fee2e2;color:#ef4444;border-color:#fecaca}.dv-empty[data-v-830bd22a]{text-align:center;padding:48px 20px;color:#64748b}.dv-empty-icon[data-v-830bd22a]{font-size:48px;margin-bottom:12px}.dv-empty-title[data-v-830bd22a]{font-size:16px;font-weight:600;color:#475569;margin-bottom:6px}.dv-empty-hint[data-v-830bd22a]{font-size:13px;margin-top:6px;color:#94a3b8;line-height:1.5}.dv-loading[data-v-830bd22a]{display:flex;align-items:center;justify-content:center;gap:8px;padding:32px;color:#94a3b8}.dv-spinner[data-v-830bd22a]{width:18px;height:18px;border:2px solid #e2e8f0;border-top-color:#6366f1;border-radius:50%;animation:dv-spin-830bd22a .6s linear infinite}@keyframes dv-spin-830bd22a{to{transform:rotate(360deg)}}.dv-pagination[data-v-830bd22a]{display:flex;align-items:center;justify-content:center;gap:12px;padding:16px;color:#64748b;font-size:13px}.dv-pagination button[data-v-830bd22a]{padding:6px 14px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;color:#334155;cursor:pointer;font-size:13px;transition:all .15s}.dv-pagination button[data-v-830bd22a]:hover:not(:disabled){background:#f1f5f9}.dv-pagination button[data-v-830bd22a]:disabled{opacity:.4;cursor:not-allowed}@media (max-width: 768px){.dv-root[data-v-830bd22a]{padding:12px 10px}.dv-stats[data-v-830bd22a]{grid-template-columns:repeat(2,1fr)}.dv-filters[data-v-830bd22a]{flex-direction:column}.dv-search-wrap[data-v-830bd22a]{max-width:none}.dv-th-num[data-v-830bd22a],.dv-td-num[data-v-830bd22a]{display:none}.dv-th-ops[data-v-830bd22a]{width:80px}.dv-table td[data-v-830bd22a],.dv-table th[data-v-830bd22a]{padding:6px 8px}.dv-td-client[data-v-830bd22a]{max-width:100px}}.doc-constructor[data-v-34bc4477]{display:flex;flex-direction:column;height:100%}.dc-types[data-v-34bc4477]{display:flex;gap:6px;padding:0 0 16px;border-bottom:1px solid #e2e8f0;margin-bottom:16px;flex-wrap:wrap}.dc-type-btn[data-v-34bc4477]{padding:7px 16px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;cursor:pointer;font-size:13px;color:#64748b;transition:all .15s}.dc-type-btn[data-v-34bc4477]:hover{border-color:#93c5fd;color:#1e40af}.dc-type-btn.active[data-v-34bc4477]{background:var(--dc-theme, #1e40af);color:#fff;border-color:var(--dc-theme, #1e40af)}.dc-layout[data-v-34bc4477]{display:flex;gap:20px;flex:1;min-height:0}.dc-panel[data-v-34bc4477]{width:300px;min-width:260px;display:flex;flex-direction:column;border-right:1px solid #e2e8f0;padding-right:16px}.dc-panel-scroll[data-v-34bc4477]{flex:1;overflow-y:auto;padding-right:4px;display:flex;flex-direction:column;gap:10px}.dc-group[data-v-34bc4477]{border:1px solid #e8ecf1;border-radius:10px;padding:12px;background:#fff}.dc-group-global[data-v-34bc4477]{background:#f8fafc}.dc-group-header[data-v-34bc4477]{display:flex;align-items:baseline;gap:6px;margin-bottom:8px}.dc-group-title[data-v-34bc4477]{font-size:13px;font-weight:700;color:#1e293b}.dc-group-hint[data-v-34bc4477]{font-size:10px;color:#94a3b8}.dc-sub-label[data-v-34bc4477]{font-size:11px;font-weight:600;color:#64748b;margin:10px 0 4px;padding-top:8px;border-top:1px solid #f1f5f9}.dc-sub-label.dc-sub-first[data-v-34bc4477]{margin-top:0;padding-top:0;border-top:none}.dc-fields[data-v-34bc4477]{padding:8px 12px;display:flex;flex-direction:column;gap:6px}.dc-fields input[data-v-34bc4477],.dc-fields textarea[data-v-34bc4477]{width:100%;padding:6px 10px;border:1px solid #e2e8f0;border-radius:6px;font-size:12px;outline:none;transition:border .15s;background:#fff}.dc-fields input[data-v-34bc4477]:focus,.dc-fields textarea[data-v-34bc4477]:focus{border-color:#93c5fd}.dc-toggles[data-v-34bc4477]{padding:6px 12px;display:flex;flex-direction:column;gap:2px}.dc-toggles label[data-v-34bc4477]{display:flex;align-items:center;gap:6px;font-size:12px;color:#475569;padding:3px 0;cursor:pointer}.dc-toggles input[type=checkbox][data-v-34bc4477]{accent-color:#1e40af}.dc-themes[data-v-34bc4477]{padding:8px 12px;display:flex;flex-wrap:wrap;gap:6px}.dc-theme[data-v-34bc4477]{display:flex;align-items:center;gap:6px;padding:5px 10px;border:1px solid #e2e8f0;border-radius:6px;font-size:12px;cursor:pointer;transition:all .15s}.dc-theme.active[data-v-34bc4477]{border-color:#1e40af;background:#eff6ff}.dc-theme-dot[data-v-34bc4477]{width:14px;height:14px;border-radius:50%}.dc-row[data-v-34bc4477]{display:flex;gap:12px;align-items:center}.dc-radio[data-v-34bc4477]{display:flex;align-items:center;gap:4px;font-size:12px;cursor:pointer}.dc-panel-footer[data-v-34bc4477]{padding:10px 0 0;border-top:1px solid #e2e8f0;margin-top:8px}.dc-btn-save[data-v-34bc4477]{width:100%;padding:9px;border:none;border-radius:8px;background:#1e40af;color:#fff;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s}.dc-btn-save[data-v-34bc4477]:hover{background:#1e3a8a}.dc-btn-save.saved[data-v-34bc4477]{background:#059669}.dc-preview[data-v-34bc4477]{flex:1;display:flex;flex-direction:column;min-width:0}.dc-toolbar[data-v-34bc4477]{display:flex;align-items:center;gap:8px;padding-bottom:10px;border-bottom:1px solid #e2e8f0;margin-bottom:12px}.dc-toolbar-title[data-v-34bc4477]{font-size:13px;font-weight:600;color:#334155;flex:1}.dc-act-btn[data-v-34bc4477]{padding:5px 12px;border:1px solid #e2e8f0;border-radius:6px;background:#fff;font-size:12px;cursor:pointer;transition:all .15s}.dc-act-btn[data-v-34bc4477]:hover{border-color:#93c5fd;background:#eff6ff}.dc-preview-scroll[data-v-34bc4477]{flex:1;overflow:auto;display:flex;justify-content:center;background:#f1f5f9;border-radius:10px;padding:20px}.dc-paper[data-v-34bc4477]{background:#fff;box-shadow:0 1px 6px #00000014,0 4px 16px #0000000a;border-radius:4px;padding:32px;min-height:500px;width:100%;max-width:680px;font-size:13px;color:#1e293b}.doc-title[data-v-34bc4477]{font-size:17px;font-weight:700;margin-bottom:2px}.doc-date[data-v-34bc4477]{font-size:12px;color:#64748b;margin-bottom:16px}.doc-block[data-v-34bc4477]{margin-bottom:14px;font-size:12px;line-height:1.5}.doc-block-label[data-v-34bc4477]{font-size:11px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.4px;margin-bottom:2px}.doc-placeholder .doc-ph-line[data-v-34bc4477]{height:10px;background:#e2e8f0;border-radius:4px;margin:4px 0;width:200px}.doc-placeholder .doc-ph-line.short[data-v-34bc4477]{width:120px}.doc-table[data-v-34bc4477]{width:100%;border-collapse:collapse;margin:14px 0}.doc-table th[data-v-34bc4477]{padding:6px 8px;font-size:10.5px;text-transform:uppercase;color:#64748b;font-weight:600;border-bottom:2px solid #e2e8f0;letter-spacing:.3px}.doc-table td[data-v-34bc4477]{padding:6px 8px;border-bottom:1px solid #f1f5f9;font-size:12px}.doc-table tr:hover td[data-v-34bc4477]{background:#f8fafc}.doc-total[data-v-34bc4477]{text-align:right;font-size:15px;font-weight:700;margin:10px 0 0;padding-top:10px;border-top:2px solid #e2e8f0}.doc-footer-text[data-v-34bc4477]{margin-top:18px;padding-top:12px;border-top:1px solid #e2e8f0;font-size:11px;color:#64748b;line-height:1.5;white-space:pre-line}.doc-sign[data-v-34bc4477]{margin-top:30px;display:flex;justify-content:space-between;padding:0 20px}.doc-sign-item[data-v-34bc4477]{text-align:center}.doc-sign-line[data-v-34bc4477]{width:160px;border-top:1px solid #1e293b;margin-bottom:4px;margin-top:30px}.doc-sign-item span[data-v-34bc4477]{font-size:11px;color:#64748b}.doc-payment-info[data-v-34bc4477]{margin-top:16px;padding:10px 14px;background:#f8fafc;border-radius:6px;border:1px solid #e2e8f0;font-size:12px;line-height:1.6}.doc-recon-period[data-v-34bc4477]{font-size:12px;color:#64748b;margin-bottom:4px;text-align:center}.doc-recon-parties[data-v-34bc4477]{font-size:12px;margin-bottom:14px;text-align:center;line-height:1.6}.doc-recon-table th[data-v-34bc4477]{font-size:11px}.doc-recon-balance[data-v-34bc4477]{text-align:right;font-size:14px;margin-top:10px;padding-top:10px;border-top:2px solid #e2e8f0}.doc-recon-debt[data-v-34bc4477]{color:#dc2626}.doc-warranty-box[data-v-34bc4477]{border:1px solid #e2e8f0;border-radius:8px;padding:14px 16px;margin-bottom:16px}.doc-warranty-row[data-v-34bc4477]{display:flex;gap:8px;font-size:13px;padding:4px 0;border-bottom:1px dotted #e2e8f0}.doc-warranty-row[data-v-34bc4477]:last-child{border-bottom:none}.doc-warranty-lbl[data-v-34bc4477]{min-width:120px;color:#64748b;font-weight:500;font-size:12px}.doc-warranty-terms[data-v-34bc4477]{font-size:12px;line-height:1.7}.doc-warranty-terms ul[data-v-34bc4477]{margin:6px 0 0 18px;color:#475569}.doc-warranty-terms li[data-v-34bc4477]{margin-bottom:2px}.doc-labels-grid[data-v-34bc4477]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.doc-label-card[data-v-34bc4477]{border:1.5px solid #e2e8f0;border-radius:8px;padding:14px;text-align:center}.doc-label-brand[data-v-34bc4477]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.doc-label-name[data-v-34bc4477]{font-size:13px;font-weight:600;margin-bottom:2px}.doc-label-art[data-v-34bc4477]{font-size:11px;color:#94a3b8;margin-bottom:8px}.doc-label-price[data-v-34bc4477]{font-size:20px;font-weight:800;margin-bottom:8px}.doc-label-barcode[data-v-34bc4477]{margin-top:4px}.doc-barcode-lines[data-v-34bc4477]{display:flex;justify-content:center;gap:1.5px;height:28px}.doc-barcode-lines span[data-v-34bc4477]{display:block;background:#1e293b;height:100%}.doc-barcode-num[data-v-34bc4477]{font-size:9px;color:#64748b;margin-top:2px;font-family:monospace;letter-spacing:1px}.dc-sbp-row[data-v-34bc4477]{display:flex;flex-direction:column;gap:2px}.dc-sbp-hint[data-v-34bc4477]{font-size:10px;color:#94a3b8;line-height:1.3}.dc-suggest-wrap[data-v-34bc4477]{position:relative}.dc-suggest-list[data-v-34bc4477]{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 8px 24px #0000001f;z-index:50;max-height:200px;overflow-y:auto}.dc-suggest-item[data-v-34bc4477]{padding:8px 10px;cursor:pointer;transition:background .1s}.dc-suggest-item[data-v-34bc4477]:hover{background:#f1f5f9}.dc-suggest-name[data-v-34bc4477]{font-size:12px;font-weight:600;color:#1e293b}.dc-suggest-meta[data-v-34bc4477]{font-size:10px;color:#94a3b8}.dc-row-2[data-v-34bc4477]{display:flex;gap:8px}.dc-row-2[data-v-34bc4477]>*{flex:1}.dc-select[data-v-34bc4477]{width:100%;padding:6px 10px;border:1px solid #e2e8f0;border-radius:6px;font-size:12px;outline:none;background:#fff;cursor:pointer}.dc-select[data-v-34bc4477]:focus{border-color:#93c5fd}.dc-client-info[data-v-34bc4477]{font-size:11px;color:#64748b;display:flex;flex-direction:column;gap:1px}.doc-payment-row[data-v-34bc4477]{display:flex;gap:16px;align-items:flex-start}.doc-payment-details[data-v-34bc4477]{flex:1}.doc-qr-block[data-v-34bc4477]{text-align:center;flex-shrink:0}.doc-qr-img[data-v-34bc4477]{width:120px;height:120px;border-radius:6px}.doc-qr-label[data-v-34bc4477]{font-size:10px;color:#64748b;margin-top:2px;font-weight:500}.doc-buyer .doc-ph-line[data-v-34bc4477]{height:10px;background:#e2e8f0;border-radius:4px;margin:4px 0;width:200px}.doc-buyer .doc-ph-line.short[data-v-34bc4477]{width:120px}.doc-ph-line[data-v-34bc4477]{height:10px;background:#e2e8f0;border-radius:4px;margin:4px 0;width:200px}.doc-ph-line.short[data-v-34bc4477]{width:120px}.tpl-sub[data-v-34bc4477]{font-size:12px;color:#64748b;margin-top:2px}.tpl-stamp[data-v-34bc4477]{width:70px;height:70px;border:2px dashed #ccc;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#ccc;font-size:12px;flex-shrink:0}.tpl-rcpt-header[data-v-34bc4477]{text-align:center;border-bottom:2px solid #000;padding-bottom:10px;margin-bottom:16px}.tpl-rcpt-header h1[data-v-34bc4477]{font-size:18px;font-weight:700;margin:0}.tpl-receipt .doc-block-label[data-v-34bc4477]{font-weight:700}.tpl-receipt .doc-table th[data-v-34bc4477]{border:1px solid #999;background:#f0f0f0!important;color:#333}.tpl-receipt .doc-table td[data-v-34bc4477]{border:1px solid #ccc}.tpl-receipt .doc-total[data-v-34bc4477]{color:#000!important}.tpl-ord-header[data-v-34bc4477]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.tpl-ord-header h1[data-v-34bc4477]{font-size:18px;font-weight:700;color:#0f172a;margin:0}.tpl-num-box[data-v-34bc4477]{border:2px solid var(--dc-theme, #1e40af);border-radius:6px;padding:6px 14px;text-align:center}.tpl-num-lbl[data-v-34bc4477]{font-size:9px;color:#64748b;text-transform:uppercase}.tpl-num-val[data-v-34bc4477]{font-size:18px;font-weight:800;color:var(--dc-theme, #1e40af)}.tpl-seller-ord[data-v-34bc4477]{border-left:4px solid var(--dc-theme, #1e40af);padding-left:14px;background:#fafbfc}.tpl-buyer-ord[data-v-34bc4477]{border-left:4px solid #f59e0b;padding-left:14px;background:#fafbfc}.tpl-order .doc-table th[data-v-34bc4477]{background:var(--dc-theme, #0f172a)!important;color:#fff}.tpl-order .doc-table td[data-v-34bc4477]{border-bottom:1px solid #e2e8f0}.tpl-dlv[data-v-34bc4477]{display:inline-block;padding:2px 8px;border-radius:4px;font-size:10px;font-weight:600}.tpl-dlv.days[data-v-34bc4477]{background:#fef3c7;color:#92400e}.tpl-dlv.stock[data-v-34bc4477]{background:#d1fae5;color:#065f46}.tpl-warning[data-v-34bc4477]{background:#fefce8;border:1px solid #fde68a;border-radius:6px;padding:10px 14px;font-size:11px;color:#713f12;margin-top:14px}.tpl-total-qty[data-v-34bc4477]{font-size:12px;color:#64748b;font-weight:400;margin-right:12px}.tpl-order .doc-total[data-v-34bc4477]{color:#0f172a!important}.tpl-inv-header[data-v-34bc4477]{text-align:center;margin-bottom:20px}.tpl-inv-header h1[data-v-34bc4477]{font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:2px;margin:0}.tpl-parties[data-v-34bc4477]{display:flex;border:1px solid #ccc;border-radius:4px;margin-bottom:16px;font-size:12px;line-height:1.7}.tpl-party[data-v-34bc4477]{flex:1;padding:14px}.tpl-party-div[data-v-34bc4477]{width:1px;background:#ccc}.tpl-party-lbl[data-v-34bc4477]{font-weight:600;color:var(--dc-theme, #1e40af);margin-bottom:4px;text-transform:uppercase;font-size:10px}.tpl-invoice .doc-table th[data-v-34bc4477]{background:var(--dc-theme, #1e40af)!important;color:#fff}.tpl-inv-words[data-v-34bc4477]{text-align:right;font-size:11px;color:#64748b;font-style:italic;margin-bottom:20px}.tpl-inv-bottom[data-v-34bc4477]{display:flex;justify-content:space-between;align-items:flex-end;margin-top:30px;font-size:11px}.dc-paper.tpl-bill[data-v-34bc4477]{border:2px solid var(--dc-theme, #1e40af);border-radius:8px}.tpl-bill-header[data-v-34bc4477]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:14px;border-bottom:1px solid #e2e8f0}.tpl-bill-title[data-v-34bc4477]{font-size:17px;font-weight:700;color:var(--dc-theme, #1e40af);margin:0}.tpl-bill-num[data-v-34bc4477]{font-size:13px;font-weight:700;color:var(--dc-theme, #1e40af)}.tpl-bill-cards[data-v-34bc4477]{display:flex;gap:14px;margin-bottom:16px;font-size:11px;line-height:1.7}.tpl-bcard[data-v-34bc4477]{flex:1;padding:12px;border-radius:8px}.tpl-bcard-seller[data-v-34bc4477]{background:#eff6ff;border:1px solid #bfdbfe}.tpl-bcard-buyer[data-v-34bc4477]{background:#f0fdf4;border:1px solid #bbf7d0}.tpl-bcard-seller .doc-block-label[data-v-34bc4477]{color:var(--dc-theme, #1e40af)}.tpl-bcard-buyer .doc-block-label[data-v-34bc4477]{color:#059669}.tpl-bill .doc-table th[data-v-34bc4477]{color:#64748b;font-weight:600;border-bottom:2px solid #e2e8f0;background:transparent!important}.tpl-bill .doc-total[data-v-34bc4477]{color:var(--dc-theme, #1e40af)!important}.tpl-bill-bottom[data-v-34bc4477]{display:flex;justify-content:space-between;align-items:flex-end;margin-top:24px;font-size:11px}.tpl-payment-info[data-v-34bc4477]{margin-top:14px;padding:12px 14px;background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;font-size:12px;line-height:1.6}.settings-view[data-v-49f9a5b5]{padding:20px 24px}.sv-title[data-v-49f9a5b5]{display:flex;align-items:center;gap:8px;margin:0 0 16px;font-size:20px;font-weight:700;color:var(--c-text, #0f172a)}.sv-title>svg[data-v-49f9a5b5]{color:var(--c-primary, #6366f1)}.sv-layout[data-v-49f9a5b5]{display:grid;grid-template-columns:220px 1fr;gap:20px;align-items:start}.sv-list[data-v-49f9a5b5]{display:flex;flex-direction:column;gap:2px}.sv-search-wrap[data-v-49f9a5b5]{position:relative;margin-bottom:6px}.sv-search-icon[data-v-49f9a5b5]{position:absolute;left:8px;top:50%;transform:translateY(-50%);color:var(--c-text-muted, #94a3b8);pointer-events:none}.sv-search-input[data-v-49f9a5b5]{width:100%;padding:5px 8px 5px 28px;font-size:12px;font-family:var(--font, "Inter", sans-serif);color:var(--c-text, #0f172a);background:var(--c-surface, #fff);border:1px solid var(--c-border-light, #e8edf4);border-radius:6px;outline:none;transition:border-color .15s}.sv-search-input[data-v-49f9a5b5]:focus{border-color:var(--c-primary, #6366f1)}.sv-search-input[data-v-49f9a5b5]::placeholder{color:var(--c-text-muted, #94a3b8)}.sv-group-hdr[data-v-49f9a5b5]{display:flex;align-items:center;gap:6px;font-size:10px;font-weight:700;color:var(--c-text-muted, #94a3b8);text-transform:uppercase;letter-spacing:.5px;padding:8px 8px 4px;cursor:pointer;-webkit-user-select:none;user-select:none}.sv-group-hdr[data-v-49f9a5b5]:hover{color:var(--c-text-secondary, #64748b)}.sv-group-count[data-v-49f9a5b5]{font-size:10px;font-weight:700;background:var(--c-surface-raised, #f1f5f9);color:var(--c-text-muted, #94a3b8);padding:1px 6px;border-radius:8px;margin-left:auto}.sv-chevron[data-v-49f9a5b5]{transition:transform .2s;flex-shrink:0}.sv-chevron-open[data-v-49f9a5b5]{transform:rotate(90deg)}.sv-row[data-v-49f9a5b5]{display:flex;align-items:center;gap:8px;padding:6px 10px;cursor:pointer;border-radius:6px;transition:background .22s ease,box-shadow .28s cubic-bezier(.22,1,.36,1),transform .18s ease;min-height:28px}.sv-row[data-v-49f9a5b5]:hover{background:var(--c-surface-raised, #f8fafc)}.sv-row[data-v-49f9a5b5]:active{transform:scale(.98)}.sv-row.selected[data-v-49f9a5b5]{background:var(--c-primary-light, rgba(99,102,241,.08));box-shadow:inset 3px 0 0 var(--c-primary, #6366f1)}.sv-row-name[data-v-49f9a5b5]{font-size:13px;font-weight:600;color:var(--c-text);flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sv-row-name.dim[data-v-49f9a5b5]{color:var(--c-text-muted, #94a3b8);font-weight:500}.sup-dot-sm.dim[data-v-49f9a5b5]{opacity:.45}.sv-row-check[data-v-49f9a5b5]{flex-shrink:0}.sv-row-icon[data-v-49f9a5b5]{color:var(--c-primary, #6366f1);flex-shrink:0}.sv-row-badge[data-v-49f9a5b5]{font-size:10px;font-weight:600;padding:1px 6px;border-radius:10px;white-space:nowrap}.badge-on[data-v-49f9a5b5]{background:var(--c-success-bg, #ecfdf5);color:#059669}.badge-off[data-v-49f9a5b5]{background:var(--c-surface-raised, #f8fafc);color:var(--c-text-muted, #94a3b8);border:1px solid var(--c-border-light, #e8edf4)}.sv-detail[data-v-49f9a5b5]{background:var(--c-surface, #fff);border:1px solid var(--c-border-light, #e8edf4);border-radius:var(--radius-lg, 14px);padding:24px;min-height:300px;display:flex;flex-direction:column}.sv-detail>.sv-detail-header[data-v-49f9a5b5]{order:0}.sv-detail>.sv-supplier-maxdays[data-v-49f9a5b5]{order:1}.sv-detail>.sv-req-compact[data-v-49f9a5b5]{order:2}.sv-detail>.sv-section[data-v-49f9a5b5]{order:10}.sv-detail>.sv-footer[data-v-49f9a5b5]{order:20}.sv-detail>.sv-disabled-msg[data-v-49f9a5b5]{order:10}.sv-detail-header[data-v-49f9a5b5]{display:flex;align-items:center;gap:10px;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid var(--c-border-light, #e8edf4)}.sv-detail-header h3[data-v-49f9a5b5]{margin:0;font-size:18px;font-weight:700;color:var(--c-text)}.sv-sup-link[data-v-49f9a5b5]{color:var(--c-text);text-decoration:none;transition:color .15s}.sv-sup-link[data-v-49f9a5b5]:hover{color:var(--c-primary, #4f46e5)}.sv-sup-link[data-v-49f9a5b5]:after{content:" ↗";font-size:13px;opacity:.4}.sv-sup-link[data-v-49f9a5b5]:hover:after{opacity:.8}.sv-req-compact[data-v-49f9a5b5]{margin:0 0 16px;padding:12px 14px;background:var(--c-bg, #f8fafc);border-radius:10px;border:1px solid var(--c-border-light, #e8edf4)}.sv-req-hdr[data-v-49f9a5b5]{display:flex;align-items:center;gap:6px;margin-bottom:10px;font-size:12px;font-weight:700;color:var(--c-text-muted, #94a3b8);text-transform:uppercase;letter-spacing:.4px}.sv-req-hdr svg[data-v-49f9a5b5]{opacity:.55}.sv-req-grid[data-v-49f9a5b5]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.sv-req-inp[data-v-49f9a5b5]{font-size:12px;padding:6px 10px;border:1px solid var(--c-border, #e2e8f0);border-radius:6px;background:var(--c-surface, #fff);color:var(--c-text);outline:none;transition:border-color .15s,box-shadow .15s;font-family:inherit}.sv-req-inp[data-v-49f9a5b5]:focus{border-color:var(--c-primary, #4f46e5);box-shadow:0 0 0 2px #4f46e514}.sv-req-inp[data-v-49f9a5b5]::placeholder{color:var(--c-text-muted, #94a3b8);font-size:11px}.sv-req-full[data-v-49f9a5b5]{grid-column:1 / -1}.sv-hdr-badge[data-v-49f9a5b5]{font-size:11px;font-weight:600;padding:3px 10px;border-radius:20px}.sv-company[data-v-49f9a5b5]{margin-left:auto;font-size:12px;color:var(--c-text-muted, #94a3b8)}.sv-supplier-maxdays[data-v-49f9a5b5]{display:flex;align-items:center;gap:10px;margin-bottom:16px;flex-wrap:wrap}.sv-supplier-maxdays .sv-label[data-v-49f9a5b5]{margin:0;white-space:nowrap;font-size:13px;font-weight:600;color:var(--c-text-muted, #64748b)}.sv-mu-input[data-v-49f9a5b5]{width:80px!important;padding:6px 10px;text-align:center}.sv-mu-pct[data-v-49f9a5b5]{font-size:13px;color:var(--c-text-muted, #64748b);font-weight:600}.sv-disabled-msg[data-v-49f9a5b5]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:48px 24px;text-align:center;color:var(--c-text-muted, #94a3b8);font-size:14px}.sv-disabled-msg p[data-v-49f9a5b5]{margin:0}.sv-maxdays-select[data-v-49f9a5b5]{max-width:200px;padding:6px 10px;font-size:13px;border:1px solid var(--c-border-light, #e8edf4);border-radius:8px;background:var(--c-surface, #fff);color:var(--c-text)}.sv-section[data-v-49f9a5b5]{background:var(--c-surface-raised, #f8fafc);border:1px solid var(--c-border-light, #e8edf4);border-radius:var(--radius-md, 10px);padding:16px 18px;margin-bottom:16px}.sv-section-title[data-v-49f9a5b5]{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:var(--c-text);margin-bottom:14px;text-transform:uppercase;letter-spacing:.3px}.sv-section-title svg[data-v-49f9a5b5]{color:var(--c-primary, #6366f1)}.sv-fields[data-v-49f9a5b5]{display:grid;grid-template-columns:120px 1fr;gap:8px 12px;align-items:center}.sv-fields-row[data-v-49f9a5b5]{display:flex;gap:16px}.sv-field-col[data-v-49f9a5b5]{flex:1;min-width:0}.sv-label-top[data-v-49f9a5b5]{display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.3px;color:var(--c-text-secondary, #64748b);margin-bottom:6px}.sv-label[data-v-49f9a5b5]{font-size:13px;font-weight:500;color:var(--c-text-secondary, #64748b);text-align:right}.sv-input[data-v-49f9a5b5],.sv-select[data-v-49f9a5b5]{width:100%;padding:8px 12px;font-size:13px;font-family:var(--font, "Inter", sans-serif);color:var(--c-text, #0f172a);background:var(--c-surface, #fff);border:1px solid var(--c-border, #dde3ec);border-radius:var(--radius-sm, 6px);transition:border-color .15s,box-shadow .15s;outline:none}.sv-input[data-v-49f9a5b5]:focus,.sv-select[data-v-49f9a5b5]:focus{border-color:var(--c-primary, #6366f1);box-shadow:0 0 0 3px var(--c-primary-light, rgba(99,102,241,.1))}.sv-input[data-v-49f9a5b5]::placeholder{color:var(--c-text-muted, #94a3b8)}.sv-toggle[data-v-49f9a5b5]{grid-column:1 / -1;display:flex;align-items:center;gap:10px;font-size:13px;color:var(--c-text);cursor:pointer;margin-top:4px}.sv-toggle input[data-v-49f9a5b5]{display:none}.sv-toggle-track[data-v-49f9a5b5]{width:36px;height:20px;border-radius:10px;background:var(--c-border, #dde3ec);position:relative;transition:background .2s}.sv-toggle input:checked+.sv-toggle-track[data-v-49f9a5b5]{background:var(--c-primary, #6366f1)}.sv-toggle-thumb[data-v-49f9a5b5]{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000026;transition:transform .2s}.sv-toggle input:checked+.sv-toggle-track .sv-toggle-thumb[data-v-49f9a5b5]{transform:translate(16px)}.sv-actions[data-v-49f9a5b5]{display:flex;align-items:center;gap:10px;margin-top:12px}.sv-btn[data-v-49f9a5b5]{display:inline-flex;align-items:center;gap:6px;padding:8px 18px;border-radius:var(--radius-sm, 6px);font-size:13px;font-weight:600;cursor:pointer;border:none;font-family:var(--font, "Inter", sans-serif);transition:all .15s}.sv-btn[data-v-49f9a5b5]:disabled{opacity:.45;cursor:default}.sv-btn-outline[data-v-49f9a5b5]{background:var(--c-surface, #fff);border:1px solid var(--c-border, #dde3ec);color:var(--c-text)}.sv-btn-outline[data-v-49f9a5b5]:hover:not(:disabled){border-color:var(--c-primary, #6366f1);color:var(--c-primary, #6366f1)}.sv-btn-primary[data-v-49f9a5b5]{background:linear-gradient(135deg,var(--c-primary, #6366f1),var(--c-accent, #8b5cf6));color:#fff;border:none}.sv-btn-primary[data-v-49f9a5b5]:hover{opacity:.9;box-shadow:0 4px 12px #6366f14d}.sv-btn-saved[data-v-49f9a5b5]{background:linear-gradient(135deg,#059669,#10b981)}.sv-saved-msg[data-v-49f9a5b5]{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:600;color:#059669}.sv-fade-enter-active[data-v-49f9a5b5]{transition:opacity .3s ease}.sv-fade-leave-active[data-v-49f9a5b5]{transition:opacity .5s ease}.sv-fade-enter-from[data-v-49f9a5b5],.sv-fade-leave-to[data-v-49f9a5b5]{opacity:0}.sv-error[data-v-49f9a5b5]{display:flex;align-items:center;gap:6px;margin-top:10px;background:#fef2f2;color:var(--c-error, #ef4444);padding:8px 12px;border-radius:var(--radius-sm, 6px);font-size:13px}.sv-hint[data-v-49f9a5b5]{font-size:12px;color:var(--c-text-muted, #94a3b8);margin:4px 0 8px}.sv-footer[data-v-49f9a5b5]{display:flex;justify-content:flex-end;align-items:center;gap:12px;padding-top:8px}.sv-spinner[data-v-49f9a5b5]{width:14px;height:14px;border:2px solid var(--c-border);border-top-color:var(--c-primary);border-radius:50%;animation:sv-spin-49f9a5b5 .6s linear infinite}@keyframes sv-spin-49f9a5b5{to{transform:rotate(360deg)}}.sup-dot-sm[data-v-49f9a5b5]{width:10px;height:10px;border-radius:50%;flex-shrink:0}.sup-dot-sm.sup-rossko[data-v-49f9a5b5]{background:#d97706}.sup-dot-sm.sup-armtek[data-v-49f9a5b5]{background:#059669}.sup-dot-sm.sup-autoleader[data-v-49f9a5b5]{background:#dc2626}.sup-dot-sm.sup-berg[data-v-49f9a5b5]{background:#2563eb}.sup-dot-sm.sup-adeo[data-v-49f9a5b5]{background:#7c3aed}.sup-dot-sm.sup-mxgroup[data-v-49f9a5b5]{background:#eab308}.sup-dot-sm.sup-autotrade[data-v-49f9a5b5]{background:#f97316}.sup-dot-sm.sup-ivers[data-v-49f9a5b5]{background:#8b5cf6}.sup-dot-sm.sup-forum-auto[data-v-49f9a5b5]{background:#0891b2}.sup-dot-sm.sup-tmparts[data-v-49f9a5b5]{background:#e11d48}.sup-dot-sm.sup-uniqom[data-v-49f9a5b5]{background:#0d9488}.sup-dot-sm.sup-autopiter[data-v-49f9a5b5]{background:#6366f1}.sup-dot-sm.sup-favorit[data-v-49f9a5b5]{background:#ea580c}.sup-dot-sm.sup-avtorus[data-v-49f9a5b5]{background:#0891b2}.sup-dot-sm.sup-moskvorechie[data-v-49f9a5b5]{background:#1d4ed8}.sup-dot-sm.sup-profit-liga[data-v-49f9a5b5]{background:#be185d}.sup-dot-sm.sup-forwardauto[data-v-49f9a5b5]{background:#059669}.sup-dot-sm.sup-trustauto[data-v-49f9a5b5]{background:#111827}.sup-dot-sm.sup-autokontinent[data-v-49f9a5b5]{background:#94a3b8}.sup-dot-sm.sup-mikado[data-v-49f9a5b5]{background:#0f766e}.sv-storages-list[data-v-49f9a5b5]{display:flex;flex-wrap:wrap;gap:6px 16px}.sv-checkbox-item[data-v-49f9a5b5]{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--c-text);cursor:pointer}.sv-checkbox-item input[type=checkbox][data-v-49f9a5b5]{width:16px;height:16px;accent-color:var(--c-primary, #6366f1)}.sv-connected-badge[data-v-49f9a5b5]{display:inline-flex;align-items:center;gap:6px;margin-top:10px;padding:6px 14px;border-radius:8px;background:#ecfdf5;color:#059669;font-size:13px;font-weight:600;border:1px solid #a7f3d0}.sv-connected-badge svg[data-v-49f9a5b5]{stroke:#059669}.sv-regions-grid[data-v-49f9a5b5]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:4px 16px}.at-toggles-row[data-v-49f9a5b5]{display:flex;gap:12px;flex-wrap:wrap;margin-top:6px}.at-toggle-pill[data-v-49f9a5b5]{display:inline-flex;align-items:center;gap:8px;padding:7px 16px;border-radius:20px;cursor:pointer;font-size:13px;font-weight:600;background:#fef2f2;color:#ef4444;border:1px solid #fecaca;transition:all .2s;-webkit-user-select:none;user-select:none}.at-toggle-pill.active[data-v-49f9a5b5]{background:#f0fdf4;color:#059669;border-color:#bbf7d0}.at-toggle-pill input[data-v-49f9a5b5]{display:none}.at-toggle-track[data-v-49f9a5b5]{position:relative;width:32px;height:18px;border-radius:9px;background:#fca5a5;transition:background .2s}.at-toggle-pill.active .at-toggle-track[data-v-49f9a5b5]{background:#6ee7b7}.at-toggle-thumb[data-v-49f9a5b5]{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000026;transition:transform .2s}.at-toggle-pill.active .at-toggle-thumb[data-v-49f9a5b5]{transform:translate(14px)}.at-addr-list[data-v-49f9a5b5]{display:flex;flex-direction:column;gap:6px;margin-bottom:10px}.at-addr-item[data-v-49f9a5b5]{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:var(--radius-sm, 6px);background:var(--c-bg, #f8fafc);cursor:pointer;border:1px solid var(--c-border, #dde3ec);font-size:13px;color:var(--c-text);transition:border-color .15s}.at-addr-item[data-v-49f9a5b5]:hover{border-color:var(--c-primary, #6366f1)}.at-addr-item input[type=radio][data-v-49f9a5b5]{accent-color:var(--c-primary, #6366f1)}.at-addr-text[data-v-49f9a5b5]{flex:1}.at-addr-del[data-v-49f9a5b5]{flex-shrink:0;background:none;border:none;cursor:pointer;color:var(--c-muted, #94a3b8);padding:2px;border-radius:4px;transition:color .15s}.at-addr-del[data-v-49f9a5b5]:hover{color:var(--c-error, #ef4444)}.at-addr-add[data-v-49f9a5b5]{display:flex;gap:8px;margin-top:4px}.at-addr-add .sv-input[data-v-49f9a5b5]{flex:1}.at-storages-dropdown[data-v-49f9a5b5]{position:relative}.at-storages-btn[data-v-49f9a5b5]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:8px 12px;font-size:13px;font-family:var(--font, "Inter", sans-serif);color:var(--c-text, #0f172a);background:var(--c-surface, #fff);border:1px solid var(--c-border, #dde3ec);border-radius:var(--radius-sm, 6px);cursor:pointer;transition:border-color .15s}.at-storages-btn[data-v-49f9a5b5]:hover,.at-storages-dropdown.open .at-storages-btn[data-v-49f9a5b5]{border-color:var(--c-primary, #6366f1)}.at-storages-btn svg[data-v-49f9a5b5]{transition:transform .2s;color:var(--c-text-muted, #94a3b8)}.at-storages-dropdown.open .at-storages-btn svg[data-v-49f9a5b5]{transform:rotate(180deg)}.at-storages-list[data-v-49f9a5b5]{margin-top:4px;border:1px solid var(--c-border, #dde3ec);border-radius:var(--radius-sm, 6px);background:var(--c-surface, #fff);max-height:260px;overflow-y:auto;padding:4px 0}.at-storages-item[data-v-49f9a5b5]{display:flex;align-items:center;gap:8px;padding:7px 12px;cursor:pointer;font-size:13px;color:var(--c-text);transition:background .1s}.at-storages-item[data-v-49f9a5b5]:hover{background:var(--c-bg, #f8fafc)}.at-cb-hidden[data-v-49f9a5b5]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.at-cb-box[data-v-49f9a5b5]{width:18px;height:18px;flex-shrink:0;border:2px solid var(--c-border, #dde3ec);border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .15s;background:var(--c-surface, #fff)}.at-cb-box svg[data-v-49f9a5b5]{width:12px;height:12px;opacity:0;color:#fff;transition:opacity .15s}.at-cb-hidden:checked+.at-cb-box[data-v-49f9a5b5]{background:var(--c-primary, #6366f1);border-color:var(--c-primary, #6366f1)}.at-cb-hidden:checked+.at-cb-box svg[data-v-49f9a5b5]{opacity:1}.at-storages-item:hover .at-cb-box[data-v-49f9a5b5]{border-color:var(--c-primary, #6366f1)}.sv-save-error[data-v-49f9a5b5]{background:#fef2f2;color:#dc2626;border:1px solid #fecaca;border-radius:8px;padding:10px 16px;margin-bottom:12px;font-size:14px;font-weight:500}.sv-list-sep[data-v-49f9a5b5]{font-size:10px;font-weight:700;color:var(--c-text-muted, #94a3b8);text-transform:uppercase;letter-spacing:.6px;padding:10px 8px 4px;margin-top:4px;border-top:1px solid var(--c-border-light, #e8edf4)}.sv-markup-options[data-v-49f9a5b5]{margin:8px 0 14px}.sv-check-row[data-v-49f9a5b5]{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:13px;color:var(--c-text, #1e293b);-webkit-user-select:none;user-select:none}.sv-check-row input[type=checkbox][data-v-49f9a5b5]{width:15px;height:15px;accent-color:var(--c-primary, #6366f1);cursor:pointer}.mu-tbl[data-v-49f9a5b5]{width:100%;border-collapse:collapse;margin-bottom:12px}.mu-tbl th[data-v-49f9a5b5]{font-size:11px;font-weight:700;color:var(--c-text-secondary, #64748b);text-align:left;padding:6px 8px;border-bottom:2px solid var(--c-border, #dde3ec);white-space:nowrap}.mu-th-desc[data-v-49f9a5b5]{font-weight:500}.mu-tbl td[data-v-49f9a5b5]{padding:5px 8px;border-bottom:1px solid var(--c-border-light, #e8edf4);vertical-align:middle;font-size:13px}.mu-tbl tr:last-child td[data-v-49f9a5b5]{border-bottom:none}.mu-tbl tr:hover td[data-v-49f9a5b5]{background:var(--c-surface-raised, #f8fafc)}.mu-td-act[data-v-49f9a5b5]{width:32px;text-align:center}.mu-td-num[data-v-49f9a5b5]{width:80px}.mu-td-num input[data-v-49f9a5b5]{width:72px;height:28px;border:1px solid var(--c-border, #dde3ec);border-radius:5px;padding:0 6px;font-size:13px;font-weight:600;color:var(--c-text, #1e293b);background:#fff;text-align:right;outline:none;box-sizing:border-box}.mu-td-num input[data-v-49f9a5b5]:focus{border-color:var(--c-primary, #6366f1)}.mu-td-num input.readonly[data-v-49f9a5b5]{background:var(--c-surface-raised, #f1f5f9);color:var(--c-text-muted, #94a3b8)}.mu-td-pct[data-v-49f9a5b5]{width:60px;font-weight:700;color:var(--c-text-secondary, #64748b)}.mu-td-set[data-v-49f9a5b5]{width:80px;white-space:nowrap}.mu-td-set input[data-v-49f9a5b5]{width:54px;height:28px;border:1px solid var(--c-border, #dde3ec);border-radius:5px;padding:0 6px;font-size:13px;font-weight:600;color:var(--c-text, #1e293b);background:#fff;text-align:right;outline:none;box-sizing:border-box}.mu-td-set input[data-v-49f9a5b5]:focus{border-color:var(--c-primary, #6366f1)}.mu-unit[data-v-49f9a5b5]{font-size:12px;color:var(--c-text-muted, #94a3b8);margin-left:2px}.mu-td-desc[data-v-49f9a5b5]{font-size:12px;color:var(--c-text-secondary, #64748b);line-height:1.35}.mu-td-desc b[data-v-49f9a5b5]{color:var(--c-primary, #6366f1);font-weight:700}.mu-td-ex[data-v-49f9a5b5]{font-size:12px;color:var(--c-text-muted, #94a3b8);white-space:nowrap}.mu-lock[data-v-49f9a5b5]{display:inline-flex;align-items:center;color:#a78bfa;opacity:.7}.mu-inf[data-v-49f9a5b5]{font-size:15px;color:var(--c-text-muted, #94a3b8);font-weight:600;text-align:center}.mu-x[data-v-49f9a5b5]{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;color:#ef4444;font-size:16px;font-weight:700;border-radius:4px;transition:background .15s}.mu-x[data-v-49f9a5b5]:hover{background:#fef2f2}.mu-add-row[data-v-49f9a5b5]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:10px 0;font-size:13px;color:var(--c-text-secondary, #64748b);border-top:1px solid var(--c-border-light, #e8edf4);margin-bottom:20px}.mu-add-row input[data-v-49f9a5b5]{width:80px;height:28px;border:1px solid var(--c-border, #dde3ec);border-radius:5px;padding:0 6px;font-size:13px;font-weight:600;color:var(--c-text, #1e293b);background:#fff;text-align:right;outline:none;box-sizing:border-box}.mu-add-row input[data-v-49f9a5b5]:focus{border-color:var(--c-primary, #6366f1)}.mu-add-btn[data-v-49f9a5b5]{height:28px;padding:0 16px;border:none;border-radius:5px;background:var(--c-primary, #6366f1);color:#fff;font-size:12px;font-weight:700;cursor:pointer;text-transform:uppercase;letter-spacing:.3px;transition:opacity .15s}.mu-brand-section[data-v-49f9a5b5]{margin-top:28px;border-top:1px solid var(--c-border-light, #e8edf4);padding-top:18px}.mu-section-title[data-v-49f9a5b5]{font-size:13px;font-weight:700;color:var(--c-text, #1e293b);text-transform:uppercase;letter-spacing:.4px;margin-bottom:6px}.mu-brand-hint[data-v-49f9a5b5]{font-size:12px;color:var(--c-text-secondary, #64748b);margin:0 0 12px}.mu-brand-add-row[data-v-49f9a5b5]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:0 0 12px}.mu-brand-input[data-v-49f9a5b5]{width:180px}.mu-brand-pct[data-v-49f9a5b5]{width:70px;text-align:right}.mu-brand-autocomplete[data-v-49f9a5b5]{position:relative}.mu-brand-drop[data-v-49f9a5b5]{position:absolute;top:calc(100% + 3px);left:0;min-width:220px;max-height:220px;overflow-y:auto;background:#fff;border:1px solid var(--c-border, #dde3ec);border-radius:7px;box-shadow:0 4px 18px #0000001a;z-index:200}.mu-brand-drop-item[data-v-49f9a5b5]{padding:7px 12px;font-size:13px;cursor:pointer;color:var(--c-text, #1e293b);white-space:nowrap;transition:background .08s}.mu-brand-drop-item[data-v-49f9a5b5]:hover,.mu-brand-drop-item.active[data-v-49f9a5b5]{background:#f1f5f9;color:var(--c-primary, #6366f1)}.mu-brand-drop-loading[data-v-49f9a5b5],.mu-brand-drop-empty[data-v-49f9a5b5]{padding:10px 12px;font-size:12px;color:var(--c-text-secondary, #64748b);font-style:italic}.mu-brand-list[data-v-49f9a5b5]{margin-top:4px}.mu-brand-tbl[data-v-49f9a5b5]{width:100%;max-width:480px;border-collapse:collapse;font-size:13px}.mu-brand-tbl th[data-v-49f9a5b5]{text-align:left;padding:4px 8px;font-size:11px;font-weight:600;color:var(--c-text-secondary, #64748b);border-bottom:1px solid var(--c-border-light, #e8edf4)}.mu-brand-tbl td[data-v-49f9a5b5]{padding:5px 8px;border-bottom:1px solid var(--c-border-light, #e8edf4)}.mu-brand-name[data-v-49f9a5b5]{font-weight:600;color:var(--c-text, #1e293b)}.mu-brand-pct-cell[data-v-49f9a5b5]{display:flex;align-items:center;gap:4px}.mu-brand-empty[data-v-49f9a5b5]{font-size:12px;color:var(--c-text-secondary, #64748b);font-style:italic;margin:4px 0}.mu-overrides-block[data-v-49f9a5b5]{margin-bottom:20px;padding-top:16px;border-top:1px solid var(--c-border-light, #e8edf4)}.mu-block-title[data-v-49f9a5b5]{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:var(--c-text-secondary, #64748b);margin-bottom:8px}.mu-ov-row[data-v-49f9a5b5]{display:flex;align-items:center;gap:8px;margin-bottom:6px}.mu-ov-name[data-v-49f9a5b5]{font-size:13px;font-weight:600;color:var(--c-text);min-width:90px}.mu-ov-row input[data-v-49f9a5b5]{width:60px;height:28px;border:1px solid var(--c-border, #dde3ec);border-radius:5px;padding:0 6px;font-size:13px;font-weight:600;color:var(--c-text, #1e293b);background:#fff;text-align:right;outline:none;box-sizing:border-box}.mu-ov-row input[data-v-49f9a5b5]:focus{border-color:var(--c-primary, #6366f1)}.mu-empty[data-v-49f9a5b5]{font-size:12px;color:var(--c-text-muted, #94a3b8);margin-bottom:8px;font-style:italic}.mu-add-select[data-v-49f9a5b5]{height:28px;border:1px solid var(--c-border, #dde3ec);border-radius:5px;padding:0 8px;font-size:12px;font-weight:500;color:var(--c-text-secondary, #64748b);background:#fff;cursor:pointer;margin-top:4px}.mu-add-select[data-v-49f9a5b5]:focus{outline:none;border-color:var(--c-primary, #6366f1)}.sv-pm-list[data-v-49f9a5b5]{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.sv-pm-item[data-v-49f9a5b5]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:var(--c-bg-card, #fff);border:1px solid var(--c-border, #e2e8f0);border-radius:8px;font-size:14px;color:var(--c-text, #1e293b)}.sv-pm-del[data-v-49f9a5b5]{background:none;border:none;color:var(--c-text-muted, #94a3b8);cursor:pointer;font-size:14px;padding:2px 6px;border-radius:4px}.sv-pm-del[data-v-49f9a5b5]:hover{background:#fee2e2;color:#ef4444}.sv-pm-form[data-v-49f9a5b5]{display:flex;gap:8px;align-items:center}.sv-pm-form .sv-input[data-v-49f9a5b5]{flex:1;height:34px;padding:0 10px;border:1px solid var(--c-border, #e2e8f0);border-radius:6px;font-size:13px;outline:none}.sv-pm-form .sv-input[data-v-49f9a5b5]:focus{border-color:var(--c-primary, #6366f1)}.doc-checks[data-v-49f9a5b5]{display:flex;flex-wrap:wrap;gap:8px 24px}.doc-textarea[data-v-49f9a5b5]{width:100%;resize:vertical;min-height:60px;font-family:var(--font, "Inter", sans-serif)}.doc-radio-row[data-v-49f9a5b5]{display:flex;gap:20px;align-items:center}.doc-radio-row input[type=radio][data-v-49f9a5b5]{accent-color:var(--c-primary, #6366f1)}.ba-intro[data-v-49f9a5b5]{margin:0 0 20px;padding:14px 16px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid var(--c-border, #e2e8f0);border-radius:12px}.ba-intro-lead[data-v-49f9a5b5]{margin:0 0 10px;font-size:14px;color:#334155;line-height:1.5}.ba-intro-list[data-v-49f9a5b5]{margin:0;padding-left:1.15rem;font-size:13px;color:#64748b;line-height:1.55}.ba-intro-list li[data-v-49f9a5b5]{margin:4px 0}.ba-card[data-v-49f9a5b5]{margin-bottom:16px;padding:16px 18px;background:#fff;border:1px solid var(--c-border, #e2e8f0);border-radius:12px;box-shadow:0 1px 2px #0f172a0a}.ba-card-table[data-v-49f9a5b5]{padding-bottom:14px}.ba-card-head[data-v-49f9a5b5]{display:flex;align-items:flex-start;gap:12px;margin-bottom:14px}.ba-card-head-row[data-v-49f9a5b5]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.ba-card-head-text[data-v-49f9a5b5]{flex:1;min-width:200px}.ba-card-icon[data-v-49f9a5b5]{flex-shrink:0;display:flex;align-items:flex-start;justify-content:center;line-height:0}.ba-card-icon-svg[data-v-49f9a5b5]{display:block;width:36px;height:36px}.ba-card-title[data-v-49f9a5b5]{font-weight:700;font-size:15px;color:#0f172a;letter-spacing:-.02em}.ba-card-sub[data-v-49f9a5b5]{margin-top:4px;font-size:12px;color:#94a3b8;line-height:1.45}.ba-test-row[data-v-49f9a5b5]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px}.ba-test-label[data-v-49f9a5b5]{flex:1;min-width:200px;margin:0}.ba-test-out[data-v-49f9a5b5]{margin-top:14px;padding:12px 14px;background:#f8fafc;border-radius:8px;border:1px solid #e2e8f0}.ba-test-line[data-v-49f9a5b5]{display:flex;flex-direction:column;gap:2px}.ba-test-line+.ba-test-line[data-v-49f9a5b5]{margin-top:10px;padding-top:10px;border-top:1px dashed #e2e8f0}.ba-test-k[data-v-49f9a5b5]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#94a3b8}.ba-test-v[data-v-49f9a5b5]{font-size:14px;color:#1e293b;font-weight:500;word-break:break-word}.ba-toolbar[data-v-49f9a5b5]{display:flex;flex-wrap:wrap;gap:8px}.ba-toolbar-btn[data-v-49f9a5b5]{font-size:12px;padding:6px 12px}.ba-csv-hint[data-v-49f9a5b5]{margin:0 0 12px;font-size:12px;color:#94a3b8;line-height:1.45}.ba-empty[data-v-49f9a5b5]{margin-top:10px;font-size:13px;color:#94a3b8}.ba-footer[data-v-49f9a5b5]{margin-top:20px;flex-wrap:wrap;gap:10px}.ba-th-narrow[data-v-49f9a5b5]{width:44px}.ba-table[data-v-49f9a5b5]{width:100%;border-collapse:collapse}.ba-table th[data-v-49f9a5b5]{text-align:left;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--c-text-dim, #64748b);padding:8px 10px;border-bottom:1px solid var(--c-border, #e2e8f0);background:#fafbfc}.ba-table td[data-v-49f9a5b5]{padding:6px 10px;border-bottom:1px solid var(--c-border-light, #f1f5f9)}.ba-table tbody tr:hover td[data-v-49f9a5b5]{background:#fafcff}.ba-table td .sv-input[data-v-49f9a5b5]{width:100%}.ba-remove[data-v-49f9a5b5]{background:none;border:none;color:var(--c-text-dim, #94a3b8);cursor:pointer;font-size:14px;padding:4px 6px;border-radius:4px}.ba-remove[data-v-49f9a5b5]:hover{color:#ef4444;background:#fef2f2}.ba-td-c[data-v-49f9a5b5]{text-align:center;vertical-align:middle}.visually-hidden[data-v-49f9a5b5]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ba-status[data-v-49f9a5b5]{display:inline-flex;align-items:center;justify-content:center;min-width:118px;padding:4px 8px;border-radius:999px;font-size:11px;font-weight:700;border:1px solid}.ba-status-ok[data-v-49f9a5b5]{color:#166534;background:#f0fdf4;border-color:#86efac}.ba-status-no[data-v-49f9a5b5]{color:#991b1b;background:#fef2f2;border-color:#fca5a5}.ba-status-wait[data-v-49f9a5b5]{color:#92400e;background:#fffbeb;border-color:#fcd34d}.sm-our-statuses[data-v-49f9a5b5]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.sm-status-badge[data-v-49f9a5b5]{display:inline-flex;align-items:center;padding:3px 10px;border-radius:12px;font-size:12px;font-weight:600;border:1px solid}.sm-table[data-v-49f9a5b5]{width:100%;border-collapse:collapse;font-size:13px}.sm-table th[data-v-49f9a5b5]{text-align:left;padding:6px 8px;font-weight:600;border-bottom:2px solid var(--c-border, #e2e8f0);color:var(--c-text-dim, #64748b);font-size:11px;text-transform:uppercase;letter-spacing:.5px}.sm-table td[data-v-49f9a5b5]{padding:6px 8px;border-bottom:1px solid var(--c-border-light, #f1f5f9);vertical-align:middle}.sm-table tr:hover td[data-v-49f9a5b5]{background:var(--c-bg-hover, #f8fafc)}.sm-sup-status[data-v-49f9a5b5]{display:flex;align-items:center;gap:6px}.sm-code[data-v-49f9a5b5]{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:20px;background:var(--c-bg-dim, #f1f5f9);border-radius:4px;font-size:11px;font-weight:700;color:var(--c-text-dim, #64748b)}.sm-arrow[data-v-49f9a5b5]{text-align:center;color:var(--c-text-dim, #94a3b8);font-size:16px;width:30px}@media (max-width: 768px){.settings-view[data-v-49f9a5b5]{padding:8px!important;overflow-x:hidden}.sv-title[data-v-49f9a5b5]{font-size:17px;margin-bottom:10px}.sv-layout[data-v-49f9a5b5]{grid-template-columns:1fr!important;gap:10px}.sv-list[data-v-49f9a5b5]{flex-direction:row!important;overflow-x:auto;gap:4px;padding-bottom:6px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.sv-list[data-v-49f9a5b5]::-webkit-scrollbar{display:none}.sv-list .sv-group-hdr[data-v-49f9a5b5],.sv-list .sv-list-sep[data-v-49f9a5b5],.sv-list .sv-search-wrap[data-v-49f9a5b5]{display:none}.sv-list .sv-row[data-v-49f9a5b5]{white-space:nowrap;font-size:12px;padding:6px 12px;flex-shrink:0;border-radius:20px;background:var(--c-surface-raised, #f1f5f9);border:1px solid var(--c-border-light, #e8edf4)}.sv-list .sv-row.selected[data-v-49f9a5b5]{background:var(--c-primary-light, rgba(99,102,241,.12));border-color:var(--c-primary, #6366f1);box-shadow:none}.sv-list .sv-row-name[data-v-49f9a5b5]{font-size:12px}.sv-detail[data-v-49f9a5b5]{padding:12px!important;min-height:auto!important}.sv-fields[data-v-49f9a5b5]{grid-template-columns:1fr!important;gap:8px}.sv-label[data-v-49f9a5b5]{text-align:left;font-size:12px}.sv-fields input[data-v-49f9a5b5],.sv-fields select[data-v-49f9a5b5]{width:100%}.sv-req-grid[data-v-49f9a5b5]{grid-template-columns:1fr!important}.sv-req-compact[data-v-49f9a5b5]{padding:10px 12px}.sv-section[data-v-49f9a5b5]{padding:10px}.sv-supplier-maxdays[data-v-49f9a5b5]{gap:8px}.sv-supplier-maxdays input[data-v-49f9a5b5]{width:70px}.sv-maxdays-select[data-v-49f9a5b5]{max-width:100%}.sv-regions-grid[data-v-49f9a5b5]{grid-template-columns:1fr 1fr;gap:4px 10px}.mu-tbl[data-v-49f9a5b5],.sm-table[data-v-49f9a5b5],.ba-table[data-v-49f9a5b5]{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.sv-actions[data-v-49f9a5b5]{flex-wrap:wrap}.sv-footer[data-v-49f9a5b5]{flex-wrap:wrap;gap:8px}}.profile-view[data-v-a7e65047]{padding:24px 32px;max-width:1100px}.pv-title[data-v-a7e65047]{display:flex;align-items:center;gap:10px;font-size:20px;font-weight:700;color:var(--c-text);margin-bottom:24px}.pv-layout[data-v-a7e65047]{display:grid;grid-template-columns:1fr 380px;gap:24px;align-items:start}@media (max-width: 900px){.pv-layout[data-v-a7e65047]{grid-template-columns:1fr}}.pv-col-main[data-v-a7e65047]{min-width:0}.pv-col-side[data-v-a7e65047]{min-width:0;position:sticky;top:24px}.pv-sections[data-v-a7e65047]{display:flex;flex-direction:column;gap:20px}.pv-card[data-v-a7e65047]{background:var(--c-surface);border:1px solid var(--c-border-light);border-radius:var(--radius-md);padding:20px 24px;box-shadow:var(--shadow-sm)}.pv-card-title[data-v-a7e65047]{font-size:15px;font-weight:600;color:var(--c-text);margin-bottom:16px;padding-bottom:10px;border-bottom:1px solid var(--c-border-light)}.pv-card-head[data-v-a7e65047]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.pv-card-title-no-border[data-v-a7e65047]{margin-bottom:0;padding-bottom:0;border-bottom:0}.pv-field[data-v-a7e65047]{margin-bottom:14px}.pv-label[data-v-a7e65047]{display:block;font-size:12px;font-weight:500;color:var(--c-text-secondary);margin-bottom:4px;text-transform:uppercase;letter-spacing:.4px}.pv-value[data-v-a7e65047]{font-size:14px;color:var(--c-text);display:flex;align-items:center;gap:8px}.pv-badge[data-v-a7e65047]{font-size:11px;font-weight:600;padding:2px 8px;border-radius:20px}.pv-badge-ok[data-v-a7e65047]{background:var(--c-success-bg);color:var(--c-success)}.pv-badge-warn[data-v-a7e65047]{background:var(--c-warning-bg);color:var(--c-warning)}.pv-client-code[data-v-a7e65047]{font-family:SF Mono,Fira Code,monospace;font-size:13px;font-weight:600;letter-spacing:1.5px;color:#0e7490;background:#0e749014;padding:4px 12px;border-radius:6px;margin-left:16px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;position:relative;transition:background .2s;vertical-align:middle}.pv-client-code[data-v-a7e65047]:hover{background:#0e749026}.pv-client-code svg[data-v-a7e65047]{opacity:.5}.pv-copied[data-v-a7e65047]{position:absolute;top:-28px;left:50%;transform:translate(-50%);background:#0e7490;color:#fff;font-size:11px;padding:2px 8px;border-radius:4px;white-space:nowrap;pointer-events:none}.fade-enter-active[data-v-a7e65047],.fade-leave-active[data-v-a7e65047]{transition:opacity .3s}.fade-enter-from[data-v-a7e65047],.fade-leave-to[data-v-a7e65047]{opacity:0}.pv-inline-edit[data-v-a7e65047]{display:flex;gap:8px;align-items:center}.pv-input[data-v-a7e65047]{padding:8px 12px;font-size:14px;border:1px solid var(--c-border);border-radius:var(--radius-sm);background:var(--c-surface);color:var(--c-text);width:100%;max-width:320px;transition:border-color .15s;font-family:var(--font)}.pv-input[data-v-a7e65047]:focus{outline:none;border-color:var(--c-primary);box-shadow:0 0 0 3px var(--c-primary-light)}.pv-field-row[data-v-a7e65047]{display:flex;gap:12px}.pv-field-half[data-v-a7e65047]{flex:1}.pv-card-subtitle[data-v-a7e65047]{font-size:14px;font-weight:600;color:var(--c-text-muted, #94a3b8);margin:16px 0 8px}.pv-btn[data-v-a7e65047]{padding:8px 18px;font-size:13px;font-weight:600;border:none;border-radius:var(--radius-sm);cursor:pointer;transition:all .15s;font-family:var(--font);white-space:nowrap}.pv-btn[data-v-a7e65047]:disabled{opacity:.5;cursor:default}.pv-btn-primary[data-v-a7e65047]{background:var(--c-primary);color:#fff}.pv-btn-primary[data-v-a7e65047]:hover:not(:disabled){background:var(--c-primary-hover)}.pv-btn-danger[data-v-a7e65047]{background:var(--c-error);color:#fff}.pv-btn-danger[data-v-a7e65047]:hover:not(:disabled){background:#dc2626}.pv-btn-ghost[data-v-a7e65047]{border:1px solid var(--c-border-light);background:var(--c-surface);color:var(--c-text-muted)}.pv-btn-ghost[data-v-a7e65047]:hover:not(:disabled){border-color:var(--c-primary);color:var(--c-primary)}.pv-msg[data-v-a7e65047]{font-size:13px;margin-top:8px;padding:6px 12px;border-radius:var(--radius-sm)}.pv-msg-ok[data-v-a7e65047]{background:var(--c-success-bg);color:var(--c-success)}.pv-msg-err[data-v-a7e65047]{background:#fef2f2;color:var(--c-error)}.pv-hint[data-v-a7e65047]{font-size:12px;color:var(--c-text-muted);margin:6px 0 12px}.pv-toggle[data-v-a7e65047]{display:flex;align-items:center;gap:10px;cursor:pointer;padding:8px 0}.pv-toggle input[type=checkbox][data-v-a7e65047]{width:18px;height:18px;accent-color:var(--c-primary);cursor:pointer}.pv-toggle-label[data-v-a7e65047]{font-size:14px;color:var(--c-text)}.pv-sub-card[data-v-a7e65047]{border-left:none;border:none;background:linear-gradient(135deg,#f0f4ff,#e8f0fe,#f5f0ff);border-radius:16px;padding:24px;box-shadow:0 4px 20px #6366f11a;position:relative;overflow:hidden}.pv-sub-card[data-v-a7e65047]:before{content:"";position:absolute;top:-40px;right:-40px;width:120px;height:120px;background:radial-gradient(circle,rgba(99,102,241,.12) 0%,transparent 70%);border-radius:50%}.pv-sub-card .pv-card-title[data-v-a7e65047]{border-bottom:1px solid rgba(99,102,241,.15);color:#4338ca;font-size:16px}.pv-sub-status[data-v-a7e65047]{margin-bottom:16px}.pv-sub-badge[data-v-a7e65047]{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;padding:8px 16px;border-radius:12px}.pv-sub-active[data-v-a7e65047]{background:#10b9811f;color:#059669}.pv-sub-expired[data-v-a7e65047]{background:#ef44441a;color:var(--c-error)}.pv-sub-days[data-v-a7e65047]{font-weight:400;opacity:.8}.pv-sub-price[data-v-a7e65047]{margin-bottom:20px}.pv-sub-price-val[data-v-a7e65047]{font-size:32px;font-weight:800;color:#1e1b4b;letter-spacing:-.5px}.pv-sub-price-per[data-v-a7e65047]{font-size:15px;color:#6366f1;font-weight:500}.pv-test-badge[data-v-a7e65047]{display:inline-block;margin-left:8px;padding:2px 8px;font-size:11px;font-weight:700;text-transform:uppercase;background:#fef3c7;color:#92400e;border-radius:4px}.pv-test-panel[data-v-a7e65047]{margin-top:16px;padding:12px 16px;background:#fef3c7;border-radius:var(--radius-sm);border:1px dashed #f59e0b}.pv-test-label[data-v-a7e65047]{font-size:12px;font-weight:700;color:#92400e;margin-bottom:8px}.pv-btn-danger-outline[data-v-a7e65047]{padding:6px 14px;font-size:12px;font-weight:600;border:1px solid #ef4444;border-radius:var(--radius-sm);background:transparent;color:#ef4444;cursor:pointer;transition:all .15s;font-family:var(--font)}.pv-btn-danger-outline[data-v-a7e65047]:hover{background:#fef2f2}.pv-btn-danger-outline[data-v-a7e65047]:disabled{opacity:.5;cursor:not-allowed}.pv-sub-pay-block[data-v-a7e65047]{margin-bottom:16px}.pv-sub-links[data-v-a7e65047]{display:flex;gap:10px;flex-wrap:wrap}.pv-btn-pay[data-v-a7e65047]{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,#6366f1,#4f46e5);color:#fff;padding:12px 28px;font-size:15px;font-weight:700;border-radius:12px;border:none;box-shadow:0 4px 14px #6366f159;transition:all .25s ease;cursor:pointer}.pv-btn-pay[data-v-a7e65047]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #6366f173;background:linear-gradient(135deg,#4f46e5,#4338ca)}.pv-btn-pay[data-v-a7e65047]:active{transform:translateY(0)}.pv-btn-pay[data-v-a7e65047]:disabled{opacity:.5;cursor:not-allowed;transform:none}.pv-btn-pay[data-v-a7e65047]{text-decoration:none}.pv-sub-confirm[data-v-a7e65047]{margin-top:12px}.pv-btn-confirm[data-v-a7e65047]{padding:10px 24px;font-size:14px;font-weight:600;border:2px solid var(--c-success);border-radius:var(--radius-sm);background:var(--c-success-bg);color:var(--c-success);cursor:pointer;transition:all .15s;font-family:var(--font)}.pv-btn-confirm[data-v-a7e65047]:hover:not(:disabled){background:var(--c-success);color:#fff}.pv-btn-confirm[data-v-a7e65047]:disabled{opacity:.5;cursor:default}.pv-payments-table-wrap[data-v-a7e65047]{overflow-x:auto}.pv-payments-table[data-v-a7e65047]{width:100%;border-collapse:collapse;font-size:13px}.pv-payments-table th[data-v-a7e65047]{text-align:left;padding:8px 12px;font-weight:600;color:var(--c-text-muted);border-bottom:1px solid var(--c-border);font-size:12px;text-transform:uppercase;letter-spacing:.3px}.pv-payments-table td[data-v-a7e65047]{padding:8px 12px;border-bottom:1px solid var(--c-border);color:var(--c-text)}.pv-payments-table tr:last-child td[data-v-a7e65047]{border-bottom:none}.pv-pay-status[data-v-a7e65047]{display:inline-block;padding:2px 8px;border-radius:10px;font-size:12px;font-weight:600}.pv-pay-ok[data-v-a7e65047]{background:var(--c-success-bg);color:var(--c-success)}.pv-pay-new[data-v-a7e65047]{background:#f0f9ff;color:#3b82f6}.pv-pay-fail[data-v-a7e65047]{background:#fef2f2;color:var(--c-error)}.pv-fb-list[data-v-a7e65047]{display:flex;flex-direction:column;gap:12px}.pv-fb-row[data-v-a7e65047]{padding:12px;border:1px solid var(--c-border-light);border-radius:var(--radius-sm);background:var(--c-bg)}.pv-fb-top[data-v-a7e65047]{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px}.pv-fb-top-left[data-v-a7e65047]{display:inline-flex;align-items:center;gap:8px}.pv-fb-type[data-v-a7e65047]{font-size:12px;font-weight:600;color:var(--c-text-muted)}.pv-fb-status[data-v-a7e65047]{font-size:11px;font-weight:600;padding:2px 8px;border-radius:10px}.pv-fb-pending[data-v-a7e65047]{background:#fef3c7;color:#d97706}.pv-fb-done[data-v-a7e65047]{background:var(--c-success-bg);color:var(--c-success)}.pv-fb-msg[data-v-a7e65047]{font-size:13px;color:var(--c-text);line-height:1.5;word-break:break-word}.pv-fb-photo-wrap[data-v-a7e65047]{margin-top:8px}.pv-fb-photo[data-v-a7e65047]{max-width:100%;max-height:180px;border-radius:8px;border:1px solid var(--c-border-light);cursor:pointer}.pv-fb-date[data-v-a7e65047]{font-size:11px;color:var(--c-text-muted);margin-top:6px}.pv-fb-actions[data-v-a7e65047]{display:flex;justify-content:center;margin-top:2px}.clients-view[data-v-fd2ff1c2]{padding:20px 28px;height:calc(100vh - 56px);display:flex;flex-direction:column}.cv-header[data-v-fd2ff1c2]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.cv-title[data-v-fd2ff1c2]{display:flex;align-items:center;gap:10px;font-size:20px;font-weight:700;color:var(--c-text)}.cv-layout[data-v-fd2ff1c2]{display:flex;gap:20px;flex:1;min-height:0}.cv-sidebar[data-v-fd2ff1c2]{width:280px;flex-shrink:0;background:var(--c-surface);border:1px solid var(--c-border-light);border-radius:var(--radius-md);padding:12px;overflow-y:auto}.cv-search[data-v-fd2ff1c2]{width:100%;padding:8px 12px;border:1px solid var(--c-border);border-radius:var(--radius-sm);font-size:13px;margin-bottom:10px;font-family:var(--font);background:var(--c-surface-raised);color:var(--c-text)}.cv-search[data-v-fd2ff1c2]:focus{outline:none;border-color:var(--c-primary)}.cv-group-hdr[data-v-fd2ff1c2]{display:flex;align-items:center;gap:6px;padding:6px 4px;font-size:12px;font-weight:600;color:var(--c-text-secondary);cursor:pointer;text-transform:uppercase;letter-spacing:.3px}.cv-chevron[data-v-fd2ff1c2]{transition:transform .15s;flex-shrink:0}.cv-chevron.open[data-v-fd2ff1c2]{transform:rotate(90deg)}.cv-group-dot[data-v-fd2ff1c2]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.cv-group-cnt[data-v-fd2ff1c2]{margin-left:auto;background:var(--c-bg);padding:1px 6px;border-radius:10px;font-size:11px}.cv-row[data-v-fd2ff1c2]{padding:8px 10px 8px 22px;cursor:pointer;border-radius:var(--radius-sm);transition:background .1s;display:flex;align-items:center;justify-content:space-between}.cv-row[data-v-fd2ff1c2]:hover{background:var(--c-primary-light)}.cv-row.selected[data-v-fd2ff1c2]{background:var(--c-primary);color:#fff}.cv-row.selected .cv-row-phone[data-v-fd2ff1c2]{color:#ffffffb3}.cv-row-name[data-v-fd2ff1c2]{font-size:13px;font-weight:500}.cv-row-phone[data-v-fd2ff1c2]{font-size:11px;color:var(--c-text-muted)}.cv-empty[data-v-fd2ff1c2]{text-align:center;padding:32px 12px;color:var(--c-text-muted);font-size:13px;line-height:1.6}.cv-empty-group[data-v-fd2ff1c2]{padding:6px 22px;font-size:12px;color:var(--c-text-muted);font-style:italic}.cv-card[data-v-fd2ff1c2]{flex:1;background:var(--c-surface);border:1px solid var(--c-border-light);border-radius:16px;padding:28px;overflow-y:auto;box-shadow:0 4px 16px #0000000a}.cv-card-empty[data-v-fd2ff1c2]{display:flex;align-items:center;justify-content:center;color:var(--c-text-muted);font-size:14px}.cv-card-top[data-v-fd2ff1c2]{display:flex;align-items:center;gap:18px;margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid var(--c-border-light)}.cv-card-avatar[data-v-fd2ff1c2]{width:52px;height:52px;border-radius:14px;color:#fff;font-size:18px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 12px #6366f14d}.cv-card-name[data-v-fd2ff1c2]{font-size:20px;font-weight:700;color:var(--c-text)}.cv-card-group[data-v-fd2ff1c2]{margin-top:4px}.cv-badge[data-v-fd2ff1c2]{font-size:12px;font-weight:600;padding:3px 12px;border-radius:20px}.cv-card-actions[data-v-fd2ff1c2]{margin-left:auto;display:flex;gap:6px}.cv-btn-icon[data-v-fd2ff1c2]{background:none;border:1px solid var(--c-border);cursor:pointer;padding:6px;border-radius:8px;transition:all .2s;color:var(--c-text-muted);display:flex;align-items:center;justify-content:center}.cv-btn-icon[data-v-fd2ff1c2]:hover{background:var(--c-bg);color:var(--c-text);border-color:var(--c-text-secondary)}.cv-btn-icon-danger[data-v-fd2ff1c2]:hover{background:#fef2f2;color:var(--c-error);border-color:#fecaca}.cv-card-fields[data-v-fd2ff1c2]{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.cv-field[data-v-fd2ff1c2]{display:flex;align-items:baseline;gap:8px;font-size:14px}.cv-field-lbl[data-v-fd2ff1c2]{font-size:12px;font-weight:500;color:var(--c-text-secondary);text-transform:uppercase;letter-spacing:.3px;min-width:110px;flex-shrink:0}.cv-section[data-v-fd2ff1c2]{margin-top:20px}.cv-section-hdr[data-v-fd2ff1c2]{display:flex;align-items:center;justify-content:space-between;font-size:14px;font-weight:700;color:var(--c-text);padding-bottom:10px;border-bottom:1px solid var(--c-border-light);margin-bottom:12px}.cv-btn-sm[data-v-fd2ff1c2]{background:none;border:1px solid var(--c-border);padding:3px 10px;border-radius:8px;font-size:11px;cursor:pointer;color:var(--c-primary);font-weight:600;font-family:var(--font);transition:all .2s}.cv-btn-sm[data-v-fd2ff1c2]:hover{background:#6366f10f;border-color:var(--c-primary)}.cv-cars[data-v-fd2ff1c2]{display:flex;flex-direction:column;gap:8px}.cv-car-row[data-v-fd2ff1c2]{display:flex;align-items:center;gap:12px;padding:10px 14px;background:var(--c-surface-raised);border-radius:10px;font-size:13px;border:1px solid var(--c-border-light)}.cv-car-vin[data-v-fd2ff1c2]{color:var(--c-text-muted);font-size:11px;font-family:monospace}.cv-btn-sm-icon[data-v-fd2ff1c2]{font-size:12px;margin-left:auto;opacity:.3;transition:opacity .15s}.cv-btn-sm-icon[data-v-fd2ff1c2]:hover{opacity:1}.cv-empty-hint[data-v-fd2ff1c2]{font-size:13px;color:var(--c-text-muted);padding:12px 0;font-style:italic}.cv-stats[data-v-fd2ff1c2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px}.cv-stat[data-v-fd2ff1c2]{background:var(--c-surface-raised);border-radius:12px;padding:14px;text-align:center;border:1px solid var(--c-border-light)}.cv-stat-val[data-v-fd2ff1c2]{display:block;font-size:17px;font-weight:700;color:var(--c-text)}.cv-stat-val.positive[data-v-fd2ff1c2]{color:#16a34a}.cv-stat-val.negative[data-v-fd2ff1c2]{color:var(--c-error)}.cv-stat-lbl[data-v-fd2ff1c2]{display:block;font-size:11px;color:var(--c-text-muted);margin-top:3px;text-transform:uppercase;letter-spacing:.3px;font-weight:500}.cv-balance-section[data-v-fd2ff1c2]{background:linear-gradient(135deg,#f0f4ff,#e8ecff);border-radius:12px;padding:16px!important;border:1px solid rgba(99,102,241,.1)}.cv-balance-section .cv-section-hdr[data-v-fd2ff1c2]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;border-bottom:none;padding-bottom:0}.cv-balance-btns[data-v-fd2ff1c2]{display:flex;gap:6px}.cv-balance-btn[data-v-fd2ff1c2]{width:28px;height:28px;font-size:15px;font-weight:700;border:none;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;box-shadow:0 1px 4px #0000001a}.cv-btn-success[data-v-fd2ff1c2]{background:#16a34a;color:#fff}.cv-btn-success[data-v-fd2ff1c2]:hover{background:#15803d;box-shadow:0 2px 8px #16a34a4d}.cv-btn-danger[data-v-fd2ff1c2]{background:#dc2626;color:#fff}.cv-btn-danger[data-v-fd2ff1c2]:hover{background:#b91c1c;box-shadow:0 2px 8px #dc26264d}.cv-balance-val[data-v-fd2ff1c2]{font-size:26px;font-weight:700;color:var(--c-text)}.cv-balance-val.positive[data-v-fd2ff1c2]{color:#16a34a}.cv-balance-val.negative[data-v-fd2ff1c2]{color:var(--c-error)}.cv-balance-hint[data-v-fd2ff1c2]{font-size:12px;color:var(--c-text-muted);margin-top:4px;font-weight:500}.cv-top-brands[data-v-fd2ff1c2]{margin-top:12px;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.cv-top-lbl[data-v-fd2ff1c2]{font-size:12px;color:var(--c-text-muted)}.cv-brand-tag[data-v-fd2ff1c2]{font-size:11px;padding:3px 8px;background:var(--c-primary-light);color:var(--c-primary);border-radius:12px;font-weight:500}.cv-returns-info[data-v-fd2ff1c2]{margin-top:10px;font-size:12px;color:var(--c-text-secondary);display:flex;align-items:center;gap:6px}.cv-ret-lbl[data-v-fd2ff1c2]{font-weight:500}.cv-ret-pct[data-v-fd2ff1c2]{color:var(--c-text-muted)}.cv-orders-list[data-v-fd2ff1c2]{display:flex;flex-direction:column;gap:10px;max-height:400px;overflow-y:auto}.cv-order-row[data-v-fd2ff1c2]{background:var(--c-surface-raised);border-radius:var(--radius-sm);padding:12px}.cv-order-top[data-v-fd2ff1c2]{display:flex;align-items:center;gap:12px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid var(--c-border-light)}.cv-order-id[data-v-fd2ff1c2]{font-weight:700;font-size:13px;color:var(--c-primary)}.cv-order-date[data-v-fd2ff1c2]{font-size:12px;color:var(--c-text-muted)}.cv-order-sum[data-v-fd2ff1c2]{margin-left:auto;font-weight:600;font-size:13px}.cv-order-sub[data-v-fd2ff1c2]{margin-top:6px}.cv-order-supplier[data-v-fd2ff1c2]{font-size:12px;font-weight:600;color:var(--c-text-secondary)}.cv-order-status[data-v-fd2ff1c2]{font-size:11px;margin-left:8px;padding:1px 6px;border-radius:8px;background:#dcfce7;color:#166534}.cv-order-error[data-v-fd2ff1c2]{background:#fef2f2;color:var(--c-error)}.cv-order-items[data-v-fd2ff1c2]{margin-top:4px}.cv-order-item[data-v-fd2ff1c2]{display:flex;align-items:center;gap:8px;font-size:12px;padding:2px 0}.cv-order-item-qty[data-v-fd2ff1c2]{color:var(--c-text-muted)}.cv-order-item-price[data-v-fd2ff1c2]{font-weight:500}.cv-order-item-st[data-v-fd2ff1c2]{font-size:11px;color:var(--c-text-muted);margin-left:auto}.cv-btn[data-v-fd2ff1c2]{padding:10px 24px;font-size:13px;font-weight:600;border:none;border-radius:10px;cursor:pointer;font-family:var(--font);transition:all .2s}.cv-btn[data-v-fd2ff1c2]:disabled{opacity:.5;cursor:default}.cv-btn-primary[data-v-fd2ff1c2]{background:linear-gradient(135deg,var(--c-primary) 0%,#818cf8 100%);color:#fff;box-shadow:0 4px 12px #6366f159}.cv-btn-primary[data-v-fd2ff1c2]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px #6366f166}.cv-btn-ghost[data-v-fd2ff1c2]{background:none;color:var(--c-text-secondary);border:1px solid var(--c-border);border-radius:10px}.cv-btn-ghost[data-v-fd2ff1c2]:hover{background:var(--c-bg);border-color:var(--c-text-secondary)}.cv-overlay[data-v-fd2ff1c2]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f0f2380;z-index:1000;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.cv-modal[data-v-fd2ff1c2]{background:var(--c-surface);border-radius:20px;width:480px;max-height:90vh;overflow-y:auto;box-shadow:0 25px 80px #00000040,0 0 0 1px #ffffff14}.cv-modal-sm[data-v-fd2ff1c2]{width:380px}.cv-modal-hdr[data-v-fd2ff1c2]{display:flex;align-items:center;justify-content:space-between;padding:20px 28px;font-size:18px;font-weight:700;background:linear-gradient(135deg,#6366f114,#818cf80a);border-bottom:1px solid var(--c-border-light);border-radius:20px 20px 0 0}.cv-modal-hdr .cv-btn-icon[data-v-fd2ff1c2]{background:#0000000d;border-radius:10px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;transition:background .15s}.cv-modal-hdr .cv-btn-icon[data-v-fd2ff1c2]:hover{background:#0000001a}.cv-modal-body[data-v-fd2ff1c2]{padding:20px 28px;display:flex;flex-direction:column;gap:16px}.cv-modal-foot[data-v-fd2ff1c2]{display:flex;justify-content:flex-end;gap:12px;padding:16px 28px;border-top:1px solid var(--c-border-light);background:#00000004;border-radius:0 0 20px 20px}.cv-mlabel[data-v-fd2ff1c2]{display:flex;flex-direction:column;gap:5px;font-size:12px;font-weight:600;color:var(--c-text-secondary);text-transform:uppercase;letter-spacing:.3px}.cv-minput[data-v-fd2ff1c2],.cv-mselect[data-v-fd2ff1c2]{padding:10px 14px;border:1.5px solid var(--c-border);border-radius:10px;font-size:14px;font-family:var(--font);color:var(--c-text);background:var(--c-surface);transition:border-color .2s,box-shadow .2s}.cv-minput[data-v-fd2ff1c2]:focus,.cv-mselect[data-v-fd2ff1c2]:focus{outline:none;border-color:var(--c-primary);box-shadow:0 0 0 3px #6366f11f}.cv-minput[data-v-fd2ff1c2]::placeholder{color:var(--c-text-muted);font-weight:400}.cv-form-err[data-v-fd2ff1c2]{font-size:13px;color:var(--c-error);background:#fef2f2;padding:8px 14px;border-radius:10px;border:1px solid #fecaca}.cv-type-row[data-v-fd2ff1c2]{display:flex;gap:8px}.cv-type-btn[data-v-fd2ff1c2]{flex:1;padding:9px 0;border:1.5px solid var(--c-border);border-radius:10px;background:var(--c-surface);font-size:13px;font-weight:600;color:var(--c-text-secondary);cursor:pointer;transition:all .2s}.cv-type-btn[data-v-fd2ff1c2]:hover{border-color:color-mix(in srgb,var(--c-primary) 40%,var(--c-border))}.cv-type-btn.active[data-v-fd2ff1c2]{border-color:var(--c-primary);background:linear-gradient(135deg,#6366f11a,#818cf80d);color:var(--c-primary);box-shadow:0 2px 8px #6366f126}.cv-req-title[data-v-fd2ff1c2]{font-size:11px;font-weight:700;color:var(--c-primary);text-transform:uppercase;letter-spacing:.8px;padding:8px 0 2px;margin-top:4px;border-top:1px solid var(--c-border-light);display:flex;align-items:center;gap:6px}.cv-req-title[data-v-fd2ff1c2]:before{content:"";display:block;width:3px;height:14px;border-radius:2px;background:linear-gradient(180deg,var(--c-primary),#818cf8)}.cv-row2[data-v-fd2ff1c2]{display:flex;gap:12px}.cv-flex1[data-v-fd2ff1c2]{flex:1}.cv-req-badge[data-v-fd2ff1c2]{font-size:11px;font-weight:600;padding:2px 8px;border-radius:20px;background:var(--c-primary-light);color:var(--c-primary)}.cv-req-fields[data-v-fd2ff1c2]{background:var(--c-bg);border-radius:var(--radius-sm);padding:10px 12px}@media (max-width: 768px){.clients-view[data-v-fd2ff1c2]{padding:8px!important;height:auto!important}.cv-header[data-v-fd2ff1c2]{flex-wrap:wrap;gap:6px}.cv-layout[data-v-fd2ff1c2]{flex-direction:column!important;gap:10px}.cv-sidebar[data-v-fd2ff1c2]{width:100%!important;max-height:200px;overflow-y:auto;flex-shrink:0}.cv-card[data-v-fd2ff1c2]{min-height:auto}.cv-card-top[data-v-fd2ff1c2]{flex-wrap:wrap;gap:8px}.cv-field[data-v-fd2ff1c2]{min-width:0}.cv-field label[data-v-fd2ff1c2]{min-width:auto}.cv-order-top[data-v-fd2ff1c2]{flex-wrap:wrap;gap:4px}.cv-modal[data-v-fd2ff1c2],.cv-modal-sm[data-v-fd2ff1c2]{width:95vw!important;max-width:440px}}.cv-suggest-wrap[data-v-fd2ff1c2]{position:relative}@keyframes cv-suggest-pop-fd2ff1c2{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.cv-suggest-list[data-v-fd2ff1c2]{position:absolute;left:0;right:0;top:100%;z-index:100;background:var(--c-surface);border:1px solid var(--c-border);border-radius:10px;box-shadow:0 12px 32px #0000002e;max-height:220px;overflow-y:auto;margin-top:4px;animation:cv-suggest-pop-fd2ff1c2 .15s ease}.cv-suggest-item[data-v-fd2ff1c2]{padding:10px 14px;cursor:pointer;border-bottom:1px solid color-mix(in srgb,var(--c-border) 50%,transparent);transition:background .12s}.cv-suggest-item[data-v-fd2ff1c2]:last-child{border-bottom:none}.cv-suggest-item[data-v-fd2ff1c2]:hover{background:color-mix(in srgb,var(--c-primary) 8%,transparent)}.cv-suggest-name[data-v-fd2ff1c2]{font-size:13px;font-weight:600;color:var(--c-text)}.cv-suggest-meta[data-v-fd2ff1c2]{font-size:11px;color:var(--c-text-secondary);margin-top:2px}.cv-input-spinner[data-v-fd2ff1c2]{position:absolute;right:10px;bottom:10px;width:16px;height:16px;border:2px solid color-mix(in srgb,var(--c-primary) 25%,transparent);border-top-color:var(--c-primary);border-radius:50%;animation:cv-spin-fd2ff1c2 .6s linear infinite}@keyframes cv-spin-fd2ff1c2{to{transform:rotate(360deg)}}.fv-header[data-v-75bd63d5]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:20px}.fv-header-left[data-v-75bd63d5]{display:flex;align-items:flex-start;gap:12px;flex:1;min-width:0}.fv-header-icon[data-v-75bd63d5]{flex-shrink:0}.fv-header-titles[data-v-75bd63d5]{flex:1;min-width:0}.fv-header-period-row[data-v-75bd63d5]{display:flex;flex-wrap:wrap;align-items:stretch;gap:14px;margin-top:8px}.fv-header-period-row .fv-period-display[data-v-75bd63d5]{margin-top:0;flex:0 0 auto;width:min(100%,236px);box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;min-height:100%;padding:10px 14px;border-radius:14px;border:1px solid rgba(99,102,241,.14);background:linear-gradient(165deg,#fffffffa,#f5f7fff2 55%,#ecf1ff8c);box-shadow:0 4px 22px #0f172a0f,0 0 0 1px #ffffffbf inset}.fv-title[data-v-75bd63d5]{font-size:20px;font-weight:700;color:var(--c-text);margin:0}.fv-period-display[data-v-75bd63d5]{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin-top:6px;padding:8px 12px;border-radius:12px;background:linear-gradient(135deg,#6366f114,#818cf80f);border:1px solid rgba(99,102,241,.18);box-shadow:0 1px 2px #0f172a0a}.fv-period-display-kicker[data-v-75bd63d5]{font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--c-primary);opacity:.9}.fv-period-display-value[data-v-75bd63d5]{display:block;font-size:15px;font-weight:800;color:var(--c-text);letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1.25}.fv-period-label-enter-active[data-v-75bd63d5],.fv-period-label-leave-active[data-v-75bd63d5]{transition:opacity .22s cubic-bezier(.4,0,.2,1),transform .24s cubic-bezier(.4,0,.2,1)}.fv-period-label-enter-from[data-v-75bd63d5]{opacity:0;transform:translateY(6px)}.fv-period-label-leave-to[data-v-75bd63d5]{opacity:0;transform:translateY(-5px)}.fv-toolbar[data-v-75bd63d5]{display:flex;align-items:center;gap:6px;margin-bottom:20px;flex-wrap:wrap}.fv-period-btn[data-v-75bd63d5]{padding:7px 15px;border-radius:10px;border:1px solid transparent;background:transparent;color:var(--c-text-secondary);font-size:13px;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease,box-shadow .22s ease,transform .15s ease;font-weight:600}.fv-period-btn[data-v-75bd63d5]:hover{background:var(--c-surface-raised);color:var(--c-text);border-color:var(--c-border-light)}.fv-period-btn.active[data-v-75bd63d5]{background:linear-gradient(145deg,var(--c-primary) 0%,#818cf8 100%);color:#fff;border-color:#6366f159;box-shadow:0 6px 18px #6366f152,0 0 0 1px #ffffff38 inset;font-weight:700}.fv-period-btn.active[data-v-75bd63d5]:hover{color:#fff;transform:translateY(-1px);box-shadow:0 8px 22px #6366f161,0 0 0 1px #ffffff40 inset}.fv-dates[data-v-75bd63d5]{display:flex;align-items:center;gap:6px;margin-left:auto}.fv-date-sep[data-v-75bd63d5]{color:var(--c-text-muted);font-size:13px}.fv-method-rail[data-v-75bd63d5]{padding:14px 16px;border-radius:14px;background:linear-gradient(165deg,#fffffff7,#f8fafcfc 55%,#eef2ff8c);border:1px solid rgba(99,102,241,.14);box-shadow:0 4px 22px #0f172a0f,0 0 0 1px #ffffffb3 inset}.fv-method-rail--header[data-v-75bd63d5]{flex:1 1 260px;min-width:min(100%,260px);margin-bottom:0;padding:10px 14px;display:flex;flex-direction:column;justify-content:space-between}.fv-method-rail--header .fv-method-rail-head[data-v-75bd63d5]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px;margin-bottom:10px}.fv-method-rail--header .fv-method-rail-head-main[data-v-75bd63d5]{flex:1 1 auto;min-width:min(100%,140px)}.fv-method-rail-head-main[data-v-75bd63d5]{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.fv-method-rail--header .fv-method-rail-head-main .fv-method-rail-title[data-v-75bd63d5],.fv-method-rail--header .fv-method-rail-head-main .fv-method-rail-scope[data-v-75bd63d5]{line-height:1.2}.fv-method-rail--header .fv-method-rail-total[data-v-75bd63d5]{margin-left:auto;flex-shrink:0;text-align:right;white-space:nowrap;padding:4px 0 4px 8px}.fv-method-rail--header .fv-method-rail-scroll[data-v-75bd63d5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:10px;overflow:visible;padding-bottom:0}.fv-method-rail--header .fv-method-chip[data-v-75bd63d5]{min-width:0;max-width:none;width:100%;box-sizing:border-box;padding:9px 12px}.fv-method-rail--header .fv-method-chip-val[data-v-75bd63d5]{font-size:14px}.fv-method-rail-head[data-v-75bd63d5]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:12px}.fv-method-rail-title[data-v-75bd63d5]{font-weight:700;font-size:14px;color:var(--c-text);letter-spacing:-.02em}.fv-method-rail-scope[data-v-75bd63d5]{font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--c-primary);opacity:.88}.fv-method-rail-total[data-v-75bd63d5]{font-size:13px;color:var(--c-text-secondary)}.fv-method-rail-total strong[data-v-75bd63d5]{font-weight:800;font-variant-numeric:tabular-nums;color:var(--c-text);letter-spacing:-.02em}.fv-method-rail-scroll[data-v-75bd63d5]{display:flex;gap:10px;overflow-x:auto;padding-bottom:4px;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.fv-method-chip[data-v-75bd63d5]{flex:0 0 auto;min-width:128px;max-width:220px;padding:10px 14px;border-radius:12px;background:var(--c-surface);border:1px solid rgba(99,102,241,.14);box-shadow:0 2px 8px #0f172a0d;display:flex;flex-direction:column;gap:5px;transition:border-color .18s ease,box-shadow .18s ease}.fv-method-chip[data-v-75bd63d5]:hover{border-color:#6366f147;box-shadow:0 4px 14px #6366f11f}.fv-method-chip--neg[data-v-75bd63d5]{border-color:#ef444459;background:linear-gradient(180deg,var(--c-surface) 0%,rgba(254,242,242,.65) 100%)}.fv-method-chip-name[data-v-75bd63d5]{font-size:12px;font-weight:600;color:var(--c-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fv-method-chip-val[data-v-75bd63d5]{font-size:15px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:var(--c-primary);line-height:1.2}.fv-method-chip--neg .fv-method-chip-val[data-v-75bd63d5]{color:#dc2626}.fv-cards-main[data-v-75bd63d5]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:6px}.fv-card[data-v-75bd63d5]{background:var(--c-surface);border-radius:9px;padding:8px 10px;border:1px solid var(--c-border-light);box-shadow:none;transition:box-shadow .25s,transform .2s,border-color .2s;position:relative;overflow:hidden}.fv-card[data-v-75bd63d5]:after{content:none}.fv-card[data-v-75bd63d5]:hover{box-shadow:0 2px 8px #0f172a0f;transform:none;border-color:var(--c-border, #dbe3ed)}.fv-card-balance[data-v-75bd63d5]{display:flex;align-items:flex-start;gap:10px}.fv-card-balance .fv-card-left[data-v-75bd63d5]{flex-shrink:0}.fv-method-list[data-v-75bd63d5]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;padding:3px 5px;border-radius:6px;background:var(--c-surface-raised, #f8fafc);border:1px solid var(--c-border-light, #e8edf4)}.fv-method-row[data-v-75bd63d5]{display:flex;align-items:baseline;gap:4px;font-size:11px;line-height:1.25}.fv-method-name[data-v-75bd63d5]{color:var(--c-text-secondary);white-space:nowrap;flex-shrink:0}.fv-method-dots[data-v-75bd63d5]{flex:1;border-bottom:1px dotted var(--c-border-light);min-width:12px;margin-bottom:3px}.fv-method-val[data-v-75bd63d5]{color:var(--c-text);font-weight:600;white-space:nowrap;flex-shrink:0;font-variant-numeric:tabular-nums}.fv-card-top[data-v-75bd63d5]{display:flex;align-items:center;justify-content:space-between;margin-bottom:2px}.fv-card-badge[data-v-75bd63d5]{width:20px;height:20px;border-radius:5px;display:flex;align-items:center;justify-content:center;border:1px solid var(--c-border-light, #e8edf4)}.fv-badge-blue[data-v-75bd63d5],.fv-badge-green[data-v-75bd63d5],.fv-badge-red[data-v-75bd63d5]{background:#f3f6ff}.fv-card-value[data-v-75bd63d5]{font-size:17px;font-weight:700;letter-spacing:-.2px;font-variant-numeric:tabular-nums;line-height:1.15}.fv-v-dark[data-v-75bd63d5]{color:var(--c-text)}.fv-v-green[data-v-75bd63d5]{color:var(--c-primary)}.fv-v-red[data-v-75bd63d5]{color:#b91c1c;font-weight:700}.fv-v-warn[data-v-75bd63d5]{color:var(--c-primary)}.fv-v-muted[data-v-75bd63d5]{color:var(--c-text-muted)}.fv-card-label[data-v-75bd63d5]{font-size:10px;color:var(--c-text-muted);font-weight:500;margin-top:0;letter-spacing:.1px}.fv-card-bar[data-v-75bd63d5]{display:none}.fv-bar-blue[data-v-75bd63d5],.fv-bar-green[data-v-75bd63d5],.fv-bar-red[data-v-75bd63d5]{background:linear-gradient(90deg,var(--c-primary),#a5b4fc)}.fv-card-income[data-v-75bd63d5],.fv-card-expense[data-v-75bd63d5]{border-color:var(--c-border-light, #e8edf4)}.fv-cards-sec[data-v-75bd63d5]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:10px}.fv-card-sm[data-v-75bd63d5]{background:var(--c-surface);border-radius:9px;padding:7px 10px;border:1px solid var(--c-border-light);box-shadow:none;position:relative}.fv-card-sm[data-v-75bd63d5]:before{content:none}.fv-btn-add-neutral[data-v-75bd63d5]{background:var(--c-surface);color:var(--c-text-secondary);border:1px solid var(--c-border, #e2e8f0)}.fv-btn-add-neutral[data-v-75bd63d5]:hover{border-color:var(--c-primary, #6366f1);color:var(--c-primary, #6366f1);box-shadow:0 2px 8px #6366f11f}.fv-btn-transfer[data-v-75bd63d5]{background:var(--c-surface, #fff);color:var(--c-text-secondary, #64748b);border:1px solid var(--c-border, #e2e8f0)}.fv-btn-transfer[data-v-75bd63d5]:hover{border-color:var(--c-primary, #6366f1);color:var(--c-primary, #6366f1);box-shadow:0 2px 8px #6366f11f}.fv-qp-hint[data-v-75bd63d5]{font-size:11px;color:var(--c-text-muted);margin:6px 0 0;line-height:1.35}.fv-qp-transfer-balances[data-v-75bd63d5]{padding:10px 12px;margin:0 0 10px;border-radius:10px;background:var(--c-surface);border:1px solid var(--c-border, #e2e8f0);box-shadow:0 1px 2px #0f172a0d}.fv-qp-transfer-balances-head[data-v-75bd63d5]{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-bottom:4px;font-size:13px;color:var(--c-text)}.fv-qp-transfer-balances-head strong[data-v-75bd63d5]{font-weight:700}.fv-qp-transfer-balances-scope[data-v-75bd63d5]{font-size:11px;font-weight:500;color:var(--c-text-secondary)}.fv-qp-transfer-balances .fv-qp-hint[data-v-75bd63d5]{margin-top:0;margin-bottom:6px;font-size:11px;line-height:1.35;color:var(--c-text-secondary)}.fv-qp-transfer-balances-list[data-v-75bd63d5]{max-height:160px;overflow-y:auto;margin-top:0;padding-right:2px}.fv-method-list--qp-modal[data-v-75bd63d5]{background:transparent!important;border:none!important;padding:0!important;box-shadow:none!important;gap:5px!important}.fv-method-list--qp-modal .fv-method-row[data-v-75bd63d5]{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;line-height:1.25;min-height:0;padding:6px 10px;border-radius:8px;border:1px solid var(--c-border-light, #e8edf4);background:var(--c-surface-raised, #f8fafc)}.fv-method-list--qp-modal .fv-method-dots[data-v-75bd63d5]{display:none}.fv-method-list--qp-modal .fv-method-name[data-v-75bd63d5]{color:var(--c-text);font-weight:600;flex:1;min-width:0;white-space:normal}.fv-method-list--qp-modal .fv-method-val[data-v-75bd63d5]{font-size:13px;font-weight:700;color:var(--c-text);font-variant-numeric:tabular-nums}.fv-method-list--qp-modal .fv-method-val .fv-method-rub[data-v-75bd63d5]{font-weight:500;font-size:11px;color:var(--c-text-muted);margin-left:1px}.fv-method-list--qp-modal .fv-method-val.fv-v-red .fv-method-rub[data-v-75bd63d5]{color:#b91c1cb8}.fv-method-list--qp-modal .fv-method-row--qp-selected[data-v-75bd63d5]{border-color:#6366f18c;background:linear-gradient(135deg,#6366f11a,#6366f105);box-shadow:0 0 0 2px #6366f12e;margin:0}.fv-section-btns[data-v-75bd63d5]{display:flex;gap:6px}.fv-cf-filters[data-v-75bd63d5]{display:flex;gap:4px;flex-wrap:wrap;padding:6px 0 8px;border-bottom:none;position:relative}.fv-cf-filter-indicator[data-v-75bd63d5]{position:absolute;left:0;top:0;border-radius:999px;background:var(--c-primary);z-index:0;pointer-events:none;box-sizing:border-box;transition:transform .28s cubic-bezier(.4,0,.2,1),width .28s cubic-bezier(.4,0,.2,1),height .28s cubic-bezier(.4,0,.2,1),opacity .15s ease}.fv-cf-toolbar-strip[data-v-75bd63d5]{width:100%;box-sizing:border-box;justify-content:space-between;align-items:center;padding:10px 12px 0;margin-bottom:10px;flex-wrap:wrap;gap:10px 12px}.fv-cf-toolbar-right[data-v-75bd63d5]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto}.fv-cf-toolbar-right .fv-return-search-wrap[data-v-75bd63d5]{margin-left:0;flex:1 1 220px;min-width:180px;max-width:300px}.fv-cf-filters--toolbar[data-v-75bd63d5]{padding:4px 0 6px;flex:1 1 auto;min-width:0}.fv-fin-table--cashflow[data-v-75bd63d5]{min-width:920px}.fv-cf-op-cell[data-v-75bd63d5]{word-break:break-word;vertical-align:middle;font-size:12px;line-height:1.35}.fv-cf-balance-stat[data-v-75bd63d5]{font-size:12px;color:var(--c-text-secondary)}.fv-cf-balance-stat .fv-metric-num[data-v-75bd63d5]{color:var(--c-primary);font-size:13px;font-weight:700}.fv-fin-search[data-v-75bd63d5]{display:inline-flex;align-items:center;gap:6px;height:31px;padding:0 3px 0 11px;max-width:min(276px,100%);border-radius:999px;border:1px solid rgba(148,163,184,.38);background:var(--c-surface, #fff);box-shadow:0 1px #ffffffeb inset,0 1px 2px #0f172a0d;transition:border-color .2s ease,box-shadow .2s ease}.fv-fin-search--journal[data-v-75bd63d5]{max-width:min(268px,100%)}.fv-fin-search--wide[data-v-75bd63d5]{max-width:min(320px,100%)}.fv-fin-search--filled[data-v-75bd63d5],.fv-fin-search[data-v-75bd63d5]:focus-within{border-color:#6366f16b;box-shadow:0 0 0 3px #6366f11c,0 1px 2px #0f172a0d}.fv-fin-search__ico[data-v-75bd63d5]{flex-shrink:0;display:flex;align-items:center;color:var(--c-text-muted);opacity:.88;transition:color .18s ease,opacity .18s ease}.fv-fin-search:focus-within .fv-fin-search__ico[data-v-75bd63d5]{color:var(--c-primary);opacity:1}.fv-fin-search__input[data-v-75bd63d5]{flex:1;min-width:72px;border:none;background:transparent;font-size:12px;font-family:inherit;font-weight:500;color:var(--c-text);outline:none;padding:0 2px 0 0;line-height:1.2}.fv-fin-search__input[data-v-75bd63d5]::placeholder{color:var(--c-text-muted);font-weight:450}.fv-fin-search__input[data-v-75bd63d5]::-webkit-search-decoration,.fv-fin-search__input[data-v-75bd63d5]::-webkit-search-cancel-button{display:none}.fv-fin-search__clear[data-v-75bd63d5]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px;margin-right:2px;padding:0;border:none;border-radius:50%;background:transparent;color:var(--c-text-muted);cursor:pointer;transition:background .15s ease,color .15s ease}.fv-fin-search__clear[data-v-75bd63d5]:hover{background:#6366f11a;color:var(--c-primary)}.fv-fin-filter-chip[data-v-75bd63d5]{font-size:11px;font-weight:700;letter-spacing:.02em;padding:5px 11px;border-radius:999px;background:linear-gradient(135deg,#6366f11f,#6366f10f);color:var(--c-primary);border:1px solid rgba(99,102,241,.22)}.fv-fin-filter-chip--muted[data-v-75bd63d5]{font-weight:600;color:var(--c-text-secondary);background:var(--c-surface-raised);border-color:var(--c-border-light)}.fv-fin-filter-dot[data-v-75bd63d5]{opacity:.45;margin:0 4px}.fv-sup-debt-chip[data-v-75bd63d5]{padding:6px 12px;font-size:11px;font-weight:700;border-radius:999px}.fv-sup-debt-chip.active[data-v-75bd63d5]{box-shadow:0 2px 10px #6366f138}.fv-cf-filter[data-v-75bd63d5]{position:relative;z-index:1;padding:6px 11px;border-radius:999px;border:none;background:transparent;color:var(--c-text-secondary);font-size:11px;cursor:pointer;transition:color .2s ease;font-weight:600}.fv-cf-filter[data-v-75bd63d5]:hover{color:var(--c-text)}.fv-cf-filter.active[data-v-75bd63d5]{color:#fff;font-weight:600}.fv-cf-table-stage[data-v-75bd63d5]{min-height:120px}.fv-cf-filter-enter-active[data-v-75bd63d5],.fv-cf-filter-leave-active[data-v-75bd63d5]{transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .22s cubic-bezier(.4,0,.2,1)}.fv-cf-filter-enter-from[data-v-75bd63d5]{opacity:0;transform:translateY(8px)}.fv-cf-filter-leave-to[data-v-75bd63d5]{opacity:0;transform:translateY(-6px)}.fv-cf-method-balances[data-v-75bd63d5]{padding:12px 16px 10px;border-bottom:1px solid var(--c-border-light);background:var(--c-surface, #fff)}.fv-cf-method-balances-title[data-v-75bd63d5]{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 14px;margin-bottom:6px;font-size:13px;color:var(--c-text)}.fv-cf-method-balances-title strong[data-v-75bd63d5]{font-weight:600}.fv-cf-method-balances-sub[data-v-75bd63d5]{font-size:12px;font-weight:400;color:var(--c-text-secondary)}.fv-method-balance-panel[data-v-75bd63d5]{margin-top:6px;padding:10px 12px;border-radius:10px;background:var(--c-surface);border:1px solid var(--c-border, #e2e8f0);box-shadow:0 1px 2px #0f172a0d}.fv-method-balance-panel--cf[data-v-75bd63d5]{margin-top:4px}.fv-task-card .fv-method-balance-panel[data-v-75bd63d5]{margin-top:10px}.fv-cf-method-balances-empty[data-v-75bd63d5]{margin:0;font-size:12px;line-height:1.45;color:var(--c-text-secondary);max-width:52rem}.fv-card-sm .fv-card-value[data-v-75bd63d5]{font-size:14px;font-weight:700}.fv-card-sm .fv-card-label[data-v-75bd63d5]{margin-top:1px}.fv-tabs-wrap[data-v-75bd63d5]{margin-bottom:14px}.fv-tabs[data-v-75bd63d5]{display:flex;gap:3px;margin-bottom:8px;background:var(--c-surface-raised);border-radius:var(--radius-md);padding:4px;width:fit-content;border:1px solid var(--c-border-light)}.fv-tab[data-v-75bd63d5]{position:relative;padding:8px 16px;font-size:13px;font-weight:500;color:var(--c-text-secondary);background:transparent;border:none;border-radius:8px;cursor:pointer;transition:color .22s ease,background .22s ease,box-shadow .22s ease,transform .18s ease;display:inline-flex;align-items:center;gap:6px;font-family:inherit}.fv-tab[data-v-75bd63d5]:hover{color:var(--c-text);background:#ffffff80}.fv-tab[data-v-75bd63d5]:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px}.fv-tab.active[data-v-75bd63d5]{color:var(--c-primary);background:var(--c-surface);font-weight:700;box-shadow:0 2px 10px #0f172a12,0 0 0 1px #6366f147;transform:translateY(-1px)}.fv-tab-label[data-v-75bd63d5]{white-space:nowrap}.fv-tab-context[data-v-75bd63d5]{margin:0;font-size:12px;line-height:1.45;color:var(--c-text-secondary);max-width:640px;min-height:1.35em}.fv-panel-stage[data-v-75bd63d5]{position:relative;min-height:100px}.fv-panel-enter-active[data-v-75bd63d5],.fv-panel-leave-active[data-v-75bd63d5]{transition:opacity .22s cubic-bezier(.4,0,.2,1),transform .24s cubic-bezier(.4,0,.2,1)}.fv-panel-enter-from[data-v-75bd63d5]{opacity:0;transform:translateY(12px)}.fv-panel-leave-to[data-v-75bd63d5]{opacity:0;transform:translateY(-8px)}.fv-hint-enter-active[data-v-75bd63d5],.fv-hint-leave-active[data-v-75bd63d5]{transition:opacity .18s ease,transform .18s ease}.fv-hint-enter-from[data-v-75bd63d5],.fv-hint-leave-to[data-v-75bd63d5]{opacity:0;transform:translateY(4px)}.fv-metric-num-enter-active[data-v-75bd63d5],.fv-metric-num-leave-active[data-v-75bd63d5]{transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .22s cubic-bezier(.4,0,.2,1)}.fv-metric-num-enter-from[data-v-75bd63d5]{opacity:0;transform:translateY(6px)}.fv-metric-num-leave-to[data-v-75bd63d5]{opacity:0;transform:translateY(-5px)}@media (prefers-reduced-motion: reduce){.fv-panel-enter-active[data-v-75bd63d5],.fv-panel-leave-active[data-v-75bd63d5],.fv-hint-enter-active[data-v-75bd63d5],.fv-hint-leave-active[data-v-75bd63d5],.fv-metric-num-enter-active[data-v-75bd63d5],.fv-metric-num-leave-active[data-v-75bd63d5],.fv-cf-filter-enter-active[data-v-75bd63d5],.fv-cf-filter-leave-active[data-v-75bd63d5],.fv-cf-filter-indicator[data-v-75bd63d5],.fv-period-label-enter-active[data-v-75bd63d5],.fv-period-label-leave-active[data-v-75bd63d5]{transition-duration:.01ms!important}.fv-action-primary[data-v-75bd63d5]:hover,.fv-action-secondary[data-v-75bd63d5]:hover,.fv-task-link[data-v-75bd63d5]:hover,.fv-row-action[data-v-75bd63d5]:hover,.fv-quick-actions button[data-v-75bd63d5]:hover,.fv-step-action[data-v-75bd63d5]:hover,.fv-btn-add[data-v-75bd63d5]:hover,.fv-qp-modal .fv-btn-primary[data-v-75bd63d5]:hover:not(:disabled),.fv-fin-settings-add .fv-btn-primary[data-v-75bd63d5]:hover:not(:disabled){transform:none!important}.fv-period-btn.active[data-v-75bd63d5]:hover{transform:none!important}.fv-tab[data-v-75bd63d5]{transition:none}}.fv-table-wrap[data-v-75bd63d5]{background:var(--c-surface);border:1px solid var(--c-border-light);border-radius:var(--radius-lg);overflow:hidden;margin-bottom:12px;min-height:300px}.fv-command-center[data-v-75bd63d5]{background:var(--c-surface);border:1px solid var(--c-border-light);border-radius:18px;padding:18px;margin-bottom:14px}.fv-command-head[data-v-75bd63d5]{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-bottom:14px}.fv-command-kicker[data-v-75bd63d5]{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--c-primary);font-weight:800;margin-bottom:4px}.fv-command-head h3[data-v-75bd63d5]{margin:0;font-size:21px;color:var(--c-text);letter-spacing:-.03em}.fv-command-head p[data-v-75bd63d5]{margin:4px 0 0;color:var(--c-text-secondary);font-size:13px;max-width:560px}.fv-command-actions[data-v-75bd63d5]{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.fv-action-primary[data-v-75bd63d5],.fv-action-secondary[data-v-75bd63d5]{border-radius:999px;padding:10px 16px;font-size:12px;font-weight:700;cursor:pointer;border:1px solid var(--c-border);background:var(--c-surface);color:var(--c-text-secondary);transition:transform .15s ease,box-shadow .22s ease,border-color .2s ease,background .2s ease,color .2s ease}.fv-action-primary[data-v-75bd63d5]{background:linear-gradient(145deg,var(--c-primary) 0%,#818cf8 100%);color:#fff;border-color:#6366f173;box-shadow:0 4px 14px #6366f147}.fv-action-primary[data-v-75bd63d5]:hover{transform:translateY(-1px);box-shadow:0 6px 20px #6366f161}.fv-action-secondary[data-v-75bd63d5]{background:var(--c-surface);box-shadow:0 1px 3px #0f172a0f}.fv-action-secondary[data-v-75bd63d5]:hover{color:var(--c-primary);border-color:#6366f173;background:#6366f10f;box-shadow:0 4px 12px #6366f11f}.fv-action-primary.fv-action-lit[data-v-75bd63d5]{box-shadow:0 6px 22px #6366f17a,0 0 0 2px #fffffff2 inset;transform:translateY(-1px)}.fv-action-secondary.fv-action-lit[data-v-75bd63d5]{background:linear-gradient(180deg,#6366f124,#6366f114);color:var(--c-primary);border-color:var(--c-primary);box-shadow:0 4px 16px #6366f138,0 0 0 1px #6366f126 inset}.fv-command-metrics[data-v-75bd63d5]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.fv-metric-card[data-v-75bd63d5]{text-align:left;border:1px solid var(--c-border-light);border-radius:14px;background:var(--c-surface-raised);padding:11px;cursor:pointer;transition:border-color .2s,background .2s}.fv-metric-card[data-v-75bd63d5]:hover{border-color:var(--c-primary);background:var(--c-surface)}.fv-metric-card span[data-v-75bd63d5]{display:block;color:var(--c-text-secondary);font-size:11px;font-weight:700;margin-bottom:4px}.fv-metric-card .fv-metric-num[data-v-75bd63d5]{display:block;color:var(--c-text);font-size:17px;line-height:1.15;letter-spacing:-.02em;min-height:1.15em}.fv-metric-num--inline[data-v-75bd63d5]{display:inline-block!important;vertical-align:baseline;min-height:unset}.fv-metric-card em[data-v-75bd63d5]{display:block;color:var(--c-text-muted);font-style:normal;font-size:11px;margin-top:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fv-method-list-owner[data-v-75bd63d5]{border-radius:10px;padding:8px}.fv-workspace-grid[data-v-75bd63d5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.fv-task-card[data-v-75bd63d5]{background:var(--c-surface);border:1px solid var(--c-border-light);border-radius:16px;padding:14px;min-height:220px}.fv-task-card-main[data-v-75bd63d5]{border-color:#6366f147}.fv-task-head[data-v-75bd63d5]{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:10px}.fv-task-head h3[data-v-75bd63d5]{margin:0;font-size:15px;font-weight:800;color:var(--c-text)}.fv-task-head p[data-v-75bd63d5]{margin:3px 0 0;color:var(--c-text-muted);font-size:12px;line-height:1.35}.fv-task-link[data-v-75bd63d5]{border:1px solid rgba(99,102,241,.28);background:linear-gradient(180deg,#6366f11a,#6366f10a);color:var(--c-primary);border-radius:999px;padding:7px 12px;font-size:11px;font-weight:800;cursor:pointer;white-space:nowrap;box-shadow:0 2px 8px #6366f11f;transition:transform .15s ease,box-shadow .2s ease,border-color .2s ease}.fv-task-link[data-v-75bd63d5]:hover{transform:translateY(-1px);border-color:var(--c-primary);box-shadow:0 4px 14px #6366f138}.fv-task-empty[data-v-75bd63d5]{padding:26px 10px!important}.fv-task-list[data-v-75bd63d5]{display:flex;flex-direction:column;gap:7px}.fv-task-row[data-v-75bd63d5]{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:9px 10px;border:1px solid var(--c-border-light);border-radius:12px;background:var(--c-surface-raised)}.fv-task-row div[data-v-75bd63d5]{min-width:0}.fv-task-row span[data-v-75bd63d5]{display:block;color:var(--c-text-muted);font-size:11px;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fv-task-row b[data-v-75bd63d5]{color:var(--c-text);font-size:13px;white-space:nowrap}.fv-row-action[data-v-75bd63d5]{border:1px solid rgba(99,102,241,.35);background:linear-gradient(180deg,#fff 0%,var(--c-surface-raised) 100%);color:var(--c-primary);border-radius:999px;padding:7px 12px;font-size:11px;font-weight:800;cursor:pointer;box-shadow:0 2px 6px #0f172a0f;transition:transform .15s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease}.fv-row-action[data-v-75bd63d5]:hover{transform:translateY(-1px);border-color:var(--c-primary);background:var(--c-primary);color:#fff;box-shadow:0 5px 16px #6366f147}.fv-quick-actions[data-v-75bd63d5]{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:10px}.fv-quick-actions button[data-v-75bd63d5]{border:1px solid var(--c-border-light);background:linear-gradient(180deg,var(--c-surface) 0%,var(--c-surface-raised) 100%);border-radius:12px;padding:10px 8px;color:var(--c-text);font-weight:700;cursor:pointer;box-shadow:0 2px 6px #0f172a0d;transition:transform .15s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease}.fv-quick-actions button[data-v-75bd63d5]:hover{border-color:var(--c-primary);color:var(--c-primary);box-shadow:0 4px 14px #6366f126;transform:translateY(-1px)}.fv-return-hero[data-v-75bd63d5]{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;margin-bottom:12px;background:var(--c-surface);border:1px solid var(--c-border-light);border-radius:var(--radius-lg)}.fv-return-hero h3[data-v-75bd63d5]{margin:0 0 3px;font-size:16px;color:var(--c-text)}.fv-return-hero p[data-v-75bd63d5]{margin:0;font-size:13px;color:var(--c-text-secondary)}.fv-return-hero-stats[data-v-75bd63d5]{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.fv-return-hero-stats span[data-v-75bd63d5]{padding:5px 9px;border-radius:999px;background:var(--c-surface-raised);color:var(--c-text-secondary);font-size:12px}.fv-return-hero-stats b[data-v-75bd63d5]{color:var(--c-text)}.fv-return-toolbar[data-v-75bd63d5]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:12px}.fv-return-filter[data-v-75bd63d5]{display:flex;flex-wrap:wrap;gap:6px}.fv-ret-filter-count[data-v-75bd63d5]{opacity:.85;font-weight:700;margin-left:2px}.fv-ret-body-enter-active[data-v-75bd63d5],.fv-ret-body-leave-active[data-v-75bd63d5]{transition:opacity .22s ease,transform .24s cubic-bezier(.4,0,.2,1)}.fv-ret-body-enter-from[data-v-75bd63d5]{opacity:0;transform:translateY(8px)}.fv-ret-body-leave-to[data-v-75bd63d5]{opacity:0;transform:translateY(-6px)}@media (prefers-reduced-motion: reduce){.fv-ret-body-enter-active[data-v-75bd63d5],.fv-ret-body-leave-active[data-v-75bd63d5]{transition:none}}.fv-return-search-wrap[data-v-75bd63d5]{flex:1 1 220px;min-width:180px;max-width:300px;margin-left:auto}.fv-return-table-wrap[data-v-75bd63d5]{margin-bottom:0;overflow-x:auto;-webkit-overflow-scrolling:touch}.fv-ret-table[data-v-75bd63d5]{table-layout:fixed;width:100%;min-width:920px;font-size:12px}.fv-ret-table thead th[data-v-75bd63d5]{padding:9px 10px;font-size:10px;vertical-align:bottom;text-align:left}.fv-ret-table thead th.fv-ret-num[data-v-75bd63d5]{text-align:right}.fv-ret-table thead th.fv-ret-th-center[data-v-75bd63d5],.fv-ret-td-center[data-v-75bd63d5]{text-align:center}.fv-ret-table tbody td[data-v-75bd63d5]{padding:10px;vertical-align:middle}.fv-ret-table tbody td.fv-ret-cell-part[data-v-75bd63d5]{vertical-align:middle}.fv-ret-num[data-v-75bd63d5]{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.fv-ret-col-act[data-v-75bd63d5]{width:1%;white-space:nowrap}.fv-ret-cell-part[data-v-75bd63d5]{max-width:0;overflow:hidden}.fv-ret-part-main[data-v-75bd63d5]{font-weight:700;color:var(--c-text);line-height:1.3;word-break:break-word}.fv-ret-part-sub[data-v-75bd63d5]{margin-top:4px;font-size:11px;color:var(--c-text-secondary);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.7em}.fv-ret-status-pill[data-v-75bd63d5]{font-size:10px;padding:4px 8px;white-space:nowrap}.fv-ret-td-mid[data-v-75bd63d5]{text-align:center}.fv-ret-table .fv-ret-num.fv-ret-td-mid[data-v-75bd63d5]{text-align:right}.fv-ret-order-link[data-v-75bd63d5]{font-size:12px;white-space:nowrap}.fv-ret-payout[data-v-75bd63d5]{vertical-align:middle}.fv-ret-payout-inner[data-v-75bd63d5]{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:6px;min-height:40px;min-width:0}.fv-ret-dash[data-v-75bd63d5]{color:var(--c-text-muted);font-size:13px;line-height:1}.fv-ret-state[data-v-75bd63d5]{display:inline-flex;align-items:center;box-sizing:border-box;min-height:24px;padding:3px 9px;border-radius:8px;font-size:11px;font-weight:700;line-height:1.2;border:1px solid var(--c-border-light);background:var(--c-surface-raised);color:var(--c-text-secondary)}.fv-ret-state--ok[data-v-75bd63d5]{color:#047857;background:#ecfdf5;border-color:#10b98159}.fv-ret-state--wait[data-v-75bd63d5]{color:#b45309;background:#fffbeb;border-color:#fbbf2473}.fv-ret-table .fv-ret-inline-act[data-v-75bd63d5]{margin-top:0;width:auto;padding:5px 11px;font-size:10px;border-radius:8px;align-self:flex-start}.fv-ret-row-attn[data-v-75bd63d5]{background:#6366f10a}.fv-ret-row-attn[data-v-75bd63d5]:hover{background:#6366f112}.fv-ret-qty[data-v-75bd63d5]{font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.fv-ret-sup[data-v-75bd63d5]{font-size:12px;color:var(--c-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fv-ret-cell-go[data-v-75bd63d5]{text-align:center;vertical-align:middle}.fv-ret-go[data-v-75bd63d5]{border:1px solid var(--c-border-light);background:var(--c-surface-raised);color:var(--c-primary);font-size:11px;font-weight:700;padding:6px 11px;border-radius:8px;cursor:pointer;transition:border-color .15s ease,background .15s ease}.fv-ret-go[data-v-75bd63d5]:hover{border-color:var(--c-primary);background:#fff}.fv-return-status[data-v-75bd63d5]{flex-shrink:0;padding:4px 8px;border-radius:999px;font-size:11px;font-weight:700;background:var(--c-surface-raised);color:var(--c-text-secondary)}.fv-rc-warn[data-v-75bd63d5]{color:#b45309;background:#fffbeb}.fv-rc-purple[data-v-75bd63d5]{color:#6d28d9;background:#f5f3ff}.fv-rc-ok[data-v-75bd63d5]{color:#047857;background:#ecfdf5}.fv-rc-muted[data-v-75bd63d5]{color:var(--c-text-secondary);background:var(--c-surface-raised)}.fv-step-action[data-v-75bd63d5]{margin-top:7px;width:100%;border:1px solid rgba(99,102,241,.35);color:var(--c-primary);background:linear-gradient(180deg,#fff 0%,var(--c-surface-raised) 100%);border-radius:10px;padding:7px 8px;font-size:11px;font-weight:800;cursor:pointer;box-shadow:0 2px 6px #0f172a0f;transition:transform .15s ease,box-shadow .2s ease,background .2s ease,color .2s ease}.fv-step-action[data-v-75bd63d5]:hover{background:var(--c-primary);color:#fff;border-color:var(--c-primary);box-shadow:0 4px 14px #6366f147;transform:translateY(-1px)}.fv-section-top[data-v-75bd63d5]{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-bottom:1px solid var(--c-border-light)}.fv-section-top h3[data-v-75bd63d5]{font-size:14px;font-weight:600;color:var(--c-text);margin:0;display:flex;align-items:center;gap:8px}.fv-dot[data-v-75bd63d5]{width:7px;height:7px;border-radius:50%;background:var(--c-primary);display:inline-block}.fv-dot-warn[data-v-75bd63d5]{background:#d97706}.fv-dot-purple[data-v-75bd63d5]{background:#7c3aed}.fv-btn-add[data-v-75bd63d5]{padding:7px 13px;border-radius:10px;border:1px solid var(--c-border, #e2e8f0);background:linear-gradient(180deg,var(--c-surface) 0%,var(--c-surface-raised) 100%);color:var(--c-text-secondary);font-size:12px;font-weight:700;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,color .2s ease,transform .15s ease;display:inline-flex;align-items:center;gap:5px;letter-spacing:.01em;box-shadow:0 2px 6px #0f172a0d}.fv-btn-add[data-v-75bd63d5]:hover{border-color:#6366f173;color:var(--c-primary);box-shadow:0 4px 12px #6366f11f;transform:translateY(-1px)}.fv-btn-add[data-v-75bd63d5]:active{transform:translateY(0)}.fv-plus[data-v-75bd63d5]{font-size:14px;font-weight:700;line-height:1;color:inherit}.fv-btn[data-v-75bd63d5]{padding:6px 14px;border-radius:var(--radius-sm);border:1px solid var(--c-border);background:var(--c-surface);color:var(--c-text);font-size:13px;cursor:pointer}.fv-btn-primary[data-v-75bd63d5]{background:var(--c-primary);color:#fff;border-color:var(--c-primary)}.fv-form[data-v-75bd63d5]{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:12px 16px;border-bottom:1px solid var(--c-border-light)}.fv-input[data-v-75bd63d5]{padding:6px 10px;border:1px solid var(--c-border);border-radius:var(--radius-sm);background:var(--c-bg);color:var(--c-text);font-size:13px;min-width:100px;transition:border-color .2s}.fv-input[data-v-75bd63d5]:focus{outline:none;border-color:var(--c-primary);box-shadow:0 0 0 3px var(--c-primary-light)}.fv-table[data-v-75bd63d5]{width:100%;border-collapse:collapse;font-size:13px}.fv-table thead th[data-v-75bd63d5]{text-align:left;padding:9px 14px;color:var(--c-text-muted);font-weight:500;font-size:11px;text-transform:uppercase;letter-spacing:.5px;background:var(--c-surface-raised);border-bottom:1px solid var(--c-border-light)}.fv-th-right[data-v-75bd63d5]{text-align:right!important}.fv-table tbody td[data-v-75bd63d5]{padding:10px 14px;border-bottom:1px solid var(--c-border-light);vertical-align:middle}.fv-tag-op_in[data-v-75bd63d5]{background:#ecfdf5;color:#047857}.fv-tag-op_in[data-v-75bd63d5]:before{background:#10b981}.fv-table tbody tr[data-v-75bd63d5]{transition:background .15s}.fv-table tbody tr[data-v-75bd63d5]:hover{background:var(--c-surface-raised)}.fv-table tbody tr:last-child td[data-v-75bd63d5]{border-bottom:none}.fv-cell-date[data-v-75bd63d5]{color:var(--c-text-secondary);white-space:nowrap}.fv-cell-op[data-v-75bd63d5]{font-weight:500}.fv-cf-meta[data-v-75bd63d5]{display:flex;flex-wrap:wrap;gap:6px 10px;margin-top:4px}.fv-cf-meta-item[data-v-75bd63d5]{font-size:11px;line-height:1.35;color:var(--c-text-muted);font-weight:500}.fv-cf-meta-label[data-v-75bd63d5]{color:var(--c-text-secondary)}.fv-amount[data-v-75bd63d5]{font-weight:700;font-variant-numeric:tabular-nums;font-size:13px;text-align:right}.fv-amount-cf[data-v-75bd63d5]{font-weight:500;font-size:12px;letter-spacing:normal;white-space:nowrap}.fv-amount-cf-num[data-v-75bd63d5]{font-weight:600;font-variant-numeric:tabular-nums}.fv-amount-cf-rub[data-v-75bd63d5]{font-weight:500;font-size:11px;color:var(--c-text-muted);margin-left:1px}.fv-amount-cf-in .fv-amount-cf-num[data-v-75bd63d5]{color:var(--c-success);font-weight:600}.fv-amount-cf-out .fv-amount-cf-num[data-v-75bd63d5]{color:#b91c1c;font-weight:700}.fv-amount-cf-in .fv-amount-cf-sign[data-v-75bd63d5]{color:var(--c-success);font-weight:600}.fv-amount-cf-out .fv-amount-cf-sign[data-v-75bd63d5]{color:#b91c1c;font-weight:600}.fv-amount-red[data-v-75bd63d5]{color:var(--c-error)}.fv-amount-green[data-v-75bd63d5]{color:var(--c-success)}.fv-tag[data-v-75bd63d5]{display:inline-flex;align-items:center;gap:5px;padding:2px 9px;border-radius:6px;font-size:11px;font-weight:500}.fv-tag[data-v-75bd63d5]:before{content:"";width:5px;height:5px;border-radius:50%;flex-shrink:0}.fv-tag-income[data-v-75bd63d5]{background:var(--c-success-bg);color:var(--c-success)}.fv-tag-income[data-v-75bd63d5]:before{background:var(--c-success)}.fv-tag-supplier[data-v-75bd63d5]{background:#fef2f2;color:var(--c-error)}.fv-tag-supplier[data-v-75bd63d5]:before{background:var(--c-error)}.fv-tag-expense[data-v-75bd63d5]{background:var(--c-warning-bg);color:var(--c-warning)}.fv-tag-expense[data-v-75bd63d5]:before{background:var(--c-warning)}.fv-tag-refund_out[data-v-75bd63d5]{background:#fffbeb;color:#d97706}.fv-tag-refund_out[data-v-75bd63d5]:before{background:#d97706}.fv-tag-refund_in[data-v-75bd63d5]{background:#f5f3ff;color:#7c3aed}.fv-tag-refund_in[data-v-75bd63d5]:before{background:#7c3aed}.fv-tag-op_in[data-v-75bd63d5]{background:#ecfdf5;color:#059669}.fv-tag-op_in[data-v-75bd63d5]:before{background:#059669}.fv-v-purple[data-v-75bd63d5]{color:#7c3aed}.fv-order-link[data-v-75bd63d5]{color:var(--c-primary);font-weight:600;text-decoration:none;font-size:13px}.fv-btn-del[data-v-75bd63d5]{background:none;border:none;color:var(--c-border);cursor:pointer;font-size:14px;transition:all .2s;opacity:.35;padding:2px 6px}.fv-table tbody tr:hover .fv-btn-del[data-v-75bd63d5]{opacity:1}.fv-btn-del[data-v-75bd63d5]:hover{color:var(--c-error)}.fv-cell-with-del[data-v-75bd63d5]{display:flex;align-items:center;justify-content:flex-end;gap:4px}.fv-btn-edit[data-v-75bd63d5]{background:none;border:none;color:var(--c-border);cursor:pointer;font-size:14px;transition:all .2s;opacity:0;padding:2px 6px}.fv-table tbody tr:hover .fv-btn-edit[data-v-75bd63d5]{opacity:1}.fv-btn-edit[data-v-75bd63d5]:hover{color:var(--c-primary)}.fv-cell-actions[data-v-75bd63d5]{white-space:nowrap;text-align:right}.fv-btn-cancel[data-v-75bd63d5]{background:none;border:1px solid var(--c-border);color:var(--c-text-muted);padding:6px 12px;border-radius:var(--radius-sm);cursor:pointer;font-size:13px;transition:all .2s}.fv-btn-cancel[data-v-75bd63d5]:hover{color:var(--c-error);border-color:var(--c-error)}.fv-order-link[data-v-75bd63d5]{color:var(--c-primary);text-decoration:none;font-weight:600}.fv-order-link[data-v-75bd63d5]:hover{text-decoration:underline}.fv-input-error[data-v-75bd63d5]{border-color:var(--c-error)!important;box-shadow:0 0 0 3px #ef444426!important}.fv-err-msg[data-v-75bd63d5]{color:var(--c-error);font-size:12px;font-weight:500;white-space:nowrap}.fv-muted[data-v-75bd63d5]{color:var(--c-text-muted)}.fv-advance-wrap[data-v-75bd63d5]{margin:0 0 16px;padding:14px 16px;background:var(--c-surface);border:1px solid var(--c-border-light);border-radius:var(--radius-md)}.fv-advance-head[data-v-75bd63d5]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:10px}.fv-advance-title[data-v-75bd63d5]{font-size:14px;font-weight:700;margin:0;color:var(--c-text)}.fv-advance-hint[data-v-75bd63d5]{font-size:12px;color:var(--c-text-muted);max-width:520px}.fv-advance-empty[data-v-75bd63d5]{padding:12px!important}.fv-advance-table[data-v-75bd63d5]{margin-top:0}.fv-tag-role[data-v-75bd63d5]{font-size:11px;background:var(--c-bg-secondary);padding:2px 8px;border-radius:999px}.fv-qp-checkbox-row[data-v-75bd63d5]{margin-top:4px}.fv-qp-check[data-v-75bd63d5]{display:flex;align-items:flex-start;gap:8px;font-size:12px;color:var(--c-text-secondary);cursor:pointer}.fv-qp-check input[data-v-75bd63d5]{margin-top:2px}.fv-adv-ledger-modal[data-v-75bd63d5]{max-height:85vh;display:flex;flex-direction:column}.fv-adv-ledger-scroll[data-v-75bd63d5]{overflow:auto;max-height:50vh;margin-top:8px}.fv-empty[data-v-75bd63d5]{text-align:center;padding:28px;color:var(--c-text-muted);font-size:13px}.fv-sup-row[data-v-75bd63d5]{display:flex;justify-content:space-between;font-size:12px;color:var(--c-text-secondary)}.fv-sup-row b[data-v-75bd63d5]{color:var(--c-text)}.fv-sup-paid b[data-v-75bd63d5]{color:var(--c-success)}.fv-sup-debt b[data-v-75bd63d5]{color:var(--c-error)}.fv-fin-hero-spaced[data-v-75bd63d5]{margin-bottom:12px}.fv-fin-hero-main[data-v-75bd63d5]{flex:1;min-width:0}.fv-fin-hero-main h3[data-v-75bd63d5]{margin:0 0 4px;font-size:16px;font-weight:800;color:var(--c-text);display:flex;align-items:center;gap:8px}.fv-fin-hero-main p[data-v-75bd63d5]{margin:0;font-size:13px;color:var(--c-text-secondary);line-height:1.35;max-width:520px}.fv-fin-hero-aside[data-v-75bd63d5]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px}.fv-fin-hero-actions[data-v-75bd63d5]{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.fv-fin-toolbar-cluster[data-v-75bd63d5]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.fv-fin-toolbar-payments[data-v-75bd63d5]{width:100%;box-sizing:border-box;justify-content:flex-end;padding:10px 12px 0;margin-bottom:10px}.fv-sup-toolbar-strip[data-v-75bd63d5]{width:100%;box-sizing:border-box;justify-content:space-between;align-items:center;padding:10px 12px 0;margin-bottom:10px}.fv-fin-table-scroll[data-v-75bd63d5]{overflow-x:auto;-webkit-overflow-scrolling:touch}.fv-table.fv-fin-table[data-v-75bd63d5]{table-layout:fixed;width:100%;font-size:12px}.fv-table.fv-fin-table thead th[data-v-75bd63d5]{padding:9px 10px;font-size:10px;vertical-align:bottom;letter-spacing:.06em;line-height:1.25}.fv-table.fv-fin-table tbody td[data-v-75bd63d5]{padding:10px;vertical-align:middle}.fv-fin-th-num[data-v-75bd63d5]{text-align:right!important}.fv-table.fv-fin-table tbody td.fv-fin-td-num[data-v-75bd63d5]{text-align:right;font-variant-numeric:tabular-nums}.fv-fin-table--payments[data-v-75bd63d5]{min-width:680px}.fv-fin-table--expenses[data-v-75bd63d5]{min-width:800px}.fv-fin-table--sup-sum[data-v-75bd63d5]{min-width:520px}.fv-fin-table--sup-journal[data-v-75bd63d5]{min-width:980px}.fv-fin-col-date[data-v-75bd63d5]{width:13%}.fv-fin-col-order[data-v-75bd63d5]{width:9%}.fv-fin-col-money[data-v-75bd63d5]{width:11%}.fv-fin-col-method[data-v-75bd63d5]{width:15%}.fv-fin-col-cat[data-v-75bd63d5]{width:13%}.fv-fin-col-act[data-v-75bd63d5]{width:52px}.fv-fin-cell-tight[data-v-75bd63d5]{word-break:break-word}.fv-fin-cell-note[data-v-75bd63d5]{color:var(--c-text-secondary);font-size:12px;line-height:1.35;word-break:break-word}.fv-fin-dim[data-v-75bd63d5]{color:#cbd5e1;font-weight:500;font-size:12px}.fv-sup-unified-card[data-v-75bd63d5]{margin-bottom:12px}.fv-sup-unified-body[data-v-75bd63d5]{border-top:1px solid var(--c-border-light)}.fv-sup-unified-panel[data-v-75bd63d5]{padding:14px 16px 16px}.fv-sup-unified-panel+.fv-sup-unified-panel[data-v-75bd63d5]{border-top:1px solid var(--c-border-light)}.fv-sup-unified-label[data-v-75bd63d5]{margin:0 0 10px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--c-text-muted)}.fv-sup-unified-empty[data-v-75bd63d5]{text-align:center;padding:22px 14px;font-size:13px;color:var(--c-text-muted);background:var(--c-surface-raised);border-radius:10px;border:1px dashed var(--c-border-light)}.fv-sup-unified-scroll[data-v-75bd63d5]{overflow-x:auto;-webkit-overflow-scrolling:touch}.fv-sup-unified-scroll--cap[data-v-75bd63d5]{max-height:min(420px,52vh);overflow-y:auto}.fv-sup-sum-table tbody td[data-v-75bd63d5]{vertical-align:middle}.fv-sup-sum-name[data-v-75bd63d5]{font-weight:600;max-width:min(280px,36vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fv-sup-sum-num[data-v-75bd63d5]{white-space:nowrap}.fv-sup-sum-zero[data-v-75bd63d5]{color:var(--c-text-muted)}.fv-sup-sum-act[data-v-75bd63d5]{width:52px;text-align:center;vertical-align:middle}.fv-qp-ico[data-v-75bd63d5]{width:26px;height:26px;border-radius:6px;border:1px solid rgba(16,185,129,.35);background:#10b98114;color:#10b9818c;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:0}.fv-qp-ico[data-v-75bd63d5]:hover{background:var(--c-success);color:#fff;border-color:var(--c-success)}.fv-qp-ico-green[data-v-75bd63d5]{border-color:#10b98159;background:#10b98114;color:#10b9818c}.fv-qp-ico-green[data-v-75bd63d5]:hover{background:var(--c-success);color:#fff;border-color:var(--c-success)}.fv-qp-ico-warn[data-v-75bd63d5]{border-color:var(--c-warning);background:var(--c-warning-bg);color:var(--c-warning)}.fv-qp-ico-warn[data-v-75bd63d5]:hover{background:var(--c-warning);color:#fff}.fv-section-top-btns[data-v-75bd63d5]{display:flex;align-items:center;gap:6px}.fv-qp-overlay[data-v-75bd63d5]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a7a;z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px 16px;box-sizing:border-box;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);overflow-y:auto}.fv-qp-modal[data-v-75bd63d5]{background:var(--c-surface);border-radius:14px;padding:16px 18px 18px;width:380px;max-width:min(90vw,400px);max-height:min(92vh,calc(100vh - 40px));overflow-x:hidden;overflow-y:auto;border:1px solid rgba(255,255,255,.65);box-shadow:0 4px 6px #0f172a0a,0 22px 50px #0f172a2e,0 0 0 1px #0f172a0f}.fv-qp-title[data-v-75bd63d5]{font-size:15px;font-weight:700;margin-bottom:2px;color:var(--c-text);line-height:1.25}.fv-qp-subtitle[data-v-75bd63d5]{font-size:12px;color:var(--c-text-muted);margin-bottom:10px;line-height:1.35}.fv-qp-field[data-v-75bd63d5]{margin-bottom:8px}.fv-qp-field label[data-v-75bd63d5]{display:block;font-size:11px;font-weight:600;color:var(--c-text-secondary);margin-bottom:3px}.fv-qp-field .fv-input[data-v-75bd63d5]{width:100%;box-sizing:border-box;padding:5px 9px;font-size:13px}.fv-qp-field-row[data-v-75bd63d5]{display:flex;gap:6px;align-items:center}.fv-qp-field-row .custom-select[data-v-75bd63d5],.fv-qp-field-row .fv-input[data-v-75bd63d5]{flex:1;min-width:0}.fv-qp-modal .fv-qp-field .fv-qp-hint[data-v-75bd63d5]{margin-top:3px;margin-bottom:0;font-size:11px;line-height:1.3;color:var(--c-text-muted)}.fv-qp-modal[data-v-75bd63d5] .cs-trigger{padding:5px 9px;font-size:13px;line-height:1.3}.fv-btn-add-inline[data-v-75bd63d5]{flex-shrink:0;width:32px;height:32px;padding:0;font-size:18px;line-height:1;display:flex;align-items:center;justify-content:center;border-radius:6px}.fv-qp-modal .fv-btn-add-inline[data-v-75bd63d5]{width:28px;height:28px;font-size:15px;border-radius:6px}.fv-qp-inline-form[data-v-75bd63d5]{display:flex;gap:6px;flex:1;align-items:center}.fv-qp-inline-form .fv-input[data-v-75bd63d5]{flex:1}.fv-btn-sm[data-v-75bd63d5]{padding:4px 10px;font-size:13px;height:32px}.fv-btn-cancel[data-v-75bd63d5]{background:var(--c-bg-secondary);color:var(--c-text);border:1px solid var(--c-border)}.fv-btn-cancel[data-v-75bd63d5]:hover{background:var(--c-bg-hover)}.fv-qp-order-results[data-v-75bd63d5]{max-height:160px;overflow-y:auto;border:1px solid var(--c-border);border-radius:6px;margin-top:4px;background:var(--c-bg)}.fv-qp-order-item[data-v-75bd63d5]{padding:6px 10px;cursor:pointer;font-size:13px}.fv-qp-order-item[data-v-75bd63d5]:hover,.fv-qp-order-item.active[data-v-75bd63d5]{background:var(--c-primary);color:#fff}.fv-qp-order-selected[data-v-75bd63d5]{font-size:12px;color:var(--c-primary);margin-top:4px;display:flex;align-items:center;gap:6px}.fv-qp-order-clear[data-v-75bd63d5]{background:none;border:none;color:var(--c-text-muted);cursor:pointer;font-size:14px;padding:0}.fv-qp-order-clear[data-v-75bd63d5]:hover{color:var(--c-danger)}.fv-qp-actions[data-v-75bd63d5]{display:flex;justify-content:flex-end;gap:8px;margin-top:12px;padding-top:2px;flex-shrink:0}.fv-qp-modal .fv-btn-primary[data-v-75bd63d5]{padding:8px 16px;border-radius:9px;font-weight:700;font-size:12px;border:none;background:linear-gradient(145deg,var(--c-primary) 0%,#818cf8 100%);box-shadow:0 5px 18px #6366f159;transition:transform .15s ease,box-shadow .2s ease}.fv-qp-modal .fv-btn-primary[data-v-75bd63d5]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 24px #6366f16b}.fv-qp-modal .fv-btn-primary[data-v-75bd63d5]:disabled{opacity:.65;transform:none;box-shadow:none}.fv-qp-modal .fv-btn-cancel[data-v-75bd63d5]{padding:8px 14px;border-radius:9px;font-weight:600;font-size:12px;background:var(--c-surface-raised);border:1px solid var(--c-border);color:var(--c-text-secondary);transition:background .2s ease,border-color .2s ease,color .2s ease}.fv-qp-modal .fv-btn-cancel[data-v-75bd63d5]:hover{background:var(--c-surface);border-color:var(--c-text-muted);color:var(--c-text)}.fv-debt-cards[data-v-75bd63d5]{margin-bottom:12px}.fv-debt-header[data-v-75bd63d5]{font-size:13px;font-weight:600;color:var(--c-text);margin-bottom:8px;display:flex;align-items:center;gap:8px}.fv-debt-grid[data-v-75bd63d5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.fv-debt-card[data-v-75bd63d5]{padding:12px 14px;background:var(--c-surface);border:1px solid var(--c-border-light);border-radius:var(--radius-md)}.fv-debt-card-top[data-v-75bd63d5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.fv-debt-card-right[data-v-75bd63d5]{display:flex;align-items:center;gap:6px}.fv-debt-order[data-v-75bd63d5]{font-weight:600;font-size:13px;color:var(--c-primary)}.fv-debt-amount[data-v-75bd63d5]{font-weight:700;font-size:14px;color:var(--c-error)}.fv-settings-btn[data-v-75bd63d5]{width:34px;height:34px;border-radius:8px;border:1px solid var(--c-border);background:var(--c-surface);color:var(--c-text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;flex-shrink:0;align-self:flex-start}.fv-settings-btn[data-v-75bd63d5]:hover{color:var(--c-primary);border-color:var(--c-primary);background:#6366f114}.fv-fin-settings-modal[data-v-75bd63d5]{background:var(--c-surface);border-radius:18px;padding:0;width:560px;max-width:92vw;border:1px solid rgba(255,255,255,.65);box-shadow:0 4px 6px #0f172a0a,0 22px 50px #0f172a2e,0 0 0 1px #0f172a0f;overflow:hidden}.fv-fin-settings-add .fv-btn-primary[data-v-75bd63d5]{border-radius:10px;box-shadow:0 4px 14px #6366f147;transition:transform .15s ease,box-shadow .2s ease}.fv-fin-settings-add .fv-btn-primary[data-v-75bd63d5]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 18px #6366f15c}.fv-fin-settings-header[data-v-75bd63d5]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--c-border-light)}.fv-fin-settings-title[data-v-75bd63d5]{font-size:15px;font-weight:700;color:var(--c-text)}.fv-fin-settings-close[data-v-75bd63d5]{background:none;border:none;color:var(--c-text-muted);font-size:16px;cursor:pointer;padding:4px 8px;border-radius:4px;transition:all .2s}.fv-fin-settings-close[data-v-75bd63d5]:hover{color:var(--c-error);background:#ef444414}.fv-fin-settings-body[data-v-75bd63d5]{display:grid;grid-template-columns:1fr 1fr;gap:0}.fv-fin-settings-col[data-v-75bd63d5]{padding:16px 20px}.fv-fin-settings-col+.fv-fin-settings-col[data-v-75bd63d5]{border-left:1px solid var(--c-border-light)}.fv-fin-settings-col-title[data-v-75bd63d5]{font-size:13px;font-weight:600;color:var(--c-text-secondary);margin:0 0 10px}.fv-fin-settings-list[data-v-75bd63d5]{display:flex;flex-direction:column;gap:4px;margin-bottom:10px;min-height:40px}.fv-fin-settings-item[data-v-75bd63d5]{display:flex;align-items:center;justify-content:space-between;padding:6px 10px;background:var(--c-bg);border-radius:var(--radius-sm);font-size:13px}.fv-fin-settings-item:hover .fv-fin-settings-del[data-v-75bd63d5]{opacity:1}.fv-fin-settings-del[data-v-75bd63d5]{background:none;border:none;color:var(--c-text-muted);cursor:pointer;font-size:13px;padding:2px 6px;opacity:0;transition:all .2s}.fv-fin-settings-del[data-v-75bd63d5]:hover{color:var(--c-error)}.fv-fin-settings-empty[data-v-75bd63d5]{font-size:12px;color:var(--c-text-muted);text-align:center;padding:12px 0}.fv-fin-settings-add[data-v-75bd63d5]{display:flex;gap:6px}.fv-fin-settings-add .fv-input[data-v-75bd63d5]{flex:1;font-size:13px;padding:6px 10px}.fv-fin-settings-add .fv-btn[data-v-75bd63d5]{padding:6px 12px;font-size:15px;font-weight:700}@media (max-width: 768px){.fv-header[data-v-75bd63d5]{flex-direction:column;align-items:flex-start;gap:6px;margin-bottom:14px}.fv-title[data-v-75bd63d5]{font-size:17px}.fv-period-display[data-v-75bd63d5]{width:100%;box-sizing:border-box;padding:7px 10px}.fv-period-display-value[data-v-75bd63d5]{font-size:14px}.fv-toolbar[data-v-75bd63d5]{gap:4px;margin-bottom:14px}.fv-period-btn[data-v-75bd63d5]{padding:5px 10px;font-size:12px}.fv-dates[data-v-75bd63d5]{margin-left:0;flex-basis:100%}.fv-dates input[type=date][data-v-75bd63d5]{font-size:13px;max-width:130px}.fv-header-period-row[data-v-75bd63d5]{flex-direction:column;align-items:stretch;gap:10px;margin-top:8px}.fv-method-rail--header[data-v-75bd63d5]{min-width:0!important;width:100%;padding:12px}.fv-method-rail-total[data-v-75bd63d5]{margin-left:0;flex-basis:100%}.fv-method-chip[data-v-75bd63d5]{min-width:118px}.fv-cards-main[data-v-75bd63d5]{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:8px}.fv-cards-sec[data-v-75bd63d5]{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:14px}.fv-card[data-v-75bd63d5]{padding:10px 12px}.fv-card-value[data-v-75bd63d5]{font-size:16px}.fv-card-sm[data-v-75bd63d5]{padding:10px 12px}.fv-card-sm .fv-card-value[data-v-75bd63d5]{font-size:14px}.fv-card-balance[data-v-75bd63d5]{flex-direction:column;gap:8px}.fv-tabs-wrap[data-v-75bd63d5]{width:100%}.fv-tabs[data-v-75bd63d5]{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap}.fv-tabs[data-v-75bd63d5]::-webkit-scrollbar{display:none}.fv-tab[data-v-75bd63d5]{padding:6px 12px;font-size:12px;white-space:nowrap;flex-shrink:0}.fv-section-top[data-v-75bd63d5]{flex-direction:column;align-items:flex-start;gap:6px;padding:10px 12px}.fv-section-top-btns[data-v-75bd63d5],.fv-section-btns[data-v-75bd63d5]{width:100%}.fv-cf-filters[data-v-75bd63d5]{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap}.fv-cf-filters[data-v-75bd63d5]::-webkit-scrollbar{display:none}.fv-cf-filter[data-v-75bd63d5]{white-space:nowrap;flex-shrink:0}.fv-table-wrap[data-v-75bd63d5]{overflow-x:auto;-webkit-overflow-scrolling:touch}.fv-table[data-v-75bd63d5]{min-width:520px}.fv-ret-table[data-v-75bd63d5]{min-width:880px}.fv-fin-search[data-v-75bd63d5],.fv-fin-search--journal[data-v-75bd63d5],.fv-fin-search--wide[data-v-75bd63d5]{max-width:none;width:100%}.fv-return-search-wrap[data-v-75bd63d5]{margin-left:0;max-width:none;width:100%;flex:1 1 100%}.fv-form[data-v-75bd63d5]{flex-direction:column;align-items:stretch;gap:6px;padding:10px 12px}.fv-form .fv-input[data-v-75bd63d5]{width:100%;min-width:auto}.fv-debt-grid[data-v-75bd63d5],.fv-fin-settings-body[data-v-75bd63d5]{grid-template-columns:1fr}.fv-fin-settings-col+.fv-fin-settings-col[data-v-75bd63d5]{border-left:none;border-top:1px solid var(--c-border-light)}}.pl-header[data-v-287f6e75]{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.pl-header-left[data-v-287f6e75]{display:flex;align-items:center;gap:12px}.pl-header-icon[data-v-287f6e75]{width:40px;height:40px;background:linear-gradient(135deg,var(--c-primary),var(--c-accent));border-radius:10px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #6366f140}.pl-title[data-v-287f6e75]{font-size:20px;font-weight:700;color:var(--c-text);margin:0}.pl-subtitle[data-v-287f6e75]{font-size:12px;color:var(--c-text-muted);margin-top:1px}.pl-btn-back[data-v-287f6e75]{padding:6px 14px;border:1px solid var(--c-border);border-radius:8px;background:var(--c-surface);color:var(--c-text-secondary);font-size:13px;cursor:pointer;transition:all .2s}.pl-btn-back[data-v-287f6e75]:hover{border-color:var(--c-primary);color:var(--c-primary)}.pl-dropzone[data-v-287f6e75]{border:2px dashed var(--c-border);border-radius:var(--radius-lg);padding:48px 24px;text-align:center;transition:all .25s;background:var(--c-surface);cursor:pointer;position:relative}.pl-header-right[data-v-287f6e75]{display:flex;align-items:center;gap:10px}.pl-embedded-actions[data-v-287f6e75]{display:flex;align-items:center;gap:10px;margin-bottom:14px}.pl-btn-mail[data-v-287f6e75]{display:flex;align-items:center;gap:6px;padding:7px 14px;border:1px solid var(--c-border);border-radius:8px;background:var(--c-surface);color:var(--c-text-secondary);font-size:13px;cursor:pointer;transition:all .2s;position:relative;white-space:nowrap}.pl-btn-mail[data-v-287f6e75]:hover{border-color:var(--c-primary);color:var(--c-primary)}.pl-btn-mail-active[data-v-287f6e75]{border-color:#10b981}.pl-mail-dot[data-v-287f6e75]{width:6px;height:6px;border-radius:50%;background:#10b981}.pl-modal-overlay[data-v-287f6e75]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:9000;display:flex;align-items:center;justify-content:center}.pl-modal[data-v-287f6e75]{background:var(--c-surface);border-radius:var(--radius-lg);box-shadow:0 20px 60px #0000004d;width:580px;max-width:94vw;max-height:85vh;display:flex;flex-direction:column;overflow:hidden}.pl-modal-header[data-v-287f6e75]{display:flex;align-items:center;gap:8px;padding:16px 20px;border-bottom:1px solid var(--c-border-light);font-size:15px;font-weight:600;color:var(--c-text)}.pl-modal-close[data-v-287f6e75]{background:none;border:none;cursor:pointer;font-size:18px;color:var(--c-text-muted);padding:2px 6px;margin-left:8px}.pl-modal-close[data-v-287f6e75]:hover{color:var(--c-text)}.pl-modal-body[data-v-287f6e75]{padding:16px 20px;overflow-y:auto;flex:1}.pl-modal-disabled-msg[data-v-287f6e75]{text-align:center;color:var(--c-text-muted);font-size:14px;padding:40px 20px}.pl-modal-footer[data-v-287f6e75]{display:flex;gap:10px;padding:12px 20px;border-top:1px solid var(--c-border-light);justify-content:flex-end}.pl-modal-enter-active[data-v-287f6e75],.pl-modal-leave-active[data-v-287f6e75]{transition:opacity .2s ease}.pl-modal-enter-from[data-v-287f6e75],.pl-modal-leave-to[data-v-287f6e75]{opacity:0}.pl-inbox[data-v-287f6e75]{margin-top:12px}.pl-inbox-title[data-v-287f6e75]{font-size:13px;font-weight:600;color:var(--c-text);margin-bottom:8px;display:flex;align-items:center;gap:6px}.pl-icon-inbox[data-v-287f6e75]{width:18px;height:18px;color:#6366f1;flex-shrink:0}.pl-inbox-list[data-v-287f6e75]{display:flex;flex-direction:column;gap:2px}.pl-inbox-item[data-v-287f6e75]{padding:8px 10px;border-radius:6px;background:var(--c-bg);transition:background .15s;cursor:default}.pl-inbox-item[data-v-287f6e75]:hover{background:var(--c-border-light)}.pl-inbox-unread[data-v-287f6e75]{background:#eff6ff}.pl-inbox-from[data-v-287f6e75]{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--c-text-secondary)}.pl-inbox-name[data-v-287f6e75]{font-weight:600;color:var(--c-text)}.pl-inbox-attach[data-v-287f6e75]{display:inline-flex;align-items:center;margin-left:4px}.pl-icon-clip[data-v-287f6e75]{width:14px;height:14px;color:#6366f1}.pl-inbox-new[data-v-287f6e75]{font-size:10px;background:var(--c-primary);color:#fff;padding:1px 5px;border-radius:4px;font-weight:600}.pl-inbox-subject[data-v-287f6e75]{font-size:13px;color:var(--c-text);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pl-inbox-date[data-v-287f6e75]{font-size:11px;color:var(--c-text-muted);margin-top:2px}.pl-inbox-loading[data-v-287f6e75]{display:flex;align-items:center;gap:8px;padding:16px 0;color:var(--c-text-muted);font-size:13px}.pl-email-fields[data-v-287f6e75]{display:flex;gap:12px;align-items:flex-end;margin-bottom:8px;flex-wrap:wrap}.pl-email-field[data-v-287f6e75]{display:flex;flex-direction:column;gap:4px;flex:1;min-width:120px}.pl-email-field label[data-v-287f6e75]{font-size:11px;color:var(--c-text-muted);font-weight:500}.pl-email-field input[type=text][data-v-287f6e75],.pl-email-field input[type=password][data-v-287f6e75],.pl-email-field input[type=number][data-v-287f6e75]{padding:7px 10px;border:1px solid var(--c-border);border-radius:8px;font-size:13px;background:var(--c-bg);color:var(--c-text);width:100%;transition:border-color .2s}.pl-email-field input[data-v-287f6e75]:focus{outline:none;border-color:var(--c-primary)}.pl-email-toggle-field[data-v-287f6e75]{flex:0 0 auto;min-width:auto}.pl-toggle[data-v-287f6e75]{position:relative;display:inline-block;cursor:pointer}.pl-toggle input[data-v-287f6e75]{display:none}.pl-toggle-track[data-v-287f6e75]{display:block;width:36px;height:20px;background:var(--c-border);border-radius:10px;transition:background .2s;position:relative}.pl-toggle input:checked+.pl-toggle-track[data-v-287f6e75]{background:var(--c-primary)}.pl-toggle-thumb[data-v-287f6e75]{position:absolute;top:2px;left:2px;width:16px;height:16px;background:#fff;border-radius:50%;transition:left .2s}.pl-toggle input:checked+.pl-toggle-track .pl-toggle-thumb[data-v-287f6e75]{left:18px}.pl-btn-test[data-v-287f6e75]{padding:7px 14px;border:1px solid var(--c-border);border-radius:8px;background:var(--c-surface);color:var(--c-text-secondary);font-size:13px;cursor:pointer;transition:all .2s;white-space:nowrap;display:flex;align-items:center;gap:6px}.pl-btn-test[data-v-287f6e75]:hover{border-color:var(--c-primary);color:var(--c-primary)}.pl-btn-test[data-v-287f6e75]:disabled{opacity:.5;cursor:not-allowed}.pl-email-msg[data-v-287f6e75]{font-size:12px;padding:4px 0}.pl-email-msg-ok[data-v-287f6e75]{color:#059669}.pl-email-msg-err[data-v-287f6e75]{color:var(--c-error)}.pl-btn-save-email[data-v-287f6e75]{padding:7px 18px;border:none;border-radius:8px;background:var(--c-primary);color:#fff;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s}.pl-btn-save-email[data-v-287f6e75]:hover{opacity:.9}.pl-btn-saved[data-v-287f6e75]{background:#059669!important}.pl-email-result[data-v-287f6e75]{margin-top:8px;padding:8px 16px;border-radius:8px;font-size:13px;display:flex;align-items:center;gap:8px}.pl-email-result-ok[data-v-287f6e75]{background:#ecfdf5;color:#059669}.pl-email-result-empty[data-v-287f6e75]{background:#f8fafc;color:var(--c-text-muted)}.pl-email-result-close[data-v-287f6e75]{background:none;border:none;cursor:pointer;font-size:14px;color:inherit;margin-left:auto}.pl-card-email-badge[data-v-287f6e75]{font-size:12px;margin-left:4px;cursor:help}.pl-dropzone-active[data-v-287f6e75]{border-color:var(--c-primary);background:var(--c-primary-light)}.pl-dropzone-loading[data-v-287f6e75]{pointer-events:none}.pl-dropzone-content[data-v-287f6e75]{display:flex;flex-direction:column;align-items:center;gap:8px}.pl-drop-icon[data-v-287f6e75]{margin-bottom:4px}.pl-drop-text[data-v-287f6e75]{font-size:16px;font-weight:600;color:var(--c-text)}.pl-drop-sub[data-v-287f6e75]{font-size:13px;color:var(--c-text-muted)}.pl-drop-btn[data-v-287f6e75]{padding:8px 24px;border-radius:8px;background:var(--c-primary);color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;border:none;display:inline-block;margin-top:4px}.pl-drop-btn[data-v-287f6e75]:hover{background:var(--c-primary-hover)}.pl-drop-hint[data-v-287f6e75]{font-size:11px;color:var(--c-text-muted);margin-top:8px}.pl-error[data-v-287f6e75]{color:var(--c-error);font-size:13px;margin-top:12px;font-weight:500}.pl-loading[data-v-287f6e75]{display:flex;flex-direction:column;align-items:center;gap:12px}.pl-spinner[data-v-287f6e75]{width:36px;height:36px;border:3px solid var(--c-border-light);border-top-color:var(--c-primary);border-radius:50%;animation:pl-spin-287f6e75 .7s linear infinite}.pl-loading-text[data-v-287f6e75]{font-size:14px;color:var(--c-text-secondary)}.pl-preview[data-v-287f6e75]{background:var(--c-surface);border:1px solid var(--c-border-light);border-radius:var(--radius-lg);overflow:hidden}.pl-preview-header[data-v-287f6e75]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--c-border-light);background:var(--c-surface-raised);flex-wrap:wrap;gap:8px}.pl-preview-info[data-v-287f6e75]{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:var(--c-text)}.pl-preview-actions[data-v-287f6e75]{display:flex;align-items:center;gap:8px}.pl-filename[data-v-287f6e75]{font-weight:600}.pl-rowcount[data-v-287f6e75]{color:var(--c-text-muted);font-weight:400}.pl-skipped[data-v-287f6e75]{color:var(--c-warning);font-size:12px;font-weight:400}.pl-btn-save[data-v-287f6e75]{padding:7px 18px;border:none;border-radius:8px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:6px}.pl-btn-save[data-v-287f6e75]:hover:not(:disabled){box-shadow:0 2px 8px #10b98159}.pl-btn-save[data-v-287f6e75]:disabled{opacity:.5;cursor:not-allowed}.pl-btn-spinner[data-v-287f6e75]{width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:pl-spin-287f6e75 .7s linear infinite;display:inline-block}.pl-btn-reset[data-v-287f6e75]{padding:5px 12px;border:1px solid var(--c-border);border-radius:6px;background:var(--c-surface);color:var(--c-text-secondary);font-size:12px;cursor:pointer;transition:all .2s}.pl-btn-reset[data-v-287f6e75]:hover{border-color:var(--c-error);color:var(--c-error)}.pl-mapping-warn[data-v-287f6e75]{padding:8px 16px;font-size:12px;color:var(--c-warning);background:#f59e0b0f;font-weight:500}.pl-name-input[data-v-287f6e75]{padding:7px 12px;border:1px solid var(--c-border);border-radius:8px;font-size:13px;width:260px;background:var(--c-surface);color:var(--c-text);transition:border-color .2s}.pl-name-input[data-v-287f6e75]:focus{outline:none;border-color:var(--c-primary)}.pl-name-input[data-v-287f6e75]::placeholder{color:var(--c-text-muted)}.pl-mapping-hint[data-v-287f6e75]{padding:10px 16px 6px;font-size:12px;color:var(--c-text-muted);font-weight:500}.pl-template-bar[data-v-287f6e75]{display:flex;align-items:center;gap:16px;padding:8px 16px;background:var(--c-surface-raised, #f8f8fc);border-bottom:1px solid var(--c-border);flex-wrap:wrap}.pl-template-select-wrap[data-v-287f6e75],.pl-template-save-wrap[data-v-287f6e75]{display:flex;align-items:center;gap:6px}.pl-template-label[data-v-287f6e75]{font-size:12px;font-weight:500;color:var(--c-text-muted);white-space:nowrap}.pl-template-select[data-v-287f6e75]{padding:4px 8px;border-radius:6px;border:1px solid var(--c-border);background:var(--c-surface);font-size:13px;min-width:180px}.pl-btn-tpl-del[data-v-287f6e75]{background:none;border:none;color:var(--c-danger, #ef4444);cursor:pointer;font-size:14px;padding:2px 6px;border-radius:4px}.pl-btn-tpl-del[data-v-287f6e75]:hover{background:#ef44441a}.pl-template-name-input[data-v-287f6e75]{padding:4px 8px;border-radius:6px;border:1px solid var(--c-border);background:var(--c-surface);font-size:13px;width:200px}.pl-btn-tpl-save[data-v-287f6e75]{padding:4px 10px;border-radius:6px;border:1px solid var(--c-primary, #6366f1);background:var(--c-primary, #6366f1);color:#fff;font-size:12px;cursor:pointer;white-space:nowrap}.pl-btn-tpl-save[data-v-287f6e75]:disabled{opacity:.5;cursor:not-allowed}.pl-btn-tpl-save[data-v-287f6e75]:hover:not(:disabled){filter:brightness(1.1)}.pl-mapping-row th[data-v-287f6e75]{padding:6px 6px 4px!important;background:transparent!important;border:none!important}.pl-map-select[data-v-287f6e75]{width:100%;padding:5px 6px;border:1px solid var(--c-border-light);border-radius:6px;font-size:11px;color:var(--c-text-muted);background:var(--c-surface);cursor:pointer;transition:all .2s}.pl-map-select.pl-mapped[data-v-287f6e75]{border-color:var(--c-primary);color:var(--c-primary);font-weight:600;background:var(--c-primary-light)}.pl-table-wrap[data-v-287f6e75]{overflow-x:auto}.pl-table[data-v-287f6e75]{width:100%;border-collapse:collapse;font-size:13px}.pl-table thead th[data-v-287f6e75]{text-align:left;padding:8px 10px;color:var(--c-text-muted);font-weight:500;font-size:11px;text-transform:uppercase;letter-spacing:.5px;background:var(--c-surface-raised);border-bottom:1px solid var(--c-border-light);white-space:nowrap}.pl-table tbody td[data-v-287f6e75]{padding:8px 10px;border-bottom:1px solid var(--c-border-light);max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pl-table tbody tr[data-v-287f6e75]{transition:background .15s}.pl-table tbody tr[data-v-287f6e75]:hover{background:var(--c-surface-raised)}.pl-table tbody tr:last-child td[data-v-287f6e75]{border-bottom:none}.pl-cell-mapped[data-v-287f6e75]{background:#6366f10a}.pl-col-right[data-v-287f6e75]{text-align:right!important}.pl-cell-article[data-v-287f6e75]{font-weight:600;color:var(--c-primary)}.pl-cell-price[data-v-287f6e75]{font-weight:600}.pl-view-pricelist[data-v-287f6e75]{background:var(--c-surface);border:1px solid var(--c-border-light);border-radius:var(--radius-lg);overflow:hidden}.pl-view-header[data-v-287f6e75]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--c-border-light);background:var(--c-surface-raised);flex-wrap:wrap;gap:8px}.pl-view-info[data-v-287f6e75]{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:var(--c-text)}.pl-view-actions[data-v-287f6e75]{display:flex;align-items:center;gap:8px}.pl-search-wrap[data-v-287f6e75]{position:relative}.pl-search[data-v-287f6e75]{padding:6px 28px 6px 10px;border:1px solid var(--c-border-light);border-radius:6px;font-size:12px;width:280px;background:var(--c-surface);color:var(--c-text);transition:border-color .2s}.pl-search[data-v-287f6e75]:focus{outline:none;border-color:var(--c-primary)}.pl-search-clear[data-v-287f6e75]{position:absolute;right:6px;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--c-text-muted);cursor:pointer;font-size:12px}.pl-pagination[data-v-287f6e75]{display:flex;align-items:center;justify-content:center;gap:12px;padding:12px;border-top:1px solid var(--c-border-light);font-size:13px;color:var(--c-text-secondary)}.pl-pagination button[data-v-287f6e75]{padding:5px 12px;border:1px solid var(--c-border);border-radius:6px;background:var(--c-surface);color:var(--c-text-secondary);cursor:pointer;font-size:13px;transition:all .2s}.pl-pagination button[data-v-287f6e75]:hover:not(:disabled){border-color:var(--c-primary);color:var(--c-primary)}.pl-pagination button[data-v-287f6e75]:disabled{opacity:.4;cursor:not-allowed}.pl-list[data-v-287f6e75]{margin-top:24px}.pl-list-header[data-v-287f6e75]{display:flex;align-items:center;justify-content:flex-start;gap:14px;margin-bottom:12px;flex-wrap:wrap}.pl-list-title[data-v-287f6e75]{font-size:15px;font-weight:600;color:var(--c-text);margin:0}.pl-list-actions[data-v-287f6e75]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pl-select-all[data-v-287f6e75]{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--c-text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none}.pl-select-all input[data-v-287f6e75]{cursor:pointer;accent-color:var(--c-primary);width:15px;height:15px}.pl-btn-bulk[data-v-287f6e75]{padding:7px 14px;border:1px solid rgba(99,102,241,.28);border-radius:8px;background:linear-gradient(135deg,#6366f124,#818cf81f);color:#4338ca;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s}.pl-btn-bulk[data-v-287f6e75]:hover:not(:disabled){border-color:var(--c-primary);color:#fff;background:linear-gradient(135deg,var(--c-primary),var(--c-accent))}.pl-btn-bulk[data-v-287f6e75]:disabled{opacity:.55;cursor:not-allowed}.pl-list-grid[data-v-287f6e75]{display:flex;flex-direction:column;gap:8px}.pl-card-check[data-v-287f6e75]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px}.pl-card-check input[data-v-287f6e75]{cursor:pointer;accent-color:var(--c-primary);width:16px;height:16px}.pl-list-card[data-v-287f6e75]{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--c-surface);border:1px solid var(--c-border-light);border-radius:var(--radius-lg);cursor:pointer;transition:all .2s}.pl-list-card[data-v-287f6e75]:hover{border-color:var(--c-primary);box-shadow:0 2px 8px #6366f11a}.pl-card-icon[data-v-287f6e75]{width:36px;height:36px;border-radius:8px;background:var(--c-primary-light);display:flex;align-items:center;justify-content:center;flex-shrink:0}.pl-card-body[data-v-287f6e75]{flex:1;min-width:0}.pl-card-name[data-v-287f6e75]{font-size:14px;font-weight:600;color:var(--c-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;align-items:center;gap:6px}.pl-card-edit[data-v-287f6e75]{background:none;border:none;cursor:pointer;color:var(--c-text-muted);font-size:14px;padding:0 2px;opacity:0;transition:opacity .2s,color .2s;flex-shrink:0}.pl-list-card:hover .pl-card-edit[data-v-287f6e75]{opacity:1}.pl-card-edit[data-v-287f6e75]:hover{color:var(--c-primary)}.pl-card-name-edit[data-v-287f6e75]{display:flex;align-items:center;gap:4px}.pl-rename-input[data-v-287f6e75]{flex:1;font-size:14px;font-weight:600;padding:2px 8px;border:1px solid var(--c-primary);border-radius:6px;outline:none;background:var(--c-bg);color:var(--c-text);min-width:0}.pl-rename-ok[data-v-287f6e75],.pl-rename-cancel[data-v-287f6e75]{width:24px;height:24px;border-radius:4px;border:none;cursor:pointer;font-size:13px;display:flex;align-items:center;justify-content:center;transition:all .15s;background:none}.pl-rename-ok[data-v-287f6e75]{color:var(--c-success)}.pl-rename-ok[data-v-287f6e75]:hover{background:#10b9811a}.pl-rename-cancel[data-v-287f6e75]{color:var(--c-text-muted)}.pl-rename-cancel[data-v-287f6e75]:hover{color:var(--c-error);background:#ef44440f}.pl-card-meta[data-v-287f6e75]{font-size:12px;color:var(--c-text-muted);margin-top:2px}.pl-card-update[data-v-287f6e75]{margin-top:6px;font-size:12px;display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:3px 9px;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pl-card-update-running[data-v-287f6e75]{color:#4f46e5;background:#4f46e51a}.pl-card-update-ok[data-v-287f6e75]{color:#047857;background:#10b9811f}.pl-card-update-error[data-v-287f6e75]{color:#b91c1c;background:#ef44441f}.pl-card-update-spinner[data-v-287f6e75]{width:12px;height:12px;border:2px solid rgba(79,70,229,.25);border-top-color:#4f46e5;border-radius:50%;animation:pl-spin-287f6e75 .7s linear infinite}.pl-card-file[data-v-287f6e75]{color:var(--c-text-muted);font-style:italic}.pl-card-del[data-v-287f6e75]{width:28px;height:28px;border-radius:6px;border:1px solid transparent;background:none;color:var(--c-text-muted);cursor:pointer;font-size:12px;display:flex;align-items:center;justify-content:center;transition:all .2s;flex-shrink:0}.pl-card-del[data-v-287f6e75]:hover{border-color:var(--c-error);color:var(--c-error);background:#ef44440f}.pl-export-status[data-v-287f6e75]{margin-bottom:16px;border-radius:12px;overflow:hidden;transition:all .3s}.pl-export-running[data-v-287f6e75]{background:linear-gradient(135deg,#eef2ff,#e0e7ff);border:1px solid #c7d2fe}.pl-export-done[data-v-287f6e75]{background:linear-gradient(135deg,#ecfdf5,#d1fae5);border:1px solid #a7f3d0}.pl-export-error[data-v-287f6e75],.pl-export-cancelled[data-v-287f6e75]{background:linear-gradient(135deg,#fef2f2,#fee2e2);border:1px solid #fecaca}.pl-export-inner[data-v-287f6e75]{display:flex;align-items:center;gap:14px;padding:14px 18px}.pl-export-icon[data-v-287f6e75]{flex-shrink:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center}@keyframes pl-spin-287f6e75{to{transform:rotate(360deg)}}.pl-export-spin[data-v-287f6e75]{animation:pl-spin-287f6e75 1s linear infinite;color:var(--c-primary)}.pl-export-done-icon[data-v-287f6e75]{font-size:20px;font-weight:700;color:#059669}.pl-export-err-icon[data-v-287f6e75]{font-size:20px;font-weight:700;color:#dc2626}.pl-export-info[data-v-287f6e75]{flex:1;min-width:0}.pl-export-label[data-v-287f6e75]{font-size:14px;font-weight:600;color:var(--c-text);display:flex;align-items:center;gap:8px}.pl-export-pct[data-v-287f6e75]{font-size:13px;color:var(--c-primary);font-weight:700}.pl-export-bar[data-v-287f6e75]{height:6px;background:#6366f126;border-radius:3px;margin-top:8px;overflow:hidden}.pl-export-bar-fill[data-v-287f6e75]{height:100%;background:linear-gradient(90deg,#6366f1,#8b5cf6);border-radius:3px;transition:width .6s ease}.pl-export-actions[data-v-287f6e75]{display:flex;gap:8px;flex-shrink:0}.pl-export-cancel[data-v-287f6e75]{padding:6px 14px;border:1px solid var(--c-border);border-radius:8px;background:var(--c-surface);color:var(--c-text-secondary);font-size:13px;cursor:pointer;transition:all .2s}.pl-export-cancel[data-v-287f6e75]:hover{border-color:var(--c-error);color:var(--c-error)}.pl-export-dl[data-v-287f6e75]{padding:6px 16px;border:none;border-radius:8px;background:linear-gradient(135deg,#059669,#10b981);color:#fff;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s;box-shadow:0 2px 8px #10b98140}.pl-export-dl[data-v-287f6e75]:hover{box-shadow:0 4px 12px #10b98159;transform:translateY(-1px)}.pl-export-close[data-v-287f6e75]{width:28px;height:28px;border:1px solid transparent;border-radius:6px;background:none;color:var(--c-text-muted);font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.pl-export-close[data-v-287f6e75]:hover{color:var(--c-text);background:#0000000d}.pl-card-cfg[data-v-287f6e75]{width:28px;height:28px;border-radius:6px;border:1px solid transparent;background:none;color:var(--c-text-muted);cursor:pointer;font-size:12px;display:flex;align-items:center;justify-content:center;transition:all .2s;flex-shrink:0}.pl-card-cfg[data-v-287f6e75]:hover{border-color:var(--c-primary);color:var(--c-primary);background:#6366f10f}.pl-modal-plname[data-v-287f6e75]{font-size:13px;color:var(--c-text-muted);font-style:italic;margin-left:auto;margin-right:12px;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pl-rule-section[data-v-287f6e75]{margin-bottom:16px}.pl-rule-label[data-v-287f6e75]{display:block;font-weight:600;font-size:13px;margin-bottom:6px;color:var(--c-text)}.pl-rule-select[data-v-287f6e75]{width:100%;padding:8px 12px;border-radius:8px;font-size:13px;border:1px solid var(--c-border);background:var(--c-bg-card);color:var(--c-text);transition:border-color .2s}.pl-rule-select[data-v-287f6e75]:focus{outline:none;border-color:var(--c-primary)}.pl-rule-row[data-v-287f6e75]{display:flex;gap:10px;align-items:center}.pl-rule-time[data-v-287f6e75]{padding:8px 10px;border-radius:8px;font-size:13px;border:1px solid var(--c-border);background:var(--c-bg-card);color:var(--c-text)}.pl-rule-time[data-v-287f6e75]:focus{outline:none;border-color:var(--c-primary)}.pl-rule-input[data-v-287f6e75]{width:100%;padding:8px 12px;border-radius:8px;font-size:13px;border:1px solid var(--c-border);background:var(--c-bg-card);color:var(--c-text);transition:border-color .2s;font-family:inherit}.pl-rule-input[data-v-287f6e75]:focus{outline:none;border-color:var(--c-primary)}.pl-rule-hint[data-v-287f6e75]{font-size:11px;color:var(--c-text-muted);margin-top:4px}.pl-rule-days[data-v-287f6e75]{display:flex;gap:4px;margin-top:8px}.pl-rule-day[data-v-287f6e75]{width:36px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;border:1px solid var(--c-border);color:var(--c-text-muted);transition:all .2s;-webkit-user-select:none;user-select:none}.pl-rule-day[data-v-287f6e75]:hover{border-color:var(--c-primary);color:var(--c-primary)}.pl-rule-day-active[data-v-287f6e75]{background:var(--c-primary);color:#fff;border-color:var(--c-primary)}.pl-rule-day-active[data-v-287f6e75]:hover{background:#4f46e5;border-color:#4f46e5}.pl-rule-last[data-v-287f6e75]{font-size:13px;color:var(--c-text-muted)}.pl-update-result[data-v-287f6e75]{padding:10px 14px;border-radius:8px;background:#ecfdf5;border:1px solid #a7f3d0}.pl-update-result-ok[data-v-287f6e75]{font-weight:600;font-size:13px;color:#059669;margin-bottom:6px}.pl-update-stats[data-v-287f6e75]{display:flex;gap:10px;font-size:12px;color:var(--c-text-muted);flex-wrap:wrap}.pl-stat-add[data-v-287f6e75]{color:#059669;font-weight:600}.pl-stat-rem[data-v-287f6e75]{color:#dc2626;font-weight:600}.pl-stat-chg[data-v-287f6e75]{color:#d97706;font-weight:600}.pl-logs[data-v-287f6e75]{max-height:240px;overflow-y:auto;margin-top:6px}.pl-logs-empty[data-v-287f6e75]{font-size:13px;color:var(--c-text-muted);padding:8px 0}.pl-log-item[data-v-287f6e75]{display:grid;grid-template-columns:130px 1fr auto;gap:8px;align-items:baseline;padding:6px 8px;font-size:12px;border-radius:6px;margin-bottom:3px}.pl-log-ok[data-v-287f6e75]{background:#0596690a}.pl-log-error[data-v-287f6e75]{background:#dc26260a}.pl-log-date[data-v-287f6e75]{color:var(--c-text-muted);white-space:nowrap}.pl-log-msg[data-v-287f6e75]{color:var(--c-text)}.pl-log-stats[data-v-287f6e75]{color:var(--c-text-muted);white-space:nowrap}.suppliers-hub-view[data-v-02961b62]{padding:20px 24px}.sh-title-wrap[data-v-02961b62]{margin-bottom:16px}.sh-title[data-v-02961b62]{display:flex;align-items:center;gap:10px;margin:0;font-size:28px;font-weight:800;color:var(--c-text)}.sh-subtitle[data-v-02961b62]{margin:8px 0 0;color:var(--c-text-soft);font-size:14px}.sh-tabs[data-v-02961b62]{display:inline-flex;gap:8px;padding:6px;margin-bottom:18px;background:var(--c-surface);border:1px solid var(--c-border-light);border-radius:16px}.sh-tab[data-v-02961b62]{border:0;background:transparent;color:var(--c-text-soft);font-size:14px;font-weight:700;padding:10px 16px;border-radius:12px;cursor:pointer;transition:transform .2s cubic-bezier(.22,1,.36,1),background .2s ease,color .2s ease,box-shadow .2s ease}.sh-tab[data-v-02961b62]:active{transform:scale(.97)}.sh-tab.active[data-v-02961b62]{background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;box-shadow:0 10px 24px #2563eb38}@media (max-width: 768px){.suppliers-hub-view[data-v-02961b62]{padding:10px 8px}.sh-title[data-v-02961b62]{font-size:24px}.sh-tabs[data-v-02961b62]{display:flex;width:100%}.sh-tab[data-v-02961b62]{flex:1;padding:12px 10px}}.admin-page[data-v-ff1b56cd]{min-height:100vh;background:#f9fafb;display:flex;flex-direction:column}.admin-header[data-v-ff1b56cd]{display:flex;align-items:center;gap:16px;padding:14px 24px;background:#fff;border-bottom:1px solid #e5e7eb;position:sticky;top:0;z-index:10}.admin-logo[data-v-ff1b56cd]{display:flex;align-items:center;gap:8px;text-decoration:none;color:#4f46e5;font-weight:700}.admin-logo-icon[data-v-ff1b56cd]{font-size:22px}.admin-logo-text[data-v-ff1b56cd]{font-size:17px}.admin-title[data-v-ff1b56cd]{flex:1;font-size:16px;font-weight:600;color:#374151;margin:0}.admin-back-btn[data-v-ff1b56cd]{font-size:13px;color:#6b7280;text-decoration:none;white-space:nowrap;padding:6px 12px;border-radius:8px;border:1px solid #e5e7eb;transition:background .15s}.admin-back-btn[data-v-ff1b56cd]:hover{background:#f3f4f6}.admin-body[data-v-ff1b56cd]{flex:1;padding:16px;max-width:960px;margin:0 auto;width:100%;box-sizing:border-box}.admin-tabs[data-v-ff1b56cd]{display:flex;gap:4px;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:4px 0 12px;border-bottom:1px solid var(--c-border, #e5e7eb)}.admin-tab[data-v-ff1b56cd]{display:flex;align-items:center;gap:6px;padding:8px 14px;border-radius:10px;border:none;background:#fff;color:#374151;font-size:14px;font-weight:500;cursor:pointer;white-space:nowrap;transition:background .15s,color .15s;border:1px solid #e5e7eb}.admin-tab.active[data-v-ff1b56cd]{background:#4f46e5;color:#fff;border-color:#4f46e5}.admin-tab-icon[data-v-ff1b56cd]{font-size:16px}.admin-section[data-v-ff1b56cd]{margin-top:12px}.admin-loading[data-v-ff1b56cd],.admin-empty[data-v-ff1b56cd]{text-align:center;padding:32px 16px;color:#9ca3af;font-size:15px}.admin-cards[data-v-ff1b56cd]{display:flex;flex-direction:column;gap:10px}.admin-card[data-v-ff1b56cd]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:14px;transition:box-shadow .15s}.admin-card[data-v-ff1b56cd]:hover{box-shadow:0 2px 8px #0000000f}.admin-card.resolved[data-v-ff1b56cd]{opacity:.6}.admin-card-head[data-v-ff1b56cd]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.fb-type-badge[data-v-ff1b56cd]{display:inline-block;padding:2px 10px;border-radius:8px;font-size:12px;font-weight:600;background:#e0e7ff;color:#3730a3}.fb-type-badge.bug[data-v-ff1b56cd]{background:#fee2e2;color:#b91c1c}.fb-type-badge.idea[data-v-ff1b56cd]{background:#fef9c3;color:#92400e}.fb-type-badge.supplier[data-v-ff1b56cd]{background:#dbeafe;color:#1e40af}.fb-date[data-v-ff1b56cd]{font-size:12px;color:#9ca3af}.fb-user[data-v-ff1b56cd]{font-weight:600;font-size:14px;margin-bottom:4px}.fb-message[data-v-ff1b56cd]{font-size:14px;color:#555;margin-bottom:8px;white-space:pre-line}.fb-photo img[data-v-ff1b56cd]{max-width:200px;max-height:150px;border-radius:8px;cursor:pointer}.fb-resolved-badge[data-v-ff1b56cd]{font-size:13px;color:#16a34a;font-weight:600}.user-card .user-head[data-v-ff1b56cd]{display:flex;align-items:center;gap:8px;margin-bottom:4px}.user-name[data-v-ff1b56cd]{font-weight:600;font-size:15px}.badge-admin[data-v-ff1b56cd]{font-size:11px;padding:1px 8px;border-radius:6px;background:#4f46e5;color:#fff}.user-email[data-v-ff1b56cd]{font-size:13px;color:#9ca3af;margin-bottom:6px}.user-meta[data-v-ff1b56cd]{display:flex;flex-wrap:wrap;gap:10px;font-size:12px;color:#777;margin-bottom:8px}.user-actions[data-v-ff1b56cd]{display:flex;gap:8px}.events-list[data-v-ff1b56cd]{display:flex;flex-direction:column;gap:2px}.event-row[data-v-ff1b56cd]{display:flex;align-items:flex-start;gap:10px;padding:10px 8px;border-bottom:1px solid #f0f0f0}.event-icon[data-v-ff1b56cd]{font-size:18px;flex-shrink:0}.event-body[data-v-ff1b56cd]{flex:1;min-width:0}.event-title[data-v-ff1b56cd]{display:block;font-size:14px;font-weight:500}.event-detail[data-v-ff1b56cd]{display:block;font-size:12px;color:#999;margin-top:2px}.event-time[data-v-ff1b56cd]{font-size:12px;color:#999;white-space:nowrap;flex-shrink:0}.system-info[data-v-ff1b56cd]{padding:8px 0}.sys-row[data-v-ff1b56cd]{display:flex;justify-content:space-between;padding:10px 8px;border-bottom:1px solid #f0f0f0;font-size:14px}.sys-label[data-v-ff1b56cd]{color:#888}.sys-value[data-v-ff1b56cd]{font-weight:600}.btn[data-v-ff1b56cd]{border:none;cursor:pointer;border-radius:8px;font-size:13px;padding:6px 14px;transition:opacity .15s}.btn[data-v-ff1b56cd]:disabled{opacity:.5;cursor:default}.btn-sm[data-v-ff1b56cd]{padding:5px 12px;font-size:12px}.btn-primary[data-v-ff1b56cd]{background:#4f46e5;color:#fff}.btn-outline[data-v-ff1b56cd]{background:transparent;border:1px solid #d1d5db;color:#333}@media (max-width: 640px){.admin-header[data-v-ff1b56cd]{padding:10px 14px;gap:10px}.admin-title[data-v-ff1b56cd]{font-size:14px}.admin-logo-text[data-v-ff1b56cd]{display:none}.admin-body[data-v-ff1b56cd]{padding:8px}.admin-tab[data-v-ff1b56cd]{padding:7px 10px;font-size:13px}.admin-card[data-v-ff1b56cd]{padding:12px}}.app-loading{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2)}.app-loading-spinner{width:40px;height:40px;border:4px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:app-spin .7s linear infinite}.admin-denied{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:#f9fafb;color:#374151;font-size:18px}.admin-denied a{color:#4f46e5;font-size:15px}@keyframes app-spin{to{transform:rotate(360deg)}}.sub-expired-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center;background:#ffffffd9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.sub-expired-card{text-align:center;padding:40px 48px;max-width:420px}.sub-expired-icon{margin-bottom:16px;animation:subBounce .5s ease-out}@keyframes subBounce{0%{transform:scale(0)}60%{transform:scale(1.15)}to{transform:scale(1)}}.sub-expired-title{font-size:22px;font-weight:800;color:#0f172a;margin:0 0 8px}.sub-expired-text{font-size:14px;color:#64748b;margin:0 0 24px;line-height:1.5}.sub-expired-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 28px;font-size:15px;font-weight:700;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:12px;cursor:pointer;transition:opacity .2s;font-family:var(--font, inherit);box-shadow:0 4px 16px #667eea4d}.sub-expired-btn:hover{opacity:.9}.sub-warning-banner{background:linear-gradient(135deg,#fee2e2,#fecaca);color:#991b1b;padding:10px 20px;font-size:13px;display:flex;align-items:center;justify-content:center;gap:12px;border-bottom:1px solid #ef444433}.sub-warning-btn{background:#991b1b;color:#fff;border:none;padding:5px 14px;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;transition:opacity .2s;font-family:var(--font, inherit)}.sub-warning-btn:hover{opacity:.85}.email-banner{background:linear-gradient(135deg,#fef3c7,#fde68a);color:#92400e;padding:10px 20px;font-size:13px;display:flex;align-items:center;justify-content:center;gap:12px;border-bottom:1px solid #f59e0b33}.email-banner b{font-weight:700}.resend-btn{background:#92400e;color:#fff;border:none;padding:5px 14px;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;transition:opacity .2s}.resend-btn:hover{opacity:.85}.resend-btn:disabled{opacity:.5;cursor:not-allowed}.resend-done{font-weight:600;color:#065f46}.confirm-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#00000080;display:flex;align-items:center;justify-content:center;padding:20px}.confirm-card{background:#fff;border-radius:20px;padding:40px 36px;max-width:400px;width:100%;text-align:center;box-shadow:0 25px 60px #0000004d}.confirm-spinner-wrap{display:flex;flex-direction:column;align-items:center;gap:16px;color:#6b7280}.confirm-spinner-wrap .app-loading-spinner{border-color:#667eea33;border-top-color:#667eea}.confirm-icon{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:700;margin:0 auto 16px}.confirm-ok{background:#d1fae5;color:#065f46}.confirm-fail{background:#fee2e2;color:#991b1b}.confirm-result h2{margin:0 0 8px;color:#1e1e2e;font-size:20px}.confirm-result p{margin:0 0 24px;color:#6b7280;font-size:14px}.confirm-btn{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:10px 32px;border-radius:10px;font-size:14px;font-weight:700;cursor:pointer;transition:opacity .2s}.confirm-btn:hover{opacity:.9}.reset-form{padding:8px 0 0}.reset-title{margin:0 0 4px;font-size:20px;color:#1e1e2e}.reset-subtitle{margin:0 0 20px;font-size:13px;color:#6b7280}.reset-field{margin-bottom:12px}.reset-field input{width:100%;padding:10px 14px;border:1.5px solid #d1d5db;border-radius:10px;font-size:14px;outline:none;transition:border-color .2s;box-sizing:border-box}.reset-field input:focus{border-color:#667eea}.reset-error{color:#dc2626;font-size:13px;margin-bottom:12px;text-align:center}@keyframes pc-modal-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes pc-modal-panel-in{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:none}}.sub-expired-overlay,.confirm-overlay,.pay-modal-overlay,.fv-qp-overlay,.pl-modal-overlay,.manual-overlay,.wizard-overlay,.cp-overlay,.cv-overlay,.pi-overlay,.lp-modal{animation:pc-modal-backdrop-in .22s cubic-bezier(.4,0,.2,1) forwards}.sub-expired-overlay>.sub-expired-card,.confirm-overlay>.confirm-card,.pay-modal-overlay>.crp-dialog,.pay-modal-overlay>.ret-dialog,.fv-qp-overlay>.fv-qp-modal,.fv-qp-overlay>.fv-fin-settings-modal,.pl-modal-overlay>.pl-modal,.manual-overlay>.manual-modal,.wizard-overlay>.wizard-modal,.cp-overlay>.cp-modal,.cv-overlay>.cv-modal,.pi-overlay>.pi-modal,.lp-modal>.lp-modal-inner{animation:pc-modal-panel-in .24s cubic-bezier(.4,0,.2,1) both}@media (prefers-reduced-motion: reduce){.sub-expired-overlay,.confirm-overlay,.pay-modal-overlay,.fv-qp-overlay,.pl-modal-overlay,.manual-overlay,.wizard-overlay,.cp-overlay,.cv-overlay,.pi-overlay,.lp-modal,.sub-expired-overlay>.sub-expired-card,.confirm-overlay>.confirm-card,.pay-modal-overlay>.pay-modal,.pay-modal-overlay>.crp-dialog,.pay-modal-overlay>.ret-dialog,.fv-qp-overlay>.fv-qp-modal,.fv-qp-overlay>.fv-fin-settings-modal,.pl-modal-overlay>.pl-modal,.manual-overlay>.manual-modal,.wizard-overlay>.wizard-modal,.cp-overlay>.cp-modal,.cv-overlay>.cv-modal,.pi-overlay>.pi-modal,.lp-modal>.lp-modal-inner{animation-duration:.01ms!important}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{overflow-x:hidden}:root{--c-primary: #6366f1;--c-primary-hover: #4f46e5;--c-primary-light: rgba(99, 102, 241, .1);--c-accent: #8b5cf6;--c-text: #0f172a;--c-text-secondary: #64748b;--c-text-muted: #94a3b8;--c-text-on-dark: #e2e8f0;--c-text-on-dark-muted: #94a3b8;--c-bg: #eef2f7;--c-surface: #ffffff;--c-surface-raised: #f8fafc;--c-topbar: #1e293b;--c-sidebar: #f1f5f9;--c-border: #dde3ec;--c-border-light: #e8edf4;--c-success: #10b981;--c-success-bg: #ecfdf5;--c-warning: #f59e0b;--c-warning-bg: #fffbeb;--c-error: #ef4444;--c-analog: #f97316;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 14px;--shadow-sm: 0 1px 3px rgba(15,23,42,.06);--shadow-md: 0 2px 10px rgba(15,23,42,.08);--shadow-lg: 0 4px 20px rgba(15,23,42,.1);--font: "Inter", system-ui, -apple-system, sans-serif}body{font-family:var(--font);font-size:14px;color:var(--c-text);background:var(--c-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}#app{min-height:100vh;display:flex;flex-direction:column}.page-title-badge{width:36px;height:36px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff;background:linear-gradient(135deg,#4f46e5,#2563eb 52%,#0284c7);border:1px solid rgba(37,99,235,.52);box-shadow:inset 0 1px #ffffff3d,0 10px 22px #2563eb57}.page-title-icon{display:block;width:19px;height:19px;color:#fff;flex-shrink:0}.topbar{display:flex;align-items:center;gap:16px;padding:0 20px;height:56px;background:var(--c-topbar);border-bottom:none;position:sticky;top:0;z-index:100;box-shadow:0 2px 12px #0f172a26}.topbar-left{flex-shrink:0}.logo{display:flex;align-items:center;gap:8px;font-weight:800;font-size:20px;background:linear-gradient(135deg,#a5b4fc,#c084fc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.5px}.logo-icon{width:28px;height:28px;flex-shrink:0;filter:drop-shadow(0 1px 3px rgba(99,102,241,.4))}.topbar-center{display:flex;gap:8px;flex:1;max-width:520px}.search-wrap{position:relative;flex:1;display:flex}.search-input{flex:1;padding:8px 14px;border:none;border-radius:var(--radius-md);font-size:14px;font-family:var(--font);color:var(--c-text);background:#ffffff1f;color:#fff;transition:all .2s}.search-input::placeholder{color:var(--c-text-on-dark-muted)}.search-input::-webkit-search-decoration,.search-input::-webkit-search-cancel-button,.search-input::-webkit-search-results-button,.search-input::-webkit-search-results-decoration,.search-input::-webkit-credentials-auto-fill-button,.search-input::-webkit-contacts-auto-fill-button{display:none!important;-webkit-appearance:none}.search-input:focus{outline:none;background:#fff3;box-shadow:0 0 0 2px #a5b4fc4d}.suggest-spinner{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin .6s linear infinite}@keyframes spin{to{transform:translateY(-50%) rotate(360deg)}}.suggest-dropdown{position:absolute;top:100%;left:0;right:0;margin-top:4px;background:#fff;border:1px solid #e0e0e0;border-radius:var(--radius-md, 8px);box-shadow:0 8px 24px #00000026;list-style:none;padding:4px 0;z-index:1000;max-height:360px;overflow-y:auto}.suggest-item{display:flex;gap:10px;padding:9px 14px;cursor:pointer;font-size:13.5px;color:#333;transition:background .1s;align-items:baseline}.suggest-item:hover,.suggest-active{background:#eef2ff}.suggest-brand{font-weight:700;color:#4338ca;min-width:90px;flex-shrink:0}.suggest-article{color:#6d28d9;font-weight:500;min-width:110px;flex-shrink:0}.suggest-name{color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topbar-right{display:flex;gap:2px;margin-left:auto}.tab-btn{padding:8px 16px;border:none;background:transparent;cursor:pointer;border-radius:var(--radius-sm);font-size:13px;font-weight:500;font-family:var(--font);color:var(--c-text-on-dark-muted);position:relative;transition:color .22s ease,background .22s ease,font-weight .15s ease,transform .18s cubic-bezier(.22,1,.36,1)}.tab-btn:hover{color:#fff;background:#ffffff14}.tab-btn:active{transform:scale(.97)}.tab-btn.active{color:#fff;background:#ffffff1f;font-weight:600}.tab-btn.active:after{content:"";position:absolute;bottom:0;left:20%;right:20%;height:2px;background:#a5b4fc;border-radius:2px;animation:tab-underline-in .32s cubic-bezier(.22,1,.36,1) forwards}@keyframes tab-underline-in{0%{transform:scaleX(.4);opacity:.6}to{transform:scaleX(1);opacity:1}}.logout-btn{margin-left:8px;padding:8px 10px;opacity:.6}.logout-btn:hover{opacity:1;color:#f87171;background:#f871711f}@media (max-width: 768px){.page-title-badge{width:32px;height:32px;border-radius:10px}.page-title-icon{width:17px;height:17px}.topbar{flex-wrap:wrap;height:auto;padding:8px 12px;gap:6px}.topbar-left{order:1}.logo{font-size:0;-webkit-text-fill-color:transparent;gap:0;max-width:32px;overflow:hidden}.logo-icon{width:28px;height:28px}.topbar-center{order:3;flex:0 0 100%;max-width:100%}.search-input{font-size:16px;padding:10px 14px}.topbar-right{order:2;margin-left:auto;gap:0}.topbar-right .tab-btn,.topbar-right .logout-btn{display:none}.topbar-right .avatar-btn{display:flex}main{padding-bottom:68px!important}#app{min-height:100vh;display:flex;flex-direction:column;overflow-x:hidden;max-width:100vw}.main-content{overflow-x:hidden}.view{overflow-x:hidden!important;max-width:100vw;width:100%}}.mobile-nav{display:none}@media (max-width: 768px){.mobile-nav{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:9990;height:60px;background:var(--c-topbar);border-top:1px solid rgba(255,255,255,.08);box-shadow:0 -2px 12px #0f172a33;padding:0 4px;padding-bottom:env(safe-area-inset-bottom,0)}.mn-btn{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border:none;background:none;cursor:pointer;color:var(--c-text-on-dark-muted);position:relative;transition:color .15s;padding:6px 2px;-webkit-tap-highlight-color:transparent}.mn-btn:active{transform:scale(.93)}.mn-btn.active{color:#a5b4fc}.mn-icon{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:8px;transition:background .15s ease,color .15s ease}.mn-icon svg{width:18px;height:18px;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.mn-btn.active .mn-icon{background:#a5b4fc24}.mn-label{font-size:10px;font-weight:500;font-family:var(--font);line-height:1}.mn-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9991;background:#00000073;display:flex;align-items:flex-end}.mn-sheet{width:100%;background:var(--c-surface);border-radius:16px 16px 0 0;padding:12px 16px calc(16px + env(safe-area-inset-bottom,0));box-shadow:0 -4px 24px #00000026}.mn-sheet-handle{width:36px;height:4px;background:#cbd5e1;border-radius:4px;margin:0 auto 16px}.mn-sheet-btn{display:flex;align-items:center;gap:14px;width:100%;padding:14px 12px;border:none;background:none;cursor:pointer;font-size:15px;font-weight:500;font-family:var(--font);color:var(--c-text);border-radius:var(--radius-md);transition:background .15s;-webkit-tap-highlight-color:transparent}.mn-sheet-btn:active,.mn-sheet-btn.active{background:var(--c-primary-light);color:var(--c-primary)}.mn-sheet-icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;color:var(--c-text-secondary);border-radius:7px;transition:background .15s ease,color .15s ease;flex-shrink:0}.mn-sheet-icon svg{width:18px;height:18px;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.mn-sheet-btn.active .mn-sheet-icon{color:var(--c-primary)}.mn-sheet-btn.active .mn-sheet-icon{background:#6366f124}.mn-sheet-divider{height:1px;background:#94a3b833;margin:8px 0}.mn-sheet-btn-danger,.mn-sheet-btn-danger .mn-sheet-icon{color:#dc2626!important}.mn-sheet-btn-danger:active{background:#dc26261a!important;color:#991b1b!important}.mn-sheet-btn-danger:active .mn-sheet-icon{color:#991b1b!important}.mn-sheet-enter-active{transition:opacity .2s ease}.mn-sheet-enter-active .mn-sheet{transition:transform .25s cubic-bezier(.32,.72,0,1)}.mn-sheet-leave-active{transition:opacity .15s ease}.mn-sheet-leave-active .mn-sheet{transition:transform .15s ease-in}.mn-sheet-enter-from{opacity:0}.mn-sheet-enter-from .mn-sheet{transform:translateY(100%)}.mn-sheet-leave-to{opacity:0}.mn-sheet-leave-to .mn-sheet{transform:translateY(100%)}}@media (min-width: 769px) and (max-width: 1024px){.topbar{padding:0 14px;gap:10px}.topbar-center{max-width:360px}.tab-btn{padding:8px 10px;font-size:12px}.logo{font-size:16px}}.btn{padding:8px 18px;border:1.5px solid var(--c-border);background:var(--c-surface);border-radius:var(--radius-md);cursor:pointer;font-size:13px;font-weight:500;font-family:var(--font);transition:all .15s}.btn:hover{background:var(--c-bg)}.btn:disabled{opacity:.4;cursor:not-allowed}.btn-primary{background:var(--c-primary);color:#fff;border-color:var(--c-primary);box-shadow:0 1px 4px #6366f14d}.btn-primary:hover{background:var(--c-primary-hover);box-shadow:0 2px 8px #6366f166}.main-content{position:relative;padding:0;flex:1 0 auto;width:100%;min-height:calc(100vh - 56px)}.view{min-height:calc(100vh - 56px);padding:20px}.view.with-sidebar{padding:0}.view h2{margin-bottom:12px;font-size:18px;font-weight:700}.muted{color:var(--c-text-muted);font-size:14px}.supplier-section{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-lg);padding:20px;margin-bottom:16px;box-shadow:var(--shadow-md)}.supplier-header{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-size:15px;font-weight:600}.dot{width:10px;height:10px;border-radius:50%;display:inline-block}.dot.on{background:var(--c-success)}.dot.off{background:var(--c-error)}.field-group{margin-bottom:10px}.field-group label{display:block;font-size:12px;color:var(--c-text-secondary);margin-bottom:3px;font-weight:500}.field-group input[type=text],.field-group select{width:100%;max-width:400px;padding:8px 12px;border:1.5px solid var(--c-border);border-radius:var(--radius-sm);font-size:14px;font-family:var(--font);color:var(--c-text);transition:all .2s}.field-group input[type=text]:focus,.field-group select:focus{outline:none;border-color:var(--c-primary);box-shadow:0 0 0 3px var(--c-primary-light)}.toggle-label{display:flex!important;align-items:center;gap:6px;font-size:14px!important;color:var(--c-text)!important;cursor:pointer}.error{color:var(--c-error);font-size:12px;margin-left:8px;font-weight:500}table{width:100%;border-collapse:collapse}th,td{padding:8px 12px;text-align:left;border-bottom:1px solid var(--c-border-light);font-size:13px}th{font-weight:600;color:var(--c-text-secondary);font-size:11px;text-transform:uppercase;letter-spacing:.5px}
