@import"https://cdn.jsdelivr.net/gh/lipis/flag-icons@7.3.2/css/flag-icons.min.css";.toast-container[data-v-dd7db998]{position:fixed;top:20px;right:20px;z-index:10000;pointer-events:none;display:flex;flex-direction:column;gap:12px;max-width:400px}.toast[data-v-dd7db998]{display:flex;align-items:center;gap:12px;padding:16px;background:#fff;border-radius:12px;box-shadow:0 4px 12px #00000026;pointer-events:auto;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);min-width:320px;max-width:400px;border-left:4px solid}.toast[data-v-dd7db998]:hover{transform:translate(-4px);box-shadow:0 6px 16px #0003}.toast-success[data-v-dd7db998]{border-left-color:#10b981}.toast-success .toast-icon[data-v-dd7db998]{color:#10b981}.toast-error[data-v-dd7db998]{border-left-color:#ef4444}.toast-error .toast-icon[data-v-dd7db998]{color:#ef4444}.toast-warning[data-v-dd7db998]{border-left-color:#f59e0b}.toast-warning .toast-icon[data-v-dd7db998]{color:#f59e0b}.toast-info[data-v-dd7db998]{border-left-color:#3b82f6}.toast-info .toast-icon[data-v-dd7db998]{color:#3b82f6}.toast-icon[data-v-dd7db998]{flex-shrink:0;display:flex;align-items:center;justify-content:center}.toast-icon .material-icons[data-v-dd7db998]{font-size:24px}.toast-content[data-v-dd7db998]{flex:1;min-width:0}.toast-message[data-v-dd7db998]{margin:0;font-size:14px;font-weight:500;color:#1f2937;line-height:1.5;word-wrap:break-word}.toast-close[data-v-dd7db998]{flex-shrink:0;background:none;border:none;padding:4px;cursor:pointer;color:#9ca3af;transition:color .2s;display:flex;align-items:center;justify-content:center;border-radius:4px}.toast-close[data-v-dd7db998]:hover{color:#4b5563;background:#f3f4f6}.toast-close .material-icons[data-v-dd7db998]{font-size:18px}.toast-enter-active[data-v-dd7db998],.toast-leave-active[data-v-dd7db998]{transition:all .3s cubic-bezier(.4,0,.2,1)}.toast-enter-from[data-v-dd7db998],.toast-leave-to[data-v-dd7db998]{opacity:0;transform:translate(100%) scale(.8)}.toast-move[data-v-dd7db998]{transition:transform .3s cubic-bezier(.4,0,.2,1)}@media(max-width:640px){.toast-container[data-v-dd7db998]{top:10px;right:10px;left:10px;max-width:none}.toast[data-v-dd7db998]{min-width:auto;max-width:none}}.impersonation-banner[data-v-3eb238a3]{position:fixed;top:0;left:0;right:0;z-index:10000;color:#fff;padding:8px 20px;display:flex;align-items:center;justify-content:space-between;font-size:14px;font-weight:500;box-shadow:0 2px 8px #00000026}.impersonation-banner.type-client[data-v-3eb238a3]{background:linear-gradient(135deg,#f59e0b,#d97706)}.impersonation-banner.type-manager[data-v-3eb238a3]{background:linear-gradient(135deg,#dc2626,#991b1b)}.impersonation-content[data-v-3eb238a3]{display:flex;align-items:center;gap:8px}.impersonation-content .material-icons[data-v-3eb238a3]{font-size:18px}.impersonation-mode[data-v-3eb238a3]{opacity:.85;font-size:12px}.impersonation-exit[data-v-3eb238a3]{display:flex;align-items:center;gap:4px;background:#fff3;border:1px solid rgba(255,255,255,.4);color:#fff;padding:4px 12px;border-radius:6px;cursor:pointer;font-size:13px;font-weight:500;transition:background .2s}.impersonation-exit[data-v-3eb238a3]:hover{background:#ffffff4d}.impersonation-exit .material-icons[data-v-3eb238a3]{font-size:16px}.legal-overlay[data-v-5d2acafe]{position:fixed;inset:0;background:#0f172a8c;display:flex;align-items:center;justify-content:center;padding:1.5rem;z-index:4000}.legal-modal[data-v-5d2acafe]{background:#fff;border-radius:16px;width:100%;max-width:720px;max-height:88vh;display:flex;flex-direction:column;box-shadow:0 25px 50px -12px #00000059;overflow:hidden}.legal-header[data-v-5d2acafe]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 1.5rem;border-bottom:1px solid #e2e8f0}.legal-title[data-v-5d2acafe]{font-size:1.15rem;font-weight:700;color:#1e293b;line-height:1.3}.legal-close[data-v-5d2acafe]{flex-shrink:0;background:#f1f5f9;border:none;border-radius:8px;width:36px;height:36px;cursor:pointer;color:#475569;display:flex;align-items:center;justify-content:center;transition:background .2s ease}.legal-close[data-v-5d2acafe]:hover{background:#e2e8f0}.legal-close .icon[data-v-5d2acafe]{font-family:Material Symbols Outlined,Material Icons,sans-serif;font-size:20px}.legal-body[data-v-5d2acafe]{padding:1.25rem 1.5rem;overflow-y:auto;color:#334155;font-size:.9rem;line-height:1.6}.legal-p[data-v-5d2acafe]{margin-bottom:.85rem;text-align:justify}.legal-list[data-v-5d2acafe]{margin:0 0 .85rem 1.25rem;padding:0}.legal-list li[data-v-5d2acafe]{margin-bottom:.4rem}.legal-footer[data-v-5d2acafe]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.5rem;border-top:1px solid #e2e8f0;background:#f8fafc}.legal-contacts[data-v-5d2acafe]{display:flex;flex-direction:column;font-size:.78rem;color:#64748b;line-height:1.4}.legal-btn[data-v-5d2acafe]{flex-shrink:0;background:linear-gradient(135deg,#4285f4,#1e90ff);color:#fff;border:none;border-radius:8px;padding:.6rem 1.4rem;font-weight:600;font-size:.9rem;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.legal-btn[data-v-5d2acafe]:hover{transform:translateY(-1px);box-shadow:0 8px 20px #4285f44d}.legal-fade-enter-active[data-v-5d2acafe],.legal-fade-leave-active[data-v-5d2acafe]{transition:opacity .2s ease}.legal-fade-enter-from[data-v-5d2acafe],.legal-fade-leave-to[data-v-5d2acafe]{opacity:0}@media(max-width:600px){.legal-overlay[data-v-5d2acafe]{padding:0}.legal-modal[data-v-5d2acafe]{max-width:100%;max-height:100vh;border-radius:0}.legal-footer[data-v-5d2acafe]{flex-direction:column;align-items:stretch}.legal-btn[data-v-5d2acafe]{width:100%}}.cookie-banner[data-v-faee2a67]{position:fixed;left:1rem;right:1rem;bottom:1rem;max-width:1100px;margin:0 auto;background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 20px 40px -12px #00000040;padding:1rem 1.25rem;display:flex;align-items:center;gap:1.25rem;z-index:3500}.cookie-content[data-v-faee2a67]{display:flex;align-items:flex-start;gap:.75rem;flex:1}.cookie-icon[data-v-faee2a67]{font-family:Material Symbols Outlined,Material Icons,sans-serif;font-size:24px;color:#f59e0b;flex-shrink:0;margin-top:2px}.cookie-text[data-v-faee2a67]{font-size:.85rem;color:#475569;line-height:1.5;margin:0}.cookie-link[data-v-faee2a67]{color:#4285f4;text-decoration:none;font-weight:500}.cookie-link[data-v-faee2a67]:hover{text-decoration:underline}.cookie-accept[data-v-faee2a67]{flex-shrink:0;background:linear-gradient(135deg,#4285f4,#1e90ff);color:#fff;border:none;border-radius:8px;padding:.7rem 1.75rem;font-weight:600;font-size:.9rem;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.cookie-accept[data-v-faee2a67]:hover{transform:translateY(-1px);box-shadow:0 8px 20px #4285f44d}.cookie-slide-enter-active[data-v-faee2a67],.cookie-slide-leave-active[data-v-faee2a67]{transition:opacity .3s ease,transform .3s ease}.cookie-slide-enter-from[data-v-faee2a67],.cookie-slide-leave-to[data-v-faee2a67]{opacity:0;transform:translateY(20px)}@media(max-width:640px){.cookie-banner[data-v-faee2a67]{flex-direction:column;align-items:stretch;gap:.85rem;left:.5rem;right:.5rem;bottom:.5rem}.cookie-accept[data-v-faee2a67]{width:100%}}.swp-widget[data-v-e5be07fb]{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.swp-file[data-v-e5be07fb]{display:none}@keyframes swpPop-e5be07fb{0%{opacity:0;transform:translateY(16px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes swpPulse-e5be07fb{0%{box-shadow:0 0 #22c55e80}70%{box-shadow:0 0 0 7px #22c55e00}to{box-shadow:0 0 #22c55e00}}.swp-bubble[data-v-e5be07fb]{position:fixed;right:28px;bottom:28px;z-index:900;display:flex;align-items:center;gap:14px;padding:12px 26px 12px 12px;border:none;border-radius:40px;background:#2563eb;cursor:pointer;box-shadow:0 10px 28px #2563eb61;text-align:left;font-family:inherit;will-change:transform;transform:translate(calc(100% - 38px));transition:transform .3s cubic-bezier(.33,1,.68,1),box-shadow .2s ease}.swp-bubble[data-v-e5be07fb]:after{content:"";position:absolute;left:100%;top:0;bottom:0;width:28px}.swp-bubble[data-v-e5be07fb]:hover,.swp-bubble[data-v-e5be07fb]:focus-visible{transform:translate(0);box-shadow:0 14px 34px #2563eb6b}.swp-bubble-avatar[data-v-e5be07fb]{position:relative;flex:none;width:52px;height:52px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center}.swp-bubble-dot[data-v-e5be07fb]{position:absolute;right:1px;bottom:1px;width:14px;height:14px;border-radius:50%;background:#22c55e;border:2.5px solid #fff;animation:swpPulse-e5be07fb 2s infinite}.swp-bubble-text[data-v-e5be07fb]{display:flex;flex-direction:column;gap:2px}.swp-bubble-title[data-v-e5be07fb]{font-size:16px;font-weight:700;color:#fff;letter-spacing:-.01em;white-space:nowrap}.swp-bubble-sub[data-v-e5be07fb]{font-size:14px;color:#cfe0ff;white-space:nowrap}.swp-panel[data-v-e5be07fb]{position:fixed;right:24px;bottom:24px;z-index:900;width:360px;height:560px;max-height:calc(100vh - 40px);display:flex;flex-direction:column;background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 24px 60px #17255447;animation:swpPop-e5be07fb .28s cubic-bezier(.2,.9,.3,1.2)}.swp-header[data-v-e5be07fb]{flex:none;background:#2563eb;padding:16px 18px 18px;display:flex;align-items:flex-start;gap:13px}.swp-header-avatar[data-v-e5be07fb]{flex:none;width:46px;height:46px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center}.swp-header-text[data-v-e5be07fb]{flex:1;min-width:0;padding-top:1px}.swp-header-title[data-v-e5be07fb]{font-size:17px;font-weight:700;color:#fff;letter-spacing:-.01em}.swp-header-sub[data-v-e5be07fb]{font-size:13px;line-height:1.4;color:#cfe0ff;margin-top:3px}.swp-close[data-v-e5be07fb]{flex:none;background:none;border:none;color:#bad1ff;cursor:pointer;padding:4px;margin:-2px -2px 0 0}.swp-close[data-v-e5be07fb]:hover{color:#fff}.swp-body[data-v-e5be07fb]{flex:1;min-height:0;overflow-y:auto;padding:16px 18px}.swp-section-title[data-v-e5be07fb]{font-size:15px;font-weight:700;color:#111827;margin-bottom:10px}.swp-topics[data-v-e5be07fb]{display:flex;flex-direction:column;gap:7px;margin-bottom:16px}.swp-topic[data-v-e5be07fb]{display:flex;align-items:center;gap:12px;width:100%;padding:10px 14px;border-radius:11px;border:1.5px solid #E2E7F0;background:#fff;cursor:pointer;text-align:left;font-family:inherit;transition:border-color .15s ease,background .15s ease}.swp-topic[data-v-e5be07fb]:hover{border-color:#2563eb;background:#f5f8ff}.swp-topic.active[data-v-e5be07fb]{border-color:#2563eb;background:#f1f6ff}.swp-topic-icon[data-v-e5be07fb]{flex:none;display:flex;color:#2563eb}.swp-topic-label[data-v-e5be07fb]{font-size:14px;font-weight:500;color:#1f2937}.swp-topic.active .swp-topic-label[data-v-e5be07fb]{color:#1d4ed8}.swp-divider[data-v-e5be07fb]{height:1px;background:#eaedf3;margin:0 -18px 16px}.swp-fields[data-v-e5be07fb]{display:flex;flex-direction:column;gap:9px}.swp-field[data-v-e5be07fb]{display:flex;align-items:center;gap:11px;padding:10px 13px;border:1.5px solid #E2E7F0;border-radius:11px;transition:border-color .15s ease,box-shadow .15s ease}.swp-field svg[data-v-e5be07fb]{flex:none}.swp-field-area[data-v-e5be07fb]{align-items:flex-start}.swp-field[data-v-e5be07fb]:focus-within{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.swp-field input[data-v-e5be07fb],.swp-field textarea[data-v-e5be07fb]{flex:1;border:none;outline:none;font-size:14px;color:#111827;background:transparent;font-family:inherit}.swp-field textarea[data-v-e5be07fb]{resize:vertical;min-height:48px}.swp-extra-toggle[data-v-e5be07fb]{background:none;border:none;color:#2563eb;cursor:pointer;font-size:13px;padding:10px 0 2px;font-family:inherit}.swp-attach-row[data-v-e5be07fb]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px}.swp-attach[data-v-e5be07fb]{display:flex;align-items:center;gap:9px;padding:9px 15px;border:1.5px solid #E2E7F0;border-radius:10px;background:#fff;color:#374151;font-size:13px;font-weight:500;cursor:pointer;font-family:inherit;transition:border-color .15s ease,color .15s ease;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.swp-attach[data-v-e5be07fb]:hover{border-color:#2563eb;color:#2563eb}.swp-attach-hint[data-v-e5be07fb]{font-size:13px;color:#9aa6bc;flex:none}.swp-error[data-v-e5be07fb]{color:#dc2626;font-size:13px;margin-top:12px}.swp-error-pad[data-v-e5be07fb]{padding:0 16px}.swp-cta[data-v-e5be07fb]{width:100%;margin-top:14px;padding:13px;border:none;border-radius:12px;background:#2563eb;color:#fff;font-size:15px;font-weight:700;cursor:pointer;font-family:inherit;transition:background .15s ease}.swp-cta[data-v-e5be07fb]:hover{background:#1d4ed8}.swp-cta[data-v-e5be07fb]:disabled{opacity:.6;cursor:default}.swp-footer-note[data-v-e5be07fb]{display:flex;align-items:flex-start;gap:8px;margin-top:13px;padding-bottom:2px}.swp-footer-note span[data-v-e5be07fb]{font-size:12px;line-height:1.5;color:#9aa6bc}.swp-dialog[data-v-e5be07fb]{flex:1;min-height:0;display:flex;flex-direction:column}.swp-notice[data-v-e5be07fb]{background:#fef3c7;color:#92400e;padding:10px 16px;font-size:12px}.swp-messages[data-v-e5be07fb]{flex:1;min-height:0;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:8px}.swp-msg-system[data-v-e5be07fb]{text-align:center;color:#9aa6bc;font-size:11px}.swp-msg[data-v-e5be07fb]{max-width:80%;padding:9px 13px;border-radius:13px}.swp-msg.in[data-v-e5be07fb]{align-self:flex-start;background:#f1f5f9}.swp-msg.out[data-v-e5be07fb]{align-self:flex-end;background:#dbeafe}.swp-msg-text[data-v-e5be07fb]{color:#111827;font-size:14px;white-space:pre-wrap;word-break:break-word}.swp-msg-file[data-v-e5be07fb]{color:#2563eb;font-size:14px}.swp-msg-time[data-v-e5be07fb]{font-size:10px;color:#9aa6bc;text-align:right;margin-top:3px}.swp-composer[data-v-e5be07fb]{display:flex;gap:8px;align-items:flex-end;padding:12px 14px;border-top:1px solid #EAEDF3}.swp-composer-attach[data-v-e5be07fb]{flex:none;background:none;border:1.5px solid #E2E7F0;border-radius:10px;padding:8px;cursor:pointer;display:flex}.swp-composer-attach[data-v-e5be07fb]:hover{border-color:#2563eb}.swp-composer textarea[data-v-e5be07fb]{flex:1;height:42px;resize:none;border:1.5px solid #E2E7F0;border-radius:10px;padding:10px 12px;font-family:inherit;font-size:14px;outline:none}.swp-composer textarea[data-v-e5be07fb]:focus{border-color:#2563eb}.swp-composer-send[data-v-e5be07fb]{flex:none;width:42px;height:42px;border:none;border-radius:10px;background:#2563eb;cursor:pointer;display:flex;align-items:center;justify-content:center}.swp-composer-send[data-v-e5be07fb]:hover{background:#1d4ed8}.swp-composer-send[data-v-e5be07fb]:disabled{opacity:.6;cursor:default}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/Inter-VariableFont.DiVDrmQJ.woff2) format("woff2")}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;font-display:block;src:url(/assets/MaterialIcons-Regular.kAwBdRge.woff2) format("woff2")}@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:100 700;font-display:block;src:url(/assets/MaterialSymbolsOutlined.BRMLTZag.ttf) format("truetype")}.material-icons{font-family:Material Icons,sans-serif;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.material-symbols-outlined{font-family:Material Symbols Outlined,sans-serif;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#f8fafc;color:#334155;line-height:1.6}#app{min-height:100vh}.icon{font-family:Material Symbols Outlined,sans-serif;font-weight:400;font-style:normal;font-size:20px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.icon-sm{font-size:16px}.icon-md{font-size:20px}.icon-lg{font-size:24px}.icon-xl{font-size:32px}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn .3s ease-out}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.header[data-v-16701593]{background:#fff;border-bottom:1px solid #e2e8f0;position:sticky;top:0;z-index:100}.header-container[data-v-16701593]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0 16px}.user-section[data-v-16701593]{margin-left:auto;display:flex;align-items:center;gap:16px}.header-brand[data-v-16701593]{flex-shrink:0;width:260px;justify-content:flex-end;display:flex;margin-right:20px}.logo[data-v-16701593]{display:flex;align-items:center;gap:8px;text-decoration:none;cursor:pointer}.news-ticker[data-v-16701593]{flex:1;overflow:hidden;cursor:pointer;background:linear-gradient(135deg,#fef3c7,#fde68a);border-radius:8px;padding:8px 0;margin:8px 16px;position:relative;transition:all .3s ease}.news-ticker[data-v-16701593]:hover{background:linear-gradient(135deg,#fde68a,#fcd34d);box-shadow:0 4px 12px #fbbf244d}.news-ticker[data-v-16701593]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:50px;background:linear-gradient(to right,#fef3c7,transparent);z-index:2;pointer-events:none}.news-ticker[data-v-16701593]:after{content:"";position:absolute;right:0;top:0;bottom:0;width:50px;background:linear-gradient(to left,#fde68a,transparent);z-index:2;pointer-events:none}.ticker-wrap[data-v-16701593]{overflow:hidden;white-space:nowrap}.ticker-content[data-v-16701593]{display:inline-flex;animation:scroll-16701593 20s linear infinite}.news-ticker:hover .ticker-content[data-v-16701593]{animation-play-state:paused}.ticker-item[data-v-16701593]{display:inline-flex;align-items:center;gap:8px;padding:0 50px;font-size:14px;font-weight:600;color:#92400e}.ticker-item .icon[data-v-16701593]{color:#f59e0b;font-size:18px}@keyframes scroll-16701593{0%{transform:translate(0)}to{transform:translate(-50%)}}.modal-overlay[data-v-16701593]{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-container[data-v-16701593]{background:#fff;border-radius:16px;max-width:600px;width:100%;box-shadow:0 20px 60px #0000004d;overflow:hidden}.modal-header[data-v-16701593]{display:flex;align-items:center;justify-content:space-between;padding:24px;border-bottom:1px solid #e2e8f0}.modal-header h3[data-v-16701593]{margin:0;font-size:20px;font-weight:700;color:#1e293b}.modal-close[data-v-16701593]{width:36px;height:36px;border:none;background:#f1f5f9;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.modal-close[data-v-16701593]:hover{background:#e2e8f0}.modal-close .icon[data-v-16701593]{color:#64748b;font-size:20px}.modal-body[data-v-16701593]{padding:24px}.news-icon[data-v-16701593]{width:64px;height:64px;background:linear-gradient(135deg,#fef3c7,#fde68a);border-radius:16px;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.news-icon .icon[data-v-16701593]{font-size:32px;color:#f59e0b}.news-full-text[data-v-16701593]{font-size:15px;line-height:1.6;color:#475569;margin:0 0 20px}.news-meta[data-v-16701593]{display:flex;align-items:center;gap:16px;padding-top:16px;border-top:1px solid #f1f5f9}.news-date[data-v-16701593]{display:flex;align-items:center;gap:6px;font-size:13px;color:#64748b}.news-category[data-v-16701593]{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600;text-transform:uppercase}.category-warning[data-v-16701593]{background:#fef3c7;color:#92400e}.category-info[data-v-16701593]{background:#dbeafe;color:#1e40af}.category-success[data-v-16701593]{background:#d1fae5;color:#065f46}.modal-footer[data-v-16701593]{padding:16px 24px;background:#f8fafc;display:flex;justify-content:flex-end;gap:12px}.btn[data-v-16701593]{padding:10px 20px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;border:none;transition:all .15s ease}.btn-primary[data-v-16701593]{background:#3b82f6;color:#fff}.btn-primary[data-v-16701593]:hover{background:#2563eb}.modal-fade-enter-active[data-v-16701593],.modal-fade-leave-active[data-v-16701593]{transition:all .3s ease}.modal-fade-enter-from[data-v-16701593],.modal-fade-leave-to[data-v-16701593]{opacity:0}.modal-fade-enter-from .modal-container[data-v-16701593],.modal-fade-leave-to .modal-container[data-v-16701593]{transform:scale(.9) translateY(-20px)}.modal-fade-enter-active .modal-container[data-v-16701593],.modal-fade-leave-active .modal-container[data-v-16701593]{transition:transform .3s ease}.user-info[data-v-16701593]{display:flex;align-items:center;gap:16px;padding-left:16px;border-left:1px solid #e2e8f0}.manager-contact[data-v-16701593]{text-align:right;font-size:12px}.contact-label[data-v-16701593]{color:#64748b;display:block}.manager-info[data-v-16701593]{display:flex;align-items:center;gap:12px}.manager-avatar[data-v-16701593]{width:40px;height:40px;border-radius:50%;object-fit:cover;border:2px solid #e2e8f0;flex-shrink:0}.manager-details[data-v-16701593]{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.contact-name[data-v-16701593]{color:#1e293b;font-weight:600;display:block}.contact-phone[data-v-16701593]{color:#64748b;display:flex;align-items:center;gap:4px}.header-actions[data-v-16701593]{display:flex;gap:8px}.action-btn[data-v-16701593]{position:relative;width:40px;height:40px;border:none;background:#f8fafc;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.action-btn[data-v-16701593]:hover{background:#e2e8f0}.action-btn .icon[data-v-16701593]{font-size:20px;color:#64748b}.action-btn:hover .icon[data-v-16701593]{color:#374151}.main-nav[data-v-16701593]::-webkit-scrollbar{display:none}.nav-link[data-v-16701593]{display:flex;align-items:center;gap:6px;padding:8px 12px;border-radius:8px;text-decoration:none;color:#64748b;font-size:14px;font-weight:500;white-space:nowrap;transition:all .15s ease}.nav-link[data-v-16701593]:hover{color:#334155;background:#f1f5f9}.nav-link.active[data-v-16701593]{color:#3b82f6;background:#eff6ff}.notification-badge[data-v-16701593]{position:absolute;top:-2px;right:-2px;background:#ef4444;color:#fff;border-radius:10px;padding:2px 6px;font-size:10px;font-weight:600;min-width:18px;height:18px;display:flex;align-items:center;justify-content:center}.exchange-rates[data-v-16701593]{display:flex;align-items:center;gap:12px;padding:0 16px;border-left:1px solid #e2e8f0;border-right:1px solid #e2e8f0;margin-left:auto}.rates-container[data-v-16701593]{display:flex;gap:20px}.rate-item[data-v-16701593]{display:flex;flex-direction:column;gap:0px;transition:all .2s ease}.rates-source[data-v-16701593]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:#f1f5f9;border-radius:50%;cursor:help;transition:all .15s ease}.rates-source[data-v-16701593]:hover{background:#e2e8f0}.rates-source .icon[data-v-16701593]{color:#64748b;font-size:14px}@media(max-width:1400px){.exchange-rates[data-v-16701593]{display:none}}@keyframes pulse-16701593{0%,to{opacity:1}50%{opacity:.5}}.rate-value[data-v-16701593]:empty:before{content:"---";animation:pulse-16701593 1.5s ease-in-out infinite;color:#cbd5e1}@media(max-width:1200px){.manager-contact[data-v-16701593]{display:none}}.rate-item[data-v-16701593]{display:flex;flex-direction:column;gap:2px;transition:all .2s ease;cursor:help}.rate-item[data-v-16701593]:hover{transform:translateY(-1px)}.rate-currency[data-v-16701593]{display:flex;align-items:center;gap:6px;font-size:12px;color:#64748b;font-weight:600}.currency-flag[data-v-16701593]{font-size:14px}.currency-code[data-v-16701593]{letter-spacing:.5px}.rate-value[data-v-16701593]{font-size:16px;font-weight:700;color:#1e293b;font-variant-numeric:tabular-nums}.rate-date[data-v-16701593]{font-size:10px;color:#94a3b8;font-weight:500;white-space:nowrap}@media(max-width:768px){.header-container[data-v-16701593]{padding:0 16px;gap:16px}.news-ticker[data-v-16701593]{display:none}.user-section[data-v-16701593]{flex:1;justify-content:flex-end}}.clickable[data-v-c2963a77]{cursor:pointer;transition:color .2s}.clickable[data-v-c2963a77]:hover{color:#3b82f6}.no-organization[data-v-c2963a77]{text-align:center;padding:20px;color:#64748b}.select-org-btn[data-v-c2963a77]{background:#3b82f6;color:#fff;border:none;padding:8px 16px;border-radius:8px;cursor:pointer;margin-top:8px;transition:background .2s}.select-org-btn[data-v-c2963a77]:hover{background:#2563eb}.sidebar[data-v-c2963a77]{width:280px;background:#fff;border-right:1px solid #e2e8f0;display:flex;flex-direction:column;height:calc(100vh - 72px);position:sticky;top:72px}.profile-section[data-v-c2963a77]{padding:24px 20px;border-bottom:1px solid #f1f5f9}.profile-card[data-v-c2963a77]{display:flex;align-items:center;gap:12px}.profile-avatar[data-v-c2963a77]{width:48px;height:48px;border-radius:24px;object-fit:cover;border:2px solid #e2e8f0}.profile-info[data-v-c2963a77]{flex:1;min-width:0}.profile-name[data-v-c2963a77]{font-size:15px;font-weight:600;color:#1e293b;margin:0 0 2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-role[data-v-c2963a77]{font-size:13px;color:#64748b;margin:0 0 6px}.profile-meta[data-v-c2963a77]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.profile-id[data-v-c2963a77]{font-size:11px;color:#94a3b8;display:flex;align-items:center;gap:4px}.profile-status[data-v-c2963a77]{display:flex;align-items:center;gap:4px;font-size:11px;font-weight:500}.status-dot[data-v-c2963a77]{width:6px;height:6px;border-radius:3px}.status-active .status-dot[data-v-c2963a77]{background:#10b981}.status-inactive .status-dot[data-v-c2963a77]{background:#f59e0b}.status-pending .status-dot[data-v-c2963a77]{background:#3b82f6}.nav-menu[data-v-c2963a77]{flex:1;padding:8px 0;overflow-y:auto}.nav-group[data-v-c2963a77]{margin-bottom:24px}.nav-group-title[data-v-c2963a77]{font-size:11px;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;margin:0 0 8px 20px}.nav-item[data-v-c2963a77]{width:100%;display:flex;align-items:center;gap:12px;padding:10px 20px;border:none;background:none;text-align:left;cursor:pointer;transition:all .15s ease;color:#64748b;font-size:14px;font-weight:500}.nav-item[data-v-c2963a77]:hover{background:#f8fafc;color:#334155}.nav-item.active[data-v-c2963a77]{background:#eff6ff;color:#3b82f6;border-right:3px solid #3b82f6}.nav-icon[data-v-c2963a77]{width:20px;text-align:center;flex-shrink:0}.nav-label[data-v-c2963a77]{flex:1}.nav-count[data-v-c2963a77]{background:#e2e8f0;color:#64748b;font-size:11px;font-weight:600;padding:2px 6px;border-radius:10px;min-width:20px;text-align:center}.nav-item.active .nav-count[data-v-c2963a77]{background:#bfdbfe;color:#1d4ed8}.nav-badge[data-v-c2963a77]{font-size:10px;font-weight:600;padding:2px 6px;border-radius:8px}.badge-warning[data-v-c2963a77]{background:#fef3c7;color:#d97706}.badge-info[data-v-c2963a77]{background:#dbeafe;color:#2563eb}.org-summary[data-v-c2963a77]{padding:20px;border-top:1px solid #f1f5f9;background:#f8fafc;display:none}.summary-title[data-v-c2963a77]{font-size:13px;font-weight:600;color:#1e293b;margin:0 0 12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;gap:6px}.summary-stats[data-v-c2963a77]{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.stat-item[data-v-c2963a77]{display:flex;align-items:center;gap:8px}.stat-icon[data-v-c2963a77]{color:#6b7280}.stat-info[data-v-c2963a77]{display:flex;flex-direction:column}.stat-value[data-v-c2963a77]{font-size:16px;font-weight:700;color:#1e293b;line-height:1.2}.stat-label[data-v-c2963a77]{font-size:11px;color:#64748b;text-transform:uppercase;letter-spacing:.05em}.org-role-info[data-v-c2963a77]{display:flex;flex-direction:column;gap:8px}.role-badge[data-v-c2963a77]{padding:6px 8px;border-radius:12px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;display:flex;align-items:center;gap:4px;align-self:flex-start}.role-владелец[data-v-c2963a77]{background:#dcfce7;color:#166534}.role-администратор[data-v-c2963a77]{background:#dbeafe;color:#1d4ed8}.role-пользователь[data-v-c2963a77]{background:#f3f4f6;color:#6b7280}.org-industry[data-v-c2963a77]{font-size:11px;color:#64748b;display:flex;align-items:center;gap:4px}@media(max-width:1024px){.sidebar[data-v-c2963a77]{position:fixed;left:-280px;top:72px;z-index:90;transition:left .3s ease}.sidebar.open[data-v-c2963a77]{left:0}}.swp-widget[data-v-14f42ad8]{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.swp-file[data-v-14f42ad8]{display:none}@keyframes swpPop-14f42ad8{0%{opacity:0;transform:translateY(16px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes swpPulse-14f42ad8{0%{box-shadow:0 0 #22c55e80}70%{box-shadow:0 0 0 7px #22c55e00}to{box-shadow:0 0 #22c55e00}}.swp-bubble[data-v-14f42ad8]{position:fixed;right:28px;bottom:28px;z-index:1150;display:flex;align-items:center;gap:14px;padding:12px 26px 12px 12px;border:none;border-radius:40px;background:#2563eb;cursor:pointer;box-shadow:0 10px 28px #2563eb61;text-align:left;font-family:inherit;will-change:transform;transform:translate(calc(100% - 38px));transition:transform .3s cubic-bezier(.33,1,.68,1),box-shadow .2s ease}.swp-bubble[data-v-14f42ad8]:after{content:"";position:absolute;left:100%;top:0;bottom:0;width:28px}.swp-bubble[data-v-14f42ad8]:hover,.swp-bubble[data-v-14f42ad8]:focus-visible{transform:translate(0);box-shadow:0 14px 34px #2563eb6b}.swp-bubble-avatar[data-v-14f42ad8]{position:relative;flex:none;width:52px;height:52px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center}.swp-bubble-dot[data-v-14f42ad8]{position:absolute;right:1px;bottom:1px;width:14px;height:14px;border-radius:50%;background:#22c55e;border:2.5px solid #fff;animation:swpPulse-14f42ad8 2s infinite}.swp-bubble-text[data-v-14f42ad8]{display:flex;flex-direction:column;gap:2px}.swp-bubble-title[data-v-14f42ad8]{font-size:16px;font-weight:700;color:#fff;letter-spacing:-.01em;white-space:nowrap}.swp-bubble-sub[data-v-14f42ad8]{font-size:14px;color:#cfe0ff;white-space:nowrap}.swp-panel[data-v-14f42ad8]{position:fixed;right:24px;bottom:24px;z-index:1150;width:360px;height:560px;max-height:calc(100vh - 40px);display:flex;flex-direction:column;background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 24px 60px #17255447;animation:swpPop-14f42ad8 .28s cubic-bezier(.2,.9,.3,1.2)}.swp-notice-inline[data-v-14f42ad8]{border-radius:8px;margin-bottom:10px}.swp-header[data-v-14f42ad8]{flex:none;background:#2563eb;padding:16px 18px 18px;display:flex;align-items:flex-start;gap:13px}.swp-header-avatar[data-v-14f42ad8]{flex:none;width:46px;height:46px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center}.swp-header-text[data-v-14f42ad8]{flex:1;min-width:0;padding-top:1px}.swp-header-title[data-v-14f42ad8]{font-size:17px;font-weight:700;color:#fff;letter-spacing:-.01em}.swp-header-sub[data-v-14f42ad8]{font-size:13px;line-height:1.4;color:#cfe0ff;margin-top:3px}.swp-newbtn[data-v-14f42ad8],.swp-close[data-v-14f42ad8]{flex:none;background:none;border:none;color:#bad1ff;cursor:pointer;padding:4px;margin:-2px 0 0}.swp-newbtn[data-v-14f42ad8]:hover,.swp-close[data-v-14f42ad8]:hover{color:#fff}.swp-body[data-v-14f42ad8]{flex:1;min-height:0;overflow-y:auto;padding:16px 18px}.swp-section-title[data-v-14f42ad8]{font-size:15px;font-weight:700;color:#111827;margin-bottom:10px}.swp-topics[data-v-14f42ad8]{display:flex;flex-direction:column;gap:7px;margin-bottom:16px}.swp-topic[data-v-14f42ad8]{display:flex;align-items:center;gap:12px;width:100%;padding:10px 14px;border-radius:11px;border:1.5px solid #E2E7F0;background:#fff;cursor:pointer;text-align:left;font-family:inherit;transition:border-color .15s ease,background .15s ease}.swp-topic[data-v-14f42ad8]:hover{border-color:#2563eb;background:#f5f8ff}.swp-topic.active[data-v-14f42ad8]{border-color:#2563eb;background:#f1f6ff}.swp-topic-icon[data-v-14f42ad8]{flex:none;display:flex;color:#2563eb}.swp-topic-label[data-v-14f42ad8]{font-size:14px;font-weight:500;color:#1f2937}.swp-topic.active .swp-topic-label[data-v-14f42ad8]{color:#1d4ed8}.swp-divider[data-v-14f42ad8]{height:1px;background:#eaedf3;margin:0 -18px 16px}.swp-field[data-v-14f42ad8]{display:flex;align-items:center;gap:11px;padding:10px 13px;border:1.5px solid #E2E7F0;border-radius:11px;transition:border-color .15s ease,box-shadow .15s ease}.swp-field svg[data-v-14f42ad8]{flex:none}.swp-field-area[data-v-14f42ad8]{align-items:flex-start}.swp-field[data-v-14f42ad8]:focus-within{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.swp-field textarea[data-v-14f42ad8]{flex:1;border:none;outline:none;font-size:14px;color:#111827;background:transparent;font-family:inherit;resize:vertical;min-height:60px}.swp-attach-row[data-v-14f42ad8]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px}.swp-attach[data-v-14f42ad8]{display:flex;align-items:center;gap:9px;padding:9px 15px;border:1.5px solid #E2E7F0;border-radius:10px;background:#fff;color:#374151;font-size:13px;font-weight:500;cursor:pointer;font-family:inherit;transition:border-color .15s ease,color .15s ease;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.swp-attach[data-v-14f42ad8]:hover{border-color:#2563eb;color:#2563eb}.swp-attach-hint[data-v-14f42ad8]{font-size:13px;color:#9aa6bc;flex:none}.swp-error[data-v-14f42ad8]{color:#dc2626;font-size:13px;margin-top:12px}.swp-error-pad[data-v-14f42ad8]{padding:0 16px}.swp-cta[data-v-14f42ad8]{width:100%;margin-top:14px;padding:13px;border:none;border-radius:12px;background:#2563eb;color:#fff;font-size:15px;font-weight:700;cursor:pointer;font-family:inherit;transition:background .15s ease}.swp-cta[data-v-14f42ad8]:hover{background:#1d4ed8}.swp-cta[data-v-14f42ad8]:disabled{opacity:.6;cursor:default}.swp-footer-note[data-v-14f42ad8]{display:flex;align-items:flex-start;gap:8px;margin-top:13px;padding-bottom:2px}.swp-footer-note span[data-v-14f42ad8]{font-size:12px;line-height:1.5;color:#9aa6bc}.swp-dialog[data-v-14f42ad8]{flex:1;min-height:0;display:flex;flex-direction:column}.swp-notice[data-v-14f42ad8]{background:#fef3c7;color:#92400e;padding:10px 16px;font-size:12px}.swp-messages[data-v-14f42ad8]{flex:1;min-height:0;overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:6px}.swp-msg-system[data-v-14f42ad8]{text-align:center;color:#9aa6bc;font-size:11px}.swp-msg[data-v-14f42ad8]{max-width:82%;padding:8px 12px;border-radius:13px}.swp-msg.in[data-v-14f42ad8]{align-self:flex-start;background:#f1f5f9}.swp-msg.out[data-v-14f42ad8]{align-self:flex-end;background:#dbeafe}.swp-msg-sender[data-v-14f42ad8]{font-size:11px;color:#64748b;margin-bottom:2px;font-weight:600}.swp-msg-text[data-v-14f42ad8]{color:#0f172a;font-size:14px;white-space:pre-wrap;word-break:break-word}.swp-msg-file[data-v-14f42ad8]{color:#2563eb;font-size:14px}.swp-msg-time[data-v-14f42ad8]{font-size:10px;color:#9aa6bc;text-align:right;margin-top:2px}.swp-typing[data-v-14f42ad8]{color:#64748b;font-size:12px;font-style:italic;padding:2px 4px}.swp-resolved[data-v-14f42ad8]{display:flex;flex-direction:column;gap:8px;padding:10px 16px;background:#ecfdf5;border-top:1px solid #D1FAE5;font-size:13px;color:#065f46}.swp-resolved-actions[data-v-14f42ad8]{display:flex;gap:8px}.swp-mini[data-v-14f42ad8]{border:1px solid #CBD5E1;background:#fff;border-radius:8px;padding:6px 12px;cursor:pointer;font-size:13px}.swp-mini.ok[data-v-14f42ad8]{background:#16a34a;color:#fff;border-color:#16a34a}.swp-composer[data-v-14f42ad8]{display:flex;gap:8px;align-items:flex-end;padding:12px 14px;border-top:1px solid #EAEDF3}.swp-composer-attach[data-v-14f42ad8]{flex:none;background:none;border:1.5px solid #E2E7F0;border-radius:10px;padding:8px;cursor:pointer;display:flex}.swp-composer-attach[data-v-14f42ad8]:hover{border-color:#2563eb}.swp-composer textarea[data-v-14f42ad8]{flex:1;height:42px;resize:none;border:1.5px solid #E2E7F0;border-radius:10px;padding:10px 12px;font-family:inherit;font-size:14px;outline:none}.swp-composer textarea[data-v-14f42ad8]:focus{border-color:#2563eb}.swp-composer-send[data-v-14f42ad8]{flex:none;width:42px;height:42px;border:none;border-radius:10px;background:#2563eb;cursor:pointer;display:flex;align-items:center;justify-content:center}.swp-composer-send[data-v-14f42ad8]:hover{background:#1d4ed8}.swp-composer-send[data-v-14f42ad8]:disabled{opacity:.6;cursor:default}.dashboard[data-v-8ca049d1]{min-height:100vh;background:#f8fafc}.dashboard-layout[data-v-8ca049d1]{display:flex;min-height:calc(100vh - 72px)}.dashboard-content[data-v-8ca049d1]{flex:1;padding:24px;overflow-y:auto}@media(max-width:1024px){.dashboard-layout[data-v-8ca049d1]{flex-direction:column}.dashboard-content[data-v-8ca049d1]{padding:16px}}.content-wrapper[data-v-bd8ffb1d]{max-width:1200px;margin:0 auto}.overview[data-v-bd8ffb1d]{display:flex;flex-direction:column;gap:24px}.welcome-section[data-v-bd8ffb1d]{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;background:#fff;padding:32px;border-radius:12px;border:1px solid #e2e8f0}.welcome-title[data-v-bd8ffb1d]{font-size:28px;font-weight:700;color:#1e293b;margin:0 0 8px}.welcome-subtitle[data-v-bd8ffb1d]{font-size:16px;color:#64748b;margin:0}.welcome-actions[data-v-bd8ffb1d]{display:flex;gap:12px;flex-shrink:0}.btn[data-v-bd8ffb1d]{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .15s ease;text-decoration:none}.btn-primary[data-v-bd8ffb1d]{background:#3b82f6;color:#fff}.btn-primary[data-v-bd8ffb1d]:hover{background:#2563eb;transform:translateY(-1px)}.btn-secondary[data-v-bd8ffb1d]{background:#f8fafc;color:#374151;border:1px solid #e2e8f0}.btn-secondary[data-v-bd8ffb1d]:hover{background:#f1f5f9;border-color:#cbd5e1}.btn-outline[data-v-bd8ffb1d]{background:#fff;color:#374151;border:1px solid #d1d5db;padding:8px 16px;font-size:13px}.btn-outline[data-v-bd8ffb1d]:hover{background:#f9fafb;border-color:#9ca3af}.stats-grid[data-v-bd8ffb1d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:24px;padding:0 8px}.stat-card[data-v-bd8ffb1d]{position:relative;border-radius:24px;padding:20px 12px;display:flex;flex-direction:column;align-items:center;text-align:center;cursor:pointer;min-height:200px;overflow:hidden;transition:all .4s cubic-bezier(.25,.46,.45,.94)}.card-glow[data-v-bd8ffb1d]{position:absolute;inset:-2px;border-radius:24px;opacity:0;filter:blur(20px);transition:opacity .4s ease;z-index:-1;background:#ffffff1a}.stat-card:hover .card-glow[data-v-bd8ffb1d]{opacity:.8}.card-shine[data-v-bd8ffb1d]{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transition:left .6s ease}.stat-card:hover .card-shine[data-v-bd8ffb1d]{left:100%}.stat-card[data-v-bd8ffb1d]:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 20px 40px #0003,0 0 0 1px #ffffff4d}.card-icon-wrapper[data-v-bd8ffb1d]{width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:20px;position:relative;background:#fff3;border:1px solid rgba(255,255,255,.3);box-shadow:0 8px 32px #0000001a;transition:all .3s ease}.stat-card:hover .card-icon-wrapper[data-v-bd8ffb1d]{transform:scale(1.1);box-shadow:0 12px 40px #00000026}.card-content[data-v-bd8ffb1d]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center}.stat-title[data-v-bd8ffb1d]{font-size:18px;font-weight:700;color:#fff;margin:0 0 8px;line-height:1;text-shadow:0 2px 10px rgba(0,0,0,.3);letter-spacing:-.02em}.card-subtitle[data-v-bd8ffb1d]{font-size:14px;color:#ffffffd9;margin:0;font-weight:500;line-height:1.4;opacity:.9}.stat-icon[data-v-bd8ffb1d]{color:#fff;font-size:36px;filter:drop-shadow(0 4px 8px rgba(0,0,0,.3));transition:all .3s ease}.stat-card:hover .stat-icon[data-v-bd8ffb1d]{transform:scale(1.1);filter:drop-shadow(0 6px 12px rgba(0,0,0,.4))}.card-news[data-v-bd8ffb1d]{background:linear-gradient(135deg,#667eea,#764ba2,#8b5a8c)}.card-offers[data-v-bd8ffb1d]{background:linear-gradient(135deg,#f093fb,#f5576c,#e91e63)}.card-deals[data-v-bd8ffb1d]{background:linear-gradient(135deg,#4facfe,#00f2fe,#0097a7)}.card-logistics[data-v-bd8ffb1d]{background:linear-gradient(135deg,#43e97b,#38f9d7,#00bcd4)}.card-customs[data-v-bd8ffb1d]{background:linear-gradient(135deg,#fa709a,#fee140,#ff9800)}.stat-card[data-v-bd8ffb1d]{animation:cardEntry-bd8ffb1d .8s cubic-bezier(.23,1,.32,1);animation-fill-mode:both}.stat-card[data-v-bd8ffb1d]:nth-child(1){animation-delay:.1s}.stat-card[data-v-bd8ffb1d]:nth-child(2){animation-delay:.2s}.stat-card[data-v-bd8ffb1d]:nth-child(3){animation-delay:.3s}.stat-card[data-v-bd8ffb1d]:nth-child(4){animation-delay:.4s}.stat-card[data-v-bd8ffb1d]:nth-child(5){animation-delay:.5s}@keyframes cardEntry-bd8ffb1d{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.stat-card[data-v-bd8ffb1d]:before{content:"";position:absolute;inset:0;background:linear-gradient(45deg,transparent 30%,rgba(255,255,255,.05) 50%,transparent 70%);border-radius:24px;opacity:0;transition:opacity .3s ease}.stat-card[data-v-bd8ffb1d]:hover:before{opacity:1}@media(max-width:768px){.stats-grid[data-v-bd8ffb1d]{grid-template-columns:repeat(auto-fit,minmax(50px,1fr));gap:10px}.stat-card[data-v-bd8ffb1d]{padding:14px 10px;min-height:100px}.card-icon-wrapper[data-v-bd8ffb1d]{width:50px;height:50px}.stat-title[data-v-bd8ffb1d]{font-size:14px}.card-subtitle[data-v-bd8ffb1d]{display:none}.stat-icon[data-v-bd8ffb1d]{font-size:24px}}@media(max-width:480px){.stats-grid[data-v-bd8ffb1d]{grid-template-columns:repeat(auto-fit,minmax(50px,1fr));gap:5px}.stat-card[data-v-bd8ffb1d]{padding:10px;min-height:30px;border-radius:10px}.card-icon-wrapper[data-v-bd8ffb1d]{width:30px;height:30px;margin-bottom:5px}.stat-title[data-v-bd8ffb1d]{font-size:10px;font-weight:600}.card-subtitle[data-v-bd8ffb1d]{display:none}.stat-icon[data-v-bd8ffb1d]{font-size:16px}}.positive[data-v-bd8ffb1d]{color:#059669}.neutral[data-v-bd8ffb1d]{color:#64748b}.attention[data-v-bd8ffb1d]{color:#dc2626}.manager-card[data-v-bd8ffb1d]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:24px}.manager-header[data-v-bd8ffb1d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.manager-title[data-v-bd8ffb1d]{font-size:18px;font-weight:600;color:#1e293b;margin:0;display:flex;align-items:center;gap:8px}.manager-status[data-v-bd8ffb1d]{display:flex;align-items:center;gap:6px;font-size:13px;color:#059669;font-weight:500}.status-dot[data-v-bd8ffb1d]{width:8px;height:8px;border-radius:4px}.status-dot.online[data-v-bd8ffb1d]{background:#10b981}.manager-content[data-v-bd8ffb1d]{display:flex;align-items:center;gap:16px;margin-bottom:20px}.manager-avatar[data-v-bd8ffb1d]{width:64px;height:64px;border-radius:32px;object-fit:cover;border:3px solid #e2e8f0}.manager-name[data-v-bd8ffb1d]{font-size:18px;font-weight:600;color:#1e293b;margin:0 0 4px}.manager-position[data-v-bd8ffb1d]{font-size:14px;color:#64748b;margin:0 0 12px;display:flex;align-items:center;gap:6px}.manager-contacts[data-v-bd8ffb1d]{display:flex;flex-direction:column;gap:6px}.contact-link[data-v-bd8ffb1d]{display:flex;align-items:center;gap:8px;color:#3b82f6;text-decoration:none;font-size:14px;font-weight:500;transition:color .15s ease}.contact-link[data-v-bd8ffb1d]:hover{color:#2563eb}.manager-actions[data-v-bd8ffb1d]{display:flex;gap:12px}.activity-section[data-v-bd8ffb1d]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:24px}.section-title[data-v-bd8ffb1d]{font-size:18px;font-weight:600;color:#1e293b;margin:0 0 20px;display:flex;align-items:center;gap:8px}.activity-list[data-v-bd8ffb1d]{display:flex;flex-direction:column;gap:16px}.activity-item[data-v-bd8ffb1d]{display:flex;align-items:flex-start;gap:12px;padding:12px;border-radius:8px;transition:background .15s ease}.activity-item[data-v-bd8ffb1d]:hover{background:#f8fafc}.activity-icon[data-v-bd8ffb1d]{width:32px;height:32px;border-radius:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.icon-document[data-v-bd8ffb1d]{background:#eff6ff;color:#2563eb}.icon-deal[data-v-bd8ffb1d]{background:#ecfdf5;color:#059669}.icon-user[data-v-bd8ffb1d]{background:#fef3c7;color:#d97706}.icon-notification[data-v-bd8ffb1d]{background:#fdf2f8;color:#ec4899}.activity-text[data-v-bd8ffb1d]{font-size:14px;color:#374151;margin:0 0 4px;font-weight:500}.activity-time[data-v-bd8ffb1d]{font-size:12px;color:#9ca3af;display:flex;align-items:center;gap:4px}.section-placeholder[data-v-bd8ffb1d]{display:flex;align-items:center;justify-content:center;min-height:400px;background:#fff;border:1px solid #e2e8f0;border-radius:12px}.placeholder-content[data-v-bd8ffb1d]{text-align:center;max-width:400px;padding:40px}.placeholder-icon[data-v-bd8ffb1d]{margin-bottom:24px;color:#9ca3af}.placeholder-title[data-v-bd8ffb1d]{font-size:24px;font-weight:600;color:#1e293b;margin:0 0 12px}.placeholder-text[data-v-bd8ffb1d]{font-size:16px;color:#64748b;margin:0 0 24px;line-height:1.5}.news-feed-section[data-v-bd8ffb1d]{background:#fff;border-radius:20px;padding:32px;box-shadow:0 4px 20px #00000014;border:1px solid #f1f5f9;margin-top:24px}.news-header[data-v-bd8ffb1d]{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px;padding-bottom:20px;border-bottom:2px solid #f1f5f9}.news-header-content[data-v-bd8ffb1d]{display:flex;align-items:center;gap:16px}.news-icon-wrapper[data-v-bd8ffb1d]{width:56px;height:56px;background:#3b82f6;border-radius:16px;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 8px 24px #667eea4d}.news-title[data-v-bd8ffb1d]{font-size:24px;font-weight:700;color:#1e293b;margin:0 0 4px;background:linear-gradient(135deg,#3b82f6,#0662f9);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.news-subtitle[data-v-bd8ffb1d]{font-size:14px;color:#64748b;margin:0;font-weight:500}.news-view-all-btn[data-v-bd8ffb1d]{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;background:linear-gradient(135deg,#3b82f6,#0662f9);color:#fff;border:none;border-radius:12px;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.25,.46,.45,.94);box-shadow:0 4px 12px #667eea4d}.news-view-all-btn[data-v-bd8ffb1d]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #667eea66}.news-grid[data-v-bd8ffb1d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px;margin-bottom:32px}.news-item[data-v-bd8ffb1d]{position:relative;background:#fff;border-radius:16px;overflow:hidden;cursor:pointer;transition:all .4s cubic-bezier(.25,.46,.45,.94);border:1px solid #e2e8f0;box-shadow:0 4px 12px #0000000d}.news-item[data-v-bd8ffb1d]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#3b82f6,#0662f9);opacity:0;transition:opacity .3s ease}.news-item[data-v-bd8ffb1d]:hover:before{opacity:1}.news-item[data-v-bd8ffb1d]:hover{transform:translateY(-8px);box-shadow:0 20px 40px #00000026;border-color:#cbd5e1}.news-overlay[data-v-bd8ffb1d]{position:absolute;inset:0;background:linear-gradient(135deg,transparent 0%,rgba(102,126,234,.05) 100%);opacity:0;transition:opacity .3s ease;pointer-events:none}.news-item:hover .news-overlay[data-v-bd8ffb1d]{opacity:1}.news-category[data-v-bd8ffb1d]{position:absolute;top:16px;left:16px;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;font-size:12px;font-weight:600;color:#64748b;z-index:2;box-shadow:0 2px 8px #0000001a}.news-image[data-v-bd8ffb1d]{position:relative;height:180px;overflow:hidden}.news-image img[data-v-bd8ffb1d]{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.25,.46,.45,.94)}.news-item:hover .news-image img[data-v-bd8ffb1d]{transform:scale(1.1)}.news-content[data-v-bd8ffb1d]{padding:20px}.news-meta[data-v-bd8ffb1d]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.news-date[data-v-bd8ffb1d],.news-read-time[data-v-bd8ffb1d]{font-size:12px;color:#94a3b8;font-weight:500}.news-title-item[data-v-bd8ffb1d]{font-size:16px;font-weight:700;color:#1e293b;margin:0 0 12px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.news-excerpt[data-v-bd8ffb1d]{font-size:14px;color:#64748b;line-height:1.6;margin:0 0 16px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.news-footer[data-v-bd8ffb1d]{display:flex;align-items:center;justify-content:space-between}.news-tags[data-v-bd8ffb1d]{display:flex;gap:8px;flex-wrap:wrap}.news-tag[data-v-bd8ffb1d]{padding:4px 8px;background:#f1f5f9;color:#475569;font-size:11px;font-weight:600;border-radius:6px;text-transform:uppercase;letter-spacing:.05em}.news-actions[data-v-bd8ffb1d]{display:flex;align-items:center;gap:8px}.news-like-btn[data-v-bd8ffb1d],.news-share-btn[data-v-bd8ffb1d]{display:inline-flex;align-items:center;gap:4px;padding:6px 10px;background:transparent;border:1px solid #e2e8f0;border-radius:8px;font-size:12px;font-weight:500;color:#64748b;cursor:pointer;transition:all .2s ease}.news-like-btn[data-v-bd8ffb1d]:hover,.news-share-btn[data-v-bd8ffb1d]:hover{background:#f8fafc;border-color:#cbd5e1;color:#475569}.news-like-btn.active[data-v-bd8ffb1d]{background:#fef2f2;border-color:#fecaca;color:#dc2626}.news-type-important .news-category[data-v-bd8ffb1d]{background:linear-gradient(135deg,#dc2626,#ef4444);color:#fff}.news-type-update .news-category[data-v-bd8ffb1d]{background:linear-gradient(135deg,#0ea5e9,#3b82f6);color:#fff}.news-type-info .news-category[data-v-bd8ffb1d]{background:linear-gradient(135deg,#059669,#10b981);color:#fff}.news-type-promotion .news-category[data-v-bd8ffb1d]{background:linear-gradient(135deg,#d97706,#f59e0b);color:#fff}.news-filters[data-v-bd8ffb1d]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.news-filter-btn[data-v-bd8ffb1d]{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#475569;font-weight:600;cursor:pointer;transition:all .2s ease}.news-filter-btn[data-v-bd8ffb1d]:hover{background:#f1f5f9;border-color:#cbd5e1;color:#334155}.news-filter-btn.active[data-v-bd8ffb1d]{background:linear-gradient(135deg,#3b82f6,#0662f9);border-color:#0662f9;color:#fff;box-shadow:0 4px 12px #667eea4d}.news-pagination[data-v-bd8ffb1d]{display:flex;align-items:center;justify-content:center;gap:8px;padding-top:20px;border-top:1px solid #f1f5f9}.news-page-btn[data-v-bd8ffb1d]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #e2e8f0;border-radius:10px;font-weight:600;color:#64748b;cursor:pointer;transition:all .2s ease}.news-page-btn[data-v-bd8ffb1d]:hover{background:#f8fafc;border-color:#cbd5e1}.news-page-btn.active[data-v-bd8ffb1d]{background:linear-gradient(135deg,#3b82f6,#0662f9);border-color:#0662f9;color:#fff}.news-dots[data-v-bd8ffb1d]{color:#94a3b8;font-weight:600;padding:0 8px}.news-item[data-v-bd8ffb1d]{animation:newsSlideIn-bd8ffb1d .6s cubic-bezier(.25,.46,.45,.94);animation-fill-mode:both}.news-item[data-v-bd8ffb1d]:nth-child(1){animation-delay:.1s}.news-item[data-v-bd8ffb1d]:nth-child(2){animation-delay:.2s}.news-item[data-v-bd8ffb1d]:nth-child(3){animation-delay:.3s}.news-item[data-v-bd8ffb1d]:nth-child(4){animation-delay:.4s}.service-banner[data-v-bd8ffb1d]{position:sticky;top:0;z-index:1000;display:flex;align-items:center;gap:12px;width:100%;padding:14px 16px;background:linear-gradient(90deg,#ef4444,#b91c1c);color:#fff;font-weight:700;letter-spacing:.2px;box-shadow:0 6px 18px #b91c1c59;border-bottom:1px solid rgba(255,255,255,.2)}.banner-icon[data-v-bd8ffb1d]{font-size:22px}.banner-text[data-v-bd8ffb1d]{flex:1}.banner-close[data-v-bd8ffb1d]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;color:#fff;background:#ffffff1f;border:none;cursor:pointer}.banner-close[data-v-bd8ffb1d]:hover{background:#ffffff38}@keyframes newsSlideIn-bd8ffb1d{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.news-feed-section[data-v-bd8ffb1d]{padding:24px 20px}.news-header[data-v-bd8ffb1d]{flex-direction:column;align-items:flex-start;gap:16px}.news-grid[data-v-bd8ffb1d]{grid-template-columns:1fr;gap:20px}}.loading-state[data-v-2301be39]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;color:#64748b}.spinner[data-v-2301be39]{width:48px;height:48px;border:4px solid #f1f5f9;border-top-color:#3b82f6;border-radius:50%;animation:spin-2301be39 .8s linear infinite;margin-bottom:16px}@keyframes spin-2301be39{to{transform:rotate(360deg)}}.loading-state p[data-v-2301be39]{font-size:16px;margin:0}.empty-state[data-v-2301be39]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;background:#fff;border-radius:12px;border:1px solid #e2e8f0}.empty-state .icon[data-v-2301be39]{font-size:64px;color:#cbd5e1;margin-bottom:16px}.empty-state h3[data-v-2301be39]{font-size:20px;font-weight:600;color:#1e293b;margin:0 0 8px}.empty-state p[data-v-2301be39]{font-size:14px;color:#64748b;margin:0}.empty-row[data-v-2301be39]{text-align:center;padding:60px 20px!important}.empty-message[data-v-2301be39]{display:flex;flex-direction:column;align-items:center;gap:12px;color:#94a3b8}.empty-message .icon[data-v-2301be39]{font-size:48px}.empty-message p[data-v-2301be39]{margin:0;font-size:14px}.employees-section[data-v-2301be39]{padding:24px}.section-header[data-v-2301be39]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:32px}.header-content[data-v-2301be39]{flex:1}.section-title[data-v-2301be39]{display:flex;align-items:center;gap:12px;font-size:28px;font-weight:700;color:#1e293b;margin:0 0 8px}.section-title .icon[data-v-2301be39]{font-size:32px;color:#3b82f6}.section-subtitle[data-v-2301be39]{font-size:14px;color:#64748b;margin:0}.filters-bar[data-v-2301be39]{display:flex;gap:16px;margin-bottom:24px;align-items:flex-end}.filter-group[data-v-2301be39]{display:flex;flex-direction:column;gap:8px;min-width:200px}.filter-group label[data-v-2301be39]{font-size:13px;font-weight:600;color:#475569}.filter-select[data-v-2301be39]{padding:10px 14px;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;background:#fff;cursor:pointer;transition:all .15s ease}.filter-select[data-v-2301be39]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.search-box[data-v-2301be39]{flex:1;position:relative;display:flex;align-items:center}.search-box .icon[data-v-2301be39]{position:absolute;left:14px;color:#94a3b8;font-size:20px}.search-input[data-v-2301be39]{width:100%;padding:10px 14px 10px 44px;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;transition:all .15s ease}.search-input[data-v-2301be39]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.employees-table-wrapper[data-v-2301be39]{background:#fff;border-radius:12px;border:1px solid #e2e8f0;overflow:hidden}.employees-table[data-v-2301be39]{width:100%;border-collapse:collapse}.employees-table thead[data-v-2301be39]{background:#f8fafc;border-bottom:2px solid #e2e8f0}.employees-table th[data-v-2301be39]{padding:16px;text-align:left;font-size:13px;font-weight:600;color:#475569;text-transform:uppercase;letter-spacing:.05em}.employees-table td[data-v-2301be39]{padding:16px;border-bottom:1px solid #f1f5f9;font-size:14px;color:#1e293b}.employees-table tbody tr[data-v-2301be39]:hover{background:#f8fafc}.employee-name[data-v-2301be39]{display:flex;align-items:center;gap:12px}.employee-avatar[data-v-2301be39]{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px}.name[data-v-2301be39]{font-weight:600;color:#1e293b}.email[data-v-2301be39]{font-size:12px;color:#64748b;margin-top:2px}.phone[data-v-2301be39]{display:flex;align-items:center;gap:6px;color:#475569}.role-badge[data-v-2301be39],.status-badge[data-v-2301be39]{display:inline-block;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600;text-transform:uppercase}.role-admin[data-v-2301be39]{background:#dbeafe;color:#1e40af}.role-user[data-v-2301be39]{background:#e0e7ff;color:#4338ca}.role-viewer[data-v-2301be39]{background:#f3f4f6;color:#374151}.status-active[data-v-2301be39]{background:#d1fae5;color:#065f46}.status-pending[data-v-2301be39]{background:#fef3c7;color:#92400e}.status-inactive[data-v-2301be39]{background:#fee2e2;color:#991b1b}.org-name[data-v-2301be39]{font-size:13px;color:#475569}.action-buttons[data-v-2301be39]{display:flex;gap:8px}.action-btn[data-v-2301be39]{width:32px;height:32px;border:none;background:#f1f5f9;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.action-btn[data-v-2301be39]:hover{background:#e2e8f0}.action-btn.danger[data-v-2301be39]:hover{background:#fee2e2;color:#dc2626}.action-btn .icon[data-v-2301be39]{font-size:18px;color:#64748b}.action-btn.danger:hover .icon[data-v-2301be39]{color:#dc2626}.modal-overlay[data-v-2301be39]{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);overflow-y:auto}.modal-container[data-v-2301be39]{background:#fff;border-radius:16px;max-width:600px;width:100%;box-shadow:0 20px 60px #0000004d;overflow:hidden;max-height:90vh;display:flex;flex-direction:column}.modal-container.large[data-v-2301be39]{max-width:800px}.modal-header[data-v-2301be39]{display:flex;align-items:center;justify-content:space-between;padding:24px;border-bottom:1px solid #e2e8f0}.modal-header.success[data-v-2301be39]{flex-direction:column;text-align:center;gap:16px;background:linear-gradient(135deg,#d1fae5,#a7f3d0);border-bottom:none}.success-icon[data-v-2301be39]{width:64px;height:64px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center}.success-icon .icon[data-v-2301be39]{font-size:40px;color:#10b981}.modal-header h3[data-v-2301be39]{margin:0;font-size:20px;font-weight:700;color:#1e293b}.modal-close[data-v-2301be39]{width:36px;height:36px;border:none;background:#f1f5f9;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.modal-close[data-v-2301be39]:hover{background:#e2e8f0}.modal-body[data-v-2301be39]{padding:24px;overflow-y:auto;flex:1}.form-section[data-v-2301be39]{margin-bottom:32px}.form-section[data-v-2301be39]:last-child{margin-bottom:0}.form-section-title[data-v-2301be39]{font-size:16px;font-weight:600;color:#1e293b;margin:0 0 16px;padding-bottom:12px;border-bottom:2px solid #f1f5f9}.form-row[data-v-2301be39]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:16px}.form-group[data-v-2301be39]{display:flex;flex-direction:column;gap:8px}.form-group.required label[data-v-2301be39]:after{content:" *";color:#ef4444}.form-group label[data-v-2301be39]{font-size:13px;font-weight:600;color:#475569}.form-input[data-v-2301be39],.form-select[data-v-2301be39]{padding:10px 14px;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;transition:all .15s ease}.form-input[data-v-2301be39]:focus,.form-select[data-v-2301be39]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.permissions-group[data-v-2301be39]{display:flex;flex-direction:column;gap:16px}.permission-item[data-v-2301be39]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:16px}.checkbox-label[data-v-2301be39]{display:flex;align-items:flex-start;gap:12px;cursor:pointer}.checkbox-label.inline[data-v-2301be39]{align-items:center}.checkbox-input[data-v-2301be39]{position:absolute;opacity:0;pointer-events:none}.checkbox-custom[data-v-2301be39]{width:20px;height:20px;border:2px solid #cbd5e1;border-radius:4px;flex-shrink:0;position:relative;transition:all .15s ease}.checkbox-input:checked+.checkbox-custom[data-v-2301be39]{background:#3b82f6;border-color:#3b82f6}.checkbox-input:checked+.checkbox-custom[data-v-2301be39]:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:14px;font-weight:700}.checkbox-text[data-v-2301be39]{display:flex;flex-direction:column;gap:4px}.checkbox-text strong[data-v-2301be39]{font-size:14px;font-weight:600;color:#1e293b}.checkbox-text small[data-v-2301be39]{font-size:12px;color:#64748b}.view-access-section[data-v-2301be39]{margin-top:24px;padding:20px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px}.section-label[data-v-2301be39]{display:block;font-size:14px;font-weight:600;color:#475569;margin-bottom:16px}.radio-group[data-v-2301be39]{display:flex;flex-direction:column;gap:12px}.radio-label[data-v-2301be39]{display:flex;align-items:center;gap:12px;cursor:pointer}.radio-input[data-v-2301be39]{position:absolute;opacity:0;pointer-events:none}.radio-custom[data-v-2301be39]{width:20px;height:20px;border:2px solid #cbd5e1;border-radius:50%;position:relative;transition:all .15s ease;flex-shrink:0}.radio-input:checked+.radio-custom[data-v-2301be39]{border-color:#3b82f6}.radio-input:checked+.radio-custom[data-v-2301be39]:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;background:#3b82f6;border-radius:50%}.radio-text[data-v-2301be39]{font-size:14px;color:#1e293b}.org-selector-group[data-v-2301be39]{margin-top:16px;padding-top:16px;border-top:1px solid #e2e8f0}.checkbox-group[data-v-2301be39]{display:flex;flex-direction:column;gap:12px;margin-top:12px}.historical-access[data-v-2301be39]{margin-top:16px;padding-top:16px;border-top:1px solid #e2e8f0}.modal-footer[data-v-2301be39]{padding:16px 24px;background:#f8fafc;display:flex;justify-content:flex-end;gap:12px;border-top:1px solid #e2e8f0}.btn[data-v-2301be39]{padding:10px 20px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;border:none;transition:all .15s ease;display:flex;align-items:center;gap:8px}.btn-primary[data-v-2301be39]{background:#3b82f6;color:#fff}.btn-primary[data-v-2301be39]:hover{background:#2563eb}.btn-secondary[data-v-2301be39]{background:#fff;color:#64748b;border:1px solid #e2e8f0}.btn-secondary[data-v-2301be39]:hover{background:#f8fafc}.success-info[data-v-2301be39]{display:flex;flex-direction:column;gap:20px;margin-bottom:20px}.info-block label[data-v-2301be39]{display:block;font-size:13px;font-weight:600;color:#475569;margin-bottom:8px}.copy-field[data-v-2301be39]{display:flex;align-items:center;gap:8px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:12px}.copy-field code[data-v-2301be39]{flex:1;font-size:13px;color:#1e293b;word-break:break-all}.copy-btn[data-v-2301be39]{width:36px;height:36px;border:none;background:#fff;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease;flex-shrink:0}.copy-btn[data-v-2301be39]:hover{background:#e2e8f0}.warning-message[data-v-2301be39]{display:flex;align-items:flex-start;gap:12px;padding:16px;background:#fffbeb;border:1px solid #fde68a;border-radius:8px}.warning-message .icon[data-v-2301be39]{color:#f59e0b;font-size:20px;flex-shrink:0}.warning-message p[data-v-2301be39]{margin:0;font-size:14px;color:#92400e}.modal-fade-enter-active[data-v-2301be39],.modal-fade-leave-active[data-v-2301be39]{transition:all .3s ease}.modal-fade-enter-from[data-v-2301be39],.modal-fade-leave-to[data-v-2301be39]{opacity:0}.modal-fade-enter-from .modal-container[data-v-2301be39],.modal-fade-leave-to .modal-container[data-v-2301be39]{transform:scale(.9) translateY(-20px)}.display-none[data-v-2301be39]{display:none}@media(max-width:768px){.filters-bar[data-v-2301be39]{flex-direction:column}.filter-group[data-v-2301be39]{width:100%}.employees-table-wrapper[data-v-2301be39]{overflow-x:auto}.employees-table[data-v-2301be39]{min-width:800px}}.material-icons[data-v-62bb7d69]{font-family:Material Icons;font-size:20px;-webkit-user-select:none;user-select:none}[data-v-62bb7d69]{box-sizing:border-box}.organizations-view[data-v-62bb7d69]{min-height:100vh;background-color:#f8fafc;padding:24px}.page-header[data-v-62bb7d69]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;background:#fff;padding:24px;border-radius:12px;box-shadow:0 1px 3px #0000001a}.header-content h1[data-v-62bb7d69]{margin:0 0 4px;font-size:28px;color:#1e293b}.subtitle[data-v-62bb7d69]{margin:0;font-size:14px;color:#64748b}.btn-primary[data-v-62bb7d69]{display:flex;align-items:center;gap:8px;padding:12px 24px;background:#3b82f6;color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s}.btn-primary[data-v-62bb7d69]:hover{background:#2563eb}.btn-primary.btn-danger[data-v-62bb7d69]{background:#ef4444}.btn-primary.btn-danger[data-v-62bb7d69]:hover{background:#dc2626}.btn-secondary[data-v-62bb7d69]{padding:12px 24px;background:#fff;color:#64748b;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s}.btn-secondary[data-v-62bb7d69]:hover{background:#f8fafc}.loading-container[data-v-62bb7d69]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:16px;background:#fff;border-radius:12px}.spinner[data-v-62bb7d69]{width:48px;height:48px;border:4px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;animation:spin-62bb7d69 1s linear infinite}@keyframes spin-62bb7d69{to{transform:rotate(360deg)}}.error-container[data-v-62bb7d69]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:16px;background:#fff;border-radius:12px;padding:40px}.error-container .material-icons[data-v-62bb7d69]{font-size:64px;color:#ef4444}.error-container p[data-v-62bb7d69]{color:#64748b;font-size:16px;margin:0}.empty-state[data-v-62bb7d69]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:16px;background:#fff;border-radius:12px;padding:40px}.empty-state .material-icons[data-v-62bb7d69]{font-size:64px;color:#cbd5e1}.empty-state h3[data-v-62bb7d69]{margin:0;font-size:20px;color:#1e293b}.empty-state p[data-v-62bb7d69]{margin:0;font-size:14px;color:#64748b}.table-container[data-v-62bb7d69]{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;overflow:hidden}.organizations-table[data-v-62bb7d69]{width:100%;border-collapse:collapse}.organizations-table thead[data-v-62bb7d69]{background:#f8fafc;border-bottom:2px solid #e2e8f0}.organizations-table th[data-v-62bb7d69]{padding:16px;text-align:left;font-size:13px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.05em}.organizations-table tbody tr[data-v-62bb7d69]{border-bottom:1px solid #f1f5f9;transition:background .2s}.organizations-table tbody tr[data-v-62bb7d69]:hover{background:#f8fafc}.organizations-table tbody tr.inactive-row[data-v-62bb7d69]{opacity:.6}.organizations-table td[data-v-62bb7d69]{padding:16px;font-size:14px;color:#1e293b;vertical-align:middle}.status-badge[data-v-62bb7d69]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:20px;font-size:12px;font-weight:600;white-space:nowrap}.status-badge.status-active[data-v-62bb7d69]{background:#d1fae5;color:#065f46}.status-badge.status-inactive[data-v-62bb7d69],.status-badge.status-pending[data-v-62bb7d69]{background:#fee2e2;color:#991b1b}.status-dot[data-v-62bb7d69]{width:6px;height:6px;border-radius:50%;background:currentColor}.manager-activation-hint[data-v-62bb7d69]{display:inline-flex;align-items:center;margin-left:6px;color:#f59e0b;cursor:help}.manager-activation-hint .material-icons[data-v-62bb7d69]{font-size:16px}.org-name-cell[data-v-62bb7d69]{display:flex;align-items:center;gap:10px}.org-name-cell .material-icons[data-v-62bb7d69]{color:#667eea;font-size:24px}.org-name[data-v-62bb7d69]{font-weight:500;color:#1e293b}.monospace[data-v-62bb7d69]{font-family:Courier New,monospace;font-size:13px}.text-truncate[data-v-62bb7d69]{display:block;max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.date-cell[data-v-62bb7d69]{font-size:13px;color:#64748b;white-space:nowrap}.actions-cell[data-v-62bb7d69]{display:flex;gap:8px;justify-content:flex-end}.btn-icon[data-v-62bb7d69]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;background:#fff;border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;transition:all .2s}.btn-icon[data-v-62bb7d69]:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}.btn-icon[data-v-62bb7d69]:disabled{opacity:.5;cursor:not-allowed}.btn-icon .material-icons[data-v-62bb7d69]{font-size:20px;color:#64748b}.btn-icon:hover .material-icons[data-v-62bb7d69]{color:#3b82f6}.btn-activate .material-icons[data-v-62bb7d69]{color:#10b981}.btn-activate[data-v-62bb7d69]:hover{background:#f0fdf4;border-color:#10b981}.btn-deactivate .material-icons[data-v-62bb7d69]{color:#ef4444}.btn-deactivate[data-v-62bb7d69]:hover{background:#fef2f2;border-color:#ef4444}.modal-overlay[data-v-62bb7d69]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-container[data-v-62bb7d69]{background:#fff;border-radius:12px;max-width:500px;width:100%;box-shadow:0 20px 25px -5px #0000001a}.modal-header[data-v-62bb7d69]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #e2e8f0}.modal-header h3[data-v-62bb7d69]{margin:0;font-size:18px;color:#1e293b}.btn-close[data-v-62bb7d69]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:transparent;border:none;border-radius:6px;cursor:pointer;color:#64748b;transition:all .2s}.btn-close[data-v-62bb7d69]:hover{background:#f1f5f9}.modal-body[data-v-62bb7d69]{padding:24px}.modal-body p[data-v-62bb7d69]{margin:0 0 16px;font-size:14px;color:#475569;line-height:1.6}.warning-text[data-v-62bb7d69]{display:flex;align-items:flex-start;gap:8px;padding:12px;background:#fef3c7;border-left:3px solid #f59e0b;border-radius:6px;color:#92400e;margin:0}.warning-text .material-icons[data-v-62bb7d69]{font-size:20px;color:#f59e0b}.modal-actions[data-v-62bb7d69]{display:flex;gap:12px;padding:16px 24px;border-top:1px solid #e2e8f0;justify-content:flex-end}.modal-enter-active[data-v-62bb7d69],.modal-leave-active[data-v-62bb7d69]{transition:opacity .3s}.modal-enter-from[data-v-62bb7d69],.modal-leave-to[data-v-62bb7d69]{opacity:0}.modal-enter-active .modal-container[data-v-62bb7d69],.modal-leave-active .modal-container[data-v-62bb7d69]{transition:transform .3s}.modal-enter-from .modal-container[data-v-62bb7d69],.modal-leave-to .modal-container[data-v-62bb7d69]{transform:scale(.95)}@media(max-width:1200px){.text-truncate[data-v-62bb7d69]{max-width:180px}}@media(max-width:768px){.organizations-view[data-v-62bb7d69]{padding:16px}.page-header[data-v-62bb7d69]{flex-direction:column;gap:16px;align-items:flex-start}.table-container[data-v-62bb7d69]{overflow-x:auto}.organizations-table[data-v-62bb7d69]{min-width:1200px}}.documents-page[data-v-da3144ed]{padding:24px;background:#f8fafc;min-height:100vh}.page-header[data-v-da3144ed]{margin-bottom:24px}.page-header h1[data-v-da3144ed]{font-size:28px;font-weight:600;color:#1e293b;margin:0}.loading-container[data-v-da3144ed],.error-container[data-v-da3144ed]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:16px;background:#fff;border-radius:8px;padding:40px}.spinner[data-v-da3144ed]{width:48px;height:48px;border:4px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;animation:spin-da3144ed 1s linear infinite}@keyframes spin-da3144ed{to{transform:rotate(360deg)}}.error-icon[data-v-da3144ed]{font-size:64px}.tabs[data-v-da3144ed]{display:flex;gap:8px;margin-bottom:16px;border-bottom:2px solid #e2e8f0}.tab[data-v-da3144ed]{padding:12px 24px;background:transparent;border:none;border-bottom:3px solid transparent;color:#64748b;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;margin-bottom:-2px}.tab[data-v-da3144ed]:hover{color:#3b82f6}.tab.active[data-v-da3144ed]{color:#3b82f6;border-bottom-color:#3b82f6}.table-container[data-v-da3144ed]{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #0000001a}.documents-table[data-v-da3144ed]{width:100%;border-collapse:collapse}.documents-table thead[data-v-da3144ed]{background:#f8fafc}.documents-table th[data-v-da3144ed]{padding:12px 16px;text-align:left;font-size:12px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid #e2e8f0}.documents-table tbody tr[data-v-da3144ed]{border-bottom:1px solid #e2e8f0;transition:background .2s}.documents-table tbody tr[data-v-da3144ed]:hover{background:#f8fafc}.documents-table tbody tr[data-v-da3144ed]:last-child{border-bottom:none}.documents-table td[data-v-da3144ed]{padding:16px;font-size:14px;color:#1e293b}.doc-name-cell[data-v-da3144ed]{display:flex;align-items:center;gap:8px;font-weight:500}.doc-name-cell .material-icons[data-v-da3144ed]{color:#64748b;font-size:20px}.type-badge[data-v-da3144ed]{display:inline-block;padding:4px 12px;background:#e0e7ff;color:#3730a3;border-radius:12px;font-size:12px;font-weight:500}.status-badge[data-v-da3144ed]{display:inline-block;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500}.status-active[data-v-da3144ed]{background:#dcfce7;color:#166534}.status-inactive[data-v-da3144ed]{background:#fee2e2;color:#991b1b}.status-draft[data-v-da3144ed]{background:#fef3c7;color:#92400e}.visible-badge[data-v-da3144ed],.hidden-badge[data-v-da3144ed]{display:inline-flex;align-items:center;gap:4px;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500}.visible-badge[data-v-da3144ed]{background:#dcfce7;color:#166534}.visible-badge .material-icons[data-v-da3144ed]{font-size:16px}.hidden-badge[data-v-da3144ed]{background:#f1f5f9;color:#64748b}.hidden-badge .material-icons[data-v-da3144ed]{font-size:16px}.btn-action[data-v-da3144ed]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;transition:all .2s}.btn-action[data-v-da3144ed]:hover{background:#3b82f6;border-color:#3b82f6}.btn-action:hover .material-icons[data-v-da3144ed]{color:#fff}.btn-action .material-icons[data-v-da3144ed]{font-size:20px;color:#64748b}.no-file[data-v-da3144ed]{color:#94a3b8;font-size:12px}.actions-cell[data-v-da3144ed]{display:flex;gap:8px;align-items:center}.btn-upload[data-v-da3144ed]{background:#f0fdf4;border-color:#86efac}.btn-upload[data-v-da3144ed]:hover{background:#22c55e;border-color:#22c55e}.btn-upload .material-icons[data-v-da3144ed]{color:#16a34a}.btn-upload:hover .material-icons[data-v-da3144ed]{color:#fff}.empty-state[data-v-da3144ed]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;color:#94a3b8}.empty-state .material-icons[data-v-da3144ed]{font-size:64px;margin-bottom:16px;opacity:.5}.empty-state p[data-v-da3144ed]{margin:0;font-size:16px}@media(max-width:768px){.documents-table[data-v-da3144ed]{font-size:12px}.documents-table th[data-v-da3144ed],.documents-table td[data-v-da3144ed]{padding:8px 12px}}.multi-select[data-v-8747e7ee]{position:relative;min-width:140px}.multi-select-trigger[data-v-8747e7ee]{display:flex;align-items:center;gap:4px;padding:4px 8px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;cursor:pointer;min-height:32px;font-size:12px;transition:border-color .15s}.multi-select-trigger[data-v-8747e7ee]:hover,.multi-select-trigger.open[data-v-8747e7ee]{border-color:#3b82f6}.multi-select-tags[data-v-8747e7ee]{display:flex;flex-wrap:wrap;gap:3px;flex:1}.multi-select-tag[data-v-8747e7ee]{display:inline-flex;align-items:center;gap:2px;background:#eff6ff;color:#1d4ed8;padding:1px 6px;border-radius:4px;font-size:11px;white-space:nowrap;max-width:120px;overflow:hidden;text-overflow:ellipsis}.tag-remove[data-v-8747e7ee]{cursor:pointer;font-size:14px;line-height:1;color:#93c5fd;margin-left:2px}.tag-remove[data-v-8747e7ee]:hover{color:#1d4ed8}.multi-select-placeholder[data-v-8747e7ee]{color:#94a3b8;flex:1;font-size:12px}.multi-select-arrow[data-v-8747e7ee]{display:flex;align-items:center;color:#94a3b8;flex-shrink:0}.multi-select-arrow .material-icons[data-v-8747e7ee]{font-size:18px;transition:transform .2s}.multi-select-trigger.open .multi-select-arrow .material-icons[data-v-8747e7ee]{transform:rotate(180deg)}.multi-select-dropdown[data-v-8747e7ee]{position:absolute;top:calc(100% + 4px);left:0;min-width:100%;max-width:280px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 4px 12px #0000001a;z-index:1000;overflow:hidden}.multi-select-search[data-v-8747e7ee]{padding:6px;border-bottom:1px solid #f1f5f9}.multi-select-search input[data-v-8747e7ee]{width:100%;padding:4px 8px;border:1px solid #e2e8f0;border-radius:6px;font-size:12px;outline:none}.multi-select-search input[data-v-8747e7ee]:focus{border-color:#3b82f6}.multi-select-options[data-v-8747e7ee]{max-height:200px;overflow-y:auto}.multi-select-option[data-v-8747e7ee]{display:flex;align-items:center;gap:6px;padding:6px 10px;cursor:pointer;font-size:12px;color:#334155;transition:background .1s}.multi-select-option[data-v-8747e7ee]:hover{background:#f8fafc}.multi-select-option.selected[data-v-8747e7ee]{background:#eff6ff;color:#1d4ed8}.option-checkbox .material-icons[data-v-8747e7ee]{font-size:18px;color:#94a3b8}.multi-select-option.selected .option-checkbox .material-icons[data-v-8747e7ee]{color:#3b82f6}.option-label[data-v-8747e7ee]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.multi-select-empty[data-v-8747e7ee]{padding:12px;text-align:center;color:#94a3b8;font-size:12px}.multi-select-footer[data-v-8747e7ee]{padding:4px 6px;border-top:1px solid #f1f5f9}.multi-select-clear[data-v-8747e7ee]{display:flex;align-items:center;gap:4px;width:100%;padding:4px 8px;border:none;background:none;color:#64748b;font-size:11px;cursor:pointer;border-radius:4px}.multi-select-clear[data-v-8747e7ee]:hover{background:#fee2e2;color:#dc2626}.multi-select-clear .material-icons[data-v-8747e7ee]{font-size:16px}.deals-management[data-v-4d057580]{width:100%}.material-icons[data-v-4d057580]{font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}.section-header[data-v-4d057580]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;flex-wrap:wrap;gap:16px}.header-content[data-v-4d057580]{flex:1}.section-title[data-v-4d057580]{font-size:28px;font-weight:600;color:#1e293b;margin:0 0 8px}.section-subtitle[data-v-4d057580]{font-size:14px;color:#64748b;margin:0}.btn-primary[data-v-4d057580]{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:#3b82f6;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.btn-primary[data-v-4d057580]:hover{background:#2563eb;transform:translateY(-1px);box-shadow:0 4px 12px #3b82f64d}.btn-primary .material-icons[data-v-4d057580]{font-size:20px}.btn-secondary[data-v-4d057580]{padding:10px 20px;background:#f1f5f9;color:#475569;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.btn-secondary[data-v-4d057580]:hover{background:#e2e8f0}.btn-danger[data-v-4d057580]{background:#ef4444!important}.btn-danger[data-v-4d057580]:hover{background:#dc2626!important}.stats-grid[data-v-4d057580]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:24px}.stat-card[data-v-4d057580]{display:flex;align-items:center;gap:16px;padding:20px;background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;transition:all .2s}.stat-card.clickable[data-v-4d057580]{cursor:pointer}.stat-card[data-v-4d057580]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.stat-icon[data-v-4d057580]{width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:12px}.stat-icon .material-icons[data-v-4d057580]{font-size:28px}.stat-content[data-v-4d057580]{flex:1}.stat-value[data-v-4d057580]{font-size:32px;font-weight:700;color:#1e293b;line-height:1;margin-bottom:4px}.stat-label[data-v-4d057580]{font-size:13px;color:#64748b;font-weight:500}.sub-stages[data-v-4d057580]{margin-bottom:24px;padding:16px;background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a}.sub-stages-title[data-v-4d057580]{font-size:16px;font-weight:600;color:#1e293b;margin:0 0 12px}.sub-stages-grid[data-v-4d057580]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.sub-stage-card[data-v-4d057580]{display:flex;align-items:center;gap:12px;padding:12px;background:#fff;border:2px solid #e2e8f0;border-radius:10px;transition:all .2s}.sub-stage-card.clickable[data-v-4d057580]{cursor:pointer}.sub-stage-card[data-v-4d057580]:hover{border-color:#3b82f6;background:#f8fafc;transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.sub-stage-icon[data-v-4d057580]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:8px;flex-shrink:0}.sub-stage-icon .material-icons[data-v-4d057580]{font-size:22px}.sub-stage-content[data-v-4d057580]{flex:1;min-width:0}.sub-stage-value[data-v-4d057580]{font-size:20px;font-weight:700;color:#1e293b;line-height:1.2;margin-bottom:2px}.sub-stage-label[data-v-4d057580]{font-size:11px;color:#64748b;font-weight:500;line-height:1.3}@media(max-width:768px){.sub-stages-grid[data-v-4d057580]{grid-template-columns:1fr 1fr}.sub-stage-card[data-v-4d057580]{flex-direction:column;text-align:center;padding:10px}.sub-stage-icon[data-v-4d057580]{width:36px;height:36px}.sub-stage-icon .material-icons[data-v-4d057580]{font-size:20px}.sub-stage-value[data-v-4d057580]{font-size:18px}.sub-stage-label[data-v-4d057580]{font-size:10px}}.filters-section[data-v-4d057580]{display:flex;gap:12px;margin-bottom:24px;flex-wrap:wrap}.filter-group[data-v-4d057580]{display:flex;align-items:center;gap:8px;padding:10px 16px;background:#fff;border:1px solid #e2e8f0;border-radius:8px}.filter-group .material-icons[data-v-4d057580]{font-size:20px;color:#64748b}.filter-select[data-v-4d057580]{padding:10px 14px;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;background:#fff;cursor:pointer;transition:all .15s ease}.search-box[data-v-4d057580]{flex:1;display:flex;align-items:center;gap:12px;padding:10px 16px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;min-width:300px}.search-box .material-icons[data-v-4d057580]{font-size:20px;color:#64748b}.search-box input[data-v-4d057580]{flex:1;border:none;outline:none;font-size:14px;color:#1e293b}.search-box input[data-v-4d057580]::placeholder{color:#94a3b8}.loading-state[data-v-4d057580],.empty-state[data-v-4d057580]{text-align:center;padding:60px 20px;background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a}.spinner[data-v-4d057580]{width:40px;height:40px;border:4px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;animation:spin-4d057580 1s linear infinite;margin:0 auto 16px}@keyframes spin-4d057580{to{transform:rotate(360deg)}}.empty-state .empty-icon[data-v-4d057580]{font-size:64px;color:#cbd5e1;display:block;margin-bottom:16px}.empty-state h3[data-v-4d057580]{font-size:20px;color:#1e293b;margin:0 0 8px}.empty-state p[data-v-4d057580]{color:#64748b;margin:0}.deals-table-container[data-v-4d057580]{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;overflow-x:auto}.deals-table[data-v-4d057580]{width:100%;border-collapse:collapse}.deals-table thead[data-v-4d057580]{background:#f8fafc}.deals-table th[data-v-4d057580]{padding:16px;text-align:left;font-size:13px;font-weight:600;color:#475569;text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid #e2e8f0;white-space:nowrap}.deals-table tbody tr[data-v-4d057580]{border-bottom:1px solid #e2e8f0;transition:background .2s}.deals-table tbody tr[data-v-4d057580]:hover{background:#f8fafc}.deals-table td[data-v-4d057580]{padding:16px;font-size:14px;color:#1e293b}.deal-number[data-v-4d057580]{display:flex;align-items:center;gap:8px;font-family:Monaco,Courier New,monospace;font-weight:600;color:#3b82f6;cursor:pointer}.deal-number .material-icons[data-v-4d057580]{font-size:18px}.org-info[data-v-4d057580],.counterparty-info[data-v-4d057580]{display:flex;align-items:center;gap:8px;color:#475569}.org-info .material-icons[data-v-4d057580],.counterparty-info .material-icons[data-v-4d057580]{font-size:18px;color:#94a3b8}.amount[data-v-4d057580]{font-weight:600;color:#10b981;font-size:15px}.status-badge[data-v-4d057580]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:20px;font-size:12px;font-weight:500;white-space:nowrap}.status-badge .material-icons[data-v-4d057580]{font-size:16px}.status-draft[data-v-4d057580]{background:#f1f5f9;color:#475569}.status-preparation[data-v-4d057580]{background:#e0e7ff;color:#4f46e5}.status-payment[data-v-4d057580]{background:#fff7ed;color:#c2410c}.status-inwork[data-v-4d057580]{background:#fef3c7;color:#92400e}.status-completed[data-v-4d057580]{background:#d1fae5;color:#065f46}.status-refund[data-v-4d057580]{background:#fce7f3;color:#9f1239}.status-cancelled[data-v-4d057580]{background:#fee2e2;color:#991b1b}.date-cell[data-v-4d057580]{display:flex;align-items:center;gap:8px;color:#475569;white-space:nowrap}.date-cell .material-icons[data-v-4d057580]{font-size:16px;color:#94a3b8}.actions[data-v-4d057580]{display:flex;gap:8px}.btn-action[data-v-4d057580]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid #e2e8f0;border-radius:8px;background:#fff;cursor:pointer;transition:all .2s}.btn-action[data-v-4d057580]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.btn-action .material-icons[data-v-4d057580]{font-size:20px}.btn-view[data-v-4d057580]{color:#3b82f6;border-color:#3b82f6}.btn-view[data-v-4d057580]:hover{background:#eff6ff}.btn-edit[data-v-4d057580]{color:#f59e0b;border-color:#f59e0b}.btn-edit[data-v-4d057580]:hover{background:#fffbeb}.btn-delete[data-v-4d057580]{color:#ef4444;border-color:#ef4444}.btn-delete[data-v-4d057580]:hover{background:#fef2f2}.pagination[data-v-4d057580]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-top:1px solid #e2e8f0;background:#f8fafc}.pagination-btn[data-v-4d057580]{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;font-weight:500;color:#475569;cursor:pointer}.pagination-btn[data-v-4d057580]:hover:not(:disabled){background:#f1f5f9;border-color:#cbd5e1}.pagination-btn[data-v-4d057580]:disabled{opacity:.5;cursor:not-allowed}.pagination-btn .material-icons[data-v-4d057580]{font-size:20px}.pagination-info[data-v-4d057580]{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:14px;color:#64748b}.pagination-total[data-v-4d057580]{font-size:12px;color:#94a3b8}.per-page-select[data-v-4d057580]{display:flex;align-items:center;gap:8px;font-size:14px;color:#64748b}.per-page-select select[data-v-4d057580]{padding:6px 10px;border:1px solid #e2e8f0;border-radius:6px;background:#fff;font-size:14px;cursor:pointer}.modal-overlay[data-v-4d057580]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-container[data-v-4d057580]{background:#fff;border-radius:12px;width:100%;max-width:600px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 25px -5px #0000001a}.modal-large[data-v-4d057580]{max-width:900px}.modal-small[data-v-4d057580]{max-width:500px}.modal-header[data-v-4d057580]{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:1px solid #e2e8f0}.modal-title-section[data-v-4d057580]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.modal-header h3[data-v-4d057580]{margin:0;font-size:20px;font-weight:600;color:#1e293b}.btn-close[data-v-4d057580]{width:36px;height:36px;border:none;background:#f1f5f9;border-radius:8px;color:#64748b;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;padding:0;flex-shrink:0}.btn-close[data-v-4d057580]:hover{background:#e2e8f0;color:#475569}.btn-close .material-icons[data-v-4d057580]{font-size:20px}.modal-body[data-v-4d057580]{padding:24px}.modal-body p[data-v-4d057580]{margin:0 0 16px;color:#475569;line-height:1.6}.warning-text[data-v-4d057580]{display:flex;align-items:center;gap:8px;background:#fef3c7;border-left:4px solid #f59e0b;padding:12px;border-radius:6px;font-size:13px;color:#92400e}.warning-text .material-icons[data-v-4d057580]{font-size:20px;color:#f59e0b}.form-row[data-v-4d057580]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px}.form-group[data-v-4d057580]{margin-bottom:20px}.form-group label[data-v-4d057580]{display:block;margin-bottom:8px;font-size:14px;font-weight:500;color:#334155}.required[data-v-4d057580]{color:#ef4444}.form-group input[data-v-4d057580]:not([type=file]),.form-group select[data-v-4d057580],.form-group textarea[data-v-4d057580]{width:100%;padding:10px 14px;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;color:#1e293b;transition:all .2s}.form-group input[data-v-4d057580]:focus,.form-group select[data-v-4d057580]:focus,.form-group textarea[data-v-4d057580]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.form-group textarea[data-v-4d057580]{resize:vertical}.form-actions[data-v-4d057580]{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.deal-info-grid[data-v-4d057580]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-bottom:24px}.info-card[data-v-4d057580]{background:#f8fafc;border-radius:10px;padding:20px;border:1px solid #e2e8f0}.info-header[data-v-4d057580]{display:flex;align-items:center;gap:10px;margin-bottom:16px}.info-header .material-icons[data-v-4d057580]{color:#3b82f6;font-size:22px}.info-header h4[data-v-4d057580]{margin:0;font-size:16px;font-weight:600;color:#1e293b}.info-content[data-v-4d057580]{display:flex;flex-direction:column;gap:12px}.info-row[data-v-4d057580]{display:flex;justify-content:space-between;gap:16px}.info-label[data-v-4d057580]{font-size:13px;color:#64748b;font-weight:500}.info-value[data-v-4d057580]{font-size:14px;color:#1e293b;font-weight:500;text-align:right}.amount-highlight[data-v-4d057580]{color:#10b981;font-size:18px;font-weight:700}.notes-section[data-v-4d057580]{background:#fffbeb;border:1px solid #fde68a;border-radius:10px;padding:20px;margin-bottom:24px}.notes-text[data-v-4d057580]{margin:12px 0 0;color:#92400e;line-height:1.6}.modal-actions[data-v-4d057580]{display:flex;justify-content:flex-end;gap:12px;padding-top:20px;border-top:1px solid #e2e8f0}.modal-enter-active[data-v-4d057580],.modal-leave-active[data-v-4d057580]{transition:opacity .3s}.modal-enter-from[data-v-4d057580],.modal-leave-to[data-v-4d057580]{opacity:0}.modal-enter-active .modal-container[data-v-4d057580],.modal-leave-active .modal-container[data-v-4d057580]{transition:transform .3s}.modal-enter-from .modal-container[data-v-4d057580],.modal-leave-to .modal-container[data-v-4d057580]{transform:scale(.9)}@media(max-width:768px){.section-header[data-v-4d057580]{flex-direction:column;align-items:flex-start}.stats-grid[data-v-4d057580],.sub-stages-grid[data-v-4d057580]{grid-template-columns:1fr 1fr}.filters-section[data-v-4d057580]{flex-direction:column}.search-box[data-v-4d057580]{min-width:100%}.deals-table[data-v-4d057580]{min-width:1200px}.form-row[data-v-4d057580],.deal-info-grid[data-v-4d057580]{grid-template-columns:1fr}}.cp-page[data-v-088f0a82]{max-width:1000px}.cp-page-header[data-v-088f0a82]{display:flex;align-items:center;justify-content:space-between}.cp-page-title[data-v-088f0a82]{font-size:22px;font-weight:600;margin:0}.cp-hint[data-v-088f0a82]{color:#64748b;font-size:13px;margin:8px 0 16px}.cp-toolbar[data-v-088f0a82]{margin-bottom:16px}.cp-search[data-v-088f0a82]{width:100%;max-width:420px;padding:9px 12px;border:1px solid #d1d5db;border-radius:8px;font-size:14px}.cp-empty[data-v-088f0a82]{padding:30px;text-align:center;color:#6b7280}.cp-empty-state[data-v-088f0a82]{padding:40px;text-align:center;color:#94a3b8}.cp-empty-state .material-icons[data-v-088f0a82]{font-size:40px}.cp-table[data-v-088f0a82]{width:100%;border-collapse:collapse;font-size:14px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.cp-table th[data-v-088f0a82]{text-align:left;padding:10px 12px;color:#6b7280;font-weight:500;border-bottom:1px solid #e5e7eb;font-size:12px}.cp-table td[data-v-088f0a82]{padding:12px;border-bottom:1px solid #f3f4f6}.cp-table tr.cp-inactive td[data-v-088f0a82]{opacity:.55}.cp-name[data-v-088f0a82]{font-weight:600;display:flex;align-items:center;gap:6px}.cp-lock[data-v-088f0a82]{font-size:16px;color:#d97706}.cp-status-col[data-v-088f0a82]{text-align:right}.status-badge[data-v-088f0a82]{display:inline-block;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600}.status-badge.active[data-v-088f0a82]{background:#dcfce7;color:#166534}.status-badge.inactive[data-v-088f0a82]{background:#f3f4f6;color:#6b7280}.cp-actions[data-v-088f0a82]{text-align:right;white-space:nowrap}.cp-act[data-v-088f0a82]{background:none;border:none;cursor:pointer;color:#4b5563;padding:4px;border-radius:6px}.cp-act[data-v-088f0a82]:hover{background:#f3f4f6;color:#2563eb}.cp-act[data-v-088f0a82]:disabled{opacity:.35;cursor:not-allowed}.cp-act .material-icons[data-v-088f0a82]{font-size:20px;vertical-align:middle}.btn-primary[data-v-088f0a82]{display:inline-flex;align-items:center;gap:6px;padding:9px 16px;border-radius:8px;font-size:14px;cursor:pointer;border:none;background:#2563eb;color:#fff}.btn-primary .material-icons[data-v-088f0a82]{font-size:18px}[data-v-90ad5fdc]{box-sizing:border-box;margin:0;padding:0}body[data-v-90ad5fdc],html[data-v-90ad5fdc]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif}.footer-links[data-v-90ad5fdc]{margin-top:24px;text-align:center}.link[data-v-90ad5fdc]{color:#4285f4;text-decoration:none;font-size:14px;background:none;border:none;cursor:pointer}.link[data-v-90ad5fdc]:hover{text-decoration:underline}.forgot-password-btn[data-v-90ad5fdc]{display:inline-block;padding:10px 20px;border:1px solid #dc3545;border-radius:6px;color:#dc3545;background:transparent;font-size:14px;text-decoration:none;cursor:pointer;transition:background .15s ease,color .15s ease}.forgot-password-btn[data-v-90ad5fdc]:hover{background:#dc3545;color:#fff}.login-page[data-v-90ad5fdc]{background:linear-gradient(135deg,#e6f3ff,#f0f8ff,#e6f0ff);min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem}.login-container[data-v-90ad5fdc]{background:#fff;border-radius:20px;box-shadow:0 20px 60px #0000001a;overflow:hidden;width:100%;max-width:1000px;min-height:600px}.phone-entry-screen[data-v-90ad5fdc]{padding:4rem;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:600px}.logo-section[data-v-90ad5fdc]{margin-bottom:1rem}.logo-swp[data-v-90ad5fdc]{display:flex;align-items:center;gap:1rem}.logo-text[data-v-90ad5fdc]{font-size:2.5rem;font-weight:700;color:#1e90ff}.form-section[data-v-90ad5fdc]{width:100%;max-width:500px;text-align:center}.form-title[data-v-90ad5fdc]{font-size:1.2rem;color:#666;margin-bottom:3rem;line-height:1.5}.phone-form[data-v-90ad5fdc]{display:flex;flex-direction:column;gap:2rem}.phone-input-group[data-v-90ad5fdc]{position:relative}.phone-input[data-v-90ad5fdc]{width:100%;padding:1.2rem 1.5rem;border:2px solid #4285f4;border-radius:12px;font-size:1.2rem;outline:none;transition:all .3s ease}.phone-input[data-v-90ad5fdc]::placeholder{color:#c6c6c6}.phone-input[data-v-90ad5fdc]:focus{border-color:#1e90ff;box-shadow:0 0 0 3px #1e90ff1a}.continue-btn[data-v-90ad5fdc]{padding:1.2rem 3rem;border:none;border-radius:12px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.5rem;min-height:54px}.continue-btn.disabled[data-v-90ad5fdc]{background:#e0e0e0;color:#999;cursor:not-allowed}.continue-btn.enabled[data-v-90ad5fdc]{background:#4285f4;color:#fff}.continue-btn.enabled[data-v-90ad5fdc]:hover{background:#1e90ff;transform:translateY(-2px);box-shadow:0 8px 25px #1e90ff4d}.verification-screen[data-v-90ad5fdc]{display:grid;grid-template-columns:1fr 300px;min-height:600px}.main-content[data-v-90ad5fdc]{padding:3rem;display:flex;flex-direction:column}.verification-content[data-v-90ad5fdc]{flex:1;display:flex;flex-direction:column;justify-content:center}.verification-title[data-v-90ad5fdc]{font-size:2.5rem;font-weight:700;color:#333;margin-bottom:1.5rem}.verification-text[data-v-90ad5fdc]{color:#666;font-size:1.1rem;line-height:1.6;margin-bottom:2.5rem}.phone-number[data-v-90ad5fdc]{color:#4285f4;font-weight:600}.call-section[data-v-90ad5fdc]{margin-bottom:2rem}.call-label[data-v-90ad5fdc]{color:#666;font-size:.95rem;margin-bottom:1rem}.call-button[data-v-90ad5fdc]{display:flex;align-items:center;gap:1rem;padding:1.2rem 1.5rem;background:#fff;border:2px solid #4285f4;border-radius:12px;color:#4285f4;text-decoration:none;font-size:1.3rem;font-weight:600;transition:all .3s ease;width:100%;justify-content:center}.call-button[data-v-90ad5fdc]:hover{background:#4285f4;color:#fff;transform:translateY(-2px);box-shadow:0 10px 30px #4285f44d}.call-button.disabled[data-v-90ad5fdc]{pointer-events:none;opacity:.4;cursor:not-allowed}.phone-icon[data-v-90ad5fdc]{flex-shrink:0}.call-number[data-v-90ad5fdc]{font-family:Monaco,Consolas,monospace}.password-section[data-v-90ad5fdc]{margin-bottom:2rem}.password-section form[data-v-90ad5fdc]{display:flex;flex-direction:column;gap:1.25rem}.password-section .continue-btn[data-v-90ad5fdc]{width:100%;margin-top:.5rem}.verification-screen.verification-screen-no-call[data-v-90ad5fdc]{grid-template-columns:1fr}.password-verify-hint[data-v-90ad5fdc]{margin-top:.5rem;font-size:.85rem}.password-verify-checking[data-v-90ad5fdc]{color:#6b7280}.password-verify-invalid[data-v-90ad5fdc]{color:#d32f2f}.password-input-group[data-v-90ad5fdc]{position:relative;display:flex;align-items:center}.password-input[data-v-90ad5fdc]{width:100%;padding:1.2rem 3.5rem 1.2rem 1.5rem;border:2px solid #ddd;border-radius:12px;font-size:1.1rem;outline:none;transition:border-color .3s ease}.password-input[data-v-90ad5fdc]:focus{border-color:#4285f4}.password-toggle[data-v-90ad5fdc]{position:absolute;right:1rem;background:none;border:none;cursor:pointer;font-size:1.2rem;padding:.5rem}.call-complete-btn[data-v-90ad5fdc]{padding:1.2rem 2rem;background:#4285f4;color:#fff;border:none;border-radius:12px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.5rem;min-height:54px}.call-complete-btn[data-v-90ad5fdc]:hover:not(:disabled){background:#1e90ff;transform:translateY(-2px);box-shadow:0 8px 25px #1e90ff4d}.call-complete-btn[data-v-90ad5fdc]:disabled{background:#e0e0e0;color:#999;cursor:not-allowed;transform:none;box-shadow:none}.qr-section[data-v-90ad5fdc]{background:#f8f9fa;padding:3rem 2rem;display:flex;flex-direction:column;align-items:center;justify-content:center;border-left:1px solid #e0e0e0}.qr-title[data-v-90ad5fdc]{font-size:1.1rem;font-weight:600;color:#333;margin-bottom:2rem;text-align:center;line-height:1.4}.qr-container[data-v-90ad5fdc]{background:#fff;padding:1.5rem;border-radius:16px;box-shadow:0 4px 20px #0000001a;margin-bottom:1.5rem}.qr-code[data-v-90ad5fdc]{display:flex;align-items:center;justify-content:center}.qr-hint[data-v-90ad5fdc]{font-size:.95rem;color:#666;text-align:center;line-height:1.4}.success-screen[data-v-90ad5fdc]{padding:4rem;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:600px;text-align:center}.success-content[data-v-90ad5fdc]{display:flex;flex-direction:column;align-items:center;gap:2rem}.success-icon[data-v-90ad5fdc]{font-size:4rem;margin-bottom:1rem}.success-content h2[data-v-90ad5fdc]{font-size:2rem;font-weight:700;color:#333}.success-content p[data-v-90ad5fdc]{color:#666;font-size:1.1rem}.btn[data-v-90ad5fdc]{padding:1.2rem 2rem;border:none;border-radius:12px;font-weight:600;cursor:pointer;transition:all .3s ease;font-size:1rem}.btn-primary[data-v-90ad5fdc]{background:#4285f4;color:#fff}.btn-primary[data-v-90ad5fdc]:hover{background:#1e90ff;transform:translateY(-2px);box-shadow:0 8px 25px #1e90ff4d}.spinner[data-v-90ad5fdc]{width:18px;height:18px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:spin-90ad5fdc 1s linear infinite}@keyframes spin-90ad5fdc{to{transform:rotate(360deg)}}@media(max-width:768px){.login-page[data-v-90ad5fdc]{padding:1rem}.verification-screen[data-v-90ad5fdc]{grid-template-columns:1fr}.qr-section[data-v-90ad5fdc]{display:none}.phone-entry-screen[data-v-90ad5fdc],.success-screen[data-v-90ad5fdc],.main-content[data-v-90ad5fdc]{padding:2rem}.logo-text[data-v-90ad5fdc],.verification-title[data-v-90ad5fdc]{font-size:2rem}.call-button[data-v-90ad5fdc]{font-size:18px}}.phone-input-container[data-v-90ad5fdc]{margin-bottom:1.5rem}.phone-label[data-v-90ad5fdc]{display:block;margin-bottom:.5rem;font-weight:500;color:#555;font-size:.9rem}.phone-input-wrapper[data-v-90ad5fdc]{display:flex;gap:.5rem;border:2px solid #e1e5e9;border-radius:8px;overflow:visible;transition:border-color .3s ease;position:relative}.phone-input-wrapper[data-v-90ad5fdc]:focus-within{border-color:#4285f4}.country-selector[data-v-90ad5fdc]{position:relative;flex-shrink:0;outline:none}.selected-country[data-v-90ad5fdc]{display:flex;align-items:center;justify-content:space-between;height:48px;padding:0 .75rem;background:#f8f9fa;cursor:pointer;-webkit-user-select:none;user-select:none;min-width:60px;transition:background-color .2s ease}.selected-country[data-v-90ad5fdc]:hover{background:#e9ecef}.selected-country.open[data-v-90ad5fdc]{background:#e9ecef;border-radius:8px 8px 0 0}.dropdown-arrow[data-v-90ad5fdc]{width:0;height:0;border:4px solid transparent;border-top-color:#666;margin-left:.5rem;transition:transform .2s ease}.selected-country.open .dropdown-arrow[data-v-90ad5fdc]{transform:rotate(180deg)}.flag-icon[data-v-90ad5fdc]{width:20px;height:15px;border-radius:2px;box-shadow:0 1px 2px #0000001a}.country-options[data-v-90ad5fdc]{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #e1e5e9;border-top:none;border-radius:0 0 8px 8px;box-shadow:0 4px 16px #0000001a;max-height:200px;overflow-y:auto;z-index:1000;min-width:250px}.country-option[data-v-90ad5fdc]{display:flex;align-items:center;gap:.75rem;padding:.75rem;cursor:pointer;transition:background-color .2s ease;border-bottom:1px solid #f1f3f4}.country-option[data-v-90ad5fdc]:hover{background-color:#f8f9fa}.country-option[data-v-90ad5fdc]:last-child{border-bottom:none;border-radius:0 0 8px 8px}.country-name[data-v-90ad5fdc]{flex:1;font-size:.9rem;color:#333}.country-code[data-v-90ad5fdc]{font-size:.85rem;color:#666;font-weight:500}.dropdown-hide[data-v-90ad5fdc]{display:none}.phone-input[data-v-90ad5fdc]{flex:1;height:48px;padding:0 1rem;border:none;outline:none;font-size:1rem;color:#333}.phone-input[data-v-90ad5fdc]::placeholder{color:#999}.verification-info[data-v-90ad5fdc]{background:#f8f9fa;padding:1.5rem;border-radius:8px;border-left:4px solid #4285f4}.verification-info p[data-v-90ad5fdc]{margin:0 0 .5rem;color:#555;font-size:.9rem;line-height:1.4}.verification-info p[data-v-90ad5fdc]:last-child{margin-bottom:0}.verification-info strong[data-v-90ad5fdc]{color:#333;font-weight:600}.country-options[data-v-90ad5fdc]::-webkit-scrollbar{width:6px}.country-options[data-v-90ad5fdc]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.country-options[data-v-90ad5fdc]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.country-options[data-v-90ad5fdc]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}@media(max-width:480px){.login-container[data-v-90ad5fdc]{margin:1rem;padding:1.5rem}.phone-input-wrapper[data-v-90ad5fdc]{flex-direction:column}.country-options[data-v-90ad5fdc]{min-width:auto;width:100%}}.email-fallback-section[data-v-90ad5fdc]{margin-top:16px;padding:16px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:flex;flex-direction:column;gap:10px;align-items:stretch}.email-fallback-hint[data-v-90ad5fdc]{font-size:13px;color:#475569;text-align:center}.email-fallback-btn[data-v-90ad5fdc]{padding:10px 16px;background:#3b82f6;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background .15s}.email-fallback-btn[data-v-90ad5fdc]:hover:not(:disabled){background:#2563eb}.email-fallback-btn[data-v-90ad5fdc]:disabled{opacity:.6;cursor:not-allowed}.email-code-input[data-v-90ad5fdc]{padding:10px 14px;font-size:20px;letter-spacing:8px;text-align:center;border:1px solid #cbd5e1;border-radius:6px;font-family:monospace}.email-code-input[data-v-90ad5fdc]:focus{outline:none;border-color:#3b82f6}.email-resend-link[data-v-90ad5fdc]{background:none;border:none;color:#3b82f6;font-size:12px;cursor:pointer;text-decoration:underline;padding:4px}.email-resend-link[data-v-90ad5fdc]:disabled{color:#94a3b8;cursor:default;text-decoration:none}.email-fallback-error[data-v-90ad5fdc]{font-size:12px;color:#dc2626;text-align:center}.manager-login-page[data-v-0f0193ad]{min-height:100vh;display:flex;justify-content:center;align-items:center;background:linear-gradient(135deg,#dae0f8,#ecdffa);padding:20px}.logo-section[data-v-0f0193ad]{margin-bottom:1rem}.logo-swp[data-v-0f0193ad]{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:1rem}.login-container[data-v-0f0193ad]{width:100%;max-width:1000px}.login-card[data-v-0f0193ad]{background:#fff;border-radius:16px;padding:40px;box-shadow:0 20px 60px #0000004d;justify-content:center;display:flex}.form-card[data-v-0f0193ad]{background:#fff;border-radius:16px;padding:40px;box-shadow:0 20px 60px #0000004d;max-width:450px;min-width:450px}@media(max-width:480px){.form-card[data-v-0f0193ad]{max-width:100%;min-width:300px}#app .qr-section[data-v-0f0193ad]{display:none}#app .call-button[data-v-0f0193ad]{font-size:1rem}}.title[data-v-0f0193ad]{text-align:center;color:#333;margin-bottom:30px;font-size:28px}.step-content[data-v-0f0193ad]{animation:fadeIn-0f0193ad .3s ease-in;display:flex;justify-content:center}@keyframes fadeIn-0f0193ad{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.form-group[data-v-0f0193ad]{margin-bottom:20px}label[data-v-0f0193ad]{display:block;margin-bottom:8px;color:#555;font-weight:500}input[data-v-0f0193ad]{width:100%;padding:12px 16px;border:2px solid #e0e0e0;border-radius:8px;font-size:16px;transition:border-color .3s}input[data-v-0f0193ad]:focus{outline:none;border-color:#667eea}input[data-v-0f0193ad]:disabled{background:#f5f5f5;cursor:not-allowed}.btn-primary[data-v-0f0193ad],.btn-secondary[data-v-0f0193ad]{width:100%;padding:14px;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s}.btn-primary[data-v-0f0193ad]{background:#667eea;color:#fff;margin-top:10px}.btn-primary[data-v-0f0193ad]:hover:not(:disabled){background:#5568d3;transform:translateY(-2px);box-shadow:0 5px 15px #667eea66}.btn-primary[data-v-0f0193ad]:disabled{background:#ccc;cursor:not-allowed}.btn-secondary[data-v-0f0193ad]{background:#f5f5f5;color:#666;margin-top:15px}.btn-secondary[data-v-0f0193ad]:hover{background:#e0e0e0}.error-message[data-v-0f0193ad]{margin-top:15px;padding:12px;background:#fee;color:#c33;border-radius:8px;text-align:center}.call-verification[data-v-0f0193ad]{text-align:center;display:flex}.call-icon[data-v-0f0193ad]{width:80px;height:80px;margin:0 auto 20px;color:#667eea}.call-icon svg[data-v-0f0193ad]{animation:ring-0f0193ad 1.5s ease-in-out infinite}@keyframes ring-0f0193ad{0%,to{transform:rotate(0)}10%,30%{transform:rotate(-15deg)}20%,40%{transform:rotate(15deg)}50%{transform:rotate(0)}}.instruction[data-v-0f0193ad]{color:#666;margin-bottom:15px}.phone-display[data-v-0f0193ad]{font-size:24px;font-weight:700;color:#667eea;margin:15px 0}.call-instruction[data-v-0f0193ad]{color:#666;margin:20px 0}.call-instruction strong[data-v-0f0193ad]{color:#333;font-size:20px}.status-indicator[data-v-0f0193ad]{margin:30px 0}.pulse-animation[data-v-0f0193ad]{width:60px;height:60px;margin:0 auto 15px;background:#667eea;border-radius:50%;animation:pulse-0f0193ad 2s ease-in-out infinite}@keyframes pulse-0f0193ad{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.7}}.timer[data-v-0f0193ad]{margin:20px 0;padding:12px;background:#f5f5f5;border-radius:8px;color:#666}.timer strong[data-v-0f0193ad]{color:#667eea;font-size:18px}.success[data-v-0f0193ad]{text-align:center}.success-icon[data-v-0f0193ad]{width:80px;height:80px;margin:0 auto 20px;background:#4caf50;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:48px;animation:scaleIn-0f0193ad .5s ease-out}.phone-number[data-v-0f0193ad]{color:#4285f4;font-weight:600}.call-section[data-v-0f0193ad]{margin-bottom:2rem}.call-label[data-v-0f0193ad]{color:#666;font-size:.95rem;margin-bottom:1rem}.call-button[data-v-0f0193ad]{display:flex;align-items:center;gap:1rem;padding:1.2rem 1.5rem;background:#fff;border:2px solid #4285f4;border-radius:12px;color:#4285f4;text-decoration:none;font-size:1.3rem;font-weight:600;transition:all .3s ease;width:100%;justify-content:center}.call-button[data-v-0f0193ad]:hover{background:#4285f4;color:#fff;transform:translateY(-2px);box-shadow:0 10px 30px #4285f44d}.call-button.disabled[data-v-0f0193ad]{pointer-events:none;opacity:.4;cursor:not-allowed}.phone-icon[data-v-0f0193ad]{flex-shrink:0}.call-number[data-v-0f0193ad]{font-family:Monaco,Consolas,monospace}.password-section[data-v-0f0193ad]{margin-bottom:2rem}.password-input-group[data-v-0f0193ad]{position:relative;display:flex;align-items:center}.password-input[data-v-0f0193ad]{width:100%;padding:1.2rem 3.5rem 1.2rem 1.5rem;border:2px solid #ddd;border-radius:12px;font-size:1.1rem;outline:none;transition:border-color .3s ease}.password-input[data-v-0f0193ad]:focus{border-color:#4285f4}.password-toggle[data-v-0f0193ad]{position:absolute;right:1rem;background:none;border:none;cursor:pointer;font-size:1.2rem;padding:.5rem}.call-complete-btn[data-v-0f0193ad]{padding:1.2rem 2rem;background:#4285f4;color:#fff;border:none;border-radius:12px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.5rem;min-height:54px}.call-complete-btn[data-v-0f0193ad]:hover:not(:disabled){background:#1e90ff;transform:translateY(-2px);box-shadow:0 8px 25px #1e90ff4d}.call-complete-btn[data-v-0f0193ad]:disabled{background:#e0e0e0;color:#999;cursor:not-allowed;transform:none;box-shadow:none}.qr-section[data-v-0f0193ad]{background:#f8f9fa;padding:3rem 2rem;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-left:30px;border-left:1px solid #e0e0e0}.qr-title[data-v-0f0193ad]{font-size:1.1rem;font-weight:600;color:#333;margin-bottom:2rem;text-align:center;line-height:1.4}.qr-container[data-v-0f0193ad]{background:#fff;padding:1.5rem;border-radius:16px;box-shadow:0 4px 20px #0000001a;margin-bottom:1.5rem}.qr-code[data-v-0f0193ad]{display:flex;align-items:center;justify-content:center}.qr-hint[data-v-0f0193ad]{font-size:.95rem;color:#666;text-align:center;line-height:1.4}.footer-links[data-v-0f0193ad]{margin-top:24px;text-align:center}.link[data-v-0f0193ad]{color:#4285f4;text-decoration:none;font-size:14px;background:none;border:none;cursor:pointer}.link[data-v-0f0193ad]:hover{text-decoration:underline}.divider[data-v-0f0193ad]{color:#999;margin:0 8px}.password-wrapper[data-v-0f0193ad]{position:relative;display:flex;align-items:center}.password-wrapper input[data-v-0f0193ad]{padding-right:45px}.password-toggle-btn[data-v-0f0193ad]{position:absolute;right:12px;background:none;border:none;cursor:pointer;padding:5px;display:flex;align-items:center;justify-content:center;color:#666;transition:color .3s}.password-toggle-btn[data-v-0f0193ad]:hover:not(:disabled){color:#667eea}.password-toggle-btn[data-v-0f0193ad]:disabled{cursor:not-allowed;opacity:.5}.password-toggle-btn svg[data-v-0f0193ad]{display:block}@keyframes scaleIn-0f0193ad{0%{transform:scale(0)}to{transform:scale(1)}}.manager-login-page[data-v-b05759a9]{min-height:100vh;display:flex;justify-content:center;align-items:center;background:linear-gradient(135deg,#dae0f8,#ecdffa);padding:20px}.logo-section[data-v-b05759a9]{margin-bottom:1rem}.logo-swp[data-v-b05759a9]{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:1rem}.login-container[data-v-b05759a9]{width:100%;max-width:1000px}.form-card[data-v-b05759a9]{background:#fff;border-radius:16px;padding:40px;box-shadow:0 20px 60px #0000004d;max-width:450px;min-width:450px}@media(max-width:480px){.form-card[data-v-b05759a9]{max-width:100%;min-width:300px}}.step-content[data-v-b05759a9]{animation:fadeIn-b05759a9 .3s ease-in;display:flex;justify-content:center}@keyframes fadeIn-b05759a9{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.form-group[data-v-b05759a9]{margin-bottom:20px}label[data-v-b05759a9]{display:block;margin-bottom:8px;color:#555;font-weight:500}input[data-v-b05759a9]{width:100%;padding:12px 16px;border:2px solid #e0e0e0;border-radius:8px;font-size:16px;transition:border-color .3s}input[data-v-b05759a9]:focus{outline:none;border-color:#667eea}input[data-v-b05759a9]:disabled{background:#f5f5f5;cursor:not-allowed}.btn-primary[data-v-b05759a9]{width:100%;padding:14px;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s;background:#667eea;color:#fff;margin-top:10px}.btn-primary[data-v-b05759a9]:hover:not(:disabled){background:#5568d3;transform:translateY(-2px);box-shadow:0 5px 15px #667eea66}.btn-primary[data-v-b05759a9]:disabled{background:#ccc;cursor:not-allowed}.error-message[data-v-b05759a9]{margin-top:15px;padding:12px;background:#fee;color:#c33;border-radius:8px;text-align:center}.footer-links[data-v-b05759a9]{margin-top:24px;text-align:center}.link[data-v-b05759a9]{color:#4285f4;text-decoration:none;font-size:14px;background:none;border:none;cursor:pointer}.link[data-v-b05759a9]:hover{text-decoration:underline}.divider[data-v-b05759a9]{color:#999;margin:0 8px}.password-wrapper[data-v-b05759a9]{position:relative;display:flex;align-items:center}.password-wrapper input[data-v-b05759a9]{padding-right:45px}.password-toggle-btn[data-v-b05759a9]{position:absolute;right:12px;background:none;border:none;cursor:pointer;padding:5px;display:flex;align-items:center;justify-content:center;color:#666;transition:color .3s}.password-toggle-btn[data-v-b05759a9]:hover:not(:disabled){color:#667eea}.password-toggle-btn[data-v-b05759a9]:disabled{cursor:not-allowed;opacity:.5}.password-toggle-btn svg[data-v-b05759a9]{display:block}.login-page[data-v-49bdda4f]{background:linear-gradient(135deg,#e6f3ff,#f0f8ff,#e6f0ff);min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem}.login-container[data-v-49bdda4f]{background:#fff;border-radius:20px;box-shadow:0 20px 60px #0000001a;overflow:hidden;width:100%;max-width:1000px;min-height:600px}.verification-screen[data-v-49bdda4f]{display:grid;grid-template-columns:1fr 300px;min-height:600px}.main-content[data-v-49bdda4f]{padding:3rem;display:flex;flex-direction:column}.logo-section[data-v-49bdda4f]{margin-bottom:1rem}.logo-swp[data-v-49bdda4f]{display:flex;align-items:center;gap:1rem}.verification-content[data-v-49bdda4f]{flex:1;display:flex;flex-direction:column;justify-content:center}.verification-title[data-v-49bdda4f]{font-size:2.5rem;font-weight:700;color:#333;margin-bottom:1.5rem}.verification-text[data-v-49bdda4f]{color:#666;font-size:1.1rem;line-height:1.6;margin-bottom:2.5rem}.phone-number[data-v-49bdda4f]{color:#4285f4;font-weight:600}.call-section[data-v-49bdda4f]{margin-bottom:2rem}.call-label[data-v-49bdda4f]{color:#666;font-size:.95rem;margin-bottom:1rem}.call-button[data-v-49bdda4f]{display:flex;align-items:center;gap:1rem;padding:1.2rem 1.5rem;background:#fff;border:2px solid #4285f4;border-radius:12px;color:#4285f4;text-decoration:none;font-size:1.3rem;font-weight:600;transition:all .3s ease;width:100%;justify-content:center}.call-button[data-v-49bdda4f]:hover{background:#4285f4;color:#fff;transform:translateY(-2px);box-shadow:0 10px 30px #4285f44d}.phone-icon[data-v-49bdda4f]{flex-shrink:0}.call-number[data-v-49bdda4f]{font-family:Monaco,Consolas,monospace}.status-section[data-v-49bdda4f]{margin-top:1rem}.status-message[data-v-49bdda4f]{text-align:center;color:#666;font-size:1rem;margin-bottom:1rem}.timer[data-v-49bdda4f]{text-align:center;padding:12px;background:#f5f5f5;border-radius:8px;color:#666}.timer strong[data-v-49bdda4f]{color:#4285f4;font-size:18px}.retry-actions[data-v-49bdda4f]{display:flex;flex-direction:column;gap:10px;align-items:center}.retry-button[data-v-49bdda4f]{padding:12px 24px;background:#4285f4;color:#fff;border:none;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;transition:background .2s ease}.retry-button[data-v-49bdda4f]:hover{background:#3367d6}.continue-link[data-v-49bdda4f]{background:none;border:none;color:#666;font-size:14px;cursor:pointer;text-decoration:underline}.continue-link[data-v-49bdda4f]:hover{color:#333}.qr-section[data-v-49bdda4f]{background:#f8f9fa;padding:3rem 2rem;display:flex;flex-direction:column;align-items:center;justify-content:center;border-left:1px solid #e0e0e0}.qr-title[data-v-49bdda4f]{font-size:1.1rem;font-weight:600;color:#333;margin-bottom:2rem;text-align:center;line-height:1.4}.qr-container[data-v-49bdda4f]{background:#fff;padding:1.5rem;border-radius:16px;box-shadow:0 4px 20px #0000001a;margin-bottom:1.5rem}.qr-code[data-v-49bdda4f]{display:flex;align-items:center;justify-content:center}.qr-hint[data-v-49bdda4f]{font-size:.95rem;color:#666;text-align:center;line-height:1.4}@media(max-width:768px){.verification-screen[data-v-49bdda4f]{grid-template-columns:1fr}.qr-section[data-v-49bdda4f]{display:none}.main-content[data-v-49bdda4f]{padding:2rem}.verification-title[data-v-49bdda4f]{font-size:2rem}.call-button[data-v-49bdda4f]{font-size:18px}}[data-v-6ddcea53]{box-sizing:border-box;margin:0;padding:0}.registration-page[data-v-6ddcea53]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background:linear-gradient(135deg,#f8fafc,#e2e8f0,#f1f5f9);min-height:100vh;padding:1.5rem;font-size:14px}.registration-container[data-v-6ddcea53]{max-width:900px;margin:0 auto;background:#fff;border-radius:20px;box-shadow:0 25px 50px -12px #00000026;overflow:hidden;position:relative;border:1px solid rgba(226,232,240,.8)}.header-section[data-v-6ddcea53]{padding:1.25rem 2rem;background:linear-gradient(135deg,#4285f40d,#1e90ff0d);border-bottom:1px solid #e2e8f0;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}.logo-swp[data-v-6ddcea53]{display:flex;align-items:center;gap:.75rem}.logo-icon[data-v-6ddcea53]{padding:.4rem;background:#fff;border-radius:10px;box-shadow:0 2px 4px #0000001a}.logo-content[data-v-6ddcea53]{display:flex;flex-direction:column}.logo-text[data-v-6ddcea53]{font-size:1.5rem;font-weight:700;color:#1e40af;line-height:1}.logo-subtitle[data-v-6ddcea53]{font-size:.7rem;color:#64748b;text-transform:uppercase;letter-spacing:.05em;font-weight:500}.header-text[data-v-6ddcea53]{text-align:right}.page-title[data-v-6ddcea53]{font-size:1.4rem;font-weight:700;color:#1e293b}.registration-form[data-v-6ddcea53]{padding:2rem}.form-columns[data-v-6ddcea53]{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-bottom:2rem}.form-column[data-v-6ddcea53]{display:flex;flex-direction:column;gap:1.5rem}.form-section[data-v-6ddcea53]{background:#fafafa;border:1px solid #e5e7eb;border-radius:12px;padding:1.5rem;transition:all .3s ease}.form-section[data-v-6ddcea53]:hover{border-color:#d1d5db;box-shadow:0 4px 6px -1px #0000000d}.section-header[data-v-6ddcea53]{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.icon[data-v-6ddcea53]{font-family:Material Icons,Material Symbols Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.icon-sm[data-v-6ddcea53]{font-size:18px}.icon-lg[data-v-6ddcea53]{font-size:48px}.nav-icon[data-v-6ddcea53]{color:#4285f4;width:2rem;height:2rem;background:linear-gradient(135deg,#4285f4,#1e90ff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:flex;align-items:center;justify-content:center;border-radius:6px}.section-title[data-v-6ddcea53]{font-size:1.1rem;font-weight:600;color:#1e293b}.form-group[data-v-6ddcea53]{margin-bottom:1rem}.form-label[data-v-6ddcea53]{display:block;font-weight:500;color:#374151;margin-bottom:.5rem;font-size:.9rem}.form-label.required[data-v-6ddcea53]:after{content:" *";color:#ef4444}.input-wrapper[data-v-6ddcea53]{position:relative}.form-input[data-v-6ddcea53]{width:100%;padding:.75rem 1rem;border:1px solid #e5e7eb;border-radius:8px;font-size:.9rem;transition:all .3s ease;background:#fff;position:relative}.form-input[data-v-6ddcea53]:focus{outline:none;border-color:#4285f4;box-shadow:0 0 0 3px #4285f41a}.form-input.error[data-v-6ddcea53]{border-color:#ef4444;background:#fef2f2}.form-input.valid[data-v-6ddcea53]{border-color:#10b981;background:#f0fdf4}.input-indicator[data-v-6ddcea53]{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);width:6px;height:6px;border-radius:50%;transition:all .3s ease}.form-input.valid+.input-indicator[data-v-6ddcea53]{background:#10b981}.form-input.error+.input-indicator[data-v-6ddcea53]{background:#ef4444}.input-icon[data-v-6ddcea53]{position:absolute;right:2.5rem;top:50%;transform:translateY(-50%);color:#9ca3af;font-size:16px!important}.password-toggle[data-v-6ddcea53]{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:.25rem;color:#6b7280;display:flex;align-items:center;justify-content:center}.password-toggle[data-v-6ddcea53]:hover{color:#4285f4}.password-strength[data-v-6ddcea53]{margin-top:.5rem;display:flex;align-items:center;gap:.5rem}.strength-bars[data-v-6ddcea53]{display:flex;gap:2px;flex:1}.strength-bar[data-v-6ddcea53]{height:4px;flex:1;background:#e5e7eb;border-radius:2px;transition:background .3s ease}.strength-bar.active[data-v-6ddcea53]:nth-child(1){background:#ef4444}.strength-bar.active[data-v-6ddcea53]:nth-child(2){background:#f59e0b}.strength-bar.active[data-v-6ddcea53]:nth-child(3){background:#eab308}.strength-bar.active[data-v-6ddcea53]:nth-child(4){background:#10b981}.strength-text[data-v-6ddcea53]{font-size:.8rem;color:#6b7280;min-width:80px;text-align:right}.custom-checkbox[data-v-6ddcea53]{display:flex;align-items:flex-start;gap:.75rem}.custom-checkbox input[type=checkbox][data-v-6ddcea53]{display:none}.checkbox-box[data-v-6ddcea53]{width:20px;height:20px;border:1px solid #d1d5db;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .3s ease;background:#fff;flex-shrink:0}.custom-checkbox input:checked+.checkbox-label .checkbox-box[data-v-6ddcea53]{background:#4285f4;border-color:#4285f4}.checkbox-icon[data-v-6ddcea53]{font-size:14px!important;color:#fff;opacity:0;transition:opacity .3s ease;width:auto!important;height:auto!important;background:none!important;box-shadow:none!important;-webkit-text-fill-color:white!important}.custom-checkbox input:checked+.checkbox-label .checkbox-icon[data-v-6ddcea53]{opacity:1}.checkbox-label[data-v-6ddcea53]{cursor:pointer;font-size:.9rem;color:#374151;line-height:1.4;display:flex;align-items:flex-start;gap:.75rem}.manager-code-info[data-v-6ddcea53]{margin-top:.5rem;padding:.75rem;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border-radius:6px;border-left:3px solid #0ea5e9}.ref-name-badge[data-v-6ddcea53]{margin-top:.5rem;display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .6rem;background:#ecfdf5;color:#047857;border-radius:6px;font-size:.8rem;font-weight:600}.info-content[data-v-6ddcea53]{font-size:.8rem;color:#0369a1;line-height:1.3;display:flex;align-items:center;gap:.5rem}.info-content .icon[data-v-6ddcea53]{font-size:16px!important;color:#0ea5e9}.agreements-section[data-v-6ddcea53]{margin-bottom:1.5rem}.agreements[data-v-6ddcea53]{display:flex;flex-direction:column;gap:.75rem}.consent-notice[data-v-6ddcea53]{font-size:.82rem;color:#64748b;line-height:1.5;text-align:center;margin:0}.agreement-link[data-v-6ddcea53]{color:#4285f4;text-decoration:none;font-weight:500}.agreement-link[data-v-6ddcea53]:hover{text-decoration:underline}.error-message[data-v-6ddcea53]{color:#ef4444;font-size:.8rem;margin-top:.25rem;display:block}.input-hint[data-v-6ddcea53]{color:#6b7280;font-size:.8rem;margin-top:.25rem;line-height:16px;display:block}.form-actions[data-v-6ddcea53]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.btn[data-v-6ddcea53]{padding:.875rem 2rem;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease;font-size:.9rem;display:flex;align-items:center;justify-content:center;gap:.5rem;min-width:180px;box-shadow:0 1px 2px #0000000d}.btn-icon[data-v-6ddcea53]{font-size:16px!important;color:inherit;width:auto!important;height:auto!important;background:none!important;box-shadow:none!important;-webkit-text-fill-color:currentColor!important}.btn-primary[data-v-6ddcea53]{background:linear-gradient(135deg,#4285f4,#1e90ff);color:#fff}.btn-primary[data-v-6ddcea53]:hover:not(:disabled){background:linear-gradient(135deg,#1e90ff,#06c);transform:translateY(-2px);box-shadow:0 10px 25px #4285f44d}.btn-secondary[data-v-6ddcea53]{background:#6b7280;color:#fff}.btn-secondary[data-v-6ddcea53]:hover:not(:disabled){background:#4b5563;transform:translateY(-1px)}.btn[data-v-6ddcea53]:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:0 1px 2px #0000000d}.spinner[data-v-6ddcea53]{width:18px;height:18px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:spin-6ddcea53 1s linear infinite}@keyframes spin-6ddcea53{to{transform:rotate(360deg)}}.global-error[data-v-6ddcea53]{background:linear-gradient(135deg,#fef2f2,#fee2e2);border:1px solid #fecaca;border-left:4px solid #ef4444;color:#dc2626;padding:1rem;border-radius:8px;margin-bottom:1.5rem;display:flex;align-items:center;gap:.5rem;font-size:.9rem}.success-overlay[data-v-6ddcea53]{position:absolute;inset:0;background:#fff;display:flex;align-items:center;justify-content:center;z-index:1000}.success-content[data-v-6ddcea53]{text-align:center;padding:2rem;max-width:400px}.success-animation[data-v-6ddcea53]{position:relative;display:inline-block;margin-bottom:1.5rem}.success-icon[data-v-6ddcea53]{color:#10b981;animation:successBounce-6ddcea53 .6s ease-out}.success-particles[data-v-6ddcea53]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.particle[data-v-6ddcea53]{position:absolute;width:4px;height:4px;background:#4285f4;border-radius:50%;animation:particleFloat-6ddcea53 2s infinite}.particle[data-v-6ddcea53]:nth-child(1){animation-delay:0s}.particle[data-v-6ddcea53]:nth-child(2){animation-delay:.4s}.particle[data-v-6ddcea53]:nth-child(3){animation-delay:.8s}.particle[data-v-6ddcea53]:nth-child(4){animation-delay:1.2s}.particle[data-v-6ddcea53]:nth-child(5){animation-delay:1.6s}@keyframes successBounce-6ddcea53{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes particleFloat-6ddcea53{0%{transform:translateY(0) rotate(0);opacity:1}to{transform:translateY(-20px) rotate(360deg);opacity:0}}.success-content h2[data-v-6ddcea53]{font-size:1.75rem;font-weight:700;color:#1e293b;margin-bottom:.75rem}.success-content p[data-v-6ddcea53]{color:#64748b;font-size:1rem;margin-bottom:1.5rem}.success-info[data-v-6ddcea53]{background:linear-gradient(135deg,#f0fdf4,#dcfce7);padding:1rem;border-radius:8px;margin-bottom:2rem;border-left:3px solid #10b981}.info-block[data-v-6ddcea53]{text-align:left;color:#047857;line-height:1.4;font-size:.9rem}.mb-2[data-v-6ddcea53]{margin-bottom:5px}.mt-2[data-v-6ddcea53]{margin-top:15px}input[data-v-6ddcea53]::placeholder{color:#c6c6c6;font-style:italic;opacity:1}input[data-v-6ddcea53]::-webkit-input-placeholder{color:#c6c6c6;font-style:italic}input[data-v-6ddcea53]::-moz-placeholder{color:#c6c6c6;font-style:italic;opacity:1}input[data-v-6ddcea53]:-ms-input-placeholder{color:#c6c6c6;font-style:italic}input[data-v-6ddcea53]::-ms-input-placeholder{color:#d6d6d6;font-style:italic}.password-requirements[data-v-6ddcea53]{margin-top:12px;padding:12px;background:#f8fafc;border-radius:8px;font-size:13px}.requirement[data-v-6ddcea53]{display:flex;align-items:center;gap:8px;margin-bottom:6px;color:#64748b;transition:color .2s}.requirement[data-v-6ddcea53]:last-child{margin-bottom:0}.requirement.met[data-v-6ddcea53]{color:#10b981}.requirement .material-icons[data-v-6ddcea53]{font-size:18px;color:#ef4444}.requirement.met .material-icons[data-v-6ddcea53]{color:#10b981}@media(max-width:768px){.registration-page[data-v-6ddcea53]{padding:1rem}.header-section[data-v-6ddcea53]{padding:1rem 1.5rem;flex-direction:column;text-align:center}.header-text[data-v-6ddcea53]{text-align:center}.page-title[data-v-6ddcea53]{font-size:1.25rem}.registration-form[data-v-6ddcea53]{padding:1.5rem}.form-columns[data-v-6ddcea53]{grid-template-columns:1fr;gap:1.5rem}.form-actions[data-v-6ddcea53]{flex-direction:column}.btn[data-v-6ddcea53]{min-width:auto;width:100%}.logo-text[data-v-6ddcea53]{font-size:1.25rem}}.forgot-password-page[data-v-9a1b87bc]{min-height:100vh;background:linear-gradient(135deg,#f6f7fa,#f7f6f8);display:flex;align-items:center;justify-content:center;padding:20px}.container[data-v-9a1b87bc]{width:100%;max-width:440px}.form-container[data-v-9a1b87bc]{background:#fff;border-radius:24px;padding:40px;box-shadow:0 20px 60px #0000001a}.step-content[data-v-9a1b87bc]{text-align:center}.header[data-v-9a1b87bc]{margin-bottom:32px}.icon-success[data-v-9a1b87bc]{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#10b981,#059669);display:flex;align-items:center;justify-content:center;margin:0 auto 20px;color:#fff;font-size:40px}.title[data-v-9a1b87bc]{font-size:28px;font-weight:700;color:#1a202c;margin:0 0 12px}.subtitle[data-v-9a1b87bc]{font-size:16px;color:#718096;margin:0;line-height:1.5}.form[data-v-9a1b87bc]{margin:32px 0}.form-group[data-v-9a1b87bc]{margin-bottom:24px;text-align:left}.form-label[data-v-9a1b87bc]{display:block;font-size:14px;font-weight:600;color:#374151;margin-bottom:8px}.form-input[data-v-9a1b87bc]{width:100%;padding:14px 16px;font-size:16px;border:2px solid #e5e7eb;border-radius:12px;transition:all .2s;box-sizing:border-box}.form-input[data-v-9a1b87bc]:focus{outline:none;border-color:#4285f4;box-shadow:0 0 0 3px #4285f41a}.error-text[data-v-9a1b87bc]{display:block;color:#ef4444;font-size:13px;margin-top:6px}.country-hint[data-v-9a1b87bc]{display:block;color:#6b7280;font-size:12px;margin-top:4px}.btn[data-v-9a1b87bc]{width:100%;padding:14px 24px;font-size:16px;font-weight:600;border-radius:12px;border:none;cursor:pointer;transition:all .2s;text-decoration:none;display:inline-block;text-align:center;box-sizing:border-box}.btn-primary[data-v-9a1b87bc]{background:linear-gradient(135deg,#4285f4,#1e90ff);color:#fff}.btn-primary[data-v-9a1b87bc]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #4285f466}.btn-primary[data-v-9a1b87bc]:disabled{opacity:.6;cursor:not-allowed}.spinner[data-v-9a1b87bc]{width:20px;height:20px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-9a1b87bc .8s linear infinite;display:inline-block}@keyframes spin-9a1b87bc{to{transform:rotate(360deg)}}.footer-links[data-v-9a1b87bc]{margin-top:24px}.link[data-v-9a1b87bc]{color:#4285f4;text-decoration:none;font-size:14px;font-weight:500}.link[data-v-9a1b87bc]:hover{text-decoration:underline}.info-box[data-v-9a1b87bc]{display:flex;align-items:flex-start;gap:12px;background:#f0f9ff;border:1px solid #bae6fd;border-radius:12px;padding:16px;margin:24px 0;text-align:left}.info-box .material-symbols-outlined[data-v-9a1b87bc]{color:#0284c7;font-size:24px;flex-shrink:0}.info-box p[data-v-9a1b87bc]{margin:0;color:#0369a1;font-size:14px;line-height:1.5}.actions[data-v-9a1b87bc]{margin-top:24px}.masked-email[data-v-9a1b87bc]{color:#1a202c;font-weight:700;white-space:nowrap}.icon-info[data-v-9a1b87bc]{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#4285f4,#1e90ff);display:flex;align-items:center;justify-content:center;margin:0 auto 20px;color:#fff;font-size:40px}.support-hint[data-v-9a1b87bc]{font-size:14px;color:#718096;line-height:1.5;margin:20px 0 0;text-align:left}.forgot-password-page[data-v-2ede9795]{min-height:100vh;background:linear-gradient(135deg,#dae0f8,#ecdffa);display:flex;align-items:center;justify-content:center;padding:20px;position:relative}.container[data-v-2ede9795]{width:100%;max-width:480px}.form-container[data-v-2ede9795]{background:#fff;border-radius:24px;padding:40px;box-shadow:0 20px 60px #0000001a;position:relative}.step-content[data-v-2ede9795]{text-align:center}.header[data-v-2ede9795]{margin-bottom:32px}.icon-success[data-v-2ede9795]{width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,#4285f4,#1e90ff);display:flex;align-items:center;justify-content:center;margin:0 auto 20px;color:#fff;font-size:28px}.icon-success.large[data-v-2ede9795]{width:80px;height:80px;font-size:36px;background:linear-gradient(135deg,#34a853,#28a745)}.title[data-v-2ede9795]{font-size:28px;font-weight:700;color:#1a202c;margin:0 0 12px}.subtitle[data-v-2ede9795]{font-size:16px;color:#718096;margin:0;line-height:1.5}.form[data-v-2ede9795]{margin:32px 0}.form-group[data-v-2ede9795]{margin-bottom:24px;text-align:left}.form-label[data-v-2ede9795]{display:block;font-size:14px;font-weight:600;color:#374151;margin-bottom:8px}.form-input[data-v-2ede9795]{width:100%;padding:14px 16px;font-size:16px;border:2px solid #e2e8f0;border-radius:12px;outline:none;transition:all .2s;box-sizing:border-box}.form-input[data-v-2ede9795]:focus{border-color:#4285f4;box-shadow:0 0 0 3px #4285f41a}.error-text[data-v-2ede9795]{display:block;color:#e53e3e;font-size:13px;margin-top:6px}.warning-text[data-v-2ede9795]{color:#d69e2e;font-size:14px;margin-top:16px;padding:12px;background:#fffbeb;border-radius:8px}.btn[data-v-2ede9795]{width:100%;padding:14px 24px;font-size:16px;font-weight:600;border:none;border-radius:12px;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:8px;text-decoration:none}.btn-primary[data-v-2ede9795]{background:linear-gradient(135deg,#4285f4,#1e90ff);color:#fff}.btn-primary[data-v-2ede9795]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #4285f466}.btn-primary[data-v-2ede9795]:disabled{opacity:.6;cursor:not-allowed}.footer-links[data-v-2ede9795]{margin-top:24px}.link[data-v-2ede9795]{color:#4285f4;text-decoration:none;font-size:14px;font-weight:500}.link[data-v-2ede9795]:hover{text-decoration:underline}.email-instructions[data-v-2ede9795]{background:#f7fafc;border-radius:12px;padding:20px;margin:24px 0;text-align:left}.instruction-item[data-v-2ede9795]{display:flex;align-items:flex-start;gap:12px;margin-bottom:12px}.instruction-item[data-v-2ede9795]:last-child{margin-bottom:0}.step-number[data-v-2ede9795]{width:24px;height:24px;background:#4285f4;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;flex-shrink:0}.instruction-item p[data-v-2ede9795]{margin:0;color:#4a5568;font-size:14px;line-height:24px}.actions[data-v-2ede9795]{margin-top:24px}.progress-bar[data-v-2ede9795]{position:fixed;bottom:0;left:0;right:0;height:4px;background:#ffffff4d}.progress-fill[data-v-2ede9795]{height:100%;background:linear-gradient(90deg,#4285f4,#1e90ff);transition:width .3s ease}.spinner[data-v-2ede9795]{width:20px;height:20px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-2ede9795 .8s linear infinite}@keyframes spin-2ede9795{to{transform:rotate(360deg)}}@media(max-width:480px){.form-container[data-v-2ede9795]{padding:24px;border-radius:16px}.title[data-v-2ede9795]{font-size:24px}}.nav-section[data-v-c13e4cff]{flex:1;display:flex;flex-direction:column;gap:4px}.nav-item[data-v-c13e4cff]{width:100%;display:flex;align-items:center;gap:12px;padding:12px 16px;border:none;background:none;text-align:left;cursor:pointer;transition:all .15s ease;color:#64748b;font-size:14px;font-weight:500;border-radius:8px;position:relative}.nav-item[data-v-c13e4cff]:hover{background:#f8fafc;color:#334155}.nav-item.active[data-v-c13e4cff]{background:#eff6ff;color:#3b82f6}.layout[data-v-c13e4cff]{display:flex;min-height:calc(100vh - 72px)}.content[data-v-c13e4cff]{flex:1;overflow-y:auto;padding:24px}.sidebar[data-v-c13e4cff]{width:280px;background:#fff;border-right:1px solid #e2e8f0;position:sticky;height:calc(100vh - 72px);overflow-y:auto}.withdraw-page[data-v-c13e4cff]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.page-header[data-v-c13e4cff]{text-align:center;margin-bottom:3rem}.page-title[data-v-c13e4cff]{font-size:2.5rem;font-weight:700;color:#2d3748;margin-bottom:1rem}.page-subtitle[data-v-c13e4cff]{font-size:1.1rem;color:#4a5568;max-width:600px;margin:0 auto}.content-container[data-v-c13e4cff]{margin:0 auto;display:grid;gap:2rem}.info-block[data-v-c13e4cff]{background:linear-gradient(180deg,#fff,#f8fbff);border:1px solid #e5e7eb;border-radius:20px;padding:28px;margin-bottom:16px;box-shadow:0 12px 30px #1118270f}.info-block h2[data-v-c13e4cff]{color:#2d3748;margin-bottom:1.5rem;font-size:1.5rem}.info-items[data-v-c13e4cff]{display:grid;gap:1.5rem}.info-item[data-v-c13e4cff]{display:flex;gap:1rem;align-items:flex-start}.info-icon[data-v-c13e4cff]{font-size:2rem;flex-shrink:0}.info-text h3[data-v-c13e4cff]{color:#2d3748;margin-bottom:.5rem;font-size:1.1rem}.info-text p[data-v-c13e4cff]{color:#4a5568;line-height:1.6;margin:0}.form-container[data-v-c13e4cff]{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 4px 16px #0000001a}.withdrawal-form h2[data-v-c13e4cff]{color:#2d3748;margin-bottom:2rem;font-size:1.5rem}.form-group[data-v-c13e4cff]{margin-bottom:1.5rem}.form-label[data-v-c13e4cff]{display:block;margin-bottom:.5rem;font-weight:500;color:#2d3748;font-size:.9rem}.form-label.required[data-v-c13e4cff]:after{content:" *";color:#e53e3e}.form-input[data-v-c13e4cff],.form-textarea[data-v-c13e4cff]{width:100%;padding:.75rem 1rem;border:2px solid #e2e8f0;border-radius:8px;font-size:1rem;transition:border-color .3s ease;box-sizing:border-box}.form-input[data-v-c13e4cff]:focus,.form-textarea[data-v-c13e4cff]:focus{outline:none;border-color:#3182ce}.form-textarea[data-v-c13e4cff]{resize:vertical;min-height:100px}.checkbox-group[data-v-c13e4cff]{margin:2rem 0}.checkbox-label[data-v-c13e4cff]{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer;font-size:.9rem;line-height:1.5}.checkbox-label input[type=checkbox][data-v-c13e4cff]{display:none}.checkmark[data-v-c13e4cff]{width:20px;height:20px;border:2px solid #e2e8f0;border-radius:4px;position:relative;flex-shrink:0;transition:all .2s ease;margin-top:2px}.checkbox-label input[type=checkbox]:checked+.checkmark[data-v-c13e4cff]:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:12px;font-weight:700}.checkbox-text[data-v-c13e4cff]{color:#4a5568}.form-actions[data-v-c13e4cff]{display:flex;gap:1rem;margin-top:2rem}.btn[data-v-c13e4cff]{padding:.875rem 1.5rem;border:none;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s ease;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.btn[data-v-c13e4cff]:disabled{cursor:not-allowed;opacity:.6}.btn-danger[data-v-c13e4cff]{background-color:#e53e3e;color:#fff}.btn-danger[data-v-c13e4cff]:hover:not(:disabled){background-color:#c53030}.btn-secondary[data-v-c13e4cff]{background-color:#edf2f7;color:#4a5568}.btn-secondary[data-v-c13e4cff]:hover{background-color:#e2e8f0}.btn-primary[data-v-c13e4cff]{background-color:#3182ce;color:#fff}.btn-primary[data-v-c13e4cff]:hover{background-color:#2c5aa0}.modal-overlay[data-v-c13e4cff]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.modal-content[data-v-c13e4cff]{background:#fff;border-radius:12px;padding:0;max-width:500px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #0003;animation:modalSlideIn-c13e4cff .3s ease-out}@keyframes modalSlideIn-c13e4cff{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}.modal-header[data-v-c13e4cff]{text-align:center;padding:2rem 2rem 1rem}.modal-icon[data-v-c13e4cff]{font-size:3rem;margin-bottom:1rem}.modal-header h3[data-v-c13e4cff]{color:#2d3748;margin:0;font-size:1.5rem}.modal-body[data-v-c13e4cff]{padding:0 2rem 1rem;text-align:center}.modal-body p[data-v-c13e4cff]{color:#4a5568;line-height:1.6;margin:0 0 1.5rem;font-size:1.1rem}.modal-info[data-v-c13e4cff]{background:#f7fafc;border-radius:8px;padding:1rem;text-align:left}.modal-info p[data-v-c13e4cff]{margin:.5rem 0;font-size:.9rem;color:#2d3748}.modal-footer[data-v-c13e4cff]{padding:1rem 2rem 2rem;text-align:center}.modal-footer .btn[data-v-c13e4cff]{min-width:120px}.profile-card[data-v-c13e4cff]{display:flex;align-items:center;gap:12px}.profile-avatar[data-v-c13e4cff]{width:48px;height:48px;border-radius:24px;object-fit:cover;border:2px solid #e2e8f0}.profile-info[data-v-c13e4cff]{flex:1;min-width:0}.profile-name[data-v-c13e4cff]{font-size:15px;font-weight:600;color:#1e293b;margin:0 0 2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.profile-role[data-v-c13e4cff]{font-size:13px;color:#64748b;margin:0 0 6px}.profile-meta[data-v-c13e4cff]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.profile-status[data-v-c13e4cff]{display:flex;align-items:center;gap:4px;font-size:11px;font-weight:500}.status-dot[data-v-c13e4cff]{width:6px;height:6px;border-radius:3px}.status-active .status-dot[data-v-c13e4cff]{background:#10b981}.status-inactive .status-dot[data-v-c13e4cff]{background:#f59e0b}.status-pending .status-dot[data-v-c13e4cff]{background:#3b82f6}.profile-section[data-v-c13e4cff]{padding:24px 20px;border-bottom:1px solid #f1f5f9}.info-icon[data-v-c13e4cff]{width:48px;height:48px;background:#e3f2fd;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.info-icon .material-icons[data-v-c13e4cff]{font-size:24px;color:#1976d2}.form-label[data-v-c13e4cff]{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;font-weight:500;color:#2d3748;font-size:.9rem}.form-icon[data-v-c13e4cff]{font-size:18px;color:#4a5568}.checkmark[data-v-c13e4cff]{width:20px;height:20px;border:2px solid #e2e8f0;border-radius:4px;position:relative;flex-shrink:0;transition:all .2s ease;margin-top:2px;display:flex;align-items:center;justify-content:center}.check-icon[data-v-c13e4cff]{font-size:14px;color:#fff;opacity:0;transition:opacity .2s ease}.checkbox-label input[type=checkbox]:checked+.checkmark[data-v-c13e4cff]{background-color:#3182ce;border-color:#3182ce}.checkbox-label input[type=checkbox]:checked+.checkmark .check-icon[data-v-c13e4cff]{opacity:1}.btn[data-v-c13e4cff]{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 1.5rem;border:none;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s ease;text-decoration:none;justify-content:center}.btn-icon[data-v-c13e4cff]{font-size:18px}.modal-icon[data-v-c13e4cff]{width:80px;height:80px;background:#e8f5e8;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem}.modal-icon .material-icons[data-v-c13e4cff]{font-size:40px;color:#4caf50}.info-row[data-v-c13e4cff]{display:flex;align-items:center;gap:.75rem;margin:.75rem 0;font-size:.9rem;color:#2d3748}.info-row-icon[data-v-c13e4cff]{font-size:18px;color:#4a5568;flex-shrink:0}@media(max-width:768px){.info-icon[data-v-c13e4cff]{width:40px;height:40px}.info-icon .material-icons[data-v-c13e4cff]{font-size:20px}.modal-icon[data-v-c13e4cff]{width:60px;height:60px}.modal-icon .material-icons[data-v-c13e4cff]{font-size:30px}}@media(max-width:768px){.withdraw-page[data-v-c13e4cff]{padding:1rem}.page-title[data-v-c13e4cff]{font-size:2rem}.form-container[data-v-c13e4cff],.info-block[data-v-c13e4cff]{padding:1.5rem}.form-actions[data-v-c13e4cff]{flex-direction:column}.modal-content[data-v-c13e4cff]{margin:1rem}}.chat-window[data-v-6f5b9748]{display:flex;flex-direction:column;height:100%;background:#f8fafc}.messages-container[data-v-6f5b9748]{flex:1;overflow-y:auto;padding:20px;display:flex;flex-direction:column}.messages-container[data-v-6f5b9748]::-webkit-scrollbar{width:6px}.messages-container[data-v-6f5b9748]::-webkit-scrollbar-track{background:transparent}.messages-container[data-v-6f5b9748]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.messages-container[data-v-6f5b9748]::-webkit-scrollbar-thumb:hover{background:#9ca3af}.loading-state[data-v-6f5b9748],.empty-state[data-v-6f5b9748]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#9ca3af;text-align:center;padding:40px 20px;gap:12px}.loading-state i[data-v-6f5b9748],.empty-state i[data-v-6f5b9748]{font-size:48px;opacity:.5}.loading-state p[data-v-6f5b9748],.empty-state p[data-v-6f5b9748]{font-size:14px;margin:0}.messages-list[data-v-6f5b9748]{display:flex;flex-direction:column;gap:16px}.message-item[data-v-6f5b9748]{display:flex;gap:12px;animation:messageSlideIn-6f5b9748 .2s ease}@keyframes messageSlideIn-6f5b9748{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.message-item.own-message[data-v-6f5b9748]{flex-direction:row-reverse}.message-avatar[data-v-6f5b9748]{width:40px;height:40px;min-width:40px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;box-shadow:0 2px 8px #0000001a}.message-item.own-message .message-avatar[data-v-6f5b9748]{background:linear-gradient(135deg,#f093fb,#f5576c)}.message-content[data-v-6f5b9748]{max-width:70%;display:flex;flex-direction:column;gap:6px}.message-header[data-v-6f5b9748]{display:flex;align-items:center;gap:10px;padding:0 4px}.message-item.own-message .message-header[data-v-6f5b9748]{flex-direction:row-reverse}.message-author[data-v-6f5b9748]{font-size:13px;font-weight:600;color:#374151}.message-time[data-v-6f5b9748]{font-size:11px;color:#9ca3af}.message-text[data-v-6f5b9748]{background:#fff;padding:12px 16px;border-radius:16px;font-size:14px;line-height:1.5;color:#1f2937;box-shadow:0 2px 6px #00000014;word-wrap:break-word;white-space:pre-wrap}.message-item.own-message .message-text[data-v-6f5b9748]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.message-status[data-v-6f5b9748]{font-size:11px;color:#9ca3af;text-align:right;padding:0 4px}.message-status.read[data-v-6f5b9748]{color:#3b82f6}.typing-indicator[data-v-6f5b9748]{padding:8px 20px;color:#6b7280;font-size:13px;font-style:italic;display:flex;align-items:center;gap:4px;background:#f1f5f9;border-top:1px solid #e2e8f0}.typing-dots span[data-v-6f5b9748]{animation:typingDot-6f5b9748 1.4s infinite}.typing-dots span[data-v-6f5b9748]:nth-child(2){animation-delay:.2s}.typing-dots span[data-v-6f5b9748]:nth-child(3){animation-delay:.4s}@keyframes typingDot-6f5b9748{0%,60%,to{opacity:0}30%{opacity:1}}.message-input-wrapper[data-v-6f5b9748]{padding:20px;background:#fff;border-top:1px solid #e2e8f0}.message-input-container[data-v-6f5b9748]{display:flex;align-items:flex-end;gap:12px;background:#f1f5f9;border-radius:24px;padding:8px 16px;transition:all .2s}.message-input-container[data-v-6f5b9748]:focus-within{background:#e0e7ff;box-shadow:0 0 0 3px #667eea1a}.message-input[data-v-6f5b9748]{flex:1;max-height:120px;border:none;background:transparent;resize:none;outline:none;padding:8px 4px;font-family:inherit;font-size:14px;color:#1f2937;line-height:1.5}.message-input[data-v-6f5b9748]::placeholder{color:#9ca3af}.send-btn[data-v-6f5b9748]{width:40px;height:40px;min-width:40px;border:none;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;box-shadow:0 2px 8px #667eea4d}.send-btn[data-v-6f5b9748]:hover:not(:disabled){transform:scale(1.05);box-shadow:0 4px 12px #667eea66}.send-btn[data-v-6f5b9748]:active:not(:disabled){transform:scale(.95)}.send-btn[data-v-6f5b9748]:disabled{opacity:.5;cursor:not-allowed;transform:none}@media(max-width:768px){.messages-container[data-v-6f5b9748],.message-input-wrapper[data-v-6f5b9748]{padding:12px}.message-content[data-v-6f5b9748]{max-width:85%}}.deal-chats[data-v-70a21b9e]{display:grid;grid-template-columns:300px 1fr;height:100%}.deals-list[data-v-70a21b9e]{border-right:1px solid #eef2f7;overflow-y:auto;background:#f8fafc;padding:12px}.filters[data-v-70a21b9e]{margin-bottom:12px}.filter-tabs[data-v-70a21b9e]{display:flex;gap:6px;margin-bottom:8px}.ft[data-v-70a21b9e]{flex:1;border:1px solid #e2e8f0;background:#fff;border-radius:8px;padding:6px;cursor:pointer;font-size:12px;color:#475569}.ft.active[data-v-70a21b9e]{background:#2563eb;color:#fff;border-color:#2563eb}.date-range[data-v-70a21b9e]{display:flex;gap:6px}.date-range input[data-v-70a21b9e]{flex:1;border:1px solid #cbd5e1;border-radius:8px;padding:6px;font-size:12px}.deal-item[data-v-70a21b9e]{background:#fff;border:1px solid #eef2f7;border-radius:10px;padding:10px;margin-bottom:8px;cursor:pointer}.deal-item.active[data-v-70a21b9e]{border-color:#2563eb}.di-title[data-v-70a21b9e]{font-weight:600;color:#0f172a;font-size:13px}.di-date[data-v-70a21b9e]{color:#94a3b8;font-size:11px}.deal-chat[data-v-70a21b9e]{min-height:0}.muted[data-v-70a21b9e],.empty[data-v-70a21b9e]{color:#94a3b8;padding:24px;text-align:center}.empty[data-v-70a21b9e]{display:flex;align-items:center;justify-content:center;height:100%}.support-panel[data-v-6e2da0ab]{display:grid;grid-template-columns:260px 1fr;height:100%}.appeals-list[data-v-6e2da0ab]{border-right:1px solid #eef2f7;padding:12px;overflow-y:auto;background:#f8fafc}.new-btn[data-v-6e2da0ab]{width:100%;padding:10px;background:#2563eb;color:#fff;border:none;border-radius:10px;cursor:pointer;margin-bottom:12px}.appeal-item[data-v-6e2da0ab]{background:#fff;border:1px solid #eef2f7;border-radius:10px;padding:10px;margin-bottom:8px;cursor:pointer}.appeal-item.active[data-v-6e2da0ab]{border-color:#2563eb}.ai-topic[data-v-6e2da0ab]{font-weight:600;color:#0f172a;font-size:14px}.ai-status[data-v-6e2da0ab]{color:#64748b;font-size:12px}.support-main[data-v-6e2da0ab]{display:flex;flex-direction:column;min-height:0}.new-form[data-v-6e2da0ab]{padding:24px;max-width:520px}.new-form h3[data-v-6e2da0ab]{margin-top:0}.new-form label[data-v-6e2da0ab]{display:block;font-size:13px;color:#475569;margin:12px 0 4px}.new-form select[data-v-6e2da0ab],.new-form input[data-v-6e2da0ab],.new-form textarea[data-v-6e2da0ab]{width:100%;border:1px solid #cbd5e1;border-radius:8px;padding:10px;box-sizing:border-box;font-family:inherit}.new-form textarea[data-v-6e2da0ab]{height:90px;resize:vertical}.form-actions[data-v-6e2da0ab]{display:flex;justify-content:flex-end;gap:10px;margin-top:16px}.support-header[data-v-6e2da0ab]{padding:14px 16px;border-bottom:1px solid #eef2f7}.sh-title[data-v-6e2da0ab]{font-weight:600;color:#0f172a}.sh-status[data-v-6e2da0ab]{font-size:12px;color:#64748b}.working-notice[data-v-6e2da0ab]{background:#fef3c7;color:#92400e;padding:10px 16px;font-size:13px}.messages[data-v-6e2da0ab]{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:8px}.msg-system[data-v-6e2da0ab]{text-align:center;color:#94a3b8;font-size:12px}.msg[data-v-6e2da0ab]{max-width:72%;padding:8px 12px;border-radius:12px}.msg-in[data-v-6e2da0ab]{align-self:flex-start;background:#f1f5f9}.msg-out[data-v-6e2da0ab]{align-self:flex-end;background:#dbeafe}.msg-sender[data-v-6e2da0ab]{font-size:11px;color:#64748b}.msg-text[data-v-6e2da0ab]{color:#0f172a;white-space:pre-wrap;word-break:break-word}.msg-file[data-v-6e2da0ab]{color:#2563eb}.msg-time[data-v-6e2da0ab]{font-size:10px;color:#94a3b8;text-align:right;margin-top:3px}.typing[data-v-6e2da0ab]{color:#64748b;font-size:12px;font-style:italic}.resolved-actions[data-v-6e2da0ab]{display:flex;align-items:center;gap:10px;padding:10px 16px;background:#ecfdf5;border-top:1px solid #d1fae5;font-size:13px}.composer[data-v-6e2da0ab]{display:flex;gap:8px;align-items:flex-end;padding:10px 16px;border-top:1px solid #eef2f7}.composer textarea[data-v-6e2da0ab]{flex:1;height:44px;resize:none;border:1px solid #cbd5e1;border-radius:8px;padding:10px;font-family:inherit}.attach-btn[data-v-6e2da0ab]{border:1px solid #cbd5e1;background:#fff;border-radius:8px;padding:8px 10px;cursor:pointer}.hidden-file[data-v-6e2da0ab]{display:none}.composer-closed[data-v-6e2da0ab]{padding:10px 16px;color:#64748b;font-size:13px}.btn[data-v-6e2da0ab]{border:1px solid #cbd5e1;background:#fff;border-radius:8px;padding:8px 16px;cursor:pointer}.btn-primary[data-v-6e2da0ab]{background:#2563eb;color:#fff;border-color:#2563eb}.btn-ok[data-v-6e2da0ab]{background:#16a34a;color:#fff;border-color:#16a34a}.btn-muted[data-v-6e2da0ab]{background:#f1f5f9}.error[data-v-6e2da0ab]{color:#b91c1c;font-size:13px;margin-top:8px}.muted[data-v-6e2da0ab],.empty[data-v-6e2da0ab]{color:#94a3b8;padding:24px;text-align:center}.empty[data-v-6e2da0ab]{display:flex;align-items:center;justify-content:center;height:100%}.dashboard[data-v-d13f5904]{min-height:100vh;background:#f8fafc}.dashboard-layout[data-v-d13f5904]{display:flex;min-height:calc(100vh - 72px)}.dashboard-content[data-v-d13f5904]{flex:1;padding:24px;overflow:hidden}.chats-view[data-v-d13f5904]{height:calc(100vh - 120px);display:flex;flex-direction:column}.chats-header[data-v-d13f5904]{background:#fff;border-radius:12px;padding:20px 24px;margin-bottom:16px;box-shadow:0 2px 8px #00000014}.chats-title[data-v-d13f5904]{margin:0 0 16px;color:#1e293b;font-size:26px;font-weight:600}.chat-tabs[data-v-d13f5904]{display:flex;gap:8px}.tab-button[data-v-d13f5904]{display:flex;align-items:center;gap:8px;padding:10px 20px;border:2px solid #e2e8f0;background:#fff;color:#64748b;border-radius:10px;cursor:pointer;font-weight:500}.tab-button[data-v-d13f5904]:hover{border-color:#3b82f6;color:#3b82f6}.tab-button.active[data-v-d13f5904]{border-color:#3b82f6;background:#3b82f6;color:#fff}.tab-badge[data-v-d13f5904]{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;margin-left:2px;background:#ef4444;color:#fff;border-radius:10px;font-size:12px;font-weight:700;line-height:1}.tab-button.active .tab-badge[data-v-d13f5904]{background:#fff;color:#3b82f6}.chats-content[data-v-d13f5904]{flex:1;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #00000014;min-height:0}.chat-section[data-v-d13f5904]{height:100%}@media(max-width:768px){.dashboard-content[data-v-d13f5904]{padding:12px}.chat-tabs[data-v-d13f5904]{flex-direction:column}}.edit-content-wrapper[data-v-1e6fd7cd]{padding:24px;width:800px;max-width:800px}.section-content[data-v-1e6fd7cd]{animation:fadeIn-1e6fd7cd .3s ease-out}@keyframes fadeIn-1e6fd7cd{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.section-header[data-v-1e6fd7cd]{margin-bottom:32px}.section-title[data-v-1e6fd7cd]{font-size:24px;font-weight:700;color:#1e293b;margin:0 0 8px;display:flex;align-items:center;gap:12px}.section-description[data-v-1e6fd7cd]{font-size:16px;color:#64748b;margin:0;line-height:1.5}.form-card[data-v-1e6fd7cd]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:32px;margin-bottom:24px}.card-title[data-v-1e6fd7cd]{font-size:18px;font-weight:600;color:#1e293b;margin:0 0 24px;display:flex;align-items:center;gap:8px}.avatar-section[data-v-1e6fd7cd]{display:flex;align-items:center;gap:24px;margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid #f1f5f9}.avatar-upload[data-v-1e6fd7cd]{position:relative;width:96px;height:96px;border-radius:48px;overflow:hidden}.current-avatar[data-v-1e6fd7cd]{width:100%;height:100%;object-fit:cover;border:3px solid #e2e8f0;border-radius:48px}.avatar-overlay[data-v-1e6fd7cd]{position:absolute;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease;cursor:pointer}.avatar-upload:hover .avatar-overlay[data-v-1e6fd7cd]{opacity:1}.avatar-input[data-v-1e6fd7cd]{position:absolute;opacity:0;pointer-events:none}.avatar-button[data-v-1e6fd7cd]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#fff;border-radius:20px;cursor:pointer;transition:transform .2s ease}.avatar-button[data-v-1e6fd7cd]:hover{transform:scale(1.1)}.avatar-button .icon[data-v-1e6fd7cd]{color:#374151}.avatar-title[data-v-1e6fd7cd]{font-size:16px;font-weight:600;color:#1e293b;margin:0 0 4px}.avatar-hint[data-v-1e6fd7cd]{font-size:14px;color:#64748b;margin:0}.form-grid[data-v-1e6fd7cd]{display:grid;grid-template-columns:1fr 1fr;gap:24px}.form-group[data-v-1e6fd7cd]{display:flex;flex-direction:column}.form-group-full[data-v-1e6fd7cd]{grid-column:1 / -1}.form-label[data-v-1e6fd7cd]{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:#374151;margin-bottom:8px}.form-input[data-v-1e6fd7cd],.form-select[data-v-1e6fd7cd]{width:100%;padding:12px 16px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;transition:all .15s ease;background:#fff}.form-input[data-v-1e6fd7cd]:focus,.form-select[data-v-1e6fd7cd]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.form-input[data-v-1e6fd7cd]:disabled{background-color:#f3f4f6;color:#9ca3af;border-color:#d1d5db;cursor:not-allowed;box-shadow:none;opacity:.7}.form-input[data-v-1e6fd7cd]:disabled::placeholder{color:#9ca3af}.field-hint[data-v-1e6fd7cd]{font-size:12px;color:#6b7280;margin-top:4px}.password-requirements[data-v-1e6fd7cd]{margin-top:8px;display:flex;flex-direction:column;gap:4px}.requirement[data-v-1e6fd7cd]{display:flex;align-items:center;gap:6px;font-size:12px;color:#6b7280;margin:0}.requirement.valid[data-v-1e6fd7cd]{color:#059669}.requirement .icon[data-v-1e6fd7cd]{font-size:16px}.password-input-wrapper[data-v-1e6fd7cd]{position:relative}.password-input-wrapper .form-input[data-v-1e6fd7cd]{padding-right:44px}.password-toggle[data-v-1e6fd7cd]{position:absolute;top:50%;right:8px;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;color:#6b7280;cursor:pointer;border-radius:6px}.password-toggle[data-v-1e6fd7cd]:hover{background:#f3f4f6;color:#3b82f6}.password-strength[data-v-1e6fd7cd]{display:flex;align-items:center;gap:12px;margin-top:12px}.strength-bars[data-v-1e6fd7cd]{display:flex;gap:4px;flex:1}.strength-bar[data-v-1e6fd7cd]{flex:1;height:6px;border-radius:4px;background:#e5e7eb;transition:background .2s ease}.strength-text[data-v-1e6fd7cd]{font-size:13px;font-weight:600;white-space:nowrap}.match-message[data-v-1e6fd7cd]{margin:8px 0 0;font-size:13px;font-weight:500;color:#dc2626}.match-message.ok[data-v-1e6fd7cd]{color:#059669}.field-error[data-v-1e6fd7cd]{display:flex;align-items:center;gap:6px;margin:8px 0 0;font-size:13px;font-weight:500;color:#dc2626}.field-error .icon[data-v-1e6fd7cd]{font-size:16px}.tfa-code-block[data-v-1e6fd7cd]{margin-top:20px;padding-top:20px;border-top:1px solid #f1f5f9}.tfa-code-title[data-v-1e6fd7cd]{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:#1e293b;margin:0 0 16px}.tfa-send-row[data-v-1e6fd7cd]{margin-top:0;padding-top:0;border-top:none}.tfa-input[data-v-1e6fd7cd]{max-width:160px;letter-spacing:6px;font-size:18px;text-align:center}.code-hint[data-v-1e6fd7cd]{display:flex;align-items:center;gap:6px;margin:8px 0 4px;font-size:13px;color:#2563eb;background:#eff6ff;padding:10px 12px;border-radius:8px}.code-hint .icon[data-v-1e6fd7cd]{font-size:16px}.btn-link[data-v-1e6fd7cd]{background:none;border:none;color:#3b82f6;font-size:13px;cursor:pointer;padding:4px 0}.btn-link[data-v-1e6fd7cd]:hover:not(:disabled){text-decoration:underline}.btn-link[data-v-1e6fd7cd]:disabled{color:#9ca3af;cursor:not-allowed}.btn[data-v-1e6fd7cd]:disabled{opacity:.6;cursor:not-allowed;transform:none}.security-cards[data-v-1e6fd7cd]{display:flex;flex-direction:column;gap:24px}.tfa-status[data-v-1e6fd7cd]{display:flex;justify-content:space-between;align-items:center;padding:20px;background:#f8fafc;border-radius:8px}.status-info[data-v-1e6fd7cd]{flex:1}.status-text[data-v-1e6fd7cd]{display:flex;align-items:center;gap:8px;font-weight:600;color:#1e293b;margin:0 0 4px}.status-icon.enabled[data-v-1e6fd7cd]{color:#059669}.status-description[data-v-1e6fd7cd]{font-size:14px;color:#64748b;margin:0}.login-history[data-v-1e6fd7cd]{display:flex;flex-direction:column;gap:12px}.login-item[data-v-1e6fd7cd]{display:flex;justify-content:space-between;align-items:center;padding:16px;background:#f8fafc;border-radius:8px}.login-info[data-v-1e6fd7cd]{display:flex;flex-direction:column;gap:4px}.login-device[data-v-1e6fd7cd]{display:flex;align-items:center;gap:6px;font-weight:600;color:#1e293b}.login-details[data-v-1e6fd7cd]{display:flex;gap:12px;font-size:12px;color:#6b7280}.login-status[data-v-1e6fd7cd]{font-size:12px;color:#6b7280;font-weight:500}.login-status.current[data-v-1e6fd7cd]{color:#059669}.notification-groups[data-v-1e6fd7cd]{display:flex;flex-direction:column;gap:32px}.notification-group[data-v-1e6fd7cd]{display:flex;flex-direction:column;gap:16px}.group-title[data-v-1e6fd7cd]{font-size:16px;font-weight:600;color:#1e293b;margin:0}.toggle-item[data-v-1e6fd7cd]{display:flex;justify-content:space-between;align-items:center;padding:16px;background:#f8fafc;border-radius:8px}.toggle-info[data-v-1e6fd7cd]{display:flex;align-items:center;gap:12px;flex:1}.toggle-content[data-v-1e6fd7cd]{display:flex;flex-direction:column;gap:2px}.toggle-title[data-v-1e6fd7cd]{font-size:14px;font-weight:600;color:#1e293b;margin:0}.toggle-description[data-v-1e6fd7cd]{font-size:12px;color:#6b7280;margin:0}.toggle-switch[data-v-1e6fd7cd]{position:relative;display:inline-block;width:44px;height:24px}.toggle-switch input[data-v-1e6fd7cd]{opacity:0;width:0;height:0}.toggle-slider[data-v-1e6fd7cd]{position:absolute;cursor:pointer;inset:0;background-color:#cbd5e1;border-radius:24px;transition:.3s}.toggle-slider[data-v-1e6fd7cd]:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;border-radius:50%;transition:.3s}input:checked+.toggle-slider[data-v-1e6fd7cd]{background-color:#3b82f6}input:checked+.toggle-slider[data-v-1e6fd7cd]:before{transform:translate(20px)}.form-actions[data-v-1e6fd7cd]{margin-top:32px;padding-top:24px;border-top:1px solid #f1f5f9;display:flex;justify-content:flex-start}.btn[data-v-1e6fd7cd]{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .15s ease;text-decoration:none}.btn-primary[data-v-1e6fd7cd]{background:#3b82f6;color:#fff}.btn-primary[data-v-1e6fd7cd]:hover{background:#2563eb;transform:translateY(-1px)}.btn-outline[data-v-1e6fd7cd]{background:#fff;color:#374151;border:1px solid #d1d5db}.btn-outline[data-v-1e6fd7cd]:hover{background:#f9fafb;border-color:#9ca3af}.legal-docs-list[data-v-1e6fd7cd]{display:flex;flex-direction:column;gap:12px}.legal-doc-item[data-v-1e6fd7cd]{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px}.legal-doc-info[data-v-1e6fd7cd]{display:flex;align-items:center;gap:12px;min-width:0}.legal-doc-icon[data-v-1e6fd7cd]{color:#3b82f6;flex-shrink:0}.legal-doc-title[data-v-1e6fd7cd]{font-size:14px;font-weight:600;color:#1e293b}.legal-doc-item .btn[data-v-1e6fd7cd]{flex-shrink:0}.placeholder-content[data-v-1e6fd7cd]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:64px 32px}.placeholder-icon[data-v-1e6fd7cd]{color:#9ca3af;margin-bottom:24px}.placeholder-title[data-v-1e6fd7cd]{font-size:20px;font-weight:600;color:#1e293b;margin:0 0 8px}.placeholder-text[data-v-1e6fd7cd]{font-size:16px;color:#64748b;margin:0}.tooltip-wrapper[data-v-1e6fd7cd]{position:relative;display:inline-block;height:12px;width:0px;margin:0}.help-icon[data-v-1e6fd7cd]{display:inline-flex;align-items:center;justify-content:center;width:13px;height:13px;background-color:#6c757d;color:#fff;border-radius:50%;font-size:11px;font-weight:700;cursor:help;line-height:1;position:absolute;top:0;left:0}h3 .help-icon[data-v-1e6fd7cd]{left:5px}h3 .tooltip-text[data-v-1e6fd7cd]{margin-left:-95px}.help-icon[data-v-1e6fd7cd]:hover{background-color:#495057}.tooltip-text[data-v-1e6fd7cd]{visibility:hidden;opacity:0;width:200px;background-color:#333;color:#fff;text-align:center;padding:8px;border-radius:6px;position:absolute;z-index:1000;bottom:125%;left:50%;margin-left:-95px;transition:opacity .3s,visibility .3s;font-size:12px;line-height:1.3}.tooltip-text[data-v-1e6fd7cd]:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#333 transparent transparent transparent}.tooltip-wrapper:hover .tooltip-text[data-v-1e6fd7cd]{visibility:visible;opacity:1}@media(max-width:768px){.tooltip-text[data-v-1e6fd7cd]{width:150px;margin-left:-75px;font-size:11px}}@media(max-width:768px){.edit-content-wrapper[data-v-1e6fd7cd]{padding:16px;width:auto}.form-grid[data-v-1e6fd7cd]{grid-template-columns:1fr;gap:16px}.avatar-section[data-v-1e6fd7cd]{flex-direction:column;text-align:center;gap:16px}.form-card[data-v-1e6fd7cd]{padding:24px}.toggle-item[data-v-1e6fd7cd]{flex-direction:column;align-items:stretch;gap:12px}.tfa-status[data-v-1e6fd7cd]{flex-direction:column;align-items:stretch;gap:16px}}.profile-edit[data-v-4e3bb5ab]{min-height:100vh;background:#f8fafc}.edit-layout[data-v-4e3bb5ab]{display:flex;min-height:calc(100vh - 72px)}.edit-sidebar[data-v-4e3bb5ab]{background:#fff;border-right:1px solid #e2e8f0;overflow-y:auto}.edit-nav[data-v-4e3bb5ab]{padding:24px 20px;display:flex;flex-direction:column;height:100%}.nav-title[data-v-4e3bb5ab]{font-size:18px;font-weight:600;color:#1e293b;margin:0 0 24px;display:flex;align-items:center;gap:8px;padding-bottom:16px;border-bottom:1px solid #f1f5f9}.nav-section[data-v-4e3bb5ab]{flex:1;display:flex;flex-direction:row;gap:4px}.nav-item[data-v-4e3bb5ab]{width:100%;display:flex;align-items:center;gap:12px;padding:12px 16px;border:none;background:none;text-align:left;cursor:pointer;transition:all .15s ease;color:#64748b;font-size:14px;font-weight:500;border-radius:8px;position:relative}.nav-item[data-v-4e3bb5ab]:hover{background:#f8fafc;color:#334155}.nav-item.active[data-v-4e3bb5ab]{background:#eff6ff;color:#3b82f6}.nav-label[data-v-4e3bb5ab]{flex:1}.change-indicator[data-v-4e3bb5ab]{width:6px;height:6px;background:#f59e0b;border-radius:50%;flex-shrink:0}.quick-actions[data-v-4e3bb5ab]{margin-top:24px;padding-top:24px;border-top:1px solid #f1f5f9;display:flex;flex-direction:column;gap:8px}.btn[data-v-4e3bb5ab]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .15s ease;text-decoration:none}.btn[data-v-4e3bb5ab]:disabled{opacity:.5;cursor:not-allowed}.btn-primary[data-v-4e3bb5ab]{background:#3b82f6;color:#fff}.btn-primary[data-v-4e3bb5ab]:hover:not(:disabled){background:#2563eb}.btn-outline[data-v-4e3bb5ab]{background:#fff;color:#374151;border:1px solid #d1d5db}.btn-outline[data-v-4e3bb5ab]:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af}.edit-content[data-v-4e3bb5ab]{flex:1;overflow-y:auto}@media(max-width:1024px){.edit-sidebar[data-v-4e3bb5ab]{position:fixed;left:-280px;top:72px;z-index:90;transition:left .3s ease}.edit-sidebar.open[data-v-4e3bb5ab]{left:0}.edit-content[data-v-4e3bb5ab]{width:100%}}.org-add-page[data-v-3022367a]{min-height:100vh;background:#f8fafc}.layout[data-v-3022367a]{display:flex;min-height:calc(100vh - 72px)}.sidebar[data-v-3022367a]{width:280px;background:#fff;border-right:1px solid #e2e8f0;position:sticky;top:72px;height:calc(100vh - 72px);overflow-y:auto}.contract-section[data-v-3022367a]{margin-top:32px;padding:24px;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:2px solid #0ea5e9;border-radius:16px;animation:slideIn-3022367a .5s ease-out}@keyframes slideIn-3022367a{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.contract-hero[data-v-3022367a]{display:flex;align-items:center;gap:16px;margin-bottom:24px}.contract-icon[data-v-3022367a]{width:60px;height:60px;background:linear-gradient(135deg,#0ea5e9,#0284c7);border-radius:16px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:28px}.contract-title[data-v-3022367a]{font-size:24px;font-weight:700;color:#0f172a;margin:0 0 8px}.contract-text[data-v-3022367a]{font-size:16px;color:#475569;margin:0}.btn-download-contract[data-v-3022367a]{display:inline-flex;align-items:center;gap:8px;margin-top:16px;padding:12px 24px;background:linear-gradient(135deg,#0ea5e9,#0284c7);color:#fff;border:none;border-radius:10px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s}.btn-download-contract[data-v-3022367a]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0ea5e966}.btn-download-contract .material-symbols-outlined[data-v-3022367a]{font-size:20px}.contract-download[data-v-3022367a]{display:flex;flex-direction:column;gap:12px;margin-bottom:32px;padding:20px;background:#ffffffb3;border-radius:12px}.download-btn[data-v-3022367a]{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;background:linear-gradient(135deg,#0ea5e9,#0284c7);color:#fff;border:none;border-radius:10px;font-weight:600;cursor:pointer;align-self:flex-start;transition:all .2s}.download-btn[data-v-3022367a]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0ea5e966}.contract-info[data-v-3022367a]{display:flex;align-items:center;gap:8px;font-size:13px;color:#64748b}.upload-section[data-v-3022367a]{background:#ffffffe6;border-radius:12px;padding:24px}.upload-title[data-v-3022367a]{font-size:18px;font-weight:600;color:#0f172a;margin:0 0 16px}.upload-area[data-v-3022367a]{border:2px dashed #cbd5e1;border-radius:12px;padding:32px 24px;text-align:center;cursor:pointer;transition:all .3s;background:#fafbfc}.upload-area[data-v-3022367a]:hover{border-color:#0ea5e9;background:#f0f9ff}.upload-area.drag-over[data-v-3022367a]{border-color:#0ea5e9;background:#e0f2fe}.upload-area.has-file[data-v-3022367a]{border-color:#10b981;background:#f0fdf4}.upload-placeholder[data-v-3022367a]{display:flex;flex-direction:column;align-items:center;gap:16px}.upload-icon[data-v-3022367a]{font-size:48px;color:#94a3b8}.upload-main[data-v-3022367a]{font-size:16px;font-weight:500;color:#374151;margin:0 0 4px}.upload-hint[data-v-3022367a]{font-size:14px;color:#6b7280;margin:0}.upload-success[data-v-3022367a]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:#fff;border-radius:8px;border:1px solid #d1fae5}.success-icon[data-v-3022367a]{font-size:24px;color:#10b981}.file-info[data-v-3022367a]{flex:1;margin-left:12px;text-align:left}.file-name[data-v-3022367a]{font-weight:500;margin:0 0 2px}.file-size[data-v-3022367a]{font-size:12px;color:#6b7280;margin:0}.remove-btn[data-v-3022367a]{background:none;border:none;color:#ef4444;cursor:pointer;padding:4px;border-radius:4px}.submit-btn[data-v-3022367a]{margin-top:16px;display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;border:none;border-radius:10px;font-weight:600;cursor:pointer;transition:all .2s}.submit-btn[data-v-3022367a]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #10b98166}.submit-btn[data-v-3022367a]:disabled{opacity:.7;cursor:not-allowed}.profile-section[data-v-3022367a]{padding:24px 20px;border-bottom:1px solid #f1f5f9}.profile-card[data-v-3022367a]{display:flex;align-items:center;gap:12px}.profile-avatar[data-v-3022367a]{width:48px;height:48px;border-radius:24px;object-fit:cover;border:2px solid #e2e8f0}.profile-info[data-v-3022367a]{flex:1;min-width:0}.profile-name[data-v-3022367a]{font-size:15px;font-weight:600;color:#1e293b;margin:0 0 2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.profile-role[data-v-3022367a]{font-size:13px;color:#64748b;margin:0 0 6px}.profile-meta[data-v-3022367a]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.profile-status[data-v-3022367a]{display:flex;align-items:center;gap:4px;font-size:11px;font-weight:500}.status-dot[data-v-3022367a]{width:6px;height:6px;border-radius:3px}.status-active .status-dot[data-v-3022367a]{background:#10b981}.status-inactive .status-dot[data-v-3022367a]{background:#f59e0b}.status-pending .status-dot[data-v-3022367a]{background:#3b82f6}.edit-nav[data-v-3022367a]{padding:24px 20px;display:flex;flex-direction:column;height:100%}.nav-title[data-v-3022367a]{font-size:18px;font-weight:600;color:#1e293b;margin:0 0 24px;display:flex;align-items:center;gap:8px;padding-bottom:16px;border-bottom:1px solid #f1f5f9}.nav-section[data-v-3022367a]{flex:1;display:flex;flex-direction:column;gap:4px}.nav-item[data-v-3022367a]{width:100%;display:flex;align-items:center;gap:12px;padding:12px 16px;border:none;background:none;text-align:left;cursor:pointer;transition:all .15s ease;color:#64748b;font-size:14px;font-weight:500;border-radius:8px;position:relative}.nav-item[data-v-3022367a]:hover{background:#f8fafc;color:#334155}.nav-item.active[data-v-3022367a]{background:#eff6ff;color:#3b82f6}.content[data-v-3022367a]{flex:1;overflow-y:auto;padding:24px}.card[data-v-3022367a]{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 10px 25px #00000008}.card-header[data-v-3022367a]{padding:16px 20px;border-bottom:1px solid #f1f5f9;display:flex;align-items:center;justify-content:space-between}.card-title[data-v-3022367a]{font-size:18px;font-weight:700;color:#1e293b;display:flex;align-items:center;gap:8px;margin:0}.form[data-v-3022367a]{padding:20px;display:flex;flex-direction:column;gap:16px}.form-group[data-v-3022367a]{display:flex;flex-direction:column;gap:6px;margin-bottom:15px}.country-selector[data-v-3022367a]{display:flex;gap:12px}.country-btn[data-v-3022367a]{display:flex;align-items:center;gap:8px;padding:10px 20px;border:2px solid #e5e7eb;border-radius:8px;background:#fff;cursor:pointer;font-size:14px;font-weight:500;color:#6b7280;transition:all .2s}.country-btn[data-v-3022367a]:hover{border-color:#3b82f6;color:#3b82f6}.country-btn.active[data-v-3022367a]{border-color:#3b82f6;background:#eff6ff;color:#1d4ed8}.country-flag[data-v-3022367a]{font-size:18px}.btn-manual-entry[data-v-3022367a]{display:flex;align-items:center;gap:4px;padding:8px 16px;border:1px solid #e5e7eb;border-radius:8px;background:#f9fafb;cursor:pointer;font-size:13px;color:#6b7280;white-space:nowrap;transition:all .2s}.btn-manual-entry[data-v-3022367a]:hover{background:#f3f4f6;border-color:#d1d5db;color:#374151}.btn-manual-entry .material-symbols-outlined[data-v-3022367a]{font-size:16px}.manual-mode-hint[data-v-3022367a]{display:flex;align-items:center;gap:6px;padding:8px 12px;background:#fef3c7;border-radius:6px;font-size:13px;color:#92400e;margin-top:4px}.manual-mode-hint .material-symbols-outlined[data-v-3022367a]{font-size:16px;color:#d97706}.form-label[data-v-3022367a]{font-weight:500;color:#374151;font-size:14px}.form-label.required[data-v-3022367a]:after{content:" *";color:#ef4444}.form-input[data-v-3022367a]{width:100%;padding:12px 14px;border:1px solid #e5e7eb;border-radius:8px;font-size:14px;transition:border-color .2s;background:#fff}.form-input[data-v-3022367a]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.input-row[data-v-3022367a]{display:flex;gap:8px}.grid-2[data-v-3022367a]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.grid-3[data-v-3022367a]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px}.btn[data-v-3022367a]{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .15s ease}.btn-primary[data-v-3022367a]{background:linear-gradient(135deg,#4285f4,#1e90ff);color:#fff}.btn-primary[data-v-3022367a]:hover:not(:disabled){background:linear-gradient(135deg,#1e90ff,#06c);transform:translateY(-2px);box-shadow:0 10px 25px #4285f44d}.btn[data-v-3022367a]:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:0 1px 2px #0000000d}.btn-outline[data-v-3022367a]{background:#fff;color:#374151;border:1px solid #d1d5db}.btn-outline[data-v-3022367a]:hover{background:#f9fafb}.actions[data-v-3022367a]{display:flex;justify-content:flex-start}.error-message[data-v-3022367a]{color:#ef4444;font-size:12px}.global-error[data-v-3022367a]{background:linear-gradient(135deg,#fef2f2,#fee2e2);border:1px solid #fecaca;border-left:4px solid #ef4444;color:#dc2626;padding:12px;border-radius:8px}.success-message[data-v-3022367a]{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border:1px solid #bbf7d0;border-left:4px solid #10b981;color:#047857;padding:12px;border-radius:8px}.spinner[data-v-3022367a]{width:16px;height:16px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:spin-3022367a 1s linear infinite}.form-columns[data-v-3022367a]{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.form-column[data-v-3022367a]{display:flex;flex-direction:column;gap:1.5rem}.form-section[data-v-3022367a]{background:#fafafa;border:1px solid #e5e7eb;border-radius:12px;padding:1.5rem;transition:all .3s ease}.form-section[data-v-3022367a]:hover{border-color:#d1d5db;box-shadow:0 4px 6px -1px #0000000d}.section-header[data-v-3022367a]{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.waiting-card[data-v-3022367a]{background:linear-gradient(180deg,#fff,#f8fbff);border:1px solid #e5e7eb;border-radius:20px;padding:28px;margin-bottom:16px;box-shadow:0 12px 30px #1118270f}.waiting-hero[data-v-3022367a]{display:grid;grid-template-columns:146px 1fr;gap:20px;align-items:center}.waiting-illustration[data-v-3022367a]{position:relative;width:146px;height:146px;border-radius:16px;background:radial-gradient(120% 120% at 30% 20%,#e8f0fe,#dbeafe 40%,#c7d2fe);display:grid;place-items:center;overflow:hidden}.waiting-icon[data-v-3022367a]{font-size:44px;color:#1d4ed8;z-index:1}.waiting-progress[data-v-3022367a]{margin-top:22px}.progress-bar[data-v-3022367a]{height:10px;background:#eef2ff;border-radius:999px;overflow:hidden}.progress-fill[data-v-3022367a]{height:100%;background:linear-gradient(90deg,#60a5fa,#2563eb);transition:width .4s ease}.progress-hints[data-v-3022367a]{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px}.hint[data-v-3022367a]{display:inline-flex;align-items:center;gap:8px;color:#64748b;font-size:13px}.hint .material-symbols-outlined[data-v-3022367a]{font-size:18px}.hint.active[data-v-3022367a]{color:#1d4ed8;font-weight:600}.hint.done[data-v-3022367a]{color:#16a34a}.waiting-help[data-v-3022367a]{margin-top:40px;display:inline-flex;align-items:center;gap:10px;font-size:14px;color:#334155;background:#f1f5f9;border:1px solid #e2e8f0;padding:12px 14px;border-radius:12px}.help-icon[data-v-3022367a]{font-size:20px;color:#0ea5e9}@media(max-width:1024px){.waiting-card[data-v-3022367a]{padding:24px}.waiting-hero[data-v-3022367a]{grid-template-columns:72px 1fr;gap:16px}.waiting-illustration[data-v-3022367a]{width:72px;height:72px;border-radius:16px}.waiting-icon[data-v-3022367a]{font-size:36px}.waiting-title[data-v-3022367a]{font-size:22px}}.waiting-title[data-v-3022367a]{margin:0 0 10px;font-size:28px;line-height:1.25;color:#0f172a;font-weight:800}.waiting-text[data-v-3022367a]{margin:0;color:#475569;font-size:16px;line-height:1.65}.waiting-copy[data-v-3022367a]{margin-bottom:40px}@media(prefers-color-scheme:dark){.waiting-card[data-v-3022367a]{background:linear-gradient(180deg,#0b1220,#0f172a);border-color:#1f2937}.waiting-title[data-v-3022367a]{color:#e5e7eb}.waiting-text[data-v-3022367a],.waiting-help[data-v-3022367a]{color:#cbd5e1}.progress-bar[data-v-3022367a]{background:#0b3a8a}}.icon[data-v-3022367a]{font-family:Material Icons,Material Symbols Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.icon-sm[data-v-3022367a]{font-size:18px}.icon-lg[data-v-3022367a]{font-size:48px}.nav-icon[data-v-3022367a]{color:#4285f4;width:2rem;height:2rem;background:linear-gradient(135deg,#4285f4,#1e90ff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:flex;align-items:center;justify-content:center;border-radius:6px}.section-title[data-v-3022367a]{font-size:1.1rem;font-weight:600;color:#1e293b}@keyframes spin-3022367a{to{transform:rotate(360deg)}}@media(max-width:1024px){.sidebar[data-v-3022367a]{position:fixed;left:-280px;top:72px;z-index:90;transition:left .3s ease}.sidebar.open[data-v-3022367a]{left:0}.content[data-v-3022367a]{width:100%}.grid-2[data-v-3022367a],.grid-3[data-v-3022367a]{grid-template-columns:1fr}.form-columns[data-v-3022367a]{display:grid;grid-template-columns:1fr;gap:2rem}}.tooltip-wrapper[data-v-3022367a]{position:relative;display:inline-block;height:12px;width:0px;margin:0}.help-icon[data-v-3022367a]{display:inline-flex;align-items:center;justify-content:center;width:13px;height:13px;background-color:#6c757d;color:#fff;border-radius:50%;font-size:11px;font-weight:700;cursor:help;line-height:1;position:absolute;top:0;left:15px}h3 .help-icon[data-v-3022367a]{left:5px}h3 .tooltip-text[data-v-3022367a]{margin-left:-89px}.help-icon[data-v-3022367a]:hover{background-color:#495057}.tooltip-text[data-v-3022367a]{visibility:hidden;opacity:0;width:200px;background-color:#333;color:#fff;text-align:center;padding:8px;border-radius:6px;position:absolute;z-index:1000;bottom:125%;left:50%;margin-left:-79px;transition:opacity .3s,visibility .3s;font-size:12px;line-height:1.3}.tooltip-text[data-v-3022367a]:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#333 transparent transparent transparent}.tooltip-wrapper:hover .tooltip-text[data-v-3022367a]{visibility:visible;opacity:1}@media(max-width:768px){.tooltip-text[data-v-3022367a]{width:150px;margin-left:-75px;font-size:11px}}.position-autocomplete[data-v-3022367a],.autocomplete-wrapper[data-v-3022367a]{position:relative}.suggestions-list[data-v-3022367a]{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #e1e5e9;border-radius:0 0 8px 8px;box-shadow:0 4px 16px #0000001a;max-height:200px;overflow-y:auto;z-index:1000;margin:0;padding:0;list-style:none}.suggestion-item[data-v-3022367a]{padding:10px 12px;cursor:pointer;transition:background-color .2s ease;border-bottom:1px solid #f1f3f4;font-size:.9rem}.suggestion-item[data-v-3022367a]:hover,.suggestion-active[data-v-3022367a]{background-color:#f8f9fa;color:#333}.suggestion-item[data-v-3022367a]:last-child{border-bottom:none;border-radius:0 0 8px 8px}.suggestions-list[data-v-3022367a]::-webkit-scrollbar{width:6px}.suggestions-list[data-v-3022367a]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.suggestions-list[data-v-3022367a]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.suggestions-list[data-v-3022367a]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.documents-section[data-v-3022367a],.contracts-section[data-v-3022367a]{margin-top:32px;padding:24px;background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a}.documents-title[data-v-3022367a],.contracts-title[data-v-3022367a]{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:600;color:#1e293b;margin-bottom:20px}.documents-list[data-v-3022367a],.contracts-list[data-v-3022367a]{display:flex;flex-direction:column;gap:12px}.document-card[data-v-3022367a],.contract-card[data-v-3022367a]{display:flex;align-items:center;gap:16px;padding:16px;background:#f8fafc;border-radius:8px;border:1px solid #e2e8f0;transition:all .2s}.document-card[data-v-3022367a]:hover,.contract-card[data-v-3022367a]:hover{background:#f1f5f9;border-color:#cbd5e1}.document-icon[data-v-3022367a]{flex-shrink:0;width:48px;height:48px;background:#3b82f6;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:24px}.document-info[data-v-3022367a]{flex:1}.document-name[data-v-3022367a]{font-size:16px;font-weight:600;color:#1e293b;margin-bottom:4px}.document-meta[data-v-3022367a]{display:flex;gap:12px;font-size:14px;color:#64748b}.document-type[data-v-3022367a]{font-weight:500}.document-creator[data-v-3022367a]{font-size:13px;color:#94a3b8;margin-top:4px}.document-actions[data-v-3022367a]{display:flex;gap:8px}.contract-header[data-v-3022367a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.contract-status[data-v-3022367a]{padding:4px 12px;border-radius:12px;font-size:13px;font-weight:500}.status-active[data-v-3022367a]{background:#dcfce7;color:#166534}.status-pending[data-v-3022367a]{background:#fef3c7;color:#92400e}.contract-details[data-v-3022367a]{display:flex;flex-direction:column;gap:8px}.contract-detail[data-v-3022367a]{display:flex;gap:8px;font-size:14px}.contract-detail .label[data-v-3022367a]{color:#64748b;font-weight:500}.contract-detail .value[data-v-3022367a]{color:#1e293b}.btn-icon[data-v-3022367a]{cursor:pointer}[data-v-41cd61ca]{box-sizing:border-box}.create-deal-wrapper[data-v-41cd61ca]{max-width:1000px;margin:0 auto;padding:24px;min-height:100vh}.deal-header[data-v-41cd61ca]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.header-left[data-v-41cd61ca]{flex:1}.page-title[data-v-41cd61ca]{font-size:28px;font-weight:700;color:#0f172a;margin:0 0 6px;letter-spacing:-.3px}.page-subtitle[data-v-41cd61ca]{font-size:14px;color:#64748b;margin:0}.btn-ghost[data-v-41cd61ca]{display:flex;align-items:center;gap:6px;padding:8px 16px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;color:#475569;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s}.btn-ghost[data-v-41cd61ca]:hover{background:#f8fafc;border-color:#cbd5e1}.tabs-progress[data-v-41cd61ca]{display:flex;gap:12px;margin-bottom:24px;padding:16px;background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000000d}.tab-item[data-v-41cd61ca]{flex:1;display:flex;align-items:center;gap:10px;padding:12px;border-radius:8px;cursor:pointer;transition:all .2s;border:2px solid transparent}.tab-item[data-v-41cd61ca]:hover{background:#f8fafc}.tab-item.active[data-v-41cd61ca]{background:#3b82f6;border-color:transparent}.tab-item.active .tab-indicator[data-v-41cd61ca],.tab-item.active .tab-info[data-v-41cd61ca]{color:#fff}.tab-item.completed .tab-indicator[data-v-41cd61ca]{background:#10b981;color:#fff}.tab-indicator[data-v-41cd61ca]{width:32px;height:32px;border-radius:8px;background:#f1f5f9;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;color:#64748b;transition:all .2s}.tab-item.active .tab-indicator[data-v-41cd61ca]{background:#fff3}.tab-number[data-v-41cd61ca]{font-size:16px}.tab-info[data-v-41cd61ca]{display:flex;align-items:center;gap:6px}.tab-icon[data-v-41cd61ca]{font-size:18px}.tab-label[data-v-41cd61ca]{font-size:13px;font-weight:600;color:#475569}.tab-item.active .tab-label[data-v-41cd61ca]{color:#fff}.fade-enter-active[data-v-41cd61ca],.fade-leave-active[data-v-41cd61ca]{transition:all .2s ease}.fade-enter-from[data-v-41cd61ca]{opacity:0;transform:translateY(8px)}.fade-leave-to[data-v-41cd61ca]{opacity:0;transform:translateY(-8px)}.form-card[data-v-41cd61ca]{background:#fff;border-radius:16px;padding:24px;box-shadow:0 2px 4px #0000000d,0 4px 8px #00000008}.card-header[data-v-41cd61ca]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:16px;border-bottom:2px solid #f1f5f9}.card-title[data-v-41cd61ca]{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:700;color:#0f172a}.title-icon[data-v-41cd61ca]{font-size:24px;color:#3b82f6}.card-badge[data-v-41cd61ca]{padding:4px 12px;background:#eff6ff;color:#3b82f6;border-radius:16px;font-size:12px;font-weight:600}.card-badge-optional[data-v-41cd61ca]{padding:4px 12px;background:#f1f5f9;color:#64748b;border-radius:16px;font-size:12px;font-weight:600}.form-group[data-v-41cd61ca]{margin-bottom:18px}.form-label[data-v-41cd61ca]{display:block;font-size:13px;font-weight:600;color:#334155;margin-bottom:8px}.form-label-row[data-v-41cd61ca]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.required[data-v-41cd61ca]{color:#ef4444;margin-left:2px}.field-hint[data-v-41cd61ca]{margin-left:6px;font-size:12px;font-weight:400;color:#94a3b8}.form-row[data-v-41cd61ca]{display:flex;gap:14px}.flex-1[data-v-41cd61ca]{flex:1}.flex-2[data-v-41cd61ca]{flex:2}.input-wrapper[data-v-41cd61ca]{position:relative}.input-icon[data-v-41cd61ca]{font-family:Material Icons;position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#94a3b8;font-size:18px;pointer-events:none}.form-input[data-v-41cd61ca]{width:100%;padding:10px 12px 10px 40px;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;color:#0f172a;transition:all .2s;background:#fff}.form-input[data-v-41cd61ca]:focus{outline:none;border-color:#3b82f6;background:#fff;box-shadow:0 0 0 3px #2563eb1a}.form-input.error[data-v-41cd61ca]{border-color:#ef4444;background:#fef2f2}.select-wrapper[data-v-41cd61ca]{position:relative}.form-select[data-v-41cd61ca]{width:100%;padding:10px 36px 10px 12px;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;color:#0f172a;background:#fff;cursor:pointer;transition:all .2s;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:18px}.form-select[data-v-41cd61ca]:focus{outline:none;border-color:#3b82f6;background-color:#fff;box-shadow:0 0 0 3px #2563eb1a}.form-select.error[data-v-41cd61ca]{border-color:#ef4444;background-color:#fef2f2}.textarea-wrapper[data-v-41cd61ca]{position:relative}.form-textarea[data-v-41cd61ca]{width:100%;padding:10px 12px;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;color:#0f172a;font-family:inherit;resize:vertical;transition:all .2s;background:#fff;line-height:1.4}.form-textarea[data-v-41cd61ca]:focus{outline:none;border-color:#3b82f6;background:#fff;box-shadow:0 0 0 3px #2563eb1a}.form-textarea.error[data-v-41cd61ca]{border-color:#ef4444;background:#fef2f2}.char-count[data-v-41cd61ca]{position:absolute;bottom:10px;right:10px;font-size:11px;color:#94a3b8;background:#fff;padding:2px 5px;border-radius:4px}.error-message[data-v-41cd61ca]{display:block;margin-top:4px;font-size:12px;color:#ef4444;font-weight:500}.toggle-buttons[data-v-41cd61ca]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.toggle-btn[data-v-41cd61ca]{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;border:2px solid #e2e8f0;border-radius:8px;background:#f8fafc;font-size:14px;font-weight:600;color:#475569;cursor:pointer;transition:all .2s}.toggle-btn[data-v-41cd61ca]:hover{border-color:#cbd5e1;background:#fff}.toggle-btn.active[data-v-41cd61ca]{border-color:#3b82f6;background:#fff;color:#3b82f6}.toggle-btn .icon[data-v-41cd61ca]{font-size:20px}.btn-add-inline[data-v-41cd61ca]{display:flex;align-items:center;gap:5px;padding:6px 12px;border:2px solid #3b82f6;border-radius:8px;background:#fff;color:#3b82f6;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s}.btn-add-inline[data-v-41cd61ca]:hover{background:#3b82f6;color:#fff}.tnved-list[data-v-41cd61ca]{display:flex;flex-direction:column;gap:10px}.tnved-item[data-v-41cd61ca]{display:flex;align-items:center;gap:10px}.btn-remove[data-v-41cd61ca]{flex-shrink:0;width:36px;height:36px;border:2px solid #fee2e2;border-radius:8px;background:#fff;color:#ef4444;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}.btn-remove[data-v-41cd61ca]:hover{background:#ef4444;color:#fff}.org-search[data-v-41cd61ca]{position:relative;display:flex;align-items:center;margin-bottom:12px}.org-search-icon[data-v-41cd61ca]{position:absolute;left:12px;color:#94a3b8;font-size:20px;pointer-events:none}.org-search-input[data-v-41cd61ca]{width:100%;padding:10px 36px 10px 40px;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;color:#1e293b;background:#fff;transition:border-color .15s;box-sizing:border-box}.org-search-input[data-v-41cd61ca]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.org-search-clear[data-v-41cd61ca]{position:absolute;right:6px;width:28px;height:28px;border:none;background:transparent;color:#94a3b8;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:6px}.org-search-clear[data-v-41cd61ca]:hover{background:#f1f5f9;color:#475569}.org-search-clear .icon[data-v-41cd61ca]{font-size:18px}.org-empty[data-v-41cd61ca]{text-align:center;padding:24px;color:#94a3b8;font-size:14px;margin-bottom:20px}.org-grid[data-v-41cd61ca]{display:flex;flex-direction:column;gap:10px;margin-bottom:20px;max-height:480px;overflow-y:auto}.org-card[data-v-41cd61ca]{display:flex;align-items:center;gap:14px;padding:16px;border:2px solid #e2e8f0;border-radius:12px;background:#f8fafc;cursor:pointer;transition:all .2s}.org-card[data-v-41cd61ca]:hover{border-color:#cbd5e1;background:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.org-card.selected[data-v-41cd61ca]{border-color:#3b82f6;background:#eff6ff}.org-icon[data-v-41cd61ca]{width:48px;height:48px;border-radius:10px;background:#3b82f6;display:flex;align-items:center;justify-content:center;color:#fff;font-size:24px}.org-info[data-v-41cd61ca]{flex:1}.org-name[data-v-41cd61ca]{font-size:15px;font-weight:700;color:#0f172a;margin-bottom:6px}.org-details[data-v-41cd61ca]{display:flex;gap:14px}.detail-item[data-v-41cd61ca]{display:flex;align-items:center;gap:5px;font-size:12px;color:#64748b}.org-check[data-v-41cd61ca]{color:#3b82f6;font-size:28px}.search-wrapper[data-v-41cd61ca]{position:relative;margin-bottom:16px}.search-icon[data-v-41cd61ca]{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#94a3b8;font-size:20px}.search-input[data-v-41cd61ca]{width:100%;padding:10px 12px 10px 44px;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;background:#fff;transition:all .2s}.search-input[data-v-41cd61ca]:focus{outline:none;border-color:#3b82f6;background:#fff;box-shadow:0 0 0 3px #2563eb1a}.counterparty-list[data-v-41cd61ca]{display:flex;flex-direction:column;gap:10px;margin-bottom:20px;max-height:360px;overflow-y:auto;padding-right:4px}.counterparty-list[data-v-41cd61ca]::-webkit-scrollbar{width:5px}.counterparty-list[data-v-41cd61ca]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}.counterparty-list[data-v-41cd61ca]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.cp-card[data-v-41cd61ca]{display:flex;align-items:flex-start;gap:12px;padding:14px;border:2px solid #e2e8f0;border-radius:10px;background:#f8fafc;cursor:pointer;transition:all .2s}.cp-card[data-v-41cd61ca]:hover{border-color:#cbd5e1;background:#fff;transform:translate(4px)}.cp-card.selected[data-v-41cd61ca]{border-color:#3b82f6;background:#eff6ff}.cp-avatar[data-v-41cd61ca]{width:44px;height:44px;border-radius:10px;background:#3b82f6;display:flex;align-items:center;justify-content:center;color:#fff;font-size:22px;flex-shrink:0}.cp-content[data-v-41cd61ca]{flex:1;min-width:0}.cp-name[data-v-41cd61ca]{font-size:14px;font-weight:700;color:#0f172a;margin-bottom:6px}.cp-meta[data-v-41cd61ca]{display:flex;gap:14px;margin-bottom:4px}.meta-item[data-v-41cd61ca]{display:flex;align-items:center;gap:5px;font-size:12px;color:#64748b}.cp-bank[data-v-41cd61ca]{font-size:11px;color:#94a3b8}.cp-selected[data-v-41cd61ca]{color:#3b82f6;font-size:24px;flex-shrink:0}.empty-state[data-v-41cd61ca]{display:flex;flex-direction:column;align-items:center;padding:40px 20px;text-align:center}.empty-icon[data-v-41cd61ca]{width:64px;height:64px;border-radius:16px;background:#f1f5f9;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.empty-icon .icon[data-v-41cd61ca]{font-size:32px;color:#cbd5e1}.empty-text h4[data-v-41cd61ca]{font-size:16px;font-weight:700;color:#334155;margin:0 0 6px}.empty-text p[data-v-41cd61ca]{font-size:13px;color:#64748b;margin:0 0 20px}.upload-zone[data-v-41cd61ca]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:32px 20px;border:2px dashed #cbd5e1;border-radius:12px;background:#f8fafc;transition:all .2s;margin-bottom:20px}.upload-zone.dragging[data-v-41cd61ca]{border-color:#3b82f6;background:#2563eb0d}.upload-icon[data-v-41cd61ca]{width:52px;height:52px;border-radius:12px;background:#3b82f6;display:flex;align-items:center;justify-content:center;color:#fff}.upload-icon .icon[data-v-41cd61ca]{font-size:28px}.upload-text h4[data-v-41cd61ca]{font-size:14px;font-weight:700;color:#0f172a;margin:0 0 4px}.upload-text p[data-v-41cd61ca]{font-size:13px;color:#64748b;margin:0}.btn-upload[data-v-41cd61ca]{display:flex;align-items:center;gap:6px;padding:10px 20px;border:2px solid #3b82f6;border-radius:8px;background:#fff;color:#3b82f6;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s}.btn-upload[data-v-41cd61ca]:hover{background:#3b82f6;color:#fff}.upload-hint[data-v-41cd61ca]{font-size:11px;color:#94a3b8}.uploaded-files[data-v-41cd61ca]{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.file-card[data-v-41cd61ca]{display:flex;align-items:center;gap:12px;padding:12px;background:#f8fafc;border:2px solid #e2e8f0;border-radius:8px;transition:all .2s}.file-card[data-v-41cd61ca]:hover{background:#fff;border-color:#cbd5e1}.file-icon[data-v-41cd61ca]{width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px}.file-pdf[data-v-41cd61ca]{background:#ef4444}.file-image[data-v-41cd61ca]{background:#10b981}.file-doc[data-v-41cd61ca]{background:#3b82f6}.file-excel[data-v-41cd61ca]{background:#10b981}.file-other[data-v-41cd61ca]{background:#64748b}.file-info[data-v-41cd61ca]{flex:1;min-width:0}.file-name[data-v-41cd61ca]{font-size:13px;font-weight:600;color:#0f172a;margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-size[data-v-41cd61ca]{font-size:11px;color:#94a3b8}.list-enter-active[data-v-41cd61ca],.list-leave-active[data-v-41cd61ca]{transition:all .2s ease}.list-enter-from[data-v-41cd61ca]{opacity:0;transform:translate(-16px)}.list-leave-to[data-v-41cd61ca]{opacity:0;transform:translate(16px)}.office-section[data-v-41cd61ca]{margin-bottom:24px}.office-section .section-title[data-v-41cd61ca]{font-size:14px;font-weight:600;margin:0 0 12px;color:#0f172a}.office-section .required[data-v-41cd61ca]{color:#dc2626}.office-selector[data-v-41cd61ca]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.office-option[data-v-41cd61ca]{cursor:pointer}.office-radio[data-v-41cd61ca]{position:absolute;opacity:0;pointer-events:none}.office-card[data-v-41cd61ca]{display:flex;align-items:center;gap:10px;padding:12px 14px;border:2px solid #e2e8f0;border-radius:10px;background:#fff;transition:border-color .15s ease,background .15s ease}.office-option:hover .office-card[data-v-41cd61ca]{border-color:#94a3b8}.office-option.selected .office-card[data-v-41cd61ca]{border-color:#2563eb;background:#eff6ff}.office-icon[data-v-41cd61ca]{color:#64748b}.office-info[data-v-41cd61ca]{flex:1}.office-name[data-v-41cd61ca]{margin:0;font-weight:600;font-size:14px;color:#0f172a}.office-city[data-v-41cd61ca]{margin:2px 0 0;font-size:12px;color:#64748b}.check-icon[data-v-41cd61ca]{color:#2563eb}.office-hint[data-v-41cd61ca]{margin:8px 0 0;font-size:12px;color:#b45309}.summary-card[data-v-41cd61ca]{background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;padding:18px;margin-bottom:20px}.summary-title[data-v-41cd61ca]{font-size:15px;font-weight:700;color:#0f172a;margin:0 0 14px}.summary-content[data-v-41cd61ca]{display:flex;flex-direction:column;gap:10px}.summary-row[data-v-41cd61ca]{display:flex;justify-content:space-between;align-items:center;font-size:13px}.summary-label[data-v-41cd61ca]{color:#64748b;font-weight:500;display:flex;align-items:center;gap:5px}.info-tooltip[data-v-41cd61ca]{cursor:help;color:#94a3b8}.info-tooltip .icon[data-v-41cd61ca]{font-size:15px}.summary-value[data-v-41cd61ca]{color:#0f172a;font-weight:700}.summary-divider[data-v-41cd61ca]{height:2px;background:#cbd5e1;margin:6px 0}.summary-row.total[data-v-41cd61ca]{font-size:16px;padding-top:6px}.summary-value.highlight[data-v-41cd61ca]{color:#3b82f6;font-size:18px}.btn-continue[data-v-41cd61ca]{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;padding:16px 28px;border:none;border-radius:10px;background:#3b82f6;color:#fff;font-size:15px;font-weight:700;cursor:pointer;transition:all .2s;box-shadow:0 4px 12px #2563eb4d}.btn-continue[data-v-41cd61ca]:hover:not(:disabled){background:#1d4ed8;transform:translateY(-2px);box-shadow:0 6px 16px #2563eb66}.btn-continue[data-v-41cd61ca]:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn-submit[data-v-41cd61ca]{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;padding:16px 28px;border:none;border-radius:10px;background:#10b981;color:#fff;font-size:15px;font-weight:700;cursor:pointer;transition:all .2s;box-shadow:0 4px 12px #10b9814d}.btn-submit[data-v-41cd61ca]:hover:not(:disabled){background:#059669;transform:translateY(-2px);box-shadow:0 6px 16px #10b98166}.btn-submit[data-v-41cd61ca]:disabled{opacity:.5;cursor:not-allowed}.btn-primary[data-v-41cd61ca]{display:inline-flex;align-items:center;gap:6px;padding:10px 20px;border:none;border-radius:8px;background:#3b82f6;color:#fff;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s}.btn-primary[data-v-41cd61ca]:hover:not(:disabled){background:#1d4ed8;transform:translateY(-1px)}.btn-primary[data-v-41cd61ca]:disabled{opacity:.5;cursor:not-allowed}.btn-secondary[data-v-41cd61ca]{display:inline-flex;align-items:center;gap:6px;padding:10px 20px;border:2px solid #e2e8f0;border-radius:8px;background:#fff;color:#475569;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s}.btn-secondary[data-v-41cd61ca]:hover{background:#f8fafc;border-color:#cbd5e1}.btn-secondary-sm[data-v-41cd61ca]{display:inline-flex;align-items:center;gap:5px;padding:6px 14px;border:2px solid #3b82f6;border-radius:8px;background:#fff;color:#3b82f6;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s}.btn-secondary-sm[data-v-41cd61ca]:hover{background:#3b82f6;color:#fff}.modal-overlay[data-v-41cd61ca]{position:fixed;inset:0;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-card[data-v-41cd61ca]{background:#fff;border-radius:16px;width:100%;max-width:600px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #0000004d}.modal-header[data-v-41cd61ca]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:2px solid #f1f5f9}.modal-title[data-v-41cd61ca]{font-size:18px;font-weight:700;color:#0f172a;margin:0}.btn-close[data-v-41cd61ca]{width:32px;height:32px;border:none;border-radius:8px;background:#f1f5f9;color:#64748b;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}.btn-close[data-v-41cd61ca]:hover{background:#e2e8f0;color:#0f172a}.modal-header-buttons[data-v-41cd61ca]{display:flex;gap:8px;align-items:center}.btn-minimize[data-v-41cd61ca]{width:32px;height:32px;border:none;border-radius:8px;background:#f1f5f9;color:#64748b;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}.btn-minimize[data-v-41cd61ca]:hover{background:#e2e8f0;color:#1976d2}.modal-minimized[data-v-41cd61ca]{max-height:60px!important;min-height:60px!important;overflow:hidden!important;position:fixed!important;inset:auto 20px 20px auto!important;transform:none!important;width:400px!important;max-width:400px!important;border-radius:12px!important;box-shadow:0 4px 20px #00000026!important}.modal-minimized .modal-header[data-v-41cd61ca]{border-bottom:none}.modal-minimized .modal-form[data-v-41cd61ca],.modal-minimized .modal-actions[data-v-41cd61ca]{display:none}.modal-form[data-v-41cd61ca]{padding:24px}.modal-actions[data-v-41cd61ca]{display:flex;justify-content:flex-end;gap:10px;padding:16px 24px;border-top:2px solid #f1f5f9}.modal-enter-active[data-v-41cd61ca],.modal-leave-active[data-v-41cd61ca]{transition:all .2s ease}.modal-enter-from[data-v-41cd61ca],.modal-leave-to[data-v-41cd61ca]{opacity:0}.modal-enter-from .modal-card[data-v-41cd61ca],.modal-leave-to .modal-card[data-v-41cd61ca]{transform:scale(.95) translateY(16px)}.contracts-list[data-v-41cd61ca]{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.contract-card[data-v-41cd61ca]{display:flex;align-items:center;gap:16px;padding:16px;background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;cursor:pointer;transition:all .2s}.contract-card[data-v-41cd61ca]:hover{background:#f1f5f9;border-color:#cbd5e1}.contract-card.selected[data-v-41cd61ca]{background:#eff6ff;border-color:#3b82f6}.contract-icon[data-v-41cd61ca]{width:48px;height:48px;border-radius:10px;background:#dbeafe;display:flex;align-items:center;justify-content:center;flex-shrink:0}.contract-card.selected .contract-icon[data-v-41cd61ca]{background:#3b82f6;color:#fff}.contract-icon .icon[data-v-41cd61ca]{font-size:24px;color:#3b82f6}.contract-card.selected .contract-icon .icon[data-v-41cd61ca]{color:#fff}.contract-content[data-v-41cd61ca]{flex:1}.contract-number[data-v-41cd61ca]{font-size:16px;font-weight:600;color:#0f172a;margin-bottom:6px;display:flex;flex-wrap:wrap;align-items:baseline;gap:10px}.contract-agent-info[data-v-41cd61ca]{font-size:14px;font-weight:500;color:#475569}.contract-meta[data-v-41cd61ca]{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:4px}.contract-commission[data-v-41cd61ca]{font-size:13px;color:#10b981;font-weight:500;margin-top:4px}.contract-check[data-v-41cd61ca]{flex-shrink:0}.contract-check .icon[data-v-41cd61ca]{font-size:28px;color:#3b82f6}.icon[data-v-41cd61ca]{font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.currency-filter-section[data-v-41cd61ca]{margin-top:24px;padding:20px;background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px}.accounts-label[data-v-41cd61ca]{font-size:13px;font-weight:600;color:#475569;margin-bottom:12px}.filtered-accounts-list[data-v-41cd61ca]{display:flex;flex-direction:column;gap:8px}.account-item[data-v-41cd61ca]{padding:16px;background:#fff;border:2px solid #e2e8f0;border-radius:10px;cursor:pointer;transition:all .2s;position:relative}.account-item[data-v-41cd61ca]:hover{border-color:#3b82f6;box-shadow:0 2px 8px #3b82f61a}.account-item.selected-account[data-v-41cd61ca]{border-color:#3b82f6;background:#eff6ff}.account-item-header[data-v-41cd61ca]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.account-currency-badge[data-v-41cd61ca]{padding:4px 10px;background:#3b82f6;color:#fff;border-radius:6px;font-size:12px;font-weight:700}.account-bank-name[data-v-41cd61ca]{font-size:14px;font-weight:600;color:#0f172a;flex:1}.default-badge[data-v-41cd61ca]{padding:4px 8px;background:#fef3c7;color:#92400e;border-radius:6px;font-size:11px;font-weight:600}.account-item-details[data-v-41cd61ca]{display:flex;flex-direction:column;gap:4px;font-size:12px;color:#64748b}.account-check[data-v-41cd61ca]{position:absolute;top:16px;right:16px;color:#3b82f6;font-size:24px}.no-accounts-warning[data-v-41cd61ca]{padding:20px;background:#fef3c7;border:2px solid #fde047;border-radius:10px;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.btn-add-account-inline[data-v-41cd61ca]{margin-top:8px;padding:6px 10px;border:1px dashed #cbd5e1;border-radius:6px;background:transparent;color:#3b82f6;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:4px;width:fit-content}.btn-add-account-inline[data-v-41cd61ca]:hover{background:#eff6ff;border-color:#3b82f6;border-style:solid}.cp-bank[data-v-41cd61ca]{font-size:12px;color:#94a3b8;margin-top:4px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.select-with-add[data-v-41cd61ca]{display:flex;gap:8px;align-items:flex-start}.select-with-add .form-select[data-v-41cd61ca]{flex:1}.btn-add-account[data-v-41cd61ca]{padding:0 12px;height:42px;border:2px solid #e2e8f0;border-radius:8px;background:#fff;color:#3b82f6;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:6px;white-space:nowrap}.btn-add-account[data-v-41cd61ca]:hover{background:#eff6ff;border-color:#3b82f6}.btn-add-account .icon[data-v-41cd61ca]{font-size:18px}.cp-accounts[data-v-41cd61ca]{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.account-badge[data-v-41cd61ca]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#f0f4f8;border:1px solid #d1dce5;border-radius:6px;font-size:13px;transition:all .2s;cursor:pointer}.account-badge[data-v-41cd61ca]:hover{background:#e3ecf3;border-color:#06c}.account-badge.is-default[data-v-41cd61ca]{background:#e8f4fd;border-color:#06c}.account-currency[data-v-41cd61ca]{font-weight:600;color:#1e3a5f}.account-bank[data-v-41cd61ca]{color:#64748b;font-size:12px}.default-mark[data-v-41cd61ca]{font-size:14px;margin-left:2px}.btn-add-account-inline[data-v-41cd61ca]{display:inline-flex;align-items:center;gap:6px;margin-top:12px;padding:6px 12px;background:transparent;border:1px dashed #cbd5e1;border-radius:6px;color:#64748b;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s}.btn-add-account-inline[data-v-41cd61ca]:hover{border-color:#06c;color:#06c;background:#f0f7ff}.btn-add-account-inline .icon[data-v-41cd61ca]{font-size:16px}.accounts-list[data-v-41cd61ca]{display:flex;flex-direction:column;gap:16px;max-height:400px;overflow-y:auto;padding:4px}.account-card[data-v-41cd61ca]{padding:16px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px}.account-header[data-v-41cd61ca]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.account-number[data-v-41cd61ca]{font-weight:600;color:#1e293b;font-size:14px}.btn-remove-account[data-v-41cd61ca]{padding:4px;background:transparent;border:none;color:#ef4444;cursor:pointer;border-radius:4px;transition:all .2s}.btn-remove-account[data-v-41cd61ca]:hover{background:#fee2e2}.btn-remove-account .icon[data-v-41cd61ca]{font-size:18px}.empty-accounts-hint[data-v-41cd61ca]{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#fef3c7;border:1px solid #fbbf24;border-radius:8px;color:#92400e;font-size:14px}.empty-accounts-hint .icon[data-v-41cd61ca]{color:#f59e0b;font-size:20px}.modal-large[data-v-41cd61ca]{max-width:800px;max-height:90vh;overflow-y:auto}.btn-add-inline[data-v-41cd61ca]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:transparent;border:1px solid #0066cc;border-radius:6px;color:#06c;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s}.btn-add-inline[data-v-41cd61ca]:hover{background:#06c;color:#fff}.btn-add-inline .icon[data-v-41cd61ca]{font-size:16px}.form-label-row[data-v-41cd61ca]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.checkbox-label[data-v-41cd61ca]{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:14px;color:#475569}.checkbox-label input[type=checkbox][data-v-41cd61ca]{width:18px;height:18px;cursor:pointer;accent-color:#0066cc}.toggle-buttons[data-v-41cd61ca]{display:flex;gap:8px}.toggle-btn[data-v-41cd61ca]{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;background:#fff;border:2px solid #e2e8f0;border-radius:8px;color:#64748b;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.toggle-btn[data-v-41cd61ca]:hover{border-color:#cbd5e1;background:#f8fafc}.toggle-btn .icon[data-v-41cd61ca]{font-size:18px}.commission-display[data-v-41cd61ca]{padding:16px;background:#fff;border-radius:8px;border-left:1px solid}.commission-display.fixed-type[data-v-41cd61ca]{border-color:#10b981}.commission-display.graduated-type[data-v-41cd61ca]{border-color:#3b82f6}.commission-display.simple-type[data-v-41cd61ca]{border-color:#f59e0b}.commission-label[data-v-41cd61ca]{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#64748b;margin-bottom:12px}.commission-label .material-icons[data-v-41cd61ca]{font-size:18px}.commission-value[data-v-41cd61ca]{font-size:20px;font-weight:700;color:#0f172a}.commission-tiers[data-v-41cd61ca]{display:flex;flex-direction:column;gap:8px}.tier-row[data-v-41cd61ca]{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;background:#f8fafc;border-radius:8px;border:2px solid transparent;transition:all .2s}.tier-row.tier-active[data-v-41cd61ca]{background:#eff6ff;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.tier-range[data-v-41cd61ca]{font-size:13px;color:#475569;font-weight:500}.tier-rate[data-v-41cd61ca]{display:flex;align-items:center;gap:8px}.tier-percent[data-v-41cd61ca]{font-size:16px;font-weight:700;color:#3b82f6}.tier-fixed[data-v-41cd61ca]{display:inline-block;padding:4px 10px;background:#10b981;color:#fff;border-radius:12px;font-size:11px;font-weight:700}.contract-details-header[data-v-41cd61ca]{display:flex;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.2)}.contract-details-header h4[data-v-41cd61ca]{margin:0;font-size:18px;font-weight:700;flex:1}.contract-type-badge[data-v-41cd61ca]{padding:4px 12px;background:#fff3;border:2px solid #3b82f6;border-radius:16px;font-size:12px;font-weight:600}.tnved-item-full[data-v-41cd61ca]{display:flex;align-items:flex-end;gap:12px;padding:4px;background:#f8fafc;border:2px solid #e2e8f0;border-radius:10px;margin-bottom:12px}.tnved-input-group[data-v-41cd61ca]{flex:1;min-width:0}.flex-grow[data-v-41cd61ca]{flex:2}.hint-message[data-v-41cd61ca]{position:absolute;top:100%;left:0;right:0;padding:6px 12px;font-size:12px;color:#f57c00;background:#fff3e0;border:1px solid #ffcc80;border-top:none;border-radius:0 0 6px 6px;margin-top:-1px;z-index:50}.match-result[data-v-41cd61ca]{position:absolute;top:100%;left:0;right:0;background:#f0f7ff;border:1px solid #90caf9;border-top:none;border-radius:0 0 6px 6px;margin-top:-1px;z-index:50;pointer-events:auto}.match-item[data-v-41cd61ca]{padding:8px 12px;font-size:12px;color:#1976d2;display:flex;gap:8px;align-items:center;cursor:pointer}.match-item[data-v-41cd61ca]:hover{background:#e8f2ff}.match-close[data-v-41cd61ca]{position:absolute;right:6px;top:6px;border:none;background:transparent;color:#5c93d9;cursor:pointer;font-size:14px;line-height:1}.autocomplete[data-v-41cd61ca]{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #ddd;border-top:none;border-radius:0 0 6px 6px;max-height:280px;overflow-y:auto;z-index:1000;box-shadow:0 4px 12px #00000014;margin-top:-1px}.country-autocomplete[data-v-41cd61ca]{position:relative}.country-dropdown[data-v-41cd61ca]{border-top:1px solid #ddd;border-radius:6px;margin-top:4px}.country-dropdown .autocomplete-item[data-v-41cd61ca]{padding:12px 16px;font-size:14px}.autocomplete-item[data-v-41cd61ca]{padding:10px 12px;border-bottom:1px solid #f5f5f5;cursor:pointer;font-size:12px;display:flex;align-items:center;gap:8px;transition:background-color .15s ease}.autocomplete-item[data-v-41cd61ca]:hover{background:#f9f9f9}.autocomplete-item strong[data-v-41cd61ca]{font-weight:600;color:#1976d2;min-width:80px;font-size:11px;letter-spacing:.5px}@media(max-width:768px){.create-deal-wrapper[data-v-41cd61ca]{padding:16px}.deal-header[data-v-41cd61ca]{flex-direction:column;gap:12px}.page-title[data-v-41cd61ca]{font-size:24px}.tabs-progress[data-v-41cd61ca]{overflow-x:auto;padding:12px}.tab-item[data-v-41cd61ca]{min-width:110px}.form-card[data-v-41cd61ca]{padding:18px}.form-row[data-v-41cd61ca]{flex-direction:column}.toggle-buttons[data-v-41cd61ca]{grid-template-columns:1fr}.org-card[data-v-41cd61ca]{flex-direction:column;align-items:flex-start}.modal-card[data-v-41cd61ca]{max-height:95vh}}.upload-actions[data-v-41cd61ca]{margin-bottom:24px;text-align:center}.btn-add-documents[data-v-41cd61ca]{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:#3b82f6;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.btn-add-documents[data-v-41cd61ca]:hover{background:#1d4ed8;transform:translateY(-2px)}.documents-by-type[data-v-41cd61ca]{display:flex;flex-direction:column;gap:20px;margin-top:20px}.document-type-group[data-v-41cd61ca]{border:2px solid #e2e8f0;border-radius:12px;padding:16px;background:#f8fafc}.group-header[data-v-41cd61ca]{display:flex;align-items:center;gap:10px;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #e2e8f0}.group-title[data-v-41cd61ca]{flex:1;font-size:14px;font-weight:600;color:#0f172a}.group-count[data-v-41cd61ca]{padding:4px 10px;background:#3b82f6;color:#fff;border-radius:12px;font-size:12px;font-weight:600}.files-in-group[data-v-41cd61ca]{display:flex;flex-direction:column;gap:8px}.no-documents[data-v-41cd61ca]{text-align:center;padding:40px;color:#94a3b8}.files-preview[data-v-41cd61ca]{margin-top:12px;display:flex;flex-direction:column;gap:8px}.files-preview-item[data-v-41cd61ca]{display:flex;align-items:center;gap:8px;padding:8px;background:#f1f5f9;border-radius:6px;font-size:13px}.files-preview-name[data-v-41cd61ca]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.files-preview-size[data-v-41cd61ca]{color:#64748b;font-size:11px}.upload-error[data-v-41cd61ca]{padding:12px;background:#fee2e2;color:#dc2626;border-radius:8px;font-size:13px;margin-top:12px}.form-control-file[data-v-41cd61ca]{width:100%;padding:10px;border:1px solid #e2e8f0;border-radius:8px;font-size:14px}.chat-panel-wrapper[data-v-1f671453]{position:fixed;top:20px;right:0;bottom:20px;z-index:1000;transition:all .3s cubic-bezier(.4,0,.2,1)}.chat-panel-wrapper.is-collapsed[data-v-1f671453]{position:fixed;top:auto;right:0;bottom:20px;height:80px;width:60px;z-index:1000}.chat-collapsed[data-v-1f671453]{width:60px;height:100%;background:linear-gradient(135deg,#10b981,#059669);border-radius:12px 0 0 12px;box-shadow:-4px 0 20px #00000026;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.chat-collapsed[data-v-1f671453]:hover{transform:translate(-4px);box-shadow:-6px 0 24px #0003}.chat-icon[data-v-1f671453]{position:relative;width:40px;height:40px;background:#fff3;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff;transition:all .2s ease}.chat-icon[data-v-1f671453]:hover{background:#ffffff4d;transform:scale(1.05)}.badge-counter[data-v-1f671453]{position:absolute;top:-6px;right:-6px;min-width:20px;height:20px;background:#ef4444;color:#fff;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;padding:0 6px;box-shadow:0 2px 8px #ef444466;animation:pulse-1f671453 2s infinite}@keyframes pulse-1f671453{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.chat-expanded[data-v-1f671453]{width:420px;height:100%;background:#fff;border-radius:16px 0 0 16px;box-shadow:-8px 0 32px #0000001f;display:flex;flex-direction:column;animation:slideIn-1f671453 .3s ease}@keyframes slideIn-1f671453{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.chat-header[data-v-1f671453]{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid #e5e7eb;background:linear-gradient(135deg,#10b981,#059669);border-radius:16px 0 0}.chat-title[data-v-1f671453]{display:flex;align-items:center;gap:8px;color:#fff;font-size:16px;font-weight:600}.collapse-btn[data-v-1f671453]{width:32px;height:32px;background:#fff3;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.collapse-btn[data-v-1f671453]:hover{background:#ffffff4d;transform:scale(1.05)}.chat-content[data-v-1f671453]{flex:1;overflow:hidden;display:flex;flex-direction:column}[data-v-f79640e5]{box-sizing:border-box}.material-icons[data-v-f79640e5]{font-family:Material Icons;font-size:20px;-webkit-user-select:none;user-select:none}.deal-view[data-v-f79640e5]{min-height:100vh;background-color:#f8fafc}.loading-container[data-v-f79640e5]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:16px}.spinner[data-v-f79640e5]{width:48px;height:48px;border:4px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;animation:spin-f79640e5 1s linear infinite}@keyframes spin-f79640e5{to{transform:rotate(360deg)}}.error-container[data-v-f79640e5]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:24px;padding:40px}.error-icon[data-v-f79640e5]{font-size:64px}.btn-primary[data-v-f79640e5]{padding:12px 24px;background:#3b82f6;color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500}.timeline-horizontal[data-v-f79640e5]{background:#fff;padding:32px 24px;display:flex;justify-content:space-between;align-items:flex-start;gap:8px;overflow-x:auto;border-bottom:1px solid #e2e8f0}.timeline-step[data-v-f79640e5]{display:flex;flex-direction:column;align-items:center;position:relative;min-width:120px;flex:1}.step-circle[data-v-f79640e5]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:12px;z-index:2;background:#fff}.timeline-step.completed .step-circle[data-v-f79640e5]{background:#10b981;color:#fff}.timeline-step.active .step-circle[data-v-f79640e5]{background:#3b82f6;color:#fff;box-shadow:0 0 0 4px #3b82f633}.timeline-step.pending .step-circle[data-v-f79640e5]{background:#e2e8f0;color:#94a3b8}.step-content[data-v-f79640e5]{text-align:center;max-width:140px}.step-title[data-v-f79640e5]{font-size:12px;font-weight:600;color:#1e293b;margin-bottom:4px;line-height:1.3}.step-description[data-v-f79640e5]{font-size:10px;color:#64748b;line-height:1.3}.timeline-step.active .step-title[data-v-f79640e5]{color:#3b82f6}.step-line[data-v-f79640e5]{position:absolute;top:20px;left:50%;right:-50%;height:2px;background:#e2e8f0;z-index:1}.timeline-step.completed .step-line[data-v-f79640e5]{background:#10b981}.content-layout[data-v-f79640e5]{display:grid;grid-template-columns:320px 1fr;gap:24px;padding:24px;max-width:1600px;margin:0 auto}.left-sidebar[data-v-f79640e5]{display:flex;flex-direction:column;gap:16px}.sidebar-card[data-v-f79640e5]{background:#fff;border-radius:8px;padding:16px;border:1px solid #e2e8f0}.avatar[data-v-f79640e5]{width:48px;height:48px;border-radius:50%;background:#fff3;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:20px;margin-bottom:12px}.manager-name[data-v-f79640e5]{font-size:18px;font-weight:600;margin-bottom:4px}.manager-code[data-v-f79640e5]{font-size:12px;opacity:.9;margin-bottom:12px}.manager-contacts[data-v-f79640e5]{display:flex;flex-direction:column;gap:4px;font-size:13px;opacity:.95}.contract-card[data-v-f79640e5]{background:#fff7ed;border-color:#fed7aa}.sidebar-card .card-header[data-v-f79640e5]{display:flex;align-items:center;gap:8px;font-weight:600;font-size:14px;color:#1e293b;margin-bottom:12px;padding:0;border-bottom:none;background-color:transparent}.card-header .material-icons[data-v-f79640e5]{font-size:20px;color:#f97316}.card-header.clickable[data-v-f79640e5]{cursor:pointer;justify-content:space-between}.contract-name[data-v-f79640e5]{font-size:13px;color:#1e293b;margin-bottom:4px}.contract-rate[data-v-f79640e5]{font-size:20px;font-weight:700;color:#ea580c}.card-content[data-v-f79640e5]{padding-top:8px}.detail-row[data-v-f79640e5]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #f1f5f9}.detail-row[data-v-f79640e5]:last-child{border-bottom:none}.detail-label[data-v-f79640e5]{font-size:13px;color:#64748b}.detail-value[data-v-f79640e5]{font-size:13px;color:#1e293b;font-weight:500}.status-badge[data-v-f79640e5]{display:inline-block;padding:4px 12px;border-radius:12px;font-size:11px;font-weight:600;background:#dbeafe;color:#1e40af}.org-name[data-v-f79640e5]{font-size:14px;font-weight:600;color:#1e293b;margin-bottom:8px}.org-inn[data-v-f79640e5]{font-size:12px;color:#64748b}.files-list[data-v-f79640e5]{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.file-item[data-v-f79640e5]{display:flex;align-items:center;gap:10px;padding:10px;background:#f8fafc;border-radius:6px;cursor:pointer;transition:all .2s}.file-item[data-v-f79640e5]:hover{background:#f1f5f9}.file-item .material-icons[data-v-f79640e5]{color:#64748b;font-size:20px}.file-info[data-v-f79640e5]{flex:1;min-width:0;overflow:hidden}.file-name[data-v-f79640e5]{font-size:12px;color:#1e293b;font-weight:500;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-size[data-v-f79640e5]{font-size:11px;color:#94a3b8}.kr-client-meta[data-v-f79640e5]{display:flex;gap:8px;margin-top:4px;font-size:11px;color:#475569}.kr-client-status[data-v-f79640e5]{padding:1px 6px;border-radius:999px;background:#dcfce7;color:#166534;font-weight:600}.no-files[data-v-f79640e5]{display:flex;align-items:center;gap:8px;padding:16px;background:#f8fafc;border-radius:6px;font-size:13px;color:#64748b;justify-content:center;margin-bottom:12px}.upload-section[data-v-f79640e5]{margin-top:12px}.btn-upload[data-v-f79640e5]{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:10px;background:#3b82f6;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:13px;font-weight:500;transition:all .2s}.btn-upload[data-v-f79640e5]:hover{background:#2563eb}.btn-upload .material-icons[data-v-f79640e5]{font-size:18px}.right-content[data-v-f79640e5]{display:flex;flex-direction:column;gap:20px}.stage-info-card[data-v-f79640e5]{background:#fff;border-radius:8px;padding:32px;border:1px solid #e2e8f0}.stage-info-card h2[data-v-f79640e5]{margin:0 0 8px;font-size:24px;color:#1e293b}.stage-description[data-v-f79640e5]{margin:0 0 24px;font-size:14px;color:#64748b}.stage-details[data-v-f79640e5],.financial-section[data-v-f79640e5],.stage-actions[data-v-f79640e5]{margin-bottom:32px}.stage-details h3[data-v-f79640e5],.financial-section h3[data-v-f79640e5],.stage-actions h3[data-v-f79640e5]{margin:0 0 16px;font-size:16px;color:#1e293b;font-weight:600}.stage-explanation[data-v-f79640e5]{padding:16px;background:#f8fafc;border-left:3px solid #3b82f6;border-radius:4px;font-size:14px;line-height:1.6;color:#475569}.confirmation-message[data-v-f79640e5]{padding:16px;background:#f8fafc;border-left:3px solid #10b981;border-radius:4px;font-size:14px;line-height:1.6;color:#475569;margin-bottom:20px}.finance-grid[data-v-f79640e5]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.finance-item[data-v-f79640e5]{padding:16px;background:#f8fafc;border-radius:6px}.finance-item.total[data-v-f79640e5]{grid-column:1 / -1;background:#f0fdf4;border:1px solid #bbf7d0}.finance-label[data-v-f79640e5]{display:block;font-size:12px;color:#64748b;margin-bottom:6px}.finance-value[data-v-f79640e5]{display:block;font-size:18px;color:#1e293b;font-weight:600}.finance-value.highlight[data-v-f79640e5]{color:#10b981;font-size:20px}.finance-item.total .finance-value[data-v-f79640e5]{color:#10b981;font-size:24px}.action-message[data-v-f79640e5]{padding:16px;background:#fef3c7;border-left:3px solid #f59e0b;border-radius:4px;font-size:14px;line-height:1.6;color:#92400e}.id-with-copy[data-v-f79640e5]{display:flex;align-items:center;gap:8px}.btn-copy[data-v-f79640e5]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;transition:all .2s}.btn-copy[data-v-f79640e5]:hover{background:#e2e8f0;border-color:#cbd5e1}.btn-copy[data-v-f79640e5]:active{transform:scale(.95)}.btn-copy .material-icons[data-v-f79640e5]{font-size:16px;color:#64748b}.btn-copy.copied[data-v-f79640e5]{background:#dcfce7;border-color:#86efac}.btn-copy.copied .material-icons[data-v-f79640e5]{color:#16a34a}.btn-copy[data-v-f79640e5]:focus{outline:none;box-shadow:0 0 0 3px #3b82f61a}.documents-section[data-v-f79640e5]{background:#fff;border-radius:8px;padding:24px;border:1px solid #e2e8f0;margin-bottom:24px}.documents-section h3[data-v-f79640e5]{display:flex;align-items:center;gap:8px;margin:0 0 20px;font-size:16px;color:#1e293b;font-weight:600}.documents-section h3 .material-icons[data-v-f79640e5]{color:#3b82f6;font-size:24px}.loading-docs[data-v-f79640e5]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;gap:12px}.documents-grid[data-v-f79640e5]{display:flex;flex-direction:column;gap:12px}.document-card[data-v-f79640e5]{display:flex;align-items:center;gap:16px;padding:16px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;transition:all .2s}.document-card[data-v-f79640e5]:hover{background:#f1f5f9;border-color:#cbd5e1;box-shadow:0 2px 8px #0000000d}.doc-icon[data-v-f79640e5]{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:8px;border:1px solid #e2e8f0}.doc-icon .material-icons[data-v-f79640e5]{font-size:28px;color:#3b82f6}.doc-details[data-v-f79640e5]{flex:1;min-width:0}.doc-name[data-v-f79640e5]{font-size:14px;font-weight:600;color:#1e293b;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.doc-date[data-v-f79640e5]{font-size:12px;color:#64748b}.doc-actions[data-v-f79640e5]{display:flex;gap:8px;flex-shrink:0}.btn-view[data-v-f79640e5],.btn-download[data-v-f79640e5]{display:flex;align-items:center;gap:6px;padding:8px 16px;background:#fff;color:#475569;border:1px solid #cbd5e1;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s}.btn-view[data-v-f79640e5]:hover{background:#3b82f6;color:#fff;border-color:#3b82f6}.btn-download[data-v-f79640e5]:hover{background:#10b981;color:#fff;border-color:#10b981}.btn-view .material-icons[data-v-f79640e5],.btn-download .material-icons[data-v-f79640e5]{font-size:18px}.no-documents-message[data-v-f79640e5]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:40px 20px;background:#f8fafc;border:2px dashed #cbd5e1;border-radius:8px;color:#64748b;text-align:center}.no-documents-message .material-icons[data-v-f79640e5]{font-size:48px;opacity:.5}.no-documents-message p[data-v-f79640e5]{margin:0;font-size:14px}.completed-section[data-v-f79640e5]{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-color:#86efac}.completed-section h3[data-v-f79640e5],.completed-section h3 .material-icons[data-v-f79640e5]{color:#16a34a}.report-card[data-v-f79640e5]{background:#fff;border-color:#86efac}.report-card[data-v-f79640e5]:hover{background:#f0fdf4;border-color:#4ade80;box-shadow:0 4px 12px #10b98126}.success-icon[data-v-f79640e5]{background:#dcfce7;border-color:#86efac}.success-icon .material-icons[data-v-f79640e5]{color:#16a34a}.success-btn[data-v-f79640e5]{background:#10b981;color:#fff;border-color:#10b981}.success-btn[data-v-f79640e5]:hover{background:#059669;border-color:#047857;transform:translateY(-1px);box-shadow:0 4px 12px #10b9814d}.success-btn .material-icons[data-v-f79640e5]{color:#fff}@media(max-width:768px){.document-card[data-v-f79640e5]{flex-direction:column;align-items:flex-start}.doc-actions[data-v-f79640e5]{width:100%;flex-direction:column}.btn-view[data-v-f79640e5],.btn-download[data-v-f79640e5]{width:100%;justify-content:center}}@media(max-width:1024px){.content-layout[data-v-f79640e5]{grid-template-columns:1fr}.timeline-horizontal[data-v-f79640e5]{padding:24px 16px}.timeline-step[data-v-f79640e5]{min-width:100px}.step-title[data-v-f79640e5]{font-size:11px}}@media(max-width:768px){.timeline-horizontal[data-v-f79640e5]{padding:20px 12px}.timeline-step[data-v-f79640e5]{min-width:80px}.step-circle[data-v-f79640e5]{width:32px;height:32px}.step-title[data-v-f79640e5]{font-size:10px}.step-description[data-v-f79640e5]{font-size:9px}.finance-grid[data-v-f79640e5]{grid-template-columns:1fr}}.btn-download-contract[data-v-f79640e5]{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;margin-top:12px;color:#f97316;border:2px solid #f97316;background:#fff7ed;border-radius:6px;cursor:pointer;font-size:13px;font-weight:500;transition:all .2s}.btn-download-contract[data-v-f79640e5]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #f973164d}.btn-download-contract[data-v-f79640e5]:active:not(:disabled){transform:translateY(0)}.btn-download-contract[data-v-f79640e5]:disabled{background:#cbd5e1;color:#94a3b8;cursor:not-allowed}.btn-download-contract .material-icons[data-v-f79640e5]{font-size:18px}.confirmation-section[data-v-f79640e5]{background:#fff;border-radius:8px;padding:24px;border:1px solid #e2e8f0;margin-bottom:24px}.confirmation-section h3[data-v-f79640e5]{display:flex;align-items:center;gap:8px;margin:0 0 20px;font-size:16px;color:#1e293b;font-weight:600}.confirmation-section h3 .material-icons[data-v-f79640e5]{color:#10b981;font-size:24px}.btn-confirm-payment[data-v-f79640e5]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 28px;background:#10b981;color:#fff;border:none;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s}.btn-confirm-payment[data-v-f79640e5]:hover:not(:disabled){background:#059669;transform:translateY(-2px);box-shadow:0 6px 16px #10b98166}.btn-confirm-payment[data-v-f79640e5]:disabled{background:#cbd5e1;color:#94a3b8;cursor:not-allowed;opacity:.6}.documents-badge[data-v-f79640e5]{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;background:#e2e8f0;color:#475569;border-radius:10px;font-size:11px;font-weight:700;margin-left:auto}.upload-section[data-v-f79640e5]{margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e2e8f0}.documents-groups[data-v-f79640e5]{display:flex;flex-direction:column;gap:12px}.document-group[data-v-f79640e5]{border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.document-group-header[data-v-f79640e5]{display:flex;align-items:center;gap:8px;padding:10px 12px;background:#f8fafc;border-bottom:1px solid #e2e8f0}.group-icon[data-v-f79640e5]{font-size:18px;color:#64748b}.group-title[data-v-f79640e5]{flex:1;font-size:12px;font-weight:600;color:#1e293b}.group-count[data-v-f79640e5]{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;background:#dbeafe;color:#1e40af;border-radius:10px;font-size:11px;font-weight:700}.files-list-group[data-v-f79640e5]{display:flex;flex-direction:column}.files-list-group .file-item[data-v-f79640e5]{border-bottom:1px solid #f1f5f9;margin:0;border-radius:0;background:#fff}.files-list-group .file-item[data-v-f79640e5]:last-child{border-bottom:none}.files-list-group .file-item[data-v-f79640e5]:hover{background:#f8fafc}.files-list-group .file-item[data-v-f79640e5]{display:flex;align-items:center;justify-content:space-between;padding:10px 12px}.file-actions[data-v-f79640e5]{display:flex;gap:4px;flex-shrink:0}.btn-file-action[data-v-f79640e5]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:6px;background:#f1f5f9;color:#64748b;cursor:pointer;transition:all .15s ease}.btn-file-action[data-v-f79640e5]:hover{background:#e2e8f0;color:#334155}.btn-file-action .material-icons[data-v-f79640e5]{font-size:18px}.btn-file-action.btn-view[data-v-f79640e5]:hover{background:#dbeafe;color:#2563eb}.btn-file-action.btn-download[data-v-f79640e5]:hover{background:#dcfce7;color:#16a34a}.modal-overlay[data-v-f79640e5]{position:fixed;inset:0;background:#1118278c;display:flex;align-items:center;justify-content:center;z-index:3000;padding:16px}.modal-card[data-v-f79640e5]{width:100%;max-width:540px;background:#fff;border-radius:12px;box-shadow:0 20px 50px #00000040;overflow:hidden}.modal-header[data-v-f79640e5]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid #e2e8f0}.modal-title[data-v-f79640e5]{display:flex;align-items:center;gap:8px;margin:0;font-size:16px;font-weight:600;color:#1e293b}.modal-close[data-v-f79640e5]{background:transparent;border:none;cursor:pointer;padding:6px;border-radius:6px;display:flex;align-items:center;justify-content:center}.modal-close[data-v-f79640e5]:hover{background:#f1f5f9}.modal-body[data-v-f79640e5]{padding:20px}.modal-footer[data-v-f79640e5]{display:flex;justify-content:flex-end;gap:10px;padding:16px 20px;border-top:1px solid #e2e8f0;background:#f8fafc}.form-group[data-v-f79640e5]{margin-bottom:16px}.form-label[data-v-f79640e5]{display:block;font-size:13px;font-weight:600;color:#475569;margin-bottom:8px}.required[data-v-f79640e5]{color:#ef4444}.form-control[data-v-f79640e5]{width:100%;padding:10px 12px;border:1px solid #cbd5e1;border-radius:8px;font-size:14px;color:#1e293b}.form-control[data-v-f79640e5]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.form-control-file[data-v-f79640e5]{width:100%;padding:10px;border:2px dashed #cbd5e1;border-radius:8px;font-size:13px;cursor:pointer}.form-control-file[data-v-f79640e5]:hover{border-color:#3b82f6}.files-preview[data-v-f79640e5]{margin-top:12px;border:1px solid #e2e8f0;border-radius:8px;padding:8px;background:#f8fafc}.files-preview-item[data-v-f79640e5]{display:flex;align-items:center;gap:8px;padding:6px}.files-preview-item .material-icons[data-v-f79640e5]{font-size:18px;color:#64748b}.files-preview-name[data-v-f79640e5]{flex:1;font-size:13px;color:#1e293b}.files-preview-size[data-v-f79640e5]{font-size:12px;color:#64748b}.upload-error[data-v-f79640e5]{margin-top:12px;padding:12px;background:#fef2f2;border:1px solid #fecaca;color:#991b1b;border-radius:8px;font-size:13px}.btn-cancel[data-v-f79640e5]{padding:10px 16px;background:#f1f5f9;border:1px solid #cbd5e1;color:#475569;border-radius:8px;cursor:pointer;font-weight:500;font-size:14px}.btn-cancel[data-v-f79640e5]:hover{background:#e2e8f0}.btn-confirm[data-v-f79640e5]{padding:10px 16px;background:#3b82f6;border:none;color:#fff;border-radius:8px;cursor:pointer;font-weight:600;font-size:14px;display:inline-flex;align-items:center;gap:8px}.btn-confirm[data-v-f79640e5]:disabled{opacity:.6;cursor:not-allowed}.btn-confirm[data-v-f79640e5]:hover:not(:disabled){background:#2563eb}.spinner-small[data-v-f79640e5]{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-f79640e5 .8s linear infinite}.deal-path-row[data-v-51b4c386]{display:flex;align-items:center;gap:8px;padding:10px 16px;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:1px solid #bae6fd;border-radius:8px;margin-bottom:12px}.deal-path-row .material-icons[data-v-51b4c386]{font-size:20px;color:#0284c7}.deal-path-row .path-label[data-v-51b4c386]{font-size:13px;color:#64748b;font-weight:500}.deal-path-row .path-badge[data-v-51b4c386]{padding:6px 14px;background:#fff;border:1px solid #7dd3fc;border-radius:6px;font-size:14px;color:#0369a1;font-weight:600}.deal-path-row .path-badge.empty[data-v-51b4c386]{color:#94a3b8;font-weight:400;font-style:italic;border-color:#cbd5e1}.stage-form-card[data-v-51b4c386]{background:#fff;border:1px solid #e0e0e0;border-radius:12px;padding:24px;margin-bottom:24px}.form-group[data-v-51b4c386]{margin-bottom:20px}.form-group.required label[data-v-51b4c386]:after{content:" *";color:#f44336}.form-group label[data-v-51b4c386]{display:block;font-weight:500;margin-bottom:8px;color:#333}.form-control[data-v-51b4c386]{width:100%;padding:10px 12px;border:1px solid #ddd;border-radius:8px;font-size:14px;transition:border-color .2s}.form-control[data-v-51b4c386]:focus{outline:none;border-color:#2196f3}.form-control[data-v-51b4c386]:disabled{background:#f5f5f5;cursor:not-allowed}.error-message[data-v-51b4c386]{display:flex;align-items:center;gap:8px;padding:12px;background:#ffebee;border-radius:8px;color:#c62828;margin-bottom:16px}.upload-zone[data-v-51b4c386]{border:2px dashed #ddd;border-radius:12px;padding:40px;text-align:center;cursor:pointer;transition:all .2s}.upload-zone[data-v-51b4c386]:hover{border-color:#2196f3;background:#f5f9ff}.upload-zone .material-icons[data-v-51b4c386]{font-size:48px;color:#2196f3;margin-bottom:16px}.uploading-files[data-v-51b4c386]{margin-top:16px}.uploading-file[data-v-51b4c386]{display:flex;align-items:center;gap:12px;padding:12px;background:#f5f5f5;border-radius:8px;margin-bottom:8px}.btn-icon-delete[data-v-51b4c386]{background:none;border:none;cursor:pointer;color:#f44336;padding:4px;border-radius:4px;transition:background .2s}.btn-icon-delete[data-v-51b4c386]:hover{background:#ffebee}.documents-actions[data-v-51b4c386]{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.currency-rates[data-v-51b4c386]{background:#f9f9f9;padding:16px;border-radius:8px;margin-top:24px}.currency-rates h5[data-v-51b4c386]{margin:0 0 16px;font-size:16px}.progress-bar-mini[data-v-51b4c386]{height:6px;background:#e0e0e0;border-radius:3px;overflow:hidden;margin-top:12px}.progress-fill-mini[data-v-51b4c386]{height:100%;background:linear-gradient(90deg,#4caf50,#8bc34a);transition:width .3s ease}.btn-primary[data-v-51b4c386]{display:flex;align-items:center;gap:8px;padding:12px 24px;background:#3b82f6;color:#fff;border:none;border-radius:8px;font-weight:500;cursor:pointer;transition:background .2s}.btn-success[data-v-51b4c386]{display:flex;align-items:center;gap:8px;padding:12px 24px;background:#4caf50;color:#fff;border:none;border-radius:8px;font-weight:500;cursor:pointer;transition:background .2s}.btn-success[data-v-51b4c386]:hover{background:#388e3c}.stage-info[data-v-51b4c386]{color:#666;margin-bottom:16px}@keyframes pulse-51b4c386{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.8}}.pulse[data-v-51b4c386]{animation:pulse-51b4c386 2s ease-in-out infinite}.deal-view-page[data-v-51b4c386]{padding:24px;max-width:1600px;margin:0 auto;background:#f8f9fa;min-height:100vh}.page-header[data-v-51b4c386]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px;background:#fff;padding:24px;border-radius:12px;box-shadow:0 1px 3px #0000001a}.header-left[data-v-51b4c386]{display:flex;align-items:flex-start;gap:20px;flex:1}.header-title-block[data-v-51b4c386]{flex:1}.page-title[data-v-51b4c386]{font-size:24px;font-weight:700;color:#212121;margin:0 0 12px;font-family:Courier New,monospace}.header-badges[data-v-51b4c386]{display:flex;gap:8px;flex-wrap:wrap}.status-badge[data-v-51b4c386]{padding:6px 14px;border-radius:20px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;display:inline-flex;align-items:center;gap:6px}.status-gray[data-v-51b4c386]{background:#e0e0e0;color:#616161}.status-blue[data-v-51b4c386]{background:#dbeafe;color:#1e40af}.status-orange[data-v-51b4c386]{background:#ffedd5;color:#9a3412}.badge[data-v-51b4c386]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:16px;font-size:12px;font-weight:500}.badge .material-icons[data-v-51b4c386]{font-size:16px}.badge-blue[data-v-51b4c386]{background:#e3f2fd;color:#1565c0}.badge-green[data-v-51b4c386]{background:#e8f5e9;color:#2e7d32;font-weight:600}@media(max-width:1024px){.page-header[data-v-51b4c386]{flex-direction:column;gap:20px}.header-left[data-v-51b4c386]{flex-direction:column;gap:16px;width:100%}.header-actions[data-v-51b4c386]{width:100%;justify-content:stretch}.header-actions button[data-v-51b4c386]{flex:1}}.btn-back[data-v-51b4c386]{display:flex;align-items:center;gap:8px;padding:10px 16px;background:#fff;border:1px solid #e0e0e0;border-radius:8px;cursor:pointer;font-size:14px;transition:all .2s}.btn-back[data-v-51b4c386]:hover{background:#f5f5f5;border-color:#bdbdbd}.header-actions[data-v-51b4c386]{display:flex;gap:12px}.btn-secondary[data-v-51b4c386],.btn-ghost[data-v-51b4c386]{display:flex;align-items:center;gap:8px;padding:10px 20px;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s;border:none}.btn-secondary[data-v-51b4c386]{background:#3b82f6;color:#fff}.btn-secondary[data-v-51b4c386]:hover{background:#2563eb}.btn-ghost[data-v-51b4c386]{background:transparent;border:1px solid #e0e0e0;color:#424242}.btn-ghost[data-v-51b4c386]:hover{background:#f5f5f5}.info-row[data-v-51b4c386]{display:flex;gap:32px;margin-bottom:16px}.info-row[data-v-51b4c386]:last-child{margin-bottom:0}.info-item[data-v-51b4c386]{display:flex;align-items:center;gap:12px;flex:1}.info-item>.material-icons[data-v-51b4c386]{color:#757575;font-size:20px}.info-content[data-v-51b4c386]{display:flex;flex-direction:column;gap:4px;position:relative}.info-label[data-v-51b4c386]{font-size:12px;color:#757575;font-weight:500}.info-value[data-v-51b4c386]{font-size:14px;color:#212121;font-weight:500}.deal-code[data-v-51b4c386]{font-family:Courier New,monospace;color:#3b82f6;font-weight:600}.btn-copy-inline[data-v-51b4c386]{position:absolute;right:-28px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:4px;color:#757575;transition:color .2s}.btn-copy-inline[data-v-51b4c386]:hover{color:#3b82f6}.deal-timeline-section[data-v-51b4c386]{background:#fff;padding:12px;border-radius:12px;box-shadow:0 1px 3px #0000001a;margin-bottom:24px}.section-title[data-v-51b4c386]{font-size:18px;font-weight:600;color:#212121;margin-bottom:20px}.timeline-wrapper[data-v-51b4c386]{overflow-x:auto;padding-bottom:0}.timeline[data-v-51b4c386]{display:flex;gap:0;min-width:100%;position:relative}.timeline-item[data-v-51b4c386]{flex:1;display:flex;flex-direction:column;align-items:center;position:relative;min-width:80px}.timeline-node[data-v-51b4c386]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#e0e0e0;z-index:2;margin-top:5px;transition:all .3s}.timeline-item.completed .timeline-node[data-v-51b4c386]{background:#10b981}.timeline-item.active .timeline-node[data-v-51b4c386]{background:#3b82f6;box-shadow:0 0 0 4px #3b82f633}.timeline-node .material-icons[data-v-51b4c386]{font-size:24px;color:#fff}.timeline-item.pending .timeline-node .material-icons[data-v-51b4c386]{color:#9e9e9e}.pulse[data-v-51b4c386]{animation:pulse-51b4c386 2s infinite}@keyframes pulse-51b4c386{0%,to{opacity:1}50%{opacity:.6}}.timeline-content[data-v-51b4c386]{margin-top:12px;text-align:center}.timeline-label[data-v-51b4c386]{font-size:11px;font-weight:500;color:#424242;margin-bottom:4px;line-height:1.3}.timeline-date[data-v-51b4c386]{font-size:11px;color:#757575}.timeline-connector[data-v-51b4c386]{position:absolute;top:20px;left:50%;width:100%;height:2px;background:#e0e0e0;z-index:1}.timeline-connector.active[data-v-51b4c386]{background:#10b981}.timeline-item:last-child .timeline-connector[data-v-51b4c386]{display:none}.deal-content[data-v-51b4c386]{display:grid;grid-template-columns:450px 1fr;gap:24px}.info-card[data-v-51b4c386],.status-card[data-v-51b4c386],.documents-card[data-v-51b4c386],.stakeholders-card[data-v-51b4c386],.history-card[data-v-51b4c386],.notes-card[data-v-51b4c386]{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;margin-bottom:24px}.documents-card[data-v-51b4c386]{padding-bottom:10px}.card-header[data-v-51b4c386]{display:flex;align-items:center;justify-content:flex-start;gap:12px;padding:20px 24px;border-bottom:1px solid #f0f0f0}.card-header .material-icons[data-v-51b4c386]{color:#3b82f6;font-size:24px}.card-header .btn-upload .material-icons[data-v-51b4c386]{color:#fff}.card-header h4[data-v-51b4c386]{font-size:16px;font-weight:600;color:#212121;margin:0;flex:1}.header-title[data-v-51b4c386]{display:flex;align-items:center;gap:12px;flex:1}.card-content[data-v-51b4c386]{padding:20px 24px}.detail-row[data-v-51b4c386]{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid #f5f5f5}.detail-row[data-v-51b4c386]:last-child{border-bottom:none}.detail-row.total[data-v-51b4c386]{margin-top:8px;padding-top:16px;border-top:2px solid #e0e0e0;border-bottom:none}.detail-label[data-v-51b4c386]{font-size:13px;color:#757575;font-weight:500}.detail-value[data-v-51b4c386]{font-size:14px;color:#212121;font-weight:500;text-align:right}.detail-value.description[data-v-51b4c386]{text-align:left;margin-top:8px;line-height:1.5;color:#424242}.amount-highlight[data-v-51b4c386]{color:#3b82f6;font-weight:600;font-size:15px}.amount-total[data-v-51b4c386]{color:#10b981;font-weight:700;font-size:16px}.badge[data-v-51b4c386]{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:16px;font-size:13px;font-weight:500}.badge-blue[data-v-51b4c386]{background:#dbeafe;color:#1e40af}.badge-green[data-v-51b4c386]{background:#d1fae5;color:#065f46}.tnved-codes[data-v-51b4c386]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.tnved-badge[data-v-51b4c386]{display:inline-block;padding:4px 10px;background:#f3f4f6;border-radius:6px;font-size:12px;font-family:Courier New,monospace;color:#424242;font-weight:500}.status-card[data-v-51b4c386]{padding:24px}.status-header[data-v-51b4c386]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.status-header h4[data-v-51b4c386]{font-size:16px;font-weight:600;color:#212121;margin:0}.status-badge[data-v-51b4c386]{padding:6px 14px;border-radius:20px;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.status-info[data-v-51b4c386]{background:#e0e7ff;color:#3730a3}.status-warning[data-v-51b4c386]{background:#fef3c7;color:#92400e}.status-primary[data-v-51b4c386]{background:#dbeafe;color:#1e40af}.status-success[data-v-51b4c386]{background:#d1fae5;color:#065f46}.status-danger[data-v-51b4c386]{background:#fee2e2;color:#991b1b}.status-description[data-v-51b4c386]{font-size:14px;color:#616161;line-height:1.6;margin:0}.btn-upload[data-v-51b4c386]{display:flex;align-items:center;gap:6px;padding:8px 16px;background:#3b82f6;color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s}.btn-upload[data-v-51b4c386]:hover{background:#2563eb}.documents-list[data-v-51b4c386]{padding:16px 24px}.document-item[data-v-51b4c386]{display:flex;align-items:center;gap:16px;padding:12px;border-radius:8px;transition:background .2s;margin-bottom:8px}.document-item[data-v-51b4c386]:hover{background:#f9fafb}.doc-icon[data-v-51b4c386]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#fee2e2;border-radius:8px}.doc-icon .material-icons[data-v-51b4c386]{color:#dc2626;font-size:24px}.doc-info[data-v-51b4c386]{flex:1}.doc-name[data-v-51b4c386]{font-size:14px;color:#212121;font-weight:500;margin-bottom:4px}.doc-meta[data-v-51b4c386]{display:flex;gap:12px;font-size:12px;color:#757575}.doc-actions[data-v-51b4c386]{display:flex;gap:4px}.btn-icon[data-v-51b4c386]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:none;border:none;border-radius:6px;cursor:pointer;color:#757575;transition:all .2s}.btn-icon[data-v-51b4c386]:hover{background:#f3f4f6;color:#3b82f6}.empty-documents[data-v-51b4c386]{padding:48px 24px;text-align:center;color:#9e9e9e}.empty-documents .material-icons[data-v-51b4c386]{font-size:48px;margin-bottom:12px;opacity:.5}.empty-documents p[data-v-51b4c386]{margin:0;font-size:14px}.upload-zone[data-v-51b4c386]{margin:16px 24px 24px;padding:32px;border:2px dashed #e0e0e0;border-radius:12px;text-align:center;cursor:pointer;transition:all .2s;background:#fafafa}.upload-zone[data-v-51b4c386]:hover,.upload-zone.dragging[data-v-51b4c386]{border-color:#3b82f6;background:#f0f7ff}.upload-zone .material-icons[data-v-51b4c386]{font-size:48px;color:#9e9e9e;margin-bottom:12px}.upload-zone p[data-v-51b4c386]{margin:0 0 8px;font-size:14px;color:#616161}.upload-link[data-v-51b4c386]{color:#3b82f6;text-decoration:underline;cursor:pointer}.upload-hint[data-v-51b4c386]{font-size:12px;color:#9e9e9e}.file-input[data-v-51b4c386]{display:none}.stakeholders-list[data-v-51b4c386]{padding:16px 24px}.stakeholder-item[data-v-51b4c386]{display:flex;justify-content:space-between;align-items:center;padding:12px;border-radius:8px;background:#f9fafb;margin-bottom:8px}.stakeholder-info[data-v-51b4c386]{flex:1}.stakeholder-name[data-v-51b4c386]{font-size:14px;color:#212121;font-weight:500;margin-bottom:4px}.stakeholder-type[data-v-51b4c386]{font-size:12px;color:#757575}.stakeholder-commission[data-v-51b4c386]{font-size:16px;color:#3b82f6;font-weight:600}.history-list[data-v-51b4c386]{padding:16px 24px}.history-item[data-v-51b4c386]{display:flex;gap:16px;margin-bottom:20px}.history-item[data-v-51b4c386]:last-child{margin-bottom:0}.history-icon[data-v-51b4c386]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#f3f4f6;border-radius:50%;flex-shrink:0}.history-icon .material-icons[data-v-51b4c386]{font-size:20px;color:#757575}.history-text[data-v-51b4c386]{font-size:14px;color:#212121;margin-bottom:6px;line-height:1.5}.history-meta[data-v-51b4c386]{display:flex;gap:12px;font-size:12px;color:#9e9e9e}.history-user[data-v-51b4c386]{font-weight:500}.notes-list[data-v-51b4c386]{padding:16px 24px;max-height:400px;overflow-y:auto}.note-item[data-v-51b4c386]{display:flex;gap:12px;margin-bottom:16px}.note-avatar[data-v-51b4c386]{width:36px;height:36px;border-radius:50%;background:#3b82f6;color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;flex-shrink:0}.note-content[data-v-51b4c386]{flex:1;background:#f9fafb;padding:12px;border-radius:12px}.note-header[data-v-51b4c386]{display:flex;justify-content:space-between;margin-bottom:6px}.note-user[data-v-51b4c386]{font-size:13px;font-weight:600;color:#424242}.note-date[data-v-51b4c386]{font-size:11px;color:#9e9e9e}.note-text[data-v-51b4c386]{font-size:14px;color:#212121;line-height:1.5}.note-input-wrapper[data-v-51b4c386]{display:flex;gap:12px;padding:16px 24px 24px;border-top:1px solid #f0f0f0}.note-input[data-v-51b4c386]{flex:1;padding:12px;border:1px solid #e0e0e0;border-radius:8px;font-size:14px;font-family:inherit;resize:none;transition:border-color .2s}.note-input[data-v-51b4c386]:focus{outline:none;border-color:#3b82f6}.btn-send[data-v-51b4c386]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#3b82f6;border:none;border-radius:8px;color:#fff;cursor:pointer;transition:all .2s}.btn-send[data-v-51b4c386]:hover:not(:disabled){background:#2563eb}.btn-send[data-v-51b4c386]:disabled{opacity:.5;cursor:not-allowed}.manager-card[data-v-51b4c386]{margin-bottom:16px}.client-card[data-v-51b4c386]{border-left:4px solid #4CAF50;margin-bottom:16px}.client-avatar[data-v-51b4c386]{background:linear-gradient(135deg,#4caf50,#388e3c)!important}.manager-header[data-v-51b4c386]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.manager-avatar[data-v-51b4c386]{width:50px;height:50px;border-radius:50%;background:#2196f3;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:18px;flex-shrink:0}.manager-info[data-v-51b4c386]{flex:1}.manager-name[data-v-51b4c386]{font-size:16px;font-weight:600;color:#212121;margin:0 0 4px}.manager-badge[data-v-51b4c386]{font-size:12px;color:#666}.manager-details[data-v-51b4c386]{display:flex;flex-direction:column;gap:4px;padding-left:62px}.manager-id[data-v-51b4c386]{font-size:11px;color:#999;font-family:Courier New,monospace}.manager-contact[data-v-51b4c386]{font-size:13px;color:#424242}.agent-contract-card[data-v-51b4c386]{margin-bottom:16px}.agent-contract-row[data-v-51b4c386]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:13px;padding:8px 0}.agent-org[data-v-51b4c386]{font-weight:600;color:#212121}.agent-commission[data-v-51b4c386],.agent-number[data-v-51b4c386],.agent-date[data-v-51b4c386]{color:#666}.status-badge[data-v-51b4c386]{padding:4px 10px;border-radius:12px;font-size:11px;font-weight:600;text-transform:uppercase}.status-active[data-v-51b4c386]{background:#d1fae5;color:#065f46}.btn-expand[data-v-51b4c386]{margin-left:auto;background:none;border:none;cursor:pointer;padding:4px;border-radius:50%;color:#666}.btn-expand[data-v-51b4c386]:hover{background:#f5f5f5}.stakeholders-card[data-v-51b4c386]{margin-bottom:16px}.card-header-collapsible[data-v-51b4c386]{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:4px 0;-webkit-user-select:none;user-select:none}.card-header-collapsible:hover .material-icons[data-v-51b4c386]{color:#2196f3}.selected-stakeholders[data-v-51b4c386]{margin-top:12px}.stakeholder-item-inline[data-v-51b4c386]{display:flex;align-items:center;gap:16px;padding:10px 12px;background:#f9f9f9;border-radius:8px;margin-bottom:8px;border:1px solid #e0e0e0;transition:all .2s}.stakeholder-item-inline[data-v-51b4c386]:hover{background:#f5f5f5;border-color:#d0d0d0}.stakeholder-item-inline .stakeholder-name[data-v-51b4c386]{font-size:12px;font-weight:600;color:#212121;min-width:150px;line-height:12px}.stakeholder-item-inline .stakeholder-email[data-v-51b4c386]{font-size:12px;color:#666;flex:1;line-height:12px;height:14px}.btn-remove-inline[data-v-51b4c386]{background:none;border:none;cursor:pointer;padding:6px;border-radius:50%;color:#999;transition:all .2s;display:flex;align-items:center;justify-content:center}.btn-remove-inline .material-icons[data-v-51b4c386]{font-size:18px}.btn-remove-inline[data-v-51b4c386]:hover{background:#ffebee;color:#f44336}.stakeholder-name[data-v-51b4c386]{font-size:14px;font-weight:600;color:#212121}.stakeholder-email[data-v-51b4c386],.stakeholder-phone[data-v-51b4c386]{font-size:12px;color:#666}.btn-remove[data-v-51b4c386]{position:absolute;top:8px;right:8px;background:none;border:none;cursor:pointer;padding:4px;border-radius:50%;color:#999}.btn-remove[data-v-51b4c386]:hover{background:#0000000d;color:#f44336}.stakeholders-expanded[data-v-51b4c386]{margin-top:16px;padding-top:16px;border-top:1px solid #e0e0e0}.create-stakeholder-section[data-v-51b4c386]{margin-bottom:20px}.section-subtitle[data-v-51b4c386]{font-size:14px;font-weight:600;margin:0 0 12px;color:#212121}.form-group[data-v-51b4c386]{margin-bottom:12px}.form-group label[data-v-51b4c386]{display:block;font-size:12px;color:#666;margin-bottom:4px}.stakeholders-table[data-v-51b4c386]{width:100%;font-size:13px;border-collapse:collapse}.stakeholders-table thead[data-v-51b4c386]{background:#f5f5f5}.stakeholders-table th[data-v-51b4c386]{padding:8px;text-align:left;font-weight:600;color:#666;font-size:12px}.stakeholders-table td[data-v-51b4c386]{padding:10px 8px;border-bottom:1px solid #e0e0e0}.stakeholders-table tbody tr[data-v-51b4c386]{cursor:pointer;transition:background .2s}.stakeholders-table tbody tr[data-v-51b4c386]:hover{background:#f9f9f9}.stakeholders-table tbody tr.selected[data-v-51b4c386]{background:#e3f2fd}.info-card[data-v-51b4c386]{padding:24px}.deal-header-info[data-v-51b4c386]{background:#fff;border-radius:8px;padding:12px 16px;box-shadow:0 1px 2px #00000014;margin-bottom:16px}.info-compact-grid[data-v-51b4c386]{display:grid;grid-template-columns:1fr 1fr 1fr 1fr auto;gap:16px;align-items:center}.info-section[data-v-51b4c386]{display:flex;flex-direction:column;gap:6px}.info-item-inline[data-v-51b4c386]{display:flex;align-items:baseline;gap:6px;font-size:12px;line-height:1.4}.info-item-inline .label[data-v-51b4c386]{color:#666;font-weight:400;white-space:nowrap}.info-item-inline .value[data-v-51b4c386]{color:#212121;font-weight:600}.save-section[data-v-51b4c386]{display:flex;align-items:center}.btn-save-compact[data-v-51b4c386]{display:flex;align-items:center;gap:6px;padding:8px 16px;background:#e0e0e0;color:#999;border:none;border-radius:6px;font-size:13px;font-weight:600;cursor:not-allowed;transition:all .2s;white-space:nowrap}.btn-save-compact .material-icons[data-v-51b4c386]{font-size:18px}.btn-save-compact.active[data-v-51b4c386]{background:#2196f3;color:#fff;cursor:pointer}.btn-save-compact.active[data-v-51b4c386]:hover{background:#1976d2;box-shadow:0 2px 8px #2196f34d}@media(max-width:1400px){.info-compact-grid[data-v-51b4c386]{grid-template-columns:1fr 1fr;gap:12px}.save-section[data-v-51b4c386]{grid-column:1 / -1;justify-content:flex-end}}@media(max-width:768px){.info-compact-grid[data-v-51b4c386]{grid-template-columns:1fr}}.history-timeline[data-v-51b4c386]{margin-top:16px}.history-divider[data-v-51b4c386]{font-weight:600;font-size:12px;color:#666;text-transform:uppercase;margin:16px 0 12px;padding-bottom:8px;border-bottom:1px solid #e0e0e0}.history-item[data-v-51b4c386]{display:flex;gap:12px;padding:12px 0;border-bottom:1px solid #f5f5f5}.history-item[data-v-51b4c386]:last-child{border-bottom:none}.history-icon[data-v-51b4c386]{flex-shrink:0;color:#2196f3}.history-icon .material-icons[data-v-51b4c386]{font-size:12px}.history-action[data-v-51b4c386]{font-weight:500;font-size:14px;color:#333;margin-bottom:4px}.history-details[data-v-51b4c386]{font-size:13px;color:#666;margin-bottom:4px}.history-time[data-v-51b4c386]{font-size:11px;color:#999}.btn-text[data-v-51b4c386]{background:none;border:none;color:#2196f3;cursor:pointer;padding:8px 0;font-size:13px;text-decoration:underline}.btn-text[data-v-51b4c386]:hover{color:#1976d2}.history-meta[data-v-51b4c386]{display:flex;gap:8px;align-items:center;font-size:12px;color:#999;margin-top:4px}.history-role[data-v-51b4c386],.history-time[data-v-51b4c386]{color:#999}.history-meta[data-v-51b4c386]:before{content:"•";color:#ddd;margin:0 4px}.history-meta[data-v-51b4c386]:first-child:before{display:none}.modal-overlay[data-v-51b4c386]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-content[data-v-51b4c386]{background:#fff;border-radius:16px;width:90%;max-width:800px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 60px #0000004d}.history-modal[data-v-51b4c386]{max-width:900px}.modal-header[data-v-51b4c386]{display:flex;align-items:center;justify-content:space-between;padding:24px;border-bottom:1px solid #e0e0e0}.modal-header h3[data-v-51b4c386]{margin:0;font-size:20px;font-weight:600}.btn-close[data-v-51b4c386]{background:none;border:none;cursor:pointer;padding:8px;border-radius:50%;transition:background .2s;color:#666}.btn-close[data-v-51b4c386]:hover{background:#f5f5f5}.modal-body[data-v-51b4c386]{padding:24px;overflow-y:auto;flex:1}.empty-history[data-v-51b4c386]{text-align:center;padding:60px 20px;color:#999}.empty-history .material-icons[data-v-51b4c386]{font-size:64px;margin-bottom:16px;opacity:.3}.full-history-timeline[data-v-51b4c386]{display:flex;flex-direction:column;gap:16px}.history-item-full[data-v-51b4c386]{display:flex;flex-direction:column;gap:8px}.history-date[data-v-51b4c386]{font-size:12px;font-weight:600;color:#999;text-transform:uppercase;letter-spacing:.5px}.history-content-wrapper[data-v-51b4c386]{display:flex;gap:16px;background:#f9f9f9;padding:16px;border-radius:12px;border-left:3px solid #2196F3}.history-icon[data-v-51b4c386]{flex-shrink:0;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fff}.history-icon .material-icons[data-v-51b4c386]{font-size:20px}.icon-success[data-v-51b4c386]{color:#4caf50}.icon-info[data-v-51b4c386]{color:#2196f3}.icon-warning[data-v-51b4c386]{color:#ff9800}.icon-primary[data-v-51b4c386]{color:#9c27b0}.icon-danger[data-v-51b4c386]{color:#f44336}.icon-default[data-v-51b4c386]{color:#999}.history-content[data-v-51b4c386]{flex:1}.history-action[data-v-51b4c386]{font-weight:600;font-size:15px;color:#333;margin-bottom:4px}.history-details[data-v-51b4c386]{font-size:14px;color:#666;margin-bottom:8px}.history-meta[data-v-51b4c386]{display:flex;gap:12px;align-items:center;font-size:13px;color:#999;flex-wrap:wrap}.history-meta>span[data-v-51b4c386]{display:flex;align-items:center;gap:4px}.history-meta .material-icons[data-v-51b4c386]{font-size:16px}.history-user[data-v-51b4c386]{font-weight:500;color:#666}.history-role[data-v-51b4c386]{background:#e3f2fd;color:#1976d2;padding:2px 8px;border-radius:12px;font-size:12px}.history-time[data-v-51b4c386]{color:#999}.percent-modal[data-v-51b4c386]{max-width:500px}.stakeholder-preview[data-v-51b4c386]{background:#f9f9f9;padding:16px;border-radius:8px;margin-bottom:20px}.stakeholder-preview .stakeholder-name[data-v-51b4c386]{font-size:16px;font-weight:600;color:#212121;margin-bottom:4px}.stakeholder-preview .stakeholder-contact[data-v-51b4c386]{font-size:13px;color:#666}.stakeholder-info[data-v-51b4c386]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.stakeholder-percent[data-v-51b4c386]{font-size:14px;font-weight:700;color:#2196f3;padding:4px 12px;background:#e3f2fd;border-radius:12px}.add-by-uuid-section[data-v-51b4c386]{margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #e0e0e0}.uuid-input-group[data-v-51b4c386]{display:flex;gap:8px}.uuid-input-group .form-control[data-v-51b4c386]{flex:1}.clickable-row[data-v-51b4c386]{cursor:pointer;transition:background .2s}.clickable-row[data-v-51b4c386]:hover{background:#f9f9f9}.spinner-small[data-v-51b4c386]{width:20px;height:20px;border:2px solid #e0e0e0;border-top-color:#2196f3;border-radius:50%;animation:spin .8s linear infinite;margin:0 auto 8px}.modal-footer[data-v-51b4c386]{display:flex;justify-content:flex-end;gap:12px;padding:20px 24px;border-top:1px solid #e0e0e0}@media(max-width:1280px){.deal-content[data-v-51b4c386]{grid-template-columns:400px 1fr}}@media(max-width:1024px){.deal-content[data-v-51b4c386]{grid-template-columns:1fr}.left-column[data-v-51b4c386]{order:2}.right-column[data-v-51b4c386]{order:1}}@media(max-width:768px){.deal-view-page[data-v-51b4c386]{padding:16px}.page-header[data-v-51b4c386]{flex-direction:column;align-items:stretch;gap:12px}.header-actions[data-v-51b4c386]{justify-content:stretch}.header-actions button[data-v-51b4c386]{flex:1}.info-row[data-v-51b4c386]{flex-direction:column;gap:16px}.timeline[data-v-51b4c386]{flex-direction:column;align-items:flex-start}.timeline-item[data-v-51b4c386]{flex-direction:row;width:100%;min-width:auto}.timeline-content[data-v-51b4c386]{margin-top:0;margin-left:12px;text-align:left}.timeline-connector[data-v-51b4c386]{display:none}}.substitute-manager-section[data-v-51b4c386]{display:flex;flex-direction:column;gap:24px}.add-substitute-form[data-v-51b4c386]{padding:16px;background:#f9f9f9;border-radius:8px}.subsection-title[data-v-51b4c386]{font-size:14px;font-weight:600;color:#212121;margin:0 0 12px}.input-group[data-v-51b4c386]{display:flex;gap:12px}.input-group .form-control[data-v-51b4c386]{flex:1}.substitute-managers-list[data-v-51b4c386]{padding:16px;background:#fff;border:1px solid #e0e0e0;border-radius:8px}.managers-list[data-v-51b4c386]{display:flex;flex-direction:column;gap:12px}.manager-item[data-v-51b4c386]{display:flex;align-items:center;justify-content:space-between;padding:12px;background:#f9f9f9;border-radius:8px;border:1px solid #e0e0e0;transition:all .2s}.manager-item[data-v-51b4c386]:hover{background:#f5f5f5;border-color:#d0d0d0}.manager-info[data-v-51b4c386]{display:flex;flex-direction:column;gap:4px}.manager-name[data-v-51b4c386]{font-size:14px;font-weight:600;color:#212121}.manager-code[data-v-51b4c386]{font-size:12px;color:#666}.btn-remove[data-v-51b4c386]{background:none;border:none;cursor:pointer;padding:6px;border-radius:50%;color:#999;transition:all .2s;display:flex;align-items:center;justify-content:center}.btn-remove[data-v-51b4c386]:hover{background:#ffebee;color:#f44336}.empty-state[data-v-51b4c386]{text-align:center;padding:24px;color:#999;font-size:14px}.export-path-container[data-v-51b4c386]{display:flex;flex-direction:row;align-items:center;gap:16px;padding:20px;background:#f9f9f9;border-radius:12px;margin-bottom:20px}.export-path-container .form-group[data-v-51b4c386]{flex:1;margin-bottom:0}.path-arrow[data-v-51b4c386]{display:flex;align-items:center;padding:0 8px;margin-top:20px}.path-arrow .material-icons[data-v-51b4c386]{font-size:32px;color:#3b82f6;animation:slideRight-51b4c386 2s infinite}@keyframes slideRight-51b4c386{0%,to{transform:translate(0)}50%{transform:translate(5px)}}@media(max-width:768px){.export-path-container[data-v-51b4c386]{flex-direction:column;gap:8px}.path-arrow[data-v-51b4c386]{margin-top:0;padding:8px 0}.path-arrow .material-icons[data-v-51b4c386]{transform:rotate(90deg);animation:slideDown-51b4c386 2s infinite}@keyframes slideDown-51b4c386{0%,to{transform:rotate(90deg) translate(0)}50%{transform:rotate(90deg) translate(5px)}}}.form-group-inline[data-v-51b4c386]{margin-bottom:20px}.form-group-inline label[data-v-51b4c386]{display:block;font-size:14px;font-weight:600;color:#212121;margin-bottom:8px}.input-with-button[data-v-51b4c386]{display:flex;gap:12px;align-items:center}.input-with-button.two-inputs[data-v-51b4c386]{display:grid;grid-template-columns:1fr 1fr auto;gap:12px}.btn-success[data-v-51b4c386]{background:#4caf50;color:#fff;padding:10px 20px;border-radius:8px;border:none;cursor:pointer;font-weight:600;white-space:nowrap;transition:all .3s}.btn-success[data-v-51b4c386]:hover{background:#45a049}.btn-warning[data-v-51b4c386]{background:#ff9800;color:#fff;padding:10px 20px;border-radius:8px;border:none;cursor:pointer;font-weight:600;transition:all .3s}.document-generation-buttons[data-v-51b4c386]{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.btn-document[data-v-51b4c386]{padding:14px 20px;background:#fff;border:2px solid #e0e0e0;border-radius:8px;font-size:14px;font-weight:500;color:#212121;cursor:pointer;transition:all .3s;text-align:center}.file-drop-zone[data-v-51b4c386]{border:2px dashed #d0d0d0;border-radius:12px;padding:40px 20px;text-align:center;background:#fafafa;cursor:pointer;transition:all .3s;margin-top:16px}.file-drop-zone.drag-over[data-v-51b4c386]{border-color:#3b82f6;background:#e3f2fd}.file-drop-zone .material-icons[data-v-51b4c386]{font-size:48px;color:#999;margin-bottom:12px}.drop-title[data-v-51b4c386]{font-size:16px;font-weight:600;color:#212121;margin-bottom:4px}.drop-subtitle[data-v-51b4c386]{font-size:13px;color:#666;margin-bottom:16px}.uploaded-files-list[data-v-51b4c386]{margin-top:20px;display:flex;flex-direction:column;gap:8px}.file-item[data-v-51b4c386]{display:flex;align-items:center;gap:12px;padding:12px;background:#f9f9f9;border-radius:8px;border:1px solid #e0e0e0}.file-item .material-icons[data-v-51b4c386]{font-size:24px;color:#666}.file-name[data-v-51b4c386]{flex:1;font-size:14px;color:#212121}.file-size[data-v-51b4c386]{font-size:12px;color:#999}.btn-remove-file[data-v-51b4c386]{background:none;border:none;cursor:pointer;padding:4px;border-radius:4px;transition:all .2s}.btn-remove-file[data-v-51b4c386]:hover{background:#ffebee}.btn-remove-file .material-icons[data-v-51b4c386]{font-size:18px;color:#f44336}.form-grid-2[data-v-51b4c386]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px}.form-grid-3[data-v-51b4c386]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;margin-bottom:20px}.form-group[data-v-51b4c386]{display:flex;flex-direction:column;gap:8px}.form-group label[data-v-51b4c386]{font-size:14px;font-weight:600;color:#212121}.form-control[data-v-51b4c386]{padding:10px 12px;border-radius:8px;border:2px solid #e0e0e0;font-size:14px;transition:all .3s}.form-control[data-v-51b4c386]:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.btn-full[data-v-51b4c386]{width:100%;height:42px;display:flex;align-items:center;justify-content:center;gap:8px}.divider[data-v-51b4c386]{border:none;border-top:1px solid #e0e0e0;margin:24px 0}.btn-warning[data-v-51b4c386],.btn-secondary[data-v-51b4c386]{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:8px;border:none;cursor:pointer;font-weight:600;transition:all .3s}.btn-warning[data-v-51b4c386]{background:#ff9800;color:#fff}.btn-warning[data-v-51b4c386]:hover{background:#fb8c00}.btn-secondary[data-v-51b4c386]:hover{background:#e0e0e0}.document-generation-grid[data-v-51b4c386]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:24px}.btn-document[data-v-51b4c386]{padding:14px 16px;background:#fff;border:2px solid #e0e0e0;border-radius:8px;font-size:14px;font-weight:500;color:#212121;cursor:pointer;transition:all .3s;text-align:left;display:flex;align-items:center;gap:12px}.btn-document .material-icons[data-v-51b4c386]{font-size:20px;color:#666}.btn-document[data-v-51b4c386]:hover{background:#f5f5f5;border-color:#3b82f6;color:#3b82f6}.btn-document:hover .material-icons[data-v-51b4c386]{color:#3b82f6}@media(max-width:1024px){.form-grid-3[data-v-51b4c386]{grid-template-columns:1fr}}@media(max-width:768px){.form-grid-2[data-v-51b4c386],.document-generation-grid[data-v-51b4c386]{grid-template-columns:1fr}}.section-card[data-v-51b4c386]{background:#f9f9f9;padding:20px;border-radius:12px;margin-bottom:20px}.section-subtitle[data-v-51b4c386]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#212121;margin-bottom:16px}.confirmations-section[data-v-51b4c386]{display:flex;flex-direction:column;gap:16px}.confirmation-card[data-v-51b4c386]{background:#fff;border:2px solid #e0e0e0;border-radius:12px;padding:20px;transition:all .3s}.confirmation-card.confirmed[data-v-51b4c386]{border-color:#4caf50;background:#f1f8f4}.confirmation-header[data-v-51b4c386]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.confirmation-title[data-v-51b4c386]{display:flex;align-items:flex-start;gap:12px}.confirmation-title .material-icons[data-v-51b4c386]{font-size:28px;color:#999}.confirmation-card.confirmed .confirmation-title .material-icons[data-v-51b4c386]{color:#4caf50}.confirmation-title h5[data-v-51b4c386]{font-size:16px;font-weight:600;color:#212121;margin:0 0 4px}.confirmation-meta[data-v-51b4c386]{font-size:13px;color:#666;margin:0}.btn-expand[data-v-51b4c386]{background:none;border:none;color:#3b82f6;font-weight:600;cursor:pointer;padding:8px 16px;border-radius:8px;transition:all .3s}.btn-expand[data-v-51b4c386]:hover{background:#e3f2fd}.confirmation-form[data-v-51b4c386]{padding-top:16px;border-top:1px solid #e0e0e0;margin-top:12px}.confirmation-actions[data-v-51b4c386]{display:flex;gap:12px;margin-top:16px}.btn-confirm[data-v-51b4c386],.btn-reject[data-v-51b4c386]{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;border-radius:8px;border:none;font-weight:600;cursor:pointer;transition:all .3s}.btn-confirm[data-v-51b4c386]{background:#4caf50;color:#fff}.btn-confirm[data-v-51b4c386]:hover{background:#45a049}.btn-reject[data-v-51b4c386]{background:#f44336;color:#fff}.btn-reject[data-v-51b4c386]:hover{background:#e53935}.confirmation-status[data-v-51b4c386]{padding-top:16px;border-top:1px solid #e0e0e0;margin-top:12px}.confirmation-card .status-info[data-v-51b4c386]{display:flex;align-items:center;gap:12px;background:transparent;color:#3730a3}.status-info .material-icons[data-v-51b4c386]{font-size:32px;color:#4caf50}.status-info p[data-v-51b4c386]{margin:0;font-size:14px;color:#212121}.status-date[data-v-51b4c386]{font-size:12px;color:#999;margin-top:4px}.confirmation-warning[data-v-51b4c386]{display:flex;align-items:center;gap:12px;padding:12px;background:#fff3e0;border-radius:8px;margin-top:12px;font-size:14px;color:#f57c00}.confirmation-warning .material-icons[data-v-51b4c386]{font-size:20px}.stage-progress[data-v-51b4c386]{display:block;align-items:center;justify-content:space-between;padding:20px;background:#f9f9f9;border-radius:12px;margin-top:24px}.progress-info[data-v-51b4c386]{display:flex;align-items:center;gap:12px;font-size:14px;font-weight:600;color:#212121;margin-bottom:10px}.progress-info .material-icons[data-v-51b4c386]{color:#3b82f6}.section-card[data-v-51b4c386]{background:#fff;border:2px solid #e0e0e0;border-radius:12px;padding:24px;margin-bottom:20px}.section-header[data-v-51b4c386]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.section-title[data-v-51b4c386]{display:flex;align-items:center;gap:12px}.section-title h4[data-v-51b4c386]{font-size:18px;font-weight:600;color:#212121;margin:0}.section-title .material-icons[data-v-51b4c386]{font-size:24px;color:#3b82f6}.empty-state[data-v-51b4c386]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center}.empty-state .material-icons[data-v-51b4c386]{font-size:64px;color:#e0e0e0;margin-bottom:16px}.empty-title[data-v-51b4c386]{font-size:16px;font-weight:600;color:#212121;margin:0 0 8px}.empty-subtitle[data-v-51b4c386]{font-size:14px;color:#999;margin:0}.commissions-list[data-v-51b4c386]{display:flex;flex-direction:column;gap:12px}.commission-item[data-v-51b4c386]{display:flex;align-items:center;justify-content:space-between;padding:16px;background:#f9f9f9;border-radius:8px;border:1px solid #e0e0e0;transition:all .3s}.commission-item[data-v-51b4c386]:hover{background:#f5f5f5;border-color:#d0d0d0}.commission-info[data-v-51b4c386]{display:flex;align-items:center;gap:12px}.commission-info .material-icons[data-v-51b4c386]{font-size:32px;color:#4caf50}.commission-amount[data-v-51b4c386]{font-size:16px;font-weight:600;color:#212121;margin:0 0 4px}.commission-date[data-v-51b4c386]{font-size:12px;color:#999;margin:0}.btn-remove[data-v-51b4c386]{background:none;border:none;padding:8px;border-radius:8px;cursor:pointer;transition:all .3s}.btn-remove[data-v-51b4c386]:hover{background:#ffebee}.btn-remove .material-icons[data-v-51b4c386]{font-size:20px;color:#f44336}.writeoffs-list[data-v-51b4c386]{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.writeoff-item[data-v-51b4c386]{display:flex;align-items:center;justify-content:space-between;padding:16px;background:#f9f9f9;border-radius:8px;border:1px solid #e0e0e0}.writeoff-info[data-v-51b4c386]{display:flex;align-items:center;gap:12px}.writeoff-info .material-icons[data-v-51b4c386]{font-size:32px;color:#666}.writeoff-participant[data-v-51b4c386]{font-size:14px;font-weight:600;color:#212121;margin:0 0 4px}.writeoff-amount[data-v-51b4c386]{font-size:16px;font-weight:500;color:#3b82f6;margin:0}.writeoff-date[data-v-51b4c386]{font-size:12px;color:#999}.add-writeoff-section[data-v-51b4c386]{padding-top:24px;border-top:1px solid #e0e0e0}.add-writeoff-section h5[data-v-51b4c386]{font-size:14px;font-weight:600;color:#212121;margin:0 0 16px}.stage-actions[data-v-51b4c386]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:24px;margin-top:24px;border-top:1px solid #e0e0e0}.btn-primary[data-v-51b4c386],.btn-secondary[data-v-51b4c386]{display:flex;align-items:center;gap:8px;padding:12px 24px;border-radius:8px;border:none;font-weight:600;cursor:pointer;transition:all .3s}.btn-primary[data-v-51b4c386]{background:#3b82f6;color:#fff;flex:1}.btn-primary[data-v-51b4c386]:hover:not(:disabled){background:#2563eb}.btn-primary[data-v-51b4c386]:disabled{background:#e0e0e0;color:#999;cursor:not-allowed}.btn-secondary[data-v-51b4c386]{background:#f5f5f5;color:#212121;border:2px solid #e0e0e0}.btn-secondary[data-v-51b4c386]:hover:not(:disabled){background:#e0e0e0}.btn-secondary[data-v-51b4c386]:disabled{opacity:.5;cursor:not-allowed}.margin-section[data-v-51b4c386]{margin-top:20px;padding:16px;background:#f8fafc;border-radius:8px;border-left:4px solid #3b82f6}.margin-value[data-v-51b4c386]{font-weight:700;font-size:12px}.margin-value.negative[data-v-51b4c386]{color:#ef4444}.margin-modal[data-v-51b4c386]{background:#fff;border-radius:12px;width:95%;max-width:1200px;max-height:90vh;overflow:auto;box-shadow:0 20px 60px #0000004d}.margin-table[data-v-51b4c386]{width:100%;border-collapse:collapse;margin-bottom:20px}.margin-table th[data-v-51b4c386],.margin-table td[data-v-51b4c386]{padding:12px;text-align:left;border-bottom:1px solid #e2e8f0}.margin-table thead[data-v-51b4c386]{background:#f8fafc}.margin-table th[data-v-51b4c386]{font-weight:600;color:#475569;font-size:13px}.margin-table td[data-v-51b4c386]{font-size:13px;color:#1e293b}.margin-table tr[data-v-51b4c386]:hover{background:#f9fafb}.margin-table .result[data-v-51b4c386]{font-weight:700;color:#3b82f6}.margin-table .highlight[data-v-51b4c386]{background:#fef3c7}.cross-rate-info[data-v-51b4c386]{padding:20px;background:#f8fafc;border-radius:8px;margin-top:20px}.cross-rate-info h3[data-v-51b4c386]{margin-top:0;font-size:16px;font-weight:600;color:#1e293b}.cross-rate-info p[data-v-51b4c386]{margin:8px 0;font-size:14px;color:#475569}.cross-rate-info .empty[data-v-51b4c386]{padding:4px 8px;background:#fff;border:1px solid #e2e8f0;border-radius:4px}.btn-calculate[data-v-51b4c386]{margin-top:12px;padding:10px 20px;background:#1e293b;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer}.btn-calculate[data-v-51b4c386]:hover{background:#334155}.details-card[data-v-51b4c386]{border-left:4px solid #3b82f6;background:#f0f7ff}.details-card .card-title[data-v-51b4c386]{color:#1e40af}.counterparty-card[data-v-51b4c386]{border-left:4px solid #ec4899;background:#fdf2f8}.counterparty-card .card-title[data-v-51b4c386]{color:#be185d}.organization-card[data-v-51b4c386]{border-left:4px solid #10b981;background:#f0fdf4}.organization-card .card-title[data-v-51b4c386]{color:#047857}.card-content-expanded[data-v-51b4c386]{padding:16px 24px;display:flex;flex-direction:column;gap:12px}.card-content-expanded .detail-row[data-v-51b4c386]{display:flex;flex-direction:row;gap:4px;padding-bottom:12px;border-bottom:1px solid rgba(0,0,0,.05)}.detail-row[data-v-51b4c386]:last-child{border-bottom:none;padding-bottom:0}.detail-label[data-v-51b4c386]{font-size:12px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.5px}.detail-value[data-v-51b4c386]{font-size:14px;font-weight:500;color:#1e293b}.card-title[data-v-51b4c386]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;margin:0}.card-title .material-icons[data-v-51b4c386]{font-size:20px}.exchange-rates-wrapper[data-v-ae74cd5d]{position:relative}.rates-btn[data-v-ae74cd5d]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:none;border:1px solid #e5e7eb;border-radius:50%;cursor:pointer;color:#6b7280;transition:all .2s}.rates-btn[data-v-ae74cd5d]:hover,.rates-btn.active[data-v-ae74cd5d]{background:#f3f4f6;color:#111827;border-color:#d1d5db}.rates-btn .material-icons[data-v-ae74cd5d]{font-size:20px}.rates-dropdown[data-v-ae74cd5d]{position:absolute;top:calc(100% + 8px);right:0;min-width:280px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 8px 24px #0000001f;padding:8px 0;z-index:200}.rates-loading[data-v-ae74cd5d],.rates-empty[data-v-ae74cd5d]{padding:16px;text-align:center;color:#6b7280;font-size:14px}.rates-list[data-v-ae74cd5d]{display:flex;flex-direction:column;max-height:60vh;overflow-y:auto}.rate-row[data-v-ae74cd5d]{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;font-size:14px}.rate-row[data-v-ae74cd5d]:hover{background:#f9fafb}.rate-left[data-v-ae74cd5d]{display:flex;align-items:center;gap:10px;color:#111827;font-weight:600}.flag[data-v-ae74cd5d]{width:24px;height:18px;object-fit:cover;border-radius:2px;display:block;flex-shrink:0}.code[data-v-ae74cd5d]{letter-spacing:.5px}.rate-right[data-v-ae74cd5d]{color:#111827;font-variant-numeric:tabular-nums;font-weight:500}.rates-footer[data-v-ae74cd5d]{padding:10px 16px 6px;border-top:1px solid #f1f5f9;font-size:12px;color:#6b7280;text-align:center}.update-time[data-v-ae74cd5d]{color:#10b981;font-weight:600}.dropdown-enter-active[data-v-ae74cd5d],.dropdown-leave-active[data-v-ae74cd5d]{transition:all .18s ease}.dropdown-enter-from[data-v-ae74cd5d],.dropdown-leave-to[data-v-ae74cd5d]{opacity:0;transform:translateY(-4px)}.notif-bell[data-v-b78ca658]{position:relative;display:inline-flex}.bell-btn[data-v-b78ca658]{position:relative;background:transparent;border:none;cursor:pointer;color:#334155;padding:6px;border-radius:8px;display:inline-flex}.bell-btn[data-v-b78ca658]:hover{background:#f1f5f9}.badge[data-v-b78ca658]{position:absolute;top:-2px;right:-2px;background:#ef4444;color:#fff;font-size:10px;font-weight:700;min-width:16px;height:16px;padding:0 4px;border-radius:999px;display:flex;align-items:center;justify-content:center}.overlay[data-v-b78ca658]{position:fixed;inset:0;z-index:40}.dropdown[data-v-b78ca658]{position:absolute;right:0;top:calc(100% + 8px);width:340px;max-height:460px;overflow-y:auto;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 10px 30px #0f172a26;z-index:50}.dropdown-head[data-v-b78ca658]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid #f1f5f9;font-weight:600;color:#0f172a}.mark-all[data-v-b78ca658]{background:none;border:none;color:#2563eb;cursor:pointer;font-size:13px}.empty[data-v-b78ca658]{padding:24px 16px;text-align:center;color:#94a3b8}.list[data-v-b78ca658]{list-style:none;margin:0;padding:0}.list li[data-v-b78ca658]{padding:12px 16px;border-bottom:1px solid #f8fafc;cursor:pointer}.list li[data-v-b78ca658]:hover{background:#f8fafc}.list li.unread[data-v-b78ca658]{background:#eff6ff}.list li.unread[data-v-b78ca658]:hover{background:#dbeafe}.title[data-v-b78ca658]{font-weight:600;color:#0f172a;font-size:14px}.body[data-v-b78ca658]{color:#475569;font-size:13px;margin-top:2px}.time[data-v-b78ca658]{color:#94a3b8;font-size:11px;margin-top:4px}.dtw-overlay[data-v-c7025c9f]{position:fixed;inset:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:2000}.dtw-modal[data-v-c7025c9f]{background:#fff;border-radius:14px;padding:24px;width:440px;max-width:92vw;text-align:center;box-shadow:0 12px 48px #00000040}.dtw-icon[data-v-c7025c9f]{display:inline-block;font-size:40px;margin-bottom:8px;color:#d97706}.dtw-modal h4[data-v-c7025c9f]{margin:0 0 8px;font-size:18px;color:#92400e}.dtw-text[data-v-c7025c9f]{margin:0 0 20px;font-size:14px;color:#374151;line-height:1.5}.dtw-actions[data-v-c7025c9f]{display:flex;justify-content:center;gap:10px}.dtw-btn[data-v-c7025c9f]{padding:8px 18px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;border:1px solid transparent}.dtw-btn[data-v-c7025c9f]:disabled{opacity:.5;cursor:default}.dtw-primary[data-v-c7025c9f]{background:#2563eb;color:#fff}.dtw-secondary[data-v-c7025c9f]{background:#fff;border-color:#d1d5db;color:#374151}.manager-dashboard[data-v-5cfe0614]{display:flex;flex-direction:column;height:100vh;background:#f5f7fa}.nav-badge[data-v-5cfe0614]{margin-left:auto;background:#ef4444;color:#fff;border-radius:10px;font-size:11px;font-weight:600;min-width:18px;height:18px;padding:0 6px;display:inline-flex;align-items:center;justify-content:center}.dashboard-header[data-v-5cfe0614]{height:64px;background:#fff;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center;padding:0 20px;gap:20px;position:fixed;top:0;left:0;right:0;z-index:100}.header-left[data-v-5cfe0614]{display:flex;align-items:center;gap:16px}.header-brand[data-v-5cfe0614]{flex-shrink:0;width:260px;justify-content:flex-end;display:flex;margin-right:20px}.logo[data-v-5cfe0614]{display:flex;align-items:center;gap:8px;text-decoration:none;cursor:pointer}.menu-toggle[data-v-5cfe0614]{width:40px;height:40px;display:none;align-items:center;justify-content:center;background:none;border:none;border-radius:8px;cursor:pointer;color:#6b7280;transition:all .2s}.menu-toggle[data-v-5cfe0614]:hover{background:#f3f4f6;color:#111827}.logo[data-v-5cfe0614]{display:flex;align-items:center;gap:10px}.logo-icon[data-v-5cfe0614]{width:36px;height:36px;background:linear-gradient(135deg,#3b82f6,#1e40af);color:#fff;display:flex;align-items:center;justify-content:center;border-radius:8px;font-weight:700;font-size:14px}.logo-text[data-v-5cfe0614]{font-size:18px;font-weight:700;color:#111827}.header-center[data-v-5cfe0614]{flex:1;max-width:600px}.search-bar[data-v-5cfe0614]{display:flex;align-items:center;gap:10px;padding:0 16px;background:#f3f4f6;border-radius:8px;transition:all .2s}.search-bar[data-v-5cfe0614]:focus-within{background:#fff;box-shadow:0 0 0 2px #3b82f6}.search-bar .material-icons[data-v-5cfe0614]{color:#9ca3af;font-size:20px}.search-bar input[data-v-5cfe0614]{flex:1;border:none;background:none;outline:none;font-size:14px;color:#111827}.search-bar input[data-v-5cfe0614]::placeholder{color:#9ca3af}.header-right[data-v-5cfe0614]{display:flex;align-items:center;gap:12px}.header-btn[data-v-5cfe0614]{position:relative;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:none;border:none;border-radius:8px;cursor:pointer;color:#6b7280;transition:all .2s}.header-btn[data-v-5cfe0614]:hover{background:#f3f4f6;color:#111827}.header-btn .badge[data-v-5cfe0614]{position:absolute;top:6px;right:6px;min-width:18px;height:18px;padding:0 5px;background:#ef4444;color:#fff;font-size:11px;font-weight:600;border-radius:10px;display:flex;align-items:center;justify-content:center}.sidebar[data-v-5cfe0614]{position:fixed;left:0;top:64px;bottom:0;width:280px;background:#fff;border-right:1px solid #e5e7eb;overflow-y:auto;transition:all .3s;z-index:90}.sidebar.collapsed[data-v-5cfe0614]{width:72px}.sidebar.collapsed .nav-text[data-v-5cfe0614],.sidebar.collapsed .expand-icon[data-v-5cfe0614],.sidebar.collapsed .nav-submenu[data-v-5cfe0614]{display:none}.sidebar-nav[data-v-5cfe0614]{padding:16px 12px}.nav-section[data-v-5cfe0614]{margin-bottom:8px}#app .d-none[data-v-5cfe0614]{display:none}.nav-item-parent[data-v-5cfe0614]{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:8px;cursor:pointer;transition:all .2s;color:#6b7280;font-size:14px;font-weight:500}.nav-item-parent[data-v-5cfe0614]:hover{background:#f3f4f6;color:#111827}.nav-item-parent .material-icons[data-v-5cfe0614]{font-size:22px}.nav-text[data-v-5cfe0614]{flex:1}.expand-icon[data-v-5cfe0614]{font-size:20px;transition:transform .2s}.expand-icon.expanded[data-v-5cfe0614]{transform:rotate(90deg)}.nav-submenu[data-v-5cfe0614]{margin-top:4px;margin-left:34px}.nav-item-child[data-v-5cfe0614]{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:8px;cursor:pointer;transition:all .2s;color:#6b7280;font-size:14px;text-decoration:none;margin-bottom:2px}.nav-item-child[data-v-5cfe0614]:hover{background:#f3f4f6;color:#111827}.nav-item-child.active[data-v-5cfe0614]{background:#eff6ff;color:#3b82f6;font-weight:500}.nav-item-child .material-icons[data-v-5cfe0614]{font-size:20px}.user-menu-wrapper[data-v-5cfe0614]{position:relative}.user-menu[data-v-5cfe0614]{display:flex;align-items:center;gap:10px;padding:6px 12px 6px 6px;border-radius:10px;cursor:pointer;transition:all .2s}.user-menu[data-v-5cfe0614]:hover{background:#f3f4f6}.user-avatar[data-v-5cfe0614]{width:36px;height:36px;background:linear-gradient(135deg,#3b82f6,#1e40af);color:#fff;display:flex;align-items:center;justify-content:center;border-radius:50%}.user-avatar .material-icons[data-v-5cfe0614]{font-size:20px}.user-info[data-v-5cfe0614]{display:flex;flex-direction:column}.user-name[data-v-5cfe0614]{font-size:14px;font-weight:600;color:#111827}.user-role[data-v-5cfe0614]{font-size:12px;color:#6b7280}.user-dropdown[data-v-5cfe0614]{position:absolute;top:calc(100% + 8px);right:0;min-width:220px;background:#fff;border-radius:12px;box-shadow:0 10px 40px #00000026;padding:8px;z-index:1000}.dropdown-item[data-v-5cfe0614]{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:8px;cursor:pointer;transition:all .2s;color:#374151;font-size:14px;font-weight:500}.dropdown-item[data-v-5cfe0614]:hover{background:#f3f4f6}.dropdown-item.logout[data-v-5cfe0614]{color:#ef4444}.dropdown-item.logout[data-v-5cfe0614]:hover{background:#fee2e2}.dropdown-item .material-icons[data-v-5cfe0614]{font-size:20px}.dropdown-divider[data-v-5cfe0614]{height:1px;background:#e5e7eb;margin:8px 0}.dropdown-enter-active[data-v-5cfe0614],.dropdown-leave-active[data-v-5cfe0614]{transition:all .2s ease}.dropdown-enter-from[data-v-5cfe0614],.dropdown-leave-to[data-v-5cfe0614]{opacity:0;transform:translateY(-8px)}.dropdown-enter-to[data-v-5cfe0614],.dropdown-leave-from[data-v-5cfe0614]{opacity:1;transform:translateY(0)}.sidebar-toggle[data-v-5cfe0614]{position:absolute;bottom:20px;right:20px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #e5e7eb;border-radius:50%;cursor:pointer;color:#6b7280;transition:all .2s;box-shadow:0 2px 8px #00000014}.sidebar-toggle[data-v-5cfe0614]:hover{background:#f3f4f6;color:#111827}.main-content[data-v-5cfe0614]{margin-left:280px;margin-top:64px;padding:24px;min-height:calc(100vh - 64px);transition:all .3s}.main-content.expanded[data-v-5cfe0614]{margin-left:72px}.sidebar[data-v-5cfe0614]::-webkit-scrollbar{width:6px}.sidebar[data-v-5cfe0614]::-webkit-scrollbar-track{background:transparent}.sidebar[data-v-5cfe0614]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.sidebar[data-v-5cfe0614]::-webkit-scrollbar-thumb:hover{background:#9ca3af}@media(max-width:1024px){.menu-toggle[data-v-5cfe0614]{display:flex}.sidebar[data-v-5cfe0614]{transform:translate(-100%)}.sidebar.collapsed[data-v-5cfe0614]{transform:translate(0);width:280px}.main-content[data-v-5cfe0614],.main-content.expanded[data-v-5cfe0614]{margin-left:0}.logo-text[data-v-5cfe0614]{display:none}}@media(max-width:768px){.dashboard-header[data-v-5cfe0614]{padding:0 12px}.header-center[data-v-5cfe0614],.user-info[data-v-5cfe0614]{display:none}.user-menu .material-icons[data-v-5cfe0614]:last-child{display:none}.main-content[data-v-5cfe0614]{padding:16px}}.column-selector[data-v-fc8e0bcf]{position:relative}.selector-btn[data-v-fc8e0bcf]{display:flex;align-items:center;gap:6px;padding:8px 12px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;font-size:14px;color:#64748b;transition:all .2s}.selector-btn[data-v-fc8e0bcf]:hover{background:#f8fafc;border-color:#cbd5e1;color:#334155}.selector-btn .material-icons[data-v-fc8e0bcf]{font-size:18px}.selector-label[data-v-fc8e0bcf]{font-weight:500}.selector-count[data-v-fc8e0bcf]{background:#e2e8f0;color:#475569;padding:2px 8px;border-radius:10px;font-size:12px;font-weight:600}.selector-dropdown[data-v-fc8e0bcf]{position:absolute;top:calc(100% + 8px);right:0;width:340px;max-height:520px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 10px 40px #0000001a;z-index:1000;overflow:hidden;display:flex;flex-direction:column}.dropdown-header[data-v-fc8e0bcf]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid #e2e8f0;background:#f8fafc}.dropdown-title[data-v-fc8e0bcf]{font-weight:600;color:#1e293b;font-size:14px}.dropdown-hint[data-v-fc8e0bcf]{font-size:11px;color:#94a3b8;margin-top:2px;display:flex;align-items:center;gap:2px}.inline-icon[data-v-fc8e0bcf]{font-size:12px!important;vertical-align:middle}.dropdown-actions[data-v-fc8e0bcf]{display:flex;gap:4px;flex-shrink:0}.action-btn[data-v-fc8e0bcf]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#fff;border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;color:#64748b;transition:all .2s}.action-btn[data-v-fc8e0bcf]:hover{background:#f1f5f9;color:#334155}.action-btn .material-icons[data-v-fc8e0bcf]{font-size:18px}.dropdown-content[data-v-fc8e0bcf]{overflow-y:auto;padding:8px;flex:1}.section-divider[data-v-fc8e0bcf]{padding:12px 10px 6px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#94a3b8;border-top:1px dashed #e2e8f0;margin-top:8px}.column-item[data-v-fc8e0bcf]{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:6px;cursor:grab;transition:background .15s,transform .1s;-webkit-user-select:none;user-select:none}.column-item[data-v-fc8e0bcf]:hover{background:#f1f5f9}.column-item.is-fixed[data-v-fc8e0bcf]{cursor:default;opacity:.7}.column-item.is-hidden-col[data-v-fc8e0bcf]{cursor:default;opacity:.6}.column-item.is-hidden-col[data-v-fc8e0bcf]:hover{opacity:.9}.column-item.is-dragging[data-v-fc8e0bcf]{opacity:.4;background:#e0f2fe}.column-item.is-drop-target[data-v-fc8e0bcf]{background:#dbeafe;box-shadow:inset 0 -2px #3b82f6}.drag-handle[data-v-fc8e0bcf]{font-size:16px!important;color:#cbd5e1;cursor:grab}.drag-handle.invisible[data-v-fc8e0bcf]{visibility:hidden}.column-item input[type=checkbox][data-v-fc8e0bcf]{width:16px;height:16px;accent-color:#3b82f6;cursor:pointer}.column-item.is-fixed input[type=checkbox][data-v-fc8e0bcf]{cursor:default}.column-label[data-v-fc8e0bcf]{flex:1;font-size:13px;color:#334155}.lock-icon[data-v-fc8e0bcf]{font-size:14px!important;color:#94a3b8}.status-dropdown[data-v-693fe3af]{position:relative;display:inline-block}.status-dropdown-trigger[data-v-693fe3af]{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border:1px solid #e2e8f0;border-radius:6px;background:#fff;cursor:pointer;font-size:11px;font-weight:500;transition:all .2s ease;min-width:120px}.status-dropdown-trigger[data-v-693fe3af]:hover{border-color:#cbd5e1}.status-dropdown.is-open .status-dropdown-trigger[data-v-693fe3af]{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f61a}.status-icon[data-v-693fe3af]{font-size:16px}.status-label[data-v-693fe3af]{flex:1;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dropdown-arrow[data-v-693fe3af]{font-size:18px;color:#94a3b8;transition:transform .2s ease}.status-dropdown.is-open .dropdown-arrow[data-v-693fe3af]{transform:rotate(180deg)}.status-dropdown-menu[data-v-693fe3af]{min-width:160px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 4px 12px #0000001a;overflow:hidden}.status-dropdown-item[data-v-693fe3af]{display:flex;align-items:center;gap:8px;padding:8px 12px;cursor:pointer;font-size:12px;transition:background .15s ease}.status-dropdown-item[data-v-693fe3af]:hover{background:#f8fafc}.status-dropdown-item.is-selected[data-v-693fe3af]{background:#f1f5f9}.priority-none[data-v-693fe3af]{color:#94a3b8}.priority-very_important[data-v-693fe3af]{background:#fee2e2;color:#991b1b;border-color:#fca5a5}.priority-very_important .status-icon[data-v-693fe3af]{color:#dc2626}.priority-urgent[data-v-693fe3af]{background:#ffedd5;color:#9a3412;border-color:#fdba74}.priority-urgent .status-icon[data-v-693fe3af]{color:#ea580c}.priority-first_payment[data-v-693fe3af]{background:#dcfce7;color:#166534;border-color:#86efac}.priority-first_payment .status-icon[data-v-693fe3af]{color:#16a34a}.pp-none[data-v-693fe3af]{color:#94a3b8}.pp-waiting_ds[data-v-693fe3af]{background:#fef3c7;color:#92400e;border-color:#fcd34d}.pp-waiting_ds .status-icon[data-v-693fe3af]{color:#d97706}.pp-fulfilled[data-v-693fe3af]{background:#dcfce7;color:#166534;border-color:#86efac}.pp-fulfilled .status-icon[data-v-693fe3af]{color:#16a34a}.pp-filled[data-v-693fe3af]{background:#dbeafe;color:#1e40af;border-color:#93c5fd}.pp-filled .status-icon[data-v-693fe3af]{color:#2563eb}.pp-error[data-v-693fe3af]{background:#fee2e2;color:#991b1b;border-color:#fca5a5}.pp-error .status-icon[data-v-693fe3af]{color:#dc2626}.pp-refund[data-v-693fe3af]{background:#fce7f3;color:#9d174d;border-color:#f9a8d4}.pp-refund .status-icon[data-v-693fe3af]{color:#db2777}.pp-client_refund[data-v-693fe3af]{background:#fae8ff;color:#86198f;border-color:#e879f9}.pp-client_refund .status-icon[data-v-693fe3af]{color:#a21caf}.pp-paid[data-v-693fe3af]{background:#d1fae5;color:#065f46;border-color:#6ee7b7}.pp-paid .status-icon[data-v-693fe3af]{color:#059669}.category-none[data-v-693fe3af]{color:#94a3b8}.category-reanimation[data-v-693fe3af]{background:#ffedd5;color:#9a3412;border-color:#fdba74}.category-reanimation .status-icon[data-v-693fe3af]{color:#ea580c}.category-resale[data-v-693fe3af]{background:#e0e7ff;color:#3730a3;border-color:#a5b4fc}.category-resale .status-icon[data-v-693fe3af]{color:#4f46e5}.category-direct[data-v-693fe3af]{background:#dbeafe;color:#1e40af;border-color:#93c5fd}.category-direct .status-icon[data-v-693fe3af]{color:#2563eb}.category-refinement[data-v-693fe3af]{background:#ccfbf1;color:#115e59;border-color:#5eead4}.category-refinement .status-icon[data-v-693fe3af]{color:#0d9488}.currency-order-none[data-v-693fe3af]{color:#94a3b8}.currency-order-waiting[data-v-693fe3af]{background:#fef3c7;color:#92400e;border-color:#fcd34d}.currency-order-waiting .status-icon[data-v-693fe3af]{color:#d97706}.currency-order-ordered[data-v-693fe3af]{background:#dbeafe;color:#1e40af;border-color:#93c5fd}.currency-order-ordered .status-icon[data-v-693fe3af]{color:#2563eb}.currency-order-received[data-v-693fe3af]{background:#dcfce7;color:#166534;border-color:#86efac}.currency-order-received .status-icon[data-v-693fe3af]{color:#16a34a}.currency-order-not_received[data-v-693fe3af]{background:#fee2e2;color:#991b1b;border-color:#fca5a5}.currency-order-not_received .status-icon[data-v-693fe3af]{color:#dc2626}.deals-management[data-v-368aefb7]{width:100%}.material-icons[data-v-368aefb7]{font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}.section-header[data-v-368aefb7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;flex-wrap:wrap;gap:16px}.header-content[data-v-368aefb7]{flex:1}.header-actions[data-v-368aefb7]{display:flex;align-items:center;gap:12px}.section-title[data-v-368aefb7]{font-size:28px;font-weight:600;color:#1e293b;margin:0 0 8px}.section-subtitle[data-v-368aefb7]{font-size:14px;color:#64748b;margin:0}.btn-primary[data-v-368aefb7]{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:#3b82f6;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.btn-primary[data-v-368aefb7]:hover{background:#2563eb;transform:translateY(-1px);box-shadow:0 4px 12px #3b82f64d}.btn-primary .material-icons[data-v-368aefb7]{font-size:20px}.btn-secondary[data-v-368aefb7]{padding:10px 20px;background:#f1f5f9;color:#475569;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.btn-secondary[data-v-368aefb7]:hover{background:#e2e8f0}.btn-danger[data-v-368aefb7]{background:#ef4444!important}.btn-danger[data-v-368aefb7]:hover{background:#dc2626!important}.stats-grid[data-v-368aefb7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;margin-bottom:24px}.stat-card[data-v-368aefb7]{display:flex;align-items:center;gap:12px;padding:14px 16px;background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;transition:all .2s}.stat-card.clickable[data-v-368aefb7]{cursor:pointer}.stat-card[data-v-368aefb7]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.stat-card.active[data-v-368aefb7]{border:2px solid #3b82f6;box-shadow:0 4px 12px #3b82f64d;transform:translateY(-2px)}.stat-icon[data-v-368aefb7]{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:10px;flex-shrink:0}.stat-icon .material-icons[data-v-368aefb7]{font-size:22px}.stat-content[data-v-368aefb7]{flex:1;min-width:0}.stat-value[data-v-368aefb7]{font-size:24px;font-weight:700;color:#1e293b;line-height:1;margin-bottom:2px}.stat-label[data-v-368aefb7]{font-size:11px;color:#64748b;font-weight:500;white-space:nowrap}.sub-stages[data-v-368aefb7]{margin-bottom:24px;padding:16px;background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a}.sub-stages-title[data-v-368aefb7]{font-size:16px;font-weight:600;color:#1e293b;margin:0 0 12px}.sub-stages-grid[data-v-368aefb7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.sub-stage-card[data-v-368aefb7]{display:flex;align-items:center;gap:12px;padding:12px;background:#fff;border:2px solid #e2e8f0;border-radius:10px;transition:all .2s}.sub-stage-card.clickable[data-v-368aefb7]{cursor:pointer}.sub-stage-card[data-v-368aefb7]:hover{border-color:#3b82f6;background:#f8fafc;transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.sub-stage-icon[data-v-368aefb7]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:8px;flex-shrink:0}.sub-stage-icon .material-icons[data-v-368aefb7]{font-size:22px}.sub-stage-content[data-v-368aefb7]{flex:1;min-width:0}.sub-stage-value[data-v-368aefb7]{font-size:20px;font-weight:700;color:#1e293b;line-height:1.2;margin-bottom:2px}.sub-stage-label[data-v-368aefb7]{font-size:11px;color:#64748b;font-weight:500;line-height:1.3}.filters-section[data-v-368aefb7]{display:flex;align-items:center;gap:8px;margin-bottom:16px;flex-wrap:wrap}.filter-select-compact[data-v-368aefb7]{padding:8px 12px;border:1px solid #e2e8f0;border-radius:6px;font-size:13px;background:#fff;cursor:pointer;max-width:150px}.filter-select-compact[data-v-368aefb7]:focus{outline:none;border-color:#3b82f6}.org-autocomplete[data-v-368aefb7]{position:relative;display:flex;align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:0 8px}.org-icon[data-v-368aefb7]{font-size:18px;color:#94a3b8}.org-input[data-v-368aefb7]{border:none;outline:none;padding:8px;font-size:13px;width:140px;background:transparent}.org-input[data-v-368aefb7]::placeholder{color:#94a3b8}.org-clear[data-v-368aefb7]{background:none;border:none;padding:2px;cursor:pointer;display:flex;align-items:center}.org-clear .material-icons[data-v-368aefb7]{font-size:16px;color:#94a3b8}.org-clear:hover .material-icons[data-v-368aefb7]{color:#64748b}.org-dropdown[data-v-368aefb7]{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #e2e8f0;border-radius:6px;box-shadow:0 4px 12px #0000001a;z-index:100;max-height:200px;overflow-y:auto;margin-top:4px}.org-option[data-v-368aefb7]{padding:8px 12px;font-size:13px;cursor:pointer;border-bottom:1px solid #f1f5f9}.org-option[data-v-368aefb7]:last-child{border-bottom:none}.org-option[data-v-368aefb7]:hover{background:#f8fafc}.org-no-results[data-v-368aefb7]{padding:12px;font-size:13px;color:#94a3b8;text-align:center}.org-loading[data-v-368aefb7]{display:flex;align-items:center}.org-loading .material-icons[data-v-368aefb7]{font-size:16px;color:#94a3b8}.spinning[data-v-368aefb7]{animation:spin-368aefb7 1s linear infinite}@keyframes spin-368aefb7{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.firm-autocomplete-group[data-v-368aefb7]{position:relative}.firm-autocomplete[data-v-368aefb7]{position:relative;display:inline-block}.firm-input[data-v-368aefb7]{width:150px!important;padding-right:24px!important}.firm-clear[data-v-368aefb7]{position:absolute;right:4px;top:50%;transform:translateY(-50%);background:none;border:none;padding:2px;cursor:pointer;display:flex;align-items:center}.firm-clear .material-icons[data-v-368aefb7]{font-size:14px;color:#94a3b8}.firm-clear:hover .material-icons[data-v-368aefb7]{color:#64748b}.firm-dropdown[data-v-368aefb7]{position:absolute;top:100%;left:0;min-width:200px;background:#fff;border:1px solid #e2e8f0;border-radius:6px;box-shadow:0 4px 12px #00000026;z-index:1000;max-height:200px;overflow-y:auto;margin-top:4px}.firm-option[data-v-368aefb7]{padding:8px 12px;font-size:13px;cursor:pointer;border-bottom:1px solid #f1f5f9}.firm-option[data-v-368aefb7]:last-child{border-bottom:none}.firm-option[data-v-368aefb7]:hover{background:#f0f9ff}.firm-no-results[data-v-368aefb7]{padding:12px;font-size:13px;color:#94a3b8;text-align:center}.search-box-compact[data-v-368aefb7]{display:flex;align-items:center;gap:6px;padding:0 10px;background:#fff;border:1px solid #e2e8f0;border-radius:6px;flex:1;min-width:150px;max-width:250px}.search-box-compact .material-icons[data-v-368aefb7]{font-size:18px;color:#94a3b8}.search-box-compact input[data-v-368aefb7]{flex:1;border:none;outline:none;padding:8px 0;font-size:13px}.search-box-compact input[data-v-368aefb7]::placeholder{color:#94a3b8}.filter-spacer[data-v-368aefb7]{flex:1}.btn-advanced-filters[data-v-368aefb7]{display:flex;align-items:center;gap:6px;padding:10px 16px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;font-weight:500;color:#475569;cursor:pointer;transition:all .15s ease}.btn-advanced-filters[data-v-368aefb7]:hover{background:#f8fafc;border-color:#cbd5e1}.btn-advanced-filters .material-icons[data-v-368aefb7]{font-size:18px}.filter-badge[data-v-368aefb7]{background:#3b82f6;color:#fff;font-size:11px;font-weight:600;padding:2px 6px;border-radius:10px;min-width:18px;text-align:center}.advanced-filters[data-v-368aefb7]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:20px;margin-bottom:24px}.filter-row[data-v-368aefb7]{display:flex;align-items:flex-start;gap:16px;padding:12px 0;border-bottom:1px solid #f1f5f9}.filter-row[data-v-368aefb7]:last-of-type{border-bottom:none}.filter-title[data-v-368aefb7]{display:flex;align-items:center;gap:8px;min-width:120px;font-weight:500;color:#475569;font-size:14px}.filter-title .material-icons[data-v-368aefb7]{font-size:18px;color:#64748b}.filter-chips[data-v-368aefb7]{display:flex;flex-wrap:wrap;gap:12px;flex:1}.filter-chip-group[data-v-368aefb7]{display:flex;align-items:center;gap:6px}.filter-label[data-v-368aefb7]{font-size:12px;color:#64748b;white-space:nowrap}.filter-mini-select[data-v-368aefb7]{padding:6px 10px;border:1px solid #e2e8f0;border-radius:6px;font-size:12px;background:#f8fafc;cursor:pointer;min-width:100px}.filter-mini-select[data-v-368aefb7]:focus{outline:none;border-color:#3b82f6;background:#fff}.filter-date-input[data-v-368aefb7]{padding:6px 10px;border:1px solid #e2e8f0;border-radius:6px;font-size:12px;background:#f8fafc;cursor:pointer}.filter-date-input[data-v-368aefb7]:focus{outline:none;border-color:#3b82f6;background:#fff}.filter-number-input[data-v-368aefb7]{padding:6px 10px;border:1px solid #e2e8f0;border-radius:6px;font-size:12px;background:#f8fafc;width:80px}.filter-number-input[data-v-368aefb7]:focus{outline:none;border-color:#3b82f6;background:#fff}.traffic-light-filters[data-v-368aefb7]{display:flex;flex-wrap:wrap;gap:8px;flex:1}.tl-filter-item[data-v-368aefb7]{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;transition:all .15s ease;min-width:80px}.tl-filter-item[data-v-368aefb7]:hover{background:#f1f5f9;border-color:#cbd5e1}.tl-label[data-v-368aefb7]{font-size:11px;color:#64748b;text-align:center}.tl-indicator[data-v-368aefb7]{font-size:24px;line-height:1;transition:all .15s ease}.tl-off[data-v-368aefb7]{color:#cbd5e1}.tl-green[data-v-368aefb7]{color:#22c55e;text-shadow:0 0 8px rgba(34,197,94,.5)}.tl-yellow[data-v-368aefb7]{color:#eab308;text-shadow:0 0 8px rgba(234,179,8,.5)}.tl-red[data-v-368aefb7]{color:#ef4444;text-shadow:0 0 8px rgba(239,68,68,.5)}.filter-traffic-light[data-v-368aefb7]{display:flex;align-items:center;gap:3px;padding:6px 10px;background:#1e293b;border-radius:6px}.ftl-item[data-v-368aefb7]{font-size:14px;cursor:pointer;transition:opacity .1s ease}.ftl-item[data-v-368aefb7]:hover{opacity:.7}.ftl-item.tl-off[data-v-368aefb7]{color:#475569}.ftl-item.tl-green[data-v-368aefb7]{color:#22c55e}.ftl-item.tl-yellow[data-v-368aefb7]{color:#eab308}.ftl-item.tl-red[data-v-368aefb7]{color:#ef4444}.filter-actions[data-v-368aefb7]{display:flex;justify-content:flex-end;padding-top:12px;margin-top:8px;border-top:1px solid #f1f5f9}.btn-reset-filters[data-v-368aefb7]{display:flex;align-items:center;gap:6px;padding:8px 16px;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;color:#dc2626;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s ease}.btn-reset-filters[data-v-368aefb7]:hover{background:#fee2e2}.btn-reset-filters .material-icons[data-v-368aefb7]{font-size:16px}.loading-state[data-v-368aefb7],.empty-state[data-v-368aefb7]{text-align:center;padding:60px 20px;background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a}.spinner[data-v-368aefb7]{width:40px;height:40px;border:4px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;animation:spin-368aefb7 1s linear infinite;margin:0 auto 16px}@keyframes spin-368aefb7{to{transform:rotate(360deg)}}.empty-state .empty-icon[data-v-368aefb7]{font-size:64px;color:#cbd5e1;display:block;margin-bottom:16px}.empty-state h3[data-v-368aefb7]{font-size:20px;color:#1e293b;margin:0 0 8px}.empty-state p[data-v-368aefb7]{color:#64748b;margin:0}.deals-table-container[data-v-368aefb7]{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;overflow-x:auto}.deals-table[data-v-368aefb7]{width:100%;border-collapse:collapse}.deals-table thead[data-v-368aefb7]{background:#f8fafc}.deals-table tbody tr[data-v-368aefb7]{border-bottom:1px solid #e2e8f0;transition:background .2s}.deals-table tbody tr[data-v-368aefb7]:hover{background:#f8fafc}.deal-number[data-v-368aefb7]{display:flex;align-items:center;gap:8px;font-family:Monaco,Courier New,monospace;font-size:13px;font-weight:600;color:#000;cursor:pointer}.deal-number .material-icons[data-v-368aefb7]{font-size:18px}.deal-number a[data-v-368aefb7]{color:#000;text-decoration:none}.deal-number a[data-v-368aefb7]:hover{text-decoration:underline}.deal-number .copy-btn[data-v-368aefb7]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:1px solid #e2e8f0;border-radius:4px;background:#fff;cursor:pointer;transition:background .15s;margin-right:8px}.deal-number .copy-btn[data-v-368aefb7]:hover{background:#f1f5f9}.deal-number .copy-btn .material-icons[data-v-368aefb7]{font-size:14px;color:#64748b}.org-inn[data-v-368aefb7]{font-size:12px;color:#94a3b8;margin-top:4px}.amount[data-v-368aefb7]{font-weight:600;color:#0f172a;font-size:12px;white-space:nowrap}.amount.amount-deal[data-v-368aefb7]{color:#10b981}.status-badge[data-v-368aefb7],.deal-type-badge[data-v-368aefb7]{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:14px;font-size:12px;font-weight:500;white-space:nowrap}.status-badge .material-icons[data-v-368aefb7],.deal-type-badge .material-icons[data-v-368aefb7]{font-size:12px}.status-preparation[data-v-368aefb7]{background:#e0e7ff;color:#4f46e5}.status-payment[data-v-368aefb7]{background:#ddd6fe;color:#7c3aed}.status-inwork[data-v-368aefb7]{background:#fef3c7;color:#92400e}.status-completed[data-v-368aefb7]{background:#d1fae5;color:#065f46}.status-refund[data-v-368aefb7]{background:#fce7f3;color:#9f1239}.status-cancelled[data-v-368aefb7]{background:#fee2e2;color:#991b1b}.status-draft[data-v-368aefb7]{background:#f3f4f6;color:#6b7280}.deal-type-import[data-v-368aefb7]{background:#dbeafe;color:#1e40af}.deal-type-export[data-v-368aefb7]{background:#d1fae5;color:#065f46}.date-cell[data-v-368aefb7]{display:flex;align-items:center;gap:8px;color:#475569;white-space:nowrap;min-width:120px;padding-right:16px}.date-cell .material-icons[data-v-368aefb7]{font-size:16px;color:#94a3b8}.date-cell-stack[data-v-368aefb7]{display:flex;flex-direction:column;line-height:1.25}.date-cell-time[data-v-368aefb7]{font-size:11px;color:#94a3b8}.stage-duration-cell[data-v-368aefb7]{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:16px;font-size:12px;font-weight:500;white-space:nowrap}.stage-duration-cell .material-icons[data-v-368aefb7]{font-size:14px}.stage-duration-cell.duration-normal[data-v-368aefb7]{background:#f0fdf4;color:#166534}.stage-duration-cell.duration-warning[data-v-368aefb7]{background:#fef3c7;color:#92400e}.stage-duration-cell.duration-critical[data-v-368aefb7]{background:#fee2e2;color:#991b1b}.actions[data-v-368aefb7]{display:flex;gap:8px}.btn-action[data-v-368aefb7]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid #e2e8f0;border-radius:8px;background:#fff;cursor:pointer;transition:all .2s}.btn-action[data-v-368aefb7]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.btn-action .material-icons[data-v-368aefb7]{font-size:20px}.btn-view[data-v-368aefb7]{color:#3b82f6;border-color:#3b82f6}.btn-view[data-v-368aefb7]:hover{background:#eff6ff}.btn-delete[data-v-368aefb7]{color:#ef4444;border-color:#ef4444}.btn-delete[data-v-368aefb7]:hover{background:#fef2f2}.pagination[data-v-368aefb7]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-top:1px solid #e2e8f0;background:#f8fafc}.pagination-btn[data-v-368aefb7]{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;font-weight:500;color:#475569;cursor:pointer;transition:all .2s}.pagination-btn[data-v-368aefb7]:hover:not(:disabled){background:#f1f5f9;border-color:#cbd5e1}.pagination-btn[data-v-368aefb7]:disabled{opacity:.5;cursor:not-allowed}.pagination-btn .material-icons[data-v-368aefb7]{font-size:20px}.pagination-info[data-v-368aefb7]{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:14px;color:#64748b}.pagination-total[data-v-368aefb7]{font-size:12px;color:#94a3b8}.per-page-select[data-v-368aefb7]{display:flex;align-items:center;gap:8px;font-size:14px;color:#64748b}.per-page-select select[data-v-368aefb7]{padding:6px 10px;border:1px solid #e2e8f0;border-radius:6px;background:#fff;font-size:14px;cursor:pointer}.modal-overlay[data-v-368aefb7]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-container[data-v-368aefb7]{background:#fff;border-radius:12px;width:100%;max-width:600px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 25px -5px #0000001a}.modal-small[data-v-368aefb7]{max-width:500px}.modal-header[data-v-368aefb7]{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:1px solid #e2e8f0}.modal-header h3[data-v-368aefb7]{margin:0;font-size:20px;font-weight:600;color:#1e293b}.btn-close[data-v-368aefb7]{width:36px;height:36px;border:none;background:#f1f5f9;border-radius:8px;color:#64748b;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;padding:0;flex-shrink:0}.btn-close[data-v-368aefb7]:hover{background:#e2e8f0;color:#475569}.btn-close .material-icons[data-v-368aefb7]{font-size:20px}.modal-body[data-v-368aefb7]{padding:24px}.modal-body p[data-v-368aefb7]{margin:0 0 16px;color:#475569;line-height:1.6}.warning-text[data-v-368aefb7]{display:flex;align-items:center;gap:8px;background:#fef3c7;border-left:4px solid #f59e0b;padding:12px;border-radius:6px;font-size:13px;color:#92400e}.warning-text .material-icons[data-v-368aefb7]{font-size:20px;color:#f59e0b}.form-actions[data-v-368aefb7]{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.modal-enter-active[data-v-368aefb7],.modal-leave-active[data-v-368aefb7]{transition:opacity .3s}.modal-enter-from[data-v-368aefb7],.modal-leave-to[data-v-368aefb7]{opacity:0}.modal-enter-active .modal-container[data-v-368aefb7],.modal-leave-active .modal-container[data-v-368aefb7]{transition:transform .3s}.modal-enter-from .modal-container[data-v-368aefb7],.modal-leave-to .modal-container[data-v-368aefb7]{transform:scale(.9)}@media(max-width:768px){.section-header[data-v-368aefb7]{flex-direction:column;align-items:flex-start}.stats-grid[data-v-368aefb7],.sub-stages-grid[data-v-368aefb7]{grid-template-columns:1fr 1fr}.filters-section[data-v-368aefb7]{flex-direction:column}.search-box[data-v-368aefb7]{min-width:100%}.deals-table[data-v-368aefb7]{min-width:1200px}.pagination[data-v-368aefb7]{flex-direction:column;gap:12px}}.deals-table-wrapper[data-v-368aefb7]{position:relative;width:100%;overflow:visible}.deals-table-container[data-v-368aefb7]{width:100%;max-height:calc(100vh - 220px);overflow:auto;border:1px solid #e2e8f0;border-radius:12px;background:#fff;box-shadow:0 1px 3px #0000001a}.deals-table-sticky-scrollbar[data-v-368aefb7]{position:fixed;bottom:0;overflow-x:auto;overflow-y:hidden;height:14px;z-index:20;background:#fffffff2;box-shadow:0 -1px 4px #00000014;border-top:1px solid #e2e8f0}.deals-table[data-v-368aefb7]{width:100%;min-width:1800px;border-collapse:separate;border-spacing:0;background:#fff}.deals-table thead[data-v-368aefb7]{position:sticky;top:0;z-index:30;background:#fff}.deals-table thead th[data-v-368aefb7]{position:sticky;top:0;background:#fff;z-index:30}.deals-table thead th.sticky-col[data-v-368aefb7],.deals-table thead th.sticky-col-checkbox[data-v-368aefb7],.deals-table thead th.sticky-col-right[data-v-368aefb7]{z-index:31}.deals-table th[data-v-368aefb7]{padding:8px;text-align:left;font-size:11px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid #e2e8f0;white-space:nowrap;background:#fff}.sortable-th[data-v-368aefb7]{cursor:pointer;-webkit-user-select:none;user-select:none;position:relative;transition:color .2s}.sortable-th[data-v-368aefb7]:hover{color:#3b82f6}.sortable-th .sort-icon[data-v-368aefb7]{display:inline-block;width:0;height:0;margin-left:4px;vertical-align:middle;border-left:4px solid transparent;border-right:4px solid transparent;opacity:.3;border-bottom:5px solid currentColor}.sortable-th.sort-asc[data-v-368aefb7]{color:#3b82f6}.sortable-th.sort-asc .sort-icon[data-v-368aefb7]{opacity:1;border-bottom:5px solid #3b82f6;border-top:none}.sortable-th.sort-desc[data-v-368aefb7]{color:#3b82f6}.sortable-th.sort-desc .sort-icon[data-v-368aefb7]{opacity:1;border-top:5px solid #3b82f6;border-bottom:none}.group-main[data-v-368aefb7]{background:#fff!important}.group-margin[data-v-368aefb7]{background:#f0f9ff!important;border-left:1px solid #bfdbfe}.group-margin .cell-value[data-v-368aefb7]{white-space:nowrap}.group-margin[data-v-368aefb7]:first-of-type{border-left:3px solid #3b82f6}.group-currency[data-v-368aefb7]{background:#fef3c7!important;border-left:1px solid #fde68a}.group-currency[data-v-368aefb7]:first-of-type{border-left:3px solid #f59e0b}.group-docs[data-v-368aefb7]{background:#f3e8ff!important;border-left:1px solid #e9d5ff}.group-docs[data-v-368aefb7]:first-of-type{border-left:3px solid #a855f7}.group-info[data-v-368aefb7]{border-left:1px solid #d1fae5}.group-info[data-v-368aefb7]:first-of-type{border-left:3px solid #10b981}.group-status[data-v-368aefb7]{border-left:1px solid #fecaca;max-width:100px}.group-status[data-v-368aefb7]:first-of-type{border-left:3px solid #ef4444;max-width:100px}.deals-table th.group-main[data-v-368aefb7],.deals-table th.group-margin[data-v-368aefb7],.deals-table th.group-currency[data-v-368aefb7],.deals-table th.group-docs[data-v-368aefb7],.deals-table th.group-info[data-v-368aefb7],.deals-table th.group-status[data-v-368aefb7],.deals-table tbody td.group-main[data-v-368aefb7],.deals-table tbody td.group-margin[data-v-368aefb7],.deals-table tbody td.group-currency[data-v-368aefb7],.deals-table tbody td.group-docs[data-v-368aefb7],.deals-table tbody td.group-info[data-v-368aefb7],.deals-table tbody td.group-status[data-v-368aefb7]{text-align:center}.sticky-col[data-v-368aefb7]{position:sticky;left:0;z-index:20;background:#fff;box-shadow:2px 0 4px #0000000d}.col-number.sticky-col[data-v-368aefb7]{left:40px;min-width:130px;max-width:130px}.col-org.sticky-col[data-v-368aefb7]{left:180px;min-width:200px}.col-client[data-v-368aefb7]{max-width:180px;min-width:120px}.col-client .cell-value[data-v-368aefb7]{white-space:normal;word-wrap:break-word;overflow-wrap:break-word;line-height:1.3}.sticky-col-right[data-v-368aefb7]{position:sticky;right:0;z-index:20;background:#fff;box-shadow:-2px 0 4px #0000000d;min-width:100px;max-width:100px}.deals-table tbody td[data-v-368aefb7]{padding:8px 6px;border-bottom:1px solid #9ca3af;font-size:11px;color:#334155;vertical-align:middle}.deals-table tbody tr:hover td[data-v-368aefb7]{background:#f8fafc}.deals-table tbody tr:hover .group-margin[data-v-368aefb7]{background:#e0f2fe!important}.amount-rub-highlight[data-v-368aefb7]{background:#f0f9ff!important}.deals-table tbody tr:hover .amount-rub-highlight[data-v-368aefb7]{background:#e0f2fe!important}.deals-table tbody tr:hover .group-currency[data-v-368aefb7]{background:#fef9c3!important}.deals-table tbody tr:hover .group-docs[data-v-368aefb7]{background:#f3e8ff!important}.deals-table tbody tr:hover .group-info[data-v-368aefb7],.deals-table tbody tr:hover .group-status[data-v-368aefb7]{background:transparent}.cell-value[data-v-368aefb7]{font-size:11px;color:#475569;font-weight:500;white-space:nowrap}.cell-value.mono[data-v-368aefb7]{font-family:Courier New,monospace;font-size:11px}.cell-value.positive[data-v-368aefb7]{color:#059669;font-weight:600}.cell-value.negative[data-v-368aefb7]{color:#dc2626;font-weight:600}.empty-value[data-v-368aefb7]{color:#cbd5e1;font-size:14px}.margin-value[data-v-368aefb7]{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:600;white-space:nowrap}.margin-value.positive[data-v-368aefb7]{color:#059669}.margin-value.negative[data-v-368aefb7]{color:#dc2626}.margin-value.neutral[data-v-368aefb7]{color:#6b7280}.margin-icon[data-v-368aefb7]{font-size:18px!important}.margin-percent-badge[data-v-368aefb7]{display:inline-flex;align-items:center;padding:4px 10px;border-radius:6px;font-size:12px;font-weight:600;white-space:nowrap}.margin-percent-badge.high-positive[data-v-368aefb7]{background:#d1fae5;color:#065f46}.margin-percent-badge.positive[data-v-368aefb7]{background:#dbeafe;color:#1e40af}.margin-percent-badge.neutral[data-v-368aefb7]{background:#f3f4f6;color:#6b7280}.margin-percent-badge.negative[data-v-368aefb7]{background:#fee2e2;color:#991b1b}.doc-cell[data-v-368aefb7]{display:flex;align-items:center;gap:6px}.doc-badge[data-v-368aefb7]{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:4px;font-size:12px;color:#475569;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.doc-badge .material-icons[data-v-368aefb7]{font-size:16px;color:#94a3b8}.btn-docs[data-v-368aefb7],.docs-indicator[data-v-368aefb7]{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;background:#f0f9ff;border:1px solid #bae6fd;border-radius:6px;color:#0369a1;font-size:12px;font-weight:500}.btn-docs[data-v-368aefb7]{cursor:pointer;transition:all .2s}.btn-docs[data-v-368aefb7]:hover{background:#e0f2fe;border-color:#7dd3fc}.chat-indicator[data-v-368aefb7]{display:inline-flex;align-items:center;justify-content:center;color:#64748b}.chat-indicator .material-icons[data-v-368aefb7]{font-size:20px}.btn-docs .material-icons[data-v-368aefb7]{font-size:16px}.doc-count[data-v-368aefb7]{background:#0ea5e9;color:#fff;padding:2px 6px;border-radius:10px;font-size:11px;font-weight:600}.priority-badge[data-v-368aefb7]{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:6px;font-size:12px;font-weight:600;white-space:nowrap}.priority-badge .material-icons[data-v-368aefb7]{font-size:16px}.priority-high[data-v-368aefb7]{background:#fee2e2;color:#991b1b}.priority-medium[data-v-368aefb7]{background:#fed7aa;color:#9a3412}.priority-low[data-v-368aefb7]{background:#dbeafe;color:#1e40af}.path-cell[data-v-368aefb7]{display:flex;align-items:center}.path-badge[data-v-368aefb7]{padding:4px 10px;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:4px;font-size:12px;color:#64748b;font-weight:500}.status-select[data-v-368aefb7]{padding:4px 8px;border:1px solid #e2e8f0;border-radius:6px;font-size:11px;font-weight:500;cursor:pointer;background:#fff;min-width:100px;transition:all .2s ease}.status-select[data-v-368aefb7]:hover{border-color:#cbd5e1}.status-select[data-v-368aefb7]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f61a}.priority-select.priority-very_important[data-v-368aefb7]{background:#fee2e2;color:#991b1b;border-color:#fca5a5}.priority-select.priority-urgent[data-v-368aefb7]{background:#ffedd5;color:#9a3412;border-color:#fdba74}.priority-select.priority-first_payment[data-v-368aefb7]{background:#dcfce7;color:#166534;border-color:#86efac}.pp-select.pp-waiting_ds[data-v-368aefb7]{background:#fef3c7;color:#92400e;border-color:#fcd34d}.pp-select.pp-fulfilled[data-v-368aefb7]{background:#dcfce7;color:#166534;border-color:#86efac}.pp-select.pp-filled[data-v-368aefb7]{background:#dbeafe;color:#1e40af;border-color:#93c5fd}.pp-select.pp-error[data-v-368aefb7]{background:#fee2e2;color:#991b1b;border-color:#fca5a5}.pp-select.pp-refund[data-v-368aefb7]{background:#fce7f3;color:#9d174d;border-color:#f9a8d4}.pp-select.pp-client_refund[data-v-368aefb7]{background:#fae8ff;color:#86198f;border-color:#e879f9}.pp-select.pp-paid[data-v-368aefb7]{background:#d1fae5;color:#065f46;border-color:#6ee7b7}.category-select.category-reanimation[data-v-368aefb7]{background:#ffedd5;color:#9a3412;border-color:#fdba74}.category-select.category-resale[data-v-368aefb7]{background:#e0e7ff;color:#3730a3;border-color:#a5b4fc}.category-select.category-direct[data-v-368aefb7]{background:#dbeafe;color:#1e40af;border-color:#93c5fd}.currency-order-select.currency-order-waiting[data-v-368aefb7]{background:#fef3c7;color:#92400e;border-color:#fcd34d}.currency-order-select.currency-order-ordered[data-v-368aefb7]{background:#dbeafe;color:#1e40af;border-color:#93c5fd}.currency-order-select.currency-order-received[data-v-368aefb7]{background:#dcfce7;color:#166534;border-color:#86efac}.currency-order-select.currency-order-not_received[data-v-368aefb7]{background:#fee2e2;color:#991b1b;border-color:#fca5a5}.org-name[data-v-368aefb7]{display:block;max-width:120px;font-weight:500}.traffic-light-cell[data-v-368aefb7]{padding:4px 8px!important}.work-status-cell[data-v-368aefb7]{display:flex;flex-direction:column;gap:2px;align-items:flex-start}.work-badge[data-v-368aefb7]{display:inline-block;padding:2px 8px;border-radius:10px;font-size:11px;font-weight:600;white-space:nowrap}.work-free[data-v-368aefb7]{background:#dcfce7;color:#166534}.work-busy[data-v-368aefb7]{background:#fee2e2;color:#991b1b}.work-mine[data-v-368aefb7]{background:#dbeafe;color:#1e40af}.work-na[data-v-368aefb7]{background:transparent;color:#9ca3af}.work-assignee[data-v-368aefb7]{font-size:10px;color:#6b7280;white-space:nowrap}.work-take-btn[data-v-368aefb7]{margin-top:2px;padding:2px 8px;border:none;border-radius:8px;background:#2563eb;color:#fff;font-size:11px;font-weight:600;cursor:pointer;white-space:nowrap}.work-take-btn[data-v-368aefb7]:disabled{opacity:.6;cursor:default}.traffic-light[data-v-368aefb7]{display:flex;gap:2px;font-size:14px;line-height:1;white-space:nowrap}.traffic-light .light[data-v-368aefb7]{cursor:help;transition:transform .15s ease}.traffic-light .light[data-v-368aefb7]:hover{transform:scale(1.3)}.traffic-light .light.red[data-v-368aefb7]{color:#ef4444}.traffic-light .light.orange[data-v-368aefb7]{color:#f59e0b}.traffic-light .light.green[data-v-368aefb7]{color:#10b981}.col-checkbox[data-v-368aefb7]{width:40px;min-width:40px;max-width:40px;text-align:center;padding:4px 8px!important}.sticky-col-checkbox[data-v-368aefb7]{position:sticky;left:0;z-index:21;background:#fff}thead .sticky-col-checkbox[data-v-368aefb7]{z-index:22;background:#f8fafc}.deal-checkbox[data-v-368aefb7]{width:16px;height:16px;cursor:pointer;accent-color:#3b82f6}.row-selected td[data-v-368aefb7],.row-selected .sticky-col[data-v-368aefb7],.row-selected .sticky-col-checkbox[data-v-368aefb7],.row-selected .sticky-col-right[data-v-368aefb7]{background:#eff6ff!important}.bulk-actions-bar[data-v-368aefb7]{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;margin-bottom:8px;gap:12px}.bulk-info[data-v-368aefb7]{display:flex;align-items:center;gap:8px;font-size:13px;color:#1e40af;white-space:nowrap}.bulk-info .material-icons[data-v-368aefb7]{font-size:20px;color:#3b82f6}.btn-clear-selection[data-v-368aefb7]{display:inline-flex;align-items:center;background:none;border:none;cursor:pointer;color:#64748b;padding:2px;border-radius:4px}.btn-clear-selection[data-v-368aefb7]:hover{background:#dbeafe;color:#1e40af}.btn-clear-selection .material-icons[data-v-368aefb7]{font-size:18px}.bulk-actions-group[data-v-368aefb7]{display:flex;align-items:center;gap:8px}.bulk-dropdown[data-v-368aefb7]{position:relative}.bulk-action-btn[data-v-368aefb7]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;background:#fff;border:1px solid #d1d5db;border-radius:6px;font-size:13px;font-weight:500;color:#374151;cursor:pointer;transition:all .15s;white-space:nowrap}.bulk-action-btn[data-v-368aefb7]:hover{background:#f9fafb;border-color:#9ca3af}.bulk-action-btn .material-icons[data-v-368aefb7]{font-size:18px}.bulk-action-btn .arrow[data-v-368aefb7]{font-size:18px;color:#9ca3af}.bulk-dropdown-menu[data-v-368aefb7]{position:absolute;top:100%;right:0;margin-top:4px;min-width:180px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 4px 16px #0000001f;z-index:1000;overflow:visible}.bulk-actions-menu[data-v-368aefb7]{min-width:220px}.bulk-dropdown-item[data-v-368aefb7]{display:flex;align-items:center;gap:8px;padding:8px 14px;font-size:13px;color:#374151;cursor:pointer;transition:background .15s}.bulk-dropdown-item[data-v-368aefb7]:hover{background:#f1f5f9}.bulk-dropdown-item[data-v-368aefb7]:first-child{border-radius:8px 8px 0 0}.bulk-dropdown-item[data-v-368aefb7]:last-child{border-radius:0 0 8px 8px}.bulk-export-item[data-v-368aefb7]{border-top:1px solid #e2e8f0;color:#059669}.bulk-export-item .material-icons[data-v-368aefb7]{font-size:18px}.bulk-submenu-item[data-v-368aefb7]{display:flex;align-items:center;justify-content:space-between;padding:8px 14px;font-size:13px;color:#374151;cursor:pointer;transition:background .15s;position:relative}.bulk-submenu-item[data-v-368aefb7]:hover{background:#f1f5f9}.bulk-submenu-item .material-icons[data-v-368aefb7]{font-size:18px;color:#9ca3af}.bulk-submenu[data-v-368aefb7]{position:absolute;top:-1px;right:100%;min-width:180px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 4px 16px #0000001f;z-index:1001}.bulk-bar-enter-active[data-v-368aefb7],.bulk-bar-leave-active[data-v-368aefb7]{transition:all .2s ease}.bulk-bar-enter-from[data-v-368aefb7],.bulk-bar-leave-to[data-v-368aefb7]{opacity:0;transform:translateY(-8px)}@media(max-width:1400px){.deals-table[data-v-368aefb7]{min-width:3200px}.deals-table-container[data-v-368aefb7]{border-radius:8px}}.manager-profile[data-v-5ccabec8]{padding:24px;max-width:900px;margin:0 auto}.profile-header[data-v-5ccabec8]{margin-bottom:24px}.profile-header h1[data-v-5ccabec8]{font-size:24px;font-weight:600;color:#1a1a2e;margin:0}.loading-state[data-v-5ccabec8]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px;color:#666}.spinner[data-v-5ccabec8]{width:40px;height:40px;border:3px solid #e0e0e0;border-top-color:#4361ee;border-radius:50%;animation:spin-5ccabec8 1s linear infinite}@keyframes spin-5ccabec8{to{transform:rotate(360deg)}}.profile-content[data-v-5ccabec8]{display:flex;flex-direction:column;gap:24px}.profile-card[data-v-5ccabec8]{background:#fff;border-radius:16px;padding:24px;display:flex;align-items:center;gap:20px;box-shadow:0 2px 8px #0000000f}.profile-avatar[data-v-5ccabec8]{width:80px;height:80px;background:linear-gradient(135deg,#4361ee,#7209b7);border-radius:50%;display:flex;align-items:center;justify-content:center}.profile-avatar .material-icons[data-v-5ccabec8]{font-size:40px;color:#fff}.profile-info h2[data-v-5ccabec8]{font-size:22px;font-weight:600;color:#1a1a2e;margin:0 0 8px}.role-badge[data-v-5ccabec8]{display:inline-block;padding:6px 12px;background:#e8f4fd;color:#4361ee;border-radius:20px;font-size:13px;font-weight:500}.stats-grid[data-v-5ccabec8]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media(max-width:768px){.stats-grid[data-v-5ccabec8]{grid-template-columns:1fr}}.stat-card[data-v-5ccabec8]{background:#fff;border-radius:12px;padding:20px;display:flex;align-items:center;gap:16px;box-shadow:0 2px 8px #0000000f;transition:transform .2s,box-shadow .2s}.stat-card.clickable[data-v-5ccabec8]{cursor:pointer}.stat-card.clickable[data-v-5ccabec8]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.stat-icon[data-v-5ccabec8]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center}.stat-icon .material-icons[data-v-5ccabec8]{font-size:24px;color:#fff}.stat-icon.completed[data-v-5ccabec8]{background:linear-gradient(135deg,#10b981,#059669)}.stat-icon.plan[data-v-5ccabec8]{background:linear-gradient(135deg,#f59e0b,#d97706)}.stat-icon.messages[data-v-5ccabec8]{background:linear-gradient(135deg,#6366f1,#4f46e5)}.stat-icon.messages.has-unread[data-v-5ccabec8]{background:linear-gradient(135deg,#ef4444,#dc2626)}.stat-content[data-v-5ccabec8]{display:flex;flex-direction:column}.stat-value[data-v-5ccabec8]{font-size:24px;font-weight:700;color:#1a1a2e}.stat-label[data-v-5ccabec8]{font-size:13px;color:#666;margin-top:2px}.profile-details[data-v-5ccabec8]{background:#fff;border-radius:16px;padding:24px;box-shadow:0 2px 8px #0000000f}.profile-details h3[data-v-5ccabec8]{font-size:16px;font-weight:600;color:#1a1a2e;margin:0 0 20px}.details-grid[data-v-5ccabec8]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media(max-width:600px){.details-grid[data-v-5ccabec8]{grid-template-columns:1fr}}.detail-item[data-v-5ccabec8]{display:flex;flex-direction:column;gap:4px}.detail-label[data-v-5ccabec8]{font-size:12px;color:#888;text-transform:uppercase;letter-spacing:.5px}.detail-value[data-v-5ccabec8]{font-size:15px;color:#1a1a2e;font-weight:500}.detail-value.status[data-v-5ccabec8]{color:#ef4444}.detail-value.status.active[data-v-5ccabec8]{color:#10b981}.referral-hint[data-v-5ccabec8]{font-size:13px;color:#666;margin:0 0 16px;line-height:1.5}.referral-row[data-v-5ccabec8]{display:flex;gap:12px;align-items:stretch}@media(max-width:600px){.referral-row[data-v-5ccabec8]{flex-direction:column}}.referral-input[data-v-5ccabec8]{flex:1;min-width:0;padding:10px 14px;font-size:14px;color:#1a1a2e;background:#f7f8fa;border:1px solid #e0e0e0;border-radius:10px;font-family:Courier New,monospace}.referral-copy[data-v-5ccabec8]{display:inline-flex;align-items:center;gap:6px;padding:10px 18px;font-size:14px;font-weight:500;color:#fff;background:linear-gradient(135deg,#4361ee,#7209b7);border:none;border-radius:10px;cursor:pointer;white-space:nowrap;transition:opacity .2s}.referral-copy[data-v-5ccabec8]:hover{opacity:.9}.referral-copy .material-icons[data-v-5ccabec8]{font-size:18px}.sortable-th[data-v-8b3a1c16]{cursor:pointer;-webkit-user-select:none;user-select:none;position:relative;transition:color .2s}.sortable-th[data-v-8b3a1c16]:hover,.sortable-th[data-v-8b3a1c16]:focus-visible{color:#3b82f6;outline:none}.sortable-th .sort-icon[data-v-8b3a1c16]{display:inline-block;width:0;height:0;margin-left:4px;vertical-align:middle;border-left:4px solid transparent;border-right:4px solid transparent;opacity:.3;border-bottom:5px solid currentColor}.sortable-th.sort-asc[data-v-8b3a1c16]{color:#3b82f6}.sortable-th.sort-asc .sort-icon[data-v-8b3a1c16]{opacity:1;border-bottom:5px solid #3b82f6;border-top:none}.sortable-th.sort-desc[data-v-8b3a1c16]{color:#3b82f6}.sortable-th.sort-desc .sort-icon[data-v-8b3a1c16]{opacity:1;border-top:5px solid #3b82f6;border-bottom:none}.deals-management[data-v-c8e66198]{width:100%}.material-icons[data-v-c8e66198]{font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}.section-header[data-v-c8e66198]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;flex-wrap:wrap;gap:16px}.header-content[data-v-c8e66198]{flex:1}.section-title[data-v-c8e66198]{font-size:28px;font-weight:600;color:#1e293b;margin:0 0 8px}.section-subtitle[data-v-c8e66198]{font-size:14px;color:#64748b;margin:0}.debt-summary[data-v-c8e66198]{display:flex;align-items:center;gap:12px;padding:16px 24px;background:linear-gradient(135deg,#fef3c7,#fde68a);border-radius:12px;border:1px solid #f59e0b}.debt-label[data-v-c8e66198]{font-size:14px;color:#92400e;font-weight:500}.debt-amount[data-v-c8e66198]{font-size:20px;font-weight:700;color:#b45309}.debt-stat[data-v-c8e66198]{display:flex;flex-direction:column;gap:2px}.debt-stat.paid .debt-amount[data-v-c8e66198]{color:#047857}.btn-primary[data-v-c8e66198]{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:#3b82f6;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.btn-primary[data-v-c8e66198]:hover{background:#2563eb;transform:translateY(-1px);box-shadow:0 4px 12px #3b82f64d}.btn-primary .material-icons[data-v-c8e66198]{font-size:20px}.btn-secondary[data-v-c8e66198]{padding:10px 20px;background:#f1f5f9;color:#475569;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.btn-secondary[data-v-c8e66198]:hover{background:#e2e8f0}.btn-danger[data-v-c8e66198]{background:#ef4444!important}.btn-danger[data-v-c8e66198]:hover{background:#dc2626!important}.stats-grid[data-v-c8e66198]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;margin-bottom:24px}.stat-card[data-v-c8e66198]{display:flex;align-items:center;gap:16px;padding:20px;background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;transition:all .2s}.stat-card.clickable[data-v-c8e66198]{cursor:pointer}.stat-card[data-v-c8e66198]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.stat-card.active[data-v-c8e66198]{border:2px solid #3b82f6;box-shadow:0 4px 12px #3b82f64d;transform:translateY(-2px)}.stat-icon[data-v-c8e66198]{width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:12px}.stat-icon .material-icons[data-v-c8e66198]{font-size:28px}.stat-content[data-v-c8e66198]{flex:1}.stat-value[data-v-c8e66198]{font-size:32px;font-weight:700;color:#1e293b;line-height:1;margin-bottom:4px}.stat-label[data-v-c8e66198]{font-size:13px;color:#64748b;font-weight:500}.sub-stages[data-v-c8e66198]{margin-bottom:24px;padding:16px;background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a}.sub-stages-title[data-v-c8e66198]{font-size:16px;font-weight:600;color:#1e293b;margin:0 0 12px}.sub-stages-grid[data-v-c8e66198]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.sub-stage-card[data-v-c8e66198]{display:flex;align-items:center;gap:12px;padding:12px;background:#fff;border:2px solid #e2e8f0;border-radius:10px;transition:all .2s}.sub-stage-card.clickable[data-v-c8e66198]{cursor:pointer}.sub-stage-card[data-v-c8e66198]:hover{border-color:#3b82f6;background:#f8fafc;transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.sub-stage-icon[data-v-c8e66198]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:8px;flex-shrink:0}.sub-stage-icon .material-icons[data-v-c8e66198]{font-size:22px}.sub-stage-content[data-v-c8e66198]{flex:1;min-width:0}.sub-stage-value[data-v-c8e66198]{font-size:20px;font-weight:700;color:#1e293b;line-height:1.2;margin-bottom:2px}.sub-stage-label[data-v-c8e66198]{font-size:11px;color:#64748b;font-weight:500;line-height:1.3}.filters-section[data-v-c8e66198]{display:flex;gap:12px;margin-bottom:24px;flex-wrap:wrap}.filter-group[data-v-c8e66198]{display:flex;align-items:center;gap:8px;padding:10px 16px;background:#fff;border:1px solid #e2e8f0;border-radius:8px}.filter-group .material-icons[data-v-c8e66198]{font-size:20px;color:#64748b}.filter-select[data-v-c8e66198]{padding:10px 14px;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;background:#fff;cursor:pointer;transition:all .15s ease}.search-box[data-v-c8e66198]{flex:1;display:flex;align-items:center;gap:12px;padding:10px 16px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;min-width:300px}.search-box .material-icons[data-v-c8e66198]{font-size:20px;color:#64748b}.search-box input[data-v-c8e66198]{flex:1;border:none;outline:none;font-size:14px;color:#1e293b}.search-box input[data-v-c8e66198]::placeholder{color:#94a3b8}.loading-state[data-v-c8e66198],.empty-state[data-v-c8e66198]{text-align:center;padding:60px 20px;background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a}.spinner[data-v-c8e66198]{width:40px;height:40px;border:4px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;animation:spin-c8e66198 1s linear infinite;margin:0 auto 16px}@keyframes spin-c8e66198{to{transform:rotate(360deg)}}.empty-state .empty-icon[data-v-c8e66198]{font-size:64px;color:#cbd5e1;display:block;margin-bottom:16px}.empty-state h3[data-v-c8e66198]{font-size:20px;color:#1e293b;margin:0 0 8px}.empty-state p[data-v-c8e66198]{color:#64748b;margin:0}.deals-table-container[data-v-c8e66198]{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;overflow-x:auto}.deals-table[data-v-c8e66198]{width:100%;border-collapse:collapse}.deals-table thead[data-v-c8e66198]{background:#f8fafc}.deals-table th[data-v-c8e66198]{padding:16px;text-align:left;font-size:13px;font-weight:600;color:#475569;text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid #e2e8f0;white-space:nowrap}.deals-table tbody tr[data-v-c8e66198]{border-bottom:1px solid #e2e8f0;transition:background .2s}.deals-table tbody tr[data-v-c8e66198]:hover{background:#f8fafc}.deals-table td[data-v-c8e66198]{padding:16px;font-size:14px;color:#1e293b}.deal-number[data-v-c8e66198]{display:flex;align-items:center;gap:8px;font-family:Monaco,Courier New,monospace;font-weight:600;color:#3b82f6;cursor:pointer}.deal-number .material-icons[data-v-c8e66198]{font-size:18px}.org-info[data-v-c8e66198]{display:flex;align-items:center;gap:8px;color:#475569}.org-info .material-icons[data-v-c8e66198]{font-size:18px;color:#94a3b8}.org-inn[data-v-c8e66198]{font-size:12px;color:#94a3b8;margin-top:4px}.amount[data-v-c8e66198]{font-weight:600;color:#10b981;font-size:15px}.amount-rub[data-v-c8e66198]{margin-top:2px;font-size:12px;color:#64748b;font-weight:500}.amount-paid[data-v-c8e66198]{margin-top:2px;font-size:11px;color:#059669;font-weight:600}.amount-debt[data-v-c8e66198]{margin-top:2px;font-size:12px;color:#b45309;font-weight:700}.col-select[data-v-c8e66198]{width:40px;text-align:center}.col-select input[type=checkbox][data-v-c8e66198]{width:16px;height:16px;cursor:pointer}.btn-export[data-v-c8e66198]{display:inline-flex;align-items:center;gap:6px;padding:10px 16px;border:1px solid #16a34a;background:#16a34a;color:#fff;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .15s ease}.btn-export[data-v-c8e66198]:hover{background:#15803d}.btn-export[data-v-c8e66198]:disabled{opacity:.6;cursor:not-allowed}.btn-export .material-icons[data-v-c8e66198]{font-size:18px}.status-badge[data-v-c8e66198],.deal-type-badge[data-v-c8e66198]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:20px;font-size:12px;font-weight:500;white-space:nowrap}.status-badge .material-icons[data-v-c8e66198],.deal-type-badge .material-icons[data-v-c8e66198]{font-size:16px}.status-preparation[data-v-c8e66198]{background:#e0e7ff;color:#4f46e5}.status-payment[data-v-c8e66198]{background:#ddd6fe;color:#7c3aed}.status-inwork[data-v-c8e66198]{background:#fef3c7;color:#92400e}.status-completed[data-v-c8e66198]{background:#d1fae5;color:#065f46}.status-refund[data-v-c8e66198]{background:#fce7f3;color:#9f1239}.status-cancelled[data-v-c8e66198]{background:#fee2e2;color:#991b1b}.status-draft[data-v-c8e66198]{background:#f3f4f6;color:#6b7280}.deal-type-import[data-v-c8e66198]{background:#dbeafe;color:#1e40af}.deal-type-export[data-v-c8e66198]{background:#d1fae5;color:#065f46}.date-cell[data-v-c8e66198]{display:flex;align-items:center;gap:8px;color:#475569;white-space:nowrap}.date-cell .material-icons[data-v-c8e66198]{font-size:16px;color:#94a3b8}.actions[data-v-c8e66198]{display:flex;gap:8px}.btn-action[data-v-c8e66198]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid #e2e8f0;border-radius:8px;background:#fff;cursor:pointer;transition:all .2s}.btn-action[data-v-c8e66198]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.btn-action .material-icons[data-v-c8e66198]{font-size:20px}.btn-view[data-v-c8e66198]{color:#3b82f6;border-color:#3b82f6}.btn-view[data-v-c8e66198]:hover{background:#eff6ff}.btn-delete[data-v-c8e66198]{color:#ef4444;border-color:#ef4444}.btn-delete[data-v-c8e66198]:hover{background:#fef2f2}.pagination[data-v-c8e66198]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-top:1px solid #e2e8f0;background:#f8fafc}.pagination-btn[data-v-c8e66198]{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;font-weight:500;color:#475569;cursor:pointer;transition:all .2s}.pagination-btn[data-v-c8e66198]:hover:not(:disabled){background:#f1f5f9;border-color:#cbd5e1}.pagination-btn[data-v-c8e66198]:disabled{opacity:.5;cursor:not-allowed}.pagination-btn .material-icons[data-v-c8e66198]{font-size:20px}.pagination-info[data-v-c8e66198]{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:14px;color:#64748b}.pagination-total[data-v-c8e66198]{font-size:12px;color:#94a3b8}.modal-overlay[data-v-c8e66198]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-container[data-v-c8e66198]{background:#fff;border-radius:12px;width:100%;max-width:600px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 25px -5px #0000001a}.modal-small[data-v-c8e66198]{max-width:500px}.modal-header[data-v-c8e66198]{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:1px solid #e2e8f0}.modal-header h3[data-v-c8e66198]{margin:0;font-size:20px;font-weight:600;color:#1e293b}.btn-close[data-v-c8e66198]{width:36px;height:36px;border:none;background:#f1f5f9;border-radius:8px;color:#64748b;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;padding:0;flex-shrink:0}.btn-close[data-v-c8e66198]:hover{background:#e2e8f0;color:#475569}.btn-close .material-icons[data-v-c8e66198]{font-size:20px}.modal-body[data-v-c8e66198]{padding:24px}.modal-body p[data-v-c8e66198]{margin:0 0 16px;color:#475569;line-height:1.6}.warning-text[data-v-c8e66198]{display:flex;align-items:center;gap:8px;background:#fef3c7;border-left:4px solid #f59e0b;padding:12px;border-radius:6px;font-size:13px;color:#92400e}.warning-text .material-icons[data-v-c8e66198]{font-size:20px;color:#f59e0b}.form-actions[data-v-c8e66198]{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.modal-enter-active[data-v-c8e66198],.modal-leave-active[data-v-c8e66198]{transition:opacity .3s}.modal-enter-from[data-v-c8e66198],.modal-leave-to[data-v-c8e66198]{opacity:0}.modal-enter-active .modal-container[data-v-c8e66198],.modal-leave-active .modal-container[data-v-c8e66198]{transition:transform .3s}.modal-enter-from .modal-container[data-v-c8e66198],.modal-leave-to .modal-container[data-v-c8e66198]{transform:scale(.9)}@media(max-width:768px){.section-header[data-v-c8e66198]{flex-direction:column;align-items:flex-start}.stats-grid[data-v-c8e66198],.sub-stages-grid[data-v-c8e66198]{grid-template-columns:1fr 1fr}.filters-section[data-v-c8e66198]{flex-direction:column}.search-box[data-v-c8e66198]{min-width:100%}.deals-table[data-v-c8e66198]{min-width:1200px}.pagination[data-v-c8e66198]{flex-direction:column;gap:12px}}.debt-confirmations[data-v-c8e66198]{display:flex;gap:8px;min-width:200px}.debt-confirmation-item[data-v-c8e66198]{display:flex;align-items:center}.btn-debt-confirm[data-v-c8e66198]{display:flex;align-items:center;gap:6px;padding:6px 12px;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:6px;color:#fff;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s;white-space:nowrap}.btn-debt-confirm[data-v-c8e66198]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #10b9814d}.btn-debt-confirm[data-v-c8e66198]:disabled{opacity:.6;cursor:not-allowed}.btn-debt-confirm .material-icons[data-v-c8e66198]{font-size:18px}.debt-confirmed[data-v-c8e66198]{display:flex;align-items:center;gap:6px;padding:6px 12px;background:#d1fae5;border-radius:6px;color:#065f46}.debt-confirmed .material-icons[data-v-c8e66198]{font-size:18px;color:#10b981}.confirmed-text[data-v-c8e66198]{font-size:13px;font-weight:500}.deals-table td[data-v-c8e66198]{vertical-align:middle}.btn-remove-debt[data-v-c8e66198]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:#fee2e2;color:#dc2626;border:none;border-radius:8px;cursor:pointer;transition:all .2s}.btn-remove-debt[data-v-c8e66198]:hover:not(:disabled){background:#fecaca;transform:translateY(-1px);box-shadow:0 2px 8px #dc262633}.btn-remove-debt[data-v-c8e66198]:disabled{opacity:.6;cursor:not-allowed}.btn-remove-debt .material-icons[data-v-c8e66198]{font-size:20px}.debt-managers-management[data-v-89027a15]{padding:24px;max-width:1000px;margin:0 auto}.section-header[data-v-89027a15]{margin-bottom:24px}.section-title[data-v-89027a15]{font-size:24px;font-weight:600;color:#1e293b;margin:0 0 4px}.section-subtitle[data-v-89027a15]{color:#64748b;margin:0}.info-card[data-v-89027a15]{display:flex;gap:12px;padding:16px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;margin-bottom:24px}.info-card .material-icons[data-v-89027a15]{color:#3b82f6;font-size:24px}.info-content p[data-v-89027a15]{margin:0 0 4px;color:#1e40af;font-size:14px}.info-content p[data-v-89027a15]:last-child{margin-bottom:0}.add-section[data-v-89027a15]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:20px;margin-bottom:24px}.add-section h3[data-v-89027a15]{font-size:16px;font-weight:600;color:#334155;margin:0 0 16px}.add-form[data-v-89027a15]{display:flex;gap:12px}.manager-select[data-v-89027a15]{flex:1;padding:10px 12px;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;background:#fff}.manager-select[data-v-89027a15]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.btn-primary[data-v-89027a15]{display:flex;align-items:center;gap:8px;padding:10px 20px;background:#3b82f6;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s}.btn-primary[data-v-89027a15]:hover:not(:disabled){background:#2563eb}.btn-primary[data-v-89027a15]:disabled{opacity:.6;cursor:not-allowed}.table-section[data-v-89027a15]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:20px}.table-section h3[data-v-89027a15]{font-size:16px;font-weight:600;color:#334155;margin:0 0 16px}.loading-state[data-v-89027a15],.empty-state[data-v-89027a15]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px;color:#64748b}.loading-state .material-icons[data-v-89027a15],.empty-state .material-icons[data-v-89027a15]{font-size:48px;margin-bottom:16px;color:#94a3b8}.empty-state small[data-v-89027a15]{color:#94a3b8;margin-top:4px}.spin[data-v-89027a15]{animation:spin-89027a15 1s linear infinite}@keyframes spin-89027a15{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.admins-table[data-v-89027a15]{width:100%;border-collapse:collapse}.admins-table th[data-v-89027a15],.admins-table td[data-v-89027a15]{padding:12px;text-align:left;border-bottom:1px solid #e2e8f0}.admins-table th[data-v-89027a15]{font-weight:600;color:#475569;font-size:13px;text-transform:uppercase;letter-spacing:.05em}.admins-table tbody tr[data-v-89027a15]:hover{background:#f8fafc}.manager-info[data-v-89027a15]{display:flex;align-items:center;gap:8px}.manager-info .material-icons[data-v-89027a15]{color:#64748b;font-size:20px}.role-badge[data-v-89027a15]{display:inline-block;padding:4px 10px;border-radius:12px;font-size:12px;font-weight:500}.role-admin[data-v-89027a15]{background:#fef3c7;color:#92400e}.role-manager[data-v-89027a15]{background:#dbeafe;color:#1e40af}.role-manager_head[data-v-89027a15]{background:#e0e7ff;color:#3730a3}.role-operator_head[data-v-89027a15]{background:#fce7f3;color:#9d174d}.role-operator[data-v-89027a15]{background:#fae8ff;color:#86198f}.role-operator_compliance[data-v-89027a15]{background:#cffafe;color:#155e75}.role-compliance[data-v-89027a15]{background:#ecfccb;color:#3f6212}.role-export_manager[data-v-89027a15]{background:#ccfbf1;color:#115e59}.role-client_manager[data-v-89027a15],.role-client_manager_operator[data-v-89027a15]{background:#cffafe;color:#155e75}.role-client_manager_compliance[data-v-89027a15]{background:#fef9c3;color:#854d0e}.role-support_manager_operator[data-v-89027a15]{background:#e0e7ff;color:#4338ca}.role-support_manager[data-v-89027a15]{background:#f3e8ff;color:#6b21a8}.btn-danger-small[data-v-89027a15]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#fee2e2;color:#dc2626;border:none;border-radius:6px;cursor:pointer;transition:background .2s}.btn-danger-small[data-v-89027a15]:hover:not(:disabled){background:#fecaca}.btn-danger-small[data-v-89027a15]:disabled{opacity:.6;cursor:not-allowed}.btn-danger-small .material-icons[data-v-89027a15]{font-size:18px}.managers-impersonate[data-v-c0b766e9]{padding:24px;max-width:1400px;margin:0 auto}.page-header h1[data-v-c0b766e9]{font-size:22px;font-weight:700;color:#111827;display:flex;align-items:center;gap:10px;margin:0 0 8px}.page-header h1 .material-icons[data-v-c0b766e9]{color:#dc2626}.description[data-v-c0b766e9]{color:#6b7280;font-size:14px;margin:0 0 20px;max-width:720px}.filters[data-v-c0b766e9]{display:flex;gap:12px;margin-bottom:20px}.form-input[data-v-c0b766e9]{padding:10px 14px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;outline:none}.form-input[data-v-c0b766e9]:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a}.form-input[data-v-c0b766e9]:first-child{flex:1}.table-container[data-v-c0b766e9]{background:#fff;border:1px solid #e5e7eb;border-radius:10px;overflow-x:auto}.data-table[data-v-c0b766e9]{width:100%;border-collapse:collapse}.data-table thead th[data-v-c0b766e9]{padding:12px 16px;text-align:left;font-size:12px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;background:#f9fafb;border-bottom:1px solid #e5e7eb}.data-table tbody td[data-v-c0b766e9]{padding:12px 16px;font-size:13px;color:#374151;border-bottom:1px solid #f3f4f6}.data-table tbody tr.self[data-v-c0b766e9]{background:#fef9c3}.data-table tbody tr[data-v-c0b766e9]:hover:not(.self){background:#f9fafb}.mono[data-v-c0b766e9]{font-family:monospace;font-size:12px;color:#6b7280}.role-tag[data-v-c0b766e9]{display:inline-block;padding:3px 10px;border-radius:12px;font-size:12px;font-weight:500;background:#eef2ff;color:#4338ca}.btn-impersonate[data-v-c0b766e9]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;background:#dc2626;color:#fff;border:none;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:background .2s}.btn-impersonate[data-v-c0b766e9]:hover:not(:disabled){background:#b91c1c}.btn-impersonate[data-v-c0b766e9]:disabled{background:#9ca3af;cursor:not-allowed}.btn-impersonate .material-icons[data-v-c0b766e9]{font-size:16px}.self-mark[data-v-c0b766e9]{font-size:12px;color:#9ca3af;font-style:italic}.empty[data-v-c0b766e9]{text-align:center;color:#9ca3af;padding:40px!important}.loading[data-v-c0b766e9]{text-align:center;padding:60px;color:#6b7280}.call-simulation-page[data-v-398bd211]{min-height:100vh;background:#3b82f6;display:flex;align-items:center;justify-content:center;padding:20px}.call-container[data-v-398bd211]{max-width:600px;width:100%}.call-header[data-v-398bd211]{text-align:center;margin-bottom:32px;color:#fff}.header-icon[data-v-398bd211]{width:80px;height:80px;margin:0 auto 20px;background:#fff3;border-radius:50%;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.header-icon .material-icons[data-v-398bd211]{font-size:40px;color:#fff}.page-title[data-v-398bd211]{font-size:32px;font-weight:700;margin:0 0 8px}.page-subtitle[data-v-398bd211]{font-size:16px;opacity:.9;margin:0}.call-form-card[data-v-398bd211]{background:#fff;border-radius:16px;padding:32px;box-shadow:0 20px 60px #0000004d;margin-bottom:20px}.form-section[data-v-398bd211]{margin-bottom:24px}.form-label[data-v-398bd211]{display:block;font-size:14px;font-weight:600;color:#374151;margin-bottom:8px}.phone-input-wrapper[data-v-398bd211]{display:flex;align-items:center;border:2px solid #e5e7eb;border-radius:10px;padding:0 16px;transition:all .2s}.phone-input-wrapper[data-v-398bd211]:focus-within{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.phone-prefix[data-v-398bd211]{font-size:16px;font-weight:600;color:#6b7280;margin-right:8px}.phone-input[data-v-398bd211]{flex:1;border:none;outline:none;padding:14px 0;font-size:16px;color:#111827}.form-hint[data-v-398bd211]{font-size:12px;color:#9ca3af;margin:6px 0 0}.btn-call[data-v-398bd211]{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;padding:16px;background:#3b82f6;border:none;border-radius:10px;color:#fff;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s}.btn-call[data-v-398bd211]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 30px #667eea66}.btn-call[data-v-398bd211]:disabled{opacity:.6;cursor:not-allowed}.error-message[data-v-398bd211],.success-message[data-v-398bd211]{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:8px;font-size:14px;margin-top:16px}.error-message[data-v-398bd211]{background:#fee2e2;border:1px solid #fecaca;color:#991b1b}.success-message[data-v-398bd211]{background:#d1fae5;border:1px solid #a7f3d0;color:#065f46}.error-message .material-icons[data-v-398bd211],.success-message .material-icons[data-v-398bd211]{font-size:20px}.response-card[data-v-398bd211]{background:#fff;border-radius:16px;padding:24px;box-shadow:0 10px 40px #0003;margin-bottom:20px}.response-header[data-v-398bd211]{display:flex;align-items:center;gap:10px;margin-bottom:16px;padding-bottom:16px;border-bottom:2px solid #f3f4f6}.response-header .material-icons[data-v-398bd211]{color:#667eea;font-size:24px}.response-header h3[data-v-398bd211]{margin:0;font-size:18px;color:#111827}.response-content[data-v-398bd211]{display:flex;flex-direction:column;gap:12px}.response-item[data-v-398bd211]{display:flex;flex-direction:column;gap:6px}.response-item strong[data-v-398bd211]{font-size:13px;color:#6b7280;text-transform:uppercase;letter-spacing:.5px}.response-item pre[data-v-398bd211]{background:#f9fafb;padding:12px;border-radius:8px;overflow-x:auto;font-size:12px;margin:0;border:1px solid #e5e7eb}.status-badge[data-v-398bd211]{display:inline-block;padding:6px 12px;border-radius:16px;font-size:12px;font-weight:600;text-transform:uppercase}.status-success[data-v-398bd211]{background:#d1fae5;color:#065f46}.status-warning[data-v-398bd211]{background:#fef3c7;color:#92400e}.status-error[data-v-398bd211]{background:#fee2e2;color:#991b1b}.status-info[data-v-398bd211]{background:#dbeafe;color:#1e40af}.debug-section[data-v-398bd211]{background:#1f2937;border-radius:12px;padding:20px;margin-bottom:16px;color:#fff;position:relative}.btn-debug-close[data-v-398bd211]{position:absolute;top:16px;right:16px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#ffffff1a;border:none;border-radius:6px;color:#fff;cursor:pointer}.debug-item[data-v-398bd211]{margin-bottom:16px;font-size:13px}.debug-item strong[data-v-398bd211]{display:block;margin-bottom:6px;color:#9ca3af}.debug-item code[data-v-398bd211],.debug-item pre[data-v-398bd211]{display:block;background:#111827;padding:8px;border-radius:4px;overflow-x:auto;color:#10b981;font-family:Courier New,monospace}.btn-debug[data-v-398bd211]{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:8px;color:#fff;font-size:14px;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .2s}.btn-debug[data-v-398bd211]:hover{background:#ffffff26}.spinner[data-v-398bd211]{width:20px;height:20px;border:3px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-398bd211 .8s linear infinite}@keyframes spin-398bd211{to{transform:rotate(360deg)}}@media(max-width:768px){.call-form-card[data-v-398bd211],.response-card[data-v-398bd211]{padding:24px}.page-title[data-v-398bd211]{font-size:24px}}.user-info[data-v-2882a449]{display:flex;align-items:center;gap:12px}.user-avatar[data-v-2882a449]{width:40px;height:40px;background:linear-gradient(135deg,#3b82f6,#1e40af);color:#fff;display:flex;align-items:center;justify-content:center;border-radius:50%;flex-shrink:0}.user-avatar .material-icons[data-v-2882a449]{font-size:22px}.user-details[data-v-2882a449]{flex:1}.user-name[data-v-2882a449]{font-weight:600;color:#1e293b;margin-bottom:2px}.user-role[data-v-2882a449]{font-size:12px;color:#64748b}.contact-info[data-v-2882a449]{display:flex;align-items:center;gap:8px;color:#475569}.contact-info .material-icons[data-v-2882a449]{font-size:18px;color:#94a3b8}.commission-value[data-v-2882a449]{font-weight:600;color:#6366f1;font-size:15px}.status-active[data-v-2882a449]{background:#d1fae5;color:#065f46}.status-inactive[data-v-2882a449]{background:#fee2e2;color:#991b1b}.btn-payment[data-v-2882a449]{color:#10b981;border-color:#10b981}.btn-payment[data-v-2882a449]:hover{background:#d1fae5}.payment-info-section[data-v-2882a449]{background:#f8fafc;border-radius:10px;padding:20px;margin-bottom:24px}.payment-recipient[data-v-2882a449]{display:flex;align-items:center;gap:16px}.payment-name[data-v-2882a449]{font-size:18px;font-weight:600;color:#1e293b;margin-bottom:4px}.payment-email[data-v-2882a449]{font-size:14px;color:#64748b}.stakeholder-info-grid[data-v-2882a449]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-bottom:24px}.stakeholders-management[data-v-2882a449]{width:100%}.material-icons[data-v-2882a449]{font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}.section-header[data-v-2882a449]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;flex-wrap:wrap;gap:16px}.header-content[data-v-2882a449]{flex:1}.section-title[data-v-2882a449]{font-size:28px;font-weight:600;color:#1e293b;margin:0 0 8px}.section-subtitle[data-v-2882a449]{font-size:14px;color:#64748b;margin:0}.btn-primary[data-v-2882a449]{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:#3b82f6;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.btn-primary[data-v-2882a449]:hover{background:#2563eb;transform:translateY(-1px);box-shadow:0 4px 12px #3b82f64d}.btn-primary .material-icons[data-v-2882a449]{font-size:20px}.btn-secondary[data-v-2882a449]{padding:10px 20px;background:#f1f5f9;color:#475569;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.btn-secondary[data-v-2882a449]:hover{background:#e2e8f0}.btn-danger[data-v-2882a449]{background:#ef4444!important}.btn-danger[data-v-2882a449]:hover{background:#dc2626!important}.stats-grid[data-v-2882a449]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:24px}.stat-card[data-v-2882a449]{display:flex;align-items:center;gap:16px;padding:20px;background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;transition:all .2s}.stat-card.clickable[data-v-2882a449]{cursor:pointer}.stat-card[data-v-2882a449]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.stat-icon[data-v-2882a449]{width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:12px}.stat-icon .material-icons[data-v-2882a449]{font-size:28px}.stat-content[data-v-2882a449]{flex:1}.stat-value[data-v-2882a449]{font-size:32px;font-weight:700;color:#1e293b;line-height:1;margin-bottom:4px}.stat-label[data-v-2882a449]{font-size:13px;color:#64748b;font-weight:500}.sub-stages[data-v-2882a449]{margin-bottom:24px;padding:16px;background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a}.sub-stages-title[data-v-2882a449]{font-size:16px;font-weight:600;color:#1e293b;margin:0 0 12px}.sub-stages-grid[data-v-2882a449]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.sub-stage-card[data-v-2882a449]{display:flex;align-items:center;gap:12px;padding:12px;background:#fff;border:2px solid #e2e8f0;border-radius:10px;transition:all .2s}.sub-stage-card.clickable[data-v-2882a449]{cursor:pointer}.sub-stage-card[data-v-2882a449]:hover{border-color:#3b82f6;background:#f8fafc;transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.sub-stage-icon[data-v-2882a449]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:8px;flex-shrink:0}.sub-stage-icon .material-icons[data-v-2882a449]{font-size:22px}.sub-stage-content[data-v-2882a449]{flex:1;min-width:0}.sub-stage-value[data-v-2882a449]{font-size:20px;font-weight:700;color:#1e293b;line-height:1.2;margin-bottom:2px}.sub-stage-label[data-v-2882a449]{font-size:11px;color:#64748b;font-weight:500;line-height:1.3}@media(max-width:768px){.sub-stages-grid[data-v-2882a449]{grid-template-columns:1fr 1fr}.sub-stage-card[data-v-2882a449]{flex-direction:column;text-align:center;padding:10px}.sub-stage-icon[data-v-2882a449]{width:36px;height:36px}.sub-stage-icon .material-icons[data-v-2882a449]{font-size:20px}.sub-stage-value[data-v-2882a449]{font-size:18px}.sub-stage-label[data-v-2882a449]{font-size:10px}}.filters-section[data-v-2882a449]{display:flex;gap:12px;margin-bottom:24px;flex-wrap:wrap}.filter-group[data-v-2882a449]{display:flex;align-items:center;gap:8px;padding:10px 16px;background:#fff;border:1px solid #e2e8f0;border-radius:8px}.filter-group .material-icons[data-v-2882a449]{font-size:20px;color:#64748b}.filter-select[data-v-2882a449]{padding:10px 14px;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;background:#fff;cursor:pointer;transition:all .15s ease}.search-box[data-v-2882a449]{flex:1;display:flex;align-items:center;gap:12px;padding:10px 16px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;min-width:300px}.search-box .material-icons[data-v-2882a449]{font-size:20px;color:#64748b}.search-box input[data-v-2882a449]{flex:1;border:none;outline:none;font-size:14px;color:#1e293b}.search-box input[data-v-2882a449]::placeholder{color:#94a3b8}.loading-state[data-v-2882a449],.empty-state[data-v-2882a449]{text-align:center;padding:60px 20px;background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a}.spinner[data-v-2882a449]{width:40px;height:40px;border:4px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;animation:spin-2882a449 1s linear infinite;margin:0 auto 16px}@keyframes spin-2882a449{to{transform:rotate(360deg)}}.empty-state .empty-icon[data-v-2882a449]{font-size:64px;color:#cbd5e1;display:block;margin-bottom:16px}.empty-state h3[data-v-2882a449]{font-size:20px;color:#1e293b;margin:0 0 8px}.empty-state p[data-v-2882a449]{color:#64748b;margin:0}.stakeholders-table-container[data-v-2882a449]{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;overflow-x:auto}.stakeholders-table[data-v-2882a449]{width:100%;border-collapse:collapse}.stakeholders-table thead[data-v-2882a449]{background:#f8fafc}.stakeholders-table th[data-v-2882a449]{padding:16px;text-align:left;font-size:13px;font-weight:600;color:#475569;text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid #e2e8f0;white-space:nowrap}.stakeholders-table tbody tr[data-v-2882a449]{border-bottom:1px solid #e2e8f0;transition:background .2s}.stakeholders-table tbody tr[data-v-2882a449]:hover{background:#f8fafc}.stakeholders-table td[data-v-2882a449]{padding:16px;font-size:14px;color:#1e293b}.deal-number[data-v-2882a449]{display:flex;align-items:center;gap:8px;font-family:Monaco,Courier New,monospace;font-weight:600;color:#3b82f6;cursor:pointer}.deal-number .material-icons[data-v-2882a449]{font-size:18px}.org-info[data-v-2882a449],.counterparty-info[data-v-2882a449]{display:flex;align-items:center;gap:8px;color:#475569}.org-info .material-icons[data-v-2882a449],.counterparty-info .material-icons[data-v-2882a449]{font-size:18px;color:#94a3b8}.amount[data-v-2882a449]{font-weight:600;color:#10b981;font-size:15px}.status-badge[data-v-2882a449]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:20px;font-size:12px;font-weight:500;white-space:nowrap}.status-badge .material-icons[data-v-2882a449]{font-size:16px}.status-preparation[data-v-2882a449]{background:#e0e7ff;color:#4f46e5}.status-in_work[data-v-2882a449]{background:#fef3c7;color:#92400e}.status-completed[data-v-2882a449]{background:#d1fae5;color:#065f46}.status-refund[data-v-2882a449]{background:#fce7f3;color:#9f1239}.status-cancelled[data-v-2882a449]{background:#fee2e2;color:#991b1b}.date-cell[data-v-2882a449]{display:flex;align-items:center;gap:8px;color:#475569;white-space:nowrap}.date-cell .material-icons[data-v-2882a449]{font-size:16px;color:#94a3b8}.actions[data-v-2882a449]{display:flex;gap:8px}.btn-action[data-v-2882a449]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid #e2e8f0;border-radius:8px;background:#fff;cursor:pointer;transition:all .2s}.btn-action[data-v-2882a449]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.btn-action .material-icons[data-v-2882a449]{font-size:20px}.btn-view[data-v-2882a449]{color:#3b82f6;border-color:#3b82f6}.btn-view[data-v-2882a449]:hover{background:#eff6ff}.btn-edit[data-v-2882a449]{color:#f59e0b;border-color:#f59e0b}.btn-edit[data-v-2882a449]:hover{background:#fffbeb}.btn-delete[data-v-2882a449]{color:#ef4444;border-color:#ef4444}.btn-delete[data-v-2882a449]:hover{background:#fef2f2}.modal-overlay[data-v-2882a449]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-container[data-v-2882a449]{background:#fff;border-radius:12px;width:100%;max-width:600px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 25px -5px #0000001a}.modal-large[data-v-2882a449]{max-width:900px}.modal-small[data-v-2882a449]{max-width:500px}.modal-header[data-v-2882a449]{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:1px solid #e2e8f0}.modal-title-section[data-v-2882a449]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.modal-header h3[data-v-2882a449]{margin:0;font-size:20px;font-weight:600;color:#1e293b}.btn-close[data-v-2882a449]{width:36px;height:36px;border:none;background:#f1f5f9;border-radius:8px;color:#64748b;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;padding:0;flex-shrink:0}.btn-close[data-v-2882a449]:hover{background:#e2e8f0;color:#475569}.btn-close .material-icons[data-v-2882a449]{font-size:20px}.modal-body[data-v-2882a449]{padding:24px}.modal-body p[data-v-2882a449]{margin:0 0 16px;color:#475569;line-height:1.6}.warning-text[data-v-2882a449]{display:flex;align-items:center;gap:8px;background:#fef3c7;border-left:4px solid #f59e0b;padding:12px;border-radius:6px;font-size:13px;color:#92400e}.warning-text .material-icons[data-v-2882a449]{font-size:20px;color:#f59e0b}.form-row[data-v-2882a449]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px}.form-group[data-v-2882a449]{margin-bottom:20px}.form-group label[data-v-2882a449]{display:block;margin-bottom:8px;font-size:14px;font-weight:500;color:#334155}.required[data-v-2882a449]{color:#ef4444}.form-group input[data-v-2882a449]:not([type=file]),.form-group select[data-v-2882a449],.form-group textarea[data-v-2882a449]{width:100%;padding:10px 14px;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;color:#1e293b;transition:all .2s}.form-group input[data-v-2882a449]:focus,.form-group select[data-v-2882a449]:focus,.form-group textarea[data-v-2882a449]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.form-group textarea[data-v-2882a449]{resize:vertical}.form-actions[data-v-2882a449]{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.deal-info-grid[data-v-2882a449]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-bottom:24px}.info-card[data-v-2882a449]{background:#f8fafc;border-radius:10px;padding:20px;border:1px solid #e2e8f0}.info-header[data-v-2882a449]{display:flex;align-items:center;gap:10px;margin-bottom:16px}.info-header .material-icons[data-v-2882a449]{color:#3b82f6;font-size:22px}.info-header h4[data-v-2882a449]{margin:0;font-size:16px;font-weight:600;color:#1e293b}.info-content[data-v-2882a449]{display:flex;flex-direction:column;gap:12px}.info-row[data-v-2882a449]{display:flex;justify-content:space-between;gap:16px}.info-label[data-v-2882a449]{font-size:13px;color:#64748b;font-weight:500}.info-value[data-v-2882a449]{font-size:14px;color:#1e293b;font-weight:500;text-align:right}.amount-highlight[data-v-2882a449]{color:#10b981;font-size:18px;font-weight:700}.notes-section[data-v-2882a449]{background:#fffbeb;border:1px solid #fde68a;border-radius:10px;padding:20px;margin-bottom:24px}.notes-text[data-v-2882a449]{margin:12px 0 0;color:#92400e;line-height:1.6}.modal-actions[data-v-2882a449]{display:flex;justify-content:flex-end;gap:12px;padding-top:20px;border-top:1px solid #e2e8f0}.modal-enter-active[data-v-2882a449],.modal-leave-active[data-v-2882a449]{transition:opacity .3s}.modal-enter-from[data-v-2882a449],.modal-leave-to[data-v-2882a449]{opacity:0}.modal-enter-active .modal-container[data-v-2882a449],.modal-leave-active .modal-container[data-v-2882a449]{transition:transform .3s}.modal-enter-from .modal-container[data-v-2882a449],.modal-leave-to .modal-container[data-v-2882a449]{transform:scale(.9)}@media(max-width:768px){.section-header[data-v-2882a449]{flex-direction:column;align-items:flex-start}.stats-grid[data-v-2882a449],.sub-stages-grid[data-v-2882a449]{grid-template-columns:1fr 1fr}.filters-section[data-v-2882a449]{flex-direction:column}.search-box[data-v-2882a449]{min-width:100%}.stakeholders-table[data-v-2882a449]{min-width:1200px}.form-row[data-v-2882a449],.deal-info-grid[data-v-2882a449]{grid-template-columns:1fr}}.partner-editor-page[data-v-da77c97d]{max-width:1400px;margin:0 auto;padding:24px}.editor-header[data-v-da77c97d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px;padding-bottom:16px;border-bottom:2px solid #e5e7eb}.btn-back[data-v-da77c97d]{display:flex;align-items:center;gap:8px;padding:10px 20px;background:#fff;border:2px solid #e5e7eb;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;color:#6b7280;transition:all .2s}.btn-back[data-v-da77c97d]:hover{border-color:#9ca3af;color:#374151}.header-actions[data-v-da77c97d]{display:flex;gap:12px}.editor-content[data-v-da77c97d]{display:flex;flex-direction:column;gap:24px}.editor-columns[data-v-da77c97d]{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}.editor-col[data-v-da77c97d]{display:flex;flex-direction:column;gap:24px;min-width:0}@media(max-width:1100px){.editor-columns[data-v-da77c97d]{grid-template-columns:1fr}}.clients-empty[data-v-da77c97d]{padding:16px;color:#6b7280;font-size:14px;background:#f9fafb;border-radius:8px}.client-search[data-v-da77c97d]{position:relative;margin-bottom:16px}.client-search .form-control[data-v-da77c97d]{width:100%;box-sizing:border-box}.client-search-results[data-v-da77c97d]{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:30;background:#fff;border:1px solid #d1d5db;border-radius:8px;max-height:280px;overflow-y:auto;box-shadow:0 8px 24px #0000001f;padding:4px 0}.client-search-item[data-v-da77c97d]{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;text-align:left;padding:8px 14px;background:none;border:none;cursor:pointer;font-size:14px;color:#1f2937}.client-search-item[data-v-da77c97d]:hover{background:#f3f4f6}.client-search-item small[data-v-da77c97d]{color:#9ca3af;font-size:12px}.clients-list[data-v-da77c97d]{display:flex;flex-direction:column;gap:12px}.client-card[data-v-da77c97d]{border:2px solid #e5e7eb;border-radius:8px;overflow:hidden}.client-card-header[data-v-da77c97d]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;cursor:pointer;background:#f9fafb}.client-card-header[data-v-da77c97d]:hover{background:#f3f4f6}.client-card-title[data-v-da77c97d]{display:flex;align-items:center;gap:8px;font-weight:500;color:#1f2937}.not-attached-badge[data-v-da77c97d]{padding:2px 8px;border-radius:8px;background:#fef3c7;color:#92400e;font-size:11px;font-weight:500}.client-terms[data-v-da77c97d]{padding:16px;display:flex;flex-direction:column;gap:16px;border-top:1px solid #e5e7eb}.terms-row[data-v-da77c97d]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.terms-row .form-group[data-v-da77c97d]{display:flex;flex-direction:column;gap:8px}.client-terms-actions[data-v-da77c97d]{display:flex;justify-content:flex-end}.client-deals[data-v-da77c97d]{border-top:1px dashed #e5e7eb;padding-top:12px}.deals-toggle[data-v-da77c97d]{display:flex;align-items:center;gap:6px;background:none;border:none;cursor:pointer;font-size:14px;font-weight:500;color:#3b82f6;padding:0}.deals-toggle .material-icons[data-v-da77c97d]{font-size:18px}.deals-table-wrap[data-v-da77c97d]{margin-top:12px;overflow-x:auto}.deals-empty[data-v-da77c97d]{padding:12px;color:#6b7280;font-size:13px}.deals-pagination[data-v-da77c97d]{display:flex;align-items:center;justify-content:center;gap:12px;padding:12px}.deals-pagination-info[data-v-da77c97d]{font-size:13px;color:#475569}.deals-table[data-v-da77c97d]{width:100%;border-collapse:collapse;font-size:13px}.deals-table th[data-v-da77c97d],.deals-table td[data-v-da77c97d]{text-align:left;padding:8px 10px;border-bottom:1px solid #f3f4f6;white-space:nowrap}.deals-table th[data-v-da77c97d]{color:#6b7280;font-weight:600;background:#f9fafb}.deal-row[data-v-da77c97d]{cursor:pointer}.deal-row[data-v-da77c97d]:hover{background:#f3f4f6}.report-filters[data-v-da77c97d]{display:flex;align-items:flex-end;gap:16px;margin-bottom:16px;flex-wrap:wrap}.report-filters .form-group[data-v-da77c97d]{display:flex;flex-direction:column;gap:6px}.report-totals[data-v-da77c97d]{margin-top:16px;display:flex;flex-direction:column;gap:8px}.report-total-row[data-v-da77c97d]{display:flex;align-items:center;gap:20px;flex-wrap:wrap;padding:10px 14px;background:#f9fafb;border-radius:8px;font-size:14px;color:#374151}.report-total-cur[data-v-da77c97d]{font-weight:700;color:#1f2937;min-width:48px}.form-section[data-v-da77c97d]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 1px 3px #0000001a}.section-header[data-v-da77c97d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:2px solid #f3f4f6}.section-header h3[data-v-da77c97d]{display:flex;align-items:center;gap:12px;margin:0;font-size:20px;color:#1f2937}.section-header .material-icons[data-v-da77c97d]{color:#3b82f6;font-size:28px}.section-hint[data-v-da77c97d]{font-size:13px;color:#6b7280;font-weight:400}.form-hint[data-v-da77c97d]{display:block;font-size:12px;color:#9ca3af;margin-top:4px}.password-input[data-v-da77c97d]{position:relative;display:flex;align-items:center}.password-input .form-control[data-v-da77c97d]{padding-right:40px}.toggle-password[data-v-da77c97d]{position:absolute;right:10px;background:none;border:none;cursor:pointer;color:#6b7280;padding:0}.toggle-password[data-v-da77c97d]:hover{color:#374151}.form-grid[data-v-da77c97d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.commission-config .form-group[data-v-da77c97d]{display:flex;flex-direction:column;gap:8px;margin:0}.form-group label[data-v-da77c97d]{font-size:14px;font-weight:500;color:#374151}.form-group.required label[data-v-da77c97d]:after{content:" *";color:#ef4444}.form-control[data-v-da77c97d]{padding:10px 14px;border:2px solid #e5e7eb;border-radius:8px;font-size:14px;transition:all .2s}.form-control[data-v-da77c97d]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.commission-config[data-v-da77c97d]{display:flex;flex-direction:column;gap:24px}.tiers-section[data-v-da77c97d]{background:#f9fafb;border-radius:8px;padding:20px}.tiers-header[data-v-da77c97d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.tiers-header h4[data-v-da77c97d]{margin:0;font-size:16px;color:#374151}.tiers-list[data-v-da77c97d]{display:flex;flex-direction:column;gap:12px}.tier-item[data-v-da77c97d]{background:#fff;border:2px solid #e5e7eb;border-radius:8px;padding:16px}.tier-inputs[data-v-da77c97d]{display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:12px;align-items:end}.btn-remove[data-v-da77c97d]{padding:10px;background:#fef2f2;border:2px solid #fecaca;border-radius:8px;cursor:pointer;color:#dc2626;transition:all .2s;display:flex;align-items:center;justify-content:center;height:44px;width:44px}.btn-remove[data-v-da77c97d]:hover{background:#fee2e2;border-color:#fca5a5}.btn[data-v-da77c97d]{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.btn-primary[data-v-da77c97d]{background:#3b82f6;color:#fff}.btn-primary[data-v-da77c97d]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #667eea66}.btn-primary[data-v-da77c97d]:disabled{opacity:.6;cursor:not-allowed}.btn-secondary[data-v-da77c97d]{background:#fff;color:#3b82f6;border:2px solid #3b82f6}.btn-secondary[data-v-da77c97d]:hover{background:#3b82f6;color:#fff}.btn-sm[data-v-da77c97d]{padding:8px 16px;font-size:13px}.deals-management[data-v-4d8a3517]{width:100%}.material-icons[data-v-4d8a3517]{font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}.section-header[data-v-4d8a3517]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;flex-wrap:wrap;gap:16px}.header-content[data-v-4d8a3517]{flex:1}.btn-create-deal[data-v-4d8a3517]{display:flex;align-items:center;gap:8px;padding:10px 20px;background:#3b82f6;color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:600;text-decoration:none;cursor:pointer;transition:background .15s}.btn-create-deal[data-v-4d8a3517]:hover{background:#2563eb}.btn-create-deal .material-icons[data-v-4d8a3517]{font-size:18px}.section-title[data-v-4d8a3517]{font-size:28px;font-weight:600;color:#1e293b;margin:0 0 8px}.section-subtitle[data-v-4d8a3517]{font-size:14px;color:#64748b;margin:0}.btn-primary[data-v-4d8a3517]{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:#3b82f6;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.btn-primary[data-v-4d8a3517]:hover{background:#2563eb;transform:translateY(-1px);box-shadow:0 4px 12px #3b82f64d}.btn-primary .material-icons[data-v-4d8a3517]{font-size:20px}.btn-secondary[data-v-4d8a3517]{padding:10px 20px;background:#f1f5f9;color:#475569;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.btn-secondary[data-v-4d8a3517]:hover{background:#e2e8f0}.btn-danger[data-v-4d8a3517]{background:#ef4444!important}.btn-danger[data-v-4d8a3517]:hover{background:#dc2626!important}.stats-grid[data-v-4d8a3517]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:24px}.stat-card[data-v-4d8a3517]{display:flex;align-items:center;gap:16px;padding:20px;background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;transition:all .2s}.stat-card.clickable[data-v-4d8a3517]{cursor:pointer}.stat-card[data-v-4d8a3517]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.stat-card-earnings[data-v-4d8a3517]{background:linear-gradient(135deg,#ecfdf5,#d1fae5);border:1px solid #a7f3d0}.stat-card-earnings .earnings-value[data-v-4d8a3517]{color:#059669;font-size:20px}.stat-icon[data-v-4d8a3517]{width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:12px}.stat-icon .material-icons[data-v-4d8a3517]{font-size:28px}.stat-content[data-v-4d8a3517]{flex:1}.stat-value[data-v-4d8a3517]{font-size:32px;font-weight:700;color:#1e293b;line-height:1;margin-bottom:4px}.stat-label[data-v-4d8a3517]{font-size:13px;color:#64748b;font-weight:500}.sub-stages[data-v-4d8a3517]{margin-bottom:24px;padding:16px;background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a}.sub-stages-title[data-v-4d8a3517]{font-size:16px;font-weight:600;color:#1e293b;margin:0 0 12px}.sub-stages-grid[data-v-4d8a3517]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.sub-stage-card[data-v-4d8a3517]{display:flex;align-items:center;gap:12px;padding:12px;background:#fff;border:2px solid #e2e8f0;border-radius:10px;transition:all .2s}.sub-stage-card.clickable[data-v-4d8a3517]{cursor:pointer}.sub-stage-card[data-v-4d8a3517]:hover{border-color:#3b82f6;background:#f8fafc;transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.sub-stage-icon[data-v-4d8a3517]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:8px;flex-shrink:0}.sub-stage-icon .material-icons[data-v-4d8a3517]{font-size:22px}.sub-stage-content[data-v-4d8a3517]{flex:1;min-width:0}.sub-stage-value[data-v-4d8a3517]{font-size:20px;font-weight:700;color:#1e293b;line-height:1.2;margin-bottom:2px}.sub-stage-label[data-v-4d8a3517]{font-size:11px;color:#64748b;font-weight:500;line-height:1.3}@media(max-width:768px){.sub-stages-grid[data-v-4d8a3517]{grid-template-columns:1fr 1fr}.sub-stage-card[data-v-4d8a3517]{flex-direction:column;text-align:center;padding:10px}.sub-stage-icon[data-v-4d8a3517]{width:36px;height:36px}.sub-stage-icon .material-icons[data-v-4d8a3517]{font-size:20px}.sub-stage-value[data-v-4d8a3517]{font-size:18px}.sub-stage-label[data-v-4d8a3517]{font-size:10px}}.filters-section[data-v-4d8a3517]{display:flex;gap:12px;margin-bottom:24px;flex-wrap:wrap}.filter-group[data-v-4d8a3517]{display:flex;align-items:center;gap:8px;padding:10px 16px;background:#fff;border:1px solid #e2e8f0;border-radius:8px}.filter-group .material-icons[data-v-4d8a3517]{font-size:20px;color:#64748b}.filter-select[data-v-4d8a3517]{padding:10px 14px;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;background:#fff;cursor:pointer;transition:all .15s ease}.search-box[data-v-4d8a3517]{flex:1;display:flex;align-items:center;gap:12px;padding:10px 16px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;min-width:300px}.search-box .material-icons[data-v-4d8a3517]{font-size:20px;color:#64748b}.search-box input[data-v-4d8a3517]{flex:1;border:none;outline:none;font-size:14px;color:#1e293b}.search-box input[data-v-4d8a3517]::placeholder{color:#94a3b8}.loading-state[data-v-4d8a3517],.empty-state[data-v-4d8a3517]{text-align:center;padding:60px 20px;background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a}.spinner[data-v-4d8a3517]{width:40px;height:40px;border:4px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;animation:spin-4d8a3517 1s linear infinite;margin:0 auto 16px}@keyframes spin-4d8a3517{to{transform:rotate(360deg)}}.empty-state .empty-icon[data-v-4d8a3517]{font-size:64px;color:#cbd5e1;display:block;margin-bottom:16px}.empty-state h3[data-v-4d8a3517]{font-size:20px;color:#1e293b;margin:0 0 8px}.empty-state p[data-v-4d8a3517]{color:#64748b;margin:0}.deals-table-container[data-v-4d8a3517]{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;overflow-x:auto}.deals-table[data-v-4d8a3517]{width:100%;border-collapse:collapse}.deals-table thead[data-v-4d8a3517]{background:#f8fafc}.deals-table th[data-v-4d8a3517]{padding:16px;text-align:left;font-size:13px;font-weight:600;color:#475569;text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid #e2e8f0;white-space:nowrap}.deals-table tbody tr[data-v-4d8a3517]{border-bottom:1px solid #e2e8f0;transition:background .2s}.deals-table tbody tr[data-v-4d8a3517]:hover{background:#f8fafc}.deals-table td[data-v-4d8a3517]{padding:16px;font-size:14px;color:#1e293b}.deal-number[data-v-4d8a3517]{display:flex;align-items:center;gap:8px;font-family:Monaco,Courier New,monospace;font-weight:600;color:#3b82f6;cursor:pointer}.deal-number .material-icons[data-v-4d8a3517]{font-size:18px}.org-info[data-v-4d8a3517],.counterparty-info[data-v-4d8a3517]{display:flex;align-items:center;gap:8px;color:#475569}.org-info .material-icons[data-v-4d8a3517],.counterparty-info .material-icons[data-v-4d8a3517]{font-size:18px;color:#94a3b8}.commission-info[data-v-4d8a3517]{display:flex;flex-direction:column;gap:2px}.commission-row[data-v-4d8a3517]{display:flex;align-items:center;gap:4px;font-size:13px}.commission-label[data-v-4d8a3517]{color:#64748b;font-weight:400}.commission-value[data-v-4d8a3517]{color:#3b82f6;font-weight:600}.commission-value.muted[data-v-4d8a3517]{color:#cbd5e1}.payment-amount[data-v-4d8a3517]{display:flex;flex-direction:column;gap:2px}.payment-amount .amount-value[data-v-4d8a3517]{font-weight:600;font-size:14px;color:#94a3b8}.payment-amount .amount-value.has-payment[data-v-4d8a3517]{color:#10b981}.amount-breakdown[data-v-4d8a3517]{display:flex;flex-direction:column;gap:1px}.breakdown-item[data-v-4d8a3517]{font-size:11px;color:#94a3b8}.amount[data-v-4d8a3517]{font-weight:600;color:#10b981;font-size:15px}.status-badge[data-v-4d8a3517]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:20px;font-size:12px;font-weight:500;white-space:nowrap}.status-badge .material-icons[data-v-4d8a3517]{font-size:16px}.status-preparation[data-v-4d8a3517]{background:#e0e7ff;color:#4f46e5}.status-in_work[data-v-4d8a3517]{background:#fef3c7;color:#92400e}.status-completed[data-v-4d8a3517]{background:#d1fae5;color:#065f46}.status-refund[data-v-4d8a3517]{background:#fce7f3;color:#9f1239}.status-cancelled[data-v-4d8a3517]{background:#fee2e2;color:#991b1b}.date-cell[data-v-4d8a3517]{display:flex;align-items:center;gap:8px;color:#475569;white-space:nowrap}.date-cell .material-icons[data-v-4d8a3517]{font-size:16px;color:#94a3b8}.paid-status[data-v-4d8a3517]{display:flex;justify-content:center}.paid-badge[data-v-4d8a3517]{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:12px;font-size:12px;font-weight:500}.paid-badge .material-icons[data-v-4d8a3517]{font-size:16px}.paid-badge.paid[data-v-4d8a3517]{background:#dcfce7;color:#16a34a}.paid-badge.not-paid[data-v-4d8a3517]{background:#fef3c7;color:#d97706}.clickable-row[data-v-4d8a3517]{cursor:pointer}.clickable-row[data-v-4d8a3517]:hover{background:#f8fafc}.btn-delete[data-v-4d8a3517]{color:#ef4444;border-color:#ef4444}.btn-delete[data-v-4d8a3517]:hover{background:#fef2f2}.modal-overlay[data-v-4d8a3517]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-container[data-v-4d8a3517]{background:#fff;border-radius:12px;width:100%;max-width:600px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 25px -5px #0000001a}.modal-large[data-v-4d8a3517]{max-width:900px}.modal-small[data-v-4d8a3517]{max-width:500px}.modal-header[data-v-4d8a3517]{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:1px solid #e2e8f0}.modal-title-section[data-v-4d8a3517]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.modal-header h3[data-v-4d8a3517]{margin:0;font-size:20px;font-weight:600;color:#1e293b}.btn-close[data-v-4d8a3517]{width:36px;height:36px;border:none;background:#f1f5f9;border-radius:8px;color:#64748b;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;padding:0;flex-shrink:0}.btn-close[data-v-4d8a3517]:hover{background:#e2e8f0;color:#475569}.btn-close .material-icons[data-v-4d8a3517]{font-size:20px}.modal-body[data-v-4d8a3517]{padding:24px}.modal-body p[data-v-4d8a3517]{margin:0 0 16px;color:#475569;line-height:1.6}.warning-text[data-v-4d8a3517]{display:flex;align-items:center;gap:8px;background:#fef3c7;border-left:4px solid #f59e0b;padding:12px;border-radius:6px;font-size:13px;color:#92400e}.warning-text .material-icons[data-v-4d8a3517]{font-size:20px;color:#f59e0b}.form-row[data-v-4d8a3517]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px}.form-group[data-v-4d8a3517]{margin-bottom:20px}.form-group label[data-v-4d8a3517]{display:block;margin-bottom:8px;font-size:14px;font-weight:500;color:#334155}.required[data-v-4d8a3517]{color:#ef4444}.form-group input[data-v-4d8a3517]:not([type=file]),.form-group select[data-v-4d8a3517],.form-group textarea[data-v-4d8a3517]{width:100%;padding:10px 14px;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;color:#1e293b;transition:all .2s}.form-group input[data-v-4d8a3517]:focus,.form-group select[data-v-4d8a3517]:focus,.form-group textarea[data-v-4d8a3517]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.form-group textarea[data-v-4d8a3517]{resize:vertical}.form-actions[data-v-4d8a3517]{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.deal-info-grid[data-v-4d8a3517]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-bottom:24px}.info-card[data-v-4d8a3517]{background:#f8fafc;border-radius:10px;padding:20px;border:1px solid #e2e8f0}.info-header[data-v-4d8a3517]{display:flex;align-items:center;gap:10px;margin-bottom:16px}.info-header .material-icons[data-v-4d8a3517]{color:#3b82f6;font-size:22px}.info-header h4[data-v-4d8a3517]{margin:0;font-size:16px;font-weight:600;color:#1e293b}.info-content[data-v-4d8a3517]{display:flex;flex-direction:column;gap:12px}.info-row[data-v-4d8a3517]{display:flex;justify-content:space-between;gap:16px}.info-label[data-v-4d8a3517]{font-size:13px;color:#64748b;font-weight:500}.info-value[data-v-4d8a3517]{font-size:14px;color:#1e293b;font-weight:500;text-align:right}.amount-highlight[data-v-4d8a3517]{color:#10b981;font-size:18px;font-weight:700}.notes-section[data-v-4d8a3517]{background:#fffbeb;border:1px solid #fde68a;border-radius:10px;padding:20px;margin-bottom:24px}.notes-text[data-v-4d8a3517]{margin:12px 0 0;color:#92400e;line-height:1.6}.modal-actions[data-v-4d8a3517]{display:flex;justify-content:flex-end;gap:12px;padding-top:20px;border-top:1px solid #e2e8f0}.modal-enter-active[data-v-4d8a3517],.modal-leave-active[data-v-4d8a3517]{transition:opacity .3s}.modal-enter-from[data-v-4d8a3517],.modal-leave-to[data-v-4d8a3517]{opacity:0}.modal-enter-active .modal-container[data-v-4d8a3517],.modal-leave-active .modal-container[data-v-4d8a3517]{transition:transform .3s}.modal-enter-from .modal-container[data-v-4d8a3517],.modal-leave-to .modal-container[data-v-4d8a3517]{transform:scale(.9)}@media(max-width:768px){.section-header[data-v-4d8a3517]{flex-direction:column;align-items:flex-start}.stats-grid[data-v-4d8a3517],.sub-stages-grid[data-v-4d8a3517]{grid-template-columns:1fr 1fr}.filters-section[data-v-4d8a3517]{flex-direction:column}.search-box[data-v-4d8a3517]{min-width:100%}.deals-table[data-v-4d8a3517]{min-width:1200px}.form-row[data-v-4d8a3517],.deal-info-grid[data-v-4d8a3517]{grid-template-columns:1fr}}.pagination[data-v-4d8a3517]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-top:1px solid #e2e8f0;background:#f8fafc;flex-wrap:wrap;gap:12px}.pagination-btn[data-v-4d8a3517]{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;color:#475569;cursor:pointer;transition:all .2s ease}.pagination-btn[data-v-4d8a3517]:hover:not(:disabled){background:#f1f5f9;border-color:#cbd5e1}.pagination-btn[data-v-4d8a3517]:disabled{opacity:.5;cursor:not-allowed}.pagination-btn .material-icons[data-v-4d8a3517]{font-size:20px}.pagination-info[data-v-4d8a3517]{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:14px;color:#64748b}.pagination-total[data-v-4d8a3517]{font-size:12px;color:#94a3b8}.per-page-select[data-v-4d8a3517]{display:flex;align-items:center;gap:8px;font-size:14px;color:#64748b}.per-page-select select[data-v-4d8a3517]{padding:6px 10px;border:1px solid #e2e8f0;border-radius:6px;background:#fff;font-size:14px;color:#475569;cursor:pointer}.header[data-v-72310a7e]{background:#fff;border-bottom:1px solid #e2e8f0;position:sticky;top:0;z-index:100}.header-container[data-v-72310a7e]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0 16px;min-height:64px}.user-section[data-v-72310a7e]{margin-left:auto;display:flex;align-items:center;gap:16px}.header-brand[data-v-72310a7e]{flex-shrink:0;width:260px;justify-content:flex-end;display:flex;margin-right:20px}.header-spacer[data-v-72310a7e]{flex:1}.logo[data-v-72310a7e]{display:flex;align-items:center;gap:8px;text-decoration:none;cursor:pointer}.news-ticker[data-v-72310a7e]{flex:1;overflow:hidden;cursor:pointer;background:linear-gradient(135deg,#fef3c7,#fde68a);border-radius:8px;padding:8px 0;margin:8px 16px;position:relative;transition:all .3s ease}.news-ticker[data-v-72310a7e]:hover{background:linear-gradient(135deg,#fde68a,#fcd34d);box-shadow:0 4px 12px #fbbf244d}.news-ticker[data-v-72310a7e]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:50px;background:linear-gradient(to right,#fef3c7,transparent);z-index:2;pointer-events:none}.news-ticker[data-v-72310a7e]:after{content:"";position:absolute;right:0;top:0;bottom:0;width:50px;background:linear-gradient(to left,#fde68a,transparent);z-index:2;pointer-events:none}.ticker-wrap[data-v-72310a7e]{overflow:hidden;white-space:nowrap}.ticker-content[data-v-72310a7e]{display:inline-flex;animation:scroll-72310a7e 20s linear infinite}.news-ticker:hover .ticker-content[data-v-72310a7e]{animation-play-state:paused}.ticker-item[data-v-72310a7e]{display:inline-flex;align-items:center;gap:8px;padding:0 50px;font-size:14px;font-weight:600;color:#92400e}.ticker-item .icon[data-v-72310a7e]{color:#f59e0b;font-size:18px}@keyframes scroll-72310a7e{0%{transform:translate(0)}to{transform:translate(-50%)}}.modal-overlay[data-v-72310a7e]{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-container[data-v-72310a7e]{background:#fff;border-radius:16px;max-width:600px;width:100%;box-shadow:0 20px 60px #0000004d;overflow:hidden}.modal-header[data-v-72310a7e]{display:flex;align-items:center;justify-content:space-between;padding:24px;border-bottom:1px solid #e2e8f0}.modal-header h3[data-v-72310a7e]{margin:0;font-size:20px;font-weight:700;color:#1e293b}.modal-close[data-v-72310a7e]{width:36px;height:36px;border:none;background:#f1f5f9;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.modal-close[data-v-72310a7e]:hover{background:#e2e8f0}.modal-close .icon[data-v-72310a7e]{color:#64748b;font-size:20px}.modal-body[data-v-72310a7e]{padding:24px}.news-icon[data-v-72310a7e]{width:64px;height:64px;background:linear-gradient(135deg,#fef3c7,#fde68a);border-radius:16px;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.news-icon .icon[data-v-72310a7e]{font-size:32px;color:#f59e0b}.news-full-text[data-v-72310a7e]{font-size:15px;line-height:1.6;color:#475569;margin:0 0 20px}.news-meta[data-v-72310a7e]{display:flex;align-items:center;gap:16px;padding-top:16px;border-top:1px solid #f1f5f9}.news-date[data-v-72310a7e]{display:flex;align-items:center;gap:6px;font-size:13px;color:#64748b}.news-category[data-v-72310a7e]{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600;text-transform:uppercase}.category-warning[data-v-72310a7e]{background:#fef3c7;color:#92400e}.category-info[data-v-72310a7e]{background:#dbeafe;color:#1e40af}.category-success[data-v-72310a7e]{background:#d1fae5;color:#065f46}.modal-footer[data-v-72310a7e]{padding:16px 24px;background:#f8fafc;display:flex;justify-content:flex-end;gap:12px}.btn[data-v-72310a7e]{padding:10px 20px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;border:none;transition:all .15s ease}.btn-primary[data-v-72310a7e]{background:#3b82f6;color:#fff}.btn-primary[data-v-72310a7e]:hover{background:#2563eb}.modal-fade-enter-active[data-v-72310a7e],.modal-fade-leave-active[data-v-72310a7e]{transition:all .3s ease}.modal-fade-enter-from[data-v-72310a7e],.modal-fade-leave-to[data-v-72310a7e]{opacity:0}.modal-fade-enter-from .modal-container[data-v-72310a7e],.modal-fade-leave-to .modal-container[data-v-72310a7e]{transform:scale(.9) translateY(-20px)}.modal-fade-enter-active .modal-container[data-v-72310a7e],.modal-fade-leave-active .modal-container[data-v-72310a7e]{transition:transform .3s ease}.user-info[data-v-72310a7e]{display:flex;align-items:center;gap:16px;padding-left:16px;border-left:1px solid #e2e8f0}.manager-contact[data-v-72310a7e]{text-align:right;font-size:12px}.contact-label[data-v-72310a7e]{color:#64748b;display:block}.manager-info[data-v-72310a7e]{display:flex;align-items:center;gap:12px}.manager-avatar[data-v-72310a7e]{width:40px;height:40px;border-radius:50%;object-fit:cover;border:2px solid #e2e8f0;flex-shrink:0}.manager-details[data-v-72310a7e]{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.contact-name[data-v-72310a7e]{color:#1e293b;font-weight:600;display:block}.contact-phone[data-v-72310a7e]{color:#64748b;display:flex;align-items:center;gap:4px}.header-actions[data-v-72310a7e]{display:flex;gap:8px}.action-btn[data-v-72310a7e]{position:relative;width:40px;height:40px;border:none;background:#f8fafc;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.action-btn[data-v-72310a7e]:hover{background:#e2e8f0}.action-btn .icon[data-v-72310a7e]{font-size:20px;color:#64748b}.action-btn:hover .icon[data-v-72310a7e]{color:#374151}.main-nav[data-v-72310a7e]::-webkit-scrollbar{display:none}.nav-link[data-v-72310a7e]{display:flex;align-items:center;gap:6px;padding:8px 12px;border-radius:8px;text-decoration:none;color:#64748b;font-size:14px;font-weight:500;white-space:nowrap;transition:all .15s ease}.nav-link[data-v-72310a7e]:hover{color:#334155;background:#f1f5f9}.nav-link.active[data-v-72310a7e]{color:#3b82f6;background:#eff6ff}.notification-badge[data-v-72310a7e]{position:absolute;top:-2px;right:-2px;background:#ef4444;color:#fff;border-radius:10px;padding:2px 6px;font-size:10px;font-weight:600;min-width:18px;height:18px;display:flex;align-items:center;justify-content:center}@media(max-width:1200px){.manager-contact[data-v-72310a7e]{display:none}}@media(max-width:768px){.header-container[data-v-72310a7e]{padding:0 16px;gap:16px}.news-ticker[data-v-72310a7e]{display:none}.user-section[data-v-72310a7e]{flex:1;justify-content:flex-end}}.clickable[data-v-d0219621]{cursor:pointer;transition:color .2s}.clickable[data-v-d0219621]:hover{color:#3b82f6}.no-organization[data-v-d0219621]{text-align:center;padding:20px;color:#64748b}.select-org-btn[data-v-d0219621]{background:#3b82f6;color:#fff;border:none;padding:8px 16px;border-radius:8px;cursor:pointer;margin-top:8px;transition:background .2s}.select-org-btn[data-v-d0219621]:hover{background:#2563eb}.sidebar[data-v-d0219621]{width:280px;background:#fff;border-right:1px solid #e2e8f0;display:flex;flex-direction:column;height:calc(100vh - 72px);position:sticky;top:72px}.profile-section[data-v-d0219621]{padding:24px 20px;border-bottom:1px solid #f1f5f9}.profile-card[data-v-d0219621]{display:flex;align-items:center;gap:12px}.profile-avatar[data-v-d0219621]{width:48px;height:48px;border-radius:24px;object-fit:cover;border:2px solid #e2e8f0}.profile-avatar-initials[data-v-d0219621]{width:48px;height:48px;border-radius:24px;background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:600;flex-shrink:0}.profile-info[data-v-d0219621]{flex:1;min-width:0}.profile-name[data-v-d0219621]{font-size:15px;font-weight:600;color:#1e293b;margin:0 0 2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-role[data-v-d0219621]{font-size:13px;color:#64748b;margin:0 0 6px}.profile-meta[data-v-d0219621]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.profile-id[data-v-d0219621]{font-size:11px;color:#94a3b8;display:flex;align-items:center;gap:4px}.profile-status[data-v-d0219621]{display:flex;align-items:center;gap:4px;font-size:11px;font-weight:500}.status-dot[data-v-d0219621]{width:6px;height:6px;border-radius:3px}.status-active .status-dot[data-v-d0219621]{background:#10b981}.status-inactive .status-dot[data-v-d0219621]{background:#f59e0b}.status-pending .status-dot[data-v-d0219621]{background:#3b82f6}.nav-menu[data-v-d0219621]{flex:1;padding:8px 0;overflow-y:auto}.nav-group[data-v-d0219621]{margin-bottom:24px}.nav-group-title[data-v-d0219621]{font-size:11px;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;margin:0 0 8px 20px}.nav-item[data-v-d0219621]{width:100%;display:flex;align-items:center;gap:12px;padding:10px 20px;border:none;background:none;text-align:left;cursor:pointer;transition:all .15s ease;color:#64748b;font-size:14px;font-weight:500}.nav-item[data-v-d0219621]:hover{background:#f8fafc;color:#334155}.nav-item.active[data-v-d0219621]{background:#eff6ff;color:#3b82f6;border-right:3px solid #3b82f6}.nav-icon[data-v-d0219621]{width:20px;text-align:center;flex-shrink:0}.nav-label[data-v-d0219621]{flex:1}.nav-count[data-v-d0219621]{background:#e2e8f0;color:#64748b;font-size:11px;font-weight:600;padding:2px 6px;border-radius:10px;min-width:20px;text-align:center}.nav-item.active .nav-count[data-v-d0219621]{background:#bfdbfe;color:#1d4ed8}.nav-badge[data-v-d0219621]{font-size:10px;font-weight:600;padding:2px 6px;border-radius:8px}.badge-warning[data-v-d0219621]{background:#fef3c7;color:#d97706}.badge-info[data-v-d0219621]{background:#dbeafe;color:#2563eb}.org-summary[data-v-d0219621]{padding:20px;border-top:1px solid #f1f5f9;background:#f8fafc;display:none}.summary-title[data-v-d0219621]{font-size:13px;font-weight:600;color:#1e293b;margin:0 0 12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;gap:6px}.summary-stats[data-v-d0219621]{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.stat-item[data-v-d0219621]{display:flex;align-items:center;gap:8px}.stat-icon[data-v-d0219621]{color:#6b7280}.stat-info[data-v-d0219621]{display:flex;flex-direction:column}.stat-value[data-v-d0219621]{font-size:16px;font-weight:700;color:#1e293b;line-height:1.2}.stat-label[data-v-d0219621]{font-size:11px;color:#64748b;text-transform:uppercase;letter-spacing:.05em}.org-role-info[data-v-d0219621]{display:flex;flex-direction:column;gap:8px}.role-badge[data-v-d0219621]{padding:6px 8px;border-radius:12px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;display:flex;align-items:center;gap:4px;align-self:flex-start}.role-владелец[data-v-d0219621]{background:#dcfce7;color:#166534}.role-администратор[data-v-d0219621]{background:#dbeafe;color:#1d4ed8}.role-пользователь[data-v-d0219621]{background:#f3f4f6;color:#6b7280}.org-industry[data-v-d0219621]{font-size:11px;color:#64748b;display:flex;align-items:center;gap:4px}@media(max-width:1024px){.sidebar[data-v-d0219621]{position:fixed;left:-280px;top:72px;z-index:90;transition:left .3s ease}.sidebar.open[data-v-d0219621]{left:0}}.dashboard[data-v-04389c01]{min-height:100vh;background:#f8fafc}.dashboard-layout[data-v-04389c01]{display:flex;min-height:calc(100vh - 72px)}.dashboard-content[data-v-04389c01]{flex:1;padding:24px;overflow-y:auto}@media(max-width:1024px){.dashboard-layout[data-v-04389c01]{flex-direction:column}.dashboard-content[data-v-04389c01]{padding:16px}}.organizations-management[data-v-02426409]{width:100%}.section-header[data-v-02426409]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;flex-wrap:wrap;gap:16px}.header-content[data-v-02426409]{flex:1}.section-title[data-v-02426409]{font-size:28px;font-weight:600;color:#1e293b;margin:0 0 8px}.section-subtitle[data-v-02426409]{font-size:14px;color:#64748b;margin:0}.btn-primary[data-v-02426409]{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:#3b82f6;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.btn-primary[data-v-02426409]:hover{background:#2563eb;transform:translateY(-1px);box-shadow:0 4px 12px #3b82f64d}.btn-primary .icon[data-v-02426409]{font-size:18px;font-weight:700}.btn-secondary[data-v-02426409]{padding:10px 20px;background:#f1f5f9;color:#475569;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.btn-secondary[data-v-02426409]:hover{background:#e2e8f0}.btn-danger[data-v-02426409]{background:#ef4444!important}.btn-danger[data-v-02426409]:hover{background:#dc2626!important}.loading-state[data-v-02426409],.empty-state[data-v-02426409]{text-align:center;padding:60px 20px;background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a}.spinner[data-v-02426409]{width:40px;height:40px;border:4px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;animation:spin-02426409 1s linear infinite;margin:0 auto 16px}@keyframes spin-02426409{to{transform:rotate(360deg)}}.empty-icon[data-v-02426409]{font-size:64px;margin-bottom:16px}.empty-state h3[data-v-02426409]{font-size:20px;color:#1e293b;margin:0 0 8px}.empty-state p[data-v-02426409]{color:#64748b;margin:0}.organizations-table-container[data-v-02426409]{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;overflow:hidden}.organizations-table[data-v-02426409]{width:100%;border-collapse:collapse}.organizations-table thead[data-v-02426409]{background:#f8fafc;border-bottom:2px solid #e2e8f0}.organizations-table th[data-v-02426409]{padding:16px;text-align:left;font-size:13px;font-weight:600;color:#475569;text-transform:uppercase;letter-spacing:.5px}.organizations-table tbody tr[data-v-02426409]{border-bottom:1px solid #e2e8f0;transition:background .2s}.organizations-table tbody tr[data-v-02426409]:hover{background:#f8fafc}.organizations-table tbody tr.inactive-row[data-v-02426409]{opacity:.6}.organizations-table td[data-v-02426409]{padding:16px;font-size:14px;color:#1e293b}.cell-content[data-v-02426409]{display:flex;align-items:center;gap:12px}.inn-text[data-v-02426409]{font-family:Monaco,Courier New,monospace;font-weight:500;color:#475569}.org-info[data-v-02426409]{display:flex;align-items:center;gap:12px}.org-icon[data-v-02426409]{font-size:24px}.org-name[data-v-02426409]{font-weight:500;color:#1e293b;margin-bottom:4px}.org-meta[data-v-02426409]{font-size:12px;color:#64748b}.status-badge[data-v-02426409]{display:inline-flex;align-items:center;padding:6px 12px;border-radius:20px;font-size:12px;font-weight:500}.status-active[data-v-02426409]{background:#d1fae5;color:#065f46}.status-inactive[data-v-02426409]{background:#fee2e2;color:#991b1b}.status-pending[data-v-02426409]{background:#fef3c7;color:#92400e}.actions[data-v-02426409]{display:flex;gap:8px}.btn-action[data-v-02426409]{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border:1px solid #e2e8f0;border-radius:6px;background:#fff;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s}.btn-action[data-v-02426409]:hover{background:#f8fafc;transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}.btn-view[data-v-02426409]{color:#3b82f6;border-color:#3b82f6}.btn-view[data-v-02426409]:hover{background:#eff6ff}.btn-deactivate[data-v-02426409]{color:#ef4444;border-color:#ef4444}.btn-deactivate[data-v-02426409]:hover{background:#fef2f2}.btn-activate[data-v-02426409]{color:#10b981;border-color:#10b981}.btn-activate[data-v-02426409]:hover{background:#f0fdf4}.modal-overlay[data-v-02426409]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-container[data-v-02426409]{background:#fff;border-radius:12px;width:100%;max-width:600px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 25px -5px #0000001a}.modal-small[data-v-02426409]{max-width:500px}.modal-view[data-v-02426409]{max-width:650px}.org-details[data-v-02426409]{display:flex;flex-direction:column;gap:12px}.detail-row[data-v-02426409]{display:flex;align-items:flex-start;gap:12px;padding:8px 0;border-bottom:1px solid #f1f5f9}.detail-row[data-v-02426409]:last-child{border-bottom:none}.detail-label[data-v-02426409]{min-width:160px;color:#64748b;font-size:14px}.detail-value[data-v-02426409]{color:#1e293b;font-weight:500;flex:1}.modal-footer[data-v-02426409]{display:flex;justify-content:flex-end;padding:16px 24px;border-top:1px solid #e2e8f0}.modal-header[data-v-02426409]{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:1px solid #e2e8f0}.modal-header h3[data-v-02426409]{margin:0;font-size:20px;font-weight:600;color:#1e293b}.btn-close[data-v-02426409]{width:32px;height:32px;border:none;background:#f1f5f9;border-radius:6px;font-size:24px;color:#64748b;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}.btn-close[data-v-02426409]:hover{background:#e2e8f0;color:#475569}.modal-body[data-v-02426409]{padding:24px}.modal-body p[data-v-02426409]{margin:0 0 16px;color:#475569;line-height:1.6}.warning-text[data-v-02426409]{background:#fef3c7;border-left:4px solid #f59e0b;padding:12px;border-radius:6px;font-size:13px;color:#92400e}.form-group[data-v-02426409]{margin-bottom:20px}.form-group label[data-v-02426409]{display:block;margin-bottom:8px;font-size:14px;font-weight:500;color:#334155}.required[data-v-02426409]{color:#ef4444}.form-group input[data-v-02426409],.form-group select[data-v-02426409]{width:100%;padding:10px 14px;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;color:#1e293b;transition:all .2s}.form-group input[data-v-02426409]:focus,.form-group select[data-v-02426409]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.form-actions[data-v-02426409]{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.modal-enter-active[data-v-02426409],.modal-leave-active[data-v-02426409]{transition:opacity .3s}.modal-enter-from[data-v-02426409],.modal-leave-to[data-v-02426409]{opacity:0}.modal-enter-active .modal-container[data-v-02426409],.modal-leave-active .modal-container[data-v-02426409]{transition:transform .3s}.modal-enter-from .modal-container[data-v-02426409],.modal-leave-to .modal-container[data-v-02426409]{transform:scale(.9)}@media(max-width:768px){.section-header[data-v-02426409]{flex-direction:column;align-items:flex-start}.organizations-table-container[data-v-02426409]{overflow-x:auto}.organizations-table[data-v-02426409]{min-width:800px}.actions[data-v-02426409]{flex-direction:column}.btn-action[data-v-02426409]{width:100%;justify-content:center}}[data-v-dcd61825]{box-sizing:border-box}.material-icons[data-v-dcd61825]{font-family:Material Icons;font-size:20px;-webkit-user-select:none;user-select:none}.deal-view[data-v-dcd61825]{min-height:100vh;background-color:#f8fafc}.loading-container[data-v-dcd61825]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:16px}.spinner[data-v-dcd61825]{width:48px;height:48px;border:4px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;animation:spin-dcd61825 1s linear infinite}@keyframes spin-dcd61825{to{transform:rotate(360deg)}}.error-container[data-v-dcd61825]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:24px;padding:40px}.error-icon[data-v-dcd61825]{font-size:64px}.btn-primary[data-v-dcd61825]{padding:12px 24px;background:#3b82f6;color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500}.timeline-horizontal[data-v-dcd61825]{background:#fff;padding:32px 24px;display:flex;justify-content:space-between;align-items:flex-start;gap:8px;overflow-x:auto;border-bottom:1px solid #e2e8f0}.timeline-step[data-v-dcd61825]{display:flex;flex-direction:column;align-items:center;position:relative;min-width:120px;flex:1}.step-circle[data-v-dcd61825]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:12px;z-index:2;background:#fff}.timeline-step.completed .step-circle[data-v-dcd61825]{background:#10b981;color:#fff}.timeline-step.active .step-circle[data-v-dcd61825]{background:#3b82f6;color:#fff;box-shadow:0 0 0 4px #3b82f633}.timeline-step.pending .step-circle[data-v-dcd61825]{background:#e2e8f0;color:#94a3b8}.step-content[data-v-dcd61825]{text-align:center;max-width:140px}.step-title[data-v-dcd61825]{font-size:12px;font-weight:600;color:#1e293b;margin-bottom:4px;line-height:1.3}.step-description[data-v-dcd61825]{font-size:10px;color:#64748b;line-height:1.3}.timeline-step.active .step-title[data-v-dcd61825]{color:#3b82f6}.step-line[data-v-dcd61825]{position:absolute;top:20px;left:50%;right:-50%;height:2px;background:#e2e8f0;z-index:1}.timeline-step.completed .step-line[data-v-dcd61825]{background:#10b981}.content-layout[data-v-dcd61825]{display:grid;grid-template-columns:320px 1fr;gap:24px;padding:24px;max-width:1600px;margin:0 auto}.left-sidebar[data-v-dcd61825]{display:flex;flex-direction:column;gap:16px}.sidebar-card[data-v-dcd61825]{background:#fff;border-radius:8px;padding:16px;border:1px solid #e2e8f0}.manager-card[data-v-dcd61825]{background:linear-gradient(135deg,#3b82f6,#1e40af);color:#fff}.manager-info[data-v-dcd61825]{margin-bottom:12px}.manager-code[data-v-dcd61825]{font-size:14px;font-weight:600}.manager-contacts[data-v-dcd61825]{display:flex;flex-direction:column;gap:4px;font-size:13px;opacity:.95}.commission-card[data-v-dcd61825]{background:#f0fdf4;border-color:#86efac}.commission-card .card-header .material-icons[data-v-dcd61825]{color:#10b981}.commission-row[data-v-dcd61825]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #dcfce7}.commission-row[data-v-dcd61825]:last-child{border-bottom:none}.commission-row.total[data-v-dcd61825]{margin-top:8px;padding-top:12px;border-top:2px solid #86efac;border-bottom:none}.commission-label[data-v-dcd61825]{font-size:13px;color:#475569}.commission-value[data-v-dcd61825]{font-size:14px;font-weight:600;color:#1e293b}.commission-value.highlight[data-v-dcd61825]{font-size:18px;color:#10b981}.sidebar-card .card-header[data-v-dcd61825]{display:flex;align-items:center;gap:8px;font-weight:600;font-size:14px;color:#1e293b;margin-bottom:12px;padding:0;border-bottom:none;background-color:transparent}.card-header .material-icons[data-v-dcd61825]{font-size:20px;color:#f97316}.card-header.clickable[data-v-dcd61825]{cursor:pointer;justify-content:space-between}.card-content[data-v-dcd61825]{padding-top:8px}.detail-row[data-v-dcd61825]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #f1f5f9}.detail-row[data-v-dcd61825]:last-child{border-bottom:none}.detail-label[data-v-dcd61825]{font-size:13px;color:#64748b}.detail-value[data-v-dcd61825]{font-size:13px;color:#1e293b;font-weight:500}.status-badge[data-v-dcd61825]{display:inline-block;padding:4px 12px;border-radius:12px;font-size:11px;font-weight:600;background:#dbeafe;color:#1e40af}.org-name[data-v-dcd61825]{font-size:14px;font-weight:600;color:#1e293b;margin-bottom:8px}.org-inn[data-v-dcd61825]{font-size:12px;color:#64748b}.right-content[data-v-dcd61825]{display:flex;flex-direction:column;gap:20px}.stage-info-card[data-v-dcd61825]{background:#fff;border-radius:8px;padding:32px;border:1px solid #e2e8f0}.stage-info-card h2[data-v-dcd61825]{margin:0 0 8px;font-size:24px;color:#1e293b}.stage-description[data-v-dcd61825]{margin:0 0 24px;font-size:14px;color:#64748b}.stage-details[data-v-dcd61825],.financial-section[data-v-dcd61825]{margin-bottom:32px}.stage-details h3[data-v-dcd61825],.financial-section h3[data-v-dcd61825]{margin:0 0 16px;font-size:16px;color:#1e293b;font-weight:600}.stage-explanation[data-v-dcd61825]{padding:16px;background:#f8fafc;border-left:3px solid #3b82f6;border-radius:4px;font-size:14px;line-height:1.6;color:#475569}.finance-grid[data-v-dcd61825]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.finance-item[data-v-dcd61825]{padding:16px;background:#f8fafc;border-radius:6px}.finance-item.commission-highlight[data-v-dcd61825]{background:#fef3c7;border:1px solid #fcd34d}.finance-item.total[data-v-dcd61825]{grid-column:1 / -1;background:#f0fdf4;border:1px solid #bbf7d0}.finance-label[data-v-dcd61825]{display:block;font-size:12px;color:#64748b;margin-bottom:6px}.finance-value[data-v-dcd61825]{display:block;font-size:18px;color:#1e293b;font-weight:600}.finance-value.highlight[data-v-dcd61825]{color:#10b981;font-size:20px}.finance-item.total .finance-value[data-v-dcd61825]{color:#10b981;font-size:24px}.id-with-copy[data-v-dcd61825]{display:flex;align-items:center;gap:8px}.btn-copy[data-v-dcd61825]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;transition:all .2s}.btn-copy[data-v-dcd61825]:hover{background:#e2e8f0;border-color:#cbd5e1}.btn-copy .material-icons[data-v-dcd61825]{font-size:16px;color:#64748b}.btn-copy.copied[data-v-dcd61825]{background:#dcfce7;border-color:#86efac}.btn-copy.copied .material-icons[data-v-dcd61825]{color:#16a34a}@media(max-width:1024px){.content-layout[data-v-dcd61825]{grid-template-columns:1fr}.timeline-horizontal[data-v-dcd61825]{padding:24px 16px}.timeline-step[data-v-dcd61825]{min-width:100px}.step-title[data-v-dcd61825]{font-size:11px}}@media(max-width:768px){.timeline-horizontal[data-v-dcd61825]{padding:20px 12px}.timeline-step[data-v-dcd61825]{min-width:80px}.step-circle[data-v-dcd61825]{width:32px;height:32px}.step-title[data-v-dcd61825]{font-size:10px}.step-description[data-v-dcd61825]{font-size:9px}.finance-grid[data-v-dcd61825]{grid-template-columns:1fr}}.content-wrapper[data-v-1796e3d0]{width:100%}.section-header[data-v-1796e3d0]{margin-bottom:24px}.section-title[data-v-1796e3d0]{font-size:24px;font-weight:600;color:#1e293b;margin:0}.section-subtitle[data-v-1796e3d0]{color:#64748b;margin-top:4px}.loading-state[data-v-1796e3d0]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;gap:16px}.spinner[data-v-1796e3d0]{width:40px;height:40px;border:3px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;animation:spin-1796e3d0 1s linear infinite}@keyframes spin-1796e3d0{to{transform:rotate(360deg)}}.empty-state[data-v-1796e3d0]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.empty-icon[data-v-1796e3d0]{font-size:64px;color:#cbd5e1;margin-bottom:16px}.empty-state h3[data-v-1796e3d0]{margin:0 0 8px;color:#475569}.empty-state p[data-v-1796e3d0]{margin:0;color:#94a3b8}.activity-section[data-v-1796e3d0]{background:#fff;border-radius:12px;border:1px solid #e2e8f0;overflow:hidden}.activity-list[data-v-1796e3d0]{display:flex;flex-direction:column}.activity-item[data-v-1796e3d0]{display:flex;gap:16px;padding:20px 24px;border-bottom:1px solid #f1f5f9;transition:background .2s}.activity-item[data-v-1796e3d0]:last-child{border-bottom:none}.activity-item[data-v-1796e3d0]:hover{background:#f8fafc}.activity-icon[data-v-1796e3d0]{flex-shrink:0;width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center}.activity-icon .material-icons[data-v-1796e3d0]{font-size:24px}.icon-paid[data-v-1796e3d0]{background:#dcfce7;color:#16a34a}.icon-pending[data-v-1796e3d0]{background:#fef3c7;color:#d97706}.activity-content[data-v-1796e3d0]{flex:1;min-width:0}.activity-text[data-v-1796e3d0]{margin:0 0 6px;font-size:15px;color:#1e293b;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.activity-type[data-v-1796e3d0]{font-weight:500}.activity-amount[data-v-1796e3d0]{font-weight:600;color:#10b981}.activity-percent[data-v-1796e3d0]{color:#64748b;font-size:13px}.activity-details[data-v-1796e3d0]{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:13px}.deal-link[data-v-1796e3d0]{color:#3b82f6;text-decoration:none;font-weight:500}.deal-link[data-v-1796e3d0]:hover{text-decoration:underline}.separator[data-v-1796e3d0]{color:#cbd5e1}.org-name[data-v-1796e3d0]{color:#64748b}.activity-meta[data-v-1796e3d0]{display:flex;align-items:center;gap:12px}.status-badge[data-v-1796e3d0]{display:inline-flex;align-items:center;padding:4px 10px;border-radius:12px;font-size:12px;font-weight:500}.status-badge.paid[data-v-1796e3d0]{background:#dcfce7;color:#16a34a}.status-badge.pending[data-v-1796e3d0]{background:#fef3c7;color:#d97706}.activity-time[data-v-1796e3d0]{display:flex;align-items:center;gap:4px;font-size:12px;color:#94a3b8}.activity-time .material-icons[data-v-1796e3d0]{font-size:14px}@media(max-width:640px){.activity-item[data-v-1796e3d0]{padding:16px}.activity-text[data-v-1796e3d0]{flex-direction:column;align-items:flex-start;gap:4px}.activity-details[data-v-1796e3d0],.activity-meta[data-v-1796e3d0]{flex-wrap:wrap}}.content-wrapper[data-v-4ab2596f]{max-width:1200px;margin:0 auto}.overview[data-v-4ab2596f]{display:flex;flex-direction:column;gap:24px}.welcome-section[data-v-4ab2596f]{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;background:#fff;padding:32px;border-radius:12px;border:1px solid #e2e8f0}.welcome-title[data-v-4ab2596f]{font-size:28px;font-weight:700;color:#1e293b;margin:0 0 8px}.welcome-subtitle[data-v-4ab2596f]{font-size:16px;color:#64748b;margin:0}.welcome-actions[data-v-4ab2596f]{display:flex;gap:12px;flex-shrink:0}.btn[data-v-4ab2596f]{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .15s ease;text-decoration:none}.btn-primary[data-v-4ab2596f]{background:#3b82f6;color:#fff}.btn-primary[data-v-4ab2596f]:hover{background:#2563eb;transform:translateY(-1px)}.btn-secondary[data-v-4ab2596f]{background:#f8fafc;color:#374151;border:1px solid #e2e8f0}.btn-secondary[data-v-4ab2596f]:hover{background:#f1f5f9;border-color:#cbd5e1}.btn-outline[data-v-4ab2596f]{background:#fff;color:#374151;border:1px solid #d1d5db;padding:8px 16px;font-size:13px}.btn-outline[data-v-4ab2596f]:hover{background:#f9fafb;border-color:#9ca3af}.stats-grid[data-v-4ab2596f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:24px;padding:0 8px}.stat-card[data-v-4ab2596f]{position:relative;border-radius:24px;padding:20px 12px;display:flex;flex-direction:column;align-items:center;text-align:center;cursor:pointer;min-height:200px;overflow:hidden;transition:all .4s cubic-bezier(.25,.46,.45,.94)}.card-glow[data-v-4ab2596f]{position:absolute;inset:-2px;border-radius:24px;opacity:0;filter:blur(20px);transition:opacity .4s ease;z-index:-1;background:#ffffff1a}.stat-card:hover .card-glow[data-v-4ab2596f]{opacity:.8}.card-shine[data-v-4ab2596f]{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transition:left .6s ease}.stat-card:hover .card-shine[data-v-4ab2596f]{left:100%}.stat-card[data-v-4ab2596f]:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 20px 40px #0003,0 0 0 1px #ffffff4d}.card-icon-wrapper[data-v-4ab2596f]{width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:20px;position:relative;background:#fff3;border:1px solid rgba(255,255,255,.3);box-shadow:0 8px 32px #0000001a;transition:all .3s ease}.stat-card:hover .card-icon-wrapper[data-v-4ab2596f]{transform:scale(1.1);box-shadow:0 12px 40px #00000026}.card-content[data-v-4ab2596f]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center}.stat-title[data-v-4ab2596f]{font-size:18px;font-weight:700;color:#fff;margin:0 0 8px;line-height:1;text-shadow:0 2px 10px rgba(0,0,0,.3);letter-spacing:-.02em}.card-subtitle[data-v-4ab2596f]{font-size:14px;color:#ffffffd9;margin:0;font-weight:500;line-height:1.4;opacity:.9}.stat-icon[data-v-4ab2596f]{color:#fff;font-size:36px;filter:drop-shadow(0 4px 8px rgba(0,0,0,.3));transition:all .3s ease}.stat-card:hover .stat-icon[data-v-4ab2596f]{transform:scale(1.1);filter:drop-shadow(0 6px 12px rgba(0,0,0,.4))}.card-news[data-v-4ab2596f]{background:linear-gradient(135deg,#667eea,#764ba2,#8b5a8c)}.card-offers[data-v-4ab2596f]{background:linear-gradient(135deg,#f093fb,#f5576c,#e91e63)}.card-deals[data-v-4ab2596f]{background:linear-gradient(135deg,#4facfe,#00f2fe,#0097a7)}.card-logistics[data-v-4ab2596f]{background:linear-gradient(135deg,#43e97b,#38f9d7,#00bcd4)}.card-customs[data-v-4ab2596f]{background:linear-gradient(135deg,#fa709a,#fee140,#ff9800)}.stat-card[data-v-4ab2596f]{animation:cardEntry-4ab2596f .8s cubic-bezier(.23,1,.32,1);animation-fill-mode:both}.stat-card[data-v-4ab2596f]:nth-child(1){animation-delay:.1s}.stat-card[data-v-4ab2596f]:nth-child(2){animation-delay:.2s}.stat-card[data-v-4ab2596f]:nth-child(3){animation-delay:.3s}.stat-card[data-v-4ab2596f]:nth-child(4){animation-delay:.4s}.stat-card[data-v-4ab2596f]:nth-child(5){animation-delay:.5s}@keyframes cardEntry-4ab2596f{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.stat-card[data-v-4ab2596f]:before{content:"";position:absolute;inset:0;background:linear-gradient(45deg,transparent 30%,rgba(255,255,255,.05) 50%,transparent 70%);border-radius:24px;opacity:0;transition:opacity .3s ease}.stat-card[data-v-4ab2596f]:hover:before{opacity:1}@media(max-width:768px){.stats-grid[data-v-4ab2596f]{grid-template-columns:repeat(auto-fit,minmax(50px,1fr));gap:10px}.stat-card[data-v-4ab2596f]{padding:14px 10px;min-height:100px}.card-icon-wrapper[data-v-4ab2596f]{width:50px;height:50px}.stat-title[data-v-4ab2596f]{font-size:14px}.card-subtitle[data-v-4ab2596f]{display:none}.stat-icon[data-v-4ab2596f]{font-size:24px}}@media(max-width:480px){.stats-grid[data-v-4ab2596f]{grid-template-columns:repeat(auto-fit,minmax(50px,1fr));gap:5px}.stat-card[data-v-4ab2596f]{padding:10px;min-height:30px;border-radius:10px}.card-icon-wrapper[data-v-4ab2596f]{width:30px;height:30px;margin-bottom:5px}.stat-title[data-v-4ab2596f]{font-size:10px;font-weight:600}.card-subtitle[data-v-4ab2596f]{display:none}.stat-icon[data-v-4ab2596f]{font-size:16px}}.positive[data-v-4ab2596f]{color:#059669}.neutral[data-v-4ab2596f]{color:#64748b}.attention[data-v-4ab2596f]{color:#dc2626}.manager-card[data-v-4ab2596f]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:24px}.manager-header[data-v-4ab2596f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.manager-title[data-v-4ab2596f]{font-size:18px;font-weight:600;color:#1e293b;margin:0;display:flex;align-items:center;gap:8px}.manager-status[data-v-4ab2596f]{display:flex;align-items:center;gap:6px;font-size:13px;color:#059669;font-weight:500}.status-dot[data-v-4ab2596f]{width:8px;height:8px;border-radius:4px}.status-dot.online[data-v-4ab2596f]{background:#10b981}.manager-content[data-v-4ab2596f]{display:flex;align-items:center;gap:16px;margin-bottom:20px}.manager-avatar[data-v-4ab2596f]{width:64px;height:64px;border-radius:32px;object-fit:cover;border:3px solid #e2e8f0}.manager-name[data-v-4ab2596f]{font-size:18px;font-weight:600;color:#1e293b;margin:0 0 4px}.manager-position[data-v-4ab2596f]{font-size:14px;color:#64748b;margin:0 0 12px;display:flex;align-items:center;gap:6px}.manager-contacts[data-v-4ab2596f]{display:flex;flex-direction:column;gap:6px}.contact-link[data-v-4ab2596f]{display:flex;align-items:center;gap:8px;color:#3b82f6;text-decoration:none;font-size:14px;font-weight:500;transition:color .15s ease}.contact-link[data-v-4ab2596f]:hover{color:#2563eb}.manager-actions[data-v-4ab2596f]{display:flex;gap:12px}.activity-section[data-v-4ab2596f]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:24px}.section-title[data-v-4ab2596f]{font-size:18px;font-weight:600;color:#1e293b;margin:0 0 20px;display:flex;align-items:center;gap:8px}.activity-list[data-v-4ab2596f]{display:flex;flex-direction:column;gap:16px}.activity-item[data-v-4ab2596f]{display:flex;align-items:flex-start;gap:12px;padding:12px;border-radius:8px;transition:background .15s ease}.activity-item[data-v-4ab2596f]:hover{background:#f8fafc}.activity-icon[data-v-4ab2596f]{width:32px;height:32px;border-radius:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.icon-document[data-v-4ab2596f]{background:#eff6ff;color:#2563eb}.icon-deal[data-v-4ab2596f]{background:#ecfdf5;color:#059669}.icon-user[data-v-4ab2596f]{background:#fef3c7;color:#d97706}.icon-notification[data-v-4ab2596f]{background:#fdf2f8;color:#ec4899}.activity-text[data-v-4ab2596f]{font-size:14px;color:#374151;margin:0 0 4px;font-weight:500}.activity-time[data-v-4ab2596f]{font-size:12px;color:#9ca3af;display:flex;align-items:center;gap:4px}.section-placeholder[data-v-4ab2596f]{display:flex;align-items:center;justify-content:center;min-height:400px;background:#fff;border:1px solid #e2e8f0;border-radius:12px}.placeholder-content[data-v-4ab2596f]{text-align:center;max-width:400px;padding:40px}.placeholder-icon[data-v-4ab2596f]{margin-bottom:24px;color:#9ca3af}.placeholder-title[data-v-4ab2596f]{font-size:24px;font-weight:600;color:#1e293b;margin:0 0 12px}.placeholder-text[data-v-4ab2596f]{font-size:16px;color:#64748b;margin:0 0 24px;line-height:1.5}.news-feed-section[data-v-4ab2596f]{background:#fff;border-radius:20px;padding:32px;box-shadow:0 4px 20px #00000014;border:1px solid #f1f5f9;margin-top:24px}.news-header[data-v-4ab2596f]{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px;padding-bottom:20px;border-bottom:2px solid #f1f5f9}.news-header-content[data-v-4ab2596f]{display:flex;align-items:center;gap:16px}.news-icon-wrapper[data-v-4ab2596f]{width:56px;height:56px;background:#3b82f6;border-radius:16px;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 8px 24px #667eea4d}.news-title[data-v-4ab2596f]{font-size:24px;font-weight:700;color:#1e293b;margin:0 0 4px;background:linear-gradient(135deg,#3b82f6,#0662f9);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.news-subtitle[data-v-4ab2596f]{font-size:14px;color:#64748b;margin:0;font-weight:500}.news-view-all-btn[data-v-4ab2596f]{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;background:linear-gradient(135deg,#3b82f6,#0662f9);color:#fff;border:none;border-radius:12px;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.25,.46,.45,.94);box-shadow:0 4px 12px #667eea4d}.news-view-all-btn[data-v-4ab2596f]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #667eea66}.news-grid[data-v-4ab2596f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px;margin-bottom:32px}.news-item[data-v-4ab2596f]{position:relative;background:#fff;border-radius:16px;overflow:hidden;cursor:pointer;transition:all .4s cubic-bezier(.25,.46,.45,.94);border:1px solid #e2e8f0;box-shadow:0 4px 12px #0000000d}.news-item[data-v-4ab2596f]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#3b82f6,#0662f9);opacity:0;transition:opacity .3s ease}.news-item[data-v-4ab2596f]:hover:before{opacity:1}.news-item[data-v-4ab2596f]:hover{transform:translateY(-8px);box-shadow:0 20px 40px #00000026;border-color:#cbd5e1}.news-overlay[data-v-4ab2596f]{position:absolute;inset:0;background:linear-gradient(135deg,transparent 0%,rgba(102,126,234,.05) 100%);opacity:0;transition:opacity .3s ease;pointer-events:none}.news-item:hover .news-overlay[data-v-4ab2596f]{opacity:1}.news-category[data-v-4ab2596f]{position:absolute;top:16px;left:16px;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;font-size:12px;font-weight:600;color:#64748b;z-index:2;box-shadow:0 2px 8px #0000001a}.news-image[data-v-4ab2596f]{position:relative;height:180px;overflow:hidden}.news-image img[data-v-4ab2596f]{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.25,.46,.45,.94)}.news-item:hover .news-image img[data-v-4ab2596f]{transform:scale(1.1)}.news-content[data-v-4ab2596f]{padding:20px}.news-meta[data-v-4ab2596f]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.news-date[data-v-4ab2596f],.news-read-time[data-v-4ab2596f]{font-size:12px;color:#94a3b8;font-weight:500}.news-title-item[data-v-4ab2596f]{font-size:16px;font-weight:700;color:#1e293b;margin:0 0 12px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.news-excerpt[data-v-4ab2596f]{font-size:14px;color:#64748b;line-height:1.6;margin:0 0 16px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.news-footer[data-v-4ab2596f]{display:flex;align-items:center;justify-content:space-between}.news-tags[data-v-4ab2596f]{display:flex;gap:8px;flex-wrap:wrap}.news-tag[data-v-4ab2596f]{padding:4px 8px;background:#f1f5f9;color:#475569;font-size:11px;font-weight:600;border-radius:6px;text-transform:uppercase;letter-spacing:.05em}.news-actions[data-v-4ab2596f]{display:flex;align-items:center;gap:8px}.news-like-btn[data-v-4ab2596f],.news-share-btn[data-v-4ab2596f]{display:inline-flex;align-items:center;gap:4px;padding:6px 10px;background:transparent;border:1px solid #e2e8f0;border-radius:8px;font-size:12px;font-weight:500;color:#64748b;cursor:pointer;transition:all .2s ease}.news-like-btn[data-v-4ab2596f]:hover,.news-share-btn[data-v-4ab2596f]:hover{background:#f8fafc;border-color:#cbd5e1;color:#475569}.news-like-btn.active[data-v-4ab2596f]{background:#fef2f2;border-color:#fecaca;color:#dc2626}.news-type-important .news-category[data-v-4ab2596f]{background:linear-gradient(135deg,#dc2626,#ef4444);color:#fff}.news-type-update .news-category[data-v-4ab2596f]{background:linear-gradient(135deg,#0ea5e9,#3b82f6);color:#fff}.news-type-info .news-category[data-v-4ab2596f]{background:linear-gradient(135deg,#059669,#10b981);color:#fff}.news-type-promotion .news-category[data-v-4ab2596f]{background:linear-gradient(135deg,#d97706,#f59e0b);color:#fff}.news-filters[data-v-4ab2596f]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.news-filter-btn[data-v-4ab2596f]{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#475569;font-weight:600;cursor:pointer;transition:all .2s ease}.news-filter-btn[data-v-4ab2596f]:hover{background:#f1f5f9;border-color:#cbd5e1;color:#334155}.news-filter-btn.active[data-v-4ab2596f]{background:linear-gradient(135deg,#3b82f6,#0662f9);border-color:#0662f9;color:#fff;box-shadow:0 4px 12px #667eea4d}.section-header[data-v-4ab2596f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;flex-wrap:wrap;gap:16px}.header-content[data-v-4ab2596f]{flex:1}.section-title[data-v-4ab2596f]{font-size:28px;font-weight:600;color:#1e293b;margin:0 0 8px}.section-subtitle[data-v-4ab2596f]{font-size:14px;color:#64748b;margin:0}.service-banner[data-v-4ab2596f]{position:sticky;top:0;z-index:1000;display:flex;align-items:center;gap:12px;width:100%;padding:14px 16px;background:linear-gradient(90deg,#ef4444,#b91c1c);color:#fff;font-weight:700;letter-spacing:.2px;box-shadow:0 6px 18px #b91c1c59;border-bottom:1px solid rgba(255,255,255,.2)}.banner-icon[data-v-4ab2596f]{font-size:22px}.banner-text[data-v-4ab2596f]{flex:1}.banner-close[data-v-4ab2596f]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;color:#fff;background:#ffffff1f;border:none;cursor:pointer}.banner-close[data-v-4ab2596f]:hover{background:#ffffff38}@keyframes newsSlideIn-4ab2596f{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.news-feed-section[data-v-4ab2596f]{padding:24px 20px}.news-header[data-v-4ab2596f]{flex-direction:column;align-items:flex-start;gap:16px}.news-grid[data-v-4ab2596f]{grid-template-columns:1fr;gap:20px}}.profile-page[data-v-9a8cbee4]{width:100%;max-width:640px}.section-header[data-v-9a8cbee4]{margin-bottom:24px}.section-title[data-v-9a8cbee4]{font-size:28px;font-weight:600;color:#1e293b;margin:0 0 4px}.section-subtitle[data-v-9a8cbee4]{font-size:14px;color:#64748b;margin:0}.card[data-v-9a8cbee4]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:24px;margin-bottom:20px;box-shadow:0 1px 3px #0000000f}.card-title[data-v-9a8cbee4]{font-size:18px;font-weight:600;color:#1e293b;margin:0 0 20px}.info-grid[data-v-9a8cbee4]{display:flex;flex-direction:column;gap:14px}.info-item[data-v-9a8cbee4]{display:flex;justify-content:space-between;gap:16px}.info-label[data-v-9a8cbee4]{font-size:14px;color:#64748b}.info-value[data-v-9a8cbee4]{font-size:14px;font-weight:500;color:#1e293b;text-align:right}.form-group[data-v-9a8cbee4]{margin-bottom:20px}.form-label[data-v-9a8cbee4]{display:block;margin-bottom:8px;font-size:14px;font-weight:500;color:#334155}.password-input-wrapper[data-v-9a8cbee4]{position:relative}.form-input[data-v-9a8cbee4]{width:100%;padding:10px 44px 10px 14px;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;color:#1e293b;transition:all .2s}.form-input[data-v-9a8cbee4]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.password-toggle[data-v-9a8cbee4]{position:absolute;right:8px;top:50%;transform:translateY(-50%);border:none;background:none;cursor:pointer;font-size:16px;padding:4px}.password-requirements[data-v-9a8cbee4]{list-style:none;padding:0;margin:10px 0 0;display:flex;flex-wrap:wrap;gap:6px 16px}.password-requirements li[data-v-9a8cbee4]{font-size:12px;color:#94a3b8;position:relative;padding-left:16px}.password-requirements li[data-v-9a8cbee4]:before{content:"○";position:absolute;left:0}.password-requirements li.ok[data-v-9a8cbee4]{color:#10b981}.password-requirements li.ok[data-v-9a8cbee4]:before{content:"✓"}.match-message[data-v-9a8cbee4]{font-size:12px;margin:8px 0 0;color:#ef4444}.match-message.ok[data-v-9a8cbee4]{color:#10b981}.form-actions[data-v-9a8cbee4]{display:flex;justify-content:flex-end;margin-top:8px}.btn[data-v-9a8cbee4]{padding:12px 24px;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.btn-primary[data-v-9a8cbee4]{background:#3b82f6;color:#fff}.btn-primary[data-v-9a8cbee4]:hover:not(:disabled){background:#2563eb}.btn-primary[data-v-9a8cbee4]:disabled{opacity:.6;cursor:not-allowed}.support-chat[data-v-f7c2ddff]{height:100%;display:flex;flex-direction:column}.support-header[data-v-f7c2ddff]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e2e8f0;background:#fff}.support-info[data-v-f7c2ddff]{display:flex;align-items:center;gap:12px}.support-avatar[data-v-f7c2ddff]{width:48px;height:48px;background:#3b82f6;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px}.support-details h3[data-v-f7c2ddff]{margin:0;font-size:16px;font-weight:600;color:#1e293b}.support-details p[data-v-f7c2ddff]{margin:2px 0 0;font-size:14px;color:#64748b}.support-contacts[data-v-f7c2ddff]{display:flex;flex-direction:column;gap:4px}.contact-item[data-v-f7c2ddff]{display:flex;align-items:center;gap:8px;font-size:13px;color:#64748b}.contact-item i[data-v-f7c2ddff]{width:16px;color:#94a3b8}.quick-questions[data-v-f7c2ddff]{padding:20px 24px;background:#f8fafc;border-bottom:1px solid #e2e8f0}.quick-questions h4[data-v-f7c2ddff]{margin:0 0 12px;color:#374151;font-size:14px;font-weight:600}.questions-grid[data-v-f7c2ddff]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px}.question-btn[data-v-f7c2ddff]{display:flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid #d1d5db;background:#fff;border-radius:8px;cursor:pointer;font-size:13px;color:#374151;text-align:left;transition:all .2s}.question-btn[data-v-f7c2ddff]:hover{border-color:#3b82f6;color:#3b82f6}.question-btn i[data-v-f7c2ddff]{color:#9ca3af;width:16px}.messages-area[data-v-f7c2ddff]{flex:1;overflow-y:auto;padding:20px 24px;background:#f8fafc}.message[data-v-f7c2ddff]{margin-bottom:16px;display:flex}.message.own-message[data-v-f7c2ddff]{justify-content:flex-end}.message-content[data-v-f7c2ddff]{max-width:70%;background:#fff;padding:12px 16px;border-radius:18px;box-shadow:0 1px 2px #0000001a}.own-message .message-content[data-v-f7c2ddff]{background:#3b82f6;color:#fff}.message-text[data-v-f7c2ddff]{margin-bottom:4px;line-height:1.4;white-space:pre-wrap}.message-time[data-v-f7c2ddff]{font-size:12px;opacity:.6;text-align:right}.typing-indicator[data-v-f7c2ddff]{display:flex;margin-bottom:16px}.typing-content[data-v-f7c2ddff]{display:flex;align-items:center;gap:12px;background:#fff;padding:12px 16px;border-radius:18px;box-shadow:0 1px 2px #0000001a}.typing-dots[data-v-f7c2ddff]{display:flex;gap:4px}.typing-dots span[data-v-f7c2ddff]{width:6px;height:6px;background:#9ca3af;border-radius:50%;animation:typing-f7c2ddff 1.4s infinite}.typing-dots span[data-v-f7c2ddff]:nth-child(1){animation-delay:0s}.typing-dots span[data-v-f7c2ddff]:nth-child(2){animation-delay:.2s}.typing-dots span[data-v-f7c2ddff]:nth-child(3){animation-delay:.4s}@keyframes typing-f7c2ddff{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-10px)}}.typing-text[data-v-f7c2ddff]{font-size:12px;color:#9ca3af;font-style:italic}.message-input[data-v-f7c2ddff]{padding:20px 24px;background:#fff;border-top:1px solid #e2e8f0}.input-container[data-v-f7c2ddff]{display:flex;align-items:end;gap:12px;background:#f1f5f9;border-radius:24px;padding:8px 12px}.input-container textarea[data-v-f7c2ddff]{flex:1;border:none;background:transparent;resize:none;outline:none;font-family:inherit;font-size:14px;line-height:1.4;padding:8px 12px;max-height:120px}.input-actions[data-v-f7c2ddff]{display:flex;align-items:center;gap:8px}.attach-btn[data-v-f7c2ddff],.send-btn[data-v-f7c2ddff]{width:32px;height:32px;border:none;border-radius:50%;cursor:pointer;transition:all .2s}.attach-btn[data-v-f7c2ddff]{background:transparent;color:#64748b}.attach-btn[data-v-f7c2ddff]:hover{background:#e2e8f0}.send-btn[data-v-f7c2ddff]{background:#3b82f6;color:#fff}.send-btn[data-v-f7c2ddff]:hover:not(:disabled){background:#2563eb}.send-btn[data-v-f7c2ddff]:disabled{background:#cbd5e1;cursor:not-allowed}@media(max-width:768px){.support-header[data-v-f7c2ddff]{flex-direction:column;gap:16px;align-items:stretch}.questions-grid[data-v-f7c2ddff]{grid-template-columns:1fr}.contact-item[data-v-f7c2ddff]{font-size:12px}}.dashboard-content[data-v-af41dccb]{flex:1;padding:24px;overflow-y:auto;min-height:100vh;background:#f8fafc}.chats-view[data-v-af41dccb]{height:calc(100vh - 200px);display:flex;flex-direction:column}.chats-header[data-v-af41dccb]{background:#fff;border-radius:12px;padding:24px;margin-bottom:24px;box-shadow:0 2px 8px #00000014}.chats-title[data-v-af41dccb]{margin:0;color:#1e293b;font-size:28px;font-weight:600}.chats-content[data-v-af41dccb]{flex:1;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #00000014;display:flex;flex-direction:column}.chat-section[data-v-af41dccb]{flex:1;display:flex;flex-direction:column;min-height:0}@media(max-width:1024px){.dashboard-content[data-v-af41dccb]{padding:16px}}@media(max-width:768px){.chats-view[data-v-af41dccb]{height:calc(100vh - 32px)}.chats-header[data-v-af41dccb]{padding:16px;margin-bottom:16px}.chats-title[data-v-af41dccb]{font-size:24px}}.payments-page[data-v-672943c7]{width:100%}.page-header[data-v-672943c7]{margin-bottom:24px}.section-title[data-v-672943c7]{font-size:24px;font-weight:600;color:#1e293b;margin:0}.section-subtitle[data-v-672943c7]{color:#64748b;margin-top:4px}.stats-grid[data-v-672943c7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:24px}.stat-card[data-v-672943c7]{display:flex;align-items:center;gap:16px;padding:20px;background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a}.stat-icon[data-v-672943c7]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:12px}.stat-icon .material-icons[data-v-672943c7]{font-size:24px}.stat-value[data-v-672943c7]{font-size:24px;font-weight:600;color:#1e293b}.stat-label[data-v-672943c7]{font-size:14px;color:#64748b}.loading-state[data-v-672943c7],.empty-state[data-v-672943c7]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a}.spinner[data-v-672943c7]{width:40px;height:40px;border:3px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;animation:spin-672943c7 1s linear infinite}@keyframes spin-672943c7{to{transform:rotate(360deg)}}.empty-icon[data-v-672943c7]{font-size:64px;color:#cbd5e1;margin-bottom:16px}.empty-state h3[data-v-672943c7]{margin:0 0 8px;color:#475569}.empty-state p[data-v-672943c7]{margin:0;color:#94a3b8}.table-container[data-v-672943c7]{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;overflow:hidden}.data-table[data-v-672943c7]{width:100%;border-collapse:collapse}.data-table th[data-v-672943c7],.data-table td[data-v-672943c7]{padding:12px 16px;text-align:left;border-bottom:1px solid #e2e8f0}.data-table th[data-v-672943c7]{background:#f8fafc;font-weight:600;color:#475569;font-size:13px;text-transform:uppercase;letter-spacing:.5px}.data-table td[data-v-672943c7]{color:#1e293b;font-size:14px}.data-table tbody tr[data-v-672943c7]:hover{background:#f8fafc}.deal-link[data-v-672943c7]{color:#3b82f6;text-decoration:none;font-weight:500}.deal-link[data-v-672943c7]:hover{text-decoration:underline}.amount[data-v-672943c7]{font-weight:600;color:#10b981}.commission-type-badge[data-v-672943c7]{display:inline-flex;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500}.commission-type-badge.principal[data-v-672943c7]{background:#dbeafe;color:#1d4ed8}.commission-type-badge.margin[data-v-672943c7]{background:#f3e8ff;color:#7c3aed}.status-badge[data-v-672943c7]{display:inline-flex;padding:4px 10px;border-radius:12px;font-size:12px;font-weight:500}.status-badge.paid[data-v-672943c7]{background:#d1fae5;color:#065f46}.status-badge.pending[data-v-672943c7]{background:#fef3c7;color:#92400e}[data-v-4ebde2fd]{box-sizing:border-box}.header-actions-inline[data-v-4ebde2fd]{display:flex;gap:8px}.currency-filter-section[data-v-4ebde2fd]{margin-top:24px;padding:20px;background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px}.accounts-label[data-v-4ebde2fd]{font-size:13px;font-weight:600;color:#475569;margin-bottom:12px}.filtered-accounts-list[data-v-4ebde2fd]{display:flex;flex-direction:column;gap:8px}.account-item[data-v-4ebde2fd]{padding:16px;background:#fff;border:2px solid #e2e8f0;border-radius:10px;cursor:pointer;transition:all .2s;position:relative}.account-item[data-v-4ebde2fd]:hover{border-color:#3b82f6;box-shadow:0 2px 8px #3b82f61a}.account-item.selected-account[data-v-4ebde2fd]{border-color:#3b82f6;background:#eff6ff}.account-item-header[data-v-4ebde2fd]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.account-currency-badge[data-v-4ebde2fd]{padding:4px 10px;background:#3b82f6;color:#fff;border-radius:6px;font-size:12px;font-weight:700}.account-bank-name[data-v-4ebde2fd]{font-size:14px;font-weight:600;color:#0f172a;flex:1}.default-badge[data-v-4ebde2fd]{padding:4px 8px;background:#fef3c7;color:#92400e;border-radius:6px;font-size:11px;font-weight:600}.account-item-details[data-v-4ebde2fd]{display:flex;flex-direction:column;gap:4px;font-size:12px;color:#64748b}.account-check[data-v-4ebde2fd]{position:absolute;top:16px;right:16px;color:#3b82f6;font-size:24px}.no-accounts-warning[data-v-4ebde2fd]{padding:20px;background:#fef3c7;border:2px solid #fde047;border-radius:10px;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.no-accounts-warning .icon[data-v-4ebde2fd]{font-size:32px;color:#f59e0b}.no-accounts-warning p[data-v-4ebde2fd]{font-size:14px;font-weight:600;color:#78350f;margin:0}.create-deal-wrapper[data-v-4ebde2fd]{max-width:1000px;margin:0 auto;padding:24px;min-height:100vh}.deal-header[data-v-4ebde2fd]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.header-left[data-v-4ebde2fd]{flex:1}.page-title[data-v-4ebde2fd]{font-size:28px;font-weight:700;color:#0f172a;margin:0 0 6px;letter-spacing:-.3px}.page-subtitle[data-v-4ebde2fd]{font-size:14px;color:#64748b;margin:0}.btn-ghost[data-v-4ebde2fd]{display:flex;align-items:center;gap:6px;padding:8px 16px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;color:#475569;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s}.btn-ghost[data-v-4ebde2fd]:hover{background:#f8fafc;border-color:#cbd5e1}.tabs-progress[data-v-4ebde2fd]{display:flex;gap:12px;margin-bottom:24px;padding:16px;background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000000d}.tab-item[data-v-4ebde2fd]{flex:1;display:flex;align-items:center;gap:10px;padding:12px;border-radius:8px;cursor:pointer;transition:all .2s;border:2px solid transparent}.tab-item[data-v-4ebde2fd]:hover{background:#f8fafc}.tab-item.active[data-v-4ebde2fd]{background:#3b82f6;border-color:transparent}.tab-item.active .tab-indicator[data-v-4ebde2fd],.tab-item.active .tab-info[data-v-4ebde2fd]{color:#fff}.tab-item.completed .tab-indicator[data-v-4ebde2fd]{background:#10b981;color:#fff}.tab-indicator[data-v-4ebde2fd]{width:32px;height:32px;border-radius:8px;background:#f1f5f9;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;color:#64748b;transition:all .2s}.tab-item.active .tab-indicator[data-v-4ebde2fd]{background:#fff3}.tab-number[data-v-4ebde2fd]{font-size:16px}.tab-info[data-v-4ebde2fd]{display:flex;align-items:center;gap:6px}.tab-icon[data-v-4ebde2fd]{font-size:18px}.tab-label[data-v-4ebde2fd]{font-size:13px;font-weight:600;color:#475569}.tab-item.active .tab-label[data-v-4ebde2fd]{color:#fff}.fade-enter-active[data-v-4ebde2fd],.fade-leave-active[data-v-4ebde2fd]{transition:all .2s ease}.fade-enter-from[data-v-4ebde2fd]{opacity:0;transform:translateY(8px)}.fade-leave-to[data-v-4ebde2fd]{opacity:0;transform:translateY(-8px)}.form-card[data-v-4ebde2fd]{background:#fff;border-radius:16px;padding:24px;box-shadow:0 2px 4px #0000000d,0 4px 8px #00000008}.card-header[data-v-4ebde2fd]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:16px;border-bottom:2px solid #f1f5f9}.card-title[data-v-4ebde2fd]{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:700;color:#0f172a}.title-icon[data-v-4ebde2fd]{font-size:24px;color:#3b82f6}.card-badge[data-v-4ebde2fd]{padding:4px 12px;background:#eff6ff;color:#3b82f6;border-radius:16px;font-size:12px;font-weight:600}.card-badge-optional[data-v-4ebde2fd]{padding:4px 12px;background:#f1f5f9;color:#64748b;border-radius:16px;font-size:12px;font-weight:600}.form-group[data-v-4ebde2fd]{margin-bottom:18px}.form-label[data-v-4ebde2fd]{display:block;font-size:13px;font-weight:600;color:#334155;margin-bottom:8px}.form-label-row[data-v-4ebde2fd]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.required[data-v-4ebde2fd]{color:#ef4444;margin-left:2px}.form-row[data-v-4ebde2fd]{display:flex;gap:14px}.flex-1[data-v-4ebde2fd]{flex:1}.flex-2[data-v-4ebde2fd]{flex:2}.input-wrapper[data-v-4ebde2fd]{position:relative}.input-icon[data-v-4ebde2fd]{font-family:Material Icons;position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#94a3b8;font-size:18px;pointer-events:none}.form-input[data-v-4ebde2fd]{width:100%;padding:10px 12px 10px 40px;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;color:#0f172a;transition:all .2s;background:#fff}.form-input[data-v-4ebde2fd]:focus{outline:none;border-color:#3b82f6;background:#fff;box-shadow:0 0 0 3px #2563eb1a}.form-input.error[data-v-4ebde2fd]{border-color:#ef4444;background:#fef2f2}.select-wrapper[data-v-4ebde2fd]{position:relative}.form-select[data-v-4ebde2fd]{width:100%;padding:10px 36px 10px 12px;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;color:#0f172a;background:#fff;cursor:pointer;transition:all .2s;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:18px}.form-select[data-v-4ebde2fd]:focus{outline:none;border-color:#3b82f6;background-color:#fff;box-shadow:0 0 0 3px #2563eb1a}.form-select.error[data-v-4ebde2fd]{border-color:#ef4444;background-color:#fef2f2}.textarea-wrapper[data-v-4ebde2fd]{position:relative}.form-textarea[data-v-4ebde2fd]{width:100%;padding:10px 12px;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;color:#0f172a;font-family:inherit;resize:vertical;transition:all .2s;background:#fff;line-height:1.4}.form-textarea[data-v-4ebde2fd]:focus{outline:none;border-color:#3b82f6;background:#fff;box-shadow:0 0 0 3px #2563eb1a}.form-textarea.error[data-v-4ebde2fd]{border-color:#ef4444;background:#fef2f2}.char-count[data-v-4ebde2fd]{position:absolute;bottom:10px;right:10px;font-size:11px;color:#94a3b8;background:#fff;padding:2px 5px;border-radius:4px}.error-message[data-v-4ebde2fd]{display:block;margin-top:4px;font-size:12px;color:#ef4444;font-weight:500}.toggle-buttons[data-v-4ebde2fd]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.toggle-btn[data-v-4ebde2fd]{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;border:2px solid #e2e8f0;border-radius:8px;background:#f8fafc;font-size:14px;font-weight:600;color:#475569;cursor:pointer;transition:all .2s}.toggle-btn[data-v-4ebde2fd]:hover{border-color:#cbd5e1;background:#fff}.toggle-btn.active[data-v-4ebde2fd]{border-color:#3b82f6;background:#fff;color:#3b82f6}.toggle-btn .icon[data-v-4ebde2fd]{font-size:20px}.btn-add-inline[data-v-4ebde2fd]{display:flex;align-items:center;gap:5px;padding:6px 12px;border:2px solid #3b82f6;border-radius:8px;background:#fff;color:#3b82f6;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s}.btn-add-inline[data-v-4ebde2fd]:hover{background:#3b82f6;color:#fff}.tnved-list[data-v-4ebde2fd]{display:flex;flex-direction:column;gap:10px}.tnved-item[data-v-4ebde2fd]{display:flex;align-items:center;gap:10px}.btn-remove[data-v-4ebde2fd]{flex-shrink:0;width:36px;height:36px;border:2px solid #fee2e2;border-radius:8px;background:#fff;color:#ef4444;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}.btn-remove[data-v-4ebde2fd]:hover{background:#ef4444;color:#fff}.org-grid[data-v-4ebde2fd]{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.org-card[data-v-4ebde2fd]{display:flex;align-items:center;gap:14px;padding:16px;border:2px solid #e2e8f0;border-radius:12px;background:#f8fafc;cursor:pointer;transition:all .2s}.org-card[data-v-4ebde2fd]:hover{border-color:#cbd5e1;background:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.org-card.selected[data-v-4ebde2fd]{border-color:#3b82f6;background:#eff6ff}.org-icon[data-v-4ebde2fd]{width:48px;height:48px;border-radius:10px;background:#3b82f6;display:flex;align-items:center;justify-content:center;color:#fff;font-size:24px}.org-info[data-v-4ebde2fd]{flex:1}.org-name[data-v-4ebde2fd]{font-size:15px;font-weight:700;color:#0f172a;margin-bottom:6px}.org-details[data-v-4ebde2fd]{display:flex;gap:14px}.detail-item[data-v-4ebde2fd]{display:flex;align-items:center;gap:5px;font-size:12px;color:#64748b}.org-check[data-v-4ebde2fd]{color:#3b82f6;font-size:28px}.search-wrapper[data-v-4ebde2fd]{position:relative;margin-bottom:16px}.search-icon[data-v-4ebde2fd]{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#94a3b8;font-size:20px}.search-input[data-v-4ebde2fd]{width:100%;padding:10px 12px 10px 44px;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;background:#fff;transition:all .2s}.search-input[data-v-4ebde2fd]:focus{outline:none;border-color:#3b82f6;background:#fff;box-shadow:0 0 0 3px #2563eb1a}.counterparty-list[data-v-4ebde2fd]{display:flex;flex-direction:column;gap:10px;margin-bottom:20px;max-height:360px;overflow-y:auto;padding-right:4px}.counterparty-list[data-v-4ebde2fd]::-webkit-scrollbar{width:5px}.counterparty-list[data-v-4ebde2fd]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}.counterparty-list[data-v-4ebde2fd]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.cp-card[data-v-4ebde2fd]{display:flex;align-items:flex-start;gap:12px;padding:14px;border:2px solid #e2e8f0;border-radius:10px;background:#f8fafc;cursor:pointer;transition:all .2s}.cp-card[data-v-4ebde2fd]:hover{border-color:#cbd5e1;background:#fff;transform:translate(4px)}.cp-card.selected[data-v-4ebde2fd]{border-color:#3b82f6;background:#eff6ff}.cp-avatar[data-v-4ebde2fd]{width:44px;height:44px;border-radius:10px;background:#3b82f6;display:flex;align-items:center;justify-content:center;color:#fff;font-size:22px;flex-shrink:0}.cp-content[data-v-4ebde2fd]{flex:1;min-width:0}.cp-name[data-v-4ebde2fd]{font-size:14px;font-weight:700;color:#0f172a;margin-bottom:6px}.cp-meta[data-v-4ebde2fd]{display:flex;gap:14px;margin-bottom:4px}.meta-item[data-v-4ebde2fd]{display:flex;align-items:center;gap:5px;font-size:12px;color:#64748b}.cp-bank[data-v-4ebde2fd]{font-size:11px;color:#94a3b8}.cp-selected[data-v-4ebde2fd]{color:#3b82f6;font-size:24px;flex-shrink:0}.cp-name-row[data-v-4ebde2fd]{display:flex;align-items:center;gap:8px;margin-bottom:6px}.cp-name-row .cp-name[data-v-4ebde2fd]{margin-bottom:0}.btn-expand-details[data-v-4ebde2fd]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:#e2e8f0;border-radius:6px;cursor:pointer;transition:all .2s;flex-shrink:0}.btn-expand-details[data-v-4ebde2fd]:hover{background:#cbd5e1}.btn-expand-details .icon[data-v-4ebde2fd]{font-size:20px;color:#64748b}.cp-details-block[data-v-4ebde2fd]{margin-top:12px;padding:12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px}.details-section[data-v-4ebde2fd]{margin-bottom:12px}.details-section[data-v-4ebde2fd]:last-child{margin-bottom:0}.details-section-title[data-v-4ebde2fd]{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#64748b;margin-bottom:8px;padding-bottom:6px;border-bottom:1px dashed #e2e8f0}.details-section-title .icon[data-v-4ebde2fd]{font-size:16px}.details-grid[data-v-4ebde2fd]{display:flex;flex-direction:column;gap:6px}.detail-row[data-v-4ebde2fd]{display:flex;gap:8px;font-size:13px;line-height:1.4}.detail-row.empty[data-v-4ebde2fd]{align-items:center}.detail-label[data-v-4ebde2fd]{color:#64748b;flex-shrink:0;min-width:100px}.detail-value[data-v-4ebde2fd]{color:#1e293b;word-break:break-word}.detail-value.monospace[data-v-4ebde2fd]{font-family:SF Mono,Monaco,Consolas,monospace;font-size:12px;letter-spacing:.3px}.detail-value.text-muted[data-v-4ebde2fd],.text-muted[data-v-4ebde2fd]{color:#94a3b8;font-style:italic}.slide-down-enter-active[data-v-4ebde2fd],.slide-down-leave-active[data-v-4ebde2fd]{transition:all .25s ease;overflow:hidden}.slide-down-enter-from[data-v-4ebde2fd],.slide-down-leave-to[data-v-4ebde2fd]{opacity:0;max-height:0;margin-top:0;padding:0 12px}.slide-down-enter-to[data-v-4ebde2fd],.slide-down-leave-from[data-v-4ebde2fd]{opacity:1;max-height:400px}.empty-state[data-v-4ebde2fd]{display:flex;flex-direction:column;align-items:center;padding:40px 20px;text-align:center}.empty-icon[data-v-4ebde2fd]{width:64px;height:64px;border-radius:16px;background:#f1f5f9;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.empty-icon .icon[data-v-4ebde2fd]{font-size:32px;color:#cbd5e1}.empty-text h4[data-v-4ebde2fd]{font-size:16px;font-weight:700;color:#334155;margin:0 0 6px}.empty-text p[data-v-4ebde2fd]{font-size:13px;color:#64748b;margin:0 0 20px}.upload-zone[data-v-4ebde2fd]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:32px 20px;border:2px dashed #cbd5e1;border-radius:12px;background:#f8fafc;transition:all .2s;margin-bottom:20px}.upload-zone.dragging[data-v-4ebde2fd]{border-color:#3b82f6;background:#2563eb0d}.upload-icon[data-v-4ebde2fd]{width:52px;height:52px;border-radius:12px;background:#3b82f6;display:flex;align-items:center;justify-content:center;color:#fff}.upload-icon .icon[data-v-4ebde2fd]{font-size:28px}.upload-text h4[data-v-4ebde2fd]{font-size:14px;font-weight:700;color:#0f172a;margin:0 0 4px}.upload-text p[data-v-4ebde2fd]{font-size:13px;color:#64748b;margin:0}.btn-upload[data-v-4ebde2fd]{display:flex;align-items:center;gap:6px;padding:10px 20px;border:2px solid #3b82f6;border-radius:8px;background:#fff;color:#3b82f6;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s}.btn-upload[data-v-4ebde2fd]:hover{background:#3b82f6;color:#fff}.upload-hint[data-v-4ebde2fd]{font-size:11px;color:#94a3b8}.uploaded-files[data-v-4ebde2fd]{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.file-card[data-v-4ebde2fd]{display:flex;align-items:center;gap:12px;padding:12px;background:#f8fafc;border:2px solid #e2e8f0;border-radius:8px;transition:all .2s}.file-card[data-v-4ebde2fd]:hover{background:#fff;border-color:#cbd5e1}.file-icon[data-v-4ebde2fd]{width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px}.file-pdf[data-v-4ebde2fd]{background:#ef4444}.file-image[data-v-4ebde2fd]{background:#10b981}.file-doc[data-v-4ebde2fd]{background:#3b82f6}.file-excel[data-v-4ebde2fd]{background:#10b981}.file-other[data-v-4ebde2fd]{background:#64748b}.file-info[data-v-4ebde2fd]{flex:1;min-width:0}.file-name[data-v-4ebde2fd]{font-size:13px;font-weight:600;color:#0f172a;margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-size[data-v-4ebde2fd]{font-size:11px;color:#94a3b8}.list-enter-active[data-v-4ebde2fd],.list-leave-active[data-v-4ebde2fd]{transition:all .2s ease}.list-enter-from[data-v-4ebde2fd]{opacity:0;transform:translate(-16px)}.list-leave-to[data-v-4ebde2fd]{opacity:0;transform:translate(16px)}.summary-card[data-v-4ebde2fd]{background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;padding:18px;margin-bottom:20px}.summary-title[data-v-4ebde2fd]{font-size:15px;font-weight:700;color:#0f172a;margin:0 0 14px}.summary-content[data-v-4ebde2fd]{display:flex;flex-direction:column;gap:10px}.summary-row[data-v-4ebde2fd]{display:flex;justify-content:space-between;align-items:center;font-size:13px}.summary-label[data-v-4ebde2fd]{color:#64748b;font-weight:500;display:flex;align-items:center;gap:5px}.info-tooltip[data-v-4ebde2fd]{cursor:help;color:#94a3b8}.info-tooltip .icon[data-v-4ebde2fd]{font-size:15px}.summary-value[data-v-4ebde2fd]{color:#0f172a;font-weight:700}.summary-divider[data-v-4ebde2fd]{height:2px;background:#cbd5e1;margin:6px 0}.summary-row.total[data-v-4ebde2fd]{font-size:16px;padding-top:6px}.summary-value.highlight[data-v-4ebde2fd]{color:#3b82f6;font-size:18px}.btn-continue[data-v-4ebde2fd]{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;padding:16px 28px;border:none;border-radius:10px;background:#3b82f6;color:#fff;font-size:15px;font-weight:700;cursor:pointer;transition:all .2s;box-shadow:0 4px 12px #2563eb4d}.btn-continue[data-v-4ebde2fd]:hover:not(:disabled){background:#1d4ed8;transform:translateY(-2px);box-shadow:0 6px 16px #2563eb66}.btn-continue[data-v-4ebde2fd]:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn-submit[data-v-4ebde2fd]{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;padding:16px 28px;border:none;border-radius:10px;background:#10b981;color:#fff;font-size:15px;font-weight:700;cursor:pointer;transition:all .2s;box-shadow:0 4px 12px #10b9814d}.btn-submit[data-v-4ebde2fd]:hover:not(:disabled){background:#059669;transform:translateY(-2px);box-shadow:0 6px 16px #10b98166}.btn-submit[data-v-4ebde2fd]:disabled{opacity:.5;cursor:not-allowed}.btn-primary[data-v-4ebde2fd]{display:inline-flex;align-items:center;gap:6px;padding:10px 20px;border:none;border-radius:8px;background:#3b82f6;color:#fff;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s}.btn-primary[data-v-4ebde2fd]:hover:not(:disabled){background:#1d4ed8;transform:translateY(-1px)}.btn-primary[data-v-4ebde2fd]:disabled{opacity:.5;cursor:not-allowed}.btn-secondary[data-v-4ebde2fd]{display:inline-flex;align-items:center;gap:6px;padding:10px 20px;border:2px solid #e2e8f0;border-radius:8px;background:#fff;color:#475569;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s}.btn-secondary[data-v-4ebde2fd]:hover{background:#f8fafc;border-color:#cbd5e1}.btn-secondary-sm[data-v-4ebde2fd]{display:inline-flex;align-items:center;gap:5px;padding:6px 14px;border:2px solid #3b82f6;border-radius:8px;background:#fff;color:#3b82f6;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s}.btn-secondary-sm[data-v-4ebde2fd]:hover{background:#3b82f6;color:#fff}.modal-overlay[data-v-4ebde2fd]{position:fixed;inset:0;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-card[data-v-4ebde2fd]{background:#fff;border-radius:16px;width:100%;max-width:600px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #0000004d}.modal-header[data-v-4ebde2fd]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:2px solid #f1f5f9}.modal-body[data-v-4ebde2fd]{padding:20px 24px}.modal-title[data-v-4ebde2fd]{font-size:18px;font-weight:700;color:#0f172a;margin:0}.btn-close[data-v-4ebde2fd]{width:32px;height:32px;border:none;border-radius:8px;background:#f1f5f9;color:#64748b;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}.btn-close[data-v-4ebde2fd]:hover{background:#e2e8f0;color:#0f172a}.modal-form[data-v-4ebde2fd]{padding:24px}.modal-actions[data-v-4ebde2fd]{display:flex;justify-content:flex-end;gap:10px;padding:16px 24px;border-top:2px solid #f1f5f9}.modal-enter-active[data-v-4ebde2fd],.modal-leave-active[data-v-4ebde2fd]{transition:all .2s ease}.modal-enter-from[data-v-4ebde2fd],.modal-leave-to[data-v-4ebde2fd]{opacity:0}.modal-enter-from .modal-card[data-v-4ebde2fd],.modal-leave-to .modal-card[data-v-4ebde2fd]{transform:scale(.95) translateY(16px)}.icon[data-v-4ebde2fd]{font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.org-list-scroll[data-v-4ebde2fd]{max-height:350px;overflow-y:auto;margin-bottom:20px;padding-right:4px}.org-list-scroll[data-v-4ebde2fd]::-webkit-scrollbar{width:6px}.org-list-scroll[data-v-4ebde2fd]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}.org-list-scroll[data-v-4ebde2fd]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.org-list-scroll[data-v-4ebde2fd]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.org-user[data-v-4ebde2fd]{display:flex;align-items:center;gap:5px;font-size:12px;color:#64748b;margin-top:4px;font-weight:500}.org-user .icon[data-v-4ebde2fd]{font-size:16px}.empty-state-small[data-v-4ebde2fd]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:32px 20px;text-align:center;color:#94a3b8;margin-bottom:20px}.empty-state-small .icon[data-v-4ebde2fd]{font-size:48px;color:#cbd5e1}.empty-state-small p[data-v-4ebde2fd]{margin:0;font-size:14px;color:#64748b}@media(max-width:768px){.create-deal-wrapper[data-v-4ebde2fd]{padding:16px}.deal-header[data-v-4ebde2fd]{flex-direction:column;gap:12px}.page-title[data-v-4ebde2fd]{font-size:24px}.tabs-progress[data-v-4ebde2fd]{overflow-x:auto;padding:12px}.tab-item[data-v-4ebde2fd]{min-width:110px}.form-card[data-v-4ebde2fd]{padding:18px}.form-row[data-v-4ebde2fd]{flex-direction:column}.toggle-buttons[data-v-4ebde2fd]{grid-template-columns:1fr}.org-card[data-v-4ebde2fd]{flex-direction:column;align-items:flex-start}.modal-card[data-v-4ebde2fd]{max-height:95vh}}.checkbox-label[data-v-4ebde2fd]{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:500;color:#334155;cursor:pointer}.form-checkbox[data-v-4ebde2fd]{width:18px;height:18px;cursor:pointer;accent-color:#3b82f6}.info-hint[data-v-4ebde2fd]{display:flex;align-items:center;gap:10px;padding:12px 16px;background:#eff6ff;border:2px solid #dbeafe;border-radius:8px;margin-bottom:16px}.info-hint .icon[data-v-4ebde2fd]{color:#3b82f6;font-size:20px}.info-hint p[data-v-4ebde2fd]{margin:0;font-size:13px;color:#1e40af;font-weight:500}.office-selector[data-v-4ebde2fd]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-top:12px}.office-option[data-v-4ebde2fd]{cursor:pointer}.office-radio[data-v-4ebde2fd]{display:none}.office-card[data-v-4ebde2fd]{position:relative;display:flex;align-items:center;gap:12px;padding:16px;background:#fff;border:2px solid #e2e8f0;border-radius:10px;transition:all .3s}.office-option:hover .office-card[data-v-4ebde2fd]{border-color:#cbd5e1;box-shadow:0 2px 8px #0000000d}.office-option.selected .office-card[data-v-4ebde2fd]{border-color:#3b82f6;background:#eff6ff;box-shadow:0 0 0 3px #3b82f61a}.office-icon[data-v-4ebde2fd]{font-size:28px;color:#64748b}.office-option.selected .office-icon[data-v-4ebde2fd]{color:#3b82f6}.office-info[data-v-4ebde2fd]{flex:1}.office-name[data-v-4ebde2fd]{font-size:15px;font-weight:600;color:#0f172a;margin:0 0 4px}.office-city[data-v-4ebde2fd]{font-size:13px;color:#64748b;margin:0}.check-icon[data-v-4ebde2fd]{font-size:24px;color:#3b82f6;opacity:0;transition:opacity .3s}.office-option.selected .check-icon[data-v-4ebde2fd]{opacity:1}.field-hint[data-v-4ebde2fd]{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:13px;color:#64748b}.field-hint .icon[data-v-4ebde2fd]{font-size:16px;color:#94a3b8}.mt-2[data-v-4ebde2fd]{margin-top:10px}.tnved-item-full[data-v-4ebde2fd]{display:flex;align-items:flex-end;gap:12px;padding:4px;background:#f8fafc;border:2px solid #e2e8f0;border-radius:10px;margin-bottom:2px}.tnved-input-group[data-v-4ebde2fd]{flex:1;min-width:0}.flex-grow[data-v-4ebde2fd]{flex:2}.tnved-mini-label[data-v-4ebde2fd]{display:block;font-size:11px;font-weight:600;color:#64748b;text-transform:uppercase;margin-bottom:6px;letter-spacing:.3px}.match-result[data-v-4ebde2fd]{position:absolute;top:100%;left:0;right:0;background:#f0f7ff;border:1px solid #90caf9;border-top:none;border-radius:0 0 6px 6px;margin-top:-1px;z-index:50;pointer-events:auto}.match-item[data-v-4ebde2fd]{padding:8px 12px;font-size:12px;color:#1976d2;display:flex;gap:8px;align-items:center;cursor:pointer}.match-item[data-v-4ebde2fd]:hover{background:#e8f2ff}.match-close[data-v-4ebde2fd]{position:absolute;right:6px;top:6px;border:none;background:transparent;color:#5c93d9;cursor:pointer;font-size:14px;line-height:1}.autocomplete[data-v-4ebde2fd]{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #ddd;border-top:none;border-radius:0 0 6px 6px;max-height:280px;overflow-y:auto;z-index:1000;box-shadow:0 4px 12px #00000014;margin-top:-1px}.autocomplete-item[data-v-4ebde2fd]{padding:10px 12px;border-bottom:1px solid #f5f5f5;cursor:pointer;font-size:12px;display:flex;align-items:center;gap:8px;transition:background-color .15s ease}.autocomplete-item[data-v-4ebde2fd]:hover{background:#f9f9f9}.autocomplete-item strong[data-v-4ebde2fd]{font-weight:600;color:#1976d2;min-width:80px;font-size:11px;letter-spacing:.5px}.bank-partner-badge[data-v-4ebde2fd]{margin-left:8px;padding:2px 8px;background:#dbeafe;color:#0c4a6e;border-radius:4px;font-size:12px;font-weight:600}.bank-info-card[data-v-4ebde2fd]{display:flex;flex-direction:column;gap:10px;padding:14px;margin-top:12px;background:#f0f7ff;border:2px solid #90caf9;border-radius:10px}.bank-info-row[data-v-4ebde2fd]{display:flex;justify-content:space-between;align-items:center;font-size:13px}.bank-label[data-v-4ebde2fd]{color:#1976d2;font-weight:600}.bank-value[data-v-4ebde2fd]{color:#0c4a6e;font-weight:500}.bank-value a[data-v-4ebde2fd]{color:#3b82f6;text-decoration:none}.bank-value a[data-v-4ebde2fd]:hover{text-decoration:underline}.monospace[data-v-4ebde2fd]{font-family:Courier New,monospace;font-size:12px;letter-spacing:.3px}.managers-list[data-v-4ebde2fd]{display:flex;flex-direction:column;gap:10px;padding:12px;background:#f8fafc;border:2px solid #e2e8f0;border-radius:10px;margin:12px 0}.manager-tag[data-v-4ebde2fd]{display:flex;align-items:center;justify-content:space-between;padding:12px;background:#fff;border:2px solid #e2e8f0;border-radius:8px;transition:all .2s}.manager-tag[data-v-4ebde2fd]:hover{border-color:#cbd5e1;box-shadow:0 2px 6px #0000000d}.manager-tag-info[data-v-4ebde2fd]{display:flex;flex-direction:column;gap:2px}.manager-name[data-v-4ebde2fd]{font-size:14px;font-weight:600;color:#0f172a}.manager-email[data-v-4ebde2fd]{font-size:12px;color:#64748b}.btn-remove-manager[data-v-4ebde2fd]{width:32px;height:32px;border:none;border-radius:6px;background:#fee2e2;color:#ef4444;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.btn-remove-manager[data-v-4ebde2fd]:hover{background:#ef4444;color:#fff}.btn-remove-manager .icon[data-v-4ebde2fd]{font-size:18px}.btn-remove-manager[data-v-4ebde2fd]:disabled{opacity:.5;cursor:not-allowed}.empty-offices-alert[data-v-4ebde2fd]{display:flex;align-items:center;gap:12px;padding:16px;background:#fef2f2;border:2px solid #fee2e2;border-radius:10px;color:#991b1b;font-size:14px;margin-bottom:16px}.empty-offices-alert .icon[data-v-4ebde2fd]{font-size:20px}.empty-offices-alert a[data-v-4ebde2fd]{color:#dc2626;font-weight:600;text-decoration:none}.empty-offices-alert a[data-v-4ebde2fd]:hover{text-decoration:underline}.no-managers-alert[data-v-4ebde2fd]{display:flex;align-items:center;gap:12px;padding:16px;background:#f0f7ff;border:2px solid #dbeafe;border-radius:10px;color:#0c4a6e;font-size:14px;margin-bottom:16px}.no-managers-alert .icon[data-v-4ebde2fd]{font-size:20px;color:#3b82f6}.manager-info-card[data-v-4ebde2fd]{display:flex;flex-direction:column;gap:12px;padding:16px;margin-top:16px;background:#f8f9fa;border:2px solid #e0e7ff;border-radius:10px}.manager-info-row[data-v-4ebde2fd]{display:flex;justify-content:space-between;align-items:center;font-size:14px;padding-bottom:8px;border-bottom:1px solid #e2e8f0}.manager-info-row[data-v-4ebde2fd]:last-child{border-bottom:none;padding-bottom:0}.manager-label[data-v-4ebde2fd]{color:#475569;font-weight:600}.manager-value[data-v-4ebde2fd]{color:#0f172a;font-weight:500}.status-badge[data-v-4ebde2fd]{padding:4px 10px;border-radius:6px;font-size:12px;font-weight:600}.status-badge.active[data-v-4ebde2fd]{background:#d1fae5;color:#065f46}.status-badge.inactive[data-v-4ebde2fd]{background:#fee2e2;color:#991b1b}.modal-footer[data-v-4ebde2fd]{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;border-top:2px solid #f1f5f9}.modal-footer button[data-v-4ebde2fd]{padding:10px 20px;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:6px}.btn-secondary[data-v-4ebde2fd]{background:#f1f5f9;color:#1e293b}.btn-secondary[data-v-4ebde2fd]:hover{background:#e2e8f0}.btn-primary[data-v-4ebde2fd]{background:#3b82f6;color:#fff}.btn-primary[data-v-4ebde2fd]:hover:not(:disabled){background:#2563eb}.btn-primary[data-v-4ebde2fd]:disabled{background:#cbd5e1;cursor:not-allowed}.contract-count-badge[data-v-4ebde2fd]{margin-left:8px;padding:2px 10px;background:#3b82f6;color:#fff;border-radius:12px;font-size:12px;font-weight:700}.contracts-select-wrapper[data-v-4ebde2fd]{display:flex;flex-direction:column;gap:12px}.btn-add-contract[data-v-4ebde2fd]{display:flex;align-items:center;gap:8px;padding:12px 16px;border:2px solid #3b82f6;border-radius:8px;background:#fff;color:#3b82f6;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s}.btn-add-contract[data-v-4ebde2fd]:hover:not(:disabled){background:#3b82f6;color:#fff}.btn-add-contract[data-v-4ebde2fd]:disabled{opacity:.5;cursor:not-allowed}.contracts-list[data-v-4ebde2fd]{display:flex;flex-direction:column;gap:8px;padding:12px;background:#f8fafc;border:2px solid #e2e8f0;border-radius:8px}.contract-tag[data-v-4ebde2fd]{display:flex;align-items:center;justify-content:space-between;padding:10px;background:#fff;border:2px solid #e2e8f0;border-radius:6px;transition:all .2s}.contract-tag[data-v-4ebde2fd]:hover{border-color:#cbd5e1;box-shadow:0 2px 4px #0000000d}.contract-tag-info[data-v-4ebde2fd]{display:flex;flex-direction:column;gap:2px}.contract-number[data-v-4ebde2fd]{font-size:13px;font-weight:700;color:#0f172a}.contract-date[data-v-4ebde2fd]{font-size:11px;color:#94a3b8}.btn-remove-contract[data-v-4ebde2fd]{width:28px;height:28px;border:none;border-radius:6px;background:#fee2e2;color:#ef4444;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.btn-remove-contract[data-v-4ebde2fd]:hover{background:#ef4444;color:#fff}.contracts-selector[data-v-4ebde2fd]{max-height:400px;overflow-y:auto;padding-right:4px}.contracts-selector[data-v-4ebde2fd]::-webkit-scrollbar{width:5px}.contracts-selector[data-v-4ebde2fd]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}.contracts-selector[data-v-4ebde2fd]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.no-contracts-alert[data-v-4ebde2fd]{display:flex;align-items:center;gap:12px;padding:20px;background:#f0f7ff;border:2px solid #dbeafe;border-radius:10px;color:#0c4a6e;font-size:14px;text-align:center}.no-contracts-alert .icon[data-v-4ebde2fd]{font-size:24px;color:#3b82f6}.contracts-items[data-v-4ebde2fd]{display:flex;flex-direction:column;gap:8px}.contract-checkbox-item[data-v-4ebde2fd]{display:flex;align-items:flex-start;gap:12px;padding:12px;background:#f8fafc;border:2px solid #e2e8f0;border-radius:8px;cursor:pointer;transition:all .2s}.contract-checkbox-item[data-v-4ebde2fd]:hover{background:#fff;border-color:#cbd5e1}.contract-checkbox-item input[type=checkbox][data-v-4ebde2fd]{width:18px;height:18px;margin-top:2px;cursor:pointer;accent-color:#3b82f6}.contract-checkbox-info[data-v-4ebde2fd]{display:flex;flex-direction:column;gap:4px;flex:1}.contract-checkbox-number[data-v-4ebde2fd]{font-size:13px;font-weight:700;color:#0f172a}.contract-checkbox-date[data-v-4ebde2fd]{font-size:11px;color:#94a3b8}.contract-checkbox-counterparty[data-v-4ebde2fd]{font-size:12px;color:#64748b;max-width:300px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.contract-info-card[data-v-4ebde2fd]{padding:12px;background:#f0fdf4;border:2px solid #86efac;border-radius:8px;margin-top:8px}.info-row[data-v-4ebde2fd]{display:flex;justify-content:space-between;align-items:center;padding:6px 0;font-size:13px}.info-label[data-v-4ebde2fd]{color:#475569;font-weight:600}.info-value[data-v-4ebde2fd]{color:#0f172a;font-weight:600}.info-value.highlight-green[data-v-4ebde2fd]{color:#16a34a;font-weight:700}.highlight-green[data-v-4ebde2fd]{color:#16a34a}.clickable-row[data-v-4ebde2fd]{transition:all .2s}.clickable-row[data-v-4ebde2fd]:hover{background:#f8fafc;border-radius:6px;padding-left:8px!important;padding-right:8px!important;margin-left:-8px;margin-right:-8px}.commission-breakdown[data-v-4ebde2fd]{padding:12px;background:#f8fafc;border-left:3px solid #3b82f6;border-radius:6px;margin-top:8px}.breakdown-row[data-v-4ebde2fd]{display:flex;justify-content:space-between;align-items:center;padding:6px 0;font-size:12px}.breakdown-label[data-v-4ebde2fd]{color:#64748b;font-weight:500}.breakdown-value[data-v-4ebde2fd]{color:#0f172a;font-weight:600}.expand-enter-active[data-v-4ebde2fd],.expand-leave-active[data-v-4ebde2fd]{transition:all .3s ease;max-height:500px;overflow:hidden}.expand-enter-from[data-v-4ebde2fd],.expand-leave-to[data-v-4ebde2fd]{opacity:0;max-height:0;transform:translateY(-10px)}.modal-large[data-v-4ebde2fd]{max-width:800px}.accounts-list[data-v-4ebde2fd]{display:flex;flex-direction:column;gap:16px}.account-card[data-v-4ebde2fd]{padding:16px;background:#f8fafc;border:2px solid #e2e8f0;border-radius:10px}.account-header[data-v-4ebde2fd]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.account-number[data-v-4ebde2fd]{font-size:13px;font-weight:700;color:#0f172a}.btn-remove-account[data-v-4ebde2fd]{width:28px;height:28px;border:none;border-radius:6px;background:#fee2e2;color:#ef4444;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.btn-remove-account[data-v-4ebde2fd]:hover{background:#ef4444;color:#fff}.empty-accounts-hint[data-v-4ebde2fd]{display:flex;align-items:center;gap:10px;padding:16px;background:#eff6ff;border:2px solid #dbeafe;border-radius:8px;color:#1e40af;font-size:13px}.empty-accounts-hint .icon[data-v-4ebde2fd]{font-size:20px;color:#3b82f6}.checkbox-label[data-v-4ebde2fd]{display:flex;align-items:center;gap:8px;font-size:13px;color:#475569;cursor:pointer}.checkbox-label input[type=checkbox][data-v-4ebde2fd]{width:18px;height:18px;cursor:pointer;accent-color:#3b82f6}.cp-accounts[data-v-4ebde2fd]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.account-badge[data-v-4ebde2fd]{display:flex;align-items:center;gap:4px;padding:4px 8px;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;font-size:11px;transition:all .2s}.account-badge.is-default[data-v-4ebde2fd]{background:#dbeafe;border-color:#3b82f6}.account-bank[data-v-4ebde2fd]{color:#64748b;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.default-mark[data-v-4ebde2fd]{font-size:10px;margin-left:2px}.meta-warning[data-v-4ebde2fd]{color:#f59e0b!important}.meta-warning .icon[data-v-4ebde2fd]{color:#f59e0b}.btn-add-account-inline[data-v-4ebde2fd]{margin-top:8px;padding:6px 10px;border:1px dashed #cbd5e1;border-radius:6px;background:transparent;color:#3b82f6;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:4px;width:fit-content}.btn-add-account-inline[data-v-4ebde2fd]:hover{background:#eff6ff;border-color:#3b82f6;border-style:solid}.btn-add-account-inline .icon[data-v-4ebde2fd]{font-size:16px}.cp-bank[data-v-4ebde2fd]{font-size:12px;color:#94a3b8;margin-top:4px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.partners-list[data-v-4ebde2fd]{display:flex;gap:5px;flex-wrap:wrap}.partner-card[data-v-4ebde2fd]{padding:16px;background:#fff;border:2px solid #e2e8f0;border-radius:12px;transition:all .2s}.partner-card[data-v-4ebde2fd]:hover{border-color:#cbd5e1;box-shadow:0 2px 8px #0000000d}.partner-header[data-v-4ebde2fd]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px}.partner-info[data-v-4ebde2fd]{display:flex;align-items:center;gap:12px;flex:1}.partner-icon[data-v-4ebde2fd]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#f1f5f9;border-radius:10px;color:#64748b;font-size:20px;flex-shrink:0}.partner-name[data-v-4ebde2fd]{font-size:14px;font-weight:700;color:#0f172a;margin-bottom:2px}.partner-type[data-v-4ebde2fd]{font-size:12px;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px}.commission-toggle[data-v-4ebde2fd]{display:flex;gap:4px;background:#f8fafc;padding:4px;border-radius:8px;flex-shrink:0}.commission-toggle .toggle-btn[data-v-4ebde2fd]{padding:6px 12px;border:none;border-radius:6px;background:transparent;color:#64748b;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:4px;white-space:nowrap}.commission-toggle .toggle-btn .icon[data-v-4ebde2fd]{font-size:16px}.commission-toggle .toggle-btn[data-v-4ebde2fd]:hover:not(:disabled){color:#3b82f6;background:#3b82f61a}.commission-toggle .toggle-btn.active[data-v-4ebde2fd]{background:#3b82f6;color:#fff;box-shadow:0 2px 4px #3b82f64d}.commission-toggle .toggle-btn[data-v-4ebde2fd]:disabled{opacity:.4;cursor:not-allowed}.partner-commission[data-v-4ebde2fd]{margin-top:12px;padding-top:12px;border-top:1px solid #e2e8f0;display:flex;justify-content:space-between;align-items:center}.commission-label[data-v-4ebde2fd]{font-size:13px;color:#64748b;font-weight:500}.commission-amount[data-v-4ebde2fd]{font-size:16px;font-weight:700;color:#0f172a}.form-section[data-v-4ebde2fd]{margin-bottom:24px}.form-section.flex-row[data-v-4ebde2fd]{gap:40px}.form-section.flex-row>div[data-v-4ebde2fd]{flex:1}.section-title[data-v-4ebde2fd]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:700;color:#0f172a;margin-bottom:16px}.section-title .icon[data-v-4ebde2fd]{font-size:20px;color:#3b82f6}@media(max-width:768px){.partner-header[data-v-4ebde2fd]{flex-direction:column;align-items:flex-start}.commission-toggle[data-v-4ebde2fd]{width:100%}.commission-toggle .toggle-btn[data-v-4ebde2fd]{flex:1;justify-content:center}}.select-with-add[data-v-4ebde2fd]{display:flex;gap:8px;align-items:flex-start}.select-with-add .form-select[data-v-4ebde2fd]{flex:1}.btn-add-account[data-v-4ebde2fd]{padding:0 12px;height:42px;border:2px solid #e2e8f0;border-radius:8px;background:#fff;color:#3b82f6;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:6px;white-space:nowrap}.btn-add-account[data-v-4ebde2fd]:hover{background:#eff6ff;border-color:#3b82f6}.btn-add-account .icon[data-v-4ebde2fd]{font-size:18px}.counterparty-name[data-v-4ebde2fd]{display:block;font-size:13px;font-weight:400;color:#64748b;margin-top:4px}.margin-calculation[data-v-4ebde2fd]{padding:20px;background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;margin-top:24px}.margin-calculation h3[data-v-4ebde2fd]{font-size:16px;font-weight:700;color:#0f172a;margin-bottom:16px}.calc-row[data-v-4ebde2fd]{display:flex;justify-content:space-between;align-items:center;padding:10px 0;font-size:12px;color:#475569;border-bottom:1px solid #e2e8f0}.calc-row[data-v-4ebde2fd]:last-child{border-bottom:none}.calc-row.total[data-v-4ebde2fd]{margin-top:8px;padding-top:16px;border-top:2px solid #cbd5e1;font-size:16px;font-weight:700;color:#0f172a}.calc-row .negative[data-v-4ebde2fd]{color:#ef4444}.calc-row .positive[data-v-4ebde2fd]{color:#10b981}.header-actions[data-v-4ebde2fd]{display:flex;gap:12px}.account-badge[data-v-4ebde2fd]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#f1f5f9;border:2px solid #e2e8f0;border-radius:8px;font-size:12px;transition:all .2s;cursor:pointer}.account-badge[data-v-4ebde2fd]:hover{background:#e0f2fe;border-color:#3b82f6;transform:translateY(-1px);box-shadow:0 2px 6px #3b82f626}.account-badge.is-selected[data-v-4ebde2fd]{background:#3b82f6;border-color:#2563eb;color:#fff}.account-badge.is-selected .account-currency[data-v-4ebde2fd],.account-badge.is-selected .account-bank[data-v-4ebde2fd]{color:#fff}.account-badge.is-default[data-v-4ebde2fd]{border-color:#fbbf24;background:#fef3c7}.account-currency[data-v-4ebde2fd]{font-weight:700;color:#0f172a}.account-bank[data-v-4ebde2fd]{font-size:11px;color:#64748b}.selected-accounts-section[data-v-4ebde2fd]{margin-top:24px;padding:20px;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:2px solid #3b82f6;border-radius:12px}.section-header[data-v-4ebde2fd]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.section-title[data-v-4ebde2fd]{font-size:16px;font-weight:700;color:#0f172a;margin:0;display:flex;align-items:center;gap:8px}.btn-clear-filter[data-v-4ebde2fd]{display:flex;align-items:center;gap:6px;padding:6px 12px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;font-size:13px;color:#64748b;cursor:pointer;transition:all .2s}.btn-clear-filter[data-v-4ebde2fd]:hover{background:#fee2e2;border-color:#ef4444;color:#dc2626}.filtered-accounts-grid[data-v-4ebde2fd]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}.account-card-full[data-v-4ebde2fd]{position:relative;padding:16px;background:#fff;border:2px solid #e2e8f0;border-radius:10px;cursor:pointer;transition:all .2s}.account-card-full[data-v-4ebde2fd]:hover{border-color:#3b82f6;box-shadow:0 4px 12px #3b82f626;transform:translateY(-2px)}.account-card-full.selected-account[data-v-4ebde2fd]{border-color:#3b82f6;background:#eff6ff;box-shadow:0 4px 16px #3b82f640}.account-card-header[data-v-4ebde2fd]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.account-currency-badge[data-v-4ebde2fd]{padding:6px 12px;background:#3b82f6;color:#fff;border-radius:6px;font-size:13px;font-weight:700}.default-star[data-v-4ebde2fd]{font-size:20px}.account-card-body[data-v-4ebde2fd]{display:flex;flex-direction:column;gap:12px}.account-bank[data-v-4ebde2fd]{font-size:15px;font-weight:600;color:#0f172a}.account-details[data-v-4ebde2fd]{display:flex;flex-direction:column;gap:6px}.detail-row[data-v-4ebde2fd]{display:flex;gap:8px;font-size:12px}.detail-label[data-v-4ebde2fd]{color:#64748b;font-weight:600;min-width:50px}.detail-value[data-v-4ebde2fd]{color:#0f172a;font-family:monospace;word-break:break-all}.account-selected-mark[data-v-4ebde2fd]{position:absolute;top:12px;right:12px;color:#3b82f6;font-size:24px}.no-accounts-message[data-v-4ebde2fd]{padding:24px;background:#fff;border:2px dashed #e2e8f0;border-radius:10px;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.no-accounts-message .icon[data-v-4ebde2fd]{font-size:36px;color:#3b82f6}.no-accounts-message p[data-v-4ebde2fd]{font-size:14px;color:#64748b;margin:0}.contract-details-card[data-v-4ebde2fd]{margin-top:16px;padding:20px;background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px}.contract-details-header[data-v-4ebde2fd]{display:flex;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:12px;border-bottom:2px solid #e2e8f0}.contract-details-header .material-icons[data-v-4ebde2fd]{font-size:24px;color:#3b82f6}.contract-details-header h4[data-v-4ebde2fd]{margin:0;font-size:16px;font-weight:700;color:#0f172a;flex:1}.contract-type-badge[data-v-4ebde2fd]{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600;text-transform:uppercase}.contract-type-badge.import[data-v-4ebde2fd]{background:#dbeafe;color:#1e40af}.contract-type-badge.export[data-v-4ebde2fd]{background:#fef3c7;color:#92400e}.commission-display[data-v-4ebde2fd]{padding:16px;background:#fff;border-radius:8px;border-left:1px solid}.commission-display.fixed-type[data-v-4ebde2fd]{border-color:#10b981}.commission-display.graduated-type[data-v-4ebde2fd]{border-color:#3b82f6}.commission-display.simple-type[data-v-4ebde2fd]{border-color:#f59e0b}.commission-label[data-v-4ebde2fd]{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#64748b;margin-bottom:12px}.commission-label .material-icons[data-v-4ebde2fd]{font-size:18px}.commission-value[data-v-4ebde2fd]{font-size:16px;font-weight:700;color:#0f172a}.commission-value strong[data-v-4ebde2fd]{font-size:16px;line-height:12px;font-weight:700;color:#0f172a}.commission-tiers[data-v-4ebde2fd]{display:flex;flex-direction:column;gap:8px}.tier-row[data-v-4ebde2fd]{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;background:#f8fafc;border-radius:8px;border:2px solid transparent;transition:all .2s}.tier-row.tier-active[data-v-4ebde2fd]{background:#eff6ff;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.tier-range[data-v-4ebde2fd]{font-size:13px;color:#475569;font-weight:500}.tier-rate[data-v-4ebde2fd]{display:flex;align-items:center;gap:8px}.tier-percent[data-v-4ebde2fd]{font-size:16px;font-weight:700;color:#3b82f6}.tier-fixed[data-v-4ebde2fd]{display:inline-block;padding:4px 10px;background:#10b981;color:#fff;border-radius:12px;font-size:11px;font-weight:700}.page-title[data-v-4ebde2fd]{font-size:28px;font-weight:700;color:#0f172a;margin:0 0 6px;letter-spacing:-.3px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.org-separator[data-v-4ebde2fd]{font-size:24px;color:#cbd5e1;font-weight:400}.org-name-inline[data-v-4ebde2fd]{font-size:12px;font-weight:600;color:#3b82f6;max-width:400px;overflow:visible;text-overflow:ellipsis;white-space:wrap}@media(max-width:768px){.page-title[data-v-4ebde2fd]{flex-direction:column;align-items:flex-start;gap:8px}.org-separator[data-v-4ebde2fd]{display:none}.org-name-inline[data-v-4ebde2fd]{font-size:16px;max-width:100%}}.partner-commissions-new[data-v-4ebde2fd]{margin-top:12px;padding:12px;background:#f8f9fa;border-radius:8px}.commission-row[data-v-4ebde2fd]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #e9ecef}.commission-row[data-v-4ebde2fd]:last-child{border-bottom:none}.commission-row.total[data-v-4ebde2fd]{margin-top:8px;border-top:2px solid #dee2e6;background:#fff;border-radius:6px;padding:12px}.commission-label[data-v-4ebde2fd]{display:flex;align-items:center;gap:8px;font-size:13px;color:#495057}.commission-label .material-icons[data-v-4ebde2fd]{font-size:16px;color:#6c757d}.commission-value[data-v-4ebde2fd]{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.commission-percent[data-v-4ebde2fd]{font-size:12px;color:#6c757d;font-weight:600}.commission-amount[data-v-4ebde2fd]{font-size:14px;color:#212529;font-weight:600}.breakdown-section[data-v-4ebde2fd]{margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e9ecef}.breakdown-section[data-v-4ebde2fd]:last-child{border-bottom:none}.breakdown-partner-name[data-v-4ebde2fd]{font-weight:700;font-size:14px;color:#212529;margin-bottom:8px}.calc-row.sub[data-v-4ebde2fd]{padding-left:20px;font-size:13px}.calc-row.partner-total[data-v-4ebde2fd]{margin-top:8px;padding:8px;background:#e7f3ff;border-radius:6px}.material-icons.small[data-v-4ebde2fd]{font-size:14px}.upload-section[data-v-4ebde2fd]{padding:24px;background:#f8fafc;border:2px dashed #cbd5e1;border-radius:12px;text-align:center;margin-bottom:24px}.btn-upload-primary[data-v-4ebde2fd]{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;color:#fff;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.btn-upload-primary[data-v-4ebde2fd]:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 12px #3b82f64d;transform:translateY(-1px)}.upload-hint[data-v-4ebde2fd]{margin:12px 0 0;font-size:13px;color:#64748b;display:flex;align-items:center;justify-content:center;gap:6px}.documents-grouped[data-v-4ebde2fd]{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.document-type-group[data-v-4ebde2fd]{border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}.group-header[data-v-4ebde2fd]{display:flex;align-items:center;gap:10px;padding:12px 16px;background:#f8fafc;border-bottom:1px solid #e2e8f0}.group-icon[data-v-4ebde2fd]{font-size:20px;color:#64748b}.group-title[data-v-4ebde2fd]{flex:1;font-size:13px;font-weight:600;color:#1e293b}.group-count[data-v-4ebde2fd]{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 8px;background:#dbeafe;color:#1e40af;border-radius:11px;font-size:11px;font-weight:700}.group-files[data-v-4ebde2fd]{display:flex;flex-direction:column}.document-item[data-v-4ebde2fd]{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#fff;border-bottom:1px solid #f1f5f9;transition:background .2s}.document-item[data-v-4ebde2fd]:last-child{border-bottom:none}.document-item[data-v-4ebde2fd]:hover{background:#f8fafc}.document-icon[data-v-4ebde2fd]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#eff6ff;border-radius:8px;color:#3b82f6}.document-info[data-v-4ebde2fd]{flex:1;min-width:0}.document-name[data-v-4ebde2fd]{font-size:13px;font-weight:500;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.document-size[data-v-4ebde2fd]{font-size:12px;color:#94a3b8;margin-top:2px}.btn-remove-doc[data-v-4ebde2fd]{width:32px;height:32px;border:none;background:#fee2e2;color:#ef4444;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.btn-remove-doc[data-v-4ebde2fd]:hover{background:#ef4444;color:#fff}.no-documents-placeholder[data-v-4ebde2fd]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:48px 24px;color:#94a3b8;text-align:center}.no-documents-placeholder .icon[data-v-4ebde2fd]{font-size:48px;color:#cbd5e1}.no-documents-placeholder p[data-v-4ebde2fd]{margin:0;font-size:14px}.modal-fade-enter-active[data-v-4ebde2fd],.modal-fade-leave-active[data-v-4ebde2fd]{transition:opacity .2s}.modal-fade-enter-from[data-v-4ebde2fd],.modal-fade-leave-to[data-v-4ebde2fd]{opacity:0}.upload-modal[data-v-4ebde2fd]{max-width:540px}.form-control-file[data-v-4ebde2fd]{width:100%;padding:12px;border:2px dashed #cbd5e1;border-radius:8px;font-size:13px;cursor:pointer;transition:border-color .2s}.form-control-file[data-v-4ebde2fd]:hover{border-color:#3b82f6}.files-preview[data-v-4ebde2fd]{margin-top:16px;border:1px solid #e2e8f0;border-radius:8px;padding:12px;background:#f8fafc}.file-preview-item[data-v-4ebde2fd]{display:flex;align-items:center;gap:10px;padding:8px;background:#fff;border-radius:6px;margin-bottom:6px}.file-preview-item[data-v-4ebde2fd]:last-child{margin-bottom:0}.file-preview-item .icon[data-v-4ebde2fd]{font-size:20px;color:#64748b}.file-preview-name[data-v-4ebde2fd]{flex:1;font-size:13px;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-preview-size[data-v-4ebde2fd]{font-size:12px;color:#64748b}.upload-error-message[data-v-4ebde2fd]{margin-top:12px;padding:12px;background:#fef2f2;border:1px solid #fecaca;color:#991b1b;border-radius:8px;font-size:13px}.autocomplete-wrapper[data-v-4ebde2fd]{position:relative}.suggestions-dropdown[data-v-4ebde2fd]{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #e2e8f0;border-radius:8px;max-height:250px;overflow-y:auto;box-shadow:0 4px 6px -1px #0000001a;z-index:1000;margin-top:4px}.suggestion-item[data-v-4ebde2fd]{padding:12px 16px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:background-color .15s}.suggestion-item[data-v-4ebde2fd]:hover{background-color:#f1f5f9}.country-name[data-v-4ebde2fd]{font-size:14px;color:#334155;font-weight:500}.country-ru-hint[data-v-4ebde2fd]{color:#94a3b8;font-weight:400;margin-left:4px}.country-code[data-v-4ebde2fd]{font-size:12px;color:#64748b;background:#f1f5f9;padding:2px 8px;border-radius:4px}.deal-view-page[data-v-e4cd670e]{padding:24px;max-width:1600px;margin:0 auto;background:#f8f9fa;min-height:100vh}.page-header[data-v-e4cd670e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.btn-back[data-v-e4cd670e]{display:flex;align-items:center;gap:8px;padding:10px 16px;background:#fff;border:1px solid #e0e0e0;border-radius:8px;cursor:pointer;font-size:14px;transition:all .2s}.btn-back[data-v-e4cd670e]:hover{background:#f5f5f5;border-color:#bdbdbd}.header-actions[data-v-e4cd670e]{display:flex;gap:12px}.btn-secondary[data-v-e4cd670e],.btn-ghost[data-v-e4cd670e]{display:flex;align-items:center;gap:8px;padding:10px 20px;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s;border:none}.btn-secondary[data-v-e4cd670e]{background:#3b82f6;color:#fff}.btn-secondary[data-v-e4cd670e]:hover{background:#2563eb}.btn-ghost[data-v-e4cd670e]{background:transparent;border:1px solid #e0e0e0;color:#424242}.btn-ghost[data-v-e4cd670e]:hover{background:#f5f5f5}.deal-header-info[data-v-e4cd670e]{margin-bottom:24px}.client-info-card[data-v-e4cd670e]{background:#fff;padding:24px;border-radius:12px;box-shadow:0 1px 3px #0000001a}.info-row[data-v-e4cd670e]{display:flex;gap:32px;margin-bottom:16px}.info-row[data-v-e4cd670e]:last-child{margin-bottom:0}.info-item[data-v-e4cd670e]{display:flex;align-items:center;gap:12px;flex:1}.info-item>.material-icons[data-v-e4cd670e]{color:#757575;font-size:20px}.info-content[data-v-e4cd670e]{display:flex;flex-direction:column;gap:4px;position:relative}.info-label[data-v-e4cd670e]{font-size:12px;color:#757575;font-weight:500}.info-value[data-v-e4cd670e]{font-size:14px;color:#212121;font-weight:500}.deal-code[data-v-e4cd670e]{font-family:Courier New,monospace;color:#3b82f6;font-weight:600}.btn-copy-inline[data-v-e4cd670e]{position:absolute;right:-28px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:4px;color:#757575;transition:color .2s}.btn-copy-inline[data-v-e4cd670e]:hover{color:#3b82f6}.deal-timeline-section[data-v-e4cd670e]{background:#fff;padding:24px;border-radius:12px;box-shadow:0 1px 3px #0000001a;margin-bottom:24px}.section-title[data-v-e4cd670e]{font-size:18px;font-weight:600;color:#212121;margin-bottom:20px}.timeline-wrapper[data-v-e4cd670e]{overflow-x:auto;padding-bottom:8px}.timeline[data-v-e4cd670e]{display:flex;gap:0;min-width:100%;position:relative}.timeline-item[data-v-e4cd670e]{flex:1;display:flex;flex-direction:column;align-items:center;position:relative;min-width:140px}.timeline-node[data-v-e4cd670e]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#e0e0e0;z-index:2;transition:all .3s}.timeline-item.completed .timeline-node[data-v-e4cd670e]{background:#10b981}.timeline-item.active .timeline-node[data-v-e4cd670e]{background:#3b82f6;box-shadow:0 0 0 4px #3b82f633}.timeline-node .material-icons[data-v-e4cd670e]{font-size:24px;color:#fff}.timeline-item.pending .timeline-node .material-icons[data-v-e4cd670e]{color:#9e9e9e}.pulse[data-v-e4cd670e]{animation:pulse-e4cd670e 2s infinite}@keyframes pulse-e4cd670e{0%,to{opacity:1}50%{opacity:.6}}.timeline-content[data-v-e4cd670e]{margin-top:12px;text-align:center}.timeline-label[data-v-e4cd670e]{font-size:13px;font-weight:500;color:#424242;margin-bottom:4px;line-height:1.3}.timeline-date[data-v-e4cd670e]{font-size:11px;color:#757575}.timeline-connector[data-v-e4cd670e]{position:absolute;top:20px;left:50%;width:100%;height:2px;background:#e0e0e0;z-index:1}.timeline-connector.active[data-v-e4cd670e]{background:#10b981}.timeline-item:last-child .timeline-connector[data-v-e4cd670e]{display:none}.deal-content[data-v-e4cd670e]{display:grid;grid-template-columns:450px 1fr;gap:24px}.info-card[data-v-e4cd670e],.status-card[data-v-e4cd670e],.documents-card[data-v-e4cd670e],.stakeholders-card[data-v-e4cd670e],.history-card[data-v-e4cd670e],.notes-card[data-v-e4cd670e]{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;margin-bottom:24px}.documents-card[data-v-e4cd670e]{padding-bottom:10px}.card-header[data-v-e4cd670e]{display:flex;align-items:center;gap:12px;padding:20px 24px;border-bottom:1px solid #f0f0f0}.card-header .material-icons[data-v-e4cd670e]{color:#3b82f6;font-size:24px}.card-header .btn-upload .material-icons[data-v-e4cd670e]{color:#fff}.card-header h4[data-v-e4cd670e]{font-size:16px;font-weight:600;color:#212121;margin:0;flex:1}.header-title[data-v-e4cd670e]{display:flex;align-items:center;gap:12px;flex:1}.card-content[data-v-e4cd670e]{padding:20px 24px}.detail-row[data-v-e4cd670e]{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid #f5f5f5}.detail-row[data-v-e4cd670e]:last-child{border-bottom:none}.detail-row.total[data-v-e4cd670e]{margin-top:8px;padding-top:16px;border-top:2px solid #e0e0e0;border-bottom:none}.detail-label[data-v-e4cd670e]{font-size:13px;color:#757575;font-weight:500}.detail-value[data-v-e4cd670e]{font-size:14px;color:#212121;font-weight:500;text-align:right}.detail-value.description[data-v-e4cd670e]{text-align:left;margin-top:8px;line-height:1.5;color:#424242}.amount-highlight[data-v-e4cd670e]{color:#3b82f6;font-weight:600;font-size:15px}.amount-total[data-v-e4cd670e]{color:#10b981;font-weight:700;font-size:16px}.badge[data-v-e4cd670e]{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:16px;font-size:13px;font-weight:500}.badge-blue[data-v-e4cd670e]{background:#dbeafe;color:#1e40af}.badge-green[data-v-e4cd670e]{background:#d1fae5;color:#065f46}.tnved-codes[data-v-e4cd670e]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.tnved-badge[data-v-e4cd670e]{display:inline-block;padding:4px 10px;background:#f3f4f6;border-radius:6px;font-size:12px;font-family:Courier New,monospace;color:#424242;font-weight:500}.status-card[data-v-e4cd670e]{padding:24px}.status-header[data-v-e4cd670e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.status-header h4[data-v-e4cd670e]{font-size:16px;font-weight:600;color:#212121;margin:0}.status-badge[data-v-e4cd670e]{padding:6px 14px;border-radius:20px;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.status-info[data-v-e4cd670e]{background:#e0e7ff;color:#3730a3}.status-warning[data-v-e4cd670e]{background:#fef3c7;color:#92400e}.status-primary[data-v-e4cd670e]{background:#dbeafe;color:#1e40af}.status-success[data-v-e4cd670e]{background:#d1fae5;color:#065f46}.status-danger[data-v-e4cd670e]{background:#fee2e2;color:#991b1b}.status-description[data-v-e4cd670e]{font-size:14px;color:#616161;line-height:1.6;margin:0}.btn-upload[data-v-e4cd670e]{display:flex;align-items:center;gap:6px;padding:8px 16px;background:#3b82f6;color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s}.btn-upload[data-v-e4cd670e]:hover{background:#2563eb}.documents-list[data-v-e4cd670e]{padding:16px 24px}.document-item[data-v-e4cd670e]{display:flex;align-items:center;gap:16px;padding:12px;border-radius:8px;transition:background .2s;margin-bottom:8px}.document-item[data-v-e4cd670e]:hover{background:#f9fafb}.doc-icon[data-v-e4cd670e]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#fee2e2;border-radius:8px}.doc-icon .material-icons[data-v-e4cd670e]{color:#dc2626;font-size:24px}.doc-info[data-v-e4cd670e]{flex:1}.doc-name[data-v-e4cd670e]{font-size:14px;color:#212121;font-weight:500;margin-bottom:4px}.doc-meta[data-v-e4cd670e]{display:flex;gap:12px;font-size:12px;color:#757575}.doc-actions[data-v-e4cd670e]{display:flex;gap:4px}.btn-icon[data-v-e4cd670e]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:none;border:none;border-radius:6px;cursor:pointer;color:#757575;transition:all .2s}.btn-icon[data-v-e4cd670e]:hover{background:#f3f4f6;color:#3b82f6}.empty-documents[data-v-e4cd670e]{padding:48px 24px;text-align:center;color:#9e9e9e}.empty-documents .material-icons[data-v-e4cd670e]{font-size:48px;margin-bottom:12px;opacity:.5}.empty-documents p[data-v-e4cd670e]{margin:0;font-size:14px}.upload-zone[data-v-e4cd670e]{margin:16px 24px 24px;padding:32px;border:2px dashed #e0e0e0;border-radius:12px;text-align:center;cursor:pointer;transition:all .2s;background:#fafafa}.upload-zone[data-v-e4cd670e]:hover,.upload-zone.dragging[data-v-e4cd670e]{border-color:#3b82f6;background:#f0f7ff}.upload-zone .material-icons[data-v-e4cd670e]{font-size:48px;color:#9e9e9e;margin-bottom:12px}.upload-zone p[data-v-e4cd670e]{margin:0 0 8px;font-size:14px;color:#616161}.upload-link[data-v-e4cd670e]{color:#3b82f6;text-decoration:underline;cursor:pointer}.upload-hint[data-v-e4cd670e]{font-size:12px;color:#9e9e9e}.file-input[data-v-e4cd670e]{display:none}.stakeholders-list[data-v-e4cd670e]{padding:16px 24px}.stakeholder-item[data-v-e4cd670e]{display:flex;justify-content:space-between;align-items:center;padding:12px;border-radius:8px;background:#f9fafb;margin-bottom:8px}.stakeholder-info[data-v-e4cd670e]{flex:1}.stakeholder-name[data-v-e4cd670e]{font-size:14px;color:#212121;font-weight:500;margin-bottom:4px}.stakeholder-type[data-v-e4cd670e]{font-size:12px;color:#757575}.stakeholder-commission[data-v-e4cd670e]{font-size:16px;color:#3b82f6;font-weight:600}.history-list[data-v-e4cd670e]{padding:16px 24px}.history-item[data-v-e4cd670e]{display:flex;gap:16px;margin-bottom:20px}.history-item[data-v-e4cd670e]:last-child{margin-bottom:0}.history-icon[data-v-e4cd670e]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#f3f4f6;border-radius:50%;flex-shrink:0}.history-icon .material-icons[data-v-e4cd670e]{font-size:20px;color:#757575}.history-content[data-v-e4cd670e]{flex:1}.history-text[data-v-e4cd670e]{font-size:14px;color:#212121;margin-bottom:6px;line-height:1.5}.history-meta[data-v-e4cd670e]{display:flex;gap:12px;font-size:12px;color:#9e9e9e}.history-user[data-v-e4cd670e]{font-weight:500}.notes-list[data-v-e4cd670e]{padding:16px 24px;max-height:400px;overflow-y:auto}.note-item[data-v-e4cd670e]{display:flex;gap:12px;margin-bottom:16px}.note-avatar[data-v-e4cd670e]{width:36px;height:36px;border-radius:50%;background:#3b82f6;color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;flex-shrink:0}.note-content[data-v-e4cd670e]{flex:1;background:#f9fafb;padding:12px;border-radius:12px}.note-header[data-v-e4cd670e]{display:flex;justify-content:space-between;margin-bottom:6px}.note-user[data-v-e4cd670e]{font-size:13px;font-weight:600;color:#424242}.note-date[data-v-e4cd670e]{font-size:11px;color:#9e9e9e}.note-text[data-v-e4cd670e]{font-size:14px;color:#212121;line-height:1.5}.note-input-wrapper[data-v-e4cd670e]{display:flex;gap:12px;padding:16px 24px 24px;border-top:1px solid #f0f0f0}.note-input[data-v-e4cd670e]{flex:1;padding:12px;border:1px solid #e0e0e0;border-radius:8px;font-size:14px;font-family:inherit;resize:none;transition:border-color .2s}.note-input[data-v-e4cd670e]:focus{outline:none;border-color:#3b82f6}.btn-send[data-v-e4cd670e]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#3b82f6;border:none;border-radius:8px;color:#fff;cursor:pointer;transition:all .2s}.btn-send[data-v-e4cd670e]:hover:not(:disabled){background:#2563eb}.btn-send[data-v-e4cd670e]:disabled{opacity:.5;cursor:not-allowed}@media(max-width:1280px){.deal-content[data-v-e4cd670e]{grid-template-columns:400px 1fr}}@media(max-width:1024px){.deal-content[data-v-e4cd670e]{grid-template-columns:1fr}.left-column[data-v-e4cd670e]{order:2}.right-column[data-v-e4cd670e]{order:1}}@media(max-width:768px){.deal-view-page[data-v-e4cd670e]{padding:16px}.page-header[data-v-e4cd670e]{flex-direction:column;align-items:stretch;gap:12px}.header-actions[data-v-e4cd670e]{justify-content:stretch}.header-actions button[data-v-e4cd670e]{flex:1}.info-row[data-v-e4cd670e]{flex-direction:column;gap:16px}.timeline[data-v-e4cd670e]{flex-direction:column;align-items:flex-start}.timeline-item[data-v-e4cd670e]{flex-direction:row;width:100%;min-width:auto}.timeline-content[data-v-e4cd670e]{margin-top:0;margin-left:12px;text-align:left}.timeline-connector[data-v-e4cd670e]{display:none}}.partitions-management[data-v-46fcaf61]{padding:20px;max-width:1400px;margin:0 auto}.page-header[data-v-46fcaf61]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.page-header h1[data-v-46fcaf61]{font-size:24px;font-weight:600;color:#111827}.tabs[data-v-46fcaf61]{display:flex;gap:8px;border-bottom:2px solid #e5e7eb;margin-bottom:24px;overflow-x:auto}.tab[data-v-46fcaf61]{display:flex;align-items:center;gap:8px;padding:12px 20px;background:none;border:none;border-bottom:3px solid transparent;cursor:pointer;font-size:14px;font-weight:500;color:#6b7280;transition:all .2s;white-space:nowrap}.tab[data-v-46fcaf61]:hover{color:#3b82f6}.tab.active[data-v-46fcaf61]{color:#3b82f6;border-bottom-color:#3b82f6}.tab-content[data-v-46fcaf61]{animation:fadeIn-46fcaf61 .3s}.section-header h2[data-v-46fcaf61]{font-size:20px;font-weight:600;color:#111827}.btn-group[data-v-46fcaf61]{display:flex;gap:12px}.btn-primary[data-v-46fcaf61],.btn-secondary[data-v-46fcaf61],.btn-sm[data-v-46fcaf61]{display:flex;align-items:center;gap:8px;padding:10px 16px;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.btn-primary[data-v-46fcaf61]{background:#3b82f6;color:#fff}.btn-primary[data-v-46fcaf61]:hover{background:#2563eb}.btn-secondary[data-v-46fcaf61]{background:#f3f4f6;color:#374151}.btn-secondary[data-v-46fcaf61]:hover{background:#e5e7eb}.btn-sm[data-v-46fcaf61]{padding:6px 12px;font-size:13px}.btn-icon[data-v-46fcaf61]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:none;border:none;border-radius:6px;cursor:pointer;color:#6b7280;transition:all .2s}.btn-icon[data-v-46fcaf61]:hover{background:#f3f4f6;color:#111827}.data-table[data-v-46fcaf61]{width:100%;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #0000001a}.data-table th[data-v-46fcaf61]{padding:12px 16px;text-align:left;font-size:12px;font-weight:600;color:#6b7280;text-transform:uppercase}.data-table td[data-v-46fcaf61]{padding:16px;border-top:1px solid #f3f4f6;font-size:14px;color:#111827}table td[data-v-46fcaf61]{padding:16px;border-top:1px solid #f3f4f6;font-size:14px;background:#fff}.data-table .actions[data-v-46fcaf61]{display:flex;gap:8px}.status-badge[data-v-46fcaf61]{display:inline-block;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500}.status-badge.active[data-v-46fcaf61]{background:#d1fae5;color:#065f46}.status-badge.inactive[data-v-46fcaf61]{background:#fee2e2;color:#991b1b}.type-badge[data-v-46fcaf61]{display:inline-block;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500}.type-replenishment[data-v-46fcaf61],.type-income[data-v-46fcaf61],.type-refund[data-v-46fcaf61]{background:#d1fae5;color:#065f46}.type-expense[data-v-46fcaf61],.type-transfer[data-v-46fcaf61]{background:#fee2e2;color:#991b1b}.amount-positive[data-v-46fcaf61]{color:#059669;font-weight:600}.amount-negative[data-v-46fcaf61]{color:#dc2626;font-weight:600}.banks-grid[data-v-46fcaf61]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:20px}.bank-card[data-v-46fcaf61]{background:#fff;border-radius:12px;padding:20px;box-shadow:0 1px 3px #0000001a}.bank-header[data-v-46fcaf61]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #f3f4f6}.bank-header h3[data-v-46fcaf61]{font-size:18px;font-weight:600;color:#111827}.accounts-list[data-v-46fcaf61]{display:flex;flex-direction:column;gap:12px}.account-item[data-v-46fcaf61]{display:flex;align-items:center;gap:12px;padding:12px;background:#f9fafb;border-radius:8px}.account-info[data-v-46fcaf61]{flex:1;display:flex;flex-direction:column;gap:4px}.account-number[data-v-46fcaf61]{font-size:14px;font-weight:500;color:#111827}.account-currency[data-v-46fcaf61]{font-size:12px;color:#6b7280}.account-balance[data-v-46fcaf61]{font-size:16px;font-weight:600;color:#3b82f6}.account-actions[data-v-46fcaf61]{display:flex;gap:4px}.partitions-grid[data-v-46fcaf61]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px}.partition-card[data-v-46fcaf61]{background:#fff;border-radius:12px;padding:20px;box-shadow:0 1px 3px #0000001a;cursor:pointer;transition:all .2s}.partition-card[data-v-46fcaf61]:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.partition-card.inactive[data-v-46fcaf61]{opacity:.6}.partition-header[data-v-46fcaf61]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.partition-header h3[data-v-46fcaf61]{font-size:18px;font-weight:600;color:#111827}.partition-info[data-v-46fcaf61]{display:flex;flex-direction:column;gap:8px;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #f3f4f6}.info-row[data-v-46fcaf61]{display:flex;justify-content:space-between;font-size:14px}.info-row .label[data-v-46fcaf61]{color:#6b7280}.partition-balance[data-v-46fcaf61]{display:flex;justify-content:space-between;align-items:center;padding:12px;background:#f0f9ff;border-radius:8px;margin-bottom:16px}.balance-label[data-v-46fcaf61]{font-size:14px;color:#6b7280}.balance-amount[data-v-46fcaf61]{font-size:20px;font-weight:700;color:#3b82f6}.reserve-badge[data-v-46fcaf61]{display:inline-block;padding:2px 6px;border-radius:6px;font-size:11px;font-weight:600;background:#fef3c7;color:#92400e;margin-left:6px}.form-hint[data-v-46fcaf61]{font-size:12px;color:#6b7280;margin-top:4px}.partition-status-badge[data-v-46fcaf61]{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:10px;font-size:11px;font-weight:600;margin-left:8px}.partition-status-badge.clickable[data-v-46fcaf61]{cursor:pointer;transition:opacity .15s}.partition-status-badge.clickable[data-v-46fcaf61]:hover{opacity:.85}.partition-status-badge .status-edit-icon[data-v-46fcaf61]{font-size:12px;opacity:.6}.partition-status-badge.clickable:hover .status-edit-icon[data-v-46fcaf61]{opacity:1}.status-editor-select[data-v-46fcaf61]{margin-left:8px;padding:4px 8px;border:1px solid #cbd5e1;border-radius:8px;font-size:12px;background:#fff;cursor:pointer}.status-editor-select[data-v-46fcaf61]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f626}.ps-in_transit[data-v-46fcaf61]{background:#fff3e0;color:#e65100}.ps-replenishing[data-v-46fcaf61]{background:#e3f2fd;color:#1976d2}.ps-awaiting_debit[data-v-46fcaf61]{background:#e8f5e9;color:#2e7d32}.ps-remainder[data-v-46fcaf61]{background:#f3e5f5;color:#7b1fa2}.ps-awaiting_replenishment[data-v-46fcaf61]{background:#fef3c7;color:#92400e}.status-tag[data-v-46fcaf61]{display:inline-block;padding:3px 10px;border-radius:12px;font-size:12px;font-weight:600;white-space:nowrap}.empty-row[data-v-46fcaf61]{text-align:center;color:#9ca3af;padding:18px 0}.modal-actions[data-v-46fcaf61]{display:flex;justify-content:flex-end;gap:10px;padding:4px 20px 20px}.modal-actions .btn-outline[data-v-46fcaf61],.modal-actions .btn-primary[data-v-46fcaf61]{padding:9px 18px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer}.reserve-confirm-text[data-v-46fcaf61]{padding:16px 20px 20px;line-height:1.5;font-size:14px;color:#374151}.reserve-list-modal .reserve-list-summary[data-v-46fcaf61]{padding:16px 20px;margin:0}.reserve-list-modal table[data-v-46fcaf61]{width:100%;border-collapse:collapse}.reserve-list-modal thead th[data-v-46fcaf61]{padding:10px 20px;text-align:left;font-size:12px;font-weight:600;color:#6b7280;text-transform:uppercase;background:#f9fafb;border-top:1px solid #f3f4f6}.reserve-list-modal tbody td[data-v-46fcaf61]{padding:14px 20px;border-top:1px solid #f3f4f6;font-size:14px;vertical-align:middle}.reserve-action-create[data-v-46fcaf61]{background:#e3f2fd;color:#1976d2}.reserve-action-cancel[data-v-46fcaf61]{background:#fef2f2;color:#b91c1c}.reserve-action-realize[data-v-46fcaf61]{background:#e8f5e9;color:#2e7d32}.reserve-list-summary[data-v-46fcaf61]{display:flex;gap:16px;flex-wrap:wrap;padding:4px 4px 14px;font-size:13px;color:#9a3412}.reserve-list-summary .reserve-available[data-v-46fcaf61]{color:#166534;font-weight:600}.partition-export-reserve[data-v-46fcaf61]{margin:6px 0 14px;padding:6px 10px;border-radius:8px;background:#fff7ed;border:1px solid #fed7aa;color:#9a3412;font-size:12px;cursor:pointer}.partition-export-reserve .material-icons[data-v-46fcaf61]{font-size:14px}.partition-export-reserve .reserve-summary[data-v-46fcaf61]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.partition-export-reserve .reserve-available[data-v-46fcaf61]{color:#166534;font-weight:600}.partition-export-reserve .reserve-chevron[data-v-46fcaf61]{margin-left:auto;font-size:18px;opacity:.7}.reserve-details[data-v-46fcaf61]{margin-top:6px;padding-top:6px;border-top:1px dashed #fed7aa;cursor:default}.reserve-detail-row[data-v-46fcaf61]{display:flex;align-items:center;gap:8px;padding:3px 0}.reserve-detail-row.muted[data-v-46fcaf61]{color:#a8a29e}.reserve-deal-link[data-v-46fcaf61]{display:inline-flex;align-items:center;gap:2px;color:#2563eb;text-decoration:none;font-weight:600;white-space:nowrap}.reserve-deal-link[data-v-46fcaf61]:hover{text-decoration:underline}.reserve-deal-link .material-icons[data-v-46fcaf61]{font-size:12px}.reserve-manager[data-v-46fcaf61]{flex:1;color:#78716c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reserve-amount[data-v-46fcaf61]{font-weight:700;white-space:nowrap}.partition-actions[data-v-46fcaf61]{display:flex;gap:8px;justify-content:flex-end}.partition-extra-actions[data-v-46fcaf61]{margin-top:8px;padding-top:8px;border-top:1px dashed #e5e7eb}.transfer-row[data-v-46fcaf61]{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin-bottom:6px}.form-control-sm[data-v-46fcaf61]{width:100px;padding:5px 8px;border:1px solid #d1d5db;border-radius:5px;font-size:12px}.btn-xs[data-v-46fcaf61]{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:5px;font-size:11px;font-weight:600;cursor:pointer;white-space:nowrap;border:1px solid}.btn-xs .material-icons[data-v-46fcaf61]{font-size:14px}.btn-outline[data-v-46fcaf61]{border-color:#6366f1;color:#6366f1;background:#fff}.btn-outline[data-v-46fcaf61]:hover{background:#eef2ff}.btn-outline-danger[data-v-46fcaf61]{border-color:#ef4444;color:#ef4444;background:#fff}.btn-outline-danger[data-v-46fcaf61]:hover{background:#fef2f2}.btn-outline-success[data-v-46fcaf61]{border-color:#10b981;color:#10b981;background:#fff}.btn-outline-success[data-v-46fcaf61]:hover{background:#ecfdf5}.filters[data-v-46fcaf61]{display:flex;gap:12px}.filter-select[data-v-46fcaf61]{padding:8px 12px;border:1px solid #e5e7eb;border-radius:8px;font-size:14px;color:#374151;background:#fff;cursor:pointer}.modal-overlay[data-v-46fcaf61]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-content[data-v-46fcaf61]{background:#fff;border-radius:12px;width:100%;max-width:500px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 25px -5px #0000001a}.modal-header[data-v-46fcaf61]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #e5e7eb}.modal-header h2[data-v-46fcaf61]{font-size:20px;font-weight:600;color:#111827}.modal-content form[data-v-46fcaf61]{padding:20px}.form-group[data-v-46fcaf61]{margin-bottom:16px}.form-group label[data-v-46fcaf61]{display:block;font-size:14px;font-weight:500;color:#374151;margin-bottom:6px}.form-input[data-v-46fcaf61]{width:100%;padding:10px 12px;border:1px solid #e5e7eb;border-radius:8px;font-size:14px;color:#111827;transition:border-color .2s}.form-input[data-v-46fcaf61]:focus{outline:none;border-color:#3b82f6}.checkbox-label[data-v-46fcaf61]{display:flex;align-items:center;gap:8px;cursor:pointer}.checkbox-label input[type=checkbox][data-v-46fcaf61]{width:18px;height:18px;cursor:pointer}.checkbox-label span[data-v-46fcaf61]{margin-left:10px;top:-3px;position:relative}.modal-footer[data-v-46fcaf61]{display:flex;justify-content:flex-end;gap:12px;padding-top:20px;border-top:1px solid #e5e7eb;margin-top:20px}.goods-section[data-v-46fcaf61],.services-section[data-v-46fcaf61]{margin-top:16px;padding:16px;background:#f9f9f9;border-radius:8px}.goods-section h4[data-v-46fcaf61],.services-section h4[data-v-46fcaf61]{margin:0 0 12px;font-size:14px;font-weight:600}.goods-item[data-v-46fcaf61],.service-item[data-v-46fcaf61]{margin-bottom:12px;position:relative}.autocomplete[data-v-46fcaf61]{position:absolute;background:#fff;border:1px solid #ddd;border-radius:6px;max-height:200px;overflow-y:auto;z-index:10;width:calc(100% - 20px);margin-top:4px;box-shadow:0 4px 12px #0000001a}.autocomplete-item[data-v-46fcaf61]{padding:10px;cursor:pointer;font-size:13px}.autocomplete-item strong[data-v-46fcaf61]{color:#1976d2}.btn-icon-small[data-v-46fcaf61]{padding:6px;background:transparent;border:none;cursor:pointer;color:#f44336}.btn-secondary-small[data-v-46fcaf61]{padding:8px 16px;background:#f5f5f5;border:none;border-radius:6px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;font-size:13px;margin-top:8px}.btn-secondary-small[data-v-46fcaf61]:hover{background:#e0e0e0}.goods-section[data-v-46fcaf61],.services-section[data-v-46fcaf61]{margin-top:20px;padding:20px;background:#fafafa;border:1px solid #e0e0e0;border-radius:8px}.goods-section h4[data-v-46fcaf61],.services-section h4[data-v-46fcaf61]{margin:0 0 16px;font-size:15px;font-weight:600;color:#333}.goods-item[data-v-46fcaf61],.service-item[data-v-46fcaf61]{margin-bottom:16px;background:#fff;padding:12px;border-radius:6px;border:1px solid #e8e8e8}.goods-item .form-row[data-v-46fcaf61],.service-item .form-row[data-v-46fcaf61]{display:flex;gap:12px;align-items:flex-start}.form-group label[data-v-46fcaf61]{display:block;margin-bottom:6px;font-size:13px;font-weight:500;color:#555}.form-group input[data-v-46fcaf61],.form-group select[data-v-46fcaf61]{width:100%;padding:10px 12px;border:1px solid #ddd;border-radius:6px;font-size:14px;transition:border-color .2s}.form-group input[data-v-46fcaf61]:focus,.form-group select[data-v-46fcaf61]:focus{outline:none;border-color:#1976d2}.autocomplete[data-v-46fcaf61]{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #ddd;border-radius:6px;max-height:250px;overflow-y:auto;z-index:1000;margin-top:4px;box-shadow:0 4px 16px #0000001f}.autocomplete-item[data-v-46fcaf61]{padding:12px;cursor:pointer;font-size:13px;border-bottom:1px solid #f0f0f0;transition:background-color .15s}.autocomplete-item[data-v-46fcaf61]:hover{background:#f5f5f5}.autocomplete-item strong[data-v-46fcaf61]{color:#1976d2;font-weight:600;margin-right:8px}.btn-icon-small[data-v-46fcaf61]{padding:8px;background:transparent;border:none;cursor:pointer;color:#f44336;border-radius:4px;transition:background-color .15s;min-width:40px;display:flex;align-items:center;justify-content:center}.btn-icon-small[data-v-46fcaf61]:hover{background:#ffebee}.btn-icon-small .material-icons[data-v-46fcaf61]{font-size:20px}.btn-secondary-small[data-v-46fcaf61]{padding:10px 16px;background:#fff;border:1px solid #ddd;border-radius:6px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;margin-top:8px;transition:all .2s}.btn-secondary-small[data-v-46fcaf61]:hover{background:#f5f5f5;border-color:#1976d2;color:#1976d2}.flex-1[data-v-46fcaf61]{flex:1;min-width:0}.flex-2[data-v-46fcaf61]{flex:2;min-width:0}.flex-3[data-v-46fcaf61]{flex:3;min-width:0}.form-row[data-v-46fcaf61]{display:flex;gap:16px;margin-bottom:16px}.form-row[data-v-46fcaf61]:last-child{margin-bottom:0}.goods-section[data-v-46fcaf61]{background:#f9f9f9;border:1px solid #e0e0e0;border-radius:8px;padding:16px;margin:16px 0}.goods-section h4[data-v-46fcaf61]{margin:0 0 16px;font-size:14px;font-weight:600;color:#333}.goods-item[data-v-46fcaf61]{background:#fff;border:1px solid #e0e0e0;border-radius:6px;padding:12px;margin-bottom:12px}.form-row[data-v-46fcaf61]{display:flex;gap:12px;align-items:flex-start}.form-group[data-v-46fcaf61]{display:flex;flex-direction:column;position:relative}.form-group label[data-v-46fcaf61]{margin-bottom:6px;font-size:12px;font-weight:500;color:#666;text-transform:uppercase;letter-spacing:.3px}.input-wrapper[data-v-46fcaf61]{position:relative;flex:1}.form-group input[data-v-46fcaf61]{width:100%;padding:10px 12px;border:1px solid #ddd;border-radius:6px;font-size:13px;font-family:inherit;transition:all .2s ease}.form-group input[data-v-46fcaf61]:focus{outline:none;border-color:#1976d2;box-shadow:0 0 0 3px #1976d21a;background-color:#fafbff}.form-group input[data-v-46fcaf61]::placeholder{color:#999}.flex-2[data-v-46fcaf61]{flex:2;min-width:120px}.flex-3[data-v-46fcaf61]{flex:3;min-width:180px}.match-result[data-v-46fcaf61]{position:absolute;top:100%;left:0;right:0;background:#f0f7ff;border:1px solid #90caf9;border-top:none;border-radius:0 0 6px 6px;margin-top:-1px;z-index:50}.match-item[data-v-46fcaf61]{padding:8px 12px;font-size:12px;color:#1976d2;display:flex;align-items:center;gap:4px}.match-item strong[data-v-46fcaf61]{font-weight:600;color:#1565c0;min-width:20px}.match-item span[data-v-46fcaf61]{flex:1;color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.autocomplete[data-v-46fcaf61]{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #ddd;border-top:none;border-radius:0 0 6px 6px;max-height:280px;overflow-y:auto;z-index:1000;box-shadow:0 4px 12px #00000014;margin-top:-1px}.autocomplete-item[data-v-46fcaf61]{padding:10px 12px;border-bottom:1px solid #f5f5f5;cursor:pointer;font-size:12px;display:flex;align-items:center;gap:8px;transition:background-color .15s ease}.autocomplete-item[data-v-46fcaf61]:hover{background:#f9f9f9}.autocomplete-item[data-v-46fcaf61]:last-child{border-bottom:none}.autocomplete-item strong[data-v-46fcaf61]{font-weight:600;color:#1976d2;min-width:20px;font-size:11px;letter-spacing:.5px}.autocomplete-item[data-v-46fcaf61]:last-child{border-radius:0 0 6px 6px}.btn-icon-small[data-v-46fcaf61]{width:36px;height:36px;padding:6px;border:none;background:#f5f5f5;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:#d32f2f}.btn-icon-small[data-v-46fcaf61]:hover{background:#ffebee;color:#c62828}.btn-icon-small .material-icons[data-v-46fcaf61]{font-size:18px}.btn-secondary-small[data-v-46fcaf61]{display:flex;align-items:center;gap:8px;padding:8px 16px;background:#fff;color:#1976d2;border:1px solid #1976d2;border-radius:6px;cursor:pointer;font-size:13px;font-weight:500;transition:all .2s ease;margin-top:8px}.btn-secondary-small[data-v-46fcaf61]:hover{background:#f0f7ff;border-color:#1565c0}.btn-secondary-small .material-icons[data-v-46fcaf61]{font-size:18px}.autocomplete[data-v-46fcaf61]::-webkit-scrollbar{width:6px}.autocomplete[data-v-46fcaf61]::-webkit-scrollbar-track{background:transparent}.autocomplete[data-v-46fcaf61]::-webkit-scrollbar-thumb{background:#ddd;border-radius:3px}.autocomplete[data-v-46fcaf61]::-webkit-scrollbar-thumb:hover{background:#bbb}.deals-links[data-v-46fcaf61]{display:flex;flex-wrap:wrap;gap:6px}.deal-link[data-v-46fcaf61]{display:inline-block;padding:2px 8px;background:#eff6ff;color:#3b82f6;font-family:Monaco,Courier New,monospace;font-size:12px;font-weight:600;border-radius:4px;cursor:pointer;transition:all .2s;text-decoration:none}.deal-link[data-v-46fcaf61]:first-child{background:#f2ffef;color:#065f46}.deal-link[data-v-46fcaf61]:first-child:hover{background:#065f46;color:#fff}.deal-link[data-v-46fcaf61]:hover{background:#3b82f6;color:#fff;transform:translateY(-1px)}.tab-button[data-v-46fcaf61]{position:relative}.btn-filter-clear[data-v-46fcaf61]{display:inline-flex;align-items:center;gap:4px;padding:4px 12px;margin-left:12px;background:#fee2e2;border:1px solid #fecaca;border-radius:6px;font-size:12px;font-weight:500;color:#dc2626;cursor:pointer;transition:all .2s}.btn-filter-clear[data-v-46fcaf61]:hover{background:#fecaca}.active-filter[data-v-46fcaf61]{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;margin-bottom:16px;font-size:14px;color:#1e40af}.active-filter strong[data-v-46fcaf61]{font-weight:600}.btn-filter[data-v-46fcaf61]{background:#dbeafe!important;border-color:#bfdbfe!important;color:#3b82f6!important}.btn-filter[data-v-46fcaf61]:hover{background:#bfdbfe!important}.tabs[data-v-46fcaf61]{display:flex;gap:4px;margin-bottom:24px;border-bottom:2px solid #e5e7eb;padding:0;background:transparent}.tab-button[data-v-46fcaf61]{position:relative;display:flex;align-items:center;gap:8px;padding:12px 20px;background:transparent;border:none;border-bottom:3px solid transparent;font-size:14px;font-weight:500;color:#6b7280;cursor:pointer;transition:all .2s ease;border-radius:0;margin:0;outline:none}.tab-button[data-v-46fcaf61]:hover{color:#3b82f6;background:#f9fafb;border-bottom-color:transparent}.tab-button.active[data-v-46fcaf61]{color:#3b82f6;background:transparent;border-bottom-color:#3b82f6;font-weight:600}.tab-button .material-icons[data-v-46fcaf61]{font-size:20px;color:inherit}.filter-badge[data-v-46fcaf61]{position:absolute;top:8px;right:8px;width:8px;height:8px;border-radius:50%;animation:pulse-badge-46fcaf61 2s ease-in-out infinite}@keyframes pulse-badge-46fcaf61{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.2)}}.btn-filter-clear[data-v-46fcaf61]{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;margin-left:12px;background:#fee2e2;border:1px solid #fecaca;border-radius:6px;font-size:12px;font-weight:500;color:#dc2626;cursor:pointer;transition:all .2s;vertical-align:middle}.btn-filter-clear[data-v-46fcaf61]:hover{background:#fecaca;border-color:#fca5a5}.btn-filter-clear .material-icons[data-v-46fcaf61]{font-size:16px}.active-filter[data-v-46fcaf61]{display:flex;align-items:center;gap:8px;padding:12px 16px;background:linear-gradient(135deg,#eff6ff,#dbeafe);border:1px solid #bfdbfe;border-radius:8px;margin-bottom:16px;font-size:14px;color:#1e40af;box-shadow:0 1px 2px #3b82f61a}.active-filter .material-icons[data-v-46fcaf61]{font-size:20px;color:#3b82f6}.active-filter strong[data-v-46fcaf61]{font-weight:600;color:#1e40af}.btn-icon.btn-filter[data-v-46fcaf61]{background:#dbeafe!important;border-color:#bfdbfe!important;color:#3b82f6!important}.btn-icon.btn-filter[data-v-46fcaf61]:hover{background:#bfdbfe!important;border-color:#93c5fd!important;color:#2563eb!important;transform:translateY(-1px);box-shadow:0 2px 4px #3b82f633}.partitions-management[data-v-46fcaf61]{padding:24px;min-height:100vh;background:#f9fafb}.page-header[data-v-46fcaf61]{margin-bottom:24px}.page-header h1[data-v-46fcaf61]{margin:0;font-size:28px;font-weight:600;color:#111827}.tab-content[data-v-46fcaf61]{background:#fff;border-radius:8px;padding:24px;box-shadow:0 1px 3px #0000001a}.tab-panel[data-v-46fcaf61]{animation:fadeIn-46fcaf61 .3s ease}@keyframes fadeIn-46fcaf61{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.section-header[data-v-46fcaf61]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.section-header h2[data-v-46fcaf61]{display:flex;align-items:center;gap:12px;margin:0;font-size:20px;font-weight:600;color:#111827}.btn-primary[data-v-46fcaf61]{display:flex;align-items:center;gap:8px;padding:10px 20px;background:#3b82f6;border:none;border-radius:8px;font-size:14px;font-weight:600;color:#fff;cursor:pointer;transition:all .2s}.btn-primary[data-v-46fcaf61]:hover{background:#2563eb;box-shadow:0 4px 6px #2563eb4d;transform:translateY(-1px)}.btn-primary .material-icons[data-v-46fcaf61]{font-size:20px}.action-buttons[data-v-46fcaf61]{display:flex;gap:8px;justify-content:flex-start}.btn-icon[data-v-46fcaf61]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;cursor:pointer;transition:all .2s;color:#374151}.btn-icon[data-v-46fcaf61]:hover{background:#e5e7eb;border-color:#d1d5db;transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.btn-icon.btn-danger[data-v-46fcaf61]{background:#fee2e2;border-color:#fecaca;color:#dc2626}.btn-icon.btn-danger[data-v-46fcaf61]:hover{background:#fecaca;border-color:#fca5a5}.btn-icon .material-icons[data-v-46fcaf61]{font-size:20px}.data-table[data-v-46fcaf61]{width:100%;border-collapse:collapse;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #0000001a}.data-table thead[data-v-46fcaf61]{background:#f9fafb}.data-table th[data-v-46fcaf61]{padding:12px 16px;text-align:left;font-size:12px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid #e5e7eb}.data-table td[data-v-46fcaf61]{padding:12px 16px;font-size:14px;color:#111827;border-bottom:1px solid #f3f4f6}.data-table tbody tr[data-v-46fcaf61]{transition:background .2s}.data-table tbody tr[data-v-46fcaf61]:hover{background:#f9fafb}.data-table tbody tr:last-child td[data-v-46fcaf61]{border-bottom:none}.badge[data-v-46fcaf61]{display:inline-block;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600}.badge-success[data-v-46fcaf61]{background:#d1fae5;color:#065f46}.badge-danger[data-v-46fcaf61]{background:#fee2e2;color:#991b1b}.empty-state[data-v-46fcaf61]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;background:#f9fafb;border-radius:8px;border:2px dashed #e5e7eb}.empty-state .material-icons[data-v-46fcaf61]{font-size:64px;color:#d1d5db;margin-bottom:16px}.empty-state p[data-v-46fcaf61]{margin:0;font-size:16px;color:#6b7280}.loading-state[data-v-46fcaf61]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px}.spinner[data-v-46fcaf61]{width:40px;height:40px;border:4px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:spin-46fcaf61 .8s linear infinite}@keyframes spin-46fcaf61{to{transform:rotate(360deg)}}.loading-state p[data-v-46fcaf61]{margin-top:16px;font-size:14px;color:#6b7280}.pf-panel[data-v-46fcaf61]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:16px;margin-bottom:16px}.pf-row[data-v-46fcaf61]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:16px}.pf-group[data-v-46fcaf61]{flex:1 1 160px;min-width:140px}.pf-group label[data-v-46fcaf61]{display:block;font-size:13px;font-weight:600;color:#374151;margin-bottom:6px}.pf-control[data-v-46fcaf61]{width:100%;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;background:#fff;color:#111827}.pf-group--reset[data-v-46fcaf61]{flex:0 0 auto;min-width:0}.pf-reset[data-v-46fcaf61]{display:flex;align-items:center;gap:4px;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;background:#fff;color:#6b7280;font-size:14px;cursor:pointer}.pf-reset[data-v-46fcaf61]:hover{background:#f3f4f6;color:#111827}.pf-reset .material-icons[data-v-46fcaf61]{font-size:16px}.search-bar[data-v-46fcaf61]{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:16px}.search-icon[data-v-46fcaf61]{color:#9ca3af;font-size:20px}.search-input[data-v-46fcaf61]{flex:1;border:none;background:transparent;font-size:14px;color:#111827;outline:none}.search-input[data-v-46fcaf61]::placeholder{color:#9ca3af}.search-count[data-v-46fcaf61]{font-size:13px;color:#6b7280;padding:4px 10px;background:#e5e7eb;border-radius:12px}.pagination[data-v-46fcaf61]{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:24px;padding-top:16px;border-top:1px solid #e5e7eb}.pagination-btn[data-v-46fcaf61]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;cursor:pointer;transition:all .2s;color:#374151}.pagination-btn[data-v-46fcaf61]:hover:not(:disabled){background:#e5e7eb;border-color:#d1d5db}.pagination-btn[data-v-46fcaf61]:disabled{opacity:.5;cursor:not-allowed}.pagination-btn .material-icons[data-v-46fcaf61]{font-size:20px}.pagination-info[data-v-46fcaf61]{font-size:14px;color:#6b7280;padding:0 16px}@media(max-width:768px){.tabs[data-v-46fcaf61]{overflow-x:auto;-webkit-overflow-scrolling:touch}.tab-button[data-v-46fcaf61]{white-space:nowrap}.section-header[data-v-46fcaf61]{flex-direction:column;align-items:flex-start;gap:12px}.action-buttons[data-v-46fcaf61],.search-bar[data-v-46fcaf61],.pagination[data-v-46fcaf61]{flex-wrap:wrap}}.payment-distribution[data-v-501cf935]{padding:24px}.page-header[data-v-501cf935]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.page-header h1[data-v-501cf935]{margin:0;font-size:22px}.btn-primary[data-v-501cf935],.btn-secondary[data-v-501cf935]{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;border:1px solid transparent;transition:background .15s,border-color .15s}.btn-primary[data-v-501cf935]{background:#2563eb;color:#fff}.btn-primary[data-v-501cf935]:hover:not(:disabled){background:#1d4ed8}.btn-secondary[data-v-501cf935]{background:#fff;color:#374151;border-color:#d1d5db}.btn-secondary[data-v-501cf935]:hover:not(:disabled){background:#f3f4f6}.btn-primary[data-v-501cf935]:disabled,.btn-secondary[data-v-501cf935]:disabled{opacity:.6;cursor:not-allowed}.btn-primary .material-icons[data-v-501cf935],.btn-secondary .material-icons[data-v-501cf935]{font-size:18px;line-height:1}.filters[data-v-501cf935]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:16px;margin-bottom:16px}.filter-group[data-v-501cf935]{display:flex;flex-direction:column;gap:4px}.filter-group>label[data-v-501cf935]{font-size:12px;color:#6b7280}.dropdown[data-v-501cf935]{position:relative}.dropdown>summary[data-v-501cf935]{list-style:none;cursor:pointer;padding:6px 12px;border:1px solid #d1d5db;border-radius:6px;background:#fff;min-width:160px;font-size:14px}.dropdown>summary[data-v-501cf935]::-webkit-details-marker{display:none}.dropdown-panel[data-v-501cf935]{position:absolute;z-index:20;top:100%;left:0;margin-top:4px;background:#fff;border:1px solid #d1d5db;border-radius:6px;padding:8px;min-width:220px;max-height:300px;overflow-y:auto;box-shadow:0 4px 12px #0000001a}.dropdown-search[data-v-501cf935]{width:100%;box-sizing:border-box;padding:4px 8px;margin-bottom:6px;border:1px solid #d1d5db;border-radius:4px}.check-row[data-v-501cf935]{display:flex;align-items:center;gap:8px;padding:4px 2px;font-size:14px;cursor:pointer}.chips[data-v-501cf935]{display:flex;flex-wrap:wrap;gap:6px}.chip[data-v-501cf935]{padding:5px 10px;border:1px solid #d1d5db;border-radius:999px;background:#fff;cursor:pointer;font-size:13px}.chip.active[data-v-501cf935]{background:#2563eb;color:#fff;border-color:#2563eb}.btn-link[data-v-501cf935]{background:none;border:none;color:#2563eb;cursor:pointer;font-size:13px}.state[data-v-501cf935]{padding:40px;text-align:center;color:#6b7280}.state.error[data-v-501cf935]{color:#dc2626}.table-wrap[data-v-501cf935]{overflow-x:auto;border:1px solid #e5e7eb;border-radius:8px}.data-table.pivot[data-v-501cf935]{border-collapse:collapse;width:100%;font-size:13px}.data-table.pivot th[data-v-501cf935],.data-table.pivot td[data-v-501cf935]{padding:8px 12px;border-bottom:1px solid #eef0f3;white-space:nowrap}.data-table.pivot thead th[data-v-501cf935]{background:#f9fafb;text-align:left;position:sticky;top:0;z-index:5}.data-table.pivot th.num[data-v-501cf935],.data-table.pivot td.num[data-v-501cf935]{text-align:right;font-variant-numeric:tabular-nums}.data-table.pivot .sticky-col[data-v-501cf935]{position:sticky;left:0;background:#fff;z-index:6}.data-table.pivot thead .sticky-col[data-v-501cf935]{z-index:7;background:#f9fafb}.data-table.pivot tfoot td[data-v-501cf935]{background:#f9fafb;border-top:2px solid #d1d5db}.data-table.pivot td.positive[data-v-501cf935]{background:#dcfce7;color:#166534}.data-table.pivot td.negative[data-v-501cf935]{background:#fee2e2;color:#991b1b}.data-table.pivot td.zero[data-v-501cf935]{color:#9ca3af}.edit-usdt[data-v-501cf935]{background:none;border:none;cursor:pointer;margin-left:6px;padding:0;vertical-align:middle;opacity:.5}.edit-usdt[data-v-501cf935]:hover{opacity:1}.edit-usdt .material-icons[data-v-501cf935]{font-size:15px}.modal-overlay[data-v-501cf935]{position:fixed;inset:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:100}.modal[data-v-501cf935]{background:#fff;border-radius:10px;padding:24px;width:340px}.modal h3[data-v-501cf935]{margin:0 0 4px}.modal-company[data-v-501cf935]{color:#6b7280;font-size:13px;margin:0 0 12px}.modal-input[data-v-501cf935]{width:100%;box-sizing:border-box;padding:8px;margin-bottom:10px;border:1px solid #d1d5db;border-radius:6px}.modal-actions[data-v-501cf935]{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}.export-needs-panel[data-v-396eb5b3]{padding:20px;max-width:1600px;margin:0 auto}.page-title[data-v-396eb5b3]{font-size:22px;font-weight:700;color:#111827;margin:0 0 16px}.search-bar[data-v-396eb5b3]{display:flex;gap:12px;margin-bottom:16px;align-items:stretch}.search-input-wrap[data-v-396eb5b3]{flex:1 1 auto;min-width:0;background:#fff;border:1px solid #e5e7eb;border-radius:10px;display:flex;align-items:center;padding:0 12px;cursor:text}.search-icon[data-v-396eb5b3]{font-size:20px;color:#9ca3af;margin-right:8px;flex-shrink:0}.search-input[data-v-396eb5b3]{flex:1 1 auto;width:100%;min-width:0;border:none;outline:none;padding:10px 0;font-size:14px;color:#111827;background:transparent;box-shadow:none}.search-input[data-v-396eb5b3]:focus{outline:none;box-shadow:none}.status-select[data-v-396eb5b3]{flex:0 0 auto;width:180px;padding:10px 12px;background:#fff;border:1px solid #e5e7eb;border-radius:10px;font-size:14px;color:#374151;cursor:pointer}.records-card[data-v-396eb5b3]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.records-header[data-v-396eb5b3]{padding:14px 20px;border-bottom:1px solid #f3f4f6}.records-title[data-v-396eb5b3]{font-size:15px;font-weight:600;color:#111827}.needs-table[data-v-396eb5b3]{width:100%;border-collapse:collapse;font-size:13px}.needs-table thead th[data-v-396eb5b3]{text-align:left;padding:10px 16px;font-size:12px;font-weight:600;color:#6b7280;background:#f9fafb;border-bottom:1px solid #e5e7eb;white-space:nowrap}.needs-table tbody td[data-v-396eb5b3]{padding:12px 16px;border-bottom:1px solid #f3f4f6;color:#374151;vertical-align:middle}.col-expand[data-v-396eb5b3]{width:32px;padding-left:12px!important;padding-right:4px!important}.col-actions[data-v-396eb5b3]{text-align:right;white-space:nowrap}.col-actions .btn-action+.btn-action[data-v-396eb5b3]{margin-left:6px}.expand-icon[data-v-396eb5b3]{color:#9ca3af;font-size:20px;transition:transform .15s}.uuid-row td[data-v-396eb5b3]{background:#f9fafb;font-family:monospace;font-size:12px;color:#6b7280;padding:8px 16px!important}.uuid-value[data-v-396eb5b3]{color:#4b5563}.uuid-meta[data-v-396eb5b3]{margin-left:8px;color:#9ca3af;font-style:italic}.need-row[data-v-396eb5b3]{cursor:pointer;transition:background .15s}.need-row[data-v-396eb5b3]:hover{background:#f9fafb}.cell-amount[data-v-396eb5b3]{white-space:nowrap;font-weight:500;color:#111827}.status-badge[data-v-396eb5b3]{display:inline-block;padding:3px 10px;border-radius:20px;font-size:11px;font-weight:600;letter-spacing:.2px}.status-new[data-v-396eb5b3]{background:#dbeafe;color:#1e40af}.status-pending_approval[data-v-396eb5b3]{background:#fce7f3;color:#9d174d}.status-waiting[data-v-396eb5b3],.status-in_progress[data-v-396eb5b3],.status-pending[data-v-396eb5b3]{background:#fef3c7;color:#b45309}.status-fulfilled[data-v-396eb5b3],.status-closed[data-v-396eb5b3]{background:#d1fae5;color:#065f46}.status-reopened[data-v-396eb5b3]{background:#fee2e2;color:#b91c1c}.status-cancelled[data-v-396eb5b3],.status-rejected[data-v-396eb5b3]{background:#f3f4f6;color:#6b7280}.btn-action[data-v-396eb5b3]{padding:6px 16px;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;transition:all .15s;border:1px solid transparent}.btn-request[data-v-396eb5b3]{background:#111827;color:#fff}.btn-request[data-v-396eb5b3]:hover{background:#1f2937}.btn-view[data-v-396eb5b3]{background:#111827;color:#fff}.btn-view[data-v-396eb5b3]:hover{background:#1f2937}.expanded-row td[data-v-396eb5b3]{padding:0 16px 16px 48px!important;background:#fafafa}.expanded-grid[data-v-396eb5b3]{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:16px 0}.data-card[data-v-396eb5b3]{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:16px 18px}.data-card h3[data-v-396eb5b3]{font-size:15px;font-weight:600;color:#111827;margin:0 0 12px}.data-columns[data-v-396eb5b3]{display:grid;grid-template-columns:1.2fr 1fr .8fr 40px;gap:12px;padding-bottom:8px;border-bottom:1px solid #f3f4f6;margin-bottom:8px}.data-columns.export-columns[data-v-396eb5b3]{grid-template-columns:1.2fr 1fr .8fr 40px 40px}.col-label[data-v-396eb5b3]{font-size:11px;color:#9ca3af;font-weight:500;text-transform:uppercase;letter-spacing:.3px}.data-row[data-v-396eb5b3]{display:grid;grid-template-columns:1.2fr 1fr .8fr 40px;gap:12px;padding:8px 0;align-items:center;font-size:13px}.data-row.export-row[data-v-396eb5b3]{grid-template-columns:1.2fr 1fr .8fr 40px 40px}.data-row.empty[data-v-396eb5b3]{grid-template-columns:1fr;color:#9ca3af;font-style:italic;padding:12px 0}.deal-uuid[data-v-396eb5b3]{font-family:monospace;font-size:12px;color:#111827;font-weight:600}.deal-amount[data-v-396eb5b3]{color:#111827;font-weight:500}.status-dot[data-v-396eb5b3]{display:inline-block;width:10px;height:10px;border-radius:50%}.dot-green[data-v-396eb5b3]{background:#10b981}.dot-yellow[data-v-396eb5b3]{background:#f59e0b}.dot-red[data-v-396eb5b3]{background:#ef4444}.link-btn[data-v-396eb5b3]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;background:#f3f4f6;color:#6b7280;text-decoration:none;transition:all .15s}.link-btn[data-v-396eb5b3]:hover{background:#e5e7eb;color:#111827}.link-btn .material-icons[data-v-396eb5b3]{font-size:16px}.loading-state[data-v-396eb5b3],.empty-state[data-v-396eb5b3]{padding:48px 20px;text-align:center;color:#9ca3af}.loading-state .material-icons[data-v-396eb5b3],.empty-state .material-icons[data-v-396eb5b3]{font-size:40px;margin-bottom:8px;display:block}.spin[data-v-396eb5b3]{animation:spin-396eb5b3 1.5s linear infinite}@keyframes spin-396eb5b3{to{transform:rotate(360deg)}}.empty-state.small[data-v-396eb5b3]{padding:24px 12px}.request-modal[data-v-396eb5b3]{background:#fff;border-radius:14px;width:100%;max-width:min(1280px,96vw);max-height:92vh;display:flex;flex-direction:column;box-shadow:0 24px 60px #0000004d;overflow:hidden}.rm-header[data-v-396eb5b3]{display:flex;justify-content:space-between;align-items:center;padding:18px 24px;border-bottom:1px solid #e5e7eb}.rm-header h2[data-v-396eb5b3]{font-size:18px;font-weight:700;color:#111827;margin:0}.rm-body[data-v-396eb5b3]{flex:1;overflow-y:auto;padding:18px 24px}.rm-section[data-v-396eb5b3]{margin-bottom:16px}.rm-search-bar[data-v-396eb5b3]{margin-bottom:12px}.rm-search-wrap[data-v-396eb5b3]{display:flex;align-items:center;gap:8px;padding:0 12px;background:#fff;border:1px solid #e5e7eb;border-radius:10px;cursor:text}.rm-search-wrap .material-icons[data-v-396eb5b3]{color:#9ca3af;font-size:20px;flex-shrink:0}.rm-search-wrap input[data-v-396eb5b3]{flex:1;min-width:0;width:100%;border:none;outline:none;padding:10px 0;font-size:14px;color:#111827;background:transparent}.rm-pagination[data-v-396eb5b3]{display:flex;justify-content:center;align-items:center;gap:8px;padding:10px 0}.rm-page-info[data-v-396eb5b3]{font-size:13px;color:#6b7280}.rm-section-head[data-v-396eb5b3]{width:100%;display:flex;justify-content:space-between;align-items:center;padding:10px 14px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;font-size:13px;font-weight:600;color:#374151;cursor:pointer;margin-bottom:10px}.rm-section-head[data-v-396eb5b3]:hover{background:#f3f4f6}.rm-section-head .material-icons[data-v-396eb5b3]{color:#6b7280;font-size:20px}.rm-cards-grid[data-v-396eb5b3]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}.rm-empty[data-v-396eb5b3]{grid-column:1 / -1;padding:24px;text-align:center;color:#9ca3af;font-size:13px;background:#fafafa;border-radius:10px}.part-card[data-v-396eb5b3]{border:1px solid #e5e7eb;border-radius:10px;padding:14px;background:#fff;display:flex;flex-direction:column;gap:10px;transition:all .15s;min-width:0;overflow:hidden}.part-card.active[data-v-396eb5b3]{border-color:#b91c1c;background:#fef2f2;box-shadow:0 1px 4px #b91c1c26}.pc-head[data-v-396eb5b3]{display:flex;align-items:flex-start;gap:10px}.pc-check-wrap[data-v-396eb5b3]{flex-shrink:0;display:flex;align-items:center;padding-top:2px}.pc-check-wrap input[data-v-396eb5b3]{width:16px;height:16px;cursor:pointer;accent-color:#b91c1c}.pc-info[data-v-396eb5b3]{flex:1;min-width:0}.pc-info strong[data-v-396eb5b3]{display:block;font-size:14px;color:#111827}.pc-sub[data-v-396eb5b3]{font-size:12px;color:#6b7280;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-rows[data-v-396eb5b3]{display:flex;flex-direction:column;gap:4px;padding:8px 0;border-top:1px solid #f3f4f6;border-bottom:1px solid #f3f4f6}.pc-row[data-v-396eb5b3]{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:13px;color:#6b7280;min-width:0}.pc-row>span[data-v-396eb5b3]{flex-shrink:0}.pc-row strong[data-v-396eb5b3]{color:#111827;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right}.pc-uuid[data-v-396eb5b3]{font-family:monospace;font-size:11px;color:#6b7280;word-break:break-all;display:block;text-decoration:none}.partition-link[data-v-396eb5b3]{text-decoration:none;color:inherit;cursor:pointer;border-bottom:1px dashed transparent;transition:border-color .15s,color .15s}.partition-link[data-v-396eb5b3]:hover{color:#2563eb;border-bottom-color:#2563eb}.pc-desc[data-v-396eb5b3]{font-size:12px;color:#6b7280;line-height:1.4;word-break:break-word}.pc-active[data-v-396eb5b3]{padding-top:10px;border-top:1px dashed #fca5a5;display:flex;flex-direction:column;gap:8px}.pc-expected-grid[data-v-396eb5b3]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.pc-exp-box[data-v-396eb5b3]{background:#b91c1c14;border:1px solid rgba(185,28,28,.15);border-radius:8px;padding:8px 10px;display:flex;flex-direction:column;gap:2px;font-size:11px;color:#991b1b}.pc-exp-box strong[data-v-396eb5b3]{font-size:14px;color:#7f1d1d;font-weight:700}.pc-available[data-v-396eb5b3]{background:#b91c1c0d;border-radius:8px;padding:8px 10px;display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#991b1b}.pc-available strong[data-v-396eb5b3]{font-size:14px;color:#7f1d1d;font-weight:700}.pc-input-row[data-v-396eb5b3]{display:flex;flex-direction:column;gap:4px}.pc-input-row label[data-v-396eb5b3]{font-size:12px;font-weight:500;color:#374151}.pc-input-row input[data-v-396eb5b3]{padding:8px 10px;border:1px solid #d1d5db;border-radius:6px;font-size:13px;color:#111827;background:#fff;outline:none;transition:border-color .15s}.pc-input-row input[data-v-396eb5b3]:focus{border-color:#b91c1c;box-shadow:0 0 0 3px #b91c1c1a}.pc-converted[data-v-396eb5b3]{display:flex;justify-content:space-between;align-items:center;margin-top:4px;padding:6px 10px;background:#ecfeff;border-left:3px solid #06b6d4;border-radius:6px;font-size:12px}.pc-converted span[data-v-396eb5b3]{color:#475569}.pc-converted strong[data-v-396eb5b3]{color:#0e7490;font-weight:700}.rm-footer[data-v-396eb5b3]{display:flex;align-items:center;gap:12px;padding:14px 24px;border-top:1px solid #e5e7eb;background:#fafafa;border-radius:0 0 14px 14px}.rm-rate[data-v-396eb5b3]{display:flex;align-items:center;gap:8px;flex:1}.rm-rate label[data-v-396eb5b3]{font-size:13px;font-weight:600;color:#374151}.rm-rate-input[data-v-396eb5b3]{padding:8px 12px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;color:#111827;width:160px;outline:none}.rm-rate-input[data-v-396eb5b3]:focus{border-color:#111827}.btn-secondary[data-v-396eb5b3]{padding:10px 18px;background:#fff;color:#374151;border:1px solid #d1d5db;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s}.btn-secondary[data-v-396eb5b3]:hover{background:#f3f4f6}.btn-primary[data-v-396eb5b3]{padding:10px 18px;background:#111827;color:#fff;border:none;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s}.btn-primary[data-v-396eb5b3]:hover:not(:disabled){background:#1f2937}.btn-primary[data-v-396eb5b3]:disabled{opacity:.6;cursor:not-allowed}.modal-overlay[data-v-396eb5b3]{position:fixed;inset:0;background:#0f172a8c;display:flex;align-items:center;justify-content:center;z-index:1000;padding:24px}.view-modal[data-v-396eb5b3]{background:#fff;border-radius:14px;width:100%;max-width:560px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 24px 60px #0000004d}.view-modal.is-manage[data-v-396eb5b3]{max-width:960px}.view-modal-main[data-v-396eb5b3]{display:flex;flex:1;min-height:0}.view-modal-col[data-v-396eb5b3]{flex:1;display:flex;flex-direction:column;min-width:0}.manage-sidebar[data-v-396eb5b3]{width:280px;flex-shrink:0;border-left:1px solid #e5e7eb;padding:20px;background:#fafafa;overflow-y:auto}.manage-sidebar h3[data-v-396eb5b3]{font-size:14px;font-weight:700;color:#111827;margin:0 0 14px;line-height:1.4}.ms-row[data-v-396eb5b3]{display:flex;flex-direction:column;gap:2px;font-size:13px;color:#374151;padding:4px 0}.ms-row strong[data-v-396eb5b3]{font-size:15px;color:#111827;font-weight:700}.ms-row strong.negative[data-v-396eb5b3]{color:#b91c1c}.manage-footer[data-v-396eb5b3]{display:flex;justify-content:flex-end;gap:10px;padding:14px 24px;border-top:1px solid #e5e7eb;background:#fafafa;border-radius:0 0 14px 14px}.btn-danger[data-v-396eb5b3]{padding:10px 18px;background:#dc2626;color:#fff;border:none;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s}.btn-danger[data-v-396eb5b3]:hover:not(:disabled){background:#b91c1c}.btn-danger[data-v-396eb5b3]:disabled{opacity:.6;cursor:not-allowed}@media(max-width:900px){.view-modal.is-manage[data-v-396eb5b3]{max-width:560px}.view-modal-main[data-v-396eb5b3]{flex-direction:column}.manage-sidebar[data-v-396eb5b3]{width:auto;border-left:none;border-top:1px solid #e5e7eb}}.view-modal-header[data-v-396eb5b3]{display:flex;justify-content:space-between;align-items:center;padding:18px 24px;border-bottom:1px solid #e5e7eb}.view-modal-header h2[data-v-396eb5b3]{font-size:18px;font-weight:700;color:#111827;margin:0}.btn-close[data-v-396eb5b3]{background:none;border:none;cursor:pointer;color:#6b7280;padding:4px;border-radius:6px;display:flex}.btn-close[data-v-396eb5b3]:hover{background:#f3f4f6;color:#111827}.view-tabs[data-v-396eb5b3]{display:flex;gap:8px;padding:12px 24px 0;border-bottom:1px solid #e5e7eb}.view-tab[data-v-396eb5b3]{padding:10px 18px;border:none;background:none;font-size:13px;font-weight:600;color:#6b7280;cursor:pointer;border-radius:8px 8px 0 0;border-bottom:2px solid transparent;margin-bottom:-1px}.view-tab[data-v-396eb5b3]:hover{color:#374151}.view-tab.active[data-v-396eb5b3]{color:#111827;background:#f3f4f6;border-bottom-color:#111827}.view-modal-body[data-v-396eb5b3]{padding:20px 24px;overflow-y:auto;flex:1}.partition-view-card[data-v-396eb5b3]{border:1px solid #e5e7eb;border-radius:10px;padding:16px;margin-bottom:12px;background:#fafafa}.partition-view-card[data-v-396eb5b3]:last-child{margin-bottom:0}.pvc-top[data-v-396eb5b3]{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:12px}.pvc-title[data-v-396eb5b3]{display:flex;flex-direction:column}.pvc-title strong[data-v-396eb5b3]{font-size:15px;color:#111827}.pvc-sub[data-v-396eb5b3]{font-size:12px;color:#6b7280;margin-top:2px}.currency-chip[data-v-396eb5b3]{padding:4px 12px;border-radius:20px;background:#374151;color:#fff;font-size:11px;font-weight:700;letter-spacing:.5px}.pvc-rows[data-v-396eb5b3]{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.pvc-row[data-v-396eb5b3]{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:#6b7280}.pvc-row strong[data-v-396eb5b3]{color:#111827;font-weight:600}.partition-status-chip[data-v-396eb5b3]{padding:2px 10px;border-radius:20px;font-size:11px;font-weight:600}.ps-in_transit[data-v-396eb5b3]{background:#fff3e0;color:#c2410c}.ps-replenishing[data-v-396eb5b3]{background:#dbeafe;color:#1e40af}.ps-awaiting_debit[data-v-396eb5b3],.ps-remainder[data-v-396eb5b3]{background:#d1fae5;color:#065f46}.ps-awaiting_replenishment[data-v-396eb5b3]{background:#f3f4f6;color:#6b7280}.alloc-box[data-v-396eb5b3]{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:10px 12px;margin-bottom:12px}.alloc-box-row[data-v-396eb5b3]{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:#991b1b;padding:3px 0}.alloc-box-row strong[data-v-396eb5b3]{color:#991b1b;font-weight:700}.pvc-foot[data-v-396eb5b3]{padding-top:10px;border-top:1px dashed #e5e7eb}.pvc-foot-row[data-v-396eb5b3]{display:flex;justify-content:space-between;gap:12px;font-size:12px;padding:3px 0;color:#6b7280}.pvc-foot-row span.muted[data-v-396eb5b3]{color:#6b7280;text-align:right;word-break:break-all;max-width:65%}.mono[data-v-396eb5b3]{font-family:monospace;color:#111827}.deal-link-chip[data-v-396eb5b3]{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;background:#f3f4f6;color:#111827;border-radius:6px;text-decoration:none;font-family:monospace;font-size:11px;font-weight:600}.deal-link-chip[data-v-396eb5b3]:hover{background:#e5e7eb}.deal-link-chip .material-icons[data-v-396eb5b3]{font-size:14px}@media(max-width:1100px){.rm-cards-grid[data-v-396eb5b3]{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.expanded-grid[data-v-396eb5b3]{grid-template-columns:1fr}.search-bar[data-v-396eb5b3]{flex-direction:column}.status-select[data-v-396eb5b3]{width:100%}.rm-cards-grid[data-v-396eb5b3]{grid-template-columns:1fr}}.pagination[data-v-396eb5b3]{display:flex;align-items:center;justify-content:center;gap:4px;padding:16px;border-top:1px solid #f3f4f6;flex-wrap:wrap}.page-btn[data-v-396eb5b3]{min-width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;font-size:13px;font-weight:500;color:#374151;cursor:pointer;transition:all .15s;padding:0 8px}.page-btn[data-v-396eb5b3]:hover:not(:disabled){background:#f3f4f6;border-color:#d1d5db}.page-btn.active[data-v-396eb5b3]{background:#111827;border-color:#111827;color:#fff}.page-btn[data-v-396eb5b3]:disabled{opacity:.4;cursor:not-allowed}.page-btn .material-icons[data-v-396eb5b3]{font-size:20px}.page-ellipsis[data-v-396eb5b3]{padding:0 4px;color:#9ca3af;font-size:14px}.page-info[data-v-396eb5b3]{margin-left:12px;font-size:13px;color:#6b7280}.export-partitions[data-v-0ab001ce]{padding:20px;max-width:1600px;margin:0 auto}.mode-switch[data-v-0ab001ce]{display:inline-flex;gap:4px;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:10px;padding:4px;margin-bottom:20px}.mode-btn[data-v-0ab001ce]{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background:transparent;border:none;border-radius:8px;font-size:13px;font-weight:600;color:#6b7280;cursor:pointer;transition:all .15s}.mode-btn[data-v-0ab001ce]:hover{color:#111827}.mode-btn.active[data-v-0ab001ce]{background:#fff;color:#111827;box-shadow:0 1px 2px #00000014}.mode-btn .material-icons[data-v-0ab001ce]{font-size:18px}.selectors-bar[data-v-0ab001ce]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:20px;gap:12px;flex-wrap:wrap}.selectors-chain[data-v-0ab001ce]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.selector-item[data-v-0ab001ce]{display:flex;align-items:center;gap:6px;padding:6px 12px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;width:200px}.selector-icon[data-v-0ab001ce]{font-size:18px;color:#6b7280}.selector-dropdown[data-v-0ab001ce]{border:none;background:transparent;font-size:13px;color:#111827;font-weight:500;outline:none;cursor:pointer;flex:1;min-width:0;padding:2px 0;overflow:hidden;text-overflow:ellipsis}.selector-separator[data-v-0ab001ce]{font-size:18px;color:#d1d5db}.toggle-remainder[data-v-0ab001ce]{display:flex;align-items:center;gap:10px;flex-shrink:0}.toggle-label[data-v-0ab001ce]{font-size:14px;font-weight:500;color:#374151}.toggle-switch[data-v-0ab001ce]{position:relative;display:inline-block;width:44px;height:24px}.toggle-switch input[data-v-0ab001ce]{opacity:0;width:0;height:0}.toggle-slider[data-v-0ab001ce]{position:absolute;cursor:pointer;inset:0;background-color:#d1d5db;transition:.3s;border-radius:24px}.toggle-slider[data-v-0ab001ce]:before{content:"";position:absolute;height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.3s;border-radius:50%}.toggle-switch input:checked+.toggle-slider[data-v-0ab001ce]{background-color:#3b82f6}.toggle-switch input:checked+.toggle-slider[data-v-0ab001ce]:before{transform:translate(20px)}.section-header[data-v-0ab001ce]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.section-header h2[data-v-0ab001ce]{font-size:18px;font-weight:600;color:#111827;display:flex;align-items:center;gap:8px}.section-icon[data-v-0ab001ce]{font-size:22px;color:#6b7280}.currency-label[data-v-0ab001ce]{background:#eff6ff;color:#3b82f6;padding:2px 10px;border-radius:6px;font-size:14px;font-weight:600}.summary-cards[data-v-0ab001ce]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px}.summary-card[data-v-0ab001ce]{padding:16px 20px;background:#fff;border:1px solid #e5e7eb;border-radius:10px}.summary-label[data-v-0ab001ce]{font-size:13px;color:#6b7280;margin-bottom:6px}.summary-value[data-v-0ab001ce]{font-size:22px;font-weight:700;color:#111827}.summary-value.green[data-v-0ab001ce]{color:#16a34a}.summary-value.blue[data-v-0ab001ce]{color:#3b82f6}.table-container[data-v-0ab001ce]{background:#fff;border:1px solid #e5e7eb;border-radius:10px;overflow-x:auto;margin-bottom:24px}.data-table[data-v-0ab001ce]{width:100%;border-collapse:collapse}.data-table thead th[data-v-0ab001ce]{padding:12px 16px;text-align:left;font-size:12px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #e5e7eb;background:#f9fafb;white-space:nowrap}.data-table tbody td[data-v-0ab001ce]{padding:12px 16px;font-size:13px;color:#374151;border-bottom:1px solid #f3f4f6;vertical-align:middle}.data-table tbody tr[data-v-0ab001ce]:hover{background:#f9fafb}.data-table tbody tr:last-child td[data-v-0ab001ce]{border-bottom:none}.empty-row[data-v-0ab001ce]{text-align:center;color:#9ca3af;padding:32px 16px!important}.cell-partition[data-v-0ab001ce]{max-width:240px}.partition-id-group[data-v-0ab001ce]{display:flex;align-items:center;gap:4px}.partition-id[data-v-0ab001ce]{font-family:monospace;font-size:12px;color:#374151;font-weight:500}.partition-sub-id[data-v-0ab001ce]{font-size:11px;color:#9ca3af;margin-top:2px;word-break:break-all}.partition-path[data-v-0ab001ce]{font-size:11px;color:#9ca3af;margin-top:2px;font-style:italic}.link-icon[data-v-0ab001ce]{color:#6b7280;text-decoration:none}.link-icon[data-v-0ab001ce]:hover{color:#3b82f6}.cell-description[data-v-0ab001ce]{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cell-actions[data-v-0ab001ce]{position:relative;white-space:nowrap}.status-tag[data-v-0ab001ce]{display:inline-block;padding:3px 10px;border-radius:20px;font-size:12px;font-weight:500;white-space:nowrap}.balance-reserve-note[data-v-0ab001ce]{display:inline-flex;align-items:center;gap:3px;margin-top:2px;font-size:11px;color:#9a3412;white-space:nowrap}.balance-reserve-note .material-icons[data-v-0ab001ce]{font-size:12px}.status-in_transit[data-v-0ab001ce]{background:#fef3c7;color:#92400e}.status-replenishing[data-v-0ab001ce]{background:#dbeafe;color:#1e40af}.status-awaiting_debit[data-v-0ab001ce]{background:#fce7f3;color:#9d174d}.status-remainder[data-v-0ab001ce]{background:#d1fae5;color:#065f46}.status-awaiting_replenishment[data-v-0ab001ce]{background:#f3f4f6;color:#6b7280}.actions-row[data-v-0ab001ce]{position:relative;display:inline-block}.btn-action-menu[data-v-0ab001ce]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#f3f4f6;border:none;border-radius:6px;cursor:pointer;color:#6b7280;transition:all .2s}.btn-action-menu[data-v-0ab001ce]:hover{background:#e5e7eb;color:#111827}.action-dropdown[data-v-0ab001ce]{position:absolute;right:0;top:100%;z-index:50;min-width:180px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 10px 25px #0000001a;padding:4px}.action-item[data-v-0ab001ce]{display:flex;align-items:center;gap:8px;padding:8px 12px;font-size:13px;color:#374151;cursor:pointer;border-radius:6px;transition:all .15s}.action-item[data-v-0ab001ce]:hover{background:#f3f4f6}.action-item.danger[data-v-0ab001ce]{color:#dc2626}.action-item.danger[data-v-0ab001ce]:hover{background:#fef2f2}.action-item .material-icons[data-v-0ab001ce]{font-size:18px}.remainder-actions[data-v-0ab001ce]{display:flex;gap:6px;align-items:center}.btn-outline-sm[data-v-0ab001ce]{padding:4px 12px;font-size:12px;font-weight:500;border:1px solid #d1d5db;background:#fff;color:#374151;border-radius:6px;cursor:pointer;transition:all .2s;white-space:nowrap}.btn-outline-sm[data-v-0ab001ce]:hover{background:#f3f4f6;border-color:#9ca3af}.bottom-section[data-v-0ab001ce]{background:#fff;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden}.bottom-tabs[data-v-0ab001ce]{display:flex;border-bottom:1px solid #e5e7eb}.bottom-tab[data-v-0ab001ce]{padding:12px 24px;font-size:13px;font-weight:500;color:#6b7280;background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:all .2s}.bottom-tab[data-v-0ab001ce]:hover{color:#374151}.bottom-tab.active[data-v-0ab001ce]{color:#3b82f6;border-bottom-color:#3b82f6;background:#f9fafb}.bottom-table-container[data-v-0ab001ce]{overflow-x:auto}.btn-replenish[data-v-0ab001ce]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:500;color:#fff;background:#dc2626;border:none;border-radius:6px;cursor:pointer;transition:all .2s;white-space:nowrap}.btn-replenish[data-v-0ab001ce]:hover{background:#b91c1c}.btn-replenish .material-icons[data-v-0ab001ce]{font-size:16px}.cell-in-transit-actions[data-v-0ab001ce]{display:flex;gap:6px;align-items:center;white-space:nowrap}.btn-delete-sm[data-v-0ab001ce]{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;background:#fef2f2;color:#dc2626;border:1px solid #fecaca;border-radius:6px;cursor:pointer;transition:all .2s}.btn-delete-sm[data-v-0ab001ce]:hover{background:#fee2e2;border-color:#fca5a5}.btn-delete-sm .material-icons[data-v-0ab001ce]{font-size:18px}.form-hint[data-v-0ab001ce]{font-size:12px;color:#6b7280;font-weight:400;margin-left:8px}.btn-primary[data-v-0ab001ce]{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:#3b82f6;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.btn-primary[data-v-0ab001ce]:hover{background:#2563eb}.btn-secondary[data-v-0ab001ce]{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:#f3f4f6;color:#374151;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.btn-secondary[data-v-0ab001ce]:hover{background:#e5e7eb}.btn-icon[data-v-0ab001ce]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:none;border:none;border-radius:6px;cursor:pointer;color:#6b7280;transition:all .2s}.btn-icon[data-v-0ab001ce]:hover{background:#f3f4f6;color:#111827}.modal-overlay[data-v-0ab001ce]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-0ab001ce]{background:#fff;border-radius:12px;width:100%;max-width:520px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #0003}.modal-header[data-v-0ab001ce]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #e5e7eb}.modal-header h2[data-v-0ab001ce]{font-size:18px;font-weight:600;color:#111827}.modal-content form[data-v-0ab001ce]{padding:24px}.modal-footer[data-v-0ab001ce]{display:flex;justify-content:flex-end;gap:12px;padding-top:20px;border-top:1px solid #e5e7eb;margin-top:20px}.form-group[data-v-0ab001ce]{margin-bottom:16px}.form-group label[data-v-0ab001ce]{display:block;font-size:13px;font-weight:500;color:#374151;margin-bottom:6px}.form-input[data-v-0ab001ce]{width:100%;padding:10px 12px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;color:#111827;outline:none;transition:border-color .2s;box-sizing:border-box}.form-input[data-v-0ab001ce]:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}textarea.form-input[data-v-0ab001ce]{resize:vertical}.pagination[data-v-0ab001ce]{display:flex;align-items:center;justify-content:center;gap:4px;padding:16px 0}.page-btn[data-v-0ab001ce]{min-width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;font-size:13px;font-weight:500;color:#374151;cursor:pointer;transition:all .15s;padding:0 8px}.page-btn[data-v-0ab001ce]:hover:not(:disabled){background:#f3f4f6;border-color:#d1d5db}.page-btn.active[data-v-0ab001ce]{background:#3b82f6;border-color:#3b82f6;color:#fff}.page-btn[data-v-0ab001ce]:disabled{opacity:.4;cursor:not-allowed}.page-btn .material-icons[data-v-0ab001ce]{font-size:20px}.page-ellipsis[data-v-0ab001ce]{padding:0 4px;color:#9ca3af;font-size:14px}.page-info[data-v-0ab001ce]{margin-left:12px;font-size:13px;color:#6b7280}@media(max-width:1200px){.summary-cards[data-v-0ab001ce]{grid-template-columns:1fr}.selectors-chain[data-v-0ab001ce]{flex-direction:column;align-items:stretch}.selector-separator[data-v-0ab001ce]{display:none}}@media(max-width:768px){.selectors-bar[data-v-0ab001ce]{flex-direction:column;align-items:stretch}.toggle-remainder[data-v-0ab001ce]{justify-content:flex-end}.section-header[data-v-0ab001ce]{flex-direction:column;gap:12px;align-items:flex-start}}.exchange-rates-management[data-v-38b6d3c6]{width:100%}.material-icons[data-v-38b6d3c6]{font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}.section-header[data-v-38b6d3c6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;flex-wrap:wrap;gap:16px}.header-content[data-v-38b6d3c6]{flex:1}.section-title[data-v-38b6d3c6]{font-size:28px;font-weight:600;color:#1e293b;margin:0 0 8px}.section-subtitle[data-v-38b6d3c6]{font-size:14px;color:#64748b;margin:0}.btn-primary[data-v-38b6d3c6]{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:#3b82f6;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.btn-primary[data-v-38b6d3c6]:hover:not(:disabled){background:#2563eb;transform:translateY(-1px);box-shadow:0 4px 12px #3b82f64d}.btn-primary[data-v-38b6d3c6]:disabled{opacity:.6;cursor:not-allowed}.btn-primary .material-icons[data-v-38b6d3c6]{font-size:20px}.btn-secondary[data-v-38b6d3c6]{padding:10px 20px;background:#f1f5f9;color:#475569;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;gap:6px}.btn-secondary[data-v-38b6d3c6]:hover{background:#e2e8f0}.btn-secondary-sm[data-v-38b6d3c6]{padding:6px 14px;background:#f1f5f9;color:#475569;border:1px solid #e2e8f0;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s}.btn-secondary-sm[data-v-38b6d3c6]:hover{background:#e2e8f0}.btn-action[data-v-38b6d3c6]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:none;border-radius:6px;cursor:pointer;transition:all .2s;background:transparent}.btn-action.btn-delete[data-v-38b6d3c6]{color:#ef4444}.btn-action[data-v-38b6d3c6]:hover{background:#fee2e2}.btn-action .material-icons[data-v-38b6d3c6]{font-size:20px}.schedule-card[data-v-38b6d3c6]{background:#fff;border-radius:12px;margin-bottom:24px;box-shadow:0 1px 3px #0000001a;overflow:hidden;transition:all .3s ease}.schedule-card.collapsed .schedule-content[data-v-38b6d3c6]{display:none}.schedule-header[data-v-38b6d3c6]{display:flex;justify-content:space-between;align-items:center;padding:18px 24px;cursor:pointer;-webkit-user-select:none;user-select:none;border-bottom:1px solid #f1f5f9;transition:background .2s}.schedule-header[data-v-38b6d3c6]:hover{background:#f9fafb}.schedule-header-left[data-v-38b6d3c6]{display:flex;align-items:center;gap:12px}.schedule-header-left .material-icons[data-v-38b6d3c6]{font-size:24px;color:#3b82f6}.schedule-header-left h3[data-v-38b6d3c6]{font-size:16px;font-weight:600;color:#1e293b;margin:0}.schedule-count[data-v-38b6d3c6]{display:inline-block;padding:4px 10px;background:#dbeafe;color:#1e40af;border-radius:12px;font-size:12px;font-weight:600}.toggle-icon[data-v-38b6d3c6]{color:#94a3b8;transition:transform .3s}.schedule-content[data-v-38b6d3c6]{padding:24px}.schedule-cards-grid[data-v-38b6d3c6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;margin-bottom:20px}.schedule-task-card[data-v-38b6d3c6]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden;transition:all .2s}.schedule-task-card[data-v-38b6d3c6]:hover{box-shadow:0 4px 12px #00000014}.task-header[data-v-38b6d3c6]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#f8fafc;border-bottom:1px solid #e2e8f0}.task-number[data-v-38b6d3c6]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#3b82f6;color:#fff;border-radius:8px;font-weight:700;font-size:14px}.task-body[data-v-38b6d3c6]{padding:16px}.form-row-time[data-v-38b6d3c6]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.form-group[data-v-38b6d3c6]{display:flex;flex-direction:column}.form-label-sm[data-v-38b6d3c6]{font-size:12px;font-weight:600;color:#64748b;margin-bottom:6px}.form-input-sm[data-v-38b6d3c6]{padding:8px 12px;border:1px solid #e2e8f0;border-radius:6px;font-size:13px;color:#1e293b;transition:border-color .2s;background:#fff}.form-input-sm[data-v-38b6d3c6]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.schedule-actions[data-v-38b6d3c6]{display:flex;gap:12px;justify-content:flex-end;padding-top:16px;border-top:1px solid #f1f5f9}.tabs-container[data-v-38b6d3c6]{display:flex;gap:8px;margin-bottom:24px;overflow-x:auto;padding:4px;background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a}.tab-btn[data-v-38b6d3c6]{padding:12px;background:transparent;border:none;border-radius:8px;font-size:14px;font-weight:600;color:#64748b;cursor:pointer;white-space:nowrap;transition:all .2s}.tab-btn[data-v-38b6d3c6]:hover{background:#f8fafc;color:#1e293b}.tab-btn.active[data-v-38b6d3c6]{background:#3b82f6;color:#fff}.rates-container[data-v-38b6d3c6]{background:#fff;border-radius:12px;padding:24px;margin-bottom:24px;box-shadow:0 1px 3px #0000001a}.rates-header[data-v-38b6d3c6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;flex-wrap:wrap;gap:12px}.rates-header h3[data-v-38b6d3c6]{font-size:20px;font-weight:600;color:#1e293b;margin:0}.rates-meta[data-v-38b6d3c6]{display:flex;align-items:center;gap:16px}.last-update[data-v-38b6d3c6]{display:flex;align-items:center;gap:6px;font-size:13px;color:#64748b}.last-update .material-icons[data-v-38b6d3c6]{font-size:18px}.rates-columns[data-v-38b6d3c6]{display:grid;grid-template-columns:1fr 1fr;gap:24px}.rates-column[data-v-38b6d3c6]{min-width:0}.rates-table-container[data-v-38b6d3c6],.update-section[data-v-38b6d3c6]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.table-title[data-v-38b6d3c6]{font-size:16px;font-weight:600;color:#1e293b;margin:0 0 16px}.rates-table-wrapper[data-v-38b6d3c6]{overflow-x:auto;border-radius:8px;border:1px solid #e2e8f0;margin-bottom:16px}.rates-display-table[data-v-38b6d3c6],.rates-update-table[data-v-38b6d3c6]{width:100%;border-collapse:collapse;background:#fff}.rates-display-table thead[data-v-38b6d3c6],.rates-update-table thead[data-v-38b6d3c6]{background:#f9fafb}.rates-display-table th[data-v-38b6d3c6],.rates-update-table th[data-v-38b6d3c6]{padding:12px 16px;text-align:left;font-size:13px;font-weight:600;color:#475569;border-bottom:2px solid #e2e8f0}.rates-display-table td[data-v-38b6d3c6],.rates-update-table td[data-v-38b6d3c6]{padding:12px 16px;border-bottom:1px solid #f1f5f9}.rates-display-table tr[data-v-38b6d3c6]:hover,.rates-update-table tr[data-v-38b6d3c6]:hover{background:#f9fafb}.currency-cell[data-v-38b6d3c6]{display:flex;align-items:center;gap:10px}.currency-symbol-sm[data-v-38b6d3c6]{font-size:20px;font-weight:700;color:#3b82f6}.currency-code-sm[data-v-38b6d3c6]{font-size:14px;font-weight:600;color:#1e293b}.rate-value[data-v-38b6d3c6]{font-size:16px;font-weight:700;color:#1e293b;font-family:Courier New,monospace}.rate-input[data-v-38b6d3c6]{width:100%;padding:8px 12px;border:1px solid #cbd5e1;border-radius:6px;font-size:14px;color:#1e293b;font-weight:500;transition:border-color .2s}.rate-input[data-v-38b6d3c6]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.btn-update[data-v-38b6d3c6]{width:100%;padding:12px;background:#1e293b;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:background .2s;display:flex;align-items:center;justify-content:center;gap:8px}.btn-update[data-v-38b6d3c6]:hover{background:#334155}.history-container[data-v-38b6d3c6]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 1px 3px #0000001a}.history-header[data-v-38b6d3c6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;flex-wrap:wrap;gap:16px}.history-header h3[data-v-38b6d3c6]{font-size:20px;font-weight:600;color:#1e293b;margin:0}.history-controls[data-v-38b6d3c6]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.control-group[data-v-38b6d3c6]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px}.control-group .material-icons[data-v-38b6d3c6]{font-size:18px;color:#64748b}.control-label[data-v-38b6d3c6]{font-size:13px;font-weight:500;color:#64748b}.date-input[data-v-38b6d3c6],.page-size-select[data-v-38b6d3c6]{padding:6px 10px;border:1px solid #e2e8f0;border-radius:6px;font-size:13px;color:#1e293b;background:#fff;cursor:pointer}.date-input[data-v-38b6d3c6]:focus,.page-size-select[data-v-38b6d3c6]:focus{outline:none;border-color:#3b82f6}.history-table-wrapper[data-v-38b6d3c6]{overflow-x:auto;border:1px solid #e2e8f0;border-radius:10px;margin-bottom:20px}.history-table[data-v-38b6d3c6]{width:100%;border-collapse:collapse;background:#fff}.history-table thead[data-v-38b6d3c6]{background:#f9fafb;position:sticky;top:0;z-index:10}.history-table th[data-v-38b6d3c6]{padding:12px 16px;text-align:center;font-size:13px;font-weight:600;color:#475569;border-bottom:2px solid #e2e8f0}.history-table th.date-column[data-v-38b6d3c6]{text-align:left}.history-table td[data-v-38b6d3c6]{padding:12px 16px;text-align:center;font-size:13px;color:#1e293b;border-bottom:1px solid #f1f5f9}.history-table td.date-cell[data-v-38b6d3c6]{text-align:left;font-weight:500;color:#475569;white-space:nowrap}.history-table td.rate-cell[data-v-38b6d3c6]{font-family:Courier New,monospace;font-weight:500}.history-table tr[data-v-38b6d3c6]:hover{background:#f9fafb}.pagination[data-v-38b6d3c6]{display:flex;justify-content:space-between;align-items:center;padding-top:16px;border-top:1px solid #f1f5f9}.pagination-info[data-v-38b6d3c6]{font-size:13px;color:#64748b;font-weight:500}.pagination-buttons[data-v-38b6d3c6]{display:flex;gap:8px}.btn-page[data-v-38b6d3c6]{padding:8px 16px;background:#fff;border:1px solid #e2e8f0;border-radius:6px;font-size:13px;font-weight:500;color:#475569;cursor:pointer;transition:all .2s}.btn-page[data-v-38b6d3c6]:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}.btn-page[data-v-38b6d3c6]:disabled{opacity:.5;cursor:not-allowed}.tabs-header[data-v-38b6d3c6]{display:flex;align-items:center;margin-bottom:24px;gap:12px}.tabs-container[data-v-38b6d3c6]{flex:1;display:flex;gap:8px;overflow-x:auto;padding:4px;background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a}.btn-manage-zones[data-v-38b6d3c6]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#fff;border:none;border-radius:12px;cursor:pointer;transition:all .2s;flex-shrink:0;margin-left:auto}.btn-manage-zones[data-v-38b6d3c6]:hover{border-color:transparent}.btn-manage-zones .material-icons[data-v-38b6d3c6]{color:#64748b;font-size:18px}.btn-manage-zones:hover .material-icons[data-v-38b6d3c6]{color:#3b82f6;font-size:18px}.zone-management-panel[data-v-38b6d3c6]{background:#fff;border-radius:12px;padding:20px;margin-bottom:24px;box-shadow:0 1px 3px #0000001a}.panel-header[data-v-38b6d3c6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.panel-header h4[data-v-38b6d3c6]{font-size:18px;font-weight:600;color:#1e293b;margin:0}.zones-list[data-v-38b6d3c6]{display:flex;flex-direction:column;gap:12px}.zone-item[data-v-38b6d3c6]{display:flex;justify-content:space-between;align-items:center;padding:16px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;transition:all .2s}.zone-item[data-v-38b6d3c6]:hover{background:#f1f5f9}.zone-info[data-v-38b6d3c6]{display:flex;align-items:center;gap:12px}.zone-code[data-v-38b6d3c6]{display:inline-block;padding:6px 12px;background:#dbeafe;color:#1e40af;border-radius:6px;font-size:13px;font-weight:700;font-family:monospace}.zone-name[data-v-38b6d3c6]{font-size:14px;font-weight:500;color:#1e293b}.zone-actions[data-v-38b6d3c6]{display:flex;gap:8px}.btn-icon-sm[data-v-38b6d3c6]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;transition:all .2s}.btn-icon-sm[data-v-38b6d3c6]:hover{background:#f8fafc;border-color:#cbd5e1}.btn-icon-sm .material-icons[data-v-38b6d3c6]{font-size:18px;color:#64748b}.btn-danger-sm[data-v-38b6d3c6]:hover{background:#fee2e2;border-color:#fca5a5}.btn-danger-sm:hover .material-icons[data-v-38b6d3c6]{color:#ef4444}.mb-2[data-v-38b6d3c6]{margin-bottom:10px}.modal-overlay[data-v-38b6d3c6]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-container[data-v-38b6d3c6]{background:#fff;border-radius:16px;max-width:500px;width:90%;box-shadow:0 20px 25px -5px #0000001a}.modal-header[data-v-38b6d3c6]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #e2e8f0}.modal-header h3[data-v-38b6d3c6]{font-size:18px;font-weight:600;color:#1e293b;margin:0}.btn-close[data-v-38b6d3c6]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#f1f5f9;border:none;border-radius:6px;cursor:pointer;transition:background .2s}.btn-close[data-v-38b6d3c6]:hover{background:#e2e8f0}.modal-body[data-v-38b6d3c6]{padding:24px}.form-group[data-v-38b6d3c6]{margin-bottom:20px}.form-label[data-v-38b6d3c6]{display:block;font-size:14px;font-weight:600;color:#334155;margin-bottom:8px}.required[data-v-38b6d3c6]{color:#ef4444}.form-input[data-v-38b6d3c6]{width:100%;padding:10px 12px;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;color:#1e293b;transition:border-color .2s}.form-input[data-v-38b6d3c6]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.form-hint[data-v-38b6d3c6]{display:block;margin-top:6px;font-size:12px;color:#64748b}.modal-actions[data-v-38b6d3c6]{display:flex;justify-content:flex-end;gap:12px;padding-top:20px;border-top:1px solid #f1f5f9}.modal-enter-active[data-v-38b6d3c6],.modal-leave-active[data-v-38b6d3c6]{transition:opacity .3s}.modal-enter-from[data-v-38b6d3c6],.modal-leave-to[data-v-38b6d3c6]{opacity:0}.markup-controls[data-v-38b6d3c6]{display:flex;gap:4px;align-items:center}.markup-select[data-v-38b6d3c6]{width:60px;padding:4px 8px;border:1px solid #e0e0e0;border-radius:4px;font-size:13px}.markup-input[data-v-38b6d3c6]{width:80px;padding:4px 8px;border:1px solid #e0e0e0;border-radius:4px;font-size:13px}.markup-info[data-v-38b6d3c6]{display:flex;align-items:center;gap:8px;padding:12px;background:#e3f2fd;border-radius:8px;margin-top:16px}.markup-info .material-icons[data-v-38b6d3c6]{color:#1976d2;font-size:20px}.markup-info p[data-v-38b6d3c6]{margin:0;font-size:13px;color:#1976d2}@media(max-width:1024px){.rates-columns[data-v-38b6d3c6]{grid-template-columns:1fr}}@media(max-width:768px){.section-header[data-v-38b6d3c6]{flex-direction:column;align-items:flex-start}.schedule-cards-grid[data-v-38b6d3c6],.form-row-time[data-v-38b6d3c6]{grid-template-columns:1fr}.history-header[data-v-38b6d3c6]{flex-direction:column;align-items:flex-start}.history-controls[data-v-38b6d3c6]{width:100%}.pagination[data-v-38b6d3c6]{flex-direction:column;gap:12px}}.zone-mode[data-v-38b6d3c6]{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:6px;font-size:12px;font-weight:600}.mode-cbr[data-v-38b6d3c6]{background:#dbeafe;color:#1e40af}.mode-manual[data-v-38b6d3c6]{background:#fef3c7;color:#92400e}.mode-investing[data-v-38b6d3c6]{background:#dcfce7;color:#166534}.zone-mode .material-icons[data-v-38b6d3c6]{font-size:16px}.clients-management[data-v-466be190]{padding:24px;width:100%}.client-subtabs[data-v-466be190]{display:flex;gap:8px;margin-bottom:16px;border-bottom:1px solid #e5e7eb}.client-subtabs .subtab[data-v-466be190]{background:none;border:none;padding:10px 14px;cursor:pointer;font-size:14px;color:#6b7280;border-bottom:2px solid transparent;display:inline-flex;align-items:center;gap:6px}.client-subtabs .subtab.active[data-v-466be190]{color:#2563eb;border-bottom-color:#2563eb;font-weight:600}.subtab-badge[data-v-466be190]{background:#ef4444;color:#fff;border-radius:10px;font-size:12px;font-weight:600;min-width:18px;height:18px;padding:0 6px;display:inline-flex;align-items:center;justify-content:center}.unassigned-controls[data-v-466be190]{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:16px}.alert-setting[data-v-466be190]{display:flex;align-items:center;gap:8px}.hours-input[data-v-466be190]{width:80px;padding:6px 8px;border:1px solid #d1d5db;border-radius:6px}.mute-toggle[data-v-466be190]{display:inline-flex;align-items:center;gap:6px;cursor:pointer;color:#374151}.row-overdue[data-v-466be190]{background:#fef2f2}.section-header[data-v-466be190]{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}.header-content[data-v-466be190]{flex:1}.section-title[data-v-466be190]{font-size:28px;font-weight:700;color:#1e293b;margin:0 0 8px}.section-subtitle[data-v-466be190]{font-size:14px;color:#64748b;margin:0}.btn-primary[data-v-466be190]{display:flex;align-items:center;gap:8px;padding:12px 24px;background:#3b82f6;color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s}.btn-primary[data-v-466be190]:hover{background:#2563eb;transform:translateY(-2px);box-shadow:0 4px 12px #3b82f64d}.stats-grid[data-v-466be190]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:32px}.stat-card[data-v-466be190]{background:#fff;border-radius:12px;padding:20px;display:flex;align-items:center;gap:16px;box-shadow:0 1px 3px #0000001a;transition:all .2s}.stat-card.clickable[data-v-466be190]{cursor:pointer}.stat-card.clickable[data-v-466be190]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.stat-icon[data-v-466be190]{width:56px;height:56px;border-radius:12px;display:flex;align-items:center;justify-content:center}.stat-content[data-v-466be190]{flex:1}.stat-value[data-v-466be190]{font-size:28px;font-weight:700;color:#1e293b;line-height:1;margin-bottom:4px}.stat-label[data-v-466be190]{font-size:13px;color:#64748b;font-weight:500}.filters-section[data-v-466be190]{display:flex;gap:16px;margin-bottom:24px;flex-wrap:wrap}.filter-group[data-v-466be190]{display:flex;align-items:center;gap:8px;background:#fff;padding:10px 16px;border-radius:8px;box-shadow:0 1px 3px #0000001a}.filter-group .material-icons[data-v-466be190]{color:#64748b;font-size:20px}.filter-select[data-v-466be190]{padding:10px 14px;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;background:#fff;cursor:pointer;transition:all .15s ease}.search-box[data-v-466be190]{display:flex;align-items:center;gap:8px;background:#fff;padding:10px 16px;border-radius:8px;box-shadow:0 1px 3px #0000001a;flex:1;min-width:300px}.search-box .material-icons[data-v-466be190]{color:#64748b;font-size:20px}.search-box input[data-v-466be190]{border:none;background:transparent;font-size:14px;color:#1e293b;outline:none;flex:1}.loading-state[data-v-466be190]{text-align:center;padding:60px 20px}.spinner[data-v-466be190]{width:48px;height:48px;border:4px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;animation:spin-466be190 .8s linear infinite;margin:0 auto 16px}@keyframes spin-466be190{to{transform:rotate(360deg)}}.empty-state[data-v-466be190]{text-align:center;padding:60px 20px;background:#fff;border-radius:12px}.empty-icon[data-v-466be190]{font-size:64px;color:#cbd5e1;margin-bottom:16px}.empty-state h3[data-v-466be190]{font-size:20px;color:#1e293b;margin:0 0 8px}.empty-state p[data-v-466be190]{color:#64748b;margin:0}.clients-table-container[data-v-466be190]{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;overflow:hidden}.clients-table[data-v-466be190]{width:100%;border-collapse:collapse}.clients-table thead[data-v-466be190]{background:#f8fafc}.clients-table th[data-v-466be190]{padding:10px 8px;text-align:left;font-size:11px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.3px;border-bottom:1px solid #e2e8f0;white-space:nowrap}.clients-table tbody tr[data-v-466be190]{border-bottom:1px solid #e2e8f0;transition:background .2s}.clients-table tbody tr[data-v-466be190]:hover{background:#f8fafc}.clients-table td[data-v-466be190]{padding:10px 8px;font-size:12px;color:#1e293b}.th-view[data-v-466be190],.td-view[data-v-466be190]{width:40px;padding:8px!important;text-align:center}.btn-view-mini[data-v-466be190]{width:28px;height:28px;border:none;border-radius:6px;background:#dbeafe;color:#1e40af;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.btn-view-mini .material-icons[data-v-466be190]{font-size:16px}.btn-view-mini[data-v-466be190]:hover{background:#bfdbfe}.client-name[data-v-466be190]{font-size:12px;color:#1e293b}.contact-info[data-v-466be190]{display:flex;align-items:center;gap:6px;font-size:12px;white-space:nowrap}.contact-info .material-icons[data-v-466be190]{font-size:14px;color:#94a3b8}.org-info[data-v-466be190]{display:flex;align-items:center;gap:6px;font-size:12px;max-width:280px;overflow:hidden;text-overflow:ellipsis}.org-info .material-icons[data-v-466be190]{font-size:14px;color:#94a3b8;flex-shrink:0}.inn-info[data-v-466be190]{font-size:12px;color:#475569;font-family:monospace;white-space:nowrap}.ref-code-info[data-v-466be190]{font-size:12px;color:#6366f1;font-weight:500}.ref-search[data-v-466be190]{max-width:250px}.date-cell[data-v-466be190]{display:flex;align-items:center;gap:6px;font-size:12px;color:#64748b;white-space:nowrap}.date-cell .material-icons[data-v-466be190]{font-size:14px;color:#94a3b8}.status-badge[data-v-466be190]{display:inline-flex;align-items:center;gap:3px;padding:3px 8px;border-radius:12px;font-size:11px;font-weight:600;white-space:nowrap}.status-badge.clickable[data-v-466be190]{cursor:pointer}.status-badge.clickable[data-v-466be190]:hover{opacity:.85}.status-badge .dropdown-caret[data-v-466be190]{font-size:14px;margin-left:2px;opacity:.7}.status-badge .material-icons[data-v-466be190]{font-size:16px}.org-status-wrap[data-v-466be190]{position:relative;display:inline-block}.org-status-dropdown[data-v-466be190]{position:absolute;top:100%;left:0;margin-top:4px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 4px 12px #00000014;padding:4px;z-index:50;min-width:150px}.org-status-dropdown .status-option[data-v-466be190]{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border:none;background:transparent;border-radius:6px;cursor:pointer;font-size:13px;color:#374151;text-align:left}.org-status-dropdown .status-option[data-v-466be190]:hover{background:#f1f5f9}.org-status-dropdown .status-option.is-selected[data-v-466be190]{background:#eff6ff;font-weight:600;color:#1d4ed8}.org-status-dropdown .status-option .status-indicator[data-v-466be190]{width:8px;height:8px;border-radius:50%;background:#94a3b8;flex-shrink:0}.org-status-dropdown .status-option-active .status-indicator[data-v-466be190]{background:#10b981}.org-status-dropdown .status-option-inactive .status-indicator[data-v-466be190]{background:#ef4444}.org-status-dropdown .status-option-pending .status-indicator[data-v-466be190]{background:#f59e0b}.status-active[data-v-466be190]{background:#d1fae5;color:#065f46}.status-inactive[data-v-466be190]{background:#fee2e2;color:#991b1b}.status-pending[data-v-466be190]{background:#e0e8f6;color:#3b82f6}.actions[data-v-466be190]{display:flex;gap:8px}.btn-action[data-v-466be190]{width:32px;height:32px;border:none;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.btn-action .material-icons[data-v-466be190]{font-size:18px}.btn-edit[data-v-466be190]{background:#e0e7ff;color:#4338ca}.btn-edit[data-v-466be190]:hover{background:#c7d2fe}.btn-view[data-v-466be190]{background:#dbeafe;color:#1e40af}.btn-view[data-v-466be190]:hover{background:#bfdbfe}.btn-delete[data-v-466be190]{background:#fee2e2;color:#dc2626}.btn-delete[data-v-466be190]:hover{background:#fecaca}.modal-overlay[data-v-466be190]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-container[data-v-466be190]{background:#fff;border-radius:16px;max-width:600px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 25px -5px #0000001a}.modal-large[data-v-466be190]{max-width:800px}.modal-header[data-v-466be190]{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:1px solid #e2e8f0}.modal-header h3[data-v-466be190]{margin:0;font-size:20px;color:#1e293b}.btn-close[data-v-466be190]{width:32px;height:32px;border:none;background:#f1f5f9;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s}.btn-close[data-v-466be190]:hover{background:#e2e8f0}.modal-body[data-v-466be190]{padding:24px}.form-row[data-v-466be190]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.form-group[data-v-466be190]{margin-bottom:16px}.form-group label[data-v-466be190]{display:block;font-size:14px;font-weight:600;color:#334155;margin-bottom:8px}.required[data-v-466be190]{color:#ef4444}.form-group input[data-v-466be190],.form-group select[data-v-466be190],.form-group textarea[data-v-466be190]{width:100%;padding:10px 12px;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;color:#1e293b;transition:border-color .2s}.form-group input[data-v-466be190]:focus,.form-group select[data-v-466be190]:focus,.form-group textarea[data-v-466be190]:focus{outline:none;border-color:#3b82f6}.form-group input[data-v-466be190]:disabled{background:#f1f5f9;cursor:not-allowed}.checkbox-label[data-v-466be190]{display:flex;align-items:center;gap:8px;font-weight:400;margin-top:8px}.checkbox-label input[type=checkbox][data-v-466be190]{width:auto}.modal-actions[data-v-466be190]{display:flex;justify-content:flex-end;gap:12px;padding:20px;border-top:1px solid #e2e8f0}.btn-secondary[data-v-466be190]{padding:10px 20px;background:#f1f5f9;color:#475569;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:background .2s}.btn-secondary[data-v-466be190]:hover{background:#e2e8f0}.btn-danger[data-v-466be190]{padding:10px 20px;background:#ef4444;color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:background .2s}.btn-danger[data-v-466be190]:hover{background:#dc2626}.btn-primary[data-v-466be190]:disabled,.btn-danger[data-v-466be190]:disabled{opacity:.5;cursor:not-allowed}.warning-text[data-v-466be190]{color:#ef4444;font-size:13px;margin-top:12px}.modal-enter-active[data-v-466be190],.modal-leave-active[data-v-466be190]{transition:opacity .3s}.modal-enter-from[data-v-466be190],.modal-leave-to[data-v-466be190]{opacity:0}.modal-enter-active .modal-container[data-v-466be190],.modal-leave-active .modal-container[data-v-466be190]{transition:transform .3s}.modal-enter-from .modal-container[data-v-466be190],.modal-leave-to .modal-container[data-v-466be190]{transform:scale(.9)}.pagination-container[data-v-466be190]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-top:1px solid #e2e8f0;background:#f8fafc;flex-wrap:wrap;gap:16px}.pagination-info[data-v-466be190]{font-size:14px;color:#64748b}.pagination-controls[data-v-466be190]{display:flex;align-items:center;gap:4px}.pagination-btn[data-v-466be190]{min-width:36px;height:36px;padding:0 8px;border:1px solid #e2e8f0;background:#fff;border-radius:6px;font-size:14px;color:#475569;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s}.pagination-btn[data-v-466be190]:hover:not(:disabled){background:#f1f5f9;border-color:#cbd5e1}.pagination-btn.active[data-v-466be190]{background:#3b82f6;border-color:#3b82f6;color:#fff}.pagination-btn[data-v-466be190]:disabled{opacity:.4;cursor:not-allowed}.pagination-btn .material-icons[data-v-466be190]{font-size:20px}.pagination-ellipsis[data-v-466be190]{padding:0 8px;color:#94a3b8}.per-page-select[data-v-466be190]{display:flex;align-items:center;gap:8px;font-size:14px;color:#64748b}.per-page-select select[data-v-466be190]{padding:6px 10px;border:1px solid #e2e8f0;border-radius:6px;background:#fff;font-size:14px;cursor:pointer}@media(max-width:768px){.section-header[data-v-466be190]{flex-direction:column;align-items:flex-start}.stats-grid[data-v-466be190]{grid-template-columns:1fr}.filters-section[data-v-466be190]{flex-direction:column}.search-box[data-v-466be190]{min-width:100%}.clients-table[data-v-466be190]{min-width:1200px}.form-row[data-v-466be190]{grid-template-columns:1fr}.pagination-container[data-v-466be190]{flex-direction:column;align-items:center}}.col-checkbox[data-v-466be190]{width:40px;min-width:40px;max-width:40px;text-align:center;padding:4px 8px!important}.row-checkbox[data-v-466be190]{width:16px;height:16px;cursor:pointer;accent-color:#3b82f6}.row-selected td[data-v-466be190]{background:#eff6ff!important}.bulk-actions-bar[data-v-466be190]{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;margin-bottom:8px;gap:12px}.bulk-info[data-v-466be190]{display:flex;align-items:center;gap:8px;font-size:13px;color:#1e40af;white-space:nowrap}.bulk-info .material-icons[data-v-466be190]{font-size:20px;color:#3b82f6}.btn-clear-selection[data-v-466be190]{display:inline-flex;align-items:center;background:none;border:none;cursor:pointer;color:#64748b;padding:2px;border-radius:4px}.btn-clear-selection[data-v-466be190]:hover{background:#dbeafe;color:#1e40af}.btn-clear-selection .material-icons[data-v-466be190]{font-size:18px}.bulk-actions-group[data-v-466be190]{display:flex;align-items:center;gap:8px}.bulk-action-btn[data-v-466be190]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;background:#fff;border:1px solid #d1d5db;border-radius:6px;font-size:13px;font-weight:500;color:#374151;cursor:pointer;transition:all .15s;white-space:nowrap}.bulk-action-btn[data-v-466be190]:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af}.bulk-action-btn[data-v-466be190]:disabled{opacity:.6;cursor:not-allowed}.bulk-action-btn .material-icons[data-v-466be190]{font-size:18px}.bulk-bar-enter-active[data-v-466be190],.bulk-bar-leave-active[data-v-466be190]{transition:opacity .15s,transform .15s}.bulk-bar-enter-from[data-v-466be190],.bulk-bar-leave-to[data-v-466be190]{opacity:0;transform:translateY(-6px)}.personal-templates[data-v-415cbf0a]{font-size:13px}.pt-empty[data-v-415cbf0a]{color:#6b7280;padding:8px 0}.pt-table[data-v-415cbf0a]{width:100%;border-collapse:collapse}.pt-table th[data-v-415cbf0a],.pt-table td[data-v-415cbf0a]{text-align:left;padding:8px 10px;border-bottom:1px solid #eef2f7;vertical-align:middle}.pt-table th[data-v-415cbf0a]{font-weight:600;color:#6b7280;font-size:12px}.pt-col-toggle[data-v-415cbf0a]{width:130px;text-align:center}.pt-col-actions[data-v-415cbf0a]{width:180px;white-space:nowrap}.pt-file[data-v-415cbf0a]{color:#111827;word-break:break-all}.pt-file.empty[data-v-415cbf0a]{color:#9ca3af}.pt-vars[data-v-415cbf0a]{display:inline-block;margin-left:6px;padding:1px 6px;border-radius:10px;background:#ecfdf5;color:#047857;font-size:11px;white-space:nowrap}.pt-btn[data-v-415cbf0a]{padding:5px 10px;border:1px solid #2563eb;background:#2563eb;color:#fff;border-radius:6px;cursor:pointer;font-size:12px;margin-right:6px}.pt-btn[data-v-415cbf0a]:disabled{opacity:.6;cursor:default}.pt-btn-ghost[data-v-415cbf0a]{background:#fff;color:#2563eb}.pt-hidden-input[data-v-415cbf0a]{display:none}.pt-hint[data-v-415cbf0a]{display:flex;align-items:flex-start;gap:6px;margin-top:10px;color:#6b7280;font-size:12px;line-height:1.4}.pt-hint .material-icons[data-v-415cbf0a]{font-size:16px;color:#9ca3af}.pt-hint code[data-v-415cbf0a]{background:#f3f4f6;padding:0 4px;border-radius:4px}.pt-switch[data-v-415cbf0a]{position:relative;display:inline-block;width:40px;height:22px}.pt-switch.disabled[data-v-415cbf0a]{opacity:.4}.pt-switch input[data-v-415cbf0a]{opacity:0;width:0;height:0}.pt-slider[data-v-415cbf0a]{position:absolute;cursor:pointer;inset:0;background:#cbd5e1;border-radius:22px;transition:.2s}.pt-slider[data-v-415cbf0a]:before{content:"";position:absolute;height:16px;width:16px;left:3px;bottom:3px;background:#fff;border-radius:50%;transition:.2s}.pt-switch input:checked+.pt-slider[data-v-415cbf0a]{background:#16a34a}.pt-switch input:checked+.pt-slider[data-v-415cbf0a]:before{transform:translate(18px)}.modal-overlay[data-v-924bf7ab]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.upload-contract-modal[data-v-924bf7ab]{background:#fff;border-radius:16px;width:90%;max-width:700px;max-height:90vh;display:flex;flex-direction:column}.modal-header[data-v-924bf7ab]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e2e8f0}.modal-header h2[data-v-924bf7ab]{margin:0;font-size:20px;font-weight:600;color:#1e293b}.btn-close[data-v-924bf7ab]{background:none;border:none;padding:8px;cursor:pointer;color:#64748b;border-radius:8px;transition:all .2s}.btn-close[data-v-924bf7ab]:hover{background:#f1f5f9;color:#1e293b}.modal-body[data-v-924bf7ab]{flex:1;overflow-y:auto;padding:24px}.form-section[data-v-924bf7ab]{margin-bottom:24px}.section-title[data-v-924bf7ab]{font-size:14px;font-weight:600;color:#475569;margin:0 0 12px}.required[data-v-924bf7ab]{color:#ef4444}.radio-group[data-v-924bf7ab]{display:flex;gap:12px}.radio-option[data-v-924bf7ab]{flex:1;display:flex;align-items:center;padding:16px;border:2px solid #e2e8f0;border-radius:12px;cursor:pointer;transition:all .2s}.radio-option input[data-v-924bf7ab]{display:none}.radio-option.active[data-v-924bf7ab]{border-color:#3b82f6;background:#eff6ff}.radio-label[data-v-924bf7ab]{display:flex;align-items:center;gap:8px;font-size:14px;color:#1e293b}.radio-label .material-icons[data-v-924bf7ab]{font-size:20px;color:#64748b}.radio-option.active .radio-label .material-icons[data-v-924bf7ab]{color:#3b82f6}.file-drop-zone[data-v-924bf7ab]{border:2px dashed #e2e8f0;border-radius:12px;padding:32px;text-align:center;cursor:pointer;transition:all .2s}.file-drop-zone[data-v-924bf7ab]:hover,.file-drop-zone.drag-over[data-v-924bf7ab]{border-color:#3b82f6;background:#f8fafc}.file-drop-zone.has-file[data-v-924bf7ab]{border-style:solid;border-color:#22c55e;background:#f0fdf4;cursor:default}.drop-zone-content .material-icons[data-v-924bf7ab]{font-size:48px;color:#94a3b8;margin-bottom:8px}.drop-zone-content p[data-v-924bf7ab]{margin:0 0 4px;color:#64748b}.drop-zone-content .hint[data-v-924bf7ab]{font-size:12px;color:#94a3b8}.file-info[data-v-924bf7ab]{display:flex;align-items:center;gap:12px}.file-info .material-icons[data-v-924bf7ab]{font-size:40px;color:#22c55e}.file-details[data-v-924bf7ab]{flex:1;text-align:left}.file-name[data-v-924bf7ab]{display:block;font-weight:500;color:#1e293b}.file-size[data-v-924bf7ab]{font-size:12px;color:#64748b}.btn-remove-file[data-v-924bf7ab]{background:none;border:none;padding:4px;cursor:pointer;color:#94a3b8}.btn-remove-file[data-v-924bf7ab]:hover{color:#ef4444}.toggle-group[data-v-924bf7ab]{display:flex;background:#f1f5f9;border-radius:8px;padding:4px;margin-bottom:12px}.toggle-btn[data-v-924bf7ab]{flex:1;padding:8px 16px;border:none;background:none;border-radius:6px;font-size:14px;color:#64748b;cursor:pointer;transition:all .2s}.toggle-btn.active[data-v-924bf7ab]{background:#fff;color:#1e293b;box-shadow:0 1px 3px #0000001a}.form-row[data-v-924bf7ab]{display:flex;gap:16px;margin-bottom:16px}.form-group[data-v-924bf7ab]{flex:1}.form-label[data-v-924bf7ab]{display:block;font-size:13px;font-weight:500;color:#475569;margin-bottom:6px}.form-input[data-v-924bf7ab],.form-select[data-v-924bf7ab]{width:100%;padding:10px 12px;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;color:#1e293b;transition:all .2s}.form-input[data-v-924bf7ab]:focus,.form-select[data-v-924bf7ab]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.sub-select[data-v-924bf7ab]{margin-top:12px;padding-left:16px;border-left:2px solid #e2e8f0}.single-org-display[data-v-924bf7ab]{padding:10px 12px;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;color:#1e293b;background:#f8fafc}.checkbox-group[data-v-924bf7ab]{display:flex;align-items:center}.checkbox-label[data-v-924bf7ab]{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:14px;color:#475569}.checkbox-label input[data-v-924bf7ab]{width:16px;height:16px}.hint[data-v-924bf7ab]{display:block;font-size:12px;color:#94a3b8;margin-top:4px}.no-parent-warning[data-v-924bf7ab]{display:flex;align-items:flex-start;gap:8px;padding:12px 14px;background:#fef3c7;color:#92400e;border-radius:8px;font-size:13px;line-height:1.4}.no-parent-warning .material-icons[data-v-924bf7ab]{font-size:18px;flex-shrink:0}.modal-footer[data-v-924bf7ab]{display:flex;justify-content:flex-end;align-items:center;gap:12px;padding:16px 24px;border-top:1px solid #e2e8f0}.validation-hint[data-v-924bf7ab]{display:flex;align-items:center;gap:6px;margin-right:auto;color:#ef4444;font-size:13px}.validation-hint .material-icons[data-v-924bf7ab]{font-size:16px}.btn-secondary[data-v-924bf7ab]{padding:10px 20px;border:1px solid #e2e8f0;background:#fff;border-radius:8px;font-size:14px;color:#64748b;cursor:pointer;transition:all .2s}.btn-secondary[data-v-924bf7ab]:hover{background:#f8fafc;border-color:#cbd5e1}.btn-primary[data-v-924bf7ab]{padding:10px 20px;border:none;background:#3b82f6;border-radius:8px;font-size:14px;color:#fff;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:8px}.btn-primary[data-v-924bf7ab]:hover:not(:disabled){background:#2563eb}.btn-primary[data-v-924bf7ab]:disabled{opacity:.5;cursor:not-allowed}.spinner-small[data-v-924bf7ab]{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-924bf7ab .8s linear infinite}@keyframes spin-924bf7ab{to{transform:rotate(360deg)}}.commission-toggle[data-v-924bf7ab]{margin-bottom:16px}.graduated-commissions[data-v-924bf7ab]{background:#f8fafc;border-radius:12px;padding:16px}.commissions-header[data-v-924bf7ab]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;font-weight:500;color:#475569}.commissions-header-right[data-v-924bf7ab]{display:flex;align-items:center;gap:8px}.currency-inline-label[data-v-924bf7ab]{font-size:13px;font-weight:400;color:#64748b}.currency-select[data-v-924bf7ab]{padding:6px 8px;border:1px solid #cbd5e1;border-radius:6px;font-size:13px;background:#fff;cursor:pointer}.btn-add-tier[data-v-924bf7ab]{display:flex;align-items:center;gap:4px;padding:6px 12px;border:none;background:#3b82f6;color:#fff;border-radius:6px;font-size:13px;cursor:pointer;transition:background .2s}.btn-add-tier[data-v-924bf7ab]:hover{background:#2563eb}.btn-add-tier .material-icons[data-v-924bf7ab]{font-size:16px}.empty-tiers[data-v-924bf7ab]{text-align:center;padding:24px;color:#94a3b8;font-size:13px}.tier-row-input[data-v-924bf7ab]{background:#fff;border-radius:8px;padding:12px;margin-bottom:8px;border:1px solid #e2e8f0}.tier-inputs[data-v-924bf7ab]{display:flex;gap:12px;align-items:flex-end}.tier-field[data-v-924bf7ab]{flex:1}.tier-field-currency[data-v-924bf7ab]{flex:0 0 92px}.tier-field-currency .form-input[data-v-924bf7ab]{cursor:pointer}.tier-field label[data-v-924bf7ab]{display:block;font-size:11px;color:#64748b;margin-bottom:4px}.tier-field .form-input[data-v-924bf7ab]{padding:8px 10px;font-size:13px}.btn-remove-tier[data-v-924bf7ab]{background:none;border:none;padding:6px;cursor:pointer;color:#94a3b8;border-radius:4px;transition:all .2s}.btn-remove-tier[data-v-924bf7ab]:hover{background:#fee2e2;color:#dc2626}.btn-remove-tier .material-icons[data-v-924bf7ab]{font-size:18px}.modal-overlay[data-v-17291a3d]{position:fixed;inset:0;background:#0f172a80;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-edit-contract[data-v-17291a3d]{background:#fff;border-radius:12px;width:100%;max-width:720px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 12px 40px #0000002e}.modal-header[data-v-17291a3d]{padding:16px 24px;border-bottom:1px solid #e2e8f0;display:flex;align-items:center;justify-content:space-between}.modal-header h2[data-v-17291a3d]{margin:0;font-size:18px;font-weight:600;color:#0f172a}.btn-close[data-v-17291a3d]{background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;color:#64748b}.btn-close[data-v-17291a3d]:hover{color:#0f172a}.modal-body[data-v-17291a3d]{padding:20px 24px;overflow-y:auto;flex:1}.loading-row[data-v-17291a3d]{display:flex;align-items:center;gap:8px;color:#64748b}.spin[data-v-17291a3d]{animation:spin-17291a3d 1.4s linear infinite}@keyframes spin-17291a3d{to{transform:rotate(360deg)}}.form-grid[data-v-17291a3d]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-row[data-v-17291a3d]{display:flex;flex-direction:column;gap:6px}.form-row-wide[data-v-17291a3d]{grid-column:1 / -1}.form-row label[data-v-17291a3d]{font-size:13px;font-weight:500;color:#334155}.form-input[data-v-17291a3d]{padding:8px 10px;border:1px solid #cbd5e1;border-radius:6px;font-size:14px;background:#fff}.form-input[data-v-17291a3d]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f626}.form-input[data-v-17291a3d]:disabled{background:#f1f5f9;color:#94a3b8;cursor:not-allowed}.hint-inline[data-v-17291a3d]{font-size:11px;font-weight:400;color:#94a3b8;margin-left:6px}.error-msg[data-v-17291a3d]{display:flex;align-items:center;gap:6px;margin-top:12px;padding:8px 12px;background:#fef2f2;color:#991b1b;border-radius:6px;font-size:13px}.error-msg .material-icons[data-v-17291a3d]{font-size:18px}.modal-footer[data-v-17291a3d]{padding:14px 24px;border-top:1px solid #e2e8f0;display:flex;justify-content:flex-end;gap:10px}.btn[data-v-17291a3d]{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;border:1px solid transparent;transition:all .15s}.btn-secondary[data-v-17291a3d]{background:#fff;color:#334155;border-color:#cbd5e1}.btn-secondary[data-v-17291a3d]:hover:not(:disabled){background:#f1f5f9}.btn-primary[data-v-17291a3d]{background:#3b82f6;color:#fff}.btn-primary[data-v-17291a3d]:hover:not(:disabled){background:#2563eb}.btn[data-v-17291a3d]:disabled{opacity:.6;cursor:not-allowed}.spinner-small[data-v-17291a3d]{width:14px;height:14px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:spin-17291a3d .8s linear infinite}@media(max-width:600px){.form-grid[data-v-17291a3d]{grid-template-columns:1fr}.form-row-wide[data-v-17291a3d]{grid-column:1}}.search-select[data-v-981c578a]{position:relative;width:100%}.search-select-trigger[data-v-981c578a]{display:flex;align-items:center;gap:4px;padding:8px 10px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;cursor:pointer;min-height:36px;font-size:13px;transition:border-color .15s}.search-select-trigger[data-v-981c578a]:hover,.search-select-trigger.open[data-v-981c578a]{border-color:#8b5cf6}.search-select-trigger.disabled[data-v-981c578a]{background:#f8fafc;cursor:not-allowed}.search-select-value[data-v-981c578a]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#1e293b}.search-select-placeholder[data-v-981c578a]{color:#94a3b8;flex:1}.search-select-arrow[data-v-981c578a]{display:flex;align-items:center;color:#94a3b8;flex-shrink:0}.search-select-arrow .material-icons[data-v-981c578a]{font-size:18px}.search-select-dropdown[data-v-981c578a]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 8px 24px #0f172a1f;z-index:4000;overflow:hidden}.search-select-inline[data-v-981c578a]{border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.search-select-search[data-v-981c578a]{padding:8px;border-bottom:1px solid #f1f5f9}.search-select-search input[data-v-981c578a]{width:100%;padding:6px 10px;border:1px solid #e2e8f0;border-radius:6px;font-size:13px;outline:none}.search-select-search input[data-v-981c578a]:focus{border-color:#8b5cf6}.search-select-options[data-v-981c578a]{max-height:260px;overflow-y:auto}.search-select-option[data-v-981c578a]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;font-size:13px;cursor:pointer;color:#1e293b}.search-select-option[data-v-981c578a]:hover{background:#f5f3ff}.search-select-option.selected[data-v-981c578a]{background:#ede9fe;font-weight:500}.option-check[data-v-981c578a]{font-size:16px;color:#8b5cf6}.option-label[data-v-981c578a]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-select-empty[data-v-981c578a]{padding:12px;text-align:center;color:#94a3b8;font-size:13px}.cp-header[data-v-3481f49e]{display:flex;align-items:center;justify-content:space-between}.cp-toolbar[data-v-3481f49e]{display:flex;align-items:center;gap:16px;margin:12px 0 16px}.cp-search[data-v-3481f49e]{flex:1;padding:9px 12px;border:1px solid #d1d5db;border-radius:8px;font-size:14px}.cp-show-deleted[data-v-3481f49e]{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#6b7280;cursor:pointer;white-space:nowrap}.cp-table[data-v-3481f49e]{width:100%;border-collapse:collapse;font-size:14px}.cp-table th[data-v-3481f49e]{text-align:left;padding:8px 10px;color:#6b7280;font-weight:500;border-bottom:1px solid #e5e7eb;font-size:12px}.cp-table td[data-v-3481f49e]{padding:10px;border-bottom:1px solid #f3f4f6}.cp-table tr.cp-inactive td[data-v-3481f49e]{opacity:.55}.cp-name[data-v-3481f49e]{font-weight:600;display:flex;align-items:center;gap:6px}.cp-lock[data-v-3481f49e]{font-size:16px;color:#d97706}.cp-status-col[data-v-3481f49e]{text-align:right}.status-badge[data-v-3481f49e]{display:inline-block;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600}.status-badge.active[data-v-3481f49e]{background:#dcfce7;color:#166534}.status-badge.inactive[data-v-3481f49e]{background:#f3f4f6;color:#6b7280}.status-badge.deleted[data-v-3481f49e]{background:#fee2e2;color:#b91c1c}.cp-actions[data-v-3481f49e]{text-align:right;white-space:nowrap}.cp-act[data-v-3481f49e]{background:none;border:none;cursor:pointer;color:#4b5563;padding:4px;border-radius:6px}.cp-act[data-v-3481f49e]:hover{background:#f3f4f6;color:#2563eb}.cp-act.danger[data-v-3481f49e]:hover{color:#dc2626}.cp-act[data-v-3481f49e]:disabled{opacity:.35;cursor:not-allowed}.cp-act .material-icons[data-v-3481f49e]{font-size:20px;vertical-align:middle}.notes-layout[data-v-3481f49e]{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}@media(max-width:1024px){.notes-layout[data-v-3481f49e]{grid-template-columns:1fr}}.note-add textarea[data-v-3481f49e]{width:100%;resize:vertical}.notes-list[data-v-3481f49e]{display:flex;flex-direction:column;gap:10px;margin-top:12px}.note-item[data-v-3481f49e]{border:1px solid #e5e7eb;border-radius:8px;padding:10px 12px;background:#fafafa}.note-meta[data-v-3481f49e]{display:flex;justify-content:space-between;gap:8px;font-size:12px;color:#6b7280;margin-bottom:6px}.note-author[data-v-3481f49e]{font-weight:600;color:#374151}.note-text[data-v-3481f49e]{white-space:pre-wrap;word-break:break-word;color:#111827}.status-dropdown[data-v-3481f49e]{position:relative;z-index:10}.status-badge.clickable[data-v-3481f49e]{cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex;align-items:center;gap:6px;transition:all .2s}.status-badge.clickable[data-v-3481f49e]:hover{opacity:.85;transform:translateY(-1px)}.dropdown-icon[data-v-3481f49e]{font-size:18px;transition:transform .2s}.status-dropdown-menu[data-v-3481f49e]{position:absolute;top:calc(100% + 8px);right:0;background:#fff;border-radius:10px;box-shadow:0 10px 25px #00000026;padding:8px;min-width:180px;z-index:100;animation:slideDown-3481f49e .2s ease-out}@keyframes slideDown-3481f49e{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.status-option[data-v-3481f49e]{width:100%;display:flex;align-items:center;gap:10px;padding:10px 14px;border:none;background:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;color:#1e293b;text-align:left;transition:background .2s}.status-option[data-v-3481f49e]:hover{background:#f1f5f9}.status-option.active[data-v-3481f49e]{background:#eff6ff;color:#3b82f6}.status-indicator[data-v-3481f49e]{width:10px;height:10px;border-radius:50%;flex-shrink:0}.status-indicator.status-active[data-v-3481f49e]{background:#10b981}.status-indicator.status-inactive[data-v-3481f49e]{background:#ef4444}.status-indicator.status-pending[data-v-3481f49e]{background:#f59e0b}.client-detail[data-v-3481f49e]{padding:24px;max-width:1400px;margin:0 auto}.loading-state[data-v-3481f49e]{text-align:center;padding:60px 20px}.spinner[data-v-3481f49e]{width:48px;height:48px;border:4px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;animation:spin-3481f49e .8s linear infinite;margin:0 auto 16px}.page-header[data-v-3481f49e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px;background:#fff;padding:24px;border-radius:12px;box-shadow:0 1px 3px #0000001a}.header-left[data-v-3481f49e]{display:flex;align-items:center;gap:16px}.btn-back[data-v-3481f49e]{width:40px;height:40px;border-radius:8px;border:none;background:#f1f5f9;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s}.btn-back[data-v-3481f49e]:hover{background:#e2e8f0}.page-title[data-v-3481f49e]{font-size:24px;font-weight:700;color:#1e293b;margin:0 0 4px}.page-subtitle[data-v-3481f49e]{font-size:14px;color:#64748b;margin:0}.header-actions[data-v-3481f49e]{display:flex;gap:12px;align-items:center}.status-badge[data-v-3481f49e]{padding:6px 16px;border-radius:12px;font-size:13px;font-weight:600}.status-active[data-v-3481f49e]{background:#d1fae5;color:#065f46}.status-inactive[data-v-3481f49e]{background:#fee2e2;color:#991b1b}.status-pending[data-v-3481f49e]{background:#fef3c7;color:#92400e}.btn-primary[data-v-3481f49e]:hover{background:#2563eb}.btn-impersonate[data-v-3481f49e]{display:flex;align-items:center;gap:6px;padding:8px 16px;background:#f59e0b;color:#fff;border:none;border-radius:8px;font-weight:600;font-size:13px;cursor:pointer;transition:all .2s}.btn-impersonate[data-v-3481f49e]:hover{background:#d97706;transform:translateY(-1px);box-shadow:0 4px 12px #f59e0b4d}.tabs[data-v-3481f49e]{display:flex;gap:8px;margin-bottom:24px;border-bottom:2px solid #e2e8f0}.tab-button[data-v-3481f49e]{display:flex;align-items:center;gap:8px;padding:12px 20px;background:none;border:none;border-bottom:2px solid transparent;color:#64748b;font-weight:500;cursor:pointer;transition:all .2s;margin-bottom:-2px}.tab-button[data-v-3481f49e]:hover{color:#3b82f6}.tab-button.active[data-v-3481f49e]{color:#3b82f6;border-bottom-color:#3b82f6}.tab-content[data-v-3481f49e]{min-height:400px}.tab-panel[data-v-3481f49e]{animation:fadeIn-3481f49e .3s}@keyframes fadeIn-3481f49e{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.info-grid[data-v-3481f49e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:20px}.info-card[data-v-3481f49e]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 1px 3px #0000001a}.info-card h5[data-v-3481f49e]{margin:0 0 10px;line-height:18px}.info-card h5 span[data-v-3481f49e]{line-height:18px;position:relative;top:5px}.card-title[data-v-3481f49e]{font-size:18px;font-weight:700;color:#1e293b;margin:0 0 20px;padding-bottom:12px;border-bottom:2px solid #e2e8f0}.card-line[data-v-3481f49e]{display:block;margin:10px 0 20px;padding-bottom:12px;border-bottom:2px solid #e2e8f0}.info-row[data-v-3481f49e]{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid #f1f5f9}.info-row[data-v-3481f49e]:last-child{border-bottom:none}.info-label[data-v-3481f49e]{font-weight:600;color:#64748b;font-size:14px}.info-value[data-v-3481f49e]{color:#1e293b;font-size:14px}.badge[data-v-3481f49e]{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600}.badge-warning[data-v-3481f49e]{background:#fef3c7;color:#92400e}.btn-secondary[data-v-3481f49e]{display:flex;align-items:center;gap:8px;padding:10px 20px;background:#f1f5f9;color:#475569;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s}.btn-secondary[data-v-3481f49e]:hover{background:#e2e8f0}.mt-3[data-v-3481f49e]{margin-top:16px}.substitute-actions[data-v-3481f49e]{display:flex;flex-direction:column;gap:8px;margin-top:16px}.substitute-actions .btn-secondary[data-v-3481f49e]{justify-content:center}.btn-danger-soft[data-v-3481f49e]{background:#fef2f2;color:#dc2626}.btn-danger-soft[data-v-3481f49e]:hover{background:#fee2e2;color:#b91c1c}.section-header h3[data-v-3481f49e]{font-size:20px;font-weight:700;color:#1e293b;margin:0}.empty-state[data-v-3481f49e]{text-align:center;padding:60px 20px;background:#fff;border-radius:12px}.empty-state .material-icons[data-v-3481f49e]{font-size:64px;color:#cbd5e1;margin-bottom:16px}.empty-state p[data-v-3481f49e]{color:#64748b;margin:0}.organizations-list[data-v-3481f49e]{display:grid;gap:20px}.organization-card[data-v-3481f49e]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 1px 3px #0000001a;position:relative}.org-header[data-v-3481f49e]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px;padding-bottom:16px;border-bottom:2px solid #e2e8f0}.org-header h4[data-v-3481f49e]{font-size:18px;font-weight:700;color:#1e293b;margin:0 0 8px}.org-inn[data-v-3481f49e]{font-size:14px;color:#64748b;margin:0}.org-body[data-v-3481f49e]{display:grid;gap:20px}.org-section h5[data-v-3481f49e]{font-size:16px;font-weight:700;color:#1e293b;margin:0 0 12px}.info-grid-compact[data-v-3481f49e]{display:grid;gap:8px}.exchange-rate-info[data-v-3481f49e]{background:#f8fafc;padding:16px;border-radius:8px}.rate-header[data-v-3481f49e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.rate-name[data-v-3481f49e]{font-weight:700;color:#1e293b}.rate-type[data-v-3481f49e],.rate-path[data-v-3481f49e]{font-size:12px;color:#64748b;background:#fff;padding:4px 12px;border-radius:12px}.rate-list[data-v-3481f49e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.rate-item[data-v-3481f49e]{display:flex;flex-direction:column;gap:4px;background:#fff;padding:12px;border-radius:8px}.currency[data-v-3481f49e]{font-weight:700;color:#1e293b;font-size:14px}.rate-value[data-v-3481f49e]{color:#3b82f6;font-weight:600;font-size:16px}.markup[data-v-3481f49e]{font-size:12px;color:#10b981}.org-actions[data-v-3481f49e]{top:24px;right:24px;display:flex;gap:8px}.btn-icon[data-v-3481f49e]{width:36px;height:36px;border-radius:8px;border:none;background:#f1f5f9;color:#475569;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.btn-icon[data-v-3481f49e]:hover{background:#e2e8f0}.btn-icon.btn-danger[data-v-3481f49e]{background:#fee2e2;color:#dc2626}.btn-icon.btn-danger[data-v-3481f49e]:hover{background:#fecaca}.stakeholders-table table[data-v-3481f49e]{width:100%;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #0000001a}.stakeholders-table th[data-v-3481f49e]{background:#f8fafc;padding:16px;text-align:left;font-weight:600;color:#64748b;font-size:12px;text-transform:uppercase}.stakeholders-table td[data-v-3481f49e]{padding:16px;border-bottom:1px solid #e2e8f0}.actions[data-v-3481f49e]{display:flex;gap:8px}.documents-list[data-v-3481f49e]{display:grid;gap:16px}.contracts-section[data-v-3481f49e]{margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #e2e8f0}.subsection-title[data-v-3481f49e]{font-size:14px;font-weight:600;color:#64748b;margin:0 0 16px;text-transform:uppercase;letter-spacing:.5px}.contracts-org-group[data-v-3481f49e]{margin-bottom:20px}.contracts-org-group[data-v-3481f49e]:last-child{margin-bottom:0}.contracts-org-header[data-v-3481f49e]{display:flex;align-items:center;gap:8px;padding:8px 12px;margin:0 0 8px;background:#f1f5f9;border-left:3px solid #3b82f6;border-radius:4px;font-size:13px;font-weight:600;color:#1e293b}.contracts-org-header .material-icons[data-v-3481f49e]{font-size:18px;color:#3b82f6}.contracts-org-name[data-v-3481f49e]{flex:1}.contracts-org-count[data-v-3481f49e]{padding:2px 8px;background:#e2e8f0;border-radius:10px;font-size:11px;color:#475569;font-weight:500}.contracts-warning[data-v-3481f49e]{display:flex;align-items:center;gap:8px;padding:10px 14px;margin:0 0 16px;background:#fef3c7;border:1px solid #fbbf24;border-radius:8px;font-size:13px;color:#92400e}.contracts-warning .material-icons[data-v-3481f49e]{font-size:18px;color:#b45309}.contracts-tree[data-v-3481f49e]{display:flex;flex-direction:column;gap:12px}.contract-node[data-v-3481f49e]{display:flex;flex-direction:column}.contract-item[data-v-3481f49e]{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#f8fafc;border-radius:10px;border:1px solid #e2e8f0;transition:all .2s}.contract-item[data-v-3481f49e]:hover{background:#f1f5f9;border-color:#cbd5e1}.contract-item.inactive[data-v-3481f49e]{opacity:.6;background:#fef2f2;border-color:#fecaca}.contract-item.child-contract[data-v-3481f49e]{margin-left:32px;margin-top:8px;background:#fffbeb;border-color:#fde68a}.contract-icon[data-v-3481f49e]{width:36px;height:36px;border-radius:8px;background:#dbeafe;display:flex;align-items:center;justify-content:center;flex-shrink:0}.contract-icon .material-icons[data-v-3481f49e]{font-size:20px;color:#3b82f6}.contract-item.child-contract .contract-icon[data-v-3481f49e]{background:#d1fae5}.contract-item.child-contract .contract-icon .material-icons[data-v-3481f49e]{color:#059669}.contract-info[data-v-3481f49e]{flex:1;min-width:0}.contract-info h4[data-v-3481f49e]{font-size:14px;font-weight:600;color:#1e293b;margin:0 0 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.contract-meta[data-v-3481f49e]{display:flex;align-items:center;gap:8px;font-size:12px;color:#64748b}.contract-title-row[data-v-3481f49e]{display:flex;align-items:center;gap:12px;margin-bottom:4px}.contract-title-row h4[data-v-3481f49e]{margin:0;font-size:14px;font-weight:600;color:#1e293b}.contract-number[data-v-3481f49e]{color:#3b82f6;font-weight:600;font-size:13px}.gen-doc-list[data-v-3481f49e]{display:flex;flex-direction:column;gap:6px;max-height:280px;overflow-y:auto}.gen-doc-item[data-v-3481f49e]{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer}.gen-doc-item.active[data-v-3481f49e]{border-color:#3b82f6;background:#eff6ff}.gen-doc-name[data-v-3481f49e]{color:#111827;font-weight:600;font-size:14px;margin-right:8px}.gen-doc-number[data-v-3481f49e]{color:#3b82f6;font-weight:600;font-size:13px}.commission-badge[data-v-3481f49e]{background:#f0fdf4;color:#15803d;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:500}.contract-specific-type[data-v-3481f49e]{color:#ea580c;font-weight:500}.contract-org-inline[data-v-3481f49e]{display:inline-flex;align-items:center;gap:4px;background:#eff6ff;color:#1d4ed8;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:600}.contract-org-inline .material-icons[data-v-3481f49e]{font-size:13px}.contract-send-status[data-v-3481f49e]{display:flex;flex-direction:column;align-items:flex-end;margin-right:12px}.send-status-badge[data-v-3481f49e]{display:flex;align-items:center;gap:4px;font-size:12px;padding:4px 8px;border-radius:6px}.send-status-badge .material-icons[data-v-3481f49e]{font-size:16px}.send-status-badge.sent[data-v-3481f49e]{background:#d1fae5;color:#047857}.send-status-badge.not-sent[data-v-3481f49e]{background:#fee2e2;color:#dc2626}.sent-at-time[data-v-3481f49e]{font-size:10px;color:#94a3b8;margin-top:2px}.contract-actions[data-v-3481f49e]{display:flex;gap:4px}.badge[data-v-3481f49e]{padding:2px 8px;border-radius:4px;font-size:11px;font-weight:500}.badge-uploaded[data-v-3481f49e]{background:#dbeafe;color:#1d4ed8}.badge-signed[data-v-3481f49e]{background:#d1fae5;color:#047857}.badge-inactive[data-v-3481f49e]{background:#fee2e2;color:#dc2626}.badge-status[data-v-3481f49e]{text-transform:uppercase;letter-spacing:.3px}.badge-status-draft[data-v-3481f49e]{background:#e0f2fe;color:#075985}.badge-status-active[data-v-3481f49e]{background:#d1fae5;color:#047857}.badge-status-inactive[data-v-3481f49e]{background:#e2e8f0;color:#475569}.hint-text[data-v-3481f49e]{font-size:12px;color:#94a3b8;margin-top:12px}.btn-icon.btn-success[data-v-3481f49e]{color:#059669}.btn-icon.btn-success[data-v-3481f49e]:hover{background:#d1fae5}.btn-icon.btn-success-outline[data-v-3481f49e]{color:#059669;border:1px solid #a7f3d0}.btn-icon.btn-success-outline[data-v-3481f49e]:hover{background:#d1fae5}.btn-icon.btn-warning[data-v-3481f49e]{color:#d97706;border:1px solid #fde68a}.btn-icon.btn-warning[data-v-3481f49e]:hover{background:#fef3c7}.contract-children[data-v-3481f49e]{display:flex;flex-direction:column;gap:8px}.document-card[data-v-3481f49e]{background:#fff;border-radius:12px;padding:20px;box-shadow:0 1px 3px #0000001a;display:flex;gap:16px;align-items:flex-start}.doc-icon[data-v-3481f49e]{width:48px;height:48px;border-radius:12px;background:#dbeafe;display:flex;align-items:center;justify-content:center;flex-shrink:0}.doc-icon .material-icons[data-v-3481f49e]{color:#3b82f6;font-size:24px}.doc-info[data-v-3481f49e]{flex:1}.doc-info h4[data-v-3481f49e]{font-size:16px;font-weight:700;color:#1e293b;margin:0 0 8px}.doc-meta[data-v-3481f49e]{display:flex;gap:16px;font-size:13px;color:#64748b;margin-bottom:8px}.doc-details[data-v-3481f49e]{display:flex;gap:12px;align-items:center;font-size:13px}.doc-prefix[data-v-3481f49e]{background:#e0e7ff;color:#4338ca;padding:4px 8px;border-radius:4px;font-weight:600}.doc-number[data-v-3481f49e]{font-weight:600;color:#1e293b}.doc-date[data-v-3481f49e]{color:#64748b}.doc-actions[data-v-3481f49e]{display:flex;gap:8px;flex-shrink:0}.modal-overlay[data-v-3481f49e]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-container[data-v-3481f49e]{background:#fff;border-radius:16px;max-width:600px;width:100%;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 20px 25px -5px #0000001a}.modal-large[data-v-3481f49e]{max-width:900px}.preview-modal-container[data-v-3481f49e]{max-width:1100px;width:95%;height:90vh;max-height:90vh}.preview-modal-body[data-v-3481f49e]{flex:1;padding:0;overflow:hidden;background:#525659}.preview-pdf-frame[data-v-3481f49e]{width:100%;height:100%;border:none;display:block}.preview-modal-actions[data-v-3481f49e]{display:flex;justify-content:space-between;gap:12px;padding:16px 24px;border-top:1px solid #e2e8f0;background:#fff}.preview-modal-actions .btn-primary[data-v-3481f49e],.preview-modal-actions .btn-secondary[data-v-3481f49e]{display:inline-flex;align-items:center;gap:6px}.modal-header[data-v-3481f49e]{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:1px solid #e2e8f0;flex-shrink:0;background:#fff;z-index:2}.modal-body[data-v-3481f49e]{overflow-y:auto;flex:1 1 auto}.doc-params-section[data-v-3481f49e]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:16px}.doc-params-section h3[data-v-3481f49e]{margin:0 0 12px;font-size:15px;color:#1e293b}.direct-client-box[data-v-3481f49e]{display:flex;align-items:center;gap:12px;padding:14px 16px;margin-top:12px;border:1.5px solid #cbd5e1;border-radius:8px;background:#fff;cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s;-webkit-user-select:none;user-select:none}.direct-client-box[data-v-3481f49e]:hover{border-color:#94a3b8;background:#f8fafc}.direct-client-box.is-checked[data-v-3481f49e]{border-color:#2563eb;background:#eff6ff;box-shadow:0 0 0 3px #2563eb1f}.direct-client-box input[type=checkbox][data-v-3481f49e]{width:18px;height:18px;min-width:18px;accent-color:#2563eb;cursor:pointer;margin:0 12px 0 0;flex-shrink:0}.direct-client-label[data-v-3481f49e]{font-size:14px;font-weight:600;color:#334155;line-height:1.2}.modal-header h3[data-v-3481f49e]{margin:0;font-size:20px;color:#1e293b}.btn-close[data-v-3481f49e]{width:32px;height:32px;border:none;background:#f1f5f9;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center}.btn-close[data-v-3481f49e]:hover{background:#e2e8f0}.modal-body[data-v-3481f49e]{padding:24px}.form-group[data-v-3481f49e]{margin-bottom:20px}.form-group label[data-v-3481f49e]{display:block;font-weight:600;color:#334155;margin-bottom:8px;font-size:14px}.required[data-v-3481f49e]{color:#ef4444}.form-control[data-v-3481f49e],.form-group input[data-v-3481f49e],.form-group select[data-v-3481f49e],.form-group textarea[data-v-3481f49e]{width:100%;padding:10px 12px;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;transition:border-color .2s}.form-group input[data-v-3481f49e]:read-only{background:#e2e8f0}.form-control[data-v-3481f49e]:focus,.form-group input[data-v-3481f49e]:focus,.form-group select[data-v-3481f49e]:focus,.form-group textarea[data-v-3481f49e]:focus{outline:none;border-color:#3b82f6}.form-row[data-v-3481f49e]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.checkbox-label[data-v-3481f49e]{display:flex;align-items:center;gap:8px;font-weight:400}.checkbox-label input[type=checkbox][data-v-3481f49e]{width:auto}.doc-type-buttons[data-v-3481f49e]{display:flex;gap:12px}.doc-type-btn[data-v-3481f49e]{flex:1;padding:12px;border:2px solid #e2e8f0;background:#fff;border-radius:8px;cursor:pointer;transition:all .2s;font-weight:600;color:#64748b}.doc-type-btn[data-v-3481f49e]:hover{border-color:#3b82f6;color:#3b82f6}.doc-type-btn.active[data-v-3481f49e]{border-color:#3b82f6;background:#eff6ff;color:#3b82f6}.file-upload input[type=file][data-v-3481f49e]{width:100%;padding:12px;border:2px dashed #e2e8f0;border-radius:8px;cursor:pointer}.file-preview[data-v-3481f49e]{display:flex;align-items:center;gap:8px;padding:12px;background:#f8fafc;border-radius:8px;margin-top:8px}.custom-rates[data-v-3481f49e]{margin-top:20px}.custom-rates h4[data-v-3481f49e]{font-size:16px;margin-bottom:16px;color:#1e293b}.rate-input-row[data-v-3481f49e]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.rate-input-row label[data-v-3481f49e]{font-weight:600;min-width:60px}.rate-inputs[data-v-3481f49e]{display:flex;align-items:center;gap:8px;flex:1}.rate-inputs input[data-v-3481f49e]{flex:1;padding:8px;border:1px solid #e2e8f0;border-radius:8px}.rate-inputs input[readonly][data-v-3481f49e]{background:#f1f5f9}.modal-actions[data-v-3481f49e]{display:flex;justify-content:flex-end;gap:12px;padding:20px 24px;border-top:1px solid #e2e8f0}.form-hint[data-v-3481f49e]{display:block;margin-top:6px;font-size:12px;color:#64748b}.modal-enter-active[data-v-3481f49e],.modal-leave-active[data-v-3481f49e]{transition:opacity .3s}.modal-enter-from[data-v-3481f49e],.modal-leave-to[data-v-3481f49e]{opacity:0}.rate-card[data-v-3481f49e]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:16px;margin-bottom:16px;max-width:300px;display:inline-block;margin-right:20px}.rate-card-header[data-v-3481f49e]{margin-bottom:16px}.currency-name[data-v-3481f49e]{font-size:18px;font-weight:600;color:#1e293b}.rate-inputs-grid[data-v-3481f49e]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px}.rate-input-group[data-v-3481f49e]{display:flex;flex-direction:column;gap:6px}.rate-label[data-v-3481f49e]{font-size:13px;font-weight:500;color:#64748b}.rate-input[data-v-3481f49e]{padding:10px 12px;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;color:#1e293b;transition:border-color .2s;max-width:100px}.rate-input[data-v-3481f49e]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.rate-calculation[data-v-3481f49e]{background:#fff;border-radius:8px;padding:12px}.calc-row[data-v-3481f49e]{display:flex;justify-content:space-between;padding:6px 0;font-size:14px}.calc-label[data-v-3481f49e]{color:#64748b}.calc-value[data-v-3481f49e]{font-weight:500;color:#1e293b;font-family:monospace}.calc-total[data-v-3481f49e]{border-top:2px solid #e2e8f0;margin-top:8px;padding-top:12px;font-weight:600}.calc-total .calc-value[data-v-3481f49e]{color:#059669;font-size:16px}.partners-table table[data-v-3481f49e]{width:100%;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #0000001a}.partners-table th[data-v-3481f49e]{background:#f8fafc;padding:16px;text-align:left;font-weight:600;color:#64748b;font-size:12px;text-transform:uppercase}.partners-table td[data-v-3481f49e]{padding:16px;border-bottom:1px solid #e2e8f0}.type-badge[data-v-3481f49e]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:16px;font-size:12px;font-weight:500}.type-badge.agent[data-v-3481f49e]{background:#dbeafe;color:#1e40af}.type-badge.bank[data-v-3481f49e]{background:#fce7f3;color:#9f1239}.type-badge.stakeholder[data-v-3481f49e]{background:#d1fae5;color:#065f46}.type-badge .material-icons[data-v-3481f49e]{font-size:16px}.partner-name-cell[data-v-3481f49e]{display:flex;flex-direction:column;gap:4px}.legal-name[data-v-3481f49e]{font-size:12px;color:#64748b}.commission-cell[data-v-3481f49e]{display:flex;gap:6px;flex-wrap:wrap}.commission-badge[data-v-3481f49e]{padding:4px 10px;border-radius:10px;font-size:11px;font-weight:500}.commission-badge.import[data-v-3481f49e]{background:#dbeafe;color:#1e40af}.commission-badge.export[data-v-3481f49e]{background:#d1fae5;color:#065f46}.commission-badge.none[data-v-3481f49e]{background:#f1f5f9;color:#64748b}.additional-info-cell[data-v-3481f49e]{display:flex;flex-direction:column;gap:4px;font-size:13px}.info-item[data-v-3481f49e]{color:#64748b}.companies-cell[data-v-3481f49e]{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.companies-badge[data-v-3481f49e]{padding:4px 10px;border-radius:10px;font-size:11px;font-weight:500;background:#f1f5f9;color:#334155}.companies-badge.all[data-v-3481f49e]{background:#fef3c7;color:#92400e}.companies-badge.none[data-v-3481f49e]{background:#f1f5f9;color:#64748b}.extra-bank[data-v-3481f49e]{margin-top:12px;padding-top:12px;border-top:1px dashed #e2e8f0}.extra-bank-header[data-v-3481f49e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.extra-bank-header h6[data-v-3481f49e]{margin:0;font-size:13px;font-weight:600;color:#475569}.extra-bank-actions[data-v-3481f49e]{display:flex;gap:4px}.btn-add-bank[data-v-3481f49e]{display:inline-flex;align-items:center;gap:6px;margin-top:12px;padding:6px 12px;background:none;border:1px dashed #cbd5e1;border-radius:8px;color:#2563eb;font-size:13px;font-weight:500;cursor:pointer}.btn-add-bank[data-v-3481f49e]:hover{background:#f1f5f9}.btn-add-bank .material-icons[data-v-3481f49e]{font-size:18px}.companies-checklist[data-v-3481f49e]{display:flex;flex-direction:column;gap:10px;margin-top:12px}.companies-toolbar[data-v-3481f49e]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px}.company-search-input[data-v-3481f49e]{flex:1;min-width:0;padding:8px 12px;border:1px solid #d1d5db;border-radius:8px;font-size:13px}.company-search-input[data-v-3481f49e]:focus{outline:none;border-color:#2563eb}.btn-select-all[data-v-3481f49e]{white-space:nowrap}.btn-select-all[data-v-3481f49e]{background:none;border:none;padding:4px 0;color:#2563eb;font-size:13px;font-weight:500;cursor:pointer}.btn-select-all[data-v-3481f49e]:hover{text-decoration:underline}.company-row[data-v-3481f49e]{display:flex;align-items:center;justify-content:space-between;gap:8px}.expand-btn[data-v-3481f49e]{flex-shrink:0}.contracts-list[data-v-3481f49e]{display:flex;flex-direction:column;gap:8px;margin:8px 0 4px 28px;padding-left:12px;border-left:2px solid #e2e8f0}.contract-row[data-v-3481f49e]{font-size:13px;color:#334155}.contract-row-disabled[data-v-3481f49e]{opacity:.5;cursor:default}.contract-row-wrap[data-v-3481f49e]{display:flex;align-items:center;justify-content:space-between;gap:12px}.contract-date[data-v-3481f49e]{padding:4px 6px;border:1px solid #cbd5e1;border-radius:6px;font-size:12px;color:#334155}.checkbox-row[data-v-3481f49e]{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:14px}.checkbox-row input[type=checkbox][data-v-3481f49e]{width:18px;height:18px;cursor:pointer}.info-item strong[data-v-3481f49e]{color:#1e293b;font-weight:600}.partner-type-selection[data-v-3481f49e]{padding:20px 0}.selection-title[data-v-3481f49e]{text-align:center;font-size:16px;color:#64748b;margin-bottom:24px}.partner-type-grid[data-v-3481f49e]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.partner-type-card[data-v-3481f49e]{padding:32px 20px;border:2px solid #e2e8f0;border-radius:12px;text-align:center;cursor:pointer;transition:all .2s}.partner-type-card[data-v-3481f49e]:hover{border-color:#3b82f6;box-shadow:0 4px 12px #3b82f633;transform:translateY(-2px)}.partner-type-card .material-icons[data-v-3481f49e]{font-size:48px;color:#3b82f6;margin-bottom:12px}.partner-type-card h4[data-v-3481f49e]{font-size:16px;font-weight:600;color:#1e293b;margin:0 0 8px}.partner-type-card p[data-v-3481f49e]{font-size:13px;color:#64748b;margin:0}.partner-selection[data-v-3481f49e]{padding:20px 0}.btn-back-inline[data-v-3481f49e]{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;background:#f1f5f9;border:none;border-radius:8px;font-size:14px;color:#475569;cursor:pointer;margin-bottom:20px;transition:all .2s}.btn-back-inline[data-v-3481f49e]:hover{background:#e2e8f0}.selection-subtitle[data-v-3481f49e]{font-size:18px;font-weight:600;color:#1e293b;margin:0 0 24px}.search-section label[data-v-3481f49e]{display:block;font-size:14px;color:#64748b;margin-bottom:12px}.search-input-wrapper[data-v-3481f49e]{position:relative;display:flex;align-items:center;gap:12px;padding:12px 16px;background:#f8fafc;border:2px solid #e2e8f0;border-radius:10px;margin-bottom:16px}.search-input-wrapper .material-icons[data-v-3481f49e]{color:#94a3b8;font-size:22px}.searchemp-input-wrapper[data-v-3481f49e]{position:relative;display:flex;align-items:center;gap:12px;padding:0;background:#f8fafc;border-radius:10px;margin-bottom:16px}.searchemp-input-wrapper .material-icons[data-v-3481f49e]{color:#94a3b8;font-size:22px}.searchemp-input-wrapper input[data-v-3481f49e]{background:#fff}.search-input[data-v-3481f49e]{flex:1;border:none;background:none;outline:none;font-size:14px;color:#1e293b}.search-results[data-v-3481f49e]{border:2px solid #e2e8f0;border-radius:10px;overflow:hidden}.search-result-item[data-v-3481f49e]{display:flex;align-items:center;gap:12px;padding:16px;border-bottom:1px solid #f1f5f9;cursor:pointer;transition:background .2s}.search-result-item[data-v-3481f49e]:hover{background:#f8fafc}.search-result-item .material-icons[data-v-3481f49e]:first-child{color:#3b82f6;font-size:24px}.result-name[data-v-3481f49e]{font-weight:600;color:#1e293b;margin-bottom:4px}.result-meta[data-v-3481f49e]{font-size:13px;color:#64748b}.no-results[data-v-3481f49e]{text-align:center;padding:40px 20px;color:#94a3b8}.create-new-section[data-v-3481f49e]{margin-top:32px}.divider[data-v-3481f49e]{display:flex;align-items:center;text-align:center;margin:24px 0}.divider[data-v-3481f49e]:before,.divider[data-v-3481f49e]:after{content:"";flex:1;border-bottom:1px solid #e2e8f0}.divider span[data-v-3481f49e]{padding:0 16px;color:#94a3b8;font-size:14px}.btn-create-new[data-v-3481f49e]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:14px 20px;background:#fff;border:2px dashed #cbd5e1;border-radius:10px;font-size:14px;font-weight:600;color:#475569;cursor:pointer;transition:all .2s}.btn-create-new[data-v-3481f49e]:hover{border-color:#3b82f6;color:#3b82f6;background:#eff6ff}.documents-list[data-v-3481f49e]{display:flex;flex-direction:column;gap:12px}.document-item[data-v-3481f49e]{display:flex;align-items:center;gap:16px;padding:16px;background:#f8f9fa;border-radius:8px;transition:all .2s}.document-item[data-v-3481f49e]:hover{background:#e9ecef;transform:translate(4px)}.document-icon[data-v-3481f49e]{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:8px;color:#06c}.document-icon .material-icons[data-v-3481f49e]{font-size:28px}.document-info[data-v-3481f49e]{flex:1}.document-info h3[data-v-3481f49e]{margin:0 0 4px;font-size:16px;font-weight:600;color:#1a1a1a}.document-meta[data-v-3481f49e]{margin:0;font-size:14px;color:#666;display:flex;gap:8px;align-items:center}.large-modal[data-v-3481f49e]{max-width:900px;max-height:90vh;overflow-y:auto}.contract-form[data-v-3481f49e]{display:flex;flex-direction:column;gap:24px}.form-section h3[data-v-3481f49e]{margin:0 0 16px;font-size:16px;font-weight:600;color:#1a1a1a}.form-grid[data-v-3481f49e]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.form-group label[data-v-3481f49e]{display:block;margin-bottom:8px;font-size:14px;font-weight:500;color:#333}.form-group input[data-v-3481f49e]{width:100%;padding:10px 12px;border:1px solid #ddd;border-radius:6px;font-size:14px;transition:border-color .2s}.form-group input[data-v-3481f49e]:focus{outline:none;border-color:#06c}.modal-actions[data-v-3481f49e]{display:flex;justify-content:flex-end;gap:12px;padding-top:20px;border-top:1px solid #e0e0e0}.empty-state[data-v-3481f49e]{text-align:center;padding:60px 20px}.empty-state .material-icons[data-v-3481f49e]{font-size:64px;color:#ccc;margin-bottom:16px}.empty-state p[data-v-3481f49e]{margin:0 0 20px;color:#666;font-size:16px}.section-header.clickable[data-v-3481f49e]{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .2s;background:#eff6ff;color:#3b82f6;padding:10px;border:2px solid #8cb4f4;border-radius:8px}.section-header.clickable[data-v-3481f49e]:hover{background:#f8f9fa}.collapse-icon[data-v-3481f49e]{transition:transform .3s ease;color:#666}.collapse-icon.expanded[data-v-3481f49e]{transform:rotate(180deg)}.slide-fade-enter-active[data-v-3481f49e]{transition:all .3s ease-out}.slide-fade-leave-active[data-v-3481f49e]{transition:all .3s ease-in}.slide-fade-enter-from[data-v-3481f49e],.slide-fade-leave-to[data-v-3481f49e]{transform:translateY(-10px);opacity:0}.commissions-section[data-v-3481f49e]{margin-top:20px}.commissions-header[data-v-3481f49e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.commissions-header h4[data-v-3481f49e]{margin:0;font-size:15px;font-weight:600;color:#1a1a1a}.commissions-header-right[data-v-3481f49e]{display:flex;align-items:center;gap:8px}.commissions-header-right .currency-inline-label[data-v-3481f49e]{font-size:13px;color:#64748b}.commissions-header-right .currency-select[data-v-3481f49e]{padding:6px 8px;border:1px solid #cbd5e1;border-radius:6px;font-size:13px;background:#fff;cursor:pointer}.btn-add[data-v-3481f49e]{display:flex;align-items:center;gap:6px;padding:8px 12px;background:#06c;color:#fff;border:none;border-radius:6px;font-size:14px;cursor:pointer;transition:background .2s}.btn-add[data-v-3481f49e]:hover{background:#0052a3}.btn-add .material-icons[data-v-3481f49e]{font-size:18px}.commissions-list[data-v-3481f49e]{display:flex;flex-direction:column;gap:12px}.commission-tier[data-v-3481f49e]{padding:16px;background:#fff;border:1px solid #e0e0e0;border-radius:8px}.tier-inputs[data-v-3481f49e]{display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:12px;align-items:end}.tier-inputs .form-group[data-v-3481f49e]{margin:0}.btn-remove[data-v-3481f49e]{padding:10px;background:#f44336;color:#fff;border:none;border-radius:6px;cursor:pointer;transition:background .2s;height:42px}.btn-remove[data-v-3481f49e]:hover:not(:disabled){background:#d32f2f}.btn-remove[data-v-3481f49e]:disabled{background:#ccc;cursor:not-allowed}.btn-remove .material-icons[data-v-3481f49e]{font-size:20px}.tier-preview[data-v-3481f49e]{margin-top:8px;padding:8px 12px;background:#f5f5f5;border-radius:4px;font-size:13px;color:#666}select[data-v-3481f49e]{width:100%;padding:10px 12px;border:1px solid #ddd;border-radius:6px;font-size:14px;background:#fff;cursor:pointer;transition:border-color .2s}select[data-v-3481f49e]:focus{outline:none;border-color:#06c}.agent-contracts-list[data-v-3481f49e]{display:grid;gap:16px}.contract-card[data-v-3481f49e]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:16px}.contract-header[data-v-3481f49e]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e2e8f0}.contract-header h4[data-v-3481f49e]{font-size:14px;font-weight:600;color:#1e293b;margin:0 0 6px}.contract-meta[data-v-3481f49e]{display:flex;align-items:center;gap:10px;font-size:11px;color:#64748b;margin:0}.contract-type-badge[data-v-3481f49e]{display:inline-block;padding:4px 10px;border-radius:10px;font-size:10px;font-weight:600;text-transform:uppercase}.contract-type-badge.import[data-v-3481f49e]{background:#dbeafe;color:#1e40af}.contract-type-badge.export[data-v-3481f49e]{background:#d1fae5;color:#065f46}.contract-body[data-v-3481f49e]{margin-top:12px}.commission-info[data-v-3481f49e]{background:#fff;border-radius:8px;padding:14px}.commission-type-label[data-v-3481f49e]{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:600;color:#64748b;margin-bottom:12px}.commission-type-label .material-icons[data-v-3481f49e]{font-size:16px}.commission-value.fixed[data-v-3481f49e]{font-size:16px;font-weight:700;color:#10b981}.commission-tiers[data-v-3481f49e]{display:grid;gap:8px}.tier-row[data-v-3481f49e]{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;background:#f8fafc;border-radius:8px;border-left:3px solid #3b82f6}.tier-range[data-v-3481f49e]{font-size:10px;color:#475569}.tier-rate[data-v-3481f49e]{font-size:16px;font-weight:700;color:#3b82f6}.empty-commission[data-v-3481f49e]{display:flex;align-items:center;gap:8px;padding:12px;background:#fef3c7;border-radius:8px;color:#92400e;font-size:13px}.empty-commission .material-icons[data-v-3481f49e]{font-size:18px}.empty-state-inline[data-v-3481f49e]{text-align:center;padding:32px 20px;color:#94a3b8}.empty-state-inline .material-icons[data-v-3481f49e]{font-size:48px;color:#cbd5e1;margin-bottom:12px}.empty-state-inline p[data-v-3481f49e]{margin:0;font-size:14px}.full-width[data-v-3481f49e]{grid-column:1 / -1}.role-badge[data-v-3481f49e]{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600;display:inline-block}.role-badge.sales[data-v-3481f49e]{background:#e3f2fd;color:#1976d2}.role-badge.support[data-v-3481f49e]{background:#f3e5f5;color:#7b1fa2}.visibility-badge[data-v-3481f49e]{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:4px;font-size:.85rem;font-weight:500}.visibility-badge.visible[data-v-3481f49e]{background:#e8f5e9;color:#2e7d32}.visibility-badge.hidden[data-v-3481f49e]{background:#fff3e0;color:#e65100}.visibility-badge .material-icons[data-v-3481f49e]{font-size:16px}.document-actions[data-v-3481f49e]{display:flex;gap:8px;align-items:center}.btn-icon.btn-danger[data-v-3481f49e]{color:#d32f2f}.btn-icon.btn-danger[data-v-3481f49e]:hover{background:#ffebee;color:#c62828}.document-item[data-v-3481f49e]{display:flex;align-items:center;gap:16px;padding:16px;background:#f9f9f9;border-radius:8px;transition:all .2s}.document-item[data-v-3481f49e]:hover{background:#f0f0f0;box-shadow:0 2px 8px #0000001a}.search-results[data-v-3481f49e]{margin-top:1rem;max-height:400px;overflow-y:auto;border:1px solid #e5e7eb;border-radius:8px;background:#fff}.results-header[data-v-3481f49e]{padding:.75rem 1rem;background:#f9fafb;border-bottom:1px solid #e5e7eb;position:sticky;top:0;z-index:1}.results-count[data-v-3481f49e]{font-size:.875rem;color:#6b7280;font-weight:500}.results-list[data-v-3481f49e]{max-height:350px;overflow-y:auto}.search-result-item[data-v-3481f49e]{display:flex;align-items:center;gap:1rem;padding:1rem;border-bottom:1px solid #f3f4f6;cursor:pointer;transition:all .2s}.search-result-item[data-v-3481f49e]:last-child{border-bottom:none}.search-result-item[data-v-3481f49e]:hover{background:#f9fafb}.search-result-item .material-icons[data-v-3481f49e]:first-child{color:#6366f1;font-size:24px}.search-result-item .add-icon[data-v-3481f49e]{color:#10b981;margin-left:auto}.result-content[data-v-3481f49e]{flex:1}.result-name[data-v-3481f49e]{font-weight:600;color:#111827;margin-bottom:.25rem}.result-meta[data-v-3481f49e]{font-size:.875rem;color:#6b7280}.btn-clear-search[data-v-3481f49e]{position:absolute;right:12px;background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;color:#9ca3af;transition:color .2s}.btn-clear-search[data-v-3481f49e]:hover{color:#6b7280}.btn-clear-search .material-icons[data-v-3481f49e]{font-size:20px}.loading-partners[data-v-3481f49e]{display:flex;align-items:center;gap:1rem;padding:2rem;justify-content:center;color:#6b7280}.spinner-small[data-v-3481f49e]{width:20px;height:20px;border:2px solid #e5e7eb;border-top-color:#6366f1;border-radius:50%;animation:spin-3481f49e .8s linear infinite}.no-results[data-v-3481f49e]{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:3rem 2rem;text-align:center;color:#6b7280}.no-results .material-icons[data-v-3481f49e]{font-size:48px;color:#d1d5db}.no-results p[data-v-3481f49e]{margin:0;font-size:1rem}.btn-verify[data-v-3481f49e]{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;margin-left:12px;background:#10b981;color:#fff;border:none;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s}.btn-verify[data-v-3481f49e]:hover{background:#059669;box-shadow:0 2px 8px #10b9814d}.btn-verify .material-icons[data-v-3481f49e]{font-size:16px}.info-value[data-v-3481f49e]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.tier-inputs[data-v-3481f49e]{display:grid;grid-template-columns:1fr 1fr 1fr 1fr auto;gap:12px;align-items:end}.input-with-suffix[data-v-3481f49e]{position:relative;display:flex;align-items:center}.input-with-suffix input[data-v-3481f49e]{width:100%;padding-right:35px}.input-with-suffix .suffix[data-v-3481f49e]{position:absolute;right:12px;font-weight:600;color:#64748b;pointer-events:none}.tier-calculation[data-v-3481f49e]{margin-top:8px;padding:10px 14px;background:#eff6ff;border-radius:8px;display:flex;justify-content:space-between;align-items:center;border-left:3px solid #3b82f6}.calc-label[data-v-3481f49e]{font-size:13px;color:#475569}.calc-value[data-v-3481f49e]{font-size:15px;font-weight:700;color:#3b82f6}.tier-preview[data-v-3481f49e]{margin-top:8px;padding:8px 12px;background:#f8fafc;border-radius:4px;font-size:13px;color:#475569}.tier-preview strong[data-v-3481f49e]{color:#1e293b;font-weight:600}.tier-rate-combined[data-v-3481f49e]{display:flex;align-items:center;gap:8px;font-weight:700;font-size:12px}.rate-percent[data-v-3481f49e]{font-size:16px;color:#3b82f6}.rate-fixed[data-v-3481f49e]{font-size:14px;color:#10b981;background:#d1fae5;padding:2px 8px;border-radius:4px}.tier-range[data-v-3481f49e]{font-size:11px;color:#475569;font-weight:500}@media(max-width:768px){.partner-type-grid[data-v-3481f49e]{grid-template-columns:1fr}}.mt-4[data-v-3481f49e]{margin-top:20px}@media(max-width:768px){.form-row[data-v-3481f49e],.info-grid[data-v-3481f49e],.rate-list[data-v-3481f49e]{grid-template-columns:1fr}}.contract-additional-info[data-v-3481f49e]{margin-top:16px;padding:14px;background:#f8fafc;border-radius:8px;border-left:3px solid #3b82f6}.additional-row[data-v-3481f49e]{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid #e2e8f0}.additional-row[data-v-3481f49e]:last-child{border-bottom:none}.additional-label[data-v-3481f49e]{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#475569}.additional-label .material-icons[data-v-3481f49e]{font-size:18px;color:#64748b}.additional-value[data-v-3481f49e]{font-size:14px;color:#1e293b;font-weight:500}.badge[data-v-3481f49e]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:20px;font-size:12px;font-weight:700;text-transform:uppercase}.badge-default[data-v-3481f49e]{background:#f1f5f9;color:#64748b}.badge .material-icons[data-v-3481f49e]{font-size:16px}.uploading-indicator[data-v-3481f49e]{display:flex;align-items:center;gap:12px;padding:16px;background:#eff6ff;border:2px solid #3b82f6;border-radius:8px;margin-bottom:16px;color:#1e40af;font-weight:500}.spinner-small[data-v-3481f49e]{width:20px;height:20px;border:2px solid #bfdbfe;border-top-color:#3b82f6;border-radius:50%;animation:spin-3481f49e .8s linear infinite}.section-header[data-v-3481f49e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.header-actions[data-v-3481f49e]{display:flex;gap:12px}.btn-secondary[data-v-3481f49e]{display:flex;align-items:center;gap:8px;padding:10px 20px;background:#fff;color:#3b82f6;border:2px solid #3b82f6;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s}.btn-secondary[data-v-3481f49e]:hover{background:#eff6ff}.btn-primary[data-v-3481f49e]{display:flex;align-items:center;gap:8px;padding:10px 20px;background:#3b82f6;color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s}.btn-primary[data-v-3481f49e]:hover{background:#2563eb;transform:translateY(-1px);box-shadow:0 4px 12px #3b82f64d}.organization-card[data-v-3481f49e]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:20px;margin-bottom:16px}.org-header[data-v-3481f49e]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.org-title h4[data-v-3481f49e]{margin:0 0 4px;font-size:16px;font-weight:600;color:#111827}.org-inn[data-v-3481f49e]{font-size:13px;color:#6b7280}.status-selector[data-v-3481f49e]{position:relative;display:inline-block}.status-button[data-v-3481f49e]{display:flex;align-items:center;gap:8px;padding:10px 20px;border:1px solid #e5e7eb;border-radius:12px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;background:#fff}.status-button.status-active[data-v-3481f49e]{background:#d1fae5;color:#065f46;border-color:#a7f3d0}.status-button.status-pending[data-v-3481f49e]{background:#fef3c7;color:#92400e;border-color:#fde68a}.status-button.status-inactive[data-v-3481f49e]{background:#fee2e2;color:#991b1b;border-color:#fecaca}.status-button .material-icons[data-v-3481f49e]{font-size:20px}.status-dropdown-menu[data-v-3481f49e]{position:absolute;top:calc(100% + 8px);left:0;right:0;border-radius:12px;box-shadow:0 4px 12px #0000001a;padding:4px;min-width:200px;z-index:1000;overflow:hidden}.status-option[data-v-3481f49e]{display:flex;align-items:center;gap:12px;width:100%;padding:12px 16px;border:none;background:transparent;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;text-align:left;color:#111827}.status-option.is-selected[data-v-3481f49e]{background:#3b82f6!important;color:#fff!important}.status-option[data-v-3481f49e]:not(.is-selected):hover{background:#ffffff4d}.status-indicator[data-v-3481f49e]{width:12px;height:12px;border-radius:50%;flex-shrink:0}.status-option.status-pending .status-indicator[data-v-3481f49e]{background:#f59e0b}.status-option.status-active .status-indicator[data-v-3481f49e]{background:#10b981}.status-option.status-inactive .status-indicator[data-v-3481f49e]{background:#ef4444}.status-option.is-selected .status-indicator[data-v-3481f49e]{background:#fff}.filters-row[data-v-3481f49e]{display:grid;grid-template-columns:1fr 2fr;gap:20px;margin-bottom:24px;background:#f8fafc;padding:20px;border-radius:12px}.filter-group[data-v-3481f49e]{display:flex;flex-direction:column;gap:8px}.filter-group label[data-v-3481f49e]{font-size:14px;font-weight:600;color:#475569}.search-input-wrapper[data-v-3481f49e]{position:relative;display:flex;align-items:center}.search-input-wrapper .material-icons[data-v-3481f49e]{position:absolute;left:12px;color:#94a3b8;font-size:20px}.search-input[data-v-3481f49e]{width:100%;padding:10px 40px 10px 44px;border:1px solid #e2e8f0;border-radius:8px;font-size:14px}.btn-clear-search[data-v-3481f49e]{position:absolute;right:8px;background:none;border:none;cursor:pointer;padding:4px;border-radius:4px}.btn-clear-search[data-v-3481f49e]:hover{background:#f1f5f9}.loading-inline[data-v-3481f49e]{display:flex;align-items:center;gap:12px;padding:24px;color:#64748b}.employees-table th[data-v-3481f49e]{background:#f8fafc;padding:16px;text-align:left;font-weight:600;color:#64748b;font-size:12px;text-transform:uppercase}.employees-table td[data-v-3481f49e]{padding:16px;border-bottom:1px solid #e2e8f0}@media(max-width:768px){.filters-row[data-v-3481f49e]{grid-template-columns:1fr}}.action-buttons[data-v-3481f49e]{display:flex;gap:8px;justify-content:center;align-items:center}.btn-icon[data-v-3481f49e]{width:36px;height:36px;border-radius:8px;border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all .2s}.btn-icon .material-icons[data-v-3481f49e]{font-size:20px}.btn-edit[data-v-3481f49e]{background:#dbeafe;color:#1e40af}.btn-edit[data-v-3481f49e]:hover{background:#bfdbfe;transform:translateY(-2px);box-shadow:0 4px 8px #3b82f64d}.btn-delete[data-v-3481f49e]{background:#fee2e2;color:#991b1b}.btn-delete[data-v-3481f49e]:hover{background:#fecaca;transform:translateY(-2px);box-shadow:0 4px 8px #ef44444d}.employees-table th[data-v-3481f49e]:last-child,.employees-table td[data-v-3481f49e]:last-child{text-align:center;width:100px}.employees-table table[data-v-3481f49e]{width:100%;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #0000001a}.employees-table th[data-v-3481f49e]{background:#f8fafc;padding:16px;text-align:left;font-weight:600;color:#64748b;font-size:12px;text-transform:uppercase;letter-spacing:.5px}.employees-table td[data-v-3481f49e]{padding:16px;border-bottom:1px solid #e2e8f0;vertical-align:middle}.employees-table tbody tr[data-v-3481f49e]{transition:background-color .2s}.employees-table tbody tr[data-v-3481f49e]:hover{background:#f8fafc}.badge[data-v-3481f49e]{display:inline-flex;align-items:center;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.badge-success[data-v-3481f49e]{background:#d1fae5;color:#065f46}.badge-danger[data-v-3481f49e]{background:#fee2e2;color:#991b1b}.spinner-small[data-v-3481f49e]{width:24px;height:24px;border:3px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:spin-3481f49e .8s linear infinite}@keyframes spin-3481f49e{to{transform:rotate(360deg)}}.loading-inline[data-v-3481f49e]{display:flex;align-items:center;gap:12px;padding:24px;color:#64748b;justify-content:center}@media(max-width:768px){.filters-row[data-v-3481f49e]{grid-template-columns:1fr}.employees-table[data-v-3481f49e]{overflow-x:auto}.employees-table table[data-v-3481f49e]{min-width:800px}}.document-generator[data-v-3481f49e]{padding:20px;max-width:600px;margin:0 auto}.template-selector[data-v-3481f49e]{margin-bottom:30px}.template-selector h3[data-v-3481f49e]{margin-bottom:15px;color:#333}.template-select[data-v-3481f49e]{width:100%;padding:10px;border:1px solid #ddd;border-radius:4px;font-size:16px}.selected-info[data-v-3481f49e]{margin-top:10px;padding:10px;background-color:#e8f5e9;border-radius:4px;color:#2e7d32}.fields-editor[data-v-3481f49e]{margin-bottom:30px;padding:20px;background-color:#f5f5f5;border-radius:4px}.fields-editor h3[data-v-3481f49e]{margin-top:0;color:#333}.field-group[data-v-3481f49e]{margin-bottom:15px}.field-group label[data-v-3481f49e]{display:block;margin-bottom:5px;font-weight:500;color:#666}.field-group input[data-v-3481f49e]{width:100%;padding:8px;border:1px solid #ddd;border-radius:4px;font-size:14px}.action-buttons[data-v-3481f49e]{margin-bottom:20px;text-align:center}.btn-generate[data-v-3481f49e]{padding:12px 30px;background-color:#2196f3;color:#fff;border:none;border-radius:4px;font-size:16px;cursor:pointer;transition:background-color .3s}.btn-generate[data-v-3481f49e]:hover:not(:disabled){background-color:#1976d2}.btn-generate[data-v-3481f49e]:disabled{opacity:.6;cursor:not-allowed}.result[data-v-3481f49e]{padding:20px;background-color:#f5f5f5;border-radius:4px;border-left:4px solid #4CAF50}.success-message[data-v-3481f49e]{padding:10px;margin-bottom:15px;background-color:#e8f5e9;color:#2e7d32;border-radius:4px;font-weight:500}.document-info[data-v-3481f49e]{margin-bottom:15px;font-size:14px}.document-info p[data-v-3481f49e]{margin:5px 0}.btn-download[data-v-3481f49e]{display:inline-block;padding:10px 20px;background-color:#4caf50;color:#fff;text-decoration:none;border-radius:4px;transition:background-color .3s}.btn-download[data-v-3481f49e]:hover{background-color:#45a049}.loading[data-v-3481f49e]{padding:20px;text-align:center;color:#999}.error-message[data-v-3481f49e]{padding:15px;background-color:#ffebee;color:#c62828;border-radius:4px;margin-bottom:20px}.form-section[data-v-3481f49e]{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:24px;margin-bottom:24px}.form-section h3[data-v-3481f49e]{margin:0 0 20px;font-size:18px;font-weight:600;color:#333;border-bottom:2px solid #f0f0f0;padding-bottom:12px}.form-grid[data-v-3481f49e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}.form-group.full-width[data-v-3481f49e]{grid-column:1 / -1}.form-group label[data-v-3481f49e]{display:block;font-weight:500;font-size:14px;color:#333;margin-bottom:8px}.required[data-v-3481f49e]{color:#e53e3e}.form-group select[data-v-3481f49e]{width:100%;padding:10px 12px;border:1px solid #d0d0d0;border-radius:6px;font-size:14px;background:#fff;cursor:pointer}.form-group select[data-v-3481f49e]:disabled{background:#f5f5f5;cursor:not-allowed;opacity:.6}.form-group select[data-v-3481f49e]:focus{outline:none;border-color:#4a90e2}.hint[data-v-3481f49e]{display:block;font-size:12px;color:#666;margin-top:4px;font-style:italic}.hint.error[data-v-3481f49e]{color:#e53e3e}.agent-info-box[data-v-3481f49e]{margin-top:20px;padding:16px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px}.info-header[data-v-3481f49e]{display:flex;align-items:center;gap:8px;margin-bottom:12px;color:#333}.info-header .material-icons[data-v-3481f49e]{color:#4a90e2;font-size:24px}.info-grid[data-v-3481f49e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.info-item[data-v-3481f49e]{display:flex;flex-direction:column;gap:4px}.info-item .label[data-v-3481f49e]{font-size:12px;color:#666;font-weight:500}.info-item .value[data-v-3481f49e]{font-size:14px;color:#333}.offices-page[data-v-8cd9f532]{padding:24px;max-width:1400px;margin:0 auto}.page-header[data-v-8cd9f532]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;background:#fff;padding:24px;border-radius:12px;box-shadow:0 1px 3px #0000001a}.page-title[data-v-8cd9f532]{font-size:28px;font-weight:700;color:#1e293b;margin:0 0 4px}.page-subtitle[data-v-8cd9f532]{font-size:14px;color:#64748b;margin:0}.toolbar[data-v-8cd9f532]{display:flex;gap:16px;margin-bottom:24px;background:#fff;padding:16px;border-radius:12px;box-shadow:0 1px 3px #0000001a}.search-box[data-v-8cd9f532]{flex:1;display:flex;align-items:center;gap:8px;background:#f1f5f9;border-radius:8px;padding:8px 12px}.search-box input[data-v-8cd9f532]{flex:1;border:none;background:transparent;font-size:14px;outline:none}.filter-select[data-v-8cd9f532]{padding:8px 12px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;font-size:14px;cursor:pointer}.offices-container[data-v-8cd9f532]{min-height:400px}.offices-grid[data-v-8cd9f532]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:20px}.office-card[data-v-8cd9f532]{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;overflow:hidden;transition:box-shadow .2s}.office-card[data-v-8cd9f532]:hover{box-shadow:0 4px 12px #00000026}.office-header[data-v-8cd9f532]{display:flex;justify-content:space-between;align-items:start;padding:16px;border-bottom:1px solid #e2e8f0}.office-info h3[data-v-8cd9f532]{font-size:16px;font-weight:600;color:#1e293b;margin:0 0 8px}.office-city[data-v-8cd9f532]{display:flex;align-items:center;gap:4px;font-size:13px;color:#64748b;margin:0}.status-badge[data-v-8cd9f532]{padding:4px 12px;border-radius:8px;font-size:12px;font-weight:600}.status-active[data-v-8cd9f532]{background:#d1fae5;color:#065f46}.status-inactive[data-v-8cd9f532]{background:#fee2e2;color:#991b1b}.office-body[data-v-8cd9f532]{padding:12px 16px}.info-row[data-v-8cd9f532]{display:flex;justify-content:space-between;font-size:13px;margin-bottom:8px}.info-row[data-v-8cd9f532]:last-child{margin-bottom:0}.info-row .label[data-v-8cd9f532]{color:#64748b;font-weight:500}.info-row .value[data-v-8cd9f532]{color:#1e293b;text-align:right}.info-row a[data-v-8cd9f532]{color:#3b82f6;text-decoration:none}.badge-info[data-v-8cd9f532]{background:#dbeafe;color:#0c4a6e;padding:2px 8px;border-radius:4px}.office-footer[data-v-8cd9f532]{display:flex;gap:8px;padding:12px 16px;border-top:1px solid #e2e8f0}.btn-secondary[data-v-8cd9f532],.btn-danger[data-v-8cd9f532]{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;border:none;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s}.btn-secondary[data-v-8cd9f532]{background:#f1f5f9;color:#1e293b}.btn-secondary[data-v-8cd9f532]:hover{background:#e2e8f0}.btn-danger[data-v-8cd9f532]{background:#fee2e2;color:#991b1b}.btn-danger[data-v-8cd9f532]:hover{background:#fecaca}.empty-state[data-v-8cd9f532]{text-align:center;padding:60px 20px;color:#64748b}.empty-state .material-icons[data-v-8cd9f532]{font-size:48px;display:block;margin-bottom:16px;opacity:.5}.loading-state[data-v-8cd9f532]{text-align:center;padding:60px 20px}.spinner[data-v-8cd9f532]{width:40px;height:40px;border:4px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;animation:spin-8cd9f532 .8s linear infinite;margin:0 auto 16px}@keyframes spin-8cd9f532{to{transform:rotate(360deg)}}.modal-overlay[data-v-8cd9f532]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-8cd9f532]{background:#fff;border-radius:12px;width:90%;max-width:500px;max-height:80vh;overflow-y:auto}.modal-header[data-v-8cd9f532]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #e2e8f0}.modal-header h2[data-v-8cd9f532]{font-size:18px;font-weight:600;color:#1e293b;margin:0}.btn-close[data-v-8cd9f532]{background:none;border:none;font-size:24px;cursor:pointer;color:#64748b}.modal-body[data-v-8cd9f532]{padding:20px}.form-group[data-v-8cd9f532]{margin-bottom:16px}.form-group label[data-v-8cd9f532]{display:block;font-size:13px;font-weight:600;color:#1e293b;margin-bottom:6px}.form-group input[data-v-8cd9f532],.form-group select[data-v-8cd9f532],.form-group textarea[data-v-8cd9f532]{width:100%;padding:8px 12px;border:1px solid #e2e8f0;border-radius:6px;font-size:14px;font-family:inherit}.form-group textarea[data-v-8cd9f532]{resize:vertical;min-height:80px}.form-row[data-v-8cd9f532]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.modal-footer[data-v-8cd9f532]{display:flex;gap:12px;padding:20px;border-top:1px solid #e2e8f0}.modal-footer button[data-v-8cd9f532]{flex:1;padding:10px;border:none;border-radius:6px;font-weight:600;cursor:pointer;transition:all .2s}.btn-primary[data-v-8cd9f532]{display:flex;align-items:center;gap:8px;padding:10px 20px;background:#3b82f6;color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s}.btn-primary[data-v-8cd9f532]:hover{background:#2563eb}.bank-partners-page[data-v-55b75ed8]{padding:24px;max-width:1400px;margin:0 auto}.page-header[data-v-55b75ed8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;background:#fff;padding:24px;border-radius:12px;box-shadow:0 1px 3px #0000001a}.page-title[data-v-55b75ed8]{font-size:28px;font-weight:700;color:#1e293b;margin:0 0 4px}.page-subtitle[data-v-55b75ed8]{font-size:14px;color:#64748b;margin:0}.toolbar[data-v-55b75ed8]{display:flex;gap:16px;margin-bottom:24px;background:#fff;padding:16px;border-radius:12px;box-shadow:0 1px 3px #0000001a}.search-box[data-v-55b75ed8]{flex:1 1 auto;min-width:360px;display:flex;align-items:center;gap:8px;background:#f1f5f9;border-radius:8px;padding:8px 14px}.search-box input[data-v-55b75ed8]{flex:1;width:100%;border:none;background:transparent;font-size:14px;outline:none}.filter-select[data-v-55b75ed8]{flex:0 0 200px;padding:8px 12px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;font-size:14px;cursor:pointer}.table-container[data-v-55b75ed8]{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;overflow:hidden;min-height:400px}.banks-table[data-v-55b75ed8]{width:100%;border-collapse:collapse;font-size:14px}.banks-table thead[data-v-55b75ed8]{background:#f8fafc;border-bottom:2px solid #e2e8f0}.banks-table th[data-v-55b75ed8]{padding:12px 16px;text-align:left;font-weight:600;color:#475569;text-transform:uppercase;font-size:12px;letter-spacing:.5px}.banks-table td[data-v-55b75ed8]{padding:12px 16px;border-bottom:1px solid #e2e8f0;color:#1e293b}.banks-table tbody tr[data-v-55b75ed8]:hover{background:#f8fafc}.col-name[data-v-55b75ed8]{font-weight:600}.bank-name[data-v-55b75ed8]{display:flex;flex-direction:column;gap:4px}.bank-code[data-v-55b75ed8]{font-size:12px;color:#64748b;font-weight:400}.monospace[data-v-55b75ed8]{font-family:Courier New,monospace;font-size:12px}.contact-info[data-v-55b75ed8]{display:flex;flex-direction:column;gap:4px;font-size:12px}.contact-info a[data-v-55b75ed8]{color:#3b82f6;text-decoration:none}.contact-info a[data-v-55b75ed8]:hover{text-decoration:underline}.ml-2[data-v-55b75ed8]{margin-left:8px}.status-badge[data-v-55b75ed8]{padding:4px 12px;border-radius:8px;font-size:12px;font-weight:600;display:inline-block}.status-active[data-v-55b75ed8]{background:#d1fae5;color:#065f46}.status-inactive[data-v-55b75ed8]{background:#fee2e2;color:#991b1b}.banks-table td.actions-column[data-v-55b75ed8]{display:flex;gap:8px;padding:20px 16px}.btn-icon[data-v-55b75ed8]{width:32px;height:32px;border:none;border-radius:6px;background:#f1f5f9;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#475569;transition:all .2s}.btn-icon[data-v-55b75ed8]:hover{background:#e2e8f0;color:#1e293b}.btn-deactivate[data-v-55b75ed8]{color:#10b981}.btn-deactivate[data-v-55b75ed8]:hover{background:#d1fae5;color:#065f46}.btn-activate[data-v-55b75ed8]{color:#ef4444}.btn-activate[data-v-55b75ed8]:hover{background:#fee2e2;color:#991b1b}.btn-danger[data-v-55b75ed8]{color:#ef4444}.btn-danger[data-v-55b75ed8]:hover{background:#fee2e2;color:#991b1b}.empty-state[data-v-55b75ed8]{text-align:center;padding:60px 20px;color:#64748b}.empty-state .material-icons[data-v-55b75ed8]{font-size:48px;display:block;margin-bottom:16px;opacity:.5}.loading-state[data-v-55b75ed8]{text-align:center;padding:60px 20px}.spinner[data-v-55b75ed8]{width:40px;height:40px;border:4px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;animation:spin-55b75ed8 .8s linear infinite;margin:0 auto 16px}@keyframes spin-55b75ed8{to{transform:rotate(360deg)}}.modal-overlay[data-v-55b75ed8]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-55b75ed8]{background:#fff;border-radius:12px;width:90%;max-width:500px;max-height:80vh;overflow-y:auto}.modal-header[data-v-55b75ed8]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #e2e8f0}.modal-header h2[data-v-55b75ed8]{font-size:18px;font-weight:600;color:#1e293b;margin:0}.btn-close[data-v-55b75ed8]{background:none;border:none;font-size:24px;cursor:pointer;color:#64748b}.modal-body[data-v-55b75ed8]{padding:20px}.form-group[data-v-55b75ed8]{margin-bottom:16px}.form-group label[data-v-55b75ed8]{display:block;font-size:13px;font-weight:600;color:#1e293b;margin-bottom:6px}.form-group input[data-v-55b75ed8],.form-group select[data-v-55b75ed8],.form-group textarea[data-v-55b75ed8]{width:100%;padding:8px 12px;border:1px solid #e2e8f0;border-radius:6px;font-size:14px;font-family:inherit}.form-group textarea[data-v-55b75ed8]{resize:vertical;min-height:80px}.form-row[data-v-55b75ed8]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.modal-footer[data-v-55b75ed8]{display:flex;gap:12px;padding:20px;border-top:1px solid #e2e8f0}.modal-footer button[data-v-55b75ed8]{flex:1;padding:10px;border:none;border-radius:6px;font-weight:600;cursor:pointer;transition:all .2s}.btn-primary[data-v-55b75ed8]{display:flex;align-items:center;gap:8px;padding:10px 20px;background:#3b82f6;color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s}.btn-primary[data-v-55b75ed8]:hover{background:#2563eb}.btn-secondary[data-v-55b75ed8]{background:#f1f5f9;color:#1e293b}.btn-secondary[data-v-55b75ed8]:hover{background:#e2e8f0}.modal-overlay[data-v-54352ac5]{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px}.modal-content[data-v-54352ac5]{background:#fff;border-radius:12px;box-shadow:0 10px 40px #0003;max-width:600px;width:100%;max-height:90vh;display:flex;flex-direction:column;animation:modalSlideIn-54352ac5 .3s ease}@keyframes modalSlideIn-54352ac5{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.modal-header[data-v-54352ac5]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #e5e7eb;background:#3b82f6;color:#fff;border-radius:12px 12px 0 0}.modal-header h3[data-v-54352ac5]{font-size:18px;font-weight:700;margin:0}.btn-close[data-v-54352ac5]{background:none;border:none;cursor:pointer;color:#fff;padding:4px;border-radius:4px}.btn-close[data-v-54352ac5]:hover{background-color:#fff3}.modal-body[data-v-54352ac5]{flex:1;overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:20px}.empty-state[data-v-54352ac5]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:40px 20px;text-align:center;color:#999}.empty-state .material-icons[data-v-54352ac5]{font-size:48px;opacity:.3}.empty-state p[data-v-54352ac5]{font-size:14px;margin:0}.history-timeline[data-v-54352ac5]{position:relative;padding:12px 0}.timeline-item[data-v-54352ac5]{display:flex;gap:16px;margin-bottom:20px;position:relative}.timeline-marker[data-v-54352ac5]{position:relative;width:24px;flex-shrink:0}.marker-dot[data-v-54352ac5]{width:12px;height:12px;background-color:#3b82f6;border-radius:50%;position:absolute;top:6px;left:6px;border:3px solid white;box-shadow:0 0 0 1px #3b82f6}.marker-line[data-v-54352ac5]{position:absolute;top:30px;left:12px;width:2px;height:80px;background:linear-gradient(to bottom,#3b82f6,transparent)}.timeline-content[data-v-54352ac5]{flex:1;padding:12px;background-color:#f9fafb;border-radius:8px;border-left:2px solid #e5e7eb}.entry-header[data-v-54352ac5]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px}.entry-header h5[data-v-54352ac5]{font-size:14px;font-weight:600;color:#333;margin:0}.entry-time[data-v-54352ac5]{font-size:12px;color:#999;flex-shrink:0}.entry-meta[data-v-54352ac5]{display:flex;gap:12px;font-size:12px;color:#666;margin-bottom:8px}.entry-meta p[data-v-54352ac5]{margin:0;display:flex;align-items:center;gap:4px}.entry-meta .material-icons[data-v-54352ac5]{font-size:14px}.user-info[data-v-54352ac5]{color:#3b82f6;font-weight:500}.entry-details[data-v-54352ac5]{margin-top:8px}.entry-details details[data-v-54352ac5]{cursor:pointer}.entry-details summary[data-v-54352ac5]{font-size:12px;color:#3b82f6;font-weight:600;padding:4px 0;-webkit-user-select:none;user-select:none}.details-content[data-v-54352ac5]{margin-top:8px;padding:8px;background-color:#fff;border-radius:4px;border:1px solid #e5e7eb}.detail-row[data-v-54352ac5]{display:flex;justify-content:space-between;font-size:12px;padding:4px 0;border-bottom:1px solid #f3f4f6}.detail-row[data-v-54352ac5]:last-child{border-bottom:none}.detail-key[data-v-54352ac5]{font-weight:600;color:#666}.detail-value[data-v-54352ac5]{color:#333;text-align:right}.history-filters[data-v-54352ac5]{padding:12px;background-color:#f9fafb;border-radius:8px;border:1px solid #e5e7eb}.history-filters h5[data-v-54352ac5]{font-size:13px;font-weight:600;color:#333;margin:0 0 12px;text-transform:uppercase}.filter-buttons[data-v-54352ac5]{display:flex;flex-wrap:wrap;gap:8px}.filter-btn[data-v-54352ac5]{padding:4px 12px;border:1px solid #d1d5db;background-color:#fff;color:#666;border-radius:12px;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s}.filter-btn[data-v-54352ac5]:hover{border-color:#3b82f6;color:#3b82f6}.filter-btn.active[data-v-54352ac5]{background-color:#dbeafe;color:#1e40af;border-color:#3b82f6}.history-stats[data-v-54352ac5]{padding:12px;background-color:#f0f9ff;border-radius:8px;border-left:4px solid #3b82f6}.history-stats h5[data-v-54352ac5]{font-size:13px;font-weight:600;color:#333;margin:0 0 12px;text-transform:uppercase}.stats-grid[data-v-54352ac5]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.stat-item[data-v-54352ac5]{display:flex;justify-content:space-between;font-size:13px}.stat-label[data-v-54352ac5]{color:#666;font-weight:600}.stat-value[data-v-54352ac5]{color:#1e40af;font-weight:700}.modal-footer[data-v-54352ac5]{padding:16px 20px;border-top:1px solid #e5e7eb;background-color:#f9fafb;border-radius:0 0 12px 12px}.btn[data-v-54352ac5]{padding:10px 20px;border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;width:100%}.btn-primary[data-v-54352ac5]{background-color:#3b82f6;color:#fff}.btn-primary[data-v-54352ac5]:hover{background-color:#2563eb}.history-card[data-v-2b4cc513]{background:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 8px #00000014}.card-header h5[data-v-2b4cc513]{font-size:15px;font-weight:600;color:#333;margin:0}.empty-state[data-v-2b4cc513]{text-align:center;padding:20px;color:#999;font-size:13px;background-color:#f9fafb;border-radius:8px}.empty-state p[data-v-2b4cc513]{margin:0}.timeline[data-v-2b4cc513]{display:flex;flex-direction:column;gap:16px;position:relative;padding-left:20px}.timeline[data-v-2b4cc513]:before{content:"";position:absolute;left:5px;top:0;bottom:0;width:2px;background:linear-gradient(to bottom,#3b82f6,transparent)}.timeline-item[data-v-2b4cc513]{display:flex;gap:12px;position:relative}.timeline-dot[data-v-2b4cc513]{width:12px;height:12px;background-color:#3b82f6;border-radius:50%;margin-top:4px;flex-shrink:0;position:absolute;left:-20px;border:3px solid white;box-shadow:0 0 0 1px #3b82f6}.timeline-content[data-v-2b4cc513]{flex:1}.timeline-content h6[data-v-2b4cc513]{font-size:13px;font-weight:600;color:#333;margin:0 0 4px}.timestamp[data-v-2b4cc513]{font-size:12px;color:#999;margin:0 0 2px}.user[data-v-2b4cc513]{font-size:12px;color:#666;margin:0}.btn-show-all[data-v-2b4cc513]{padding:10px;background-color:#dbeafe;color:#1e40af;border:none;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;transition:background-color .2s;margin-top:8px}.btn-show-all[data-v-2b4cc513]:hover{background-color:#bfdbfe}.refund-highlight[data-v-2b4cc513]{background:#fef3c7;border:1px solid #f59e0b;border-radius:8px;padding:12px 16px;margin-bottom:16px}.refund-header[data-v-2b4cc513]{display:flex;align-items:center;gap:12px;margin-bottom:0}.refund-icon[data-v-2b4cc513]{width:36px;height:36px;background:#f59e0b;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.refund-icon .material-icons[data-v-2b4cc513]{font-size:18px;color:#fff}.refund-info[data-v-2b4cc513]{flex:1}.refund-title[data-v-2b4cc513]{font-size:12px;font-weight:600;color:#92400e;margin:0 0 2px}.refund-amount[data-v-2b4cc513]{font-size:14px;font-weight:700;color:#78350f;margin:0}.refund-status[data-v-2b4cc513]{font-size:12px;font-weight:600;padding:4px 12px;border-radius:20px;display:inline-block}.status-pending[data-v-2b4cc513]{background:#f59e0b33;color:#92400e}.status-sent[data-v-2b4cc513]{background:#3b82f633;color:#1d4ed8}.status-completed[data-v-2b4cc513]{background:#10b98133;color:#059669}.status-cancelled[data-v-2b4cc513]{background:#ef444433;color:#dc2626}.refund-date[data-v-2b4cc513]{font-size:13px;color:#6b7280;font-weight:500;white-space:nowrap}.refund-details[data-v-2b4cc513]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.detail-row[data-v-2b4cc513]{display:flex;justify-content:space-between;padding:8px 12px;background:#ffffffb3;border-radius:8px;font-size:13px}.detail-label[data-v-2b4cc513]{color:#6b7280;font-weight:500}.detail-value[data-v-2b4cc513]{color:#374151;font-weight:600;font-family:monospace}.refund-badge[data-v-2b4cc513]{display:inline-flex;align-items:center;gap:6px;background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;padding:4px 12px;border-radius:16px;font-size:11px;font-weight:700;margin-left:12px}.refund-badge .material-icons[data-v-2b4cc513]{font-size:14px}.card-header[data-v-2b4cc513]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.card-header h5[data-v-2b4cc513]{font-size:15px;font-weight:600;color:#333;margin:0;display:flex;align-items:center;gap:8px}.btn-icon[data-v-2b4cc513]{background:none;border:none;cursor:pointer;padding:4px;border-radius:4px;color:#666;transition:all .2s}.btn-icon[data-v-2b4cc513]:hover{background-color:#f3f4f6;color:#3b82f6}.history-compact[data-v-2b4cc513]{display:flex;flex-direction:column;gap:12px}.country-select[data-v-7e785124]{position:relative}.country-input[data-v-7e785124]{width:100%;padding:8px 10px;border:1px solid #ddd;border-radius:6px;font-size:14px;outline:none;background:#fff;font-family:inherit;box-sizing:border-box}.country-input[data-v-7e785124]:focus{border-color:#e91e63}.country-dropdown[data-v-7e785124]{position:absolute;top:100%;left:0;right:0;max-height:240px;overflow-y:auto;background:#fff;border:1px solid #ddd;border-radius:6px;margin-top:2px;z-index:30;box-shadow:0 4px 14px #00000014}.country-item[data-v-7e785124]{display:flex;justify-content:space-between;padding:7px 10px;cursor:pointer;font-size:13px;border-bottom:1px solid #f3f3f3}.country-item[data-v-7e785124]:last-child{border-bottom:none}.country-item[data-v-7e785124]:hover{background:#fdf0f6}.country-item .en[data-v-7e785124]{color:#888;font-size:12px}.modal-overlay[data-v-f8049ae6]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-f8049ae6]{background:#fff;border-radius:12px;width:100%;max-width:640px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 60px #00000040}.modal-header[data-v-f8049ae6]{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;border-bottom:1px solid #ececec}.modal-header h3[data-v-f8049ae6]{margin:0;font-size:18px}.btn-close[data-v-f8049ae6]{background:transparent;border:none;cursor:pointer;color:#888}.btn-close[data-v-f8049ae6]:hover{color:#222}.modal-body[data-v-f8049ae6]{padding:18px 24px;overflow-y:auto;flex:1}.modal-footer[data-v-f8049ae6]{display:flex;justify-content:flex-end;gap:10px;padding:14px 24px;border-top:1px solid #ececec}.form-section[data-v-f8049ae6]{margin-bottom:22px;padding-bottom:18px;border-bottom:1px dashed #eee}.form-section[data-v-f8049ae6]:last-of-type{border-bottom:none;margin-bottom:0}.section-title[data-v-f8049ae6]{margin:0 0 12px;font-size:14px;font-weight:600;color:#444;text-transform:uppercase;letter-spacing:.4px}.mode-switch[data-v-f8049ae6]{display:flex;gap:16px;margin-bottom:12px}.mode-switch label[data-v-f8049ae6]{display:flex;align-items:center;gap:6px;font-size:14px;cursor:pointer}.form-row[data-v-f8049ae6]{display:flex;flex-direction:column;gap:6px;margin-bottom:12px;position:relative}.form-row label[data-v-f8049ae6]{font-size:13px;color:#555}.required[data-v-f8049ae6]{color:#e91e63}.text-input[data-v-f8049ae6]{padding:8px 10px;border:1px solid #ddd;border-radius:6px;font-size:14px;outline:none;background:#fff;font-family:inherit}.text-input[data-v-f8049ae6]:focus{border-color:#e91e63}textarea.text-input[data-v-f8049ae6]{resize:vertical;min-height:60px}.dropdown-list[data-v-f8049ae6]{max-height:260px;overflow-y:auto;border:1px solid #ddd;border-radius:6px;margin-top:4px;background:#fff}.dropdown-item[data-v-f8049ae6]{padding:8px 10px;cursor:pointer;border-bottom:1px solid #f3f3f3}.dropdown-item[data-v-f8049ae6]:last-child{border-bottom:none}.dropdown-item[data-v-f8049ae6]:hover,.dropdown-item.active[data-v-f8049ae6]{background:#fdf0f6}.dropdown-item-name[data-v-f8049ae6]{font-weight:500}.dropdown-item-meta[data-v-f8049ae6]{font-size:12px;color:#888}.cp-summary[data-v-f8049ae6]{margin-top:10px;padding:10px 12px;background:#fafafa;border-radius:6px}.summary-row[data-v-f8049ae6]{display:flex;justify-content:space-between;padding:3px 0;font-size:13px}.summary-row span[data-v-f8049ae6]{color:#777}.summary-row strong[data-v-f8049ae6]{color:#222}.acc-list[data-v-f8049ae6]{display:flex;flex-direction:column;gap:6px}.acc-item[data-v-f8049ae6]{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid #ddd;border-radius:6px;cursor:pointer}.acc-item.active[data-v-f8049ae6]{border-color:#e91e63;background:#fdf0f6}.acc-info[data-v-f8049ae6]{flex:1}.acc-bank[data-v-f8049ae6]{font-weight:500}.acc-meta[data-v-f8049ae6]{font-size:12px;color:#888}.tnved-tags[data-v-f8049ae6]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px}.tag[data-v-f8049ae6]{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;background:#fdf0f6;border:1px solid #f9c4dc;border-radius:4px;font-size:12px;font-family:monospace}.tag-remove[data-v-f8049ae6]{background:none;border:none;cursor:pointer;color:#888;font-size:14px;line-height:1;padding:0 2px}.tag-remove[data-v-f8049ae6]:hover{color:#e91e63}.hint[data-v-f8049ae6]{font-size:12px;padding:4px 0}.muted[data-v-f8049ae6]{color:#999}.error-message[data-v-f8049ae6]{display:flex;align-items:center;gap:8px;padding:10px 12px;background:#fff3f3;border:1px solid #ffcfcf;border-radius:6px;color:#c62828;font-size:13px;margin-top:12px}.btn[data-v-f8049ae6]{padding:9px 18px;border-radius:6px;font-size:14px;cursor:pointer;border:1px solid transparent}.btn-secondary[data-v-f8049ae6]{background:#fff;border-color:#ddd;color:#444}.btn-primary[data-v-f8049ae6]{background:#e91e63;color:#fff}.btn-primary[data-v-f8049ae6]:disabled,.btn-secondary[data-v-f8049ae6]:disabled{opacity:.5;cursor:not-allowed}.org-change[data-v-23ee5bdb]{margin-top:14px;padding-top:12px;border-top:1px dashed #e2e8f0}.org-change-btn[data-v-23ee5bdb]{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border:1px solid #3b82f6;background:#eff6ff;color:#2563eb;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s ease}.org-change-btn[data-v-23ee5bdb]:hover{background:#dbeafe}.org-change-btn .material-icons[data-v-23ee5bdb]{font-size:18px}.org-change-panel[data-v-23ee5bdb]{display:flex;flex-direction:column;gap:8px}.org-change-input[data-v-23ee5bdb]{width:100%;padding:9px 12px;border:1px solid #cbd5e1;border-radius:8px;font-size:13px;outline:none}.org-change-input[data-v-23ee5bdb]:focus{border-color:#3b82f6}.org-change-hint[data-v-23ee5bdb]{font-size:12px;color:#94a3b8}.org-change-results[data-v-23ee5bdb]{max-height:200px;overflow-y:auto;border:1px solid #e2e8f0;border-radius:8px}.org-change-result[data-v-23ee5bdb]{display:flex;align-items:center;gap:8px;padding:8px 12px;font-size:13px;cursor:pointer;border-bottom:1px solid #f1f5f9}.org-change-result[data-v-23ee5bdb]:last-child{border-bottom:none}.org-change-result[data-v-23ee5bdb]:hover{background:#f8fafc}.org-change-result .material-icons[data-v-23ee5bdb]{font-size:16px;color:#64748b}.org-change-selected[data-v-23ee5bdb]{display:flex;align-items:center;gap:6px;font-size:13px;color:#16a34a}.org-change-selected .material-icons[data-v-23ee5bdb]{font-size:18px}.org-change-actions[data-v-23ee5bdb]{display:flex;gap:8px}.org-change-save[data-v-23ee5bdb]{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border:none;background:#3b82f6;color:#fff;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer}.org-change-save[data-v-23ee5bdb]:disabled{background:#cbd5e1;cursor:not-allowed}.org-change-save .material-icons[data-v-23ee5bdb]{font-size:16px}.org-change-cancel[data-v-23ee5bdb]{padding:8px 14px;border:1px solid #cbd5e1;background:#fff;color:#475569;border-radius:8px;font-size:13px;cursor:pointer}.org-change-cancel[data-v-23ee5bdb]:hover{background:#f1f5f9}.left-column[data-v-23ee5bdb]{display:flex;flex-direction:column;gap:24px}.info-card[data-v-23ee5bdb]{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;padding:20px 24px}.card-header-collapsible[data-v-23ee5bdb]{display:flex;justify-content:space-between;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none}.card-header-actions[data-v-23ee5bdb]{display:flex;align-items:center;gap:4px}.btn-edit-section[data-v-23ee5bdb]{background:transparent;border:none;padding:4px;cursor:pointer;color:#888;border-radius:4px;display:inline-flex;align-items:center;justify-content:center}.btn-edit-section[data-v-23ee5bdb]:hover{color:#e91e63;background:#e91e6314}.btn-edit-section .material-icons[data-v-23ee5bdb]{font-size:18px}.card-title[data-v-23ee5bdb]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;margin:0}.manager-card[data-v-23ee5bdb]{border-left:4px solid #2196F3}.substitute-manager-card[data-v-23ee5bdb]{border-left:4px solid #A855F7}.substitute-manager-card .manager-avatar.substitute-avatar[data-v-23ee5bdb]{background:linear-gradient(135deg,#a855f7,#7e22ce)}.substitute-manager-card .manager-avatar.substitute-avatar .material-icons[data-v-23ee5bdb]{font-size:28px}.substitute-since[data-v-23ee5bdb]{font-size:12px;color:#7e22ce;margin-top:4px;font-weight:500}.manager-action-btn[data-v-23ee5bdb]{margin-left:auto;background:transparent;border:1px solid #e2e8f0;border-radius:6px;padding:6px;cursor:pointer;color:#64748b;display:inline-flex;align-items:center;justify-content:center;transition:all .15s}.manager-action-btn[data-v-23ee5bdb]:hover{background:#f1f5f9;color:#0f172a;border-color:#cbd5e1}.manager-action-btn .material-icons[data-v-23ee5bdb]{font-size:18px}.substitute-form[data-v-23ee5bdb]{margin-top:12px;padding-top:12px;border-top:1px dashed #e2e8f0}.substitute-form .input-group[data-v-23ee5bdb]{display:flex;gap:6px;align-items:stretch}.substitute-form .form-control-sm[data-v-23ee5bdb]{flex:1;padding:8px 10px;font-size:13px;border:1px solid #d1d5db;border-radius:6px;outline:none;transition:border-color .15s,box-shadow .15s}.substitute-form .form-control-sm[data-v-23ee5bdb]:focus{border-color:#a855f7;box-shadow:0 0 0 3px #a855f726}.substitute-form .btn-sm[data-v-23ee5bdb]{display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:6px;padding:0 10px;cursor:pointer;min-width:36px}.substitute-form .btn-sm .material-icons[data-v-23ee5bdb]{font-size:18px}.substitute-form .btn-primary-sm[data-v-23ee5bdb]{background:#a855f7;color:#fff}.substitute-form .btn-primary-sm[data-v-23ee5bdb]:hover:not(:disabled){background:#7e22ce}.substitute-form .btn-primary-sm[data-v-23ee5bdb]:disabled{background:#c4b5fd;cursor:not-allowed}.substitute-form .btn-ghost-sm[data-v-23ee5bdb]{background:#f1f5f9;color:#64748b}.substitute-form .btn-ghost-sm[data-v-23ee5bdb]:hover{background:#e2e8f0;color:#0f172a}.error-text[data-v-23ee5bdb]{margin-top:6px;font-size:12px;color:#dc2626}.substitute-hint[data-v-23ee5bdb]{margin-top:10px;padding:8px 10px;font-size:12px;color:#64748b;background:#f8fafc;border-radius:6px}.manager-header[data-v-23ee5bdb]{display:flex;align-items:center;gap:16px;margin-bottom:16px}.manager-avatar[data-v-23ee5bdb]{width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,#2196f3,#1976d2);display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px;font-weight:700}.manager-name[data-v-23ee5bdb]{font-size:18px;font-weight:600;color:#212121;margin:0 0 4px}.manager-badge[data-v-23ee5bdb]{font-size:12px;color:#666}.stakeholder-item-inline[data-v-23ee5bdb]{display:flex;align-items:center;gap:16px;padding:10px 12px;background:#f9f9f9;border-radius:8px;margin-bottom:8px;border:1px solid #e0e0e0;transition:all .2s}.stakeholder-item-inline[data-v-23ee5bdb]:hover{background:#f5f5f5;border-color:#d0d0d0}.btn-remove-inline[data-v-23ee5bdb]{background:none;border:none;cursor:pointer;padding:6px;border-radius:50%;color:#999;transition:all .2s}.btn-remove-inline[data-v-23ee5bdb]:hover{background:#ffebee;color:#f44336}.details-card[data-v-23ee5bdb]{border-left:4px solid #2196F3;background:#f0f7ff}.organization-card[data-v-23ee5bdb]{border-left:4px solid #4CAF50;background:#f0fdf4}.counterparty-card[data-v-23ee5bdb]{border-left:4px solid #E91E63;background:#fdf2f8}.details-card .card-title[data-v-23ee5bdb]{color:#1e40af}.organization-card .card-title[data-v-23ee5bdb]{color:#047857}.counterparty-card .card-title[data-v-23ee5bdb]{color:#be185d}.mirror-invoice-info[data-v-23ee5bdb]{margin-top:16px;padding:12px;background:#fce4ec;border-radius:8px;border:1px solid #f8bbd9}.mirror-invoice-title[data-v-23ee5bdb]{font-size:13px;font-weight:600;color:#c2185b;margin-bottom:4px}.mirror-invoice-details[data-v-23ee5bdb]{font-size:12px;color:#880e4f}.mirror-invoice-name[data-v-23ee5bdb]{font-size:11px;color:#ad1457;margin-top:4px;font-style:italic}.detail-row[data-v-23ee5bdb]{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid #f5f5f5}.detail-row[data-v-23ee5bdb]:last-child{border-bottom:none}.detail-label[data-v-23ee5bdb]{font-size:13px;color:#757575;font-weight:500}.detail-value[data-v-23ee5bdb]{font-size:14px;color:#212121;font-weight:500;text-align:right}.empty-state[data-v-23ee5bdb]{text-align:center;padding:24px;color:#999;font-size:14px}.manager-details[data-v-23ee5bdb]{font-size:12px}.agent-contract-card[data-v-23ee5bdb]{border-left:4px solid #FF9800;background:#fff8e1}.agent-contract-card .card-title[data-v-23ee5bdb]{color:#e65100}.partners-card[data-v-23ee5bdb]{border-left:4px solid #9C27B0;background:#f3e5f5}.partners-card .card-title[data-v-23ee5bdb]{color:#6a1b9a}.commission-table[data-v-23ee5bdb]{width:100%;border-collapse:collapse;margin-top:8px;font-size:13px}.commission-table th[data-v-23ee5bdb]{background:#f5f5f5;padding:8px;text-align:left;font-weight:600;color:#666;border-bottom:2px solid #e0e0e0}.commission-table td[data-v-23ee5bdb]{padding:8px;border-bottom:1px solid #f0f0f0}.partner-commission-item[data-v-23ee5bdb]{padding:16px;background:#fff;border-radius:8px;margin-bottom:12px;border:1px solid #e0e0e0}.bank-readonly-card[data-v-23ee5bdb]{background:#faf5ff;border-style:dashed}.bank-readonly-note[data-v-23ee5bdb]{margin:8px 0 0;font-size:12px;color:#8b5cf6}.partner-commission-item[data-v-23ee5bdb]:last-child{margin-bottom:0}.partner-header[data-v-23ee5bdb]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #f0f0f0}.badge[data-v-23ee5bdb]{padding:4px 12px;border-radius:12px;font-size:11px;font-weight:600;text-transform:uppercase}.badge.percentage[data-v-23ee5bdb]{background:#e3f2fd;color:#1976d2}.badge.fixed[data-v-23ee5bdb]{background:#f3e5f5;color:#7b1fa2}.badge.import[data-v-23ee5bdb]{background:#e8f5e9;color:#2e7d32}.badge.export[data-v-23ee5bdb]{background:#fff3e0;color:#e65100}.amount-highlight[data-v-23ee5bdb]{font-weight:700;color:#2e7d32}.files-card[data-v-23ee5bdb]{border-left:4px solid #6b7280;background:#f9fafb}.files-list[data-v-23ee5bdb]{list-style:none;padding:0;margin:8px 0 0}.file-item+.file-item[data-v-23ee5bdb]{margin-top:6px}.file-link[data-v-23ee5bdb]{width:100%;display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;border:none;background:transparent;cursor:pointer;text-align:left;transition:background .2s}.file-link[data-v-23ee5bdb]:hover{background:#e5e7eb}.file-icon[data-v-23ee5bdb]{font-size:18px;color:#6b7280}.file-name[data-v-23ee5bdb]{flex:1;font-size:13px;color:#111827}.file-size[data-v-23ee5bdb]{font-size:12px;color:#6b7280}.upload-more[data-v-23ee5bdb]{margin-top:12px;display:flex;justify-content:flex-start}.partner-title-group[data-v-23ee5bdb]{display:flex;flex-direction:column;gap:8px;flex:1}.partner-type-badge[data-v-23ee5bdb]{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:12px;font-size:11px;font-weight:600;text-transform:uppercase;width:fit-content}.partner-type-badge .material-icons[data-v-23ee5bdb]{font-size:14px}.partner-tariff-badge[data-v-23ee5bdb]{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:12px;font-size:11px;font-weight:600;width:fit-content;max-width:100%;background:#ede9fe;color:#5b21b6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.partner-tariff-badge .material-icons[data-v-23ee5bdb]{font-size:14px}.partner-type-badge.type-agent[data-v-23ee5bdb]{background:#dbeafe;color:#1e40af}.partner-type-badge.type-bank[data-v-23ee5bdb]{background:#fce7f3;color:#9f1239}.partner-type-badge.type-stakeholder[data-v-23ee5bdb]{background:#d1fae5;color:#065f46}.partner-type-badge.type-direct[data-v-23ee5bdb]{background:#e0f2fe;color:#075985}.partner-type-badge.type-unknown[data-v-23ee5bdb]{background:#f1f5f9;color:#64748b}.partner-header[data-v-23ee5bdb]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #f0f0f0}.partner-header h4[data-v-23ee5bdb]{margin:0;font-size:15px;font-weight:600;color:#212121}.deal-id-badge[data-v-23ee5bdb]{display:inline-flex;align-items:center;gap:6px;margin-left:8px;padding:4px 10px;background:#2196f31a;border-radius:12px;font-size:13px;font-weight:600;color:#1976d2;border:1px solid rgba(33,150,243,.2)}.btn-copy-id[data-v-23ee5bdb],.btn-copy-text[data-v-23ee5bdb]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;background:transparent;border:none;border-radius:6px;cursor:pointer;transition:all .2s}.btn-copy-text .material-icons[data-v-23ee5bdb]{font-size:16px;color:#d21988;transition:all .2s}.btn-copy-id[data-v-23ee5bdb]:hover{background:#2196f326}.btn-copy-id[data-v-23ee5bdb]:active{transform:scale(.95)}.btn-copy-id .material-icons[data-v-23ee5bdb]{font-size:16px;color:#1976d2;transition:all .2s}.btn-copy-id:hover .material-icons[data-v-23ee5bdb]{color:#1565c0}@keyframes checkmark-23ee5bdb{0%{transform:scale(.8);opacity:0}50%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}.btn-copy-id .material-icons[data-v-23ee5bdb]:first-child{animation:checkmark-23ee5bdb .3s ease-out}.btn-secondary-sm[data-v-23ee5bdb]{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:10px;background:#fff;border:1px solid #d1d5db;margin-top:10px;color:#374151;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s;box-shadow:0 1px 2px #0000000d}.btn-secondary-sm[data-v-23ee5bdb]:hover{background:#f9fafb;border-color:#9ca3af;box-shadow:0 1px 3px #0000001a}.btn-secondary-sm[data-v-23ee5bdb]:active{transform:scale(.98)}.btn-secondary-sm[data-v-23ee5bdb]:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.btn-secondary-sm .material-icons[data-v-23ee5bdb]{font-size:18px;color:#6b7280}.partner-actions[data-v-23ee5bdb]{display:flex;gap:8px;align-items:center}.btn-icon-edit[data-v-23ee5bdb],.btn-icon-save[data-v-23ee5bdb],.btn-icon-cancel[data-v-23ee5bdb],.btn-icon-delete[data-v-23ee5bdb]{background:transparent;border:none;cursor:pointer;padding:6px;border-radius:6px;transition:all .2s}.btn-icon-edit[data-v-23ee5bdb]:hover{background:#e3f2fd;color:#1976d2}.btn-icon-save[data-v-23ee5bdb]:hover{background:#e8f5e9;color:#2e7d32}.btn-icon-cancel[data-v-23ee5bdb]:hover{background:#fff3e0;color:#e65100}.btn-icon-delete[data-v-23ee5bdb]:hover{background:#ffebee;color:#f44336}.input-edit[data-v-23ee5bdb]{padding:6px 10px;border:1px solid #e0e0e0;border-radius:6px;font-size:13px;min-width:120px}.input-group[data-v-23ee5bdb]{display:flex;align-items:center;gap:6px}.input-suffix[data-v-23ee5bdb],.input-prefix[data-v-23ee5bdb]{font-weight:600;color:#666}.btn-edit-inline[data-v-23ee5bdb],.btn-save-inline[data-v-23ee5bdb],.btn-cancel-inline[data-v-23ee5bdb]{background:none;border:none;cursor:pointer;padding:2px;margin-left:4px;vertical-align:middle;border-radius:4px;transition:all .2s}.btn-edit-inline .material-icons[data-v-23ee5bdb],.btn-save-inline .material-icons[data-v-23ee5bdb],.btn-cancel-inline .material-icons[data-v-23ee5bdb]{font-size:14px}.btn-edit-inline[data-v-23ee5bdb]{color:#999}.btn-edit-inline[data-v-23ee5bdb]:hover{color:#2196f3;background:#e3f2fd}.btn-save-inline[data-v-23ee5bdb]{color:#4caf50}.btn-save-inline[data-v-23ee5bdb]:hover{background:#e8f5e9}.btn-cancel-inline[data-v-23ee5bdb]{color:#f44336}.btn-cancel-inline[data-v-23ee5bdb]:hover{background:#ffebee}.preview-row[data-v-23ee5bdb]{background:#fff3cd;padding:8px 12px;border-radius:6px;border:1px dashed #ffc107}.preview-value[data-v-23ee5bdb]{color:#06c;font-weight:600}.commission-section[data-v-23ee5bdb]{background:#f8f9fa;border-radius:8px;padding:12px;margin-bottom:12px}.commission-section-title[data-v-23ee5bdb]{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#495057;margin:0 0 10px}.commission-section-title .material-icons[data-v-23ee5bdb]{font-size:16px;color:#6c757d}.total-row[data-v-23ee5bdb]{background:#e7f3ff;padding:12px;border-radius:8px;margin-top:8px;border:1px solid #b3d9ff}.total-label[data-v-23ee5bdb]{font-weight:700;color:#06c}.total-value[data-v-23ee5bdb]{font-weight:700;color:#06c;font-size:15px}.loading-partners[data-v-23ee5bdb]{display:flex;align-items:center;gap:12px;padding:20px;justify-content:center;color:#666}.add-partner-block[data-v-23ee5bdb]{margin-bottom:12px}.btn-add-partner[data-v-23ee5bdb]{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;background:#fff;border:2px dashed #c4b5fd;border-radius:8px;color:#7c3aed;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.btn-add-partner[data-v-23ee5bdb]:hover{background:#f5f3ff;border-color:#a78bfa}.btn-add-partner .material-icons[data-v-23ee5bdb]{font-size:18px}.add-partner-form[data-v-23ee5bdb]{background:#faf5ff;border:1px solid #e9d5ff;border-radius:10px;padding:14px;display:flex;flex-direction:column;gap:10px}.add-partner-row[data-v-23ee5bdb]{display:flex;flex-direction:column;gap:6px}.add-partner-row>label[data-v-23ee5bdb]{font-size:13px;font-weight:600;color:#374151}.type-toggle[data-v-23ee5bdb]{display:flex;gap:8px}.tariff-conditions[data-v-23ee5bdb]{margin-top:4px;padding:8px 10px;background:#fff;border:1px solid #e9d5ff;border-radius:8px;font-size:12px;color:#4b5563;white-space:pre-wrap;max-height:140px;overflow-y:auto}.type-btn[data-v-23ee5bdb]{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 10px;border:2px solid #e5e7eb;border-radius:8px;background:#fff;color:#6b7280;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s}.type-btn .material-icons[data-v-23ee5bdb]{font-size:18px}.type-btn.active[data-v-23ee5bdb]{border-color:#7c3aed;background:#ede9fe;color:#6d28d9}.add-partner-actions[data-v-23ee5bdb]{display:flex;justify-content:flex-end;gap:8px}.no-partners[data-v-23ee5bdb]{padding:16px;text-align:center;color:#9ca3af;font-size:14px}.spinner-small[data-v-23ee5bdb]{width:24px;height:24px;border:3px solid #f3f3f3;border-top-color:#2196f3;border-radius:50%;animation:spin-23ee5bdb 1s linear infinite}@keyframes spin-23ee5bdb{to{transform:rotate(360deg)}}.modal-overlay[data-v-23ee5bdb]{position:fixed;inset:0;background:#1118278c;display:flex;align-items:center;justify-content:center;z-index:2000;padding:16px}.modal-card[data-v-23ee5bdb]{width:100%;max-width:620px;background:#fff;border-radius:14px;box-shadow:0 20px 50px #00000040;overflow:hidden}.modal-header[data-v-23ee5bdb]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid #e5e7eb}.modal-title[data-v-23ee5bdb]{display:flex;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:700;color:#111827}.modal-close[data-v-23ee5bdb]{background:transparent;border:none;cursor:pointer;padding:6px;border-radius:8px}.modal-close[data-v-23ee5bdb]:hover{background:#f3f4f6}.modal-body[data-v-23ee5bdb]{padding:16px}.modal-footer[data-v-23ee5bdb]{display:flex;justify-content:flex-end;gap:10px;padding:14px 16px;border-top:1px solid #e5e7eb;background:#fafafa}.form-group[data-v-23ee5bdb]{margin-bottom:14px}.form-label[data-v-23ee5bdb]{display:block;font-size:13px;font-weight:600;color:#374151;margin-bottom:6px}.required[data-v-23ee5bdb]{color:#ef4444}.btn-light[data-v-23ee5bdb]{background:#f3f4f6;border:1px solid #e5e7eb;color:#111827;padding:10px 14px;border-radius:10px;cursor:pointer;font-weight:600}.btn-light[data-v-23ee5bdb]:disabled{opacity:.6;cursor:not-allowed}.btn-primary[data-v-23ee5bdb]{background:#2563eb;border:1px solid #2563eb;color:#fff;padding:10px 14px;border-radius:10px;cursor:pointer;font-weight:700;display:inline-flex;align-items:center;gap:8px}.btn-primary[data-v-23ee5bdb]:disabled{opacity:.6;cursor:not-allowed}.files-preview[data-v-23ee5bdb]{margin-top:10px;border:1px solid #e5e7eb;border-radius:10px;padding:10px;background:#f9fafb}.files-preview-item[data-v-23ee5bdb]{display:flex;align-items:center;gap:8px;padding:6px 4px}.files-preview-name[data-v-23ee5bdb]{flex:1;font-size:13px;color:#111827}.files-preview-size[data-v-23ee5bdb]{font-size:12px;color:#6b7280}.upload-error[data-v-23ee5bdb]{margin-top:8px;padding:10px 12px;background:#fef2f2;border:1px solid #fecaca;color:#991b1b;border-radius:10px;font-size:13px}.documents-count-badge[data-v-23ee5bdb]{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 8px;margin-left:8px;background:#e5e7eb;color:#374151;border-radius:12px;font-size:12px;font-weight:700}.upload-section[data-v-23ee5bdb]{margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #e5e7eb}.documents-groups[data-v-23ee5bdb]{display:flex;flex-direction:column;gap:20px}.document-group[data-v-23ee5bdb]{background:#fff;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden}.document-group-header[data-v-23ee5bdb]{display:flex;align-items:center;gap:10px;padding:12px 16px;background:#f9fafb;border-bottom:1px solid #e5e7eb}.group-icon[data-v-23ee5bdb]{font-size:20px;color:#6b7280}.group-title[data-v-23ee5bdb]{flex:1;margin:0;font-size:14px;font-weight:600;color:#111827}.group-count[data-v-23ee5bdb]{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 8px;background:#dbeafe;color:#1e40af;border-radius:12px;font-size:12px;font-weight:700}.document-group .files-list[data-v-23ee5bdb]{margin:0;padding:0;list-style:none}.document-group .file-item[data-v-23ee5bdb]{border-bottom:1px solid #f3f4f6}.document-group .file-item[data-v-23ee5bdb]:last-child{border-bottom:none}.document-group .file-link[data-v-23ee5bdb]{width:100%;display:flex;align-items:center;gap:10px;padding:10px 16px;border:none;background:transparent;cursor:pointer;text-align:left;transition:background .2s}.document-group .file-link[data-v-23ee5bdb]:hover{background:#f9fafb}.empty-documents-state[data-v-23ee5bdb]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;color:#9ca3af;text-align:center}.empty-icon[data-v-23ee5bdb]{font-size:48px;color:#d1d5db;margin-bottom:12px}.empty-documents-state p[data-v-23ee5bdb]{margin:0;font-size:14px;color:#6b7280}.debt-toggle-card[data-v-23ee5bdb]{padding:16px;background:linear-gradient(135deg,#667eea,#3b82f6);border:none;margin-bottom:16px}.debt-toggle-content[data-v-23ee5bdb]{display:flex;align-items:center;justify-content:space-between;gap:16px}.toggle-info[data-v-23ee5bdb]{display:flex;align-items:center;gap:12px;flex:1}.toggle-icon[data-v-23ee5bdb]{font-size:32px;color:#ffffffe6}.toggle-text[data-v-23ee5bdb]{flex:1}.toggle-title[data-v-23ee5bdb]{margin:0;font-size:16px;font-weight:600;color:#fff}.toggle-description[data-v-23ee5bdb]{margin:4px 0 0;font-size:12px;color:#fffc}.debt-warning[data-v-23ee5bdb]{display:flex;align-items:center;gap:8px;margin-top:12px;padding:8px 12px;background:#ffffff26;border-radius:6px;font-size:13px;color:#ffffffe6}.debt-warning .material-icons[data-v-23ee5bdb]{font-size:18px}.switch[data-v-23ee5bdb]{position:relative;display:inline-block;width:52px;height:28px;flex-shrink:0}.switch input[data-v-23ee5bdb]{opacity:0;width:0;height:0}.slider[data-v-23ee5bdb]{position:absolute;cursor:pointer;inset:0;background-color:#ffffff4d;transition:.3s;border-radius:28px}.slider[data-v-23ee5bdb]:before{position:absolute;content:"";height:20px;width:20px;left:4px;bottom:4px;background-color:#fff;transition:.3s;border-radius:50%;box-shadow:0 2px 4px #0003}.switch input:checked+.slider[data-v-23ee5bdb]{background-color:#4caf50cc}.switch input:checked+.slider[data-v-23ee5bdb]:before{transform:translate(24px)}.switch input:disabled+.slider[data-v-23ee5bdb]{opacity:.5;cursor:not-allowed}.toast-notification[data-v-23ee5bdb]{position:fixed;bottom:-100px;left:50%;transform:translate(-50%);background:#323232;color:#fff;padding:12px 24px;border-radius:8px;font-size:14px;box-shadow:0 4px 12px #0000004d;transition:bottom .3s ease;z-index:10000}.toast-notification.show[data-v-23ee5bdb]{bottom:24px}.manager-card[data-v-23ee5bdb]{margin-bottom:16px}.client-card[data-v-23ee5bdb]{border-left:4px solid #4CAF50;margin-bottom:16px}.client-card .manager-header[data-v-23ee5bdb]{gap:8px;margin-bottom:6px}.client-card .manager-name[data-v-23ee5bdb]{font-size:13px;line-height:1.3;margin:0}.client-card .manager-details[data-v-23ee5bdb]{gap:4px}.client-card .manager-contact[data-v-23ee5bdb]{font-size:12px;line-height:1.3}.client-avatar[data-v-23ee5bdb]{background:linear-gradient(135deg,#4caf50,#388e3c)!important}.manager-contact-row[data-v-23ee5bdb]{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.client-id-tag[data-v-23ee5bdb]{display:inline-flex;align-items:center;gap:4px;padding:1px 6px 1px 8px;border-radius:10px;background:#eef2ff;color:#4338ca;font-family:monospace;font-size:11px;line-height:1.4;white-space:nowrap}.btn-copy-id[data-v-23ee5bdb]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;margin:0;background:transparent;border:none;color:inherit;cursor:pointer;border-radius:4px;transition:background .15s}.btn-copy-id[data-v-23ee5bdb]:hover{background:#4338ca26}.btn-copy-id .material-icons[data-v-23ee5bdb]{font-size:12px}.file-content[data-v-23ee5bdb]{display:flex;align-items:center;justify-content:space-between;gap:8px}.file-link[data-v-23ee5bdb]{flex:1;min-width:0}.file-details[data-v-23ee5bdb]{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.file-meta[data-v-23ee5bdb]{display:flex;align-items:center;gap:12px;font-size:12px;color:#6b7280}.file-date[data-v-23ee5bdb]{display:flex;align-items:center;gap:4px}.file-actions[data-v-23ee5bdb]{display:flex;align-items:center;gap:4px;opacity:0;transition:opacity .2s}.file-item:hover .file-actions[data-v-23ee5bdb]{opacity:1}.btn-icon-action[data-v-23ee5bdb]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;background:transparent;border-radius:6px;cursor:pointer;transition:all .2s}.btn-icon-action .material-icons[data-v-23ee5bdb]{font-size:18px;color:#6b7280}.btn-icon-action[data-v-23ee5bdb]:hover{background:#f3f4f6}.btn-icon-action:hover .material-icons[data-v-23ee5bdb]{color:#111827}.btn-icon-action.btn-delete[data-v-23ee5bdb]:hover{background:#fee2e2}.btn-icon-action.btn-delete:hover .material-icons[data-v-23ee5bdb]{color:#dc2626}.btn-icon-action.btn-view[data-v-23ee5bdb]:hover{background:#dbeafe}.btn-icon-action.btn-view:hover .material-icons[data-v-23ee5bdb]{color:#2563eb}.btn-icon-action.btn-download[data-v-23ee5bdb]:hover{background:#dcfce7}.btn-icon-action.btn-download:hover .material-icons[data-v-23ee5bdb]{color:#16a34a}.modal-small[data-v-23ee5bdb]{max-width:480px}.file-to-delete[data-v-23ee5bdb]{padding:12px;background:#f9fafb;border-radius:8px;margin-top:12px;word-break:break-word}.btn-danger[data-v-23ee5bdb]{display:flex;align-items:center;gap:8px;padding:10px 20px;background:#dc2626;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.btn-danger[data-v-23ee5bdb]:hover:not(:disabled){background:#b91c1c}.btn-danger[data-v-23ee5bdb]:disabled{opacity:.6;cursor:not-allowed}.file-number[data-v-23ee5bdb]{display:inline-block;padding:2px 8px;background:#dbeafe;color:#1e40af;border-radius:4px;font-size:11px;font-weight:600;margin-left:8px;vertical-align:middle}.file-meta[data-v-23ee5bdb]{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:4px;font-size:12px;color:#6b7280}.file-date[data-v-23ee5bdb],.file-size[data-v-23ee5bdb],.file-upload-date[data-v-23ee5bdb]{display:flex;align-items:center;gap:4px}.meta-icon[data-v-23ee5bdb]{font-size:14px!important;color:#9ca3af}.file-name[data-v-23ee5bdb]{font-size:14px;font-weight:500;color:#111827;display:inline-block;max-width:100%}.file-item[data-v-23ee5bdb]{display:flex;justify-content:space-between;align-items:center;padding:12px;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:8px;transition:all .2s;background:#fff}.file-item[data-v-23ee5bdb]:hover{background:#f9fafb;border-color:#d1d5db;box-shadow:0 2px 4px #0000000d}.file-content[data-v-23ee5bdb]{flex:1;min-width:0}.file-link[data-v-23ee5bdb]{display:flex;align-items:flex-start;gap:12px;width:100%;text-align:left;background:none;border:none;cursor:pointer;padding:0}.file-icon[data-v-23ee5bdb]{font-size:24px;color:#6b7280;flex-shrink:0;margin-top:2px}.file-details[data-v-23ee5bdb]{flex:1;min-width:0;overflow:hidden}.file-actions[data-v-23ee5bdb]{display:flex;gap:4px;margin-left:12px}.btn-icon-action[data-v-23ee5bdb]{padding:6px;border:none;background:none;cursor:pointer;border-radius:4px;transition:all .2s;color:#6b7280}.btn-icon-action[data-v-23ee5bdb]:hover{background:#f3f4f6;color:#111827}.btn-icon-action.btn-delete[data-v-23ee5bdb]:hover{background:#fee2e2;color:#dc2626}.btn-icon-action .material-icons[data-v-23ee5bdb]{font-size:18px}@media(max-width:640px){.file-item[data-v-23ee5bdb]{flex-direction:column;align-items:flex-start}.file-actions[data-v-23ee5bdb]{margin-left:0;margin-top:8px;width:100%;justify-content:flex-end}.file-meta[data-v-23ee5bdb]{flex-direction:column;align-items:flex-start;gap:4px}.file-number[data-v-23ee5bdb]{display:block;margin-left:0;margin-top:4px;width:fit-content}}.file-info-card[data-v-23ee5bdb]{margin-top:20px;padding:16px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0000000d;transition:all .3s ease}.file-info-card[data-v-23ee5bdb]:hover{border-color:#cbd5e1;box-shadow:0 4px 6px #00000012}.file-info-header[data-v-23ee5bdb]{display:flex;align-items:center;gap:10px;margin-bottom:14px;padding-bottom:12px;border-bottom:2px solid #e2e8f0;font-size:14px;font-weight:600;color:#475569}.file-info-header .material-icons[data-v-23ee5bdb]{font-size:20px;color:#3b82f6;background:#fff;padding:6px;border-radius:8px;box-shadow:0 2px 4px #3b82f626}.file-info-content[data-v-23ee5bdb]{display:flex;flex-direction:column;gap:10px}.file-info-row[data-v-23ee5bdb]{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;background:#fff;border-radius:8px;border:1px solid #f1f5f9;transition:all .2s ease}.file-info-row[data-v-23ee5bdb]:hover{background:#fafbfc;border-color:#e2e8f0;transform:translate(2px)}.file-info-label[data-v-23ee5bdb]{font-size:13px;font-weight:500;color:#64748b;display:flex;align-items:center;gap:6px}.file-info-label[data-v-23ee5bdb]:before{content:"•";color:#3b82f6;font-size:18px;line-height:1}.file-info-value[data-v-23ee5bdb]{font-size:13px;font-weight:600;color:#1e293b;text-align:right;word-break:break-word;max-width:60%;padding:4px 8px;background:#f8fafc;border-radius:6px;border:1px solid #e2e8f0}@keyframes slideInUp-23ee5bdb{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.file-info-card[data-v-23ee5bdb]{animation:slideInUp-23ee5bdb .3s ease-out}@media(max-width:640px){.file-info-card[data-v-23ee5bdb]{padding:12px;margin-top:16px}.file-info-row[data-v-23ee5bdb]{flex-direction:column;align-items:flex-start;gap:6px;padding:12px}.file-info-value[data-v-23ee5bdb]{max-width:100%;text-align:left;width:100%}.file-info-label[data-v-23ee5bdb]:before{display:none}}.contract-change-section[data-v-23ee5bdb]{margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #f0f0f0}.btn-change-contract[data-v-23ee5bdb]{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:transparent;border:1px solid transparent;border-radius:8px;color:#374151;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s}.btn-change-contract[data-v-23ee5bdb]:hover{background:transparent;border-color:transparent}.btn-change-contract .material-icons[data-v-23ee5bdb]{font-size:18px}.contract-selector[data-v-23ee5bdb]{padding:16px;background:transparent;border-radius:8px;border:1px solid transparent}.contract-selector-actions[data-v-23ee5bdb]{display:flex;gap:8px;margin-top:12px;justify-content:flex-end}.stage-form-card[data-v-5d77e103]{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;overflow:hidden;transition:box-shadow .2s ease}.stage-form-card[data-v-5d77e103]:hover{box-shadow:0 4px 12px #0000001f}.card-header[data-v-5d77e103]{display:flex;justify-content:space-between;align-items:center;padding:20px;color:#fff;border-bottom:1px solid rgba(0,0,0,.1)}.card-header h4[data-v-5d77e103]{font-size:18px;font-weight:700;margin:0;letter-spacing:-.3px}.card-header-collapsible[data-v-5d77e103]{display:flex;justify-content:space-between;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none}.stage-badge[data-v-5d77e103]{display:inline-block;background:#ffffff4d;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3)}.card-content[data-v-5d77e103]{padding:24px;display:flex;flex-direction:column;gap:20px}.card-content-expanded[data-v-5d77e103]{display:flex;flex-direction:column;gap:16px}.instruction-block[data-v-5d77e103]{padding:16px;border-left:4px solid;border-radius:8px;background-color:#00000005;color:#333}.instruction-block p[data-v-5d77e103]{font-size:14px;margin:0;line-height:1.5}.form-section[data-v-5d77e103]:last-of-type{border-bottom:none;padding-bottom:0}.form-section h5 .material-icons[data-v-5d77e103]{font-size:20px;color:#2196f3}.form-group label[data-v-5d77e103]{font-size:13px;font-weight:600;color:#333;-webkit-user-select:none;user-select:none}.form-control[data-v-5d77e103]{padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:13px;font-family:inherit;transition:all .2s ease;background-color:#fff;color:#333}.form-control[data-v-5d77e103]:hover{border-color:#9ca3af}.form-control[data-v-5d77e103]:disabled{background-color:#f3f4f6;color:#999;cursor:not-allowed;border-color:#e5e7eb}.form-control[data-v-5d77e103]::placeholder{color:#999}.form-row[data-v-5d77e103]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-row.three[data-v-5d77e103]{grid-template-columns:1fr 1fr 1fr}.input-group[data-v-5d77e103]{display:flex;gap:0;border:1px solid #d1d5db;border-radius:6px;overflow:hidden;background-color:#fff}.input-group .form-control[data-v-5d77e103]{flex:1;border:none;border-radius:0}.input-addon[data-v-5d77e103]{display:flex;align-items:center;padding:0 12px;background-color:#f3f4f6;font-size:13px;font-weight:600;color:#666;border-left:1px solid #d1d5db;white-space:nowrap}.radio-group[data-v-5d77e103],.checkbox-group[data-v-5d77e103]{display:flex;gap:16px;flex-wrap:wrap}.radio-option[data-v-5d77e103],.checkbox-label[data-v-5d77e103]{display:flex;align-items:center;gap:8px;font-size:14px;color:#333;cursor:pointer;-webkit-user-select:none;user-select:none}.radio-option input[data-v-5d77e103],.checkbox-label input[data-v-5d77e103]{cursor:pointer;width:18px;height:18px}.info-block[data-v-5d77e103],.info-section[data-v-5d77e103]{padding:12px;background-color:#f0f9ff;border-left:4px solid #3b82f6;border-radius:6px;display:flex;flex-direction:column;gap:8px}.info-item[data-v-5d77e103]{display:flex;justify-content:space-between;align-items:center;font-size:13px}.info-item .label[data-v-5d77e103]{font-weight:600;color:#666}.info-item .value[data-v-5d77e103]{color:#333;text-align:right;font-weight:500}.checklist[data-v-5d77e103]{display:flex;flex-direction:column;gap:12px;padding:16px;background-color:#f9fafb;border-radius:8px}.checklist h5[data-v-5d77e103]{font-size:14px;font-weight:600;color:#333;margin:0 0 8px}.checklist-item[data-v-5d77e103]{display:flex;align-items:center;gap:12px;padding:10px;background:#fff;border-radius:6px;cursor:pointer;transition:all .2s}.checklist-item[data-v-5d77e103]:hover{background:#f5f5f5}.checklist-item input[data-v-5d77e103]{cursor:pointer}.form-actions[data-v-5d77e103]{display:flex;gap:12px;margin-top:12px;padding-top:16px;border-top:1px solid #e5e7eb}.form-actions .btn[data-v-5d77e103]{flex:1;min-width:120px}.btn[data-v-5d77e103]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;text-decoration:none}.btn[data-v-5d77e103]:active{transform:scale(.98)}.btn-primary[data-v-5d77e103]{align-items:center;gap:8px;padding:12px 24px;border-radius:8px;border:none;font-weight:600;cursor:pointer;transition:all .3s;text-align:center;box-sizing:border-box}.btn-primary[data-v-5d77e103]:disabled{background:#e0e0e0;color:#999;cursor:not-allowed}.btn-success[data-v-5d77e103]{background-color:#10b981;color:#fff}.btn-success[data-v-5d77e103]:hover:not(:disabled){background-color:#059669;box-shadow:0 4px 12px #10b9814d}.btn-danger[data-v-5d77e103]{background-color:#f44336;color:#fff}.btn-danger[data-v-5d77e103]:hover:not(:disabled){background-color:#e53935;box-shadow:0 4px 12px #f443364d}.stage-table[data-v-5d77e103]{width:100%;border-collapse:collapse;font-size:13px}.stage-table thead[data-v-5d77e103]{background-color:#f3f4f6}.stage-table th[data-v-5d77e103]{padding:12px;text-align:left;font-weight:600;color:#333;border-bottom:2px solid #e5e7eb}.stage-table td[data-v-5d77e103]{padding:12px;border-bottom:1px solid #e5e7eb;color:#666}.stage-table tr[data-v-5d77e103]:hover{background-color:#f9fafb}.loading-state[data-v-5d77e103]{display:flex;align-items:center;justify-content:center;padding:40px;color:#999}.loading-spinner[data-v-5d77e103]{width:32px;height:32px;border:3px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:spin-5d77e103 1s linear infinite}@keyframes spin-5d77e103{to{transform:rotate(360deg)}}.empty-state[data-v-5d77e103]{text-align:center;padding:40px 20px;color:#999;font-size:14px}.empty-state-icon[data-v-5d77e103]{font-size:48px;opacity:.3;margin-bottom:12px}.error-state[data-v-5d77e103]{padding:16px;background-color:#fee2e2;border-left:4px solid #f44336;border-radius:6px;color:#991b1b}.error-message[data-v-5d77e103]{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#ffebee;border-left:4px solid #f44336;border-radius:4px;color:#c62828;font-size:14px;margin-bottom:16px}.warning-message[data-v-5d77e103]{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#fff3e0;border-left:4px solid #ff9800;border-radius:4px;color:#e65100;font-size:14px;margin-bottom:16px}.success-state[data-v-5d77e103]{padding:16px;background-color:#dcfce7;border-left:4px solid #10b981;border-radius:6px;color:#166534}.text-center[data-v-5d77e103]{text-align:center}.text-right[data-v-5d77e103]{text-align:right}.text-muted[data-v-5d77e103]{color:#999}.text-success[data-v-5d77e103]{color:#10b981}.text-error[data-v-5d77e103]{color:#f44336}.text-warning[data-v-5d77e103]{color:#f59e0b}.mt-sm[data-v-5d77e103]{margin-top:8px}.mt-md[data-v-5d77e103]{margin-top:12px}.mt-lg[data-v-5d77e103]{margin-top:16px}.mb-sm[data-v-5d77e103]{margin-bottom:8px}.mb-md[data-v-5d77e103]{margin-bottom:12px}.mb-lg[data-v-5d77e103]{margin-bottom:16px}.p-sm[data-v-5d77e103]{padding:8px}.p-md[data-v-5d77e103]{padding:12px}.p-lg[data-v-5d77e103]{padding:16px}@media(max-width:768px){.card-header[data-v-5d77e103]{padding:16px;flex-direction:column;align-items:flex-start;gap:12px}.card-header h4[data-v-5d77e103]{font-size:16px}.card-content[data-v-5d77e103]{padding:16px;gap:16px}.form-row[data-v-5d77e103],.form-row.three[data-v-5d77e103]{grid-template-columns:1fr}.form-actions[data-v-5d77e103]{flex-direction:column}.form-actions .btn[data-v-5d77e103]{width:100%}.radio-group[data-v-5d77e103],.checkbox-group[data-v-5d77e103]{flex-direction:column;gap:12px}.info-item[data-v-5d77e103]{flex-direction:column;align-items:flex-start}.info-item .value[data-v-5d77e103]{text-align:left}}.partner-commissions-section[data-v-5d77e103]{background:#fffbeb;border:1px solid #fde68a;border-radius:8px;padding:16px;margin-bottom:20px}.commissions-note[data-v-5d77e103]{font-size:13px;color:#92400e;line-height:1.5}.commission-row[data-v-5d77e103]{display:flex;flex-direction:column;gap:8px;padding:12px 0;border-top:1px dashed #fde68a}.commission-partner[data-v-5d77e103]{font-weight:600;font-size:14px;color:#333}.commission-fields[data-v-5d77e103]{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.commission-fields label[data-v-5d77e103]{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:600;color:#555}.commission-fields input[type=number][data-v-5d77e103]{width:120px;padding:8px 10px;border:1px solid #d1d5db;border-radius:6px;font-size:13px}.btn-save-commission[data-v-5d77e103]{padding:8px 16px;background:#f59e0b;color:#fff;border:none;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer}.btn-save-commission[data-v-5d77e103]:disabled{opacity:.6;cursor:not-allowed}.confirm-checkbox[data-v-5d77e103]{display:flex;align-items:center;gap:8px;margin-top:12px;font-size:14px;font-weight:600;color:#333;cursor:pointer}.confirm-checkbox input[type=checkbox][data-v-5d77e103]{width:18px;height:18px;cursor:pointer}.stage-hint[data-v-5d77e103]{display:flex;align-items:flex-start;gap:10px;padding:12px 16px;background:#e3f2fd;border-left:4px solid #2196F3;border-radius:6px;margin-bottom:20px;font-size:14px;color:#1565c0;line-height:1.5}.stage-hint .material-icons[data-v-5d77e103]{font-size:20px;color:#2196f3;flex-shrink:0;margin-top:1px}.card-header[data-v-5d77e103]{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-radius:12px 12px 0 0}.header-title[data-v-5d77e103]{font-size:18px;font-weight:700;margin:0;color:#333;letter-spacing:-.3px}.stage-badge[data-v-5d77e103]{display:inline-block;background:#667eea33;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600;color:#667eea}.status-buttons[data-v-5d77e103]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px}.status-btn[data-v-5d77e103]{display:flex;align-items:center;justify-content:center;gap:8px;padding:16px;background:#f5f5f5;border:2px solid #e0e0e0;border-radius:8px;cursor:pointer;transition:all .2s;font-size:14px;font-weight:600;color:#666}.status-btn[data-v-5d77e103]:hover:not(:disabled){background:#eee;border-color:#d0d0d0}.status-btn.active[data-v-5d77e103]{background:#e3f2fd;border-color:#2196f3;color:#2196f3}.status-btn.active .material-icons[data-v-5d77e103]{color:#2196f3}.status-btn.danger[data-v-5d77e103]{background:#ffebee;border-color:#f44336;color:#f44336}.status-btn.danger[data-v-5d77e103]:hover:not(:disabled){background:#ffcdd2}.status-btn .material-icons[data-v-5d77e103]{font-size:20px}.form-section[data-v-5d77e103]{display:flex;flex-direction:column;gap:16px;padding-bottom:16px;border-bottom:1px solid #e5e7eb}.form-section[data-v-5d77e103]:last-of-type{border-bottom:none}.form-section h5[data-v-5d77e103]{font-size:15px;font-weight:600;color:#333;margin:0;display:flex;align-items:center;gap:8px}.form-group[data-v-5d77e103]{display:flex;flex-direction:column;gap:6px}.form-group label[data-v-5d77e103]{font-size:13px;font-weight:600;color:#333}.form-control[data-v-5d77e103]{padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:13px;font-family:inherit;transition:all .2s ease}.form-control[data-v-5d77e103]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.substitute-section[data-v-5d77e103]{background:#f9f9f9;padding:20px;border-radius:12px;border-left:4px solid #2196F3;margin-top:20px}.substitute-section h5[data-v-5d77e103]{display:flex;align-items:center;gap:8px;margin:0 0 16px}.managers-list[data-v-5d77e103]{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.manager-item[data-v-5d77e103]{display:flex;align-items:center;gap:12px;padding:12px;background:#fff;border-radius:8px;border:1px solid #e0e0e0;transition:all .2s}.manager-item[data-v-5d77e103]:hover{background:#f5f5f5;border-color:#2196f3;box-shadow:0 2px 8px #2196f31a}.manager-avatar[data-v-5d77e103]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#e3f2fd;border-radius:50%;flex-shrink:0}.manager-avatar .material-icons[data-v-5d77e103]{color:#2196f3;font-size:24px}.manager-info[data-v-5d77e103]{flex:1}.manager-name[data-v-5d77e103]{font-size:14px;font-weight:600;color:#212121;display:block;margin-bottom:2px}.manager-code[data-v-5d77e103]{font-size:12px;color:#999;display:block}.btn-remove[data-v-5d77e103]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#ffebee;border:none;border-radius:6px;cursor:pointer;color:#f44336;transition:all .2s;flex-shrink:0}.btn-remove[data-v-5d77e103]:hover{background:#ffcdd2;transform:scale(1.05)}.btn-remove .material-icons[data-v-5d77e103]{font-size:20px}.add-substitute-form[data-v-5d77e103]{display:flex;flex-direction:column;gap:8px}.input-group[data-v-5d77e103]{display:flex;gap:8px}.input-group .form-control[data-v-5d77e103]{flex:1}.error-message[data-v-5d77e103]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#ffebee;border-left:3px solid #f44336;border-radius:4px;color:#c62828;font-size:13px}.form-actions[data-v-5d77e103]{display:flex;gap:12px;margin-top:20px;padding-top:16px;border-top:1px solid #e5e7eb;justify-content:flex-end}.btn[data-v-5d77e103]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;text-decoration:none;min-width:120px}.btn[data-v-5d77e103]:active:not(:disabled){transform:scale(.98)}.btn-primary[data-v-5d77e103]{background-color:#3b82f6;color:#fff}.btn-primary[data-v-5d77e103]:hover:not(:disabled){background-color:#2563eb;box-shadow:0 4px 12px #2563eb4d}.btn-secondary[data-v-5d77e103]{background-color:#e5e7eb;color:#333}.btn-secondary[data-v-5d77e103]:hover:not(:disabled){background-color:#d1d5db}.btn[data-v-5d77e103]:disabled{opacity:.5;cursor:not-allowed}.btn .material-icons[data-v-5d77e103]{font-size:20px}@media(max-width:768px){.status-buttons[data-v-5d77e103]{grid-template-columns:1fr}.form-actions[data-v-5d77e103]{flex-direction:column}.btn[data-v-5d77e103]{width:100%}.manager-item[data-v-5d77e103]{flex-direction:column;align-items:flex-start}.input-group[data-v-5d77e103]{flex-direction:column}.header-title[data-v-5d77e103]{font-size:16px}}.upload-zone[data-v-5d77e103]{border:2px dashed #d1d5db;border-radius:8px;padding:32px;text-align:center;transition:all .2s}.upload-zone[data-v-5d77e103]:hover{border-color:#3b82f6;background:#f8f9fa}.btn-upload[data-v-5d77e103]{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:#3b82f6;color:#fff;border:none;border-radius:6px;cursor:pointer;font-weight:600}.btn-upload[data-v-5d77e103]:disabled{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:#e3e5e8;color:#fff;border:none;border-radius:6px;cursor:pointer;font-weight:600}.upload-hint[data-v-5d77e103]{margin-top:8px;color:#999;font-size:13px}.documents-list[data-v-5d77e103]{margin-top:16px;display:flex;flex-direction:column;gap:8px}.document-item[data-v-5d77e103]{display:flex;align-items:center;gap:12px;padding:12px;background:#fff;border:1px solid #e0e0e0;border-radius:6px}.doc-icon[data-v-5d77e103]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#e3f2fd;border-radius:8px}.doc-info[data-v-5d77e103]{flex:1;display:flex;flex-direction:column}.doc-name[data-v-5d77e103]{font-weight:600;font-size:14px}.doc-size[data-v-5d77e103]{font-size:12px;color:#999}.file-date[data-v-5d77e103]{font-size:12px;color:#999;display:inline-block;margin-left:20px}.btn-action[data-v-5d77e103]{padding:8px 20px;background:#f0f9ff;border:2px solid #3b82f6;color:#3b82f6;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s;white-space:nowrap}.btn-action[data-v-5d77e103]:hover{background:#dcf1ff}.info-message[data-v-5d77e103]{display:flex;align-items:center;gap:12px;padding:16px;background:#e3f2fd;border-left:3px solid #2196F3;border-radius:4px;color:#1565c0;font-size:14px;margin-top:16px}.info-message .material-icons[data-v-5d77e103]{font-size:24px;color:#2196f3}.info-message p[data-v-5d77e103]{margin:0}.form-control[data-v-5d77e103]:disabled,.btn[data-v-5d77e103]:disabled,.btn-upload[data-v-5d77e103]:disabled{background:#f3f4f6;color:#9ca3af;cursor:not-allowed;opacity:.6}.status-btn[data-v-5d77e103]:disabled{opacity:.5;cursor:not-allowed;background:#f5f5f5;color:#999}.upload-zone.disabled[data-v-5d77e103]{border-color:#e0e0e0;background:#fafafa;cursor:not-allowed}.modal-overlay[data-v-9490eab9]{position:fixed;inset:0;background:#0f172a8c;display:flex;align-items:center;justify-content:center;z-index:1000}.request-modal[data-v-9490eab9]{background:#fff;border-radius:12px;width:min(1280px,96vw);max-height:92vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 20px 60px #00000040}.rm-header[data-v-9490eab9]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e2e8f0}.rm-header h2[data-v-9490eab9]{margin:0;font-size:18px}.btn-close[data-v-9490eab9]{background:none;border:none;cursor:pointer;color:#64748b;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:6px}.btn-close[data-v-9490eab9]:hover{background:#f1f5f9;color:#0f172a}.rm-body[data-v-9490eab9]{flex:1;overflow-y:auto;padding:16px 24px}.rm-search-bar[data-v-9490eab9]{margin-bottom:12px}.rm-search-wrap[data-v-9490eab9]{display:flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid #cbd5e1;border-radius:8px;background:#fff}.rm-search-wrap input[data-v-9490eab9]{flex:1;border:none;outline:none;font-size:14px}.rm-search-wrap .material-icons[data-v-9490eab9]{color:#94a3b8}.rm-filter-hint[data-v-9490eab9]{display:flex;align-items:center;gap:8px;padding:8px 12px;margin-bottom:12px;background:#eff6ff;border-left:3px solid #3b82f6;border-radius:6px;color:#1e40af;font-size:13px}.loading-state[data-v-9490eab9],.rm-empty[data-v-9490eab9]{padding:40px;text-align:center;color:#64748b}.spin[data-v-9490eab9]{animation:spin-9490eab9 1s linear infinite}@keyframes spin-9490eab9{to{transform:rotate(360deg)}}.rm-cards-grid[data-v-9490eab9]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.part-card[data-v-9490eab9]{border:1px solid #e2e8f0;border-radius:10px;padding:14px;background:#fff;display:flex;flex-direction:column;gap:10px;transition:all .15s;min-width:0;overflow:hidden}.part-card.active[data-v-9490eab9]{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f626}.part-card.exhausted[data-v-9490eab9]{border-color:#fca5a5;background:#fef2f2;opacity:.85}.pc-exhausted-badge[data-v-9490eab9]{display:inline-flex;align-items:center;gap:4px;align-self:flex-start;padding:3px 10px;border-radius:999px;background:#fee2e2;color:#b91c1c;font-size:11px;font-weight:700}.pc-exhausted-badge .material-icons[data-v-9490eab9]{font-size:14px}.part-card.sufficient[data-v-9490eab9]:before{content:"✓ Достаточно для покрытия";display:inline-block;padding:2px 8px;font-size:11px;background:#dcfce7;color:#166534;border-radius:999px;align-self:flex-start}.pc-head[data-v-9490eab9]{display:flex;align-items:center;gap:10px}.pc-check-wrap[data-v-9490eab9]{display:flex;align-items:center}.pc-info[data-v-9490eab9]{flex:1;min-width:0}.pc-info strong[data-v-9490eab9]{display:block;font-size:14px;color:#0f172a}.pc-sub[data-v-9490eab9]{font-size:12px;color:#64748b;margin-top:2px}.currency-chip[data-v-9490eab9]{background:#0f172a;color:#fff;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:600}.pc-rows[data-v-9490eab9]{display:flex;flex-direction:column;gap:4px}.pc-row[data-v-9490eab9]{display:flex;justify-content:space-between;gap:8px;font-size:13px;min-width:0}.pc-row>span[data-v-9490eab9]{color:#64748b;flex-shrink:0}.pc-row strong[data-v-9490eab9]{color:#0f172a;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right}.pc-uuid[data-v-9490eab9]{font-size:11px;color:#94a3b8;word-break:break-all}.pc-reserve[data-v-9490eab9]{margin-top:8px;padding:8px 10px;background:#fff7ed;border:1px solid #fed7aa;border-radius:8px}.pc-reserve-head[data-v-9490eab9]{display:flex;align-items:center;justify-content:space-between;gap:8px}.pc-reserve-label[data-v-9490eab9]{font-size:12px;color:#9a3412}.pc-reserve-label strong[data-v-9490eab9]{color:#c2410c}.pc-reserve-btn[data-v-9490eab9]{border:1px solid #fdba74;background:#fff;color:#c2410c;font-size:11px;padding:3px 8px;border-radius:6px;cursor:pointer;white-space:nowrap}.pc-reserve-btn[data-v-9490eab9]:hover{background:#ffedd5}.pc-reserve-list[data-v-9490eab9]{margin-top:8px;display:flex;flex-direction:column;gap:4px}.pc-reserve-loading[data-v-9490eab9],.pc-reserve-empty[data-v-9490eab9]{font-size:12px;color:#9a3412}.pc-reserve-item[data-v-9490eab9]{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:12px;color:#334155;padding:4px 0;border-top:1px dashed #fed7aa}.pc-reserve-deal[data-v-9490eab9]{font-weight:600;color:#0f172a}.pc-reserve-mgr[data-v-9490eab9]{color:#475569}.pc-reserve-amt[data-v-9490eab9]{color:#c2410c;font-weight:600;margin-left:auto}.pc-reserve-rate[data-v-9490eab9]{color:#64748b}.pc-active[data-v-9490eab9]{border-top:1px dashed #e2e8f0;padding-top:10px;display:flex;flex-direction:column;gap:8px}.pc-available[data-v-9490eab9]{display:flex;justify-content:space-between;font-size:13px}.pc-available span[data-v-9490eab9]{color:#64748b}.pc-available strong[data-v-9490eab9]{color:#0f172a}.pc-expected-grid[data-v-9490eab9]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.pc-exp-box[data-v-9490eab9]{background:#f8fafc;border-radius:6px;padding:6px 10px;font-size:12px}.pc-exp-box span[data-v-9490eab9]{color:#64748b;display:block}.pc-exp-box strong[data-v-9490eab9]{color:#0f172a}.pc-input-row[data-v-9490eab9]{display:flex;flex-direction:column;gap:4px;font-size:12px}.pc-input-row label[data-v-9490eab9]{color:#64748b}.pc-input-row input[data-v-9490eab9]{padding:6px 10px;border:1px solid #cbd5e1;border-radius:6px;font-size:13px}.pc-converted[data-v-9490eab9]{display:flex;justify-content:space-between;align-items:center;margin-top:4px;padding:6px 10px;background:#ecfeff;border-left:3px solid #06b6d4;border-radius:6px;font-size:12px}.pc-converted span[data-v-9490eab9]{color:#475569}.pc-converted strong[data-v-9490eab9]{color:#0e7490;font-weight:700}.rm-pagination[data-v-9490eab9]{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:16px}.page-btn[data-v-9490eab9]{width:32px;height:32px;border:1px solid #e2e8f0;background:#fff;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center}.page-btn[data-v-9490eab9]:disabled{opacity:.4;cursor:not-allowed}.rm-page-info[data-v-9490eab9]{font-size:13px;color:#475569}.rm-footer[data-v-9490eab9]{display:flex;align-items:center;gap:12px;padding:16px 24px;border-top:1px solid #e2e8f0;background:#f8fafc}.rm-rate[data-v-9490eab9]{display:flex;align-items:center;gap:8px}.rm-rate label[data-v-9490eab9]{font-size:13px;color:#475569}.rm-rate-input[data-v-9490eab9]{width:100px;padding:6px 10px;border:1px solid #cbd5e1;border-radius:6px}.rm-coverage[data-v-9490eab9]{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600}.rm-coverage .material-icons[data-v-9490eab9]{font-size:16px}.rm-coverage.ok[data-v-9490eab9]{color:#166534}.rm-coverage.short[data-v-9490eab9]{color:#b91c1c}.btn-primary[data-v-9490eab9],.btn-secondary[data-v-9490eab9]{padding:8px 16px;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;display:inline-flex;align-items:center;gap:6px}.btn-primary[data-v-9490eab9]{background:#3b82f6;color:#fff;border:1px solid #3b82f6;margin-left:auto}.btn-primary[data-v-9490eab9]:disabled{opacity:.5;cursor:not-allowed}.btn-primary[data-v-9490eab9]:hover:not(:disabled){background:#2563eb}.btn-secondary[data-v-9490eab9]{background:#fff;color:#475569;border:1px solid #cbd5e1;margin-left:auto}.btn-secondary[data-v-9490eab9]:hover{background:#f1f5f9}.stage-form-card[data-v-8a71de9b]{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;overflow:hidden;transition:box-shadow .2s ease}.stage-form-card[data-v-8a71de9b]:hover{box-shadow:0 4px 12px #0000001f}.card-header[data-v-8a71de9b]{display:flex;justify-content:space-between;align-items:center;padding:20px;color:#fff;border-bottom:1px solid rgba(0,0,0,.1)}.card-header h4[data-v-8a71de9b]{font-size:18px;font-weight:700;margin:0;letter-spacing:-.3px}.card-header-collapsible[data-v-8a71de9b]{display:flex;justify-content:space-between;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none}.stage-badge[data-v-8a71de9b]{display:inline-block;background:#ffffff4d;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3)}.card-content[data-v-8a71de9b]{padding:24px;display:flex;flex-direction:column;gap:20px}.card-content-expanded[data-v-8a71de9b]{display:flex;flex-direction:column;gap:16px}.instruction-block[data-v-8a71de9b]{padding:16px;border-left:4px solid;border-radius:8px;background-color:#00000005;color:#333}.instruction-block p[data-v-8a71de9b]{font-size:14px;margin:0;line-height:1.5}.form-section[data-v-8a71de9b]{display:flex;flex-direction:column;gap:16px;padding-bottom:16px;border-bottom:1px solid #e5e7eb}.form-section[data-v-8a71de9b]:last-of-type{border-bottom:none;padding-bottom:0}.form-section h5[data-v-8a71de9b]{font-size:15px;font-weight:600;color:#333;margin:0;display:flex;align-items:center;gap:8px}.form-section h5 .material-icons[data-v-8a71de9b]{font-size:20px;color:#2196f3}.form-group[data-v-8a71de9b]{display:flex;flex-direction:column;gap:6px}.form-group label[data-v-8a71de9b]{font-size:13px;font-weight:600;color:#333;-webkit-user-select:none;user-select:none}.form-control[data-v-8a71de9b]{padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:13px;font-family:inherit;transition:all .2s ease;background-color:#fff;color:#333}.form-control[data-v-8a71de9b]:hover{border-color:#9ca3af}.form-control[data-v-8a71de9b]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.form-control[data-v-8a71de9b]:disabled{background-color:#f3f4f6;color:#999;cursor:not-allowed;border-color:#e5e7eb}.form-control[data-v-8a71de9b]::placeholder{color:#999}.form-row[data-v-8a71de9b]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-row.three[data-v-8a71de9b]{grid-template-columns:1fr 1fr 1fr}.input-group[data-v-8a71de9b]{display:flex;gap:0;border:1px solid #d1d5db;border-radius:6px;overflow:hidden;background-color:#fff}.input-group .form-control[data-v-8a71de9b]{flex:1;border:none;border-radius:0}.input-addon[data-v-8a71de9b]{display:flex;align-items:center;padding:0 12px;background-color:#f3f4f6;font-size:13px;font-weight:600;color:#666;border-left:1px solid #d1d5db;white-space:nowrap}.radio-group[data-v-8a71de9b],.checkbox-group[data-v-8a71de9b]{display:flex;gap:16px;flex-wrap:wrap}.radio-option[data-v-8a71de9b],.checkbox-label[data-v-8a71de9b]{display:flex;align-items:center;gap:8px;font-size:14px;color:#333;cursor:pointer;-webkit-user-select:none;user-select:none}.radio-option input[data-v-8a71de9b],.checkbox-label input[data-v-8a71de9b]{cursor:pointer;width:18px;height:18px}.info-block[data-v-8a71de9b],.info-section[data-v-8a71de9b]{padding:12px;background-color:#f0f9ff;border-left:4px solid #3b82f6;border-radius:6px;display:flex;flex-direction:column;gap:8px}.info-item[data-v-8a71de9b]{display:flex;justify-content:space-between;align-items:center;font-size:13px}.info-item .label[data-v-8a71de9b]{font-weight:600;color:#666}.info-item .value[data-v-8a71de9b]{color:#333;text-align:right;font-weight:500}.checklist[data-v-8a71de9b]{display:flex;flex-direction:column;gap:12px;padding:16px;background-color:#f9fafb;border-radius:8px}.checklist h5[data-v-8a71de9b]{font-size:14px;font-weight:600;color:#333;margin:0 0 8px}.checklist-item[data-v-8a71de9b]{display:flex;align-items:center;gap:12px;padding:10px;background:#fff;border-radius:6px;cursor:pointer;transition:all .2s}.checklist-item[data-v-8a71de9b]:hover{background:#f5f5f5}.checklist-item input[data-v-8a71de9b]{cursor:pointer}.form-actions[data-v-8a71de9b]{display:flex;gap:12px;margin-top:12px;padding-top:16px;border-top:1px solid #e5e7eb}.form-actions .btn[data-v-8a71de9b]{flex:1;min-width:120px}.btn[data-v-8a71de9b]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;text-decoration:none}.btn[data-v-8a71de9b]:active{transform:scale(.98)}.btn-primary[data-v-8a71de9b]{align-items:center;gap:8px;padding:12px 24px;border-radius:8px;border:none;font-weight:600;cursor:pointer;transition:all .3s;text-align:center;box-sizing:border-box}.btn-primary[data-v-8a71de9b]:hover:not(:disabled){background-color:#2563eb;box-shadow:0 4px 12px #2563eb4d}.btn-primary[data-v-8a71de9b]:disabled{background:#e0e0e0;color:#999;cursor:not-allowed}.btn-secondary[data-v-8a71de9b]{background-color:#e5e7eb;color:#333}.btn-secondary[data-v-8a71de9b]:hover:not(:disabled){background-color:#d1d5db}.btn-success[data-v-8a71de9b]{background-color:#10b981;color:#fff}.btn-success[data-v-8a71de9b]:hover:not(:disabled){background-color:#059669;box-shadow:0 4px 12px #10b9814d}.btn-danger[data-v-8a71de9b]{background-color:#f44336;color:#fff}.btn-danger[data-v-8a71de9b]:hover:not(:disabled){background-color:#e53935;box-shadow:0 4px 12px #f443364d}.btn .material-icons[data-v-8a71de9b]{font-size:20px}.stage-table[data-v-8a71de9b]{width:100%;border-collapse:collapse;font-size:13px}.stage-table thead[data-v-8a71de9b]{background-color:#f3f4f6}.stage-table th[data-v-8a71de9b]{padding:12px;text-align:left;font-weight:600;color:#333;border-bottom:2px solid #e5e7eb}.stage-table td[data-v-8a71de9b]{padding:12px;border-bottom:1px solid #e5e7eb;color:#666}.stage-table tr[data-v-8a71de9b]:hover{background-color:#f9fafb}.loading-state[data-v-8a71de9b]{display:flex;align-items:center;justify-content:center;padding:40px;color:#999}.loading-spinner[data-v-8a71de9b]{width:32px;height:32px;border:3px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:spin-8a71de9b 1s linear infinite}@keyframes spin-8a71de9b{to{transform:rotate(360deg)}}.empty-state[data-v-8a71de9b]{text-align:center;padding:40px 20px;color:#999;font-size:14px}.empty-state-icon[data-v-8a71de9b]{font-size:48px;opacity:.3;margin-bottom:12px}.error-state[data-v-8a71de9b]{padding:16px;background-color:#fee2e2;border-left:4px solid #f44336;border-radius:6px;color:#991b1b}.error-message[data-v-8a71de9b]{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#ffebee;border-left:4px solid #f44336;border-radius:4px;color:#c62828;font-size:14px;margin-bottom:16px}.warning-message[data-v-8a71de9b]{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#fff3e0;border-left:4px solid #ff9800;border-radius:4px;color:#e65100;font-size:14px;margin-bottom:16px}.success-state[data-v-8a71de9b]{padding:16px;background-color:#dcfce7;border-left:4px solid #10b981;border-radius:6px;color:#166534}.text-center[data-v-8a71de9b]{text-align:center}.text-right[data-v-8a71de9b]{text-align:right}.text-muted[data-v-8a71de9b]{color:#999}.text-success[data-v-8a71de9b]{color:#10b981}.text-error[data-v-8a71de9b]{color:#f44336}.text-warning[data-v-8a71de9b]{color:#f59e0b}.mt-sm[data-v-8a71de9b]{margin-top:8px}.mt-md[data-v-8a71de9b]{margin-top:12px}.mt-lg[data-v-8a71de9b]{margin-top:16px}.mb-sm[data-v-8a71de9b]{margin-bottom:8px}.mb-md[data-v-8a71de9b]{margin-bottom:12px}.mb-lg[data-v-8a71de9b]{margin-bottom:16px}.p-sm[data-v-8a71de9b]{padding:8px}.p-md[data-v-8a71de9b]{padding:12px}.p-lg[data-v-8a71de9b]{padding:16px}@media(max-width:768px){.card-header[data-v-8a71de9b]{padding:16px;flex-direction:column;align-items:flex-start;gap:12px}.card-header h4[data-v-8a71de9b]{font-size:16px}.card-content[data-v-8a71de9b]{padding:16px;gap:16px}.form-row[data-v-8a71de9b],.form-row.three[data-v-8a71de9b]{grid-template-columns:1fr}.form-actions[data-v-8a71de9b]{flex-direction:column}.form-actions .btn[data-v-8a71de9b]{width:100%}.radio-group[data-v-8a71de9b],.checkbox-group[data-v-8a71de9b]{flex-direction:column;gap:12px}.info-item[data-v-8a71de9b]{flex-direction:column;align-items:flex-start}.info-item .value[data-v-8a71de9b]{text-align:left}}.loading-indicator[data-v-8a71de9b]{text-align:center;padding:60px 20px}.loading-indicator .material-icons[data-v-8a71de9b]{font-size:48px;color:#667eea;margin-bottom:16px}.loading-indicator p[data-v-8a71de9b]{color:#6b7280;font-size:16px}.spin[data-v-8a71de9b]{animation:spin-8a71de9b 1s linear infinite}@keyframes spin-8a71de9b{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.no-partitions-card[data-v-8a71de9b]{background:#fef3c7;border:2px solid #fbbf24;border-radius:12px;padding:32px;text-align:center;margin-bottom:24px}.warning-header[data-v-8a71de9b]{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:16px}.warning-header .material-icons[data-v-8a71de9b]{color:#d97706;font-size:48px}.warning-header h5[data-v-8a71de9b]{margin:0;color:#92400e;font-size:20px}.no-partitions-card p[data-v-8a71de9b]{color:#78350f;margin-bottom:24px}.auto-selected-card[data-v-8a71de9b]{border-radius:12px;padding:24px;margin-bottom:24px;border:2px solid #059669}.stage-badge[data-v-8a71de9b]{background:linear-gradient(135deg,#c7da9c,#96e6a1)}.success-header[data-v-8a71de9b]{display:flex;align-items:center;gap:12px;margin-bottom:20px}.success-header .material-icons[data-v-8a71de9b]{color:#059669;font-size:32px}.success-header h5[data-v-8a71de9b]{margin:0;color:#065f46;font-size:18px}.selected-partition-details[data-v-8a71de9b]{background:#fff;border-radius:8px;padding:20px}.detail-grid[data-v-8a71de9b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-bottom:16px}.details-grid[data-v-8a71de9b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:20px;margin-bottom:16px}.detail-item[data-v-8a71de9b]{display:flex;flex-direction:column;gap:4px}.detail-item .label[data-v-8a71de9b]{font-size:12px;color:#6b7280;text-transform:uppercase;font-weight:600}.detail-item .value[data-v-8a71de9b]{font-size:16px;color:#1f2937;font-weight:500}.detail-item .value.balance[data-v-8a71de9b]{color:#059669;font-weight:600;font-size:18px}.detail-item .value.coverage[data-v-8a71de9b]{color:#d97706;font-weight:600}.detail-item .value.rate[data-v-8a71de9b]{color:#068fd9;font-weight:600}.scores-row[data-v-8a71de9b]{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:16px}.score-badge[data-v-8a71de9b]{display:flex;align-items:center;gap:6px;padding:8px 16px;border-radius:8px;font-size:14px;font-weight:500}.score-badge.liquidity[data-v-8a71de9b]{background:#e0f2fe;color:#0891b2}.score-badge.profitability[data-v-8a71de9b]{background:#d1fae5;color:#059669}.score-badge.priority[data-v-8a71de9b]{background:#fef3c7;color:#d97706}.reserve-setting[data-v-8a71de9b]{margin:12px 0;padding:12px;background:#fffbeb;border:1px solid #fde68a;border-radius:8px}.reserve-setting label[data-v-8a71de9b]{font-size:13px;font-weight:600;color:#92400e;margin-bottom:6px;display:block}.reserve-input-row[data-v-8a71de9b]{display:flex;align-items:center;gap:10px}.reserve-input[data-v-8a71de9b]{width:80px;padding:6px 10px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;text-align:center}.reserve-input[data-v-8a71de9b]:focus{outline:none;border-color:#f59e0b;box-shadow:0 0 0 2px #f59e0b26}.reserve-hint[data-v-8a71de9b]{font-size:12px;color:#6b7280}.shortage-alert[data-v-8a71de9b]{display:flex;gap:12px;padding:12px 16px;background:#fef3c7;border-left:4px solid #f59e0b;border-radius:6px;margin-bottom:16px}.shortage-alert .material-icons[data-v-8a71de9b]{color:#f59e0b;font-size:24px}.action-buttons[data-v-8a71de9b]{display:flex;gap:12px}.btn-show-alternatives[data-v-8a71de9b]{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;background:#f3f4f6;border:2px dashed #d1d5db;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;color:#4b5563;transition:all .3s ease}.btn-show-alternatives[data-v-8a71de9b]:hover{background:#e5e7eb;border-color:#9ca3af}.btn-manual-mode[data-v-8a71de9b]{display:flex;align-items:center;gap:8px;padding:12px 20px;background:#fff;border:2px solid #667eea;color:#667eea;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;transition:all .3s ease}.btn-manual-mode[data-v-8a71de9b]:hover{background:#667eea;color:#fff}.funding-recommendation[data-v-8a71de9b]{background:linear-gradient(135deg,#fffbeb,#fef3c7);border:2px solid #fbbf24;border-radius:8px;padding:20px;margin-top:16px}.recommendation-header[data-v-8a71de9b]{display:flex;align-items:center;gap:8px;color:#d97706;margin-bottom:12px;font-size:16px}.recommendation-header .material-icons[data-v-8a71de9b]{font-size:24px}.recommendation-header strong[data-v-8a71de9b]{font-weight:600}.funding-recommendation p[data-v-8a71de9b]{color:#78350f;margin-bottom:16px;line-height:1.5}.recommendation-actions[data-v-8a71de9b]{display:flex;gap:12px;margin-bottom:12px}.btn-topup-selected[data-v-8a71de9b],.btn-create-new[data-v-8a71de9b]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:16px 20px;border:2px solid #d97706;background:#fff;color:#d97706;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;transition:all .3s ease;text-align:center}.btn-topup-selected[data-v-8a71de9b]:hover,.btn-create-new[data-v-8a71de9b]:hover{background:#d97706;color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #d977064d}.btn-topup-selected .material-icons[data-v-8a71de9b],.btn-create-new .material-icons[data-v-8a71de9b]{font-size:28px}.shortage-amount[data-v-8a71de9b]{font-size:12px;font-weight:600;color:#92400e;margin-top:4px}.btn-topup-selected:hover .shortage-amount[data-v-8a71de9b]{color:#fff}.recommendation-note[data-v-8a71de9b]{display:flex;align-items:center;gap:8px;padding:12px;background:#fff;border-radius:6px;border-left:3px solid #fbbf24}.recommendation-note .material-icons[data-v-8a71de9b]{font-size:18px;color:#d97706}.recommendation-note small[data-v-8a71de9b]{color:#78350f;line-height:1.4}.alternatives-section[data-v-8a71de9b]{background:#f9fafb;border-radius:12px;padding:20px;margin-bottom:24px}.alternatives-section h5[data-v-8a71de9b]{display:flex;align-items:center;gap:8px;margin-bottom:16px;color:#4b5563}.priority-group[data-v-8a71de9b]{margin-bottom:16px;border-radius:8px;overflow:hidden;border:1px solid #e5e7eb}.priority-header[data-v-8a71de9b]{display:flex;align-items:center;gap:12px;padding:10px 16px;background:#f3f4f6}.priority-1 .priority-header[data-v-8a71de9b]{background:#d1fae5}.priority-2 .priority-header[data-v-8a71de9b]{background:#fef3c7}.priority-3 .priority-header[data-v-8a71de9b]{background:#dbeafe}.priority-4 .priority-header[data-v-8a71de9b]{background:#fecaca}.priority-5 .priority-header[data-v-8a71de9b]{background:linear-gradient(135deg,#fef3c7,#fcd34d)}.priority-badge[data-v-8a71de9b]{background:#fff;padding:4px 10px;border-radius:12px;font-size:11px;font-weight:600}.priority-label[data-v-8a71de9b]{font-size:13px;color:#4b5563}.partitions-list[data-v-8a71de9b]{background:#fff}.partition-item[data-v-8a71de9b]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid #f3f4f6;cursor:pointer;transition:all .2s ease}.partition-item[data-v-8a71de9b]:hover{background:#f9fafb}.partition-item.selected[data-v-8a71de9b]{background:#eff6ff;border-left:4px solid #3b82f6}.partition-item[data-v-8a71de9b]:last-child{border-bottom:none}.partition-info[data-v-8a71de9b]{display:flex;flex-direction:column;gap:4px}.partition-path[data-v-8a71de9b]{font-size:12px;color:#6b7280}.shortage-text[data-v-8a71de9b]{font-size:11px;color:#d97706;font-weight:600;margin-top:4px;display:block}.partition-stats[data-v-8a71de9b]{display:flex;gap:12px;align-items:center}.partition-stats .stat[data-v-8a71de9b]{font-size:14px;font-weight:500}.partition-stats .stat.coverage[data-v-8a71de9b]{padding:4px 10px;border-radius:12px;font-size:12px}.partition-stats .stat.coverage.full[data-v-8a71de9b]{background:#d1fae5;color:#059669}.partition-stats .stat.coverage.partial[data-v-8a71de9b]{background:#fef3c7;color:#d97706}.funding-info[data-v-8a71de9b]{background:#fffbeb;border:2px solid #fcd34d;border-radius:8px;padding:20px;margin-top:16px}.info-header[data-v-8a71de9b]{display:flex;align-items:center;gap:8px;color:#d97706;margin-bottom:12px}.info-header .material-icons[data-v-8a71de9b]{font-size:24px}.funding-actions[data-v-8a71de9b]{display:flex;gap:12px;margin-top:16px}.btn-create[data-v-8a71de9b],.btn-topup[data-v-8a71de9b]{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border:2px solid #d97706;background:#fff;color:#d97706;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500}.btn-create[data-v-8a71de9b]:hover,.btn-topup[data-v-8a71de9b]:hover{background:#d97706;color:#fff}.manual-section[data-v-8a71de9b]{background:#f9fafb;border:2px dashed #d1d5db;border-radius:8px;padding:20px;margin-bottom:24px}.manual-header[data-v-8a71de9b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.manual-header h5[data-v-8a71de9b]{display:flex;align-items:center;gap:8px;margin:0;color:#4b5563}.btn-link[data-v-8a71de9b]{display:inline-flex;align-items:center;gap:4px;background:none;border:none;color:#667eea;cursor:pointer;font-size:14px;text-decoration:underline}.manual-fields[data-v-8a71de9b]{display:flex;flex-direction:column;gap:16px}.selected-manual-info[data-v-8a71de9b]{background:#f0f9ff;border:2px solid #3b82f6;border-radius:8px;padding:16px;margin-top:16px}.info-row[data-v-8a71de9b]{display:flex;flex-direction:column;gap:8px}.info-label[data-v-8a71de9b]{font-size:12px;color:#6b7280;font-weight:600;text-transform:uppercase}.info-value[data-v-8a71de9b]{font-size:14px;color:#1f2937;font-weight:500}.form-control[data-v-8a71de9b]:disabled{background:#f3f4f6;cursor:not-allowed;opacity:.6}.partition-count[data-v-8a71de9b]{margin-left:auto;font-size:12px;color:#6b7280;background:#fff;padding:2px 8px;border-radius:10px}.available-partitions[data-v-8a71de9b]{margin-bottom:24px}.form-label[data-v-8a71de9b]{font-size:14px;font-weight:600;color:#374151;margin-bottom:12px;display:block}.partitions-select-list[data-v-8a71de9b]{display:flex;flex-direction:column;gap:8px;max-height:300px;overflow-y:auto}.partition-select-item[data-v-8a71de9b]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#fff;border:2px solid #e5e7eb;border-radius:8px;cursor:pointer;transition:all .2s}.partition-select-item[data-v-8a71de9b]:hover{border-color:#3b82f6;background:#f9fafb}.partition-select-item.selected[data-v-8a71de9b]{border-color:#3b82f6;background:#eff6ff}.partition-select-info[data-v-8a71de9b]{display:flex;flex-direction:column;gap:4px}.partition-select-path[data-v-8a71de9b]{font-size:12px;color:#6b7280}.partition-select-balance[data-v-8a71de9b]{font-size:16px;font-weight:600;color:#059669}.manual-divider[data-v-8a71de9b]{position:relative;text-align:center;margin:24px 0}.manual-divider[data-v-8a71de9b]:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:#d1d5db}.manual-divider span[data-v-8a71de9b]{position:relative;background:#f9fafb;padding:0 12px;font-size:12px;color:#6b7280;font-weight:500}.need-actions[data-v-8a71de9b]{margin-top:20px;padding:20px;background:linear-gradient(135deg,#fef3c7,#fde68a);border:2px solid #fbbf24;border-radius:8px}.btn-need[data-v-8a71de9b]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:14px 20px;background:#fff;border:2px solid #f59e0b;color:#f59e0b;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s}.btn-need[data-v-8a71de9b]:hover{background:#f59e0b;color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #f59e0b4d}.need-hint[data-v-8a71de9b]{margin:12px 0 0;font-size:13px;color:#92400e;text-align:center;line-height:1.5}.partition-item.disabled[data-v-8a71de9b]{opacity:.6;cursor:not-allowed;pointer-events:none}.btn-show-alternatives[data-v-8a71de9b]:disabled{opacity:.5;cursor:not-allowed;background:#f3f4f6;color:#9ca3af}.btn[data-v-8a71de9b]:disabled{opacity:.5;cursor:not-allowed}.info-message[data-v-8a71de9b]{display:flex;align-items:center;gap:12px;padding:16px;background:#e3f2fd;border-left:3px solid #2196F3;border-radius:4px;color:#1565c0;font-size:14px;margin:20px 0}.info-message .material-icons[data-v-8a71de9b]{font-size:24px;color:#2196f3}.info-message p[data-v-8a71de9b]{margin:0}@media(min-width:1024px){.detail-grid[data-v-8a71de9b]{grid-template-columns:repeat(3,250px)}}.selection-hint[data-v-8a71de9b]{display:flex;align-items:center;gap:12px;padding:16px;background:#eff6ff;border-left:3px solid #3b82f6;border-radius:4px;margin-bottom:24px}.selection-hint .material-icons[data-v-8a71de9b]{color:#3b82f6;font-size:24px}.selection-hint p[data-v-8a71de9b]{margin:0;color:#1e40af;font-size:14px}.import-path-hint[data-v-8a71de9b]{margin-top:12px;font-size:13px;color:#6b7280;font-style:italic}.selection-progress[data-v-8a71de9b]{margin:24px 0;padding:20px;background:#f9fafb;border-radius:8px}.progress-steps[data-v-8a71de9b]{display:flex;align-items:center;justify-content:space-between}.progress-step[data-v-8a71de9b]{display:flex;flex-direction:column;align-items:center;gap:8px;flex:1}.progress-step.completed .step-icon[data-v-8a71de9b]{color:#10b981}.progress-step .step-icon[data-v-8a71de9b]{font-size:32px;color:#d1d5db}.progress-step .step-label[data-v-8a71de9b]{font-size:12px;color:#6b7280;font-weight:500}.progress-line[data-v-8a71de9b]{flex:1;height:2px;background:#e5e7eb;margin:0 16px}.progress-line.active[data-v-8a71de9b]{background:#10b981}.partition-result[data-v-8a71de9b]{margin-top:24px;padding:20px;border-radius:12px}.partition-result.success[data-v-8a71de9b]{background:#d1fae5;border:2px solid #10b981}.partition-result.error[data-v-8a71de9b]{background:#fee2e2;border:2px solid #ef4444}.result-header[data-v-8a71de9b]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.partition-result.success .result-header .material-icons[data-v-8a71de9b]{color:#059669;font-size:32px}.partition-result.error .result-header .material-icons[data-v-8a71de9b]{color:#dc2626;font-size:32px}.result-header h5[data-v-8a71de9b]{margin:0;font-size:18px}.selected-params-list[data-v-8a71de9b]{margin:16px 0;padding-left:20px}.selected-params-list li[data-v-8a71de9b]{margin:8px 0;color:#7f1d1d}.loading-hint[data-v-8a71de9b]{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:13px;color:#6b7280}.btn-create-partition[data-v-8a71de9b]{display:flex;align-items:center;gap:8px;padding:10px 16px;background:#10b981;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.btn-create-partition[data-v-8a71de9b]:hover:not(:disabled){background:#059669;transform:translateY(-1px);box-shadow:0 4px 12px #10b9814d}.btn-create-partition[data-v-8a71de9b]:disabled{opacity:.5;cursor:not-allowed;background:#9ca3af}.modal-overlay[data-v-8a71de9b]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-8a71de9b]{background:#fff;border-radius:16px;width:100%;max-width:500px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #0003}.modal-header[data-v-8a71de9b]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e5e7eb;background:linear-gradient(135deg,#10b981,#059669);border-radius:16px 16px 0 0}.modal-header h3[data-v-8a71de9b]{display:flex;align-items:center;gap:10px;margin:0;font-size:18px;font-weight:600;color:#fff}.modal-header h3 .material-icons[data-v-8a71de9b]{font-size:24px}.btn-close[data-v-8a71de9b]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#fff3;border:none;border-radius:8px;cursor:pointer;color:#fff;transition:background .2s}.btn-close[data-v-8a71de9b]:hover{background:#ffffff4d}.modal-body[data-v-8a71de9b]{padding:24px}.partition-path-info[data-v-8a71de9b]{background:#f3f4f6;border-radius:8px;padding:16px;margin-bottom:20px}.path-item[data-v-8a71de9b]{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #e5e7eb}.path-item[data-v-8a71de9b]:last-child{border-bottom:none}.path-label[data-v-8a71de9b]{font-size:13px;color:#6b7280}.path-value[data-v-8a71de9b]{font-size:14px;font-weight:600;color:#111827}.create-partition-form[data-v-8a71de9b]{display:flex;flex-direction:column;gap:16px}.create-partition-form .form-group[data-v-8a71de9b]{display:flex;flex-direction:column;gap:6px}.create-partition-form .form-group label[data-v-8a71de9b]{font-size:14px;font-weight:600;color:#374151}.create-partition-form .form-control[data-v-8a71de9b]{padding:12px 14px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;transition:all .2s}.create-partition-form .form-control[data-v-8a71de9b]:focus{outline:none;border-color:#10b981;box-shadow:0 0 0 3px #10b9811a}.form-row[data-v-8a71de9b]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.modal-footer[data-v-8a71de9b]{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;border-top:1px solid #e5e7eb;background:#f9fafb;border-radius:0 0 16px 16px}.modal-footer .btn[data-v-8a71de9b]{display:flex;align-items:center;gap:8px;padding:12px 20px;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.modal-footer .btn-secondary[data-v-8a71de9b]{background:#e5e7eb;color:#374151}.modal-footer .btn-secondary[data-v-8a71de9b]:hover{background:#d1d5db}.modal-footer .btn-primary[data-v-8a71de9b]{background:#10b981;color:#fff}.modal-footer .btn-primary[data-v-8a71de9b]:hover:not(:disabled){background:#059669}.modal-footer .btn-primary[data-v-8a71de9b]:disabled{opacity:.5;cursor:not-allowed}.error-message[data-v-8a71de9b]{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#fee2e2;border-left:3px solid #ef4444;border-radius:6px;color:#991b1b;font-size:14px}.error-message .material-icons[data-v-8a71de9b]{color:#ef4444;font-size:20px}.partition-result.error .action-buttons[data-v-8a71de9b]{display:flex;gap:12px;flex-wrap:wrap}.partition-result.error .btn-create[data-v-8a71de9b]{background:#10b981;color:#fff}.partition-result.error .btn-create[data-v-8a71de9b]:hover:not(:disabled){background:#059669}.partition-result.error .btn-secondary[data-v-8a71de9b]{background:#fff;border:1px solid #d1d5db;color:#374151}.partition-result.error .btn-secondary[data-v-8a71de9b]:hover:not(:disabled){background:#f3f4f6}.create-partition-action[data-v-8a71de9b]{margin-top:16px}.btn-create-partition-full[data-v-8a71de9b]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:14px 20px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;border:none;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s}.btn-create-partition-full[data-v-8a71de9b]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #10b98159}.btn-create-partition-full[data-v-8a71de9b]:disabled{opacity:.5;cursor:not-allowed;background:#9ca3af}.coverage-request-action[data-v-8a71de9b]{margin-top:16px;padding:14px;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:10px;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.btn-coverage-request[data-v-8a71de9b]{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:8px;background:#3b82f6;color:#fff;border:none;cursor:pointer;font-size:14px;font-weight:500;transition:background .15s}.btn-coverage-request[data-v-8a71de9b]:hover{background:#2563eb}.coverage-request-hint[data-v-8a71de9b]{margin:0;font-size:12px;color:#64748b}.deal-reserves[data-v-8a71de9b]{margin-top:12px;padding:10px 12px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px}.deal-reserves-title[data-v-8a71de9b]{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#166534;margin-bottom:6px}.deal-reserves-title .material-icons[data-v-8a71de9b]{font-size:16px}.deal-reserves-list[data-v-8a71de9b]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.deal-reserve-row[data-v-8a71de9b]{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:12px;color:#334155}.deal-reserve-row strong[data-v-8a71de9b]{color:#15803d}.deal-reserve-part[data-v-8a71de9b]{color:#475569}.deal-reserve-rate[data-v-8a71de9b]{color:#64748b}.stage-form-card[data-v-28b5a2ff]{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;overflow:hidden;transition:box-shadow .2s ease}.stage-form-card[data-v-28b5a2ff]:hover{box-shadow:0 4px 12px #0000001f}.card-header[data-v-28b5a2ff]{display:flex;justify-content:space-between;align-items:center;padding:20px;color:#fff;border-bottom:1px solid rgba(0,0,0,.1)}.card-header h4[data-v-28b5a2ff]{font-size:18px;font-weight:700;margin:0;letter-spacing:-.3px}.card-header-collapsible[data-v-28b5a2ff]{display:flex;justify-content:space-between;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none}.stage-badge[data-v-28b5a2ff]{display:inline-block;background:#ffffff4d;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3)}.card-content[data-v-28b5a2ff]{padding:24px;display:flex;flex-direction:column;gap:20px}.card-content-expanded[data-v-28b5a2ff]{display:flex;flex-direction:column;gap:16px}.instruction-block[data-v-28b5a2ff]{padding:16px;border-left:4px solid;border-radius:8px;background-color:#00000005;color:#333}.instruction-block p[data-v-28b5a2ff]{font-size:14px;margin:0;line-height:1.5}.form-section[data-v-28b5a2ff]{display:flex;flex-direction:column;gap:16px;padding-bottom:16px;border-bottom:1px solid #e5e7eb}.form-section[data-v-28b5a2ff]:last-of-type{border-bottom:none;padding-bottom:0}.form-section h5[data-v-28b5a2ff]{font-size:15px;font-weight:600;color:#333;margin:0;display:flex;align-items:center;gap:8px}.form-section h5 .material-icons[data-v-28b5a2ff]{font-size:20px;color:#2196f3}.form-group[data-v-28b5a2ff]{display:flex;flex-direction:column;gap:6px}.form-group label[data-v-28b5a2ff]{font-size:13px;font-weight:600;color:#333;-webkit-user-select:none;user-select:none}.form-control[data-v-28b5a2ff]{padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:13px;font-family:inherit;transition:all .2s ease;background-color:#fff;color:#333}.form-control[data-v-28b5a2ff]:hover{border-color:#9ca3af}.form-control[data-v-28b5a2ff]:disabled{background-color:#f3f4f6;color:#999;cursor:not-allowed;border-color:#e5e7eb}.form-control[data-v-28b5a2ff]::placeholder{color:#999}.form-row[data-v-28b5a2ff]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-row.three[data-v-28b5a2ff]{grid-template-columns:1fr 1fr 1fr}.input-group[data-v-28b5a2ff]{display:flex;gap:0;border:1px solid #d1d5db;border-radius:6px;overflow:hidden;background-color:#fff}.input-group .form-control[data-v-28b5a2ff]{flex:1;border:none;border-radius:0}.input-addon[data-v-28b5a2ff]{display:flex;align-items:center;padding:0 12px;background-color:#f3f4f6;font-size:13px;font-weight:600;color:#666;border-left:1px solid #d1d5db;white-space:nowrap}.radio-group[data-v-28b5a2ff],.checkbox-group[data-v-28b5a2ff]{display:flex;gap:16px;flex-wrap:wrap}.radio-option[data-v-28b5a2ff],.checkbox-label[data-v-28b5a2ff]{display:flex;align-items:center;gap:8px;font-size:14px;color:#333;cursor:pointer;-webkit-user-select:none;user-select:none}.radio-option input[data-v-28b5a2ff],.checkbox-label input[data-v-28b5a2ff]{cursor:pointer;width:18px;height:18px}.info-block[data-v-28b5a2ff],.info-section[data-v-28b5a2ff]{padding:12px;background-color:#f0f9ff;border-left:4px solid #3b82f6;border-radius:6px;display:flex;flex-direction:column;gap:8px}.info-item[data-v-28b5a2ff]{display:flex;justify-content:space-between;align-items:center;font-size:13px}.info-item .label[data-v-28b5a2ff]{font-weight:600;color:#666}.info-item .value[data-v-28b5a2ff]{color:#333;text-align:right;font-weight:500}.checklist[data-v-28b5a2ff]{display:flex;flex-direction:column;gap:12px;padding:16px;background-color:#f9fafb;border-radius:8px}.checklist h5[data-v-28b5a2ff]{font-size:14px;font-weight:600;color:#333;margin:0 0 8px}.checklist-item[data-v-28b5a2ff]{display:flex;align-items:center;gap:12px;padding:10px;background:#fff;border-radius:6px;cursor:pointer;transition:all .2s}.checklist-item[data-v-28b5a2ff]:hover{background:#f5f5f5}.checklist-item input[data-v-28b5a2ff]{cursor:pointer}.form-actions[data-v-28b5a2ff]{display:flex;gap:12px;margin-top:12px;padding-top:16px;border-top:1px solid #e5e7eb}.form-actions .btn[data-v-28b5a2ff]{flex:1;min-width:120px}.btn[data-v-28b5a2ff]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;text-decoration:none}.btn[data-v-28b5a2ff]:active{transform:scale(.98)}.btn-primary[data-v-28b5a2ff]{align-items:center;gap:8px;padding:12px 24px;border-radius:8px;border:none;font-weight:600;cursor:pointer;transition:all .3s;text-align:center;box-sizing:border-box}.btn-primary[data-v-28b5a2ff]:hover:not(:disabled){background-color:#2563eb;box-shadow:0 4px 12px #2563eb4d}.btn-primary[data-v-28b5a2ff]:disabled{background:#e0e0e0;color:#999;cursor:not-allowed}.btn-secondary[data-v-28b5a2ff]{background-color:#e5e7eb;color:#333}.btn-secondary[data-v-28b5a2ff]:hover:not(:disabled){background-color:#d1d5db}.btn-success[data-v-28b5a2ff]{background-color:#10b981;color:#fff}.btn-success[data-v-28b5a2ff]:hover:not(:disabled){background-color:#059669;box-shadow:0 4px 12px #10b9814d}.btn-danger[data-v-28b5a2ff]{background-color:#f44336;color:#fff}.btn-danger[data-v-28b5a2ff]:hover:not(:disabled){background-color:#e53935;box-shadow:0 4px 12px #f443364d}.btn[data-v-28b5a2ff]:disabled{opacity:.5;cursor:not-allowed}.btn .material-icons[data-v-28b5a2ff]{font-size:20px}.stage-table[data-v-28b5a2ff]{width:100%;border-collapse:collapse;font-size:13px}.stage-table thead[data-v-28b5a2ff]{background-color:#f3f4f6}.stage-table th[data-v-28b5a2ff]{padding:12px;text-align:left;font-weight:600;color:#333;border-bottom:2px solid #e5e7eb}.stage-table td[data-v-28b5a2ff]{padding:12px;border-bottom:1px solid #e5e7eb;color:#666}.stage-table tr[data-v-28b5a2ff]:hover{background-color:#f9fafb}.loading-state[data-v-28b5a2ff]{display:flex;align-items:center;justify-content:center;padding:40px;color:#999}.loading-spinner[data-v-28b5a2ff]{width:32px;height:32px;border:3px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:spin-28b5a2ff 1s linear infinite}@keyframes spin-28b5a2ff{to{transform:rotate(360deg)}}.empty-state[data-v-28b5a2ff]{text-align:center;padding:40px 20px;color:#999;font-size:14px}.empty-state-icon[data-v-28b5a2ff]{font-size:48px;opacity:.3;margin-bottom:12px}.error-state[data-v-28b5a2ff]{padding:16px;background-color:#fee2e2;border-left:4px solid #f44336;border-radius:6px;color:#991b1b}.error-message[data-v-28b5a2ff]{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#ffebee;border-left:4px solid #f44336;border-radius:4px;color:#c62828;font-size:14px;margin-bottom:16px}.warning-message[data-v-28b5a2ff]{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#fff3e0;border-left:4px solid #ff9800;border-radius:4px;color:#e65100;font-size:14px;margin-bottom:16px}.success-state[data-v-28b5a2ff]{padding:16px;background-color:#dcfce7;border-left:4px solid #10b981;border-radius:6px;color:#166534}.text-center[data-v-28b5a2ff]{text-align:center}.text-right[data-v-28b5a2ff]{text-align:right}.text-muted[data-v-28b5a2ff]{color:#999}.text-success[data-v-28b5a2ff]{color:#10b981}.text-error[data-v-28b5a2ff]{color:#f44336}.text-warning[data-v-28b5a2ff]{color:#f59e0b}.mt-sm[data-v-28b5a2ff]{margin-top:8px}.mt-md[data-v-28b5a2ff]{margin-top:12px}.mt-lg[data-v-28b5a2ff]{margin-top:16px}.mb-sm[data-v-28b5a2ff]{margin-bottom:8px}.mb-md[data-v-28b5a2ff]{margin-bottom:12px}.mb-lg[data-v-28b5a2ff]{margin-bottom:16px}.p-sm[data-v-28b5a2ff]{padding:8px}.p-md[data-v-28b5a2ff]{padding:12px}.p-lg[data-v-28b5a2ff]{padding:16px}@media(max-width:768px){.card-header[data-v-28b5a2ff]{padding:16px;flex-direction:column;align-items:flex-start;gap:12px}.card-header h4[data-v-28b5a2ff]{font-size:16px}.card-content[data-v-28b5a2ff]{padding:16px;gap:16px}.form-row[data-v-28b5a2ff],.form-row.three[data-v-28b5a2ff]{grid-template-columns:1fr}.form-actions[data-v-28b5a2ff]{flex-direction:column}.form-actions .btn[data-v-28b5a2ff]{width:100%}.radio-group[data-v-28b5a2ff],.checkbox-group[data-v-28b5a2ff]{flex-direction:column;gap:12px}.info-item[data-v-28b5a2ff]{flex-direction:column;align-items:flex-start}.info-item .value[data-v-28b5a2ff]{text-align:left}}.card-content[data-v-28b5a2ff]{padding:24px}.personal-template-notice[data-v-28b5a2ff]{margin-bottom:16px;border:1px solid #bfdbfe;background:#eff6ff;border-radius:8px;padding:12px 14px}.personal-template-notice .ptn-banner[data-v-28b5a2ff]{display:flex;gap:8px;align-items:flex-start;color:#1e3a8a;font-size:13px;line-height:1.4}.personal-template-notice .ptn-banner .material-icons[data-v-28b5a2ff]{font-size:18px;color:#2563eb;flex-shrink:0}.personal-template-notice .ptn-checkbox[data-v-28b5a2ff]{display:flex;align-items:center;gap:8px;margin-top:10px;font-size:13px;color:#374151;cursor:pointer}.personal-template-notice .ptn-checkbox input[data-v-28b5a2ff]{width:16px;height:16px;cursor:pointer}.document-generation-buttons[data-v-28b5a2ff]{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.btn-full[data-v-28b5a2ff]{width:100%;justify-content:center}.lock-hint[data-v-28b5a2ff]{color:#b45309;font-size:12px}.extra-expense-block[data-v-28b5a2ff]{margin-top:16px;padding-top:16px;border-top:1px dashed #d1d5db}.document-preview[data-v-28b5a2ff]{margin-top:12px;padding:12px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px}.doc-info[data-v-28b5a2ff]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.doc-name[data-v-28b5a2ff]{font-weight:500;color:#111827;font-size:14px}.doc-actions[data-v-28b5a2ff]{display:flex;gap:8px;flex-wrap:wrap}.btn-action[data-v-28b5a2ff]{display:flex;align-items:center;gap:4px;padding:6px 12px;background:#fff;color:#374151;border:1px solid #d1d5db;border-radius:6px;font-size:13px;cursor:pointer;transition:all .2s}.btn-action[data-v-28b5a2ff]:hover{background:#f3f4f6;border-color:#9ca3af}.btn-action .material-icons[data-v-28b5a2ff]{font-size:16px}.btn-send[data-v-28b5a2ff]{background:#10b981;color:#fff;border-color:#10b981}.btn-send[data-v-28b5a2ff]:hover{background:#059669;border-color:#059669}.btn-warning[data-v-28b5a2ff]:disabled{background:#9ca3af;border-color:#9ca3af;cursor:not-allowed}.btn-send[data-v-28b5a2ff]:disabled{background:#9ca3af;border-color:#9ca3af;cursor:not-allowed}.document-modal[data-v-28b5a2ff]{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-28b5a2ff]{background:#fff;border-radius:8px;width:90%;height:90%;max-width:1200px;position:relative;display:flex;flex-direction:column}.modal-close[data-v-28b5a2ff]{position:absolute;top:12px;right:12px;background:#fff;border:none;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 8px #00000026;z-index:1001}.modal-close[data-v-28b5a2ff]:hover{background:#f3f4f6}.pdf-viewer[data-v-28b5a2ff]{width:100%;height:100%;border:none;border-radius:8px}.form-grid-2[data-v-28b5a2ff]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:24px}.form-grid-3[data-v-28b5a2ff]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;margin-bottom:24px}.form-group[data-v-28b5a2ff]{display:flex;flex-direction:column;gap:8px}.form-group label[data-v-28b5a2ff]{font-size:13px;font-weight:600;color:#333}.form-control[data-v-28b5a2ff]{padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;transition:all .2s ease}.form-control[data-v-28b5a2ff]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.btn-primary[data-v-28b5a2ff]{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;background:#3b82f6;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.btn-primary[data-v-28b5a2ff]:hover:not(:disabled){background:#2563eb;box-shadow:0 4px 12px #2563eb4d}.btn-primary[data-v-28b5a2ff]:disabled{background:#9ca3af;cursor:not-allowed}.btn-action[data-v-28b5a2ff]:disabled{background:#9ca3af;cursor:not-allowed}.btn-primary .material-icons[data-v-28b5a2ff]{font-size:20px}.btn-success[data-v-28b5a2ff]{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;margin-bottom:8px;background:#10b981;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.btn-success[data-v-28b5a2ff]:hover:not(:disabled){background:#059669;box-shadow:0 4px 12px #0596694d}.btn-success[data-v-28b5a2ff]:disabled{background:#9ca3af;cursor:not-allowed}.btn-success .material-icons[data-v-28b5a2ff]{font-size:20px}.btn-warning[data-v-28b5a2ff]{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;background:#f59e0b;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.btn-warning[data-v-28b5a2ff]:hover{background:#d97706}.btn-warning .material-icons[data-v-28b5a2ff]{font-size:20px}.card-header[data-v-28b5a2ff]{justify-content:flex-start}.btn-hide[data-v-28b5a2ff]{background:#ef4444;color:#fff;border-color:#ef4444}.btn-hide[data-v-28b5a2ff]:hover{background:#dc2626;border-color:#dc2626}.documents-list[data-v-28b5a2ff]{margin:24px 0;padding:20px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px}.documents-list-title[data-v-28b5a2ff]{font-size:16px;font-weight:600;color:#111827;margin:0 0 16px}.documents-grid[data-v-28b5a2ff]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.document-card[data-v-28b5a2ff]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:16px;transition:box-shadow .2s}.document-card[data-v-28b5a2ff]:hover{box-shadow:0 4px 12px #00000014}.doc-header[data-v-28b5a2ff]{display:flex;gap:12px;margin-bottom:12px}.doc-icon[data-v-28b5a2ff]{font-size:24px;flex-shrink:0}.doc-info[data-v-28b5a2ff]{flex:1;display:flex;flex-direction:column;gap:4px}.doc-name[data-v-28b5a2ff]{font-weight:500;color:#111827;font-size:14px;line-height:1.4}.doc-date[data-v-28b5a2ff]{font-size:12px;color:#6b7280}.doc-actions[data-v-28b5a2ff]{display:flex;gap:8px;justify-content:flex-end}.no-documents[data-v-28b5a2ff]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:40px 20px;color:#9ca3af;text-align:center}.no-documents .material-icons[data-v-28b5a2ff]{font-size:48px}.no-documents p[data-v-28b5a2ff]{margin:0;font-size:14px}@media(max-width:768px){.documents-grid[data-v-28b5a2ff]{grid-template-columns:1fr}}@media(max-width:1024px){.form-grid-3[data-v-28b5a2ff]{grid-template-columns:1fr}}@media(max-width:768px){.form-grid-2[data-v-28b5a2ff]{grid-template-columns:1fr}.card-header h4[data-v-28b5a2ff]{font-size:16px}}.dkp-section[data-v-28b5a2ff]{background:#eff6ff;border:2px solid #3b82f6;border-radius:8px;padding:20px;margin:16px 0}.section-title[data-v-28b5a2ff]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#1e40af;margin:0 0 16px}.upload-btn[data-v-28b5a2ff]{display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}.btn-secondary[data-v-28b5a2ff]{background:#6b7280;color:#fff;padding:12px 24px;border:none;border-radius:8px;font-size:14px;font-weight:600;transition:all .2s}.btn-secondary[data-v-28b5a2ff]:hover{background:#4b5563}.warning-text[data-v-28b5a2ff]{display:flex;align-items:center;gap:8px;color:#dc2626;font-size:14px;margin:12px 0 0}.info-text[data-v-28b5a2ff]{display:flex;align-items:center;gap:8px;color:#3b82f6;font-size:14px;margin:12px 0 0}.btn-disabled[data-v-28b5a2ff]{opacity:.5;cursor:not-allowed}.dkp-payment-confirmations[data-v-28b5a2ff]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:20px;margin:24px 0}.payment-confirmation[data-v-28b5a2ff]{padding:12px;background:#fff;border:1px solid #e5e7eb;border-radius:6px;margin-bottom:12px}.checkbox-label[data-v-28b5a2ff]{display:flex;align-items:center;gap:12px;cursor:pointer;font-size:14px;color:#374151}.checkbox-label input[type=checkbox][data-v-28b5a2ff]{width:18px;height:18px;cursor:pointer}.btn-danger[data-v-28b5a2ff]{background:#ef4444;color:#fff;border-color:#ef4444}.btn-danger[data-v-28b5a2ff]:hover{background:#dc2626;border-color:#dc2626}.stage-form-card[data-v-4a5e20fb]{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;overflow:hidden;transition:box-shadow .2s ease}.stage-form-card[data-v-4a5e20fb]:hover{box-shadow:0 4px 12px #0000001f}.card-header[data-v-4a5e20fb]{display:flex;justify-content:space-between;align-items:center;padding:20px;color:#fff;border-bottom:1px solid rgba(0,0,0,.1)}.card-header h4[data-v-4a5e20fb]{font-size:18px;font-weight:700;margin:0;letter-spacing:-.3px}.card-header-collapsible[data-v-4a5e20fb]{display:flex;justify-content:space-between;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none}.stage-badge[data-v-4a5e20fb]{display:inline-block;background:#ffffff4d;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3)}.card-content[data-v-4a5e20fb]{padding:24px;display:flex;flex-direction:column;gap:20px}.card-content-expanded[data-v-4a5e20fb]{display:flex;flex-direction:column;gap:16px}.instruction-block[data-v-4a5e20fb]{padding:16px;border-left:4px solid;border-radius:8px;background-color:#00000005;color:#333}.instruction-block p[data-v-4a5e20fb]{font-size:14px;margin:0;line-height:1.5}.form-section[data-v-4a5e20fb]{display:flex;flex-direction:column;gap:16px;padding-bottom:16px;border-bottom:1px solid #e5e7eb}.form-section[data-v-4a5e20fb]:last-of-type{border-bottom:none;padding-bottom:0}.form-section h5[data-v-4a5e20fb]{font-size:15px;font-weight:600;color:#333;margin:0;display:flex;align-items:center;gap:8px}.form-section h5 .material-icons[data-v-4a5e20fb]{font-size:20px;color:#2196f3}.form-group label[data-v-4a5e20fb]{font-size:13px;font-weight:600;color:#333;-webkit-user-select:none;user-select:none}.form-control[data-v-4a5e20fb]{padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:13px;font-family:inherit;transition:all .2s ease;background-color:#fff;color:#333}.form-control[data-v-4a5e20fb]:hover{border-color:#9ca3af}.form-control[data-v-4a5e20fb]:disabled{background-color:#f3f4f6;color:#999;cursor:not-allowed;border-color:#e5e7eb}.form-control[data-v-4a5e20fb]::placeholder{color:#999}.form-row[data-v-4a5e20fb]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-row.three[data-v-4a5e20fb]{grid-template-columns:1fr 1fr 1fr}.input-group[data-v-4a5e20fb]{display:flex;gap:0;border:1px solid #d1d5db;border-radius:6px;overflow:hidden;background-color:#fff}.input-group .form-control[data-v-4a5e20fb]{flex:1;border:none;border-radius:0}.input-addon[data-v-4a5e20fb]{display:flex;align-items:center;padding:0 12px;background-color:#f3f4f6;font-size:13px;font-weight:600;color:#666;border-left:1px solid #d1d5db;white-space:nowrap}.radio-group[data-v-4a5e20fb],.checkbox-group[data-v-4a5e20fb]{display:flex;gap:16px;flex-wrap:wrap}.radio-option[data-v-4a5e20fb],.checkbox-label[data-v-4a5e20fb]{display:flex;align-items:center;gap:8px;font-size:14px;color:#333;cursor:pointer;-webkit-user-select:none;user-select:none}.radio-option input[data-v-4a5e20fb],.checkbox-label input[data-v-4a5e20fb]{cursor:pointer;width:18px;height:18px}.info-block[data-v-4a5e20fb],.info-section[data-v-4a5e20fb]{padding:12px;background-color:#f0f9ff;border-left:4px solid #3b82f6;border-radius:6px;display:flex;flex-direction:column;gap:8px}.info-item[data-v-4a5e20fb]{display:flex;justify-content:space-between;align-items:center;font-size:13px}.info-item .label[data-v-4a5e20fb]{font-weight:600;color:#666}.info-item .value[data-v-4a5e20fb]{color:#333;text-align:right;font-weight:500}.checklist[data-v-4a5e20fb]{display:flex;flex-direction:column;gap:12px;padding:16px;background-color:#f9fafb;border-radius:8px}.checklist h5[data-v-4a5e20fb]{font-size:14px;font-weight:600;color:#333;margin:0 0 8px}.checklist-item[data-v-4a5e20fb]{display:flex;align-items:center;gap:12px;padding:10px;background:#fff;border-radius:6px;cursor:pointer;transition:all .2s}.checklist-item[data-v-4a5e20fb]:hover{background:#f5f5f5}.checklist-item input[data-v-4a5e20fb]{cursor:pointer}.form-actions[data-v-4a5e20fb]{display:flex;gap:12px;margin-top:12px;padding-top:16px;border-top:1px solid #e5e7eb}.form-actions .btn[data-v-4a5e20fb]{flex:1;min-width:120px}.btn[data-v-4a5e20fb]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;text-decoration:none}.btn[data-v-4a5e20fb]:active{transform:scale(.98)}.btn-primary[data-v-4a5e20fb]{align-items:center;gap:8px;padding:12px 24px;border-radius:8px;border:none;font-weight:600;cursor:pointer;transition:all .3s;text-align:center;box-sizing:border-box}.btn-primary[data-v-4a5e20fb]:hover:not(:disabled){background-color:#2563eb;box-shadow:0 4px 12px #2563eb4d}.btn-primary[data-v-4a5e20fb]:disabled{background:#e0e0e0;color:#999;cursor:not-allowed}.btn-secondary[data-v-4a5e20fb]{background-color:#e5e7eb;color:#333}.btn-secondary[data-v-4a5e20fb]:hover:not(:disabled){background-color:#d1d5db}.btn-success[data-v-4a5e20fb]{background-color:#10b981;color:#fff}.btn-success[data-v-4a5e20fb]:hover:not(:disabled){background-color:#059669;box-shadow:0 4px 12px #10b9814d}.btn-danger[data-v-4a5e20fb]{background-color:#f44336;color:#fff}.btn-danger[data-v-4a5e20fb]:hover:not(:disabled){background-color:#e53935;box-shadow:0 4px 12px #f443364d}.btn[data-v-4a5e20fb]:disabled{opacity:.5;cursor:not-allowed}.btn .material-icons[data-v-4a5e20fb]{font-size:20px}.stage-table[data-v-4a5e20fb]{width:100%;border-collapse:collapse;font-size:13px}.stage-table thead[data-v-4a5e20fb]{background-color:#f3f4f6}.stage-table th[data-v-4a5e20fb]{padding:12px;text-align:left;font-weight:600;color:#333;border-bottom:2px solid #e5e7eb}.stage-table td[data-v-4a5e20fb]{padding:12px;border-bottom:1px solid #e5e7eb;color:#666}.stage-table tr[data-v-4a5e20fb]:hover{background-color:#f9fafb}.loading-state[data-v-4a5e20fb]{display:flex;align-items:center;justify-content:center;padding:40px;color:#999}.loading-spinner[data-v-4a5e20fb]{width:32px;height:32px;border:3px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:spin-4a5e20fb 1s linear infinite}@keyframes spin-4a5e20fb{to{transform:rotate(360deg)}}.empty-state[data-v-4a5e20fb]{text-align:center;padding:40px 20px;color:#999;font-size:14px}.empty-state-icon[data-v-4a5e20fb]{font-size:48px;opacity:.3;margin-bottom:12px}.error-state[data-v-4a5e20fb]{padding:16px;background-color:#fee2e2;border-left:4px solid #f44336;border-radius:6px;color:#991b1b}.error-message[data-v-4a5e20fb]{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#ffebee;border-left:4px solid #f44336;border-radius:4px;color:#c62828;font-size:14px;margin-bottom:16px}.warning-message[data-v-4a5e20fb]{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#fff3e0;border-left:4px solid #ff9800;border-radius:4px;color:#e65100;font-size:14px;margin-bottom:16px}.success-state[data-v-4a5e20fb]{padding:16px;background-color:#dcfce7;border-left:4px solid #10b981;border-radius:6px;color:#166534}.text-center[data-v-4a5e20fb]{text-align:center}.text-right[data-v-4a5e20fb]{text-align:right}.text-muted[data-v-4a5e20fb]{color:#999}.text-success[data-v-4a5e20fb]{color:#10b981}.text-error[data-v-4a5e20fb]{color:#f44336}.text-warning[data-v-4a5e20fb]{color:#f59e0b}.mt-sm[data-v-4a5e20fb]{margin-top:8px}.mt-md[data-v-4a5e20fb]{margin-top:12px}.mt-lg[data-v-4a5e20fb]{margin-top:16px}.mb-sm[data-v-4a5e20fb]{margin-bottom:8px}.mb-md[data-v-4a5e20fb]{margin-bottom:12px}.mb-lg[data-v-4a5e20fb]{margin-bottom:16px}.p-sm[data-v-4a5e20fb]{padding:8px}.p-md[data-v-4a5e20fb]{padding:12px}.p-lg[data-v-4a5e20fb]{padding:16px}@media(max-width:768px){.card-header[data-v-4a5e20fb]{padding:16px;flex-direction:column;align-items:flex-start;gap:12px}.card-header h4[data-v-4a5e20fb]{font-size:16px}.card-content[data-v-4a5e20fb]{padding:16px;gap:16px}.form-row[data-v-4a5e20fb],.form-row.three[data-v-4a5e20fb]{grid-template-columns:1fr}.form-actions[data-v-4a5e20fb]{flex-direction:column}.form-actions .btn[data-v-4a5e20fb]{width:100%}.radio-group[data-v-4a5e20fb],.checkbox-group[data-v-4a5e20fb]{flex-direction:column;gap:12px}.info-item[data-v-4a5e20fb]{flex-direction:column;align-items:flex-start}.info-item .value[data-v-4a5e20fb]{text-align:left}}.section-card[data-v-4a5e20fb]{background:#f9fafb;padding:20px;border-radius:12px;margin-bottom:24px;border:1px solid #e5e7eb}.section-subtitle[data-v-4a5e20fb]{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:#111827;margin:0 0 16px}.section-subtitle .material-icons[data-v-4a5e20fb]{font-size:20px;color:#3b82f6}.form-grid-2[data-v-4a5e20fb]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.form-grid-3[data-v-4a5e20fb]{display:grid;grid-template-columns:2fr 1fr 1fr;gap:12px}.form-group[data-v-4a5e20fb]{display:flex;flex-direction:column;gap:6px}.form-group label[data-v-4a5e20fb]{font-size:13px;font-weight:600;color:#374151}.form-control[data-v-4a5e20fb]{padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;transition:all .2s}.form-control[data-v-4a5e20fb]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.btn-secondary[data-v-4a5e20fb]{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;background:#f3f4f6;border:1px solid #d1d5db;border-radius:8px;font-size:14px;font-weight:600;color:#374151;cursor:pointer;transition:all .2s}.btn-secondary[data-v-4a5e20fb]:hover{background:#e5e7eb}.confirmations-section[data-v-4a5e20fb]{display:flex;flex-direction:column;gap:16px}.confirmation-card[data-v-4a5e20fb]{background:#fff;border:2px solid #e5e7eb;border-radius:12px;overflow:hidden;transition:all .2s}.confirmation-card.confirmed[data-v-4a5e20fb]{border-color:#10b981;background:#f0fdf4}.confirmation-header[data-v-4a5e20fb]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;cursor:pointer}.confirmation-title[data-v-4a5e20fb]{display:flex;align-items:center;gap:12px}.confirmation-title .material-icons[data-v-4a5e20fb]{font-size:28px;color:#d1d5db}.confirmation-card.confirmed .confirmation-title .material-icons[data-v-4a5e20fb]{color:#10b981}.confirmation-title h5[data-v-4a5e20fb]{margin:0;font-size:14px;font-weight:600;color:#111827}.btn-expand[data-v-4a5e20fb]{padding:6px 12px;background:#f3f4f6;border:1px solid #d1d5db;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s}.btn-expand[data-v-4a5e20fb]:hover{background:#e5e7eb}.confirmation-form[data-v-4a5e20fb]{padding:16px 20px;border-top:1px solid #e5e7eb;background:#f9fafb}.btn-confirm[data-v-4a5e20fb],.btn-reject[data-v-4a5e20fb]{display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 16px;border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;width:100%}.btn-confirm[data-v-4a5e20fb]{background:#10b981;color:#fff}.btn-confirm[data-v-4a5e20fb]:hover{background:#059669}.btn-reject[data-v-4a5e20fb]{background:#ef4444;color:#fff}.btn-reject[data-v-4a5e20fb]:hover{background:#dc2626}.confirmation-warning[data-v-4a5e20fb]{display:flex;align-items:center;gap:8px;padding:12px 20px;background:#fef3c7;color:#92400e;border-top:1px solid #fde68a;font-size:13px}.confirmation-status[data-v-4a5e20fb]{padding:16px 20px;border-top:1px solid #e5e7eb}.status-info[data-v-4a5e20fb]{display:flex;align-items:center;gap:12px}.status-info .material-icons[data-v-4a5e20fb]{font-size:32px;color:#10b981}.status-info p[data-v-4a5e20fb]{margin:0;font-size:14px;font-weight:600;color:#111827}.status-date[data-v-4a5e20fb]{font-size:12px;font-weight:400;color:#6b7280}.stage-progress[data-v-4a5e20fb]{display:flex;flex-direction:column;gap:16px;padding:20px;background:#f9fafb;border-radius:12px;border:1px solid #e5e7eb;margin-top:24px}.progress-info[data-v-4a5e20fb]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:#374151}.btn-primary[data-v-4a5e20fb]{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;background:#3b82f6;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.btn-primary[data-v-4a5e20fb]:hover:not(:disabled){background:#2563eb}.btn-primary[data-v-4a5e20fb]:disabled{background:#d1d5db;cursor:not-allowed}@media(max-width:768px){.form-grid-2[data-v-4a5e20fb],.form-grid-3[data-v-4a5e20fb]{grid-template-columns:1fr}}.debt-notice-card[data-v-4a5e20fb]{padding:0;background:linear-gradient(135deg,#ff9800,#ff5722);border:none;margin-bottom:16px;overflow:hidden;animation:slideIn-4a5e20fb .3s ease-out}.debt-funds-card[data-v-4a5e20fb]{border:2px solid #ff9800;background:#fff8e1}.debt-funds-card.confirmed[data-v-4a5e20fb]{border-color:#4caf50;background:#e8f5e9}.debt-funds-card .confirmation-hint[data-v-4a5e20fb]{color:#f57c00;font-size:12px}.debt-funds-card.confirmed .confirmation-hint[data-v-4a5e20fb]{color:#388e3c}@keyframes slideIn-4a5e20fb{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.debt-notice-header[data-v-4a5e20fb]{display:flex;align-items:center;gap:12px;padding:16px;background:#0000001a;border-bottom:1px solid rgba(255,255,255,.2)}.notice-icon[data-v-4a5e20fb]{font-size:28px;color:#fff;animation:pulse-4a5e20fb 2s ease-in-out infinite}@keyframes pulse-4a5e20fb{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.notice-title[data-v-4a5e20fb]{margin:0;font-size:16px;font-weight:600;color:#fff;flex:1}.debt-notice-body[data-v-4a5e20fb]{padding:16px}.notice-text[data-v-4a5e20fb]{margin:0 0 12px;font-size:14px;line-height:1.5;color:#fff;font-weight:500}.notice-details[data-v-4a5e20fb]{display:flex;align-items:center;gap:8px;padding:10px 12px;background:#ffffff26;border-radius:6px;font-size:13px;color:#fffffff2}.notice-details .material-icons[data-v-4a5e20fb]{font-size:18px;color:#ffffffe6}.stage-form-card[data-v-1ad1ae2c]{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;overflow:hidden;transition:box-shadow .2s ease}.stage-form-card[data-v-1ad1ae2c]:hover{box-shadow:0 4px 12px #0000001f}.card-header[data-v-1ad1ae2c]{display:flex;justify-content:space-between;align-items:center;padding:20px;color:#fff;border-bottom:1px solid rgba(0,0,0,.1)}.card-header h4[data-v-1ad1ae2c]{font-size:18px;font-weight:700;margin:0;letter-spacing:-.3px}.card-header-collapsible[data-v-1ad1ae2c]{display:flex;justify-content:space-between;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none}.stage-badge[data-v-1ad1ae2c]{display:inline-block;background:#ffffff4d;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3)}.card-content[data-v-1ad1ae2c]{padding:24px;display:flex;flex-direction:column;gap:20px}.card-content-expanded[data-v-1ad1ae2c]{display:flex;flex-direction:column;gap:16px}.instruction-block[data-v-1ad1ae2c]{padding:16px;border-left:4px solid;border-radius:8px;background-color:#00000005;color:#333}.instruction-block p[data-v-1ad1ae2c]{font-size:14px;margin:0;line-height:1.5}.form-section[data-v-1ad1ae2c]{display:flex;flex-direction:column;gap:16px;padding-bottom:16px;border-bottom:1px solid #e5e7eb}.form-section[data-v-1ad1ae2c]:last-of-type{border-bottom:none;padding-bottom:0}.form-section h5[data-v-1ad1ae2c]{font-size:15px;font-weight:600;color:#333;margin:0;display:flex;align-items:center;gap:8px}.form-section h5 .material-icons[data-v-1ad1ae2c]{font-size:20px;color:#2196f3}.form-group[data-v-1ad1ae2c]{display:flex;flex-direction:column;gap:6px}.form-group label[data-v-1ad1ae2c]{font-size:13px;font-weight:600;color:#333;-webkit-user-select:none;user-select:none}.form-control[data-v-1ad1ae2c]{padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:13px;font-family:inherit;transition:all .2s ease;background-color:#fff;color:#333}.form-control[data-v-1ad1ae2c]:hover{border-color:#9ca3af}.form-control[data-v-1ad1ae2c]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.form-control[data-v-1ad1ae2c]:disabled{background-color:#f3f4f6;color:#999;cursor:not-allowed;border-color:#e5e7eb}.form-control[data-v-1ad1ae2c]::placeholder{color:#999}.form-row[data-v-1ad1ae2c]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-row.three[data-v-1ad1ae2c]{grid-template-columns:1fr 1fr 1fr}.input-group[data-v-1ad1ae2c]{display:flex;gap:0;border:1px solid #d1d5db;border-radius:6px;overflow:hidden;background-color:#fff}.input-group .form-control[data-v-1ad1ae2c]{flex:1;border:none;border-radius:0}.input-addon[data-v-1ad1ae2c]{display:flex;align-items:center;padding:0 12px;background-color:#f3f4f6;font-size:13px;font-weight:600;color:#666;border-left:1px solid #d1d5db;white-space:nowrap}.radio-group[data-v-1ad1ae2c],.checkbox-group[data-v-1ad1ae2c]{display:flex;gap:16px;flex-wrap:wrap}.radio-option[data-v-1ad1ae2c],.checkbox-label[data-v-1ad1ae2c]{display:flex;align-items:center;gap:8px;font-size:14px;color:#333;cursor:pointer;-webkit-user-select:none;user-select:none}.radio-option input[data-v-1ad1ae2c],.checkbox-label input[data-v-1ad1ae2c]{cursor:pointer;width:18px;height:18px}.info-block[data-v-1ad1ae2c],.info-section[data-v-1ad1ae2c]{padding:12px;background-color:#f0f9ff;border-left:4px solid #3b82f6;border-radius:6px;display:flex;flex-direction:column;gap:8px}.info-item[data-v-1ad1ae2c]{display:flex;justify-content:space-between;align-items:center;font-size:13px}.info-item .label[data-v-1ad1ae2c]{font-weight:600;color:#666}.info-item .value[data-v-1ad1ae2c]{color:#333;text-align:right;font-weight:500}.checklist[data-v-1ad1ae2c]{display:flex;flex-direction:column;gap:12px;padding:16px;background-color:#f9fafb;border-radius:8px}.checklist h5[data-v-1ad1ae2c]{font-size:14px;font-weight:600;color:#333;margin:0 0 8px}.checklist-item[data-v-1ad1ae2c]{display:flex;align-items:center;gap:12px;padding:10px;background:#fff;border-radius:6px;cursor:pointer;transition:all .2s}.checklist-item[data-v-1ad1ae2c]:hover{background:#f5f5f5}.checklist-item input[data-v-1ad1ae2c]{cursor:pointer}.form-actions[data-v-1ad1ae2c]{display:flex;gap:12px;margin-top:12px;padding-top:16px;border-top:1px solid #e5e7eb}.form-actions .btn[data-v-1ad1ae2c]{flex:1;min-width:120px}.btn[data-v-1ad1ae2c]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;text-decoration:none}.btn[data-v-1ad1ae2c]:active{transform:scale(.98)}.btn-primary[data-v-1ad1ae2c]{align-items:center;gap:8px;padding:12px 24px;border-radius:8px;border:none;font-weight:600;cursor:pointer;transition:all .3s;text-align:center;box-sizing:border-box}.btn-primary[data-v-1ad1ae2c]:hover:not(:disabled){background-color:#2563eb;box-shadow:0 4px 12px #2563eb4d}.btn-primary[data-v-1ad1ae2c]:disabled{background:#e0e0e0;color:#999;cursor:not-allowed}.btn-secondary[data-v-1ad1ae2c]{background-color:#e5e7eb;color:#333}.btn-secondary[data-v-1ad1ae2c]:hover:not(:disabled){background-color:#d1d5db}.btn-success[data-v-1ad1ae2c]{background-color:#10b981;color:#fff}.btn-success[data-v-1ad1ae2c]:hover:not(:disabled){background-color:#059669;box-shadow:0 4px 12px #10b9814d}.btn-danger[data-v-1ad1ae2c]{background-color:#f44336;color:#fff}.btn-danger[data-v-1ad1ae2c]:hover:not(:disabled){background-color:#e53935;box-shadow:0 4px 12px #f443364d}.btn[data-v-1ad1ae2c]:disabled{opacity:.5;cursor:not-allowed}.btn .material-icons[data-v-1ad1ae2c]{font-size:20px}.stage-table[data-v-1ad1ae2c]{width:100%;border-collapse:collapse;font-size:13px}.stage-table thead[data-v-1ad1ae2c]{background-color:#f3f4f6}.stage-table th[data-v-1ad1ae2c]{padding:12px;text-align:left;font-weight:600;color:#333;border-bottom:2px solid #e5e7eb}.stage-table td[data-v-1ad1ae2c]{padding:12px;border-bottom:1px solid #e5e7eb;color:#666}.stage-table tr[data-v-1ad1ae2c]:hover{background-color:#f9fafb}.loading-state[data-v-1ad1ae2c]{display:flex;align-items:center;justify-content:center;padding:40px;color:#999}.loading-spinner[data-v-1ad1ae2c]{width:32px;height:32px;border:3px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:spin-1ad1ae2c 1s linear infinite}@keyframes spin-1ad1ae2c{to{transform:rotate(360deg)}}.empty-state[data-v-1ad1ae2c]{text-align:center;padding:40px 20px;color:#999;font-size:14px}.empty-state-icon[data-v-1ad1ae2c]{font-size:48px;opacity:.3;margin-bottom:12px}.error-state[data-v-1ad1ae2c]{padding:16px;background-color:#fee2e2;border-left:4px solid #f44336;border-radius:6px;color:#991b1b}.error-message[data-v-1ad1ae2c]{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#ffebee;border-left:4px solid #f44336;border-radius:4px;color:#c62828;font-size:14px;margin-bottom:16px}.warning-message[data-v-1ad1ae2c]{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#fff3e0;border-left:4px solid #ff9800;border-radius:4px;color:#e65100;font-size:14px;margin-bottom:16px}.success-state[data-v-1ad1ae2c]{padding:16px;background-color:#dcfce7;border-left:4px solid #10b981;border-radius:6px;color:#166534}.text-center[data-v-1ad1ae2c]{text-align:center}.text-right[data-v-1ad1ae2c]{text-align:right}.text-muted[data-v-1ad1ae2c]{color:#999}.text-success[data-v-1ad1ae2c]{color:#10b981}.text-error[data-v-1ad1ae2c]{color:#f44336}.text-warning[data-v-1ad1ae2c]{color:#f59e0b}.mt-sm[data-v-1ad1ae2c]{margin-top:8px}.mt-md[data-v-1ad1ae2c]{margin-top:12px}.mt-lg[data-v-1ad1ae2c]{margin-top:16px}.mb-sm[data-v-1ad1ae2c]{margin-bottom:8px}.mb-md[data-v-1ad1ae2c]{margin-bottom:12px}.mb-lg[data-v-1ad1ae2c]{margin-bottom:16px}.p-sm[data-v-1ad1ae2c]{padding:8px}.p-md[data-v-1ad1ae2c]{padding:12px}.p-lg[data-v-1ad1ae2c]{padding:16px}@media(max-width:768px){.card-header[data-v-1ad1ae2c]{padding:16px;flex-direction:column;align-items:flex-start;gap:12px}.card-header h4[data-v-1ad1ae2c]{font-size:16px}.card-content[data-v-1ad1ae2c]{padding:16px;gap:16px}.form-row[data-v-1ad1ae2c],.form-row.three[data-v-1ad1ae2c]{grid-template-columns:1fr}.form-actions[data-v-1ad1ae2c]{flex-direction:column}.form-actions .btn[data-v-1ad1ae2c]{width:100%}.radio-group[data-v-1ad1ae2c],.checkbox-group[data-v-1ad1ae2c]{flex-direction:column;gap:12px}.info-item[data-v-1ad1ae2c]{flex-direction:column;align-items:flex-start}.info-item .value[data-v-1ad1ae2c]{text-align:left}}.stage-form-card[data-v-bf747a47]{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:20px}.card-header[data-v-bf747a47]{display:flex;align-items:center;gap:12px;padding:20px;border-bottom:1px solid #e0e0e0}.card-header h4[data-v-bf747a47]{margin:0;font-size:18px;font-weight:600}.card-content[data-v-bf747a47]{padding:20px}.info-section[data-v-bf747a47]{margin-bottom:24px;padding:16px;background:#f8f9fa;border-radius:6px}.info-section h5[data-v-bf747a47],.info-section h6[data-v-bf747a47]{margin:0 0 16px;font-size:16px;font-weight:600;color:#333}.info-grid[data-v-bf747a47]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px}.info-item[data-v-bf747a47]{display:flex;flex-direction:column;gap:4px}.info-item label[data-v-bf747a47]{font-size:12px;color:#666;font-weight:500}.info-item span[data-v-bf747a47]{font-size:14px;color:#333}.deal-link[data-v-bf747a47]{display:inline-flex;align-items:center;gap:4px;color:#1976d2;text-decoration:none}.deal-link[data-v-bf747a47]:hover{text-decoration:underline}.deal-link .material-icons[data-v-bf747a47]{font-size:16px}.status-badge[data-v-bf747a47],.stage-badge[data-v-bf747a47]{display:inline-block;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500}.status-badge.status-new[data-v-bf747a47],.status-badge.status-pending[data-v-bf747a47],.status-badge.status-created[data-v-bf747a47]{background:#fff3e0;color:#e65100}.status-badge.status-pending_approval[data-v-bf747a47]{background:#fce4ec;color:#c62828}.status-badge.status-waiting[data-v-bf747a47],.status-badge.status-in_progress[data-v-bf747a47]{background:#e3f2fd;color:#1976d2}.status-badge.status-fulfilled[data-v-bf747a47],.status-badge.status-closed[data-v-bf747a47]{background:#e8f5e9;color:#2e7d32}.status-badge.status-cancelled[data-v-bf747a47]{background:#ffebee;color:#b71c1c}.stage-badge.stage-100[data-v-bf747a47]{background:#e8f5e9;color:#2e7d32}.info-message[data-v-bf747a47]{display:flex;align-items:start;gap:12px;padding:16px;border-radius:6px;margin:16px 0}.info-message.warning[data-v-bf747a47]{background:#fff3e0;border-left:4px solid #ff9800}.info-message.info[data-v-bf747a47]{background:#e3f2fd;border-left:4px solid #2196f3}.info-message.error[data-v-bf747a47]{background:#ffebee;border-left:4px solid #f44336}.info-message .material-icons[data-v-bf747a47]{color:inherit}.info-message p[data-v-bf747a47]{margin:0;font-size:14px}.info-message .hint[data-v-bf747a47]{margin-top:8px;font-size:12px;opacity:.8}.success-message[data-v-bf747a47]{display:flex;align-items:start;gap:12px;padding:16px;background:#e8f5e9;border-left:4px solid #4caf50;border-radius:6px;margin:16px 0}.success-message .material-icons[data-v-bf747a47]{color:#4caf50}.success-message p[data-v-bf747a47]{margin:0;font-size:14px;color:#2e7d32}.export-deal-section[data-v-bf747a47]{background:#fff;border:1px solid #e0e0e0}.receipts-section[data-v-bf747a47]{margin-top:16px;padding-top:16px;border-top:1px solid #e0e0e0}.receipts-list[data-v-bf747a47]{display:flex;flex-direction:column;gap:8px}.receipt-item[data-v-bf747a47]{padding:12px;background:#f8f9fa;border-radius:4px}.receipt-info[data-v-bf747a47]{display:flex;gap:16px;align-items:center}.receipt-amount[data-v-bf747a47]{font-weight:600;color:#2e7d32}.receipt-date[data-v-bf747a47],.receipt-rate[data-v-bf747a47]{font-size:13px;color:#666}.loading-state[data-v-bf747a47]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;color:#666}.spinner[data-v-bf747a47]{width:40px;height:40px;border:3px solid #e0e0e0;border-top-color:#1976d2;border-radius:50%;animation:spin-bf747a47 1s linear infinite}.spinner-small[data-v-bf747a47]{display:inline-block;width:16px;height:16px;border:2px solid #fff;border-top-color:transparent;border-radius:50%;animation:spin-bf747a47 .8s linear infinite}@keyframes spin-bf747a47{to{transform:rotate(360deg)}}.actions[data-v-bf747a47]{display:flex;gap:12px;margin-top:24px}.btn-primary[data-v-bf747a47],.btn-secondary[data-v-bf747a47]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.btn-primary[data-v-bf747a47]{background:#1976d2;color:#fff}.btn-primary[data-v-bf747a47]:hover:not(:disabled){background:#1565c0}.btn-primary[data-v-bf747a47]:disabled{background:#ccc;cursor:not-allowed}.btn-secondary[data-v-bf747a47]{background:#f5f5f5;color:#333}.btn-secondary[data-v-bf747a47]:hover:not(:disabled){background:#e0e0e0}.btn-secondary .material-icons[data-v-bf747a47]{font-size:18px}.stage-send-payment[data-v-ae8f150a]{padding:20px}.change-partition-form[data-v-ae8f150a]{background:#f8f9fa;border-radius:8px;padding:20px;margin-bottom:20px}.change-partition-form .form-group[data-v-ae8f150a]{margin-bottom:15px}.change-partition-form .form-label[data-v-ae8f150a]{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-weight:500;color:#333}.change-partition-form .form-label .material-icons[data-v-ae8f150a]{font-size:18px;color:#667eea}.change-partition-form .form-control[data-v-ae8f150a]{width:100%;padding:10px 12px;border:1px solid #ddd;border-radius:6px;font-size:14px}.change-partition-form .form-control[data-v-ae8f150a]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.searching-indicator[data-v-ae8f150a]{display:flex;align-items:center;gap:10px;padding:15px;color:#667eea}.searching-indicator .material-icons[data-v-ae8f150a]{animation:spin-ae8f150a 1s linear infinite}.found-partition[data-v-ae8f150a]{margin-top:15px}.found-partition .partition-card.success[data-v-ae8f150a]{border:2px solid #10b981;background:#ecfdf5}.found-partition .btn-primary[data-v-ae8f150a]{margin-top:15px;width:100%}.no-partition-found[data-v-ae8f150a]{display:flex;align-items:center;gap:10px;padding:15px;background:#fef3c7;border-radius:6px;color:#92400e;margin-top:15px}.no-partition-found .material-icons[data-v-ae8f150a]{color:#f59e0b}@keyframes spin-ae8f150a{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.section-header[data-v-ae8f150a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.section-header h3[data-v-ae8f150a]{margin:0;font-size:18px;font-weight:600}.commissions-section[data-v-ae8f150a],.writeoffs-section[data-v-ae8f150a]{background:#fff;border-radius:8px;padding:20px;margin-bottom:20px;box-shadow:0 1px 3px #0000001a}.empty-state[data-v-ae8f150a]{text-align:center;padding:40px 20px;color:#666}.empty-state p[data-v-ae8f150a]{margin:0 0 5px;font-size:16px}.empty-state small[data-v-ae8f150a]{font-size:14px;color:#999}.commissions-list[data-v-ae8f150a]{display:flex;flex-direction:column;gap:10px}.commission-item[data-v-ae8f150a]{display:flex;justify-content:space-between;padding:12px;background:#f8f9fa;border-radius:6px}.commission-item .amount[data-v-ae8f150a]{font-weight:600;color:#2c3e50}.commission-item .date[data-v-ae8f150a]{color:#666;font-size:14px}.transactions-table[data-v-ae8f150a]{width:100%;border-collapse:collapse}.transactions-table th[data-v-ae8f150a],.transactions-table td[data-v-ae8f150a]{padding:12px;text-align:left;border-bottom:1px solid #e0e0e0}.transactions-table th[data-v-ae8f150a]{background:#f8f9fa;font-weight:600;color:#2c3e50}.transactions-table td.amount[data-v-ae8f150a]{font-weight:600}.type-badge[data-v-ae8f150a]{padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500}.type-expense[data-v-ae8f150a]{background:#fee;color:#c00}.type-refund[data-v-ae8f150a]{background:#efe;color:#0a0}.type-income[data-v-ae8f150a],.type-replenishment[data-v-ae8f150a]{background:#eef;color:#00a}.loading[data-v-ae8f150a]{text-align:center;padding:20px;color:#666}.modal-overlay[data-v-ae8f150a]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-ae8f150a]{background:#fff;border-radius:8px;padding:24px;max-width:500px;width:90%;max-height:90vh;overflow-y:auto}.modal-header[data-v-ae8f150a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.modal-header h3[data-v-ae8f150a]{margin:0;font-size:20px}.btn-close[data-v-ae8f150a]{background:none;border:none;font-size:28px;cursor:pointer;color:#999;line-height:1;padding:0}.btn-close[data-v-ae8f150a]:hover{color:#333}.form-group[data-v-ae8f150a]{margin-bottom:16px}.form-group label[data-v-ae8f150a]{display:block;margin-bottom:6px;font-weight:500;color:#2c3e50}.form-group input[data-v-ae8f150a],.form-group select[data-v-ae8f150a],.form-group textarea[data-v-ae8f150a]{width:100%;padding:10px;border:1px solid #ddd;border-radius:6px;font-size:14px;box-sizing:border-box}.form-group input[data-v-ae8f150a]:focus,.form-group select[data-v-ae8f150a]:focus,.form-group textarea[data-v-ae8f150a]:focus{outline:none;border-color:#4caf50}.refund-info[data-v-ae8f150a]{background:#f8f9fa;padding:15px;border-radius:6px;margin-bottom:20px}.refund-info p[data-v-ae8f150a]{margin:8px 0}.form-actions[data-v-ae8f150a]{display:flex;gap:10px;justify-content:flex-end;margin-top:20px}.btn-primary[data-v-ae8f150a],.btn-secondary[data-v-ae8f150a],.btn-refund[data-v-ae8f150a],.btn-debit-commission[data-v-ae8f150a]{padding:8px 16px;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.btn-stage[data-v-ae8f150a]{background:#2563eb;color:#fff;padding:8px 16px;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.btn-primary[data-v-ae8f150a]{background:#4caf50;color:#fff}.btn-primary[data-v-ae8f150a]:hover:not(:disabled){background:#45a049}.btn-primary[data-v-ae8f150a]:disabled{background:#ccc;cursor:not-allowed}.btn-secondary[data-v-ae8f150a]{background:#f0f0f0;color:#333}.btn-secondary[data-v-ae8f150a]:hover{background:#e0e0e0}.btn-debit-commission[data-v-ae8f150a]{background:#1976d2;color:#fff}.btn-debit-commission[data-v-ae8f150a]:hover:not(:disabled){background:#1565c0}.btn-debit-commission[data-v-ae8f150a]:disabled{background:#ccc;cursor:not-allowed}.btn-refund[data-v-ae8f150a]{background:#ff9800;color:#fff;padding:6px 12px;font-size:13px}.btn-refund[data-v-ae8f150a]:hover{background:#e68900}.info-message[data-v-ae8f150a]{display:flex;align-items:center;gap:12px;padding:16px;border-radius:6px;margin:16px 0}.info-message.error[data-v-ae8f150a]{background:#ffebee;border-left:4px solid #f44336;color:#c62828}.info-message.warning[data-v-ae8f150a]{background:#fff3e0;border-left:4px solid #ff9800;color:#e65100}.info-message.info[data-v-ae8f150a]{background:#e3f2fd;border-left:4px solid #2196f3;color:#1565c0}.info-message .material-icons[data-v-ae8f150a]{color:inherit;font-size:24px}.info-message p[data-v-ae8f150a]{margin:0;font-size:14px}.btn-primary[data-v-ae8f150a]:disabled,.btn-secondary[data-v-ae8f150a]:disabled,.btn-refund[data-v-ae8f150a]:disabled,.btn-stage[data-v-ae8f150a]:disabled{opacity:.5;cursor:not-allowed;background:#ccc}.btn-primary[data-v-ae8f150a]:disabled,.btn-stage[data-v-ae8f150a]:disabled{background:#9e9e9e}.loading[data-v-ae8f150a]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;color:#666}.spinner[data-v-ae8f150a]{width:40px;height:40px;border:3px solid #e0e0e0;border-top-color:#4caf50;border-radius:50%;animation:spin-ae8f150a 1s linear infinite}@keyframes spin-ae8f150a{to{transform:rotate(360deg)}}.loading p[data-v-ae8f150a]{margin-top:12px;font-size:14px}.btn-primary .material-icons[data-v-ae8f150a],.btn-secondary .material-icons[data-v-ae8f150a],.btn-refund .material-icons[data-v-ae8f150a],.btn-stage .material-icons[data-v-ae8f150a]{font-size:18px;vertical-align:middle;margin-right:4px}.section-header button[data-v-ae8f150a]{display:inline-flex;align-items:center;gap:6px}.partitions-section[data-v-ae8f150a]{background:#f8fafc;border-radius:8px;padding:16px;margin-bottom:20px}.partitions-info[data-v-ae8f150a]{display:flex;gap:16px;flex-wrap:wrap}.partition-card[data-v-ae8f150a]{flex:1;min-width:200px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:16px}.partition-card.commission-partition[data-v-ae8f150a]{border-color:#3b82f6;background:#eff6ff}.partition-title[data-v-ae8f150a]{font-size:12px;color:#64748b;text-transform:uppercase;margin-bottom:8px}.partition-name[data-v-ae8f150a]{font-size:16px;font-weight:600;color:#1e293b;margin-bottom:8px}.partition-details[data-v-ae8f150a]{display:flex;flex-direction:column;gap:4px;font-size:13px;color:#64748b}.deal-commission-info[data-v-ae8f150a]{margin-top:16px;padding:16px;background:#f0fdf4;border:1px solid #86efac;border-radius:8px}.deal-commission-info h4[data-v-ae8f150a]{margin:0 0 12px;font-size:14px;color:#166534}.commission-info-header[data-v-ae8f150a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.commission-info-header h4[data-v-ae8f150a]{margin:0}.btn-edit-commission[data-v-ae8f150a]{background:transparent;color:#166534;border:1px solid #86efac;border-radius:6px;padding:4px 12px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s}.btn-edit-commission[data-v-ae8f150a]:hover{background:#dcfce7}.commission-actions[data-v-ae8f150a]{display:flex;gap:8px}.btn-delete-commission[data-v-ae8f150a]{background:transparent;color:#b91c1c;border:1px solid #fecaca;border-radius:6px;padding:4px 12px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s}.btn-delete-commission[data-v-ae8f150a]:hover{background:#fee2e2}.btn-cancel-debit[data-v-ae8f150a]{background:transparent;border:none;padding:4px;border-radius:4px;color:#dc2626;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .15s ease}.btn-cancel-debit[data-v-ae8f150a]:hover{background:#fee2e2}.btn-cancel-debit .material-icons[data-v-ae8f150a]{font-size:20px}.commission-details[data-v-ae8f150a]{display:flex;flex-direction:column;gap:8px}.detail-row[data-v-ae8f150a]{display:flex;justify-content:space-between;align-items:center}.detail-row .label[data-v-ae8f150a]{color:#64748b;font-size:13px}.detail-row .value[data-v-ae8f150a]{font-weight:500;color:#1e293b}.status-badge[data-v-ae8f150a]{padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500}.status-badge.status-pending[data-v-ae8f150a]{background:#fef3c7;color:#92400e}.status-badge.status-processed[data-v-ae8f150a]{background:#d1fae5;color:#065f46}.status-badge.status-cancelled[data-v-ae8f150a]{background:#fee2e2;color:#991b1b}.modal-commission[data-v-ae8f150a]{max-width:500px}.modal-commission .hint[data-v-ae8f150a]{display:block;margin-top:4px;color:#64748b;font-size:12px}.commission-hint[data-v-ae8f150a]{display:flex;align-items:center;gap:8px;padding:10px 12px;background:#eff6ff;border-left:3px solid #3b82f6;border-radius:6px;font-size:13px;color:#1e40af;margin:12px 0 0}.commission-hint .material-icons[data-v-ae8f150a]{font-size:18px;color:#3b82f6}.commission-inline[data-v-ae8f150a]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:16px}.commission-inline .form-group[data-v-ae8f150a]{display:flex;flex-direction:column;gap:6px;min-width:160px}.commission-inline .form-group label[data-v-ae8f150a]{font-size:13px;font-weight:600;color:#374151}.commission-inline input[data-v-ae8f150a],.commission-inline select[data-v-ae8f150a]{height:40px;box-sizing:border-box;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px}.commission-inline input[data-v-ae8f150a]:disabled,.commission-inline select[data-v-ae8f150a]:disabled{background:#f3f4f6;color:#9ca3af}.commission-actions-group[data-v-ae8f150a]{min-width:auto}.commission-actions-inline[data-v-ae8f150a]{display:flex;align-items:center;gap:8px}.commission-actions-inline button[data-v-ae8f150a]{height:40px;box-sizing:border-box;display:inline-flex;align-items:center}.commission-inline .commission-hint[data-v-ae8f150a]{flex-basis:100%}.partitions-total[data-v-ae8f150a]{display:flex;align-items:center;gap:8px;padding:10px 12px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;font-size:14px;color:#166534;margin-bottom:12px}.partitions-total .material-icons[data-v-ae8f150a]{font-size:20px;color:#16a34a}.partitions-total strong[data-v-ae8f150a]{font-size:16px}.partitions-total .partitions-count[data-v-ae8f150a]{color:#6b7280;font-size:13px}.priority-badge[data-v-ae8f150a]{padding:1px 7px;border-radius:10px;font-size:11px;font-weight:700;margin-left:6px}.priority-badge.prio-1[data-v-ae8f150a]{background:#dcfce7;color:#166534}.priority-badge.prio-2[data-v-ae8f150a]{background:#ffedd5;color:#9a3412}.priority-badge.prio-3[data-v-ae8f150a]{background:#f1f5f9;color:#475569}.auto-badge[data-v-ae8f150a]{margin-left:6px;padding:1px 7px;border-radius:10px;font-size:11px;font-weight:600;background:#eef2ff;color:#4338ca}.path-apply-hint[data-v-ae8f150a]{font-size:12px;color:#6b7280;margin:8px 0 0}@media(max-width:768px){.transactions-table[data-v-ae8f150a]{font-size:13px}.transactions-table th[data-v-ae8f150a],.transactions-table td[data-v-ae8f150a]{padding:8px}.modal-content[data-v-ae8f150a]{width:95%;padding:16px}.section-header[data-v-ae8f150a]{flex-direction:column;align-items:flex-start;gap:10px}.section-header button[data-v-ae8f150a]{width:100%}.partitions-info[data-v-ae8f150a]{flex-direction:column}}.modal-overlay[data-v-d50cbe74]{position:fixed;inset:0;background:#000000a6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:3000;animation:fadeIn-d50cbe74 .2s ease-out;padding:20px}@keyframes fadeIn-d50cbe74{0%{opacity:0}to{opacity:1}}.modal-content[data-v-d50cbe74]{background:#fff;border-radius:24px;width:100%;max-width:900px;max-height:90vh;overflow:hidden;box-shadow:0 32px 80px #00000040;animation:slideUp-d50cbe74 .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column}@keyframes slideUp-d50cbe74{0%{opacity:0;transform:translateY(40px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-header[data-v-d50cbe74]{display:flex;justify-content:space-between;align-items:center;padding:28px 32px;border-bottom:1px solid #e5e7eb;background:linear-gradient(135deg,#f1f1f1,#fff)}.header-title[data-v-d50cbe74]{display:flex;align-items:center;gap:16px}.header-title .material-icons[data-v-d50cbe74]{font-size:32px;background:linear-gradient(135deg,#000 0% 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.header-title h3[data-v-d50cbe74]{margin:0;font-size:24px;font-weight:700;color:#000}.btn-close[data-v-d50cbe74]{width:44px;height:44px;border-radius:12px;border:none;background:#fffc;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.btn-close[data-v-d50cbe74]:hover{background:#fee2e2;color:#ef4444;transform:rotate(90deg)}.modal-body[data-v-d50cbe74]{padding:32px;overflow-y:auto;flex:1}.info-section[data-v-d50cbe74]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-bottom:32px}.info-card[data-v-d50cbe74]{display:flex;align-items:center;gap:16px;padding:20px;background:linear-gradient(135deg,#dbeafe,#bfdbfe);border-radius:16px;border-left:5px solid #3b82f6}.info-card .material-icons[data-v-d50cbe74]{font-size:36px;color:#1d4ed8}.info-content[data-v-d50cbe74]{display:flex;flex-direction:column;gap:4px}.info-label[data-v-d50cbe74]{font-size:12px;color:#1e40af;font-weight:600;text-transform:uppercase}.info-value[data-v-d50cbe74]{font-size:20px;font-weight:800;color:#1e3a8a}.info-hint[data-v-d50cbe74]{font-size:11px;color:#3b82f6}.form-section[data-v-d50cbe74]{background:#f8fafc80;border-radius:16px;padding:24px;margin-bottom:24px;border:1px solid #e2e8f0}.section-header[data-v-d50cbe74]{display:flex;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:12px;border-bottom:2px solid #cbd5e1}.section-header .material-icons[data-v-d50cbe74]{font-size:24px;color:#3b82f6}.section-header h4[data-v-d50cbe74]{margin:0;font-size:16px;font-weight:700;color:#1f2937}.form-grid[data-v-d50cbe74]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.form-group[data-v-d50cbe74]{display:flex;flex-direction:column;gap:8px}.form-group.full-width[data-v-d50cbe74]{grid-column:1 / -1}.form-group.required label[data-v-d50cbe74]:after{content:" *";color:#ef4444}.form-group label[data-v-d50cbe74]{font-weight:600;color:#374151;font-size:14px}.form-control[data-v-d50cbe74]{padding:14px 16px;border:2px solid #e5e7eb;border-radius:12px;font-size:15px;transition:all .3s ease;font-family:inherit}.form-control[data-v-d50cbe74]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61a}.form-control[data-v-d50cbe74]:read-only{background:#f9fafb;cursor:not-allowed}.help-text[data-v-d50cbe74]{font-size:12px;color:#6b7280;margin-top:4px}.input-with-suggestions[data-v-d50cbe74]{position:relative}.input-loader[data-v-d50cbe74]{position:absolute;right:16px;top:50%;transform:translateY(-50%);color:#3b82f6}.spin[data-v-d50cbe74]{animation:spin-d50cbe74 1s linear infinite}@keyframes spin-d50cbe74{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.suggestions-dropdown[data-v-d50cbe74]{position:absolute;top:100%;left:0;right:0;background:#fff;border:2px solid #3b82f6;border-radius:12px;margin-top:8px;max-height:300px;overflow-y:auto;z-index:1000;box-shadow:0 20px 60px #0003}.suggestion-item[data-v-d50cbe74]{padding:16px;cursor:pointer;border-bottom:1px solid #e5e7eb;transition:background .2s}.suggestion-item[data-v-d50cbe74]:last-child{border-bottom:none}.suggestion-item[data-v-d50cbe74]:hover{background:#f0f9ff}.suggestion-main[data-v-d50cbe74]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.bik-badge[data-v-d50cbe74]{background:#dbeafe;color:#1e40af;padding:4px 10px;border-radius:8px;font-size:12px;font-weight:600;font-family:monospace}.suggestion-details[data-v-d50cbe74]{font-size:12px;color:#6b7280}.preview-section[data-v-d50cbe74]{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-radius:16px;padding:24px;border:2px solid #10b981}.preview-header[data-v-d50cbe74]{display:flex;align-items:center;gap:12px;margin-bottom:20px}.preview-header .material-icons[data-v-d50cbe74]{font-size:24px;color:#059669}.preview-header h4[data-v-d50cbe74]{margin:0;font-size:16px;font-weight:700;color:#065f46}.preview-content[data-v-d50cbe74]{display:flex;flex-direction:column;gap:12px}.preview-row[data-v-d50cbe74]{display:grid;grid-template-columns:200px 1fr;gap:16px;padding:12px;background:#fff;border-radius:8px}.preview-label[data-v-d50cbe74]{font-weight:600;color:#6b7280;font-size:13px}.preview-value[data-v-d50cbe74]{color:#1f2937;font-size:14px}.preview-value.highlight[data-v-d50cbe74]{color:#059669;font-weight:700;font-size:18px}.modal-footer[data-v-d50cbe74]{padding:24px 32px;border-top:1px solid #e5e7eb;display:flex;gap:16px;justify-content:flex-end;background:#f8fafcb3}.btn[data-v-d50cbe74]{display:inline-flex;align-items:center;gap:10px;padding:14px 28px;border:none;border-radius:12px;font-weight:600;font-size:15px;cursor:pointer;transition:all .3s ease}.btn-primary[data-v-d50cbe74]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 4px 16px #10b9814d}.btn-primary[data-v-d50cbe74]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px #10b98166}.btn-primary[data-v-d50cbe74]:disabled{background:#9ca3af;cursor:not-allowed}.btn-secondary[data-v-d50cbe74]{background:#fff;color:#374151;border:2px solid #e5e7eb}.btn-secondary[data-v-d50cbe74]:hover{background:#f9fafb;border-color:#3b82f6}@media(max-width:768px){.modal-content[data-v-d50cbe74]{max-width:100%;border-radius:0;max-height:100vh}.form-grid[data-v-d50cbe74]{grid-template-columns:1fr}.preview-row[data-v-d50cbe74]{grid-template-columns:1fr;gap:8px}.modal-footer[data-v-d50cbe74]{flex-direction:column-reverse}.btn[data-v-d50cbe74]{width:100%;justify-content:center}}.stage-send-payment[data-v-4385c902]{display:flex;flex-direction:column;gap:24px}.section-header[data-v-4385c902]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.section-header h3[data-v-4385c902]{margin:0;font-size:18px;font-weight:600}.writeoffs-section[data-v-4385c902],.client-refund-section[data-v-4385c902]{background:#fff;padding:20px;border-radius:8px;box-shadow:0 1px 3px #0000001a}.empty-state[data-v-4385c902]{text-align:center;padding:40px 20px;color:#666}.empty-state p[data-v-4385c902]{margin:0 0 8px;font-size:16px;font-weight:500}.empty-state small[data-v-4385c902]{font-size:14px;color:#999}.loading[data-v-4385c902]{text-align:center;padding:40px;color:#666}.transactions-table[data-v-4385c902]{width:100%;border-collapse:collapse}.transactions-table th[data-v-4385c902],.transactions-table td[data-v-4385c902]{padding:12px;text-align:left;border-bottom:1px solid #e0e0e0}.transactions-table th[data-v-4385c902]{font-weight:600;color:#666;font-size:14px}.transactions-table td[data-v-4385c902]{font-size:14px}.transactions-table td.amount[data-v-4385c902]{font-weight:600;color:#333}.type-badge[data-v-4385c902]{display:inline-block;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500}.type-badge.type-expense[data-v-4385c902]{background:#ffebee;color:#c62828}.type-badge.type-refund[data-v-4385c902]{background:#e3f2fd;color:#1565c0}.type-badge.type-income[data-v-4385c902]{background:#e8f5e9;color:#2e7d32}.btn-refund[data-v-4385c902]{padding:6px 12px;background:#ff9800;color:#fff;border:none;border-radius:4px;font-size:13px;cursor:pointer;transition:background .2s}.btn-refund[data-v-4385c902]:hover{background:#f57c00}.btn-primary[data-v-4385c902]{padding:10px 20px;background:#1976d2;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s}.btn-primary[data-v-4385c902]:hover:not(:disabled){background:#1565c0}.btn-primary[data-v-4385c902]:disabled{background:#ccc;cursor:not-allowed}.btn-secondary[data-v-4385c902]{padding:10px 20px;background:#f5f5f5;color:#333;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s}.btn-secondary[data-v-4385c902]:hover{background:#e0e0e0}.stage-actions[data-v-4385c902]{display:flex;justify-content:flex-end;padding:20px;background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a}.btn-stage[data-v-4385c902]{padding:12px 32px;background:#4caf50;color:#fff;border:none;border-radius:6px;font-size:15px;font-weight:500;cursor:pointer;transition:background .2s}.btn-stage[data-v-4385c902]:hover{background:#45a049}.modal-overlay[data-v-4385c902]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-4385c902]{background:#fff;border-radius:8px;width:90%;max-width:500px;max-height:90vh;overflow-y:auto}.modal-header[data-v-4385c902]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #e0e0e0}.modal-header h3[data-v-4385c902]{margin:0;font-size:18px;font-weight:600}.btn-close[data-v-4385c902]{background:none;border:none;font-size:28px;color:#666;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.btn-close[data-v-4385c902]:hover{color:#333}.refund-info[data-v-4385c902]{padding:20px;background:#f8f9fa;border-bottom:1px solid #e0e0e0}.refund-info p[data-v-4385c902]{margin:8px 0;font-size:14px}.refund-form[data-v-4385c902]{padding:20px}.form-group[data-v-4385c902]{margin-bottom:16px}.form-group label[data-v-4385c902]{display:block;margin-bottom:8px;font-size:14px;font-weight:500;color:#333}.form-group input[data-v-4385c902],.form-group select[data-v-4385c902],.form-group textarea[data-v-4385c902]{width:100%;padding:10px;border:1px solid #ddd;border-radius:4px;font-size:14px;font-family:inherit}.form-group input[data-v-4385c902]:focus,.form-group select[data-v-4385c902]:focus,.form-group textarea[data-v-4385c902]:focus{outline:none;border-color:#1976d2}.form-actions[data-v-4385c902]{display:flex;gap:12px;justify-content:flex-end;margin-top:20px}.warning-message[data-v-4385c902]{margin-top:12px;padding:12px 16px;background:#fff3cd;border:1px solid #ffc107;border-radius:6px;color:#856404;font-size:14px;display:flex;align-items:center;gap:8px}.stage-actions[data-v-4385c902]{display:flex;gap:12px;margin-top:20px;flex-wrap:wrap}.btn-check-payment[data-v-4385c902]{background:#ff9800;color:#fff}.btn-check-payment[data-v-4385c902]:hover{background:#e68900}.btn-attach-docs[data-v-4385c902]{background:#9c27b0;color:#fff}.btn-attach-docs[data-v-4385c902]:hover{background:#7b1fa2}.attach-docs-form[data-v-4385c902]{padding:20px}.attach-docs-form input[type=file][data-v-4385c902]{border:1px solid #ddd;padding:8px;border-radius:6px;font-size:14px;cursor:pointer;width:100%;box-sizing:border-box}.attach-docs-form .hint[data-v-4385c902]{display:block;margin-top:6px;font-size:12px;color:#555}.selected-files[data-v-4385c902]{margin-top:12px;padding:12px;background-color:#f8f9fa;border:1px solid #ddd;border-radius:6px}.selected-files ul[data-v-4385c902]{list-style:none;padding:0;margin:0}.selected-files li[data-v-4385c902]{display:flex;justify-content:space-between;align-items:center;background:#fff;padding:6px 10px;border-radius:4px;margin-bottom:6px;font-size:14px;color:#333;box-shadow:0 1px 2px #0000000d;cursor:default}.selected-files li[data-v-4385c902]:last-child{margin-bottom:0}.btn-remove-file[data-v-4385c902]{background-color:#f44336;border:none;color:#fff;border-radius:50%;width:24px;height:24px;font-weight:700;cursor:pointer;display:flex;justify-content:center;align-items:center;line-height:1;transition:background-color .2s ease}.btn-remove-file[data-v-4385c902]:hover{background-color:#d32f2f}.btn-remove-file[data-v-4385c902]:focus{outline:none;box-shadow:0 0 0 3px #f4433680}.stage-exchange-rate-payment[data-v-f2d2f62f]{display:flex;flex-direction:column;gap:var(--spacing-lg)}section[data-v-f2d2f62f]{background:#fff;border-radius:var(--radius-lg);padding:var(--spacing-lg);box-shadow:var(--shadow-sm)}.section-header[data-v-f2d2f62f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-md);border-bottom:1px solid var(--gray-200)}.section-header h3[data-v-f2d2f62f]{margin:0;font-size:18px;font-weight:600;color:var(--text-primary)}.info-card[data-v-f2d2f62f]{background:var(--bg-secondary);border-radius:var(--radius-md);padding:var(--spacing-md)}.info-row[data-v-f2d2f62f]{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-sm) 0;border-bottom:1px solid var(--gray-200)}.info-row[data-v-f2d2f62f]:last-child{border-bottom:none}.info-row.highlight[data-v-f2d2f62f]{background:var(--primary-light);padding:var(--spacing-md);margin-top:var(--spacing-sm);border-radius:var(--radius-md);border:2px solid var(--primary)}.info-row .label[data-v-f2d2f62f]{font-weight:500;color:var(--text-secondary)}.info-row .value[data-v-f2d2f62f]{font-weight:600;color:var(--text-primary);font-size:16px}.info-row.highlight .value[data-v-f2d2f62f]{color:var(--primary);font-size:20px}.confirmation-card[data-v-f2d2f62f]{display:flex;flex-direction:column;gap:var(--spacing-md)}.description[data-v-f2d2f62f]{color:var(--text-secondary);line-height:1.6;margin:0;padding:var(--spacing-md);background:var(--bg-secondary);border-radius:var(--radius-md);border-left:4px solid var(--primary)}.form-group[data-v-f2d2f62f]{display:flex;flex-direction:column;gap:var(--spacing-xs)}.form-group label[data-v-f2d2f62f]{font-weight:500;color:var(--text-primary);font-size:14px}.form-control[data-v-f2d2f62f]{padding:var(--spacing-sm);border:1px solid var(--gray-300);border-radius:var(--radius-md);font-size:14px;transition:border-color .2s}.form-control[data-v-f2d2f62f]:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #3b82f61a}.file-input[data-v-f2d2f62f]{padding:var(--spacing-sm);border:2px dashed var(--gray-300);border-radius:var(--radius-md);cursor:pointer;transition:border-color .2s}.file-input[data-v-f2d2f62f]:hover{border-color:var(--primary)}.hint[data-v-f2d2f62f]{color:var(--text-secondary);font-size:12px}.selected-files[data-v-f2d2f62f]{background:var(--bg-secondary);padding:var(--spacing-md);border-radius:var(--radius-md);border:1px solid var(--gray-200)}.selected-files ul[data-v-f2d2f62f]{list-style:none;padding:0;margin:var(--spacing-sm) 0 0 0}.selected-files li[data-v-f2d2f62f]{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-xs) 0;font-size:14px}.btn-remove-file[data-v-f2d2f62f]{background:var(--danger);color:#fff;border:none;border-radius:50%;width:24px;height:24px;cursor:pointer;font-size:16px;display:flex;align-items:center;justify-content:center;transition:background-color .2s}.btn-remove-file[data-v-f2d2f62f]:hover{background:var(--danger-dark)}.stage-actions[data-v-f2d2f62f]{display:flex;gap:var(--spacing-md);justify-content:flex-end;padding:var(--spacing-lg);background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.btn[data-v-f2d2f62f]{padding:var(--spacing-sm) var(--spacing-lg);border-radius:var(--radius-md);font-weight:500;cursor:pointer;transition:all .2s;border:none;font-size:14px}.btn-secondary[data-v-f2d2f62f]{background:var(--gray-200);color:var(--text-primary)}.btn-secondary[data-v-f2d2f62f]:hover{background:var(--gray-300)}.btn-primary[data-v-f2d2f62f]{background:var(--primary);color:#fff}.btn-primary[data-v-f2d2f62f]:hover:not(:disabled){background:var(--primary-dark);transform:translateY(-1px);box-shadow:var(--shadow-md)}.btn-primary[data-v-f2d2f62f]:disabled{opacity:.5;cursor:not-allowed}@media(max-width:768px){.stage-actions[data-v-f2d2f62f]{flex-direction:column}.btn[data-v-f2d2f62f]{width:100%}}.stage-form-card[data-v-cc3d75d0]{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;overflow:hidden;transition:box-shadow .2s ease}.stage-form-card[data-v-cc3d75d0]:hover{box-shadow:0 4px 12px #0000001f}.card-header[data-v-cc3d75d0]{display:flex;justify-content:space-between;align-items:center;padding:20px;color:#fff;border-bottom:1px solid rgba(0,0,0,.1)}.card-header h4[data-v-cc3d75d0]{font-size:18px;font-weight:700;margin:0;letter-spacing:-.3px}.card-header-collapsible[data-v-cc3d75d0]{display:flex;justify-content:space-between;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none}.stage-badge[data-v-cc3d75d0]{display:inline-block;background:#ffffff4d;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3)}.card-content[data-v-cc3d75d0]{padding:24px;display:flex;flex-direction:column;gap:20px}.card-content-expanded[data-v-cc3d75d0]{display:flex;flex-direction:column;gap:16px}.instruction-block[data-v-cc3d75d0]{padding:16px;border-left:4px solid;border-radius:8px;background-color:#00000005;color:#333}.instruction-block p[data-v-cc3d75d0]{font-size:14px;margin:0;line-height:1.5}.form-section[data-v-cc3d75d0]{display:flex;flex-direction:column;gap:16px;padding-bottom:16px;border-bottom:1px solid #e5e7eb}.form-section[data-v-cc3d75d0]:last-of-type{border-bottom:none;padding-bottom:0}.form-section h5[data-v-cc3d75d0]{font-size:15px;font-weight:600;color:#333;margin:0;display:flex;align-items:center;gap:8px}.form-section h5 .material-icons[data-v-cc3d75d0]{font-size:20px;color:#2196f3}.form-group[data-v-cc3d75d0]{display:flex;flex-direction:column;gap:6px}.form-group label[data-v-cc3d75d0]{font-size:13px;font-weight:600;color:#333;-webkit-user-select:none;user-select:none}.form-control[data-v-cc3d75d0]{padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:13px;font-family:inherit;transition:all .2s ease;background-color:#fff;color:#333}.form-control[data-v-cc3d75d0]:hover{border-color:#9ca3af}.form-control[data-v-cc3d75d0]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.form-control[data-v-cc3d75d0]:disabled{background-color:#f3f4f6;color:#999;cursor:not-allowed;border-color:#e5e7eb}.form-control[data-v-cc3d75d0]::placeholder{color:#999}.form-row[data-v-cc3d75d0]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-row.three[data-v-cc3d75d0]{grid-template-columns:1fr 1fr 1fr}.input-group[data-v-cc3d75d0]{display:flex;gap:0;border:1px solid #d1d5db;border-radius:6px;overflow:hidden;background-color:#fff}.input-group .form-control[data-v-cc3d75d0]{flex:1;border:none;border-radius:0}.input-addon[data-v-cc3d75d0]{display:flex;align-items:center;padding:0 12px;background-color:#f3f4f6;font-size:13px;font-weight:600;color:#666;border-left:1px solid #d1d5db;white-space:nowrap}.radio-group[data-v-cc3d75d0],.checkbox-group[data-v-cc3d75d0]{display:flex;gap:16px;flex-wrap:wrap}.radio-option[data-v-cc3d75d0],.checkbox-label[data-v-cc3d75d0]{display:flex;align-items:center;gap:8px;font-size:14px;color:#333;cursor:pointer;-webkit-user-select:none;user-select:none}.radio-option input[data-v-cc3d75d0],.checkbox-label input[data-v-cc3d75d0]{cursor:pointer;width:18px;height:18px}.info-block[data-v-cc3d75d0],.info-section[data-v-cc3d75d0]{padding:12px;background-color:#f0f9ff;border-left:4px solid #3b82f6;border-radius:6px;display:flex;flex-direction:column;gap:8px}.info-item[data-v-cc3d75d0]{display:flex;justify-content:space-between;align-items:center;font-size:13px}.info-item .label[data-v-cc3d75d0]{font-weight:600;color:#666}.info-item .value[data-v-cc3d75d0]{color:#333;text-align:right;font-weight:500}.checklist[data-v-cc3d75d0]{display:flex;flex-direction:column;gap:12px;padding:16px;background-color:#f9fafb;border-radius:8px}.checklist h5[data-v-cc3d75d0]{font-size:14px;font-weight:600;color:#333;margin:0 0 8px}.checklist-item[data-v-cc3d75d0]{display:flex;align-items:center;gap:12px;padding:10px;background:#fff;border-radius:6px;cursor:pointer;transition:all .2s}.checklist-item[data-v-cc3d75d0]:hover{background:#f5f5f5}.checklist-item input[data-v-cc3d75d0]{cursor:pointer}.form-actions[data-v-cc3d75d0]{display:flex;gap:12px;margin-top:12px;padding-top:16px;border-top:1px solid #e5e7eb}.form-actions .btn[data-v-cc3d75d0]{flex:1;min-width:120px}.btn[data-v-cc3d75d0]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;text-decoration:none}.btn[data-v-cc3d75d0]:active{transform:scale(.98)}.btn-primary[data-v-cc3d75d0]{align-items:center;gap:8px;padding:12px 24px;border-radius:8px;border:none;font-weight:600;cursor:pointer;transition:all .3s;text-align:center;box-sizing:border-box}.btn-primary[data-v-cc3d75d0]:hover:not(:disabled){background-color:#2563eb;box-shadow:0 4px 12px #2563eb4d}.btn-primary[data-v-cc3d75d0]:disabled{background:#e0e0e0;color:#999;cursor:not-allowed}.btn-secondary[data-v-cc3d75d0]{background-color:#e5e7eb;color:#333}.btn-secondary[data-v-cc3d75d0]:hover:not(:disabled){background-color:#d1d5db}.btn-success[data-v-cc3d75d0]{background-color:#10b981;color:#fff}.btn-success[data-v-cc3d75d0]:hover:not(:disabled){background-color:#059669;box-shadow:0 4px 12px #10b9814d}.btn-danger[data-v-cc3d75d0]{background-color:#f44336;color:#fff}.btn-danger[data-v-cc3d75d0]:hover:not(:disabled){background-color:#e53935;box-shadow:0 4px 12px #f443364d}.btn[data-v-cc3d75d0]:disabled{opacity:.5;cursor:not-allowed}.btn .material-icons[data-v-cc3d75d0]{font-size:20px}.stage-table[data-v-cc3d75d0]{width:100%;border-collapse:collapse;font-size:13px}.stage-table thead[data-v-cc3d75d0]{background-color:#f3f4f6}.stage-table th[data-v-cc3d75d0]{padding:12px;text-align:left;font-weight:600;color:#333;border-bottom:2px solid #e5e7eb}.stage-table td[data-v-cc3d75d0]{padding:12px;border-bottom:1px solid #e5e7eb;color:#666}.stage-table tr[data-v-cc3d75d0]:hover{background-color:#f9fafb}.loading-state[data-v-cc3d75d0]{display:flex;align-items:center;justify-content:center;padding:40px;color:#999}.loading-spinner[data-v-cc3d75d0]{width:32px;height:32px;border:3px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:spin-cc3d75d0 1s linear infinite}@keyframes spin-cc3d75d0{to{transform:rotate(360deg)}}.empty-state[data-v-cc3d75d0]{text-align:center;padding:40px 20px;color:#999;font-size:14px}.empty-state-icon[data-v-cc3d75d0]{font-size:48px;opacity:.3;margin-bottom:12px}.error-state[data-v-cc3d75d0]{padding:16px;background-color:#fee2e2;border-left:4px solid #f44336;border-radius:6px;color:#991b1b}.error-message[data-v-cc3d75d0]{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#ffebee;border-left:4px solid #f44336;border-radius:4px;color:#c62828;font-size:14px;margin-bottom:16px}.warning-message[data-v-cc3d75d0]{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#fff3e0;border-left:4px solid #ff9800;border-radius:4px;color:#e65100;font-size:14px;margin-bottom:16px}.success-state[data-v-cc3d75d0]{padding:16px;background-color:#dcfce7;border-left:4px solid #10b981;border-radius:6px;color:#166534}.text-center[data-v-cc3d75d0]{text-align:center}.text-right[data-v-cc3d75d0]{text-align:right}.text-muted[data-v-cc3d75d0]{color:#999}.text-success[data-v-cc3d75d0]{color:#10b981}.text-error[data-v-cc3d75d0]{color:#f44336}.text-warning[data-v-cc3d75d0]{color:#f59e0b}.mt-sm[data-v-cc3d75d0]{margin-top:8px}.mt-md[data-v-cc3d75d0]{margin-top:12px}.mt-lg[data-v-cc3d75d0]{margin-top:16px}.mb-sm[data-v-cc3d75d0]{margin-bottom:8px}.mb-md[data-v-cc3d75d0]{margin-bottom:12px}.mb-lg[data-v-cc3d75d0]{margin-bottom:16px}.p-sm[data-v-cc3d75d0]{padding:8px}.p-md[data-v-cc3d75d0]{padding:12px}.p-lg[data-v-cc3d75d0]{padding:16px}@media(max-width:768px){.card-header[data-v-cc3d75d0]{padding:16px;flex-direction:column;align-items:flex-start;gap:12px}.card-header h4[data-v-cc3d75d0]{font-size:16px}.card-content[data-v-cc3d75d0]{padding:16px;gap:16px}.form-row[data-v-cc3d75d0],.form-row.three[data-v-cc3d75d0]{grid-template-columns:1fr}.form-actions[data-v-cc3d75d0]{flex-direction:column}.form-actions .btn[data-v-cc3d75d0]{width:100%}.radio-group[data-v-cc3d75d0],.checkbox-group[data-v-cc3d75d0]{flex-direction:column;gap:12px}.info-item[data-v-cc3d75d0]{flex-direction:column;align-items:flex-start}.info-item .value[data-v-cc3d75d0]{text-align:left}}.exchange-card[data-v-cc3d75d0]{color:#000;padding:24px;border-radius:12px;margin-bottom:24px}.exchange-row[data-v-cc3d75d0]{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.2)}.exchange-row[data-v-cc3d75d0]:last-child{border-bottom:none}.exchange-row.header[data-v-cc3d75d0]{background:#0000001a;padding:12px;margin:12px -24px 0;border-radius:8px 8px 0 0}.exchange-row.highlight[data-v-cc3d75d0]{background:#fff3;padding:12px;margin:8px -24px 0;border-radius:8px;font-weight:700;font-size:18px}.exchange-row.positive .exchange-value[data-v-cc3d75d0]{color:#188e06}.exchange-row.negative .exchange-value[data-v-cc3d75d0]{color:#81c784}.divider[data-v-cc3d75d0]{height:2px;background:#ffffff4d;margin:16px -24px}.exchange-label[data-v-cc3d75d0]{font-size:14px;opacity:.9}.exchange-value[data-v-cc3d75d0]{font-size:16px;font-weight:600}.exchange-input[data-v-cc3d75d0]{background:#fff;border:1px solid rgba(0,0,0,.4);color:#000;padding:8px 12px;border-radius:4px;font-size:16px;font-weight:600;width:140px}.exchange-input[data-v-cc3d75d0]::placeholder{color:#fff9}.history-table[data-v-cc3d75d0]{border:1px solid #e0e0e0;border-radius:12px;overflow:hidden}.history-row[data-v-cc3d75d0]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;padding:16px;border-bottom:1px solid #e0e0e0}.history-row[data-v-cc3d75d0]:last-child{border-bottom:none}.history-row.header[data-v-cc3d75d0]{background:#f5f5f5;font-weight:700;color:#212121}.history-cell[data-v-cc3d75d0]{display:flex;align-items:center}.stage-form-card[data-v-2da4dff0]{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;overflow:hidden;transition:box-shadow .2s ease}.stage-form-card[data-v-2da4dff0]:hover{box-shadow:0 4px 12px #0000001f}.card-header[data-v-2da4dff0]{display:flex;justify-content:space-between;align-items:center;padding:20px;color:#fff;border-bottom:1px solid rgba(0,0,0,.1)}.card-header h4[data-v-2da4dff0]{font-size:18px;font-weight:700;margin:0;letter-spacing:-.3px}.card-header-collapsible[data-v-2da4dff0]{display:flex;justify-content:space-between;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none}.stage-badge[data-v-2da4dff0]{display:inline-block;background:#ffffff4d;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3)}.card-content[data-v-2da4dff0]{padding:24px;display:flex;flex-direction:column;gap:20px}.card-content-expanded[data-v-2da4dff0]{display:flex;flex-direction:column;gap:16px}.instruction-block[data-v-2da4dff0]{padding:16px;border-left:4px solid;border-radius:8px;background-color:#00000005;color:#333}.instruction-block p[data-v-2da4dff0]{font-size:14px;margin:0;line-height:1.5}.form-section[data-v-2da4dff0]{display:flex;flex-direction:column;gap:16px;padding-bottom:16px;border-bottom:1px solid #e5e7eb}.form-section[data-v-2da4dff0]:last-of-type{border-bottom:none;padding-bottom:0}.form-section h5[data-v-2da4dff0]{font-size:15px;font-weight:600;color:#333;margin:0;display:flex;align-items:center;gap:8px}.form-section h5 .material-icons[data-v-2da4dff0]{font-size:20px;color:#2196f3}.form-group[data-v-2da4dff0]{display:flex;flex-direction:column;gap:6px}.form-group label[data-v-2da4dff0]{font-size:13px;font-weight:600;color:#333;-webkit-user-select:none;user-select:none}.form-control[data-v-2da4dff0]{padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:13px;font-family:inherit;transition:all .2s ease;background-color:#fff;color:#333}.form-control[data-v-2da4dff0]:hover{border-color:#9ca3af}.form-control[data-v-2da4dff0]:disabled{background-color:#f3f4f6;color:#999;cursor:not-allowed;border-color:#e5e7eb}.form-control[data-v-2da4dff0]::placeholder{color:#999}.form-row[data-v-2da4dff0]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-row.three[data-v-2da4dff0]{grid-template-columns:1fr 1fr 1fr}.input-group[data-v-2da4dff0]{display:flex;gap:0;border:1px solid #d1d5db;border-radius:6px;overflow:hidden;background-color:#fff}.input-group .form-control[data-v-2da4dff0]{flex:1;border:none;border-radius:0}.input-addon[data-v-2da4dff0]{display:flex;align-items:center;padding:0 12px;background-color:#f3f4f6;font-size:13px;font-weight:600;color:#666;border-left:1px solid #d1d5db;white-space:nowrap}.radio-group[data-v-2da4dff0],.checkbox-group[data-v-2da4dff0]{display:flex;gap:16px;flex-wrap:wrap}.radio-option[data-v-2da4dff0],.checkbox-label[data-v-2da4dff0]{display:flex;align-items:center;gap:8px;font-size:14px;color:#333;cursor:pointer;-webkit-user-select:none;user-select:none}.radio-option input[data-v-2da4dff0],.checkbox-label input[data-v-2da4dff0]{cursor:pointer;width:18px;height:18px}.info-block[data-v-2da4dff0],.info-section[data-v-2da4dff0]{padding:12px;background-color:#f0f9ff;border-left:4px solid #3b82f6;border-radius:6px;display:flex;flex-direction:column;gap:8px}.info-item[data-v-2da4dff0]{display:flex;justify-content:space-between;align-items:center;font-size:13px}.info-item .label[data-v-2da4dff0]{font-weight:600;color:#666}.info-item .value[data-v-2da4dff0]{color:#333;text-align:right;font-weight:500}.checklist[data-v-2da4dff0]{display:flex;flex-direction:column;gap:12px;padding:16px;background-color:#f9fafb;border-radius:8px}.checklist h5[data-v-2da4dff0]{font-size:14px;font-weight:600;color:#333;margin:0 0 8px}.checklist-item[data-v-2da4dff0]{display:flex;align-items:center;gap:12px;padding:10px;background:#fff;border-radius:6px;cursor:pointer;transition:all .2s}.checklist-item[data-v-2da4dff0]:hover{background:#f5f5f5}.checklist-item input[data-v-2da4dff0]{cursor:pointer}.form-actions[data-v-2da4dff0]{display:flex;gap:12px;margin-top:12px;padding-top:16px;border-top:1px solid #e5e7eb}.form-actions .btn[data-v-2da4dff0]{flex:1;min-width:120px}.btn[data-v-2da4dff0]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;text-decoration:none}.btn[data-v-2da4dff0]:active{transform:scale(.98)}.btn-primary[data-v-2da4dff0]{align-items:center;gap:8px;padding:12px 24px;border-radius:8px;border:none;font-weight:600;cursor:pointer;transition:all .3s;text-align:center;box-sizing:border-box}.btn-primary[data-v-2da4dff0]:hover:not(:disabled){background-color:#2563eb;box-shadow:0 4px 12px #2563eb4d}.btn-primary[data-v-2da4dff0]:disabled{background:#e0e0e0;color:#999;cursor:not-allowed}.btn-secondary[data-v-2da4dff0]{background-color:#e5e7eb;color:#333}.btn-secondary[data-v-2da4dff0]:hover:not(:disabled){background-color:#d1d5db}.btn-success[data-v-2da4dff0]{background-color:#10b981;color:#fff}.btn-success[data-v-2da4dff0]:hover:not(:disabled){background-color:#059669;box-shadow:0 4px 12px #10b9814d}.btn-danger[data-v-2da4dff0]{background-color:#f44336;color:#fff}.btn-danger[data-v-2da4dff0]:hover:not(:disabled){background-color:#e53935;box-shadow:0 4px 12px #f443364d}.btn[data-v-2da4dff0]:disabled{opacity:.5;cursor:not-allowed}.btn .material-icons[data-v-2da4dff0]{font-size:20px}.stage-table[data-v-2da4dff0]{width:100%;border-collapse:collapse;font-size:13px}.stage-table thead[data-v-2da4dff0]{background-color:#f3f4f6}.stage-table th[data-v-2da4dff0]{padding:12px;text-align:left;font-weight:600;color:#333;border-bottom:2px solid #e5e7eb}.stage-table td[data-v-2da4dff0]{padding:12px;border-bottom:1px solid #e5e7eb;color:#666}.stage-table tr[data-v-2da4dff0]:hover{background-color:#f9fafb}.loading-state[data-v-2da4dff0]{display:flex;align-items:center;justify-content:center;padding:40px;color:#999}.loading-spinner[data-v-2da4dff0]{width:32px;height:32px;border:3px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:spin-2da4dff0 1s linear infinite}@keyframes spin-2da4dff0{to{transform:rotate(360deg)}}.empty-state[data-v-2da4dff0]{text-align:center;padding:40px 20px;color:#999;font-size:14px}.empty-state-icon[data-v-2da4dff0]{font-size:48px;opacity:.3;margin-bottom:12px}.error-state[data-v-2da4dff0]{padding:16px;background-color:#fee2e2;border-left:4px solid #f44336;border-radius:6px;color:#991b1b}.error-message[data-v-2da4dff0]{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#ffebee;border-left:4px solid #f44336;border-radius:4px;color:#c62828;font-size:14px;margin-bottom:16px}.warning-message[data-v-2da4dff0]{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#fff3e0;border-left:4px solid #ff9800;border-radius:4px;color:#e65100;font-size:14px;margin-bottom:16px}.success-state[data-v-2da4dff0]{padding:16px;background-color:#dcfce7;border-left:4px solid #10b981;border-radius:6px;color:#166534}.text-center[data-v-2da4dff0]{text-align:center}.text-right[data-v-2da4dff0]{text-align:right}.text-muted[data-v-2da4dff0]{color:#999}.text-success[data-v-2da4dff0]{color:#10b981}.text-error[data-v-2da4dff0]{color:#f44336}.text-warning[data-v-2da4dff0]{color:#f59e0b}.mt-sm[data-v-2da4dff0]{margin-top:8px}.mt-md[data-v-2da4dff0]{margin-top:12px}.mt-lg[data-v-2da4dff0]{margin-top:16px}.mb-sm[data-v-2da4dff0]{margin-bottom:8px}.mb-md[data-v-2da4dff0]{margin-bottom:12px}.mb-lg[data-v-2da4dff0]{margin-bottom:16px}.p-sm[data-v-2da4dff0]{padding:8px}.p-md[data-v-2da4dff0]{padding:12px}.p-lg[data-v-2da4dff0]{padding:16px}@media(max-width:768px){.card-header[data-v-2da4dff0]{padding:16px;flex-direction:column;align-items:flex-start;gap:12px}.card-header h4[data-v-2da4dff0]{font-size:16px}.card-content[data-v-2da4dff0]{padding:16px;gap:16px}.form-row[data-v-2da4dff0],.form-row.three[data-v-2da4dff0]{grid-template-columns:1fr}.form-actions[data-v-2da4dff0]{flex-direction:column}.form-actions .btn[data-v-2da4dff0]{width:100%}.radio-group[data-v-2da4dff0],.checkbox-group[data-v-2da4dff0]{flex-direction:column;gap:12px}.info-item[data-v-2da4dff0]{flex-direction:column;align-items:flex-start}.info-item .value[data-v-2da4dff0]{text-align:left}}.card-header[data-v-2da4dff0]{display:flex;justify-content:flex-start}.card-header .material-icons[data-v-2da4dff0]{font-size:28px;color:#fff}.card-header h4[data-v-2da4dff0]{margin:0;font-size:18px;font-weight:600;color:#000}.card-content[data-v-2da4dff0]{padding:24px}.form-group[data-v-2da4dff0]{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.form-group label[data-v-2da4dff0]{font-size:13px;font-weight:600;color:#374151}.form-control[data-v-2da4dff0]{padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;font-family:inherit;transition:all .2s}.form-control[data-v-2da4dff0]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}textarea.form-control[data-v-2da4dff0]{resize:vertical;min-height:120px}.docs-section[data-v-2da4dff0]{margin:24px 0}.docs-title[data-v-2da4dff0]{font-size:14px;font-weight:600;color:#374151;margin:0 0 12px}.docs-list[data-v-2da4dff0]{display:flex;flex-direction:column;gap:10px}.doc-row[data-v-2da4dff0]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid #e5e7eb;border-radius:8px;background:#f9fafb;transition:all .2s}.doc-row-sent[data-v-2da4dff0]{background:#f0fdf4;border-color:#bbf7d0}.doc-info[data-v-2da4dff0]{display:flex;align-items:center;gap:12px;min-width:0;flex:1}.doc-icon[data-v-2da4dff0]{color:#6b7280}.doc-row-sent .doc-icon[data-v-2da4dff0]{color:#16a34a}.doc-meta[data-v-2da4dff0]{min-width:0}.doc-name[data-v-2da4dff0]{font-size:14px;font-weight:600;color:#111827;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.doc-sub[data-v-2da4dff0]{display:flex;align-items:center;gap:6px;font-size:12px;color:#6b7280;margin-top:2px;flex-wrap:wrap}.dot[data-v-2da4dff0]{color:#d1d5db}.badge[data-v-2da4dff0]{display:inline-block;padding:2px 8px;border-radius:10px;font-size:11px;font-weight:600;margin-left:4px}.badge-draft[data-v-2da4dff0]{background:#fef3c7;color:#92400e}.badge-sent[data-v-2da4dff0]{background:#d1fae5;color:#065f46}.doc-actions[data-v-2da4dff0]{display:flex;gap:6px;flex-shrink:0}.action-btn[data-v-2da4dff0]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;background:#fff;border:1px solid #d1d5db;border-radius:6px;cursor:pointer;transition:all .15s}.action-btn .material-icons[data-v-2da4dff0]{font-size:18px;color:#4b5563}.action-btn[data-v-2da4dff0]:hover:not(:disabled){background:#f3f4f6;border-color:#9ca3af}.action-btn[data-v-2da4dff0]:disabled{opacity:.5;cursor:not-allowed}.action-send[data-v-2da4dff0]{background:#3b82f6;border-color:#3b82f6}.action-send .material-icons[data-v-2da4dff0]{color:#fff}.action-send[data-v-2da4dff0]:hover:not(:disabled){background:#2563eb;border-color:#2563eb}.action-delete[data-v-2da4dff0]:hover:not(:disabled){background:#fee2e2;border-color:#ef4444}.action-delete:hover:not(:disabled) .material-icons[data-v-2da4dff0]{color:#ef4444}.generate-actions[data-v-2da4dff0]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.btn-generate[data-v-2da4dff0]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 18px;background:#3b82f6;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.btn-generate[data-v-2da4dff0]:hover:not(:disabled){background:#2563eb;box-shadow:0 4px 12px #3b82f64d}.btn-generate[data-v-2da4dff0]:disabled{background:#d1d5db;color:#9ca3af;cursor:not-allowed}.btn-generate .material-icons[data-v-2da4dff0]{font-size:18px}.btn-generate-secondary[data-v-2da4dff0]{background:#6366f1}.btn-generate-secondary[data-v-2da4dff0]:hover:not(:disabled){background:#4f46e5;box-shadow:0 4px 12px #6366f14d}.complete-section[data-v-2da4dff0]{margin-top:20px;padding-top:20px;border-top:1px solid #e5e7eb;display:flex;flex-direction:column;gap:10px;align-items:flex-start}.warn-hint[data-v-2da4dff0]{display:flex;align-items:center;gap:6px;margin:0;padding:8px 12px;background:#fef3c7;color:#92400e;border-radius:6px;font-size:13px}.warn-hint .material-icons[data-v-2da4dff0]{font-size:18px}.btn-success[data-v-2da4dff0]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;background:#10b981;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.btn-success[data-v-2da4dff0]:hover:not(:disabled){background:#059669;box-shadow:0 4px 12px #10b9814d}.btn-success[data-v-2da4dff0]:active{transform:translateY(1px)}.btn-success .material-icons[data-v-2da4dff0]{font-size:20px}.btn-success[data-v-2da4dff0]:disabled{background:#d1d5db;color:#9ca3af;cursor:not-allowed;opacity:.6}@media(max-width:768px){.card-content[data-v-2da4dff0]{padding:16px}.card-header[data-v-2da4dff0]{padding:16px 20px}.card-header h4[data-v-2da4dff0]{font-size:16px}.doc-row[data-v-2da4dff0]{flex-direction:column;align-items:stretch}.doc-actions[data-v-2da4dff0]{justify-content:flex-end}}.cancelled-deal[data-v-98fa374a]{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;overflow:hidden}.cancelled-header[data-v-98fa374a]{background:linear-gradient(135deg,#ffebee,#ffcdd2);padding:32px 24px;text-align:center;border-bottom:3px solid #f44336}.cancelled-icon[data-v-98fa374a]{display:flex;justify-content:center;margin-bottom:16px}.cancelled-icon .material-icons[data-v-98fa374a]{font-size:64px;color:#f44336}.cancelled-header h2[data-v-98fa374a]{font-size:24px;font-weight:700;color:#c62828;margin:0}.cancelled-content[data-v-98fa374a]{padding:24px}.info-grid[data-v-98fa374a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:32px;padding:20px;background:#f9f9f9;border-radius:8px}.info-item[data-v-98fa374a]{display:flex;flex-direction:column;gap:6px}.info-item.full-width[data-v-98fa374a]{grid-column:1 / -1}.info-label[data-v-98fa374a]{font-size:12px;font-weight:600;color:#666;text-transform:uppercase;letter-spacing:.5px}.info-value[data-v-98fa374a]{font-size:16px;font-weight:600;color:#212121}.cancelled-details[data-v-98fa374a]{margin-bottom:24px;padding:20px;background:#fafafa;border-radius:8px;border-left:4px solid #f44336}.cancelled-details h4[data-v-98fa374a]{font-size:14px;font-weight:700;color:#333;margin:0 0 16px;text-transform:uppercase;letter-spacing:.5px}.details-grid[data-v-98fa374a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.detail-item[data-v-98fa374a]{display:flex;flex-direction:column;gap:4px}.detail-label[data-v-98fa374a]{font-size:12px;font-weight:600;color:#999}.detail-value[data-v-98fa374a]{font-size:14px;color:#333;word-break:break-word}.cancelled-actions[data-v-98fa374a]{display:flex;justify-content:center;padding-top:24px;border-top:1px solid #e0e0e0}.btn[data-v-98fa374a]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.btn-secondary[data-v-98fa374a]{background:#f5f5f5;color:#333}.btn-secondary[data-v-98fa374a]:hover{background:#e0e0e0;transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.btn .material-icons[data-v-98fa374a]{font-size:20px}@media(max-width:768px){.info-grid[data-v-98fa374a],.details-grid[data-v-98fa374a]{grid-template-columns:1fr}.cancelled-header[data-v-98fa374a]{padding:24px 16px}.cancelled-header h2[data-v-98fa374a]{font-size:20px}.cancelled-icon .material-icons[data-v-98fa374a]{font-size:48px}}.resend-after-refund[data-v-1ace3d06]{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:20px}.card-header[data-v-1ace3d06]{display:flex;align-items:center;gap:12px;padding:20px;border-bottom:1px solid #e0e0e0}.card-header .material-icons[data-v-1ace3d06]{color:#f59e0b}.card-header h4[data-v-1ace3d06]{margin:0;font-size:18px;font-weight:600}.card-content[data-v-1ace3d06]{padding:20px}.description[data-v-1ace3d06]{font-size:14px;color:#6b7280;margin:0 0 20px}.form-row[data-v-1ace3d06]{margin-bottom:16px}.form-row label[data-v-1ace3d06]{display:block;font-size:13px;font-weight:600;color:#374151;margin-bottom:6px}.amount-input[data-v-1ace3d06]{display:flex;align-items:center;gap:8px}.form-control[data-v-1ace3d06]{width:200px;padding:10px 14px;border:1px solid #d1d5db;border-radius:6px;font-size:16px}.currency[data-v-1ace3d06]{font-weight:600;color:#6b7280}.form-actions[data-v-1ace3d06]{margin-bottom:16px}.btn-save[data-v-1ace3d06]{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:#6366f1;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer}.btn-save[data-v-1ace3d06]:hover:not(:disabled){background:#4f46e5}.btn-save[data-v-1ace3d06]:disabled{background:#ccc;cursor:not-allowed}.info-note[data-v-1ace3d06]{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#f0f9ff;border-radius:6px;font-size:13px;color:#0369a1}.info-note .material-icons[data-v-1ace3d06]{font-size:18px}.info-card[data-v-db033b7a]{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;padding:20px 24px}.files-card[data-v-db033b7a]{border-left:4px solid #6b7280;background:#f9fafb;margin-top:20px}.card-header-collapsible[data-v-db033b7a]{display:flex;justify-content:space-between;align-items:center;-webkit-user-select:none;user-select:none}.card-title[data-v-db033b7a]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;margin:0}.documents-count-badge[data-v-db033b7a]{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 8px;margin-left:8px;background:#e5e7eb;color:#374151;border-radius:12px;font-size:12px;font-weight:700}.card-content-expanded[data-v-db033b7a]{margin-top:12px}.upload-section[data-v-db033b7a]{margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #e5e7eb}.btn-secondary-sm[data-v-db033b7a]{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:10px;background:#fff;border:1px solid #d1d5db;color:#374151;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s;box-shadow:0 1px 2px #0000000d}.btn-secondary-sm[data-v-db033b7a]:hover{background:#f9fafb;border-color:#9ca3af;box-shadow:0 1px 3px #0000001a}.btn-secondary-sm .material-icons[data-v-db033b7a]{font-size:18px;color:#6b7280}.documents-groups[data-v-db033b7a]{display:flex;flex-direction:column;gap:20px}.document-group[data-v-db033b7a]{background:#fff;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden}.document-group-header[data-v-db033b7a]{display:flex;align-items:center;gap:10px;padding:12px 16px;background:#f9fafb;border-bottom:1px solid #e5e7eb}.group-icon[data-v-db033b7a]{font-size:20px;color:#6b7280}.group-title[data-v-db033b7a]{flex:1;margin:0;font-size:14px;font-weight:600;color:#111827}.group-count[data-v-db033b7a]{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 8px;background:#dbeafe;color:#1e40af;border-radius:12px;font-size:12px;font-weight:700}.files-list[data-v-db033b7a]{margin:0;padding:0;list-style:none}.file-item[data-v-db033b7a]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid #f3f4f6;transition:background .2s}.file-item[data-v-db033b7a]:last-child{border-bottom:none}.file-item[data-v-db033b7a]:hover{background:#f9fafb}.file-content[data-v-db033b7a]{flex:1;min-width:0}.file-link[data-v-db033b7a]{display:flex;align-items:flex-start;gap:12px;width:100%;text-align:left;background:none;border:none;padding:0}.file-icon[data-v-db033b7a]{font-size:24px;color:#6b7280;flex-shrink:0;margin-top:2px}.file-details[data-v-db033b7a]{flex:1;min-width:0;overflow:hidden;display:flex;flex-direction:column;gap:4px}.file-name[data-v-db033b7a]{font-size:14px;font-weight:500;color:#111827;display:inline-block;max-width:100%}.file-number[data-v-db033b7a]{display:inline-block;padding:2px 8px;background:#dbeafe;color:#1e40af;border-radius:4px;font-size:11px;font-weight:600;width:fit-content}.file-meta[data-v-db033b7a]{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:4px;font-size:12px;color:#6b7280}.file-date[data-v-db033b7a],.file-size[data-v-db033b7a],.file-upload-date[data-v-db033b7a]{display:flex;align-items:center;gap:4px}.meta-icon[data-v-db033b7a]{font-size:14px!important;color:#9ca3af}.file-actions[data-v-db033b7a]{display:flex;align-items:center;gap:4px;margin-left:12px;opacity:0;transition:opacity .2s}.file-item:hover .file-actions[data-v-db033b7a]{opacity:1}.btn-icon-action[data-v-db033b7a]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;background:transparent;border-radius:6px;cursor:pointer;transition:all .2s}.btn-icon-action .material-icons[data-v-db033b7a]{font-size:18px;color:#6b7280}.btn-icon-action[data-v-db033b7a]:hover{background:#f3f4f6}.btn-icon-action:hover .material-icons[data-v-db033b7a]{color:#111827}.btn-icon-action.btn-delete[data-v-db033b7a]:hover{background:#fee2e2}.btn-icon-action.btn-delete:hover .material-icons[data-v-db033b7a]{color:#dc2626}.btn-icon-action.btn-view[data-v-db033b7a]:hover{background:#dbeafe}.btn-icon-action.btn-view:hover .material-icons[data-v-db033b7a]{color:#2563eb}.btn-icon-action.btn-download[data-v-db033b7a]:hover{background:#dcfce7}.btn-icon-action.btn-download:hover .material-icons[data-v-db033b7a]{color:#16a34a}.empty-documents-state[data-v-db033b7a]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;color:#9ca3af;text-align:center}.empty-icon[data-v-db033b7a]{font-size:48px;color:#d1d5db;margin-bottom:12px}.empty-documents-state p[data-v-db033b7a]{margin:0;font-size:14px;color:#6b7280}.modal-overlay[data-v-db033b7a]{position:fixed;inset:0;background:#1118278c;display:flex;align-items:center;justify-content:center;z-index:2000;padding:16px}.modal-card[data-v-db033b7a]{width:100%;max-width:620px;background:#fff;border-radius:14px;box-shadow:0 20px 50px #00000040;overflow:hidden}.modal-small[data-v-db033b7a]{max-width:480px}.modal-header[data-v-db033b7a]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid #e5e7eb}.modal-title[data-v-db033b7a]{display:flex;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:700;color:#111827}.modal-close[data-v-db033b7a]{background:transparent;border:none;cursor:pointer;padding:6px;border-radius:8px}.modal-close[data-v-db033b7a]:hover{background:#f3f4f6}.modal-body[data-v-db033b7a]{padding:16px}.modal-footer[data-v-db033b7a]{display:flex;justify-content:flex-end;gap:10px;padding:14px 16px;border-top:1px solid #e5e7eb;background:#fafafa}.form-group[data-v-db033b7a]{margin-bottom:14px}.form-label[data-v-db033b7a]{display:block;font-size:13px;font-weight:600;color:#374151;margin-bottom:6px}.form-control[data-v-db033b7a]{width:100%;padding:10px 12px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;color:#111827;background:#fff;box-sizing:border-box}.form-control[data-v-db033b7a]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.form-hint[data-v-db033b7a]{display:block;margin-top:6px;font-size:12px;color:#6b7280}.required[data-v-db033b7a]{color:#ef4444}.btn-light[data-v-db033b7a]{background:#f3f4f6;border:1px solid #e5e7eb;color:#111827;padding:10px 14px;border-radius:10px;cursor:pointer;font-weight:600}.btn-light[data-v-db033b7a]:disabled{opacity:.6;cursor:not-allowed}.btn-primary[data-v-db033b7a]{background:#2563eb;border:1px solid #2563eb;color:#fff;padding:10px 14px;border-radius:10px;cursor:pointer;font-weight:700;display:inline-flex;align-items:center;gap:8px}.btn-primary[data-v-db033b7a]:disabled{opacity:.6;cursor:not-allowed}.btn-danger[data-v-db033b7a]{display:flex;align-items:center;gap:8px;padding:10px 20px;background:#dc2626;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.btn-danger[data-v-db033b7a]:hover:not(:disabled){background:#b91c1c}.btn-danger[data-v-db033b7a]:disabled{opacity:.6;cursor:not-allowed}.files-preview[data-v-db033b7a]{margin-top:10px;border:1px solid #e5e7eb;border-radius:10px;padding:10px;background:#f9fafb}.files-preview-item[data-v-db033b7a]{display:flex;align-items:center;gap:8px;padding:6px 4px}.files-preview-name[data-v-db033b7a]{flex:1;font-size:13px;color:#111827}.files-preview-size[data-v-db033b7a]{font-size:12px;color:#6b7280}.upload-error[data-v-db033b7a]{margin-top:8px;padding:10px 12px;background:#fef2f2;border:1px solid #fecaca;color:#991b1b;border-radius:10px;font-size:13px}.file-to-delete[data-v-db033b7a]{padding:12px;background:#f9fafb;border-radius:8px;margin-top:12px;word-break:break-word}.spinner-small[data-v-db033b7a]{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-db033b7a 1s linear infinite}@keyframes spin-db033b7a{to{transform:rotate(360deg)}}.file-info-card[data-v-db033b7a]{margin-top:20px;padding:16px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;border-radius:12px}.file-info-header[data-v-db033b7a]{display:flex;align-items:center;gap:10px;margin-bottom:14px;padding-bottom:12px;border-bottom:2px solid #e2e8f0;font-size:14px;font-weight:600;color:#475569}.file-info-header .material-icons[data-v-db033b7a]{font-size:20px;color:#3b82f6;background:#fff;padding:6px;border-radius:8px;box-shadow:0 2px 4px #3b82f626}.file-info-content[data-v-db033b7a]{display:flex;flex-direction:column;gap:10px}.file-info-row[data-v-db033b7a]{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;background:#fff;border-radius:8px;border:1px solid #f1f5f9}.file-info-label[data-v-db033b7a]{font-size:13px;font-weight:500;color:#64748b}.file-info-value[data-v-db033b7a]{font-size:13px;font-weight:600;color:#1e293b;text-align:right;word-break:break-word;max-width:60%;padding:4px 8px;background:#f8fafc;border-radius:6px;border:1px solid #e2e8f0}@media(max-width:640px){.file-item[data-v-db033b7a]{flex-direction:column;align-items:flex-start}.file-actions[data-v-db033b7a]{margin-left:0;margin-top:8px;width:100%;justify-content:flex-end;opacity:1}.file-meta[data-v-db033b7a]{flex-direction:column;align-items:flex-start;gap:4px}}.stage-form-card[data-v-57387dee]{background:#fff;border-radius:16px;box-shadow:0 4px 20px #00000014;overflow:hidden}.card-header[data-v-57387dee]{display:flex;justify-content:space-between;align-items:center;padding:24px 32px}.header-left[data-v-57387dee]{display:flex;align-items:center;gap:16px}.success-icon[data-v-57387dee]{font-size:48px;color:#fff}.header-title[data-v-57387dee]{font-size:24px;font-weight:700;margin:0;color:#fff}.header-subtitle[data-v-57387dee]{font-size:14px;color:#ffffffe6;margin:4px 0 0}.stage-badge.completed[data-v-57387dee]{background:#ffffff4d;padding:8px 16px;border-radius:20px;font-size:14px;font-weight:600;color:#fff}.card-content[data-v-57387dee]{padding:32px}.section-title[data-v-57387dee]{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:600;color:#111827;margin:0 0 20px}.section-title .material-icons[data-v-57387dee]{color:#10b981}.summary-section[data-v-57387dee],.info-section[data-v-57387dee],.report-section[data-v-57387dee],.stakeholders-section[data-v-57387dee]{margin-bottom:32px}.summary-grid[data-v-57387dee]{display:grid;grid-template-columns:1fr 1fr;gap:32px;background:#f9fafb;padding:24px;border-radius:12px;border:1px solid #e5e7eb}.summary-column[data-v-57387dee]{display:flex;flex-direction:column;gap:16px}.summary-item[data-v-57387dee]{display:flex;flex-direction:column;gap:4px}.summary-item.highlight[data-v-57387dee]{background:#fff;padding:12px;border-radius:8px;border:1px solid #d1d5db}.summary-item .label[data-v-57387dee]{font-size:13px;color:#6b7280;font-weight:500}.summary-item .value[data-v-57387dee]{font-size:16px;color:#111827;font-weight:600}.summary-item .value.amount[data-v-57387dee]{font-size:20px;color:#10b981}.badge[data-v-57387dee]{display:inline-block;padding:4px 12px;border-radius:12px;font-size:13px;font-weight:600}.badge-import[data-v-57387dee]{background:#dbeafe;color:#1e40af}.info-card[data-v-57387dee]{background:#f9fafb;padding:20px;border-radius:12px;border:1px solid #e5e7eb}.info-grid[data-v-57387dee]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.info-item[data-v-57387dee]{display:flex;flex-direction:column;gap:4px}.info-item .label[data-v-57387dee]{font-size:12px;color:#6b7280;font-weight:500}.info-item .value[data-v-57387dee]{font-size:14px;color:#111827;font-weight:600}.status-badge[data-v-57387dee]{display:inline-block;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600}.status-success[data-v-57387dee]{background:#d1fae5;color:#065f46}.status-warning[data-v-57387dee]{background:#fef3c7;color:#92400e}.status-error[data-v-57387dee]{background:#fee2e2;color:#991b1b}.status-pending[data-v-57387dee]{background:#e0e7ff;color:#3730a3}.status-default[data-v-57387dee]{background:#f3f4f6;color:#374151}.report-card[data-v-57387dee]{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border:2px solid #86efac;border-radius:12px;padding:24px}.report-text[data-v-57387dee]{margin-bottom:20px}.report-header[data-v-57387dee]{display:flex;align-items:center;gap:12px;margin-bottom:12px;padding-bottom:12px;border-bottom:2px solid #86efac}.report-header .material-icons[data-v-57387dee]{color:#16a34a;font-size:28px}.report-header strong[data-v-57387dee]{font-size:16px;color:#065f46}.report-body[data-v-57387dee]{background:#fff;padding:16px;border-radius:8px;font-size:14px;line-height:1.6;color:#374151;white-space:pre-wrap}.report-document[data-v-57387dee]{margin-top:16px}.document-card[data-v-57387dee]{display:flex;align-items:center;gap:16px;padding:16px;background:#fff;border:1px solid #86efac;border-radius:8px;transition:all .2s}.document-card[data-v-57387dee]:hover{box-shadow:0 4px 12px #10b98126;border-color:#4ade80}.doc-icon[data-v-57387dee]{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#dcfce7;border-radius:8px}.doc-icon .material-icons[data-v-57387dee]{font-size:28px;color:#16a34a}.doc-details[data-v-57387dee]{flex:1;min-width:0}.doc-name[data-v-57387dee]{font-size:14px;font-weight:600;color:#111827;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.doc-meta[data-v-57387dee]{font-size:12px;color:#6b7280;display:flex;align-items:center;gap:8px}.doc-separator[data-v-57387dee]{color:#d1d5db}.doc-actions[data-v-57387dee]{display:flex;gap:8px;flex-shrink:0}.btn-icon[data-v-57387dee]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;background:#f3f4f6;border:1px solid #d1d5db;border-radius:8px;cursor:pointer;transition:all .2s}.btn-icon[data-v-57387dee]:hover{background:#e5e7eb;border-color:#9ca3af}.btn-icon.success[data-v-57387dee]{background:#10b981;border-color:#10b981}.btn-icon.success .material-icons[data-v-57387dee]{color:#fff}.btn-icon.success[data-v-57387dee]:hover{background:#059669;border-color:#047857;transform:translateY(-1px);box-shadow:0 4px 12px #10b9814d}.btn-icon.danger[data-v-57387dee]{background:#ef4444;border-color:#ef4444}.btn-icon.danger .material-icons[data-v-57387dee]{color:#fff}.btn-icon.danger[data-v-57387dee]:hover{background:#dc2626;border-color:#b91c1c;transform:translateY(-1px);box-shadow:0 4px 12px #ef44444d}.no-report[data-v-57387dee]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:40px 20px;background:#fff;border-radius:8px}.no-report .material-icons[data-v-57387dee]{font-size:48px;color:#9ca3af}.no-report p[data-v-57387dee]{margin:0;font-size:14px;color:#6b7280}.stakeholders-list[data-v-57387dee]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px}.stakeholder-card[data-v-57387dee]{display:flex;align-items:center;gap:12px;padding:16px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px}.stakeholder-avatar[data-v-57387dee]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#dbeafe;border-radius:50%}.stakeholder-avatar .material-icons[data-v-57387dee]{color:#3b82f6;font-size:24px}.stakeholder-info[data-v-57387dee]{display:flex;flex-direction:column;gap:2px}.stakeholder-name[data-v-57387dee]{font-size:14px;font-weight:600;color:#111827}.stakeholder-role[data-v-57387dee]{font-size:12px;color:#6b7280}.actions-section[data-v-57387dee]{display:flex;gap:12px;padding-top:24px;border-top:1px solid #e5e7eb}.btn[data-v-57387dee]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;border:none}.btn-primary[data-v-57387dee]{background:#10b981;color:#fff}.btn-primary[data-v-57387dee]:hover{background:#059669;transform:translateY(-1px);box-shadow:0 4px 12px #10b9814d}.btn-secondary[data-v-57387dee]{background:#e5e7eb;color:#374151}.btn-secondary[data-v-57387dee]:hover{background:#d1d5db}.btn-outline[data-v-57387dee]{background:#fff;color:#374151;border:1px solid #d1d5db}.btn-outline[data-v-57387dee]:hover{background:#f9fafb}@media print{.actions-section[data-v-57387dee]{display:none}}@media(max-width:768px){.summary-grid[data-v-57387dee],.info-grid[data-v-57387dee]{grid-template-columns:1fr}.actions-section[data-v-57387dee]{flex-direction:column}.stakeholders-list[data-v-57387dee]{grid-template-columns:1fr}}.reserve-info[data-v-c488aac0]{display:flex;align-items:start;gap:8px;padding:12px 16px;background:#f5f3ff;border-left:4px solid #7c3aed;border-radius:6px;margin-bottom:16px}.reserve-info p[data-v-c488aac0]{margin:0;font-size:13px;color:#5b21b6}.debit-partitions-card[data-v-c488aac0]{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:20px}.card-header[data-v-c488aac0]{display:flex;align-items:center;gap:12px;padding:20px;border-bottom:1px solid #e0e0e0}.card-header h4[data-v-c488aac0]{margin:0;font-size:18px;font-weight:600}.card-content[data-v-c488aac0]{padding:20px}.info-grid[data-v-c488aac0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:20px}.info-item[data-v-c488aac0]{display:flex;flex-direction:column;gap:4px}.info-item label[data-v-c488aac0]{font-size:12px;color:#666}.info-label-row[data-v-c488aac0]{display:flex;align-items:center;gap:6px}.amount[data-v-c488aac0]{font-size:18px;font-weight:700}.amount.positive[data-v-c488aac0]{color:#2e7d32}.amount.negative[data-v-c488aac0]{color:#c62828}.btn-edit-required[data-v-c488aac0]{background:transparent;border:0;padding:2px;cursor:pointer;color:#1976d2;display:inline-flex;align-items:center;line-height:1}.btn-edit-required[data-v-c488aac0]:hover{color:#0d47a1}.btn-edit-required .material-icons[data-v-c488aac0]{font-size:16px}.required-input-wrap[data-v-c488aac0]{display:flex;align-items:center;gap:6px}.required-input[data-v-c488aac0]{padding:4px 8px;border:1px solid #1976d2;border-radius:4px;font-size:16px;font-weight:700;width:140px}.required-input[data-v-c488aac0]:focus{outline:none;border-color:#0d47a1}.required-input-currency[data-v-c488aac0]{font-size:14px;color:#666;font-weight:600}.partitions-list[data-v-c488aac0]{margin-bottom:20px}.partitions-list h5[data-v-c488aac0]{font-size:14px;margin:0 0 12px;color:#333}.partition-item[data-v-c488aac0]{display:flex;justify-content:space-between;align-items:center;padding:12px;background:#f8f9fa;border-radius:6px;margin-bottom:8px}.partition-name[data-v-c488aac0]{font-weight:600;font-size:14px}.partition-balance[data-v-c488aac0]{font-weight:600;color:#1976d2}.partition-balance .original-balance[data-v-c488aac0]{font-weight:400;color:#6b7280;font-size:12px;margin-left:4px}.cross-rate-row[data-v-c488aac0]{display:flex;align-items:flex-start;gap:10px;padding:12px 16px;background:#fff7ed;border-left:4px solid #f59e0b;border-radius:6px;margin:12px 0;font-size:13px;color:#92400e}.cross-rate-row .material-icons[data-v-c488aac0]{color:#f59e0b;font-size:20px}.cross-rate-row strong[data-v-c488aac0]{color:#78350f;margin-right:6px}.cross-rate-detail[data-v-c488aac0]{color:#b45309;font-size:12px;display:block;margin-top:2px}.cross-rate-body[data-v-c488aac0]{flex:1}.cross-rate-manual[data-v-c488aac0]{display:inline-block;margin-left:6px;padding:1px 8px;border-radius:10px;background:#fde68a;color:#78350f;font-size:11px;font-weight:700}.cross-rate-input-wrap[data-v-c488aac0]{display:flex;align-items:center;gap:8px;margin-top:8px;flex-wrap:wrap}.cross-rate-input-wrap label[data-v-c488aac0]{font-size:12px;color:#92400e}.cross-rate-input[data-v-c488aac0]{width:140px;padding:6px 10px;border:1px solid #f59e0b;border-radius:6px;font-size:14px}.cross-rate-input[data-v-c488aac0]:focus{outline:none;border-color:#d97706}.btn-cross-reset[data-v-c488aac0]{background:transparent;border:0;padding:2px;cursor:pointer;color:#b45309;display:inline-flex;align-items:center}.btn-cross-reset .material-icons[data-v-c488aac0]{font-size:18px}.partition-status[data-v-c488aac0]{padding:4px 10px;border-radius:12px;font-size:11px;font-weight:600}.status-in_transit[data-v-c488aac0]{background:#fff3e0;color:#e65100}.status-replenishing[data-v-c488aac0]{background:#e3f2fd;color:#1976d2}.status-awaiting_debit[data-v-c488aac0]{background:#e8f5e9;color:#2e7d32}.status-remainder[data-v-c488aac0]{background:#f3e5f5;color:#7b1fa2}.partitions-list-header[data-v-c488aac0]{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.partitions-list-header h5[data-v-c488aac0]{margin:0;font-size:14px;color:#333}.btn-manage-partitions[data-v-c488aac0]{background:transparent;border:1px solid #6366f1;color:#6366f1;padding:4px 12px;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s}.btn-manage-partitions[data-v-c488aac0]:hover{background:#eef2ff}.partition-search[data-v-c488aac0]{width:100%;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;margin-bottom:10px}.manage-list[data-v-c488aac0]{max-height:320px;overflow-y:auto}.empty-hint[data-v-c488aac0]{font-size:13px;color:#6b7280;margin:8px 0}.path-hint[data-v-c488aac0]{font-size:12px;color:#6b7280;margin:0 0 10px;display:flex;align-items:center;gap:4px;flex-wrap:wrap}.prio-dot[data-v-c488aac0]{display:inline-block;width:10px;height:10px;border-radius:50%;margin:0 2px}.prio-dot.prio-1[data-v-c488aac0]{background:#2e7d32}.prio-dot.prio-2[data-v-c488aac0]{background:#f59e0b}.prio-dot.prio-3[data-v-c488aac0]{background:#9ca3af}.partition-check[data-v-c488aac0]{display:flex;align-items:center;gap:10px;padding:10px 12px;background:#f8f9fa;border:1px solid #e5e7eb;border-radius:6px;margin-bottom:8px;cursor:pointer;transition:all .15s}.partition-check[data-v-c488aac0]:hover{border-color:#cbd5e1}.partition-check.selected[data-v-c488aac0]{background:#eef2ff;border-color:#6366f1}.partition-check input[type=checkbox][data-v-c488aac0]{width:16px;height:16px;cursor:pointer;flex-shrink:0}.partition-check .partition-name[data-v-c488aac0]{flex:1}.partition-rate[data-v-c488aac0]{font-size:12px;color:#6b7280;white-space:nowrap}.partition-reserve-badge[data-v-c488aac0]{display:inline-flex;align-items:center;gap:2px;font-size:11px;font-weight:600;color:#9a3412;background:#fff7ed;padding:2px 6px;border-radius:8px;white-space:nowrap;cursor:help}.partition-reserve-badge .material-icons[data-v-c488aac0]{font-size:12px}.priority-badge[data-v-c488aac0]{padding:2px 8px;border-radius:10px;font-size:11px;font-weight:700;white-space:nowrap}.priority-badge.prio-1[data-v-c488aac0]{background:#e8f5e9;color:#2e7d32}.priority-badge.prio-2[data-v-c488aac0]{background:#fff7ed;color:#b45309}.priority-badge.prio-3[data-v-c488aac0]{background:#f1f5f9;color:#64748b}.selected-summary[data-v-c488aac0]{margin-top:8px;font-size:14px;color:#374151}.selected-summary strong[data-v-c488aac0]{color:#1976d2}.selected-summary.insufficient strong[data-v-c488aac0]{color:#c62828}.path-warn[data-v-c488aac0]{margin:8px 0 0;font-size:13px;color:#c62828}.total-in-partition[data-v-c488aac0]{margin-top:4px;font-size:14px;color:#374151}.total-in-partition strong[data-v-c488aac0]{color:#1976d2}.total-rate-note[data-v-c488aac0]{font-size:12px;color:#6b7280}.debit-form[data-v-c488aac0]{margin-top:16px}.debit-form .form-row[data-v-c488aac0]{margin-bottom:12px}.debit-form label[data-v-c488aac0]{display:block;font-size:13px;font-weight:600;margin-bottom:6px;color:#374151}.form-control[data-v-c488aac0]{width:200px;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px}.method-selector[data-v-c488aac0]{display:flex;gap:8px}.method-btn[data-v-c488aac0]{display:flex;align-items:center;gap:6px;padding:8px 16px;border:2px solid #e5e7eb;border-radius:8px;background:#fff;font-size:13px;font-weight:600;color:#6b7280;cursor:pointer;transition:all .2s}.method-btn .material-icons[data-v-c488aac0]{font-size:18px}.method-btn[data-v-c488aac0]:hover{border-color:#6366f1;color:#6366f1}.method-btn.active[data-v-c488aac0]{border-color:#6366f1;background:#eef2ff;color:#6366f1}.btn-action[data-v-c488aac0]{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;margin-top:8px}.btn-debit[data-v-c488aac0]{background:#1976d2}.btn-debit[data-v-c488aac0]:hover:not(:disabled){background:#1565c0}.btn-reorder[data-v-c488aac0]{background:#f59e0b}.btn-reorder[data-v-c488aac0]:hover:not(:disabled){background:#d97706}.btn-action[data-v-c488aac0]:disabled{background:#ccc;cursor:not-allowed}.result-message[data-v-c488aac0]{display:flex;align-items:start;gap:12px;padding:16px;border-radius:6px;margin-top:16px}.result-message.success[data-v-c488aac0]{background:#e8f5e9;border-left:4px solid #4caf50}.result-message.warning[data-v-c488aac0]{background:#fff3e0;border-left:4px solid #ff9800}.result-message p[data-v-c488aac0]{margin:0;font-size:14px}.loading-state[data-v-c488aac0]{text-align:center;padding:40px;color:#666}.spinner[data-v-c488aac0]{display:inline-block;width:32px;height:32px;border:3px solid #e0e0e0;border-top-color:#1976d2;border-radius:50%;animation:spin-c488aac0 1s linear infinite}@keyframes spin-c488aac0{to{transform:rotate(360deg)}}.reserve-panel[data-v-08ce5986]{border:1px solid #e5e7eb;border-radius:10px;padding:16px;margin:16px 0;background:#fafafa}.rp-path[data-v-08ce5986]{display:flex;flex-direction:column;gap:10px;margin-bottom:12px}.rp-field label[data-v-08ce5986]{display:block;font-size:12px;font-weight:600;color:#6b7280;margin-bottom:4px}.rp-select[data-v-08ce5986]{width:100%;padding:8px 10px;border:1px solid #d1d5db;border-radius:8px;font-size:14px}.btn-coverage-request[data-v-08ce5986]{display:inline-flex;align-items:center;gap:6px;padding:10px 16px;background:#6366f1;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer}.btn-coverage-request[data-v-08ce5986]:hover{background:#4f46e5}.rp-hint[data-v-08ce5986]{font-size:12px;color:#6b7280;margin:6px 0 0}.rp-reserves[data-v-08ce5986]{margin-top:14px;padding-top:12px;border-top:1px dashed #e5e7eb}.rp-reserves-head[data-v-08ce5986]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.rp-reserves-title[data-v-08ce5986]{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#374151}.rp-reserves-title .material-icons[data-v-08ce5986]{font-size:16px;color:#9a3412}.rp-cancel-all[data-v-08ce5986]{padding:5px 10px;font-size:12px;font-weight:600;color:#b91c1c;background:#fff;border:1px solid #fca5a5;border-radius:6px;cursor:pointer}.rp-cancel-all[data-v-08ce5986]:hover{background:#fef2f2}.rp-reserves-list[data-v-08ce5986]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.rp-reserve-row[data-v-08ce5986]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;background:#fff7ed;border-radius:8px;font-size:13px;color:#7c2d12}.rp-cancel-one[data-v-08ce5986]{flex-shrink:0;padding:4px 10px;font-size:12px;font-weight:600;color:#b91c1c;background:#fff;border:1px solid #fca5a5;border-radius:6px;cursor:pointer}.rp-cancel-one[data-v-08ce5986]:hover{background:#fef2f2}.rp-modal-overlay[data-v-08ce5986]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1100;padding:20px}.rp-modal[data-v-08ce5986]{background:#fff;border-radius:12px;padding:24px;max-width:440px;width:100%}.rp-modal h3[data-v-08ce5986]{margin:0 0 12px;font-size:18px}.rp-modal p[data-v-08ce5986]{margin:0 0 20px;line-height:1.5;color:#374151}.rp-modal-actions[data-v-08ce5986]{display:flex;justify-content:flex-end;gap:10px}.btn-primary[data-v-08ce5986]{padding:9px 18px;background:#6366f1;color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer}.btn-secondary[data-v-08ce5986]{padding:9px 18px;background:#fff;color:#374151;border:1px solid #d1d5db;border-radius:8px;font-weight:600;cursor:pointer}.refund-actions-card[data-v-68ac78e5]{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:20px}.card-header[data-v-68ac78e5]{display:flex;align-items:center;gap:12px;padding:20px;border-bottom:1px solid #e0e0e0}.card-header .material-icons[data-v-68ac78e5]{color:#e65100}.card-header h4[data-v-68ac78e5]{margin:0;font-size:18px;font-weight:600}.card-content[data-v-68ac78e5]{padding:20px}.stage-info[data-v-68ac78e5]{font-size:14px;color:#374151;margin-bottom:16px}.actions-grid[data-v-68ac78e5]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.btn-action[data-v-68ac78e5]{display:flex;align-items:center;gap:12px;padding:16px;border:2px solid #e5e7eb;border-radius:10px;background:#fff;cursor:pointer;text-align:left;transition:all .2s}.btn-action[data-v-68ac78e5]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.btn-action[data-v-68ac78e5]:disabled{opacity:.5;cursor:not-allowed}.btn-action strong[data-v-68ac78e5]{display:block;font-size:14px;color:#111827}.btn-action small[data-v-68ac78e5]{display:block;font-size:11px;color:#6b7280;margin-top:2px}.btn-resend[data-v-68ac78e5]{border-color:#f59e0b}.btn-resend .material-icons[data-v-68ac78e5]{color:#f59e0b;font-size:28px}.btn-currency-return[data-v-68ac78e5]{border-color:#2563eb}.btn-currency-return .material-icons[data-v-68ac78e5]{color:#2563eb;font-size:28px}.btn-ruble-return[data-v-68ac78e5]{border-color:#dc2626}.btn-ruble-return .material-icons[data-v-68ac78e5]{color:#dc2626;font-size:28px}.result-message[data-v-68ac78e5]{display:flex;align-items:center;gap:12px;padding:16px;border-radius:6px;margin-top:16px}.result-message.success[data-v-68ac78e5]{background:#e8f5e9;border-left:4px solid #4caf50}.result-message.info[data-v-68ac78e5]{background:#e3f2fd;border-left:4px solid #2196f3}.result-message p[data-v-68ac78e5]{margin:0;font-size:14px}@media(max-width:1100px){.actions-grid[data-v-68ac78e5]{grid-template-columns:1fr 1fr}}@media(max-width:700px){.actions-grid[data-v-68ac78e5]{grid-template-columns:1fr}}.modal-overlay[data-v-68ac78e5]{position:fixed;inset:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-68ac78e5]{background:#fff;border-radius:8px;width:100%;max-width:480px;max-height:90vh;overflow-y:auto;box-shadow:0 10px 30px #0003}.modal-header[data-v-68ac78e5]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #e0e0e0}.modal-header h3[data-v-68ac78e5]{margin:0;font-size:18px;font-weight:600}.btn-close[data-v-68ac78e5]{background:transparent;border:0;font-size:24px;line-height:1;cursor:pointer;color:#777}.btn-close[data-v-68ac78e5]:hover{color:#333}.modal-body[data-v-68ac78e5]{padding:20px;display:flex;flex-direction:column;gap:16px}.modal-info[data-v-68ac78e5]{margin:0;padding:10px 12px;background:#fff3e0;border-left:3px solid #e65100;border-radius:4px;font-size:13px;color:#5d4037}.modal-body .form-row[data-v-68ac78e5]{display:flex;flex-direction:column;gap:6px;margin:0}.modal-body label[data-v-68ac78e5]{font-size:14px;font-weight:500;color:#424242}.modal-body .required[data-v-68ac78e5]{color:#d32f2f}.modal-body .form-control[data-v-68ac78e5]{padding:8px 10px;border:1px solid #ccc;border-radius:4px;font-size:14px;font-family:inherit}.modal-body .form-control[data-v-68ac78e5]:focus{outline:none;border-color:#1976d2}.modal-actions[data-v-68ac78e5]{display:flex;justify-content:flex-end;gap:10px;margin-top:4px}.btn-cancel[data-v-68ac78e5]{padding:8px 16px;background:#fff;border:1px solid #bdbdbd;border-radius:4px;cursor:pointer;font-size:14px}.btn-cancel[data-v-68ac78e5]:hover:not(:disabled){background:#f5f5f5}.btn-cancel[data-v-68ac78e5]:disabled{opacity:.5;cursor:not-allowed}.modal-actions .btn-action[data-v-68ac78e5]{padding:8px 16px;font-size:14px;white-space:nowrap}.kr-card[data-v-6161e334]{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;overflow:hidden}.kr-header[data-v-6161e334]{display:flex;align-items:center;gap:10px;padding:16px 20px;background:linear-gradient(135deg,#6366f1,#4f46e5)}.kr-header .material-icons[data-v-6161e334]{color:#fff}.kr-header h4[data-v-6161e334]{margin:0;font-size:16px;font-weight:600;color:#fff}.kr-body[data-v-6161e334]{padding:20px}.kr-hint[data-v-6161e334]{font-size:13px;color:#6b7280;margin:0 0 16px}.kr-row[data-v-6161e334]{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;margin-bottom:16px}.kr-row .form-control[data-v-6161e334],.kr-row .btn-generate[data-v-6161e334]{height:42px;box-sizing:border-box}.label-spacer[data-v-6161e334]{visibility:hidden}.form-group[data-v-6161e334]{display:flex;flex-direction:column;gap:6px}.form-group label[data-v-6161e334]{font-size:13px;font-weight:600;color:#374151}.form-control[data-v-6161e334]{padding:9px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px}.form-control[data-v-6161e334]:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px #6366f126}.btn-generate[data-v-6161e334]{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;background:#6366f1;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.btn-generate[data-v-6161e334]:hover:not(:disabled){background:#4f46e5;box-shadow:0 4px 12px #6366f14d}.btn-generate[data-v-6161e334]:disabled{background:#d1d5db;color:#9ca3af;cursor:not-allowed}.btn-generate .material-icons[data-v-6161e334]{font-size:18px}.kr-table[data-v-6161e334]{border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.kr-line[data-v-6161e334]{display:flex;justify-content:space-between;gap:12px;padding:9px 14px;font-size:13px;color:#374151;border-bottom:1px solid #f0f0f2}.kr-line[data-v-6161e334]:last-of-type{border-bottom:none}.kr-line b[data-v-6161e334]{color:#111827}.kr-accent[data-v-6161e334]{background:#f5f3ff}.kr-accent b[data-v-6161e334]{color:#4f46e5}.kr-total[data-v-6161e334]{background:#eef2ff;font-weight:600}.kr-total b[data-v-6161e334]{color:#4338ca}.kr-meta[data-v-6161e334]{padding:8px 14px;font-size:12px;color:#6b7280;background:#fafafa}.kr-docs[data-v-6161e334]{display:flex;flex-direction:column;gap:10px;margin-top:16px}.kr-doc[data-v-6161e334]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid #e5e7eb;border-radius:8px;background:#f9fafb}.kr-doc-sent[data-v-6161e334]{background:#f0fdf4;border-color:#bbf7d0}.kr-doc-info[data-v-6161e334]{display:flex;align-items:center;gap:12px;min-width:0;flex:1}.kr-doc-icon[data-v-6161e334]{color:#6b7280}.kr-doc-sent .kr-doc-icon[data-v-6161e334]{color:#16a34a}.kr-doc-meta[data-v-6161e334]{min-width:0}.kr-doc-name[data-v-6161e334]{font-size:14px;font-weight:600;color:#111827;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kr-doc-sub[data-v-6161e334]{display:flex;align-items:center;gap:8px;font-size:12px;color:#6b7280;margin-top:2px;flex-wrap:wrap}.kr-badge[data-v-6161e334]{display:inline-block;padding:2px 8px;border-radius:10px;font-size:11px;font-weight:600}.kr-badge-draft[data-v-6161e334]{background:#fef3c7;color:#92400e}.kr-badge-sent[data-v-6161e334]{background:#d1fae5;color:#065f46}.kr-badge-cancelled[data-v-6161e334]{background:#fee2e2;color:#991b1b}.kr-doc-actions[data-v-6161e334]{display:flex;gap:6px;flex-shrink:0}.kr-act[data-v-6161e334]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;background:#fff;border:1px solid #d1d5db;border-radius:6px;cursor:pointer;transition:all .15s}.kr-act .material-icons[data-v-6161e334]{font-size:18px;color:#4b5563}.kr-act[data-v-6161e334]:hover:not(:disabled){background:#f3f4f6;border-color:#9ca3af}.kr-act[data-v-6161e334]:disabled{opacity:.5;cursor:not-allowed}.kr-act-send[data-v-6161e334]{background:#3b82f6;border-color:#3b82f6}.kr-act-send .material-icons[data-v-6161e334]{color:#fff}.kr-act-send[data-v-6161e334]:hover:not(:disabled){background:#2563eb;border-color:#2563eb}.kr-act-del[data-v-6161e334]:hover:not(:disabled){background:#fee2e2;border-color:#ef4444}.kr-act-del:hover:not(:disabled) .material-icons[data-v-6161e334]{color:#ef4444}.notes-card[data-v-b5b333c4]{background:#eef0f4;border-radius:12px;box-shadow:0 2px 8px #00000014;display:flex;flex-direction:column;position:sticky;top:12px;height:calc(100vh - 24px);max-height:calc(100vh - 24px);overflow:hidden}.notes-top[data-v-b5b333c4]{flex:0 1 auto;min-height:0;overflow-y:auto}.notes-top[data-v-b5b333c4]::-webkit-scrollbar{width:6px}.notes-top[data-v-b5b333c4]::-webkit-scrollbar-thumb{background:#c6ccd6;border-radius:3px}.notes-header[data-v-b5b333c4]{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:14px 18px 4px}.notes-header__title[data-v-b5b333c4]{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:700;color:#111827}.notes-toolbar[data-v-b5b333c4]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 18px}.preset-bar[data-v-b5b333c4]{display:flex;gap:4px;flex-wrap:wrap;flex:1;min-width:0}.preset-btn[data-v-b5b333c4]{display:inline-flex;align-items:center;gap:5px;padding:7px 9px;border:1px solid #E2E5EB;border-radius:9px;background:#fff;color:#374151;font-size:12.5px;font-weight:500;cursor:pointer;transition:all .15s;white-space:nowrap}.preset-btn[data-v-b5b333c4]:hover{background:#f8fafc}.preset-btn.active[data-v-b5b333c4]{background:#2563eb;border-color:#2563eb;color:#fff;font-weight:600}.preset-btn--icon[data-v-b5b333c4]{padding:7px 8px}.chip-ico[data-v-b5b333c4]{width:13px;height:13px;flex-shrink:0}.chip-count[data-v-b5b333c4]{font-weight:400;opacity:.75}.toolbar-right[data-v-b5b333c4]{display:flex;gap:6px}.tool-btn[data-v-b5b333c4]{display:inline-flex;align-items:center;gap:5px;padding:7px 10px;border:1px solid #E2E5EB;border-radius:9px;background:#fff;color:#374151;font-size:12.5px;font-weight:500;cursor:pointer;white-space:nowrap}.tool-btn[data-v-b5b333c4]:hover{background:#f8fafc}.tool-btn.active[data-v-b5b333c4]{border-color:#2563eb;color:#2563eb;box-shadow:0 0 0 1px #2563eb inset}.filter-count[data-v-b5b333c4]{font-weight:600}.info-banner[data-v-b5b333c4]{display:flex;align-items:flex-start;gap:10px;margin:0 18px 10px;padding:13px 16px;background:#eaf1fe;border:1px solid #D3E1FC;border-radius:12px;font-size:13.5px;color:#111827}.info-banner__icon[data-v-b5b333c4]{color:#2563eb;display:inline-flex;margin-top:1px}.info-banner__text[data-v-b5b333c4]{flex:1;line-height:1.45}.info-banner__reset[data-v-b5b333c4]{display:inline-flex;align-items:center;gap:6px;background:none;border:none;color:#2563eb;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.info-banner__reset[data-v-b5b333c4]:hover{text-decoration:underline}.info-banner__close[data-v-b5b333c4]{background:none;border:none;font-size:20px;line-height:1;color:#6b7280;cursor:pointer}.info-banner__close[data-v-b5b333c4]:hover{color:#111827}.notes-body[data-v-b5b333c4]{flex:1;display:flex;gap:14px;padding:0 18px;min-height:0}.feed[data-v-b5b333c4]{flex:1;min-width:0;overflow-y:auto;padding-bottom:8px}.feed[data-v-b5b333c4]::-webkit-scrollbar{width:6px}.feed[data-v-b5b333c4]::-webkit-scrollbar-thumb{background:#c6ccd6;border-radius:3px}.feed-state[data-v-b5b333c4]{text-align:center;padding:36px 20px;color:#9aa1ad;background:#fff;border-radius:12px}.feed-state__title[data-v-b5b333c4]{font-size:14px;font-weight:600;color:#6b7280;margin:0 0 6px}.feed-state__sub[data-v-b5b333c4]{font-size:13px;margin:0 0 14px}.date-group[data-v-b5b333c4]{margin-bottom:4px}.date-divider[data-v-b5b333c4]{text-align:center;margin:14px 0 12px}.date-divider--left[data-v-b5b333c4]{text-align:left;padding-left:2px}.date-pill[data-v-b5b333c4]{display:inline-block;background:#e4e7ec;color:#4b5563;font-size:12.5px;font-weight:600;padding:5px 14px;border-radius:20px}.feed-row[data-v-b5b333c4]{display:flex;margin-bottom:12px;position:relative}.tl-gutter[data-v-b5b333c4]{width:26px;flex-shrink:0;position:relative}.tl-gutter[data-v-b5b333c4]:before{content:"";position:absolute;left:6px;top:-12px;bottom:-12px;width:2px;background:#dde1e8}.feed-row:last-child .tl-gutter[data-v-b5b333c4]:before{bottom:12px}.tl-dot[data-v-b5b333c4]{position:absolute;left:0;top:26px;width:14px;height:14px;border-radius:50%;background:#fff;z-index:1}.tl-dot--system[data-v-b5b333c4]{border:2px solid #C6CCD6}.tl-dot--manual[data-v-b5b333c4]{border:2px solid #2563EB}.tl-dot--manual[data-v-b5b333c4]:after{content:"";position:absolute;inset:2px;border-radius:50%;background:#2563eb}.event-card[data-v-b5b333c4]{flex:1;min-width:0;display:flex;align-items:center;gap:14px;padding:14px 16px;background:#fff;border-radius:10px;border-left:4px solid #CBD2DC;box-shadow:0 1px 2px #1018280a}.event-card.prio-critical[data-v-b5b333c4]{border-left-color:#ef4444}.event-card.prio-important[data-v-b5b333c4]{border-left-color:#f5b400}.event-card.prio-informational[data-v-b5b333c4]{border-left-color:#cbd2dc}.event-icon[data-v-b5b333c4]{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:10px;flex-shrink:0;border:1.5px solid}.event-icon--critical[data-v-b5b333c4]{border-color:#ef4444;color:#ef4444}.event-icon--important[data-v-b5b333c4]{border-color:#f5b400;color:#f5b400}.event-icon--info[data-v-b5b333c4]{border-color:#c6ccd6;color:#6b7280}.event-body[data-v-b5b333c4]{flex:1;min-width:0}.event-title[data-v-b5b333c4]{font-size:14.5px;font-weight:600;color:#111827;line-height:1.4;word-break:break-word;margin-bottom:7px}.event-foot[data-v-b5b333c4]{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.event-meta[data-v-b5b333c4]{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:#6b7280}.tech-tag[data-v-b5b333c4]{font-size:10.5px;font-weight:600;color:#6b7280;background:#eef0f4;border:1px solid #E2E5EB;border-radius:5px;padding:1px 7px}.note-card[data-v-b5b333c4]{flex:1;min-width:0;padding:13px 16px;background:#fff;border-radius:10px;box-shadow:0 1px 2px #1018280a}.note-card__head[data-v-b5b333c4]{display:flex;align-items:center;gap:11px;margin-bottom:9px}.note-avatar[data-v-b5b333c4]{width:38px;height:38px;border-radius:50%;font-size:15px;font-weight:600;display:flex;align-items:center;justify-content:center;flex-shrink:0}.note-meta[data-v-b5b333c4]{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.note-author[data-v-b5b333c4]{font-size:15px;font-weight:600;color:#111827}.note-time[data-v-b5b333c4]{font-size:12.5px;color:#9aa1ad}.note-badge[data-v-b5b333c4]{background:#dcfce7;color:#16a34a;font-size:12px;font-weight:500;padding:4px 10px;border-radius:6px;flex-shrink:0}.note-text[data-v-b5b333c4]{font-size:14px;color:#374151;line-height:1.5;white-space:pre-wrap;word-break:break-word}.side-col[data-v-b5b333c4]{width:272px;flex-shrink:0;overflow-y:auto;display:flex;flex-direction:column;gap:12px;padding-bottom:8px}.side-col[data-v-b5b333c4]::-webkit-scrollbar{width:6px}.side-col[data-v-b5b333c4]::-webkit-scrollbar-thumb{background:#c6ccd6;border-radius:3px}.side-card[data-v-b5b333c4]{background:#fff;border-radius:14px;padding:16px 18px}.side-card__head[data-v-b5b333c4]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.side-card__title[data-v-b5b333c4]{font-size:17px;font-weight:700;color:#111827}.side-card__title--sm[data-v-b5b333c4]{font-size:14px}.side-card__close[data-v-b5b333c4]{background:none;border:none;font-size:20px;line-height:1;color:#9aa1ad;cursor:pointer}.side-card__close[data-v-b5b333c4]:hover{color:#374151}.filter-group[data-v-b5b333c4]{margin-bottom:14px}.filter-group.disabled[data-v-b5b333c4]{opacity:.5}.filter-group__title[data-v-b5b333c4]{font-size:12.5px;font-weight:600;color:#374151;margin-bottom:7px}.filter-check[data-v-b5b333c4]{display:flex;align-items:center;gap:9px;font-size:13.5px;color:#374151;padding:4px 0;cursor:pointer}.filter-check input[data-v-b5b333c4]{width:16px;height:16px;cursor:pointer;accent-color:#2563EB;flex-shrink:0}.filter-validation[data-v-b5b333c4]{font-size:12.5px;color:#ef4444;margin-bottom:10px}.filter-actions[data-v-b5b333c4]{display:flex;flex-direction:column;gap:8px}.filter-footnote[data-v-b5b333c4]{font-size:12px;color:#9aa1ad;margin-top:10px}.mini-ico[data-v-b5b333c4]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:5px;font-size:11.5px;font-weight:700;flex-shrink:0;border:1px solid}.mini-ico--critical[data-v-b5b333c4]{border-color:#ef4444;color:#ef4444;background:#fff}.mini-ico--important[data-v-b5b333c4]{border-color:#f5b400;color:#f5b400;background:#fff}.mini-ico--info[data-v-b5b333c4]{border-color:#c6ccd6;color:#6b7280;background:#fff}.legend-row[data-v-b5b333c4]{display:flex;align-items:center;gap:9px;font-size:13.5px;color:#374151;margin:8px 0}.legend-note[data-v-b5b333c4]{font-size:12px;color:#9aa1ad;margin-top:10px;border-top:1px solid #EEF0F4;padding-top:10px}.btn-primary[data-v-b5b333c4],.btn-secondary[data-v-b5b333c4],.btn-outline[data-v-b5b333c4],.btn-danger[data-v-b5b333c4],.btn-danger-ghost[data-v-b5b333c4]{padding:10px 16px;border-radius:9px;font-size:13.5px;font-weight:600;cursor:pointer;border:1px solid transparent}.btn-block[data-v-b5b333c4]{width:100%}.btn-primary[data-v-b5b333c4]{background:#2563eb;color:#fff}.btn-primary[data-v-b5b333c4]:hover:not(:disabled){background:#1d4ed8}.btn-primary[data-v-b5b333c4]:disabled{opacity:.5;cursor:not-allowed}.btn-outline[data-v-b5b333c4]{background:#fff;border-color:#d5d9e1;color:#2563eb}.btn-outline[data-v-b5b333c4]:hover{background:#f8fafc}.btn-secondary[data-v-b5b333c4]{background:#fff;border-color:#d5d9e1;color:#374151}.btn-secondary[data-v-b5b333c4]:hover{background:#f8fafc}.btn-danger[data-v-b5b333c4]{background:#ef4444;color:#fff}.btn-danger[data-v-b5b333c4]:hover:not(:disabled){background:#dc2626}.btn-danger[data-v-b5b333c4]:disabled{opacity:.5;cursor:not-allowed}.btn-danger-ghost[data-v-b5b333c4]{background:#fff;border-color:#fca5a5;color:#ef4444}.btn-danger-ghost[data-v-b5b333c4]:hover{background:#fef2f2}.message-input-wrapper[data-v-b5b333c4]{padding:12px 18px 14px;flex-shrink:0}.message-input-container[data-v-b5b333c4]{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #E2E5EB;border-radius:12px;padding:6px 10px 6px 14px;transition:all .2s}.message-input-container[data-v-b5b333c4]:focus-within{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb14}.message-input-container.disabled[data-v-b5b333c4]{opacity:.7}.message-input[data-v-b5b333c4]{flex:1;max-height:120px;border:none;background:transparent;resize:none;outline:none;padding:8px 0;font-family:inherit;font-size:14px;color:#111827;line-height:1.5}.message-input[data-v-b5b333c4]::placeholder{color:#9aa1ad}.message-input[data-v-b5b333c4]:disabled{cursor:not-allowed}.send-btn[data-v-b5b333c4]{width:38px;height:38px;min-width:38px;border:none;background:#2563eb;color:#fff;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.send-btn[data-v-b5b333c4]:hover:not(:disabled){background:#1d4ed8;transform:scale(1.04)}.send-btn[data-v-b5b333c4]:disabled{background:#c6ccd6;cursor:not-allowed;transform:none}.input-footnote[data-v-b5b333c4]{font-size:12px;font-style:italic;color:#9aa1ad;margin-top:7px;padding-left:4px}.modal-overlay[data-v-b5b333c4]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:2000}.modal[data-v-b5b333c4]{background:#fff;border-radius:12px;width:90%;max-width:460px;padding:22px;box-shadow:0 20px 50px #00000040}.modal__head[data-v-b5b333c4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.modal__head h3[data-v-b5b333c4]{margin:0;font-size:17px;font-weight:600;color:#111827}.modal__close[data-v-b5b333c4]{background:none;border:none;font-size:24px;cursor:pointer;color:#9aa1ad}.modal__label[data-v-b5b333c4]{font-size:13px;font-weight:600;color:#374151;display:block;margin-bottom:6px}.modal__input[data-v-b5b333c4]{width:100%;box-sizing:border-box;border:1px solid #D5D9E1;border-radius:8px;padding:9px 12px;font-size:14px;margin-bottom:12px}.modal__input[data-v-b5b333c4]:focus{outline:none;border-color:#2563eb}.modal__summary[data-v-b5b333c4]{background:#f8fafc;border-radius:8px;padding:10px 12px;margin-bottom:12px}.modal__summary-title[data-v-b5b333c4]{font-size:12px;font-weight:600;color:#6b7280;margin-bottom:6px}.modal__summary ul[data-v-b5b333c4]{margin:0;padding-left:18px}.modal__summary li[data-v-b5b333c4]{font-size:13px;color:#374151;margin:3px 0}.modal__text[data-v-b5b333c4]{font-size:14px;color:#374151;margin:0 0 10px}.modal__text--muted[data-v-b5b333c4]{color:#6b7280;font-size:13px}.modal__stack[data-v-b5b333c4]{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.modal__error[data-v-b5b333c4]{font-size:13px;color:#ef4444;margin-bottom:10px}.modal__actions[data-v-b5b333c4]{display:flex;justify-content:flex-end;gap:10px}.right-column[data-v-d6a3ac57]{display:flex;flex-direction:column;gap:24px;min-height:0}.team-tab-pane[data-v-d6a3ac57]{flex:1 1 auto;min-height:0}.proceed-fallback[data-v-d6a3ac57]{display:flex;justify-content:center;margin-top:12px}.btn-proceed-fallback[data-v-d6a3ac57]{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:#2196f3;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:background .15s ease}.btn-proceed-fallback[data-v-d6a3ac57]:hover{background:#1976d2}.btn-proceed-fallback[data-v-d6a3ac57]:disabled{opacity:.5;cursor:not-allowed}.right-column-tabs[data-v-d6a3ac57]{display:flex;gap:8px;background:#fff;padding:8px;border-radius:12px;box-shadow:0 1px 3px #0000001a}.right-column-tabs .tab-btn[data-v-d6a3ac57]{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;border:none;border-radius:8px;background:transparent;color:#666;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.right-column-tabs .tab-btn[data-v-d6a3ac57]:hover{background:#f5f5f5}.right-column-tabs .tab-btn.active[data-v-d6a3ac57]{background:#2196f3;color:#fff}.right-column-tabs .tab-btn.active svg[data-v-d6a3ac57]{stroke:#fff}.right-column-tabs .tab-badge[data-v-d6a3ac57]{background:#f44336;color:#fff;font-size:11px;font-weight:600;padding:2px 6px;border-radius:10px;min-width:18px;text-align:center}.history-card[data-v-d6a3ac57]{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;padding:20px 24px}.card-header-collapsible[data-v-d6a3ac57]{display:flex;justify-content:space-between;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none;margin-bottom:16px}.card-title[data-v-d6a3ac57]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#212121;margin:0}.history-timeline[data-v-d6a3ac57]{display:flex;flex-direction:column;gap:16px}.history-item[data-v-d6a3ac57]{display:flex;gap:12px;position:relative;padding-left:20px}.history-item[data-v-d6a3ac57]:before{content:"";position:absolute;left:7px;top:24px;bottom:-16px;width:2px;background:#e0e0e0}.history-item[data-v-d6a3ac57]:last-child:before{display:none}.history-dot[data-v-d6a3ac57]{width:12px;height:12px;border-radius:50%;background:#2196f3;margin-top:4px;flex-shrink:0;position:relative;left:-20px}.history-content[data-v-d6a3ac57]{flex:1}.history-title[data-v-d6a3ac57]{font-size:14px;font-weight:600;color:#212121;margin-bottom:4px}.history-description[data-v-d6a3ac57]{font-size:13px;color:#666;margin-bottom:4px}.history-date[data-v-d6a3ac57]{font-size:12px;color:#999}.btn-view-all[data-v-d6a3ac57]{margin-top:8px;padding:8px 16px;background:#f5f5f5;border:none;border-radius:6px;font-size:13px;font-weight:600;color:#2196f3;cursor:pointer;transition:all .2s;width:100%}.btn-view-all[data-v-d6a3ac57]:hover{background:#eee}.btn-go-back[data-v-d6a3ac57]{display:inline-flex;align-items:center;gap:10px;padding:8px 20px 8px 10px;background:#eef4ff;border:1px solid #c7d7ef;border-radius:8px;font-size:13px;font-weight:600;color:#1d4ed8;cursor:pointer;transition:all .15s ease;box-shadow:0 1px 2px #0f172a0a;flex-shrink:0;align-self:stretch;margin-right:4px}.btn-go-back[data-v-d6a3ac57]:hover{background:#dde9ff;border-color:#94b4f0;color:#1e3a8a;box-shadow:0 2px 6px #1e40af26}.btn-go-back[data-v-d6a3ac57]:active{transform:translateY(1px)}.btn-go-back__icon[data-v-d6a3ac57]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#2196f32e;color:#1d4ed8;flex-shrink:0;transition:background .15s ease}.btn-go-back:hover .btn-go-back__icon[data-v-d6a3ac57]{background:#2196f34d}.btn-go-back__label[data-v-d6a3ac57]{line-height:1;letter-spacing:.1px}.rollback-modal-overlay[data-v-d6a3ac57]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:2000}.rollback-modal[data-v-d6a3ac57]{background:#fff;border-radius:12px;width:90%;max-width:480px;padding:24px;box-shadow:0 20px 50px #00000040}.rollback-modal__header[data-v-d6a3ac57]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.rollback-modal__header h3[data-v-d6a3ac57]{margin:0;font-size:18px;font-weight:600;color:#1e293b}.rollback-modal__close[data-v-d6a3ac57]{background:none;border:none;font-size:26px;line-height:1;color:#9ca3af;cursor:pointer}.rollback-modal__close[data-v-d6a3ac57]:hover{color:#374151}.rollback-modal__hint[data-v-d6a3ac57]{margin:0 0 14px;font-size:13px;color:#64748b}.rollback-modal__label[data-v-d6a3ac57]{font-size:13px;font-weight:600;color:#374151;margin:4px 0 6px}.rollback-modal__label .req[data-v-d6a3ac57],.req[data-v-d6a3ac57]{color:#ef4444}.rollback-modal__reasons[data-v-d6a3ac57]{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.rollback-modal__reason[data-v-d6a3ac57]{display:flex;align-items:center;gap:8px;font-size:14px;color:#1f2937;cursor:pointer}.rollback-modal__reason input[data-v-d6a3ac57]{width:16px;height:16px;cursor:pointer}.rollback-modal__reason-flag[data-v-d6a3ac57]{margin-left:auto;font-size:11px;color:#d97706;background:#fef3c7;padding:2px 8px;border-radius:999px;white-space:nowrap}.rollback-modal__textarea[data-v-d6a3ac57]{width:100%;border:1px solid #d1d5db;border-radius:8px;padding:10px 12px;font-size:14px;resize:vertical;box-sizing:border-box}.rollback-modal__textarea[data-v-d6a3ac57]:focus{outline:none;border-color:#3b82f6}.rollback-modal__actions[data-v-d6a3ac57]{display:flex;justify-content:flex-end;gap:10px;margin-top:16px}.rollback-modal__btn-cancel[data-v-d6a3ac57]{padding:10px 18px;border:1px solid #d1d5db;background:#fff;color:#374151;border-radius:8px;font-weight:600;cursor:pointer}.rollback-modal__btn-cancel[data-v-d6a3ac57]:hover{background:#f9fafb}.rollback-modal__btn-confirm[data-v-d6a3ac57]{padding:10px 18px;border:none;background:#f59e0b;color:#fff;border-radius:8px;font-weight:600;cursor:pointer}.rollback-modal__btn-confirm[data-v-d6a3ac57]:hover:not(:disabled){background:#d97706}.rollback-modal__btn-confirm[data-v-d6a3ac57]:disabled{opacity:.6;cursor:not-allowed}.stage-form-card[data-v-615f3ff6]{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;overflow:hidden;transition:box-shadow .2s ease}.stage-form-card[data-v-615f3ff6]:hover{box-shadow:0 4px 12px #0000001f}.card-header[data-v-615f3ff6]{display:flex;justify-content:space-between;align-items:center;padding:20px;color:#fff;border-bottom:1px solid rgba(0,0,0,.1)}.card-header h4[data-v-615f3ff6]{font-size:18px;font-weight:700;margin:0;letter-spacing:-.3px}.card-header-collapsible[data-v-615f3ff6]{display:flex;justify-content:space-between;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none}.stage-badge[data-v-615f3ff6]{display:inline-block;background:#ffffff4d;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3)}.card-content[data-v-615f3ff6]{padding:24px;display:flex;flex-direction:column;gap:20px}.card-content-expanded[data-v-615f3ff6]{display:flex;flex-direction:column;gap:16px}.instruction-block[data-v-615f3ff6]{padding:16px;border-left:4px solid;border-radius:8px;background-color:#00000005;color:#333}.instruction-block p[data-v-615f3ff6]{font-size:14px;margin:0;line-height:1.5}.form-section[data-v-615f3ff6]{display:flex;flex-direction:column;gap:16px;padding-bottom:16px;border-bottom:1px solid #e5e7eb}.form-section[data-v-615f3ff6]:last-of-type{border-bottom:none;padding-bottom:0}.form-section h5[data-v-615f3ff6]{font-size:15px;font-weight:600;color:#333;margin:0;display:flex;align-items:center;gap:8px}.form-section h5 .material-icons[data-v-615f3ff6]{font-size:20px;color:#2196f3}.form-group[data-v-615f3ff6]{display:flex;flex-direction:column;gap:6px}.form-group label[data-v-615f3ff6]{font-size:13px;font-weight:600;color:#333;-webkit-user-select:none;user-select:none}.form-control[data-v-615f3ff6]{padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:13px;font-family:inherit;transition:all .2s ease;background-color:#fff;color:#333}.form-control[data-v-615f3ff6]:hover{border-color:#9ca3af}.form-control[data-v-615f3ff6]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.form-control[data-v-615f3ff6]:disabled{background-color:#f3f4f6;color:#999;cursor:not-allowed;border-color:#e5e7eb}.form-control[data-v-615f3ff6]::placeholder{color:#999}.form-row[data-v-615f3ff6]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-row.three[data-v-615f3ff6]{grid-template-columns:1fr 1fr 1fr}.input-group[data-v-615f3ff6]{display:flex;gap:0;border:1px solid #d1d5db;border-radius:6px;overflow:hidden;background-color:#fff}.input-group .form-control[data-v-615f3ff6]{flex:1;border:none;border-radius:0}.input-addon[data-v-615f3ff6]{display:flex;align-items:center;padding:0 12px;background-color:#f3f4f6;font-size:13px;font-weight:600;color:#666;border-left:1px solid #d1d5db;white-space:nowrap}.radio-group[data-v-615f3ff6],.checkbox-group[data-v-615f3ff6]{display:flex;gap:16px;flex-wrap:wrap}.radio-option[data-v-615f3ff6],.checkbox-label[data-v-615f3ff6]{display:flex;align-items:center;gap:8px;font-size:14px;color:#333;cursor:pointer;-webkit-user-select:none;user-select:none}.radio-option input[data-v-615f3ff6],.checkbox-label input[data-v-615f3ff6]{cursor:pointer;width:18px;height:18px}.info-block[data-v-615f3ff6],.info-section[data-v-615f3ff6]{padding:12px;background-color:#f0f9ff;border-left:4px solid #3b82f6;border-radius:6px;display:flex;flex-direction:column;gap:8px}.info-item[data-v-615f3ff6]{display:flex;justify-content:space-between;align-items:center;font-size:13px}.info-item .label[data-v-615f3ff6]{font-weight:600;color:#666}.info-item .value[data-v-615f3ff6]{color:#333;text-align:right;font-weight:500}.checklist[data-v-615f3ff6]{display:flex;flex-direction:column;gap:12px;padding:16px;background-color:#f9fafb;border-radius:8px}.checklist h5[data-v-615f3ff6]{font-size:14px;font-weight:600;color:#333;margin:0 0 8px}.checklist-item[data-v-615f3ff6]{display:flex;align-items:center;gap:12px;padding:10px;background:#fff;border-radius:6px;cursor:pointer;transition:all .2s}.checklist-item[data-v-615f3ff6]:hover{background:#f5f5f5}.checklist-item input[data-v-615f3ff6]{cursor:pointer}.form-actions[data-v-615f3ff6]{display:flex;gap:12px;margin-top:12px;padding-top:16px;border-top:1px solid #e5e7eb}.form-actions .btn[data-v-615f3ff6]{flex:1;min-width:120px}.btn[data-v-615f3ff6]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;text-decoration:none}.btn[data-v-615f3ff6]:active{transform:scale(.98)}.btn-primary[data-v-615f3ff6]{align-items:center;gap:8px;padding:12px 24px;border-radius:8px;border:none;font-weight:600;cursor:pointer;transition:all .3s;text-align:center;box-sizing:border-box}.btn-primary[data-v-615f3ff6]:hover:not(:disabled){background-color:#2563eb;box-shadow:0 4px 12px #2563eb4d}.btn-primary[data-v-615f3ff6]:disabled{background:#e0e0e0;color:#999;cursor:not-allowed}.btn-secondary[data-v-615f3ff6]{background-color:#e5e7eb;color:#333}.btn-secondary[data-v-615f3ff6]:hover:not(:disabled){background-color:#d1d5db}.btn-success[data-v-615f3ff6]{background-color:#10b981;color:#fff}.btn-success[data-v-615f3ff6]:hover:not(:disabled){background-color:#059669;box-shadow:0 4px 12px #10b9814d}.btn-danger[data-v-615f3ff6]{background-color:#f44336;color:#fff}.btn-danger[data-v-615f3ff6]:hover:not(:disabled){background-color:#e53935;box-shadow:0 4px 12px #f443364d}.btn[data-v-615f3ff6]:disabled{opacity:.5;cursor:not-allowed}.btn .material-icons[data-v-615f3ff6]{font-size:20px}.stage-table[data-v-615f3ff6]{width:100%;border-collapse:collapse;font-size:13px}.stage-table thead[data-v-615f3ff6]{background-color:#f3f4f6}.stage-table th[data-v-615f3ff6]{padding:12px;text-align:left;font-weight:600;color:#333;border-bottom:2px solid #e5e7eb}.stage-table td[data-v-615f3ff6]{padding:12px;border-bottom:1px solid #e5e7eb;color:#666}.stage-table tr[data-v-615f3ff6]:hover{background-color:#f9fafb}.loading-state[data-v-615f3ff6]{display:flex;align-items:center;justify-content:center;padding:40px;color:#999}.loading-spinner[data-v-615f3ff6]{width:32px;height:32px;border:3px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:spin-615f3ff6 1s linear infinite}.empty-state[data-v-615f3ff6]{text-align:center;padding:40px 20px;color:#999;font-size:14px}.empty-state-icon[data-v-615f3ff6]{font-size:48px;opacity:.3;margin-bottom:12px}.error-state[data-v-615f3ff6]{padding:16px;background-color:#fee2e2;border-left:4px solid #f44336;border-radius:6px;color:#991b1b}.error-message[data-v-615f3ff6]{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#ffebee;border-left:4px solid #f44336;border-radius:4px;color:#c62828;font-size:14px;margin-bottom:16px}.warning-message[data-v-615f3ff6]{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#fff3e0;border-left:4px solid #ff9800;border-radius:4px;color:#e65100;font-size:14px;margin-bottom:16px}.success-state[data-v-615f3ff6]{padding:16px;background-color:#dcfce7;border-left:4px solid #10b981;border-radius:6px;color:#166534}.text-center[data-v-615f3ff6]{text-align:center}.text-right[data-v-615f3ff6]{text-align:right}.text-muted[data-v-615f3ff6]{color:#999}.text-success[data-v-615f3ff6]{color:#10b981}.text-error[data-v-615f3ff6]{color:#f44336}.text-warning[data-v-615f3ff6]{color:#f59e0b}.mt-sm[data-v-615f3ff6]{margin-top:8px}.mt-md[data-v-615f3ff6]{margin-top:12px}.mt-lg[data-v-615f3ff6]{margin-top:16px}.mb-sm[data-v-615f3ff6]{margin-bottom:8px}.mb-md[data-v-615f3ff6]{margin-bottom:12px}.mb-lg[data-v-615f3ff6]{margin-bottom:16px}.p-sm[data-v-615f3ff6]{padding:8px}.p-md[data-v-615f3ff6]{padding:12px}.p-lg[data-v-615f3ff6]{padding:16px}@media(max-width:768px){.card-header[data-v-615f3ff6]{padding:16px;flex-direction:column;align-items:flex-start;gap:12px}.card-header h4[data-v-615f3ff6]{font-size:16px}.card-content[data-v-615f3ff6]{padding:16px;gap:16px}.form-row[data-v-615f3ff6],.form-row.three[data-v-615f3ff6]{grid-template-columns:1fr}.form-actions[data-v-615f3ff6]{flex-direction:column}.form-actions .btn[data-v-615f3ff6]{width:100%}.radio-group[data-v-615f3ff6],.checkbox-group[data-v-615f3ff6]{flex-direction:column;gap:12px}.info-item[data-v-615f3ff6]{flex-direction:column;align-items:flex-start}.info-item .value[data-v-615f3ff6]{text-align:left}}.partition-options[data-v-615f3ff6]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px}.option-btn[data-v-615f3ff6]{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;background:#f5f5f5;border:2px solid #e0e0e0;border-radius:8px;cursor:pointer;transition:all .2s;font-weight:600}.option-btn.active[data-v-615f3ff6]{background:#e3f2fd;border-color:#2196f3;color:#2196f3}.partition-info-card[data-v-615f3ff6]{background:#f9f9f9;padding:16px;border-radius:8px;margin-top:12px}.info-row[data-v-615f3ff6]{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #e0e0e0}.linked-deals[data-v-615f3ff6]{margin-top:16px;padding:12px;background:#fff3cd;border-left:4px solid #ffc107;border-radius:4px}.deals-list[data-v-615f3ff6]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.deal-badge[data-v-615f3ff6]{padding:4px 8px;background:#fff;border-radius:4px;font-size:12px;font-weight:600}.upload-zone[data-v-615f3ff6]{border:2px dashed #d1d5db;border-radius:8px;padding:32px;text-align:center;transition:all .2s}.upload-zone[data-v-615f3ff6]:hover{border-color:#3b82f6;background:#f8f9fa}.btn-upload[data-v-615f3ff6]{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:#3b82f6;color:#fff;border:none;border-radius:6px;cursor:pointer;font-weight:600}.upload-hint[data-v-615f3ff6]{margin-top:8px;color:#999;font-size:13px}.documents-list[data-v-615f3ff6]{margin-top:16px;display:flex;flex-direction:column;gap:8px}.document-item[data-v-615f3ff6]{display:flex;align-items:center;gap:12px;padding:12px;background:#fff;border:1px solid #e0e0e0;border-radius:6px}.doc-icon[data-v-615f3ff6]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#e3f2fd;border-radius:8px}.doc-info[data-v-615f3ff6]{flex:1;display:flex;flex-direction:column}.doc-name[data-v-615f3ff6]{font-weight:600;font-size:14px}.doc-size[data-v-615f3ff6]{font-size:12px;color:#999}.status-buttons[data-v-615f3ff6]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px}.status-btn[data-v-615f3ff6]{display:flex;align-items:center;justify-content:center;gap:8px;padding:16px;background:#f5f5f5;border:2px solid #e0e0e0;border-radius:8px;cursor:pointer;transition:all .2s;font-size:14px;font-weight:600;color:#666}.status-btn[data-v-615f3ff6]:hover:not(:disabled){background:#eee;border-color:#d0d0d0}.status-btn.active[data-v-615f3ff6]{background:#e3f2fd;border-color:#2196f3;color:#2196f3}.status-btn.active .material-icons[data-v-615f3ff6]{color:#2196f3}.status-btn.danger[data-v-615f3ff6]{background:#ffebee;border-color:#f44336;color:#f44336}.status-btn.danger[data-v-615f3ff6]:hover:not(:disabled){background:#ffcdd2}.status-btn .material-icons[data-v-615f3ff6]{font-size:20px}.loading-indicator[data-v-615f3ff6]{text-align:center;padding:60px 20px}.loading-indicator .material-icons[data-v-615f3ff6]{font-size:48px;color:#667eea;margin-bottom:16px}.loading-indicator p[data-v-615f3ff6]{color:#6b7280;font-size:16px}.spin[data-v-615f3ff6]{animation:spin-615f3ff6 1s linear infinite}@keyframes spin-615f3ff6{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.no-partitions-card[data-v-615f3ff6]{background:#fef3c7;border:2px solid #fbbf24;border-radius:12px;padding:32px;text-align:center;margin-bottom:24px}.warning-header[data-v-615f3ff6]{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:16px}.warning-header .material-icons[data-v-615f3ff6]{color:#d97706;font-size:48px}.warning-header h5[data-v-615f3ff6]{margin:0;color:#92400e;font-size:20px}.no-partitions-card p[data-v-615f3ff6]{color:#78350f;margin-bottom:24px}.auto-selected-card[data-v-615f3ff6]{border-radius:12px;padding:24px;margin-bottom:24px;border:2px solid #059669}.stage-badge[data-v-615f3ff6]{background:linear-gradient(135deg,#c7da9c,#96e6a1)}.success-header[data-v-615f3ff6]{display:flex;align-items:center;gap:12px;margin-bottom:20px}.success-header .material-icons[data-v-615f3ff6]{color:#059669;font-size:32px}.success-header h5[data-v-615f3ff6]{margin:0;color:#065f46;font-size:18px}.selected-partition-details[data-v-615f3ff6]{background:#fff;border-radius:8px;padding:20px}.detail-grid[data-v-615f3ff6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:16px}.detail-item[data-v-615f3ff6]{display:flex;flex-direction:column;gap:4px}.detail-item .label[data-v-615f3ff6]{font-size:12px;color:#6b7280;text-transform:uppercase;font-weight:600}.detail-item .value[data-v-615f3ff6]{font-size:16px;color:#1f2937;font-weight:500}.detail-item .value.balance[data-v-615f3ff6]{color:#059669;font-weight:600;font-size:18px}.detail-item .value.coverage[data-v-615f3ff6]{color:#d97706;font-weight:600}.scores-row[data-v-615f3ff6]{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:16px}.score-badge[data-v-615f3ff6]{display:flex;align-items:center;gap:6px;padding:8px 16px;border-radius:8px;font-size:14px;font-weight:500}.score-badge.liquidity[data-v-615f3ff6]{background:#e0f2fe;color:#0891b2}.score-badge.profitability[data-v-615f3ff6]{background:#d1fae5;color:#059669}.score-badge.priority[data-v-615f3ff6]{background:#fef3c7;color:#d97706}.shortage-alert[data-v-615f3ff6]{display:flex;gap:12px;padding:12px 16px;background:#fef3c7;border-left:4px solid #f59e0b;border-radius:6px;margin-bottom:16px}.shortage-alert .material-icons[data-v-615f3ff6]{color:#f59e0b;font-size:24px}.action-buttons[data-v-615f3ff6]{display:flex;gap:12px}.btn-show-alternatives[data-v-615f3ff6]{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;background:#f3f4f6;border:2px dashed #d1d5db;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;color:#4b5563;transition:all .3s ease}.btn-show-alternatives[data-v-615f3ff6]:hover{background:#e5e7eb;border-color:#9ca3af}.btn-manual-mode[data-v-615f3ff6]{display:flex;align-items:center;gap:8px;padding:12px 20px;background:#fff;border:2px solid #667eea;color:#667eea;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;transition:all .3s ease}.btn-manual-mode[data-v-615f3ff6]:hover{background:#667eea;color:#fff}.funding-recommendation[data-v-615f3ff6]{background:linear-gradient(135deg,#fffbeb,#fef3c7);border:2px solid #fbbf24;border-radius:8px;padding:20px;margin-top:16px}.recommendation-header[data-v-615f3ff6]{display:flex;align-items:center;gap:8px;color:#d97706;margin-bottom:12px;font-size:16px}.recommendation-header .material-icons[data-v-615f3ff6]{font-size:24px}.recommendation-header strong[data-v-615f3ff6]{font-weight:600}.funding-recommendation p[data-v-615f3ff6]{color:#78350f;margin-bottom:16px;line-height:1.5}.recommendation-actions[data-v-615f3ff6]{display:flex;gap:12px;margin-bottom:12px}.btn-topup-selected[data-v-615f3ff6],.btn-create-new[data-v-615f3ff6]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:16px 20px;border:2px solid #d97706;background:#fff;color:#d97706;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;transition:all .3s ease;text-align:center}.btn-topup-selected[data-v-615f3ff6]:hover,.btn-create-new[data-v-615f3ff6]:hover{background:#d97706;color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #d977064d}.btn-topup-selected .material-icons[data-v-615f3ff6],.btn-create-new .material-icons[data-v-615f3ff6]{font-size:28px}.shortage-amount[data-v-615f3ff6]{font-size:12px;font-weight:600;color:#92400e;margin-top:4px}.btn-topup-selected:hover .shortage-amount[data-v-615f3ff6]{color:#fff}.recommendation-note[data-v-615f3ff6]{display:flex;align-items:center;gap:8px;padding:12px;background:#fff;border-radius:6px;border-left:3px solid #fbbf24}.recommendation-note .material-icons[data-v-615f3ff6]{font-size:18px;color:#d97706}.recommendation-note small[data-v-615f3ff6]{color:#78350f;line-height:1.4}.alternatives-section[data-v-615f3ff6]{background:#f9fafb;border-radius:12px;padding:20px;margin-bottom:24px}.alternatives-section h5[data-v-615f3ff6]{display:flex;align-items:center;gap:8px;margin-bottom:16px;color:#4b5563}.priority-group[data-v-615f3ff6]{margin-bottom:16px;border-radius:8px;overflow:hidden;border:1px solid #e5e7eb}.priority-header[data-v-615f3ff6]{display:flex;align-items:center;gap:12px;padding:10px 16px;background:#f3f4f6}.priority-1 .priority-header[data-v-615f3ff6]{background:#d1fae5}.priority-2 .priority-header[data-v-615f3ff6]{background:#fef3c7}.priority-3 .priority-header[data-v-615f3ff6]{background:#dbeafe}.priority-4 .priority-header[data-v-615f3ff6]{background:#fecaca}.priority-5 .priority-header[data-v-615f3ff6]{background:linear-gradient(135deg,#fef3c7,#fcd34d)}.priority-badge[data-v-615f3ff6]{background:#fff;padding:4px 10px;border-radius:12px;font-size:11px;font-weight:600}.priority-label[data-v-615f3ff6]{font-size:13px;color:#4b5563}.partitions-list[data-v-615f3ff6]{background:#fff}.partition-item[data-v-615f3ff6]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid #f3f4f6;cursor:pointer;transition:all .2s ease}.partition-item[data-v-615f3ff6]:hover{background:#f9fafb}.partition-item.selected[data-v-615f3ff6]{background:#eff6ff;border-left:4px solid #3b82f6}.partition-item[data-v-615f3ff6]:last-child{border-bottom:none}.partition-info[data-v-615f3ff6]{display:flex;flex-direction:column;gap:4px}.partition-path[data-v-615f3ff6]{font-size:12px;color:#6b7280}.shortage-text[data-v-615f3ff6]{font-size:11px;color:#d97706;font-weight:600;margin-top:4px;display:block}.partition-stats[data-v-615f3ff6]{display:flex;gap:12px;align-items:center}.partition-stats .stat[data-v-615f3ff6]{font-size:14px;font-weight:500}.partition-stats .stat.coverage[data-v-615f3ff6]{padding:4px 10px;border-radius:12px;font-size:12px}.partition-stats .stat.coverage.full[data-v-615f3ff6]{background:#d1fae5;color:#059669}.partition-stats .stat.coverage.partial[data-v-615f3ff6]{background:#fef3c7;color:#d97706}.funding-info[data-v-615f3ff6]{background:#fffbeb;border:2px solid #fcd34d;border-radius:8px;padding:20px;margin-top:16px}.info-header[data-v-615f3ff6]{display:flex;align-items:center;gap:8px;color:#d97706;margin-bottom:12px}.info-header .material-icons[data-v-615f3ff6]{font-size:24px}.funding-actions[data-v-615f3ff6]{display:flex;gap:12px;margin-top:16px}.btn-create[data-v-615f3ff6],.btn-topup[data-v-615f3ff6]{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border:2px solid #d97706;background:#fff;color:#d97706;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500}.btn-create[data-v-615f3ff6]:hover,.btn-topup[data-v-615f3ff6]:hover{background:#d97706;color:#fff}.manual-section[data-v-615f3ff6]{background:#f9fafb;border:2px dashed #d1d5db;border-radius:8px;padding:20px;margin-bottom:24px}.manual-header[data-v-615f3ff6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.manual-header h5[data-v-615f3ff6]{display:flex;align-items:center;gap:8px;margin:0;color:#4b5563}.btn-link[data-v-615f3ff6]{display:inline-flex;align-items:center;gap:4px;background:none;border:none;color:#667eea;cursor:pointer;font-size:14px;text-decoration:underline}.manual-fields[data-v-615f3ff6]{display:flex;flex-direction:column;gap:16px}.selected-manual-info[data-v-615f3ff6]{background:#f0f9ff;border:2px solid #3b82f6;border-radius:8px;padding:16px;margin-top:16px}.info-row[data-v-615f3ff6]{display:flex;flex-direction:column;gap:8px}.info-label[data-v-615f3ff6]{font-size:12px;color:#6b7280;font-weight:600;text-transform:uppercase}.info-value[data-v-615f3ff6]{font-size:14px;color:#1f2937;font-weight:500}.form-control[data-v-615f3ff6]:disabled{background:#f3f4f6;cursor:not-allowed;opacity:.6}.btn-action[data-v-615f3ff6]{padding:8px 20px;background:#f0f9ff;border:2px solid #3b82f6;color:#3b82f6;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s;white-space:nowrap}button[data-v-615f3ff6]:disabled{background:#ccc;cursor:not-allowed}.status-btn[data-v-615f3ff6]:disabled{background:#ccc;cursor:not-allowed}.btn-action[data-v-615f3ff6]:hover{background:#dcf1ff}.partition-selection[data-v-615f3ff6]{margin:20px 0}.loading-state[data-v-615f3ff6]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;background:#f8f9fa;border-radius:8px}.spinner[data-v-615f3ff6]{width:40px;height:40px;border:4px solid #e0e0e0;border-top-color:#2196f3;border-radius:50%;animation:spin-615f3ff6 .8s linear infinite}.spinner-small[data-v-615f3ff6]{width:30px;height:30px;border:3px solid #e0e0e0;border-top-color:#2196f3;border-radius:50%;animation:spin-615f3ff6 .8s linear infinite}@keyframes spin-615f3ff6{to{transform:rotate(360deg)}}.auto-selected-card[data-v-615f3ff6]{background:#f1f8f4;border:2px solid #4caf50;border-radius:8px;padding:20px;margin-bottom:20px}.success-header[data-v-615f3ff6]{display:flex;align-items:center;gap:10px;color:#2e7d32;margin-bottom:15px}.success-header .material-icons[data-v-615f3ff6]{font-size:28px}.success-header h5[data-v-615f3ff6]{margin:0;font-size:18px;font-weight:600}.selected-partition-details[data-v-615f3ff6]{margin:15px 0}.detail-grid[data-v-615f3ff6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px;margin-bottom:15px}.detail-item[data-v-615f3ff6]{display:flex;flex-direction:column;gap:5px}.detail-item .label[data-v-615f3ff6]{font-size:12px;color:#666;text-transform:uppercase;font-weight:600}.detail-item .value[data-v-615f3ff6]{font-size:16px;color:#333;font-weight:500}.detail-item .value.balance[data-v-615f3ff6]{color:#2e7d32;font-weight:600}.linked-deals[data-v-615f3ff6]{background:#fff3cd;border:1px solid #ffc107;border-radius:6px;padding:12px;margin-top:15px}.warning-header[data-v-615f3ff6]{display:flex;align-items:center;gap:8px;color:#856404;margin-bottom:10px}.warning-header .material-icons[data-v-615f3ff6]{font-size:20px}.deals-list[data-v-615f3ff6]{display:flex;flex-wrap:wrap;gap:8px}.deal-badge[data-v-615f3ff6]{background:#fff;border:1px solid #ffc107;padding:6px 12px;border-radius:4px;font-size:13px;color:#333}.no-partitions-card[data-v-615f3ff6]{background:#fff3e0;border:2px solid #ff9800;border-radius:8px;padding:20px;text-align:center}.no-partitions-card .warning-header[data-v-615f3ff6]{justify-content:center;color:#e65100;margin-bottom:10px}.no-partitions-card p[data-v-615f3ff6]{color:#666;margin:10px 0}.action-buttons[data-v-615f3ff6]{display:flex;gap:10px;justify-content:center;margin-top:15px}.mt-sm[data-v-615f3ff6]{margin-top:15px}.manual-section[data-v-615f3ff6]{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:20px;margin-top:20px}.manual-header[data-v-615f3ff6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:15px;border-bottom:2px solid #e0e0e0}.manual-header h5[data-v-615f3ff6]{display:flex;align-items:center;gap:10px;margin:0;font-size:18px;color:#333}.manual-header .material-icons[data-v-615f3ff6]{font-size:24px;color:#2196f3}.btn-link[data-v-615f3ff6]{background:none;border:none;color:#2196f3;cursor:pointer;display:flex;align-items:center;gap:5px;font-size:14px;padding:5px 10px;border-radius:4px;transition:background .2s}.btn-link[data-v-615f3ff6]:hover{background:#e3f2fd}.btn-link .material-icons[data-v-615f3ff6]{font-size:18px}.filter-section[data-v-615f3ff6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:15px;margin-bottom:20px;padding:15px;background:#f8f9fa;border-radius:6px}.form-group[data-v-615f3ff6]{display:flex;flex-direction:column;gap:8px}.form-group label[data-v-615f3ff6]{font-size:14px;font-weight:600;color:#333}.form-control[data-v-615f3ff6]{padding:10px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;transition:border-color .2s}.form-control[data-v-615f3ff6]:focus{outline:none;border-color:#2196f3;box-shadow:0 0 0 3px #2196f31a}.partitions-list-section[data-v-615f3ff6]{min-height:200px}.no-results[data-v-615f3ff6]{text-align:center;padding:40px 20px;color:#999;font-style:italic}.partitions-grid[data-v-615f3ff6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:15px}.partition-card[data-v-615f3ff6]{background:#fff;border:2px solid #e0e0e0;border-radius:8px;padding:16px;cursor:pointer;transition:all .2s ease}.partition-card[data-v-615f3ff6]:hover{border-color:#2196f3;box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.partition-card.selected[data-v-615f3ff6]{border-color:#4caf50;background:#f1f8f4;box-shadow:0 4px 16px #4caf5033}.partition-header[data-v-615f3ff6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid #e0e0e0}.partition-header strong[data-v-615f3ff6]{font-size:16px;color:#333}.check-icon[data-v-615f3ff6]{color:#4caf50;font-size:24px}.partition-details[data-v-615f3ff6]{display:flex;flex-direction:column;gap:8px}.detail-row[data-v-615f3ff6]{display:flex;justify-content:space-between;font-size:14px}.detail-row .label[data-v-615f3ff6]{color:#666;font-weight:500}.detail-row .value[data-v-615f3ff6]{color:#333;text-align:right;font-weight:600}.detail-row .value.balance[data-v-615f3ff6]{color:#4caf50}.alternatives-section[data-v-615f3ff6]{margin-top:30px;padding:20px;background:#f8f9fa;border-radius:8px}.alternatives-section h5[data-v-615f3ff6]{display:flex;align-items:center;gap:10px;margin-bottom:20px;font-size:18px;color:#333}.priority-group[data-v-615f3ff6]{margin-bottom:20px}.priority-header[data-v-615f3ff6]{display:flex;align-items:center;gap:10px;margin-bottom:12px}.priority-badge[data-v-615f3ff6]{background:#2196f3;color:#fff;padding:4px 12px;border-radius:4px;font-size:13px;font-weight:600}.priority-label[data-v-615f3ff6]{color:#666;font-size:14px;font-style:italic}.partitions-list[data-v-615f3ff6]{display:flex;flex-direction:column;gap:10px}.partition-item[data-v-615f3ff6]{background:#fff;border:1px solid #e0e0e0;border-radius:6px;padding:12px 16px;cursor:pointer;transition:all .2s;display:flex;justify-content:space-between;align-items:center}.partition-item[data-v-615f3ff6]:hover{border-color:#2196f3;box-shadow:0 2px 8px #0000001a}.partition-item.selected[data-v-615f3ff6]{border-color:#4caf50;background:#f1f8f4}.partition-info[data-v-615f3ff6]{flex:1;display:flex;flex-direction:column;gap:4px}.partition-info strong[data-v-615f3ff6]{font-size:15px;color:#333}.partition-path[data-v-615f3ff6]{font-size:13px;color:#666}.partition-stats[data-v-615f3ff6]{display:flex;gap:15px;align-items:center}.stat[data-v-615f3ff6]{font-size:14px;font-weight:600;color:#333}.stat.coverage[data-v-615f3ff6]{color:#4caf50}.file-date[data-v-615f3ff6]{font-size:12px;color:#999;display:inline-block;margin-left:20px}@media(max-width:768px){.partitions-grid[data-v-615f3ff6],.detail-grid[data-v-615f3ff6],.filter-section[data-v-615f3ff6]{grid-template-columns:1fr}.partition-item[data-v-615f3ff6]{flex-direction:column;align-items:flex-start}.partition-stats[data-v-615f3ff6]{margin-top:10px;width:100%;justify-content:space-between}}.icon[data-v-615f3ff6]{font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.input-wrapper[data-v-615f3ff6]{position:relative}.input-icon[data-v-615f3ff6]{font-family:Material Icons;position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#94a3b8;font-size:18px;pointer-events:none}.form-input[data-v-615f3ff6]{width:100%;padding:10px 12px 10px 40px;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;color:#0f172a;transition:all .2s;background:#fff}.form-input[data-v-615f3ff6]:focus{outline:none;border-color:#3b82f6;background:#fff;box-shadow:0 0 0 3px #2563eb1a}.form-input.error[data-v-615f3ff6]{border-color:#ef4444;background:#fef2f2}.select-wrapper[data-v-615f3ff6]{position:relative}.form-select[data-v-615f3ff6]{width:100%;padding:10px 36px 10px 12px;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;color:#0f172a;background:#fff;cursor:pointer;transition:all .2s;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:18px}.form-select[data-v-615f3ff6]:focus{outline:none;border-color:#3b82f6;background-color:#fff;box-shadow:0 0 0 3px #2563eb1a}.form-select.error[data-v-615f3ff6]{border-color:#ef4444;background-color:#fef2f2}.textarea-wrapper[data-v-615f3ff6]{position:relative}.form-textarea[data-v-615f3ff6]{width:100%;padding:10px 12px;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;color:#0f172a;font-family:inherit;resize:vertical;transition:all .2s;background:#fff;line-height:1.4}.form-textarea[data-v-615f3ff6]:focus{outline:none;border-color:#3b82f6;background:#fff;box-shadow:0 0 0 3px #2563eb1a}.form-textarea.error[data-v-615f3ff6]{border-color:#ef4444;background:#fef2f2}.form-section[data-v-615f3ff6]{background:#fff;border-radius:12px;padding:24px;margin-bottom:24px;border:1px solid #e0e0e0;transition:box-shadow .3s ease}.form-section[data-v-615f3ff6]:hover{box-shadow:0 2px 8px #00000014}.form-section.flex-row[data-v-615f3ff6]{display:flex;gap:40px;align-items:flex-start}.form-section.flex-row>div[data-v-615f3ff6]{flex:1}.section-title[data-v-615f3ff6]{display:flex;align-items:center;gap:12px;font-size:18px;font-weight:600;margin-bottom:24px;padding-bottom:12px;border-bottom:2px solid #e8eaf6}.section-title .icon[data-v-615f3ff6]{font-size:24px;color:#000}.form-group[data-v-615f3ff6]{margin-bottom:20px}.form-group[data-v-615f3ff6]:last-child{margin-bottom:0}.form-label[data-v-615f3ff6]{display:block;font-size:14px;font-weight:500;color:#424242;margin-bottom:8px}.form-label .required[data-v-615f3ff6]{color:#d32f2f;margin-left:4px}.input-wrapper[data-v-615f3ff6]{position:relative;display:flex;align-items:center}.input-icon[data-v-615f3ff6]{position:absolute;left:12px;font-size:20px;color:#9e9e9e;pointer-events:none}.form-input[data-v-615f3ff6]{width:100%;padding:12px 12px 12px 44px;font-size:14px;border:1px solid #e0e0e0;border-radius:8px;transition:all .3s ease;background:#fafafa;color:#212121}.form-input[data-v-615f3ff6]:focus{outline:none;border-color:#7e57c2;background:#fff;box-shadow:0 0 0 3px #7e57c21a}.form-input[data-v-615f3ff6]:disabled{background:#f5f5f5;color:#9e9e9e;cursor:not-allowed}.form-input[data-v-615f3ff6]::placeholder{color:#bdbdbd}.field-hint[data-v-615f3ff6]{display:flex;align-items:center;gap:6px;font-size:12px;color:#757575;margin-top:6px;padding:8px;background:#f5f5f5;border-radius:6px}.field-hint .icon[data-v-615f3ff6]{font-size:16px;color:#9e9e9e}.info-card[data-v-615f3ff6]{background:linear-gradient(135deg,#f3e5f5,#e8eaf6);border:1px solid #d1c4e9;border-radius:12px;padding:20px;margin-top:8px}.info-card h4[data-v-615f3ff6]{margin:0 0 16px;font-size:16px;font-weight:600;color:#5e35b1}.info-row[data-v-615f3ff6]{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid rgba(126,87,194,.1)}.info-row[data-v-615f3ff6]:last-child{border-bottom:none}.info-row.total[data-v-615f3ff6]{padding-top:16px;margin-top:8px;border-top:2px solid #7e57c2;border-bottom:none;font-weight:600}.info-label[data-v-615f3ff6]{font-size:14px;color:#616161;font-weight:500}.info-value[data-v-615f3ff6]{font-size:14px;color:#212121;font-weight:600;text-align:right}.info-value.highlight[data-v-615f3ff6]{font-size:18px;color:#5e35b1;font-weight:700}.info-value.balance[data-v-615f3ff6]{color:#2e7d32}@media(max-width:768px){.form-section.flex-row[data-v-615f3ff6]{flex-direction:column;gap:24px}.form-section.flex-row>div[data-v-615f3ff6]{width:100%}.info-card[data-v-615f3ff6]{margin-top:0}}.material-icons[data-v-615f3ff6]{font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}@keyframes fadeIn-615f3ff6{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.info-card[data-v-615f3ff6]{animation:fadeIn-615f3ff6 .3s ease}.form-input.error[data-v-615f3ff6]{border-color:#d32f2f;background:#ffebee}.form-input.success[data-v-615f3ff6]{border-color:#388e3c;background:#e8f5e9}.mt-sm[data-v-615f3ff6]{margin-top:16px}.mt-md[data-v-615f3ff6]{margin-top:24px}.mb-sm[data-v-615f3ff6]{margin-bottom:16px}.mb-md[data-v-615f3ff6]{margin-bottom:24px}.search-input-wrapper[data-v-615f3ff6]{position:relative}.search-input-wrapper .search-spinner[data-v-615f3ff6]{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#666}.rotating[data-v-615f3ff6]{animation:rotate-615f3ff6 1s linear infinite}@keyframes rotate-615f3ff6{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.search-results[data-v-615f3ff6]{position:absolute;z-index:100;background:#fff;border:1px solid #ddd;border-radius:8px;max-height:300px;overflow-y:auto;width:100%;box-shadow:0 4px 12px #00000026;margin-top:4px}.search-result-item[data-v-615f3ff6]{padding:12px 16px;cursor:pointer;display:flex;align-items:center;gap:8px;border-bottom:1px solid #f0f0f0}.search-result-item[data-v-615f3ff6]:hover{background:#f5f5f5}.search-result-item[data-v-615f3ff6]:last-child{border-bottom:none}.search-result-item .material-icons[data-v-615f3ff6]{font-size:20px;color:#666}.no-results[data-v-615f3ff6]{padding:12px;color:#999;font-style:italic}.selected-organization[data-v-615f3ff6]{display:flex;align-items:center;gap:8px;padding:12px;background:#e8f5e9;border-radius:8px;margin-top:12px;color:#2e7d32}.selected-organization .material-icons[data-v-615f3ff6]{color:#2e7d32}.btn-clear[data-v-615f3ff6]{margin-left:auto;background:none;border:none;cursor:pointer;padding:4px;border-radius:50%}.btn-clear[data-v-615f3ff6]:hover{background:#0000001a}.btn-clear .material-icons[data-v-615f3ff6]{font-size:18px;color:#666}.organization-required .alert-warning[data-v-615f3ff6]{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#fff3e0;border:1px solid #ffcc80;border-radius:8px;color:#e65100}.mt-3[data-v-615f3ff6]{margin-top:16px}.assignment-editor[data-v-615f3ff6]{margin:16px 0 20px;border:1px solid #dbeafe;border-radius:10px;overflow:hidden;background:#f8fbff}.assignment-editor__header[data-v-615f3ff6]{width:100%;display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border:0;background:#eff6ff;color:#1e3a8a;cursor:pointer}.assignment-editor__title[data-v-615f3ff6]{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:600}.assignment-editor__body[data-v-615f3ff6]{padding:16px}.assignment-editor__loading[data-v-615f3ff6]{display:flex;align-items:center;gap:8px;color:#64748b}.assignment-editor__hint[data-v-615f3ff6],.assignment-editor__field-hint[data-v-615f3ff6]{display:block;margin:0 0 14px;color:#64748b;font-size:12px;line-height:1.45}.assignment-editor__hint--compact[data-v-615f3ff6]{margin-bottom:10px}.assignment-editor__field-hint[data-v-615f3ff6]{margin:6px 0 0}.assignment-editor__subtitle[data-v-615f3ff6]{margin:18px 0 4px;color:#1f2937;font-size:14px}.assignment-fields-grid[data-v-615f3ff6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.assignment-field-wide[data-v-615f3ff6]{grid-column:1 / -1}.assignment-subject[data-v-615f3ff6]{resize:vertical}.notification-editor[data-v-615f3ff6]{margin:0 0 20px;border:1px solid #fde68a;border-radius:10px;overflow:hidden;background:#fffbeb}.notification-editor__header[data-v-615f3ff6]{width:100%;display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border:0;background:#fef3c7;color:#92400e;cursor:pointer}.notification-editor__title[data-v-615f3ff6],.notification-editor__loading[data-v-615f3ff6]{display:flex;align-items:center;gap:8px}.notification-editor__title[data-v-615f3ff6]{font-size:15px;font-weight:600}.notification-editor__body[data-v-615f3ff6]{padding:16px}.notification-editor__loading[data-v-615f3ff6]{color:#92400e}.notification-editor__subtitle[data-v-615f3ff6]{margin:18px 0 10px;color:#78350f;font-size:14px}.notification-date-field[data-v-615f3ff6]{max-width:280px}.commission-mode-options[data-v-615f3ff6]{display:grid;gap:10px}.commission-mode-option[data-v-615f3ff6]{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;cursor:pointer}.commission-mode-option--selected[data-v-615f3ff6]{border-color:#f59e0b;box-shadow:0 0 0 1px #f59e0b}.commission-mode-option input[data-v-615f3ff6],.commission-calc-type input[data-v-615f3ff6]{margin-top:3px;accent-color:#d97706}.commission-mode-option span[data-v-615f3ff6]{display:flex;flex-direction:column;gap:4px}.commission-mode-option small[data-v-615f3ff6],.notification-editor__field-hint[data-v-615f3ff6]{color:#6b7280;font-size:12px;line-height:1.45}.commission-calc-type[data-v-615f3ff6]{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:12px}.commission-calc-type label[data-v-615f3ff6]{display:inline-flex;align-items:flex-start;gap:7px;cursor:pointer}.notification-fields-grid[data-v-615f3ff6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.notification-total-field[data-v-615f3ff6]{grid-column:1 / -1}.notification-editor__field-hint[data-v-615f3ff6]{display:block;margin-top:6px}@media(max-width:768px){.assignment-fields-grid[data-v-615f3ff6],.notification-fields-grid[data-v-615f3ff6]{grid-template-columns:1fr}.assignment-field-wide[data-v-615f3ff6],.notification-total-field[data-v-615f3ff6]{grid-column:auto}}.export-doc-gen .gen-doc-buttons[data-v-615f3ff6]{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.commission-payment-mode[data-v-615f3ff6]{display:grid;gap:10px;margin:14px 0 18px;padding:14px 16px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px}.commission-payment-mode-title[data-v-615f3ff6]{font-weight:600;color:#334155}.commission-payment-mode-option[data-v-615f3ff6]{display:flex;align-items:flex-start;gap:9px;cursor:pointer;color:#475569}.commission-payment-mode-option input[data-v-615f3ff6]{margin-top:3px}.export-doc-gen .gen-btn-full[data-v-615f3ff6]{width:100%;justify-content:center}.export-doc-gen .gen-doc-list[data-v-615f3ff6]{margin:16px 0;padding:20px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px}.export-doc-gen .gen-doc-list-title[data-v-615f3ff6]{font-size:16px;font-weight:600;color:#111827;margin:0 0 16px}.export-doc-gen .gen-doc-grid[data-v-615f3ff6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.export-doc-gen .gen-doc-card[data-v-615f3ff6]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;padding:12px;transition:box-shadow .2s}.export-doc-gen .gen-doc-card[data-v-615f3ff6]:hover{box-shadow:0 4px 12px #00000014}.export-doc-gen .gen-doc-header[data-v-615f3ff6]{display:flex;gap:12px;margin-bottom:10px}.export-doc-gen .gen-doc-info[data-v-615f3ff6]{flex:1;display:flex;justify-content:space-between;align-items:center;gap:8px}.export-doc-gen .gen-doc-name[data-v-615f3ff6]{font-weight:500;color:#111827;font-size:14px;line-height:1.4}.export-doc-gen .gen-doc-date[data-v-615f3ff6]{font-size:12px;color:#6b7280}.export-doc-gen .gen-doc-actions[data-v-615f3ff6]{display:flex;gap:8px;justify-content:flex-end}.export-doc-gen .gen-btn-action[data-v-615f3ff6]{display:flex;align-items:center;gap:4px;padding:6px 12px;background:#fff;color:#374151;border:1px solid #d1d5db;border-radius:6px;font-size:13px;cursor:pointer;transition:all .2s}.export-doc-gen .gen-btn-action[data-v-615f3ff6]:hover:not(:disabled){background:#f3f4f6;border-color:#9ca3af}.export-doc-gen .gen-btn-action .material-icons[data-v-615f3ff6]{font-size:16px}.export-doc-gen .gen-btn-send[data-v-615f3ff6]{background:#10b981;color:#fff;border-color:#10b981}.export-doc-gen .gen-btn-send[data-v-615f3ff6]:hover:not(:disabled){background:#059669;border-color:#059669}.export-doc-gen .gen-btn-hide[data-v-615f3ff6]{background:#ef4444;color:#fff;border-color:#ef4444}.export-doc-gen .gen-btn-hide[data-v-615f3ff6]:hover:not(:disabled){background:#dc2626;border-color:#dc2626}.export-doc-gen .gen-no-docs[data-v-615f3ff6]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:40px 20px;color:#9ca3af;text-align:center}.export-doc-gen .gen-no-docs .material-icons[data-v-615f3ff6]{font-size:48px}.export-doc-gen .gen-no-docs p[data-v-615f3ff6]{margin:0;font-size:14px}.partition-line[data-v-615f3ff6]{display:flex;align-items:center;gap:8px;padding:10px 14px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;font-size:13px;color:#1f2937;flex-wrap:wrap}.partition-line__icon[data-v-615f3ff6]{font-size:18px;color:#6366f1}.partition-line__label[data-v-615f3ff6]{font-weight:600;color:#374151}.partition-line__info[data-v-615f3ff6]{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.partition-line__sep[data-v-615f3ff6]{color:#9ca3af}.partition-line__muted[data-v-615f3ff6]{color:#6b7280;font-style:italic}.partition-line__edit[data-v-615f3ff6]{margin-left:auto;width:28px;height:28px;border-radius:6px;border:1px solid #d1d5db;background:#fff;color:#374151;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.partition-line__edit[data-v-615f3ff6]:hover:not(:disabled){background:#f3f4f6;border-color:#9ca3af}.partition-line__edit[data-v-615f3ff6]:disabled{opacity:.5;cursor:not-allowed}.partition-line__edit .material-icons[data-v-615f3ff6]{font-size:16px}.export-management[data-v-615f3ff6]{margin-top:24px;padding:20px;background:#fefce8;border:1px solid #fde68a;border-radius:8px}.mgmt-section[data-v-615f3ff6]{margin-bottom:16px}.mgmt-section label[data-v-615f3ff6]{display:block;font-size:13px;font-weight:500;color:#374151;margin-bottom:6px}.mgmt-section .form-hint[data-v-615f3ff6]{font-size:12px;color:#6b7280;margin:0 0 8px}.mgmt-section .form-hint strong[data-v-615f3ff6]{color:#111827;font-weight:600}.export-management .inline-form[data-v-615f3ff6]{display:flex;gap:8px;align-items:flex-end;flex-wrap:wrap}.export-management .inline-form .form-control[data-v-615f3ff6]{width:140px;padding:8px 10px;border:1px solid #d1d5db;border-radius:6px;font-size:13px}.export-management .labeled-input[data-v-615f3ff6]{display:flex;flex-direction:column;gap:3px}.export-management .input-label[data-v-615f3ff6]{font-size:11px;color:#6b7280;font-weight:500}.export-management .btn-sm[data-v-615f3ff6]{padding:8px 14px;border:none;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.export-management .btn-sm.btn-primary[data-v-615f3ff6]{background:#6366f1;color:#fff}.export-management .btn-sm.btn-primary[data-v-615f3ff6]:hover{background:#4f46e5}.export-management .btn-sm.btn-warning[data-v-615f3ff6]{background:#f59e0b;color:#fff}.export-management .btn-sm.btn-warning[data-v-615f3ff6]:hover{background:#d97706}.export-management .btn-sm.btn-success[data-v-615f3ff6]{background:#10b981;color:#fff}.export-management .btn-sm.btn-success[data-v-615f3ff6]:hover{background:#059669}.export-management .btn-sm.btn-danger[data-v-615f3ff6]{background:#ef4444;color:#fff}.export-management .btn-sm.btn-danger[data-v-615f3ff6]:hover{background:#dc2626}.export-management .btn-sm[data-v-615f3ff6]:disabled{background:#d1d5db;cursor:not-allowed}.mgmt-linked[data-v-615f3ff6]{display:flex;align-items:center;gap:8px;padding:10px 14px;background:#fff;border:1px solid #e5e7eb;border-radius:6px;margin-top:8px;font-size:13px;color:#374151}.mgmt-linked .material-icons[data-v-615f3ff6]{font-size:18px;color:#6b7280}.mgmt-linked span[data-v-615f3ff6]:nth-child(2){flex:1}.linked-deal-link[data-v-615f3ff6]{flex:1;display:flex;align-items:center;gap:4px;color:#4f46e5;text-decoration:none;font-weight:600;font-size:13px}.linked-deal-link[data-v-615f3ff6]:hover{text-decoration:underline}.stage-form-card[data-v-ea7012ea]{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;overflow:hidden;transition:box-shadow .2s ease}.stage-form-card[data-v-ea7012ea]:hover{box-shadow:0 4px 12px #0000001f}.card-header[data-v-ea7012ea]{display:flex;justify-content:space-between;align-items:center;padding:20px;color:#fff;border-bottom:1px solid rgba(0,0,0,.1)}.card-header h4[data-v-ea7012ea]{font-size:18px;font-weight:700;margin:0;letter-spacing:-.3px}.card-header-collapsible[data-v-ea7012ea]{display:flex;justify-content:space-between;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none}.stage-badge[data-v-ea7012ea]{display:inline-block;background:#ffffff4d;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3)}.card-content[data-v-ea7012ea]{padding:24px;display:flex;flex-direction:column;gap:20px}.card-content-expanded[data-v-ea7012ea]{display:flex;flex-direction:column;gap:16px}.instruction-block[data-v-ea7012ea]{padding:16px;border-left:4px solid;border-radius:8px;background-color:#00000005;color:#333}.instruction-block p[data-v-ea7012ea]{font-size:14px;margin:0;line-height:1.5}.form-section[data-v-ea7012ea]{display:flex;flex-direction:column;gap:16px;padding-bottom:16px;border-bottom:1px solid #e5e7eb}.form-section[data-v-ea7012ea]:last-of-type{border-bottom:none;padding-bottom:0}.form-section h5[data-v-ea7012ea]{font-size:15px;font-weight:600;color:#333;margin:0;display:flex;align-items:center;gap:8px}.form-section h5 .material-icons[data-v-ea7012ea]{font-size:20px;color:#2196f3}.form-group[data-v-ea7012ea]{display:flex;flex-direction:column;gap:6px}.form-group label[data-v-ea7012ea]{font-size:13px;font-weight:600;color:#333;-webkit-user-select:none;user-select:none}.form-control[data-v-ea7012ea]{padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:13px;font-family:inherit;transition:all .2s ease;background-color:#fff;color:#333}.form-control[data-v-ea7012ea]:hover{border-color:#9ca3af}.form-control[data-v-ea7012ea]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.form-control[data-v-ea7012ea]:disabled{background-color:#f3f4f6;color:#999;cursor:not-allowed;border-color:#e5e7eb}.form-control[data-v-ea7012ea]::placeholder{color:#999}.form-row[data-v-ea7012ea]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-row.three[data-v-ea7012ea]{grid-template-columns:1fr 1fr 1fr}.input-group[data-v-ea7012ea]{display:flex;gap:0;border:1px solid #d1d5db;border-radius:6px;overflow:hidden;background-color:#fff}.input-group .form-control[data-v-ea7012ea]{flex:1;border:none;border-radius:0}.input-addon[data-v-ea7012ea]{display:flex;align-items:center;padding:0 12px;background-color:#f3f4f6;font-size:13px;font-weight:600;color:#666;border-left:1px solid #d1d5db;white-space:nowrap}.radio-group[data-v-ea7012ea],.checkbox-group[data-v-ea7012ea]{display:flex;gap:16px;flex-wrap:wrap}.radio-option[data-v-ea7012ea],.checkbox-label[data-v-ea7012ea]{display:flex;align-items:center;gap:8px;font-size:14px;color:#333;cursor:pointer;-webkit-user-select:none;user-select:none}.radio-option input[data-v-ea7012ea],.checkbox-label input[data-v-ea7012ea]{cursor:pointer;width:18px;height:18px}.info-block[data-v-ea7012ea],.info-section[data-v-ea7012ea]{padding:12px;background-color:#f0f9ff;border-left:4px solid #3b82f6;border-radius:6px;display:flex;flex-direction:column;gap:8px}.info-item[data-v-ea7012ea]{display:flex;justify-content:space-between;align-items:center;font-size:13px}.info-item .label[data-v-ea7012ea]{font-weight:600;color:#666}.info-item .value[data-v-ea7012ea]{color:#333;text-align:right;font-weight:500}.checklist[data-v-ea7012ea]{display:flex;flex-direction:column;gap:12px;padding:16px;background-color:#f9fafb;border-radius:8px}.checklist h5[data-v-ea7012ea]{font-size:14px;font-weight:600;color:#333;margin:0 0 8px}.checklist-item[data-v-ea7012ea]{display:flex;align-items:center;gap:12px;padding:10px;background:#fff;border-radius:6px;cursor:pointer;transition:all .2s}.checklist-item[data-v-ea7012ea]:hover{background:#f5f5f5}.checklist-item input[data-v-ea7012ea]{cursor:pointer}.form-actions[data-v-ea7012ea]{display:flex;gap:12px;margin-top:12px;padding-top:16px;border-top:1px solid #e5e7eb}.form-actions .btn[data-v-ea7012ea]{flex:1;min-width:120px}.btn[data-v-ea7012ea]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;text-decoration:none}.btn[data-v-ea7012ea]:active{transform:scale(.98)}.btn-primary[data-v-ea7012ea]{align-items:center;gap:8px;padding:12px 24px;border-radius:8px;border:none;font-weight:600;cursor:pointer;transition:all .3s;text-align:center;box-sizing:border-box}.btn-primary[data-v-ea7012ea]:hover:not(:disabled){background-color:#2563eb;box-shadow:0 4px 12px #2563eb4d}.btn-primary[data-v-ea7012ea]:disabled{background:#e0e0e0;color:#999;cursor:not-allowed}.btn-secondary[data-v-ea7012ea]{background-color:#e5e7eb;color:#333}.btn-secondary[data-v-ea7012ea]:hover:not(:disabled){background-color:#d1d5db}.btn-success[data-v-ea7012ea]{background-color:#10b981;color:#fff}.btn-success[data-v-ea7012ea]:hover:not(:disabled){background-color:#059669;box-shadow:0 4px 12px #10b9814d}.btn-danger[data-v-ea7012ea]{background-color:#f44336;color:#fff}.btn-danger[data-v-ea7012ea]:hover:not(:disabled){background-color:#e53935;box-shadow:0 4px 12px #f443364d}.btn[data-v-ea7012ea]:disabled{opacity:.5;cursor:not-allowed}.btn .material-icons[data-v-ea7012ea]{font-size:20px}.stage-table[data-v-ea7012ea]{width:100%;border-collapse:collapse;font-size:13px}.stage-table thead[data-v-ea7012ea]{background-color:#f3f4f6}.stage-table th[data-v-ea7012ea]{padding:12px;text-align:left;font-weight:600;color:#333;border-bottom:2px solid #e5e7eb}.stage-table td[data-v-ea7012ea]{padding:12px;border-bottom:1px solid #e5e7eb;color:#666}.stage-table tr[data-v-ea7012ea]:hover{background-color:#f9fafb}.loading-state[data-v-ea7012ea]{display:flex;align-items:center;justify-content:center;padding:40px;color:#999}.loading-spinner[data-v-ea7012ea]{width:32px;height:32px;border:3px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:spin-ea7012ea 1s linear infinite}@keyframes spin-ea7012ea{to{transform:rotate(360deg)}}.empty-state[data-v-ea7012ea]{text-align:center;padding:40px 20px;color:#999;font-size:14px}.empty-state-icon[data-v-ea7012ea]{font-size:48px;opacity:.3;margin-bottom:12px}.error-state[data-v-ea7012ea]{padding:16px;background-color:#fee2e2;border-left:4px solid #f44336;border-radius:6px;color:#991b1b}.error-message[data-v-ea7012ea]{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#ffebee;border-left:4px solid #f44336;border-radius:4px;color:#c62828;font-size:14px;margin-bottom:16px}.warning-message[data-v-ea7012ea]{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#fff3e0;border-left:4px solid #ff9800;border-radius:4px;color:#e65100;font-size:14px;margin-bottom:16px}.success-state[data-v-ea7012ea]{padding:16px;background-color:#dcfce7;border-left:4px solid #10b981;border-radius:6px;color:#166534}.text-center[data-v-ea7012ea]{text-align:center}.text-right[data-v-ea7012ea]{text-align:right}.text-muted[data-v-ea7012ea]{color:#999}.text-success[data-v-ea7012ea]{color:#10b981}.text-error[data-v-ea7012ea]{color:#f44336}.text-warning[data-v-ea7012ea]{color:#f59e0b}.mt-sm[data-v-ea7012ea]{margin-top:8px}.mt-md[data-v-ea7012ea]{margin-top:12px}.mt-lg[data-v-ea7012ea]{margin-top:16px}.mb-sm[data-v-ea7012ea]{margin-bottom:8px}.mb-md[data-v-ea7012ea]{margin-bottom:12px}.mb-lg[data-v-ea7012ea]{margin-bottom:16px}.p-sm[data-v-ea7012ea]{padding:8px}.p-md[data-v-ea7012ea]{padding:12px}.p-lg[data-v-ea7012ea]{padding:16px}@media(max-width:768px){.card-header[data-v-ea7012ea]{padding:16px;flex-direction:column;align-items:flex-start;gap:12px}.card-header h4[data-v-ea7012ea]{font-size:16px}.card-content[data-v-ea7012ea]{padding:16px;gap:16px}.form-row[data-v-ea7012ea],.form-row.three[data-v-ea7012ea]{grid-template-columns:1fr}.form-actions[data-v-ea7012ea]{flex-direction:column}.form-actions .btn[data-v-ea7012ea]{width:100%}.radio-group[data-v-ea7012ea],.checkbox-group[data-v-ea7012ea]{flex-direction:column;gap:12px}.info-item[data-v-ea7012ea]{flex-direction:column;align-items:flex-start}.info-item .value[data-v-ea7012ea]{text-align:left}}.card-content[data-v-ea7012ea]{padding:24px}.document-generation-buttons[data-v-ea7012ea]{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.btn-full[data-v-ea7012ea]{width:100%;justify-content:center}.documents-list[data-v-ea7012ea]{margin:24px 0;padding:20px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px}.documents-list-title[data-v-ea7012ea]{font-size:16px;font-weight:600;color:#111827;margin:0 0 16px}.documents-grid[data-v-ea7012ea]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.document-card[data-v-ea7012ea]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:16px;transition:box-shadow .2s}.document-card[data-v-ea7012ea]:hover{box-shadow:0 4px 12px #00000014}.doc-header[data-v-ea7012ea]{display:flex;gap:12px;margin-bottom:12px}.doc-icon[data-v-ea7012ea]{font-size:24px;flex-shrink:0}.doc-info[data-v-ea7012ea]{flex:1;display:flex;flex-direction:column;gap:4px}.doc-name[data-v-ea7012ea]{font-weight:500;color:#111827;font-size:14px;line-height:1.4}.doc-date[data-v-ea7012ea]{font-size:12px;color:#6b7280}.doc-actions[data-v-ea7012ea]{display:flex;gap:8px;justify-content:flex-end}.no-documents[data-v-ea7012ea]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:40px 20px;color:#9ca3af;text-align:center}.no-documents .material-icons[data-v-ea7012ea]{font-size:48px}.no-documents p[data-v-ea7012ea]{margin:0;font-size:14px}.document-modal[data-v-ea7012ea]{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-ea7012ea]{background:#fff;border-radius:8px;width:90%;height:90%;max-width:1200px;position:relative;display:flex;flex-direction:column}.modal-close[data-v-ea7012ea]{position:absolute;top:12px;right:12px;background:#fff;border:none;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 8px #00000026;z-index:1001}.modal-close[data-v-ea7012ea]:hover{background:#f3f4f6}.pdf-viewer[data-v-ea7012ea]{width:100%;height:100%;border:none;border-radius:8px}.btn-action[data-v-ea7012ea]{display:flex;align-items:center;gap:4px;padding:6px 12px;background:#fff;color:#374151;border:1px solid #d1d5db;border-radius:6px;font-size:13px;cursor:pointer;transition:all .2s}.btn-action[data-v-ea7012ea]:hover{background:#f3f4f6;border-color:#9ca3af}.btn-action .material-icons[data-v-ea7012ea]{font-size:16px}.btn-send[data-v-ea7012ea]{background:#10b981;color:#fff;border-color:#10b981}.btn-send[data-v-ea7012ea]:hover{background:#059669;border-color:#059669}.btn-send[data-v-ea7012ea]:disabled{background:#9ca3af;border-color:#9ca3af;cursor:not-allowed}.btn-hide[data-v-ea7012ea]{background:#ef4444;color:#fff;border-color:#ef4444}.btn-hide[data-v-ea7012ea]:hover{background:#dc2626;border-color:#dc2626}.btn-primary[data-v-ea7012ea]{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;background:#3b82f6;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.btn-primary[data-v-ea7012ea]:hover:not(:disabled){background:#2563eb;box-shadow:0 4px 12px #2563eb4d}.btn-primary[data-v-ea7012ea]:disabled{background:#9ca3af;cursor:not-allowed}.btn-primary .material-icons[data-v-ea7012ea]{font-size:20px}button[data-v-ea7012ea]:disabled{background:#ccc;cursor:not-allowed}.status-btn[data-v-ea7012ea]:disabled{background:#ccc;cursor:not-allowed}@media(max-width:768px){.documents-grid[data-v-ea7012ea]{grid-template-columns:1fr}}.export-management[data-v-ea7012ea]{margin-top:24px;padding:20px;background:#fefce8;border:1px solid #fde68a;border-radius:8px}.export-management h5[data-v-ea7012ea]{font-size:15px;font-weight:600;margin:0 0 16px;color:#92400e}.mgmt-section[data-v-ea7012ea]{margin-bottom:16px}.mgmt-section label[data-v-ea7012ea]{display:block;font-size:13px;font-weight:500;color:#374151;margin-bottom:6px}.mgmt-section .form-hint[data-v-ea7012ea]{font-size:12px;color:#6b7280;margin:0 0 8px}.mgmt-section .form-hint strong[data-v-ea7012ea]{color:#111827;font-weight:600}.inline-form[data-v-ea7012ea]{display:flex;gap:8px;align-items:flex-end;flex-wrap:wrap}.inline-form .form-control[data-v-ea7012ea]{width:140px;padding:8px 10px;border:1px solid #d1d5db;border-radius:6px;font-size:13px}.labeled-input[data-v-ea7012ea]{display:flex;flex-direction:column;gap:3px}.input-label[data-v-ea7012ea]{font-size:11px;color:#6b7280;font-weight:500}.btn-sm[data-v-ea7012ea]{padding:8px 14px;border:none;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.btn-sm.btn-primary[data-v-ea7012ea]{background:#6366f1;color:#fff}.btn-sm.btn-primary[data-v-ea7012ea]:hover{background:#4f46e5}.btn-sm.btn-warning[data-v-ea7012ea]{background:#f59e0b;color:#fff}.btn-sm.btn-warning[data-v-ea7012ea]:hover{background:#d97706}.btn-sm.btn-success[data-v-ea7012ea]{background:#10b981;color:#fff}.btn-sm.btn-success[data-v-ea7012ea]:hover{background:#059669}.btn-sm.btn-danger[data-v-ea7012ea]{background:#ef4444;color:#fff}.btn-sm.btn-danger[data-v-ea7012ea]:hover{background:#dc2626}.btn-sm[data-v-ea7012ea]:disabled{background:#d1d5db;cursor:not-allowed}.mgmt-linked[data-v-ea7012ea]{display:flex;align-items:center;gap:8px;padding:10px 14px;background:#fff;border:1px solid #e5e7eb;border-radius:6px;margin-top:8px;font-size:13px;color:#374151}.mgmt-linked .material-icons[data-v-ea7012ea]{font-size:18px;color:#6b7280}.mgmt-linked span[data-v-ea7012ea]:nth-child(2){flex:1}.linked-deal-link[data-v-ea7012ea]{flex:1;display:flex;align-items:center;gap:4px;color:#4f46e5;text-decoration:none;font-weight:600;font-size:13px}.linked-deal-link[data-v-ea7012ea]:hover{text-decoration:underline}.stage-form-card[data-v-e5fce5c4]{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;overflow:hidden;transition:box-shadow .2s ease}.stage-form-card[data-v-e5fce5c4]:hover{box-shadow:0 4px 12px #0000001f}.card-header[data-v-e5fce5c4]{display:flex;justify-content:space-between;align-items:center;padding:20px;color:#fff;border-bottom:1px solid rgba(0,0,0,.1)}.card-header h4[data-v-e5fce5c4]{font-size:18px;font-weight:700;margin:0;letter-spacing:-.3px}.card-header-collapsible[data-v-e5fce5c4]{display:flex;justify-content:space-between;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none}.stage-badge[data-v-e5fce5c4]{display:inline-block;background:#ffffff4d;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3)}.card-content[data-v-e5fce5c4]{padding:24px;display:flex;flex-direction:column;gap:20px}.card-content-expanded[data-v-e5fce5c4]{display:flex;flex-direction:column;gap:16px}.instruction-block[data-v-e5fce5c4]{padding:16px;border-left:4px solid;border-radius:8px;background-color:#00000005;color:#333}.instruction-block p[data-v-e5fce5c4]{font-size:14px;margin:0;line-height:1.5}.form-section[data-v-e5fce5c4]{display:flex;flex-direction:column;gap:16px;padding-bottom:16px;border-bottom:1px solid #e5e7eb}.form-section[data-v-e5fce5c4]:last-of-type{border-bottom:none;padding-bottom:0}.form-section h5[data-v-e5fce5c4]{font-size:15px;font-weight:600;color:#333;margin:0;display:flex;align-items:center;gap:8px}.form-section h5 .material-icons[data-v-e5fce5c4]{font-size:20px;color:#2196f3}.form-group[data-v-e5fce5c4]{display:flex;flex-direction:column;gap:6px}.form-group label[data-v-e5fce5c4]{font-size:13px;font-weight:600;color:#333;-webkit-user-select:none;user-select:none}.form-control[data-v-e5fce5c4]{padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:13px;font-family:inherit;transition:all .2s ease;background-color:#fff;color:#333}.form-control[data-v-e5fce5c4]:hover{border-color:#9ca3af}.form-control[data-v-e5fce5c4]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.form-control[data-v-e5fce5c4]:disabled{background-color:#f3f4f6;color:#999;cursor:not-allowed;border-color:#e5e7eb}.form-control[data-v-e5fce5c4]::placeholder{color:#999}.form-row[data-v-e5fce5c4]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-row.three[data-v-e5fce5c4]{grid-template-columns:1fr 1fr 1fr}.input-group[data-v-e5fce5c4]{display:flex;gap:0;border:1px solid #d1d5db;border-radius:6px;overflow:hidden;background-color:#fff}.input-group .form-control[data-v-e5fce5c4]{flex:1;border:none;border-radius:0}.input-addon[data-v-e5fce5c4]{display:flex;align-items:center;padding:0 12px;background-color:#f3f4f6;font-size:13px;font-weight:600;color:#666;border-left:1px solid #d1d5db;white-space:nowrap}.radio-group[data-v-e5fce5c4],.checkbox-group[data-v-e5fce5c4]{display:flex;gap:16px;flex-wrap:wrap}.radio-option[data-v-e5fce5c4],.checkbox-label[data-v-e5fce5c4]{display:flex;align-items:center;gap:8px;font-size:14px;color:#333;cursor:pointer;-webkit-user-select:none;user-select:none}.radio-option input[data-v-e5fce5c4],.checkbox-label input[data-v-e5fce5c4]{cursor:pointer;width:18px;height:18px}.info-block[data-v-e5fce5c4],.info-section[data-v-e5fce5c4]{padding:12px;background-color:#f0f9ff;border-left:4px solid #3b82f6;border-radius:6px;display:flex;flex-direction:column;gap:8px}.info-item[data-v-e5fce5c4]{display:flex;justify-content:space-between;align-items:center;font-size:13px}.info-item .label[data-v-e5fce5c4]{font-weight:600;color:#666}.info-item .value[data-v-e5fce5c4]{color:#333;text-align:right;font-weight:500}.checklist[data-v-e5fce5c4]{display:flex;flex-direction:column;gap:12px;padding:16px;background-color:#f9fafb;border-radius:8px}.checklist h5[data-v-e5fce5c4]{font-size:14px;font-weight:600;color:#333;margin:0 0 8px}.checklist-item[data-v-e5fce5c4]{display:flex;align-items:center;gap:12px;padding:10px;background:#fff;border-radius:6px;cursor:pointer;transition:all .2s}.checklist-item[data-v-e5fce5c4]:hover{background:#f5f5f5}.checklist-item input[data-v-e5fce5c4]{cursor:pointer}.form-actions[data-v-e5fce5c4]{display:flex;gap:12px;margin-top:12px;padding-top:16px;border-top:1px solid #e5e7eb}.form-actions .btn[data-v-e5fce5c4]{flex:1;min-width:120px}.btn[data-v-e5fce5c4]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;text-decoration:none}.btn[data-v-e5fce5c4]:active{transform:scale(.98)}.btn-primary[data-v-e5fce5c4]{align-items:center;gap:8px;padding:12px 24px;border-radius:8px;border:none;font-weight:600;cursor:pointer;transition:all .3s;text-align:center;box-sizing:border-box}.btn-primary[data-v-e5fce5c4]:hover:not(:disabled){background-color:#2563eb;box-shadow:0 4px 12px #2563eb4d}.btn-primary[data-v-e5fce5c4]:disabled{background:#e0e0e0;color:#999;cursor:not-allowed}.btn-secondary[data-v-e5fce5c4]{background-color:#e5e7eb;color:#333}.btn-secondary[data-v-e5fce5c4]:hover:not(:disabled){background-color:#d1d5db}.btn-success[data-v-e5fce5c4]{background-color:#10b981;color:#fff}.btn-success[data-v-e5fce5c4]:hover:not(:disabled){background-color:#059669;box-shadow:0 4px 12px #10b9814d}.btn-danger[data-v-e5fce5c4]{background-color:#f44336;color:#fff}.btn-danger[data-v-e5fce5c4]:hover:not(:disabled){background-color:#e53935;box-shadow:0 4px 12px #f443364d}.btn[data-v-e5fce5c4]:disabled{opacity:.5;cursor:not-allowed}.btn .material-icons[data-v-e5fce5c4]{font-size:20px}.stage-table[data-v-e5fce5c4]{width:100%;border-collapse:collapse;font-size:13px}.stage-table thead[data-v-e5fce5c4]{background-color:#f3f4f6}.stage-table th[data-v-e5fce5c4]{padding:12px;text-align:left;font-weight:600;color:#333;border-bottom:2px solid #e5e7eb}.stage-table td[data-v-e5fce5c4]{padding:12px;border-bottom:1px solid #e5e7eb;color:#666}.stage-table tr[data-v-e5fce5c4]:hover{background-color:#f9fafb}.loading-state[data-v-e5fce5c4]{display:flex;align-items:center;justify-content:center;padding:40px;color:#999}.loading-spinner[data-v-e5fce5c4]{width:32px;height:32px;border:3px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:spin-e5fce5c4 1s linear infinite}@keyframes spin-e5fce5c4{to{transform:rotate(360deg)}}.empty-state[data-v-e5fce5c4]{text-align:center;padding:40px 20px;color:#999;font-size:14px}.empty-state-icon[data-v-e5fce5c4]{font-size:48px;opacity:.3;margin-bottom:12px}.error-state[data-v-e5fce5c4]{padding:16px;background-color:#fee2e2;border-left:4px solid #f44336;border-radius:6px;color:#991b1b}.error-message[data-v-e5fce5c4]{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#ffebee;border-left:4px solid #f44336;border-radius:4px;color:#c62828;font-size:14px;margin-bottom:16px}.warning-message[data-v-e5fce5c4]{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#fff3e0;border-left:4px solid #ff9800;border-radius:4px;color:#e65100;font-size:14px;margin-bottom:16px}.success-state[data-v-e5fce5c4]{padding:16px;background-color:#dcfce7;border-left:4px solid #10b981;border-radius:6px;color:#166534}.text-center[data-v-e5fce5c4]{text-align:center}.text-right[data-v-e5fce5c4]{text-align:right}.text-muted[data-v-e5fce5c4]{color:#999}.text-success[data-v-e5fce5c4]{color:#10b981}.text-error[data-v-e5fce5c4]{color:#f44336}.text-warning[data-v-e5fce5c4]{color:#f59e0b}.mt-sm[data-v-e5fce5c4]{margin-top:8px}.mt-md[data-v-e5fce5c4]{margin-top:12px}.mt-lg[data-v-e5fce5c4]{margin-top:16px}.mb-sm[data-v-e5fce5c4]{margin-bottom:8px}.mb-md[data-v-e5fce5c4]{margin-bottom:12px}.mb-lg[data-v-e5fce5c4]{margin-bottom:16px}.p-sm[data-v-e5fce5c4]{padding:8px}.p-md[data-v-e5fce5c4]{padding:12px}.p-lg[data-v-e5fce5c4]{padding:16px}@media(max-width:768px){.card-header[data-v-e5fce5c4]{padding:16px;flex-direction:column;align-items:flex-start;gap:12px}.card-header h4[data-v-e5fce5c4]{font-size:16px}.card-content[data-v-e5fce5c4]{padding:16px;gap:16px}.form-row[data-v-e5fce5c4],.form-row.three[data-v-e5fce5c4]{grid-template-columns:1fr}.form-actions[data-v-e5fce5c4]{flex-direction:column}.form-actions .btn[data-v-e5fce5c4]{width:100%}.radio-group[data-v-e5fce5c4],.checkbox-group[data-v-e5fce5c4]{flex-direction:column;gap:12px}.info-item[data-v-e5fce5c4]{flex-direction:column;align-items:flex-start}.info-item .value[data-v-e5fce5c4]{text-align:left}}.card-content[data-v-e5fce5c4]{padding:24px}.document-generation-buttons[data-v-e5fce5c4]{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.btn-full[data-v-e5fce5c4]{width:100%;justify-content:center}.documents-list[data-v-e5fce5c4]{margin:24px 0;padding:20px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px}.documents-list-title[data-v-e5fce5c4]{font-size:16px;font-weight:600;color:#111827;margin:0 0 16px}.documents-grid[data-v-e5fce5c4]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.document-card[data-v-e5fce5c4]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:16px;transition:box-shadow .2s}.document-card[data-v-e5fce5c4]:hover{box-shadow:0 4px 12px #00000014}.doc-header[data-v-e5fce5c4]{display:flex;gap:12px;margin-bottom:12px}.doc-icon[data-v-e5fce5c4]{font-size:24px;flex-shrink:0}.doc-info[data-v-e5fce5c4]{flex:1;display:flex;flex-direction:column;gap:4px}.doc-name[data-v-e5fce5c4]{font-weight:500;color:#111827;font-size:14px;line-height:1.4}.doc-date[data-v-e5fce5c4]{font-size:12px;color:#6b7280}.doc-actions[data-v-e5fce5c4]{display:flex;gap:8px;justify-content:flex-end}.no-documents[data-v-e5fce5c4]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:40px 20px;color:#9ca3af;text-align:center}.no-documents .material-icons[data-v-e5fce5c4]{font-size:48px}.no-documents p[data-v-e5fce5c4]{margin:0;font-size:14px}.document-modal[data-v-e5fce5c4]{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-e5fce5c4]{background:#fff;border-radius:8px;width:90%;height:90%;max-width:1200px;position:relative;display:flex;flex-direction:column}.modal-close[data-v-e5fce5c4]{position:absolute;top:12px;right:12px;background:#fff;border:none;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 8px #00000026;z-index:1001}.modal-close[data-v-e5fce5c4]:hover{background:#f3f4f6}.pdf-viewer[data-v-e5fce5c4]{width:100%;height:100%;border:none;border-radius:8px}.btn-action[data-v-e5fce5c4]{display:flex;align-items:center;gap:4px;padding:6px 12px;background:#fff;color:#374151;border:1px solid #d1d5db;border-radius:6px;font-size:13px;cursor:pointer;transition:all .2s}.btn-action[data-v-e5fce5c4]:hover{background:#f3f4f6;border-color:#9ca3af}.btn-action .material-icons[data-v-e5fce5c4]{font-size:16px}.btn-send[data-v-e5fce5c4]{background:#10b981;color:#fff;border-color:#10b981}.btn-send[data-v-e5fce5c4]:hover{background:#059669;border-color:#059669}.btn-send[data-v-e5fce5c4]:disabled{background:#9ca3af;border-color:#9ca3af;cursor:not-allowed}.btn-hide[data-v-e5fce5c4]{background:#ef4444;color:#fff;border-color:#ef4444}.btn-hide[data-v-e5fce5c4]:hover{background:#dc2626;border-color:#dc2626}.btn-primary[data-v-e5fce5c4]{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;background:#3b82f6;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.btn-primary[data-v-e5fce5c4]:hover:not(:disabled){background:#2563eb;box-shadow:0 4px 12px #2563eb4d}.btn-primary[data-v-e5fce5c4]:disabled{background:#9ca3af;cursor:not-allowed}.btn-primary .material-icons[data-v-e5fce5c4]{font-size:20px}button[data-v-e5fce5c4]:disabled{background:#ccc;cursor:not-allowed}.status-btn[data-v-e5fce5c4]:disabled{background:#ccc;cursor:not-allowed}@media(max-width:768px){.documents-grid[data-v-e5fce5c4]{grid-template-columns:1fr}}.stage-form-card[data-v-98349c54]{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;overflow:hidden;transition:box-shadow .2s ease}.stage-form-card[data-v-98349c54]:hover{box-shadow:0 4px 12px #0000001f}.card-header[data-v-98349c54]{display:flex;justify-content:space-between;align-items:center;padding:20px;color:#fff;border-bottom:1px solid rgba(0,0,0,.1)}.card-header h4[data-v-98349c54]{font-size:18px;font-weight:700;margin:0;letter-spacing:-.3px}.card-header-collapsible[data-v-98349c54]{display:flex;justify-content:space-between;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none}.stage-badge[data-v-98349c54]{display:inline-block;background:#ffffff4d;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3)}.card-content[data-v-98349c54]{padding:24px;display:flex;flex-direction:column;gap:20px}.card-content-expanded[data-v-98349c54]{display:flex;flex-direction:column;gap:16px}.instruction-block[data-v-98349c54]{padding:16px;border-left:4px solid;border-radius:8px;background-color:#00000005;color:#333}.instruction-block p[data-v-98349c54]{font-size:14px;margin:0;line-height:1.5}.form-section[data-v-98349c54]{display:flex;flex-direction:column;gap:16px;padding-bottom:16px;border-bottom:1px solid #e5e7eb}.form-section[data-v-98349c54]:last-of-type{border-bottom:none;padding-bottom:0}.form-section h5[data-v-98349c54]{font-size:15px;font-weight:600;color:#333;margin:0;display:flex;align-items:center;gap:8px}.form-section h5 .material-icons[data-v-98349c54]{font-size:20px;color:#2196f3}.form-group label[data-v-98349c54]{font-size:13px;font-weight:600;color:#333;-webkit-user-select:none;user-select:none}.form-control[data-v-98349c54]{padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:13px;font-family:inherit;transition:all .2s ease;background-color:#fff;color:#333}.form-control[data-v-98349c54]:hover{border-color:#9ca3af}.form-control[data-v-98349c54]:disabled{background-color:#f3f4f6;color:#999;cursor:not-allowed;border-color:#e5e7eb}.form-control[data-v-98349c54]::placeholder{color:#999}.form-row[data-v-98349c54]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-row.three[data-v-98349c54]{grid-template-columns:1fr 1fr 1fr}.input-group[data-v-98349c54]{display:flex;gap:0;border:1px solid #d1d5db;border-radius:6px;overflow:hidden;background-color:#fff}.input-group .form-control[data-v-98349c54]{flex:1;border:none;border-radius:0}.input-addon[data-v-98349c54]{display:flex;align-items:center;padding:0 12px;background-color:#f3f4f6;font-size:13px;font-weight:600;color:#666;border-left:1px solid #d1d5db;white-space:nowrap}.radio-group[data-v-98349c54],.checkbox-group[data-v-98349c54]{display:flex;gap:16px;flex-wrap:wrap}.radio-option[data-v-98349c54],.checkbox-label[data-v-98349c54]{display:flex;align-items:center;gap:8px;font-size:14px;color:#333;cursor:pointer;-webkit-user-select:none;user-select:none}.radio-option input[data-v-98349c54],.checkbox-label input[data-v-98349c54]{cursor:pointer;width:18px;height:18px}.info-block[data-v-98349c54],.info-section[data-v-98349c54]{padding:12px;background-color:#f0f9ff;border-left:4px solid #3b82f6;border-radius:6px;display:flex;flex-direction:column;gap:8px}.info-item[data-v-98349c54]{display:flex;justify-content:space-between;align-items:center;font-size:13px}.info-item .label[data-v-98349c54]{font-weight:600;color:#666}.info-item .value[data-v-98349c54]{color:#333;text-align:right;font-weight:500}.checklist[data-v-98349c54]{display:flex;flex-direction:column;gap:12px;padding:16px;background-color:#f9fafb;border-radius:8px}.checklist h5[data-v-98349c54]{font-size:14px;font-weight:600;color:#333;margin:0 0 8px}.checklist-item[data-v-98349c54]{display:flex;align-items:center;gap:12px;padding:10px;background:#fff;border-radius:6px;cursor:pointer;transition:all .2s}.checklist-item[data-v-98349c54]:hover{background:#f5f5f5}.checklist-item input[data-v-98349c54]{cursor:pointer}.form-actions[data-v-98349c54]{display:flex;gap:12px;margin-top:12px;padding-top:16px;border-top:1px solid #e5e7eb}.form-actions .btn[data-v-98349c54]{flex:1;min-width:120px}.btn[data-v-98349c54]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;text-decoration:none}.btn[data-v-98349c54]:active{transform:scale(.98)}.btn-primary[data-v-98349c54]{align-items:center;gap:8px;padding:12px 24px;border-radius:8px;border:none;font-weight:600;cursor:pointer;transition:all .3s;text-align:center;box-sizing:border-box}.btn-primary[data-v-98349c54]:disabled{background:#e0e0e0;color:#999;cursor:not-allowed}.btn-secondary[data-v-98349c54]:hover:not(:disabled){background-color:#d1d5db}.btn-danger[data-v-98349c54]{background-color:#f44336;color:#fff}.btn-danger[data-v-98349c54]:hover:not(:disabled){background-color:#e53935;box-shadow:0 4px 12px #f443364d}.btn .material-icons[data-v-98349c54]{font-size:20px}.stage-table[data-v-98349c54]{width:100%;border-collapse:collapse;font-size:13px}.stage-table thead[data-v-98349c54]{background-color:#f3f4f6}.stage-table th[data-v-98349c54]{padding:12px;text-align:left;font-weight:600;color:#333;border-bottom:2px solid #e5e7eb}.stage-table td[data-v-98349c54]{padding:12px;border-bottom:1px solid #e5e7eb;color:#666}.stage-table tr[data-v-98349c54]:hover{background-color:#f9fafb}.loading-state[data-v-98349c54]{display:flex;align-items:center;justify-content:center;padding:40px;color:#999}.loading-spinner[data-v-98349c54]{width:32px;height:32px;border:3px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:spin-98349c54 1s linear infinite}.empty-state[data-v-98349c54]{text-align:center;padding:40px 20px;color:#999;font-size:14px}.empty-state-icon[data-v-98349c54]{font-size:48px;opacity:.3;margin-bottom:12px}.error-state[data-v-98349c54]{padding:16px;background-color:#fee2e2;border-left:4px solid #f44336;border-radius:6px;color:#991b1b}.error-message[data-v-98349c54]{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#ffebee;border-left:4px solid #f44336;border-radius:4px;color:#c62828;font-size:14px;margin-bottom:16px}.warning-message[data-v-98349c54]{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#fff3e0;border-left:4px solid #ff9800;border-radius:4px;color:#e65100;font-size:14px;margin-bottom:16px}.success-state[data-v-98349c54]{padding:16px;background-color:#dcfce7;border-left:4px solid #10b981;border-radius:6px;color:#166534}.text-center[data-v-98349c54]{text-align:center}.text-right[data-v-98349c54]{text-align:right}.text-muted[data-v-98349c54]{color:#999}.text-success[data-v-98349c54]{color:#10b981}.text-error[data-v-98349c54]{color:#f44336}.text-warning[data-v-98349c54]{color:#f59e0b}.mt-sm[data-v-98349c54]{margin-top:8px}.mt-md[data-v-98349c54]{margin-top:12px}.mt-lg[data-v-98349c54]{margin-top:16px}.mb-sm[data-v-98349c54]{margin-bottom:8px}.mb-md[data-v-98349c54]{margin-bottom:12px}.mb-lg[data-v-98349c54]{margin-bottom:16px}.p-sm[data-v-98349c54]{padding:8px}.p-md[data-v-98349c54]{padding:12px}.p-lg[data-v-98349c54]{padding:16px}@media(max-width:768px){.card-header[data-v-98349c54]{padding:16px;flex-direction:column;align-items:flex-start;gap:12px}.card-header h4[data-v-98349c54]{font-size:16px}.card-content[data-v-98349c54]{padding:16px;gap:16px}.form-row[data-v-98349c54],.form-row.three[data-v-98349c54]{grid-template-columns:1fr}.form-actions[data-v-98349c54]{flex-direction:column}.form-actions .btn[data-v-98349c54]{width:100%}.radio-group[data-v-98349c54],.checkbox-group[data-v-98349c54]{flex-direction:column;gap:12px}.info-item[data-v-98349c54]{flex-direction:column;align-items:flex-start}.info-item .value[data-v-98349c54]{text-align:left}}.deal-params-grid[data-v-98349c54]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.deal-params-grid .form-group[data-v-98349c54]{display:flex;flex-direction:column;gap:6px}.deal-params-grid label[data-v-98349c54]{font-size:13px;color:#475569;font-weight:500}.deal-params-grid .form-control[data-v-98349c54]{padding:9px 12px;border:1px solid #cbd5e1;border-radius:8px;font-size:14px;outline:none}.deal-params-grid .form-control[data-v-98349c54]:focus{border-color:#3b82f6}@media(max-width:900px){.deal-params-grid[data-v-98349c54]{grid-template-columns:1fr}}.card-header[data-v-98349c54]{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-radius:12px 12px 0 0}.header-title[data-v-98349c54]{font-size:18px;font-weight:700;margin:0;color:#fff}.stage-badge[data-v-98349c54]{display:inline-block;background:#ffffff4d;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600;color:#fff}.form-section[data-v-98349c54]{display:flex;flex-direction:column;gap:16px;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #e5e7eb}.form-section[data-v-98349c54]:last-of-type{border-bottom:none}.form-section h5[data-v-98349c54]{font-size:16px;font-weight:600;color:#333;margin:0;display:flex;align-items:center;gap:8px}.section-description[data-v-98349c54]{font-size:13px;color:#666;margin:0}.operations-list[data-v-98349c54]{display:flex;flex-direction:column;gap:8px}.operation-item[data-v-98349c54]{display:flex;align-items:center;gap:12px;padding:12px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px}.operation-icon[data-v-98349c54]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#dbeafe;border-radius:8px}.operation-icon.send[data-v-98349c54]{background:#fef3c7}.operation-icon .material-icons[data-v-98349c54]{color:#3b82f6;font-size:24px}.operation-icon.send .material-icons[data-v-98349c54]{color:#f59e0b}.operation-info[data-v-98349c54]{flex:1;display:flex;flex-direction:column;gap:4px}.operation-main[data-v-98349c54]{display:flex;justify-content:space-between;align-items:center}.operation-amount[data-v-98349c54]{font-size:16px;font-weight:600;color:#111827}.operation-date[data-v-98349c54]{font-size:13px;color:#6b7280}.operation-details[data-v-98349c54]{display:flex;gap:12px;font-size:12px;color:#9ca3af}.btn-remove-operation[data-v-98349c54]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#fee2e2;border:none;border-radius:6px;cursor:pointer;color:#ef4444;transition:all .2s}.btn-remove-operation[data-v-98349c54]:hover{background:#fecaca}.progress-bar-container[data-v-98349c54]{margin:16px 0}.progress-info[data-v-98349c54]{display:flex;justify-content:space-between;margin-bottom:8px;font-size:13px;font-weight:600;color:#374151}.progress-bar[data-v-98349c54]{width:100%;height:8px;background:#e5e7eb;border-radius:4px;overflow:hidden}.progress-fill[data-v-98349c54]{height:100%;background:linear-gradient(90deg,#3b82f6,#2563eb);transition:width .3s ease}.progress-fill.send[data-v-98349c54]{background:linear-gradient(90deg,#f59e0b,#d97706)}.add-operation-form[data-v-98349c54]{background:#f9fafb;padding:16px;border-radius:8px;border:1px dashed #d1d5db}.add-operation-form h6[data-v-98349c54]{font-size:14px;font-weight:600;color:#374151;margin:0 0 12px}.form-grid-2[data-v-98349c54]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}.form-grid-4[data-v-98349c54]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:12px}.form-grid-5[data-v-98349c54]{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:12px}.form-group[data-v-98349c54]{display:flex;flex-direction:column;gap:6px}.form-group label[data-v-98349c54]{font-size:12px;font-weight:600;color:#6b7280}.label-with-action[data-v-98349c54]{display:flex;align-items:center;justify-content:space-between;gap:8px}.btn-fill-max[data-v-98349c54]{background:#eff6ff;color:#2563eb;border:1px solid #bfdbfe;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600;cursor:pointer;transition:all .15s;line-height:1.2}.btn-fill-max[data-v-98349c54]:hover:not(:disabled){background:#dbeafe;border-color:#93c5fd}.btn-fill-max[data-v-98349c54]:disabled{background:#f3f4f6;color:#9ca3af;border-color:#e5e7eb;cursor:not-allowed}.form-control[data-v-98349c54]{padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;transition:all .2s ease}.form-control[data-v-98349c54]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.form-actions-inline[data-v-98349c54]{display:flex;gap:12px}.completion-notice[data-v-98349c54]{display:flex;align-items:center;gap:12px;padding:16px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px}.completion-notice .material-icons[data-v-98349c54]{font-size:32px;color:#16a34a}.completion-notice strong[data-v-98349c54]{display:block;font-size:14px;color:#166534;margin-bottom:4px}.completion-notice p[data-v-98349c54]{margin:0;font-size:13px;color:#15803d}.info-box[data-v-98349c54]{background:#eff6ff;border-left:4px solid #3b82f6;padding:16px;border-radius:4px}.info-header[data-v-98349c54]{display:flex;align-items:center;gap:8px;margin-bottom:12px}.info-header .material-icons[data-v-98349c54]{color:#3b82f6;font-size:24px}.linked-deal-info[data-v-98349c54]{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.info-row[data-v-98349c54]{display:flex;justify-content:space-between;font-size:13px}.info-row .label[data-v-98349c54]{color:#6b7280;font-weight:500}.info-row .value[data-v-98349c54]{color:#111827;font-weight:600}.info-row .badge[data-v-98349c54]{padding:2px 8px;background:#dbeafe;color:#1e40af;border-radius:4px;font-size:12px}.info-note[data-v-98349c54]{margin:0;font-size:12px;color:#1e40af;font-style:italic}.form-actions[data-v-98349c54]{display:flex;gap:12px;margin-top:20px;padding-top:16px;border-top:1px solid #e5e7eb;justify-content:space-between}.btn[data-v-98349c54]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.btn-primary[data-v-98349c54]{background-color:#3b82f6;color:#fff}.btn-primary[data-v-98349c54]:hover:not(:disabled){background-color:#2563eb;box-shadow:0 4px 12px #2563eb4d}.btn-secondary[data-v-98349c54]{background-color:#e5e7eb;color:#333}.btn-secondary[data-v-98349c54]:hover{background-color:#d1d5db}.btn-success[data-v-98349c54]{background-color:#10b981;color:#fff}.btn-success[data-v-98349c54]:hover:not(:disabled){background-color:#059669;box-shadow:0 4px 12px #10b9814d}.btn[data-v-98349c54]:disabled{opacity:.5;cursor:not-allowed}button[data-v-98349c54]:disabled{background:#ccc;cursor:not-allowed}.status-btn[data-v-98349c54]:disabled{background:#ccc;cursor:not-allowed}@media(max-width:768px){.form-grid-2[data-v-98349c54],.form-grid-4[data-v-98349c54]{grid-template-columns:1fr}.form-actions[data-v-98349c54],.form-actions-inline[data-v-98349c54]{flex-direction:column}}.po-list[data-v-98349c54]{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.po-item[data-v-98349c54]{display:flex;align-items:center;gap:12px;padding:10px 12px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px}.po-icon[data-v-98349c54]{color:#16a34a}.po-info[data-v-98349c54]{display:flex;flex-direction:column;gap:2px}.po-name[data-v-98349c54]{font-size:14px;font-weight:500;color:#111827}.po-meta[data-v-98349c54]{font-size:12px;color:#6b7280;display:flex;gap:8px}.po-form[data-v-98349c54]{background:#f9fafb;border:1px dashed #d1d5db;border-radius:8px;padding:16px}.po-hint[data-v-98349c54]{font-size:12px;color:#6b7280}.spin[data-v-98349c54]{animation:spin-98349c54 1.2s linear infinite}@keyframes spin-98349c54{to{transform:rotate(360deg)}}.report-docs-list[data-v-98349c54]{display:flex;flex-direction:column;gap:10px;margin-bottom:4px}.report-doc-row[data-v-98349c54]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid #e5e7eb;border-radius:8px;background:#f9fafb}.report-doc-row-sent[data-v-98349c54]{background:#f0fdf4;border-color:#bbf7d0}.report-doc-info[data-v-98349c54]{display:flex;align-items:center;gap:12px;min-width:0;flex:1}.report-doc-icon[data-v-98349c54]{color:#6b7280}.report-doc-row-sent .report-doc-icon[data-v-98349c54]{color:#16a34a}.report-doc-meta[data-v-98349c54]{min-width:0}.report-doc-name[data-v-98349c54]{font-size:14px;font-weight:600;color:#111827;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.report-doc-sub[data-v-98349c54]{display:flex;align-items:center;gap:8px;font-size:12px;color:#6b7280;margin-top:2px;flex-wrap:wrap}.report-badge[data-v-98349c54]{display:inline-block;padding:2px 8px;border-radius:10px;font-size:11px;font-weight:600}.report-badge-draft[data-v-98349c54]{background:#fef3c7;color:#92400e}.report-badge-sent[data-v-98349c54]{background:#d1fae5;color:#065f46}.report-doc-actions[data-v-98349c54]{display:flex;gap:6px;flex-shrink:0}.report-action-btn[data-v-98349c54]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;background:#fff;border:1px solid #d1d5db;border-radius:6px;cursor:pointer;transition:all .15s}.report-action-btn .material-icons[data-v-98349c54]{font-size:18px;color:#4b5563}.report-action-btn[data-v-98349c54]:hover:not(:disabled){background:#f3f4f6;border-color:#9ca3af}.report-action-btn[data-v-98349c54]:disabled{opacity:.5;cursor:not-allowed}.report-action-send[data-v-98349c54]{background:#3b82f6;border-color:#3b82f6}.report-action-send .material-icons[data-v-98349c54]{color:#fff}.report-action-send[data-v-98349c54]:hover:not(:disabled){background:#2563eb;border-color:#2563eb}.report-action-delete[data-v-98349c54]:hover:not(:disabled){background:#fee2e2;border-color:#ef4444}.report-action-delete:hover:not(:disabled) .material-icons[data-v-98349c54]{color:#ef4444}.stage-form-card[data-v-550b16dc]{background:#fff;border-radius:16px;box-shadow:0 4px 20px #00000014;overflow:hidden}.card-header[data-v-550b16dc]{display:flex;justify-content:space-between;align-items:center;padding:24px 32px}.header-left[data-v-550b16dc]{display:flex;align-items:center;gap:16px}.success-icon[data-v-550b16dc]{font-size:48px;color:#fff}.header-title[data-v-550b16dc]{font-size:24px;font-weight:700;margin:0;color:#fff}.header-subtitle[data-v-550b16dc]{font-size:14px;color:#ffffffe6;margin:4px 0 0}.stage-badge.completed[data-v-550b16dc]{background:#ffffff4d;padding:8px 16px;border-radius:20px;font-size:14px;font-weight:600;color:#fff}.card-content[data-v-550b16dc]{padding:32px}.section-title[data-v-550b16dc]{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:600;color:#111827;margin:0 0 20px}.section-title .material-icons[data-v-550b16dc]{color:#10b981}.summary-section[data-v-550b16dc]{margin-bottom:32px}.summary-grid[data-v-550b16dc]{display:grid;grid-template-columns:1fr 1fr;gap:32px;background:#f9fafb;padding:24px;border-radius:12px;border:1px solid #e5e7eb}.summary-column[data-v-550b16dc]{display:flex;flex-direction:column;gap:16px}.summary-item[data-v-550b16dc]{display:flex;flex-direction:column;gap:4px}.summary-item.highlight[data-v-550b16dc]{background:#fff;padding:12px;border-radius:8px;border:1px solid #d1d5db}.summary-item .label[data-v-550b16dc]{font-size:13px;color:#6b7280;font-weight:500}.summary-item .value[data-v-550b16dc]{font-size:16px;color:#111827;font-weight:600}.summary-item .value.amount[data-v-550b16dc]{font-size:20px;color:#10b981}.badge[data-v-550b16dc]{display:inline-block;padding:4px 12px;border-radius:12px;font-size:13px;font-weight:600}.badge-import[data-v-550b16dc]{background:#dbeafe;color:#1e40af}.badge-export[data-v-550b16dc]{background:#d1fae5;color:#065f46}.info-section[data-v-550b16dc],.operations-section[data-v-550b16dc],.stakeholders-section[data-v-550b16dc]{margin-bottom:32px}.info-card[data-v-550b16dc]{background:#f9fafb;padding:20px;border-radius:12px;border:1px solid #e5e7eb}.info-grid[data-v-550b16dc]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.info-item[data-v-550b16dc]{display:flex;flex-direction:column;gap:4px}.info-item .label[data-v-550b16dc]{font-size:12px;color:#6b7280;font-weight:500}.info-item .value[data-v-550b16dc]{font-size:14px;color:#111827;font-weight:600}.operations-group[data-v-550b16dc]{margin-bottom:24px}.operations-group h6[data-v-550b16dc]{font-size:14px;font-weight:600;color:#374151;margin:0 0 12px}.operations-table[data-v-550b16dc]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.table-header[data-v-550b16dc],.table-row[data-v-550b16dc],.table-footer[data-v-550b16dc]{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:16px;padding:12px 16px}.table-header[data-v-550b16dc]{background:#f3f4f6;font-size:12px;font-weight:600;color:#6b7280;text-transform:uppercase}.table-row[data-v-550b16dc]{border-bottom:1px solid #f3f4f6;font-size:14px;color:#111827}.table-row[data-v-550b16dc]:last-child{border-bottom:none}.table-footer[data-v-550b16dc]{background:#f9fafb;font-size:14px;color:#111827;border-top:2px solid #e5e7eb}.stakeholders-list[data-v-550b16dc]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px}.stakeholder-card[data-v-550b16dc]{display:flex;align-items:center;gap:12px;padding:16px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px}.stakeholder-avatar[data-v-550b16dc]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#dbeafe;border-radius:50%}.stakeholder-avatar .material-icons[data-v-550b16dc]{color:#3b82f6;font-size:24px}.stakeholder-info[data-v-550b16dc]{display:flex;flex-direction:column;gap:2px}.stakeholder-name[data-v-550b16dc]{font-size:14px;font-weight:600;color:#111827}.stakeholder-role[data-v-550b16dc]{font-size:12px;color:#6b7280}.actions-section[data-v-550b16dc]{display:flex;gap:12px;padding-top:24px;border-top:1px solid #e5e7eb}.btn[data-v-550b16dc]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;border:none}.btn-primary[data-v-550b16dc]{background:#10b981;color:#fff}.btn-primary[data-v-550b16dc]:hover{background:#059669}.btn-secondary[data-v-550b16dc]{background:#e5e7eb;color:#374151}.btn-secondary[data-v-550b16dc]:hover{background:#d1d5db}.btn-outline[data-v-550b16dc]{background:#fff;color:#374151;border:1px solid #d1d5db}.btn-outline[data-v-550b16dc]:hover{background:#f9fafb}@media print{.actions-section[data-v-550b16dc]{display:none}}@media(max-width:768px){.summary-grid[data-v-550b16dc],.info-grid[data-v-550b16dc]{grid-template-columns:1fr}.actions-section[data-v-550b16dc]{flex-direction:column}}.right-column[data-v-0b6c44b1]{display:flex;flex-direction:column;gap:24px}.right-column-tabs[data-v-0b6c44b1]{display:flex;gap:8px;background:#fff;padding:8px;border-radius:12px;box-shadow:0 1px 3px #0000001a}.right-column-tabs .tab-btn[data-v-0b6c44b1]{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;border:none;border-radius:8px;background:transparent;color:#666;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.right-column-tabs .tab-btn[data-v-0b6c44b1]:hover{background:#f5f5f5}.right-column-tabs .tab-btn.active[data-v-0b6c44b1]{background:#2196f3;color:#fff}.right-column-tabs .tab-btn.active svg[data-v-0b6c44b1]{stroke:#fff}.right-column-tabs .tab-badge[data-v-0b6c44b1]{background:#f44336;color:#fff;font-size:11px;font-weight:600;padding:2px 6px;border-radius:10px;min-width:18px;text-align:center}.btn-go-back[data-v-0b6c44b1]{display:inline-flex;align-items:center;gap:10px;padding:8px 20px 8px 10px;background:#eef4ff;border:1px solid #c7d7ef;border-radius:8px;font-size:13px;font-weight:600;color:#1d4ed8;cursor:pointer;transition:all .15s ease;box-shadow:0 1px 2px #0f172a0a;flex-shrink:0;align-self:stretch;margin-right:4px}.btn-go-back[data-v-0b6c44b1]:hover{background:#dde9ff;border-color:#94b4f0;color:#1e3a8a;box-shadow:0 2px 6px #1e40af26}.btn-go-back[data-v-0b6c44b1]:active{transform:translateY(1px)}.btn-go-back__icon[data-v-0b6c44b1]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#2196f32e;color:#1d4ed8;flex-shrink:0;transition:background .15s ease}.btn-go-back:hover .btn-go-back__icon[data-v-0b6c44b1]{background:#2196f34d}.btn-go-back__label[data-v-0b6c44b1]{line-height:1;letter-spacing:.1px}.deal-header-info[data-v-1a356a9b]{background:#fff;border-radius:8px;padding:12px 16px;box-shadow:0 1px 2px #00000014;margin-bottom:16px}.info-compact-grid[data-v-1a356a9b]{display:grid;grid-template-columns:1fr 1fr 1fr 1fr auto;gap:16px;align-items:center}.info-section[data-v-1a356a9b]{display:flex;flex-direction:column;gap:6px}.info-item-inline[data-v-1a356a9b]{display:flex;align-items:baseline;gap:6px;font-size:12px;line-height:1.4}.info-item-inline .label[data-v-1a356a9b]{color:#666;font-weight:400;white-space:nowrap}.info-item-inline .value[data-v-1a356a9b]{color:#212121;font-weight:600}.info-item-inline .value.primary[data-v-1a356a9b],.info-item-inline .value .currency-amount[data-v-1a356a9b]{color:#2196f3;font-weight:700}.info-item-inline .value .amount-primary[data-v-1a356a9b]{color:#2196f3;font-weight:700;margin-right:6px}.info-item-inline .value .amount-deal[data-v-1a356a9b]{color:#e53935;font-weight:700;font-size:18px;margin-right:6px}.info-item-inline .value .currency-code[data-v-1a356a9b]{color:#212121;font-weight:700}.info-item-inline .value .exchange-rate-inline[data-v-1a356a9b]{color:#212121;font-weight:600;margin-left:10px}.info-item-inline .value.margin-value[data-v-1a356a9b]{transition:color .2s}.info-item-inline .value.margin-value[data-v-1a356a9b]:hover{color:#1976d2}.info-item-inline .value.margin-value.negative[data-v-1a356a9b]{color:#f44336}.save-section[data-v-1a356a9b]{display:flex;align-items:center}.btn-save-compact[data-v-1a356a9b]{display:flex;align-items:center;gap:6px;padding:8px 16px;background:#e0e0e0;color:#999;border:none;border-radius:6px;font-size:13px;font-weight:600;cursor:not-allowed;transition:all .2s;white-space:nowrap}.btn-save-compact .material-icons[data-v-1a356a9b]{font-size:18px}.btn-save-compact.active[data-v-1a356a9b]{background:#2196f3;color:#fff;cursor:pointer}.btn-save-compact.active[data-v-1a356a9b]:hover{background:#1976d2;box-shadow:0 2px 8px #2196f34d}@media(max-width:1400px){.info-compact-grid[data-v-1a356a9b]{grid-template-columns:1fr 1fr;gap:12px}.save-section[data-v-1a356a9b]{grid-column:1 / -1;justify-content:flex-end}}@media(max-width:768px){.info-compact-grid[data-v-1a356a9b]{grid-template-columns:1fr}.save-section[data-v-1a356a9b]{grid-column:1 / -1}}.deal-id-row[data-v-1a356a9b]{display:flex;align-items:center;margin-bottom:8px}.deal-id-badge[data-v-1a356a9b]{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background:#2196f31a;border-radius:12px;font-size:13px;font-weight:600;color:#1976d2;border:1px solid rgba(33,150,243,.2);cursor:pointer;font-family:inherit;transition:all .2s}.deal-id-badge[data-v-1a356a9b]:hover{background:#2196f32e;border-color:#2196f359}.deal-id-badge[data-v-1a356a9b]:active{transform:scale(.97)}.deal-id-badge .material-icons[data-v-1a356a9b]{font-size:16px;color:#1976d2;transition:color .2s}.deal-id-badge:hover .material-icons[data-v-1a356a9b]{color:#1565c0}.deal-path-row[data-v-1a356a9b]{display:flex;align-items:center;gap:8px;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #e0e0e0}.deal-path-row .path-label[data-v-1a356a9b]{font-size:12px;color:#666;font-weight:400}.deal-path-row .path-badge[data-v-1a356a9b]{font-size:13px;color:#1565c0;font-weight:600;background:#e3f2fd;padding:4px 12px;border-radius:4px}.deal-path-row .path-badge.empty[data-v-1a356a9b]{color:#9e9e9e;font-weight:400;font-style:italic;background:#f5f5f5}.deal-timeline-section[data-v-65d6156a]{background:#fff;padding:12px;border-radius:12px;box-shadow:0 1px 3px #0000001a;margin-bottom:24px}.timeline-wrapper[data-v-65d6156a]{overflow-x:auto;padding-bottom:0}.timeline[data-v-65d6156a]{display:flex;gap:0;min-width:100%;position:relative}.timeline-item[data-v-65d6156a]{flex:1;display:flex;flex-direction:column;align-items:center;position:relative;min-width:80px}.timeline-node[data-v-65d6156a]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#e0e0e0;z-index:2;margin-top:5px;transition:all .3s}.timeline-item.completed .timeline-node[data-v-65d6156a]{background:#10b981}.timeline-item.pending.active .timeline-node[data-v-65d6156a],.timeline-item.active .timeline-node[data-v-65d6156a]{background:#3b82f6;box-shadow:0 0 0 4px #3b82f633}.timeline-item.pending .timeline-node[data-v-65d6156a]{background:#e0e0e0}.timeline-node .material-icons[data-v-65d6156a]{font-size:24px;color:#fff}.timeline-item.pending .timeline-node .material-icons[data-v-65d6156a]{color:#9e9e9e}.timeline-item.pending.active .timeline-node .material-icons[data-v-65d6156a]{color:#fff}.pulse[data-v-65d6156a]{animation:pulse-65d6156a 2s infinite}@keyframes pulse-65d6156a{0%,to{opacity:1}50%{opacity:.6}}.timeline-content[data-v-65d6156a]{margin-top:12px;text-align:center;padding:0 8px}.timeline-label[data-v-65d6156a]{font-size:11px;font-weight:500;color:#424242;margin-bottom:4px;line-height:1.3;word-wrap:break-word}.timeline-item.active .timeline-label[data-v-65d6156a],.timeline-item.pending.active .timeline-label[data-v-65d6156a]{color:#3b82f6;font-weight:600}.timeline-item.completed .timeline-label[data-v-65d6156a]{color:#10b981}.timeline-connector[data-v-65d6156a]{position:absolute;top:25px;left:50%;width:100%;height:2px;background:#e0e0e0;z-index:1}.timeline-connector.active[data-v-65d6156a]{background:#10b981}.timeline-item:last-child .timeline-connector[data-v-65d6156a]{display:none}@media(max-width:1024px){.timeline[data-v-65d6156a]{gap:0}.timeline-item[data-v-65d6156a]{min-width:70px}.timeline-label[data-v-65d6156a]{font-size:10px}.timeline-node[data-v-65d6156a]{width:36px;height:36px}.timeline-node .material-icons[data-v-65d6156a]{font-size:20px}}@media(max-width:768px){.deal-timeline-section[data-v-65d6156a]{padding:8px;margin-bottom:16px}.timeline[data-v-65d6156a]{overflow-x:auto;padding-bottom:8px}.timeline-item[data-v-65d6156a]{min-width:60px}.timeline-label[data-v-65d6156a]{font-size:9px}.timeline-node[data-v-65d6156a]{width:32px;height:32px}.timeline-node .material-icons[data-v-65d6156a]{font-size:18px}}.chat-window[data-v-2f0b48f7]{display:flex;flex-direction:column;height:100%;background:#f8fafc}.messages-container[data-v-2f0b48f7]{flex:1;overflow-y:auto;padding:20px;display:flex;flex-direction:column}.messages-container[data-v-2f0b48f7]::-webkit-scrollbar{width:6px}.messages-container[data-v-2f0b48f7]::-webkit-scrollbar-track{background:transparent}.messages-container[data-v-2f0b48f7]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.messages-container[data-v-2f0b48f7]::-webkit-scrollbar-thumb:hover{background:#9ca3af}.loading-state[data-v-2f0b48f7],.empty-state[data-v-2f0b48f7]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#9ca3af;text-align:center;padding:40px 20px;gap:12px}.loading-state i[data-v-2f0b48f7],.empty-state i[data-v-2f0b48f7]{font-size:48px;opacity:.5}.loading-state p[data-v-2f0b48f7],.empty-state p[data-v-2f0b48f7]{font-size:14px;margin:0}.messages-list[data-v-2f0b48f7]{display:flex;flex-direction:column;gap:16px}.message-item[data-v-2f0b48f7]{display:flex;gap:12px;animation:messageSlideIn-2f0b48f7 .2s ease}@keyframes messageSlideIn-2f0b48f7{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.message-item.own-message[data-v-2f0b48f7]{flex-direction:row-reverse}.message-avatar[data-v-2f0b48f7]{width:40px;height:40px;min-width:40px;border-radius:50%;background:linear-gradient(135deg,#3b82f6,#9fbff4);color:#fff;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;box-shadow:0 2px 8px #0000001a}.message-item.own-message .message-avatar[data-v-2f0b48f7]{background:linear-gradient(135deg,#f093fb,#f5576c)}.message-content[data-v-2f0b48f7]{max-width:70%;display:flex;flex-direction:column;gap:6px}.message-header[data-v-2f0b48f7]{display:flex;align-items:center;gap:10px;padding:0 4px}.message-item.own-message .message-header[data-v-2f0b48f7]{flex-direction:row-reverse}.message-author[data-v-2f0b48f7]{font-size:13px;font-weight:600;color:#374151}.message-time[data-v-2f0b48f7]{font-size:11px;color:#9ca3af}.message-text[data-v-2f0b48f7]{background:#fff;padding:12px 16px;border-radius:16px;font-size:14px;line-height:1.5;color:#1f2937;box-shadow:0 2px 6px #00000014;word-wrap:break-word;white-space:pre-wrap}.message-item.own-message .message-text[data-v-2f0b48f7]{background:linear-gradient(135deg,#3b82f6,#9fbff4);color:#fff}.message-status[data-v-2f0b48f7]{font-size:11px;color:#9ca3af;text-align:right;padding:0 4px}.message-status.read[data-v-2f0b48f7]{color:#3b82f6}.typing-indicator[data-v-2f0b48f7]{padding:8px 20px;color:#6b7280;font-size:13px;font-style:italic;display:flex;align-items:center;gap:4px;background:#f1f5f9;border-top:1px solid #e2e8f0}.typing-dots span[data-v-2f0b48f7]{animation:typingDot-2f0b48f7 1.4s infinite}.typing-dots span[data-v-2f0b48f7]:nth-child(2){animation-delay:.2s}.typing-dots span[data-v-2f0b48f7]:nth-child(3){animation-delay:.4s}@keyframes typingDot-2f0b48f7{0%,60%,to{opacity:0}30%{opacity:1}}.message-input-wrapper[data-v-2f0b48f7]{padding:20px;background:#fff;border-top:1px solid #e2e8f0}.message-input-container[data-v-2f0b48f7]{display:flex;align-items:flex-end;gap:12px;background:#f1f5f9;border-radius:24px;padding:8px 16px;transition:all .2s}.message-input-container[data-v-2f0b48f7]:focus-within{background:#e0e7ff;box-shadow:0 0 0 3px #667eea1a}.message-input[data-v-2f0b48f7]{flex:1;max-height:120px;border:none;background:transparent;resize:none;outline:none;padding:8px 4px;font-family:inherit;font-size:14px;color:#1f2937;line-height:1.5}.message-input[data-v-2f0b48f7]::placeholder{color:#9ca3af}.send-btn[data-v-2f0b48f7]{width:40px;height:40px;min-width:40px;border:none;background:linear-gradient(135deg,#3b82f6,#2774f3);color:#fff;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;box-shadow:0 2px 8px #667eea4d}.send-btn[data-v-2f0b48f7]:hover:not(:disabled){transform:scale(1.05);box-shadow:0 4px 12px #667eea66}.send-btn[data-v-2f0b48f7]:active:not(:disabled){transform:scale(.95)}.send-btn[data-v-2f0b48f7]:disabled{opacity:.5;cursor:not-allowed;transform:none}@media(max-width:768px){.messages-container[data-v-2f0b48f7],.message-input-wrapper[data-v-2f0b48f7]{padding:12px}.message-content[data-v-2f0b48f7]{max-width:85%}}.chat-panel-wrapper[data-v-d8dc8bb0]{position:fixed;top:20px;right:0;bottom:20px;z-index:1000;transition:all .3s cubic-bezier(.4,0,.2,1)}.chat-panel-wrapper.is-collapsed[data-v-d8dc8bb0]{position:fixed;top:auto;right:0;bottom:20px;height:80px;z-index:1000;transition:all .3s cubic-bezier(.4,0,.2,1)}.chat-collapsed[data-v-d8dc8bb0]{position:relative;width:60px;height:100%;background:linear-gradient(135deg,#3b82f6,#9fbff4);border-radius:12px 0 0 12px;box-shadow:-4px 0 20px #00000026;cursor:pointer;transition:all .3s ease;display:flex;flex-direction:column;align-items:center;padding-top:20px}.chat-collapsed.has-unread[data-v-d8dc8bb0]{background:linear-gradient(135deg,#2563eb,#3b82f6);box-shadow:-4px 0 24px #2563eb73}.chat-collapsed[data-v-d8dc8bb0]:hover{transform:translate(-4px);box-shadow:-6px 0 24px #0003}.chat-icon-wrapper[data-v-d8dc8bb0]{display:flex;flex-direction:column;align-items:center}.chat-icon[data-v-d8dc8bb0]{position:relative;width:40px;height:40px;background:#fff3;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff;transition:all .2s ease}.chat-icon[data-v-d8dc8bb0]:hover{background:#ffffff4d;transform:scale(1.05)}.badge-counter[data-v-d8dc8bb0]{position:absolute;top:-10px;left:-14px;min-width:26px;height:26px;background:#ef4444;color:#fff;border:2px solid white;border-radius:13px;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;padding:0 7px;box-shadow:0 3px 10px #ef444480;animation:badge-bounce-d8dc8bb0 1.6s ease-in-out infinite;z-index:1}.badge-team[data-v-d8dc8bb0]{background:#8b5cf6;box-shadow:0 2px 8px #8b5cf666}@keyframes badge-bounce-d8dc8bb0{0%,55%,to{transform:translateY(0)}15%{transform:translateY(-9px)}30%{transform:translateY(0)}42%{transform:translateY(-4px)}}.chat-expanded[data-v-d8dc8bb0]{width:420px;height:100%;background:#fff;border-radius:16px 0 0 16px;box-shadow:-8px 0 32px #0000001f;display:flex;flex-direction:column;animation:slideIn-d8dc8bb0 .3s ease}@keyframes slideIn-d8dc8bb0{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.chat-header[data-v-d8dc8bb0]{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid #e5e7eb;background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:16px 0 0}.chat-tabs[data-v-d8dc8bb0]{display:flex;gap:8px;flex:1}.chat-title[data-v-d8dc8bb0]{display:flex;align-items:center;gap:8px;color:#fff;font-size:15px;font-weight:500;flex:1}.chat-title svg[data-v-d8dc8bb0]{stroke:#fff}.tab-btn[data-v-d8dc8bb0]{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 16px;background:#fff3;border:none;border-radius:8px;color:#fffc;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;position:relative}.tab-btn[data-v-d8dc8bb0]:hover{background:#ffffff40;color:#fff}.tab-btn.active[data-v-d8dc8bb0]{background:#fff;color:#3b82f6;box-shadow:0 2px 8px #0000001a}.tab-badge[data-v-d8dc8bb0]{min-width:18px;height:18px;background:#ef4444;color:#fff;border-radius:9px;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;padding:0 5px;box-shadow:0 1px 3px #0003}.tab-btn:not(.active) .tab-badge[data-v-d8dc8bb0]{background:#ef4444e6}.collapse-btn[data-v-d8dc8bb0]{width:32px;height:32px;background:#fff3;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;margin-left:8px}.collapse-btn[data-v-d8dc8bb0]:hover{background:#ffffff4d;transform:scale(1.05)}.chat-content[data-v-d8dc8bb0]{flex:1;overflow:hidden;display:flex;flex-direction:column}@media(max-width:1400px){.chat-expanded[data-v-d8dc8bb0]{width:380px}}@media(max-width:1200px){.chat-panel-wrapper[data-v-d8dc8bb0]{right:0;top:10px;bottom:10px}.chat-expanded[data-v-d8dc8bb0]{width:340px}}@media(max-width:768px){.chat-panel-wrapper[data-v-d8dc8bb0]{inset:0}.chat-expanded[data-v-d8dc8bb0]{width:100%;border-radius:0}.chat-header[data-v-d8dc8bb0]{border-radius:0}.chat-panel-wrapper.is-collapsed[data-v-d8dc8bb0]{inset:auto 10px 10px auto;width:60px;height:140px}}.work-lock-bar[data-v-ae763f55]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 14px;margin:0 0 12px;border-radius:10px;border:1px solid transparent;font-size:14px}.wl-main[data-v-ae763f55]{display:flex;align-items:center;gap:10px;min-width:0}.wl-icon[data-v-ae763f55]{font-size:18px;line-height:1}.wl-title[data-v-ae763f55]{font-weight:600}.wl-subtitle[data-v-ae763f55]{font-size:12px;opacity:.85}.wl-actions[data-v-ae763f55]{display:flex;gap:8px;flex-wrap:wrap}.wl-free[data-v-ae763f55]{background:#f0fdf4;border-color:#bbf7d0;color:#166534}.wl-mine[data-v-ae763f55]{background:#eff6ff;border-color:#bfdbfe;color:#1e40af}.wl-locked[data-v-ae763f55]{background:#fef2f2;border-color:#fecaca;color:#991b1b}.wl-warn[data-v-ae763f55]{background:#fffbeb;border-color:#fde68a;color:#92400e}.wl-btn[data-v-ae763f55]{padding:6px 14px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;border:1px solid transparent;transition:opacity .15s ease}.wl-btn[data-v-ae763f55]:disabled{opacity:.5;cursor:default}.wl-btn-primary[data-v-ae763f55]{background:#2563eb;color:#fff}.wl-btn-ghost[data-v-ae763f55]{background:#fff;border-color:#d1d5db;color:#374151}.wl-modal-overlay[data-v-ae763f55]{position:fixed;inset:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:1000}.wl-modal[data-v-ae763f55]{background:#fff;border-radius:12px;padding:20px;width:420px;max-width:92vw;box-shadow:0 10px 40px #0003}.wl-modal h4[data-v-ae763f55]{margin:0 0 6px;color:#111827}.wl-modal-hint[data-v-ae763f55]{margin:0 0 12px;font-size:13px;color:#6b7280}.wl-modal-actions[data-v-ae763f55]{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.modal-overlay[data-v-c98d97cd]{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px}.modal-content[data-v-c98d97cd]{background:#fff;border-radius:12px;box-shadow:0 10px 40px #0003;max-width:450px;width:100%;display:flex;flex-direction:column;animation:modalSlideIn-c98d97cd .3s ease}@keyframes modalSlideIn-c98d97cd{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.modal-header[data-v-c98d97cd]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #e5e7eb;background:#3b82f6;color:#fff;border-radius:12px 12px 0 0}.modal-header h3[data-v-c98d97cd]{font-size:18px;font-weight:700;margin:0}.btn-close[data-v-c98d97cd]{background:none;border:none;cursor:pointer;color:#fff;padding:4px;border-radius:4px}.btn-close[data-v-c98d97cd]:hover{background-color:#fff3}.modal-body[data-v-c98d97cd]{padding:20px;display:flex;flex-direction:column;gap:20px;max-height:60vh;overflow-y:auto}.stakeholder-info[data-v-c98d97cd]{display:flex;align-items:center;gap:16px;padding:16px;background-color:#f9fafb;border-radius:8px}.stakeholder-avatar[data-v-c98d97cd]{width:48px;height:48px;border-radius:50%;background:#3b82f6;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:18px;flex-shrink:0}.stakeholder-details[data-v-c98d97cd]{flex:1}.stakeholder-details h4[data-v-c98d97cd]{font-size:16px;font-weight:600;color:#333;margin:0}.stakeholder-details .role[data-v-c98d97cd]{font-size:13px;color:#666;margin:4px 0 0}.form-section[data-v-c98d97cd]{display:flex;flex-direction:column;gap:12px}.form-section label[data-v-c98d97cd]{font-size:14px;font-weight:600;color:#333}.percent-input-wrapper[data-v-c98d97cd]{display:flex;gap:0;border:2px solid #3b82f6;border-radius:8px;overflow:hidden;background:#fff}.percent-input[data-v-c98d97cd]{flex:1;padding:12px 16px;border:none;font-size:16px;font-weight:600;text-align:center}.percent-input[data-v-c98d97cd]:focus{outline:none}.percent-unit[data-v-c98d97cd]{display:flex;align-items:center;padding:12px 16px;background-color:#dbeafe;color:#1e40af;font-weight:700;font-size:16px}.percent-display[data-v-c98d97cd]{display:flex;flex-direction:column;gap:8px}.percent-bar[data-v-c98d97cd]{width:100%;height:24px;background-color:#e5e7eb;border-radius:12px;overflow:hidden}.percent-fill[data-v-c98d97cd]{height:100%;background:linear-gradient(90deg,#3b82f6,#8b5cf6);transition:width .2s ease;min-width:4px}.percent-info[data-v-c98d97cd]{font-size:12px;color:#666;margin:0}.current-distribution[data-v-c98d97cd]{display:flex;flex-direction:column;gap:12px;padding:12px;background-color:#f9fafb;border-radius:8px;border:1px solid #e5e7eb}.current-distribution h5[data-v-c98d97cd]{font-size:13px;font-weight:600;color:#333;margin:0;text-transform:uppercase}.distribution-list[data-v-c98d97cd]{display:flex;flex-direction:column;gap:8px}.distribution-item[data-v-c98d97cd]{display:flex;justify-content:space-between;font-size:13px}.distribution-item .name[data-v-c98d97cd]{color:#666;font-weight:500}.distribution-item .percent[data-v-c98d97cd]{color:#333;font-weight:600}.distribution-total[data-v-c98d97cd]{display:flex;justify-content:space-between;font-size:13px;font-weight:600;padding-top:8px;border-top:1px solid #e5e7eb;color:#333}.total-percent[data-v-c98d97cd]{color:#3b82f6}.warning-message[data-v-c98d97cd]{display:flex;align-items:center;gap:8px;padding:8px;background-color:#fee2e2;border-radius:6px;color:#991b1b}.warning-message .material-icons[data-v-c98d97cd]{font-size:18px;flex-shrink:0}.warning-message p[data-v-c98d97cd]{font-size:12px;margin:0}.info-block[data-v-c98d97cd]{padding:12px;background-color:#f0f9ff;border-left:4px solid #3b82f6;border-radius:6px;font-size:13px;color:#1e40af}.info-block p[data-v-c98d97cd]{margin:0}.text-red[data-v-c98d97cd]{color:#f44336}.modal-footer[data-v-c98d97cd]{display:flex;gap:12px;padding:16px 20px;border-top:1px solid #e5e7eb;background-color:#f9fafb;border-radius:0 0 12px 12px}.btn[data-v-c98d97cd]{flex:1;padding:10px 16px;border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.btn-primary[data-v-c98d97cd]{background-color:#3b82f6;color:#fff}.btn-primary[data-v-c98d97cd]:hover:not(:disabled){background-color:#2563eb}.btn-primary[data-v-c98d97cd]:disabled{opacity:.5;cursor:not-allowed}.btn-secondary[data-v-c98d97cd]{background-color:#e5e7eb;color:#333}.btn-secondary[data-v-c98d97cd]:hover{background-color:#d1d5db}.modal-overlay[data-v-f78e80f5]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.margin-modal[data-v-f78e80f5]{background:#fff;border-radius:16px;width:95%;max-width:1200px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 60px #0000004d}.modal-header[data-v-f78e80f5]{display:flex;align-items:center;justify-content:space-between;padding:24px;border-bottom:1px solid #e0e0e0}.modal-header h2[data-v-f78e80f5]{margin:0;font-size:20px;font-weight:600;color:#212121}.btn-close[data-v-f78e80f5]{background:none;border:none;cursor:pointer;padding:8px;border-radius:50%;transition:background .2s;color:#666}.btn-close[data-v-f78e80f5]:hover{background:#f5f5f5}.btn-close .material-icons[data-v-f78e80f5]{font-size:24px}.modal-body[data-v-f78e80f5]{padding:24px;overflow-y:auto;flex:1}.margin-table[data-v-f78e80f5]{width:100%;border-collapse:collapse;margin-bottom:32px;font-size:13px}.margin-table thead[data-v-f78e80f5]{background:#f5f5f5;position:sticky;top:0}.margin-table th[data-v-f78e80f5]{padding:12px;text-align:left;font-weight:600;color:#666;border-bottom:2px solid #e0e0e0}.margin-table td[data-v-f78e80f5]{padding:12px;border-bottom:1px solid #f0f0f0;color:#333}.margin-table tr[data-v-f78e80f5]:hover{background:#fafafa}.margin-table tr.highlight[data-v-f78e80f5]{background:#fff9e6}.margin-table tr.highlight[data-v-f78e80f5]:hover{background:#fff4d6}.margin-table td.result[data-v-f78e80f5]{font-weight:700;font-size:15px;color:#2196f3}.cross-rate-info[data-v-f78e80f5]{background:#f9f9f9;border-radius:12px;padding:24px;border-left:4px solid #2196F3}.cross-rate-info h3[data-v-f78e80f5]{margin:0 0 16px;font-size:16px;font-weight:600;color:#212121}.cross-rate-info p[data-v-f78e80f5]{margin:8px 0;font-size:14px;color:#666}.cross-rate-info strong[data-v-f78e80f5]{color:#2196f3;font-weight:600}.cross-rate-input[data-v-f78e80f5]{padding:6px 12px;border:1px solid #e0e0e0;border-radius:6px;font-size:14px;width:120px;margin:0 8px}.cross-rate-input[data-v-f78e80f5]:focus{outline:none;border-color:#2196f3}.btn-calculate[data-v-f78e80f5]{margin-top:16px;padding:10px 24px;background:#2196f3;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.btn-calculate[data-v-f78e80f5]:hover{background:#1976d2;box-shadow:0 4px 12px #2196f34d}@media(max-width:768px){.margin-modal[data-v-f78e80f5]{width:100%;height:100%;max-height:100vh;border-radius:0}.margin-table[data-v-f78e80f5]{font-size:11px}.margin-table th[data-v-f78e80f5],.margin-table td[data-v-f78e80f5]{padding:8px}.cross-rate-info[data-v-f78e80f5]{padding:16px}}:root{--primary: #3b82f6;--primary-dark: #2563eb;--primary-light: #dbeafe;--secondary: #667eea;--secondary-dark: #764ba2;--secondary-light: #f0f9ff;--success: #10b981;--success-dark: #059669;--success-light: #dcfce7;--warning: #f59e0b;--warning-dark: #d97706;--warning-light: #fef3c7;--danger: #f44336;--danger-dark: #e53935;--danger-light: #fee2e2;--info: #06b6d4;--info-dark: #0891b2;--info-light: #cffafe;--gray-50: #f9fafb;--gray-100: #f3f4f6;--gray-200: #e5e7eb;--gray-300: #d1d5db;--gray-400: #9ca3af;--gray-500: #6b7280;--gray-600: #4b5563;--gray-700: #374151;--gray-800: #1f2937;--gray-900: #111827;--white: #ffffff;--black: #000000;--font-family-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--font-family-mono: "Courier New", monospace;--font-size-xs: 11px;--font-size-sm: 12px;--font-size-base: 14px;--font-size-lg: 16px;--font-size-xl: 18px;--font-size-2xl: 20px;--font-size-3xl: 24px;--font-size-4xl: 28px;--font-size-5xl: 32px;--line-height-tight: 1.2;--line-height-normal: 1.5;--line-height-relaxed: 1.75;--line-height-loose: 2;--font-weight-light: 300;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 12px;--spacing-lg: 16px;--spacing-xl: 20px;--spacing-2xl: 24px;--spacing-3xl: 32px;--spacing-4xl: 40px;--spacing-5xl: 48px;--radius-xs: 2px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--radius-2xl: 16px;--radius-full: 9999px;--shadow-xs: 0 1px 2px rgba(0, 0, 0, .05);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .1), 0 1px 2px rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px rgba(0, 0, 0, .1), 0 2px 4px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px rgba(0, 0, 0, .1), 0 4px 6px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px rgba(0, 0, 0, .1), 0 10px 10px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px rgba(0, 0, 0, .15);--shadow-inner: inset 0 2px 4px rgba(0, 0, 0, .06);--shadow-none: none;--transition-fast: .15s ease;--transition-base: .2s ease;--transition-slow: .3s ease;--transition-slower: .5s ease;--breakpoint-xs: 320px;--breakpoint-sm: 640px;--breakpoint-md: 768px;--breakpoint-lg: 1024px;--breakpoint-xl: 1280px;--breakpoint-2xl: 1536px;--z-base: 0;--z-dropdown: 100;--z-sticky: 200;--z-fixed: 300;--z-modal-backdrop: 900;--z-modal: 1000;--z-popover: 1100;--z-tooltip: 1200;--container-xs: 320px;--container-sm: 640px;--container-md: 768px;--container-lg: 1024px;--container-xl: 1280px;--container-2xl: 1536px;--animation-duration-xs: .1s;--animation-duration-sm: .15s;--animation-duration-md: .2s;--animation-duration-lg: .3s;--animation-duration-xl: .5s;--timing-linear: linear;--timing-ease: ease;--timing-ease-in: ease-in;--timing-ease-out: ease-out;--timing-ease-in-out: ease-in-out;--timing-cubic: cubic-bezier(.4, 0, .2, 1)}@media(prefers-color-scheme:dark){:root{--text-primary: #f3f4f6;--text-secondary: #d1d5db;--text-tertiary: #9ca3af;--bg-primary: #111827;--bg-secondary: #1f2937;--bg-tertiary: #374151;--border-color: #4b5563}}:root{--text-primary: #111827;--text-secondary: #4b5563;--text-tertiary: #9ca3af;--bg-primary: #ffffff;--bg-secondary: #f9fafb;--bg-tertiary: #f3f4f6;--border-color: #e5e7eb}.flex{display:flex}.flex-col{display:flex;flex-direction:column}.flex-row{display:flex;flex-direction:row}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.flex-center{display:flex;align-items:center;justify-content:center}.flex-between{display:flex;justify-content:space-between;align-items:center}.flex-around{display:flex;justify-content:space-around;align-items:center}.flex-evenly{display:flex;justify-content:space-evenly;align-items:center}.flex-start{display:flex;justify-content:flex-start;align-items:flex-start}.flex-end{display:flex;justify-content:flex-end;align-items:flex-end}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.flex-1{flex:1}.flex-grow{flex-grow:1}.flex-shrink{flex-shrink:1}.flex-no-grow{flex-grow:0}.flex-no-shrink{flex-shrink:0}.grid{display:grid}.grid-cols-1{grid-template-columns:1fr}.grid-cols-2{grid-template-columns:repeat(2,1fr)}.grid-cols-3{grid-template-columns:repeat(3,1fr)}.grid-cols-4{grid-template-columns:repeat(4,1fr)}.grid-cols-5{grid-template-columns:repeat(5,1fr)}.grid-cols-6{grid-template-columns:repeat(6,1fr)}.grid-cols-auto{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.grid-rows-1{grid-template-rows:1fr}.grid-rows-2{grid-template-rows:repeat(2,1fr)}.grid-rows-3{grid-template-rows:repeat(3,1fr)}.col-span-1{grid-column:span 1}.col-span-2{grid-column:span 2}.col-span-3{grid-column:span 3}.col-span-full{grid-column:1 / -1}.row-span-1{grid-row:span 1}.row-span-2{grid-row:span 2}.row-span-3{grid-row:span 3}.row-span-full{grid-row:1 / -1}.gap-xs{gap:var(--spacing-xs)}.gap-sm{gap:var(--spacing-sm)}.gap-md{gap:var(--spacing-md)}.gap-lg{gap:var(--spacing-lg)}.gap-xl{gap:var(--spacing-xl)}.gap-2xl{gap:var(--spacing-2xl)}.container{width:100%;max-width:var(--container-lg);margin-left:auto;margin-right:auto;padding-left:var(--spacing-lg);padding-right:var(--spacing-lg)}.container-fluid{width:100%;padding-left:var(--spacing-lg);padding-right:var(--spacing-lg)}.container-xs{max-width:var(--container-xs);margin-left:auto;margin-right:auto}.container-sm{max-width:var(--container-sm);margin-left:auto;margin-right:auto}.container-md{max-width:var(--container-md);margin-left:auto;margin-right:auto}.container-lg{max-width:var(--container-lg);margin-left:auto;margin-right:auto}.container-xl{max-width:var(--container-xl);margin-left:auto;margin-right:auto}.container-2xl{max-width:var(--container-2xl);margin-left:auto;margin-right:auto}.w-full{width:100%}.w-screen{width:100vw}.h-full{height:100%}.h-screen{height:100vh}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.max-w-full{max-width:100%}.overflow-hidden{overflow:hidden}.overflow-auto{overflow:auto}.overflow-x-auto{overflow-x:auto;overflow-y:hidden}.overflow-y-auto{overflow-y:auto;overflow-x:hidden}.overflow-visible{overflow:visible}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.hidden{display:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.sticky{position:sticky}.top-0{top:0}.right-0{right:0}.bottom-0{bottom:0}.left-0{left:0}.inset-0{inset:0}.z-base{z-index:var(--z-base)}.z-dropdown{z-index:var(--z-dropdown)}.z-sticky{z-index:var(--z-sticky)}.z-fixed{z-index:var(--z-fixed)}.z-modal-backdrop{z-index:var(--z-modal-backdrop)}.z-modal{z-index:var(--z-modal)}.z-popover{z-index:var(--z-popover)}.z-tooltip{z-index:var(--z-tooltip)}@media(max-width:768px){.container{padding-left:var(--spacing-md);padding-right:var(--spacing-md)}.grid-cols-2,.grid-cols-3,.grid-cols-4,.grid-cols-5,.grid-cols-6{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}@media(max-width:640px){.grid-cols-1,.grid-cols-2,.grid-cols-3,.grid-cols-4,.grid-cols-5,.grid-cols-6{grid-template-columns:1fr}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-lg);border:none;border-radius:var(--radius-md);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);cursor:pointer;text-decoration:none;white-space:nowrap;transition:all var(--transition-base);-webkit-user-select:none;user-select:none;font-family:var(--font-family-sans)}.btn:active{transform:scale(.98)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-xs{padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-xs)}.btn-sm{padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-sm)}.btn-lg{padding:var(--spacing-lg) var(--spacing-xl);font-size:var(--font-size-lg)}.btn-xl{padding:var(--spacing-xl) var(--spacing-2xl);font-size:var(--font-size-xl)}.btn-block{width:100%}.btn-primary{background-color:var(--primary);color:#fff}.btn-primary:hover:not(:disabled){background-color:var(--primary-dark);box-shadow:var(--shadow-lg)}.btn-primary:focus{outline:2px solid var(--primary);outline-offset:2px}.btn-secondary{background-color:var(--gray-200);color:var(--gray-900)}.btn-secondary:hover:not(:disabled){background-color:var(--gray-300)}.btn-success{background-color:var(--success);color:#fff}.btn-success:hover:not(:disabled){background-color:var(--success-dark);box-shadow:var(--shadow-lg)}.btn-warning{background-color:var(--warning);color:#fff}.btn-warning:hover:not(:disabled){background-color:var(--warning-dark);box-shadow:var(--shadow-lg)}.btn-danger{background-color:var(--danger);color:#fff}.btn-danger:hover:not(:disabled){background-color:var(--danger-dark);box-shadow:var(--shadow-lg)}.btn-outline{background-color:transparent;border:2px solid var(--primary);color:var(--primary)}.btn-outline:hover:not(:disabled){background-color:var(--primary-light);border-color:var(--primary-dark)}.btn-outline.success{border-color:var(--success);color:var(--success)}.btn-outline.success:hover:not(:disabled){background-color:var(--success-light)}.btn-outline.danger{border-color:var(--danger);color:var(--danger)}.btn-outline.danger:hover:not(:disabled){background-color:var(--danger-light)}.btn-text{background-color:transparent;color:var(--primary)}.btn-text:hover:not(:disabled){background-color:var(--gray-100)}.btn-icon{padding:var(--spacing-sm);border-radius:var(--radius-md);background-color:transparent;color:var(--gray-600);display:inline-flex;align-items:center;justify-content:center}.btn-icon:hover:not(:disabled){background-color:var(--gray-100);color:var(--primary)}.btn-icon.primary{color:var(--primary)}.btn-icon.primary:hover:not(:disabled){background-color:var(--primary-light)}.btn:hover:not(:disabled){box-shadow:var(--shadow-md)}.btn:focus{outline:2px solid var(--primary);outline-offset:2px}.btn.loading{color:transparent;pointer-events:none}.btn.loading:after{content:"";position:absolute;width:1em;height:1em;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;border:2px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:spin .8s linear infinite}.btn-group{display:inline-flex;gap:var(--spacing-xs)}.btn-group .btn{border-radius:0}.btn-group .btn:first-child{border-radius:var(--radius-md) 0 0 var(--radius-md)}.btn-group .btn:last-child{border-radius:0 var(--radius-md) var(--radius-md) 0}.btn-group.vertical{flex-direction:column}.btn-group.vertical .btn{border-radius:0}.btn-group.vertical .btn:first-child{border-radius:var(--radius-md) var(--radius-md) 0 0}.btn-group.vertical .btn:last-child{border-radius:0 0 var(--radius-md) var(--radius-md)}@keyframes spin{to{transform:rotate(360deg)}}.form-group{display:flex;flex-direction:column;gap:var(--spacing-sm);margin-bottom:var(--spacing-lg)}.form-group.inline{flex-direction:row;align-items:center}.form-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-lg);margin-bottom:var(--spacing-lg)}.form-row.two-col{grid-template-columns:repeat(2,1fr)}.form-row.three-col{grid-template-columns:repeat(3,1fr)}label{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-primary)}label.required:after{content:" *";color:var(--danger)}label.optional{font-weight:var(--font-weight-normal)}label.optional:after{content:" (опционально)";font-size:var(--font-size-xs);color:var(--text-tertiary);margin-left:var(--spacing-xs)}input[type=text],input[type=email],input[type=password],input[type=number],input[type=date],input[type=time],input[type=datetime-local],input[type=tel],input[type=url],input[type=search],textarea,select{width:100%;padding:var(--spacing-md) var(--spacing-md);border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:var(--font-size-base);font-family:var(--font-family-sans);color:var(--text-primary);background-color:var(--bg-primary);transition:border-color var(--transition-base),box-shadow var(--transition-base)}input[type=text]::placeholder,input[type=email]::placeholder,input[type=password]::placeholder,input[type=number]::placeholder,input[type=tel]::placeholder,input[type=url]::placeholder,input[type=search]::placeholder,textarea::placeholder{color:var(--text-tertiary)}input[type=text]:hover,input[type=email]:hover,input[type=password]:hover,input[type=number]:hover,input[type=date]:hover,input[type=time]:hover,input[type=datetime-local]:hover,input[type=tel]:hover,input[type=url]:hover,input[type=search]:hover,textarea:hover,select:hover{border-color:var(--primary)}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=number]:focus,input[type=date]:focus,input[type=time]:focus,input[type=datetime-local]:focus,input[type=tel]:focus,input[type=url]:focus,input[type=search]:focus,textarea:focus,select:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #3b82f61a}input[type=text]:disabled,input[type=email]:disabled,input[type=password]:disabled,input[type=number]:disabled,input[type=date]:disabled,input[type=time]:disabled,input[type=datetime-local]:disabled,input[type=tel]:disabled,input[type=url]:disabled,input[type=search]:disabled,textarea:disabled,select:disabled{background-color:var(--bg-tertiary);color:var(--text-tertiary);cursor:not-allowed}input[type=text].error,input[type=email].error,input[type=password].error,input[type=number].error,input[type=tel].error,input[type=url].error,input[type=search].error,textarea.error,select.error{border-color:var(--danger);box-shadow:0 0 0 3px #f443361a}textarea{resize:vertical;min-height:100px;font-family:var(--font-family-sans)}textarea.small{min-height:60px}textarea.large{min-height:150px}input[type=checkbox],input[type=radio]{width:18px;height:18px;cursor:pointer;accent-color:var(--primary)}input[type=checkbox]:disabled,input[type=radio]:disabled{cursor:not-allowed;opacity:.5}.checkbox-label,.radio-label{display:flex;align-items:center;gap:var(--spacing-md);font-size:var(--font-size-base);color:var(--text-primary);cursor:pointer;-webkit-user-select:none;user-select:none}.checkbox-label input,.radio-label input{margin:0}.checkbox-group,.radio-group{display:flex;flex-direction:column;gap:var(--spacing-md)}.checkbox-group.inline,.radio-group.inline{flex-direction:row;gap:var(--spacing-lg);flex-wrap:wrap}select{appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right var(--spacing-md) center;background-size:1.5em 1.5em;padding-right:2.5em}select::-ms-expand{display:none}.form-help{font-size:var(--font-size-xs);color:var(--text-tertiary);margin-top:var(--spacing-xs)}.form-error{font-size:var(--font-size-xs);color:var(--danger);margin-top:var(--spacing-xs);display:flex;align-items:center;gap:var(--spacing-xs)}.form-error:before{content:"⚠"}.form-success{font-size:var(--font-size-xs);color:var(--success);margin-top:var(--spacing-xs)}@media(max-width:768px){.form-row,.form-row.two-col,.form-row.three-col{grid-template-columns:1fr}.checkbox-group.inline,.radio-group.inline{flex-direction:column}}.card{background:var(--bg-primary);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden;transition:box-shadow var(--transition-base)}.card:hover{box-shadow:var(--shadow-md)}.card.flat{box-shadow:none;border:1px solid var(--border-color)}.card.elevated{box-shadow:var(--shadow-lg)}.card-header{padding:var(--spacing-xl);border-bottom:1px solid var(--border-color);background-color:var(--bg-secondary)}.card-header h3,.card-header h4,.card-header h5{margin:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--text-primary)}.card-body{padding:var(--spacing-xl)}.card-body p{margin:0 0 var(--spacing-md) 0}.card-body p:last-child{margin-bottom:0}.card-footer{padding:var(--spacing-xl);border-top:1px solid var(--border-color);background-color:var(--bg-secondary);display:flex;gap:var(--spacing-md)}.card.primary{border-left:4px solid var(--primary)}.card.success{border-left:4px solid var(--success)}.card.warning{border-left:4px solid var(--warning)}.card.danger{border-left:4px solid var(--danger)}.card.info{border-left:4px solid var(--info)}.card.compact{box-shadow:none;border:1px solid var(--border-color)}.card.compact .card-header{padding:var(--spacing-md) var(--spacing-lg)}.card.compact .card-body{padding:var(--spacing-lg)}.card.compact .card-footer{padding:var(--spacing-md) var(--spacing-lg)}.card.interactive{cursor:pointer;transition:all var(--transition-base)}.card.interactive:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.card.interactive:active{transform:translateY(0)}.card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--spacing-lg)}.card-grid.two-col{grid-template-columns:repeat(2,1fr)}.card-grid.three-col{grid-template-columns:repeat(3,1fr)}.card-grid.four-col{grid-template-columns:repeat(4,1fr)}@media(max-width:1024px){.card-grid.three-col,.card-grid.four-col{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.card-header,.card-body,.card-footer{padding:var(--spacing-md)}.card-grid,.card-grid.two-col,.card-grid.three-col,.card-grid.four-col{grid-template-columns:1fr}}table{width:100%;border-collapse:collapse;font-size:var(--font-size-base);color:var(--text-primary)}thead{background-color:var(--bg-tertiary);border-bottom:2px solid var(--border-color)}th{padding:var(--spacing-md) var(--spacing-lg);text-align:left;font-weight:var(--font-weight-semibold);color:var(--text-primary)}td{padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--border-color)}tbody tr:hover{background-color:var(--bg-secondary)}tbody tr:last-child td{border-bottom:none}.table-striped tbody tr:nth-child(odd){background-color:var(--bg-secondary)}.table-striped tbody tr:nth-child(odd):hover{background-color:var(--bg-tertiary)}.table-bordered,.table-bordered th,.table-bordered td{border:1px solid var(--border-color)}.table-hoverable tbody tr:hover{background-color:var(--primary-light);cursor:pointer}.table-compact th,.table-compact td{padding:var(--spacing-sm) var(--spacing-md)}.table-spacious th,.table-spacious td{padding:var(--spacing-lg) var(--spacing-xl)}th.text-left,td.text-left{text-align:left}th.text-center,td.text-center{text-align:center}th.text-right,td.text-right{text-align:right}th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}th.sortable:hover{background-color:var(--bg-secondary)}th.sortable:after{content:" ↕";opacity:.5}th.sort-asc:after{content:" ↑";opacity:1}th.sort-desc:after{content:" ↓";opacity:1}@media(max-width:768px){table{font-size:var(--font-size-sm)}th,td{padding:var(--spacing-sm) var(--spacing-md)}.table-responsive{overflow-x:auto}.table-responsive table{min-width:500px}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes slideOutUp{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}@keyframes slideOutDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}@keyframes slideOutLeft{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-20px)}}@keyframes slideOutRight{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(20px)}}@keyframes zoomIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes zoomOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-5px)}20%,40%,60%,80%{transform:translate(5px)}}.animate-fade-in{animation:fadeIn var(--animation-duration-md) var(--timing-ease-out)}.animate-fade-out{animation:fadeOut var(--animation-duration-md) var(--timing-ease-in)}.animate-slide-in-up{animation:slideInUp var(--animation-duration-md) var(--timing-ease-out)}.animate-slide-in-down{animation:slideInDown var(--animation-duration-md) var(--timing-ease-out)}.animate-slide-in-left{animation:slideInLeft var(--animation-duration-md) var(--timing-ease-out)}.animate-slide-in-right{animation:slideInRight var(--animation-duration-md) var(--timing-ease-out)}.animate-zoom-in{animation:zoomIn var(--animation-duration-md) var(--timing-ease-out)}.animate-zoom-out{animation:zoomOut var(--animation-duration-md) var(--timing-ease-in)}.animate-spin{animation:spin var(--animation-duration-lg) var(--timing-linear) infinite}.animate-pulse{animation:pulse var(--animation-duration-xl) var(--timing-ease-in-out) infinite}.animate-bounce{animation:bounce var(--animation-duration-md) var(--timing-ease-in-out) infinite}.animate-shake{animation:shake var(--animation-duration-md) var(--timing-ease-in-out)}.transition-all{transition:all var(--transition-base)}.transition-colors{transition:background-color var(--transition-base),color var(--transition-base),border-color var(--transition-base)}.transition-transform{transition:transform var(--transition-base)}.transition-opacity{transition:opacity var(--transition-base)}.transition-fast{transition:all var(--transition-fast)}.transition-slow{transition:all var(--transition-slow)}.hidden-xs{display:none!important}@media(min-width:640px){.hidden-sm{display:none!important}.show-sm,.block-sm{display:block!important}.flex-sm{display:flex!important}.grid-sm{display:grid!important}}@media(min-width:768px){.hidden-md{display:none!important}.show-md,.block-md{display:block!important}.flex-md{display:flex!important}.grid-md{display:grid!important}}@media(min-width:1024px){.hidden-lg{display:none!important}.show-lg,.block-lg{display:block!important}.flex-lg{display:flex!important}.grid-lg{display:grid!important}}@media(min-width:1280px){.hidden-xl{display:none!important}.show-xl,.block-xl{display:block!important}.flex-xl{display:flex!important}.grid-xl{display:grid!important}}@media(min-width:1536px){.hidden-2xl{display:none!important}.show-2xl,.block-2xl{display:block!important}.flex-2xl{display:flex!important}.grid-2xl{display:grid!important}}@media(max-width:640px){.p-sm\@xs{padding:var(--spacing-sm)}.px-sm\@xs{padding-left:var(--spacing-sm);padding-right:var(--spacing-sm)}.py-sm\@xs{padding-top:var(--spacing-sm);padding-bottom:var(--spacing-sm)}.m-sm\@xs{margin:var(--spacing-sm)}.mx-sm\@xs{margin-left:var(--spacing-sm);margin-right:var(--spacing-sm)}.my-sm\@xs{margin-top:var(--spacing-sm);margin-bottom:var(--spacing-sm)}}@media(min-width:768px)and (max-width:1024px){.p-md\@md{padding:var(--spacing-md)}.gap-md\@md{gap:var(--spacing-md)}}@media(max-width:768px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-6{grid-column:span 1}.col-md-12{grid-column:1 / -1}}@media(min-width:769px)and (max-width:1024px){.col-lg-1{grid-column:span 1}.col-lg-2{grid-column:span 2}.col-lg-3{grid-column:span 3}.col-lg-6{grid-column:span 6}}@media(max-width:768px){h1{font-size:var(--font-size-3xl)}h2{font-size:var(--font-size-2xl)}h3{font-size:var(--font-size-xl)}h4{font-size:var(--font-size-lg)}p,body{font-size:var(--font-size-base)}.text-sm{font-size:var(--font-size-xs)}}@media(max-width:768px){nav{flex-direction:column}nav a{padding:var(--spacing-md) 0;border-bottom:1px solid var(--border-color)}}@media(max-width:1024px){.sidebar{display:none}.sidebar.mobile-visible{display:block;position:fixed;left:0;top:0;width:100%;height:100%;background:var(--bg-primary);z-index:999}.main-content{width:100%}}@media(max-width:768px){.modal-content{max-width:95vw;max-height:95vh;border-radius:var(--radius-lg)}.modal-header,.modal-body{padding:var(--spacing-lg)}.modal-footer{flex-direction:column}}@media(max-width:768px){.table-responsive{overflow-x:auto}table{min-width:600px}th,td{padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-sm)}}@media print{body{background:#fff;color:#000}.no-print{display:none!important}.print-only{display:block!important}a{text-decoration:underline}button,.btn{display:none!important}.card{box-shadow:none;border:1px solid #ddd}}.manager-deal-view[data-v-2df54f16]{min-height:100vh;background-color:var(--bg-secondary);padding:var(--spacing-lg)}.loading-container[data-v-2df54f16]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:var(--spacing-lg);color:var(--text-secondary);max-width:1600px;margin:0 auto}.spinner[data-v-2df54f16]{width:48px;height:48px;border:4px solid var(--gray-200);border-top-color:var(--primary);border-radius:50%;animation:spin-2df54f16 1s linear infinite}.error-container[data-v-2df54f16]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:var(--spacing-lg);background:#fff;border-radius:var(--radius-lg);padding:var(--spacing-xl);max-width:500px;margin:0 auto;text-align:center;box-shadow:var(--shadow-md)}.error-icon[data-v-2df54f16]{font-size:48px}.error-container h3[data-v-2df54f16]{color:var(--danger);margin:0}.success-container[data-v-2df54f16]{animation:fadeIn-2df54f16 .3s ease}.deal-container[data-v-2df54f16]{display:grid;grid-template-columns:1fr 2fr;gap:var(--spacing-xl);max-width:1600px;margin:0 auto;animation:slideInUp-2df54f16 .3s ease}@keyframes spin-2df54f16{to{transform:rotate(360deg)}}@keyframes fadeIn-2df54f16{0%{opacity:0}to{opacity:1}}@keyframes slideInUp-2df54f16{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1200px){.deal-container[data-v-2df54f16]{grid-template-columns:1.5fr 1fr}}@media(max-width:1024px){.deal-container[data-v-2df54f16]{grid-template-columns:1fr}}@media(max-width:768px){.manager-deal-view[data-v-2df54f16]{padding:var(--spacing-md)}.deal-container[data-v-2df54f16]{gap:var(--spacing-md)}.error-container[data-v-2df54f16],.loading-container[data-v-2df54f16]{min-height:300px}}.partner-editor-page[data-v-e8405647]{max-width:1400px;margin:0 auto;padding:24px}.editor-header[data-v-e8405647]{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px;padding-bottom:16px;border-bottom:2px solid #e5e7eb}.btn-back[data-v-e8405647]{display:flex;align-items:center;gap:8px;padding:10px 20px;background:#fff;border:2px solid #e5e7eb;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;color:#6b7280;transition:all .2s}.btn-back[data-v-e8405647]:hover{border-color:#9ca3af;color:#374151}.header-actions[data-v-e8405647]{display:flex;gap:12px}.editor-content[data-v-e8405647]{display:flex;flex-direction:column;gap:24px}.editor-columns[data-v-e8405647]{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}.editor-col[data-v-e8405647]{display:flex;flex-direction:column;gap:24px;min-width:0}@media(max-width:1100px){.editor-columns[data-v-e8405647]{grid-template-columns:1fr}}.form-section[data-v-e8405647]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 1px 3px #0000001a}.section-header[data-v-e8405647]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:2px solid #f3f4f6}.section-header h3[data-v-e8405647]{display:flex;align-items:center;gap:12px;margin:0;font-size:20px;color:#1f2937}.section-header .material-icons[data-v-e8405647]{color:#3b82f6;font-size:28px}.section-hint[data-v-e8405647]{font-size:13px;color:#6b7280;font-weight:400}.form-hint[data-v-e8405647]{display:block;font-size:12px;color:#9ca3af;margin-top:4px}.form-grid[data-v-e8405647]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.form-group--full[data-v-e8405647]{grid-column:1 / -1}.terms-textarea[data-v-e8405647]{resize:vertical;min-height:120px;font-family:inherit;white-space:pre-wrap}.tariff-form[data-v-e8405647]{border:1px solid #e9d5ff;background:#faf5ff;border-radius:10px;padding:14px;margin-bottom:14px}.tariff-form-actions[data-v-e8405647]{display:flex;gap:8px;margin-top:12px}.tariff-item[data-v-e8405647]{border:1px solid #e2e8f0;border-radius:10px;padding:12px 14px;margin-bottom:10px;background:#fff}.tariff-item-header[data-v-e8405647]{display:flex;align-items:center;justify-content:space-between;gap:10px}.tariff-item-title[data-v-e8405647]{display:flex;flex-direction:column;gap:2px;min-width:0}.tariff-percents[data-v-e8405647]{font-size:12px;color:#6b7280}.tariff-item-actions[data-v-e8405647]{display:flex;gap:4px;flex-shrink:0}.btn-tariff-action[data-v-e8405647]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:none;border-radius:6px;background:transparent;color:#64748b;cursor:pointer}.btn-tariff-action[data-v-e8405647]:hover{background:#f1f5f9;color:#334155}.btn-tariff-action.danger[data-v-e8405647]:hover{background:#fee2e2;color:#b91c1c}.btn-tariff-action .material-icons[data-v-e8405647]{font-size:18px}.tariff-item-conditions[data-v-e8405647]{margin-top:8px;font-size:12.5px;color:#4b5563;white-space:pre-wrap;max-height:160px;overflow-y:auto;border-top:1px dashed #e5e7eb;padding-top:8px}.commission-config .form-group[data-v-e8405647]{display:flex;flex-direction:column;gap:8px;margin:0}.form-group label[data-v-e8405647]{font-size:14px;font-weight:500;color:#374151}.form-group.required label[data-v-e8405647]:after{content:" *";color:#ef4444}.form-control[data-v-e8405647]{padding:10px 14px;border:2px solid #e5e7eb;border-radius:8px;font-size:14px;transition:all .2s}.form-control[data-v-e8405647]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.password-input[data-v-e8405647]{position:relative;display:flex}.password-input .form-control[data-v-e8405647]{flex:1;padding-right:48px}.toggle-password[data-v-e8405647]{position:absolute;right:4px;top:50%;transform:translateY(-50%);background:none;border:none;padding:8px;cursor:pointer;color:#6b7280;display:flex;align-items:center}.toggle-password[data-v-e8405647]:hover{color:#3b82f6}.commission-config[data-v-e8405647]{display:flex;flex-direction:column;gap:24px}.tiers-section[data-v-e8405647]{background:#f9fafb;border-radius:8px;padding:20px}.tiers-header[data-v-e8405647]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.tiers-header h4[data-v-e8405647]{margin:0;font-size:16px;color:#374151}.tiers-list[data-v-e8405647]{display:flex;flex-direction:column;gap:12px}.tier-item[data-v-e8405647]{background:#fff;border:2px solid #e5e7eb;border-radius:8px;padding:16px}.tier-inputs[data-v-e8405647]{display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:12px;align-items:end}.tier-inputs.with-currency[data-v-e8405647]{grid-template-columns:100px 1fr 1fr 100px auto}.currency-group select[data-v-e8405647]{min-width:80px}.btn-remove[data-v-e8405647]{padding:10px;background:#fef2f2;border:2px solid #fecaca;border-radius:8px;cursor:pointer;color:#dc2626;transition:all .2s;display:flex;align-items:center;justify-content:center;height:44px;width:44px}.btn-remove[data-v-e8405647]:hover{background:#fee2e2;border-color:#fca5a5}.contacts-list[data-v-e8405647]{display:flex;flex-direction:column;gap:16px}.contact-card[data-v-e8405647]{background:#f9fafb;border:2px solid #e5e7eb;border-radius:8px;padding:20px}.contact-header[data-v-e8405647]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.contact-header h4[data-v-e8405647]{margin:0;font-size:16px;color:#374151}.contact-inputs[data-v-e8405647]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px}.empty-state[data-v-e8405647]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:#9ca3af}.empty-state .material-icons[data-v-e8405647]{font-size:64px;margin-bottom:16px}.empty-state p[data-v-e8405647]{font-size:16px;margin:0}.btn[data-v-e8405647]{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.btn-primary[data-v-e8405647]{background:#3b82f6;color:#fff}.btn-primary[data-v-e8405647]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #667eea66}.btn-primary[data-v-e8405647]:disabled{opacity:.6;cursor:not-allowed}.btn-secondary[data-v-e8405647]{background:#fff;color:#3b82f6;border:2px solid #3b82f6}.btn-secondary[data-v-e8405647]:hover{background:#3b82f6;color:#fff}.btn-sm[data-v-e8405647]{padding:8px 16px;font-size:13px}.clients-empty[data-v-e8405647]{padding:16px;color:#64748b;font-size:14px;background:#f8fafc;border-radius:8px;text-align:center}.client-search[data-v-e8405647]{position:relative;margin-bottom:12px}.client-search-results[data-v-e8405647]{position:absolute;top:100%;left:0;right:0;z-index:20;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 8px 24px #0000001f;max-height:280px;overflow-y:auto;margin-top:4px}.client-search-item[data-v-e8405647]{display:flex;flex-direction:column;gap:2px;width:100%;text-align:left;padding:10px 12px;border:none;background:none;cursor:pointer;border-bottom:1px solid #f1f5f9}.client-search-item[data-v-e8405647]:hover{background:#f8fafc}.client-search-item small[data-v-e8405647]{color:#64748b;font-size:12px}.client-search-org[data-v-e8405647]{color:#475569!important}.clients-list[data-v-e8405647]{display:flex;flex-direction:column;gap:10px}.client-card[data-v-e8405647]{border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.client-card-header[data-v-e8405647]{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;cursor:pointer;background:#f8fafc}.client-card-title[data-v-e8405647]{display:flex;align-items:center;gap:8px;font-weight:500}.not-attached-badge[data-v-e8405647]{padding:2px 8px;border-radius:8px;background:#fef3c7;color:#92400e;font-size:11px;font-weight:500}.client-terms[data-v-e8405647]{padding:14px 12px;border-top:1px solid #e2e8f0}.terms-row[data-v-e8405647]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}.client-terms-actions[data-v-e8405647]{margin-top:12px}.client-deals[data-v-e8405647]{margin-top:14px;border-top:1px dashed #e2e8f0;padding-top:10px}.deals-toggle[data-v-e8405647]{display:flex;align-items:center;gap:6px;border:none;background:none;cursor:pointer;color:#334155;font-size:14px;font-weight:500}.deals-table-wrap[data-v-e8405647]{margin-top:10px;overflow-x:auto}.deals-empty[data-v-e8405647]{padding:12px;color:#64748b;font-size:13px}.deals-pagination[data-v-e8405647]{display:flex;align-items:center;justify-content:center;gap:12px;padding:12px}.deals-pagination-info[data-v-e8405647]{font-size:13px;color:#475569}.deals-table[data-v-e8405647]{width:100%;border-collapse:collapse;font-size:13px}.deals-table th[data-v-e8405647],.deals-table td[data-v-e8405647]{text-align:left;padding:8px 10px;border-bottom:1px solid #f1f5f9}.deals-table th[data-v-e8405647]{color:#64748b;font-weight:500}.deal-row[data-v-e8405647]{cursor:pointer}.deal-row[data-v-e8405647]:hover{background:#f8fafc}.agents-page[data-v-e3b5a57e]{padding:24px;max-width:1600px;margin:0 auto}.page-header[data-v-e3b5a57e]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:32px}.page-header h1[data-v-e3b5a57e]{font-size:32px;font-weight:700;color:#1f2937;margin:0 0 8px}.subtitle[data-v-e3b5a57e]{font-size:16px;color:#6b7280;margin:0}.filters-section[data-v-e3b5a57e]{display:flex;gap:16px;margin-bottom:24px;flex-wrap:wrap}.search-box[data-v-e3b5a57e]{flex:1;min-width:300px;display:flex;align-items:center;gap:12px;padding:12px 16px;background:#fff;border:2px solid #e5e7eb;border-radius:12px;transition:all .2s}.search-box[data-v-e3b5a57e]:focus-within{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.search-box .material-icons[data-v-e3b5a57e]{color:#9ca3af;font-size:22px}.search-box input[data-v-e3b5a57e]{flex:1;border:none;outline:none;font-size:14px;color:#111827}.filter-buttons[data-v-e3b5a57e]{display:flex;gap:8px}.filter-btn[data-v-e3b5a57e]{padding:12px 20px;background:#fff;border:2px solid #e5e7eb;border-radius:10px;font-size:14px;font-weight:500;color:#6b7280;cursor:pointer;transition:all .2s}.filter-btn[data-v-e3b5a57e]:hover{border-color:#3b82f6;color:#3b82f6}.filter-btn.active[data-v-e3b5a57e]{background:#3b82f6;border-color:#3b82f6;color:#fff}.table-container[data-v-e3b5a57e]{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;overflow:hidden}.loading-state[data-v-e3b5a57e]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;color:#6b7280}.spinner[data-v-e3b5a57e]{width:48px;height:48px;border:4px solid #f3f4f6;border-top-color:#3b82f6;border-radius:50%;animation:spin-e3b5a57e 1s linear infinite;margin-bottom:16px}@keyframes spin-e3b5a57e{to{transform:rotate(360deg)}}.agents-table[data-v-e3b5a57e]{width:100%;border-collapse:collapse}.agents-table thead[data-v-e3b5a57e]{background:#f9fafb;border-bottom:2px solid #e5e7eb}.agents-table th[data-v-e3b5a57e]{padding:16px;text-align:left;font-size:13px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.5px}.agents-table tbody tr[data-v-e3b5a57e]{border-bottom:1px solid #f3f4f6;transition:background .2s}.agents-table tbody tr[data-v-e3b5a57e]:hover{background:#f9fafb}.agents-table td[data-v-e3b5a57e]{padding:16px;font-size:14px;color:#374151}.agent-info[data-v-e3b5a57e]{display:flex;flex-direction:column;gap:4px}.agent-name[data-v-e3b5a57e]{font-weight:600;color:#1f2937}.agent-legal[data-v-e3b5a57e]{font-size:12px;color:#9ca3af}.contact-info[data-v-e3b5a57e]{display:flex;flex-direction:column;gap:4px}.email[data-v-e3b5a57e]{font-size:12px;color:#6b7280}.commission-badges[data-v-e3b5a57e]{display:flex;gap:6px;flex-wrap:wrap}.badge[data-v-e3b5a57e]{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500}.badge-import[data-v-e3b5a57e]{background:#dbeafe;color:#1e40af}.badge-export[data-v-e3b5a57e]{background:#d1fae5;color:#065f46}.badge-none[data-v-e3b5a57e]{background:#f3f4f6;color:#6b7280}.status-badge[data-v-e3b5a57e]{padding:6px 14px;border-radius:20px;font-size:13px;font-weight:500}.status-badge.active[data-v-e3b5a57e]{background:#d1fae5;color:#065f46}.status-badge.inactive[data-v-e3b5a57e]{background:#fee2e2;color:#991b1b}.action-buttons[data-v-e3b5a57e]{display:flex;gap:4px}.btn-icon[data-v-e3b5a57e]{padding:8px;background:none;border:none;border-radius:6px;cursor:pointer;color:#6b7280;transition:all .2s;display:flex;align-items:center;justify-content:center}.btn-icon[data-v-e3b5a57e]:hover{background:#f3f4f6;color:#3b82f6}.btn-icon.btn-danger[data-v-e3b5a57e]:hover{background:#fee2e2;color:#dc2626}.empty-state[data-v-e3b5a57e]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;color:#9ca3af}.empty-state .material-icons[data-v-e3b5a57e]{font-size:80px;margin-bottom:20px;opacity:.5}.empty-state h3[data-v-e3b5a57e]{font-size:20px;font-weight:600;color:#6b7280;margin:0 0 8px}.empty-state p[data-v-e3b5a57e]{font-size:14px;margin:0 0 24px}.btn[data-v-e3b5a57e]{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;border:none;border-radius:10px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.btn-primary[data-v-e3b5a57e]{background:#3b82f6;color:#fff}.btn-primary[data-v-e3b5a57e]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #667eea66}.btn-deactivate[data-v-e3b5a57e]{color:#10b981}.agent-editor-page[data-v-bcddb686]{max-width:1400px;margin:0 auto;padding:24px}.editor-header[data-v-bcddb686]{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px;padding-bottom:16px;border-bottom:2px solid #e5e7eb}.btn-back[data-v-bcddb686]{display:flex;align-items:center;gap:8px;padding:10px 20px;background:#fff;border:2px solid #e5e7eb;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;color:#6b7280;transition:all .2s}.btn-back[data-v-bcddb686]:hover{border-color:#9ca3af;color:#374151}.header-actions[data-v-bcddb686]{display:flex;gap:12px}.editor-content[data-v-bcddb686]{display:flex;flex-direction:column;gap:24px}.form-section[data-v-bcddb686]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 1px 3px #0000001a}.section-header[data-v-bcddb686]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:2px solid #f3f4f6}.section-header h3[data-v-bcddb686]{display:flex;align-items:center;gap:12px;margin:0;font-size:20px;color:#1f2937}.section-header .material-icons[data-v-bcddb686]{color:#3b82f6;font-size:28px}.form-grid[data-v-bcddb686]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.commission-config .form-group[data-v-bcddb686]{display:flex;flex-direction:column;gap:8px;margin:0}.form-group label[data-v-bcddb686]{font-size:14px;font-weight:500;color:#374151}.form-group.required label[data-v-bcddb686]:after{content:" *";color:#ef4444}.form-control[data-v-bcddb686]{padding:10px 14px;border:2px solid #e5e7eb;border-radius:8px;font-size:14px;transition:all .2s}.form-control[data-v-bcddb686]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.password-input[data-v-bcddb686]{position:relative;display:flex}.password-input .form-control[data-v-bcddb686]{flex:1;padding-right:48px}.toggle-password[data-v-bcddb686]{position:absolute;right:4px;top:50%;transform:translateY(-50%);background:none;border:none;padding:8px;cursor:pointer;color:#6b7280;display:flex;align-items:center}.toggle-password[data-v-bcddb686]:hover{color:#3b82f6}.commission-config[data-v-bcddb686]{display:flex;flex-direction:column;gap:24px}.tiers-section[data-v-bcddb686]{background:#f9fafb;border-radius:8px;padding:20px}.tiers-header[data-v-bcddb686]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.tiers-header h4[data-v-bcddb686]{margin:0;font-size:16px;color:#374151}.tiers-list[data-v-bcddb686]{display:flex;flex-direction:column;gap:12px}.tier-item[data-v-bcddb686]{background:#fff;border:2px solid #e5e7eb;border-radius:8px;padding:16px}.tier-inputs[data-v-bcddb686]{display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:12px;align-items:end}.btn-remove[data-v-bcddb686]{padding:10px;background:#fef2f2;border:2px solid #fecaca;border-radius:8px;cursor:pointer;color:#dc2626;transition:all .2s;display:flex;align-items:center;justify-content:center;height:44px;width:44px}.btn-remove[data-v-bcddb686]:hover{background:#fee2e2;border-color:#fca5a5}.contacts-list[data-v-bcddb686]{display:flex;flex-direction:column;gap:16px}.contact-card[data-v-bcddb686]{background:#f9fafb;border:2px solid #e5e7eb;border-radius:8px;padding:20px}.contact-header[data-v-bcddb686]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.contact-header h4[data-v-bcddb686]{margin:0;font-size:16px;color:#374151}.contact-inputs[data-v-bcddb686]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px}.empty-state[data-v-bcddb686]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:#9ca3af}.empty-state .material-icons[data-v-bcddb686]{font-size:64px;margin-bottom:16px}.empty-state p[data-v-bcddb686]{font-size:16px;margin:0}.btn[data-v-bcddb686]{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.btn-primary[data-v-bcddb686]{background:#3b82f6;color:#fff}.btn-primary[data-v-bcddb686]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #667eea66}.btn-primary[data-v-bcddb686]:disabled{opacity:.6;cursor:not-allowed}.btn-secondary[data-v-bcddb686]{background:#fff;color:#3b82f6;border:2px solid #3b82f6}.btn-secondary[data-v-bcddb686]:hover{background:#3b82f6;color:#fff}.btn-sm[data-v-bcddb686]{padding:8px 16px;font-size:13px}.needs-page[data-v-39af4771]{padding:24px;max-width:1400px;margin:0 auto}.page-header[data-v-39af4771]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.header-left h1[data-v-39af4771]{font-size:28px;font-weight:700;color:#111827;margin:0 0 4px}.subtitle[data-v-39af4771]{font-size:14px;color:#6b7280;margin:0}.header-actions[data-v-39af4771]{display:flex;gap:12px}.filters-panel[data-v-39af4771]{background:#fff;padding:20px;border-radius:12px;margin-bottom:24px;box-shadow:0 1px 3px #0000001a}.filters-row[data-v-39af4771]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:16px;margin-bottom:16px}.filter-group[data-v-39af4771]{flex:1 1 160px;min-width:140px}.filter-group--multi[data-v-39af4771]{position:relative}.filter-group label[data-v-39af4771]{display:block;font-size:13px;font-weight:600;color:#374151;margin-bottom:6px}.multi-trigger[data-v-39af4771]{display:flex;align-items:center;justify-content:space-between;text-align:left;background:#fff;cursor:pointer}.multi-trigger-label[data-v-39af4771]{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.multi-trigger-caret[data-v-39af4771]{font-size:18px;color:#6b7280;margin-left:4px}.multi-dropdown[data-v-39af4771]{position:absolute;top:calc(100% + 4px);left:0;min-width:100%;max-width:360px;width:max-content;z-index:30;background:#fff;border:1px solid #d1d5db;border-radius:6px;max-height:280px;overflow-y:auto;box-shadow:0 8px 24px #00000014;padding:4px 0}.multi-option[data-v-39af4771]{display:flex;align-items:center;gap:14px;padding:7px 12px;font-size:13px;line-height:1.3;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;overflow:hidden}.multi-option>span[data-v-39af4771]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.multi-option[data-v-39af4771]:hover{background:#f3f4f6}.multi-option input[type=checkbox][data-v-39af4771]{margin:0 12px 0 0;flex-shrink:0;width:14px;height:14px;cursor:pointer}.multi-option--all[data-v-39af4771]{border-bottom:1px solid #f3f4f6;font-weight:600;color:#374151;margin-bottom:2px}.filter-select[data-v-39af4771]{width:100%;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px}.filter-stats[data-v-39af4771]{display:flex;gap:16px}.stat-card[data-v-39af4771]{flex:1;padding:12px 16px;background:#f9fafb;border-radius:8px;border:1px solid #e5e7eb}.stat-card.new[data-v-39af4771]{background:#fef3c7;border-color:#fbbf24}.stat-card.pending-approval[data-v-39af4771]{background:#fce7f3;border-color:#ec4899}.stat-card.waiting[data-v-39af4771]{background:#dbeafe;border-color:#3b82f6}.stat-card.fulfilled[data-v-39af4771]{background:#d1fae5;border-color:#10b981}.stat-label[data-v-39af4771]{display:block;font-size:12px;color:#6b7280;margin-bottom:4px}.stat-value[data-v-39af4771]{display:block;font-size:24px;font-weight:700;color:#111827}.loading[data-v-39af4771]{text-align:center;padding:60px 20px}.loading .material-icons[data-v-39af4771]{font-size:48px;color:#9ca3af;animation:spin-39af4771 2s linear infinite}@keyframes spin-39af4771{to{transform:rotate(360deg)}}.empty-state[data-v-39af4771]{text-align:center;padding:80px 20px;background:#fff;border-radius:12px}.empty-state .material-icons[data-v-39af4771]{font-size:64px;color:#d1d5db;margin-bottom:16px}.empty-state h3[data-v-39af4771]{font-size:18px;color:#374151;margin:0 0 8px}.empty-state p[data-v-39af4771]{font-size:14px;color:#6b7280;margin:0}.needs-list[data-v-39af4771]{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:16px}.need-card[data-v-39af4771]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:20px;cursor:pointer;transition:all .2s}.need-card[data-v-39af4771]:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.need-header[data-v-39af4771]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.need-title[data-v-39af4771]{display:flex;align-items:center;gap:8px}.need-id[data-v-39af4771]{font-family:monospace;font-weight:600;font-size:14px;color:#111827}.status-badge[data-v-39af4771]{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600}.status-new[data-v-39af4771],.status-pending[data-v-39af4771],.status-created[data-v-39af4771]{background:#fef3c7;color:#92400e}.status-pending_approval[data-v-39af4771]{background:#fce7f3;color:#9d174d}.status-waiting[data-v-39af4771],.status-in_progress[data-v-39af4771]{background:#dbeafe;color:#1e40af}.status-fulfilled[data-v-39af4771]{background:#d1fae5;color:#065f46}.status-closed[data-v-39af4771]{background:#e0e7ff;color:#3730a3}.status-cancelled[data-v-39af4771],.status-rejected[data-v-39af4771]{background:#fee2e2;color:#991b1b}.status-reopened[data-v-39af4771]{background:#fff7ed;color:#c2410c}.need-date[data-v-39af4771]{font-size:12px;color:#6b7280}.need-body[data-v-39af4771]{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.need-info-row[data-v-39af4771]{display:flex;justify-content:space-between;font-size:13px}.need-info-row .label[data-v-39af4771]{color:#6b7280}.need-info-row .value[data-v-39af4771]{color:#111827;font-weight:600}.need-footer[data-v-39af4771]{display:flex;justify-content:space-between;align-items:center;padding-top:16px;border-top:1px solid #f3f4f6}.need-amount[data-v-39af4771]{font-size:18px;font-weight:700;color:#059669}.need-export[data-v-39af4771]{display:flex;align-items:center;gap:4px;font-size:12px;color:#3b82f6}.pagination[data-v-39af4771]{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:24px}.btn-pagination[data-v-39af4771]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid #d1d5db;background:#fff;border-radius:6px;cursor:pointer;transition:all .2s}.btn-pagination[data-v-39af4771]:hover:not(:disabled){background:#f9fafb}.btn-pagination[data-v-39af4771]:disabled{opacity:.5;cursor:not-allowed}.pagination-info[data-v-39af4771]{font-size:14px;color:#6b7280}.btn[data-v-39af4771]{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;border:none}.btn-secondary[data-v-39af4771]{background:#f3f4f6;color:#374151}.btn-secondary[data-v-39af4771]:hover{background:#e5e7eb}@media(max-width:768px){.needs-list[data-v-39af4771]{grid-template-columns:1fr}.filter-stats[data-v-39af4771]{grid-template-columns:repeat(2,1fr)}}.action-bar[data-v-39af4771]{display:flex;align-items:center;gap:16px;padding:12px 16px;margin-bottom:16px;background:#fff;border-radius:10px;box-shadow:0 1px 3px #00000014}.action-bar .select-all[data-v-39af4771]{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:14px;color:#374151;-webkit-user-select:none;user-select:none}.action-bar .select-all input[type=checkbox][data-v-39af4771]{width:16px;height:16px;cursor:pointer}.action-bar-spacer[data-v-39af4771]{flex:1}.action-bar-selected[data-v-39af4771]{font-size:13px;color:#6b7280}.btn-link[data-v-39af4771]{background:none;color:#2563eb;padding:6px 10px}.btn-link[data-v-39af4771]:hover{background:#eff6ff}.btn-primary[data-v-39af4771]{background:#2563eb;color:#fff;padding:8px 16px}.btn-primary[data-v-39af4771]:hover:not(:disabled){background:#1d4ed8}.btn-primary[data-v-39af4771]:disabled{opacity:.5;cursor:not-allowed}.need-checkbox[data-v-39af4771]{width:16px;height:16px;margin-right:4px;cursor:pointer;flex-shrink:0}.need-card--selected[data-v-39af4771]{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb2e}.modal-backdrop[data-v-39af4771]{position:fixed;inset:0;background:#0f172a73;display:flex;align-items:center;justify-content:center;z-index:50}.modal[data-v-39af4771]{background:#fff;width:480px;max-width:calc(100vw - 32px);border-radius:12px;box-shadow:0 20px 50px #00000040;display:flex;flex-direction:column}.modal-header[data-v-39af4771]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #f3f4f6}.modal-header h3[data-v-39af4771]{margin:0;font-size:17px;color:#111827}.modal-close[data-v-39af4771]{background:none;border:none;cursor:pointer;color:#6b7280;padding:4px}.modal-body[data-v-39af4771]{padding:20px}.modal-footer[data-v-39af4771]{display:flex;justify-content:flex-end;gap:12px;padding:16px 20px;border-top:1px solid #f3f4f6}.merge-summary[data-v-39af4771]{background:#f9fafb;border-radius:8px;padding:14px 16px;margin-bottom:14px;display:flex;flex-direction:column;gap:8px}.merge-summary-row[data-v-39af4771]{display:flex;justify-content:space-between;font-size:14px}.merge-summary-row .label[data-v-39af4771]{color:#6b7280}.merge-summary-row .value.strong[data-v-39af4771]{font-weight:700;color:#111827}.merge-path[data-v-39af4771]{margin-bottom:14px}.merge-path h4[data-v-39af4771]{margin:0 0 10px;font-size:14px;font-weight:600;color:#374151}.merge-path-row[data-v-39af4771]{display:flex;align-items:center;gap:12px;margin-bottom:8px}.merge-path-row label[data-v-39af4771]{flex:0 0 110px;font-size:13px;color:#6b7280}.merge-path-row .filter-select[data-v-39af4771]{flex:1}.merge-hint[data-v-39af4771]{font-size:13px;color:#6b7280;margin:0;line-height:1.5}.merge-error[data-v-39af4771]{display:flex;align-items:center;gap:8px;background:#fef2f2;color:#991b1b;padding:12px 14px;border-radius:8px;font-size:14px;margin:0}.need-detail-page[data-v-be41d59e]{padding:24px;max-width:1200px;margin:0 auto;min-height:100vh;background:#f9fafb}.loading[data-v-be41d59e]{text-align:center;padding:100px 20px}.loading .material-icons[data-v-be41d59e]{font-size:64px;color:#9ca3af;animation:spin-be41d59e 2s linear infinite}.loading p[data-v-be41d59e]{margin-top:16px;font-size:16px;color:#6b7280}@keyframes spin-be41d59e{to{transform:rotate(360deg)}}.need-container[data-v-be41d59e]{display:flex;flex-direction:column;gap:24px}.page-header[data-v-be41d59e]{display:flex;align-items:center;gap:16px;background:#fff;padding:20px 24px;border-radius:12px;box-shadow:0 1px 3px #0000001a}.btn-back[data-v-be41d59e]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#f3f4f6;border:none;border-radius:8px;cursor:pointer;transition:all .2s}.btn-back[data-v-be41d59e]:hover{background:#e5e7eb}.btn-back .material-icons[data-v-be41d59e]{color:#374151}.header-content[data-v-be41d59e]{flex:1;display:flex;align-items:center;gap:12px}.header-content h1[data-v-be41d59e]{font-size:24px;font-weight:700;color:#111827;margin:0}.status-badge[data-v-be41d59e]{padding:6px 14px;border-radius:16px;font-size:13px;font-weight:600}.status-new[data-v-be41d59e],.status-created[data-v-be41d59e],.status-pending[data-v-be41d59e]{background:#fef3c7;color:#92400e}.status-pending_approval[data-v-be41d59e]{background:#fce7f3;color:#9d174d}.status-waiting[data-v-be41d59e],.status-in_progress[data-v-be41d59e]{background:#dbeafe;color:#1e40af}.status-fulfilled[data-v-be41d59e]{background:#d1fae5;color:#065f46}.status-closed[data-v-be41d59e]{background:#e0e7ff;color:#3730a3}.status-cancelled[data-v-be41d59e],.status-rejected[data-v-be41d59e]{background:#fee2e2;color:#991b1b}.status-reopened[data-v-be41d59e]{background:#fff7ed;color:#c2410c}.header-actions[data-v-be41d59e]{display:flex;gap:12px}.info-card[data-v-be41d59e]{background:#fff;padding:24px;border-radius:12px;box-shadow:0 1px 3px #0000001a}.info-card h2[data-v-be41d59e]{font-size:18px;font-weight:600;color:#111827;margin:0 0 20px}.info-grid[data-v-be41d59e]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.info-item[data-v-be41d59e]{display:flex;flex-direction:column;gap:6px}.info-item .label[data-v-be41d59e]{font-size:13px;color:#6b7280;font-weight:500}.info-item .value[data-v-be41d59e]{font-size:16px;color:#111827;font-weight:600}.info-item .value.amount[data-v-be41d59e]{font-size:22px;color:#059669}.swift-breakdown[data-v-be41d59e]{display:block;font-size:12px;font-weight:400;color:#6b7280;margin-top:2px}.summary-rate-input[data-v-be41d59e]{width:120px;padding:6px 10px;font-size:14px;font-weight:600}.deals-table[data-v-be41d59e]{display:flex;flex-direction:column;gap:4px}.deal-row[data-v-be41d59e]{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:8px;cursor:pointer;transition:background .15s}.deal-row[data-v-be41d59e]:hover{background:#f3f4f6}.deal-id[data-v-be41d59e]{font-family:monospace;font-size:13px;font-weight:700;color:#111827;min-width:80px}.deal-status[data-v-be41d59e]{padding:2px 8px;background:#e5e7eb;border-radius:10px;font-size:11px;font-weight:600;color:#374151;white-space:nowrap}.deal-amount[data-v-be41d59e]{font-size:13px;color:#111827;font-weight:500;min-width:120px}.deal-stage[data-v-be41d59e]{font-size:12px;color:#6b7280;flex:1}.deal-link-icon[data-v-be41d59e]{font-size:16px;color:#9ca3af}.deal-row:hover .deal-link-icon[data-v-be41d59e]{color:#3b82f6}.deal-info[data-v-be41d59e]{display:flex;flex-direction:column;gap:16px}.deal-header[data-v-be41d59e]{display:flex;align-items:center;gap:12px}.deal-details[data-v-be41d59e]{display:flex;flex-direction:column;gap:8px;font-size:14px;color:#6b7280}.create-deal-card[data-v-be41d59e]{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:2px dashed #3b82f6}.create-deal-header[data-v-be41d59e]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.create-deal-header .material-icons[data-v-be41d59e]{font-size:32px;color:#3b82f6}.create-deal-header h2[data-v-be41d59e]{margin:0;color:#1e40af}.create-deal-description[data-v-be41d59e]{font-size:14px;color:#1e3a8a;line-height:1.6;margin:0 0 24px}.create-deal-actions[data-v-be41d59e]{display:flex;flex-direction:column;gap:20px}.btn-create-deal[data-v-be41d59e]{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:16px 24px;background:#3b82f6;color:#fff;border:none;border-radius:10px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s;box-shadow:0 4px 12px #3b82f64d}.btn-create-deal[data-v-be41d59e]:hover{background:#2563eb;transform:translateY(-2px);box-shadow:0 6px 20px #3b82f666}.btn-create-deal .material-icons[data-v-be41d59e]{font-size:24px}.divider[data-v-be41d59e]{position:relative;text-align:center;font-size:13px;color:#64748b;font-weight:500}.divider[data-v-be41d59e]:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:#cbd5e1;z-index:0}.divider span[data-v-be41d59e],.divider[data-v-be41d59e]{position:relative;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);padding:0 12px;z-index:1}.link-export[data-v-be41d59e]{display:flex;gap:12px;align-items:center}.form-control[data-v-be41d59e]{flex:1;padding:12px 16px;border:2px solid #cbd5e1;border-radius:8px;font-size:14px;transition:all .2s}.form-control[data-v-be41d59e]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.form-control[data-v-be41d59e]::placeholder{color:#94a3b8}.btn[data-v-be41d59e]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;border:none;white-space:nowrap}.btn .material-icons[data-v-be41d59e]{font-size:20px}.btn-primary[data-v-be41d59e]{background:#3b82f6;color:#fff}.btn-primary[data-v-be41d59e]:hover{background:#2563eb;box-shadow:0 4px 12px #3b82f64d}.btn-success[data-v-be41d59e]{background:#10b981;color:#fff}.btn-success[data-v-be41d59e]:hover{background:#059669;box-shadow:0 4px 12px #10b9814d}.btn-danger[data-v-be41d59e]{background:#ef4444;color:#fff}.btn-danger[data-v-be41d59e]:hover{background:#dc2626;box-shadow:0 4px 12px #ef44444d}.btn-outline[data-v-be41d59e]{background:#fff;color:#3b82f6;border:2px solid #3b82f6}.btn-outline[data-v-be41d59e]:hover{background:#eff6ff}.partition-selector-overlay[data-v-be41d59e]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.partition-selector-modal[data-v-be41d59e]{background:#fff;border-radius:16px;width:95%;max-width:800px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 20px 60px #0000004d}.modal-header[data-v-be41d59e]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #e5e7eb}.modal-header h3[data-v-be41d59e]{margin:0;font-size:18px;font-weight:700}.btn-close[data-v-be41d59e]{background:none;border:none;cursor:pointer;color:#6b7280;padding:4px}.modal-summary[data-v-be41d59e]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;padding:16px 24px;background:#f8fafc;border-bottom:1px solid #e5e7eb}.summary-item[data-v-be41d59e]{display:flex;flex-direction:column;gap:4px}.summary-label[data-v-be41d59e]{font-size:11px;color:#6b7280;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.summary-value[data-v-be41d59e]{font-size:18px;font-weight:700;color:#111827}.summary-value.need-amount[data-v-be41d59e]{color:#dc2626}.summary-value.allocated[data-v-be41d59e]{color:#059669}.summary-value.remaining[data-v-be41d59e]{color:#2563eb}.coverage-progress[data-v-be41d59e]{grid-column:1 / -1;display:flex;align-items:center;gap:12px}.progress-bar[data-v-be41d59e]{flex:1;height:8px;background:#e5e7eb;border-radius:4px;overflow:hidden}.progress-fill[data-v-be41d59e]{height:100%;background:linear-gradient(90deg,#10b981,#059669);border-radius:4px;transition:width .3s ease}.progress-text[data-v-be41d59e]{font-size:12px;font-weight:600;color:#6b7280;white-space:nowrap}.modal-filters[data-v-be41d59e]{display:flex;gap:12px;padding:12px 24px;border-bottom:1px solid #f3f4f6;align-items:flex-end}.filter-item[data-v-be41d59e]{display:flex;flex-direction:column;gap:4px}.filter-item label[data-v-be41d59e]{font-size:11px;color:#6b7280;font-weight:600}.filter-item.filter-search[data-v-be41d59e]{flex:1}.filter-select[data-v-be41d59e]{padding:6px 10px;border:1px solid #d1d5db;border-radius:6px;font-size:13px;min-width:130px}.btn-clear[data-v-be41d59e]{background:none;border:1px solid #d1d5db;border-radius:6px;padding:6px 8px;cursor:pointer;color:#6b7280}.btn-clear[data-v-be41d59e]:hover{background:#f3f4f6}.modal-body[data-v-be41d59e]{padding:16px 24px;overflow-y:auto;flex:1}.partitions-grid[data-v-be41d59e]{display:flex;flex-direction:column;gap:10px}.partition-alloc-card[data-v-be41d59e]{border:2px solid #e5e7eb;border-radius:10px;padding:14px 16px;transition:all .2s}.partition-alloc-card.has-amount[data-v-be41d59e]{border-color:#10b981;background:#f0fdf4}.alloc-header[data-v-be41d59e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.alloc-name[data-v-be41d59e]{font-size:14px}.alloc-status[data-v-be41d59e]{padding:2px 8px;border-radius:8px;font-size:10px;font-weight:600}.ps-in_transit[data-v-be41d59e]{background:#fff3e0;color:#e65100}.ps-replenishing[data-v-be41d59e]{background:#e3f2fd;color:#1976d2}.ps-awaiting_debit[data-v-be41d59e]{background:#e8f5e9;color:#2e7d32}.ps-remainder[data-v-be41d59e]{background:#f3e5f5;color:#7b1fa2}.alloc-details[data-v-be41d59e]{display:flex;gap:20px;margin-bottom:10px}.alloc-detail[data-v-be41d59e]{display:flex;flex-direction:column;gap:1px}.detail-label[data-v-be41d59e]{font-size:10px;color:#9ca3af;font-weight:600;text-transform:uppercase}.alloc-detail span[data-v-be41d59e]:last-child{font-size:13px;color:#374151}.detail-balance[data-v-be41d59e]{font-weight:700;color:#059669!important}.alloc-input-row[data-v-be41d59e]{display:flex;align-items:center;gap:10px}.alloc-input-row label[data-v-be41d59e]{font-size:13px;font-weight:600;color:#374151;white-space:nowrap}.alloc-converted[data-v-be41d59e]{display:flex;justify-content:space-between;align-items:center;margin-top:4px;padding:6px 10px;background:#ecfeff;border-left:3px solid #06b6d4;border-radius:6px;font-size:12px}.alloc-converted span[data-v-be41d59e]{color:#475569}.alloc-converted strong[data-v-be41d59e]{color:#0e7490;font-weight:700}.alloc-input-group[data-v-be41d59e]{display:flex;gap:6px;align-items:center}.alloc-input[data-v-be41d59e]{width:140px;text-align:right;padding:6px 10px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;font-weight:600}.btn-max[data-v-be41d59e]{padding:4px 8px;background:#eff6ff;border:1px solid #3b82f6;border-radius:4px;color:#3b82f6;font-size:11px;font-weight:700;cursor:pointer}.btn-max[data-v-be41d59e]:hover{background:#dbeafe}.empty-partitions[data-v-be41d59e]{text-align:center;padding:40px 20px;color:#9ca3af}.empty-partitions .material-icons[data-v-be41d59e]{font-size:48px;display:block;margin-bottom:8px}.loading-partitions[data-v-be41d59e]{text-align:center;padding:40px;color:#6b7280}.modal-footer[data-v-be41d59e]{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;border-top:1px solid #e5e7eb}.btn-secondary-modal[data-v-be41d59e]{padding:10px 20px;background:#f3f4f6;color:#374151;border:none;border-radius:8px;cursor:pointer;font-weight:600}.btn-secondary-modal[data-v-be41d59e]:hover{background:#e5e7eb}.coverage-form[data-v-be41d59e]{display:flex;gap:16px;margin-bottom:20px}.coverage-form .form-row[data-v-be41d59e]{flex:1}.coverage-form .form-row label[data-v-be41d59e]{display:block;font-size:13px;font-weight:600;color:#374151;margin-bottom:6px}@media(max-width:768px){.need-detail-page[data-v-be41d59e]{padding:16px}.coverage-form[data-v-be41d59e]{flex-direction:column}.page-header[data-v-be41d59e]{flex-wrap:wrap}.header-actions[data-v-be41d59e]{width:100%;justify-content:stretch}.header-actions .btn[data-v-be41d59e]{flex:1}.info-grid[data-v-be41d59e]{grid-template-columns:1fr}.link-export[data-v-be41d59e]{flex-direction:column}.link-export .btn[data-v-be41d59e]{width:100%}}.coverage-summary[data-v-be41d59e]{margin:16px 0;padding:16px;background:#f9fafb;border-radius:8px}.coverage-preview[data-v-be41d59e]{margin:16px 0;padding:16px;background:#f0fdf4;border:1px solid #86efac;border-radius:8px}.margin-preview[data-v-be41d59e]{margin:16px 0;padding:16px;background:#fefce8;border:1px solid #fde68a;border-radius:8px}.margin-preview h3[data-v-be41d59e]{font-size:14px;font-weight:600;color:#92400e;margin:0 0 12px}.margin-grid[data-v-be41d59e]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.margin-item[data-v-be41d59e]{display:flex;flex-direction:column;gap:4px}.margin-item .label[data-v-be41d59e]{font-size:12px;color:#6b7280;text-transform:uppercase;letter-spacing:.4px}.margin-item .value.amount[data-v-be41d59e]{font-size:18px;font-weight:700;color:#047857}.margin-item .value.margin-negative[data-v-be41d59e]{color:#b91c1c}.coverage-preview h3[data-v-be41d59e]{font-size:14px;font-weight:600;color:#166534;margin:0 0 12px}.coverage-allocations[data-v-be41d59e]{margin:16px 0}.coverage-allocations h3[data-v-be41d59e]{font-size:14px;font-weight:600;color:#374151;margin-bottom:8px}.allocations-table[data-v-be41d59e]{width:100%;border-collapse:collapse;font-size:13px}.allocations-table th[data-v-be41d59e]{text-align:left;padding:8px 12px;background:#f3f4f6;color:#6b7280;font-weight:500;border-bottom:1px solid #e5e7eb}.allocations-table td[data-v-be41d59e]{padding:8px 12px;border-bottom:1px solid #f3f4f6;color:#374151}.reject-comment-row[data-v-be41d59e]{margin:16px 0}.reject-comment-row label[data-v-be41d59e]{display:block;font-size:13px;font-weight:500;color:#6b7280;margin-bottom:4px}.reject-comment-row textarea[data-v-be41d59e]{width:100%;border:1px solid #d1d5db;border-radius:6px;padding:8px 12px;font-size:14px;resize:vertical}.approval-actions[data-v-be41d59e]{display:flex;gap:12px;margin-top:20px}.approval-actions .btn[data-v-be41d59e]{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:12px 20px;border-radius:8px;font-weight:600;font-size:14px;cursor:pointer;border:none;transition:opacity .2s}.approval-actions .btn[data-v-be41d59e]:disabled{opacity:.6;cursor:not-allowed}.approval-actions .btn-success[data-v-be41d59e]{background:#10b981;color:#fff}.approval-actions .btn-success[data-v-be41d59e]:hover:not(:disabled){background:#059669}.approval-actions .btn-danger[data-v-be41d59e]{background:#ef4444;color:#fff}.approval-actions .btn-danger[data-v-be41d59e]:hover:not(:disabled){background:#dc2626}.modal-overlay[data-v-be41d59e]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-be41d59e]{background:#fff;border-radius:12px;padding:28px;width:100%;max-width:460px;box-shadow:0 20px 60px #00000026}.modal-content h3[data-v-be41d59e]{font-size:18px;font-weight:700;color:#1f2937;margin:0 0 4px}.modal-content>p[data-v-be41d59e]{font-size:13px;color:#6b7280;margin:0 0 20px}.modal-content .form-group[data-v-be41d59e]{margin-bottom:16px}.modal-content .form-group label[data-v-be41d59e]{display:block;font-size:13px;font-weight:500;color:#374151;margin-bottom:4px}.modal-content .form-group input[data-v-be41d59e]{width:100%;padding:10px 12px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;color:#1f2937;background:#f9fafb;transition:border-color .2s;box-sizing:border-box}.modal-content .form-group input[data-v-be41d59e]:focus{outline:none;border-color:#6366f1;background:#fff;box-shadow:0 0 0 3px #6366f11a}.modal-actions[data-v-be41d59e]{display:flex;gap:10px;margin-top:24px}.modal-actions .btn[data-v-be41d59e]{flex:1;padding:10px 16px;border-radius:8px;font-weight:600;font-size:14px;cursor:pointer;border:none;transition:background .2s}.modal-actions .btn-secondary[data-v-be41d59e]{background:#f3f4f6;color:#374151}.modal-actions .btn-secondary[data-v-be41d59e]:hover{background:#e5e7eb}.modal-actions .btn-primary[data-v-be41d59e]{background:#6366f1;color:#fff}.modal-actions .btn-primary[data-v-be41d59e]:hover{background:#4f46e5}.per-deal-margin[data-v-be41d59e]{margin:16px 0 20px;background:#f8fafc;border:1px solid #e5e7eb;border-radius:10px;padding:14px 16px}.per-deal-margin-header[data-v-be41d59e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;gap:12px}.per-deal-margin-header h3[data-v-be41d59e]{margin:0;font-size:14px;font-weight:600;color:#374151}.total-pill[data-v-be41d59e]{background:#d1fae5;color:#065f46;padding:6px 12px;border-radius:999px;font-size:13px;font-weight:700;display:inline-flex;align-items:baseline;gap:6px;white-space:nowrap}.total-pill.negative[data-v-be41d59e]{background:#fee2e2;color:#991b1b}.total-pill-percent[data-v-be41d59e]{font-weight:600;font-size:12px;opacity:.85}.margin-table[data-v-be41d59e]{width:100%;border-collapse:collapse;font-size:13px}.margin-table th[data-v-be41d59e]{text-align:left;font-weight:600;color:#6b7280;padding:8px 10px;border-bottom:1px solid #e5e7eb;background:#fff}.margin-table td[data-v-be41d59e]{padding:8px 10px;border-bottom:1px solid #f3f4f6;color:#111827}.margin-table tr:last-child td[data-v-be41d59e]{border-bottom:none}.margin-table tr[data-v-be41d59e]{cursor:pointer}.margin-table tr[data-v-be41d59e]:hover{background:#eef2ff}.margin-table th.num[data-v-be41d59e],.margin-table td.num[data-v-be41d59e]{text-align:right}.margin-table td.strong[data-v-be41d59e]{font-weight:700}.margin-table tr.row-positive td.strong[data-v-be41d59e]{color:#047857}.margin-table tr.row-negative td.strong[data-v-be41d59e]{color:#b91c1c}.deal-id-mono[data-v-be41d59e]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:600}.reports-view[data-v-7dfbe0b4]{padding:24px;max-width:1400px;margin:0 auto}.reports-header[data-v-7dfbe0b4]{margin-bottom:32px}.reports-header h1[data-v-7dfbe0b4]{display:flex;align-items:center;gap:12px;font-size:28px;color:var(--text-primary, #1a1a2e);margin:0}.header-icon[data-v-7dfbe0b4]{font-size:32px;color:var(--primary-color, #4361ee)}.report-cards[data-v-7dfbe0b4]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;margin-bottom:32px}.report-card[data-v-7dfbe0b4]{display:flex;align-items:flex-start;gap:14px;padding:20px;background:#fff;border:2px solid var(--border-color, #e5e7eb);border-radius:12px;cursor:pointer;transition:all .2s ease}.report-card[data-v-7dfbe0b4]:hover{border-color:var(--primary-color, #4361ee);box-shadow:0 4px 12px #4361ee1a}.report-card.active[data-v-7dfbe0b4]{border-color:var(--primary-color, #4361ee);background:linear-gradient(135deg,#4361ee0d,#4361ee05)}.report-icon[data-v-7dfbe0b4]{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:var(--primary-color, #4361ee);border-radius:10px;flex-shrink:0}.report-icon .material-icons[data-v-7dfbe0b4]{font-size:24px;color:#fff}.report-info h3[data-v-7dfbe0b4]{margin:0 0 6px;font-size:15px;color:var(--text-primary, #1a1a2e)}.report-info p[data-v-7dfbe0b4]{margin:0;font-size:13px;color:var(--text-secondary, #6b7280);line-height:1.4}.date-filter[data-v-7dfbe0b4]{background:#fff;border-radius:12px;padding:24px;margin-bottom:24px;border:1px solid var(--border-color, #e5e7eb)}.date-inputs[data-v-7dfbe0b4]{display:flex;gap:20px;margin-bottom:16px}.date-group[data-v-7dfbe0b4]{flex:1;max-width:220px}.date-group label[data-v-7dfbe0b4]{display:block;margin-bottom:8px;font-weight:500;color:var(--text-primary, #1a1a2e);font-size:14px}.form-control[data-v-7dfbe0b4]{width:100%;padding:10px 14px;border:1px solid var(--border-color, #e5e7eb);border-radius:8px;font-size:14px;transition:border-color .2s}.form-control[data-v-7dfbe0b4]:focus{outline:none;border-color:var(--primary-color, #4361ee);box-shadow:0 0 0 3px #4361ee1a}.date-presets[data-v-7dfbe0b4]{display:flex;gap:8px;margin-bottom:20px;flex-wrap:wrap}.debt-filter[data-v-7dfbe0b4]{margin-bottom:16px}.debt-filter .checkbox-label[data-v-7dfbe0b4]{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:14px;color:var(--text-primary, #1a1a2e)}.debt-filter .checkbox-label input[type=checkbox][data-v-7dfbe0b4]{width:18px;height:18px;accent-color:var(--primary-color, #4361ee);cursor:pointer}.btn-outline[data-v-7dfbe0b4]{padding:8px 16px;background:#fff;border:1px solid var(--border-color, #e5e7eb);border-radius:6px;font-size:13px;cursor:pointer;transition:all .2s}.btn-outline[data-v-7dfbe0b4]:hover{border-color:var(--primary-color, #4361ee);color:var(--primary-color, #4361ee)}.report-actions[data-v-7dfbe0b4]{display:flex;gap:12px}.btn[data-v-7dfbe0b4]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.btn-primary[data-v-7dfbe0b4]{background:var(--primary-color, #4361ee);color:#fff}.btn-primary[data-v-7dfbe0b4]:hover:not(:disabled){background:var(--primary-dark, #3451db)}.btn-secondary[data-v-7dfbe0b4]{background:var(--bg-secondary, #f3f4f6);color:var(--text-primary, #1a1a2e)}.btn-secondary[data-v-7dfbe0b4]:hover:not(:disabled){background:var(--bg-tertiary, #e5e7eb)}.btn[data-v-7dfbe0b4]:disabled{opacity:.6;cursor:not-allowed}.btn-lg[data-v-7dfbe0b4]{padding:14px 32px;font-size:15px}.btn-icon-left[data-v-7dfbe0b4]{font-size:20px}.preview-section[data-v-7dfbe0b4]{background:#fff;border-radius:12px;border:1px solid var(--border-color, #e5e7eb);overflow:hidden}.preview-header[data-v-7dfbe0b4]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:var(--bg-secondary, #f9fafb);border-bottom:1px solid var(--border-color, #e5e7eb)}.preview-header h3[data-v-7dfbe0b4]{display:flex;align-items:center;gap:8px;margin:0;font-size:16px;color:var(--text-primary, #1a1a2e)}.btn-text[data-v-7dfbe0b4]{background:none;border:none;padding:4px;cursor:pointer;color:var(--text-secondary, #6b7280)}.btn-text[data-v-7dfbe0b4]:hover{color:var(--text-primary, #1a1a2e)}.preview-table-wrapper[data-v-7dfbe0b4]{overflow-x:auto;max-height:500px;overflow-y:auto}.preview-table[data-v-7dfbe0b4]{width:100%;border-collapse:collapse;font-size:13px}.preview-table th[data-v-7dfbe0b4]{position:sticky;top:0;background:var(--bg-secondary, #f9fafb);padding:12px 16px;text-align:left;font-weight:600;color:var(--text-primary, #1a1a2e);border-bottom:1px solid var(--border-color, #e5e7eb);white-space:nowrap}.preview-table td[data-v-7dfbe0b4]{padding:12px 16px;border-bottom:1px solid var(--border-light, #f3f4f6);color:var(--text-primary, #1a1a2e);white-space:nowrap}.preview-table tr:hover td[data-v-7dfbe0b4]{background:var(--bg-hover, #f9fafb)}.preview-notice[data-v-7dfbe0b4]{padding:12px 20px;background:var(--bg-secondary, #f9fafb);margin:0;font-size:13px;color:var(--text-secondary, #6b7280);text-align:center}.error-message[data-v-7dfbe0b4]{display:flex;align-items:center;gap:12px;padding:16px 20px;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin-top:24px}.error-message .material-icons[data-v-7dfbe0b4]{color:#ef4444;font-size:24px}.error-message p[data-v-7dfbe0b4]{margin:0;flex:1;color:#b91c1c}.spinner-small[data-v-7dfbe0b4]{width:18px;height:18px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-7dfbe0b4 .8s linear infinite}@keyframes spin-7dfbe0b4{to{transform:rotate(360deg)}}@media(max-width:768px){.reports-view[data-v-7dfbe0b4]{padding:16px}.report-cards[data-v-7dfbe0b4]{grid-template-columns:1fr}.date-inputs[data-v-7dfbe0b4]{flex-direction:column}.date-group[data-v-7dfbe0b4]{max-width:none}.report-actions[data-v-7dfbe0b4]{flex-direction:column}.btn[data-v-7dfbe0b4]{width:100%}}.manager-chat-view[data-v-fcc0129c]{height:calc(100vh - 90px);background:#f8fafc}.chat-container[data-v-fcc0129c]{display:flex;height:100%;max-width:1600px;margin:0 auto}.clients-sidebar[data-v-fcc0129c]{width:380px;background:#fff;border-right:1px solid #e2e8f0;display:flex;flex-direction:column}.sidebar-header[data-v-fcc0129c]{padding:20px;border-bottom:1px solid #e2e8f0}.sidebar-header h2[data-v-fcc0129c]{margin:0 0 12px;font-size:20px;color:#1e293b}.stats[data-v-fcc0129c]{display:flex;gap:8px}.stat-badge[data-v-fcc0129c]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#f1f5f9;border-radius:8px;font-size:13px;font-weight:500;color:#64748b}.stat-badge.unread[data-v-fcc0129c]{background:#fee2e2;color:#dc2626}.section-tabs[data-v-fcc0129c]{display:flex;padding:12px 20px;gap:8px;border-bottom:1px solid #e2e8f0}.section-tab[data-v-fcc0129c]{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;border:1px solid #e2e8f0;background:#fff;color:#64748b;border-radius:8px;cursor:pointer;font-size:13px;font-weight:500;transition:all .2s}.section-tab[data-v-fcc0129c]:hover{border-color:#3b82f6;color:#3b82f6}.section-tab.active[data-v-fcc0129c]{background:#3b82f6;border-color:#3b82f6;color:#fff}.tab-unread[data-v-fcc0129c]{background:#ef4444;color:#fff;border-radius:50%;padding:1px 5px;font-size:11px;font-weight:600;min-width:16px;text-align:center}.section-tab.active .tab-unread[data-v-fcc0129c]{background:#ffffff4d}.search-box[data-v-fcc0129c]{padding:16px 20px;border-bottom:1px solid #e2e8f0;display:flex;align-items:center;gap:12px}.search-box i[data-v-fcc0129c]{color:#94a3b8}.search-box input[data-v-fcc0129c]{flex:1;border:none;outline:none;font-size:14px}.clients-list[data-v-fcc0129c]{flex:1;overflow-y:auto}.client-item[data-v-fcc0129c]{padding:16px 20px;display:flex;gap:12px;cursor:pointer;border-bottom:1px solid #f1f5f9;transition:background .2s}.client-item[data-v-fcc0129c]:hover{background:#f8fafc}.client-item.active[data-v-fcc0129c]{background:#eff6ff;border-left:3px solid #3b82f6}.client-avatar[data-v-fcc0129c]{position:relative;flex-shrink:0}.avatar-placeholder[data-v-fcc0129c]{width:48px;height:48px;border-radius:50%;background:#3b82f6;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:16px}.avatar-deal[data-v-fcc0129c]{background:#8b5cf6;font-size:20px}.deal-label[data-v-fcc0129c]{font-size:12px;color:#8b5cf6;margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;gap:4px}.deal-label i[data-v-fcc0129c]{font-size:10px}.client-org[data-v-fcc0129c]{font-size:12px;color:#64748b;margin-bottom:4px;display:flex;align-items:flex-start;gap:4px;word-break:break-word;overflow-wrap:anywhere}.client-org i[data-v-fcc0129c]{font-size:10px;color:#94a3b8;margin-top:3px;flex-shrink:0}.online-indicator[data-v-fcc0129c]{position:absolute;bottom:2px;right:2px;width:12px;height:12px;background:#10b981;border:2px solid white;border-radius:50%}.client-info[data-v-fcc0129c]{flex:1;min-width:0}.client-header[data-v-fcc0129c]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:4px}.client-header h4[data-v-fcc0129c]{margin:0;font-size:15px;font-weight:600;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.time[data-v-fcc0129c]{font-size:12px;color:#94a3b8;flex-shrink:0}.client-preview[data-v-fcc0129c]{display:flex;align-items:center;justify-content:space-between;gap:8px}.client-preview p[data-v-fcc0129c]{margin:0;font-size:14px;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.no-messages[data-v-fcc0129c]{font-style:italic;color:#94a3b8}.unread-count[data-v-fcc0129c]{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:20px;min-width:20px;padding:0 6px;background:#ef4444;color:#fff;border-radius:999px;font-size:12px;font-weight:600;line-height:1;flex-shrink:0}.chat-area[data-v-fcc0129c]{flex:1;display:flex;flex-direction:column;background:#fff}.chat-content[data-v-fcc0129c]{height:100%;display:flex;flex-direction:column}.chat-header[data-v-fcc0129c]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e2e8f0;background:#f8fafc}.client-info-header[data-v-fcc0129c]{display:flex;align-items:center;gap:12px}.client-details h3[data-v-fcc0129c]{margin:0;font-size:16px;font-weight:600;color:#1e293b}.client-details p[data-v-fcc0129c]{margin:2px 0 0;font-size:14px;color:#64748b}.chat-actions[data-v-fcc0129c]{display:flex;align-items:center;gap:12px}.action-btn[data-v-fcc0129c]{width:36px;height:36px;border:none;background:#3b82f6;color:#fff;border-radius:8px;cursor:pointer;transition:all .2s}.open-deal-btn[data-v-fcc0129c]{display:inline-flex;align-items:center;gap:8px;padding:0 14px;height:36px;border:1px solid #8b5cf6;background:#fff;color:#8b5cf6;border-radius:8px;cursor:pointer;font-size:13px;font-weight:600;transition:all .2s;white-space:nowrap}.open-deal-btn[data-v-fcc0129c]:hover{background:#8b5cf6;color:#fff}.header-org[data-v-fcc0129c]{display:flex;align-items:center;gap:6px}.header-org i[data-v-fcc0129c]{font-size:11px;color:#94a3b8}.action-btn[data-v-fcc0129c]:hover{background:#2563eb}.phone-display[data-v-fcc0129c]{font-size:14px;color:#64748b;font-weight:500}.messages-area[data-v-fcc0129c]{flex:1;overflow-y:auto;padding:20px 24px;background:#f8fafc}.message[data-v-fcc0129c]{margin-bottom:16px;display:flex}.message.own-message[data-v-fcc0129c]{justify-content:flex-end}.message-content[data-v-fcc0129c]{max-width:70%;background:#fff;padding:12px 16px;border-radius:18px;box-shadow:0 1px 2px #0000001a;position:relative}.own-message .message-content[data-v-fcc0129c]{background:#3b82f6;color:#fff}.message-sender[data-v-fcc0129c]{font-size:12px;font-weight:600;color:#64748b;margin-bottom:4px}.message-text[data-v-fcc0129c]{margin-bottom:4px;line-height:1.4;word-wrap:break-word}.message-time[data-v-fcc0129c]{font-size:12px;opacity:.6;text-align:right;margin-right:20px}.message-status[data-v-fcc0129c]{position:absolute;bottom:8px;right:8px;font-size:12px}.message-status .read[data-v-fcc0129c]{color:#10b981}.message-input[data-v-fcc0129c]{padding:20px 24px;background:#fff;border-top:1px solid #e2e8f0}.input-container[data-v-fcc0129c]{display:flex;align-items:end;gap:12px;background:#f1f5f9;border-radius:24px;padding:8px 12px}.input-container textarea[data-v-fcc0129c]{flex:1;border:none;background:transparent;resize:none;outline:none;font-family:inherit;font-size:14px;line-height:1.4;padding:8px 12px;max-height:120px}.input-actions[data-v-fcc0129c]{display:flex;align-items:center;gap:8px}.attach-btn[data-v-fcc0129c],.send-btn[data-v-fcc0129c]{width:32px;height:32px;border:none;border-radius:50%;cursor:pointer;transition:all .2s}.attach-btn[data-v-fcc0129c]{background:transparent;color:#64748b}.attach-btn[data-v-fcc0129c]:hover{background:#e2e8f0}.send-btn[data-v-fcc0129c]{background:#3b82f6;color:#fff}.send-btn[data-v-fcc0129c]:hover:not(:disabled){background:#2563eb}.send-btn[data-v-fcc0129c]:disabled{background:#cbd5e1;cursor:not-allowed}.no-chat-selected[data-v-fcc0129c]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#94a3b8}.no-chat-selected i[data-v-fcc0129c]{font-size:64px;margin-bottom:16px;opacity:.5}.no-chat-selected h3[data-v-fcc0129c]{margin:0 0 8px;color:#64748b}.no-chat-selected p[data-v-fcc0129c]{margin:0;font-size:14px}.loading[data-v-fcc0129c],.empty-state[data-v-fcc0129c]{padding:40px;text-align:center;color:#94a3b8}.loading i[data-v-fcc0129c],.empty-state i[data-v-fcc0129c]{font-size:32px;margin-bottom:12px;display:block}.loading-messages[data-v-fcc0129c]{text-align:center;padding:20px;color:#94a3b8}@media(max-width:1024px){.clients-sidebar[data-v-fcc0129c]{width:320px}}@media(max-width:768px){.chat-container[data-v-fcc0129c]{flex-direction:column}.clients-sidebar[data-v-fcc0129c]{width:100%;max-height:50vh}}.internal-agents-page[data-v-940f4474]{padding:24px;max-width:1400px;margin:0 auto}.page-header[data-v-940f4474]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:32px}.header-left[data-v-940f4474]{flex:1}.page-title[data-v-940f4474]{font-size:28px;font-weight:700;color:#0f172a;margin:0 0 8px}.page-subtitle[data-v-940f4474]{font-size:14px;color:#64748b;margin:0}.btn-primary[data-v-940f4474]{padding:12px 20px;background:#3b82f6;color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .2s}.btn-primary[data-v-940f4474]:hover{background:#2563eb;transform:translateY(-1px);box-shadow:0 4px 12px #3b82f64d}.filters-bar[data-v-940f4474]{display:flex;gap:16px;margin-bottom:24px}.search-box[data-v-940f4474]{flex:1;position:relative}.search-box .icon[data-v-940f4474]{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:#94a3b8;font-size:20px}.search-box input[data-v-940f4474]{width:100%;padding:12px 16px 12px 48px;border:2px solid #e2e8f0;border-radius:10px;font-size:14px;transition:all .2s}.search-box input[data-v-940f4474]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61a}.filter-tabs[data-v-940f4474]{display:flex;gap:8px;background:#f8fafc;padding:4px;border-radius:10px}.filter-tab[data-v-940f4474]{padding:8px 16px;border:none;border-radius:8px;background:transparent;color:#64748b;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s;white-space:nowrap}.filter-tab[data-v-940f4474]:hover{color:#3b82f6;background:#3b82f61a}.filter-tab.active[data-v-940f4474]{background:#fff;color:#0f172a;box-shadow:0 2px 4px #0000000d}.table-container[data-v-940f4474]{background:#fff;border-radius:12px;border:2px solid #e2e8f0;overflow:hidden}.agents-table[data-v-940f4474]{width:100%;border-collapse:collapse}.agents-table thead[data-v-940f4474]{background:#f8fafc}.agents-table th[data-v-940f4474]{padding:16px;text-align:left;font-size:12px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid #e2e8f0}.agents-table tbody tr[data-v-940f4474]{cursor:pointer;transition:all .2s;border-bottom:1px solid #f1f5f9}.agents-table tbody tr[data-v-940f4474]:hover{background:#f8fafc}.agents-table td[data-v-940f4474]{padding:16px;font-size:14px;color:#0f172a}.agent-name-cell[data-v-940f4474]{display:flex;align-items:center;gap:12px}.agent-icon[data-v-940f4474]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#eff6ff;border-radius:10px;color:#3b82f6;font-size:20px;flex-shrink:0}.agent-name[data-v-940f4474]{font-weight:600;color:#0f172a;margin-bottom:2px}.agent-legal-name[data-v-940f4474]{font-size:12px;color:#94a3b8}.inn-badge[data-v-940f4474]{display:inline-block;padding:4px 10px;background:#f1f5f9;border-radius:6px;font-size:13px;font-weight:600;color:#475569;font-family:Courier New,monospace}.date-text[data-v-940f4474]{color:#64748b;font-size:13px}.type-badge[data-v-940f4474]{display:inline-block;padding:4px 10px;border-radius:6px;font-size:12px;font-weight:600}.type-badge.type-import[data-v-940f4474]{background:#dbeafe;color:#1e40af}.type-badge.type-export[data-v-940f4474]{background:#d1fae5;color:#065f46}.type-badge.type-both[data-v-940f4474]{background:#fef3c7;color:#92400e}.status-badge[data-v-940f4474]{display:inline-block;padding:4px 10px;border-radius:6px;font-size:12px;font-weight:600;background:#fee2e2;color:#991b1b}.status-badge.active[data-v-940f4474]{background:#d1fae5;color:#065f46}.btn-icon[data-v-940f4474]{width:32px;height:32px;border:none;background:#f1f5f9;border-radius:8px;color:#64748b;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.btn-icon[data-v-940f4474]:hover{background:#e2e8f0;color:#0f172a}.loading-state[data-v-940f4474],.empty-state[data-v-940f4474]{padding:60px 20px;text-align:center;color:#64748b}.loading-state .spinner[data-v-940f4474]{display:inline-block;width:40px;height:40px;border:4px solid #f1f5f9;border-top-color:#3b82f6;border-radius:50%;animation:spin-940f4474 .8s linear infinite}@keyframes spin-940f4474{to{transform:rotate(360deg)}}.empty-state .icon[data-v-940f4474]{font-size:64px;color:#cbd5e1;margin-bottom:16px}.empty-state h3[data-v-940f4474]{font-size:18px;font-weight:600;color:#0f172a;margin:0 0 8px}.empty-state p[data-v-940f4474]{font-size:14px;color:#64748b;margin:0 0 24px}.btn-secondary[data-v-940f4474]{padding:10px 18px;background:#fff;color:#3b82f6;border:2px solid #3b82f6;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:all .2s}.btn-secondary[data-v-940f4474]:hover{background:#eff6ff}.agent-editor-page[data-v-51e1c5e5]{padding:24px;max-width:1200px;margin:0 auto}.page-header[data-v-51e1c5e5]{display:flex;align-items:center;gap:16px;margin-bottom:32px}.btn-back[data-v-51e1c5e5]{width:40px;height:40px;border:2px solid #e2e8f0;background:#fff;border-radius:10px;color:#64748b;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;flex-shrink:0}.btn-back[data-v-51e1c5e5]:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.header-content[data-v-51e1c5e5]{flex:1}.page-title[data-v-51e1c5e5]{font-size:24px;font-weight:700;color:#0f172a;margin:0 0 4px}.page-subtitle[data-v-51e1c5e5]{font-size:14px;color:#64748b;margin:0}.header-actions[data-v-51e1c5e5]{display:flex;gap:12px}.btn-primary[data-v-51e1c5e5],.btn-secondary[data-v-51e1c5e5]{padding:10px 18px;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:6px;transition:all .2s}.btn-primary[data-v-51e1c5e5]{background:#3b82f6;color:#fff}.btn-primary[data-v-51e1c5e5]:hover:not(:disabled){background:#2563eb;transform:translateY(-1px);box-shadow:0 4px 12px #3b82f64d}.btn-primary[data-v-51e1c5e5]:disabled{background:#cbd5e1;cursor:not-allowed}.btn-secondary[data-v-51e1c5e5]{background:#fff;color:#64748b;border:2px solid #e2e8f0}.btn-secondary[data-v-51e1c5e5]:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.form-container[data-v-51e1c5e5]{display:flex;flex-direction:column;gap:24px}.form-section[data-v-51e1c5e5]{background:#fff;border:2px solid #e2e8f0;border-radius:12px;padding:24px}.section-title[data-v-51e1c5e5]{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:700;color:#0f172a;margin:0 0 20px}.section-title .icon[data-v-51e1c5e5]{font-size:20px;color:#3b82f6}.form-row[data-v-51e1c5e5]{display:flex;gap:16px;margin-bottom:20px}.form-row[data-v-51e1c5e5]:last-child{margin-bottom:0}.form-group[data-v-51e1c5e5]{display:flex;flex-direction:column;gap:8px}.form-group.flex-1[data-v-51e1c5e5]{flex:1}.form-label[data-v-51e1c5e5]{font-size:13px;font-weight:600;color:#475569}.required[data-v-51e1c5e5]{color:#ef4444}.form-input[data-v-51e1c5e5],.form-select[data-v-51e1c5e5],.form-textarea[data-v-51e1c5e5]{padding:12px 16px;border:2px solid #e2e8f0;border-radius:8px;font-size:14px;color:#0f172a;transition:all .2s}.form-input[data-v-51e1c5e5]:focus,.form-select[data-v-51e1c5e5]:focus,.form-textarea[data-v-51e1c5e5]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61a}.form-input.error[data-v-51e1c5e5],.form-select.error[data-v-51e1c5e5]{border-color:#ef4444}.form-input[data-v-51e1c5e5]:read-only{background:#f8fafc;color:#64748b}.form-textarea[data-v-51e1c5e5]{resize:vertical;min-height:80px;font-family:inherit}.input-with-action[data-v-51e1c5e5]{display:flex;gap:8px}.input-with-action .form-input[data-v-51e1c5e5]{flex:1}.btn-action[data-v-51e1c5e5]{width:44px;height:44px;border:2px solid #3b82f6;background:#fff;border-radius:8px;color:#3b82f6;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;flex-shrink:0}.btn-action[data-v-51e1c5e5]:hover:not(:disabled){background:#eff6ff}.btn-action[data-v-51e1c5e5]:disabled{opacity:.5;cursor:not-allowed}.spinner-small[data-v-51e1c5e5]{width:16px;height:16px;border:2px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;animation:spin-51e1c5e5 .8s linear infinite}@keyframes spin-51e1c5e5{to{transform:rotate(360deg)}}.error-message[data-v-51e1c5e5]{font-size:12px;color:#ef4444}.hint-text[data-v-51e1c5e5]{font-size:12px;color:#94a3b8}.contract-agents-list[data-v-a13cd54a]{padding:20px}.page-header[data-v-a13cd54a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.page-header h1[data-v-a13cd54a]{margin:0;font-size:24px}.filters[data-v-a13cd54a]{display:flex;gap:20px;margin-bottom:20px;flex-wrap:wrap}.search-box[data-v-a13cd54a]{display:flex;align-items:center;background:#f5f5f5;border-radius:8px;padding:8px 12px;flex:1;max-width:400px}.search-box .material-icons[data-v-a13cd54a]{color:#666;margin-right:8px}.search-box input[data-v-a13cd54a]{border:none;background:none;flex:1;font-size:14px;outline:none}.filter-group[data-v-a13cd54a]{display:flex;align-items:center;gap:8px}.filter-group label[data-v-a13cd54a]{font-weight:500;color:#666}.filter-group select[data-v-a13cd54a]{padding:8px 12px;border:1px solid #ddd;border-radius:6px;font-size:14px}.data-table[data-v-a13cd54a]{width:100%;border-collapse:collapse;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #0000001a}.data-table th[data-v-a13cd54a],.data-table td[data-v-a13cd54a]{padding:12px 16px;text-align:left;border-bottom:1px solid #eee}.data-table th[data-v-a13cd54a]{background:#f8f9fa;font-weight:600;color:#333}.data-table tr[data-v-a13cd54a]:hover{background:#f8f9fa}.status-badge[data-v-a13cd54a]{padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500}.status-badge.active[data-v-a13cd54a]{background:#d4edda;color:#155724}.status-badge.inactive[data-v-a13cd54a]{background:#f8d7da;color:#721c24}.actions[data-v-a13cd54a]{display:flex;gap:8px}.btn-icon[data-v-a13cd54a]{padding:6px;border:none;background:none;cursor:pointer;border-radius:4px;color:#666;display:flex;align-items:center;justify-content:center;text-decoration:none}.btn-icon[data-v-a13cd54a]:hover{background:#f0f0f0;color:#333}.btn-icon.danger[data-v-a13cd54a]:hover{background:#fee;color:#d32f2f}.btn[data-v-a13cd54a]{display:inline-flex;align-items:center;gap:6px;padding:10px 16px;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;text-decoration:none}.btn-primary[data-v-a13cd54a]{background:#1976d2;color:#fff}.btn-primary[data-v-a13cd54a]:hover{background:#1565c0}.btn-secondary[data-v-a13cd54a]{background:#f5f5f5;color:#333}.btn-danger[data-v-a13cd54a]{background:#d32f2f;color:#fff}.loading[data-v-a13cd54a]{display:flex;align-items:center;justify-content:center;gap:10px;padding:40px;color:#666}.spinning[data-v-a13cd54a]{animation:spin-a13cd54a 1s linear infinite}@keyframes spin-a13cd54a{to{transform:rotate(360deg)}}.empty-state[data-v-a13cd54a]{text-align:center;padding:60px 20px;color:#666}.empty-state .material-icons[data-v-a13cd54a]{font-size:64px;color:#ccc;margin-bottom:16px}.empty-state p[data-v-a13cd54a]{margin-bottom:20px}.modal-overlay[data-v-a13cd54a]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-a13cd54a]{background:#fff;padding:24px;border-radius:12px;max-width:400px;width:90%}.modal h3[data-v-a13cd54a]{margin:0 0 16px}.modal p[data-v-a13cd54a]{color:#666;margin-bottom:20px}.modal-actions[data-v-a13cd54a]{display:flex;gap:12px;justify-content:flex-end}.contract-agent-editor[data-v-3b42719a]{max-width:1200px;margin:0 auto;padding:24px}.page-header[data-v-3b42719a]{margin-bottom:32px}.back-link[data-v-3b42719a]{display:inline-flex;align-items:center;gap:4px;color:#666;text-decoration:none;margin-bottom:16px;font-size:14px}.back-link[data-v-3b42719a]:hover{color:#333}.agent-form[data-v-3b42719a]{display:flex;flex-direction:column;gap:32px}.form-section[data-v-3b42719a]{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:24px}.form-section h2[data-v-3b42719a]{margin:0 0 20px;font-size:18px;font-weight:600;color:#333;border-bottom:2px solid #f0f0f0;padding-bottom:12px}.form-row[data-v-3b42719a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;margin-bottom:16px}.form-group[data-v-3b42719a]{display:flex;flex-direction:column;gap:8px}.form-group label[data-v-3b42719a]{font-weight:500;font-size:14px;color:#333}.required[data-v-3b42719a]{color:#e53e3e}.form-group input[data-v-3b42719a],.form-group textarea[data-v-3b42719a],.form-group select[data-v-3b42719a]{padding:10px 12px;border:1px solid #d0d0d0;border-radius:6px;font-size:14px;transition:border-color .2s}.form-group input[data-v-3b42719a]:focus,.form-group textarea[data-v-3b42719a]:focus{outline:none;border-color:#4a90e2}.form-group input.error[data-v-3b42719a],.form-group textarea.error[data-v-3b42719a]{border-color:#e53e3e}.hint[data-v-3b42719a]{font-size:12px;color:#666;font-style:italic}.error-message[data-v-3b42719a]{color:#e53e3e;font-size:12px}.upload-group .file-upload-area[data-v-3b42719a]{border:2px dashed #d0d0d0;border-radius:8px;padding:20px;text-align:center;transition:border-color .2s}.upload-group .file-upload-area[data-v-3b42719a]:hover{border-color:#4a90e2}.uploaded-file[data-v-3b42719a]{position:relative;display:inline-block}.signature-preview[data-v-3b42719a],.stamp-preview[data-v-3b42719a]{max-width:200px;max-height:100px;border:1px solid #e0e0e0;border-radius:4px;padding:8px;background:#fff}.stamp-preview[data-v-3b42719a]{max-height:150px}.btn-remove[data-v-3b42719a]{position:absolute;top:-8px;right:-8px;background:#e53e3e;color:#fff;border:none;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.btn-remove .material-icons[data-v-3b42719a]{font-size:16px}.btn-remove[data-v-3b42719a]:hover{background:#c33}.upload-placeholder[data-v-3b42719a]{display:flex;flex-direction:column;align-items:center;gap:8px}.info-box[data-v-3b42719a]{display:flex;gap:12px;padding:16px;background:#f0f7ff;border-left:4px solid #4a90e2;border-radius:4px;margin-top:16px}.info-box .material-icons[data-v-3b42719a]{color:#4a90e2;font-size:24px}.info-box ul[data-v-3b42719a]{margin:8px 0 0;padding-left:20px;font-size:13px;color:#555}.info-box li[data-v-3b42719a]{margin-bottom:4px}.checkbox-group[data-v-3b42719a]{flex-direction:row;align-items:center;gap:12px}.checkbox-label[data-v-3b42719a]{display:flex;align-items:center;gap:8px;cursor:pointer;font-weight:400}.checkbox-label input[type=checkbox][data-v-3b42719a]{width:18px;height:18px;cursor:pointer}.server-error[data-v-3b42719a]{padding:12px 16px;background:#fee;border:1px solid #fcc;border-radius:6px;color:#c33;font-size:14px}.form-actions[data-v-3b42719a]{display:flex;gap:12px;justify-content:flex-end;padding-top:16px}.btn[data-v-3b42719a]{padding:10px 24px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;border:none;transition:all .2s;text-decoration:none;display:inline-flex;align-items:center;gap:8px}.btn-primary[data-v-3b42719a]{background:#4a90e2;color:#fff}.btn-primary[data-v-3b42719a]:hover:not(:disabled){background:#357abd}.btn-secondary[data-v-3b42719a]{background:#f5f5f5;color:#333;border:1px solid #d0d0d0}.btn-secondary[data-v-3b42719a]:hover{background:#e8e8e8}.btn[data-v-3b42719a]:disabled{opacity:.6;cursor:not-allowed}.loading[data-v-3b42719a]{display:flex;align-items:center;justify-content:center;gap:12px;padding:40px;font-size:16px;color:#666}.spinning[data-v-3b42719a]{animation:spin-3b42719a 1s linear infinite}@keyframes spin-3b42719a{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.activity-log-page[data-v-2e896691]{color:#1e293b}.page-header[data-v-2e896691]{margin-bottom:20px}.back-link[data-v-2e896691]{display:inline-flex;align-items:center;gap:6px;margin-bottom:10px;color:#1976d2;font-size:13px;text-decoration:none}.back-link .material-icons[data-v-2e896691]{font-size:17px}.page-header h1[data-v-2e896691]{margin:0;font-size:24px}.subtitle[data-v-2e896691]{margin:6px 0 0;color:#666;font-size:13px}.data-table[data-v-2e896691]{width:100%;border-collapse:collapse;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #0000001a}.data-table th[data-v-2e896691],.data-table td[data-v-2e896691]{padding:12px 16px;border-bottom:1px solid #eee;text-align:left}.data-table th[data-v-2e896691]{background:#f8f9fa;color:#333;font-weight:600}.data-table tr[data-v-2e896691]:hover{background:#f8f9fa}.data-table td.nowrap[data-v-2e896691]{white-space:nowrap}.status-badge[data-v-2e896691]{padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500}.status-badge.active[data-v-2e896691]{background:#d4edda;color:#155724}.status-badge.manager[data-v-2e896691]{background:#dbeafe;color:#1d4ed8}.status-badge.inactive[data-v-2e896691]{background:#f8d7da;color:#721c24}.pagination[data-v-2e896691]{padding:16px 4px 4px;display:flex;align-items:center;justify-content:center;gap:24px}.pagination>span[data-v-2e896691]{color:#666;font-size:13px;text-align:center}.pagination>span small[data-v-2e896691]{display:block;margin-top:2px;color:#999}.btn[data-v-2e896691]{padding:10px 16px;display:inline-flex;align-items:center;gap:6px;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;text-decoration:none}.btn-primary[data-v-2e896691]{background:#1976d2;color:#fff}.btn-primary[data-v-2e896691]:hover{background:#1565c0}.btn-secondary[data-v-2e896691]{background:#f5f5f5;color:#333}.btn-secondary[data-v-2e896691]:disabled{opacity:.5;cursor:default}.loading[data-v-2e896691]{padding:40px;display:flex;align-items:center;justify-content:center;gap:10px;color:#666}.spinning[data-v-2e896691]{animation:spin-2e896691 1s linear infinite}@keyframes spin-2e896691{to{transform:rotate(360deg)}}.empty-state[data-v-2e896691]{padding:60px 20px;color:#666;text-align:center}.empty-state .material-icons[data-v-2e896691]{margin-bottom:16px;color:#ccc;font-size:64px}.empty-state p[data-v-2e896691]{margin-bottom:20px}.contract-banks-list[data-v-6ba71d6b]{padding:20px}.page-header[data-v-6ba71d6b]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.back-link[data-v-6ba71d6b]{display:inline-flex;align-items:center;gap:4px;color:#666;text-decoration:none;font-size:14px;margin-bottom:8px}.back-link[data-v-6ba71d6b]:hover{color:#333}.page-header h1[data-v-6ba71d6b]{margin:0;font-size:24px}.filters[data-v-6ba71d6b]{display:flex;gap:20px;margin-bottom:20px}.filter-group[data-v-6ba71d6b]{display:flex;align-items:center;gap:8px}.filter-group label[data-v-6ba71d6b]{font-weight:500;color:#666}.filter-group select[data-v-6ba71d6b]{padding:8px 12px;border:1px solid #ddd;border-radius:6px;font-size:14px}.banks-grid[data-v-6ba71d6b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:20px}.bank-card[data-v-6ba71d6b]{background:#fff;border-radius:12px;padding:20px;box-shadow:0 1px 3px #0000001a}.bank-header[data-v-6ba71d6b]{display:flex;align-items:center;gap:10px;margin-bottom:16px}.bank-header .material-icons[data-v-6ba71d6b]{color:#1976d2;font-size:28px}.bank-header h3[data-v-6ba71d6b]{flex:1;margin:0;font-size:16px}.bank-details[data-v-6ba71d6b]{margin-bottom:16px}.detail-row[data-v-6ba71d6b]{display:flex;margin-bottom:8px;font-size:14px}.detail-row .label[data-v-6ba71d6b]{color:#666;min-width:100px}.detail-row .value[data-v-6ba71d6b]{font-weight:500}.bank-footer[data-v-6ba71d6b]{display:flex;justify-content:space-between;align-items:center;padding-top:12px;border-top:1px solid #eee}.bank-actions[data-v-6ba71d6b]{display:flex;gap:8px}.accounts-count[data-v-6ba71d6b]{font-size:13px;color:#1976d2;font-weight:500}.status-badge[data-v-6ba71d6b]{padding:4px 8px;border-radius:4px;font-size:11px;font-weight:500}.status-badge.active[data-v-6ba71d6b]{background:#d4edda;color:#155724}.status-badge.inactive[data-v-6ba71d6b]{background:#f8d7da;color:#721c24}.btn-icon[data-v-6ba71d6b]{padding:6px;border:none;background:#f5f5f5;cursor:pointer;border-radius:4px;color:#666;display:flex;align-items:center;justify-content:center;text-decoration:none}.btn-icon[data-v-6ba71d6b]:hover{background:#e0e0e0;color:#333}.btn-icon.danger[data-v-6ba71d6b]:hover{background:#fee;color:#d32f2f}.btn[data-v-6ba71d6b]{display:inline-flex;align-items:center;gap:6px;padding:10px 16px;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;text-decoration:none}.btn-primary[data-v-6ba71d6b]{background:#1976d2;color:#fff}.btn-primary[data-v-6ba71d6b]:hover:not(:disabled){background:#1565c0}.btn-primary[data-v-6ba71d6b]:disabled{background:#ccc;cursor:not-allowed}.btn-secondary[data-v-6ba71d6b]{background:#f5f5f5;color:#333}.btn-danger[data-v-6ba71d6b]{background:#d32f2f;color:#fff}.loading[data-v-6ba71d6b]{display:flex;align-items:center;justify-content:center;gap:10px;padding:40px;color:#666}.spinning[data-v-6ba71d6b]{animation:spin-6ba71d6b 1s linear infinite}@keyframes spin-6ba71d6b{to{transform:rotate(360deg)}}.empty-state[data-v-6ba71d6b]{text-align:center;padding:60px 20px;color:#666}.empty-state .material-icons[data-v-6ba71d6b]{font-size:64px;color:#ccc;margin-bottom:16px}.empty-state p[data-v-6ba71d6b]{margin-bottom:20px}.modal-overlay[data-v-6ba71d6b]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-6ba71d6b]{background:#fff;padding:24px;border-radius:12px;max-width:400px;width:90%}.modal-wide[data-v-6ba71d6b]{max-width:750px}.modal-header[data-v-6ba71d6b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.modal-header h3[data-v-6ba71d6b]{margin:0}.close-btn[data-v-6ba71d6b]{background:none;border:none;cursor:pointer;padding:4px;color:#666;border-radius:4px;display:flex;align-items:center;justify-content:center}.close-btn[data-v-6ba71d6b]:hover{background:#f0f0f0;color:#333}.modal h3[data-v-6ba71d6b]{margin:0 0 20px}.modal p[data-v-6ba71d6b]{color:#666;margin-bottom:20px}.form-row[data-v-6ba71d6b]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-group[data-v-6ba71d6b]{margin-bottom:16px}.form-group label[data-v-6ba71d6b]{display:block;margin-bottom:6px;font-weight:500;color:#333;font-size:14px}.required[data-v-6ba71d6b]{color:#d32f2f}.form-group input[data-v-6ba71d6b]{width:100%;padding:10px 12px;border:1px solid #ddd;border-radius:6px;font-size:14px}.form-group input[data-v-6ba71d6b]:focus{outline:none;border-color:#1976d2}.form-group input.error[data-v-6ba71d6b]{border-color:#d32f2f}.error-message[data-v-6ba71d6b]{color:#d32f2f;font-size:12px;margin-top:4px;display:block}.checkbox-group[data-v-6ba71d6b]{margin-bottom:0}.checkbox-label[data-v-6ba71d6b]{display:flex;align-items:center;gap:8px;cursor:pointer}.checkbox-label input[type=checkbox][data-v-6ba71d6b]{width:auto}.server-error[data-v-6ba71d6b]{padding:12px;background:#fee;color:#d32f2f;border-radius:6px;font-size:14px;margin-bottom:16px}.modal-actions[data-v-6ba71d6b]{display:flex;gap:12px;justify-content:flex-end}.header-buttons[data-v-6ba71d6b]{display:flex;gap:12px}.available-banks-list[data-v-6ba71d6b]{max-height:400px;overflow-y:auto}.search-box[data-v-6ba71d6b]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#f5f5f5;border-radius:6px;margin-bottom:16px}.search-box .material-icons[data-v-6ba71d6b]{color:#666;font-size:20px}.search-box input[data-v-6ba71d6b]{flex:1;border:none;background:transparent;outline:none;font-size:14px}.banks-table-container[data-v-6ba71d6b]{overflow-x:auto}.banks-table[data-v-6ba71d6b]{width:100%;border-collapse:collapse}.banks-table th[data-v-6ba71d6b],.banks-table td[data-v-6ba71d6b]{padding:12px;text-align:left;border-bottom:1px solid #eee}.banks-table th[data-v-6ba71d6b]{font-weight:600;color:#666;font-size:12px;text-transform:uppercase}.banks-table tr[data-v-6ba71d6b]:hover{background:#f9f9f9}.bank-name[data-v-6ba71d6b]{font-weight:500}.bank-short-name[data-v-6ba71d6b]{font-size:12px;color:#666}.btn-sm[data-v-6ba71d6b]{padding:6px 12px;font-size:13px}.empty-state-modal[data-v-6ba71d6b]{text-align:center;padding:40px 20px;color:#666}.empty-state-modal .material-icons[data-v-6ba71d6b]{font-size:48px;color:#ccc;margin-bottom:16px}.contract-accounts-list[data-v-02e89c45]{padding:20px}.page-header[data-v-02e89c45]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.back-link[data-v-02e89c45]{display:inline-flex;align-items:center;gap:4px;color:#666;text-decoration:none;font-size:14px;margin-bottom:8px}.back-link[data-v-02e89c45]:hover{color:#333}.page-header h1[data-v-02e89c45]{margin:0;font-size:24px}.filters[data-v-02e89c45]{display:flex;gap:20px;margin-bottom:20px;flex-wrap:wrap}.filter-group[data-v-02e89c45]{display:flex;align-items:center;gap:8px}.filter-group label[data-v-02e89c45]{font-weight:500;color:#666}.filter-group select[data-v-02e89c45]{padding:8px 12px;border:1px solid #ddd;border-radius:6px;font-size:14px}.data-table[data-v-02e89c45]{width:100%;border-collapse:collapse;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #0000001a}.data-table th[data-v-02e89c45],.data-table td[data-v-02e89c45]{padding:12px 16px;text-align:left;border-bottom:1px solid #eee}.data-table th[data-v-02e89c45]{background:#f8f9fa;font-weight:600;color:#333}.data-table tr[data-v-02e89c45]:hover{background:#f8f9fa}.data-table code[data-v-02e89c45]{background:#f5f5f5;padding:2px 6px;border-radius:4px;font-family:monospace;font-size:13px}.status-badge[data-v-02e89c45]{padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500}.status-badge.active[data-v-02e89c45]{background:#d4edda;color:#155724}.status-badge.inactive[data-v-02e89c45]{background:#f8d7da;color:#721c24}.mode-badge[data-v-02e89c45]{padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500}.mode-badge.direct[data-v-02e89c45]{background:#e3f2fd;color:#1565c0}.mode-badge.indirect[data-v-02e89c45]{background:#fff3e0;color:#ef6c00}.mode-badge.both[data-v-02e89c45]{background:#e8f5e9;color:#2e7d32}.actions[data-v-02e89c45]{display:flex;gap:8px}.btn-icon[data-v-02e89c45]{padding:6px;border:none;background:none;cursor:pointer;border-radius:4px;color:#666;display:flex;align-items:center;justify-content:center}.btn-icon[data-v-02e89c45]:hover{background:#f0f0f0;color:#333}.btn-icon.danger[data-v-02e89c45]:hover{background:#fee;color:#d32f2f}.btn[data-v-02e89c45]{display:inline-flex;align-items:center;gap:6px;padding:10px 16px;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;text-decoration:none}.btn-primary[data-v-02e89c45]{background:#1976d2;color:#fff}.btn-primary[data-v-02e89c45]:hover:not(:disabled){background:#1565c0}.btn-primary[data-v-02e89c45]:disabled{background:#ccc;cursor:not-allowed}.btn-secondary[data-v-02e89c45]{background:#f5f5f5;color:#333}.btn-danger[data-v-02e89c45]{background:#d32f2f;color:#fff}.loading[data-v-02e89c45]{display:flex;align-items:center;justify-content:center;gap:10px;padding:40px;color:#666}.spinning[data-v-02e89c45]{animation:spin-02e89c45 1s linear infinite}@keyframes spin-02e89c45{to{transform:rotate(360deg)}}.empty-state[data-v-02e89c45]{text-align:center;padding:60px 20px;color:#666}.empty-state .material-icons[data-v-02e89c45]{font-size:64px;color:#ccc;margin-bottom:16px}.empty-state p[data-v-02e89c45]{margin-bottom:20px}.modal-overlay[data-v-02e89c45]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-02e89c45]{background:#fff;padding:24px;border-radius:12px;max-width:400px;width:90%}.modal-wide[data-v-02e89c45]{max-width:500px}.modal-header[data-v-02e89c45]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.modal-header h3[data-v-02e89c45]{margin:0}.close-btn[data-v-02e89c45]{background:none;border:none;cursor:pointer;padding:4px;color:#666;border-radius:4px;display:flex;align-items:center;justify-content:center}.close-btn[data-v-02e89c45]:hover{background:#f0f0f0;color:#333}.modal h3[data-v-02e89c45]{margin:0 0 20px}.modal p[data-v-02e89c45]{color:#666;margin-bottom:20px}.form-group[data-v-02e89c45]{margin-bottom:16px}.form-group label[data-v-02e89c45]{display:block;margin-bottom:6px;font-weight:500;color:#333;font-size:14px}.required[data-v-02e89c45]{color:#d32f2f}.form-group input[data-v-02e89c45],.form-group select[data-v-02e89c45]{width:100%;padding:10px 12px;border:1px solid #ddd;border-radius:6px;font-size:14px}.form-group input[data-v-02e89c45]:focus,.form-group select[data-v-02e89c45]:focus{outline:none;border-color:#1976d2}.form-group input.error[data-v-02e89c45],.form-group select.error[data-v-02e89c45]{border-color:#d32f2f}.error-message[data-v-02e89c45]{color:#d32f2f;font-size:12px;margin-top:4px;display:block}.hint[data-v-02e89c45]{color:#666;font-size:12px;margin-top:4px;display:block}.checkbox-group[data-v-02e89c45]{margin-bottom:0}.checkbox-label[data-v-02e89c45]{display:flex;align-items:center;gap:8px;cursor:pointer}.checkbox-label input[type=checkbox][data-v-02e89c45]{width:auto}.server-error[data-v-02e89c45]{padding:12px;background:#fee;color:#d32f2f;border-radius:6px;font-size:14px;margin-bottom:16px}.modal-actions[data-v-02e89c45]{display:flex;gap:12px;justify-content:flex-end}.contract-prefixes[data-v-1c0f2475]{padding:0}.form-section[data-v-1c0f2475],.list-section[data-v-1c0f2475]{background:#fff;border-radius:8px;padding:20px;margin-bottom:20px;border:1px solid #e5e7eb}.form-section h3[data-v-1c0f2475],.list-section h3[data-v-1c0f2475]{margin:0 0 16px;font-size:18px;font-weight:600;color:#1f2937}.prefix-form[data-v-1c0f2475]{display:flex;flex-direction:column;gap:16px}.form-row[data-v-1c0f2475]{display:flex;gap:16px}.form-group[data-v-1c0f2475]{flex:1;display:flex;flex-direction:column;gap:6px}.form-group label[data-v-1c0f2475]{font-weight:500;color:#374151;font-size:14px}.required[data-v-1c0f2475]{color:#ef4444}.form-control[data-v-1c0f2475]{padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;transition:border-color .2s,box-shadow .2s}.form-control[data-v-1c0f2475]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.hint[data-v-1c0f2475]{color:#6b7280;font-size:12px}.form-actions[data-v-1c0f2475]{display:flex;gap:12px;margin-top:8px}.btn[data-v-1c0f2475]{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 16px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;border:none;transition:all .2s}.btn[data-v-1c0f2475]:disabled{opacity:.6;cursor:not-allowed}.btn-primary[data-v-1c0f2475]{background:#3b82f6;color:#fff}.btn-primary[data-v-1c0f2475]:hover:not(:disabled){background:#2563eb}.btn-secondary[data-v-1c0f2475]{background:#f3f4f6;color:#374151;border:1px solid #d1d5db}.btn-secondary[data-v-1c0f2475]:hover:not(:disabled){background:#e5e7eb}.btn-danger[data-v-1c0f2475]{background:#ef4444;color:#fff}.btn-danger[data-v-1c0f2475]:hover:not(:disabled){background:#dc2626}.btn-sm[data-v-1c0f2475]{padding:6px 10px}.btn-sm .material-icons[data-v-1c0f2475]{font-size:18px}.prefixes-list[data-v-1c0f2475]{display:flex;flex-direction:column;gap:8px}.prefix-item[data-v-1c0f2475]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#f9fafb;border-radius:6px;border:1px solid #e5e7eb}.prefix-info[data-v-1c0f2475]{display:flex;align-items:center;gap:8px}.prefix-name[data-v-1c0f2475]{font-weight:500;color:#1f2937}.prefix-separator[data-v-1c0f2475]{color:#9ca3af}.prefix-value[data-v-1c0f2475]{font-family:monospace;background:#e5e7eb;padding:2px 8px;border-radius:4px;color:#374151;font-weight:600}.prefix-actions[data-v-1c0f2475]{display:flex;gap:8px}.loading[data-v-1c0f2475],.empty-state[data-v-1c0f2475]{text-align:center;padding:32px;color:#6b7280}.empty-state .material-icons[data-v-1c0f2475]{font-size:48px;margin-bottom:12px;color:#d1d5db}.spinner[data-v-1c0f2475]{border:3px solid #f3f4f6;border-top:3px solid #3b82f6;border-radius:50%;width:32px;height:32px;animation:spin-1c0f2475 1s linear infinite;margin:0 auto 12px}.spinner-small[data-v-1c0f2475]{border:2px solid rgba(255,255,255,.3);border-top:2px solid #fff;border-radius:50%;width:16px;height:16px;animation:spin-1c0f2475 1s linear infinite}@keyframes spin-1c0f2475{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.modal-overlay[data-v-1c0f2475]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-1c0f2475]{background:#fff;padding:24px;border-radius:12px;max-width:400px;width:90%}.modal-content h3[data-v-1c0f2475]{margin:0 0 12px;font-size:18px;color:#1f2937}.modal-content p[data-v-1c0f2475]{margin:0 0 20px;color:#4b5563}.modal-actions[data-v-1c0f2475]{display:flex;justify-content:flex-end;gap:12px}@media(max-width:640px){.form-row[data-v-1c0f2475]{flex-direction:column}}.templates-list[data-v-9bf7201a]{padding:24px;max-width:1400px;margin:0 auto}.templates-header[data-v-9bf7201a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.templates-header h1[data-v-9bf7201a]{margin:0;font-size:28px;font-weight:600}.tabs[data-v-9bf7201a]{display:flex;gap:0;margin-bottom:24px;border-bottom:2px solid #e5e7eb}.tab-btn[data-v-9bf7201a]{padding:12px 24px;background:transparent;border:none;font-size:14px;font-weight:500;color:#6b7280;cursor:pointer;position:relative;transition:color .2s}.tab-btn[data-v-9bf7201a]:hover{color:#374151}.tab-btn.active[data-v-9bf7201a]{color:#3b82f6}.tab-btn.active[data-v-9bf7201a]:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:2px;background:#3b82f6}.filters[data-v-9bf7201a]{display:flex;gap:16px;margin-bottom:24px;flex-wrap:wrap}.filter-group[data-v-9bf7201a]{display:flex;align-items:center;gap:8px}.form-control[data-v-9bf7201a]{padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;min-width:200px}.form-control[data-v-9bf7201a]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}select.form-control[data-v-9bf7201a]{cursor:pointer;background-color:#fff}.loading[data-v-9bf7201a],.empty-state[data-v-9bf7201a],.error-message[data-v-9bf7201a]{text-align:center;padding:48px}.spinner[data-v-9bf7201a]{border:3px solid #f3f4f6;border-top:3px solid #3b82f6;border-radius:50%;width:40px;height:40px;animation:spin-9bf7201a 1s linear infinite;margin:0 auto 16px}@keyframes spin-9bf7201a{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.templates-table-wrapper[data-v-9bf7201a]{overflow-x:auto;border:1px solid #e5e7eb;border-radius:8px}.templates-table[data-v-9bf7201a]{width:100%;border-collapse:collapse;background:#fff}.templates-table th[data-v-9bf7201a]{background:#f9fafb;padding:12px 16px;text-align:left;font-weight:600;font-size:14px;color:#374151;border-bottom:1px solid #e5e7eb;white-space:nowrap}.templates-table th.sortable[data-v-9bf7201a]{cursor:pointer;-webkit-user-select:none;user-select:none}.templates-table th.sortable[data-v-9bf7201a]:hover{background:#f3f4f6}.templates-table td[data-v-9bf7201a]{padding:12px 16px;border-bottom:1px solid #e5e7eb}.templates-table tr[data-v-9bf7201a]:hover{background:#f9fafb}.text-muted[data-v-9bf7201a]{color:#9ca3af}.badge[data-v-9bf7201a]{display:inline-block;padding:4px 10px;border-radius:12px;font-size:12px;font-weight:500}.badge-assignment[data-v-9bf7201a]{background:#dbeafe;color:#1e40af}.badge-bill[data-v-9bf7201a]{background:#fef3c7;color:#92400e}.badge-dkp[data-v-9bf7201a]{background:#dcfce7;color:#166534}.badge-report[data-v-9bf7201a]{background:#dcf3fc;color:#165c65}.badge-reward-act[data-v-9bf7201a]{background:#e0f2fe;color:#0369a1}.badge-contract[data-v-9bf7201a]{background:#e0e7ff;color:#3730a3}.badge-default[data-v-9bf7201a]{background:#f3f4f6;color:#374151}.badge-export[data-v-9bf7201a]{background:#fef3c7;color:#92400e}.badge-tbank[data-v-9bf7201a]{background:#fef08a;color:#854d0e}.actions[data-v-9bf7201a]{display:flex;gap:8px}.actions-header[data-v-9bf7201a]{text-align:center}.btn[data-v-9bf7201a]{padding:8px 16px;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;gap:6px}.btn-primary[data-v-9bf7201a]{background:#3b82f6;color:#fff}.btn-primary[data-v-9bf7201a]:hover{background:#2563eb}.btn-secondary[data-v-9bf7201a]{background:#f3f4f6;color:#374151}.btn-secondary[data-v-9bf7201a]:hover{background:#e5e7eb}.btn-danger[data-v-9bf7201a]{background:#fee;color:#dc2626}.btn-danger[data-v-9bf7201a]:hover{background:#fdd}.btn-sm[data-v-9bf7201a]{padding:6px 10px;font-size:13px}.btn-icon[data-v-9bf7201a]{background:none;border:none;cursor:pointer;padding:4px;color:#6b7280}.btn-icon[data-v-9bf7201a]:hover{color:#374151}.btn[data-v-9bf7201a]:disabled{opacity:.5;cursor:not-allowed}.pagination[data-v-9bf7201a]{display:flex;justify-content:space-between;align-items:center;margin-top:24px}.pagination-info[data-v-9bf7201a]{color:#6b7280;font-size:14px}.btn-icon .material-icons[data-v-9bf7201a]{font-size:14px;color:#6b7280}.material-icons.inline-icon[data-v-9bf7201a]{font-size:14px;color:#6b7280;vertical-align:middle}.material-icons[data-v-9bf7201a]{font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;vertical-align:middle}.sort-icon[data-v-9bf7201a]{font-size:18px;vertical-align:middle;margin-left:4px}.upload-log[data-v-9bf7201a]{margin-top:32px}.upload-log__title[data-v-9bf7201a]{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:600;color:#374151;margin:0 0 16px}.upload-log__empty[data-v-9bf7201a]{text-align:center;padding:24px;color:#9ca3af}.upload-log code[data-v-9bf7201a]{font-size:13px;color:#374151}.template-editor[data-v-11f82b58]{padding:24px;max-width:1000px;margin:0 auto}.editor-header[data-v-11f82b58]{display:flex;align-items:center;gap:16px;margin-bottom:32px}.btn-back[data-v-11f82b58]{background:none;border:none;cursor:pointer;font-size:16px;color:#6b7280;transition:color .2s;display:flex;align-items:center;gap:4px}.btn-back[data-v-11f82b58]:hover{color:#111827}.template-form[data-v-11f82b58]{display:flex;flex-direction:column;gap:24px}.form-section[data-v-11f82b58]{background:#fff;padding:24px;border-radius:8px;box-shadow:0 1px 3px #0000001a}.info-section[data-v-11f82b58]{background:#f9fafb;border-left:4px solid #3b82f6}.info-grid[data-v-11f82b58]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;margin-top:16px}.info-item[data-v-11f82b58]{display:flex;flex-direction:column;gap:4px}.info-item label[data-v-11f82b58]{font-size:12px;font-weight:600;color:#6b7280;text-transform:uppercase}.info-value[data-v-11f82b58]{display:flex;align-items:center;gap:8px}.info-value code[data-v-11f82b58]{background:#fff;padding:4px 8px;border-radius:4px;font-size:13px;flex:1;overflow:hidden;text-overflow:ellipsis}.badge[data-v-11f82b58]{display:inline-flex;align-items:center;gap:4px;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500}.badge-processing[data-v-11f82b58]{background:#fef3c7;color:#92400e}.badge-active[data-v-11f82b58]{background:#d1fae5;color:#065f46}.badge-inactive[data-v-11f82b58]{background:#fee2e2;color:#991b1b}.form-group[data-v-11f82b58]{margin-bottom:20px}.form-group label[data-v-11f82b58]{display:block;margin-bottom:8px;font-weight:500;font-size:14px;color:#374151}.form-control[data-v-11f82b58]{width:100%;padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;transition:all .2s}.form-control[data-v-11f82b58]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}select.form-control[data-v-11f82b58]{cursor:pointer;background-color:#fff}.form-hint[data-v-11f82b58]{display:block;margin-top:6px;font-size:12px;color:#6b7280;line-height:1.4}.dropzone[data-v-11f82b58]{border:2px dashed #d1d5db;border-radius:8px;padding:48px 24px;text-align:center;cursor:pointer;transition:all .3s}.dropzone[data-v-11f82b58]:hover{border-color:#3b82f6;background:#f9fafb}.dropzone-active[data-v-11f82b58]{border-color:#3b82f6;background:#eff6ff}.dropzone-content[data-v-11f82b58]{display:flex;flex-direction:column;align-items:center;gap:8px}.dropzone-content p[data-v-11f82b58]{margin:0;color:#374151;font-weight:500}.dropzone-content small[data-v-11f82b58]{color:#6b7280}.file-preview[data-v-11f82b58]{display:flex;justify-content:space-between;align-items:center;padding:16px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px}.file-info[data-v-11f82b58]{display:flex;align-items:center;gap:12px}.file-info div[data-v-11f82b58]{display:flex;flex-direction:column;gap:4px}.file-info strong[data-v-11f82b58]{font-size:14px;color:#111827}.file-info small[data-v-11f82b58]{font-size:12px;color:#6b7280}.btn-remove[data-v-11f82b58]{display:flex;align-items:center;justify-content:center;background:#fee2e2;border:none;border-radius:4px;padding:8px;cursor:pointer;color:#991b1b;transition:background .2s}.btn-remove[data-v-11f82b58]:hover{background:#fecaca}.upload-progress[data-v-11f82b58]{margin-top:16px}.progress-bar[data-v-11f82b58]{height:8px;background:#e5e7eb;border-radius:4px;overflow:hidden}.progress-fill[data-v-11f82b58]{height:100%;background:#3b82f6;transition:width .3s}.progress-text[data-v-11f82b58]{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:8px;font-size:14px;color:#6b7280}.form-actions[data-v-11f82b58]{display:flex;gap:12px;justify-content:flex-end;padding-top:16px}.btn[data-v-11f82b58]{display:inline-flex;align-items:center;gap:6px;padding:10px 24px;border:none;border-radius:6px;cursor:pointer;font-weight:500;font-size:14px;transition:all .2s}.btn-primary[data-v-11f82b58]{background:#3b82f6;color:#fff}.btn-primary[data-v-11f82b58]:hover:not(:disabled){background:#2563eb}.btn-secondary[data-v-11f82b58]{background:#f3f4f6;color:#374151}.btn-secondary[data-v-11f82b58]:hover{background:#e5e7eb}.btn[data-v-11f82b58]:disabled{opacity:.5;cursor:not-allowed}.error-alert[data-v-11f82b58]{display:flex;align-items:center;gap:12px;padding:16px;background:#fee;border-left:4px solid #dc2626;border-radius:4px;color:#dc2626}.required[data-v-11f82b58]{color:#dc2626;font-weight:700}.loading[data-v-11f82b58]{display:flex;flex-direction:column;align-items:center;gap:16px;padding:48px}.spinner[data-v-11f82b58]{border:4px solid #f3f4f6;border-top:4px solid #3b82f6;border-radius:50%;width:48px;height:48px;animation:spin-11f82b58 1s linear infinite}.btn-icon[data-v-11f82b58]{background:none;border:none;cursor:pointer;padding:4px;border-radius:4px;transition:background .2s}.btn-icon[data-v-11f82b58]:hover{background:#e5e7eb}.material-icons[data-v-11f82b58]{font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;vertical-align:middle}.section-icon[data-v-11f82b58]{font-size:20px;margin-right:8px}.inline-icon[data-v-11f82b58]{font-size:16px;margin-right:4px;color:#6b7280}.btn-icon-left[data-v-11f82b58]{font-size:18px}.badge-icon[data-v-11f82b58]{font-size:14px}.dropzone-icon[data-v-11f82b58]{font-size:64px;color:#9ca3af}.file-icon[data-v-11f82b58]{font-size:40px;color:#3b82f6}.progress-icon[data-v-11f82b58]{font-size:16px;animation:spin-11f82b58 1.5s linear infinite}.error-icon[data-v-11f82b58]{font-size:24px}@keyframes spin-11f82b58{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.tariffs-management[data-v-fac7a65f]{padding:24px;max-width:1200px;margin:0 auto}.page-header[data-v-fac7a65f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.page-header h1[data-v-fac7a65f]{font-size:24px;font-weight:600;color:#1e293b}.btn-primary[data-v-fac7a65f]{display:flex;align-items:center;gap:8px;padding:10px 20px;background:#3b82f6;color:#fff;border:none;border-radius:8px;cursor:pointer;font-weight:500}.btn-primary[data-v-fac7a65f]:hover{background:#2563eb}.btn-primary[data-v-fac7a65f]:disabled{background:#94a3b8;cursor:not-allowed}.btn-secondary[data-v-fac7a65f]{padding:10px 20px;background:#e2e8f0;color:#475569;border:none;border-radius:8px;cursor:pointer;font-weight:500}.btn-secondary[data-v-fac7a65f]:hover{background:#cbd5e1}.btn-icon[data-v-fac7a65f]{padding:8px;background:none;border:none;border-radius:6px;cursor:pointer;color:#64748b}.btn-icon[data-v-fac7a65f]:hover{background:#f1f5f9;color:#3b82f6}.btn-icon.danger[data-v-fac7a65f]:hover{background:#fef2f2;color:#ef4444}.loading[data-v-fac7a65f],.empty-state[data-v-fac7a65f]{text-align:center;padding:48px;color:#64748b}.empty-state .material-icons[data-v-fac7a65f]{font-size:48px;margin-bottom:16px}.tariffs-table[data-v-fac7a65f]{width:100%;border-collapse:collapse;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #0000001a}.tariffs-table th[data-v-fac7a65f],.tariffs-table td[data-v-fac7a65f]{padding:12px 16px;text-align:left;border-bottom:1px solid #e2e8f0}.tariffs-table th[data-v-fac7a65f]{background:#f8fafc;font-weight:600;color:#475569;font-size:13px}.tariffs-table td[data-v-fac7a65f]{color:#1e293b}.tariffs-table .actions[data-v-fac7a65f]{display:flex;gap:4px}.status-badge[data-v-fac7a65f]{display:inline-block;padding:4px 10px;border-radius:12px;font-size:12px;font-weight:500}.status-badge.active[data-v-fac7a65f]{background:#dcfce7;color:#166534}.status-badge.inactive[data-v-fac7a65f]{background:#f1f5f9;color:#64748b}.modal-overlay[data-v-fac7a65f]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-fac7a65f]{background:#fff;border-radius:16px;width:90%;max-width:700px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}.modal-header[data-v-fac7a65f]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #e2e8f0}.modal-header h2[data-v-fac7a65f]{font-size:18px;font-weight:600}.btn-close[data-v-fac7a65f]{padding:4px;background:none;border:none;cursor:pointer;color:#64748b}.modal-body[data-v-fac7a65f]{padding:24px;overflow-y:auto;flex:1}.modal-footer[data-v-fac7a65f]{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;border-top:1px solid #e2e8f0}.form-group[data-v-fac7a65f]{margin-bottom:20px}.form-group label[data-v-fac7a65f]{display:block;margin-bottom:6px;font-weight:500;color:#475569;font-size:14px}.form-group input[type=text][data-v-fac7a65f],.form-group textarea[data-v-fac7a65f]{width:100%;padding:10px 12px;border:1px solid #e2e8f0;border-radius:8px;font-size:14px}.form-group input[data-v-fac7a65f]:focus,.form-group textarea[data-v-fac7a65f]:focus{outline:none;border-color:#3b82f6}.form-group textarea[data-v-fac7a65f]{min-height:80px;resize:vertical}.checkbox-label[data-v-fac7a65f]{display:flex;align-items:center;gap:8px;cursor:pointer}.checkbox-label input[data-v-fac7a65f]{width:18px;height:18px}.tiers-section[data-v-fac7a65f]{margin-top:24px;padding-top:24px;border-top:1px solid #e2e8f0}.tiers-section h3[data-v-fac7a65f]{font-size:16px;font-weight:600;margin-bottom:16px}.tiers-table[data-v-fac7a65f]{width:100%;border-collapse:collapse;margin-bottom:12px}.tiers-table th[data-v-fac7a65f],.tiers-table td[data-v-fac7a65f]{padding:8px;text-align:left}.tiers-table th[data-v-fac7a65f]{font-size:12px;color:#64748b;font-weight:500}.tiers-table input[data-v-fac7a65f]{width:100%;padding:8px 10px;border:1px solid #e2e8f0;border-radius:6px;font-size:14px}.tiers-table input[data-v-fac7a65f]:focus{outline:none;border-color:#3b82f6}.btn-add-tier[data-v-fac7a65f]{display:flex;align-items:center;gap:6px;padding:8px 16px;background:#f1f5f9;border:1px dashed #cbd5e1;border-radius:8px;cursor:pointer;color:#64748b;font-size:14px}.btn-add-tier[data-v-fac7a65f]:hover{background:#e2e8f0;color:#475569}.preview-section[data-v-fac7a65f]{margin-top:24px;padding-top:24px;border-top:1px solid #e2e8f0}.preview-section h3[data-v-fac7a65f]{font-size:16px;font-weight:600;margin-bottom:12px}.preview-block[data-v-fac7a65f]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:16px}.preview-block pre[data-v-fac7a65f]{margin:0;font-family:Courier New,monospace;font-size:13px;line-height:1.6;color:#334155;white-space:pre-wrap}.legal-mgmt[data-v-4121ee38]{max-width:1100px;margin:0 auto}.page-header[data-v-4121ee38]{margin-bottom:24px}.page-title[data-v-4121ee38]{display:flex;align-items:center;gap:10px;font-size:24px;font-weight:700;color:#111827;margin:0 0 6px}.page-title .material-icons[data-v-4121ee38]{color:#3b82f6}.page-subtitle[data-v-4121ee38]{color:#6b7280;font-size:14px;max-width:760px;line-height:1.5;margin:0}.loading-state[data-v-4121ee38]{display:flex;align-items:center;gap:10px;color:#6b7280;padding:40px 0}.layout[data-v-4121ee38]{display:grid;grid-template-columns:280px 1fr;gap:24px;align-items:start}.doc-tabs[data-v-4121ee38]{display:flex;flex-direction:column;gap:8px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:10px}.doc-tab[data-v-4121ee38]{display:flex;align-items:center;justify-content:space-between;gap:8px;text-align:left;padding:12px 14px;border:1px solid transparent;background:#f9fafb;border-radius:8px;cursor:pointer;transition:all .15s;font-size:14px;color:#374151}.doc-tab[data-v-4121ee38]:hover{background:#f3f4f6}.doc-tab.active[data-v-4121ee38]{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8;font-weight:600}.doc-tab-title[data-v-4121ee38]{flex:1}.badge[data-v-4121ee38]{font-size:10px;font-weight:600;padding:2px 8px;border-radius:10px;text-transform:uppercase;letter-spacing:.03em;flex-shrink:0}.badge-edited[data-v-4121ee38]{background:#fef3c7;color:#b45309}.badge-default[data-v-4121ee38]{background:#e5e7eb;color:#6b7280}.editor[data-v-4121ee38]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:24px}.field[data-v-4121ee38]{margin-bottom:18px}.field label[data-v-4121ee38]{display:block;font-size:13px;font-weight:600;color:#374151;margin-bottom:6px}.text-input[data-v-4121ee38],.content-input[data-v-4121ee38]{width:100%;border:1px solid #d1d5db;border-radius:8px;padding:10px 12px;font-size:14px;color:#111827;font-family:inherit;box-sizing:border-box}.text-input[data-v-4121ee38]:focus,.content-input[data-v-4121ee38]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f626}.content-input[data-v-4121ee38]{min-height:320px;resize:vertical;line-height:1.6;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:13px}.hint[data-v-4121ee38]{display:block;margin-top:6px;font-size:12px;color:#9ca3af}.actions[data-v-4121ee38]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:8px 0 20px}.btn[data-v-4121ee38]{display:inline-flex;align-items:center;gap:8px;border:none;border-radius:8px;padding:10px 18px;font-size:14px;font-weight:600;cursor:pointer;transition:all .15s}.btn .material-icons[data-v-4121ee38]{font-size:18px}.btn[data-v-4121ee38]:disabled{opacity:.5;cursor:not-allowed}.btn-primary[data-v-4121ee38]{background:#3b82f6;color:#fff}.btn-primary[data-v-4121ee38]:hover:not(:disabled){background:#2563eb}.btn-secondary[data-v-4121ee38]{background:#f3f4f6;color:#374151}.btn-secondary[data-v-4121ee38]:hover:not(:disabled){background:#e5e7eb}.version-note[data-v-4121ee38]{font-size:12px;color:#9ca3af;margin-left:auto}.preview[data-v-4121ee38]{border:1px solid #e5e7eb;border-radius:10px;overflow:hidden}.preview-head[data-v-4121ee38]{display:flex;align-items:center;gap:8px;padding:10px 16px;background:#f8fafc;border-bottom:1px solid #e5e7eb;font-size:13px;font-weight:600;color:#475569}.preview-head .material-icons[data-v-4121ee38]{font-size:18px}.preview-body[data-v-4121ee38]{padding:18px 20px;color:#334155;font-size:14px;line-height:1.6;max-height:420px;overflow-y:auto}.preview-title[data-v-4121ee38]{font-size:16px;font-weight:700;color:#1e293b;margin:0 0 12px}.preview-p[data-v-4121ee38]{margin:0 0 12px;text-align:justify}.preview-list[data-v-4121ee38]{margin:0 0 12px 1.25rem;padding:0}.preview-list li[data-v-4121ee38]{margin-bottom:6px}.spinner[data-v-4121ee38]{width:16px;height:16px;border:2px solid rgba(255,255,255,.5);border-top-color:#fff;border-radius:50%;animation:spin-4121ee38 .7s linear infinite}.btn-secondary .spinner[data-v-4121ee38],.loading-state .spinner[data-v-4121ee38]{border-color:#00000026;border-top-color:#3b82f6}@keyframes spin-4121ee38{to{transform:rotate(360deg)}}@media(max-width:900px){.layout[data-v-4121ee38]{grid-template-columns:1fr}.doc-tabs[data-v-4121ee38]{flex-direction:row;flex-wrap:wrap}}.emp-picker[data-v-36374049]{display:flex;flex-direction:column;gap:10px}.picker-controls[data-v-36374049]{display:flex;gap:8px;flex-wrap:wrap}.form-control[data-v-36374049]{padding:9px 11px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;flex:1;min-width:180px}.form-control[data-v-36374049]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.role-select[data-v-36374049]{flex:0 0 220px;min-width:200px}.picker-actions[data-v-36374049]{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.link-btn[data-v-36374049]{background:none;border:none;color:#3b82f6;font-size:13px;cursor:pointer;padding:0;font-weight:600}.link-btn[data-v-36374049]:disabled{color:#9ca3af;cursor:default}.counter[data-v-36374049]{margin-left:auto;font-size:13px;font-weight:600;color:#374151}.candidates[data-v-36374049]{border:1px solid #e5e7eb;border-radius:8px;max-height:320px;overflow-y:auto}.candidate-row[data-v-36374049]{display:flex;align-items:center;gap:12px;padding:9px 12px;border-bottom:1px solid #f1f5f9;cursor:pointer}.candidate-row[data-v-36374049]:last-child{border-bottom:none}.candidate-row[data-v-36374049]:hover{background:#f9fafb}.candidate-row.selected[data-v-36374049]{background:#eff6ff}.candidate-row input[type=checkbox][data-v-36374049]{width:16px;height:16px;cursor:pointer}.row-main[data-v-36374049]{flex:1;display:flex;flex-direction:column;min-width:0}.row-main strong[data-v-36374049]{font-size:14px;color:#111827}.row-main small[data-v-36374049]{color:#6b7280;font-size:12px}.row-meta[data-v-36374049]{display:flex;gap:6px;flex-wrap:wrap}.tag[data-v-36374049]{font-size:11px;padding:2px 8px;border-radius:999px;background:#eef2ff;color:#3730a3;white-space:nowrap}.tag.muted[data-v-36374049]{background:#f3f4f6;color:#6b7280}.tag.ok[data-v-36374049]{background:#dcfce7;color:#166534}.tag.off[data-v-36374049]{background:#fee2e2;color:#991b1b}.empty[data-v-36374049]{color:#9ca3af;font-size:13px;padding:16px;text-align:center;margin:0}.departments-page[data-v-00bd8881]{padding:24px}.page-header[data-v-00bd8881]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px}.page-header h2[data-v-00bd8881]{margin:0 0 4px}.hint[data-v-00bd8881]{color:#6b7280;font-size:13px;margin:0;max-width:720px}.layout[data-v-00bd8881]{display:grid;grid-template-columns:300px 1fr;gap:20px;align-items:start}.departments-list[data-v-00bd8881]{display:flex;flex-direction:column;gap:6px}.dept-item[data-v-00bd8881]{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;cursor:pointer;text-align:left}.dept-item[data-v-00bd8881]:hover{background:#f9fafb}.dept-item.active[data-v-00bd8881]{border-color:#3b82f6;background:#eff6ff}.dept-item>.material-icons[data-v-00bd8881]{color:#6b7280}.dept-item-main[data-v-00bd8881]{flex:1;display:flex;flex-direction:column;min-width:0}.dept-name[data-v-00bd8881]{font-size:14px;color:#111827;font-weight:600}.dept-sub[data-v-00bd8881]{font-size:12px;color:#6b7280;display:flex;align-items:center;gap:6px}.dept-item-actions[data-v-00bd8881]{display:flex;gap:2px;opacity:0;transition:opacity .15s}.dept-item:hover .dept-item-actions[data-v-00bd8881],.dept-item.active .dept-item-actions[data-v-00bd8881]{opacity:1}.dept-content[data-v-00bd8881]{border:1px solid #e5e7eb;border-radius:10px;padding:20px;background:#fff}.dept-content.placeholder[data-v-00bd8881]{display:flex;align-items:center;justify-content:center;min-height:200px}.content-head[data-v-00bd8881]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:20px}.content-head h3[data-v-00bd8881]{margin:0}.dept-desc[data-v-00bd8881]{margin:6px 0 0;color:#6b7280;font-size:13px}.head-actions[data-v-00bd8881]{display:flex;gap:8px}.block[data-v-00bd8881]{margin-bottom:22px}.block-label[data-v-00bd8881]{display:block;font-size:13px;font-weight:600;margin-bottom:10px}.block-footer[data-v-00bd8881]{margin-top:12px}.collapsible[data-v-00bd8881]{border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.collapse-header[data-v-00bd8881]{width:100%;display:flex;align-items:center;gap:8px;padding:12px 14px;background:#f9fafb;border:none;cursor:pointer;text-align:left;font-size:14px;font-weight:600;color:#111827}.collapse-header[data-v-00bd8881]:hover{background:#f3f4f6}.collapse-header .chevron[data-v-00bd8881]{color:#6b7280;transition:transform .18s}.collapse-header .chevron.open[data-v-00bd8881]{transform:rotate(90deg)}.collapse-header .head-icon[data-v-00bd8881]{color:#3b82f6;font-size:20px}.collapse-title[data-v-00bd8881]{font-weight:600}.sel-badge[data-v-00bd8881]{font-size:11px;font-weight:600;padding:2px 8px;border-radius:999px;background:#dbeafe;color:#1e40af}.spacer[data-v-00bd8881]{flex:1}.collapse-hint[data-v-00bd8881]{font-size:12px;font-weight:500;color:#6b7280}.collapse-body[data-v-00bd8881]{padding:14px;border-top:1px solid #e5e7eb}.collapsed-action[data-v-00bd8881]{padding:10px 14px;border-top:1px solid #e5e7eb;background:#fff}.members-head[data-v-00bd8881]{display:flex;justify-content:space-between;padding:10px 14px;background:#f9fafb;font-weight:600;font-size:13px;border:1px solid #e5e7eb;border-radius:8px 8px 0 0}.members-head .count[data-v-00bd8881]{color:#6b7280}.members-toolbar[data-v-00bd8881]{display:flex;align-items:center;gap:14px;padding:10px 14px;border-left:1px solid #e5e7eb;border-right:1px solid #e5e7eb;background:#fcfcfd;flex-wrap:wrap}.members-toolbar .counter[data-v-00bd8881]{margin-left:auto;font-size:13px;font-weight:600;color:#374151}.member-row[data-v-00bd8881]{display:flex;align-items:center;gap:12px;padding:10px 14px;border:1px solid #e5e7eb;border-top:none}.member-row[data-v-00bd8881]:last-child{border-radius:0 0 8px 8px}.member-row.selectable[data-v-00bd8881]{cursor:pointer}.member-row.selectable[data-v-00bd8881]:hover{background:#f9fafb}.member-row input[type=checkbox][data-v-00bd8881]{width:16px;height:16px;cursor:pointer}.row-main[data-v-00bd8881]{flex:1;display:flex;flex-direction:column;min-width:0}.row-main strong[data-v-00bd8881]{font-size:14px;color:#111827}.row-main small[data-v-00bd8881]{color:#6b7280;font-size:12px}.row-meta[data-v-00bd8881]{display:flex;gap:6px;flex-wrap:wrap}.tag[data-v-00bd8881]{font-size:11px;padding:2px 8px;border-radius:999px;background:#eef2ff;color:#3730a3;white-space:nowrap}.tag.muted[data-v-00bd8881]{background:#f3f4f6;color:#6b7280}.tag.ok[data-v-00bd8881]{background:#dcfce7;color:#166534}.tag.off[data-v-00bd8881]{background:#fee2e2;color:#991b1b}.btn-remove[data-v-00bd8881]{border:none;background:#fef2f2;color:#ef4444;border-radius:8px;width:34px;height:34px;display:flex;align-items:center;justify-content:center;cursor:pointer}.btn-remove[data-v-00bd8881]:hover{background:#fee2e2}.btn-remove .material-icons[data-v-00bd8881]{font-size:18px}.link-btn[data-v-00bd8881]{background:none;border:none;color:#3b82f6;font-size:13px;cursor:pointer;padding:0;font-weight:600}.link-btn[data-v-00bd8881]:disabled{color:#9ca3af;cursor:default}.empty[data-v-00bd8881]{color:#9ca3af;font-size:13px;padding:16px;text-align:center;margin:0}.btn-primary[data-v-00bd8881],.btn-danger[data-v-00bd8881],.btn-ghost[data-v-00bd8881]{display:inline-flex;align-items:center;gap:6px;padding:9px 16px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;border:1px solid transparent}.btn-primary[data-v-00bd8881]{background:#3b82f6;color:#fff}.btn-primary[data-v-00bd8881]:hover{background:#2563eb}.btn-danger[data-v-00bd8881]{background:#ef4444;color:#fff}.btn-danger[data-v-00bd8881]:hover{background:#dc2626}.btn-danger.sm[data-v-00bd8881],.btn-primary.sm[data-v-00bd8881]{padding:6px 12px;font-size:13px}.btn-ghost[data-v-00bd8881]{background:#fff;color:#374151;border-color:#d1d5db}.btn-ghost[data-v-00bd8881]:hover{background:#f9fafb}.btn-ghost.danger[data-v-00bd8881]{color:#ef4444;border-color:#fecaca}.btn-ghost .material-icons[data-v-00bd8881],.btn-primary .material-icons[data-v-00bd8881]{font-size:18px}.icon-btn[data-v-00bd8881]{border:none;background:none;color:#6b7280;width:30px;height:30px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.icon-btn[data-v-00bd8881]:hover{background:#f3f4f6;color:#111827}.icon-btn.danger[data-v-00bd8881]:hover{background:#fef2f2;color:#ef4444}.icon-btn .material-icons[data-v-00bd8881]{font-size:18px}.modal-overlay[data-v-00bd8881]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal[data-v-00bd8881]{background:#fff;border-radius:12px;width:100%;max-width:560px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}.confirm-modal[data-v-00bd8881]{max-width:440px}.modal-header[data-v-00bd8881]{display:flex;justify-content:space-between;align-items:center;padding:18px 20px;border-bottom:1px solid #e5e7eb}.modal-header h3[data-v-00bd8881]{margin:0;font-size:17px}.modal-body[data-v-00bd8881]{padding:20px;overflow-y:auto}.modal-footer[data-v-00bd8881]{display:flex;justify-content:flex-end;gap:10px;padding:16px 20px;border-top:1px solid #e5e7eb}.confirm-text[data-v-00bd8881]{margin:0;color:#374151;font-size:14px;line-height:1.5}.form-field[data-v-00bd8881]{margin-bottom:16px}.form-field label[data-v-00bd8881]{display:block;font-size:13px;font-weight:600;margin-bottom:6px}.form-field .req[data-v-00bd8881]{color:#ef4444}.form-control[data-v-00bd8881]{width:100%;padding:9px 11px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;box-sizing:border-box}.form-control[data-v-00bd8881]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}textarea.form-control[data-v-00bd8881]{resize:vertical}@media(max-width:900px){.layout[data-v-00bd8881]{grid-template-columns:1fr}}.employees-management[data-v-ec7a776f]{padding:24px;max-width:1720px;margin:0 auto}.section-header[data-v-ec7a776f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.section-title[data-v-ec7a776f]{font-size:28px;font-weight:700;color:#1f2937;margin:0 0 4px}.section-subtitle[data-v-ec7a776f]{font-size:14px;color:#6b7280;margin:0}.tabs[data-v-ec7a776f]{display:flex;gap:8px;margin-bottom:20px;border-bottom:1px solid #e5e7eb}.tab[data-v-ec7a776f]{display:flex;align-items:center;gap:6px;padding:10px 16px;background:none;border:none;border-bottom:2px solid transparent;font-size:14px;font-weight:500;color:#6b7280;cursor:pointer;transition:all .2s}.tab[data-v-ec7a776f]:hover{color:#374151}.tab.active[data-v-ec7a776f]{color:#3b82f6;border-bottom-color:#3b82f6}.tab .material-icons[data-v-ec7a776f]{font-size:18px}.roles-info[data-v-ec7a776f]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 1px 3px #0000001a}.roles-intro[data-v-ec7a776f]{font-size:14px;color:#6b7280;margin:0 0 20px}.roles-grid[data-v-ec7a776f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px}.role-info-card[data-v-ec7a776f]{border:1px solid #e5e7eb;border-radius:10px;padding:16px;background:#fafafa}.role-info-head[data-v-ec7a776f]{margin-bottom:10px}.role-summary[data-v-ec7a776f]{font-size:13px;color:#374151;margin:0 0 10px;line-height:1.5}.role-access[data-v-ec7a776f]{margin:0;padding-left:18px}.role-access li[data-v-ec7a776f]{font-size:12px;color:#6b7280;margin-bottom:4px;line-height:1.4}.stats-grid[data-v-ec7a776f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-bottom:16px}.stat-card[data-v-ec7a776f]{background:#fff;border-radius:10px;padding:10px 14px;display:flex;gap:12px;align-items:center;box-shadow:0 1px 3px #0000001a;transition:all .2s;cursor:pointer}.stat-card.clickable[data-v-ec7a776f]{cursor:pointer}.stat-card[data-v-ec7a776f]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000001f}.stat-card.active[data-v-ec7a776f]{border:2px solid #3b82f6;box-shadow:0 4px 12px #3b82f640}.stat-icon[data-v-ec7a776f]{width:34px;height:34px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.stat-icon .material-icons[data-v-ec7a776f]{font-size:20px}.stat-value[data-v-ec7a776f]{font-size:22px;font-weight:700;color:#1f2937;line-height:1.1}.stat-label[data-v-ec7a776f]{font-size:12px;color:#6b7280}.filters-section[data-v-ec7a776f]{background:#fff;border-radius:12px;padding:16px 20px;margin-bottom:16px;box-shadow:0 1px 3px #0000001a}.search-box[data-v-ec7a776f]{display:flex;align-items:center;gap:12px;padding:10px 16px;background:#f9fafb;border-radius:8px;margin-bottom:12px}.search-box .material-icons[data-v-ec7a776f]{color:#9ca3af}.search-input[data-v-ec7a776f]{flex:1;border:none;background:none;font-size:14px;outline:none}.filters-row[data-v-ec7a776f]{display:flex;gap:10px;align-items:center;flex-wrap:nowrap}.filter-select[data-v-ec7a776f]{width:auto;min-width:150px;max-width:220px;flex:0 1 auto;padding:8px 12px;border:1px solid #d1d5db;border-radius:8px;font-size:13px;outline:none;cursor:pointer}.sort-hint[data-v-ec7a776f]{font-size:12px;color:#9ca3af;white-space:nowrap}.filters-row .column-selector[data-v-ec7a776f]{margin-left:auto;flex:0 0 auto}.bulk-panel[data-v-ec7a776f]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;padding:12px 20px;margin-bottom:16px}.bulk-info[data-v-ec7a776f]{display:flex;align-items:center;gap:8px;font-size:14px;color:#1e40af}.bulk-info .material-icons[data-v-ec7a776f]{font-size:20px}.bulk-actions[data-v-ec7a776f]{display:flex;gap:8px;flex-wrap:wrap}.btn-bulk[data-v-ec7a776f]{display:flex;align-items:center;gap:6px;padding:8px 14px;background:#fff;color:#374151;border:1px solid #d1d5db;border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s}.btn-bulk[data-v-ec7a776f]:hover:not(:disabled){background:#f9fafb}.btn-bulk[data-v-ec7a776f]:disabled{opacity:.6;cursor:not-allowed}.btn-bulk .material-icons[data-v-ec7a776f]{font-size:18px}.btn-bulk-danger[data-v-ec7a776f]{color:#b91c1c;border-color:#fecaca}.btn-bulk-danger[data-v-ec7a776f]:hover:not(:disabled){background:#fef2f2}.btn-bulk-ghost[data-v-ec7a776f]{border-color:transparent;color:#6b7280}.table-container[data-v-ec7a776f]{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;overflow:hidden}.table-scroll[data-v-ec7a776f]{overflow-x:auto}.employees-table[data-v-ec7a776f]{width:100%;border-collapse:collapse}.employees-table th[data-v-ec7a776f],.employees-table td[data-v-ec7a776f]{padding:5px 6px;text-align:left;border-bottom:1px solid #e5e7eb;font-size:12px;vertical-align:middle;white-space:nowrap}.employees-table th[data-v-ec7a776f]{background:#f9fafb;font-weight:600;color:#374151;font-size:10px;letter-spacing:0;text-transform:uppercase}.employees-table th.sortable[data-v-ec7a776f]{cursor:pointer;-webkit-user-select:none;user-select:none}.employees-table th.sortable[data-v-ec7a776f]:hover{background:#f1f5f9;color:#1e293b}.th-inner[data-v-ec7a776f]{display:inline-flex;align-items:center;gap:2px}.sort-ind[data-v-ec7a776f]{font-size:13px!important;color:#cbd5e1;line-height:1}.employees-table th.is-sorted .sort-ind[data-v-ec7a776f]{color:#3b82f6}.trunc[data-v-ec7a776f]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.checkbox-cell[data-v-ec7a776f]{width:32px;padding-left:8px}.col-id[data-v-ec7a776f]{width:104px}.col-name[data-v-ec7a776f]{white-space:nowrap}.col-email[data-v-ec7a776f]{max-width:160px}.col-position[data-v-ec7a776f]{max-width:120px}.col-dept[data-v-ec7a776f]{max-width:110px}.col-role[data-v-ec7a776f]{max-width:150px}.col-flag[data-v-ec7a776f]{width:46px;text-align:center}.col-actions[data-v-ec7a776f]{width:104px}.id-cell[data-v-ec7a776f]{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.id-text[data-v-ec7a776f]{font-family:monospace;font-size:11px;color:#6b7280}.btn-copy[data-v-ec7a776f]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;background:#f3f4f6;border:none;border-radius:4px;cursor:pointer;color:#6b7280;transition:all .2s;flex-shrink:0}.btn-copy[data-v-ec7a776f]:hover{background:#e5e7eb;color:#3b82f6}.btn-copy.copied[data-v-ec7a776f]{background:#d1fae5;color:#10b981}.btn-copy .material-icons[data-v-ec7a776f]{font-size:13px}.name[data-v-ec7a776f]{font-weight:500;color:#1f2937}.role-badge[data-v-ec7a776f]{display:inline-block;max-width:100%;padding:3px 8px;border-radius:10px;font-size:11px;font-weight:500;background:#f3f4f6;color:#374151;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.role-client_manager[data-v-ec7a776f]{background:#dbeafe;color:#1e40af}.role-client_manager_operator[data-v-ec7a776f]{background:#cffafe;color:#155e75}.role-client_manager_compliance[data-v-ec7a776f]{background:#fef9c3;color:#854d0e}.role-support_manager_operator[data-v-ec7a776f]{background:#e0e7ff;color:#4338ca}.role-export_manager[data-v-ec7a776f]{background:#e8fedb;color:#1eaf36}.role-support_manager[data-v-ec7a776f]{background:#e0e7ff;color:#4338ca}.role-sales_manager[data-v-ec7a776f],.role-sales_manager_operator[data-v-ec7a776f]{background:#ffedd5;color:#9a3412}.role-manager_head[data-v-ec7a776f]{background:#fce7f3;color:#9f1239}.role-compliance[data-v-ec7a776f]{background:#fef3c7;color:#92400e}.role-operator[data-v-ec7a776f]{background:#d1fae5;color:#065f46}.role-operator_compliance[data-v-ec7a776f]{background:#cffafe;color:#155e75}.role-operator_head[data-v-ec7a776f]{background:#ddd6fe;color:#5b21b6}.role-customs_department[data-v-ec7a776f]{background:#e5e7eb;color:#374151}.role-logistics_department[data-v-ec7a776f]{background:#e0f2fe;color:#075985}.role-partner_manager[data-v-ec7a776f]{background:#fae8ff;color:#86198f}.role-admin[data-v-ec7a776f]{background:#fee2e2;color:#991b1b}.ref-code[data-v-ec7a776f]{font-family:monospace;background:#f3f4f6;padding:3px 6px;border-radius:4px;font-size:11px}.status-badge[data-v-ec7a776f]{display:inline-block;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500}.status-active[data-v-ec7a776f]{background:#d1fae5;color:#065f46}.status-inactive[data-v-ec7a776f]{background:#fee2e2;color:#991b1b}.status-select[data-v-ec7a776f]{width:auto;min-width:92px;padding:4px 6px;border-radius:6px;border:1px solid #d1d5db;font-size:11px;font-weight:600;cursor:pointer;outline:none}.status-select.is-active[data-v-ec7a776f]{background:#d1fae5;color:#065f46;border-color:#a7f3d0}.status-select.is-inactive[data-v-ec7a776f]{background:#fee2e2;color:#991b1b;border-color:#fecaca}.status-select[data-v-ec7a776f]:disabled{opacity:.6;cursor:wait}.actions-cell[data-v-ec7a776f]{display:flex;gap:5px}.btn-icon[data-v-ec7a776f]{width:28px;height:28px;border-radius:6px;border:none;background:#f3f4f6;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;text-decoration:none;color:inherit}.btn-icon .material-icons[data-v-ec7a776f]{font-size:17px}.btn-icon[data-v-ec7a776f]:hover{background:#e5e7eb}.btn-icon.btn-danger[data-v-ec7a776f]:hover{background:#fee2e2;color:#dc2626}.btn-primary[data-v-ec7a776f]{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:#3b82f6;color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s;text-decoration:none}.btn-primary[data-v-ec7a776f]:hover{background:#2563eb}.btn-primary[data-v-ec7a776f]:disabled{opacity:.6;cursor:not-allowed}.btn-secondary[data-v-ec7a776f]{display:flex;align-items:center;gap:8px;padding:10px 20px;background:#fff;color:#374151;border:1px solid #d1d5db;border-radius:8px;font-weight:500;cursor:pointer;transition:all .2s}.btn-secondary[data-v-ec7a776f]:hover{background:#f9fafb}.btn-danger-solid[data-v-ec7a776f]{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:#dc2626;color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s}.btn-danger-solid[data-v-ec7a776f]:hover:not(:disabled){background:#b91c1c}.btn-danger-solid[data-v-ec7a776f]:disabled{opacity:.6;cursor:not-allowed}.modal-overlay[data-v-ec7a776f]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-ec7a776f]{background:#fff;border-radius:12px;padding:24px;max-width:800px;width:90%;max-height:90vh;overflow-y:auto}.modal-content.small[data-v-ec7a776f]{max-width:440px}.modal-header[data-v-ec7a776f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.modal-header h3[data-v-ec7a776f]{margin:0;font-size:20px;font-weight:600}.modal-text[data-v-ec7a776f]{font-size:14px;color:#374151;line-height:1.5;margin:0 0 20px}.btn-close[data-v-ec7a776f]{background:none;border:none;font-size:28px;cursor:pointer;color:#9ca3af}.btn-close[data-v-ec7a776f]:hover{color:#374151}.form-group[data-v-ec7a776f]{display:flex;flex-direction:column;margin-bottom:16px}.form-group label[data-v-ec7a776f]{margin-bottom:6px;font-weight:500;color:#374151;font-size:14px}.form-group input[data-v-ec7a776f]{padding:10px 12px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;outline:none}.form-actions[data-v-ec7a776f]{display:flex;gap:12px;justify-content:flex-end}.loading-state[data-v-ec7a776f],.empty-state[data-v-ec7a776f]{text-align:center;padding:60px 20px;color:#6b7280}.loading-state .material-icons[data-v-ec7a776f],.empty-state .material-icons[data-v-ec7a776f]{font-size:64px;color:#d1d5db;margin-bottom:16px}.spin[data-v-ec7a776f]{animation:spin-ec7a776f 1s linear infinite}@keyframes spin-ec7a776f{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pagination[data-v-ec7a776f]{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-top:1px solid #e5e7eb;background:#f9fafb}.pagination-info[data-v-ec7a776f]{color:#6b7280;font-size:14px}.pagination-controls[data-v-ec7a776f]{display:flex;align-items:center;gap:4px}.pagination-btn[data-v-ec7a776f]{display:flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;border:1px solid #e5e7eb;border-radius:6px;background:#fff;color:#374151;font-size:14px;cursor:pointer;transition:all .15s}.pagination-btn[data-v-ec7a776f]:hover:not(:disabled){background:#f3f4f6;border-color:#d1d5db}.pagination-btn[data-v-ec7a776f]:disabled{opacity:.5;cursor:not-allowed}.pagination-btn.active[data-v-ec7a776f]{background:#3b82f6;border-color:#3b82f6;color:#fff}.pagination-btn .material-icons[data-v-ec7a776f]{font-size:20px}.pagination-dots[data-v-ec7a776f]{padding:0 8px;color:#9ca3af}.modal-overlay[data-v-67ecf313]{position:fixed;inset:0;background:#000000a6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:3000;animation:fadeIn-67ecf313 .2s ease-out;padding:20px}@keyframes fadeIn-67ecf313{0%{opacity:0}to{opacity:1}}.modal-content[data-v-67ecf313]{background:#fff;border-radius:24px;width:100%;max-width:600px;max-height:90vh;overflow:hidden;box-shadow:0 32px 80px #00000040,0 0 0 1px #ffffff4d;animation:slideUp-67ecf313 .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column}@keyframes slideUp-67ecf313{0%{opacity:0;transform:translateY(40px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-header[data-v-67ecf313]{display:flex;justify-content:space-between;align-items:center;padding:28px 32px;border-bottom:1px solid #e5e7eb;background:linear-gradient(135deg,#f8fafc,#e2e8f0)}.header-title[data-v-67ecf313]{display:flex;align-items:center;gap:16px}.header-title .material-icons[data-v-67ecf313]{font-size:32px;background:linear-gradient(135deg,#3b82f6,#1d4ed8);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.header-title h3[data-v-67ecf313]{margin:0;font-size:24px;font-weight:700;color:#1f2937}.btn-close[data-v-67ecf313]{width:44px;height:44px;border-radius:12px;border:none;background:#fffc;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;color:#6b7280}.btn-close[data-v-67ecf313]:hover{background:#fee2e2;color:#ef4444;transform:rotate(90deg)}.btn-close .material-icons[data-v-67ecf313]{font-size:24px}.modal-body[data-v-67ecf313]{padding:32px;overflow-y:auto;flex:1}.form-group[data-v-67ecf313]{margin-bottom:28px}.form-group[data-v-67ecf313]:last-of-type{margin-bottom:0}.form-label[data-v-67ecf313]{display:flex;align-items:center;gap:8px;margin-bottom:10px;font-weight:600;color:#1f2937;font-size:15px}.form-label .material-icons[data-v-67ecf313]{font-size:20px;color:#3b82f6}.required[data-v-67ecf313]{color:#ef4444;font-weight:700}.form-control[data-v-67ecf313]{width:100%;padding:16px 20px;border:2px solid #e5e7eb;border-radius:16px;font-size:15px;font-family:inherit;background:#f8fafc80;transition:all .3s cubic-bezier(.4,0,.2,1);box-sizing:border-box}.form-control[data-v-67ecf313]:focus{outline:none;border-color:#3b82f6;background:#fff;box-shadow:0 0 0 4px #3b82f61a,0 8px 25px #3b82f626;transform:translateY(-2px)}.form-control[data-v-67ecf313]::placeholder{color:#9ca3af}.help-text[data-v-67ecf313]{display:block;margin-top:8px;font-size:13px;color:#6b7280;line-height:1.5}.help-text strong[data-v-67ecf313]{color:#1f2937;font-weight:600}.info-panel[data-v-67ecf313]{display:flex;gap:16px;padding:20px;background:linear-gradient(135deg,#dbeafe,#bfdbfe);border-radius:16px;border-left:5px solid #3b82f6;margin-top:28px}.info-panel .material-icons[data-v-67ecf313]{font-size:28px;color:#1d4ed8;flex-shrink:0}.info-text[data-v-67ecf313]{flex:1}.info-text p[data-v-67ecf313]{margin:0 0 8px;font-size:14px;color:#1e40af;line-height:1.6}.info-text p[data-v-67ecf313]:last-child{margin-bottom:0}.info-text strong[data-v-67ecf313]{font-weight:700;color:#1e3a8a}.modal-footer[data-v-67ecf313]{padding:24px 32px;border-top:1px solid #e5e7eb;display:flex;gap:16px;justify-content:flex-end;background:#f8fafcb3}.btn[data-v-67ecf313]{display:inline-flex;align-items:center;gap:10px;padding:14px 28px;border:none;border-radius:12px;font-weight:600;font-size:15px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;min-height:52px}.btn[data-v-67ecf313]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.btn[data-v-67ecf313]:hover:before{left:100%}.btn .material-icons[data-v-67ecf313]{font-size:20px}.btn-primary[data-v-67ecf313]{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;box-shadow:0 4px 16px #3b82f64d}.btn-primary[data-v-67ecf313]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px #3b82f666}.btn-primary[data-v-67ecf313]:active:not(:disabled){transform:translateY(0)}.btn-primary[data-v-67ecf313]:disabled{background:#9ca3af;cursor:not-allowed;transform:none;box-shadow:none;opacity:.7}.btn-secondary[data-v-67ecf313]{background:#fff;color:#374151;border:2px solid #e5e7eb;box-shadow:0 2px 8px #0000000d}.btn-secondary[data-v-67ecf313]:hover{background:#f9fafb;border-color:#3b82f6;transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}@keyframes spin-67ecf313{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.btn-primary:disabled .material-icons[data-v-67ecf313]{animation:spin-67ecf313 1s linear infinite}@media(max-width:640px){.modal-overlay[data-v-67ecf313]{padding:0}.modal-content[data-v-67ecf313]{border-radius:0;max-height:100vh;min-height:100vh}.modal-header[data-v-67ecf313]{padding:20px}.header-title h3[data-v-67ecf313]{font-size:20px}.modal-body[data-v-67ecf313]{padding:24px 20px}.modal-footer[data-v-67ecf313]{padding:20px;flex-direction:column-reverse}.btn[data-v-67ecf313]{width:100%;justify-content:center}.form-control[data-v-67ecf313]{font-size:16px}}.modal-body[data-v-67ecf313]::-webkit-scrollbar{width:8px}.modal-body[data-v-67ecf313]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}.modal-body[data-v-67ecf313]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.modal-body[data-v-67ecf313]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.department-badges[data-v-e2d7cb6b]{display:flex;flex-wrap:wrap;gap:6px;min-height:44px;align-items:center;padding:8px 12px;border:1px solid #e5e7eb;border-radius:8px;background:#f9fafb}.department-badge[data-v-e2d7cb6b]{display:inline-flex;align-items:center;padding:3px 10px;border-radius:14px;background:#eff6ff;color:#1e3a8a;border:1px solid #bfdbfe;font-size:13px}.department-empty[data-v-e2d7cb6b]{color:#9ca3af;font-size:14px}.field-hint[data-v-e2d7cb6b]{display:block;margin-top:6px;color:#9ca3af;font-size:12px}.plan-form-grid-full[data-v-e2d7cb6b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-bottom:28px}.input-with-icon[data-v-e2d7cb6b]{padding-left:16px}.help-text[data-v-e2d7cb6b]{font-size:12px;color:#6b7280;margin-top:6px;display:block}.plan-metrics-grid[data-v-e2d7cb6b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-bottom:24px}.metric-card[data-v-e2d7cb6b]{background:#fff;border-radius:16px;padding:20px;border:2px solid #e5e7eb;transition:all .3s ease;position:relative;overflow:hidden}.metric-card[data-v-e2d7cb6b]:hover{transform:translateY(-4px);box-shadow:0 12px 24px #0000001a;border-color:#3b82f6}.metric-header[data-v-e2d7cb6b]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.metric-icon[data-v-e2d7cb6b]{font-size:28px;background:linear-gradient(135deg,#3b82f6,#1d4ed8);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.metric-label[data-v-e2d7cb6b]{font-size:13px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.5px}.metric-body[data-v-e2d7cb6b]{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:12px}.metric-values[data-v-e2d7cb6b]{display:flex;align-items:baseline;gap:8px}.metric-current[data-v-e2d7cb6b]{font-size:16px;font-weight:800;color:#1f2937}.metric-separator[data-v-e2d7cb6b]{font-size:14px;color:#9ca3af;font-weight:600}.metric-target[data-v-e2d7cb6b]{font-size:14px;font-weight:600;color:#6b7280}.metric-percentage[data-v-e2d7cb6b]{font-size:14px;font-weight:700;padding:4px 12px;border-radius:8px;min-width:65px;text-align:center}.progress-excellent[data-v-e2d7cb6b]{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.progress-good[data-v-e2d7cb6b]{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff}.progress-medium[data-v-e2d7cb6b]{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff}.progress-low[data-v-e2d7cb6b]{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}.progress-bar[data-v-e2d7cb6b]{height:10px;background:#e5e7eb;border-radius:10px;overflow:hidden;position:relative}.progress-fill[data-v-e2d7cb6b]{height:100%;border-radius:10px;transition:width 1s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.progress-fill[data-v-e2d7cb6b]:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:shimmer-e2d7cb6b 2s infinite}@keyframes shimmer-e2d7cb6b{0%{transform:translate(-100%)}to{transform:translate(100%)}}.overall-progress[data-v-e2d7cb6b]{display:flex;justify-content:space-between;align-items:center;padding:20px;background:linear-gradient(135deg,#f8fafc,#e2e8f0);border-radius:12px;margin-top:20px;border:2px solid #cbd5e1}.overall-label[data-v-e2d7cb6b]{font-size:16px;font-weight:700;color:#1f2937;text-transform:uppercase;letter-spacing:1px}.overall-value[data-v-e2d7cb6b]{font-size:32px;font-weight:900;background:linear-gradient(135deg,#3b82f6,#1d4ed8);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.header-left[data-v-e2d7cb6b]{display:flex;align-items:center;gap:12px}.current-badge[data-v-e2d7cb6b]{display:inline-flex;align-items:center;gap:6px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;padding:6px 16px;border-radius:20px;font-size:12px;font-weight:700;box-shadow:0 4px 12px #10b9814d}.current-badge .material-icons[data-v-e2d7cb6b]{font-size:16px}@media(max-width:1024px){.plan-form-grid-full[data-v-e2d7cb6b],.plan-metrics-grid[data-v-e2d7cb6b]{grid-template-columns:1fr}}.employee-editor-page[data-v-e2d7cb6b]{padding:24px;max-width:1200px;margin:0 auto}.editor-header[data-v-e2d7cb6b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:2px solid #e5e7eb}.btn-back[data-v-e2d7cb6b]{display:flex;align-items:center;gap:8px;padding:10px 16px;background:#fff;border:1px solid #d1d5db;border-radius:8px;cursor:pointer;font-weight:500;transition:all .2s;text-decoration:none;color:inherit}.btn-back[data-v-e2d7cb6b]:hover{background:#f9fafb}.header-actions[data-v-e2d7cb6b]{display:flex;gap:12px}.btn[data-v-e2d7cb6b]{display:flex;align-items:center;gap:8px;padding:12px 24px;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s}.btn-primary[data-v-e2d7cb6b]{background:#3b82f6;color:#fff}.btn-primary[data-v-e2d7cb6b]:hover:not(:disabled){background:#2563eb}.btn-primary[data-v-e2d7cb6b]:disabled{background:#d1d5db;cursor:not-allowed}.btn-danger[data-v-e2d7cb6b]{background:#ef4444;color:#fff}.btn-danger[data-v-e2d7cb6b]:hover{background:#dc2626}.btn-warning[data-v-e2d7cb6b]{background:#f59e0b;color:#fff}.btn-warning[data-v-e2d7cb6b]:hover:not(:disabled){background:#d97706}.editor-content[data-v-e2d7cb6b]{display:flex;flex-direction:column;gap:24px}.loading-state[data-v-e2d7cb6b]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:#6b7280}.loading-state .material-icons[data-v-e2d7cb6b]{font-size:48px;color:#d1d5db;margin-bottom:16px;animation:spin-e2d7cb6b 1s linear infinite}@keyframes spin-e2d7cb6b{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.form-section[data-v-e2d7cb6b]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 1px 3px #0000001a;margin-bottom:20px}.section-header[data-v-e2d7cb6b]{display:flex;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:12px;border-bottom:2px solid #e5e7eb}.section-header h3[data-v-e2d7cb6b]{margin:0;font-size:18px;font-weight:600;color:#1f2937;display:flex;align-items:center;gap:8px}.section-header .material-icons[data-v-e2d7cb6b]{color:#3b82f6}.form-grid[data-v-e2d7cb6b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.form-group[data-v-e2d7cb6b]{display:flex;flex-direction:column}.form-group label[data-v-e2d7cb6b]{margin-bottom:8px;font-weight:500;color:#374151;font-size:14px}.form-group.required label[data-v-e2d7cb6b]:after{content:" *";color:#ef4444}.form-group input[data-v-e2d7cb6b],.form-group select[data-v-e2d7cb6b]{padding:12px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;outline:none;transition:border-color .2s}.form-group input[data-v-e2d7cb6b]:focus,.form-group select[data-v-e2d7cb6b]:focus{border-color:#3b82f6}.form-group input[data-v-e2d7cb6b]:disabled{background:#f3f4f6;cursor:not-allowed}.checkbox-group[data-v-e2d7cb6b]{display:flex;align-items:center;gap:8px;padding:12px 0}.checkbox-group input[type=checkbox][data-v-e2d7cb6b]{width:auto;margin:0}.plan-history[data-v-e2d7cb6b]{display:flex;flex-direction:column;gap:16px}.plan-history-item[data-v-e2d7cb6b]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:16px}.history-header[data-v-e2d7cb6b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #e2e8f0}.history-header .period[data-v-e2d7cb6b]{font-weight:600;color:#1f2937;font-size:14px}.history-header .amount[data-v-e2d7cb6b]{font-weight:700;color:#059669;font-size:16px}.history-stats[data-v-e2d7cb6b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.stat[data-v-e2d7cb6b]{display:flex;flex-direction:column;gap:4px}.stat .label[data-v-e2d7cb6b]{font-size:12px;color:#6b7280;text-transform:uppercase;font-weight:500}.stat .value[data-v-e2d7cb6b]{font-weight:600;color:#1f2937;font-size:14px}.no-history[data-v-e2d7cb6b]{display:flex;flex-direction:column;align-items:center;padding:40px;color:#6b7280;text-align:center}.no-history .material-icons[data-v-e2d7cb6b]{font-size:48px;opacity:.5;margin-bottom:12px}.security-actions[data-v-e2d7cb6b]{display:flex;flex-direction:column;gap:12px}.help-text[data-v-e2d7cb6b]{font-size:14px;color:#6b7280;margin:0}.success-section[data-v-e2d7cb6b]{background:#d1fae5;border:2px solid #10b981;border-radius:12px;padding:24px}.success-header[data-v-e2d7cb6b]{display:flex;align-items:center;gap:12px;margin-bottom:20px}.success-header .material-icons[data-v-e2d7cb6b]{color:#059669;font-size:32px}.success-header h3[data-v-e2d7cb6b]{margin:0;color:#065f46}.success-content[data-v-e2d7cb6b]{display:flex;flex-direction:column;gap:16px}.info-card[data-v-e2d7cb6b]{background:#fff;padding:16px;border-radius:8px}.info-card label[data-v-e2d7cb6b]{display:block;font-weight:600;color:#374151;margin-bottom:8px}.ref-link-row[data-v-e2d7cb6b]{display:flex;gap:8px;align-items:center}.ref-link-input[data-v-e2d7cb6b]{flex:1;background:#f3f4f6;font-size:13px}.ref-link-copy[data-v-e2d7cb6b]{display:inline-flex;align-items:center;gap:4px;padding:8px 12px;border:none;background:#3b82f6;color:#fff;border-radius:6px;font-size:13px;cursor:pointer;white-space:nowrap}.ref-link-copy .material-icons[data-v-e2d7cb6b]{font-size:16px}.copy-field[data-v-e2d7cb6b]{display:flex;gap:8px;align-items:center}.copy-field code[data-v-e2d7cb6b]{flex:1;padding:8px 12px;background:#f3f4f6;border-radius:6px;font-family:monospace;font-size:13px;word-break:break-all}.btn-icon[data-v-e2d7cb6b]{width:36px;height:36px;border-radius:8px;border:none;background:#e5e7eb;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.plan-actions .btn-icon[data-v-e2d7cb6b]{width:36px;height:36px;border-radius:8px;border:none;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;color:#000}.btn-icon[data-v-e2d7cb6b]:hover{background:#d1d5db}.status-control[data-v-e2d7cb6b]{display:flex;align-items:center;gap:8px;margin-right:4px}.status-control-label[data-v-e2d7cb6b]{font-size:14px;color:#6b7280;font-weight:500}.status-control-select[data-v-e2d7cb6b]{padding:8px 12px;border-radius:8px;border:1px solid #d1d5db;font-size:14px;font-weight:600;cursor:pointer;outline:none}.status-control-select.is-active[data-v-e2d7cb6b]{background:#d1fae5;color:#065f46;border-color:#a7f3d0}.status-control-select.is-inactive[data-v-e2d7cb6b]{background:#fee2e2;color:#991b1b;border-color:#fecaca}.status-control-select[data-v-e2d7cb6b]:disabled{opacity:.6;cursor:wait}.modal-box[data-v-e2d7cb6b]{background:#fff;border-radius:12px;padding:24px;max-width:440px;width:90%;box-shadow:0 10px 40px #0003}.modal-title[data-v-e2d7cb6b]{margin:0 0 12px;font-size:18px;font-weight:600;color:#1f2937}.modal-message[data-v-e2d7cb6b]{margin:0 0 24px;font-size:14px;color:#374151;line-height:1.5}.modal-overlay[data-v-e2d7cb6b]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content.small[data-v-e2d7cb6b]{max-width:400px;width:90%}.modal-header[data-v-e2d7cb6b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.modal-header h3[data-v-e2d7cb6b]{margin:0;font-size:18px;font-weight:600}.btn-close[data-v-e2d7cb6b]{background:none;border:none;font-size:28px;cursor:pointer;color:#9ca3af}.btn-close[data-v-e2d7cb6b]:hover{color:#374151}.modal-body[data-v-e2d7cb6b]{margin-bottom:24px}.modal-body p[data-v-e2d7cb6b]{margin:0 0 12px;color:#374151}.modal-body .warning[data-v-e2d7cb6b]{color:#dc2626;font-weight:500}.modal-actions[data-v-e2d7cb6b]{display:flex;gap:12px;justify-content:flex-end}.plan-editor[data-v-e2d7cb6b]{background:#f8fafc;border:2px dashed #cbd5e1;border-radius:12px;padding:24px;margin-bottom:24px}.plan-form-grid[data-v-e2d7cb6b]{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.plan-actions[data-v-e2d7cb6b]{display:flex;gap:12px}.current-badge[data-v-e2d7cb6b]{background:#10b981;color:#fff;padding:2px 8px;border-radius:12px;font-size:12px;font-weight:600}.plan-metrics[data-v-e2d7cb6b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;margin-bottom:16px}.metric[data-v-e2d7cb6b]{position:relative;padding:12px;background:#fff;border-radius:8px;border-left:4px solid #3b82f6}.metric-label[data-v-e2d7cb6b]{display:block;font-size:12px;color:#6b7280;font-weight:500;margin-bottom:4px}.metric-value[data-v-e2d7cb6b]{font-size:16px;font-weight:600;color:#1f2937}.metric-progress[data-v-e2d7cb6b]{position:absolute;bottom:0;left:0;height:4px;background:linear-gradient(90deg,#10b981,#22c55e);border-radius:0 0 4px 4px;transition:width .3s ease}.plan-history-item.current-plan[data-v-e2d7cb6b]{border:2px solid #10b981;background:linear-gradient(135deg,#d1fae5,#a7f3d0)}.linked-hint[data-v-e2d7cb6b]{font-size:13px;color:#6b7280;margin:0 0 16px}.linked-search-wrapper[data-v-e2d7cb6b]{position:relative;margin-bottom:16px}.linked-search[data-v-e2d7cb6b]{display:flex;align-items:center;border:1px solid #d1d5db;border-radius:8px;padding:0 12px;background:#fff;transition:border-color .2s}.linked-search[data-v-e2d7cb6b]:focus-within{border-color:#3b82f6}.linked-search .search-icon[data-v-e2d7cb6b]{color:#9ca3af;font-size:20px;margin-right:8px}.linked-search input[data-v-e2d7cb6b]{flex:1;border:none;outline:none;padding:12px 0;font-size:14px}.linked-search-dropdown[data-v-e2d7cb6b]{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #d1d5db;border-radius:8px;box-shadow:0 8px 24px #0000001f;z-index:50;max-height:260px;overflow-y:auto;margin-top:4px}.linked-search-item[data-v-e2d7cb6b]{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;cursor:pointer;transition:background .15s}.linked-search-item[data-v-e2d7cb6b]:hover{background:#f3f4f6}.linked-search-item.loading[data-v-e2d7cb6b]{justify-content:center;gap:8px;color:#6b7280;cursor:default}.linked-search-info[data-v-e2d7cb6b]{display:flex;align-items:center;gap:10px}.linked-search-name[data-v-e2d7cb6b]{font-weight:600;color:#1f2937;font-size:14px}.linked-search-code[data-v-e2d7cb6b]{font-size:12px;color:#3b82f6;background:#eff6ff;padding:2px 8px;border-radius:4px;font-weight:500}.linked-search-role[data-v-e2d7cb6b]{font-size:12px;color:#6b7280}.linked-list[data-v-e2d7cb6b]{display:flex;flex-direction:column;gap:8px}.linked-item[data-v-e2d7cb6b]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;transition:border-color .2s}.linked-item[data-v-e2d7cb6b]:hover{border-color:#3b82f6}.linked-item-info[data-v-e2d7cb6b]{display:flex;align-items:center;gap:12px}.linked-item-icon[data-v-e2d7cb6b]{color:#3b82f6;font-size:24px}.linked-item-name[data-v-e2d7cb6b]{font-weight:600;color:#1f2937;font-size:14px}.linked-item-meta[data-v-e2d7cb6b]{font-size:12px;color:#6b7280;margin-top:2px}.btn-danger-icon[data-v-e2d7cb6b]{width:32px;height:32px;border-radius:6px;border:none;background:#fee2e2;color:#ef4444;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.btn-danger-icon[data-v-e2d7cb6b]:hover{background:#fecaca;color:#dc2626}.btn-danger-icon .material-icons[data-v-e2d7cb6b]{font-size:18px}.no-linked[data-v-e2d7cb6b]{display:flex;flex-direction:column;align-items:center;padding:32px;color:#9ca3af;text-align:center}.no-linked .material-icons[data-v-e2d7cb6b]{font-size:40px;opacity:.5;margin-bottom:8px}.no-linked p[data-v-e2d7cb6b]{margin:0;font-size:14px}.audit-header[data-v-e2d7cb6b]{justify-content:space-between}.btn-audit-refresh[data-v-e2d7cb6b]{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border:1px solid #dbe3ef;border-radius:8px;background:#fff;color:#475569;cursor:pointer}.btn-audit-refresh .material-icons[data-v-e2d7cb6b]{font-size:18px}.btn-audit-more[data-v-e2d7cb6b]{justify-self:center;padding:9px 18px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#334155;cursor:pointer}.btn-audit-more[data-v-e2d7cb6b]:disabled{opacity:.6;cursor:wait}.audit-empty[data-v-e2d7cb6b]{padding:22px;color:#94a3b8;text-align:center}.audit-list[data-v-e2d7cb6b]{display:grid;gap:12px}.audit-entry[data-v-e2d7cb6b]{padding:16px;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc}.audit-entry-top[data-v-e2d7cb6b]{display:flex;justify-content:space-between;gap:16px;color:#1e293b}.audit-entry-top time[data-v-e2d7cb6b],.audit-role[data-v-e2d7cb6b],.audit-acting-as[data-v-e2d7cb6b]{color:#64748b;font-size:12px}.audit-role[data-v-e2d7cb6b]{margin-left:8px}.audit-details[data-v-e2d7cb6b]{margin-top:8px;font-weight:500;color:#334155}.audit-warning[data-v-e2d7cb6b]{margin-top:8px;color:#b45309;font-size:13px}.audit-changes[data-v-e2d7cb6b]{display:grid;gap:6px;margin-top:12px}.audit-change[data-v-e2d7cb6b]{display:grid;grid-template-columns:minmax(150px,.8fr) minmax(120px,1fr) 20px minmax(120px,1fr);align-items:center;gap:8px;font-size:13px}.audit-field[data-v-e2d7cb6b]{color:#64748b}.audit-old[data-v-e2d7cb6b]{color:#991b1b;overflow-wrap:anywhere}.audit-new[data-v-e2d7cb6b]{color:#166534;overflow-wrap:anywhere}.audit-arrow[data-v-e2d7cb6b]{color:#94a3b8;font-size:16px}@media(max-width:760px){.audit-entry-top[data-v-e2d7cb6b]{flex-direction:column}.audit-change[data-v-e2d7cb6b]{grid-template-columns:1fr}.audit-arrow[data-v-e2d7cb6b]{transform:rotate(90deg)}}.organization-add-page[data-v-bcd11551]{padding:24px;max-width:1200px;margin:0 auto}.page-header[data-v-bcd11551]{display:flex;align-items:center;gap:16px;margin-bottom:24px}.btn-back[data-v-bcd11551]{display:flex;align-items:center;gap:8px;padding:10px 16px;background:#fff;border:1px solid #d1d5db;border-radius:8px;cursor:pointer;transition:all .2s}.btn-back[data-v-bcd11551]:hover{background:#f9fafb}.page-title[data-v-bcd11551]{font-size:28px;font-weight:700;color:#1f2937;margin:0}.country-selector[data-v-bcd11551]{display:flex;gap:12px;margin-bottom:16px}.country-btn[data-v-bcd11551]{display:flex;align-items:center;gap:8px;padding:10px 20px;border:2px solid #e5e7eb;border-radius:8px;background:#fff;cursor:pointer;font-size:14px;font-weight:500;color:#6b7280;transition:all .2s}.country-btn[data-v-bcd11551]:hover{border-color:#3b82f6;color:#3b82f6}.country-btn.active[data-v-bcd11551]{border-color:#3b82f6;background:#eff6ff;color:#1d4ed8}.country-flag[data-v-bcd11551]{font-size:18px}.btn-manual-entry[data-v-bcd11551]{display:inline-flex;align-items:center;gap:4px;padding:8px 16px;margin-top:8px;border:1px solid #e5e7eb;border-radius:8px;background:#f9fafb;cursor:pointer;font-size:13px;color:#6b7280;transition:all .2s}.btn-manual-entry[data-v-bcd11551]:hover{background:#f3f4f6;border-color:#d1d5db;color:#374151}.btn-manual-entry .material-icons[data-v-bcd11551]{font-size:16px}.manual-mode-hint[data-v-bcd11551]{display:flex;align-items:center;gap:6px;padding:8px 12px;background:#fef3c7;border-radius:6px;font-size:13px;color:#92400e;margin-top:8px}.manual-mode-hint .material-icons[data-v-bcd11551]{font-size:16px;color:#d97706}.form-container[data-v-bcd11551]{background:#fff;border-radius:12px;padding:32px;box-shadow:0 1px 3px #0000001a}.form-section[data-v-bcd11551]{margin-bottom:32px;padding-bottom:32px;border-bottom:1px solid #e5e7eb}.form-section[data-v-bcd11551]:last-of-type{border-bottom:none}.section-header[data-v-bcd11551]{display:flex;align-items:center;gap:12px;margin-bottom:24px}.section-icon[data-v-bcd11551]{color:#3b82f6;font-size:24px}.section-header h3[data-v-bcd11551]{font-size:20px;font-weight:600;color:#1f2937;margin:0}.form-grid[data-v-bcd11551]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.form-group[data-v-bcd11551]{display:flex;flex-direction:column}.form-group.full-width[data-v-bcd11551]{grid-column:1 / -1}.form-group label[data-v-bcd11551]{margin-bottom:8px;font-weight:500;color:#374151;font-size:14px}.form-group label.required[data-v-bcd11551]:after{content:" *";color:#ef4444}.input-with-loader[data-v-bcd11551]{position:relative}.input-loader[data-v-bcd11551]{position:absolute;right:12px;top:50%;transform:translateY(-50%)}.form-input[data-v-bcd11551]{padding:12px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;outline:none;transition:border-color .2s}.form-input[data-v-bcd11551]:focus{border-color:#3b82f6}.form-input[data-v-bcd11551]:read-only{background:#f3f4f6;cursor:not-allowed}.error-message[data-v-bcd11551]{color:#ef4444;font-size:12px;margin-top:4px}.alert[data-v-bcd11551]{display:flex;align-items:center;gap:12px;padding:16px;border-radius:8px;margin-bottom:24px}.alert-error[data-v-bcd11551]{background:#fef2f2;border:1px solid #fecaca;color:#dc2626}.alert-success[data-v-bcd11551]{background:#f0fdf4;border:1px solid #bbf7d0;color:#047857}.form-actions[data-v-bcd11551]{display:flex;gap:12px;justify-content:flex-end}.btn[data-v-bcd11551]{display:flex;align-items:center;gap:8px;padding:12px 24px;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s}.btn-primary[data-v-bcd11551]{background:#3b82f6;color:#fff}.btn-primary[data-v-bcd11551]:hover:not(:disabled){background:#2563eb}.btn-primary[data-v-bcd11551]:disabled{background:#d1d5db;cursor:not-allowed}.btn-secondary[data-v-bcd11551]{background:#fff;color:#374151;border:1px solid #d1d5db}.btn-secondary[data-v-bcd11551]:hover{background:#f9fafb}.spinner[data-v-bcd11551]{width:16px;height:16px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:spin-bcd11551 1s linear infinite}@keyframes spin-bcd11551{to{transform:rotate(360deg)}}@media(max-width:768px){.form-grid[data-v-bcd11551]{grid-template-columns:1fr}}.client-form-page[data-v-2b155b80]{padding:2rem;max-width:1200px;margin:0 auto}.page-header[data-v-2b155b80]{display:flex;align-items:center;gap:1rem;margin-bottom:2rem}.btn-back[data-v-2b155b80]{padding:.5rem 1rem;border:1px solid #ddd;background:#fff;border-radius:4px;cursor:pointer}.client-form[data-v-2b155b80]{background:#fff;padding:2rem;border-radius:8px;box-shadow:0 2px 4px #0000001a}.form-section[data-v-2b155b80]{margin-bottom:2rem}.form-section h2[data-v-2b155b80]{font-size:1.25rem;margin-bottom:1rem;color:#333}.form-group[data-v-2b155b80]{margin-bottom:1.5rem}.form-group label[data-v-2b155b80]{display:block;margin-bottom:.5rem;font-weight:500;color:#555}.form-group input[data-v-2b155b80],.form-group select[data-v-2b155b80],.form-group textarea[data-v-2b155b80]{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:4px;font-size:1rem}.checkbox[data-v-2b155b80]{display:flex;align-items:center;gap:.5rem;margin-top:.5rem;font-weight:400}.checkbox input[data-v-2b155b80]{width:auto}.autocomplete-wrapper[data-v-2b155b80]{position:relative}.suggestions-dropdown[data-v-2b155b80]{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #ddd;border-top:none;border-radius:0 0 4px 4px;max-height:250px;overflow-y:auto;box-shadow:0 4px 6px #0000001a;z-index:1000}.suggestion-item[data-v-2b155b80]{padding:.75rem;cursor:pointer;border-bottom:1px solid #f0f0f0;transition:background .2s}.suggestion-item[data-v-2b155b80]:last-child{border-bottom:none}.suggestion-item[data-v-2b155b80]:hover{background:#f5f5f5}.suggestion-gender[data-v-2b155b80]{color:#999;font-size:.875rem;margin-left:.5rem}.form-actions[data-v-2b155b80]{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem}.btn-primary[data-v-2b155b80],.btn-secondary[data-v-2b155b80]{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .15s ease;text-decoration:none}.btn-primary[data-v-2b155b80]{background:#3b82f6;color:#fff}.btn-primary[data-v-2b155b80]:disabled{opacity:.6;cursor:not-allowed}.btn-secondary[data-v-2b155b80]{background:#f8fafc;color:#374151;border:1px solid #e2e8f0}.error-message[data-v-2b155b80],.error-text[data-v-2b155b80]{margin-top:1rem;padding:1rem;background:#ffebee;color:#c62828;border-radius:4px}.input-error[data-v-2b155b80]{border-color:#ef4444!important;background-color:#fef2f2}.error-text[data-v-2b155b80]{display:block;margin-top:.5rem;padding:.5rem;background:#fef2f2;color:#dc2626;border-radius:4px;font-size:.875rem}.country-hint[data-v-2b155b80]{display:block;margin-top:.25rem;color:#6b7280;font-size:.75rem}.form-group input:focus.input-error[data-v-2b155b80]{outline:none;border-color:#dc2626;box-shadow:0 0 0 3px #ef44441a}.client-form-page[data-v-41d2d13c]{padding:2rem;max-width:1200px;margin:0 auto}.page-header[data-v-41d2d13c]{display:flex;align-items:center;gap:1rem;margin-bottom:2rem}.btn-back[data-v-41d2d13c]{padding:.5rem 1rem;border:1px solid #ddd;background:#fff;border-radius:4px;cursor:pointer}.loading[data-v-41d2d13c]{text-align:center;padding:3rem;color:#666}.client-form[data-v-41d2d13c]{background:#fff;padding:2rem;border-radius:8px;box-shadow:0 2px 4px #0000001a}.form-section[data-v-41d2d13c]{margin-bottom:2rem}.form-section h2[data-v-41d2d13c]{font-size:1.25rem;margin-bottom:1rem;color:#333}.form-group[data-v-41d2d13c]{margin-bottom:1.5rem}.form-group label[data-v-41d2d13c]{display:block;margin-bottom:.5rem;font-weight:500;color:#555}.form-group input[data-v-41d2d13c],.form-group select[data-v-41d2d13c],.form-group textarea[data-v-41d2d13c]{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:4px;font-size:1rem}.input-error[data-v-41d2d13c]{border-color:#c62828!important;background-color:#ffebee}.field-error[data-v-41d2d13c]{margin-top:.5rem;padding:.5rem;background:#ffebee;color:#c62828;border-radius:4px;font-size:.875rem}.field-warning[data-v-41d2d13c]{margin-top:.5rem;padding:.5rem;background:#fff3cd;color:#856404;border-radius:4px;font-size:.875rem;border:1px solid #ffc107}.checkbox[data-v-41d2d13c]{display:flex;align-items:center;gap:.5rem;margin-top:.5rem;font-weight:400}.checkbox input[data-v-41d2d13c]{width:auto}.autocomplete-wrapper[data-v-41d2d13c]{position:relative}.suggestions-dropdown[data-v-41d2d13c]{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #ddd;border-top:none;border-radius:0 0 4px 4px;max-height:250px;overflow-y:auto;box-shadow:0 4px 6px #0000001a;z-index:1000}.suggestion-item[data-v-41d2d13c]{padding:.75rem;cursor:pointer;border-bottom:1px solid #f0f0f0;transition:background .2s}.suggestion-item[data-v-41d2d13c]:last-child{border-bottom:none}.suggestion-item[data-v-41d2d13c]:hover{background:#f5f5f5}.suggestion-gender[data-v-41d2d13c]{color:#999;font-size:.875rem;margin-left:.5rem}.form-actions[data-v-41d2d13c]{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem}.btn-primary[data-v-41d2d13c],.btn-secondary[data-v-41d2d13c]{padding:.75rem 1.5rem;border-radius:4px;cursor:pointer;font-size:1rem}.btn-primary[data-v-41d2d13c]{background:#1976d2;color:#fff;border:none}.btn-primary[data-v-41d2d13c]:disabled{opacity:.6;cursor:not-allowed}.btn-secondary[data-v-41d2d13c]{background:#fff;color:#666;border:1px solid #ddd}.error-message[data-v-41d2d13c]{margin-top:1rem;padding:1rem;background:#ffebee;color:#c62828;border-radius:4px}.input-error[data-v-41d2d13c]{border-color:#ef4444!important;background-color:#fef2f2}.error-text[data-v-41d2d13c]{display:block;margin-top:.5rem;padding:.5rem;background:#fef2f2;color:#dc2626;border-radius:4px;font-size:.875rem}.country-hint[data-v-41d2d13c]{display:block;color:#6b7280;font-size:.8125rem;margin-top:.25rem}.form-group input:focus.input-error[data-v-41d2d13c]{outline:none;border-color:#dc2626;box-shadow:0 0 0 3px #ef44441a}.btn-reset-password[data-v-41d2d13c]{padding:.75rem 1.5rem;border-radius:4px;cursor:pointer;font-size:1rem;background:#f59e0b;color:#fff;border:none;display:flex;align-items:center;gap:.5rem}.btn-reset-password[data-v-41d2d13c]:hover{background:#d97706}.success-message[data-v-41d2d13c]{margin-top:1rem;padding:1rem;background:#d1fae5;color:#065f46;border-radius:4px}.link-container[data-v-41d2d13c]{display:flex;gap:.5rem;margin:1rem 0}.link-input[data-v-41d2d13c]{flex:1;padding:.75rem;border:1px solid #10b981;border-radius:4px;font-family:monospace;font-size:.875rem;background:#fff}.btn-copy[data-v-41d2d13c]{padding:.75rem 1.5rem;background:#10b981;color:#fff;border:none;border-radius:4px;cursor:pointer;white-space:nowrap}.btn-copy[data-v-41d2d13c]:hover{background:#059669}.link-note[data-v-41d2d13c]{font-size:.875rem;color:#065f46;margin-top:.5rem}.employee-editor-page[data-v-9a9efa23]{padding:24px;max-width:1200px;margin:0 auto}.editor-header[data-v-9a9efa23]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:2px solid #e5e7eb}.btn-back[data-v-9a9efa23]{display:flex;align-items:center;gap:8px;padding:10px 16px;background:#fff;border:1px solid #d1d5db;border-radius:8px;cursor:pointer;font-weight:500;transition:all .2s;text-decoration:none;color:inherit}.btn-back[data-v-9a9efa23]:hover{background:#f9fafb}.header-actions[data-v-9a9efa23]{display:flex;gap:12px}.btn[data-v-9a9efa23]{display:flex;align-items:center;gap:8px;padding:12px 24px;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s}.btn-primary[data-v-9a9efa23]{background:#3b82f6;color:#fff}.btn-primary[data-v-9a9efa23]:hover:not(:disabled){background:#2563eb}.btn-primary[data-v-9a9efa23]:disabled{background:#d1d5db;cursor:not-allowed}.btn-secondary[data-v-9a9efa23]{background:#f3f4f6;color:#374151;border:1px solid #d1d5db}.btn-secondary[data-v-9a9efa23]:hover{background:#e5e7eb}.btn-danger[data-v-9a9efa23]{background:#ef4444;color:#fff}.btn-danger[data-v-9a9efa23]:hover{background:#dc2626}.btn-warning[data-v-9a9efa23]{background:#f59e0b;color:#fff}.btn-warning[data-v-9a9efa23]:hover:not(:disabled){background:#d97706}.editor-content[data-v-9a9efa23]{display:flex;flex-direction:column;gap:24px}.loading-state[data-v-9a9efa23]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:#6b7280}.loading-state .material-icons[data-v-9a9efa23]{font-size:48px;color:#d1d5db;margin-bottom:16px;animation:spin-9a9efa23 1s linear infinite}@keyframes spin-9a9efa23{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.client-info-banner[data-v-9a9efa23]{display:flex;align-items:center;gap:12px;padding:16px 20px;background:linear-gradient(135deg,#dbeafe,#bfdbfe);border-left:4px solid #3b82f6;border-radius:8px;margin-bottom:24px}.client-info-banner .material-icons[data-v-9a9efa23]{color:#3b82f6;font-size:28px}.form-section[data-v-9a9efa23]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 1px 3px #0000001a;margin-bottom:20px}.mode-toggle[data-v-9a9efa23]{display:flex;gap:12px;flex-wrap:wrap}.mode-btn[data-v-9a9efa23]{flex:1;min-width:200px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;border:2px solid #e5e7eb;background:#fff;border-radius:10px;cursor:pointer;font-size:14px;font-weight:600;color:#64748b;transition:all .15s}.mode-btn[data-v-9a9efa23]:hover{border-color:#cbd5e1;color:#334155}.mode-btn.active[data-v-9a9efa23]{border-color:#2563eb;background:#eff6ff;color:#1d4ed8}.mode-btn .material-icons[data-v-9a9efa23]{font-size:20px}.existing-search[data-v-9a9efa23]{margin-top:16px;position:relative}.existing-search>label[data-v-9a9efa23]{display:block;margin-bottom:6px;font-size:13px;font-weight:600;color:#374151}.search-box[data-v-9a9efa23]{display:flex;align-items:center;gap:8px;padding:0 12px;border:1.5px solid #e5e7eb;border-radius:8px;background:#fff;transition:border-color .15s,box-shadow .15s}.search-box[data-v-9a9efa23]:focus-within{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.search-box>.material-icons[data-v-9a9efa23]{color:#94a3b8;font-size:20px}.search-box input[data-v-9a9efa23]{flex:1;border:none;outline:none;padding:10px 0;font-size:14px;background:transparent}.btn-clear[data-v-9a9efa23]{border:none;background:transparent;cursor:pointer;padding:4px;color:#94a3b8;display:inline-flex;align-items:center}.btn-clear[data-v-9a9efa23]:hover{color:#ef4444}.search-dropdown[data-v-9a9efa23]{position:absolute;top:calc(100% + 4px);left:0;right:0;max-height:320px;overflow-y:auto;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 8px 24px #00000014;z-index:50}.search-loading[data-v-9a9efa23],.search-item[data-v-9a9efa23]{padding:10px 14px}.search-loading[data-v-9a9efa23]{color:#94a3b8;font-size:13px}.search-item[data-v-9a9efa23]{cursor:pointer;border-bottom:1px solid #f1f5f9;transition:background .1s}.search-item[data-v-9a9efa23]:last-child{border-bottom:none}.search-item[data-v-9a9efa23]:hover{background:#f8fafc}.search-item-name[data-v-9a9efa23]{font-weight:600;color:#0f172a;font-size:14px}.search-item-meta[data-v-9a9efa23]{margin-top:2px;font-size:12px;color:#64748b}.selected-user-banner[data-v-9a9efa23]{margin-top:12px;padding:10px 12px;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:8px;display:flex;align-items:center;gap:10px;color:#065f46;font-size:14px}.selected-user-banner .material-icons[data-v-9a9efa23]{color:#10b981}.section-header[data-v-9a9efa23]{display:flex;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:12px;border-bottom:2px solid #e5e7eb}.section-header h3[data-v-9a9efa23]{margin:0;font-size:18px;font-weight:600;color:#1f2937;display:flex;align-items:center;gap:8px}.section-header .material-icons[data-v-9a9efa23]{color:#3b82f6}.form-grid[data-v-9a9efa23]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.form-group[data-v-9a9efa23]{display:flex;flex-direction:column}.form-group label[data-v-9a9efa23]{margin-bottom:8px;font-weight:500;color:#374151;font-size:14px}.form-group.required label[data-v-9a9efa23]:after{content:" *";color:#ef4444}.form-group input[data-v-9a9efa23],.form-group select[data-v-9a9efa23]{padding:12px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;outline:none;transition:border-color .2s}.form-group input[data-v-9a9efa23]:focus,.form-group select[data-v-9a9efa23]:focus{border-color:#3b82f6}.checkbox-group[data-v-9a9efa23]{display:flex;flex-direction:row;align-items:flex-start;gap:10px;padding:12px 0}.checkbox-group input[type=checkbox][data-v-9a9efa23]{width:18px;height:18px;min-width:18px;margin:2px 0 0;flex-shrink:0;accent-color:#2563eb;cursor:pointer}.checkbox-group label[data-v-9a9efa23]{display:flex;flex-direction:column;gap:2px;flex:1;cursor:pointer;margin:0}.checkbox-group label .help-text[data-v-9a9efa23]{font-size:12px;color:#6b7280;margin:0}.permissions-grid[data-v-9a9efa23]{display:flex;flex-direction:column;gap:8px}.org-select-group[data-v-9a9efa23]{margin-bottom:20px}.org-checkbox-list[data-v-9a9efa23]{display:flex;flex-direction:column;gap:4px;border:1px solid #e5e7eb;border-radius:8px;padding:8px;max-height:260px;overflow-y:auto}.org-checkbox[data-v-9a9efa23]{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:6px;cursor:pointer;font-size:14px;color:#1f2937;transition:background .1s}.org-checkbox[data-v-9a9efa23]:hover{background:#f8fafc}.org-checkbox.all-orgs[data-v-9a9efa23]{border-bottom:1px solid #e5e7eb;border-radius:6px 6px 0 0;margin-bottom:2px}.org-checkbox.disabled[data-v-9a9efa23]{color:#9ca3af;cursor:not-allowed}.org-checkbox input[type=checkbox][data-v-9a9efa23]{width:18px;height:18px;min-width:18px;accent-color:#2563eb;cursor:pointer}.org-checkbox.disabled input[type=checkbox][data-v-9a9efa23]{cursor:not-allowed}.org-attached-badge[data-v-9a9efa23]{display:inline-block;margin-left:8px;padding:1px 8px;font-size:11px;font-weight:600;color:#047857;background:#d1fae5;border-radius:999px}.help-text[data-v-9a9efa23]{font-size:13px;color:#6b7280;margin-top:6px}.help-text.error[data-v-9a9efa23]{color:#ef4444;font-weight:500}.security-actions[data-v-9a9efa23]{display:flex;flex-direction:column;gap:12px}.success-screen[data-v-9a9efa23]{display:flex;justify-content:center;padding:40px 20px}.success-card[data-v-9a9efa23]{max-width:700px;width:100%}.success-header[data-v-9a9efa23]{display:flex;align-items:center;gap:16px;padding:24px;background:linear-gradient(135deg,#d1fae5,#a7f3d0);border-radius:12px 12px 0 0;border:2px solid #10b981;border-bottom:none}.success-header .material-icons[data-v-9a9efa23]{font-size:48px;color:#059669}.success-header h3[data-v-9a9efa23]{margin:0;color:#065f46;font-size:24px}.success-content[data-v-9a9efa23]{background:#fff;padding:24px;border:2px solid #10b981;border-top:none;border-bottom:none}.info-card[data-v-9a9efa23]{background:#f8fafc;padding:20px;border-radius:8px;margin-bottom:20px}.info-card[data-v-9a9efa23]:last-child{margin-bottom:0}.info-card label[data-v-9a9efa23]{display:block;font-weight:600;color:#475569;margin-bottom:12px;font-size:14px}.employee-name[data-v-9a9efa23]{font-size:20px;font-weight:700;color:#1e293b;margin:0}.password-card[data-v-9a9efa23]{background:#fff7ed;border:2px solid #fb923c}.copy-field[data-v-9a9efa23]{display:flex;gap:8px;align-items:center;margin-bottom:12px}.copy-field code[data-v-9a9efa23]{flex:1;padding:16px 20px;background:#fff;border:2px solid #fdba74;border-radius:8px;font-family:Courier New,monospace;font-size:24px;font-weight:700;color:#ea580c;letter-spacing:3px;text-align:center}.btn-icon[data-v-9a9efa23]{width:48px;height:48px;border-radius:8px;border:none;background:#fed7aa;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.btn-icon[data-v-9a9efa23]:hover{background:#fdba74}.warning-text[data-v-9a9efa23]{display:flex;align-items:center;gap:8px;color:#c2410c;font-weight:600;font-size:14px}.warning-text .material-icons[data-v-9a9efa23]{font-size:20px}.credentials-list[data-v-9a9efa23]{display:flex;flex-direction:column;gap:12px}.credential-item[data-v-9a9efa23]{display:flex;justify-content:space-between;padding:12px;background:#fff;border-radius:6px;border:1px solid #e2e8f0}.credential-item .label[data-v-9a9efa23]{font-weight:500;color:#64748b}.credential-item .value[data-v-9a9efa23]{font-weight:600;color:#1e293b}.success-actions[data-v-9a9efa23]{display:flex;gap:12px;padding:24px;background:#fff;border:2px solid #10b981;border-radius:0 0 12px 12px;border-top:none}.success-actions .btn[data-v-9a9efa23]{flex:1}.modal-overlay[data-v-9a9efa23]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-9a9efa23]{background:#fff;border-radius:12px;padding:24px;max-width:90%;box-shadow:0 20px 25px -5px #0000001a}.modal-content.small[data-v-9a9efa23]{max-width:400px}.modal-header[data-v-9a9efa23]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.modal-header h3[data-v-9a9efa23]{margin:0;font-size:18px;font-weight:600}.btn-close[data-v-9a9efa23]{background:none;border:none;font-size:28px;cursor:pointer;color:#9ca3af;line-height:1}.btn-close[data-v-9a9efa23]:hover{color:#374151}.modal-body[data-v-9a9efa23]{margin-bottom:24px}.modal-body p[data-v-9a9efa23]{margin:0 0 12px;color:#374151}.modal-body .warning[data-v-9a9efa23]{color:#dc2626;font-weight:500}.modal-actions[data-v-9a9efa23]{display:flex;gap:12px;justify-content:flex-end}@media(max-width:768px){.form-grid[data-v-9a9efa23]{grid-template-columns:1fr}.success-actions[data-v-9a9efa23]{flex-direction:column}}.material-icons[data-v-284867a9]{font-family:Material Icons;font-size:20px;-webkit-user-select:none;user-select:none}[data-v-284867a9]{box-sizing:border-box}.organization-edit[data-v-284867a9]{min-height:100vh;background-color:#f8fafc;padding:24px;max-width:1000px;margin:0 auto}.page-header[data-v-284867a9]{margin-bottom:24px}.header-content[data-v-284867a9]{display:flex;gap:16px;align-items:flex-start}.btn-back[data-v-284867a9]{display:flex;align-items:center;gap:8px;padding:10px 16px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;transition:all .2s;flex-shrink:0}.btn-back[data-v-284867a9]:hover{background:#f8fafc}.header-title h1[data-v-284867a9]{margin:0 0 4px;font-size:28px;color:#1e293b}.subtitle[data-v-284867a9]{margin:0;font-size:14px;color:#64748b}.loading-container[data-v-284867a9]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:16px;background:#fff;border-radius:12px;padding:40px}.spinner[data-v-284867a9]{width:48px;height:48px;border:4px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;animation:spin-284867a9 1s linear infinite}@keyframes spin-284867a9{to{transform:rotate(360deg)}}.spinner-small[data-v-284867a9]{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-284867a9 .6s linear infinite}.error-container[data-v-284867a9]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:16px;background:#fff;border-radius:12px;padding:40px}.error-container .material-icons[data-v-284867a9]{font-size:64px;color:#ef4444}.form-container[data-v-284867a9]{background:#fff;border-radius:12px;padding:32px;box-shadow:0 1px 3px #0000001a}.form-section[data-v-284867a9]{margin-bottom:32px;padding-bottom:32px;border-bottom:1px solid #f1f5f9}.form-section[data-v-284867a9]:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}.section-title[data-v-284867a9]{display:flex;align-items:center;gap:12px;margin:0 0 24px;font-size:18px;color:#1e293b;font-weight:600}.section-title .material-icons[data-v-284867a9]{color:#3b82f6;font-size:24px}.form-row[data-v-284867a9]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:20px}.form-row[data-v-284867a9]:last-child{margin-bottom:0}.form-group[data-v-284867a9]{display:flex;flex-direction:column}.form-group.full-width[data-v-284867a9]{grid-column:1 / -1}label[data-v-284867a9]{font-size:14px;font-weight:500;color:#475569;margin-bottom:8px}label.required[data-v-284867a9]:after{content:" *";color:#ef4444}input[data-v-284867a9],select[data-v-284867a9]{padding:12px 16px;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;transition:all .2s}input[data-v-284867a9]:focus,select[data-v-284867a9]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}input[data-v-284867a9]:disabled{background:#f8fafc;cursor:not-allowed;color:#94a3b8}.error-message[data-v-284867a9]{display:block;margin-top:6px;font-size:12px;color:#ef4444}.form-actions[data-v-284867a9]{display:flex;gap:12px;justify-content:flex-end;margin-top:32px;padding-top:24px;border-top:1px solid #f1f5f9}.btn-primary[data-v-284867a9],.btn-secondary[data-v-284867a9]{display:flex;align-items:center;gap:8px;padding:12px 24px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.btn-primary[data-v-284867a9]{background:#3b82f6;color:#fff;border:none}.btn-primary[data-v-284867a9]:hover:not(:disabled){background:#2563eb}.btn-primary[data-v-284867a9]:disabled{opacity:.6;cursor:not-allowed}.btn-secondary[data-v-284867a9]{background:#fff;color:#64748b;border:1px solid #e2e8f0}.btn-secondary[data-v-284867a9]:hover{background:#f8fafc}@media(max-width:768px){.organization-edit[data-v-284867a9]{padding:16px}.form-container[data-v-284867a9]{padding:24px}.form-row[data-v-284867a9]{grid-template-columns:1fr}.form-actions[data-v-284867a9]{flex-direction:column}.btn-primary[data-v-284867a9],.btn-secondary[data-v-284867a9]{width:100%;justify-content:center}}.organization-edit-page[data-v-7e555fcb]{padding:24px;max-width:1200px;margin:0 auto}.page-header[data-v-7e555fcb]{display:flex;align-items:center;gap:16px;margin-bottom:24px}.btn-back[data-v-7e555fcb]{display:flex;align-items:center;gap:8px;padding:10px 16px;background:#fff;border:1px solid #d1d5db;border-radius:8px;cursor:pointer;transition:all .2s}.btn-back[data-v-7e555fcb]:hover{background:#f9fafb}.page-title[data-v-7e555fcb]{font-size:28px;font-weight:700;color:#1f2937;margin:0}.loading-container[data-v-7e555fcb]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:16px;background:#fff;border-radius:12px;padding:32px}.loading-container p[data-v-7e555fcb]{color:#6b7280;font-size:16px}.form-container[data-v-7e555fcb]{background:#fff;border-radius:12px;padding:32px;box-shadow:0 1px 3px #0000001a}.form-section[data-v-7e555fcb]{margin-bottom:32px;padding-bottom:32px;border-bottom:1px solid #e5e7eb}.form-section[data-v-7e555fcb]:last-of-type{border-bottom:none}.section-header[data-v-7e555fcb]{display:flex;align-items:center;gap:12px;margin-bottom:24px}.section-icon[data-v-7e555fcb]{color:#3b82f6;font-size:24px}.section-header h3[data-v-7e555fcb]{font-size:20px;font-weight:600;color:#1f2937;margin:0}.form-grid[data-v-7e555fcb]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.form-group[data-v-7e555fcb]{display:flex;flex-direction:column}.form-group.full-width[data-v-7e555fcb]{grid-column:1 / -1}.form-group label[data-v-7e555fcb]{margin-bottom:8px;font-weight:500;color:#374151;font-size:14px}.form-group label.required[data-v-7e555fcb]:after{content:" *";color:#ef4444}.input-with-loader[data-v-7e555fcb]{position:relative}.input-loader[data-v-7e555fcb]{position:absolute;right:12px;top:50%;transform:translateY(-50%)}.form-input[data-v-7e555fcb]{padding:12px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;outline:none;transition:border-color .2s}.form-input[data-v-7e555fcb]:focus{border-color:#3b82f6}.form-input[data-v-7e555fcb]:read-only{background:#f3f4f6;cursor:not-allowed}.error-message[data-v-7e555fcb]{color:#ef4444;font-size:12px;margin-top:4px}.section-hint[data-v-7e555fcb]{margin:-8px 0 16px;color:#6b7280;font-size:13px}.extra-bank-card[data-v-7e555fcb]{border:1px solid #e5e7eb;border-radius:10px;padding:16px;margin-bottom:16px;background:#f9fafb}.extra-bank-card-header[data-v-7e555fcb]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.extra-bank-title[data-v-7e555fcb]{font-weight:600;color:#374151;font-size:15px}.btn-remove-bank[data-v-7e555fcb]{display:inline-flex;align-items:center;background:none;border:none;color:#ef4444;cursor:pointer;padding:4px;border-radius:6px}.btn-remove-bank[data-v-7e555fcb]:hover{background:#fef2f2}.btn-add-extra-bank[data-v-7e555fcb]{display:inline-flex;align-items:center;gap:6px;margin-top:8px;padding:10px 16px;background:none;border:1px dashed #cbd5e1;border-radius:8px;color:#2563eb;font-size:14px;font-weight:500;cursor:pointer}.btn-add-extra-bank[data-v-7e555fcb]:hover{background:#f1f5f9}.btn-add-extra-bank .material-icons[data-v-7e555fcb]{font-size:20px}.alert[data-v-7e555fcb]{display:flex;align-items:center;gap:12px;padding:16px;border-radius:8px;margin-bottom:24px}.alert-error[data-v-7e555fcb]{background:#fef2f2;border:1px solid #fecaca;color:#dc2626}.alert-success[data-v-7e555fcb]{background:#f0fdf4;border:1px solid #bbf7d0;color:#047857}.form-actions[data-v-7e555fcb]{display:flex;gap:12px;justify-content:flex-end}.btn[data-v-7e555fcb]{display:flex;align-items:center;gap:8px;padding:12px 24px;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s}.btn-primary[data-v-7e555fcb]{background:#3b82f6;color:#fff}.btn-primary[data-v-7e555fcb]:hover:not(:disabled){background:#2563eb}.btn-primary[data-v-7e555fcb]:disabled{background:#d1d5db;cursor:not-allowed}.btn-secondary[data-v-7e555fcb]{background:#fff;color:#374151;border:1px solid #d1d5db}.btn-secondary[data-v-7e555fcb]:hover{background:#f9fafb}.spinner[data-v-7e555fcb]{width:16px;height:16px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:spin-7e555fcb 1s linear infinite}.spinner.large[data-v-7e555fcb]{width:48px;height:48px;border-width:4px}@keyframes spin-7e555fcb{to{transform:rotate(360deg)}}@media(max-width:768px){.form-grid[data-v-7e555fcb]{grid-template-columns:1fr}}.cp-edit-page[data-v-d79a92eb]{max-width:820px;margin:0 auto;padding:24px}.page-header[data-v-d79a92eb]{margin-bottom:20px}.btn-back[data-v-d79a92eb]{display:inline-flex;align-items:center;gap:6px;background:none;border:none;color:#2563eb;cursor:pointer;font-size:14px;padding:0}.btn-back .icon[data-v-d79a92eb]{font-family:Material Icons;font-size:18px}.page-title[data-v-d79a92eb]{font-size:22px;font-weight:600;margin:10px 0 0}.loading[data-v-d79a92eb]{padding:40px;text-align:center;color:#6b7280}.lock-banner[data-v-d79a92eb],.error-banner[data-v-d79a92eb]{display:flex;align-items:center;gap:8px;padding:12px 16px;border-radius:8px;margin-bottom:16px;font-size:14px}.lock-banner[data-v-d79a92eb]{background:#fef3c7;color:#92400e}.error-banner[data-v-d79a92eb]{background:#fee2e2;color:#b91c1c}.lock-banner .icon[data-v-d79a92eb],.error-banner .icon[data-v-d79a92eb]{font-family:Material Icons}.cp-form[data-v-d79a92eb]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:20px}.cp-fieldset[data-v-d79a92eb]{border:none;padding:0;margin:0;min-width:0}.cp-fieldset[disabled][data-v-d79a92eb]{opacity:.7}.form-group[data-v-d79a92eb]{margin-bottom:16px}.form-row[data-v-d79a92eb]{display:flex;gap:16px}.flex-1[data-v-d79a92eb]{flex:1}.form-label[data-v-d79a92eb]{display:block;font-size:13px;font-weight:500;color:#374151;margin-bottom:6px}.form-label-row[data-v-d79a92eb]{display:flex;align-items:center;justify-content:space-between}.required[data-v-d79a92eb]{color:#ef4444}.form-input[data-v-d79a92eb],.form-select[data-v-d79a92eb]{width:100%;padding:10px 12px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;box-sizing:border-box}.form-input.error[data-v-d79a92eb],.form-select.error[data-v-d79a92eb]{border-color:#ef4444}.form-input[data-v-d79a92eb]:disabled{background:#f3f4f6;color:#6b7280}.error-message[data-v-d79a92eb]{display:block;color:#ef4444;font-size:12px;margin-top:4px}.toggle-buttons[data-v-d79a92eb]{display:flex;gap:8px}.toggle-btn[data-v-d79a92eb]{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border:1px solid #d1d5db;border-radius:8px;background:#fff;cursor:pointer;font-size:14px}.toggle-btn.active[data-v-d79a92eb]{border-color:#2563eb;background:#eff6ff;color:#2563eb}.toggle-btn .icon[data-v-d79a92eb]{font-family:Material Icons;font-size:18px}.btn-add-inline[data-v-d79a92eb]{display:inline-flex;align-items:center;gap:4px;background:none;border:none;color:#2563eb;cursor:pointer;font-size:13px}.btn-add-inline .icon[data-v-d79a92eb]{font-family:Material Icons;font-size:18px}.empty-accounts-hint[data-v-d79a92eb]{display:flex;align-items:center;gap:8px;padding:16px;background:#f9fafb;border-radius:8px;color:#6b7280;font-size:13px}.empty-accounts-hint .icon[data-v-d79a92eb]{font-family:Material Icons}.accounts-list[data-v-d79a92eb]{display:flex;flex-direction:column;gap:12px}.account-card[data-v-d79a92eb]{border:1px solid #e5e7eb;border-radius:8px;padding:14px}.account-header[data-v-d79a92eb]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.account-number[data-v-d79a92eb]{font-weight:600;font-size:14px}.btn-remove-account[data-v-d79a92eb]{background:none;border:none;cursor:pointer;color:#ef4444}.btn-remove-account .icon[data-v-d79a92eb]{font-family:Material Icons}.checkbox-label[data-v-d79a92eb]{display:inline-flex;align-items:center;gap:8px;font-size:14px;cursor:pointer}.form-actions[data-v-d79a92eb]{display:flex;justify-content:flex-end;gap:12px;margin-top:20px}.btn-primary[data-v-d79a92eb],.btn-secondary[data-v-d79a92eb]{display:inline-flex;align-items:center;gap:6px;padding:10px 20px;border-radius:8px;font-size:14px;cursor:pointer;border:1px solid transparent}.btn-primary[data-v-d79a92eb]{background:#2563eb;color:#fff}.btn-primary[data-v-d79a92eb]:disabled{opacity:.5;cursor:not-allowed}.btn-secondary[data-v-d79a92eb]{background:#fff;border-color:#d1d5db;color:#374151}.btn-primary .icon[data-v-d79a92eb],.btn-secondary .icon[data-v-d79a92eb]{font-family:Material Icons;font-size:18px}[data-v-8087773d]{box-sizing:border-box;margin:0;padding:0}body[data-v-8087773d],html[data-v-8087773d]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif}.login-page[data-v-8087773d]{background:linear-gradient(135deg,#e6f3ff,#f0f8ff,#e6f0ff);min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem}.login-container[data-v-8087773d]{background:#fff;border-radius:20px;box-shadow:0 20px 60px #0000001a;overflow:hidden;width:100%;max-width:1000px;min-height:600px}.logo-section[data-v-8087773d]{margin-bottom:2rem}.logo-swp[data-v-8087773d]{display:flex;align-items:center;gap:1rem}.verification-screen[data-v-8087773d]{display:grid;grid-template-columns:1fr 300px;min-height:600px}.main-content[data-v-8087773d]{padding:3rem;display:flex;flex-direction:column}.verification-content[data-v-8087773d]{flex:1;display:flex;flex-direction:column;justify-content:center}.verification-title[data-v-8087773d]{font-size:2.5rem;font-weight:700;color:#333;margin-bottom:1.5rem}.verification-text[data-v-8087773d]{color:#666;font-size:1.1rem;line-height:1.6;margin-bottom:2.5rem}.phone-number[data-v-8087773d]{color:#4285f4;font-weight:600}.error-text[data-v-8087773d]{color:#e53e3e}.call-section[data-v-8087773d]{margin-bottom:2rem}.call-label[data-v-8087773d]{color:#666;font-size:.95rem;margin-bottom:1rem}.call-button[data-v-8087773d]{display:flex;align-items:center;gap:1rem;padding:1.2rem 1.5rem;background:#fff;border:2px solid #4285f4;border-radius:12px;color:#4285f4;text-decoration:none;font-size:1.3rem;font-weight:600;transition:all .3s ease;width:100%;justify-content:center}.call-button[data-v-8087773d]:hover:not(.disabled){background:#4285f4;color:#fff;transform:translateY(-2px);box-shadow:0 10px 30px #4285f44d}.call-button.disabled[data-v-8087773d]{pointer-events:none;opacity:.4;cursor:not-allowed}.phone-icon[data-v-8087773d]{flex-shrink:0}.call-number[data-v-8087773d]{font-family:Monaco,Consolas,monospace}.password-form[data-v-8087773d]{display:flex;flex-direction:column;gap:1.5rem;margin-top:2rem}.password-section[data-v-8087773d]{display:flex;flex-direction:column;gap:.5rem}.password-input-group[data-v-8087773d]{position:relative;display:flex;align-items:center}.password-input[data-v-8087773d]{width:100%;padding:1.2rem 3.5rem 1.2rem 1.5rem;border:2px solid #ddd;border-radius:12px;font-size:1.1rem;outline:none;transition:border-color .3s ease}.password-input[data-v-8087773d]:focus{border-color:#4285f4}.password-input[data-v-8087773d]:disabled{background-color:#f5f5f5;cursor:not-allowed}.password-toggle[data-v-8087773d]{position:absolute;right:1rem;background:none;border:none;cursor:pointer;font-size:1.2rem;padding:.5rem;color:#666}.password-toggle[data-v-8087773d]:disabled{opacity:.5;cursor:not-allowed}.icon[data-v-8087773d]{font-family:Material Icons;font-size:20px}.password-requirements[data-v-8087773d]{display:flex;flex-direction:column;gap:.5rem;padding:1rem;background:#f8f9fa;border-radius:8px;margin-top:.5rem}.requirement[data-v-8087773d]{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:#666}.requirement.valid[data-v-8087773d]{color:#48bb78;font-weight:500}.check-icon[data-v-8087773d]{font-weight:700;width:16px;display:inline-block}.submit-btn[data-v-8087773d]{padding:1.2rem 2rem;background:#4285f4;color:#fff;border:none;border-radius:12px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;margin-top:1rem}.submit-btn[data-v-8087773d]:hover:not(:disabled){background:#1e90ff;transform:translateY(-2px);box-shadow:0 8px 25px #1e90ff4d}.submit-btn[data-v-8087773d]:disabled{background:#e0e0e0;color:#999;cursor:not-allowed;transform:none;box-shadow:none}.error-message[data-v-8087773d]{color:#e53e3e;font-size:.85rem;margin-top:.25rem}.error-message-box[data-v-8087773d]{padding:1rem;background:#fff5f5;border:1px solid #feb2b2;border-radius:8px;color:#e53e3e;font-size:.9rem;text-align:center}.qr-section[data-v-8087773d]{background:#f8f9fa;padding:3rem 2rem;display:flex;flex-direction:column;align-items:center;justify-content:center;border-left:1px solid #e0e0e0}.qr-title[data-v-8087773d]{font-size:1.1rem;font-weight:600;color:#333;margin-bottom:2rem;text-align:center;line-height:1.4}.qr-container[data-v-8087773d]{background:#fff;padding:.5rem;border-radius:16px;box-shadow:0 4px 20px #0000001a;margin-bottom:1.5rem}.qr-code[data-v-8087773d]{display:flex;align-items:center;justify-content:center;min-width:200px;min-height:200px}.qr-hint[data-v-8087773d]{font-size:.95rem;color:#666;text-align:center;line-height:1.4}.success-icon[data-v-8087773d]{width:80px;height:80px;background:#48bb78;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:48px;font-weight:700;margin:0 auto 1.5rem}.spinner[data-v-8087773d]{width:40px;height:40px;border:3px solid #f3f3f3;border-top:3px solid #4285f4;border-radius:50%;animation:spin-8087773d 1s linear infinite;margin:0 auto 1rem}@keyframes spin-8087773d{to{transform:rotate(360deg)}}@media(max-width:768px){.login-page[data-v-8087773d]{padding:1rem}.verification-screen[data-v-8087773d]{grid-template-columns:1fr}.qr-section[data-v-8087773d]{display:none}.main-content[data-v-8087773d]{padding:2rem}.verification-title[data-v-8087773d]{font-size:2rem}.call-button[data-v-8087773d]{font-size:18px}}.recover-page[data-v-99dfffc4]{min-height:100vh;background:linear-gradient(135deg,#f6f7fa,#f7f6f8);display:flex;align-items:center;justify-content:center;padding:20px}.container[data-v-99dfffc4]{width:100%;max-width:460px}.form-container[data-v-99dfffc4]{background:#fff;border-radius:24px;padding:40px;box-shadow:0 20px 60px #0000001a}.step-content[data-v-99dfffc4]{text-align:center}.header[data-v-99dfffc4]{margin-bottom:24px}.icon-success[data-v-99dfffc4],.icon-error[data-v-99dfffc4]{width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;color:#fff;font-size:40px}.icon-success[data-v-99dfffc4]{background:linear-gradient(135deg,#10b981,#059669)}.icon-error[data-v-99dfffc4]{background:linear-gradient(135deg,#ef4444,#dc2626)}.title[data-v-99dfffc4]{font-size:26px;font-weight:700;color:#1a202c;margin:0 0 12px}.subtitle[data-v-99dfffc4]{font-size:15px;color:#718096;margin:0;line-height:1.5}.form[data-v-99dfffc4]{margin-top:24px;text-align:left}.form-group[data-v-99dfffc4]{margin-bottom:20px}.form-label[data-v-99dfffc4]{display:block;font-size:14px;font-weight:600;color:#374151;margin-bottom:8px}.password-input-group[data-v-99dfffc4]{position:relative;display:flex;align-items:center}.form-input[data-v-99dfffc4]{width:100%;padding:14px 48px 14px 16px;font-size:16px;border:2px solid #e5e7eb;border-radius:12px;transition:all .2s;box-sizing:border-box}.form-input[data-v-99dfffc4]:focus{outline:none;border-color:#4285f4;box-shadow:0 0 0 3px #4285f41a}.password-toggle[data-v-99dfffc4]{position:absolute;right:10px;background:none;border:none;cursor:pointer;color:#6b7280;display:flex;padding:4px}.password-requirements[data-v-99dfffc4]{display:flex;flex-direction:column;gap:6px;padding:12px 14px;background:#f8f9fa;border-radius:10px;margin-top:10px}.requirement[data-v-99dfffc4]{display:flex;align-items:center;gap:8px;font-size:13px;color:#6b7280}.requirement.valid[data-v-99dfffc4]{color:#059669;font-weight:500}.check-icon[data-v-99dfffc4]{width:16px;display:inline-block;font-weight:700}.error-text[data-v-99dfffc4]{display:block;color:#ef4444;font-size:13px;margin-top:6px}.btn[data-v-99dfffc4]{width:100%;padding:14px 24px;font-size:16px;font-weight:600;border-radius:12px;border:none;cursor:pointer;transition:all .2s;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box}.btn-primary[data-v-99dfffc4]{background:linear-gradient(135deg,#4285f4,#1e90ff);color:#fff}.btn-primary[data-v-99dfffc4]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #4285f466}.btn-primary[data-v-99dfffc4]:disabled{opacity:.6;cursor:not-allowed}.actions[data-v-99dfffc4]{margin-top:24px}.error-box[data-v-99dfffc4]{margin-top:16px;padding:12px 14px;background:#fff5f5;border:1px solid #feb2b2;border-radius:10px;color:#e53e3e;font-size:14px;text-align:center}.spinner[data-v-99dfffc4]{width:20px;height:20px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:spin-99dfffc4 .8s linear infinite;display:inline-block}.spinner.big[data-v-99dfffc4]{width:40px;height:40px;border-color:#e5e7eb;border-top-color:#4285f4;margin:0 auto 16px}@keyframes spin-99dfffc4{to{transform:rotate(360deg)}}.login-page[data-v-5de23d18]{min-height:100vh;display:grid;grid-template-columns:minmax(360px,42%) 1fr;background:#f5f7fb;color:#172033}.brand-panel[data-v-5de23d18]{padding:clamp(48px,7vw,96px);color:#fff;background:radial-gradient(circle at 15% 15%,rgba(59,130,246,.42),transparent 34%),linear-gradient(145deg,#0d1b3e,#16346b 64%,#1f4d91);display:flex;flex-direction:column;justify-content:space-between}.brand-mark[data-v-5de23d18],.mobile-brand[data-v-5de23d18]{width:180px;height:64px;display:grid;place-items:center;border-radius:18px;background:#fff;box-shadow:0 12px 30px #00000029}.brand-mark img[data-v-5de23d18],.mobile-brand img[data-v-5de23d18]{width:142px;height:auto;display:block}.eyebrow[data-v-5de23d18]{margin:0 0 10px;color:#6e83a5;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.13em}.brand-panel .eyebrow[data-v-5de23d18]{color:#a9c8ff}h1[data-v-5de23d18]{margin:0 0 20px;font-size:clamp(42px,5vw,72px);line-height:.98;letter-spacing:-.045em}.lead[data-v-5de23d18]{max-width:560px;margin:0;color:#d8e6ff;font-size:19px;line-height:1.6}.security-note[data-v-5de23d18]{max-width:520px;margin:0;padding-top:24px;border-top:1px solid rgba(255,255,255,.18);color:#c4d7f8;font-size:14px;line-height:1.5}.form-panel[data-v-5de23d18]{display:grid;place-items:center;padding:32px}.login-card[data-v-5de23d18]{width:min(100%,430px);padding:42px;border:1px solid #e4e9f2;border-radius:24px;background:#fff;box-shadow:0 24px 70px #162d551a}.mobile-brand[data-v-5de23d18]{display:none}h2[data-v-5de23d18]{margin:0 0 28px;font-size:32px;letter-spacing:-.03em}label[data-v-5de23d18]{display:block;margin-top:20px}label>span[data-v-5de23d18]{display:block;margin-bottom:8px;font-size:14px;font-weight:700}input[data-v-5de23d18]{box-sizing:border-box;width:100%;height:50px;padding:0 15px;border:1px solid #d9e0eb;border-radius:11px;color:#172033;font:inherit;outline:none;transition:border-color .2s,box-shadow .2s}input[data-v-5de23d18]:focus{border-color:#2d69bd;box-shadow:0 0 0 4px #2d69bd1f}.password-field[data-v-5de23d18]{position:relative}.password-field input[data-v-5de23d18]{padding-right:50px}.show-password[data-v-5de23d18]{position:absolute;top:0;right:4px;width:44px;height:50px;border:0;background:transparent;color:#75839a;cursor:pointer}.forgot-link[data-v-5de23d18]{display:block;width:fit-content;margin:14px 0 0 auto;color:#1e56a0;font-size:14px;font-weight:700;text-decoration:none}.forgot-link[data-v-5de23d18]:hover{text-decoration:underline}.error-message[data-v-5de23d18]{margin:18px 0 0;padding:11px 13px;border-radius:10px;background:#fff0f0;color:#b4232b;font-size:14px}.submit-button[data-v-5de23d18]{width:100%;height:52px;margin-top:24px;border:0;border-radius:12px;background:#1e56a0;color:#fff;font:inherit;font-weight:800;cursor:pointer;box-shadow:0 9px 24px #1e56a040}.submit-button[data-v-5de23d18]:hover:not(:disabled){background:#174985}.submit-button[data-v-5de23d18]:disabled{opacity:.65;cursor:wait}@media(max-width:800px){.login-page[data-v-5de23d18]{grid-template-columns:1fr}.brand-panel[data-v-5de23d18]{display:none}.form-panel[data-v-5de23d18]{padding:20px}.login-card[data-v-5de23d18]{padding:30px 24px}.mobile-brand[data-v-5de23d18]{display:grid;margin-bottom:34px}}.dashboard[data-v-d3acc5e8]{min-height:100vh;background:#f8fafc;color:#1e293b;font-family:Inter,Arial,sans-serif}.header[data-v-d3acc5e8]{position:sticky;top:0;z-index:100;min-height:64px;box-sizing:border-box;padding:0 20px;display:flex;align-items:center;border-bottom:1px solid #e2e8f0;background:#fff}.brand[data-v-d3acc5e8]{width:260px;display:flex;justify-content:flex-end;padding-right:20px;box-sizing:border-box}.brand img[data-v-d3acc5e8]{width:145px;display:block}.header-action[data-v-d3acc5e8],.mobile-menu[data-v-d3acc5e8]{width:40px;height:40px;margin-left:auto;border:0;border-radius:8px;background:#f8fafc;color:#64748b;cursor:pointer}.header-action[data-v-d3acc5e8]:hover{background:#e2e8f0}.mobile-menu[data-v-d3acc5e8]{display:none;margin:0 12px 0 0}.dashboard-layout[data-v-d3acc5e8]{display:flex;min-height:calc(100vh - 64px)}.sidebar[data-v-d3acc5e8]{position:sticky;top:64px;width:280px;height:calc(100vh - 64px);flex:0 0 280px;box-sizing:border-box;display:flex;flex-direction:column;border-right:1px solid #e2e8f0;background:#fff}.profile-card[data-v-d3acc5e8]{margin:24px 20px;padding:16px;display:flex;align-items:center;gap:12px;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc}.avatar[data-v-d3acc5e8]{width:48px;height:48px;flex:0 0 48px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;font-weight:700}.profile-card h3[data-v-d3acc5e8]{max-width:155px;margin:0 0 3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.profile-card p[data-v-d3acc5e8]{margin:0 0 7px;color:#64748b;font-size:12px}.profile-card span[data-v-d3acc5e8]{display:flex;align-items:center;gap:5px;color:#059669;font-size:11px}.profile-card i[data-v-d3acc5e8]{width:7px;height:7px;border-radius:50%;background:#10b981}nav[data-v-d3acc5e8]{padding:0 16px}nav h4[data-v-d3acc5e8]{margin:16px 12px 8px;color:#94a3b8;font-size:11px;text-transform:uppercase;letter-spacing:.08em}nav a[data-v-d3acc5e8]{min-height:44px;padding:0 12px;display:flex;align-items:center;gap:12px;border-radius:8px;color:#64748b;font-size:14px;font-weight:500;text-decoration:none}nav a[data-v-d3acc5e8]:hover{background:#f1f5f9;color:#334155}nav a.router-link-active[data-v-d3acc5e8]{background:#eff6ff;color:#3b82f6}nav a .material-icons[data-v-d3acc5e8]{font-size:21px}nav a b[data-v-d3acc5e8]{min-width:22px;margin-left:auto;padding:2px 6px;border-radius:10px;background:#f1f5f9;color:#64748b;font-size:11px;text-align:center}.sidebar-summary[data-v-d3acc5e8]{margin:auto 20px 24px;padding:14px;display:flex;align-items:center;gap:10px;border-radius:10px;background:#f8fafc;color:#3b82f6}.sidebar-summary strong[data-v-d3acc5e8],.sidebar-summary small[data-v-d3acc5e8]{display:block}.sidebar-summary strong[data-v-d3acc5e8]{color:#334155;font-size:12px}.sidebar-summary small[data-v-d3acc5e8]{max-width:180px;margin-top:3px;overflow:hidden;color:#94a3b8;font-size:10px;text-overflow:ellipsis;white-space:nowrap}main[data-v-d3acc5e8]{width:calc(100% - 280px);flex:1;box-sizing:border-box;padding:24px;overflow:hidden}.backdrop[data-v-d3acc5e8]{display:none}@media(max-width:800px){.header[data-v-d3acc5e8]{padding:0 14px}.mobile-menu[data-v-d3acc5e8]{display:block}.brand[data-v-d3acc5e8]{width:auto;justify-content:flex-start;padding:0}.brand img[data-v-d3acc5e8]{width:125px}.sidebar[data-v-d3acc5e8]{position:fixed;top:64px;left:0;z-index:90;transform:translate(-100%);transition:transform .2s}.sidebar.open[data-v-d3acc5e8]{transform:translate(0)}.backdrop[data-v-d3acc5e8]{position:fixed;inset:64px 0 0;z-index:80;display:block;background:#0f172a59}main[data-v-d3acc5e8]{width:100%;padding:16px}}.management-page[data-v-989cf34f]{width:100%}.section-header[data-v-989cf34f]{margin-bottom:24px;display:flex;align-items:center;justify-content:space-between}.section-header h2[data-v-989cf34f]{margin:0 0 6px;color:#1e293b;font-size:26px}.section-header p[data-v-989cf34f]{margin:0;color:#64748b;font-size:14px}.stats-grid[data-v-989cf34f]{margin-bottom:24px;display:grid;grid-template-columns:repeat(6,minmax(140px,1fr));gap:14px}.stat-card[data-v-989cf34f]{padding:18px;display:flex;align-items:center;gap:13px;border:1px solid #e2e8f0;border-radius:12px;background:#fff;text-align:left;cursor:pointer;transition:.18s}.stat-card[data-v-989cf34f]:hover,.stat-card.active[data-v-989cf34f]{transform:translateY(-2px);border-color:#93c5fd;box-shadow:0 8px 20px #0f172a12}.stat-icon[data-v-989cf34f]{width:44px;height:44px;flex:0 0 44px;display:grid;place-items:center;border-radius:10px}.stat-card strong[data-v-989cf34f],.stat-card small[data-v-989cf34f]{display:block}.stat-card strong[data-v-989cf34f]{font-size:22px}.stat-card small[data-v-989cf34f]{margin-top:3px;color:#64748b;font-size:11px}.filters[data-v-989cf34f]{margin-bottom:20px;padding:16px;display:flex;flex-wrap:wrap;gap:14px;border:1px solid #e2e8f0;border-radius:12px;background:#fff}.filters label[data-v-989cf34f]{min-width:190px;display:flex;align-items:center;gap:9px;padding:0 12px;border:1px solid #e2e8f0;border-radius:8px;color:#64748b}.filters label.date-label[data-v-989cf34f]{min-width:0}.filters select[data-v-989cf34f],.filters input[data-v-989cf34f]{width:100%;height:42px;border:0;outline:none;background:transparent;color:#334155;font:inherit;font-size:13px}.filters .search[data-v-989cf34f]{margin-left:auto;width:min(390px,45%)}.table-container[data-v-989cf34f]{overflow:hidden;border:1px solid #e2e8f0;border-radius:12px;background:#fff}table[data-v-989cf34f]{width:100%;min-width:900px;border-collapse:collapse}th[data-v-989cf34f]{padding:13px 16px;background:#f8fafc;color:#64748b;text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.04em}th.sortable[data-v-989cf34f]{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}th.sortable[data-v-989cf34f]:hover{color:#334155}th .sort-icon[data-v-989cf34f]{margin-left:3px;color:#94a3b8;font-size:14px;vertical-align:-3px}td[data-v-989cf34f]{padding:15px 16px;border-top:1px solid #f1f5f9;color:#334155;font-size:13px;-webkit-user-select:text;user-select:text}tbody tr[data-v-989cf34f]:hover{background:#f8fafc}.entity[data-v-989cf34f]{display:flex;align-items:center;gap:9px}.entity>.material-icons[data-v-989cf34f]{color:#3b82f6;font-size:20px}td strong[data-v-989cf34f],td small[data-v-989cf34f]{display:block}td small[data-v-989cf34f]{margin-top:3px;color:#94a3b8;font-size:11px}.status-badge[data-v-989cf34f]{width:fit-content;padding:6px 9px;display:inline-flex;align-items:center;gap:5px;border-radius:999px;background:#eff6ff;color:#2563eb;font-size:11px;font-weight:650}.status-badge .material-icons[data-v-989cf34f]{font-size:15px}.status-active[data-v-989cf34f],.status-completed[data-v-989cf34f]{background:#d1fae5;color:#047857}.status-in_work[data-v-989cf34f]{background:#fef3c7;color:#b45309}.status-inactive[data-v-989cf34f],.status-blocked[data-v-989cf34f],.status-cancelled[data-v-989cf34f]{background:#fee2e2;color:#b91c1c}.status-draft[data-v-989cf34f],.status-pending[data-v-989cf34f],.status-preparation[data-v-989cf34f]{background:#e0e7ff;color:#4f46e5}.status-refund[data-v-989cf34f]{background:#fce7f3;color:#be185d}.view-button[data-v-989cf34f]{padding:7px 11px;display:inline-flex;align-items:center;gap:6px;border:1px solid #bfdbfe;border-radius:7px;background:#eff6ff;color:#2563eb;font:inherit;font-size:12px;font-weight:600;cursor:pointer}.view-button .material-icons[data-v-989cf34f]{font-size:16px}.row-actions[data-v-989cf34f]{display:flex;gap:7px}.deals-button[data-v-989cf34f]{padding:7px 11px;display:inline-flex;align-items:center;gap:6px;border:1px solid #d1fae5;border-radius:7px;background:#ecfdf5;color:#047857;font:inherit;font-size:12px;font-weight:600;cursor:pointer}.deals-button .material-icons[data-v-989cf34f]{font-size:16px}.pagination[data-v-989cf34f]{padding:14px 16px;display:flex;align-items:center;justify-content:center;gap:24px;border-top:1px solid #e2e8f0}.pagination button[data-v-989cf34f]{padding:7px 12px;display:flex;align-items:center;border:1px solid #e2e8f0;border-radius:7px;background:#fff;color:#475569;cursor:pointer}.pagination button[data-v-989cf34f]:disabled{opacity:.45;cursor:default}.pagination span[data-v-989cf34f]{color:#475569;font-size:12px;text-align:center}.pagination span small[data-v-989cf34f]{display:block;margin-top:2px;color:#94a3b8}.state[data-v-989cf34f]{min-height:340px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#64748b}.state p[data-v-989cf34f]{margin:8px 0}.state h3[data-v-989cf34f]{margin:10px 0 0;color:#334155}.state .empty-icon[data-v-989cf34f]{font-size:50px;color:#cbd5e1}.state.error>.material-icons[data-v-989cf34f]{font-size:45px;color:#ef4444}.state button[data-v-989cf34f]{padding:8px 14px;border:0;border-radius:7px;background:#3b82f6;color:#fff;cursor:pointer}.spinner[data-v-989cf34f]{width:36px;height:36px;border:4px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;animation:spin-989cf34f .8s linear infinite}@keyframes spin-989cf34f{to{transform:rotate(360deg)}}.modal-overlay[data-v-989cf34f]{position:fixed;inset:0;z-index:200;padding:20px;display:grid;place-items:center;background:#0f172a8c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.modal[data-v-989cf34f]{width:min(100%,560px);overflow:hidden;border-radius:16px;background:#fff;box-shadow:0 25px 65px #0f172a40}.modal header[data-v-989cf34f]{padding:20px 24px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e2e8f0}.modal h3[data-v-989cf34f]{margin:0 0 4px}.modal header p[data-v-989cf34f]{margin:0;color:#64748b;font-size:12px}.close[data-v-989cf34f]{border:0;background:transparent;color:#64748b;cursor:pointer}.modal-body[data-v-989cf34f]{padding:24px}.client-hero[data-v-989cf34f]{padding:16px;display:flex;align-items:center;gap:14px;border-radius:12px;background:#eff6ff}.client-hero>span[data-v-989cf34f]{font-size:36px;color:#3b82f6}.client-hero strong[data-v-989cf34f],.client-hero small[data-v-989cf34f]{display:block}.client-hero small[data-v-989cf34f]{margin-top:5px;color:#64748b}dl[data-v-989cf34f]{margin:22px 0;display:grid;grid-template-columns:1fr 1fr;gap:16px}dl div[data-v-989cf34f]{padding-bottom:12px;border-bottom:1px solid #f1f5f9}dt[data-v-989cf34f]{color:#94a3b8;font-size:11px;text-transform:uppercase}dd[data-v-989cf34f]{margin:5px 0 0;color:#334155;font-weight:650}.modal-actions[data-v-989cf34f]{display:flex;justify-content:flex-end}.modal-actions button[data-v-989cf34f]{padding:10px 14px;display:flex;align-items:center;gap:7px;border:0;border-radius:8px;background:#3b82f6;color:#fff;font-weight:650;cursor:pointer}.modal-enter-active[data-v-989cf34f],.modal-leave-active[data-v-989cf34f]{transition:opacity .2s}.modal-enter-from[data-v-989cf34f],.modal-leave-to[data-v-989cf34f]{opacity:0}@media(max-width:1100px){.stats-grid[data-v-989cf34f]{grid-template-columns:repeat(2,1fr)}.table-container[data-v-989cf34f]{overflow-x:auto}}@media(max-width:700px){.stats-grid[data-v-989cf34f]{grid-template-columns:1fr}.filters[data-v-989cf34f]{flex-direction:column}.filters label[data-v-989cf34f],.filters .search[data-v-989cf34f]{box-sizing:border-box;width:100%;min-width:0;margin:0}.section-header h2[data-v-989cf34f]{font-size:23px}dl[data-v-989cf34f]{grid-template-columns:1fr}}.deal-view[data-v-61da2182]{color:#1e293b}.back[data-v-61da2182]{margin-bottom:18px;padding:8px 12px;display:flex;align-items:center;gap:7px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;color:#475569;cursor:pointer}.back .material-icons[data-v-61da2182]{font-size:18px}.deal-header[data-v-61da2182]{margin-bottom:20px;display:flex;align-items:center;justify-content:space-between;gap:20px}.deal-header p[data-v-61da2182]{margin:0 0 5px;color:#64748b;font-size:12px}.deal-header h1[data-v-61da2182]{margin:0;font-size:25px}.status[data-v-61da2182]{padding:7px 12px;border-radius:999px;font-size:12px;font-weight:650}.status-preparation[data-v-61da2182]{background:#e0e7ff;color:#4f46e5}.status-in_work[data-v-61da2182]{background:#fef3c7;color:#b45309}.status-completed[data-v-61da2182]{background:#d1fae5;color:#047857}.status-cancelled[data-v-61da2182]{background:#fee2e2;color:#b91c1c}.status-refund[data-v-61da2182]{background:#fce7f3;color:#be185d}.timeline[data-v-61da2182]{margin-bottom:24px;padding:22px 18px;display:flex;overflow-x:auto;border:1px solid #e2e8f0;border-radius:12px;background:#fff}.step[data-v-61da2182]{position:relative;min-width:125px;flex:1;display:flex;flex-direction:column;align-items:center;text-align:center}.circle[data-v-61da2182]{position:relative;z-index:2;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:#f1f5f9;color:#94a3b8;font-size:13px}.step i[data-v-61da2182]{position:absolute;top:13px;left:calc(50% + 14px);width:calc(100% - 28px);height:2px;background:#e2e8f0}.step strong[data-v-61da2182]{display:block;margin-top:9px;font-size:11px}.step small[data-v-61da2182]{display:block;max-width:120px;margin-top:3px;color:#94a3b8;font-size:9px}.step.completed .circle[data-v-61da2182],.step.active .circle[data-v-61da2182]{background:#3b82f6;color:#fff}.step.completed i[data-v-61da2182]{background:#3b82f6}.step.active strong[data-v-61da2182]{color:#2563eb}.content-layout[data-v-61da2182]{display:grid;grid-template-columns:310px minmax(0,1fr);gap:20px}.details-column[data-v-61da2182],.main-column[data-v-61da2182]{display:grid;align-content:start;gap:14px}.link[data-v-61da2182]{color:#2563eb;cursor:pointer}.link[data-v-61da2182]:hover{text-decoration:underline}.card[data-v-61da2182],.stage-card[data-v-61da2182]{overflow:hidden;border:1px solid #e2e8f0;border-radius:12px;background:#fff}.card>header[data-v-61da2182],.card-toggle[data-v-61da2182]{width:100%;box-sizing:border-box;padding:14px 16px;display:flex;align-items:center;gap:9px;border:0;border-bottom:1px solid #f1f5f9;background:#fff;color:#334155;font:inherit;font-size:13px;font-weight:650;text-align:left}.card-toggle[data-v-61da2182]{cursor:pointer}.card-toggle .material-icons[data-v-61da2182]:last-child{margin-left:auto}.card header .material-icons[data-v-61da2182],.card-toggle .material-icons[data-v-61da2182]:first-child{color:#3b82f6;font-size:19px}.card-body[data-v-61da2182]{padding:16px}.card-body>strong[data-v-61da2182]{display:block;margin-bottom:8px}.card-body p[data-v-61da2182]{margin:4px 0;color:#64748b;font-size:12px}.rows[data-v-61da2182]{display:grid;gap:10px}.rows div[data-v-61da2182]{display:flex;justify-content:space-between;gap:12px}.rows span[data-v-61da2182]{color:#94a3b8;font-size:11px}.rows strong[data-v-61da2182]{font-size:11px;text-align:right}.stage-card[data-v-61da2182]{padding:26px}.stage-title[data-v-61da2182]{display:flex;align-items:center;gap:14px}.stage-title>span[data-v-61da2182]{width:50px;height:50px;display:grid;place-items:center;border-radius:12px;background:#eff6ff;color:#3b82f6}.stage-title p[data-v-61da2182]{margin:0 0 3px;color:#94a3b8;font-size:11px;text-transform:uppercase}.stage-title h2[data-v-61da2182]{margin:0;font-size:23px}.stage-description[data-v-61da2182]{margin:16px 0 24px;color:#64748b}.explanation[data-v-61da2182]{padding:18px;border-radius:10px;background:#f8fafc}.explanation h3[data-v-61da2182],.finance h3[data-v-61da2182]{margin:0 0 10px;font-size:15px}.explanation p[data-v-61da2182]{margin:0;color:#64748b;font-size:13px;line-height:1.6}.finance[data-v-61da2182]{margin-top:26px}.finance-grid[data-v-61da2182]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.finance-grid div[data-v-61da2182]{padding:16px;border:1px solid #e2e8f0;border-radius:9px}.finance-grid span[data-v-61da2182],.finance-grid strong[data-v-61da2182]{display:block}.finance-grid span[data-v-61da2182]{margin-bottom:7px;color:#94a3b8;font-size:11px}.finance-grid strong[data-v-61da2182]{font-size:14px}.finance-grid .highlight[data-v-61da2182]{color:#2563eb;font-size:18px}.state[data-v-61da2182]{min-height:430px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#64748b}.state.error>.material-icons[data-v-61da2182]{color:#ef4444;font-size:48px}.state button[data-v-61da2182]{padding:8px 14px;border:0;border-radius:7px;background:#3b82f6;color:#fff;cursor:pointer}.spinner[data-v-61da2182]{width:42px;height:42px;border:4px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;animation:spin-61da2182 .8s linear infinite}@keyframes spin-61da2182{to{transform:rotate(360deg)}}.history-body[data-v-61da2182]{padding:8px 16px 16px;max-height:430px;overflow-y:auto}.history-empty[data-v-61da2182]{padding:14px 0;color:#94a3b8;font-size:12px;text-align:center}.history-row[data-v-61da2182]{position:relative;padding:10px 0 10px 22px;border-left:2px solid #e2e8f0}.history-row .dot[data-v-61da2182]{position:absolute;top:15px;left:-6px;width:10px;height:10px;border:2px solid #3b82f6;border-radius:50%;background:#fff}.history-row strong[data-v-61da2182],.history-row small[data-v-61da2182]{display:block}.history-row strong[data-v-61da2182]{color:#334155;font-size:12px;font-weight:600}.history-row small[data-v-61da2182]{margin-top:3px;color:#94a3b8;font-size:10px}@media(max-width:1000px){.content-layout[data-v-61da2182]{grid-template-columns:1fr}.details-column[data-v-61da2182]{grid-template-columns:repeat(2,1fr)}.manager-card[data-v-61da2182]{grid-column:span 2}}@media(max-width:650px){.deal-header[data-v-61da2182]{align-items:flex-start;flex-direction:column}.details-column[data-v-61da2182],.finance-grid[data-v-61da2182]{grid-template-columns:1fr}.manager-card[data-v-61da2182]{grid-column:auto}.stage-card[data-v-61da2182]{padding:20px}}.contract-view[data-v-4f4a68ea]{color:#1e293b}.back[data-v-4f4a68ea]{margin-bottom:18px;padding:8px 12px;display:flex;align-items:center;gap:7px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;color:#475569;cursor:pointer}.back .material-icons[data-v-4f4a68ea]{font-size:18px}.page-header[data-v-4f4a68ea]{margin-bottom:22px;display:flex;align-items:center;justify-content:space-between;gap:24px}.page-header p[data-v-4f4a68ea]{margin:0 0 4px;color:#64748b;font-size:12px;text-transform:uppercase}.page-header h1[data-v-4f4a68ea]{margin:0;font-size:26px}.page-header small[data-v-4f4a68ea]{display:block;margin-top:5px;color:#94a3b8}.header-actions[data-v-4f4a68ea]{display:flex;align-items:center;gap:10px}.status[data-v-4f4a68ea]{padding:7px 11px;border-radius:999px;font-size:12px;font-weight:650}.status-active[data-v-4f4a68ea]{background:#d1fae5;color:#047857}.status-draft[data-v-4f4a68ea]{background:#fef3c7;color:#b45309}.status-inactive[data-v-4f4a68ea]{background:#fee2e2;color:#b91c1c}.deals-link[data-v-4f4a68ea]{height:40px;padding:0 13px;display:flex;align-items:center;gap:7px;border:0;border-radius:8px;background:#3b82f6;color:#fff;font-weight:650;cursor:pointer}.deals-link .material-icons[data-v-4f4a68ea]{font-size:18px}.deals-link b[data-v-4f4a68ea]{padding:2px 6px;border-radius:10px;background:#fff3}.summary-grid[data-v-4f4a68ea]{margin-bottom:20px;display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.summary-grid article[data-v-4f4a68ea]{padding:16px;display:flex;align-items:center;gap:12px;border:1px solid #e2e8f0;border-radius:11px;background:#fff}.summary-grid article>span[data-v-4f4a68ea]{width:40px;height:40px;display:grid;place-items:center;border-radius:9px;background:#eff6ff;color:#3b82f6}.summary-grid small[data-v-4f4a68ea],.summary-grid strong[data-v-4f4a68ea]{display:block}.summary-grid small[data-v-4f4a68ea]{margin-bottom:4px;color:#94a3b8;font-size:10px}.summary-grid strong[data-v-4f4a68ea]{font-size:13px}.link[data-v-4f4a68ea]{color:#2563eb;cursor:pointer}.link[data-v-4f4a68ea]:hover{text-decoration:underline}.content-grid[data-v-4f4a68ea]{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:20px}.content-grid main[data-v-4f4a68ea],.content-grid aside[data-v-4f4a68ea]{display:grid;align-content:start;gap:16px}.card[data-v-4f4a68ea]{overflow:hidden;border:1px solid #e2e8f0;border-radius:12px;background:#fff}.card-header[data-v-4f4a68ea]{padding:16px 18px;display:flex;align-items:center;gap:11px;border-bottom:1px solid #f1f5f9}.card-header>span[data-v-4f4a68ea]{color:#3b82f6}.card-header h2[data-v-4f4a68ea]{margin:0 0 3px;font-size:15px}.card-header p[data-v-4f4a68ea]{margin:0;color:#94a3b8;font-size:10px}.details-grid[data-v-4f4a68ea]{margin:0;padding:18px;display:grid;grid-template-columns:1fr 1fr;gap:18px}.details-grid div[data-v-4f4a68ea]{padding-bottom:11px;border-bottom:1px solid #f1f5f9}.details-grid dt[data-v-4f4a68ea]{color:#94a3b8;font-size:10px;text-transform:uppercase}.details-grid dd[data-v-4f4a68ea]{margin:6px 0 0;color:#334155;font-size:13px;font-weight:600;word-break:break-word}.details-grid.extra dd[data-v-4f4a68ea]{font-weight:500}.tiers[data-v-4f4a68ea]{padding:0 18px 18px}.tiers h3[data-v-4f4a68ea]{margin:6px 0 10px;font-size:13px}.tiers table[data-v-4f4a68ea]{width:100%;border-collapse:collapse}.tiers th[data-v-4f4a68ea]{padding:9px;background:#f8fafc;color:#64748b;font-size:10px;text-align:left}.tiers td[data-v-4f4a68ea]{padding:10px 9px;border-top:1px solid #f1f5f9;font-size:11px}.document-row[data-v-4f4a68ea]{width:100%;padding:15px 17px;display:flex;align-items:center;gap:11px;border:0;border-bottom:1px solid #f1f5f9;background:#fff;color:#334155;text-align:left;cursor:pointer}.document-row[data-v-4f4a68ea]:hover:not(:disabled){background:#f8fafc}.document-row[data-v-4f4a68ea]:disabled{opacity:.48;cursor:default}.document-row>span[data-v-4f4a68ea]:nth-child(2){flex:1}.document-row strong[data-v-4f4a68ea],.document-row small[data-v-4f4a68ea]{display:block}.document-row strong[data-v-4f4a68ea]{font-size:12px}.document-row small[data-v-4f4a68ea]{margin-top:4px;color:#94a3b8;font-size:10px}.document-icon[data-v-4f4a68ea]{width:36px;height:36px;display:grid;place-items:center;border-radius:9px;background:#fee2e2;color:#dc2626}.document-row.signed .document-icon[data-v-4f4a68ea]{background:#d1fae5;color:#059669}.download-error[data-v-4f4a68ea]{margin:12px 16px;color:#b91c1c;font-size:11px}.bank-body[data-v-4f4a68ea],.client-body[data-v-4f4a68ea]{padding:17px}.bank-body strong[data-v-4f4a68ea],.bank-body small[data-v-4f4a68ea]{display:block}.bank-body p[data-v-4f4a68ea],.client-body p[data-v-4f4a68ea]{margin:5px 0;color:#64748b;font-size:11px}.bank-body hr[data-v-4f4a68ea]{margin:15px 0;border:0;border-top:1px solid #f1f5f9}.bank-body span[data-v-4f4a68ea]{display:block;margin-bottom:5px;color:#94a3b8;font-size:10px}.bank-body small[data-v-4f4a68ea]{margin-top:5px;color:#94a3b8}.state[data-v-4f4a68ea]{min-height:430px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#64748b}.state.error>.material-icons[data-v-4f4a68ea]{color:#ef4444;font-size:48px}.state button[data-v-4f4a68ea]{padding:8px 14px;border:0;border-radius:7px;background:#3b82f6;color:#fff;cursor:pointer}.spinner[data-v-4f4a68ea]{width:42px;height:42px;border:4px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;animation:spin-4f4a68ea .8s linear infinite}@keyframes spin-4f4a68ea{to{transform:rotate(360deg)}}@media(max-width:1100px){.summary-grid[data-v-4f4a68ea]{grid-template-columns:repeat(2,1fr)}.content-grid[data-v-4f4a68ea]{grid-template-columns:1fr}.content-grid aside[data-v-4f4a68ea]{grid-template-columns:repeat(2,1fr)}.documents-card[data-v-4f4a68ea]{grid-column:span 2}}@media(max-width:700px){.page-header[data-v-4f4a68ea]{align-items:flex-start;flex-direction:column}.header-actions[data-v-4f4a68ea]{width:100%;flex-wrap:wrap}.summary-grid[data-v-4f4a68ea],.details-grid[data-v-4f4a68ea],.content-grid aside[data-v-4f4a68ea]{grid-template-columns:1fr}.documents-card[data-v-4f4a68ea]{grid-column:auto}.deals-link[data-v-4f4a68ea]{flex:1;justify-content:center}}.profile-view[data-v-28c1a9f3]{color:#1e293b}.page-header[data-v-28c1a9f3]{margin-bottom:22px;display:flex;align-items:center;justify-content:space-between;gap:24px}.page-header p[data-v-28c1a9f3]{margin:0 0 4px;color:#64748b;font-size:12px;text-transform:uppercase}.page-header h1[data-v-28c1a9f3]{margin:0;font-size:26px}.page-header small[data-v-28c1a9f3]{display:block;margin-top:5px;color:#94a3b8}.status[data-v-28c1a9f3]{width:fit-content;padding:7px 11px;border-radius:999px;font-size:12px;font-weight:650}.status-active[data-v-28c1a9f3]{background:#d1fae5;color:#047857}.status-draft[data-v-28c1a9f3]{background:#e0e7ff;color:#4f46e5}.status-inactive[data-v-28c1a9f3]{background:#fee2e2;color:#b91c1c}.content-grid[data-v-28c1a9f3]{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:20px}.content-grid main[data-v-28c1a9f3],.content-grid aside[data-v-28c1a9f3]{display:grid;align-content:start;gap:16px}.card[data-v-28c1a9f3]{overflow:hidden;border:1px solid #e2e8f0;border-radius:12px;background:#fff}.card-header[data-v-28c1a9f3]{padding:16px 18px;display:flex;align-items:center;gap:11px;border-bottom:1px solid #f1f5f9}.card-header>span[data-v-28c1a9f3]{color:#3b82f6}.card-header h2[data-v-28c1a9f3]{margin:0 0 3px;font-size:15px}.card-header p[data-v-28c1a9f3]{margin:0;color:#94a3b8;font-size:10px}.details-grid[data-v-28c1a9f3]{margin:0;padding:18px;display:grid;grid-template-columns:1fr 1fr;gap:18px}.details-grid div[data-v-28c1a9f3]{padding-bottom:11px;border-bottom:1px solid #f1f5f9}.details-grid dt[data-v-28c1a9f3]{color:#94a3b8;font-size:10px;text-transform:uppercase}.details-grid dd[data-v-28c1a9f3]{margin:6px 0 0;color:#334155;font-size:13px;font-weight:600;word-break:break-word}.password-form[data-v-28c1a9f3]{padding:18px;display:grid;gap:13px}.password-form label[data-v-28c1a9f3]{display:grid;gap:6px;color:#64748b;font-size:11px;font-weight:600}.password-form input[data-v-28c1a9f3]{height:42px;box-sizing:border-box;padding:0 12px;border:1px solid #e2e8f0;border-radius:8px;outline:none;color:#334155;font:inherit;font-size:13px}.password-form input[data-v-28c1a9f3]:focus{border-color:#93c5fd}.password-hint[data-v-28c1a9f3]{margin:0;color:#94a3b8;font-size:10px}.form-message[data-v-28c1a9f3]{margin:0;padding:10px 12px;border-radius:8px;font-size:12px}.form-message.error[data-v-28c1a9f3]{background:#fee2e2;color:#b91c1c}.form-message.success[data-v-28c1a9f3]{background:#d1fae5;color:#047857}.password-form button[data-v-28c1a9f3]{height:42px;display:flex;align-items:center;justify-content:center;gap:7px;border:0;border-radius:8px;background:#3b82f6;color:#fff;font:inherit;font-size:13px;font-weight:650;cursor:pointer}.password-form button[data-v-28c1a9f3]:disabled{opacity:.55;cursor:default}.password-form button .material-icons[data-v-28c1a9f3]{font-size:18px}.state[data-v-28c1a9f3]{min-height:430px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#64748b}.state.error>.material-icons[data-v-28c1a9f3]{color:#ef4444;font-size:48px}.state button[data-v-28c1a9f3]{padding:8px 14px;border:0;border-radius:7px;background:#3b82f6;color:#fff;cursor:pointer}.spinner[data-v-28c1a9f3]{width:42px;height:42px;border:4px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;animation:spin-28c1a9f3 .8s linear infinite}@keyframes spin-28c1a9f3{to{transform:rotate(360deg)}}@media(max-width:1100px){.content-grid[data-v-28c1a9f3]{grid-template-columns:1fr}}@media(max-width:700px){.page-header[data-v-28c1a9f3]{align-items:flex-start;flex-direction:column}.details-grid[data-v-28c1a9f3]{grid-template-columns:1fr}}.dashboard-view[data-v-236c9801]{color:#1e293b}.page-header[data-v-236c9801]{margin-bottom:22px}.page-header p[data-v-236c9801]{margin:0 0 4px;color:#64748b;font-size:12px;text-transform:uppercase}.page-header h1[data-v-236c9801]{margin:0;font-size:26px}.stats-grid[data-v-236c9801]{margin-bottom:20px;display:grid;grid-template-columns:repeat(3,minmax(160px,1fr));gap:14px}.stat-card[data-v-236c9801]{padding:18px;display:flex;align-items:center;gap:13px;border:1px solid #e2e8f0;border-radius:12px;background:#fff;text-align:left;cursor:pointer;transition:.18s}.stat-card[data-v-236c9801]:hover{transform:translateY(-2px);border-color:#93c5fd;box-shadow:0 8px 20px #0f172a12}.stat-icon[data-v-236c9801]{width:44px;height:44px;flex:0 0 44px;display:grid;place-items:center;border-radius:10px}.stat-card strong[data-v-236c9801],.stat-card small[data-v-236c9801]{display:block}.stat-card strong[data-v-236c9801]{font-size:22px}.stat-card small[data-v-236c9801]{margin-top:3px;color:#64748b;font-size:11px}.stat-card .chevron[data-v-236c9801]{margin-left:auto;color:#94a3b8}.card[data-v-236c9801]{overflow:hidden;border:1px solid #e2e8f0;border-radius:12px;background:#fff}.card-header[data-v-236c9801]{padding:16px 18px;display:flex;align-items:center;gap:11px;border-bottom:1px solid #f1f5f9}.card-header>span[data-v-236c9801]{color:#3b82f6}.card-header h2[data-v-236c9801]{margin:0 0 3px;font-size:15px}.card-header p[data-v-236c9801]{margin:0;color:#94a3b8;font-size:10px}.all-link[data-v-236c9801]{margin-left:auto;display:flex;align-items:center;color:#3b82f6;font-size:12px;font-weight:600;text-decoration:none}.all-link .material-icons[data-v-236c9801]{font-size:16px}.empty-row[data-v-236c9801]{padding:26px 18px;display:flex;align-items:center;justify-content:center;gap:8px;color:#94a3b8;font-size:13px}.deal-row[data-v-236c9801]{width:100%;padding:13px 17px;display:flex;align-items:center;gap:12px;border:0;border-bottom:1px solid #f1f5f9;background:#fff;color:#334155;text-align:left;cursor:pointer}.deal-row[data-v-236c9801]:last-child{border-bottom:0}.deal-row[data-v-236c9801]:hover{background:#f8fafc}.deal-icon[data-v-236c9801]{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border-radius:9px;background:#eff6ff;color:#3b82f6;font-size:19px}.deal-main[data-v-236c9801]{flex:1;min-width:0}.deal-main strong[data-v-236c9801],.deal-main small[data-v-236c9801]{display:block}.deal-main strong[data-v-236c9801]{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.deal-main small[data-v-236c9801]{margin-top:3px;overflow:hidden;color:#94a3b8;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.deal-main strong.link[data-v-236c9801]{color:#2563eb;cursor:pointer}.deal-main strong.link[data-v-236c9801]:hover{text-decoration:underline}.deal-amount[data-v-236c9801]{flex:0 0 auto;font-size:12px}.deal-date[data-v-236c9801]{flex:0 0 auto;color:#94a3b8;font-size:11px}.chevron[data-v-236c9801]{color:#94a3b8}.status-badge[data-v-236c9801]{width:fit-content;flex:0 0 auto;padding:6px 9px;display:inline-flex;align-items:center;gap:5px;border-radius:999px;background:#eff6ff;color:#2563eb;font-size:11px;font-weight:650}.status-badge .material-icons[data-v-236c9801]{font-size:15px}.status-completed[data-v-236c9801]{background:#d1fae5;color:#047857}.status-in_work[data-v-236c9801]{background:#fef3c7;color:#b45309}.status-cancelled[data-v-236c9801]{background:#fee2e2;color:#b91c1c}.status-preparation[data-v-236c9801]{background:#e0e7ff;color:#4f46e5}.status-refund[data-v-236c9801]{background:#fce7f3;color:#be185d}.state[data-v-236c9801]{min-height:430px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#64748b}.state.error>.material-icons[data-v-236c9801]{color:#ef4444;font-size:48px}.state button[data-v-236c9801]{padding:8px 14px;border:0;border-radius:7px;background:#3b82f6;color:#fff;cursor:pointer}.spinner[data-v-236c9801]{width:42px;height:42px;border:4px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;animation:spin-236c9801 .8s linear infinite}@keyframes spin-236c9801{to{transform:rotate(360deg)}}@media(max-width:1100px){.stats-grid[data-v-236c9801]{grid-template-columns:1fr}}@media(max-width:700px){.deal-amount[data-v-236c9801],.deal-date[data-v-236c9801]{display:none}}.client-view[data-v-a345bfed]{color:#1e293b}.back[data-v-a345bfed]{margin-bottom:18px;padding:8px 12px;display:flex;align-items:center;gap:7px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;color:#475569;cursor:pointer}.back .material-icons[data-v-a345bfed]{font-size:18px}.page-header[data-v-a345bfed]{margin-bottom:22px;display:flex;align-items:center;justify-content:space-between;gap:24px}.page-header p[data-v-a345bfed]{margin:0 0 4px;color:#64748b;font-size:12px;text-transform:uppercase}.page-header h1[data-v-a345bfed]{margin:0;font-size:26px}.page-header small[data-v-a345bfed]{display:block;margin-top:5px;color:#94a3b8}.status[data-v-a345bfed]{width:fit-content;padding:6px 9px;display:inline-flex;align-items:center;gap:5px;border-radius:999px;font-size:11px;font-weight:650}.status .material-icons[data-v-a345bfed]{font-size:15px}.status-active[data-v-a345bfed],.status-completed[data-v-a345bfed]{background:#d1fae5;color:#047857}.status-in_work[data-v-a345bfed]{background:#fef3c7;color:#b45309}.status-inactive[data-v-a345bfed],.status-blocked[data-v-a345bfed],.status-cancelled[data-v-a345bfed]{background:#fee2e2;color:#b91c1c}.status-draft[data-v-a345bfed],.status-pending[data-v-a345bfed],.status-preparation[data-v-a345bfed]{background:#e0e7ff;color:#4f46e5}.status-refund[data-v-a345bfed]{background:#fce7f3;color:#be185d}.content-grid[data-v-a345bfed]{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:20px}.content-grid main[data-v-a345bfed],.content-grid aside[data-v-a345bfed]{display:grid;align-content:start;gap:16px}.card[data-v-a345bfed]{overflow:hidden;border:1px solid #e2e8f0;border-radius:12px;background:#fff}.card-header[data-v-a345bfed]{padding:16px 18px;display:flex;align-items:center;gap:11px;border-bottom:1px solid #f1f5f9}.card-header>span[data-v-a345bfed]{color:#3b82f6}.card-header h2[data-v-a345bfed]{margin:0 0 3px;font-size:15px}.card-header p[data-v-a345bfed]{margin:0;color:#94a3b8;font-size:10px}.empty-row[data-v-a345bfed]{padding:26px 18px;display:flex;align-items:center;justify-content:center;gap:8px;color:#94a3b8;font-size:13px}.list-row[data-v-a345bfed]{width:100%;padding:13px 17px;display:flex;align-items:center;gap:11px;border:0;border-bottom:1px solid #f1f5f9;background:#fff;color:#334155;text-align:left;cursor:pointer}.list-row[data-v-a345bfed]:last-child{border-bottom:0}.list-row[data-v-a345bfed]:hover{background:#f8fafc}.row-icon[data-v-a345bfed]{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border-radius:9px;background:#eff6ff;color:#3b82f6;font-size:19px}.row-main[data-v-a345bfed]{flex:1;min-width:0}.row-main strong[data-v-a345bfed],.row-main small[data-v-a345bfed]{display:block}.row-main strong[data-v-a345bfed]{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.row-main small[data-v-a345bfed]{margin-top:3px;overflow:hidden;color:#94a3b8;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.row-meta[data-v-a345bfed]{flex:0 0 auto;color:#94a3b8;font-size:11px}.chevron[data-v-a345bfed]{color:#94a3b8}.details[data-v-a345bfed]{margin:0;padding:17px;display:grid;gap:14px}.details div[data-v-a345bfed]{padding-bottom:11px;border-bottom:1px solid #f1f5f9}.details div[data-v-a345bfed]:last-child{padding-bottom:0;border-bottom:0}.details dt[data-v-a345bfed]{color:#94a3b8;font-size:10px;text-transform:uppercase}.details dd[data-v-a345bfed]{margin:5px 0 0;color:#334155;font-size:13px;font-weight:600;word-break:break-word}.state[data-v-a345bfed]{min-height:430px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#64748b}.state.error>.material-icons[data-v-a345bfed]{color:#ef4444;font-size:48px}.state button[data-v-a345bfed]{padding:8px 14px;border:0;border-radius:7px;background:#3b82f6;color:#fff;cursor:pointer}.spinner[data-v-a345bfed]{width:42px;height:42px;border:4px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;animation:spin-a345bfed .8s linear infinite}@keyframes spin-a345bfed{to{transform:rotate(360deg)}}@media(max-width:1100px){.content-grid[data-v-a345bfed]{grid-template-columns:1fr}}@media(max-width:700px){.page-header[data-v-a345bfed]{align-items:flex-start;flex-direction:column}}.auth-page[data-v-7c6ce76d]{min-height:100vh;display:grid;place-items:center;padding:24px;box-sizing:border-box;background:radial-gradient(circle at 15% 10%,#e2edff,transparent 32%),#f5f7fb;color:#172033}.auth-card[data-v-7c6ce76d]{width:min(100%,440px);box-sizing:border-box;padding:42px;border:1px solid #e1e7f0;border-radius:24px;background:#fff;box-shadow:0 24px 70px #162d551f}.logo[data-v-7c6ce76d]{width:145px;height:auto;margin-bottom:38px}h1[data-v-7c6ce76d]{margin:0 0 12px;font-size:32px;line-height:1.12;letter-spacing:-.03em}p[data-v-7c6ce76d]{margin:0 0 26px;color:#65738a;line-height:1.55}label span[data-v-7c6ce76d]{display:block;margin-bottom:8px;font-size:14px;font-weight:700}input[data-v-7c6ce76d]{box-sizing:border-box;width:100%;height:50px;padding:0 15px;border:1px solid #d9e0eb;border-radius:11px;color:#172033;font:inherit;outline:none}input[data-v-7c6ce76d]:focus{border-color:#2d69bd;box-shadow:0 0 0 4px #2d69bd1f}button[data-v-7c6ce76d],.primary-link[data-v-7c6ce76d]{display:grid;place-items:center;width:100%;height:52px;box-sizing:border-box;margin-top:24px;border:0;border-radius:12px;background:#1e56a0;color:#fff;font:inherit;font-weight:800;text-decoration:none;cursor:pointer}button[data-v-7c6ce76d]:disabled{opacity:.65;cursor:wait}.back-link[data-v-7c6ce76d]{display:block;margin-top:18px;color:#1e56a0;font-size:14px;font-weight:700;text-align:center;text-decoration:none}.back-link[data-v-7c6ce76d]:hover{text-decoration:underline}.error[data-v-7c6ce76d]{margin:16px 0 0;padding:11px 13px;border-radius:10px;background:#fff0f0;color:#b4232b;font-size:14px}.result-icon[data-v-7c6ce76d]{display:grid;place-items:center;width:58px;height:58px;margin-bottom:22px;border-radius:18px;background:#eaf3ff;color:#1e62ad;font-size:30px}@media(max-width:520px){.auth-card[data-v-7c6ce76d]{padding:32px 24px}}.auth-page[data-v-93a13af9]{min-height:100vh;display:grid;place-items:center;padding:24px;box-sizing:border-box;background:radial-gradient(circle at 15% 10%,#e2edff,transparent 32%),#f5f7fb;color:#172033}.auth-card[data-v-93a13af9]{width:min(100%,440px);box-sizing:border-box;padding:42px;border:1px solid #e1e7f0;border-radius:24px;background:#fff;box-shadow:0 24px 70px #162d551f}.logo[data-v-93a13af9]{width:145px;height:auto;margin-bottom:38px}h1[data-v-93a13af9]{margin:0 0 12px;font-size:32px;line-height:1.12;letter-spacing:-.03em}p[data-v-93a13af9]{margin:0 0 26px;color:#65738a;line-height:1.55}label[data-v-93a13af9]{display:block;margin-top:18px}label span[data-v-93a13af9]{display:block;margin-bottom:8px;font-size:14px;font-weight:700}input[data-v-93a13af9]{box-sizing:border-box;width:100%;height:50px;padding:0 15px;border:1px solid #d9e0eb;border-radius:11px;color:#172033;font:inherit;outline:none}input[data-v-93a13af9]:focus{border-color:#2d69bd;box-shadow:0 0 0 4px #2d69bd1f}small[data-v-93a13af9]{display:block;margin-top:12px;color:#7b8799;line-height:1.45}button[data-v-93a13af9],.primary-link[data-v-93a13af9]{display:grid;place-items:center;width:100%;height:52px;box-sizing:border-box;margin-top:24px;border:0;border-radius:12px;background:#1e56a0;color:#fff;font:inherit;font-weight:800;text-decoration:none;cursor:pointer}button[data-v-93a13af9]:disabled{opacity:.65;cursor:wait}.error[data-v-93a13af9]{margin:16px 0 0;padding:11px 13px;border-radius:10px;background:#fff0f0;color:#b4232b;font-size:14px}.state[data-v-93a13af9]{display:flex;align-items:center;gap:12px;color:#65738a}.spinner[data-v-93a13af9]{width:22px;height:22px;border:3px solid #dce6f4;border-top-color:#1e56a0;border-radius:50%;animation:spin-93a13af9 .8s linear infinite}.result-icon[data-v-93a13af9]{display:grid;place-items:center;width:58px;height:58px;margin-bottom:22px;border-radius:18px;font-size:30px}.result-icon.success[data-v-93a13af9]{background:#e8f7ef;color:#197448}.result-icon.invalid[data-v-93a13af9]{background:#fff0f0;color:#b4232b}@keyframes spin-93a13af9{to{transform:rotate(360deg)}}@media(max-width:520px){.auth-card[data-v-93a13af9]{padding:32px 24px}}
