@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}}@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-883fea59]{background:#fff;border-bottom:1px solid #e2e8f0;position:sticky;top:0;z-index:100}.header-container[data-v-883fea59]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0 16px}.user-section[data-v-883fea59]{margin-left:auto;display:flex;align-items:center;gap:16px}.header-brand[data-v-883fea59]{flex-shrink:0;width:260px;justify-content:flex-end;display:flex;margin-right:20px}.logo[data-v-883fea59]{display:flex;align-items:center;gap:8px;text-decoration:none;cursor:pointer}.news-ticker[data-v-883fea59]{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-883fea59]:hover{background:linear-gradient(135deg,#fde68a,#fcd34d);box-shadow:0 4px 12px #fbbf244d}.news-ticker[data-v-883fea59]: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-883fea59]: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-883fea59]{overflow:hidden;white-space:nowrap}.ticker-content[data-v-883fea59]{display:inline-flex;animation:scroll-883fea59 20s linear infinite}.news-ticker:hover .ticker-content[data-v-883fea59]{animation-play-state:paused}.ticker-item[data-v-883fea59]{display:inline-flex;align-items:center;gap:8px;padding:0 50px;font-size:14px;font-weight:600;color:#92400e}.ticker-item .icon[data-v-883fea59]{color:#f59e0b;font-size:18px}@keyframes scroll-883fea59{0%{transform:translate(0)}to{transform:translate(-50%)}}.modal-overlay[data-v-883fea59]{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-883fea59]{background:#fff;border-radius:16px;max-width:600px;width:100%;box-shadow:0 20px 60px #0000004d;overflow:hidden}.modal-header[data-v-883fea59]{display:flex;align-items:center;justify-content:space-between;padding:24px;border-bottom:1px solid #e2e8f0}.modal-header h3[data-v-883fea59]{margin:0;font-size:20px;font-weight:700;color:#1e293b}.modal-close[data-v-883fea59]{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-883fea59]:hover{background:#e2e8f0}.modal-close .icon[data-v-883fea59]{color:#64748b;font-size:20px}.modal-body[data-v-883fea59]{padding:24px}.news-icon[data-v-883fea59]{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-883fea59]{font-size:32px;color:#f59e0b}.news-full-text[data-v-883fea59]{font-size:15px;line-height:1.6;color:#475569;margin:0 0 20px}.news-meta[data-v-883fea59]{display:flex;align-items:center;gap:16px;padding-top:16px;border-top:1px solid #f1f5f9}.news-date[data-v-883fea59]{display:flex;align-items:center;gap:6px;font-size:13px;color:#64748b}.news-category[data-v-883fea59]{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600;text-transform:uppercase}.category-warning[data-v-883fea59]{background:#fef3c7;color:#92400e}.category-info[data-v-883fea59]{background:#dbeafe;color:#1e40af}.category-success[data-v-883fea59]{background:#d1fae5;color:#065f46}.modal-footer[data-v-883fea59]{padding:16px 24px;background:#f8fafc;display:flex;justify-content:flex-end;gap:12px}.btn[data-v-883fea59]{padding:10px 20px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;border:none;transition:all .15s ease}.btn-primary[data-v-883fea59]{background:#3b82f6;color:#fff}.btn-primary[data-v-883fea59]:hover{background:#2563eb}.modal-fade-enter-active[data-v-883fea59],.modal-fade-leave-active[data-v-883fea59]{transition:all .3s ease}.modal-fade-enter-from[data-v-883fea59],.modal-fade-leave-to[data-v-883fea59]{opacity:0}.modal-fade-enter-from .modal-container[data-v-883fea59],.modal-fade-leave-to .modal-container[data-v-883fea59]{transform:scale(.9) translateY(-20px)}.modal-fade-enter-active .modal-container[data-v-883fea59],.modal-fade-leave-active .modal-container[data-v-883fea59]{transition:transform .3s ease}.user-info[data-v-883fea59]{display:flex;align-items:center;gap:16px;padding-left:16px;border-left:1px solid #e2e8f0}.manager-contact[data-v-883fea59]{text-align:right;font-size:12px}.contact-label[data-v-883fea59]{color:#64748b;display:block}.manager-info[data-v-883fea59]{display:flex;align-items:center;gap:12px}.manager-avatar[data-v-883fea59]{width:40px;height:40px;border-radius:50%;object-fit:cover;border:2px solid #e2e8f0;flex-shrink:0}.manager-details[data-v-883fea59]{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.contact-name[data-v-883fea59]{color:#1e293b;font-weight:600;display:block}.contact-phone[data-v-883fea59]{color:#64748b;display:flex;align-items:center;gap:4px}.header-actions[data-v-883fea59]{display:flex;gap:8px}.action-btn[data-v-883fea59]{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-883fea59]:hover{background:#e2e8f0}.action-btn .icon[data-v-883fea59]{font-size:20px;color:#64748b}.action-btn:hover .icon[data-v-883fea59]{color:#374151}.main-nav[data-v-883fea59]::-webkit-scrollbar{display:none}.nav-link[data-v-883fea59]{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-883fea59]:hover{color:#334155;background:#f1f5f9}.nav-link.active[data-v-883fea59]{color:#3b82f6;background:#eff6ff}.notification-badge[data-v-883fea59]{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-883fea59]{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-883fea59]{display:flex;gap:20px}.rate-item[data-v-883fea59]{display:flex;flex-direction:column;gap:0px;transition:all .2s ease}.rates-source[data-v-883fea59]{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-883fea59]:hover{background:#e2e8f0}.rates-source .icon[data-v-883fea59]{color:#64748b;font-size:14px}@media(max-width:1400px){.exchange-rates[data-v-883fea59]{display:none}}@keyframes pulse-883fea59{0%,to{opacity:1}50%{opacity:.5}}.rate-value[data-v-883fea59]:empty:before{content:"---";animation:pulse-883fea59 1.5s ease-in-out infinite;color:#cbd5e1}@media(max-width:1200px){.manager-contact[data-v-883fea59]{display:none}}.rate-item[data-v-883fea59]{display:flex;flex-direction:column;gap:2px;transition:all .2s ease;cursor:help}.rate-item[data-v-883fea59]:hover{transform:translateY(-1px)}.rate-currency[data-v-883fea59]{display:flex;align-items:center;gap:6px;font-size:12px;color:#64748b;font-weight:600}.currency-flag[data-v-883fea59]{font-size:14px}.currency-code[data-v-883fea59]{letter-spacing:.5px}.rate-value[data-v-883fea59]{font-size:16px;font-weight:700;color:#1e293b;font-variant-numeric:tabular-nums}.rate-date[data-v-883fea59]{font-size:10px;color:#94a3b8;font-weight:500;white-space:nowrap}@media(max-width:768px){.header-container[data-v-883fea59]{padding:0 16px;gap:16px}.news-ticker[data-v-883fea59]{display:none}.user-section[data-v-883fea59]{flex:1;justify-content:flex-end}}.clickable[data-v-083b1c69]{cursor:pointer;transition:color .2s}.clickable[data-v-083b1c69]:hover{color:#3b82f6}.no-organization[data-v-083b1c69]{text-align:center;padding:20px;color:#64748b}.select-org-btn[data-v-083b1c69]{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-083b1c69]:hover{background:#2563eb}.sidebar[data-v-083b1c69]{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-083b1c69]{padding:24px 20px;border-bottom:1px solid #f1f5f9}.profile-card[data-v-083b1c69]{display:flex;align-items:center;gap:12px}.profile-avatar[data-v-083b1c69]{width:48px;height:48px;border-radius:24px;object-fit:cover;border:2px solid #e2e8f0}.profile-info[data-v-083b1c69]{flex:1;min-width:0}.profile-name[data-v-083b1c69]{font-size:15px;font-weight:600;color:#1e293b;margin:0 0 2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-role[data-v-083b1c69]{font-size:13px;color:#64748b;margin:0 0 6px}.profile-meta[data-v-083b1c69]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.profile-id[data-v-083b1c69]{font-size:11px;color:#94a3b8;display:flex;align-items:center;gap:4px}.profile-status[data-v-083b1c69]{display:flex;align-items:center;gap:4px;font-size:11px;font-weight:500}.status-dot[data-v-083b1c69]{width:6px;height:6px;border-radius:3px}.status-active .status-dot[data-v-083b1c69]{background:#10b981}.status-inactive .status-dot[data-v-083b1c69]{background:#f59e0b}.status-pending .status-dot[data-v-083b1c69]{background:#3b82f6}.nav-menu[data-v-083b1c69]{flex:1;padding:8px 0;overflow-y:auto}.nav-group[data-v-083b1c69]{margin-bottom:24px}.nav-group-title[data-v-083b1c69]{font-size:11px;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;margin:0 0 8px 20px}.nav-item[data-v-083b1c69]{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-083b1c69]:hover{background:#f8fafc;color:#334155}.nav-item.active[data-v-083b1c69]{background:#eff6ff;color:#3b82f6;border-right:3px solid #3b82f6}.nav-icon[data-v-083b1c69]{width:20px;text-align:center;flex-shrink:0}.nav-label[data-v-083b1c69]{flex:1}.nav-count[data-v-083b1c69]{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-083b1c69]{background:#bfdbfe;color:#1d4ed8}.nav-badge[data-v-083b1c69]{font-size:10px;font-weight:600;padding:2px 6px;border-radius:8px}.badge-warning[data-v-083b1c69]{background:#fef3c7;color:#d97706}.badge-info[data-v-083b1c69]{background:#dbeafe;color:#2563eb}.org-summary[data-v-083b1c69]{padding:20px;border-top:1px solid #f1f5f9;background:#f8fafc;display:none}.summary-title[data-v-083b1c69]{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-083b1c69]{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.stat-item[data-v-083b1c69]{display:flex;align-items:center;gap:8px}.stat-icon[data-v-083b1c69]{color:#6b7280}.stat-info[data-v-083b1c69]{display:flex;flex-direction:column}.stat-value[data-v-083b1c69]{font-size:16px;font-weight:700;color:#1e293b;line-height:1.2}.stat-label[data-v-083b1c69]{font-size:11px;color:#64748b;text-transform:uppercase;letter-spacing:.05em}.org-role-info[data-v-083b1c69]{display:flex;flex-direction:column;gap:8px}.role-badge[data-v-083b1c69]{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-083b1c69]{background:#dcfce7;color:#166534}.role-администратор[data-v-083b1c69]{background:#dbeafe;color:#1d4ed8}.role-пользователь[data-v-083b1c69]{background:#f3f4f6;color:#6b7280}.org-industry[data-v-083b1c69]{font-size:11px;color:#64748b;display:flex;align-items:center;gap:4px}@media(max-width:1024px){.sidebar[data-v-083b1c69]{position:fixed;left:-280px;top:72px;z-index:90;transition:left .3s ease}.sidebar.open[data-v-083b1c69]{left:0}}.dashboard[data-v-e8f1cd12]{min-height:100vh;background:#f8fafc}.dashboard-layout[data-v-e8f1cd12]{display:flex;min-height:calc(100vh - 72px)}.dashboard-content[data-v-e8f1cd12]{flex:1;padding:24px;overflow-y:auto}@media(max-width:1024px){.dashboard-layout[data-v-e8f1cd12]{flex-direction:column}.dashboard-content[data-v-e8f1cd12]{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-a054f8a6]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;color:#64748b}.spinner[data-v-a054f8a6]{width:48px;height:48px;border:4px solid #f1f5f9;border-top-color:#3b82f6;border-radius:50%;animation:spin-a054f8a6 .8s linear infinite;margin-bottom:16px}@keyframes spin-a054f8a6{to{transform:rotate(360deg)}}.loading-state p[data-v-a054f8a6]{font-size:16px;margin:0}.empty-state[data-v-a054f8a6]{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-a054f8a6]{font-size:64px;color:#cbd5e1;margin-bottom:16px}.empty-state h3[data-v-a054f8a6]{font-size:20px;font-weight:600;color:#1e293b;margin:0 0 8px}.empty-state p[data-v-a054f8a6]{font-size:14px;color:#64748b;margin:0}.empty-row[data-v-a054f8a6]{text-align:center;padding:60px 20px!important}.empty-message[data-v-a054f8a6]{display:flex;flex-direction:column;align-items:center;gap:12px;color:#94a3b8}.empty-message .icon[data-v-a054f8a6]{font-size:48px}.empty-message p[data-v-a054f8a6]{margin:0;font-size:14px}.employees-section[data-v-a054f8a6]{padding:24px}.section-header[data-v-a054f8a6]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:32px}.header-content[data-v-a054f8a6]{flex:1}.section-title[data-v-a054f8a6]{display:flex;align-items:center;gap:12px;font-size:28px;font-weight:700;color:#1e293b;margin:0 0 8px}.section-title .icon[data-v-a054f8a6]{font-size:32px;color:#3b82f6}.section-subtitle[data-v-a054f8a6]{font-size:14px;color:#64748b;margin:0}.filters-bar[data-v-a054f8a6]{display:flex;gap:16px;margin-bottom:24px;align-items:flex-end}.filter-group[data-v-a054f8a6]{display:flex;flex-direction:column;gap:8px;min-width:200px}.filter-group label[data-v-a054f8a6]{font-size:13px;font-weight:600;color:#475569}.filter-select[data-v-a054f8a6]{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-a054f8a6]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.search-box[data-v-a054f8a6]{flex:1;position:relative;display:flex;align-items:center}.search-box .icon[data-v-a054f8a6]{position:absolute;left:14px;color:#94a3b8;font-size:20px}.search-input[data-v-a054f8a6]{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-a054f8a6]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.employees-table-wrapper[data-v-a054f8a6]{background:#fff;border-radius:12px;border:1px solid #e2e8f0;overflow:hidden}.employees-table[data-v-a054f8a6]{width:100%;border-collapse:collapse}.employees-table thead[data-v-a054f8a6]{background:#f8fafc;border-bottom:2px solid #e2e8f0}.employees-table th[data-v-a054f8a6]{padding:16px;text-align:left;font-size:13px;font-weight:600;color:#475569;text-transform:uppercase;letter-spacing:.05em}.employees-table td[data-v-a054f8a6]{padding:16px;border-bottom:1px solid #f1f5f9;font-size:14px;color:#1e293b}.employees-table tbody tr[data-v-a054f8a6]:hover{background:#f8fafc}.employee-name[data-v-a054f8a6]{display:flex;align-items:center;gap:12px}.employee-avatar[data-v-a054f8a6]{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-a054f8a6]{font-weight:600;color:#1e293b}.email[data-v-a054f8a6]{font-size:12px;color:#64748b;margin-top:2px}.phone[data-v-a054f8a6]{display:flex;align-items:center;gap:6px;color:#475569}.role-badge[data-v-a054f8a6],.status-badge[data-v-a054f8a6]{display:inline-block;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600;text-transform:uppercase}.role-admin[data-v-a054f8a6]{background:#dbeafe;color:#1e40af}.role-user[data-v-a054f8a6]{background:#e0e7ff;color:#4338ca}.role-viewer[data-v-a054f8a6]{background:#f3f4f6;color:#374151}.status-active[data-v-a054f8a6]{background:#d1fae5;color:#065f46}.status-pending[data-v-a054f8a6]{background:#fef3c7;color:#92400e}.status-inactive[data-v-a054f8a6]{background:#fee2e2;color:#991b1b}.org-name[data-v-a054f8a6]{font-size:13px;color:#475569}.action-buttons[data-v-a054f8a6]{display:flex;gap:8px}.action-btn[data-v-a054f8a6]{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-a054f8a6]:hover{background:#e2e8f0}.action-btn.danger[data-v-a054f8a6]:hover{background:#fee2e2;color:#dc2626}.action-btn .icon[data-v-a054f8a6]{font-size:18px;color:#64748b}.action-btn.danger:hover .icon[data-v-a054f8a6]{color:#dc2626}.modal-overlay[data-v-a054f8a6]{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-a054f8a6]{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-a054f8a6]{max-width:800px}.modal-header[data-v-a054f8a6]{display:flex;align-items:center;justify-content:space-between;padding:24px;border-bottom:1px solid #e2e8f0}.modal-header.success[data-v-a054f8a6]{flex-direction:column;text-align:center;gap:16px;background:linear-gradient(135deg,#d1fae5,#a7f3d0);border-bottom:none}.success-icon[data-v-a054f8a6]{width:64px;height:64px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center}.success-icon .icon[data-v-a054f8a6]{font-size:40px;color:#10b981}.modal-header h3[data-v-a054f8a6]{margin:0;font-size:20px;font-weight:700;color:#1e293b}.modal-close[data-v-a054f8a6]{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-a054f8a6]:hover{background:#e2e8f0}.modal-body[data-v-a054f8a6]{padding:24px;overflow-y:auto;flex:1}.form-section[data-v-a054f8a6]{margin-bottom:32px}.form-section[data-v-a054f8a6]:last-child{margin-bottom:0}.form-section-title[data-v-a054f8a6]{font-size:16px;font-weight:600;color:#1e293b;margin:0 0 16px;padding-bottom:12px;border-bottom:2px solid #f1f5f9}.form-row[data-v-a054f8a6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:16px}.form-group[data-v-a054f8a6]{display:flex;flex-direction:column;gap:8px}.form-group.required label[data-v-a054f8a6]:after{content:" *";color:#ef4444}.form-group label[data-v-a054f8a6]{font-size:13px;font-weight:600;color:#475569}.form-input[data-v-a054f8a6],.form-select[data-v-a054f8a6]{padding:10px 14px;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;transition:all .15s ease}.form-input[data-v-a054f8a6]:focus,.form-select[data-v-a054f8a6]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.permissions-group[data-v-a054f8a6]{display:flex;flex-direction:column;gap:16px}.permission-item[data-v-a054f8a6]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:16px}.checkbox-label[data-v-a054f8a6]{display:flex;align-items:flex-start;gap:12px;cursor:pointer}.checkbox-label.inline[data-v-a054f8a6]{align-items:center}.checkbox-input[data-v-a054f8a6]{position:absolute;opacity:0;pointer-events:none}.checkbox-custom[data-v-a054f8a6]{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-a054f8a6]{background:#3b82f6;border-color:#3b82f6}.checkbox-input:checked+.checkbox-custom[data-v-a054f8a6]:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:14px;font-weight:700}.checkbox-text[data-v-a054f8a6]{display:flex;flex-direction:column;gap:4px}.checkbox-text strong[data-v-a054f8a6]{font-size:14px;font-weight:600;color:#1e293b}.checkbox-text small[data-v-a054f8a6]{font-size:12px;color:#64748b}.view-access-section[data-v-a054f8a6]{margin-top:24px;padding:20px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px}.section-label[data-v-a054f8a6]{display:block;font-size:14px;font-weight:600;color:#475569;margin-bottom:16px}.radio-group[data-v-a054f8a6]{display:flex;flex-direction:column;gap:12px}.radio-label[data-v-a054f8a6]{display:flex;align-items:center;gap:12px;cursor:pointer}.radio-input[data-v-a054f8a6]{position:absolute;opacity:0;pointer-events:none}.radio-custom[data-v-a054f8a6]{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-a054f8a6]{border-color:#3b82f6}.radio-input:checked+.radio-custom[data-v-a054f8a6]: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-a054f8a6]{font-size:14px;color:#1e293b}.org-selector-group[data-v-a054f8a6]{margin-top:16px;padding-top:16px;border-top:1px solid #e2e8f0}.checkbox-group[data-v-a054f8a6]{display:flex;flex-direction:column;gap:12px;margin-top:12px}.historical-access[data-v-a054f8a6]{margin-top:16px;padding-top:16px;border-top:1px solid #e2e8f0}.modal-footer[data-v-a054f8a6]{padding:16px 24px;background:#f8fafc;display:flex;justify-content:flex-end;gap:12px;border-top:1px solid #e2e8f0}.btn[data-v-a054f8a6]{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-a054f8a6]{background:#3b82f6;color:#fff}.btn-primary[data-v-a054f8a6]:hover{background:#2563eb}.btn-secondary[data-v-a054f8a6]{background:#fff;color:#64748b;border:1px solid #e2e8f0}.btn-secondary[data-v-a054f8a6]:hover{background:#f8fafc}.success-info[data-v-a054f8a6]{display:flex;flex-direction:column;gap:20px;margin-bottom:20px}.info-block label[data-v-a054f8a6]{display:block;font-size:13px;font-weight:600;color:#475569;margin-bottom:8px}.copy-field[data-v-a054f8a6]{display:flex;align-items:center;gap:8px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:12px}.copy-field code[data-v-a054f8a6]{flex:1;font-size:13px;color:#1e293b;word-break:break-all}.copy-btn[data-v-a054f8a6]{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-a054f8a6]:hover{background:#e2e8f0}.warning-message[data-v-a054f8a6]{display:flex;align-items:flex-start;gap:12px;padding:16px;background:#fffbeb;border:1px solid #fde68a;border-radius:8px}.warning-message .icon[data-v-a054f8a6]{color:#f59e0b;font-size:20px;flex-shrink:0}.warning-message p[data-v-a054f8a6]{margin:0;font-size:14px;color:#92400e}.modal-fade-enter-active[data-v-a054f8a6],.modal-fade-leave-active[data-v-a054f8a6]{transition:all .3s ease}.modal-fade-enter-from[data-v-a054f8a6],.modal-fade-leave-to[data-v-a054f8a6]{opacity:0}.modal-fade-enter-from .modal-container[data-v-a054f8a6],.modal-fade-leave-to .modal-container[data-v-a054f8a6]{transform:scale(.9) translateY(-20px)}.display-none[data-v-a054f8a6]{display:none}@media(max-width:768px){.filters-bar[data-v-a054f8a6]{flex-direction:column}.filter-group[data-v-a054f8a6]{width:100%}.employees-table-wrapper[data-v-a054f8a6]{overflow-x:auto}.employees-table[data-v-a054f8a6]{min-width:800px}}.material-icons[data-v-887d90d6]{font-family:Material Icons;font-size:20px;-webkit-user-select:none;user-select:none}[data-v-887d90d6]{box-sizing:border-box}.organizations-view[data-v-887d90d6]{min-height:100vh;background-color:#f8fafc;padding:24px}.page-header[data-v-887d90d6]{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-887d90d6]{margin:0 0 4px;font-size:28px;color:#1e293b}.subtitle[data-v-887d90d6]{margin:0;font-size:14px;color:#64748b}.btn-primary[data-v-887d90d6]{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-887d90d6]:hover{background:#2563eb}.btn-primary.btn-danger[data-v-887d90d6]{background:#ef4444}.btn-primary.btn-danger[data-v-887d90d6]:hover{background:#dc2626}.btn-secondary[data-v-887d90d6]{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-887d90d6]:hover{background:#f8fafc}.loading-container[data-v-887d90d6]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:16px;background:#fff;border-radius:12px}.spinner[data-v-887d90d6]{width:48px;height:48px;border:4px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;animation:spin-887d90d6 1s linear infinite}@keyframes spin-887d90d6{to{transform:rotate(360deg)}}.error-container[data-v-887d90d6]{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-887d90d6]{font-size:64px;color:#ef4444}.error-container p[data-v-887d90d6]{color:#64748b;font-size:16px;margin:0}.empty-state[data-v-887d90d6]{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-887d90d6]{font-size:64px;color:#cbd5e1}.empty-state h3[data-v-887d90d6]{margin:0;font-size:20px;color:#1e293b}.empty-state p[data-v-887d90d6]{margin:0;font-size:14px;color:#64748b}.table-container[data-v-887d90d6]{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;overflow:hidden}.organizations-table[data-v-887d90d6]{width:100%;border-collapse:collapse}.organizations-table thead[data-v-887d90d6]{background:#f8fafc;border-bottom:2px solid #e2e8f0}.organizations-table th[data-v-887d90d6]{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-887d90d6]{border-bottom:1px solid #f1f5f9;transition:background .2s}.organizations-table tbody tr[data-v-887d90d6]:hover{background:#f8fafc}.organizations-table tbody tr.inactive-row[data-v-887d90d6]{opacity:.6}.organizations-table td[data-v-887d90d6]{padding:16px;font-size:14px;color:#1e293b;vertical-align:middle}.status-badge[data-v-887d90d6]{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-887d90d6]{background:#d1fae5;color:#065f46}.status-badge.status-inactive[data-v-887d90d6],.status-badge.status-pending[data-v-887d90d6]{background:#fee2e2;color:#991b1b}.status-dot[data-v-887d90d6]{width:6px;height:6px;border-radius:50%;background:currentColor}.manager-activation-hint[data-v-887d90d6]{display:inline-flex;align-items:center;margin-left:6px;color:#f59e0b;cursor:help}.manager-activation-hint .material-icons[data-v-887d90d6]{font-size:16px}.org-name-cell[data-v-887d90d6]{display:flex;align-items:center;gap:10px}.org-name-cell .material-icons[data-v-887d90d6]{color:#667eea;font-size:24px}.org-name[data-v-887d90d6]{font-weight:500;color:#1e293b}.monospace[data-v-887d90d6]{font-family:Courier New,monospace;font-size:13px}.text-truncate[data-v-887d90d6]{display:block;max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.date-cell[data-v-887d90d6]{font-size:13px;color:#64748b;white-space:nowrap}.actions-cell[data-v-887d90d6]{display:flex;gap:8px;justify-content:flex-end}.btn-icon[data-v-887d90d6]{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-887d90d6]:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}.btn-icon[data-v-887d90d6]:disabled{opacity:.5;cursor:not-allowed}.btn-icon .material-icons[data-v-887d90d6]{font-size:20px;color:#64748b}.btn-icon:hover .material-icons[data-v-887d90d6]{color:#3b82f6}.btn-activate .material-icons[data-v-887d90d6]{color:#10b981}.btn-activate[data-v-887d90d6]:hover{background:#f0fdf4;border-color:#10b981}.btn-deactivate .material-icons[data-v-887d90d6]{color:#ef4444}.btn-deactivate[data-v-887d90d6]:hover{background:#fef2f2;border-color:#ef4444}.modal-overlay[data-v-887d90d6]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-container[data-v-887d90d6]{background:#fff;border-radius:12px;max-width:500px;width:100%;box-shadow:0 20px 25px -5px #0000001a}.modal-header[data-v-887d90d6]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #e2e8f0}.modal-header h3[data-v-887d90d6]{margin:0;font-size:18px;color:#1e293b}.btn-close[data-v-887d90d6]{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-887d90d6]:hover{background:#f1f5f9}.modal-body[data-v-887d90d6]{padding:24px}.modal-body p[data-v-887d90d6]{margin:0 0 16px;font-size:14px;color:#475569;line-height:1.6}.warning-text[data-v-887d90d6]{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-887d90d6]{font-size:20px;color:#f59e0b}.modal-actions[data-v-887d90d6]{display:flex;gap:12px;padding:16px 24px;border-top:1px solid #e2e8f0;justify-content:flex-end}.modal-enter-active[data-v-887d90d6],.modal-leave-active[data-v-887d90d6]{transition:opacity .3s}.modal-enter-from[data-v-887d90d6],.modal-leave-to[data-v-887d90d6]{opacity:0}.modal-enter-active .modal-container[data-v-887d90d6],.modal-leave-active .modal-container[data-v-887d90d6]{transition:transform .3s}.modal-enter-from .modal-container[data-v-887d90d6],.modal-leave-to .modal-container[data-v-887d90d6]{transform:scale(.95)}@media(max-width:1200px){.text-truncate[data-v-887d90d6]{max-width:180px}}@media(max-width:768px){.organizations-view[data-v-887d90d6]{padding:16px}.page-header[data-v-887d90d6]{flex-direction:column;gap:16px;align-items:flex-start}.table-container[data-v-887d90d6]{overflow-x:auto}.organizations-table[data-v-887d90d6]{min-width:1200px}}.documents-page[data-v-45775058]{padding:24px;background:#f8fafc;min-height:100vh}.page-header[data-v-45775058]{margin-bottom:24px}.page-header h1[data-v-45775058]{font-size:28px;font-weight:600;color:#1e293b;margin:0}.loading-container[data-v-45775058],.error-container[data-v-45775058]{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-45775058]{width:48px;height:48px;border:4px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;animation:spin-45775058 1s linear infinite}@keyframes spin-45775058{to{transform:rotate(360deg)}}.error-icon[data-v-45775058]{font-size:64px}.tabs[data-v-45775058]{display:flex;gap:8px;margin-bottom:16px;border-bottom:2px solid #e2e8f0}.tab[data-v-45775058]{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-45775058]:hover{color:#3b82f6}.tab.active[data-v-45775058]{color:#3b82f6;border-bottom-color:#3b82f6}.table-container[data-v-45775058]{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #0000001a}.documents-table[data-v-45775058]{width:100%;border-collapse:collapse}.documents-table thead[data-v-45775058]{background:#f8fafc}.documents-table th[data-v-45775058]{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-45775058]{border-bottom:1px solid #e2e8f0;transition:background .2s}.documents-table tbody tr[data-v-45775058]:hover{background:#f8fafc}.documents-table tbody tr[data-v-45775058]:last-child{border-bottom:none}.documents-table td[data-v-45775058]{padding:16px;font-size:14px;color:#1e293b}.doc-name-cell[data-v-45775058]{display:flex;align-items:center;gap:8px;font-weight:500}.doc-name-cell .material-icons[data-v-45775058]{color:#64748b;font-size:20px}.type-badge[data-v-45775058]{display:inline-block;padding:4px 12px;background:#e0e7ff;color:#3730a3;border-radius:12px;font-size:12px;font-weight:500}.status-badge[data-v-45775058]{display:inline-block;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500}.status-active[data-v-45775058]{background:#dcfce7;color:#166534}.status-inactive[data-v-45775058]{background:#fee2e2;color:#991b1b}.status-draft[data-v-45775058]{background:#fef3c7;color:#92400e}.visible-badge[data-v-45775058],.hidden-badge[data-v-45775058]{display:inline-flex;align-items:center;gap:4px;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500}.visible-badge[data-v-45775058]{background:#dcfce7;color:#166534}.visible-badge .material-icons[data-v-45775058]{font-size:16px}.hidden-badge[data-v-45775058]{background:#f1f5f9;color:#64748b}.hidden-badge .material-icons[data-v-45775058]{font-size:16px}.btn-action[data-v-45775058]{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-45775058]:hover{background:#3b82f6;border-color:#3b82f6}.btn-action:hover .material-icons[data-v-45775058]{color:#fff}.btn-action .material-icons[data-v-45775058]{font-size:20px;color:#64748b}.no-file[data-v-45775058]{color:#94a3b8;font-size:12px}.actions-cell[data-v-45775058]{display:flex;gap:8px;align-items:center}.btn-upload[data-v-45775058]{background:#f0fdf4;border-color:#86efac}.btn-upload[data-v-45775058]:hover{background:#22c55e;border-color:#22c55e}.btn-upload .material-icons[data-v-45775058]{color:#16a34a}.btn-upload:hover .material-icons[data-v-45775058]{color:#fff}.empty-state[data-v-45775058]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;color:#94a3b8}.empty-state .material-icons[data-v-45775058]{font-size:64px;margin-bottom:16px;opacity:.5}.empty-state p[data-v-45775058]{margin:0;font-size:16px}@media(max-width:768px){.documents-table[data-v-45775058]{font-size:12px}.documents-table th[data-v-45775058],.documents-table td[data-v-45775058]{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-d2b5cc3a]{width:100%}.material-icons[data-v-d2b5cc3a]{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-d2b5cc3a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;flex-wrap:wrap;gap:16px}.header-content[data-v-d2b5cc3a]{flex:1}.section-title[data-v-d2b5cc3a]{font-size:28px;font-weight:600;color:#1e293b;margin:0 0 8px}.section-subtitle[data-v-d2b5cc3a]{font-size:14px;color:#64748b;margin:0}.btn-primary[data-v-d2b5cc3a]{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-d2b5cc3a]:hover{background:#2563eb;transform:translateY(-1px);box-shadow:0 4px 12px #3b82f64d}.btn-primary .material-icons[data-v-d2b5cc3a]{font-size:20px}.btn-secondary[data-v-d2b5cc3a]{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-d2b5cc3a]:hover{background:#e2e8f0}.btn-danger[data-v-d2b5cc3a]{background:#ef4444!important}.btn-danger[data-v-d2b5cc3a]:hover{background:#dc2626!important}.stats-grid[data-v-d2b5cc3a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:24px}.stat-card[data-v-d2b5cc3a]{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-d2b5cc3a]{cursor:pointer}.stat-card[data-v-d2b5cc3a]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.stat-icon[data-v-d2b5cc3a]{width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:12px}.stat-icon .material-icons[data-v-d2b5cc3a]{font-size:28px}.stat-content[data-v-d2b5cc3a]{flex:1}.stat-value[data-v-d2b5cc3a]{font-size:32px;font-weight:700;color:#1e293b;line-height:1;margin-bottom:4px}.stat-label[data-v-d2b5cc3a]{font-size:13px;color:#64748b;font-weight:500}.sub-stages[data-v-d2b5cc3a]{margin-bottom:24px;padding:16px;background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a}.sub-stages-title[data-v-d2b5cc3a]{font-size:16px;font-weight:600;color:#1e293b;margin:0 0 12px}.sub-stages-grid[data-v-d2b5cc3a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.sub-stage-card[data-v-d2b5cc3a]{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-d2b5cc3a]{cursor:pointer}.sub-stage-card[data-v-d2b5cc3a]:hover{border-color:#3b82f6;background:#f8fafc;transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.sub-stage-icon[data-v-d2b5cc3a]{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-d2b5cc3a]{font-size:22px}.sub-stage-content[data-v-d2b5cc3a]{flex:1;min-width:0}.sub-stage-value[data-v-d2b5cc3a]{font-size:20px;font-weight:700;color:#1e293b;line-height:1.2;margin-bottom:2px}.sub-stage-label[data-v-d2b5cc3a]{font-size:11px;color:#64748b;font-weight:500;line-height:1.3}@media(max-width:768px){.sub-stages-grid[data-v-d2b5cc3a]{grid-template-columns:1fr 1fr}.sub-stage-card[data-v-d2b5cc3a]{flex-direction:column;text-align:center;padding:10px}.sub-stage-icon[data-v-d2b5cc3a]{width:36px;height:36px}.sub-stage-icon .material-icons[data-v-d2b5cc3a]{font-size:20px}.sub-stage-value[data-v-d2b5cc3a]{font-size:18px}.sub-stage-label[data-v-d2b5cc3a]{font-size:10px}}.filters-section[data-v-d2b5cc3a]{display:flex;gap:12px;margin-bottom:24px;flex-wrap:wrap}.filter-group[data-v-d2b5cc3a]{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-d2b5cc3a]{font-size:20px;color:#64748b}.filter-select[data-v-d2b5cc3a]{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-d2b5cc3a]{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-d2b5cc3a]{font-size:20px;color:#64748b}.search-box input[data-v-d2b5cc3a]{flex:1;border:none;outline:none;font-size:14px;color:#1e293b}.search-box input[data-v-d2b5cc3a]::placeholder{color:#94a3b8}.loading-state[data-v-d2b5cc3a],.empty-state[data-v-d2b5cc3a]{text-align:center;padding:60px 20px;background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a}.spinner[data-v-d2b5cc3a]{width:40px;height:40px;border:4px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;animation:spin-d2b5cc3a 1s linear infinite;margin:0 auto 16px}@keyframes spin-d2b5cc3a{to{transform:rotate(360deg)}}.empty-state .empty-icon[data-v-d2b5cc3a]{font-size:64px;color:#cbd5e1;display:block;margin-bottom:16px}.empty-state h3[data-v-d2b5cc3a]{font-size:20px;color:#1e293b;margin:0 0 8px}.empty-state p[data-v-d2b5cc3a]{color:#64748b;margin:0}.deals-table-container[data-v-d2b5cc3a]{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;overflow-x:auto}.deals-table[data-v-d2b5cc3a]{width:100%;border-collapse:collapse}.deals-table thead[data-v-d2b5cc3a]{background:#f8fafc}.deals-table th[data-v-d2b5cc3a]{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-d2b5cc3a]{border-bottom:1px solid #e2e8f0;transition:background .2s}.deals-table tbody tr[data-v-d2b5cc3a]:hover{background:#f8fafc}.deals-table td[data-v-d2b5cc3a]{padding:16px;font-size:14px;color:#1e293b}.deal-number[data-v-d2b5cc3a]{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-d2b5cc3a]{font-size:18px}.org-info[data-v-d2b5cc3a],.counterparty-info[data-v-d2b5cc3a]{display:flex;align-items:center;gap:8px;color:#475569}.org-info .material-icons[data-v-d2b5cc3a],.counterparty-info .material-icons[data-v-d2b5cc3a]{font-size:18px;color:#94a3b8}.amount[data-v-d2b5cc3a]{font-weight:600;color:#10b981;font-size:15px}.status-badge[data-v-d2b5cc3a]{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-d2b5cc3a]{font-size:16px}.status-preparation[data-v-d2b5cc3a]{background:#e0e7ff;color:#4f46e5}.status-inwork[data-v-d2b5cc3a]{background:#fef3c7;color:#92400e}.status-completed[data-v-d2b5cc3a]{background:#d1fae5;color:#065f46}.status-refund[data-v-d2b5cc3a]{background:#fce7f3;color:#9f1239}.status-cancelled[data-v-d2b5cc3a]{background:#fee2e2;color:#991b1b}.date-cell[data-v-d2b5cc3a]{display:flex;align-items:center;gap:8px;color:#475569;white-space:nowrap}.date-cell .material-icons[data-v-d2b5cc3a]{font-size:16px;color:#94a3b8}.actions[data-v-d2b5cc3a]{display:flex;gap:8px}.btn-action[data-v-d2b5cc3a]{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-d2b5cc3a]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.btn-action .material-icons[data-v-d2b5cc3a]{font-size:20px}.btn-view[data-v-d2b5cc3a]{color:#3b82f6;border-color:#3b82f6}.btn-view[data-v-d2b5cc3a]:hover{background:#eff6ff}.btn-edit[data-v-d2b5cc3a]{color:#f59e0b;border-color:#f59e0b}.btn-edit[data-v-d2b5cc3a]:hover{background:#fffbeb}.btn-delete[data-v-d2b5cc3a]{color:#ef4444;border-color:#ef4444}.btn-delete[data-v-d2b5cc3a]:hover{background:#fef2f2}.modal-overlay[data-v-d2b5cc3a]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-container[data-v-d2b5cc3a]{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-d2b5cc3a]{max-width:900px}.modal-small[data-v-d2b5cc3a]{max-width:500px}.modal-header[data-v-d2b5cc3a]{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:1px solid #e2e8f0}.modal-title-section[data-v-d2b5cc3a]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.modal-header h3[data-v-d2b5cc3a]{margin:0;font-size:20px;font-weight:600;color:#1e293b}.btn-close[data-v-d2b5cc3a]{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-d2b5cc3a]:hover{background:#e2e8f0;color:#475569}.btn-close .material-icons[data-v-d2b5cc3a]{font-size:20px}.modal-body[data-v-d2b5cc3a]{padding:24px}.modal-body p[data-v-d2b5cc3a]{margin:0 0 16px;color:#475569;line-height:1.6}.warning-text[data-v-d2b5cc3a]{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-d2b5cc3a]{font-size:20px;color:#f59e0b}.form-row[data-v-d2b5cc3a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px}.form-group[data-v-d2b5cc3a]{margin-bottom:20px}.form-group label[data-v-d2b5cc3a]{display:block;margin-bottom:8px;font-size:14px;font-weight:500;color:#334155}.required[data-v-d2b5cc3a]{color:#ef4444}.form-group input[data-v-d2b5cc3a]:not([type=file]),.form-group select[data-v-d2b5cc3a],.form-group textarea[data-v-d2b5cc3a]{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-d2b5cc3a]:focus,.form-group select[data-v-d2b5cc3a]:focus,.form-group textarea[data-v-d2b5cc3a]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.form-group textarea[data-v-d2b5cc3a]{resize:vertical}.form-actions[data-v-d2b5cc3a]{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.deal-info-grid[data-v-d2b5cc3a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-bottom:24px}.info-card[data-v-d2b5cc3a]{background:#f8fafc;border-radius:10px;padding:20px;border:1px solid #e2e8f0}.info-header[data-v-d2b5cc3a]{display:flex;align-items:center;gap:10px;margin-bottom:16px}.info-header .material-icons[data-v-d2b5cc3a]{color:#3b82f6;font-size:22px}.info-header h4[data-v-d2b5cc3a]{margin:0;font-size:16px;font-weight:600;color:#1e293b}.info-content[data-v-d2b5cc3a]{display:flex;flex-direction:column;gap:12px}.info-row[data-v-d2b5cc3a]{display:flex;justify-content:space-between;gap:16px}.info-label[data-v-d2b5cc3a]{font-size:13px;color:#64748b;font-weight:500}.info-value[data-v-d2b5cc3a]{font-size:14px;color:#1e293b;font-weight:500;text-align:right}.amount-highlight[data-v-d2b5cc3a]{color:#10b981;font-size:18px;font-weight:700}.notes-section[data-v-d2b5cc3a]{background:#fffbeb;border:1px solid #fde68a;border-radius:10px;padding:20px;margin-bottom:24px}.notes-text[data-v-d2b5cc3a]{margin:12px 0 0;color:#92400e;line-height:1.6}.modal-actions[data-v-d2b5cc3a]{display:flex;justify-content:flex-end;gap:12px;padding-top:20px;border-top:1px solid #e2e8f0}.modal-enter-active[data-v-d2b5cc3a],.modal-leave-active[data-v-d2b5cc3a]{transition:opacity .3s}.modal-enter-from[data-v-d2b5cc3a],.modal-leave-to[data-v-d2b5cc3a]{opacity:0}.modal-enter-active .modal-container[data-v-d2b5cc3a],.modal-leave-active .modal-container[data-v-d2b5cc3a]{transition:transform .3s}.modal-enter-from .modal-container[data-v-d2b5cc3a],.modal-leave-to .modal-container[data-v-d2b5cc3a]{transform:scale(.9)}@media(max-width:768px){.section-header[data-v-d2b5cc3a]{flex-direction:column;align-items:flex-start}.stats-grid[data-v-d2b5cc3a],.sub-stages-grid[data-v-d2b5cc3a]{grid-template-columns:1fr 1fr}.filters-section[data-v-d2b5cc3a]{flex-direction:column}.search-box[data-v-d2b5cc3a]{min-width:100%}.deals-table[data-v-d2b5cc3a]{min-width:1200px}.form-row[data-v-d2b5cc3a],.deal-info-grid[data-v-d2b5cc3a]{grid-template-columns:1fr}}[data-v-c6d8d961]{box-sizing:border-box;margin:0;padding:0}body[data-v-c6d8d961],html[data-v-c6d8d961]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif}.footer-links[data-v-c6d8d961]{margin-top:24px;text-align:center}.link[data-v-c6d8d961]{color:#4285f4;text-decoration:none;font-size:14px;background:none;border:none;cursor:pointer}.link[data-v-c6d8d961]:hover{text-decoration:underline}.login-page[data-v-c6d8d961]{background:linear-gradient(135deg,#e6f3ff,#f0f8ff,#e6f0ff);min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem}.login-container[data-v-c6d8d961]{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-c6d8d961]{padding:4rem;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:600px}.logo-section[data-v-c6d8d961]{margin-bottom:1rem}.logo-swp[data-v-c6d8d961]{display:flex;align-items:center;gap:1rem}.logo-text[data-v-c6d8d961]{font-size:2.5rem;font-weight:700;color:#1e90ff}.form-section[data-v-c6d8d961]{width:100%;max-width:500px;text-align:center}.form-title[data-v-c6d8d961]{font-size:1.2rem;color:#666;margin-bottom:3rem;line-height:1.5}.phone-form[data-v-c6d8d961]{display:flex;flex-direction:column;gap:2rem}.phone-input-group[data-v-c6d8d961]{position:relative}.phone-input[data-v-c6d8d961]{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-c6d8d961]::placeholder{color:#c6c6c6}.phone-input[data-v-c6d8d961]:focus{border-color:#1e90ff;box-shadow:0 0 0 3px #1e90ff1a}.continue-btn[data-v-c6d8d961]{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-c6d8d961]{background:#e0e0e0;color:#999;cursor:not-allowed}.continue-btn.enabled[data-v-c6d8d961]{background:#4285f4;color:#fff}.continue-btn.enabled[data-v-c6d8d961]:hover{background:#1e90ff;transform:translateY(-2px);box-shadow:0 8px 25px #1e90ff4d}.verification-screen[data-v-c6d8d961]{display:grid;grid-template-columns:1fr 300px;min-height:600px}.main-content[data-v-c6d8d961]{padding:3rem;display:flex;flex-direction:column}.verification-content[data-v-c6d8d961]{flex:1;display:flex;flex-direction:column;justify-content:center}.verification-title[data-v-c6d8d961]{font-size:2.5rem;font-weight:700;color:#333;margin-bottom:1.5rem}.verification-text[data-v-c6d8d961]{color:#666;font-size:1.1rem;line-height:1.6;margin-bottom:2.5rem}.phone-number[data-v-c6d8d961]{color:#4285f4;font-weight:600}.call-section[data-v-c6d8d961]{margin-bottom:2rem}.call-label[data-v-c6d8d961]{color:#666;font-size:.95rem;margin-bottom:1rem}.call-button[data-v-c6d8d961]{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-c6d8d961]:hover{background:#4285f4;color:#fff;transform:translateY(-2px);box-shadow:0 10px 30px #4285f44d}.call-button.disabled[data-v-c6d8d961]{pointer-events:none;opacity:.4;cursor:not-allowed}.phone-icon[data-v-c6d8d961]{flex-shrink:0}.call-number[data-v-c6d8d961]{font-family:Monaco,Consolas,monospace}.password-section[data-v-c6d8d961]{margin-bottom:2rem}.password-input-group[data-v-c6d8d961]{position:relative;display:flex;align-items:center}.password-input[data-v-c6d8d961]{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-c6d8d961]:focus{border-color:#4285f4}.password-toggle[data-v-c6d8d961]{position:absolute;right:1rem;background:none;border:none;cursor:pointer;font-size:1.2rem;padding:.5rem}.call-complete-btn[data-v-c6d8d961]{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-c6d8d961]:hover:not(:disabled){background:#1e90ff;transform:translateY(-2px);box-shadow:0 8px 25px #1e90ff4d}.call-complete-btn[data-v-c6d8d961]:disabled{background:#e0e0e0;color:#999;cursor:not-allowed;transform:none;box-shadow:none}.qr-section[data-v-c6d8d961]{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-c6d8d961]{font-size:1.1rem;font-weight:600;color:#333;margin-bottom:2rem;text-align:center;line-height:1.4}.qr-container[data-v-c6d8d961]{background:#fff;padding:1.5rem;border-radius:16px;box-shadow:0 4px 20px #0000001a;margin-bottom:1.5rem}.qr-code[data-v-c6d8d961]{display:flex;align-items:center;justify-content:center}.qr-hint[data-v-c6d8d961]{font-size:.95rem;color:#666;text-align:center;line-height:1.4}.success-screen[data-v-c6d8d961]{padding:4rem;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:600px;text-align:center}.success-content[data-v-c6d8d961]{display:flex;flex-direction:column;align-items:center;gap:2rem}.success-icon[data-v-c6d8d961]{font-size:4rem;margin-bottom:1rem}.success-content h2[data-v-c6d8d961]{font-size:2rem;font-weight:700;color:#333}.success-content p[data-v-c6d8d961]{color:#666;font-size:1.1rem}.btn[data-v-c6d8d961]{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-c6d8d961]{background:#4285f4;color:#fff}.btn-primary[data-v-c6d8d961]:hover{background:#1e90ff;transform:translateY(-2px);box-shadow:0 8px 25px #1e90ff4d}.spinner[data-v-c6d8d961]{width:18px;height:18px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:spin-c6d8d961 1s linear infinite}@keyframes spin-c6d8d961{to{transform:rotate(360deg)}}@media(max-width:768px){.login-page[data-v-c6d8d961]{padding:1rem}.verification-screen[data-v-c6d8d961]{grid-template-columns:1fr}.qr-section[data-v-c6d8d961]{display:none}.phone-entry-screen[data-v-c6d8d961],.success-screen[data-v-c6d8d961],.main-content[data-v-c6d8d961]{padding:2rem}.logo-text[data-v-c6d8d961],.verification-title[data-v-c6d8d961]{font-size:2rem}.call-button[data-v-c6d8d961]{font-size:18px}}.phone-input-container[data-v-c6d8d961]{margin-bottom:1.5rem}.phone-label[data-v-c6d8d961]{display:block;margin-bottom:.5rem;font-weight:500;color:#555;font-size:.9rem}.phone-input-wrapper[data-v-c6d8d961]{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-c6d8d961]:focus-within{border-color:#4285f4}.country-selector[data-v-c6d8d961]{position:relative;flex-shrink:0;outline:none}.selected-country[data-v-c6d8d961]{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-c6d8d961]:hover{background:#e9ecef}.selected-country.open[data-v-c6d8d961]{background:#e9ecef;border-radius:8px 8px 0 0}.dropdown-arrow[data-v-c6d8d961]{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-c6d8d961]{transform:rotate(180deg)}.flag-icon[data-v-c6d8d961]{width:20px;height:15px;border-radius:2px;box-shadow:0 1px 2px #0000001a}.country-options[data-v-c6d8d961]{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-c6d8d961]{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-c6d8d961]:hover{background-color:#f8f9fa}.country-option[data-v-c6d8d961]:last-child{border-bottom:none;border-radius:0 0 8px 8px}.country-name[data-v-c6d8d961]{flex:1;font-size:.9rem;color:#333}.country-code[data-v-c6d8d961]{font-size:.85rem;color:#666;font-weight:500}.dropdown-hide[data-v-c6d8d961]{display:none}.phone-input[data-v-c6d8d961]{flex:1;height:48px;padding:0 1rem;border:none;outline:none;font-size:1rem;color:#333}.phone-input[data-v-c6d8d961]::placeholder{color:#999}.verification-info[data-v-c6d8d961]{background:#f8f9fa;padding:1.5rem;border-radius:8px;border-left:4px solid #4285f4}.verification-info p[data-v-c6d8d961]{margin:0 0 .5rem;color:#555;font-size:.9rem;line-height:1.4}.verification-info p[data-v-c6d8d961]:last-child{margin-bottom:0}.verification-info strong[data-v-c6d8d961]{color:#333;font-weight:600}.country-options[data-v-c6d8d961]::-webkit-scrollbar{width:6px}.country-options[data-v-c6d8d961]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.country-options[data-v-c6d8d961]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.country-options[data-v-c6d8d961]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}@media(max-width:480px){.login-container[data-v-c6d8d961]{margin:1rem;padding:1.5rem}.phone-input-wrapper[data-v-c6d8d961]{flex-direction:column}.country-options[data-v-c6d8d961]{min-width:auto;width:100%}}.manager-login-page[data-v-8b02eb0e]{min-height:100vh;display:flex;justify-content:center;align-items:center;background:linear-gradient(135deg,#dae0f8,#ecdffa);padding:20px}.logo-section[data-v-8b02eb0e]{margin-bottom:1rem}.logo-swp[data-v-8b02eb0e]{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:1rem}.login-container[data-v-8b02eb0e]{width:100%;max-width:1000px}.login-card[data-v-8b02eb0e]{background:#fff;border-radius:16px;padding:40px;box-shadow:0 20px 60px #0000004d;justify-content:center;display:flex}.form-card[data-v-8b02eb0e]{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-8b02eb0e]{max-width:100%;min-width:300px}#app .qr-section[data-v-8b02eb0e]{display:none}#app .call-button[data-v-8b02eb0e]{font-size:1rem}}.title[data-v-8b02eb0e]{text-align:center;color:#333;margin-bottom:30px;font-size:28px}.step-content[data-v-8b02eb0e]{animation:fadeIn-8b02eb0e .3s ease-in;display:flex;justify-content:center}@keyframes fadeIn-8b02eb0e{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.form-group[data-v-8b02eb0e]{margin-bottom:20px}label[data-v-8b02eb0e]{display:block;margin-bottom:8px;color:#555;font-weight:500}input[data-v-8b02eb0e]{width:100%;padding:12px 16px;border:2px solid #e0e0e0;border-radius:8px;font-size:16px;transition:border-color .3s}input[data-v-8b02eb0e]:focus{outline:none;border-color:#667eea}input[data-v-8b02eb0e]:disabled{background:#f5f5f5;cursor:not-allowed}.btn-primary[data-v-8b02eb0e],.btn-secondary[data-v-8b02eb0e]{width:100%;padding:14px;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s}.btn-primary[data-v-8b02eb0e]{background:#667eea;color:#fff;margin-top:10px}.btn-primary[data-v-8b02eb0e]:hover:not(:disabled){background:#5568d3;transform:translateY(-2px);box-shadow:0 5px 15px #667eea66}.btn-primary[data-v-8b02eb0e]:disabled{background:#ccc;cursor:not-allowed}.btn-secondary[data-v-8b02eb0e]{background:#f5f5f5;color:#666;margin-top:15px}.btn-secondary[data-v-8b02eb0e]:hover{background:#e0e0e0}.error-message[data-v-8b02eb0e]{margin-top:15px;padding:12px;background:#fee;color:#c33;border-radius:8px;text-align:center}.call-verification[data-v-8b02eb0e]{text-align:center;display:flex}.call-icon[data-v-8b02eb0e]{width:80px;height:80px;margin:0 auto 20px;color:#667eea}.call-icon svg[data-v-8b02eb0e]{animation:ring-8b02eb0e 1.5s ease-in-out infinite}@keyframes ring-8b02eb0e{0%,to{transform:rotate(0)}10%,30%{transform:rotate(-15deg)}20%,40%{transform:rotate(15deg)}50%{transform:rotate(0)}}.instruction[data-v-8b02eb0e]{color:#666;margin-bottom:15px}.phone-display[data-v-8b02eb0e]{font-size:24px;font-weight:700;color:#667eea;margin:15px 0}.call-instruction[data-v-8b02eb0e]{color:#666;margin:20px 0}.call-instruction strong[data-v-8b02eb0e]{color:#333;font-size:20px}.status-indicator[data-v-8b02eb0e]{margin:30px 0}.pulse-animation[data-v-8b02eb0e]{width:60px;height:60px;margin:0 auto 15px;background:#667eea;border-radius:50%;animation:pulse-8b02eb0e 2s ease-in-out infinite}@keyframes pulse-8b02eb0e{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.7}}.timer[data-v-8b02eb0e]{margin:20px 0;padding:12px;background:#f5f5f5;border-radius:8px;color:#666}.timer strong[data-v-8b02eb0e]{color:#667eea;font-size:18px}.success[data-v-8b02eb0e]{text-align:center}.success-icon[data-v-8b02eb0e]{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-8b02eb0e .5s ease-out}.phone-number[data-v-8b02eb0e]{color:#4285f4;font-weight:600}.call-section[data-v-8b02eb0e]{margin-bottom:2rem}.call-label[data-v-8b02eb0e]{color:#666;font-size:.95rem;margin-bottom:1rem}.call-button[data-v-8b02eb0e]{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-8b02eb0e]:hover{background:#4285f4;color:#fff;transform:translateY(-2px);box-shadow:0 10px 30px #4285f44d}.call-button.disabled[data-v-8b02eb0e]{pointer-events:none;opacity:.4;cursor:not-allowed}.phone-icon[data-v-8b02eb0e]{flex-shrink:0}.call-number[data-v-8b02eb0e]{font-family:Monaco,Consolas,monospace}.password-section[data-v-8b02eb0e]{margin-bottom:2rem}.password-input-group[data-v-8b02eb0e]{position:relative;display:flex;align-items:center}.password-input[data-v-8b02eb0e]{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-8b02eb0e]:focus{border-color:#4285f4}.password-toggle[data-v-8b02eb0e]{position:absolute;right:1rem;background:none;border:none;cursor:pointer;font-size:1.2rem;padding:.5rem}.call-complete-btn[data-v-8b02eb0e]{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-8b02eb0e]:hover:not(:disabled){background:#1e90ff;transform:translateY(-2px);box-shadow:0 8px 25px #1e90ff4d}.call-complete-btn[data-v-8b02eb0e]:disabled{background:#e0e0e0;color:#999;cursor:not-allowed;transform:none;box-shadow:none}.qr-section[data-v-8b02eb0e]{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-8b02eb0e]{font-size:1.1rem;font-weight:600;color:#333;margin-bottom:2rem;text-align:center;line-height:1.4}.qr-container[data-v-8b02eb0e]{background:#fff;padding:1.5rem;border-radius:16px;box-shadow:0 4px 20px #0000001a;margin-bottom:1.5rem}.qr-code[data-v-8b02eb0e]{display:flex;align-items:center;justify-content:center}.qr-hint[data-v-8b02eb0e]{font-size:.95rem;color:#666;text-align:center;line-height:1.4}.footer-links[data-v-8b02eb0e]{margin-top:24px;text-align:center}.link[data-v-8b02eb0e]{color:#4285f4;text-decoration:none;font-size:14px;background:none;border:none;cursor:pointer}.link[data-v-8b02eb0e]:hover{text-decoration:underline}.password-wrapper[data-v-8b02eb0e]{position:relative;display:flex;align-items:center}.password-wrapper input[data-v-8b02eb0e]{padding-right:45px}.password-toggle-btn[data-v-8b02eb0e]{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-8b02eb0e]:hover:not(:disabled){color:#667eea}.password-toggle-btn[data-v-8b02eb0e]:disabled{cursor:not-allowed;opacity:.5}.password-toggle-btn svg[data-v-8b02eb0e]{display:block}@keyframes scaleIn-8b02eb0e{0%{transform:scale(0)}to{transform:scale(1)}}.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-4b8755b6]{box-sizing:border-box;margin:0;padding:0}.registration-page[data-v-4b8755b6]{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-4b8755b6]{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-4b8755b6]{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-4b8755b6]{display:flex;align-items:center;gap:.75rem}.logo-icon[data-v-4b8755b6]{padding:.4rem;background:#fff;border-radius:10px;box-shadow:0 2px 4px #0000001a}.logo-content[data-v-4b8755b6]{display:flex;flex-direction:column}.logo-text[data-v-4b8755b6]{font-size:1.5rem;font-weight:700;color:#1e40af;line-height:1}.logo-subtitle[data-v-4b8755b6]{font-size:.7rem;color:#64748b;text-transform:uppercase;letter-spacing:.05em;font-weight:500}.header-text[data-v-4b8755b6]{text-align:right}.page-title[data-v-4b8755b6]{font-size:1.4rem;font-weight:700;color:#1e293b}.registration-form[data-v-4b8755b6]{padding:2rem}.form-columns[data-v-4b8755b6]{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-bottom:2rem}.form-column[data-v-4b8755b6]{display:flex;flex-direction:column;gap:1.5rem}.form-section[data-v-4b8755b6]{background:#fafafa;border:1px solid #e5e7eb;border-radius:12px;padding:1.5rem;transition:all .3s ease}.form-section[data-v-4b8755b6]:hover{border-color:#d1d5db;box-shadow:0 4px 6px -1px #0000000d}.section-header[data-v-4b8755b6]{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.icon[data-v-4b8755b6]{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-4b8755b6]{font-size:18px}.icon-lg[data-v-4b8755b6]{font-size:48px}.nav-icon[data-v-4b8755b6]{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-4b8755b6]{font-size:1.1rem;font-weight:600;color:#1e293b}.form-group[data-v-4b8755b6]{margin-bottom:1rem}.form-label[data-v-4b8755b6]{display:block;font-weight:500;color:#374151;margin-bottom:.5rem;font-size:.9rem}.form-label.required[data-v-4b8755b6]:after{content:" *";color:#ef4444}.input-wrapper[data-v-4b8755b6]{position:relative}.form-input[data-v-4b8755b6]{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-4b8755b6]:focus{outline:none;border-color:#4285f4;box-shadow:0 0 0 3px #4285f41a}.form-input.error[data-v-4b8755b6]{border-color:#ef4444;background:#fef2f2}.form-input.valid[data-v-4b8755b6]{border-color:#10b981;background:#f0fdf4}.input-indicator[data-v-4b8755b6]{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-4b8755b6]{background:#10b981}.form-input.error+.input-indicator[data-v-4b8755b6]{background:#ef4444}.input-icon[data-v-4b8755b6]{position:absolute;right:2.5rem;top:50%;transform:translateY(-50%);color:#9ca3af;font-size:16px!important}.password-toggle[data-v-4b8755b6]{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-4b8755b6]:hover{color:#4285f4}.password-strength[data-v-4b8755b6]{margin-top:.5rem;display:flex;align-items:center;gap:.5rem}.strength-bars[data-v-4b8755b6]{display:flex;gap:2px;flex:1}.strength-bar[data-v-4b8755b6]{height:4px;flex:1;background:#e5e7eb;border-radius:2px;transition:background .3s ease}.strength-bar.active[data-v-4b8755b6]:nth-child(1){background:#ef4444}.strength-bar.active[data-v-4b8755b6]:nth-child(2){background:#f59e0b}.strength-bar.active[data-v-4b8755b6]:nth-child(3){background:#eab308}.strength-bar.active[data-v-4b8755b6]:nth-child(4){background:#10b981}.strength-text[data-v-4b8755b6]{font-size:.8rem;color:#6b7280;min-width:80px;text-align:right}.custom-checkbox[data-v-4b8755b6]{display:flex;align-items:flex-start;gap:.75rem}.custom-checkbox input[type=checkbox][data-v-4b8755b6]{display:none}.checkbox-box[data-v-4b8755b6]{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-4b8755b6]{background:#4285f4;border-color:#4285f4}.checkbox-icon[data-v-4b8755b6]{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-4b8755b6]{opacity:1}.checkbox-label[data-v-4b8755b6]{cursor:pointer;font-size:.9rem;color:#374151;line-height:1.4;display:flex;align-items:flex-start;gap:.75rem}.manager-code-info[data-v-4b8755b6]{margin-top:.5rem;padding:.75rem;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border-radius:6px;border-left:3px solid #0ea5e9}.info-content[data-v-4b8755b6]{font-size:.8rem;color:#0369a1;line-height:1.3;display:flex;align-items:center;gap:.5rem}.info-content .icon[data-v-4b8755b6]{font-size:16px!important;color:#0ea5e9}.agreements-section[data-v-4b8755b6]{margin-bottom:1.5rem}.agreements[data-v-4b8755b6]{display:flex;flex-direction:column;gap:.75rem}.agreement-link[data-v-4b8755b6]{color:#4285f4;text-decoration:none;font-weight:500}.agreement-link[data-v-4b8755b6]:hover{text-decoration:underline}.error-message[data-v-4b8755b6]{color:#ef4444;font-size:.8rem;margin-top:.25rem;display:block}.input-hint[data-v-4b8755b6]{color:#6b7280;font-size:.8rem;margin-top:.25rem;line-height:16px;display:block}.form-actions[data-v-4b8755b6]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.btn[data-v-4b8755b6]{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-4b8755b6]{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-4b8755b6]{background:linear-gradient(135deg,#4285f4,#1e90ff);color:#fff}.btn-primary[data-v-4b8755b6]:hover:not(:disabled){background:linear-gradient(135deg,#1e90ff,#06c);transform:translateY(-2px);box-shadow:0 10px 25px #4285f44d}.btn-secondary[data-v-4b8755b6]{background:#6b7280;color:#fff}.btn-secondary[data-v-4b8755b6]:hover:not(:disabled){background:#4b5563;transform:translateY(-1px)}.btn[data-v-4b8755b6]:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:0 1px 2px #0000000d}.spinner[data-v-4b8755b6]{width:18px;height:18px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:spin-4b8755b6 1s linear infinite}@keyframes spin-4b8755b6{to{transform:rotate(360deg)}}.global-error[data-v-4b8755b6]{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-4b8755b6]{position:absolute;inset:0;background:#fff;display:flex;align-items:center;justify-content:center;z-index:1000}.success-content[data-v-4b8755b6]{text-align:center;padding:2rem;max-width:400px}.success-animation[data-v-4b8755b6]{position:relative;display:inline-block;margin-bottom:1.5rem}.success-icon[data-v-4b8755b6]{color:#10b981;animation:successBounce-4b8755b6 .6s ease-out}.success-particles[data-v-4b8755b6]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.particle[data-v-4b8755b6]{position:absolute;width:4px;height:4px;background:#4285f4;border-radius:50%;animation:particleFloat-4b8755b6 2s infinite}.particle[data-v-4b8755b6]:nth-child(1){animation-delay:0s}.particle[data-v-4b8755b6]:nth-child(2){animation-delay:.4s}.particle[data-v-4b8755b6]:nth-child(3){animation-delay:.8s}.particle[data-v-4b8755b6]:nth-child(4){animation-delay:1.2s}.particle[data-v-4b8755b6]:nth-child(5){animation-delay:1.6s}@keyframes successBounce-4b8755b6{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes particleFloat-4b8755b6{0%{transform:translateY(0) rotate(0);opacity:1}to{transform:translateY(-20px) rotate(360deg);opacity:0}}.success-content h2[data-v-4b8755b6]{font-size:1.75rem;font-weight:700;color:#1e293b;margin-bottom:.75rem}.success-content p[data-v-4b8755b6]{color:#64748b;font-size:1rem;margin-bottom:1.5rem}.success-info[data-v-4b8755b6]{background:linear-gradient(135deg,#f0fdf4,#dcfce7);padding:1rem;border-radius:8px;margin-bottom:2rem;border-left:3px solid #10b981}.info-block[data-v-4b8755b6]{text-align:left;color:#047857;line-height:1.4;font-size:.9rem}.mb-2[data-v-4b8755b6]{margin-bottom:5px}.mt-2[data-v-4b8755b6]{margin-top:15px}input[data-v-4b8755b6]::placeholder{color:#c6c6c6;font-style:italic;opacity:1}input[data-v-4b8755b6]::-webkit-input-placeholder{color:#c6c6c6;font-style:italic}input[data-v-4b8755b6]::-moz-placeholder{color:#c6c6c6;font-style:italic;opacity:1}input[data-v-4b8755b6]:-ms-input-placeholder{color:#c6c6c6;font-style:italic}input[data-v-4b8755b6]::-ms-input-placeholder{color:#d6d6d6;font-style:italic}.password-requirements[data-v-4b8755b6]{margin-top:12px;padding:12px;background:#f8fafc;border-radius:8px;font-size:13px}.requirement[data-v-4b8755b6]{display:flex;align-items:center;gap:8px;margin-bottom:6px;color:#64748b;transition:color .2s}.requirement[data-v-4b8755b6]:last-child{margin-bottom:0}.requirement.met[data-v-4b8755b6]{color:#10b981}.requirement .material-icons[data-v-4b8755b6]{font-size:18px;color:#ef4444}.requirement.met .material-icons[data-v-4b8755b6]{color:#10b981}@media(max-width:768px){.registration-page[data-v-4b8755b6]{padding:1rem}.header-section[data-v-4b8755b6]{padding:1rem 1.5rem;flex-direction:column;text-align:center}.header-text[data-v-4b8755b6]{text-align:center}.page-title[data-v-4b8755b6]{font-size:1.25rem}.registration-form[data-v-4b8755b6]{padding:1.5rem}.form-columns[data-v-4b8755b6]{grid-template-columns:1fr;gap:1.5rem}.form-actions[data-v-4b8755b6]{flex-direction:column}.btn[data-v-4b8755b6]{min-width:auto;width:100%}.logo-text[data-v-4b8755b6]{font-size:1.25rem}}.forgot-password-page[data-v-d54fe231]{min-height:100vh;background:linear-gradient(135deg,#f6f7fa,#f7f6f8);display:flex;align-items:center;justify-content:center;padding:20px}.container[data-v-d54fe231]{width:100%;max-width:440px}.form-container[data-v-d54fe231]{background:#fff;border-radius:24px;padding:40px;box-shadow:0 20px 60px #0000001a}.step-content[data-v-d54fe231]{text-align:center}.header[data-v-d54fe231]{margin-bottom:32px}.icon-success[data-v-d54fe231]{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-d54fe231]{font-size:28px;font-weight:700;color:#1a202c;margin:0 0 12px}.subtitle[data-v-d54fe231]{font-size:16px;color:#718096;margin:0;line-height:1.5}.form[data-v-d54fe231]{margin:32px 0}.form-group[data-v-d54fe231]{margin-bottom:24px;text-align:left}.form-label[data-v-d54fe231]{display:block;font-size:14px;font-weight:600;color:#374151;margin-bottom:8px}.form-input[data-v-d54fe231]{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-d54fe231]:focus{outline:none;border-color:#4285f4;box-shadow:0 0 0 3px #4285f41a}.error-text[data-v-d54fe231]{display:block;color:#ef4444;font-size:13px;margin-top:6px}.btn[data-v-d54fe231]{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-d54fe231]{background:linear-gradient(135deg,#4285f4,#1e90ff);color:#fff}.btn-primary[data-v-d54fe231]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #4285f466}.btn-primary[data-v-d54fe231]:disabled{opacity:.6;cursor:not-allowed}.spinner[data-v-d54fe231]{width:20px;height:20px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-d54fe231 .8s linear infinite;display:inline-block}@keyframes spin-d54fe231{to{transform:rotate(360deg)}}.footer-links[data-v-d54fe231]{margin-top:24px}.link[data-v-d54fe231]{color:#4285f4;text-decoration:none;font-size:14px;font-weight:500}.link[data-v-d54fe231]:hover{text-decoration:underline}.info-box[data-v-d54fe231]{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-d54fe231]{color:#0284c7;font-size:24px;flex-shrink:0}.info-box p[data-v-d54fe231]{margin:0;color:#0369a1;font-size:14px;line-height:1.5}.actions[data-v-d54fe231]{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-2838f8d2]{flex:1;display:flex;flex-direction:column;gap:4px}.nav-item[data-v-2838f8d2]{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-2838f8d2]:hover{background:#f8fafc;color:#334155}.nav-item.active[data-v-2838f8d2]{background:#eff6ff;color:#3b82f6}.layout[data-v-2838f8d2]{display:flex;min-height:calc(100vh - 72px)}.content[data-v-2838f8d2]{flex:1;overflow-y:auto;padding:24px}.sidebar[data-v-2838f8d2]{width:280px;background:#fff;border-right:1px solid #e2e8f0;position:sticky;height:calc(100vh - 72px);overflow-y:auto}.withdraw-page[data-v-2838f8d2]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.page-header[data-v-2838f8d2]{text-align:center;margin-bottom:3rem}.page-title[data-v-2838f8d2]{font-size:2.5rem;font-weight:700;color:#2d3748;margin-bottom:1rem}.page-subtitle[data-v-2838f8d2]{font-size:1.1rem;color:#4a5568;max-width:600px;margin:0 auto}.content-container[data-v-2838f8d2]{margin:0 auto;display:grid;gap:2rem}.info-block[data-v-2838f8d2]{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-2838f8d2]{color:#2d3748;margin-bottom:1.5rem;font-size:1.5rem}.info-items[data-v-2838f8d2]{display:grid;gap:1.5rem}.info-item[data-v-2838f8d2]{display:flex;gap:1rem;align-items:flex-start}.info-icon[data-v-2838f8d2]{font-size:2rem;flex-shrink:0}.info-text h3[data-v-2838f8d2]{color:#2d3748;margin-bottom:.5rem;font-size:1.1rem}.info-text p[data-v-2838f8d2]{color:#4a5568;line-height:1.6;margin:0}.form-container[data-v-2838f8d2]{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 4px 16px #0000001a}.withdrawal-form h2[data-v-2838f8d2]{color:#2d3748;margin-bottom:2rem;font-size:1.5rem}.form-group[data-v-2838f8d2]{margin-bottom:1.5rem}.form-label[data-v-2838f8d2]{display:block;margin-bottom:.5rem;font-weight:500;color:#2d3748;font-size:.9rem}.form-label.required[data-v-2838f8d2]:after{content:" *";color:#e53e3e}.form-input[data-v-2838f8d2],.form-textarea[data-v-2838f8d2]{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-2838f8d2]:focus,.form-textarea[data-v-2838f8d2]:focus{outline:none;border-color:#3182ce}.form-textarea[data-v-2838f8d2]{resize:vertical;min-height:100px}.checkbox-group[data-v-2838f8d2]{margin:2rem 0}.checkbox-label[data-v-2838f8d2]{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer;font-size:.9rem;line-height:1.5}.checkbox-label input[type=checkbox][data-v-2838f8d2]{display:none}.checkmark[data-v-2838f8d2]{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-2838f8d2]:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:12px;font-weight:700}.checkbox-text[data-v-2838f8d2]{color:#4a5568}.form-actions[data-v-2838f8d2]{display:flex;gap:1rem;margin-top:2rem}.btn[data-v-2838f8d2]{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-2838f8d2]:disabled{cursor:not-allowed;opacity:.6}.btn-danger[data-v-2838f8d2]{background-color:#e53e3e;color:#fff}.btn-danger[data-v-2838f8d2]:hover:not(:disabled){background-color:#c53030}.btn-secondary[data-v-2838f8d2]{background-color:#edf2f7;color:#4a5568}.btn-secondary[data-v-2838f8d2]:hover{background-color:#e2e8f0}.btn-primary[data-v-2838f8d2]{background-color:#3182ce;color:#fff}.btn-primary[data-v-2838f8d2]:hover{background-color:#2c5aa0}.modal-overlay[data-v-2838f8d2]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.modal-content[data-v-2838f8d2]{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-2838f8d2 .3s ease-out}@keyframes modalSlideIn-2838f8d2{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}.modal-header[data-v-2838f8d2]{text-align:center;padding:2rem 2rem 1rem}.modal-icon[data-v-2838f8d2]{font-size:3rem;margin-bottom:1rem}.modal-header h3[data-v-2838f8d2]{color:#2d3748;margin:0;font-size:1.5rem}.modal-body[data-v-2838f8d2]{padding:0 2rem 1rem;text-align:center}.modal-body p[data-v-2838f8d2]{color:#4a5568;line-height:1.6;margin:0 0 1.5rem;font-size:1.1rem}.modal-info[data-v-2838f8d2]{background:#f7fafc;border-radius:8px;padding:1rem;text-align:left}.modal-info p[data-v-2838f8d2]{margin:.5rem 0;font-size:.9rem;color:#2d3748}.modal-footer[data-v-2838f8d2]{padding:1rem 2rem 2rem;text-align:center}.modal-footer .btn[data-v-2838f8d2]{min-width:120px}.profile-card[data-v-2838f8d2]{display:flex;align-items:center;gap:12px}.profile-avatar[data-v-2838f8d2]{width:48px;height:48px;border-radius:24px;object-fit:cover;border:2px solid #e2e8f0}.profile-info[data-v-2838f8d2]{flex:1;min-width:0}.profile-name[data-v-2838f8d2]{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-2838f8d2]{font-size:13px;color:#64748b;margin:0 0 6px}.profile-meta[data-v-2838f8d2]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.profile-status[data-v-2838f8d2]{display:flex;align-items:center;gap:4px;font-size:11px;font-weight:500}.status-dot[data-v-2838f8d2]{width:6px;height:6px;border-radius:3px}.status-active .status-dot[data-v-2838f8d2]{background:#10b981}.status-inactive .status-dot[data-v-2838f8d2]{background:#f59e0b}.status-pending .status-dot[data-v-2838f8d2]{background:#3b82f6}.profile-section[data-v-2838f8d2]{padding:24px 20px;border-bottom:1px solid #f1f5f9}.info-icon[data-v-2838f8d2]{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-2838f8d2]{font-size:24px;color:#1976d2}.form-label[data-v-2838f8d2]{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;font-weight:500;color:#2d3748;font-size:.9rem}.form-icon[data-v-2838f8d2]{font-size:18px;color:#4a5568}.checkmark[data-v-2838f8d2]{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-2838f8d2]{font-size:14px;color:#fff;opacity:0;transition:opacity .2s ease}.checkbox-label input[type=checkbox]:checked+.checkmark[data-v-2838f8d2]{background-color:#3182ce;border-color:#3182ce}.checkbox-label input[type=checkbox]:checked+.checkmark .check-icon[data-v-2838f8d2]{opacity:1}.btn[data-v-2838f8d2]{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-2838f8d2]{font-size:18px}.modal-icon[data-v-2838f8d2]{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-2838f8d2]{font-size:40px;color:#4caf50}.info-row[data-v-2838f8d2]{display:flex;align-items:center;gap:.75rem;margin:.75rem 0;font-size:.9rem;color:#2d3748}.info-row-icon[data-v-2838f8d2]{font-size:18px;color:#4a5568;flex-shrink:0}@media(max-width:768px){.info-icon[data-v-2838f8d2]{width:40px;height:40px}.info-icon .material-icons[data-v-2838f8d2]{font-size:20px}.modal-icon[data-v-2838f8d2]{width:60px;height:60px}.modal-icon .material-icons[data-v-2838f8d2]{font-size:30px}}@media(max-width:768px){.withdraw-page[data-v-2838f8d2]{padding:1rem}.page-title[data-v-2838f8d2]{font-size:2rem}.form-container[data-v-2838f8d2],.info-block[data-v-2838f8d2]{padding:1.5rem}.form-actions[data-v-2838f8d2]{flex-direction:column}.modal-content[data-v-2838f8d2]{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}}.deals-chat[data-v-483185d6]{height:100%;display:flex}.deals-sidebar[data-v-483185d6]{width:350px;border-right:1px solid #e2e8f0;display:flex;flex-direction:column;background:#f8fafc}.sidebar-header[data-v-483185d6]{padding:20px;border-bottom:1px solid #e2e8f0}.sidebar-header h3[data-v-483185d6]{margin:0 0 16px;color:#1e293b;font-size:18px}.deals-search[data-v-483185d6]{position:relative}.deals-search input[data-v-483185d6]{width:100%;padding:8px 12px 8px 36px;border:1px solid #d1d5db;border-radius:8px;font-size:14px}.deals-search i[data-v-483185d6]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#9ca3af}.deals-filters[data-v-483185d6]{padding:16px 20px;border-bottom:1px solid #e2e8f0;display:flex;flex-direction:column;gap:12px}.deals-filters select[data-v-483185d6],.deals-filters input[data-v-483185d6]{padding:6px 8px;border:1px solid #d1d5db;border-radius:6px;font-size:12px}.deals-filters .amount-filter input[data-v-483185d6]{max-width:150px}.amount-filter[data-v-483185d6]{display:flex;gap:8px}.amount-filter input[data-v-483185d6]{flex:1}.deals-list[data-v-483185d6]{flex:1;overflow-y:auto;padding:8px}.deal-item[data-v-483185d6]{padding:16px;border-radius:8px;margin-bottom:8px;cursor:pointer;transition:all .2s;background:#fff;border:1px solid #e2e8f0}.deal-item[data-v-483185d6]:hover{border-color:#3b82f6}.deal-item.active[data-v-483185d6]{background:#3b82f6;color:#fff;border-color:#3b82f6}.deal-header[data-v-483185d6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.deal-number[data-v-483185d6]{font-weight:600;font-size:14px}.unread-count[data-v-483185d6]{background:#ef4444;color:#fff;border-radius:50%;text-align:center;padding:2px 6px;width:22px;height:22px;font-size:11px;font-weight:600}.deal-item.active .unread-count[data-v-483185d6]{background:#ffffff4d}.deal-counterparty[data-v-483185d6]{font-size:13px;margin-bottom:8px;font-weight:500}.deal-details[data-v-483185d6]{display:flex;justify-content:space-between;font-size:12px;opacity:.8;margin-bottom:8px}.deal-status[data-v-483185d6]{font-size:11px;padding:2px 8px;border-radius:12px;text-align:center;font-weight:500}.deal-status.в-работе[data-v-483185d6]{background:#dbeafe;color:#1d4ed8}.deal-status.согласование[data-v-483185d6]{background:#fef3c7;color:#d97706}.deal-status.завершено[data-v-483185d6]{background:#dcfce7;color:#166534}.deal-item.active .deal-status[data-v-483185d6]{background:#fff3;color:#fff}.chat-area[data-v-483185d6]{flex:1;display:flex;flex-direction:column}.no-deal-selected[data-v-483185d6]{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#64748b;padding:40px;text-align:center}.no-deal-selected i[data-v-483185d6]{font-size:48px;margin-bottom:16px;opacity:.5}.no-deal-selected h3[data-v-483185d6]{margin:0 0 8px;font-size:18px}.no-deal-selected p[data-v-483185d6]{margin:0;opacity:.8}.active-deal-chat[data-v-483185d6]{height:100%;display:flex;flex-direction:column}.deal-chat-header[data-v-483185d6]{padding:20px;border-bottom:1px solid #e2e8f0;background:#fff;display:flex;justify-content:space-between;align-items:center}.deal-summary h3[data-v-483185d6]{margin:0 0 4px;color:#1e293b;font-size:16px}.deal-summary p[data-v-483185d6]{margin:0 0 8px;color:#64748b;font-size:14px}.deal-meta[data-v-483185d6]{display:flex;gap:12px;align-items:center}.deal-meta .amount[data-v-483185d6]{font-weight:600;color:#059669}.deal-meta .status[data-v-483185d6]{padding:4px 8px;border-radius:12px;font-size:12px;font-weight:500}.manager-contact[data-v-483185d6]{text-align:right}.manager-info[data-v-483185d6]{margin-bottom:8px;font-size:14px;color:#374151}.contact-actions[data-v-483185d6]{display:flex;gap:8px;justify-content:flex-end}.contact-btn[data-v-483185d6]{width:32px;height:32px;border:none;background:#3b82f6;color:#fff;border-radius:6px;cursor:pointer;transition:all .2s}.contact-btn[data-v-483185d6]:hover{background:#2563eb}.messages-area[data-v-483185d6]{flex:1;overflow-y:auto;padding:20px;background:#f8fafc}.message[data-v-483185d6]{margin-bottom:16px;display:flex}.message.own-message[data-v-483185d6]{justify-content:flex-end}.message-content[data-v-483185d6]{max-width:70%;background:#fff;padding:12px 16px;border-radius:18px;box-shadow:0 1px 2px #0000001a}.own-message .message-content[data-v-483185d6]{background:#3b82f6;color:#fff}.message-text[data-v-483185d6]{margin-bottom:4px;line-height:1.4}.message-time[data-v-483185d6]{font-size:12px;opacity:.6;text-align:right}.message-input[data-v-483185d6]{padding:20px;background:#fff;border-top:1px solid #e2e8f0}.input-container[data-v-483185d6]{display:flex;align-items:end;gap:12px;background:#f1f5f9;border-radius:24px;padding:8px 16px}.input-container textarea[data-v-483185d6]{flex:1;border:none;background:transparent;resize:none;outline:none;padding:8px;font-family:inherit;font-size:14px}.send-btn[data-v-483185d6]{width:36px;height:36px;border:none;background:#3b82f6;color:#fff;border-radius:50%;cursor:pointer;transition:all .2s}.send-btn[data-v-483185d6]:hover:not(:disabled){background:#2563eb}.send-btn[data-v-483185d6]:disabled{background:#cbd5e1;cursor:not-allowed}@media(max-width:1024px){.deals-sidebar[data-v-483185d6]{width:280px}.deal-chat-header[data-v-483185d6]{flex-direction:column;gap:16px;align-items:stretch}}.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-ae76ccdb]{min-height:100vh;background:#f8fafc}.dashboard-layout[data-v-ae76ccdb]{display:flex;min-height:calc(100vh - 72px)}.dashboard-content[data-v-ae76ccdb]{flex:1;padding:24px;overflow-y:auto}.chats-view[data-v-ae76ccdb]{height:calc(100vh - 120px);display:flex;flex-direction:column}.chats-header[data-v-ae76ccdb]{background:#fff;border-radius:12px;padding:24px;margin-bottom:24px;box-shadow:0 2px 8px #00000014}.chats-title[data-v-ae76ccdb]{margin:0 0 20px;color:#1e293b;font-size:28px;font-weight:600}.chat-tabs[data-v-ae76ccdb]{display:flex;gap:8px}.tab-button[data-v-ae76ccdb]{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-ae76ccdb]:hover{border-color:#3b82f6;color:#3b82f6}.tab-button.active[data-v-ae76ccdb]{border-color:#3b82f6;background:#3b82f6;color:#fff}.unread-badge[data-v-ae76ccdb]{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-ae76ccdb]{background:#ffffff4d}.chats-content[data-v-ae76ccdb]{flex:1;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #00000014}.chat-section[data-v-ae76ccdb]{height:100%}.loading-state[data-v-ae76ccdb],.error-state[data-v-ae76ccdb]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#64748b;gap:16px;padding:48px}.loading-state i[data-v-ae76ccdb]{font-size:48px;color:#3b82f6}.error-state i[data-v-ae76ccdb]{font-size:48px;color:#ef4444}.loading-state p[data-v-ae76ccdb],.error-state p[data-v-ae76ccdb]{margin:0;font-size:16px;font-weight:500}.retry-btn[data-v-ae76ccdb]{padding:12px 24px;background:#3b82f6;color:#fff;border:none;border-radius:8px;cursor:pointer;font-weight:500;transition:all .2s}.retry-btn[data-v-ae76ccdb]:hover{background:#2563eb;transform:translateY(-1px)}@media(max-width:768px){.dashboard-content[data-v-ae76ccdb]{padding:16px}.chats-view[data-v-ae76ccdb]{height:calc(100vh - 100px)}.chat-tabs[data-v-ae76ccdb]{flex-direction:column}.tab-button[data-v-ae76ccdb]{justify-content:center}}@media(max-width:1024px){.dashboard-layout[data-v-ae76ccdb]{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-7fe47647]{min-height:100vh;background:#f8fafc}.edit-layout[data-v-7fe47647]{display:flex;min-height:calc(100vh - 72px)}.edit-sidebar[data-v-7fe47647]{background:#fff;border-right:1px solid #e2e8f0;overflow-y:auto}.edit-nav[data-v-7fe47647]{padding:24px 20px;display:flex;flex-direction:column;height:100%}.nav-title[data-v-7fe47647]{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-7fe47647]{flex:1;display:flex;flex-direction:row;gap:4px}.nav-item[data-v-7fe47647]{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-7fe47647]:hover{background:#f8fafc;color:#334155}.nav-item.active[data-v-7fe47647]{background:#eff6ff;color:#3b82f6}.nav-label[data-v-7fe47647]{flex:1}.change-indicator[data-v-7fe47647]{width:6px;height:6px;background:#f59e0b;border-radius:50%;flex-shrink:0}.quick-actions[data-v-7fe47647]{margin-top:24px;padding-top:24px;border-top:1px solid #f1f5f9;display:flex;flex-direction:column;gap:8px}.btn[data-v-7fe47647]{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-7fe47647]:disabled{opacity:.5;cursor:not-allowed}.btn-primary[data-v-7fe47647]{background:#3b82f6;color:#fff}.btn-primary[data-v-7fe47647]:hover:not(:disabled){background:#2563eb}.btn-outline[data-v-7fe47647]{background:#fff;color:#374151;border:1px solid #d1d5db}.btn-outline[data-v-7fe47647]:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af}.edit-content[data-v-7fe47647]{flex:1;overflow-y:auto}@media(max-width:1024px){.edit-sidebar[data-v-7fe47647]{position:fixed;left:-280px;top:72px;z-index:90;transition:left .3s ease}.edit-sidebar.open[data-v-7fe47647]{left:0}.edit-content[data-v-7fe47647]{width:100%}}.org-add-page[data-v-f96fe060]{min-height:100vh;background:#f8fafc}.layout[data-v-f96fe060]{display:flex;min-height:calc(100vh - 72px)}.sidebar[data-v-f96fe060]{width:280px;background:#fff;border-right:1px solid #e2e8f0;position:sticky;top:72px;height:calc(100vh - 72px);overflow-y:auto}.contract-section[data-v-f96fe060]{margin-top:32px;padding:24px;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:2px solid #0ea5e9;border-radius:16px;animation:slideIn-f96fe060 .5s ease-out}@keyframes slideIn-f96fe060{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.contract-hero[data-v-f96fe060]{display:flex;align-items:center;gap:16px;margin-bottom:24px}.contract-icon[data-v-f96fe060]{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-f96fe060]{font-size:24px;font-weight:700;color:#0f172a;margin:0 0 8px}.contract-text[data-v-f96fe060]{font-size:16px;color:#475569;margin:0}.btn-download-contract[data-v-f96fe060]{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-f96fe060]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0ea5e966}.btn-download-contract .material-symbols-outlined[data-v-f96fe060]{font-size:20px}.contract-download[data-v-f96fe060]{display:flex;flex-direction:column;gap:12px;margin-bottom:32px;padding:20px;background:#ffffffb3;border-radius:12px}.download-btn[data-v-f96fe060]{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-f96fe060]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0ea5e966}.contract-info[data-v-f96fe060]{display:flex;align-items:center;gap:8px;font-size:13px;color:#64748b}.upload-section[data-v-f96fe060]{background:#ffffffe6;border-radius:12px;padding:24px}.upload-title[data-v-f96fe060]{font-size:18px;font-weight:600;color:#0f172a;margin:0 0 16px}.upload-area[data-v-f96fe060]{border:2px dashed #cbd5e1;border-radius:12px;padding:32px 24px;text-align:center;cursor:pointer;transition:all .3s;background:#fafbfc}.upload-area[data-v-f96fe060]:hover{border-color:#0ea5e9;background:#f0f9ff}.upload-area.drag-over[data-v-f96fe060]{border-color:#0ea5e9;background:#e0f2fe}.upload-area.has-file[data-v-f96fe060]{border-color:#10b981;background:#f0fdf4}.upload-placeholder[data-v-f96fe060]{display:flex;flex-direction:column;align-items:center;gap:16px}.upload-icon[data-v-f96fe060]{font-size:48px;color:#94a3b8}.upload-main[data-v-f96fe060]{font-size:16px;font-weight:500;color:#374151;margin:0 0 4px}.upload-hint[data-v-f96fe060]{font-size:14px;color:#6b7280;margin:0}.upload-success[data-v-f96fe060]{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-f96fe060]{font-size:24px;color:#10b981}.file-info[data-v-f96fe060]{flex:1;margin-left:12px;text-align:left}.file-name[data-v-f96fe060]{font-weight:500;margin:0 0 2px}.file-size[data-v-f96fe060]{font-size:12px;color:#6b7280;margin:0}.remove-btn[data-v-f96fe060]{background:none;border:none;color:#ef4444;cursor:pointer;padding:4px;border-radius:4px}.submit-btn[data-v-f96fe060]{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-f96fe060]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #10b98166}.submit-btn[data-v-f96fe060]:disabled{opacity:.7;cursor:not-allowed}.profile-section[data-v-f96fe060]{padding:24px 20px;border-bottom:1px solid #f1f5f9}.profile-card[data-v-f96fe060]{display:flex;align-items:center;gap:12px}.profile-avatar[data-v-f96fe060]{width:48px;height:48px;border-radius:24px;object-fit:cover;border:2px solid #e2e8f0}.profile-info[data-v-f96fe060]{flex:1;min-width:0}.profile-name[data-v-f96fe060]{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-f96fe060]{font-size:13px;color:#64748b;margin:0 0 6px}.profile-meta[data-v-f96fe060]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.profile-status[data-v-f96fe060]{display:flex;align-items:center;gap:4px;font-size:11px;font-weight:500}.status-dot[data-v-f96fe060]{width:6px;height:6px;border-radius:3px}.status-active .status-dot[data-v-f96fe060]{background:#10b981}.status-inactive .status-dot[data-v-f96fe060]{background:#f59e0b}.status-pending .status-dot[data-v-f96fe060]{background:#3b82f6}.edit-nav[data-v-f96fe060]{padding:24px 20px;display:flex;flex-direction:column;height:100%}.nav-title[data-v-f96fe060]{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-f96fe060]{flex:1;display:flex;flex-direction:column;gap:4px}.nav-item[data-v-f96fe060]{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-f96fe060]:hover{background:#f8fafc;color:#334155}.nav-item.active[data-v-f96fe060]{background:#eff6ff;color:#3b82f6}.content[data-v-f96fe060]{flex:1;overflow-y:auto;padding:24px}.card[data-v-f96fe060]{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 10px 25px #00000008}.card-header[data-v-f96fe060]{padding:16px 20px;border-bottom:1px solid #f1f5f9;display:flex;align-items:center;justify-content:space-between}.card-title[data-v-f96fe060]{font-size:18px;font-weight:700;color:#1e293b;display:flex;align-items:center;gap:8px;margin:0}.form[data-v-f96fe060]{padding:20px;display:flex;flex-direction:column;gap:16px}.form-group[data-v-f96fe060]{display:flex;flex-direction:column;gap:6px;margin-bottom:15px}.country-selector[data-v-f96fe060]{display:flex;gap:12px}.country-btn[data-v-f96fe060]{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-f96fe060]:hover{border-color:#3b82f6;color:#3b82f6}.country-btn.active[data-v-f96fe060]{border-color:#3b82f6;background:#eff6ff;color:#1d4ed8}.country-flag[data-v-f96fe060]{font-size:18px}.btn-manual-entry[data-v-f96fe060]{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-f96fe060]:hover{background:#f3f4f6;border-color:#d1d5db;color:#374151}.btn-manual-entry .material-symbols-outlined[data-v-f96fe060]{font-size:16px}.manual-mode-hint[data-v-f96fe060]{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-f96fe060]{font-size:16px;color:#d97706}.form-label[data-v-f96fe060]{font-weight:500;color:#374151;font-size:14px}.form-label.required[data-v-f96fe060]:after{content:" *";color:#ef4444}.form-input[data-v-f96fe060]{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-f96fe060]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.input-row[data-v-f96fe060]{display:flex;gap:8px}.grid-2[data-v-f96fe060]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.grid-3[data-v-f96fe060]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px}.btn[data-v-f96fe060]{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-f96fe060]{background:linear-gradient(135deg,#4285f4,#1e90ff);color:#fff}.btn-primary[data-v-f96fe060]:hover:not(:disabled){background:linear-gradient(135deg,#1e90ff,#06c);transform:translateY(-2px);box-shadow:0 10px 25px #4285f44d}.btn[data-v-f96fe060]:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:0 1px 2px #0000000d}.btn-outline[data-v-f96fe060]{background:#fff;color:#374151;border:1px solid #d1d5db}.btn-outline[data-v-f96fe060]:hover{background:#f9fafb}.actions[data-v-f96fe060]{display:flex;justify-content:flex-start}.error-message[data-v-f96fe060]{color:#ef4444;font-size:12px}.global-error[data-v-f96fe060]{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-f96fe060]{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-f96fe060]{width:16px;height:16px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:spin-f96fe060 1s linear infinite}.form-columns[data-v-f96fe060]{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.form-column[data-v-f96fe060]{display:flex;flex-direction:column;gap:1.5rem}.form-section[data-v-f96fe060]{background:#fafafa;border:1px solid #e5e7eb;border-radius:12px;padding:1.5rem;transition:all .3s ease}.form-section[data-v-f96fe060]:hover{border-color:#d1d5db;box-shadow:0 4px 6px -1px #0000000d}.section-header[data-v-f96fe060]{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.waiting-card[data-v-f96fe060]{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-f96fe060]{display:grid;grid-template-columns:146px 1fr;gap:20px;align-items:center}.waiting-illustration[data-v-f96fe060]{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-f96fe060]{font-size:44px;color:#1d4ed8;z-index:1}.waiting-progress[data-v-f96fe060]{margin-top:22px}.progress-bar[data-v-f96fe060]{height:10px;background:#eef2ff;border-radius:999px;overflow:hidden}.progress-fill[data-v-f96fe060]{height:100%;background:linear-gradient(90deg,#60a5fa,#2563eb);transition:width .4s ease}.progress-hints[data-v-f96fe060]{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px}.hint[data-v-f96fe060]{display:inline-flex;align-items:center;gap:8px;color:#64748b;font-size:13px}.hint .material-symbols-outlined[data-v-f96fe060]{font-size:18px}.hint.active[data-v-f96fe060]{color:#1d4ed8;font-weight:600}.hint.done[data-v-f96fe060]{color:#16a34a}.waiting-help[data-v-f96fe060]{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-f96fe060]{font-size:20px;color:#0ea5e9}@media(max-width:1024px){.waiting-card[data-v-f96fe060]{padding:24px}.waiting-hero[data-v-f96fe060]{grid-template-columns:72px 1fr;gap:16px}.waiting-illustration[data-v-f96fe060]{width:72px;height:72px;border-radius:16px}.waiting-icon[data-v-f96fe060]{font-size:36px}.waiting-title[data-v-f96fe060]{font-size:22px}}.waiting-title[data-v-f96fe060]{margin:0 0 10px;font-size:28px;line-height:1.25;color:#0f172a;font-weight:800}.waiting-text[data-v-f96fe060]{margin:0;color:#475569;font-size:16px;line-height:1.65}.waiting-copy[data-v-f96fe060]{margin-bottom:40px}@media(prefers-color-scheme:dark){.waiting-card[data-v-f96fe060]{background:linear-gradient(180deg,#0b1220,#0f172a);border-color:#1f2937}.waiting-title[data-v-f96fe060]{color:#e5e7eb}.waiting-text[data-v-f96fe060],.waiting-help[data-v-f96fe060]{color:#cbd5e1}.progress-bar[data-v-f96fe060]{background:#0b3a8a}}.icon[data-v-f96fe060]{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-f96fe060]{font-size:18px}.icon-lg[data-v-f96fe060]{font-size:48px}.nav-icon[data-v-f96fe060]{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-f96fe060]{font-size:1.1rem;font-weight:600;color:#1e293b}@keyframes spin-f96fe060{to{transform:rotate(360deg)}}@media(max-width:1024px){.sidebar[data-v-f96fe060]{position:fixed;left:-280px;top:72px;z-index:90;transition:left .3s ease}.sidebar.open[data-v-f96fe060]{left:0}.content[data-v-f96fe060]{width:100%}.grid-2[data-v-f96fe060],.grid-3[data-v-f96fe060]{grid-template-columns:1fr}.form-columns[data-v-f96fe060]{display:grid;grid-template-columns:1fr;gap:2rem}}.tooltip-wrapper[data-v-f96fe060]{position:relative;display:inline-block;height:12px;width:0px;margin:0}.help-icon[data-v-f96fe060]{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-f96fe060]{left:5px}h3 .tooltip-text[data-v-f96fe060]{margin-left:-89px}.help-icon[data-v-f96fe060]:hover{background-color:#495057}.tooltip-text[data-v-f96fe060]{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-f96fe060]: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-f96fe060]{visibility:visible;opacity:1}@media(max-width:768px){.tooltip-text[data-v-f96fe060]{width:150px;margin-left:-75px;font-size:11px}}.position-autocomplete[data-v-f96fe060],.autocomplete-wrapper[data-v-f96fe060]{position:relative}.suggestions-list[data-v-f96fe060]{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-f96fe060]{padding:10px 12px;cursor:pointer;transition:background-color .2s ease;border-bottom:1px solid #f1f3f4;font-size:.9rem}.suggestion-item[data-v-f96fe060]:hover,.suggestion-active[data-v-f96fe060]{background-color:#f8f9fa;color:#333}.suggestion-item[data-v-f96fe060]:last-child{border-bottom:none;border-radius:0 0 8px 8px}.suggestions-list[data-v-f96fe060]::-webkit-scrollbar{width:6px}.suggestions-list[data-v-f96fe060]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.suggestions-list[data-v-f96fe060]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.suggestions-list[data-v-f96fe060]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.documents-section[data-v-f96fe060],.contracts-section[data-v-f96fe060]{margin-top:32px;padding:24px;background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a}.documents-title[data-v-f96fe060],.contracts-title[data-v-f96fe060]{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:600;color:#1e293b;margin-bottom:20px}.documents-list[data-v-f96fe060],.contracts-list[data-v-f96fe060]{display:flex;flex-direction:column;gap:12px}.document-card[data-v-f96fe060],.contract-card[data-v-f96fe060]{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-f96fe060]:hover,.contract-card[data-v-f96fe060]:hover{background:#f1f5f9;border-color:#cbd5e1}.document-icon[data-v-f96fe060]{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-f96fe060]{flex:1}.document-name[data-v-f96fe060]{font-size:16px;font-weight:600;color:#1e293b;margin-bottom:4px}.document-meta[data-v-f96fe060]{display:flex;gap:12px;font-size:14px;color:#64748b}.document-type[data-v-f96fe060]{font-weight:500}.document-creator[data-v-f96fe060]{font-size:13px;color:#94a3b8;margin-top:4px}.document-actions[data-v-f96fe060]{display:flex;gap:8px}.contract-header[data-v-f96fe060]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.contract-status[data-v-f96fe060]{padding:4px 12px;border-radius:12px;font-size:13px;font-weight:500}.status-active[data-v-f96fe060]{background:#dcfce7;color:#166534}.status-pending[data-v-f96fe060]{background:#fef3c7;color:#92400e}.contract-details[data-v-f96fe060]{display:flex;flex-direction:column;gap:8px}.contract-detail[data-v-f96fe060]{display:flex;gap:8px;font-size:14px}.contract-detail .label[data-v-f96fe060]{color:#64748b;font-weight:500}.contract-detail .value[data-v-f96fe060]{color:#1e293b}.btn-icon[data-v-f96fe060]{cursor:pointer}[data-v-b5d3871b]{box-sizing:border-box}.create-deal-wrapper[data-v-b5d3871b]{max-width:1000px;margin:0 auto;padding:24px;min-height:100vh}.deal-header[data-v-b5d3871b]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.header-left[data-v-b5d3871b]{flex:1}.page-title[data-v-b5d3871b]{font-size:28px;font-weight:700;color:#0f172a;margin:0 0 6px;letter-spacing:-.3px}.page-subtitle[data-v-b5d3871b]{font-size:14px;color:#64748b;margin:0}.btn-ghost[data-v-b5d3871b]{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-b5d3871b]:hover{background:#f8fafc;border-color:#cbd5e1}.tabs-progress[data-v-b5d3871b]{display:flex;gap:12px;margin-bottom:24px;padding:16px;background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000000d}.tab-item[data-v-b5d3871b]{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-b5d3871b]:hover{background:#f8fafc}.tab-item.active[data-v-b5d3871b]{background:#3b82f6;border-color:transparent}.tab-item.active .tab-indicator[data-v-b5d3871b],.tab-item.active .tab-info[data-v-b5d3871b]{color:#fff}.tab-item.completed .tab-indicator[data-v-b5d3871b]{background:#10b981;color:#fff}.tab-indicator[data-v-b5d3871b]{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-b5d3871b]{background:#fff3}.tab-number[data-v-b5d3871b]{font-size:16px}.tab-info[data-v-b5d3871b]{display:flex;align-items:center;gap:6px}.tab-icon[data-v-b5d3871b]{font-size:18px}.tab-label[data-v-b5d3871b]{font-size:13px;font-weight:600;color:#475569}.tab-item.active .tab-label[data-v-b5d3871b]{color:#fff}.fade-enter-active[data-v-b5d3871b],.fade-leave-active[data-v-b5d3871b]{transition:all .2s ease}.fade-enter-from[data-v-b5d3871b]{opacity:0;transform:translateY(8px)}.fade-leave-to[data-v-b5d3871b]{opacity:0;transform:translateY(-8px)}.form-card[data-v-b5d3871b]{background:#fff;border-radius:16px;padding:24px;box-shadow:0 2px 4px #0000000d,0 4px 8px #00000008}.card-header[data-v-b5d3871b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:16px;border-bottom:2px solid #f1f5f9}.card-title[data-v-b5d3871b]{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:700;color:#0f172a}.title-icon[data-v-b5d3871b]{font-size:24px;color:#3b82f6}.card-badge[data-v-b5d3871b]{padding:4px 12px;background:#eff6ff;color:#3b82f6;border-radius:16px;font-size:12px;font-weight:600}.card-badge-optional[data-v-b5d3871b]{padding:4px 12px;background:#f1f5f9;color:#64748b;border-radius:16px;font-size:12px;font-weight:600}.form-group[data-v-b5d3871b]{margin-bottom:18px}.form-label[data-v-b5d3871b]{display:block;font-size:13px;font-weight:600;color:#334155;margin-bottom:8px}.form-label-row[data-v-b5d3871b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.required[data-v-b5d3871b]{color:#ef4444;margin-left:2px}.form-row[data-v-b5d3871b]{display:flex;gap:14px}.flex-1[data-v-b5d3871b]{flex:1}.flex-2[data-v-b5d3871b]{flex:2}.input-wrapper[data-v-b5d3871b]{position:relative}.input-icon[data-v-b5d3871b]{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-b5d3871b]{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-b5d3871b]:focus{outline:none;border-color:#3b82f6;background:#fff;box-shadow:0 0 0 3px #2563eb1a}.form-input.error[data-v-b5d3871b]{border-color:#ef4444;background:#fef2f2}.select-wrapper[data-v-b5d3871b]{position:relative}.form-select[data-v-b5d3871b]{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-b5d3871b]:focus{outline:none;border-color:#3b82f6;background-color:#fff;box-shadow:0 0 0 3px #2563eb1a}.form-select.error[data-v-b5d3871b]{border-color:#ef4444;background-color:#fef2f2}.textarea-wrapper[data-v-b5d3871b]{position:relative}.form-textarea[data-v-b5d3871b]{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-b5d3871b]:focus{outline:none;border-color:#3b82f6;background:#fff;box-shadow:0 0 0 3px #2563eb1a}.form-textarea.error[data-v-b5d3871b]{border-color:#ef4444;background:#fef2f2}.char-count[data-v-b5d3871b]{position:absolute;bottom:10px;right:10px;font-size:11px;color:#94a3b8;background:#fff;padding:2px 5px;border-radius:4px}.error-message[data-v-b5d3871b]{display:block;margin-top:4px;font-size:12px;color:#ef4444;font-weight:500}.toggle-buttons[data-v-b5d3871b]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.toggle-btn[data-v-b5d3871b]{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-b5d3871b]:hover{border-color:#cbd5e1;background:#fff}.toggle-btn.active[data-v-b5d3871b]{border-color:#3b82f6;background:#fff;color:#3b82f6}.toggle-btn .icon[data-v-b5d3871b]{font-size:20px}.btn-add-inline[data-v-b5d3871b]{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-b5d3871b]:hover{background:#3b82f6;color:#fff}.tnved-list[data-v-b5d3871b]{display:flex;flex-direction:column;gap:10px}.tnved-item[data-v-b5d3871b]{display:flex;align-items:center;gap:10px}.btn-remove[data-v-b5d3871b]{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-b5d3871b]:hover{background:#ef4444;color:#fff}.org-grid[data-v-b5d3871b]{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.org-card[data-v-b5d3871b]{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-b5d3871b]:hover{border-color:#cbd5e1;background:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.org-card.selected[data-v-b5d3871b]{border-color:#3b82f6;background:#eff6ff}.org-icon[data-v-b5d3871b]{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-b5d3871b]{flex:1}.org-name[data-v-b5d3871b]{font-size:15px;font-weight:700;color:#0f172a;margin-bottom:6px}.org-details[data-v-b5d3871b]{display:flex;gap:14px}.detail-item[data-v-b5d3871b]{display:flex;align-items:center;gap:5px;font-size:12px;color:#64748b}.org-check[data-v-b5d3871b]{color:#3b82f6;font-size:28px}.search-wrapper[data-v-b5d3871b]{position:relative;margin-bottom:16px}.search-icon[data-v-b5d3871b]{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#94a3b8;font-size:20px}.search-input[data-v-b5d3871b]{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-b5d3871b]:focus{outline:none;border-color:#3b82f6;background:#fff;box-shadow:0 0 0 3px #2563eb1a}.counterparty-list[data-v-b5d3871b]{display:flex;flex-direction:column;gap:10px;margin-bottom:20px;max-height:360px;overflow-y:auto;padding-right:4px}.counterparty-list[data-v-b5d3871b]::-webkit-scrollbar{width:5px}.counterparty-list[data-v-b5d3871b]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}.counterparty-list[data-v-b5d3871b]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.cp-card[data-v-b5d3871b]{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-b5d3871b]:hover{border-color:#cbd5e1;background:#fff;transform:translate(4px)}.cp-card.selected[data-v-b5d3871b]{border-color:#3b82f6;background:#eff6ff}.cp-avatar[data-v-b5d3871b]{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-b5d3871b]{flex:1;min-width:0}.cp-name[data-v-b5d3871b]{font-size:14px;font-weight:700;color:#0f172a;margin-bottom:6px}.cp-meta[data-v-b5d3871b]{display:flex;gap:14px;margin-bottom:4px}.meta-item[data-v-b5d3871b]{display:flex;align-items:center;gap:5px;font-size:12px;color:#64748b}.cp-bank[data-v-b5d3871b]{font-size:11px;color:#94a3b8}.cp-selected[data-v-b5d3871b]{color:#3b82f6;font-size:24px;flex-shrink:0}.empty-state[data-v-b5d3871b]{display:flex;flex-direction:column;align-items:center;padding:40px 20px;text-align:center}.empty-icon[data-v-b5d3871b]{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-b5d3871b]{font-size:32px;color:#cbd5e1}.empty-text h4[data-v-b5d3871b]{font-size:16px;font-weight:700;color:#334155;margin:0 0 6px}.empty-text p[data-v-b5d3871b]{font-size:13px;color:#64748b;margin:0 0 20px}.upload-zone[data-v-b5d3871b]{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-b5d3871b]{border-color:#3b82f6;background:#2563eb0d}.upload-icon[data-v-b5d3871b]{width:52px;height:52px;border-radius:12px;background:#3b82f6;display:flex;align-items:center;justify-content:center;color:#fff}.upload-icon .icon[data-v-b5d3871b]{font-size:28px}.upload-text h4[data-v-b5d3871b]{font-size:14px;font-weight:700;color:#0f172a;margin:0 0 4px}.upload-text p[data-v-b5d3871b]{font-size:13px;color:#64748b;margin:0}.btn-upload[data-v-b5d3871b]{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-b5d3871b]:hover{background:#3b82f6;color:#fff}.upload-hint[data-v-b5d3871b]{font-size:11px;color:#94a3b8}.uploaded-files[data-v-b5d3871b]{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.file-card[data-v-b5d3871b]{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-b5d3871b]:hover{background:#fff;border-color:#cbd5e1}.file-icon[data-v-b5d3871b]{width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px}.file-pdf[data-v-b5d3871b]{background:#ef4444}.file-image[data-v-b5d3871b]{background:#10b981}.file-doc[data-v-b5d3871b]{background:#3b82f6}.file-excel[data-v-b5d3871b]{background:#10b981}.file-other[data-v-b5d3871b]{background:#64748b}.file-info[data-v-b5d3871b]{flex:1;min-width:0}.file-name[data-v-b5d3871b]{font-size:13px;font-weight:600;color:#0f172a;margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-size[data-v-b5d3871b]{font-size:11px;color:#94a3b8}.list-enter-active[data-v-b5d3871b],.list-leave-active[data-v-b5d3871b]{transition:all .2s ease}.list-enter-from[data-v-b5d3871b]{opacity:0;transform:translate(-16px)}.list-leave-to[data-v-b5d3871b]{opacity:0;transform:translate(16px)}.summary-card[data-v-b5d3871b]{background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;padding:18px;margin-bottom:20px}.summary-title[data-v-b5d3871b]{font-size:15px;font-weight:700;color:#0f172a;margin:0 0 14px}.summary-content[data-v-b5d3871b]{display:flex;flex-direction:column;gap:10px}.summary-row[data-v-b5d3871b]{display:flex;justify-content:space-between;align-items:center;font-size:13px}.summary-label[data-v-b5d3871b]{color:#64748b;font-weight:500;display:flex;align-items:center;gap:5px}.info-tooltip[data-v-b5d3871b]{cursor:help;color:#94a3b8}.info-tooltip .icon[data-v-b5d3871b]{font-size:15px}.summary-value[data-v-b5d3871b]{color:#0f172a;font-weight:700}.summary-divider[data-v-b5d3871b]{height:2px;background:#cbd5e1;margin:6px 0}.summary-row.total[data-v-b5d3871b]{font-size:16px;padding-top:6px}.summary-value.highlight[data-v-b5d3871b]{color:#3b82f6;font-size:18px}.btn-continue[data-v-b5d3871b]{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-b5d3871b]:hover:not(:disabled){background:#1d4ed8;transform:translateY(-2px);box-shadow:0 6px 16px #2563eb66}.btn-continue[data-v-b5d3871b]:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn-submit[data-v-b5d3871b]{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-b5d3871b]:hover:not(:disabled){background:#059669;transform:translateY(-2px);box-shadow:0 6px 16px #10b98166}.btn-submit[data-v-b5d3871b]:disabled{opacity:.5;cursor:not-allowed}.btn-primary[data-v-b5d3871b]{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-b5d3871b]:hover:not(:disabled){background:#1d4ed8;transform:translateY(-1px)}.btn-primary[data-v-b5d3871b]:disabled{opacity:.5;cursor:not-allowed}.btn-secondary[data-v-b5d3871b]{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-b5d3871b]:hover{background:#f8fafc;border-color:#cbd5e1}.btn-secondary-sm[data-v-b5d3871b]{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-b5d3871b]:hover{background:#3b82f6;color:#fff}.modal-overlay[data-v-b5d3871b]{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-b5d3871b]{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-b5d3871b]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:2px solid #f1f5f9}.modal-title[data-v-b5d3871b]{font-size:18px;font-weight:700;color:#0f172a;margin:0}.btn-close[data-v-b5d3871b]{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-b5d3871b]:hover{background:#e2e8f0;color:#0f172a}.modal-header-buttons[data-v-b5d3871b]{display:flex;gap:8px;align-items:center}.btn-minimize[data-v-b5d3871b]{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-b5d3871b]:hover{background:#e2e8f0;color:#1976d2}.modal-minimized[data-v-b5d3871b]{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-b5d3871b]{border-bottom:none}.modal-minimized .modal-form[data-v-b5d3871b],.modal-minimized .modal-actions[data-v-b5d3871b]{display:none}.modal-form[data-v-b5d3871b]{padding:24px}.modal-actions[data-v-b5d3871b]{display:flex;justify-content:flex-end;gap:10px;padding:16px 24px;border-top:2px solid #f1f5f9}.modal-enter-active[data-v-b5d3871b],.modal-leave-active[data-v-b5d3871b]{transition:all .2s ease}.modal-enter-from[data-v-b5d3871b],.modal-leave-to[data-v-b5d3871b]{opacity:0}.modal-enter-from .modal-card[data-v-b5d3871b],.modal-leave-to .modal-card[data-v-b5d3871b]{transform:scale(.95) translateY(16px)}.contracts-list[data-v-b5d3871b]{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.contract-card[data-v-b5d3871b]{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-b5d3871b]:hover{background:#f1f5f9;border-color:#cbd5e1}.contract-card.selected[data-v-b5d3871b]{background:#eff6ff;border-color:#3b82f6}.contract-icon[data-v-b5d3871b]{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-b5d3871b]{background:#3b82f6;color:#fff}.contract-icon .icon[data-v-b5d3871b]{font-size:24px;color:#3b82f6}.contract-card.selected .contract-icon .icon[data-v-b5d3871b]{color:#fff}.contract-content[data-v-b5d3871b]{flex:1}.contract-number[data-v-b5d3871b]{font-size:16px;font-weight:600;color:#0f172a;margin-bottom:6px}.contract-meta[data-v-b5d3871b]{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:4px}.contract-commission[data-v-b5d3871b]{font-size:13px;color:#10b981;font-weight:500;margin-top:4px}.contract-check[data-v-b5d3871b]{flex-shrink:0}.contract-check .icon[data-v-b5d3871b]{font-size:28px;color:#3b82f6}.icon[data-v-b5d3871b]{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-b5d3871b]{margin-top:24px;padding:20px;background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px}.accounts-label[data-v-b5d3871b]{font-size:13px;font-weight:600;color:#475569;margin-bottom:12px}.filtered-accounts-list[data-v-b5d3871b]{display:flex;flex-direction:column;gap:8px}.account-item[data-v-b5d3871b]{padding:16px;background:#fff;border:2px solid #e2e8f0;border-radius:10px;cursor:pointer;transition:all .2s;position:relative}.account-item[data-v-b5d3871b]:hover{border-color:#3b82f6;box-shadow:0 2px 8px #3b82f61a}.account-item.selected-account[data-v-b5d3871b]{border-color:#3b82f6;background:#eff6ff}.account-item-header[data-v-b5d3871b]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.account-currency-badge[data-v-b5d3871b]{padding:4px 10px;background:#3b82f6;color:#fff;border-radius:6px;font-size:12px;font-weight:700}.account-bank-name[data-v-b5d3871b]{font-size:14px;font-weight:600;color:#0f172a;flex:1}.default-badge[data-v-b5d3871b]{padding:4px 8px;background:#fef3c7;color:#92400e;border-radius:6px;font-size:11px;font-weight:600}.account-item-details[data-v-b5d3871b]{display:flex;flex-direction:column;gap:4px;font-size:12px;color:#64748b}.account-check[data-v-b5d3871b]{position:absolute;top:16px;right:16px;color:#3b82f6;font-size:24px}.no-accounts-warning[data-v-b5d3871b]{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-b5d3871b]{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-b5d3871b]:hover{background:#eff6ff;border-color:#3b82f6;border-style:solid}.cp-bank[data-v-b5d3871b]{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-b5d3871b]{display:flex;gap:8px;align-items:flex-start}.select-with-add .form-select[data-v-b5d3871b]{flex:1}.btn-add-account[data-v-b5d3871b]{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-b5d3871b]:hover{background:#eff6ff;border-color:#3b82f6}.btn-add-account .icon[data-v-b5d3871b]{font-size:18px}.cp-accounts[data-v-b5d3871b]{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.account-badge[data-v-b5d3871b]{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-b5d3871b]:hover{background:#e3ecf3;border-color:#06c}.account-badge.is-default[data-v-b5d3871b]{background:#e8f4fd;border-color:#06c}.account-currency[data-v-b5d3871b]{font-weight:600;color:#1e3a5f}.account-bank[data-v-b5d3871b]{color:#64748b;font-size:12px}.default-mark[data-v-b5d3871b]{font-size:14px;margin-left:2px}.btn-add-account-inline[data-v-b5d3871b]{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-b5d3871b]:hover{border-color:#06c;color:#06c;background:#f0f7ff}.btn-add-account-inline .icon[data-v-b5d3871b]{font-size:16px}.accounts-list[data-v-b5d3871b]{display:flex;flex-direction:column;gap:16px;max-height:400px;overflow-y:auto;padding:4px}.account-card[data-v-b5d3871b]{padding:16px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px}.account-header[data-v-b5d3871b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.account-number[data-v-b5d3871b]{font-weight:600;color:#1e293b;font-size:14px}.btn-remove-account[data-v-b5d3871b]{padding:4px;background:transparent;border:none;color:#ef4444;cursor:pointer;border-radius:4px;transition:all .2s}.btn-remove-account[data-v-b5d3871b]:hover{background:#fee2e2}.btn-remove-account .icon[data-v-b5d3871b]{font-size:18px}.empty-accounts-hint[data-v-b5d3871b]{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-b5d3871b]{color:#f59e0b;font-size:20px}.modal-large[data-v-b5d3871b]{max-width:800px;max-height:90vh;overflow-y:auto}.btn-add-inline[data-v-b5d3871b]{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-b5d3871b]:hover{background:#06c;color:#fff}.btn-add-inline .icon[data-v-b5d3871b]{font-size:16px}.form-label-row[data-v-b5d3871b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.checkbox-label[data-v-b5d3871b]{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:14px;color:#475569}.checkbox-label input[type=checkbox][data-v-b5d3871b]{width:18px;height:18px;cursor:pointer;accent-color:#0066cc}.toggle-buttons[data-v-b5d3871b]{display:flex;gap:8px}.toggle-btn[data-v-b5d3871b]{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-b5d3871b]:hover{border-color:#cbd5e1;background:#f8fafc}.toggle-btn .icon[data-v-b5d3871b]{font-size:18px}.commission-display[data-v-b5d3871b]{padding:16px;background:#fff;border-radius:8px;border-left:1px solid}.commission-display.fixed-type[data-v-b5d3871b]{border-color:#10b981}.commission-display.graduated-type[data-v-b5d3871b]{border-color:#3b82f6}.commission-display.simple-type[data-v-b5d3871b]{border-color:#f59e0b}.commission-label[data-v-b5d3871b]{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#64748b;margin-bottom:12px}.commission-label .material-icons[data-v-b5d3871b]{font-size:18px}.commission-value[data-v-b5d3871b]{font-size:20px;font-weight:700;color:#0f172a}.commission-tiers[data-v-b5d3871b]{display:flex;flex-direction:column;gap:8px}.tier-row[data-v-b5d3871b]{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-b5d3871b]{background:#eff6ff;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.tier-range[data-v-b5d3871b]{font-size:13px;color:#475569;font-weight:500}.tier-rate[data-v-b5d3871b]{display:flex;align-items:center;gap:8px}.tier-percent[data-v-b5d3871b]{font-size:16px;font-weight:700;color:#3b82f6}.tier-fixed[data-v-b5d3871b]{display:inline-block;padding:4px 10px;background:#10b981;color:#fff;border-radius:12px;font-size:11px;font-weight:700}.contract-details-header[data-v-b5d3871b]{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-b5d3871b]{margin:0;font-size:18px;font-weight:700;flex:1}.contract-type-badge[data-v-b5d3871b]{padding:4px 12px;background:#fff3;border:2px solid #3b82f6;border-radius:16px;font-size:12px;font-weight:600}.tnved-item-full[data-v-b5d3871b]{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-b5d3871b]{flex:1;min-width:0}.flex-grow[data-v-b5d3871b]{flex:2}.hint-message[data-v-b5d3871b]{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-b5d3871b]{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-b5d3871b]{padding:8px 12px;font-size:12px;color:#1976d2;display:flex;gap:8px;align-items:center;cursor:pointer}.match-item[data-v-b5d3871b]:hover{background:#e8f2ff}.match-close[data-v-b5d3871b]{position:absolute;right:6px;top:6px;border:none;background:transparent;color:#5c93d9;cursor:pointer;font-size:14px;line-height:1}.autocomplete[data-v-b5d3871b]{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-b5d3871b]{position:relative}.country-dropdown[data-v-b5d3871b]{border-top:1px solid #ddd;border-radius:6px;margin-top:4px}.country-dropdown .autocomplete-item[data-v-b5d3871b]{padding:12px 16px;font-size:14px}.autocomplete-item[data-v-b5d3871b]{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-b5d3871b]:hover{background:#f9f9f9}.autocomplete-item strong[data-v-b5d3871b]{font-weight:600;color:#1976d2;min-width:80px;font-size:11px;letter-spacing:.5px}@media(max-width:768px){.create-deal-wrapper[data-v-b5d3871b]{padding:16px}.deal-header[data-v-b5d3871b]{flex-direction:column;gap:12px}.page-title[data-v-b5d3871b]{font-size:24px}.tabs-progress[data-v-b5d3871b]{overflow-x:auto;padding:12px}.tab-item[data-v-b5d3871b]{min-width:110px}.form-card[data-v-b5d3871b]{padding:18px}.form-row[data-v-b5d3871b]{flex-direction:column}.toggle-buttons[data-v-b5d3871b]{grid-template-columns:1fr}.org-card[data-v-b5d3871b]{flex-direction:column;align-items:flex-start}.modal-card[data-v-b5d3871b]{max-height:95vh}}.upload-actions[data-v-b5d3871b]{margin-bottom:24px;text-align:center}.btn-add-documents[data-v-b5d3871b]{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-b5d3871b]:hover{background:#1d4ed8;transform:translateY(-2px)}.documents-by-type[data-v-b5d3871b]{display:flex;flex-direction:column;gap:20px;margin-top:20px}.document-type-group[data-v-b5d3871b]{border:2px solid #e2e8f0;border-radius:12px;padding:16px;background:#f8fafc}.group-header[data-v-b5d3871b]{display:flex;align-items:center;gap:10px;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #e2e8f0}.group-title[data-v-b5d3871b]{flex:1;font-size:14px;font-weight:600;color:#0f172a}.group-count[data-v-b5d3871b]{padding:4px 10px;background:#3b82f6;color:#fff;border-radius:12px;font-size:12px;font-weight:600}.files-in-group[data-v-b5d3871b]{display:flex;flex-direction:column;gap:8px}.no-documents[data-v-b5d3871b]{text-align:center;padding:40px;color:#94a3b8}.files-preview[data-v-b5d3871b]{margin-top:12px;display:flex;flex-direction:column;gap:8px}.files-preview-item[data-v-b5d3871b]{display:flex;align-items:center;gap:8px;padding:8px;background:#f1f5f9;border-radius:6px;font-size:13px}.files-preview-name[data-v-b5d3871b]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.files-preview-size[data-v-b5d3871b]{color:#64748b;font-size:11px}.upload-error[data-v-b5d3871b]{padding:12px;background:#fee2e2;color:#dc2626;border-radius:8px;font-size:13px;margin-top:12px}.form-control-file[data-v-b5d3871b]{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-73b3db0a]{box-sizing:border-box}.material-icons[data-v-73b3db0a]{font-family:Material Icons;font-size:20px;-webkit-user-select:none;user-select:none}.deal-view[data-v-73b3db0a]{min-height:100vh;background-color:#f8fafc}.loading-container[data-v-73b3db0a]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:16px}.spinner[data-v-73b3db0a]{width:48px;height:48px;border:4px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;animation:spin-73b3db0a 1s linear infinite}@keyframes spin-73b3db0a{to{transform:rotate(360deg)}}.error-container[data-v-73b3db0a]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:24px;padding:40px}.error-icon[data-v-73b3db0a]{font-size:64px}.btn-primary[data-v-73b3db0a]{padding:12px 24px;background:#3b82f6;color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500}.timeline-horizontal[data-v-73b3db0a]{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-73b3db0a]{display:flex;flex-direction:column;align-items:center;position:relative;min-width:120px;flex:1}.step-circle[data-v-73b3db0a]{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-73b3db0a]{background:#10b981;color:#fff}.timeline-step.active .step-circle[data-v-73b3db0a]{background:#3b82f6;color:#fff;box-shadow:0 0 0 4px #3b82f633}.timeline-step.pending .step-circle[data-v-73b3db0a]{background:#e2e8f0;color:#94a3b8}.step-content[data-v-73b3db0a]{text-align:center;max-width:140px}.step-title[data-v-73b3db0a]{font-size:12px;font-weight:600;color:#1e293b;margin-bottom:4px;line-height:1.3}.step-description[data-v-73b3db0a]{font-size:10px;color:#64748b;line-height:1.3}.timeline-step.active .step-title[data-v-73b3db0a]{color:#3b82f6}.step-line[data-v-73b3db0a]{position:absolute;top:20px;left:50%;right:-50%;height:2px;background:#e2e8f0;z-index:1}.timeline-step.completed .step-line[data-v-73b3db0a]{background:#10b981}.content-layout[data-v-73b3db0a]{display:grid;grid-template-columns:320px 1fr;gap:24px;padding:24px;max-width:1600px;margin:0 auto}.left-sidebar[data-v-73b3db0a]{display:flex;flex-direction:column;gap:16px}.sidebar-card[data-v-73b3db0a]{background:#fff;border-radius:8px;padding:16px;border:1px solid #e2e8f0}.avatar[data-v-73b3db0a]{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-73b3db0a]{font-size:18px;font-weight:600;margin-bottom:4px}.manager-code[data-v-73b3db0a]{font-size:12px;opacity:.9;margin-bottom:12px}.manager-contacts[data-v-73b3db0a]{display:flex;flex-direction:column;gap:4px;font-size:13px;opacity:.95}.contract-card[data-v-73b3db0a]{background:#fff7ed;border-color:#fed7aa}.sidebar-card .card-header[data-v-73b3db0a]{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-73b3db0a]{font-size:20px;color:#f97316}.card-header.clickable[data-v-73b3db0a]{cursor:pointer;justify-content:space-between}.contract-name[data-v-73b3db0a]{font-size:13px;color:#1e293b;margin-bottom:4px}.contract-rate[data-v-73b3db0a]{font-size:20px;font-weight:700;color:#ea580c}.card-content[data-v-73b3db0a]{padding-top:8px}.detail-row[data-v-73b3db0a]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #f1f5f9}.detail-row[data-v-73b3db0a]:last-child{border-bottom:none}.detail-label[data-v-73b3db0a]{font-size:13px;color:#64748b}.detail-value[data-v-73b3db0a]{font-size:13px;color:#1e293b;font-weight:500}.status-badge[data-v-73b3db0a]{display:inline-block;padding:4px 12px;border-radius:12px;font-size:11px;font-weight:600;background:#dbeafe;color:#1e40af}.org-name[data-v-73b3db0a]{font-size:14px;font-weight:600;color:#1e293b;margin-bottom:8px}.org-inn[data-v-73b3db0a]{font-size:12px;color:#64748b}.files-list[data-v-73b3db0a]{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.file-item[data-v-73b3db0a]{display:flex;align-items:center;gap:10px;padding:10px;background:#f8fafc;border-radius:6px;cursor:pointer;transition:all .2s}.file-item[data-v-73b3db0a]:hover{background:#f1f5f9}.file-item .material-icons[data-v-73b3db0a]{color:#64748b;font-size:20px}.file-info[data-v-73b3db0a]{flex:1}.file-name[data-v-73b3db0a]{font-size:12px;color:#1e293b;font-weight:500;margin-bottom:2px}.file-size[data-v-73b3db0a]{font-size:11px;color:#94a3b8}.no-files[data-v-73b3db0a]{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-73b3db0a]{margin-top:12px}.btn-upload[data-v-73b3db0a]{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-73b3db0a]:hover{background:#2563eb}.btn-upload .material-icons[data-v-73b3db0a]{font-size:18px}.right-content[data-v-73b3db0a]{display:flex;flex-direction:column;gap:20px}.stage-info-card[data-v-73b3db0a]{background:#fff;border-radius:8px;padding:32px;border:1px solid #e2e8f0}.stage-info-card h2[data-v-73b3db0a]{margin:0 0 8px;font-size:24px;color:#1e293b}.stage-description[data-v-73b3db0a]{margin:0 0 24px;font-size:14px;color:#64748b}.stage-details[data-v-73b3db0a],.financial-section[data-v-73b3db0a],.stage-actions[data-v-73b3db0a]{margin-bottom:32px}.stage-details h3[data-v-73b3db0a],.financial-section h3[data-v-73b3db0a],.stage-actions h3[data-v-73b3db0a]{margin:0 0 16px;font-size:16px;color:#1e293b;font-weight:600}.stage-explanation[data-v-73b3db0a]{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-73b3db0a]{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-73b3db0a]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.finance-item[data-v-73b3db0a]{padding:16px;background:#f8fafc;border-radius:6px}.finance-item.total[data-v-73b3db0a]{grid-column:1 / -1;background:#f0fdf4;border:1px solid #bbf7d0}.finance-label[data-v-73b3db0a]{display:block;font-size:12px;color:#64748b;margin-bottom:6px}.finance-value[data-v-73b3db0a]{display:block;font-size:18px;color:#1e293b;font-weight:600}.finance-value.highlight[data-v-73b3db0a]{color:#10b981;font-size:20px}.finance-item.total .finance-value[data-v-73b3db0a]{color:#10b981;font-size:24px}.action-message[data-v-73b3db0a]{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-73b3db0a]{display:flex;align-items:center;gap:8px}.btn-copy[data-v-73b3db0a]{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-73b3db0a]:hover{background:#e2e8f0;border-color:#cbd5e1}.btn-copy[data-v-73b3db0a]:active{transform:scale(.95)}.btn-copy .material-icons[data-v-73b3db0a]{font-size:16px;color:#64748b}.btn-copy.copied[data-v-73b3db0a]{background:#dcfce7;border-color:#86efac}.btn-copy.copied .material-icons[data-v-73b3db0a]{color:#16a34a}.btn-copy[data-v-73b3db0a]:focus{outline:none;box-shadow:0 0 0 3px #3b82f61a}.documents-section[data-v-73b3db0a]{background:#fff;border-radius:8px;padding:24px;border:1px solid #e2e8f0;margin-bottom:24px}.documents-section h3[data-v-73b3db0a]{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-73b3db0a]{color:#3b82f6;font-size:24px}.loading-docs[data-v-73b3db0a]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;gap:12px}.documents-grid[data-v-73b3db0a]{display:flex;flex-direction:column;gap:12px}.document-card[data-v-73b3db0a]{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-73b3db0a]:hover{background:#f1f5f9;border-color:#cbd5e1;box-shadow:0 2px 8px #0000000d}.doc-icon[data-v-73b3db0a]{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-73b3db0a]{font-size:28px;color:#3b82f6}.doc-details[data-v-73b3db0a]{flex:1;min-width:0}.doc-name[data-v-73b3db0a]{font-size:14px;font-weight:600;color:#1e293b;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.doc-date[data-v-73b3db0a]{font-size:12px;color:#64748b}.doc-actions[data-v-73b3db0a]{display:flex;gap:8px;flex-shrink:0}.btn-view[data-v-73b3db0a],.btn-download[data-v-73b3db0a]{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-73b3db0a]:hover{background:#3b82f6;color:#fff;border-color:#3b82f6}.btn-download[data-v-73b3db0a]:hover{background:#10b981;color:#fff;border-color:#10b981}.btn-view .material-icons[data-v-73b3db0a],.btn-download .material-icons[data-v-73b3db0a]{font-size:18px}.no-documents-message[data-v-73b3db0a]{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-73b3db0a]{font-size:48px;opacity:.5}.no-documents-message p[data-v-73b3db0a]{margin:0;font-size:14px}.completed-section[data-v-73b3db0a]{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-color:#86efac}.completed-section h3[data-v-73b3db0a],.completed-section h3 .material-icons[data-v-73b3db0a]{color:#16a34a}.report-card[data-v-73b3db0a]{background:#fff;border-color:#86efac}.report-card[data-v-73b3db0a]:hover{background:#f0fdf4;border-color:#4ade80;box-shadow:0 4px 12px #10b98126}.success-icon[data-v-73b3db0a]{background:#dcfce7;border-color:#86efac}.success-icon .material-icons[data-v-73b3db0a]{color:#16a34a}.success-btn[data-v-73b3db0a]{background:#10b981;color:#fff;border-color:#10b981}.success-btn[data-v-73b3db0a]:hover{background:#059669;border-color:#047857;transform:translateY(-1px);box-shadow:0 4px 12px #10b9814d}.success-btn .material-icons[data-v-73b3db0a]{color:#fff}@media(max-width:768px){.document-card[data-v-73b3db0a]{flex-direction:column;align-items:flex-start}.doc-actions[data-v-73b3db0a]{width:100%;flex-direction:column}.btn-view[data-v-73b3db0a],.btn-download[data-v-73b3db0a]{width:100%;justify-content:center}}@media(max-width:1024px){.content-layout[data-v-73b3db0a]{grid-template-columns:1fr}.timeline-horizontal[data-v-73b3db0a]{padding:24px 16px}.timeline-step[data-v-73b3db0a]{min-width:100px}.step-title[data-v-73b3db0a]{font-size:11px}}@media(max-width:768px){.timeline-horizontal[data-v-73b3db0a]{padding:20px 12px}.timeline-step[data-v-73b3db0a]{min-width:80px}.step-circle[data-v-73b3db0a]{width:32px;height:32px}.step-title[data-v-73b3db0a]{font-size:10px}.step-description[data-v-73b3db0a]{font-size:9px}.finance-grid[data-v-73b3db0a]{grid-template-columns:1fr}}.btn-download-contract[data-v-73b3db0a]{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-73b3db0a]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #f973164d}.btn-download-contract[data-v-73b3db0a]:active:not(:disabled){transform:translateY(0)}.btn-download-contract[data-v-73b3db0a]:disabled{background:#cbd5e1;color:#94a3b8;cursor:not-allowed}.btn-download-contract .material-icons[data-v-73b3db0a]{font-size:18px}.confirmation-section[data-v-73b3db0a]{background:#fff;border-radius:8px;padding:24px;border:1px solid #e2e8f0;margin-bottom:24px}.confirmation-section h3[data-v-73b3db0a]{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-73b3db0a]{color:#10b981;font-size:24px}.btn-confirm-payment[data-v-73b3db0a]{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-73b3db0a]:hover:not(:disabled){background:#059669;transform:translateY(-2px);box-shadow:0 6px 16px #10b98166}.btn-confirm-payment[data-v-73b3db0a]:disabled{background:#cbd5e1;color:#94a3b8;cursor:not-allowed;opacity:.6}.documents-badge[data-v-73b3db0a]{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-73b3db0a]{margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e2e8f0}.documents-groups[data-v-73b3db0a]{display:flex;flex-direction:column;gap:12px}.document-group[data-v-73b3db0a]{border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.document-group-header[data-v-73b3db0a]{display:flex;align-items:center;gap:8px;padding:10px 12px;background:#f8fafc;border-bottom:1px solid #e2e8f0}.group-icon[data-v-73b3db0a]{font-size:18px;color:#64748b}.group-title[data-v-73b3db0a]{flex:1;font-size:12px;font-weight:600;color:#1e293b}.group-count[data-v-73b3db0a]{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-73b3db0a]{display:flex;flex-direction:column}.files-list-group .file-item[data-v-73b3db0a]{border-bottom:1px solid #f1f5f9;margin:0;border-radius:0;background:#fff}.files-list-group .file-item[data-v-73b3db0a]:last-child{border-bottom:none}.files-list-group .file-item[data-v-73b3db0a]:hover{background:#f8fafc}.files-list-group .file-item[data-v-73b3db0a]{display:flex;align-items:center;justify-content:space-between;padding:10px 12px}.file-actions[data-v-73b3db0a]{display:flex;gap:4px;flex-shrink:0}.btn-file-action[data-v-73b3db0a]{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-73b3db0a]:hover{background:#e2e8f0;color:#334155}.btn-file-action .material-icons[data-v-73b3db0a]{font-size:18px}.btn-file-action.btn-view[data-v-73b3db0a]:hover{background:#dbeafe;color:#2563eb}.btn-file-action.btn-download[data-v-73b3db0a]:hover{background:#dcfce7;color:#16a34a}.modal-overlay[data-v-73b3db0a]{position:fixed;inset:0;background:#1118278c;display:flex;align-items:center;justify-content:center;z-index:3000;padding:16px}.modal-card[data-v-73b3db0a]{width:100%;max-width:540px;background:#fff;border-radius:12px;box-shadow:0 20px 50px #00000040;overflow:hidden}.modal-header[data-v-73b3db0a]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid #e2e8f0}.modal-title[data-v-73b3db0a]{display:flex;align-items:center;gap:8px;margin:0;font-size:16px;font-weight:600;color:#1e293b}.modal-close[data-v-73b3db0a]{background:transparent;border:none;cursor:pointer;padding:6px;border-radius:6px;display:flex;align-items:center;justify-content:center}.modal-close[data-v-73b3db0a]:hover{background:#f1f5f9}.modal-body[data-v-73b3db0a]{padding:20px}.modal-footer[data-v-73b3db0a]{display:flex;justify-content:flex-end;gap:10px;padding:16px 20px;border-top:1px solid #e2e8f0;background:#f8fafc}.form-group[data-v-73b3db0a]{margin-bottom:16px}.form-label[data-v-73b3db0a]{display:block;font-size:13px;font-weight:600;color:#475569;margin-bottom:8px}.required[data-v-73b3db0a]{color:#ef4444}.form-control[data-v-73b3db0a]{width:100%;padding:10px 12px;border:1px solid #cbd5e1;border-radius:8px;font-size:14px;color:#1e293b}.form-control[data-v-73b3db0a]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.form-control-file[data-v-73b3db0a]{width:100%;padding:10px;border:2px dashed #cbd5e1;border-radius:8px;font-size:13px;cursor:pointer}.form-control-file[data-v-73b3db0a]:hover{border-color:#3b82f6}.files-preview[data-v-73b3db0a]{margin-top:12px;border:1px solid #e2e8f0;border-radius:8px;padding:8px;background:#f8fafc}.files-preview-item[data-v-73b3db0a]{display:flex;align-items:center;gap:8px;padding:6px}.files-preview-item .material-icons[data-v-73b3db0a]{font-size:18px;color:#64748b}.files-preview-name[data-v-73b3db0a]{flex:1;font-size:13px;color:#1e293b}.files-preview-size[data-v-73b3db0a]{font-size:12px;color:#64748b}.upload-error[data-v-73b3db0a]{margin-top:12px;padding:12px;background:#fef2f2;border:1px solid #fecaca;color:#991b1b;border-radius:8px;font-size:13px}.btn-cancel[data-v-73b3db0a]{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-73b3db0a]:hover{background:#e2e8f0}.btn-confirm[data-v-73b3db0a]{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-73b3db0a]:disabled{opacity:.6;cursor:not-allowed}.btn-confirm[data-v-73b3db0a]:hover:not(:disabled){background:#2563eb}.spinner-small[data-v-73b3db0a]{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-73b3db0a .8s linear infinite}.deal-path-row[data-v-45c13ac5]{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-45c13ac5]{font-size:20px;color:#0284c7}.deal-path-row .path-label[data-v-45c13ac5]{font-size:13px;color:#64748b;font-weight:500}.deal-path-row .path-badge[data-v-45c13ac5]{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-45c13ac5]{color:#94a3b8;font-weight:400;font-style:italic;border-color:#cbd5e1}.stage-form-card[data-v-45c13ac5]{background:#fff;border:1px solid #e0e0e0;border-radius:12px;padding:24px;margin-bottom:24px}.form-group[data-v-45c13ac5]{margin-bottom:20px}.form-group.required label[data-v-45c13ac5]:after{content:" *";color:#f44336}.form-group label[data-v-45c13ac5]{display:block;font-weight:500;margin-bottom:8px;color:#333}.form-control[data-v-45c13ac5]{width:100%;padding:10px 12px;border:1px solid #ddd;border-radius:8px;font-size:14px;transition:border-color .2s}.form-control[data-v-45c13ac5]:focus{outline:none;border-color:#2196f3}.form-control[data-v-45c13ac5]:disabled{background:#f5f5f5;cursor:not-allowed}.error-message[data-v-45c13ac5]{display:flex;align-items:center;gap:8px;padding:12px;background:#ffebee;border-radius:8px;color:#c62828;margin-bottom:16px}.upload-zone[data-v-45c13ac5]{border:2px dashed #ddd;border-radius:12px;padding:40px;text-align:center;cursor:pointer;transition:all .2s}.upload-zone[data-v-45c13ac5]:hover{border-color:#2196f3;background:#f5f9ff}.upload-zone .material-icons[data-v-45c13ac5]{font-size:48px;color:#2196f3;margin-bottom:16px}.uploading-files[data-v-45c13ac5]{margin-top:16px}.uploading-file[data-v-45c13ac5]{display:flex;align-items:center;gap:12px;padding:12px;background:#f5f5f5;border-radius:8px;margin-bottom:8px}.btn-icon-delete[data-v-45c13ac5]{background:none;border:none;cursor:pointer;color:#f44336;padding:4px;border-radius:4px;transition:background .2s}.btn-icon-delete[data-v-45c13ac5]:hover{background:#ffebee}.documents-actions[data-v-45c13ac5]{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.currency-rates[data-v-45c13ac5]{background:#f9f9f9;padding:16px;border-radius:8px;margin-top:24px}.currency-rates h5[data-v-45c13ac5]{margin:0 0 16px;font-size:16px}.progress-bar-mini[data-v-45c13ac5]{height:6px;background:#e0e0e0;border-radius:3px;overflow:hidden;margin-top:12px}.progress-fill-mini[data-v-45c13ac5]{height:100%;background:linear-gradient(90deg,#4caf50,#8bc34a);transition:width .3s ease}.btn-primary[data-v-45c13ac5]{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-45c13ac5]{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-45c13ac5]:hover{background:#388e3c}.stage-info[data-v-45c13ac5]{color:#666;margin-bottom:16px}@keyframes pulse-45c13ac5{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.8}}.pulse[data-v-45c13ac5]{animation:pulse-45c13ac5 2s ease-in-out infinite}.deal-view-page[data-v-45c13ac5]{padding:24px;max-width:1600px;margin:0 auto;background:#f8f9fa;min-height:100vh}.page-header[data-v-45c13ac5]{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-45c13ac5]{display:flex;align-items:flex-start;gap:20px;flex:1}.header-title-block[data-v-45c13ac5]{flex:1}.page-title[data-v-45c13ac5]{font-size:24px;font-weight:700;color:#212121;margin:0 0 12px;font-family:Courier New,monospace}.header-badges[data-v-45c13ac5]{display:flex;gap:8px;flex-wrap:wrap}.status-badge[data-v-45c13ac5]{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-45c13ac5]{background:#e0e0e0;color:#616161}.status-blue[data-v-45c13ac5]{background:#dbeafe;color:#1e40af}.status-orange[data-v-45c13ac5]{background:#ffedd5;color:#9a3412}.badge[data-v-45c13ac5]{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-45c13ac5]{font-size:16px}.badge-blue[data-v-45c13ac5]{background:#e3f2fd;color:#1565c0}.badge-green[data-v-45c13ac5]{background:#e8f5e9;color:#2e7d32;font-weight:600}@media(max-width:1024px){.page-header[data-v-45c13ac5]{flex-direction:column;gap:20px}.header-left[data-v-45c13ac5]{flex-direction:column;gap:16px;width:100%}.header-actions[data-v-45c13ac5]{width:100%;justify-content:stretch}.header-actions button[data-v-45c13ac5]{flex:1}}.btn-back[data-v-45c13ac5]{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-45c13ac5]:hover{background:#f5f5f5;border-color:#bdbdbd}.header-actions[data-v-45c13ac5]{display:flex;gap:12px}.btn-secondary[data-v-45c13ac5],.btn-ghost[data-v-45c13ac5]{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-45c13ac5]{background:#3b82f6;color:#fff}.btn-secondary[data-v-45c13ac5]:hover{background:#2563eb}.btn-ghost[data-v-45c13ac5]{background:transparent;border:1px solid #e0e0e0;color:#424242}.btn-ghost[data-v-45c13ac5]:hover{background:#f5f5f5}.info-row[data-v-45c13ac5]{display:flex;gap:32px;margin-bottom:16px}.info-row[data-v-45c13ac5]:last-child{margin-bottom:0}.info-item[data-v-45c13ac5]{display:flex;align-items:center;gap:12px;flex:1}.info-item>.material-icons[data-v-45c13ac5]{color:#757575;font-size:20px}.info-content[data-v-45c13ac5]{display:flex;flex-direction:column;gap:4px;position:relative}.info-label[data-v-45c13ac5]{font-size:12px;color:#757575;font-weight:500}.info-value[data-v-45c13ac5]{font-size:14px;color:#212121;font-weight:500}.deal-code[data-v-45c13ac5]{font-family:Courier New,monospace;color:#3b82f6;font-weight:600}.btn-copy-inline[data-v-45c13ac5]{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-45c13ac5]:hover{color:#3b82f6}.deal-timeline-section[data-v-45c13ac5]{background:#fff;padding:12px;border-radius:12px;box-shadow:0 1px 3px #0000001a;margin-bottom:24px}.section-title[data-v-45c13ac5]{font-size:18px;font-weight:600;color:#212121;margin-bottom:20px}.timeline-wrapper[data-v-45c13ac5]{overflow-x:auto;padding-bottom:0}.timeline[data-v-45c13ac5]{display:flex;gap:0;min-width:100%;position:relative}.timeline-item[data-v-45c13ac5]{flex:1;display:flex;flex-direction:column;align-items:center;position:relative;min-width:80px}.timeline-node[data-v-45c13ac5]{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-45c13ac5]{background:#10b981}.timeline-item.active .timeline-node[data-v-45c13ac5]{background:#3b82f6;box-shadow:0 0 0 4px #3b82f633}.timeline-node .material-icons[data-v-45c13ac5]{font-size:24px;color:#fff}.timeline-item.pending .timeline-node .material-icons[data-v-45c13ac5]{color:#9e9e9e}.pulse[data-v-45c13ac5]{animation:pulse-45c13ac5 2s infinite}@keyframes pulse-45c13ac5{0%,to{opacity:1}50%{opacity:.6}}.timeline-content[data-v-45c13ac5]{margin-top:12px;text-align:center}.timeline-label[data-v-45c13ac5]{font-size:11px;font-weight:500;color:#424242;margin-bottom:4px;line-height:1.3}.timeline-date[data-v-45c13ac5]{font-size:11px;color:#757575}.timeline-connector[data-v-45c13ac5]{position:absolute;top:20px;left:50%;width:100%;height:2px;background:#e0e0e0;z-index:1}.timeline-connector.active[data-v-45c13ac5]{background:#10b981}.timeline-item:last-child .timeline-connector[data-v-45c13ac5]{display:none}.deal-content[data-v-45c13ac5]{display:grid;grid-template-columns:450px 1fr;gap:24px}.info-card[data-v-45c13ac5],.status-card[data-v-45c13ac5],.documents-card[data-v-45c13ac5],.stakeholders-card[data-v-45c13ac5],.history-card[data-v-45c13ac5],.notes-card[data-v-45c13ac5]{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;margin-bottom:24px}.documents-card[data-v-45c13ac5]{padding-bottom:10px}.card-header[data-v-45c13ac5]{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-45c13ac5]{color:#3b82f6;font-size:24px}.card-header .btn-upload .material-icons[data-v-45c13ac5]{color:#fff}.card-header h4[data-v-45c13ac5]{font-size:16px;font-weight:600;color:#212121;margin:0;flex:1}.header-title[data-v-45c13ac5]{display:flex;align-items:center;gap:12px;flex:1}.card-content[data-v-45c13ac5]{padding:20px 24px}.detail-row[data-v-45c13ac5]{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid #f5f5f5}.detail-row[data-v-45c13ac5]:last-child{border-bottom:none}.detail-row.total[data-v-45c13ac5]{margin-top:8px;padding-top:16px;border-top:2px solid #e0e0e0;border-bottom:none}.detail-label[data-v-45c13ac5]{font-size:13px;color:#757575;font-weight:500}.detail-value[data-v-45c13ac5]{font-size:14px;color:#212121;font-weight:500;text-align:right}.detail-value.description[data-v-45c13ac5]{text-align:left;margin-top:8px;line-height:1.5;color:#424242}.amount-highlight[data-v-45c13ac5]{color:#3b82f6;font-weight:600;font-size:15px}.amount-total[data-v-45c13ac5]{color:#10b981;font-weight:700;font-size:16px}.badge[data-v-45c13ac5]{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:16px;font-size:13px;font-weight:500}.badge-blue[data-v-45c13ac5]{background:#dbeafe;color:#1e40af}.badge-green[data-v-45c13ac5]{background:#d1fae5;color:#065f46}.tnved-codes[data-v-45c13ac5]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.tnved-badge[data-v-45c13ac5]{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-45c13ac5]{padding:24px}.status-header[data-v-45c13ac5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.status-header h4[data-v-45c13ac5]{font-size:16px;font-weight:600;color:#212121;margin:0}.status-badge[data-v-45c13ac5]{padding:6px 14px;border-radius:20px;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.status-info[data-v-45c13ac5]{background:#e0e7ff;color:#3730a3}.status-warning[data-v-45c13ac5]{background:#fef3c7;color:#92400e}.status-primary[data-v-45c13ac5]{background:#dbeafe;color:#1e40af}.status-success[data-v-45c13ac5]{background:#d1fae5;color:#065f46}.status-danger[data-v-45c13ac5]{background:#fee2e2;color:#991b1b}.status-description[data-v-45c13ac5]{font-size:14px;color:#616161;line-height:1.6;margin:0}.btn-upload[data-v-45c13ac5]{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-45c13ac5]:hover{background:#2563eb}.documents-list[data-v-45c13ac5]{padding:16px 24px}.document-item[data-v-45c13ac5]{display:flex;align-items:center;gap:16px;padding:12px;border-radius:8px;transition:background .2s;margin-bottom:8px}.document-item[data-v-45c13ac5]:hover{background:#f9fafb}.doc-icon[data-v-45c13ac5]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#fee2e2;border-radius:8px}.doc-icon .material-icons[data-v-45c13ac5]{color:#dc2626;font-size:24px}.doc-info[data-v-45c13ac5]{flex:1}.doc-name[data-v-45c13ac5]{font-size:14px;color:#212121;font-weight:500;margin-bottom:4px}.doc-meta[data-v-45c13ac5]{display:flex;gap:12px;font-size:12px;color:#757575}.doc-actions[data-v-45c13ac5]{display:flex;gap:4px}.btn-icon[data-v-45c13ac5]{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-45c13ac5]:hover{background:#f3f4f6;color:#3b82f6}.empty-documents[data-v-45c13ac5]{padding:48px 24px;text-align:center;color:#9e9e9e}.empty-documents .material-icons[data-v-45c13ac5]{font-size:48px;margin-bottom:12px;opacity:.5}.empty-documents p[data-v-45c13ac5]{margin:0;font-size:14px}.upload-zone[data-v-45c13ac5]{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-45c13ac5]:hover,.upload-zone.dragging[data-v-45c13ac5]{border-color:#3b82f6;background:#f0f7ff}.upload-zone .material-icons[data-v-45c13ac5]{font-size:48px;color:#9e9e9e;margin-bottom:12px}.upload-zone p[data-v-45c13ac5]{margin:0 0 8px;font-size:14px;color:#616161}.upload-link[data-v-45c13ac5]{color:#3b82f6;text-decoration:underline;cursor:pointer}.upload-hint[data-v-45c13ac5]{font-size:12px;color:#9e9e9e}.file-input[data-v-45c13ac5]{display:none}.stakeholders-list[data-v-45c13ac5]{padding:16px 24px}.stakeholder-item[data-v-45c13ac5]{display:flex;justify-content:space-between;align-items:center;padding:12px;border-radius:8px;background:#f9fafb;margin-bottom:8px}.stakeholder-info[data-v-45c13ac5]{flex:1}.stakeholder-name[data-v-45c13ac5]{font-size:14px;color:#212121;font-weight:500;margin-bottom:4px}.stakeholder-type[data-v-45c13ac5]{font-size:12px;color:#757575}.stakeholder-commission[data-v-45c13ac5]{font-size:16px;color:#3b82f6;font-weight:600}.history-list[data-v-45c13ac5]{padding:16px 24px}.history-item[data-v-45c13ac5]{display:flex;gap:16px;margin-bottom:20px}.history-item[data-v-45c13ac5]:last-child{margin-bottom:0}.history-icon[data-v-45c13ac5]{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-45c13ac5]{font-size:20px;color:#757575}.history-text[data-v-45c13ac5]{font-size:14px;color:#212121;margin-bottom:6px;line-height:1.5}.history-meta[data-v-45c13ac5]{display:flex;gap:12px;font-size:12px;color:#9e9e9e}.history-user[data-v-45c13ac5]{font-weight:500}.notes-list[data-v-45c13ac5]{padding:16px 24px;max-height:400px;overflow-y:auto}.note-item[data-v-45c13ac5]{display:flex;gap:12px;margin-bottom:16px}.note-avatar[data-v-45c13ac5]{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-45c13ac5]{flex:1;background:#f9fafb;padding:12px;border-radius:12px}.note-header[data-v-45c13ac5]{display:flex;justify-content:space-between;margin-bottom:6px}.note-user[data-v-45c13ac5]{font-size:13px;font-weight:600;color:#424242}.note-date[data-v-45c13ac5]{font-size:11px;color:#9e9e9e}.note-text[data-v-45c13ac5]{font-size:14px;color:#212121;line-height:1.5}.note-input-wrapper[data-v-45c13ac5]{display:flex;gap:12px;padding:16px 24px 24px;border-top:1px solid #f0f0f0}.note-input[data-v-45c13ac5]{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-45c13ac5]:focus{outline:none;border-color:#3b82f6}.btn-send[data-v-45c13ac5]{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-45c13ac5]:hover:not(:disabled){background:#2563eb}.btn-send[data-v-45c13ac5]:disabled{opacity:.5;cursor:not-allowed}.manager-card[data-v-45c13ac5]{margin-bottom:16px}.client-card[data-v-45c13ac5]{border-left:4px solid #4CAF50;margin-bottom:16px}.client-avatar[data-v-45c13ac5]{background:linear-gradient(135deg,#4caf50,#388e3c)!important}.manager-header[data-v-45c13ac5]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.manager-avatar[data-v-45c13ac5]{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-45c13ac5]{flex:1}.manager-name[data-v-45c13ac5]{font-size:16px;font-weight:600;color:#212121;margin:0 0 4px}.manager-badge[data-v-45c13ac5]{font-size:12px;color:#666}.manager-details[data-v-45c13ac5]{display:flex;flex-direction:column;gap:4px;padding-left:62px}.manager-id[data-v-45c13ac5]{font-size:11px;color:#999;font-family:Courier New,monospace}.manager-contact[data-v-45c13ac5]{font-size:13px;color:#424242}.agent-contract-card[data-v-45c13ac5]{margin-bottom:16px}.agent-contract-row[data-v-45c13ac5]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:13px;padding:8px 0}.agent-org[data-v-45c13ac5]{font-weight:600;color:#212121}.agent-commission[data-v-45c13ac5],.agent-number[data-v-45c13ac5],.agent-date[data-v-45c13ac5]{color:#666}.status-badge[data-v-45c13ac5]{padding:4px 10px;border-radius:12px;font-size:11px;font-weight:600;text-transform:uppercase}.status-active[data-v-45c13ac5]{background:#d1fae5;color:#065f46}.btn-expand[data-v-45c13ac5]{margin-left:auto;background:none;border:none;cursor:pointer;padding:4px;border-radius:50%;color:#666}.btn-expand[data-v-45c13ac5]:hover{background:#f5f5f5}.stakeholders-card[data-v-45c13ac5]{margin-bottom:16px}.card-header-collapsible[data-v-45c13ac5]{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-45c13ac5]{color:#2196f3}.selected-stakeholders[data-v-45c13ac5]{margin-top:12px}.stakeholder-item-inline[data-v-45c13ac5]{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-45c13ac5]:hover{background:#f5f5f5;border-color:#d0d0d0}.stakeholder-item-inline .stakeholder-name[data-v-45c13ac5]{font-size:12px;font-weight:600;color:#212121;min-width:150px;line-height:12px}.stakeholder-item-inline .stakeholder-email[data-v-45c13ac5]{font-size:12px;color:#666;flex:1;line-height:12px;height:14px}.btn-remove-inline[data-v-45c13ac5]{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-45c13ac5]{font-size:18px}.btn-remove-inline[data-v-45c13ac5]:hover{background:#ffebee;color:#f44336}.stakeholder-name[data-v-45c13ac5]{font-size:14px;font-weight:600;color:#212121}.stakeholder-email[data-v-45c13ac5],.stakeholder-phone[data-v-45c13ac5]{font-size:12px;color:#666}.btn-remove[data-v-45c13ac5]{position:absolute;top:8px;right:8px;background:none;border:none;cursor:pointer;padding:4px;border-radius:50%;color:#999}.btn-remove[data-v-45c13ac5]:hover{background:#0000000d;color:#f44336}.stakeholders-expanded[data-v-45c13ac5]{margin-top:16px;padding-top:16px;border-top:1px solid #e0e0e0}.create-stakeholder-section[data-v-45c13ac5]{margin-bottom:20px}.section-subtitle[data-v-45c13ac5]{font-size:14px;font-weight:600;margin:0 0 12px;color:#212121}.form-group[data-v-45c13ac5]{margin-bottom:12px}.form-group label[data-v-45c13ac5]{display:block;font-size:12px;color:#666;margin-bottom:4px}.stakeholders-table[data-v-45c13ac5]{width:100%;font-size:13px;border-collapse:collapse}.stakeholders-table thead[data-v-45c13ac5]{background:#f5f5f5}.stakeholders-table th[data-v-45c13ac5]{padding:8px;text-align:left;font-weight:600;color:#666;font-size:12px}.stakeholders-table td[data-v-45c13ac5]{padding:10px 8px;border-bottom:1px solid #e0e0e0}.stakeholders-table tbody tr[data-v-45c13ac5]{cursor:pointer;transition:background .2s}.stakeholders-table tbody tr[data-v-45c13ac5]:hover{background:#f9f9f9}.stakeholders-table tbody tr.selected[data-v-45c13ac5]{background:#e3f2fd}.info-card[data-v-45c13ac5]{padding:24px}.deal-header-info[data-v-45c13ac5]{background:#fff;border-radius:8px;padding:12px 16px;box-shadow:0 1px 2px #00000014;margin-bottom:16px}.info-compact-grid[data-v-45c13ac5]{display:grid;grid-template-columns:1fr 1fr 1fr 1fr auto;gap:16px;align-items:center}.info-section[data-v-45c13ac5]{display:flex;flex-direction:column;gap:6px}.info-item-inline[data-v-45c13ac5]{display:flex;align-items:baseline;gap:6px;font-size:12px;line-height:1.4}.info-item-inline .label[data-v-45c13ac5]{color:#666;font-weight:400;white-space:nowrap}.info-item-inline .value[data-v-45c13ac5]{color:#212121;font-weight:600}.save-section[data-v-45c13ac5]{display:flex;align-items:center}.btn-save-compact[data-v-45c13ac5]{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-45c13ac5]{font-size:18px}.btn-save-compact.active[data-v-45c13ac5]{background:#2196f3;color:#fff;cursor:pointer}.btn-save-compact.active[data-v-45c13ac5]:hover{background:#1976d2;box-shadow:0 2px 8px #2196f34d}@media(max-width:1400px){.info-compact-grid[data-v-45c13ac5]{grid-template-columns:1fr 1fr;gap:12px}.save-section[data-v-45c13ac5]{grid-column:1 / -1;justify-content:flex-end}}@media(max-width:768px){.info-compact-grid[data-v-45c13ac5]{grid-template-columns:1fr}}.history-timeline[data-v-45c13ac5]{margin-top:16px}.history-divider[data-v-45c13ac5]{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-45c13ac5]{display:flex;gap:12px;padding:12px 0;border-bottom:1px solid #f5f5f5}.history-item[data-v-45c13ac5]:last-child{border-bottom:none}.history-icon[data-v-45c13ac5]{flex-shrink:0;color:#2196f3}.history-icon .material-icons[data-v-45c13ac5]{font-size:12px}.history-action[data-v-45c13ac5]{font-weight:500;font-size:14px;color:#333;margin-bottom:4px}.history-details[data-v-45c13ac5]{font-size:13px;color:#666;margin-bottom:4px}.history-time[data-v-45c13ac5]{font-size:11px;color:#999}.btn-text[data-v-45c13ac5]{background:none;border:none;color:#2196f3;cursor:pointer;padding:8px 0;font-size:13px;text-decoration:underline}.btn-text[data-v-45c13ac5]:hover{color:#1976d2}.history-meta[data-v-45c13ac5]{display:flex;gap:8px;align-items:center;font-size:12px;color:#999;margin-top:4px}.history-role[data-v-45c13ac5],.history-time[data-v-45c13ac5]{color:#999}.history-meta[data-v-45c13ac5]:before{content:"•";color:#ddd;margin:0 4px}.history-meta[data-v-45c13ac5]:first-child:before{display:none}.modal-overlay[data-v-45c13ac5]{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-45c13ac5]{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-45c13ac5]{max-width:900px}.modal-header[data-v-45c13ac5]{display:flex;align-items:center;justify-content:space-between;padding:24px;border-bottom:1px solid #e0e0e0}.modal-header h3[data-v-45c13ac5]{margin:0;font-size:20px;font-weight:600}.btn-close[data-v-45c13ac5]{background:none;border:none;cursor:pointer;padding:8px;border-radius:50%;transition:background .2s;color:#666}.btn-close[data-v-45c13ac5]:hover{background:#f5f5f5}.modal-body[data-v-45c13ac5]{padding:24px;overflow-y:auto;flex:1}.empty-history[data-v-45c13ac5]{text-align:center;padding:60px 20px;color:#999}.empty-history .material-icons[data-v-45c13ac5]{font-size:64px;margin-bottom:16px;opacity:.3}.full-history-timeline[data-v-45c13ac5]{display:flex;flex-direction:column;gap:16px}.history-item-full[data-v-45c13ac5]{display:flex;flex-direction:column;gap:8px}.history-date[data-v-45c13ac5]{font-size:12px;font-weight:600;color:#999;text-transform:uppercase;letter-spacing:.5px}.history-content-wrapper[data-v-45c13ac5]{display:flex;gap:16px;background:#f9f9f9;padding:16px;border-radius:12px;border-left:3px solid #2196F3}.history-icon[data-v-45c13ac5]{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-45c13ac5]{font-size:20px}.icon-success[data-v-45c13ac5]{color:#4caf50}.icon-info[data-v-45c13ac5]{color:#2196f3}.icon-warning[data-v-45c13ac5]{color:#ff9800}.icon-primary[data-v-45c13ac5]{color:#9c27b0}.icon-danger[data-v-45c13ac5]{color:#f44336}.icon-default[data-v-45c13ac5]{color:#999}.history-content[data-v-45c13ac5]{flex:1}.history-action[data-v-45c13ac5]{font-weight:600;font-size:15px;color:#333;margin-bottom:4px}.history-details[data-v-45c13ac5]{font-size:14px;color:#666;margin-bottom:8px}.history-meta[data-v-45c13ac5]{display:flex;gap:12px;align-items:center;font-size:13px;color:#999;flex-wrap:wrap}.history-meta>span[data-v-45c13ac5]{display:flex;align-items:center;gap:4px}.history-meta .material-icons[data-v-45c13ac5]{font-size:16px}.history-user[data-v-45c13ac5]{font-weight:500;color:#666}.history-role[data-v-45c13ac5]{background:#e3f2fd;color:#1976d2;padding:2px 8px;border-radius:12px;font-size:12px}.history-time[data-v-45c13ac5]{color:#999}.percent-modal[data-v-45c13ac5]{max-width:500px}.stakeholder-preview[data-v-45c13ac5]{background:#f9f9f9;padding:16px;border-radius:8px;margin-bottom:20px}.stakeholder-preview .stakeholder-name[data-v-45c13ac5]{font-size:16px;font-weight:600;color:#212121;margin-bottom:4px}.stakeholder-preview .stakeholder-contact[data-v-45c13ac5]{font-size:13px;color:#666}.stakeholder-info[data-v-45c13ac5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.stakeholder-percent[data-v-45c13ac5]{font-size:14px;font-weight:700;color:#2196f3;padding:4px 12px;background:#e3f2fd;border-radius:12px}.add-by-uuid-section[data-v-45c13ac5]{margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #e0e0e0}.uuid-input-group[data-v-45c13ac5]{display:flex;gap:8px}.uuid-input-group .form-control[data-v-45c13ac5]{flex:1}.clickable-row[data-v-45c13ac5]{cursor:pointer;transition:background .2s}.clickable-row[data-v-45c13ac5]:hover{background:#f9f9f9}.spinner-small[data-v-45c13ac5]{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-45c13ac5]{display:flex;justify-content:flex-end;gap:12px;padding:20px 24px;border-top:1px solid #e0e0e0}@media(max-width:1280px){.deal-content[data-v-45c13ac5]{grid-template-columns:400px 1fr}}@media(max-width:1024px){.deal-content[data-v-45c13ac5]{grid-template-columns:1fr}.left-column[data-v-45c13ac5]{order:2}.right-column[data-v-45c13ac5]{order:1}}@media(max-width:768px){.deal-view-page[data-v-45c13ac5]{padding:16px}.page-header[data-v-45c13ac5]{flex-direction:column;align-items:stretch;gap:12px}.header-actions[data-v-45c13ac5]{justify-content:stretch}.header-actions button[data-v-45c13ac5]{flex:1}.info-row[data-v-45c13ac5]{flex-direction:column;gap:16px}.timeline[data-v-45c13ac5]{flex-direction:column;align-items:flex-start}.timeline-item[data-v-45c13ac5]{flex-direction:row;width:100%;min-width:auto}.timeline-content[data-v-45c13ac5]{margin-top:0;margin-left:12px;text-align:left}.timeline-connector[data-v-45c13ac5]{display:none}}.substitute-manager-section[data-v-45c13ac5]{display:flex;flex-direction:column;gap:24px}.add-substitute-form[data-v-45c13ac5]{padding:16px;background:#f9f9f9;border-radius:8px}.subsection-title[data-v-45c13ac5]{font-size:14px;font-weight:600;color:#212121;margin:0 0 12px}.input-group[data-v-45c13ac5]{display:flex;gap:12px}.input-group .form-control[data-v-45c13ac5]{flex:1}.substitute-managers-list[data-v-45c13ac5]{padding:16px;background:#fff;border:1px solid #e0e0e0;border-radius:8px}.managers-list[data-v-45c13ac5]{display:flex;flex-direction:column;gap:12px}.manager-item[data-v-45c13ac5]{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-45c13ac5]:hover{background:#f5f5f5;border-color:#d0d0d0}.manager-info[data-v-45c13ac5]{display:flex;flex-direction:column;gap:4px}.manager-name[data-v-45c13ac5]{font-size:14px;font-weight:600;color:#212121}.manager-code[data-v-45c13ac5]{font-size:12px;color:#666}.btn-remove[data-v-45c13ac5]{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-45c13ac5]:hover{background:#ffebee;color:#f44336}.empty-state[data-v-45c13ac5]{text-align:center;padding:24px;color:#999;font-size:14px}.export-path-container[data-v-45c13ac5]{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-45c13ac5]{flex:1;margin-bottom:0}.path-arrow[data-v-45c13ac5]{display:flex;align-items:center;padding:0 8px;margin-top:20px}.path-arrow .material-icons[data-v-45c13ac5]{font-size:32px;color:#3b82f6;animation:slideRight-45c13ac5 2s infinite}@keyframes slideRight-45c13ac5{0%,to{transform:translate(0)}50%{transform:translate(5px)}}@media(max-width:768px){.export-path-container[data-v-45c13ac5]{flex-direction:column;gap:8px}.path-arrow[data-v-45c13ac5]{margin-top:0;padding:8px 0}.path-arrow .material-icons[data-v-45c13ac5]{transform:rotate(90deg);animation:slideDown-45c13ac5 2s infinite}@keyframes slideDown-45c13ac5{0%,to{transform:rotate(90deg) translate(0)}50%{transform:rotate(90deg) translate(5px)}}}.form-group-inline[data-v-45c13ac5]{margin-bottom:20px}.form-group-inline label[data-v-45c13ac5]{display:block;font-size:14px;font-weight:600;color:#212121;margin-bottom:8px}.input-with-button[data-v-45c13ac5]{display:flex;gap:12px;align-items:center}.input-with-button.two-inputs[data-v-45c13ac5]{display:grid;grid-template-columns:1fr 1fr auto;gap:12px}.btn-success[data-v-45c13ac5]{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-45c13ac5]:hover{background:#45a049}.btn-warning[data-v-45c13ac5]{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-45c13ac5]{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.btn-document[data-v-45c13ac5]{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-45c13ac5]{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-45c13ac5]{border-color:#3b82f6;background:#e3f2fd}.file-drop-zone .material-icons[data-v-45c13ac5]{font-size:48px;color:#999;margin-bottom:12px}.drop-title[data-v-45c13ac5]{font-size:16px;font-weight:600;color:#212121;margin-bottom:4px}.drop-subtitle[data-v-45c13ac5]{font-size:13px;color:#666;margin-bottom:16px}.uploaded-files-list[data-v-45c13ac5]{margin-top:20px;display:flex;flex-direction:column;gap:8px}.file-item[data-v-45c13ac5]{display:flex;align-items:center;gap:12px;padding:12px;background:#f9f9f9;border-radius:8px;border:1px solid #e0e0e0}.file-item .material-icons[data-v-45c13ac5]{font-size:24px;color:#666}.file-name[data-v-45c13ac5]{flex:1;font-size:14px;color:#212121}.file-size[data-v-45c13ac5]{font-size:12px;color:#999}.btn-remove-file[data-v-45c13ac5]{background:none;border:none;cursor:pointer;padding:4px;border-radius:4px;transition:all .2s}.btn-remove-file[data-v-45c13ac5]:hover{background:#ffebee}.btn-remove-file .material-icons[data-v-45c13ac5]{font-size:18px;color:#f44336}.form-grid-2[data-v-45c13ac5]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px}.form-grid-3[data-v-45c13ac5]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;margin-bottom:20px}.form-group[data-v-45c13ac5]{display:flex;flex-direction:column;gap:8px}.form-group label[data-v-45c13ac5]{font-size:14px;font-weight:600;color:#212121}.form-control[data-v-45c13ac5]{padding:10px 12px;border-radius:8px;border:2px solid #e0e0e0;font-size:14px;transition:all .3s}.form-control[data-v-45c13ac5]:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.btn-full[data-v-45c13ac5]{width:100%;height:42px;display:flex;align-items:center;justify-content:center;gap:8px}.divider[data-v-45c13ac5]{border:none;border-top:1px solid #e0e0e0;margin:24px 0}.btn-warning[data-v-45c13ac5],.btn-secondary[data-v-45c13ac5]{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-45c13ac5]{background:#ff9800;color:#fff}.btn-warning[data-v-45c13ac5]:hover{background:#fb8c00}.btn-secondary[data-v-45c13ac5]:hover{background:#e0e0e0}.document-generation-grid[data-v-45c13ac5]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:24px}.btn-document[data-v-45c13ac5]{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-45c13ac5]{font-size:20px;color:#666}.btn-document[data-v-45c13ac5]:hover{background:#f5f5f5;border-color:#3b82f6;color:#3b82f6}.btn-document:hover .material-icons[data-v-45c13ac5]{color:#3b82f6}@media(max-width:1024px){.form-grid-3[data-v-45c13ac5]{grid-template-columns:1fr}}@media(max-width:768px){.form-grid-2[data-v-45c13ac5],.document-generation-grid[data-v-45c13ac5]{grid-template-columns:1fr}}.section-card[data-v-45c13ac5]{background:#f9f9f9;padding:20px;border-radius:12px;margin-bottom:20px}.section-subtitle[data-v-45c13ac5]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#212121;margin-bottom:16px}.confirmations-section[data-v-45c13ac5]{display:flex;flex-direction:column;gap:16px}.confirmation-card[data-v-45c13ac5]{background:#fff;border:2px solid #e0e0e0;border-radius:12px;padding:20px;transition:all .3s}.confirmation-card.confirmed[data-v-45c13ac5]{border-color:#4caf50;background:#f1f8f4}.confirmation-header[data-v-45c13ac5]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.confirmation-title[data-v-45c13ac5]{display:flex;align-items:flex-start;gap:12px}.confirmation-title .material-icons[data-v-45c13ac5]{font-size:28px;color:#999}.confirmation-card.confirmed .confirmation-title .material-icons[data-v-45c13ac5]{color:#4caf50}.confirmation-title h5[data-v-45c13ac5]{font-size:16px;font-weight:600;color:#212121;margin:0 0 4px}.confirmation-meta[data-v-45c13ac5]{font-size:13px;color:#666;margin:0}.btn-expand[data-v-45c13ac5]{background:none;border:none;color:#3b82f6;font-weight:600;cursor:pointer;padding:8px 16px;border-radius:8px;transition:all .3s}.btn-expand[data-v-45c13ac5]:hover{background:#e3f2fd}.confirmation-form[data-v-45c13ac5]{padding-top:16px;border-top:1px solid #e0e0e0;margin-top:12px}.confirmation-actions[data-v-45c13ac5]{display:flex;gap:12px;margin-top:16px}.btn-confirm[data-v-45c13ac5],.btn-reject[data-v-45c13ac5]{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-45c13ac5]{background:#4caf50;color:#fff}.btn-confirm[data-v-45c13ac5]:hover{background:#45a049}.btn-reject[data-v-45c13ac5]{background:#f44336;color:#fff}.btn-reject[data-v-45c13ac5]:hover{background:#e53935}.confirmation-status[data-v-45c13ac5]{padding-top:16px;border-top:1px solid #e0e0e0;margin-top:12px}.confirmation-card .status-info[data-v-45c13ac5]{display:flex;align-items:center;gap:12px;background:transparent;color:#3730a3}.status-info .material-icons[data-v-45c13ac5]{font-size:32px;color:#4caf50}.status-info p[data-v-45c13ac5]{margin:0;font-size:14px;color:#212121}.status-date[data-v-45c13ac5]{font-size:12px;color:#999;margin-top:4px}.confirmation-warning[data-v-45c13ac5]{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-45c13ac5]{font-size:20px}.stage-progress[data-v-45c13ac5]{display:block;align-items:center;justify-content:space-between;padding:20px;background:#f9f9f9;border-radius:12px;margin-top:24px}.progress-info[data-v-45c13ac5]{display:flex;align-items:center;gap:12px;font-size:14px;font-weight:600;color:#212121;margin-bottom:10px}.progress-info .material-icons[data-v-45c13ac5]{color:#3b82f6}.section-card[data-v-45c13ac5]{background:#fff;border:2px solid #e0e0e0;border-radius:12px;padding:24px;margin-bottom:20px}.section-header[data-v-45c13ac5]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.section-title[data-v-45c13ac5]{display:flex;align-items:center;gap:12px}.section-title h4[data-v-45c13ac5]{font-size:18px;font-weight:600;color:#212121;margin:0}.section-title .material-icons[data-v-45c13ac5]{font-size:24px;color:#3b82f6}.empty-state[data-v-45c13ac5]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center}.empty-state .material-icons[data-v-45c13ac5]{font-size:64px;color:#e0e0e0;margin-bottom:16px}.empty-title[data-v-45c13ac5]{font-size:16px;font-weight:600;color:#212121;margin:0 0 8px}.empty-subtitle[data-v-45c13ac5]{font-size:14px;color:#999;margin:0}.commissions-list[data-v-45c13ac5]{display:flex;flex-direction:column;gap:12px}.commission-item[data-v-45c13ac5]{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-45c13ac5]:hover{background:#f5f5f5;border-color:#d0d0d0}.commission-info[data-v-45c13ac5]{display:flex;align-items:center;gap:12px}.commission-info .material-icons[data-v-45c13ac5]{font-size:32px;color:#4caf50}.commission-amount[data-v-45c13ac5]{font-size:16px;font-weight:600;color:#212121;margin:0 0 4px}.commission-date[data-v-45c13ac5]{font-size:12px;color:#999;margin:0}.btn-remove[data-v-45c13ac5]{background:none;border:none;padding:8px;border-radius:8px;cursor:pointer;transition:all .3s}.btn-remove[data-v-45c13ac5]:hover{background:#ffebee}.btn-remove .material-icons[data-v-45c13ac5]{font-size:20px;color:#f44336}.writeoffs-list[data-v-45c13ac5]{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.writeoff-item[data-v-45c13ac5]{display:flex;align-items:center;justify-content:space-between;padding:16px;background:#f9f9f9;border-radius:8px;border:1px solid #e0e0e0}.writeoff-info[data-v-45c13ac5]{display:flex;align-items:center;gap:12px}.writeoff-info .material-icons[data-v-45c13ac5]{font-size:32px;color:#666}.writeoff-participant[data-v-45c13ac5]{font-size:14px;font-weight:600;color:#212121;margin:0 0 4px}.writeoff-amount[data-v-45c13ac5]{font-size:16px;font-weight:500;color:#3b82f6;margin:0}.writeoff-date[data-v-45c13ac5]{font-size:12px;color:#999}.add-writeoff-section[data-v-45c13ac5]{padding-top:24px;border-top:1px solid #e0e0e0}.add-writeoff-section h5[data-v-45c13ac5]{font-size:14px;font-weight:600;color:#212121;margin:0 0 16px}.stage-actions[data-v-45c13ac5]{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-45c13ac5],.btn-secondary[data-v-45c13ac5]{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-45c13ac5]{background:#3b82f6;color:#fff;flex:1}.btn-primary[data-v-45c13ac5]:hover:not(:disabled){background:#2563eb}.btn-primary[data-v-45c13ac5]:disabled{background:#e0e0e0;color:#999;cursor:not-allowed}.btn-secondary[data-v-45c13ac5]{background:#f5f5f5;color:#212121;border:2px solid #e0e0e0}.btn-secondary[data-v-45c13ac5]:hover:not(:disabled){background:#e0e0e0}.btn-secondary[data-v-45c13ac5]:disabled{opacity:.5;cursor:not-allowed}.margin-section[data-v-45c13ac5]{margin-top:20px;padding:16px;background:#f8fafc;border-radius:8px;border-left:4px solid #3b82f6}.margin-value[data-v-45c13ac5]{font-weight:700;font-size:12px}.margin-value.negative[data-v-45c13ac5]{color:#ef4444}.margin-modal[data-v-45c13ac5]{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-45c13ac5]{width:100%;border-collapse:collapse;margin-bottom:20px}.margin-table th[data-v-45c13ac5],.margin-table td[data-v-45c13ac5]{padding:12px;text-align:left;border-bottom:1px solid #e2e8f0}.margin-table thead[data-v-45c13ac5]{background:#f8fafc}.margin-table th[data-v-45c13ac5]{font-weight:600;color:#475569;font-size:13px}.margin-table td[data-v-45c13ac5]{font-size:13px;color:#1e293b}.margin-table tr[data-v-45c13ac5]:hover{background:#f9fafb}.margin-table .result[data-v-45c13ac5]{font-weight:700;color:#3b82f6}.margin-table .highlight[data-v-45c13ac5]{background:#fef3c7}.cross-rate-info[data-v-45c13ac5]{padding:20px;background:#f8fafc;border-radius:8px;margin-top:20px}.cross-rate-info h3[data-v-45c13ac5]{margin-top:0;font-size:16px;font-weight:600;color:#1e293b}.cross-rate-info p[data-v-45c13ac5]{margin:8px 0;font-size:14px;color:#475569}.cross-rate-info .empty[data-v-45c13ac5]{padding:4px 8px;background:#fff;border:1px solid #e2e8f0;border-radius:4px}.btn-calculate[data-v-45c13ac5]{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-45c13ac5]:hover{background:#334155}.details-card[data-v-45c13ac5]{border-left:4px solid #3b82f6;background:#f0f7ff}.details-card .card-title[data-v-45c13ac5]{color:#1e40af}.counterparty-card[data-v-45c13ac5]{border-left:4px solid #ec4899;background:#fdf2f8}.counterparty-card .card-title[data-v-45c13ac5]{color:#be185d}.organization-card[data-v-45c13ac5]{border-left:4px solid #10b981;background:#f0fdf4}.organization-card .card-title[data-v-45c13ac5]{color:#047857}.card-content-expanded[data-v-45c13ac5]{padding:16px 24px;display:flex;flex-direction:column;gap:12px}.card-content-expanded .detail-row[data-v-45c13ac5]{display:flex;flex-direction:row;gap:4px;padding-bottom:12px;border-bottom:1px solid rgba(0,0,0,.05)}.detail-row[data-v-45c13ac5]:last-child{border-bottom:none;padding-bottom:0}.detail-label[data-v-45c13ac5]{font-size:12px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.5px}.detail-value[data-v-45c13ac5]{font-size:14px;font-weight:500;color:#1e293b}.card-title[data-v-45c13ac5]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;margin:0}.card-title .material-icons[data-v-45c13ac5]{font-size:20px}.manager-dashboard[data-v-9da2ddf5]{display:flex;flex-direction:column;height:100vh;background:#f5f7fa}.dashboard-header[data-v-9da2ddf5]{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-9da2ddf5]{display:flex;align-items:center;gap:16px}.header-brand[data-v-9da2ddf5]{flex-shrink:0;width:260px;justify-content:flex-end;display:flex;margin-right:20px}.logo[data-v-9da2ddf5]{display:flex;align-items:center;gap:8px;text-decoration:none;cursor:pointer}.menu-toggle[data-v-9da2ddf5]{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-9da2ddf5]:hover{background:#f3f4f6;color:#111827}.logo[data-v-9da2ddf5]{display:flex;align-items:center;gap:10px}.logo-icon[data-v-9da2ddf5]{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-9da2ddf5]{font-size:18px;font-weight:700;color:#111827}.header-center[data-v-9da2ddf5]{flex:1;max-width:600px}.search-bar[data-v-9da2ddf5]{display:flex;align-items:center;gap:10px;padding:0 16px;background:#f3f4f6;border-radius:8px;transition:all .2s}.search-bar[data-v-9da2ddf5]:focus-within{background:#fff;box-shadow:0 0 0 2px #3b82f6}.search-bar .material-icons[data-v-9da2ddf5]{color:#9ca3af;font-size:20px}.search-bar input[data-v-9da2ddf5]{flex:1;border:none;background:none;outline:none;font-size:14px;color:#111827}.search-bar input[data-v-9da2ddf5]::placeholder{color:#9ca3af}.header-right[data-v-9da2ddf5]{display:flex;align-items:center;gap:12px}.header-btn[data-v-9da2ddf5]{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-9da2ddf5]:hover{background:#f3f4f6;color:#111827}.header-btn .badge[data-v-9da2ddf5]{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-9da2ddf5]{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-9da2ddf5]{width:72px}.sidebar.collapsed .nav-text[data-v-9da2ddf5],.sidebar.collapsed .expand-icon[data-v-9da2ddf5],.sidebar.collapsed .nav-submenu[data-v-9da2ddf5]{display:none}.sidebar-nav[data-v-9da2ddf5]{padding:16px 12px}.nav-section[data-v-9da2ddf5]{margin-bottom:8px}#app .d-none[data-v-9da2ddf5]{display:none}.nav-item-parent[data-v-9da2ddf5]{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-9da2ddf5]:hover{background:#f3f4f6;color:#111827}.nav-item-parent .material-icons[data-v-9da2ddf5]{font-size:22px}.nav-text[data-v-9da2ddf5]{flex:1}.expand-icon[data-v-9da2ddf5]{font-size:20px;transition:transform .2s}.expand-icon.expanded[data-v-9da2ddf5]{transform:rotate(90deg)}.nav-submenu[data-v-9da2ddf5]{margin-top:4px;margin-left:34px}.nav-item-child[data-v-9da2ddf5]{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-9da2ddf5]:hover{background:#f3f4f6;color:#111827}.nav-item-child.active[data-v-9da2ddf5]{background:#eff6ff;color:#3b82f6;font-weight:500}.nav-item-child .material-icons[data-v-9da2ddf5]{font-size:20px}.user-menu-wrapper[data-v-9da2ddf5]{position:relative}.user-menu[data-v-9da2ddf5]{display:flex;align-items:center;gap:10px;padding:6px 12px 6px 6px;border-radius:10px;cursor:pointer;transition:all .2s}.user-menu[data-v-9da2ddf5]:hover{background:#f3f4f6}.user-avatar[data-v-9da2ddf5]{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-9da2ddf5]{font-size:20px}.user-info[data-v-9da2ddf5]{display:flex;flex-direction:column}.user-name[data-v-9da2ddf5]{font-size:14px;font-weight:600;color:#111827}.user-role[data-v-9da2ddf5]{font-size:12px;color:#6b7280}.user-dropdown[data-v-9da2ddf5]{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-9da2ddf5]{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-9da2ddf5]:hover{background:#f3f4f6}.dropdown-item.logout[data-v-9da2ddf5]{color:#ef4444}.dropdown-item.logout[data-v-9da2ddf5]:hover{background:#fee2e2}.dropdown-item .material-icons[data-v-9da2ddf5]{font-size:20px}.dropdown-divider[data-v-9da2ddf5]{height:1px;background:#e5e7eb;margin:8px 0}.dropdown-enter-active[data-v-9da2ddf5],.dropdown-leave-active[data-v-9da2ddf5]{transition:all .2s ease}.dropdown-enter-from[data-v-9da2ddf5],.dropdown-leave-to[data-v-9da2ddf5]{opacity:0;transform:translateY(-8px)}.dropdown-enter-to[data-v-9da2ddf5],.dropdown-leave-from[data-v-9da2ddf5]{opacity:1;transform:translateY(0)}.sidebar-toggle[data-v-9da2ddf5]{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-9da2ddf5]:hover{background:#f3f4f6;color:#111827}.main-content[data-v-9da2ddf5]{margin-left:280px;margin-top:64px;padding:24px;min-height:calc(100vh - 64px);transition:all .3s}.main-content.expanded[data-v-9da2ddf5]{margin-left:72px}.sidebar[data-v-9da2ddf5]::-webkit-scrollbar{width:6px}.sidebar[data-v-9da2ddf5]::-webkit-scrollbar-track{background:transparent}.sidebar[data-v-9da2ddf5]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.sidebar[data-v-9da2ddf5]::-webkit-scrollbar-thumb:hover{background:#9ca3af}@media(max-width:1024px){.menu-toggle[data-v-9da2ddf5]{display:flex}.sidebar[data-v-9da2ddf5]{transform:translate(-100%)}.sidebar.collapsed[data-v-9da2ddf5]{transform:translate(0);width:280px}.main-content[data-v-9da2ddf5],.main-content.expanded[data-v-9da2ddf5]{margin-left:0}.logo-text[data-v-9da2ddf5]{display:none}}@media(max-width:768px){.dashboard-header[data-v-9da2ddf5]{padding:0 12px}.header-center[data-v-9da2ddf5],.user-info[data-v-9da2ddf5]{display:none}.user-menu .material-icons[data-v-9da2ddf5]:last-child{display:none}.main-content[data-v-9da2ddf5]{padding:16px}}.column-selector[data-v-af492de6]{position:relative}.selector-btn[data-v-af492de6]{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-af492de6]:hover{background:#f8fafc;border-color:#cbd5e1;color:#334155}.selector-btn .material-icons[data-v-af492de6]{font-size:18px}.selector-label[data-v-af492de6]{font-weight:500}.selector-count[data-v-af492de6]{background:#e2e8f0;color:#475569;padding:2px 8px;border-radius:10px;font-size:12px;font-weight:600}.selector-dropdown[data-v-af492de6]{position:absolute;top:calc(100% + 8px);right:0;width:320px;max-height:480px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 10px 40px #0000001a;z-index:1000;overflow:hidden}.dropdown-header[data-v-af492de6]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #e2e8f0;background:#f8fafc}.dropdown-title[data-v-af492de6]{font-weight:600;color:#1e293b}.dropdown-actions[data-v-af492de6]{display:flex;gap:4px}.action-btn[data-v-af492de6]{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-af492de6]:hover{background:#f1f5f9;color:#334155}.action-btn .material-icons[data-v-af492de6]{font-size:18px}.dropdown-content[data-v-af492de6]{max-height:400px;overflow-y:auto;padding:8px}.column-group[data-v-af492de6]{margin-bottom:12px}.column-group[data-v-af492de6]:last-child{margin-bottom:0}.group-header[data-v-af492de6]{padding:6px 10px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#94a3b8}.group-columns[data-v-af492de6]{display:flex;flex-direction:column;gap:2px}.column-item[data-v-af492de6]{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:6px;cursor:pointer;transition:background .15s}.column-item[data-v-af492de6]:hover{background:#f1f5f9}.column-item.is-fixed[data-v-af492de6]{cursor:default;opacity:.7}.column-item.is-checked .column-label[data-v-af492de6]{color:#1e293b;font-weight:500}.column-item input[type=checkbox][data-v-af492de6]{width:16px;height:16px;accent-color:#3b82f6;cursor:pointer}.column-item.is-fixed input[type=checkbox][data-v-af492de6]{cursor:default}.column-label[data-v-af492de6]{flex:1;font-size:13px;color:#64748b}.fixed-badge[data-v-af492de6]{display:flex;align-items:center}.fixed-badge .material-icons[data-v-af492de6]{font-size:14px;color:#94a3b8}.status-dropdown[data-v-20c08aae]{position:relative;display:inline-block}.status-dropdown-trigger[data-v-20c08aae]{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-20c08aae]:hover{border-color:#cbd5e1}.status-dropdown.is-open .status-dropdown-trigger[data-v-20c08aae]{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f61a}.status-icon[data-v-20c08aae]{font-size:16px}.status-label[data-v-20c08aae]{flex:1;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dropdown-arrow[data-v-20c08aae]{font-size:18px;color:#94a3b8;transition:transform .2s ease}.status-dropdown.is-open .dropdown-arrow[data-v-20c08aae]{transform:rotate(180deg)}.status-dropdown-menu[data-v-20c08aae]{position:absolute;top:100%;left:0;margin-top:4px;min-width:160px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 4px 12px #0000001a;z-index:1000;overflow:hidden}.status-dropdown-item[data-v-20c08aae]{display:flex;align-items:center;gap:8px;padding:8px 12px;cursor:pointer;font-size:12px;transition:background .15s ease}.status-dropdown-item[data-v-20c08aae]:hover{background:#f8fafc}.status-dropdown-item.is-selected[data-v-20c08aae]{background:#f1f5f9}.priority-none[data-v-20c08aae]{color:#94a3b8}.priority-very_important[data-v-20c08aae]{background:#fee2e2;color:#991b1b;border-color:#fca5a5}.priority-very_important .status-icon[data-v-20c08aae]{color:#dc2626}.priority-urgent[data-v-20c08aae]{background:#ffedd5;color:#9a3412;border-color:#fdba74}.priority-urgent .status-icon[data-v-20c08aae]{color:#ea580c}.priority-first_payment[data-v-20c08aae]{background:#dcfce7;color:#166534;border-color:#86efac}.priority-first_payment .status-icon[data-v-20c08aae]{color:#16a34a}.pp-none[data-v-20c08aae]{color:#94a3b8}.pp-waiting_ds[data-v-20c08aae]{background:#fef3c7;color:#92400e;border-color:#fcd34d}.pp-waiting_ds .status-icon[data-v-20c08aae]{color:#d97706}.pp-fulfilled[data-v-20c08aae]{background:#dcfce7;color:#166534;border-color:#86efac}.pp-fulfilled .status-icon[data-v-20c08aae]{color:#16a34a}.pp-filled[data-v-20c08aae]{background:#dbeafe;color:#1e40af;border-color:#93c5fd}.pp-filled .status-icon[data-v-20c08aae]{color:#2563eb}.pp-error[data-v-20c08aae]{background:#fee2e2;color:#991b1b;border-color:#fca5a5}.pp-error .status-icon[data-v-20c08aae]{color:#dc2626}.pp-refund[data-v-20c08aae]{background:#fce7f3;color:#9d174d;border-color:#f9a8d4}.pp-refund .status-icon[data-v-20c08aae]{color:#db2777}.pp-client_refund[data-v-20c08aae]{background:#fae8ff;color:#86198f;border-color:#e879f9}.pp-client_refund .status-icon[data-v-20c08aae]{color:#a21caf}.pp-paid[data-v-20c08aae]{background:#d1fae5;color:#065f46;border-color:#6ee7b7}.pp-paid .status-icon[data-v-20c08aae]{color:#059669}.category-none[data-v-20c08aae]{color:#94a3b8}.category-reanimation[data-v-20c08aae]{background:#ffedd5;color:#9a3412;border-color:#fdba74}.category-reanimation .status-icon[data-v-20c08aae]{color:#ea580c}.category-resale[data-v-20c08aae]{background:#e0e7ff;color:#3730a3;border-color:#a5b4fc}.category-resale .status-icon[data-v-20c08aae]{color:#4f46e5}.category-direct[data-v-20c08aae]{background:#dbeafe;color:#1e40af;border-color:#93c5fd}.category-direct .status-icon[data-v-20c08aae]{color:#2563eb}.currency-order-none[data-v-20c08aae]{color:#94a3b8}.currency-order-waiting[data-v-20c08aae]{background:#fef3c7;color:#92400e;border-color:#fcd34d}.currency-order-waiting .status-icon[data-v-20c08aae]{color:#d97706}.currency-order-ordered[data-v-20c08aae]{background:#dbeafe;color:#1e40af;border-color:#93c5fd}.currency-order-ordered .status-icon[data-v-20c08aae]{color:#2563eb}.currency-order-received[data-v-20c08aae]{background:#dcfce7;color:#166534;border-color:#86efac}.currency-order-received .status-icon[data-v-20c08aae]{color:#16a34a}.currency-order-not_received[data-v-20c08aae]{background:#fee2e2;color:#991b1b;border-color:#fca5a5}.currency-order-not_received .status-icon[data-v-20c08aae]{color:#dc2626}.deals-management[data-v-a916ca3c]{width:100%}.material-icons[data-v-a916ca3c]{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-a916ca3c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;flex-wrap:wrap;gap:16px}.header-content[data-v-a916ca3c]{flex:1}.header-actions[data-v-a916ca3c]{display:flex;align-items:center;gap:12px}.section-title[data-v-a916ca3c]{font-size:28px;font-weight:600;color:#1e293b;margin:0 0 8px}.section-subtitle[data-v-a916ca3c]{font-size:14px;color:#64748b;margin:0}.btn-primary[data-v-a916ca3c]{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-a916ca3c]:hover{background:#2563eb;transform:translateY(-1px);box-shadow:0 4px 12px #3b82f64d}.btn-primary .material-icons[data-v-a916ca3c]{font-size:20px}.btn-secondary[data-v-a916ca3c]{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-a916ca3c]:hover{background:#e2e8f0}.btn-danger[data-v-a916ca3c]{background:#ef4444!important}.btn-danger[data-v-a916ca3c]:hover{background:#dc2626!important}.stats-grid[data-v-a916ca3c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;margin-bottom:24px}.stat-card[data-v-a916ca3c]{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-a916ca3c]{cursor:pointer}.stat-card[data-v-a916ca3c]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.stat-card.active[data-v-a916ca3c]{border:2px solid #3b82f6;box-shadow:0 4px 12px #3b82f64d;transform:translateY(-2px)}.stat-icon[data-v-a916ca3c]{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:10px;flex-shrink:0}.stat-icon .material-icons[data-v-a916ca3c]{font-size:22px}.stat-content[data-v-a916ca3c]{flex:1;min-width:0}.stat-value[data-v-a916ca3c]{font-size:24px;font-weight:700;color:#1e293b;line-height:1;margin-bottom:2px}.stat-label[data-v-a916ca3c]{font-size:11px;color:#64748b;font-weight:500;white-space:nowrap}.sub-stages[data-v-a916ca3c]{margin-bottom:24px;padding:16px;background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a}.sub-stages-title[data-v-a916ca3c]{font-size:16px;font-weight:600;color:#1e293b;margin:0 0 12px}.sub-stages-grid[data-v-a916ca3c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.sub-stage-card[data-v-a916ca3c]{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-a916ca3c]{cursor:pointer}.sub-stage-card[data-v-a916ca3c]:hover{border-color:#3b82f6;background:#f8fafc;transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.sub-stage-icon[data-v-a916ca3c]{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-a916ca3c]{font-size:22px}.sub-stage-content[data-v-a916ca3c]{flex:1;min-width:0}.sub-stage-value[data-v-a916ca3c]{font-size:20px;font-weight:700;color:#1e293b;line-height:1.2;margin-bottom:2px}.sub-stage-label[data-v-a916ca3c]{font-size:11px;color:#64748b;font-weight:500;line-height:1.3}.filters-section[data-v-a916ca3c]{display:flex;align-items:center;gap:8px;margin-bottom:16px;flex-wrap:wrap}.filter-select-compact[data-v-a916ca3c]{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-a916ca3c]:focus{outline:none;border-color:#3b82f6}.org-autocomplete[data-v-a916ca3c]{position:relative;display:flex;align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:0 8px}.org-icon[data-v-a916ca3c]{font-size:18px;color:#94a3b8}.org-input[data-v-a916ca3c]{border:none;outline:none;padding:8px;font-size:13px;width:140px;background:transparent}.org-input[data-v-a916ca3c]::placeholder{color:#94a3b8}.org-clear[data-v-a916ca3c]{background:none;border:none;padding:2px;cursor:pointer;display:flex;align-items:center}.org-clear .material-icons[data-v-a916ca3c]{font-size:16px;color:#94a3b8}.org-clear:hover .material-icons[data-v-a916ca3c]{color:#64748b}.org-dropdown[data-v-a916ca3c]{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-a916ca3c]{padding:8px 12px;font-size:13px;cursor:pointer;border-bottom:1px solid #f1f5f9}.org-option[data-v-a916ca3c]:last-child{border-bottom:none}.org-option[data-v-a916ca3c]:hover{background:#f8fafc}.org-no-results[data-v-a916ca3c]{padding:12px;font-size:13px;color:#94a3b8;text-align:center}.org-loading[data-v-a916ca3c]{display:flex;align-items:center}.org-loading .material-icons[data-v-a916ca3c]{font-size:16px;color:#94a3b8}.spinning[data-v-a916ca3c]{animation:spin-a916ca3c 1s linear infinite}@keyframes spin-a916ca3c{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.firm-autocomplete-group[data-v-a916ca3c]{position:relative}.firm-autocomplete[data-v-a916ca3c]{position:relative;display:inline-block}.firm-input[data-v-a916ca3c]{width:150px!important;padding-right:24px!important}.firm-clear[data-v-a916ca3c]{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-a916ca3c]{font-size:14px;color:#94a3b8}.firm-clear:hover .material-icons[data-v-a916ca3c]{color:#64748b}.firm-dropdown[data-v-a916ca3c]{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-a916ca3c]{padding:8px 12px;font-size:13px;cursor:pointer;border-bottom:1px solid #f1f5f9}.firm-option[data-v-a916ca3c]:last-child{border-bottom:none}.firm-option[data-v-a916ca3c]:hover{background:#f0f9ff}.firm-no-results[data-v-a916ca3c]{padding:12px;font-size:13px;color:#94a3b8;text-align:center}.search-box-compact[data-v-a916ca3c]{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-a916ca3c]{font-size:18px;color:#94a3b8}.search-box-compact input[data-v-a916ca3c]{flex:1;border:none;outline:none;padding:8px 0;font-size:13px}.search-box-compact input[data-v-a916ca3c]::placeholder{color:#94a3b8}.filter-spacer[data-v-a916ca3c]{flex:1}.btn-advanced-filters[data-v-a916ca3c]{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-a916ca3c]:hover{background:#f8fafc;border-color:#cbd5e1}.btn-advanced-filters .material-icons[data-v-a916ca3c]{font-size:18px}.filter-badge[data-v-a916ca3c]{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-a916ca3c]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:20px;margin-bottom:24px}.filter-row[data-v-a916ca3c]{display:flex;align-items:flex-start;gap:16px;padding:12px 0;border-bottom:1px solid #f1f5f9}.filter-row[data-v-a916ca3c]:last-of-type{border-bottom:none}.filter-title[data-v-a916ca3c]{display:flex;align-items:center;gap:8px;min-width:120px;font-weight:500;color:#475569;font-size:14px}.filter-title .material-icons[data-v-a916ca3c]{font-size:18px;color:#64748b}.filter-chips[data-v-a916ca3c]{display:flex;flex-wrap:wrap;gap:12px;flex:1}.filter-chip-group[data-v-a916ca3c]{display:flex;align-items:center;gap:6px}.filter-label[data-v-a916ca3c]{font-size:12px;color:#64748b;white-space:nowrap}.filter-mini-select[data-v-a916ca3c]{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-a916ca3c]:focus{outline:none;border-color:#3b82f6;background:#fff}.filter-date-input[data-v-a916ca3c]{padding:6px 10px;border:1px solid #e2e8f0;border-radius:6px;font-size:12px;background:#f8fafc;cursor:pointer}.filter-date-input[data-v-a916ca3c]:focus{outline:none;border-color:#3b82f6;background:#fff}.filter-number-input[data-v-a916ca3c]{padding:6px 10px;border:1px solid #e2e8f0;border-radius:6px;font-size:12px;background:#f8fafc;width:80px}.filter-number-input[data-v-a916ca3c]:focus{outline:none;border-color:#3b82f6;background:#fff}.traffic-light-filters[data-v-a916ca3c]{display:flex;flex-wrap:wrap;gap:8px;flex:1}.tl-filter-item[data-v-a916ca3c]{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-a916ca3c]:hover{background:#f1f5f9;border-color:#cbd5e1}.tl-label[data-v-a916ca3c]{font-size:11px;color:#64748b;text-align:center}.tl-indicator[data-v-a916ca3c]{font-size:24px;line-height:1;transition:all .15s ease}.tl-off[data-v-a916ca3c]{color:#cbd5e1}.tl-green[data-v-a916ca3c]{color:#22c55e;text-shadow:0 0 8px rgba(34,197,94,.5)}.tl-yellow[data-v-a916ca3c]{color:#eab308;text-shadow:0 0 8px rgba(234,179,8,.5)}.tl-red[data-v-a916ca3c]{color:#ef4444;text-shadow:0 0 8px rgba(239,68,68,.5)}.filter-traffic-light[data-v-a916ca3c]{display:flex;align-items:center;gap:3px;padding:6px 10px;background:#1e293b;border-radius:6px}.ftl-item[data-v-a916ca3c]{font-size:14px;cursor:pointer;transition:opacity .1s ease}.ftl-item[data-v-a916ca3c]:hover{opacity:.7}.ftl-item.tl-off[data-v-a916ca3c]{color:#475569}.ftl-item.tl-green[data-v-a916ca3c]{color:#22c55e}.ftl-item.tl-yellow[data-v-a916ca3c]{color:#eab308}.ftl-item.tl-red[data-v-a916ca3c]{color:#ef4444}.filter-actions[data-v-a916ca3c]{display:flex;justify-content:flex-end;padding-top:12px;margin-top:8px;border-top:1px solid #f1f5f9}.btn-reset-filters[data-v-a916ca3c]{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-a916ca3c]:hover{background:#fee2e2}.btn-reset-filters .material-icons[data-v-a916ca3c]{font-size:16px}.loading-state[data-v-a916ca3c],.empty-state[data-v-a916ca3c]{text-align:center;padding:60px 20px;background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a}.spinner[data-v-a916ca3c]{width:40px;height:40px;border:4px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;animation:spin-a916ca3c 1s linear infinite;margin:0 auto 16px}@keyframes spin-a916ca3c{to{transform:rotate(360deg)}}.empty-state .empty-icon[data-v-a916ca3c]{font-size:64px;color:#cbd5e1;display:block;margin-bottom:16px}.empty-state h3[data-v-a916ca3c]{font-size:20px;color:#1e293b;margin:0 0 8px}.empty-state p[data-v-a916ca3c]{color:#64748b;margin:0}.deals-table-container[data-v-a916ca3c]{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;overflow-x:auto}.deals-table[data-v-a916ca3c]{width:100%;border-collapse:collapse}.deals-table thead[data-v-a916ca3c]{background:#f8fafc}.deals-table tbody tr[data-v-a916ca3c]{border-bottom:1px solid #e2e8f0;transition:background .2s}.deals-table tbody tr[data-v-a916ca3c]:hover{background:#f8fafc}.deal-number[data-v-a916ca3c]{display:flex;align-items:center;gap:8px;font-family:Monaco,Courier New,monospace;font-size:13px;font-weight:600;color:#3b82f6;cursor:pointer}.deal-number .material-icons[data-v-a916ca3c]{font-size:18px}.deal-number a[data-v-a916ca3c]{color:#3b82f6;text-decoration:none}.deal-number a[data-v-a916ca3c]:hover{text-decoration:underline}.deal-number .copy-btn[data-v-a916ca3c]{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-a916ca3c]:hover{background:#f1f5f9}.deal-number .copy-btn .material-icons[data-v-a916ca3c]{font-size:14px;color:#64748b}.org-inn[data-v-a916ca3c]{font-size:12px;color:#94a3b8;margin-top:4px}.amount[data-v-a916ca3c]{font-weight:600;color:#10b981;font-size:12px;white-space:nowrap}.status-badge[data-v-a916ca3c],.deal-type-badge[data-v-a916ca3c]{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-a916ca3c],.deal-type-badge .material-icons[data-v-a916ca3c]{font-size:12px}.status-preparation[data-v-a916ca3c]{background:#e0e7ff;color:#4f46e5}.status-payment[data-v-a916ca3c]{background:#ddd6fe;color:#7c3aed}.status-inwork[data-v-a916ca3c]{background:#fef3c7;color:#92400e}.status-completed[data-v-a916ca3c]{background:#d1fae5;color:#065f46}.status-refund[data-v-a916ca3c]{background:#fce7f3;color:#9f1239}.status-cancelled[data-v-a916ca3c]{background:#fee2e2;color:#991b1b}.status-draft[data-v-a916ca3c]{background:#f3f4f6;color:#6b7280}.deal-type-import[data-v-a916ca3c]{background:#dbeafe;color:#1e40af}.deal-type-export[data-v-a916ca3c]{background:#d1fae5;color:#065f46}.date-cell[data-v-a916ca3c]{display:flex;align-items:center;gap:8px;color:#475569;white-space:nowrap;min-width:120px;padding-right:16px}.date-cell .material-icons[data-v-a916ca3c]{font-size:16px;color:#94a3b8}.stage-duration-cell[data-v-a916ca3c]{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-a916ca3c]{font-size:14px}.stage-duration-cell.duration-normal[data-v-a916ca3c]{background:#f0fdf4;color:#166534}.stage-duration-cell.duration-warning[data-v-a916ca3c]{background:#fef3c7;color:#92400e}.stage-duration-cell.duration-critical[data-v-a916ca3c]{background:#fee2e2;color:#991b1b}.actions[data-v-a916ca3c]{display:flex;gap:8px}.btn-action[data-v-a916ca3c]{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-a916ca3c]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.btn-action .material-icons[data-v-a916ca3c]{font-size:20px}.btn-view[data-v-a916ca3c]{color:#3b82f6;border-color:#3b82f6}.btn-view[data-v-a916ca3c]:hover{background:#eff6ff}.btn-delete[data-v-a916ca3c]{color:#ef4444;border-color:#ef4444}.btn-delete[data-v-a916ca3c]:hover{background:#fef2f2}.pagination[data-v-a916ca3c]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-top:1px solid #e2e8f0;background:#f8fafc}.pagination-btn[data-v-a916ca3c]{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-a916ca3c]:hover:not(:disabled){background:#f1f5f9;border-color:#cbd5e1}.pagination-btn[data-v-a916ca3c]:disabled{opacity:.5;cursor:not-allowed}.pagination-btn .material-icons[data-v-a916ca3c]{font-size:20px}.pagination-info[data-v-a916ca3c]{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:14px;color:#64748b}.pagination-total[data-v-a916ca3c]{font-size:12px;color:#94a3b8}.modal-overlay[data-v-a916ca3c]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-container[data-v-a916ca3c]{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-a916ca3c]{max-width:500px}.modal-header[data-v-a916ca3c]{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:1px solid #e2e8f0}.modal-header h3[data-v-a916ca3c]{margin:0;font-size:20px;font-weight:600;color:#1e293b}.btn-close[data-v-a916ca3c]{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-a916ca3c]:hover{background:#e2e8f0;color:#475569}.btn-close .material-icons[data-v-a916ca3c]{font-size:20px}.modal-body[data-v-a916ca3c]{padding:24px}.modal-body p[data-v-a916ca3c]{margin:0 0 16px;color:#475569;line-height:1.6}.warning-text[data-v-a916ca3c]{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-a916ca3c]{font-size:20px;color:#f59e0b}.form-actions[data-v-a916ca3c]{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.modal-enter-active[data-v-a916ca3c],.modal-leave-active[data-v-a916ca3c]{transition:opacity .3s}.modal-enter-from[data-v-a916ca3c],.modal-leave-to[data-v-a916ca3c]{opacity:0}.modal-enter-active .modal-container[data-v-a916ca3c],.modal-leave-active .modal-container[data-v-a916ca3c]{transition:transform .3s}.modal-enter-from .modal-container[data-v-a916ca3c],.modal-leave-to .modal-container[data-v-a916ca3c]{transform:scale(.9)}@media(max-width:768px){.section-header[data-v-a916ca3c]{flex-direction:column;align-items:flex-start}.stats-grid[data-v-a916ca3c],.sub-stages-grid[data-v-a916ca3c]{grid-template-columns:1fr 1fr}.filters-section[data-v-a916ca3c]{flex-direction:column}.search-box[data-v-a916ca3c]{min-width:100%}.deals-table[data-v-a916ca3c]{min-width:1200px}.pagination[data-v-a916ca3c]{flex-direction:column;gap:12px}}.deals-table-wrapper[data-v-a916ca3c]{position:relative;width:100%;overflow:visible}.deals-table-container[data-v-a916ca3c]{width:100%;overflow-x:auto;overflow-y:visible;border:1px solid #e2e8f0;border-radius:12px;background:#fff;box-shadow:0 1px 3px #0000001a}.deals-table[data-v-a916ca3c]{width:100%;min-width:1800px;border-collapse:separate;border-spacing:0;background:#fff}.deals-table thead[data-v-a916ca3c]{position:sticky;top:0;z-index:10;background:#fff}.deals-table th[data-v-a916ca3c]{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-a916ca3c]{cursor:pointer;-webkit-user-select:none;user-select:none;position:relative;transition:color .2s}.sortable-th[data-v-a916ca3c]:hover{color:#3b82f6}.sortable-th .sort-icon[data-v-a916ca3c]{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-a916ca3c]{color:#3b82f6}.sortable-th.sort-asc .sort-icon[data-v-a916ca3c]{opacity:1;border-bottom:5px solid #3b82f6;border-top:none}.sortable-th.sort-desc[data-v-a916ca3c]{color:#3b82f6}.sortable-th.sort-desc .sort-icon[data-v-a916ca3c]{opacity:1;border-top:5px solid #3b82f6;border-bottom:none}.group-main[data-v-a916ca3c]{background:#fff!important}.group-margin[data-v-a916ca3c]{background:#f0f9ff!important;border-left:1px solid #bfdbfe}.group-margin .cell-value[data-v-a916ca3c]{white-space:nowrap}.group-margin[data-v-a916ca3c]:first-of-type{border-left:3px solid #3b82f6}.group-currency[data-v-a916ca3c]{background:#fef3c7!important;border-left:1px solid #fde68a}.group-currency[data-v-a916ca3c]:first-of-type{border-left:3px solid #f59e0b}.group-docs[data-v-a916ca3c]{background:#f3e8ff!important;border-left:1px solid #e9d5ff}.group-docs[data-v-a916ca3c]:first-of-type{border-left:3px solid #a855f7}.group-info[data-v-a916ca3c]{background:#ecfdf5!important;border-left:1px solid #d1fae5}.group-info[data-v-a916ca3c]:first-of-type{border-left:3px solid #10b981}.group-status[data-v-a916ca3c]{background:#fef2f2!important;border-left:1px solid #fecaca;max-width:100px}.group-status[data-v-a916ca3c]:first-of-type{border-left:3px solid #ef4444;max-width:100px}.sticky-col[data-v-a916ca3c]{position:sticky;left:0;z-index:20;background:#fff;box-shadow:2px 0 4px #0000000d}.col-number.sticky-col[data-v-a916ca3c]{left:0;min-width:130px;max-width:130px}.col-org.sticky-col[data-v-a916ca3c]{left:140px;min-width:200px}.col-client[data-v-a916ca3c]{max-width:180px;min-width:120px}.col-client .cell-value[data-v-a916ca3c]{white-space:normal;word-wrap:break-word;overflow-wrap:break-word;line-height:1.3}.sticky-col-right[data-v-a916ca3c]{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-a916ca3c]{padding:8px 6px;border-bottom:1px solid #f1f5f9;font-size:11px;color:#334155;vertical-align:middle}.deals-table tbody tr:hover td[data-v-a916ca3c]{background:#f8fafc}.deals-table tbody tr:hover .group-margin[data-v-a916ca3c]{background:#e0f2fe!important}.deals-table tbody tr:hover .group-currency[data-v-a916ca3c]{background:#fef9c3!important}.deals-table tbody tr:hover .group-docs[data-v-a916ca3c]{background:#f3e8ff!important}.deals-table tbody tr:hover .group-info[data-v-a916ca3c]{background:#d1fae5!important}.deals-table tbody tr:hover .group-status[data-v-a916ca3c]{background:#fee2e2!important}.cell-value[data-v-a916ca3c]{font-size:11px;color:#475569;font-weight:500;white-space:nowrap}.cell-value.mono[data-v-a916ca3c]{font-family:Courier New,monospace;font-size:11px}.cell-value.positive[data-v-a916ca3c]{color:#059669;font-weight:600}.cell-value.negative[data-v-a916ca3c]{color:#dc2626;font-weight:600}.empty-value[data-v-a916ca3c]{color:#cbd5e1;font-size:14px}.margin-value[data-v-a916ca3c]{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:600;white-space:nowrap}.margin-value.positive[data-v-a916ca3c]{color:#059669}.margin-value.negative[data-v-a916ca3c]{color:#dc2626}.margin-value.neutral[data-v-a916ca3c]{color:#6b7280}.margin-icon[data-v-a916ca3c]{font-size:18px!important}.margin-percent-badge[data-v-a916ca3c]{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-a916ca3c]{background:#d1fae5;color:#065f46}.margin-percent-badge.positive[data-v-a916ca3c]{background:#dbeafe;color:#1e40af}.margin-percent-badge.neutral[data-v-a916ca3c]{background:#f3f4f6;color:#6b7280}.margin-percent-badge.negative[data-v-a916ca3c]{background:#fee2e2;color:#991b1b}.doc-cell[data-v-a916ca3c]{display:flex;align-items:center;gap:6px}.doc-badge[data-v-a916ca3c]{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-a916ca3c]{font-size:16px;color:#94a3b8}.btn-docs[data-v-a916ca3c],.docs-indicator[data-v-a916ca3c]{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-a916ca3c]{cursor:pointer;transition:all .2s}.btn-docs[data-v-a916ca3c]:hover{background:#e0f2fe;border-color:#7dd3fc}.chat-indicator[data-v-a916ca3c]{display:inline-flex;align-items:center;justify-content:center;color:#64748b}.chat-indicator .material-icons[data-v-a916ca3c]{font-size:20px}.btn-docs .material-icons[data-v-a916ca3c]{font-size:16px}.doc-count[data-v-a916ca3c]{background:#0ea5e9;color:#fff;padding:2px 6px;border-radius:10px;font-size:11px;font-weight:600}.priority-badge[data-v-a916ca3c]{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-a916ca3c]{font-size:16px}.priority-high[data-v-a916ca3c]{background:#fee2e2;color:#991b1b}.priority-medium[data-v-a916ca3c]{background:#fed7aa;color:#9a3412}.priority-low[data-v-a916ca3c]{background:#dbeafe;color:#1e40af}.path-cell[data-v-a916ca3c]{display:flex;align-items:center}.path-badge[data-v-a916ca3c]{padding:4px 10px;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:4px;font-size:12px;color:#64748b;font-weight:500}.status-select[data-v-a916ca3c]{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-a916ca3c]:hover{border-color:#cbd5e1}.status-select[data-v-a916ca3c]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f61a}.priority-select.priority-very_important[data-v-a916ca3c]{background:#fee2e2;color:#991b1b;border-color:#fca5a5}.priority-select.priority-urgent[data-v-a916ca3c]{background:#ffedd5;color:#9a3412;border-color:#fdba74}.priority-select.priority-first_payment[data-v-a916ca3c]{background:#dcfce7;color:#166534;border-color:#86efac}.pp-select.pp-waiting_ds[data-v-a916ca3c]{background:#fef3c7;color:#92400e;border-color:#fcd34d}.pp-select.pp-fulfilled[data-v-a916ca3c]{background:#dcfce7;color:#166534;border-color:#86efac}.pp-select.pp-filled[data-v-a916ca3c]{background:#dbeafe;color:#1e40af;border-color:#93c5fd}.pp-select.pp-error[data-v-a916ca3c]{background:#fee2e2;color:#991b1b;border-color:#fca5a5}.pp-select.pp-refund[data-v-a916ca3c]{background:#fce7f3;color:#9d174d;border-color:#f9a8d4}.pp-select.pp-client_refund[data-v-a916ca3c]{background:#fae8ff;color:#86198f;border-color:#e879f9}.pp-select.pp-paid[data-v-a916ca3c]{background:#d1fae5;color:#065f46;border-color:#6ee7b7}.category-select.category-reanimation[data-v-a916ca3c]{background:#ffedd5;color:#9a3412;border-color:#fdba74}.category-select.category-resale[data-v-a916ca3c]{background:#e0e7ff;color:#3730a3;border-color:#a5b4fc}.category-select.category-direct[data-v-a916ca3c]{background:#dbeafe;color:#1e40af;border-color:#93c5fd}.currency-order-select.currency-order-waiting[data-v-a916ca3c]{background:#fef3c7;color:#92400e;border-color:#fcd34d}.currency-order-select.currency-order-ordered[data-v-a916ca3c]{background:#dbeafe;color:#1e40af;border-color:#93c5fd}.currency-order-select.currency-order-received[data-v-a916ca3c]{background:#dcfce7;color:#166534;border-color:#86efac}.currency-order-select.currency-order-not_received[data-v-a916ca3c]{background:#fee2e2;color:#991b1b;border-color:#fca5a5}.org-name[data-v-a916ca3c]{display:block;max-width:120px;font-weight:500}.traffic-light-cell[data-v-a916ca3c]{padding:4px 8px!important}.traffic-light[data-v-a916ca3c]{display:flex;gap:2px;font-size:14px;line-height:1;white-space:nowrap}.traffic-light .light[data-v-a916ca3c]{cursor:help;transition:transform .15s ease}.traffic-light .light[data-v-a916ca3c]:hover{transform:scale(1.3)}.traffic-light .light.red[data-v-a916ca3c]{color:#ef4444}.traffic-light .light.orange[data-v-a916ca3c]{color:#f59e0b}.traffic-light .light.green[data-v-a916ca3c]{color:#10b981}@media(max-width:1400px){.deals-table[data-v-a916ca3c]{min-width:3200px}.deals-table-container[data-v-a916ca3c]{border-radius:8px}}.manager-profile[data-v-04c116cd]{padding:24px;max-width:900px;margin:0 auto}.profile-header[data-v-04c116cd]{margin-bottom:24px}.profile-header h1[data-v-04c116cd]{font-size:24px;font-weight:600;color:#1a1a2e;margin:0}.loading-state[data-v-04c116cd]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px;color:#666}.spinner[data-v-04c116cd]{width:40px;height:40px;border:3px solid #e0e0e0;border-top-color:#4361ee;border-radius:50%;animation:spin-04c116cd 1s linear infinite}@keyframes spin-04c116cd{to{transform:rotate(360deg)}}.profile-content[data-v-04c116cd]{display:flex;flex-direction:column;gap:24px}.profile-card[data-v-04c116cd]{background:#fff;border-radius:16px;padding:24px;display:flex;align-items:center;gap:20px;box-shadow:0 2px 8px #0000000f}.profile-avatar[data-v-04c116cd]{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-04c116cd]{font-size:40px;color:#fff}.profile-info h2[data-v-04c116cd]{font-size:22px;font-weight:600;color:#1a1a2e;margin:0 0 8px}.role-badge[data-v-04c116cd]{display:inline-block;padding:6px 12px;background:#e8f4fd;color:#4361ee;border-radius:20px;font-size:13px;font-weight:500}.stats-grid[data-v-04c116cd]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media(max-width:768px){.stats-grid[data-v-04c116cd]{grid-template-columns:1fr}}.stat-card[data-v-04c116cd]{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-04c116cd]{cursor:pointer}.stat-card.clickable[data-v-04c116cd]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.stat-icon[data-v-04c116cd]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center}.stat-icon .material-icons[data-v-04c116cd]{font-size:24px;color:#fff}.stat-icon.completed[data-v-04c116cd]{background:linear-gradient(135deg,#10b981,#059669)}.stat-icon.plan[data-v-04c116cd]{background:linear-gradient(135deg,#f59e0b,#d97706)}.stat-icon.messages[data-v-04c116cd]{background:linear-gradient(135deg,#6366f1,#4f46e5)}.stat-icon.messages.has-unread[data-v-04c116cd]{background:linear-gradient(135deg,#ef4444,#dc2626)}.stat-content[data-v-04c116cd]{display:flex;flex-direction:column}.stat-value[data-v-04c116cd]{font-size:24px;font-weight:700;color:#1a1a2e}.stat-label[data-v-04c116cd]{font-size:13px;color:#666;margin-top:2px}.profile-details[data-v-04c116cd]{background:#fff;border-radius:16px;padding:24px;box-shadow:0 2px 8px #0000000f}.profile-details h3[data-v-04c116cd]{font-size:16px;font-weight:600;color:#1a1a2e;margin:0 0 20px}.details-grid[data-v-04c116cd]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media(max-width:600px){.details-grid[data-v-04c116cd]{grid-template-columns:1fr}}.detail-item[data-v-04c116cd]{display:flex;flex-direction:column;gap:4px}.detail-label[data-v-04c116cd]{font-size:12px;color:#888;text-transform:uppercase;letter-spacing:.5px}.detail-value[data-v-04c116cd]{font-size:15px;color:#1a1a2e;font-weight:500}.detail-value.status[data-v-04c116cd]{color:#ef4444}.detail-value.status.active[data-v-04c116cd]{color:#10b981}.deals-management[data-v-d3036194]{width:100%}.material-icons[data-v-d3036194]{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-d3036194]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;flex-wrap:wrap;gap:16px}.header-content[data-v-d3036194]{flex:1}.section-title[data-v-d3036194]{font-size:28px;font-weight:600;color:#1e293b;margin:0 0 8px}.section-subtitle[data-v-d3036194]{font-size:14px;color:#64748b;margin:0}.debt-summary[data-v-d3036194]{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-d3036194]{font-size:14px;color:#92400e;font-weight:500}.debt-amount[data-v-d3036194]{font-size:20px;font-weight:700;color:#b45309}.btn-primary[data-v-d3036194]{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-d3036194]:hover{background:#2563eb;transform:translateY(-1px);box-shadow:0 4px 12px #3b82f64d}.btn-primary .material-icons[data-v-d3036194]{font-size:20px}.btn-secondary[data-v-d3036194]{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-d3036194]:hover{background:#e2e8f0}.btn-danger[data-v-d3036194]{background:#ef4444!important}.btn-danger[data-v-d3036194]:hover{background:#dc2626!important}.stats-grid[data-v-d3036194]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;margin-bottom:24px}.stat-card[data-v-d3036194]{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-d3036194]{cursor:pointer}.stat-card[data-v-d3036194]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.stat-card.active[data-v-d3036194]{border:2px solid #3b82f6;box-shadow:0 4px 12px #3b82f64d;transform:translateY(-2px)}.stat-icon[data-v-d3036194]{width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:12px}.stat-icon .material-icons[data-v-d3036194]{font-size:28px}.stat-content[data-v-d3036194]{flex:1}.stat-value[data-v-d3036194]{font-size:32px;font-weight:700;color:#1e293b;line-height:1;margin-bottom:4px}.stat-label[data-v-d3036194]{font-size:13px;color:#64748b;font-weight:500}.sub-stages[data-v-d3036194]{margin-bottom:24px;padding:16px;background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a}.sub-stages-title[data-v-d3036194]{font-size:16px;font-weight:600;color:#1e293b;margin:0 0 12px}.sub-stages-grid[data-v-d3036194]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.sub-stage-card[data-v-d3036194]{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-d3036194]{cursor:pointer}.sub-stage-card[data-v-d3036194]:hover{border-color:#3b82f6;background:#f8fafc;transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.sub-stage-icon[data-v-d3036194]{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-d3036194]{font-size:22px}.sub-stage-content[data-v-d3036194]{flex:1;min-width:0}.sub-stage-value[data-v-d3036194]{font-size:20px;font-weight:700;color:#1e293b;line-height:1.2;margin-bottom:2px}.sub-stage-label[data-v-d3036194]{font-size:11px;color:#64748b;font-weight:500;line-height:1.3}.filters-section[data-v-d3036194]{display:flex;gap:12px;margin-bottom:24px;flex-wrap:wrap}.filter-group[data-v-d3036194]{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-d3036194]{font-size:20px;color:#64748b}.filter-select[data-v-d3036194]{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-d3036194]{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-d3036194]{font-size:20px;color:#64748b}.search-box input[data-v-d3036194]{flex:1;border:none;outline:none;font-size:14px;color:#1e293b}.search-box input[data-v-d3036194]::placeholder{color:#94a3b8}.loading-state[data-v-d3036194],.empty-state[data-v-d3036194]{text-align:center;padding:60px 20px;background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a}.spinner[data-v-d3036194]{width:40px;height:40px;border:4px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;animation:spin-d3036194 1s linear infinite;margin:0 auto 16px}@keyframes spin-d3036194{to{transform:rotate(360deg)}}.empty-state .empty-icon[data-v-d3036194]{font-size:64px;color:#cbd5e1;display:block;margin-bottom:16px}.empty-state h3[data-v-d3036194]{font-size:20px;color:#1e293b;margin:0 0 8px}.empty-state p[data-v-d3036194]{color:#64748b;margin:0}.deals-table-container[data-v-d3036194]{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;overflow-x:auto}.deals-table[data-v-d3036194]{width:100%;border-collapse:collapse}.deals-table thead[data-v-d3036194]{background:#f8fafc}.deals-table th[data-v-d3036194]{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-d3036194]{border-bottom:1px solid #e2e8f0;transition:background .2s}.deals-table tbody tr[data-v-d3036194]:hover{background:#f8fafc}.deals-table td[data-v-d3036194]{padding:16px;font-size:14px;color:#1e293b}.deal-number[data-v-d3036194]{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-d3036194]{font-size:18px}.org-info[data-v-d3036194]{display:flex;align-items:center;gap:8px;color:#475569}.org-info .material-icons[data-v-d3036194]{font-size:18px;color:#94a3b8}.org-inn[data-v-d3036194]{font-size:12px;color:#94a3b8;margin-top:4px}.amount[data-v-d3036194]{font-weight:600;color:#10b981;font-size:15px}.status-badge[data-v-d3036194],.deal-type-badge[data-v-d3036194]{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-d3036194],.deal-type-badge .material-icons[data-v-d3036194]{font-size:16px}.status-preparation[data-v-d3036194]{background:#e0e7ff;color:#4f46e5}.status-payment[data-v-d3036194]{background:#ddd6fe;color:#7c3aed}.status-inwork[data-v-d3036194]{background:#fef3c7;color:#92400e}.status-completed[data-v-d3036194]{background:#d1fae5;color:#065f46}.status-refund[data-v-d3036194]{background:#fce7f3;color:#9f1239}.status-cancelled[data-v-d3036194]{background:#fee2e2;color:#991b1b}.status-draft[data-v-d3036194]{background:#f3f4f6;color:#6b7280}.deal-type-import[data-v-d3036194]{background:#dbeafe;color:#1e40af}.deal-type-export[data-v-d3036194]{background:#d1fae5;color:#065f46}.date-cell[data-v-d3036194]{display:flex;align-items:center;gap:8px;color:#475569;white-space:nowrap}.date-cell .material-icons[data-v-d3036194]{font-size:16px;color:#94a3b8}.actions[data-v-d3036194]{display:flex;gap:8px}.btn-action[data-v-d3036194]{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-d3036194]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.btn-action .material-icons[data-v-d3036194]{font-size:20px}.btn-view[data-v-d3036194]{color:#3b82f6;border-color:#3b82f6}.btn-view[data-v-d3036194]:hover{background:#eff6ff}.btn-delete[data-v-d3036194]{color:#ef4444;border-color:#ef4444}.btn-delete[data-v-d3036194]:hover{background:#fef2f2}.pagination[data-v-d3036194]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-top:1px solid #e2e8f0;background:#f8fafc}.pagination-btn[data-v-d3036194]{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-d3036194]:hover:not(:disabled){background:#f1f5f9;border-color:#cbd5e1}.pagination-btn[data-v-d3036194]:disabled{opacity:.5;cursor:not-allowed}.pagination-btn .material-icons[data-v-d3036194]{font-size:20px}.pagination-info[data-v-d3036194]{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:14px;color:#64748b}.pagination-total[data-v-d3036194]{font-size:12px;color:#94a3b8}.modal-overlay[data-v-d3036194]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-container[data-v-d3036194]{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-d3036194]{max-width:500px}.modal-header[data-v-d3036194]{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:1px solid #e2e8f0}.modal-header h3[data-v-d3036194]{margin:0;font-size:20px;font-weight:600;color:#1e293b}.btn-close[data-v-d3036194]{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-d3036194]:hover{background:#e2e8f0;color:#475569}.btn-close .material-icons[data-v-d3036194]{font-size:20px}.modal-body[data-v-d3036194]{padding:24px}.modal-body p[data-v-d3036194]{margin:0 0 16px;color:#475569;line-height:1.6}.warning-text[data-v-d3036194]{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-d3036194]{font-size:20px;color:#f59e0b}.form-actions[data-v-d3036194]{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.modal-enter-active[data-v-d3036194],.modal-leave-active[data-v-d3036194]{transition:opacity .3s}.modal-enter-from[data-v-d3036194],.modal-leave-to[data-v-d3036194]{opacity:0}.modal-enter-active .modal-container[data-v-d3036194],.modal-leave-active .modal-container[data-v-d3036194]{transition:transform .3s}.modal-enter-from .modal-container[data-v-d3036194],.modal-leave-to .modal-container[data-v-d3036194]{transform:scale(.9)}@media(max-width:768px){.section-header[data-v-d3036194]{flex-direction:column;align-items:flex-start}.stats-grid[data-v-d3036194],.sub-stages-grid[data-v-d3036194]{grid-template-columns:1fr 1fr}.filters-section[data-v-d3036194]{flex-direction:column}.search-box[data-v-d3036194]{min-width:100%}.deals-table[data-v-d3036194]{min-width:1200px}.pagination[data-v-d3036194]{flex-direction:column;gap:12px}}.debt-confirmations[data-v-d3036194]{display:flex;gap:8px;min-width:200px}.debt-confirmation-item[data-v-d3036194]{display:flex;align-items:center}.btn-debt-confirm[data-v-d3036194]{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-d3036194]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #10b9814d}.btn-debt-confirm[data-v-d3036194]:disabled{opacity:.6;cursor:not-allowed}.btn-debt-confirm .material-icons[data-v-d3036194]{font-size:18px}.debt-confirmed[data-v-d3036194]{display:flex;align-items:center;gap:6px;padding:6px 12px;background:#d1fae5;border-radius:6px;color:#065f46}.debt-confirmed .material-icons[data-v-d3036194]{font-size:18px;color:#10b981}.confirmed-text[data-v-d3036194]{font-size:13px;font-weight:500}.deals-table td[data-v-d3036194]{vertical-align:middle}.btn-remove-debt[data-v-d3036194]{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-d3036194]:hover:not(:disabled){background:#fecaca;transform:translateY(-1px);box-shadow:0 2px 8px #dc262633}.btn-remove-debt[data-v-d3036194]:disabled{opacity:.6;cursor:not-allowed}.btn-remove-debt .material-icons[data-v-d3036194]{font-size:20px}.debt-managers-management[data-v-27f4fbe1]{padding:24px;max-width:1000px;margin:0 auto}.section-header[data-v-27f4fbe1]{margin-bottom:24px}.section-title[data-v-27f4fbe1]{font-size:24px;font-weight:600;color:#1e293b;margin:0 0 4px}.section-subtitle[data-v-27f4fbe1]{color:#64748b;margin:0}.info-card[data-v-27f4fbe1]{display:flex;gap:12px;padding:16px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;margin-bottom:24px}.info-card .material-icons[data-v-27f4fbe1]{color:#3b82f6;font-size:24px}.info-content p[data-v-27f4fbe1]{margin:0 0 4px;color:#1e40af;font-size:14px}.info-content p[data-v-27f4fbe1]:last-child{margin-bottom:0}.add-section[data-v-27f4fbe1]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:20px;margin-bottom:24px}.add-section h3[data-v-27f4fbe1]{font-size:16px;font-weight:600;color:#334155;margin:0 0 16px}.add-form[data-v-27f4fbe1]{display:flex;gap:12px}.manager-select[data-v-27f4fbe1]{flex:1;padding:10px 12px;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;background:#fff}.manager-select[data-v-27f4fbe1]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.btn-primary[data-v-27f4fbe1]{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-27f4fbe1]:hover:not(:disabled){background:#2563eb}.btn-primary[data-v-27f4fbe1]:disabled{opacity:.6;cursor:not-allowed}.table-section[data-v-27f4fbe1]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:20px}.table-section h3[data-v-27f4fbe1]{font-size:16px;font-weight:600;color:#334155;margin:0 0 16px}.loading-state[data-v-27f4fbe1],.empty-state[data-v-27f4fbe1]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px;color:#64748b}.loading-state .material-icons[data-v-27f4fbe1],.empty-state .material-icons[data-v-27f4fbe1]{font-size:48px;margin-bottom:16px;color:#94a3b8}.empty-state small[data-v-27f4fbe1]{color:#94a3b8;margin-top:4px}.spin[data-v-27f4fbe1]{animation:spin-27f4fbe1 1s linear infinite}@keyframes spin-27f4fbe1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.admins-table[data-v-27f4fbe1]{width:100%;border-collapse:collapse}.admins-table th[data-v-27f4fbe1],.admins-table td[data-v-27f4fbe1]{padding:12px;text-align:left;border-bottom:1px solid #e2e8f0}.admins-table th[data-v-27f4fbe1]{font-weight:600;color:#475569;font-size:13px;text-transform:uppercase;letter-spacing:.05em}.admins-table tbody tr[data-v-27f4fbe1]:hover{background:#f8fafc}.manager-info[data-v-27f4fbe1]{display:flex;align-items:center;gap:8px}.manager-info .material-icons[data-v-27f4fbe1]{color:#64748b;font-size:20px}.role-badge[data-v-27f4fbe1]{display:inline-block;padding:4px 10px;border-radius:12px;font-size:12px;font-weight:500}.role-admin[data-v-27f4fbe1]{background:#fef3c7;color:#92400e}.role-manager[data-v-27f4fbe1]{background:#dbeafe;color:#1e40af}.role-manager_head[data-v-27f4fbe1]{background:#e0e7ff;color:#3730a3}.role-operator_head[data-v-27f4fbe1]{background:#fce7f3;color:#9d174d}.role-operator[data-v-27f4fbe1]{background:#fae8ff;color:#86198f}.role-compliance[data-v-27f4fbe1]{background:#ecfccb;color:#3f6212}.role-export_manager[data-v-27f4fbe1]{background:#ccfbf1;color:#115e59}.role-client_manager[data-v-27f4fbe1]{background:#cffafe;color:#155e75}.role-support_manager[data-v-27f4fbe1]{background:#f3e8ff;color:#6b21a8}.btn-danger-small[data-v-27f4fbe1]{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-27f4fbe1]:hover:not(:disabled){background:#fecaca}.btn-danger-small[data-v-27f4fbe1]:disabled{opacity:.6;cursor:not-allowed}.btn-danger-small .material-icons[data-v-27f4fbe1]{font-size:18px}.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-061e1126]{display:flex;align-items:center;gap:12px}.user-avatar[data-v-061e1126]{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-061e1126]{font-size:22px}.user-details[data-v-061e1126]{flex:1}.user-name[data-v-061e1126]{font-weight:600;color:#1e293b;margin-bottom:2px}.user-role[data-v-061e1126]{font-size:12px;color:#64748b}.contact-info[data-v-061e1126]{display:flex;align-items:center;gap:8px;color:#475569}.contact-info .material-icons[data-v-061e1126]{font-size:18px;color:#94a3b8}.commission-value[data-v-061e1126]{font-weight:600;color:#6366f1;font-size:15px}.status-active[data-v-061e1126]{background:#d1fae5;color:#065f46}.status-inactive[data-v-061e1126]{background:#fee2e2;color:#991b1b}.btn-payment[data-v-061e1126]{color:#10b981;border-color:#10b981}.btn-payment[data-v-061e1126]:hover{background:#d1fae5}.payment-info-section[data-v-061e1126]{background:#f8fafc;border-radius:10px;padding:20px;margin-bottom:24px}.payment-recipient[data-v-061e1126]{display:flex;align-items:center;gap:16px}.payment-name[data-v-061e1126]{font-size:18px;font-weight:600;color:#1e293b;margin-bottom:4px}.payment-email[data-v-061e1126]{font-size:14px;color:#64748b}.stakeholder-info-grid[data-v-061e1126]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-bottom:24px}.stakeholders-management[data-v-061e1126]{width:100%}.material-icons[data-v-061e1126]{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-061e1126]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;flex-wrap:wrap;gap:16px}.header-content[data-v-061e1126]{flex:1}.section-title[data-v-061e1126]{font-size:28px;font-weight:600;color:#1e293b;margin:0 0 8px}.section-subtitle[data-v-061e1126]{font-size:14px;color:#64748b;margin:0}.btn-primary[data-v-061e1126]{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-061e1126]:hover{background:#2563eb;transform:translateY(-1px);box-shadow:0 4px 12px #3b82f64d}.btn-primary .material-icons[data-v-061e1126]{font-size:20px}.btn-secondary[data-v-061e1126]{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-061e1126]:hover{background:#e2e8f0}.btn-danger[data-v-061e1126]{background:#ef4444!important}.btn-danger[data-v-061e1126]:hover{background:#dc2626!important}.stats-grid[data-v-061e1126]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:24px}.stat-card[data-v-061e1126]{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-061e1126]{cursor:pointer}.stat-card[data-v-061e1126]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.stat-icon[data-v-061e1126]{width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:12px}.stat-icon .material-icons[data-v-061e1126]{font-size:28px}.stat-content[data-v-061e1126]{flex:1}.stat-value[data-v-061e1126]{font-size:32px;font-weight:700;color:#1e293b;line-height:1;margin-bottom:4px}.stat-label[data-v-061e1126]{font-size:13px;color:#64748b;font-weight:500}.sub-stages[data-v-061e1126]{margin-bottom:24px;padding:16px;background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a}.sub-stages-title[data-v-061e1126]{font-size:16px;font-weight:600;color:#1e293b;margin:0 0 12px}.sub-stages-grid[data-v-061e1126]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.sub-stage-card[data-v-061e1126]{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-061e1126]{cursor:pointer}.sub-stage-card[data-v-061e1126]:hover{border-color:#3b82f6;background:#f8fafc;transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.sub-stage-icon[data-v-061e1126]{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-061e1126]{font-size:22px}.sub-stage-content[data-v-061e1126]{flex:1;min-width:0}.sub-stage-value[data-v-061e1126]{font-size:20px;font-weight:700;color:#1e293b;line-height:1.2;margin-bottom:2px}.sub-stage-label[data-v-061e1126]{font-size:11px;color:#64748b;font-weight:500;line-height:1.3}@media(max-width:768px){.sub-stages-grid[data-v-061e1126]{grid-template-columns:1fr 1fr}.sub-stage-card[data-v-061e1126]{flex-direction:column;text-align:center;padding:10px}.sub-stage-icon[data-v-061e1126]{width:36px;height:36px}.sub-stage-icon .material-icons[data-v-061e1126]{font-size:20px}.sub-stage-value[data-v-061e1126]{font-size:18px}.sub-stage-label[data-v-061e1126]{font-size:10px}}.filters-section[data-v-061e1126]{display:flex;gap:12px;margin-bottom:24px;flex-wrap:wrap}.filter-group[data-v-061e1126]{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-061e1126]{font-size:20px;color:#64748b}.filter-select[data-v-061e1126]{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-061e1126]{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-061e1126]{font-size:20px;color:#64748b}.search-box input[data-v-061e1126]{flex:1;border:none;outline:none;font-size:14px;color:#1e293b}.search-box input[data-v-061e1126]::placeholder{color:#94a3b8}.loading-state[data-v-061e1126],.empty-state[data-v-061e1126]{text-align:center;padding:60px 20px;background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a}.spinner[data-v-061e1126]{width:40px;height:40px;border:4px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;animation:spin-061e1126 1s linear infinite;margin:0 auto 16px}@keyframes spin-061e1126{to{transform:rotate(360deg)}}.empty-state .empty-icon[data-v-061e1126]{font-size:64px;color:#cbd5e1;display:block;margin-bottom:16px}.empty-state h3[data-v-061e1126]{font-size:20px;color:#1e293b;margin:0 0 8px}.empty-state p[data-v-061e1126]{color:#64748b;margin:0}.stakeholders-table-container[data-v-061e1126]{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;overflow-x:auto}.stakeholders-table[data-v-061e1126]{width:100%;border-collapse:collapse}.stakeholders-table thead[data-v-061e1126]{background:#f8fafc}.stakeholders-table th[data-v-061e1126]{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-061e1126]{border-bottom:1px solid #e2e8f0;transition:background .2s}.stakeholders-table tbody tr[data-v-061e1126]:hover{background:#f8fafc}.stakeholders-table td[data-v-061e1126]{padding:16px;font-size:14px;color:#1e293b}.deal-number[data-v-061e1126]{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-061e1126]{font-size:18px}.org-info[data-v-061e1126],.counterparty-info[data-v-061e1126]{display:flex;align-items:center;gap:8px;color:#475569}.org-info .material-icons[data-v-061e1126],.counterparty-info .material-icons[data-v-061e1126]{font-size:18px;color:#94a3b8}.amount[data-v-061e1126]{font-weight:600;color:#10b981;font-size:15px}.status-badge[data-v-061e1126]{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-061e1126]{font-size:16px}.status-preparation[data-v-061e1126]{background:#e0e7ff;color:#4f46e5}.status-in_work[data-v-061e1126]{background:#fef3c7;color:#92400e}.status-completed[data-v-061e1126]{background:#d1fae5;color:#065f46}.status-refund[data-v-061e1126]{background:#fce7f3;color:#9f1239}.status-cancelled[data-v-061e1126]{background:#fee2e2;color:#991b1b}.date-cell[data-v-061e1126]{display:flex;align-items:center;gap:8px;color:#475569;white-space:nowrap}.date-cell .material-icons[data-v-061e1126]{font-size:16px;color:#94a3b8}.actions[data-v-061e1126]{display:flex;gap:8px}.btn-action[data-v-061e1126]{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-061e1126]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.btn-action .material-icons[data-v-061e1126]{font-size:20px}.btn-view[data-v-061e1126]{color:#3b82f6;border-color:#3b82f6}.btn-view[data-v-061e1126]:hover{background:#eff6ff}.btn-edit[data-v-061e1126]{color:#f59e0b;border-color:#f59e0b}.btn-edit[data-v-061e1126]:hover{background:#fffbeb}.btn-delete[data-v-061e1126]{color:#ef4444;border-color:#ef4444}.btn-delete[data-v-061e1126]:hover{background:#fef2f2}.modal-overlay[data-v-061e1126]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-container[data-v-061e1126]{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-061e1126]{max-width:900px}.modal-small[data-v-061e1126]{max-width:500px}.modal-header[data-v-061e1126]{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:1px solid #e2e8f0}.modal-title-section[data-v-061e1126]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.modal-header h3[data-v-061e1126]{margin:0;font-size:20px;font-weight:600;color:#1e293b}.btn-close[data-v-061e1126]{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-061e1126]:hover{background:#e2e8f0;color:#475569}.btn-close .material-icons[data-v-061e1126]{font-size:20px}.modal-body[data-v-061e1126]{padding:24px}.modal-body p[data-v-061e1126]{margin:0 0 16px;color:#475569;line-height:1.6}.warning-text[data-v-061e1126]{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-061e1126]{font-size:20px;color:#f59e0b}.form-row[data-v-061e1126]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px}.form-group[data-v-061e1126]{margin-bottom:20px}.form-group label[data-v-061e1126]{display:block;margin-bottom:8px;font-size:14px;font-weight:500;color:#334155}.required[data-v-061e1126]{color:#ef4444}.form-group input[data-v-061e1126]:not([type=file]),.form-group select[data-v-061e1126],.form-group textarea[data-v-061e1126]{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-061e1126]:focus,.form-group select[data-v-061e1126]:focus,.form-group textarea[data-v-061e1126]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.form-group textarea[data-v-061e1126]{resize:vertical}.form-actions[data-v-061e1126]{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.deal-info-grid[data-v-061e1126]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-bottom:24px}.info-card[data-v-061e1126]{background:#f8fafc;border-radius:10px;padding:20px;border:1px solid #e2e8f0}.info-header[data-v-061e1126]{display:flex;align-items:center;gap:10px;margin-bottom:16px}.info-header .material-icons[data-v-061e1126]{color:#3b82f6;font-size:22px}.info-header h4[data-v-061e1126]{margin:0;font-size:16px;font-weight:600;color:#1e293b}.info-content[data-v-061e1126]{display:flex;flex-direction:column;gap:12px}.info-row[data-v-061e1126]{display:flex;justify-content:space-between;gap:16px}.info-label[data-v-061e1126]{font-size:13px;color:#64748b;font-weight:500}.info-value[data-v-061e1126]{font-size:14px;color:#1e293b;font-weight:500;text-align:right}.amount-highlight[data-v-061e1126]{color:#10b981;font-size:18px;font-weight:700}.notes-section[data-v-061e1126]{background:#fffbeb;border:1px solid #fde68a;border-radius:10px;padding:20px;margin-bottom:24px}.notes-text[data-v-061e1126]{margin:12px 0 0;color:#92400e;line-height:1.6}.modal-actions[data-v-061e1126]{display:flex;justify-content:flex-end;gap:12px;padding-top:20px;border-top:1px solid #e2e8f0}.modal-enter-active[data-v-061e1126],.modal-leave-active[data-v-061e1126]{transition:opacity .3s}.modal-enter-from[data-v-061e1126],.modal-leave-to[data-v-061e1126]{opacity:0}.modal-enter-active .modal-container[data-v-061e1126],.modal-leave-active .modal-container[data-v-061e1126]{transition:transform .3s}.modal-enter-from .modal-container[data-v-061e1126],.modal-leave-to .modal-container[data-v-061e1126]{transform:scale(.9)}@media(max-width:768px){.section-header[data-v-061e1126]{flex-direction:column;align-items:flex-start}.stats-grid[data-v-061e1126],.sub-stages-grid[data-v-061e1126]{grid-template-columns:1fr 1fr}.filters-section[data-v-061e1126]{flex-direction:column}.search-box[data-v-061e1126]{min-width:100%}.stakeholders-table[data-v-061e1126]{min-width:1200px}.form-row[data-v-061e1126],.deal-info-grid[data-v-061e1126]{grid-template-columns:1fr}}.partner-editor-page[data-v-26d970a7]{max-width:1400px;margin:0 auto;padding:24px}.editor-header[data-v-26d970a7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px;padding-bottom:16px;border-bottom:2px solid #e5e7eb}.btn-back[data-v-26d970a7]{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-26d970a7]:hover{border-color:#9ca3af;color:#374151}.header-actions[data-v-26d970a7]{display:flex;gap:12px}.editor-content[data-v-26d970a7]{display:flex;flex-direction:column;gap:24px}.form-section[data-v-26d970a7]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 1px 3px #0000001a}.section-header[data-v-26d970a7]{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-26d970a7]{display:flex;align-items:center;gap:12px;margin:0;font-size:20px;color:#1f2937}.section-header .material-icons[data-v-26d970a7]{color:#3b82f6;font-size:28px}.section-hint[data-v-26d970a7]{font-size:13px;color:#6b7280;font-weight:400}.form-hint[data-v-26d970a7]{display:block;font-size:12px;color:#9ca3af;margin-top:4px}.password-input[data-v-26d970a7]{position:relative;display:flex;align-items:center}.password-input .form-control[data-v-26d970a7]{padding-right:40px}.toggle-password[data-v-26d970a7]{position:absolute;right:10px;background:none;border:none;cursor:pointer;color:#6b7280;padding:0}.toggle-password[data-v-26d970a7]:hover{color:#374151}.form-grid[data-v-26d970a7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.commission-config .form-group[data-v-26d970a7]{display:flex;flex-direction:column;gap:8px;margin:0}.form-group label[data-v-26d970a7]{font-size:14px;font-weight:500;color:#374151}.form-group.required label[data-v-26d970a7]:after{content:" *";color:#ef4444}.form-control[data-v-26d970a7]{padding:10px 14px;border:2px solid #e5e7eb;border-radius:8px;font-size:14px;transition:all .2s}.form-control[data-v-26d970a7]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.commission-config[data-v-26d970a7]{display:flex;flex-direction:column;gap:24px}.tiers-section[data-v-26d970a7]{background:#f9fafb;border-radius:8px;padding:20px}.tiers-header[data-v-26d970a7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.tiers-header h4[data-v-26d970a7]{margin:0;font-size:16px;color:#374151}.tiers-list[data-v-26d970a7]{display:flex;flex-direction:column;gap:12px}.tier-item[data-v-26d970a7]{background:#fff;border:2px solid #e5e7eb;border-radius:8px;padding:16px}.tier-inputs[data-v-26d970a7]{display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:12px;align-items:end}.btn-remove[data-v-26d970a7]{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-26d970a7]:hover{background:#fee2e2;border-color:#fca5a5}.btn[data-v-26d970a7]{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-26d970a7]{background:#3b82f6;color:#fff}.btn-primary[data-v-26d970a7]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #667eea66}.btn-primary[data-v-26d970a7]:disabled{opacity:.6;cursor:not-allowed}.btn-secondary[data-v-26d970a7]{background:#fff;color:#3b82f6;border:2px solid #3b82f6}.btn-secondary[data-v-26d970a7]:hover{background:#3b82f6;color:#fff}.btn-sm[data-v-26d970a7]{padding:8px 16px;font-size:13px}.deals-management[data-v-5a785013]{width:100%}.material-icons[data-v-5a785013]{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-5a785013]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;flex-wrap:wrap;gap:16px}.header-content[data-v-5a785013]{flex:1}.btn-create-deal[data-v-5a785013]{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-5a785013]:hover{background:#2563eb}.btn-create-deal .material-icons[data-v-5a785013]{font-size:18px}.section-title[data-v-5a785013]{font-size:28px;font-weight:600;color:#1e293b;margin:0 0 8px}.section-subtitle[data-v-5a785013]{font-size:14px;color:#64748b;margin:0}.btn-primary[data-v-5a785013]{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-5a785013]:hover{background:#2563eb;transform:translateY(-1px);box-shadow:0 4px 12px #3b82f64d}.btn-primary .material-icons[data-v-5a785013]{font-size:20px}.btn-secondary[data-v-5a785013]{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-5a785013]:hover{background:#e2e8f0}.btn-danger[data-v-5a785013]{background:#ef4444!important}.btn-danger[data-v-5a785013]:hover{background:#dc2626!important}.stats-grid[data-v-5a785013]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:24px}.stat-card[data-v-5a785013]{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-5a785013]{cursor:pointer}.stat-card[data-v-5a785013]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.stat-card-earnings[data-v-5a785013]{background:linear-gradient(135deg,#ecfdf5,#d1fae5);border:1px solid #a7f3d0}.stat-card-earnings .earnings-value[data-v-5a785013]{color:#059669;font-size:20px}.stat-icon[data-v-5a785013]{width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:12px}.stat-icon .material-icons[data-v-5a785013]{font-size:28px}.stat-content[data-v-5a785013]{flex:1}.stat-value[data-v-5a785013]{font-size:32px;font-weight:700;color:#1e293b;line-height:1;margin-bottom:4px}.stat-label[data-v-5a785013]{font-size:13px;color:#64748b;font-weight:500}.sub-stages[data-v-5a785013]{margin-bottom:24px;padding:16px;background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a}.sub-stages-title[data-v-5a785013]{font-size:16px;font-weight:600;color:#1e293b;margin:0 0 12px}.sub-stages-grid[data-v-5a785013]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.sub-stage-card[data-v-5a785013]{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-5a785013]{cursor:pointer}.sub-stage-card[data-v-5a785013]:hover{border-color:#3b82f6;background:#f8fafc;transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.sub-stage-icon[data-v-5a785013]{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-5a785013]{font-size:22px}.sub-stage-content[data-v-5a785013]{flex:1;min-width:0}.sub-stage-value[data-v-5a785013]{font-size:20px;font-weight:700;color:#1e293b;line-height:1.2;margin-bottom:2px}.sub-stage-label[data-v-5a785013]{font-size:11px;color:#64748b;font-weight:500;line-height:1.3}@media(max-width:768px){.sub-stages-grid[data-v-5a785013]{grid-template-columns:1fr 1fr}.sub-stage-card[data-v-5a785013]{flex-direction:column;text-align:center;padding:10px}.sub-stage-icon[data-v-5a785013]{width:36px;height:36px}.sub-stage-icon .material-icons[data-v-5a785013]{font-size:20px}.sub-stage-value[data-v-5a785013]{font-size:18px}.sub-stage-label[data-v-5a785013]{font-size:10px}}.filters-section[data-v-5a785013]{display:flex;gap:12px;margin-bottom:24px;flex-wrap:wrap}.filter-group[data-v-5a785013]{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-5a785013]{font-size:20px;color:#64748b}.filter-select[data-v-5a785013]{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-5a785013]{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-5a785013]{font-size:20px;color:#64748b}.search-box input[data-v-5a785013]{flex:1;border:none;outline:none;font-size:14px;color:#1e293b}.search-box input[data-v-5a785013]::placeholder{color:#94a3b8}.loading-state[data-v-5a785013],.empty-state[data-v-5a785013]{text-align:center;padding:60px 20px;background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a}.spinner[data-v-5a785013]{width:40px;height:40px;border:4px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;animation:spin-5a785013 1s linear infinite;margin:0 auto 16px}@keyframes spin-5a785013{to{transform:rotate(360deg)}}.empty-state .empty-icon[data-v-5a785013]{font-size:64px;color:#cbd5e1;display:block;margin-bottom:16px}.empty-state h3[data-v-5a785013]{font-size:20px;color:#1e293b;margin:0 0 8px}.empty-state p[data-v-5a785013]{color:#64748b;margin:0}.deals-table-container[data-v-5a785013]{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;overflow-x:auto}.deals-table[data-v-5a785013]{width:100%;border-collapse:collapse}.deals-table thead[data-v-5a785013]{background:#f8fafc}.deals-table th[data-v-5a785013]{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-5a785013]{border-bottom:1px solid #e2e8f0;transition:background .2s}.deals-table tbody tr[data-v-5a785013]:hover{background:#f8fafc}.deals-table td[data-v-5a785013]{padding:16px;font-size:14px;color:#1e293b}.deal-number[data-v-5a785013]{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-5a785013]{font-size:18px}.org-info[data-v-5a785013],.counterparty-info[data-v-5a785013]{display:flex;align-items:center;gap:8px;color:#475569}.org-info .material-icons[data-v-5a785013],.counterparty-info .material-icons[data-v-5a785013]{font-size:18px;color:#94a3b8}.commission-info[data-v-5a785013]{display:flex;flex-direction:column;gap:2px}.commission-row[data-v-5a785013]{display:flex;align-items:center;gap:4px;font-size:13px}.commission-label[data-v-5a785013]{color:#64748b;font-weight:400}.commission-value[data-v-5a785013]{color:#3b82f6;font-weight:600}.commission-value.muted[data-v-5a785013]{color:#cbd5e1}.payment-amount[data-v-5a785013]{display:flex;flex-direction:column;gap:2px}.payment-amount .amount-value[data-v-5a785013]{font-weight:600;font-size:14px;color:#94a3b8}.payment-amount .amount-value.has-payment[data-v-5a785013]{color:#10b981}.amount-breakdown[data-v-5a785013]{display:flex;flex-direction:column;gap:1px}.breakdown-item[data-v-5a785013]{font-size:11px;color:#94a3b8}.amount[data-v-5a785013]{font-weight:600;color:#10b981;font-size:15px}.status-badge[data-v-5a785013]{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-5a785013]{font-size:16px}.status-preparation[data-v-5a785013]{background:#e0e7ff;color:#4f46e5}.status-in_work[data-v-5a785013]{background:#fef3c7;color:#92400e}.status-completed[data-v-5a785013]{background:#d1fae5;color:#065f46}.status-refund[data-v-5a785013]{background:#fce7f3;color:#9f1239}.status-cancelled[data-v-5a785013]{background:#fee2e2;color:#991b1b}.date-cell[data-v-5a785013]{display:flex;align-items:center;gap:8px;color:#475569;white-space:nowrap}.date-cell .material-icons[data-v-5a785013]{font-size:16px;color:#94a3b8}.paid-status[data-v-5a785013]{display:flex;justify-content:center}.paid-badge[data-v-5a785013]{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-5a785013]{font-size:16px}.paid-badge.paid[data-v-5a785013]{background:#dcfce7;color:#16a34a}.paid-badge.not-paid[data-v-5a785013]{background:#fef3c7;color:#d97706}.clickable-row[data-v-5a785013]{cursor:pointer}.clickable-row[data-v-5a785013]:hover{background:#f8fafc}.btn-delete[data-v-5a785013]{color:#ef4444;border-color:#ef4444}.btn-delete[data-v-5a785013]:hover{background:#fef2f2}.modal-overlay[data-v-5a785013]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-container[data-v-5a785013]{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-5a785013]{max-width:900px}.modal-small[data-v-5a785013]{max-width:500px}.modal-header[data-v-5a785013]{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:1px solid #e2e8f0}.modal-title-section[data-v-5a785013]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.modal-header h3[data-v-5a785013]{margin:0;font-size:20px;font-weight:600;color:#1e293b}.btn-close[data-v-5a785013]{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-5a785013]:hover{background:#e2e8f0;color:#475569}.btn-close .material-icons[data-v-5a785013]{font-size:20px}.modal-body[data-v-5a785013]{padding:24px}.modal-body p[data-v-5a785013]{margin:0 0 16px;color:#475569;line-height:1.6}.warning-text[data-v-5a785013]{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-5a785013]{font-size:20px;color:#f59e0b}.form-row[data-v-5a785013]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px}.form-group[data-v-5a785013]{margin-bottom:20px}.form-group label[data-v-5a785013]{display:block;margin-bottom:8px;font-size:14px;font-weight:500;color:#334155}.required[data-v-5a785013]{color:#ef4444}.form-group input[data-v-5a785013]:not([type=file]),.form-group select[data-v-5a785013],.form-group textarea[data-v-5a785013]{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-5a785013]:focus,.form-group select[data-v-5a785013]:focus,.form-group textarea[data-v-5a785013]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.form-group textarea[data-v-5a785013]{resize:vertical}.form-actions[data-v-5a785013]{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.deal-info-grid[data-v-5a785013]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-bottom:24px}.info-card[data-v-5a785013]{background:#f8fafc;border-radius:10px;padding:20px;border:1px solid #e2e8f0}.info-header[data-v-5a785013]{display:flex;align-items:center;gap:10px;margin-bottom:16px}.info-header .material-icons[data-v-5a785013]{color:#3b82f6;font-size:22px}.info-header h4[data-v-5a785013]{margin:0;font-size:16px;font-weight:600;color:#1e293b}.info-content[data-v-5a785013]{display:flex;flex-direction:column;gap:12px}.info-row[data-v-5a785013]{display:flex;justify-content:space-between;gap:16px}.info-label[data-v-5a785013]{font-size:13px;color:#64748b;font-weight:500}.info-value[data-v-5a785013]{font-size:14px;color:#1e293b;font-weight:500;text-align:right}.amount-highlight[data-v-5a785013]{color:#10b981;font-size:18px;font-weight:700}.notes-section[data-v-5a785013]{background:#fffbeb;border:1px solid #fde68a;border-radius:10px;padding:20px;margin-bottom:24px}.notes-text[data-v-5a785013]{margin:12px 0 0;color:#92400e;line-height:1.6}.modal-actions[data-v-5a785013]{display:flex;justify-content:flex-end;gap:12px;padding-top:20px;border-top:1px solid #e2e8f0}.modal-enter-active[data-v-5a785013],.modal-leave-active[data-v-5a785013]{transition:opacity .3s}.modal-enter-from[data-v-5a785013],.modal-leave-to[data-v-5a785013]{opacity:0}.modal-enter-active .modal-container[data-v-5a785013],.modal-leave-active .modal-container[data-v-5a785013]{transition:transform .3s}.modal-enter-from .modal-container[data-v-5a785013],.modal-leave-to .modal-container[data-v-5a785013]{transform:scale(.9)}@media(max-width:768px){.section-header[data-v-5a785013]{flex-direction:column;align-items:flex-start}.stats-grid[data-v-5a785013],.sub-stages-grid[data-v-5a785013]{grid-template-columns:1fr 1fr}.filters-section[data-v-5a785013]{flex-direction:column}.search-box[data-v-5a785013]{min-width:100%}.deals-table[data-v-5a785013]{min-width:1200px}.form-row[data-v-5a785013],.deal-info-grid[data-v-5a785013]{grid-template-columns:1fr}}.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-c93e7d1d]{cursor:pointer;transition:color .2s}.clickable[data-v-c93e7d1d]:hover{color:#3b82f6}.no-organization[data-v-c93e7d1d]{text-align:center;padding:20px;color:#64748b}.select-org-btn[data-v-c93e7d1d]{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-c93e7d1d]:hover{background:#2563eb}.sidebar[data-v-c93e7d1d]{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-c93e7d1d]{padding:24px 20px;border-bottom:1px solid #f1f5f9}.profile-card[data-v-c93e7d1d]{display:flex;align-items:center;gap:12px}.profile-avatar[data-v-c93e7d1d]{width:48px;height:48px;border-radius:24px;object-fit:cover;border:2px solid #e2e8f0}.profile-avatar-initials[data-v-c93e7d1d]{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-c93e7d1d]{flex:1;min-width:0}.profile-name[data-v-c93e7d1d]{font-size:15px;font-weight:600;color:#1e293b;margin:0 0 2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-role[data-v-c93e7d1d]{font-size:13px;color:#64748b;margin:0 0 6px}.profile-meta[data-v-c93e7d1d]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.profile-id[data-v-c93e7d1d]{font-size:11px;color:#94a3b8;display:flex;align-items:center;gap:4px}.profile-status[data-v-c93e7d1d]{display:flex;align-items:center;gap:4px;font-size:11px;font-weight:500}.status-dot[data-v-c93e7d1d]{width:6px;height:6px;border-radius:3px}.status-active .status-dot[data-v-c93e7d1d]{background:#10b981}.status-inactive .status-dot[data-v-c93e7d1d]{background:#f59e0b}.status-pending .status-dot[data-v-c93e7d1d]{background:#3b82f6}.nav-menu[data-v-c93e7d1d]{flex:1;padding:8px 0;overflow-y:auto}.nav-group[data-v-c93e7d1d]{margin-bottom:24px}.nav-group-title[data-v-c93e7d1d]{font-size:11px;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;margin:0 0 8px 20px}.nav-item[data-v-c93e7d1d]{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-c93e7d1d]:hover{background:#f8fafc;color:#334155}.nav-item.active[data-v-c93e7d1d]{background:#eff6ff;color:#3b82f6;border-right:3px solid #3b82f6}.nav-icon[data-v-c93e7d1d]{width:20px;text-align:center;flex-shrink:0}.nav-label[data-v-c93e7d1d]{flex:1}.nav-count[data-v-c93e7d1d]{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-c93e7d1d]{background:#bfdbfe;color:#1d4ed8}.nav-badge[data-v-c93e7d1d]{font-size:10px;font-weight:600;padding:2px 6px;border-radius:8px}.badge-warning[data-v-c93e7d1d]{background:#fef3c7;color:#d97706}.badge-info[data-v-c93e7d1d]{background:#dbeafe;color:#2563eb}.org-summary[data-v-c93e7d1d]{padding:20px;border-top:1px solid #f1f5f9;background:#f8fafc;display:none}.summary-title[data-v-c93e7d1d]{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-c93e7d1d]{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.stat-item[data-v-c93e7d1d]{display:flex;align-items:center;gap:8px}.stat-icon[data-v-c93e7d1d]{color:#6b7280}.stat-info[data-v-c93e7d1d]{display:flex;flex-direction:column}.stat-value[data-v-c93e7d1d]{font-size:16px;font-weight:700;color:#1e293b;line-height:1.2}.stat-label[data-v-c93e7d1d]{font-size:11px;color:#64748b;text-transform:uppercase;letter-spacing:.05em}.org-role-info[data-v-c93e7d1d]{display:flex;flex-direction:column;gap:8px}.role-badge[data-v-c93e7d1d]{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-c93e7d1d]{background:#dcfce7;color:#166534}.role-администратор[data-v-c93e7d1d]{background:#dbeafe;color:#1d4ed8}.role-пользователь[data-v-c93e7d1d]{background:#f3f4f6;color:#6b7280}.org-industry[data-v-c93e7d1d]{font-size:11px;color:#64748b;display:flex;align-items:center;gap:4px}@media(max-width:1024px){.sidebar[data-v-c93e7d1d]{position:fixed;left:-280px;top:72px;z-index:90;transition:left .3s ease}.sidebar.open[data-v-c93e7d1d]{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-5b2fae90]{width:100%}.section-header[data-v-5b2fae90]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;flex-wrap:wrap;gap:16px}.header-content[data-v-5b2fae90]{flex:1}.section-title[data-v-5b2fae90]{font-size:28px;font-weight:600;color:#1e293b;margin:0 0 8px}.section-subtitle[data-v-5b2fae90]{font-size:14px;color:#64748b;margin:0}.btn-primary[data-v-5b2fae90]{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-5b2fae90]:hover{background:#2563eb;transform:translateY(-1px);box-shadow:0 4px 12px #3b82f64d}.btn-primary .icon[data-v-5b2fae90]{font-size:18px;font-weight:700}.btn-secondary[data-v-5b2fae90]{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-5b2fae90]:hover{background:#e2e8f0}.btn-danger[data-v-5b2fae90]{background:#ef4444!important}.btn-danger[data-v-5b2fae90]:hover{background:#dc2626!important}.loading-state[data-v-5b2fae90],.empty-state[data-v-5b2fae90]{text-align:center;padding:60px 20px;background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a}.spinner[data-v-5b2fae90]{width:40px;height:40px;border:4px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;animation:spin-5b2fae90 1s linear infinite;margin:0 auto 16px}@keyframes spin-5b2fae90{to{transform:rotate(360deg)}}.empty-icon[data-v-5b2fae90]{font-size:64px;margin-bottom:16px}.empty-state h3[data-v-5b2fae90]{font-size:20px;color:#1e293b;margin:0 0 8px}.empty-state p[data-v-5b2fae90]{color:#64748b;margin:0}.organizations-table-container[data-v-5b2fae90]{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;overflow:hidden}.organizations-table[data-v-5b2fae90]{width:100%;border-collapse:collapse}.organizations-table thead[data-v-5b2fae90]{background:#f8fafc;border-bottom:2px solid #e2e8f0}.organizations-table th[data-v-5b2fae90]{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-5b2fae90]{border-bottom:1px solid #e2e8f0;transition:background .2s}.organizations-table tbody tr[data-v-5b2fae90]:hover{background:#f8fafc}.organizations-table tbody tr.inactive-row[data-v-5b2fae90]{opacity:.6}.organizations-table td[data-v-5b2fae90]{padding:16px;font-size:14px;color:#1e293b}.cell-content[data-v-5b2fae90]{display:flex;align-items:center;gap:12px}.inn-text[data-v-5b2fae90]{font-family:Monaco,Courier New,monospace;font-weight:500;color:#475569}.org-info[data-v-5b2fae90]{display:flex;align-items:center;gap:12px}.org-icon[data-v-5b2fae90]{font-size:24px}.org-name[data-v-5b2fae90]{font-weight:500;color:#1e293b;margin-bottom:4px}.org-meta[data-v-5b2fae90]{font-size:12px;color:#64748b}.status-badge[data-v-5b2fae90]{display:inline-flex;align-items:center;padding:6px 12px;border-radius:20px;font-size:12px;font-weight:500}.status-active[data-v-5b2fae90]{background:#d1fae5;color:#065f46}.status-inactive[data-v-5b2fae90]{background:#fee2e2;color:#991b1b}.status-pending[data-v-5b2fae90]{background:#fef3c7;color:#92400e}.actions[data-v-5b2fae90]{display:flex;gap:8px}.btn-action[data-v-5b2fae90]{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-5b2fae90]:hover{background:#f8fafc;transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}.btn-view[data-v-5b2fae90]{color:#3b82f6;border-color:#3b82f6}.btn-view[data-v-5b2fae90]:hover{background:#eff6ff}.btn-deactivate[data-v-5b2fae90]{color:#ef4444;border-color:#ef4444}.btn-deactivate[data-v-5b2fae90]:hover{background:#fef2f2}.btn-activate[data-v-5b2fae90]{color:#10b981;border-color:#10b981}.btn-activate[data-v-5b2fae90]:hover{background:#f0fdf4}.modal-overlay[data-v-5b2fae90]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-container[data-v-5b2fae90]{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-5b2fae90]{max-width:500px}.modal-view[data-v-5b2fae90]{max-width:650px}.org-details[data-v-5b2fae90]{display:flex;flex-direction:column;gap:12px}.detail-row[data-v-5b2fae90]{display:flex;align-items:flex-start;gap:12px;padding:8px 0;border-bottom:1px solid #f1f5f9}.detail-row[data-v-5b2fae90]:last-child{border-bottom:none}.detail-label[data-v-5b2fae90]{min-width:160px;color:#64748b;font-size:14px}.detail-value[data-v-5b2fae90]{color:#1e293b;font-weight:500;flex:1}.modal-footer[data-v-5b2fae90]{display:flex;justify-content:flex-end;padding:16px 24px;border-top:1px solid #e2e8f0}.modal-header[data-v-5b2fae90]{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:1px solid #e2e8f0}.modal-header h3[data-v-5b2fae90]{margin:0;font-size:20px;font-weight:600;color:#1e293b}.btn-close[data-v-5b2fae90]{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-5b2fae90]:hover{background:#e2e8f0;color:#475569}.modal-body[data-v-5b2fae90]{padding:24px}.modal-body p[data-v-5b2fae90]{margin:0 0 16px;color:#475569;line-height:1.6}.warning-text[data-v-5b2fae90]{background:#fef3c7;border-left:4px solid #f59e0b;padding:12px;border-radius:6px;font-size:13px;color:#92400e}.form-group[data-v-5b2fae90]{margin-bottom:20px}.form-group label[data-v-5b2fae90]{display:block;margin-bottom:8px;font-size:14px;font-weight:500;color:#334155}.required[data-v-5b2fae90]{color:#ef4444}.form-group input[data-v-5b2fae90],.form-group select[data-v-5b2fae90]{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-5b2fae90]:focus,.form-group select[data-v-5b2fae90]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.form-actions[data-v-5b2fae90]{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.modal-enter-active[data-v-5b2fae90],.modal-leave-active[data-v-5b2fae90]{transition:opacity .3s}.modal-enter-from[data-v-5b2fae90],.modal-leave-to[data-v-5b2fae90]{opacity:0}.modal-enter-active .modal-container[data-v-5b2fae90],.modal-leave-active .modal-container[data-v-5b2fae90]{transition:transform .3s}.modal-enter-from .modal-container[data-v-5b2fae90],.modal-leave-to .modal-container[data-v-5b2fae90]{transform:scale(.9)}@media(max-width:768px){.section-header[data-v-5b2fae90]{flex-direction:column;align-items:flex-start}.organizations-table-container[data-v-5b2fae90]{overflow-x:auto}.organizations-table[data-v-5b2fae90]{min-width:800px}.actions[data-v-5b2fae90]{flex-direction:column}.btn-action[data-v-5b2fae90]{width:100%;justify-content:center}}[data-v-14995f7b]{box-sizing:border-box}.material-icons[data-v-14995f7b]{font-family:Material Icons;font-size:20px;-webkit-user-select:none;user-select:none}.deal-view[data-v-14995f7b]{min-height:100vh;background-color:#f8fafc}.loading-container[data-v-14995f7b]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:16px}.spinner[data-v-14995f7b]{width:48px;height:48px;border:4px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;animation:spin-14995f7b 1s linear infinite}@keyframes spin-14995f7b{to{transform:rotate(360deg)}}.error-container[data-v-14995f7b]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:24px;padding:40px}.error-icon[data-v-14995f7b]{font-size:64px}.btn-primary[data-v-14995f7b]{padding:12px 24px;background:#3b82f6;color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500}.timeline-horizontal[data-v-14995f7b]{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-14995f7b]{display:flex;flex-direction:column;align-items:center;position:relative;min-width:120px;flex:1}.step-circle[data-v-14995f7b]{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-14995f7b]{background:#10b981;color:#fff}.timeline-step.active .step-circle[data-v-14995f7b]{background:#3b82f6;color:#fff;box-shadow:0 0 0 4px #3b82f633}.timeline-step.pending .step-circle[data-v-14995f7b]{background:#e2e8f0;color:#94a3b8}.step-content[data-v-14995f7b]{text-align:center;max-width:140px}.step-title[data-v-14995f7b]{font-size:12px;font-weight:600;color:#1e293b;margin-bottom:4px;line-height:1.3}.step-description[data-v-14995f7b]{font-size:10px;color:#64748b;line-height:1.3}.timeline-step.active .step-title[data-v-14995f7b]{color:#3b82f6}.step-line[data-v-14995f7b]{position:absolute;top:20px;left:50%;right:-50%;height:2px;background:#e2e8f0;z-index:1}.timeline-step.completed .step-line[data-v-14995f7b]{background:#10b981}.content-layout[data-v-14995f7b]{display:grid;grid-template-columns:320px 1fr;gap:24px;padding:24px;max-width:1600px;margin:0 auto}.left-sidebar[data-v-14995f7b]{display:flex;flex-direction:column;gap:16px}.sidebar-card[data-v-14995f7b]{background:#fff;border-radius:8px;padding:16px;border:1px solid #e2e8f0}.manager-card[data-v-14995f7b]{background:linear-gradient(135deg,#3b82f6,#1e40af);color:#fff}.manager-info[data-v-14995f7b]{margin-bottom:12px}.manager-code[data-v-14995f7b]{font-size:14px;font-weight:600}.manager-contacts[data-v-14995f7b]{display:flex;flex-direction:column;gap:4px;font-size:13px;opacity:.95}.commission-card[data-v-14995f7b]{background:#f0fdf4;border-color:#86efac}.commission-card .card-header .material-icons[data-v-14995f7b]{color:#10b981}.commission-row[data-v-14995f7b]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #dcfce7}.commission-row[data-v-14995f7b]:last-child{border-bottom:none}.commission-row.total[data-v-14995f7b]{margin-top:8px;padding-top:12px;border-top:2px solid #86efac;border-bottom:none}.commission-label[data-v-14995f7b]{font-size:13px;color:#475569}.commission-value[data-v-14995f7b]{font-size:14px;font-weight:600;color:#1e293b}.commission-value.highlight[data-v-14995f7b]{font-size:18px;color:#10b981}.sidebar-card .card-header[data-v-14995f7b]{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-14995f7b]{font-size:20px;color:#f97316}.card-header.clickable[data-v-14995f7b]{cursor:pointer;justify-content:space-between}.card-content[data-v-14995f7b]{padding-top:8px}.detail-row[data-v-14995f7b]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #f1f5f9}.detail-row[data-v-14995f7b]:last-child{border-bottom:none}.detail-label[data-v-14995f7b]{font-size:13px;color:#64748b}.detail-value[data-v-14995f7b]{font-size:13px;color:#1e293b;font-weight:500}.status-badge[data-v-14995f7b]{display:inline-block;padding:4px 12px;border-radius:12px;font-size:11px;font-weight:600;background:#dbeafe;color:#1e40af}.org-name[data-v-14995f7b]{font-size:14px;font-weight:600;color:#1e293b;margin-bottom:8px}.org-inn[data-v-14995f7b]{font-size:12px;color:#64748b}.right-content[data-v-14995f7b]{display:flex;flex-direction:column;gap:20px}.stage-info-card[data-v-14995f7b]{background:#fff;border-radius:8px;padding:32px;border:1px solid #e2e8f0}.stage-info-card h2[data-v-14995f7b]{margin:0 0 8px;font-size:24px;color:#1e293b}.stage-description[data-v-14995f7b]{margin:0 0 24px;font-size:14px;color:#64748b}.stage-details[data-v-14995f7b],.financial-section[data-v-14995f7b]{margin-bottom:32px}.stage-details h3[data-v-14995f7b],.financial-section h3[data-v-14995f7b]{margin:0 0 16px;font-size:16px;color:#1e293b;font-weight:600}.stage-explanation[data-v-14995f7b]{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-14995f7b]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.finance-item[data-v-14995f7b]{padding:16px;background:#f8fafc;border-radius:6px}.finance-item.commission-highlight[data-v-14995f7b]{background:#fef3c7;border:1px solid #fcd34d}.finance-item.total[data-v-14995f7b]{grid-column:1 / -1;background:#f0fdf4;border:1px solid #bbf7d0}.finance-label[data-v-14995f7b]{display:block;font-size:12px;color:#64748b;margin-bottom:6px}.finance-value[data-v-14995f7b]{display:block;font-size:18px;color:#1e293b;font-weight:600}.finance-value.highlight[data-v-14995f7b]{color:#10b981;font-size:20px}.finance-item.total .finance-value[data-v-14995f7b]{color:#10b981;font-size:24px}.id-with-copy[data-v-14995f7b]{display:flex;align-items:center;gap:8px}.btn-copy[data-v-14995f7b]{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-14995f7b]:hover{background:#e2e8f0;border-color:#cbd5e1}.btn-copy .material-icons[data-v-14995f7b]{font-size:16px;color:#64748b}.btn-copy.copied[data-v-14995f7b]{background:#dcfce7;border-color:#86efac}.btn-copy.copied .material-icons[data-v-14995f7b]{color:#16a34a}@media(max-width:1024px){.content-layout[data-v-14995f7b]{grid-template-columns:1fr}.timeline-horizontal[data-v-14995f7b]{padding:24px 16px}.timeline-step[data-v-14995f7b]{min-width:100px}.step-title[data-v-14995f7b]{font-size:11px}}@media(max-width:768px){.timeline-horizontal[data-v-14995f7b]{padding:20px 12px}.timeline-step[data-v-14995f7b]{min-width:80px}.step-circle[data-v-14995f7b]{width:32px;height:32px}.step-title[data-v-14995f7b]{font-size:10px}.step-description[data-v-14995f7b]{font-size:9px}.finance-grid[data-v-14995f7b]{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}}.create-deal-page[data-v-5a08488b]{max-width:720px;margin:0 auto}.page-header[data-v-5a08488b]{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.header-left[data-v-5a08488b]{display:flex;align-items:center;gap:12px}.btn-back[data-v-5a08488b]{width:40px;height:40px;border-radius:10px;border:1px solid #e2e8f0;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#64748b;transition:all .15s}.btn-back[data-v-5a08488b]:hover{background:#f1f5f9;color:#334155}.page-title[data-v-5a08488b]{font-size:22px;font-weight:700;color:#1e293b;margin:0}.page-subtitle[data-v-5a08488b]{font-size:14px;color:#64748b;margin:2px 0 0}.deal-form[data-v-5a08488b]{display:flex;flex-direction:column;gap:20px}.form-card[data-v-5a08488b]{background:#fff;border-radius:12px;border:1px solid #e2e8f0;padding:24px}.card-header[data-v-5a08488b]{display:flex;align-items:center;gap:10px;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #f1f5f9}.card-header h3[data-v-5a08488b]{font-size:16px;font-weight:600;color:#1e293b;margin:0}.card-icon[data-v-5a08488b]{color:#3b82f6;font-size:22px}.form-group[data-v-5a08488b]{margin-bottom:16px}.form-group[data-v-5a08488b]:last-child{margin-bottom:0}.form-label[data-v-5a08488b]{display:block;font-size:13px;font-weight:600;color:#475569;margin-bottom:6px}.required[data-v-5a08488b]{color:#ef4444}.form-input[data-v-5a08488b],.form-select[data-v-5a08488b],.form-textarea[data-v-5a08488b]{width:100%;padding:10px 14px;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;color:#1e293b;background:#fff;transition:border-color .15s;box-sizing:border-box}.form-input[data-v-5a08488b]:focus,.form-select[data-v-5a08488b]:focus,.form-textarea[data-v-5a08488b]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.form-textarea[data-v-5a08488b]{resize:vertical;min-height:60px}.form-row[data-v-5a08488b]{display:flex;gap:12px}.flex-1[data-v-5a08488b]{flex:1}.flex-2[data-v-5a08488b]{flex:2}.toggle-buttons[data-v-5a08488b]{display:flex;gap:8px}.toggle-btn[data-v-5a08488b]{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border:2px solid #e2e8f0;border-radius:10px;background:#fff;color:#64748b;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s}.toggle-btn[data-v-5a08488b]:hover{border-color:#cbd5e1;background:#f8fafc}.toggle-btn.active[data-v-5a08488b]{border-color:#3b82f6;background:#eff6ff;color:#1d4ed8}.toggle-btn .material-icons[data-v-5a08488b]{font-size:18px}.org-grid[data-v-5a08488b]{display:flex;flex-direction:column;gap:8px;max-height:300px;overflow-y:auto}.org-card[data-v-5a08488b]{display:flex;align-items:center;gap:12px;padding:12px 16px;border:2px solid #e2e8f0;border-radius:10px;cursor:pointer;transition:all .15s}.org-card[data-v-5a08488b]:hover{border-color:#cbd5e1;background:#f8fafc}.org-card.selected[data-v-5a08488b]{border-color:#3b82f6;background:#eff6ff}.org-icon[data-v-5a08488b]{width:40px;height:40px;border-radius:10px;background:#f1f5f9;display:flex;align-items:center;justify-content:center;flex-shrink:0}.org-icon .material-icons[data-v-5a08488b]{color:#64748b;font-size:20px}.org-card.selected .org-icon[data-v-5a08488b]{background:#dbeafe}.org-card.selected .org-icon .material-icons[data-v-5a08488b]{color:#3b82f6}.org-info[data-v-5a08488b]{flex:1;min-width:0}.org-name[data-v-5a08488b]{font-size:14px;font-weight:600;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.org-details[data-v-5a08488b]{display:flex;gap:12px;margin-top:2px}.detail-item[data-v-5a08488b]{display:flex;align-items:center;gap:4px;font-size:12px;color:#64748b}.org-check .material-icons[data-v-5a08488b]{color:#3b82f6;font-size:22px}.form-actions[data-v-5a08488b]{display:flex;justify-content:flex-end;gap:12px;padding-top:8px}.btn-primary[data-v-5a08488b],.btn-secondary[data-v-5a08488b]{display:flex;align-items:center;gap:8px;padding:10px 24px;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .15s;border:none}.btn-primary[data-v-5a08488b]{background:#3b82f6;color:#fff}.btn-primary[data-v-5a08488b]:hover:not(:disabled){background:#2563eb}.btn-primary[data-v-5a08488b]:disabled{opacity:.6;cursor:not-allowed}.btn-secondary[data-v-5a08488b]{background:#fff;color:#64748b;border:1px solid #e2e8f0}.btn-secondary[data-v-5a08488b]:hover{background:#f8fafc;color:#334155}.btn-primary .material-icons[data-v-5a08488b],.btn-secondary .material-icons[data-v-5a08488b]{font-size:18px}.error-text[data-v-5a08488b]{display:block;color:#ef4444;font-size:12px;margin-top:4px}.loading-text[data-v-5a08488b],.empty-text[data-v-5a08488b]{text-align:center;padding:24px;color:#94a3b8;font-size:14px}@keyframes spin-5a08488b{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spinning[data-v-5a08488b]{animation:spin-5a08488b 1s linear infinite}@media(max-width:640px){.form-row[data-v-5a08488b],.toggle-buttons[data-v-5a08488b]{flex-direction:column}.form-actions[data-v-5a08488b]{flex-direction:column-reverse}.btn-primary[data-v-5a08488b],.btn-secondary[data-v-5a08488b]{justify-content:center}}.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-54b45f4f]{box-sizing:border-box}.header-actions-inline[data-v-54b45f4f]{display:flex;gap:8px}.currency-filter-section[data-v-54b45f4f]{margin-top:24px;padding:20px;background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px}.accounts-label[data-v-54b45f4f]{font-size:13px;font-weight:600;color:#475569;margin-bottom:12px}.filtered-accounts-list[data-v-54b45f4f]{display:flex;flex-direction:column;gap:8px}.account-item[data-v-54b45f4f]{padding:16px;background:#fff;border:2px solid #e2e8f0;border-radius:10px;cursor:pointer;transition:all .2s;position:relative}.account-item[data-v-54b45f4f]:hover{border-color:#3b82f6;box-shadow:0 2px 8px #3b82f61a}.account-item.selected-account[data-v-54b45f4f]{border-color:#3b82f6;background:#eff6ff}.account-item-header[data-v-54b45f4f]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.account-currency-badge[data-v-54b45f4f]{padding:4px 10px;background:#3b82f6;color:#fff;border-radius:6px;font-size:12px;font-weight:700}.account-bank-name[data-v-54b45f4f]{font-size:14px;font-weight:600;color:#0f172a;flex:1}.default-badge[data-v-54b45f4f]{padding:4px 8px;background:#fef3c7;color:#92400e;border-radius:6px;font-size:11px;font-weight:600}.account-item-details[data-v-54b45f4f]{display:flex;flex-direction:column;gap:4px;font-size:12px;color:#64748b}.account-check[data-v-54b45f4f]{position:absolute;top:16px;right:16px;color:#3b82f6;font-size:24px}.no-accounts-warning[data-v-54b45f4f]{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-54b45f4f]{font-size:32px;color:#f59e0b}.no-accounts-warning p[data-v-54b45f4f]{font-size:14px;font-weight:600;color:#78350f;margin:0}.create-deal-wrapper[data-v-54b45f4f]{max-width:1000px;margin:0 auto;padding:24px;min-height:100vh}.deal-header[data-v-54b45f4f]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.header-left[data-v-54b45f4f]{flex:1}.page-title[data-v-54b45f4f]{font-size:28px;font-weight:700;color:#0f172a;margin:0 0 6px;letter-spacing:-.3px}.page-subtitle[data-v-54b45f4f]{font-size:14px;color:#64748b;margin:0}.btn-ghost[data-v-54b45f4f]{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-54b45f4f]:hover{background:#f8fafc;border-color:#cbd5e1}.tabs-progress[data-v-54b45f4f]{display:flex;gap:12px;margin-bottom:24px;padding:16px;background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000000d}.tab-item[data-v-54b45f4f]{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-54b45f4f]:hover{background:#f8fafc}.tab-item.active[data-v-54b45f4f]{background:#3b82f6;border-color:transparent}.tab-item.active .tab-indicator[data-v-54b45f4f],.tab-item.active .tab-info[data-v-54b45f4f]{color:#fff}.tab-item.completed .tab-indicator[data-v-54b45f4f]{background:#10b981;color:#fff}.tab-indicator[data-v-54b45f4f]{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-54b45f4f]{background:#fff3}.tab-number[data-v-54b45f4f]{font-size:16px}.tab-info[data-v-54b45f4f]{display:flex;align-items:center;gap:6px}.tab-icon[data-v-54b45f4f]{font-size:18px}.tab-label[data-v-54b45f4f]{font-size:13px;font-weight:600;color:#475569}.tab-item.active .tab-label[data-v-54b45f4f]{color:#fff}.fade-enter-active[data-v-54b45f4f],.fade-leave-active[data-v-54b45f4f]{transition:all .2s ease}.fade-enter-from[data-v-54b45f4f]{opacity:0;transform:translateY(8px)}.fade-leave-to[data-v-54b45f4f]{opacity:0;transform:translateY(-8px)}.form-card[data-v-54b45f4f]{background:#fff;border-radius:16px;padding:24px;box-shadow:0 2px 4px #0000000d,0 4px 8px #00000008}.card-header[data-v-54b45f4f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:16px;border-bottom:2px solid #f1f5f9}.card-title[data-v-54b45f4f]{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:700;color:#0f172a}.title-icon[data-v-54b45f4f]{font-size:24px;color:#3b82f6}.card-badge[data-v-54b45f4f]{padding:4px 12px;background:#eff6ff;color:#3b82f6;border-radius:16px;font-size:12px;font-weight:600}.card-badge-optional[data-v-54b45f4f]{padding:4px 12px;background:#f1f5f9;color:#64748b;border-radius:16px;font-size:12px;font-weight:600}.form-group[data-v-54b45f4f]{margin-bottom:18px}.form-label[data-v-54b45f4f]{display:block;font-size:13px;font-weight:600;color:#334155;margin-bottom:8px}.form-label-row[data-v-54b45f4f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.required[data-v-54b45f4f]{color:#ef4444;margin-left:2px}.form-row[data-v-54b45f4f]{display:flex;gap:14px}.flex-1[data-v-54b45f4f]{flex:1}.flex-2[data-v-54b45f4f]{flex:2}.input-wrapper[data-v-54b45f4f]{position:relative}.input-icon[data-v-54b45f4f]{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-54b45f4f]{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-54b45f4f]:focus{outline:none;border-color:#3b82f6;background:#fff;box-shadow:0 0 0 3px #2563eb1a}.form-input.error[data-v-54b45f4f]{border-color:#ef4444;background:#fef2f2}.select-wrapper[data-v-54b45f4f]{position:relative}.form-select[data-v-54b45f4f]{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-54b45f4f]:focus{outline:none;border-color:#3b82f6;background-color:#fff;box-shadow:0 0 0 3px #2563eb1a}.form-select.error[data-v-54b45f4f]{border-color:#ef4444;background-color:#fef2f2}.textarea-wrapper[data-v-54b45f4f]{position:relative}.form-textarea[data-v-54b45f4f]{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-54b45f4f]:focus{outline:none;border-color:#3b82f6;background:#fff;box-shadow:0 0 0 3px #2563eb1a}.form-textarea.error[data-v-54b45f4f]{border-color:#ef4444;background:#fef2f2}.char-count[data-v-54b45f4f]{position:absolute;bottom:10px;right:10px;font-size:11px;color:#94a3b8;background:#fff;padding:2px 5px;border-radius:4px}.error-message[data-v-54b45f4f]{display:block;margin-top:4px;font-size:12px;color:#ef4444;font-weight:500}.toggle-buttons[data-v-54b45f4f]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.toggle-btn[data-v-54b45f4f]{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-54b45f4f]:hover{border-color:#cbd5e1;background:#fff}.toggle-btn.active[data-v-54b45f4f]{border-color:#3b82f6;background:#fff;color:#3b82f6}.toggle-btn .icon[data-v-54b45f4f]{font-size:20px}.btn-add-inline[data-v-54b45f4f]{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-54b45f4f]:hover{background:#3b82f6;color:#fff}.tnved-list[data-v-54b45f4f]{display:flex;flex-direction:column;gap:10px}.tnved-item[data-v-54b45f4f]{display:flex;align-items:center;gap:10px}.btn-remove[data-v-54b45f4f]{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-54b45f4f]:hover{background:#ef4444;color:#fff}.org-grid[data-v-54b45f4f]{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.org-card[data-v-54b45f4f]{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-54b45f4f]:hover{border-color:#cbd5e1;background:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.org-card.selected[data-v-54b45f4f]{border-color:#3b82f6;background:#eff6ff}.org-icon[data-v-54b45f4f]{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-54b45f4f]{flex:1}.org-name[data-v-54b45f4f]{font-size:15px;font-weight:700;color:#0f172a;margin-bottom:6px}.org-details[data-v-54b45f4f]{display:flex;gap:14px}.detail-item[data-v-54b45f4f]{display:flex;align-items:center;gap:5px;font-size:12px;color:#64748b}.org-check[data-v-54b45f4f]{color:#3b82f6;font-size:28px}.search-wrapper[data-v-54b45f4f]{position:relative;margin-bottom:16px}.search-icon[data-v-54b45f4f]{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#94a3b8;font-size:20px}.search-input[data-v-54b45f4f]{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-54b45f4f]:focus{outline:none;border-color:#3b82f6;background:#fff;box-shadow:0 0 0 3px #2563eb1a}.counterparty-list[data-v-54b45f4f]{display:flex;flex-direction:column;gap:10px;margin-bottom:20px;max-height:360px;overflow-y:auto;padding-right:4px}.counterparty-list[data-v-54b45f4f]::-webkit-scrollbar{width:5px}.counterparty-list[data-v-54b45f4f]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}.counterparty-list[data-v-54b45f4f]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.cp-card[data-v-54b45f4f]{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-54b45f4f]:hover{border-color:#cbd5e1;background:#fff;transform:translate(4px)}.cp-card.selected[data-v-54b45f4f]{border-color:#3b82f6;background:#eff6ff}.cp-avatar[data-v-54b45f4f]{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-54b45f4f]{flex:1;min-width:0}.cp-name[data-v-54b45f4f]{font-size:14px;font-weight:700;color:#0f172a;margin-bottom:6px}.cp-meta[data-v-54b45f4f]{display:flex;gap:14px;margin-bottom:4px}.meta-item[data-v-54b45f4f]{display:flex;align-items:center;gap:5px;font-size:12px;color:#64748b}.cp-bank[data-v-54b45f4f]{font-size:11px;color:#94a3b8}.cp-selected[data-v-54b45f4f]{color:#3b82f6;font-size:24px;flex-shrink:0}.cp-name-row[data-v-54b45f4f]{display:flex;align-items:center;gap:8px;margin-bottom:6px}.cp-name-row .cp-name[data-v-54b45f4f]{margin-bottom:0}.btn-expand-details[data-v-54b45f4f]{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-54b45f4f]:hover{background:#cbd5e1}.btn-expand-details .icon[data-v-54b45f4f]{font-size:20px;color:#64748b}.cp-details-block[data-v-54b45f4f]{margin-top:12px;padding:12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px}.details-section[data-v-54b45f4f]{margin-bottom:12px}.details-section[data-v-54b45f4f]:last-child{margin-bottom:0}.details-section-title[data-v-54b45f4f]{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-54b45f4f]{font-size:16px}.details-grid[data-v-54b45f4f]{display:flex;flex-direction:column;gap:6px}.detail-row[data-v-54b45f4f]{display:flex;gap:8px;font-size:13px;line-height:1.4}.detail-row.empty[data-v-54b45f4f]{align-items:center}.detail-label[data-v-54b45f4f]{color:#64748b;flex-shrink:0;min-width:100px}.detail-value[data-v-54b45f4f]{color:#1e293b;word-break:break-word}.detail-value.monospace[data-v-54b45f4f]{font-family:SF Mono,Monaco,Consolas,monospace;font-size:12px;letter-spacing:.3px}.detail-value.text-muted[data-v-54b45f4f],.text-muted[data-v-54b45f4f]{color:#94a3b8;font-style:italic}.slide-down-enter-active[data-v-54b45f4f],.slide-down-leave-active[data-v-54b45f4f]{transition:all .25s ease;overflow:hidden}.slide-down-enter-from[data-v-54b45f4f],.slide-down-leave-to[data-v-54b45f4f]{opacity:0;max-height:0;margin-top:0;padding:0 12px}.slide-down-enter-to[data-v-54b45f4f],.slide-down-leave-from[data-v-54b45f4f]{opacity:1;max-height:400px}.empty-state[data-v-54b45f4f]{display:flex;flex-direction:column;align-items:center;padding:40px 20px;text-align:center}.empty-icon[data-v-54b45f4f]{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-54b45f4f]{font-size:32px;color:#cbd5e1}.empty-text h4[data-v-54b45f4f]{font-size:16px;font-weight:700;color:#334155;margin:0 0 6px}.empty-text p[data-v-54b45f4f]{font-size:13px;color:#64748b;margin:0 0 20px}.upload-zone[data-v-54b45f4f]{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-54b45f4f]{border-color:#3b82f6;background:#2563eb0d}.upload-icon[data-v-54b45f4f]{width:52px;height:52px;border-radius:12px;background:#3b82f6;display:flex;align-items:center;justify-content:center;color:#fff}.upload-icon .icon[data-v-54b45f4f]{font-size:28px}.upload-text h4[data-v-54b45f4f]{font-size:14px;font-weight:700;color:#0f172a;margin:0 0 4px}.upload-text p[data-v-54b45f4f]{font-size:13px;color:#64748b;margin:0}.btn-upload[data-v-54b45f4f]{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-54b45f4f]:hover{background:#3b82f6;color:#fff}.upload-hint[data-v-54b45f4f]{font-size:11px;color:#94a3b8}.uploaded-files[data-v-54b45f4f]{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.file-card[data-v-54b45f4f]{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-54b45f4f]:hover{background:#fff;border-color:#cbd5e1}.file-icon[data-v-54b45f4f]{width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px}.file-pdf[data-v-54b45f4f]{background:#ef4444}.file-image[data-v-54b45f4f]{background:#10b981}.file-doc[data-v-54b45f4f]{background:#3b82f6}.file-excel[data-v-54b45f4f]{background:#10b981}.file-other[data-v-54b45f4f]{background:#64748b}.file-info[data-v-54b45f4f]{flex:1;min-width:0}.file-name[data-v-54b45f4f]{font-size:13px;font-weight:600;color:#0f172a;margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-size[data-v-54b45f4f]{font-size:11px;color:#94a3b8}.list-enter-active[data-v-54b45f4f],.list-leave-active[data-v-54b45f4f]{transition:all .2s ease}.list-enter-from[data-v-54b45f4f]{opacity:0;transform:translate(-16px)}.list-leave-to[data-v-54b45f4f]{opacity:0;transform:translate(16px)}.summary-card[data-v-54b45f4f]{background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;padding:18px;margin-bottom:20px}.summary-title[data-v-54b45f4f]{font-size:15px;font-weight:700;color:#0f172a;margin:0 0 14px}.summary-content[data-v-54b45f4f]{display:flex;flex-direction:column;gap:10px}.summary-row[data-v-54b45f4f]{display:flex;justify-content:space-between;align-items:center;font-size:13px}.summary-label[data-v-54b45f4f]{color:#64748b;font-weight:500;display:flex;align-items:center;gap:5px}.info-tooltip[data-v-54b45f4f]{cursor:help;color:#94a3b8}.info-tooltip .icon[data-v-54b45f4f]{font-size:15px}.summary-value[data-v-54b45f4f]{color:#0f172a;font-weight:700}.summary-divider[data-v-54b45f4f]{height:2px;background:#cbd5e1;margin:6px 0}.summary-row.total[data-v-54b45f4f]{font-size:16px;padding-top:6px}.summary-value.highlight[data-v-54b45f4f]{color:#3b82f6;font-size:18px}.btn-continue[data-v-54b45f4f]{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-54b45f4f]:hover:not(:disabled){background:#1d4ed8;transform:translateY(-2px);box-shadow:0 6px 16px #2563eb66}.btn-continue[data-v-54b45f4f]:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn-submit[data-v-54b45f4f]{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-54b45f4f]:hover:not(:disabled){background:#059669;transform:translateY(-2px);box-shadow:0 6px 16px #10b98166}.btn-submit[data-v-54b45f4f]:disabled{opacity:.5;cursor:not-allowed}.btn-primary[data-v-54b45f4f]{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-54b45f4f]:hover:not(:disabled){background:#1d4ed8;transform:translateY(-1px)}.btn-primary[data-v-54b45f4f]:disabled{opacity:.5;cursor:not-allowed}.btn-secondary[data-v-54b45f4f]{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-54b45f4f]:hover{background:#f8fafc;border-color:#cbd5e1}.btn-secondary-sm[data-v-54b45f4f]{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-54b45f4f]:hover{background:#3b82f6;color:#fff}.modal-overlay[data-v-54b45f4f]{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-54b45f4f]{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-54b45f4f]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:2px solid #f1f5f9}.modal-body[data-v-54b45f4f]{padding:20px 24px}.modal-title[data-v-54b45f4f]{font-size:18px;font-weight:700;color:#0f172a;margin:0}.btn-close[data-v-54b45f4f]{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-54b45f4f]:hover{background:#e2e8f0;color:#0f172a}.modal-form[data-v-54b45f4f]{padding:24px}.modal-actions[data-v-54b45f4f]{display:flex;justify-content:flex-end;gap:10px;padding:16px 24px;border-top:2px solid #f1f5f9}.modal-enter-active[data-v-54b45f4f],.modal-leave-active[data-v-54b45f4f]{transition:all .2s ease}.modal-enter-from[data-v-54b45f4f],.modal-leave-to[data-v-54b45f4f]{opacity:0}.modal-enter-from .modal-card[data-v-54b45f4f],.modal-leave-to .modal-card[data-v-54b45f4f]{transform:scale(.95) translateY(16px)}.icon[data-v-54b45f4f]{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-54b45f4f]{max-height:350px;overflow-y:auto;margin-bottom:20px;padding-right:4px}.org-list-scroll[data-v-54b45f4f]::-webkit-scrollbar{width:6px}.org-list-scroll[data-v-54b45f4f]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}.org-list-scroll[data-v-54b45f4f]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.org-list-scroll[data-v-54b45f4f]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.org-user[data-v-54b45f4f]{display:flex;align-items:center;gap:5px;font-size:12px;color:#64748b;margin-top:4px;font-weight:500}.org-user .icon[data-v-54b45f4f]{font-size:16px}.empty-state-small[data-v-54b45f4f]{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-54b45f4f]{font-size:48px;color:#cbd5e1}.empty-state-small p[data-v-54b45f4f]{margin:0;font-size:14px;color:#64748b}@media(max-width:768px){.create-deal-wrapper[data-v-54b45f4f]{padding:16px}.deal-header[data-v-54b45f4f]{flex-direction:column;gap:12px}.page-title[data-v-54b45f4f]{font-size:24px}.tabs-progress[data-v-54b45f4f]{overflow-x:auto;padding:12px}.tab-item[data-v-54b45f4f]{min-width:110px}.form-card[data-v-54b45f4f]{padding:18px}.form-row[data-v-54b45f4f]{flex-direction:column}.toggle-buttons[data-v-54b45f4f]{grid-template-columns:1fr}.org-card[data-v-54b45f4f]{flex-direction:column;align-items:flex-start}.modal-card[data-v-54b45f4f]{max-height:95vh}}.checkbox-label[data-v-54b45f4f]{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:500;color:#334155;cursor:pointer}.form-checkbox[data-v-54b45f4f]{width:18px;height:18px;cursor:pointer;accent-color:#3b82f6}.info-hint[data-v-54b45f4f]{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-54b45f4f]{color:#3b82f6;font-size:20px}.info-hint p[data-v-54b45f4f]{margin:0;font-size:13px;color:#1e40af;font-weight:500}.office-selector[data-v-54b45f4f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-top:12px}.office-option[data-v-54b45f4f]{cursor:pointer}.office-radio[data-v-54b45f4f]{display:none}.office-card[data-v-54b45f4f]{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-54b45f4f]{border-color:#cbd5e1;box-shadow:0 2px 8px #0000000d}.office-option.selected .office-card[data-v-54b45f4f]{border-color:#3b82f6;background:#eff6ff;box-shadow:0 0 0 3px #3b82f61a}.office-icon[data-v-54b45f4f]{font-size:28px;color:#64748b}.office-option.selected .office-icon[data-v-54b45f4f]{color:#3b82f6}.office-info[data-v-54b45f4f]{flex:1}.office-name[data-v-54b45f4f]{font-size:15px;font-weight:600;color:#0f172a;margin:0 0 4px}.office-city[data-v-54b45f4f]{font-size:13px;color:#64748b;margin:0}.check-icon[data-v-54b45f4f]{font-size:24px;color:#3b82f6;opacity:0;transition:opacity .3s}.office-option.selected .check-icon[data-v-54b45f4f]{opacity:1}.field-hint[data-v-54b45f4f]{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:13px;color:#64748b}.field-hint .icon[data-v-54b45f4f]{font-size:16px;color:#94a3b8}.mt-2[data-v-54b45f4f]{margin-top:10px}.tnved-item-full[data-v-54b45f4f]{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-54b45f4f]{flex:1;min-width:0}.flex-grow[data-v-54b45f4f]{flex:2}.tnved-mini-label[data-v-54b45f4f]{display:block;font-size:11px;font-weight:600;color:#64748b;text-transform:uppercase;margin-bottom:6px;letter-spacing:.3px}.match-result[data-v-54b45f4f]{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-54b45f4f]{padding:8px 12px;font-size:12px;color:#1976d2;display:flex;gap:8px;align-items:center;cursor:pointer}.match-item[data-v-54b45f4f]:hover{background:#e8f2ff}.match-close[data-v-54b45f4f]{position:absolute;right:6px;top:6px;border:none;background:transparent;color:#5c93d9;cursor:pointer;font-size:14px;line-height:1}.autocomplete[data-v-54b45f4f]{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-54b45f4f]{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-54b45f4f]:hover{background:#f9f9f9}.autocomplete-item strong[data-v-54b45f4f]{font-weight:600;color:#1976d2;min-width:80px;font-size:11px;letter-spacing:.5px}.bank-partner-badge[data-v-54b45f4f]{margin-left:8px;padding:2px 8px;background:#dbeafe;color:#0c4a6e;border-radius:4px;font-size:12px;font-weight:600}.bank-info-card[data-v-54b45f4f]{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-54b45f4f]{display:flex;justify-content:space-between;align-items:center;font-size:13px}.bank-label[data-v-54b45f4f]{color:#1976d2;font-weight:600}.bank-value[data-v-54b45f4f]{color:#0c4a6e;font-weight:500}.bank-value a[data-v-54b45f4f]{color:#3b82f6;text-decoration:none}.bank-value a[data-v-54b45f4f]:hover{text-decoration:underline}.monospace[data-v-54b45f4f]{font-family:Courier New,monospace;font-size:12px;letter-spacing:.3px}.managers-list[data-v-54b45f4f]{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-54b45f4f]{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-54b45f4f]:hover{border-color:#cbd5e1;box-shadow:0 2px 6px #0000000d}.manager-tag-info[data-v-54b45f4f]{display:flex;flex-direction:column;gap:2px}.manager-name[data-v-54b45f4f]{font-size:14px;font-weight:600;color:#0f172a}.manager-email[data-v-54b45f4f]{font-size:12px;color:#64748b}.btn-remove-manager[data-v-54b45f4f]{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-54b45f4f]:hover{background:#ef4444;color:#fff}.btn-remove-manager .icon[data-v-54b45f4f]{font-size:18px}.btn-remove-manager[data-v-54b45f4f]:disabled{opacity:.5;cursor:not-allowed}.empty-offices-alert[data-v-54b45f4f]{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-54b45f4f]{font-size:20px}.empty-offices-alert a[data-v-54b45f4f]{color:#dc2626;font-weight:600;text-decoration:none}.empty-offices-alert a[data-v-54b45f4f]:hover{text-decoration:underline}.no-managers-alert[data-v-54b45f4f]{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-54b45f4f]{font-size:20px;color:#3b82f6}.manager-info-card[data-v-54b45f4f]{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-54b45f4f]{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-54b45f4f]:last-child{border-bottom:none;padding-bottom:0}.manager-label[data-v-54b45f4f]{color:#475569;font-weight:600}.manager-value[data-v-54b45f4f]{color:#0f172a;font-weight:500}.status-badge[data-v-54b45f4f]{padding:4px 10px;border-radius:6px;font-size:12px;font-weight:600}.status-badge.active[data-v-54b45f4f]{background:#d1fae5;color:#065f46}.status-badge.inactive[data-v-54b45f4f]{background:#fee2e2;color:#991b1b}.modal-footer[data-v-54b45f4f]{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;border-top:2px solid #f1f5f9}.modal-footer button[data-v-54b45f4f]{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-54b45f4f]{background:#f1f5f9;color:#1e293b}.btn-secondary[data-v-54b45f4f]:hover{background:#e2e8f0}.btn-primary[data-v-54b45f4f]{background:#3b82f6;color:#fff}.btn-primary[data-v-54b45f4f]:hover:not(:disabled){background:#2563eb}.btn-primary[data-v-54b45f4f]:disabled{background:#cbd5e1;cursor:not-allowed}.contract-count-badge[data-v-54b45f4f]{margin-left:8px;padding:2px 10px;background:#3b82f6;color:#fff;border-radius:12px;font-size:12px;font-weight:700}.contracts-select-wrapper[data-v-54b45f4f]{display:flex;flex-direction:column;gap:12px}.btn-add-contract[data-v-54b45f4f]{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-54b45f4f]:hover:not(:disabled){background:#3b82f6;color:#fff}.btn-add-contract[data-v-54b45f4f]:disabled{opacity:.5;cursor:not-allowed}.contracts-list[data-v-54b45f4f]{display:flex;flex-direction:column;gap:8px;padding:12px;background:#f8fafc;border:2px solid #e2e8f0;border-radius:8px}.contract-tag[data-v-54b45f4f]{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-54b45f4f]:hover{border-color:#cbd5e1;box-shadow:0 2px 4px #0000000d}.contract-tag-info[data-v-54b45f4f]{display:flex;flex-direction:column;gap:2px}.contract-number[data-v-54b45f4f]{font-size:13px;font-weight:700;color:#0f172a}.contract-date[data-v-54b45f4f]{font-size:11px;color:#94a3b8}.btn-remove-contract[data-v-54b45f4f]{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-54b45f4f]:hover{background:#ef4444;color:#fff}.contracts-selector[data-v-54b45f4f]{max-height:400px;overflow-y:auto;padding-right:4px}.contracts-selector[data-v-54b45f4f]::-webkit-scrollbar{width:5px}.contracts-selector[data-v-54b45f4f]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}.contracts-selector[data-v-54b45f4f]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.no-contracts-alert[data-v-54b45f4f]{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-54b45f4f]{font-size:24px;color:#3b82f6}.contracts-items[data-v-54b45f4f]{display:flex;flex-direction:column;gap:8px}.contract-checkbox-item[data-v-54b45f4f]{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-54b45f4f]:hover{background:#fff;border-color:#cbd5e1}.contract-checkbox-item input[type=checkbox][data-v-54b45f4f]{width:18px;height:18px;margin-top:2px;cursor:pointer;accent-color:#3b82f6}.contract-checkbox-info[data-v-54b45f4f]{display:flex;flex-direction:column;gap:4px;flex:1}.contract-checkbox-number[data-v-54b45f4f]{font-size:13px;font-weight:700;color:#0f172a}.contract-checkbox-date[data-v-54b45f4f]{font-size:11px;color:#94a3b8}.contract-checkbox-counterparty[data-v-54b45f4f]{font-size:12px;color:#64748b;max-width:300px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.contract-info-card[data-v-54b45f4f]{padding:12px;background:#f0fdf4;border:2px solid #86efac;border-radius:8px;margin-top:8px}.info-row[data-v-54b45f4f]{display:flex;justify-content:space-between;align-items:center;padding:6px 0;font-size:13px}.info-label[data-v-54b45f4f]{color:#475569;font-weight:600}.info-value[data-v-54b45f4f]{color:#0f172a;font-weight:600}.info-value.highlight-green[data-v-54b45f4f]{color:#16a34a;font-weight:700}.highlight-green[data-v-54b45f4f]{color:#16a34a}.clickable-row[data-v-54b45f4f]{transition:all .2s}.clickable-row[data-v-54b45f4f]:hover{background:#f8fafc;border-radius:6px;padding-left:8px!important;padding-right:8px!important;margin-left:-8px;margin-right:-8px}.commission-breakdown[data-v-54b45f4f]{padding:12px;background:#f8fafc;border-left:3px solid #3b82f6;border-radius:6px;margin-top:8px}.breakdown-row[data-v-54b45f4f]{display:flex;justify-content:space-between;align-items:center;padding:6px 0;font-size:12px}.breakdown-label[data-v-54b45f4f]{color:#64748b;font-weight:500}.breakdown-value[data-v-54b45f4f]{color:#0f172a;font-weight:600}.expand-enter-active[data-v-54b45f4f],.expand-leave-active[data-v-54b45f4f]{transition:all .3s ease;max-height:500px;overflow:hidden}.expand-enter-from[data-v-54b45f4f],.expand-leave-to[data-v-54b45f4f]{opacity:0;max-height:0;transform:translateY(-10px)}.modal-large[data-v-54b45f4f]{max-width:800px}.accounts-list[data-v-54b45f4f]{display:flex;flex-direction:column;gap:16px}.account-card[data-v-54b45f4f]{padding:16px;background:#f8fafc;border:2px solid #e2e8f0;border-radius:10px}.account-header[data-v-54b45f4f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.account-number[data-v-54b45f4f]{font-size:13px;font-weight:700;color:#0f172a}.btn-remove-account[data-v-54b45f4f]{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-54b45f4f]:hover{background:#ef4444;color:#fff}.empty-accounts-hint[data-v-54b45f4f]{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-54b45f4f]{font-size:20px;color:#3b82f6}.checkbox-label[data-v-54b45f4f]{display:flex;align-items:center;gap:8px;font-size:13px;color:#475569;cursor:pointer}.checkbox-label input[type=checkbox][data-v-54b45f4f]{width:18px;height:18px;cursor:pointer;accent-color:#3b82f6}.cp-accounts[data-v-54b45f4f]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.account-badge[data-v-54b45f4f]{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-54b45f4f]{background:#dbeafe;border-color:#3b82f6}.account-bank[data-v-54b45f4f]{color:#64748b;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.default-mark[data-v-54b45f4f]{font-size:10px;margin-left:2px}.meta-warning[data-v-54b45f4f]{color:#f59e0b!important}.meta-warning .icon[data-v-54b45f4f]{color:#f59e0b}.btn-add-account-inline[data-v-54b45f4f]{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-54b45f4f]:hover{background:#eff6ff;border-color:#3b82f6;border-style:solid}.btn-add-account-inline .icon[data-v-54b45f4f]{font-size:16px}.cp-bank[data-v-54b45f4f]{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-54b45f4f]{display:flex;gap:5px;flex-wrap:wrap}.partner-card[data-v-54b45f4f]{padding:16px;background:#fff;border:2px solid #e2e8f0;border-radius:12px;transition:all .2s}.partner-card[data-v-54b45f4f]:hover{border-color:#cbd5e1;box-shadow:0 2px 8px #0000000d}.partner-header[data-v-54b45f4f]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px}.partner-info[data-v-54b45f4f]{display:flex;align-items:center;gap:12px;flex:1}.partner-icon[data-v-54b45f4f]{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-54b45f4f]{font-size:14px;font-weight:700;color:#0f172a;margin-bottom:2px}.partner-type[data-v-54b45f4f]{font-size:12px;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px}.commission-toggle[data-v-54b45f4f]{display:flex;gap:4px;background:#f8fafc;padding:4px;border-radius:8px;flex-shrink:0}.commission-toggle .toggle-btn[data-v-54b45f4f]{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-54b45f4f]{font-size:16px}.commission-toggle .toggle-btn[data-v-54b45f4f]:hover:not(:disabled){color:#3b82f6;background:#3b82f61a}.commission-toggle .toggle-btn.active[data-v-54b45f4f]{background:#3b82f6;color:#fff;box-shadow:0 2px 4px #3b82f64d}.commission-toggle .toggle-btn[data-v-54b45f4f]:disabled{opacity:.4;cursor:not-allowed}.partner-commission[data-v-54b45f4f]{margin-top:12px;padding-top:12px;border-top:1px solid #e2e8f0;display:flex;justify-content:space-between;align-items:center}.commission-label[data-v-54b45f4f]{font-size:13px;color:#64748b;font-weight:500}.commission-amount[data-v-54b45f4f]{font-size:16px;font-weight:700;color:#0f172a}.form-section[data-v-54b45f4f]{margin-bottom:24px}.form-section.flex-row[data-v-54b45f4f]{gap:40px}.form-section.flex-row>div[data-v-54b45f4f]{flex:1}.section-title[data-v-54b45f4f]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:700;color:#0f172a;margin-bottom:16px}.section-title .icon[data-v-54b45f4f]{font-size:20px;color:#3b82f6}@media(max-width:768px){.partner-header[data-v-54b45f4f]{flex-direction:column;align-items:flex-start}.commission-toggle[data-v-54b45f4f]{width:100%}.commission-toggle .toggle-btn[data-v-54b45f4f]{flex:1;justify-content:center}}.select-with-add[data-v-54b45f4f]{display:flex;gap:8px;align-items:flex-start}.select-with-add .form-select[data-v-54b45f4f]{flex:1}.btn-add-account[data-v-54b45f4f]{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-54b45f4f]:hover{background:#eff6ff;border-color:#3b82f6}.btn-add-account .icon[data-v-54b45f4f]{font-size:18px}.counterparty-name[data-v-54b45f4f]{display:block;font-size:13px;font-weight:400;color:#64748b;margin-top:4px}.margin-calculation[data-v-54b45f4f]{padding:20px;background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;margin-top:24px}.margin-calculation h3[data-v-54b45f4f]{font-size:16px;font-weight:700;color:#0f172a;margin-bottom:16px}.calc-row[data-v-54b45f4f]{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-54b45f4f]:last-child{border-bottom:none}.calc-row.total[data-v-54b45f4f]{margin-top:8px;padding-top:16px;border-top:2px solid #cbd5e1;font-size:16px;font-weight:700;color:#0f172a}.calc-row .negative[data-v-54b45f4f]{color:#ef4444}.calc-row .positive[data-v-54b45f4f]{color:#10b981}.header-actions[data-v-54b45f4f]{display:flex;gap:12px}.account-badge[data-v-54b45f4f]{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-54b45f4f]:hover{background:#e0f2fe;border-color:#3b82f6;transform:translateY(-1px);box-shadow:0 2px 6px #3b82f626}.account-badge.is-selected[data-v-54b45f4f]{background:#3b82f6;border-color:#2563eb;color:#fff}.account-badge.is-selected .account-currency[data-v-54b45f4f],.account-badge.is-selected .account-bank[data-v-54b45f4f]{color:#fff}.account-badge.is-default[data-v-54b45f4f]{border-color:#fbbf24;background:#fef3c7}.account-currency[data-v-54b45f4f]{font-weight:700;color:#0f172a}.account-bank[data-v-54b45f4f]{font-size:11px;color:#64748b}.selected-accounts-section[data-v-54b45f4f]{margin-top:24px;padding:20px;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:2px solid #3b82f6;border-radius:12px}.section-header[data-v-54b45f4f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.section-title[data-v-54b45f4f]{font-size:16px;font-weight:700;color:#0f172a;margin:0;display:flex;align-items:center;gap:8px}.btn-clear-filter[data-v-54b45f4f]{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-54b45f4f]:hover{background:#fee2e2;border-color:#ef4444;color:#dc2626}.filtered-accounts-grid[data-v-54b45f4f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}.account-card-full[data-v-54b45f4f]{position:relative;padding:16px;background:#fff;border:2px solid #e2e8f0;border-radius:10px;cursor:pointer;transition:all .2s}.account-card-full[data-v-54b45f4f]:hover{border-color:#3b82f6;box-shadow:0 4px 12px #3b82f626;transform:translateY(-2px)}.account-card-full.selected-account[data-v-54b45f4f]{border-color:#3b82f6;background:#eff6ff;box-shadow:0 4px 16px #3b82f640}.account-card-header[data-v-54b45f4f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.account-currency-badge[data-v-54b45f4f]{padding:6px 12px;background:#3b82f6;color:#fff;border-radius:6px;font-size:13px;font-weight:700}.default-star[data-v-54b45f4f]{font-size:20px}.account-card-body[data-v-54b45f4f]{display:flex;flex-direction:column;gap:12px}.account-bank[data-v-54b45f4f]{font-size:15px;font-weight:600;color:#0f172a}.account-details[data-v-54b45f4f]{display:flex;flex-direction:column;gap:6px}.detail-row[data-v-54b45f4f]{display:flex;gap:8px;font-size:12px}.detail-label[data-v-54b45f4f]{color:#64748b;font-weight:600;min-width:50px}.detail-value[data-v-54b45f4f]{color:#0f172a;font-family:monospace;word-break:break-all}.account-selected-mark[data-v-54b45f4f]{position:absolute;top:12px;right:12px;color:#3b82f6;font-size:24px}.no-accounts-message[data-v-54b45f4f]{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-54b45f4f]{font-size:36px;color:#3b82f6}.no-accounts-message p[data-v-54b45f4f]{font-size:14px;color:#64748b;margin:0}.contract-details-card[data-v-54b45f4f]{margin-top:16px;padding:20px;background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px}.contract-details-header[data-v-54b45f4f]{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-54b45f4f]{font-size:24px;color:#3b82f6}.contract-details-header h4[data-v-54b45f4f]{margin:0;font-size:16px;font-weight:700;color:#0f172a;flex:1}.contract-type-badge[data-v-54b45f4f]{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600;text-transform:uppercase}.contract-type-badge.import[data-v-54b45f4f]{background:#dbeafe;color:#1e40af}.contract-type-badge.export[data-v-54b45f4f]{background:#fef3c7;color:#92400e}.commission-display[data-v-54b45f4f]{padding:16px;background:#fff;border-radius:8px;border-left:1px solid}.commission-display.fixed-type[data-v-54b45f4f]{border-color:#10b981}.commission-display.graduated-type[data-v-54b45f4f]{border-color:#3b82f6}.commission-display.simple-type[data-v-54b45f4f]{border-color:#f59e0b}.commission-label[data-v-54b45f4f]{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#64748b;margin-bottom:12px}.commission-label .material-icons[data-v-54b45f4f]{font-size:18px}.commission-value[data-v-54b45f4f]{font-size:16px;font-weight:700;color:#0f172a}.commission-value strong[data-v-54b45f4f]{font-size:16px;line-height:12px;font-weight:700;color:#0f172a}.commission-tiers[data-v-54b45f4f]{display:flex;flex-direction:column;gap:8px}.tier-row[data-v-54b45f4f]{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-54b45f4f]{background:#eff6ff;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.tier-range[data-v-54b45f4f]{font-size:13px;color:#475569;font-weight:500}.tier-rate[data-v-54b45f4f]{display:flex;align-items:center;gap:8px}.tier-percent[data-v-54b45f4f]{font-size:16px;font-weight:700;color:#3b82f6}.tier-fixed[data-v-54b45f4f]{display:inline-block;padding:4px 10px;background:#10b981;color:#fff;border-radius:12px;font-size:11px;font-weight:700}.page-title[data-v-54b45f4f]{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-54b45f4f]{font-size:24px;color:#cbd5e1;font-weight:400}.org-name-inline[data-v-54b45f4f]{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-54b45f4f]{flex-direction:column;align-items:flex-start;gap:8px}.org-separator[data-v-54b45f4f]{display:none}.org-name-inline[data-v-54b45f4f]{font-size:16px;max-width:100%}}.partner-commissions-new[data-v-54b45f4f]{margin-top:12px;padding:12px;background:#f8f9fa;border-radius:8px}.commission-row[data-v-54b45f4f]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #e9ecef}.commission-row[data-v-54b45f4f]:last-child{border-bottom:none}.commission-row.total[data-v-54b45f4f]{margin-top:8px;border-top:2px solid #dee2e6;background:#fff;border-radius:6px;padding:12px}.commission-label[data-v-54b45f4f]{display:flex;align-items:center;gap:8px;font-size:13px;color:#495057}.commission-label .material-icons[data-v-54b45f4f]{font-size:16px;color:#6c757d}.commission-value[data-v-54b45f4f]{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.commission-percent[data-v-54b45f4f]{font-size:12px;color:#6c757d;font-weight:600}.commission-amount[data-v-54b45f4f]{font-size:14px;color:#212529;font-weight:600}.breakdown-section[data-v-54b45f4f]{margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e9ecef}.breakdown-section[data-v-54b45f4f]:last-child{border-bottom:none}.breakdown-partner-name[data-v-54b45f4f]{font-weight:700;font-size:14px;color:#212529;margin-bottom:8px}.calc-row.sub[data-v-54b45f4f]{padding-left:20px;font-size:13px}.calc-row.partner-total[data-v-54b45f4f]{margin-top:8px;padding:8px;background:#e7f3ff;border-radius:6px}.material-icons.small[data-v-54b45f4f]{font-size:14px}.upload-section[data-v-54b45f4f]{padding:24px;background:#f8fafc;border:2px dashed #cbd5e1;border-radius:12px;text-align:center;margin-bottom:24px}.btn-upload-primary[data-v-54b45f4f]{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-54b45f4f]:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 12px #3b82f64d;transform:translateY(-1px)}.upload-hint[data-v-54b45f4f]{margin:12px 0 0;font-size:13px;color:#64748b;display:flex;align-items:center;justify-content:center;gap:6px}.documents-grouped[data-v-54b45f4f]{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.document-type-group[data-v-54b45f4f]{border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}.group-header[data-v-54b45f4f]{display:flex;align-items:center;gap:10px;padding:12px 16px;background:#f8fafc;border-bottom:1px solid #e2e8f0}.group-icon[data-v-54b45f4f]{font-size:20px;color:#64748b}.group-title[data-v-54b45f4f]{flex:1;font-size:13px;font-weight:600;color:#1e293b}.group-count[data-v-54b45f4f]{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-54b45f4f]{display:flex;flex-direction:column}.document-item[data-v-54b45f4f]{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#fff;border-bottom:1px solid #f1f5f9;transition:background .2s}.document-item[data-v-54b45f4f]:last-child{border-bottom:none}.document-item[data-v-54b45f4f]:hover{background:#f8fafc}.document-icon[data-v-54b45f4f]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#eff6ff;border-radius:8px;color:#3b82f6}.document-info[data-v-54b45f4f]{flex:1;min-width:0}.document-name[data-v-54b45f4f]{font-size:13px;font-weight:500;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.document-size[data-v-54b45f4f]{font-size:12px;color:#94a3b8;margin-top:2px}.btn-remove-doc[data-v-54b45f4f]{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-54b45f4f]:hover{background:#ef4444;color:#fff}.no-documents-placeholder[data-v-54b45f4f]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:48px 24px;color:#94a3b8;text-align:center}.no-documents-placeholder .icon[data-v-54b45f4f]{font-size:48px;color:#cbd5e1}.no-documents-placeholder p[data-v-54b45f4f]{margin:0;font-size:14px}.modal-fade-enter-active[data-v-54b45f4f],.modal-fade-leave-active[data-v-54b45f4f]{transition:opacity .2s}.modal-fade-enter-from[data-v-54b45f4f],.modal-fade-leave-to[data-v-54b45f4f]{opacity:0}.upload-modal[data-v-54b45f4f]{max-width:540px}.form-control-file[data-v-54b45f4f]{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-54b45f4f]:hover{border-color:#3b82f6}.files-preview[data-v-54b45f4f]{margin-top:16px;border:1px solid #e2e8f0;border-radius:8px;padding:12px;background:#f8fafc}.file-preview-item[data-v-54b45f4f]{display:flex;align-items:center;gap:10px;padding:8px;background:#fff;border-radius:6px;margin-bottom:6px}.file-preview-item[data-v-54b45f4f]:last-child{margin-bottom:0}.file-preview-item .icon[data-v-54b45f4f]{font-size:20px;color:#64748b}.file-preview-name[data-v-54b45f4f]{flex:1;font-size:13px;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-preview-size[data-v-54b45f4f]{font-size:12px;color:#64748b}.upload-error-message[data-v-54b45f4f]{margin-top:12px;padding:12px;background:#fef2f2;border:1px solid #fecaca;color:#991b1b;border-radius:8px;font-size:13px}.autocomplete-wrapper[data-v-54b45f4f]{position:relative}.suggestions-dropdown[data-v-54b45f4f]{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-54b45f4f]{padding:12px 16px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:background-color .15s}.suggestion-item[data-v-54b45f4f]:hover{background-color:#f1f5f9}.country-name[data-v-54b45f4f]{font-size:14px;color:#334155;font-weight:500}.country-code[data-v-54b45f4f]{font-size:12px;color:#64748b;background:#f1f5f9;padding:2px 8px;border-radius:4px}.deal-view-page[data-v-568e3c3f]{padding:24px;max-width:1600px;margin:0 auto;background:#f8f9fa;min-height:100vh}.page-header[data-v-568e3c3f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.btn-back[data-v-568e3c3f]{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-568e3c3f]:hover{background:#f5f5f5;border-color:#bdbdbd}.header-actions[data-v-568e3c3f]{display:flex;gap:12px}.btn-secondary[data-v-568e3c3f],.btn-ghost[data-v-568e3c3f]{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-568e3c3f]{background:#3b82f6;color:#fff}.btn-secondary[data-v-568e3c3f]:hover{background:#2563eb}.btn-ghost[data-v-568e3c3f]{background:transparent;border:1px solid #e0e0e0;color:#424242}.btn-ghost[data-v-568e3c3f]:hover{background:#f5f5f5}.deal-header-info[data-v-568e3c3f]{margin-bottom:24px}.client-info-card[data-v-568e3c3f]{background:#fff;padding:24px;border-radius:12px;box-shadow:0 1px 3px #0000001a}.info-row[data-v-568e3c3f]{display:flex;gap:32px;margin-bottom:16px}.info-row[data-v-568e3c3f]:last-child{margin-bottom:0}.info-item[data-v-568e3c3f]{display:flex;align-items:center;gap:12px;flex:1}.info-item>.material-icons[data-v-568e3c3f]{color:#757575;font-size:20px}.info-content[data-v-568e3c3f]{display:flex;flex-direction:column;gap:4px;position:relative}.info-label[data-v-568e3c3f]{font-size:12px;color:#757575;font-weight:500}.info-value[data-v-568e3c3f]{font-size:14px;color:#212121;font-weight:500}.deal-code[data-v-568e3c3f]{font-family:Courier New,monospace;color:#3b82f6;font-weight:600}.btn-copy-inline[data-v-568e3c3f]{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-568e3c3f]:hover{color:#3b82f6}.deal-timeline-section[data-v-568e3c3f]{background:#fff;padding:24px;border-radius:12px;box-shadow:0 1px 3px #0000001a;margin-bottom:24px}.section-title[data-v-568e3c3f]{font-size:18px;font-weight:600;color:#212121;margin-bottom:20px}.timeline-wrapper[data-v-568e3c3f]{overflow-x:auto;padding-bottom:8px}.timeline[data-v-568e3c3f]{display:flex;gap:0;min-width:100%;position:relative}.timeline-item[data-v-568e3c3f]{flex:1;display:flex;flex-direction:column;align-items:center;position:relative;min-width:140px}.timeline-node[data-v-568e3c3f]{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-568e3c3f]{background:#10b981}.timeline-item.active .timeline-node[data-v-568e3c3f]{background:#3b82f6;box-shadow:0 0 0 4px #3b82f633}.timeline-node .material-icons[data-v-568e3c3f]{font-size:24px;color:#fff}.timeline-item.pending .timeline-node .material-icons[data-v-568e3c3f]{color:#9e9e9e}.pulse[data-v-568e3c3f]{animation:pulse-568e3c3f 2s infinite}@keyframes pulse-568e3c3f{0%,to{opacity:1}50%{opacity:.6}}.timeline-content[data-v-568e3c3f]{margin-top:12px;text-align:center}.timeline-label[data-v-568e3c3f]{font-size:13px;font-weight:500;color:#424242;margin-bottom:4px;line-height:1.3}.timeline-date[data-v-568e3c3f]{font-size:11px;color:#757575}.timeline-connector[data-v-568e3c3f]{position:absolute;top:20px;left:50%;width:100%;height:2px;background:#e0e0e0;z-index:1}.timeline-connector.active[data-v-568e3c3f]{background:#10b981}.timeline-item:last-child .timeline-connector[data-v-568e3c3f]{display:none}.deal-content[data-v-568e3c3f]{display:grid;grid-template-columns:450px 1fr;gap:24px}.info-card[data-v-568e3c3f],.status-card[data-v-568e3c3f],.documents-card[data-v-568e3c3f],.stakeholders-card[data-v-568e3c3f],.history-card[data-v-568e3c3f],.notes-card[data-v-568e3c3f]{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;margin-bottom:24px}.documents-card[data-v-568e3c3f]{padding-bottom:10px}.card-header[data-v-568e3c3f]{display:flex;align-items:center;gap:12px;padding:20px 24px;border-bottom:1px solid #f0f0f0}.card-header .material-icons[data-v-568e3c3f]{color:#3b82f6;font-size:24px}.card-header .btn-upload .material-icons[data-v-568e3c3f]{color:#fff}.card-header h4[data-v-568e3c3f]{font-size:16px;font-weight:600;color:#212121;margin:0;flex:1}.header-title[data-v-568e3c3f]{display:flex;align-items:center;gap:12px;flex:1}.card-content[data-v-568e3c3f]{padding:20px 24px}.detail-row[data-v-568e3c3f]{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid #f5f5f5}.detail-row[data-v-568e3c3f]:last-child{border-bottom:none}.detail-row.total[data-v-568e3c3f]{margin-top:8px;padding-top:16px;border-top:2px solid #e0e0e0;border-bottom:none}.detail-label[data-v-568e3c3f]{font-size:13px;color:#757575;font-weight:500}.detail-value[data-v-568e3c3f]{font-size:14px;color:#212121;font-weight:500;text-align:right}.detail-value.description[data-v-568e3c3f]{text-align:left;margin-top:8px;line-height:1.5;color:#424242}.amount-highlight[data-v-568e3c3f]{color:#3b82f6;font-weight:600;font-size:15px}.amount-total[data-v-568e3c3f]{color:#10b981;font-weight:700;font-size:16px}.badge[data-v-568e3c3f]{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:16px;font-size:13px;font-weight:500}.badge-blue[data-v-568e3c3f]{background:#dbeafe;color:#1e40af}.badge-green[data-v-568e3c3f]{background:#d1fae5;color:#065f46}.tnved-codes[data-v-568e3c3f]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.tnved-badge[data-v-568e3c3f]{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-568e3c3f]{padding:24px}.status-header[data-v-568e3c3f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.status-header h4[data-v-568e3c3f]{font-size:16px;font-weight:600;color:#212121;margin:0}.status-badge[data-v-568e3c3f]{padding:6px 14px;border-radius:20px;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.status-info[data-v-568e3c3f]{background:#e0e7ff;color:#3730a3}.status-warning[data-v-568e3c3f]{background:#fef3c7;color:#92400e}.status-primary[data-v-568e3c3f]{background:#dbeafe;color:#1e40af}.status-success[data-v-568e3c3f]{background:#d1fae5;color:#065f46}.status-danger[data-v-568e3c3f]{background:#fee2e2;color:#991b1b}.status-description[data-v-568e3c3f]{font-size:14px;color:#616161;line-height:1.6;margin:0}.btn-upload[data-v-568e3c3f]{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-568e3c3f]:hover{background:#2563eb}.documents-list[data-v-568e3c3f]{padding:16px 24px}.document-item[data-v-568e3c3f]{display:flex;align-items:center;gap:16px;padding:12px;border-radius:8px;transition:background .2s;margin-bottom:8px}.document-item[data-v-568e3c3f]:hover{background:#f9fafb}.doc-icon[data-v-568e3c3f]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#fee2e2;border-radius:8px}.doc-icon .material-icons[data-v-568e3c3f]{color:#dc2626;font-size:24px}.doc-info[data-v-568e3c3f]{flex:1}.doc-name[data-v-568e3c3f]{font-size:14px;color:#212121;font-weight:500;margin-bottom:4px}.doc-meta[data-v-568e3c3f]{display:flex;gap:12px;font-size:12px;color:#757575}.doc-actions[data-v-568e3c3f]{display:flex;gap:4px}.btn-icon[data-v-568e3c3f]{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-568e3c3f]:hover{background:#f3f4f6;color:#3b82f6}.empty-documents[data-v-568e3c3f]{padding:48px 24px;text-align:center;color:#9e9e9e}.empty-documents .material-icons[data-v-568e3c3f]{font-size:48px;margin-bottom:12px;opacity:.5}.empty-documents p[data-v-568e3c3f]{margin:0;font-size:14px}.upload-zone[data-v-568e3c3f]{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-568e3c3f]:hover,.upload-zone.dragging[data-v-568e3c3f]{border-color:#3b82f6;background:#f0f7ff}.upload-zone .material-icons[data-v-568e3c3f]{font-size:48px;color:#9e9e9e;margin-bottom:12px}.upload-zone p[data-v-568e3c3f]{margin:0 0 8px;font-size:14px;color:#616161}.upload-link[data-v-568e3c3f]{color:#3b82f6;text-decoration:underline;cursor:pointer}.upload-hint[data-v-568e3c3f]{font-size:12px;color:#9e9e9e}.file-input[data-v-568e3c3f]{display:none}.stakeholders-list[data-v-568e3c3f]{padding:16px 24px}.stakeholder-item[data-v-568e3c3f]{display:flex;justify-content:space-between;align-items:center;padding:12px;border-radius:8px;background:#f9fafb;margin-bottom:8px}.stakeholder-info[data-v-568e3c3f]{flex:1}.stakeholder-name[data-v-568e3c3f]{font-size:14px;color:#212121;font-weight:500;margin-bottom:4px}.stakeholder-type[data-v-568e3c3f]{font-size:12px;color:#757575}.stakeholder-commission[data-v-568e3c3f]{font-size:16px;color:#3b82f6;font-weight:600}.history-list[data-v-568e3c3f]{padding:16px 24px}.history-item[data-v-568e3c3f]{display:flex;gap:16px;margin-bottom:20px}.history-item[data-v-568e3c3f]:last-child{margin-bottom:0}.history-icon[data-v-568e3c3f]{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-568e3c3f]{font-size:20px;color:#757575}.history-content[data-v-568e3c3f]{flex:1}.history-text[data-v-568e3c3f]{font-size:14px;color:#212121;margin-bottom:6px;line-height:1.5}.history-meta[data-v-568e3c3f]{display:flex;gap:12px;font-size:12px;color:#9e9e9e}.history-user[data-v-568e3c3f]{font-weight:500}.notes-list[data-v-568e3c3f]{padding:16px 24px;max-height:400px;overflow-y:auto}.note-item[data-v-568e3c3f]{display:flex;gap:12px;margin-bottom:16px}.note-avatar[data-v-568e3c3f]{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-568e3c3f]{flex:1;background:#f9fafb;padding:12px;border-radius:12px}.note-header[data-v-568e3c3f]{display:flex;justify-content:space-between;margin-bottom:6px}.note-user[data-v-568e3c3f]{font-size:13px;font-weight:600;color:#424242}.note-date[data-v-568e3c3f]{font-size:11px;color:#9e9e9e}.note-text[data-v-568e3c3f]{font-size:14px;color:#212121;line-height:1.5}.note-input-wrapper[data-v-568e3c3f]{display:flex;gap:12px;padding:16px 24px 24px;border-top:1px solid #f0f0f0}.note-input[data-v-568e3c3f]{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-568e3c3f]:focus{outline:none;border-color:#3b82f6}.btn-send[data-v-568e3c3f]{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-568e3c3f]:hover:not(:disabled){background:#2563eb}.btn-send[data-v-568e3c3f]:disabled{opacity:.5;cursor:not-allowed}@media(max-width:1280px){.deal-content[data-v-568e3c3f]{grid-template-columns:400px 1fr}}@media(max-width:1024px){.deal-content[data-v-568e3c3f]{grid-template-columns:1fr}.left-column[data-v-568e3c3f]{order:2}.right-column[data-v-568e3c3f]{order:1}}@media(max-width:768px){.deal-view-page[data-v-568e3c3f]{padding:16px}.page-header[data-v-568e3c3f]{flex-direction:column;align-items:stretch;gap:12px}.header-actions[data-v-568e3c3f]{justify-content:stretch}.header-actions button[data-v-568e3c3f]{flex:1}.info-row[data-v-568e3c3f]{flex-direction:column;gap:16px}.timeline[data-v-568e3c3f]{flex-direction:column;align-items:flex-start}.timeline-item[data-v-568e3c3f]{flex-direction:row;width:100%;min-width:auto}.timeline-content[data-v-568e3c3f]{margin-top:0;margin-left:12px;text-align:left}.timeline-connector[data-v-568e3c3f]{display:none}}.partitions-management[data-v-9bef78ab]{padding:20px;max-width:1400px;margin:0 auto}.page-header[data-v-9bef78ab]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.page-header h1[data-v-9bef78ab]{font-size:24px;font-weight:600;color:#111827}.tabs[data-v-9bef78ab]{display:flex;gap:8px;border-bottom:2px solid #e5e7eb;margin-bottom:24px;overflow-x:auto}.tab[data-v-9bef78ab]{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-9bef78ab]:hover{color:#3b82f6}.tab.active[data-v-9bef78ab]{color:#3b82f6;border-bottom-color:#3b82f6}.tab-content[data-v-9bef78ab]{animation:fadeIn-9bef78ab .3s}.section-header h2[data-v-9bef78ab]{font-size:20px;font-weight:600;color:#111827}.btn-group[data-v-9bef78ab]{display:flex;gap:12px}.btn-primary[data-v-9bef78ab],.btn-secondary[data-v-9bef78ab],.btn-sm[data-v-9bef78ab]{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-9bef78ab]{background:#3b82f6;color:#fff}.btn-primary[data-v-9bef78ab]:hover{background:#2563eb}.btn-secondary[data-v-9bef78ab]{background:#f3f4f6;color:#374151}.btn-secondary[data-v-9bef78ab]:hover{background:#e5e7eb}.btn-sm[data-v-9bef78ab]{padding:6px 12px;font-size:13px}.btn-icon[data-v-9bef78ab]{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-9bef78ab]:hover{background:#f3f4f6;color:#111827}.data-table[data-v-9bef78ab]{width:100%;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #0000001a}.data-table th[data-v-9bef78ab]{padding:12px 16px;text-align:left;font-size:12px;font-weight:600;color:#6b7280;text-transform:uppercase}.data-table td[data-v-9bef78ab]{padding:16px;border-top:1px solid #f3f4f6;font-size:14px;color:#111827}table td[data-v-9bef78ab]{padding:16px;border-top:1px solid #f3f4f6;font-size:14px;background:#fff}.data-table .actions[data-v-9bef78ab]{display:flex;gap:8px}.status-badge[data-v-9bef78ab]{display:inline-block;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500}.status-badge.active[data-v-9bef78ab]{background:#d1fae5;color:#065f46}.status-badge.inactive[data-v-9bef78ab]{background:#fee2e2;color:#991b1b}.type-badge[data-v-9bef78ab]{display:inline-block;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500}.type-replenishment[data-v-9bef78ab],.type-income[data-v-9bef78ab]{background:#d1fae5;color:#065f46}.type-expense[data-v-9bef78ab],.type-refund[data-v-9bef78ab],.type-transfer[data-v-9bef78ab]{background:#fee2e2;color:#991b1b}.amount-positive[data-v-9bef78ab]{color:#059669;font-weight:600}.amount-negative[data-v-9bef78ab]{color:#dc2626;font-weight:600}.banks-grid[data-v-9bef78ab]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:20px}.bank-card[data-v-9bef78ab]{background:#fff;border-radius:12px;padding:20px;box-shadow:0 1px 3px #0000001a}.bank-header[data-v-9bef78ab]{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-9bef78ab]{font-size:18px;font-weight:600;color:#111827}.accounts-list[data-v-9bef78ab]{display:flex;flex-direction:column;gap:12px}.account-item[data-v-9bef78ab]{display:flex;align-items:center;gap:12px;padding:12px;background:#f9fafb;border-radius:8px}.account-info[data-v-9bef78ab]{flex:1;display:flex;flex-direction:column;gap:4px}.account-number[data-v-9bef78ab]{font-size:14px;font-weight:500;color:#111827}.account-currency[data-v-9bef78ab]{font-size:12px;color:#6b7280}.account-balance[data-v-9bef78ab]{font-size:16px;font-weight:600;color:#3b82f6}.account-actions[data-v-9bef78ab]{display:flex;gap:4px}.partitions-grid[data-v-9bef78ab]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px}.partition-card[data-v-9bef78ab]{background:#fff;border-radius:12px;padding:20px;box-shadow:0 1px 3px #0000001a;cursor:pointer;transition:all .2s}.partition-card[data-v-9bef78ab]:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.partition-card.inactive[data-v-9bef78ab]{opacity:.6}.partition-header[data-v-9bef78ab]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.partition-header h3[data-v-9bef78ab]{font-size:18px;font-weight:600;color:#111827}.partition-info[data-v-9bef78ab]{display:flex;flex-direction:column;gap:8px;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #f3f4f6}.info-row[data-v-9bef78ab]{display:flex;justify-content:space-between;font-size:14px}.info-row .label[data-v-9bef78ab]{color:#6b7280}.partition-balance[data-v-9bef78ab]{display:flex;justify-content:space-between;align-items:center;padding:12px;background:#f0f9ff;border-radius:8px;margin-bottom:16px}.balance-label[data-v-9bef78ab]{font-size:14px;color:#6b7280}.balance-amount[data-v-9bef78ab]{font-size:20px;font-weight:700;color:#3b82f6}.reserve-badge[data-v-9bef78ab]{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-9bef78ab]{font-size:12px;color:#6b7280;margin-top:4px}.partition-status-badge[data-v-9bef78ab]{display:inline-block;padding:3px 10px;border-radius:10px;font-size:11px;font-weight:600;margin-left:8px}.ps-in_transit[data-v-9bef78ab]{background:#fff3e0;color:#e65100}.ps-replenishing[data-v-9bef78ab]{background:#e3f2fd;color:#1976d2}.ps-awaiting_debit[data-v-9bef78ab]{background:#e8f5e9;color:#2e7d32}.ps-remainder[data-v-9bef78ab]{background:#f3e5f5;color:#7b1fa2}.partition-actions[data-v-9bef78ab]{display:flex;gap:8px;justify-content:flex-end}.partition-extra-actions[data-v-9bef78ab]{margin-top:8px;padding-top:8px;border-top:1px dashed #e5e7eb}.transfer-row[data-v-9bef78ab]{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin-bottom:6px}.form-control-sm[data-v-9bef78ab]{width:100px;padding:5px 8px;border:1px solid #d1d5db;border-radius:5px;font-size:12px}.btn-xs[data-v-9bef78ab]{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-9bef78ab]{font-size:14px}.btn-outline[data-v-9bef78ab]{border-color:#6366f1;color:#6366f1;background:#fff}.btn-outline[data-v-9bef78ab]:hover{background:#eef2ff}.btn-outline-danger[data-v-9bef78ab]{border-color:#ef4444;color:#ef4444;background:#fff}.btn-outline-danger[data-v-9bef78ab]:hover{background:#fef2f2}.btn-outline-success[data-v-9bef78ab]{border-color:#10b981;color:#10b981;background:#fff}.btn-outline-success[data-v-9bef78ab]:hover{background:#ecfdf5}.filters[data-v-9bef78ab]{display:flex;gap:12px}.filter-select[data-v-9bef78ab]{padding:8px 12px;border:1px solid #e5e7eb;border-radius:8px;font-size:14px;color:#374151;background:#fff;cursor:pointer}.modal-overlay[data-v-9bef78ab]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-content[data-v-9bef78ab]{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-9bef78ab]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #e5e7eb}.modal-header h2[data-v-9bef78ab]{font-size:20px;font-weight:600;color:#111827}.modal-content form[data-v-9bef78ab]{padding:20px}.form-group[data-v-9bef78ab]{margin-bottom:16px}.form-group label[data-v-9bef78ab]{display:block;font-size:14px;font-weight:500;color:#374151;margin-bottom:6px}.form-input[data-v-9bef78ab]{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-9bef78ab]:focus{outline:none;border-color:#3b82f6}.checkbox-label[data-v-9bef78ab]{display:flex;align-items:center;gap:8px;cursor:pointer}.checkbox-label input[type=checkbox][data-v-9bef78ab]{width:18px;height:18px;cursor:pointer}.checkbox-label span[data-v-9bef78ab]{margin-left:10px;top:-3px;position:relative}.modal-footer[data-v-9bef78ab]{display:flex;justify-content:flex-end;gap:12px;padding-top:20px;border-top:1px solid #e5e7eb;margin-top:20px}.goods-section[data-v-9bef78ab],.services-section[data-v-9bef78ab]{margin-top:16px;padding:16px;background:#f9f9f9;border-radius:8px}.goods-section h4[data-v-9bef78ab],.services-section h4[data-v-9bef78ab]{margin:0 0 12px;font-size:14px;font-weight:600}.goods-item[data-v-9bef78ab],.service-item[data-v-9bef78ab]{margin-bottom:12px;position:relative}.autocomplete[data-v-9bef78ab]{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-9bef78ab]{padding:10px;cursor:pointer;font-size:13px}.autocomplete-item strong[data-v-9bef78ab]{color:#1976d2}.btn-icon-small[data-v-9bef78ab]{padding:6px;background:transparent;border:none;cursor:pointer;color:#f44336}.btn-secondary-small[data-v-9bef78ab]{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-9bef78ab]:hover{background:#e0e0e0}.goods-section[data-v-9bef78ab],.services-section[data-v-9bef78ab]{margin-top:20px;padding:20px;background:#fafafa;border:1px solid #e0e0e0;border-radius:8px}.goods-section h4[data-v-9bef78ab],.services-section h4[data-v-9bef78ab]{margin:0 0 16px;font-size:15px;font-weight:600;color:#333}.goods-item[data-v-9bef78ab],.service-item[data-v-9bef78ab]{margin-bottom:16px;background:#fff;padding:12px;border-radius:6px;border:1px solid #e8e8e8}.goods-item .form-row[data-v-9bef78ab],.service-item .form-row[data-v-9bef78ab]{display:flex;gap:12px;align-items:flex-start}.form-group label[data-v-9bef78ab]{display:block;margin-bottom:6px;font-size:13px;font-weight:500;color:#555}.form-group input[data-v-9bef78ab],.form-group select[data-v-9bef78ab]{width:100%;padding:10px 12px;border:1px solid #ddd;border-radius:6px;font-size:14px;transition:border-color .2s}.form-group input[data-v-9bef78ab]:focus,.form-group select[data-v-9bef78ab]:focus{outline:none;border-color:#1976d2}.autocomplete[data-v-9bef78ab]{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-9bef78ab]{padding:12px;cursor:pointer;font-size:13px;border-bottom:1px solid #f0f0f0;transition:background-color .15s}.autocomplete-item[data-v-9bef78ab]:hover{background:#f5f5f5}.autocomplete-item strong[data-v-9bef78ab]{color:#1976d2;font-weight:600;margin-right:8px}.btn-icon-small[data-v-9bef78ab]{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-9bef78ab]:hover{background:#ffebee}.btn-icon-small .material-icons[data-v-9bef78ab]{font-size:20px}.btn-secondary-small[data-v-9bef78ab]{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-9bef78ab]:hover{background:#f5f5f5;border-color:#1976d2;color:#1976d2}.flex-1[data-v-9bef78ab]{flex:1;min-width:0}.flex-2[data-v-9bef78ab]{flex:2;min-width:0}.flex-3[data-v-9bef78ab]{flex:3;min-width:0}.form-row[data-v-9bef78ab]{display:flex;gap:16px;margin-bottom:16px}.form-row[data-v-9bef78ab]:last-child{margin-bottom:0}.goods-section[data-v-9bef78ab]{background:#f9f9f9;border:1px solid #e0e0e0;border-radius:8px;padding:16px;margin:16px 0}.goods-section h4[data-v-9bef78ab]{margin:0 0 16px;font-size:14px;font-weight:600;color:#333}.goods-item[data-v-9bef78ab]{background:#fff;border:1px solid #e0e0e0;border-radius:6px;padding:12px;margin-bottom:12px}.form-row[data-v-9bef78ab]{display:flex;gap:12px;align-items:flex-start}.form-group[data-v-9bef78ab]{display:flex;flex-direction:column;position:relative}.form-group label[data-v-9bef78ab]{margin-bottom:6px;font-size:12px;font-weight:500;color:#666;text-transform:uppercase;letter-spacing:.3px}.input-wrapper[data-v-9bef78ab]{position:relative;flex:1}.form-group input[data-v-9bef78ab]{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-9bef78ab]:focus{outline:none;border-color:#1976d2;box-shadow:0 0 0 3px #1976d21a;background-color:#fafbff}.form-group input[data-v-9bef78ab]::placeholder{color:#999}.flex-2[data-v-9bef78ab]{flex:2;min-width:120px}.flex-3[data-v-9bef78ab]{flex:3;min-width:180px}.match-result[data-v-9bef78ab]{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-9bef78ab]{padding:8px 12px;font-size:12px;color:#1976d2;display:flex;align-items:center;gap:4px}.match-item strong[data-v-9bef78ab]{font-weight:600;color:#1565c0;min-width:20px}.match-item span[data-v-9bef78ab]{flex:1;color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.autocomplete[data-v-9bef78ab]{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-9bef78ab]{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-9bef78ab]:hover{background:#f9f9f9}.autocomplete-item[data-v-9bef78ab]:last-child{border-bottom:none}.autocomplete-item strong[data-v-9bef78ab]{font-weight:600;color:#1976d2;min-width:20px;font-size:11px;letter-spacing:.5px}.autocomplete-item[data-v-9bef78ab]:last-child{border-radius:0 0 6px 6px}.btn-icon-small[data-v-9bef78ab]{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-9bef78ab]:hover{background:#ffebee;color:#c62828}.btn-icon-small .material-icons[data-v-9bef78ab]{font-size:18px}.btn-secondary-small[data-v-9bef78ab]{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-9bef78ab]:hover{background:#f0f7ff;border-color:#1565c0}.btn-secondary-small .material-icons[data-v-9bef78ab]{font-size:18px}.autocomplete[data-v-9bef78ab]::-webkit-scrollbar{width:6px}.autocomplete[data-v-9bef78ab]::-webkit-scrollbar-track{background:transparent}.autocomplete[data-v-9bef78ab]::-webkit-scrollbar-thumb{background:#ddd;border-radius:3px}.autocomplete[data-v-9bef78ab]::-webkit-scrollbar-thumb:hover{background:#bbb}.deals-links[data-v-9bef78ab]{display:flex;flex-wrap:wrap;gap:6px}.deal-link[data-v-9bef78ab]{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-9bef78ab]:first-child{background:#f2ffef;color:#065f46}.deal-link[data-v-9bef78ab]:first-child:hover{background:#065f46;color:#fff}.deal-link[data-v-9bef78ab]:hover{background:#3b82f6;color:#fff;transform:translateY(-1px)}.tab-button[data-v-9bef78ab]{position:relative}.btn-filter-clear[data-v-9bef78ab]{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-9bef78ab]:hover{background:#fecaca}.active-filter[data-v-9bef78ab]{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-9bef78ab]{font-weight:600}.btn-filter[data-v-9bef78ab]{background:#dbeafe!important;border-color:#bfdbfe!important;color:#3b82f6!important}.btn-filter[data-v-9bef78ab]:hover{background:#bfdbfe!important}.tabs[data-v-9bef78ab]{display:flex;gap:4px;margin-bottom:24px;border-bottom:2px solid #e5e7eb;padding:0;background:transparent}.tab-button[data-v-9bef78ab]{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-9bef78ab]:hover{color:#3b82f6;background:#f9fafb;border-bottom-color:transparent}.tab-button.active[data-v-9bef78ab]{color:#3b82f6;background:transparent;border-bottom-color:#3b82f6;font-weight:600}.tab-button .material-icons[data-v-9bef78ab]{font-size:20px;color:inherit}.filter-badge[data-v-9bef78ab]{position:absolute;top:8px;right:8px;width:8px;height:8px;border-radius:50%;animation:pulse-badge-9bef78ab 2s ease-in-out infinite}@keyframes pulse-badge-9bef78ab{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.2)}}.btn-filter-clear[data-v-9bef78ab]{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-9bef78ab]:hover{background:#fecaca;border-color:#fca5a5}.btn-filter-clear .material-icons[data-v-9bef78ab]{font-size:16px}.active-filter[data-v-9bef78ab]{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-9bef78ab]{font-size:20px;color:#3b82f6}.active-filter strong[data-v-9bef78ab]{font-weight:600;color:#1e40af}.btn-icon.btn-filter[data-v-9bef78ab]{background:#dbeafe!important;border-color:#bfdbfe!important;color:#3b82f6!important}.btn-icon.btn-filter[data-v-9bef78ab]:hover{background:#bfdbfe!important;border-color:#93c5fd!important;color:#2563eb!important;transform:translateY(-1px);box-shadow:0 2px 4px #3b82f633}.partitions-management[data-v-9bef78ab]{padding:24px;min-height:100vh;background:#f9fafb}.page-header[data-v-9bef78ab]{margin-bottom:24px}.page-header h1[data-v-9bef78ab]{margin:0;font-size:28px;font-weight:600;color:#111827}.tab-content[data-v-9bef78ab]{background:#fff;border-radius:8px;padding:24px;box-shadow:0 1px 3px #0000001a}.tab-panel[data-v-9bef78ab]{animation:fadeIn-9bef78ab .3s ease}@keyframes fadeIn-9bef78ab{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.section-header[data-v-9bef78ab]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.section-header h2[data-v-9bef78ab]{display:flex;align-items:center;gap:12px;margin:0;font-size:20px;font-weight:600;color:#111827}.btn-primary[data-v-9bef78ab]{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-9bef78ab]:hover{background:#2563eb;box-shadow:0 4px 6px #2563eb4d;transform:translateY(-1px)}.btn-primary .material-icons[data-v-9bef78ab]{font-size:20px}.action-buttons[data-v-9bef78ab]{display:flex;gap:8px;justify-content:flex-start}.btn-icon[data-v-9bef78ab]{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-9bef78ab]:hover{background:#e5e7eb;border-color:#d1d5db;transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.btn-icon.btn-danger[data-v-9bef78ab]{background:#fee2e2;border-color:#fecaca;color:#dc2626}.btn-icon.btn-danger[data-v-9bef78ab]:hover{background:#fecaca;border-color:#fca5a5}.btn-icon .material-icons[data-v-9bef78ab]{font-size:20px}.data-table[data-v-9bef78ab]{width:100%;border-collapse:collapse;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #0000001a}.data-table thead[data-v-9bef78ab]{background:#f9fafb}.data-table th[data-v-9bef78ab]{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-9bef78ab]{padding:12px 16px;font-size:14px;color:#111827;border-bottom:1px solid #f3f4f6}.data-table tbody tr[data-v-9bef78ab]{transition:background .2s}.data-table tbody tr[data-v-9bef78ab]:hover{background:#f9fafb}.data-table tbody tr:last-child td[data-v-9bef78ab]{border-bottom:none}.badge[data-v-9bef78ab]{display:inline-block;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600}.badge-success[data-v-9bef78ab]{background:#d1fae5;color:#065f46}.badge-danger[data-v-9bef78ab]{background:#fee2e2;color:#991b1b}.empty-state[data-v-9bef78ab]{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-9bef78ab]{font-size:64px;color:#d1d5db;margin-bottom:16px}.empty-state p[data-v-9bef78ab]{margin:0;font-size:16px;color:#6b7280}.loading-state[data-v-9bef78ab]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px}.spinner[data-v-9bef78ab]{width:40px;height:40px;border:4px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:spin-9bef78ab .8s linear infinite}@keyframes spin-9bef78ab{to{transform:rotate(360deg)}}.loading-state p[data-v-9bef78ab]{margin-top:16px;font-size:14px;color:#6b7280}.search-bar[data-v-9bef78ab]{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-9bef78ab]{color:#9ca3af;font-size:20px}.search-input[data-v-9bef78ab]{flex:1;border:none;background:transparent;font-size:14px;color:#111827;outline:none}.search-input[data-v-9bef78ab]::placeholder{color:#9ca3af}.search-count[data-v-9bef78ab]{font-size:13px;color:#6b7280;padding:4px 10px;background:#e5e7eb;border-radius:12px}.pagination[data-v-9bef78ab]{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-9bef78ab]{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-9bef78ab]:hover:not(:disabled){background:#e5e7eb;border-color:#d1d5db}.pagination-btn[data-v-9bef78ab]:disabled{opacity:.5;cursor:not-allowed}.pagination-btn .material-icons[data-v-9bef78ab]{font-size:20px}.pagination-info[data-v-9bef78ab]{font-size:14px;color:#6b7280;padding:0 16px}@media(max-width:768px){.tabs[data-v-9bef78ab]{overflow-x:auto;-webkit-overflow-scrolling:touch}.tab-button[data-v-9bef78ab]{white-space:nowrap}.section-header[data-v-9bef78ab]{flex-direction:column;align-items:flex-start;gap:12px}.action-buttons[data-v-9bef78ab],.search-bar[data-v-9bef78ab],.pagination[data-v-9bef78ab]{flex-wrap:wrap}}.exchange-rates-management[data-v-47db9aea]{width:100%}.material-icons[data-v-47db9aea]{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-47db9aea]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;flex-wrap:wrap;gap:16px}.header-content[data-v-47db9aea]{flex:1}.section-title[data-v-47db9aea]{font-size:28px;font-weight:600;color:#1e293b;margin:0 0 8px}.section-subtitle[data-v-47db9aea]{font-size:14px;color:#64748b;margin:0}.btn-primary[data-v-47db9aea]{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-47db9aea]:hover:not(:disabled){background:#2563eb;transform:translateY(-1px);box-shadow:0 4px 12px #3b82f64d}.btn-primary[data-v-47db9aea]:disabled{opacity:.6;cursor:not-allowed}.btn-primary .material-icons[data-v-47db9aea]{font-size:20px}.btn-secondary[data-v-47db9aea]{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-47db9aea]:hover{background:#e2e8f0}.btn-secondary-sm[data-v-47db9aea]{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-47db9aea]:hover{background:#e2e8f0}.btn-action[data-v-47db9aea]{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-47db9aea]{color:#ef4444}.btn-action[data-v-47db9aea]:hover{background:#fee2e2}.btn-action .material-icons[data-v-47db9aea]{font-size:20px}.schedule-card[data-v-47db9aea]{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-47db9aea]{display:none}.schedule-header[data-v-47db9aea]{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-47db9aea]:hover{background:#f9fafb}.schedule-header-left[data-v-47db9aea]{display:flex;align-items:center;gap:12px}.schedule-header-left .material-icons[data-v-47db9aea]{font-size:24px;color:#3b82f6}.schedule-header-left h3[data-v-47db9aea]{font-size:16px;font-weight:600;color:#1e293b;margin:0}.schedule-count[data-v-47db9aea]{display:inline-block;padding:4px 10px;background:#dbeafe;color:#1e40af;border-radius:12px;font-size:12px;font-weight:600}.toggle-icon[data-v-47db9aea]{color:#94a3b8;transition:transform .3s}.schedule-content[data-v-47db9aea]{padding:24px}.schedule-cards-grid[data-v-47db9aea]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;margin-bottom:20px}.schedule-task-card[data-v-47db9aea]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden;transition:all .2s}.schedule-task-card[data-v-47db9aea]:hover{box-shadow:0 4px 12px #00000014}.task-header[data-v-47db9aea]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#f8fafc;border-bottom:1px solid #e2e8f0}.task-number[data-v-47db9aea]{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-47db9aea]{padding:16px}.form-row-time[data-v-47db9aea]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.form-group[data-v-47db9aea]{display:flex;flex-direction:column}.form-label-sm[data-v-47db9aea]{font-size:12px;font-weight:600;color:#64748b;margin-bottom:6px}.form-input-sm[data-v-47db9aea]{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-47db9aea]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.schedule-actions[data-v-47db9aea]{display:flex;gap:12px;justify-content:flex-end;padding-top:16px;border-top:1px solid #f1f5f9}.tabs-container[data-v-47db9aea]{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-47db9aea]{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-47db9aea]:hover{background:#f8fafc;color:#1e293b}.tab-btn.active[data-v-47db9aea]{background:#3b82f6;color:#fff}.rates-container[data-v-47db9aea]{background:#fff;border-radius:12px;padding:24px;margin-bottom:24px;box-shadow:0 1px 3px #0000001a}.rates-header[data-v-47db9aea]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;flex-wrap:wrap;gap:12px}.rates-header h3[data-v-47db9aea]{font-size:20px;font-weight:600;color:#1e293b;margin:0}.rates-meta[data-v-47db9aea]{display:flex;align-items:center;gap:16px}.last-update[data-v-47db9aea]{display:flex;align-items:center;gap:6px;font-size:13px;color:#64748b}.last-update .material-icons[data-v-47db9aea]{font-size:18px}.rates-columns[data-v-47db9aea]{display:grid;grid-template-columns:1fr 1fr;gap:24px}.rates-column[data-v-47db9aea]{min-width:0}.rates-table-container[data-v-47db9aea],.update-section[data-v-47db9aea]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.table-title[data-v-47db9aea]{font-size:16px;font-weight:600;color:#1e293b;margin:0 0 16px}.rates-table-wrapper[data-v-47db9aea]{overflow-x:auto;border-radius:8px;border:1px solid #e2e8f0;margin-bottom:16px}.rates-display-table[data-v-47db9aea],.rates-update-table[data-v-47db9aea]{width:100%;border-collapse:collapse;background:#fff}.rates-display-table thead[data-v-47db9aea],.rates-update-table thead[data-v-47db9aea]{background:#f9fafb}.rates-display-table th[data-v-47db9aea],.rates-update-table th[data-v-47db9aea]{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-47db9aea],.rates-update-table td[data-v-47db9aea]{padding:12px 16px;border-bottom:1px solid #f1f5f9}.rates-display-table tr[data-v-47db9aea]:hover,.rates-update-table tr[data-v-47db9aea]:hover{background:#f9fafb}.currency-cell[data-v-47db9aea]{display:flex;align-items:center;gap:10px}.currency-symbol-sm[data-v-47db9aea]{font-size:20px;font-weight:700;color:#3b82f6}.currency-code-sm[data-v-47db9aea]{font-size:14px;font-weight:600;color:#1e293b}.rate-value[data-v-47db9aea]{font-size:16px;font-weight:700;color:#1e293b;font-family:Courier New,monospace}.rate-input[data-v-47db9aea]{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-47db9aea]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.btn-update[data-v-47db9aea]{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-47db9aea]:hover{background:#334155}.history-container[data-v-47db9aea]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 1px 3px #0000001a}.history-header[data-v-47db9aea]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;flex-wrap:wrap;gap:16px}.history-header h3[data-v-47db9aea]{font-size:20px;font-weight:600;color:#1e293b;margin:0}.history-controls[data-v-47db9aea]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.control-group[data-v-47db9aea]{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-47db9aea]{font-size:18px;color:#64748b}.control-label[data-v-47db9aea]{font-size:13px;font-weight:500;color:#64748b}.date-input[data-v-47db9aea],.page-size-select[data-v-47db9aea]{padding:6px 10px;border:1px solid #e2e8f0;border-radius:6px;font-size:13px;color:#1e293b;background:#fff;cursor:pointer}.date-input[data-v-47db9aea]:focus,.page-size-select[data-v-47db9aea]:focus{outline:none;border-color:#3b82f6}.history-table-wrapper[data-v-47db9aea]{overflow-x:auto;border:1px solid #e2e8f0;border-radius:10px;margin-bottom:20px}.history-table[data-v-47db9aea]{width:100%;border-collapse:collapse;background:#fff}.history-table thead[data-v-47db9aea]{background:#f9fafb;position:sticky;top:0;z-index:10}.history-table th[data-v-47db9aea]{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-47db9aea]{text-align:left}.history-table td[data-v-47db9aea]{padding:12px 16px;text-align:center;font-size:13px;color:#1e293b;border-bottom:1px solid #f1f5f9}.history-table td.date-cell[data-v-47db9aea]{text-align:left;font-weight:500;color:#475569;white-space:nowrap}.history-table td.rate-cell[data-v-47db9aea]{font-family:Courier New,monospace;font-weight:500}.history-table tr[data-v-47db9aea]:hover{background:#f9fafb}.pagination[data-v-47db9aea]{display:flex;justify-content:space-between;align-items:center;padding-top:16px;border-top:1px solid #f1f5f9}.pagination-info[data-v-47db9aea]{font-size:13px;color:#64748b;font-weight:500}.pagination-buttons[data-v-47db9aea]{display:flex;gap:8px}.btn-page[data-v-47db9aea]{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-47db9aea]:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}.btn-page[data-v-47db9aea]:disabled{opacity:.5;cursor:not-allowed}.tabs-header[data-v-47db9aea]{display:flex;align-items:center;margin-bottom:24px;gap:12px}.tabs-container[data-v-47db9aea]{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-47db9aea]{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-47db9aea]:hover{border-color:transparent}.btn-manage-zones .material-icons[data-v-47db9aea]{color:#64748b;font-size:18px}.btn-manage-zones:hover .material-icons[data-v-47db9aea]{color:#3b82f6;font-size:18px}.zone-management-panel[data-v-47db9aea]{background:#fff;border-radius:12px;padding:20px;margin-bottom:24px;box-shadow:0 1px 3px #0000001a}.panel-header[data-v-47db9aea]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.panel-header h4[data-v-47db9aea]{font-size:18px;font-weight:600;color:#1e293b;margin:0}.zones-list[data-v-47db9aea]{display:flex;flex-direction:column;gap:12px}.zone-item[data-v-47db9aea]{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-47db9aea]:hover{background:#f1f5f9}.zone-info[data-v-47db9aea]{display:flex;align-items:center;gap:12px}.zone-code[data-v-47db9aea]{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-47db9aea]{font-size:14px;font-weight:500;color:#1e293b}.zone-actions[data-v-47db9aea]{display:flex;gap:8px}.btn-icon-sm[data-v-47db9aea]{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-47db9aea]:hover{background:#f8fafc;border-color:#cbd5e1}.btn-icon-sm .material-icons[data-v-47db9aea]{font-size:18px;color:#64748b}.btn-danger-sm[data-v-47db9aea]:hover{background:#fee2e2;border-color:#fca5a5}.btn-danger-sm:hover .material-icons[data-v-47db9aea]{color:#ef4444}.mb-2[data-v-47db9aea]{margin-bottom:10px}.modal-overlay[data-v-47db9aea]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-container[data-v-47db9aea]{background:#fff;border-radius:16px;max-width:500px;width:90%;box-shadow:0 20px 25px -5px #0000001a}.modal-header[data-v-47db9aea]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #e2e8f0}.modal-header h3[data-v-47db9aea]{font-size:18px;font-weight:600;color:#1e293b;margin:0}.btn-close[data-v-47db9aea]{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-47db9aea]:hover{background:#e2e8f0}.modal-body[data-v-47db9aea]{padding:24px}.form-group[data-v-47db9aea]{margin-bottom:20px}.form-label[data-v-47db9aea]{display:block;font-size:14px;font-weight:600;color:#334155;margin-bottom:8px}.required[data-v-47db9aea]{color:#ef4444}.form-input[data-v-47db9aea]{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-47db9aea]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.form-hint[data-v-47db9aea]{display:block;margin-top:6px;font-size:12px;color:#64748b}.modal-actions[data-v-47db9aea]{display:flex;justify-content:flex-end;gap:12px;padding-top:20px;border-top:1px solid #f1f5f9}.modal-enter-active[data-v-47db9aea],.modal-leave-active[data-v-47db9aea]{transition:opacity .3s}.modal-enter-from[data-v-47db9aea],.modal-leave-to[data-v-47db9aea]{opacity:0}.markup-controls[data-v-47db9aea]{display:flex;gap:4px;align-items:center}.markup-select[data-v-47db9aea]{width:60px;padding:4px 8px;border:1px solid #e0e0e0;border-radius:4px;font-size:13px}.markup-input[data-v-47db9aea]{width:80px;padding:4px 8px;border:1px solid #e0e0e0;border-radius:4px;font-size:13px}.markup-info[data-v-47db9aea]{display:flex;align-items:center;gap:8px;padding:12px;background:#e3f2fd;border-radius:8px;margin-top:16px}.markup-info .material-icons[data-v-47db9aea]{color:#1976d2;font-size:20px}.markup-info p[data-v-47db9aea]{margin:0;font-size:13px;color:#1976d2}@media(max-width:1024px){.rates-columns[data-v-47db9aea]{grid-template-columns:1fr}}@media(max-width:768px){.section-header[data-v-47db9aea]{flex-direction:column;align-items:flex-start}.schedule-cards-grid[data-v-47db9aea],.form-row-time[data-v-47db9aea]{grid-template-columns:1fr}.history-header[data-v-47db9aea]{flex-direction:column;align-items:flex-start}.history-controls[data-v-47db9aea]{width:100%}.pagination[data-v-47db9aea]{flex-direction:column;gap:12px}}.zone-mode[data-v-47db9aea]{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:6px;font-size:12px;font-weight:600}.mode-cbr[data-v-47db9aea]{background:#dbeafe;color:#1e40af}.mode-manual[data-v-47db9aea]{background:#fef3c7;color:#92400e}.mode-investing[data-v-47db9aea]{background:#dcfce7;color:#166534}.zone-mode .material-icons[data-v-47db9aea]{font-size:16px}.clients-management[data-v-ee9187c4]{padding:24px;max-width:1400px;margin:0 auto}.section-header[data-v-ee9187c4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}.header-content[data-v-ee9187c4]{flex:1}.section-title[data-v-ee9187c4]{font-size:28px;font-weight:700;color:#1e293b;margin:0 0 8px}.section-subtitle[data-v-ee9187c4]{font-size:14px;color:#64748b;margin:0}.btn-primary[data-v-ee9187c4]{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-ee9187c4]:hover{background:#2563eb;transform:translateY(-2px);box-shadow:0 4px 12px #3b82f64d}.stats-grid[data-v-ee9187c4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:32px}.stat-card[data-v-ee9187c4]{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-ee9187c4]{cursor:pointer}.stat-card.clickable[data-v-ee9187c4]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.stat-icon[data-v-ee9187c4]{width:56px;height:56px;border-radius:12px;display:flex;align-items:center;justify-content:center}.stat-content[data-v-ee9187c4]{flex:1}.stat-value[data-v-ee9187c4]{font-size:28px;font-weight:700;color:#1e293b;line-height:1;margin-bottom:4px}.stat-label[data-v-ee9187c4]{font-size:13px;color:#64748b;font-weight:500}.filters-section[data-v-ee9187c4]{display:flex;gap:16px;margin-bottom:24px;flex-wrap:wrap}.filter-group[data-v-ee9187c4]{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-ee9187c4]{color:#64748b;font-size:20px}.filter-select[data-v-ee9187c4]{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-ee9187c4]{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-ee9187c4]{color:#64748b;font-size:20px}.search-box input[data-v-ee9187c4]{border:none;background:transparent;font-size:14px;color:#1e293b;outline:none;flex:1}.loading-state[data-v-ee9187c4]{text-align:center;padding:60px 20px}.spinner[data-v-ee9187c4]{width:48px;height:48px;border:4px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;animation:spin-ee9187c4 .8s linear infinite;margin:0 auto 16px}@keyframes spin-ee9187c4{to{transform:rotate(360deg)}}.empty-state[data-v-ee9187c4]{text-align:center;padding:60px 20px;background:#fff;border-radius:12px}.empty-icon[data-v-ee9187c4]{font-size:64px;color:#cbd5e1;margin-bottom:16px}.empty-state h3[data-v-ee9187c4]{font-size:20px;color:#1e293b;margin:0 0 8px}.empty-state p[data-v-ee9187c4]{color:#64748b;margin:0}.clients-table-container[data-v-ee9187c4]{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;overflow:hidden}.clients-table[data-v-ee9187c4]{width:100%;border-collapse:collapse}.clients-table thead[data-v-ee9187c4]{background:#f8fafc}.clients-table th[data-v-ee9187c4]{padding:16px;text-align:left;font-size:12px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid #e2e8f0}.clients-table tbody tr[data-v-ee9187c4]{border-bottom:1px solid #e2e8f0;transition:background .2s}.clients-table tbody tr[data-v-ee9187c4]:hover{background:#f8fafc}.clients-table td[data-v-ee9187c4]{padding:16px;font-size:14px;color:#1e293b}.client-name[data-v-ee9187c4]{display:flex;align-items:center;gap:8px}.client-link[data-v-ee9187c4]{color:#3b82f6;text-decoration:none;cursor:pointer;font-weight:500}.client-link[data-v-ee9187c4]:hover{text-decoration:underline}.contact-info[data-v-ee9187c4]{display:flex;align-items:center;gap:8px;font-size:13px}.contact-info .material-icons[data-v-ee9187c4]{font-size:18px;color:#94a3b8}.org-info[data-v-ee9187c4]{display:flex;align-items:center;gap:8px;font-size:13px}.org-info .material-icons[data-v-ee9187c4]{font-size:18px;color:#94a3b8}.date-cell[data-v-ee9187c4]{display:flex;align-items:center;gap:8px;font-size:13px;color:#64748b}.date-cell .material-icons[data-v-ee9187c4]{font-size:18px;color:#94a3b8}.status-badge[data-v-ee9187c4]{display:inline-flex;align-items:center;gap:4px;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600}.status-badge .material-icons[data-v-ee9187c4]{font-size:16px}.status-active[data-v-ee9187c4]{background:#d1fae5;color:#065f46}.status-inactive[data-v-ee9187c4]{background:#fee2e2;color:#991b1b}.status-pending[data-v-ee9187c4]{background:#e0e8f6;color:#3b82f6}.actions[data-v-ee9187c4]{display:flex;gap:8px}.btn-action[data-v-ee9187c4]{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-ee9187c4]{font-size:18px}.btn-edit[data-v-ee9187c4]{background:#e0e7ff;color:#4338ca}.btn-edit[data-v-ee9187c4]:hover{background:#c7d2fe}.btn-view[data-v-ee9187c4]{background:#dbeafe;color:#1e40af}.btn-view[data-v-ee9187c4]:hover{background:#bfdbfe}.btn-delete[data-v-ee9187c4]{background:#fee2e2;color:#dc2626}.btn-delete[data-v-ee9187c4]:hover{background:#fecaca}.modal-overlay[data-v-ee9187c4]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-container[data-v-ee9187c4]{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-ee9187c4]{max-width:800px}.modal-header[data-v-ee9187c4]{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:1px solid #e2e8f0}.modal-header h3[data-v-ee9187c4]{margin:0;font-size:20px;color:#1e293b}.btn-close[data-v-ee9187c4]{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-ee9187c4]:hover{background:#e2e8f0}.modal-body[data-v-ee9187c4]{padding:24px}.form-row[data-v-ee9187c4]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.form-group[data-v-ee9187c4]{margin-bottom:16px}.form-group label[data-v-ee9187c4]{display:block;font-size:14px;font-weight:600;color:#334155;margin-bottom:8px}.required[data-v-ee9187c4]{color:#ef4444}.form-group input[data-v-ee9187c4],.form-group select[data-v-ee9187c4],.form-group textarea[data-v-ee9187c4]{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-ee9187c4]:focus,.form-group select[data-v-ee9187c4]:focus,.form-group textarea[data-v-ee9187c4]:focus{outline:none;border-color:#3b82f6}.form-group input[data-v-ee9187c4]:disabled{background:#f1f5f9;cursor:not-allowed}.checkbox-label[data-v-ee9187c4]{display:flex;align-items:center;gap:8px;font-weight:400;margin-top:8px}.checkbox-label input[type=checkbox][data-v-ee9187c4]{width:auto}.modal-actions[data-v-ee9187c4]{display:flex;justify-content:flex-end;gap:12px;padding:20px;border-top:1px solid #e2e8f0}.btn-secondary[data-v-ee9187c4]{padding:10px 20px;background:#f1f5f9;color:#475569;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:background .2s}.btn-secondary[data-v-ee9187c4]:hover{background:#e2e8f0}.btn-danger[data-v-ee9187c4]{padding:10px 20px;background:#ef4444;color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:background .2s}.btn-danger[data-v-ee9187c4]:hover{background:#dc2626}.btn-primary[data-v-ee9187c4]:disabled,.btn-danger[data-v-ee9187c4]:disabled{opacity:.5;cursor:not-allowed}.warning-text[data-v-ee9187c4]{color:#ef4444;font-size:13px;margin-top:12px}.modal-enter-active[data-v-ee9187c4],.modal-leave-active[data-v-ee9187c4]{transition:opacity .3s}.modal-enter-from[data-v-ee9187c4],.modal-leave-to[data-v-ee9187c4]{opacity:0}.modal-enter-active .modal-container[data-v-ee9187c4],.modal-leave-active .modal-container[data-v-ee9187c4]{transition:transform .3s}.modal-enter-from .modal-container[data-v-ee9187c4],.modal-leave-to .modal-container[data-v-ee9187c4]{transform:scale(.9)}.pagination-container[data-v-ee9187c4]{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-ee9187c4]{font-size:14px;color:#64748b}.pagination-controls[data-v-ee9187c4]{display:flex;align-items:center;gap:4px}.pagination-btn[data-v-ee9187c4]{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-ee9187c4]:hover:not(:disabled){background:#f1f5f9;border-color:#cbd5e1}.pagination-btn.active[data-v-ee9187c4]{background:#3b82f6;border-color:#3b82f6;color:#fff}.pagination-btn[data-v-ee9187c4]:disabled{opacity:.4;cursor:not-allowed}.pagination-btn .material-icons[data-v-ee9187c4]{font-size:20px}.pagination-ellipsis[data-v-ee9187c4]{padding:0 8px;color:#94a3b8}.per-page-select[data-v-ee9187c4]{display:flex;align-items:center;gap:8px;font-size:14px;color:#64748b}.per-page-select select[data-v-ee9187c4]{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-ee9187c4]{flex-direction:column;align-items:flex-start}.stats-grid[data-v-ee9187c4]{grid-template-columns:1fr}.filters-section[data-v-ee9187c4]{flex-direction:column}.search-box[data-v-ee9187c4]{min-width:100%}.clients-table[data-v-ee9187c4]{min-width:1000px}.form-row[data-v-ee9187c4]{grid-template-columns:1fr}.pagination-container[data-v-ee9187c4]{flex-direction:column;align-items:center}}.modal-overlay[data-v-350340f4]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.upload-contract-modal[data-v-350340f4]{background:#fff;border-radius:16px;width:90%;max-width:700px;max-height:90vh;display:flex;flex-direction:column}.modal-header[data-v-350340f4]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e2e8f0}.modal-header h2[data-v-350340f4]{margin:0;font-size:20px;font-weight:600;color:#1e293b}.btn-close[data-v-350340f4]{background:none;border:none;padding:8px;cursor:pointer;color:#64748b;border-radius:8px;transition:all .2s}.btn-close[data-v-350340f4]:hover{background:#f1f5f9;color:#1e293b}.modal-body[data-v-350340f4]{flex:1;overflow-y:auto;padding:24px}.form-section[data-v-350340f4]{margin-bottom:24px}.section-title[data-v-350340f4]{font-size:14px;font-weight:600;color:#475569;margin:0 0 12px}.required[data-v-350340f4]{color:#ef4444}.radio-group[data-v-350340f4]{display:flex;gap:12px}.radio-option[data-v-350340f4]{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-350340f4]{display:none}.radio-option.active[data-v-350340f4]{border-color:#3b82f6;background:#eff6ff}.radio-label[data-v-350340f4]{display:flex;align-items:center;gap:8px;font-size:14px;color:#1e293b}.radio-label .material-icons[data-v-350340f4]{font-size:20px;color:#64748b}.radio-option.active .radio-label .material-icons[data-v-350340f4]{color:#3b82f6}.file-drop-zone[data-v-350340f4]{border:2px dashed #e2e8f0;border-radius:12px;padding:32px;text-align:center;cursor:pointer;transition:all .2s}.file-drop-zone[data-v-350340f4]:hover,.file-drop-zone.drag-over[data-v-350340f4]{border-color:#3b82f6;background:#f8fafc}.file-drop-zone.has-file[data-v-350340f4]{border-style:solid;border-color:#22c55e;background:#f0fdf4;cursor:default}.drop-zone-content .material-icons[data-v-350340f4]{font-size:48px;color:#94a3b8;margin-bottom:8px}.drop-zone-content p[data-v-350340f4]{margin:0 0 4px;color:#64748b}.drop-zone-content .hint[data-v-350340f4]{font-size:12px;color:#94a3b8}.file-info[data-v-350340f4]{display:flex;align-items:center;gap:12px}.file-info .material-icons[data-v-350340f4]{font-size:40px;color:#22c55e}.file-details[data-v-350340f4]{flex:1;text-align:left}.file-name[data-v-350340f4]{display:block;font-weight:500;color:#1e293b}.file-size[data-v-350340f4]{font-size:12px;color:#64748b}.btn-remove-file[data-v-350340f4]{background:none;border:none;padding:4px;cursor:pointer;color:#94a3b8}.btn-remove-file[data-v-350340f4]:hover{color:#ef4444}.toggle-group[data-v-350340f4]{display:flex;background:#f1f5f9;border-radius:8px;padding:4px;margin-bottom:12px}.toggle-btn[data-v-350340f4]{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-350340f4]{background:#fff;color:#1e293b;box-shadow:0 1px 3px #0000001a}.form-row[data-v-350340f4]{display:flex;gap:16px;margin-bottom:16px}.form-group[data-v-350340f4]{flex:1}.form-label[data-v-350340f4]{display:block;font-size:13px;font-weight:500;color:#475569;margin-bottom:6px}.form-input[data-v-350340f4],.form-select[data-v-350340f4]{width:100%;padding:10px 12px;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;color:#1e293b;transition:all .2s}.form-input[data-v-350340f4]:focus,.form-select[data-v-350340f4]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.sub-select[data-v-350340f4]{margin-top:12px;padding-left:16px;border-left:2px solid #e2e8f0}.checkbox-group[data-v-350340f4]{display:flex;align-items:center}.checkbox-label[data-v-350340f4]{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:14px;color:#475569}.checkbox-label input[data-v-350340f4]{width:16px;height:16px}.hint[data-v-350340f4]{display:block;font-size:12px;color:#94a3b8;margin-top:4px}.modal-footer[data-v-350340f4]{display:flex;justify-content:flex-end;align-items:center;gap:12px;padding:16px 24px;border-top:1px solid #e2e8f0}.validation-hint[data-v-350340f4]{display:flex;align-items:center;gap:6px;margin-right:auto;color:#ef4444;font-size:13px}.validation-hint .material-icons[data-v-350340f4]{font-size:16px}.btn-secondary[data-v-350340f4]{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-350340f4]:hover{background:#f8fafc;border-color:#cbd5e1}.btn-primary[data-v-350340f4]{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-350340f4]:hover:not(:disabled){background:#2563eb}.btn-primary[data-v-350340f4]:disabled{opacity:.5;cursor:not-allowed}.spinner-small[data-v-350340f4]{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-350340f4 .8s linear infinite}@keyframes spin-350340f4{to{transform:rotate(360deg)}}.commission-toggle[data-v-350340f4]{margin-bottom:16px}.graduated-commissions[data-v-350340f4]{background:#f8fafc;border-radius:12px;padding:16px}.commissions-header[data-v-350340f4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;font-weight:500;color:#475569}.btn-add-tier[data-v-350340f4]{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-350340f4]:hover{background:#2563eb}.btn-add-tier .material-icons[data-v-350340f4]{font-size:16px}.empty-tiers[data-v-350340f4]{text-align:center;padding:24px;color:#94a3b8;font-size:13px}.tier-row-input[data-v-350340f4]{background:#fff;border-radius:8px;padding:12px;margin-bottom:8px;border:1px solid #e2e8f0}.tier-inputs[data-v-350340f4]{display:flex;gap:12px;align-items:flex-end}.tier-field[data-v-350340f4]{flex:1}.tier-field label[data-v-350340f4]{display:block;font-size:11px;color:#64748b;margin-bottom:4px}.tier-field .form-input[data-v-350340f4]{padding:8px 10px;font-size:13px}.btn-remove-tier[data-v-350340f4]{background:none;border:none;padding:6px;cursor:pointer;color:#94a3b8;border-radius:4px;transition:all .2s}.btn-remove-tier[data-v-350340f4]:hover{background:#fee2e2;color:#dc2626}.btn-remove-tier .material-icons[data-v-350340f4]{font-size:18px}.status-dropdown[data-v-f26f22e0]{position:relative;z-index:10}.status-badge.clickable[data-v-f26f22e0]{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-f26f22e0]:hover{opacity:.85;transform:translateY(-1px)}.dropdown-icon[data-v-f26f22e0]{font-size:18px;transition:transform .2s}.status-dropdown-menu[data-v-f26f22e0]{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-f26f22e0 .2s ease-out}@keyframes slideDown-f26f22e0{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.status-option[data-v-f26f22e0]{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-f26f22e0]:hover{background:#f1f5f9}.status-option.active[data-v-f26f22e0]{background:#eff6ff;color:#3b82f6}.status-indicator[data-v-f26f22e0]{width:10px;height:10px;border-radius:50%;flex-shrink:0}.status-indicator.status-active[data-v-f26f22e0]{background:#10b981}.status-indicator.status-inactive[data-v-f26f22e0]{background:#ef4444}.status-indicator.status-pending[data-v-f26f22e0]{background:#f59e0b}.client-detail[data-v-f26f22e0]{padding:24px;max-width:1400px;margin:0 auto}.loading-state[data-v-f26f22e0]{text-align:center;padding:60px 20px}.spinner[data-v-f26f22e0]{width:48px;height:48px;border:4px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;animation:spin-f26f22e0 .8s linear infinite;margin:0 auto 16px}.page-header[data-v-f26f22e0]{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-f26f22e0]{display:flex;align-items:center;gap:16px}.btn-back[data-v-f26f22e0]{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-f26f22e0]:hover{background:#e2e8f0}.page-title[data-v-f26f22e0]{font-size:24px;font-weight:700;color:#1e293b;margin:0 0 4px}.page-subtitle[data-v-f26f22e0]{font-size:14px;color:#64748b;margin:0}.header-actions[data-v-f26f22e0]{display:flex;gap:12px;align-items:center}.status-badge[data-v-f26f22e0]{padding:6px 16px;border-radius:12px;font-size:13px;font-weight:600}.status-active[data-v-f26f22e0]{background:#d1fae5;color:#065f46}.status-inactive[data-v-f26f22e0]{background:#fee2e2;color:#991b1b}.status-pending[data-v-f26f22e0]{background:#fef3c7;color:#92400e}.btn-primary[data-v-f26f22e0]:hover{background:#2563eb}.tabs[data-v-f26f22e0]{display:flex;gap:8px;margin-bottom:24px;border-bottom:2px solid #e2e8f0}.tab-button[data-v-f26f22e0]{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-f26f22e0]:hover{color:#3b82f6}.tab-button.active[data-v-f26f22e0]{color:#3b82f6;border-bottom-color:#3b82f6}.tab-content[data-v-f26f22e0]{min-height:400px}.tab-panel[data-v-f26f22e0]{animation:fadeIn-f26f22e0 .3s}@keyframes fadeIn-f26f22e0{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.info-grid[data-v-f26f22e0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:20px}.info-card[data-v-f26f22e0]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 1px 3px #0000001a}.info-card h5[data-v-f26f22e0]{margin:0 0 10px;line-height:18px}.info-card h5 span[data-v-f26f22e0]{line-height:18px;position:relative;top:5px}.card-title[data-v-f26f22e0]{font-size:18px;font-weight:700;color:#1e293b;margin:0 0 20px;padding-bottom:12px;border-bottom:2px solid #e2e8f0}.card-line[data-v-f26f22e0]{display:block;margin:10px 0 20px;padding-bottom:12px;border-bottom:2px solid #e2e8f0}.info-row[data-v-f26f22e0]{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid #f1f5f9}.info-row[data-v-f26f22e0]:last-child{border-bottom:none}.info-label[data-v-f26f22e0]{font-weight:600;color:#64748b;font-size:14px}.info-value[data-v-f26f22e0]{color:#1e293b;font-size:14px}.badge[data-v-f26f22e0]{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600}.badge-warning[data-v-f26f22e0]{background:#fef3c7;color:#92400e}.btn-secondary[data-v-f26f22e0]{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-f26f22e0]:hover{background:#e2e8f0}.mt-3[data-v-f26f22e0]{margin-top:16px}.section-header h3[data-v-f26f22e0]{font-size:20px;font-weight:700;color:#1e293b;margin:0}.empty-state[data-v-f26f22e0]{text-align:center;padding:60px 20px;background:#fff;border-radius:12px}.empty-state .material-icons[data-v-f26f22e0]{font-size:64px;color:#cbd5e1;margin-bottom:16px}.empty-state p[data-v-f26f22e0]{color:#64748b;margin:0}.organizations-list[data-v-f26f22e0]{display:grid;gap:20px}.organization-card[data-v-f26f22e0]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 1px 3px #0000001a;position:relative}.org-header[data-v-f26f22e0]{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-f26f22e0]{font-size:18px;font-weight:700;color:#1e293b;margin:0 0 8px}.org-inn[data-v-f26f22e0]{font-size:14px;color:#64748b;margin:0}.org-body[data-v-f26f22e0]{display:grid;gap:20px}.org-section h5[data-v-f26f22e0]{font-size:16px;font-weight:700;color:#1e293b;margin:0 0 12px}.info-grid-compact[data-v-f26f22e0]{display:grid;gap:8px}.exchange-rate-info[data-v-f26f22e0]{background:#f8fafc;padding:16px;border-radius:8px}.rate-header[data-v-f26f22e0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.rate-name[data-v-f26f22e0]{font-weight:700;color:#1e293b}.rate-type[data-v-f26f22e0],.rate-path[data-v-f26f22e0]{font-size:12px;color:#64748b;background:#fff;padding:4px 12px;border-radius:12px}.rate-list[data-v-f26f22e0]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.rate-item[data-v-f26f22e0]{display:flex;flex-direction:column;gap:4px;background:#fff;padding:12px;border-radius:8px}.currency[data-v-f26f22e0]{font-weight:700;color:#1e293b;font-size:14px}.rate-value[data-v-f26f22e0]{color:#3b82f6;font-weight:600;font-size:16px}.markup[data-v-f26f22e0]{font-size:12px;color:#10b981}.org-actions[data-v-f26f22e0]{top:24px;right:24px;display:flex;gap:8px}.btn-icon[data-v-f26f22e0]{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-f26f22e0]:hover{background:#e2e8f0}.btn-icon.btn-danger[data-v-f26f22e0]{background:#fee2e2;color:#dc2626}.btn-icon.btn-danger[data-v-f26f22e0]:hover{background:#fecaca}.stakeholders-table table[data-v-f26f22e0]{width:100%;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #0000001a}.stakeholders-table th[data-v-f26f22e0]{background:#f8fafc;padding:16px;text-align:left;font-weight:600;color:#64748b;font-size:12px;text-transform:uppercase}.stakeholders-table td[data-v-f26f22e0]{padding:16px;border-bottom:1px solid #e2e8f0}.actions[data-v-f26f22e0]{display:flex;gap:8px}.documents-list[data-v-f26f22e0]{display:grid;gap:16px}.contracts-section[data-v-f26f22e0]{margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #e2e8f0}.subsection-title[data-v-f26f22e0]{font-size:14px;font-weight:600;color:#64748b;margin:0 0 16px;text-transform:uppercase;letter-spacing:.5px}.contracts-tree[data-v-f26f22e0]{display:flex;flex-direction:column;gap:12px}.contract-node[data-v-f26f22e0]{display:flex;flex-direction:column}.contract-item[data-v-f26f22e0]{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-f26f22e0]:hover{background:#f1f5f9;border-color:#cbd5e1}.contract-item.inactive[data-v-f26f22e0]{opacity:.6;background:#fef2f2;border-color:#fecaca}.contract-item.child-contract[data-v-f26f22e0]{margin-left:32px;margin-top:8px;background:#fffbeb;border-color:#fde68a}.contract-icon[data-v-f26f22e0]{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-f26f22e0]{font-size:20px;color:#3b82f6}.contract-item.child-contract .contract-icon[data-v-f26f22e0]{background:#d1fae5}.contract-item.child-contract .contract-icon .material-icons[data-v-f26f22e0]{color:#059669}.contract-info[data-v-f26f22e0]{flex:1;min-width:0}.contract-info h4[data-v-f26f22e0]{font-size:14px;font-weight:600;color:#1e293b;margin:0 0 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.contract-meta[data-v-f26f22e0]{display:flex;align-items:center;gap:8px;font-size:12px;color:#64748b}.contract-title-row[data-v-f26f22e0]{display:flex;align-items:center;gap:12px;margin-bottom:4px}.contract-title-row h4[data-v-f26f22e0]{margin:0;font-size:14px;font-weight:600;color:#1e293b}.contract-number[data-v-f26f22e0]{color:#3b82f6;font-weight:600;font-size:13px}.commission-badge[data-v-f26f22e0]{background:#f0fdf4;color:#15803d;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:500}.contract-specific-type[data-v-f26f22e0]{color:#ea580c;font-weight:500}.contract-send-status[data-v-f26f22e0]{display:flex;flex-direction:column;align-items:flex-end;margin-right:12px}.send-status-badge[data-v-f26f22e0]{display:flex;align-items:center;gap:4px;font-size:12px;padding:4px 8px;border-radius:6px}.send-status-badge .material-icons[data-v-f26f22e0]{font-size:16px}.send-status-badge.sent[data-v-f26f22e0]{background:#d1fae5;color:#047857}.send-status-badge.not-sent[data-v-f26f22e0]{background:#fee2e2;color:#dc2626}.sent-at-time[data-v-f26f22e0]{font-size:10px;color:#94a3b8;margin-top:2px}.contract-actions[data-v-f26f22e0]{display:flex;gap:4px}.badge[data-v-f26f22e0]{padding:2px 8px;border-radius:4px;font-size:11px;font-weight:500}.badge-uploaded[data-v-f26f22e0]{background:#dbeafe;color:#1d4ed8}.badge-signed[data-v-f26f22e0]{background:#d1fae5;color:#047857}.badge-inactive[data-v-f26f22e0]{background:#fee2e2;color:#dc2626}.hint-text[data-v-f26f22e0]{font-size:12px;color:#94a3b8;margin-top:12px}.btn-icon.btn-success[data-v-f26f22e0]{color:#059669}.btn-icon.btn-success[data-v-f26f22e0]:hover{background:#d1fae5}.contract-children[data-v-f26f22e0]{display:flex;flex-direction:column;gap:8px}.document-card[data-v-f26f22e0]{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-f26f22e0]{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-f26f22e0]{color:#3b82f6;font-size:24px}.doc-info[data-v-f26f22e0]{flex:1}.doc-info h4[data-v-f26f22e0]{font-size:16px;font-weight:700;color:#1e293b;margin:0 0 8px}.doc-meta[data-v-f26f22e0]{display:flex;gap:16px;font-size:13px;color:#64748b;margin-bottom:8px}.doc-details[data-v-f26f22e0]{display:flex;gap:12px;align-items:center;font-size:13px}.doc-prefix[data-v-f26f22e0]{background:#e0e7ff;color:#4338ca;padding:4px 8px;border-radius:4px;font-weight:600}.doc-number[data-v-f26f22e0]{font-weight:600;color:#1e293b}.doc-date[data-v-f26f22e0]{color:#64748b}.doc-actions[data-v-f26f22e0]{display:flex;gap:8px;flex-shrink:0}.modal-overlay[data-v-f26f22e0]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-container[data-v-f26f22e0]{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-f26f22e0]{max-width:900px}.modal-header[data-v-f26f22e0]{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:1px solid #e2e8f0}.modal-header h3[data-v-f26f22e0]{margin:0;font-size:20px;color:#1e293b}.btn-close[data-v-f26f22e0]{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-f26f22e0]:hover{background:#e2e8f0}.modal-body[data-v-f26f22e0]{padding:24px}.form-group[data-v-f26f22e0]{margin-bottom:20px}.form-group label[data-v-f26f22e0]{display:block;font-weight:600;color:#334155;margin-bottom:8px;font-size:14px}.required[data-v-f26f22e0]{color:#ef4444}.form-control[data-v-f26f22e0],.form-group input[data-v-f26f22e0],.form-group select[data-v-f26f22e0],.form-group textarea[data-v-f26f22e0]{width:100%;padding:10px 12px;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;transition:border-color .2s}.form-group input[data-v-f26f22e0]:read-only{background:#e2e8f0}.form-control[data-v-f26f22e0]:focus,.form-group input[data-v-f26f22e0]:focus,.form-group select[data-v-f26f22e0]:focus,.form-group textarea[data-v-f26f22e0]:focus{outline:none;border-color:#3b82f6}.form-row[data-v-f26f22e0]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.checkbox-label[data-v-f26f22e0]{display:flex;align-items:center;gap:8px;font-weight:400}.checkbox-label input[type=checkbox][data-v-f26f22e0]{width:auto}.doc-type-buttons[data-v-f26f22e0]{display:flex;gap:12px}.doc-type-btn[data-v-f26f22e0]{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-f26f22e0]:hover{border-color:#3b82f6;color:#3b82f6}.doc-type-btn.active[data-v-f26f22e0]{border-color:#3b82f6;background:#eff6ff;color:#3b82f6}.file-upload input[type=file][data-v-f26f22e0]{width:100%;padding:12px;border:2px dashed #e2e8f0;border-radius:8px;cursor:pointer}.file-preview[data-v-f26f22e0]{display:flex;align-items:center;gap:8px;padding:12px;background:#f8fafc;border-radius:8px;margin-top:8px}.custom-rates[data-v-f26f22e0]{margin-top:20px}.custom-rates h4[data-v-f26f22e0]{font-size:16px;margin-bottom:16px;color:#1e293b}.rate-input-row[data-v-f26f22e0]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.rate-input-row label[data-v-f26f22e0]{font-weight:600;min-width:60px}.rate-inputs[data-v-f26f22e0]{display:flex;align-items:center;gap:8px;flex:1}.rate-inputs input[data-v-f26f22e0]{flex:1;padding:8px;border:1px solid #e2e8f0;border-radius:8px}.rate-inputs input[readonly][data-v-f26f22e0]{background:#f1f5f9}.modal-actions[data-v-f26f22e0]{display:flex;justify-content:flex-end;gap:12px;padding:20px 24px;border-top:1px solid #e2e8f0}.form-hint[data-v-f26f22e0]{display:block;margin-top:6px;font-size:12px;color:#64748b}.modal-enter-active[data-v-f26f22e0],.modal-leave-active[data-v-f26f22e0]{transition:opacity .3s}.modal-enter-from[data-v-f26f22e0],.modal-leave-to[data-v-f26f22e0]{opacity:0}.rate-card[data-v-f26f22e0]{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-f26f22e0]{margin-bottom:16px}.currency-name[data-v-f26f22e0]{font-size:18px;font-weight:600;color:#1e293b}.rate-inputs-grid[data-v-f26f22e0]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px}.rate-input-group[data-v-f26f22e0]{display:flex;flex-direction:column;gap:6px}.rate-label[data-v-f26f22e0]{font-size:13px;font-weight:500;color:#64748b}.rate-input[data-v-f26f22e0]{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-f26f22e0]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.rate-calculation[data-v-f26f22e0]{background:#fff;border-radius:8px;padding:12px}.calc-row[data-v-f26f22e0]{display:flex;justify-content:space-between;padding:6px 0;font-size:14px}.calc-label[data-v-f26f22e0]{color:#64748b}.calc-value[data-v-f26f22e0]{font-weight:500;color:#1e293b;font-family:monospace}.calc-total[data-v-f26f22e0]{border-top:2px solid #e2e8f0;margin-top:8px;padding-top:12px;font-weight:600}.calc-total .calc-value[data-v-f26f22e0]{color:#059669;font-size:16px}.partners-table table[data-v-f26f22e0]{width:100%;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #0000001a}.partners-table th[data-v-f26f22e0]{background:#f8fafc;padding:16px;text-align:left;font-weight:600;color:#64748b;font-size:12px;text-transform:uppercase}.partners-table td[data-v-f26f22e0]{padding:16px;border-bottom:1px solid #e2e8f0}.type-badge[data-v-f26f22e0]{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-f26f22e0]{background:#dbeafe;color:#1e40af}.type-badge.bank[data-v-f26f22e0]{background:#fce7f3;color:#9f1239}.type-badge.stakeholder[data-v-f26f22e0]{background:#d1fae5;color:#065f46}.type-badge .material-icons[data-v-f26f22e0]{font-size:16px}.partner-name-cell[data-v-f26f22e0]{display:flex;flex-direction:column;gap:4px}.legal-name[data-v-f26f22e0]{font-size:12px;color:#64748b}.commission-cell[data-v-f26f22e0]{display:flex;gap:6px;flex-wrap:wrap}.commission-badge[data-v-f26f22e0]{padding:4px 10px;border-radius:10px;font-size:11px;font-weight:500}.commission-badge.import[data-v-f26f22e0]{background:#dbeafe;color:#1e40af}.commission-badge.export[data-v-f26f22e0]{background:#d1fae5;color:#065f46}.commission-badge.none[data-v-f26f22e0]{background:#f1f5f9;color:#64748b}.additional-info-cell[data-v-f26f22e0]{display:flex;flex-direction:column;gap:4px;font-size:13px}.info-item[data-v-f26f22e0]{color:#64748b}.info-item strong[data-v-f26f22e0]{color:#1e293b;font-weight:600}.partner-type-selection[data-v-f26f22e0]{padding:20px 0}.selection-title[data-v-f26f22e0]{text-align:center;font-size:16px;color:#64748b;margin-bottom:24px}.partner-type-grid[data-v-f26f22e0]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.partner-type-card[data-v-f26f22e0]{padding:32px 20px;border:2px solid #e2e8f0;border-radius:12px;text-align:center;cursor:pointer;transition:all .2s}.partner-type-card[data-v-f26f22e0]:hover{border-color:#3b82f6;box-shadow:0 4px 12px #3b82f633;transform:translateY(-2px)}.partner-type-card .material-icons[data-v-f26f22e0]{font-size:48px;color:#3b82f6;margin-bottom:12px}.partner-type-card h4[data-v-f26f22e0]{font-size:16px;font-weight:600;color:#1e293b;margin:0 0 8px}.partner-type-card p[data-v-f26f22e0]{font-size:13px;color:#64748b;margin:0}.partner-selection[data-v-f26f22e0]{padding:20px 0}.btn-back-inline[data-v-f26f22e0]{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-f26f22e0]:hover{background:#e2e8f0}.selection-subtitle[data-v-f26f22e0]{font-size:18px;font-weight:600;color:#1e293b;margin:0 0 24px}.search-section label[data-v-f26f22e0]{display:block;font-size:14px;color:#64748b;margin-bottom:12px}.search-input-wrapper[data-v-f26f22e0]{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-f26f22e0]{color:#94a3b8;font-size:22px}.searchemp-input-wrapper[data-v-f26f22e0]{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-f26f22e0]{color:#94a3b8;font-size:22px}.searchemp-input-wrapper input[data-v-f26f22e0]{background:#fff}.search-input[data-v-f26f22e0]{flex:1;border:none;background:none;outline:none;font-size:14px;color:#1e293b}.search-results[data-v-f26f22e0]{border:2px solid #e2e8f0;border-radius:10px;overflow:hidden}.search-result-item[data-v-f26f22e0]{display:flex;align-items:center;gap:12px;padding:16px;border-bottom:1px solid #f1f5f9;cursor:pointer;transition:background .2s}.search-result-item[data-v-f26f22e0]:hover{background:#f8fafc}.search-result-item .material-icons[data-v-f26f22e0]:first-child{color:#3b82f6;font-size:24px}.result-name[data-v-f26f22e0]{font-weight:600;color:#1e293b;margin-bottom:4px}.result-meta[data-v-f26f22e0]{font-size:13px;color:#64748b}.no-results[data-v-f26f22e0]{text-align:center;padding:40px 20px;color:#94a3b8}.create-new-section[data-v-f26f22e0]{margin-top:32px}.divider[data-v-f26f22e0]{display:flex;align-items:center;text-align:center;margin:24px 0}.divider[data-v-f26f22e0]:before,.divider[data-v-f26f22e0]:after{content:"";flex:1;border-bottom:1px solid #e2e8f0}.divider span[data-v-f26f22e0]{padding:0 16px;color:#94a3b8;font-size:14px}.btn-create-new[data-v-f26f22e0]{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-f26f22e0]:hover{border-color:#3b82f6;color:#3b82f6;background:#eff6ff}.documents-list[data-v-f26f22e0]{display:flex;flex-direction:column;gap:12px}.document-item[data-v-f26f22e0]{display:flex;align-items:center;gap:16px;padding:16px;background:#f8f9fa;border-radius:8px;transition:all .2s}.document-item[data-v-f26f22e0]:hover{background:#e9ecef;transform:translate(4px)}.document-icon[data-v-f26f22e0]{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-f26f22e0]{font-size:28px}.document-info[data-v-f26f22e0]{flex:1}.document-info h3[data-v-f26f22e0]{margin:0 0 4px;font-size:16px;font-weight:600;color:#1a1a1a}.document-meta[data-v-f26f22e0]{margin:0;font-size:14px;color:#666;display:flex;gap:8px;align-items:center}.large-modal[data-v-f26f22e0]{max-width:900px;max-height:90vh;overflow-y:auto}.contract-form[data-v-f26f22e0]{display:flex;flex-direction:column;gap:24px}.form-section h3[data-v-f26f22e0]{margin:0 0 16px;font-size:16px;font-weight:600;color:#1a1a1a}.form-grid[data-v-f26f22e0]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.form-group label[data-v-f26f22e0]{display:block;margin-bottom:8px;font-size:14px;font-weight:500;color:#333}.form-group input[data-v-f26f22e0]{width:100%;padding:10px 12px;border:1px solid #ddd;border-radius:6px;font-size:14px;transition:border-color .2s}.form-group input[data-v-f26f22e0]:focus{outline:none;border-color:#06c}.modal-actions[data-v-f26f22e0]{display:flex;justify-content:flex-end;gap:12px;padding-top:20px;border-top:1px solid #e0e0e0}.empty-state[data-v-f26f22e0]{text-align:center;padding:60px 20px}.empty-state .material-icons[data-v-f26f22e0]{font-size:64px;color:#ccc;margin-bottom:16px}.empty-state p[data-v-f26f22e0]{margin:0 0 20px;color:#666;font-size:16px}.section-header.clickable[data-v-f26f22e0]{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-f26f22e0]:hover{background:#f8f9fa}.collapse-icon[data-v-f26f22e0]{transition:transform .3s ease;color:#666}.collapse-icon.expanded[data-v-f26f22e0]{transform:rotate(180deg)}.slide-fade-enter-active[data-v-f26f22e0]{transition:all .3s ease-out}.slide-fade-leave-active[data-v-f26f22e0]{transition:all .3s ease-in}.slide-fade-enter-from[data-v-f26f22e0],.slide-fade-leave-to[data-v-f26f22e0]{transform:translateY(-10px);opacity:0}.commissions-section[data-v-f26f22e0]{margin-top:20px}.commissions-header[data-v-f26f22e0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.commissions-header h4[data-v-f26f22e0]{margin:0;font-size:15px;font-weight:600;color:#1a1a1a}.btn-add[data-v-f26f22e0]{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-f26f22e0]:hover{background:#0052a3}.btn-add .material-icons[data-v-f26f22e0]{font-size:18px}.commissions-list[data-v-f26f22e0]{display:flex;flex-direction:column;gap:12px}.commission-tier[data-v-f26f22e0]{padding:16px;background:#fff;border:1px solid #e0e0e0;border-radius:8px}.tier-inputs[data-v-f26f22e0]{display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:12px;align-items:end}.tier-inputs .form-group[data-v-f26f22e0]{margin:0}.btn-remove[data-v-f26f22e0]{padding:10px;background:#f44336;color:#fff;border:none;border-radius:6px;cursor:pointer;transition:background .2s;height:42px}.btn-remove[data-v-f26f22e0]:hover:not(:disabled){background:#d32f2f}.btn-remove[data-v-f26f22e0]:disabled{background:#ccc;cursor:not-allowed}.btn-remove .material-icons[data-v-f26f22e0]{font-size:20px}.tier-preview[data-v-f26f22e0]{margin-top:8px;padding:8px 12px;background:#f5f5f5;border-radius:4px;font-size:13px;color:#666}select[data-v-f26f22e0]{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-f26f22e0]:focus{outline:none;border-color:#06c}.agent-contracts-list[data-v-f26f22e0]{display:grid;gap:16px}.contract-card[data-v-f26f22e0]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:16px}.contract-header[data-v-f26f22e0]{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-f26f22e0]{font-size:14px;font-weight:600;color:#1e293b;margin:0 0 6px}.contract-meta[data-v-f26f22e0]{display:flex;align-items:center;gap:10px;font-size:11px;color:#64748b;margin:0}.contract-type-badge[data-v-f26f22e0]{display:inline-block;padding:4px 10px;border-radius:10px;font-size:10px;font-weight:600;text-transform:uppercase}.contract-type-badge.import[data-v-f26f22e0]{background:#dbeafe;color:#1e40af}.contract-type-badge.export[data-v-f26f22e0]{background:#d1fae5;color:#065f46}.contract-body[data-v-f26f22e0]{margin-top:12px}.commission-info[data-v-f26f22e0]{background:#fff;border-radius:8px;padding:14px}.commission-type-label[data-v-f26f22e0]{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-f26f22e0]{font-size:16px}.commission-value.fixed[data-v-f26f22e0]{font-size:16px;font-weight:700;color:#10b981}.commission-tiers[data-v-f26f22e0]{display:grid;gap:8px}.tier-row[data-v-f26f22e0]{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-f26f22e0]{font-size:10px;color:#475569}.tier-rate[data-v-f26f22e0]{font-size:16px;font-weight:700;color:#3b82f6}.empty-commission[data-v-f26f22e0]{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-f26f22e0]{font-size:18px}.empty-state-inline[data-v-f26f22e0]{text-align:center;padding:32px 20px;color:#94a3b8}.empty-state-inline .material-icons[data-v-f26f22e0]{font-size:48px;color:#cbd5e1;margin-bottom:12px}.empty-state-inline p[data-v-f26f22e0]{margin:0;font-size:14px}.full-width[data-v-f26f22e0]{grid-column:1 / -1}.role-badge[data-v-f26f22e0]{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600;display:inline-block}.role-badge.sales[data-v-f26f22e0]{background:#e3f2fd;color:#1976d2}.role-badge.support[data-v-f26f22e0]{background:#f3e5f5;color:#7b1fa2}.visibility-badge[data-v-f26f22e0]{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-f26f22e0]{background:#e8f5e9;color:#2e7d32}.visibility-badge.hidden[data-v-f26f22e0]{background:#fff3e0;color:#e65100}.visibility-badge .material-icons[data-v-f26f22e0]{font-size:16px}.document-actions[data-v-f26f22e0]{display:flex;gap:8px;align-items:center}.btn-icon.btn-danger[data-v-f26f22e0]{color:#d32f2f}.btn-icon.btn-danger[data-v-f26f22e0]:hover{background:#ffebee;color:#c62828}.document-item[data-v-f26f22e0]{display:flex;align-items:center;gap:16px;padding:16px;background:#f9f9f9;border-radius:8px;transition:all .2s}.document-item[data-v-f26f22e0]:hover{background:#f0f0f0;box-shadow:0 2px 8px #0000001a}.search-results[data-v-f26f22e0]{margin-top:1rem;max-height:400px;overflow-y:auto;border:1px solid #e5e7eb;border-radius:8px;background:#fff}.results-header[data-v-f26f22e0]{padding:.75rem 1rem;background:#f9fafb;border-bottom:1px solid #e5e7eb;position:sticky;top:0;z-index:1}.results-count[data-v-f26f22e0]{font-size:.875rem;color:#6b7280;font-weight:500}.results-list[data-v-f26f22e0]{max-height:350px;overflow-y:auto}.search-result-item[data-v-f26f22e0]{display:flex;align-items:center;gap:1rem;padding:1rem;border-bottom:1px solid #f3f4f6;cursor:pointer;transition:all .2s}.search-result-item[data-v-f26f22e0]:last-child{border-bottom:none}.search-result-item[data-v-f26f22e0]:hover{background:#f9fafb}.search-result-item .material-icons[data-v-f26f22e0]:first-child{color:#6366f1;font-size:24px}.search-result-item .add-icon[data-v-f26f22e0]{color:#10b981;margin-left:auto}.result-content[data-v-f26f22e0]{flex:1}.result-name[data-v-f26f22e0]{font-weight:600;color:#111827;margin-bottom:.25rem}.result-meta[data-v-f26f22e0]{font-size:.875rem;color:#6b7280}.btn-clear-search[data-v-f26f22e0]{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-f26f22e0]:hover{color:#6b7280}.btn-clear-search .material-icons[data-v-f26f22e0]{font-size:20px}.loading-partners[data-v-f26f22e0]{display:flex;align-items:center;gap:1rem;padding:2rem;justify-content:center;color:#6b7280}.spinner-small[data-v-f26f22e0]{width:20px;height:20px;border:2px solid #e5e7eb;border-top-color:#6366f1;border-radius:50%;animation:spin-f26f22e0 .8s linear infinite}.no-results[data-v-f26f22e0]{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:3rem 2rem;text-align:center;color:#6b7280}.no-results .material-icons[data-v-f26f22e0]{font-size:48px;color:#d1d5db}.no-results p[data-v-f26f22e0]{margin:0;font-size:1rem}.btn-verify[data-v-f26f22e0]{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-f26f22e0]:hover{background:#059669;box-shadow:0 2px 8px #10b9814d}.btn-verify .material-icons[data-v-f26f22e0]{font-size:16px}.info-value[data-v-f26f22e0]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.tier-inputs[data-v-f26f22e0]{display:grid;grid-template-columns:1fr 1fr 1fr 1fr auto;gap:12px;align-items:end}.input-with-suffix[data-v-f26f22e0]{position:relative;display:flex;align-items:center}.input-with-suffix input[data-v-f26f22e0]{width:100%;padding-right:35px}.input-with-suffix .suffix[data-v-f26f22e0]{position:absolute;right:12px;font-weight:600;color:#64748b;pointer-events:none}.tier-calculation[data-v-f26f22e0]{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-f26f22e0]{font-size:13px;color:#475569}.calc-value[data-v-f26f22e0]{font-size:15px;font-weight:700;color:#3b82f6}.tier-preview[data-v-f26f22e0]{margin-top:8px;padding:8px 12px;background:#f8fafc;border-radius:4px;font-size:13px;color:#475569}.tier-preview strong[data-v-f26f22e0]{color:#1e293b;font-weight:600}.tier-rate-combined[data-v-f26f22e0]{display:flex;align-items:center;gap:8px;font-weight:700;font-size:12px}.rate-percent[data-v-f26f22e0]{font-size:16px;color:#3b82f6}.rate-fixed[data-v-f26f22e0]{font-size:14px;color:#10b981;background:#d1fae5;padding:2px 8px;border-radius:4px}.tier-range[data-v-f26f22e0]{font-size:11px;color:#475569;font-weight:500}@media(max-width:768px){.partner-type-grid[data-v-f26f22e0]{grid-template-columns:1fr}}.mt-4[data-v-f26f22e0]{margin-top:20px}@media(max-width:768px){.form-row[data-v-f26f22e0],.info-grid[data-v-f26f22e0],.rate-list[data-v-f26f22e0]{grid-template-columns:1fr}}.contract-additional-info[data-v-f26f22e0]{margin-top:16px;padding:14px;background:#f8fafc;border-radius:8px;border-left:3px solid #3b82f6}.additional-row[data-v-f26f22e0]{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid #e2e8f0}.additional-row[data-v-f26f22e0]:last-child{border-bottom:none}.additional-label[data-v-f26f22e0]{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#475569}.additional-label .material-icons[data-v-f26f22e0]{font-size:18px;color:#64748b}.additional-value[data-v-f26f22e0]{font-size:14px;color:#1e293b;font-weight:500}.badge[data-v-f26f22e0]{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-f26f22e0]{background:#f1f5f9;color:#64748b}.badge .material-icons[data-v-f26f22e0]{font-size:16px}.uploading-indicator[data-v-f26f22e0]{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-f26f22e0]{width:20px;height:20px;border:2px solid #bfdbfe;border-top-color:#3b82f6;border-radius:50%;animation:spin-f26f22e0 .8s linear infinite}.section-header[data-v-f26f22e0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.header-actions[data-v-f26f22e0]{display:flex;gap:12px}.btn-secondary[data-v-f26f22e0]{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-f26f22e0]:hover{background:#eff6ff}.btn-primary[data-v-f26f22e0]{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-f26f22e0]:hover{background:#2563eb;transform:translateY(-1px);box-shadow:0 4px 12px #3b82f64d}.organization-card[data-v-f26f22e0]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:20px;margin-bottom:16px}.org-header[data-v-f26f22e0]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.org-title h4[data-v-f26f22e0]{margin:0 0 4px;font-size:16px;font-weight:600;color:#111827}.org-inn[data-v-f26f22e0]{font-size:13px;color:#6b7280}.status-selector[data-v-f26f22e0]{position:relative;display:inline-block}.status-button[data-v-f26f22e0]{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-f26f22e0]{background:#d1fae5;color:#065f46;border-color:#a7f3d0}.status-button.status-pending[data-v-f26f22e0]{background:#fef3c7;color:#92400e;border-color:#fde68a}.status-button.status-inactive[data-v-f26f22e0]{background:#fee2e2;color:#991b1b;border-color:#fecaca}.status-button .material-icons[data-v-f26f22e0]{font-size:20px}.status-dropdown-menu[data-v-f26f22e0]{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-f26f22e0]{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-f26f22e0]{background:#3b82f6!important;color:#fff!important}.status-option[data-v-f26f22e0]:not(.is-selected):hover{background:#ffffff4d}.status-indicator[data-v-f26f22e0]{width:12px;height:12px;border-radius:50%;flex-shrink:0}.status-option.status-pending .status-indicator[data-v-f26f22e0]{background:#f59e0b}.status-option.status-active .status-indicator[data-v-f26f22e0]{background:#10b981}.status-option.status-inactive .status-indicator[data-v-f26f22e0]{background:#ef4444}.status-option.is-selected .status-indicator[data-v-f26f22e0]{background:#fff}.filters-row[data-v-f26f22e0]{display:grid;grid-template-columns:1fr 2fr;gap:20px;margin-bottom:24px;background:#f8fafc;padding:20px;border-radius:12px}.filter-group[data-v-f26f22e0]{display:flex;flex-direction:column;gap:8px}.filter-group label[data-v-f26f22e0]{font-size:14px;font-weight:600;color:#475569}.search-input-wrapper[data-v-f26f22e0]{position:relative;display:flex;align-items:center}.search-input-wrapper .material-icons[data-v-f26f22e0]{position:absolute;left:12px;color:#94a3b8;font-size:20px}.search-input[data-v-f26f22e0]{width:100%;padding:10px 40px 10px 44px;border:1px solid #e2e8f0;border-radius:8px;font-size:14px}.btn-clear-search[data-v-f26f22e0]{position:absolute;right:8px;background:none;border:none;cursor:pointer;padding:4px;border-radius:4px}.btn-clear-search[data-v-f26f22e0]:hover{background:#f1f5f9}.loading-inline[data-v-f26f22e0]{display:flex;align-items:center;gap:12px;padding:24px;color:#64748b}.employees-table th[data-v-f26f22e0]{background:#f8fafc;padding:16px;text-align:left;font-weight:600;color:#64748b;font-size:12px;text-transform:uppercase}.employees-table td[data-v-f26f22e0]{padding:16px;border-bottom:1px solid #e2e8f0}@media(max-width:768px){.filters-row[data-v-f26f22e0]{grid-template-columns:1fr}}.action-buttons[data-v-f26f22e0]{display:flex;gap:8px;justify-content:center;align-items:center}.btn-icon[data-v-f26f22e0]{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-f26f22e0]{font-size:20px}.btn-edit[data-v-f26f22e0]{background:#dbeafe;color:#1e40af}.btn-edit[data-v-f26f22e0]:hover{background:#bfdbfe;transform:translateY(-2px);box-shadow:0 4px 8px #3b82f64d}.btn-delete[data-v-f26f22e0]{background:#fee2e2;color:#991b1b}.btn-delete[data-v-f26f22e0]:hover{background:#fecaca;transform:translateY(-2px);box-shadow:0 4px 8px #ef44444d}.employees-table th[data-v-f26f22e0]:last-child,.employees-table td[data-v-f26f22e0]:last-child{text-align:center;width:100px}.employees-table table[data-v-f26f22e0]{width:100%;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #0000001a}.employees-table th[data-v-f26f22e0]{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-f26f22e0]{padding:16px;border-bottom:1px solid #e2e8f0;vertical-align:middle}.employees-table tbody tr[data-v-f26f22e0]{transition:background-color .2s}.employees-table tbody tr[data-v-f26f22e0]:hover{background:#f8fafc}.badge[data-v-f26f22e0]{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-f26f22e0]{background:#d1fae5;color:#065f46}.badge-danger[data-v-f26f22e0]{background:#fee2e2;color:#991b1b}.spinner-small[data-v-f26f22e0]{width:24px;height:24px;border:3px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:spin-f26f22e0 .8s linear infinite}@keyframes spin-f26f22e0{to{transform:rotate(360deg)}}.loading-inline[data-v-f26f22e0]{display:flex;align-items:center;gap:12px;padding:24px;color:#64748b;justify-content:center}@media(max-width:768px){.filters-row[data-v-f26f22e0]{grid-template-columns:1fr}.employees-table[data-v-f26f22e0]{overflow-x:auto}.employees-table table[data-v-f26f22e0]{min-width:800px}}.document-generator[data-v-f26f22e0]{padding:20px;max-width:600px;margin:0 auto}.template-selector[data-v-f26f22e0]{margin-bottom:30px}.template-selector h3[data-v-f26f22e0]{margin-bottom:15px;color:#333}.template-select[data-v-f26f22e0]{width:100%;padding:10px;border:1px solid #ddd;border-radius:4px;font-size:16px}.selected-info[data-v-f26f22e0]{margin-top:10px;padding:10px;background-color:#e8f5e9;border-radius:4px;color:#2e7d32}.fields-editor[data-v-f26f22e0]{margin-bottom:30px;padding:20px;background-color:#f5f5f5;border-radius:4px}.fields-editor h3[data-v-f26f22e0]{margin-top:0;color:#333}.field-group[data-v-f26f22e0]{margin-bottom:15px}.field-group label[data-v-f26f22e0]{display:block;margin-bottom:5px;font-weight:500;color:#666}.field-group input[data-v-f26f22e0]{width:100%;padding:8px;border:1px solid #ddd;border-radius:4px;font-size:14px}.action-buttons[data-v-f26f22e0]{margin-bottom:20px;text-align:center}.btn-generate[data-v-f26f22e0]{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-f26f22e0]:hover:not(:disabled){background-color:#1976d2}.btn-generate[data-v-f26f22e0]:disabled{opacity:.6;cursor:not-allowed}.result[data-v-f26f22e0]{padding:20px;background-color:#f5f5f5;border-radius:4px;border-left:4px solid #4CAF50}.success-message[data-v-f26f22e0]{padding:10px;margin-bottom:15px;background-color:#e8f5e9;color:#2e7d32;border-radius:4px;font-weight:500}.document-info[data-v-f26f22e0]{margin-bottom:15px;font-size:14px}.document-info p[data-v-f26f22e0]{margin:5px 0}.btn-download[data-v-f26f22e0]{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-f26f22e0]:hover{background-color:#45a049}.loading[data-v-f26f22e0]{padding:20px;text-align:center;color:#999}.error-message[data-v-f26f22e0]{padding:15px;background-color:#ffebee;color:#c62828;border-radius:4px;margin-bottom:20px}.form-section[data-v-f26f22e0]{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:24px;margin-bottom:24px}.form-section h3[data-v-f26f22e0]{margin:0 0 20px;font-size:18px;font-weight:600;color:#333;border-bottom:2px solid #f0f0f0;padding-bottom:12px}.form-grid[data-v-f26f22e0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}.form-group.full-width[data-v-f26f22e0]{grid-column:1 / -1}.form-group label[data-v-f26f22e0]{display:block;font-weight:500;font-size:14px;color:#333;margin-bottom:8px}.required[data-v-f26f22e0]{color:#e53e3e}.form-group select[data-v-f26f22e0]{width:100%;padding:10px 12px;border:1px solid #d0d0d0;border-radius:6px;font-size:14px;background:#fff;cursor:pointer}.form-group select[data-v-f26f22e0]:disabled{background:#f5f5f5;cursor:not-allowed;opacity:.6}.form-group select[data-v-f26f22e0]:focus{outline:none;border-color:#4a90e2}.hint[data-v-f26f22e0]{display:block;font-size:12px;color:#666;margin-top:4px;font-style:italic}.hint.error[data-v-f26f22e0]{color:#e53e3e}.agent-info-box[data-v-f26f22e0]{margin-top:20px;padding:16px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px}.info-header[data-v-f26f22e0]{display:flex;align-items:center;gap:8px;margin-bottom:12px;color:#333}.info-header .material-icons[data-v-f26f22e0]{color:#4a90e2;font-size:24px}.info-grid[data-v-f26f22e0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.info-item[data-v-f26f22e0]{display:flex;flex-direction:column;gap:4px}.info-item .label[data-v-f26f22e0]{font-size:12px;color:#666;font-weight:500}.info-item .value[data-v-f26f22e0]{font-size:14px;color:#333}.offices-page[data-v-339ac025]{padding:24px;max-width:1400px;margin:0 auto}.page-header[data-v-339ac025]{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-339ac025]{font-size:28px;font-weight:700;color:#1e293b;margin:0 0 4px}.page-subtitle[data-v-339ac025]{font-size:14px;color:#64748b;margin:0}.toolbar[data-v-339ac025]{display:flex;gap:16px;margin-bottom:24px;background:#fff;padding:16px;border-radius:12px;box-shadow:0 1px 3px #0000001a}.search-box[data-v-339ac025]{flex:1;display:flex;align-items:center;gap:8px;background:#f1f5f9;border-radius:8px;padding:8px 12px}.search-box input[data-v-339ac025]{flex:1;border:none;background:transparent;font-size:14px;outline:none}.filter-select[data-v-339ac025]{padding:8px 12px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;font-size:14px;cursor:pointer}.offices-container[data-v-339ac025]{min-height:400px}.offices-grid[data-v-339ac025]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:20px}.office-card[data-v-339ac025]{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;overflow:hidden;transition:box-shadow .2s}.office-card[data-v-339ac025]:hover{box-shadow:0 4px 12px #00000026}.office-header[data-v-339ac025]{display:flex;justify-content:space-between;align-items:start;padding:16px;border-bottom:1px solid #e2e8f0}.office-info h3[data-v-339ac025]{font-size:16px;font-weight:600;color:#1e293b;margin:0 0 8px}.office-city[data-v-339ac025]{display:flex;align-items:center;gap:4px;font-size:13px;color:#64748b;margin:0}.status-badge[data-v-339ac025]{padding:4px 12px;border-radius:8px;font-size:12px;font-weight:600}.status-active[data-v-339ac025]{background:#d1fae5;color:#065f46}.status-inactive[data-v-339ac025]{background:#fee2e2;color:#991b1b}.office-body[data-v-339ac025]{padding:12px 16px}.info-row[data-v-339ac025]{display:flex;justify-content:space-between;font-size:13px;margin-bottom:8px}.info-row[data-v-339ac025]:last-child{margin-bottom:0}.info-row .label[data-v-339ac025]{color:#64748b;font-weight:500}.info-row .value[data-v-339ac025]{color:#1e293b;text-align:right}.info-row a[data-v-339ac025]{color:#3b82f6;text-decoration:none}.badge-info[data-v-339ac025]{background:#dbeafe;color:#0c4a6e;padding:2px 8px;border-radius:4px}.office-footer[data-v-339ac025]{display:flex;gap:8px;padding:12px 16px;border-top:1px solid #e2e8f0}.btn-secondary[data-v-339ac025],.btn-danger[data-v-339ac025]{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-339ac025]{background:#f1f5f9;color:#1e293b}.btn-secondary[data-v-339ac025]:hover{background:#e2e8f0}.btn-danger[data-v-339ac025]{background:#fee2e2;color:#991b1b}.btn-danger[data-v-339ac025]:hover{background:#fecaca}.empty-state[data-v-339ac025]{text-align:center;padding:60px 20px;color:#64748b}.empty-state .material-icons[data-v-339ac025]{font-size:48px;display:block;margin-bottom:16px;opacity:.5}.loading-state[data-v-339ac025]{text-align:center;padding:60px 20px}.spinner[data-v-339ac025]{width:40px;height:40px;border:4px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;animation:spin-339ac025 .8s linear infinite;margin:0 auto 16px}@keyframes spin-339ac025{to{transform:rotate(360deg)}}.modal-overlay[data-v-339ac025]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-339ac025]{background:#fff;border-radius:12px;width:90%;max-width:500px;max-height:80vh;overflow-y:auto}.modal-header[data-v-339ac025]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #e2e8f0}.modal-header h2[data-v-339ac025]{font-size:18px;font-weight:600;color:#1e293b;margin:0}.btn-close[data-v-339ac025]{background:none;border:none;font-size:24px;cursor:pointer;color:#64748b}.modal-body[data-v-339ac025]{padding:20px}.form-group[data-v-339ac025]{margin-bottom:16px}.form-group label[data-v-339ac025]{display:block;font-size:13px;font-weight:600;color:#1e293b;margin-bottom:6px}.form-group input[data-v-339ac025],.form-group select[data-v-339ac025],.form-group textarea[data-v-339ac025]{width:100%;padding:8px 12px;border:1px solid #e2e8f0;border-radius:6px;font-size:14px;font-family:inherit}.form-group textarea[data-v-339ac025]{resize:vertical;min-height:80px}.form-row[data-v-339ac025]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.modal-footer[data-v-339ac025]{display:flex;gap:12px;padding:20px;border-top:1px solid #e2e8f0}.modal-footer button[data-v-339ac025]{flex:1;padding:10px;border:none;border-radius:6px;font-weight:600;cursor:pointer;transition:all .2s}.btn-primary[data-v-339ac025]{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-339ac025]:hover{background:#2563eb}.bank-partners-page[data-v-19820d28]{padding:24px;max-width:1400px;margin:0 auto}.page-header[data-v-19820d28]{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-19820d28]{font-size:28px;font-weight:700;color:#1e293b;margin:0 0 4px}.page-subtitle[data-v-19820d28]{font-size:14px;color:#64748b;margin:0}.toolbar[data-v-19820d28]{display:flex;gap:16px;margin-bottom:24px;background:#fff;padding:16px;border-radius:12px;box-shadow:0 1px 3px #0000001a}.search-box[data-v-19820d28]{flex:1;display:flex;align-items:center;gap:8px;background:#f1f5f9;border-radius:8px;padding:8px 12px}.search-box input[data-v-19820d28]{flex:1;border:none;background:transparent;font-size:14px;outline:none}.filter-select[data-v-19820d28]{padding:8px 12px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;font-size:14px;cursor:pointer}.table-container[data-v-19820d28]{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;overflow:hidden;min-height:400px}.banks-table[data-v-19820d28]{width:100%;border-collapse:collapse;font-size:14px}.banks-table thead[data-v-19820d28]{background:#f8fafc;border-bottom:2px solid #e2e8f0}.banks-table th[data-v-19820d28]{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-19820d28]{padding:12px 16px;border-bottom:1px solid #e2e8f0;color:#1e293b}.banks-table tbody tr[data-v-19820d28]:hover{background:#f8fafc}.col-name[data-v-19820d28]{font-weight:600}.bank-name[data-v-19820d28]{display:flex;flex-direction:column;gap:4px}.bank-code[data-v-19820d28]{font-size:12px;color:#64748b;font-weight:400}.monospace[data-v-19820d28]{font-family:Courier New,monospace;font-size:12px}.contact-info[data-v-19820d28]{display:flex;flex-direction:column;gap:4px;font-size:12px}.contact-info a[data-v-19820d28]{color:#3b82f6;text-decoration:none}.contact-info a[data-v-19820d28]:hover{text-decoration:underline}.ml-2[data-v-19820d28]{margin-left:8px}.status-badge[data-v-19820d28]{padding:4px 12px;border-radius:8px;font-size:12px;font-weight:600;display:inline-block}.status-active[data-v-19820d28]{background:#d1fae5;color:#065f46}.status-inactive[data-v-19820d28]{background:#fee2e2;color:#991b1b}.banks-table td.actions-column[data-v-19820d28]{display:flex;gap:8px;padding:20px 16px}.btn-icon[data-v-19820d28]{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-19820d28]:hover{background:#e2e8f0;color:#1e293b}.btn-deactivate[data-v-19820d28]{color:#10b981}.btn-deactivate[data-v-19820d28]:hover{background:#d1fae5;color:#065f46}.btn-activate[data-v-19820d28]{color:#ef4444}.btn-activate[data-v-19820d28]:hover{background:#fee2e2;color:#991b1b}.btn-danger[data-v-19820d28]{color:#ef4444}.btn-danger[data-v-19820d28]:hover{background:#fee2e2;color:#991b1b}.empty-state[data-v-19820d28]{text-align:center;padding:60px 20px;color:#64748b}.empty-state .material-icons[data-v-19820d28]{font-size:48px;display:block;margin-bottom:16px;opacity:.5}.loading-state[data-v-19820d28]{text-align:center;padding:60px 20px}.spinner[data-v-19820d28]{width:40px;height:40px;border:4px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;animation:spin-19820d28 .8s linear infinite;margin:0 auto 16px}@keyframes spin-19820d28{to{transform:rotate(360deg)}}.modal-overlay[data-v-19820d28]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-19820d28]{background:#fff;border-radius:12px;width:90%;max-width:500px;max-height:80vh;overflow-y:auto}.modal-header[data-v-19820d28]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #e2e8f0}.modal-header h2[data-v-19820d28]{font-size:18px;font-weight:600;color:#1e293b;margin:0}.btn-close[data-v-19820d28]{background:none;border:none;font-size:24px;cursor:pointer;color:#64748b}.modal-body[data-v-19820d28]{padding:20px}.form-group[data-v-19820d28]{margin-bottom:16px}.form-group label[data-v-19820d28]{display:block;font-size:13px;font-weight:600;color:#1e293b;margin-bottom:6px}.form-group input[data-v-19820d28],.form-group select[data-v-19820d28],.form-group textarea[data-v-19820d28]{width:100%;padding:8px 12px;border:1px solid #e2e8f0;border-radius:6px;font-size:14px;font-family:inherit}.form-group textarea[data-v-19820d28]{resize:vertical;min-height:80px}.form-row[data-v-19820d28]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.modal-footer[data-v-19820d28]{display:flex;gap:12px;padding:20px;border-top:1px solid #e2e8f0}.modal-footer button[data-v-19820d28]{flex:1;padding:10px;border:none;border-radius:6px;font-weight:600;cursor:pointer;transition:all .2s}.btn-primary[data-v-19820d28]{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-19820d28]:hover{background:#2563eb}.btn-secondary[data-v-19820d28]{background:#f1f5f9;color:#1e293b}.btn-secondary[data-v-19820d28]:hover{background:#e2e8f0}.left-column[data-v-9c822565]{display:flex;flex-direction:column;gap:24px}.info-card[data-v-9c822565]{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;padding:20px 24px}.card-header-collapsible[data-v-9c822565]{display:flex;justify-content:space-between;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none}.card-title[data-v-9c822565]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;margin:0}.manager-card[data-v-9c822565]{border-left:4px solid #2196F3}.manager-header[data-v-9c822565]{display:flex;align-items:center;gap:16px;margin-bottom:16px}.manager-avatar[data-v-9c822565]{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-9c822565]{font-size:18px;font-weight:600;color:#212121;margin:0 0 4px}.manager-badge[data-v-9c822565]{font-size:12px;color:#666}.stakeholder-item-inline[data-v-9c822565]{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-9c822565]:hover{background:#f5f5f5;border-color:#d0d0d0}.btn-remove-inline[data-v-9c822565]{background:none;border:none;cursor:pointer;padding:6px;border-radius:50%;color:#999;transition:all .2s}.btn-remove-inline[data-v-9c822565]:hover{background:#ffebee;color:#f44336}.details-card[data-v-9c822565]{border-left:4px solid #2196F3;background:#f0f7ff}.organization-card[data-v-9c822565]{border-left:4px solid #4CAF50;background:#f0fdf4}.counterparty-card[data-v-9c822565]{border-left:4px solid #E91E63;background:#fdf2f8}.details-card .card-title[data-v-9c822565]{color:#1e40af}.organization-card .card-title[data-v-9c822565]{color:#047857}.counterparty-card .card-title[data-v-9c822565]{color:#be185d}.mirror-invoice-info[data-v-9c822565]{margin-top:16px;padding:12px;background:#fce4ec;border-radius:8px;border:1px solid #f8bbd9}.mirror-invoice-title[data-v-9c822565]{font-size:13px;font-weight:600;color:#c2185b;margin-bottom:4px}.mirror-invoice-details[data-v-9c822565]{font-size:12px;color:#880e4f}.mirror-invoice-name[data-v-9c822565]{font-size:11px;color:#ad1457;margin-top:4px;font-style:italic}.detail-row[data-v-9c822565]{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid #f5f5f5}.detail-row[data-v-9c822565]:last-child{border-bottom:none}.detail-label[data-v-9c822565]{font-size:13px;color:#757575;font-weight:500}.detail-value[data-v-9c822565]{font-size:14px;color:#212121;font-weight:500;text-align:right}.empty-state[data-v-9c822565]{text-align:center;padding:24px;color:#999;font-size:14px}.manager-details[data-v-9c822565]{font-size:12px}.agent-contract-card[data-v-9c822565]{border-left:4px solid #FF9800;background:#fff8e1}.agent-contract-card .card-title[data-v-9c822565]{color:#e65100}.partners-card[data-v-9c822565]{border-left:4px solid #9C27B0;background:#f3e5f5}.partners-card .card-title[data-v-9c822565]{color:#6a1b9a}.commission-table[data-v-9c822565]{width:100%;border-collapse:collapse;margin-top:8px;font-size:13px}.commission-table th[data-v-9c822565]{background:#f5f5f5;padding:8px;text-align:left;font-weight:600;color:#666;border-bottom:2px solid #e0e0e0}.commission-table td[data-v-9c822565]{padding:8px;border-bottom:1px solid #f0f0f0}.partner-commission-item[data-v-9c822565]{padding:16px;background:#fff;border-radius:8px;margin-bottom:12px;border:1px solid #e0e0e0}.partner-commission-item[data-v-9c822565]:last-child{margin-bottom:0}.partner-header[data-v-9c822565]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #f0f0f0}.badge[data-v-9c822565]{padding:4px 12px;border-radius:12px;font-size:11px;font-weight:600;text-transform:uppercase}.badge.percentage[data-v-9c822565]{background:#e3f2fd;color:#1976d2}.badge.fixed[data-v-9c822565]{background:#f3e5f5;color:#7b1fa2}.badge.import[data-v-9c822565]{background:#e8f5e9;color:#2e7d32}.badge.export[data-v-9c822565]{background:#fff3e0;color:#e65100}.amount-highlight[data-v-9c822565]{font-weight:700;color:#2e7d32}.files-card[data-v-9c822565]{border-left:4px solid #6b7280;background:#f9fafb}.files-list[data-v-9c822565]{list-style:none;padding:0;margin:8px 0 0}.file-item+.file-item[data-v-9c822565]{margin-top:6px}.file-link[data-v-9c822565]{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-9c822565]:hover{background:#e5e7eb}.file-icon[data-v-9c822565]{font-size:18px;color:#6b7280}.file-name[data-v-9c822565]{flex:1;font-size:13px;color:#111827}.file-size[data-v-9c822565]{font-size:12px;color:#6b7280}.upload-more[data-v-9c822565]{margin-top:12px;display:flex;justify-content:flex-start}.partner-title-group[data-v-9c822565]{display:flex;flex-direction:column;gap:8px;flex:1}.partner-type-badge[data-v-9c822565]{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-9c822565]{font-size:14px}.partner-type-badge.type-agent[data-v-9c822565]{background:#dbeafe;color:#1e40af}.partner-type-badge.type-bank[data-v-9c822565]{background:#fce7f3;color:#9f1239}.partner-type-badge.type-stakeholder[data-v-9c822565]{background:#d1fae5;color:#065f46}.partner-type-badge.type-unknown[data-v-9c822565]{background:#f1f5f9;color:#64748b}.partner-header[data-v-9c822565]{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-9c822565]{margin:0;font-size:15px;font-weight:600;color:#212121}.deal-id-badge[data-v-9c822565]{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-9c822565],.btn-copy-text[data-v-9c822565]{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-9c822565]{font-size:16px;color:#d21988;transition:all .2s}.btn-copy-id[data-v-9c822565]:hover{background:#2196f326}.btn-copy-id[data-v-9c822565]:active{transform:scale(.95)}.btn-copy-id .material-icons[data-v-9c822565]{font-size:16px;color:#1976d2;transition:all .2s}.btn-copy-id:hover .material-icons[data-v-9c822565]{color:#1565c0}@keyframes checkmark-9c822565{0%{transform:scale(.8);opacity:0}50%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}.btn-copy-id .material-icons[data-v-9c822565]:first-child{animation:checkmark-9c822565 .3s ease-out}.btn-secondary-sm[data-v-9c822565]{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-9c822565]:hover{background:#f9fafb;border-color:#9ca3af;box-shadow:0 1px 3px #0000001a}.btn-secondary-sm[data-v-9c822565]:active{transform:scale(.98)}.btn-secondary-sm[data-v-9c822565]:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.btn-secondary-sm .material-icons[data-v-9c822565]{font-size:18px;color:#6b7280}.partner-actions[data-v-9c822565]{display:flex;gap:8px;align-items:center}.btn-icon-edit[data-v-9c822565],.btn-icon-save[data-v-9c822565],.btn-icon-cancel[data-v-9c822565],.btn-icon-delete[data-v-9c822565]{background:transparent;border:none;cursor:pointer;padding:6px;border-radius:6px;transition:all .2s}.btn-icon-edit[data-v-9c822565]:hover{background:#e3f2fd;color:#1976d2}.btn-icon-save[data-v-9c822565]:hover{background:#e8f5e9;color:#2e7d32}.btn-icon-cancel[data-v-9c822565]:hover{background:#fff3e0;color:#e65100}.btn-icon-delete[data-v-9c822565]:hover{background:#ffebee;color:#f44336}.input-edit[data-v-9c822565]{padding:6px 10px;border:1px solid #e0e0e0;border-radius:6px;font-size:13px;min-width:120px}.input-group[data-v-9c822565]{display:flex;align-items:center;gap:6px}.input-suffix[data-v-9c822565],.input-prefix[data-v-9c822565]{font-weight:600;color:#666}.btn-edit-inline[data-v-9c822565],.btn-save-inline[data-v-9c822565],.btn-cancel-inline[data-v-9c822565]{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-9c822565],.btn-save-inline .material-icons[data-v-9c822565],.btn-cancel-inline .material-icons[data-v-9c822565]{font-size:14px}.btn-edit-inline[data-v-9c822565]{color:#999}.btn-edit-inline[data-v-9c822565]:hover{color:#2196f3;background:#e3f2fd}.btn-save-inline[data-v-9c822565]{color:#4caf50}.btn-save-inline[data-v-9c822565]:hover{background:#e8f5e9}.btn-cancel-inline[data-v-9c822565]{color:#f44336}.btn-cancel-inline[data-v-9c822565]:hover{background:#ffebee}.preview-row[data-v-9c822565]{background:#fff3cd;padding:8px 12px;border-radius:6px;border:1px dashed #ffc107}.preview-value[data-v-9c822565]{color:#06c;font-weight:600}.commission-section[data-v-9c822565]{background:#f8f9fa;border-radius:8px;padding:12px;margin-bottom:12px}.commission-section-title[data-v-9c822565]{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-9c822565]{font-size:16px;color:#6c757d}.total-row[data-v-9c822565]{background:#e7f3ff;padding:12px;border-radius:8px;margin-top:8px;border:1px solid #b3d9ff}.total-label[data-v-9c822565]{font-weight:700;color:#06c}.total-value[data-v-9c822565]{font-weight:700;color:#06c;font-size:15px}.loading-partners[data-v-9c822565]{display:flex;align-items:center;gap:12px;padding:20px;justify-content:center;color:#666}.spinner-small[data-v-9c822565]{width:24px;height:24px;border:3px solid #f3f3f3;border-top-color:#2196f3;border-radius:50%;animation:spin-9c822565 1s linear infinite}@keyframes spin-9c822565{to{transform:rotate(360deg)}}.modal-overlay[data-v-9c822565]{position:fixed;inset:0;background:#1118278c;display:flex;align-items:center;justify-content:center;z-index:2000;padding:16px}.modal-card[data-v-9c822565]{width:100%;max-width:620px;background:#fff;border-radius:14px;box-shadow:0 20px 50px #00000040;overflow:hidden}.modal-header[data-v-9c822565]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid #e5e7eb}.modal-title[data-v-9c822565]{display:flex;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:700;color:#111827}.modal-close[data-v-9c822565]{background:transparent;border:none;cursor:pointer;padding:6px;border-radius:8px}.modal-close[data-v-9c822565]:hover{background:#f3f4f6}.modal-body[data-v-9c822565]{padding:16px}.modal-footer[data-v-9c822565]{display:flex;justify-content:flex-end;gap:10px;padding:14px 16px;border-top:1px solid #e5e7eb;background:#fafafa}.form-group[data-v-9c822565]{margin-bottom:14px}.form-label[data-v-9c822565]{display:block;font-size:13px;font-weight:600;color:#374151;margin-bottom:6px}.required[data-v-9c822565]{color:#ef4444}.btn-light[data-v-9c822565]{background:#f3f4f6;border:1px solid #e5e7eb;color:#111827;padding:10px 14px;border-radius:10px;cursor:pointer;font-weight:600}.btn-light[data-v-9c822565]:disabled{opacity:.6;cursor:not-allowed}.btn-primary[data-v-9c822565]{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-9c822565]:disabled{opacity:.6;cursor:not-allowed}.files-preview[data-v-9c822565]{margin-top:10px;border:1px solid #e5e7eb;border-radius:10px;padding:10px;background:#f9fafb}.files-preview-item[data-v-9c822565]{display:flex;align-items:center;gap:8px;padding:6px 4px}.files-preview-name[data-v-9c822565]{flex:1;font-size:13px;color:#111827}.files-preview-size[data-v-9c822565]{font-size:12px;color:#6b7280}.upload-error[data-v-9c822565]{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-9c822565]{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-9c822565]{margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #e5e7eb}.documents-groups[data-v-9c822565]{display:flex;flex-direction:column;gap:20px}.document-group[data-v-9c822565]{background:#fff;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden}.document-group-header[data-v-9c822565]{display:flex;align-items:center;gap:10px;padding:12px 16px;background:#f9fafb;border-bottom:1px solid #e5e7eb}.group-icon[data-v-9c822565]{font-size:20px;color:#6b7280}.group-title[data-v-9c822565]{flex:1;margin:0;font-size:14px;font-weight:600;color:#111827}.group-count[data-v-9c822565]{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-9c822565]{margin:0;padding:0;list-style:none}.document-group .file-item[data-v-9c822565]{border-bottom:1px solid #f3f4f6}.document-group .file-item[data-v-9c822565]:last-child{border-bottom:none}.document-group .file-link[data-v-9c822565]{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-9c822565]:hover{background:#f9fafb}.empty-documents-state[data-v-9c822565]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;color:#9ca3af;text-align:center}.empty-icon[data-v-9c822565]{font-size:48px;color:#d1d5db;margin-bottom:12px}.empty-documents-state p[data-v-9c822565]{margin:0;font-size:14px;color:#6b7280}.debt-toggle-card[data-v-9c822565]{padding:16px;background:linear-gradient(135deg,#667eea,#3b82f6);border:none;margin-bottom:16px}.debt-toggle-content[data-v-9c822565]{display:flex;align-items:center;justify-content:space-between;gap:16px}.toggle-info[data-v-9c822565]{display:flex;align-items:center;gap:12px;flex:1}.toggle-icon[data-v-9c822565]{font-size:32px;color:#ffffffe6}.toggle-text[data-v-9c822565]{flex:1}.toggle-title[data-v-9c822565]{margin:0;font-size:16px;font-weight:600;color:#fff}.toggle-description[data-v-9c822565]{margin:4px 0 0;font-size:12px;color:#fffc}.debt-warning[data-v-9c822565]{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-9c822565]{font-size:18px}.switch[data-v-9c822565]{position:relative;display:inline-block;width:52px;height:28px;flex-shrink:0}.switch input[data-v-9c822565]{opacity:0;width:0;height:0}.slider[data-v-9c822565]{position:absolute;cursor:pointer;inset:0;background-color:#ffffff4d;transition:.3s;border-radius:28px}.slider[data-v-9c822565]: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-9c822565]{background-color:#4caf50cc}.switch input:checked+.slider[data-v-9c822565]:before{transform:translate(24px)}.switch input:disabled+.slider[data-v-9c822565]{opacity:.5;cursor:not-allowed}.toast-notification[data-v-9c822565]{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-9c822565]{bottom:24px}.manager-card[data-v-9c822565]{margin-bottom:16px}.client-card[data-v-9c822565]{border-left:4px solid #4CAF50;margin-bottom:16px}.client-avatar[data-v-9c822565]{background:linear-gradient(135deg,#4caf50,#388e3c)!important}.file-content[data-v-9c822565]{display:flex;align-items:center;justify-content:space-between;gap:8px}.file-link[data-v-9c822565]{flex:1;min-width:0}.file-details[data-v-9c822565]{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.file-meta[data-v-9c822565]{display:flex;align-items:center;gap:12px;font-size:12px;color:#6b7280}.file-date[data-v-9c822565]{display:flex;align-items:center;gap:4px}.file-actions[data-v-9c822565]{display:flex;align-items:center;gap:4px;opacity:0;transition:opacity .2s}.file-item:hover .file-actions[data-v-9c822565]{opacity:1}.btn-icon-action[data-v-9c822565]{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-9c822565]{font-size:18px;color:#6b7280}.btn-icon-action[data-v-9c822565]:hover{background:#f3f4f6}.btn-icon-action:hover .material-icons[data-v-9c822565]{color:#111827}.btn-icon-action.btn-delete[data-v-9c822565]:hover{background:#fee2e2}.btn-icon-action.btn-delete:hover .material-icons[data-v-9c822565]{color:#dc2626}.btn-icon-action.btn-view[data-v-9c822565]:hover{background:#dbeafe}.btn-icon-action.btn-view:hover .material-icons[data-v-9c822565]{color:#2563eb}.btn-icon-action.btn-download[data-v-9c822565]:hover{background:#dcfce7}.btn-icon-action.btn-download:hover .material-icons[data-v-9c822565]{color:#16a34a}.modal-small[data-v-9c822565]{max-width:480px}.file-to-delete[data-v-9c822565]{padding:12px;background:#f9fafb;border-radius:8px;margin-top:12px;word-break:break-word}.btn-danger[data-v-9c822565]{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-9c822565]:hover:not(:disabled){background:#b91c1c}.btn-danger[data-v-9c822565]:disabled{opacity:.6;cursor:not-allowed}.file-number[data-v-9c822565]{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-9c822565]{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:4px;font-size:12px;color:#6b7280}.file-date[data-v-9c822565],.file-size[data-v-9c822565],.file-upload-date[data-v-9c822565]{display:flex;align-items:center;gap:4px}.meta-icon[data-v-9c822565]{font-size:14px!important;color:#9ca3af}.file-name[data-v-9c822565]{font-size:14px;font-weight:500;color:#111827;display:inline-block;max-width:100%}.file-item[data-v-9c822565]{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-9c822565]:hover{background:#f9fafb;border-color:#d1d5db;box-shadow:0 2px 4px #0000000d}.file-content[data-v-9c822565]{flex:1;min-width:0}.file-link[data-v-9c822565]{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-9c822565]{font-size:24px;color:#6b7280;flex-shrink:0;margin-top:2px}.file-details[data-v-9c822565]{flex:1;min-width:0;overflow:hidden}.file-actions[data-v-9c822565]{display:flex;gap:4px;margin-left:12px}.btn-icon-action[data-v-9c822565]{padding:6px;border:none;background:none;cursor:pointer;border-radius:4px;transition:all .2s;color:#6b7280}.btn-icon-action[data-v-9c822565]:hover{background:#f3f4f6;color:#111827}.btn-icon-action.btn-delete[data-v-9c822565]:hover{background:#fee2e2;color:#dc2626}.btn-icon-action .material-icons[data-v-9c822565]{font-size:18px}@media(max-width:640px){.file-item[data-v-9c822565]{flex-direction:column;align-items:flex-start}.file-actions[data-v-9c822565]{margin-left:0;margin-top:8px;width:100%;justify-content:flex-end}.file-meta[data-v-9c822565]{flex-direction:column;align-items:flex-start;gap:4px}.file-number[data-v-9c822565]{display:block;margin-left:0;margin-top:4px;width:fit-content}}.file-info-card[data-v-9c822565]{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-9c822565]:hover{border-color:#cbd5e1;box-shadow:0 4px 6px #00000012}.file-info-header[data-v-9c822565]{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-9c822565]{font-size:20px;color:#3b82f6;background:#fff;padding:6px;border-radius:8px;box-shadow:0 2px 4px #3b82f626}.file-info-content[data-v-9c822565]{display:flex;flex-direction:column;gap:10px}.file-info-row[data-v-9c822565]{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-9c822565]:hover{background:#fafbfc;border-color:#e2e8f0;transform:translate(2px)}.file-info-label[data-v-9c822565]{font-size:13px;font-weight:500;color:#64748b;display:flex;align-items:center;gap:6px}.file-info-label[data-v-9c822565]:before{content:"•";color:#3b82f6;font-size:18px;line-height:1}.file-info-value[data-v-9c822565]{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-9c822565{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.file-info-card[data-v-9c822565]{animation:slideInUp-9c822565 .3s ease-out}@media(max-width:640px){.file-info-card[data-v-9c822565]{padding:12px;margin-top:16px}.file-info-row[data-v-9c822565]{flex-direction:column;align-items:flex-start;gap:6px;padding:12px}.file-info-value[data-v-9c822565]{max-width:100%;text-align:left;width:100%}.file-info-label[data-v-9c822565]:before{display:none}}.contract-change-section[data-v-9c822565]{margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #f0f0f0}.btn-change-contract[data-v-9c822565]{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-9c822565]:hover{background:transparent;border-color:transparent}.btn-change-contract .material-icons[data-v-9c822565]{font-size:18px}.contract-selector[data-v-9c822565]{padding:16px;background:transparent;border-radius:8px;border:1px solid transparent}.contract-selector-actions[data-v-9c822565]{display:flex;gap:8px;margin-top:12px;justify-content:flex-end}.stage-form-card[data-v-a6029100]{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;overflow:hidden;transition:box-shadow .2s ease}.stage-form-card[data-v-a6029100]:hover{box-shadow:0 4px 12px #0000001f}.card-header[data-v-a6029100]{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-a6029100]{font-size:18px;font-weight:700;margin:0;letter-spacing:-.3px}.card-header-collapsible[data-v-a6029100]{display:flex;justify-content:space-between;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none}.stage-badge[data-v-a6029100]{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-a6029100]{padding:24px;display:flex;flex-direction:column;gap:20px}.card-content-expanded[data-v-a6029100]{display:flex;flex-direction:column;gap:16px}.instruction-block[data-v-a6029100]{padding:16px;border-left:4px solid;border-radius:8px;background-color:#00000005;color:#333}.instruction-block p[data-v-a6029100]{font-size:14px;margin:0;line-height:1.5}.form-section[data-v-a6029100]:last-of-type{border-bottom:none;padding-bottom:0}.form-section h5 .material-icons[data-v-a6029100]{font-size:20px;color:#2196f3}.form-group label[data-v-a6029100]{font-size:13px;font-weight:600;color:#333;-webkit-user-select:none;user-select:none}.form-control[data-v-a6029100]{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-a6029100]:hover{border-color:#9ca3af}.form-control[data-v-a6029100]:disabled{background-color:#f3f4f6;color:#999;cursor:not-allowed;border-color:#e5e7eb}.form-control[data-v-a6029100]::placeholder{color:#999}.form-row[data-v-a6029100]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-row.three[data-v-a6029100]{grid-template-columns:1fr 1fr 1fr}.input-group[data-v-a6029100]{display:flex;gap:0;border:1px solid #d1d5db;border-radius:6px;overflow:hidden;background-color:#fff}.input-group .form-control[data-v-a6029100]{flex:1;border:none;border-radius:0}.input-addon[data-v-a6029100]{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-a6029100],.checkbox-group[data-v-a6029100]{display:flex;gap:16px;flex-wrap:wrap}.radio-option[data-v-a6029100],.checkbox-label[data-v-a6029100]{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-a6029100],.checkbox-label input[data-v-a6029100]{cursor:pointer;width:18px;height:18px}.info-block[data-v-a6029100],.info-section[data-v-a6029100]{padding:12px;background-color:#f0f9ff;border-left:4px solid #3b82f6;border-radius:6px;display:flex;flex-direction:column;gap:8px}.info-item[data-v-a6029100]{display:flex;justify-content:space-between;align-items:center;font-size:13px}.info-item .label[data-v-a6029100]{font-weight:600;color:#666}.info-item .value[data-v-a6029100]{color:#333;text-align:right;font-weight:500}.checklist[data-v-a6029100]{display:flex;flex-direction:column;gap:12px;padding:16px;background-color:#f9fafb;border-radius:8px}.checklist h5[data-v-a6029100]{font-size:14px;font-weight:600;color:#333;margin:0 0 8px}.checklist-item[data-v-a6029100]{display:flex;align-items:center;gap:12px;padding:10px;background:#fff;border-radius:6px;cursor:pointer;transition:all .2s}.checklist-item[data-v-a6029100]:hover{background:#f5f5f5}.checklist-item input[data-v-a6029100]{cursor:pointer}.form-actions[data-v-a6029100]{display:flex;gap:12px;margin-top:12px;padding-top:16px;border-top:1px solid #e5e7eb}.form-actions .btn[data-v-a6029100]{flex:1;min-width:120px}.btn[data-v-a6029100]{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-a6029100]:active{transform:scale(.98)}.btn-primary[data-v-a6029100]{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-a6029100]:disabled{background:#e0e0e0;color:#999;cursor:not-allowed}.btn-success[data-v-a6029100]{background-color:#10b981;color:#fff}.btn-success[data-v-a6029100]:hover:not(:disabled){background-color:#059669;box-shadow:0 4px 12px #10b9814d}.btn-danger[data-v-a6029100]{background-color:#f44336;color:#fff}.btn-danger[data-v-a6029100]:hover:not(:disabled){background-color:#e53935;box-shadow:0 4px 12px #f443364d}.stage-table[data-v-a6029100]{width:100%;border-collapse:collapse;font-size:13px}.stage-table thead[data-v-a6029100]{background-color:#f3f4f6}.stage-table th[data-v-a6029100]{padding:12px;text-align:left;font-weight:600;color:#333;border-bottom:2px solid #e5e7eb}.stage-table td[data-v-a6029100]{padding:12px;border-bottom:1px solid #e5e7eb;color:#666}.stage-table tr[data-v-a6029100]:hover{background-color:#f9fafb}.loading-state[data-v-a6029100]{display:flex;align-items:center;justify-content:center;padding:40px;color:#999}.loading-spinner[data-v-a6029100]{width:32px;height:32px;border:3px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:spin-a6029100 1s linear infinite}@keyframes spin-a6029100{to{transform:rotate(360deg)}}.empty-state[data-v-a6029100]{text-align:center;padding:40px 20px;color:#999;font-size:14px}.empty-state-icon[data-v-a6029100]{font-size:48px;opacity:.3;margin-bottom:12px}.error-state[data-v-a6029100]{padding:16px;background-color:#fee2e2;border-left:4px solid #f44336;border-radius:6px;color:#991b1b}.error-message[data-v-a6029100]{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-a6029100]{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-a6029100]{padding:16px;background-color:#dcfce7;border-left:4px solid #10b981;border-radius:6px;color:#166534}.text-center[data-v-a6029100]{text-align:center}.text-right[data-v-a6029100]{text-align:right}.text-muted[data-v-a6029100]{color:#999}.text-success[data-v-a6029100]{color:#10b981}.text-error[data-v-a6029100]{color:#f44336}.text-warning[data-v-a6029100]{color:#f59e0b}.mt-sm[data-v-a6029100]{margin-top:8px}.mt-md[data-v-a6029100]{margin-top:12px}.mt-lg[data-v-a6029100]{margin-top:16px}.mb-sm[data-v-a6029100]{margin-bottom:8px}.mb-md[data-v-a6029100]{margin-bottom:12px}.mb-lg[data-v-a6029100]{margin-bottom:16px}.p-sm[data-v-a6029100]{padding:8px}.p-md[data-v-a6029100]{padding:12px}.p-lg[data-v-a6029100]{padding:16px}@media(max-width:768px){.card-header[data-v-a6029100]{padding:16px;flex-direction:column;align-items:flex-start;gap:12px}.card-header h4[data-v-a6029100]{font-size:16px}.card-content[data-v-a6029100]{padding:16px;gap:16px}.form-row[data-v-a6029100],.form-row.three[data-v-a6029100]{grid-template-columns:1fr}.form-actions[data-v-a6029100]{flex-direction:column}.form-actions .btn[data-v-a6029100]{width:100%}.radio-group[data-v-a6029100],.checkbox-group[data-v-a6029100]{flex-direction:column;gap:12px}.info-item[data-v-a6029100]{flex-direction:column;align-items:flex-start}.info-item .value[data-v-a6029100]{text-align:left}}.stage-hint[data-v-a6029100]{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-a6029100]{font-size:20px;color:#2196f3;flex-shrink:0;margin-top:1px}.card-header[data-v-a6029100]{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-radius:12px 12px 0 0}.header-title[data-v-a6029100]{font-size:18px;font-weight:700;margin:0;color:#333;letter-spacing:-.3px}.stage-badge[data-v-a6029100]{display:inline-block;background:#667eea33;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600;color:#667eea}.status-buttons[data-v-a6029100]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px}.status-btn[data-v-a6029100]{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-a6029100]:hover:not(:disabled){background:#eee;border-color:#d0d0d0}.status-btn.active[data-v-a6029100]{background:#e3f2fd;border-color:#2196f3;color:#2196f3}.status-btn.active .material-icons[data-v-a6029100]{color:#2196f3}.status-btn.danger[data-v-a6029100]{background:#ffebee;border-color:#f44336;color:#f44336}.status-btn.danger[data-v-a6029100]:hover:not(:disabled){background:#ffcdd2}.status-btn .material-icons[data-v-a6029100]{font-size:20px}.form-section[data-v-a6029100]{display:flex;flex-direction:column;gap:16px;padding-bottom:16px;border-bottom:1px solid #e5e7eb}.form-section[data-v-a6029100]:last-of-type{border-bottom:none}.form-section h5[data-v-a6029100]{font-size:15px;font-weight:600;color:#333;margin:0;display:flex;align-items:center;gap:8px}.form-group[data-v-a6029100]{display:flex;flex-direction:column;gap:6px}.form-group label[data-v-a6029100]{font-size:13px;font-weight:600;color:#333}.form-control[data-v-a6029100]{padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:13px;font-family:inherit;transition:all .2s ease}.form-control[data-v-a6029100]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.substitute-section[data-v-a6029100]{background:#f9f9f9;padding:20px;border-radius:12px;border-left:4px solid #2196F3;margin-top:20px}.substitute-section h5[data-v-a6029100]{display:flex;align-items:center;gap:8px;margin:0 0 16px}.managers-list[data-v-a6029100]{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.manager-item[data-v-a6029100]{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-a6029100]:hover{background:#f5f5f5;border-color:#2196f3;box-shadow:0 2px 8px #2196f31a}.manager-avatar[data-v-a6029100]{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-a6029100]{color:#2196f3;font-size:24px}.manager-info[data-v-a6029100]{flex:1}.manager-name[data-v-a6029100]{font-size:14px;font-weight:600;color:#212121;display:block;margin-bottom:2px}.manager-code[data-v-a6029100]{font-size:12px;color:#999;display:block}.btn-remove[data-v-a6029100]{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-a6029100]:hover{background:#ffcdd2;transform:scale(1.05)}.btn-remove .material-icons[data-v-a6029100]{font-size:20px}.add-substitute-form[data-v-a6029100]{display:flex;flex-direction:column;gap:8px}.input-group[data-v-a6029100]{display:flex;gap:8px}.input-group .form-control[data-v-a6029100]{flex:1}.error-message[data-v-a6029100]{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-a6029100]{display:flex;gap:12px;margin-top:20px;padding-top:16px;border-top:1px solid #e5e7eb;justify-content:flex-end}.btn[data-v-a6029100]{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-a6029100]:active:not(:disabled){transform:scale(.98)}.btn-primary[data-v-a6029100]{background-color:#3b82f6;color:#fff}.btn-primary[data-v-a6029100]:hover:not(:disabled){background-color:#2563eb;box-shadow:0 4px 12px #2563eb4d}.btn-secondary[data-v-a6029100]{background-color:#e5e7eb;color:#333}.btn-secondary[data-v-a6029100]:hover:not(:disabled){background-color:#d1d5db}.btn[data-v-a6029100]:disabled{opacity:.5;cursor:not-allowed}.btn .material-icons[data-v-a6029100]{font-size:20px}@media(max-width:768px){.status-buttons[data-v-a6029100]{grid-template-columns:1fr}.form-actions[data-v-a6029100]{flex-direction:column}.btn[data-v-a6029100]{width:100%}.manager-item[data-v-a6029100]{flex-direction:column;align-items:flex-start}.input-group[data-v-a6029100]{flex-direction:column}.header-title[data-v-a6029100]{font-size:16px}}.upload-zone[data-v-a6029100]{border:2px dashed #d1d5db;border-radius:8px;padding:32px;text-align:center;transition:all .2s}.upload-zone[data-v-a6029100]:hover{border-color:#3b82f6;background:#f8f9fa}.btn-upload[data-v-a6029100]{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-a6029100]: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-a6029100]{margin-top:8px;color:#999;font-size:13px}.documents-list[data-v-a6029100]{margin-top:16px;display:flex;flex-direction:column;gap:8px}.document-item[data-v-a6029100]{display:flex;align-items:center;gap:12px;padding:12px;background:#fff;border:1px solid #e0e0e0;border-radius:6px}.doc-icon[data-v-a6029100]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#e3f2fd;border-radius:8px}.doc-info[data-v-a6029100]{flex:1;display:flex;flex-direction:column}.doc-name[data-v-a6029100]{font-weight:600;font-size:14px}.doc-size[data-v-a6029100]{font-size:12px;color:#999}.file-date[data-v-a6029100]{font-size:12px;color:#999;display:inline-block;margin-left:20px}.btn-action[data-v-a6029100]{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-a6029100]:hover{background:#dcf1ff}.info-message[data-v-a6029100]{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-a6029100]{font-size:24px;color:#2196f3}.info-message p[data-v-a6029100]{margin:0}.form-control[data-v-a6029100]:disabled,.btn[data-v-a6029100]:disabled,.btn-upload[data-v-a6029100]:disabled{background:#f3f4f6;color:#9ca3af;cursor:not-allowed;opacity:.6}.status-btn[data-v-a6029100]:disabled{opacity:.5;cursor:not-allowed;background:#f5f5f5;color:#999}.upload-zone.disabled[data-v-a6029100]{border-color:#e0e0e0;background:#fafafa;cursor:not-allowed}.stage-form-card[data-v-e7fff392]{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;overflow:hidden;transition:box-shadow .2s ease}.stage-form-card[data-v-e7fff392]:hover{box-shadow:0 4px 12px #0000001f}.card-header[data-v-e7fff392]{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-e7fff392]{font-size:18px;font-weight:700;margin:0;letter-spacing:-.3px}.card-header-collapsible[data-v-e7fff392]{display:flex;justify-content:space-between;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none}.stage-badge[data-v-e7fff392]{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-e7fff392]{padding:24px;display:flex;flex-direction:column;gap:20px}.card-content-expanded[data-v-e7fff392]{display:flex;flex-direction:column;gap:16px}.instruction-block[data-v-e7fff392]{padding:16px;border-left:4px solid;border-radius:8px;background-color:#00000005;color:#333}.instruction-block p[data-v-e7fff392]{font-size:14px;margin:0;line-height:1.5}.form-section[data-v-e7fff392]{display:flex;flex-direction:column;gap:16px;padding-bottom:16px;border-bottom:1px solid #e5e7eb}.form-section[data-v-e7fff392]:last-of-type{border-bottom:none;padding-bottom:0}.form-section h5[data-v-e7fff392]{font-size:15px;font-weight:600;color:#333;margin:0;display:flex;align-items:center;gap:8px}.form-section h5 .material-icons[data-v-e7fff392]{font-size:20px;color:#2196f3}.form-group[data-v-e7fff392]{display:flex;flex-direction:column;gap:6px}.form-group label[data-v-e7fff392]{font-size:13px;font-weight:600;color:#333;-webkit-user-select:none;user-select:none}.form-control[data-v-e7fff392]{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-e7fff392]:hover{border-color:#9ca3af}.form-control[data-v-e7fff392]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.form-control[data-v-e7fff392]:disabled{background-color:#f3f4f6;color:#999;cursor:not-allowed;border-color:#e5e7eb}.form-control[data-v-e7fff392]::placeholder{color:#999}.form-row[data-v-e7fff392]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-row.three[data-v-e7fff392]{grid-template-columns:1fr 1fr 1fr}.input-group[data-v-e7fff392]{display:flex;gap:0;border:1px solid #d1d5db;border-radius:6px;overflow:hidden;background-color:#fff}.input-group .form-control[data-v-e7fff392]{flex:1;border:none;border-radius:0}.input-addon[data-v-e7fff392]{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-e7fff392],.checkbox-group[data-v-e7fff392]{display:flex;gap:16px;flex-wrap:wrap}.radio-option[data-v-e7fff392],.checkbox-label[data-v-e7fff392]{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-e7fff392],.checkbox-label input[data-v-e7fff392]{cursor:pointer;width:18px;height:18px}.info-block[data-v-e7fff392],.info-section[data-v-e7fff392]{padding:12px;background-color:#f0f9ff;border-left:4px solid #3b82f6;border-radius:6px;display:flex;flex-direction:column;gap:8px}.info-item[data-v-e7fff392]{display:flex;justify-content:space-between;align-items:center;font-size:13px}.info-item .label[data-v-e7fff392]{font-weight:600;color:#666}.info-item .value[data-v-e7fff392]{color:#333;text-align:right;font-weight:500}.checklist[data-v-e7fff392]{display:flex;flex-direction:column;gap:12px;padding:16px;background-color:#f9fafb;border-radius:8px}.checklist h5[data-v-e7fff392]{font-size:14px;font-weight:600;color:#333;margin:0 0 8px}.checklist-item[data-v-e7fff392]{display:flex;align-items:center;gap:12px;padding:10px;background:#fff;border-radius:6px;cursor:pointer;transition:all .2s}.checklist-item[data-v-e7fff392]:hover{background:#f5f5f5}.checklist-item input[data-v-e7fff392]{cursor:pointer}.form-actions[data-v-e7fff392]{display:flex;gap:12px;margin-top:12px;padding-top:16px;border-top:1px solid #e5e7eb}.form-actions .btn[data-v-e7fff392]{flex:1;min-width:120px}.btn[data-v-e7fff392]{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-e7fff392]:active{transform:scale(.98)}.btn-primary[data-v-e7fff392]{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-e7fff392]:hover:not(:disabled){background-color:#2563eb;box-shadow:0 4px 12px #2563eb4d}.btn-primary[data-v-e7fff392]:disabled{background:#e0e0e0;color:#999;cursor:not-allowed}.btn-secondary[data-v-e7fff392]{background-color:#e5e7eb;color:#333}.btn-secondary[data-v-e7fff392]:hover:not(:disabled){background-color:#d1d5db}.btn-success[data-v-e7fff392]{background-color:#10b981;color:#fff}.btn-success[data-v-e7fff392]:hover:not(:disabled){background-color:#059669;box-shadow:0 4px 12px #10b9814d}.btn-danger[data-v-e7fff392]{background-color:#f44336;color:#fff}.btn-danger[data-v-e7fff392]:hover:not(:disabled){background-color:#e53935;box-shadow:0 4px 12px #f443364d}.btn .material-icons[data-v-e7fff392]{font-size:20px}.stage-table[data-v-e7fff392]{width:100%;border-collapse:collapse;font-size:13px}.stage-table thead[data-v-e7fff392]{background-color:#f3f4f6}.stage-table th[data-v-e7fff392]{padding:12px;text-align:left;font-weight:600;color:#333;border-bottom:2px solid #e5e7eb}.stage-table td[data-v-e7fff392]{padding:12px;border-bottom:1px solid #e5e7eb;color:#666}.stage-table tr[data-v-e7fff392]:hover{background-color:#f9fafb}.loading-state[data-v-e7fff392]{display:flex;align-items:center;justify-content:center;padding:40px;color:#999}.loading-spinner[data-v-e7fff392]{width:32px;height:32px;border:3px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:spin-e7fff392 1s linear infinite}@keyframes spin-e7fff392{to{transform:rotate(360deg)}}.empty-state[data-v-e7fff392]{text-align:center;padding:40px 20px;color:#999;font-size:14px}.empty-state-icon[data-v-e7fff392]{font-size:48px;opacity:.3;margin-bottom:12px}.error-state[data-v-e7fff392]{padding:16px;background-color:#fee2e2;border-left:4px solid #f44336;border-radius:6px;color:#991b1b}.error-message[data-v-e7fff392]{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-e7fff392]{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-e7fff392]{padding:16px;background-color:#dcfce7;border-left:4px solid #10b981;border-radius:6px;color:#166534}.text-center[data-v-e7fff392]{text-align:center}.text-right[data-v-e7fff392]{text-align:right}.text-muted[data-v-e7fff392]{color:#999}.text-success[data-v-e7fff392]{color:#10b981}.text-error[data-v-e7fff392]{color:#f44336}.text-warning[data-v-e7fff392]{color:#f59e0b}.mt-sm[data-v-e7fff392]{margin-top:8px}.mt-md[data-v-e7fff392]{margin-top:12px}.mt-lg[data-v-e7fff392]{margin-top:16px}.mb-sm[data-v-e7fff392]{margin-bottom:8px}.mb-md[data-v-e7fff392]{margin-bottom:12px}.mb-lg[data-v-e7fff392]{margin-bottom:16px}.p-sm[data-v-e7fff392]{padding:8px}.p-md[data-v-e7fff392]{padding:12px}.p-lg[data-v-e7fff392]{padding:16px}@media(max-width:768px){.card-header[data-v-e7fff392]{padding:16px;flex-direction:column;align-items:flex-start;gap:12px}.card-header h4[data-v-e7fff392]{font-size:16px}.card-content[data-v-e7fff392]{padding:16px;gap:16px}.form-row[data-v-e7fff392],.form-row.three[data-v-e7fff392]{grid-template-columns:1fr}.form-actions[data-v-e7fff392]{flex-direction:column}.form-actions .btn[data-v-e7fff392]{width:100%}.radio-group[data-v-e7fff392],.checkbox-group[data-v-e7fff392]{flex-direction:column;gap:12px}.info-item[data-v-e7fff392]{flex-direction:column;align-items:flex-start}.info-item .value[data-v-e7fff392]{text-align:left}}.loading-indicator[data-v-e7fff392]{text-align:center;padding:60px 20px}.loading-indicator .material-icons[data-v-e7fff392]{font-size:48px;color:#667eea;margin-bottom:16px}.loading-indicator p[data-v-e7fff392]{color:#6b7280;font-size:16px}.spin[data-v-e7fff392]{animation:spin-e7fff392 1s linear infinite}@keyframes spin-e7fff392{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.no-partitions-card[data-v-e7fff392]{background:#fef3c7;border:2px solid #fbbf24;border-radius:12px;padding:32px;text-align:center;margin-bottom:24px}.warning-header[data-v-e7fff392]{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:16px}.warning-header .material-icons[data-v-e7fff392]{color:#d97706;font-size:48px}.warning-header h5[data-v-e7fff392]{margin:0;color:#92400e;font-size:20px}.no-partitions-card p[data-v-e7fff392]{color:#78350f;margin-bottom:24px}.auto-selected-card[data-v-e7fff392]{border-radius:12px;padding:24px;margin-bottom:24px;border:2px solid #059669}.stage-badge[data-v-e7fff392]{background:linear-gradient(135deg,#c7da9c,#96e6a1)}.success-header[data-v-e7fff392]{display:flex;align-items:center;gap:12px;margin-bottom:20px}.success-header .material-icons[data-v-e7fff392]{color:#059669;font-size:32px}.success-header h5[data-v-e7fff392]{margin:0;color:#065f46;font-size:18px}.selected-partition-details[data-v-e7fff392]{background:#fff;border-radius:8px;padding:20px}.detail-grid[data-v-e7fff392]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-bottom:16px}.details-grid[data-v-e7fff392]{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:20px;margin-bottom:16px}.detail-item[data-v-e7fff392]{display:flex;flex-direction:column;gap:4px}.detail-item .label[data-v-e7fff392]{font-size:12px;color:#6b7280;text-transform:uppercase;font-weight:600}.detail-item .value[data-v-e7fff392]{font-size:16px;color:#1f2937;font-weight:500}.detail-item .value.balance[data-v-e7fff392]{color:#059669;font-weight:600;font-size:18px}.detail-item .value.coverage[data-v-e7fff392]{color:#d97706;font-weight:600}.detail-item .value.rate[data-v-e7fff392]{color:#068fd9;font-weight:600}.scores-row[data-v-e7fff392]{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:16px}.score-badge[data-v-e7fff392]{display:flex;align-items:center;gap:6px;padding:8px 16px;border-radius:8px;font-size:14px;font-weight:500}.score-badge.liquidity[data-v-e7fff392]{background:#e0f2fe;color:#0891b2}.score-badge.profitability[data-v-e7fff392]{background:#d1fae5;color:#059669}.score-badge.priority[data-v-e7fff392]{background:#fef3c7;color:#d97706}.reserve-setting[data-v-e7fff392]{margin:12px 0;padding:12px;background:#fffbeb;border:1px solid #fde68a;border-radius:8px}.reserve-setting label[data-v-e7fff392]{font-size:13px;font-weight:600;color:#92400e;margin-bottom:6px;display:block}.reserve-input-row[data-v-e7fff392]{display:flex;align-items:center;gap:10px}.reserve-input[data-v-e7fff392]{width:80px;padding:6px 10px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;text-align:center}.reserve-input[data-v-e7fff392]:focus{outline:none;border-color:#f59e0b;box-shadow:0 0 0 2px #f59e0b26}.reserve-hint[data-v-e7fff392]{font-size:12px;color:#6b7280}.shortage-alert[data-v-e7fff392]{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-e7fff392]{color:#f59e0b;font-size:24px}.action-buttons[data-v-e7fff392]{display:flex;gap:12px}.btn-show-alternatives[data-v-e7fff392]{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-e7fff392]:hover{background:#e5e7eb;border-color:#9ca3af}.btn-manual-mode[data-v-e7fff392]{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-e7fff392]:hover{background:#667eea;color:#fff}.funding-recommendation[data-v-e7fff392]{background:linear-gradient(135deg,#fffbeb,#fef3c7);border:2px solid #fbbf24;border-radius:8px;padding:20px;margin-top:16px}.recommendation-header[data-v-e7fff392]{display:flex;align-items:center;gap:8px;color:#d97706;margin-bottom:12px;font-size:16px}.recommendation-header .material-icons[data-v-e7fff392]{font-size:24px}.recommendation-header strong[data-v-e7fff392]{font-weight:600}.funding-recommendation p[data-v-e7fff392]{color:#78350f;margin-bottom:16px;line-height:1.5}.recommendation-actions[data-v-e7fff392]{display:flex;gap:12px;margin-bottom:12px}.btn-topup-selected[data-v-e7fff392],.btn-create-new[data-v-e7fff392]{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-e7fff392]:hover,.btn-create-new[data-v-e7fff392]:hover{background:#d97706;color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #d977064d}.btn-topup-selected .material-icons[data-v-e7fff392],.btn-create-new .material-icons[data-v-e7fff392]{font-size:28px}.shortage-amount[data-v-e7fff392]{font-size:12px;font-weight:600;color:#92400e;margin-top:4px}.btn-topup-selected:hover .shortage-amount[data-v-e7fff392]{color:#fff}.recommendation-note[data-v-e7fff392]{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-e7fff392]{font-size:18px;color:#d97706}.recommendation-note small[data-v-e7fff392]{color:#78350f;line-height:1.4}.alternatives-section[data-v-e7fff392]{background:#f9fafb;border-radius:12px;padding:20px;margin-bottom:24px}.alternatives-section h5[data-v-e7fff392]{display:flex;align-items:center;gap:8px;margin-bottom:16px;color:#4b5563}.priority-group[data-v-e7fff392]{margin-bottom:16px;border-radius:8px;overflow:hidden;border:1px solid #e5e7eb}.priority-header[data-v-e7fff392]{display:flex;align-items:center;gap:12px;padding:10px 16px;background:#f3f4f6}.priority-1 .priority-header[data-v-e7fff392]{background:#d1fae5}.priority-2 .priority-header[data-v-e7fff392]{background:#fef3c7}.priority-3 .priority-header[data-v-e7fff392]{background:#dbeafe}.priority-4 .priority-header[data-v-e7fff392]{background:#fecaca}.priority-5 .priority-header[data-v-e7fff392]{background:linear-gradient(135deg,#fef3c7,#fcd34d)}.priority-badge[data-v-e7fff392]{background:#fff;padding:4px 10px;border-radius:12px;font-size:11px;font-weight:600}.priority-label[data-v-e7fff392]{font-size:13px;color:#4b5563}.partitions-list[data-v-e7fff392]{background:#fff}.partition-item[data-v-e7fff392]{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-e7fff392]:hover{background:#f9fafb}.partition-item.selected[data-v-e7fff392]{background:#eff6ff;border-left:4px solid #3b82f6}.partition-item[data-v-e7fff392]:last-child{border-bottom:none}.partition-info[data-v-e7fff392]{display:flex;flex-direction:column;gap:4px}.partition-path[data-v-e7fff392]{font-size:12px;color:#6b7280}.shortage-text[data-v-e7fff392]{font-size:11px;color:#d97706;font-weight:600;margin-top:4px;display:block}.partition-stats[data-v-e7fff392]{display:flex;gap:12px;align-items:center}.partition-stats .stat[data-v-e7fff392]{font-size:14px;font-weight:500}.partition-stats .stat.coverage[data-v-e7fff392]{padding:4px 10px;border-radius:12px;font-size:12px}.partition-stats .stat.coverage.full[data-v-e7fff392]{background:#d1fae5;color:#059669}.partition-stats .stat.coverage.partial[data-v-e7fff392]{background:#fef3c7;color:#d97706}.funding-info[data-v-e7fff392]{background:#fffbeb;border:2px solid #fcd34d;border-radius:8px;padding:20px;margin-top:16px}.info-header[data-v-e7fff392]{display:flex;align-items:center;gap:8px;color:#d97706;margin-bottom:12px}.info-header .material-icons[data-v-e7fff392]{font-size:24px}.funding-actions[data-v-e7fff392]{display:flex;gap:12px;margin-top:16px}.btn-create[data-v-e7fff392],.btn-topup[data-v-e7fff392]{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-e7fff392]:hover,.btn-topup[data-v-e7fff392]:hover{background:#d97706;color:#fff}.manual-section[data-v-e7fff392]{background:#f9fafb;border:2px dashed #d1d5db;border-radius:8px;padding:20px;margin-bottom:24px}.manual-header[data-v-e7fff392]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.manual-header h5[data-v-e7fff392]{display:flex;align-items:center;gap:8px;margin:0;color:#4b5563}.btn-link[data-v-e7fff392]{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-e7fff392]{display:flex;flex-direction:column;gap:16px}.selected-manual-info[data-v-e7fff392]{background:#f0f9ff;border:2px solid #3b82f6;border-radius:8px;padding:16px;margin-top:16px}.info-row[data-v-e7fff392]{display:flex;flex-direction:column;gap:8px}.info-label[data-v-e7fff392]{font-size:12px;color:#6b7280;font-weight:600;text-transform:uppercase}.info-value[data-v-e7fff392]{font-size:14px;color:#1f2937;font-weight:500}.form-control[data-v-e7fff392]:disabled{background:#f3f4f6;cursor:not-allowed;opacity:.6}.partition-count[data-v-e7fff392]{margin-left:auto;font-size:12px;color:#6b7280;background:#fff;padding:2px 8px;border-radius:10px}.available-partitions[data-v-e7fff392]{margin-bottom:24px}.form-label[data-v-e7fff392]{font-size:14px;font-weight:600;color:#374151;margin-bottom:12px;display:block}.partitions-select-list[data-v-e7fff392]{display:flex;flex-direction:column;gap:8px;max-height:300px;overflow-y:auto}.partition-select-item[data-v-e7fff392]{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-e7fff392]:hover{border-color:#3b82f6;background:#f9fafb}.partition-select-item.selected[data-v-e7fff392]{border-color:#3b82f6;background:#eff6ff}.partition-select-info[data-v-e7fff392]{display:flex;flex-direction:column;gap:4px}.partition-select-path[data-v-e7fff392]{font-size:12px;color:#6b7280}.partition-select-balance[data-v-e7fff392]{font-size:16px;font-weight:600;color:#059669}.manual-divider[data-v-e7fff392]{position:relative;text-align:center;margin:24px 0}.manual-divider[data-v-e7fff392]:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:#d1d5db}.manual-divider span[data-v-e7fff392]{position:relative;background:#f9fafb;padding:0 12px;font-size:12px;color:#6b7280;font-weight:500}.need-actions[data-v-e7fff392]{margin-top:20px;padding:20px;background:linear-gradient(135deg,#fef3c7,#fde68a);border:2px solid #fbbf24;border-radius:8px}.btn-need[data-v-e7fff392]{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-e7fff392]:hover{background:#f59e0b;color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #f59e0b4d}.need-hint[data-v-e7fff392]{margin:12px 0 0;font-size:13px;color:#92400e;text-align:center;line-height:1.5}.partition-item.disabled[data-v-e7fff392]{opacity:.6;cursor:not-allowed;pointer-events:none}.btn-show-alternatives[data-v-e7fff392]:disabled{opacity:.5;cursor:not-allowed;background:#f3f4f6;color:#9ca3af}.btn[data-v-e7fff392]:disabled{opacity:.5;cursor:not-allowed}.info-message[data-v-e7fff392]{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-e7fff392]{font-size:24px;color:#2196f3}.info-message p[data-v-e7fff392]{margin:0}@media(min-width:1024px){.detail-grid[data-v-e7fff392]{grid-template-columns:repeat(3,250px)}}.selection-hint[data-v-e7fff392]{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-e7fff392]{color:#3b82f6;font-size:24px}.selection-hint p[data-v-e7fff392]{margin:0;color:#1e40af;font-size:14px}.import-path-hint[data-v-e7fff392]{margin-top:12px;font-size:13px;color:#6b7280;font-style:italic}.selection-progress[data-v-e7fff392]{margin:24px 0;padding:20px;background:#f9fafb;border-radius:8px}.progress-steps[data-v-e7fff392]{display:flex;align-items:center;justify-content:space-between}.progress-step[data-v-e7fff392]{display:flex;flex-direction:column;align-items:center;gap:8px;flex:1}.progress-step.completed .step-icon[data-v-e7fff392]{color:#10b981}.progress-step .step-icon[data-v-e7fff392]{font-size:32px;color:#d1d5db}.progress-step .step-label[data-v-e7fff392]{font-size:12px;color:#6b7280;font-weight:500}.progress-line[data-v-e7fff392]{flex:1;height:2px;background:#e5e7eb;margin:0 16px}.progress-line.active[data-v-e7fff392]{background:#10b981}.partition-result[data-v-e7fff392]{margin-top:24px;padding:20px;border-radius:12px}.partition-result.success[data-v-e7fff392]{background:#d1fae5;border:2px solid #10b981}.partition-result.error[data-v-e7fff392]{background:#fee2e2;border:2px solid #ef4444}.result-header[data-v-e7fff392]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.partition-result.success .result-header .material-icons[data-v-e7fff392]{color:#059669;font-size:32px}.partition-result.error .result-header .material-icons[data-v-e7fff392]{color:#dc2626;font-size:32px}.result-header h5[data-v-e7fff392]{margin:0;font-size:18px}.selected-params-list[data-v-e7fff392]{margin:16px 0;padding-left:20px}.selected-params-list li[data-v-e7fff392]{margin:8px 0;color:#7f1d1d}.loading-hint[data-v-e7fff392]{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:13px;color:#6b7280}.btn-create-partition[data-v-e7fff392]{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-e7fff392]:hover:not(:disabled){background:#059669;transform:translateY(-1px);box-shadow:0 4px 12px #10b9814d}.btn-create-partition[data-v-e7fff392]:disabled{opacity:.5;cursor:not-allowed;background:#9ca3af}.modal-overlay[data-v-e7fff392]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-e7fff392]{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-e7fff392]{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-e7fff392]{display:flex;align-items:center;gap:10px;margin:0;font-size:18px;font-weight:600;color:#fff}.modal-header h3 .material-icons[data-v-e7fff392]{font-size:24px}.btn-close[data-v-e7fff392]{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-e7fff392]:hover{background:#ffffff4d}.modal-body[data-v-e7fff392]{padding:24px}.partition-path-info[data-v-e7fff392]{background:#f3f4f6;border-radius:8px;padding:16px;margin-bottom:20px}.path-item[data-v-e7fff392]{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #e5e7eb}.path-item[data-v-e7fff392]:last-child{border-bottom:none}.path-label[data-v-e7fff392]{font-size:13px;color:#6b7280}.path-value[data-v-e7fff392]{font-size:14px;font-weight:600;color:#111827}.create-partition-form[data-v-e7fff392]{display:flex;flex-direction:column;gap:16px}.create-partition-form .form-group[data-v-e7fff392]{display:flex;flex-direction:column;gap:6px}.create-partition-form .form-group label[data-v-e7fff392]{font-size:14px;font-weight:600;color:#374151}.create-partition-form .form-control[data-v-e7fff392]{padding:12px 14px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;transition:all .2s}.create-partition-form .form-control[data-v-e7fff392]:focus{outline:none;border-color:#10b981;box-shadow:0 0 0 3px #10b9811a}.form-row[data-v-e7fff392]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.modal-footer[data-v-e7fff392]{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-e7fff392]{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-e7fff392]{background:#e5e7eb;color:#374151}.modal-footer .btn-secondary[data-v-e7fff392]:hover{background:#d1d5db}.modal-footer .btn-primary[data-v-e7fff392]{background:#10b981;color:#fff}.modal-footer .btn-primary[data-v-e7fff392]:hover:not(:disabled){background:#059669}.modal-footer .btn-primary[data-v-e7fff392]:disabled{opacity:.5;cursor:not-allowed}.error-message[data-v-e7fff392]{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-e7fff392]{color:#ef4444;font-size:20px}.partition-result.error .action-buttons[data-v-e7fff392]{display:flex;gap:12px;flex-wrap:wrap}.partition-result.error .btn-create[data-v-e7fff392]{background:#10b981;color:#fff}.partition-result.error .btn-create[data-v-e7fff392]:hover:not(:disabled){background:#059669}.partition-result.error .btn-secondary[data-v-e7fff392]{background:#fff;border:1px solid #d1d5db;color:#374151}.partition-result.error .btn-secondary[data-v-e7fff392]:hover:not(:disabled){background:#f3f4f6}.create-partition-action[data-v-e7fff392]{margin-top:16px}.btn-create-partition-full[data-v-e7fff392]{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-e7fff392]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #10b98159}.btn-create-partition-full[data-v-e7fff392]:disabled{opacity:.5;cursor:not-allowed;background:#9ca3af}.stage-form-card[data-v-a93e64c2]{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;overflow:hidden;transition:box-shadow .2s ease}.stage-form-card[data-v-a93e64c2]:hover{box-shadow:0 4px 12px #0000001f}.card-header[data-v-a93e64c2]{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-a93e64c2]{font-size:18px;font-weight:700;margin:0;letter-spacing:-.3px}.card-header-collapsible[data-v-a93e64c2]{display:flex;justify-content:space-between;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none}.stage-badge[data-v-a93e64c2]{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-a93e64c2]{padding:24px;display:flex;flex-direction:column;gap:20px}.card-content-expanded[data-v-a93e64c2]{display:flex;flex-direction:column;gap:16px}.instruction-block[data-v-a93e64c2]{padding:16px;border-left:4px solid;border-radius:8px;background-color:#00000005;color:#333}.instruction-block p[data-v-a93e64c2]{font-size:14px;margin:0;line-height:1.5}.form-section[data-v-a93e64c2]{display:flex;flex-direction:column;gap:16px;padding-bottom:16px;border-bottom:1px solid #e5e7eb}.form-section[data-v-a93e64c2]:last-of-type{border-bottom:none;padding-bottom:0}.form-section h5[data-v-a93e64c2]{font-size:15px;font-weight:600;color:#333;margin:0;display:flex;align-items:center;gap:8px}.form-section h5 .material-icons[data-v-a93e64c2]{font-size:20px;color:#2196f3}.form-group[data-v-a93e64c2]{display:flex;flex-direction:column;gap:6px}.form-group label[data-v-a93e64c2]{font-size:13px;font-weight:600;color:#333;-webkit-user-select:none;user-select:none}.form-control[data-v-a93e64c2]{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-a93e64c2]:hover{border-color:#9ca3af}.form-control[data-v-a93e64c2]:disabled{background-color:#f3f4f6;color:#999;cursor:not-allowed;border-color:#e5e7eb}.form-control[data-v-a93e64c2]::placeholder{color:#999}.form-row[data-v-a93e64c2]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-row.three[data-v-a93e64c2]{grid-template-columns:1fr 1fr 1fr}.input-group[data-v-a93e64c2]{display:flex;gap:0;border:1px solid #d1d5db;border-radius:6px;overflow:hidden;background-color:#fff}.input-group .form-control[data-v-a93e64c2]{flex:1;border:none;border-radius:0}.input-addon[data-v-a93e64c2]{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-a93e64c2],.checkbox-group[data-v-a93e64c2]{display:flex;gap:16px;flex-wrap:wrap}.radio-option[data-v-a93e64c2],.checkbox-label[data-v-a93e64c2]{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-a93e64c2],.checkbox-label input[data-v-a93e64c2]{cursor:pointer;width:18px;height:18px}.info-block[data-v-a93e64c2],.info-section[data-v-a93e64c2]{padding:12px;background-color:#f0f9ff;border-left:4px solid #3b82f6;border-radius:6px;display:flex;flex-direction:column;gap:8px}.info-item[data-v-a93e64c2]{display:flex;justify-content:space-between;align-items:center;font-size:13px}.info-item .label[data-v-a93e64c2]{font-weight:600;color:#666}.info-item .value[data-v-a93e64c2]{color:#333;text-align:right;font-weight:500}.checklist[data-v-a93e64c2]{display:flex;flex-direction:column;gap:12px;padding:16px;background-color:#f9fafb;border-radius:8px}.checklist h5[data-v-a93e64c2]{font-size:14px;font-weight:600;color:#333;margin:0 0 8px}.checklist-item[data-v-a93e64c2]{display:flex;align-items:center;gap:12px;padding:10px;background:#fff;border-radius:6px;cursor:pointer;transition:all .2s}.checklist-item[data-v-a93e64c2]:hover{background:#f5f5f5}.checklist-item input[data-v-a93e64c2]{cursor:pointer}.form-actions[data-v-a93e64c2]{display:flex;gap:12px;margin-top:12px;padding-top:16px;border-top:1px solid #e5e7eb}.form-actions .btn[data-v-a93e64c2]{flex:1;min-width:120px}.btn[data-v-a93e64c2]{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-a93e64c2]:active{transform:scale(.98)}.btn-primary[data-v-a93e64c2]{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-a93e64c2]:hover:not(:disabled){background-color:#2563eb;box-shadow:0 4px 12px #2563eb4d}.btn-primary[data-v-a93e64c2]:disabled{background:#e0e0e0;color:#999;cursor:not-allowed}.btn-secondary[data-v-a93e64c2]{background-color:#e5e7eb;color:#333}.btn-secondary[data-v-a93e64c2]:hover:not(:disabled){background-color:#d1d5db}.btn-success[data-v-a93e64c2]{background-color:#10b981;color:#fff}.btn-success[data-v-a93e64c2]:hover:not(:disabled){background-color:#059669;box-shadow:0 4px 12px #10b9814d}.btn-danger[data-v-a93e64c2]{background-color:#f44336;color:#fff}.btn-danger[data-v-a93e64c2]:hover:not(:disabled){background-color:#e53935;box-shadow:0 4px 12px #f443364d}.btn[data-v-a93e64c2]:disabled{opacity:.5;cursor:not-allowed}.btn .material-icons[data-v-a93e64c2]{font-size:20px}.stage-table[data-v-a93e64c2]{width:100%;border-collapse:collapse;font-size:13px}.stage-table thead[data-v-a93e64c2]{background-color:#f3f4f6}.stage-table th[data-v-a93e64c2]{padding:12px;text-align:left;font-weight:600;color:#333;border-bottom:2px solid #e5e7eb}.stage-table td[data-v-a93e64c2]{padding:12px;border-bottom:1px solid #e5e7eb;color:#666}.stage-table tr[data-v-a93e64c2]:hover{background-color:#f9fafb}.loading-state[data-v-a93e64c2]{display:flex;align-items:center;justify-content:center;padding:40px;color:#999}.loading-spinner[data-v-a93e64c2]{width:32px;height:32px;border:3px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:spin-a93e64c2 1s linear infinite}@keyframes spin-a93e64c2{to{transform:rotate(360deg)}}.empty-state[data-v-a93e64c2]{text-align:center;padding:40px 20px;color:#999;font-size:14px}.empty-state-icon[data-v-a93e64c2]{font-size:48px;opacity:.3;margin-bottom:12px}.error-state[data-v-a93e64c2]{padding:16px;background-color:#fee2e2;border-left:4px solid #f44336;border-radius:6px;color:#991b1b}.error-message[data-v-a93e64c2]{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-a93e64c2]{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-a93e64c2]{padding:16px;background-color:#dcfce7;border-left:4px solid #10b981;border-radius:6px;color:#166534}.text-center[data-v-a93e64c2]{text-align:center}.text-right[data-v-a93e64c2]{text-align:right}.text-muted[data-v-a93e64c2]{color:#999}.text-success[data-v-a93e64c2]{color:#10b981}.text-error[data-v-a93e64c2]{color:#f44336}.text-warning[data-v-a93e64c2]{color:#f59e0b}.mt-sm[data-v-a93e64c2]{margin-top:8px}.mt-md[data-v-a93e64c2]{margin-top:12px}.mt-lg[data-v-a93e64c2]{margin-top:16px}.mb-sm[data-v-a93e64c2]{margin-bottom:8px}.mb-md[data-v-a93e64c2]{margin-bottom:12px}.mb-lg[data-v-a93e64c2]{margin-bottom:16px}.p-sm[data-v-a93e64c2]{padding:8px}.p-md[data-v-a93e64c2]{padding:12px}.p-lg[data-v-a93e64c2]{padding:16px}@media(max-width:768px){.card-header[data-v-a93e64c2]{padding:16px;flex-direction:column;align-items:flex-start;gap:12px}.card-header h4[data-v-a93e64c2]{font-size:16px}.card-content[data-v-a93e64c2]{padding:16px;gap:16px}.form-row[data-v-a93e64c2],.form-row.three[data-v-a93e64c2]{grid-template-columns:1fr}.form-actions[data-v-a93e64c2]{flex-direction:column}.form-actions .btn[data-v-a93e64c2]{width:100%}.radio-group[data-v-a93e64c2],.checkbox-group[data-v-a93e64c2]{flex-direction:column;gap:12px}.info-item[data-v-a93e64c2]{flex-direction:column;align-items:flex-start}.info-item .value[data-v-a93e64c2]{text-align:left}}.card-content[data-v-a93e64c2]{padding:24px}.document-generation-buttons[data-v-a93e64c2]{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.btn-full[data-v-a93e64c2]{width:100%;justify-content:center}.document-preview[data-v-a93e64c2]{margin-top:12px;padding:12px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px}.doc-info[data-v-a93e64c2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.doc-name[data-v-a93e64c2]{font-weight:500;color:#111827;font-size:14px}.doc-actions[data-v-a93e64c2]{display:flex;gap:8px;flex-wrap:wrap}.btn-action[data-v-a93e64c2]{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-a93e64c2]:hover{background:#f3f4f6;border-color:#9ca3af}.btn-action .material-icons[data-v-a93e64c2]{font-size:16px}.btn-send[data-v-a93e64c2]{background:#10b981;color:#fff;border-color:#10b981}.btn-send[data-v-a93e64c2]:hover{background:#059669;border-color:#059669}.btn-warning[data-v-a93e64c2]:disabled{background:#9ca3af;border-color:#9ca3af;cursor:not-allowed}.btn-send[data-v-a93e64c2]:disabled{background:#9ca3af;border-color:#9ca3af;cursor:not-allowed}.document-modal[data-v-a93e64c2]{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-a93e64c2]{background:#fff;border-radius:8px;width:90%;height:90%;max-width:1200px;position:relative;display:flex;flex-direction:column}.modal-close[data-v-a93e64c2]{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-a93e64c2]:hover{background:#f3f4f6}.pdf-viewer[data-v-a93e64c2]{width:100%;height:100%;border:none;border-radius:8px}.form-grid-2[data-v-a93e64c2]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:24px}.form-grid-3[data-v-a93e64c2]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;margin-bottom:24px}.form-group[data-v-a93e64c2]{display:flex;flex-direction:column;gap:8px}.form-group label[data-v-a93e64c2]{font-size:13px;font-weight:600;color:#333}.form-control[data-v-a93e64c2]{padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;transition:all .2s ease}.form-control[data-v-a93e64c2]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.btn-primary[data-v-a93e64c2]{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-a93e64c2]:hover:not(:disabled){background:#2563eb;box-shadow:0 4px 12px #2563eb4d}.btn-primary[data-v-a93e64c2]:disabled{background:#9ca3af;cursor:not-allowed}.btn-action[data-v-a93e64c2]:disabled{background:#9ca3af;cursor:not-allowed}.btn-primary .material-icons[data-v-a93e64c2]{font-size:20px}.btn-warning[data-v-a93e64c2]{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-a93e64c2]:hover{background:#d97706}.btn-warning .material-icons[data-v-a93e64c2]{font-size:20px}.card-header[data-v-a93e64c2]{justify-content:flex-start}.btn-hide[data-v-a93e64c2]{background:#ef4444;color:#fff;border-color:#ef4444}.btn-hide[data-v-a93e64c2]:hover{background:#dc2626;border-color:#dc2626}.documents-list[data-v-a93e64c2]{margin:24px 0;padding:20px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px}.documents-list-title[data-v-a93e64c2]{font-size:16px;font-weight:600;color:#111827;margin:0 0 16px}.documents-grid[data-v-a93e64c2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.document-card[data-v-a93e64c2]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:16px;transition:box-shadow .2s}.document-card[data-v-a93e64c2]:hover{box-shadow:0 4px 12px #00000014}.doc-header[data-v-a93e64c2]{display:flex;gap:12px;margin-bottom:12px}.doc-icon[data-v-a93e64c2]{font-size:24px;flex-shrink:0}.doc-info[data-v-a93e64c2]{flex:1;display:flex;flex-direction:column;gap:4px}.doc-name[data-v-a93e64c2]{font-weight:500;color:#111827;font-size:14px;line-height:1.4}.doc-date[data-v-a93e64c2]{font-size:12px;color:#6b7280}.doc-actions[data-v-a93e64c2]{display:flex;gap:8px;justify-content:flex-end}.no-documents[data-v-a93e64c2]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:40px 20px;color:#9ca3af;text-align:center}.no-documents .material-icons[data-v-a93e64c2]{font-size:48px}.no-documents p[data-v-a93e64c2]{margin:0;font-size:14px}@media(max-width:768px){.documents-grid[data-v-a93e64c2]{grid-template-columns:1fr}}@media(max-width:1024px){.form-grid-3[data-v-a93e64c2]{grid-template-columns:1fr}}@media(max-width:768px){.form-grid-2[data-v-a93e64c2]{grid-template-columns:1fr}.card-header h4[data-v-a93e64c2]{font-size:16px}}.dkp-section[data-v-a93e64c2]{background:#eff6ff;border:2px solid #3b82f6;border-radius:8px;padding:20px;margin:16px 0}.section-title[data-v-a93e64c2]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#1e40af;margin:0 0 16px}.upload-btn[data-v-a93e64c2]{display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}.btn-secondary[data-v-a93e64c2]{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-a93e64c2]:hover{background:#4b5563}.warning-text[data-v-a93e64c2]{display:flex;align-items:center;gap:8px;color:#dc2626;font-size:14px;margin:12px 0 0}.info-text[data-v-a93e64c2]{display:flex;align-items:center;gap:8px;color:#3b82f6;font-size:14px;margin:12px 0 0}.btn-disabled[data-v-a93e64c2]{opacity:.5;cursor:not-allowed}.dkp-payment-confirmations[data-v-a93e64c2]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:20px;margin:24px 0}.payment-confirmation[data-v-a93e64c2]{padding:12px;background:#fff;border:1px solid #e5e7eb;border-radius:6px;margin-bottom:12px}.checkbox-label[data-v-a93e64c2]{display:flex;align-items:center;gap:12px;cursor:pointer;font-size:14px;color:#374151}.checkbox-label input[type=checkbox][data-v-a93e64c2]{width:18px;height:18px;cursor:pointer}.btn-danger[data-v-a93e64c2]{background:#ef4444;color:#fff;border-color:#ef4444}.btn-danger[data-v-a93e64c2]:hover{background:#dc2626;border-color:#dc2626}.stage-form-card[data-v-c469de96]{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;overflow:hidden;transition:box-shadow .2s ease}.stage-form-card[data-v-c469de96]:hover{box-shadow:0 4px 12px #0000001f}.card-header[data-v-c469de96]{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-c469de96]{font-size:18px;font-weight:700;margin:0;letter-spacing:-.3px}.card-header-collapsible[data-v-c469de96]{display:flex;justify-content:space-between;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none}.stage-badge[data-v-c469de96]{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-c469de96]{padding:24px;display:flex;flex-direction:column;gap:20px}.card-content-expanded[data-v-c469de96]{display:flex;flex-direction:column;gap:16px}.instruction-block[data-v-c469de96]{padding:16px;border-left:4px solid;border-radius:8px;background-color:#00000005;color:#333}.instruction-block p[data-v-c469de96]{font-size:14px;margin:0;line-height:1.5}.form-section[data-v-c469de96]{display:flex;flex-direction:column;gap:16px;padding-bottom:16px;border-bottom:1px solid #e5e7eb}.form-section[data-v-c469de96]:last-of-type{border-bottom:none;padding-bottom:0}.form-section h5[data-v-c469de96]{font-size:15px;font-weight:600;color:#333;margin:0;display:flex;align-items:center;gap:8px}.form-section h5 .material-icons[data-v-c469de96]{font-size:20px;color:#2196f3}.form-group label[data-v-c469de96]{font-size:13px;font-weight:600;color:#333;-webkit-user-select:none;user-select:none}.form-control[data-v-c469de96]{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-c469de96]:hover{border-color:#9ca3af}.form-control[data-v-c469de96]:disabled{background-color:#f3f4f6;color:#999;cursor:not-allowed;border-color:#e5e7eb}.form-control[data-v-c469de96]::placeholder{color:#999}.form-row[data-v-c469de96]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-row.three[data-v-c469de96]{grid-template-columns:1fr 1fr 1fr}.input-group[data-v-c469de96]{display:flex;gap:0;border:1px solid #d1d5db;border-radius:6px;overflow:hidden;background-color:#fff}.input-group .form-control[data-v-c469de96]{flex:1;border:none;border-radius:0}.input-addon[data-v-c469de96]{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-c469de96],.checkbox-group[data-v-c469de96]{display:flex;gap:16px;flex-wrap:wrap}.radio-option[data-v-c469de96],.checkbox-label[data-v-c469de96]{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-c469de96],.checkbox-label input[data-v-c469de96]{cursor:pointer;width:18px;height:18px}.info-block[data-v-c469de96],.info-section[data-v-c469de96]{padding:12px;background-color:#f0f9ff;border-left:4px solid #3b82f6;border-radius:6px;display:flex;flex-direction:column;gap:8px}.info-item[data-v-c469de96]{display:flex;justify-content:space-between;align-items:center;font-size:13px}.info-item .label[data-v-c469de96]{font-weight:600;color:#666}.info-item .value[data-v-c469de96]{color:#333;text-align:right;font-weight:500}.checklist[data-v-c469de96]{display:flex;flex-direction:column;gap:12px;padding:16px;background-color:#f9fafb;border-radius:8px}.checklist h5[data-v-c469de96]{font-size:14px;font-weight:600;color:#333;margin:0 0 8px}.checklist-item[data-v-c469de96]{display:flex;align-items:center;gap:12px;padding:10px;background:#fff;border-radius:6px;cursor:pointer;transition:all .2s}.checklist-item[data-v-c469de96]:hover{background:#f5f5f5}.checklist-item input[data-v-c469de96]{cursor:pointer}.form-actions[data-v-c469de96]{display:flex;gap:12px;margin-top:12px;padding-top:16px;border-top:1px solid #e5e7eb}.form-actions .btn[data-v-c469de96]{flex:1;min-width:120px}.btn[data-v-c469de96]{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-c469de96]:active{transform:scale(.98)}.btn-primary[data-v-c469de96]{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-c469de96]:hover:not(:disabled){background-color:#2563eb;box-shadow:0 4px 12px #2563eb4d}.btn-primary[data-v-c469de96]:disabled{background:#e0e0e0;color:#999;cursor:not-allowed}.btn-secondary[data-v-c469de96]{background-color:#e5e7eb;color:#333}.btn-secondary[data-v-c469de96]:hover:not(:disabled){background-color:#d1d5db}.btn-success[data-v-c469de96]{background-color:#10b981;color:#fff}.btn-success[data-v-c469de96]:hover:not(:disabled){background-color:#059669;box-shadow:0 4px 12px #10b9814d}.btn-danger[data-v-c469de96]{background-color:#f44336;color:#fff}.btn-danger[data-v-c469de96]:hover:not(:disabled){background-color:#e53935;box-shadow:0 4px 12px #f443364d}.btn[data-v-c469de96]:disabled{opacity:.5;cursor:not-allowed}.btn .material-icons[data-v-c469de96]{font-size:20px}.stage-table[data-v-c469de96]{width:100%;border-collapse:collapse;font-size:13px}.stage-table thead[data-v-c469de96]{background-color:#f3f4f6}.stage-table th[data-v-c469de96]{padding:12px;text-align:left;font-weight:600;color:#333;border-bottom:2px solid #e5e7eb}.stage-table td[data-v-c469de96]{padding:12px;border-bottom:1px solid #e5e7eb;color:#666}.stage-table tr[data-v-c469de96]:hover{background-color:#f9fafb}.loading-state[data-v-c469de96]{display:flex;align-items:center;justify-content:center;padding:40px;color:#999}.loading-spinner[data-v-c469de96]{width:32px;height:32px;border:3px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:spin-c469de96 1s linear infinite}@keyframes spin-c469de96{to{transform:rotate(360deg)}}.empty-state[data-v-c469de96]{text-align:center;padding:40px 20px;color:#999;font-size:14px}.empty-state-icon[data-v-c469de96]{font-size:48px;opacity:.3;margin-bottom:12px}.error-state[data-v-c469de96]{padding:16px;background-color:#fee2e2;border-left:4px solid #f44336;border-radius:6px;color:#991b1b}.error-message[data-v-c469de96]{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-c469de96]{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-c469de96]{padding:16px;background-color:#dcfce7;border-left:4px solid #10b981;border-radius:6px;color:#166534}.text-center[data-v-c469de96]{text-align:center}.text-right[data-v-c469de96]{text-align:right}.text-muted[data-v-c469de96]{color:#999}.text-success[data-v-c469de96]{color:#10b981}.text-error[data-v-c469de96]{color:#f44336}.text-warning[data-v-c469de96]{color:#f59e0b}.mt-sm[data-v-c469de96]{margin-top:8px}.mt-md[data-v-c469de96]{margin-top:12px}.mt-lg[data-v-c469de96]{margin-top:16px}.mb-sm[data-v-c469de96]{margin-bottom:8px}.mb-md[data-v-c469de96]{margin-bottom:12px}.mb-lg[data-v-c469de96]{margin-bottom:16px}.p-sm[data-v-c469de96]{padding:8px}.p-md[data-v-c469de96]{padding:12px}.p-lg[data-v-c469de96]{padding:16px}@media(max-width:768px){.card-header[data-v-c469de96]{padding:16px;flex-direction:column;align-items:flex-start;gap:12px}.card-header h4[data-v-c469de96]{font-size:16px}.card-content[data-v-c469de96]{padding:16px;gap:16px}.form-row[data-v-c469de96],.form-row.three[data-v-c469de96]{grid-template-columns:1fr}.form-actions[data-v-c469de96]{flex-direction:column}.form-actions .btn[data-v-c469de96]{width:100%}.radio-group[data-v-c469de96],.checkbox-group[data-v-c469de96]{flex-direction:column;gap:12px}.info-item[data-v-c469de96]{flex-direction:column;align-items:flex-start}.info-item .value[data-v-c469de96]{text-align:left}}.section-card[data-v-c469de96]{background:#f9fafb;padding:20px;border-radius:12px;margin-bottom:24px;border:1px solid #e5e7eb}.section-subtitle[data-v-c469de96]{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-c469de96]{font-size:20px;color:#3b82f6}.form-grid-2[data-v-c469de96]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.form-grid-3[data-v-c469de96]{display:grid;grid-template-columns:2fr 1fr 1fr;gap:12px}.form-group[data-v-c469de96]{display:flex;flex-direction:column;gap:6px}.form-group label[data-v-c469de96]{font-size:13px;font-weight:600;color:#374151}.form-control[data-v-c469de96]{padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;transition:all .2s}.form-control[data-v-c469de96]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.btn-secondary[data-v-c469de96]{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-c469de96]:hover{background:#e5e7eb}.confirmations-section[data-v-c469de96]{display:flex;flex-direction:column;gap:16px}.confirmation-card[data-v-c469de96]{background:#fff;border:2px solid #e5e7eb;border-radius:12px;overflow:hidden;transition:all .2s}.confirmation-card.confirmed[data-v-c469de96]{border-color:#10b981;background:#f0fdf4}.confirmation-header[data-v-c469de96]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;cursor:pointer}.confirmation-title[data-v-c469de96]{display:flex;align-items:center;gap:12px}.confirmation-title .material-icons[data-v-c469de96]{font-size:28px;color:#d1d5db}.confirmation-card.confirmed .confirmation-title .material-icons[data-v-c469de96]{color:#10b981}.confirmation-title h5[data-v-c469de96]{margin:0;font-size:14px;font-weight:600;color:#111827}.btn-expand[data-v-c469de96]{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-c469de96]:hover{background:#e5e7eb}.confirmation-form[data-v-c469de96]{padding:16px 20px;border-top:1px solid #e5e7eb;background:#f9fafb}.btn-confirm[data-v-c469de96],.btn-reject[data-v-c469de96]{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-c469de96]{background:#10b981;color:#fff}.btn-confirm[data-v-c469de96]:hover{background:#059669}.btn-reject[data-v-c469de96]{background:#ef4444;color:#fff}.btn-reject[data-v-c469de96]:hover{background:#dc2626}.confirmation-warning[data-v-c469de96]{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-c469de96]{padding:16px 20px;border-top:1px solid #e5e7eb}.status-info[data-v-c469de96]{display:flex;align-items:center;gap:12px}.status-info .material-icons[data-v-c469de96]{font-size:32px;color:#10b981}.status-info p[data-v-c469de96]{margin:0;font-size:14px;font-weight:600;color:#111827}.status-date[data-v-c469de96]{font-size:12px;font-weight:400;color:#6b7280}.stage-progress[data-v-c469de96]{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-c469de96]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:#374151}.btn-primary[data-v-c469de96]{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-c469de96]:hover:not(:disabled){background:#2563eb}.btn-primary[data-v-c469de96]:disabled{background:#d1d5db;cursor:not-allowed}@media(max-width:768px){.form-grid-2[data-v-c469de96],.form-grid-3[data-v-c469de96]{grid-template-columns:1fr}}.debt-notice-card[data-v-c469de96]{padding:0;background:linear-gradient(135deg,#ff9800,#ff5722);border:none;margin-bottom:16px;overflow:hidden;animation:slideIn-c469de96 .3s ease-out}.debt-funds-card[data-v-c469de96]{border:2px solid #ff9800;background:#fff8e1}.debt-funds-card.confirmed[data-v-c469de96]{border-color:#4caf50;background:#e8f5e9}.debt-funds-card .confirmation-hint[data-v-c469de96]{color:#f57c00;font-size:12px}.debt-funds-card.confirmed .confirmation-hint[data-v-c469de96]{color:#388e3c}@keyframes slideIn-c469de96{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.debt-notice-header[data-v-c469de96]{display:flex;align-items:center;gap:12px;padding:16px;background:#0000001a;border-bottom:1px solid rgba(255,255,255,.2)}.notice-icon[data-v-c469de96]{font-size:28px;color:#fff;animation:pulse-c469de96 2s ease-in-out infinite}@keyframes pulse-c469de96{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.notice-title[data-v-c469de96]{margin:0;font-size:16px;font-weight:600;color:#fff;flex:1}.debt-notice-body[data-v-c469de96]{padding:16px}.notice-text[data-v-c469de96]{margin:0 0 12px;font-size:14px;line-height:1.5;color:#fff;font-weight:500}.notice-details[data-v-c469de96]{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-c469de96]{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-dcfeffa8]{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:20px}.card-header[data-v-dcfeffa8]{display:flex;align-items:center;gap:12px;padding:20px;border-bottom:1px solid #e0e0e0}.card-header h4[data-v-dcfeffa8]{margin:0;font-size:18px;font-weight:600}.card-content[data-v-dcfeffa8]{padding:20px}.info-section[data-v-dcfeffa8]{margin-bottom:24px;padding:16px;background:#f8f9fa;border-radius:6px}.info-section h5[data-v-dcfeffa8],.info-section h6[data-v-dcfeffa8]{margin:0 0 16px;font-size:16px;font-weight:600;color:#333}.info-grid[data-v-dcfeffa8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px}.info-item[data-v-dcfeffa8]{display:flex;flex-direction:column;gap:4px}.info-item label[data-v-dcfeffa8]{font-size:12px;color:#666;font-weight:500}.info-item span[data-v-dcfeffa8]{font-size:14px;color:#333}.deal-link[data-v-dcfeffa8]{display:inline-flex;align-items:center;gap:4px;color:#1976d2;text-decoration:none}.deal-link[data-v-dcfeffa8]:hover{text-decoration:underline}.deal-link .material-icons[data-v-dcfeffa8]{font-size:16px}.status-badge[data-v-dcfeffa8],.stage-badge[data-v-dcfeffa8]{display:inline-block;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500}.status-badge.status-new[data-v-dcfeffa8],.status-badge.status-pending[data-v-dcfeffa8],.status-badge.status-created[data-v-dcfeffa8]{background:#fff3e0;color:#e65100}.status-badge.status-pending_approval[data-v-dcfeffa8]{background:#fce4ec;color:#c62828}.status-badge.status-waiting[data-v-dcfeffa8],.status-badge.status-in_progress[data-v-dcfeffa8]{background:#e3f2fd;color:#1976d2}.status-badge.status-fulfilled[data-v-dcfeffa8],.status-badge.status-closed[data-v-dcfeffa8]{background:#e8f5e9;color:#2e7d32}.status-badge.status-cancelled[data-v-dcfeffa8]{background:#ffebee;color:#b71c1c}.stage-badge.stage-100[data-v-dcfeffa8]{background:#e8f5e9;color:#2e7d32}.info-message[data-v-dcfeffa8]{display:flex;align-items:start;gap:12px;padding:16px;border-radius:6px;margin:16px 0}.info-message.warning[data-v-dcfeffa8]{background:#fff3e0;border-left:4px solid #ff9800}.info-message.info[data-v-dcfeffa8]{background:#e3f2fd;border-left:4px solid #2196f3}.info-message.error[data-v-dcfeffa8]{background:#ffebee;border-left:4px solid #f44336}.info-message .material-icons[data-v-dcfeffa8]{color:inherit}.info-message p[data-v-dcfeffa8]{margin:0;font-size:14px}.info-message .hint[data-v-dcfeffa8]{margin-top:8px;font-size:12px;opacity:.8}.success-message[data-v-dcfeffa8]{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-dcfeffa8]{color:#4caf50}.success-message p[data-v-dcfeffa8]{margin:0;font-size:14px;color:#2e7d32}.export-deal-section[data-v-dcfeffa8]{background:#fff;border:1px solid #e0e0e0}.receipts-section[data-v-dcfeffa8]{margin-top:16px;padding-top:16px;border-top:1px solid #e0e0e0}.receipts-list[data-v-dcfeffa8]{display:flex;flex-direction:column;gap:8px}.receipt-item[data-v-dcfeffa8]{padding:12px;background:#f8f9fa;border-radius:4px}.receipt-info[data-v-dcfeffa8]{display:flex;gap:16px;align-items:center}.receipt-amount[data-v-dcfeffa8]{font-weight:600;color:#2e7d32}.receipt-date[data-v-dcfeffa8],.receipt-rate[data-v-dcfeffa8]{font-size:13px;color:#666}.loading-state[data-v-dcfeffa8]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;color:#666}.spinner[data-v-dcfeffa8]{width:40px;height:40px;border:3px solid #e0e0e0;border-top-color:#1976d2;border-radius:50%;animation:spin-dcfeffa8 1s linear infinite}.spinner-small[data-v-dcfeffa8]{display:inline-block;width:16px;height:16px;border:2px solid #fff;border-top-color:transparent;border-radius:50%;animation:spin-dcfeffa8 .8s linear infinite}@keyframes spin-dcfeffa8{to{transform:rotate(360deg)}}.actions[data-v-dcfeffa8]{display:flex;gap:12px;margin-top:24px}.btn-primary[data-v-dcfeffa8],.btn-secondary[data-v-dcfeffa8]{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-dcfeffa8]{background:#1976d2;color:#fff}.btn-primary[data-v-dcfeffa8]:hover:not(:disabled){background:#1565c0}.btn-primary[data-v-dcfeffa8]:disabled{background:#ccc;cursor:not-allowed}.btn-secondary[data-v-dcfeffa8]{background:#f5f5f5;color:#333}.btn-secondary[data-v-dcfeffa8]:hover:not(:disabled){background:#e0e0e0}.btn-secondary .material-icons[data-v-dcfeffa8]{font-size:18px}.stage-send-payment[data-v-53f37766]{padding:20px}.change-partition-form[data-v-53f37766]{background:#f8f9fa;border-radius:8px;padding:20px;margin-bottom:20px}.change-partition-form .form-group[data-v-53f37766]{margin-bottom:15px}.change-partition-form .form-label[data-v-53f37766]{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-weight:500;color:#333}.change-partition-form .form-label .material-icons[data-v-53f37766]{font-size:18px;color:#667eea}.change-partition-form .form-control[data-v-53f37766]{width:100%;padding:10px 12px;border:1px solid #ddd;border-radius:6px;font-size:14px}.change-partition-form .form-control[data-v-53f37766]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.searching-indicator[data-v-53f37766]{display:flex;align-items:center;gap:10px;padding:15px;color:#667eea}.searching-indicator .material-icons[data-v-53f37766]{animation:spin-53f37766 1s linear infinite}.found-partition[data-v-53f37766]{margin-top:15px}.found-partition .partition-card.success[data-v-53f37766]{border:2px solid #10b981;background:#ecfdf5}.found-partition .btn-primary[data-v-53f37766]{margin-top:15px;width:100%}.no-partition-found[data-v-53f37766]{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-53f37766]{color:#f59e0b}@keyframes spin-53f37766{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.section-header[data-v-53f37766]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.section-header h3[data-v-53f37766]{margin:0;font-size:18px;font-weight:600}.commissions-section[data-v-53f37766],.writeoffs-section[data-v-53f37766]{background:#fff;border-radius:8px;padding:20px;margin-bottom:20px;box-shadow:0 1px 3px #0000001a}.empty-state[data-v-53f37766]{text-align:center;padding:40px 20px;color:#666}.empty-state p[data-v-53f37766]{margin:0 0 5px;font-size:16px}.empty-state small[data-v-53f37766]{font-size:14px;color:#999}.commissions-list[data-v-53f37766]{display:flex;flex-direction:column;gap:10px}.commission-item[data-v-53f37766]{display:flex;justify-content:space-between;padding:12px;background:#f8f9fa;border-radius:6px}.commission-item .amount[data-v-53f37766]{font-weight:600;color:#2c3e50}.commission-item .date[data-v-53f37766]{color:#666;font-size:14px}.transactions-table[data-v-53f37766]{width:100%;border-collapse:collapse}.transactions-table th[data-v-53f37766],.transactions-table td[data-v-53f37766]{padding:12px;text-align:left;border-bottom:1px solid #e0e0e0}.transactions-table th[data-v-53f37766]{background:#f8f9fa;font-weight:600;color:#2c3e50}.transactions-table td.amount[data-v-53f37766]{font-weight:600}.type-badge[data-v-53f37766]{padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500}.type-expense[data-v-53f37766]{background:#fee;color:#c00}.type-refund[data-v-53f37766]{background:#efe;color:#0a0}.type-income[data-v-53f37766],.type-replenishment[data-v-53f37766]{background:#eef;color:#00a}.loading[data-v-53f37766]{text-align:center;padding:20px;color:#666}.modal-overlay[data-v-53f37766]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-53f37766]{background:#fff;border-radius:8px;padding:24px;max-width:500px;width:90%;max-height:90vh;overflow-y:auto}.modal-header[data-v-53f37766]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.modal-header h3[data-v-53f37766]{margin:0;font-size:20px}.btn-close[data-v-53f37766]{background:none;border:none;font-size:28px;cursor:pointer;color:#999;line-height:1;padding:0}.btn-close[data-v-53f37766]:hover{color:#333}.form-group[data-v-53f37766]{margin-bottom:16px}.form-group label[data-v-53f37766]{display:block;margin-bottom:6px;font-weight:500;color:#2c3e50}.form-group input[data-v-53f37766],.form-group select[data-v-53f37766],.form-group textarea[data-v-53f37766]{width:100%;padding:10px;border:1px solid #ddd;border-radius:6px;font-size:14px;box-sizing:border-box}.form-group input[data-v-53f37766]:focus,.form-group select[data-v-53f37766]:focus,.form-group textarea[data-v-53f37766]:focus{outline:none;border-color:#4caf50}.refund-info[data-v-53f37766]{background:#f8f9fa;padding:15px;border-radius:6px;margin-bottom:20px}.refund-info p[data-v-53f37766]{margin:8px 0}.form-actions[data-v-53f37766]{display:flex;gap:10px;justify-content:flex-end;margin-top:20px}.btn-primary[data-v-53f37766],.btn-secondary[data-v-53f37766],.btn-refund[data-v-53f37766]{padding:8px 16px;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.btn-stage[data-v-53f37766]{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-53f37766]{background:#4caf50;color:#fff}.btn-primary[data-v-53f37766]:hover:not(:disabled){background:#45a049}.btn-primary[data-v-53f37766]:disabled{background:#ccc;cursor:not-allowed}.btn-secondary[data-v-53f37766]{background:#f0f0f0;color:#333}.btn-secondary[data-v-53f37766]:hover{background:#e0e0e0}.btn-refund[data-v-53f37766]{background:#ff9800;color:#fff;padding:6px 12px;font-size:13px}.btn-refund[data-v-53f37766]:hover{background:#e68900}.info-message[data-v-53f37766]{display:flex;align-items:center;gap:12px;padding:16px;border-radius:6px;margin:16px 0}.info-message.error[data-v-53f37766]{background:#ffebee;border-left:4px solid #f44336;color:#c62828}.info-message.warning[data-v-53f37766]{background:#fff3e0;border-left:4px solid #ff9800;color:#e65100}.info-message.info[data-v-53f37766]{background:#e3f2fd;border-left:4px solid #2196f3;color:#1565c0}.info-message .material-icons[data-v-53f37766]{color:inherit;font-size:24px}.info-message p[data-v-53f37766]{margin:0;font-size:14px}.btn-primary[data-v-53f37766]:disabled,.btn-secondary[data-v-53f37766]:disabled,.btn-refund[data-v-53f37766]:disabled,.btn-stage[data-v-53f37766]:disabled{opacity:.5;cursor:not-allowed;background:#ccc}.btn-primary[data-v-53f37766]:disabled,.btn-stage[data-v-53f37766]:disabled{background:#9e9e9e}.loading[data-v-53f37766]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;color:#666}.spinner[data-v-53f37766]{width:40px;height:40px;border:3px solid #e0e0e0;border-top-color:#4caf50;border-radius:50%;animation:spin-53f37766 1s linear infinite}@keyframes spin-53f37766{to{transform:rotate(360deg)}}.loading p[data-v-53f37766]{margin-top:12px;font-size:14px}.btn-primary .material-icons[data-v-53f37766],.btn-secondary .material-icons[data-v-53f37766],.btn-refund .material-icons[data-v-53f37766],.btn-stage .material-icons[data-v-53f37766]{font-size:18px;vertical-align:middle;margin-right:4px}.section-header button[data-v-53f37766]{display:inline-flex;align-items:center;gap:6px}.partitions-section[data-v-53f37766]{background:#f8fafc;border-radius:8px;padding:16px;margin-bottom:20px}.partitions-info[data-v-53f37766]{display:flex;gap:16px;flex-wrap:wrap}.partition-card[data-v-53f37766]{flex:1;min-width:200px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:16px}.partition-card.commission-partition[data-v-53f37766]{border-color:#3b82f6;background:#eff6ff}.partition-title[data-v-53f37766]{font-size:12px;color:#64748b;text-transform:uppercase;margin-bottom:8px}.partition-name[data-v-53f37766]{font-size:16px;font-weight:600;color:#1e293b;margin-bottom:8px}.partition-details[data-v-53f37766]{display:flex;flex-direction:column;gap:4px;font-size:13px;color:#64748b}.deal-commission-info[data-v-53f37766]{margin-top:16px;padding:16px;background:#f0fdf4;border:1px solid #86efac;border-radius:8px}.deal-commission-info h4[data-v-53f37766]{margin:0 0 12px;font-size:14px;color:#166534}.commission-details[data-v-53f37766]{display:flex;flex-direction:column;gap:8px}.detail-row[data-v-53f37766]{display:flex;justify-content:space-between;align-items:center}.detail-row .label[data-v-53f37766]{color:#64748b;font-size:13px}.detail-row .value[data-v-53f37766]{font-weight:500;color:#1e293b}.status-badge[data-v-53f37766]{padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500}.status-badge.status-pending[data-v-53f37766]{background:#fef3c7;color:#92400e}.status-badge.status-processed[data-v-53f37766]{background:#d1fae5;color:#065f46}.status-badge.status-cancelled[data-v-53f37766]{background:#fee2e2;color:#991b1b}.modal-commission[data-v-53f37766]{max-width:500px}.modal-commission .hint[data-v-53f37766]{display:block;margin-top:4px;color:#64748b;font-size:12px}@media(max-width:768px){.transactions-table[data-v-53f37766]{font-size:13px}.transactions-table th[data-v-53f37766],.transactions-table td[data-v-53f37766]{padding:8px}.modal-content[data-v-53f37766]{width:95%;padding:16px}.section-header[data-v-53f37766]{flex-direction:column;align-items:flex-start;gap:10px}.section-header button[data-v-53f37766]{width:100%}.partitions-info[data-v-53f37766]{flex-direction:column}}.modal-overlay[data-v-f84f5270]{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-f84f5270 .2s ease-out;padding:20px}@keyframes fadeIn-f84f5270{0%{opacity:0}to{opacity:1}}.modal-content[data-v-f84f5270]{background:#fff;border-radius:24px;width:100%;max-width:900px;max-height:90vh;overflow:hidden;box-shadow:0 32px 80px #00000040;animation:slideUp-f84f5270 .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column}@keyframes slideUp-f84f5270{0%{opacity:0;transform:translateY(40px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-header[data-v-f84f5270]{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-f84f5270]{display:flex;align-items:center;gap:16px}.header-title .material-icons[data-v-f84f5270]{font-size:32px;background:linear-gradient(135deg,#000 0% 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.header-title h3[data-v-f84f5270]{margin:0;font-size:24px;font-weight:700;color:#000}.btn-close[data-v-f84f5270]{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-f84f5270]:hover{background:#fee2e2;color:#ef4444;transform:rotate(90deg)}.modal-body[data-v-f84f5270]{padding:32px;overflow-y:auto;flex:1}.info-section[data-v-f84f5270]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-bottom:32px}.info-card[data-v-f84f5270]{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-f84f5270]{font-size:36px;color:#1d4ed8}.info-content[data-v-f84f5270]{display:flex;flex-direction:column;gap:4px}.info-label[data-v-f84f5270]{font-size:12px;color:#1e40af;font-weight:600;text-transform:uppercase}.info-value[data-v-f84f5270]{font-size:20px;font-weight:800;color:#1e3a8a}.info-hint[data-v-f84f5270]{font-size:11px;color:#3b82f6}.form-section[data-v-f84f5270]{background:#f8fafc80;border-radius:16px;padding:24px;margin-bottom:24px;border:1px solid #e2e8f0}.section-header[data-v-f84f5270]{display:flex;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:12px;border-bottom:2px solid #cbd5e1}.section-header .material-icons[data-v-f84f5270]{font-size:24px;color:#3b82f6}.section-header h4[data-v-f84f5270]{margin:0;font-size:16px;font-weight:700;color:#1f2937}.form-grid[data-v-f84f5270]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.form-group[data-v-f84f5270]{display:flex;flex-direction:column;gap:8px}.form-group.full-width[data-v-f84f5270]{grid-column:1 / -1}.form-group.required label[data-v-f84f5270]:after{content:" *";color:#ef4444}.form-group label[data-v-f84f5270]{font-weight:600;color:#374151;font-size:14px}.form-control[data-v-f84f5270]{padding:14px 16px;border:2px solid #e5e7eb;border-radius:12px;font-size:15px;transition:all .3s ease;font-family:inherit}.form-control[data-v-f84f5270]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61a}.form-control[data-v-f84f5270]:read-only{background:#f9fafb;cursor:not-allowed}.help-text[data-v-f84f5270]{font-size:12px;color:#6b7280;margin-top:4px}.input-with-suggestions[data-v-f84f5270]{position:relative}.input-loader[data-v-f84f5270]{position:absolute;right:16px;top:50%;transform:translateY(-50%);color:#3b82f6}.spin[data-v-f84f5270]{animation:spin-f84f5270 1s linear infinite}@keyframes spin-f84f5270{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.suggestions-dropdown[data-v-f84f5270]{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-f84f5270]{padding:16px;cursor:pointer;border-bottom:1px solid #e5e7eb;transition:background .2s}.suggestion-item[data-v-f84f5270]:last-child{border-bottom:none}.suggestion-item[data-v-f84f5270]:hover{background:#f0f9ff}.suggestion-main[data-v-f84f5270]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.bik-badge[data-v-f84f5270]{background:#dbeafe;color:#1e40af;padding:4px 10px;border-radius:8px;font-size:12px;font-weight:600;font-family:monospace}.suggestion-details[data-v-f84f5270]{font-size:12px;color:#6b7280}.preview-section[data-v-f84f5270]{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-radius:16px;padding:24px;border:2px solid #10b981}.preview-header[data-v-f84f5270]{display:flex;align-items:center;gap:12px;margin-bottom:20px}.preview-header .material-icons[data-v-f84f5270]{font-size:24px;color:#059669}.preview-header h4[data-v-f84f5270]{margin:0;font-size:16px;font-weight:700;color:#065f46}.preview-content[data-v-f84f5270]{display:flex;flex-direction:column;gap:12px}.preview-row[data-v-f84f5270]{display:grid;grid-template-columns:200px 1fr;gap:16px;padding:12px;background:#fff;border-radius:8px}.preview-label[data-v-f84f5270]{font-weight:600;color:#6b7280;font-size:13px}.preview-value[data-v-f84f5270]{color:#1f2937;font-size:14px}.preview-value.highlight[data-v-f84f5270]{color:#059669;font-weight:700;font-size:18px}.modal-footer[data-v-f84f5270]{padding:24px 32px;border-top:1px solid #e5e7eb;display:flex;gap:16px;justify-content:flex-end;background:#f8fafcb3}.btn[data-v-f84f5270]{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-f84f5270]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 4px 16px #10b9814d}.btn-primary[data-v-f84f5270]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px #10b98166}.btn-primary[data-v-f84f5270]:disabled{background:#9ca3af;cursor:not-allowed}.btn-secondary[data-v-f84f5270]{background:#fff;color:#374151;border:2px solid #e5e7eb}.btn-secondary[data-v-f84f5270]:hover{background:#f9fafb;border-color:#3b82f6}@media(max-width:768px){.modal-content[data-v-f84f5270]{max-width:100%;border-radius:0;max-height:100vh}.form-grid[data-v-f84f5270]{grid-template-columns:1fr}.preview-row[data-v-f84f5270]{grid-template-columns:1fr;gap:8px}.modal-footer[data-v-f84f5270]{flex-direction:column-reverse}.btn[data-v-f84f5270]{width:100%;justify-content:center}}.stage-send-payment[data-v-0e0bc0e7]{display:flex;flex-direction:column;gap:24px}.section-header[data-v-0e0bc0e7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.section-header h3[data-v-0e0bc0e7]{margin:0;font-size:18px;font-weight:600}.writeoffs-section[data-v-0e0bc0e7],.client-refund-section[data-v-0e0bc0e7]{background:#fff;padding:20px;border-radius:8px;box-shadow:0 1px 3px #0000001a}.empty-state[data-v-0e0bc0e7]{text-align:center;padding:40px 20px;color:#666}.empty-state p[data-v-0e0bc0e7]{margin:0 0 8px;font-size:16px;font-weight:500}.empty-state small[data-v-0e0bc0e7]{font-size:14px;color:#999}.loading[data-v-0e0bc0e7]{text-align:center;padding:40px;color:#666}.transactions-table[data-v-0e0bc0e7]{width:100%;border-collapse:collapse}.transactions-table th[data-v-0e0bc0e7],.transactions-table td[data-v-0e0bc0e7]{padding:12px;text-align:left;border-bottom:1px solid #e0e0e0}.transactions-table th[data-v-0e0bc0e7]{font-weight:600;color:#666;font-size:14px}.transactions-table td[data-v-0e0bc0e7]{font-size:14px}.transactions-table td.amount[data-v-0e0bc0e7]{font-weight:600;color:#333}.type-badge[data-v-0e0bc0e7]{display:inline-block;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500}.type-badge.type-expense[data-v-0e0bc0e7]{background:#ffebee;color:#c62828}.type-badge.type-refund[data-v-0e0bc0e7]{background:#e3f2fd;color:#1565c0}.type-badge.type-income[data-v-0e0bc0e7]{background:#e8f5e9;color:#2e7d32}.btn-refund[data-v-0e0bc0e7]{padding:6px 12px;background:#ff9800;color:#fff;border:none;border-radius:4px;font-size:13px;cursor:pointer;transition:background .2s}.btn-refund[data-v-0e0bc0e7]:hover{background:#f57c00}.btn-primary[data-v-0e0bc0e7]{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-0e0bc0e7]:hover:not(:disabled){background:#1565c0}.btn-primary[data-v-0e0bc0e7]:disabled{background:#ccc;cursor:not-allowed}.btn-secondary[data-v-0e0bc0e7]{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-0e0bc0e7]:hover{background:#e0e0e0}.stage-actions[data-v-0e0bc0e7]{display:flex;justify-content:flex-end;padding:20px;background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a}.btn-stage[data-v-0e0bc0e7]{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-0e0bc0e7]:hover{background:#45a049}.modal-overlay[data-v-0e0bc0e7]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-0e0bc0e7]{background:#fff;border-radius:8px;width:90%;max-width:500px;max-height:90vh;overflow-y:auto}.modal-header[data-v-0e0bc0e7]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #e0e0e0}.modal-header h3[data-v-0e0bc0e7]{margin:0;font-size:18px;font-weight:600}.btn-close[data-v-0e0bc0e7]{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-0e0bc0e7]:hover{color:#333}.refund-info[data-v-0e0bc0e7]{padding:20px;background:#f8f9fa;border-bottom:1px solid #e0e0e0}.refund-info p[data-v-0e0bc0e7]{margin:8px 0;font-size:14px}.refund-form[data-v-0e0bc0e7]{padding:20px}.form-group[data-v-0e0bc0e7]{margin-bottom:16px}.form-group label[data-v-0e0bc0e7]{display:block;margin-bottom:8px;font-size:14px;font-weight:500;color:#333}.form-group input[data-v-0e0bc0e7],.form-group select[data-v-0e0bc0e7],.form-group textarea[data-v-0e0bc0e7]{width:100%;padding:10px;border:1px solid #ddd;border-radius:4px;font-size:14px;font-family:inherit}.form-group input[data-v-0e0bc0e7]:focus,.form-group select[data-v-0e0bc0e7]:focus,.form-group textarea[data-v-0e0bc0e7]:focus{outline:none;border-color:#1976d2}.form-actions[data-v-0e0bc0e7]{display:flex;gap:12px;justify-content:flex-end;margin-top:20px}.warning-message[data-v-0e0bc0e7]{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-0e0bc0e7]{display:flex;gap:12px;margin-top:20px;flex-wrap:wrap}.btn-check-payment[data-v-0e0bc0e7]{background:#ff9800;color:#fff}.btn-check-payment[data-v-0e0bc0e7]:hover{background:#e68900}.btn-attach-docs[data-v-0e0bc0e7]{background:#9c27b0;color:#fff}.btn-attach-docs[data-v-0e0bc0e7]:hover{background:#7b1fa2}.attach-docs-form[data-v-0e0bc0e7]{padding:20px}.attach-docs-form input[type=file][data-v-0e0bc0e7]{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-0e0bc0e7]{display:block;margin-top:6px;font-size:12px;color:#555}.selected-files[data-v-0e0bc0e7]{margin-top:12px;padding:12px;background-color:#f8f9fa;border:1px solid #ddd;border-radius:6px}.selected-files ul[data-v-0e0bc0e7]{list-style:none;padding:0;margin:0}.selected-files li[data-v-0e0bc0e7]{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-0e0bc0e7]:last-child{margin-bottom:0}.btn-remove-file[data-v-0e0bc0e7]{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-0e0bc0e7]:hover{background-color:#d32f2f}.btn-remove-file[data-v-0e0bc0e7]: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-4dc10931]{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;overflow:hidden;transition:box-shadow .2s ease}.stage-form-card[data-v-4dc10931]:hover{box-shadow:0 4px 12px #0000001f}.card-header[data-v-4dc10931]{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-4dc10931]{font-size:18px;font-weight:700;margin:0;letter-spacing:-.3px}.card-header-collapsible[data-v-4dc10931]{display:flex;justify-content:space-between;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none}.stage-badge[data-v-4dc10931]{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-4dc10931]{padding:24px;display:flex;flex-direction:column;gap:20px}.card-content-expanded[data-v-4dc10931]{display:flex;flex-direction:column;gap:16px}.instruction-block[data-v-4dc10931]{padding:16px;border-left:4px solid;border-radius:8px;background-color:#00000005;color:#333}.instruction-block p[data-v-4dc10931]{font-size:14px;margin:0;line-height:1.5}.form-section[data-v-4dc10931]{display:flex;flex-direction:column;gap:16px;padding-bottom:16px;border-bottom:1px solid #e5e7eb}.form-section[data-v-4dc10931]:last-of-type{border-bottom:none;padding-bottom:0}.form-section h5[data-v-4dc10931]{font-size:15px;font-weight:600;color:#333;margin:0;display:flex;align-items:center;gap:8px}.form-section h5 .material-icons[data-v-4dc10931]{font-size:20px;color:#2196f3}.form-group[data-v-4dc10931]{display:flex;flex-direction:column;gap:6px}.form-group label[data-v-4dc10931]{font-size:13px;font-weight:600;color:#333;-webkit-user-select:none;user-select:none}.form-control[data-v-4dc10931]{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-4dc10931]:hover{border-color:#9ca3af}.form-control[data-v-4dc10931]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.form-control[data-v-4dc10931]:disabled{background-color:#f3f4f6;color:#999;cursor:not-allowed;border-color:#e5e7eb}.form-control[data-v-4dc10931]::placeholder{color:#999}.form-row[data-v-4dc10931]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-row.three[data-v-4dc10931]{grid-template-columns:1fr 1fr 1fr}.input-group[data-v-4dc10931]{display:flex;gap:0;border:1px solid #d1d5db;border-radius:6px;overflow:hidden;background-color:#fff}.input-group .form-control[data-v-4dc10931]{flex:1;border:none;border-radius:0}.input-addon[data-v-4dc10931]{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-4dc10931],.checkbox-group[data-v-4dc10931]{display:flex;gap:16px;flex-wrap:wrap}.radio-option[data-v-4dc10931],.checkbox-label[data-v-4dc10931]{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-4dc10931],.checkbox-label input[data-v-4dc10931]{cursor:pointer;width:18px;height:18px}.info-block[data-v-4dc10931],.info-section[data-v-4dc10931]{padding:12px;background-color:#f0f9ff;border-left:4px solid #3b82f6;border-radius:6px;display:flex;flex-direction:column;gap:8px}.info-item[data-v-4dc10931]{display:flex;justify-content:space-between;align-items:center;font-size:13px}.info-item .label[data-v-4dc10931]{font-weight:600;color:#666}.info-item .value[data-v-4dc10931]{color:#333;text-align:right;font-weight:500}.checklist[data-v-4dc10931]{display:flex;flex-direction:column;gap:12px;padding:16px;background-color:#f9fafb;border-radius:8px}.checklist h5[data-v-4dc10931]{font-size:14px;font-weight:600;color:#333;margin:0 0 8px}.checklist-item[data-v-4dc10931]{display:flex;align-items:center;gap:12px;padding:10px;background:#fff;border-radius:6px;cursor:pointer;transition:all .2s}.checklist-item[data-v-4dc10931]:hover{background:#f5f5f5}.checklist-item input[data-v-4dc10931]{cursor:pointer}.form-actions[data-v-4dc10931]{display:flex;gap:12px;margin-top:12px;padding-top:16px;border-top:1px solid #e5e7eb}.form-actions .btn[data-v-4dc10931]{flex:1;min-width:120px}.btn[data-v-4dc10931]{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-4dc10931]:active{transform:scale(.98)}.btn-primary[data-v-4dc10931]{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-4dc10931]:hover:not(:disabled){background-color:#2563eb;box-shadow:0 4px 12px #2563eb4d}.btn-primary[data-v-4dc10931]:disabled{background:#e0e0e0;color:#999;cursor:not-allowed}.btn-secondary[data-v-4dc10931]{background-color:#e5e7eb;color:#333}.btn-secondary[data-v-4dc10931]:hover:not(:disabled){background-color:#d1d5db}.btn-success[data-v-4dc10931]{background-color:#10b981;color:#fff}.btn-success[data-v-4dc10931]:hover:not(:disabled){background-color:#059669;box-shadow:0 4px 12px #10b9814d}.btn-danger[data-v-4dc10931]{background-color:#f44336;color:#fff}.btn-danger[data-v-4dc10931]:hover:not(:disabled){background-color:#e53935;box-shadow:0 4px 12px #f443364d}.btn[data-v-4dc10931]:disabled{opacity:.5;cursor:not-allowed}.btn .material-icons[data-v-4dc10931]{font-size:20px}.stage-table[data-v-4dc10931]{width:100%;border-collapse:collapse;font-size:13px}.stage-table thead[data-v-4dc10931]{background-color:#f3f4f6}.stage-table th[data-v-4dc10931]{padding:12px;text-align:left;font-weight:600;color:#333;border-bottom:2px solid #e5e7eb}.stage-table td[data-v-4dc10931]{padding:12px;border-bottom:1px solid #e5e7eb;color:#666}.stage-table tr[data-v-4dc10931]:hover{background-color:#f9fafb}.loading-state[data-v-4dc10931]{display:flex;align-items:center;justify-content:center;padding:40px;color:#999}.loading-spinner[data-v-4dc10931]{width:32px;height:32px;border:3px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:spin-4dc10931 1s linear infinite}@keyframes spin-4dc10931{to{transform:rotate(360deg)}}.empty-state[data-v-4dc10931]{text-align:center;padding:40px 20px;color:#999;font-size:14px}.empty-state-icon[data-v-4dc10931]{font-size:48px;opacity:.3;margin-bottom:12px}.error-state[data-v-4dc10931]{padding:16px;background-color:#fee2e2;border-left:4px solid #f44336;border-radius:6px;color:#991b1b}.error-message[data-v-4dc10931]{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-4dc10931]{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-4dc10931]{padding:16px;background-color:#dcfce7;border-left:4px solid #10b981;border-radius:6px;color:#166534}.text-center[data-v-4dc10931]{text-align:center}.text-right[data-v-4dc10931]{text-align:right}.text-muted[data-v-4dc10931]{color:#999}.text-success[data-v-4dc10931]{color:#10b981}.text-error[data-v-4dc10931]{color:#f44336}.text-warning[data-v-4dc10931]{color:#f59e0b}.mt-sm[data-v-4dc10931]{margin-top:8px}.mt-md[data-v-4dc10931]{margin-top:12px}.mt-lg[data-v-4dc10931]{margin-top:16px}.mb-sm[data-v-4dc10931]{margin-bottom:8px}.mb-md[data-v-4dc10931]{margin-bottom:12px}.mb-lg[data-v-4dc10931]{margin-bottom:16px}.p-sm[data-v-4dc10931]{padding:8px}.p-md[data-v-4dc10931]{padding:12px}.p-lg[data-v-4dc10931]{padding:16px}@media(max-width:768px){.card-header[data-v-4dc10931]{padding:16px;flex-direction:column;align-items:flex-start;gap:12px}.card-header h4[data-v-4dc10931]{font-size:16px}.card-content[data-v-4dc10931]{padding:16px;gap:16px}.form-row[data-v-4dc10931],.form-row.three[data-v-4dc10931]{grid-template-columns:1fr}.form-actions[data-v-4dc10931]{flex-direction:column}.form-actions .btn[data-v-4dc10931]{width:100%}.radio-group[data-v-4dc10931],.checkbox-group[data-v-4dc10931]{flex-direction:column;gap:12px}.info-item[data-v-4dc10931]{flex-direction:column;align-items:flex-start}.info-item .value[data-v-4dc10931]{text-align:left}}.exchange-card[data-v-4dc10931]{color:#000;padding:24px;border-radius:12px;margin-bottom:24px}.exchange-row[data-v-4dc10931]{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-4dc10931]:last-child{border-bottom:none}.exchange-row.header[data-v-4dc10931]{background:#0000001a;padding:12px;margin:12px -24px 0;border-radius:8px 8px 0 0}.exchange-row.highlight[data-v-4dc10931]{background:#fff3;padding:12px;margin:8px -24px 0;border-radius:8px;font-weight:700;font-size:18px}.exchange-row.positive .exchange-value[data-v-4dc10931]{color:#188e06}.exchange-row.negative .exchange-value[data-v-4dc10931]{color:#81c784}.divider[data-v-4dc10931]{height:2px;background:#ffffff4d;margin:16px -24px}.exchange-label[data-v-4dc10931]{font-size:14px;opacity:.9}.exchange-value[data-v-4dc10931]{font-size:16px;font-weight:600}.exchange-input[data-v-4dc10931]{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-4dc10931]::placeholder{color:#fff9}.history-table[data-v-4dc10931]{border:1px solid #e0e0e0;border-radius:12px;overflow:hidden}.history-row[data-v-4dc10931]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;padding:16px;border-bottom:1px solid #e0e0e0}.history-row[data-v-4dc10931]:last-child{border-bottom:none}.history-row.header[data-v-4dc10931]{background:#f5f5f5;font-weight:700;color:#212121}.history-cell[data-v-4dc10931]{display:flex;align-items:center}.stage-form-card[data-v-d6cffb90]{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;overflow:hidden;transition:box-shadow .2s ease}.stage-form-card[data-v-d6cffb90]:hover{box-shadow:0 4px 12px #0000001f}.card-header[data-v-d6cffb90]{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-d6cffb90]{font-size:18px;font-weight:700;margin:0;letter-spacing:-.3px}.card-header-collapsible[data-v-d6cffb90]{display:flex;justify-content:space-between;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none}.stage-badge[data-v-d6cffb90]{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-d6cffb90]{padding:24px;display:flex;flex-direction:column;gap:20px}.card-content-expanded[data-v-d6cffb90]{display:flex;flex-direction:column;gap:16px}.instruction-block[data-v-d6cffb90]{padding:16px;border-left:4px solid;border-radius:8px;background-color:#00000005;color:#333}.instruction-block p[data-v-d6cffb90]{font-size:14px;margin:0;line-height:1.5}.form-section[data-v-d6cffb90]{display:flex;flex-direction:column;gap:16px;padding-bottom:16px;border-bottom:1px solid #e5e7eb}.form-section[data-v-d6cffb90]:last-of-type{border-bottom:none;padding-bottom:0}.form-section h5[data-v-d6cffb90]{font-size:15px;font-weight:600;color:#333;margin:0;display:flex;align-items:center;gap:8px}.form-section h5 .material-icons[data-v-d6cffb90]{font-size:20px;color:#2196f3}.form-group[data-v-d6cffb90]{display:flex;flex-direction:column;gap:6px}.form-group label[data-v-d6cffb90]{font-size:13px;font-weight:600;color:#333;-webkit-user-select:none;user-select:none}.form-control[data-v-d6cffb90]{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-d6cffb90]:hover{border-color:#9ca3af}.form-control[data-v-d6cffb90]:disabled{background-color:#f3f4f6;color:#999;cursor:not-allowed;border-color:#e5e7eb}.form-control[data-v-d6cffb90]::placeholder{color:#999}.form-row[data-v-d6cffb90]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-row.three[data-v-d6cffb90]{grid-template-columns:1fr 1fr 1fr}.input-group[data-v-d6cffb90]{display:flex;gap:0;border:1px solid #d1d5db;border-radius:6px;overflow:hidden;background-color:#fff}.input-group .form-control[data-v-d6cffb90]{flex:1;border:none;border-radius:0}.input-addon[data-v-d6cffb90]{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-d6cffb90],.checkbox-group[data-v-d6cffb90]{display:flex;gap:16px;flex-wrap:wrap}.radio-option[data-v-d6cffb90],.checkbox-label[data-v-d6cffb90]{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-d6cffb90],.checkbox-label input[data-v-d6cffb90]{cursor:pointer;width:18px;height:18px}.info-block[data-v-d6cffb90],.info-section[data-v-d6cffb90]{padding:12px;background-color:#f0f9ff;border-left:4px solid #3b82f6;border-radius:6px;display:flex;flex-direction:column;gap:8px}.info-item[data-v-d6cffb90]{display:flex;justify-content:space-between;align-items:center;font-size:13px}.info-item .label[data-v-d6cffb90]{font-weight:600;color:#666}.info-item .value[data-v-d6cffb90]{color:#333;text-align:right;font-weight:500}.checklist[data-v-d6cffb90]{display:flex;flex-direction:column;gap:12px;padding:16px;background-color:#f9fafb;border-radius:8px}.checklist h5[data-v-d6cffb90]{font-size:14px;font-weight:600;color:#333;margin:0 0 8px}.checklist-item[data-v-d6cffb90]{display:flex;align-items:center;gap:12px;padding:10px;background:#fff;border-radius:6px;cursor:pointer;transition:all .2s}.checklist-item[data-v-d6cffb90]:hover{background:#f5f5f5}.checklist-item input[data-v-d6cffb90]{cursor:pointer}.form-actions[data-v-d6cffb90]{display:flex;gap:12px;margin-top:12px;padding-top:16px;border-top:1px solid #e5e7eb}.form-actions .btn[data-v-d6cffb90]{flex:1;min-width:120px}.btn[data-v-d6cffb90]{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-d6cffb90]:active{transform:scale(.98)}.btn-primary[data-v-d6cffb90]{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-d6cffb90]:hover:not(:disabled){background-color:#2563eb;box-shadow:0 4px 12px #2563eb4d}.btn-primary[data-v-d6cffb90]:disabled{background:#e0e0e0;color:#999;cursor:not-allowed}.btn-secondary[data-v-d6cffb90]{background-color:#e5e7eb;color:#333}.btn-secondary[data-v-d6cffb90]:hover:not(:disabled){background-color:#d1d5db}.btn-success[data-v-d6cffb90]{background-color:#10b981;color:#fff}.btn-success[data-v-d6cffb90]:hover:not(:disabled){background-color:#059669;box-shadow:0 4px 12px #10b9814d}.btn-danger[data-v-d6cffb90]{background-color:#f44336;color:#fff}.btn-danger[data-v-d6cffb90]:hover:not(:disabled){background-color:#e53935;box-shadow:0 4px 12px #f443364d}.btn[data-v-d6cffb90]:disabled{opacity:.5;cursor:not-allowed}.btn .material-icons[data-v-d6cffb90]{font-size:20px}.stage-table[data-v-d6cffb90]{width:100%;border-collapse:collapse;font-size:13px}.stage-table thead[data-v-d6cffb90]{background-color:#f3f4f6}.stage-table th[data-v-d6cffb90]{padding:12px;text-align:left;font-weight:600;color:#333;border-bottom:2px solid #e5e7eb}.stage-table td[data-v-d6cffb90]{padding:12px;border-bottom:1px solid #e5e7eb;color:#666}.stage-table tr[data-v-d6cffb90]:hover{background-color:#f9fafb}.loading-state[data-v-d6cffb90]{display:flex;align-items:center;justify-content:center;padding:40px;color:#999}.loading-spinner[data-v-d6cffb90]{width:32px;height:32px;border:3px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:spin-d6cffb90 1s linear infinite}@keyframes spin-d6cffb90{to{transform:rotate(360deg)}}.empty-state[data-v-d6cffb90]{text-align:center;padding:40px 20px;color:#999;font-size:14px}.empty-state-icon[data-v-d6cffb90]{font-size:48px;opacity:.3;margin-bottom:12px}.error-state[data-v-d6cffb90]{padding:16px;background-color:#fee2e2;border-left:4px solid #f44336;border-radius:6px;color:#991b1b}.error-message[data-v-d6cffb90]{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-d6cffb90]{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-d6cffb90]{padding:16px;background-color:#dcfce7;border-left:4px solid #10b981;border-radius:6px;color:#166534}.text-center[data-v-d6cffb90]{text-align:center}.text-right[data-v-d6cffb90]{text-align:right}.text-muted[data-v-d6cffb90]{color:#999}.text-success[data-v-d6cffb90]{color:#10b981}.text-error[data-v-d6cffb90]{color:#f44336}.text-warning[data-v-d6cffb90]{color:#f59e0b}.mt-sm[data-v-d6cffb90]{margin-top:8px}.mt-md[data-v-d6cffb90]{margin-top:12px}.mt-lg[data-v-d6cffb90]{margin-top:16px}.mb-sm[data-v-d6cffb90]{margin-bottom:8px}.mb-md[data-v-d6cffb90]{margin-bottom:12px}.mb-lg[data-v-d6cffb90]{margin-bottom:16px}.p-sm[data-v-d6cffb90]{padding:8px}.p-md[data-v-d6cffb90]{padding:12px}.p-lg[data-v-d6cffb90]{padding:16px}@media(max-width:768px){.card-header[data-v-d6cffb90]{padding:16px;flex-direction:column;align-items:flex-start;gap:12px}.card-header h4[data-v-d6cffb90]{font-size:16px}.card-content[data-v-d6cffb90]{padding:16px;gap:16px}.form-row[data-v-d6cffb90],.form-row.three[data-v-d6cffb90]{grid-template-columns:1fr}.form-actions[data-v-d6cffb90]{flex-direction:column}.form-actions .btn[data-v-d6cffb90]{width:100%}.radio-group[data-v-d6cffb90],.checkbox-group[data-v-d6cffb90]{flex-direction:column;gap:12px}.info-item[data-v-d6cffb90]{flex-direction:column;align-items:flex-start}.info-item .value[data-v-d6cffb90]{text-align:left}}.card-header[data-v-d6cffb90]{display:flex;justify-content:flex-start}.card-header .material-icons[data-v-d6cffb90]{font-size:28px;color:#fff}.card-header h4[data-v-d6cffb90]{margin:0;font-size:18px;font-weight:600;color:#000}.card-content[data-v-d6cffb90]{padding:24px}.form-group[data-v-d6cffb90]{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.form-group label[data-v-d6cffb90]{font-size:13px;font-weight:600;color:#374151}.form-control[data-v-d6cffb90]{padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;font-family:inherit;transition:all .2s}.form-control[data-v-d6cffb90]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}textarea.form-control[data-v-d6cffb90]{resize:vertical;min-height:120px}.btn-success[data-v-d6cffb90]{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-d6cffb90]:hover{background:#059669;box-shadow:0 4px 12px #10b9814d}.btn-success[data-v-d6cffb90]:active{transform:translateY(1px)}.btn-success .material-icons[data-v-d6cffb90]{font-size:20px}.btn-success[data-v-d6cffb90]:disabled{background:#d1d5db;color:#9ca3af;cursor:not-allowed;opacity:.6}@media(max-width:768px){.card-content[data-v-d6cffb90]{padding:16px}.card-header[data-v-d6cffb90]{padding:16px 20px}.card-header h4[data-v-d6cffb90]{font-size:16px}}.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}.modal-overlay[data-v-bfacde68]{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px}.modal-content[data-v-bfacde68]{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-bfacde68 .3s ease}@keyframes modalSlideIn-bfacde68{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.modal-header[data-v-bfacde68]{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-bfacde68]{font-size:18px;font-weight:700;margin:0}.btn-close[data-v-bfacde68]{background:none;border:none;cursor:pointer;color:#fff;padding:4px;border-radius:4px}.btn-close[data-v-bfacde68]:hover{background-color:#fff3}.modal-body[data-v-bfacde68]{flex:1;overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:20px}.empty-state[data-v-bfacde68]{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-bfacde68]{font-size:48px;opacity:.3}.empty-state p[data-v-bfacde68]{font-size:14px;margin:0}.history-timeline[data-v-bfacde68]{position:relative;padding:12px 0}.timeline-item[data-v-bfacde68]{display:flex;gap:16px;margin-bottom:20px;position:relative}.timeline-marker[data-v-bfacde68]{position:relative;width:24px;flex-shrink:0}.marker-dot[data-v-bfacde68]{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-bfacde68]{position:absolute;top:30px;left:12px;width:2px;height:80px;background:linear-gradient(to bottom,#3b82f6,transparent)}.timeline-content[data-v-bfacde68]{flex:1;padding:12px;background-color:#f9fafb;border-radius:8px;border-left:2px solid #e5e7eb}.entry-header[data-v-bfacde68]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px}.entry-header h5[data-v-bfacde68]{font-size:14px;font-weight:600;color:#333;margin:0}.entry-time[data-v-bfacde68]{font-size:12px;color:#999;flex-shrink:0}.entry-meta[data-v-bfacde68]{display:flex;gap:12px;font-size:12px;color:#666;margin-bottom:8px}.entry-meta p[data-v-bfacde68]{margin:0;display:flex;align-items:center;gap:4px}.entry-meta .material-icons[data-v-bfacde68]{font-size:14px}.user-info[data-v-bfacde68]{color:#3b82f6;font-weight:500}.entry-details[data-v-bfacde68]{margin-top:8px}.entry-details details[data-v-bfacde68]{cursor:pointer}.entry-details summary[data-v-bfacde68]{font-size:12px;color:#3b82f6;font-weight:600;padding:4px 0;-webkit-user-select:none;user-select:none}.details-content[data-v-bfacde68]{margin-top:8px;padding:8px;background-color:#fff;border-radius:4px;border:1px solid #e5e7eb}.detail-row[data-v-bfacde68]{display:flex;justify-content:space-between;font-size:12px;padding:4px 0;border-bottom:1px solid #f3f4f6}.detail-row[data-v-bfacde68]:last-child{border-bottom:none}.detail-key[data-v-bfacde68]{font-weight:600;color:#666}.detail-value[data-v-bfacde68]{color:#333;text-align:right}.history-filters[data-v-bfacde68]{padding:12px;background-color:#f9fafb;border-radius:8px;border:1px solid #e5e7eb}.history-filters h5[data-v-bfacde68]{font-size:13px;font-weight:600;color:#333;margin:0 0 12px;text-transform:uppercase}.filter-buttons[data-v-bfacde68]{display:flex;flex-wrap:wrap;gap:8px}.filter-btn[data-v-bfacde68]{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-bfacde68]:hover{border-color:#3b82f6;color:#3b82f6}.filter-btn.active[data-v-bfacde68]{background-color:#dbeafe;color:#1e40af;border-color:#3b82f6}.history-stats[data-v-bfacde68]{padding:12px;background-color:#f0f9ff;border-radius:8px;border-left:4px solid #3b82f6}.history-stats h5[data-v-bfacde68]{font-size:13px;font-weight:600;color:#333;margin:0 0 12px;text-transform:uppercase}.stats-grid[data-v-bfacde68]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.stat-item[data-v-bfacde68]{display:flex;justify-content:space-between;font-size:13px}.stat-label[data-v-bfacde68]{color:#666;font-weight:600}.stat-value[data-v-bfacde68]{color:#1e40af;font-weight:700}.modal-footer[data-v-bfacde68]{padding:16px 20px;border-top:1px solid #e5e7eb;background-color:#f9fafb;border-radius:0 0 12px 12px}.btn[data-v-bfacde68]{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-bfacde68]{background-color:#3b82f6;color:#fff}.btn-primary[data-v-bfacde68]: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}.stage-form-card[data-v-00e5a6f0]{background:#fff;border-radius:16px;box-shadow:0 4px 20px #00000014;overflow:hidden}.card-header[data-v-00e5a6f0]{display:flex;justify-content:space-between;align-items:center;padding:24px 32px}.header-left[data-v-00e5a6f0]{display:flex;align-items:center;gap:16px}.success-icon[data-v-00e5a6f0]{font-size:48px;color:#fff}.header-title[data-v-00e5a6f0]{font-size:24px;font-weight:700;margin:0;color:#fff}.header-subtitle[data-v-00e5a6f0]{font-size:14px;color:#ffffffe6;margin:4px 0 0}.stage-badge.completed[data-v-00e5a6f0]{background:#ffffff4d;padding:8px 16px;border-radius:20px;font-size:14px;font-weight:600;color:#fff}.card-content[data-v-00e5a6f0]{padding:32px}.section-title[data-v-00e5a6f0]{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-00e5a6f0]{color:#10b981}.summary-section[data-v-00e5a6f0],.info-section[data-v-00e5a6f0],.report-section[data-v-00e5a6f0],.stakeholders-section[data-v-00e5a6f0]{margin-bottom:32px}.summary-grid[data-v-00e5a6f0]{display:grid;grid-template-columns:1fr 1fr;gap:32px;background:#f9fafb;padding:24px;border-radius:12px;border:1px solid #e5e7eb}.summary-column[data-v-00e5a6f0]{display:flex;flex-direction:column;gap:16px}.summary-item[data-v-00e5a6f0]{display:flex;flex-direction:column;gap:4px}.summary-item.highlight[data-v-00e5a6f0]{background:#fff;padding:12px;border-radius:8px;border:1px solid #d1d5db}.summary-item .label[data-v-00e5a6f0]{font-size:13px;color:#6b7280;font-weight:500}.summary-item .value[data-v-00e5a6f0]{font-size:16px;color:#111827;font-weight:600}.summary-item .value.amount[data-v-00e5a6f0]{font-size:20px;color:#10b981}.badge[data-v-00e5a6f0]{display:inline-block;padding:4px 12px;border-radius:12px;font-size:13px;font-weight:600}.badge-import[data-v-00e5a6f0]{background:#dbeafe;color:#1e40af}.info-card[data-v-00e5a6f0]{background:#f9fafb;padding:20px;border-radius:12px;border:1px solid #e5e7eb}.info-grid[data-v-00e5a6f0]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.info-item[data-v-00e5a6f0]{display:flex;flex-direction:column;gap:4px}.info-item .label[data-v-00e5a6f0]{font-size:12px;color:#6b7280;font-weight:500}.info-item .value[data-v-00e5a6f0]{font-size:14px;color:#111827;font-weight:600}.status-badge[data-v-00e5a6f0]{display:inline-block;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600}.status-success[data-v-00e5a6f0]{background:#d1fae5;color:#065f46}.status-warning[data-v-00e5a6f0]{background:#fef3c7;color:#92400e}.status-error[data-v-00e5a6f0]{background:#fee2e2;color:#991b1b}.status-pending[data-v-00e5a6f0]{background:#e0e7ff;color:#3730a3}.status-default[data-v-00e5a6f0]{background:#f3f4f6;color:#374151}.report-card[data-v-00e5a6f0]{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border:2px solid #86efac;border-radius:12px;padding:24px}.report-text[data-v-00e5a6f0]{margin-bottom:20px}.report-header[data-v-00e5a6f0]{display:flex;align-items:center;gap:12px;margin-bottom:12px;padding-bottom:12px;border-bottom:2px solid #86efac}.report-header .material-icons[data-v-00e5a6f0]{color:#16a34a;font-size:28px}.report-header strong[data-v-00e5a6f0]{font-size:16px;color:#065f46}.report-body[data-v-00e5a6f0]{background:#fff;padding:16px;border-radius:8px;font-size:14px;line-height:1.6;color:#374151;white-space:pre-wrap}.report-document[data-v-00e5a6f0]{margin-top:16px}.document-card[data-v-00e5a6f0]{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-00e5a6f0]:hover{box-shadow:0 4px 12px #10b98126;border-color:#4ade80}.doc-icon[data-v-00e5a6f0]{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-00e5a6f0]{font-size:28px;color:#16a34a}.doc-details[data-v-00e5a6f0]{flex:1;min-width:0}.doc-name[data-v-00e5a6f0]{font-size:14px;font-weight:600;color:#111827;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.doc-meta[data-v-00e5a6f0]{font-size:12px;color:#6b7280;display:flex;align-items:center;gap:8px}.doc-separator[data-v-00e5a6f0]{color:#d1d5db}.doc-actions[data-v-00e5a6f0]{display:flex;gap:8px;flex-shrink:0}.btn-icon[data-v-00e5a6f0]{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-00e5a6f0]:hover{background:#e5e7eb;border-color:#9ca3af}.btn-icon.success[data-v-00e5a6f0]{background:#10b981;border-color:#10b981}.btn-icon.success .material-icons[data-v-00e5a6f0]{color:#fff}.btn-icon.success[data-v-00e5a6f0]:hover{background:#059669;border-color:#047857;transform:translateY(-1px);box-shadow:0 4px 12px #10b9814d}.btn-icon.danger[data-v-00e5a6f0]{background:#ef4444;border-color:#ef4444}.btn-icon.danger .material-icons[data-v-00e5a6f0]{color:#fff}.btn-icon.danger[data-v-00e5a6f0]:hover{background:#dc2626;border-color:#b91c1c;transform:translateY(-1px);box-shadow:0 4px 12px #ef44444d}.no-report[data-v-00e5a6f0]{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-00e5a6f0]{font-size:48px;color:#9ca3af}.no-report p[data-v-00e5a6f0]{margin:0;font-size:14px;color:#6b7280}.stakeholders-list[data-v-00e5a6f0]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px}.stakeholder-card[data-v-00e5a6f0]{display:flex;align-items:center;gap:12px;padding:16px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px}.stakeholder-avatar[data-v-00e5a6f0]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#dbeafe;border-radius:50%}.stakeholder-avatar .material-icons[data-v-00e5a6f0]{color:#3b82f6;font-size:24px}.stakeholder-info[data-v-00e5a6f0]{display:flex;flex-direction:column;gap:2px}.stakeholder-name[data-v-00e5a6f0]{font-size:14px;font-weight:600;color:#111827}.stakeholder-role[data-v-00e5a6f0]{font-size:12px;color:#6b7280}.actions-section[data-v-00e5a6f0]{display:flex;gap:12px;padding-top:24px;border-top:1px solid #e5e7eb}.btn[data-v-00e5a6f0]{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-00e5a6f0]{background:#10b981;color:#fff}.btn-primary[data-v-00e5a6f0]:hover{background:#059669;transform:translateY(-1px);box-shadow:0 4px 12px #10b9814d}.btn-secondary[data-v-00e5a6f0]{background:#e5e7eb;color:#374151}.btn-secondary[data-v-00e5a6f0]:hover{background:#d1d5db}.btn-outline[data-v-00e5a6f0]{background:#fff;color:#374151;border:1px solid #d1d5db}.btn-outline[data-v-00e5a6f0]:hover{background:#f9fafb}@media print{.actions-section[data-v-00e5a6f0]{display:none}}@media(max-width:768px){.summary-grid[data-v-00e5a6f0],.info-grid[data-v-00e5a6f0]{grid-template-columns:1fr}.actions-section[data-v-00e5a6f0]{flex-direction:column}.stakeholders-list[data-v-00e5a6f0]{grid-template-columns:1fr}}.reserve-info[data-v-b611b79d]{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-b611b79d]{margin:0;font-size:13px;color:#5b21b6}.debit-partitions-card[data-v-b611b79d]{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:20px}.card-header[data-v-b611b79d]{display:flex;align-items:center;gap:12px;padding:20px;border-bottom:1px solid #e0e0e0}.card-header h4[data-v-b611b79d]{margin:0;font-size:18px;font-weight:600}.card-content[data-v-b611b79d]{padding:20px}.info-grid[data-v-b611b79d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:20px}.info-item[data-v-b611b79d]{display:flex;flex-direction:column;gap:4px}.info-item label[data-v-b611b79d]{font-size:12px;color:#666}.amount[data-v-b611b79d]{font-size:18px;font-weight:700}.amount.positive[data-v-b611b79d]{color:#2e7d32}.amount.negative[data-v-b611b79d]{color:#c62828}.partitions-list[data-v-b611b79d]{margin-bottom:20px}.partitions-list h5[data-v-b611b79d]{font-size:14px;margin:0 0 12px;color:#333}.partition-item[data-v-b611b79d]{display:flex;justify-content:space-between;align-items:center;padding:12px;background:#f8f9fa;border-radius:6px;margin-bottom:8px}.partition-name[data-v-b611b79d]{font-weight:600;font-size:14px}.partition-balance[data-v-b611b79d]{font-weight:600;color:#1976d2}.partition-balance .original-balance[data-v-b611b79d]{font-weight:400;color:#6b7280;font-size:12px;margin-left:4px}.partition-status[data-v-b611b79d]{padding:4px 10px;border-radius:12px;font-size:11px;font-weight:600}.status-in_transit[data-v-b611b79d]{background:#fff3e0;color:#e65100}.status-replenishing[data-v-b611b79d]{background:#e3f2fd;color:#1976d2}.status-awaiting_debit[data-v-b611b79d]{background:#e8f5e9;color:#2e7d32}.status-remainder[data-v-b611b79d]{background:#f3e5f5;color:#7b1fa2}.debit-form[data-v-b611b79d]{margin-top:16px}.debit-form .form-row[data-v-b611b79d]{margin-bottom:12px}.debit-form label[data-v-b611b79d]{display:block;font-size:13px;font-weight:600;margin-bottom:6px;color:#374151}.form-control[data-v-b611b79d]{width:200px;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px}.method-selector[data-v-b611b79d]{display:flex;gap:8px}.method-btn[data-v-b611b79d]{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-b611b79d]{font-size:18px}.method-btn[data-v-b611b79d]:hover{border-color:#6366f1;color:#6366f1}.method-btn.active[data-v-b611b79d]{border-color:#6366f1;background:#eef2ff;color:#6366f1}.btn-action[data-v-b611b79d]{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-b611b79d]{background:#1976d2}.btn-debit[data-v-b611b79d]:hover:not(:disabled){background:#1565c0}.btn-reorder[data-v-b611b79d]{background:#f59e0b}.btn-reorder[data-v-b611b79d]:hover:not(:disabled){background:#d97706}.btn-action[data-v-b611b79d]:disabled{background:#ccc;cursor:not-allowed}.result-message[data-v-b611b79d]{display:flex;align-items:start;gap:12px;padding:16px;border-radius:6px;margin-top:16px}.result-message.success[data-v-b611b79d]{background:#e8f5e9;border-left:4px solid #4caf50}.result-message.warning[data-v-b611b79d]{background:#fff3e0;border-left:4px solid #ff9800}.result-message p[data-v-b611b79d]{margin:0;font-size:14px}.loading-state[data-v-b611b79d]{text-align:center;padding:40px;color:#666}.spinner[data-v-b611b79d]{display:inline-block;width:32px;height:32px;border:3px solid #e0e0e0;border-top-color:#1976d2;border-radius:50%;animation:spin-b611b79d 1s linear infinite}@keyframes spin-b611b79d{to{transform:rotate(360deg)}}.refund-actions-card[data-v-6fbd9e79]{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:20px}.card-header[data-v-6fbd9e79]{display:flex;align-items:center;gap:12px;padding:20px;border-bottom:1px solid #e0e0e0}.card-header .material-icons[data-v-6fbd9e79]{color:#e65100}.card-header h4[data-v-6fbd9e79]{margin:0;font-size:18px;font-weight:600}.card-content[data-v-6fbd9e79]{padding:20px}.form-row[data-v-6fbd9e79]{margin-bottom:20px}.form-row label[data-v-6fbd9e79]{display:block;font-size:13px;font-weight:600;color:#374151;margin-bottom:6px}.amount-input[data-v-6fbd9e79]{display:flex;align-items:center;gap:8px}.form-control[data-v-6fbd9e79]{width:200px;padding:10px 14px;border:1px solid #d1d5db;border-radius:6px;font-size:16px}.currency[data-v-6fbd9e79]{font-weight:600;color:#6b7280}.hint[data-v-6fbd9e79]{font-size:12px;color:#dc2626;margin-top:4px}.stage-info[data-v-6fbd9e79]{font-size:14px;color:#374151;margin-bottom:16px}.actions-grid[data-v-6fbd9e79]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.btn-action[data-v-6fbd9e79]{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-6fbd9e79]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.btn-action[data-v-6fbd9e79]:disabled{opacity:.5;cursor:not-allowed}.btn-action strong[data-v-6fbd9e79]{display:block;font-size:14px;color:#111827}.btn-action small[data-v-6fbd9e79]{display:block;font-size:11px;color:#6b7280;margin-top:2px}.btn-balance[data-v-6fbd9e79]{border-color:#10b981}.btn-balance .material-icons[data-v-6fbd9e79]{color:#10b981;font-size:28px}.btn-reserve[data-v-6fbd9e79]{border-color:#3b82f6}.btn-reserve .material-icons[data-v-6fbd9e79]{color:#3b82f6;font-size:28px}.btn-resend[data-v-6fbd9e79]{border-color:#f59e0b}.btn-resend .material-icons[data-v-6fbd9e79]{color:#f59e0b;font-size:28px}.btn-ruble-return[data-v-6fbd9e79]{border-color:#dc2626}.btn-ruble-return .material-icons[data-v-6fbd9e79]{color:#dc2626;font-size:28px}.btn-confirm[data-v-6fbd9e79]{border-color:#6366f1}.btn-confirm .material-icons[data-v-6fbd9e79]{color:#6366f1;font-size:28px}.result-message[data-v-6fbd9e79]{display:flex;align-items:center;gap:12px;padding:16px;border-radius:6px;margin-top:16px}.result-message.success[data-v-6fbd9e79]{background:#e8f5e9;border-left:4px solid #4caf50}.result-message.info[data-v-6fbd9e79]{background:#e3f2fd;border-left:4px solid #2196f3}.result-message p[data-v-6fbd9e79]{margin:0;font-size:14px}@media(max-width:768px){.actions-grid[data-v-6fbd9e79]{grid-template-columns:1fr}}.team-chat-card[data-v-1ae4512e]{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-1ae4512e]{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-1ae4512e]{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:600;color:#333;margin:0}.history-content[data-v-1ae4512e]{flex:1;overflow-y:auto;padding:20px}.history-content[data-v-1ae4512e]::-webkit-scrollbar{width:6px}.history-content[data-v-1ae4512e]::-webkit-scrollbar-track{background:transparent}.history-content[data-v-1ae4512e]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.empty-state[data-v-1ae4512e]{text-align:center;padding:20px;color:#999;font-size:13px;background-color:#f9fafb;border-radius:8px}.empty-state p[data-v-1ae4512e]{margin:0}.timeline[data-v-1ae4512e]{display:flex;flex-direction:column;gap:16px;position:relative;padding-left:20px}.timeline[data-v-1ae4512e]:before{content:"";position:absolute;left:5px;top:0;bottom:0;width:2px;background:linear-gradient(to bottom,#3b82f6,transparent)}.timeline-item[data-v-1ae4512e]{display:flex;gap:12px;position:relative}.timeline-dot[data-v-1ae4512e]{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-1ae4512e]{flex:1}.timeline-content h6[data-v-1ae4512e]{font-size:13px;font-weight:600;color:#333;margin:0 0 4px}.timestamp[data-v-1ae4512e]{font-size:12px;color:#999;margin:0 0 2px}.user[data-v-1ae4512e]{font-size:12px;color:#666;margin:0}.message-input-wrapper[data-v-1ae4512e]{padding:16px 20px;background:#fff;border-top:1px solid #e2e8f0;flex-shrink:0}.message-input-container[data-v-1ae4512e]{display:flex;align-items:flex-end;gap:12px;background:#f1f5f9;border-radius:24px;padding:8px 16px;transition:all .2s}.message-input-container[data-v-1ae4512e]:focus-within{background:#e0e7ff;box-shadow:0 0 0 3px #667eea1a}.message-input[data-v-1ae4512e]{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-1ae4512e]::placeholder{color:#9ca3af}.send-btn[data-v-1ae4512e]{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-1ae4512e]:hover:not(:disabled){transform:scale(1.05);box-shadow:0 4px 12px #667eea66}.send-btn[data-v-1ae4512e]:active:not(:disabled){transform:scale(.95)}.send-btn[data-v-1ae4512e]:disabled{opacity:.5;cursor:not-allowed;transform:none}.right-column[data-v-7a37e155]{display:flex;flex-direction:column;gap:24px}.right-column-tabs[data-v-7a37e155]{display:flex;gap:8px;background:#fff;padding:8px;border-radius:12px;box-shadow:0 1px 3px #0000001a}.right-column-tabs .tab-btn[data-v-7a37e155]{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-7a37e155]:hover{background:#f5f5f5}.right-column-tabs .tab-btn.active[data-v-7a37e155]{background:#2196f3;color:#fff}.right-column-tabs .tab-btn.active svg[data-v-7a37e155]{stroke:#fff}.right-column-tabs .tab-badge[data-v-7a37e155]{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-7a37e155]{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;padding:20px 24px}.card-header-collapsible[data-v-7a37e155]{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-7a37e155]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#212121;margin:0}.history-timeline[data-v-7a37e155]{display:flex;flex-direction:column;gap:16px}.history-item[data-v-7a37e155]{display:flex;gap:12px;position:relative;padding-left:20px}.history-item[data-v-7a37e155]:before{content:"";position:absolute;left:7px;top:24px;bottom:-16px;width:2px;background:#e0e0e0}.history-item[data-v-7a37e155]:last-child:before{display:none}.history-dot[data-v-7a37e155]{width:12px;height:12px;border-radius:50%;background:#2196f3;margin-top:4px;flex-shrink:0;position:relative;left:-20px}.history-content[data-v-7a37e155]{flex:1}.history-title[data-v-7a37e155]{font-size:14px;font-weight:600;color:#212121;margin-bottom:4px}.history-description[data-v-7a37e155]{font-size:13px;color:#666;margin-bottom:4px}.history-date[data-v-7a37e155]{font-size:12px;color:#999}.btn-view-all[data-v-7a37e155]{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-7a37e155]:hover{background:#eee}.go-back-section[data-v-7a37e155]{margin-bottom:16px}.btn-go-back[data-v-7a37e155]{display:flex;align-items:center;gap:8px;padding:12px 20px;background:#fff;border:1px solid #e0e0e0;border-radius:8px;font-size:14px;font-weight:500;color:#666;cursor:pointer;transition:all .2s;width:100%;box-shadow:0 1px 3px #0000001a}.btn-go-back[data-v-7a37e155]:hover{background:#f5f5f5;border-color:#2196f3;color:#2196f3}.btn-go-back svg[data-v-7a37e155]{flex-shrink:0}.stage-form-card[data-v-9fd5d80a]{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;overflow:hidden;transition:box-shadow .2s ease}.stage-form-card[data-v-9fd5d80a]:hover{box-shadow:0 4px 12px #0000001f}.card-header[data-v-9fd5d80a]{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-9fd5d80a]{font-size:18px;font-weight:700;margin:0;letter-spacing:-.3px}.card-header-collapsible[data-v-9fd5d80a]{display:flex;justify-content:space-between;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none}.stage-badge[data-v-9fd5d80a]{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-9fd5d80a]{padding:24px;display:flex;flex-direction:column;gap:20px}.card-content-expanded[data-v-9fd5d80a]{display:flex;flex-direction:column;gap:16px}.instruction-block[data-v-9fd5d80a]{padding:16px;border-left:4px solid;border-radius:8px;background-color:#00000005;color:#333}.instruction-block p[data-v-9fd5d80a]{font-size:14px;margin:0;line-height:1.5}.form-section[data-v-9fd5d80a]{display:flex;flex-direction:column;gap:16px;padding-bottom:16px;border-bottom:1px solid #e5e7eb}.form-section[data-v-9fd5d80a]:last-of-type{border-bottom:none;padding-bottom:0}.form-section h5[data-v-9fd5d80a]{font-size:15px;font-weight:600;color:#333;margin:0;display:flex;align-items:center;gap:8px}.form-section h5 .material-icons[data-v-9fd5d80a]{font-size:20px;color:#2196f3}.form-group[data-v-9fd5d80a]{display:flex;flex-direction:column;gap:6px}.form-group label[data-v-9fd5d80a]{font-size:13px;font-weight:600;color:#333;-webkit-user-select:none;user-select:none}.form-control[data-v-9fd5d80a]{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-9fd5d80a]:hover{border-color:#9ca3af}.form-control[data-v-9fd5d80a]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.form-control[data-v-9fd5d80a]:disabled{background-color:#f3f4f6;color:#999;cursor:not-allowed;border-color:#e5e7eb}.form-control[data-v-9fd5d80a]::placeholder{color:#999}.form-row[data-v-9fd5d80a]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-row.three[data-v-9fd5d80a]{grid-template-columns:1fr 1fr 1fr}.input-group[data-v-9fd5d80a]{display:flex;gap:0;border:1px solid #d1d5db;border-radius:6px;overflow:hidden;background-color:#fff}.input-group .form-control[data-v-9fd5d80a]{flex:1;border:none;border-radius:0}.input-addon[data-v-9fd5d80a]{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-9fd5d80a],.checkbox-group[data-v-9fd5d80a]{display:flex;gap:16px;flex-wrap:wrap}.radio-option[data-v-9fd5d80a],.checkbox-label[data-v-9fd5d80a]{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-9fd5d80a],.checkbox-label input[data-v-9fd5d80a]{cursor:pointer;width:18px;height:18px}.info-block[data-v-9fd5d80a],.info-section[data-v-9fd5d80a]{padding:12px;background-color:#f0f9ff;border-left:4px solid #3b82f6;border-radius:6px;display:flex;flex-direction:column;gap:8px}.info-item[data-v-9fd5d80a]{display:flex;justify-content:space-between;align-items:center;font-size:13px}.info-item .label[data-v-9fd5d80a]{font-weight:600;color:#666}.info-item .value[data-v-9fd5d80a]{color:#333;text-align:right;font-weight:500}.checklist[data-v-9fd5d80a]{display:flex;flex-direction:column;gap:12px;padding:16px;background-color:#f9fafb;border-radius:8px}.checklist h5[data-v-9fd5d80a]{font-size:14px;font-weight:600;color:#333;margin:0 0 8px}.checklist-item[data-v-9fd5d80a]{display:flex;align-items:center;gap:12px;padding:10px;background:#fff;border-radius:6px;cursor:pointer;transition:all .2s}.checklist-item[data-v-9fd5d80a]:hover{background:#f5f5f5}.checklist-item input[data-v-9fd5d80a]{cursor:pointer}.form-actions[data-v-9fd5d80a]{display:flex;gap:12px;margin-top:12px;padding-top:16px;border-top:1px solid #e5e7eb}.form-actions .btn[data-v-9fd5d80a]{flex:1;min-width:120px}.btn[data-v-9fd5d80a]{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-9fd5d80a]:active{transform:scale(.98)}.btn-primary[data-v-9fd5d80a]{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-9fd5d80a]:hover:not(:disabled){background-color:#2563eb;box-shadow:0 4px 12px #2563eb4d}.btn-primary[data-v-9fd5d80a]:disabled{background:#e0e0e0;color:#999;cursor:not-allowed}.btn-secondary[data-v-9fd5d80a]{background-color:#e5e7eb;color:#333}.btn-secondary[data-v-9fd5d80a]:hover:not(:disabled){background-color:#d1d5db}.btn-success[data-v-9fd5d80a]{background-color:#10b981;color:#fff}.btn-success[data-v-9fd5d80a]:hover:not(:disabled){background-color:#059669;box-shadow:0 4px 12px #10b9814d}.btn-danger[data-v-9fd5d80a]{background-color:#f44336;color:#fff}.btn-danger[data-v-9fd5d80a]:hover:not(:disabled){background-color:#e53935;box-shadow:0 4px 12px #f443364d}.btn[data-v-9fd5d80a]:disabled{opacity:.5;cursor:not-allowed}.btn .material-icons[data-v-9fd5d80a]{font-size:20px}.stage-table[data-v-9fd5d80a]{width:100%;border-collapse:collapse;font-size:13px}.stage-table thead[data-v-9fd5d80a]{background-color:#f3f4f6}.stage-table th[data-v-9fd5d80a]{padding:12px;text-align:left;font-weight:600;color:#333;border-bottom:2px solid #e5e7eb}.stage-table td[data-v-9fd5d80a]{padding:12px;border-bottom:1px solid #e5e7eb;color:#666}.stage-table tr[data-v-9fd5d80a]:hover{background-color:#f9fafb}.loading-state[data-v-9fd5d80a]{display:flex;align-items:center;justify-content:center;padding:40px;color:#999}.loading-spinner[data-v-9fd5d80a]{width:32px;height:32px;border:3px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:spin-9fd5d80a 1s linear infinite}.empty-state[data-v-9fd5d80a]{text-align:center;padding:40px 20px;color:#999;font-size:14px}.empty-state-icon[data-v-9fd5d80a]{font-size:48px;opacity:.3;margin-bottom:12px}.error-state[data-v-9fd5d80a]{padding:16px;background-color:#fee2e2;border-left:4px solid #f44336;border-radius:6px;color:#991b1b}.error-message[data-v-9fd5d80a]{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-9fd5d80a]{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-9fd5d80a]{padding:16px;background-color:#dcfce7;border-left:4px solid #10b981;border-radius:6px;color:#166534}.text-center[data-v-9fd5d80a]{text-align:center}.text-right[data-v-9fd5d80a]{text-align:right}.text-muted[data-v-9fd5d80a]{color:#999}.text-success[data-v-9fd5d80a]{color:#10b981}.text-error[data-v-9fd5d80a]{color:#f44336}.text-warning[data-v-9fd5d80a]{color:#f59e0b}.mt-sm[data-v-9fd5d80a]{margin-top:8px}.mt-md[data-v-9fd5d80a]{margin-top:12px}.mt-lg[data-v-9fd5d80a]{margin-top:16px}.mb-sm[data-v-9fd5d80a]{margin-bottom:8px}.mb-md[data-v-9fd5d80a]{margin-bottom:12px}.mb-lg[data-v-9fd5d80a]{margin-bottom:16px}.p-sm[data-v-9fd5d80a]{padding:8px}.p-md[data-v-9fd5d80a]{padding:12px}.p-lg[data-v-9fd5d80a]{padding:16px}@media(max-width:768px){.card-header[data-v-9fd5d80a]{padding:16px;flex-direction:column;align-items:flex-start;gap:12px}.card-header h4[data-v-9fd5d80a]{font-size:16px}.card-content[data-v-9fd5d80a]{padding:16px;gap:16px}.form-row[data-v-9fd5d80a],.form-row.three[data-v-9fd5d80a]{grid-template-columns:1fr}.form-actions[data-v-9fd5d80a]{flex-direction:column}.form-actions .btn[data-v-9fd5d80a]{width:100%}.radio-group[data-v-9fd5d80a],.checkbox-group[data-v-9fd5d80a]{flex-direction:column;gap:12px}.info-item[data-v-9fd5d80a]{flex-direction:column;align-items:flex-start}.info-item .value[data-v-9fd5d80a]{text-align:left}}.partition-options[data-v-9fd5d80a]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px}.option-btn[data-v-9fd5d80a]{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-9fd5d80a]{background:#e3f2fd;border-color:#2196f3;color:#2196f3}.partition-info-card[data-v-9fd5d80a]{background:#f9f9f9;padding:16px;border-radius:8px;margin-top:12px}.info-row[data-v-9fd5d80a]{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #e0e0e0}.linked-deals[data-v-9fd5d80a]{margin-top:16px;padding:12px;background:#fff3cd;border-left:4px solid #ffc107;border-radius:4px}.deals-list[data-v-9fd5d80a]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.deal-badge[data-v-9fd5d80a]{padding:4px 8px;background:#fff;border-radius:4px;font-size:12px;font-weight:600}.upload-zone[data-v-9fd5d80a]{border:2px dashed #d1d5db;border-radius:8px;padding:32px;text-align:center;transition:all .2s}.upload-zone[data-v-9fd5d80a]:hover{border-color:#3b82f6;background:#f8f9fa}.btn-upload[data-v-9fd5d80a]{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-9fd5d80a]{margin-top:8px;color:#999;font-size:13px}.documents-list[data-v-9fd5d80a]{margin-top:16px;display:flex;flex-direction:column;gap:8px}.document-item[data-v-9fd5d80a]{display:flex;align-items:center;gap:12px;padding:12px;background:#fff;border:1px solid #e0e0e0;border-radius:6px}.doc-icon[data-v-9fd5d80a]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#e3f2fd;border-radius:8px}.doc-info[data-v-9fd5d80a]{flex:1;display:flex;flex-direction:column}.doc-name[data-v-9fd5d80a]{font-weight:600;font-size:14px}.doc-size[data-v-9fd5d80a]{font-size:12px;color:#999}.status-buttons[data-v-9fd5d80a]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px}.status-btn[data-v-9fd5d80a]{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-9fd5d80a]:hover:not(:disabled){background:#eee;border-color:#d0d0d0}.status-btn.active[data-v-9fd5d80a]{background:#e3f2fd;border-color:#2196f3;color:#2196f3}.status-btn.active .material-icons[data-v-9fd5d80a]{color:#2196f3}.status-btn.danger[data-v-9fd5d80a]{background:#ffebee;border-color:#f44336;color:#f44336}.status-btn.danger[data-v-9fd5d80a]:hover:not(:disabled){background:#ffcdd2}.status-btn .material-icons[data-v-9fd5d80a]{font-size:20px}.loading-indicator[data-v-9fd5d80a]{text-align:center;padding:60px 20px}.loading-indicator .material-icons[data-v-9fd5d80a]{font-size:48px;color:#667eea;margin-bottom:16px}.loading-indicator p[data-v-9fd5d80a]{color:#6b7280;font-size:16px}.spin[data-v-9fd5d80a]{animation:spin-9fd5d80a 1s linear infinite}@keyframes spin-9fd5d80a{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.no-partitions-card[data-v-9fd5d80a]{background:#fef3c7;border:2px solid #fbbf24;border-radius:12px;padding:32px;text-align:center;margin-bottom:24px}.warning-header[data-v-9fd5d80a]{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:16px}.warning-header .material-icons[data-v-9fd5d80a]{color:#d97706;font-size:48px}.warning-header h5[data-v-9fd5d80a]{margin:0;color:#92400e;font-size:20px}.no-partitions-card p[data-v-9fd5d80a]{color:#78350f;margin-bottom:24px}.auto-selected-card[data-v-9fd5d80a]{border-radius:12px;padding:24px;margin-bottom:24px;border:2px solid #059669}.stage-badge[data-v-9fd5d80a]{background:linear-gradient(135deg,#c7da9c,#96e6a1)}.success-header[data-v-9fd5d80a]{display:flex;align-items:center;gap:12px;margin-bottom:20px}.success-header .material-icons[data-v-9fd5d80a]{color:#059669;font-size:32px}.success-header h5[data-v-9fd5d80a]{margin:0;color:#065f46;font-size:18px}.selected-partition-details[data-v-9fd5d80a]{background:#fff;border-radius:8px;padding:20px}.detail-grid[data-v-9fd5d80a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:16px}.detail-item[data-v-9fd5d80a]{display:flex;flex-direction:column;gap:4px}.detail-item .label[data-v-9fd5d80a]{font-size:12px;color:#6b7280;text-transform:uppercase;font-weight:600}.detail-item .value[data-v-9fd5d80a]{font-size:16px;color:#1f2937;font-weight:500}.detail-item .value.balance[data-v-9fd5d80a]{color:#059669;font-weight:600;font-size:18px}.detail-item .value.coverage[data-v-9fd5d80a]{color:#d97706;font-weight:600}.scores-row[data-v-9fd5d80a]{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:16px}.score-badge[data-v-9fd5d80a]{display:flex;align-items:center;gap:6px;padding:8px 16px;border-radius:8px;font-size:14px;font-weight:500}.score-badge.liquidity[data-v-9fd5d80a]{background:#e0f2fe;color:#0891b2}.score-badge.profitability[data-v-9fd5d80a]{background:#d1fae5;color:#059669}.score-badge.priority[data-v-9fd5d80a]{background:#fef3c7;color:#d97706}.shortage-alert[data-v-9fd5d80a]{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-9fd5d80a]{color:#f59e0b;font-size:24px}.action-buttons[data-v-9fd5d80a]{display:flex;gap:12px}.btn-show-alternatives[data-v-9fd5d80a]{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-9fd5d80a]:hover{background:#e5e7eb;border-color:#9ca3af}.btn-manual-mode[data-v-9fd5d80a]{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-9fd5d80a]:hover{background:#667eea;color:#fff}.funding-recommendation[data-v-9fd5d80a]{background:linear-gradient(135deg,#fffbeb,#fef3c7);border:2px solid #fbbf24;border-radius:8px;padding:20px;margin-top:16px}.recommendation-header[data-v-9fd5d80a]{display:flex;align-items:center;gap:8px;color:#d97706;margin-bottom:12px;font-size:16px}.recommendation-header .material-icons[data-v-9fd5d80a]{font-size:24px}.recommendation-header strong[data-v-9fd5d80a]{font-weight:600}.funding-recommendation p[data-v-9fd5d80a]{color:#78350f;margin-bottom:16px;line-height:1.5}.recommendation-actions[data-v-9fd5d80a]{display:flex;gap:12px;margin-bottom:12px}.btn-topup-selected[data-v-9fd5d80a],.btn-create-new[data-v-9fd5d80a]{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-9fd5d80a]:hover,.btn-create-new[data-v-9fd5d80a]:hover{background:#d97706;color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #d977064d}.btn-topup-selected .material-icons[data-v-9fd5d80a],.btn-create-new .material-icons[data-v-9fd5d80a]{font-size:28px}.shortage-amount[data-v-9fd5d80a]{font-size:12px;font-weight:600;color:#92400e;margin-top:4px}.btn-topup-selected:hover .shortage-amount[data-v-9fd5d80a]{color:#fff}.recommendation-note[data-v-9fd5d80a]{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-9fd5d80a]{font-size:18px;color:#d97706}.recommendation-note small[data-v-9fd5d80a]{color:#78350f;line-height:1.4}.alternatives-section[data-v-9fd5d80a]{background:#f9fafb;border-radius:12px;padding:20px;margin-bottom:24px}.alternatives-section h5[data-v-9fd5d80a]{display:flex;align-items:center;gap:8px;margin-bottom:16px;color:#4b5563}.priority-group[data-v-9fd5d80a]{margin-bottom:16px;border-radius:8px;overflow:hidden;border:1px solid #e5e7eb}.priority-header[data-v-9fd5d80a]{display:flex;align-items:center;gap:12px;padding:10px 16px;background:#f3f4f6}.priority-1 .priority-header[data-v-9fd5d80a]{background:#d1fae5}.priority-2 .priority-header[data-v-9fd5d80a]{background:#fef3c7}.priority-3 .priority-header[data-v-9fd5d80a]{background:#dbeafe}.priority-4 .priority-header[data-v-9fd5d80a]{background:#fecaca}.priority-5 .priority-header[data-v-9fd5d80a]{background:linear-gradient(135deg,#fef3c7,#fcd34d)}.priority-badge[data-v-9fd5d80a]{background:#fff;padding:4px 10px;border-radius:12px;font-size:11px;font-weight:600}.priority-label[data-v-9fd5d80a]{font-size:13px;color:#4b5563}.partitions-list[data-v-9fd5d80a]{background:#fff}.partition-item[data-v-9fd5d80a]{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-9fd5d80a]:hover{background:#f9fafb}.partition-item.selected[data-v-9fd5d80a]{background:#eff6ff;border-left:4px solid #3b82f6}.partition-item[data-v-9fd5d80a]:last-child{border-bottom:none}.partition-info[data-v-9fd5d80a]{display:flex;flex-direction:column;gap:4px}.partition-path[data-v-9fd5d80a]{font-size:12px;color:#6b7280}.shortage-text[data-v-9fd5d80a]{font-size:11px;color:#d97706;font-weight:600;margin-top:4px;display:block}.partition-stats[data-v-9fd5d80a]{display:flex;gap:12px;align-items:center}.partition-stats .stat[data-v-9fd5d80a]{font-size:14px;font-weight:500}.partition-stats .stat.coverage[data-v-9fd5d80a]{padding:4px 10px;border-radius:12px;font-size:12px}.partition-stats .stat.coverage.full[data-v-9fd5d80a]{background:#d1fae5;color:#059669}.partition-stats .stat.coverage.partial[data-v-9fd5d80a]{background:#fef3c7;color:#d97706}.funding-info[data-v-9fd5d80a]{background:#fffbeb;border:2px solid #fcd34d;border-radius:8px;padding:20px;margin-top:16px}.info-header[data-v-9fd5d80a]{display:flex;align-items:center;gap:8px;color:#d97706;margin-bottom:12px}.info-header .material-icons[data-v-9fd5d80a]{font-size:24px}.funding-actions[data-v-9fd5d80a]{display:flex;gap:12px;margin-top:16px}.btn-create[data-v-9fd5d80a],.btn-topup[data-v-9fd5d80a]{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-9fd5d80a]:hover,.btn-topup[data-v-9fd5d80a]:hover{background:#d97706;color:#fff}.manual-section[data-v-9fd5d80a]{background:#f9fafb;border:2px dashed #d1d5db;border-radius:8px;padding:20px;margin-bottom:24px}.manual-header[data-v-9fd5d80a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.manual-header h5[data-v-9fd5d80a]{display:flex;align-items:center;gap:8px;margin:0;color:#4b5563}.btn-link[data-v-9fd5d80a]{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-9fd5d80a]{display:flex;flex-direction:column;gap:16px}.selected-manual-info[data-v-9fd5d80a]{background:#f0f9ff;border:2px solid #3b82f6;border-radius:8px;padding:16px;margin-top:16px}.info-row[data-v-9fd5d80a]{display:flex;flex-direction:column;gap:8px}.info-label[data-v-9fd5d80a]{font-size:12px;color:#6b7280;font-weight:600;text-transform:uppercase}.info-value[data-v-9fd5d80a]{font-size:14px;color:#1f2937;font-weight:500}.form-control[data-v-9fd5d80a]:disabled{background:#f3f4f6;cursor:not-allowed;opacity:.6}.btn-action[data-v-9fd5d80a]{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-9fd5d80a]:disabled{background:#ccc;cursor:not-allowed}.status-btn[data-v-9fd5d80a]:disabled{background:#ccc;cursor:not-allowed}.btn-action[data-v-9fd5d80a]:hover{background:#dcf1ff}.partition-selection[data-v-9fd5d80a]{margin:20px 0}.loading-state[data-v-9fd5d80a]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;background:#f8f9fa;border-radius:8px}.spinner[data-v-9fd5d80a]{width:40px;height:40px;border:4px solid #e0e0e0;border-top-color:#2196f3;border-radius:50%;animation:spin-9fd5d80a .8s linear infinite}.spinner-small[data-v-9fd5d80a]{width:30px;height:30px;border:3px solid #e0e0e0;border-top-color:#2196f3;border-radius:50%;animation:spin-9fd5d80a .8s linear infinite}@keyframes spin-9fd5d80a{to{transform:rotate(360deg)}}.auto-selected-card[data-v-9fd5d80a]{background:#f1f8f4;border:2px solid #4caf50;border-radius:8px;padding:20px;margin-bottom:20px}.success-header[data-v-9fd5d80a]{display:flex;align-items:center;gap:10px;color:#2e7d32;margin-bottom:15px}.success-header .material-icons[data-v-9fd5d80a]{font-size:28px}.success-header h5[data-v-9fd5d80a]{margin:0;font-size:18px;font-weight:600}.selected-partition-details[data-v-9fd5d80a]{margin:15px 0}.detail-grid[data-v-9fd5d80a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px;margin-bottom:15px}.detail-item[data-v-9fd5d80a]{display:flex;flex-direction:column;gap:5px}.detail-item .label[data-v-9fd5d80a]{font-size:12px;color:#666;text-transform:uppercase;font-weight:600}.detail-item .value[data-v-9fd5d80a]{font-size:16px;color:#333;font-weight:500}.detail-item .value.balance[data-v-9fd5d80a]{color:#2e7d32;font-weight:600}.linked-deals[data-v-9fd5d80a]{background:#fff3cd;border:1px solid #ffc107;border-radius:6px;padding:12px;margin-top:15px}.warning-header[data-v-9fd5d80a]{display:flex;align-items:center;gap:8px;color:#856404;margin-bottom:10px}.warning-header .material-icons[data-v-9fd5d80a]{font-size:20px}.deals-list[data-v-9fd5d80a]{display:flex;flex-wrap:wrap;gap:8px}.deal-badge[data-v-9fd5d80a]{background:#fff;border:1px solid #ffc107;padding:6px 12px;border-radius:4px;font-size:13px;color:#333}.no-partitions-card[data-v-9fd5d80a]{background:#fff3e0;border:2px solid #ff9800;border-radius:8px;padding:20px;text-align:center}.no-partitions-card .warning-header[data-v-9fd5d80a]{justify-content:center;color:#e65100;margin-bottom:10px}.no-partitions-card p[data-v-9fd5d80a]{color:#666;margin:10px 0}.action-buttons[data-v-9fd5d80a]{display:flex;gap:10px;justify-content:center;margin-top:15px}.mt-sm[data-v-9fd5d80a]{margin-top:15px}.manual-section[data-v-9fd5d80a]{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:20px;margin-top:20px}.manual-header[data-v-9fd5d80a]{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-9fd5d80a]{display:flex;align-items:center;gap:10px;margin:0;font-size:18px;color:#333}.manual-header .material-icons[data-v-9fd5d80a]{font-size:24px;color:#2196f3}.btn-link[data-v-9fd5d80a]{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-9fd5d80a]:hover{background:#e3f2fd}.btn-link .material-icons[data-v-9fd5d80a]{font-size:18px}.filter-section[data-v-9fd5d80a]{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-9fd5d80a]{display:flex;flex-direction:column;gap:8px}.form-group label[data-v-9fd5d80a]{font-size:14px;font-weight:600;color:#333}.form-control[data-v-9fd5d80a]{padding:10px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;transition:border-color .2s}.form-control[data-v-9fd5d80a]:focus{outline:none;border-color:#2196f3;box-shadow:0 0 0 3px #2196f31a}.partitions-list-section[data-v-9fd5d80a]{min-height:200px}.no-results[data-v-9fd5d80a]{text-align:center;padding:40px 20px;color:#999;font-style:italic}.partitions-grid[data-v-9fd5d80a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:15px}.partition-card[data-v-9fd5d80a]{background:#fff;border:2px solid #e0e0e0;border-radius:8px;padding:16px;cursor:pointer;transition:all .2s ease}.partition-card[data-v-9fd5d80a]:hover{border-color:#2196f3;box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.partition-card.selected[data-v-9fd5d80a]{border-color:#4caf50;background:#f1f8f4;box-shadow:0 4px 16px #4caf5033}.partition-header[data-v-9fd5d80a]{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-9fd5d80a]{font-size:16px;color:#333}.check-icon[data-v-9fd5d80a]{color:#4caf50;font-size:24px}.partition-details[data-v-9fd5d80a]{display:flex;flex-direction:column;gap:8px}.detail-row[data-v-9fd5d80a]{display:flex;justify-content:space-between;font-size:14px}.detail-row .label[data-v-9fd5d80a]{color:#666;font-weight:500}.detail-row .value[data-v-9fd5d80a]{color:#333;text-align:right;font-weight:600}.detail-row .value.balance[data-v-9fd5d80a]{color:#4caf50}.alternatives-section[data-v-9fd5d80a]{margin-top:30px;padding:20px;background:#f8f9fa;border-radius:8px}.alternatives-section h5[data-v-9fd5d80a]{display:flex;align-items:center;gap:10px;margin-bottom:20px;font-size:18px;color:#333}.priority-group[data-v-9fd5d80a]{margin-bottom:20px}.priority-header[data-v-9fd5d80a]{display:flex;align-items:center;gap:10px;margin-bottom:12px}.priority-badge[data-v-9fd5d80a]{background:#2196f3;color:#fff;padding:4px 12px;border-radius:4px;font-size:13px;font-weight:600}.priority-label[data-v-9fd5d80a]{color:#666;font-size:14px;font-style:italic}.partitions-list[data-v-9fd5d80a]{display:flex;flex-direction:column;gap:10px}.partition-item[data-v-9fd5d80a]{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-9fd5d80a]:hover{border-color:#2196f3;box-shadow:0 2px 8px #0000001a}.partition-item.selected[data-v-9fd5d80a]{border-color:#4caf50;background:#f1f8f4}.partition-info[data-v-9fd5d80a]{flex:1;display:flex;flex-direction:column;gap:4px}.partition-info strong[data-v-9fd5d80a]{font-size:15px;color:#333}.partition-path[data-v-9fd5d80a]{font-size:13px;color:#666}.partition-stats[data-v-9fd5d80a]{display:flex;gap:15px;align-items:center}.stat[data-v-9fd5d80a]{font-size:14px;font-weight:600;color:#333}.stat.coverage[data-v-9fd5d80a]{color:#4caf50}.file-date[data-v-9fd5d80a]{font-size:12px;color:#999;display:inline-block;margin-left:20px}@media(max-width:768px){.partitions-grid[data-v-9fd5d80a],.detail-grid[data-v-9fd5d80a],.filter-section[data-v-9fd5d80a]{grid-template-columns:1fr}.partition-item[data-v-9fd5d80a]{flex-direction:column;align-items:flex-start}.partition-stats[data-v-9fd5d80a]{margin-top:10px;width:100%;justify-content:space-between}}.icon[data-v-9fd5d80a]{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-9fd5d80a]{position:relative}.input-icon[data-v-9fd5d80a]{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-9fd5d80a]{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-9fd5d80a]:focus{outline:none;border-color:#3b82f6;background:#fff;box-shadow:0 0 0 3px #2563eb1a}.form-input.error[data-v-9fd5d80a]{border-color:#ef4444;background:#fef2f2}.select-wrapper[data-v-9fd5d80a]{position:relative}.form-select[data-v-9fd5d80a]{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-9fd5d80a]:focus{outline:none;border-color:#3b82f6;background-color:#fff;box-shadow:0 0 0 3px #2563eb1a}.form-select.error[data-v-9fd5d80a]{border-color:#ef4444;background-color:#fef2f2}.textarea-wrapper[data-v-9fd5d80a]{position:relative}.form-textarea[data-v-9fd5d80a]{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-9fd5d80a]:focus{outline:none;border-color:#3b82f6;background:#fff;box-shadow:0 0 0 3px #2563eb1a}.form-textarea.error[data-v-9fd5d80a]{border-color:#ef4444;background:#fef2f2}.form-section[data-v-9fd5d80a]{background:#fff;border-radius:12px;padding:24px;margin-bottom:24px;border:1px solid #e0e0e0;transition:box-shadow .3s ease}.form-section[data-v-9fd5d80a]:hover{box-shadow:0 2px 8px #00000014}.form-section.flex-row[data-v-9fd5d80a]{display:flex;gap:40px;align-items:flex-start}.form-section.flex-row>div[data-v-9fd5d80a]{flex:1}.section-title[data-v-9fd5d80a]{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-9fd5d80a]{font-size:24px;color:#000}.form-group[data-v-9fd5d80a]{margin-bottom:20px}.form-group[data-v-9fd5d80a]:last-child{margin-bottom:0}.form-label[data-v-9fd5d80a]{display:block;font-size:14px;font-weight:500;color:#424242;margin-bottom:8px}.form-label .required[data-v-9fd5d80a]{color:#d32f2f;margin-left:4px}.input-wrapper[data-v-9fd5d80a]{position:relative;display:flex;align-items:center}.input-icon[data-v-9fd5d80a]{position:absolute;left:12px;font-size:20px;color:#9e9e9e;pointer-events:none}.form-input[data-v-9fd5d80a]{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-9fd5d80a]:focus{outline:none;border-color:#7e57c2;background:#fff;box-shadow:0 0 0 3px #7e57c21a}.form-input[data-v-9fd5d80a]:disabled{background:#f5f5f5;color:#9e9e9e;cursor:not-allowed}.form-input[data-v-9fd5d80a]::placeholder{color:#bdbdbd}.field-hint[data-v-9fd5d80a]{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-9fd5d80a]{font-size:16px;color:#9e9e9e}.info-card[data-v-9fd5d80a]{background:linear-gradient(135deg,#f3e5f5,#e8eaf6);border:1px solid #d1c4e9;border-radius:12px;padding:20px;margin-top:8px}.info-card h4[data-v-9fd5d80a]{margin:0 0 16px;font-size:16px;font-weight:600;color:#5e35b1}.info-row[data-v-9fd5d80a]{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-9fd5d80a]:last-child{border-bottom:none}.info-row.total[data-v-9fd5d80a]{padding-top:16px;margin-top:8px;border-top:2px solid #7e57c2;border-bottom:none;font-weight:600}.info-label[data-v-9fd5d80a]{font-size:14px;color:#616161;font-weight:500}.info-value[data-v-9fd5d80a]{font-size:14px;color:#212121;font-weight:600;text-align:right}.info-value.highlight[data-v-9fd5d80a]{font-size:18px;color:#5e35b1;font-weight:700}.info-value.balance[data-v-9fd5d80a]{color:#2e7d32}@media(max-width:768px){.form-section.flex-row[data-v-9fd5d80a]{flex-direction:column;gap:24px}.form-section.flex-row>div[data-v-9fd5d80a]{width:100%}.info-card[data-v-9fd5d80a]{margin-top:0}}.material-icons[data-v-9fd5d80a]{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-9fd5d80a{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.info-card[data-v-9fd5d80a]{animation:fadeIn-9fd5d80a .3s ease}.form-input.error[data-v-9fd5d80a]{border-color:#d32f2f;background:#ffebee}.form-input.success[data-v-9fd5d80a]{border-color:#388e3c;background:#e8f5e9}.mt-sm[data-v-9fd5d80a]{margin-top:16px}.mt-md[data-v-9fd5d80a]{margin-top:24px}.mb-sm[data-v-9fd5d80a]{margin-bottom:16px}.mb-md[data-v-9fd5d80a]{margin-bottom:24px}.search-input-wrapper[data-v-9fd5d80a]{position:relative}.search-input-wrapper .search-spinner[data-v-9fd5d80a]{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#666}.rotating[data-v-9fd5d80a]{animation:rotate-9fd5d80a 1s linear infinite}@keyframes rotate-9fd5d80a{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.search-results[data-v-9fd5d80a]{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-9fd5d80a]{padding:12px 16px;cursor:pointer;display:flex;align-items:center;gap:8px;border-bottom:1px solid #f0f0f0}.search-result-item[data-v-9fd5d80a]:hover{background:#f5f5f5}.search-result-item[data-v-9fd5d80a]:last-child{border-bottom:none}.search-result-item .material-icons[data-v-9fd5d80a]{font-size:20px;color:#666}.no-results[data-v-9fd5d80a]{padding:12px;color:#999;font-style:italic}.selected-organization[data-v-9fd5d80a]{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-9fd5d80a]{color:#2e7d32}.btn-clear[data-v-9fd5d80a]{margin-left:auto;background:none;border:none;cursor:pointer;padding:4px;border-radius:50%}.btn-clear[data-v-9fd5d80a]:hover{background:#0000001a}.btn-clear .material-icons[data-v-9fd5d80a]{font-size:18px;color:#666}.organization-required .alert-warning[data-v-9fd5d80a]{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-9fd5d80a]{margin-top:16px}.stage-form-card[data-v-279918ba]{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;overflow:hidden;transition:box-shadow .2s ease}.stage-form-card[data-v-279918ba]:hover{box-shadow:0 4px 12px #0000001f}.card-header[data-v-279918ba]{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-279918ba]{font-size:18px;font-weight:700;margin:0;letter-spacing:-.3px}.card-header-collapsible[data-v-279918ba]{display:flex;justify-content:space-between;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none}.stage-badge[data-v-279918ba]{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-279918ba]{padding:24px;display:flex;flex-direction:column;gap:20px}.card-content-expanded[data-v-279918ba]{display:flex;flex-direction:column;gap:16px}.instruction-block[data-v-279918ba]{padding:16px;border-left:4px solid;border-radius:8px;background-color:#00000005;color:#333}.instruction-block p[data-v-279918ba]{font-size:14px;margin:0;line-height:1.5}.form-section[data-v-279918ba]{display:flex;flex-direction:column;gap:16px;padding-bottom:16px;border-bottom:1px solid #e5e7eb}.form-section[data-v-279918ba]:last-of-type{border-bottom:none;padding-bottom:0}.form-section h5[data-v-279918ba]{font-size:15px;font-weight:600;color:#333;margin:0;display:flex;align-items:center;gap:8px}.form-section h5 .material-icons[data-v-279918ba]{font-size:20px;color:#2196f3}.form-group[data-v-279918ba]{display:flex;flex-direction:column;gap:6px}.form-group label[data-v-279918ba]{font-size:13px;font-weight:600;color:#333;-webkit-user-select:none;user-select:none}.form-control[data-v-279918ba]{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-279918ba]:hover{border-color:#9ca3af}.form-control[data-v-279918ba]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.form-control[data-v-279918ba]:disabled{background-color:#f3f4f6;color:#999;cursor:not-allowed;border-color:#e5e7eb}.form-control[data-v-279918ba]::placeholder{color:#999}.form-row[data-v-279918ba]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-row.three[data-v-279918ba]{grid-template-columns:1fr 1fr 1fr}.input-group[data-v-279918ba]{display:flex;gap:0;border:1px solid #d1d5db;border-radius:6px;overflow:hidden;background-color:#fff}.input-group .form-control[data-v-279918ba]{flex:1;border:none;border-radius:0}.input-addon[data-v-279918ba]{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-279918ba],.checkbox-group[data-v-279918ba]{display:flex;gap:16px;flex-wrap:wrap}.radio-option[data-v-279918ba],.checkbox-label[data-v-279918ba]{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-279918ba],.checkbox-label input[data-v-279918ba]{cursor:pointer;width:18px;height:18px}.info-block[data-v-279918ba],.info-section[data-v-279918ba]{padding:12px;background-color:#f0f9ff;border-left:4px solid #3b82f6;border-radius:6px;display:flex;flex-direction:column;gap:8px}.info-item[data-v-279918ba]{display:flex;justify-content:space-between;align-items:center;font-size:13px}.info-item .label[data-v-279918ba]{font-weight:600;color:#666}.info-item .value[data-v-279918ba]{color:#333;text-align:right;font-weight:500}.checklist[data-v-279918ba]{display:flex;flex-direction:column;gap:12px;padding:16px;background-color:#f9fafb;border-radius:8px}.checklist h5[data-v-279918ba]{font-size:14px;font-weight:600;color:#333;margin:0 0 8px}.checklist-item[data-v-279918ba]{display:flex;align-items:center;gap:12px;padding:10px;background:#fff;border-radius:6px;cursor:pointer;transition:all .2s}.checklist-item[data-v-279918ba]:hover{background:#f5f5f5}.checklist-item input[data-v-279918ba]{cursor:pointer}.form-actions[data-v-279918ba]{display:flex;gap:12px;margin-top:12px;padding-top:16px;border-top:1px solid #e5e7eb}.form-actions .btn[data-v-279918ba]{flex:1;min-width:120px}.btn[data-v-279918ba]{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-279918ba]:active{transform:scale(.98)}.btn-primary[data-v-279918ba]{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-279918ba]:hover:not(:disabled){background-color:#2563eb;box-shadow:0 4px 12px #2563eb4d}.btn-primary[data-v-279918ba]:disabled{background:#e0e0e0;color:#999;cursor:not-allowed}.btn-secondary[data-v-279918ba]{background-color:#e5e7eb;color:#333}.btn-secondary[data-v-279918ba]:hover:not(:disabled){background-color:#d1d5db}.btn-success[data-v-279918ba]{background-color:#10b981;color:#fff}.btn-success[data-v-279918ba]:hover:not(:disabled){background-color:#059669;box-shadow:0 4px 12px #10b9814d}.btn-danger[data-v-279918ba]{background-color:#f44336;color:#fff}.btn-danger[data-v-279918ba]:hover:not(:disabled){background-color:#e53935;box-shadow:0 4px 12px #f443364d}.btn[data-v-279918ba]:disabled{opacity:.5;cursor:not-allowed}.btn .material-icons[data-v-279918ba]{font-size:20px}.stage-table[data-v-279918ba]{width:100%;border-collapse:collapse;font-size:13px}.stage-table thead[data-v-279918ba]{background-color:#f3f4f6}.stage-table th[data-v-279918ba]{padding:12px;text-align:left;font-weight:600;color:#333;border-bottom:2px solid #e5e7eb}.stage-table td[data-v-279918ba]{padding:12px;border-bottom:1px solid #e5e7eb;color:#666}.stage-table tr[data-v-279918ba]:hover{background-color:#f9fafb}.loading-state[data-v-279918ba]{display:flex;align-items:center;justify-content:center;padding:40px;color:#999}.loading-spinner[data-v-279918ba]{width:32px;height:32px;border:3px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:spin-279918ba 1s linear infinite}@keyframes spin-279918ba{to{transform:rotate(360deg)}}.empty-state[data-v-279918ba]{text-align:center;padding:40px 20px;color:#999;font-size:14px}.empty-state-icon[data-v-279918ba]{font-size:48px;opacity:.3;margin-bottom:12px}.error-state[data-v-279918ba]{padding:16px;background-color:#fee2e2;border-left:4px solid #f44336;border-radius:6px;color:#991b1b}.error-message[data-v-279918ba]{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-279918ba]{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-279918ba]{padding:16px;background-color:#dcfce7;border-left:4px solid #10b981;border-radius:6px;color:#166534}.text-center[data-v-279918ba]{text-align:center}.text-right[data-v-279918ba]{text-align:right}.text-muted[data-v-279918ba]{color:#999}.text-success[data-v-279918ba]{color:#10b981}.text-error[data-v-279918ba]{color:#f44336}.text-warning[data-v-279918ba]{color:#f59e0b}.mt-sm[data-v-279918ba]{margin-top:8px}.mt-md[data-v-279918ba]{margin-top:12px}.mt-lg[data-v-279918ba]{margin-top:16px}.mb-sm[data-v-279918ba]{margin-bottom:8px}.mb-md[data-v-279918ba]{margin-bottom:12px}.mb-lg[data-v-279918ba]{margin-bottom:16px}.p-sm[data-v-279918ba]{padding:8px}.p-md[data-v-279918ba]{padding:12px}.p-lg[data-v-279918ba]{padding:16px}@media(max-width:768px){.card-header[data-v-279918ba]{padding:16px;flex-direction:column;align-items:flex-start;gap:12px}.card-header h4[data-v-279918ba]{font-size:16px}.card-content[data-v-279918ba]{padding:16px;gap:16px}.form-row[data-v-279918ba],.form-row.three[data-v-279918ba]{grid-template-columns:1fr}.form-actions[data-v-279918ba]{flex-direction:column}.form-actions .btn[data-v-279918ba]{width:100%}.radio-group[data-v-279918ba],.checkbox-group[data-v-279918ba]{flex-direction:column;gap:12px}.info-item[data-v-279918ba]{flex-direction:column;align-items:flex-start}.info-item .value[data-v-279918ba]{text-align:left}}.card-content[data-v-279918ba]{padding:24px}.document-generation-buttons[data-v-279918ba]{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.btn-full[data-v-279918ba]{width:100%;justify-content:center}.documents-list[data-v-279918ba]{margin:24px 0;padding:20px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px}.documents-list-title[data-v-279918ba]{font-size:16px;font-weight:600;color:#111827;margin:0 0 16px}.documents-grid[data-v-279918ba]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.document-card[data-v-279918ba]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:16px;transition:box-shadow .2s}.document-card[data-v-279918ba]:hover{box-shadow:0 4px 12px #00000014}.doc-header[data-v-279918ba]{display:flex;gap:12px;margin-bottom:12px}.doc-icon[data-v-279918ba]{font-size:24px;flex-shrink:0}.doc-info[data-v-279918ba]{flex:1;display:flex;flex-direction:column;gap:4px}.doc-name[data-v-279918ba]{font-weight:500;color:#111827;font-size:14px;line-height:1.4}.doc-date[data-v-279918ba]{font-size:12px;color:#6b7280}.doc-actions[data-v-279918ba]{display:flex;gap:8px;justify-content:flex-end}.no-documents[data-v-279918ba]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:40px 20px;color:#9ca3af;text-align:center}.no-documents .material-icons[data-v-279918ba]{font-size:48px}.no-documents p[data-v-279918ba]{margin:0;font-size:14px}.document-modal[data-v-279918ba]{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-279918ba]{background:#fff;border-radius:8px;width:90%;height:90%;max-width:1200px;position:relative;display:flex;flex-direction:column}.modal-close[data-v-279918ba]{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-279918ba]:hover{background:#f3f4f6}.pdf-viewer[data-v-279918ba]{width:100%;height:100%;border:none;border-radius:8px}.btn-action[data-v-279918ba]{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-279918ba]:hover{background:#f3f4f6;border-color:#9ca3af}.btn-action .material-icons[data-v-279918ba]{font-size:16px}.btn-send[data-v-279918ba]{background:#10b981;color:#fff;border-color:#10b981}.btn-send[data-v-279918ba]:hover{background:#059669;border-color:#059669}.btn-send[data-v-279918ba]:disabled{background:#9ca3af;border-color:#9ca3af;cursor:not-allowed}.btn-hide[data-v-279918ba]{background:#ef4444;color:#fff;border-color:#ef4444}.btn-hide[data-v-279918ba]:hover{background:#dc2626;border-color:#dc2626}.btn-primary[data-v-279918ba]{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-279918ba]:hover:not(:disabled){background:#2563eb;box-shadow:0 4px 12px #2563eb4d}.btn-primary[data-v-279918ba]:disabled{background:#9ca3af;cursor:not-allowed}.btn-primary .material-icons[data-v-279918ba]{font-size:20px}button[data-v-279918ba]:disabled{background:#ccc;cursor:not-allowed}.status-btn[data-v-279918ba]:disabled{background:#ccc;cursor:not-allowed}@media(max-width:768px){.documents-grid[data-v-279918ba]{grid-template-columns:1fr}}.export-management[data-v-279918ba]{margin-top:24px;padding:20px;background:#fefce8;border:1px solid #fde68a;border-radius:8px}.export-management h5[data-v-279918ba]{font-size:15px;font-weight:600;margin:0 0 16px;color:#92400e}.mgmt-section[data-v-279918ba]{margin-bottom:16px}.mgmt-section label[data-v-279918ba]{display:block;font-size:13px;font-weight:500;color:#374151;margin-bottom:6px}.inline-form[data-v-279918ba]{display:flex;gap:8px;align-items:flex-end;flex-wrap:wrap}.inline-form .form-control[data-v-279918ba]{width:140px;padding:8px 10px;border:1px solid #d1d5db;border-radius:6px;font-size:13px}.labeled-input[data-v-279918ba]{display:flex;flex-direction:column;gap:3px}.input-label[data-v-279918ba]{font-size:11px;color:#6b7280;font-weight:500}.btn-sm[data-v-279918ba]{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-279918ba]{background:#6366f1;color:#fff}.btn-sm.btn-primary[data-v-279918ba]:hover{background:#4f46e5}.btn-sm.btn-warning[data-v-279918ba]{background:#f59e0b;color:#fff}.btn-sm.btn-warning[data-v-279918ba]:hover{background:#d97706}.btn-sm.btn-success[data-v-279918ba]{background:#10b981;color:#fff}.btn-sm.btn-success[data-v-279918ba]:hover{background:#059669}.btn-sm.btn-danger[data-v-279918ba]{background:#ef4444;color:#fff}.btn-sm.btn-danger[data-v-279918ba]:hover{background:#dc2626}.btn-sm[data-v-279918ba]:disabled{background:#d1d5db;cursor:not-allowed}.mgmt-linked[data-v-279918ba]{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-279918ba]{font-size:18px;color:#6b7280}.mgmt-linked span[data-v-279918ba]:nth-child(2){flex:1}.linked-deal-link[data-v-279918ba]{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-279918ba]: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-49d736b1]{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;overflow:hidden;transition:box-shadow .2s ease}.stage-form-card[data-v-49d736b1]:hover{box-shadow:0 4px 12px #0000001f}.card-header[data-v-49d736b1]{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-49d736b1]{font-size:18px;font-weight:700;margin:0;letter-spacing:-.3px}.card-header-collapsible[data-v-49d736b1]{display:flex;justify-content:space-between;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none}.stage-badge[data-v-49d736b1]{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-49d736b1]{padding:24px;display:flex;flex-direction:column;gap:20px}.card-content-expanded[data-v-49d736b1]{display:flex;flex-direction:column;gap:16px}.instruction-block[data-v-49d736b1]{padding:16px;border-left:4px solid;border-radius:8px;background-color:#00000005;color:#333}.instruction-block p[data-v-49d736b1]{font-size:14px;margin:0;line-height:1.5}.form-section[data-v-49d736b1]{display:flex;flex-direction:column;gap:16px;padding-bottom:16px;border-bottom:1px solid #e5e7eb}.form-section[data-v-49d736b1]:last-of-type{border-bottom:none;padding-bottom:0}.form-section h5[data-v-49d736b1]{font-size:15px;font-weight:600;color:#333;margin:0;display:flex;align-items:center;gap:8px}.form-section h5 .material-icons[data-v-49d736b1]{font-size:20px;color:#2196f3}.form-group label[data-v-49d736b1]{font-size:13px;font-weight:600;color:#333;-webkit-user-select:none;user-select:none}.form-control[data-v-49d736b1]{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-49d736b1]:hover{border-color:#9ca3af}.form-control[data-v-49d736b1]:disabled{background-color:#f3f4f6;color:#999;cursor:not-allowed;border-color:#e5e7eb}.form-control[data-v-49d736b1]::placeholder{color:#999}.form-row[data-v-49d736b1]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-row.three[data-v-49d736b1]{grid-template-columns:1fr 1fr 1fr}.input-group[data-v-49d736b1]{display:flex;gap:0;border:1px solid #d1d5db;border-radius:6px;overflow:hidden;background-color:#fff}.input-group .form-control[data-v-49d736b1]{flex:1;border:none;border-radius:0}.input-addon[data-v-49d736b1]{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-49d736b1],.checkbox-group[data-v-49d736b1]{display:flex;gap:16px;flex-wrap:wrap}.radio-option[data-v-49d736b1],.checkbox-label[data-v-49d736b1]{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-49d736b1],.checkbox-label input[data-v-49d736b1]{cursor:pointer;width:18px;height:18px}.info-block[data-v-49d736b1],.info-section[data-v-49d736b1]{padding:12px;background-color:#f0f9ff;border-left:4px solid #3b82f6;border-radius:6px;display:flex;flex-direction:column;gap:8px}.info-item[data-v-49d736b1]{display:flex;justify-content:space-between;align-items:center;font-size:13px}.info-item .label[data-v-49d736b1]{font-weight:600;color:#666}.info-item .value[data-v-49d736b1]{color:#333;text-align:right;font-weight:500}.checklist[data-v-49d736b1]{display:flex;flex-direction:column;gap:12px;padding:16px;background-color:#f9fafb;border-radius:8px}.checklist h5[data-v-49d736b1]{font-size:14px;font-weight:600;color:#333;margin:0 0 8px}.checklist-item[data-v-49d736b1]{display:flex;align-items:center;gap:12px;padding:10px;background:#fff;border-radius:6px;cursor:pointer;transition:all .2s}.checklist-item[data-v-49d736b1]:hover{background:#f5f5f5}.checklist-item input[data-v-49d736b1]{cursor:pointer}.form-actions[data-v-49d736b1]{display:flex;gap:12px;margin-top:12px;padding-top:16px;border-top:1px solid #e5e7eb}.form-actions .btn[data-v-49d736b1]{flex:1;min-width:120px}.btn[data-v-49d736b1]{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-49d736b1]:active{transform:scale(.98)}.btn-primary[data-v-49d736b1]{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-49d736b1]:disabled{background:#e0e0e0;color:#999;cursor:not-allowed}.btn-secondary[data-v-49d736b1]:hover:not(:disabled){background-color:#d1d5db}.btn-danger[data-v-49d736b1]{background-color:#f44336;color:#fff}.btn-danger[data-v-49d736b1]:hover:not(:disabled){background-color:#e53935;box-shadow:0 4px 12px #f443364d}.btn .material-icons[data-v-49d736b1]{font-size:20px}.stage-table[data-v-49d736b1]{width:100%;border-collapse:collapse;font-size:13px}.stage-table thead[data-v-49d736b1]{background-color:#f3f4f6}.stage-table th[data-v-49d736b1]{padding:12px;text-align:left;font-weight:600;color:#333;border-bottom:2px solid #e5e7eb}.stage-table td[data-v-49d736b1]{padding:12px;border-bottom:1px solid #e5e7eb;color:#666}.stage-table tr[data-v-49d736b1]:hover{background-color:#f9fafb}.loading-state[data-v-49d736b1]{display:flex;align-items:center;justify-content:center;padding:40px;color:#999}.loading-spinner[data-v-49d736b1]{width:32px;height:32px;border:3px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:spin-49d736b1 1s linear infinite}@keyframes spin-49d736b1{to{transform:rotate(360deg)}}.empty-state[data-v-49d736b1]{text-align:center;padding:40px 20px;color:#999;font-size:14px}.empty-state-icon[data-v-49d736b1]{font-size:48px;opacity:.3;margin-bottom:12px}.error-state[data-v-49d736b1]{padding:16px;background-color:#fee2e2;border-left:4px solid #f44336;border-radius:6px;color:#991b1b}.error-message[data-v-49d736b1]{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-49d736b1]{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-49d736b1]{padding:16px;background-color:#dcfce7;border-left:4px solid #10b981;border-radius:6px;color:#166534}.text-center[data-v-49d736b1]{text-align:center}.text-right[data-v-49d736b1]{text-align:right}.text-muted[data-v-49d736b1]{color:#999}.text-success[data-v-49d736b1]{color:#10b981}.text-error[data-v-49d736b1]{color:#f44336}.text-warning[data-v-49d736b1]{color:#f59e0b}.mt-sm[data-v-49d736b1]{margin-top:8px}.mt-md[data-v-49d736b1]{margin-top:12px}.mt-lg[data-v-49d736b1]{margin-top:16px}.mb-sm[data-v-49d736b1]{margin-bottom:8px}.mb-md[data-v-49d736b1]{margin-bottom:12px}.mb-lg[data-v-49d736b1]{margin-bottom:16px}.p-sm[data-v-49d736b1]{padding:8px}.p-md[data-v-49d736b1]{padding:12px}.p-lg[data-v-49d736b1]{padding:16px}@media(max-width:768px){.card-header[data-v-49d736b1]{padding:16px;flex-direction:column;align-items:flex-start;gap:12px}.card-header h4[data-v-49d736b1]{font-size:16px}.card-content[data-v-49d736b1]{padding:16px;gap:16px}.form-row[data-v-49d736b1],.form-row.three[data-v-49d736b1]{grid-template-columns:1fr}.form-actions[data-v-49d736b1]{flex-direction:column}.form-actions .btn[data-v-49d736b1]{width:100%}.radio-group[data-v-49d736b1],.checkbox-group[data-v-49d736b1]{flex-direction:column;gap:12px}.info-item[data-v-49d736b1]{flex-direction:column;align-items:flex-start}.info-item .value[data-v-49d736b1]{text-align:left}}.card-header[data-v-49d736b1]{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-radius:12px 12px 0 0}.header-title[data-v-49d736b1]{font-size:18px;font-weight:700;margin:0;color:#fff}.stage-badge[data-v-49d736b1]{display:inline-block;background:#ffffff4d;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600;color:#fff}.form-section[data-v-49d736b1]{display:flex;flex-direction:column;gap:16px;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #e5e7eb}.form-section[data-v-49d736b1]:last-of-type{border-bottom:none}.form-section h5[data-v-49d736b1]{font-size:16px;font-weight:600;color:#333;margin:0;display:flex;align-items:center;gap:8px}.section-description[data-v-49d736b1]{font-size:13px;color:#666;margin:0}.operations-list[data-v-49d736b1]{display:flex;flex-direction:column;gap:8px}.operation-item[data-v-49d736b1]{display:flex;align-items:center;gap:12px;padding:12px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px}.operation-icon[data-v-49d736b1]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#dbeafe;border-radius:8px}.operation-icon.send[data-v-49d736b1]{background:#fef3c7}.operation-icon .material-icons[data-v-49d736b1]{color:#3b82f6;font-size:24px}.operation-icon.send .material-icons[data-v-49d736b1]{color:#f59e0b}.operation-info[data-v-49d736b1]{flex:1;display:flex;flex-direction:column;gap:4px}.operation-main[data-v-49d736b1]{display:flex;justify-content:space-between;align-items:center}.operation-amount[data-v-49d736b1]{font-size:16px;font-weight:600;color:#111827}.operation-date[data-v-49d736b1]{font-size:13px;color:#6b7280}.operation-details[data-v-49d736b1]{display:flex;gap:12px;font-size:12px;color:#9ca3af}.btn-remove-operation[data-v-49d736b1]{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-49d736b1]:hover{background:#fecaca}.progress-bar-container[data-v-49d736b1]{margin:16px 0}.progress-info[data-v-49d736b1]{display:flex;justify-content:space-between;margin-bottom:8px;font-size:13px;font-weight:600;color:#374151}.progress-bar[data-v-49d736b1]{width:100%;height:8px;background:#e5e7eb;border-radius:4px;overflow:hidden}.progress-fill[data-v-49d736b1]{height:100%;background:linear-gradient(90deg,#3b82f6,#2563eb);transition:width .3s ease}.progress-fill.send[data-v-49d736b1]{background:linear-gradient(90deg,#f59e0b,#d97706)}.add-operation-form[data-v-49d736b1]{background:#f9fafb;padding:16px;border-radius:8px;border:1px dashed #d1d5db}.add-operation-form h6[data-v-49d736b1]{font-size:14px;font-weight:600;color:#374151;margin:0 0 12px}.form-grid-2[data-v-49d736b1]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}.form-grid-4[data-v-49d736b1]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:12px}.form-grid-5[data-v-49d736b1]{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:12px}.form-group[data-v-49d736b1]{display:flex;flex-direction:column;gap:6px}.form-group label[data-v-49d736b1]{font-size:12px;font-weight:600;color:#6b7280}.form-control[data-v-49d736b1]{padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;transition:all .2s ease}.form-control[data-v-49d736b1]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.form-actions-inline[data-v-49d736b1]{display:flex;gap:12px}.completion-notice[data-v-49d736b1]{display:flex;align-items:center;gap:12px;padding:16px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px}.completion-notice .material-icons[data-v-49d736b1]{font-size:32px;color:#16a34a}.completion-notice strong[data-v-49d736b1]{display:block;font-size:14px;color:#166534;margin-bottom:4px}.completion-notice p[data-v-49d736b1]{margin:0;font-size:13px;color:#15803d}.info-box[data-v-49d736b1]{background:#eff6ff;border-left:4px solid #3b82f6;padding:16px;border-radius:4px}.info-header[data-v-49d736b1]{display:flex;align-items:center;gap:8px;margin-bottom:12px}.info-header .material-icons[data-v-49d736b1]{color:#3b82f6;font-size:24px}.linked-deal-info[data-v-49d736b1]{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.info-row[data-v-49d736b1]{display:flex;justify-content:space-between;font-size:13px}.info-row .label[data-v-49d736b1]{color:#6b7280;font-weight:500}.info-row .value[data-v-49d736b1]{color:#111827;font-weight:600}.info-row .badge[data-v-49d736b1]{padding:2px 8px;background:#dbeafe;color:#1e40af;border-radius:4px;font-size:12px}.info-note[data-v-49d736b1]{margin:0;font-size:12px;color:#1e40af;font-style:italic}.form-actions[data-v-49d736b1]{display:flex;gap:12px;margin-top:20px;padding-top:16px;border-top:1px solid #e5e7eb;justify-content:space-between}.btn[data-v-49d736b1]{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-49d736b1]{background-color:#3b82f6;color:#fff}.btn-primary[data-v-49d736b1]:hover:not(:disabled){background-color:#2563eb;box-shadow:0 4px 12px #2563eb4d}.btn-secondary[data-v-49d736b1]{background-color:#e5e7eb;color:#333}.btn-secondary[data-v-49d736b1]:hover{background-color:#d1d5db}.btn-success[data-v-49d736b1]{background-color:#10b981;color:#fff}.btn-success[data-v-49d736b1]:hover:not(:disabled){background-color:#059669;box-shadow:0 4px 12px #10b9814d}.btn[data-v-49d736b1]:disabled{opacity:.5;cursor:not-allowed}button[data-v-49d736b1]:disabled{background:#ccc;cursor:not-allowed}.status-btn[data-v-49d736b1]:disabled{background:#ccc;cursor:not-allowed}@media(max-width:768px){.form-grid-2[data-v-49d736b1],.form-grid-4[data-v-49d736b1]{grid-template-columns:1fr}.form-actions[data-v-49d736b1],.form-actions-inline[data-v-49d736b1]{flex-direction:column}}.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-cf06deb9]{display:flex;flex-direction:column;gap:24px}.right-column-tabs[data-v-cf06deb9]{display:flex;gap:8px;background:#fff;padding:8px;border-radius:12px;box-shadow:0 1px 3px #0000001a}.right-column-tabs .tab-btn[data-v-cf06deb9]{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-cf06deb9]:hover{background:#f5f5f5}.right-column-tabs .tab-btn.active[data-v-cf06deb9]{background:#2196f3;color:#fff}.right-column-tabs .tab-btn.active svg[data-v-cf06deb9]{stroke:#fff}.right-column-tabs .tab-badge[data-v-cf06deb9]{background:#f44336;color:#fff;font-size:11px;font-weight:600;padding:2px 6px;border-radius:10px;min-width:18px;text-align:center}.go-back-section[data-v-cf06deb9]{margin-bottom:16px}.btn-go-back[data-v-cf06deb9]{display:flex;align-items:center;gap:8px;padding:12px 20px;background:#fff;border:1px solid #e0e0e0;border-radius:8px;font-size:14px;font-weight:500;color:#666;cursor:pointer;transition:all .2s;width:100%;box-shadow:0 1px 3px #0000001a}.btn-go-back[data-v-cf06deb9]:hover{background:#f5f5f5;border-color:#2196f3;color:#2196f3}.btn-go-back svg[data-v-cf06deb9]{flex-shrink:0}.deal-header-info[data-v-044577c3]{background:#fff;border-radius:8px;padding:12px 16px;box-shadow:0 1px 2px #00000014;margin-bottom:16px}.info-compact-grid[data-v-044577c3]{display:grid;grid-template-columns:1fr 1fr 1fr 1fr auto;gap:16px;align-items:center}.info-section[data-v-044577c3]{display:flex;flex-direction:column;gap:6px}.info-item-inline[data-v-044577c3]{display:flex;align-items:baseline;gap:6px;font-size:12px;line-height:1.4}.info-item-inline .label[data-v-044577c3]{color:#666;font-weight:400;white-space:nowrap}.info-item-inline .value[data-v-044577c3]{color:#212121;font-weight:600}.info-item-inline .value.primary[data-v-044577c3]{color:#2196f3;font-weight:700}.info-item-inline .value.margin-value[data-v-044577c3]{transition:color .2s}.info-item-inline .value.margin-value[data-v-044577c3]:hover{color:#1976d2}.info-item-inline .value.margin-value.negative[data-v-044577c3]{color:#f44336}.save-section[data-v-044577c3]{display:flex;align-items:center}.btn-save-compact[data-v-044577c3]{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-044577c3]{font-size:18px}.btn-save-compact.active[data-v-044577c3]{background:#2196f3;color:#fff;cursor:pointer}.btn-save-compact.active[data-v-044577c3]:hover{background:#1976d2;box-shadow:0 2px 8px #2196f34d}@media(max-width:1400px){.info-compact-grid[data-v-044577c3]{grid-template-columns:1fr 1fr;gap:12px}.save-section[data-v-044577c3]{grid-column:1 / -1;justify-content:flex-end}}@media(max-width:768px){.info-compact-grid[data-v-044577c3]{grid-template-columns:1fr}.save-section[data-v-044577c3]{grid-column:1 / -1}}.deal-path-row[data-v-044577c3]{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-044577c3]{font-size:12px;color:#666;font-weight:400}.deal-path-row .path-badge[data-v-044577c3]{font-size:13px;color:#1565c0;font-weight:600;background:#e3f2fd;padding:4px 12px;border-radius:4px}.deal-path-row .path-badge.empty[data-v-044577c3]{color:#9e9e9e;font-weight:400;font-style:italic;background:#f5f5f5}.deal-timeline-section[data-v-d87701d5]{background:#fff;padding:12px;border-radius:12px;box-shadow:0 1px 3px #0000001a;margin-bottom:24px}.timeline-wrapper[data-v-d87701d5]{overflow-x:auto;padding-bottom:0}.timeline[data-v-d87701d5]{display:flex;gap:0;min-width:100%;position:relative}.timeline-item[data-v-d87701d5]{flex:1;display:flex;flex-direction:column;align-items:center;position:relative;min-width:80px}.timeline-node[data-v-d87701d5]{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-d87701d5]{background:#10b981}.timeline-item.pending.active .timeline-node[data-v-d87701d5],.timeline-item.active .timeline-node[data-v-d87701d5]{background:#3b82f6;box-shadow:0 0 0 4px #3b82f633}.timeline-item.pending .timeline-node[data-v-d87701d5]{background:#e0e0e0}.timeline-node .material-icons[data-v-d87701d5]{font-size:24px;color:#fff}.timeline-item.pending .timeline-node .material-icons[data-v-d87701d5]{color:#9e9e9e}.timeline-item.pending.active .timeline-node .material-icons[data-v-d87701d5]{color:#fff}.pulse[data-v-d87701d5]{animation:pulse-d87701d5 2s infinite}@keyframes pulse-d87701d5{0%,to{opacity:1}50%{opacity:.6}}.timeline-content[data-v-d87701d5]{margin-top:12px;text-align:center;padding:0 8px}.timeline-label[data-v-d87701d5]{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-d87701d5],.timeline-item.pending.active .timeline-label[data-v-d87701d5]{color:#3b82f6;font-weight:600}.timeline-item.completed .timeline-label[data-v-d87701d5]{color:#10b981}.timeline-connector[data-v-d87701d5]{position:absolute;top:25px;left:50%;width:100%;height:2px;background:#e0e0e0;z-index:1}.timeline-connector.active[data-v-d87701d5]{background:#10b981}.timeline-item:last-child .timeline-connector[data-v-d87701d5]{display:none}@media(max-width:1024px){.timeline[data-v-d87701d5]{gap:0}.timeline-item[data-v-d87701d5]{min-width:70px}.timeline-label[data-v-d87701d5]{font-size:10px}.timeline-node[data-v-d87701d5]{width:36px;height:36px}.timeline-node .material-icons[data-v-d87701d5]{font-size:20px}}@media(max-width:768px){.deal-timeline-section[data-v-d87701d5]{padding:8px;margin-bottom:16px}.timeline[data-v-d87701d5]{overflow-x:auto;padding-bottom:8px}.timeline-item[data-v-d87701d5]{min-width:60px}.timeline-label[data-v-d87701d5]{font-size:9px}.timeline-node[data-v-d87701d5]{width:32px;height:32px}.timeline-node .material-icons[data-v-d87701d5]{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-3c97cbd5]{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px}.modal-content[data-v-3c97cbd5]{background:#fff;border-radius:12px;box-shadow:0 10px 40px #0003;max-width:450px;width:100%;display:flex;flex-direction:column;animation:modalSlideIn-3c97cbd5 .3s ease}@keyframes modalSlideIn-3c97cbd5{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.modal-header[data-v-3c97cbd5]{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-3c97cbd5]{font-size:18px;font-weight:700;margin:0}.btn-close[data-v-3c97cbd5]{background:none;border:none;cursor:pointer;color:#fff;padding:4px;border-radius:4px}.btn-close[data-v-3c97cbd5]:hover{background-color:#fff3}.modal-body[data-v-3c97cbd5]{padding:20px;display:flex;flex-direction:column;gap:20px;max-height:60vh;overflow-y:auto}.stakeholder-info[data-v-3c97cbd5]{display:flex;align-items:center;gap:16px;padding:16px;background-color:#f9fafb;border-radius:8px}.stakeholder-avatar[data-v-3c97cbd5]{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-3c97cbd5]{flex:1}.stakeholder-details h4[data-v-3c97cbd5]{font-size:16px;font-weight:600;color:#333;margin:0}.stakeholder-details .role[data-v-3c97cbd5]{font-size:13px;color:#666;margin:4px 0 0}.form-section[data-v-3c97cbd5]{display:flex;flex-direction:column;gap:12px}.form-section label[data-v-3c97cbd5]{font-size:14px;font-weight:600;color:#333}.percent-input-wrapper[data-v-3c97cbd5]{display:flex;gap:0;border:2px solid #3b82f6;border-radius:8px;overflow:hidden;background:#fff}.percent-input[data-v-3c97cbd5]{flex:1;padding:12px 16px;border:none;font-size:16px;font-weight:600;text-align:center}.percent-input[data-v-3c97cbd5]:focus{outline:none}.percent-unit[data-v-3c97cbd5]{display:flex;align-items:center;padding:12px 16px;background-color:#dbeafe;color:#1e40af;font-weight:700;font-size:16px}.percent-display[data-v-3c97cbd5]{display:flex;flex-direction:column;gap:8px}.percent-bar[data-v-3c97cbd5]{width:100%;height:24px;background-color:#e5e7eb;border-radius:12px;overflow:hidden}.percent-fill[data-v-3c97cbd5]{height:100%;background:linear-gradient(90deg,#3b82f6,#8b5cf6);transition:width .2s ease;min-width:4px}.percent-info[data-v-3c97cbd5]{font-size:12px;color:#666;margin:0}.current-distribution[data-v-3c97cbd5]{display:flex;flex-direction:column;gap:12px;padding:12px;background-color:#f9fafb;border-radius:8px;border:1px solid #e5e7eb}.current-distribution h5[data-v-3c97cbd5]{font-size:13px;font-weight:600;color:#333;margin:0;text-transform:uppercase}.distribution-list[data-v-3c97cbd5]{display:flex;flex-direction:column;gap:8px}.distribution-item[data-v-3c97cbd5]{display:flex;justify-content:space-between;font-size:13px}.distribution-item .name[data-v-3c97cbd5]{color:#666;font-weight:500}.distribution-item .percent[data-v-3c97cbd5]{color:#333;font-weight:600}.distribution-total[data-v-3c97cbd5]{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-3c97cbd5]{color:#3b82f6}.warning-message[data-v-3c97cbd5]{display:flex;align-items:center;gap:8px;padding:8px;background-color:#fee2e2;border-radius:6px;color:#991b1b}.warning-message .material-icons[data-v-3c97cbd5]{font-size:18px;flex-shrink:0}.warning-message p[data-v-3c97cbd5]{font-size:12px;margin:0}.info-block[data-v-3c97cbd5]{padding:12px;background-color:#f0f9ff;border-left:4px solid #3b82f6;border-radius:6px;font-size:13px;color:#1e40af}.info-block p[data-v-3c97cbd5]{margin:0}.text-red[data-v-3c97cbd5]{color:#f44336}.modal-footer[data-v-3c97cbd5]{display:flex;gap:12px;padding:16px 20px;border-top:1px solid #e5e7eb;background-color:#f9fafb;border-radius:0 0 12px 12px}.btn[data-v-3c97cbd5]{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-3c97cbd5]{background-color:#3b82f6;color:#fff}.btn-primary[data-v-3c97cbd5]:hover:not(:disabled){background-color:#2563eb}.btn-primary[data-v-3c97cbd5]:disabled{opacity:.5;cursor:not-allowed}.btn-secondary[data-v-3c97cbd5]{background-color:#e5e7eb;color:#333}.btn-secondary[data-v-3c97cbd5]:hover{background-color:#d1d5db}.modal-overlay[data-v-d99a038c]{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-d99a038c]{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-d99a038c]{display:flex;align-items:center;justify-content:space-between;padding:24px;border-bottom:1px solid #e0e0e0}.modal-header h2[data-v-d99a038c]{margin:0;font-size:20px;font-weight:600;color:#212121}.btn-close[data-v-d99a038c]{background:none;border:none;cursor:pointer;padding:8px;border-radius:50%;transition:background .2s;color:#666}.btn-close[data-v-d99a038c]:hover{background:#f5f5f5}.btn-close .material-icons[data-v-d99a038c]{font-size:24px}.modal-body[data-v-d99a038c]{padding:24px;overflow-y:auto;flex:1}.margin-table[data-v-d99a038c]{width:100%;border-collapse:collapse;margin-bottom:32px;font-size:13px}.margin-table thead[data-v-d99a038c]{background:#f5f5f5;position:sticky;top:0}.margin-table th[data-v-d99a038c]{padding:12px;text-align:left;font-weight:600;color:#666;border-bottom:2px solid #e0e0e0}.margin-table td[data-v-d99a038c]{padding:12px;border-bottom:1px solid #f0f0f0;color:#333}.margin-table tr[data-v-d99a038c]:hover{background:#fafafa}.margin-table tr.highlight[data-v-d99a038c]{background:#fff9e6}.margin-table tr.highlight[data-v-d99a038c]:hover{background:#fff4d6}.margin-table td.result[data-v-d99a038c]{font-weight:700;font-size:15px;color:#2196f3}.cross-rate-info[data-v-d99a038c]{background:#f9f9f9;border-radius:12px;padding:24px;border-left:4px solid #2196F3}.cross-rate-info h3[data-v-d99a038c]{margin:0 0 16px;font-size:16px;font-weight:600;color:#212121}.cross-rate-info p[data-v-d99a038c]{margin:8px 0;font-size:14px;color:#666}.cross-rate-info strong[data-v-d99a038c]{color:#2196f3;font-weight:600}.cross-rate-input[data-v-d99a038c]{padding:6px 12px;border:1px solid #e0e0e0;border-radius:6px;font-size:14px;width:120px;margin:0 8px}.cross-rate-input[data-v-d99a038c]:focus{outline:none;border-color:#2196f3}.btn-calculate[data-v-d99a038c]{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-d99a038c]:hover{background:#1976d2;box-shadow:0 4px 12px #2196f34d}@media(max-width:768px){.margin-modal[data-v-d99a038c]{width:100%;height:100%;max-height:100vh;border-radius:0}.margin-table[data-v-d99a038c]{font-size:11px}.margin-table th[data-v-d99a038c],.margin-table td[data-v-d99a038c]{padding:8px}.cross-rate-info[data-v-d99a038c]{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-b7b7b77d]{min-height:100vh;background-color:var(--bg-secondary);padding:var(--spacing-lg)}.loading-container[data-v-b7b7b77d]{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-b7b7b77d]{width:48px;height:48px;border:4px solid var(--gray-200);border-top-color:var(--primary);border-radius:50%;animation:spin-b7b7b77d 1s linear infinite}.error-container[data-v-b7b7b77d]{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-b7b7b77d]{font-size:48px}.error-container h3[data-v-b7b7b77d]{color:var(--danger);margin:0}.success-container[data-v-b7b7b77d]{animation:fadeIn-b7b7b77d .3s ease}.deal-container[data-v-b7b7b77d]{display:grid;grid-template-columns:1fr 2fr;gap:var(--spacing-xl);max-width:1600px;margin:0 auto;animation:slideInUp-b7b7b77d .3s ease}@keyframes spin-b7b7b77d{to{transform:rotate(360deg)}}@keyframes fadeIn-b7b7b77d{0%{opacity:0}to{opacity:1}}@keyframes slideInUp-b7b7b77d{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1200px){.deal-container[data-v-b7b7b77d]{grid-template-columns:1.5fr 1fr}}@media(max-width:1024px){.deal-container[data-v-b7b7b77d]{grid-template-columns:1fr}}@media(max-width:768px){.manager-deal-view[data-v-b7b7b77d]{padding:var(--spacing-md)}.deal-container[data-v-b7b7b77d]{gap:var(--spacing-md)}.error-container[data-v-b7b7b77d],.loading-container[data-v-b7b7b77d]{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-d040e2ce]{padding:24px;max-width:1400px;margin:0 auto}.page-header[data-v-d040e2ce]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.header-left h1[data-v-d040e2ce]{font-size:28px;font-weight:700;color:#111827;margin:0 0 4px}.subtitle[data-v-d040e2ce]{font-size:14px;color:#6b7280;margin:0}.header-actions[data-v-d040e2ce]{display:flex;gap:12px}.filters-panel[data-v-d040e2ce]{background:#fff;padding:20px;border-radius:12px;margin-bottom:24px;box-shadow:0 1px 3px #0000001a}.filter-group[data-v-d040e2ce]{margin-bottom:16px}.filter-group label[data-v-d040e2ce]{display:block;font-size:13px;font-weight:600;color:#374151;margin-bottom:6px}.filter-select[data-v-d040e2ce]{width:200px;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px}.filter-stats[data-v-d040e2ce]{display:flex;gap:16px}.stat-card[data-v-d040e2ce]{flex:1;padding:12px 16px;background:#f9fafb;border-radius:8px;border:1px solid #e5e7eb}.stat-card.new[data-v-d040e2ce]{background:#fef3c7;border-color:#fbbf24}.stat-card.pending-approval[data-v-d040e2ce]{background:#fce7f3;border-color:#ec4899}.stat-card.waiting[data-v-d040e2ce]{background:#dbeafe;border-color:#3b82f6}.stat-card.fulfilled[data-v-d040e2ce]{background:#d1fae5;border-color:#10b981}.stat-label[data-v-d040e2ce]{display:block;font-size:12px;color:#6b7280;margin-bottom:4px}.stat-value[data-v-d040e2ce]{display:block;font-size:24px;font-weight:700;color:#111827}.loading[data-v-d040e2ce]{text-align:center;padding:60px 20px}.loading .material-icons[data-v-d040e2ce]{font-size:48px;color:#9ca3af;animation:spin-d040e2ce 2s linear infinite}@keyframes spin-d040e2ce{to{transform:rotate(360deg)}}.empty-state[data-v-d040e2ce]{text-align:center;padding:80px 20px;background:#fff;border-radius:12px}.empty-state .material-icons[data-v-d040e2ce]{font-size:64px;color:#d1d5db;margin-bottom:16px}.empty-state h3[data-v-d040e2ce]{font-size:18px;color:#374151;margin:0 0 8px}.empty-state p[data-v-d040e2ce]{font-size:14px;color:#6b7280;margin:0}.needs-list[data-v-d040e2ce]{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:16px}.need-card[data-v-d040e2ce]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:20px;cursor:pointer;transition:all .2s}.need-card[data-v-d040e2ce]:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.need-header[data-v-d040e2ce]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.need-title[data-v-d040e2ce]{display:flex;align-items:center;gap:8px}.need-id[data-v-d040e2ce]{font-family:monospace;font-weight:600;font-size:14px;color:#111827}.status-badge[data-v-d040e2ce]{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600}.status-new[data-v-d040e2ce],.status-pending[data-v-d040e2ce],.status-created[data-v-d040e2ce]{background:#fef3c7;color:#92400e}.status-pending_approval[data-v-d040e2ce]{background:#fce7f3;color:#9d174d}.status-waiting[data-v-d040e2ce],.status-in_progress[data-v-d040e2ce]{background:#dbeafe;color:#1e40af}.status-fulfilled[data-v-d040e2ce]{background:#d1fae5;color:#065f46}.status-closed[data-v-d040e2ce]{background:#e0e7ff;color:#3730a3}.status-cancelled[data-v-d040e2ce],.status-rejected[data-v-d040e2ce]{background:#fee2e2;color:#991b1b}.status-reopened[data-v-d040e2ce]{background:#fff7ed;color:#c2410c}.need-date[data-v-d040e2ce]{font-size:12px;color:#6b7280}.need-body[data-v-d040e2ce]{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.need-info-row[data-v-d040e2ce]{display:flex;justify-content:space-between;font-size:13px}.need-info-row .label[data-v-d040e2ce]{color:#6b7280}.need-info-row .value[data-v-d040e2ce]{color:#111827;font-weight:600}.need-footer[data-v-d040e2ce]{display:flex;justify-content:space-between;align-items:center;padding-top:16px;border-top:1px solid #f3f4f6}.need-amount[data-v-d040e2ce]{font-size:18px;font-weight:700;color:#059669}.need-export[data-v-d040e2ce]{display:flex;align-items:center;gap:4px;font-size:12px;color:#3b82f6}.pagination[data-v-d040e2ce]{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:24px}.btn-pagination[data-v-d040e2ce]{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-d040e2ce]:hover:not(:disabled){background:#f9fafb}.btn-pagination[data-v-d040e2ce]:disabled{opacity:.5;cursor:not-allowed}.pagination-info[data-v-d040e2ce]{font-size:14px;color:#6b7280}.btn[data-v-d040e2ce]{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-d040e2ce]{background:#f3f4f6;color:#374151}.btn-secondary[data-v-d040e2ce]:hover{background:#e5e7eb}@media(max-width:768px){.needs-list[data-v-d040e2ce]{grid-template-columns:1fr}.filter-stats[data-v-d040e2ce]{grid-template-columns:repeat(2,1fr)}}.need-detail-page[data-v-57a7ec00]{padding:24px;max-width:1200px;margin:0 auto;min-height:100vh;background:#f9fafb}.loading[data-v-57a7ec00]{text-align:center;padding:100px 20px}.loading .material-icons[data-v-57a7ec00]{font-size:64px;color:#9ca3af;animation:spin-57a7ec00 2s linear infinite}.loading p[data-v-57a7ec00]{margin-top:16px;font-size:16px;color:#6b7280}@keyframes spin-57a7ec00{to{transform:rotate(360deg)}}.need-container[data-v-57a7ec00]{display:flex;flex-direction:column;gap:24px}.page-header[data-v-57a7ec00]{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-57a7ec00]{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-57a7ec00]:hover{background:#e5e7eb}.btn-back .material-icons[data-v-57a7ec00]{color:#374151}.header-content[data-v-57a7ec00]{flex:1;display:flex;align-items:center;gap:12px}.header-content h1[data-v-57a7ec00]{font-size:24px;font-weight:700;color:#111827;margin:0}.status-badge[data-v-57a7ec00]{padding:6px 14px;border-radius:16px;font-size:13px;font-weight:600}.status-new[data-v-57a7ec00],.status-created[data-v-57a7ec00],.status-pending[data-v-57a7ec00]{background:#fef3c7;color:#92400e}.status-pending_approval[data-v-57a7ec00]{background:#fce7f3;color:#9d174d}.status-waiting[data-v-57a7ec00],.status-in_progress[data-v-57a7ec00]{background:#dbeafe;color:#1e40af}.status-fulfilled[data-v-57a7ec00]{background:#d1fae5;color:#065f46}.status-closed[data-v-57a7ec00]{background:#e0e7ff;color:#3730a3}.status-cancelled[data-v-57a7ec00],.status-rejected[data-v-57a7ec00]{background:#fee2e2;color:#991b1b}.status-reopened[data-v-57a7ec00]{background:#fff7ed;color:#c2410c}.header-actions[data-v-57a7ec00]{display:flex;gap:12px}.info-card[data-v-57a7ec00]{background:#fff;padding:24px;border-radius:12px;box-shadow:0 1px 3px #0000001a}.info-card h2[data-v-57a7ec00]{font-size:18px;font-weight:600;color:#111827;margin:0 0 20px}.info-grid[data-v-57a7ec00]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.info-item[data-v-57a7ec00]{display:flex;flex-direction:column;gap:6px}.info-item .label[data-v-57a7ec00]{font-size:13px;color:#6b7280;font-weight:500}.info-item .value[data-v-57a7ec00]{font-size:16px;color:#111827;font-weight:600}.info-item .value.amount[data-v-57a7ec00]{font-size:22px;color:#059669}.swift-breakdown[data-v-57a7ec00]{display:block;font-size:12px;font-weight:400;color:#6b7280;margin-top:2px}.summary-rate-input[data-v-57a7ec00]{width:120px;padding:6px 10px;font-size:14px;font-weight:600}.deals-table[data-v-57a7ec00]{display:flex;flex-direction:column;gap:4px}.deal-row[data-v-57a7ec00]{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:8px;cursor:pointer;transition:background .15s}.deal-row[data-v-57a7ec00]:hover{background:#f3f4f6}.deal-id[data-v-57a7ec00]{font-family:monospace;font-size:13px;font-weight:700;color:#111827;min-width:80px}.deal-status[data-v-57a7ec00]{padding:2px 8px;background:#e5e7eb;border-radius:10px;font-size:11px;font-weight:600;color:#374151;white-space:nowrap}.deal-amount[data-v-57a7ec00]{font-size:13px;color:#111827;font-weight:500;min-width:120px}.deal-stage[data-v-57a7ec00]{font-size:12px;color:#6b7280;flex:1}.deal-link-icon[data-v-57a7ec00]{font-size:16px;color:#9ca3af}.deal-row:hover .deal-link-icon[data-v-57a7ec00]{color:#3b82f6}.deal-info[data-v-57a7ec00]{display:flex;flex-direction:column;gap:16px}.deal-header[data-v-57a7ec00]{display:flex;align-items:center;gap:12px}.deal-details[data-v-57a7ec00]{display:flex;flex-direction:column;gap:8px;font-size:14px;color:#6b7280}.create-deal-card[data-v-57a7ec00]{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:2px dashed #3b82f6}.create-deal-header[data-v-57a7ec00]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.create-deal-header .material-icons[data-v-57a7ec00]{font-size:32px;color:#3b82f6}.create-deal-header h2[data-v-57a7ec00]{margin:0;color:#1e40af}.create-deal-description[data-v-57a7ec00]{font-size:14px;color:#1e3a8a;line-height:1.6;margin:0 0 24px}.create-deal-actions[data-v-57a7ec00]{display:flex;flex-direction:column;gap:20px}.btn-create-deal[data-v-57a7ec00]{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-57a7ec00]:hover{background:#2563eb;transform:translateY(-2px);box-shadow:0 6px 20px #3b82f666}.btn-create-deal .material-icons[data-v-57a7ec00]{font-size:24px}.divider[data-v-57a7ec00]{position:relative;text-align:center;font-size:13px;color:#64748b;font-weight:500}.divider[data-v-57a7ec00]:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:#cbd5e1;z-index:0}.divider span[data-v-57a7ec00],.divider[data-v-57a7ec00]{position:relative;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);padding:0 12px;z-index:1}.link-export[data-v-57a7ec00]{display:flex;gap:12px;align-items:center}.form-control[data-v-57a7ec00]{flex:1;padding:12px 16px;border:2px solid #cbd5e1;border-radius:8px;font-size:14px;transition:all .2s}.form-control[data-v-57a7ec00]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.form-control[data-v-57a7ec00]::placeholder{color:#94a3b8}.btn[data-v-57a7ec00]{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-57a7ec00]{font-size:20px}.btn-primary[data-v-57a7ec00]{background:#3b82f6;color:#fff}.btn-primary[data-v-57a7ec00]:hover{background:#2563eb;box-shadow:0 4px 12px #3b82f64d}.btn-success[data-v-57a7ec00]{background:#10b981;color:#fff}.btn-success[data-v-57a7ec00]:hover{background:#059669;box-shadow:0 4px 12px #10b9814d}.btn-danger[data-v-57a7ec00]{background:#ef4444;color:#fff}.btn-danger[data-v-57a7ec00]:hover{background:#dc2626;box-shadow:0 4px 12px #ef44444d}.btn-outline[data-v-57a7ec00]{background:#fff;color:#3b82f6;border:2px solid #3b82f6}.btn-outline[data-v-57a7ec00]:hover{background:#eff6ff}.partition-selector-overlay[data-v-57a7ec00]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.partition-selector-modal[data-v-57a7ec00]{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-57a7ec00]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #e5e7eb}.modal-header h3[data-v-57a7ec00]{margin:0;font-size:18px;font-weight:700}.btn-close[data-v-57a7ec00]{background:none;border:none;cursor:pointer;color:#6b7280;padding:4px}.modal-summary[data-v-57a7ec00]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;padding:16px 24px;background:#f8fafc;border-bottom:1px solid #e5e7eb}.summary-item[data-v-57a7ec00]{display:flex;flex-direction:column;gap:4px}.summary-label[data-v-57a7ec00]{font-size:11px;color:#6b7280;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.summary-value[data-v-57a7ec00]{font-size:18px;font-weight:700;color:#111827}.summary-value.need-amount[data-v-57a7ec00]{color:#dc2626}.summary-value.allocated[data-v-57a7ec00]{color:#059669}.summary-value.remaining[data-v-57a7ec00]{color:#2563eb}.coverage-progress[data-v-57a7ec00]{grid-column:1 / -1;display:flex;align-items:center;gap:12px}.progress-bar[data-v-57a7ec00]{flex:1;height:8px;background:#e5e7eb;border-radius:4px;overflow:hidden}.progress-fill[data-v-57a7ec00]{height:100%;background:linear-gradient(90deg,#10b981,#059669);border-radius:4px;transition:width .3s ease}.progress-text[data-v-57a7ec00]{font-size:12px;font-weight:600;color:#6b7280;white-space:nowrap}.modal-filters[data-v-57a7ec00]{display:flex;gap:12px;padding:12px 24px;border-bottom:1px solid #f3f4f6;align-items:flex-end}.filter-item[data-v-57a7ec00]{display:flex;flex-direction:column;gap:4px}.filter-item label[data-v-57a7ec00]{font-size:11px;color:#6b7280;font-weight:600}.filter-item.filter-search[data-v-57a7ec00]{flex:1}.filter-select[data-v-57a7ec00]{padding:6px 10px;border:1px solid #d1d5db;border-radius:6px;font-size:13px;min-width:130px}.btn-clear[data-v-57a7ec00]{background:none;border:1px solid #d1d5db;border-radius:6px;padding:6px 8px;cursor:pointer;color:#6b7280}.btn-clear[data-v-57a7ec00]:hover{background:#f3f4f6}.modal-body[data-v-57a7ec00]{padding:16px 24px;overflow-y:auto;flex:1}.partitions-grid[data-v-57a7ec00]{display:flex;flex-direction:column;gap:10px}.partition-alloc-card[data-v-57a7ec00]{border:2px solid #e5e7eb;border-radius:10px;padding:14px 16px;transition:all .2s}.partition-alloc-card.has-amount[data-v-57a7ec00]{border-color:#10b981;background:#f0fdf4}.alloc-header[data-v-57a7ec00]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.alloc-name[data-v-57a7ec00]{font-size:14px}.alloc-status[data-v-57a7ec00]{padding:2px 8px;border-radius:8px;font-size:10px;font-weight:600}.ps-in_transit[data-v-57a7ec00]{background:#fff3e0;color:#e65100}.ps-replenishing[data-v-57a7ec00]{background:#e3f2fd;color:#1976d2}.ps-awaiting_debit[data-v-57a7ec00]{background:#e8f5e9;color:#2e7d32}.ps-remainder[data-v-57a7ec00]{background:#f3e5f5;color:#7b1fa2}.alloc-details[data-v-57a7ec00]{display:flex;gap:20px;margin-bottom:10px}.alloc-detail[data-v-57a7ec00]{display:flex;flex-direction:column;gap:1px}.detail-label[data-v-57a7ec00]{font-size:10px;color:#9ca3af;font-weight:600;text-transform:uppercase}.alloc-detail span[data-v-57a7ec00]:last-child{font-size:13px;color:#374151}.detail-balance[data-v-57a7ec00]{font-weight:700;color:#059669!important}.alloc-input-row[data-v-57a7ec00]{display:flex;align-items:center;gap:10px}.alloc-input-row label[data-v-57a7ec00]{font-size:13px;font-weight:600;color:#374151;white-space:nowrap}.alloc-input-group[data-v-57a7ec00]{display:flex;gap:6px;align-items:center}.alloc-input[data-v-57a7ec00]{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-57a7ec00]{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-57a7ec00]:hover{background:#dbeafe}.empty-partitions[data-v-57a7ec00]{text-align:center;padding:40px 20px;color:#9ca3af}.empty-partitions .material-icons[data-v-57a7ec00]{font-size:48px;display:block;margin-bottom:8px}.loading-partitions[data-v-57a7ec00]{text-align:center;padding:40px;color:#6b7280}.modal-footer[data-v-57a7ec00]{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;border-top:1px solid #e5e7eb}.btn-secondary-modal[data-v-57a7ec00]{padding:10px 20px;background:#f3f4f6;color:#374151;border:none;border-radius:8px;cursor:pointer;font-weight:600}.btn-secondary-modal[data-v-57a7ec00]:hover{background:#e5e7eb}.coverage-form[data-v-57a7ec00]{display:flex;gap:16px;margin-bottom:20px}.coverage-form .form-row[data-v-57a7ec00]{flex:1}.coverage-form .form-row label[data-v-57a7ec00]{display:block;font-size:13px;font-weight:600;color:#374151;margin-bottom:6px}@media(max-width:768px){.need-detail-page[data-v-57a7ec00]{padding:16px}.coverage-form[data-v-57a7ec00]{flex-direction:column}.page-header[data-v-57a7ec00]{flex-wrap:wrap}.header-actions[data-v-57a7ec00]{width:100%;justify-content:stretch}.header-actions .btn[data-v-57a7ec00]{flex:1}.info-grid[data-v-57a7ec00]{grid-template-columns:1fr}.link-export[data-v-57a7ec00]{flex-direction:column}.link-export .btn[data-v-57a7ec00]{width:100%}}.coverage-summary[data-v-57a7ec00]{margin:16px 0;padding:16px;background:#f9fafb;border-radius:8px}.coverage-preview[data-v-57a7ec00]{margin:16px 0;padding:16px;background:#f0fdf4;border:1px solid #86efac;border-radius:8px}.coverage-preview h3[data-v-57a7ec00]{font-size:14px;font-weight:600;color:#166534;margin:0 0 12px}.coverage-allocations[data-v-57a7ec00]{margin:16px 0}.coverage-allocations h3[data-v-57a7ec00]{font-size:14px;font-weight:600;color:#374151;margin-bottom:8px}.allocations-table[data-v-57a7ec00]{width:100%;border-collapse:collapse;font-size:13px}.allocations-table th[data-v-57a7ec00]{text-align:left;padding:8px 12px;background:#f3f4f6;color:#6b7280;font-weight:500;border-bottom:1px solid #e5e7eb}.allocations-table td[data-v-57a7ec00]{padding:8px 12px;border-bottom:1px solid #f3f4f6;color:#374151}.reject-comment-row[data-v-57a7ec00]{margin:16px 0}.reject-comment-row label[data-v-57a7ec00]{display:block;font-size:13px;font-weight:500;color:#6b7280;margin-bottom:4px}.reject-comment-row textarea[data-v-57a7ec00]{width:100%;border:1px solid #d1d5db;border-radius:6px;padding:8px 12px;font-size:14px;resize:vertical}.approval-actions[data-v-57a7ec00]{display:flex;gap:12px;margin-top:20px}.approval-actions .btn[data-v-57a7ec00]{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-57a7ec00]:disabled{opacity:.6;cursor:not-allowed}.approval-actions .btn-success[data-v-57a7ec00]{background:#10b981;color:#fff}.approval-actions .btn-success[data-v-57a7ec00]:hover:not(:disabled){background:#059669}.approval-actions .btn-danger[data-v-57a7ec00]{background:#ef4444;color:#fff}.approval-actions .btn-danger[data-v-57a7ec00]:hover:not(:disabled){background:#dc2626}.modal-overlay[data-v-57a7ec00]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-57a7ec00]{background:#fff;border-radius:12px;padding:28px;width:100%;max-width:460px;box-shadow:0 20px 60px #00000026}.modal-content h3[data-v-57a7ec00]{font-size:18px;font-weight:700;color:#1f2937;margin:0 0 4px}.modal-content>p[data-v-57a7ec00]{font-size:13px;color:#6b7280;margin:0 0 20px}.modal-content .form-group[data-v-57a7ec00]{margin-bottom:16px}.modal-content .form-group label[data-v-57a7ec00]{display:block;font-size:13px;font-weight:500;color:#374151;margin-bottom:4px}.modal-content .form-group input[data-v-57a7ec00]{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-57a7ec00]:focus{outline:none;border-color:#6366f1;background:#fff;box-shadow:0 0 0 3px #6366f11a}.modal-actions[data-v-57a7ec00]{display:flex;gap:10px;margin-top:24px}.modal-actions .btn[data-v-57a7ec00]{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-57a7ec00]{background:#f3f4f6;color:#374151}.modal-actions .btn-secondary[data-v-57a7ec00]:hover{background:#e5e7eb}.modal-actions .btn-primary[data-v-57a7ec00]{background:#6366f1;color:#fff}.modal-actions .btn-primary[data-v-57a7ec00]:hover{background:#4f46e5}.reports-view[data-v-95bbed00]{padding:24px;max-width:1400px;margin:0 auto}.reports-header[data-v-95bbed00]{margin-bottom:32px}.reports-header h1[data-v-95bbed00]{display:flex;align-items:center;gap:12px;font-size:28px;color:var(--text-primary, #1a1a2e);margin:0}.header-icon[data-v-95bbed00]{font-size:32px;color:var(--primary-color, #4361ee)}.report-cards[data-v-95bbed00]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;margin-bottom:32px}.report-card[data-v-95bbed00]{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-95bbed00]:hover{border-color:var(--primary-color, #4361ee);box-shadow:0 4px 12px #4361ee1a}.report-card.active[data-v-95bbed00]{border-color:var(--primary-color, #4361ee);background:linear-gradient(135deg,#4361ee0d,#4361ee05)}.report-icon[data-v-95bbed00]{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-95bbed00]{font-size:24px;color:#fff}.report-info h3[data-v-95bbed00]{margin:0 0 6px;font-size:15px;color:var(--text-primary, #1a1a2e)}.report-info p[data-v-95bbed00]{margin:0;font-size:13px;color:var(--text-secondary, #6b7280);line-height:1.4}.date-filter[data-v-95bbed00]{background:#fff;border-radius:12px;padding:24px;margin-bottom:24px;border:1px solid var(--border-color, #e5e7eb)}.date-inputs[data-v-95bbed00]{display:flex;gap:20px;margin-bottom:16px}.date-group[data-v-95bbed00]{flex:1;max-width:220px}.date-group label[data-v-95bbed00]{display:block;margin-bottom:8px;font-weight:500;color:var(--text-primary, #1a1a2e);font-size:14px}.form-control[data-v-95bbed00]{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-95bbed00]:focus{outline:none;border-color:var(--primary-color, #4361ee);box-shadow:0 0 0 3px #4361ee1a}.date-presets[data-v-95bbed00]{display:flex;gap:8px;margin-bottom:20px;flex-wrap:wrap}.debt-filter[data-v-95bbed00]{margin-bottom:16px}.debt-filter .checkbox-label[data-v-95bbed00]{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-95bbed00]{width:18px;height:18px;accent-color:var(--primary-color, #4361ee);cursor:pointer}.btn-outline[data-v-95bbed00]{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-95bbed00]:hover{border-color:var(--primary-color, #4361ee);color:var(--primary-color, #4361ee)}.report-actions[data-v-95bbed00]{display:flex;gap:12px}.btn[data-v-95bbed00]{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-95bbed00]{background:var(--primary-color, #4361ee);color:#fff}.btn-primary[data-v-95bbed00]:hover:not(:disabled){background:var(--primary-dark, #3451db)}.btn-secondary[data-v-95bbed00]{background:var(--bg-secondary, #f3f4f6);color:var(--text-primary, #1a1a2e)}.btn-secondary[data-v-95bbed00]:hover:not(:disabled){background:var(--bg-tertiary, #e5e7eb)}.btn[data-v-95bbed00]:disabled{opacity:.6;cursor:not-allowed}.btn-lg[data-v-95bbed00]{padding:14px 32px;font-size:15px}.btn-icon-left[data-v-95bbed00]{font-size:20px}.preview-section[data-v-95bbed00]{background:#fff;border-radius:12px;border:1px solid var(--border-color, #e5e7eb);overflow:hidden}.preview-header[data-v-95bbed00]{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-95bbed00]{display:flex;align-items:center;gap:8px;margin:0;font-size:16px;color:var(--text-primary, #1a1a2e)}.btn-text[data-v-95bbed00]{background:none;border:none;padding:4px;cursor:pointer;color:var(--text-secondary, #6b7280)}.btn-text[data-v-95bbed00]:hover{color:var(--text-primary, #1a1a2e)}.preview-table-wrapper[data-v-95bbed00]{overflow-x:auto;max-height:500px;overflow-y:auto}.preview-table[data-v-95bbed00]{width:100%;border-collapse:collapse;font-size:13px}.preview-table th[data-v-95bbed00]{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-95bbed00]{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-95bbed00]{background:var(--bg-hover, #f9fafb)}.preview-notice[data-v-95bbed00]{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-95bbed00]{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-95bbed00]{color:#ef4444;font-size:24px}.error-message p[data-v-95bbed00]{margin:0;flex:1;color:#b91c1c}.spinner-small[data-v-95bbed00]{width:18px;height:18px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-95bbed00 .8s linear infinite}@keyframes spin-95bbed00{to{transform:rotate(360deg)}}@media(max-width:768px){.reports-view[data-v-95bbed00]{padding:16px}.report-cards[data-v-95bbed00]{grid-template-columns:1fr}.date-inputs[data-v-95bbed00]{flex-direction:column}.date-group[data-v-95bbed00]{max-width:none}.report-actions[data-v-95bbed00]{flex-direction:column}.btn[data-v-95bbed00]{width:100%}}.manager-chat-view[data-v-68b7e749]{height:calc(100vh - 90px);background:#f8fafc}.chat-container[data-v-68b7e749]{display:flex;height:100%;max-width:1600px;margin:0 auto}.clients-sidebar[data-v-68b7e749]{width:380px;background:#fff;border-right:1px solid #e2e8f0;display:flex;flex-direction:column}.sidebar-header[data-v-68b7e749]{padding:20px;border-bottom:1px solid #e2e8f0}.sidebar-header h2[data-v-68b7e749]{margin:0 0 12px;font-size:20px;color:#1e293b}.stats[data-v-68b7e749]{display:flex;gap:8px}.stat-badge[data-v-68b7e749]{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-68b7e749]{background:#fee2e2;color:#dc2626}.search-box[data-v-68b7e749]{padding:16px 20px;border-bottom:1px solid #e2e8f0;display:flex;align-items:center;gap:12px}.search-box i[data-v-68b7e749]{color:#94a3b8}.search-box input[data-v-68b7e749]{flex:1;border:none;outline:none;font-size:14px}.clients-list[data-v-68b7e749]{flex:1;overflow-y:auto}.client-item[data-v-68b7e749]{padding:16px 20px;display:flex;gap:12px;cursor:pointer;border-bottom:1px solid #f1f5f9;transition:background .2s}.client-item[data-v-68b7e749]:hover{background:#f8fafc}.client-item.active[data-v-68b7e749]{background:#eff6ff;border-left:3px solid #3b82f6}.client-avatar[data-v-68b7e749]{position:relative;flex-shrink:0}.avatar-placeholder[data-v-68b7e749]{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}.online-indicator[data-v-68b7e749]{position:absolute;bottom:2px;right:2px;width:12px;height:12px;background:#10b981;border:2px solid white;border-radius:50%}.client-info[data-v-68b7e749]{flex:1;min-width:0}.client-header[data-v-68b7e749]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:4px}.client-header h4[data-v-68b7e749]{margin:0;font-size:15px;font-weight:600;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.time[data-v-68b7e749]{font-size:12px;color:#94a3b8;flex-shrink:0}.client-preview[data-v-68b7e749]{display:flex;align-items:center;justify-content:space-between;gap:8px}.client-preview p[data-v-68b7e749]{margin:0;font-size:14px;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.no-messages[data-v-68b7e749]{font-style:italic;color:#94a3b8}.unread-count[data-v-68b7e749]{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-68b7e749]{flex:1;display:flex;flex-direction:column;background:#fff}.chat-content[data-v-68b7e749]{height:100%;display:flex;flex-direction:column}.chat-header[data-v-68b7e749]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e2e8f0;background:#f8fafc}.client-info-header[data-v-68b7e749]{display:flex;align-items:center;gap:12px}.client-details h3[data-v-68b7e749]{margin:0;font-size:16px;font-weight:600;color:#1e293b}.client-details p[data-v-68b7e749]{margin:2px 0 0;font-size:14px;color:#64748b}.chat-actions[data-v-68b7e749]{display:flex;align-items:center;gap:12px}.action-btn[data-v-68b7e749]{width:36px;height:36px;border:none;background:#3b82f6;color:#fff;border-radius:8px;cursor:pointer;transition:all .2s}.action-btn[data-v-68b7e749]:hover{background:#2563eb}.phone-display[data-v-68b7e749]{font-size:14px;color:#64748b;font-weight:500}.messages-area[data-v-68b7e749]{flex:1;overflow-y:auto;padding:20px 24px;background:#f8fafc}.message[data-v-68b7e749]{margin-bottom:16px;display:flex}.message.own-message[data-v-68b7e749]{justify-content:flex-end}.message-content[data-v-68b7e749]{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-68b7e749]{background:#3b82f6;color:#fff}.message-sender[data-v-68b7e749]{font-size:12px;font-weight:600;color:#64748b;margin-bottom:4px}.message-text[data-v-68b7e749]{margin-bottom:4px;line-height:1.4;word-wrap:break-word}.message-time[data-v-68b7e749]{font-size:12px;opacity:.6;text-align:right;margin-right:20px}.message-status[data-v-68b7e749]{position:absolute;bottom:8px;right:8px;font-size:12px}.message-status .read[data-v-68b7e749]{color:#10b981}.message-input[data-v-68b7e749]{padding:20px 24px;background:#fff;border-top:1px solid #e2e8f0}.input-container[data-v-68b7e749]{display:flex;align-items:end;gap:12px;background:#f1f5f9;border-radius:24px;padding:8px 12px}.input-container textarea[data-v-68b7e749]{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-68b7e749]{display:flex;align-items:center;gap:8px}.attach-btn[data-v-68b7e749],.send-btn[data-v-68b7e749]{width:32px;height:32px;border:none;border-radius:50%;cursor:pointer;transition:all .2s}.attach-btn[data-v-68b7e749]{background:transparent;color:#64748b}.attach-btn[data-v-68b7e749]:hover{background:#e2e8f0}.send-btn[data-v-68b7e749]{background:#3b82f6;color:#fff}.send-btn[data-v-68b7e749]:hover:not(:disabled){background:#2563eb}.send-btn[data-v-68b7e749]:disabled{background:#cbd5e1;cursor:not-allowed}.no-chat-selected[data-v-68b7e749]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#94a3b8}.no-chat-selected i[data-v-68b7e749]{font-size:64px;margin-bottom:16px;opacity:.5}.no-chat-selected h3[data-v-68b7e749]{margin:0 0 8px;color:#64748b}.no-chat-selected p[data-v-68b7e749]{margin:0;font-size:14px}.loading[data-v-68b7e749],.empty-state[data-v-68b7e749]{padding:40px;text-align:center;color:#94a3b8}.loading i[data-v-68b7e749],.empty-state i[data-v-68b7e749]{font-size:32px;margin-bottom:12px;display:block}.loading-messages[data-v-68b7e749]{text-align:center;padding:20px;color:#94a3b8}@media(max-width:1024px){.clients-sidebar[data-v-68b7e749]{width:320px}}@media(max-width:768px){.chat-container[data-v-68b7e749]{flex-direction:column}.clients-sidebar[data-v-68b7e749]{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-fd135b62]{padding:20px}.page-header[data-v-fd135b62]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.page-header h1[data-v-fd135b62]{margin:0;font-size:24px}.filters[data-v-fd135b62]{display:flex;gap:20px;margin-bottom:20px;flex-wrap:wrap}.search-box[data-v-fd135b62]{display:flex;align-items:center;background:#f5f5f5;border-radius:8px;padding:8px 12px;flex:1;max-width:400px}.search-box .material-icons[data-v-fd135b62]{color:#666;margin-right:8px}.search-box input[data-v-fd135b62]{border:none;background:none;flex:1;font-size:14px;outline:none}.filter-group[data-v-fd135b62]{display:flex;align-items:center;gap:8px}.filter-group label[data-v-fd135b62]{font-weight:500;color:#666}.filter-group select[data-v-fd135b62]{padding:8px 12px;border:1px solid #ddd;border-radius:6px;font-size:14px}.data-table[data-v-fd135b62]{width:100%;border-collapse:collapse;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #0000001a}.data-table th[data-v-fd135b62],.data-table td[data-v-fd135b62]{padding:12px 16px;text-align:left;border-bottom:1px solid #eee}.data-table th[data-v-fd135b62]{background:#f8f9fa;font-weight:600;color:#333}.data-table tr[data-v-fd135b62]:hover{background:#f8f9fa}.status-badge[data-v-fd135b62]{padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500}.status-badge.active[data-v-fd135b62]{background:#d4edda;color:#155724}.status-badge.inactive[data-v-fd135b62]{background:#f8d7da;color:#721c24}.actions[data-v-fd135b62]{display:flex;gap:8px}.btn-icon[data-v-fd135b62]{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-fd135b62]:hover{background:#f0f0f0;color:#333}.btn-icon.danger[data-v-fd135b62]:hover{background:#fee;color:#d32f2f}.btn[data-v-fd135b62]{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-fd135b62]{background:#1976d2;color:#fff}.btn-primary[data-v-fd135b62]:hover{background:#1565c0}.btn-secondary[data-v-fd135b62]{background:#f5f5f5;color:#333}.btn-danger[data-v-fd135b62]{background:#d32f2f;color:#fff}.loading[data-v-fd135b62]{display:flex;align-items:center;justify-content:center;gap:10px;padding:40px;color:#666}.spinning[data-v-fd135b62]{animation:spin-fd135b62 1s linear infinite}@keyframes spin-fd135b62{to{transform:rotate(360deg)}}.empty-state[data-v-fd135b62]{text-align:center;padding:60px 20px;color:#666}.empty-state .material-icons[data-v-fd135b62]{font-size:64px;color:#ccc;margin-bottom:16px}.empty-state p[data-v-fd135b62]{margin-bottom:20px}.modal-overlay[data-v-fd135b62]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-fd135b62]{background:#fff;padding:24px;border-radius:12px;max-width:400px;width:90%}.modal h3[data-v-fd135b62]{margin:0 0 16px}.modal p[data-v-fd135b62]{color:#666;margin-bottom:20px}.modal-actions[data-v-fd135b62]{display:flex;gap:12px;justify-content:flex-end}.contract-agent-editor[data-v-7aa645c3]{max-width:1200px;margin:0 auto;padding:24px}.page-header[data-v-7aa645c3]{margin-bottom:32px}.back-link[data-v-7aa645c3]{display:inline-flex;align-items:center;gap:4px;color:#666;text-decoration:none;margin-bottom:16px;font-size:14px}.back-link[data-v-7aa645c3]:hover{color:#333}.agent-form[data-v-7aa645c3]{display:flex;flex-direction:column;gap:32px}.form-section[data-v-7aa645c3]{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:24px}.form-section h2[data-v-7aa645c3]{margin:0 0 20px;font-size:18px;font-weight:600;color:#333;border-bottom:2px solid #f0f0f0;padding-bottom:12px}.form-row[data-v-7aa645c3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;margin-bottom:16px}.form-group[data-v-7aa645c3]{display:flex;flex-direction:column;gap:8px}.form-group label[data-v-7aa645c3]{font-weight:500;font-size:14px;color:#333}.required[data-v-7aa645c3]{color:#e53e3e}.form-group input[data-v-7aa645c3],.form-group textarea[data-v-7aa645c3],.form-group select[data-v-7aa645c3]{padding:10px 12px;border:1px solid #d0d0d0;border-radius:6px;font-size:14px;transition:border-color .2s}.form-group input[data-v-7aa645c3]:focus,.form-group textarea[data-v-7aa645c3]:focus{outline:none;border-color:#4a90e2}.form-group input.error[data-v-7aa645c3],.form-group textarea.error[data-v-7aa645c3]{border-color:#e53e3e}.hint[data-v-7aa645c3]{font-size:12px;color:#666;font-style:italic}.error-message[data-v-7aa645c3]{color:#e53e3e;font-size:12px}.upload-group .file-upload-area[data-v-7aa645c3]{border:2px dashed #d0d0d0;border-radius:8px;padding:20px;text-align:center;transition:border-color .2s}.upload-group .file-upload-area[data-v-7aa645c3]:hover{border-color:#4a90e2}.uploaded-file[data-v-7aa645c3]{position:relative;display:inline-block}.signature-preview[data-v-7aa645c3],.stamp-preview[data-v-7aa645c3]{max-width:200px;max-height:100px;border:1px solid #e0e0e0;border-radius:4px;padding:8px;background:#fff}.stamp-preview[data-v-7aa645c3]{max-height:150px}.btn-remove[data-v-7aa645c3]{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-7aa645c3]{font-size:16px}.btn-remove[data-v-7aa645c3]:hover{background:#c33}.upload-placeholder[data-v-7aa645c3]{display:flex;flex-direction:column;align-items:center;gap:8px}.info-box[data-v-7aa645c3]{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-7aa645c3]{color:#4a90e2;font-size:24px}.info-box ul[data-v-7aa645c3]{margin:8px 0 0;padding-left:20px;font-size:13px;color:#555}.info-box li[data-v-7aa645c3]{margin-bottom:4px}.checkbox-group[data-v-7aa645c3]{flex-direction:row;align-items:center;gap:12px}.checkbox-label[data-v-7aa645c3]{display:flex;align-items:center;gap:8px;cursor:pointer;font-weight:400}.checkbox-label input[type=checkbox][data-v-7aa645c3]{width:18px;height:18px;cursor:pointer}.server-error[data-v-7aa645c3]{padding:12px 16px;background:#fee;border:1px solid #fcc;border-radius:6px;color:#c33;font-size:14px}.form-actions[data-v-7aa645c3]{display:flex;gap:12px;justify-content:flex-end;padding-top:16px}.btn[data-v-7aa645c3]{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-7aa645c3]{background:#4a90e2;color:#fff}.btn-primary[data-v-7aa645c3]:hover:not(:disabled){background:#357abd}.btn-secondary[data-v-7aa645c3]{background:#f5f5f5;color:#333;border:1px solid #d0d0d0}.btn-secondary[data-v-7aa645c3]:hover{background:#e8e8e8}.btn[data-v-7aa645c3]:disabled{opacity:.6;cursor:not-allowed}.loading[data-v-7aa645c3]{display:flex;align-items:center;justify-content:center;gap:12px;padding:40px;font-size:16px;color:#666}.spinning[data-v-7aa645c3]{animation:spin-7aa645c3 1s linear infinite}@keyframes spin-7aa645c3{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.contract-banks-list[data-v-38566720]{padding:20px}.page-header[data-v-38566720]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.back-link[data-v-38566720]{display:inline-flex;align-items:center;gap:4px;color:#666;text-decoration:none;font-size:14px;margin-bottom:8px}.back-link[data-v-38566720]:hover{color:#333}.page-header h1[data-v-38566720]{margin:0;font-size:24px}.filters[data-v-38566720]{display:flex;gap:20px;margin-bottom:20px}.filter-group[data-v-38566720]{display:flex;align-items:center;gap:8px}.filter-group label[data-v-38566720]{font-weight:500;color:#666}.filter-group select[data-v-38566720]{padding:8px 12px;border:1px solid #ddd;border-radius:6px;font-size:14px}.banks-grid[data-v-38566720]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:20px}.bank-card[data-v-38566720]{background:#fff;border-radius:12px;padding:20px;box-shadow:0 1px 3px #0000001a}.bank-header[data-v-38566720]{display:flex;align-items:center;gap:10px;margin-bottom:16px}.bank-header .material-icons[data-v-38566720]{color:#1976d2;font-size:28px}.bank-header h3[data-v-38566720]{flex:1;margin:0;font-size:16px}.bank-details[data-v-38566720]{margin-bottom:16px}.detail-row[data-v-38566720]{display:flex;margin-bottom:8px;font-size:14px}.detail-row .label[data-v-38566720]{color:#666;min-width:100px}.detail-row .value[data-v-38566720]{font-weight:500}.bank-footer[data-v-38566720]{display:flex;justify-content:space-between;align-items:center;padding-top:12px;border-top:1px solid #eee}.bank-actions[data-v-38566720]{display:flex;gap:8px}.accounts-count[data-v-38566720]{font-size:13px;color:#1976d2;font-weight:500}.status-badge[data-v-38566720]{padding:4px 8px;border-radius:4px;font-size:11px;font-weight:500}.status-badge.active[data-v-38566720]{background:#d4edda;color:#155724}.status-badge.inactive[data-v-38566720]{background:#f8d7da;color:#721c24}.btn-icon[data-v-38566720]{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-38566720]:hover{background:#e0e0e0;color:#333}.btn-icon.danger[data-v-38566720]:hover{background:#fee;color:#d32f2f}.btn[data-v-38566720]{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-38566720]{background:#1976d2;color:#fff}.btn-primary[data-v-38566720]:hover:not(:disabled){background:#1565c0}.btn-primary[data-v-38566720]:disabled{background:#ccc;cursor:not-allowed}.btn-secondary[data-v-38566720]{background:#f5f5f5;color:#333}.btn-danger[data-v-38566720]{background:#d32f2f;color:#fff}.loading[data-v-38566720]{display:flex;align-items:center;justify-content:center;gap:10px;padding:40px;color:#666}.spinning[data-v-38566720]{animation:spin-38566720 1s linear infinite}@keyframes spin-38566720{to{transform:rotate(360deg)}}.empty-state[data-v-38566720]{text-align:center;padding:60px 20px;color:#666}.empty-state .material-icons[data-v-38566720]{font-size:64px;color:#ccc;margin-bottom:16px}.empty-state p[data-v-38566720]{margin-bottom:20px}.modal-overlay[data-v-38566720]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-38566720]{background:#fff;padding:24px;border-radius:12px;max-width:400px;width:90%}.modal-wide[data-v-38566720]{max-width:750px}.modal-header[data-v-38566720]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.modal-header h3[data-v-38566720]{margin:0}.close-btn[data-v-38566720]{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-38566720]:hover{background:#f0f0f0;color:#333}.modal h3[data-v-38566720]{margin:0 0 20px}.modal p[data-v-38566720]{color:#666;margin-bottom:20px}.form-row[data-v-38566720]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-group[data-v-38566720]{margin-bottom:16px}.form-group label[data-v-38566720]{display:block;margin-bottom:6px;font-weight:500;color:#333;font-size:14px}.required[data-v-38566720]{color:#d32f2f}.form-group input[data-v-38566720]{width:100%;padding:10px 12px;border:1px solid #ddd;border-radius:6px;font-size:14px}.form-group input[data-v-38566720]:focus{outline:none;border-color:#1976d2}.form-group input.error[data-v-38566720]{border-color:#d32f2f}.error-message[data-v-38566720]{color:#d32f2f;font-size:12px;margin-top:4px;display:block}.checkbox-group[data-v-38566720]{margin-bottom:0}.checkbox-label[data-v-38566720]{display:flex;align-items:center;gap:8px;cursor:pointer}.checkbox-label input[type=checkbox][data-v-38566720]{width:auto}.server-error[data-v-38566720]{padding:12px;background:#fee;color:#d32f2f;border-radius:6px;font-size:14px;margin-bottom:16px}.modal-actions[data-v-38566720]{display:flex;gap:12px;justify-content:flex-end}.header-buttons[data-v-38566720]{display:flex;gap:12px}.available-banks-list[data-v-38566720]{max-height:400px;overflow-y:auto}.search-box[data-v-38566720]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#f5f5f5;border-radius:6px;margin-bottom:16px}.search-box .material-icons[data-v-38566720]{color:#666;font-size:20px}.search-box input[data-v-38566720]{flex:1;border:none;background:transparent;outline:none;font-size:14px}.banks-table-container[data-v-38566720]{overflow-x:auto}.banks-table[data-v-38566720]{width:100%;border-collapse:collapse}.banks-table th[data-v-38566720],.banks-table td[data-v-38566720]{padding:12px;text-align:left;border-bottom:1px solid #eee}.banks-table th[data-v-38566720]{font-weight:600;color:#666;font-size:12px;text-transform:uppercase}.banks-table tr[data-v-38566720]:hover{background:#f9f9f9}.bank-name[data-v-38566720]{font-weight:500}.bank-short-name[data-v-38566720]{font-size:12px;color:#666}.btn-sm[data-v-38566720]{padding:6px 12px;font-size:13px}.empty-state-modal[data-v-38566720]{text-align:center;padding:40px 20px;color:#666}.empty-state-modal .material-icons[data-v-38566720]{font-size:48px;color:#ccc;margin-bottom:16px}.contract-accounts-list[data-v-55eeba7c]{padding:20px}.page-header[data-v-55eeba7c]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.back-link[data-v-55eeba7c]{display:inline-flex;align-items:center;gap:4px;color:#666;text-decoration:none;font-size:14px;margin-bottom:8px}.back-link[data-v-55eeba7c]:hover{color:#333}.page-header h1[data-v-55eeba7c]{margin:0;font-size:24px}.filters[data-v-55eeba7c]{display:flex;gap:20px;margin-bottom:20px;flex-wrap:wrap}.filter-group[data-v-55eeba7c]{display:flex;align-items:center;gap:8px}.filter-group label[data-v-55eeba7c]{font-weight:500;color:#666}.filter-group select[data-v-55eeba7c]{padding:8px 12px;border:1px solid #ddd;border-radius:6px;font-size:14px}.data-table[data-v-55eeba7c]{width:100%;border-collapse:collapse;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #0000001a}.data-table th[data-v-55eeba7c],.data-table td[data-v-55eeba7c]{padding:12px 16px;text-align:left;border-bottom:1px solid #eee}.data-table th[data-v-55eeba7c]{background:#f8f9fa;font-weight:600;color:#333}.data-table tr[data-v-55eeba7c]:hover{background:#f8f9fa}.data-table code[data-v-55eeba7c]{background:#f5f5f5;padding:2px 6px;border-radius:4px;font-family:monospace;font-size:13px}.status-badge[data-v-55eeba7c]{padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500}.status-badge.active[data-v-55eeba7c]{background:#d4edda;color:#155724}.status-badge.inactive[data-v-55eeba7c]{background:#f8d7da;color:#721c24}.mode-badge[data-v-55eeba7c]{padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500}.mode-badge.direct[data-v-55eeba7c]{background:#e3f2fd;color:#1565c0}.mode-badge.indirect[data-v-55eeba7c]{background:#fff3e0;color:#ef6c00}.mode-badge.both[data-v-55eeba7c]{background:#e8f5e9;color:#2e7d32}.actions[data-v-55eeba7c]{display:flex;gap:8px}.btn-icon[data-v-55eeba7c]{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-55eeba7c]:hover{background:#f0f0f0;color:#333}.btn-icon.danger[data-v-55eeba7c]:hover{background:#fee;color:#d32f2f}.btn[data-v-55eeba7c]{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-55eeba7c]{background:#1976d2;color:#fff}.btn-primary[data-v-55eeba7c]:hover:not(:disabled){background:#1565c0}.btn-primary[data-v-55eeba7c]:disabled{background:#ccc;cursor:not-allowed}.btn-secondary[data-v-55eeba7c]{background:#f5f5f5;color:#333}.btn-danger[data-v-55eeba7c]{background:#d32f2f;color:#fff}.loading[data-v-55eeba7c]{display:flex;align-items:center;justify-content:center;gap:10px;padding:40px;color:#666}.spinning[data-v-55eeba7c]{animation:spin-55eeba7c 1s linear infinite}@keyframes spin-55eeba7c{to{transform:rotate(360deg)}}.empty-state[data-v-55eeba7c]{text-align:center;padding:60px 20px;color:#666}.empty-state .material-icons[data-v-55eeba7c]{font-size:64px;color:#ccc;margin-bottom:16px}.empty-state p[data-v-55eeba7c]{margin-bottom:20px}.modal-overlay[data-v-55eeba7c]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-55eeba7c]{background:#fff;padding:24px;border-radius:12px;max-width:400px;width:90%}.modal-wide[data-v-55eeba7c]{max-width:500px}.modal-header[data-v-55eeba7c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.modal-header h3[data-v-55eeba7c]{margin:0}.close-btn[data-v-55eeba7c]{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-55eeba7c]:hover{background:#f0f0f0;color:#333}.modal h3[data-v-55eeba7c]{margin:0 0 20px}.modal p[data-v-55eeba7c]{color:#666;margin-bottom:20px}.form-group[data-v-55eeba7c]{margin-bottom:16px}.form-group label[data-v-55eeba7c]{display:block;margin-bottom:6px;font-weight:500;color:#333;font-size:14px}.required[data-v-55eeba7c]{color:#d32f2f}.form-group input[data-v-55eeba7c],.form-group select[data-v-55eeba7c]{width:100%;padding:10px 12px;border:1px solid #ddd;border-radius:6px;font-size:14px}.form-group input[data-v-55eeba7c]:focus,.form-group select[data-v-55eeba7c]:focus{outline:none;border-color:#1976d2}.form-group input.error[data-v-55eeba7c],.form-group select.error[data-v-55eeba7c]{border-color:#d32f2f}.error-message[data-v-55eeba7c]{color:#d32f2f;font-size:12px;margin-top:4px;display:block}.hint[data-v-55eeba7c]{color:#666;font-size:12px;margin-top:4px;display:block}.checkbox-group[data-v-55eeba7c]{margin-bottom:0}.checkbox-label[data-v-55eeba7c]{display:flex;align-items:center;gap:8px;cursor:pointer}.checkbox-label input[type=checkbox][data-v-55eeba7c]{width:auto}.server-error[data-v-55eeba7c]{padding:12px;background:#fee;color:#d32f2f;border-radius:6px;font-size:14px;margin-bottom:16px}.modal-actions[data-v-55eeba7c]{display:flex;gap:12px;justify-content:flex-end}.contract-prefixes[data-v-c3023ff9]{padding:0}.form-section[data-v-c3023ff9],.list-section[data-v-c3023ff9]{background:#fff;border-radius:8px;padding:20px;margin-bottom:20px;border:1px solid #e5e7eb}.form-section h3[data-v-c3023ff9],.list-section h3[data-v-c3023ff9]{margin:0 0 16px;font-size:18px;font-weight:600;color:#1f2937}.prefix-form[data-v-c3023ff9]{display:flex;flex-direction:column;gap:16px}.form-row[data-v-c3023ff9]{display:flex;gap:16px}.form-group[data-v-c3023ff9]{flex:1;display:flex;flex-direction:column;gap:6px}.form-group label[data-v-c3023ff9]{font-weight:500;color:#374151;font-size:14px}.required[data-v-c3023ff9]{color:#ef4444}.form-control[data-v-c3023ff9]{padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;transition:border-color .2s,box-shadow .2s}.form-control[data-v-c3023ff9]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.hint[data-v-c3023ff9]{color:#6b7280;font-size:12px}.form-actions[data-v-c3023ff9]{display:flex;gap:12px;margin-top:8px}.btn[data-v-c3023ff9]{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-c3023ff9]:disabled{opacity:.6;cursor:not-allowed}.btn-primary[data-v-c3023ff9]{background:#3b82f6;color:#fff}.btn-primary[data-v-c3023ff9]:hover:not(:disabled){background:#2563eb}.btn-secondary[data-v-c3023ff9]{background:#f3f4f6;color:#374151;border:1px solid #d1d5db}.btn-secondary[data-v-c3023ff9]:hover:not(:disabled){background:#e5e7eb}.btn-danger[data-v-c3023ff9]{background:#ef4444;color:#fff}.btn-danger[data-v-c3023ff9]:hover:not(:disabled){background:#dc2626}.btn-sm[data-v-c3023ff9]{padding:6px 10px}.btn-sm .material-icons[data-v-c3023ff9]{font-size:18px}.prefixes-list[data-v-c3023ff9]{display:flex;flex-direction:column;gap:8px}.prefix-item[data-v-c3023ff9]{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-c3023ff9]{display:flex;align-items:center;gap:8px}.prefix-name[data-v-c3023ff9]{font-weight:500;color:#1f2937}.prefix-separator[data-v-c3023ff9]{color:#9ca3af}.prefix-value[data-v-c3023ff9]{font-family:monospace;background:#e5e7eb;padding:2px 8px;border-radius:4px;color:#374151;font-weight:600}.prefix-actions[data-v-c3023ff9]{display:flex;gap:8px}.loading[data-v-c3023ff9],.empty-state[data-v-c3023ff9]{text-align:center;padding:32px;color:#6b7280}.empty-state .material-icons[data-v-c3023ff9]{font-size:48px;margin-bottom:12px;color:#d1d5db}.spinner[data-v-c3023ff9]{border:3px solid #f3f4f6;border-top:3px solid #3b82f6;border-radius:50%;width:32px;height:32px;animation:spin-c3023ff9 1s linear infinite;margin:0 auto 12px}.spinner-small[data-v-c3023ff9]{border:2px solid rgba(255,255,255,.3);border-top:2px solid #fff;border-radius:50%;width:16px;height:16px;animation:spin-c3023ff9 1s linear infinite}@keyframes spin-c3023ff9{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.modal-overlay[data-v-c3023ff9]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-c3023ff9]{background:#fff;padding:24px;border-radius:12px;max-width:400px;width:90%}.modal-content h3[data-v-c3023ff9]{margin:0 0 12px;font-size:18px;color:#1f2937}.modal-content p[data-v-c3023ff9]{margin:0 0 20px;color:#4b5563}.modal-actions[data-v-c3023ff9]{display:flex;justify-content:flex-end;gap:12px}@media(max-width:640px){.form-row[data-v-c3023ff9]{flex-direction:column}}.templates-list[data-v-5f854dc4]{padding:24px;max-width:1400px;margin:0 auto}.templates-header[data-v-5f854dc4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.templates-header h1[data-v-5f854dc4]{margin:0;font-size:28px;font-weight:600}.tabs[data-v-5f854dc4]{display:flex;gap:0;margin-bottom:24px;border-bottom:2px solid #e5e7eb}.tab-btn[data-v-5f854dc4]{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-5f854dc4]:hover{color:#374151}.tab-btn.active[data-v-5f854dc4]{color:#3b82f6}.tab-btn.active[data-v-5f854dc4]:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:2px;background:#3b82f6}.filters[data-v-5f854dc4]{display:flex;gap:16px;margin-bottom:24px;flex-wrap:wrap}.filter-group[data-v-5f854dc4]{display:flex;align-items:center;gap:8px}.form-control[data-v-5f854dc4]{padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;min-width:200px}.form-control[data-v-5f854dc4]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}select.form-control[data-v-5f854dc4]{cursor:pointer;background-color:#fff}.loading[data-v-5f854dc4],.empty-state[data-v-5f854dc4],.error-message[data-v-5f854dc4]{text-align:center;padding:48px}.spinner[data-v-5f854dc4]{border:3px solid #f3f4f6;border-top:3px solid #3b82f6;border-radius:50%;width:40px;height:40px;animation:spin-5f854dc4 1s linear infinite;margin:0 auto 16px}@keyframes spin-5f854dc4{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.templates-table-wrapper[data-v-5f854dc4]{overflow-x:auto;border:1px solid #e5e7eb;border-radius:8px}.templates-table[data-v-5f854dc4]{width:100%;border-collapse:collapse;background:#fff}.templates-table th[data-v-5f854dc4]{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-5f854dc4]{cursor:pointer;-webkit-user-select:none;user-select:none}.templates-table th.sortable[data-v-5f854dc4]:hover{background:#f3f4f6}.templates-table td[data-v-5f854dc4]{padding:12px 16px;border-bottom:1px solid #e5e7eb}.templates-table tr[data-v-5f854dc4]:hover{background:#f9fafb}.text-muted[data-v-5f854dc4]{color:#9ca3af}.badge[data-v-5f854dc4]{display:inline-block;padding:4px 10px;border-radius:12px;font-size:12px;font-weight:500}.badge-assignment[data-v-5f854dc4]{background:#dbeafe;color:#1e40af}.badge-bill[data-v-5f854dc4]{background:#fef3c7;color:#92400e}.badge-dkp[data-v-5f854dc4]{background:#dcfce7;color:#166534}.badge-report[data-v-5f854dc4]{background:#dcf3fc;color:#165c65}.badge-contract[data-v-5f854dc4]{background:#e0e7ff;color:#3730a3}.badge-default[data-v-5f854dc4]{background:#f3f4f6;color:#374151}.badge-export[data-v-5f854dc4]{background:#fef3c7;color:#92400e}.badge-tbank[data-v-5f854dc4]{background:#fef08a;color:#854d0e}.actions[data-v-5f854dc4]{display:flex;gap:8px}.actions-header[data-v-5f854dc4]{text-align:center}.btn[data-v-5f854dc4]{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-5f854dc4]{background:#3b82f6;color:#fff}.btn-primary[data-v-5f854dc4]:hover{background:#2563eb}.btn-secondary[data-v-5f854dc4]{background:#f3f4f6;color:#374151}.btn-secondary[data-v-5f854dc4]:hover{background:#e5e7eb}.btn-danger[data-v-5f854dc4]{background:#fee;color:#dc2626}.btn-danger[data-v-5f854dc4]:hover{background:#fdd}.btn-sm[data-v-5f854dc4]{padding:6px 10px;font-size:13px}.btn-icon[data-v-5f854dc4]{background:none;border:none;cursor:pointer;padding:4px;color:#6b7280}.btn-icon[data-v-5f854dc4]:hover{color:#374151}.btn[data-v-5f854dc4]:disabled{opacity:.5;cursor:not-allowed}.pagination[data-v-5f854dc4]{display:flex;justify-content:space-between;align-items:center;margin-top:24px}.pagination-info[data-v-5f854dc4]{color:#6b7280;font-size:14px}.btn-icon .material-icons[data-v-5f854dc4]{font-size:14px;color:#6b7280}.material-icons.inline-icon[data-v-5f854dc4]{font-size:14px;color:#6b7280;vertical-align:middle}.material-icons[data-v-5f854dc4]{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-5f854dc4]{font-size:18px;vertical-align:middle;margin-left:4px}.template-editor[data-v-13b256d0]{padding:24px;max-width:1000px;margin:0 auto}.editor-header[data-v-13b256d0]{display:flex;align-items:center;gap:16px;margin-bottom:32px}.btn-back[data-v-13b256d0]{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-13b256d0]:hover{color:#111827}.template-form[data-v-13b256d0]{display:flex;flex-direction:column;gap:24px}.form-section[data-v-13b256d0]{background:#fff;padding:24px;border-radius:8px;box-shadow:0 1px 3px #0000001a}.info-section[data-v-13b256d0]{background:#f9fafb;border-left:4px solid #3b82f6}.info-grid[data-v-13b256d0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;margin-top:16px}.info-item[data-v-13b256d0]{display:flex;flex-direction:column;gap:4px}.info-item label[data-v-13b256d0]{font-size:12px;font-weight:600;color:#6b7280;text-transform:uppercase}.info-value[data-v-13b256d0]{display:flex;align-items:center;gap:8px}.info-value code[data-v-13b256d0]{background:#fff;padding:4px 8px;border-radius:4px;font-size:13px;flex:1;overflow:hidden;text-overflow:ellipsis}.badge[data-v-13b256d0]{display:inline-flex;align-items:center;gap:4px;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500}.badge-processing[data-v-13b256d0]{background:#fef3c7;color:#92400e}.badge-active[data-v-13b256d0]{background:#d1fae5;color:#065f46}.badge-inactive[data-v-13b256d0]{background:#fee2e2;color:#991b1b}.form-group[data-v-13b256d0]{margin-bottom:20px}.form-group label[data-v-13b256d0]{display:block;margin-bottom:8px;font-weight:500;font-size:14px;color:#374151}.form-control[data-v-13b256d0]{width:100%;padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;transition:all .2s}.form-control[data-v-13b256d0]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}select.form-control[data-v-13b256d0]{cursor:pointer;background-color:#fff}.form-hint[data-v-13b256d0]{display:block;margin-top:6px;font-size:12px;color:#6b7280;line-height:1.4}.dropzone[data-v-13b256d0]{border:2px dashed #d1d5db;border-radius:8px;padding:48px 24px;text-align:center;cursor:pointer;transition:all .3s}.dropzone[data-v-13b256d0]:hover{border-color:#3b82f6;background:#f9fafb}.dropzone-active[data-v-13b256d0]{border-color:#3b82f6;background:#eff6ff}.dropzone-content[data-v-13b256d0]{display:flex;flex-direction:column;align-items:center;gap:8px}.dropzone-content p[data-v-13b256d0]{margin:0;color:#374151;font-weight:500}.dropzone-content small[data-v-13b256d0]{color:#6b7280}.file-preview[data-v-13b256d0]{display:flex;justify-content:space-between;align-items:center;padding:16px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px}.file-info[data-v-13b256d0]{display:flex;align-items:center;gap:12px}.file-info div[data-v-13b256d0]{display:flex;flex-direction:column;gap:4px}.file-info strong[data-v-13b256d0]{font-size:14px;color:#111827}.file-info small[data-v-13b256d0]{font-size:12px;color:#6b7280}.btn-remove[data-v-13b256d0]{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-13b256d0]:hover{background:#fecaca}.upload-progress[data-v-13b256d0]{margin-top:16px}.progress-bar[data-v-13b256d0]{height:8px;background:#e5e7eb;border-radius:4px;overflow:hidden}.progress-fill[data-v-13b256d0]{height:100%;background:#3b82f6;transition:width .3s}.progress-text[data-v-13b256d0]{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:8px;font-size:14px;color:#6b7280}.form-actions[data-v-13b256d0]{display:flex;gap:12px;justify-content:flex-end;padding-top:16px}.btn[data-v-13b256d0]{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-13b256d0]{background:#3b82f6;color:#fff}.btn-primary[data-v-13b256d0]:hover:not(:disabled){background:#2563eb}.btn-secondary[data-v-13b256d0]{background:#f3f4f6;color:#374151}.btn-secondary[data-v-13b256d0]:hover{background:#e5e7eb}.btn[data-v-13b256d0]:disabled{opacity:.5;cursor:not-allowed}.error-alert[data-v-13b256d0]{display:flex;align-items:center;gap:12px;padding:16px;background:#fee;border-left:4px solid #dc2626;border-radius:4px;color:#dc2626}.required[data-v-13b256d0]{color:#dc2626;font-weight:700}.loading[data-v-13b256d0]{display:flex;flex-direction:column;align-items:center;gap:16px;padding:48px}.spinner[data-v-13b256d0]{border:4px solid #f3f4f6;border-top:4px solid #3b82f6;border-radius:50%;width:48px;height:48px;animation:spin-13b256d0 1s linear infinite}.btn-icon[data-v-13b256d0]{background:none;border:none;cursor:pointer;padding:4px;border-radius:4px;transition:background .2s}.btn-icon[data-v-13b256d0]:hover{background:#e5e7eb}.material-icons[data-v-13b256d0]{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-13b256d0]{font-size:20px;margin-right:8px}.inline-icon[data-v-13b256d0]{font-size:16px;margin-right:4px;color:#6b7280}.btn-icon-left[data-v-13b256d0]{font-size:18px}.badge-icon[data-v-13b256d0]{font-size:14px}.dropzone-icon[data-v-13b256d0]{font-size:64px;color:#9ca3af}.file-icon[data-v-13b256d0]{font-size:40px;color:#3b82f6}.progress-icon[data-v-13b256d0]{font-size:16px;animation:spin-13b256d0 1.5s linear infinite}.error-icon[data-v-13b256d0]{font-size:24px}@keyframes spin-13b256d0{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.tariffs-management[data-v-8b4b620c]{padding:24px;max-width:1200px;margin:0 auto}.page-header[data-v-8b4b620c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.page-header h1[data-v-8b4b620c]{font-size:24px;font-weight:600;color:#1e293b}.btn-primary[data-v-8b4b620c]{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-8b4b620c]:hover{background:#2563eb}.btn-primary[data-v-8b4b620c]:disabled{background:#94a3b8;cursor:not-allowed}.btn-secondary[data-v-8b4b620c]{padding:10px 20px;background:#e2e8f0;color:#475569;border:none;border-radius:8px;cursor:pointer;font-weight:500}.btn-secondary[data-v-8b4b620c]:hover{background:#cbd5e1}.btn-icon[data-v-8b4b620c]{padding:8px;background:none;border:none;border-radius:6px;cursor:pointer;color:#64748b}.btn-icon[data-v-8b4b620c]:hover{background:#f1f5f9;color:#3b82f6}.btn-icon.danger[data-v-8b4b620c]:hover{background:#fef2f2;color:#ef4444}.loading[data-v-8b4b620c],.empty-state[data-v-8b4b620c]{text-align:center;padding:48px;color:#64748b}.empty-state .material-icons[data-v-8b4b620c]{font-size:48px;margin-bottom:16px}.tariffs-table[data-v-8b4b620c]{width:100%;border-collapse:collapse;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #0000001a}.tariffs-table th[data-v-8b4b620c],.tariffs-table td[data-v-8b4b620c]{padding:12px 16px;text-align:left;border-bottom:1px solid #e2e8f0}.tariffs-table th[data-v-8b4b620c]{background:#f8fafc;font-weight:600;color:#475569;font-size:13px}.tariffs-table td[data-v-8b4b620c]{color:#1e293b}.tariffs-table .actions[data-v-8b4b620c]{display:flex;gap:4px}.status-badge[data-v-8b4b620c]{display:inline-block;padding:4px 10px;border-radius:12px;font-size:12px;font-weight:500}.status-badge.active[data-v-8b4b620c]{background:#dcfce7;color:#166534}.status-badge.inactive[data-v-8b4b620c]{background:#f1f5f9;color:#64748b}.modal-overlay[data-v-8b4b620c]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-8b4b620c]{background:#fff;border-radius:16px;width:90%;max-width:700px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}.modal-header[data-v-8b4b620c]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #e2e8f0}.modal-header h2[data-v-8b4b620c]{font-size:18px;font-weight:600}.btn-close[data-v-8b4b620c]{padding:4px;background:none;border:none;cursor:pointer;color:#64748b}.modal-body[data-v-8b4b620c]{padding:24px;overflow-y:auto;flex:1}.modal-footer[data-v-8b4b620c]{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;border-top:1px solid #e2e8f0}.form-group[data-v-8b4b620c]{margin-bottom:20px}.form-group label[data-v-8b4b620c]{display:block;margin-bottom:6px;font-weight:500;color:#475569;font-size:14px}.form-group input[type=text][data-v-8b4b620c],.form-group textarea[data-v-8b4b620c]{width:100%;padding:10px 12px;border:1px solid #e2e8f0;border-radius:8px;font-size:14px}.form-group input[data-v-8b4b620c]:focus,.form-group textarea[data-v-8b4b620c]:focus{outline:none;border-color:#3b82f6}.form-group textarea[data-v-8b4b620c]{min-height:80px;resize:vertical}.checkbox-label[data-v-8b4b620c]{display:flex;align-items:center;gap:8px;cursor:pointer}.checkbox-label input[data-v-8b4b620c]{width:18px;height:18px}.tiers-section[data-v-8b4b620c]{margin-top:24px;padding-top:24px;border-top:1px solid #e2e8f0}.tiers-section h3[data-v-8b4b620c]{font-size:16px;font-weight:600;margin-bottom:16px}.tiers-table[data-v-8b4b620c]{width:100%;border-collapse:collapse;margin-bottom:12px}.tiers-table th[data-v-8b4b620c],.tiers-table td[data-v-8b4b620c]{padding:8px;text-align:left}.tiers-table th[data-v-8b4b620c]{font-size:12px;color:#64748b;font-weight:500}.tiers-table input[data-v-8b4b620c]{width:100%;padding:8px 10px;border:1px solid #e2e8f0;border-radius:6px;font-size:14px}.tiers-table input[data-v-8b4b620c]:focus{outline:none;border-color:#3b82f6}.btn-add-tier[data-v-8b4b620c]{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-8b4b620c]:hover{background:#e2e8f0;color:#475569}.preview-section[data-v-8b4b620c]{margin-top:24px;padding-top:24px;border-top:1px solid #e2e8f0}.preview-section h3[data-v-8b4b620c]{font-size:16px;font-weight:600;margin-bottom:12px}.preview-block[data-v-8b4b620c]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:16px}.preview-block pre[data-v-8b4b620c]{margin:0;font-family:Courier New,monospace;font-size:13px;line-height:1.6;color:#334155;white-space:pre-wrap}.employees-management[data-v-1a15bb48]{padding:24px;max-width:1400px;margin:0 auto}.section-header[data-v-1a15bb48]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.section-title[data-v-1a15bb48]{font-size:28px;font-weight:700;color:#1f2937;margin:0 0 4px}.section-subtitle[data-v-1a15bb48]{font-size:14px;color:#6b7280;margin:0}.stats-grid[data-v-1a15bb48]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:24px}.stat-card[data-v-1a15bb48]{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-1a15bb48]{cursor:pointer}.stat-card.clickable[data-v-1a15bb48]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.stat-card.active[data-v-1a15bb48]{border:2px solid #3b82f6;box-shadow:0 4px 12px #3b82f64d}.stat-icon[data-v-1a15bb48]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center}.stat-value[data-v-1a15bb48]{font-size:32px;font-weight:700;color:#1f2937}.stat-label[data-v-1a15bb48]{font-size:14px;color:#6b7280}.filters-section[data-v-1a15bb48]{background:#fff;border-radius:12px;padding:20px;margin-bottom:24px;box-shadow:0 1px 3px #0000001a}.search-box[data-v-1a15bb48]{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#f9fafb;border-radius:8px;margin-bottom:16px}.search-box .material-icons[data-v-1a15bb48]{color:#9ca3af}.search-input[data-v-1a15bb48]{flex:1;border:none;background:none;font-size:14px;outline:none}.filters-row[data-v-1a15bb48]{display:flex;gap:12px;align-items:center}.filter-select[data-v-1a15bb48]{padding:10px 16px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;outline:none;cursor:pointer}.table-container[data-v-1a15bb48]{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;overflow:hidden}.employees-table[data-v-1a15bb48]{width:100%;border-collapse:collapse}.employees-table th[data-v-1a15bb48],.employees-table td[data-v-1a15bb48]{padding:16px;text-align:left;border-bottom:1px solid #e5e7eb}.employees-table th[data-v-1a15bb48]{background:#f9fafb;font-weight:600;color:#374151;font-size:12px;text-transform:uppercase}.checkbox-cell[data-v-1a15bb48]{width:40px}.id-cell[data-v-1a15bb48]{display:flex;align-items:center;gap:6px;min-width:130px;white-space:nowrap}.id-text[data-v-1a15bb48]{font-family:monospace;font-size:12px;color:#6b7280}.btn-copy[data-v-1a15bb48]{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-1a15bb48]:hover{background:#e5e7eb;color:#3b82f6}.btn-copy.copied[data-v-1a15bb48]{background:#d1fae5;color:#10b981}.btn-copy .material-icons[data-v-1a15bb48]{font-size:14px}.employee-name[data-v-1a15bb48]{display:flex;align-items:center;gap:8px}.employee-name .material-icons[data-v-1a15bb48]{color:#9ca3af;font-size:20px}.name[data-v-1a15bb48]{font-weight:500;color:#1f2937}.role-badge[data-v-1a15bb48]{display:inline-block;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500}.role-client_manager[data-v-1a15bb48]{background:#dbeafe;color:#1e40af}.role-export_manager[data-v-1a15bb48]{background:#e8fedb;color:#1eaf36}.role-support_manager[data-v-1a15bb48]{background:#e0e7ff;color:#4338ca}.role-manager_head[data-v-1a15bb48]{background:#fce7f3;color:#9f1239}.role-compliance[data-v-1a15bb48]{background:#fef3c7;color:#92400e}.role-operator[data-v-1a15bb48]{background:#d1fae5;color:#065f46}.role-operator_head[data-v-1a15bb48]{background:#ddd6fe;color:#5b21b6}.role-admin[data-v-1a15bb48]{background:#fee2e2;color:#991b1b}.ref-code[data-v-1a15bb48]{font-family:monospace;background:#f3f4f6;padding:4px 8px;border-radius:4px;font-size:12px}.plan-cell[data-v-1a15bb48]{font-weight:600;color:#059669}.status-badge[data-v-1a15bb48]{display:inline-block;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500}.status-active[data-v-1a15bb48]{background:#d1fae5;color:#065f46}.status-inactive[data-v-1a15bb48]{background:#fee2e2;color:#991b1b}.actions-cell[data-v-1a15bb48]{display:flex;gap:8px}.btn-icon[data-v-1a15bb48]{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-1a15bb48]:hover{background:#e5e7eb}.btn-icon.btn-danger[data-v-1a15bb48]:hover{background:#fee2e2;color:#dc2626}.btn-primary[data-v-1a15bb48]{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-1a15bb48]{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-1a15bb48]:hover{background:#f9fafb}.btn-primary[data-v-1a15bb48]{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-1a15bb48]:hover{background:#2563eb}.btn-icon[data-v-1a15bb48]{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-1a15bb48]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-1a15bb48]{background:#fff;border-radius:12px;padding:24px;max-width:800px;width:90%;max-height:90vh;overflow-y:auto}.modal-content.small[data-v-1a15bb48]{max-width:400px}.modal-header[data-v-1a15bb48]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.modal-header h3[data-v-1a15bb48]{margin:0;font-size:20px;font-weight:600}.btn-close[data-v-1a15bb48]{background:none;border:none;font-size:28px;cursor:pointer;color:#9ca3af}.btn-close[data-v-1a15bb48]:hover{color:#374151}.form-section[data-v-1a15bb48]{margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #e5e7eb}.form-section[data-v-1a15bb48]:last-child{border-bottom:none}.form-section h4[data-v-1a15bb48]{margin:0 0 16px;font-size:16px;font-weight:600;color:#374151}.form-grid[data-v-1a15bb48]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.form-group[data-v-1a15bb48]{display:flex;flex-direction:column}.form-group label[data-v-1a15bb48]{margin-bottom:6px;font-weight:500;color:#374151;font-size:14px}.required[data-v-1a15bb48]{color:#dc2626}.form-group input[data-v-1a15bb48],.form-group select[data-v-1a15bb48],.form-group textarea[data-v-1a15bb48]{padding:10px 12px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;outline:none;transition:border-color .2s}.form-group input[data-v-1a15bb48]:focus,.form-group select[data-v-1a15bb48]:focus,.form-group textarea[data-v-1a15bb48]:focus{border-color:#3b82f6}.checkbox-group[data-v-1a15bb48]{display:flex;align-items:center;gap:8px;padding:10px 0}.success-info[data-v-1a15bb48]{display:flex;gap:12px;padding:16px;background:#d1fae5;border-radius:8px;margin-bottom:16px}.success-info .material-icons[data-v-1a15bb48]{color:#059669}.success-info code[data-v-1a15bb48]{background:#fff;padding:2px 6px;border-radius:4px;font-family:monospace}.form-actions[data-v-1a15bb48]{display:flex;gap:12px;justify-content:flex-end}.loading-state[data-v-1a15bb48],.empty-state[data-v-1a15bb48]{text-align:center;padding:60px 20px;color:#6b7280}.loading-state .material-icons[data-v-1a15bb48],.empty-state .material-icons[data-v-1a15bb48]{font-size:64px;color:#d1d5db;margin-bottom:16px}.spin[data-v-1a15bb48]{animation:spin-1a15bb48 1s linear infinite}@keyframes spin-1a15bb48{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pagination[data-v-1a15bb48]{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-top:1px solid #e5e7eb;background:#f9fafb}.pagination-info[data-v-1a15bb48]{color:#6b7280;font-size:14px}.pagination-controls[data-v-1a15bb48]{display:flex;align-items:center;gap:4px}.pagination-btn[data-v-1a15bb48]{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-1a15bb48]:hover:not(:disabled){background:#f3f4f6;border-color:#d1d5db}.pagination-btn[data-v-1a15bb48]:disabled{opacity:.5;cursor:not-allowed}.pagination-btn.active[data-v-1a15bb48]{background:#3b82f6;border-color:#3b82f6;color:#fff}.pagination-btn .material-icons[data-v-1a15bb48]{font-size:20px}.pagination-dots[data-v-1a15bb48]{padding:0 8px;color:#9ca3af}.modal-overlay[data-v-1cb95b31]{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-1cb95b31 .2s ease-out;padding:20px}@keyframes fadeIn-1cb95b31{0%{opacity:0}to{opacity:1}}.modal-content[data-v-1cb95b31]{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-1cb95b31 .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column}@keyframes slideUp-1cb95b31{0%{opacity:0;transform:translateY(40px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-header[data-v-1cb95b31]{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-1cb95b31]{display:flex;align-items:center;gap:16px}.header-title .material-icons[data-v-1cb95b31]{font-size:32px;background:linear-gradient(135deg,#3b82f6,#1d4ed8);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.header-title h3[data-v-1cb95b31]{margin:0;font-size:24px;font-weight:700;color:#1f2937}.btn-close[data-v-1cb95b31]{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-1cb95b31]:hover{background:#fee2e2;color:#ef4444;transform:rotate(90deg)}.btn-close .material-icons[data-v-1cb95b31]{font-size:24px}.modal-body[data-v-1cb95b31]{padding:32px;overflow-y:auto;flex:1}.form-group[data-v-1cb95b31]{margin-bottom:28px}.form-group[data-v-1cb95b31]:last-of-type{margin-bottom:0}.form-label[data-v-1cb95b31]{display:flex;align-items:center;gap:8px;margin-bottom:10px;font-weight:600;color:#1f2937;font-size:15px}.form-label .material-icons[data-v-1cb95b31]{font-size:20px;color:#3b82f6}.required[data-v-1cb95b31]{color:#ef4444;font-weight:700}.form-control[data-v-1cb95b31]{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-1cb95b31]: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-1cb95b31]::placeholder{color:#9ca3af}.help-text[data-v-1cb95b31]{display:block;margin-top:8px;font-size:13px;color:#6b7280;line-height:1.5}.help-text strong[data-v-1cb95b31]{color:#1f2937;font-weight:600}.info-panel[data-v-1cb95b31]{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-1cb95b31]{font-size:28px;color:#1d4ed8;flex-shrink:0}.info-text[data-v-1cb95b31]{flex:1}.info-text p[data-v-1cb95b31]{margin:0 0 8px;font-size:14px;color:#1e40af;line-height:1.6}.info-text p[data-v-1cb95b31]:last-child{margin-bottom:0}.info-text strong[data-v-1cb95b31]{font-weight:700;color:#1e3a8a}.modal-footer[data-v-1cb95b31]{padding:24px 32px;border-top:1px solid #e5e7eb;display:flex;gap:16px;justify-content:flex-end;background:#f8fafcb3}.btn[data-v-1cb95b31]{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-1cb95b31]: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-1cb95b31]:hover:before{left:100%}.btn .material-icons[data-v-1cb95b31]{font-size:20px}.btn-primary[data-v-1cb95b31]{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;box-shadow:0 4px 16px #3b82f64d}.btn-primary[data-v-1cb95b31]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px #3b82f666}.btn-primary[data-v-1cb95b31]:active:not(:disabled){transform:translateY(0)}.btn-primary[data-v-1cb95b31]:disabled{background:#9ca3af;cursor:not-allowed;transform:none;box-shadow:none;opacity:.7}.btn-secondary[data-v-1cb95b31]{background:#fff;color:#374151;border:2px solid #e5e7eb;box-shadow:0 2px 8px #0000000d}.btn-secondary[data-v-1cb95b31]:hover{background:#f9fafb;border-color:#3b82f6;transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}@keyframes spin-1cb95b31{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.btn-primary:disabled .material-icons[data-v-1cb95b31]{animation:spin-1cb95b31 1s linear infinite}@media(max-width:640px){.modal-overlay[data-v-1cb95b31]{padding:0}.modal-content[data-v-1cb95b31]{border-radius:0;max-height:100vh;min-height:100vh}.modal-header[data-v-1cb95b31]{padding:20px}.header-title h3[data-v-1cb95b31]{font-size:20px}.modal-body[data-v-1cb95b31]{padding:24px 20px}.modal-footer[data-v-1cb95b31]{padding:20px;flex-direction:column-reverse}.btn[data-v-1cb95b31]{width:100%;justify-content:center}.form-control[data-v-1cb95b31]{font-size:16px}}.modal-body[data-v-1cb95b31]::-webkit-scrollbar{width:8px}.modal-body[data-v-1cb95b31]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}.modal-body[data-v-1cb95b31]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.modal-body[data-v-1cb95b31]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.plan-form-grid-full[data-v-953cd014]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-bottom:28px}.input-with-icon[data-v-953cd014]{padding-left:16px}.help-text[data-v-953cd014]{font-size:12px;color:#6b7280;margin-top:6px;display:block}.plan-metrics-grid[data-v-953cd014]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-bottom:24px}.metric-card[data-v-953cd014]{background:#fff;border-radius:16px;padding:20px;border:2px solid #e5e7eb;transition:all .3s ease;position:relative;overflow:hidden}.metric-card[data-v-953cd014]:hover{transform:translateY(-4px);box-shadow:0 12px 24px #0000001a;border-color:#3b82f6}.metric-header[data-v-953cd014]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.metric-icon[data-v-953cd014]{font-size:28px;background:linear-gradient(135deg,#3b82f6,#1d4ed8);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.metric-label[data-v-953cd014]{font-size:13px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.5px}.metric-body[data-v-953cd014]{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:12px}.metric-values[data-v-953cd014]{display:flex;align-items:baseline;gap:8px}.metric-current[data-v-953cd014]{font-size:16px;font-weight:800;color:#1f2937}.metric-separator[data-v-953cd014]{font-size:14px;color:#9ca3af;font-weight:600}.metric-target[data-v-953cd014]{font-size:14px;font-weight:600;color:#6b7280}.metric-percentage[data-v-953cd014]{font-size:14px;font-weight:700;padding:4px 12px;border-radius:8px;min-width:65px;text-align:center}.progress-excellent[data-v-953cd014]{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.progress-good[data-v-953cd014]{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff}.progress-medium[data-v-953cd014]{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff}.progress-low[data-v-953cd014]{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}.progress-bar[data-v-953cd014]{height:10px;background:#e5e7eb;border-radius:10px;overflow:hidden;position:relative}.progress-fill[data-v-953cd014]{height:100%;border-radius:10px;transition:width 1s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.progress-fill[data-v-953cd014]:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:shimmer-953cd014 2s infinite}@keyframes shimmer-953cd014{0%{transform:translate(-100%)}to{transform:translate(100%)}}.overall-progress[data-v-953cd014]{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-953cd014]{font-size:16px;font-weight:700;color:#1f2937;text-transform:uppercase;letter-spacing:1px}.overall-value[data-v-953cd014]{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-953cd014]{display:flex;align-items:center;gap:12px}.current-badge[data-v-953cd014]{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-953cd014]{font-size:16px}@media(max-width:1024px){.plan-form-grid-full[data-v-953cd014],.plan-metrics-grid[data-v-953cd014]{grid-template-columns:1fr}}.employee-editor-page[data-v-953cd014]{padding:24px;max-width:1200px;margin:0 auto}.editor-header[data-v-953cd014]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:2px solid #e5e7eb}.btn-back[data-v-953cd014]{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-953cd014]:hover{background:#f9fafb}.header-actions[data-v-953cd014]{display:flex;gap:12px}.btn[data-v-953cd014]{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-953cd014]{background:#3b82f6;color:#fff}.btn-primary[data-v-953cd014]:hover:not(:disabled){background:#2563eb}.btn-primary[data-v-953cd014]:disabled{background:#d1d5db;cursor:not-allowed}.btn-danger[data-v-953cd014]{background:#ef4444;color:#fff}.btn-danger[data-v-953cd014]:hover{background:#dc2626}.btn-warning[data-v-953cd014]{background:#f59e0b;color:#fff}.btn-warning[data-v-953cd014]:hover:not(:disabled){background:#d97706}.editor-content[data-v-953cd014]{display:flex;flex-direction:column;gap:24px}.loading-state[data-v-953cd014]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:#6b7280}.loading-state .material-icons[data-v-953cd014]{font-size:48px;color:#d1d5db;margin-bottom:16px;animation:spin-953cd014 1s linear infinite}@keyframes spin-953cd014{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.form-section[data-v-953cd014]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 1px 3px #0000001a;margin-bottom:20px}.section-header[data-v-953cd014]{display:flex;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:12px;border-bottom:2px solid #e5e7eb}.section-header h3[data-v-953cd014]{margin:0;font-size:18px;font-weight:600;color:#1f2937;display:flex;align-items:center;gap:8px}.section-header .material-icons[data-v-953cd014]{color:#3b82f6}.form-grid[data-v-953cd014]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.form-group[data-v-953cd014]{display:flex;flex-direction:column}.form-group label[data-v-953cd014]{margin-bottom:8px;font-weight:500;color:#374151;font-size:14px}.form-group.required label[data-v-953cd014]:after{content:" *";color:#ef4444}.form-group input[data-v-953cd014],.form-group select[data-v-953cd014]{padding:12px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;outline:none;transition:border-color .2s}.form-group input[data-v-953cd014]:focus,.form-group select[data-v-953cd014]:focus{border-color:#3b82f6}.form-group input[data-v-953cd014]:disabled{background:#f3f4f6;cursor:not-allowed}.checkbox-group[data-v-953cd014]{display:flex;align-items:center;gap:8px;padding:12px 0}.checkbox-group input[type=checkbox][data-v-953cd014]{width:auto;margin:0}.plan-history[data-v-953cd014]{display:flex;flex-direction:column;gap:16px}.plan-history-item[data-v-953cd014]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:16px}.history-header[data-v-953cd014]{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-953cd014]{font-weight:600;color:#1f2937;font-size:14px}.history-header .amount[data-v-953cd014]{font-weight:700;color:#059669;font-size:16px}.history-stats[data-v-953cd014]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.stat[data-v-953cd014]{display:flex;flex-direction:column;gap:4px}.stat .label[data-v-953cd014]{font-size:12px;color:#6b7280;text-transform:uppercase;font-weight:500}.stat .value[data-v-953cd014]{font-weight:600;color:#1f2937;font-size:14px}.no-history[data-v-953cd014]{display:flex;flex-direction:column;align-items:center;padding:40px;color:#6b7280;text-align:center}.no-history .material-icons[data-v-953cd014]{font-size:48px;opacity:.5;margin-bottom:12px}.security-actions[data-v-953cd014]{display:flex;flex-direction:column;gap:12px}.help-text[data-v-953cd014]{font-size:14px;color:#6b7280;margin:0}.success-section[data-v-953cd014]{background:#d1fae5;border:2px solid #10b981;border-radius:12px;padding:24px}.success-header[data-v-953cd014]{display:flex;align-items:center;gap:12px;margin-bottom:20px}.success-header .material-icons[data-v-953cd014]{color:#059669;font-size:32px}.success-header h3[data-v-953cd014]{margin:0;color:#065f46}.success-content[data-v-953cd014]{display:flex;flex-direction:column;gap:16px}.info-card[data-v-953cd014]{background:#fff;padding:16px;border-radius:8px}.info-card label[data-v-953cd014]{display:block;font-weight:600;color:#374151;margin-bottom:8px}.copy-field[data-v-953cd014]{display:flex;gap:8px;align-items:center}.copy-field code[data-v-953cd014]{flex:1;padding:8px 12px;background:#f3f4f6;border-radius:6px;font-family:monospace;font-size:13px;word-break:break-all}.btn-icon[data-v-953cd014]{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-953cd014]{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-953cd014]:hover{background:#d1d5db}.modal-overlay[data-v-953cd014]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content.small[data-v-953cd014]{max-width:400px;width:90%}.modal-header[data-v-953cd014]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.modal-header h3[data-v-953cd014]{margin:0;font-size:18px;font-weight:600}.btn-close[data-v-953cd014]{background:none;border:none;font-size:28px;cursor:pointer;color:#9ca3af}.btn-close[data-v-953cd014]:hover{color:#374151}.modal-body[data-v-953cd014]{margin-bottom:24px}.modal-body p[data-v-953cd014]{margin:0 0 12px;color:#374151}.modal-body .warning[data-v-953cd014]{color:#dc2626;font-weight:500}.modal-actions[data-v-953cd014]{display:flex;gap:12px;justify-content:flex-end}.plan-editor[data-v-953cd014]{background:#f8fafc;border:2px dashed #cbd5e1;border-radius:12px;padding:24px;margin-bottom:24px}.plan-form-grid[data-v-953cd014]{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.plan-actions[data-v-953cd014]{display:flex;gap:12px}.current-badge[data-v-953cd014]{background:#10b981;color:#fff;padding:2px 8px;border-radius:12px;font-size:12px;font-weight:600}.plan-metrics[data-v-953cd014]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;margin-bottom:16px}.metric[data-v-953cd014]{position:relative;padding:12px;background:#fff;border-radius:8px;border-left:4px solid #3b82f6}.metric-label[data-v-953cd014]{display:block;font-size:12px;color:#6b7280;font-weight:500;margin-bottom:4px}.metric-value[data-v-953cd014]{font-size:16px;font-weight:600;color:#1f2937}.metric-progress[data-v-953cd014]{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-953cd014]{border:2px solid #10b981;background:linear-gradient(135deg,#d1fae5,#a7f3d0)}.linked-hint[data-v-953cd014]{font-size:13px;color:#6b7280;margin:0 0 16px}.linked-search-wrapper[data-v-953cd014]{position:relative;margin-bottom:16px}.linked-search[data-v-953cd014]{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-953cd014]:focus-within{border-color:#3b82f6}.linked-search .search-icon[data-v-953cd014]{color:#9ca3af;font-size:20px;margin-right:8px}.linked-search input[data-v-953cd014]{flex:1;border:none;outline:none;padding:12px 0;font-size:14px}.linked-search-dropdown[data-v-953cd014]{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-953cd014]{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;cursor:pointer;transition:background .15s}.linked-search-item[data-v-953cd014]:hover{background:#f3f4f6}.linked-search-item.loading[data-v-953cd014]{justify-content:center;gap:8px;color:#6b7280;cursor:default}.linked-search-info[data-v-953cd014]{display:flex;align-items:center;gap:10px}.linked-search-name[data-v-953cd014]{font-weight:600;color:#1f2937;font-size:14px}.linked-search-code[data-v-953cd014]{font-size:12px;color:#3b82f6;background:#eff6ff;padding:2px 8px;border-radius:4px;font-weight:500}.linked-search-role[data-v-953cd014]{font-size:12px;color:#6b7280}.linked-list[data-v-953cd014]{display:flex;flex-direction:column;gap:8px}.linked-item[data-v-953cd014]{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-953cd014]:hover{border-color:#3b82f6}.linked-item-info[data-v-953cd014]{display:flex;align-items:center;gap:12px}.linked-item-icon[data-v-953cd014]{color:#3b82f6;font-size:24px}.linked-item-name[data-v-953cd014]{font-weight:600;color:#1f2937;font-size:14px}.linked-item-meta[data-v-953cd014]{font-size:12px;color:#6b7280;margin-top:2px}.btn-danger-icon[data-v-953cd014]{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-953cd014]:hover{background:#fecaca;color:#dc2626}.btn-danger-icon .material-icons[data-v-953cd014]{font-size:18px}.no-linked[data-v-953cd014]{display:flex;flex-direction:column;align-items:center;padding:32px;color:#9ca3af;text-align:center}.no-linked .material-icons[data-v-953cd014]{font-size:40px;opacity:.5;margin-bottom:8px}.no-linked p[data-v-953cd014]{margin:0;font-size:14px}.organization-add-page[data-v-6e98e7df]{padding:24px;max-width:1200px;margin:0 auto}.page-header[data-v-6e98e7df]{display:flex;align-items:center;gap:16px;margin-bottom:24px}.btn-back[data-v-6e98e7df]{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-6e98e7df]:hover{background:#f9fafb}.page-title[data-v-6e98e7df]{font-size:28px;font-weight:700;color:#1f2937;margin:0}.country-selector[data-v-6e98e7df]{display:flex;gap:12px;margin-bottom:16px}.country-btn[data-v-6e98e7df]{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-6e98e7df]:hover{border-color:#3b82f6;color:#3b82f6}.country-btn.active[data-v-6e98e7df]{border-color:#3b82f6;background:#eff6ff;color:#1d4ed8}.country-flag[data-v-6e98e7df]{font-size:18px}.btn-manual-entry[data-v-6e98e7df]{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-6e98e7df]:hover{background:#f3f4f6;border-color:#d1d5db;color:#374151}.btn-manual-entry .material-icons[data-v-6e98e7df]{font-size:16px}.manual-mode-hint[data-v-6e98e7df]{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-6e98e7df]{font-size:16px;color:#d97706}.form-container[data-v-6e98e7df]{background:#fff;border-radius:12px;padding:32px;box-shadow:0 1px 3px #0000001a}.form-section[data-v-6e98e7df]{margin-bottom:32px;padding-bottom:32px;border-bottom:1px solid #e5e7eb}.form-section[data-v-6e98e7df]:last-of-type{border-bottom:none}.section-header[data-v-6e98e7df]{display:flex;align-items:center;gap:12px;margin-bottom:24px}.section-icon[data-v-6e98e7df]{color:#3b82f6;font-size:24px}.section-header h3[data-v-6e98e7df]{font-size:20px;font-weight:600;color:#1f2937;margin:0}.form-grid[data-v-6e98e7df]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.form-group[data-v-6e98e7df]{display:flex;flex-direction:column}.form-group.full-width[data-v-6e98e7df]{grid-column:1 / -1}.form-group label[data-v-6e98e7df]{margin-bottom:8px;font-weight:500;color:#374151;font-size:14px}.form-group label.required[data-v-6e98e7df]:after{content:" *";color:#ef4444}.input-with-loader[data-v-6e98e7df]{position:relative}.input-loader[data-v-6e98e7df]{position:absolute;right:12px;top:50%;transform:translateY(-50%)}.form-input[data-v-6e98e7df]{padding:12px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;outline:none;transition:border-color .2s}.form-input[data-v-6e98e7df]:focus{border-color:#3b82f6}.form-input[data-v-6e98e7df]:read-only{background:#f3f4f6;cursor:not-allowed}.error-message[data-v-6e98e7df]{color:#ef4444;font-size:12px;margin-top:4px}.alert[data-v-6e98e7df]{display:flex;align-items:center;gap:12px;padding:16px;border-radius:8px;margin-bottom:24px}.alert-error[data-v-6e98e7df]{background:#fef2f2;border:1px solid #fecaca;color:#dc2626}.alert-success[data-v-6e98e7df]{background:#f0fdf4;border:1px solid #bbf7d0;color:#047857}.form-actions[data-v-6e98e7df]{display:flex;gap:12px;justify-content:flex-end}.btn[data-v-6e98e7df]{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-6e98e7df]{background:#3b82f6;color:#fff}.btn-primary[data-v-6e98e7df]:hover:not(:disabled){background:#2563eb}.btn-primary[data-v-6e98e7df]:disabled{background:#d1d5db;cursor:not-allowed}.btn-secondary[data-v-6e98e7df]{background:#fff;color:#374151;border:1px solid #d1d5db}.btn-secondary[data-v-6e98e7df]:hover{background:#f9fafb}.spinner[data-v-6e98e7df]{width:16px;height:16px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:spin-6e98e7df 1s linear infinite}@keyframes spin-6e98e7df{to{transform:rotate(360deg)}}@media(max-width:768px){.form-grid[data-v-6e98e7df]{grid-template-columns:1fr}}.client-form-page[data-v-417ca8cf]{padding:2rem;max-width:1200px;margin:0 auto}.page-header[data-v-417ca8cf]{display:flex;align-items:center;gap:1rem;margin-bottom:2rem}.btn-back[data-v-417ca8cf]{padding:.5rem 1rem;border:1px solid #ddd;background:#fff;border-radius:4px;cursor:pointer}.client-form[data-v-417ca8cf]{background:#fff;padding:2rem;border-radius:8px;box-shadow:0 2px 4px #0000001a}.form-section[data-v-417ca8cf]{margin-bottom:2rem}.form-section h2[data-v-417ca8cf]{font-size:1.25rem;margin-bottom:1rem;color:#333}.form-group[data-v-417ca8cf]{margin-bottom:1.5rem}.form-group label[data-v-417ca8cf]{display:block;margin-bottom:.5rem;font-weight:500;color:#555}.form-group input[data-v-417ca8cf],.form-group select[data-v-417ca8cf],.form-group textarea[data-v-417ca8cf]{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:4px;font-size:1rem}.checkbox[data-v-417ca8cf]{display:flex;align-items:center;gap:.5rem;margin-top:.5rem;font-weight:400}.checkbox input[data-v-417ca8cf]{width:auto}.autocomplete-wrapper[data-v-417ca8cf]{position:relative}.suggestions-dropdown[data-v-417ca8cf]{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-417ca8cf]{padding:.75rem;cursor:pointer;border-bottom:1px solid #f0f0f0;transition:background .2s}.suggestion-item[data-v-417ca8cf]:last-child{border-bottom:none}.suggestion-item[data-v-417ca8cf]:hover{background:#f5f5f5}.suggestion-gender[data-v-417ca8cf]{color:#999;font-size:.875rem;margin-left:.5rem}.form-actions[data-v-417ca8cf]{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem}.btn-primary[data-v-417ca8cf],.btn-secondary[data-v-417ca8cf]{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-417ca8cf]{background:#3b82f6;color:#fff}.btn-primary[data-v-417ca8cf]:disabled{opacity:.6;cursor:not-allowed}.btn-secondary[data-v-417ca8cf]{background:#f8fafc;color:#374151;border:1px solid #e2e8f0}.error-message[data-v-417ca8cf],.error-text[data-v-417ca8cf]{margin-top:1rem;padding:1rem;background:#ffebee;color:#c62828;border-radius:4px}.input-error[data-v-417ca8cf]{border-color:#ef4444!important;background-color:#fef2f2}.error-text[data-v-417ca8cf]{display:block;margin-top:.5rem;padding:.5rem;background:#fef2f2;color:#dc2626;border-radius:4px;font-size:.875rem}.country-hint[data-v-417ca8cf]{display:block;margin-top:.25rem;color:#6b7280;font-size:.75rem}.form-group input:focus.input-error[data-v-417ca8cf]{outline:none;border-color:#dc2626;box-shadow:0 0 0 3px #ef44441a}.client-form-page[data-v-438cf00e]{padding:2rem;max-width:1200px;margin:0 auto}.page-header[data-v-438cf00e]{display:flex;align-items:center;gap:1rem;margin-bottom:2rem}.btn-back[data-v-438cf00e]{padding:.5rem 1rem;border:1px solid #ddd;background:#fff;border-radius:4px;cursor:pointer}.loading[data-v-438cf00e]{text-align:center;padding:3rem;color:#666}.client-form[data-v-438cf00e]{background:#fff;padding:2rem;border-radius:8px;box-shadow:0 2px 4px #0000001a}.form-section[data-v-438cf00e]{margin-bottom:2rem}.form-section h2[data-v-438cf00e]{font-size:1.25rem;margin-bottom:1rem;color:#333}.form-group[data-v-438cf00e]{margin-bottom:1.5rem}.form-group label[data-v-438cf00e]{display:block;margin-bottom:.5rem;font-weight:500;color:#555}.form-group input[data-v-438cf00e],.form-group select[data-v-438cf00e],.form-group textarea[data-v-438cf00e]{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:4px;font-size:1rem}.input-error[data-v-438cf00e]{border-color:#c62828!important;background-color:#ffebee}.field-error[data-v-438cf00e]{margin-top:.5rem;padding:.5rem;background:#ffebee;color:#c62828;border-radius:4px;font-size:.875rem}.field-warning[data-v-438cf00e]{margin-top:.5rem;padding:.5rem;background:#fff3cd;color:#856404;border-radius:4px;font-size:.875rem;border:1px solid #ffc107}.checkbox[data-v-438cf00e]{display:flex;align-items:center;gap:.5rem;margin-top:.5rem;font-weight:400}.checkbox input[data-v-438cf00e]{width:auto}.autocomplete-wrapper[data-v-438cf00e]{position:relative}.suggestions-dropdown[data-v-438cf00e]{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-438cf00e]{padding:.75rem;cursor:pointer;border-bottom:1px solid #f0f0f0;transition:background .2s}.suggestion-item[data-v-438cf00e]:last-child{border-bottom:none}.suggestion-item[data-v-438cf00e]:hover{background:#f5f5f5}.suggestion-gender[data-v-438cf00e]{color:#999;font-size:.875rem;margin-left:.5rem}.form-actions[data-v-438cf00e]{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem}.btn-primary[data-v-438cf00e],.btn-secondary[data-v-438cf00e]{padding:.75rem 1.5rem;border-radius:4px;cursor:pointer;font-size:1rem}.btn-primary[data-v-438cf00e]{background:#1976d2;color:#fff;border:none}.btn-primary[data-v-438cf00e]:disabled{opacity:.6;cursor:not-allowed}.btn-secondary[data-v-438cf00e]{background:#fff;color:#666;border:1px solid #ddd}.error-message[data-v-438cf00e]{margin-top:1rem;padding:1rem;background:#ffebee;color:#c62828;border-radius:4px}.input-error[data-v-438cf00e]{border-color:#ef4444!important;background-color:#fef2f2}.error-text[data-v-438cf00e]{display:block;margin-top:.5rem;padding:.5rem;background:#fef2f2;color:#dc2626;border-radius:4px;font-size:.875rem}.form-group input:focus.input-error[data-v-438cf00e]{outline:none;border-color:#dc2626;box-shadow:0 0 0 3px #ef44441a}.btn-reset-password[data-v-438cf00e]{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-438cf00e]:hover{background:#d97706}.success-message[data-v-438cf00e]{margin-top:1rem;padding:1rem;background:#d1fae5;color:#065f46;border-radius:4px}.link-container[data-v-438cf00e]{display:flex;gap:.5rem;margin:1rem 0}.link-input[data-v-438cf00e]{flex:1;padding:.75rem;border:1px solid #10b981;border-radius:4px;font-family:monospace;font-size:.875rem;background:#fff}.btn-copy[data-v-438cf00e]{padding:.75rem 1.5rem;background:#10b981;color:#fff;border:none;border-radius:4px;cursor:pointer;white-space:nowrap}.btn-copy[data-v-438cf00e]:hover{background:#059669}.link-note[data-v-438cf00e]{font-size:.875rem;color:#065f46;margin-top:.5rem}.employee-editor-page[data-v-7574d090]{padding:24px;max-width:1200px;margin:0 auto}.editor-header[data-v-7574d090]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:2px solid #e5e7eb}.btn-back[data-v-7574d090]{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-7574d090]:hover{background:#f9fafb}.header-actions[data-v-7574d090]{display:flex;gap:12px}.btn[data-v-7574d090]{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-7574d090]{background:#3b82f6;color:#fff}.btn-primary[data-v-7574d090]:hover:not(:disabled){background:#2563eb}.btn-primary[data-v-7574d090]:disabled{background:#d1d5db;cursor:not-allowed}.btn-secondary[data-v-7574d090]{background:#f3f4f6;color:#374151;border:1px solid #d1d5db}.btn-secondary[data-v-7574d090]:hover{background:#e5e7eb}.btn-danger[data-v-7574d090]{background:#ef4444;color:#fff}.btn-danger[data-v-7574d090]:hover{background:#dc2626}.btn-warning[data-v-7574d090]{background:#f59e0b;color:#fff}.btn-warning[data-v-7574d090]:hover:not(:disabled){background:#d97706}.editor-content[data-v-7574d090]{display:flex;flex-direction:column;gap:24px}.loading-state[data-v-7574d090]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:#6b7280}.loading-state .material-icons[data-v-7574d090]{font-size:48px;color:#d1d5db;margin-bottom:16px;animation:spin-7574d090 1s linear infinite}@keyframes spin-7574d090{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.client-info-banner[data-v-7574d090]{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-7574d090]{color:#3b82f6;font-size:28px}.form-section[data-v-7574d090]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 1px 3px #0000001a;margin-bottom:20px}.section-header[data-v-7574d090]{display:flex;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:12px;border-bottom:2px solid #e5e7eb}.section-header h3[data-v-7574d090]{margin:0;font-size:18px;font-weight:600;color:#1f2937;display:flex;align-items:center;gap:8px}.section-header .material-icons[data-v-7574d090]{color:#3b82f6}.form-grid[data-v-7574d090]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.form-group[data-v-7574d090]{display:flex;flex-direction:column}.form-group label[data-v-7574d090]{margin-bottom:8px;font-weight:500;color:#374151;font-size:14px}.form-group.required label[data-v-7574d090]:after{content:" *";color:#ef4444}.form-group input[data-v-7574d090],.form-group select[data-v-7574d090]{padding:12px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;outline:none;transition:border-color .2s}.form-group input[data-v-7574d090]:focus,.form-group select[data-v-7574d090]:focus{border-color:#3b82f6}.checkbox-group[data-v-7574d090]{display:flex;align-items:center;gap:8px;padding:12px 0}.checkbox-group input[type=checkbox][data-v-7574d090]{width:auto;margin:0}.checkbox-group label[data-v-7574d090]{display:flex;flex-direction:column;gap:2px}.checkbox-group label .help-text[data-v-7574d090]{font-size:12px;color:#6b7280;margin:0}.permissions-grid[data-v-7574d090]{display:flex;flex-direction:column;gap:8px}.help-text[data-v-7574d090]{font-size:13px;color:#6b7280;margin-top:6px}.help-text.error[data-v-7574d090]{color:#ef4444;font-weight:500}.security-actions[data-v-7574d090]{display:flex;flex-direction:column;gap:12px}.success-screen[data-v-7574d090]{display:flex;justify-content:center;padding:40px 20px}.success-card[data-v-7574d090]{max-width:700px;width:100%}.success-header[data-v-7574d090]{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-7574d090]{font-size:48px;color:#059669}.success-header h3[data-v-7574d090]{margin:0;color:#065f46;font-size:24px}.success-content[data-v-7574d090]{background:#fff;padding:24px;border:2px solid #10b981;border-top:none;border-bottom:none}.info-card[data-v-7574d090]{background:#f8fafc;padding:20px;border-radius:8px;margin-bottom:20px}.info-card[data-v-7574d090]:last-child{margin-bottom:0}.info-card label[data-v-7574d090]{display:block;font-weight:600;color:#475569;margin-bottom:12px;font-size:14px}.employee-name[data-v-7574d090]{font-size:20px;font-weight:700;color:#1e293b;margin:0}.password-card[data-v-7574d090]{background:#fff7ed;border:2px solid #fb923c}.copy-field[data-v-7574d090]{display:flex;gap:8px;align-items:center;margin-bottom:12px}.copy-field code[data-v-7574d090]{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-7574d090]{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-7574d090]:hover{background:#fdba74}.warning-text[data-v-7574d090]{display:flex;align-items:center;gap:8px;color:#c2410c;font-weight:600;font-size:14px}.warning-text .material-icons[data-v-7574d090]{font-size:20px}.credentials-list[data-v-7574d090]{display:flex;flex-direction:column;gap:12px}.credential-item[data-v-7574d090]{display:flex;justify-content:space-between;padding:12px;background:#fff;border-radius:6px;border:1px solid #e2e8f0}.credential-item .label[data-v-7574d090]{font-weight:500;color:#64748b}.credential-item .value[data-v-7574d090]{font-weight:600;color:#1e293b}.success-actions[data-v-7574d090]{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-7574d090]{flex:1}.modal-overlay[data-v-7574d090]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-7574d090]{background:#fff;border-radius:12px;padding:24px;max-width:90%;box-shadow:0 20px 25px -5px #0000001a}.modal-content.small[data-v-7574d090]{max-width:400px}.modal-header[data-v-7574d090]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.modal-header h3[data-v-7574d090]{margin:0;font-size:18px;font-weight:600}.btn-close[data-v-7574d090]{background:none;border:none;font-size:28px;cursor:pointer;color:#9ca3af;line-height:1}.btn-close[data-v-7574d090]:hover{color:#374151}.modal-body[data-v-7574d090]{margin-bottom:24px}.modal-body p[data-v-7574d090]{margin:0 0 12px;color:#374151}.modal-body .warning[data-v-7574d090]{color:#dc2626;font-weight:500}.modal-actions[data-v-7574d090]{display:flex;gap:12px;justify-content:flex-end}@media(max-width:768px){.form-grid[data-v-7574d090]{grid-template-columns:1fr}.success-actions[data-v-7574d090]{flex-direction:column}}.material-icons[data-v-df538816]{font-family:Material Icons;font-size:20px;-webkit-user-select:none;user-select:none}[data-v-df538816]{box-sizing:border-box}.organization-edit[data-v-df538816]{min-height:100vh;background-color:#f8fafc;padding:24px;max-width:1000px;margin:0 auto}.page-header[data-v-df538816]{margin-bottom:24px}.header-content[data-v-df538816]{display:flex;gap:16px;align-items:flex-start}.btn-back[data-v-df538816]{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-df538816]:hover{background:#f8fafc}.header-title h1[data-v-df538816]{margin:0 0 4px;font-size:28px;color:#1e293b}.subtitle[data-v-df538816]{margin:0;font-size:14px;color:#64748b}.loading-container[data-v-df538816]{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-df538816]{width:48px;height:48px;border:4px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;animation:spin-df538816 1s linear infinite}@keyframes spin-df538816{to{transform:rotate(360deg)}}.spinner-small[data-v-df538816]{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-df538816 .6s linear infinite}.error-container[data-v-df538816]{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-df538816]{font-size:64px;color:#ef4444}.form-container[data-v-df538816]{background:#fff;border-radius:12px;padding:32px;box-shadow:0 1px 3px #0000001a}.form-section[data-v-df538816]{margin-bottom:32px;padding-bottom:32px;border-bottom:1px solid #f1f5f9}.form-section[data-v-df538816]:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}.section-title[data-v-df538816]{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-df538816]{color:#3b82f6;font-size:24px}.form-row[data-v-df538816]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:20px}.form-row[data-v-df538816]:last-child{margin-bottom:0}.form-group[data-v-df538816]{display:flex;flex-direction:column}.form-group.full-width[data-v-df538816]{grid-column:1 / -1}label[data-v-df538816]{font-size:14px;font-weight:500;color:#475569;margin-bottom:8px}label.required[data-v-df538816]:after{content:" *";color:#ef4444}input[data-v-df538816],select[data-v-df538816]{padding:12px 16px;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;transition:all .2s}input[data-v-df538816]:focus,select[data-v-df538816]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}input[data-v-df538816]:disabled{background:#f8fafc;cursor:not-allowed;color:#94a3b8}.error-message[data-v-df538816]{display:block;margin-top:6px;font-size:12px;color:#ef4444}.form-actions[data-v-df538816]{display:flex;gap:12px;justify-content:flex-end;margin-top:32px;padding-top:24px;border-top:1px solid #f1f5f9}.btn-primary[data-v-df538816],.btn-secondary[data-v-df538816]{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-df538816]{background:#3b82f6;color:#fff;border:none}.btn-primary[data-v-df538816]:hover:not(:disabled){background:#2563eb}.btn-primary[data-v-df538816]:disabled{opacity:.6;cursor:not-allowed}.btn-secondary[data-v-df538816]{background:#fff;color:#64748b;border:1px solid #e2e8f0}.btn-secondary[data-v-df538816]:hover{background:#f8fafc}@media(max-width:768px){.organization-edit[data-v-df538816]{padding:16px}.form-container[data-v-df538816]{padding:24px}.form-row[data-v-df538816]{grid-template-columns:1fr}.form-actions[data-v-df538816]{flex-direction:column}.btn-primary[data-v-df538816],.btn-secondary[data-v-df538816]{width:100%;justify-content:center}}.organization-edit-page[data-v-1d4fbe73]{padding:24px;max-width:1200px;margin:0 auto}.page-header[data-v-1d4fbe73]{display:flex;align-items:center;gap:16px;margin-bottom:24px}.btn-back[data-v-1d4fbe73]{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-1d4fbe73]:hover{background:#f9fafb}.page-title[data-v-1d4fbe73]{font-size:28px;font-weight:700;color:#1f2937;margin:0}.loading-container[data-v-1d4fbe73]{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-1d4fbe73]{color:#6b7280;font-size:16px}.form-container[data-v-1d4fbe73]{background:#fff;border-radius:12px;padding:32px;box-shadow:0 1px 3px #0000001a}.form-section[data-v-1d4fbe73]{margin-bottom:32px;padding-bottom:32px;border-bottom:1px solid #e5e7eb}.form-section[data-v-1d4fbe73]:last-of-type{border-bottom:none}.section-header[data-v-1d4fbe73]{display:flex;align-items:center;gap:12px;margin-bottom:24px}.section-icon[data-v-1d4fbe73]{color:#3b82f6;font-size:24px}.section-header h3[data-v-1d4fbe73]{font-size:20px;font-weight:600;color:#1f2937;margin:0}.form-grid[data-v-1d4fbe73]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.form-group[data-v-1d4fbe73]{display:flex;flex-direction:column}.form-group.full-width[data-v-1d4fbe73]{grid-column:1 / -1}.form-group label[data-v-1d4fbe73]{margin-bottom:8px;font-weight:500;color:#374151;font-size:14px}.form-group label.required[data-v-1d4fbe73]:after{content:" *";color:#ef4444}.input-with-loader[data-v-1d4fbe73]{position:relative}.input-loader[data-v-1d4fbe73]{position:absolute;right:12px;top:50%;transform:translateY(-50%)}.form-input[data-v-1d4fbe73]{padding:12px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;outline:none;transition:border-color .2s}.form-input[data-v-1d4fbe73]:focus{border-color:#3b82f6}.form-input[data-v-1d4fbe73]:read-only{background:#f3f4f6;cursor:not-allowed}.error-message[data-v-1d4fbe73]{color:#ef4444;font-size:12px;margin-top:4px}.alert[data-v-1d4fbe73]{display:flex;align-items:center;gap:12px;padding:16px;border-radius:8px;margin-bottom:24px}.alert-error[data-v-1d4fbe73]{background:#fef2f2;border:1px solid #fecaca;color:#dc2626}.alert-success[data-v-1d4fbe73]{background:#f0fdf4;border:1px solid #bbf7d0;color:#047857}.form-actions[data-v-1d4fbe73]{display:flex;gap:12px;justify-content:flex-end}.btn[data-v-1d4fbe73]{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-1d4fbe73]{background:#3b82f6;color:#fff}.btn-primary[data-v-1d4fbe73]:hover:not(:disabled){background:#2563eb}.btn-primary[data-v-1d4fbe73]:disabled{background:#d1d5db;cursor:not-allowed}.btn-secondary[data-v-1d4fbe73]{background:#fff;color:#374151;border:1px solid #d1d5db}.btn-secondary[data-v-1d4fbe73]:hover{background:#f9fafb}.spinner[data-v-1d4fbe73]{width:16px;height:16px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:spin-1d4fbe73 1s linear infinite}.spinner.large[data-v-1d4fbe73]{width:48px;height:48px;border-width:4px}@keyframes spin-1d4fbe73{to{transform:rotate(360deg)}}@media(max-width:768px){.form-grid[data-v-1d4fbe73]{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}}
