@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}@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-ae47d3d7]{background:#fff;border-bottom:1px solid #e2e8f0;position:sticky;top:0;z-index:100}.header-container[data-v-ae47d3d7]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0 16px}.user-section[data-v-ae47d3d7]{margin-left:auto;display:flex;align-items:center;gap:16px}.header-brand[data-v-ae47d3d7]{flex-shrink:0;width:260px;justify-content:flex-end;display:flex;margin-right:20px}.logo[data-v-ae47d3d7]{display:flex;align-items:center;gap:8px;text-decoration:none;cursor:pointer}.news-ticker[data-v-ae47d3d7]{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-ae47d3d7]:hover{background:linear-gradient(135deg,#fde68a,#fcd34d);box-shadow:0 4px 12px #fbbf244d}.news-ticker[data-v-ae47d3d7]: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-ae47d3d7]: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-ae47d3d7]{overflow:hidden;white-space:nowrap}.ticker-content[data-v-ae47d3d7]{display:inline-flex;animation:scroll-ae47d3d7 20s linear infinite}.news-ticker:hover .ticker-content[data-v-ae47d3d7]{animation-play-state:paused}.ticker-item[data-v-ae47d3d7]{display:inline-flex;align-items:center;gap:8px;padding:0 50px;font-size:14px;font-weight:600;color:#92400e}.ticker-item .icon[data-v-ae47d3d7]{color:#f59e0b;font-size:18px}@keyframes scroll-ae47d3d7{0%{transform:translate(0)}to{transform:translate(-50%)}}.modal-overlay[data-v-ae47d3d7]{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-ae47d3d7]{background:#fff;border-radius:16px;max-width:600px;width:100%;box-shadow:0 20px 60px #0000004d;overflow:hidden}.modal-header[data-v-ae47d3d7]{display:flex;align-items:center;justify-content:space-between;padding:24px;border-bottom:1px solid #e2e8f0}.modal-header h3[data-v-ae47d3d7]{margin:0;font-size:20px;font-weight:700;color:#1e293b}.modal-close[data-v-ae47d3d7]{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-ae47d3d7]:hover{background:#e2e8f0}.modal-close .icon[data-v-ae47d3d7]{color:#64748b;font-size:20px}.modal-body[data-v-ae47d3d7]{padding:24px}.news-icon[data-v-ae47d3d7]{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-ae47d3d7]{font-size:32px;color:#f59e0b}.news-full-text[data-v-ae47d3d7]{font-size:15px;line-height:1.6;color:#475569;margin:0 0 20px}.news-meta[data-v-ae47d3d7]{display:flex;align-items:center;gap:16px;padding-top:16px;border-top:1px solid #f1f5f9}.news-date[data-v-ae47d3d7]{display:flex;align-items:center;gap:6px;font-size:13px;color:#64748b}.news-category[data-v-ae47d3d7]{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600;text-transform:uppercase}.category-warning[data-v-ae47d3d7]{background:#fef3c7;color:#92400e}.category-info[data-v-ae47d3d7]{background:#dbeafe;color:#1e40af}.category-success[data-v-ae47d3d7]{background:#d1fae5;color:#065f46}.modal-footer[data-v-ae47d3d7]{padding:16px 24px;background:#f8fafc;display:flex;justify-content:flex-end;gap:12px}.btn[data-v-ae47d3d7]{padding:10px 20px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;border:none;transition:all .15s ease}.btn-primary[data-v-ae47d3d7]{background:#3b82f6;color:#fff}.btn-primary[data-v-ae47d3d7]:hover{background:#2563eb}.modal-fade-enter-active[data-v-ae47d3d7],.modal-fade-leave-active[data-v-ae47d3d7]{transition:all .3s ease}.modal-fade-enter-from[data-v-ae47d3d7],.modal-fade-leave-to[data-v-ae47d3d7]{opacity:0}.modal-fade-enter-from .modal-container[data-v-ae47d3d7],.modal-fade-leave-to .modal-container[data-v-ae47d3d7]{transform:scale(.9) translateY(-20px)}.modal-fade-enter-active .modal-container[data-v-ae47d3d7],.modal-fade-leave-active .modal-container[data-v-ae47d3d7]{transition:transform .3s ease}.user-info[data-v-ae47d3d7]{display:flex;align-items:center;gap:16px;padding-left:16px;border-left:1px solid #e2e8f0}.manager-contact[data-v-ae47d3d7]{text-align:right;font-size:12px}.contact-label[data-v-ae47d3d7]{color:#64748b;display:block}.manager-info[data-v-ae47d3d7]{display:flex;align-items:center;gap:12px}.manager-avatar[data-v-ae47d3d7]{width:40px;height:40px;border-radius:50%;object-fit:cover;border:2px solid #e2e8f0;flex-shrink:0}.manager-details[data-v-ae47d3d7]{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.contact-name[data-v-ae47d3d7]{color:#1e293b;font-weight:600;display:block}.contact-phone[data-v-ae47d3d7]{color:#64748b;display:flex;align-items:center;gap:4px}.header-actions[data-v-ae47d3d7]{display:flex;gap:8px}.action-btn[data-v-ae47d3d7]{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-ae47d3d7]:hover{background:#e2e8f0}.action-btn .icon[data-v-ae47d3d7]{font-size:20px;color:#64748b}.action-btn:hover .icon[data-v-ae47d3d7]{color:#374151}.main-nav[data-v-ae47d3d7]::-webkit-scrollbar{display:none}.nav-link[data-v-ae47d3d7]{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-ae47d3d7]:hover{color:#334155;background:#f1f5f9}.nav-link.active[data-v-ae47d3d7]{color:#3b82f6;background:#eff6ff}.notification-badge[data-v-ae47d3d7]{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-ae47d3d7]{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-ae47d3d7]{display:flex;gap:20px}.rate-item[data-v-ae47d3d7]{display:flex;flex-direction:column;gap:0px;transition:all .2s ease}.rates-source[data-v-ae47d3d7]{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-ae47d3d7]:hover{background:#e2e8f0}.rates-source .icon[data-v-ae47d3d7]{color:#64748b;font-size:14px}@media(max-width:1400px){.exchange-rates[data-v-ae47d3d7]{display:none}}@keyframes pulse-ae47d3d7{0%,to{opacity:1}50%{opacity:.5}}.rate-value[data-v-ae47d3d7]:empty:before{content:"---";animation:pulse-ae47d3d7 1.5s ease-in-out infinite;color:#cbd5e1}@media(max-width:1200px){.manager-contact[data-v-ae47d3d7]{display:none}}.rate-item[data-v-ae47d3d7]{display:flex;flex-direction:column;gap:2px;transition:all .2s ease;cursor:help}.rate-item[data-v-ae47d3d7]:hover{transform:translateY(-1px)}.rate-currency[data-v-ae47d3d7]{display:flex;align-items:center;gap:6px;font-size:12px;color:#64748b;font-weight:600}.currency-flag[data-v-ae47d3d7]{font-size:14px}.currency-code[data-v-ae47d3d7]{letter-spacing:.5px}.rate-value[data-v-ae47d3d7]{font-size:16px;font-weight:700;color:#1e293b;font-variant-numeric:tabular-nums}.rate-date[data-v-ae47d3d7]{font-size:10px;color:#94a3b8;font-weight:500;white-space:nowrap}@media(max-width:768px){.header-container[data-v-ae47d3d7]{padding:0 16px;gap:16px}.news-ticker[data-v-ae47d3d7]{display:none}.user-section[data-v-ae47d3d7]{flex:1;justify-content:flex-end}}.clickable[data-v-fdb703b8]{cursor:pointer;transition:color .2s}.clickable[data-v-fdb703b8]:hover{color:#3b82f6}.no-organization[data-v-fdb703b8]{text-align:center;padding:20px;color:#64748b}.select-org-btn[data-v-fdb703b8]{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-fdb703b8]:hover{background:#2563eb}.sidebar[data-v-fdb703b8]{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-fdb703b8]{padding:24px 20px;border-bottom:1px solid #f1f5f9}.profile-card[data-v-fdb703b8]{display:flex;align-items:center;gap:12px}.profile-avatar[data-v-fdb703b8]{width:48px;height:48px;border-radius:24px;object-fit:cover;border:2px solid #e2e8f0}.profile-info[data-v-fdb703b8]{flex:1;min-width:0}.profile-name[data-v-fdb703b8]{font-size:15px;font-weight:600;color:#1e293b;margin:0 0 2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-role[data-v-fdb703b8]{font-size:13px;color:#64748b;margin:0 0 6px}.profile-meta[data-v-fdb703b8]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.profile-id[data-v-fdb703b8]{font-size:11px;color:#94a3b8;display:flex;align-items:center;gap:4px}.profile-status[data-v-fdb703b8]{display:flex;align-items:center;gap:4px;font-size:11px;font-weight:500}.status-dot[data-v-fdb703b8]{width:6px;height:6px;border-radius:3px}.status-active .status-dot[data-v-fdb703b8]{background:#10b981}.status-inactive .status-dot[data-v-fdb703b8]{background:#f59e0b}.status-pending .status-dot[data-v-fdb703b8]{background:#3b82f6}.nav-menu[data-v-fdb703b8]{flex:1;padding:8px 0;overflow-y:auto}.nav-group[data-v-fdb703b8]{margin-bottom:24px}.nav-group-title[data-v-fdb703b8]{font-size:11px;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;margin:0 0 8px 20px}.nav-item[data-v-fdb703b8]{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-fdb703b8]:hover{background:#f8fafc;color:#334155}.nav-item.active[data-v-fdb703b8]{background:#eff6ff;color:#3b82f6;border-right:3px solid #3b82f6}.nav-icon[data-v-fdb703b8]{width:20px;text-align:center;flex-shrink:0}.nav-label[data-v-fdb703b8]{flex:1}.nav-count[data-v-fdb703b8]{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-fdb703b8]{background:#bfdbfe;color:#1d4ed8}.nav-badge[data-v-fdb703b8]{font-size:10px;font-weight:600;padding:2px 6px;border-radius:8px}.badge-warning[data-v-fdb703b8]{background:#fef3c7;color:#d97706}.badge-info[data-v-fdb703b8]{background:#dbeafe;color:#2563eb}.org-summary[data-v-fdb703b8]{padding:20px;border-top:1px solid #f1f5f9;background:#f8fafc;display:none}.summary-title[data-v-fdb703b8]{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-fdb703b8]{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.stat-item[data-v-fdb703b8]{display:flex;align-items:center;gap:8px}.stat-icon[data-v-fdb703b8]{color:#6b7280}.stat-info[data-v-fdb703b8]{display:flex;flex-direction:column}.stat-value[data-v-fdb703b8]{font-size:16px;font-weight:700;color:#1e293b;line-height:1.2}.stat-label[data-v-fdb703b8]{font-size:11px;color:#64748b;text-transform:uppercase;letter-spacing:.05em}.org-role-info[data-v-fdb703b8]{display:flex;flex-direction:column;gap:8px}.role-badge[data-v-fdb703b8]{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-fdb703b8]{background:#dcfce7;color:#166534}.role-администратор[data-v-fdb703b8]{background:#dbeafe;color:#1d4ed8}.role-пользователь[data-v-fdb703b8]{background:#f3f4f6;color:#6b7280}.org-industry[data-v-fdb703b8]{font-size:11px;color:#64748b;display:flex;align-items:center;gap:4px}@media(max-width:1024px){.sidebar[data-v-fdb703b8]{position:fixed;left:-280px;top:72px;z-index:90;transition:left .3s ease}.sidebar.open[data-v-fdb703b8]{left:0}}.dashboard[data-v-22eb2eda]{min-height:100vh;background:#f8fafc}.dashboard-layout[data-v-22eb2eda]{display:flex;min-height:calc(100vh - 72px)}.dashboard-content[data-v-22eb2eda]{flex:1;padding:24px;overflow-y:auto}@media(max-width:1024px){.dashboard-layout[data-v-22eb2eda]{flex-direction:column}.dashboard-content[data-v-22eb2eda]{padding:16px}}[data-v-27a4c611]:root{--grad: linear-gradient(135deg, #667eea 0%, #764ba2 100%)}.chat-widget[data-v-27a4c611]{position:fixed;bottom:24px;right:24px;z-index:1100;font-family:Inter,Roboto,sans-serif}.chat-fab[data-v-27a4c611]{width:64px;height:64px;border-radius:50%;border:none;background:var(--grad);color:#fff;font-size:28px;display:grid;place-items:center;box-shadow:0 8px 32px #667eea66;cursor:pointer;position:relative}.pulse-ring[data-v-27a4c611]{position:absolute;inset:0;border-radius:50%;border:2px solid rgba(102,126,234,.6);animation:pulse-27a4c611 2s infinite}@keyframes pulse-27a4c611{0%{transform:scale(.8);opacity:1}to{transform:scale(1.4);opacity:0}}.chat-window[data-v-27a4c611]{width:380px;height:520px;background:#fff;border-radius:24px;box-shadow:0 20px 60px #00000026;display:flex;flex-direction:column;overflow:hidden;animation:fadeInUp-27a4c611 .35s}@keyframes fadeInUp-27a4c611{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.chat-header[data-v-27a4c611]{background:var(--grad);color:#fff;padding:20px;display:flex;justify-content:space-between;align-items:center}.mgr[data-v-27a4c611]{display:flex;gap:12px;align-items:center;color:#334155}.mgr-avatar[data-v-27a4c611]{width:44px;height:44px;border-radius:50%;border:2px solid #ffffff40;object-fit:cover}.mgr-name[data-v-27a4c611]{margin:0 0 4px;font-size:16px;font-weight:600;color:#334155}.mgr-status[data-v-27a4c611]{margin:0;font-size:13px;opacity:.9;display:flex;gap:6px}.dot[data-v-27a4c611]{width:8px;height:8px;border-radius:50%}.online[data-v-27a4c611]{background:#10b981;box-shadow:0 0 0 2px #10b98166;margin-top:5px}.close-btn[data-v-27a4c611]{width:36px;height:36px;border-radius:50%;border:none;background:#d9dde1;color:#fff;cursor:pointer;position:relative;top:-5px}.close-btn span[data-v-27a4c611]{line-height:36px}.send-btn span[data-v-27a4c611]{color:#667eea}.chat-body[data-v-27a4c611]{flex:1;padding:20px;overflow-y:auto;display:flex;flex-direction:column;gap:16px}.msg[data-v-27a4c611]{max-width:280px;display:flex;flex-direction:column;gap:6px}.msg.user[data-v-27a4c611]{align-self:flex-end;text-align:right}.msg.mgr[data-v-27a4c611]{align-self:flex-start}.text[data-v-27a4c611]{padding:12px 16px;border-radius:18px;line-height:1.4;font-size:14px}.msg.user .text[data-v-27a4c611]{background:#dae0fb;color:#101010;border-bottom-right-radius:6px}.msg.mgr .text[data-v-27a4c611]{background:#f1f5f9;color:#334155;border-bottom-left-radius:6px}.time[data-v-27a4c611]{font-size:11px;opacity:.6}.typing[data-v-27a4c611]{display:flex;gap:8px;align-items:flex-end}.typing img[data-v-27a4c611]{width:32px;height:32px;border-radius:50%}.dots[data-v-27a4c611]{display:flex;gap:4px;background:#f1f5f9;border-radius:18px;padding:12px 16px}.dots .dot[data-v-27a4c611]{width:8px;height:8px;border-radius:50%;background:#94a3b8;animation:bounce-27a4c611 1.4s infinite ease-in-out}.dots .dot[data-v-27a4c611]:nth-child(2){animation-delay:.2s}.dots .dot[data-v-27a4c611]:nth-child(3){animation-delay:.4s}@keyframes bounce-27a4c611{0%,80%,to{transform:translateY(0);opacity:.5}40%{transform:translateY(-6px);opacity:1}}.chat-input[data-v-27a4c611]{padding:20px;border-top:1px solid #f1f5f9;background:#fafbfc;display:flex;gap:12px}.chat-input input[data-v-27a4c611]{flex:1;border:1px solid #e2e8f0;border-radius:24px;font-size:14px;padding:12px 16px;outline:none}.chat-input input[data-v-27a4c611]:focus{border-color:#667eea}.send-btn[data-v-27a4c611]{width:44px;height:44px;border-radius:50%;border:none;background:var(--grad);color:#fff;display:grid;place-items:center;cursor:pointer}.send-btn[data-v-27a4c611]:disabled{opacity:.5;cursor:not-allowed}@media(max-width:480px){.chat-fab[data-v-27a4c611]{width:56px;height:56px;font-size:24px}.chat-window[data-v-27a4c611]{width:calc(100vw - 40px);height:80vh}}.content-wrapper[data-v-365f63db]{max-width:1200px;margin:0 auto}.overview[data-v-365f63db]{display:flex;flex-direction:column;gap:24px}.welcome-section[data-v-365f63db]{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-365f63db]{font-size:28px;font-weight:700;color:#1e293b;margin:0 0 8px}.welcome-subtitle[data-v-365f63db]{font-size:16px;color:#64748b;margin:0}.welcome-actions[data-v-365f63db]{display:flex;gap:12px;flex-shrink:0}.btn[data-v-365f63db]{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-365f63db]{background:#3b82f6;color:#fff}.btn-primary[data-v-365f63db]:hover{background:#2563eb;transform:translateY(-1px)}.btn-secondary[data-v-365f63db]{background:#f8fafc;color:#374151;border:1px solid #e2e8f0}.btn-secondary[data-v-365f63db]:hover{background:#f1f5f9;border-color:#cbd5e1}.btn-outline[data-v-365f63db]{background:#fff;color:#374151;border:1px solid #d1d5db;padding:8px 16px;font-size:13px}.btn-outline[data-v-365f63db]:hover{background:#f9fafb;border-color:#9ca3af}.stats-grid[data-v-365f63db]{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:24px;padding:0 8px}.stat-card[data-v-365f63db]{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-365f63db]{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-365f63db]{opacity:.8}.card-shine[data-v-365f63db]{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-365f63db]{left:100%}.stat-card[data-v-365f63db]:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 20px 40px #0003,0 0 0 1px #ffffff4d}.card-icon-wrapper[data-v-365f63db]{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-365f63db]{transform:scale(1.1);box-shadow:0 12px 40px #00000026}.card-content[data-v-365f63db]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center}.stat-title[data-v-365f63db]{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-365f63db]{font-size:14px;color:#ffffffd9;margin:0;font-weight:500;line-height:1.4;opacity:.9}.stat-icon[data-v-365f63db]{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-365f63db]{transform:scale(1.1);filter:drop-shadow(0 6px 12px rgba(0,0,0,.4))}.card-news[data-v-365f63db]{background:linear-gradient(135deg,#667eea,#764ba2,#8b5a8c)}.card-offers[data-v-365f63db]{background:linear-gradient(135deg,#f093fb,#f5576c,#e91e63)}.card-deals[data-v-365f63db]{background:linear-gradient(135deg,#4facfe,#00f2fe,#0097a7)}.card-logistics[data-v-365f63db]{background:linear-gradient(135deg,#43e97b,#38f9d7,#00bcd4)}.card-customs[data-v-365f63db]{background:linear-gradient(135deg,#fa709a,#fee140,#ff9800)}.stat-card[data-v-365f63db]{animation:cardEntry-365f63db .8s cubic-bezier(.23,1,.32,1);animation-fill-mode:both}.stat-card[data-v-365f63db]:nth-child(1){animation-delay:.1s}.stat-card[data-v-365f63db]:nth-child(2){animation-delay:.2s}.stat-card[data-v-365f63db]:nth-child(3){animation-delay:.3s}.stat-card[data-v-365f63db]:nth-child(4){animation-delay:.4s}.stat-card[data-v-365f63db]:nth-child(5){animation-delay:.5s}@keyframes cardEntry-365f63db{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.stat-card[data-v-365f63db]: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-365f63db]:hover:before{opacity:1}@media(max-width:768px){.stats-grid[data-v-365f63db]{grid-template-columns:repeat(auto-fit,minmax(50px,1fr));gap:10px}.stat-card[data-v-365f63db]{padding:14px 10px;min-height:100px}.card-icon-wrapper[data-v-365f63db]{width:50px;height:50px}.stat-title[data-v-365f63db]{font-size:14px}.card-subtitle[data-v-365f63db]{display:none}.stat-icon[data-v-365f63db]{font-size:24px}}@media(max-width:480px){.stats-grid[data-v-365f63db]{grid-template-columns:repeat(auto-fit,minmax(50px,1fr));gap:5px}.stat-card[data-v-365f63db]{padding:10px;min-height:30px;border-radius:10px}.card-icon-wrapper[data-v-365f63db]{width:30px;height:30px;margin-bottom:5px}.stat-title[data-v-365f63db]{font-size:10px;font-weight:600}.card-subtitle[data-v-365f63db]{display:none}.stat-icon[data-v-365f63db]{font-size:16px}}.positive[data-v-365f63db]{color:#059669}.neutral[data-v-365f63db]{color:#64748b}.attention[data-v-365f63db]{color:#dc2626}.manager-card[data-v-365f63db]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:24px}.manager-header[data-v-365f63db]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.manager-title[data-v-365f63db]{font-size:18px;font-weight:600;color:#1e293b;margin:0;display:flex;align-items:center;gap:8px}.manager-status[data-v-365f63db]{display:flex;align-items:center;gap:6px;font-size:13px;color:#059669;font-weight:500}.status-dot[data-v-365f63db]{width:8px;height:8px;border-radius:4px}.status-dot.online[data-v-365f63db]{background:#10b981}.manager-content[data-v-365f63db]{display:flex;align-items:center;gap:16px;margin-bottom:20px}.manager-avatar[data-v-365f63db]{width:64px;height:64px;border-radius:32px;object-fit:cover;border:3px solid #e2e8f0}.manager-name[data-v-365f63db]{font-size:18px;font-weight:600;color:#1e293b;margin:0 0 4px}.manager-position[data-v-365f63db]{font-size:14px;color:#64748b;margin:0 0 12px;display:flex;align-items:center;gap:6px}.manager-contacts[data-v-365f63db]{display:flex;flex-direction:column;gap:6px}.contact-link[data-v-365f63db]{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-365f63db]:hover{color:#2563eb}.manager-actions[data-v-365f63db]{display:flex;gap:12px}.activity-section[data-v-365f63db]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:24px}.section-title[data-v-365f63db]{font-size:18px;font-weight:600;color:#1e293b;margin:0 0 20px;display:flex;align-items:center;gap:8px}.activity-list[data-v-365f63db]{display:flex;flex-direction:column;gap:16px}.activity-item[data-v-365f63db]{display:flex;align-items:flex-start;gap:12px;padding:12px;border-radius:8px;transition:background .15s ease}.activity-item[data-v-365f63db]:hover{background:#f8fafc}.activity-icon[data-v-365f63db]{width:32px;height:32px;border-radius:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.icon-document[data-v-365f63db]{background:#eff6ff;color:#2563eb}.icon-deal[data-v-365f63db]{background:#ecfdf5;color:#059669}.icon-user[data-v-365f63db]{background:#fef3c7;color:#d97706}.icon-notification[data-v-365f63db]{background:#fdf2f8;color:#ec4899}.activity-text[data-v-365f63db]{font-size:14px;color:#374151;margin:0 0 4px;font-weight:500}.activity-time[data-v-365f63db]{font-size:12px;color:#9ca3af;display:flex;align-items:center;gap:4px}.section-placeholder[data-v-365f63db]{display:flex;align-items:center;justify-content:center;min-height:400px;background:#fff;border:1px solid #e2e8f0;border-radius:12px}.placeholder-content[data-v-365f63db]{text-align:center;max-width:400px;padding:40px}.placeholder-icon[data-v-365f63db]{margin-bottom:24px;color:#9ca3af}.placeholder-title[data-v-365f63db]{font-size:24px;font-weight:600;color:#1e293b;margin:0 0 12px}.placeholder-text[data-v-365f63db]{font-size:16px;color:#64748b;margin:0 0 24px;line-height:1.5}.news-feed-section[data-v-365f63db]{background:#fff;border-radius:20px;padding:32px;box-shadow:0 4px 20px #00000014;border:1px solid #f1f5f9;margin-top:24px}.news-header[data-v-365f63db]{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-365f63db]{display:flex;align-items:center;gap:16px}.news-icon-wrapper[data-v-365f63db]{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-365f63db]{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-365f63db]{font-size:14px;color:#64748b;margin:0;font-weight:500}.news-view-all-btn[data-v-365f63db]{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-365f63db]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #667eea66}.news-grid[data-v-365f63db]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px;margin-bottom:32px}.news-item[data-v-365f63db]{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-365f63db]: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-365f63db]:hover:before{opacity:1}.news-item[data-v-365f63db]:hover{transform:translateY(-8px);box-shadow:0 20px 40px #00000026;border-color:#cbd5e1}.news-overlay[data-v-365f63db]{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-365f63db]{opacity:1}.news-category[data-v-365f63db]{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-365f63db]{position:relative;height:180px;overflow:hidden}.news-image img[data-v-365f63db]{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.25,.46,.45,.94)}.news-item:hover .news-image img[data-v-365f63db]{transform:scale(1.1)}.news-content[data-v-365f63db]{padding:20px}.news-meta[data-v-365f63db]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.news-date[data-v-365f63db],.news-read-time[data-v-365f63db]{font-size:12px;color:#94a3b8;font-weight:500}.news-title-item[data-v-365f63db]{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-365f63db]{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-365f63db]{display:flex;align-items:center;justify-content:space-between}.news-tags[data-v-365f63db]{display:flex;gap:8px;flex-wrap:wrap}.news-tag[data-v-365f63db]{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-365f63db]{display:flex;align-items:center;gap:8px}.news-like-btn[data-v-365f63db],.news-share-btn[data-v-365f63db]{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-365f63db]:hover,.news-share-btn[data-v-365f63db]:hover{background:#f8fafc;border-color:#cbd5e1;color:#475569}.news-like-btn.active[data-v-365f63db]{background:#fef2f2;border-color:#fecaca;color:#dc2626}.news-type-important .news-category[data-v-365f63db]{background:linear-gradient(135deg,#dc2626,#ef4444);color:#fff}.news-type-update .news-category[data-v-365f63db]{background:linear-gradient(135deg,#0ea5e9,#3b82f6);color:#fff}.news-type-info .news-category[data-v-365f63db]{background:linear-gradient(135deg,#059669,#10b981);color:#fff}.news-type-promotion .news-category[data-v-365f63db]{background:linear-gradient(135deg,#d97706,#f59e0b);color:#fff}.news-filters[data-v-365f63db]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.news-filter-btn[data-v-365f63db]{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-365f63db]:hover{background:#f1f5f9;border-color:#cbd5e1;color:#334155}.news-filter-btn.active[data-v-365f63db]{background:linear-gradient(135deg,#3b82f6,#0662f9);border-color:#0662f9;color:#fff;box-shadow:0 4px 12px #667eea4d}.news-pagination[data-v-365f63db]{display:flex;align-items:center;justify-content:center;gap:8px;padding-top:20px;border-top:1px solid #f1f5f9}.news-page-btn[data-v-365f63db]{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-365f63db]:hover{background:#f8fafc;border-color:#cbd5e1}.news-page-btn.active[data-v-365f63db]{background:linear-gradient(135deg,#3b82f6,#0662f9);border-color:#0662f9;color:#fff}.news-dots[data-v-365f63db]{color:#94a3b8;font-weight:600;padding:0 8px}.news-item[data-v-365f63db]{animation:newsSlideIn-365f63db .6s cubic-bezier(.25,.46,.45,.94);animation-fill-mode:both}.news-item[data-v-365f63db]:nth-child(1){animation-delay:.1s}.news-item[data-v-365f63db]:nth-child(2){animation-delay:.2s}.news-item[data-v-365f63db]:nth-child(3){animation-delay:.3s}.news-item[data-v-365f63db]:nth-child(4){animation-delay:.4s}.service-banner[data-v-365f63db]{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-365f63db]{font-size:22px}.banner-text[data-v-365f63db]{flex:1}.banner-close[data-v-365f63db]{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-365f63db]:hover{background:#ffffff38}@keyframes newsSlideIn-365f63db{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.news-feed-section[data-v-365f63db]{padding:24px 20px}.news-header[data-v-365f63db]{flex-direction:column;align-items:flex-start;gap:16px}.news-grid[data-v-365f63db]{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-33d54277]{width:100%}.material-icons[data-v-33d54277]{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-33d54277]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;flex-wrap:wrap;gap:16px}.header-content[data-v-33d54277]{flex:1}.section-title[data-v-33d54277]{font-size:28px;font-weight:600;color:#1e293b;margin:0 0 8px}.section-subtitle[data-v-33d54277]{font-size:14px;color:#64748b;margin:0}.btn-primary[data-v-33d54277]{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-33d54277]:hover{background:#2563eb;transform:translateY(-1px);box-shadow:0 4px 12px #3b82f64d}.btn-primary .material-icons[data-v-33d54277]{font-size:20px}.btn-secondary[data-v-33d54277]{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-33d54277]:hover{background:#e2e8f0}.btn-danger[data-v-33d54277]{background:#ef4444!important}.btn-danger[data-v-33d54277]:hover{background:#dc2626!important}.stats-grid[data-v-33d54277]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:24px}.stat-card[data-v-33d54277]{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-33d54277]{cursor:pointer}.stat-card[data-v-33d54277]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.stat-icon[data-v-33d54277]{width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:12px}.stat-icon .material-icons[data-v-33d54277]{font-size:28px}.stat-content[data-v-33d54277]{flex:1}.stat-value[data-v-33d54277]{font-size:32px;font-weight:700;color:#1e293b;line-height:1;margin-bottom:4px}.stat-label[data-v-33d54277]{font-size:13px;color:#64748b;font-weight:500}.sub-stages[data-v-33d54277]{margin-bottom:24px;padding:16px;background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a}.sub-stages-title[data-v-33d54277]{font-size:16px;font-weight:600;color:#1e293b;margin:0 0 12px}.sub-stages-grid[data-v-33d54277]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.sub-stage-card[data-v-33d54277]{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-33d54277]{cursor:pointer}.sub-stage-card[data-v-33d54277]:hover{border-color:#3b82f6;background:#f8fafc;transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.sub-stage-icon[data-v-33d54277]{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-33d54277]{font-size:22px}.sub-stage-content[data-v-33d54277]{flex:1;min-width:0}.sub-stage-value[data-v-33d54277]{font-size:20px;font-weight:700;color:#1e293b;line-height:1.2;margin-bottom:2px}.sub-stage-label[data-v-33d54277]{font-size:11px;color:#64748b;font-weight:500;line-height:1.3}@media(max-width:768px){.sub-stages-grid[data-v-33d54277]{grid-template-columns:1fr 1fr}.sub-stage-card[data-v-33d54277]{flex-direction:column;text-align:center;padding:10px}.sub-stage-icon[data-v-33d54277]{width:36px;height:36px}.sub-stage-icon .material-icons[data-v-33d54277]{font-size:20px}.sub-stage-value[data-v-33d54277]{font-size:18px}.sub-stage-label[data-v-33d54277]{font-size:10px}}.filters-section[data-v-33d54277]{display:flex;gap:12px;margin-bottom:24px;flex-wrap:wrap}.filter-group[data-v-33d54277]{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-33d54277]{font-size:20px;color:#64748b}.filter-select[data-v-33d54277]{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-33d54277]{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-33d54277]{font-size:20px;color:#64748b}.search-box input[data-v-33d54277]{flex:1;border:none;outline:none;font-size:14px;color:#1e293b}.search-box input[data-v-33d54277]::placeholder{color:#94a3b8}.loading-state[data-v-33d54277],.empty-state[data-v-33d54277]{text-align:center;padding:60px 20px;background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a}.spinner[data-v-33d54277]{width:40px;height:40px;border:4px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;animation:spin-33d54277 1s linear infinite;margin:0 auto 16px}@keyframes spin-33d54277{to{transform:rotate(360deg)}}.empty-state .empty-icon[data-v-33d54277]{font-size:64px;color:#cbd5e1;display:block;margin-bottom:16px}.empty-state h3[data-v-33d54277]{font-size:20px;color:#1e293b;margin:0 0 8px}.empty-state p[data-v-33d54277]{color:#64748b;margin:0}.deals-table-container[data-v-33d54277]{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;overflow-x:auto}.deals-table[data-v-33d54277]{width:100%;border-collapse:collapse}.deals-table thead[data-v-33d54277]{background:#f8fafc}.deals-table th[data-v-33d54277]{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-33d54277]{border-bottom:1px solid #e2e8f0;transition:background .2s}.deals-table tbody tr[data-v-33d54277]:hover{background:#f8fafc}.deals-table td[data-v-33d54277]{padding:16px;font-size:14px;color:#1e293b}.deal-number[data-v-33d54277]{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-33d54277]{font-size:18px}.org-info[data-v-33d54277],.counterparty-info[data-v-33d54277]{display:flex;align-items:center;gap:8px;color:#475569}.org-info .material-icons[data-v-33d54277],.counterparty-info .material-icons[data-v-33d54277]{font-size:18px;color:#94a3b8}.amount[data-v-33d54277]{font-weight:600;color:#10b981;font-size:15px}.status-badge[data-v-33d54277]{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-33d54277]{font-size:16px}.status-draft[data-v-33d54277]{background:#f1f5f9;color:#475569}.status-preparation[data-v-33d54277]{background:#e0e7ff;color:#4f46e5}.status-payment[data-v-33d54277]{background:#fff7ed;color:#c2410c}.status-inwork[data-v-33d54277]{background:#fef3c7;color:#92400e}.status-completed[data-v-33d54277]{background:#d1fae5;color:#065f46}.status-refund[data-v-33d54277]{background:#fce7f3;color:#9f1239}.status-cancelled[data-v-33d54277]{background:#fee2e2;color:#991b1b}.date-cell[data-v-33d54277]{display:flex;align-items:center;gap:8px;color:#475569;white-space:nowrap}.date-cell .material-icons[data-v-33d54277]{font-size:16px;color:#94a3b8}.actions[data-v-33d54277]{display:flex;gap:8px}.btn-action[data-v-33d54277]{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-33d54277]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.btn-action .material-icons[data-v-33d54277]{font-size:20px}.btn-view[data-v-33d54277]{color:#3b82f6;border-color:#3b82f6}.btn-view[data-v-33d54277]:hover{background:#eff6ff}.btn-edit[data-v-33d54277]{color:#f59e0b;border-color:#f59e0b}.btn-edit[data-v-33d54277]:hover{background:#fffbeb}.btn-delete[data-v-33d54277]{color:#ef4444;border-color:#ef4444}.btn-delete[data-v-33d54277]:hover{background:#fef2f2}.pagination[data-v-33d54277]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-top:1px solid #e2e8f0;background:#f8fafc}.pagination-btn[data-v-33d54277]{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-33d54277]:hover:not(:disabled){background:#f1f5f9;border-color:#cbd5e1}.pagination-btn[data-v-33d54277]:disabled{opacity:.5;cursor:not-allowed}.pagination-btn .material-icons[data-v-33d54277]{font-size:20px}.pagination-info[data-v-33d54277]{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:14px;color:#64748b}.pagination-total[data-v-33d54277]{font-size:12px;color:#94a3b8}.per-page-select[data-v-33d54277]{display:flex;align-items:center;gap:8px;font-size:14px;color:#64748b}.per-page-select select[data-v-33d54277]{padding:6px 10px;border:1px solid #e2e8f0;border-radius:6px;background:#fff;font-size:14px;cursor:pointer}.modal-overlay[data-v-33d54277]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-container[data-v-33d54277]{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-33d54277]{max-width:900px}.modal-small[data-v-33d54277]{max-width:500px}.modal-header[data-v-33d54277]{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:1px solid #e2e8f0}.modal-title-section[data-v-33d54277]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.modal-header h3[data-v-33d54277]{margin:0;font-size:20px;font-weight:600;color:#1e293b}.btn-close[data-v-33d54277]{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-33d54277]:hover{background:#e2e8f0;color:#475569}.btn-close .material-icons[data-v-33d54277]{font-size:20px}.modal-body[data-v-33d54277]{padding:24px}.modal-body p[data-v-33d54277]{margin:0 0 16px;color:#475569;line-height:1.6}.warning-text[data-v-33d54277]{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-33d54277]{font-size:20px;color:#f59e0b}.form-row[data-v-33d54277]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px}.form-group[data-v-33d54277]{margin-bottom:20px}.form-group label[data-v-33d54277]{display:block;margin-bottom:8px;font-size:14px;font-weight:500;color:#334155}.required[data-v-33d54277]{color:#ef4444}.form-group input[data-v-33d54277]:not([type=file]),.form-group select[data-v-33d54277],.form-group textarea[data-v-33d54277]{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-33d54277]:focus,.form-group select[data-v-33d54277]:focus,.form-group textarea[data-v-33d54277]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.form-group textarea[data-v-33d54277]{resize:vertical}.form-actions[data-v-33d54277]{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.deal-info-grid[data-v-33d54277]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-bottom:24px}.info-card[data-v-33d54277]{background:#f8fafc;border-radius:10px;padding:20px;border:1px solid #e2e8f0}.info-header[data-v-33d54277]{display:flex;align-items:center;gap:10px;margin-bottom:16px}.info-header .material-icons[data-v-33d54277]{color:#3b82f6;font-size:22px}.info-header h4[data-v-33d54277]{margin:0;font-size:16px;font-weight:600;color:#1e293b}.info-content[data-v-33d54277]{display:flex;flex-direction:column;gap:12px}.info-row[data-v-33d54277]{display:flex;justify-content:space-between;gap:16px}.info-label[data-v-33d54277]{font-size:13px;color:#64748b;font-weight:500}.info-value[data-v-33d54277]{font-size:14px;color:#1e293b;font-weight:500;text-align:right}.amount-highlight[data-v-33d54277]{color:#10b981;font-size:18px;font-weight:700}.notes-section[data-v-33d54277]{background:#fffbeb;border:1px solid #fde68a;border-radius:10px;padding:20px;margin-bottom:24px}.notes-text[data-v-33d54277]{margin:12px 0 0;color:#92400e;line-height:1.6}.modal-actions[data-v-33d54277]{display:flex;justify-content:flex-end;gap:12px;padding-top:20px;border-top:1px solid #e2e8f0}.modal-enter-active[data-v-33d54277],.modal-leave-active[data-v-33d54277]{transition:opacity .3s}.modal-enter-from[data-v-33d54277],.modal-leave-to[data-v-33d54277]{opacity:0}.modal-enter-active .modal-container[data-v-33d54277],.modal-leave-active .modal-container[data-v-33d54277]{transition:transform .3s}.modal-enter-from .modal-container[data-v-33d54277],.modal-leave-to .modal-container[data-v-33d54277]{transform:scale(.9)}@media(max-width:768px){.section-header[data-v-33d54277]{flex-direction:column;align-items:flex-start}.stats-grid[data-v-33d54277],.sub-stages-grid[data-v-33d54277]{grid-template-columns:1fr 1fr}.filters-section[data-v-33d54277]{flex-direction:column}.search-box[data-v-33d54277]{min-width:100%}.deals-table[data-v-33d54277]{min-width:1200px}.form-row[data-v-33d54277],.deal-info-grid[data-v-33d54277]{grid-template-columns:1fr}}[data-v-5c790229]{box-sizing:border-box;margin:0;padding:0}body[data-v-5c790229],html[data-v-5c790229]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif}.footer-links[data-v-5c790229]{margin-top:24px;text-align:center}.link[data-v-5c790229]{color:#4285f4;text-decoration:none;font-size:14px;background:none;border:none;cursor:pointer}.link[data-v-5c790229]:hover{text-decoration:underline}.forgot-password-btn[data-v-5c790229]{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-5c790229]:hover{background:#dc3545;color:#fff}.login-page[data-v-5c790229]{background:linear-gradient(135deg,#e6f3ff,#f0f8ff,#e6f0ff);min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem}.login-container[data-v-5c790229]{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-5c790229]{padding:4rem;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:600px}.logo-section[data-v-5c790229]{margin-bottom:1rem}.logo-swp[data-v-5c790229]{display:flex;align-items:center;gap:1rem}.logo-text[data-v-5c790229]{font-size:2.5rem;font-weight:700;color:#1e90ff}.form-section[data-v-5c790229]{width:100%;max-width:500px;text-align:center}.form-title[data-v-5c790229]{font-size:1.2rem;color:#666;margin-bottom:3rem;line-height:1.5}.phone-form[data-v-5c790229]{display:flex;flex-direction:column;gap:2rem}.phone-input-group[data-v-5c790229]{position:relative}.phone-input[data-v-5c790229]{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-5c790229]::placeholder{color:#c6c6c6}.phone-input[data-v-5c790229]:focus{border-color:#1e90ff;box-shadow:0 0 0 3px #1e90ff1a}.continue-btn[data-v-5c790229]{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-5c790229]{background:#e0e0e0;color:#999;cursor:not-allowed}.continue-btn.enabled[data-v-5c790229]{background:#4285f4;color:#fff}.continue-btn.enabled[data-v-5c790229]:hover{background:#1e90ff;transform:translateY(-2px);box-shadow:0 8px 25px #1e90ff4d}.verification-screen[data-v-5c790229]{display:grid;grid-template-columns:1fr 300px;min-height:600px}.main-content[data-v-5c790229]{padding:3rem;display:flex;flex-direction:column}.verification-content[data-v-5c790229]{flex:1;display:flex;flex-direction:column;justify-content:center}.verification-title[data-v-5c790229]{font-size:2.5rem;font-weight:700;color:#333;margin-bottom:1.5rem}.verification-text[data-v-5c790229]{color:#666;font-size:1.1rem;line-height:1.6;margin-bottom:2.5rem}.phone-number[data-v-5c790229]{color:#4285f4;font-weight:600}.call-section[data-v-5c790229]{margin-bottom:2rem}.call-label[data-v-5c790229]{color:#666;font-size:.95rem;margin-bottom:1rem}.call-button[data-v-5c790229]{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-5c790229]:hover{background:#4285f4;color:#fff;transform:translateY(-2px);box-shadow:0 10px 30px #4285f44d}.call-button.disabled[data-v-5c790229]{pointer-events:none;opacity:.4;cursor:not-allowed}.phone-icon[data-v-5c790229]{flex-shrink:0}.call-number[data-v-5c790229]{font-family:Monaco,Consolas,monospace}.password-section[data-v-5c790229]{margin-bottom:2rem}.password-verify-hint[data-v-5c790229]{margin-top:.5rem;font-size:.85rem}.password-verify-checking[data-v-5c790229]{color:#6b7280}.password-verify-invalid[data-v-5c790229]{color:#d32f2f}.password-input-group[data-v-5c790229]{position:relative;display:flex;align-items:center}.password-input[data-v-5c790229]{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-5c790229]:focus{border-color:#4285f4}.password-toggle[data-v-5c790229]{position:absolute;right:1rem;background:none;border:none;cursor:pointer;font-size:1.2rem;padding:.5rem}.call-complete-btn[data-v-5c790229]{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-5c790229]:hover:not(:disabled){background:#1e90ff;transform:translateY(-2px);box-shadow:0 8px 25px #1e90ff4d}.call-complete-btn[data-v-5c790229]:disabled{background:#e0e0e0;color:#999;cursor:not-allowed;transform:none;box-shadow:none}.qr-section[data-v-5c790229]{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-5c790229]{font-size:1.1rem;font-weight:600;color:#333;margin-bottom:2rem;text-align:center;line-height:1.4}.qr-container[data-v-5c790229]{background:#fff;padding:1.5rem;border-radius:16px;box-shadow:0 4px 20px #0000001a;margin-bottom:1.5rem}.qr-code[data-v-5c790229]{display:flex;align-items:center;justify-content:center}.qr-hint[data-v-5c790229]{font-size:.95rem;color:#666;text-align:center;line-height:1.4}.success-screen[data-v-5c790229]{padding:4rem;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:600px;text-align:center}.success-content[data-v-5c790229]{display:flex;flex-direction:column;align-items:center;gap:2rem}.success-icon[data-v-5c790229]{font-size:4rem;margin-bottom:1rem}.success-content h2[data-v-5c790229]{font-size:2rem;font-weight:700;color:#333}.success-content p[data-v-5c790229]{color:#666;font-size:1.1rem}.btn[data-v-5c790229]{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-5c790229]{background:#4285f4;color:#fff}.btn-primary[data-v-5c790229]:hover{background:#1e90ff;transform:translateY(-2px);box-shadow:0 8px 25px #1e90ff4d}.spinner[data-v-5c790229]{width:18px;height:18px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:spin-5c790229 1s linear infinite}@keyframes spin-5c790229{to{transform:rotate(360deg)}}@media(max-width:768px){.login-page[data-v-5c790229]{padding:1rem}.verification-screen[data-v-5c790229]{grid-template-columns:1fr}.qr-section[data-v-5c790229]{display:none}.phone-entry-screen[data-v-5c790229],.success-screen[data-v-5c790229],.main-content[data-v-5c790229]{padding:2rem}.logo-text[data-v-5c790229],.verification-title[data-v-5c790229]{font-size:2rem}.call-button[data-v-5c790229]{font-size:18px}}.phone-input-container[data-v-5c790229]{margin-bottom:1.5rem}.phone-label[data-v-5c790229]{display:block;margin-bottom:.5rem;font-weight:500;color:#555;font-size:.9rem}.phone-input-wrapper[data-v-5c790229]{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-5c790229]:focus-within{border-color:#4285f4}.country-selector[data-v-5c790229]{position:relative;flex-shrink:0;outline:none}.selected-country[data-v-5c790229]{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-5c790229]:hover{background:#e9ecef}.selected-country.open[data-v-5c790229]{background:#e9ecef;border-radius:8px 8px 0 0}.dropdown-arrow[data-v-5c790229]{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-5c790229]{transform:rotate(180deg)}.flag-icon[data-v-5c790229]{width:20px;height:15px;border-radius:2px;box-shadow:0 1px 2px #0000001a}.country-options[data-v-5c790229]{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-5c790229]{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-5c790229]:hover{background-color:#f8f9fa}.country-option[data-v-5c790229]:last-child{border-bottom:none;border-radius:0 0 8px 8px}.country-name[data-v-5c790229]{flex:1;font-size:.9rem;color:#333}.country-code[data-v-5c790229]{font-size:.85rem;color:#666;font-weight:500}.dropdown-hide[data-v-5c790229]{display:none}.phone-input[data-v-5c790229]{flex:1;height:48px;padding:0 1rem;border:none;outline:none;font-size:1rem;color:#333}.phone-input[data-v-5c790229]::placeholder{color:#999}.verification-info[data-v-5c790229]{background:#f8f9fa;padding:1.5rem;border-radius:8px;border-left:4px solid #4285f4}.verification-info p[data-v-5c790229]{margin:0 0 .5rem;color:#555;font-size:.9rem;line-height:1.4}.verification-info p[data-v-5c790229]:last-child{margin-bottom:0}.verification-info strong[data-v-5c790229]{color:#333;font-weight:600}.country-options[data-v-5c790229]::-webkit-scrollbar{width:6px}.country-options[data-v-5c790229]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.country-options[data-v-5c790229]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.country-options[data-v-5c790229]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}@media(max-width:480px){.login-container[data-v-5c790229]{margin:1rem;padding:1.5rem}.phone-input-wrapper[data-v-5c790229]{flex-direction:column}.country-options[data-v-5c790229]{min-width:auto;width:100%}}.email-fallback-section[data-v-5c790229]{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-5c790229]{font-size:13px;color:#475569;text-align:center}.email-fallback-btn[data-v-5c790229]{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-5c790229]:hover:not(:disabled){background:#2563eb}.email-fallback-btn[data-v-5c790229]:disabled{opacity:.6;cursor:not-allowed}.email-code-input[data-v-5c790229]{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-5c790229]:focus{outline:none;border-color:#3b82f6}.email-resend-link[data-v-5c790229]{background:none;border:none;color:#3b82f6;font-size:12px;cursor:pointer;text-decoration:underline;padding:4px}.email-resend-link[data-v-5c790229]:disabled{color:#94a3b8;cursor:default;text-decoration:none}.email-fallback-error[data-v-5c790229]{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-8ffc1d26]{background:linear-gradient(135deg,#e6f3ff,#f0f8ff,#e6f0ff);min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem}.login-container[data-v-8ffc1d26]{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-8ffc1d26]{display:grid;grid-template-columns:1fr 300px;min-height:600px}.main-content[data-v-8ffc1d26]{padding:3rem;display:flex;flex-direction:column}.logo-section[data-v-8ffc1d26]{margin-bottom:1rem}.logo-swp[data-v-8ffc1d26]{display:flex;align-items:center;gap:1rem}.verification-content[data-v-8ffc1d26]{flex:1;display:flex;flex-direction:column;justify-content:center}.verification-title[data-v-8ffc1d26]{font-size:2.5rem;font-weight:700;color:#333;margin-bottom:1.5rem}.verification-text[data-v-8ffc1d26]{color:#666;font-size:1.1rem;line-height:1.6;margin-bottom:2.5rem}.phone-number[data-v-8ffc1d26]{color:#4285f4;font-weight:600}.call-section[data-v-8ffc1d26]{margin-bottom:2rem}.call-label[data-v-8ffc1d26]{color:#666;font-size:.95rem;margin-bottom:1rem}.call-button[data-v-8ffc1d26]{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-8ffc1d26]:hover{background:#4285f4;color:#fff;transform:translateY(-2px);box-shadow:0 10px 30px #4285f44d}.phone-icon[data-v-8ffc1d26]{flex-shrink:0}.call-number[data-v-8ffc1d26]{font-family:Monaco,Consolas,monospace}.status-section[data-v-8ffc1d26]{margin-top:1rem}.status-message[data-v-8ffc1d26]{text-align:center;color:#666;font-size:1rem;margin-bottom:1rem}.timer[data-v-8ffc1d26]{text-align:center;padding:12px;background:#f5f5f5;border-radius:8px;color:#666}.timer strong[data-v-8ffc1d26]{color:#4285f4;font-size:18px}.qr-section[data-v-8ffc1d26]{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-8ffc1d26]{font-size:1.1rem;font-weight:600;color:#333;margin-bottom:2rem;text-align:center;line-height:1.4}.qr-container[data-v-8ffc1d26]{background:#fff;padding:1.5rem;border-radius:16px;box-shadow:0 4px 20px #0000001a;margin-bottom:1.5rem}.qr-code[data-v-8ffc1d26]{display:flex;align-items:center;justify-content:center}.qr-hint[data-v-8ffc1d26]{font-size:.95rem;color:#666;text-align:center;line-height:1.4}@media(max-width:768px){.verification-screen[data-v-8ffc1d26]{grid-template-columns:1fr}.qr-section[data-v-8ffc1d26]{display:none}.main-content[data-v-8ffc1d26]{padding:2rem}.verification-title[data-v-8ffc1d26]{font-size:2rem}.call-button[data-v-8ffc1d26]{font-size:18px}}[data-v-e5411574]{box-sizing:border-box;margin:0;padding:0}.registration-page[data-v-e5411574]{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-e5411574]{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-e5411574]{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-e5411574]{display:flex;align-items:center;gap:.75rem}.logo-icon[data-v-e5411574]{padding:.4rem;background:#fff;border-radius:10px;box-shadow:0 2px 4px #0000001a}.logo-content[data-v-e5411574]{display:flex;flex-direction:column}.logo-text[data-v-e5411574]{font-size:1.5rem;font-weight:700;color:#1e40af;line-height:1}.logo-subtitle[data-v-e5411574]{font-size:.7rem;color:#64748b;text-transform:uppercase;letter-spacing:.05em;font-weight:500}.header-text[data-v-e5411574]{text-align:right}.page-title[data-v-e5411574]{font-size:1.4rem;font-weight:700;color:#1e293b}.registration-form[data-v-e5411574]{padding:2rem}.form-columns[data-v-e5411574]{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-bottom:2rem}.form-column[data-v-e5411574]{display:flex;flex-direction:column;gap:1.5rem}.form-section[data-v-e5411574]{background:#fafafa;border:1px solid #e5e7eb;border-radius:12px;padding:1.5rem;transition:all .3s ease}.form-section[data-v-e5411574]:hover{border-color:#d1d5db;box-shadow:0 4px 6px -1px #0000000d}.section-header[data-v-e5411574]{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.icon[data-v-e5411574]{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-e5411574]{font-size:18px}.icon-lg[data-v-e5411574]{font-size:48px}.nav-icon[data-v-e5411574]{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-e5411574]{font-size:1.1rem;font-weight:600;color:#1e293b}.form-group[data-v-e5411574]{margin-bottom:1rem}.form-label[data-v-e5411574]{display:block;font-weight:500;color:#374151;margin-bottom:.5rem;font-size:.9rem}.form-label.required[data-v-e5411574]:after{content:" *";color:#ef4444}.input-wrapper[data-v-e5411574]{position:relative}.form-input[data-v-e5411574]{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-e5411574]:focus{outline:none;border-color:#4285f4;box-shadow:0 0 0 3px #4285f41a}.form-input.error[data-v-e5411574]{border-color:#ef4444;background:#fef2f2}.form-input.valid[data-v-e5411574]{border-color:#10b981;background:#f0fdf4}.input-indicator[data-v-e5411574]{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-e5411574]{background:#10b981}.form-input.error+.input-indicator[data-v-e5411574]{background:#ef4444}.input-icon[data-v-e5411574]{position:absolute;right:2.5rem;top:50%;transform:translateY(-50%);color:#9ca3af;font-size:16px!important}.password-toggle[data-v-e5411574]{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-e5411574]:hover{color:#4285f4}.password-strength[data-v-e5411574]{margin-top:.5rem;display:flex;align-items:center;gap:.5rem}.strength-bars[data-v-e5411574]{display:flex;gap:2px;flex:1}.strength-bar[data-v-e5411574]{height:4px;flex:1;background:#e5e7eb;border-radius:2px;transition:background .3s ease}.strength-bar.active[data-v-e5411574]:nth-child(1){background:#ef4444}.strength-bar.active[data-v-e5411574]:nth-child(2){background:#f59e0b}.strength-bar.active[data-v-e5411574]:nth-child(3){background:#eab308}.strength-bar.active[data-v-e5411574]:nth-child(4){background:#10b981}.strength-text[data-v-e5411574]{font-size:.8rem;color:#6b7280;min-width:80px;text-align:right}.custom-checkbox[data-v-e5411574]{display:flex;align-items:flex-start;gap:.75rem}.custom-checkbox input[type=checkbox][data-v-e5411574]{display:none}.checkbox-box[data-v-e5411574]{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-e5411574]{background:#4285f4;border-color:#4285f4}.checkbox-icon[data-v-e5411574]{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-e5411574]{opacity:1}.checkbox-label[data-v-e5411574]{cursor:pointer;font-size:.9rem;color:#374151;line-height:1.4;display:flex;align-items:flex-start;gap:.75rem}.manager-code-info[data-v-e5411574]{margin-top:.5rem;padding:.75rem;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border-radius:6px;border-left:3px solid #0ea5e9}.info-content[data-v-e5411574]{font-size:.8rem;color:#0369a1;line-height:1.3;display:flex;align-items:center;gap:.5rem}.info-content .icon[data-v-e5411574]{font-size:16px!important;color:#0ea5e9}.agreements-section[data-v-e5411574]{margin-bottom:1.5rem}.agreements[data-v-e5411574]{display:flex;flex-direction:column;gap:.75rem}.agreement-link[data-v-e5411574]{color:#4285f4;text-decoration:none;font-weight:500}.agreement-link[data-v-e5411574]:hover{text-decoration:underline}.error-message[data-v-e5411574]{color:#ef4444;font-size:.8rem;margin-top:.25rem;display:block}.input-hint[data-v-e5411574]{color:#6b7280;font-size:.8rem;margin-top:.25rem;line-height:16px;display:block}.form-actions[data-v-e5411574]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.btn[data-v-e5411574]{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-e5411574]{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-e5411574]{background:linear-gradient(135deg,#4285f4,#1e90ff);color:#fff}.btn-primary[data-v-e5411574]:hover:not(:disabled){background:linear-gradient(135deg,#1e90ff,#06c);transform:translateY(-2px);box-shadow:0 10px 25px #4285f44d}.btn-secondary[data-v-e5411574]{background:#6b7280;color:#fff}.btn-secondary[data-v-e5411574]:hover:not(:disabled){background:#4b5563;transform:translateY(-1px)}.btn[data-v-e5411574]:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:0 1px 2px #0000000d}.spinner[data-v-e5411574]{width:18px;height:18px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:spin-e5411574 1s linear infinite}@keyframes spin-e5411574{to{transform:rotate(360deg)}}.global-error[data-v-e5411574]{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-e5411574]{position:absolute;inset:0;background:#fff;display:flex;align-items:center;justify-content:center;z-index:1000}.success-content[data-v-e5411574]{text-align:center;padding:2rem;max-width:400px}.success-animation[data-v-e5411574]{position:relative;display:inline-block;margin-bottom:1.5rem}.success-icon[data-v-e5411574]{color:#10b981;animation:successBounce-e5411574 .6s ease-out}.success-particles[data-v-e5411574]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.particle[data-v-e5411574]{position:absolute;width:4px;height:4px;background:#4285f4;border-radius:50%;animation:particleFloat-e5411574 2s infinite}.particle[data-v-e5411574]:nth-child(1){animation-delay:0s}.particle[data-v-e5411574]:nth-child(2){animation-delay:.4s}.particle[data-v-e5411574]:nth-child(3){animation-delay:.8s}.particle[data-v-e5411574]:nth-child(4){animation-delay:1.2s}.particle[data-v-e5411574]:nth-child(5){animation-delay:1.6s}@keyframes successBounce-e5411574{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes particleFloat-e5411574{0%{transform:translateY(0) rotate(0);opacity:1}to{transform:translateY(-20px) rotate(360deg);opacity:0}}.success-content h2[data-v-e5411574]{font-size:1.75rem;font-weight:700;color:#1e293b;margin-bottom:.75rem}.success-content p[data-v-e5411574]{color:#64748b;font-size:1rem;margin-bottom:1.5rem}.success-info[data-v-e5411574]{background:linear-gradient(135deg,#f0fdf4,#dcfce7);padding:1rem;border-radius:8px;margin-bottom:2rem;border-left:3px solid #10b981}.info-block[data-v-e5411574]{text-align:left;color:#047857;line-height:1.4;font-size:.9rem}.mb-2[data-v-e5411574]{margin-bottom:5px}.mt-2[data-v-e5411574]{margin-top:15px}input[data-v-e5411574]::placeholder{color:#c6c6c6;font-style:italic;opacity:1}input[data-v-e5411574]::-webkit-input-placeholder{color:#c6c6c6;font-style:italic}input[data-v-e5411574]::-moz-placeholder{color:#c6c6c6;font-style:italic;opacity:1}input[data-v-e5411574]:-ms-input-placeholder{color:#c6c6c6;font-style:italic}input[data-v-e5411574]::-ms-input-placeholder{color:#d6d6d6;font-style:italic}.password-requirements[data-v-e5411574]{margin-top:12px;padding:12px;background:#f8fafc;border-radius:8px;font-size:13px}.requirement[data-v-e5411574]{display:flex;align-items:center;gap:8px;margin-bottom:6px;color:#64748b;transition:color .2s}.requirement[data-v-e5411574]:last-child{margin-bottom:0}.requirement.met[data-v-e5411574]{color:#10b981}.requirement .material-icons[data-v-e5411574]{font-size:18px;color:#ef4444}.requirement.met .material-icons[data-v-e5411574]{color:#10b981}@media(max-width:768px){.registration-page[data-v-e5411574]{padding:1rem}.header-section[data-v-e5411574]{padding:1rem 1.5rem;flex-direction:column;text-align:center}.header-text[data-v-e5411574]{text-align:center}.page-title[data-v-e5411574]{font-size:1.25rem}.registration-form[data-v-e5411574]{padding:1.5rem}.form-columns[data-v-e5411574]{grid-template-columns:1fr;gap:1.5rem}.form-actions[data-v-e5411574]{flex-direction:column}.btn[data-v-e5411574]{min-width:auto;width:100%}.logo-text[data-v-e5411574]{font-size:1.25rem}}.forgot-password-page[data-v-960bcbb4]{min-height:100vh;background:linear-gradient(135deg,#f6f7fa,#f7f6f8);display:flex;align-items:center;justify-content:center;padding:20px}.container[data-v-960bcbb4]{width:100%;max-width:440px}.form-container[data-v-960bcbb4]{background:#fff;border-radius:24px;padding:40px;box-shadow:0 20px 60px #0000001a}.step-content[data-v-960bcbb4]{text-align:center}.header[data-v-960bcbb4]{margin-bottom:32px}.icon-success[data-v-960bcbb4]{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-960bcbb4]{font-size:28px;font-weight:700;color:#1a202c;margin:0 0 12px}.subtitle[data-v-960bcbb4]{font-size:16px;color:#718096;margin:0;line-height:1.5}.form[data-v-960bcbb4]{margin:32px 0}.form-group[data-v-960bcbb4]{margin-bottom:24px;text-align:left}.form-label[data-v-960bcbb4]{display:block;font-size:14px;font-weight:600;color:#374151;margin-bottom:8px}.form-input[data-v-960bcbb4]{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-960bcbb4]:focus{outline:none;border-color:#4285f4;box-shadow:0 0 0 3px #4285f41a}.error-text[data-v-960bcbb4]{display:block;color:#ef4444;font-size:13px;margin-top:6px}.country-hint[data-v-960bcbb4]{display:block;color:#6b7280;font-size:12px;margin-top:4px}.btn[data-v-960bcbb4]{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-960bcbb4]{background:linear-gradient(135deg,#4285f4,#1e90ff);color:#fff}.btn-primary[data-v-960bcbb4]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #4285f466}.btn-primary[data-v-960bcbb4]:disabled{opacity:.6;cursor:not-allowed}.spinner[data-v-960bcbb4]{width:20px;height:20px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-960bcbb4 .8s linear infinite;display:inline-block}@keyframes spin-960bcbb4{to{transform:rotate(360deg)}}.footer-links[data-v-960bcbb4]{margin-top:24px}.link[data-v-960bcbb4]{color:#4285f4;text-decoration:none;font-size:14px;font-weight:500}.link[data-v-960bcbb4]:hover{text-decoration:underline}.info-box[data-v-960bcbb4]{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-960bcbb4]{color:#0284c7;font-size:24px;flex-shrink:0}.info-box p[data-v-960bcbb4]{margin:0;color:#0369a1;font-size:14px;line-height:1.5}.actions[data-v-960bcbb4]{margin-top:24px}.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-7b03b745]{flex:1;display:flex;flex-direction:column;gap:4px}.nav-item[data-v-7b03b745]{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-7b03b745]:hover{background:#f8fafc;color:#334155}.nav-item.active[data-v-7b03b745]{background:#eff6ff;color:#3b82f6}.layout[data-v-7b03b745]{display:flex;min-height:calc(100vh - 72px)}.content[data-v-7b03b745]{flex:1;overflow-y:auto;padding:24px}.sidebar[data-v-7b03b745]{width:280px;background:#fff;border-right:1px solid #e2e8f0;position:sticky;height:calc(100vh - 72px);overflow-y:auto}.withdraw-page[data-v-7b03b745]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.page-header[data-v-7b03b745]{text-align:center;margin-bottom:3rem}.page-title[data-v-7b03b745]{font-size:2.5rem;font-weight:700;color:#2d3748;margin-bottom:1rem}.page-subtitle[data-v-7b03b745]{font-size:1.1rem;color:#4a5568;max-width:600px;margin:0 auto}.content-container[data-v-7b03b745]{margin:0 auto;display:grid;gap:2rem}.info-block[data-v-7b03b745]{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-7b03b745]{color:#2d3748;margin-bottom:1.5rem;font-size:1.5rem}.info-items[data-v-7b03b745]{display:grid;gap:1.5rem}.info-item[data-v-7b03b745]{display:flex;gap:1rem;align-items:flex-start}.info-icon[data-v-7b03b745]{font-size:2rem;flex-shrink:0}.info-text h3[data-v-7b03b745]{color:#2d3748;margin-bottom:.5rem;font-size:1.1rem}.info-text p[data-v-7b03b745]{color:#4a5568;line-height:1.6;margin:0}.form-container[data-v-7b03b745]{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 4px 16px #0000001a}.withdrawal-form h2[data-v-7b03b745]{color:#2d3748;margin-bottom:2rem;font-size:1.5rem}.form-group[data-v-7b03b745]{margin-bottom:1.5rem}.form-label[data-v-7b03b745]{display:block;margin-bottom:.5rem;font-weight:500;color:#2d3748;font-size:.9rem}.form-label.required[data-v-7b03b745]:after{content:" *";color:#e53e3e}.form-input[data-v-7b03b745],.form-textarea[data-v-7b03b745]{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-7b03b745]:focus,.form-textarea[data-v-7b03b745]:focus{outline:none;border-color:#3182ce}.form-textarea[data-v-7b03b745]{resize:vertical;min-height:100px}.checkbox-group[data-v-7b03b745]{margin:2rem 0}.checkbox-label[data-v-7b03b745]{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer;font-size:.9rem;line-height:1.5}.checkbox-label input[type=checkbox][data-v-7b03b745]{display:none}.checkmark[data-v-7b03b745]{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-7b03b745]:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:12px;font-weight:700}.checkbox-text[data-v-7b03b745]{color:#4a5568}.form-actions[data-v-7b03b745]{display:flex;gap:1rem;margin-top:2rem}.btn[data-v-7b03b745]{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-7b03b745]:disabled{cursor:not-allowed;opacity:.6}.btn-danger[data-v-7b03b745]{background-color:#e53e3e;color:#fff}.btn-danger[data-v-7b03b745]:hover:not(:disabled){background-color:#c53030}.btn-secondary[data-v-7b03b745]{background-color:#edf2f7;color:#4a5568}.btn-secondary[data-v-7b03b745]:hover{background-color:#e2e8f0}.btn-primary[data-v-7b03b745]{background-color:#3182ce;color:#fff}.btn-primary[data-v-7b03b745]:hover{background-color:#2c5aa0}.modal-overlay[data-v-7b03b745]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.modal-content[data-v-7b03b745]{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-7b03b745 .3s ease-out}@keyframes modalSlideIn-7b03b745{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}.modal-header[data-v-7b03b745]{text-align:center;padding:2rem 2rem 1rem}.modal-icon[data-v-7b03b745]{font-size:3rem;margin-bottom:1rem}.modal-header h3[data-v-7b03b745]{color:#2d3748;margin:0;font-size:1.5rem}.modal-body[data-v-7b03b745]{padding:0 2rem 1rem;text-align:center}.modal-body p[data-v-7b03b745]{color:#4a5568;line-height:1.6;margin:0 0 1.5rem;font-size:1.1rem}.modal-info[data-v-7b03b745]{background:#f7fafc;border-radius:8px;padding:1rem;text-align:left}.modal-info p[data-v-7b03b745]{margin:.5rem 0;font-size:.9rem;color:#2d3748}.modal-footer[data-v-7b03b745]{padding:1rem 2rem 2rem;text-align:center}.modal-footer .btn[data-v-7b03b745]{min-width:120px}.profile-card[data-v-7b03b745]{display:flex;align-items:center;gap:12px}.profile-avatar[data-v-7b03b745]{width:48px;height:48px;border-radius:24px;object-fit:cover;border:2px solid #e2e8f0}.profile-info[data-v-7b03b745]{flex:1;min-width:0}.profile-name[data-v-7b03b745]{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-7b03b745]{font-size:13px;color:#64748b;margin:0 0 6px}.profile-meta[data-v-7b03b745]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.profile-status[data-v-7b03b745]{display:flex;align-items:center;gap:4px;font-size:11px;font-weight:500}.status-dot[data-v-7b03b745]{width:6px;height:6px;border-radius:3px}.status-active .status-dot[data-v-7b03b745]{background:#10b981}.status-inactive .status-dot[data-v-7b03b745]{background:#f59e0b}.status-pending .status-dot[data-v-7b03b745]{background:#3b82f6}.profile-section[data-v-7b03b745]{padding:24px 20px;border-bottom:1px solid #f1f5f9}.info-icon[data-v-7b03b745]{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-7b03b745]{font-size:24px;color:#1976d2}.form-label[data-v-7b03b745]{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;font-weight:500;color:#2d3748;font-size:.9rem}.form-icon[data-v-7b03b745]{font-size:18px;color:#4a5568}.checkmark[data-v-7b03b745]{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-7b03b745]{font-size:14px;color:#fff;opacity:0;transition:opacity .2s ease}.checkbox-label input[type=checkbox]:checked+.checkmark[data-v-7b03b745]{background-color:#3182ce;border-color:#3182ce}.checkbox-label input[type=checkbox]:checked+.checkmark .check-icon[data-v-7b03b745]{opacity:1}.btn[data-v-7b03b745]{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-7b03b745]{font-size:18px}.modal-icon[data-v-7b03b745]{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-7b03b745]{font-size:40px;color:#4caf50}.info-row[data-v-7b03b745]{display:flex;align-items:center;gap:.75rem;margin:.75rem 0;font-size:.9rem;color:#2d3748}.info-row-icon[data-v-7b03b745]{font-size:18px;color:#4a5568;flex-shrink:0}@media(max-width:768px){.info-icon[data-v-7b03b745]{width:40px;height:40px}.info-icon .material-icons[data-v-7b03b745]{font-size:20px}.modal-icon[data-v-7b03b745]{width:60px;height:60px}.modal-icon .material-icons[data-v-7b03b745]{font-size:30px}}@media(max-width:768px){.withdraw-page[data-v-7b03b745]{padding:1rem}.page-title[data-v-7b03b745]{font-size:2rem}.form-container[data-v-7b03b745],.info-block[data-v-7b03b745]{padding:1.5rem}.form-actions[data-v-7b03b745]{flex-direction:column}.modal-content[data-v-7b03b745]{margin:1rem}}.manager-chat[data-v-0207e116]{height:100%;display:flex;flex-direction:column;background:#fff}.chat-header[data-v-0207e116]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e2e8f0;background:#f8fafc;flex-shrink:0}.manager-info[data-v-0207e116]{display:flex;align-items:center;gap:12px}.manager-avatar[data-v-0207e116]{position:relative;flex-shrink:0}.manager-avatar img[data-v-0207e116]{width:48px;height:48px;border-radius:50%;object-fit:cover;border:2px solid #e2e8f0}.online-status[data-v-0207e116]{position:absolute;bottom:2px;right:2px;width:12px;height:12px;background:#10b981;border:2px solid white;border-radius:50%}.manager-details h3[data-v-0207e116]{margin:0;font-size:16px;font-weight:600;color:#1e293b}.manager-details p[data-v-0207e116]{margin:2px 0 0;font-size:14px;color:#64748b}.manager-actions[data-v-0207e116]{display:flex;align-items:center;gap:12px;flex-shrink:0}.action-btn[data-v-0207e116]{width:36px;height:36px;border:none;background:#3b82f6;color:#fff;border-radius:8px;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}.action-btn[data-v-0207e116]:hover{background:#2563eb;transform:translateY(-1px)}.action-btn[data-v-0207e116]:active{transform:translateY(0)}.contact-info span[data-v-0207e116]{font-size:14px;color:#64748b;font-weight:500;white-space:nowrap}.messages-area[data-v-0207e116]{flex:1;overflow-y:auto;padding:20px 24px;background:#f8fafc;scroll-behavior:smooth}.empty-state[data-v-0207e116]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#94a3b8;gap:12px}.empty-state i[data-v-0207e116]{font-size:48px;opacity:.5}.empty-state p[data-v-0207e116]{margin:0;font-size:16px}.message[data-v-0207e116]{margin-bottom:16px;display:flex;animation:messageAppear-0207e116 .3s ease-out}@keyframes messageAppear-0207e116{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.message.own-message[data-v-0207e116]{justify-content:flex-end}.message-content[data-v-0207e116]{max-width:70%;background:#fff;padding:12px 16px;border-radius:18px;box-shadow:0 1px 2px #00000014;position:relative}.own-message .message-content[data-v-0207e116]{background:#3b82f6;color:#fff;border-bottom-right-radius:4px}.message:not(.own-message) .message-content[data-v-0207e116]{border-bottom-left-radius:4px}.message-sender[data-v-0207e116]{font-size:12px;font-weight:600;color:#64748b;margin-bottom:4px}.own-message .message-sender[data-v-0207e116]{color:#fffc}.message-text[data-v-0207e116]{margin-bottom:4px;line-height:1.5;word-wrap:break-word;white-space:pre-wrap}.message-footer[data-v-0207e116]{display:flex;align-items:center;justify-content:flex-end;gap:6px;margin-top:4px}.message-time[data-v-0207e116]{font-size:11px;opacity:.6}.message-status[data-v-0207e116]{display:flex;align-items:center;font-size:14px;opacity:.6}.message-status .read[data-v-0207e116]{color:#10b981;opacity:1}.message-input[data-v-0207e116]{padding:16px 24px;background:#fff;border-top:1px solid #e2e8f0;flex-shrink:0}.input-container[data-v-0207e116]{display:flex;align-items:flex-end;gap:12px;background:#f1f5f9;border-radius:24px;padding:8px 12px;transition:all .2s}.input-container[data-v-0207e116]:focus-within{background:#e2e8f0;box-shadow:0 0 0 3px #3b82f61a}.input-container textarea[data-v-0207e116]{flex:1;border:none;background:transparent;resize:none;outline:none;font-family:inherit;font-size:14px;line-height:1.5;padding:8px 12px;max-height:120px;min-height:20px}.input-actions[data-v-0207e116]{display:flex;align-items:center;gap:8px;flex-shrink:0}.attach-btn[data-v-0207e116],.send-btn[data-v-0207e116]{width:32px;height:32px;border:none;border-radius:50%;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;flex-shrink:0}.attach-btn[data-v-0207e116]{background:transparent;color:#64748b}.attach-btn[data-v-0207e116]:hover{background:#e2e8f0}.send-btn[data-v-0207e116]{background:#3b82f6;color:#fff}.send-btn[data-v-0207e116]:hover:not(:disabled){background:#2563eb;transform:scale(1.05)}.send-btn[data-v-0207e116]:active:not(:disabled){transform:scale(.95)}.send-btn[data-v-0207e116]:disabled{background:#cbd5e1;cursor:not-allowed;opacity:.5}.messages-area[data-v-0207e116]::-webkit-scrollbar{width:6px}.messages-area[data-v-0207e116]::-webkit-scrollbar-track{background:transparent}.messages-area[data-v-0207e116]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.messages-area[data-v-0207e116]::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media(max-width:768px){.chat-header[data-v-0207e116],.messages-area[data-v-0207e116]{padding:16px}.message-content[data-v-0207e116]{max-width:85%}.contact-info[data-v-0207e116]{display:none}.manager-details h3[data-v-0207e116]{font-size:15px}.manager-details p[data-v-0207e116]{font-size:13px}}.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[data-v-5b1a8644]{min-height:100vh;background:#f8fafc}.dashboard-layout[data-v-5b1a8644]{display:flex;min-height:calc(100vh - 72px)}.dashboard-content[data-v-5b1a8644]{flex:1;padding:24px;overflow-y:auto}.chats-view[data-v-5b1a8644]{height:calc(100vh - 120px);display:flex;flex-direction:column}.chats-header[data-v-5b1a8644]{background:#fff;border-radius:12px;padding:24px;margin-bottom:24px;box-shadow:0 2px 8px #00000014}.chats-title[data-v-5b1a8644]{margin:0 0 20px;color:#1e293b;font-size:28px;font-weight:600}.chat-tabs[data-v-5b1a8644]{display:flex;gap:8px}.tab-button[data-v-5b1a8644]{display:flex;align-items:center;gap:8px;padding:12px 20px;border:2px solid #e2e8f0;background:#fff;color:#64748b;border-radius:10px;cursor:pointer;font-weight:500;transition:all .2s;position:relative}.tab-button[data-v-5b1a8644]:hover{border-color:#3b82f6;color:#3b82f6}.tab-button.active[data-v-5b1a8644]{border-color:#3b82f6;background:#3b82f6;color:#fff}.unread-badge[data-v-5b1a8644]{background:#ef4444;color:#fff;border-radius:50%;padding:2px 6px;font-size:12px;font-weight:600;min-width:18px;text-align:center}.tab-button.active .unread-badge[data-v-5b1a8644]{background:#ffffff4d}.chats-content[data-v-5b1a8644]{flex:1;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #00000014}.chat-section[data-v-5b1a8644]{height:100%}.loading-state[data-v-5b1a8644],.error-state[data-v-5b1a8644]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#64748b;gap:16px;padding:48px}.loading-state i[data-v-5b1a8644]{font-size:48px;color:#3b82f6}.error-state i[data-v-5b1a8644]{font-size:48px;color:#ef4444}.loading-state p[data-v-5b1a8644],.error-state p[data-v-5b1a8644]{margin:0;font-size:16px;font-weight:500}.retry-btn[data-v-5b1a8644]{padding:12px 24px;background:#3b82f6;color:#fff;border:none;border-radius:8px;cursor:pointer;font-weight:500;transition:all .2s}.retry-btn[data-v-5b1a8644]:hover{background:#2563eb;transform:translateY(-1px)}@media(max-width:768px){.dashboard-content[data-v-5b1a8644]{padding:16px}.chats-view[data-v-5b1a8644]{height:calc(100vh - 100px)}.chat-tabs[data-v-5b1a8644]{flex-direction:column}.tab-button[data-v-5b1a8644]{justify-content:center}}@media(max-width:1024px){.dashboard-layout[data-v-5b1a8644]{flex-direction:column}}.edit-content-wrapper[data-v-d3994269]{padding:24px;width:800px;max-width:800px}.section-content[data-v-d3994269]{animation:fadeIn-d3994269 .3s ease-out}@keyframes fadeIn-d3994269{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.section-header[data-v-d3994269]{margin-bottom:32px}.section-title[data-v-d3994269]{font-size:24px;font-weight:700;color:#1e293b;margin:0 0 8px;display:flex;align-items:center;gap:12px}.section-description[data-v-d3994269]{font-size:16px;color:#64748b;margin:0;line-height:1.5}.form-card[data-v-d3994269]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:32px;margin-bottom:24px}.card-title[data-v-d3994269]{font-size:18px;font-weight:600;color:#1e293b;margin:0 0 24px;display:flex;align-items:center;gap:8px}.avatar-section[data-v-d3994269]{display:flex;align-items:center;gap:24px;margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid #f1f5f9}.avatar-upload[data-v-d3994269]{position:relative;width:96px;height:96px;border-radius:48px;overflow:hidden}.current-avatar[data-v-d3994269]{width:100%;height:100%;object-fit:cover;border:3px solid #e2e8f0;border-radius:48px}.avatar-overlay[data-v-d3994269]{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-d3994269]{opacity:1}.avatar-input[data-v-d3994269]{position:absolute;opacity:0;pointer-events:none}.avatar-button[data-v-d3994269]{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-d3994269]:hover{transform:scale(1.1)}.avatar-button .icon[data-v-d3994269]{color:#374151}.avatar-title[data-v-d3994269]{font-size:16px;font-weight:600;color:#1e293b;margin:0 0 4px}.avatar-hint[data-v-d3994269]{font-size:14px;color:#64748b;margin:0}.form-grid[data-v-d3994269]{display:grid;grid-template-columns:1fr 1fr;gap:24px}.form-group[data-v-d3994269]{display:flex;flex-direction:column}.form-group-full[data-v-d3994269]{grid-column:1 / -1}.form-label[data-v-d3994269]{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:#374151;margin-bottom:8px}.form-input[data-v-d3994269],.form-select[data-v-d3994269]{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-d3994269]:focus,.form-select[data-v-d3994269]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.form-input[data-v-d3994269]:disabled{background-color:#f3f4f6;color:#9ca3af;border-color:#d1d5db;cursor:not-allowed;box-shadow:none;opacity:.7}.form-input[data-v-d3994269]:disabled::placeholder{color:#9ca3af}.field-hint[data-v-d3994269]{font-size:12px;color:#6b7280;margin-top:4px}.password-requirements[data-v-d3994269]{margin-top:8px;display:flex;flex-direction:column;gap:4px}.requirement[data-v-d3994269]{display:flex;align-items:center;gap:6px;font-size:12px;color:#6b7280;margin:0}.requirement.valid[data-v-d3994269]{color:#059669}.requirement .icon[data-v-d3994269]{font-size:16px}.security-cards[data-v-d3994269]{display:flex;flex-direction:column;gap:24px}.tfa-status[data-v-d3994269]{display:flex;justify-content:space-between;align-items:center;padding:20px;background:#f8fafc;border-radius:8px}.status-info[data-v-d3994269]{flex:1}.status-text[data-v-d3994269]{display:flex;align-items:center;gap:8px;font-weight:600;color:#1e293b;margin:0 0 4px}.status-icon.enabled[data-v-d3994269]{color:#059669}.status-description[data-v-d3994269]{font-size:14px;color:#64748b;margin:0}.login-history[data-v-d3994269]{display:flex;flex-direction:column;gap:12px}.login-item[data-v-d3994269]{display:flex;justify-content:space-between;align-items:center;padding:16px;background:#f8fafc;border-radius:8px}.login-info[data-v-d3994269]{display:flex;flex-direction:column;gap:4px}.login-device[data-v-d3994269]{display:flex;align-items:center;gap:6px;font-weight:600;color:#1e293b}.login-details[data-v-d3994269]{display:flex;gap:12px;font-size:12px;color:#6b7280}.login-status[data-v-d3994269]{font-size:12px;color:#6b7280;font-weight:500}.login-status.current[data-v-d3994269]{color:#059669}.notification-groups[data-v-d3994269]{display:flex;flex-direction:column;gap:32px}.notification-group[data-v-d3994269]{display:flex;flex-direction:column;gap:16px}.group-title[data-v-d3994269]{font-size:16px;font-weight:600;color:#1e293b;margin:0}.toggle-item[data-v-d3994269]{display:flex;justify-content:space-between;align-items:center;padding:16px;background:#f8fafc;border-radius:8px}.toggle-info[data-v-d3994269]{display:flex;align-items:center;gap:12px;flex:1}.toggle-content[data-v-d3994269]{display:flex;flex-direction:column;gap:2px}.toggle-title[data-v-d3994269]{font-size:14px;font-weight:600;color:#1e293b;margin:0}.toggle-description[data-v-d3994269]{font-size:12px;color:#6b7280;margin:0}.toggle-switch[data-v-d3994269]{position:relative;display:inline-block;width:44px;height:24px}.toggle-switch input[data-v-d3994269]{opacity:0;width:0;height:0}.toggle-slider[data-v-d3994269]{position:absolute;cursor:pointer;inset:0;background-color:#cbd5e1;border-radius:24px;transition:.3s}.toggle-slider[data-v-d3994269]: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-d3994269]{background-color:#3b82f6}input:checked+.toggle-slider[data-v-d3994269]:before{transform:translate(20px)}.form-actions[data-v-d3994269]{margin-top:32px;padding-top:24px;border-top:1px solid #f1f5f9;display:flex;justify-content:flex-start}.btn[data-v-d3994269]{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-d3994269]{background:#3b82f6;color:#fff}.btn-primary[data-v-d3994269]:hover{background:#2563eb;transform:translateY(-1px)}.btn-outline[data-v-d3994269]{background:#fff;color:#374151;border:1px solid #d1d5db}.btn-outline[data-v-d3994269]:hover{background:#f9fafb;border-color:#9ca3af}.placeholder-content[data-v-d3994269]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:64px 32px}.placeholder-icon[data-v-d3994269]{color:#9ca3af;margin-bottom:24px}.placeholder-title[data-v-d3994269]{font-size:20px;font-weight:600;color:#1e293b;margin:0 0 8px}.placeholder-text[data-v-d3994269]{font-size:16px;color:#64748b;margin:0}.tooltip-wrapper[data-v-d3994269]{position:relative;display:inline-block;height:12px;width:0px;margin:0}.help-icon[data-v-d3994269]{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-d3994269]{left:5px}h3 .tooltip-text[data-v-d3994269]{margin-left:-95px}.help-icon[data-v-d3994269]:hover{background-color:#495057}.tooltip-text[data-v-d3994269]{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-d3994269]: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-d3994269]{visibility:visible;opacity:1}@media(max-width:768px){.tooltip-text[data-v-d3994269]{width:150px;margin-left:-75px;font-size:11px}}@media(max-width:768px){.edit-content-wrapper[data-v-d3994269]{padding:16px;width:auto}.form-grid[data-v-d3994269]{grid-template-columns:1fr;gap:16px}.avatar-section[data-v-d3994269]{flex-direction:column;text-align:center;gap:16px}.form-card[data-v-d3994269]{padding:24px}.toggle-item[data-v-d3994269]{flex-direction:column;align-items:stretch;gap:12px}.tfa-status[data-v-d3994269]{flex-direction:column;align-items:stretch;gap:16px}}.profile-edit[data-v-1d79d346]{min-height:100vh;background:#f8fafc}.edit-layout[data-v-1d79d346]{display:flex;min-height:calc(100vh - 72px)}.edit-sidebar[data-v-1d79d346]{background:#fff;border-right:1px solid #e2e8f0;overflow-y:auto}.edit-nav[data-v-1d79d346]{padding:24px 20px;display:flex;flex-direction:column;height:100%}.nav-title[data-v-1d79d346]{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-1d79d346]{flex:1;display:flex;flex-direction:row;gap:4px}.nav-item[data-v-1d79d346]{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-1d79d346]:hover{background:#f8fafc;color:#334155}.nav-item.active[data-v-1d79d346]{background:#eff6ff;color:#3b82f6}.nav-label[data-v-1d79d346]{flex:1}.change-indicator[data-v-1d79d346]{width:6px;height:6px;background:#f59e0b;border-radius:50%;flex-shrink:0}.quick-actions[data-v-1d79d346]{margin-top:24px;padding-top:24px;border-top:1px solid #f1f5f9;display:flex;flex-direction:column;gap:8px}.btn[data-v-1d79d346]{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-1d79d346]:disabled{opacity:.5;cursor:not-allowed}.btn-primary[data-v-1d79d346]{background:#3b82f6;color:#fff}.btn-primary[data-v-1d79d346]:hover:not(:disabled){background:#2563eb}.btn-outline[data-v-1d79d346]{background:#fff;color:#374151;border:1px solid #d1d5db}.btn-outline[data-v-1d79d346]:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af}.edit-content[data-v-1d79d346]{flex:1;overflow-y:auto}@media(max-width:1024px){.edit-sidebar[data-v-1d79d346]{position:fixed;left:-280px;top:72px;z-index:90;transition:left .3s ease}.edit-sidebar.open[data-v-1d79d346]{left:0}.edit-content[data-v-1d79d346]{width:100%}}.org-add-page[data-v-48958150]{min-height:100vh;background:#f8fafc}.layout[data-v-48958150]{display:flex;min-height:calc(100vh - 72px)}.sidebar[data-v-48958150]{width:280px;background:#fff;border-right:1px solid #e2e8f0;position:sticky;top:72px;height:calc(100vh - 72px);overflow-y:auto}.contract-section[data-v-48958150]{margin-top:32px;padding:24px;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:2px solid #0ea5e9;border-radius:16px;animation:slideIn-48958150 .5s ease-out}@keyframes slideIn-48958150{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.contract-hero[data-v-48958150]{display:flex;align-items:center;gap:16px;margin-bottom:24px}.contract-icon[data-v-48958150]{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-48958150]{font-size:24px;font-weight:700;color:#0f172a;margin:0 0 8px}.contract-text[data-v-48958150]{font-size:16px;color:#475569;margin:0}.btn-download-contract[data-v-48958150]{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-48958150]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0ea5e966}.btn-download-contract .material-symbols-outlined[data-v-48958150]{font-size:20px}.contract-download[data-v-48958150]{display:flex;flex-direction:column;gap:12px;margin-bottom:32px;padding:20px;background:#ffffffb3;border-radius:12px}.download-btn[data-v-48958150]{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-48958150]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0ea5e966}.contract-info[data-v-48958150]{display:flex;align-items:center;gap:8px;font-size:13px;color:#64748b}.upload-section[data-v-48958150]{background:#ffffffe6;border-radius:12px;padding:24px}.upload-title[data-v-48958150]{font-size:18px;font-weight:600;color:#0f172a;margin:0 0 16px}.upload-area[data-v-48958150]{border:2px dashed #cbd5e1;border-radius:12px;padding:32px 24px;text-align:center;cursor:pointer;transition:all .3s;background:#fafbfc}.upload-area[data-v-48958150]:hover{border-color:#0ea5e9;background:#f0f9ff}.upload-area.drag-over[data-v-48958150]{border-color:#0ea5e9;background:#e0f2fe}.upload-area.has-file[data-v-48958150]{border-color:#10b981;background:#f0fdf4}.upload-placeholder[data-v-48958150]{display:flex;flex-direction:column;align-items:center;gap:16px}.upload-icon[data-v-48958150]{font-size:48px;color:#94a3b8}.upload-main[data-v-48958150]{font-size:16px;font-weight:500;color:#374151;margin:0 0 4px}.upload-hint[data-v-48958150]{font-size:14px;color:#6b7280;margin:0}.upload-success[data-v-48958150]{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-48958150]{font-size:24px;color:#10b981}.file-info[data-v-48958150]{flex:1;margin-left:12px;text-align:left}.file-name[data-v-48958150]{font-weight:500;margin:0 0 2px}.file-size[data-v-48958150]{font-size:12px;color:#6b7280;margin:0}.remove-btn[data-v-48958150]{background:none;border:none;color:#ef4444;cursor:pointer;padding:4px;border-radius:4px}.submit-btn[data-v-48958150]{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-48958150]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #10b98166}.submit-btn[data-v-48958150]:disabled{opacity:.7;cursor:not-allowed}.profile-section[data-v-48958150]{padding:24px 20px;border-bottom:1px solid #f1f5f9}.profile-card[data-v-48958150]{display:flex;align-items:center;gap:12px}.profile-avatar[data-v-48958150]{width:48px;height:48px;border-radius:24px;object-fit:cover;border:2px solid #e2e8f0}.profile-info[data-v-48958150]{flex:1;min-width:0}.profile-name[data-v-48958150]{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-48958150]{font-size:13px;color:#64748b;margin:0 0 6px}.profile-meta[data-v-48958150]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.profile-status[data-v-48958150]{display:flex;align-items:center;gap:4px;font-size:11px;font-weight:500}.status-dot[data-v-48958150]{width:6px;height:6px;border-radius:3px}.status-active .status-dot[data-v-48958150]{background:#10b981}.status-inactive .status-dot[data-v-48958150]{background:#f59e0b}.status-pending .status-dot[data-v-48958150]{background:#3b82f6}.edit-nav[data-v-48958150]{padding:24px 20px;display:flex;flex-direction:column;height:100%}.nav-title[data-v-48958150]{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-48958150]{flex:1;display:flex;flex-direction:column;gap:4px}.nav-item[data-v-48958150]{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-48958150]:hover{background:#f8fafc;color:#334155}.nav-item.active[data-v-48958150]{background:#eff6ff;color:#3b82f6}.content[data-v-48958150]{flex:1;overflow-y:auto;padding:24px}.card[data-v-48958150]{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 10px 25px #00000008}.card-header[data-v-48958150]{padding:16px 20px;border-bottom:1px solid #f1f5f9;display:flex;align-items:center;justify-content:space-between}.card-title[data-v-48958150]{font-size:18px;font-weight:700;color:#1e293b;display:flex;align-items:center;gap:8px;margin:0}.form[data-v-48958150]{padding:20px;display:flex;flex-direction:column;gap:16px}.form-group[data-v-48958150]{display:flex;flex-direction:column;gap:6px;margin-bottom:15px}.country-selector[data-v-48958150]{display:flex;gap:12px}.country-btn[data-v-48958150]{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-48958150]:hover{border-color:#3b82f6;color:#3b82f6}.country-btn.active[data-v-48958150]{border-color:#3b82f6;background:#eff6ff;color:#1d4ed8}.country-flag[data-v-48958150]{font-size:18px}.btn-manual-entry[data-v-48958150]{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-48958150]:hover{background:#f3f4f6;border-color:#d1d5db;color:#374151}.btn-manual-entry .material-symbols-outlined[data-v-48958150]{font-size:16px}.manual-mode-hint[data-v-48958150]{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-48958150]{font-size:16px;color:#d97706}.form-label[data-v-48958150]{font-weight:500;color:#374151;font-size:14px}.form-label.required[data-v-48958150]:after{content:" *";color:#ef4444}.form-input[data-v-48958150]{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-48958150]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.input-row[data-v-48958150]{display:flex;gap:8px}.grid-2[data-v-48958150]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.grid-3[data-v-48958150]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px}.btn[data-v-48958150]{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-48958150]{background:linear-gradient(135deg,#4285f4,#1e90ff);color:#fff}.btn-primary[data-v-48958150]:hover:not(:disabled){background:linear-gradient(135deg,#1e90ff,#06c);transform:translateY(-2px);box-shadow:0 10px 25px #4285f44d}.btn[data-v-48958150]:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:0 1px 2px #0000000d}.btn-outline[data-v-48958150]{background:#fff;color:#374151;border:1px solid #d1d5db}.btn-outline[data-v-48958150]:hover{background:#f9fafb}.actions[data-v-48958150]{display:flex;justify-content:flex-start}.error-message[data-v-48958150]{color:#ef4444;font-size:12px}.global-error[data-v-48958150]{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-48958150]{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-48958150]{width:16px;height:16px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:spin-48958150 1s linear infinite}.form-columns[data-v-48958150]{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.form-column[data-v-48958150]{display:flex;flex-direction:column;gap:1.5rem}.form-section[data-v-48958150]{background:#fafafa;border:1px solid #e5e7eb;border-radius:12px;padding:1.5rem;transition:all .3s ease}.form-section[data-v-48958150]:hover{border-color:#d1d5db;box-shadow:0 4px 6px -1px #0000000d}.section-header[data-v-48958150]{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.waiting-card[data-v-48958150]{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-48958150]{display:grid;grid-template-columns:146px 1fr;gap:20px;align-items:center}.waiting-illustration[data-v-48958150]{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-48958150]{font-size:44px;color:#1d4ed8;z-index:1}.waiting-progress[data-v-48958150]{margin-top:22px}.progress-bar[data-v-48958150]{height:10px;background:#eef2ff;border-radius:999px;overflow:hidden}.progress-fill[data-v-48958150]{height:100%;background:linear-gradient(90deg,#60a5fa,#2563eb);transition:width .4s ease}.progress-hints[data-v-48958150]{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px}.hint[data-v-48958150]{display:inline-flex;align-items:center;gap:8px;color:#64748b;font-size:13px}.hint .material-symbols-outlined[data-v-48958150]{font-size:18px}.hint.active[data-v-48958150]{color:#1d4ed8;font-weight:600}.hint.done[data-v-48958150]{color:#16a34a}.waiting-help[data-v-48958150]{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-48958150]{font-size:20px;color:#0ea5e9}@media(max-width:1024px){.waiting-card[data-v-48958150]{padding:24px}.waiting-hero[data-v-48958150]{grid-template-columns:72px 1fr;gap:16px}.waiting-illustration[data-v-48958150]{width:72px;height:72px;border-radius:16px}.waiting-icon[data-v-48958150]{font-size:36px}.waiting-title[data-v-48958150]{font-size:22px}}.waiting-title[data-v-48958150]{margin:0 0 10px;font-size:28px;line-height:1.25;color:#0f172a;font-weight:800}.waiting-text[data-v-48958150]{margin:0;color:#475569;font-size:16px;line-height:1.65}.waiting-copy[data-v-48958150]{margin-bottom:40px}@media(prefers-color-scheme:dark){.waiting-card[data-v-48958150]{background:linear-gradient(180deg,#0b1220,#0f172a);border-color:#1f2937}.waiting-title[data-v-48958150]{color:#e5e7eb}.waiting-text[data-v-48958150],.waiting-help[data-v-48958150]{color:#cbd5e1}.progress-bar[data-v-48958150]{background:#0b3a8a}}.icon[data-v-48958150]{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-48958150]{font-size:18px}.icon-lg[data-v-48958150]{font-size:48px}.nav-icon[data-v-48958150]{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-48958150]{font-size:1.1rem;font-weight:600;color:#1e293b}@keyframes spin-48958150{to{transform:rotate(360deg)}}@media(max-width:1024px){.sidebar[data-v-48958150]{position:fixed;left:-280px;top:72px;z-index:90;transition:left .3s ease}.sidebar.open[data-v-48958150]{left:0}.content[data-v-48958150]{width:100%}.grid-2[data-v-48958150],.grid-3[data-v-48958150]{grid-template-columns:1fr}.form-columns[data-v-48958150]{display:grid;grid-template-columns:1fr;gap:2rem}}.tooltip-wrapper[data-v-48958150]{position:relative;display:inline-block;height:12px;width:0px;margin:0}.help-icon[data-v-48958150]{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-48958150]{left:5px}h3 .tooltip-text[data-v-48958150]{margin-left:-89px}.help-icon[data-v-48958150]:hover{background-color:#495057}.tooltip-text[data-v-48958150]{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-48958150]: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-48958150]{visibility:visible;opacity:1}@media(max-width:768px){.tooltip-text[data-v-48958150]{width:150px;margin-left:-75px;font-size:11px}}.position-autocomplete[data-v-48958150],.autocomplete-wrapper[data-v-48958150]{position:relative}.suggestions-list[data-v-48958150]{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-48958150]{padding:10px 12px;cursor:pointer;transition:background-color .2s ease;border-bottom:1px solid #f1f3f4;font-size:.9rem}.suggestion-item[data-v-48958150]:hover,.suggestion-active[data-v-48958150]{background-color:#f8f9fa;color:#333}.suggestion-item[data-v-48958150]:last-child{border-bottom:none;border-radius:0 0 8px 8px}.suggestions-list[data-v-48958150]::-webkit-scrollbar{width:6px}.suggestions-list[data-v-48958150]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.suggestions-list[data-v-48958150]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.suggestions-list[data-v-48958150]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.documents-section[data-v-48958150],.contracts-section[data-v-48958150]{margin-top:32px;padding:24px;background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a}.documents-title[data-v-48958150],.contracts-title[data-v-48958150]{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:600;color:#1e293b;margin-bottom:20px}.documents-list[data-v-48958150],.contracts-list[data-v-48958150]{display:flex;flex-direction:column;gap:12px}.document-card[data-v-48958150],.contract-card[data-v-48958150]{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-48958150]:hover,.contract-card[data-v-48958150]:hover{background:#f1f5f9;border-color:#cbd5e1}.document-icon[data-v-48958150]{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-48958150]{flex:1}.document-name[data-v-48958150]{font-size:16px;font-weight:600;color:#1e293b;margin-bottom:4px}.document-meta[data-v-48958150]{display:flex;gap:12px;font-size:14px;color:#64748b}.document-type[data-v-48958150]{font-weight:500}.document-creator[data-v-48958150]{font-size:13px;color:#94a3b8;margin-top:4px}.document-actions[data-v-48958150]{display:flex;gap:8px}.contract-header[data-v-48958150]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.contract-status[data-v-48958150]{padding:4px 12px;border-radius:12px;font-size:13px;font-weight:500}.status-active[data-v-48958150]{background:#dcfce7;color:#166534}.status-pending[data-v-48958150]{background:#fef3c7;color:#92400e}.contract-details[data-v-48958150]{display:flex;flex-direction:column;gap:8px}.contract-detail[data-v-48958150]{display:flex;gap:8px;font-size:14px}.contract-detail .label[data-v-48958150]{color:#64748b;font-weight:500}.contract-detail .value[data-v-48958150]{color:#1e293b}.btn-icon[data-v-48958150]{cursor:pointer}[data-v-ccc3a992]{box-sizing:border-box}.create-deal-wrapper[data-v-ccc3a992]{max-width:1000px;margin:0 auto;padding:24px;min-height:100vh}.deal-header[data-v-ccc3a992]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.header-left[data-v-ccc3a992]{flex:1}.page-title[data-v-ccc3a992]{font-size:28px;font-weight:700;color:#0f172a;margin:0 0 6px;letter-spacing:-.3px}.page-subtitle[data-v-ccc3a992]{font-size:14px;color:#64748b;margin:0}.btn-ghost[data-v-ccc3a992]{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-ccc3a992]:hover{background:#f8fafc;border-color:#cbd5e1}.tabs-progress[data-v-ccc3a992]{display:flex;gap:12px;margin-bottom:24px;padding:16px;background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000000d}.tab-item[data-v-ccc3a992]{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-ccc3a992]:hover{background:#f8fafc}.tab-item.active[data-v-ccc3a992]{background:#3b82f6;border-color:transparent}.tab-item.active .tab-indicator[data-v-ccc3a992],.tab-item.active .tab-info[data-v-ccc3a992]{color:#fff}.tab-item.completed .tab-indicator[data-v-ccc3a992]{background:#10b981;color:#fff}.tab-indicator[data-v-ccc3a992]{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-ccc3a992]{background:#fff3}.tab-number[data-v-ccc3a992]{font-size:16px}.tab-info[data-v-ccc3a992]{display:flex;align-items:center;gap:6px}.tab-icon[data-v-ccc3a992]{font-size:18px}.tab-label[data-v-ccc3a992]{font-size:13px;font-weight:600;color:#475569}.tab-item.active .tab-label[data-v-ccc3a992]{color:#fff}.fade-enter-active[data-v-ccc3a992],.fade-leave-active[data-v-ccc3a992]{transition:all .2s ease}.fade-enter-from[data-v-ccc3a992]{opacity:0;transform:translateY(8px)}.fade-leave-to[data-v-ccc3a992]{opacity:0;transform:translateY(-8px)}.form-card[data-v-ccc3a992]{background:#fff;border-radius:16px;padding:24px;box-shadow:0 2px 4px #0000000d,0 4px 8px #00000008}.card-header[data-v-ccc3a992]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:16px;border-bottom:2px solid #f1f5f9}.card-title[data-v-ccc3a992]{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:700;color:#0f172a}.title-icon[data-v-ccc3a992]{font-size:24px;color:#3b82f6}.card-badge[data-v-ccc3a992]{padding:4px 12px;background:#eff6ff;color:#3b82f6;border-radius:16px;font-size:12px;font-weight:600}.card-badge-optional[data-v-ccc3a992]{padding:4px 12px;background:#f1f5f9;color:#64748b;border-radius:16px;font-size:12px;font-weight:600}.form-group[data-v-ccc3a992]{margin-bottom:18px}.form-label[data-v-ccc3a992]{display:block;font-size:13px;font-weight:600;color:#334155;margin-bottom:8px}.form-label-row[data-v-ccc3a992]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.required[data-v-ccc3a992]{color:#ef4444;margin-left:2px}.form-row[data-v-ccc3a992]{display:flex;gap:14px}.flex-1[data-v-ccc3a992]{flex:1}.flex-2[data-v-ccc3a992]{flex:2}.input-wrapper[data-v-ccc3a992]{position:relative}.input-icon[data-v-ccc3a992]{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-ccc3a992]{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-ccc3a992]:focus{outline:none;border-color:#3b82f6;background:#fff;box-shadow:0 0 0 3px #2563eb1a}.form-input.error[data-v-ccc3a992]{border-color:#ef4444;background:#fef2f2}.select-wrapper[data-v-ccc3a992]{position:relative}.form-select[data-v-ccc3a992]{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-ccc3a992]:focus{outline:none;border-color:#3b82f6;background-color:#fff;box-shadow:0 0 0 3px #2563eb1a}.form-select.error[data-v-ccc3a992]{border-color:#ef4444;background-color:#fef2f2}.textarea-wrapper[data-v-ccc3a992]{position:relative}.form-textarea[data-v-ccc3a992]{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-ccc3a992]:focus{outline:none;border-color:#3b82f6;background:#fff;box-shadow:0 0 0 3px #2563eb1a}.form-textarea.error[data-v-ccc3a992]{border-color:#ef4444;background:#fef2f2}.char-count[data-v-ccc3a992]{position:absolute;bottom:10px;right:10px;font-size:11px;color:#94a3b8;background:#fff;padding:2px 5px;border-radius:4px}.error-message[data-v-ccc3a992]{display:block;margin-top:4px;font-size:12px;color:#ef4444;font-weight:500}.toggle-buttons[data-v-ccc3a992]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.toggle-btn[data-v-ccc3a992]{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-ccc3a992]:hover{border-color:#cbd5e1;background:#fff}.toggle-btn.active[data-v-ccc3a992]{border-color:#3b82f6;background:#fff;color:#3b82f6}.toggle-btn .icon[data-v-ccc3a992]{font-size:20px}.btn-add-inline[data-v-ccc3a992]{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-ccc3a992]:hover{background:#3b82f6;color:#fff}.tnved-list[data-v-ccc3a992]{display:flex;flex-direction:column;gap:10px}.tnved-item[data-v-ccc3a992]{display:flex;align-items:center;gap:10px}.btn-remove[data-v-ccc3a992]{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-ccc3a992]:hover{background:#ef4444;color:#fff}.org-search[data-v-ccc3a992]{position:relative;display:flex;align-items:center;margin-bottom:12px}.org-search-icon[data-v-ccc3a992]{position:absolute;left:12px;color:#94a3b8;font-size:20px;pointer-events:none}.org-search-input[data-v-ccc3a992]{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-ccc3a992]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.org-search-clear[data-v-ccc3a992]{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-ccc3a992]:hover{background:#f1f5f9;color:#475569}.org-search-clear .icon[data-v-ccc3a992]{font-size:18px}.org-empty[data-v-ccc3a992]{text-align:center;padding:24px;color:#94a3b8;font-size:14px;margin-bottom:20px}.org-grid[data-v-ccc3a992]{display:flex;flex-direction:column;gap:10px;margin-bottom:20px;max-height:480px;overflow-y:auto}.org-card[data-v-ccc3a992]{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-ccc3a992]:hover{border-color:#cbd5e1;background:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.org-card.selected[data-v-ccc3a992]{border-color:#3b82f6;background:#eff6ff}.org-icon[data-v-ccc3a992]{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-ccc3a992]{flex:1}.org-name[data-v-ccc3a992]{font-size:15px;font-weight:700;color:#0f172a;margin-bottom:6px}.org-details[data-v-ccc3a992]{display:flex;gap:14px}.detail-item[data-v-ccc3a992]{display:flex;align-items:center;gap:5px;font-size:12px;color:#64748b}.org-check[data-v-ccc3a992]{color:#3b82f6;font-size:28px}.search-wrapper[data-v-ccc3a992]{position:relative;margin-bottom:16px}.search-icon[data-v-ccc3a992]{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#94a3b8;font-size:20px}.search-input[data-v-ccc3a992]{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-ccc3a992]:focus{outline:none;border-color:#3b82f6;background:#fff;box-shadow:0 0 0 3px #2563eb1a}.counterparty-list[data-v-ccc3a992]{display:flex;flex-direction:column;gap:10px;margin-bottom:20px;max-height:360px;overflow-y:auto;padding-right:4px}.counterparty-list[data-v-ccc3a992]::-webkit-scrollbar{width:5px}.counterparty-list[data-v-ccc3a992]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}.counterparty-list[data-v-ccc3a992]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.cp-card[data-v-ccc3a992]{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-ccc3a992]:hover{border-color:#cbd5e1;background:#fff;transform:translate(4px)}.cp-card.selected[data-v-ccc3a992]{border-color:#3b82f6;background:#eff6ff}.cp-avatar[data-v-ccc3a992]{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-ccc3a992]{flex:1;min-width:0}.cp-name[data-v-ccc3a992]{font-size:14px;font-weight:700;color:#0f172a;margin-bottom:6px}.cp-meta[data-v-ccc3a992]{display:flex;gap:14px;margin-bottom:4px}.meta-item[data-v-ccc3a992]{display:flex;align-items:center;gap:5px;font-size:12px;color:#64748b}.cp-bank[data-v-ccc3a992]{font-size:11px;color:#94a3b8}.cp-selected[data-v-ccc3a992]{color:#3b82f6;font-size:24px;flex-shrink:0}.empty-state[data-v-ccc3a992]{display:flex;flex-direction:column;align-items:center;padding:40px 20px;text-align:center}.empty-icon[data-v-ccc3a992]{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-ccc3a992]{font-size:32px;color:#cbd5e1}.empty-text h4[data-v-ccc3a992]{font-size:16px;font-weight:700;color:#334155;margin:0 0 6px}.empty-text p[data-v-ccc3a992]{font-size:13px;color:#64748b;margin:0 0 20px}.upload-zone[data-v-ccc3a992]{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-ccc3a992]{border-color:#3b82f6;background:#2563eb0d}.upload-icon[data-v-ccc3a992]{width:52px;height:52px;border-radius:12px;background:#3b82f6;display:flex;align-items:center;justify-content:center;color:#fff}.upload-icon .icon[data-v-ccc3a992]{font-size:28px}.upload-text h4[data-v-ccc3a992]{font-size:14px;font-weight:700;color:#0f172a;margin:0 0 4px}.upload-text p[data-v-ccc3a992]{font-size:13px;color:#64748b;margin:0}.btn-upload[data-v-ccc3a992]{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-ccc3a992]:hover{background:#3b82f6;color:#fff}.upload-hint[data-v-ccc3a992]{font-size:11px;color:#94a3b8}.uploaded-files[data-v-ccc3a992]{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.file-card[data-v-ccc3a992]{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-ccc3a992]:hover{background:#fff;border-color:#cbd5e1}.file-icon[data-v-ccc3a992]{width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px}.file-pdf[data-v-ccc3a992]{background:#ef4444}.file-image[data-v-ccc3a992]{background:#10b981}.file-doc[data-v-ccc3a992]{background:#3b82f6}.file-excel[data-v-ccc3a992]{background:#10b981}.file-other[data-v-ccc3a992]{background:#64748b}.file-info[data-v-ccc3a992]{flex:1;min-width:0}.file-name[data-v-ccc3a992]{font-size:13px;font-weight:600;color:#0f172a;margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-size[data-v-ccc3a992]{font-size:11px;color:#94a3b8}.list-enter-active[data-v-ccc3a992],.list-leave-active[data-v-ccc3a992]{transition:all .2s ease}.list-enter-from[data-v-ccc3a992]{opacity:0;transform:translate(-16px)}.list-leave-to[data-v-ccc3a992]{opacity:0;transform:translate(16px)}.office-section[data-v-ccc3a992]{margin-bottom:24px}.office-section .section-title[data-v-ccc3a992]{font-size:14px;font-weight:600;margin:0 0 12px;color:#0f172a}.office-section .required[data-v-ccc3a992]{color:#dc2626}.office-selector[data-v-ccc3a992]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.office-option[data-v-ccc3a992]{cursor:pointer}.office-radio[data-v-ccc3a992]{position:absolute;opacity:0;pointer-events:none}.office-card[data-v-ccc3a992]{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-ccc3a992]{border-color:#94a3b8}.office-option.selected .office-card[data-v-ccc3a992]{border-color:#2563eb;background:#eff6ff}.office-icon[data-v-ccc3a992]{color:#64748b}.office-info[data-v-ccc3a992]{flex:1}.office-name[data-v-ccc3a992]{margin:0;font-weight:600;font-size:14px;color:#0f172a}.office-city[data-v-ccc3a992]{margin:2px 0 0;font-size:12px;color:#64748b}.check-icon[data-v-ccc3a992]{color:#2563eb}.office-hint[data-v-ccc3a992]{margin:8px 0 0;font-size:12px;color:#b45309}.summary-card[data-v-ccc3a992]{background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;padding:18px;margin-bottom:20px}.summary-title[data-v-ccc3a992]{font-size:15px;font-weight:700;color:#0f172a;margin:0 0 14px}.summary-content[data-v-ccc3a992]{display:flex;flex-direction:column;gap:10px}.summary-row[data-v-ccc3a992]{display:flex;justify-content:space-between;align-items:center;font-size:13px}.summary-label[data-v-ccc3a992]{color:#64748b;font-weight:500;display:flex;align-items:center;gap:5px}.info-tooltip[data-v-ccc3a992]{cursor:help;color:#94a3b8}.info-tooltip .icon[data-v-ccc3a992]{font-size:15px}.summary-value[data-v-ccc3a992]{color:#0f172a;font-weight:700}.summary-divider[data-v-ccc3a992]{height:2px;background:#cbd5e1;margin:6px 0}.summary-row.total[data-v-ccc3a992]{font-size:16px;padding-top:6px}.summary-value.highlight[data-v-ccc3a992]{color:#3b82f6;font-size:18px}.btn-continue[data-v-ccc3a992]{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-ccc3a992]:hover:not(:disabled){background:#1d4ed8;transform:translateY(-2px);box-shadow:0 6px 16px #2563eb66}.btn-continue[data-v-ccc3a992]:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn-submit[data-v-ccc3a992]{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-ccc3a992]:hover:not(:disabled){background:#059669;transform:translateY(-2px);box-shadow:0 6px 16px #10b98166}.btn-submit[data-v-ccc3a992]:disabled{opacity:.5;cursor:not-allowed}.btn-primary[data-v-ccc3a992]{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-ccc3a992]:hover:not(:disabled){background:#1d4ed8;transform:translateY(-1px)}.btn-primary[data-v-ccc3a992]:disabled{opacity:.5;cursor:not-allowed}.btn-secondary[data-v-ccc3a992]{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-ccc3a992]:hover{background:#f8fafc;border-color:#cbd5e1}.btn-secondary-sm[data-v-ccc3a992]{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-ccc3a992]:hover{background:#3b82f6;color:#fff}.modal-overlay[data-v-ccc3a992]{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-ccc3a992]{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-ccc3a992]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:2px solid #f1f5f9}.modal-title[data-v-ccc3a992]{font-size:18px;font-weight:700;color:#0f172a;margin:0}.btn-close[data-v-ccc3a992]{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-ccc3a992]:hover{background:#e2e8f0;color:#0f172a}.modal-header-buttons[data-v-ccc3a992]{display:flex;gap:8px;align-items:center}.btn-minimize[data-v-ccc3a992]{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-ccc3a992]:hover{background:#e2e8f0;color:#1976d2}.modal-minimized[data-v-ccc3a992]{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-ccc3a992]{border-bottom:none}.modal-minimized .modal-form[data-v-ccc3a992],.modal-minimized .modal-actions[data-v-ccc3a992]{display:none}.modal-form[data-v-ccc3a992]{padding:24px}.modal-actions[data-v-ccc3a992]{display:flex;justify-content:flex-end;gap:10px;padding:16px 24px;border-top:2px solid #f1f5f9}.modal-enter-active[data-v-ccc3a992],.modal-leave-active[data-v-ccc3a992]{transition:all .2s ease}.modal-enter-from[data-v-ccc3a992],.modal-leave-to[data-v-ccc3a992]{opacity:0}.modal-enter-from .modal-card[data-v-ccc3a992],.modal-leave-to .modal-card[data-v-ccc3a992]{transform:scale(.95) translateY(16px)}.contracts-list[data-v-ccc3a992]{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.contract-card[data-v-ccc3a992]{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-ccc3a992]:hover{background:#f1f5f9;border-color:#cbd5e1}.contract-card.selected[data-v-ccc3a992]{background:#eff6ff;border-color:#3b82f6}.contract-icon[data-v-ccc3a992]{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-ccc3a992]{background:#3b82f6;color:#fff}.contract-icon .icon[data-v-ccc3a992]{font-size:24px;color:#3b82f6}.contract-card.selected .contract-icon .icon[data-v-ccc3a992]{color:#fff}.contract-content[data-v-ccc3a992]{flex:1}.contract-number[data-v-ccc3a992]{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-ccc3a992]{font-size:14px;font-weight:500;color:#475569}.contract-meta[data-v-ccc3a992]{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:4px}.contract-commission[data-v-ccc3a992]{font-size:13px;color:#10b981;font-weight:500;margin-top:4px}.contract-check[data-v-ccc3a992]{flex-shrink:0}.contract-check .icon[data-v-ccc3a992]{font-size:28px;color:#3b82f6}.icon[data-v-ccc3a992]{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-ccc3a992]{margin-top:24px;padding:20px;background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px}.accounts-label[data-v-ccc3a992]{font-size:13px;font-weight:600;color:#475569;margin-bottom:12px}.filtered-accounts-list[data-v-ccc3a992]{display:flex;flex-direction:column;gap:8px}.account-item[data-v-ccc3a992]{padding:16px;background:#fff;border:2px solid #e2e8f0;border-radius:10px;cursor:pointer;transition:all .2s;position:relative}.account-item[data-v-ccc3a992]:hover{border-color:#3b82f6;box-shadow:0 2px 8px #3b82f61a}.account-item.selected-account[data-v-ccc3a992]{border-color:#3b82f6;background:#eff6ff}.account-item-header[data-v-ccc3a992]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.account-currency-badge[data-v-ccc3a992]{padding:4px 10px;background:#3b82f6;color:#fff;border-radius:6px;font-size:12px;font-weight:700}.account-bank-name[data-v-ccc3a992]{font-size:14px;font-weight:600;color:#0f172a;flex:1}.default-badge[data-v-ccc3a992]{padding:4px 8px;background:#fef3c7;color:#92400e;border-radius:6px;font-size:11px;font-weight:600}.account-item-details[data-v-ccc3a992]{display:flex;flex-direction:column;gap:4px;font-size:12px;color:#64748b}.account-check[data-v-ccc3a992]{position:absolute;top:16px;right:16px;color:#3b82f6;font-size:24px}.no-accounts-warning[data-v-ccc3a992]{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-ccc3a992]{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-ccc3a992]:hover{background:#eff6ff;border-color:#3b82f6;border-style:solid}.cp-bank[data-v-ccc3a992]{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-ccc3a992]{display:flex;gap:8px;align-items:flex-start}.select-with-add .form-select[data-v-ccc3a992]{flex:1}.btn-add-account[data-v-ccc3a992]{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-ccc3a992]:hover{background:#eff6ff;border-color:#3b82f6}.btn-add-account .icon[data-v-ccc3a992]{font-size:18px}.cp-accounts[data-v-ccc3a992]{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.account-badge[data-v-ccc3a992]{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-ccc3a992]:hover{background:#e3ecf3;border-color:#06c}.account-badge.is-default[data-v-ccc3a992]{background:#e8f4fd;border-color:#06c}.account-currency[data-v-ccc3a992]{font-weight:600;color:#1e3a5f}.account-bank[data-v-ccc3a992]{color:#64748b;font-size:12px}.default-mark[data-v-ccc3a992]{font-size:14px;margin-left:2px}.btn-add-account-inline[data-v-ccc3a992]{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-ccc3a992]:hover{border-color:#06c;color:#06c;background:#f0f7ff}.btn-add-account-inline .icon[data-v-ccc3a992]{font-size:16px}.accounts-list[data-v-ccc3a992]{display:flex;flex-direction:column;gap:16px;max-height:400px;overflow-y:auto;padding:4px}.account-card[data-v-ccc3a992]{padding:16px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px}.account-header[data-v-ccc3a992]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.account-number[data-v-ccc3a992]{font-weight:600;color:#1e293b;font-size:14px}.btn-remove-account[data-v-ccc3a992]{padding:4px;background:transparent;border:none;color:#ef4444;cursor:pointer;border-radius:4px;transition:all .2s}.btn-remove-account[data-v-ccc3a992]:hover{background:#fee2e2}.btn-remove-account .icon[data-v-ccc3a992]{font-size:18px}.empty-accounts-hint[data-v-ccc3a992]{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-ccc3a992]{color:#f59e0b;font-size:20px}.modal-large[data-v-ccc3a992]{max-width:800px;max-height:90vh;overflow-y:auto}.btn-add-inline[data-v-ccc3a992]{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-ccc3a992]:hover{background:#06c;color:#fff}.btn-add-inline .icon[data-v-ccc3a992]{font-size:16px}.form-label-row[data-v-ccc3a992]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.checkbox-label[data-v-ccc3a992]{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:14px;color:#475569}.checkbox-label input[type=checkbox][data-v-ccc3a992]{width:18px;height:18px;cursor:pointer;accent-color:#0066cc}.toggle-buttons[data-v-ccc3a992]{display:flex;gap:8px}.toggle-btn[data-v-ccc3a992]{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-ccc3a992]:hover{border-color:#cbd5e1;background:#f8fafc}.toggle-btn .icon[data-v-ccc3a992]{font-size:18px}.commission-display[data-v-ccc3a992]{padding:16px;background:#fff;border-radius:8px;border-left:1px solid}.commission-display.fixed-type[data-v-ccc3a992]{border-color:#10b981}.commission-display.graduated-type[data-v-ccc3a992]{border-color:#3b82f6}.commission-display.simple-type[data-v-ccc3a992]{border-color:#f59e0b}.commission-label[data-v-ccc3a992]{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#64748b;margin-bottom:12px}.commission-label .material-icons[data-v-ccc3a992]{font-size:18px}.commission-value[data-v-ccc3a992]{font-size:20px;font-weight:700;color:#0f172a}.commission-tiers[data-v-ccc3a992]{display:flex;flex-direction:column;gap:8px}.tier-row[data-v-ccc3a992]{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-ccc3a992]{background:#eff6ff;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.tier-range[data-v-ccc3a992]{font-size:13px;color:#475569;font-weight:500}.tier-rate[data-v-ccc3a992]{display:flex;align-items:center;gap:8px}.tier-percent[data-v-ccc3a992]{font-size:16px;font-weight:700;color:#3b82f6}.tier-fixed[data-v-ccc3a992]{display:inline-block;padding:4px 10px;background:#10b981;color:#fff;border-radius:12px;font-size:11px;font-weight:700}.contract-details-header[data-v-ccc3a992]{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-ccc3a992]{margin:0;font-size:18px;font-weight:700;flex:1}.contract-type-badge[data-v-ccc3a992]{padding:4px 12px;background:#fff3;border:2px solid #3b82f6;border-radius:16px;font-size:12px;font-weight:600}.tnved-item-full[data-v-ccc3a992]{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-ccc3a992]{flex:1;min-width:0}.flex-grow[data-v-ccc3a992]{flex:2}.hint-message[data-v-ccc3a992]{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-ccc3a992]{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-ccc3a992]{padding:8px 12px;font-size:12px;color:#1976d2;display:flex;gap:8px;align-items:center;cursor:pointer}.match-item[data-v-ccc3a992]:hover{background:#e8f2ff}.match-close[data-v-ccc3a992]{position:absolute;right:6px;top:6px;border:none;background:transparent;color:#5c93d9;cursor:pointer;font-size:14px;line-height:1}.autocomplete[data-v-ccc3a992]{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-ccc3a992]{position:relative}.country-dropdown[data-v-ccc3a992]{border-top:1px solid #ddd;border-radius:6px;margin-top:4px}.country-dropdown .autocomplete-item[data-v-ccc3a992]{padding:12px 16px;font-size:14px}.autocomplete-item[data-v-ccc3a992]{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-ccc3a992]:hover{background:#f9f9f9}.autocomplete-item strong[data-v-ccc3a992]{font-weight:600;color:#1976d2;min-width:80px;font-size:11px;letter-spacing:.5px}@media(max-width:768px){.create-deal-wrapper[data-v-ccc3a992]{padding:16px}.deal-header[data-v-ccc3a992]{flex-direction:column;gap:12px}.page-title[data-v-ccc3a992]{font-size:24px}.tabs-progress[data-v-ccc3a992]{overflow-x:auto;padding:12px}.tab-item[data-v-ccc3a992]{min-width:110px}.form-card[data-v-ccc3a992]{padding:18px}.form-row[data-v-ccc3a992]{flex-direction:column}.toggle-buttons[data-v-ccc3a992]{grid-template-columns:1fr}.org-card[data-v-ccc3a992]{flex-direction:column;align-items:flex-start}.modal-card[data-v-ccc3a992]{max-height:95vh}}.upload-actions[data-v-ccc3a992]{margin-bottom:24px;text-align:center}.btn-add-documents[data-v-ccc3a992]{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-ccc3a992]:hover{background:#1d4ed8;transform:translateY(-2px)}.documents-by-type[data-v-ccc3a992]{display:flex;flex-direction:column;gap:20px;margin-top:20px}.document-type-group[data-v-ccc3a992]{border:2px solid #e2e8f0;border-radius:12px;padding:16px;background:#f8fafc}.group-header[data-v-ccc3a992]{display:flex;align-items:center;gap:10px;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #e2e8f0}.group-title[data-v-ccc3a992]{flex:1;font-size:14px;font-weight:600;color:#0f172a}.group-count[data-v-ccc3a992]{padding:4px 10px;background:#3b82f6;color:#fff;border-radius:12px;font-size:12px;font-weight:600}.files-in-group[data-v-ccc3a992]{display:flex;flex-direction:column;gap:8px}.no-documents[data-v-ccc3a992]{text-align:center;padding:40px;color:#94a3b8}.files-preview[data-v-ccc3a992]{margin-top:12px;display:flex;flex-direction:column;gap:8px}.files-preview-item[data-v-ccc3a992]{display:flex;align-items:center;gap:8px;padding:8px;background:#f1f5f9;border-radius:6px;font-size:13px}.files-preview-name[data-v-ccc3a992]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.files-preview-size[data-v-ccc3a992]{color:#64748b;font-size:11px}.upload-error[data-v-ccc3a992]{padding:12px;background:#fee2e2;color:#dc2626;border-radius:8px;font-size:13px;margin-top:12px}.form-control-file[data-v-ccc3a992]{width:100%;padding:10px;border:1px solid #e2e8f0;border-radius:8px;font-size:14px}.chat-window[data-v-9e681c93]{display:flex;flex-direction:column;height:100%;background:#f8fafc}.messages-container[data-v-9e681c93]{flex:1;overflow-y:auto;padding:20px;display:flex;flex-direction:column}.messages-container[data-v-9e681c93]::-webkit-scrollbar{width:6px}.messages-container[data-v-9e681c93]::-webkit-scrollbar-track{background:transparent}.messages-container[data-v-9e681c93]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.messages-container[data-v-9e681c93]::-webkit-scrollbar-thumb:hover{background:#9ca3af}.loading-state[data-v-9e681c93],.empty-state[data-v-9e681c93]{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-9e681c93],.empty-state i[data-v-9e681c93]{font-size:48px;opacity:.5}.loading-state p[data-v-9e681c93],.empty-state p[data-v-9e681c93]{font-size:14px;margin:0}.messages-list[data-v-9e681c93]{display:flex;flex-direction:column;gap:16px}.message-item[data-v-9e681c93]{display:flex;gap:12px;animation:messageSlideIn-9e681c93 .2s ease}@keyframes messageSlideIn-9e681c93{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.message-item.own-message[data-v-9e681c93]{flex-direction:row-reverse}.message-avatar[data-v-9e681c93]{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-9e681c93]{background:linear-gradient(135deg,#f093fb,#f5576c)}.message-content[data-v-9e681c93]{max-width:70%;display:flex;flex-direction:column;gap:6px}.message-header[data-v-9e681c93]{display:flex;align-items:center;gap:10px;padding:0 4px}.message-item.own-message .message-header[data-v-9e681c93]{flex-direction:row-reverse}.message-author[data-v-9e681c93]{font-size:13px;font-weight:600;color:#374151}.message-time[data-v-9e681c93]{font-size:11px;color:#9ca3af}.message-text[data-v-9e681c93]{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-9e681c93]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.message-status[data-v-9e681c93]{font-size:11px;color:#9ca3af;text-align:right;padding:0 4px}.message-status.read[data-v-9e681c93]{color:#3b82f6}.typing-indicator[data-v-9e681c93]{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-9e681c93]{animation:typingDot-9e681c93 1.4s infinite}.typing-dots span[data-v-9e681c93]:nth-child(2){animation-delay:.2s}.typing-dots span[data-v-9e681c93]:nth-child(3){animation-delay:.4s}@keyframes typingDot-9e681c93{0%,60%,to{opacity:0}30%{opacity:1}}.message-input-wrapper[data-v-9e681c93]{padding:20px;background:#fff;border-top:1px solid #e2e8f0}.message-input-container[data-v-9e681c93]{display:flex;align-items:flex-end;gap:12px;background:#f1f5f9;border-radius:24px;padding:8px 16px;transition:all .2s}.message-input-container[data-v-9e681c93]:focus-within{background:#e0e7ff;box-shadow:0 0 0 3px #667eea1a}.message-input[data-v-9e681c93]{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-9e681c93]::placeholder{color:#9ca3af}.send-btn[data-v-9e681c93]{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-9e681c93]:hover:not(:disabled){transform:scale(1.05);box-shadow:0 4px 12px #667eea66}.send-btn[data-v-9e681c93]:active:not(:disabled){transform:scale(.95)}.send-btn[data-v-9e681c93]:disabled{opacity:.5;cursor:not-allowed;transform:none}@media(max-width:768px){.messages-container[data-v-9e681c93],.message-input-wrapper[data-v-9e681c93]{padding:12px}.message-content[data-v-9e681c93]{max-width:85%}}.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-e14efb83]{box-sizing:border-box}.material-icons[data-v-e14efb83]{font-family:Material Icons;font-size:20px;-webkit-user-select:none;user-select:none}.deal-view[data-v-e14efb83]{min-height:100vh;background-color:#f8fafc}.loading-container[data-v-e14efb83]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:16px}.spinner[data-v-e14efb83]{width:48px;height:48px;border:4px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;animation:spin-e14efb83 1s linear infinite}@keyframes spin-e14efb83{to{transform:rotate(360deg)}}.error-container[data-v-e14efb83]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:24px;padding:40px}.error-icon[data-v-e14efb83]{font-size:64px}.btn-primary[data-v-e14efb83]{padding:12px 24px;background:#3b82f6;color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500}.timeline-horizontal[data-v-e14efb83]{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-e14efb83]{display:flex;flex-direction:column;align-items:center;position:relative;min-width:120px;flex:1}.step-circle[data-v-e14efb83]{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-e14efb83]{background:#10b981;color:#fff}.timeline-step.active .step-circle[data-v-e14efb83]{background:#3b82f6;color:#fff;box-shadow:0 0 0 4px #3b82f633}.timeline-step.pending .step-circle[data-v-e14efb83]{background:#e2e8f0;color:#94a3b8}.step-content[data-v-e14efb83]{text-align:center;max-width:140px}.step-title[data-v-e14efb83]{font-size:12px;font-weight:600;color:#1e293b;margin-bottom:4px;line-height:1.3}.step-description[data-v-e14efb83]{font-size:10px;color:#64748b;line-height:1.3}.timeline-step.active .step-title[data-v-e14efb83]{color:#3b82f6}.step-line[data-v-e14efb83]{position:absolute;top:20px;left:50%;right:-50%;height:2px;background:#e2e8f0;z-index:1}.timeline-step.completed .step-line[data-v-e14efb83]{background:#10b981}.content-layout[data-v-e14efb83]{display:grid;grid-template-columns:320px 1fr;gap:24px;padding:24px;max-width:1600px;margin:0 auto}.left-sidebar[data-v-e14efb83]{display:flex;flex-direction:column;gap:16px}.sidebar-card[data-v-e14efb83]{background:#fff;border-radius:8px;padding:16px;border:1px solid #e2e8f0}.avatar[data-v-e14efb83]{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-e14efb83]{font-size:18px;font-weight:600;margin-bottom:4px}.manager-code[data-v-e14efb83]{font-size:12px;opacity:.9;margin-bottom:12px}.manager-contacts[data-v-e14efb83]{display:flex;flex-direction:column;gap:4px;font-size:13px;opacity:.95}.contract-card[data-v-e14efb83]{background:#fff7ed;border-color:#fed7aa}.sidebar-card .card-header[data-v-e14efb83]{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-e14efb83]{font-size:20px;color:#f97316}.card-header.clickable[data-v-e14efb83]{cursor:pointer;justify-content:space-between}.contract-name[data-v-e14efb83]{font-size:13px;color:#1e293b;margin-bottom:4px}.contract-rate[data-v-e14efb83]{font-size:20px;font-weight:700;color:#ea580c}.card-content[data-v-e14efb83]{padding-top:8px}.detail-row[data-v-e14efb83]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #f1f5f9}.detail-row[data-v-e14efb83]:last-child{border-bottom:none}.detail-label[data-v-e14efb83]{font-size:13px;color:#64748b}.detail-value[data-v-e14efb83]{font-size:13px;color:#1e293b;font-weight:500}.status-badge[data-v-e14efb83]{display:inline-block;padding:4px 12px;border-radius:12px;font-size:11px;font-weight:600;background:#dbeafe;color:#1e40af}.org-name[data-v-e14efb83]{font-size:14px;font-weight:600;color:#1e293b;margin-bottom:8px}.org-inn[data-v-e14efb83]{font-size:12px;color:#64748b}.files-list[data-v-e14efb83]{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.file-item[data-v-e14efb83]{display:flex;align-items:center;gap:10px;padding:10px;background:#f8fafc;border-radius:6px;cursor:pointer;transition:all .2s}.file-item[data-v-e14efb83]:hover{background:#f1f5f9}.file-item .material-icons[data-v-e14efb83]{color:#64748b;font-size:20px}.file-info[data-v-e14efb83]{flex:1;min-width:0;overflow:hidden}.file-name[data-v-e14efb83]{font-size:12px;color:#1e293b;font-weight:500;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-size[data-v-e14efb83]{font-size:11px;color:#94a3b8}.no-files[data-v-e14efb83]{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-e14efb83]{margin-top:12px}.btn-upload[data-v-e14efb83]{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-e14efb83]:hover{background:#2563eb}.btn-upload .material-icons[data-v-e14efb83]{font-size:18px}.right-content[data-v-e14efb83]{display:flex;flex-direction:column;gap:20px}.stage-info-card[data-v-e14efb83]{background:#fff;border-radius:8px;padding:32px;border:1px solid #e2e8f0}.stage-info-card h2[data-v-e14efb83]{margin:0 0 8px;font-size:24px;color:#1e293b}.stage-description[data-v-e14efb83]{margin:0 0 24px;font-size:14px;color:#64748b}.stage-details[data-v-e14efb83],.financial-section[data-v-e14efb83],.stage-actions[data-v-e14efb83]{margin-bottom:32px}.stage-details h3[data-v-e14efb83],.financial-section h3[data-v-e14efb83],.stage-actions h3[data-v-e14efb83]{margin:0 0 16px;font-size:16px;color:#1e293b;font-weight:600}.stage-explanation[data-v-e14efb83]{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-e14efb83]{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-e14efb83]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.finance-item[data-v-e14efb83]{padding:16px;background:#f8fafc;border-radius:6px}.finance-item.total[data-v-e14efb83]{grid-column:1 / -1;background:#f0fdf4;border:1px solid #bbf7d0}.finance-label[data-v-e14efb83]{display:block;font-size:12px;color:#64748b;margin-bottom:6px}.finance-value[data-v-e14efb83]{display:block;font-size:18px;color:#1e293b;font-weight:600}.finance-value.highlight[data-v-e14efb83]{color:#10b981;font-size:20px}.finance-item.total .finance-value[data-v-e14efb83]{color:#10b981;font-size:24px}.action-message[data-v-e14efb83]{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-e14efb83]{display:flex;align-items:center;gap:8px}.btn-copy[data-v-e14efb83]{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-e14efb83]:hover{background:#e2e8f0;border-color:#cbd5e1}.btn-copy[data-v-e14efb83]:active{transform:scale(.95)}.btn-copy .material-icons[data-v-e14efb83]{font-size:16px;color:#64748b}.btn-copy.copied[data-v-e14efb83]{background:#dcfce7;border-color:#86efac}.btn-copy.copied .material-icons[data-v-e14efb83]{color:#16a34a}.btn-copy[data-v-e14efb83]:focus{outline:none;box-shadow:0 0 0 3px #3b82f61a}.documents-section[data-v-e14efb83]{background:#fff;border-radius:8px;padding:24px;border:1px solid #e2e8f0;margin-bottom:24px}.documents-section h3[data-v-e14efb83]{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-e14efb83]{color:#3b82f6;font-size:24px}.loading-docs[data-v-e14efb83]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;gap:12px}.documents-grid[data-v-e14efb83]{display:flex;flex-direction:column;gap:12px}.document-card[data-v-e14efb83]{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-e14efb83]:hover{background:#f1f5f9;border-color:#cbd5e1;box-shadow:0 2px 8px #0000000d}.doc-icon[data-v-e14efb83]{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-e14efb83]{font-size:28px;color:#3b82f6}.doc-details[data-v-e14efb83]{flex:1;min-width:0}.doc-name[data-v-e14efb83]{font-size:14px;font-weight:600;color:#1e293b;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.doc-date[data-v-e14efb83]{font-size:12px;color:#64748b}.doc-actions[data-v-e14efb83]{display:flex;gap:8px;flex-shrink:0}.btn-view[data-v-e14efb83],.btn-download[data-v-e14efb83]{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-e14efb83]:hover{background:#3b82f6;color:#fff;border-color:#3b82f6}.btn-download[data-v-e14efb83]:hover{background:#10b981;color:#fff;border-color:#10b981}.btn-view .material-icons[data-v-e14efb83],.btn-download .material-icons[data-v-e14efb83]{font-size:18px}.no-documents-message[data-v-e14efb83]{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-e14efb83]{font-size:48px;opacity:.5}.no-documents-message p[data-v-e14efb83]{margin:0;font-size:14px}.completed-section[data-v-e14efb83]{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-color:#86efac}.completed-section h3[data-v-e14efb83],.completed-section h3 .material-icons[data-v-e14efb83]{color:#16a34a}.report-card[data-v-e14efb83]{background:#fff;border-color:#86efac}.report-card[data-v-e14efb83]:hover{background:#f0fdf4;border-color:#4ade80;box-shadow:0 4px 12px #10b98126}.success-icon[data-v-e14efb83]{background:#dcfce7;border-color:#86efac}.success-icon .material-icons[data-v-e14efb83]{color:#16a34a}.success-btn[data-v-e14efb83]{background:#10b981;color:#fff;border-color:#10b981}.success-btn[data-v-e14efb83]:hover{background:#059669;border-color:#047857;transform:translateY(-1px);box-shadow:0 4px 12px #10b9814d}.success-btn .material-icons[data-v-e14efb83]{color:#fff}@media(max-width:768px){.document-card[data-v-e14efb83]{flex-direction:column;align-items:flex-start}.doc-actions[data-v-e14efb83]{width:100%;flex-direction:column}.btn-view[data-v-e14efb83],.btn-download[data-v-e14efb83]{width:100%;justify-content:center}}@media(max-width:1024px){.content-layout[data-v-e14efb83]{grid-template-columns:1fr}.timeline-horizontal[data-v-e14efb83]{padding:24px 16px}.timeline-step[data-v-e14efb83]{min-width:100px}.step-title[data-v-e14efb83]{font-size:11px}}@media(max-width:768px){.timeline-horizontal[data-v-e14efb83]{padding:20px 12px}.timeline-step[data-v-e14efb83]{min-width:80px}.step-circle[data-v-e14efb83]{width:32px;height:32px}.step-title[data-v-e14efb83]{font-size:10px}.step-description[data-v-e14efb83]{font-size:9px}.finance-grid[data-v-e14efb83]{grid-template-columns:1fr}}.btn-download-contract[data-v-e14efb83]{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-e14efb83]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #f973164d}.btn-download-contract[data-v-e14efb83]:active:not(:disabled){transform:translateY(0)}.btn-download-contract[data-v-e14efb83]:disabled{background:#cbd5e1;color:#94a3b8;cursor:not-allowed}.btn-download-contract .material-icons[data-v-e14efb83]{font-size:18px}.confirmation-section[data-v-e14efb83]{background:#fff;border-radius:8px;padding:24px;border:1px solid #e2e8f0;margin-bottom:24px}.confirmation-section h3[data-v-e14efb83]{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-e14efb83]{color:#10b981;font-size:24px}.btn-confirm-payment[data-v-e14efb83]{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-e14efb83]:hover:not(:disabled){background:#059669;transform:translateY(-2px);box-shadow:0 6px 16px #10b98166}.btn-confirm-payment[data-v-e14efb83]:disabled{background:#cbd5e1;color:#94a3b8;cursor:not-allowed;opacity:.6}.documents-badge[data-v-e14efb83]{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-e14efb83]{margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e2e8f0}.documents-groups[data-v-e14efb83]{display:flex;flex-direction:column;gap:12px}.document-group[data-v-e14efb83]{border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.document-group-header[data-v-e14efb83]{display:flex;align-items:center;gap:8px;padding:10px 12px;background:#f8fafc;border-bottom:1px solid #e2e8f0}.group-icon[data-v-e14efb83]{font-size:18px;color:#64748b}.group-title[data-v-e14efb83]{flex:1;font-size:12px;font-weight:600;color:#1e293b}.group-count[data-v-e14efb83]{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-e14efb83]{display:flex;flex-direction:column}.files-list-group .file-item[data-v-e14efb83]{border-bottom:1px solid #f1f5f9;margin:0;border-radius:0;background:#fff}.files-list-group .file-item[data-v-e14efb83]:last-child{border-bottom:none}.files-list-group .file-item[data-v-e14efb83]:hover{background:#f8fafc}.files-list-group .file-item[data-v-e14efb83]{display:flex;align-items:center;justify-content:space-between;padding:10px 12px}.file-actions[data-v-e14efb83]{display:flex;gap:4px;flex-shrink:0}.btn-file-action[data-v-e14efb83]{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-e14efb83]:hover{background:#e2e8f0;color:#334155}.btn-file-action .material-icons[data-v-e14efb83]{font-size:18px}.btn-file-action.btn-view[data-v-e14efb83]:hover{background:#dbeafe;color:#2563eb}.btn-file-action.btn-download[data-v-e14efb83]:hover{background:#dcfce7;color:#16a34a}.modal-overlay[data-v-e14efb83]{position:fixed;inset:0;background:#1118278c;display:flex;align-items:center;justify-content:center;z-index:3000;padding:16px}.modal-card[data-v-e14efb83]{width:100%;max-width:540px;background:#fff;border-radius:12px;box-shadow:0 20px 50px #00000040;overflow:hidden}.modal-header[data-v-e14efb83]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid #e2e8f0}.modal-title[data-v-e14efb83]{display:flex;align-items:center;gap:8px;margin:0;font-size:16px;font-weight:600;color:#1e293b}.modal-close[data-v-e14efb83]{background:transparent;border:none;cursor:pointer;padding:6px;border-radius:6px;display:flex;align-items:center;justify-content:center}.modal-close[data-v-e14efb83]:hover{background:#f1f5f9}.modal-body[data-v-e14efb83]{padding:20px}.modal-footer[data-v-e14efb83]{display:flex;justify-content:flex-end;gap:10px;padding:16px 20px;border-top:1px solid #e2e8f0;background:#f8fafc}.form-group[data-v-e14efb83]{margin-bottom:16px}.form-label[data-v-e14efb83]{display:block;font-size:13px;font-weight:600;color:#475569;margin-bottom:8px}.required[data-v-e14efb83]{color:#ef4444}.form-control[data-v-e14efb83]{width:100%;padding:10px 12px;border:1px solid #cbd5e1;border-radius:8px;font-size:14px;color:#1e293b}.form-control[data-v-e14efb83]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.form-control-file[data-v-e14efb83]{width:100%;padding:10px;border:2px dashed #cbd5e1;border-radius:8px;font-size:13px;cursor:pointer}.form-control-file[data-v-e14efb83]:hover{border-color:#3b82f6}.files-preview[data-v-e14efb83]{margin-top:12px;border:1px solid #e2e8f0;border-radius:8px;padding:8px;background:#f8fafc}.files-preview-item[data-v-e14efb83]{display:flex;align-items:center;gap:8px;padding:6px}.files-preview-item .material-icons[data-v-e14efb83]{font-size:18px;color:#64748b}.files-preview-name[data-v-e14efb83]{flex:1;font-size:13px;color:#1e293b}.files-preview-size[data-v-e14efb83]{font-size:12px;color:#64748b}.upload-error[data-v-e14efb83]{margin-top:12px;padding:12px;background:#fef2f2;border:1px solid #fecaca;color:#991b1b;border-radius:8px;font-size:13px}.btn-cancel[data-v-e14efb83]{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-e14efb83]:hover{background:#e2e8f0}.btn-confirm[data-v-e14efb83]{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-e14efb83]:disabled{opacity:.6;cursor:not-allowed}.btn-confirm[data-v-e14efb83]:hover:not(:disabled){background:#2563eb}.spinner-small[data-v-e14efb83]{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-e14efb83 .8s linear infinite}.deal-path-row[data-v-577cd5e6]{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-577cd5e6]{font-size:20px;color:#0284c7}.deal-path-row .path-label[data-v-577cd5e6]{font-size:13px;color:#64748b;font-weight:500}.deal-path-row .path-badge[data-v-577cd5e6]{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-577cd5e6]{color:#94a3b8;font-weight:400;font-style:italic;border-color:#cbd5e1}.stage-form-card[data-v-577cd5e6]{background:#fff;border:1px solid #e0e0e0;border-radius:12px;padding:24px;margin-bottom:24px}.form-group[data-v-577cd5e6]{margin-bottom:20px}.form-group.required label[data-v-577cd5e6]:after{content:" *";color:#f44336}.form-group label[data-v-577cd5e6]{display:block;font-weight:500;margin-bottom:8px;color:#333}.form-control[data-v-577cd5e6]{width:100%;padding:10px 12px;border:1px solid #ddd;border-radius:8px;font-size:14px;transition:border-color .2s}.form-control[data-v-577cd5e6]:focus{outline:none;border-color:#2196f3}.form-control[data-v-577cd5e6]:disabled{background:#f5f5f5;cursor:not-allowed}.error-message[data-v-577cd5e6]{display:flex;align-items:center;gap:8px;padding:12px;background:#ffebee;border-radius:8px;color:#c62828;margin-bottom:16px}.upload-zone[data-v-577cd5e6]{border:2px dashed #ddd;border-radius:12px;padding:40px;text-align:center;cursor:pointer;transition:all .2s}.upload-zone[data-v-577cd5e6]:hover{border-color:#2196f3;background:#f5f9ff}.upload-zone .material-icons[data-v-577cd5e6]{font-size:48px;color:#2196f3;margin-bottom:16px}.uploading-files[data-v-577cd5e6]{margin-top:16px}.uploading-file[data-v-577cd5e6]{display:flex;align-items:center;gap:12px;padding:12px;background:#f5f5f5;border-radius:8px;margin-bottom:8px}.btn-icon-delete[data-v-577cd5e6]{background:none;border:none;cursor:pointer;color:#f44336;padding:4px;border-radius:4px;transition:background .2s}.btn-icon-delete[data-v-577cd5e6]:hover{background:#ffebee}.documents-actions[data-v-577cd5e6]{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.currency-rates[data-v-577cd5e6]{background:#f9f9f9;padding:16px;border-radius:8px;margin-top:24px}.currency-rates h5[data-v-577cd5e6]{margin:0 0 16px;font-size:16px}.progress-bar-mini[data-v-577cd5e6]{height:6px;background:#e0e0e0;border-radius:3px;overflow:hidden;margin-top:12px}.progress-fill-mini[data-v-577cd5e6]{height:100%;background:linear-gradient(90deg,#4caf50,#8bc34a);transition:width .3s ease}.btn-primary[data-v-577cd5e6]{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-577cd5e6]{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-577cd5e6]:hover{background:#388e3c}.stage-info[data-v-577cd5e6]{color:#666;margin-bottom:16px}@keyframes pulse-577cd5e6{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.8}}.pulse[data-v-577cd5e6]{animation:pulse-577cd5e6 2s ease-in-out infinite}.deal-view-page[data-v-577cd5e6]{padding:24px;max-width:1600px;margin:0 auto;background:#f8f9fa;min-height:100vh}.page-header[data-v-577cd5e6]{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-577cd5e6]{display:flex;align-items:flex-start;gap:20px;flex:1}.header-title-block[data-v-577cd5e6]{flex:1}.page-title[data-v-577cd5e6]{font-size:24px;font-weight:700;color:#212121;margin:0 0 12px;font-family:Courier New,monospace}.header-badges[data-v-577cd5e6]{display:flex;gap:8px;flex-wrap:wrap}.status-badge[data-v-577cd5e6]{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-577cd5e6]{background:#e0e0e0;color:#616161}.status-blue[data-v-577cd5e6]{background:#dbeafe;color:#1e40af}.status-orange[data-v-577cd5e6]{background:#ffedd5;color:#9a3412}.badge[data-v-577cd5e6]{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-577cd5e6]{font-size:16px}.badge-blue[data-v-577cd5e6]{background:#e3f2fd;color:#1565c0}.badge-green[data-v-577cd5e6]{background:#e8f5e9;color:#2e7d32;font-weight:600}@media(max-width:1024px){.page-header[data-v-577cd5e6]{flex-direction:column;gap:20px}.header-left[data-v-577cd5e6]{flex-direction:column;gap:16px;width:100%}.header-actions[data-v-577cd5e6]{width:100%;justify-content:stretch}.header-actions button[data-v-577cd5e6]{flex:1}}.btn-back[data-v-577cd5e6]{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-577cd5e6]:hover{background:#f5f5f5;border-color:#bdbdbd}.header-actions[data-v-577cd5e6]{display:flex;gap:12px}.btn-secondary[data-v-577cd5e6],.btn-ghost[data-v-577cd5e6]{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-577cd5e6]{background:#3b82f6;color:#fff}.btn-secondary[data-v-577cd5e6]:hover{background:#2563eb}.btn-ghost[data-v-577cd5e6]{background:transparent;border:1px solid #e0e0e0;color:#424242}.btn-ghost[data-v-577cd5e6]:hover{background:#f5f5f5}.info-row[data-v-577cd5e6]{display:flex;gap:32px;margin-bottom:16px}.info-row[data-v-577cd5e6]:last-child{margin-bottom:0}.info-item[data-v-577cd5e6]{display:flex;align-items:center;gap:12px;flex:1}.info-item>.material-icons[data-v-577cd5e6]{color:#757575;font-size:20px}.info-content[data-v-577cd5e6]{display:flex;flex-direction:column;gap:4px;position:relative}.info-label[data-v-577cd5e6]{font-size:12px;color:#757575;font-weight:500}.info-value[data-v-577cd5e6]{font-size:14px;color:#212121;font-weight:500}.deal-code[data-v-577cd5e6]{font-family:Courier New,monospace;color:#3b82f6;font-weight:600}.btn-copy-inline[data-v-577cd5e6]{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-577cd5e6]:hover{color:#3b82f6}.deal-timeline-section[data-v-577cd5e6]{background:#fff;padding:12px;border-radius:12px;box-shadow:0 1px 3px #0000001a;margin-bottom:24px}.section-title[data-v-577cd5e6]{font-size:18px;font-weight:600;color:#212121;margin-bottom:20px}.timeline-wrapper[data-v-577cd5e6]{overflow-x:auto;padding-bottom:0}.timeline[data-v-577cd5e6]{display:flex;gap:0;min-width:100%;position:relative}.timeline-item[data-v-577cd5e6]{flex:1;display:flex;flex-direction:column;align-items:center;position:relative;min-width:80px}.timeline-node[data-v-577cd5e6]{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-577cd5e6]{background:#10b981}.timeline-item.active .timeline-node[data-v-577cd5e6]{background:#3b82f6;box-shadow:0 0 0 4px #3b82f633}.timeline-node .material-icons[data-v-577cd5e6]{font-size:24px;color:#fff}.timeline-item.pending .timeline-node .material-icons[data-v-577cd5e6]{color:#9e9e9e}.pulse[data-v-577cd5e6]{animation:pulse-577cd5e6 2s infinite}@keyframes pulse-577cd5e6{0%,to{opacity:1}50%{opacity:.6}}.timeline-content[data-v-577cd5e6]{margin-top:12px;text-align:center}.timeline-label[data-v-577cd5e6]{font-size:11px;font-weight:500;color:#424242;margin-bottom:4px;line-height:1.3}.timeline-date[data-v-577cd5e6]{font-size:11px;color:#757575}.timeline-connector[data-v-577cd5e6]{position:absolute;top:20px;left:50%;width:100%;height:2px;background:#e0e0e0;z-index:1}.timeline-connector.active[data-v-577cd5e6]{background:#10b981}.timeline-item:last-child .timeline-connector[data-v-577cd5e6]{display:none}.deal-content[data-v-577cd5e6]{display:grid;grid-template-columns:450px 1fr;gap:24px}.info-card[data-v-577cd5e6],.status-card[data-v-577cd5e6],.documents-card[data-v-577cd5e6],.stakeholders-card[data-v-577cd5e6],.history-card[data-v-577cd5e6],.notes-card[data-v-577cd5e6]{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;margin-bottom:24px}.documents-card[data-v-577cd5e6]{padding-bottom:10px}.card-header[data-v-577cd5e6]{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-577cd5e6]{color:#3b82f6;font-size:24px}.card-header .btn-upload .material-icons[data-v-577cd5e6]{color:#fff}.card-header h4[data-v-577cd5e6]{font-size:16px;font-weight:600;color:#212121;margin:0;flex:1}.header-title[data-v-577cd5e6]{display:flex;align-items:center;gap:12px;flex:1}.card-content[data-v-577cd5e6]{padding:20px 24px}.detail-row[data-v-577cd5e6]{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid #f5f5f5}.detail-row[data-v-577cd5e6]:last-child{border-bottom:none}.detail-row.total[data-v-577cd5e6]{margin-top:8px;padding-top:16px;border-top:2px solid #e0e0e0;border-bottom:none}.detail-label[data-v-577cd5e6]{font-size:13px;color:#757575;font-weight:500}.detail-value[data-v-577cd5e6]{font-size:14px;color:#212121;font-weight:500;text-align:right}.detail-value.description[data-v-577cd5e6]{text-align:left;margin-top:8px;line-height:1.5;color:#424242}.amount-highlight[data-v-577cd5e6]{color:#3b82f6;font-weight:600;font-size:15px}.amount-total[data-v-577cd5e6]{color:#10b981;font-weight:700;font-size:16px}.badge[data-v-577cd5e6]{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:16px;font-size:13px;font-weight:500}.badge-blue[data-v-577cd5e6]{background:#dbeafe;color:#1e40af}.badge-green[data-v-577cd5e6]{background:#d1fae5;color:#065f46}.tnved-codes[data-v-577cd5e6]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.tnved-badge[data-v-577cd5e6]{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-577cd5e6]{padding:24px}.status-header[data-v-577cd5e6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.status-header h4[data-v-577cd5e6]{font-size:16px;font-weight:600;color:#212121;margin:0}.status-badge[data-v-577cd5e6]{padding:6px 14px;border-radius:20px;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.status-info[data-v-577cd5e6]{background:#e0e7ff;color:#3730a3}.status-warning[data-v-577cd5e6]{background:#fef3c7;color:#92400e}.status-primary[data-v-577cd5e6]{background:#dbeafe;color:#1e40af}.status-success[data-v-577cd5e6]{background:#d1fae5;color:#065f46}.status-danger[data-v-577cd5e6]{background:#fee2e2;color:#991b1b}.status-description[data-v-577cd5e6]{font-size:14px;color:#616161;line-height:1.6;margin:0}.btn-upload[data-v-577cd5e6]{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-577cd5e6]:hover{background:#2563eb}.documents-list[data-v-577cd5e6]{padding:16px 24px}.document-item[data-v-577cd5e6]{display:flex;align-items:center;gap:16px;padding:12px;border-radius:8px;transition:background .2s;margin-bottom:8px}.document-item[data-v-577cd5e6]:hover{background:#f9fafb}.doc-icon[data-v-577cd5e6]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#fee2e2;border-radius:8px}.doc-icon .material-icons[data-v-577cd5e6]{color:#dc2626;font-size:24px}.doc-info[data-v-577cd5e6]{flex:1}.doc-name[data-v-577cd5e6]{font-size:14px;color:#212121;font-weight:500;margin-bottom:4px}.doc-meta[data-v-577cd5e6]{display:flex;gap:12px;font-size:12px;color:#757575}.doc-actions[data-v-577cd5e6]{display:flex;gap:4px}.btn-icon[data-v-577cd5e6]{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-577cd5e6]:hover{background:#f3f4f6;color:#3b82f6}.empty-documents[data-v-577cd5e6]{padding:48px 24px;text-align:center;color:#9e9e9e}.empty-documents .material-icons[data-v-577cd5e6]{font-size:48px;margin-bottom:12px;opacity:.5}.empty-documents p[data-v-577cd5e6]{margin:0;font-size:14px}.upload-zone[data-v-577cd5e6]{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-577cd5e6]:hover,.upload-zone.dragging[data-v-577cd5e6]{border-color:#3b82f6;background:#f0f7ff}.upload-zone .material-icons[data-v-577cd5e6]{font-size:48px;color:#9e9e9e;margin-bottom:12px}.upload-zone p[data-v-577cd5e6]{margin:0 0 8px;font-size:14px;color:#616161}.upload-link[data-v-577cd5e6]{color:#3b82f6;text-decoration:underline;cursor:pointer}.upload-hint[data-v-577cd5e6]{font-size:12px;color:#9e9e9e}.file-input[data-v-577cd5e6]{display:none}.stakeholders-list[data-v-577cd5e6]{padding:16px 24px}.stakeholder-item[data-v-577cd5e6]{display:flex;justify-content:space-between;align-items:center;padding:12px;border-radius:8px;background:#f9fafb;margin-bottom:8px}.stakeholder-info[data-v-577cd5e6]{flex:1}.stakeholder-name[data-v-577cd5e6]{font-size:14px;color:#212121;font-weight:500;margin-bottom:4px}.stakeholder-type[data-v-577cd5e6]{font-size:12px;color:#757575}.stakeholder-commission[data-v-577cd5e6]{font-size:16px;color:#3b82f6;font-weight:600}.history-list[data-v-577cd5e6]{padding:16px 24px}.history-item[data-v-577cd5e6]{display:flex;gap:16px;margin-bottom:20px}.history-item[data-v-577cd5e6]:last-child{margin-bottom:0}.history-icon[data-v-577cd5e6]{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-577cd5e6]{font-size:20px;color:#757575}.history-text[data-v-577cd5e6]{font-size:14px;color:#212121;margin-bottom:6px;line-height:1.5}.history-meta[data-v-577cd5e6]{display:flex;gap:12px;font-size:12px;color:#9e9e9e}.history-user[data-v-577cd5e6]{font-weight:500}.notes-list[data-v-577cd5e6]{padding:16px 24px;max-height:400px;overflow-y:auto}.note-item[data-v-577cd5e6]{display:flex;gap:12px;margin-bottom:16px}.note-avatar[data-v-577cd5e6]{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-577cd5e6]{flex:1;background:#f9fafb;padding:12px;border-radius:12px}.note-header[data-v-577cd5e6]{display:flex;justify-content:space-between;margin-bottom:6px}.note-user[data-v-577cd5e6]{font-size:13px;font-weight:600;color:#424242}.note-date[data-v-577cd5e6]{font-size:11px;color:#9e9e9e}.note-text[data-v-577cd5e6]{font-size:14px;color:#212121;line-height:1.5}.note-input-wrapper[data-v-577cd5e6]{display:flex;gap:12px;padding:16px 24px 24px;border-top:1px solid #f0f0f0}.note-input[data-v-577cd5e6]{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-577cd5e6]:focus{outline:none;border-color:#3b82f6}.btn-send[data-v-577cd5e6]{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-577cd5e6]:hover:not(:disabled){background:#2563eb}.btn-send[data-v-577cd5e6]:disabled{opacity:.5;cursor:not-allowed}.manager-card[data-v-577cd5e6]{margin-bottom:16px}.client-card[data-v-577cd5e6]{border-left:4px solid #4CAF50;margin-bottom:16px}.client-avatar[data-v-577cd5e6]{background:linear-gradient(135deg,#4caf50,#388e3c)!important}.manager-header[data-v-577cd5e6]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.manager-avatar[data-v-577cd5e6]{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-577cd5e6]{flex:1}.manager-name[data-v-577cd5e6]{font-size:16px;font-weight:600;color:#212121;margin:0 0 4px}.manager-badge[data-v-577cd5e6]{font-size:12px;color:#666}.manager-details[data-v-577cd5e6]{display:flex;flex-direction:column;gap:4px;padding-left:62px}.manager-id[data-v-577cd5e6]{font-size:11px;color:#999;font-family:Courier New,monospace}.manager-contact[data-v-577cd5e6]{font-size:13px;color:#424242}.agent-contract-card[data-v-577cd5e6]{margin-bottom:16px}.agent-contract-row[data-v-577cd5e6]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:13px;padding:8px 0}.agent-org[data-v-577cd5e6]{font-weight:600;color:#212121}.agent-commission[data-v-577cd5e6],.agent-number[data-v-577cd5e6],.agent-date[data-v-577cd5e6]{color:#666}.status-badge[data-v-577cd5e6]{padding:4px 10px;border-radius:12px;font-size:11px;font-weight:600;text-transform:uppercase}.status-active[data-v-577cd5e6]{background:#d1fae5;color:#065f46}.btn-expand[data-v-577cd5e6]{margin-left:auto;background:none;border:none;cursor:pointer;padding:4px;border-radius:50%;color:#666}.btn-expand[data-v-577cd5e6]:hover{background:#f5f5f5}.stakeholders-card[data-v-577cd5e6]{margin-bottom:16px}.card-header-collapsible[data-v-577cd5e6]{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-577cd5e6]{color:#2196f3}.selected-stakeholders[data-v-577cd5e6]{margin-top:12px}.stakeholder-item-inline[data-v-577cd5e6]{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-577cd5e6]:hover{background:#f5f5f5;border-color:#d0d0d0}.stakeholder-item-inline .stakeholder-name[data-v-577cd5e6]{font-size:12px;font-weight:600;color:#212121;min-width:150px;line-height:12px}.stakeholder-item-inline .stakeholder-email[data-v-577cd5e6]{font-size:12px;color:#666;flex:1;line-height:12px;height:14px}.btn-remove-inline[data-v-577cd5e6]{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-577cd5e6]{font-size:18px}.btn-remove-inline[data-v-577cd5e6]:hover{background:#ffebee;color:#f44336}.stakeholder-name[data-v-577cd5e6]{font-size:14px;font-weight:600;color:#212121}.stakeholder-email[data-v-577cd5e6],.stakeholder-phone[data-v-577cd5e6]{font-size:12px;color:#666}.btn-remove[data-v-577cd5e6]{position:absolute;top:8px;right:8px;background:none;border:none;cursor:pointer;padding:4px;border-radius:50%;color:#999}.btn-remove[data-v-577cd5e6]:hover{background:#0000000d;color:#f44336}.stakeholders-expanded[data-v-577cd5e6]{margin-top:16px;padding-top:16px;border-top:1px solid #e0e0e0}.create-stakeholder-section[data-v-577cd5e6]{margin-bottom:20px}.section-subtitle[data-v-577cd5e6]{font-size:14px;font-weight:600;margin:0 0 12px;color:#212121}.form-group[data-v-577cd5e6]{margin-bottom:12px}.form-group label[data-v-577cd5e6]{display:block;font-size:12px;color:#666;margin-bottom:4px}.stakeholders-table[data-v-577cd5e6]{width:100%;font-size:13px;border-collapse:collapse}.stakeholders-table thead[data-v-577cd5e6]{background:#f5f5f5}.stakeholders-table th[data-v-577cd5e6]{padding:8px;text-align:left;font-weight:600;color:#666;font-size:12px}.stakeholders-table td[data-v-577cd5e6]{padding:10px 8px;border-bottom:1px solid #e0e0e0}.stakeholders-table tbody tr[data-v-577cd5e6]{cursor:pointer;transition:background .2s}.stakeholders-table tbody tr[data-v-577cd5e6]:hover{background:#f9f9f9}.stakeholders-table tbody tr.selected[data-v-577cd5e6]{background:#e3f2fd}.info-card[data-v-577cd5e6]{padding:24px}.deal-header-info[data-v-577cd5e6]{background:#fff;border-radius:8px;padding:12px 16px;box-shadow:0 1px 2px #00000014;margin-bottom:16px}.info-compact-grid[data-v-577cd5e6]{display:grid;grid-template-columns:1fr 1fr 1fr 1fr auto;gap:16px;align-items:center}.info-section[data-v-577cd5e6]{display:flex;flex-direction:column;gap:6px}.info-item-inline[data-v-577cd5e6]{display:flex;align-items:baseline;gap:6px;font-size:12px;line-height:1.4}.info-item-inline .label[data-v-577cd5e6]{color:#666;font-weight:400;white-space:nowrap}.info-item-inline .value[data-v-577cd5e6]{color:#212121;font-weight:600}.save-section[data-v-577cd5e6]{display:flex;align-items:center}.btn-save-compact[data-v-577cd5e6]{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-577cd5e6]{font-size:18px}.btn-save-compact.active[data-v-577cd5e6]{background:#2196f3;color:#fff;cursor:pointer}.btn-save-compact.active[data-v-577cd5e6]:hover{background:#1976d2;box-shadow:0 2px 8px #2196f34d}@media(max-width:1400px){.info-compact-grid[data-v-577cd5e6]{grid-template-columns:1fr 1fr;gap:12px}.save-section[data-v-577cd5e6]{grid-column:1 / -1;justify-content:flex-end}}@media(max-width:768px){.info-compact-grid[data-v-577cd5e6]{grid-template-columns:1fr}}.history-timeline[data-v-577cd5e6]{margin-top:16px}.history-divider[data-v-577cd5e6]{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-577cd5e6]{display:flex;gap:12px;padding:12px 0;border-bottom:1px solid #f5f5f5}.history-item[data-v-577cd5e6]:last-child{border-bottom:none}.history-icon[data-v-577cd5e6]{flex-shrink:0;color:#2196f3}.history-icon .material-icons[data-v-577cd5e6]{font-size:12px}.history-action[data-v-577cd5e6]{font-weight:500;font-size:14px;color:#333;margin-bottom:4px}.history-details[data-v-577cd5e6]{font-size:13px;color:#666;margin-bottom:4px}.history-time[data-v-577cd5e6]{font-size:11px;color:#999}.btn-text[data-v-577cd5e6]{background:none;border:none;color:#2196f3;cursor:pointer;padding:8px 0;font-size:13px;text-decoration:underline}.btn-text[data-v-577cd5e6]:hover{color:#1976d2}.history-meta[data-v-577cd5e6]{display:flex;gap:8px;align-items:center;font-size:12px;color:#999;margin-top:4px}.history-role[data-v-577cd5e6],.history-time[data-v-577cd5e6]{color:#999}.history-meta[data-v-577cd5e6]:before{content:"•";color:#ddd;margin:0 4px}.history-meta[data-v-577cd5e6]:first-child:before{display:none}.modal-overlay[data-v-577cd5e6]{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-577cd5e6]{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-577cd5e6]{max-width:900px}.modal-header[data-v-577cd5e6]{display:flex;align-items:center;justify-content:space-between;padding:24px;border-bottom:1px solid #e0e0e0}.modal-header h3[data-v-577cd5e6]{margin:0;font-size:20px;font-weight:600}.btn-close[data-v-577cd5e6]{background:none;border:none;cursor:pointer;padding:8px;border-radius:50%;transition:background .2s;color:#666}.btn-close[data-v-577cd5e6]:hover{background:#f5f5f5}.modal-body[data-v-577cd5e6]{padding:24px;overflow-y:auto;flex:1}.empty-history[data-v-577cd5e6]{text-align:center;padding:60px 20px;color:#999}.empty-history .material-icons[data-v-577cd5e6]{font-size:64px;margin-bottom:16px;opacity:.3}.full-history-timeline[data-v-577cd5e6]{display:flex;flex-direction:column;gap:16px}.history-item-full[data-v-577cd5e6]{display:flex;flex-direction:column;gap:8px}.history-date[data-v-577cd5e6]{font-size:12px;font-weight:600;color:#999;text-transform:uppercase;letter-spacing:.5px}.history-content-wrapper[data-v-577cd5e6]{display:flex;gap:16px;background:#f9f9f9;padding:16px;border-radius:12px;border-left:3px solid #2196F3}.history-icon[data-v-577cd5e6]{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-577cd5e6]{font-size:20px}.icon-success[data-v-577cd5e6]{color:#4caf50}.icon-info[data-v-577cd5e6]{color:#2196f3}.icon-warning[data-v-577cd5e6]{color:#ff9800}.icon-primary[data-v-577cd5e6]{color:#9c27b0}.icon-danger[data-v-577cd5e6]{color:#f44336}.icon-default[data-v-577cd5e6]{color:#999}.history-content[data-v-577cd5e6]{flex:1}.history-action[data-v-577cd5e6]{font-weight:600;font-size:15px;color:#333;margin-bottom:4px}.history-details[data-v-577cd5e6]{font-size:14px;color:#666;margin-bottom:8px}.history-meta[data-v-577cd5e6]{display:flex;gap:12px;align-items:center;font-size:13px;color:#999;flex-wrap:wrap}.history-meta>span[data-v-577cd5e6]{display:flex;align-items:center;gap:4px}.history-meta .material-icons[data-v-577cd5e6]{font-size:16px}.history-user[data-v-577cd5e6]{font-weight:500;color:#666}.history-role[data-v-577cd5e6]{background:#e3f2fd;color:#1976d2;padding:2px 8px;border-radius:12px;font-size:12px}.history-time[data-v-577cd5e6]{color:#999}.percent-modal[data-v-577cd5e6]{max-width:500px}.stakeholder-preview[data-v-577cd5e6]{background:#f9f9f9;padding:16px;border-radius:8px;margin-bottom:20px}.stakeholder-preview .stakeholder-name[data-v-577cd5e6]{font-size:16px;font-weight:600;color:#212121;margin-bottom:4px}.stakeholder-preview .stakeholder-contact[data-v-577cd5e6]{font-size:13px;color:#666}.stakeholder-info[data-v-577cd5e6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.stakeholder-percent[data-v-577cd5e6]{font-size:14px;font-weight:700;color:#2196f3;padding:4px 12px;background:#e3f2fd;border-radius:12px}.add-by-uuid-section[data-v-577cd5e6]{margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #e0e0e0}.uuid-input-group[data-v-577cd5e6]{display:flex;gap:8px}.uuid-input-group .form-control[data-v-577cd5e6]{flex:1}.clickable-row[data-v-577cd5e6]{cursor:pointer;transition:background .2s}.clickable-row[data-v-577cd5e6]:hover{background:#f9f9f9}.spinner-small[data-v-577cd5e6]{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-577cd5e6]{display:flex;justify-content:flex-end;gap:12px;padding:20px 24px;border-top:1px solid #e0e0e0}@media(max-width:1280px){.deal-content[data-v-577cd5e6]{grid-template-columns:400px 1fr}}@media(max-width:1024px){.deal-content[data-v-577cd5e6]{grid-template-columns:1fr}.left-column[data-v-577cd5e6]{order:2}.right-column[data-v-577cd5e6]{order:1}}@media(max-width:768px){.deal-view-page[data-v-577cd5e6]{padding:16px}.page-header[data-v-577cd5e6]{flex-direction:column;align-items:stretch;gap:12px}.header-actions[data-v-577cd5e6]{justify-content:stretch}.header-actions button[data-v-577cd5e6]{flex:1}.info-row[data-v-577cd5e6]{flex-direction:column;gap:16px}.timeline[data-v-577cd5e6]{flex-direction:column;align-items:flex-start}.timeline-item[data-v-577cd5e6]{flex-direction:row;width:100%;min-width:auto}.timeline-content[data-v-577cd5e6]{margin-top:0;margin-left:12px;text-align:left}.timeline-connector[data-v-577cd5e6]{display:none}}.substitute-manager-section[data-v-577cd5e6]{display:flex;flex-direction:column;gap:24px}.add-substitute-form[data-v-577cd5e6]{padding:16px;background:#f9f9f9;border-radius:8px}.subsection-title[data-v-577cd5e6]{font-size:14px;font-weight:600;color:#212121;margin:0 0 12px}.input-group[data-v-577cd5e6]{display:flex;gap:12px}.input-group .form-control[data-v-577cd5e6]{flex:1}.substitute-managers-list[data-v-577cd5e6]{padding:16px;background:#fff;border:1px solid #e0e0e0;border-radius:8px}.managers-list[data-v-577cd5e6]{display:flex;flex-direction:column;gap:12px}.manager-item[data-v-577cd5e6]{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-577cd5e6]:hover{background:#f5f5f5;border-color:#d0d0d0}.manager-info[data-v-577cd5e6]{display:flex;flex-direction:column;gap:4px}.manager-name[data-v-577cd5e6]{font-size:14px;font-weight:600;color:#212121}.manager-code[data-v-577cd5e6]{font-size:12px;color:#666}.btn-remove[data-v-577cd5e6]{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-577cd5e6]:hover{background:#ffebee;color:#f44336}.empty-state[data-v-577cd5e6]{text-align:center;padding:24px;color:#999;font-size:14px}.export-path-container[data-v-577cd5e6]{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-577cd5e6]{flex:1;margin-bottom:0}.path-arrow[data-v-577cd5e6]{display:flex;align-items:center;padding:0 8px;margin-top:20px}.path-arrow .material-icons[data-v-577cd5e6]{font-size:32px;color:#3b82f6;animation:slideRight-577cd5e6 2s infinite}@keyframes slideRight-577cd5e6{0%,to{transform:translate(0)}50%{transform:translate(5px)}}@media(max-width:768px){.export-path-container[data-v-577cd5e6]{flex-direction:column;gap:8px}.path-arrow[data-v-577cd5e6]{margin-top:0;padding:8px 0}.path-arrow .material-icons[data-v-577cd5e6]{transform:rotate(90deg);animation:slideDown-577cd5e6 2s infinite}@keyframes slideDown-577cd5e6{0%,to{transform:rotate(90deg) translate(0)}50%{transform:rotate(90deg) translate(5px)}}}.form-group-inline[data-v-577cd5e6]{margin-bottom:20px}.form-group-inline label[data-v-577cd5e6]{display:block;font-size:14px;font-weight:600;color:#212121;margin-bottom:8px}.input-with-button[data-v-577cd5e6]{display:flex;gap:12px;align-items:center}.input-with-button.two-inputs[data-v-577cd5e6]{display:grid;grid-template-columns:1fr 1fr auto;gap:12px}.btn-success[data-v-577cd5e6]{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-577cd5e6]:hover{background:#45a049}.btn-warning[data-v-577cd5e6]{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-577cd5e6]{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.btn-document[data-v-577cd5e6]{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-577cd5e6]{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-577cd5e6]{border-color:#3b82f6;background:#e3f2fd}.file-drop-zone .material-icons[data-v-577cd5e6]{font-size:48px;color:#999;margin-bottom:12px}.drop-title[data-v-577cd5e6]{font-size:16px;font-weight:600;color:#212121;margin-bottom:4px}.drop-subtitle[data-v-577cd5e6]{font-size:13px;color:#666;margin-bottom:16px}.uploaded-files-list[data-v-577cd5e6]{margin-top:20px;display:flex;flex-direction:column;gap:8px}.file-item[data-v-577cd5e6]{display:flex;align-items:center;gap:12px;padding:12px;background:#f9f9f9;border-radius:8px;border:1px solid #e0e0e0}.file-item .material-icons[data-v-577cd5e6]{font-size:24px;color:#666}.file-name[data-v-577cd5e6]{flex:1;font-size:14px;color:#212121}.file-size[data-v-577cd5e6]{font-size:12px;color:#999}.btn-remove-file[data-v-577cd5e6]{background:none;border:none;cursor:pointer;padding:4px;border-radius:4px;transition:all .2s}.btn-remove-file[data-v-577cd5e6]:hover{background:#ffebee}.btn-remove-file .material-icons[data-v-577cd5e6]{font-size:18px;color:#f44336}.form-grid-2[data-v-577cd5e6]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px}.form-grid-3[data-v-577cd5e6]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;margin-bottom:20px}.form-group[data-v-577cd5e6]{display:flex;flex-direction:column;gap:8px}.form-group label[data-v-577cd5e6]{font-size:14px;font-weight:600;color:#212121}.form-control[data-v-577cd5e6]{padding:10px 12px;border-radius:8px;border:2px solid #e0e0e0;font-size:14px;transition:all .3s}.form-control[data-v-577cd5e6]:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.btn-full[data-v-577cd5e6]{width:100%;height:42px;display:flex;align-items:center;justify-content:center;gap:8px}.divider[data-v-577cd5e6]{border:none;border-top:1px solid #e0e0e0;margin:24px 0}.btn-warning[data-v-577cd5e6],.btn-secondary[data-v-577cd5e6]{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-577cd5e6]{background:#ff9800;color:#fff}.btn-warning[data-v-577cd5e6]:hover{background:#fb8c00}.btn-secondary[data-v-577cd5e6]:hover{background:#e0e0e0}.document-generation-grid[data-v-577cd5e6]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:24px}.btn-document[data-v-577cd5e6]{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-577cd5e6]{font-size:20px;color:#666}.btn-document[data-v-577cd5e6]:hover{background:#f5f5f5;border-color:#3b82f6;color:#3b82f6}.btn-document:hover .material-icons[data-v-577cd5e6]{color:#3b82f6}@media(max-width:1024px){.form-grid-3[data-v-577cd5e6]{grid-template-columns:1fr}}@media(max-width:768px){.form-grid-2[data-v-577cd5e6],.document-generation-grid[data-v-577cd5e6]{grid-template-columns:1fr}}.section-card[data-v-577cd5e6]{background:#f9f9f9;padding:20px;border-radius:12px;margin-bottom:20px}.section-subtitle[data-v-577cd5e6]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#212121;margin-bottom:16px}.confirmations-section[data-v-577cd5e6]{display:flex;flex-direction:column;gap:16px}.confirmation-card[data-v-577cd5e6]{background:#fff;border:2px solid #e0e0e0;border-radius:12px;padding:20px;transition:all .3s}.confirmation-card.confirmed[data-v-577cd5e6]{border-color:#4caf50;background:#f1f8f4}.confirmation-header[data-v-577cd5e6]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.confirmation-title[data-v-577cd5e6]{display:flex;align-items:flex-start;gap:12px}.confirmation-title .material-icons[data-v-577cd5e6]{font-size:28px;color:#999}.confirmation-card.confirmed .confirmation-title .material-icons[data-v-577cd5e6]{color:#4caf50}.confirmation-title h5[data-v-577cd5e6]{font-size:16px;font-weight:600;color:#212121;margin:0 0 4px}.confirmation-meta[data-v-577cd5e6]{font-size:13px;color:#666;margin:0}.btn-expand[data-v-577cd5e6]{background:none;border:none;color:#3b82f6;font-weight:600;cursor:pointer;padding:8px 16px;border-radius:8px;transition:all .3s}.btn-expand[data-v-577cd5e6]:hover{background:#e3f2fd}.confirmation-form[data-v-577cd5e6]{padding-top:16px;border-top:1px solid #e0e0e0;margin-top:12px}.confirmation-actions[data-v-577cd5e6]{display:flex;gap:12px;margin-top:16px}.btn-confirm[data-v-577cd5e6],.btn-reject[data-v-577cd5e6]{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-577cd5e6]{background:#4caf50;color:#fff}.btn-confirm[data-v-577cd5e6]:hover{background:#45a049}.btn-reject[data-v-577cd5e6]{background:#f44336;color:#fff}.btn-reject[data-v-577cd5e6]:hover{background:#e53935}.confirmation-status[data-v-577cd5e6]{padding-top:16px;border-top:1px solid #e0e0e0;margin-top:12px}.confirmation-card .status-info[data-v-577cd5e6]{display:flex;align-items:center;gap:12px;background:transparent;color:#3730a3}.status-info .material-icons[data-v-577cd5e6]{font-size:32px;color:#4caf50}.status-info p[data-v-577cd5e6]{margin:0;font-size:14px;color:#212121}.status-date[data-v-577cd5e6]{font-size:12px;color:#999;margin-top:4px}.confirmation-warning[data-v-577cd5e6]{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-577cd5e6]{font-size:20px}.stage-progress[data-v-577cd5e6]{display:block;align-items:center;justify-content:space-between;padding:20px;background:#f9f9f9;border-radius:12px;margin-top:24px}.progress-info[data-v-577cd5e6]{display:flex;align-items:center;gap:12px;font-size:14px;font-weight:600;color:#212121;margin-bottom:10px}.progress-info .material-icons[data-v-577cd5e6]{color:#3b82f6}.section-card[data-v-577cd5e6]{background:#fff;border:2px solid #e0e0e0;border-radius:12px;padding:24px;margin-bottom:20px}.section-header[data-v-577cd5e6]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.section-title[data-v-577cd5e6]{display:flex;align-items:center;gap:12px}.section-title h4[data-v-577cd5e6]{font-size:18px;font-weight:600;color:#212121;margin:0}.section-title .material-icons[data-v-577cd5e6]{font-size:24px;color:#3b82f6}.empty-state[data-v-577cd5e6]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center}.empty-state .material-icons[data-v-577cd5e6]{font-size:64px;color:#e0e0e0;margin-bottom:16px}.empty-title[data-v-577cd5e6]{font-size:16px;font-weight:600;color:#212121;margin:0 0 8px}.empty-subtitle[data-v-577cd5e6]{font-size:14px;color:#999;margin:0}.commissions-list[data-v-577cd5e6]{display:flex;flex-direction:column;gap:12px}.commission-item[data-v-577cd5e6]{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-577cd5e6]:hover{background:#f5f5f5;border-color:#d0d0d0}.commission-info[data-v-577cd5e6]{display:flex;align-items:center;gap:12px}.commission-info .material-icons[data-v-577cd5e6]{font-size:32px;color:#4caf50}.commission-amount[data-v-577cd5e6]{font-size:16px;font-weight:600;color:#212121;margin:0 0 4px}.commission-date[data-v-577cd5e6]{font-size:12px;color:#999;margin:0}.btn-remove[data-v-577cd5e6]{background:none;border:none;padding:8px;border-radius:8px;cursor:pointer;transition:all .3s}.btn-remove[data-v-577cd5e6]:hover{background:#ffebee}.btn-remove .material-icons[data-v-577cd5e6]{font-size:20px;color:#f44336}.writeoffs-list[data-v-577cd5e6]{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.writeoff-item[data-v-577cd5e6]{display:flex;align-items:center;justify-content:space-between;padding:16px;background:#f9f9f9;border-radius:8px;border:1px solid #e0e0e0}.writeoff-info[data-v-577cd5e6]{display:flex;align-items:center;gap:12px}.writeoff-info .material-icons[data-v-577cd5e6]{font-size:32px;color:#666}.writeoff-participant[data-v-577cd5e6]{font-size:14px;font-weight:600;color:#212121;margin:0 0 4px}.writeoff-amount[data-v-577cd5e6]{font-size:16px;font-weight:500;color:#3b82f6;margin:0}.writeoff-date[data-v-577cd5e6]{font-size:12px;color:#999}.add-writeoff-section[data-v-577cd5e6]{padding-top:24px;border-top:1px solid #e0e0e0}.add-writeoff-section h5[data-v-577cd5e6]{font-size:14px;font-weight:600;color:#212121;margin:0 0 16px}.stage-actions[data-v-577cd5e6]{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-577cd5e6],.btn-secondary[data-v-577cd5e6]{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-577cd5e6]{background:#3b82f6;color:#fff;flex:1}.btn-primary[data-v-577cd5e6]:hover:not(:disabled){background:#2563eb}.btn-primary[data-v-577cd5e6]:disabled{background:#e0e0e0;color:#999;cursor:not-allowed}.btn-secondary[data-v-577cd5e6]{background:#f5f5f5;color:#212121;border:2px solid #e0e0e0}.btn-secondary[data-v-577cd5e6]:hover:not(:disabled){background:#e0e0e0}.btn-secondary[data-v-577cd5e6]:disabled{opacity:.5;cursor:not-allowed}.margin-section[data-v-577cd5e6]{margin-top:20px;padding:16px;background:#f8fafc;border-radius:8px;border-left:4px solid #3b82f6}.margin-value[data-v-577cd5e6]{font-weight:700;font-size:12px}.margin-value.negative[data-v-577cd5e6]{color:#ef4444}.margin-modal[data-v-577cd5e6]{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-577cd5e6]{width:100%;border-collapse:collapse;margin-bottom:20px}.margin-table th[data-v-577cd5e6],.margin-table td[data-v-577cd5e6]{padding:12px;text-align:left;border-bottom:1px solid #e2e8f0}.margin-table thead[data-v-577cd5e6]{background:#f8fafc}.margin-table th[data-v-577cd5e6]{font-weight:600;color:#475569;font-size:13px}.margin-table td[data-v-577cd5e6]{font-size:13px;color:#1e293b}.margin-table tr[data-v-577cd5e6]:hover{background:#f9fafb}.margin-table .result[data-v-577cd5e6]{font-weight:700;color:#3b82f6}.margin-table .highlight[data-v-577cd5e6]{background:#fef3c7}.cross-rate-info[data-v-577cd5e6]{padding:20px;background:#f8fafc;border-radius:8px;margin-top:20px}.cross-rate-info h3[data-v-577cd5e6]{margin-top:0;font-size:16px;font-weight:600;color:#1e293b}.cross-rate-info p[data-v-577cd5e6]{margin:8px 0;font-size:14px;color:#475569}.cross-rate-info .empty[data-v-577cd5e6]{padding:4px 8px;background:#fff;border:1px solid #e2e8f0;border-radius:4px}.btn-calculate[data-v-577cd5e6]{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-577cd5e6]:hover{background:#334155}.details-card[data-v-577cd5e6]{border-left:4px solid #3b82f6;background:#f0f7ff}.details-card .card-title[data-v-577cd5e6]{color:#1e40af}.counterparty-card[data-v-577cd5e6]{border-left:4px solid #ec4899;background:#fdf2f8}.counterparty-card .card-title[data-v-577cd5e6]{color:#be185d}.organization-card[data-v-577cd5e6]{border-left:4px solid #10b981;background:#f0fdf4}.organization-card .card-title[data-v-577cd5e6]{color:#047857}.card-content-expanded[data-v-577cd5e6]{padding:16px 24px;display:flex;flex-direction:column;gap:12px}.card-content-expanded .detail-row[data-v-577cd5e6]{display:flex;flex-direction:row;gap:4px;padding-bottom:12px;border-bottom:1px solid rgba(0,0,0,.05)}.detail-row[data-v-577cd5e6]:last-child{border-bottom:none;padding-bottom:0}.detail-label[data-v-577cd5e6]{font-size:12px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.5px}.detail-value[data-v-577cd5e6]{font-size:14px;font-weight:500;color:#1e293b}.card-title[data-v-577cd5e6]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;margin:0}.card-title .material-icons[data-v-577cd5e6]{font-size:20px}.exchange-rates-wrapper[data-v-91335dfa]{position:relative}.rates-btn[data-v-91335dfa]{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-91335dfa]:hover,.rates-btn.active[data-v-91335dfa]{background:#f3f4f6;color:#111827;border-color:#d1d5db}.rates-btn .material-icons[data-v-91335dfa]{font-size:20px}.rates-dropdown[data-v-91335dfa]{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-91335dfa],.rates-empty[data-v-91335dfa]{padding:16px;text-align:center;color:#6b7280;font-size:14px}.rates-list[data-v-91335dfa]{display:flex;flex-direction:column}.rate-row[data-v-91335dfa]{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;font-size:14px}.rate-row[data-v-91335dfa]:hover{background:#f9fafb}.rate-left[data-v-91335dfa]{display:flex;align-items:center;gap:10px;color:#111827;font-weight:600}.flag[data-v-91335dfa]{width:24px;height:18px;object-fit:cover;border-radius:2px;display:block;flex-shrink:0}.code[data-v-91335dfa]{letter-spacing:.5px}.rate-right[data-v-91335dfa]{color:#111827;font-variant-numeric:tabular-nums;font-weight:500}.rates-footer[data-v-91335dfa]{padding:10px 16px 6px;border-top:1px solid #f1f5f9;font-size:12px;color:#6b7280;text-align:center}.update-time[data-v-91335dfa]{color:#10b981;font-weight:600}.dropdown-enter-active[data-v-91335dfa],.dropdown-leave-active[data-v-91335dfa]{transition:all .18s ease}.dropdown-enter-from[data-v-91335dfa],.dropdown-leave-to[data-v-91335dfa]{opacity:0;transform:translateY(-4px)}.manager-dashboard[data-v-8c1bdca5]{display:flex;flex-direction:column;height:100vh;background:#f5f7fa}.dashboard-header[data-v-8c1bdca5]{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-8c1bdca5]{display:flex;align-items:center;gap:16px}.header-brand[data-v-8c1bdca5]{flex-shrink:0;width:260px;justify-content:flex-end;display:flex;margin-right:20px}.logo[data-v-8c1bdca5]{display:flex;align-items:center;gap:8px;text-decoration:none;cursor:pointer}.menu-toggle[data-v-8c1bdca5]{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-8c1bdca5]:hover{background:#f3f4f6;color:#111827}.logo[data-v-8c1bdca5]{display:flex;align-items:center;gap:10px}.logo-icon[data-v-8c1bdca5]{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-8c1bdca5]{font-size:18px;font-weight:700;color:#111827}.header-center[data-v-8c1bdca5]{flex:1;max-width:600px}.search-bar[data-v-8c1bdca5]{display:flex;align-items:center;gap:10px;padding:0 16px;background:#f3f4f6;border-radius:8px;transition:all .2s}.search-bar[data-v-8c1bdca5]:focus-within{background:#fff;box-shadow:0 0 0 2px #3b82f6}.search-bar .material-icons[data-v-8c1bdca5]{color:#9ca3af;font-size:20px}.search-bar input[data-v-8c1bdca5]{flex:1;border:none;background:none;outline:none;font-size:14px;color:#111827}.search-bar input[data-v-8c1bdca5]::placeholder{color:#9ca3af}.header-right[data-v-8c1bdca5]{display:flex;align-items:center;gap:12px}.header-btn[data-v-8c1bdca5]{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-8c1bdca5]:hover{background:#f3f4f6;color:#111827}.header-btn .badge[data-v-8c1bdca5]{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-8c1bdca5]{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-8c1bdca5]{width:72px}.sidebar.collapsed .nav-text[data-v-8c1bdca5],.sidebar.collapsed .expand-icon[data-v-8c1bdca5],.sidebar.collapsed .nav-submenu[data-v-8c1bdca5]{display:none}.sidebar-nav[data-v-8c1bdca5]{padding:16px 12px}.nav-section[data-v-8c1bdca5]{margin-bottom:8px}#app .d-none[data-v-8c1bdca5]{display:none}.nav-item-parent[data-v-8c1bdca5]{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-8c1bdca5]:hover{background:#f3f4f6;color:#111827}.nav-item-parent .material-icons[data-v-8c1bdca5]{font-size:22px}.nav-text[data-v-8c1bdca5]{flex:1}.expand-icon[data-v-8c1bdca5]{font-size:20px;transition:transform .2s}.expand-icon.expanded[data-v-8c1bdca5]{transform:rotate(90deg)}.nav-submenu[data-v-8c1bdca5]{margin-top:4px;margin-left:34px}.nav-item-child[data-v-8c1bdca5]{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-8c1bdca5]:hover{background:#f3f4f6;color:#111827}.nav-item-child.active[data-v-8c1bdca5]{background:#eff6ff;color:#3b82f6;font-weight:500}.nav-item-child .material-icons[data-v-8c1bdca5]{font-size:20px}.user-menu-wrapper[data-v-8c1bdca5]{position:relative}.user-menu[data-v-8c1bdca5]{display:flex;align-items:center;gap:10px;padding:6px 12px 6px 6px;border-radius:10px;cursor:pointer;transition:all .2s}.user-menu[data-v-8c1bdca5]:hover{background:#f3f4f6}.user-avatar[data-v-8c1bdca5]{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-8c1bdca5]{font-size:20px}.user-info[data-v-8c1bdca5]{display:flex;flex-direction:column}.user-name[data-v-8c1bdca5]{font-size:14px;font-weight:600;color:#111827}.user-role[data-v-8c1bdca5]{font-size:12px;color:#6b7280}.user-dropdown[data-v-8c1bdca5]{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-8c1bdca5]{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-8c1bdca5]:hover{background:#f3f4f6}.dropdown-item.logout[data-v-8c1bdca5]{color:#ef4444}.dropdown-item.logout[data-v-8c1bdca5]:hover{background:#fee2e2}.dropdown-item .material-icons[data-v-8c1bdca5]{font-size:20px}.dropdown-divider[data-v-8c1bdca5]{height:1px;background:#e5e7eb;margin:8px 0}.dropdown-enter-active[data-v-8c1bdca5],.dropdown-leave-active[data-v-8c1bdca5]{transition:all .2s ease}.dropdown-enter-from[data-v-8c1bdca5],.dropdown-leave-to[data-v-8c1bdca5]{opacity:0;transform:translateY(-8px)}.dropdown-enter-to[data-v-8c1bdca5],.dropdown-leave-from[data-v-8c1bdca5]{opacity:1;transform:translateY(0)}.sidebar-toggle[data-v-8c1bdca5]{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-8c1bdca5]:hover{background:#f3f4f6;color:#111827}.main-content[data-v-8c1bdca5]{margin-left:280px;margin-top:64px;padding:24px;min-height:calc(100vh - 64px);transition:all .3s}.main-content.expanded[data-v-8c1bdca5]{margin-left:72px}.sidebar[data-v-8c1bdca5]::-webkit-scrollbar{width:6px}.sidebar[data-v-8c1bdca5]::-webkit-scrollbar-track{background:transparent}.sidebar[data-v-8c1bdca5]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.sidebar[data-v-8c1bdca5]::-webkit-scrollbar-thumb:hover{background:#9ca3af}@media(max-width:1024px){.menu-toggle[data-v-8c1bdca5]{display:flex}.sidebar[data-v-8c1bdca5]{transform:translate(-100%)}.sidebar.collapsed[data-v-8c1bdca5]{transform:translate(0);width:280px}.main-content[data-v-8c1bdca5],.main-content.expanded[data-v-8c1bdca5]{margin-left:0}.logo-text[data-v-8c1bdca5]{display:none}}@media(max-width:768px){.dashboard-header[data-v-8c1bdca5]{padding:0 12px}.header-center[data-v-8c1bdca5],.user-info[data-v-8c1bdca5]{display:none}.user-menu .material-icons[data-v-8c1bdca5]:last-child{display:none}.main-content[data-v-8c1bdca5]{padding:16px}}.column-selector[data-v-2b0df6b8]{position:relative}.selector-btn[data-v-2b0df6b8]{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-2b0df6b8]:hover{background:#f8fafc;border-color:#cbd5e1;color:#334155}.selector-btn .material-icons[data-v-2b0df6b8]{font-size:18px}.selector-label[data-v-2b0df6b8]{font-weight:500}.selector-count[data-v-2b0df6b8]{background:#e2e8f0;color:#475569;padding:2px 8px;border-radius:10px;font-size:12px;font-weight:600}.selector-dropdown[data-v-2b0df6b8]{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-2b0df6b8]{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-2b0df6b8]{font-weight:600;color:#1e293b;font-size:14px}.dropdown-hint[data-v-2b0df6b8]{font-size:11px;color:#94a3b8;margin-top:2px;display:flex;align-items:center;gap:2px}.inline-icon[data-v-2b0df6b8]{font-size:12px!important;vertical-align:middle}.dropdown-actions[data-v-2b0df6b8]{display:flex;gap:4px;flex-shrink:0}.action-btn[data-v-2b0df6b8]{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-2b0df6b8]:hover{background:#f1f5f9;color:#334155}.action-btn .material-icons[data-v-2b0df6b8]{font-size:18px}.dropdown-content[data-v-2b0df6b8]{overflow-y:auto;padding:8px;flex:1}.section-divider[data-v-2b0df6b8]{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-2b0df6b8]{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-2b0df6b8]:hover{background:#f1f5f9}.column-item.is-fixed[data-v-2b0df6b8]{cursor:default;opacity:.7}.column-item.is-hidden-col[data-v-2b0df6b8]{cursor:default;opacity:.6}.column-item.is-hidden-col[data-v-2b0df6b8]:hover{opacity:.9}.column-item.is-dragging[data-v-2b0df6b8]{opacity:.4;background:#e0f2fe}.column-item.is-drop-target[data-v-2b0df6b8]{background:#dbeafe;box-shadow:inset 0 -2px #3b82f6}.drag-handle[data-v-2b0df6b8]{font-size:16px!important;color:#cbd5e1;cursor:grab}.drag-handle.invisible[data-v-2b0df6b8]{visibility:hidden}.column-item input[type=checkbox][data-v-2b0df6b8]{width:16px;height:16px;accent-color:#3b82f6;cursor:pointer}.column-item.is-fixed input[type=checkbox][data-v-2b0df6b8]{cursor:default}.column-label[data-v-2b0df6b8]{flex:1;font-size:13px;color:#334155}.lock-icon[data-v-2b0df6b8]{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-9c419f4f]{width:100%}.material-icons[data-v-9c419f4f]{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-9c419f4f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;flex-wrap:wrap;gap:16px}.header-content[data-v-9c419f4f]{flex:1}.header-actions[data-v-9c419f4f]{display:flex;align-items:center;gap:12px}.section-title[data-v-9c419f4f]{font-size:28px;font-weight:600;color:#1e293b;margin:0 0 8px}.section-subtitle[data-v-9c419f4f]{font-size:14px;color:#64748b;margin:0}.btn-primary[data-v-9c419f4f]{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-9c419f4f]:hover{background:#2563eb;transform:translateY(-1px);box-shadow:0 4px 12px #3b82f64d}.btn-primary .material-icons[data-v-9c419f4f]{font-size:20px}.btn-secondary[data-v-9c419f4f]{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-9c419f4f]:hover{background:#e2e8f0}.btn-danger[data-v-9c419f4f]{background:#ef4444!important}.btn-danger[data-v-9c419f4f]:hover{background:#dc2626!important}.stats-grid[data-v-9c419f4f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;margin-bottom:24px}.stat-card[data-v-9c419f4f]{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-9c419f4f]{cursor:pointer}.stat-card[data-v-9c419f4f]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.stat-card.active[data-v-9c419f4f]{border:2px solid #3b82f6;box-shadow:0 4px 12px #3b82f64d;transform:translateY(-2px)}.stat-icon[data-v-9c419f4f]{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:10px;flex-shrink:0}.stat-icon .material-icons[data-v-9c419f4f]{font-size:22px}.stat-content[data-v-9c419f4f]{flex:1;min-width:0}.stat-value[data-v-9c419f4f]{font-size:24px;font-weight:700;color:#1e293b;line-height:1;margin-bottom:2px}.stat-label[data-v-9c419f4f]{font-size:11px;color:#64748b;font-weight:500;white-space:nowrap}.sub-stages[data-v-9c419f4f]{margin-bottom:24px;padding:16px;background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a}.sub-stages-title[data-v-9c419f4f]{font-size:16px;font-weight:600;color:#1e293b;margin:0 0 12px}.sub-stages-grid[data-v-9c419f4f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.sub-stage-card[data-v-9c419f4f]{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-9c419f4f]{cursor:pointer}.sub-stage-card[data-v-9c419f4f]:hover{border-color:#3b82f6;background:#f8fafc;transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.sub-stage-icon[data-v-9c419f4f]{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-9c419f4f]{font-size:22px}.sub-stage-content[data-v-9c419f4f]{flex:1;min-width:0}.sub-stage-value[data-v-9c419f4f]{font-size:20px;font-weight:700;color:#1e293b;line-height:1.2;margin-bottom:2px}.sub-stage-label[data-v-9c419f4f]{font-size:11px;color:#64748b;font-weight:500;line-height:1.3}.filters-section[data-v-9c419f4f]{display:flex;align-items:center;gap:8px;margin-bottom:16px;flex-wrap:wrap}.filter-select-compact[data-v-9c419f4f]{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-9c419f4f]:focus{outline:none;border-color:#3b82f6}.org-autocomplete[data-v-9c419f4f]{position:relative;display:flex;align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:0 8px}.org-icon[data-v-9c419f4f]{font-size:18px;color:#94a3b8}.org-input[data-v-9c419f4f]{border:none;outline:none;padding:8px;font-size:13px;width:140px;background:transparent}.org-input[data-v-9c419f4f]::placeholder{color:#94a3b8}.org-clear[data-v-9c419f4f]{background:none;border:none;padding:2px;cursor:pointer;display:flex;align-items:center}.org-clear .material-icons[data-v-9c419f4f]{font-size:16px;color:#94a3b8}.org-clear:hover .material-icons[data-v-9c419f4f]{color:#64748b}.org-dropdown[data-v-9c419f4f]{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-9c419f4f]{padding:8px 12px;font-size:13px;cursor:pointer;border-bottom:1px solid #f1f5f9}.org-option[data-v-9c419f4f]:last-child{border-bottom:none}.org-option[data-v-9c419f4f]:hover{background:#f8fafc}.org-no-results[data-v-9c419f4f]{padding:12px;font-size:13px;color:#94a3b8;text-align:center}.org-loading[data-v-9c419f4f]{display:flex;align-items:center}.org-loading .material-icons[data-v-9c419f4f]{font-size:16px;color:#94a3b8}.spinning[data-v-9c419f4f]{animation:spin-9c419f4f 1s linear infinite}@keyframes spin-9c419f4f{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.firm-autocomplete-group[data-v-9c419f4f]{position:relative}.firm-autocomplete[data-v-9c419f4f]{position:relative;display:inline-block}.firm-input[data-v-9c419f4f]{width:150px!important;padding-right:24px!important}.firm-clear[data-v-9c419f4f]{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-9c419f4f]{font-size:14px;color:#94a3b8}.firm-clear:hover .material-icons[data-v-9c419f4f]{color:#64748b}.firm-dropdown[data-v-9c419f4f]{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-9c419f4f]{padding:8px 12px;font-size:13px;cursor:pointer;border-bottom:1px solid #f1f5f9}.firm-option[data-v-9c419f4f]:last-child{border-bottom:none}.firm-option[data-v-9c419f4f]:hover{background:#f0f9ff}.firm-no-results[data-v-9c419f4f]{padding:12px;font-size:13px;color:#94a3b8;text-align:center}.search-box-compact[data-v-9c419f4f]{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-9c419f4f]{font-size:18px;color:#94a3b8}.search-box-compact input[data-v-9c419f4f]{flex:1;border:none;outline:none;padding:8px 0;font-size:13px}.search-box-compact input[data-v-9c419f4f]::placeholder{color:#94a3b8}.filter-spacer[data-v-9c419f4f]{flex:1}.btn-advanced-filters[data-v-9c419f4f]{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-9c419f4f]:hover{background:#f8fafc;border-color:#cbd5e1}.btn-advanced-filters .material-icons[data-v-9c419f4f]{font-size:18px}.filter-badge[data-v-9c419f4f]{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-9c419f4f]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:20px;margin-bottom:24px}.filter-row[data-v-9c419f4f]{display:flex;align-items:flex-start;gap:16px;padding:12px 0;border-bottom:1px solid #f1f5f9}.filter-row[data-v-9c419f4f]:last-of-type{border-bottom:none}.filter-title[data-v-9c419f4f]{display:flex;align-items:center;gap:8px;min-width:120px;font-weight:500;color:#475569;font-size:14px}.filter-title .material-icons[data-v-9c419f4f]{font-size:18px;color:#64748b}.filter-chips[data-v-9c419f4f]{display:flex;flex-wrap:wrap;gap:12px;flex:1}.filter-chip-group[data-v-9c419f4f]{display:flex;align-items:center;gap:6px}.filter-label[data-v-9c419f4f]{font-size:12px;color:#64748b;white-space:nowrap}.filter-mini-select[data-v-9c419f4f]{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-9c419f4f]:focus{outline:none;border-color:#3b82f6;background:#fff}.filter-date-input[data-v-9c419f4f]{padding:6px 10px;border:1px solid #e2e8f0;border-radius:6px;font-size:12px;background:#f8fafc;cursor:pointer}.filter-date-input[data-v-9c419f4f]:focus{outline:none;border-color:#3b82f6;background:#fff}.filter-number-input[data-v-9c419f4f]{padding:6px 10px;border:1px solid #e2e8f0;border-radius:6px;font-size:12px;background:#f8fafc;width:80px}.filter-number-input[data-v-9c419f4f]:focus{outline:none;border-color:#3b82f6;background:#fff}.traffic-light-filters[data-v-9c419f4f]{display:flex;flex-wrap:wrap;gap:8px;flex:1}.tl-filter-item[data-v-9c419f4f]{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-9c419f4f]:hover{background:#f1f5f9;border-color:#cbd5e1}.tl-label[data-v-9c419f4f]{font-size:11px;color:#64748b;text-align:center}.tl-indicator[data-v-9c419f4f]{font-size:24px;line-height:1;transition:all .15s ease}.tl-off[data-v-9c419f4f]{color:#cbd5e1}.tl-green[data-v-9c419f4f]{color:#22c55e;text-shadow:0 0 8px rgba(34,197,94,.5)}.tl-yellow[data-v-9c419f4f]{color:#eab308;text-shadow:0 0 8px rgba(234,179,8,.5)}.tl-red[data-v-9c419f4f]{color:#ef4444;text-shadow:0 0 8px rgba(239,68,68,.5)}.filter-traffic-light[data-v-9c419f4f]{display:flex;align-items:center;gap:3px;padding:6px 10px;background:#1e293b;border-radius:6px}.ftl-item[data-v-9c419f4f]{font-size:14px;cursor:pointer;transition:opacity .1s ease}.ftl-item[data-v-9c419f4f]:hover{opacity:.7}.ftl-item.tl-off[data-v-9c419f4f]{color:#475569}.ftl-item.tl-green[data-v-9c419f4f]{color:#22c55e}.ftl-item.tl-yellow[data-v-9c419f4f]{color:#eab308}.ftl-item.tl-red[data-v-9c419f4f]{color:#ef4444}.filter-actions[data-v-9c419f4f]{display:flex;justify-content:flex-end;padding-top:12px;margin-top:8px;border-top:1px solid #f1f5f9}.btn-reset-filters[data-v-9c419f4f]{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-9c419f4f]:hover{background:#fee2e2}.btn-reset-filters .material-icons[data-v-9c419f4f]{font-size:16px}.loading-state[data-v-9c419f4f],.empty-state[data-v-9c419f4f]{text-align:center;padding:60px 20px;background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a}.spinner[data-v-9c419f4f]{width:40px;height:40px;border:4px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;animation:spin-9c419f4f 1s linear infinite;margin:0 auto 16px}@keyframes spin-9c419f4f{to{transform:rotate(360deg)}}.empty-state .empty-icon[data-v-9c419f4f]{font-size:64px;color:#cbd5e1;display:block;margin-bottom:16px}.empty-state h3[data-v-9c419f4f]{font-size:20px;color:#1e293b;margin:0 0 8px}.empty-state p[data-v-9c419f4f]{color:#64748b;margin:0}.deals-table-container[data-v-9c419f4f]{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;overflow-x:auto}.deals-table[data-v-9c419f4f]{width:100%;border-collapse:collapse}.deals-table thead[data-v-9c419f4f]{background:#f8fafc}.deals-table tbody tr[data-v-9c419f4f]{border-bottom:1px solid #e2e8f0;transition:background .2s}.deals-table tbody tr[data-v-9c419f4f]:hover{background:#f8fafc}.deal-number[data-v-9c419f4f]{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-9c419f4f]{font-size:18px}.deal-number a[data-v-9c419f4f]{color:#000;text-decoration:none}.deal-number a[data-v-9c419f4f]:hover{text-decoration:underline}.deal-number .copy-btn[data-v-9c419f4f]{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-9c419f4f]:hover{background:#f1f5f9}.deal-number .copy-btn .material-icons[data-v-9c419f4f]{font-size:14px;color:#64748b}.org-inn[data-v-9c419f4f]{font-size:12px;color:#94a3b8;margin-top:4px}.amount[data-v-9c419f4f]{font-weight:600;color:#0f172a;font-size:12px;white-space:nowrap}.amount.amount-deal[data-v-9c419f4f]{color:#10b981}.status-badge[data-v-9c419f4f],.deal-type-badge[data-v-9c419f4f]{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-9c419f4f],.deal-type-badge .material-icons[data-v-9c419f4f]{font-size:12px}.status-preparation[data-v-9c419f4f]{background:#e0e7ff;color:#4f46e5}.status-payment[data-v-9c419f4f]{background:#ddd6fe;color:#7c3aed}.status-inwork[data-v-9c419f4f]{background:#fef3c7;color:#92400e}.status-completed[data-v-9c419f4f]{background:#d1fae5;color:#065f46}.status-refund[data-v-9c419f4f]{background:#fce7f3;color:#9f1239}.status-cancelled[data-v-9c419f4f]{background:#fee2e2;color:#991b1b}.status-draft[data-v-9c419f4f]{background:#f3f4f6;color:#6b7280}.deal-type-import[data-v-9c419f4f]{background:#dbeafe;color:#1e40af}.deal-type-export[data-v-9c419f4f]{background:#d1fae5;color:#065f46}.date-cell[data-v-9c419f4f]{display:flex;align-items:center;gap:8px;color:#475569;white-space:nowrap;min-width:120px;padding-right:16px}.date-cell .material-icons[data-v-9c419f4f]{font-size:16px;color:#94a3b8}.stage-duration-cell[data-v-9c419f4f]{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-9c419f4f]{font-size:14px}.stage-duration-cell.duration-normal[data-v-9c419f4f]{background:#f0fdf4;color:#166534}.stage-duration-cell.duration-warning[data-v-9c419f4f]{background:#fef3c7;color:#92400e}.stage-duration-cell.duration-critical[data-v-9c419f4f]{background:#fee2e2;color:#991b1b}.actions[data-v-9c419f4f]{display:flex;gap:8px}.btn-action[data-v-9c419f4f]{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-9c419f4f]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.btn-action .material-icons[data-v-9c419f4f]{font-size:20px}.btn-view[data-v-9c419f4f]{color:#3b82f6;border-color:#3b82f6}.btn-view[data-v-9c419f4f]:hover{background:#eff6ff}.btn-delete[data-v-9c419f4f]{color:#ef4444;border-color:#ef4444}.btn-delete[data-v-9c419f4f]:hover{background:#fef2f2}.pagination[data-v-9c419f4f]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-top:1px solid #e2e8f0;background:#f8fafc}.pagination-btn[data-v-9c419f4f]{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-9c419f4f]:hover:not(:disabled){background:#f1f5f9;border-color:#cbd5e1}.pagination-btn[data-v-9c419f4f]:disabled{opacity:.5;cursor:not-allowed}.pagination-btn .material-icons[data-v-9c419f4f]{font-size:20px}.pagination-info[data-v-9c419f4f]{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:14px;color:#64748b}.pagination-total[data-v-9c419f4f]{font-size:12px;color:#94a3b8}.per-page-select[data-v-9c419f4f]{display:flex;align-items:center;gap:8px;font-size:14px;color:#64748b}.per-page-select select[data-v-9c419f4f]{padding:6px 10px;border:1px solid #e2e8f0;border-radius:6px;background:#fff;font-size:14px;cursor:pointer}.modal-overlay[data-v-9c419f4f]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-container[data-v-9c419f4f]{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-9c419f4f]{max-width:500px}.modal-header[data-v-9c419f4f]{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:1px solid #e2e8f0}.modal-header h3[data-v-9c419f4f]{margin:0;font-size:20px;font-weight:600;color:#1e293b}.btn-close[data-v-9c419f4f]{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-9c419f4f]:hover{background:#e2e8f0;color:#475569}.btn-close .material-icons[data-v-9c419f4f]{font-size:20px}.modal-body[data-v-9c419f4f]{padding:24px}.modal-body p[data-v-9c419f4f]{margin:0 0 16px;color:#475569;line-height:1.6}.warning-text[data-v-9c419f4f]{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-9c419f4f]{font-size:20px;color:#f59e0b}.form-actions[data-v-9c419f4f]{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.modal-enter-active[data-v-9c419f4f],.modal-leave-active[data-v-9c419f4f]{transition:opacity .3s}.modal-enter-from[data-v-9c419f4f],.modal-leave-to[data-v-9c419f4f]{opacity:0}.modal-enter-active .modal-container[data-v-9c419f4f],.modal-leave-active .modal-container[data-v-9c419f4f]{transition:transform .3s}.modal-enter-from .modal-container[data-v-9c419f4f],.modal-leave-to .modal-container[data-v-9c419f4f]{transform:scale(.9)}@media(max-width:768px){.section-header[data-v-9c419f4f]{flex-direction:column;align-items:flex-start}.stats-grid[data-v-9c419f4f],.sub-stages-grid[data-v-9c419f4f]{grid-template-columns:1fr 1fr}.filters-section[data-v-9c419f4f]{flex-direction:column}.search-box[data-v-9c419f4f]{min-width:100%}.deals-table[data-v-9c419f4f]{min-width:1200px}.pagination[data-v-9c419f4f]{flex-direction:column;gap:12px}}.deals-table-wrapper[data-v-9c419f4f]{position:relative;width:100%;overflow:visible}.deals-table-container[data-v-9c419f4f]{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-9c419f4f]{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-9c419f4f]{width:100%;min-width:1800px;border-collapse:separate;border-spacing:0;background:#fff}.deals-table thead[data-v-9c419f4f]{position:sticky;top:0;z-index:30;background:#fff}.deals-table thead th[data-v-9c419f4f]{position:sticky;top:0;background:#fff;z-index:30}.deals-table thead th.sticky-col[data-v-9c419f4f],.deals-table thead th.sticky-col-checkbox[data-v-9c419f4f],.deals-table thead th.sticky-col-right[data-v-9c419f4f]{z-index:31}.deals-table th[data-v-9c419f4f]{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-9c419f4f]{cursor:pointer;-webkit-user-select:none;user-select:none;position:relative;transition:color .2s}.sortable-th[data-v-9c419f4f]:hover{color:#3b82f6}.sortable-th .sort-icon[data-v-9c419f4f]{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-9c419f4f]{color:#3b82f6}.sortable-th.sort-asc .sort-icon[data-v-9c419f4f]{opacity:1;border-bottom:5px solid #3b82f6;border-top:none}.sortable-th.sort-desc[data-v-9c419f4f]{color:#3b82f6}.sortable-th.sort-desc .sort-icon[data-v-9c419f4f]{opacity:1;border-top:5px solid #3b82f6;border-bottom:none}.group-main[data-v-9c419f4f]{background:#fff!important}.group-margin[data-v-9c419f4f]{background:#f0f9ff!important;border-left:1px solid #bfdbfe}.group-margin .cell-value[data-v-9c419f4f]{white-space:nowrap}.group-margin[data-v-9c419f4f]:first-of-type{border-left:3px solid #3b82f6}.group-currency[data-v-9c419f4f]{background:#fef3c7!important;border-left:1px solid #fde68a}.group-currency[data-v-9c419f4f]:first-of-type{border-left:3px solid #f59e0b}.group-docs[data-v-9c419f4f]{background:#f3e8ff!important;border-left:1px solid #e9d5ff}.group-docs[data-v-9c419f4f]:first-of-type{border-left:3px solid #a855f7}.group-info[data-v-9c419f4f]{border-left:1px solid #d1fae5}.group-info[data-v-9c419f4f]:first-of-type{border-left:3px solid #10b981}.group-status[data-v-9c419f4f]{border-left:1px solid #fecaca;max-width:100px}.group-status[data-v-9c419f4f]:first-of-type{border-left:3px solid #ef4444;max-width:100px}.deals-table th.group-main[data-v-9c419f4f],.deals-table th.group-margin[data-v-9c419f4f],.deals-table th.group-currency[data-v-9c419f4f],.deals-table th.group-docs[data-v-9c419f4f],.deals-table th.group-info[data-v-9c419f4f],.deals-table th.group-status[data-v-9c419f4f],.deals-table tbody td.group-main[data-v-9c419f4f],.deals-table tbody td.group-margin[data-v-9c419f4f],.deals-table tbody td.group-currency[data-v-9c419f4f],.deals-table tbody td.group-docs[data-v-9c419f4f],.deals-table tbody td.group-info[data-v-9c419f4f],.deals-table tbody td.group-status[data-v-9c419f4f]{text-align:center}.sticky-col[data-v-9c419f4f]{position:sticky;left:0;z-index:20;background:#fff;box-shadow:2px 0 4px #0000000d}.col-number.sticky-col[data-v-9c419f4f]{left:40px;min-width:130px;max-width:130px}.col-org.sticky-col[data-v-9c419f4f]{left:180px;min-width:200px}.col-client[data-v-9c419f4f]{max-width:180px;min-width:120px}.col-client .cell-value[data-v-9c419f4f]{white-space:normal;word-wrap:break-word;overflow-wrap:break-word;line-height:1.3}.sticky-col-right[data-v-9c419f4f]{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-9c419f4f]{padding:8px 6px;border-bottom:1px solid #9ca3af;font-size:11px;color:#334155;vertical-align:middle}.deals-table tbody tr:hover td[data-v-9c419f4f]{background:#f8fafc}.deals-table tbody tr:hover .group-margin[data-v-9c419f4f]{background:#e0f2fe!important}.amount-rub-highlight[data-v-9c419f4f]{background:#f0f9ff!important}.deals-table tbody tr:hover .amount-rub-highlight[data-v-9c419f4f]{background:#e0f2fe!important}.deals-table tbody tr:hover .group-currency[data-v-9c419f4f]{background:#fef9c3!important}.deals-table tbody tr:hover .group-docs[data-v-9c419f4f]{background:#f3e8ff!important}.deals-table tbody tr:hover .group-info[data-v-9c419f4f],.deals-table tbody tr:hover .group-status[data-v-9c419f4f]{background:transparent}.cell-value[data-v-9c419f4f]{font-size:11px;color:#475569;font-weight:500;white-space:nowrap}.cell-value.mono[data-v-9c419f4f]{font-family:Courier New,monospace;font-size:11px}.cell-value.positive[data-v-9c419f4f]{color:#059669;font-weight:600}.cell-value.negative[data-v-9c419f4f]{color:#dc2626;font-weight:600}.empty-value[data-v-9c419f4f]{color:#cbd5e1;font-size:14px}.margin-value[data-v-9c419f4f]{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:600;white-space:nowrap}.margin-value.positive[data-v-9c419f4f]{color:#059669}.margin-value.negative[data-v-9c419f4f]{color:#dc2626}.margin-value.neutral[data-v-9c419f4f]{color:#6b7280}.margin-icon[data-v-9c419f4f]{font-size:18px!important}.margin-percent-badge[data-v-9c419f4f]{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-9c419f4f]{background:#d1fae5;color:#065f46}.margin-percent-badge.positive[data-v-9c419f4f]{background:#dbeafe;color:#1e40af}.margin-percent-badge.neutral[data-v-9c419f4f]{background:#f3f4f6;color:#6b7280}.margin-percent-badge.negative[data-v-9c419f4f]{background:#fee2e2;color:#991b1b}.doc-cell[data-v-9c419f4f]{display:flex;align-items:center;gap:6px}.doc-badge[data-v-9c419f4f]{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-9c419f4f]{font-size:16px;color:#94a3b8}.btn-docs[data-v-9c419f4f],.docs-indicator[data-v-9c419f4f]{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-9c419f4f]{cursor:pointer;transition:all .2s}.btn-docs[data-v-9c419f4f]:hover{background:#e0f2fe;border-color:#7dd3fc}.chat-indicator[data-v-9c419f4f]{display:inline-flex;align-items:center;justify-content:center;color:#64748b}.chat-indicator .material-icons[data-v-9c419f4f]{font-size:20px}.btn-docs .material-icons[data-v-9c419f4f]{font-size:16px}.doc-count[data-v-9c419f4f]{background:#0ea5e9;color:#fff;padding:2px 6px;border-radius:10px;font-size:11px;font-weight:600}.priority-badge[data-v-9c419f4f]{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-9c419f4f]{font-size:16px}.priority-high[data-v-9c419f4f]{background:#fee2e2;color:#991b1b}.priority-medium[data-v-9c419f4f]{background:#fed7aa;color:#9a3412}.priority-low[data-v-9c419f4f]{background:#dbeafe;color:#1e40af}.path-cell[data-v-9c419f4f]{display:flex;align-items:center}.path-badge[data-v-9c419f4f]{padding:4px 10px;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:4px;font-size:12px;color:#64748b;font-weight:500}.status-select[data-v-9c419f4f]{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-9c419f4f]:hover{border-color:#cbd5e1}.status-select[data-v-9c419f4f]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f61a}.priority-select.priority-very_important[data-v-9c419f4f]{background:#fee2e2;color:#991b1b;border-color:#fca5a5}.priority-select.priority-urgent[data-v-9c419f4f]{background:#ffedd5;color:#9a3412;border-color:#fdba74}.priority-select.priority-first_payment[data-v-9c419f4f]{background:#dcfce7;color:#166534;border-color:#86efac}.pp-select.pp-waiting_ds[data-v-9c419f4f]{background:#fef3c7;color:#92400e;border-color:#fcd34d}.pp-select.pp-fulfilled[data-v-9c419f4f]{background:#dcfce7;color:#166534;border-color:#86efac}.pp-select.pp-filled[data-v-9c419f4f]{background:#dbeafe;color:#1e40af;border-color:#93c5fd}.pp-select.pp-error[data-v-9c419f4f]{background:#fee2e2;color:#991b1b;border-color:#fca5a5}.pp-select.pp-refund[data-v-9c419f4f]{background:#fce7f3;color:#9d174d;border-color:#f9a8d4}.pp-select.pp-client_refund[data-v-9c419f4f]{background:#fae8ff;color:#86198f;border-color:#e879f9}.pp-select.pp-paid[data-v-9c419f4f]{background:#d1fae5;color:#065f46;border-color:#6ee7b7}.category-select.category-reanimation[data-v-9c419f4f]{background:#ffedd5;color:#9a3412;border-color:#fdba74}.category-select.category-resale[data-v-9c419f4f]{background:#e0e7ff;color:#3730a3;border-color:#a5b4fc}.category-select.category-direct[data-v-9c419f4f]{background:#dbeafe;color:#1e40af;border-color:#93c5fd}.currency-order-select.currency-order-waiting[data-v-9c419f4f]{background:#fef3c7;color:#92400e;border-color:#fcd34d}.currency-order-select.currency-order-ordered[data-v-9c419f4f]{background:#dbeafe;color:#1e40af;border-color:#93c5fd}.currency-order-select.currency-order-received[data-v-9c419f4f]{background:#dcfce7;color:#166534;border-color:#86efac}.currency-order-select.currency-order-not_received[data-v-9c419f4f]{background:#fee2e2;color:#991b1b;border-color:#fca5a5}.org-name[data-v-9c419f4f]{display:block;max-width:120px;font-weight:500}.traffic-light-cell[data-v-9c419f4f]{padding:4px 8px!important}.traffic-light[data-v-9c419f4f]{display:flex;gap:2px;font-size:14px;line-height:1;white-space:nowrap}.traffic-light .light[data-v-9c419f4f]{cursor:help;transition:transform .15s ease}.traffic-light .light[data-v-9c419f4f]:hover{transform:scale(1.3)}.traffic-light .light.red[data-v-9c419f4f]{color:#ef4444}.traffic-light .light.orange[data-v-9c419f4f]{color:#f59e0b}.traffic-light .light.green[data-v-9c419f4f]{color:#10b981}.col-checkbox[data-v-9c419f4f]{width:40px;min-width:40px;max-width:40px;text-align:center;padding:4px 8px!important}.sticky-col-checkbox[data-v-9c419f4f]{position:sticky;left:0;z-index:21;background:#fff}thead .sticky-col-checkbox[data-v-9c419f4f]{z-index:22;background:#f8fafc}.deal-checkbox[data-v-9c419f4f]{width:16px;height:16px;cursor:pointer;accent-color:#3b82f6}.row-selected td[data-v-9c419f4f],.row-selected .sticky-col[data-v-9c419f4f],.row-selected .sticky-col-checkbox[data-v-9c419f4f],.row-selected .sticky-col-right[data-v-9c419f4f]{background:#eff6ff!important}.bulk-actions-bar[data-v-9c419f4f]{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-9c419f4f]{display:flex;align-items:center;gap:8px;font-size:13px;color:#1e40af;white-space:nowrap}.bulk-info .material-icons[data-v-9c419f4f]{font-size:20px;color:#3b82f6}.btn-clear-selection[data-v-9c419f4f]{display:inline-flex;align-items:center;background:none;border:none;cursor:pointer;color:#64748b;padding:2px;border-radius:4px}.btn-clear-selection[data-v-9c419f4f]:hover{background:#dbeafe;color:#1e40af}.btn-clear-selection .material-icons[data-v-9c419f4f]{font-size:18px}.bulk-actions-group[data-v-9c419f4f]{display:flex;align-items:center;gap:8px}.bulk-dropdown[data-v-9c419f4f]{position:relative}.bulk-action-btn[data-v-9c419f4f]{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-9c419f4f]:hover{background:#f9fafb;border-color:#9ca3af}.bulk-action-btn .material-icons[data-v-9c419f4f]{font-size:18px}.bulk-action-btn .arrow[data-v-9c419f4f]{font-size:18px;color:#9ca3af}.bulk-dropdown-menu[data-v-9c419f4f]{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-9c419f4f]{min-width:220px}.bulk-dropdown-item[data-v-9c419f4f]{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-9c419f4f]:hover{background:#f1f5f9}.bulk-dropdown-item[data-v-9c419f4f]:first-child{border-radius:8px 8px 0 0}.bulk-dropdown-item[data-v-9c419f4f]:last-child{border-radius:0 0 8px 8px}.bulk-export-item[data-v-9c419f4f]{border-top:1px solid #e2e8f0;color:#059669}.bulk-export-item .material-icons[data-v-9c419f4f]{font-size:18px}.bulk-submenu-item[data-v-9c419f4f]{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-9c419f4f]:hover{background:#f1f5f9}.bulk-submenu-item .material-icons[data-v-9c419f4f]{font-size:18px;color:#9ca3af}.bulk-submenu[data-v-9c419f4f]{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-9c419f4f],.bulk-bar-leave-active[data-v-9c419f4f]{transition:all .2s ease}.bulk-bar-enter-from[data-v-9c419f4f],.bulk-bar-leave-to[data-v-9c419f4f]{opacity:0;transform:translateY(-8px)}@media(max-width:1400px){.deals-table[data-v-9c419f4f]{min-width:3200px}.deals-table-container[data-v-9c419f4f]{border-radius:8px}}.manager-profile[data-v-92336577]{padding:24px;max-width:900px;margin:0 auto}.profile-header[data-v-92336577]{margin-bottom:24px}.profile-header h1[data-v-92336577]{font-size:24px;font-weight:600;color:#1a1a2e;margin:0}.loading-state[data-v-92336577]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px;color:#666}.spinner[data-v-92336577]{width:40px;height:40px;border:3px solid #e0e0e0;border-top-color:#4361ee;border-radius:50%;animation:spin-92336577 1s linear infinite}@keyframes spin-92336577{to{transform:rotate(360deg)}}.profile-content[data-v-92336577]{display:flex;flex-direction:column;gap:24px}.profile-card[data-v-92336577]{background:#fff;border-radius:16px;padding:24px;display:flex;align-items:center;gap:20px;box-shadow:0 2px 8px #0000000f}.profile-avatar[data-v-92336577]{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-92336577]{font-size:40px;color:#fff}.profile-info h2[data-v-92336577]{font-size:22px;font-weight:600;color:#1a1a2e;margin:0 0 8px}.role-badge[data-v-92336577]{display:inline-block;padding:6px 12px;background:#e8f4fd;color:#4361ee;border-radius:20px;font-size:13px;font-weight:500}.stats-grid[data-v-92336577]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media(max-width:768px){.stats-grid[data-v-92336577]{grid-template-columns:1fr}}.stat-card[data-v-92336577]{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-92336577]{cursor:pointer}.stat-card.clickable[data-v-92336577]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.stat-icon[data-v-92336577]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center}.stat-icon .material-icons[data-v-92336577]{font-size:24px;color:#fff}.stat-icon.completed[data-v-92336577]{background:linear-gradient(135deg,#10b981,#059669)}.stat-icon.plan[data-v-92336577]{background:linear-gradient(135deg,#f59e0b,#d97706)}.stat-icon.messages[data-v-92336577]{background:linear-gradient(135deg,#6366f1,#4f46e5)}.stat-icon.messages.has-unread[data-v-92336577]{background:linear-gradient(135deg,#ef4444,#dc2626)}.stat-content[data-v-92336577]{display:flex;flex-direction:column}.stat-value[data-v-92336577]{font-size:24px;font-weight:700;color:#1a1a2e}.stat-label[data-v-92336577]{font-size:13px;color:#666;margin-top:2px}.profile-details[data-v-92336577]{background:#fff;border-radius:16px;padding:24px;box-shadow:0 2px 8px #0000000f}.profile-details h3[data-v-92336577]{font-size:16px;font-weight:600;color:#1a1a2e;margin:0 0 20px}.details-grid[data-v-92336577]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media(max-width:600px){.details-grid[data-v-92336577]{grid-template-columns:1fr}}.detail-item[data-v-92336577]{display:flex;flex-direction:column;gap:4px}.detail-label[data-v-92336577]{font-size:12px;color:#888;text-transform:uppercase;letter-spacing:.5px}.detail-value[data-v-92336577]{font-size:15px;color:#1a1a2e;font-weight:500}.detail-value.status[data-v-92336577]{color:#ef4444}.detail-value.status.active[data-v-92336577]{color:#10b981}.deals-management[data-v-7407e70b]{width:100%}.material-icons[data-v-7407e70b]{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-7407e70b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;flex-wrap:wrap;gap:16px}.header-content[data-v-7407e70b]{flex:1}.section-title[data-v-7407e70b]{font-size:28px;font-weight:600;color:#1e293b;margin:0 0 8px}.section-subtitle[data-v-7407e70b]{font-size:14px;color:#64748b;margin:0}.debt-summary[data-v-7407e70b]{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-7407e70b]{font-size:14px;color:#92400e;font-weight:500}.debt-amount[data-v-7407e70b]{font-size:20px;font-weight:700;color:#b45309}.btn-primary[data-v-7407e70b]{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-7407e70b]:hover{background:#2563eb;transform:translateY(-1px);box-shadow:0 4px 12px #3b82f64d}.btn-primary .material-icons[data-v-7407e70b]{font-size:20px}.btn-secondary[data-v-7407e70b]{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-7407e70b]:hover{background:#e2e8f0}.btn-danger[data-v-7407e70b]{background:#ef4444!important}.btn-danger[data-v-7407e70b]:hover{background:#dc2626!important}.stats-grid[data-v-7407e70b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;margin-bottom:24px}.stat-card[data-v-7407e70b]{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-7407e70b]{cursor:pointer}.stat-card[data-v-7407e70b]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.stat-card.active[data-v-7407e70b]{border:2px solid #3b82f6;box-shadow:0 4px 12px #3b82f64d;transform:translateY(-2px)}.stat-icon[data-v-7407e70b]{width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:12px}.stat-icon .material-icons[data-v-7407e70b]{font-size:28px}.stat-content[data-v-7407e70b]{flex:1}.stat-value[data-v-7407e70b]{font-size:32px;font-weight:700;color:#1e293b;line-height:1;margin-bottom:4px}.stat-label[data-v-7407e70b]{font-size:13px;color:#64748b;font-weight:500}.sub-stages[data-v-7407e70b]{margin-bottom:24px;padding:16px;background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a}.sub-stages-title[data-v-7407e70b]{font-size:16px;font-weight:600;color:#1e293b;margin:0 0 12px}.sub-stages-grid[data-v-7407e70b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.sub-stage-card[data-v-7407e70b]{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-7407e70b]{cursor:pointer}.sub-stage-card[data-v-7407e70b]:hover{border-color:#3b82f6;background:#f8fafc;transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.sub-stage-icon[data-v-7407e70b]{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-7407e70b]{font-size:22px}.sub-stage-content[data-v-7407e70b]{flex:1;min-width:0}.sub-stage-value[data-v-7407e70b]{font-size:20px;font-weight:700;color:#1e293b;line-height:1.2;margin-bottom:2px}.sub-stage-label[data-v-7407e70b]{font-size:11px;color:#64748b;font-weight:500;line-height:1.3}.filters-section[data-v-7407e70b]{display:flex;gap:12px;margin-bottom:24px;flex-wrap:wrap}.filter-group[data-v-7407e70b]{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-7407e70b]{font-size:20px;color:#64748b}.filter-select[data-v-7407e70b]{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-7407e70b]{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-7407e70b]{font-size:20px;color:#64748b}.search-box input[data-v-7407e70b]{flex:1;border:none;outline:none;font-size:14px;color:#1e293b}.search-box input[data-v-7407e70b]::placeholder{color:#94a3b8}.loading-state[data-v-7407e70b],.empty-state[data-v-7407e70b]{text-align:center;padding:60px 20px;background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a}.spinner[data-v-7407e70b]{width:40px;height:40px;border:4px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;animation:spin-7407e70b 1s linear infinite;margin:0 auto 16px}@keyframes spin-7407e70b{to{transform:rotate(360deg)}}.empty-state .empty-icon[data-v-7407e70b]{font-size:64px;color:#cbd5e1;display:block;margin-bottom:16px}.empty-state h3[data-v-7407e70b]{font-size:20px;color:#1e293b;margin:0 0 8px}.empty-state p[data-v-7407e70b]{color:#64748b;margin:0}.deals-table-container[data-v-7407e70b]{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;overflow-x:auto}.deals-table[data-v-7407e70b]{width:100%;border-collapse:collapse}.deals-table thead[data-v-7407e70b]{background:#f8fafc}.deals-table th[data-v-7407e70b]{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-7407e70b]{border-bottom:1px solid #e2e8f0;transition:background .2s}.deals-table tbody tr[data-v-7407e70b]:hover{background:#f8fafc}.deals-table td[data-v-7407e70b]{padding:16px;font-size:14px;color:#1e293b}.deal-number[data-v-7407e70b]{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-7407e70b]{font-size:18px}.org-info[data-v-7407e70b]{display:flex;align-items:center;gap:8px;color:#475569}.org-info .material-icons[data-v-7407e70b]{font-size:18px;color:#94a3b8}.org-inn[data-v-7407e70b]{font-size:12px;color:#94a3b8;margin-top:4px}.amount[data-v-7407e70b]{font-weight:600;color:#10b981;font-size:15px}.status-badge[data-v-7407e70b],.deal-type-badge[data-v-7407e70b]{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-7407e70b],.deal-type-badge .material-icons[data-v-7407e70b]{font-size:16px}.status-preparation[data-v-7407e70b]{background:#e0e7ff;color:#4f46e5}.status-payment[data-v-7407e70b]{background:#ddd6fe;color:#7c3aed}.status-inwork[data-v-7407e70b]{background:#fef3c7;color:#92400e}.status-completed[data-v-7407e70b]{background:#d1fae5;color:#065f46}.status-refund[data-v-7407e70b]{background:#fce7f3;color:#9f1239}.status-cancelled[data-v-7407e70b]{background:#fee2e2;color:#991b1b}.status-draft[data-v-7407e70b]{background:#f3f4f6;color:#6b7280}.deal-type-import[data-v-7407e70b]{background:#dbeafe;color:#1e40af}.deal-type-export[data-v-7407e70b]{background:#d1fae5;color:#065f46}.date-cell[data-v-7407e70b]{display:flex;align-items:center;gap:8px;color:#475569;white-space:nowrap}.date-cell .material-icons[data-v-7407e70b]{font-size:16px;color:#94a3b8}.actions[data-v-7407e70b]{display:flex;gap:8px}.btn-action[data-v-7407e70b]{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-7407e70b]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.btn-action .material-icons[data-v-7407e70b]{font-size:20px}.btn-view[data-v-7407e70b]{color:#3b82f6;border-color:#3b82f6}.btn-view[data-v-7407e70b]:hover{background:#eff6ff}.btn-delete[data-v-7407e70b]{color:#ef4444;border-color:#ef4444}.btn-delete[data-v-7407e70b]:hover{background:#fef2f2}.pagination[data-v-7407e70b]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-top:1px solid #e2e8f0;background:#f8fafc}.pagination-btn[data-v-7407e70b]{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-7407e70b]:hover:not(:disabled){background:#f1f5f9;border-color:#cbd5e1}.pagination-btn[data-v-7407e70b]:disabled{opacity:.5;cursor:not-allowed}.pagination-btn .material-icons[data-v-7407e70b]{font-size:20px}.pagination-info[data-v-7407e70b]{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:14px;color:#64748b}.pagination-total[data-v-7407e70b]{font-size:12px;color:#94a3b8}.modal-overlay[data-v-7407e70b]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-container[data-v-7407e70b]{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-7407e70b]{max-width:500px}.modal-header[data-v-7407e70b]{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:1px solid #e2e8f0}.modal-header h3[data-v-7407e70b]{margin:0;font-size:20px;font-weight:600;color:#1e293b}.btn-close[data-v-7407e70b]{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-7407e70b]:hover{background:#e2e8f0;color:#475569}.btn-close .material-icons[data-v-7407e70b]{font-size:20px}.modal-body[data-v-7407e70b]{padding:24px}.modal-body p[data-v-7407e70b]{margin:0 0 16px;color:#475569;line-height:1.6}.warning-text[data-v-7407e70b]{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-7407e70b]{font-size:20px;color:#f59e0b}.form-actions[data-v-7407e70b]{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.modal-enter-active[data-v-7407e70b],.modal-leave-active[data-v-7407e70b]{transition:opacity .3s}.modal-enter-from[data-v-7407e70b],.modal-leave-to[data-v-7407e70b]{opacity:0}.modal-enter-active .modal-container[data-v-7407e70b],.modal-leave-active .modal-container[data-v-7407e70b]{transition:transform .3s}.modal-enter-from .modal-container[data-v-7407e70b],.modal-leave-to .modal-container[data-v-7407e70b]{transform:scale(.9)}@media(max-width:768px){.section-header[data-v-7407e70b]{flex-direction:column;align-items:flex-start}.stats-grid[data-v-7407e70b],.sub-stages-grid[data-v-7407e70b]{grid-template-columns:1fr 1fr}.filters-section[data-v-7407e70b]{flex-direction:column}.search-box[data-v-7407e70b]{min-width:100%}.deals-table[data-v-7407e70b]{min-width:1200px}.pagination[data-v-7407e70b]{flex-direction:column;gap:12px}}.debt-confirmations[data-v-7407e70b]{display:flex;gap:8px;min-width:200px}.debt-confirmation-item[data-v-7407e70b]{display:flex;align-items:center}.btn-debt-confirm[data-v-7407e70b]{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-7407e70b]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #10b9814d}.btn-debt-confirm[data-v-7407e70b]:disabled{opacity:.6;cursor:not-allowed}.btn-debt-confirm .material-icons[data-v-7407e70b]{font-size:18px}.debt-confirmed[data-v-7407e70b]{display:flex;align-items:center;gap:6px;padding:6px 12px;background:#d1fae5;border-radius:6px;color:#065f46}.debt-confirmed .material-icons[data-v-7407e70b]{font-size:18px;color:#10b981}.confirmed-text[data-v-7407e70b]{font-size:13px;font-weight:500}.deals-table td[data-v-7407e70b]{vertical-align:middle}.btn-remove-debt[data-v-7407e70b]{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-7407e70b]:hover:not(:disabled){background:#fecaca;transform:translateY(-1px);box-shadow:0 2px 8px #dc262633}.btn-remove-debt[data-v-7407e70b]:disabled{opacity:.6;cursor:not-allowed}.btn-remove-debt .material-icons[data-v-7407e70b]{font-size:20px}.debt-managers-management[data-v-1df8d7d1]{padding:24px;max-width:1000px;margin:0 auto}.section-header[data-v-1df8d7d1]{margin-bottom:24px}.section-title[data-v-1df8d7d1]{font-size:24px;font-weight:600;color:#1e293b;margin:0 0 4px}.section-subtitle[data-v-1df8d7d1]{color:#64748b;margin:0}.info-card[data-v-1df8d7d1]{display:flex;gap:12px;padding:16px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;margin-bottom:24px}.info-card .material-icons[data-v-1df8d7d1]{color:#3b82f6;font-size:24px}.info-content p[data-v-1df8d7d1]{margin:0 0 4px;color:#1e40af;font-size:14px}.info-content p[data-v-1df8d7d1]:last-child{margin-bottom:0}.add-section[data-v-1df8d7d1]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:20px;margin-bottom:24px}.add-section h3[data-v-1df8d7d1]{font-size:16px;font-weight:600;color:#334155;margin:0 0 16px}.add-form[data-v-1df8d7d1]{display:flex;gap:12px}.manager-select[data-v-1df8d7d1]{flex:1;padding:10px 12px;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;background:#fff}.manager-select[data-v-1df8d7d1]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.btn-primary[data-v-1df8d7d1]{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-1df8d7d1]:hover:not(:disabled){background:#2563eb}.btn-primary[data-v-1df8d7d1]:disabled{opacity:.6;cursor:not-allowed}.table-section[data-v-1df8d7d1]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:20px}.table-section h3[data-v-1df8d7d1]{font-size:16px;font-weight:600;color:#334155;margin:0 0 16px}.loading-state[data-v-1df8d7d1],.empty-state[data-v-1df8d7d1]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px;color:#64748b}.loading-state .material-icons[data-v-1df8d7d1],.empty-state .material-icons[data-v-1df8d7d1]{font-size:48px;margin-bottom:16px;color:#94a3b8}.empty-state small[data-v-1df8d7d1]{color:#94a3b8;margin-top:4px}.spin[data-v-1df8d7d1]{animation:spin-1df8d7d1 1s linear infinite}@keyframes spin-1df8d7d1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.admins-table[data-v-1df8d7d1]{width:100%;border-collapse:collapse}.admins-table th[data-v-1df8d7d1],.admins-table td[data-v-1df8d7d1]{padding:12px;text-align:left;border-bottom:1px solid #e2e8f0}.admins-table th[data-v-1df8d7d1]{font-weight:600;color:#475569;font-size:13px;text-transform:uppercase;letter-spacing:.05em}.admins-table tbody tr[data-v-1df8d7d1]:hover{background:#f8fafc}.manager-info[data-v-1df8d7d1]{display:flex;align-items:center;gap:8px}.manager-info .material-icons[data-v-1df8d7d1]{color:#64748b;font-size:20px}.role-badge[data-v-1df8d7d1]{display:inline-block;padding:4px 10px;border-radius:12px;font-size:12px;font-weight:500}.role-admin[data-v-1df8d7d1]{background:#fef3c7;color:#92400e}.role-manager[data-v-1df8d7d1]{background:#dbeafe;color:#1e40af}.role-manager_head[data-v-1df8d7d1]{background:#e0e7ff;color:#3730a3}.role-operator_head[data-v-1df8d7d1]{background:#fce7f3;color:#9d174d}.role-operator[data-v-1df8d7d1]{background:#fae8ff;color:#86198f}.role-operator_compliance[data-v-1df8d7d1]{background:#cffafe;color:#155e75}.role-compliance[data-v-1df8d7d1]{background:#ecfccb;color:#3f6212}.role-export_manager[data-v-1df8d7d1]{background:#ccfbf1;color:#115e59}.role-client_manager[data-v-1df8d7d1]{background:#cffafe;color:#155e75}.role-support_manager[data-v-1df8d7d1]{background:#f3e8ff;color:#6b21a8}.btn-danger-small[data-v-1df8d7d1]{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-1df8d7d1]:hover:not(:disabled){background:#fecaca}.btn-danger-small[data-v-1df8d7d1]:disabled{opacity:.6;cursor:not-allowed}.btn-danger-small .material-icons[data-v-1df8d7d1]{font-size:18px}.managers-impersonate[data-v-308352ff]{padding:24px;max-width:1400px;margin:0 auto}.page-header h1[data-v-308352ff]{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-308352ff]{color:#dc2626}.description[data-v-308352ff]{color:#6b7280;font-size:14px;margin:0 0 20px;max-width:720px}.filters[data-v-308352ff]{display:flex;gap:12px;margin-bottom:20px}.form-input[data-v-308352ff]{padding:10px 14px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;outline:none}.form-input[data-v-308352ff]:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a}.form-input[data-v-308352ff]:first-child{flex:1}.table-container[data-v-308352ff]{background:#fff;border:1px solid #e5e7eb;border-radius:10px;overflow-x:auto}.data-table[data-v-308352ff]{width:100%;border-collapse:collapse}.data-table thead th[data-v-308352ff]{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-308352ff]{padding:12px 16px;font-size:13px;color:#374151;border-bottom:1px solid #f3f4f6}.data-table tbody tr.self[data-v-308352ff]{background:#fef9c3}.data-table tbody tr[data-v-308352ff]:hover:not(.self){background:#f9fafb}.mono[data-v-308352ff]{font-family:monospace;font-size:12px;color:#6b7280}.role-tag[data-v-308352ff]{display:inline-block;padding:3px 10px;border-radius:12px;font-size:12px;font-weight:500;background:#eef2ff;color:#4338ca}.btn-impersonate[data-v-308352ff]{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-308352ff]:hover:not(:disabled){background:#b91c1c}.btn-impersonate[data-v-308352ff]:disabled{background:#9ca3af;cursor:not-allowed}.btn-impersonate .material-icons[data-v-308352ff]{font-size:16px}.self-mark[data-v-308352ff]{font-size:12px;color:#9ca3af;font-style:italic}.empty[data-v-308352ff]{text-align:center;color:#9ca3af;padding:40px!important}.loading[data-v-308352ff]{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-9a30ce24]{display:flex;align-items:center;gap:12px}.user-avatar[data-v-9a30ce24]{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-9a30ce24]{font-size:22px}.user-details[data-v-9a30ce24]{flex:1}.user-name[data-v-9a30ce24]{font-weight:600;color:#1e293b;margin-bottom:2px}.user-role[data-v-9a30ce24]{font-size:12px;color:#64748b}.contact-info[data-v-9a30ce24]{display:flex;align-items:center;gap:8px;color:#475569}.contact-info .material-icons[data-v-9a30ce24]{font-size:18px;color:#94a3b8}.commission-value[data-v-9a30ce24]{font-weight:600;color:#6366f1;font-size:15px}.status-active[data-v-9a30ce24]{background:#d1fae5;color:#065f46}.status-inactive[data-v-9a30ce24]{background:#fee2e2;color:#991b1b}.btn-payment[data-v-9a30ce24]{color:#10b981;border-color:#10b981}.btn-payment[data-v-9a30ce24]:hover{background:#d1fae5}.payment-info-section[data-v-9a30ce24]{background:#f8fafc;border-radius:10px;padding:20px;margin-bottom:24px}.payment-recipient[data-v-9a30ce24]{display:flex;align-items:center;gap:16px}.payment-name[data-v-9a30ce24]{font-size:18px;font-weight:600;color:#1e293b;margin-bottom:4px}.payment-email[data-v-9a30ce24]{font-size:14px;color:#64748b}.stakeholder-info-grid[data-v-9a30ce24]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-bottom:24px}.stakeholders-management[data-v-9a30ce24]{width:100%}.material-icons[data-v-9a30ce24]{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-9a30ce24]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;flex-wrap:wrap;gap:16px}.header-content[data-v-9a30ce24]{flex:1}.section-title[data-v-9a30ce24]{font-size:28px;font-weight:600;color:#1e293b;margin:0 0 8px}.section-subtitle[data-v-9a30ce24]{font-size:14px;color:#64748b;margin:0}.btn-primary[data-v-9a30ce24]{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-9a30ce24]:hover{background:#2563eb;transform:translateY(-1px);box-shadow:0 4px 12px #3b82f64d}.btn-primary .material-icons[data-v-9a30ce24]{font-size:20px}.btn-secondary[data-v-9a30ce24]{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-9a30ce24]:hover{background:#e2e8f0}.btn-danger[data-v-9a30ce24]{background:#ef4444!important}.btn-danger[data-v-9a30ce24]:hover{background:#dc2626!important}.stats-grid[data-v-9a30ce24]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:24px}.stat-card[data-v-9a30ce24]{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-9a30ce24]{cursor:pointer}.stat-card[data-v-9a30ce24]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.stat-icon[data-v-9a30ce24]{width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:12px}.stat-icon .material-icons[data-v-9a30ce24]{font-size:28px}.stat-content[data-v-9a30ce24]{flex:1}.stat-value[data-v-9a30ce24]{font-size:32px;font-weight:700;color:#1e293b;line-height:1;margin-bottom:4px}.stat-label[data-v-9a30ce24]{font-size:13px;color:#64748b;font-weight:500}.sub-stages[data-v-9a30ce24]{margin-bottom:24px;padding:16px;background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a}.sub-stages-title[data-v-9a30ce24]{font-size:16px;font-weight:600;color:#1e293b;margin:0 0 12px}.sub-stages-grid[data-v-9a30ce24]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.sub-stage-card[data-v-9a30ce24]{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-9a30ce24]{cursor:pointer}.sub-stage-card[data-v-9a30ce24]:hover{border-color:#3b82f6;background:#f8fafc;transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.sub-stage-icon[data-v-9a30ce24]{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-9a30ce24]{font-size:22px}.sub-stage-content[data-v-9a30ce24]{flex:1;min-width:0}.sub-stage-value[data-v-9a30ce24]{font-size:20px;font-weight:700;color:#1e293b;line-height:1.2;margin-bottom:2px}.sub-stage-label[data-v-9a30ce24]{font-size:11px;color:#64748b;font-weight:500;line-height:1.3}@media(max-width:768px){.sub-stages-grid[data-v-9a30ce24]{grid-template-columns:1fr 1fr}.sub-stage-card[data-v-9a30ce24]{flex-direction:column;text-align:center;padding:10px}.sub-stage-icon[data-v-9a30ce24]{width:36px;height:36px}.sub-stage-icon .material-icons[data-v-9a30ce24]{font-size:20px}.sub-stage-value[data-v-9a30ce24]{font-size:18px}.sub-stage-label[data-v-9a30ce24]{font-size:10px}}.filters-section[data-v-9a30ce24]{display:flex;gap:12px;margin-bottom:24px;flex-wrap:wrap}.filter-group[data-v-9a30ce24]{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-9a30ce24]{font-size:20px;color:#64748b}.filter-select[data-v-9a30ce24]{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-9a30ce24]{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-9a30ce24]{font-size:20px;color:#64748b}.search-box input[data-v-9a30ce24]{flex:1;border:none;outline:none;font-size:14px;color:#1e293b}.search-box input[data-v-9a30ce24]::placeholder{color:#94a3b8}.loading-state[data-v-9a30ce24],.empty-state[data-v-9a30ce24]{text-align:center;padding:60px 20px;background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a}.spinner[data-v-9a30ce24]{width:40px;height:40px;border:4px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;animation:spin-9a30ce24 1s linear infinite;margin:0 auto 16px}@keyframes spin-9a30ce24{to{transform:rotate(360deg)}}.empty-state .empty-icon[data-v-9a30ce24]{font-size:64px;color:#cbd5e1;display:block;margin-bottom:16px}.empty-state h3[data-v-9a30ce24]{font-size:20px;color:#1e293b;margin:0 0 8px}.empty-state p[data-v-9a30ce24]{color:#64748b;margin:0}.stakeholders-table-container[data-v-9a30ce24]{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;overflow-x:auto}.stakeholders-table[data-v-9a30ce24]{width:100%;border-collapse:collapse}.stakeholders-table thead[data-v-9a30ce24]{background:#f8fafc}.stakeholders-table th[data-v-9a30ce24]{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-9a30ce24]{border-bottom:1px solid #e2e8f0;transition:background .2s}.stakeholders-table tbody tr[data-v-9a30ce24]:hover{background:#f8fafc}.stakeholders-table td[data-v-9a30ce24]{padding:16px;font-size:14px;color:#1e293b}.deal-number[data-v-9a30ce24]{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-9a30ce24]{font-size:18px}.org-info[data-v-9a30ce24],.counterparty-info[data-v-9a30ce24]{display:flex;align-items:center;gap:8px;color:#475569}.org-info .material-icons[data-v-9a30ce24],.counterparty-info .material-icons[data-v-9a30ce24]{font-size:18px;color:#94a3b8}.amount[data-v-9a30ce24]{font-weight:600;color:#10b981;font-size:15px}.status-badge[data-v-9a30ce24]{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-9a30ce24]{font-size:16px}.status-preparation[data-v-9a30ce24]{background:#e0e7ff;color:#4f46e5}.status-in_work[data-v-9a30ce24]{background:#fef3c7;color:#92400e}.status-completed[data-v-9a30ce24]{background:#d1fae5;color:#065f46}.status-refund[data-v-9a30ce24]{background:#fce7f3;color:#9f1239}.status-cancelled[data-v-9a30ce24]{background:#fee2e2;color:#991b1b}.date-cell[data-v-9a30ce24]{display:flex;align-items:center;gap:8px;color:#475569;white-space:nowrap}.date-cell .material-icons[data-v-9a30ce24]{font-size:16px;color:#94a3b8}.actions[data-v-9a30ce24]{display:flex;gap:8px}.btn-action[data-v-9a30ce24]{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-9a30ce24]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.btn-action .material-icons[data-v-9a30ce24]{font-size:20px}.btn-view[data-v-9a30ce24]{color:#3b82f6;border-color:#3b82f6}.btn-view[data-v-9a30ce24]:hover{background:#eff6ff}.btn-edit[data-v-9a30ce24]{color:#f59e0b;border-color:#f59e0b}.btn-edit[data-v-9a30ce24]:hover{background:#fffbeb}.btn-delete[data-v-9a30ce24]{color:#ef4444;border-color:#ef4444}.btn-delete[data-v-9a30ce24]:hover{background:#fef2f2}.modal-overlay[data-v-9a30ce24]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-container[data-v-9a30ce24]{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-9a30ce24]{max-width:900px}.modal-small[data-v-9a30ce24]{max-width:500px}.modal-header[data-v-9a30ce24]{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:1px solid #e2e8f0}.modal-title-section[data-v-9a30ce24]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.modal-header h3[data-v-9a30ce24]{margin:0;font-size:20px;font-weight:600;color:#1e293b}.btn-close[data-v-9a30ce24]{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-9a30ce24]:hover{background:#e2e8f0;color:#475569}.btn-close .material-icons[data-v-9a30ce24]{font-size:20px}.modal-body[data-v-9a30ce24]{padding:24px}.modal-body p[data-v-9a30ce24]{margin:0 0 16px;color:#475569;line-height:1.6}.warning-text[data-v-9a30ce24]{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-9a30ce24]{font-size:20px;color:#f59e0b}.form-row[data-v-9a30ce24]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px}.form-group[data-v-9a30ce24]{margin-bottom:20px}.form-group label[data-v-9a30ce24]{display:block;margin-bottom:8px;font-size:14px;font-weight:500;color:#334155}.required[data-v-9a30ce24]{color:#ef4444}.form-group input[data-v-9a30ce24]:not([type=file]),.form-group select[data-v-9a30ce24],.form-group textarea[data-v-9a30ce24]{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-9a30ce24]:focus,.form-group select[data-v-9a30ce24]:focus,.form-group textarea[data-v-9a30ce24]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.form-group textarea[data-v-9a30ce24]{resize:vertical}.form-actions[data-v-9a30ce24]{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.deal-info-grid[data-v-9a30ce24]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-bottom:24px}.info-card[data-v-9a30ce24]{background:#f8fafc;border-radius:10px;padding:20px;border:1px solid #e2e8f0}.info-header[data-v-9a30ce24]{display:flex;align-items:center;gap:10px;margin-bottom:16px}.info-header .material-icons[data-v-9a30ce24]{color:#3b82f6;font-size:22px}.info-header h4[data-v-9a30ce24]{margin:0;font-size:16px;font-weight:600;color:#1e293b}.info-content[data-v-9a30ce24]{display:flex;flex-direction:column;gap:12px}.info-row[data-v-9a30ce24]{display:flex;justify-content:space-between;gap:16px}.info-label[data-v-9a30ce24]{font-size:13px;color:#64748b;font-weight:500}.info-value[data-v-9a30ce24]{font-size:14px;color:#1e293b;font-weight:500;text-align:right}.amount-highlight[data-v-9a30ce24]{color:#10b981;font-size:18px;font-weight:700}.notes-section[data-v-9a30ce24]{background:#fffbeb;border:1px solid #fde68a;border-radius:10px;padding:20px;margin-bottom:24px}.notes-text[data-v-9a30ce24]{margin:12px 0 0;color:#92400e;line-height:1.6}.modal-actions[data-v-9a30ce24]{display:flex;justify-content:flex-end;gap:12px;padding-top:20px;border-top:1px solid #e2e8f0}.modal-enter-active[data-v-9a30ce24],.modal-leave-active[data-v-9a30ce24]{transition:opacity .3s}.modal-enter-from[data-v-9a30ce24],.modal-leave-to[data-v-9a30ce24]{opacity:0}.modal-enter-active .modal-container[data-v-9a30ce24],.modal-leave-active .modal-container[data-v-9a30ce24]{transition:transform .3s}.modal-enter-from .modal-container[data-v-9a30ce24],.modal-leave-to .modal-container[data-v-9a30ce24]{transform:scale(.9)}@media(max-width:768px){.section-header[data-v-9a30ce24]{flex-direction:column;align-items:flex-start}.stats-grid[data-v-9a30ce24],.sub-stages-grid[data-v-9a30ce24]{grid-template-columns:1fr 1fr}.filters-section[data-v-9a30ce24]{flex-direction:column}.search-box[data-v-9a30ce24]{min-width:100%}.stakeholders-table[data-v-9a30ce24]{min-width:1200px}.form-row[data-v-9a30ce24],.deal-info-grid[data-v-9a30ce24]{grid-template-columns:1fr}}.partner-editor-page[data-v-4a378222]{max-width:1400px;margin:0 auto;padding:24px}.editor-header[data-v-4a378222]{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px;padding-bottom:16px;border-bottom:2px solid #e5e7eb}.btn-back[data-v-4a378222]{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-4a378222]:hover{border-color:#9ca3af;color:#374151}.header-actions[data-v-4a378222]{display:flex;gap:12px}.editor-content[data-v-4a378222]{display:flex;flex-direction:column;gap:24px}.form-section[data-v-4a378222]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 1px 3px #0000001a}.section-header[data-v-4a378222]{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-4a378222]{display:flex;align-items:center;gap:12px;margin:0;font-size:20px;color:#1f2937}.section-header .material-icons[data-v-4a378222]{color:#3b82f6;font-size:28px}.section-hint[data-v-4a378222]{font-size:13px;color:#6b7280;font-weight:400}.form-hint[data-v-4a378222]{display:block;font-size:12px;color:#9ca3af;margin-top:4px}.password-input[data-v-4a378222]{position:relative;display:flex;align-items:center}.password-input .form-control[data-v-4a378222]{padding-right:40px}.toggle-password[data-v-4a378222]{position:absolute;right:10px;background:none;border:none;cursor:pointer;color:#6b7280;padding:0}.toggle-password[data-v-4a378222]:hover{color:#374151}.form-grid[data-v-4a378222]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.commission-config .form-group[data-v-4a378222]{display:flex;flex-direction:column;gap:8px;margin:0}.form-group label[data-v-4a378222]{font-size:14px;font-weight:500;color:#374151}.form-group.required label[data-v-4a378222]:after{content:" *";color:#ef4444}.form-control[data-v-4a378222]{padding:10px 14px;border:2px solid #e5e7eb;border-radius:8px;font-size:14px;transition:all .2s}.form-control[data-v-4a378222]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.commission-config[data-v-4a378222]{display:flex;flex-direction:column;gap:24px}.tiers-section[data-v-4a378222]{background:#f9fafb;border-radius:8px;padding:20px}.tiers-header[data-v-4a378222]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.tiers-header h4[data-v-4a378222]{margin:0;font-size:16px;color:#374151}.tiers-list[data-v-4a378222]{display:flex;flex-direction:column;gap:12px}.tier-item[data-v-4a378222]{background:#fff;border:2px solid #e5e7eb;border-radius:8px;padding:16px}.tier-inputs[data-v-4a378222]{display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:12px;align-items:end}.btn-remove[data-v-4a378222]{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-4a378222]:hover{background:#fee2e2;border-color:#fca5a5}.btn[data-v-4a378222]{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-4a378222]{background:#3b82f6;color:#fff}.btn-primary[data-v-4a378222]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #667eea66}.btn-primary[data-v-4a378222]:disabled{opacity:.6;cursor:not-allowed}.btn-secondary[data-v-4a378222]{background:#fff;color:#3b82f6;border:2px solid #3b82f6}.btn-secondary[data-v-4a378222]:hover{background:#3b82f6;color:#fff}.btn-sm[data-v-4a378222]{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-1965c901]{background:#fff;border-bottom:1px solid #e2e8f0;position:sticky;top:0;z-index:100}.header-container[data-v-1965c901]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0 16px;min-height:64px}.user-section[data-v-1965c901]{margin-left:auto;display:flex;align-items:center;gap:16px}.header-brand[data-v-1965c901]{flex-shrink:0;width:260px;justify-content:flex-end;display:flex;margin-right:20px}.header-spacer[data-v-1965c901]{flex:1}.logo[data-v-1965c901]{display:flex;align-items:center;gap:8px;text-decoration:none;cursor:pointer}.news-ticker[data-v-1965c901]{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-1965c901]:hover{background:linear-gradient(135deg,#fde68a,#fcd34d);box-shadow:0 4px 12px #fbbf244d}.news-ticker[data-v-1965c901]: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-1965c901]: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-1965c901]{overflow:hidden;white-space:nowrap}.ticker-content[data-v-1965c901]{display:inline-flex;animation:scroll-1965c901 20s linear infinite}.news-ticker:hover .ticker-content[data-v-1965c901]{animation-play-state:paused}.ticker-item[data-v-1965c901]{display:inline-flex;align-items:center;gap:8px;padding:0 50px;font-size:14px;font-weight:600;color:#92400e}.ticker-item .icon[data-v-1965c901]{color:#f59e0b;font-size:18px}@keyframes scroll-1965c901{0%{transform:translate(0)}to{transform:translate(-50%)}}.modal-overlay[data-v-1965c901]{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-1965c901]{background:#fff;border-radius:16px;max-width:600px;width:100%;box-shadow:0 20px 60px #0000004d;overflow:hidden}.modal-header[data-v-1965c901]{display:flex;align-items:center;justify-content:space-between;padding:24px;border-bottom:1px solid #e2e8f0}.modal-header h3[data-v-1965c901]{margin:0;font-size:20px;font-weight:700;color:#1e293b}.modal-close[data-v-1965c901]{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-1965c901]:hover{background:#e2e8f0}.modal-close .icon[data-v-1965c901]{color:#64748b;font-size:20px}.modal-body[data-v-1965c901]{padding:24px}.news-icon[data-v-1965c901]{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-1965c901]{font-size:32px;color:#f59e0b}.news-full-text[data-v-1965c901]{font-size:15px;line-height:1.6;color:#475569;margin:0 0 20px}.news-meta[data-v-1965c901]{display:flex;align-items:center;gap:16px;padding-top:16px;border-top:1px solid #f1f5f9}.news-date[data-v-1965c901]{display:flex;align-items:center;gap:6px;font-size:13px;color:#64748b}.news-category[data-v-1965c901]{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600;text-transform:uppercase}.category-warning[data-v-1965c901]{background:#fef3c7;color:#92400e}.category-info[data-v-1965c901]{background:#dbeafe;color:#1e40af}.category-success[data-v-1965c901]{background:#d1fae5;color:#065f46}.modal-footer[data-v-1965c901]{padding:16px 24px;background:#f8fafc;display:flex;justify-content:flex-end;gap:12px}.btn[data-v-1965c901]{padding:10px 20px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;border:none;transition:all .15s ease}.btn-primary[data-v-1965c901]{background:#3b82f6;color:#fff}.btn-primary[data-v-1965c901]:hover{background:#2563eb}.modal-fade-enter-active[data-v-1965c901],.modal-fade-leave-active[data-v-1965c901]{transition:all .3s ease}.modal-fade-enter-from[data-v-1965c901],.modal-fade-leave-to[data-v-1965c901]{opacity:0}.modal-fade-enter-from .modal-container[data-v-1965c901],.modal-fade-leave-to .modal-container[data-v-1965c901]{transform:scale(.9) translateY(-20px)}.modal-fade-enter-active .modal-container[data-v-1965c901],.modal-fade-leave-active .modal-container[data-v-1965c901]{transition:transform .3s ease}.user-info[data-v-1965c901]{display:flex;align-items:center;gap:16px;padding-left:16px;border-left:1px solid #e2e8f0}.manager-contact[data-v-1965c901]{text-align:right;font-size:12px}.contact-label[data-v-1965c901]{color:#64748b;display:block}.manager-info[data-v-1965c901]{display:flex;align-items:center;gap:12px}.manager-avatar[data-v-1965c901]{width:40px;height:40px;border-radius:50%;object-fit:cover;border:2px solid #e2e8f0;flex-shrink:0}.manager-details[data-v-1965c901]{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.contact-name[data-v-1965c901]{color:#1e293b;font-weight:600;display:block}.contact-phone[data-v-1965c901]{color:#64748b;display:flex;align-items:center;gap:4px}.header-actions[data-v-1965c901]{display:flex;gap:8px}.action-btn[data-v-1965c901]{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-1965c901]:hover{background:#e2e8f0}.action-btn .icon[data-v-1965c901]{font-size:20px;color:#64748b}.action-btn:hover .icon[data-v-1965c901]{color:#374151}.main-nav[data-v-1965c901]::-webkit-scrollbar{display:none}.nav-link[data-v-1965c901]{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-1965c901]:hover{color:#334155;background:#f1f5f9}.nav-link.active[data-v-1965c901]{color:#3b82f6;background:#eff6ff}.notification-badge[data-v-1965c901]{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-1965c901]{display:none}}@media(max-width:768px){.header-container[data-v-1965c901]{padding:0 16px;gap:16px}.news-ticker[data-v-1965c901]{display:none}.user-section[data-v-1965c901]{flex:1;justify-content:flex-end}}.clickable[data-v-02843a6b]{cursor:pointer;transition:color .2s}.clickable[data-v-02843a6b]:hover{color:#3b82f6}.no-organization[data-v-02843a6b]{text-align:center;padding:20px;color:#64748b}.select-org-btn[data-v-02843a6b]{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-02843a6b]:hover{background:#2563eb}.sidebar[data-v-02843a6b]{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-02843a6b]{padding:24px 20px;border-bottom:1px solid #f1f5f9}.profile-card[data-v-02843a6b]{display:flex;align-items:center;gap:12px}.profile-avatar[data-v-02843a6b]{width:48px;height:48px;border-radius:24px;object-fit:cover;border:2px solid #e2e8f0}.profile-avatar-initials[data-v-02843a6b]{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-02843a6b]{flex:1;min-width:0}.profile-name[data-v-02843a6b]{font-size:15px;font-weight:600;color:#1e293b;margin:0 0 2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-role[data-v-02843a6b]{font-size:13px;color:#64748b;margin:0 0 6px}.profile-meta[data-v-02843a6b]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.profile-id[data-v-02843a6b]{font-size:11px;color:#94a3b8;display:flex;align-items:center;gap:4px}.profile-status[data-v-02843a6b]{display:flex;align-items:center;gap:4px;font-size:11px;font-weight:500}.status-dot[data-v-02843a6b]{width:6px;height:6px;border-radius:3px}.status-active .status-dot[data-v-02843a6b]{background:#10b981}.status-inactive .status-dot[data-v-02843a6b]{background:#f59e0b}.status-pending .status-dot[data-v-02843a6b]{background:#3b82f6}.nav-menu[data-v-02843a6b]{flex:1;padding:8px 0;overflow-y:auto}.nav-group[data-v-02843a6b]{margin-bottom:24px}.nav-group-title[data-v-02843a6b]{font-size:11px;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;margin:0 0 8px 20px}.nav-item[data-v-02843a6b]{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-02843a6b]:hover{background:#f8fafc;color:#334155}.nav-item.active[data-v-02843a6b]{background:#eff6ff;color:#3b82f6;border-right:3px solid #3b82f6}.nav-icon[data-v-02843a6b]{width:20px;text-align:center;flex-shrink:0}.nav-label[data-v-02843a6b]{flex:1}.nav-count[data-v-02843a6b]{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-02843a6b]{background:#bfdbfe;color:#1d4ed8}.nav-badge[data-v-02843a6b]{font-size:10px;font-weight:600;padding:2px 6px;border-radius:8px}.badge-warning[data-v-02843a6b]{background:#fef3c7;color:#d97706}.badge-info[data-v-02843a6b]{background:#dbeafe;color:#2563eb}.org-summary[data-v-02843a6b]{padding:20px;border-top:1px solid #f1f5f9;background:#f8fafc;display:none}.summary-title[data-v-02843a6b]{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-02843a6b]{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.stat-item[data-v-02843a6b]{display:flex;align-items:center;gap:8px}.stat-icon[data-v-02843a6b]{color:#6b7280}.stat-info[data-v-02843a6b]{display:flex;flex-direction:column}.stat-value[data-v-02843a6b]{font-size:16px;font-weight:700;color:#1e293b;line-height:1.2}.stat-label[data-v-02843a6b]{font-size:11px;color:#64748b;text-transform:uppercase;letter-spacing:.05em}.org-role-info[data-v-02843a6b]{display:flex;flex-direction:column;gap:8px}.role-badge[data-v-02843a6b]{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-02843a6b]{background:#dcfce7;color:#166534}.role-администратор[data-v-02843a6b]{background:#dbeafe;color:#1d4ed8}.role-пользователь[data-v-02843a6b]{background:#f3f4f6;color:#6b7280}.org-industry[data-v-02843a6b]{font-size:11px;color:#64748b;display:flex;align-items:center;gap:4px}@media(max-width:1024px){.sidebar[data-v-02843a6b]{position:fixed;left:-280px;top:72px;z-index:90;transition:left .3s ease}.sidebar.open[data-v-02843a6b]{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-727a666d]{max-width:1200px;margin:0 auto}.overview[data-v-727a666d]{display:flex;flex-direction:column;gap:24px}.welcome-section[data-v-727a666d]{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-727a666d]{font-size:28px;font-weight:700;color:#1e293b;margin:0 0 8px}.welcome-subtitle[data-v-727a666d]{font-size:16px;color:#64748b;margin:0}.welcome-actions[data-v-727a666d]{display:flex;gap:12px;flex-shrink:0}.btn[data-v-727a666d]{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-727a666d]{background:#3b82f6;color:#fff}.btn-primary[data-v-727a666d]:hover{background:#2563eb;transform:translateY(-1px)}.btn-secondary[data-v-727a666d]{background:#f8fafc;color:#374151;border:1px solid #e2e8f0}.btn-secondary[data-v-727a666d]:hover{background:#f1f5f9;border-color:#cbd5e1}.btn-outline[data-v-727a666d]{background:#fff;color:#374151;border:1px solid #d1d5db;padding:8px 16px;font-size:13px}.btn-outline[data-v-727a666d]:hover{background:#f9fafb;border-color:#9ca3af}.stats-grid[data-v-727a666d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:24px;padding:0 8px}.stat-card[data-v-727a666d]{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-727a666d]{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-727a666d]{opacity:.8}.card-shine[data-v-727a666d]{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-727a666d]{left:100%}.stat-card[data-v-727a666d]:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 20px 40px #0003,0 0 0 1px #ffffff4d}.card-icon-wrapper[data-v-727a666d]{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-727a666d]{transform:scale(1.1);box-shadow:0 12px 40px #00000026}.card-content[data-v-727a666d]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center}.stat-title[data-v-727a666d]{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-727a666d]{font-size:14px;color:#ffffffd9;margin:0;font-weight:500;line-height:1.4;opacity:.9}.stat-icon[data-v-727a666d]{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-727a666d]{transform:scale(1.1);filter:drop-shadow(0 6px 12px rgba(0,0,0,.4))}.card-news[data-v-727a666d]{background:linear-gradient(135deg,#667eea,#764ba2,#8b5a8c)}.card-offers[data-v-727a666d]{background:linear-gradient(135deg,#f093fb,#f5576c,#e91e63)}.card-deals[data-v-727a666d]{background:linear-gradient(135deg,#4facfe,#00f2fe,#0097a7)}.card-logistics[data-v-727a666d]{background:linear-gradient(135deg,#43e97b,#38f9d7,#00bcd4)}.card-customs[data-v-727a666d]{background:linear-gradient(135deg,#fa709a,#fee140,#ff9800)}.stat-card[data-v-727a666d]{animation:cardEntry-727a666d .8s cubic-bezier(.23,1,.32,1);animation-fill-mode:both}.stat-card[data-v-727a666d]:nth-child(1){animation-delay:.1s}.stat-card[data-v-727a666d]:nth-child(2){animation-delay:.2s}.stat-card[data-v-727a666d]:nth-child(3){animation-delay:.3s}.stat-card[data-v-727a666d]:nth-child(4){animation-delay:.4s}.stat-card[data-v-727a666d]:nth-child(5){animation-delay:.5s}@keyframes cardEntry-727a666d{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.stat-card[data-v-727a666d]: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-727a666d]:hover:before{opacity:1}@media(max-width:768px){.stats-grid[data-v-727a666d]{grid-template-columns:repeat(auto-fit,minmax(50px,1fr));gap:10px}.stat-card[data-v-727a666d]{padding:14px 10px;min-height:100px}.card-icon-wrapper[data-v-727a666d]{width:50px;height:50px}.stat-title[data-v-727a666d]{font-size:14px}.card-subtitle[data-v-727a666d]{display:none}.stat-icon[data-v-727a666d]{font-size:24px}}@media(max-width:480px){.stats-grid[data-v-727a666d]{grid-template-columns:repeat(auto-fit,minmax(50px,1fr));gap:5px}.stat-card[data-v-727a666d]{padding:10px;min-height:30px;border-radius:10px}.card-icon-wrapper[data-v-727a666d]{width:30px;height:30px;margin-bottom:5px}.stat-title[data-v-727a666d]{font-size:10px;font-weight:600}.card-subtitle[data-v-727a666d]{display:none}.stat-icon[data-v-727a666d]{font-size:16px}}.positive[data-v-727a666d]{color:#059669}.neutral[data-v-727a666d]{color:#64748b}.attention[data-v-727a666d]{color:#dc2626}.manager-card[data-v-727a666d]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:24px}.manager-header[data-v-727a666d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.manager-title[data-v-727a666d]{font-size:18px;font-weight:600;color:#1e293b;margin:0;display:flex;align-items:center;gap:8px}.manager-status[data-v-727a666d]{display:flex;align-items:center;gap:6px;font-size:13px;color:#059669;font-weight:500}.status-dot[data-v-727a666d]{width:8px;height:8px;border-radius:4px}.status-dot.online[data-v-727a666d]{background:#10b981}.manager-content[data-v-727a666d]{display:flex;align-items:center;gap:16px;margin-bottom:20px}.manager-avatar[data-v-727a666d]{width:64px;height:64px;border-radius:32px;object-fit:cover;border:3px solid #e2e8f0}.manager-name[data-v-727a666d]{font-size:18px;font-weight:600;color:#1e293b;margin:0 0 4px}.manager-position[data-v-727a666d]{font-size:14px;color:#64748b;margin:0 0 12px;display:flex;align-items:center;gap:6px}.manager-contacts[data-v-727a666d]{display:flex;flex-direction:column;gap:6px}.contact-link[data-v-727a666d]{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-727a666d]:hover{color:#2563eb}.manager-actions[data-v-727a666d]{display:flex;gap:12px}.activity-section[data-v-727a666d]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:24px}.section-title[data-v-727a666d]{font-size:18px;font-weight:600;color:#1e293b;margin:0 0 20px;display:flex;align-items:center;gap:8px}.activity-list[data-v-727a666d]{display:flex;flex-direction:column;gap:16px}.activity-item[data-v-727a666d]{display:flex;align-items:flex-start;gap:12px;padding:12px;border-radius:8px;transition:background .15s ease}.activity-item[data-v-727a666d]:hover{background:#f8fafc}.activity-icon[data-v-727a666d]{width:32px;height:32px;border-radius:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.icon-document[data-v-727a666d]{background:#eff6ff;color:#2563eb}.icon-deal[data-v-727a666d]{background:#ecfdf5;color:#059669}.icon-user[data-v-727a666d]{background:#fef3c7;color:#d97706}.icon-notification[data-v-727a666d]{background:#fdf2f8;color:#ec4899}.activity-text[data-v-727a666d]{font-size:14px;color:#374151;margin:0 0 4px;font-weight:500}.activity-time[data-v-727a666d]{font-size:12px;color:#9ca3af;display:flex;align-items:center;gap:4px}.section-placeholder[data-v-727a666d]{display:flex;align-items:center;justify-content:center;min-height:400px;background:#fff;border:1px solid #e2e8f0;border-radius:12px}.placeholder-content[data-v-727a666d]{text-align:center;max-width:400px;padding:40px}.placeholder-icon[data-v-727a666d]{margin-bottom:24px;color:#9ca3af}.placeholder-title[data-v-727a666d]{font-size:24px;font-weight:600;color:#1e293b;margin:0 0 12px}.placeholder-text[data-v-727a666d]{font-size:16px;color:#64748b;margin:0 0 24px;line-height:1.5}.news-feed-section[data-v-727a666d]{background:#fff;border-radius:20px;padding:32px;box-shadow:0 4px 20px #00000014;border:1px solid #f1f5f9;margin-top:24px}.news-header[data-v-727a666d]{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-727a666d]{display:flex;align-items:center;gap:16px}.news-icon-wrapper[data-v-727a666d]{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-727a666d]{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-727a666d]{font-size:14px;color:#64748b;margin:0;font-weight:500}.news-view-all-btn[data-v-727a666d]{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-727a666d]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #667eea66}.news-grid[data-v-727a666d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px;margin-bottom:32px}.news-item[data-v-727a666d]{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-727a666d]: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-727a666d]:hover:before{opacity:1}.news-item[data-v-727a666d]:hover{transform:translateY(-8px);box-shadow:0 20px 40px #00000026;border-color:#cbd5e1}.news-overlay[data-v-727a666d]{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-727a666d]{opacity:1}.news-category[data-v-727a666d]{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-727a666d]{position:relative;height:180px;overflow:hidden}.news-image img[data-v-727a666d]{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.25,.46,.45,.94)}.news-item:hover .news-image img[data-v-727a666d]{transform:scale(1.1)}.news-content[data-v-727a666d]{padding:20px}.news-meta[data-v-727a666d]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.news-date[data-v-727a666d],.news-read-time[data-v-727a666d]{font-size:12px;color:#94a3b8;font-weight:500}.news-title-item[data-v-727a666d]{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-727a666d]{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-727a666d]{display:flex;align-items:center;justify-content:space-between}.news-tags[data-v-727a666d]{display:flex;gap:8px;flex-wrap:wrap}.news-tag[data-v-727a666d]{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-727a666d]{display:flex;align-items:center;gap:8px}.news-like-btn[data-v-727a666d],.news-share-btn[data-v-727a666d]{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-727a666d]:hover,.news-share-btn[data-v-727a666d]:hover{background:#f8fafc;border-color:#cbd5e1;color:#475569}.news-like-btn.active[data-v-727a666d]{background:#fef2f2;border-color:#fecaca;color:#dc2626}.news-type-important .news-category[data-v-727a666d]{background:linear-gradient(135deg,#dc2626,#ef4444);color:#fff}.news-type-update .news-category[data-v-727a666d]{background:linear-gradient(135deg,#0ea5e9,#3b82f6);color:#fff}.news-type-info .news-category[data-v-727a666d]{background:linear-gradient(135deg,#059669,#10b981);color:#fff}.news-type-promotion .news-category[data-v-727a666d]{background:linear-gradient(135deg,#d97706,#f59e0b);color:#fff}.news-filters[data-v-727a666d]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.news-filter-btn[data-v-727a666d]{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-727a666d]:hover{background:#f1f5f9;border-color:#cbd5e1;color:#334155}.news-filter-btn.active[data-v-727a666d]{background:linear-gradient(135deg,#3b82f6,#0662f9);border-color:#0662f9;color:#fff;box-shadow:0 4px 12px #667eea4d}.section-header[data-v-727a666d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;flex-wrap:wrap;gap:16px}.header-content[data-v-727a666d]{flex:1}.section-title[data-v-727a666d]{font-size:28px;font-weight:600;color:#1e293b;margin:0 0 8px}.section-subtitle[data-v-727a666d]{font-size:14px;color:#64748b;margin:0}.service-banner[data-v-727a666d]{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-727a666d]{font-size:22px}.banner-text[data-v-727a666d]{flex:1}.banner-close[data-v-727a666d]{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-727a666d]:hover{background:#ffffff38}@keyframes newsSlideIn-727a666d{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.news-feed-section[data-v-727a666d]{padding:24px 20px}.news-header[data-v-727a666d]{flex-direction:column;align-items:flex-start;gap:16px}.news-grid[data-v-727a666d]{grid-template-columns:1fr;gap:20px}}.organizations-management[data-v-7b6810fb]{width:100%}.section-header[data-v-7b6810fb]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;flex-wrap:wrap;gap:16px}.header-content[data-v-7b6810fb]{flex:1}.section-title[data-v-7b6810fb]{font-size:28px;font-weight:600;color:#1e293b;margin:0 0 8px}.section-subtitle[data-v-7b6810fb]{font-size:14px;color:#64748b;margin:0}.btn-primary[data-v-7b6810fb]{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-7b6810fb]:hover{background:#2563eb;transform:translateY(-1px);box-shadow:0 4px 12px #3b82f64d}.btn-primary .icon[data-v-7b6810fb]{font-size:18px;font-weight:700}.btn-secondary[data-v-7b6810fb]{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-7b6810fb]:hover{background:#e2e8f0}.btn-danger[data-v-7b6810fb]{background:#ef4444!important}.btn-danger[data-v-7b6810fb]:hover{background:#dc2626!important}.loading-state[data-v-7b6810fb],.empty-state[data-v-7b6810fb]{text-align:center;padding:60px 20px;background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a}.spinner[data-v-7b6810fb]{width:40px;height:40px;border:4px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;animation:spin-7b6810fb 1s linear infinite;margin:0 auto 16px}@keyframes spin-7b6810fb{to{transform:rotate(360deg)}}.empty-icon[data-v-7b6810fb]{font-size:64px;margin-bottom:16px}.empty-state h3[data-v-7b6810fb]{font-size:20px;color:#1e293b;margin:0 0 8px}.empty-state p[data-v-7b6810fb]{color:#64748b;margin:0}.organizations-table-container[data-v-7b6810fb]{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;overflow:hidden}.organizations-table[data-v-7b6810fb]{width:100%;border-collapse:collapse}.organizations-table thead[data-v-7b6810fb]{background:#f8fafc;border-bottom:2px solid #e2e8f0}.organizations-table th[data-v-7b6810fb]{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-7b6810fb]{border-bottom:1px solid #e2e8f0;transition:background .2s}.organizations-table tbody tr[data-v-7b6810fb]:hover{background:#f8fafc}.organizations-table tbody tr.inactive-row[data-v-7b6810fb]{opacity:.6}.organizations-table td[data-v-7b6810fb]{padding:16px;font-size:14px;color:#1e293b}.cell-content[data-v-7b6810fb]{display:flex;align-items:center;gap:12px}.inn-text[data-v-7b6810fb]{font-family:Monaco,Courier New,monospace;font-weight:500;color:#475569}.org-info[data-v-7b6810fb]{display:flex;align-items:center;gap:12px}.org-icon[data-v-7b6810fb]{font-size:24px}.org-name[data-v-7b6810fb]{font-weight:500;color:#1e293b;margin-bottom:4px}.org-meta[data-v-7b6810fb]{font-size:12px;color:#64748b}.status-badge[data-v-7b6810fb]{display:inline-flex;align-items:center;padding:6px 12px;border-radius:20px;font-size:12px;font-weight:500}.status-active[data-v-7b6810fb]{background:#d1fae5;color:#065f46}.status-inactive[data-v-7b6810fb]{background:#fee2e2;color:#991b1b}.actions[data-v-7b6810fb]{display:flex;gap:8px}.btn-action[data-v-7b6810fb]{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-7b6810fb]:hover{background:#f8fafc;transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}.btn-view[data-v-7b6810fb]{color:#3b82f6;border-color:#3b82f6}.btn-view[data-v-7b6810fb]:hover{background:#eff6ff}.btn-deactivate[data-v-7b6810fb]{color:#ef4444;border-color:#ef4444}.btn-deactivate[data-v-7b6810fb]:hover{background:#fef2f2}.btn-activate[data-v-7b6810fb]{color:#10b981;border-color:#10b981}.btn-activate[data-v-7b6810fb]:hover{background:#f0fdf4}.modal-overlay[data-v-7b6810fb]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-container[data-v-7b6810fb]{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-7b6810fb]{max-width:500px}.modal-header[data-v-7b6810fb]{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:1px solid #e2e8f0}.modal-header h3[data-v-7b6810fb]{margin:0;font-size:20px;font-weight:600;color:#1e293b}.btn-close[data-v-7b6810fb]{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-7b6810fb]:hover{background:#e2e8f0;color:#475569}.modal-body[data-v-7b6810fb]{padding:24px}.modal-body p[data-v-7b6810fb]{margin:0 0 16px;color:#475569;line-height:1.6}.warning-text[data-v-7b6810fb]{background:#fef3c7;border-left:4px solid #f59e0b;padding:12px;border-radius:6px;font-size:13px;color:#92400e}.form-group[data-v-7b6810fb]{margin-bottom:20px}.form-group label[data-v-7b6810fb]{display:block;margin-bottom:8px;font-size:14px;font-weight:500;color:#334155}.required[data-v-7b6810fb]{color:#ef4444}.form-group input[data-v-7b6810fb],.form-group select[data-v-7b6810fb]{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-7b6810fb]:focus,.form-group select[data-v-7b6810fb]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.form-actions[data-v-7b6810fb]{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.modal-enter-active[data-v-7b6810fb],.modal-leave-active[data-v-7b6810fb]{transition:opacity .3s}.modal-enter-from[data-v-7b6810fb],.modal-leave-to[data-v-7b6810fb]{opacity:0}.modal-enter-active .modal-container[data-v-7b6810fb],.modal-leave-active .modal-container[data-v-7b6810fb]{transition:transform .3s}.modal-enter-from .modal-container[data-v-7b6810fb],.modal-leave-to .modal-container[data-v-7b6810fb]{transform:scale(.9)}@media(max-width:768px){.section-header[data-v-7b6810fb]{flex-direction:column;align-items:flex-start}.organizations-table-container[data-v-7b6810fb]{overflow-x:auto}.organizations-table[data-v-7b6810fb]{min-width:800px}.actions[data-v-7b6810fb]{flex-direction:column}.btn-action[data-v-7b6810fb]{width:100%;justify-content:center}}.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-c2004ce8]{box-sizing:border-box}.header-actions-inline[data-v-c2004ce8]{display:flex;gap:8px}.currency-filter-section[data-v-c2004ce8]{margin-top:24px;padding:20px;background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px}.accounts-label[data-v-c2004ce8]{font-size:13px;font-weight:600;color:#475569;margin-bottom:12px}.filtered-accounts-list[data-v-c2004ce8]{display:flex;flex-direction:column;gap:8px}.account-item[data-v-c2004ce8]{padding:16px;background:#fff;border:2px solid #e2e8f0;border-radius:10px;cursor:pointer;transition:all .2s;position:relative}.account-item[data-v-c2004ce8]:hover{border-color:#3b82f6;box-shadow:0 2px 8px #3b82f61a}.account-item.selected-account[data-v-c2004ce8]{border-color:#3b82f6;background:#eff6ff}.account-item-header[data-v-c2004ce8]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.account-currency-badge[data-v-c2004ce8]{padding:4px 10px;background:#3b82f6;color:#fff;border-radius:6px;font-size:12px;font-weight:700}.account-bank-name[data-v-c2004ce8]{font-size:14px;font-weight:600;color:#0f172a;flex:1}.default-badge[data-v-c2004ce8]{padding:4px 8px;background:#fef3c7;color:#92400e;border-radius:6px;font-size:11px;font-weight:600}.account-item-details[data-v-c2004ce8]{display:flex;flex-direction:column;gap:4px;font-size:12px;color:#64748b}.account-check[data-v-c2004ce8]{position:absolute;top:16px;right:16px;color:#3b82f6;font-size:24px}.no-accounts-warning[data-v-c2004ce8]{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-c2004ce8]{font-size:32px;color:#f59e0b}.no-accounts-warning p[data-v-c2004ce8]{font-size:14px;font-weight:600;color:#78350f;margin:0}.create-deal-wrapper[data-v-c2004ce8]{max-width:1000px;margin:0 auto;padding:24px;min-height:100vh}.deal-header[data-v-c2004ce8]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.header-left[data-v-c2004ce8]{flex:1}.page-title[data-v-c2004ce8]{font-size:28px;font-weight:700;color:#0f172a;margin:0 0 6px;letter-spacing:-.3px}.page-subtitle[data-v-c2004ce8]{font-size:14px;color:#64748b;margin:0}.btn-ghost[data-v-c2004ce8]{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-c2004ce8]:hover{background:#f8fafc;border-color:#cbd5e1}.tabs-progress[data-v-c2004ce8]{display:flex;gap:12px;margin-bottom:24px;padding:16px;background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000000d}.tab-item[data-v-c2004ce8]{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-c2004ce8]:hover{background:#f8fafc}.tab-item.active[data-v-c2004ce8]{background:#3b82f6;border-color:transparent}.tab-item.active .tab-indicator[data-v-c2004ce8],.tab-item.active .tab-info[data-v-c2004ce8]{color:#fff}.tab-item.completed .tab-indicator[data-v-c2004ce8]{background:#10b981;color:#fff}.tab-indicator[data-v-c2004ce8]{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-c2004ce8]{background:#fff3}.tab-number[data-v-c2004ce8]{font-size:16px}.tab-info[data-v-c2004ce8]{display:flex;align-items:center;gap:6px}.tab-icon[data-v-c2004ce8]{font-size:18px}.tab-label[data-v-c2004ce8]{font-size:13px;font-weight:600;color:#475569}.tab-item.active .tab-label[data-v-c2004ce8]{color:#fff}.fade-enter-active[data-v-c2004ce8],.fade-leave-active[data-v-c2004ce8]{transition:all .2s ease}.fade-enter-from[data-v-c2004ce8]{opacity:0;transform:translateY(8px)}.fade-leave-to[data-v-c2004ce8]{opacity:0;transform:translateY(-8px)}.form-card[data-v-c2004ce8]{background:#fff;border-radius:16px;padding:24px;box-shadow:0 2px 4px #0000000d,0 4px 8px #00000008}.card-header[data-v-c2004ce8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:16px;border-bottom:2px solid #f1f5f9}.card-title[data-v-c2004ce8]{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:700;color:#0f172a}.title-icon[data-v-c2004ce8]{font-size:24px;color:#3b82f6}.card-badge[data-v-c2004ce8]{padding:4px 12px;background:#eff6ff;color:#3b82f6;border-radius:16px;font-size:12px;font-weight:600}.card-badge-optional[data-v-c2004ce8]{padding:4px 12px;background:#f1f5f9;color:#64748b;border-radius:16px;font-size:12px;font-weight:600}.form-group[data-v-c2004ce8]{margin-bottom:18px}.form-label[data-v-c2004ce8]{display:block;font-size:13px;font-weight:600;color:#334155;margin-bottom:8px}.form-label-row[data-v-c2004ce8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.required[data-v-c2004ce8]{color:#ef4444;margin-left:2px}.form-row[data-v-c2004ce8]{display:flex;gap:14px}.flex-1[data-v-c2004ce8]{flex:1}.flex-2[data-v-c2004ce8]{flex:2}.input-wrapper[data-v-c2004ce8]{position:relative}.input-icon[data-v-c2004ce8]{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-c2004ce8]{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-c2004ce8]:focus{outline:none;border-color:#3b82f6;background:#fff;box-shadow:0 0 0 3px #2563eb1a}.form-input.error[data-v-c2004ce8]{border-color:#ef4444;background:#fef2f2}.select-wrapper[data-v-c2004ce8]{position:relative}.form-select[data-v-c2004ce8]{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-c2004ce8]:focus{outline:none;border-color:#3b82f6;background-color:#fff;box-shadow:0 0 0 3px #2563eb1a}.form-select.error[data-v-c2004ce8]{border-color:#ef4444;background-color:#fef2f2}.textarea-wrapper[data-v-c2004ce8]{position:relative}.form-textarea[data-v-c2004ce8]{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-c2004ce8]:focus{outline:none;border-color:#3b82f6;background:#fff;box-shadow:0 0 0 3px #2563eb1a}.form-textarea.error[data-v-c2004ce8]{border-color:#ef4444;background:#fef2f2}.char-count[data-v-c2004ce8]{position:absolute;bottom:10px;right:10px;font-size:11px;color:#94a3b8;background:#fff;padding:2px 5px;border-radius:4px}.error-message[data-v-c2004ce8]{display:block;margin-top:4px;font-size:12px;color:#ef4444;font-weight:500}.toggle-buttons[data-v-c2004ce8]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.toggle-btn[data-v-c2004ce8]{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-c2004ce8]:hover{border-color:#cbd5e1;background:#fff}.toggle-btn.active[data-v-c2004ce8]{border-color:#3b82f6;background:#fff;color:#3b82f6}.toggle-btn .icon[data-v-c2004ce8]{font-size:20px}.btn-add-inline[data-v-c2004ce8]{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-c2004ce8]:hover{background:#3b82f6;color:#fff}.tnved-list[data-v-c2004ce8]{display:flex;flex-direction:column;gap:10px}.tnved-item[data-v-c2004ce8]{display:flex;align-items:center;gap:10px}.btn-remove[data-v-c2004ce8]{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-c2004ce8]:hover{background:#ef4444;color:#fff}.org-grid[data-v-c2004ce8]{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.org-card[data-v-c2004ce8]{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-c2004ce8]:hover{border-color:#cbd5e1;background:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.org-card.selected[data-v-c2004ce8]{border-color:#3b82f6;background:#eff6ff}.org-icon[data-v-c2004ce8]{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-c2004ce8]{flex:1}.org-name[data-v-c2004ce8]{font-size:15px;font-weight:700;color:#0f172a;margin-bottom:6px}.org-details[data-v-c2004ce8]{display:flex;gap:14px}.detail-item[data-v-c2004ce8]{display:flex;align-items:center;gap:5px;font-size:12px;color:#64748b}.org-check[data-v-c2004ce8]{color:#3b82f6;font-size:28px}.search-wrapper[data-v-c2004ce8]{position:relative;margin-bottom:16px}.search-icon[data-v-c2004ce8]{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#94a3b8;font-size:20px}.search-input[data-v-c2004ce8]{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-c2004ce8]:focus{outline:none;border-color:#3b82f6;background:#fff;box-shadow:0 0 0 3px #2563eb1a}.counterparty-list[data-v-c2004ce8]{display:flex;flex-direction:column;gap:10px;margin-bottom:20px;max-height:360px;overflow-y:auto;padding-right:4px}.counterparty-list[data-v-c2004ce8]::-webkit-scrollbar{width:5px}.counterparty-list[data-v-c2004ce8]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}.counterparty-list[data-v-c2004ce8]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.cp-card[data-v-c2004ce8]{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-c2004ce8]:hover{border-color:#cbd5e1;background:#fff;transform:translate(4px)}.cp-card.selected[data-v-c2004ce8]{border-color:#3b82f6;background:#eff6ff}.cp-avatar[data-v-c2004ce8]{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-c2004ce8]{flex:1;min-width:0}.cp-name[data-v-c2004ce8]{font-size:14px;font-weight:700;color:#0f172a;margin-bottom:6px}.cp-meta[data-v-c2004ce8]{display:flex;gap:14px;margin-bottom:4px}.meta-item[data-v-c2004ce8]{display:flex;align-items:center;gap:5px;font-size:12px;color:#64748b}.cp-bank[data-v-c2004ce8]{font-size:11px;color:#94a3b8}.cp-selected[data-v-c2004ce8]{color:#3b82f6;font-size:24px;flex-shrink:0}.cp-name-row[data-v-c2004ce8]{display:flex;align-items:center;gap:8px;margin-bottom:6px}.cp-name-row .cp-name[data-v-c2004ce8]{margin-bottom:0}.btn-expand-details[data-v-c2004ce8]{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-c2004ce8]:hover{background:#cbd5e1}.btn-expand-details .icon[data-v-c2004ce8]{font-size:20px;color:#64748b}.cp-details-block[data-v-c2004ce8]{margin-top:12px;padding:12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px}.details-section[data-v-c2004ce8]{margin-bottom:12px}.details-section[data-v-c2004ce8]:last-child{margin-bottom:0}.details-section-title[data-v-c2004ce8]{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-c2004ce8]{font-size:16px}.details-grid[data-v-c2004ce8]{display:flex;flex-direction:column;gap:6px}.detail-row[data-v-c2004ce8]{display:flex;gap:8px;font-size:13px;line-height:1.4}.detail-row.empty[data-v-c2004ce8]{align-items:center}.detail-label[data-v-c2004ce8]{color:#64748b;flex-shrink:0;min-width:100px}.detail-value[data-v-c2004ce8]{color:#1e293b;word-break:break-word}.detail-value.monospace[data-v-c2004ce8]{font-family:SF Mono,Monaco,Consolas,monospace;font-size:12px;letter-spacing:.3px}.detail-value.text-muted[data-v-c2004ce8],.text-muted[data-v-c2004ce8]{color:#94a3b8;font-style:italic}.slide-down-enter-active[data-v-c2004ce8],.slide-down-leave-active[data-v-c2004ce8]{transition:all .25s ease;overflow:hidden}.slide-down-enter-from[data-v-c2004ce8],.slide-down-leave-to[data-v-c2004ce8]{opacity:0;max-height:0;margin-top:0;padding:0 12px}.slide-down-enter-to[data-v-c2004ce8],.slide-down-leave-from[data-v-c2004ce8]{opacity:1;max-height:400px}.empty-state[data-v-c2004ce8]{display:flex;flex-direction:column;align-items:center;padding:40px 20px;text-align:center}.empty-icon[data-v-c2004ce8]{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-c2004ce8]{font-size:32px;color:#cbd5e1}.empty-text h4[data-v-c2004ce8]{font-size:16px;font-weight:700;color:#334155;margin:0 0 6px}.empty-text p[data-v-c2004ce8]{font-size:13px;color:#64748b;margin:0 0 20px}.upload-zone[data-v-c2004ce8]{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-c2004ce8]{border-color:#3b82f6;background:#2563eb0d}.upload-icon[data-v-c2004ce8]{width:52px;height:52px;border-radius:12px;background:#3b82f6;display:flex;align-items:center;justify-content:center;color:#fff}.upload-icon .icon[data-v-c2004ce8]{font-size:28px}.upload-text h4[data-v-c2004ce8]{font-size:14px;font-weight:700;color:#0f172a;margin:0 0 4px}.upload-text p[data-v-c2004ce8]{font-size:13px;color:#64748b;margin:0}.btn-upload[data-v-c2004ce8]{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-c2004ce8]:hover{background:#3b82f6;color:#fff}.upload-hint[data-v-c2004ce8]{font-size:11px;color:#94a3b8}.uploaded-files[data-v-c2004ce8]{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.file-card[data-v-c2004ce8]{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-c2004ce8]:hover{background:#fff;border-color:#cbd5e1}.file-icon[data-v-c2004ce8]{width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px}.file-pdf[data-v-c2004ce8]{background:#ef4444}.file-image[data-v-c2004ce8]{background:#10b981}.file-doc[data-v-c2004ce8]{background:#3b82f6}.file-excel[data-v-c2004ce8]{background:#10b981}.file-other[data-v-c2004ce8]{background:#64748b}.file-info[data-v-c2004ce8]{flex:1;min-width:0}.file-name[data-v-c2004ce8]{font-size:13px;font-weight:600;color:#0f172a;margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-size[data-v-c2004ce8]{font-size:11px;color:#94a3b8}.list-enter-active[data-v-c2004ce8],.list-leave-active[data-v-c2004ce8]{transition:all .2s ease}.list-enter-from[data-v-c2004ce8]{opacity:0;transform:translate(-16px)}.list-leave-to[data-v-c2004ce8]{opacity:0;transform:translate(16px)}.summary-card[data-v-c2004ce8]{background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;padding:18px;margin-bottom:20px}.summary-title[data-v-c2004ce8]{font-size:15px;font-weight:700;color:#0f172a;margin:0 0 14px}.summary-content[data-v-c2004ce8]{display:flex;flex-direction:column;gap:10px}.summary-row[data-v-c2004ce8]{display:flex;justify-content:space-between;align-items:center;font-size:13px}.summary-label[data-v-c2004ce8]{color:#64748b;font-weight:500;display:flex;align-items:center;gap:5px}.info-tooltip[data-v-c2004ce8]{cursor:help;color:#94a3b8}.info-tooltip .icon[data-v-c2004ce8]{font-size:15px}.summary-value[data-v-c2004ce8]{color:#0f172a;font-weight:700}.summary-divider[data-v-c2004ce8]{height:2px;background:#cbd5e1;margin:6px 0}.summary-row.total[data-v-c2004ce8]{font-size:16px;padding-top:6px}.summary-value.highlight[data-v-c2004ce8]{color:#3b82f6;font-size:18px}.btn-continue[data-v-c2004ce8]{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-c2004ce8]:hover:not(:disabled){background:#1d4ed8;transform:translateY(-2px);box-shadow:0 6px 16px #2563eb66}.btn-continue[data-v-c2004ce8]:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn-submit[data-v-c2004ce8]{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-c2004ce8]:hover:not(:disabled){background:#059669;transform:translateY(-2px);box-shadow:0 6px 16px #10b98166}.btn-submit[data-v-c2004ce8]:disabled{opacity:.5;cursor:not-allowed}.btn-primary[data-v-c2004ce8]{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-c2004ce8]:hover:not(:disabled){background:#1d4ed8;transform:translateY(-1px)}.btn-primary[data-v-c2004ce8]:disabled{opacity:.5;cursor:not-allowed}.btn-secondary[data-v-c2004ce8]{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-c2004ce8]:hover{background:#f8fafc;border-color:#cbd5e1}.btn-secondary-sm[data-v-c2004ce8]{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-c2004ce8]:hover{background:#3b82f6;color:#fff}.modal-overlay[data-v-c2004ce8]{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-c2004ce8]{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-c2004ce8]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:2px solid #f1f5f9}.modal-body[data-v-c2004ce8]{padding:20px 24px}.modal-title[data-v-c2004ce8]{font-size:18px;font-weight:700;color:#0f172a;margin:0}.btn-close[data-v-c2004ce8]{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-c2004ce8]:hover{background:#e2e8f0;color:#0f172a}.modal-form[data-v-c2004ce8]{padding:24px}.modal-actions[data-v-c2004ce8]{display:flex;justify-content:flex-end;gap:10px;padding:16px 24px;border-top:2px solid #f1f5f9}.modal-enter-active[data-v-c2004ce8],.modal-leave-active[data-v-c2004ce8]{transition:all .2s ease}.modal-enter-from[data-v-c2004ce8],.modal-leave-to[data-v-c2004ce8]{opacity:0}.modal-enter-from .modal-card[data-v-c2004ce8],.modal-leave-to .modal-card[data-v-c2004ce8]{transform:scale(.95) translateY(16px)}.icon[data-v-c2004ce8]{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-c2004ce8]{max-height:350px;overflow-y:auto;margin-bottom:20px;padding-right:4px}.org-list-scroll[data-v-c2004ce8]::-webkit-scrollbar{width:6px}.org-list-scroll[data-v-c2004ce8]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}.org-list-scroll[data-v-c2004ce8]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.org-list-scroll[data-v-c2004ce8]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.org-user[data-v-c2004ce8]{display:flex;align-items:center;gap:5px;font-size:12px;color:#64748b;margin-top:4px;font-weight:500}.org-user .icon[data-v-c2004ce8]{font-size:16px}.empty-state-small[data-v-c2004ce8]{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-c2004ce8]{font-size:48px;color:#cbd5e1}.empty-state-small p[data-v-c2004ce8]{margin:0;font-size:14px;color:#64748b}@media(max-width:768px){.create-deal-wrapper[data-v-c2004ce8]{padding:16px}.deal-header[data-v-c2004ce8]{flex-direction:column;gap:12px}.page-title[data-v-c2004ce8]{font-size:24px}.tabs-progress[data-v-c2004ce8]{overflow-x:auto;padding:12px}.tab-item[data-v-c2004ce8]{min-width:110px}.form-card[data-v-c2004ce8]{padding:18px}.form-row[data-v-c2004ce8]{flex-direction:column}.toggle-buttons[data-v-c2004ce8]{grid-template-columns:1fr}.org-card[data-v-c2004ce8]{flex-direction:column;align-items:flex-start}.modal-card[data-v-c2004ce8]{max-height:95vh}}.checkbox-label[data-v-c2004ce8]{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:500;color:#334155;cursor:pointer}.form-checkbox[data-v-c2004ce8]{width:18px;height:18px;cursor:pointer;accent-color:#3b82f6}.info-hint[data-v-c2004ce8]{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-c2004ce8]{color:#3b82f6;font-size:20px}.info-hint p[data-v-c2004ce8]{margin:0;font-size:13px;color:#1e40af;font-weight:500}.office-selector[data-v-c2004ce8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-top:12px}.office-option[data-v-c2004ce8]{cursor:pointer}.office-radio[data-v-c2004ce8]{display:none}.office-card[data-v-c2004ce8]{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-c2004ce8]{border-color:#cbd5e1;box-shadow:0 2px 8px #0000000d}.office-option.selected .office-card[data-v-c2004ce8]{border-color:#3b82f6;background:#eff6ff;box-shadow:0 0 0 3px #3b82f61a}.office-icon[data-v-c2004ce8]{font-size:28px;color:#64748b}.office-option.selected .office-icon[data-v-c2004ce8]{color:#3b82f6}.office-info[data-v-c2004ce8]{flex:1}.office-name[data-v-c2004ce8]{font-size:15px;font-weight:600;color:#0f172a;margin:0 0 4px}.office-city[data-v-c2004ce8]{font-size:13px;color:#64748b;margin:0}.check-icon[data-v-c2004ce8]{font-size:24px;color:#3b82f6;opacity:0;transition:opacity .3s}.office-option.selected .check-icon[data-v-c2004ce8]{opacity:1}.field-hint[data-v-c2004ce8]{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:13px;color:#64748b}.field-hint .icon[data-v-c2004ce8]{font-size:16px;color:#94a3b8}.mt-2[data-v-c2004ce8]{margin-top:10px}.tnved-item-full[data-v-c2004ce8]{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-c2004ce8]{flex:1;min-width:0}.flex-grow[data-v-c2004ce8]{flex:2}.tnved-mini-label[data-v-c2004ce8]{display:block;font-size:11px;font-weight:600;color:#64748b;text-transform:uppercase;margin-bottom:6px;letter-spacing:.3px}.match-result[data-v-c2004ce8]{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-c2004ce8]{padding:8px 12px;font-size:12px;color:#1976d2;display:flex;gap:8px;align-items:center;cursor:pointer}.match-item[data-v-c2004ce8]:hover{background:#e8f2ff}.match-close[data-v-c2004ce8]{position:absolute;right:6px;top:6px;border:none;background:transparent;color:#5c93d9;cursor:pointer;font-size:14px;line-height:1}.autocomplete[data-v-c2004ce8]{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-c2004ce8]{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-c2004ce8]:hover{background:#f9f9f9}.autocomplete-item strong[data-v-c2004ce8]{font-weight:600;color:#1976d2;min-width:80px;font-size:11px;letter-spacing:.5px}.bank-partner-badge[data-v-c2004ce8]{margin-left:8px;padding:2px 8px;background:#dbeafe;color:#0c4a6e;border-radius:4px;font-size:12px;font-weight:600}.bank-info-card[data-v-c2004ce8]{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-c2004ce8]{display:flex;justify-content:space-between;align-items:center;font-size:13px}.bank-label[data-v-c2004ce8]{color:#1976d2;font-weight:600}.bank-value[data-v-c2004ce8]{color:#0c4a6e;font-weight:500}.bank-value a[data-v-c2004ce8]{color:#3b82f6;text-decoration:none}.bank-value a[data-v-c2004ce8]:hover{text-decoration:underline}.monospace[data-v-c2004ce8]{font-family:Courier New,monospace;font-size:12px;letter-spacing:.3px}.managers-list[data-v-c2004ce8]{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-c2004ce8]{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-c2004ce8]:hover{border-color:#cbd5e1;box-shadow:0 2px 6px #0000000d}.manager-tag-info[data-v-c2004ce8]{display:flex;flex-direction:column;gap:2px}.manager-name[data-v-c2004ce8]{font-size:14px;font-weight:600;color:#0f172a}.manager-email[data-v-c2004ce8]{font-size:12px;color:#64748b}.btn-remove-manager[data-v-c2004ce8]{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-c2004ce8]:hover{background:#ef4444;color:#fff}.btn-remove-manager .icon[data-v-c2004ce8]{font-size:18px}.btn-remove-manager[data-v-c2004ce8]:disabled{opacity:.5;cursor:not-allowed}.empty-offices-alert[data-v-c2004ce8]{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-c2004ce8]{font-size:20px}.empty-offices-alert a[data-v-c2004ce8]{color:#dc2626;font-weight:600;text-decoration:none}.empty-offices-alert a[data-v-c2004ce8]:hover{text-decoration:underline}.no-managers-alert[data-v-c2004ce8]{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-c2004ce8]{font-size:20px;color:#3b82f6}.manager-info-card[data-v-c2004ce8]{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-c2004ce8]{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-c2004ce8]:last-child{border-bottom:none;padding-bottom:0}.manager-label[data-v-c2004ce8]{color:#475569;font-weight:600}.manager-value[data-v-c2004ce8]{color:#0f172a;font-weight:500}.status-badge[data-v-c2004ce8]{padding:4px 10px;border-radius:6px;font-size:12px;font-weight:600}.status-badge.active[data-v-c2004ce8]{background:#d1fae5;color:#065f46}.status-badge.inactive[data-v-c2004ce8]{background:#fee2e2;color:#991b1b}.modal-footer[data-v-c2004ce8]{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;border-top:2px solid #f1f5f9}.modal-footer button[data-v-c2004ce8]{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-c2004ce8]{background:#f1f5f9;color:#1e293b}.btn-secondary[data-v-c2004ce8]:hover{background:#e2e8f0}.btn-primary[data-v-c2004ce8]{background:#3b82f6;color:#fff}.btn-primary[data-v-c2004ce8]:hover:not(:disabled){background:#2563eb}.btn-primary[data-v-c2004ce8]:disabled{background:#cbd5e1;cursor:not-allowed}.contract-count-badge[data-v-c2004ce8]{margin-left:8px;padding:2px 10px;background:#3b82f6;color:#fff;border-radius:12px;font-size:12px;font-weight:700}.contracts-select-wrapper[data-v-c2004ce8]{display:flex;flex-direction:column;gap:12px}.btn-add-contract[data-v-c2004ce8]{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-c2004ce8]:hover:not(:disabled){background:#3b82f6;color:#fff}.btn-add-contract[data-v-c2004ce8]:disabled{opacity:.5;cursor:not-allowed}.contracts-list[data-v-c2004ce8]{display:flex;flex-direction:column;gap:8px;padding:12px;background:#f8fafc;border:2px solid #e2e8f0;border-radius:8px}.contract-tag[data-v-c2004ce8]{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-c2004ce8]:hover{border-color:#cbd5e1;box-shadow:0 2px 4px #0000000d}.contract-tag-info[data-v-c2004ce8]{display:flex;flex-direction:column;gap:2px}.contract-number[data-v-c2004ce8]{font-size:13px;font-weight:700;color:#0f172a}.contract-date[data-v-c2004ce8]{font-size:11px;color:#94a3b8}.btn-remove-contract[data-v-c2004ce8]{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-c2004ce8]:hover{background:#ef4444;color:#fff}.contracts-selector[data-v-c2004ce8]{max-height:400px;overflow-y:auto;padding-right:4px}.contracts-selector[data-v-c2004ce8]::-webkit-scrollbar{width:5px}.contracts-selector[data-v-c2004ce8]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}.contracts-selector[data-v-c2004ce8]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.no-contracts-alert[data-v-c2004ce8]{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-c2004ce8]{font-size:24px;color:#3b82f6}.contracts-items[data-v-c2004ce8]{display:flex;flex-direction:column;gap:8px}.contract-checkbox-item[data-v-c2004ce8]{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-c2004ce8]:hover{background:#fff;border-color:#cbd5e1}.contract-checkbox-item input[type=checkbox][data-v-c2004ce8]{width:18px;height:18px;margin-top:2px;cursor:pointer;accent-color:#3b82f6}.contract-checkbox-info[data-v-c2004ce8]{display:flex;flex-direction:column;gap:4px;flex:1}.contract-checkbox-number[data-v-c2004ce8]{font-size:13px;font-weight:700;color:#0f172a}.contract-checkbox-date[data-v-c2004ce8]{font-size:11px;color:#94a3b8}.contract-checkbox-counterparty[data-v-c2004ce8]{font-size:12px;color:#64748b;max-width:300px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.contract-info-card[data-v-c2004ce8]{padding:12px;background:#f0fdf4;border:2px solid #86efac;border-radius:8px;margin-top:8px}.info-row[data-v-c2004ce8]{display:flex;justify-content:space-between;align-items:center;padding:6px 0;font-size:13px}.info-label[data-v-c2004ce8]{color:#475569;font-weight:600}.info-value[data-v-c2004ce8]{color:#0f172a;font-weight:600}.info-value.highlight-green[data-v-c2004ce8]{color:#16a34a;font-weight:700}.highlight-green[data-v-c2004ce8]{color:#16a34a}.clickable-row[data-v-c2004ce8]{transition:all .2s}.clickable-row[data-v-c2004ce8]:hover{background:#f8fafc;border-radius:6px;padding-left:8px!important;padding-right:8px!important;margin-left:-8px;margin-right:-8px}.commission-breakdown[data-v-c2004ce8]{padding:12px;background:#f8fafc;border-left:3px solid #3b82f6;border-radius:6px;margin-top:8px}.breakdown-row[data-v-c2004ce8]{display:flex;justify-content:space-between;align-items:center;padding:6px 0;font-size:12px}.breakdown-label[data-v-c2004ce8]{color:#64748b;font-weight:500}.breakdown-value[data-v-c2004ce8]{color:#0f172a;font-weight:600}.expand-enter-active[data-v-c2004ce8],.expand-leave-active[data-v-c2004ce8]{transition:all .3s ease;max-height:500px;overflow:hidden}.expand-enter-from[data-v-c2004ce8],.expand-leave-to[data-v-c2004ce8]{opacity:0;max-height:0;transform:translateY(-10px)}.modal-large[data-v-c2004ce8]{max-width:800px}.accounts-list[data-v-c2004ce8]{display:flex;flex-direction:column;gap:16px}.account-card[data-v-c2004ce8]{padding:16px;background:#f8fafc;border:2px solid #e2e8f0;border-radius:10px}.account-header[data-v-c2004ce8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.account-number[data-v-c2004ce8]{font-size:13px;font-weight:700;color:#0f172a}.btn-remove-account[data-v-c2004ce8]{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-c2004ce8]:hover{background:#ef4444;color:#fff}.empty-accounts-hint[data-v-c2004ce8]{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-c2004ce8]{font-size:20px;color:#3b82f6}.checkbox-label[data-v-c2004ce8]{display:flex;align-items:center;gap:8px;font-size:13px;color:#475569;cursor:pointer}.checkbox-label input[type=checkbox][data-v-c2004ce8]{width:18px;height:18px;cursor:pointer;accent-color:#3b82f6}.cp-accounts[data-v-c2004ce8]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.account-badge[data-v-c2004ce8]{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-c2004ce8]{background:#dbeafe;border-color:#3b82f6}.account-bank[data-v-c2004ce8]{color:#64748b;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.default-mark[data-v-c2004ce8]{font-size:10px;margin-left:2px}.meta-warning[data-v-c2004ce8]{color:#f59e0b!important}.meta-warning .icon[data-v-c2004ce8]{color:#f59e0b}.btn-add-account-inline[data-v-c2004ce8]{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-c2004ce8]:hover{background:#eff6ff;border-color:#3b82f6;border-style:solid}.btn-add-account-inline .icon[data-v-c2004ce8]{font-size:16px}.cp-bank[data-v-c2004ce8]{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-c2004ce8]{display:flex;gap:5px;flex-wrap:wrap}.partner-card[data-v-c2004ce8]{padding:16px;background:#fff;border:2px solid #e2e8f0;border-radius:12px;transition:all .2s}.partner-card[data-v-c2004ce8]:hover{border-color:#cbd5e1;box-shadow:0 2px 8px #0000000d}.partner-header[data-v-c2004ce8]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px}.partner-info[data-v-c2004ce8]{display:flex;align-items:center;gap:12px;flex:1}.partner-icon[data-v-c2004ce8]{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-c2004ce8]{font-size:14px;font-weight:700;color:#0f172a;margin-bottom:2px}.partner-type[data-v-c2004ce8]{font-size:12px;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px}.commission-toggle[data-v-c2004ce8]{display:flex;gap:4px;background:#f8fafc;padding:4px;border-radius:8px;flex-shrink:0}.commission-toggle .toggle-btn[data-v-c2004ce8]{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-c2004ce8]{font-size:16px}.commission-toggle .toggle-btn[data-v-c2004ce8]:hover:not(:disabled){color:#3b82f6;background:#3b82f61a}.commission-toggle .toggle-btn.active[data-v-c2004ce8]{background:#3b82f6;color:#fff;box-shadow:0 2px 4px #3b82f64d}.commission-toggle .toggle-btn[data-v-c2004ce8]:disabled{opacity:.4;cursor:not-allowed}.partner-commission[data-v-c2004ce8]{margin-top:12px;padding-top:12px;border-top:1px solid #e2e8f0;display:flex;justify-content:space-between;align-items:center}.commission-label[data-v-c2004ce8]{font-size:13px;color:#64748b;font-weight:500}.commission-amount[data-v-c2004ce8]{font-size:16px;font-weight:700;color:#0f172a}.form-section[data-v-c2004ce8]{margin-bottom:24px}.form-section.flex-row[data-v-c2004ce8]{gap:40px}.form-section.flex-row>div[data-v-c2004ce8]{flex:1}.section-title[data-v-c2004ce8]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:700;color:#0f172a;margin-bottom:16px}.section-title .icon[data-v-c2004ce8]{font-size:20px;color:#3b82f6}@media(max-width:768px){.partner-header[data-v-c2004ce8]{flex-direction:column;align-items:flex-start}.commission-toggle[data-v-c2004ce8]{width:100%}.commission-toggle .toggle-btn[data-v-c2004ce8]{flex:1;justify-content:center}}.select-with-add[data-v-c2004ce8]{display:flex;gap:8px;align-items:flex-start}.select-with-add .form-select[data-v-c2004ce8]{flex:1}.btn-add-account[data-v-c2004ce8]{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-c2004ce8]:hover{background:#eff6ff;border-color:#3b82f6}.btn-add-account .icon[data-v-c2004ce8]{font-size:18px}.counterparty-name[data-v-c2004ce8]{display:block;font-size:13px;font-weight:400;color:#64748b;margin-top:4px}.margin-calculation[data-v-c2004ce8]{padding:20px;background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;margin-top:24px}.margin-calculation h3[data-v-c2004ce8]{font-size:16px;font-weight:700;color:#0f172a;margin-bottom:16px}.calc-row[data-v-c2004ce8]{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-c2004ce8]:last-child{border-bottom:none}.calc-row.total[data-v-c2004ce8]{margin-top:8px;padding-top:16px;border-top:2px solid #cbd5e1;font-size:16px;font-weight:700;color:#0f172a}.calc-row .negative[data-v-c2004ce8]{color:#ef4444}.calc-row .positive[data-v-c2004ce8]{color:#10b981}.header-actions[data-v-c2004ce8]{display:flex;gap:12px}.account-badge[data-v-c2004ce8]{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-c2004ce8]:hover{background:#e0f2fe;border-color:#3b82f6;transform:translateY(-1px);box-shadow:0 2px 6px #3b82f626}.account-badge.is-selected[data-v-c2004ce8]{background:#3b82f6;border-color:#2563eb;color:#fff}.account-badge.is-selected .account-currency[data-v-c2004ce8],.account-badge.is-selected .account-bank[data-v-c2004ce8]{color:#fff}.account-badge.is-default[data-v-c2004ce8]{border-color:#fbbf24;background:#fef3c7}.account-currency[data-v-c2004ce8]{font-weight:700;color:#0f172a}.account-bank[data-v-c2004ce8]{font-size:11px;color:#64748b}.selected-accounts-section[data-v-c2004ce8]{margin-top:24px;padding:20px;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:2px solid #3b82f6;border-radius:12px}.section-header[data-v-c2004ce8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.section-title[data-v-c2004ce8]{font-size:16px;font-weight:700;color:#0f172a;margin:0;display:flex;align-items:center;gap:8px}.btn-clear-filter[data-v-c2004ce8]{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-c2004ce8]:hover{background:#fee2e2;border-color:#ef4444;color:#dc2626}.filtered-accounts-grid[data-v-c2004ce8]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}.account-card-full[data-v-c2004ce8]{position:relative;padding:16px;background:#fff;border:2px solid #e2e8f0;border-radius:10px;cursor:pointer;transition:all .2s}.account-card-full[data-v-c2004ce8]:hover{border-color:#3b82f6;box-shadow:0 4px 12px #3b82f626;transform:translateY(-2px)}.account-card-full.selected-account[data-v-c2004ce8]{border-color:#3b82f6;background:#eff6ff;box-shadow:0 4px 16px #3b82f640}.account-card-header[data-v-c2004ce8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.account-currency-badge[data-v-c2004ce8]{padding:6px 12px;background:#3b82f6;color:#fff;border-radius:6px;font-size:13px;font-weight:700}.default-star[data-v-c2004ce8]{font-size:20px}.account-card-body[data-v-c2004ce8]{display:flex;flex-direction:column;gap:12px}.account-bank[data-v-c2004ce8]{font-size:15px;font-weight:600;color:#0f172a}.account-details[data-v-c2004ce8]{display:flex;flex-direction:column;gap:6px}.detail-row[data-v-c2004ce8]{display:flex;gap:8px;font-size:12px}.detail-label[data-v-c2004ce8]{color:#64748b;font-weight:600;min-width:50px}.detail-value[data-v-c2004ce8]{color:#0f172a;font-family:monospace;word-break:break-all}.account-selected-mark[data-v-c2004ce8]{position:absolute;top:12px;right:12px;color:#3b82f6;font-size:24px}.no-accounts-message[data-v-c2004ce8]{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-c2004ce8]{font-size:36px;color:#3b82f6}.no-accounts-message p[data-v-c2004ce8]{font-size:14px;color:#64748b;margin:0}.contract-details-card[data-v-c2004ce8]{margin-top:16px;padding:20px;background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px}.contract-details-header[data-v-c2004ce8]{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-c2004ce8]{font-size:24px;color:#3b82f6}.contract-details-header h4[data-v-c2004ce8]{margin:0;font-size:16px;font-weight:700;color:#0f172a;flex:1}.contract-type-badge[data-v-c2004ce8]{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600;text-transform:uppercase}.contract-type-badge.import[data-v-c2004ce8]{background:#dbeafe;color:#1e40af}.contract-type-badge.export[data-v-c2004ce8]{background:#fef3c7;color:#92400e}.commission-display[data-v-c2004ce8]{padding:16px;background:#fff;border-radius:8px;border-left:1px solid}.commission-display.fixed-type[data-v-c2004ce8]{border-color:#10b981}.commission-display.graduated-type[data-v-c2004ce8]{border-color:#3b82f6}.commission-display.simple-type[data-v-c2004ce8]{border-color:#f59e0b}.commission-label[data-v-c2004ce8]{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#64748b;margin-bottom:12px}.commission-label .material-icons[data-v-c2004ce8]{font-size:18px}.commission-value[data-v-c2004ce8]{font-size:16px;font-weight:700;color:#0f172a}.commission-value strong[data-v-c2004ce8]{font-size:16px;line-height:12px;font-weight:700;color:#0f172a}.commission-tiers[data-v-c2004ce8]{display:flex;flex-direction:column;gap:8px}.tier-row[data-v-c2004ce8]{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-c2004ce8]{background:#eff6ff;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.tier-range[data-v-c2004ce8]{font-size:13px;color:#475569;font-weight:500}.tier-rate[data-v-c2004ce8]{display:flex;align-items:center;gap:8px}.tier-percent[data-v-c2004ce8]{font-size:16px;font-weight:700;color:#3b82f6}.tier-fixed[data-v-c2004ce8]{display:inline-block;padding:4px 10px;background:#10b981;color:#fff;border-radius:12px;font-size:11px;font-weight:700}.page-title[data-v-c2004ce8]{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-c2004ce8]{font-size:24px;color:#cbd5e1;font-weight:400}.org-name-inline[data-v-c2004ce8]{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-c2004ce8]{flex-direction:column;align-items:flex-start;gap:8px}.org-separator[data-v-c2004ce8]{display:none}.org-name-inline[data-v-c2004ce8]{font-size:16px;max-width:100%}}.partner-commissions-new[data-v-c2004ce8]{margin-top:12px;padding:12px;background:#f8f9fa;border-radius:8px}.commission-row[data-v-c2004ce8]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #e9ecef}.commission-row[data-v-c2004ce8]:last-child{border-bottom:none}.commission-row.total[data-v-c2004ce8]{margin-top:8px;border-top:2px solid #dee2e6;background:#fff;border-radius:6px;padding:12px}.commission-label[data-v-c2004ce8]{display:flex;align-items:center;gap:8px;font-size:13px;color:#495057}.commission-label .material-icons[data-v-c2004ce8]{font-size:16px;color:#6c757d}.commission-value[data-v-c2004ce8]{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.commission-percent[data-v-c2004ce8]{font-size:12px;color:#6c757d;font-weight:600}.commission-amount[data-v-c2004ce8]{font-size:14px;color:#212529;font-weight:600}.breakdown-section[data-v-c2004ce8]{margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e9ecef}.breakdown-section[data-v-c2004ce8]:last-child{border-bottom:none}.breakdown-partner-name[data-v-c2004ce8]{font-weight:700;font-size:14px;color:#212529;margin-bottom:8px}.calc-row.sub[data-v-c2004ce8]{padding-left:20px;font-size:13px}.calc-row.partner-total[data-v-c2004ce8]{margin-top:8px;padding:8px;background:#e7f3ff;border-radius:6px}.material-icons.small[data-v-c2004ce8]{font-size:14px}.upload-section[data-v-c2004ce8]{padding:24px;background:#f8fafc;border:2px dashed #cbd5e1;border-radius:12px;text-align:center;margin-bottom:24px}.btn-upload-primary[data-v-c2004ce8]{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-c2004ce8]:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 12px #3b82f64d;transform:translateY(-1px)}.upload-hint[data-v-c2004ce8]{margin:12px 0 0;font-size:13px;color:#64748b;display:flex;align-items:center;justify-content:center;gap:6px}.documents-grouped[data-v-c2004ce8]{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.document-type-group[data-v-c2004ce8]{border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}.group-header[data-v-c2004ce8]{display:flex;align-items:center;gap:10px;padding:12px 16px;background:#f8fafc;border-bottom:1px solid #e2e8f0}.group-icon[data-v-c2004ce8]{font-size:20px;color:#64748b}.group-title[data-v-c2004ce8]{flex:1;font-size:13px;font-weight:600;color:#1e293b}.group-count[data-v-c2004ce8]{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-c2004ce8]{display:flex;flex-direction:column}.document-item[data-v-c2004ce8]{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#fff;border-bottom:1px solid #f1f5f9;transition:background .2s}.document-item[data-v-c2004ce8]:last-child{border-bottom:none}.document-item[data-v-c2004ce8]:hover{background:#f8fafc}.document-icon[data-v-c2004ce8]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#eff6ff;border-radius:8px;color:#3b82f6}.document-info[data-v-c2004ce8]{flex:1;min-width:0}.document-name[data-v-c2004ce8]{font-size:13px;font-weight:500;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.document-size[data-v-c2004ce8]{font-size:12px;color:#94a3b8;margin-top:2px}.btn-remove-doc[data-v-c2004ce8]{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-c2004ce8]:hover{background:#ef4444;color:#fff}.no-documents-placeholder[data-v-c2004ce8]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:48px 24px;color:#94a3b8;text-align:center}.no-documents-placeholder .icon[data-v-c2004ce8]{font-size:48px;color:#cbd5e1}.no-documents-placeholder p[data-v-c2004ce8]{margin:0;font-size:14px}.modal-fade-enter-active[data-v-c2004ce8],.modal-fade-leave-active[data-v-c2004ce8]{transition:opacity .2s}.modal-fade-enter-from[data-v-c2004ce8],.modal-fade-leave-to[data-v-c2004ce8]{opacity:0}.upload-modal[data-v-c2004ce8]{max-width:540px}.form-control-file[data-v-c2004ce8]{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-c2004ce8]:hover{border-color:#3b82f6}.files-preview[data-v-c2004ce8]{margin-top:16px;border:1px solid #e2e8f0;border-radius:8px;padding:12px;background:#f8fafc}.file-preview-item[data-v-c2004ce8]{display:flex;align-items:center;gap:10px;padding:8px;background:#fff;border-radius:6px;margin-bottom:6px}.file-preview-item[data-v-c2004ce8]:last-child{margin-bottom:0}.file-preview-item .icon[data-v-c2004ce8]{font-size:20px;color:#64748b}.file-preview-name[data-v-c2004ce8]{flex:1;font-size:13px;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-preview-size[data-v-c2004ce8]{font-size:12px;color:#64748b}.upload-error-message[data-v-c2004ce8]{margin-top:12px;padding:12px;background:#fef2f2;border:1px solid #fecaca;color:#991b1b;border-radius:8px;font-size:13px}.autocomplete-wrapper[data-v-c2004ce8]{position:relative}.suggestions-dropdown[data-v-c2004ce8]{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-c2004ce8]{padding:12px 16px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:background-color .15s}.suggestion-item[data-v-c2004ce8]:hover{background-color:#f1f5f9}.country-name[data-v-c2004ce8]{font-size:14px;color:#334155;font-weight:500}.country-ru-hint[data-v-c2004ce8]{color:#94a3b8;font-weight:400;margin-left:4px}.country-code[data-v-c2004ce8]{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-5d518012]{padding:20px;max-width:1400px;margin:0 auto}.page-header[data-v-5d518012]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.page-header h1[data-v-5d518012]{font-size:24px;font-weight:600;color:#111827}.tabs[data-v-5d518012]{display:flex;gap:8px;border-bottom:2px solid #e5e7eb;margin-bottom:24px;overflow-x:auto}.tab[data-v-5d518012]{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-5d518012]:hover{color:#3b82f6}.tab.active[data-v-5d518012]{color:#3b82f6;border-bottom-color:#3b82f6}.tab-content[data-v-5d518012]{animation:fadeIn-5d518012 .3s}.section-header h2[data-v-5d518012]{font-size:20px;font-weight:600;color:#111827}.btn-group[data-v-5d518012]{display:flex;gap:12px}.btn-primary[data-v-5d518012],.btn-secondary[data-v-5d518012],.btn-sm[data-v-5d518012]{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-5d518012]{background:#3b82f6;color:#fff}.btn-primary[data-v-5d518012]:hover{background:#2563eb}.btn-secondary[data-v-5d518012]{background:#f3f4f6;color:#374151}.btn-secondary[data-v-5d518012]:hover{background:#e5e7eb}.btn-sm[data-v-5d518012]{padding:6px 12px;font-size:13px}.btn-icon[data-v-5d518012]{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-5d518012]:hover{background:#f3f4f6;color:#111827}.data-table[data-v-5d518012]{width:100%;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #0000001a}.data-table th[data-v-5d518012]{padding:12px 16px;text-align:left;font-size:12px;font-weight:600;color:#6b7280;text-transform:uppercase}.data-table td[data-v-5d518012]{padding:16px;border-top:1px solid #f3f4f6;font-size:14px;color:#111827}table td[data-v-5d518012]{padding:16px;border-top:1px solid #f3f4f6;font-size:14px;background:#fff}.data-table .actions[data-v-5d518012]{display:flex;gap:8px}.status-badge[data-v-5d518012]{display:inline-block;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500}.status-badge.active[data-v-5d518012]{background:#d1fae5;color:#065f46}.status-badge.inactive[data-v-5d518012]{background:#fee2e2;color:#991b1b}.type-badge[data-v-5d518012]{display:inline-block;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500}.type-replenishment[data-v-5d518012],.type-income[data-v-5d518012],.type-refund[data-v-5d518012]{background:#d1fae5;color:#065f46}.type-expense[data-v-5d518012],.type-transfer[data-v-5d518012]{background:#fee2e2;color:#991b1b}.amount-positive[data-v-5d518012]{color:#059669;font-weight:600}.amount-negative[data-v-5d518012]{color:#dc2626;font-weight:600}.banks-grid[data-v-5d518012]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:20px}.bank-card[data-v-5d518012]{background:#fff;border-radius:12px;padding:20px;box-shadow:0 1px 3px #0000001a}.bank-header[data-v-5d518012]{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-5d518012]{font-size:18px;font-weight:600;color:#111827}.accounts-list[data-v-5d518012]{display:flex;flex-direction:column;gap:12px}.account-item[data-v-5d518012]{display:flex;align-items:center;gap:12px;padding:12px;background:#f9fafb;border-radius:8px}.account-info[data-v-5d518012]{flex:1;display:flex;flex-direction:column;gap:4px}.account-number[data-v-5d518012]{font-size:14px;font-weight:500;color:#111827}.account-currency[data-v-5d518012]{font-size:12px;color:#6b7280}.account-balance[data-v-5d518012]{font-size:16px;font-weight:600;color:#3b82f6}.account-actions[data-v-5d518012]{display:flex;gap:4px}.partitions-grid[data-v-5d518012]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px}.partition-card[data-v-5d518012]{background:#fff;border-radius:12px;padding:20px;box-shadow:0 1px 3px #0000001a;cursor:pointer;transition:all .2s}.partition-card[data-v-5d518012]:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.partition-card.inactive[data-v-5d518012]{opacity:.6}.partition-header[data-v-5d518012]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.partition-header h3[data-v-5d518012]{font-size:18px;font-weight:600;color:#111827}.partition-info[data-v-5d518012]{display:flex;flex-direction:column;gap:8px;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #f3f4f6}.info-row[data-v-5d518012]{display:flex;justify-content:space-between;font-size:14px}.info-row .label[data-v-5d518012]{color:#6b7280}.partition-balance[data-v-5d518012]{display:flex;justify-content:space-between;align-items:center;padding:12px;background:#f0f9ff;border-radius:8px;margin-bottom:16px}.balance-label[data-v-5d518012]{font-size:14px;color:#6b7280}.balance-amount[data-v-5d518012]{font-size:20px;font-weight:700;color:#3b82f6}.reserve-badge[data-v-5d518012]{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-5d518012]{font-size:12px;color:#6b7280;margin-top:4px}.partition-status-badge[data-v-5d518012]{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-5d518012]{cursor:pointer;transition:opacity .15s}.partition-status-badge.clickable[data-v-5d518012]:hover{opacity:.85}.partition-status-badge .status-edit-icon[data-v-5d518012]{font-size:12px;opacity:.6}.partition-status-badge.clickable:hover .status-edit-icon[data-v-5d518012]{opacity:1}.status-editor-select[data-v-5d518012]{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-5d518012]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f626}.ps-in_transit[data-v-5d518012]{background:#fff3e0;color:#e65100}.ps-replenishing[data-v-5d518012]{background:#e3f2fd;color:#1976d2}.ps-awaiting_debit[data-v-5d518012]{background:#e8f5e9;color:#2e7d32}.ps-remainder[data-v-5d518012]{background:#f3e5f5;color:#7b1fa2}.ps-awaiting_replenishment[data-v-5d518012]{background:#fef3c7;color:#92400e}.partition-actions[data-v-5d518012]{display:flex;gap:8px;justify-content:flex-end}.partition-extra-actions[data-v-5d518012]{margin-top:8px;padding-top:8px;border-top:1px dashed #e5e7eb}.transfer-row[data-v-5d518012]{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin-bottom:6px}.form-control-sm[data-v-5d518012]{width:100px;padding:5px 8px;border:1px solid #d1d5db;border-radius:5px;font-size:12px}.btn-xs[data-v-5d518012]{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-5d518012]{font-size:14px}.btn-outline[data-v-5d518012]{border-color:#6366f1;color:#6366f1;background:#fff}.btn-outline[data-v-5d518012]:hover{background:#eef2ff}.btn-outline-danger[data-v-5d518012]{border-color:#ef4444;color:#ef4444;background:#fff}.btn-outline-danger[data-v-5d518012]:hover{background:#fef2f2}.btn-outline-success[data-v-5d518012]{border-color:#10b981;color:#10b981;background:#fff}.btn-outline-success[data-v-5d518012]:hover{background:#ecfdf5}.filters[data-v-5d518012]{display:flex;gap:12px}.filter-select[data-v-5d518012]{padding:8px 12px;border:1px solid #e5e7eb;border-radius:8px;font-size:14px;color:#374151;background:#fff;cursor:pointer}.modal-overlay[data-v-5d518012]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-content[data-v-5d518012]{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-5d518012]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #e5e7eb}.modal-header h2[data-v-5d518012]{font-size:20px;font-weight:600;color:#111827}.modal-content form[data-v-5d518012]{padding:20px}.form-group[data-v-5d518012]{margin-bottom:16px}.form-group label[data-v-5d518012]{display:block;font-size:14px;font-weight:500;color:#374151;margin-bottom:6px}.form-input[data-v-5d518012]{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-5d518012]:focus{outline:none;border-color:#3b82f6}.checkbox-label[data-v-5d518012]{display:flex;align-items:center;gap:8px;cursor:pointer}.checkbox-label input[type=checkbox][data-v-5d518012]{width:18px;height:18px;cursor:pointer}.checkbox-label span[data-v-5d518012]{margin-left:10px;top:-3px;position:relative}.modal-footer[data-v-5d518012]{display:flex;justify-content:flex-end;gap:12px;padding-top:20px;border-top:1px solid #e5e7eb;margin-top:20px}.goods-section[data-v-5d518012],.services-section[data-v-5d518012]{margin-top:16px;padding:16px;background:#f9f9f9;border-radius:8px}.goods-section h4[data-v-5d518012],.services-section h4[data-v-5d518012]{margin:0 0 12px;font-size:14px;font-weight:600}.goods-item[data-v-5d518012],.service-item[data-v-5d518012]{margin-bottom:12px;position:relative}.autocomplete[data-v-5d518012]{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-5d518012]{padding:10px;cursor:pointer;font-size:13px}.autocomplete-item strong[data-v-5d518012]{color:#1976d2}.btn-icon-small[data-v-5d518012]{padding:6px;background:transparent;border:none;cursor:pointer;color:#f44336}.btn-secondary-small[data-v-5d518012]{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-5d518012]:hover{background:#e0e0e0}.goods-section[data-v-5d518012],.services-section[data-v-5d518012]{margin-top:20px;padding:20px;background:#fafafa;border:1px solid #e0e0e0;border-radius:8px}.goods-section h4[data-v-5d518012],.services-section h4[data-v-5d518012]{margin:0 0 16px;font-size:15px;font-weight:600;color:#333}.goods-item[data-v-5d518012],.service-item[data-v-5d518012]{margin-bottom:16px;background:#fff;padding:12px;border-radius:6px;border:1px solid #e8e8e8}.goods-item .form-row[data-v-5d518012],.service-item .form-row[data-v-5d518012]{display:flex;gap:12px;align-items:flex-start}.form-group label[data-v-5d518012]{display:block;margin-bottom:6px;font-size:13px;font-weight:500;color:#555}.form-group input[data-v-5d518012],.form-group select[data-v-5d518012]{width:100%;padding:10px 12px;border:1px solid #ddd;border-radius:6px;font-size:14px;transition:border-color .2s}.form-group input[data-v-5d518012]:focus,.form-group select[data-v-5d518012]:focus{outline:none;border-color:#1976d2}.autocomplete[data-v-5d518012]{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-5d518012]{padding:12px;cursor:pointer;font-size:13px;border-bottom:1px solid #f0f0f0;transition:background-color .15s}.autocomplete-item[data-v-5d518012]:hover{background:#f5f5f5}.autocomplete-item strong[data-v-5d518012]{color:#1976d2;font-weight:600;margin-right:8px}.btn-icon-small[data-v-5d518012]{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-5d518012]:hover{background:#ffebee}.btn-icon-small .material-icons[data-v-5d518012]{font-size:20px}.btn-secondary-small[data-v-5d518012]{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-5d518012]:hover{background:#f5f5f5;border-color:#1976d2;color:#1976d2}.flex-1[data-v-5d518012]{flex:1;min-width:0}.flex-2[data-v-5d518012]{flex:2;min-width:0}.flex-3[data-v-5d518012]{flex:3;min-width:0}.form-row[data-v-5d518012]{display:flex;gap:16px;margin-bottom:16px}.form-row[data-v-5d518012]:last-child{margin-bottom:0}.goods-section[data-v-5d518012]{background:#f9f9f9;border:1px solid #e0e0e0;border-radius:8px;padding:16px;margin:16px 0}.goods-section h4[data-v-5d518012]{margin:0 0 16px;font-size:14px;font-weight:600;color:#333}.goods-item[data-v-5d518012]{background:#fff;border:1px solid #e0e0e0;border-radius:6px;padding:12px;margin-bottom:12px}.form-row[data-v-5d518012]{display:flex;gap:12px;align-items:flex-start}.form-group[data-v-5d518012]{display:flex;flex-direction:column;position:relative}.form-group label[data-v-5d518012]{margin-bottom:6px;font-size:12px;font-weight:500;color:#666;text-transform:uppercase;letter-spacing:.3px}.input-wrapper[data-v-5d518012]{position:relative;flex:1}.form-group input[data-v-5d518012]{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-5d518012]:focus{outline:none;border-color:#1976d2;box-shadow:0 0 0 3px #1976d21a;background-color:#fafbff}.form-group input[data-v-5d518012]::placeholder{color:#999}.flex-2[data-v-5d518012]{flex:2;min-width:120px}.flex-3[data-v-5d518012]{flex:3;min-width:180px}.match-result[data-v-5d518012]{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-5d518012]{padding:8px 12px;font-size:12px;color:#1976d2;display:flex;align-items:center;gap:4px}.match-item strong[data-v-5d518012]{font-weight:600;color:#1565c0;min-width:20px}.match-item span[data-v-5d518012]{flex:1;color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.autocomplete[data-v-5d518012]{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-5d518012]{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-5d518012]:hover{background:#f9f9f9}.autocomplete-item[data-v-5d518012]:last-child{border-bottom:none}.autocomplete-item strong[data-v-5d518012]{font-weight:600;color:#1976d2;min-width:20px;font-size:11px;letter-spacing:.5px}.autocomplete-item[data-v-5d518012]:last-child{border-radius:0 0 6px 6px}.btn-icon-small[data-v-5d518012]{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-5d518012]:hover{background:#ffebee;color:#c62828}.btn-icon-small .material-icons[data-v-5d518012]{font-size:18px}.btn-secondary-small[data-v-5d518012]{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-5d518012]:hover{background:#f0f7ff;border-color:#1565c0}.btn-secondary-small .material-icons[data-v-5d518012]{font-size:18px}.autocomplete[data-v-5d518012]::-webkit-scrollbar{width:6px}.autocomplete[data-v-5d518012]::-webkit-scrollbar-track{background:transparent}.autocomplete[data-v-5d518012]::-webkit-scrollbar-thumb{background:#ddd;border-radius:3px}.autocomplete[data-v-5d518012]::-webkit-scrollbar-thumb:hover{background:#bbb}.deals-links[data-v-5d518012]{display:flex;flex-wrap:wrap;gap:6px}.deal-link[data-v-5d518012]{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-5d518012]:first-child{background:#f2ffef;color:#065f46}.deal-link[data-v-5d518012]:first-child:hover{background:#065f46;color:#fff}.deal-link[data-v-5d518012]:hover{background:#3b82f6;color:#fff;transform:translateY(-1px)}.tab-button[data-v-5d518012]{position:relative}.btn-filter-clear[data-v-5d518012]{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-5d518012]:hover{background:#fecaca}.active-filter[data-v-5d518012]{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-5d518012]{font-weight:600}.btn-filter[data-v-5d518012]{background:#dbeafe!important;border-color:#bfdbfe!important;color:#3b82f6!important}.btn-filter[data-v-5d518012]:hover{background:#bfdbfe!important}.tabs[data-v-5d518012]{display:flex;gap:4px;margin-bottom:24px;border-bottom:2px solid #e5e7eb;padding:0;background:transparent}.tab-button[data-v-5d518012]{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-5d518012]:hover{color:#3b82f6;background:#f9fafb;border-bottom-color:transparent}.tab-button.active[data-v-5d518012]{color:#3b82f6;background:transparent;border-bottom-color:#3b82f6;font-weight:600}.tab-button .material-icons[data-v-5d518012]{font-size:20px;color:inherit}.filter-badge[data-v-5d518012]{position:absolute;top:8px;right:8px;width:8px;height:8px;border-radius:50%;animation:pulse-badge-5d518012 2s ease-in-out infinite}@keyframes pulse-badge-5d518012{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.2)}}.btn-filter-clear[data-v-5d518012]{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-5d518012]:hover{background:#fecaca;border-color:#fca5a5}.btn-filter-clear .material-icons[data-v-5d518012]{font-size:16px}.active-filter[data-v-5d518012]{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-5d518012]{font-size:20px;color:#3b82f6}.active-filter strong[data-v-5d518012]{font-weight:600;color:#1e40af}.btn-icon.btn-filter[data-v-5d518012]{background:#dbeafe!important;border-color:#bfdbfe!important;color:#3b82f6!important}.btn-icon.btn-filter[data-v-5d518012]:hover{background:#bfdbfe!important;border-color:#93c5fd!important;color:#2563eb!important;transform:translateY(-1px);box-shadow:0 2px 4px #3b82f633}.partitions-management[data-v-5d518012]{padding:24px;min-height:100vh;background:#f9fafb}.page-header[data-v-5d518012]{margin-bottom:24px}.page-header h1[data-v-5d518012]{margin:0;font-size:28px;font-weight:600;color:#111827}.tab-content[data-v-5d518012]{background:#fff;border-radius:8px;padding:24px;box-shadow:0 1px 3px #0000001a}.tab-panel[data-v-5d518012]{animation:fadeIn-5d518012 .3s ease}@keyframes fadeIn-5d518012{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.section-header[data-v-5d518012]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.section-header h2[data-v-5d518012]{display:flex;align-items:center;gap:12px;margin:0;font-size:20px;font-weight:600;color:#111827}.btn-primary[data-v-5d518012]{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-5d518012]:hover{background:#2563eb;box-shadow:0 4px 6px #2563eb4d;transform:translateY(-1px)}.btn-primary .material-icons[data-v-5d518012]{font-size:20px}.action-buttons[data-v-5d518012]{display:flex;gap:8px;justify-content:flex-start}.btn-icon[data-v-5d518012]{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-5d518012]:hover{background:#e5e7eb;border-color:#d1d5db;transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.btn-icon.btn-danger[data-v-5d518012]{background:#fee2e2;border-color:#fecaca;color:#dc2626}.btn-icon.btn-danger[data-v-5d518012]:hover{background:#fecaca;border-color:#fca5a5}.btn-icon .material-icons[data-v-5d518012]{font-size:20px}.data-table[data-v-5d518012]{width:100%;border-collapse:collapse;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #0000001a}.data-table thead[data-v-5d518012]{background:#f9fafb}.data-table th[data-v-5d518012]{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-5d518012]{padding:12px 16px;font-size:14px;color:#111827;border-bottom:1px solid #f3f4f6}.data-table tbody tr[data-v-5d518012]{transition:background .2s}.data-table tbody tr[data-v-5d518012]:hover{background:#f9fafb}.data-table tbody tr:last-child td[data-v-5d518012]{border-bottom:none}.badge[data-v-5d518012]{display:inline-block;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600}.badge-success[data-v-5d518012]{background:#d1fae5;color:#065f46}.badge-danger[data-v-5d518012]{background:#fee2e2;color:#991b1b}.empty-state[data-v-5d518012]{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-5d518012]{font-size:64px;color:#d1d5db;margin-bottom:16px}.empty-state p[data-v-5d518012]{margin:0;font-size:16px;color:#6b7280}.loading-state[data-v-5d518012]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px}.spinner[data-v-5d518012]{width:40px;height:40px;border:4px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:spin-5d518012 .8s linear infinite}@keyframes spin-5d518012{to{transform:rotate(360deg)}}.loading-state p[data-v-5d518012]{margin-top:16px;font-size:14px;color:#6b7280}.search-bar[data-v-5d518012]{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-5d518012]{color:#9ca3af;font-size:20px}.search-input[data-v-5d518012]{flex:1;border:none;background:transparent;font-size:14px;color:#111827;outline:none}.search-input[data-v-5d518012]::placeholder{color:#9ca3af}.search-count[data-v-5d518012]{font-size:13px;color:#6b7280;padding:4px 10px;background:#e5e7eb;border-radius:12px}.pagination[data-v-5d518012]{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-5d518012]{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-5d518012]:hover:not(:disabled){background:#e5e7eb;border-color:#d1d5db}.pagination-btn[data-v-5d518012]:disabled{opacity:.5;cursor:not-allowed}.pagination-btn .material-icons[data-v-5d518012]{font-size:20px}.pagination-info[data-v-5d518012]{font-size:14px;color:#6b7280;padding:0 16px}@media(max-width:768px){.tabs[data-v-5d518012]{overflow-x:auto;-webkit-overflow-scrolling:touch}.tab-button[data-v-5d518012]{white-space:nowrap}.section-header[data-v-5d518012]{flex-direction:column;align-items:flex-start;gap:12px}.action-buttons[data-v-5d518012],.search-bar[data-v-5d518012],.pagination[data-v-5d518012]{flex-wrap:wrap}}.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-4f297b97]{padding:20px;max-width:1600px;margin:0 auto}.mode-switch[data-v-4f297b97]{display:inline-flex;gap:4px;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:10px;padding:4px;margin-bottom:20px}.mode-btn[data-v-4f297b97]{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-4f297b97]:hover{color:#111827}.mode-btn.active[data-v-4f297b97]{background:#fff;color:#111827;box-shadow:0 1px 2px #00000014}.mode-btn .material-icons[data-v-4f297b97]{font-size:18px}.selectors-bar[data-v-4f297b97]{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-4f297b97]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.selector-item[data-v-4f297b97]{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-4f297b97]{font-size:18px;color:#6b7280}.selector-dropdown[data-v-4f297b97]{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-4f297b97]{font-size:18px;color:#d1d5db}.toggle-remainder[data-v-4f297b97]{display:flex;align-items:center;gap:10px;flex-shrink:0}.toggle-label[data-v-4f297b97]{font-size:14px;font-weight:500;color:#374151}.toggle-switch[data-v-4f297b97]{position:relative;display:inline-block;width:44px;height:24px}.toggle-switch input[data-v-4f297b97]{opacity:0;width:0;height:0}.toggle-slider[data-v-4f297b97]{position:absolute;cursor:pointer;inset:0;background-color:#d1d5db;transition:.3s;border-radius:24px}.toggle-slider[data-v-4f297b97]: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-4f297b97]{background-color:#3b82f6}.toggle-switch input:checked+.toggle-slider[data-v-4f297b97]:before{transform:translate(20px)}.section-header[data-v-4f297b97]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.section-header h2[data-v-4f297b97]{font-size:18px;font-weight:600;color:#111827;display:flex;align-items:center;gap:8px}.section-icon[data-v-4f297b97]{font-size:22px;color:#6b7280}.currency-label[data-v-4f297b97]{background:#eff6ff;color:#3b82f6;padding:2px 10px;border-radius:6px;font-size:14px;font-weight:600}.summary-cards[data-v-4f297b97]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px}.summary-card[data-v-4f297b97]{padding:16px 20px;background:#fff;border:1px solid #e5e7eb;border-radius:10px}.summary-label[data-v-4f297b97]{font-size:13px;color:#6b7280;margin-bottom:6px}.summary-value[data-v-4f297b97]{font-size:22px;font-weight:700;color:#111827}.summary-value.green[data-v-4f297b97]{color:#16a34a}.summary-value.blue[data-v-4f297b97]{color:#3b82f6}.table-container[data-v-4f297b97]{background:#fff;border:1px solid #e5e7eb;border-radius:10px;overflow-x:auto;margin-bottom:24px}.data-table[data-v-4f297b97]{width:100%;border-collapse:collapse}.data-table thead th[data-v-4f297b97]{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-4f297b97]{padding:12px 16px;font-size:13px;color:#374151;border-bottom:1px solid #f3f4f6;vertical-align:middle}.data-table tbody tr[data-v-4f297b97]:hover{background:#f9fafb}.data-table tbody tr:last-child td[data-v-4f297b97]{border-bottom:none}.empty-row[data-v-4f297b97]{text-align:center;color:#9ca3af;padding:32px 16px!important}.cell-partition[data-v-4f297b97]{max-width:240px}.partition-id-group[data-v-4f297b97]{display:flex;align-items:center;gap:4px}.partition-id[data-v-4f297b97]{font-family:monospace;font-size:12px;color:#374151;font-weight:500}.partition-sub-id[data-v-4f297b97]{font-size:11px;color:#9ca3af;margin-top:2px;word-break:break-all}.partition-path[data-v-4f297b97]{font-size:11px;color:#9ca3af;margin-top:2px;font-style:italic}.link-icon[data-v-4f297b97]{color:#6b7280;text-decoration:none}.link-icon[data-v-4f297b97]:hover{color:#3b82f6}.cell-description[data-v-4f297b97]{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cell-actions[data-v-4f297b97]{position:relative;white-space:nowrap}.status-tag[data-v-4f297b97]{display:inline-block;padding:3px 10px;border-radius:20px;font-size:12px;font-weight:500;white-space:nowrap}.status-in_transit[data-v-4f297b97]{background:#fef3c7;color:#92400e}.status-replenishing[data-v-4f297b97]{background:#dbeafe;color:#1e40af}.status-awaiting_debit[data-v-4f297b97]{background:#fce7f3;color:#9d174d}.status-remainder[data-v-4f297b97]{background:#d1fae5;color:#065f46}.status-awaiting_replenishment[data-v-4f297b97]{background:#f3f4f6;color:#6b7280}.actions-row[data-v-4f297b97]{position:relative;display:inline-block}.btn-action-menu[data-v-4f297b97]{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-4f297b97]:hover{background:#e5e7eb;color:#111827}.action-dropdown[data-v-4f297b97]{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-4f297b97]{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-4f297b97]:hover{background:#f3f4f6}.action-item.danger[data-v-4f297b97]{color:#dc2626}.action-item.danger[data-v-4f297b97]:hover{background:#fef2f2}.action-item .material-icons[data-v-4f297b97]{font-size:18px}.remainder-actions[data-v-4f297b97]{display:flex;gap:6px;align-items:center}.btn-outline-sm[data-v-4f297b97]{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-4f297b97]:hover{background:#f3f4f6;border-color:#9ca3af}.bottom-section[data-v-4f297b97]{background:#fff;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden}.bottom-tabs[data-v-4f297b97]{display:flex;border-bottom:1px solid #e5e7eb}.bottom-tab[data-v-4f297b97]{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-4f297b97]:hover{color:#374151}.bottom-tab.active[data-v-4f297b97]{color:#3b82f6;border-bottom-color:#3b82f6;background:#f9fafb}.bottom-table-container[data-v-4f297b97]{overflow-x:auto}.btn-replenish[data-v-4f297b97]{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-4f297b97]:hover{background:#b91c1c}.btn-replenish .material-icons[data-v-4f297b97]{font-size:16px}.cell-in-transit-actions[data-v-4f297b97]{display:flex;gap:6px;align-items:center;white-space:nowrap}.btn-delete-sm[data-v-4f297b97]{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-4f297b97]:hover{background:#fee2e2;border-color:#fca5a5}.btn-delete-sm .material-icons[data-v-4f297b97]{font-size:18px}.form-hint[data-v-4f297b97]{font-size:12px;color:#6b7280;font-weight:400;margin-left:8px}.btn-primary[data-v-4f297b97]{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-4f297b97]:hover{background:#2563eb}.btn-secondary[data-v-4f297b97]{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-4f297b97]:hover{background:#e5e7eb}.btn-icon[data-v-4f297b97]{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-4f297b97]:hover{background:#f3f4f6;color:#111827}.modal-overlay[data-v-4f297b97]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-4f297b97]{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-4f297b97]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #e5e7eb}.modal-header h2[data-v-4f297b97]{font-size:18px;font-weight:600;color:#111827}.modal-content form[data-v-4f297b97]{padding:24px}.modal-footer[data-v-4f297b97]{display:flex;justify-content:flex-end;gap:12px;padding-top:20px;border-top:1px solid #e5e7eb;margin-top:20px}.form-group[data-v-4f297b97]{margin-bottom:16px}.form-group label[data-v-4f297b97]{display:block;font-size:13px;font-weight:500;color:#374151;margin-bottom:6px}.form-input[data-v-4f297b97]{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-4f297b97]:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}textarea.form-input[data-v-4f297b97]{resize:vertical}.pagination[data-v-4f297b97]{display:flex;align-items:center;justify-content:center;gap:4px;padding:16px 0}.page-btn[data-v-4f297b97]{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-4f297b97]:hover:not(:disabled){background:#f3f4f6;border-color:#d1d5db}.page-btn.active[data-v-4f297b97]{background:#3b82f6;border-color:#3b82f6;color:#fff}.page-btn[data-v-4f297b97]:disabled{opacity:.4;cursor:not-allowed}.page-btn .material-icons[data-v-4f297b97]{font-size:20px}.page-ellipsis[data-v-4f297b97]{padding:0 4px;color:#9ca3af;font-size:14px}.page-info[data-v-4f297b97]{margin-left:12px;font-size:13px;color:#6b7280}@media(max-width:1200px){.summary-cards[data-v-4f297b97]{grid-template-columns:1fr}.selectors-chain[data-v-4f297b97]{flex-direction:column;align-items:stretch}.selector-separator[data-v-4f297b97]{display:none}}@media(max-width:768px){.selectors-bar[data-v-4f297b97]{flex-direction:column;align-items:stretch}.toggle-remainder[data-v-4f297b97]{justify-content:flex-end}.section-header[data-v-4f297b97]{flex-direction:column;gap:12px;align-items:flex-start}}.exchange-rates-management[data-v-692187d0]{width:100%}.material-icons[data-v-692187d0]{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-692187d0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;flex-wrap:wrap;gap:16px}.header-content[data-v-692187d0]{flex:1}.section-title[data-v-692187d0]{font-size:28px;font-weight:600;color:#1e293b;margin:0 0 8px}.section-subtitle[data-v-692187d0]{font-size:14px;color:#64748b;margin:0}.btn-primary[data-v-692187d0]{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-692187d0]:hover:not(:disabled){background:#2563eb;transform:translateY(-1px);box-shadow:0 4px 12px #3b82f64d}.btn-primary[data-v-692187d0]:disabled{opacity:.6;cursor:not-allowed}.btn-primary .material-icons[data-v-692187d0]{font-size:20px}.btn-secondary[data-v-692187d0]{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-692187d0]:hover{background:#e2e8f0}.btn-secondary-sm[data-v-692187d0]{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-692187d0]:hover{background:#e2e8f0}.btn-action[data-v-692187d0]{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-692187d0]{color:#ef4444}.btn-action[data-v-692187d0]:hover{background:#fee2e2}.btn-action .material-icons[data-v-692187d0]{font-size:20px}.schedule-card[data-v-692187d0]{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-692187d0]{display:none}.schedule-header[data-v-692187d0]{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-692187d0]:hover{background:#f9fafb}.schedule-header-left[data-v-692187d0]{display:flex;align-items:center;gap:12px}.schedule-header-left .material-icons[data-v-692187d0]{font-size:24px;color:#3b82f6}.schedule-header-left h3[data-v-692187d0]{font-size:16px;font-weight:600;color:#1e293b;margin:0}.schedule-count[data-v-692187d0]{display:inline-block;padding:4px 10px;background:#dbeafe;color:#1e40af;border-radius:12px;font-size:12px;font-weight:600}.toggle-icon[data-v-692187d0]{color:#94a3b8;transition:transform .3s}.schedule-content[data-v-692187d0]{padding:24px}.schedule-cards-grid[data-v-692187d0]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;margin-bottom:20px}.schedule-task-card[data-v-692187d0]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden;transition:all .2s}.schedule-task-card[data-v-692187d0]:hover{box-shadow:0 4px 12px #00000014}.task-header[data-v-692187d0]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#f8fafc;border-bottom:1px solid #e2e8f0}.task-number[data-v-692187d0]{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-692187d0]{padding:16px}.form-row-time[data-v-692187d0]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.form-group[data-v-692187d0]{display:flex;flex-direction:column}.form-label-sm[data-v-692187d0]{font-size:12px;font-weight:600;color:#64748b;margin-bottom:6px}.form-input-sm[data-v-692187d0]{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-692187d0]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.schedule-actions[data-v-692187d0]{display:flex;gap:12px;justify-content:flex-end;padding-top:16px;border-top:1px solid #f1f5f9}.tabs-container[data-v-692187d0]{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-692187d0]{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-692187d0]:hover{background:#f8fafc;color:#1e293b}.tab-btn.active[data-v-692187d0]{background:#3b82f6;color:#fff}.rates-container[data-v-692187d0]{background:#fff;border-radius:12px;padding:24px;margin-bottom:24px;box-shadow:0 1px 3px #0000001a}.rates-header[data-v-692187d0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;flex-wrap:wrap;gap:12px}.rates-header h3[data-v-692187d0]{font-size:20px;font-weight:600;color:#1e293b;margin:0}.rates-meta[data-v-692187d0]{display:flex;align-items:center;gap:16px}.last-update[data-v-692187d0]{display:flex;align-items:center;gap:6px;font-size:13px;color:#64748b}.last-update .material-icons[data-v-692187d0]{font-size:18px}.rates-columns[data-v-692187d0]{display:grid;grid-template-columns:1fr 1fr;gap:24px}.rates-column[data-v-692187d0]{min-width:0}.rates-table-container[data-v-692187d0],.update-section[data-v-692187d0]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.table-title[data-v-692187d0]{font-size:16px;font-weight:600;color:#1e293b;margin:0 0 16px}.rates-table-wrapper[data-v-692187d0]{overflow-x:auto;border-radius:8px;border:1px solid #e2e8f0;margin-bottom:16px}.rates-display-table[data-v-692187d0],.rates-update-table[data-v-692187d0]{width:100%;border-collapse:collapse;background:#fff}.rates-display-table thead[data-v-692187d0],.rates-update-table thead[data-v-692187d0]{background:#f9fafb}.rates-display-table th[data-v-692187d0],.rates-update-table th[data-v-692187d0]{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-692187d0],.rates-update-table td[data-v-692187d0]{padding:12px 16px;border-bottom:1px solid #f1f5f9}.rates-display-table tr[data-v-692187d0]:hover,.rates-update-table tr[data-v-692187d0]:hover{background:#f9fafb}.currency-cell[data-v-692187d0]{display:flex;align-items:center;gap:10px}.currency-symbol-sm[data-v-692187d0]{font-size:20px;font-weight:700;color:#3b82f6}.currency-code-sm[data-v-692187d0]{font-size:14px;font-weight:600;color:#1e293b}.rate-value[data-v-692187d0]{font-size:16px;font-weight:700;color:#1e293b;font-family:Courier New,monospace}.rate-input[data-v-692187d0]{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-692187d0]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.btn-update[data-v-692187d0]{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-692187d0]:hover{background:#334155}.history-container[data-v-692187d0]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 1px 3px #0000001a}.history-header[data-v-692187d0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;flex-wrap:wrap;gap:16px}.history-header h3[data-v-692187d0]{font-size:20px;font-weight:600;color:#1e293b;margin:0}.history-controls[data-v-692187d0]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.control-group[data-v-692187d0]{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-692187d0]{font-size:18px;color:#64748b}.control-label[data-v-692187d0]{font-size:13px;font-weight:500;color:#64748b}.date-input[data-v-692187d0],.page-size-select[data-v-692187d0]{padding:6px 10px;border:1px solid #e2e8f0;border-radius:6px;font-size:13px;color:#1e293b;background:#fff;cursor:pointer}.date-input[data-v-692187d0]:focus,.page-size-select[data-v-692187d0]:focus{outline:none;border-color:#3b82f6}.history-table-wrapper[data-v-692187d0]{overflow-x:auto;border:1px solid #e2e8f0;border-radius:10px;margin-bottom:20px}.history-table[data-v-692187d0]{width:100%;border-collapse:collapse;background:#fff}.history-table thead[data-v-692187d0]{background:#f9fafb;position:sticky;top:0;z-index:10}.history-table th[data-v-692187d0]{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-692187d0]{text-align:left}.history-table td[data-v-692187d0]{padding:12px 16px;text-align:center;font-size:13px;color:#1e293b;border-bottom:1px solid #f1f5f9}.history-table td.date-cell[data-v-692187d0]{text-align:left;font-weight:500;color:#475569;white-space:nowrap}.history-table td.rate-cell[data-v-692187d0]{font-family:Courier New,monospace;font-weight:500}.history-table tr[data-v-692187d0]:hover{background:#f9fafb}.pagination[data-v-692187d0]{display:flex;justify-content:space-between;align-items:center;padding-top:16px;border-top:1px solid #f1f5f9}.pagination-info[data-v-692187d0]{font-size:13px;color:#64748b;font-weight:500}.pagination-buttons[data-v-692187d0]{display:flex;gap:8px}.btn-page[data-v-692187d0]{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-692187d0]:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}.btn-page[data-v-692187d0]:disabled{opacity:.5;cursor:not-allowed}.tabs-header[data-v-692187d0]{display:flex;align-items:center;margin-bottom:24px;gap:12px}.tabs-container[data-v-692187d0]{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-692187d0]{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-692187d0]:hover{border-color:transparent}.btn-manage-zones .material-icons[data-v-692187d0]{color:#64748b;font-size:18px}.btn-manage-zones:hover .material-icons[data-v-692187d0]{color:#3b82f6;font-size:18px}.zone-management-panel[data-v-692187d0]{background:#fff;border-radius:12px;padding:20px;margin-bottom:24px;box-shadow:0 1px 3px #0000001a}.panel-header[data-v-692187d0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.panel-header h4[data-v-692187d0]{font-size:18px;font-weight:600;color:#1e293b;margin:0}.zones-list[data-v-692187d0]{display:flex;flex-direction:column;gap:12px}.zone-item[data-v-692187d0]{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-692187d0]:hover{background:#f1f5f9}.zone-info[data-v-692187d0]{display:flex;align-items:center;gap:12px}.zone-code[data-v-692187d0]{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-692187d0]{font-size:14px;font-weight:500;color:#1e293b}.zone-actions[data-v-692187d0]{display:flex;gap:8px}.btn-icon-sm[data-v-692187d0]{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-692187d0]:hover{background:#f8fafc;border-color:#cbd5e1}.btn-icon-sm .material-icons[data-v-692187d0]{font-size:18px;color:#64748b}.btn-danger-sm[data-v-692187d0]:hover{background:#fee2e2;border-color:#fca5a5}.btn-danger-sm:hover .material-icons[data-v-692187d0]{color:#ef4444}.mb-2[data-v-692187d0]{margin-bottom:10px}.modal-overlay[data-v-692187d0]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-container[data-v-692187d0]{background:#fff;border-radius:16px;max-width:500px;width:90%;box-shadow:0 20px 25px -5px #0000001a}.modal-header[data-v-692187d0]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #e2e8f0}.modal-header h3[data-v-692187d0]{font-size:18px;font-weight:600;color:#1e293b;margin:0}.btn-close[data-v-692187d0]{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-692187d0]:hover{background:#e2e8f0}.modal-body[data-v-692187d0]{padding:24px}.form-group[data-v-692187d0]{margin-bottom:20px}.form-label[data-v-692187d0]{display:block;font-size:14px;font-weight:600;color:#334155;margin-bottom:8px}.required[data-v-692187d0]{color:#ef4444}.form-input[data-v-692187d0]{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-692187d0]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.form-hint[data-v-692187d0]{display:block;margin-top:6px;font-size:12px;color:#64748b}.modal-actions[data-v-692187d0]{display:flex;justify-content:flex-end;gap:12px;padding-top:20px;border-top:1px solid #f1f5f9}.modal-enter-active[data-v-692187d0],.modal-leave-active[data-v-692187d0]{transition:opacity .3s}.modal-enter-from[data-v-692187d0],.modal-leave-to[data-v-692187d0]{opacity:0}.markup-controls[data-v-692187d0]{display:flex;gap:4px;align-items:center}.markup-select[data-v-692187d0]{width:60px;padding:4px 8px;border:1px solid #e0e0e0;border-radius:4px;font-size:13px}.markup-input[data-v-692187d0]{width:80px;padding:4px 8px;border:1px solid #e0e0e0;border-radius:4px;font-size:13px}.markup-info[data-v-692187d0]{display:flex;align-items:center;gap:8px;padding:12px;background:#e3f2fd;border-radius:8px;margin-top:16px}.markup-info .material-icons[data-v-692187d0]{color:#1976d2;font-size:20px}.markup-info p[data-v-692187d0]{margin:0;font-size:13px;color:#1976d2}@media(max-width:1024px){.rates-columns[data-v-692187d0]{grid-template-columns:1fr}}@media(max-width:768px){.section-header[data-v-692187d0]{flex-direction:column;align-items:flex-start}.schedule-cards-grid[data-v-692187d0],.form-row-time[data-v-692187d0]{grid-template-columns:1fr}.history-header[data-v-692187d0]{flex-direction:column;align-items:flex-start}.history-controls[data-v-692187d0]{width:100%}.pagination[data-v-692187d0]{flex-direction:column;gap:12px}}.zone-mode[data-v-692187d0]{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:6px;font-size:12px;font-weight:600}.mode-cbr[data-v-692187d0]{background:#dbeafe;color:#1e40af}.mode-manual[data-v-692187d0]{background:#fef3c7;color:#92400e}.mode-investing[data-v-692187d0]{background:#dcfce7;color:#166534}.zone-mode .material-icons[data-v-692187d0]{font-size:16px}.clients-management[data-v-b36a6cb7]{padding:24px;width:100%}.section-header[data-v-b36a6cb7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}.header-content[data-v-b36a6cb7]{flex:1}.section-title[data-v-b36a6cb7]{font-size:28px;font-weight:700;color:#1e293b;margin:0 0 8px}.section-subtitle[data-v-b36a6cb7]{font-size:14px;color:#64748b;margin:0}.btn-primary[data-v-b36a6cb7]{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-b36a6cb7]:hover{background:#2563eb;transform:translateY(-2px);box-shadow:0 4px 12px #3b82f64d}.stats-grid[data-v-b36a6cb7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:32px}.stat-card[data-v-b36a6cb7]{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-b36a6cb7]{cursor:pointer}.stat-card.clickable[data-v-b36a6cb7]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.stat-icon[data-v-b36a6cb7]{width:56px;height:56px;border-radius:12px;display:flex;align-items:center;justify-content:center}.stat-content[data-v-b36a6cb7]{flex:1}.stat-value[data-v-b36a6cb7]{font-size:28px;font-weight:700;color:#1e293b;line-height:1;margin-bottom:4px}.stat-label[data-v-b36a6cb7]{font-size:13px;color:#64748b;font-weight:500}.filters-section[data-v-b36a6cb7]{display:flex;gap:16px;margin-bottom:24px;flex-wrap:wrap}.filter-group[data-v-b36a6cb7]{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-b36a6cb7]{color:#64748b;font-size:20px}.filter-select[data-v-b36a6cb7]{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-b36a6cb7]{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-b36a6cb7]{color:#64748b;font-size:20px}.search-box input[data-v-b36a6cb7]{border:none;background:transparent;font-size:14px;color:#1e293b;outline:none;flex:1}.loading-state[data-v-b36a6cb7]{text-align:center;padding:60px 20px}.spinner[data-v-b36a6cb7]{width:48px;height:48px;border:4px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;animation:spin-b36a6cb7 .8s linear infinite;margin:0 auto 16px}@keyframes spin-b36a6cb7{to{transform:rotate(360deg)}}.empty-state[data-v-b36a6cb7]{text-align:center;padding:60px 20px;background:#fff;border-radius:12px}.empty-icon[data-v-b36a6cb7]{font-size:64px;color:#cbd5e1;margin-bottom:16px}.empty-state h3[data-v-b36a6cb7]{font-size:20px;color:#1e293b;margin:0 0 8px}.empty-state p[data-v-b36a6cb7]{color:#64748b;margin:0}.clients-table-container[data-v-b36a6cb7]{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;overflow:hidden}.clients-table[data-v-b36a6cb7]{width:100%;border-collapse:collapse}.clients-table thead[data-v-b36a6cb7]{background:#f8fafc}.clients-table th[data-v-b36a6cb7]{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-b36a6cb7]{border-bottom:1px solid #e2e8f0;transition:background .2s}.clients-table tbody tr[data-v-b36a6cb7]:hover{background:#f8fafc}.clients-table td[data-v-b36a6cb7]{padding:10px 8px;font-size:12px;color:#1e293b}.th-view[data-v-b36a6cb7],.td-view[data-v-b36a6cb7]{width:40px;padding:8px!important;text-align:center}.btn-view-mini[data-v-b36a6cb7]{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-b36a6cb7]{font-size:16px}.btn-view-mini[data-v-b36a6cb7]:hover{background:#bfdbfe}.client-name[data-v-b36a6cb7]{font-size:12px;color:#1e293b}.contact-info[data-v-b36a6cb7]{display:flex;align-items:center;gap:6px;font-size:12px;white-space:nowrap}.contact-info .material-icons[data-v-b36a6cb7]{font-size:14px;color:#94a3b8}.org-info[data-v-b36a6cb7]{display:flex;align-items:center;gap:6px;font-size:12px;max-width:280px;overflow:hidden;text-overflow:ellipsis}.org-info .material-icons[data-v-b36a6cb7]{font-size:14px;color:#94a3b8;flex-shrink:0}.inn-info[data-v-b36a6cb7]{font-size:12px;color:#475569;font-family:monospace;white-space:nowrap}.ref-code-info[data-v-b36a6cb7]{font-size:12px;color:#6366f1;font-weight:500}.ref-search[data-v-b36a6cb7]{max-width:250px}.date-cell[data-v-b36a6cb7]{display:flex;align-items:center;gap:6px;font-size:12px;color:#64748b;white-space:nowrap}.date-cell .material-icons[data-v-b36a6cb7]{font-size:14px;color:#94a3b8}.status-badge[data-v-b36a6cb7]{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-b36a6cb7]{cursor:pointer}.status-badge.clickable[data-v-b36a6cb7]:hover{opacity:.85}.status-badge .dropdown-caret[data-v-b36a6cb7]{font-size:14px;margin-left:2px;opacity:.7}.status-badge .material-icons[data-v-b36a6cb7]{font-size:16px}.org-status-wrap[data-v-b36a6cb7]{position:relative;display:inline-block}.org-status-dropdown[data-v-b36a6cb7]{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-b36a6cb7]{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-b36a6cb7]:hover{background:#f1f5f9}.org-status-dropdown .status-option.is-selected[data-v-b36a6cb7]{background:#eff6ff;font-weight:600;color:#1d4ed8}.org-status-dropdown .status-option .status-indicator[data-v-b36a6cb7]{width:8px;height:8px;border-radius:50%;background:#94a3b8;flex-shrink:0}.org-status-dropdown .status-option-active .status-indicator[data-v-b36a6cb7]{background:#10b981}.org-status-dropdown .status-option-inactive .status-indicator[data-v-b36a6cb7]{background:#ef4444}.org-status-dropdown .status-option-pending .status-indicator[data-v-b36a6cb7]{background:#f59e0b}.status-active[data-v-b36a6cb7]{background:#d1fae5;color:#065f46}.status-inactive[data-v-b36a6cb7]{background:#fee2e2;color:#991b1b}.status-pending[data-v-b36a6cb7]{background:#e0e8f6;color:#3b82f6}.actions[data-v-b36a6cb7]{display:flex;gap:8px}.btn-action[data-v-b36a6cb7]{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-b36a6cb7]{font-size:18px}.btn-edit[data-v-b36a6cb7]{background:#e0e7ff;color:#4338ca}.btn-edit[data-v-b36a6cb7]:hover{background:#c7d2fe}.btn-view[data-v-b36a6cb7]{background:#dbeafe;color:#1e40af}.btn-view[data-v-b36a6cb7]:hover{background:#bfdbfe}.btn-delete[data-v-b36a6cb7]{background:#fee2e2;color:#dc2626}.btn-delete[data-v-b36a6cb7]:hover{background:#fecaca}.modal-overlay[data-v-b36a6cb7]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-container[data-v-b36a6cb7]{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-b36a6cb7]{max-width:800px}.modal-header[data-v-b36a6cb7]{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:1px solid #e2e8f0}.modal-header h3[data-v-b36a6cb7]{margin:0;font-size:20px;color:#1e293b}.btn-close[data-v-b36a6cb7]{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-b36a6cb7]:hover{background:#e2e8f0}.modal-body[data-v-b36a6cb7]{padding:24px}.form-row[data-v-b36a6cb7]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.form-group[data-v-b36a6cb7]{margin-bottom:16px}.form-group label[data-v-b36a6cb7]{display:block;font-size:14px;font-weight:600;color:#334155;margin-bottom:8px}.required[data-v-b36a6cb7]{color:#ef4444}.form-group input[data-v-b36a6cb7],.form-group select[data-v-b36a6cb7],.form-group textarea[data-v-b36a6cb7]{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-b36a6cb7]:focus,.form-group select[data-v-b36a6cb7]:focus,.form-group textarea[data-v-b36a6cb7]:focus{outline:none;border-color:#3b82f6}.form-group input[data-v-b36a6cb7]:disabled{background:#f1f5f9;cursor:not-allowed}.checkbox-label[data-v-b36a6cb7]{display:flex;align-items:center;gap:8px;font-weight:400;margin-top:8px}.checkbox-label input[type=checkbox][data-v-b36a6cb7]{width:auto}.modal-actions[data-v-b36a6cb7]{display:flex;justify-content:flex-end;gap:12px;padding:20px;border-top:1px solid #e2e8f0}.btn-secondary[data-v-b36a6cb7]{padding:10px 20px;background:#f1f5f9;color:#475569;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:background .2s}.btn-secondary[data-v-b36a6cb7]:hover{background:#e2e8f0}.btn-danger[data-v-b36a6cb7]{padding:10px 20px;background:#ef4444;color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:background .2s}.btn-danger[data-v-b36a6cb7]:hover{background:#dc2626}.btn-primary[data-v-b36a6cb7]:disabled,.btn-danger[data-v-b36a6cb7]:disabled{opacity:.5;cursor:not-allowed}.warning-text[data-v-b36a6cb7]{color:#ef4444;font-size:13px;margin-top:12px}.modal-enter-active[data-v-b36a6cb7],.modal-leave-active[data-v-b36a6cb7]{transition:opacity .3s}.modal-enter-from[data-v-b36a6cb7],.modal-leave-to[data-v-b36a6cb7]{opacity:0}.modal-enter-active .modal-container[data-v-b36a6cb7],.modal-leave-active .modal-container[data-v-b36a6cb7]{transition:transform .3s}.modal-enter-from .modal-container[data-v-b36a6cb7],.modal-leave-to .modal-container[data-v-b36a6cb7]{transform:scale(.9)}.pagination-container[data-v-b36a6cb7]{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-b36a6cb7]{font-size:14px;color:#64748b}.pagination-controls[data-v-b36a6cb7]{display:flex;align-items:center;gap:4px}.pagination-btn[data-v-b36a6cb7]{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-b36a6cb7]:hover:not(:disabled){background:#f1f5f9;border-color:#cbd5e1}.pagination-btn.active[data-v-b36a6cb7]{background:#3b82f6;border-color:#3b82f6;color:#fff}.pagination-btn[data-v-b36a6cb7]:disabled{opacity:.4;cursor:not-allowed}.pagination-btn .material-icons[data-v-b36a6cb7]{font-size:20px}.pagination-ellipsis[data-v-b36a6cb7]{padding:0 8px;color:#94a3b8}.per-page-select[data-v-b36a6cb7]{display:flex;align-items:center;gap:8px;font-size:14px;color:#64748b}.per-page-select select[data-v-b36a6cb7]{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-b36a6cb7]{flex-direction:column;align-items:flex-start}.stats-grid[data-v-b36a6cb7]{grid-template-columns:1fr}.filters-section[data-v-b36a6cb7]{flex-direction:column}.search-box[data-v-b36a6cb7]{min-width:100%}.clients-table[data-v-b36a6cb7]{min-width:1200px}.form-row[data-v-b36a6cb7]{grid-template-columns:1fr}.pagination-container[data-v-b36a6cb7]{flex-direction:column;align-items:center}}.col-checkbox[data-v-b36a6cb7]{width:40px;min-width:40px;max-width:40px;text-align:center;padding:4px 8px!important}.row-checkbox[data-v-b36a6cb7]{width:16px;height:16px;cursor:pointer;accent-color:#3b82f6}.row-selected td[data-v-b36a6cb7]{background:#eff6ff!important}.bulk-actions-bar[data-v-b36a6cb7]{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-b36a6cb7]{display:flex;align-items:center;gap:8px;font-size:13px;color:#1e40af;white-space:nowrap}.bulk-info .material-icons[data-v-b36a6cb7]{font-size:20px;color:#3b82f6}.btn-clear-selection[data-v-b36a6cb7]{display:inline-flex;align-items:center;background:none;border:none;cursor:pointer;color:#64748b;padding:2px;border-radius:4px}.btn-clear-selection[data-v-b36a6cb7]:hover{background:#dbeafe;color:#1e40af}.btn-clear-selection .material-icons[data-v-b36a6cb7]{font-size:18px}.bulk-actions-group[data-v-b36a6cb7]{display:flex;align-items:center;gap:8px}.bulk-action-btn[data-v-b36a6cb7]{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-b36a6cb7]:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af}.bulk-action-btn[data-v-b36a6cb7]:disabled{opacity:.6;cursor:not-allowed}.bulk-action-btn .material-icons[data-v-b36a6cb7]{font-size:18px}.bulk-bar-enter-active[data-v-b36a6cb7],.bulk-bar-leave-active[data-v-b36a6cb7]{transition:opacity .15s,transform .15s}.bulk-bar-enter-from[data-v-b36a6cb7],.bulk-bar-leave-to[data-v-b36a6cb7]{opacity:0;transform:translateY(-6px)}.modal-overlay[data-v-42c1d490]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.upload-contract-modal[data-v-42c1d490]{background:#fff;border-radius:16px;width:90%;max-width:700px;max-height:90vh;display:flex;flex-direction:column}.modal-header[data-v-42c1d490]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e2e8f0}.modal-header h2[data-v-42c1d490]{margin:0;font-size:20px;font-weight:600;color:#1e293b}.btn-close[data-v-42c1d490]{background:none;border:none;padding:8px;cursor:pointer;color:#64748b;border-radius:8px;transition:all .2s}.btn-close[data-v-42c1d490]:hover{background:#f1f5f9;color:#1e293b}.modal-body[data-v-42c1d490]{flex:1;overflow-y:auto;padding:24px}.form-section[data-v-42c1d490]{margin-bottom:24px}.section-title[data-v-42c1d490]{font-size:14px;font-weight:600;color:#475569;margin:0 0 12px}.required[data-v-42c1d490]{color:#ef4444}.radio-group[data-v-42c1d490]{display:flex;gap:12px}.radio-option[data-v-42c1d490]{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-42c1d490]{display:none}.radio-option.active[data-v-42c1d490]{border-color:#3b82f6;background:#eff6ff}.radio-label[data-v-42c1d490]{display:flex;align-items:center;gap:8px;font-size:14px;color:#1e293b}.radio-label .material-icons[data-v-42c1d490]{font-size:20px;color:#64748b}.radio-option.active .radio-label .material-icons[data-v-42c1d490]{color:#3b82f6}.file-drop-zone[data-v-42c1d490]{border:2px dashed #e2e8f0;border-radius:12px;padding:32px;text-align:center;cursor:pointer;transition:all .2s}.file-drop-zone[data-v-42c1d490]:hover,.file-drop-zone.drag-over[data-v-42c1d490]{border-color:#3b82f6;background:#f8fafc}.file-drop-zone.has-file[data-v-42c1d490]{border-style:solid;border-color:#22c55e;background:#f0fdf4;cursor:default}.drop-zone-content .material-icons[data-v-42c1d490]{font-size:48px;color:#94a3b8;margin-bottom:8px}.drop-zone-content p[data-v-42c1d490]{margin:0 0 4px;color:#64748b}.drop-zone-content .hint[data-v-42c1d490]{font-size:12px;color:#94a3b8}.file-info[data-v-42c1d490]{display:flex;align-items:center;gap:12px}.file-info .material-icons[data-v-42c1d490]{font-size:40px;color:#22c55e}.file-details[data-v-42c1d490]{flex:1;text-align:left}.file-name[data-v-42c1d490]{display:block;font-weight:500;color:#1e293b}.file-size[data-v-42c1d490]{font-size:12px;color:#64748b}.btn-remove-file[data-v-42c1d490]{background:none;border:none;padding:4px;cursor:pointer;color:#94a3b8}.btn-remove-file[data-v-42c1d490]:hover{color:#ef4444}.toggle-group[data-v-42c1d490]{display:flex;background:#f1f5f9;border-radius:8px;padding:4px;margin-bottom:12px}.toggle-btn[data-v-42c1d490]{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-42c1d490]{background:#fff;color:#1e293b;box-shadow:0 1px 3px #0000001a}.form-row[data-v-42c1d490]{display:flex;gap:16px;margin-bottom:16px}.form-group[data-v-42c1d490]{flex:1}.form-label[data-v-42c1d490]{display:block;font-size:13px;font-weight:500;color:#475569;margin-bottom:6px}.form-input[data-v-42c1d490],.form-select[data-v-42c1d490]{width:100%;padding:10px 12px;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;color:#1e293b;transition:all .2s}.form-input[data-v-42c1d490]:focus,.form-select[data-v-42c1d490]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.sub-select[data-v-42c1d490]{margin-top:12px;padding-left:16px;border-left:2px solid #e2e8f0}.single-org-display[data-v-42c1d490]{padding:10px 12px;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;color:#1e293b;background:#f8fafc}.checkbox-group[data-v-42c1d490]{display:flex;align-items:center}.checkbox-label[data-v-42c1d490]{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:14px;color:#475569}.checkbox-label input[data-v-42c1d490]{width:16px;height:16px}.hint[data-v-42c1d490]{display:block;font-size:12px;color:#94a3b8;margin-top:4px}.modal-footer[data-v-42c1d490]{display:flex;justify-content:flex-end;align-items:center;gap:12px;padding:16px 24px;border-top:1px solid #e2e8f0}.validation-hint[data-v-42c1d490]{display:flex;align-items:center;gap:6px;margin-right:auto;color:#ef4444;font-size:13px}.validation-hint .material-icons[data-v-42c1d490]{font-size:16px}.btn-secondary[data-v-42c1d490]{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-42c1d490]:hover{background:#f8fafc;border-color:#cbd5e1}.btn-primary[data-v-42c1d490]{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-42c1d490]:hover:not(:disabled){background:#2563eb}.btn-primary[data-v-42c1d490]:disabled{opacity:.5;cursor:not-allowed}.spinner-small[data-v-42c1d490]{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-42c1d490 .8s linear infinite}@keyframes spin-42c1d490{to{transform:rotate(360deg)}}.commission-toggle[data-v-42c1d490]{margin-bottom:16px}.graduated-commissions[data-v-42c1d490]{background:#f8fafc;border-radius:12px;padding:16px}.commissions-header[data-v-42c1d490]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;font-weight:500;color:#475569}.btn-add-tier[data-v-42c1d490]{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-42c1d490]:hover{background:#2563eb}.btn-add-tier .material-icons[data-v-42c1d490]{font-size:16px}.empty-tiers[data-v-42c1d490]{text-align:center;padding:24px;color:#94a3b8;font-size:13px}.tier-row-input[data-v-42c1d490]{background:#fff;border-radius:8px;padding:12px;margin-bottom:8px;border:1px solid #e2e8f0}.tier-inputs[data-v-42c1d490]{display:flex;gap:12px;align-items:flex-end}.tier-field[data-v-42c1d490]{flex:1}.tier-field label[data-v-42c1d490]{display:block;font-size:11px;color:#64748b;margin-bottom:4px}.tier-field .form-input[data-v-42c1d490]{padding:8px 10px;font-size:13px}.btn-remove-tier[data-v-42c1d490]{background:none;border:none;padding:6px;cursor:pointer;color:#94a3b8;border-radius:4px;transition:all .2s}.btn-remove-tier[data-v-42c1d490]:hover{background:#fee2e2;color:#dc2626}.btn-remove-tier .material-icons[data-v-42c1d490]{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}}.status-dropdown[data-v-5eed5f96]{position:relative;z-index:10}.status-badge.clickable[data-v-5eed5f96]{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-5eed5f96]:hover{opacity:.85;transform:translateY(-1px)}.dropdown-icon[data-v-5eed5f96]{font-size:18px;transition:transform .2s}.status-dropdown-menu[data-v-5eed5f96]{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-5eed5f96 .2s ease-out}@keyframes slideDown-5eed5f96{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.status-option[data-v-5eed5f96]{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-5eed5f96]:hover{background:#f1f5f9}.status-option.active[data-v-5eed5f96]{background:#eff6ff;color:#3b82f6}.status-indicator[data-v-5eed5f96]{width:10px;height:10px;border-radius:50%;flex-shrink:0}.status-indicator.status-active[data-v-5eed5f96]{background:#10b981}.status-indicator.status-inactive[data-v-5eed5f96]{background:#ef4444}.status-indicator.status-pending[data-v-5eed5f96]{background:#f59e0b}.client-detail[data-v-5eed5f96]{padding:24px;max-width:1400px;margin:0 auto}.loading-state[data-v-5eed5f96]{text-align:center;padding:60px 20px}.spinner[data-v-5eed5f96]{width:48px;height:48px;border:4px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;animation:spin-5eed5f96 .8s linear infinite;margin:0 auto 16px}.page-header[data-v-5eed5f96]{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-5eed5f96]{display:flex;align-items:center;gap:16px}.btn-back[data-v-5eed5f96]{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-5eed5f96]:hover{background:#e2e8f0}.page-title[data-v-5eed5f96]{font-size:24px;font-weight:700;color:#1e293b;margin:0 0 4px}.page-subtitle[data-v-5eed5f96]{font-size:14px;color:#64748b;margin:0}.header-actions[data-v-5eed5f96]{display:flex;gap:12px;align-items:center}.status-badge[data-v-5eed5f96]{padding:6px 16px;border-radius:12px;font-size:13px;font-weight:600}.status-active[data-v-5eed5f96]{background:#d1fae5;color:#065f46}.status-inactive[data-v-5eed5f96]{background:#fee2e2;color:#991b1b}.status-pending[data-v-5eed5f96]{background:#fef3c7;color:#92400e}.btn-primary[data-v-5eed5f96]:hover{background:#2563eb}.btn-impersonate[data-v-5eed5f96]{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-5eed5f96]:hover{background:#d97706;transform:translateY(-1px);box-shadow:0 4px 12px #f59e0b4d}.tabs[data-v-5eed5f96]{display:flex;gap:8px;margin-bottom:24px;border-bottom:2px solid #e2e8f0}.tab-button[data-v-5eed5f96]{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-5eed5f96]:hover{color:#3b82f6}.tab-button.active[data-v-5eed5f96]{color:#3b82f6;border-bottom-color:#3b82f6}.tab-content[data-v-5eed5f96]{min-height:400px}.tab-panel[data-v-5eed5f96]{animation:fadeIn-5eed5f96 .3s}@keyframes fadeIn-5eed5f96{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.info-grid[data-v-5eed5f96]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:20px}.info-card[data-v-5eed5f96]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 1px 3px #0000001a}.info-card h5[data-v-5eed5f96]{margin:0 0 10px;line-height:18px}.info-card h5 span[data-v-5eed5f96]{line-height:18px;position:relative;top:5px}.card-title[data-v-5eed5f96]{font-size:18px;font-weight:700;color:#1e293b;margin:0 0 20px;padding-bottom:12px;border-bottom:2px solid #e2e8f0}.card-line[data-v-5eed5f96]{display:block;margin:10px 0 20px;padding-bottom:12px;border-bottom:2px solid #e2e8f0}.info-row[data-v-5eed5f96]{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid #f1f5f9}.info-row[data-v-5eed5f96]:last-child{border-bottom:none}.info-label[data-v-5eed5f96]{font-weight:600;color:#64748b;font-size:14px}.info-value[data-v-5eed5f96]{color:#1e293b;font-size:14px}.badge[data-v-5eed5f96]{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600}.badge-warning[data-v-5eed5f96]{background:#fef3c7;color:#92400e}.btn-secondary[data-v-5eed5f96]{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-5eed5f96]:hover{background:#e2e8f0}.mt-3[data-v-5eed5f96]{margin-top:16px}.substitute-actions[data-v-5eed5f96]{display:flex;flex-direction:column;gap:8px;margin-top:16px}.substitute-actions .btn-secondary[data-v-5eed5f96]{justify-content:center}.btn-danger-soft[data-v-5eed5f96]{background:#fef2f2;color:#dc2626}.btn-danger-soft[data-v-5eed5f96]:hover{background:#fee2e2;color:#b91c1c}.section-header h3[data-v-5eed5f96]{font-size:20px;font-weight:700;color:#1e293b;margin:0}.empty-state[data-v-5eed5f96]{text-align:center;padding:60px 20px;background:#fff;border-radius:12px}.empty-state .material-icons[data-v-5eed5f96]{font-size:64px;color:#cbd5e1;margin-bottom:16px}.empty-state p[data-v-5eed5f96]{color:#64748b;margin:0}.organizations-list[data-v-5eed5f96]{display:grid;gap:20px}.organization-card[data-v-5eed5f96]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 1px 3px #0000001a;position:relative}.org-header[data-v-5eed5f96]{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-5eed5f96]{font-size:18px;font-weight:700;color:#1e293b;margin:0 0 8px}.org-inn[data-v-5eed5f96]{font-size:14px;color:#64748b;margin:0}.org-body[data-v-5eed5f96]{display:grid;gap:20px}.org-section h5[data-v-5eed5f96]{font-size:16px;font-weight:700;color:#1e293b;margin:0 0 12px}.info-grid-compact[data-v-5eed5f96]{display:grid;gap:8px}.exchange-rate-info[data-v-5eed5f96]{background:#f8fafc;padding:16px;border-radius:8px}.rate-header[data-v-5eed5f96]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.rate-name[data-v-5eed5f96]{font-weight:700;color:#1e293b}.rate-type[data-v-5eed5f96],.rate-path[data-v-5eed5f96]{font-size:12px;color:#64748b;background:#fff;padding:4px 12px;border-radius:12px}.rate-list[data-v-5eed5f96]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.rate-item[data-v-5eed5f96]{display:flex;flex-direction:column;gap:4px;background:#fff;padding:12px;border-radius:8px}.currency[data-v-5eed5f96]{font-weight:700;color:#1e293b;font-size:14px}.rate-value[data-v-5eed5f96]{color:#3b82f6;font-weight:600;font-size:16px}.markup[data-v-5eed5f96]{font-size:12px;color:#10b981}.org-actions[data-v-5eed5f96]{top:24px;right:24px;display:flex;gap:8px}.btn-icon[data-v-5eed5f96]{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-5eed5f96]:hover{background:#e2e8f0}.btn-icon.btn-danger[data-v-5eed5f96]{background:#fee2e2;color:#dc2626}.btn-icon.btn-danger[data-v-5eed5f96]:hover{background:#fecaca}.stakeholders-table table[data-v-5eed5f96]{width:100%;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #0000001a}.stakeholders-table th[data-v-5eed5f96]{background:#f8fafc;padding:16px;text-align:left;font-weight:600;color:#64748b;font-size:12px;text-transform:uppercase}.stakeholders-table td[data-v-5eed5f96]{padding:16px;border-bottom:1px solid #e2e8f0}.actions[data-v-5eed5f96]{display:flex;gap:8px}.documents-list[data-v-5eed5f96]{display:grid;gap:16px}.contracts-section[data-v-5eed5f96]{margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #e2e8f0}.subsection-title[data-v-5eed5f96]{font-size:14px;font-weight:600;color:#64748b;margin:0 0 16px;text-transform:uppercase;letter-spacing:.5px}.contracts-org-group[data-v-5eed5f96]{margin-bottom:20px}.contracts-org-group[data-v-5eed5f96]:last-child{margin-bottom:0}.contracts-org-header[data-v-5eed5f96]{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-5eed5f96]{font-size:18px;color:#3b82f6}.contracts-org-name[data-v-5eed5f96]{flex:1}.contracts-org-count[data-v-5eed5f96]{padding:2px 8px;background:#e2e8f0;border-radius:10px;font-size:11px;color:#475569;font-weight:500}.contracts-warning[data-v-5eed5f96]{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-5eed5f96]{font-size:18px;color:#b45309}.contracts-tree[data-v-5eed5f96]{display:flex;flex-direction:column;gap:12px}.contract-node[data-v-5eed5f96]{display:flex;flex-direction:column}.contract-item[data-v-5eed5f96]{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-5eed5f96]:hover{background:#f1f5f9;border-color:#cbd5e1}.contract-item.inactive[data-v-5eed5f96]{opacity:.6;background:#fef2f2;border-color:#fecaca}.contract-item.child-contract[data-v-5eed5f96]{margin-left:32px;margin-top:8px;background:#fffbeb;border-color:#fde68a}.contract-icon[data-v-5eed5f96]{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-5eed5f96]{font-size:20px;color:#3b82f6}.contract-item.child-contract .contract-icon[data-v-5eed5f96]{background:#d1fae5}.contract-item.child-contract .contract-icon .material-icons[data-v-5eed5f96]{color:#059669}.contract-info[data-v-5eed5f96]{flex:1;min-width:0}.contract-info h4[data-v-5eed5f96]{font-size:14px;font-weight:600;color:#1e293b;margin:0 0 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.contract-meta[data-v-5eed5f96]{display:flex;align-items:center;gap:8px;font-size:12px;color:#64748b}.contract-title-row[data-v-5eed5f96]{display:flex;align-items:center;gap:12px;margin-bottom:4px}.contract-title-row h4[data-v-5eed5f96]{margin:0;font-size:14px;font-weight:600;color:#1e293b}.contract-number[data-v-5eed5f96]{color:#3b82f6;font-weight:600;font-size:13px}.commission-badge[data-v-5eed5f96]{background:#f0fdf4;color:#15803d;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:500}.contract-specific-type[data-v-5eed5f96]{color:#ea580c;font-weight:500}.contract-send-status[data-v-5eed5f96]{display:flex;flex-direction:column;align-items:flex-end;margin-right:12px}.send-status-badge[data-v-5eed5f96]{display:flex;align-items:center;gap:4px;font-size:12px;padding:4px 8px;border-radius:6px}.send-status-badge .material-icons[data-v-5eed5f96]{font-size:16px}.send-status-badge.sent[data-v-5eed5f96]{background:#d1fae5;color:#047857}.send-status-badge.not-sent[data-v-5eed5f96]{background:#fee2e2;color:#dc2626}.sent-at-time[data-v-5eed5f96]{font-size:10px;color:#94a3b8;margin-top:2px}.contract-actions[data-v-5eed5f96]{display:flex;gap:4px}.badge[data-v-5eed5f96]{padding:2px 8px;border-radius:4px;font-size:11px;font-weight:500}.badge-uploaded[data-v-5eed5f96]{background:#dbeafe;color:#1d4ed8}.badge-signed[data-v-5eed5f96]{background:#d1fae5;color:#047857}.badge-inactive[data-v-5eed5f96]{background:#fee2e2;color:#dc2626}.badge-status[data-v-5eed5f96]{text-transform:uppercase;letter-spacing:.3px}.badge-status-draft[data-v-5eed5f96]{background:#e0f2fe;color:#075985}.badge-status-active[data-v-5eed5f96]{background:#d1fae5;color:#047857}.badge-status-inactive[data-v-5eed5f96]{background:#e2e8f0;color:#475569}.hint-text[data-v-5eed5f96]{font-size:12px;color:#94a3b8;margin-top:12px}.btn-icon.btn-success[data-v-5eed5f96]{color:#059669}.btn-icon.btn-success[data-v-5eed5f96]:hover{background:#d1fae5}.btn-icon.btn-success-outline[data-v-5eed5f96]{color:#059669;border:1px solid #a7f3d0}.btn-icon.btn-success-outline[data-v-5eed5f96]:hover{background:#d1fae5}.btn-icon.btn-warning[data-v-5eed5f96]{color:#d97706;border:1px solid #fde68a}.btn-icon.btn-warning[data-v-5eed5f96]:hover{background:#fef3c7}.contract-children[data-v-5eed5f96]{display:flex;flex-direction:column;gap:8px}.document-card[data-v-5eed5f96]{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-5eed5f96]{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-5eed5f96]{color:#3b82f6;font-size:24px}.doc-info[data-v-5eed5f96]{flex:1}.doc-info h4[data-v-5eed5f96]{font-size:16px;font-weight:700;color:#1e293b;margin:0 0 8px}.doc-meta[data-v-5eed5f96]{display:flex;gap:16px;font-size:13px;color:#64748b;margin-bottom:8px}.doc-details[data-v-5eed5f96]{display:flex;gap:12px;align-items:center;font-size:13px}.doc-prefix[data-v-5eed5f96]{background:#e0e7ff;color:#4338ca;padding:4px 8px;border-radius:4px;font-weight:600}.doc-number[data-v-5eed5f96]{font-weight:600;color:#1e293b}.doc-date[data-v-5eed5f96]{color:#64748b}.doc-actions[data-v-5eed5f96]{display:flex;gap:8px;flex-shrink:0}.modal-overlay[data-v-5eed5f96]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-container[data-v-5eed5f96]{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-5eed5f96]{max-width:900px}.preview-modal-container[data-v-5eed5f96]{max-width:1100px;width:95%;height:90vh;max-height:90vh}.preview-modal-body[data-v-5eed5f96]{flex:1;padding:0;overflow:hidden;background:#525659}.preview-pdf-frame[data-v-5eed5f96]{width:100%;height:100%;border:none;display:block}.preview-modal-actions[data-v-5eed5f96]{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-5eed5f96],.preview-modal-actions .btn-secondary[data-v-5eed5f96]{display:inline-flex;align-items:center;gap:6px}.modal-header[data-v-5eed5f96]{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-5eed5f96]{overflow-y:auto;flex:1 1 auto}.doc-params-section[data-v-5eed5f96]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:16px}.doc-params-section h3[data-v-5eed5f96]{margin:0 0 12px;font-size:15px;color:#1e293b}.direct-client-box[data-v-5eed5f96]{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-5eed5f96]:hover{border-color:#94a3b8;background:#f8fafc}.direct-client-box.is-checked[data-v-5eed5f96]{border-color:#2563eb;background:#eff6ff;box-shadow:0 0 0 3px #2563eb1f}.direct-client-box input[type=checkbox][data-v-5eed5f96]{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-5eed5f96]{font-size:14px;font-weight:600;color:#334155;line-height:1.2}.modal-header h3[data-v-5eed5f96]{margin:0;font-size:20px;color:#1e293b}.btn-close[data-v-5eed5f96]{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-5eed5f96]:hover{background:#e2e8f0}.modal-body[data-v-5eed5f96]{padding:24px}.form-group[data-v-5eed5f96]{margin-bottom:20px}.form-group label[data-v-5eed5f96]{display:block;font-weight:600;color:#334155;margin-bottom:8px;font-size:14px}.required[data-v-5eed5f96]{color:#ef4444}.form-control[data-v-5eed5f96],.form-group input[data-v-5eed5f96],.form-group select[data-v-5eed5f96],.form-group textarea[data-v-5eed5f96]{width:100%;padding:10px 12px;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;transition:border-color .2s}.form-group input[data-v-5eed5f96]:read-only{background:#e2e8f0}.form-control[data-v-5eed5f96]:focus,.form-group input[data-v-5eed5f96]:focus,.form-group select[data-v-5eed5f96]:focus,.form-group textarea[data-v-5eed5f96]:focus{outline:none;border-color:#3b82f6}.form-row[data-v-5eed5f96]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.checkbox-label[data-v-5eed5f96]{display:flex;align-items:center;gap:8px;font-weight:400}.checkbox-label input[type=checkbox][data-v-5eed5f96]{width:auto}.doc-type-buttons[data-v-5eed5f96]{display:flex;gap:12px}.doc-type-btn[data-v-5eed5f96]{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-5eed5f96]:hover{border-color:#3b82f6;color:#3b82f6}.doc-type-btn.active[data-v-5eed5f96]{border-color:#3b82f6;background:#eff6ff;color:#3b82f6}.file-upload input[type=file][data-v-5eed5f96]{width:100%;padding:12px;border:2px dashed #e2e8f0;border-radius:8px;cursor:pointer}.file-preview[data-v-5eed5f96]{display:flex;align-items:center;gap:8px;padding:12px;background:#f8fafc;border-radius:8px;margin-top:8px}.custom-rates[data-v-5eed5f96]{margin-top:20px}.custom-rates h4[data-v-5eed5f96]{font-size:16px;margin-bottom:16px;color:#1e293b}.rate-input-row[data-v-5eed5f96]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.rate-input-row label[data-v-5eed5f96]{font-weight:600;min-width:60px}.rate-inputs[data-v-5eed5f96]{display:flex;align-items:center;gap:8px;flex:1}.rate-inputs input[data-v-5eed5f96]{flex:1;padding:8px;border:1px solid #e2e8f0;border-radius:8px}.rate-inputs input[readonly][data-v-5eed5f96]{background:#f1f5f9}.modal-actions[data-v-5eed5f96]{display:flex;justify-content:flex-end;gap:12px;padding:20px 24px;border-top:1px solid #e2e8f0}.form-hint[data-v-5eed5f96]{display:block;margin-top:6px;font-size:12px;color:#64748b}.modal-enter-active[data-v-5eed5f96],.modal-leave-active[data-v-5eed5f96]{transition:opacity .3s}.modal-enter-from[data-v-5eed5f96],.modal-leave-to[data-v-5eed5f96]{opacity:0}.rate-card[data-v-5eed5f96]{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-5eed5f96]{margin-bottom:16px}.currency-name[data-v-5eed5f96]{font-size:18px;font-weight:600;color:#1e293b}.rate-inputs-grid[data-v-5eed5f96]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px}.rate-input-group[data-v-5eed5f96]{display:flex;flex-direction:column;gap:6px}.rate-label[data-v-5eed5f96]{font-size:13px;font-weight:500;color:#64748b}.rate-input[data-v-5eed5f96]{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-5eed5f96]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.rate-calculation[data-v-5eed5f96]{background:#fff;border-radius:8px;padding:12px}.calc-row[data-v-5eed5f96]{display:flex;justify-content:space-between;padding:6px 0;font-size:14px}.calc-label[data-v-5eed5f96]{color:#64748b}.calc-value[data-v-5eed5f96]{font-weight:500;color:#1e293b;font-family:monospace}.calc-total[data-v-5eed5f96]{border-top:2px solid #e2e8f0;margin-top:8px;padding-top:12px;font-weight:600}.calc-total .calc-value[data-v-5eed5f96]{color:#059669;font-size:16px}.partners-table table[data-v-5eed5f96]{width:100%;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #0000001a}.partners-table th[data-v-5eed5f96]{background:#f8fafc;padding:16px;text-align:left;font-weight:600;color:#64748b;font-size:12px;text-transform:uppercase}.partners-table td[data-v-5eed5f96]{padding:16px;border-bottom:1px solid #e2e8f0}.type-badge[data-v-5eed5f96]{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-5eed5f96]{background:#dbeafe;color:#1e40af}.type-badge.bank[data-v-5eed5f96]{background:#fce7f3;color:#9f1239}.type-badge.stakeholder[data-v-5eed5f96]{background:#d1fae5;color:#065f46}.type-badge .material-icons[data-v-5eed5f96]{font-size:16px}.partner-name-cell[data-v-5eed5f96]{display:flex;flex-direction:column;gap:4px}.legal-name[data-v-5eed5f96]{font-size:12px;color:#64748b}.commission-cell[data-v-5eed5f96]{display:flex;gap:6px;flex-wrap:wrap}.commission-badge[data-v-5eed5f96]{padding:4px 10px;border-radius:10px;font-size:11px;font-weight:500}.commission-badge.import[data-v-5eed5f96]{background:#dbeafe;color:#1e40af}.commission-badge.export[data-v-5eed5f96]{background:#d1fae5;color:#065f46}.commission-badge.none[data-v-5eed5f96]{background:#f1f5f9;color:#64748b}.additional-info-cell[data-v-5eed5f96]{display:flex;flex-direction:column;gap:4px;font-size:13px}.info-item[data-v-5eed5f96]{color:#64748b}.info-item strong[data-v-5eed5f96]{color:#1e293b;font-weight:600}.partner-type-selection[data-v-5eed5f96]{padding:20px 0}.selection-title[data-v-5eed5f96]{text-align:center;font-size:16px;color:#64748b;margin-bottom:24px}.partner-type-grid[data-v-5eed5f96]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.partner-type-card[data-v-5eed5f96]{padding:32px 20px;border:2px solid #e2e8f0;border-radius:12px;text-align:center;cursor:pointer;transition:all .2s}.partner-type-card[data-v-5eed5f96]:hover{border-color:#3b82f6;box-shadow:0 4px 12px #3b82f633;transform:translateY(-2px)}.partner-type-card .material-icons[data-v-5eed5f96]{font-size:48px;color:#3b82f6;margin-bottom:12px}.partner-type-card h4[data-v-5eed5f96]{font-size:16px;font-weight:600;color:#1e293b;margin:0 0 8px}.partner-type-card p[data-v-5eed5f96]{font-size:13px;color:#64748b;margin:0}.partner-selection[data-v-5eed5f96]{padding:20px 0}.btn-back-inline[data-v-5eed5f96]{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-5eed5f96]:hover{background:#e2e8f0}.selection-subtitle[data-v-5eed5f96]{font-size:18px;font-weight:600;color:#1e293b;margin:0 0 24px}.search-section label[data-v-5eed5f96]{display:block;font-size:14px;color:#64748b;margin-bottom:12px}.search-input-wrapper[data-v-5eed5f96]{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-5eed5f96]{color:#94a3b8;font-size:22px}.searchemp-input-wrapper[data-v-5eed5f96]{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-5eed5f96]{color:#94a3b8;font-size:22px}.searchemp-input-wrapper input[data-v-5eed5f96]{background:#fff}.search-input[data-v-5eed5f96]{flex:1;border:none;background:none;outline:none;font-size:14px;color:#1e293b}.search-results[data-v-5eed5f96]{border:2px solid #e2e8f0;border-radius:10px;overflow:hidden}.search-result-item[data-v-5eed5f96]{display:flex;align-items:center;gap:12px;padding:16px;border-bottom:1px solid #f1f5f9;cursor:pointer;transition:background .2s}.search-result-item[data-v-5eed5f96]:hover{background:#f8fafc}.search-result-item .material-icons[data-v-5eed5f96]:first-child{color:#3b82f6;font-size:24px}.result-name[data-v-5eed5f96]{font-weight:600;color:#1e293b;margin-bottom:4px}.result-meta[data-v-5eed5f96]{font-size:13px;color:#64748b}.no-results[data-v-5eed5f96]{text-align:center;padding:40px 20px;color:#94a3b8}.create-new-section[data-v-5eed5f96]{margin-top:32px}.divider[data-v-5eed5f96]{display:flex;align-items:center;text-align:center;margin:24px 0}.divider[data-v-5eed5f96]:before,.divider[data-v-5eed5f96]:after{content:"";flex:1;border-bottom:1px solid #e2e8f0}.divider span[data-v-5eed5f96]{padding:0 16px;color:#94a3b8;font-size:14px}.btn-create-new[data-v-5eed5f96]{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-5eed5f96]:hover{border-color:#3b82f6;color:#3b82f6;background:#eff6ff}.documents-list[data-v-5eed5f96]{display:flex;flex-direction:column;gap:12px}.document-item[data-v-5eed5f96]{display:flex;align-items:center;gap:16px;padding:16px;background:#f8f9fa;border-radius:8px;transition:all .2s}.document-item[data-v-5eed5f96]:hover{background:#e9ecef;transform:translate(4px)}.document-icon[data-v-5eed5f96]{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-5eed5f96]{font-size:28px}.document-info[data-v-5eed5f96]{flex:1}.document-info h3[data-v-5eed5f96]{margin:0 0 4px;font-size:16px;font-weight:600;color:#1a1a1a}.document-meta[data-v-5eed5f96]{margin:0;font-size:14px;color:#666;display:flex;gap:8px;align-items:center}.large-modal[data-v-5eed5f96]{max-width:900px;max-height:90vh;overflow-y:auto}.contract-form[data-v-5eed5f96]{display:flex;flex-direction:column;gap:24px}.form-section h3[data-v-5eed5f96]{margin:0 0 16px;font-size:16px;font-weight:600;color:#1a1a1a}.form-grid[data-v-5eed5f96]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.form-group label[data-v-5eed5f96]{display:block;margin-bottom:8px;font-size:14px;font-weight:500;color:#333}.form-group input[data-v-5eed5f96]{width:100%;padding:10px 12px;border:1px solid #ddd;border-radius:6px;font-size:14px;transition:border-color .2s}.form-group input[data-v-5eed5f96]:focus{outline:none;border-color:#06c}.modal-actions[data-v-5eed5f96]{display:flex;justify-content:flex-end;gap:12px;padding-top:20px;border-top:1px solid #e0e0e0}.empty-state[data-v-5eed5f96]{text-align:center;padding:60px 20px}.empty-state .material-icons[data-v-5eed5f96]{font-size:64px;color:#ccc;margin-bottom:16px}.empty-state p[data-v-5eed5f96]{margin:0 0 20px;color:#666;font-size:16px}.section-header.clickable[data-v-5eed5f96]{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-5eed5f96]:hover{background:#f8f9fa}.collapse-icon[data-v-5eed5f96]{transition:transform .3s ease;color:#666}.collapse-icon.expanded[data-v-5eed5f96]{transform:rotate(180deg)}.slide-fade-enter-active[data-v-5eed5f96]{transition:all .3s ease-out}.slide-fade-leave-active[data-v-5eed5f96]{transition:all .3s ease-in}.slide-fade-enter-from[data-v-5eed5f96],.slide-fade-leave-to[data-v-5eed5f96]{transform:translateY(-10px);opacity:0}.commissions-section[data-v-5eed5f96]{margin-top:20px}.commissions-header[data-v-5eed5f96]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.commissions-header h4[data-v-5eed5f96]{margin:0;font-size:15px;font-weight:600;color:#1a1a1a}.btn-add[data-v-5eed5f96]{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-5eed5f96]:hover{background:#0052a3}.btn-add .material-icons[data-v-5eed5f96]{font-size:18px}.commissions-list[data-v-5eed5f96]{display:flex;flex-direction:column;gap:12px}.commission-tier[data-v-5eed5f96]{padding:16px;background:#fff;border:1px solid #e0e0e0;border-radius:8px}.tier-inputs[data-v-5eed5f96]{display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:12px;align-items:end}.tier-inputs .form-group[data-v-5eed5f96]{margin:0}.btn-remove[data-v-5eed5f96]{padding:10px;background:#f44336;color:#fff;border:none;border-radius:6px;cursor:pointer;transition:background .2s;height:42px}.btn-remove[data-v-5eed5f96]:hover:not(:disabled){background:#d32f2f}.btn-remove[data-v-5eed5f96]:disabled{background:#ccc;cursor:not-allowed}.btn-remove .material-icons[data-v-5eed5f96]{font-size:20px}.tier-preview[data-v-5eed5f96]{margin-top:8px;padding:8px 12px;background:#f5f5f5;border-radius:4px;font-size:13px;color:#666}select[data-v-5eed5f96]{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-5eed5f96]:focus{outline:none;border-color:#06c}.agent-contracts-list[data-v-5eed5f96]{display:grid;gap:16px}.contract-card[data-v-5eed5f96]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:16px}.contract-header[data-v-5eed5f96]{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-5eed5f96]{font-size:14px;font-weight:600;color:#1e293b;margin:0 0 6px}.contract-meta[data-v-5eed5f96]{display:flex;align-items:center;gap:10px;font-size:11px;color:#64748b;margin:0}.contract-type-badge[data-v-5eed5f96]{display:inline-block;padding:4px 10px;border-radius:10px;font-size:10px;font-weight:600;text-transform:uppercase}.contract-type-badge.import[data-v-5eed5f96]{background:#dbeafe;color:#1e40af}.contract-type-badge.export[data-v-5eed5f96]{background:#d1fae5;color:#065f46}.contract-body[data-v-5eed5f96]{margin-top:12px}.commission-info[data-v-5eed5f96]{background:#fff;border-radius:8px;padding:14px}.commission-type-label[data-v-5eed5f96]{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-5eed5f96]{font-size:16px}.commission-value.fixed[data-v-5eed5f96]{font-size:16px;font-weight:700;color:#10b981}.commission-tiers[data-v-5eed5f96]{display:grid;gap:8px}.tier-row[data-v-5eed5f96]{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-5eed5f96]{font-size:10px;color:#475569}.tier-rate[data-v-5eed5f96]{font-size:16px;font-weight:700;color:#3b82f6}.empty-commission[data-v-5eed5f96]{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-5eed5f96]{font-size:18px}.empty-state-inline[data-v-5eed5f96]{text-align:center;padding:32px 20px;color:#94a3b8}.empty-state-inline .material-icons[data-v-5eed5f96]{font-size:48px;color:#cbd5e1;margin-bottom:12px}.empty-state-inline p[data-v-5eed5f96]{margin:0;font-size:14px}.full-width[data-v-5eed5f96]{grid-column:1 / -1}.role-badge[data-v-5eed5f96]{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600;display:inline-block}.role-badge.sales[data-v-5eed5f96]{background:#e3f2fd;color:#1976d2}.role-badge.support[data-v-5eed5f96]{background:#f3e5f5;color:#7b1fa2}.visibility-badge[data-v-5eed5f96]{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-5eed5f96]{background:#e8f5e9;color:#2e7d32}.visibility-badge.hidden[data-v-5eed5f96]{background:#fff3e0;color:#e65100}.visibility-badge .material-icons[data-v-5eed5f96]{font-size:16px}.document-actions[data-v-5eed5f96]{display:flex;gap:8px;align-items:center}.btn-icon.btn-danger[data-v-5eed5f96]{color:#d32f2f}.btn-icon.btn-danger[data-v-5eed5f96]:hover{background:#ffebee;color:#c62828}.document-item[data-v-5eed5f96]{display:flex;align-items:center;gap:16px;padding:16px;background:#f9f9f9;border-radius:8px;transition:all .2s}.document-item[data-v-5eed5f96]:hover{background:#f0f0f0;box-shadow:0 2px 8px #0000001a}.search-results[data-v-5eed5f96]{margin-top:1rem;max-height:400px;overflow-y:auto;border:1px solid #e5e7eb;border-radius:8px;background:#fff}.results-header[data-v-5eed5f96]{padding:.75rem 1rem;background:#f9fafb;border-bottom:1px solid #e5e7eb;position:sticky;top:0;z-index:1}.results-count[data-v-5eed5f96]{font-size:.875rem;color:#6b7280;font-weight:500}.results-list[data-v-5eed5f96]{max-height:350px;overflow-y:auto}.search-result-item[data-v-5eed5f96]{display:flex;align-items:center;gap:1rem;padding:1rem;border-bottom:1px solid #f3f4f6;cursor:pointer;transition:all .2s}.search-result-item[data-v-5eed5f96]:last-child{border-bottom:none}.search-result-item[data-v-5eed5f96]:hover{background:#f9fafb}.search-result-item .material-icons[data-v-5eed5f96]:first-child{color:#6366f1;font-size:24px}.search-result-item .add-icon[data-v-5eed5f96]{color:#10b981;margin-left:auto}.result-content[data-v-5eed5f96]{flex:1}.result-name[data-v-5eed5f96]{font-weight:600;color:#111827;margin-bottom:.25rem}.result-meta[data-v-5eed5f96]{font-size:.875rem;color:#6b7280}.btn-clear-search[data-v-5eed5f96]{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-5eed5f96]:hover{color:#6b7280}.btn-clear-search .material-icons[data-v-5eed5f96]{font-size:20px}.loading-partners[data-v-5eed5f96]{display:flex;align-items:center;gap:1rem;padding:2rem;justify-content:center;color:#6b7280}.spinner-small[data-v-5eed5f96]{width:20px;height:20px;border:2px solid #e5e7eb;border-top-color:#6366f1;border-radius:50%;animation:spin-5eed5f96 .8s linear infinite}.no-results[data-v-5eed5f96]{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:3rem 2rem;text-align:center;color:#6b7280}.no-results .material-icons[data-v-5eed5f96]{font-size:48px;color:#d1d5db}.no-results p[data-v-5eed5f96]{margin:0;font-size:1rem}.btn-verify[data-v-5eed5f96]{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-5eed5f96]:hover{background:#059669;box-shadow:0 2px 8px #10b9814d}.btn-verify .material-icons[data-v-5eed5f96]{font-size:16px}.info-value[data-v-5eed5f96]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.tier-inputs[data-v-5eed5f96]{display:grid;grid-template-columns:1fr 1fr 1fr 1fr auto;gap:12px;align-items:end}.input-with-suffix[data-v-5eed5f96]{position:relative;display:flex;align-items:center}.input-with-suffix input[data-v-5eed5f96]{width:100%;padding-right:35px}.input-with-suffix .suffix[data-v-5eed5f96]{position:absolute;right:12px;font-weight:600;color:#64748b;pointer-events:none}.tier-calculation[data-v-5eed5f96]{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-5eed5f96]{font-size:13px;color:#475569}.calc-value[data-v-5eed5f96]{font-size:15px;font-weight:700;color:#3b82f6}.tier-preview[data-v-5eed5f96]{margin-top:8px;padding:8px 12px;background:#f8fafc;border-radius:4px;font-size:13px;color:#475569}.tier-preview strong[data-v-5eed5f96]{color:#1e293b;font-weight:600}.tier-rate-combined[data-v-5eed5f96]{display:flex;align-items:center;gap:8px;font-weight:700;font-size:12px}.rate-percent[data-v-5eed5f96]{font-size:16px;color:#3b82f6}.rate-fixed[data-v-5eed5f96]{font-size:14px;color:#10b981;background:#d1fae5;padding:2px 8px;border-radius:4px}.tier-range[data-v-5eed5f96]{font-size:11px;color:#475569;font-weight:500}@media(max-width:768px){.partner-type-grid[data-v-5eed5f96]{grid-template-columns:1fr}}.mt-4[data-v-5eed5f96]{margin-top:20px}@media(max-width:768px){.form-row[data-v-5eed5f96],.info-grid[data-v-5eed5f96],.rate-list[data-v-5eed5f96]{grid-template-columns:1fr}}.contract-additional-info[data-v-5eed5f96]{margin-top:16px;padding:14px;background:#f8fafc;border-radius:8px;border-left:3px solid #3b82f6}.additional-row[data-v-5eed5f96]{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid #e2e8f0}.additional-row[data-v-5eed5f96]:last-child{border-bottom:none}.additional-label[data-v-5eed5f96]{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#475569}.additional-label .material-icons[data-v-5eed5f96]{font-size:18px;color:#64748b}.additional-value[data-v-5eed5f96]{font-size:14px;color:#1e293b;font-weight:500}.badge[data-v-5eed5f96]{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-5eed5f96]{background:#f1f5f9;color:#64748b}.badge .material-icons[data-v-5eed5f96]{font-size:16px}.uploading-indicator[data-v-5eed5f96]{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-5eed5f96]{width:20px;height:20px;border:2px solid #bfdbfe;border-top-color:#3b82f6;border-radius:50%;animation:spin-5eed5f96 .8s linear infinite}.section-header[data-v-5eed5f96]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.header-actions[data-v-5eed5f96]{display:flex;gap:12px}.btn-secondary[data-v-5eed5f96]{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-5eed5f96]:hover{background:#eff6ff}.btn-primary[data-v-5eed5f96]{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-5eed5f96]:hover{background:#2563eb;transform:translateY(-1px);box-shadow:0 4px 12px #3b82f64d}.organization-card[data-v-5eed5f96]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:20px;margin-bottom:16px}.org-header[data-v-5eed5f96]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.org-title h4[data-v-5eed5f96]{margin:0 0 4px;font-size:16px;font-weight:600;color:#111827}.org-inn[data-v-5eed5f96]{font-size:13px;color:#6b7280}.status-selector[data-v-5eed5f96]{position:relative;display:inline-block}.status-button[data-v-5eed5f96]{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-5eed5f96]{background:#d1fae5;color:#065f46;border-color:#a7f3d0}.status-button.status-pending[data-v-5eed5f96]{background:#fef3c7;color:#92400e;border-color:#fde68a}.status-button.status-inactive[data-v-5eed5f96]{background:#fee2e2;color:#991b1b;border-color:#fecaca}.status-button .material-icons[data-v-5eed5f96]{font-size:20px}.status-dropdown-menu[data-v-5eed5f96]{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-5eed5f96]{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-5eed5f96]{background:#3b82f6!important;color:#fff!important}.status-option[data-v-5eed5f96]:not(.is-selected):hover{background:#ffffff4d}.status-indicator[data-v-5eed5f96]{width:12px;height:12px;border-radius:50%;flex-shrink:0}.status-option.status-pending .status-indicator[data-v-5eed5f96]{background:#f59e0b}.status-option.status-active .status-indicator[data-v-5eed5f96]{background:#10b981}.status-option.status-inactive .status-indicator[data-v-5eed5f96]{background:#ef4444}.status-option.is-selected .status-indicator[data-v-5eed5f96]{background:#fff}.filters-row[data-v-5eed5f96]{display:grid;grid-template-columns:1fr 2fr;gap:20px;margin-bottom:24px;background:#f8fafc;padding:20px;border-radius:12px}.filter-group[data-v-5eed5f96]{display:flex;flex-direction:column;gap:8px}.filter-group label[data-v-5eed5f96]{font-size:14px;font-weight:600;color:#475569}.search-input-wrapper[data-v-5eed5f96]{position:relative;display:flex;align-items:center}.search-input-wrapper .material-icons[data-v-5eed5f96]{position:absolute;left:12px;color:#94a3b8;font-size:20px}.search-input[data-v-5eed5f96]{width:100%;padding:10px 40px 10px 44px;border:1px solid #e2e8f0;border-radius:8px;font-size:14px}.btn-clear-search[data-v-5eed5f96]{position:absolute;right:8px;background:none;border:none;cursor:pointer;padding:4px;border-radius:4px}.btn-clear-search[data-v-5eed5f96]:hover{background:#f1f5f9}.loading-inline[data-v-5eed5f96]{display:flex;align-items:center;gap:12px;padding:24px;color:#64748b}.employees-table th[data-v-5eed5f96]{background:#f8fafc;padding:16px;text-align:left;font-weight:600;color:#64748b;font-size:12px;text-transform:uppercase}.employees-table td[data-v-5eed5f96]{padding:16px;border-bottom:1px solid #e2e8f0}@media(max-width:768px){.filters-row[data-v-5eed5f96]{grid-template-columns:1fr}}.action-buttons[data-v-5eed5f96]{display:flex;gap:8px;justify-content:center;align-items:center}.btn-icon[data-v-5eed5f96]{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-5eed5f96]{font-size:20px}.btn-edit[data-v-5eed5f96]{background:#dbeafe;color:#1e40af}.btn-edit[data-v-5eed5f96]:hover{background:#bfdbfe;transform:translateY(-2px);box-shadow:0 4px 8px #3b82f64d}.btn-delete[data-v-5eed5f96]{background:#fee2e2;color:#991b1b}.btn-delete[data-v-5eed5f96]:hover{background:#fecaca;transform:translateY(-2px);box-shadow:0 4px 8px #ef44444d}.employees-table th[data-v-5eed5f96]:last-child,.employees-table td[data-v-5eed5f96]:last-child{text-align:center;width:100px}.employees-table table[data-v-5eed5f96]{width:100%;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #0000001a}.employees-table th[data-v-5eed5f96]{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-5eed5f96]{padding:16px;border-bottom:1px solid #e2e8f0;vertical-align:middle}.employees-table tbody tr[data-v-5eed5f96]{transition:background-color .2s}.employees-table tbody tr[data-v-5eed5f96]:hover{background:#f8fafc}.badge[data-v-5eed5f96]{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-5eed5f96]{background:#d1fae5;color:#065f46}.badge-danger[data-v-5eed5f96]{background:#fee2e2;color:#991b1b}.spinner-small[data-v-5eed5f96]{width:24px;height:24px;border:3px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:spin-5eed5f96 .8s linear infinite}@keyframes spin-5eed5f96{to{transform:rotate(360deg)}}.loading-inline[data-v-5eed5f96]{display:flex;align-items:center;gap:12px;padding:24px;color:#64748b;justify-content:center}@media(max-width:768px){.filters-row[data-v-5eed5f96]{grid-template-columns:1fr}.employees-table[data-v-5eed5f96]{overflow-x:auto}.employees-table table[data-v-5eed5f96]{min-width:800px}}.document-generator[data-v-5eed5f96]{padding:20px;max-width:600px;margin:0 auto}.template-selector[data-v-5eed5f96]{margin-bottom:30px}.template-selector h3[data-v-5eed5f96]{margin-bottom:15px;color:#333}.template-select[data-v-5eed5f96]{width:100%;padding:10px;border:1px solid #ddd;border-radius:4px;font-size:16px}.selected-info[data-v-5eed5f96]{margin-top:10px;padding:10px;background-color:#e8f5e9;border-radius:4px;color:#2e7d32}.fields-editor[data-v-5eed5f96]{margin-bottom:30px;padding:20px;background-color:#f5f5f5;border-radius:4px}.fields-editor h3[data-v-5eed5f96]{margin-top:0;color:#333}.field-group[data-v-5eed5f96]{margin-bottom:15px}.field-group label[data-v-5eed5f96]{display:block;margin-bottom:5px;font-weight:500;color:#666}.field-group input[data-v-5eed5f96]{width:100%;padding:8px;border:1px solid #ddd;border-radius:4px;font-size:14px}.action-buttons[data-v-5eed5f96]{margin-bottom:20px;text-align:center}.btn-generate[data-v-5eed5f96]{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-5eed5f96]:hover:not(:disabled){background-color:#1976d2}.btn-generate[data-v-5eed5f96]:disabled{opacity:.6;cursor:not-allowed}.result[data-v-5eed5f96]{padding:20px;background-color:#f5f5f5;border-radius:4px;border-left:4px solid #4CAF50}.success-message[data-v-5eed5f96]{padding:10px;margin-bottom:15px;background-color:#e8f5e9;color:#2e7d32;border-radius:4px;font-weight:500}.document-info[data-v-5eed5f96]{margin-bottom:15px;font-size:14px}.document-info p[data-v-5eed5f96]{margin:5px 0}.btn-download[data-v-5eed5f96]{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-5eed5f96]:hover{background-color:#45a049}.loading[data-v-5eed5f96]{padding:20px;text-align:center;color:#999}.error-message[data-v-5eed5f96]{padding:15px;background-color:#ffebee;color:#c62828;border-radius:4px;margin-bottom:20px}.form-section[data-v-5eed5f96]{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:24px;margin-bottom:24px}.form-section h3[data-v-5eed5f96]{margin:0 0 20px;font-size:18px;font-weight:600;color:#333;border-bottom:2px solid #f0f0f0;padding-bottom:12px}.form-grid[data-v-5eed5f96]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}.form-group.full-width[data-v-5eed5f96]{grid-column:1 / -1}.form-group label[data-v-5eed5f96]{display:block;font-weight:500;font-size:14px;color:#333;margin-bottom:8px}.required[data-v-5eed5f96]{color:#e53e3e}.form-group select[data-v-5eed5f96]{width:100%;padding:10px 12px;border:1px solid #d0d0d0;border-radius:6px;font-size:14px;background:#fff;cursor:pointer}.form-group select[data-v-5eed5f96]:disabled{background:#f5f5f5;cursor:not-allowed;opacity:.6}.form-group select[data-v-5eed5f96]:focus{outline:none;border-color:#4a90e2}.hint[data-v-5eed5f96]{display:block;font-size:12px;color:#666;margin-top:4px;font-style:italic}.hint.error[data-v-5eed5f96]{color:#e53e3e}.agent-info-box[data-v-5eed5f96]{margin-top:20px;padding:16px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px}.info-header[data-v-5eed5f96]{display:flex;align-items:center;gap:8px;margin-bottom:12px;color:#333}.info-header .material-icons[data-v-5eed5f96]{color:#4a90e2;font-size:24px}.info-grid[data-v-5eed5f96]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.info-item[data-v-5eed5f96]{display:flex;flex-direction:column;gap:4px}.info-item .label[data-v-5eed5f96]{font-size:12px;color:#666;font-weight:500}.info-item .value[data-v-5eed5f96]{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-079fb914]{padding:24px;max-width:1400px;margin:0 auto}.page-header[data-v-079fb914]{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-079fb914]{font-size:28px;font-weight:700;color:#1e293b;margin:0 0 4px}.page-subtitle[data-v-079fb914]{font-size:14px;color:#64748b;margin:0}.toolbar[data-v-079fb914]{display:flex;gap:16px;margin-bottom:24px;background:#fff;padding:16px;border-radius:12px;box-shadow:0 1px 3px #0000001a}.search-box[data-v-079fb914]{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-079fb914]{flex:1;width:100%;border:none;background:transparent;font-size:14px;outline:none}.filter-select[data-v-079fb914]{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-079fb914]{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;overflow:hidden;min-height:400px}.banks-table[data-v-079fb914]{width:100%;border-collapse:collapse;font-size:14px}.banks-table thead[data-v-079fb914]{background:#f8fafc;border-bottom:2px solid #e2e8f0}.banks-table th[data-v-079fb914]{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-079fb914]{padding:12px 16px;border-bottom:1px solid #e2e8f0;color:#1e293b}.banks-table tbody tr[data-v-079fb914]:hover{background:#f8fafc}.col-name[data-v-079fb914]{font-weight:600}.bank-name[data-v-079fb914]{display:flex;flex-direction:column;gap:4px}.bank-code[data-v-079fb914]{font-size:12px;color:#64748b;font-weight:400}.monospace[data-v-079fb914]{font-family:Courier New,monospace;font-size:12px}.contact-info[data-v-079fb914]{display:flex;flex-direction:column;gap:4px;font-size:12px}.contact-info a[data-v-079fb914]{color:#3b82f6;text-decoration:none}.contact-info a[data-v-079fb914]:hover{text-decoration:underline}.ml-2[data-v-079fb914]{margin-left:8px}.status-badge[data-v-079fb914]{padding:4px 12px;border-radius:8px;font-size:12px;font-weight:600;display:inline-block}.status-active[data-v-079fb914]{background:#d1fae5;color:#065f46}.status-inactive[data-v-079fb914]{background:#fee2e2;color:#991b1b}.banks-table td.actions-column[data-v-079fb914]{display:flex;gap:8px;padding:20px 16px}.btn-icon[data-v-079fb914]{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-079fb914]:hover{background:#e2e8f0;color:#1e293b}.btn-deactivate[data-v-079fb914]{color:#10b981}.btn-deactivate[data-v-079fb914]:hover{background:#d1fae5;color:#065f46}.btn-activate[data-v-079fb914]{color:#ef4444}.btn-activate[data-v-079fb914]:hover{background:#fee2e2;color:#991b1b}.btn-danger[data-v-079fb914]{color:#ef4444}.btn-danger[data-v-079fb914]:hover{background:#fee2e2;color:#991b1b}.empty-state[data-v-079fb914]{text-align:center;padding:60px 20px;color:#64748b}.empty-state .material-icons[data-v-079fb914]{font-size:48px;display:block;margin-bottom:16px;opacity:.5}.loading-state[data-v-079fb914]{text-align:center;padding:60px 20px}.spinner[data-v-079fb914]{width:40px;height:40px;border:4px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;animation:spin-079fb914 .8s linear infinite;margin:0 auto 16px}@keyframes spin-079fb914{to{transform:rotate(360deg)}}.modal-overlay[data-v-079fb914]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-079fb914]{background:#fff;border-radius:12px;width:90%;max-width:500px;max-height:80vh;overflow-y:auto}.modal-header[data-v-079fb914]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #e2e8f0}.modal-header h2[data-v-079fb914]{font-size:18px;font-weight:600;color:#1e293b;margin:0}.btn-close[data-v-079fb914]{background:none;border:none;font-size:24px;cursor:pointer;color:#64748b}.modal-body[data-v-079fb914]{padding:20px}.form-group[data-v-079fb914]{margin-bottom:16px}.form-group label[data-v-079fb914]{display:block;font-size:13px;font-weight:600;color:#1e293b;margin-bottom:6px}.form-group input[data-v-079fb914],.form-group select[data-v-079fb914],.form-group textarea[data-v-079fb914]{width:100%;padding:8px 12px;border:1px solid #e2e8f0;border-radius:6px;font-size:14px;font-family:inherit}.form-group textarea[data-v-079fb914]{resize:vertical;min-height:80px}.form-row[data-v-079fb914]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.modal-footer[data-v-079fb914]{display:flex;gap:12px;padding:20px;border-top:1px solid #e2e8f0}.modal-footer button[data-v-079fb914]{flex:1;padding:10px;border:none;border-radius:6px;font-weight:600;cursor:pointer;transition:all .2s}.btn-primary[data-v-079fb914]{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-079fb914]:hover{background:#2563eb}.btn-secondary[data-v-079fb914]{background:#f1f5f9;color:#1e293b}.btn-secondary[data-v-079fb914]:hover{background:#e2e8f0}.modal-overlay[data-v-5c38a811]{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px}.modal-content[data-v-5c38a811]{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-5c38a811 .3s ease}@keyframes modalSlideIn-5c38a811{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.modal-header[data-v-5c38a811]{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-5c38a811]{font-size:18px;font-weight:700;margin:0}.btn-close[data-v-5c38a811]{background:none;border:none;cursor:pointer;color:#fff;padding:4px;border-radius:4px}.btn-close[data-v-5c38a811]:hover{background-color:#fff3}.modal-body[data-v-5c38a811]{flex:1;overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:20px}.empty-state[data-v-5c38a811]{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-5c38a811]{font-size:48px;opacity:.3}.empty-state p[data-v-5c38a811]{font-size:14px;margin:0}.history-timeline[data-v-5c38a811]{position:relative;padding:12px 0}.timeline-item[data-v-5c38a811]{display:flex;gap:16px;margin-bottom:20px;position:relative}.timeline-marker[data-v-5c38a811]{position:relative;width:24px;flex-shrink:0}.marker-dot[data-v-5c38a811]{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-5c38a811]{position:absolute;top:30px;left:12px;width:2px;height:80px;background:linear-gradient(to bottom,#3b82f6,transparent)}.timeline-content[data-v-5c38a811]{flex:1;padding:12px;background-color:#f9fafb;border-radius:8px;border-left:2px solid #e5e7eb}.entry-header[data-v-5c38a811]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px}.entry-header h5[data-v-5c38a811]{font-size:14px;font-weight:600;color:#333;margin:0}.entry-time[data-v-5c38a811]{font-size:12px;color:#999;flex-shrink:0}.entry-meta[data-v-5c38a811]{display:flex;gap:12px;font-size:12px;color:#666;margin-bottom:8px}.entry-meta p[data-v-5c38a811]{margin:0;display:flex;align-items:center;gap:4px}.entry-meta .material-icons[data-v-5c38a811]{font-size:14px}.user-info[data-v-5c38a811]{color:#3b82f6;font-weight:500}.entry-details[data-v-5c38a811]{margin-top:8px}.entry-details details[data-v-5c38a811]{cursor:pointer}.entry-details summary[data-v-5c38a811]{font-size:12px;color:#3b82f6;font-weight:600;padding:4px 0;-webkit-user-select:none;user-select:none}.details-content[data-v-5c38a811]{margin-top:8px;padding:8px;background-color:#fff;border-radius:4px;border:1px solid #e5e7eb}.detail-row[data-v-5c38a811]{display:flex;justify-content:space-between;font-size:12px;padding:4px 0;border-bottom:1px solid #f3f4f6}.detail-row[data-v-5c38a811]:last-child{border-bottom:none}.detail-key[data-v-5c38a811]{font-weight:600;color:#666}.detail-value[data-v-5c38a811]{color:#333;text-align:right}.history-filters[data-v-5c38a811]{padding:12px;background-color:#f9fafb;border-radius:8px;border:1px solid #e5e7eb}.history-filters h5[data-v-5c38a811]{font-size:13px;font-weight:600;color:#333;margin:0 0 12px;text-transform:uppercase}.filter-buttons[data-v-5c38a811]{display:flex;flex-wrap:wrap;gap:8px}.filter-btn[data-v-5c38a811]{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-5c38a811]:hover{border-color:#3b82f6;color:#3b82f6}.filter-btn.active[data-v-5c38a811]{background-color:#dbeafe;color:#1e40af;border-color:#3b82f6}.history-stats[data-v-5c38a811]{padding:12px;background-color:#f0f9ff;border-radius:8px;border-left:4px solid #3b82f6}.history-stats h5[data-v-5c38a811]{font-size:13px;font-weight:600;color:#333;margin:0 0 12px;text-transform:uppercase}.stats-grid[data-v-5c38a811]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.stat-item[data-v-5c38a811]{display:flex;justify-content:space-between;font-size:13px}.stat-label[data-v-5c38a811]{color:#666;font-weight:600}.stat-value[data-v-5c38a811]{color:#1e40af;font-weight:700}.modal-footer[data-v-5c38a811]{padding:16px 20px;border-top:1px solid #e5e7eb;background-color:#f9fafb;border-radius:0 0 12px 12px}.btn[data-v-5c38a811]{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-5c38a811]{background-color:#3b82f6;color:#fff}.btn-primary[data-v-5c38a811]:hover{background-color:#2563eb}.history-card[data-v-99f492dc]{background:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 8px #00000014}.card-header h5[data-v-99f492dc]{font-size:15px;font-weight:600;color:#333;margin:0}.empty-state[data-v-99f492dc]{text-align:center;padding:20px;color:#999;font-size:13px;background-color:#f9fafb;border-radius:8px}.empty-state p[data-v-99f492dc]{margin:0}.timeline[data-v-99f492dc]{display:flex;flex-direction:column;gap:16px;position:relative;padding-left:20px}.timeline[data-v-99f492dc]:before{content:"";position:absolute;left:5px;top:0;bottom:0;width:2px;background:linear-gradient(to bottom,#3b82f6,transparent)}.timeline-item[data-v-99f492dc]{display:flex;gap:12px;position:relative}.timeline-dot[data-v-99f492dc]{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-99f492dc]{flex:1}.timeline-content h6[data-v-99f492dc]{font-size:13px;font-weight:600;color:#333;margin:0 0 4px}.timestamp[data-v-99f492dc]{font-size:12px;color:#999;margin:0 0 2px}.user[data-v-99f492dc]{font-size:12px;color:#666;margin:0}.btn-show-all[data-v-99f492dc]{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-99f492dc]:hover{background-color:#bfdbfe}.refund-highlight[data-v-99f492dc]{background:#fef3c7;border:1px solid #f59e0b;border-radius:8px;padding:12px 16px;margin-bottom:16px}.refund-header[data-v-99f492dc]{display:flex;align-items:center;gap:12px;margin-bottom:0}.refund-icon[data-v-99f492dc]{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-99f492dc]{font-size:18px;color:#fff}.refund-info[data-v-99f492dc]{flex:1}.refund-title[data-v-99f492dc]{font-size:12px;font-weight:600;color:#92400e;margin:0 0 2px}.refund-amount[data-v-99f492dc]{font-size:14px;font-weight:700;color:#78350f;margin:0}.refund-status[data-v-99f492dc]{font-size:12px;font-weight:600;padding:4px 12px;border-radius:20px;display:inline-block}.status-pending[data-v-99f492dc]{background:#f59e0b33;color:#92400e}.status-sent[data-v-99f492dc]{background:#3b82f633;color:#1d4ed8}.status-completed[data-v-99f492dc]{background:#10b98133;color:#059669}.status-cancelled[data-v-99f492dc]{background:#ef444433;color:#dc2626}.refund-date[data-v-99f492dc]{font-size:13px;color:#6b7280;font-weight:500;white-space:nowrap}.refund-details[data-v-99f492dc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.detail-row[data-v-99f492dc]{display:flex;justify-content:space-between;padding:8px 12px;background:#ffffffb3;border-radius:8px;font-size:13px}.detail-label[data-v-99f492dc]{color:#6b7280;font-weight:500}.detail-value[data-v-99f492dc]{color:#374151;font-weight:600;font-family:monospace}.refund-badge[data-v-99f492dc]{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-99f492dc]{font-size:14px}.card-header[data-v-99f492dc]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.card-header h5[data-v-99f492dc]{font-size:15px;font-weight:600;color:#333;margin:0;display:flex;align-items:center;gap:8px}.btn-icon[data-v-99f492dc]{background:none;border:none;cursor:pointer;padding:4px;border-radius:4px;color:#666;transition:all .2s}.btn-icon[data-v-99f492dc]:hover{background-color:#f3f4f6;color:#3b82f6}.history-compact[data-v-99f492dc]{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-2aa0317d]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-2aa0317d]{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-2aa0317d]{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;border-bottom:1px solid #ececec}.modal-header h3[data-v-2aa0317d]{margin:0;font-size:18px}.btn-close[data-v-2aa0317d]{background:transparent;border:none;cursor:pointer;color:#888}.btn-close[data-v-2aa0317d]:hover{color:#222}.modal-body[data-v-2aa0317d]{padding:18px 24px;overflow-y:auto;flex:1}.modal-footer[data-v-2aa0317d]{display:flex;justify-content:flex-end;gap:10px;padding:14px 24px;border-top:1px solid #ececec}.form-section[data-v-2aa0317d]{margin-bottom:22px;padding-bottom:18px;border-bottom:1px dashed #eee}.form-section[data-v-2aa0317d]:last-of-type{border-bottom:none;margin-bottom:0}.section-title[data-v-2aa0317d]{margin:0 0 12px;font-size:14px;font-weight:600;color:#444;text-transform:uppercase;letter-spacing:.4px}.mode-switch[data-v-2aa0317d]{display:flex;gap:16px;margin-bottom:12px}.mode-switch label[data-v-2aa0317d]{display:flex;align-items:center;gap:6px;font-size:14px;cursor:pointer}.form-row[data-v-2aa0317d]{display:flex;flex-direction:column;gap:6px;margin-bottom:12px;position:relative}.form-row label[data-v-2aa0317d]{font-size:13px;color:#555}.required[data-v-2aa0317d]{color:#e91e63}.text-input[data-v-2aa0317d]{padding:8px 10px;border:1px solid #ddd;border-radius:6px;font-size:14px;outline:none;background:#fff;font-family:inherit}.text-input[data-v-2aa0317d]:focus{border-color:#e91e63}textarea.text-input[data-v-2aa0317d]{resize:vertical;min-height:60px}.dropdown-list[data-v-2aa0317d]{max-height:260px;overflow-y:auto;border:1px solid #ddd;border-radius:6px;margin-top:4px;background:#fff}.dropdown-item[data-v-2aa0317d]{padding:8px 10px;cursor:pointer;border-bottom:1px solid #f3f3f3}.dropdown-item[data-v-2aa0317d]:last-child{border-bottom:none}.dropdown-item[data-v-2aa0317d]:hover,.dropdown-item.active[data-v-2aa0317d]{background:#fdf0f6}.dropdown-item-name[data-v-2aa0317d]{font-weight:500}.dropdown-item-meta[data-v-2aa0317d]{font-size:12px;color:#888}.cp-summary[data-v-2aa0317d]{margin-top:10px;padding:10px 12px;background:#fafafa;border-radius:6px}.summary-row[data-v-2aa0317d]{display:flex;justify-content:space-between;padding:3px 0;font-size:13px}.summary-row span[data-v-2aa0317d]{color:#777}.summary-row strong[data-v-2aa0317d]{color:#222}.acc-list[data-v-2aa0317d]{display:flex;flex-direction:column;gap:6px}.acc-item[data-v-2aa0317d]{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid #ddd;border-radius:6px;cursor:pointer}.acc-item.active[data-v-2aa0317d]{border-color:#e91e63;background:#fdf0f6}.acc-info[data-v-2aa0317d]{flex:1}.acc-bank[data-v-2aa0317d]{font-weight:500}.acc-meta[data-v-2aa0317d]{font-size:12px;color:#888}.tnved-tags[data-v-2aa0317d]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px}.tag[data-v-2aa0317d]{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-2aa0317d]{background:none;border:none;cursor:pointer;color:#888;font-size:14px;line-height:1;padding:0 2px}.tag-remove[data-v-2aa0317d]:hover{color:#e91e63}.hint[data-v-2aa0317d]{font-size:12px;padding:4px 0}.muted[data-v-2aa0317d]{color:#999}.error-message[data-v-2aa0317d]{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-2aa0317d]{padding:9px 18px;border-radius:6px;font-size:14px;cursor:pointer;border:1px solid transparent}.btn-secondary[data-v-2aa0317d]{background:#fff;border-color:#ddd;color:#444}.btn-primary[data-v-2aa0317d]{background:#e91e63;color:#fff}.btn-primary[data-v-2aa0317d]:disabled,.btn-secondary[data-v-2aa0317d]:disabled{opacity:.5;cursor:not-allowed}.left-column[data-v-7a779697]{display:flex;flex-direction:column;gap:24px}.info-card[data-v-7a779697]{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;padding:20px 24px}.card-header-collapsible[data-v-7a779697]{display:flex;justify-content:space-between;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none}.card-header-actions[data-v-7a779697]{display:flex;align-items:center;gap:4px}.btn-edit-section[data-v-7a779697]{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-7a779697]:hover{color:#e91e63;background:#e91e6314}.btn-edit-section .material-icons[data-v-7a779697]{font-size:18px}.card-title[data-v-7a779697]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;margin:0}.manager-card[data-v-7a779697]{border-left:4px solid #2196F3}.substitute-manager-card[data-v-7a779697]{border-left:4px solid #A855F7}.substitute-manager-card .manager-avatar.substitute-avatar[data-v-7a779697]{background:linear-gradient(135deg,#a855f7,#7e22ce)}.substitute-manager-card .manager-avatar.substitute-avatar .material-icons[data-v-7a779697]{font-size:28px}.substitute-since[data-v-7a779697]{font-size:12px;color:#7e22ce;margin-top:4px;font-weight:500}.manager-action-btn[data-v-7a779697]{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-7a779697]:hover{background:#f1f5f9;color:#0f172a;border-color:#cbd5e1}.manager-action-btn .material-icons[data-v-7a779697]{font-size:18px}.substitute-form[data-v-7a779697]{margin-top:12px;padding-top:12px;border-top:1px dashed #e2e8f0}.substitute-form .input-group[data-v-7a779697]{display:flex;gap:6px;align-items:stretch}.substitute-form .form-control-sm[data-v-7a779697]{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-7a779697]:focus{border-color:#a855f7;box-shadow:0 0 0 3px #a855f726}.substitute-form .btn-sm[data-v-7a779697]{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-7a779697]{font-size:18px}.substitute-form .btn-primary-sm[data-v-7a779697]{background:#a855f7;color:#fff}.substitute-form .btn-primary-sm[data-v-7a779697]:hover:not(:disabled){background:#7e22ce}.substitute-form .btn-primary-sm[data-v-7a779697]:disabled{background:#c4b5fd;cursor:not-allowed}.substitute-form .btn-ghost-sm[data-v-7a779697]{background:#f1f5f9;color:#64748b}.substitute-form .btn-ghost-sm[data-v-7a779697]:hover{background:#e2e8f0;color:#0f172a}.error-text[data-v-7a779697]{margin-top:6px;font-size:12px;color:#dc2626}.substitute-hint[data-v-7a779697]{margin-top:10px;padding:8px 10px;font-size:12px;color:#64748b;background:#f8fafc;border-radius:6px}.manager-header[data-v-7a779697]{display:flex;align-items:center;gap:16px;margin-bottom:16px}.manager-avatar[data-v-7a779697]{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-7a779697]{font-size:18px;font-weight:600;color:#212121;margin:0 0 4px}.manager-badge[data-v-7a779697]{font-size:12px;color:#666}.stakeholder-item-inline[data-v-7a779697]{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-7a779697]:hover{background:#f5f5f5;border-color:#d0d0d0}.btn-remove-inline[data-v-7a779697]{background:none;border:none;cursor:pointer;padding:6px;border-radius:50%;color:#999;transition:all .2s}.btn-remove-inline[data-v-7a779697]:hover{background:#ffebee;color:#f44336}.details-card[data-v-7a779697]{border-left:4px solid #2196F3;background:#f0f7ff}.organization-card[data-v-7a779697]{border-left:4px solid #4CAF50;background:#f0fdf4}.counterparty-card[data-v-7a779697]{border-left:4px solid #E91E63;background:#fdf2f8}.details-card .card-title[data-v-7a779697]{color:#1e40af}.organization-card .card-title[data-v-7a779697]{color:#047857}.counterparty-card .card-title[data-v-7a779697]{color:#be185d}.mirror-invoice-info[data-v-7a779697]{margin-top:16px;padding:12px;background:#fce4ec;border-radius:8px;border:1px solid #f8bbd9}.mirror-invoice-title[data-v-7a779697]{font-size:13px;font-weight:600;color:#c2185b;margin-bottom:4px}.mirror-invoice-details[data-v-7a779697]{font-size:12px;color:#880e4f}.mirror-invoice-name[data-v-7a779697]{font-size:11px;color:#ad1457;margin-top:4px;font-style:italic}.detail-row[data-v-7a779697]{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid #f5f5f5}.detail-row[data-v-7a779697]:last-child{border-bottom:none}.detail-label[data-v-7a779697]{font-size:13px;color:#757575;font-weight:500}.detail-value[data-v-7a779697]{font-size:14px;color:#212121;font-weight:500;text-align:right}.empty-state[data-v-7a779697]{text-align:center;padding:24px;color:#999;font-size:14px}.manager-details[data-v-7a779697]{font-size:12px}.agent-contract-card[data-v-7a779697]{border-left:4px solid #FF9800;background:#fff8e1}.agent-contract-card .card-title[data-v-7a779697]{color:#e65100}.partners-card[data-v-7a779697]{border-left:4px solid #9C27B0;background:#f3e5f5}.partners-card .card-title[data-v-7a779697]{color:#6a1b9a}.commission-table[data-v-7a779697]{width:100%;border-collapse:collapse;margin-top:8px;font-size:13px}.commission-table th[data-v-7a779697]{background:#f5f5f5;padding:8px;text-align:left;font-weight:600;color:#666;border-bottom:2px solid #e0e0e0}.commission-table td[data-v-7a779697]{padding:8px;border-bottom:1px solid #f0f0f0}.partner-commission-item[data-v-7a779697]{padding:16px;background:#fff;border-radius:8px;margin-bottom:12px;border:1px solid #e0e0e0}.partner-commission-item[data-v-7a779697]:last-child{margin-bottom:0}.partner-header[data-v-7a779697]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #f0f0f0}.badge[data-v-7a779697]{padding:4px 12px;border-radius:12px;font-size:11px;font-weight:600;text-transform:uppercase}.badge.percentage[data-v-7a779697]{background:#e3f2fd;color:#1976d2}.badge.fixed[data-v-7a779697]{background:#f3e5f5;color:#7b1fa2}.badge.import[data-v-7a779697]{background:#e8f5e9;color:#2e7d32}.badge.export[data-v-7a779697]{background:#fff3e0;color:#e65100}.amount-highlight[data-v-7a779697]{font-weight:700;color:#2e7d32}.files-card[data-v-7a779697]{border-left:4px solid #6b7280;background:#f9fafb}.files-list[data-v-7a779697]{list-style:none;padding:0;margin:8px 0 0}.file-item+.file-item[data-v-7a779697]{margin-top:6px}.file-link[data-v-7a779697]{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-7a779697]:hover{background:#e5e7eb}.file-icon[data-v-7a779697]{font-size:18px;color:#6b7280}.file-name[data-v-7a779697]{flex:1;font-size:13px;color:#111827}.file-size[data-v-7a779697]{font-size:12px;color:#6b7280}.upload-more[data-v-7a779697]{margin-top:12px;display:flex;justify-content:flex-start}.partner-title-group[data-v-7a779697]{display:flex;flex-direction:column;gap:8px;flex:1}.partner-type-badge[data-v-7a779697]{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-7a779697]{font-size:14px}.partner-type-badge.type-agent[data-v-7a779697]{background:#dbeafe;color:#1e40af}.partner-type-badge.type-bank[data-v-7a779697]{background:#fce7f3;color:#9f1239}.partner-type-badge.type-stakeholder[data-v-7a779697]{background:#d1fae5;color:#065f46}.partner-type-badge.type-unknown[data-v-7a779697]{background:#f1f5f9;color:#64748b}.partner-header[data-v-7a779697]{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-7a779697]{margin:0;font-size:15px;font-weight:600;color:#212121}.deal-id-badge[data-v-7a779697]{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-7a779697],.btn-copy-text[data-v-7a779697]{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-7a779697]{font-size:16px;color:#d21988;transition:all .2s}.btn-copy-id[data-v-7a779697]:hover{background:#2196f326}.btn-copy-id[data-v-7a779697]:active{transform:scale(.95)}.btn-copy-id .material-icons[data-v-7a779697]{font-size:16px;color:#1976d2;transition:all .2s}.btn-copy-id:hover .material-icons[data-v-7a779697]{color:#1565c0}@keyframes checkmark-7a779697{0%{transform:scale(.8);opacity:0}50%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}.btn-copy-id .material-icons[data-v-7a779697]:first-child{animation:checkmark-7a779697 .3s ease-out}.btn-secondary-sm[data-v-7a779697]{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-7a779697]:hover{background:#f9fafb;border-color:#9ca3af;box-shadow:0 1px 3px #0000001a}.btn-secondary-sm[data-v-7a779697]:active{transform:scale(.98)}.btn-secondary-sm[data-v-7a779697]:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.btn-secondary-sm .material-icons[data-v-7a779697]{font-size:18px;color:#6b7280}.partner-actions[data-v-7a779697]{display:flex;gap:8px;align-items:center}.btn-icon-edit[data-v-7a779697],.btn-icon-save[data-v-7a779697],.btn-icon-cancel[data-v-7a779697],.btn-icon-delete[data-v-7a779697]{background:transparent;border:none;cursor:pointer;padding:6px;border-radius:6px;transition:all .2s}.btn-icon-edit[data-v-7a779697]:hover{background:#e3f2fd;color:#1976d2}.btn-icon-save[data-v-7a779697]:hover{background:#e8f5e9;color:#2e7d32}.btn-icon-cancel[data-v-7a779697]:hover{background:#fff3e0;color:#e65100}.btn-icon-delete[data-v-7a779697]:hover{background:#ffebee;color:#f44336}.input-edit[data-v-7a779697]{padding:6px 10px;border:1px solid #e0e0e0;border-radius:6px;font-size:13px;min-width:120px}.input-group[data-v-7a779697]{display:flex;align-items:center;gap:6px}.input-suffix[data-v-7a779697],.input-prefix[data-v-7a779697]{font-weight:600;color:#666}.btn-edit-inline[data-v-7a779697],.btn-save-inline[data-v-7a779697],.btn-cancel-inline[data-v-7a779697]{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-7a779697],.btn-save-inline .material-icons[data-v-7a779697],.btn-cancel-inline .material-icons[data-v-7a779697]{font-size:14px}.btn-edit-inline[data-v-7a779697]{color:#999}.btn-edit-inline[data-v-7a779697]:hover{color:#2196f3;background:#e3f2fd}.btn-save-inline[data-v-7a779697]{color:#4caf50}.btn-save-inline[data-v-7a779697]:hover{background:#e8f5e9}.btn-cancel-inline[data-v-7a779697]{color:#f44336}.btn-cancel-inline[data-v-7a779697]:hover{background:#ffebee}.preview-row[data-v-7a779697]{background:#fff3cd;padding:8px 12px;border-radius:6px;border:1px dashed #ffc107}.preview-value[data-v-7a779697]{color:#06c;font-weight:600}.commission-section[data-v-7a779697]{background:#f8f9fa;border-radius:8px;padding:12px;margin-bottom:12px}.commission-section-title[data-v-7a779697]{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-7a779697]{font-size:16px;color:#6c757d}.total-row[data-v-7a779697]{background:#e7f3ff;padding:12px;border-radius:8px;margin-top:8px;border:1px solid #b3d9ff}.total-label[data-v-7a779697]{font-weight:700;color:#06c}.total-value[data-v-7a779697]{font-weight:700;color:#06c;font-size:15px}.loading-partners[data-v-7a779697]{display:flex;align-items:center;gap:12px;padding:20px;justify-content:center;color:#666}.spinner-small[data-v-7a779697]{width:24px;height:24px;border:3px solid #f3f3f3;border-top-color:#2196f3;border-radius:50%;animation:spin-7a779697 1s linear infinite}@keyframes spin-7a779697{to{transform:rotate(360deg)}}.modal-overlay[data-v-7a779697]{position:fixed;inset:0;background:#1118278c;display:flex;align-items:center;justify-content:center;z-index:2000;padding:16px}.modal-card[data-v-7a779697]{width:100%;max-width:620px;background:#fff;border-radius:14px;box-shadow:0 20px 50px #00000040;overflow:hidden}.modal-header[data-v-7a779697]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid #e5e7eb}.modal-title[data-v-7a779697]{display:flex;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:700;color:#111827}.modal-close[data-v-7a779697]{background:transparent;border:none;cursor:pointer;padding:6px;border-radius:8px}.modal-close[data-v-7a779697]:hover{background:#f3f4f6}.modal-body[data-v-7a779697]{padding:16px}.modal-footer[data-v-7a779697]{display:flex;justify-content:flex-end;gap:10px;padding:14px 16px;border-top:1px solid #e5e7eb;background:#fafafa}.form-group[data-v-7a779697]{margin-bottom:14px}.form-label[data-v-7a779697]{display:block;font-size:13px;font-weight:600;color:#374151;margin-bottom:6px}.required[data-v-7a779697]{color:#ef4444}.btn-light[data-v-7a779697]{background:#f3f4f6;border:1px solid #e5e7eb;color:#111827;padding:10px 14px;border-radius:10px;cursor:pointer;font-weight:600}.btn-light[data-v-7a779697]:disabled{opacity:.6;cursor:not-allowed}.btn-primary[data-v-7a779697]{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-7a779697]:disabled{opacity:.6;cursor:not-allowed}.files-preview[data-v-7a779697]{margin-top:10px;border:1px solid #e5e7eb;border-radius:10px;padding:10px;background:#f9fafb}.files-preview-item[data-v-7a779697]{display:flex;align-items:center;gap:8px;padding:6px 4px}.files-preview-name[data-v-7a779697]{flex:1;font-size:13px;color:#111827}.files-preview-size[data-v-7a779697]{font-size:12px;color:#6b7280}.upload-error[data-v-7a779697]{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-7a779697]{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-7a779697]{margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #e5e7eb}.documents-groups[data-v-7a779697]{display:flex;flex-direction:column;gap:20px}.document-group[data-v-7a779697]{background:#fff;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden}.document-group-header[data-v-7a779697]{display:flex;align-items:center;gap:10px;padding:12px 16px;background:#f9fafb;border-bottom:1px solid #e5e7eb}.group-icon[data-v-7a779697]{font-size:20px;color:#6b7280}.group-title[data-v-7a779697]{flex:1;margin:0;font-size:14px;font-weight:600;color:#111827}.group-count[data-v-7a779697]{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-7a779697]{margin:0;padding:0;list-style:none}.document-group .file-item[data-v-7a779697]{border-bottom:1px solid #f3f4f6}.document-group .file-item[data-v-7a779697]:last-child{border-bottom:none}.document-group .file-link[data-v-7a779697]{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-7a779697]:hover{background:#f9fafb}.empty-documents-state[data-v-7a779697]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;color:#9ca3af;text-align:center}.empty-icon[data-v-7a779697]{font-size:48px;color:#d1d5db;margin-bottom:12px}.empty-documents-state p[data-v-7a779697]{margin:0;font-size:14px;color:#6b7280}.debt-toggle-card[data-v-7a779697]{padding:16px;background:linear-gradient(135deg,#667eea,#3b82f6);border:none;margin-bottom:16px}.debt-toggle-content[data-v-7a779697]{display:flex;align-items:center;justify-content:space-between;gap:16px}.toggle-info[data-v-7a779697]{display:flex;align-items:center;gap:12px;flex:1}.toggle-icon[data-v-7a779697]{font-size:32px;color:#ffffffe6}.toggle-text[data-v-7a779697]{flex:1}.toggle-title[data-v-7a779697]{margin:0;font-size:16px;font-weight:600;color:#fff}.toggle-description[data-v-7a779697]{margin:4px 0 0;font-size:12px;color:#fffc}.debt-warning[data-v-7a779697]{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-7a779697]{font-size:18px}.switch[data-v-7a779697]{position:relative;display:inline-block;width:52px;height:28px;flex-shrink:0}.switch input[data-v-7a779697]{opacity:0;width:0;height:0}.slider[data-v-7a779697]{position:absolute;cursor:pointer;inset:0;background-color:#ffffff4d;transition:.3s;border-radius:28px}.slider[data-v-7a779697]: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-7a779697]{background-color:#4caf50cc}.switch input:checked+.slider[data-v-7a779697]:before{transform:translate(24px)}.switch input:disabled+.slider[data-v-7a779697]{opacity:.5;cursor:not-allowed}.toast-notification[data-v-7a779697]{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-7a779697]{bottom:24px}.manager-card[data-v-7a779697]{margin-bottom:16px}.client-card[data-v-7a779697]{border-left:4px solid #4CAF50;margin-bottom:16px}.client-card .manager-header[data-v-7a779697]{gap:8px;margin-bottom:6px}.client-card .manager-name[data-v-7a779697]{font-size:13px;line-height:1.3;margin:0}.client-card .manager-details[data-v-7a779697]{gap:4px}.client-card .manager-contact[data-v-7a779697]{font-size:12px;line-height:1.3}.client-avatar[data-v-7a779697]{background:linear-gradient(135deg,#4caf50,#388e3c)!important}.manager-contact-row[data-v-7a779697]{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.client-id-tag[data-v-7a779697]{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-7a779697]{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-7a779697]:hover{background:#4338ca26}.btn-copy-id .material-icons[data-v-7a779697]{font-size:12px}.file-content[data-v-7a779697]{display:flex;align-items:center;justify-content:space-between;gap:8px}.file-link[data-v-7a779697]{flex:1;min-width:0}.file-details[data-v-7a779697]{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.file-meta[data-v-7a779697]{display:flex;align-items:center;gap:12px;font-size:12px;color:#6b7280}.file-date[data-v-7a779697]{display:flex;align-items:center;gap:4px}.file-actions[data-v-7a779697]{display:flex;align-items:center;gap:4px;opacity:0;transition:opacity .2s}.file-item:hover .file-actions[data-v-7a779697]{opacity:1}.btn-icon-action[data-v-7a779697]{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-7a779697]{font-size:18px;color:#6b7280}.btn-icon-action[data-v-7a779697]:hover{background:#f3f4f6}.btn-icon-action:hover .material-icons[data-v-7a779697]{color:#111827}.btn-icon-action.btn-delete[data-v-7a779697]:hover{background:#fee2e2}.btn-icon-action.btn-delete:hover .material-icons[data-v-7a779697]{color:#dc2626}.btn-icon-action.btn-view[data-v-7a779697]:hover{background:#dbeafe}.btn-icon-action.btn-view:hover .material-icons[data-v-7a779697]{color:#2563eb}.btn-icon-action.btn-download[data-v-7a779697]:hover{background:#dcfce7}.btn-icon-action.btn-download:hover .material-icons[data-v-7a779697]{color:#16a34a}.modal-small[data-v-7a779697]{max-width:480px}.file-to-delete[data-v-7a779697]{padding:12px;background:#f9fafb;border-radius:8px;margin-top:12px;word-break:break-word}.btn-danger[data-v-7a779697]{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-7a779697]:hover:not(:disabled){background:#b91c1c}.btn-danger[data-v-7a779697]:disabled{opacity:.6;cursor:not-allowed}.file-number[data-v-7a779697]{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-7a779697]{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:4px;font-size:12px;color:#6b7280}.file-date[data-v-7a779697],.file-size[data-v-7a779697],.file-upload-date[data-v-7a779697]{display:flex;align-items:center;gap:4px}.meta-icon[data-v-7a779697]{font-size:14px!important;color:#9ca3af}.file-name[data-v-7a779697]{font-size:14px;font-weight:500;color:#111827;display:inline-block;max-width:100%}.file-item[data-v-7a779697]{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-7a779697]:hover{background:#f9fafb;border-color:#d1d5db;box-shadow:0 2px 4px #0000000d}.file-content[data-v-7a779697]{flex:1;min-width:0}.file-link[data-v-7a779697]{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-7a779697]{font-size:24px;color:#6b7280;flex-shrink:0;margin-top:2px}.file-details[data-v-7a779697]{flex:1;min-width:0;overflow:hidden}.file-actions[data-v-7a779697]{display:flex;gap:4px;margin-left:12px}.btn-icon-action[data-v-7a779697]{padding:6px;border:none;background:none;cursor:pointer;border-radius:4px;transition:all .2s;color:#6b7280}.btn-icon-action[data-v-7a779697]:hover{background:#f3f4f6;color:#111827}.btn-icon-action.btn-delete[data-v-7a779697]:hover{background:#fee2e2;color:#dc2626}.btn-icon-action .material-icons[data-v-7a779697]{font-size:18px}@media(max-width:640px){.file-item[data-v-7a779697]{flex-direction:column;align-items:flex-start}.file-actions[data-v-7a779697]{margin-left:0;margin-top:8px;width:100%;justify-content:flex-end}.file-meta[data-v-7a779697]{flex-direction:column;align-items:flex-start;gap:4px}.file-number[data-v-7a779697]{display:block;margin-left:0;margin-top:4px;width:fit-content}}.file-info-card[data-v-7a779697]{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-7a779697]:hover{border-color:#cbd5e1;box-shadow:0 4px 6px #00000012}.file-info-header[data-v-7a779697]{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-7a779697]{font-size:20px;color:#3b82f6;background:#fff;padding:6px;border-radius:8px;box-shadow:0 2px 4px #3b82f626}.file-info-content[data-v-7a779697]{display:flex;flex-direction:column;gap:10px}.file-info-row[data-v-7a779697]{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-7a779697]:hover{background:#fafbfc;border-color:#e2e8f0;transform:translate(2px)}.file-info-label[data-v-7a779697]{font-size:13px;font-weight:500;color:#64748b;display:flex;align-items:center;gap:6px}.file-info-label[data-v-7a779697]:before{content:"•";color:#3b82f6;font-size:18px;line-height:1}.file-info-value[data-v-7a779697]{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-7a779697{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.file-info-card[data-v-7a779697]{animation:slideInUp-7a779697 .3s ease-out}@media(max-width:640px){.file-info-card[data-v-7a779697]{padding:12px;margin-top:16px}.file-info-row[data-v-7a779697]{flex-direction:column;align-items:flex-start;gap:6px;padding:12px}.file-info-value[data-v-7a779697]{max-width:100%;text-align:left;width:100%}.file-info-label[data-v-7a779697]:before{display:none}}.contract-change-section[data-v-7a779697]{margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #f0f0f0}.btn-change-contract[data-v-7a779697]{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-7a779697]:hover{background:transparent;border-color:transparent}.btn-change-contract .material-icons[data-v-7a779697]{font-size:18px}.contract-selector[data-v-7a779697]{padding:16px;background:transparent;border-radius:8px;border:1px solid transparent}.contract-selector-actions[data-v-7a779697]{display:flex;gap:8px;margin-top:12px;justify-content:flex-end}.stage-form-card[data-v-db746e38]{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;overflow:hidden;transition:box-shadow .2s ease}.stage-form-card[data-v-db746e38]:hover{box-shadow:0 4px 12px #0000001f}.card-header[data-v-db746e38]{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-db746e38]{font-size:18px;font-weight:700;margin:0;letter-spacing:-.3px}.card-header-collapsible[data-v-db746e38]{display:flex;justify-content:space-between;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none}.stage-badge[data-v-db746e38]{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-db746e38]{padding:24px;display:flex;flex-direction:column;gap:20px}.card-content-expanded[data-v-db746e38]{display:flex;flex-direction:column;gap:16px}.instruction-block[data-v-db746e38]{padding:16px;border-left:4px solid;border-radius:8px;background-color:#00000005;color:#333}.instruction-block p[data-v-db746e38]{font-size:14px;margin:0;line-height:1.5}.form-section[data-v-db746e38]:last-of-type{border-bottom:none;padding-bottom:0}.form-section h5 .material-icons[data-v-db746e38]{font-size:20px;color:#2196f3}.form-group label[data-v-db746e38]{font-size:13px;font-weight:600;color:#333;-webkit-user-select:none;user-select:none}.form-control[data-v-db746e38]{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-db746e38]:hover{border-color:#9ca3af}.form-control[data-v-db746e38]:disabled{background-color:#f3f4f6;color:#999;cursor:not-allowed;border-color:#e5e7eb}.form-control[data-v-db746e38]::placeholder{color:#999}.form-row[data-v-db746e38]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-row.three[data-v-db746e38]{grid-template-columns:1fr 1fr 1fr}.input-group[data-v-db746e38]{display:flex;gap:0;border:1px solid #d1d5db;border-radius:6px;overflow:hidden;background-color:#fff}.input-group .form-control[data-v-db746e38]{flex:1;border:none;border-radius:0}.input-addon[data-v-db746e38]{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-db746e38],.checkbox-group[data-v-db746e38]{display:flex;gap:16px;flex-wrap:wrap}.radio-option[data-v-db746e38],.checkbox-label[data-v-db746e38]{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-db746e38],.checkbox-label input[data-v-db746e38]{cursor:pointer;width:18px;height:18px}.info-block[data-v-db746e38],.info-section[data-v-db746e38]{padding:12px;background-color:#f0f9ff;border-left:4px solid #3b82f6;border-radius:6px;display:flex;flex-direction:column;gap:8px}.info-item[data-v-db746e38]{display:flex;justify-content:space-between;align-items:center;font-size:13px}.info-item .label[data-v-db746e38]{font-weight:600;color:#666}.info-item .value[data-v-db746e38]{color:#333;text-align:right;font-weight:500}.checklist[data-v-db746e38]{display:flex;flex-direction:column;gap:12px;padding:16px;background-color:#f9fafb;border-radius:8px}.checklist h5[data-v-db746e38]{font-size:14px;font-weight:600;color:#333;margin:0 0 8px}.checklist-item[data-v-db746e38]{display:flex;align-items:center;gap:12px;padding:10px;background:#fff;border-radius:6px;cursor:pointer;transition:all .2s}.checklist-item[data-v-db746e38]:hover{background:#f5f5f5}.checklist-item input[data-v-db746e38]{cursor:pointer}.form-actions[data-v-db746e38]{display:flex;gap:12px;margin-top:12px;padding-top:16px;border-top:1px solid #e5e7eb}.form-actions .btn[data-v-db746e38]{flex:1;min-width:120px}.btn[data-v-db746e38]{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-db746e38]:active{transform:scale(.98)}.btn-primary[data-v-db746e38]{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-db746e38]:disabled{background:#e0e0e0;color:#999;cursor:not-allowed}.btn-success[data-v-db746e38]{background-color:#10b981;color:#fff}.btn-success[data-v-db746e38]:hover:not(:disabled){background-color:#059669;box-shadow:0 4px 12px #10b9814d}.btn-danger[data-v-db746e38]{background-color:#f44336;color:#fff}.btn-danger[data-v-db746e38]:hover:not(:disabled){background-color:#e53935;box-shadow:0 4px 12px #f443364d}.stage-table[data-v-db746e38]{width:100%;border-collapse:collapse;font-size:13px}.stage-table thead[data-v-db746e38]{background-color:#f3f4f6}.stage-table th[data-v-db746e38]{padding:12px;text-align:left;font-weight:600;color:#333;border-bottom:2px solid #e5e7eb}.stage-table td[data-v-db746e38]{padding:12px;border-bottom:1px solid #e5e7eb;color:#666}.stage-table tr[data-v-db746e38]:hover{background-color:#f9fafb}.loading-state[data-v-db746e38]{display:flex;align-items:center;justify-content:center;padding:40px;color:#999}.loading-spinner[data-v-db746e38]{width:32px;height:32px;border:3px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:spin-db746e38 1s linear infinite}@keyframes spin-db746e38{to{transform:rotate(360deg)}}.empty-state[data-v-db746e38]{text-align:center;padding:40px 20px;color:#999;font-size:14px}.empty-state-icon[data-v-db746e38]{font-size:48px;opacity:.3;margin-bottom:12px}.error-state[data-v-db746e38]{padding:16px;background-color:#fee2e2;border-left:4px solid #f44336;border-radius:6px;color:#991b1b}.error-message[data-v-db746e38]{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-db746e38]{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-db746e38]{padding:16px;background-color:#dcfce7;border-left:4px solid #10b981;border-radius:6px;color:#166534}.text-center[data-v-db746e38]{text-align:center}.text-right[data-v-db746e38]{text-align:right}.text-muted[data-v-db746e38]{color:#999}.text-success[data-v-db746e38]{color:#10b981}.text-error[data-v-db746e38]{color:#f44336}.text-warning[data-v-db746e38]{color:#f59e0b}.mt-sm[data-v-db746e38]{margin-top:8px}.mt-md[data-v-db746e38]{margin-top:12px}.mt-lg[data-v-db746e38]{margin-top:16px}.mb-sm[data-v-db746e38]{margin-bottom:8px}.mb-md[data-v-db746e38]{margin-bottom:12px}.mb-lg[data-v-db746e38]{margin-bottom:16px}.p-sm[data-v-db746e38]{padding:8px}.p-md[data-v-db746e38]{padding:12px}.p-lg[data-v-db746e38]{padding:16px}@media(max-width:768px){.card-header[data-v-db746e38]{padding:16px;flex-direction:column;align-items:flex-start;gap:12px}.card-header h4[data-v-db746e38]{font-size:16px}.card-content[data-v-db746e38]{padding:16px;gap:16px}.form-row[data-v-db746e38],.form-row.three[data-v-db746e38]{grid-template-columns:1fr}.form-actions[data-v-db746e38]{flex-direction:column}.form-actions .btn[data-v-db746e38]{width:100%}.radio-group[data-v-db746e38],.checkbox-group[data-v-db746e38]{flex-direction:column;gap:12px}.info-item[data-v-db746e38]{flex-direction:column;align-items:flex-start}.info-item .value[data-v-db746e38]{text-align:left}}.stage-hint[data-v-db746e38]{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-db746e38]{font-size:20px;color:#2196f3;flex-shrink:0;margin-top:1px}.card-header[data-v-db746e38]{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-radius:12px 12px 0 0}.header-title[data-v-db746e38]{font-size:18px;font-weight:700;margin:0;color:#333;letter-spacing:-.3px}.stage-badge[data-v-db746e38]{display:inline-block;background:#667eea33;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600;color:#667eea}.status-buttons[data-v-db746e38]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px}.status-btn[data-v-db746e38]{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-db746e38]:hover:not(:disabled){background:#eee;border-color:#d0d0d0}.status-btn.active[data-v-db746e38]{background:#e3f2fd;border-color:#2196f3;color:#2196f3}.status-btn.active .material-icons[data-v-db746e38]{color:#2196f3}.status-btn.danger[data-v-db746e38]{background:#ffebee;border-color:#f44336;color:#f44336}.status-btn.danger[data-v-db746e38]:hover:not(:disabled){background:#ffcdd2}.status-btn .material-icons[data-v-db746e38]{font-size:20px}.form-section[data-v-db746e38]{display:flex;flex-direction:column;gap:16px;padding-bottom:16px;border-bottom:1px solid #e5e7eb}.form-section[data-v-db746e38]:last-of-type{border-bottom:none}.form-section h5[data-v-db746e38]{font-size:15px;font-weight:600;color:#333;margin:0;display:flex;align-items:center;gap:8px}.form-group[data-v-db746e38]{display:flex;flex-direction:column;gap:6px}.form-group label[data-v-db746e38]{font-size:13px;font-weight:600;color:#333}.form-control[data-v-db746e38]{padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:13px;font-family:inherit;transition:all .2s ease}.form-control[data-v-db746e38]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.substitute-section[data-v-db746e38]{background:#f9f9f9;padding:20px;border-radius:12px;border-left:4px solid #2196F3;margin-top:20px}.substitute-section h5[data-v-db746e38]{display:flex;align-items:center;gap:8px;margin:0 0 16px}.managers-list[data-v-db746e38]{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.manager-item[data-v-db746e38]{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-db746e38]:hover{background:#f5f5f5;border-color:#2196f3;box-shadow:0 2px 8px #2196f31a}.manager-avatar[data-v-db746e38]{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-db746e38]{color:#2196f3;font-size:24px}.manager-info[data-v-db746e38]{flex:1}.manager-name[data-v-db746e38]{font-size:14px;font-weight:600;color:#212121;display:block;margin-bottom:2px}.manager-code[data-v-db746e38]{font-size:12px;color:#999;display:block}.btn-remove[data-v-db746e38]{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-db746e38]:hover{background:#ffcdd2;transform:scale(1.05)}.btn-remove .material-icons[data-v-db746e38]{font-size:20px}.add-substitute-form[data-v-db746e38]{display:flex;flex-direction:column;gap:8px}.input-group[data-v-db746e38]{display:flex;gap:8px}.input-group .form-control[data-v-db746e38]{flex:1}.error-message[data-v-db746e38]{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-db746e38]{display:flex;gap:12px;margin-top:20px;padding-top:16px;border-top:1px solid #e5e7eb;justify-content:flex-end}.btn[data-v-db746e38]{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-db746e38]:active:not(:disabled){transform:scale(.98)}.btn-primary[data-v-db746e38]{background-color:#3b82f6;color:#fff}.btn-primary[data-v-db746e38]:hover:not(:disabled){background-color:#2563eb;box-shadow:0 4px 12px #2563eb4d}.btn-secondary[data-v-db746e38]{background-color:#e5e7eb;color:#333}.btn-secondary[data-v-db746e38]:hover:not(:disabled){background-color:#d1d5db}.btn[data-v-db746e38]:disabled{opacity:.5;cursor:not-allowed}.btn .material-icons[data-v-db746e38]{font-size:20px}@media(max-width:768px){.status-buttons[data-v-db746e38]{grid-template-columns:1fr}.form-actions[data-v-db746e38]{flex-direction:column}.btn[data-v-db746e38]{width:100%}.manager-item[data-v-db746e38]{flex-direction:column;align-items:flex-start}.input-group[data-v-db746e38]{flex-direction:column}.header-title[data-v-db746e38]{font-size:16px}}.upload-zone[data-v-db746e38]{border:2px dashed #d1d5db;border-radius:8px;padding:32px;text-align:center;transition:all .2s}.upload-zone[data-v-db746e38]:hover{border-color:#3b82f6;background:#f8f9fa}.btn-upload[data-v-db746e38]{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-db746e38]: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-db746e38]{margin-top:8px;color:#999;font-size:13px}.documents-list[data-v-db746e38]{margin-top:16px;display:flex;flex-direction:column;gap:8px}.document-item[data-v-db746e38]{display:flex;align-items:center;gap:12px;padding:12px;background:#fff;border:1px solid #e0e0e0;border-radius:6px}.doc-icon[data-v-db746e38]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#e3f2fd;border-radius:8px}.doc-info[data-v-db746e38]{flex:1;display:flex;flex-direction:column}.doc-name[data-v-db746e38]{font-weight:600;font-size:14px}.doc-size[data-v-db746e38]{font-size:12px;color:#999}.file-date[data-v-db746e38]{font-size:12px;color:#999;display:inline-block;margin-left:20px}.btn-action[data-v-db746e38]{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-db746e38]:hover{background:#dcf1ff}.info-message[data-v-db746e38]{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-db746e38]{font-size:24px;color:#2196f3}.info-message p[data-v-db746e38]{margin:0}.form-control[data-v-db746e38]:disabled,.btn[data-v-db746e38]:disabled,.btn-upload[data-v-db746e38]:disabled{background:#f3f4f6;color:#9ca3af;cursor:not-allowed;opacity:.6}.status-btn[data-v-db746e38]:disabled{opacity:.5;cursor:not-allowed;background:#f5f5f5;color:#999}.upload-zone.disabled[data-v-db746e38]{border-color:#e0e0e0;background:#fafafa;cursor:not-allowed}.modal-overlay[data-v-ff3a6f20]{position:fixed;inset:0;background:#0f172a8c;display:flex;align-items:center;justify-content:center;z-index:1000}.request-modal[data-v-ff3a6f20]{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-ff3a6f20]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e2e8f0}.rm-header h2[data-v-ff3a6f20]{margin:0;font-size:18px}.btn-close[data-v-ff3a6f20]{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-ff3a6f20]:hover{background:#f1f5f9;color:#0f172a}.rm-body[data-v-ff3a6f20]{flex:1;overflow-y:auto;padding:16px 24px}.rm-search-bar[data-v-ff3a6f20]{margin-bottom:12px}.rm-search-wrap[data-v-ff3a6f20]{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-ff3a6f20]{flex:1;border:none;outline:none;font-size:14px}.rm-search-wrap .material-icons[data-v-ff3a6f20]{color:#94a3b8}.rm-filter-hint[data-v-ff3a6f20]{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-ff3a6f20],.rm-empty[data-v-ff3a6f20]{padding:40px;text-align:center;color:#64748b}.spin[data-v-ff3a6f20]{animation:spin-ff3a6f20 1s linear infinite}@keyframes spin-ff3a6f20{to{transform:rotate(360deg)}}.rm-cards-grid[data-v-ff3a6f20]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.part-card[data-v-ff3a6f20]{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-ff3a6f20]{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f626}.part-card.sufficient[data-v-ff3a6f20]: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-ff3a6f20]{display:flex;align-items:center;gap:10px}.pc-check-wrap[data-v-ff3a6f20]{display:flex;align-items:center}.pc-info[data-v-ff3a6f20]{flex:1;min-width:0}.pc-info strong[data-v-ff3a6f20]{display:block;font-size:14px;color:#0f172a}.pc-sub[data-v-ff3a6f20]{font-size:12px;color:#64748b;margin-top:2px}.currency-chip[data-v-ff3a6f20]{background:#0f172a;color:#fff;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:600}.pc-rows[data-v-ff3a6f20]{display:flex;flex-direction:column;gap:4px}.pc-row[data-v-ff3a6f20]{display:flex;justify-content:space-between;gap:8px;font-size:13px;min-width:0}.pc-row>span[data-v-ff3a6f20]{color:#64748b;flex-shrink:0}.pc-row strong[data-v-ff3a6f20]{color:#0f172a;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right}.pc-uuid[data-v-ff3a6f20]{font-size:11px;color:#94a3b8;word-break:break-all}.pc-active[data-v-ff3a6f20]{border-top:1px dashed #e2e8f0;padding-top:10px;display:flex;flex-direction:column;gap:8px}.pc-available[data-v-ff3a6f20]{display:flex;justify-content:space-between;font-size:13px}.pc-available span[data-v-ff3a6f20]{color:#64748b}.pc-available strong[data-v-ff3a6f20]{color:#0f172a}.pc-expected-grid[data-v-ff3a6f20]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.pc-exp-box[data-v-ff3a6f20]{background:#f8fafc;border-radius:6px;padding:6px 10px;font-size:12px}.pc-exp-box span[data-v-ff3a6f20]{color:#64748b;display:block}.pc-exp-box strong[data-v-ff3a6f20]{color:#0f172a}.pc-input-row[data-v-ff3a6f20]{display:flex;flex-direction:column;gap:4px;font-size:12px}.pc-input-row label[data-v-ff3a6f20]{color:#64748b}.pc-input-row input[data-v-ff3a6f20]{padding:6px 10px;border:1px solid #cbd5e1;border-radius:6px;font-size:13px}.pc-converted[data-v-ff3a6f20]{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-ff3a6f20]{color:#475569}.pc-converted strong[data-v-ff3a6f20]{color:#0e7490;font-weight:700}.rm-pagination[data-v-ff3a6f20]{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:16px}.page-btn[data-v-ff3a6f20]{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-ff3a6f20]:disabled{opacity:.4;cursor:not-allowed}.rm-page-info[data-v-ff3a6f20]{font-size:13px;color:#475569}.rm-footer[data-v-ff3a6f20]{display:flex;align-items:center;gap:12px;padding:16px 24px;border-top:1px solid #e2e8f0;background:#f8fafc}.rm-rate[data-v-ff3a6f20]{display:flex;align-items:center;gap:8px}.rm-rate label[data-v-ff3a6f20]{font-size:13px;color:#475569}.rm-rate-input[data-v-ff3a6f20]{width:100px;padding:6px 10px;border:1px solid #cbd5e1;border-radius:6px}.btn-primary[data-v-ff3a6f20],.btn-secondary[data-v-ff3a6f20]{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-ff3a6f20]{background:#3b82f6;color:#fff;border:1px solid #3b82f6;margin-left:auto}.btn-primary[data-v-ff3a6f20]:disabled{opacity:.5;cursor:not-allowed}.btn-primary[data-v-ff3a6f20]:hover:not(:disabled){background:#2563eb}.btn-secondary[data-v-ff3a6f20]{background:#fff;color:#475569;border:1px solid #cbd5e1;margin-left:auto}.btn-secondary[data-v-ff3a6f20]:hover{background:#f1f5f9}.stage-form-card[data-v-c946706b]{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;overflow:hidden;transition:box-shadow .2s ease}.stage-form-card[data-v-c946706b]:hover{box-shadow:0 4px 12px #0000001f}.card-header[data-v-c946706b]{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-c946706b]{font-size:18px;font-weight:700;margin:0;letter-spacing:-.3px}.card-header-collapsible[data-v-c946706b]{display:flex;justify-content:space-between;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none}.stage-badge[data-v-c946706b]{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-c946706b]{padding:24px;display:flex;flex-direction:column;gap:20px}.card-content-expanded[data-v-c946706b]{display:flex;flex-direction:column;gap:16px}.instruction-block[data-v-c946706b]{padding:16px;border-left:4px solid;border-radius:8px;background-color:#00000005;color:#333}.instruction-block p[data-v-c946706b]{font-size:14px;margin:0;line-height:1.5}.form-section[data-v-c946706b]{display:flex;flex-direction:column;gap:16px;padding-bottom:16px;border-bottom:1px solid #e5e7eb}.form-section[data-v-c946706b]:last-of-type{border-bottom:none;padding-bottom:0}.form-section h5[data-v-c946706b]{font-size:15px;font-weight:600;color:#333;margin:0;display:flex;align-items:center;gap:8px}.form-section h5 .material-icons[data-v-c946706b]{font-size:20px;color:#2196f3}.form-group[data-v-c946706b]{display:flex;flex-direction:column;gap:6px}.form-group label[data-v-c946706b]{font-size:13px;font-weight:600;color:#333;-webkit-user-select:none;user-select:none}.form-control[data-v-c946706b]{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-c946706b]:hover{border-color:#9ca3af}.form-control[data-v-c946706b]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.form-control[data-v-c946706b]:disabled{background-color:#f3f4f6;color:#999;cursor:not-allowed;border-color:#e5e7eb}.form-control[data-v-c946706b]::placeholder{color:#999}.form-row[data-v-c946706b]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-row.three[data-v-c946706b]{grid-template-columns:1fr 1fr 1fr}.input-group[data-v-c946706b]{display:flex;gap:0;border:1px solid #d1d5db;border-radius:6px;overflow:hidden;background-color:#fff}.input-group .form-control[data-v-c946706b]{flex:1;border:none;border-radius:0}.input-addon[data-v-c946706b]{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-c946706b],.checkbox-group[data-v-c946706b]{display:flex;gap:16px;flex-wrap:wrap}.radio-option[data-v-c946706b],.checkbox-label[data-v-c946706b]{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-c946706b],.checkbox-label input[data-v-c946706b]{cursor:pointer;width:18px;height:18px}.info-block[data-v-c946706b],.info-section[data-v-c946706b]{padding:12px;background-color:#f0f9ff;border-left:4px solid #3b82f6;border-radius:6px;display:flex;flex-direction:column;gap:8px}.info-item[data-v-c946706b]{display:flex;justify-content:space-between;align-items:center;font-size:13px}.info-item .label[data-v-c946706b]{font-weight:600;color:#666}.info-item .value[data-v-c946706b]{color:#333;text-align:right;font-weight:500}.checklist[data-v-c946706b]{display:flex;flex-direction:column;gap:12px;padding:16px;background-color:#f9fafb;border-radius:8px}.checklist h5[data-v-c946706b]{font-size:14px;font-weight:600;color:#333;margin:0 0 8px}.checklist-item[data-v-c946706b]{display:flex;align-items:center;gap:12px;padding:10px;background:#fff;border-radius:6px;cursor:pointer;transition:all .2s}.checklist-item[data-v-c946706b]:hover{background:#f5f5f5}.checklist-item input[data-v-c946706b]{cursor:pointer}.form-actions[data-v-c946706b]{display:flex;gap:12px;margin-top:12px;padding-top:16px;border-top:1px solid #e5e7eb}.form-actions .btn[data-v-c946706b]{flex:1;min-width:120px}.btn[data-v-c946706b]{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-c946706b]:active{transform:scale(.98)}.btn-primary[data-v-c946706b]{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-c946706b]:hover:not(:disabled){background-color:#2563eb;box-shadow:0 4px 12px #2563eb4d}.btn-primary[data-v-c946706b]:disabled{background:#e0e0e0;color:#999;cursor:not-allowed}.btn-secondary[data-v-c946706b]{background-color:#e5e7eb;color:#333}.btn-secondary[data-v-c946706b]:hover:not(:disabled){background-color:#d1d5db}.btn-success[data-v-c946706b]{background-color:#10b981;color:#fff}.btn-success[data-v-c946706b]:hover:not(:disabled){background-color:#059669;box-shadow:0 4px 12px #10b9814d}.btn-danger[data-v-c946706b]{background-color:#f44336;color:#fff}.btn-danger[data-v-c946706b]:hover:not(:disabled){background-color:#e53935;box-shadow:0 4px 12px #f443364d}.btn .material-icons[data-v-c946706b]{font-size:20px}.stage-table[data-v-c946706b]{width:100%;border-collapse:collapse;font-size:13px}.stage-table thead[data-v-c946706b]{background-color:#f3f4f6}.stage-table th[data-v-c946706b]{padding:12px;text-align:left;font-weight:600;color:#333;border-bottom:2px solid #e5e7eb}.stage-table td[data-v-c946706b]{padding:12px;border-bottom:1px solid #e5e7eb;color:#666}.stage-table tr[data-v-c946706b]:hover{background-color:#f9fafb}.loading-state[data-v-c946706b]{display:flex;align-items:center;justify-content:center;padding:40px;color:#999}.loading-spinner[data-v-c946706b]{width:32px;height:32px;border:3px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:spin-c946706b 1s linear infinite}@keyframes spin-c946706b{to{transform:rotate(360deg)}}.empty-state[data-v-c946706b]{text-align:center;padding:40px 20px;color:#999;font-size:14px}.empty-state-icon[data-v-c946706b]{font-size:48px;opacity:.3;margin-bottom:12px}.error-state[data-v-c946706b]{padding:16px;background-color:#fee2e2;border-left:4px solid #f44336;border-radius:6px;color:#991b1b}.error-message[data-v-c946706b]{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-c946706b]{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-c946706b]{padding:16px;background-color:#dcfce7;border-left:4px solid #10b981;border-radius:6px;color:#166534}.text-center[data-v-c946706b]{text-align:center}.text-right[data-v-c946706b]{text-align:right}.text-muted[data-v-c946706b]{color:#999}.text-success[data-v-c946706b]{color:#10b981}.text-error[data-v-c946706b]{color:#f44336}.text-warning[data-v-c946706b]{color:#f59e0b}.mt-sm[data-v-c946706b]{margin-top:8px}.mt-md[data-v-c946706b]{margin-top:12px}.mt-lg[data-v-c946706b]{margin-top:16px}.mb-sm[data-v-c946706b]{margin-bottom:8px}.mb-md[data-v-c946706b]{margin-bottom:12px}.mb-lg[data-v-c946706b]{margin-bottom:16px}.p-sm[data-v-c946706b]{padding:8px}.p-md[data-v-c946706b]{padding:12px}.p-lg[data-v-c946706b]{padding:16px}@media(max-width:768px){.card-header[data-v-c946706b]{padding:16px;flex-direction:column;align-items:flex-start;gap:12px}.card-header h4[data-v-c946706b]{font-size:16px}.card-content[data-v-c946706b]{padding:16px;gap:16px}.form-row[data-v-c946706b],.form-row.three[data-v-c946706b]{grid-template-columns:1fr}.form-actions[data-v-c946706b]{flex-direction:column}.form-actions .btn[data-v-c946706b]{width:100%}.radio-group[data-v-c946706b],.checkbox-group[data-v-c946706b]{flex-direction:column;gap:12px}.info-item[data-v-c946706b]{flex-direction:column;align-items:flex-start}.info-item .value[data-v-c946706b]{text-align:left}}.loading-indicator[data-v-c946706b]{text-align:center;padding:60px 20px}.loading-indicator .material-icons[data-v-c946706b]{font-size:48px;color:#667eea;margin-bottom:16px}.loading-indicator p[data-v-c946706b]{color:#6b7280;font-size:16px}.spin[data-v-c946706b]{animation:spin-c946706b 1s linear infinite}@keyframes spin-c946706b{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.no-partitions-card[data-v-c946706b]{background:#fef3c7;border:2px solid #fbbf24;border-radius:12px;padding:32px;text-align:center;margin-bottom:24px}.warning-header[data-v-c946706b]{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:16px}.warning-header .material-icons[data-v-c946706b]{color:#d97706;font-size:48px}.warning-header h5[data-v-c946706b]{margin:0;color:#92400e;font-size:20px}.no-partitions-card p[data-v-c946706b]{color:#78350f;margin-bottom:24px}.auto-selected-card[data-v-c946706b]{border-radius:12px;padding:24px;margin-bottom:24px;border:2px solid #059669}.stage-badge[data-v-c946706b]{background:linear-gradient(135deg,#c7da9c,#96e6a1)}.success-header[data-v-c946706b]{display:flex;align-items:center;gap:12px;margin-bottom:20px}.success-header .material-icons[data-v-c946706b]{color:#059669;font-size:32px}.success-header h5[data-v-c946706b]{margin:0;color:#065f46;font-size:18px}.selected-partition-details[data-v-c946706b]{background:#fff;border-radius:8px;padding:20px}.detail-grid[data-v-c946706b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-bottom:16px}.details-grid[data-v-c946706b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:20px;margin-bottom:16px}.detail-item[data-v-c946706b]{display:flex;flex-direction:column;gap:4px}.detail-item .label[data-v-c946706b]{font-size:12px;color:#6b7280;text-transform:uppercase;font-weight:600}.detail-item .value[data-v-c946706b]{font-size:16px;color:#1f2937;font-weight:500}.detail-item .value.balance[data-v-c946706b]{color:#059669;font-weight:600;font-size:18px}.detail-item .value.coverage[data-v-c946706b]{color:#d97706;font-weight:600}.detail-item .value.rate[data-v-c946706b]{color:#068fd9;font-weight:600}.scores-row[data-v-c946706b]{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:16px}.score-badge[data-v-c946706b]{display:flex;align-items:center;gap:6px;padding:8px 16px;border-radius:8px;font-size:14px;font-weight:500}.score-badge.liquidity[data-v-c946706b]{background:#e0f2fe;color:#0891b2}.score-badge.profitability[data-v-c946706b]{background:#d1fae5;color:#059669}.score-badge.priority[data-v-c946706b]{background:#fef3c7;color:#d97706}.reserve-setting[data-v-c946706b]{margin:12px 0;padding:12px;background:#fffbeb;border:1px solid #fde68a;border-radius:8px}.reserve-setting label[data-v-c946706b]{font-size:13px;font-weight:600;color:#92400e;margin-bottom:6px;display:block}.reserve-input-row[data-v-c946706b]{display:flex;align-items:center;gap:10px}.reserve-input[data-v-c946706b]{width:80px;padding:6px 10px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;text-align:center}.reserve-input[data-v-c946706b]:focus{outline:none;border-color:#f59e0b;box-shadow:0 0 0 2px #f59e0b26}.reserve-hint[data-v-c946706b]{font-size:12px;color:#6b7280}.shortage-alert[data-v-c946706b]{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-c946706b]{color:#f59e0b;font-size:24px}.action-buttons[data-v-c946706b]{display:flex;gap:12px}.btn-show-alternatives[data-v-c946706b]{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-c946706b]:hover{background:#e5e7eb;border-color:#9ca3af}.btn-manual-mode[data-v-c946706b]{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-c946706b]:hover{background:#667eea;color:#fff}.funding-recommendation[data-v-c946706b]{background:linear-gradient(135deg,#fffbeb,#fef3c7);border:2px solid #fbbf24;border-radius:8px;padding:20px;margin-top:16px}.recommendation-header[data-v-c946706b]{display:flex;align-items:center;gap:8px;color:#d97706;margin-bottom:12px;font-size:16px}.recommendation-header .material-icons[data-v-c946706b]{font-size:24px}.recommendation-header strong[data-v-c946706b]{font-weight:600}.funding-recommendation p[data-v-c946706b]{color:#78350f;margin-bottom:16px;line-height:1.5}.recommendation-actions[data-v-c946706b]{display:flex;gap:12px;margin-bottom:12px}.btn-topup-selected[data-v-c946706b],.btn-create-new[data-v-c946706b]{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-c946706b]:hover,.btn-create-new[data-v-c946706b]:hover{background:#d97706;color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #d977064d}.btn-topup-selected .material-icons[data-v-c946706b],.btn-create-new .material-icons[data-v-c946706b]{font-size:28px}.shortage-amount[data-v-c946706b]{font-size:12px;font-weight:600;color:#92400e;margin-top:4px}.btn-topup-selected:hover .shortage-amount[data-v-c946706b]{color:#fff}.recommendation-note[data-v-c946706b]{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-c946706b]{font-size:18px;color:#d97706}.recommendation-note small[data-v-c946706b]{color:#78350f;line-height:1.4}.alternatives-section[data-v-c946706b]{background:#f9fafb;border-radius:12px;padding:20px;margin-bottom:24px}.alternatives-section h5[data-v-c946706b]{display:flex;align-items:center;gap:8px;margin-bottom:16px;color:#4b5563}.priority-group[data-v-c946706b]{margin-bottom:16px;border-radius:8px;overflow:hidden;border:1px solid #e5e7eb}.priority-header[data-v-c946706b]{display:flex;align-items:center;gap:12px;padding:10px 16px;background:#f3f4f6}.priority-1 .priority-header[data-v-c946706b]{background:#d1fae5}.priority-2 .priority-header[data-v-c946706b]{background:#fef3c7}.priority-3 .priority-header[data-v-c946706b]{background:#dbeafe}.priority-4 .priority-header[data-v-c946706b]{background:#fecaca}.priority-5 .priority-header[data-v-c946706b]{background:linear-gradient(135deg,#fef3c7,#fcd34d)}.priority-badge[data-v-c946706b]{background:#fff;padding:4px 10px;border-radius:12px;font-size:11px;font-weight:600}.priority-label[data-v-c946706b]{font-size:13px;color:#4b5563}.partitions-list[data-v-c946706b]{background:#fff}.partition-item[data-v-c946706b]{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-c946706b]:hover{background:#f9fafb}.partition-item.selected[data-v-c946706b]{background:#eff6ff;border-left:4px solid #3b82f6}.partition-item[data-v-c946706b]:last-child{border-bottom:none}.partition-info[data-v-c946706b]{display:flex;flex-direction:column;gap:4px}.partition-path[data-v-c946706b]{font-size:12px;color:#6b7280}.shortage-text[data-v-c946706b]{font-size:11px;color:#d97706;font-weight:600;margin-top:4px;display:block}.partition-stats[data-v-c946706b]{display:flex;gap:12px;align-items:center}.partition-stats .stat[data-v-c946706b]{font-size:14px;font-weight:500}.partition-stats .stat.coverage[data-v-c946706b]{padding:4px 10px;border-radius:12px;font-size:12px}.partition-stats .stat.coverage.full[data-v-c946706b]{background:#d1fae5;color:#059669}.partition-stats .stat.coverage.partial[data-v-c946706b]{background:#fef3c7;color:#d97706}.funding-info[data-v-c946706b]{background:#fffbeb;border:2px solid #fcd34d;border-radius:8px;padding:20px;margin-top:16px}.info-header[data-v-c946706b]{display:flex;align-items:center;gap:8px;color:#d97706;margin-bottom:12px}.info-header .material-icons[data-v-c946706b]{font-size:24px}.funding-actions[data-v-c946706b]{display:flex;gap:12px;margin-top:16px}.btn-create[data-v-c946706b],.btn-topup[data-v-c946706b]{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-c946706b]:hover,.btn-topup[data-v-c946706b]:hover{background:#d97706;color:#fff}.manual-section[data-v-c946706b]{background:#f9fafb;border:2px dashed #d1d5db;border-radius:8px;padding:20px;margin-bottom:24px}.manual-header[data-v-c946706b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.manual-header h5[data-v-c946706b]{display:flex;align-items:center;gap:8px;margin:0;color:#4b5563}.btn-link[data-v-c946706b]{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-c946706b]{display:flex;flex-direction:column;gap:16px}.selected-manual-info[data-v-c946706b]{background:#f0f9ff;border:2px solid #3b82f6;border-radius:8px;padding:16px;margin-top:16px}.info-row[data-v-c946706b]{display:flex;flex-direction:column;gap:8px}.info-label[data-v-c946706b]{font-size:12px;color:#6b7280;font-weight:600;text-transform:uppercase}.info-value[data-v-c946706b]{font-size:14px;color:#1f2937;font-weight:500}.form-control[data-v-c946706b]:disabled{background:#f3f4f6;cursor:not-allowed;opacity:.6}.partition-count[data-v-c946706b]{margin-left:auto;font-size:12px;color:#6b7280;background:#fff;padding:2px 8px;border-radius:10px}.available-partitions[data-v-c946706b]{margin-bottom:24px}.form-label[data-v-c946706b]{font-size:14px;font-weight:600;color:#374151;margin-bottom:12px;display:block}.partitions-select-list[data-v-c946706b]{display:flex;flex-direction:column;gap:8px;max-height:300px;overflow-y:auto}.partition-select-item[data-v-c946706b]{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-c946706b]:hover{border-color:#3b82f6;background:#f9fafb}.partition-select-item.selected[data-v-c946706b]{border-color:#3b82f6;background:#eff6ff}.partition-select-info[data-v-c946706b]{display:flex;flex-direction:column;gap:4px}.partition-select-path[data-v-c946706b]{font-size:12px;color:#6b7280}.partition-select-balance[data-v-c946706b]{font-size:16px;font-weight:600;color:#059669}.manual-divider[data-v-c946706b]{position:relative;text-align:center;margin:24px 0}.manual-divider[data-v-c946706b]:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:#d1d5db}.manual-divider span[data-v-c946706b]{position:relative;background:#f9fafb;padding:0 12px;font-size:12px;color:#6b7280;font-weight:500}.need-actions[data-v-c946706b]{margin-top:20px;padding:20px;background:linear-gradient(135deg,#fef3c7,#fde68a);border:2px solid #fbbf24;border-radius:8px}.btn-need[data-v-c946706b]{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-c946706b]:hover{background:#f59e0b;color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #f59e0b4d}.need-hint[data-v-c946706b]{margin:12px 0 0;font-size:13px;color:#92400e;text-align:center;line-height:1.5}.partition-item.disabled[data-v-c946706b]{opacity:.6;cursor:not-allowed;pointer-events:none}.btn-show-alternatives[data-v-c946706b]:disabled{opacity:.5;cursor:not-allowed;background:#f3f4f6;color:#9ca3af}.btn[data-v-c946706b]:disabled{opacity:.5;cursor:not-allowed}.info-message[data-v-c946706b]{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-c946706b]{font-size:24px;color:#2196f3}.info-message p[data-v-c946706b]{margin:0}@media(min-width:1024px){.detail-grid[data-v-c946706b]{grid-template-columns:repeat(3,250px)}}.selection-hint[data-v-c946706b]{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-c946706b]{color:#3b82f6;font-size:24px}.selection-hint p[data-v-c946706b]{margin:0;color:#1e40af;font-size:14px}.import-path-hint[data-v-c946706b]{margin-top:12px;font-size:13px;color:#6b7280;font-style:italic}.selection-progress[data-v-c946706b]{margin:24px 0;padding:20px;background:#f9fafb;border-radius:8px}.progress-steps[data-v-c946706b]{display:flex;align-items:center;justify-content:space-between}.progress-step[data-v-c946706b]{display:flex;flex-direction:column;align-items:center;gap:8px;flex:1}.progress-step.completed .step-icon[data-v-c946706b]{color:#10b981}.progress-step .step-icon[data-v-c946706b]{font-size:32px;color:#d1d5db}.progress-step .step-label[data-v-c946706b]{font-size:12px;color:#6b7280;font-weight:500}.progress-line[data-v-c946706b]{flex:1;height:2px;background:#e5e7eb;margin:0 16px}.progress-line.active[data-v-c946706b]{background:#10b981}.partition-result[data-v-c946706b]{margin-top:24px;padding:20px;border-radius:12px}.partition-result.success[data-v-c946706b]{background:#d1fae5;border:2px solid #10b981}.partition-result.error[data-v-c946706b]{background:#fee2e2;border:2px solid #ef4444}.result-header[data-v-c946706b]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.partition-result.success .result-header .material-icons[data-v-c946706b]{color:#059669;font-size:32px}.partition-result.error .result-header .material-icons[data-v-c946706b]{color:#dc2626;font-size:32px}.result-header h5[data-v-c946706b]{margin:0;font-size:18px}.selected-params-list[data-v-c946706b]{margin:16px 0;padding-left:20px}.selected-params-list li[data-v-c946706b]{margin:8px 0;color:#7f1d1d}.loading-hint[data-v-c946706b]{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:13px;color:#6b7280}.btn-create-partition[data-v-c946706b]{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-c946706b]:hover:not(:disabled){background:#059669;transform:translateY(-1px);box-shadow:0 4px 12px #10b9814d}.btn-create-partition[data-v-c946706b]:disabled{opacity:.5;cursor:not-allowed;background:#9ca3af}.modal-overlay[data-v-c946706b]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-c946706b]{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-c946706b]{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-c946706b]{display:flex;align-items:center;gap:10px;margin:0;font-size:18px;font-weight:600;color:#fff}.modal-header h3 .material-icons[data-v-c946706b]{font-size:24px}.btn-close[data-v-c946706b]{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-c946706b]:hover{background:#ffffff4d}.modal-body[data-v-c946706b]{padding:24px}.partition-path-info[data-v-c946706b]{background:#f3f4f6;border-radius:8px;padding:16px;margin-bottom:20px}.path-item[data-v-c946706b]{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #e5e7eb}.path-item[data-v-c946706b]:last-child{border-bottom:none}.path-label[data-v-c946706b]{font-size:13px;color:#6b7280}.path-value[data-v-c946706b]{font-size:14px;font-weight:600;color:#111827}.create-partition-form[data-v-c946706b]{display:flex;flex-direction:column;gap:16px}.create-partition-form .form-group[data-v-c946706b]{display:flex;flex-direction:column;gap:6px}.create-partition-form .form-group label[data-v-c946706b]{font-size:14px;font-weight:600;color:#374151}.create-partition-form .form-control[data-v-c946706b]{padding:12px 14px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;transition:all .2s}.create-partition-form .form-control[data-v-c946706b]:focus{outline:none;border-color:#10b981;box-shadow:0 0 0 3px #10b9811a}.form-row[data-v-c946706b]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.modal-footer[data-v-c946706b]{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-c946706b]{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-c946706b]{background:#e5e7eb;color:#374151}.modal-footer .btn-secondary[data-v-c946706b]:hover{background:#d1d5db}.modal-footer .btn-primary[data-v-c946706b]{background:#10b981;color:#fff}.modal-footer .btn-primary[data-v-c946706b]:hover:not(:disabled){background:#059669}.modal-footer .btn-primary[data-v-c946706b]:disabled{opacity:.5;cursor:not-allowed}.error-message[data-v-c946706b]{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-c946706b]{color:#ef4444;font-size:20px}.partition-result.error .action-buttons[data-v-c946706b]{display:flex;gap:12px;flex-wrap:wrap}.partition-result.error .btn-create[data-v-c946706b]{background:#10b981;color:#fff}.partition-result.error .btn-create[data-v-c946706b]:hover:not(:disabled){background:#059669}.partition-result.error .btn-secondary[data-v-c946706b]{background:#fff;border:1px solid #d1d5db;color:#374151}.partition-result.error .btn-secondary[data-v-c946706b]:hover:not(:disabled){background:#f3f4f6}.create-partition-action[data-v-c946706b]{margin-top:16px}.btn-create-partition-full[data-v-c946706b]{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-c946706b]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #10b98159}.btn-create-partition-full[data-v-c946706b]:disabled{opacity:.5;cursor:not-allowed;background:#9ca3af}.coverage-request-action[data-v-c946706b]{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-c946706b]{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-c946706b]:hover{background:#2563eb}.coverage-request-hint[data-v-c946706b]{margin:0;font-size:12px;color:#64748b}.stage-form-card[data-v-56935299]{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;overflow:hidden;transition:box-shadow .2s ease}.stage-form-card[data-v-56935299]:hover{box-shadow:0 4px 12px #0000001f}.card-header[data-v-56935299]{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-56935299]{font-size:18px;font-weight:700;margin:0;letter-spacing:-.3px}.card-header-collapsible[data-v-56935299]{display:flex;justify-content:space-between;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none}.stage-badge[data-v-56935299]{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-56935299]{padding:24px;display:flex;flex-direction:column;gap:20px}.card-content-expanded[data-v-56935299]{display:flex;flex-direction:column;gap:16px}.instruction-block[data-v-56935299]{padding:16px;border-left:4px solid;border-radius:8px;background-color:#00000005;color:#333}.instruction-block p[data-v-56935299]{font-size:14px;margin:0;line-height:1.5}.form-section[data-v-56935299]{display:flex;flex-direction:column;gap:16px;padding-bottom:16px;border-bottom:1px solid #e5e7eb}.form-section[data-v-56935299]:last-of-type{border-bottom:none;padding-bottom:0}.form-section h5[data-v-56935299]{font-size:15px;font-weight:600;color:#333;margin:0;display:flex;align-items:center;gap:8px}.form-section h5 .material-icons[data-v-56935299]{font-size:20px;color:#2196f3}.form-group[data-v-56935299]{display:flex;flex-direction:column;gap:6px}.form-group label[data-v-56935299]{font-size:13px;font-weight:600;color:#333;-webkit-user-select:none;user-select:none}.form-control[data-v-56935299]{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-56935299]:hover{border-color:#9ca3af}.form-control[data-v-56935299]:disabled{background-color:#f3f4f6;color:#999;cursor:not-allowed;border-color:#e5e7eb}.form-control[data-v-56935299]::placeholder{color:#999}.form-row[data-v-56935299]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-row.three[data-v-56935299]{grid-template-columns:1fr 1fr 1fr}.input-group[data-v-56935299]{display:flex;gap:0;border:1px solid #d1d5db;border-radius:6px;overflow:hidden;background-color:#fff}.input-group .form-control[data-v-56935299]{flex:1;border:none;border-radius:0}.input-addon[data-v-56935299]{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-56935299],.checkbox-group[data-v-56935299]{display:flex;gap:16px;flex-wrap:wrap}.radio-option[data-v-56935299],.checkbox-label[data-v-56935299]{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-56935299],.checkbox-label input[data-v-56935299]{cursor:pointer;width:18px;height:18px}.info-block[data-v-56935299],.info-section[data-v-56935299]{padding:12px;background-color:#f0f9ff;border-left:4px solid #3b82f6;border-radius:6px;display:flex;flex-direction:column;gap:8px}.info-item[data-v-56935299]{display:flex;justify-content:space-between;align-items:center;font-size:13px}.info-item .label[data-v-56935299]{font-weight:600;color:#666}.info-item .value[data-v-56935299]{color:#333;text-align:right;font-weight:500}.checklist[data-v-56935299]{display:flex;flex-direction:column;gap:12px;padding:16px;background-color:#f9fafb;border-radius:8px}.checklist h5[data-v-56935299]{font-size:14px;font-weight:600;color:#333;margin:0 0 8px}.checklist-item[data-v-56935299]{display:flex;align-items:center;gap:12px;padding:10px;background:#fff;border-radius:6px;cursor:pointer;transition:all .2s}.checklist-item[data-v-56935299]:hover{background:#f5f5f5}.checklist-item input[data-v-56935299]{cursor:pointer}.form-actions[data-v-56935299]{display:flex;gap:12px;margin-top:12px;padding-top:16px;border-top:1px solid #e5e7eb}.form-actions .btn[data-v-56935299]{flex:1;min-width:120px}.btn[data-v-56935299]{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-56935299]:active{transform:scale(.98)}.btn-primary[data-v-56935299]{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-56935299]:hover:not(:disabled){background-color:#2563eb;box-shadow:0 4px 12px #2563eb4d}.btn-primary[data-v-56935299]:disabled{background:#e0e0e0;color:#999;cursor:not-allowed}.btn-secondary[data-v-56935299]{background-color:#e5e7eb;color:#333}.btn-secondary[data-v-56935299]:hover:not(:disabled){background-color:#d1d5db}.btn-success[data-v-56935299]{background-color:#10b981;color:#fff}.btn-success[data-v-56935299]:hover:not(:disabled){background-color:#059669;box-shadow:0 4px 12px #10b9814d}.btn-danger[data-v-56935299]{background-color:#f44336;color:#fff}.btn-danger[data-v-56935299]:hover:not(:disabled){background-color:#e53935;box-shadow:0 4px 12px #f443364d}.btn[data-v-56935299]:disabled{opacity:.5;cursor:not-allowed}.btn .material-icons[data-v-56935299]{font-size:20px}.stage-table[data-v-56935299]{width:100%;border-collapse:collapse;font-size:13px}.stage-table thead[data-v-56935299]{background-color:#f3f4f6}.stage-table th[data-v-56935299]{padding:12px;text-align:left;font-weight:600;color:#333;border-bottom:2px solid #e5e7eb}.stage-table td[data-v-56935299]{padding:12px;border-bottom:1px solid #e5e7eb;color:#666}.stage-table tr[data-v-56935299]:hover{background-color:#f9fafb}.loading-state[data-v-56935299]{display:flex;align-items:center;justify-content:center;padding:40px;color:#999}.loading-spinner[data-v-56935299]{width:32px;height:32px;border:3px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:spin-56935299 1s linear infinite}@keyframes spin-56935299{to{transform:rotate(360deg)}}.empty-state[data-v-56935299]{text-align:center;padding:40px 20px;color:#999;font-size:14px}.empty-state-icon[data-v-56935299]{font-size:48px;opacity:.3;margin-bottom:12px}.error-state[data-v-56935299]{padding:16px;background-color:#fee2e2;border-left:4px solid #f44336;border-radius:6px;color:#991b1b}.error-message[data-v-56935299]{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-56935299]{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-56935299]{padding:16px;background-color:#dcfce7;border-left:4px solid #10b981;border-radius:6px;color:#166534}.text-center[data-v-56935299]{text-align:center}.text-right[data-v-56935299]{text-align:right}.text-muted[data-v-56935299]{color:#999}.text-success[data-v-56935299]{color:#10b981}.text-error[data-v-56935299]{color:#f44336}.text-warning[data-v-56935299]{color:#f59e0b}.mt-sm[data-v-56935299]{margin-top:8px}.mt-md[data-v-56935299]{margin-top:12px}.mt-lg[data-v-56935299]{margin-top:16px}.mb-sm[data-v-56935299]{margin-bottom:8px}.mb-md[data-v-56935299]{margin-bottom:12px}.mb-lg[data-v-56935299]{margin-bottom:16px}.p-sm[data-v-56935299]{padding:8px}.p-md[data-v-56935299]{padding:12px}.p-lg[data-v-56935299]{padding:16px}@media(max-width:768px){.card-header[data-v-56935299]{padding:16px;flex-direction:column;align-items:flex-start;gap:12px}.card-header h4[data-v-56935299]{font-size:16px}.card-content[data-v-56935299]{padding:16px;gap:16px}.form-row[data-v-56935299],.form-row.three[data-v-56935299]{grid-template-columns:1fr}.form-actions[data-v-56935299]{flex-direction:column}.form-actions .btn[data-v-56935299]{width:100%}.radio-group[data-v-56935299],.checkbox-group[data-v-56935299]{flex-direction:column;gap:12px}.info-item[data-v-56935299]{flex-direction:column;align-items:flex-start}.info-item .value[data-v-56935299]{text-align:left}}.card-content[data-v-56935299]{padding:24px}.document-generation-buttons[data-v-56935299]{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.btn-full[data-v-56935299]{width:100%;justify-content:center}.document-preview[data-v-56935299]{margin-top:12px;padding:12px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px}.doc-info[data-v-56935299]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.doc-name[data-v-56935299]{font-weight:500;color:#111827;font-size:14px}.doc-actions[data-v-56935299]{display:flex;gap:8px;flex-wrap:wrap}.btn-action[data-v-56935299]{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-56935299]:hover{background:#f3f4f6;border-color:#9ca3af}.btn-action .material-icons[data-v-56935299]{font-size:16px}.btn-send[data-v-56935299]{background:#10b981;color:#fff;border-color:#10b981}.btn-send[data-v-56935299]:hover{background:#059669;border-color:#059669}.btn-warning[data-v-56935299]:disabled{background:#9ca3af;border-color:#9ca3af;cursor:not-allowed}.btn-send[data-v-56935299]:disabled{background:#9ca3af;border-color:#9ca3af;cursor:not-allowed}.document-modal[data-v-56935299]{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-56935299]{background:#fff;border-radius:8px;width:90%;height:90%;max-width:1200px;position:relative;display:flex;flex-direction:column}.modal-close[data-v-56935299]{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-56935299]:hover{background:#f3f4f6}.pdf-viewer[data-v-56935299]{width:100%;height:100%;border:none;border-radius:8px}.form-grid-2[data-v-56935299]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:24px}.form-grid-3[data-v-56935299]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;margin-bottom:24px}.form-group[data-v-56935299]{display:flex;flex-direction:column;gap:8px}.form-group label[data-v-56935299]{font-size:13px;font-weight:600;color:#333}.form-control[data-v-56935299]{padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;transition:all .2s ease}.form-control[data-v-56935299]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.btn-primary[data-v-56935299]{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-56935299]:hover:not(:disabled){background:#2563eb;box-shadow:0 4px 12px #2563eb4d}.btn-primary[data-v-56935299]:disabled{background:#9ca3af;cursor:not-allowed}.btn-action[data-v-56935299]:disabled{background:#9ca3af;cursor:not-allowed}.btn-primary .material-icons[data-v-56935299]{font-size:20px}.btn-success[data-v-56935299]{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-56935299]:hover:not(:disabled){background:#059669;box-shadow:0 4px 12px #0596694d}.btn-success[data-v-56935299]:disabled{background:#9ca3af;cursor:not-allowed}.btn-success .material-icons[data-v-56935299]{font-size:20px}.btn-warning[data-v-56935299]{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-56935299]:hover{background:#d97706}.btn-warning .material-icons[data-v-56935299]{font-size:20px}.card-header[data-v-56935299]{justify-content:flex-start}.btn-hide[data-v-56935299]{background:#ef4444;color:#fff;border-color:#ef4444}.btn-hide[data-v-56935299]:hover{background:#dc2626;border-color:#dc2626}.documents-list[data-v-56935299]{margin:24px 0;padding:20px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px}.documents-list-title[data-v-56935299]{font-size:16px;font-weight:600;color:#111827;margin:0 0 16px}.documents-grid[data-v-56935299]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.document-card[data-v-56935299]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:16px;transition:box-shadow .2s}.document-card[data-v-56935299]:hover{box-shadow:0 4px 12px #00000014}.doc-header[data-v-56935299]{display:flex;gap:12px;margin-bottom:12px}.doc-icon[data-v-56935299]{font-size:24px;flex-shrink:0}.doc-info[data-v-56935299]{flex:1;display:flex;flex-direction:column;gap:4px}.doc-name[data-v-56935299]{font-weight:500;color:#111827;font-size:14px;line-height:1.4}.doc-date[data-v-56935299]{font-size:12px;color:#6b7280}.doc-actions[data-v-56935299]{display:flex;gap:8px;justify-content:flex-end}.no-documents[data-v-56935299]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:40px 20px;color:#9ca3af;text-align:center}.no-documents .material-icons[data-v-56935299]{font-size:48px}.no-documents p[data-v-56935299]{margin:0;font-size:14px}@media(max-width:768px){.documents-grid[data-v-56935299]{grid-template-columns:1fr}}@media(max-width:1024px){.form-grid-3[data-v-56935299]{grid-template-columns:1fr}}@media(max-width:768px){.form-grid-2[data-v-56935299]{grid-template-columns:1fr}.card-header h4[data-v-56935299]{font-size:16px}}.dkp-section[data-v-56935299]{background:#eff6ff;border:2px solid #3b82f6;border-radius:8px;padding:20px;margin:16px 0}.section-title[data-v-56935299]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#1e40af;margin:0 0 16px}.upload-btn[data-v-56935299]{display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}.btn-secondary[data-v-56935299]{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-56935299]:hover{background:#4b5563}.warning-text[data-v-56935299]{display:flex;align-items:center;gap:8px;color:#dc2626;font-size:14px;margin:12px 0 0}.info-text[data-v-56935299]{display:flex;align-items:center;gap:8px;color:#3b82f6;font-size:14px;margin:12px 0 0}.btn-disabled[data-v-56935299]{opacity:.5;cursor:not-allowed}.dkp-payment-confirmations[data-v-56935299]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:20px;margin:24px 0}.payment-confirmation[data-v-56935299]{padding:12px;background:#fff;border:1px solid #e5e7eb;border-radius:6px;margin-bottom:12px}.checkbox-label[data-v-56935299]{display:flex;align-items:center;gap:12px;cursor:pointer;font-size:14px;color:#374151}.checkbox-label input[type=checkbox][data-v-56935299]{width:18px;height:18px;cursor:pointer}.btn-danger[data-v-56935299]{background:#ef4444;color:#fff;border-color:#ef4444}.btn-danger[data-v-56935299]:hover{background:#dc2626;border-color:#dc2626}.stage-form-card[data-v-ed72f2ff]{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;overflow:hidden;transition:box-shadow .2s ease}.stage-form-card[data-v-ed72f2ff]:hover{box-shadow:0 4px 12px #0000001f}.card-header[data-v-ed72f2ff]{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-ed72f2ff]{font-size:18px;font-weight:700;margin:0;letter-spacing:-.3px}.card-header-collapsible[data-v-ed72f2ff]{display:flex;justify-content:space-between;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none}.stage-badge[data-v-ed72f2ff]{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-ed72f2ff]{padding:24px;display:flex;flex-direction:column;gap:20px}.card-content-expanded[data-v-ed72f2ff]{display:flex;flex-direction:column;gap:16px}.instruction-block[data-v-ed72f2ff]{padding:16px;border-left:4px solid;border-radius:8px;background-color:#00000005;color:#333}.instruction-block p[data-v-ed72f2ff]{font-size:14px;margin:0;line-height:1.5}.form-section[data-v-ed72f2ff]{display:flex;flex-direction:column;gap:16px;padding-bottom:16px;border-bottom:1px solid #e5e7eb}.form-section[data-v-ed72f2ff]:last-of-type{border-bottom:none;padding-bottom:0}.form-section h5[data-v-ed72f2ff]{font-size:15px;font-weight:600;color:#333;margin:0;display:flex;align-items:center;gap:8px}.form-section h5 .material-icons[data-v-ed72f2ff]{font-size:20px;color:#2196f3}.form-group label[data-v-ed72f2ff]{font-size:13px;font-weight:600;color:#333;-webkit-user-select:none;user-select:none}.form-control[data-v-ed72f2ff]{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-ed72f2ff]:hover{border-color:#9ca3af}.form-control[data-v-ed72f2ff]:disabled{background-color:#f3f4f6;color:#999;cursor:not-allowed;border-color:#e5e7eb}.form-control[data-v-ed72f2ff]::placeholder{color:#999}.form-row[data-v-ed72f2ff]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-row.three[data-v-ed72f2ff]{grid-template-columns:1fr 1fr 1fr}.input-group[data-v-ed72f2ff]{display:flex;gap:0;border:1px solid #d1d5db;border-radius:6px;overflow:hidden;background-color:#fff}.input-group .form-control[data-v-ed72f2ff]{flex:1;border:none;border-radius:0}.input-addon[data-v-ed72f2ff]{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-ed72f2ff],.checkbox-group[data-v-ed72f2ff]{display:flex;gap:16px;flex-wrap:wrap}.radio-option[data-v-ed72f2ff],.checkbox-label[data-v-ed72f2ff]{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-ed72f2ff],.checkbox-label input[data-v-ed72f2ff]{cursor:pointer;width:18px;height:18px}.info-block[data-v-ed72f2ff],.info-section[data-v-ed72f2ff]{padding:12px;background-color:#f0f9ff;border-left:4px solid #3b82f6;border-radius:6px;display:flex;flex-direction:column;gap:8px}.info-item[data-v-ed72f2ff]{display:flex;justify-content:space-between;align-items:center;font-size:13px}.info-item .label[data-v-ed72f2ff]{font-weight:600;color:#666}.info-item .value[data-v-ed72f2ff]{color:#333;text-align:right;font-weight:500}.checklist[data-v-ed72f2ff]{display:flex;flex-direction:column;gap:12px;padding:16px;background-color:#f9fafb;border-radius:8px}.checklist h5[data-v-ed72f2ff]{font-size:14px;font-weight:600;color:#333;margin:0 0 8px}.checklist-item[data-v-ed72f2ff]{display:flex;align-items:center;gap:12px;padding:10px;background:#fff;border-radius:6px;cursor:pointer;transition:all .2s}.checklist-item[data-v-ed72f2ff]:hover{background:#f5f5f5}.checklist-item input[data-v-ed72f2ff]{cursor:pointer}.form-actions[data-v-ed72f2ff]{display:flex;gap:12px;margin-top:12px;padding-top:16px;border-top:1px solid #e5e7eb}.form-actions .btn[data-v-ed72f2ff]{flex:1;min-width:120px}.btn[data-v-ed72f2ff]{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-ed72f2ff]:active{transform:scale(.98)}.btn-primary[data-v-ed72f2ff]{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-ed72f2ff]:hover:not(:disabled){background-color:#2563eb;box-shadow:0 4px 12px #2563eb4d}.btn-primary[data-v-ed72f2ff]:disabled{background:#e0e0e0;color:#999;cursor:not-allowed}.btn-secondary[data-v-ed72f2ff]{background-color:#e5e7eb;color:#333}.btn-secondary[data-v-ed72f2ff]:hover:not(:disabled){background-color:#d1d5db}.btn-success[data-v-ed72f2ff]{background-color:#10b981;color:#fff}.btn-success[data-v-ed72f2ff]:hover:not(:disabled){background-color:#059669;box-shadow:0 4px 12px #10b9814d}.btn-danger[data-v-ed72f2ff]{background-color:#f44336;color:#fff}.btn-danger[data-v-ed72f2ff]:hover:not(:disabled){background-color:#e53935;box-shadow:0 4px 12px #f443364d}.btn[data-v-ed72f2ff]:disabled{opacity:.5;cursor:not-allowed}.btn .material-icons[data-v-ed72f2ff]{font-size:20px}.stage-table[data-v-ed72f2ff]{width:100%;border-collapse:collapse;font-size:13px}.stage-table thead[data-v-ed72f2ff]{background-color:#f3f4f6}.stage-table th[data-v-ed72f2ff]{padding:12px;text-align:left;font-weight:600;color:#333;border-bottom:2px solid #e5e7eb}.stage-table td[data-v-ed72f2ff]{padding:12px;border-bottom:1px solid #e5e7eb;color:#666}.stage-table tr[data-v-ed72f2ff]:hover{background-color:#f9fafb}.loading-state[data-v-ed72f2ff]{display:flex;align-items:center;justify-content:center;padding:40px;color:#999}.loading-spinner[data-v-ed72f2ff]{width:32px;height:32px;border:3px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:spin-ed72f2ff 1s linear infinite}@keyframes spin-ed72f2ff{to{transform:rotate(360deg)}}.empty-state[data-v-ed72f2ff]{text-align:center;padding:40px 20px;color:#999;font-size:14px}.empty-state-icon[data-v-ed72f2ff]{font-size:48px;opacity:.3;margin-bottom:12px}.error-state[data-v-ed72f2ff]{padding:16px;background-color:#fee2e2;border-left:4px solid #f44336;border-radius:6px;color:#991b1b}.error-message[data-v-ed72f2ff]{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-ed72f2ff]{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-ed72f2ff]{padding:16px;background-color:#dcfce7;border-left:4px solid #10b981;border-radius:6px;color:#166534}.text-center[data-v-ed72f2ff]{text-align:center}.text-right[data-v-ed72f2ff]{text-align:right}.text-muted[data-v-ed72f2ff]{color:#999}.text-success[data-v-ed72f2ff]{color:#10b981}.text-error[data-v-ed72f2ff]{color:#f44336}.text-warning[data-v-ed72f2ff]{color:#f59e0b}.mt-sm[data-v-ed72f2ff]{margin-top:8px}.mt-md[data-v-ed72f2ff]{margin-top:12px}.mt-lg[data-v-ed72f2ff]{margin-top:16px}.mb-sm[data-v-ed72f2ff]{margin-bottom:8px}.mb-md[data-v-ed72f2ff]{margin-bottom:12px}.mb-lg[data-v-ed72f2ff]{margin-bottom:16px}.p-sm[data-v-ed72f2ff]{padding:8px}.p-md[data-v-ed72f2ff]{padding:12px}.p-lg[data-v-ed72f2ff]{padding:16px}@media(max-width:768px){.card-header[data-v-ed72f2ff]{padding:16px;flex-direction:column;align-items:flex-start;gap:12px}.card-header h4[data-v-ed72f2ff]{font-size:16px}.card-content[data-v-ed72f2ff]{padding:16px;gap:16px}.form-row[data-v-ed72f2ff],.form-row.three[data-v-ed72f2ff]{grid-template-columns:1fr}.form-actions[data-v-ed72f2ff]{flex-direction:column}.form-actions .btn[data-v-ed72f2ff]{width:100%}.radio-group[data-v-ed72f2ff],.checkbox-group[data-v-ed72f2ff]{flex-direction:column;gap:12px}.info-item[data-v-ed72f2ff]{flex-direction:column;align-items:flex-start}.info-item .value[data-v-ed72f2ff]{text-align:left}}.section-card[data-v-ed72f2ff]{background:#f9fafb;padding:20px;border-radius:12px;margin-bottom:24px;border:1px solid #e5e7eb}.section-subtitle[data-v-ed72f2ff]{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-ed72f2ff]{font-size:20px;color:#3b82f6}.form-grid-2[data-v-ed72f2ff]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.form-grid-3[data-v-ed72f2ff]{display:grid;grid-template-columns:2fr 1fr 1fr;gap:12px}.form-group[data-v-ed72f2ff]{display:flex;flex-direction:column;gap:6px}.form-group label[data-v-ed72f2ff]{font-size:13px;font-weight:600;color:#374151}.form-control[data-v-ed72f2ff]{padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;transition:all .2s}.form-control[data-v-ed72f2ff]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.btn-secondary[data-v-ed72f2ff]{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-ed72f2ff]:hover{background:#e5e7eb}.confirmations-section[data-v-ed72f2ff]{display:flex;flex-direction:column;gap:16px}.confirmation-card[data-v-ed72f2ff]{background:#fff;border:2px solid #e5e7eb;border-radius:12px;overflow:hidden;transition:all .2s}.confirmation-card.confirmed[data-v-ed72f2ff]{border-color:#10b981;background:#f0fdf4}.confirmation-header[data-v-ed72f2ff]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;cursor:pointer}.confirmation-title[data-v-ed72f2ff]{display:flex;align-items:center;gap:12px}.confirmation-title .material-icons[data-v-ed72f2ff]{font-size:28px;color:#d1d5db}.confirmation-card.confirmed .confirmation-title .material-icons[data-v-ed72f2ff]{color:#10b981}.confirmation-title h5[data-v-ed72f2ff]{margin:0;font-size:14px;font-weight:600;color:#111827}.btn-expand[data-v-ed72f2ff]{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-ed72f2ff]:hover{background:#e5e7eb}.confirmation-form[data-v-ed72f2ff]{padding:16px 20px;border-top:1px solid #e5e7eb;background:#f9fafb}.btn-confirm[data-v-ed72f2ff],.btn-reject[data-v-ed72f2ff]{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-ed72f2ff]{background:#10b981;color:#fff}.btn-confirm[data-v-ed72f2ff]:hover{background:#059669}.btn-reject[data-v-ed72f2ff]{background:#ef4444;color:#fff}.btn-reject[data-v-ed72f2ff]:hover{background:#dc2626}.confirmation-warning[data-v-ed72f2ff]{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-ed72f2ff]{padding:16px 20px;border-top:1px solid #e5e7eb}.status-info[data-v-ed72f2ff]{display:flex;align-items:center;gap:12px}.status-info .material-icons[data-v-ed72f2ff]{font-size:32px;color:#10b981}.status-info p[data-v-ed72f2ff]{margin:0;font-size:14px;font-weight:600;color:#111827}.status-date[data-v-ed72f2ff]{font-size:12px;font-weight:400;color:#6b7280}.stage-progress[data-v-ed72f2ff]{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-ed72f2ff]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:#374151}.btn-primary[data-v-ed72f2ff]{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-ed72f2ff]:hover:not(:disabled){background:#2563eb}.btn-primary[data-v-ed72f2ff]:disabled{background:#d1d5db;cursor:not-allowed}@media(max-width:768px){.form-grid-2[data-v-ed72f2ff],.form-grid-3[data-v-ed72f2ff]{grid-template-columns:1fr}}.debt-notice-card[data-v-ed72f2ff]{padding:0;background:linear-gradient(135deg,#ff9800,#ff5722);border:none;margin-bottom:16px;overflow:hidden;animation:slideIn-ed72f2ff .3s ease-out}.debt-funds-card[data-v-ed72f2ff]{border:2px solid #ff9800;background:#fff8e1}.debt-funds-card.confirmed[data-v-ed72f2ff]{border-color:#4caf50;background:#e8f5e9}.debt-funds-card .confirmation-hint[data-v-ed72f2ff]{color:#f57c00;font-size:12px}.debt-funds-card.confirmed .confirmation-hint[data-v-ed72f2ff]{color:#388e3c}@keyframes slideIn-ed72f2ff{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.debt-notice-header[data-v-ed72f2ff]{display:flex;align-items:center;gap:12px;padding:16px;background:#0000001a;border-bottom:1px solid rgba(255,255,255,.2)}.notice-icon[data-v-ed72f2ff]{font-size:28px;color:#fff;animation:pulse-ed72f2ff 2s ease-in-out infinite}@keyframes pulse-ed72f2ff{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.notice-title[data-v-ed72f2ff]{margin:0;font-size:16px;font-weight:600;color:#fff;flex:1}.debt-notice-body[data-v-ed72f2ff]{padding:16px}.notice-text[data-v-ed72f2ff]{margin:0 0 12px;font-size:14px;line-height:1.5;color:#fff;font-weight:500}.notice-details[data-v-ed72f2ff]{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-ed72f2ff]{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-d892262f]{padding:20px}.change-partition-form[data-v-d892262f]{background:#f8f9fa;border-radius:8px;padding:20px;margin-bottom:20px}.change-partition-form .form-group[data-v-d892262f]{margin-bottom:15px}.change-partition-form .form-label[data-v-d892262f]{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-weight:500;color:#333}.change-partition-form .form-label .material-icons[data-v-d892262f]{font-size:18px;color:#667eea}.change-partition-form .form-control[data-v-d892262f]{width:100%;padding:10px 12px;border:1px solid #ddd;border-radius:6px;font-size:14px}.change-partition-form .form-control[data-v-d892262f]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.searching-indicator[data-v-d892262f]{display:flex;align-items:center;gap:10px;padding:15px;color:#667eea}.searching-indicator .material-icons[data-v-d892262f]{animation:spin-d892262f 1s linear infinite}.found-partition[data-v-d892262f]{margin-top:15px}.found-partition .partition-card.success[data-v-d892262f]{border:2px solid #10b981;background:#ecfdf5}.found-partition .btn-primary[data-v-d892262f]{margin-top:15px;width:100%}.no-partition-found[data-v-d892262f]{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-d892262f]{color:#f59e0b}@keyframes spin-d892262f{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.section-header[data-v-d892262f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.section-header h3[data-v-d892262f]{margin:0;font-size:18px;font-weight:600}.commissions-section[data-v-d892262f],.writeoffs-section[data-v-d892262f]{background:#fff;border-radius:8px;padding:20px;margin-bottom:20px;box-shadow:0 1px 3px #0000001a}.empty-state[data-v-d892262f]{text-align:center;padding:40px 20px;color:#666}.empty-state p[data-v-d892262f]{margin:0 0 5px;font-size:16px}.empty-state small[data-v-d892262f]{font-size:14px;color:#999}.commissions-list[data-v-d892262f]{display:flex;flex-direction:column;gap:10px}.commission-item[data-v-d892262f]{display:flex;justify-content:space-between;padding:12px;background:#f8f9fa;border-radius:6px}.commission-item .amount[data-v-d892262f]{font-weight:600;color:#2c3e50}.commission-item .date[data-v-d892262f]{color:#666;font-size:14px}.transactions-table[data-v-d892262f]{width:100%;border-collapse:collapse}.transactions-table th[data-v-d892262f],.transactions-table td[data-v-d892262f]{padding:12px;text-align:left;border-bottom:1px solid #e0e0e0}.transactions-table th[data-v-d892262f]{background:#f8f9fa;font-weight:600;color:#2c3e50}.transactions-table td.amount[data-v-d892262f]{font-weight:600}.type-badge[data-v-d892262f]{padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500}.type-expense[data-v-d892262f]{background:#fee;color:#c00}.type-refund[data-v-d892262f]{background:#efe;color:#0a0}.type-income[data-v-d892262f],.type-replenishment[data-v-d892262f]{background:#eef;color:#00a}.loading[data-v-d892262f]{text-align:center;padding:20px;color:#666}.modal-overlay[data-v-d892262f]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-d892262f]{background:#fff;border-radius:8px;padding:24px;max-width:500px;width:90%;max-height:90vh;overflow-y:auto}.modal-header[data-v-d892262f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.modal-header h3[data-v-d892262f]{margin:0;font-size:20px}.btn-close[data-v-d892262f]{background:none;border:none;font-size:28px;cursor:pointer;color:#999;line-height:1;padding:0}.btn-close[data-v-d892262f]:hover{color:#333}.form-group[data-v-d892262f]{margin-bottom:16px}.form-group label[data-v-d892262f]{display:block;margin-bottom:6px;font-weight:500;color:#2c3e50}.form-group input[data-v-d892262f],.form-group select[data-v-d892262f],.form-group textarea[data-v-d892262f]{width:100%;padding:10px;border:1px solid #ddd;border-radius:6px;font-size:14px;box-sizing:border-box}.form-group input[data-v-d892262f]:focus,.form-group select[data-v-d892262f]:focus,.form-group textarea[data-v-d892262f]:focus{outline:none;border-color:#4caf50}.refund-info[data-v-d892262f]{background:#f8f9fa;padding:15px;border-radius:6px;margin-bottom:20px}.refund-info p[data-v-d892262f]{margin:8px 0}.form-actions[data-v-d892262f]{display:flex;gap:10px;justify-content:flex-end;margin-top:20px}.btn-primary[data-v-d892262f],.btn-secondary[data-v-d892262f],.btn-refund[data-v-d892262f]{padding:8px 16px;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.btn-stage[data-v-d892262f]{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-d892262f]{background:#4caf50;color:#fff}.btn-primary[data-v-d892262f]:hover:not(:disabled){background:#45a049}.btn-primary[data-v-d892262f]:disabled{background:#ccc;cursor:not-allowed}.btn-secondary[data-v-d892262f]{background:#f0f0f0;color:#333}.btn-secondary[data-v-d892262f]:hover{background:#e0e0e0}.btn-refund[data-v-d892262f]{background:#ff9800;color:#fff;padding:6px 12px;font-size:13px}.btn-refund[data-v-d892262f]:hover{background:#e68900}.info-message[data-v-d892262f]{display:flex;align-items:center;gap:12px;padding:16px;border-radius:6px;margin:16px 0}.info-message.error[data-v-d892262f]{background:#ffebee;border-left:4px solid #f44336;color:#c62828}.info-message.warning[data-v-d892262f]{background:#fff3e0;border-left:4px solid #ff9800;color:#e65100}.info-message.info[data-v-d892262f]{background:#e3f2fd;border-left:4px solid #2196f3;color:#1565c0}.info-message .material-icons[data-v-d892262f]{color:inherit;font-size:24px}.info-message p[data-v-d892262f]{margin:0;font-size:14px}.btn-primary[data-v-d892262f]:disabled,.btn-secondary[data-v-d892262f]:disabled,.btn-refund[data-v-d892262f]:disabled,.btn-stage[data-v-d892262f]:disabled{opacity:.5;cursor:not-allowed;background:#ccc}.btn-primary[data-v-d892262f]:disabled,.btn-stage[data-v-d892262f]:disabled{background:#9e9e9e}.loading[data-v-d892262f]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;color:#666}.spinner[data-v-d892262f]{width:40px;height:40px;border:3px solid #e0e0e0;border-top-color:#4caf50;border-radius:50%;animation:spin-d892262f 1s linear infinite}@keyframes spin-d892262f{to{transform:rotate(360deg)}}.loading p[data-v-d892262f]{margin-top:12px;font-size:14px}.btn-primary .material-icons[data-v-d892262f],.btn-secondary .material-icons[data-v-d892262f],.btn-refund .material-icons[data-v-d892262f],.btn-stage .material-icons[data-v-d892262f]{font-size:18px;vertical-align:middle;margin-right:4px}.section-header button[data-v-d892262f]{display:inline-flex;align-items:center;gap:6px}.partitions-section[data-v-d892262f]{background:#f8fafc;border-radius:8px;padding:16px;margin-bottom:20px}.partitions-info[data-v-d892262f]{display:flex;gap:16px;flex-wrap:wrap}.partition-card[data-v-d892262f]{flex:1;min-width:200px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:16px}.partition-card.commission-partition[data-v-d892262f]{border-color:#3b82f6;background:#eff6ff}.partition-title[data-v-d892262f]{font-size:12px;color:#64748b;text-transform:uppercase;margin-bottom:8px}.partition-name[data-v-d892262f]{font-size:16px;font-weight:600;color:#1e293b;margin-bottom:8px}.partition-details[data-v-d892262f]{display:flex;flex-direction:column;gap:4px;font-size:13px;color:#64748b}.deal-commission-info[data-v-d892262f]{margin-top:16px;padding:16px;background:#f0fdf4;border:1px solid #86efac;border-radius:8px}.deal-commission-info h4[data-v-d892262f]{margin:0 0 12px;font-size:14px;color:#166534}.commission-info-header[data-v-d892262f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.commission-info-header h4[data-v-d892262f]{margin:0}.btn-edit-commission[data-v-d892262f]{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-d892262f]:hover{background:#dcfce7}.commission-actions[data-v-d892262f]{display:flex;gap:8px}.btn-delete-commission[data-v-d892262f]{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-d892262f]:hover{background:#fee2e2}.btn-cancel-debit[data-v-d892262f]{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-d892262f]:hover{background:#fee2e2}.btn-cancel-debit .material-icons[data-v-d892262f]{font-size:20px}.commission-details[data-v-d892262f]{display:flex;flex-direction:column;gap:8px}.detail-row[data-v-d892262f]{display:flex;justify-content:space-between;align-items:center}.detail-row .label[data-v-d892262f]{color:#64748b;font-size:13px}.detail-row .value[data-v-d892262f]{font-weight:500;color:#1e293b}.status-badge[data-v-d892262f]{padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500}.status-badge.status-pending[data-v-d892262f]{background:#fef3c7;color:#92400e}.status-badge.status-processed[data-v-d892262f]{background:#d1fae5;color:#065f46}.status-badge.status-cancelled[data-v-d892262f]{background:#fee2e2;color:#991b1b}.modal-commission[data-v-d892262f]{max-width:500px}.modal-commission .hint[data-v-d892262f]{display:block;margin-top:4px;color:#64748b;font-size:12px}@media(max-width:768px){.transactions-table[data-v-d892262f]{font-size:13px}.transactions-table th[data-v-d892262f],.transactions-table td[data-v-d892262f]{padding:8px}.modal-content[data-v-d892262f]{width:95%;padding:16px}.section-header[data-v-d892262f]{flex-direction:column;align-items:flex-start;gap:10px}.section-header button[data-v-d892262f]{width:100%}.partitions-info[data-v-d892262f]{flex-direction:column}}.modal-overlay[data-v-50afda75]{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-50afda75 .2s ease-out;padding:20px}@keyframes fadeIn-50afda75{0%{opacity:0}to{opacity:1}}.modal-content[data-v-50afda75]{background:#fff;border-radius:24px;width:100%;max-width:900px;max-height:90vh;overflow:hidden;box-shadow:0 32px 80px #00000040;animation:slideUp-50afda75 .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column}@keyframes slideUp-50afda75{0%{opacity:0;transform:translateY(40px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-header[data-v-50afda75]{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-50afda75]{display:flex;align-items:center;gap:16px}.header-title .material-icons[data-v-50afda75]{font-size:32px;background:linear-gradient(135deg,#000 0% 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.header-title h3[data-v-50afda75]{margin:0;font-size:24px;font-weight:700;color:#000}.btn-close[data-v-50afda75]{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-50afda75]:hover{background:#fee2e2;color:#ef4444;transform:rotate(90deg)}.modal-body[data-v-50afda75]{padding:32px;overflow-y:auto;flex:1}.info-section[data-v-50afda75]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-bottom:32px}.info-card[data-v-50afda75]{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-50afda75]{font-size:36px;color:#1d4ed8}.info-content[data-v-50afda75]{display:flex;flex-direction:column;gap:4px}.info-label[data-v-50afda75]{font-size:12px;color:#1e40af;font-weight:600;text-transform:uppercase}.info-value[data-v-50afda75]{font-size:20px;font-weight:800;color:#1e3a8a}.info-hint[data-v-50afda75]{font-size:11px;color:#3b82f6}.form-section[data-v-50afda75]{background:#f8fafc80;border-radius:16px;padding:24px;margin-bottom:24px;border:1px solid #e2e8f0}.section-header[data-v-50afda75]{display:flex;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:12px;border-bottom:2px solid #cbd5e1}.section-header .material-icons[data-v-50afda75]{font-size:24px;color:#3b82f6}.section-header h4[data-v-50afda75]{margin:0;font-size:16px;font-weight:700;color:#1f2937}.form-grid[data-v-50afda75]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.form-group[data-v-50afda75]{display:flex;flex-direction:column;gap:8px}.form-group.full-width[data-v-50afda75]{grid-column:1 / -1}.form-group.required label[data-v-50afda75]:after{content:" *";color:#ef4444}.form-group label[data-v-50afda75]{font-weight:600;color:#374151;font-size:14px}.form-control[data-v-50afda75]{padding:14px 16px;border:2px solid #e5e7eb;border-radius:12px;font-size:15px;transition:all .3s ease;font-family:inherit}.form-control[data-v-50afda75]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61a}.form-control[data-v-50afda75]:read-only{background:#f9fafb;cursor:not-allowed}.help-text[data-v-50afda75]{font-size:12px;color:#6b7280;margin-top:4px}.input-with-suggestions[data-v-50afda75]{position:relative}.input-loader[data-v-50afda75]{position:absolute;right:16px;top:50%;transform:translateY(-50%);color:#3b82f6}.spin[data-v-50afda75]{animation:spin-50afda75 1s linear infinite}@keyframes spin-50afda75{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.suggestions-dropdown[data-v-50afda75]{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-50afda75]{padding:16px;cursor:pointer;border-bottom:1px solid #e5e7eb;transition:background .2s}.suggestion-item[data-v-50afda75]:last-child{border-bottom:none}.suggestion-item[data-v-50afda75]:hover{background:#f0f9ff}.suggestion-main[data-v-50afda75]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.bik-badge[data-v-50afda75]{background:#dbeafe;color:#1e40af;padding:4px 10px;border-radius:8px;font-size:12px;font-weight:600;font-family:monospace}.suggestion-details[data-v-50afda75]{font-size:12px;color:#6b7280}.preview-section[data-v-50afda75]{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-radius:16px;padding:24px;border:2px solid #10b981}.preview-header[data-v-50afda75]{display:flex;align-items:center;gap:12px;margin-bottom:20px}.preview-header .material-icons[data-v-50afda75]{font-size:24px;color:#059669}.preview-header h4[data-v-50afda75]{margin:0;font-size:16px;font-weight:700;color:#065f46}.preview-content[data-v-50afda75]{display:flex;flex-direction:column;gap:12px}.preview-row[data-v-50afda75]{display:grid;grid-template-columns:200px 1fr;gap:16px;padding:12px;background:#fff;border-radius:8px}.preview-label[data-v-50afda75]{font-weight:600;color:#6b7280;font-size:13px}.preview-value[data-v-50afda75]{color:#1f2937;font-size:14px}.preview-value.highlight[data-v-50afda75]{color:#059669;font-weight:700;font-size:18px}.modal-footer[data-v-50afda75]{padding:24px 32px;border-top:1px solid #e5e7eb;display:flex;gap:16px;justify-content:flex-end;background:#f8fafcb3}.btn[data-v-50afda75]{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-50afda75]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 4px 16px #10b9814d}.btn-primary[data-v-50afda75]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px #10b98166}.btn-primary[data-v-50afda75]:disabled{background:#9ca3af;cursor:not-allowed}.btn-secondary[data-v-50afda75]{background:#fff;color:#374151;border:2px solid #e5e7eb}.btn-secondary[data-v-50afda75]:hover{background:#f9fafb;border-color:#3b82f6}@media(max-width:768px){.modal-content[data-v-50afda75]{max-width:100%;border-radius:0;max-height:100vh}.form-grid[data-v-50afda75]{grid-template-columns:1fr}.preview-row[data-v-50afda75]{grid-template-columns:1fr;gap:8px}.modal-footer[data-v-50afda75]{flex-direction:column-reverse}.btn[data-v-50afda75]{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-bb038139]{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;overflow:hidden;transition:box-shadow .2s ease}.stage-form-card[data-v-bb038139]:hover{box-shadow:0 4px 12px #0000001f}.card-header[data-v-bb038139]{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-bb038139]{font-size:18px;font-weight:700;margin:0;letter-spacing:-.3px}.card-header-collapsible[data-v-bb038139]{display:flex;justify-content:space-between;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none}.stage-badge[data-v-bb038139]{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-bb038139]{padding:24px;display:flex;flex-direction:column;gap:20px}.card-content-expanded[data-v-bb038139]{display:flex;flex-direction:column;gap:16px}.instruction-block[data-v-bb038139]{padding:16px;border-left:4px solid;border-radius:8px;background-color:#00000005;color:#333}.instruction-block p[data-v-bb038139]{font-size:14px;margin:0;line-height:1.5}.form-section[data-v-bb038139]{display:flex;flex-direction:column;gap:16px;padding-bottom:16px;border-bottom:1px solid #e5e7eb}.form-section[data-v-bb038139]:last-of-type{border-bottom:none;padding-bottom:0}.form-section h5[data-v-bb038139]{font-size:15px;font-weight:600;color:#333;margin:0;display:flex;align-items:center;gap:8px}.form-section h5 .material-icons[data-v-bb038139]{font-size:20px;color:#2196f3}.form-group[data-v-bb038139]{display:flex;flex-direction:column;gap:6px}.form-group label[data-v-bb038139]{font-size:13px;font-weight:600;color:#333;-webkit-user-select:none;user-select:none}.form-control[data-v-bb038139]{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-bb038139]:hover{border-color:#9ca3af}.form-control[data-v-bb038139]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.form-control[data-v-bb038139]:disabled{background-color:#f3f4f6;color:#999;cursor:not-allowed;border-color:#e5e7eb}.form-control[data-v-bb038139]::placeholder{color:#999}.form-row[data-v-bb038139]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-row.three[data-v-bb038139]{grid-template-columns:1fr 1fr 1fr}.input-group[data-v-bb038139]{display:flex;gap:0;border:1px solid #d1d5db;border-radius:6px;overflow:hidden;background-color:#fff}.input-group .form-control[data-v-bb038139]{flex:1;border:none;border-radius:0}.input-addon[data-v-bb038139]{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-bb038139],.checkbox-group[data-v-bb038139]{display:flex;gap:16px;flex-wrap:wrap}.radio-option[data-v-bb038139],.checkbox-label[data-v-bb038139]{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-bb038139],.checkbox-label input[data-v-bb038139]{cursor:pointer;width:18px;height:18px}.info-block[data-v-bb038139],.info-section[data-v-bb038139]{padding:12px;background-color:#f0f9ff;border-left:4px solid #3b82f6;border-radius:6px;display:flex;flex-direction:column;gap:8px}.info-item[data-v-bb038139]{display:flex;justify-content:space-between;align-items:center;font-size:13px}.info-item .label[data-v-bb038139]{font-weight:600;color:#666}.info-item .value[data-v-bb038139]{color:#333;text-align:right;font-weight:500}.checklist[data-v-bb038139]{display:flex;flex-direction:column;gap:12px;padding:16px;background-color:#f9fafb;border-radius:8px}.checklist h5[data-v-bb038139]{font-size:14px;font-weight:600;color:#333;margin:0 0 8px}.checklist-item[data-v-bb038139]{display:flex;align-items:center;gap:12px;padding:10px;background:#fff;border-radius:6px;cursor:pointer;transition:all .2s}.checklist-item[data-v-bb038139]:hover{background:#f5f5f5}.checklist-item input[data-v-bb038139]{cursor:pointer}.form-actions[data-v-bb038139]{display:flex;gap:12px;margin-top:12px;padding-top:16px;border-top:1px solid #e5e7eb}.form-actions .btn[data-v-bb038139]{flex:1;min-width:120px}.btn[data-v-bb038139]{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-bb038139]:active{transform:scale(.98)}.btn-primary[data-v-bb038139]{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-bb038139]:hover:not(:disabled){background-color:#2563eb;box-shadow:0 4px 12px #2563eb4d}.btn-primary[data-v-bb038139]:disabled{background:#e0e0e0;color:#999;cursor:not-allowed}.btn-secondary[data-v-bb038139]{background-color:#e5e7eb;color:#333}.btn-secondary[data-v-bb038139]:hover:not(:disabled){background-color:#d1d5db}.btn-success[data-v-bb038139]{background-color:#10b981;color:#fff}.btn-success[data-v-bb038139]:hover:not(:disabled){background-color:#059669;box-shadow:0 4px 12px #10b9814d}.btn-danger[data-v-bb038139]{background-color:#f44336;color:#fff}.btn-danger[data-v-bb038139]:hover:not(:disabled){background-color:#e53935;box-shadow:0 4px 12px #f443364d}.btn[data-v-bb038139]:disabled{opacity:.5;cursor:not-allowed}.btn .material-icons[data-v-bb038139]{font-size:20px}.stage-table[data-v-bb038139]{width:100%;border-collapse:collapse;font-size:13px}.stage-table thead[data-v-bb038139]{background-color:#f3f4f6}.stage-table th[data-v-bb038139]{padding:12px;text-align:left;font-weight:600;color:#333;border-bottom:2px solid #e5e7eb}.stage-table td[data-v-bb038139]{padding:12px;border-bottom:1px solid #e5e7eb;color:#666}.stage-table tr[data-v-bb038139]:hover{background-color:#f9fafb}.loading-state[data-v-bb038139]{display:flex;align-items:center;justify-content:center;padding:40px;color:#999}.loading-spinner[data-v-bb038139]{width:32px;height:32px;border:3px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:spin-bb038139 1s linear infinite}@keyframes spin-bb038139{to{transform:rotate(360deg)}}.empty-state[data-v-bb038139]{text-align:center;padding:40px 20px;color:#999;font-size:14px}.empty-state-icon[data-v-bb038139]{font-size:48px;opacity:.3;margin-bottom:12px}.error-state[data-v-bb038139]{padding:16px;background-color:#fee2e2;border-left:4px solid #f44336;border-radius:6px;color:#991b1b}.error-message[data-v-bb038139]{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-bb038139]{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-bb038139]{padding:16px;background-color:#dcfce7;border-left:4px solid #10b981;border-radius:6px;color:#166534}.text-center[data-v-bb038139]{text-align:center}.text-right[data-v-bb038139]{text-align:right}.text-muted[data-v-bb038139]{color:#999}.text-success[data-v-bb038139]{color:#10b981}.text-error[data-v-bb038139]{color:#f44336}.text-warning[data-v-bb038139]{color:#f59e0b}.mt-sm[data-v-bb038139]{margin-top:8px}.mt-md[data-v-bb038139]{margin-top:12px}.mt-lg[data-v-bb038139]{margin-top:16px}.mb-sm[data-v-bb038139]{margin-bottom:8px}.mb-md[data-v-bb038139]{margin-bottom:12px}.mb-lg[data-v-bb038139]{margin-bottom:16px}.p-sm[data-v-bb038139]{padding:8px}.p-md[data-v-bb038139]{padding:12px}.p-lg[data-v-bb038139]{padding:16px}@media(max-width:768px){.card-header[data-v-bb038139]{padding:16px;flex-direction:column;align-items:flex-start;gap:12px}.card-header h4[data-v-bb038139]{font-size:16px}.card-content[data-v-bb038139]{padding:16px;gap:16px}.form-row[data-v-bb038139],.form-row.three[data-v-bb038139]{grid-template-columns:1fr}.form-actions[data-v-bb038139]{flex-direction:column}.form-actions .btn[data-v-bb038139]{width:100%}.radio-group[data-v-bb038139],.checkbox-group[data-v-bb038139]{flex-direction:column;gap:12px}.info-item[data-v-bb038139]{flex-direction:column;align-items:flex-start}.info-item .value[data-v-bb038139]{text-align:left}}.exchange-card[data-v-bb038139]{color:#000;padding:24px;border-radius:12px;margin-bottom:24px}.exchange-row[data-v-bb038139]{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-bb038139]:last-child{border-bottom:none}.exchange-row.header[data-v-bb038139]{background:#0000001a;padding:12px;margin:12px -24px 0;border-radius:8px 8px 0 0}.exchange-row.highlight[data-v-bb038139]{background:#fff3;padding:12px;margin:8px -24px 0;border-radius:8px;font-weight:700;font-size:18px}.exchange-row.positive .exchange-value[data-v-bb038139]{color:#188e06}.exchange-row.negative .exchange-value[data-v-bb038139]{color:#81c784}.divider[data-v-bb038139]{height:2px;background:#ffffff4d;margin:16px -24px}.exchange-label[data-v-bb038139]{font-size:14px;opacity:.9}.exchange-value[data-v-bb038139]{font-size:16px;font-weight:600}.exchange-input[data-v-bb038139]{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-bb038139]::placeholder{color:#fff9}.history-table[data-v-bb038139]{border:1px solid #e0e0e0;border-radius:12px;overflow:hidden}.history-row[data-v-bb038139]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;padding:16px;border-bottom:1px solid #e0e0e0}.history-row[data-v-bb038139]:last-child{border-bottom:none}.history-row.header[data-v-bb038139]{background:#f5f5f5;font-weight:700;color:#212121}.history-cell[data-v-bb038139]{display:flex;align-items:center}.stage-form-card[data-v-11d6ccf1]{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;overflow:hidden;transition:box-shadow .2s ease}.stage-form-card[data-v-11d6ccf1]:hover{box-shadow:0 4px 12px #0000001f}.card-header[data-v-11d6ccf1]{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-11d6ccf1]{font-size:18px;font-weight:700;margin:0;letter-spacing:-.3px}.card-header-collapsible[data-v-11d6ccf1]{display:flex;justify-content:space-between;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none}.stage-badge[data-v-11d6ccf1]{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-11d6ccf1]{padding:24px;display:flex;flex-direction:column;gap:20px}.card-content-expanded[data-v-11d6ccf1]{display:flex;flex-direction:column;gap:16px}.instruction-block[data-v-11d6ccf1]{padding:16px;border-left:4px solid;border-radius:8px;background-color:#00000005;color:#333}.instruction-block p[data-v-11d6ccf1]{font-size:14px;margin:0;line-height:1.5}.form-section[data-v-11d6ccf1]{display:flex;flex-direction:column;gap:16px;padding-bottom:16px;border-bottom:1px solid #e5e7eb}.form-section[data-v-11d6ccf1]:last-of-type{border-bottom:none;padding-bottom:0}.form-section h5[data-v-11d6ccf1]{font-size:15px;font-weight:600;color:#333;margin:0;display:flex;align-items:center;gap:8px}.form-section h5 .material-icons[data-v-11d6ccf1]{font-size:20px;color:#2196f3}.form-group[data-v-11d6ccf1]{display:flex;flex-direction:column;gap:6px}.form-group label[data-v-11d6ccf1]{font-size:13px;font-weight:600;color:#333;-webkit-user-select:none;user-select:none}.form-control[data-v-11d6ccf1]{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-11d6ccf1]:hover{border-color:#9ca3af}.form-control[data-v-11d6ccf1]:disabled{background-color:#f3f4f6;color:#999;cursor:not-allowed;border-color:#e5e7eb}.form-control[data-v-11d6ccf1]::placeholder{color:#999}.form-row[data-v-11d6ccf1]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-row.three[data-v-11d6ccf1]{grid-template-columns:1fr 1fr 1fr}.input-group[data-v-11d6ccf1]{display:flex;gap:0;border:1px solid #d1d5db;border-radius:6px;overflow:hidden;background-color:#fff}.input-group .form-control[data-v-11d6ccf1]{flex:1;border:none;border-radius:0}.input-addon[data-v-11d6ccf1]{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-11d6ccf1],.checkbox-group[data-v-11d6ccf1]{display:flex;gap:16px;flex-wrap:wrap}.radio-option[data-v-11d6ccf1],.checkbox-label[data-v-11d6ccf1]{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-11d6ccf1],.checkbox-label input[data-v-11d6ccf1]{cursor:pointer;width:18px;height:18px}.info-block[data-v-11d6ccf1],.info-section[data-v-11d6ccf1]{padding:12px;background-color:#f0f9ff;border-left:4px solid #3b82f6;border-radius:6px;display:flex;flex-direction:column;gap:8px}.info-item[data-v-11d6ccf1]{display:flex;justify-content:space-between;align-items:center;font-size:13px}.info-item .label[data-v-11d6ccf1]{font-weight:600;color:#666}.info-item .value[data-v-11d6ccf1]{color:#333;text-align:right;font-weight:500}.checklist[data-v-11d6ccf1]{display:flex;flex-direction:column;gap:12px;padding:16px;background-color:#f9fafb;border-radius:8px}.checklist h5[data-v-11d6ccf1]{font-size:14px;font-weight:600;color:#333;margin:0 0 8px}.checklist-item[data-v-11d6ccf1]{display:flex;align-items:center;gap:12px;padding:10px;background:#fff;border-radius:6px;cursor:pointer;transition:all .2s}.checklist-item[data-v-11d6ccf1]:hover{background:#f5f5f5}.checklist-item input[data-v-11d6ccf1]{cursor:pointer}.form-actions[data-v-11d6ccf1]{display:flex;gap:12px;margin-top:12px;padding-top:16px;border-top:1px solid #e5e7eb}.form-actions .btn[data-v-11d6ccf1]{flex:1;min-width:120px}.btn[data-v-11d6ccf1]{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-11d6ccf1]:active{transform:scale(.98)}.btn-primary[data-v-11d6ccf1]{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-11d6ccf1]:hover:not(:disabled){background-color:#2563eb;box-shadow:0 4px 12px #2563eb4d}.btn-primary[data-v-11d6ccf1]:disabled{background:#e0e0e0;color:#999;cursor:not-allowed}.btn-secondary[data-v-11d6ccf1]{background-color:#e5e7eb;color:#333}.btn-secondary[data-v-11d6ccf1]:hover:not(:disabled){background-color:#d1d5db}.btn-success[data-v-11d6ccf1]{background-color:#10b981;color:#fff}.btn-success[data-v-11d6ccf1]:hover:not(:disabled){background-color:#059669;box-shadow:0 4px 12px #10b9814d}.btn-danger[data-v-11d6ccf1]{background-color:#f44336;color:#fff}.btn-danger[data-v-11d6ccf1]:hover:not(:disabled){background-color:#e53935;box-shadow:0 4px 12px #f443364d}.btn[data-v-11d6ccf1]:disabled{opacity:.5;cursor:not-allowed}.btn .material-icons[data-v-11d6ccf1]{font-size:20px}.stage-table[data-v-11d6ccf1]{width:100%;border-collapse:collapse;font-size:13px}.stage-table thead[data-v-11d6ccf1]{background-color:#f3f4f6}.stage-table th[data-v-11d6ccf1]{padding:12px;text-align:left;font-weight:600;color:#333;border-bottom:2px solid #e5e7eb}.stage-table td[data-v-11d6ccf1]{padding:12px;border-bottom:1px solid #e5e7eb;color:#666}.stage-table tr[data-v-11d6ccf1]:hover{background-color:#f9fafb}.loading-state[data-v-11d6ccf1]{display:flex;align-items:center;justify-content:center;padding:40px;color:#999}.loading-spinner[data-v-11d6ccf1]{width:32px;height:32px;border:3px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:spin-11d6ccf1 1s linear infinite}@keyframes spin-11d6ccf1{to{transform:rotate(360deg)}}.empty-state[data-v-11d6ccf1]{text-align:center;padding:40px 20px;color:#999;font-size:14px}.empty-state-icon[data-v-11d6ccf1]{font-size:48px;opacity:.3;margin-bottom:12px}.error-state[data-v-11d6ccf1]{padding:16px;background-color:#fee2e2;border-left:4px solid #f44336;border-radius:6px;color:#991b1b}.error-message[data-v-11d6ccf1]{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-11d6ccf1]{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-11d6ccf1]{padding:16px;background-color:#dcfce7;border-left:4px solid #10b981;border-radius:6px;color:#166534}.text-center[data-v-11d6ccf1]{text-align:center}.text-right[data-v-11d6ccf1]{text-align:right}.text-muted[data-v-11d6ccf1]{color:#999}.text-success[data-v-11d6ccf1]{color:#10b981}.text-error[data-v-11d6ccf1]{color:#f44336}.text-warning[data-v-11d6ccf1]{color:#f59e0b}.mt-sm[data-v-11d6ccf1]{margin-top:8px}.mt-md[data-v-11d6ccf1]{margin-top:12px}.mt-lg[data-v-11d6ccf1]{margin-top:16px}.mb-sm[data-v-11d6ccf1]{margin-bottom:8px}.mb-md[data-v-11d6ccf1]{margin-bottom:12px}.mb-lg[data-v-11d6ccf1]{margin-bottom:16px}.p-sm[data-v-11d6ccf1]{padding:8px}.p-md[data-v-11d6ccf1]{padding:12px}.p-lg[data-v-11d6ccf1]{padding:16px}@media(max-width:768px){.card-header[data-v-11d6ccf1]{padding:16px;flex-direction:column;align-items:flex-start;gap:12px}.card-header h4[data-v-11d6ccf1]{font-size:16px}.card-content[data-v-11d6ccf1]{padding:16px;gap:16px}.form-row[data-v-11d6ccf1],.form-row.three[data-v-11d6ccf1]{grid-template-columns:1fr}.form-actions[data-v-11d6ccf1]{flex-direction:column}.form-actions .btn[data-v-11d6ccf1]{width:100%}.radio-group[data-v-11d6ccf1],.checkbox-group[data-v-11d6ccf1]{flex-direction:column;gap:12px}.info-item[data-v-11d6ccf1]{flex-direction:column;align-items:flex-start}.info-item .value[data-v-11d6ccf1]{text-align:left}}.card-header[data-v-11d6ccf1]{display:flex;justify-content:flex-start}.card-header .material-icons[data-v-11d6ccf1]{font-size:28px;color:#fff}.card-header h4[data-v-11d6ccf1]{margin:0;font-size:18px;font-weight:600;color:#000}.card-content[data-v-11d6ccf1]{padding:24px}.form-group[data-v-11d6ccf1]{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.form-group label[data-v-11d6ccf1]{font-size:13px;font-weight:600;color:#374151}.form-control[data-v-11d6ccf1]{padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;font-family:inherit;transition:all .2s}.form-control[data-v-11d6ccf1]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}textarea.form-control[data-v-11d6ccf1]{resize:vertical;min-height:120px}.docs-section[data-v-11d6ccf1]{margin:24px 0}.docs-title[data-v-11d6ccf1]{font-size:14px;font-weight:600;color:#374151;margin:0 0 12px}.docs-list[data-v-11d6ccf1]{display:flex;flex-direction:column;gap:10px}.doc-row[data-v-11d6ccf1]{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-11d6ccf1]{background:#f0fdf4;border-color:#bbf7d0}.doc-info[data-v-11d6ccf1]{display:flex;align-items:center;gap:12px;min-width:0;flex:1}.doc-icon[data-v-11d6ccf1]{color:#6b7280}.doc-row-sent .doc-icon[data-v-11d6ccf1]{color:#16a34a}.doc-meta[data-v-11d6ccf1]{min-width:0}.doc-name[data-v-11d6ccf1]{font-size:14px;font-weight:600;color:#111827;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.doc-sub[data-v-11d6ccf1]{display:flex;align-items:center;gap:6px;font-size:12px;color:#6b7280;margin-top:2px;flex-wrap:wrap}.dot[data-v-11d6ccf1]{color:#d1d5db}.badge[data-v-11d6ccf1]{display:inline-block;padding:2px 8px;border-radius:10px;font-size:11px;font-weight:600;margin-left:4px}.badge-draft[data-v-11d6ccf1]{background:#fef3c7;color:#92400e}.badge-sent[data-v-11d6ccf1]{background:#d1fae5;color:#065f46}.doc-actions[data-v-11d6ccf1]{display:flex;gap:6px;flex-shrink:0}.action-btn[data-v-11d6ccf1]{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-11d6ccf1]{font-size:18px;color:#4b5563}.action-btn[data-v-11d6ccf1]:hover:not(:disabled){background:#f3f4f6;border-color:#9ca3af}.action-btn[data-v-11d6ccf1]:disabled{opacity:.5;cursor:not-allowed}.action-send[data-v-11d6ccf1]{background:#3b82f6;border-color:#3b82f6}.action-send .material-icons[data-v-11d6ccf1]{color:#fff}.action-send[data-v-11d6ccf1]:hover:not(:disabled){background:#2563eb;border-color:#2563eb}.action-delete[data-v-11d6ccf1]:hover:not(:disabled){background:#fee2e2;border-color:#ef4444}.action-delete:hover:not(:disabled) .material-icons[data-v-11d6ccf1]{color:#ef4444}.generate-actions[data-v-11d6ccf1]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.btn-generate[data-v-11d6ccf1]{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-11d6ccf1]:hover:not(:disabled){background:#2563eb;box-shadow:0 4px 12px #3b82f64d}.btn-generate[data-v-11d6ccf1]:disabled{background:#d1d5db;color:#9ca3af;cursor:not-allowed}.btn-generate .material-icons[data-v-11d6ccf1]{font-size:18px}.btn-generate-secondary[data-v-11d6ccf1]{background:#6366f1}.btn-generate-secondary[data-v-11d6ccf1]:hover:not(:disabled){background:#4f46e5;box-shadow:0 4px 12px #6366f14d}.complete-section[data-v-11d6ccf1]{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-11d6ccf1]{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-11d6ccf1]{font-size:18px}.btn-success[data-v-11d6ccf1]{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-11d6ccf1]:hover:not(:disabled){background:#059669;box-shadow:0 4px 12px #10b9814d}.btn-success[data-v-11d6ccf1]:active{transform:translateY(1px)}.btn-success .material-icons[data-v-11d6ccf1]{font-size:20px}.btn-success[data-v-11d6ccf1]:disabled{background:#d1d5db;color:#9ca3af;cursor:not-allowed;opacity:.6}@media(max-width:768px){.card-content[data-v-11d6ccf1]{padding:16px}.card-header[data-v-11d6ccf1]{padding:16px 20px}.card-header h4[data-v-11d6ccf1]{font-size:16px}.doc-row[data-v-11d6ccf1]{flex-direction:column;align-items:stretch}.doc-actions[data-v-11d6ccf1]{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-6daa91fe]{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-6daa91fe]{margin:0;font-size:13px;color:#5b21b6}.debit-partitions-card[data-v-6daa91fe]{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:20px}.card-header[data-v-6daa91fe]{display:flex;align-items:center;gap:12px;padding:20px;border-bottom:1px solid #e0e0e0}.card-header h4[data-v-6daa91fe]{margin:0;font-size:18px;font-weight:600}.card-content[data-v-6daa91fe]{padding:20px}.info-grid[data-v-6daa91fe]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:20px}.info-item[data-v-6daa91fe]{display:flex;flex-direction:column;gap:4px}.info-item label[data-v-6daa91fe]{font-size:12px;color:#666}.info-label-row[data-v-6daa91fe]{display:flex;align-items:center;gap:6px}.amount[data-v-6daa91fe]{font-size:18px;font-weight:700}.amount.positive[data-v-6daa91fe]{color:#2e7d32}.amount.negative[data-v-6daa91fe]{color:#c62828}.btn-edit-required[data-v-6daa91fe]{background:transparent;border:0;padding:2px;cursor:pointer;color:#1976d2;display:inline-flex;align-items:center;line-height:1}.btn-edit-required[data-v-6daa91fe]:hover{color:#0d47a1}.btn-edit-required .material-icons[data-v-6daa91fe]{font-size:16px}.required-input-wrap[data-v-6daa91fe]{display:flex;align-items:center;gap:6px}.required-input[data-v-6daa91fe]{padding:4px 8px;border:1px solid #1976d2;border-radius:4px;font-size:16px;font-weight:700;width:140px}.required-input[data-v-6daa91fe]:focus{outline:none;border-color:#0d47a1}.required-input-currency[data-v-6daa91fe]{font-size:14px;color:#666;font-weight:600}.partitions-list[data-v-6daa91fe]{margin-bottom:20px}.partitions-list h5[data-v-6daa91fe]{font-size:14px;margin:0 0 12px;color:#333}.partition-item[data-v-6daa91fe]{display:flex;justify-content:space-between;align-items:center;padding:12px;background:#f8f9fa;border-radius:6px;margin-bottom:8px}.partition-name[data-v-6daa91fe]{font-weight:600;font-size:14px}.partition-balance[data-v-6daa91fe]{font-weight:600;color:#1976d2}.partition-balance .original-balance[data-v-6daa91fe]{font-weight:400;color:#6b7280;font-size:12px;margin-left:4px}.cross-rate-row[data-v-6daa91fe]{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-6daa91fe]{color:#f59e0b;font-size:20px}.cross-rate-row strong[data-v-6daa91fe]{color:#78350f;margin-right:6px}.cross-rate-detail[data-v-6daa91fe]{color:#b45309;font-size:12px;display:block;margin-top:2px}.partition-status[data-v-6daa91fe]{padding:4px 10px;border-radius:12px;font-size:11px;font-weight:600}.status-in_transit[data-v-6daa91fe]{background:#fff3e0;color:#e65100}.status-replenishing[data-v-6daa91fe]{background:#e3f2fd;color:#1976d2}.status-awaiting_debit[data-v-6daa91fe]{background:#e8f5e9;color:#2e7d32}.status-remainder[data-v-6daa91fe]{background:#f3e5f5;color:#7b1fa2}.debit-form[data-v-6daa91fe]{margin-top:16px}.debit-form .form-row[data-v-6daa91fe]{margin-bottom:12px}.debit-form label[data-v-6daa91fe]{display:block;font-size:13px;font-weight:600;margin-bottom:6px;color:#374151}.form-control[data-v-6daa91fe]{width:200px;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px}.method-selector[data-v-6daa91fe]{display:flex;gap:8px}.method-btn[data-v-6daa91fe]{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-6daa91fe]{font-size:18px}.method-btn[data-v-6daa91fe]:hover{border-color:#6366f1;color:#6366f1}.method-btn.active[data-v-6daa91fe]{border-color:#6366f1;background:#eef2ff;color:#6366f1}.btn-action[data-v-6daa91fe]{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-6daa91fe]{background:#1976d2}.btn-debit[data-v-6daa91fe]:hover:not(:disabled){background:#1565c0}.btn-reorder[data-v-6daa91fe]{background:#f59e0b}.btn-reorder[data-v-6daa91fe]:hover:not(:disabled){background:#d97706}.btn-action[data-v-6daa91fe]:disabled{background:#ccc;cursor:not-allowed}.result-message[data-v-6daa91fe]{display:flex;align-items:start;gap:12px;padding:16px;border-radius:6px;margin-top:16px}.result-message.success[data-v-6daa91fe]{background:#e8f5e9;border-left:4px solid #4caf50}.result-message.warning[data-v-6daa91fe]{background:#fff3e0;border-left:4px solid #ff9800}.result-message p[data-v-6daa91fe]{margin:0;font-size:14px}.loading-state[data-v-6daa91fe]{text-align:center;padding:40px;color:#666}.spinner[data-v-6daa91fe]{display:inline-block;width:32px;height:32px;border:3px solid #e0e0e0;border-top-color:#1976d2;border-radius:50%;animation:spin-6daa91fe 1s linear infinite}@keyframes spin-6daa91fe{to{transform:rotate(360deg)}}.refund-actions-card[data-v-4b148097]{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:20px}.card-header[data-v-4b148097]{display:flex;align-items:center;gap:12px;padding:20px;border-bottom:1px solid #e0e0e0}.card-header .material-icons[data-v-4b148097]{color:#e65100}.card-header h4[data-v-4b148097]{margin:0;font-size:18px;font-weight:600}.card-content[data-v-4b148097]{padding:20px}.stage-info[data-v-4b148097]{font-size:14px;color:#374151;margin-bottom:16px}.actions-grid[data-v-4b148097]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.btn-action[data-v-4b148097]{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-4b148097]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.btn-action[data-v-4b148097]:disabled{opacity:.5;cursor:not-allowed}.btn-action strong[data-v-4b148097]{display:block;font-size:14px;color:#111827}.btn-action small[data-v-4b148097]{display:block;font-size:11px;color:#6b7280;margin-top:2px}.btn-resend[data-v-4b148097]{border-color:#f59e0b}.btn-resend .material-icons[data-v-4b148097]{color:#f59e0b;font-size:28px}.btn-currency-return[data-v-4b148097]{border-color:#2563eb}.btn-currency-return .material-icons[data-v-4b148097]{color:#2563eb;font-size:28px}.btn-ruble-return[data-v-4b148097]{border-color:#dc2626}.btn-ruble-return .material-icons[data-v-4b148097]{color:#dc2626;font-size:28px}.result-message[data-v-4b148097]{display:flex;align-items:center;gap:12px;padding:16px;border-radius:6px;margin-top:16px}.result-message.success[data-v-4b148097]{background:#e8f5e9;border-left:4px solid #4caf50}.result-message.info[data-v-4b148097]{background:#e3f2fd;border-left:4px solid #2196f3}.result-message p[data-v-4b148097]{margin:0;font-size:14px}@media(max-width:1100px){.actions-grid[data-v-4b148097]{grid-template-columns:1fr 1fr}}@media(max-width:700px){.actions-grid[data-v-4b148097]{grid-template-columns:1fr}}.modal-overlay[data-v-4b148097]{position:fixed;inset:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-4b148097]{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-4b148097]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #e0e0e0}.modal-header h3[data-v-4b148097]{margin:0;font-size:18px;font-weight:600}.btn-close[data-v-4b148097]{background:transparent;border:0;font-size:24px;line-height:1;cursor:pointer;color:#777}.btn-close[data-v-4b148097]:hover{color:#333}.modal-body[data-v-4b148097]{padding:20px;display:flex;flex-direction:column;gap:16px}.modal-info[data-v-4b148097]{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-4b148097]{display:flex;flex-direction:column;gap:6px;margin:0}.modal-body label[data-v-4b148097]{font-size:14px;font-weight:500;color:#424242}.modal-body .required[data-v-4b148097]{color:#d32f2f}.modal-body .form-control[data-v-4b148097]{padding:8px 10px;border:1px solid #ccc;border-radius:4px;font-size:14px;font-family:inherit}.modal-body .form-control[data-v-4b148097]:focus{outline:none;border-color:#1976d2}.modal-actions[data-v-4b148097]{display:flex;justify-content:flex-end;gap:10px;margin-top:4px}.btn-cancel[data-v-4b148097]{padding:8px 16px;background:#fff;border:1px solid #bdbdbd;border-radius:4px;cursor:pointer;font-size:14px}.btn-cancel[data-v-4b148097]:hover:not(:disabled){background:#f5f5f5}.btn-cancel[data-v-4b148097]:disabled{opacity:.5;cursor:not-allowed}.modal-actions .btn-action[data-v-4b148097]{padding:8px 16px;font-size:14px;white-space:nowrap}.team-chat-card[data-v-9b0e095f]{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;display:flex;flex-direction:column;height:calc(100vh - 420px);min-height:300px;overflow:hidden}.card-header[data-v-9b0e095f]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #eee;flex-shrink:0}.card-header h5[data-v-9b0e095f]{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:600;color:#333;margin:0}.history-content[data-v-9b0e095f]{flex:1;overflow-y:auto;padding:20px}.history-content[data-v-9b0e095f]::-webkit-scrollbar{width:6px}.history-content[data-v-9b0e095f]::-webkit-scrollbar-track{background:transparent}.history-content[data-v-9b0e095f]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.empty-state[data-v-9b0e095f]{text-align:center;padding:20px;color:#999;font-size:13px;background-color:#f9fafb;border-radius:8px}.empty-state p[data-v-9b0e095f]{margin:0}.timeline[data-v-9b0e095f]{display:flex;flex-direction:column;gap:16px;position:relative;padding-left:20px}.timeline[data-v-9b0e095f]:before{content:"";position:absolute;left:5px;top:0;bottom:0;width:2px;background:linear-gradient(to bottom,#3b82f6,transparent)}.timeline-item[data-v-9b0e095f]{display:flex;gap:12px;position:relative}.timeline-dot[data-v-9b0e095f]{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-9b0e095f]{flex:1}.timeline-content h6[data-v-9b0e095f]{font-size:13px;font-weight:600;color:#333;margin:0 0 4px}.timestamp[data-v-9b0e095f]{font-size:12px;color:#999;margin:0 0 2px}.user[data-v-9b0e095f]{font-size:12px;color:#666;margin:0}.message-input-wrapper[data-v-9b0e095f]{padding:16px 20px;background:#fff;border-top:1px solid #e2e8f0;flex-shrink:0}.message-input-container[data-v-9b0e095f]{display:flex;align-items:flex-end;gap:12px;background:#f1f5f9;border-radius:24px;padding:8px 16px;transition:all .2s}.message-input-container[data-v-9b0e095f]:focus-within{background:#e0e7ff;box-shadow:0 0 0 3px #667eea1a}.message-input[data-v-9b0e095f]{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-9b0e095f]::placeholder{color:#9ca3af}.send-btn[data-v-9b0e095f]{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-9b0e095f]:hover:not(:disabled){transform:scale(1.05);box-shadow:0 4px 12px #667eea66}.send-btn[data-v-9b0e095f]:active:not(:disabled){transform:scale(.95)}.send-btn[data-v-9b0e095f]:disabled{opacity:.5;cursor:not-allowed;transform:none}.right-column[data-v-2abc4787]{display:flex;flex-direction:column;gap:24px}.proceed-fallback[data-v-2abc4787]{display:flex;justify-content:center;margin-top:12px}.btn-proceed-fallback[data-v-2abc4787]{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-2abc4787]:hover{background:#1976d2}.btn-proceed-fallback[data-v-2abc4787]:disabled{opacity:.5;cursor:not-allowed}.right-column-tabs[data-v-2abc4787]{display:flex;gap:8px;background:#fff;padding:8px;border-radius:12px;box-shadow:0 1px 3px #0000001a}.right-column-tabs .tab-btn[data-v-2abc4787]{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-2abc4787]:hover{background:#f5f5f5}.right-column-tabs .tab-btn.active[data-v-2abc4787]{background:#2196f3;color:#fff}.right-column-tabs .tab-btn.active svg[data-v-2abc4787]{stroke:#fff}.right-column-tabs .tab-badge[data-v-2abc4787]{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-2abc4787]{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;padding:20px 24px}.card-header-collapsible[data-v-2abc4787]{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-2abc4787]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#212121;margin:0}.history-timeline[data-v-2abc4787]{display:flex;flex-direction:column;gap:16px}.history-item[data-v-2abc4787]{display:flex;gap:12px;position:relative;padding-left:20px}.history-item[data-v-2abc4787]:before{content:"";position:absolute;left:7px;top:24px;bottom:-16px;width:2px;background:#e0e0e0}.history-item[data-v-2abc4787]:last-child:before{display:none}.history-dot[data-v-2abc4787]{width:12px;height:12px;border-radius:50%;background:#2196f3;margin-top:4px;flex-shrink:0;position:relative;left:-20px}.history-content[data-v-2abc4787]{flex:1}.history-title[data-v-2abc4787]{font-size:14px;font-weight:600;color:#212121;margin-bottom:4px}.history-description[data-v-2abc4787]{font-size:13px;color:#666;margin-bottom:4px}.history-date[data-v-2abc4787]{font-size:12px;color:#999}.btn-view-all[data-v-2abc4787]{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-2abc4787]:hover{background:#eee}.btn-go-back[data-v-2abc4787]{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-2abc4787]:hover{background:#dde9ff;border-color:#94b4f0;color:#1e3a8a;box-shadow:0 2px 6px #1e40af26}.btn-go-back[data-v-2abc4787]:active{transform:translateY(1px)}.btn-go-back__icon[data-v-2abc4787]{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-2abc4787]{background:#2196f34d}.btn-go-back__label[data-v-2abc4787]{line-height:1;letter-spacing:.1px}.stage-form-card[data-v-6c6591f4]{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;overflow:hidden;transition:box-shadow .2s ease}.stage-form-card[data-v-6c6591f4]:hover{box-shadow:0 4px 12px #0000001f}.card-header[data-v-6c6591f4]{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-6c6591f4]{font-size:18px;font-weight:700;margin:0;letter-spacing:-.3px}.card-header-collapsible[data-v-6c6591f4]{display:flex;justify-content:space-between;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none}.stage-badge[data-v-6c6591f4]{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-6c6591f4]{padding:24px;display:flex;flex-direction:column;gap:20px}.card-content-expanded[data-v-6c6591f4]{display:flex;flex-direction:column;gap:16px}.instruction-block[data-v-6c6591f4]{padding:16px;border-left:4px solid;border-radius:8px;background-color:#00000005;color:#333}.instruction-block p[data-v-6c6591f4]{font-size:14px;margin:0;line-height:1.5}.form-section[data-v-6c6591f4]{display:flex;flex-direction:column;gap:16px;padding-bottom:16px;border-bottom:1px solid #e5e7eb}.form-section[data-v-6c6591f4]:last-of-type{border-bottom:none;padding-bottom:0}.form-section h5[data-v-6c6591f4]{font-size:15px;font-weight:600;color:#333;margin:0;display:flex;align-items:center;gap:8px}.form-section h5 .material-icons[data-v-6c6591f4]{font-size:20px;color:#2196f3}.form-group[data-v-6c6591f4]{display:flex;flex-direction:column;gap:6px}.form-group label[data-v-6c6591f4]{font-size:13px;font-weight:600;color:#333;-webkit-user-select:none;user-select:none}.form-control[data-v-6c6591f4]{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-6c6591f4]:hover{border-color:#9ca3af}.form-control[data-v-6c6591f4]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.form-control[data-v-6c6591f4]:disabled{background-color:#f3f4f6;color:#999;cursor:not-allowed;border-color:#e5e7eb}.form-control[data-v-6c6591f4]::placeholder{color:#999}.form-row[data-v-6c6591f4]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-row.three[data-v-6c6591f4]{grid-template-columns:1fr 1fr 1fr}.input-group[data-v-6c6591f4]{display:flex;gap:0;border:1px solid #d1d5db;border-radius:6px;overflow:hidden;background-color:#fff}.input-group .form-control[data-v-6c6591f4]{flex:1;border:none;border-radius:0}.input-addon[data-v-6c6591f4]{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-6c6591f4],.checkbox-group[data-v-6c6591f4]{display:flex;gap:16px;flex-wrap:wrap}.radio-option[data-v-6c6591f4],.checkbox-label[data-v-6c6591f4]{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-6c6591f4],.checkbox-label input[data-v-6c6591f4]{cursor:pointer;width:18px;height:18px}.info-block[data-v-6c6591f4],.info-section[data-v-6c6591f4]{padding:12px;background-color:#f0f9ff;border-left:4px solid #3b82f6;border-radius:6px;display:flex;flex-direction:column;gap:8px}.info-item[data-v-6c6591f4]{display:flex;justify-content:space-between;align-items:center;font-size:13px}.info-item .label[data-v-6c6591f4]{font-weight:600;color:#666}.info-item .value[data-v-6c6591f4]{color:#333;text-align:right;font-weight:500}.checklist[data-v-6c6591f4]{display:flex;flex-direction:column;gap:12px;padding:16px;background-color:#f9fafb;border-radius:8px}.checklist h5[data-v-6c6591f4]{font-size:14px;font-weight:600;color:#333;margin:0 0 8px}.checklist-item[data-v-6c6591f4]{display:flex;align-items:center;gap:12px;padding:10px;background:#fff;border-radius:6px;cursor:pointer;transition:all .2s}.checklist-item[data-v-6c6591f4]:hover{background:#f5f5f5}.checklist-item input[data-v-6c6591f4]{cursor:pointer}.form-actions[data-v-6c6591f4]{display:flex;gap:12px;margin-top:12px;padding-top:16px;border-top:1px solid #e5e7eb}.form-actions .btn[data-v-6c6591f4]{flex:1;min-width:120px}.btn[data-v-6c6591f4]{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-6c6591f4]:active{transform:scale(.98)}.btn-primary[data-v-6c6591f4]{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-6c6591f4]:hover:not(:disabled){background-color:#2563eb;box-shadow:0 4px 12px #2563eb4d}.btn-primary[data-v-6c6591f4]:disabled{background:#e0e0e0;color:#999;cursor:not-allowed}.btn-secondary[data-v-6c6591f4]{background-color:#e5e7eb;color:#333}.btn-secondary[data-v-6c6591f4]:hover:not(:disabled){background-color:#d1d5db}.btn-success[data-v-6c6591f4]{background-color:#10b981;color:#fff}.btn-success[data-v-6c6591f4]:hover:not(:disabled){background-color:#059669;box-shadow:0 4px 12px #10b9814d}.btn-danger[data-v-6c6591f4]{background-color:#f44336;color:#fff}.btn-danger[data-v-6c6591f4]:hover:not(:disabled){background-color:#e53935;box-shadow:0 4px 12px #f443364d}.btn[data-v-6c6591f4]:disabled{opacity:.5;cursor:not-allowed}.btn .material-icons[data-v-6c6591f4]{font-size:20px}.stage-table[data-v-6c6591f4]{width:100%;border-collapse:collapse;font-size:13px}.stage-table thead[data-v-6c6591f4]{background-color:#f3f4f6}.stage-table th[data-v-6c6591f4]{padding:12px;text-align:left;font-weight:600;color:#333;border-bottom:2px solid #e5e7eb}.stage-table td[data-v-6c6591f4]{padding:12px;border-bottom:1px solid #e5e7eb;color:#666}.stage-table tr[data-v-6c6591f4]:hover{background-color:#f9fafb}.loading-state[data-v-6c6591f4]{display:flex;align-items:center;justify-content:center;padding:40px;color:#999}.loading-spinner[data-v-6c6591f4]{width:32px;height:32px;border:3px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:spin-6c6591f4 1s linear infinite}.empty-state[data-v-6c6591f4]{text-align:center;padding:40px 20px;color:#999;font-size:14px}.empty-state-icon[data-v-6c6591f4]{font-size:48px;opacity:.3;margin-bottom:12px}.error-state[data-v-6c6591f4]{padding:16px;background-color:#fee2e2;border-left:4px solid #f44336;border-radius:6px;color:#991b1b}.error-message[data-v-6c6591f4]{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-6c6591f4]{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-6c6591f4]{padding:16px;background-color:#dcfce7;border-left:4px solid #10b981;border-radius:6px;color:#166534}.text-center[data-v-6c6591f4]{text-align:center}.text-right[data-v-6c6591f4]{text-align:right}.text-muted[data-v-6c6591f4]{color:#999}.text-success[data-v-6c6591f4]{color:#10b981}.text-error[data-v-6c6591f4]{color:#f44336}.text-warning[data-v-6c6591f4]{color:#f59e0b}.mt-sm[data-v-6c6591f4]{margin-top:8px}.mt-md[data-v-6c6591f4]{margin-top:12px}.mt-lg[data-v-6c6591f4]{margin-top:16px}.mb-sm[data-v-6c6591f4]{margin-bottom:8px}.mb-md[data-v-6c6591f4]{margin-bottom:12px}.mb-lg[data-v-6c6591f4]{margin-bottom:16px}.p-sm[data-v-6c6591f4]{padding:8px}.p-md[data-v-6c6591f4]{padding:12px}.p-lg[data-v-6c6591f4]{padding:16px}@media(max-width:768px){.card-header[data-v-6c6591f4]{padding:16px;flex-direction:column;align-items:flex-start;gap:12px}.card-header h4[data-v-6c6591f4]{font-size:16px}.card-content[data-v-6c6591f4]{padding:16px;gap:16px}.form-row[data-v-6c6591f4],.form-row.three[data-v-6c6591f4]{grid-template-columns:1fr}.form-actions[data-v-6c6591f4]{flex-direction:column}.form-actions .btn[data-v-6c6591f4]{width:100%}.radio-group[data-v-6c6591f4],.checkbox-group[data-v-6c6591f4]{flex-direction:column;gap:12px}.info-item[data-v-6c6591f4]{flex-direction:column;align-items:flex-start}.info-item .value[data-v-6c6591f4]{text-align:left}}.partition-options[data-v-6c6591f4]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px}.option-btn[data-v-6c6591f4]{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-6c6591f4]{background:#e3f2fd;border-color:#2196f3;color:#2196f3}.partition-info-card[data-v-6c6591f4]{background:#f9f9f9;padding:16px;border-radius:8px;margin-top:12px}.info-row[data-v-6c6591f4]{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #e0e0e0}.linked-deals[data-v-6c6591f4]{margin-top:16px;padding:12px;background:#fff3cd;border-left:4px solid #ffc107;border-radius:4px}.deals-list[data-v-6c6591f4]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.deal-badge[data-v-6c6591f4]{padding:4px 8px;background:#fff;border-radius:4px;font-size:12px;font-weight:600}.upload-zone[data-v-6c6591f4]{border:2px dashed #d1d5db;border-radius:8px;padding:32px;text-align:center;transition:all .2s}.upload-zone[data-v-6c6591f4]:hover{border-color:#3b82f6;background:#f8f9fa}.btn-upload[data-v-6c6591f4]{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-6c6591f4]{margin-top:8px;color:#999;font-size:13px}.documents-list[data-v-6c6591f4]{margin-top:16px;display:flex;flex-direction:column;gap:8px}.document-item[data-v-6c6591f4]{display:flex;align-items:center;gap:12px;padding:12px;background:#fff;border:1px solid #e0e0e0;border-radius:6px}.doc-icon[data-v-6c6591f4]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#e3f2fd;border-radius:8px}.doc-info[data-v-6c6591f4]{flex:1;display:flex;flex-direction:column}.doc-name[data-v-6c6591f4]{font-weight:600;font-size:14px}.doc-size[data-v-6c6591f4]{font-size:12px;color:#999}.status-buttons[data-v-6c6591f4]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px}.status-btn[data-v-6c6591f4]{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-6c6591f4]:hover:not(:disabled){background:#eee;border-color:#d0d0d0}.status-btn.active[data-v-6c6591f4]{background:#e3f2fd;border-color:#2196f3;color:#2196f3}.status-btn.active .material-icons[data-v-6c6591f4]{color:#2196f3}.status-btn.danger[data-v-6c6591f4]{background:#ffebee;border-color:#f44336;color:#f44336}.status-btn.danger[data-v-6c6591f4]:hover:not(:disabled){background:#ffcdd2}.status-btn .material-icons[data-v-6c6591f4]{font-size:20px}.loading-indicator[data-v-6c6591f4]{text-align:center;padding:60px 20px}.loading-indicator .material-icons[data-v-6c6591f4]{font-size:48px;color:#667eea;margin-bottom:16px}.loading-indicator p[data-v-6c6591f4]{color:#6b7280;font-size:16px}.spin[data-v-6c6591f4]{animation:spin-6c6591f4 1s linear infinite}@keyframes spin-6c6591f4{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.no-partitions-card[data-v-6c6591f4]{background:#fef3c7;border:2px solid #fbbf24;border-radius:12px;padding:32px;text-align:center;margin-bottom:24px}.warning-header[data-v-6c6591f4]{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:16px}.warning-header .material-icons[data-v-6c6591f4]{color:#d97706;font-size:48px}.warning-header h5[data-v-6c6591f4]{margin:0;color:#92400e;font-size:20px}.no-partitions-card p[data-v-6c6591f4]{color:#78350f;margin-bottom:24px}.auto-selected-card[data-v-6c6591f4]{border-radius:12px;padding:24px;margin-bottom:24px;border:2px solid #059669}.stage-badge[data-v-6c6591f4]{background:linear-gradient(135deg,#c7da9c,#96e6a1)}.success-header[data-v-6c6591f4]{display:flex;align-items:center;gap:12px;margin-bottom:20px}.success-header .material-icons[data-v-6c6591f4]{color:#059669;font-size:32px}.success-header h5[data-v-6c6591f4]{margin:0;color:#065f46;font-size:18px}.selected-partition-details[data-v-6c6591f4]{background:#fff;border-radius:8px;padding:20px}.detail-grid[data-v-6c6591f4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:16px}.detail-item[data-v-6c6591f4]{display:flex;flex-direction:column;gap:4px}.detail-item .label[data-v-6c6591f4]{font-size:12px;color:#6b7280;text-transform:uppercase;font-weight:600}.detail-item .value[data-v-6c6591f4]{font-size:16px;color:#1f2937;font-weight:500}.detail-item .value.balance[data-v-6c6591f4]{color:#059669;font-weight:600;font-size:18px}.detail-item .value.coverage[data-v-6c6591f4]{color:#d97706;font-weight:600}.scores-row[data-v-6c6591f4]{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:16px}.score-badge[data-v-6c6591f4]{display:flex;align-items:center;gap:6px;padding:8px 16px;border-radius:8px;font-size:14px;font-weight:500}.score-badge.liquidity[data-v-6c6591f4]{background:#e0f2fe;color:#0891b2}.score-badge.profitability[data-v-6c6591f4]{background:#d1fae5;color:#059669}.score-badge.priority[data-v-6c6591f4]{background:#fef3c7;color:#d97706}.shortage-alert[data-v-6c6591f4]{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-6c6591f4]{color:#f59e0b;font-size:24px}.action-buttons[data-v-6c6591f4]{display:flex;gap:12px}.btn-show-alternatives[data-v-6c6591f4]{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-6c6591f4]:hover{background:#e5e7eb;border-color:#9ca3af}.btn-manual-mode[data-v-6c6591f4]{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-6c6591f4]:hover{background:#667eea;color:#fff}.funding-recommendation[data-v-6c6591f4]{background:linear-gradient(135deg,#fffbeb,#fef3c7);border:2px solid #fbbf24;border-radius:8px;padding:20px;margin-top:16px}.recommendation-header[data-v-6c6591f4]{display:flex;align-items:center;gap:8px;color:#d97706;margin-bottom:12px;font-size:16px}.recommendation-header .material-icons[data-v-6c6591f4]{font-size:24px}.recommendation-header strong[data-v-6c6591f4]{font-weight:600}.funding-recommendation p[data-v-6c6591f4]{color:#78350f;margin-bottom:16px;line-height:1.5}.recommendation-actions[data-v-6c6591f4]{display:flex;gap:12px;margin-bottom:12px}.btn-topup-selected[data-v-6c6591f4],.btn-create-new[data-v-6c6591f4]{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-6c6591f4]:hover,.btn-create-new[data-v-6c6591f4]:hover{background:#d97706;color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #d977064d}.btn-topup-selected .material-icons[data-v-6c6591f4],.btn-create-new .material-icons[data-v-6c6591f4]{font-size:28px}.shortage-amount[data-v-6c6591f4]{font-size:12px;font-weight:600;color:#92400e;margin-top:4px}.btn-topup-selected:hover .shortage-amount[data-v-6c6591f4]{color:#fff}.recommendation-note[data-v-6c6591f4]{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-6c6591f4]{font-size:18px;color:#d97706}.recommendation-note small[data-v-6c6591f4]{color:#78350f;line-height:1.4}.alternatives-section[data-v-6c6591f4]{background:#f9fafb;border-radius:12px;padding:20px;margin-bottom:24px}.alternatives-section h5[data-v-6c6591f4]{display:flex;align-items:center;gap:8px;margin-bottom:16px;color:#4b5563}.priority-group[data-v-6c6591f4]{margin-bottom:16px;border-radius:8px;overflow:hidden;border:1px solid #e5e7eb}.priority-header[data-v-6c6591f4]{display:flex;align-items:center;gap:12px;padding:10px 16px;background:#f3f4f6}.priority-1 .priority-header[data-v-6c6591f4]{background:#d1fae5}.priority-2 .priority-header[data-v-6c6591f4]{background:#fef3c7}.priority-3 .priority-header[data-v-6c6591f4]{background:#dbeafe}.priority-4 .priority-header[data-v-6c6591f4]{background:#fecaca}.priority-5 .priority-header[data-v-6c6591f4]{background:linear-gradient(135deg,#fef3c7,#fcd34d)}.priority-badge[data-v-6c6591f4]{background:#fff;padding:4px 10px;border-radius:12px;font-size:11px;font-weight:600}.priority-label[data-v-6c6591f4]{font-size:13px;color:#4b5563}.partitions-list[data-v-6c6591f4]{background:#fff}.partition-item[data-v-6c6591f4]{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-6c6591f4]:hover{background:#f9fafb}.partition-item.selected[data-v-6c6591f4]{background:#eff6ff;border-left:4px solid #3b82f6}.partition-item[data-v-6c6591f4]:last-child{border-bottom:none}.partition-info[data-v-6c6591f4]{display:flex;flex-direction:column;gap:4px}.partition-path[data-v-6c6591f4]{font-size:12px;color:#6b7280}.shortage-text[data-v-6c6591f4]{font-size:11px;color:#d97706;font-weight:600;margin-top:4px;display:block}.partition-stats[data-v-6c6591f4]{display:flex;gap:12px;align-items:center}.partition-stats .stat[data-v-6c6591f4]{font-size:14px;font-weight:500}.partition-stats .stat.coverage[data-v-6c6591f4]{padding:4px 10px;border-radius:12px;font-size:12px}.partition-stats .stat.coverage.full[data-v-6c6591f4]{background:#d1fae5;color:#059669}.partition-stats .stat.coverage.partial[data-v-6c6591f4]{background:#fef3c7;color:#d97706}.funding-info[data-v-6c6591f4]{background:#fffbeb;border:2px solid #fcd34d;border-radius:8px;padding:20px;margin-top:16px}.info-header[data-v-6c6591f4]{display:flex;align-items:center;gap:8px;color:#d97706;margin-bottom:12px}.info-header .material-icons[data-v-6c6591f4]{font-size:24px}.funding-actions[data-v-6c6591f4]{display:flex;gap:12px;margin-top:16px}.btn-create[data-v-6c6591f4],.btn-topup[data-v-6c6591f4]{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-6c6591f4]:hover,.btn-topup[data-v-6c6591f4]:hover{background:#d97706;color:#fff}.manual-section[data-v-6c6591f4]{background:#f9fafb;border:2px dashed #d1d5db;border-radius:8px;padding:20px;margin-bottom:24px}.manual-header[data-v-6c6591f4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.manual-header h5[data-v-6c6591f4]{display:flex;align-items:center;gap:8px;margin:0;color:#4b5563}.btn-link[data-v-6c6591f4]{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-6c6591f4]{display:flex;flex-direction:column;gap:16px}.selected-manual-info[data-v-6c6591f4]{background:#f0f9ff;border:2px solid #3b82f6;border-radius:8px;padding:16px;margin-top:16px}.info-row[data-v-6c6591f4]{display:flex;flex-direction:column;gap:8px}.info-label[data-v-6c6591f4]{font-size:12px;color:#6b7280;font-weight:600;text-transform:uppercase}.info-value[data-v-6c6591f4]{font-size:14px;color:#1f2937;font-weight:500}.form-control[data-v-6c6591f4]:disabled{background:#f3f4f6;cursor:not-allowed;opacity:.6}.btn-action[data-v-6c6591f4]{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-6c6591f4]:disabled{background:#ccc;cursor:not-allowed}.status-btn[data-v-6c6591f4]:disabled{background:#ccc;cursor:not-allowed}.btn-action[data-v-6c6591f4]:hover{background:#dcf1ff}.partition-selection[data-v-6c6591f4]{margin:20px 0}.loading-state[data-v-6c6591f4]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;background:#f8f9fa;border-radius:8px}.spinner[data-v-6c6591f4]{width:40px;height:40px;border:4px solid #e0e0e0;border-top-color:#2196f3;border-radius:50%;animation:spin-6c6591f4 .8s linear infinite}.spinner-small[data-v-6c6591f4]{width:30px;height:30px;border:3px solid #e0e0e0;border-top-color:#2196f3;border-radius:50%;animation:spin-6c6591f4 .8s linear infinite}@keyframes spin-6c6591f4{to{transform:rotate(360deg)}}.auto-selected-card[data-v-6c6591f4]{background:#f1f8f4;border:2px solid #4caf50;border-radius:8px;padding:20px;margin-bottom:20px}.success-header[data-v-6c6591f4]{display:flex;align-items:center;gap:10px;color:#2e7d32;margin-bottom:15px}.success-header .material-icons[data-v-6c6591f4]{font-size:28px}.success-header h5[data-v-6c6591f4]{margin:0;font-size:18px;font-weight:600}.selected-partition-details[data-v-6c6591f4]{margin:15px 0}.detail-grid[data-v-6c6591f4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px;margin-bottom:15px}.detail-item[data-v-6c6591f4]{display:flex;flex-direction:column;gap:5px}.detail-item .label[data-v-6c6591f4]{font-size:12px;color:#666;text-transform:uppercase;font-weight:600}.detail-item .value[data-v-6c6591f4]{font-size:16px;color:#333;font-weight:500}.detail-item .value.balance[data-v-6c6591f4]{color:#2e7d32;font-weight:600}.linked-deals[data-v-6c6591f4]{background:#fff3cd;border:1px solid #ffc107;border-radius:6px;padding:12px;margin-top:15px}.warning-header[data-v-6c6591f4]{display:flex;align-items:center;gap:8px;color:#856404;margin-bottom:10px}.warning-header .material-icons[data-v-6c6591f4]{font-size:20px}.deals-list[data-v-6c6591f4]{display:flex;flex-wrap:wrap;gap:8px}.deal-badge[data-v-6c6591f4]{background:#fff;border:1px solid #ffc107;padding:6px 12px;border-radius:4px;font-size:13px;color:#333}.no-partitions-card[data-v-6c6591f4]{background:#fff3e0;border:2px solid #ff9800;border-radius:8px;padding:20px;text-align:center}.no-partitions-card .warning-header[data-v-6c6591f4]{justify-content:center;color:#e65100;margin-bottom:10px}.no-partitions-card p[data-v-6c6591f4]{color:#666;margin:10px 0}.action-buttons[data-v-6c6591f4]{display:flex;gap:10px;justify-content:center;margin-top:15px}.mt-sm[data-v-6c6591f4]{margin-top:15px}.manual-section[data-v-6c6591f4]{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:20px;margin-top:20px}.manual-header[data-v-6c6591f4]{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-6c6591f4]{display:flex;align-items:center;gap:10px;margin:0;font-size:18px;color:#333}.manual-header .material-icons[data-v-6c6591f4]{font-size:24px;color:#2196f3}.btn-link[data-v-6c6591f4]{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-6c6591f4]:hover{background:#e3f2fd}.btn-link .material-icons[data-v-6c6591f4]{font-size:18px}.filter-section[data-v-6c6591f4]{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-6c6591f4]{display:flex;flex-direction:column;gap:8px}.form-group label[data-v-6c6591f4]{font-size:14px;font-weight:600;color:#333}.form-control[data-v-6c6591f4]{padding:10px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;transition:border-color .2s}.form-control[data-v-6c6591f4]:focus{outline:none;border-color:#2196f3;box-shadow:0 0 0 3px #2196f31a}.partitions-list-section[data-v-6c6591f4]{min-height:200px}.no-results[data-v-6c6591f4]{text-align:center;padding:40px 20px;color:#999;font-style:italic}.partitions-grid[data-v-6c6591f4]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:15px}.partition-card[data-v-6c6591f4]{background:#fff;border:2px solid #e0e0e0;border-radius:8px;padding:16px;cursor:pointer;transition:all .2s ease}.partition-card[data-v-6c6591f4]:hover{border-color:#2196f3;box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.partition-card.selected[data-v-6c6591f4]{border-color:#4caf50;background:#f1f8f4;box-shadow:0 4px 16px #4caf5033}.partition-header[data-v-6c6591f4]{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-6c6591f4]{font-size:16px;color:#333}.check-icon[data-v-6c6591f4]{color:#4caf50;font-size:24px}.partition-details[data-v-6c6591f4]{display:flex;flex-direction:column;gap:8px}.detail-row[data-v-6c6591f4]{display:flex;justify-content:space-between;font-size:14px}.detail-row .label[data-v-6c6591f4]{color:#666;font-weight:500}.detail-row .value[data-v-6c6591f4]{color:#333;text-align:right;font-weight:600}.detail-row .value.balance[data-v-6c6591f4]{color:#4caf50}.alternatives-section[data-v-6c6591f4]{margin-top:30px;padding:20px;background:#f8f9fa;border-radius:8px}.alternatives-section h5[data-v-6c6591f4]{display:flex;align-items:center;gap:10px;margin-bottom:20px;font-size:18px;color:#333}.priority-group[data-v-6c6591f4]{margin-bottom:20px}.priority-header[data-v-6c6591f4]{display:flex;align-items:center;gap:10px;margin-bottom:12px}.priority-badge[data-v-6c6591f4]{background:#2196f3;color:#fff;padding:4px 12px;border-radius:4px;font-size:13px;font-weight:600}.priority-label[data-v-6c6591f4]{color:#666;font-size:14px;font-style:italic}.partitions-list[data-v-6c6591f4]{display:flex;flex-direction:column;gap:10px}.partition-item[data-v-6c6591f4]{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-6c6591f4]:hover{border-color:#2196f3;box-shadow:0 2px 8px #0000001a}.partition-item.selected[data-v-6c6591f4]{border-color:#4caf50;background:#f1f8f4}.partition-info[data-v-6c6591f4]{flex:1;display:flex;flex-direction:column;gap:4px}.partition-info strong[data-v-6c6591f4]{font-size:15px;color:#333}.partition-path[data-v-6c6591f4]{font-size:13px;color:#666}.partition-stats[data-v-6c6591f4]{display:flex;gap:15px;align-items:center}.stat[data-v-6c6591f4]{font-size:14px;font-weight:600;color:#333}.stat.coverage[data-v-6c6591f4]{color:#4caf50}.file-date[data-v-6c6591f4]{font-size:12px;color:#999;display:inline-block;margin-left:20px}@media(max-width:768px){.partitions-grid[data-v-6c6591f4],.detail-grid[data-v-6c6591f4],.filter-section[data-v-6c6591f4]{grid-template-columns:1fr}.partition-item[data-v-6c6591f4]{flex-direction:column;align-items:flex-start}.partition-stats[data-v-6c6591f4]{margin-top:10px;width:100%;justify-content:space-between}}.icon[data-v-6c6591f4]{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-6c6591f4]{position:relative}.input-icon[data-v-6c6591f4]{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-6c6591f4]{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-6c6591f4]:focus{outline:none;border-color:#3b82f6;background:#fff;box-shadow:0 0 0 3px #2563eb1a}.form-input.error[data-v-6c6591f4]{border-color:#ef4444;background:#fef2f2}.select-wrapper[data-v-6c6591f4]{position:relative}.form-select[data-v-6c6591f4]{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-6c6591f4]:focus{outline:none;border-color:#3b82f6;background-color:#fff;box-shadow:0 0 0 3px #2563eb1a}.form-select.error[data-v-6c6591f4]{border-color:#ef4444;background-color:#fef2f2}.textarea-wrapper[data-v-6c6591f4]{position:relative}.form-textarea[data-v-6c6591f4]{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-6c6591f4]:focus{outline:none;border-color:#3b82f6;background:#fff;box-shadow:0 0 0 3px #2563eb1a}.form-textarea.error[data-v-6c6591f4]{border-color:#ef4444;background:#fef2f2}.form-section[data-v-6c6591f4]{background:#fff;border-radius:12px;padding:24px;margin-bottom:24px;border:1px solid #e0e0e0;transition:box-shadow .3s ease}.form-section[data-v-6c6591f4]:hover{box-shadow:0 2px 8px #00000014}.form-section.flex-row[data-v-6c6591f4]{display:flex;gap:40px;align-items:flex-start}.form-section.flex-row>div[data-v-6c6591f4]{flex:1}.section-title[data-v-6c6591f4]{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-6c6591f4]{font-size:24px;color:#000}.form-group[data-v-6c6591f4]{margin-bottom:20px}.form-group[data-v-6c6591f4]:last-child{margin-bottom:0}.form-label[data-v-6c6591f4]{display:block;font-size:14px;font-weight:500;color:#424242;margin-bottom:8px}.form-label .required[data-v-6c6591f4]{color:#d32f2f;margin-left:4px}.input-wrapper[data-v-6c6591f4]{position:relative;display:flex;align-items:center}.input-icon[data-v-6c6591f4]{position:absolute;left:12px;font-size:20px;color:#9e9e9e;pointer-events:none}.form-input[data-v-6c6591f4]{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-6c6591f4]:focus{outline:none;border-color:#7e57c2;background:#fff;box-shadow:0 0 0 3px #7e57c21a}.form-input[data-v-6c6591f4]:disabled{background:#f5f5f5;color:#9e9e9e;cursor:not-allowed}.form-input[data-v-6c6591f4]::placeholder{color:#bdbdbd}.field-hint[data-v-6c6591f4]{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-6c6591f4]{font-size:16px;color:#9e9e9e}.info-card[data-v-6c6591f4]{background:linear-gradient(135deg,#f3e5f5,#e8eaf6);border:1px solid #d1c4e9;border-radius:12px;padding:20px;margin-top:8px}.info-card h4[data-v-6c6591f4]{margin:0 0 16px;font-size:16px;font-weight:600;color:#5e35b1}.info-row[data-v-6c6591f4]{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-6c6591f4]:last-child{border-bottom:none}.info-row.total[data-v-6c6591f4]{padding-top:16px;margin-top:8px;border-top:2px solid #7e57c2;border-bottom:none;font-weight:600}.info-label[data-v-6c6591f4]{font-size:14px;color:#616161;font-weight:500}.info-value[data-v-6c6591f4]{font-size:14px;color:#212121;font-weight:600;text-align:right}.info-value.highlight[data-v-6c6591f4]{font-size:18px;color:#5e35b1;font-weight:700}.info-value.balance[data-v-6c6591f4]{color:#2e7d32}@media(max-width:768px){.form-section.flex-row[data-v-6c6591f4]{flex-direction:column;gap:24px}.form-section.flex-row>div[data-v-6c6591f4]{width:100%}.info-card[data-v-6c6591f4]{margin-top:0}}.material-icons[data-v-6c6591f4]{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-6c6591f4{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.info-card[data-v-6c6591f4]{animation:fadeIn-6c6591f4 .3s ease}.form-input.error[data-v-6c6591f4]{border-color:#d32f2f;background:#ffebee}.form-input.success[data-v-6c6591f4]{border-color:#388e3c;background:#e8f5e9}.mt-sm[data-v-6c6591f4]{margin-top:16px}.mt-md[data-v-6c6591f4]{margin-top:24px}.mb-sm[data-v-6c6591f4]{margin-bottom:16px}.mb-md[data-v-6c6591f4]{margin-bottom:24px}.search-input-wrapper[data-v-6c6591f4]{position:relative}.search-input-wrapper .search-spinner[data-v-6c6591f4]{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#666}.rotating[data-v-6c6591f4]{animation:rotate-6c6591f4 1s linear infinite}@keyframes rotate-6c6591f4{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.search-results[data-v-6c6591f4]{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-6c6591f4]{padding:12px 16px;cursor:pointer;display:flex;align-items:center;gap:8px;border-bottom:1px solid #f0f0f0}.search-result-item[data-v-6c6591f4]:hover{background:#f5f5f5}.search-result-item[data-v-6c6591f4]:last-child{border-bottom:none}.search-result-item .material-icons[data-v-6c6591f4]{font-size:20px;color:#666}.no-results[data-v-6c6591f4]{padding:12px;color:#999;font-style:italic}.selected-organization[data-v-6c6591f4]{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-6c6591f4]{color:#2e7d32}.btn-clear[data-v-6c6591f4]{margin-left:auto;background:none;border:none;cursor:pointer;padding:4px;border-radius:50%}.btn-clear[data-v-6c6591f4]:hover{background:#0000001a}.btn-clear .material-icons[data-v-6c6591f4]{font-size:18px;color:#666}.organization-required .alert-warning[data-v-6c6591f4]{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-6c6591f4]{margin-top:16px}.export-doc-gen .gen-doc-buttons[data-v-6c6591f4]{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.export-doc-gen .gen-btn-full[data-v-6c6591f4]{width:100%;justify-content:center}.export-doc-gen .gen-doc-list[data-v-6c6591f4]{margin:16px 0;padding:20px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px}.export-doc-gen .gen-doc-list-title[data-v-6c6591f4]{font-size:16px;font-weight:600;color:#111827;margin:0 0 16px}.export-doc-gen .gen-doc-grid[data-v-6c6591f4]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.export-doc-gen .gen-doc-card[data-v-6c6591f4]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;padding:12px;transition:box-shadow .2s}.export-doc-gen .gen-doc-card[data-v-6c6591f4]:hover{box-shadow:0 4px 12px #00000014}.export-doc-gen .gen-doc-header[data-v-6c6591f4]{display:flex;gap:12px;margin-bottom:10px}.export-doc-gen .gen-doc-info[data-v-6c6591f4]{flex:1;display:flex;justify-content:space-between;align-items:center;gap:8px}.export-doc-gen .gen-doc-name[data-v-6c6591f4]{font-weight:500;color:#111827;font-size:14px;line-height:1.4}.export-doc-gen .gen-doc-date[data-v-6c6591f4]{font-size:12px;color:#6b7280}.export-doc-gen .gen-doc-actions[data-v-6c6591f4]{display:flex;gap:8px;justify-content:flex-end}.export-doc-gen .gen-btn-action[data-v-6c6591f4]{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-6c6591f4]:hover:not(:disabled){background:#f3f4f6;border-color:#9ca3af}.export-doc-gen .gen-btn-action .material-icons[data-v-6c6591f4]{font-size:16px}.export-doc-gen .gen-btn-send[data-v-6c6591f4]{background:#10b981;color:#fff;border-color:#10b981}.export-doc-gen .gen-btn-send[data-v-6c6591f4]:hover:not(:disabled){background:#059669;border-color:#059669}.export-doc-gen .gen-btn-hide[data-v-6c6591f4]{background:#ef4444;color:#fff;border-color:#ef4444}.export-doc-gen .gen-btn-hide[data-v-6c6591f4]:hover:not(:disabled){background:#dc2626;border-color:#dc2626}.export-doc-gen .gen-no-docs[data-v-6c6591f4]{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-6c6591f4]{font-size:48px}.export-doc-gen .gen-no-docs p[data-v-6c6591f4]{margin:0;font-size:14px}.partition-line[data-v-6c6591f4]{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-6c6591f4]{font-size:18px;color:#6366f1}.partition-line__label[data-v-6c6591f4]{font-weight:600;color:#374151}.partition-line__info[data-v-6c6591f4]{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.partition-line__sep[data-v-6c6591f4]{color:#9ca3af}.partition-line__muted[data-v-6c6591f4]{color:#6b7280;font-style:italic}.partition-line__edit[data-v-6c6591f4]{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-6c6591f4]:hover:not(:disabled){background:#f3f4f6;border-color:#9ca3af}.partition-line__edit[data-v-6c6591f4]:disabled{opacity:.5;cursor:not-allowed}.partition-line__edit .material-icons[data-v-6c6591f4]{font-size:16px}.export-management[data-v-6c6591f4]{margin-top:24px;padding:20px;background:#fefce8;border:1px solid #fde68a;border-radius:8px}.mgmt-section[data-v-6c6591f4]{margin-bottom:16px}.mgmt-section label[data-v-6c6591f4]{display:block;font-size:13px;font-weight:500;color:#374151;margin-bottom:6px}.mgmt-section .form-hint[data-v-6c6591f4]{font-size:12px;color:#6b7280;margin:0 0 8px}.mgmt-section .form-hint strong[data-v-6c6591f4]{color:#111827;font-weight:600}.export-management .inline-form[data-v-6c6591f4]{display:flex;gap:8px;align-items:flex-end;flex-wrap:wrap}.export-management .inline-form .form-control[data-v-6c6591f4]{width:140px;padding:8px 10px;border:1px solid #d1d5db;border-radius:6px;font-size:13px}.export-management .labeled-input[data-v-6c6591f4]{display:flex;flex-direction:column;gap:3px}.export-management .input-label[data-v-6c6591f4]{font-size:11px;color:#6b7280;font-weight:500}.export-management .btn-sm[data-v-6c6591f4]{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-6c6591f4]{background:#6366f1;color:#fff}.export-management .btn-sm.btn-primary[data-v-6c6591f4]:hover{background:#4f46e5}.export-management .btn-sm.btn-warning[data-v-6c6591f4]{background:#f59e0b;color:#fff}.export-management .btn-sm.btn-warning[data-v-6c6591f4]:hover{background:#d97706}.export-management .btn-sm.btn-success[data-v-6c6591f4]{background:#10b981;color:#fff}.export-management .btn-sm.btn-success[data-v-6c6591f4]:hover{background:#059669}.export-management .btn-sm.btn-danger[data-v-6c6591f4]{background:#ef4444;color:#fff}.export-management .btn-sm.btn-danger[data-v-6c6591f4]:hover{background:#dc2626}.export-management .btn-sm[data-v-6c6591f4]:disabled{background:#d1d5db;cursor:not-allowed}.mgmt-linked[data-v-6c6591f4]{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-6c6591f4]{font-size:18px;color:#6b7280}.mgmt-linked span[data-v-6c6591f4]:nth-child(2){flex:1}.linked-deal-link[data-v-6c6591f4]{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-6c6591f4]: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-42d534e2]{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;overflow:hidden;transition:box-shadow .2s ease}.stage-form-card[data-v-42d534e2]:hover{box-shadow:0 4px 12px #0000001f}.card-header[data-v-42d534e2]{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-42d534e2]{font-size:18px;font-weight:700;margin:0;letter-spacing:-.3px}.card-header-collapsible[data-v-42d534e2]{display:flex;justify-content:space-between;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none}.stage-badge[data-v-42d534e2]{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-42d534e2]{padding:24px;display:flex;flex-direction:column;gap:20px}.card-content-expanded[data-v-42d534e2]{display:flex;flex-direction:column;gap:16px}.instruction-block[data-v-42d534e2]{padding:16px;border-left:4px solid;border-radius:8px;background-color:#00000005;color:#333}.instruction-block p[data-v-42d534e2]{font-size:14px;margin:0;line-height:1.5}.form-section[data-v-42d534e2]{display:flex;flex-direction:column;gap:16px;padding-bottom:16px;border-bottom:1px solid #e5e7eb}.form-section[data-v-42d534e2]:last-of-type{border-bottom:none;padding-bottom:0}.form-section h5[data-v-42d534e2]{font-size:15px;font-weight:600;color:#333;margin:0;display:flex;align-items:center;gap:8px}.form-section h5 .material-icons[data-v-42d534e2]{font-size:20px;color:#2196f3}.form-group[data-v-42d534e2]{display:flex;flex-direction:column;gap:6px}.form-group label[data-v-42d534e2]{font-size:13px;font-weight:600;color:#333;-webkit-user-select:none;user-select:none}.form-control[data-v-42d534e2]{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-42d534e2]:hover{border-color:#9ca3af}.form-control[data-v-42d534e2]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.form-control[data-v-42d534e2]:disabled{background-color:#f3f4f6;color:#999;cursor:not-allowed;border-color:#e5e7eb}.form-control[data-v-42d534e2]::placeholder{color:#999}.form-row[data-v-42d534e2]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-row.three[data-v-42d534e2]{grid-template-columns:1fr 1fr 1fr}.input-group[data-v-42d534e2]{display:flex;gap:0;border:1px solid #d1d5db;border-radius:6px;overflow:hidden;background-color:#fff}.input-group .form-control[data-v-42d534e2]{flex:1;border:none;border-radius:0}.input-addon[data-v-42d534e2]{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-42d534e2],.checkbox-group[data-v-42d534e2]{display:flex;gap:16px;flex-wrap:wrap}.radio-option[data-v-42d534e2],.checkbox-label[data-v-42d534e2]{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-42d534e2],.checkbox-label input[data-v-42d534e2]{cursor:pointer;width:18px;height:18px}.info-block[data-v-42d534e2],.info-section[data-v-42d534e2]{padding:12px;background-color:#f0f9ff;border-left:4px solid #3b82f6;border-radius:6px;display:flex;flex-direction:column;gap:8px}.info-item[data-v-42d534e2]{display:flex;justify-content:space-between;align-items:center;font-size:13px}.info-item .label[data-v-42d534e2]{font-weight:600;color:#666}.info-item .value[data-v-42d534e2]{color:#333;text-align:right;font-weight:500}.checklist[data-v-42d534e2]{display:flex;flex-direction:column;gap:12px;padding:16px;background-color:#f9fafb;border-radius:8px}.checklist h5[data-v-42d534e2]{font-size:14px;font-weight:600;color:#333;margin:0 0 8px}.checklist-item[data-v-42d534e2]{display:flex;align-items:center;gap:12px;padding:10px;background:#fff;border-radius:6px;cursor:pointer;transition:all .2s}.checklist-item[data-v-42d534e2]:hover{background:#f5f5f5}.checklist-item input[data-v-42d534e2]{cursor:pointer}.form-actions[data-v-42d534e2]{display:flex;gap:12px;margin-top:12px;padding-top:16px;border-top:1px solid #e5e7eb}.form-actions .btn[data-v-42d534e2]{flex:1;min-width:120px}.btn[data-v-42d534e2]{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-42d534e2]:active{transform:scale(.98)}.btn-primary[data-v-42d534e2]{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-42d534e2]:hover:not(:disabled){background-color:#2563eb;box-shadow:0 4px 12px #2563eb4d}.btn-primary[data-v-42d534e2]:disabled{background:#e0e0e0;color:#999;cursor:not-allowed}.btn-secondary[data-v-42d534e2]{background-color:#e5e7eb;color:#333}.btn-secondary[data-v-42d534e2]:hover:not(:disabled){background-color:#d1d5db}.btn-success[data-v-42d534e2]{background-color:#10b981;color:#fff}.btn-success[data-v-42d534e2]:hover:not(:disabled){background-color:#059669;box-shadow:0 4px 12px #10b9814d}.btn-danger[data-v-42d534e2]{background-color:#f44336;color:#fff}.btn-danger[data-v-42d534e2]:hover:not(:disabled){background-color:#e53935;box-shadow:0 4px 12px #f443364d}.btn[data-v-42d534e2]:disabled{opacity:.5;cursor:not-allowed}.btn .material-icons[data-v-42d534e2]{font-size:20px}.stage-table[data-v-42d534e2]{width:100%;border-collapse:collapse;font-size:13px}.stage-table thead[data-v-42d534e2]{background-color:#f3f4f6}.stage-table th[data-v-42d534e2]{padding:12px;text-align:left;font-weight:600;color:#333;border-bottom:2px solid #e5e7eb}.stage-table td[data-v-42d534e2]{padding:12px;border-bottom:1px solid #e5e7eb;color:#666}.stage-table tr[data-v-42d534e2]:hover{background-color:#f9fafb}.loading-state[data-v-42d534e2]{display:flex;align-items:center;justify-content:center;padding:40px;color:#999}.loading-spinner[data-v-42d534e2]{width:32px;height:32px;border:3px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:spin-42d534e2 1s linear infinite}@keyframes spin-42d534e2{to{transform:rotate(360deg)}}.empty-state[data-v-42d534e2]{text-align:center;padding:40px 20px;color:#999;font-size:14px}.empty-state-icon[data-v-42d534e2]{font-size:48px;opacity:.3;margin-bottom:12px}.error-state[data-v-42d534e2]{padding:16px;background-color:#fee2e2;border-left:4px solid #f44336;border-radius:6px;color:#991b1b}.error-message[data-v-42d534e2]{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-42d534e2]{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-42d534e2]{padding:16px;background-color:#dcfce7;border-left:4px solid #10b981;border-radius:6px;color:#166534}.text-center[data-v-42d534e2]{text-align:center}.text-right[data-v-42d534e2]{text-align:right}.text-muted[data-v-42d534e2]{color:#999}.text-success[data-v-42d534e2]{color:#10b981}.text-error[data-v-42d534e2]{color:#f44336}.text-warning[data-v-42d534e2]{color:#f59e0b}.mt-sm[data-v-42d534e2]{margin-top:8px}.mt-md[data-v-42d534e2]{margin-top:12px}.mt-lg[data-v-42d534e2]{margin-top:16px}.mb-sm[data-v-42d534e2]{margin-bottom:8px}.mb-md[data-v-42d534e2]{margin-bottom:12px}.mb-lg[data-v-42d534e2]{margin-bottom:16px}.p-sm[data-v-42d534e2]{padding:8px}.p-md[data-v-42d534e2]{padding:12px}.p-lg[data-v-42d534e2]{padding:16px}@media(max-width:768px){.card-header[data-v-42d534e2]{padding:16px;flex-direction:column;align-items:flex-start;gap:12px}.card-header h4[data-v-42d534e2]{font-size:16px}.card-content[data-v-42d534e2]{padding:16px;gap:16px}.form-row[data-v-42d534e2],.form-row.three[data-v-42d534e2]{grid-template-columns:1fr}.form-actions[data-v-42d534e2]{flex-direction:column}.form-actions .btn[data-v-42d534e2]{width:100%}.radio-group[data-v-42d534e2],.checkbox-group[data-v-42d534e2]{flex-direction:column;gap:12px}.info-item[data-v-42d534e2]{flex-direction:column;align-items:flex-start}.info-item .value[data-v-42d534e2]{text-align:left}}.card-content[data-v-42d534e2]{padding:24px}.document-generation-buttons[data-v-42d534e2]{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.btn-full[data-v-42d534e2]{width:100%;justify-content:center}.documents-list[data-v-42d534e2]{margin:24px 0;padding:20px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px}.documents-list-title[data-v-42d534e2]{font-size:16px;font-weight:600;color:#111827;margin:0 0 16px}.documents-grid[data-v-42d534e2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.document-card[data-v-42d534e2]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:16px;transition:box-shadow .2s}.document-card[data-v-42d534e2]:hover{box-shadow:0 4px 12px #00000014}.doc-header[data-v-42d534e2]{display:flex;gap:12px;margin-bottom:12px}.doc-icon[data-v-42d534e2]{font-size:24px;flex-shrink:0}.doc-info[data-v-42d534e2]{flex:1;display:flex;flex-direction:column;gap:4px}.doc-name[data-v-42d534e2]{font-weight:500;color:#111827;font-size:14px;line-height:1.4}.doc-date[data-v-42d534e2]{font-size:12px;color:#6b7280}.doc-actions[data-v-42d534e2]{display:flex;gap:8px;justify-content:flex-end}.no-documents[data-v-42d534e2]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:40px 20px;color:#9ca3af;text-align:center}.no-documents .material-icons[data-v-42d534e2]{font-size:48px}.no-documents p[data-v-42d534e2]{margin:0;font-size:14px}.document-modal[data-v-42d534e2]{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-42d534e2]{background:#fff;border-radius:8px;width:90%;height:90%;max-width:1200px;position:relative;display:flex;flex-direction:column}.modal-close[data-v-42d534e2]{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-42d534e2]:hover{background:#f3f4f6}.pdf-viewer[data-v-42d534e2]{width:100%;height:100%;border:none;border-radius:8px}.btn-action[data-v-42d534e2]{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-42d534e2]:hover{background:#f3f4f6;border-color:#9ca3af}.btn-action .material-icons[data-v-42d534e2]{font-size:16px}.btn-send[data-v-42d534e2]{background:#10b981;color:#fff;border-color:#10b981}.btn-send[data-v-42d534e2]:hover{background:#059669;border-color:#059669}.btn-send[data-v-42d534e2]:disabled{background:#9ca3af;border-color:#9ca3af;cursor:not-allowed}.btn-hide[data-v-42d534e2]{background:#ef4444;color:#fff;border-color:#ef4444}.btn-hide[data-v-42d534e2]:hover{background:#dc2626;border-color:#dc2626}.btn-primary[data-v-42d534e2]{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-42d534e2]:hover:not(:disabled){background:#2563eb;box-shadow:0 4px 12px #2563eb4d}.btn-primary[data-v-42d534e2]:disabled{background:#9ca3af;cursor:not-allowed}.btn-primary .material-icons[data-v-42d534e2]{font-size:20px}button[data-v-42d534e2]:disabled{background:#ccc;cursor:not-allowed}.status-btn[data-v-42d534e2]:disabled{background:#ccc;cursor:not-allowed}@media(max-width:768px){.documents-grid[data-v-42d534e2]{grid-template-columns:1fr}}.stage-form-card[data-v-e28214e7]{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;overflow:hidden;transition:box-shadow .2s ease}.stage-form-card[data-v-e28214e7]:hover{box-shadow:0 4px 12px #0000001f}.card-header[data-v-e28214e7]{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-e28214e7]{font-size:18px;font-weight:700;margin:0;letter-spacing:-.3px}.card-header-collapsible[data-v-e28214e7]{display:flex;justify-content:space-between;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none}.stage-badge[data-v-e28214e7]{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-e28214e7]{padding:24px;display:flex;flex-direction:column;gap:20px}.card-content-expanded[data-v-e28214e7]{display:flex;flex-direction:column;gap:16px}.instruction-block[data-v-e28214e7]{padding:16px;border-left:4px solid;border-radius:8px;background-color:#00000005;color:#333}.instruction-block p[data-v-e28214e7]{font-size:14px;margin:0;line-height:1.5}.form-section[data-v-e28214e7]{display:flex;flex-direction:column;gap:16px;padding-bottom:16px;border-bottom:1px solid #e5e7eb}.form-section[data-v-e28214e7]:last-of-type{border-bottom:none;padding-bottom:0}.form-section h5[data-v-e28214e7]{font-size:15px;font-weight:600;color:#333;margin:0;display:flex;align-items:center;gap:8px}.form-section h5 .material-icons[data-v-e28214e7]{font-size:20px;color:#2196f3}.form-group label[data-v-e28214e7]{font-size:13px;font-weight:600;color:#333;-webkit-user-select:none;user-select:none}.form-control[data-v-e28214e7]{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-e28214e7]:hover{border-color:#9ca3af}.form-control[data-v-e28214e7]:disabled{background-color:#f3f4f6;color:#999;cursor:not-allowed;border-color:#e5e7eb}.form-control[data-v-e28214e7]::placeholder{color:#999}.form-row[data-v-e28214e7]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-row.three[data-v-e28214e7]{grid-template-columns:1fr 1fr 1fr}.input-group[data-v-e28214e7]{display:flex;gap:0;border:1px solid #d1d5db;border-radius:6px;overflow:hidden;background-color:#fff}.input-group .form-control[data-v-e28214e7]{flex:1;border:none;border-radius:0}.input-addon[data-v-e28214e7]{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-e28214e7],.checkbox-group[data-v-e28214e7]{display:flex;gap:16px;flex-wrap:wrap}.radio-option[data-v-e28214e7],.checkbox-label[data-v-e28214e7]{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-e28214e7],.checkbox-label input[data-v-e28214e7]{cursor:pointer;width:18px;height:18px}.info-block[data-v-e28214e7],.info-section[data-v-e28214e7]{padding:12px;background-color:#f0f9ff;border-left:4px solid #3b82f6;border-radius:6px;display:flex;flex-direction:column;gap:8px}.info-item[data-v-e28214e7]{display:flex;justify-content:space-between;align-items:center;font-size:13px}.info-item .label[data-v-e28214e7]{font-weight:600;color:#666}.info-item .value[data-v-e28214e7]{color:#333;text-align:right;font-weight:500}.checklist[data-v-e28214e7]{display:flex;flex-direction:column;gap:12px;padding:16px;background-color:#f9fafb;border-radius:8px}.checklist h5[data-v-e28214e7]{font-size:14px;font-weight:600;color:#333;margin:0 0 8px}.checklist-item[data-v-e28214e7]{display:flex;align-items:center;gap:12px;padding:10px;background:#fff;border-radius:6px;cursor:pointer;transition:all .2s}.checklist-item[data-v-e28214e7]:hover{background:#f5f5f5}.checklist-item input[data-v-e28214e7]{cursor:pointer}.form-actions[data-v-e28214e7]{display:flex;gap:12px;margin-top:12px;padding-top:16px;border-top:1px solid #e5e7eb}.form-actions .btn[data-v-e28214e7]{flex:1;min-width:120px}.btn[data-v-e28214e7]{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-e28214e7]:active{transform:scale(.98)}.btn-primary[data-v-e28214e7]{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-e28214e7]:disabled{background:#e0e0e0;color:#999;cursor:not-allowed}.btn-secondary[data-v-e28214e7]:hover:not(:disabled){background-color:#d1d5db}.btn-danger[data-v-e28214e7]{background-color:#f44336;color:#fff}.btn-danger[data-v-e28214e7]:hover:not(:disabled){background-color:#e53935;box-shadow:0 4px 12px #f443364d}.btn .material-icons[data-v-e28214e7]{font-size:20px}.stage-table[data-v-e28214e7]{width:100%;border-collapse:collapse;font-size:13px}.stage-table thead[data-v-e28214e7]{background-color:#f3f4f6}.stage-table th[data-v-e28214e7]{padding:12px;text-align:left;font-weight:600;color:#333;border-bottom:2px solid #e5e7eb}.stage-table td[data-v-e28214e7]{padding:12px;border-bottom:1px solid #e5e7eb;color:#666}.stage-table tr[data-v-e28214e7]:hover{background-color:#f9fafb}.loading-state[data-v-e28214e7]{display:flex;align-items:center;justify-content:center;padding:40px;color:#999}.loading-spinner[data-v-e28214e7]{width:32px;height:32px;border:3px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:spin-e28214e7 1s linear infinite}.empty-state[data-v-e28214e7]{text-align:center;padding:40px 20px;color:#999;font-size:14px}.empty-state-icon[data-v-e28214e7]{font-size:48px;opacity:.3;margin-bottom:12px}.error-state[data-v-e28214e7]{padding:16px;background-color:#fee2e2;border-left:4px solid #f44336;border-radius:6px;color:#991b1b}.error-message[data-v-e28214e7]{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-e28214e7]{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-e28214e7]{padding:16px;background-color:#dcfce7;border-left:4px solid #10b981;border-radius:6px;color:#166534}.text-center[data-v-e28214e7]{text-align:center}.text-right[data-v-e28214e7]{text-align:right}.text-muted[data-v-e28214e7]{color:#999}.text-success[data-v-e28214e7]{color:#10b981}.text-error[data-v-e28214e7]{color:#f44336}.text-warning[data-v-e28214e7]{color:#f59e0b}.mt-sm[data-v-e28214e7]{margin-top:8px}.mt-md[data-v-e28214e7]{margin-top:12px}.mt-lg[data-v-e28214e7]{margin-top:16px}.mb-sm[data-v-e28214e7]{margin-bottom:8px}.mb-md[data-v-e28214e7]{margin-bottom:12px}.mb-lg[data-v-e28214e7]{margin-bottom:16px}.p-sm[data-v-e28214e7]{padding:8px}.p-md[data-v-e28214e7]{padding:12px}.p-lg[data-v-e28214e7]{padding:16px}@media(max-width:768px){.card-header[data-v-e28214e7]{padding:16px;flex-direction:column;align-items:flex-start;gap:12px}.card-header h4[data-v-e28214e7]{font-size:16px}.card-content[data-v-e28214e7]{padding:16px;gap:16px}.form-row[data-v-e28214e7],.form-row.three[data-v-e28214e7]{grid-template-columns:1fr}.form-actions[data-v-e28214e7]{flex-direction:column}.form-actions .btn[data-v-e28214e7]{width:100%}.radio-group[data-v-e28214e7],.checkbox-group[data-v-e28214e7]{flex-direction:column;gap:12px}.info-item[data-v-e28214e7]{flex-direction:column;align-items:flex-start}.info-item .value[data-v-e28214e7]{text-align:left}}.card-header[data-v-e28214e7]{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-radius:12px 12px 0 0}.header-title[data-v-e28214e7]{font-size:18px;font-weight:700;margin:0;color:#fff}.stage-badge[data-v-e28214e7]{display:inline-block;background:#ffffff4d;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600;color:#fff}.form-section[data-v-e28214e7]{display:flex;flex-direction:column;gap:16px;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #e5e7eb}.form-section[data-v-e28214e7]:last-of-type{border-bottom:none}.form-section h5[data-v-e28214e7]{font-size:16px;font-weight:600;color:#333;margin:0;display:flex;align-items:center;gap:8px}.section-description[data-v-e28214e7]{font-size:13px;color:#666;margin:0}.operations-list[data-v-e28214e7]{display:flex;flex-direction:column;gap:8px}.operation-item[data-v-e28214e7]{display:flex;align-items:center;gap:12px;padding:12px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px}.operation-icon[data-v-e28214e7]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#dbeafe;border-radius:8px}.operation-icon.send[data-v-e28214e7]{background:#fef3c7}.operation-icon .material-icons[data-v-e28214e7]{color:#3b82f6;font-size:24px}.operation-icon.send .material-icons[data-v-e28214e7]{color:#f59e0b}.operation-info[data-v-e28214e7]{flex:1;display:flex;flex-direction:column;gap:4px}.operation-main[data-v-e28214e7]{display:flex;justify-content:space-between;align-items:center}.operation-amount[data-v-e28214e7]{font-size:16px;font-weight:600;color:#111827}.operation-date[data-v-e28214e7]{font-size:13px;color:#6b7280}.operation-details[data-v-e28214e7]{display:flex;gap:12px;font-size:12px;color:#9ca3af}.btn-remove-operation[data-v-e28214e7]{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-e28214e7]:hover{background:#fecaca}.progress-bar-container[data-v-e28214e7]{margin:16px 0}.progress-info[data-v-e28214e7]{display:flex;justify-content:space-between;margin-bottom:8px;font-size:13px;font-weight:600;color:#374151}.progress-bar[data-v-e28214e7]{width:100%;height:8px;background:#e5e7eb;border-radius:4px;overflow:hidden}.progress-fill[data-v-e28214e7]{height:100%;background:linear-gradient(90deg,#3b82f6,#2563eb);transition:width .3s ease}.progress-fill.send[data-v-e28214e7]{background:linear-gradient(90deg,#f59e0b,#d97706)}.add-operation-form[data-v-e28214e7]{background:#f9fafb;padding:16px;border-radius:8px;border:1px dashed #d1d5db}.add-operation-form h6[data-v-e28214e7]{font-size:14px;font-weight:600;color:#374151;margin:0 0 12px}.form-grid-2[data-v-e28214e7]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}.form-grid-4[data-v-e28214e7]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:12px}.form-grid-5[data-v-e28214e7]{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:12px}.form-group[data-v-e28214e7]{display:flex;flex-direction:column;gap:6px}.form-group label[data-v-e28214e7]{font-size:12px;font-weight:600;color:#6b7280}.label-with-action[data-v-e28214e7]{display:flex;align-items:center;justify-content:space-between;gap:8px}.btn-fill-max[data-v-e28214e7]{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-e28214e7]:hover:not(:disabled){background:#dbeafe;border-color:#93c5fd}.btn-fill-max[data-v-e28214e7]:disabled{background:#f3f4f6;color:#9ca3af;border-color:#e5e7eb;cursor:not-allowed}.form-control[data-v-e28214e7]{padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;transition:all .2s ease}.form-control[data-v-e28214e7]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.form-actions-inline[data-v-e28214e7]{display:flex;gap:12px}.completion-notice[data-v-e28214e7]{display:flex;align-items:center;gap:12px;padding:16px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px}.completion-notice .material-icons[data-v-e28214e7]{font-size:32px;color:#16a34a}.completion-notice strong[data-v-e28214e7]{display:block;font-size:14px;color:#166534;margin-bottom:4px}.completion-notice p[data-v-e28214e7]{margin:0;font-size:13px;color:#15803d}.info-box[data-v-e28214e7]{background:#eff6ff;border-left:4px solid #3b82f6;padding:16px;border-radius:4px}.info-header[data-v-e28214e7]{display:flex;align-items:center;gap:8px;margin-bottom:12px}.info-header .material-icons[data-v-e28214e7]{color:#3b82f6;font-size:24px}.linked-deal-info[data-v-e28214e7]{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.info-row[data-v-e28214e7]{display:flex;justify-content:space-between;font-size:13px}.info-row .label[data-v-e28214e7]{color:#6b7280;font-weight:500}.info-row .value[data-v-e28214e7]{color:#111827;font-weight:600}.info-row .badge[data-v-e28214e7]{padding:2px 8px;background:#dbeafe;color:#1e40af;border-radius:4px;font-size:12px}.info-note[data-v-e28214e7]{margin:0;font-size:12px;color:#1e40af;font-style:italic}.form-actions[data-v-e28214e7]{display:flex;gap:12px;margin-top:20px;padding-top:16px;border-top:1px solid #e5e7eb;justify-content:space-between}.btn[data-v-e28214e7]{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-e28214e7]{background-color:#3b82f6;color:#fff}.btn-primary[data-v-e28214e7]:hover:not(:disabled){background-color:#2563eb;box-shadow:0 4px 12px #2563eb4d}.btn-secondary[data-v-e28214e7]{background-color:#e5e7eb;color:#333}.btn-secondary[data-v-e28214e7]:hover{background-color:#d1d5db}.btn-success[data-v-e28214e7]{background-color:#10b981;color:#fff}.btn-success[data-v-e28214e7]:hover:not(:disabled){background-color:#059669;box-shadow:0 4px 12px #10b9814d}.btn[data-v-e28214e7]:disabled{opacity:.5;cursor:not-allowed}button[data-v-e28214e7]:disabled{background:#ccc;cursor:not-allowed}.status-btn[data-v-e28214e7]:disabled{background:#ccc;cursor:not-allowed}@media(max-width:768px){.form-grid-2[data-v-e28214e7],.form-grid-4[data-v-e28214e7]{grid-template-columns:1fr}.form-actions[data-v-e28214e7],.form-actions-inline[data-v-e28214e7]{flex-direction:column}}.po-list[data-v-e28214e7]{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.po-item[data-v-e28214e7]{display:flex;align-items:center;gap:12px;padding:10px 12px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px}.po-icon[data-v-e28214e7]{color:#16a34a}.po-info[data-v-e28214e7]{display:flex;flex-direction:column;gap:2px}.po-name[data-v-e28214e7]{font-size:14px;font-weight:500;color:#111827}.po-meta[data-v-e28214e7]{font-size:12px;color:#6b7280;display:flex;gap:8px}.po-form[data-v-e28214e7]{background:#f9fafb;border:1px dashed #d1d5db;border-radius:8px;padding:16px}.po-hint[data-v-e28214e7]{font-size:12px;color:#6b7280}.spin[data-v-e28214e7]{animation:spin-e28214e7 1.2s linear infinite}@keyframes spin-e28214e7{to{transform:rotate(360deg)}}.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-eec87e91]{background:#fff;border-radius:8px;padding:12px 16px;box-shadow:0 1px 2px #00000014;margin-bottom:16px}.info-compact-grid[data-v-eec87e91]{display:grid;grid-template-columns:1fr 1fr 1fr 1fr auto;gap:16px;align-items:center}.info-section[data-v-eec87e91]{display:flex;flex-direction:column;gap:6px}.info-item-inline[data-v-eec87e91]{display:flex;align-items:baseline;gap:6px;font-size:12px;line-height:1.4}.info-item-inline .label[data-v-eec87e91]{color:#666;font-weight:400;white-space:nowrap}.info-item-inline .value[data-v-eec87e91]{color:#212121;font-weight:600}.info-item-inline .value.primary[data-v-eec87e91],.info-item-inline .value .currency-amount[data-v-eec87e91]{color:#2196f3;font-weight:700}.info-item-inline .value .amount-primary[data-v-eec87e91]{color:#2196f3;font-weight:700;margin-right:6px}.info-item-inline .value .amount-deal[data-v-eec87e91]{color:#e53935;font-weight:700;font-size:18px;margin-right:6px}.info-item-inline .value .currency-code[data-v-eec87e91]{color:#212121;font-weight:700}.info-item-inline .value .exchange-rate-inline[data-v-eec87e91]{color:#212121;font-weight:600;margin-left:10px}.info-item-inline .value.margin-value[data-v-eec87e91]{transition:color .2s}.info-item-inline .value.margin-value[data-v-eec87e91]:hover{color:#1976d2}.info-item-inline .value.margin-value.negative[data-v-eec87e91]{color:#f44336}.save-section[data-v-eec87e91]{display:flex;align-items:center}.btn-save-compact[data-v-eec87e91]{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-eec87e91]{font-size:18px}.btn-save-compact.active[data-v-eec87e91]{background:#2196f3;color:#fff;cursor:pointer}.btn-save-compact.active[data-v-eec87e91]:hover{background:#1976d2;box-shadow:0 2px 8px #2196f34d}@media(max-width:1400px){.info-compact-grid[data-v-eec87e91]{grid-template-columns:1fr 1fr;gap:12px}.save-section[data-v-eec87e91]{grid-column:1 / -1;justify-content:flex-end}}@media(max-width:768px){.info-compact-grid[data-v-eec87e91]{grid-template-columns:1fr}.save-section[data-v-eec87e91]{grid-column:1 / -1}}.deal-id-row[data-v-eec87e91]{display:flex;align-items:center;margin-bottom:8px}.deal-id-badge[data-v-eec87e91]{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-eec87e91]:hover{background:#2196f32e;border-color:#2196f359}.deal-id-badge[data-v-eec87e91]:active{transform:scale(.97)}.deal-id-badge .material-icons[data-v-eec87e91]{font-size:16px;color:#1976d2;transition:color .2s}.deal-id-badge:hover .material-icons[data-v-eec87e91]{color:#1565c0}.deal-path-row[data-v-eec87e91]{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-eec87e91]{font-size:12px;color:#666;font-weight:400}.deal-path-row .path-badge[data-v-eec87e91]{font-size:13px;color:#1565c0;font-weight:600;background:#e3f2fd;padding:4px 12px;border-radius:4px}.deal-path-row .path-badge.empty[data-v-eec87e91]{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-8a85879f]{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-8a85879f]{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-8a85879f]{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[data-v-8a85879f]:hover{transform:translate(-4px);box-shadow:-6px 0 24px #0003}.chat-icon-wrapper[data-v-8a85879f]{display:flex;flex-direction:column;align-items:center}.chat-icon[data-v-8a85879f]{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-8a85879f]:hover{background:#ffffff4d;transform:scale(1.05)}.badge-counter[data-v-8a85879f]{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-8a85879f 2s infinite}.badge-team[data-v-8a85879f]{background:#8b5cf6;box-shadow:0 2px 8px #8b5cf666}@keyframes pulse-8a85879f{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.chat-expanded[data-v-8a85879f]{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-8a85879f .3s ease}@keyframes slideIn-8a85879f{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.chat-header[data-v-8a85879f]{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-8a85879f]{display:flex;gap:8px;flex:1}.chat-title[data-v-8a85879f]{display:flex;align-items:center;gap:8px;color:#fff;font-size:15px;font-weight:500;flex:1}.chat-title svg[data-v-8a85879f]{stroke:#fff}.tab-btn[data-v-8a85879f]{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-8a85879f]:hover{background:#ffffff40;color:#fff}.tab-btn.active[data-v-8a85879f]{background:#fff;color:#3b82f6;box-shadow:0 2px 8px #0000001a}.tab-badge[data-v-8a85879f]{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-8a85879f]{background:#ef4444e6}.collapse-btn[data-v-8a85879f]{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-8a85879f]:hover{background:#ffffff4d;transform:scale(1.05)}.chat-content[data-v-8a85879f]{flex:1;overflow:hidden;display:flex;flex-direction:column}@media(max-width:1400px){.chat-expanded[data-v-8a85879f]{width:380px}}@media(max-width:1200px){.chat-panel-wrapper[data-v-8a85879f]{right:0;top:10px;bottom:10px}.chat-expanded[data-v-8a85879f]{width:340px}}@media(max-width:768px){.chat-panel-wrapper[data-v-8a85879f]{inset:0}.chat-expanded[data-v-8a85879f]{width:100%;border-radius:0}.chat-header[data-v-8a85879f]{border-radius:0}.chat-panel-wrapper.is-collapsed[data-v-8a85879f]{inset:auto 10px 10px auto;width:60px;height:140px}}.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-13421374]{min-height:100vh;background-color:var(--bg-secondary);padding:var(--spacing-lg)}.loading-container[data-v-13421374]{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-13421374]{width:48px;height:48px;border:4px solid var(--gray-200);border-top-color:var(--primary);border-radius:50%;animation:spin-13421374 1s linear infinite}.error-container[data-v-13421374]{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-13421374]{font-size:48px}.error-container h3[data-v-13421374]{color:var(--danger);margin:0}.success-container[data-v-13421374]{animation:fadeIn-13421374 .3s ease}.deal-container[data-v-13421374]{display:grid;grid-template-columns:1fr 2fr;gap:var(--spacing-xl);max-width:1600px;margin:0 auto;animation:slideInUp-13421374 .3s ease}@keyframes spin-13421374{to{transform:rotate(360deg)}}@keyframes fadeIn-13421374{0%{opacity:0}to{opacity:1}}@keyframes slideInUp-13421374{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1200px){.deal-container[data-v-13421374]{grid-template-columns:1.5fr 1fr}}@media(max-width:1024px){.deal-container[data-v-13421374]{grid-template-columns:1fr}}@media(max-width:768px){.manager-deal-view[data-v-13421374]{padding:var(--spacing-md)}.deal-container[data-v-13421374]{gap:var(--spacing-md)}.error-container[data-v-13421374],.loading-container[data-v-13421374]{min-height:300px}}.partner-editor-page[data-v-e4066db5]{max-width:1400px;margin:0 auto;padding:24px}.editor-header[data-v-e4066db5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px;padding-bottom:16px;border-bottom:2px solid #e5e7eb}.btn-back[data-v-e4066db5]{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-e4066db5]:hover{border-color:#9ca3af;color:#374151}.header-actions[data-v-e4066db5]{display:flex;gap:12px}.editor-content[data-v-e4066db5]{display:flex;flex-direction:column;gap:24px}.form-section[data-v-e4066db5]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 1px 3px #0000001a}.section-header[data-v-e4066db5]{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-e4066db5]{display:flex;align-items:center;gap:12px;margin:0;font-size:20px;color:#1f2937}.section-header .material-icons[data-v-e4066db5]{color:#3b82f6;font-size:28px}.section-hint[data-v-e4066db5]{font-size:13px;color:#6b7280;font-weight:400}.form-hint[data-v-e4066db5]{display:block;font-size:12px;color:#9ca3af;margin-top:4px}.form-grid[data-v-e4066db5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.commission-config .form-group[data-v-e4066db5]{display:flex;flex-direction:column;gap:8px;margin:0}.form-group label[data-v-e4066db5]{font-size:14px;font-weight:500;color:#374151}.form-group.required label[data-v-e4066db5]:after{content:" *";color:#ef4444}.form-control[data-v-e4066db5]{padding:10px 14px;border:2px solid #e5e7eb;border-radius:8px;font-size:14px;transition:all .2s}.form-control[data-v-e4066db5]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.password-input[data-v-e4066db5]{position:relative;display:flex}.password-input .form-control[data-v-e4066db5]{flex:1;padding-right:48px}.toggle-password[data-v-e4066db5]{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-e4066db5]:hover{color:#3b82f6}.commission-config[data-v-e4066db5]{display:flex;flex-direction:column;gap:24px}.tiers-section[data-v-e4066db5]{background:#f9fafb;border-radius:8px;padding:20px}.tiers-header[data-v-e4066db5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.tiers-header h4[data-v-e4066db5]{margin:0;font-size:16px;color:#374151}.tiers-list[data-v-e4066db5]{display:flex;flex-direction:column;gap:12px}.tier-item[data-v-e4066db5]{background:#fff;border:2px solid #e5e7eb;border-radius:8px;padding:16px}.tier-inputs[data-v-e4066db5]{display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:12px;align-items:end}.tier-inputs.with-currency[data-v-e4066db5]{grid-template-columns:100px 1fr 1fr 100px auto}.currency-group select[data-v-e4066db5]{min-width:80px}.btn-remove[data-v-e4066db5]{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-e4066db5]:hover{background:#fee2e2;border-color:#fca5a5}.contacts-list[data-v-e4066db5]{display:flex;flex-direction:column;gap:16px}.contact-card[data-v-e4066db5]{background:#f9fafb;border:2px solid #e5e7eb;border-radius:8px;padding:20px}.contact-header[data-v-e4066db5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.contact-header h4[data-v-e4066db5]{margin:0;font-size:16px;color:#374151}.contact-inputs[data-v-e4066db5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px}.empty-state[data-v-e4066db5]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:#9ca3af}.empty-state .material-icons[data-v-e4066db5]{font-size:64px;margin-bottom:16px}.empty-state p[data-v-e4066db5]{font-size:16px;margin:0}.btn[data-v-e4066db5]{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-e4066db5]{background:#3b82f6;color:#fff}.btn-primary[data-v-e4066db5]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #667eea66}.btn-primary[data-v-e4066db5]:disabled{opacity:.6;cursor:not-allowed}.btn-secondary[data-v-e4066db5]{background:#fff;color:#3b82f6;border:2px solid #3b82f6}.btn-secondary[data-v-e4066db5]:hover{background:#3b82f6;color:#fff}.btn-sm[data-v-e4066db5]{padding:8px 16px;font-size:13px}.agents-page[data-v-718f4344]{padding:24px;max-width:1600px;margin:0 auto}.page-header[data-v-718f4344]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:32px}.page-header h1[data-v-718f4344]{font-size:32px;font-weight:700;color:#1f2937;margin:0 0 8px}.subtitle[data-v-718f4344]{font-size:16px;color:#6b7280;margin:0}.filters-section[data-v-718f4344]{display:flex;gap:16px;margin-bottom:24px;flex-wrap:wrap}.search-box[data-v-718f4344]{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-718f4344]:focus-within{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.search-box .material-icons[data-v-718f4344]{color:#9ca3af;font-size:22px}.search-box input[data-v-718f4344]{flex:1;border:none;outline:none;font-size:14px;color:#111827}.filter-buttons[data-v-718f4344]{display:flex;gap:8px}.filter-btn[data-v-718f4344]{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-718f4344]:hover{border-color:#3b82f6;color:#3b82f6}.filter-btn.active[data-v-718f4344]{background:#3b82f6;border-color:#3b82f6;color:#fff}.table-container[data-v-718f4344]{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;overflow:hidden}.loading-state[data-v-718f4344]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;color:#6b7280}.spinner[data-v-718f4344]{width:48px;height:48px;border:4px solid #f3f4f6;border-top-color:#3b82f6;border-radius:50%;animation:spin-718f4344 1s linear infinite;margin-bottom:16px}@keyframes spin-718f4344{to{transform:rotate(360deg)}}.agents-table[data-v-718f4344]{width:100%;border-collapse:collapse}.agents-table thead[data-v-718f4344]{background:#f9fafb;border-bottom:2px solid #e5e7eb}.agents-table th[data-v-718f4344]{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-718f4344]{border-bottom:1px solid #f3f4f6;transition:background .2s}.agents-table tbody tr[data-v-718f4344]:hover{background:#f9fafb}.agents-table td[data-v-718f4344]{padding:16px;font-size:14px;color:#374151}.agent-info[data-v-718f4344]{display:flex;flex-direction:column;gap:4px}.agent-name[data-v-718f4344]{font-weight:600;color:#1f2937}.agent-legal[data-v-718f4344]{font-size:12px;color:#9ca3af}.contact-info[data-v-718f4344]{display:flex;flex-direction:column;gap:4px}.email[data-v-718f4344]{font-size:12px;color:#6b7280}.commission-badges[data-v-718f4344]{display:flex;gap:6px;flex-wrap:wrap}.badge[data-v-718f4344]{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500}.badge-import[data-v-718f4344]{background:#dbeafe;color:#1e40af}.badge-export[data-v-718f4344]{background:#d1fae5;color:#065f46}.badge-none[data-v-718f4344]{background:#f3f4f6;color:#6b7280}.status-badge[data-v-718f4344]{padding:6px 14px;border-radius:20px;font-size:13px;font-weight:500}.status-badge.active[data-v-718f4344]{background:#d1fae5;color:#065f46}.status-badge.inactive[data-v-718f4344]{background:#fee2e2;color:#991b1b}.action-buttons[data-v-718f4344]{display:flex;gap:4px}.btn-icon[data-v-718f4344]{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-718f4344]:hover{background:#f3f4f6;color:#3b82f6}.btn-icon.btn-danger[data-v-718f4344]:hover{background:#fee2e2;color:#dc2626}.empty-state[data-v-718f4344]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;color:#9ca3af}.empty-state .material-icons[data-v-718f4344]{font-size:80px;margin-bottom:20px;opacity:.5}.empty-state h3[data-v-718f4344]{font-size:20px;font-weight:600;color:#6b7280;margin:0 0 8px}.empty-state p[data-v-718f4344]{font-size:14px;margin:0 0 24px}.btn[data-v-718f4344]{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-718f4344]{background:#3b82f6;color:#fff}.btn-primary[data-v-718f4344]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #667eea66}.btn-deactivate[data-v-718f4344]{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-119bc506]{padding:24px;max-width:1400px;margin:0 auto}.page-header[data-v-119bc506]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.header-left h1[data-v-119bc506]{font-size:28px;font-weight:700;color:#111827;margin:0 0 4px}.subtitle[data-v-119bc506]{font-size:14px;color:#6b7280;margin:0}.header-actions[data-v-119bc506]{display:flex;gap:12px}.filters-panel[data-v-119bc506]{background:#fff;padding:20px;border-radius:12px;margin-bottom:24px;box-shadow:0 1px 3px #0000001a}.filters-row[data-v-119bc506]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:16px;margin-bottom:16px}.filter-group[data-v-119bc506]{flex:1 1 160px;min-width:140px}.filter-group--multi[data-v-119bc506]{position:relative}.filter-group label[data-v-119bc506]{display:block;font-size:13px;font-weight:600;color:#374151;margin-bottom:6px}.multi-trigger[data-v-119bc506]{display:flex;align-items:center;justify-content:space-between;text-align:left;background:#fff;cursor:pointer}.multi-trigger-label[data-v-119bc506]{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.multi-trigger-caret[data-v-119bc506]{font-size:18px;color:#6b7280;margin-left:4px}.multi-dropdown[data-v-119bc506]{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-119bc506]{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-119bc506]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.multi-option[data-v-119bc506]:hover{background:#f3f4f6}.multi-option input[type=checkbox][data-v-119bc506]{margin:0 12px 0 0;flex-shrink:0;width:14px;height:14px;cursor:pointer}.multi-option--all[data-v-119bc506]{border-bottom:1px solid #f3f4f6;font-weight:600;color:#374151;margin-bottom:2px}.filter-select[data-v-119bc506]{width:100%;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px}.filter-stats[data-v-119bc506]{display:flex;gap:16px}.stat-card[data-v-119bc506]{flex:1;padding:12px 16px;background:#f9fafb;border-radius:8px;border:1px solid #e5e7eb}.stat-card.new[data-v-119bc506]{background:#fef3c7;border-color:#fbbf24}.stat-card.pending-approval[data-v-119bc506]{background:#fce7f3;border-color:#ec4899}.stat-card.waiting[data-v-119bc506]{background:#dbeafe;border-color:#3b82f6}.stat-card.fulfilled[data-v-119bc506]{background:#d1fae5;border-color:#10b981}.stat-label[data-v-119bc506]{display:block;font-size:12px;color:#6b7280;margin-bottom:4px}.stat-value[data-v-119bc506]{display:block;font-size:24px;font-weight:700;color:#111827}.loading[data-v-119bc506]{text-align:center;padding:60px 20px}.loading .material-icons[data-v-119bc506]{font-size:48px;color:#9ca3af;animation:spin-119bc506 2s linear infinite}@keyframes spin-119bc506{to{transform:rotate(360deg)}}.empty-state[data-v-119bc506]{text-align:center;padding:80px 20px;background:#fff;border-radius:12px}.empty-state .material-icons[data-v-119bc506]{font-size:64px;color:#d1d5db;margin-bottom:16px}.empty-state h3[data-v-119bc506]{font-size:18px;color:#374151;margin:0 0 8px}.empty-state p[data-v-119bc506]{font-size:14px;color:#6b7280;margin:0}.needs-list[data-v-119bc506]{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:16px}.need-card[data-v-119bc506]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:20px;cursor:pointer;transition:all .2s}.need-card[data-v-119bc506]:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.need-header[data-v-119bc506]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.need-title[data-v-119bc506]{display:flex;align-items:center;gap:8px}.need-id[data-v-119bc506]{font-family:monospace;font-weight:600;font-size:14px;color:#111827}.status-badge[data-v-119bc506]{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600}.status-new[data-v-119bc506],.status-pending[data-v-119bc506],.status-created[data-v-119bc506]{background:#fef3c7;color:#92400e}.status-pending_approval[data-v-119bc506]{background:#fce7f3;color:#9d174d}.status-waiting[data-v-119bc506],.status-in_progress[data-v-119bc506]{background:#dbeafe;color:#1e40af}.status-fulfilled[data-v-119bc506]{background:#d1fae5;color:#065f46}.status-closed[data-v-119bc506]{background:#e0e7ff;color:#3730a3}.status-cancelled[data-v-119bc506],.status-rejected[data-v-119bc506]{background:#fee2e2;color:#991b1b}.status-reopened[data-v-119bc506]{background:#fff7ed;color:#c2410c}.need-date[data-v-119bc506]{font-size:12px;color:#6b7280}.need-body[data-v-119bc506]{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.need-info-row[data-v-119bc506]{display:flex;justify-content:space-between;font-size:13px}.need-info-row .label[data-v-119bc506]{color:#6b7280}.need-info-row .value[data-v-119bc506]{color:#111827;font-weight:600}.need-footer[data-v-119bc506]{display:flex;justify-content:space-between;align-items:center;padding-top:16px;border-top:1px solid #f3f4f6}.need-amount[data-v-119bc506]{font-size:18px;font-weight:700;color:#059669}.need-export[data-v-119bc506]{display:flex;align-items:center;gap:4px;font-size:12px;color:#3b82f6}.pagination[data-v-119bc506]{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:24px}.btn-pagination[data-v-119bc506]{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-119bc506]:hover:not(:disabled){background:#f9fafb}.btn-pagination[data-v-119bc506]:disabled{opacity:.5;cursor:not-allowed}.pagination-info[data-v-119bc506]{font-size:14px;color:#6b7280}.btn[data-v-119bc506]{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-119bc506]{background:#f3f4f6;color:#374151}.btn-secondary[data-v-119bc506]:hover{background:#e5e7eb}@media(max-width:768px){.needs-list[data-v-119bc506]{grid-template-columns:1fr}.filter-stats[data-v-119bc506]{grid-template-columns:repeat(2,1fr)}}.action-bar[data-v-119bc506]{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-119bc506]{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-119bc506]{width:16px;height:16px;cursor:pointer}.action-bar-spacer[data-v-119bc506]{flex:1}.action-bar-selected[data-v-119bc506]{font-size:13px;color:#6b7280}.btn-link[data-v-119bc506]{background:none;color:#2563eb;padding:6px 10px}.btn-link[data-v-119bc506]:hover{background:#eff6ff}.btn-primary[data-v-119bc506]{background:#2563eb;color:#fff;padding:8px 16px}.btn-primary[data-v-119bc506]:hover:not(:disabled){background:#1d4ed8}.btn-primary[data-v-119bc506]:disabled{opacity:.5;cursor:not-allowed}.need-checkbox[data-v-119bc506]{width:16px;height:16px;margin-right:4px;cursor:pointer;flex-shrink:0}.need-card--selected[data-v-119bc506]{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb2e}.modal-backdrop[data-v-119bc506]{position:fixed;inset:0;background:#0f172a73;display:flex;align-items:center;justify-content:center;z-index:50}.modal[data-v-119bc506]{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-119bc506]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #f3f4f6}.modal-header h3[data-v-119bc506]{margin:0;font-size:17px;color:#111827}.modal-close[data-v-119bc506]{background:none;border:none;cursor:pointer;color:#6b7280;padding:4px}.modal-body[data-v-119bc506]{padding:20px}.modal-footer[data-v-119bc506]{display:flex;justify-content:flex-end;gap:12px;padding:16px 20px;border-top:1px solid #f3f4f6}.merge-summary[data-v-119bc506]{background:#f9fafb;border-radius:8px;padding:14px 16px;margin-bottom:14px;display:flex;flex-direction:column;gap:8px}.merge-summary-row[data-v-119bc506]{display:flex;justify-content:space-between;font-size:14px}.merge-summary-row .label[data-v-119bc506]{color:#6b7280}.merge-summary-row .value.strong[data-v-119bc506]{font-weight:700;color:#111827}.merge-path[data-v-119bc506]{margin-bottom:14px}.merge-path h4[data-v-119bc506]{margin:0 0 10px;font-size:14px;font-weight:600;color:#374151}.merge-path-row[data-v-119bc506]{display:flex;align-items:center;gap:12px;margin-bottom:8px}.merge-path-row label[data-v-119bc506]{flex:0 0 110px;font-size:13px;color:#6b7280}.merge-path-row .filter-select[data-v-119bc506]{flex:1}.merge-hint[data-v-119bc506]{font-size:13px;color:#6b7280;margin:0;line-height:1.5}.merge-error[data-v-119bc506]{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-e670d605]{padding:24px;max-width:1400px;margin:0 auto}.reports-header[data-v-e670d605]{margin-bottom:32px}.reports-header h1[data-v-e670d605]{display:flex;align-items:center;gap:12px;font-size:28px;color:var(--text-primary, #1a1a2e);margin:0}.header-icon[data-v-e670d605]{font-size:32px;color:var(--primary-color, #4361ee)}.report-cards[data-v-e670d605]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;margin-bottom:32px}.report-card[data-v-e670d605]{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-e670d605]:hover{border-color:var(--primary-color, #4361ee);box-shadow:0 4px 12px #4361ee1a}.report-card.active[data-v-e670d605]{border-color:var(--primary-color, #4361ee);background:linear-gradient(135deg,#4361ee0d,#4361ee05)}.report-icon[data-v-e670d605]{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-e670d605]{font-size:24px;color:#fff}.report-info h3[data-v-e670d605]{margin:0 0 6px;font-size:15px;color:var(--text-primary, #1a1a2e)}.report-info p[data-v-e670d605]{margin:0;font-size:13px;color:var(--text-secondary, #6b7280);line-height:1.4}.date-filter[data-v-e670d605]{background:#fff;border-radius:12px;padding:24px;margin-bottom:24px;border:1px solid var(--border-color, #e5e7eb)}.date-inputs[data-v-e670d605]{display:flex;gap:20px;margin-bottom:16px}.date-group[data-v-e670d605]{flex:1;max-width:220px}.date-group label[data-v-e670d605]{display:block;margin-bottom:8px;font-weight:500;color:var(--text-primary, #1a1a2e);font-size:14px}.form-control[data-v-e670d605]{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-e670d605]:focus{outline:none;border-color:var(--primary-color, #4361ee);box-shadow:0 0 0 3px #4361ee1a}.date-presets[data-v-e670d605]{display:flex;gap:8px;margin-bottom:20px;flex-wrap:wrap}.debt-filter[data-v-e670d605]{margin-bottom:16px}.debt-filter .checkbox-label[data-v-e670d605]{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-e670d605]{width:18px;height:18px;accent-color:var(--primary-color, #4361ee);cursor:pointer}.btn-outline[data-v-e670d605]{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-e670d605]:hover{border-color:var(--primary-color, #4361ee);color:var(--primary-color, #4361ee)}.report-actions[data-v-e670d605]{display:flex;gap:12px}.btn[data-v-e670d605]{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-e670d605]{background:var(--primary-color, #4361ee);color:#fff}.btn-primary[data-v-e670d605]:hover:not(:disabled){background:var(--primary-dark, #3451db)}.btn-secondary[data-v-e670d605]{background:var(--bg-secondary, #f3f4f6);color:var(--text-primary, #1a1a2e)}.btn-secondary[data-v-e670d605]:hover:not(:disabled){background:var(--bg-tertiary, #e5e7eb)}.btn[data-v-e670d605]:disabled{opacity:.6;cursor:not-allowed}.btn-lg[data-v-e670d605]{padding:14px 32px;font-size:15px}.btn-icon-left[data-v-e670d605]{font-size:20px}.preview-section[data-v-e670d605]{background:#fff;border-radius:12px;border:1px solid var(--border-color, #e5e7eb);overflow:hidden}.preview-header[data-v-e670d605]{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-e670d605]{display:flex;align-items:center;gap:8px;margin:0;font-size:16px;color:var(--text-primary, #1a1a2e)}.btn-text[data-v-e670d605]{background:none;border:none;padding:4px;cursor:pointer;color:var(--text-secondary, #6b7280)}.btn-text[data-v-e670d605]:hover{color:var(--text-primary, #1a1a2e)}.preview-table-wrapper[data-v-e670d605]{overflow-x:auto;max-height:500px;overflow-y:auto}.preview-table[data-v-e670d605]{width:100%;border-collapse:collapse;font-size:13px}.preview-table th[data-v-e670d605]{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-e670d605]{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-e670d605]{background:var(--bg-hover, #f9fafb)}.preview-notice[data-v-e670d605]{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-e670d605]{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-e670d605]{color:#ef4444;font-size:24px}.error-message p[data-v-e670d605]{margin:0;flex:1;color:#b91c1c}.spinner-small[data-v-e670d605]{width:18px;height:18px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-e670d605 .8s linear infinite}@keyframes spin-e670d605{to{transform:rotate(360deg)}}@media(max-width:768px){.reports-view[data-v-e670d605]{padding:16px}.report-cards[data-v-e670d605]{grid-template-columns:1fr}.date-inputs[data-v-e670d605]{flex-direction:column}.date-group[data-v-e670d605]{max-width:none}.report-actions[data-v-e670d605]{flex-direction:column}.btn[data-v-e670d605]{width:100%}}.manager-chat-view[data-v-f9d8b49a]{height:calc(100vh - 90px);background:#f8fafc}.chat-container[data-v-f9d8b49a]{display:flex;height:100%;max-width:1600px;margin:0 auto}.clients-sidebar[data-v-f9d8b49a]{width:380px;background:#fff;border-right:1px solid #e2e8f0;display:flex;flex-direction:column}.sidebar-header[data-v-f9d8b49a]{padding:20px;border-bottom:1px solid #e2e8f0}.sidebar-header h2[data-v-f9d8b49a]{margin:0 0 12px;font-size:20px;color:#1e293b}.stats[data-v-f9d8b49a]{display:flex;gap:8px}.stat-badge[data-v-f9d8b49a]{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-f9d8b49a]{background:#fee2e2;color:#dc2626}.section-tabs[data-v-f9d8b49a]{display:flex;padding:12px 20px;gap:8px;border-bottom:1px solid #e2e8f0}.section-tab[data-v-f9d8b49a]{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-f9d8b49a]:hover{border-color:#3b82f6;color:#3b82f6}.section-tab.active[data-v-f9d8b49a]{background:#3b82f6;border-color:#3b82f6;color:#fff}.tab-unread[data-v-f9d8b49a]{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-f9d8b49a]{background:#ffffff4d}.search-box[data-v-f9d8b49a]{padding:16px 20px;border-bottom:1px solid #e2e8f0;display:flex;align-items:center;gap:12px}.search-box i[data-v-f9d8b49a]{color:#94a3b8}.search-box input[data-v-f9d8b49a]{flex:1;border:none;outline:none;font-size:14px}.clients-list[data-v-f9d8b49a]{flex:1;overflow-y:auto}.client-item[data-v-f9d8b49a]{padding:16px 20px;display:flex;gap:12px;cursor:pointer;border-bottom:1px solid #f1f5f9;transition:background .2s}.client-item[data-v-f9d8b49a]:hover{background:#f8fafc}.client-item.active[data-v-f9d8b49a]{background:#eff6ff;border-left:3px solid #3b82f6}.client-avatar[data-v-f9d8b49a]{position:relative;flex-shrink:0}.avatar-placeholder[data-v-f9d8b49a]{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-f9d8b49a]{background:#8b5cf6;font-size:20px}.deal-label[data-v-f9d8b49a]{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-f9d8b49a]{font-size:10px}.client-org[data-v-f9d8b49a]{font-size:12px;color:#64748b;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;gap:4px}.client-org i[data-v-f9d8b49a]{font-size:10px;color:#94a3b8}.online-indicator[data-v-f9d8b49a]{position:absolute;bottom:2px;right:2px;width:12px;height:12px;background:#10b981;border:2px solid white;border-radius:50%}.client-info[data-v-f9d8b49a]{flex:1;min-width:0}.client-header[data-v-f9d8b49a]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:4px}.client-header h4[data-v-f9d8b49a]{margin:0;font-size:15px;font-weight:600;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.time[data-v-f9d8b49a]{font-size:12px;color:#94a3b8;flex-shrink:0}.client-preview[data-v-f9d8b49a]{display:flex;align-items:center;justify-content:space-between;gap:8px}.client-preview p[data-v-f9d8b49a]{margin:0;font-size:14px;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.no-messages[data-v-f9d8b49a]{font-style:italic;color:#94a3b8}.unread-count[data-v-f9d8b49a]{background:#3b82f6;color:#fff;border-radius:50%;padding:2px 6px;font-size:12px;font-weight:600;min-width:20px;text-align:center}.chat-area[data-v-f9d8b49a]{flex:1;display:flex;flex-direction:column;background:#fff}.chat-content[data-v-f9d8b49a]{height:100%;display:flex;flex-direction:column}.chat-header[data-v-f9d8b49a]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e2e8f0;background:#f8fafc}.client-info-header[data-v-f9d8b49a]{display:flex;align-items:center;gap:12px}.client-details h3[data-v-f9d8b49a]{margin:0;font-size:16px;font-weight:600;color:#1e293b}.client-details p[data-v-f9d8b49a]{margin:2px 0 0;font-size:14px;color:#64748b}.chat-actions[data-v-f9d8b49a]{display:flex;align-items:center;gap:12px}.action-btn[data-v-f9d8b49a]{width:36px;height:36px;border:none;background:#3b82f6;color:#fff;border-radius:8px;cursor:pointer;transition:all .2s}.action-btn[data-v-f9d8b49a]:hover{background:#2563eb}.phone-display[data-v-f9d8b49a]{font-size:14px;color:#64748b;font-weight:500}.messages-area[data-v-f9d8b49a]{flex:1;overflow-y:auto;padding:20px 24px;background:#f8fafc}.message[data-v-f9d8b49a]{margin-bottom:16px;display:flex}.message.own-message[data-v-f9d8b49a]{justify-content:flex-end}.message-content[data-v-f9d8b49a]{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-f9d8b49a]{background:#3b82f6;color:#fff}.message-sender[data-v-f9d8b49a]{font-size:12px;font-weight:600;color:#64748b;margin-bottom:4px}.message-text[data-v-f9d8b49a]{margin-bottom:4px;line-height:1.4;word-wrap:break-word}.message-time[data-v-f9d8b49a]{font-size:12px;opacity:.6;text-align:right;margin-right:20px}.message-status[data-v-f9d8b49a]{position:absolute;bottom:8px;right:8px;font-size:12px}.message-status .read[data-v-f9d8b49a]{color:#10b981}.message-input[data-v-f9d8b49a]{padding:20px 24px;background:#fff;border-top:1px solid #e2e8f0}.input-container[data-v-f9d8b49a]{display:flex;align-items:end;gap:12px;background:#f1f5f9;border-radius:24px;padding:8px 12px}.input-container textarea[data-v-f9d8b49a]{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-f9d8b49a]{display:flex;align-items:center;gap:8px}.attach-btn[data-v-f9d8b49a],.send-btn[data-v-f9d8b49a]{width:32px;height:32px;border:none;border-radius:50%;cursor:pointer;transition:all .2s}.attach-btn[data-v-f9d8b49a]{background:transparent;color:#64748b}.attach-btn[data-v-f9d8b49a]:hover{background:#e2e8f0}.send-btn[data-v-f9d8b49a]{background:#3b82f6;color:#fff}.send-btn[data-v-f9d8b49a]:hover:not(:disabled){background:#2563eb}.send-btn[data-v-f9d8b49a]:disabled{background:#cbd5e1;cursor:not-allowed}.no-chat-selected[data-v-f9d8b49a]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#94a3b8}.no-chat-selected i[data-v-f9d8b49a]{font-size:64px;margin-bottom:16px;opacity:.5}.no-chat-selected h3[data-v-f9d8b49a]{margin:0 0 8px;color:#64748b}.no-chat-selected p[data-v-f9d8b49a]{margin:0;font-size:14px}.loading[data-v-f9d8b49a],.empty-state[data-v-f9d8b49a]{padding:40px;text-align:center;color:#94a3b8}.loading i[data-v-f9d8b49a],.empty-state i[data-v-f9d8b49a]{font-size:32px;margin-bottom:12px;display:block}.loading-messages[data-v-f9d8b49a]{text-align:center;padding:20px;color:#94a3b8}@media(max-width:1024px){.clients-sidebar[data-v-f9d8b49a]{width:320px}}@media(max-width:768px){.chat-container[data-v-f9d8b49a]{flex-direction:column}.clients-sidebar[data-v-f9d8b49a]{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-023a45e5]{max-width:1200px;margin:0 auto;padding:24px}.page-header[data-v-023a45e5]{margin-bottom:32px}.back-link[data-v-023a45e5]{display:inline-flex;align-items:center;gap:4px;color:#666;text-decoration:none;margin-bottom:16px;font-size:14px}.back-link[data-v-023a45e5]:hover{color:#333}.agent-form[data-v-023a45e5]{display:flex;flex-direction:column;gap:32px}.form-section[data-v-023a45e5]{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:24px}.form-section h2[data-v-023a45e5]{margin:0 0 20px;font-size:18px;font-weight:600;color:#333;border-bottom:2px solid #f0f0f0;padding-bottom:12px}.form-row[data-v-023a45e5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;margin-bottom:16px}.form-group[data-v-023a45e5]{display:flex;flex-direction:column;gap:8px}.form-group label[data-v-023a45e5]{font-weight:500;font-size:14px;color:#333}.required[data-v-023a45e5]{color:#e53e3e}.form-group input[data-v-023a45e5],.form-group textarea[data-v-023a45e5],.form-group select[data-v-023a45e5]{padding:10px 12px;border:1px solid #d0d0d0;border-radius:6px;font-size:14px;transition:border-color .2s}.form-group input[data-v-023a45e5]:focus,.form-group textarea[data-v-023a45e5]:focus{outline:none;border-color:#4a90e2}.form-group input.error[data-v-023a45e5],.form-group textarea.error[data-v-023a45e5]{border-color:#e53e3e}.hint[data-v-023a45e5]{font-size:12px;color:#666;font-style:italic}.error-message[data-v-023a45e5]{color:#e53e3e;font-size:12px}.upload-group .file-upload-area[data-v-023a45e5]{border:2px dashed #d0d0d0;border-radius:8px;padding:20px;text-align:center;transition:border-color .2s}.upload-group .file-upload-area[data-v-023a45e5]:hover{border-color:#4a90e2}.uploaded-file[data-v-023a45e5]{position:relative;display:inline-block}.signature-preview[data-v-023a45e5],.stamp-preview[data-v-023a45e5]{max-width:200px;max-height:100px;border:1px solid #e0e0e0;border-radius:4px;padding:8px;background:#fff}.stamp-preview[data-v-023a45e5]{max-height:150px}.btn-remove[data-v-023a45e5]{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-023a45e5]{font-size:16px}.btn-remove[data-v-023a45e5]:hover{background:#c33}.upload-placeholder[data-v-023a45e5]{display:flex;flex-direction:column;align-items:center;gap:8px}.info-box[data-v-023a45e5]{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-023a45e5]{color:#4a90e2;font-size:24px}.info-box ul[data-v-023a45e5]{margin:8px 0 0;padding-left:20px;font-size:13px;color:#555}.info-box li[data-v-023a45e5]{margin-bottom:4px}.checkbox-group[data-v-023a45e5]{flex-direction:row;align-items:center;gap:12px}.checkbox-label[data-v-023a45e5]{display:flex;align-items:center;gap:8px;cursor:pointer;font-weight:400}.checkbox-label input[type=checkbox][data-v-023a45e5]{width:18px;height:18px;cursor:pointer}.server-error[data-v-023a45e5]{padding:12px 16px;background:#fee;border:1px solid #fcc;border-radius:6px;color:#c33;font-size:14px}.form-actions[data-v-023a45e5]{display:flex;gap:12px;justify-content:flex-end;padding-top:16px}.btn[data-v-023a45e5]{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-023a45e5]{background:#4a90e2;color:#fff}.btn-primary[data-v-023a45e5]:hover:not(:disabled){background:#357abd}.btn-secondary[data-v-023a45e5]{background:#f5f5f5;color:#333;border:1px solid #d0d0d0}.btn-secondary[data-v-023a45e5]:hover{background:#e8e8e8}.btn[data-v-023a45e5]:disabled{opacity:.6;cursor:not-allowed}.loading[data-v-023a45e5]{display:flex;align-items:center;justify-content:center;gap:12px;padding:40px;font-size:16px;color:#666}.spinning[data-v-023a45e5]{animation:spin-023a45e5 1s linear infinite}@keyframes spin-023a45e5{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.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-bcc1d60c]{padding:24px;max-width:1400px;margin:0 auto}.templates-header[data-v-bcc1d60c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.templates-header h1[data-v-bcc1d60c]{margin:0;font-size:28px;font-weight:600}.tabs[data-v-bcc1d60c]{display:flex;gap:0;margin-bottom:24px;border-bottom:2px solid #e5e7eb}.tab-btn[data-v-bcc1d60c]{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-bcc1d60c]:hover{color:#374151}.tab-btn.active[data-v-bcc1d60c]{color:#3b82f6}.tab-btn.active[data-v-bcc1d60c]:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:2px;background:#3b82f6}.filters[data-v-bcc1d60c]{display:flex;gap:16px;margin-bottom:24px;flex-wrap:wrap}.filter-group[data-v-bcc1d60c]{display:flex;align-items:center;gap:8px}.form-control[data-v-bcc1d60c]{padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;min-width:200px}.form-control[data-v-bcc1d60c]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}select.form-control[data-v-bcc1d60c]{cursor:pointer;background-color:#fff}.loading[data-v-bcc1d60c],.empty-state[data-v-bcc1d60c],.error-message[data-v-bcc1d60c]{text-align:center;padding:48px}.spinner[data-v-bcc1d60c]{border:3px solid #f3f4f6;border-top:3px solid #3b82f6;border-radius:50%;width:40px;height:40px;animation:spin-bcc1d60c 1s linear infinite;margin:0 auto 16px}@keyframes spin-bcc1d60c{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.templates-table-wrapper[data-v-bcc1d60c]{overflow-x:auto;border:1px solid #e5e7eb;border-radius:8px}.templates-table[data-v-bcc1d60c]{width:100%;border-collapse:collapse;background:#fff}.templates-table th[data-v-bcc1d60c]{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-bcc1d60c]{cursor:pointer;-webkit-user-select:none;user-select:none}.templates-table th.sortable[data-v-bcc1d60c]:hover{background:#f3f4f6}.templates-table td[data-v-bcc1d60c]{padding:12px 16px;border-bottom:1px solid #e5e7eb}.templates-table tr[data-v-bcc1d60c]:hover{background:#f9fafb}.text-muted[data-v-bcc1d60c]{color:#9ca3af}.badge[data-v-bcc1d60c]{display:inline-block;padding:4px 10px;border-radius:12px;font-size:12px;font-weight:500}.badge-assignment[data-v-bcc1d60c]{background:#dbeafe;color:#1e40af}.badge-bill[data-v-bcc1d60c]{background:#fef3c7;color:#92400e}.badge-dkp[data-v-bcc1d60c]{background:#dcfce7;color:#166534}.badge-report[data-v-bcc1d60c]{background:#dcf3fc;color:#165c65}.badge-reward-act[data-v-bcc1d60c]{background:#e0f2fe;color:#0369a1}.badge-contract[data-v-bcc1d60c]{background:#e0e7ff;color:#3730a3}.badge-default[data-v-bcc1d60c]{background:#f3f4f6;color:#374151}.badge-export[data-v-bcc1d60c]{background:#fef3c7;color:#92400e}.badge-tbank[data-v-bcc1d60c]{background:#fef08a;color:#854d0e}.actions[data-v-bcc1d60c]{display:flex;gap:8px}.actions-header[data-v-bcc1d60c]{text-align:center}.btn[data-v-bcc1d60c]{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-bcc1d60c]{background:#3b82f6;color:#fff}.btn-primary[data-v-bcc1d60c]:hover{background:#2563eb}.btn-secondary[data-v-bcc1d60c]{background:#f3f4f6;color:#374151}.btn-secondary[data-v-bcc1d60c]:hover{background:#e5e7eb}.btn-danger[data-v-bcc1d60c]{background:#fee;color:#dc2626}.btn-danger[data-v-bcc1d60c]:hover{background:#fdd}.btn-sm[data-v-bcc1d60c]{padding:6px 10px;font-size:13px}.btn-icon[data-v-bcc1d60c]{background:none;border:none;cursor:pointer;padding:4px;color:#6b7280}.btn-icon[data-v-bcc1d60c]:hover{color:#374151}.btn[data-v-bcc1d60c]:disabled{opacity:.5;cursor:not-allowed}.pagination[data-v-bcc1d60c]{display:flex;justify-content:space-between;align-items:center;margin-top:24px}.pagination-info[data-v-bcc1d60c]{color:#6b7280;font-size:14px}.btn-icon .material-icons[data-v-bcc1d60c]{font-size:14px;color:#6b7280}.material-icons.inline-icon[data-v-bcc1d60c]{font-size:14px;color:#6b7280;vertical-align:middle}.material-icons[data-v-bcc1d60c]{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-bcc1d60c]{font-size:18px;vertical-align:middle;margin-left:4px}.template-editor[data-v-34912ea5]{padding:24px;max-width:1000px;margin:0 auto}.editor-header[data-v-34912ea5]{display:flex;align-items:center;gap:16px;margin-bottom:32px}.btn-back[data-v-34912ea5]{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-34912ea5]:hover{color:#111827}.template-form[data-v-34912ea5]{display:flex;flex-direction:column;gap:24px}.form-section[data-v-34912ea5]{background:#fff;padding:24px;border-radius:8px;box-shadow:0 1px 3px #0000001a}.info-section[data-v-34912ea5]{background:#f9fafb;border-left:4px solid #3b82f6}.info-grid[data-v-34912ea5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;margin-top:16px}.info-item[data-v-34912ea5]{display:flex;flex-direction:column;gap:4px}.info-item label[data-v-34912ea5]{font-size:12px;font-weight:600;color:#6b7280;text-transform:uppercase}.info-value[data-v-34912ea5]{display:flex;align-items:center;gap:8px}.info-value code[data-v-34912ea5]{background:#fff;padding:4px 8px;border-radius:4px;font-size:13px;flex:1;overflow:hidden;text-overflow:ellipsis}.badge[data-v-34912ea5]{display:inline-flex;align-items:center;gap:4px;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500}.badge-processing[data-v-34912ea5]{background:#fef3c7;color:#92400e}.badge-active[data-v-34912ea5]{background:#d1fae5;color:#065f46}.badge-inactive[data-v-34912ea5]{background:#fee2e2;color:#991b1b}.form-group[data-v-34912ea5]{margin-bottom:20px}.form-group label[data-v-34912ea5]{display:block;margin-bottom:8px;font-weight:500;font-size:14px;color:#374151}.form-control[data-v-34912ea5]{width:100%;padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;transition:all .2s}.form-control[data-v-34912ea5]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}select.form-control[data-v-34912ea5]{cursor:pointer;background-color:#fff}.form-hint[data-v-34912ea5]{display:block;margin-top:6px;font-size:12px;color:#6b7280;line-height:1.4}.dropzone[data-v-34912ea5]{border:2px dashed #d1d5db;border-radius:8px;padding:48px 24px;text-align:center;cursor:pointer;transition:all .3s}.dropzone[data-v-34912ea5]:hover{border-color:#3b82f6;background:#f9fafb}.dropzone-active[data-v-34912ea5]{border-color:#3b82f6;background:#eff6ff}.dropzone-content[data-v-34912ea5]{display:flex;flex-direction:column;align-items:center;gap:8px}.dropzone-content p[data-v-34912ea5]{margin:0;color:#374151;font-weight:500}.dropzone-content small[data-v-34912ea5]{color:#6b7280}.file-preview[data-v-34912ea5]{display:flex;justify-content:space-between;align-items:center;padding:16px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px}.file-info[data-v-34912ea5]{display:flex;align-items:center;gap:12px}.file-info div[data-v-34912ea5]{display:flex;flex-direction:column;gap:4px}.file-info strong[data-v-34912ea5]{font-size:14px;color:#111827}.file-info small[data-v-34912ea5]{font-size:12px;color:#6b7280}.btn-remove[data-v-34912ea5]{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-34912ea5]:hover{background:#fecaca}.upload-progress[data-v-34912ea5]{margin-top:16px}.progress-bar[data-v-34912ea5]{height:8px;background:#e5e7eb;border-radius:4px;overflow:hidden}.progress-fill[data-v-34912ea5]{height:100%;background:#3b82f6;transition:width .3s}.progress-text[data-v-34912ea5]{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:8px;font-size:14px;color:#6b7280}.form-actions[data-v-34912ea5]{display:flex;gap:12px;justify-content:flex-end;padding-top:16px}.btn[data-v-34912ea5]{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-34912ea5]{background:#3b82f6;color:#fff}.btn-primary[data-v-34912ea5]:hover:not(:disabled){background:#2563eb}.btn-secondary[data-v-34912ea5]{background:#f3f4f6;color:#374151}.btn-secondary[data-v-34912ea5]:hover{background:#e5e7eb}.btn[data-v-34912ea5]:disabled{opacity:.5;cursor:not-allowed}.error-alert[data-v-34912ea5]{display:flex;align-items:center;gap:12px;padding:16px;background:#fee;border-left:4px solid #dc2626;border-radius:4px;color:#dc2626}.required[data-v-34912ea5]{color:#dc2626;font-weight:700}.loading[data-v-34912ea5]{display:flex;flex-direction:column;align-items:center;gap:16px;padding:48px}.spinner[data-v-34912ea5]{border:4px solid #f3f4f6;border-top:4px solid #3b82f6;border-radius:50%;width:48px;height:48px;animation:spin-34912ea5 1s linear infinite}.btn-icon[data-v-34912ea5]{background:none;border:none;cursor:pointer;padding:4px;border-radius:4px;transition:background .2s}.btn-icon[data-v-34912ea5]:hover{background:#e5e7eb}.material-icons[data-v-34912ea5]{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-34912ea5]{font-size:20px;margin-right:8px}.inline-icon[data-v-34912ea5]{font-size:16px;margin-right:4px;color:#6b7280}.btn-icon-left[data-v-34912ea5]{font-size:18px}.badge-icon[data-v-34912ea5]{font-size:14px}.dropzone-icon[data-v-34912ea5]{font-size:64px;color:#9ca3af}.file-icon[data-v-34912ea5]{font-size:40px;color:#3b82f6}.progress-icon[data-v-34912ea5]{font-size:16px;animation:spin-34912ea5 1.5s linear infinite}.error-icon[data-v-34912ea5]{font-size:24px}@keyframes spin-34912ea5{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}.employees-management[data-v-5ffa99db]{padding:24px;max-width:1400px;margin:0 auto}.section-header[data-v-5ffa99db]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.section-title[data-v-5ffa99db]{font-size:28px;font-weight:700;color:#1f2937;margin:0 0 4px}.section-subtitle[data-v-5ffa99db]{font-size:14px;color:#6b7280;margin:0}.stats-grid[data-v-5ffa99db]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:24px}.stat-card[data-v-5ffa99db]{background:#fff;border-radius:12px;padding:20px;display:flex;gap:16px;box-shadow:0 1px 3px #0000001a;transition:all .2s}.stat-card.clickable[data-v-5ffa99db]{cursor:pointer}.stat-card.clickable[data-v-5ffa99db]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.stat-card.active[data-v-5ffa99db]{border:2px solid #3b82f6;box-shadow:0 4px 12px #3b82f64d}.stat-icon[data-v-5ffa99db]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center}.stat-value[data-v-5ffa99db]{font-size:32px;font-weight:700;color:#1f2937}.stat-label[data-v-5ffa99db]{font-size:14px;color:#6b7280}.filters-section[data-v-5ffa99db]{background:#fff;border-radius:12px;padding:20px;margin-bottom:24px;box-shadow:0 1px 3px #0000001a}.search-box[data-v-5ffa99db]{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#f9fafb;border-radius:8px;margin-bottom:16px}.search-box .material-icons[data-v-5ffa99db]{color:#9ca3af}.search-input[data-v-5ffa99db]{flex:1;border:none;background:none;font-size:14px;outline:none}.filters-row[data-v-5ffa99db]{display:flex;gap:12px;align-items:center}.filter-select[data-v-5ffa99db]{padding:10px 16px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;outline:none;cursor:pointer}.table-container[data-v-5ffa99db]{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;overflow:hidden}.employees-table[data-v-5ffa99db]{width:100%;border-collapse:collapse}.employees-table th[data-v-5ffa99db],.employees-table td[data-v-5ffa99db]{padding:8px 10px;text-align:left;border-bottom:1px solid #e5e7eb;font-size:13px}.employees-table th[data-v-5ffa99db]{background:#f9fafb;font-weight:600;color:#374151;font-size:11px;text-transform:uppercase}.checkbox-cell[data-v-5ffa99db]{width:40px}.id-cell[data-v-5ffa99db]{display:flex;align-items:center;gap:6px;min-width:130px;white-space:nowrap}.id-text[data-v-5ffa99db]{font-family:monospace;font-size:12px;color:#6b7280}.btn-copy[data-v-5ffa99db]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:#f3f4f6;border:none;border-radius:4px;cursor:pointer;color:#6b7280;transition:all .2s;flex-shrink:0}.btn-copy[data-v-5ffa99db]:hover{background:#e5e7eb;color:#3b82f6}.btn-copy.copied[data-v-5ffa99db]{background:#d1fae5;color:#10b981}.btn-copy .material-icons[data-v-5ffa99db]{font-size:14px}.employee-name[data-v-5ffa99db]{display:flex;align-items:center;gap:8px}.employee-name .material-icons[data-v-5ffa99db]{color:#9ca3af;font-size:20px}.name[data-v-5ffa99db]{font-weight:500;color:#1f2937}.role-badge[data-v-5ffa99db]{display:inline-block;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500}.role-client_manager[data-v-5ffa99db]{background:#dbeafe;color:#1e40af}.role-export_manager[data-v-5ffa99db]{background:#e8fedb;color:#1eaf36}.role-support_manager[data-v-5ffa99db]{background:#e0e7ff;color:#4338ca}.role-manager_head[data-v-5ffa99db]{background:#fce7f3;color:#9f1239}.role-compliance[data-v-5ffa99db]{background:#fef3c7;color:#92400e}.role-operator[data-v-5ffa99db]{background:#d1fae5;color:#065f46}.role-operator_compliance[data-v-5ffa99db]{background:#cffafe;color:#155e75}.role-operator_head[data-v-5ffa99db]{background:#ddd6fe;color:#5b21b6}.role-admin[data-v-5ffa99db]{background:#fee2e2;color:#991b1b}.ref-code[data-v-5ffa99db]{font-family:monospace;background:#f3f4f6;padding:4px 8px;border-radius:4px;font-size:12px}.plan-cell[data-v-5ffa99db]{font-weight:600;color:#059669}.status-badge[data-v-5ffa99db]{display:inline-block;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500}.status-active[data-v-5ffa99db]{background:#d1fae5;color:#065f46}.status-inactive[data-v-5ffa99db]{background:#fee2e2;color:#991b1b}.actions-cell[data-v-5ffa99db]{display:flex;gap:8px}.btn-icon[data-v-5ffa99db]{width:36px;height:36px;border-radius:8px;border:none;background:#f3f4f6;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.btn-icon[data-v-5ffa99db]:hover{background:#e5e7eb}.btn-icon.btn-danger[data-v-5ffa99db]:hover{background:#fee2e2;color:#dc2626}.btn-primary[data-v-5ffa99db]{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-secondary[data-v-5ffa99db]{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-5ffa99db]:hover{background:#f9fafb}.btn-primary[data-v-5ffa99db]{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-5ffa99db]:hover{background:#2563eb}.btn-icon[data-v-5ffa99db]{width:36px;height:36px;border-radius:8px;border:none;background:#f3f4f6;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;text-decoration:none;color:inherit}.modal-overlay[data-v-5ffa99db]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-5ffa99db]{background:#fff;border-radius:12px;padding:24px;max-width:800px;width:90%;max-height:90vh;overflow-y:auto}.modal-content.small[data-v-5ffa99db]{max-width:400px}.modal-header[data-v-5ffa99db]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.modal-header h3[data-v-5ffa99db]{margin:0;font-size:20px;font-weight:600}.btn-close[data-v-5ffa99db]{background:none;border:none;font-size:28px;cursor:pointer;color:#9ca3af}.btn-close[data-v-5ffa99db]:hover{color:#374151}.form-section[data-v-5ffa99db]{margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #e5e7eb}.form-section[data-v-5ffa99db]:last-child{border-bottom:none}.form-section h4[data-v-5ffa99db]{margin:0 0 16px;font-size:16px;font-weight:600;color:#374151}.form-grid[data-v-5ffa99db]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.form-group[data-v-5ffa99db]{display:flex;flex-direction:column}.form-group label[data-v-5ffa99db]{margin-bottom:6px;font-weight:500;color:#374151;font-size:14px}.required[data-v-5ffa99db]{color:#dc2626}.form-group input[data-v-5ffa99db],.form-group select[data-v-5ffa99db],.form-group textarea[data-v-5ffa99db]{padding:10px 12px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;outline:none;transition:border-color .2s}.form-group input[data-v-5ffa99db]:focus,.form-group select[data-v-5ffa99db]:focus,.form-group textarea[data-v-5ffa99db]:focus{border-color:#3b82f6}.checkbox-group[data-v-5ffa99db]{display:flex;align-items:center;gap:8px;padding:10px 0}.success-info[data-v-5ffa99db]{display:flex;gap:12px;padding:16px;background:#d1fae5;border-radius:8px;margin-bottom:16px}.success-info .material-icons[data-v-5ffa99db]{color:#059669}.success-info code[data-v-5ffa99db]{background:#fff;padding:2px 6px;border-radius:4px;font-family:monospace}.form-actions[data-v-5ffa99db]{display:flex;gap:12px;justify-content:flex-end}.loading-state[data-v-5ffa99db],.empty-state[data-v-5ffa99db]{text-align:center;padding:60px 20px;color:#6b7280}.loading-state .material-icons[data-v-5ffa99db],.empty-state .material-icons[data-v-5ffa99db]{font-size:64px;color:#d1d5db;margin-bottom:16px}.spin[data-v-5ffa99db]{animation:spin-5ffa99db 1s linear infinite}@keyframes spin-5ffa99db{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pagination[data-v-5ffa99db]{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-top:1px solid #e5e7eb;background:#f9fafb}.pagination-info[data-v-5ffa99db]{color:#6b7280;font-size:14px}.pagination-controls[data-v-5ffa99db]{display:flex;align-items:center;gap:4px}.pagination-btn[data-v-5ffa99db]{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-5ffa99db]:hover:not(:disabled){background:#f3f4f6;border-color:#d1d5db}.pagination-btn[data-v-5ffa99db]:disabled{opacity:.5;cursor:not-allowed}.pagination-btn.active[data-v-5ffa99db]{background:#3b82f6;border-color:#3b82f6;color:#fff}.pagination-btn .material-icons[data-v-5ffa99db]{font-size:20px}.pagination-dots[data-v-5ffa99db]{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}.plan-form-grid-full[data-v-753507b3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-bottom:28px}.input-with-icon[data-v-753507b3]{padding-left:16px}.help-text[data-v-753507b3]{font-size:12px;color:#6b7280;margin-top:6px;display:block}.plan-metrics-grid[data-v-753507b3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-bottom:24px}.metric-card[data-v-753507b3]{background:#fff;border-radius:16px;padding:20px;border:2px solid #e5e7eb;transition:all .3s ease;position:relative;overflow:hidden}.metric-card[data-v-753507b3]:hover{transform:translateY(-4px);box-shadow:0 12px 24px #0000001a;border-color:#3b82f6}.metric-header[data-v-753507b3]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.metric-icon[data-v-753507b3]{font-size:28px;background:linear-gradient(135deg,#3b82f6,#1d4ed8);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.metric-label[data-v-753507b3]{font-size:13px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.5px}.metric-body[data-v-753507b3]{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:12px}.metric-values[data-v-753507b3]{display:flex;align-items:baseline;gap:8px}.metric-current[data-v-753507b3]{font-size:16px;font-weight:800;color:#1f2937}.metric-separator[data-v-753507b3]{font-size:14px;color:#9ca3af;font-weight:600}.metric-target[data-v-753507b3]{font-size:14px;font-weight:600;color:#6b7280}.metric-percentage[data-v-753507b3]{font-size:14px;font-weight:700;padding:4px 12px;border-radius:8px;min-width:65px;text-align:center}.progress-excellent[data-v-753507b3]{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.progress-good[data-v-753507b3]{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff}.progress-medium[data-v-753507b3]{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff}.progress-low[data-v-753507b3]{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}.progress-bar[data-v-753507b3]{height:10px;background:#e5e7eb;border-radius:10px;overflow:hidden;position:relative}.progress-fill[data-v-753507b3]{height:100%;border-radius:10px;transition:width 1s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.progress-fill[data-v-753507b3]:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:shimmer-753507b3 2s infinite}@keyframes shimmer-753507b3{0%{transform:translate(-100%)}to{transform:translate(100%)}}.overall-progress[data-v-753507b3]{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-753507b3]{font-size:16px;font-weight:700;color:#1f2937;text-transform:uppercase;letter-spacing:1px}.overall-value[data-v-753507b3]{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-753507b3]{display:flex;align-items:center;gap:12px}.current-badge[data-v-753507b3]{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-753507b3]{font-size:16px}@media(max-width:1024px){.plan-form-grid-full[data-v-753507b3],.plan-metrics-grid[data-v-753507b3]{grid-template-columns:1fr}}.employee-editor-page[data-v-753507b3]{padding:24px;max-width:1200px;margin:0 auto}.editor-header[data-v-753507b3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:2px solid #e5e7eb}.btn-back[data-v-753507b3]{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-753507b3]:hover{background:#f9fafb}.header-actions[data-v-753507b3]{display:flex;gap:12px}.btn[data-v-753507b3]{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-753507b3]{background:#3b82f6;color:#fff}.btn-primary[data-v-753507b3]:hover:not(:disabled){background:#2563eb}.btn-primary[data-v-753507b3]:disabled{background:#d1d5db;cursor:not-allowed}.btn-danger[data-v-753507b3]{background:#ef4444;color:#fff}.btn-danger[data-v-753507b3]:hover{background:#dc2626}.btn-warning[data-v-753507b3]{background:#f59e0b;color:#fff}.btn-warning[data-v-753507b3]:hover:not(:disabled){background:#d97706}.editor-content[data-v-753507b3]{display:flex;flex-direction:column;gap:24px}.loading-state[data-v-753507b3]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:#6b7280}.loading-state .material-icons[data-v-753507b3]{font-size:48px;color:#d1d5db;margin-bottom:16px;animation:spin-753507b3 1s linear infinite}@keyframes spin-753507b3{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.form-section[data-v-753507b3]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 1px 3px #0000001a;margin-bottom:20px}.section-header[data-v-753507b3]{display:flex;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:12px;border-bottom:2px solid #e5e7eb}.section-header h3[data-v-753507b3]{margin:0;font-size:18px;font-weight:600;color:#1f2937;display:flex;align-items:center;gap:8px}.section-header .material-icons[data-v-753507b3]{color:#3b82f6}.form-grid[data-v-753507b3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.form-group[data-v-753507b3]{display:flex;flex-direction:column}.form-group label[data-v-753507b3]{margin-bottom:8px;font-weight:500;color:#374151;font-size:14px}.form-group.required label[data-v-753507b3]:after{content:" *";color:#ef4444}.form-group input[data-v-753507b3],.form-group select[data-v-753507b3]{padding:12px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;outline:none;transition:border-color .2s}.form-group input[data-v-753507b3]:focus,.form-group select[data-v-753507b3]:focus{border-color:#3b82f6}.form-group input[data-v-753507b3]:disabled{background:#f3f4f6;cursor:not-allowed}.checkbox-group[data-v-753507b3]{display:flex;align-items:center;gap:8px;padding:12px 0}.checkbox-group input[type=checkbox][data-v-753507b3]{width:auto;margin:0}.plan-history[data-v-753507b3]{display:flex;flex-direction:column;gap:16px}.plan-history-item[data-v-753507b3]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:16px}.history-header[data-v-753507b3]{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-753507b3]{font-weight:600;color:#1f2937;font-size:14px}.history-header .amount[data-v-753507b3]{font-weight:700;color:#059669;font-size:16px}.history-stats[data-v-753507b3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.stat[data-v-753507b3]{display:flex;flex-direction:column;gap:4px}.stat .label[data-v-753507b3]{font-size:12px;color:#6b7280;text-transform:uppercase;font-weight:500}.stat .value[data-v-753507b3]{font-weight:600;color:#1f2937;font-size:14px}.no-history[data-v-753507b3]{display:flex;flex-direction:column;align-items:center;padding:40px;color:#6b7280;text-align:center}.no-history .material-icons[data-v-753507b3]{font-size:48px;opacity:.5;margin-bottom:12px}.security-actions[data-v-753507b3]{display:flex;flex-direction:column;gap:12px}.help-text[data-v-753507b3]{font-size:14px;color:#6b7280;margin:0}.success-section[data-v-753507b3]{background:#d1fae5;border:2px solid #10b981;border-radius:12px;padding:24px}.success-header[data-v-753507b3]{display:flex;align-items:center;gap:12px;margin-bottom:20px}.success-header .material-icons[data-v-753507b3]{color:#059669;font-size:32px}.success-header h3[data-v-753507b3]{margin:0;color:#065f46}.success-content[data-v-753507b3]{display:flex;flex-direction:column;gap:16px}.info-card[data-v-753507b3]{background:#fff;padding:16px;border-radius:8px}.info-card label[data-v-753507b3]{display:block;font-weight:600;color:#374151;margin-bottom:8px}.copy-field[data-v-753507b3]{display:flex;gap:8px;align-items:center}.copy-field code[data-v-753507b3]{flex:1;padding:8px 12px;background:#f3f4f6;border-radius:6px;font-family:monospace;font-size:13px;word-break:break-all}.btn-icon[data-v-753507b3]{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-753507b3]{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-753507b3]:hover{background:#d1d5db}.modal-overlay[data-v-753507b3]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content.small[data-v-753507b3]{max-width:400px;width:90%}.modal-header[data-v-753507b3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.modal-header h3[data-v-753507b3]{margin:0;font-size:18px;font-weight:600}.btn-close[data-v-753507b3]{background:none;border:none;font-size:28px;cursor:pointer;color:#9ca3af}.btn-close[data-v-753507b3]:hover{color:#374151}.modal-body[data-v-753507b3]{margin-bottom:24px}.modal-body p[data-v-753507b3]{margin:0 0 12px;color:#374151}.modal-body .warning[data-v-753507b3]{color:#dc2626;font-weight:500}.modal-actions[data-v-753507b3]{display:flex;gap:12px;justify-content:flex-end}.plan-editor[data-v-753507b3]{background:#f8fafc;border:2px dashed #cbd5e1;border-radius:12px;padding:24px;margin-bottom:24px}.plan-form-grid[data-v-753507b3]{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.plan-actions[data-v-753507b3]{display:flex;gap:12px}.current-badge[data-v-753507b3]{background:#10b981;color:#fff;padding:2px 8px;border-radius:12px;font-size:12px;font-weight:600}.plan-metrics[data-v-753507b3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;margin-bottom:16px}.metric[data-v-753507b3]{position:relative;padding:12px;background:#fff;border-radius:8px;border-left:4px solid #3b82f6}.metric-label[data-v-753507b3]{display:block;font-size:12px;color:#6b7280;font-weight:500;margin-bottom:4px}.metric-value[data-v-753507b3]{font-size:16px;font-weight:600;color:#1f2937}.metric-progress[data-v-753507b3]{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-753507b3]{border:2px solid #10b981;background:linear-gradient(135deg,#d1fae5,#a7f3d0)}.linked-hint[data-v-753507b3]{font-size:13px;color:#6b7280;margin:0 0 16px}.linked-search-wrapper[data-v-753507b3]{position:relative;margin-bottom:16px}.linked-search[data-v-753507b3]{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-753507b3]:focus-within{border-color:#3b82f6}.linked-search .search-icon[data-v-753507b3]{color:#9ca3af;font-size:20px;margin-right:8px}.linked-search input[data-v-753507b3]{flex:1;border:none;outline:none;padding:12px 0;font-size:14px}.linked-search-dropdown[data-v-753507b3]{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-753507b3]{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;cursor:pointer;transition:background .15s}.linked-search-item[data-v-753507b3]:hover{background:#f3f4f6}.linked-search-item.loading[data-v-753507b3]{justify-content:center;gap:8px;color:#6b7280;cursor:default}.linked-search-info[data-v-753507b3]{display:flex;align-items:center;gap:10px}.linked-search-name[data-v-753507b3]{font-weight:600;color:#1f2937;font-size:14px}.linked-search-code[data-v-753507b3]{font-size:12px;color:#3b82f6;background:#eff6ff;padding:2px 8px;border-radius:4px;font-weight:500}.linked-search-role[data-v-753507b3]{font-size:12px;color:#6b7280}.linked-list[data-v-753507b3]{display:flex;flex-direction:column;gap:8px}.linked-item[data-v-753507b3]{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-753507b3]:hover{border-color:#3b82f6}.linked-item-info[data-v-753507b3]{display:flex;align-items:center;gap:12px}.linked-item-icon[data-v-753507b3]{color:#3b82f6;font-size:24px}.linked-item-name[data-v-753507b3]{font-weight:600;color:#1f2937;font-size:14px}.linked-item-meta[data-v-753507b3]{font-size:12px;color:#6b7280;margin-top:2px}.btn-danger-icon[data-v-753507b3]{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-753507b3]:hover{background:#fecaca;color:#dc2626}.btn-danger-icon .material-icons[data-v-753507b3]{font-size:18px}.no-linked[data-v-753507b3]{display:flex;flex-direction:column;align-items:center;padding:32px;color:#9ca3af;text-align:center}.no-linked .material-icons[data-v-753507b3]{font-size:40px;opacity:.5;margin-bottom:8px}.no-linked p[data-v-753507b3]{margin:0;font-size:14px}.organization-add-page[data-v-b9824062]{padding:24px;max-width:1200px;margin:0 auto}.page-header[data-v-b9824062]{display:flex;align-items:center;gap:16px;margin-bottom:24px}.btn-back[data-v-b9824062]{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-b9824062]:hover{background:#f9fafb}.page-title[data-v-b9824062]{font-size:28px;font-weight:700;color:#1f2937;margin:0}.country-selector[data-v-b9824062]{display:flex;gap:12px;margin-bottom:16px}.country-btn[data-v-b9824062]{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-b9824062]:hover{border-color:#3b82f6;color:#3b82f6}.country-btn.active[data-v-b9824062]{border-color:#3b82f6;background:#eff6ff;color:#1d4ed8}.country-flag[data-v-b9824062]{font-size:18px}.btn-manual-entry[data-v-b9824062]{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-b9824062]:hover{background:#f3f4f6;border-color:#d1d5db;color:#374151}.btn-manual-entry .material-icons[data-v-b9824062]{font-size:16px}.manual-mode-hint[data-v-b9824062]{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-b9824062]{font-size:16px;color:#d97706}.form-container[data-v-b9824062]{background:#fff;border-radius:12px;padding:32px;box-shadow:0 1px 3px #0000001a}.form-section[data-v-b9824062]{margin-bottom:32px;padding-bottom:32px;border-bottom:1px solid #e5e7eb}.form-section[data-v-b9824062]:last-of-type{border-bottom:none}.section-header[data-v-b9824062]{display:flex;align-items:center;gap:12px;margin-bottom:24px}.section-icon[data-v-b9824062]{color:#3b82f6;font-size:24px}.section-header h3[data-v-b9824062]{font-size:20px;font-weight:600;color:#1f2937;margin:0}.form-grid[data-v-b9824062]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.form-group[data-v-b9824062]{display:flex;flex-direction:column}.form-group.full-width[data-v-b9824062]{grid-column:1 / -1}.form-group label[data-v-b9824062]{margin-bottom:8px;font-weight:500;color:#374151;font-size:14px}.form-group label.required[data-v-b9824062]:after{content:" *";color:#ef4444}.input-with-loader[data-v-b9824062]{position:relative}.input-loader[data-v-b9824062]{position:absolute;right:12px;top:50%;transform:translateY(-50%)}.form-input[data-v-b9824062]{padding:12px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;outline:none;transition:border-color .2s}.form-input[data-v-b9824062]:focus{border-color:#3b82f6}.form-input[data-v-b9824062]:read-only{background:#f3f4f6;cursor:not-allowed}.error-message[data-v-b9824062]{color:#ef4444;font-size:12px;margin-top:4px}.alert[data-v-b9824062]{display:flex;align-items:center;gap:12px;padding:16px;border-radius:8px;margin-bottom:24px}.alert-error[data-v-b9824062]{background:#fef2f2;border:1px solid #fecaca;color:#dc2626}.alert-success[data-v-b9824062]{background:#f0fdf4;border:1px solid #bbf7d0;color:#047857}.form-actions[data-v-b9824062]{display:flex;gap:12px;justify-content:flex-end}.btn[data-v-b9824062]{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-b9824062]{background:#3b82f6;color:#fff}.btn-primary[data-v-b9824062]:hover:not(:disabled){background:#2563eb}.btn-primary[data-v-b9824062]:disabled{background:#d1d5db;cursor:not-allowed}.btn-secondary[data-v-b9824062]{background:#fff;color:#374151;border:1px solid #d1d5db}.btn-secondary[data-v-b9824062]:hover{background:#f9fafb}.spinner[data-v-b9824062]{width:16px;height:16px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:spin-b9824062 1s linear infinite}@keyframes spin-b9824062{to{transform:rotate(360deg)}}@media(max-width:768px){.form-grid[data-v-b9824062]{grid-template-columns:1fr}}.client-form-page[data-v-4802c495]{padding:2rem;max-width:1200px;margin:0 auto}.page-header[data-v-4802c495]{display:flex;align-items:center;gap:1rem;margin-bottom:2rem}.btn-back[data-v-4802c495]{padding:.5rem 1rem;border:1px solid #ddd;background:#fff;border-radius:4px;cursor:pointer}.client-form[data-v-4802c495]{background:#fff;padding:2rem;border-radius:8px;box-shadow:0 2px 4px #0000001a}.form-section[data-v-4802c495]{margin-bottom:2rem}.form-section h2[data-v-4802c495]{font-size:1.25rem;margin-bottom:1rem;color:#333}.form-group[data-v-4802c495]{margin-bottom:1.5rem}.form-group label[data-v-4802c495]{display:block;margin-bottom:.5rem;font-weight:500;color:#555}.form-group input[data-v-4802c495],.form-group select[data-v-4802c495],.form-group textarea[data-v-4802c495]{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:4px;font-size:1rem}.checkbox[data-v-4802c495]{display:flex;align-items:center;gap:.5rem;margin-top:.5rem;font-weight:400}.checkbox input[data-v-4802c495]{width:auto}.autocomplete-wrapper[data-v-4802c495]{position:relative}.suggestions-dropdown[data-v-4802c495]{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-4802c495]{padding:.75rem;cursor:pointer;border-bottom:1px solid #f0f0f0;transition:background .2s}.suggestion-item[data-v-4802c495]:last-child{border-bottom:none}.suggestion-item[data-v-4802c495]:hover{background:#f5f5f5}.suggestion-gender[data-v-4802c495]{color:#999;font-size:.875rem;margin-left:.5rem}.form-actions[data-v-4802c495]{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem}.btn-primary[data-v-4802c495],.btn-secondary[data-v-4802c495]{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-4802c495]{background:#3b82f6;color:#fff}.btn-primary[data-v-4802c495]:disabled{opacity:.6;cursor:not-allowed}.btn-secondary[data-v-4802c495]{background:#f8fafc;color:#374151;border:1px solid #e2e8f0}.error-message[data-v-4802c495],.error-text[data-v-4802c495]{margin-top:1rem;padding:1rem;background:#ffebee;color:#c62828;border-radius:4px}.input-error[data-v-4802c495]{border-color:#ef4444!important;background-color:#fef2f2}.error-text[data-v-4802c495]{display:block;margin-top:.5rem;padding:.5rem;background:#fef2f2;color:#dc2626;border-radius:4px;font-size:.875rem}.country-hint[data-v-4802c495]{display:block;margin-top:.25rem;color:#6b7280;font-size:.75rem}.form-group input:focus.input-error[data-v-4802c495]{outline:none;border-color:#dc2626;box-shadow:0 0 0 3px #ef44441a}.client-form-page[data-v-494613eb]{padding:2rem;max-width:1200px;margin:0 auto}.page-header[data-v-494613eb]{display:flex;align-items:center;gap:1rem;margin-bottom:2rem}.btn-back[data-v-494613eb]{padding:.5rem 1rem;border:1px solid #ddd;background:#fff;border-radius:4px;cursor:pointer}.loading[data-v-494613eb]{text-align:center;padding:3rem;color:#666}.client-form[data-v-494613eb]{background:#fff;padding:2rem;border-radius:8px;box-shadow:0 2px 4px #0000001a}.form-section[data-v-494613eb]{margin-bottom:2rem}.form-section h2[data-v-494613eb]{font-size:1.25rem;margin-bottom:1rem;color:#333}.form-group[data-v-494613eb]{margin-bottom:1.5rem}.form-group label[data-v-494613eb]{display:block;margin-bottom:.5rem;font-weight:500;color:#555}.form-group input[data-v-494613eb],.form-group select[data-v-494613eb],.form-group textarea[data-v-494613eb]{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:4px;font-size:1rem}.input-error[data-v-494613eb]{border-color:#c62828!important;background-color:#ffebee}.field-error[data-v-494613eb]{margin-top:.5rem;padding:.5rem;background:#ffebee;color:#c62828;border-radius:4px;font-size:.875rem}.field-warning[data-v-494613eb]{margin-top:.5rem;padding:.5rem;background:#fff3cd;color:#856404;border-radius:4px;font-size:.875rem;border:1px solid #ffc107}.checkbox[data-v-494613eb]{display:flex;align-items:center;gap:.5rem;margin-top:.5rem;font-weight:400}.checkbox input[data-v-494613eb]{width:auto}.autocomplete-wrapper[data-v-494613eb]{position:relative}.suggestions-dropdown[data-v-494613eb]{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-494613eb]{padding:.75rem;cursor:pointer;border-bottom:1px solid #f0f0f0;transition:background .2s}.suggestion-item[data-v-494613eb]:last-child{border-bottom:none}.suggestion-item[data-v-494613eb]:hover{background:#f5f5f5}.suggestion-gender[data-v-494613eb]{color:#999;font-size:.875rem;margin-left:.5rem}.form-actions[data-v-494613eb]{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem}.btn-primary[data-v-494613eb],.btn-secondary[data-v-494613eb]{padding:.75rem 1.5rem;border-radius:4px;cursor:pointer;font-size:1rem}.btn-primary[data-v-494613eb]{background:#1976d2;color:#fff;border:none}.btn-primary[data-v-494613eb]:disabled{opacity:.6;cursor:not-allowed}.btn-secondary[data-v-494613eb]{background:#fff;color:#666;border:1px solid #ddd}.error-message[data-v-494613eb]{margin-top:1rem;padding:1rem;background:#ffebee;color:#c62828;border-radius:4px}.input-error[data-v-494613eb]{border-color:#ef4444!important;background-color:#fef2f2}.error-text[data-v-494613eb]{display:block;margin-top:.5rem;padding:.5rem;background:#fef2f2;color:#dc2626;border-radius:4px;font-size:.875rem}.country-hint[data-v-494613eb]{display:block;color:#6b7280;font-size:.8125rem;margin-top:.25rem}.form-group input:focus.input-error[data-v-494613eb]{outline:none;border-color:#dc2626;box-shadow:0 0 0 3px #ef44441a}.btn-reset-password[data-v-494613eb]{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-494613eb]:hover{background:#d97706}.success-message[data-v-494613eb]{margin-top:1rem;padding:1rem;background:#d1fae5;color:#065f46;border-radius:4px}.link-container[data-v-494613eb]{display:flex;gap:.5rem;margin:1rem 0}.link-input[data-v-494613eb]{flex:1;padding:.75rem;border:1px solid #10b981;border-radius:4px;font-family:monospace;font-size:.875rem;background:#fff}.btn-copy[data-v-494613eb]{padding:.75rem 1.5rem;background:#10b981;color:#fff;border:none;border-radius:4px;cursor:pointer;white-space:nowrap}.btn-copy[data-v-494613eb]:hover{background:#059669}.link-note[data-v-494613eb]{font-size:.875rem;color:#065f46;margin-top:.5rem}.employee-editor-page[data-v-01fab9ee]{padding:24px;max-width:1200px;margin:0 auto}.editor-header[data-v-01fab9ee]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:2px solid #e5e7eb}.btn-back[data-v-01fab9ee]{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-01fab9ee]:hover{background:#f9fafb}.header-actions[data-v-01fab9ee]{display:flex;gap:12px}.btn[data-v-01fab9ee]{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-01fab9ee]{background:#3b82f6;color:#fff}.btn-primary[data-v-01fab9ee]:hover:not(:disabled){background:#2563eb}.btn-primary[data-v-01fab9ee]:disabled{background:#d1d5db;cursor:not-allowed}.btn-secondary[data-v-01fab9ee]{background:#f3f4f6;color:#374151;border:1px solid #d1d5db}.btn-secondary[data-v-01fab9ee]:hover{background:#e5e7eb}.btn-danger[data-v-01fab9ee]{background:#ef4444;color:#fff}.btn-danger[data-v-01fab9ee]:hover{background:#dc2626}.btn-warning[data-v-01fab9ee]{background:#f59e0b;color:#fff}.btn-warning[data-v-01fab9ee]:hover:not(:disabled){background:#d97706}.editor-content[data-v-01fab9ee]{display:flex;flex-direction:column;gap:24px}.loading-state[data-v-01fab9ee]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:#6b7280}.loading-state .material-icons[data-v-01fab9ee]{font-size:48px;color:#d1d5db;margin-bottom:16px;animation:spin-01fab9ee 1s linear infinite}@keyframes spin-01fab9ee{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.client-info-banner[data-v-01fab9ee]{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-01fab9ee]{color:#3b82f6;font-size:28px}.form-section[data-v-01fab9ee]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 1px 3px #0000001a;margin-bottom:20px}.mode-toggle[data-v-01fab9ee]{display:flex;gap:12px;flex-wrap:wrap}.mode-btn[data-v-01fab9ee]{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-01fab9ee]:hover{border-color:#cbd5e1;color:#334155}.mode-btn.active[data-v-01fab9ee]{border-color:#2563eb;background:#eff6ff;color:#1d4ed8}.mode-btn .material-icons[data-v-01fab9ee]{font-size:20px}.existing-search[data-v-01fab9ee]{margin-top:16px;position:relative}.existing-search>label[data-v-01fab9ee]{display:block;margin-bottom:6px;font-size:13px;font-weight:600;color:#374151}.search-box[data-v-01fab9ee]{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-01fab9ee]:focus-within{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.search-box>.material-icons[data-v-01fab9ee]{color:#94a3b8;font-size:20px}.search-box input[data-v-01fab9ee]{flex:1;border:none;outline:none;padding:10px 0;font-size:14px;background:transparent}.btn-clear[data-v-01fab9ee]{border:none;background:transparent;cursor:pointer;padding:4px;color:#94a3b8;display:inline-flex;align-items:center}.btn-clear[data-v-01fab9ee]:hover{color:#ef4444}.search-dropdown[data-v-01fab9ee]{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-01fab9ee],.search-item[data-v-01fab9ee]{padding:10px 14px}.search-loading[data-v-01fab9ee]{color:#94a3b8;font-size:13px}.search-item[data-v-01fab9ee]{cursor:pointer;border-bottom:1px solid #f1f5f9;transition:background .1s}.search-item[data-v-01fab9ee]:last-child{border-bottom:none}.search-item[data-v-01fab9ee]:hover{background:#f8fafc}.search-item-name[data-v-01fab9ee]{font-weight:600;color:#0f172a;font-size:14px}.search-item-meta[data-v-01fab9ee]{margin-top:2px;font-size:12px;color:#64748b}.selected-user-banner[data-v-01fab9ee]{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-01fab9ee]{color:#10b981}.section-header[data-v-01fab9ee]{display:flex;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:12px;border-bottom:2px solid #e5e7eb}.section-header h3[data-v-01fab9ee]{margin:0;font-size:18px;font-weight:600;color:#1f2937;display:flex;align-items:center;gap:8px}.section-header .material-icons[data-v-01fab9ee]{color:#3b82f6}.form-grid[data-v-01fab9ee]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.form-group[data-v-01fab9ee]{display:flex;flex-direction:column}.form-group label[data-v-01fab9ee]{margin-bottom:8px;font-weight:500;color:#374151;font-size:14px}.form-group.required label[data-v-01fab9ee]:after{content:" *";color:#ef4444}.form-group input[data-v-01fab9ee],.form-group select[data-v-01fab9ee]{padding:12px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;outline:none;transition:border-color .2s}.form-group input[data-v-01fab9ee]:focus,.form-group select[data-v-01fab9ee]:focus{border-color:#3b82f6}.checkbox-group[data-v-01fab9ee]{display:flex;flex-direction:row;align-items:flex-start;gap:10px;padding:12px 0}.checkbox-group input[type=checkbox][data-v-01fab9ee]{width:18px;height:18px;min-width:18px;margin:2px 0 0;flex-shrink:0;accent-color:#2563eb;cursor:pointer}.checkbox-group label[data-v-01fab9ee]{display:flex;flex-direction:column;gap:2px;flex:1;cursor:pointer;margin:0}.checkbox-group label .help-text[data-v-01fab9ee]{font-size:12px;color:#6b7280;margin:0}.permissions-grid[data-v-01fab9ee]{display:flex;flex-direction:column;gap:8px}.help-text[data-v-01fab9ee]{font-size:13px;color:#6b7280;margin-top:6px}.help-text.error[data-v-01fab9ee]{color:#ef4444;font-weight:500}.security-actions[data-v-01fab9ee]{display:flex;flex-direction:column;gap:12px}.success-screen[data-v-01fab9ee]{display:flex;justify-content:center;padding:40px 20px}.success-card[data-v-01fab9ee]{max-width:700px;width:100%}.success-header[data-v-01fab9ee]{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-01fab9ee]{font-size:48px;color:#059669}.success-header h3[data-v-01fab9ee]{margin:0;color:#065f46;font-size:24px}.success-content[data-v-01fab9ee]{background:#fff;padding:24px;border:2px solid #10b981;border-top:none;border-bottom:none}.info-card[data-v-01fab9ee]{background:#f8fafc;padding:20px;border-radius:8px;margin-bottom:20px}.info-card[data-v-01fab9ee]:last-child{margin-bottom:0}.info-card label[data-v-01fab9ee]{display:block;font-weight:600;color:#475569;margin-bottom:12px;font-size:14px}.employee-name[data-v-01fab9ee]{font-size:20px;font-weight:700;color:#1e293b;margin:0}.password-card[data-v-01fab9ee]{background:#fff7ed;border:2px solid #fb923c}.copy-field[data-v-01fab9ee]{display:flex;gap:8px;align-items:center;margin-bottom:12px}.copy-field code[data-v-01fab9ee]{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-01fab9ee]{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-01fab9ee]:hover{background:#fdba74}.warning-text[data-v-01fab9ee]{display:flex;align-items:center;gap:8px;color:#c2410c;font-weight:600;font-size:14px}.warning-text .material-icons[data-v-01fab9ee]{font-size:20px}.credentials-list[data-v-01fab9ee]{display:flex;flex-direction:column;gap:12px}.credential-item[data-v-01fab9ee]{display:flex;justify-content:space-between;padding:12px;background:#fff;border-radius:6px;border:1px solid #e2e8f0}.credential-item .label[data-v-01fab9ee]{font-weight:500;color:#64748b}.credential-item .value[data-v-01fab9ee]{font-weight:600;color:#1e293b}.success-actions[data-v-01fab9ee]{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-01fab9ee]{flex:1}.modal-overlay[data-v-01fab9ee]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-01fab9ee]{background:#fff;border-radius:12px;padding:24px;max-width:90%;box-shadow:0 20px 25px -5px #0000001a}.modal-content.small[data-v-01fab9ee]{max-width:400px}.modal-header[data-v-01fab9ee]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.modal-header h3[data-v-01fab9ee]{margin:0;font-size:18px;font-weight:600}.btn-close[data-v-01fab9ee]{background:none;border:none;font-size:28px;cursor:pointer;color:#9ca3af;line-height:1}.btn-close[data-v-01fab9ee]:hover{color:#374151}.modal-body[data-v-01fab9ee]{margin-bottom:24px}.modal-body p[data-v-01fab9ee]{margin:0 0 12px;color:#374151}.modal-body .warning[data-v-01fab9ee]{color:#dc2626;font-weight:500}.modal-actions[data-v-01fab9ee]{display:flex;gap:12px;justify-content:flex-end}@media(max-width:768px){.form-grid[data-v-01fab9ee]{grid-template-columns:1fr}.success-actions[data-v-01fab9ee]{flex-direction:column}}.material-icons[data-v-087b720e]{font-family:Material Icons;font-size:20px;-webkit-user-select:none;user-select:none}[data-v-087b720e]{box-sizing:border-box}.organization-edit[data-v-087b720e]{min-height:100vh;background-color:#f8fafc;padding:24px;max-width:1000px;margin:0 auto}.page-header[data-v-087b720e]{margin-bottom:24px}.header-content[data-v-087b720e]{display:flex;gap:16px;align-items:flex-start}.btn-back[data-v-087b720e]{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-087b720e]:hover{background:#f8fafc}.header-title h1[data-v-087b720e]{margin:0 0 4px;font-size:28px;color:#1e293b}.subtitle[data-v-087b720e]{margin:0;font-size:14px;color:#64748b}.loading-container[data-v-087b720e]{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-087b720e]{width:48px;height:48px;border:4px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;animation:spin-087b720e 1s linear infinite}@keyframes spin-087b720e{to{transform:rotate(360deg)}}.spinner-small[data-v-087b720e]{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-087b720e .6s linear infinite}.error-container[data-v-087b720e]{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-087b720e]{font-size:64px;color:#ef4444}.form-container[data-v-087b720e]{background:#fff;border-radius:12px;padding:32px;box-shadow:0 1px 3px #0000001a}.form-section[data-v-087b720e]{margin-bottom:32px;padding-bottom:32px;border-bottom:1px solid #f1f5f9}.form-section[data-v-087b720e]:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}.section-title[data-v-087b720e]{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-087b720e]{color:#3b82f6;font-size:24px}.form-row[data-v-087b720e]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:20px}.form-row[data-v-087b720e]:last-child{margin-bottom:0}.form-group[data-v-087b720e]{display:flex;flex-direction:column}.form-group.full-width[data-v-087b720e]{grid-column:1 / -1}label[data-v-087b720e]{font-size:14px;font-weight:500;color:#475569;margin-bottom:8px}label.required[data-v-087b720e]:after{content:" *";color:#ef4444}input[data-v-087b720e],select[data-v-087b720e]{padding:12px 16px;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;transition:all .2s}input[data-v-087b720e]:focus,select[data-v-087b720e]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}input[data-v-087b720e]:disabled{background:#f8fafc;cursor:not-allowed;color:#94a3b8}.error-message[data-v-087b720e]{display:block;margin-top:6px;font-size:12px;color:#ef4444}.form-actions[data-v-087b720e]{display:flex;gap:12px;justify-content:flex-end;margin-top:32px;padding-top:24px;border-top:1px solid #f1f5f9}.btn-primary[data-v-087b720e],.btn-secondary[data-v-087b720e]{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-087b720e]{background:#3b82f6;color:#fff;border:none}.btn-primary[data-v-087b720e]:hover:not(:disabled){background:#2563eb}.btn-primary[data-v-087b720e]:disabled{opacity:.6;cursor:not-allowed}.btn-secondary[data-v-087b720e]{background:#fff;color:#64748b;border:1px solid #e2e8f0}.btn-secondary[data-v-087b720e]:hover{background:#f8fafc}@media(max-width:768px){.organization-edit[data-v-087b720e]{padding:16px}.form-container[data-v-087b720e]{padding:24px}.form-row[data-v-087b720e]{grid-template-columns:1fr}.form-actions[data-v-087b720e]{flex-direction:column}.btn-primary[data-v-087b720e],.btn-secondary[data-v-087b720e]{width:100%;justify-content:center}}.organization-edit-page[data-v-fffdd2ad]{padding:24px;max-width:1200px;margin:0 auto}.page-header[data-v-fffdd2ad]{display:flex;align-items:center;gap:16px;margin-bottom:24px}.btn-back[data-v-fffdd2ad]{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-fffdd2ad]:hover{background:#f9fafb}.page-title[data-v-fffdd2ad]{font-size:28px;font-weight:700;color:#1f2937;margin:0}.loading-container[data-v-fffdd2ad]{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-fffdd2ad]{color:#6b7280;font-size:16px}.form-container[data-v-fffdd2ad]{background:#fff;border-radius:12px;padding:32px;box-shadow:0 1px 3px #0000001a}.form-section[data-v-fffdd2ad]{margin-bottom:32px;padding-bottom:32px;border-bottom:1px solid #e5e7eb}.form-section[data-v-fffdd2ad]:last-of-type{border-bottom:none}.section-header[data-v-fffdd2ad]{display:flex;align-items:center;gap:12px;margin-bottom:24px}.section-icon[data-v-fffdd2ad]{color:#3b82f6;font-size:24px}.section-header h3[data-v-fffdd2ad]{font-size:20px;font-weight:600;color:#1f2937;margin:0}.form-grid[data-v-fffdd2ad]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.form-group[data-v-fffdd2ad]{display:flex;flex-direction:column}.form-group.full-width[data-v-fffdd2ad]{grid-column:1 / -1}.form-group label[data-v-fffdd2ad]{margin-bottom:8px;font-weight:500;color:#374151;font-size:14px}.form-group label.required[data-v-fffdd2ad]:after{content:" *";color:#ef4444}.input-with-loader[data-v-fffdd2ad]{position:relative}.input-loader[data-v-fffdd2ad]{position:absolute;right:12px;top:50%;transform:translateY(-50%)}.form-input[data-v-fffdd2ad]{padding:12px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;outline:none;transition:border-color .2s}.form-input[data-v-fffdd2ad]:focus{border-color:#3b82f6}.form-input[data-v-fffdd2ad]:read-only{background:#f3f4f6;cursor:not-allowed}.error-message[data-v-fffdd2ad]{color:#ef4444;font-size:12px;margin-top:4px}.alert[data-v-fffdd2ad]{display:flex;align-items:center;gap:12px;padding:16px;border-radius:8px;margin-bottom:24px}.alert-error[data-v-fffdd2ad]{background:#fef2f2;border:1px solid #fecaca;color:#dc2626}.alert-success[data-v-fffdd2ad]{background:#f0fdf4;border:1px solid #bbf7d0;color:#047857}.form-actions[data-v-fffdd2ad]{display:flex;gap:12px;justify-content:flex-end}.btn[data-v-fffdd2ad]{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-fffdd2ad]{background:#3b82f6;color:#fff}.btn-primary[data-v-fffdd2ad]:hover:not(:disabled){background:#2563eb}.btn-primary[data-v-fffdd2ad]:disabled{background:#d1d5db;cursor:not-allowed}.btn-secondary[data-v-fffdd2ad]{background:#fff;color:#374151;border:1px solid #d1d5db}.btn-secondary[data-v-fffdd2ad]:hover{background:#f9fafb}.spinner[data-v-fffdd2ad]{width:16px;height:16px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:spin-fffdd2ad 1s linear infinite}.spinner.large[data-v-fffdd2ad]{width:48px;height:48px;border-width:4px}@keyframes spin-fffdd2ad{to{transform:rotate(360deg)}}@media(max-width:768px){.form-grid[data-v-fffdd2ad]{grid-template-columns:1fr}}[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}}
