.topbar[data-v-6bfd341c]{height:72px;background-color:var(--bg-secondary);border-bottom:1px solid var(--border-color);display:flex;align-items:center;justify-content:space-between;padding:0 32px;position:sticky;top:0;z-index:30}.topbar-left[data-v-6bfd341c]{display:flex;align-items:center;gap:16px;flex:1}.mobile-menu-btn[data-v-6bfd341c]{display:none;background:transparent;border:none;color:var(--text-primary);cursor:pointer;padding:4px}.topbar-search[data-v-6bfd341c]{position:relative;width:420px;max-width:100%;display:flex;align-items:center}.search-icon[data-v-6bfd341c]{position:absolute;left:14px;color:var(--text-muted)}.topbar-search input[data-v-6bfd341c]{width:100%;padding:10px 14px 10px 42px;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:.88rem;transition:all .2s}.topbar-search input[data-v-6bfd341c]:focus{outline:none;border-color:var(--accent-blue);box-shadow:0 0 0 3px var(--accent-blue-light)}.topbar-actions[data-v-6bfd341c]{display:flex;align-items:center;gap:24px}.notification-wrapper[data-v-6bfd341c]{position:relative;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--text-secondary)}.notification-dot[data-v-6bfd341c]{position:absolute;top:-4px;right:-4px;background-color:var(--accent-blue);color:#fff;font-size:.65rem;font-weight:700;width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid var(--bg-secondary)}.user-profile-wrapper[data-v-6bfd341c]{position:relative}.user-profile[data-v-6bfd341c]{display:flex;align-items:center;gap:12px;cursor:pointer;padding-left:24px;border-left:1px solid var(--border-color)}.avatar[data-v-6bfd341c]{width:36px;height:36px;border-radius:50%;background:var(--accent-blue);color:#fff;font-weight:600;font-size:.9rem;display:flex;align-items:center;justify-content:center}.user-info[data-v-6bfd341c]{display:flex;flex-direction:column}.user-name[data-v-6bfd341c]{font-size:.88rem;font-weight:600;color:var(--text-primary)}.user-role[data-v-6bfd341c]{font-size:.75rem;color:var(--text-muted)}.dropdown-icon[data-v-6bfd341c]{color:var(--text-muted);margin-left:4px}.profile-dropdown[data-v-6bfd341c]{position:absolute;top:calc(100% + 12px);right:0;background:#fff;border:1px solid var(--border-color);border-radius:var(--radius-md);box-shadow:var(--shadow-md);min-width:180px;padding:8px 0;z-index:50;animation:fadeIn-6bfd341c .15s ease-out}.dropdown-item[data-v-6bfd341c]{display:flex;align-items:center;gap:10px;padding:10px 16px;cursor:pointer;font-size:.85rem;font-weight:600;text-decoration:none;transition:all .2s}.dropdown-item[data-v-6bfd341c]:hover{background-color:var(--bg-card-hover)}.dropdown-item.text-red[data-v-6bfd341c]{color:var(--accent-red)}@keyframes fadeIn-6bfd341c{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.topbar[data-v-6bfd341c]{padding:0 16px}.mobile-menu-btn[data-v-6bfd341c]{display:flex;align-items:center;justify-content:center}.topbar-search[data-v-6bfd341c],.user-info[data-v-6bfd341c]{display:none}.user-profile[data-v-6bfd341c]{padding-left:12px}}.switch-portal-btn[data-v-630a531c]{display:flex;align-items:center;gap:8px;width:calc(100% - 32px);margin:0 16px 12px 16px;padding:8px 12px;background:#016c39;border:1px solid #01552d;border-radius:8px;color:#fff;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .2s}.switch-portal-btn[data-v-630a531c]:hover{background:#01552d;color:#fff}.modal-backdrop[data-v-11f3df92]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(15,23,42,.6);backdrop-filter:blur(4px);z-index:100;display:flex;align-items:center;justify-content:center;padding:40px}.modal-card.large[data-v-11f3df92]{background:#fff;border-radius:var(--radius-lg);width:100%;max-width:1100px;max-height:90vh;overflow-y:auto;box-shadow:var(--shadow-lg);padding:32px 0 0 0}.modal-header[data-v-11f3df92]{display:flex;justify-content:space-between;align-items:center;padding:0 32px;margin-bottom:8px}.modal-title[data-v-11f3df92]{font-size:1.5rem;font-weight:700;color:var(--text-primary)}.modal-close[data-v-11f3df92]{background:transparent;border:none;color:var(--text-muted);cursor:pointer}.modal-subtitle[data-v-11f3df92]{padding:0 32px;color:var(--text-secondary);font-size:.95rem;margin-bottom:32px}.modal-split[data-v-11f3df92]{display:flex;border-top:1px solid var(--border-color)}.modal-sidebar[data-v-11f3df92]{width:260px;padding:32px;border-right:1px solid var(--border-color);background:var(--bg-primary)}.modal-content[data-v-11f3df92]{flex:1;padding:32px}.modal-summary[data-v-11f3df92]{width:340px;padding:32px;background:var(--bg-primary);border-left:1px solid var(--border-color);display:flex;flex-direction:column}.vertical-stepper[data-v-11f3df92]{display:flex;flex-direction:column;gap:24px}.step-item[data-v-11f3df92]{display:flex;align-items:center;gap:12px;opacity:.5}.step-item.active[data-v-11f3df92],.step-item.completed[data-v-11f3df92]{opacity:1}.step-indicator[data-v-11f3df92]{width:24px;height:24px;border-radius:50%;border:1px solid var(--text-muted);display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;color:var(--text-muted)}.step-item.active .step-indicator[data-v-11f3df92]{background:var(--accent-blue-light);border-color:var(--accent-blue);color:var(--accent-blue)}.step-item.completed .step-indicator[data-v-11f3df92]{background:var(--accent-blue);border-color:var(--accent-blue);color:#fff}.step-label[data-v-11f3df92]{font-size:.9rem;font-weight:600;color:var(--text-primary)}.step-item.active .step-label[data-v-11f3df92]{color:var(--accent-blue)}.info-alert[data-v-11f3df92]{background:#eff6ff;border:1px solid #bfdbfe;border-radius:var(--radius-md);padding:16px}.alert-header[data-v-11f3df92]{display:flex;align-items:center;gap:8px;margin-bottom:12px}.text-blue[data-v-11f3df92]{color:var(--accent-blue)}.info-alert ul[data-v-11f3df92]{margin:0;padding-left:16px}.info-alert li[data-v-11f3df92]{font-size:.75rem;color:var(--text-secondary);margin-bottom:8px;line-height:1.4}.form-grid-2[data-v-11f3df92]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.form-group label[data-v-11f3df92]{display:block;font-size:.85rem;font-weight:600;color:var(--text-primary);margin-bottom:8px}.input-lg[data-v-11f3df92]{width:100%;padding:14px 16px;border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:1.1rem;font-weight:600;outline:none}.hint-text[data-v-11f3df92]{font-size:.75rem;font-weight:600;margin-top:6px;display:block}.text-green[data-v-11f3df92]{color:var(--accent-green)}.select-account-mock[data-v-11f3df92]{display:flex;align-items:center;gap:12px;padding:10px 16px;border:1px solid var(--border-color);border-radius:var(--radius-md);background:#fff;cursor:pointer}.bank-logo[data-v-11f3df92]{width:32px;height:32px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-weight:700;color:#fff;font-size:.75rem}.bank-logo.bb[data-v-11f3df92]{background:#fce700;color:#003087}.bank-details[data-v-11f3df92]{flex:1;display:flex;flex-direction:column}.bank-details strong[data-v-11f3df92]{font-size:.85rem;color:var(--text-primary)}.bank-details span[data-v-11f3df92]{font-size:.7rem;color:var(--text-secondary)}.fees-grid[data-v-11f3df92]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.fee-card[data-v-11f3df92]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:16px;display:flex;flex-direction:column}.fee-card span[data-v-11f3df92]{font-size:.8rem;color:var(--text-secondary);margin-bottom:4px}.fee-card strong[data-v-11f3df92]{font-size:1.1rem;color:var(--text-primary)}.link-blue[data-v-11f3df92]{color:var(--accent-blue);text-decoration:none;display:flex;align-items:center;gap:4px}.text-sm[data-v-11f3df92]{font-size:.75rem}.code-input-row[data-v-11f3df92]{display:flex;gap:12px}.code-input-row input[data-v-11f3df92]{flex:1;padding:12px 16px;border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:1rem;letter-spacing:2px}.btn-outline-blue[data-v-11f3df92]{padding:0 16px;border:1px solid var(--accent-blue);color:var(--accent-blue);background:transparent;border-radius:var(--radius-md);font-weight:600;font-size:.85rem;cursor:pointer}.status-info-box[data-v-11f3df92]{background:var(--bg-primary);border-radius:var(--radius-md);padding:16px}.status-info-box>strong[data-v-11f3df92]{font-size:.85rem;color:var(--text-primary);display:block;margin-bottom:12px}.status-info-box ul[data-v-11f3df92]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.status-info-box li[data-v-11f3df92]{display:flex;align-items:center;gap:8px;font-size:.8rem;color:var(--text-secondary)}.dot[data-v-11f3df92]{width:6px;height:6px;border-radius:50%}.dot.blue[data-v-11f3df92]{background:var(--accent-blue)}.dot.yellow[data-v-11f3df92]{background:var(--accent-amber)}.dot.green[data-v-11f3df92]{background:var(--accent-green)}.dot.red[data-v-11f3df92]{background:var(--accent-red)}.summary-card[data-v-11f3df92]{background:#fff;border:1px solid var(--border-color);border-radius:var(--radius-md);padding:20px}.summary-card h3[data-v-11f3df92]{font-size:1rem;font-weight:700;margin-bottom:16px;color:var(--text-primary)}.summary-row[data-v-11f3df92]{display:flex;justify-content:space-between;font-size:.85rem;color:var(--text-secondary);margin-bottom:12px}.summary-row.total[data-v-11f3df92]{padding-top:12px;border-top:1px dashed var(--border-color);margin-top:4px;margin-bottom:0;font-size:.9rem}.summary-divider[data-v-11f3df92]{height:1px;background:var(--border-color);margin:20px 0}.summary-section[data-v-11f3df92]{display:flex;flex-direction:column;gap:4px}.summary-section span[data-v-11f3df92]{font-size:.8rem;color:var(--text-secondary)}.summary-section strong[data-v-11f3df92]{font-size:.85rem;color:var(--text-primary)}.mt-3[data-v-11f3df92]{margin-top:16px}.security-badge[data-v-11f3df92]{display:flex;gap:12px;align-items:flex-start;padding:16px;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:var(--radius-md)}.security-badge strong[data-v-11f3df92]{font-size:.85rem;color:#065f46;display:block;margin-bottom:4px}.security-badge p[data-v-11f3df92]{font-size:.75rem;color:#047857;margin:0;line-height:1.4}.modal-actions[data-v-11f3df92]{display:flex;gap:12px;margin-top:auto}.btn[data-v-11f3df92]{flex:1;padding:12px;border-radius:var(--radius-md);font-weight:600;cursor:pointer;border:1px solid transparent}.btn-secondary[data-v-11f3df92]{background:#fff;border-color:var(--border-color);color:var(--text-primary)}.btn-primary[data-v-11f3df92]{background:var(--accent-blue);color:#fff}.modal-overlay[data-v-6bed85c4]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.4);display:flex;justify-content:flex-end;z-index:1000}.notification-modal[data-v-6bed85c4]{width:380px;height:100vh;margin:0;border-radius:0;display:flex;flex-direction:column;background:#fff;animation:slideInRight-6bed85c4 .3s ease}@keyframes slideInRight-6bed85c4{0%{transform:translateX(100%)}to{transform:translateX(0)}}.modal-header[data-v-6bed85c4]{padding:24px;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:center}.modal-title[data-v-6bed85c4]{font-size:1.2rem;font-weight:700;color:var(--text-primary);margin:0}.close-btn[data-v-6bed85c4]{background:none;border:none;cursor:pointer;color:var(--text-muted);display:flex;align-items:center;justify-content:center}.modal-body[data-v-6bed85c4]{flex:1;overflow-y:auto;padding:0}.notification-list[data-v-6bed85c4]{display:flex;flex-direction:column}.notification-item[data-v-6bed85c4]{display:flex;gap:16px;padding:20px 24px;border-bottom:1px solid var(--border-color);cursor:pointer;transition:background-color .2s}.notification-item[data-v-6bed85c4]:hover{background-color:#f8fafc}.notification-item.unread[data-v-6bed85c4]{background-color:#f0f9ff}.notif-icon[data-v-6bed85c4]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.notif-icon.blue[data-v-6bed85c4]{background:#e0f2fe;color:#0284c7}.notif-icon.green[data-v-6bed85c4]{background:#dcfce7;color:#16a34a}.notif-icon.yellow[data-v-6bed85c4]{background:#fef3c7;color:#d97706}.notif-content[data-v-6bed85c4]{flex:1}.notif-content strong[data-v-6bed85c4]{display:block;font-size:.9rem;color:var(--text-primary);margin-bottom:4px}.notif-content p[data-v-6bed85c4]{font-size:.8rem;color:var(--text-secondary);margin:0;line-height:1.4}.notif-time[data-v-6bed85c4]{display:block;font-size:.7rem;color:var(--text-muted);margin-top:8px}.modal-footer[data-v-6bed85c4]{padding:16px 24px;border-top:1px solid var(--border-color)}.btn-block[data-v-6bed85c4]{width:100%}.btn-outline-blue[data-v-6bed85c4]{background:#fff;border:1px solid #bfdbfe;color:var(--accent-blue);padding:10px 16px;border-radius:var(--radius-md);font-weight:600;cursor:pointer}.page-header[data-v-387aa947]{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:24px}.page-title-group h2[data-v-387aa947]{font-size:1.75rem;font-weight:700;color:var(--text-primary);margin-bottom:4px}.page-title-group p[data-v-387aa947]{font-size:.9rem;color:var(--text-secondary);margin:0}.page-header-actions[data-v-387aa947]{display:flex;gap:12px}.btn[data-v-387aa947]{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:var(--radius-md);font-size:.85rem;font-weight:600;cursor:pointer;border:1px solid transparent}.btn-primary[data-v-387aa947]{background:var(--accent-blue);color:#fff}.btn-secondary[data-v-387aa947]{background:#fff;border-color:var(--border-color);color:var(--accent-blue)}.kpi-grid[data-v-387aa947]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px}@media (max-width:1360px){.kpi-grid[data-v-387aa947]{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.kpi-grid[data-v-387aa947]{grid-template-columns:1fr}}.kpi-card[data-v-387aa947]{background:#fff;border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:20px;display:flex;gap:16px;box-shadow:var(--shadow-sm)}.kpi-icon-wrapper[data-v-387aa947]{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.kpi-icon-wrapper.blue[data-v-387aa947]{background:var(--accent-blue-light);color:var(--accent-blue)}.kpi-icon-wrapper.green[data-v-387aa947]{background:#e6f7ef;color:#01a95a}.kpi-icon-wrapper.purple[data-v-387aa947]{background:#f3e8ff;color:#8b5cf6}.kpi-icon-wrapper.orange[data-v-387aa947]{background:#fffbeb;color:#d97706}.kpi-content[data-v-387aa947]{flex:1;display:flex;flex-direction:column;justify-content:center}.kpi-label[data-v-387aa947]{font-size:.85rem;color:var(--text-secondary);font-weight:600;display:flex;align-items:center;gap:6px;margin-bottom:4px}.info-icon[data-v-387aa947]{color:var(--text-muted)}.kpi-value[data-v-387aa947]{font-size:1.5rem;font-weight:700;color:var(--text-primary);margin-bottom:4px}.kpi-trend[data-v-387aa947]{font-size:.75rem;font-weight:700;display:flex;align-items:center;flex-wrap:wrap;gap:2px 6px;text-align:left}.kpi-trend.positive[data-v-387aa947]{color:var(--accent-green)}.kpi-trend.warning[data-v-387aa947]{color:var(--accent-amber)}.trend-badge[data-v-387aa947]{display:inline-flex;align-items:center;gap:3px;white-space:nowrap;flex-shrink:0}.trend-text[data-v-387aa947]{color:var(--text-muted);font-weight:500;text-align:left;line-height:1.25;white-space:nowrap}.charts-grid[data-v-387aa947]{display:grid;grid-template-columns:2fr 1fr;gap:20px;margin-bottom:24px}.chart-card[data-v-387aa947]{background:#fff;border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:24px;box-shadow:var(--shadow-sm)}.card-header[data-v-387aa947]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.border-none[data-v-387aa947]{border-bottom:none;margin-bottom:0}.mb-0[data-v-387aa947]{margin-bottom:0}.card-title[data-v-387aa947]{font-size:1.05rem;font-weight:700;color:var(--text-primary);display:flex;align-items:center;gap:8px}.chart-value[data-v-387aa947]{font-size:1.25rem;font-weight:700;margin-top:4px}.text-blue[data-v-387aa947]{color:var(--accent-blue)}.chart-select[data-v-387aa947]{padding:6px 12px;font-size:.8rem;border-radius:var(--radius-md)}.chart-container[data-v-387aa947]{height:240px;width:100%;margin-top:20px}.donut-container[data-v-387aa947]{display:flex;align-items:center;gap:32px;margin-top:20px}.donut-chart-wrapper[data-v-387aa947]{width:140px;height:140px;position:relative;margin:0 auto;flex-shrink:0}.donut-legend[data-v-387aa947]{flex:1;display:flex;flex-direction:column;gap:16px}.legend-item[data-v-387aa947]{display:flex;gap:12px;align-items:flex-start}.legend-dot[data-v-387aa947]{width:10px;height:10px;border-radius:50%;margin-top:4px}.legend-dot.green[data-v-387aa947]{background:#01a95a}.legend-dot.orange[data-v-387aa947]{background:#f59e0b}.legend-info[data-v-387aa947]{display:flex;flex-direction:column;gap:2px}.legend-info span[data-v-387aa947]{font-size:.8rem;color:var(--text-secondary)}.legend-info strong[data-v-387aa947]{font-size:.9rem;color:var(--text-primary)}.percent[data-v-387aa947]{color:var(--text-muted);font-weight:500;font-size:.8rem}.legend-total[data-v-387aa947]{border-top:1px solid var(--border-color);padding-top:12px;display:flex;flex-direction:column}.legend-total span[data-v-387aa947]{font-size:.8rem;color:var(--text-secondary)}.legend-total strong[data-v-387aa947]{font-size:1.1rem;color:var(--text-primary)}.link-blue[data-v-387aa947]{display:flex;align-items:center;gap:4px;color:var(--accent-blue);text-decoration:none;font-size:.85rem;font-weight:600}.table-responsive[data-v-387aa947]{width:100%;overflow-x:auto}.table[data-v-387aa947]{width:100%;border-collapse:collapse;text-align:left}.table th[data-v-387aa947]{padding:14px 16px;border-bottom:1px solid var(--border-color);font-size:.8rem;font-weight:600;color:var(--text-primary)}.table td[data-v-387aa947]{padding:16px;border-bottom:1px solid var(--border-color);font-size:.85rem;color:var(--text-secondary)}.hoverable tbody tr[data-v-387aa947]:hover{background:var(--bg-primary);cursor:pointer}.font-bold[data-v-387aa947]{font-weight:600}.text-right[data-v-387aa947]{text-align:right}.badge[data-v-387aa947]{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:6px;font-size:.75rem;font-weight:600}.badge-success[data-v-387aa947]{background:#e6f7ef;color:#017b42}.badge-warning[data-v-387aa947]{background:#fffbeb;color:#d97706}.modal-backdrop[data-v-2dbad6f4]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(15,23,42,.6);backdrop-filter:blur(4px);z-index:100;display:flex;align-items:center;justify-content:center;padding:20px}.modal-card[data-v-2dbad6f4]{background:#fff;border-radius:var(--radius-lg);width:100%;max-width:500px;box-shadow:var(--shadow-lg);padding:32px}.modal-header[data-v-2dbad6f4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.modal-title[data-v-2dbad6f4]{font-size:1.25rem;font-weight:700;color:var(--text-primary)}.modal-close[data-v-2dbad6f4]{background:transparent;border:none;color:var(--text-muted);cursor:pointer}.form-layout[data-v-2dbad6f4]{display:flex;flex-direction:column;gap:16px}.form-grid-2[data-v-2dbad6f4]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-group[data-v-2dbad6f4]{display:flex;flex-direction:column;gap:8px}.form-group label[data-v-2dbad6f4]{font-size:.85rem;font-weight:600;color:var(--text-primary)}.form-input[data-v-2dbad6f4]{padding:10px 14px;border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:.9rem;outline:none}.radio-group[data-v-2dbad6f4]{display:flex;gap:16px}.radio-label[data-v-2dbad6f4]{display:flex;align-items:center;gap:8px;font-size:.9rem;color:var(--text-secondary);cursor:pointer}.radio-label input[data-v-2dbad6f4]{accent-color:var(--accent-blue);width:16px;height:16px}.text-muted[data-v-2dbad6f4]{color:var(--text-muted)}.text-sm[data-v-2dbad6f4]{font-size:.85rem}.mb-4[data-v-2dbad6f4]{margin-bottom:24px}.mt-2[data-v-2dbad6f4]{margin-top:8px}.mt-4[data-v-2dbad6f4]{margin-top:24px}.modal-actions[data-v-2dbad6f4]{display:flex;gap:12px}.btn[data-v-2dbad6f4]{flex:1;padding:12px;border-radius:var(--radius-md);font-weight:600;cursor:pointer;border:1px solid transparent}.btn-secondary[data-v-2dbad6f4]{background:#fff;border-color:var(--border-color);color:var(--text-primary)}.btn-primary[data-v-2dbad6f4]{background:var(--accent-blue);color:#fff}.action-dropdown[data-v-0c7bd1df]{position:relative;display:inline-block}.trigger-container[data-v-0c7bd1df]{display:flex}.icon-btn-plain[data-v-0c7bd1df]{background:transparent;border:none;color:var(--text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:4px;border-radius:4px;transition:.2s}.icon-btn-plain[data-v-0c7bd1df]:hover{background:var(--bg-secondary);color:var(--text-primary)}.dropdown-menu[data-v-0c7bd1df]{position:absolute;top:100%;background:#fff;border:1px solid var(--border-color);border-radius:var(--radius-md);box-shadow:0 4px 12px rgba(0,0,0,.1);min-width:160px;padding:8px;z-index:50;display:flex;flex-direction:column;gap:2px}.dropdown-menu.bottom-right[data-v-0c7bd1df]{right:0}.dropdown-menu.bottom-left[data-v-0c7bd1df]{left:0}.dropdown-item[data-v-0c7bd1df]{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:var(--radius-sm);cursor:pointer;font-size:.85rem;font-weight:500;color:var(--text-primary);transition:.2s;white-space:nowrap}.dropdown-item[data-v-0c7bd1df]:hover{background:var(--bg-secondary)}.dropdown-item.text-red[data-v-0c7bd1df]{color:var(--accent-red)}.dropdown-item.text-red[data-v-0c7bd1df]:hover{background:#fef2f2}.dropdown-item.text-blue[data-v-0c7bd1df]{color:var(--accent-blue)}.dropdown-item.text-blue[data-v-0c7bd1df]:hover{background:#eff6ff}.action-icon[data-v-0c7bd1df]{opacity:.7}.fade-enter-active[data-v-0c7bd1df],.fade-leave-active[data-v-0c7bd1df]{transition:opacity .15s ease,transform .15s ease}.fade-enter-from[data-v-0c7bd1df],.fade-leave-to[data-v-0c7bd1df]{opacity:0;transform:translateY(-5px)}.modal-backdrop[data-v-83c242e2]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(15,23,42,.6);backdrop-filter:blur(4px);z-index:100;display:flex;align-items:center;justify-content:center;padding:20px}.modal-card[data-v-83c242e2]{background:#fff;border-radius:var(--radius-lg);width:100%;max-width:440px;box-shadow:var(--shadow-lg);padding:32px}.modal-header[data-v-83c242e2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.modal-title[data-v-83c242e2]{font-size:1.25rem;font-weight:700;color:var(--text-primary)}.modal-close[data-v-83c242e2]{background:transparent;border:none;color:var(--text-muted);cursor:pointer}.form-layout[data-v-83c242e2]{display:flex;flex-direction:column;gap:16px}.form-group[data-v-83c242e2]{display:flex;flex-direction:column;gap:8px}.form-group label[data-v-83c242e2]{font-size:.85rem;font-weight:600;color:var(--text-primary)}.form-input[data-v-83c242e2]{padding:10px 14px;border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:.9rem;outline:none}.form-input[data-v-83c242e2]:focus{border-color:var(--accent-blue)}.text-muted[data-v-83c242e2]{color:var(--text-muted)}.text-sm[data-v-83c242e2]{font-size:.85rem}.mb-4[data-v-83c242e2]{margin-bottom:24px}.mt-2[data-v-83c242e2]{margin-top:8px}.mt-4[data-v-83c242e2]{margin-top:24px}.modal-actions[data-v-83c242e2]{display:flex;gap:12px}.btn[data-v-83c242e2]{flex:1;padding:12px;border-radius:var(--radius-md);font-weight:600;cursor:pointer;border:1px solid transparent}.btn[data-v-83c242e2]:disabled{opacity:.5;cursor:not-allowed}.btn-secondary[data-v-83c242e2]{background:#fff;border-color:var(--border-color);color:var(--text-primary)}.btn-primary[data-v-83c242e2]{background:var(--accent-blue);color:#fff}.btn-danger[data-v-83c242e2]{background:var(--accent-red);color:#fff}.wallet-view[data-v-44a9a088]{display:flex;flex-direction:column}.page-header[data-v-44a9a088]{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:24px}.page-title-group h2[data-v-44a9a088]{font-size:1.75rem;font-weight:700;color:var(--text-primary);margin-bottom:4px}.page-title-group p[data-v-44a9a088]{font-size:.9rem;color:var(--text-secondary);margin:0}.page-header-actions[data-v-44a9a088]{display:flex;gap:12px}.btn[data-v-44a9a088]{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:var(--radius-md);font-size:.85rem;font-weight:600;cursor:pointer;border:1px solid transparent}.btn-primary[data-v-44a9a088]{background:var(--accent-blue);color:#fff}.btn-outline-blue[data-v-44a9a088]{background:transparent;border:1px solid var(--accent-blue);color:var(--accent-blue)}.kpi-grid[data-v-44a9a088]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:32px}@media (max-width:1360px){.kpi-grid[data-v-44a9a088]{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.kpi-grid[data-v-44a9a088]{grid-template-columns:1fr}}.kpi-card[data-v-44a9a088]{background:#fff;border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:18px;display:flex;gap:14px;box-shadow:var(--shadow-sm)}.kpi-icon-wrapper[data-v-44a9a088]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.kpi-icon-wrapper.blue[data-v-44a9a088]{background:var(--accent-blue-light);color:var(--accent-blue)}.kpi-icon-wrapper.green[data-v-44a9a088]{background:#e6f7ef;color:#01a95a}.kpi-icon-wrapper.red[data-v-44a9a088]{background:#fef2f2;color:#ef4444}.kpi-content[data-v-44a9a088]{flex:1;display:flex;flex-direction:column;justify-content:center}.kpi-label[data-v-44a9a088]{font-size:.85rem;color:var(--text-secondary);font-weight:600;display:flex;align-items:center;gap:6px;margin-bottom:4px}.info-icon[data-v-44a9a088]{color:var(--text-muted)}.kpi-value[data-v-44a9a088]{font-size:1.5rem;font-weight:700;color:var(--text-primary);margin-bottom:4px}.kpi-trend[data-v-44a9a088]{font-size:.75rem;font-weight:700;display:flex;align-items:center;flex-wrap:wrap;gap:2px 6px;text-align:left}.kpi-trend.positive[data-v-44a9a088]{color:var(--accent-green)}.trend-badge[data-v-44a9a088]{display:inline-flex;align-items:center;gap:3px;white-space:nowrap;flex-shrink:0}.trend-text[data-v-44a9a088]{color:var(--text-muted);font-weight:500;text-align:left;line-height:1.25;white-space:nowrap}.text-muted[data-v-44a9a088]{color:var(--text-muted)}.text-sm[data-v-44a9a088]{font-size:.75rem;font-weight:500}.mt-4[data-v-44a9a088]{margin-top:24px}.form-input[data-v-44a9a088],.form-select[data-v-44a9a088]{padding:8px 12px;border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:.85rem;outline:none;background:#fff}.btn-secondary[data-v-44a9a088]{background:#fff;border:1px solid var(--border-color);color:var(--text-secondary)}.btn-sm[data-v-44a9a088]{padding:6px 12px;font-size:.8rem}.section-header[data-v-44a9a088]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;flex-wrap:wrap;gap:12px}.section-header h3[data-v-44a9a088]{font-size:1.15rem;font-weight:700;color:var(--text-primary);margin-bottom:4px}.section-header p[data-v-44a9a088]{font-size:.85rem}.bank-accounts-list[data-v-44a9a088]{display:flex;flex-direction:column;gap:12px}.bank-card[data-v-44a9a088]{display:flex;align-items:center;padding:20px;background:#fff;border:1px solid var(--border-color);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.bank-logo[data-v-44a9a088]{width:48px;height:48px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-weight:700;color:#fff;margin-right:16px}.bank-logo.bb[data-v-44a9a088]{background:#fce700;color:#003087}.bank-logo.itau[data-v-44a9a088]{background:#ec7000;color:#fff}.bank-logo.nubank[data-v-44a9a088]{background:#8a05be;color:#fff}.bank-info[data-v-44a9a088]{flex:1;display:flex;flex-direction:column;gap:4px}.bank-info strong[data-v-44a9a088]{font-size:.95rem;color:var(--text-primary)}.bank-info span[data-v-44a9a088]{font-size:.85rem;color:var(--text-secondary)}.bank-actions[data-v-44a9a088]{display:flex;align-items:center;gap:16px}.badge[data-v-44a9a088]{display:inline-flex;align-items:center;padding:4px 10px;border-radius:6px;font-size:.75rem;font-weight:600}.badge-success-light[data-v-44a9a088]{background:#e6f7ef;color:#01a95a;border:1px solid #a0e7c3}.icon-btn-plain[data-v-44a9a088]{background:transparent;border:none;color:var(--text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center}.page-header[data-v-184f1faf]{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:24px}.page-title-group h2[data-v-184f1faf]{font-size:1.75rem;font-weight:700;color:var(--text-primary);margin-bottom:4px}.page-title-group p[data-v-184f1faf]{font-size:.9rem;color:var(--text-secondary);margin:0}.page-header-actions[data-v-184f1faf]{display:flex;gap:12px}.btn[data-v-184f1faf]{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:var(--radius-md);font-size:.85rem;font-weight:600;cursor:pointer;border:1px solid transparent}.btn-outline-blue[data-v-184f1faf]{background:transparent;border:1px solid var(--accent-blue-light);color:var(--accent-blue);border-color:#bfdbfe}.btn-text[data-v-184f1faf]{background:transparent;color:var(--text-secondary);border:none;font-size:.85rem;padding:0}.btn-text[data-v-184f1faf]:hover{color:var(--text-primary)}.card[data-v-184f1faf]{background:#fff;border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.mb-4[data-v-184f1faf]{margin-bottom:24px}.pb-0[data-v-184f1faf]{padding-bottom:0}.border-none[data-v-184f1faf]{border-bottom:none}.filters-title[data-v-184f1faf]{font-size:1rem;font-weight:700;color:var(--text-primary);padding:20px 20px 0 20px;margin:0}.card-body[data-v-184f1faf]{padding:20px}.filters-grid[data-v-184f1faf]{display:grid;grid-template-columns:repeat(6,1fr);gap:16px;align-items:end}.form-group[data-v-184f1faf]{display:flex;flex-direction:column}.form-group label[data-v-184f1faf]{font-size:.8rem;font-weight:600;color:var(--text-primary);margin-bottom:8px}.filters-grid>div[data-v-184f1faf]:first-child{grid-column:span 2}.filters-grid>div[data-v-184f1faf]:nth-child(2),.filters-grid>div[data-v-184f1faf]:nth-child(3){grid-column:span 1}.filters-grid>div[data-v-184f1faf]:nth-child(4),.filters-grid>div[data-v-184f1faf]:nth-child(5){grid-column:span 2}.filter-actions[data-v-184f1faf]{grid-column:span 4;display:flex;justify-content:flex-end;padding-bottom:12px}.form-input[data-v-184f1faf],.form-select[data-v-184f1faf]{width:100%;padding:10px 14px;border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:.85rem;outline:none}.date-range-input[data-v-184f1faf]{display:flex;align-items:center;border:1px solid var(--border-color);border-radius:var(--radius-md);padding:0 14px;background:#fff}.date-range-input input[data-v-184f1faf]{border:none;padding:10px 0;outline:none;width:100px;font-size:.85rem}.text-muted[data-v-184f1faf]{color:var(--text-muted)}.separator[data-v-184f1faf]{margin:0 12px;color:var(--text-muted)}.table-responsive[data-v-184f1faf]{width:100%;overflow-x:auto}.table[data-v-184f1faf]{width:100%;border-collapse:collapse;text-align:left}.table th[data-v-184f1faf]{font-size:.75rem;text-transform:uppercase;font-weight:600;color:var(--text-muted);background:#f8fafc}.table td[data-v-184f1faf],.table th[data-v-184f1faf]{padding:16px 20px;border-bottom:1px solid var(--border-color)}.table td[data-v-184f1faf]{font-size:.85rem;color:var(--text-secondary)}.font-bold[data-v-184f1faf]{font-weight:600;color:var(--text-primary)}.text-green[data-v-184f1faf]{color:var(--accent-green)}.link-blue[data-v-184f1faf]{color:var(--accent-blue);text-decoration:none;font-weight:500}.badge[data-v-184f1faf]{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:6px;font-size:.75rem;font-weight:600}.badge-success[data-v-184f1faf]{background:#e6f7ef;color:#017b42}.badge-warning[data-v-184f1faf]{background:#fffbeb;color:#d97706}.pagination-footer[data-v-184f1faf]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px}.pagination-info[data-v-184f1faf]{font-size:.85rem;color:var(--text-secondary)}.pagination-controls[data-v-184f1faf]{display:flex;gap:4px;align-items:center}.page-btn[data-v-184f1faf]{min-width:32px;height:32px;border:1px solid var(--border-color);background:#fff;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;font-size:.85rem;color:var(--text-secondary);cursor:pointer}.page-btn.active[data-v-184f1faf]{background:var(--accent-blue);color:#fff;border-color:var(--accent-blue)}.page-ellipsis[data-v-184f1faf]{margin:0 4px;color:var(--text-muted)}.page-header[data-v-e560fb3e]{margin-bottom:16px}.page-title-group h2[data-v-e560fb3e]{font-size:1.75rem;font-weight:700;color:var(--text-primary);margin-bottom:4px}.page-title-group p[data-v-e560fb3e]{font-size:.9rem;color:var(--text-secondary);margin:0}.tabs[data-v-e560fb3e]{display:flex;border-bottom:1px solid var(--border-color);gap:24px}.tab[data-v-e560fb3e]{padding:12px 4px;font-size:.95rem;font-weight:600;color:var(--text-secondary);cursor:pointer;border-bottom:2px solid transparent}.tab.active[data-v-e560fb3e]{color:var(--accent-blue);border-bottom-color:var(--accent-blue)}.mt-4[data-v-e560fb3e]{margin-top:24px}.mb-4[data-v-e560fb3e]{margin-bottom:24px}.mt-2[data-v-e560fb3e]{margin-top:8px}.credentials-grid[data-v-e560fb3e]{display:flex;gap:16px;flex-wrap:wrap}.cred-card[data-v-e560fb3e]{background:#fff;border:1px solid var(--border-color);border-radius:var(--radius-md);padding:16px;display:flex;flex-direction:column;flex:1;min-width:200px}.cred-card.min-width[data-v-e560fb3e]{min-width:120px;flex:0.5}.cred-header[data-v-e560fb3e]{display:flex;align-items:center;gap:6px;font-size:.8rem;font-weight:600;color:var(--text-primary);margin-bottom:12px}.text-muted[data-v-e560fb3e]{color:var(--text-muted)}.cred-value[data-v-e560fb3e]{display:flex;align-items:center;gap:8px;font-size:.9rem;font-weight:600;color:var(--text-primary);margin-bottom:12px}.cred-value.text-normal[data-v-e560fb3e]{font-weight:500;color:var(--text-secondary)}.cred-value.space-between[data-v-e560fb3e]{justify-content:space-between}.badge[data-v-e560fb3e]{display:inline-flex;align-items:center;padding:4px 8px;border-radius:6px;font-size:.7rem;font-weight:700}.badge-success-light[data-v-e560fb3e]{background:#e6f7ef;color:#01a95a;border:1px solid #a0e7c3}.center-content[data-v-e560fb3e]{align-items:center;justify-content:center}.btn-text-blue[data-v-e560fb3e]{background:transparent;border:none;color:var(--accent-blue);display:flex;align-items:center;gap:6px;font-size:.8rem;font-weight:600;padding:0;cursor:pointer;margin-top:auto}.action-buttons[data-v-e560fb3e]{display:flex;gap:12px}.btn[data-v-e560fb3e]{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:var(--radius-md);font-size:.85rem;font-weight:600;cursor:pointer;border:1px solid transparent}.btn-primary[data-v-e560fb3e]{background:var(--accent-blue);color:#fff}.btn-outline-blue[data-v-e560fb3e]{background:#fff;border-color:var(--accent-blue-light);color:var(--accent-blue);border:1px solid #bfdbfe}.btn-outline-red[data-v-e560fb3e]{background:#fff;border-color:#fecaca;color:var(--accent-red)}.btn-block[data-v-e560fb3e]{width:100%;justify-content:center}.webhooks-container[data-v-e560fb3e]{display:flex;gap:24px;align-items:flex-start}.webhooks-main[data-v-e560fb3e]{flex:2}.webhooks-test[data-v-e560fb3e]{flex:1}.card[data-v-e560fb3e]{background:#fff;border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.card-body[data-v-e560fb3e]{padding:24px}.card-body h3[data-v-e560fb3e]{font-size:1.15rem;font-weight:700;color:var(--text-primary);margin-bottom:4px}.card-body p[data-v-e560fb3e]{font-size:.85rem}.form-group label[data-v-e560fb3e]{display:block;font-size:.85rem;font-weight:600;color:var(--text-primary);margin-bottom:8px}.url-input-row[data-v-e560fb3e]{display:flex;align-items:center}.form-input[data-v-e560fb3e]{flex:1;padding:10px 14px;border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:.9rem;outline:none}.ml-2[data-v-e560fb3e]{margin-left:12px}.d-block[data-v-e560fb3e]{display:block}.font-bold[data-v-e560fb3e]{font-weight:600;font-size:.85rem}.events-grid[data-v-e560fb3e]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.event-checkbox[data-v-e560fb3e]{display:flex;gap:10px;padding:12px;border:1px solid var(--border-color);border-radius:var(--radius-md);cursor:pointer;background:#fff}.event-checkbox.checked[data-v-e560fb3e]{border-color:var(--accent-blue-light);background:#f8fafc}.check-box[data-v-e560fb3e]{width:16px;height:16px;border-radius:4px;display:flex;align-items:center;justify-content:center;color:#fff;background:var(--accent-blue);margin-top:2px}.check-box.empty[data-v-e560fb3e]{background:#fff;border:1px solid var(--border-color)}.event-info[data-v-e560fb3e]{display:flex;flex-direction:column}.event-info strong[data-v-e560fb3e]{font-size:.8rem;color:var(--text-primary)}.event-info span[data-v-e560fb3e]{font-size:.7rem;color:var(--text-muted)}.select-wrapper[data-v-e560fb3e]{position:relative}.form-select[data-v-e560fb3e]{width:100%;padding:10px 14px;border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:.9rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;background:#fff}.select-icon[data-v-e560fb3e]{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:var(--text-muted);pointer-events:none}.alert[data-v-e560fb3e]{padding:16px;border-radius:var(--radius-md);display:flex;align-items:flex-start;gap:12px}.alert-warning[data-v-e560fb3e]{background-color:#fffbeb;border:1px solid #fde68a;color:#92400e}.alert-warning p[data-v-e560fb3e]{font-size:.85rem;margin-top:4px;color:#b45309}.page-header[data-v-388f4366]{margin-bottom:16px}.page-title-group h2[data-v-388f4366]{font-size:1.75rem;font-weight:700;color:var(--text-primary);margin-bottom:4px}.page-title-group p[data-v-388f4366]{font-size:.9rem;color:var(--text-secondary);margin:0}.tabs[data-v-388f4366]{display:flex;border-bottom:1px solid var(--border-color);gap:24px}.tab[data-v-388f4366]{padding:12px 4px;font-size:.85rem;font-weight:600;color:var(--text-secondary);cursor:pointer;border-bottom:2px solid transparent}.tab.active[data-v-388f4366]{color:var(--accent-blue);border-bottom-color:var(--accent-blue)}.mt-4[data-v-388f4366]{margin-top:24px}.mb-4[data-v-388f4366]{margin-bottom:24px}.pb-0[data-v-388f4366]{padding-bottom:0}.mt-2[data-v-388f4366]{margin-top:8px}.mt-auto[data-v-388f4366]{margin-top:auto}.account-grid[data-v-388f4366]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:flex-start}.card[data-v-388f4366]{background:#fff;border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;height:-moz-fit-content;height:fit-content}.card-body[data-v-388f4366]{padding:24px;flex:1}.card-body h3[data-v-388f4366]{font-size:1.1rem;font-weight:700;color:var(--text-primary);margin-bottom:4px}.text-muted[data-v-388f4366]{color:var(--text-muted)}.text-sm[data-v-388f4366]{font-size:.8rem}.font-medium[data-v-388f4366]{font-weight:500}.text-green[data-v-388f4366]{color:var(--accent-green)}.info-group[data-v-388f4366]{display:flex;flex-direction:column;gap:4px;margin-bottom:20px}.info-label[data-v-388f4366]{font-size:.75rem;color:var(--text-muted);text-transform:uppercase;font-weight:600;letter-spacing:.5px}.info-value[data-v-388f4366]{font-size:.95rem;font-weight:600;color:var(--text-primary)}.help-banner[data-v-388f4366]{background:#03102c;border-radius:var(--radius-md);padding:20px;margin:0 24px 24px 24px;display:flex;flex-direction:column}.help-header[data-v-388f4366]{display:flex;align-items:flex-start;gap:12px}.help-icon[data-v-388f4366]{color:#fff;opacity:.5;margin-top:2px}.help-header h4[data-v-388f4366]{color:#fff;font-size:.9rem;font-weight:600;margin-bottom:4px}.help-header p[data-v-388f4366]{color:#94a3b8;font-size:.75rem;line-height:1.3}.btn-help-outline[data-v-388f4366]{background:transparent;border:1px solid hsla(0,0%,100%,.2);border-radius:var(--radius-md);padding:8px 12px;font-size:.75rem;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:space-between}.text-white[data-v-388f4366]{color:#fff}.card-footer[data-v-388f4366]{padding:20px 24px;border-top:1px solid var(--border-color)}.btn-outline-blue[data-v-388f4366]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border-radius:var(--radius-md);font-size:.85rem;font-weight:600;cursor:pointer;background:transparent;border:1px solid #bfdbfe;color:var(--accent-blue)}.btn-block[data-v-388f4366]{width:100%}.doc-list[data-v-388f4366]{display:flex;flex-direction:column;gap:16px}.doc-item[data-v-388f4366]{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid var(--border-color);border-radius:var(--radius-md)}.doc-icon[data-v-388f4366]{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center}.doc-icon.blue[data-v-388f4366]{background:var(--accent-blue-light);color:var(--accent-blue)}.doc-icon.outline[data-v-388f4366]{background:#fff;border:1px solid var(--border-color);color:var(--text-muted)}.doc-details[data-v-388f4366]{flex:1;display:flex;flex-direction:column;gap:2px}.doc-details strong[data-v-388f4366]{font-size:.85rem;color:var(--text-primary)}.doc-details span[data-v-388f4366]{font-size:.7rem;color:var(--text-muted)}.badge[data-v-388f4366]{display:inline-flex;align-items:center;padding:4px 8px;border-radius:6px;font-size:.7rem;font-weight:700}.badge-success-light[data-v-388f4366]{background:#e6f7ef;color:#01a95a;border:1px solid #a0e7c3}.badge-warning-light[data-v-388f4366]{background:#fffbeb;color:#d97706;border:1px solid #fde68a}.security-list[data-v-388f4366]{display:flex;flex-direction:column;gap:16px}.security-item[data-v-388f4366]{display:flex;align-items:center;gap:16px;padding-bottom:16px;border-bottom:1px solid var(--border-color)}.security-item[data-v-388f4366]:last-child{border-bottom:none;padding-bottom:0}.security-icon[data-v-388f4366]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);background:#f8fafc;border-radius:8px}.security-details[data-v-388f4366]{flex:1;display:flex;flex-direction:column;gap:4px}.security-details strong[data-v-388f4366]{font-size:.9rem;color:var(--text-primary)}.security-details span[data-v-388f4366]{font-size:.8rem;color:var(--text-secondary)}.password-dots[data-v-388f4366]{font-size:1rem!important;letter-spacing:2px;line-height:.8;margin-top:4px}.link-blue[data-v-388f4366]{color:var(--accent-blue);text-decoration:none;font-weight:600}.form-grid-2[data-v-388f4366]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.form-group[data-v-388f4366]{display:flex;flex-direction:column;gap:8px}.form-group label[data-v-388f4366]{font-size:.85rem;font-weight:600;color:var(--text-primary)}.form-input[data-v-388f4366]{padding:10px 14px;border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:.9rem;outline:none}.form-input[data-v-388f4366]:disabled{background-color:var(--bg-secondary);color:var(--text-muted);cursor:not-allowed}.btn-primary[data-v-388f4366]{background:var(--accent-blue);color:#fff;border:none;padding:10px 20px;border-radius:var(--radius-md);font-size:.9rem;font-weight:600;cursor:pointer}.btn-outline-red[data-v-388f4366]{background:transparent;border:1px solid #fecaca;color:var(--accent-red);padding:8px 16px;border-radius:var(--radius-md);font-size:.85rem;font-weight:600;cursor:pointer}.doc-list-full[data-v-388f4366]{display:flex;flex-direction:column;gap:16px}.doc-item-full[data-v-388f4366]{display:flex;align-items:center;gap:16px;padding:16px;border:1px solid var(--border-color);border-radius:var(--radius-md)}.doc-details-full[data-v-388f4366]{flex:1;display:flex;flex-direction:column;gap:4px}.ml-auto[data-v-388f4366]{margin-left:auto}.security-list-full[data-v-388f4366]{display:flex;flex-direction:column}.security-item-full[data-v-388f4366]{display:flex;align-items:center;justify-content:space-between}.border-top[data-v-388f4366]{border-top:1px solid var(--border-color)}.pt-4[data-v-388f4366]{padding-top:24px}.notification-settings[data-v-388f4366]{display:flex;flex-direction:column;gap:24px}.notification-switch[data-v-388f4366]{display:flex;align-items:center;justify-content:space-between;cursor:pointer}.switch-info[data-v-388f4366]{display:flex;flex-direction:column;gap:4px}.toggle-checkbox[data-v-388f4366]{width:44px;height:24px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--border-color);border-radius:12px;position:relative;cursor:pointer;transition:.3s}.toggle-checkbox[data-v-388f4366]:before{content:"";position:absolute;width:20px;height:20px;border-radius:50%;background:#fff;top:2px;left:2px;transition:.3s}.toggle-checkbox[data-v-388f4366]:checked{background:var(--accent-blue)}.toggle-checkbox[data-v-388f4366]:checked:before{transform:translateX(20px)}.rates-grid[data-v-388f4366]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.rate-card[data-v-388f4366]{padding:20px;border:1px solid var(--border-color);border-radius:var(--radius-md);background:#f8fafc}.rate-card h4[data-v-388f4366]{font-size:.85rem;color:var(--text-primary);margin-bottom:8px;font-weight:600}.rate-value[data-v-388f4366]{font-size:1.5rem;font-weight:700;color:var(--accent-blue);margin-bottom:8px}.form-group[data-v-01d155b7]{display:flex;flex-direction:column;gap:8px}.form-group label[data-v-01d155b7]{font-size:.85rem;font-weight:600;color:var(--text-primary)}.form-input[data-v-01d155b7]{padding:10px 14px;border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:.9rem;outline:none;width:100%;max-width:600px;resize:vertical}.form-input[data-v-01d155b7]:focus{border-color:var(--accent-blue)}.file-upload[data-v-01d155b7]{max-width:600px;border:2px dashed var(--border-color);border-radius:var(--radius-md);padding:30px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;background:var(--bg-secondary);transition:all .2s}.file-upload[data-v-01d155b7]:hover{border-color:var(--accent-blue);background:#eff6ff}.font-bold[data-v-01d155b7]{font-weight:700}.text-lg[data-v-01d155b7]{font-size:1.1rem}.text-sm[data-v-01d155b7]{font-size:.85rem}.text-muted[data-v-01d155b7]{color:var(--text-muted)}.mb-4[data-v-01d155b7]{margin-bottom:16px}.mb-6[data-v-01d155b7]{margin-bottom:24px}.mt-4[data-v-01d155b7]{margin-top:16px}.mt-6[data-v-01d155b7]{margin-top:24px}.auth-layout-5050[data-v-fa31ab5c]{display:grid;grid-template-columns:1fr 1fr;min-height:100vh}.auth-side-blue[data-v-fa31ab5c]{background:#01a95a;display:flex;flex-direction:column;position:relative;padding:40px}.brand-top[data-v-fa31ab5c]{display:flex;align-items:center;gap:12px;margin-bottom:auto}.brand-name[data-v-fa31ab5c]{color:#fff;font-size:1.25rem;font-weight:700}.auth-form-container[data-v-fa31ab5c]{display:flex;align-items:center;justify-content:center;flex:1}.login-card[data-v-fa31ab5c]{background:#fff;border-radius:20px;box-shadow:0 20px 40px rgba(0,0,0,.2);padding:50px 40px;width:100%;max-width:440px}.login-card h2[data-v-fa31ab5c]{font-size:1.75rem;font-weight:700;color:var(--text-primary);margin-bottom:8px}.auth-subtitle[data-v-fa31ab5c]{color:var(--text-secondary);font-size:.95rem;margin-bottom:32px}.auth-form[data-v-fa31ab5c]{display:flex;flex-direction:column;gap:20px}.form-group label[data-v-fa31ab5c]{display:block;font-size:.85rem;font-weight:600;color:var(--text-primary);margin-bottom:8px}.form-group input[data-v-fa31ab5c]:not([type=checkbox]){width:100%;padding:12px 16px;border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:.95rem;outline:none;transition:all .2s}.form-group input[data-v-fa31ab5c]:focus{border-color:var(--accent-blue);box-shadow:0 0 0 3px var(--accent-blue-light)}.password-input[data-v-fa31ab5c]{position:relative}.eye-icon[data-v-fa31ab5c]{position:absolute;right:16px;top:50%;transform:translateY(-50%);color:var(--text-muted);cursor:pointer}.flex-between[data-v-fa31ab5c]{display:flex;justify-content:space-between;align-items:center}.checkbox-label[data-v-fa31ab5c]{display:flex;align-items:center;gap:8px;font-size:.85rem;color:var(--text-secondary);cursor:pointer}.checkbox-label input[data-v-fa31ab5c]{width:16px;height:16px;accent-color:var(--accent-blue)}.link-blue[data-v-fa31ab5c]{color:var(--accent-blue);font-size:.85rem;font-weight:600;text-decoration:none}.link-blue[data-v-fa31ab5c]:hover{text-decoration:underline}.btn-block[data-v-fa31ab5c]{width:100%;justify-content:center}.btn-lg[data-v-fa31ab5c]{padding:14px;font-size:1rem}.mt-2[data-v-fa31ab5c]{margin-top:8px}.mt-3[data-v-fa31ab5c]{margin-top:16px}.auth-footer-text[data-v-fa31ab5c]{text-align:center;margin-top:40px;font-size:.9rem;color:var(--text-secondary)}.auth-side-white[data-v-fa31ab5c]{background-color:#f8fafc;display:flex;align-items:center;justify-content:center;padding:40px}.info-section[data-v-fa31ab5c]{max-width:440px;width:100%}.info-section h3[data-v-fa31ab5c]{font-size:1.5rem;font-weight:700;color:var(--text-primary);margin-bottom:24px;line-height:1.3}.feature-list[data-v-fa31ab5c]{list-style:none;padding:0;margin:0 0 40px 0}.feature-list li[data-v-fa31ab5c]{display:flex;align-items:flex-start;gap:12px;font-size:.9rem;color:var(--text-secondary);margin-bottom:16px;line-height:1.4}.check-icon[data-v-fa31ab5c]{color:#01a95a;flex-shrink:0;margin-top:2px}.security-badge[data-v-fa31ab5c]{display:flex;gap:16px;align-items:flex-start;background:#fff;padding:20px;border-radius:var(--radius-md);border:1px solid var(--border-color);box-shadow:0 4px 12px rgba(0,0,0,.02)}.shield-icon[data-v-fa31ab5c]{color:var(--accent-blue);flex-shrink:0}.security-badge strong[data-v-fa31ab5c]{font-size:.9rem;color:var(--text-primary);display:block;margin-bottom:4px}.security-badge p[data-v-fa31ab5c]{font-size:.8rem;color:var(--text-muted);margin:0;line-height:1.4}.info-illustration[data-v-fa31ab5c]{margin-bottom:50px;position:relative;width:260px}.mockup-window[data-v-fa31ab5c]{background:#fff;border:1px solid var(--border-color);border-radius:16px;height:180px;box-shadow:0 10px 30px rgba(0,0,0,.04);position:relative;overflow:visible}.mockup-header[data-v-fa31ab5c]{height:32px;border-bottom:1px solid var(--border-subtle);display:flex;align-items:center;padding:0 16px;gap:6px}.mockup-header span[data-v-fa31ab5c]{width:8px;height:8px;border-radius:50%;background:#e2e8f0}.mockup-header span[data-v-fa31ab5c]:first-child{background:#e2e8f0}.mockup-body[data-v-fa31ab5c]{padding:24px;display:flex;align-items:flex-end;justify-content:space-between;height:calc(100% - 32px)}.mockup-chart[data-v-fa31ab5c]{width:48px;height:48px;border:6px solid #01a95a;border-right-color:transparent;border-radius:50%;transform:rotate(45deg)}.mockup-bars[data-v-fa31ab5c]{display:flex;gap:8px;align-items:flex-end;height:100%;flex:1;margin-left:24px}.mockup-bars span[data-v-fa31ab5c]{width:14px;background:#e2e8f0;border-radius:3px 3px 0 0}.mockup-bars span[data-v-fa31ab5c]:first-child{height:40%}.mockup-bars span[data-v-fa31ab5c]:nth-child(2){height:70%;background:var(--accent-blue-light)}.mockup-bars span[data-v-fa31ab5c]:nth-child(3){height:100%;background:var(--accent-blue)}.mockup-mail-icon[data-v-fa31ab5c]{position:absolute;right:-20px;bottom:20px;background:var(--accent-blue);width:54px;height:54px;border-radius:14px;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 20px rgba(1,169,90,.3)}@media (max-width:900px){.auth-layout-5050[data-v-fa31ab5c]{grid-template-columns:1fr}.auth-side-white[data-v-fa31ab5c]{display:none}}.auth-layout-5050[data-v-10d510b2]{display:grid;grid-template-columns:1fr 1fr;min-height:100vh}.auth-side-blue[data-v-10d510b2]{background:#01a95a;display:flex;flex-direction:column;position:relative;padding:40px}.brand-top[data-v-10d510b2]{display:flex;align-items:center;gap:12px;margin-bottom:auto}.brand-name[data-v-10d510b2]{color:#fff;font-size:1.25rem;font-weight:700}.auth-form-container[data-v-10d510b2]{display:flex;align-items:center;justify-content:center;flex:1}.login-card[data-v-10d510b2]{background:#fff;border-radius:20px;box-shadow:0 20px 40px rgba(0,0,0,.2);padding:50px 40px;width:100%;max-width:440px}.login-card h2[data-v-10d510b2]{font-size:1.75rem;font-weight:700;color:var(--text-primary);margin-bottom:8px}.auth-subtitle[data-v-10d510b2]{color:var(--text-secondary);font-size:.95rem;margin-bottom:32px;line-height:1.5}.auth-form[data-v-10d510b2]{display:flex;flex-direction:column;gap:20px}.form-group label[data-v-10d510b2]{display:block;font-size:.85rem;font-weight:600;color:var(--text-primary);margin-bottom:8px}.form-group input[data-v-10d510b2]{width:100%;padding:12px 16px;border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:.95rem;outline:none;transition:all .2s}.form-group input[data-v-10d510b2]:focus{border-color:var(--accent-blue);box-shadow:0 0 0 3px var(--accent-blue-light)}.link-muted[data-v-10d510b2]{color:var(--text-muted);font-size:.85rem;font-weight:500;text-decoration:none;display:flex;align-items:center;gap:6px}.link-muted[data-v-10d510b2]:hover{color:var(--accent-blue)}.btn-block[data-v-10d510b2]{width:100%;justify-content:center}.btn-lg[data-v-10d510b2]{padding:14px;font-size:1rem}.mt-3[data-v-10d510b2]{margin-top:16px}.mt-4[data-v-10d510b2]{margin-top:24px}.mb-6[data-v-10d510b2]{margin-bottom:24px}.success-state[data-v-10d510b2]{text-align:center;padding:20px 0}.success-icon[data-v-10d510b2]{width:80px;height:80px;background:#e6f7ef;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px auto}.success-state h3[data-v-10d510b2]{font-size:1.35rem;color:var(--text-primary);margin-bottom:12px}.success-state p[data-v-10d510b2]{font-size:.95rem;color:var(--text-secondary);line-height:1.5}.auth-side-white[data-v-10d510b2]{background-color:#f8fafc;display:flex;align-items:center;justify-content:center;padding:40px}.info-section[data-v-10d510b2]{max-width:440px;width:100%}.info-section h3[data-v-10d510b2]{font-size:1.5rem;font-weight:700;color:var(--text-primary);margin-bottom:24px;line-height:1.3}.feature-list[data-v-10d510b2]{list-style:none;padding:0;margin:0 0 40px 0}.feature-list li[data-v-10d510b2]{display:flex;align-items:flex-start;gap:12px;font-size:.9rem;color:var(--text-secondary);margin-bottom:16px;line-height:1.4}.check-icon[data-v-10d510b2]{color:#01a95a;flex-shrink:0;margin-top:2px}.security-badge[data-v-10d510b2]{display:flex;gap:16px;align-items:flex-start;background:#fff;padding:20px;border-radius:var(--radius-md);border:1px solid var(--border-color);box-shadow:0 4px 12px rgba(0,0,0,.02)}.shield-icon[data-v-10d510b2]{color:var(--accent-blue);flex-shrink:0}.security-badge strong[data-v-10d510b2]{font-size:.9rem;color:var(--text-primary);display:block;margin-bottom:4px}.security-badge p[data-v-10d510b2]{font-size:.8rem;color:var(--text-muted);margin:0;line-height:1.4}.info-illustration[data-v-10d510b2]{margin-bottom:50px;position:relative;width:260px}.mockup-window[data-v-10d510b2]{background:#fff;border:1px solid var(--border-color);border-radius:16px;height:180px;box-shadow:0 10px 30px rgba(0,0,0,.04);position:relative;overflow:visible}.mockup-header[data-v-10d510b2]{height:32px;border-bottom:1px solid var(--border-subtle);display:flex;align-items:center;padding:0 16px;gap:6px}.mockup-header span[data-v-10d510b2]{width:8px;height:8px;border-radius:50%;background:#e2e8f0}.mockup-header span[data-v-10d510b2]:first-child{background:#e2e8f0}.mockup-body[data-v-10d510b2]{padding:24px;display:flex;align-items:flex-end;justify-content:space-between;height:calc(100% - 32px)}.mockup-chart[data-v-10d510b2]{width:48px;height:48px;border:6px solid #01a95a;border-right-color:transparent;border-radius:50%;transform:rotate(45deg)}.mockup-bars[data-v-10d510b2]{display:flex;gap:8px;align-items:flex-end;height:100%;flex:1;margin-left:24px}.mockup-bars span[data-v-10d510b2]{width:14px;background:#e2e8f0;border-radius:3px 3px 0 0}.mockup-bars span[data-v-10d510b2]:first-child{height:40%}.mockup-bars span[data-v-10d510b2]:nth-child(2){height:70%;background:var(--accent-blue-light)}.mockup-bars span[data-v-10d510b2]:nth-child(3){height:100%;background:var(--accent-blue)}.mockup-mail-icon[data-v-10d510b2]{position:absolute;right:-20px;bottom:20px;background:var(--accent-blue);width:54px;height:54px;border-radius:14px;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 20px rgba(29,97,242,.3)}@media (max-width:900px){.auth-layout-5050[data-v-10d510b2]{grid-template-columns:1fr}.auth-side-white[data-v-10d510b2]{display:none}}.auth-layout-5050[data-v-7ed2e3df]{display:grid;grid-template-columns:1fr 1fr;min-height:100vh}.auth-side-blue[data-v-7ed2e3df]{background:#01a95a;display:flex;flex-direction:column;position:relative;padding:40px}.brand-top[data-v-7ed2e3df]{display:flex;align-items:center;gap:12px;margin-bottom:24px}.brand-name[data-v-7ed2e3df]{color:#fff;font-size:1.25rem;font-weight:700}.auth-form-container[data-v-7ed2e3df]{display:flex;align-items:center;justify-content:center;flex:1}.login-card[data-v-7ed2e3df]{background:#fff;border-radius:20px;box-shadow:0 20px 40px rgba(0,0,0,.2);padding:40px;width:100%;max-width:500px}.stepper-header[data-v-7ed2e3df]{margin-bottom:24px}.step-badge[data-v-7ed2e3df]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--accent-blue);margin-bottom:8px}.progress-bar-bg[data-v-7ed2e3df]{width:100%;height:6px;background:#e2e8f0;border-radius:3px;overflow:hidden}.progress-bar-fill[data-v-7ed2e3df]{height:100%;background:var(--accent-blue);transition:width .3s ease}.login-card h2[data-v-7ed2e3df]{font-size:1.75rem;font-weight:700;color:var(--text-primary);margin-bottom:8px}.auth-subtitle[data-v-7ed2e3df]{color:var(--text-secondary);font-size:.95rem;margin-bottom:24px}.auth-form[data-v-7ed2e3df]{display:flex;flex-direction:column;gap:8px}.type-selector[data-v-7ed2e3df]{display:flex;gap:12px}.radio-card[data-v-7ed2e3df]{flex:1;padding:24px 12px;border:2px solid var(--border-color);border-radius:var(--radius-md);display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:.2s;color:var(--text-secondary)}.radio-card input[data-v-7ed2e3df]{display:none}.radio-card span[data-v-7ed2e3df]{font-size:.95rem;font-weight:700;margin-bottom:4px;color:var(--text-primary)}.radio-card small[data-v-7ed2e3df]{font-size:.75rem;color:var(--text-muted)}.radio-card.active[data-v-7ed2e3df]{border-color:var(--accent-blue);background:#eff6ff}.radio-card.active svg[data-v-7ed2e3df]{color:var(--accent-blue)}.form-group label[data-v-7ed2e3df]{display:block;font-size:.85rem;font-weight:600;color:var(--text-primary);margin-bottom:6px}.form-group input[data-v-7ed2e3df]:not([type=checkbox]):not([type=radio]),.form-input[data-v-7ed2e3df]{width:100%;padding:10px 14px;border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:.95rem;outline:none;transition:all .2s}.form-group input[data-v-7ed2e3df]:not([type=checkbox]):not([type=radio]):focus,.form-input[data-v-7ed2e3df]:focus{border-color:var(--accent-blue);box-shadow:0 0 0 3px var(--accent-blue-light)}.password-input[data-v-7ed2e3df]{position:relative}.eye-icon[data-v-7ed2e3df]{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:var(--text-muted);cursor:pointer}.flex-gap[data-v-7ed2e3df]{display:flex;gap:16px}.flex-1[data-v-7ed2e3df]{flex:1;display:flex;justify-content:center;align-items:center}.form-group.flex-1[data-v-7ed2e3df]{display:block}.checkbox-label[data-v-7ed2e3df]{display:flex;align-items:flex-start;gap:8px;font-size:.85rem;color:var(--text-secondary);cursor:pointer;line-height:1.4}.checkbox-label input[data-v-7ed2e3df]{width:16px;height:16px;margin-top:2px;accent-color:var(--accent-blue)}.link-blue[data-v-7ed2e3df]{color:var(--accent-blue);font-size:.85rem;font-weight:600;text-decoration:none}.link-blue[data-v-7ed2e3df]:hover{text-decoration:underline}.btn[data-v-7ed2e3df]{padding:12px 24px;font-weight:600;font-size:.95rem;display:flex;align-items:center;justify-content:center}.ml-2[data-v-7ed2e3df]{margin-left:8px}.mt-1[data-v-7ed2e3df]{margin-top:4px}.mt-2[data-v-7ed2e3df]{margin-top:8px}.mt-3[data-v-7ed2e3df]{margin-top:16px}.mt-4[data-v-7ed2e3df]{margin-top:24px}.mb-2[data-v-7ed2e3df]{margin-bottom:8px}.mb-3[data-v-7ed2e3df]{margin-bottom:16px}.mb-4[data-v-7ed2e3df]{margin-bottom:24px}.mx-auto[data-v-7ed2e3df]{margin-left:auto;margin-right:auto}.text-center[data-v-7ed2e3df]{text-align:center}.font-bold[data-v-7ed2e3df]{font-weight:700}.text-blue[data-v-7ed2e3df]{color:var(--accent-blue);font-size:.75rem}.d-block[data-v-7ed2e3df]{display:block}.text-muted[data-v-7ed2e3df]{color:var(--text-muted)}.text-sm[data-v-7ed2e3df]{font-size:.85rem}.auth-footer-text[data-v-7ed2e3df]{text-align:center;margin-top:30px;font-size:.9rem;color:var(--text-secondary)}.auth-side-white[data-v-7ed2e3df]{background-color:#f8fafc;display:flex;align-items:center;justify-content:center;padding:40px}.info-section[data-v-7ed2e3df]{max-width:440px;width:100%}.info-section h3[data-v-7ed2e3df]{font-size:1.5rem;font-weight:700;color:var(--text-primary);margin-bottom:24px;line-height:1.3}.feature-list[data-v-7ed2e3df]{list-style:none;padding:0;margin:0 0 40px 0}.feature-list li[data-v-7ed2e3df]{display:flex;align-items:flex-start;gap:12px;font-size:.9rem;color:var(--text-secondary);margin-bottom:16px;line-height:1.4}.check-icon[data-v-7ed2e3df]{color:#01a95a;flex-shrink:0;margin-top:2px}.security-badge[data-v-7ed2e3df]{display:flex;gap:16px;align-items:flex-start;background:#fff;padding:20px;border-radius:var(--radius-md);border:1px solid var(--border-color);box-shadow:0 4px 12px rgba(0,0,0,.02)}.shield-icon[data-v-7ed2e3df]{color:var(--accent-blue);flex-shrink:0}.security-badge strong[data-v-7ed2e3df]{font-size:.9rem;color:var(--text-primary);display:block;margin-bottom:4px}.security-badge p[data-v-7ed2e3df]{font-size:.8rem;color:var(--text-muted);margin:0;line-height:1.4}.info-illustration[data-v-7ed2e3df]{margin-bottom:50px;position:relative;width:260px}.mockup-window[data-v-7ed2e3df]{background:#fff;border:1px solid var(--border-color);border-radius:16px;height:180px;box-shadow:0 10px 30px rgba(0,0,0,.04);position:relative;overflow:visible}.mockup-header[data-v-7ed2e3df]{height:32px;border-bottom:1px solid var(--border-subtle);display:flex;align-items:center;padding:0 16px;gap:6px}.mockup-header span[data-v-7ed2e3df]{width:8px;height:8px;border-radius:50%;background:#e2e8f0}.mockup-header span[data-v-7ed2e3df]:first-child{background:#e2e8f0}.mockup-body[data-v-7ed2e3df]{padding:24px;display:flex;align-items:flex-end;justify-content:space-between;height:calc(100% - 32px)}.mockup-chart[data-v-7ed2e3df]{width:48px;height:48px;border:6px solid #01a95a;border-right-color:transparent;border-radius:50%;transform:rotate(45deg)}.mockup-bars[data-v-7ed2e3df]{display:flex;gap:8px;align-items:flex-end;height:100%;flex:1;margin-left:24px}.mockup-bars span[data-v-7ed2e3df]{width:14px;background:#e2e8f0;border-radius:3px 3px 0 0}.mockup-bars span[data-v-7ed2e3df]:first-child{height:40%}.mockup-bars span[data-v-7ed2e3df]:nth-child(2){height:70%;background:var(--accent-blue-light)}.mockup-bars span[data-v-7ed2e3df]:nth-child(3){height:100%;background:var(--accent-blue)}.mockup-mail-icon[data-v-7ed2e3df]{position:absolute;right:-20px;bottom:20px;background:var(--accent-blue);width:54px;height:54px;border-radius:14px;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 20px rgba(1,169,90,.3)}@media (max-width:900px){.auth-layout-5050[data-v-7ed2e3df]{grid-template-columns:1fr}.auth-side-white[data-v-7ed2e3df]{display:none}}.page-header[data-v-56ae661e]{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:24px}.page-title-group h2[data-v-56ae661e]{font-size:1.75rem;font-weight:700;color:var(--text-primary);margin-bottom:4px}.page-title-group p[data-v-56ae661e]{font-size:.9rem;color:var(--text-secondary);margin:0}.page-header-actions[data-v-56ae661e]{display:flex;gap:12px}.btn-outline-blue[data-v-56ae661e]{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border:1px solid var(--accent-blue-light);border-radius:var(--radius-md);color:var(--accent-blue);background:#fff;font-weight:600;font-size:.85rem;cursor:pointer;border-color:#bfdbfe}.form-select[data-v-56ae661e]{padding:10px 14px;border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:.85rem;outline:none;background:#fff;cursor:pointer}.w-auto[data-v-56ae661e]{width:auto}.kpi-grid-4[data-v-56ae661e]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px}@media (max-width:1600px){.kpi-grid-4[data-v-56ae661e]{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.kpi-grid-4[data-v-56ae661e]{grid-template-columns:1fr}}.kpi-card[data-v-56ae661e]{background:#fff;border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:18px;display:flex;gap:14px;box-shadow:var(--shadow-sm)}.kpi-icon-wrapper[data-v-56ae661e]{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.kpi-icon-wrapper.blue[data-v-56ae661e]{background:var(--accent-blue-light);color:var(--accent-blue)}.kpi-icon-wrapper.teal[data-v-56ae661e]{background:#f0fdf4;color:#14b8a6}.kpi-icon-wrapper.amber[data-v-56ae661e]{background:#fffbeb;color:#d97706}.kpi-icon-wrapper.green-outline[data-v-56ae661e]{background:#fff;border:1px solid #01a95a;color:#01a95a}.kpi-icon-wrapper.red-outline[data-v-56ae661e]{background:#fff;border:1px solid #ef4444;color:#ef4444}.kpi-icon-wrapper.amber-outline[data-v-56ae661e]{background:#fff;border:1px solid #f59e0b;color:#f59e0b}.kpi-icon-wrapper.green-solid[data-v-56ae661e]{background:#01a95a;color:#fff}.kpi-content[data-v-56ae661e]{flex:1;display:flex;flex-direction:column;justify-content:center;min-width:0}.kpi-label[data-v-56ae661e]{font-size:.85rem;color:var(--text-secondary);font-weight:600;margin-bottom:4px}.kpi-value[data-v-56ae661e]{font-size:1.25rem;font-weight:700;color:var(--text-primary);margin-bottom:4px;white-space:nowrap}.kpi-trend[data-v-56ae661e]{font-size:.75rem;font-weight:700;display:flex;align-items:center;flex-wrap:wrap;gap:2px 6px;text-align:left}.kpi-trend.positive[data-v-56ae661e]{color:var(--accent-green)}.kpi-trend.warning[data-v-56ae661e]{color:var(--accent-amber)}.kpi-trend.danger[data-v-56ae661e]{color:var(--accent-red)}.trend-badge[data-v-56ae661e]{display:inline-flex;align-items:center;gap:3px;white-space:nowrap;flex-shrink:0}.trend-text[data-v-56ae661e]{color:var(--text-muted);font-weight:500;text-align:left;line-height:1.25;white-space:nowrap}.dashboard-panels[data-v-56ae661e]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:24px}.panel-chart[data-v-56ae661e]{grid-column:span 2}.panel-activity[data-v-56ae661e],.panel-donut[data-v-56ae661e]{grid-column:span 1}@media (max-width:900px){.dashboard-panels[data-v-56ae661e]{grid-template-columns:1fr}.panel-activity[data-v-56ae661e],.panel-chart[data-v-56ae661e],.panel-donut[data-v-56ae661e]{grid-column:span 1}}.card[data-v-56ae661e]{background:#fff;border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:20px}.card-header[data-v-56ae661e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.border-none[data-v-56ae661e]{border-bottom:none}.mb-0[data-v-56ae661e]{margin-bottom:0}.card-title[data-v-56ae661e]{font-size:1.05rem;font-weight:700;color:var(--text-primary)}.chart-container[data-v-56ae661e]{height:220px;width:100%;margin-top:16px}.donut-content[data-v-56ae661e]{display:flex;align-items:center;gap:24px;margin-top:12px}.donut-wrapper[data-v-56ae661e]{width:150px;height:150px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.donut-legend-right[data-v-56ae661e]{flex:1;display:flex;flex-direction:column;gap:10px;min-width:0}.legend-row[data-v-56ae661e]{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:.82rem}.legend-label[data-v-56ae661e]{display:flex;align-items:center;gap:6px;color:var(--text-secondary);white-space:nowrap}.dot[data-v-56ae661e]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.dot.green[data-v-56ae661e]{background:#01a95a}.dot.orange[data-v-56ae661e]{background:#f59e0b}.dot.red[data-v-56ae661e]{background:#ef4444}.dot.purple[data-v-56ae661e]{background:#8b5cf6}.legend-pct[data-v-56ae661e]{color:var(--text-muted);font-size:.78rem;white-space:nowrap}.legend-val[data-v-56ae661e]{color:var(--text-primary);font-weight:600;text-align:right;white-space:nowrap}.legend-total-row[data-v-56ae661e]{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--border-color);padding-top:10px;margin-top:4px}.legend-total-row .legend-label[data-v-56ae661e]{font-weight:700;color:var(--text-primary)}.legend-total-row .legend-val[data-v-56ae661e]{font-size:.9rem;font-weight:700;color:var(--text-primary)}@media (max-width:600px){.donut-content[data-v-56ae661e]{flex-direction:column}.donut-wrapper[data-v-56ae661e]{width:140px;height:140px}}.font-bold[data-v-56ae661e]{font-weight:700}.activity-list[data-v-56ae661e]{display:flex;flex-direction:column;gap:16px}.activity-item[data-v-56ae661e]{display:flex;gap:12px;align-items:flex-start}.activity-icon[data-v-56ae661e]{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.activity-icon.green[data-v-56ae661e]{background:#e6f7ef;color:#01a95a}.activity-icon.orange[data-v-56ae661e]{background:#fffbeb;color:#d97706}.activity-icon.red[data-v-56ae661e]{background:#fef2f2;color:#ef4444}.activity-icon.purple[data-v-56ae661e]{background:#f3e8ff;color:#8b5cf6}.activity-info[data-v-56ae661e]{flex:1;display:flex;flex-direction:column;gap:2px}.activity-info strong[data-v-56ae661e]{font-size:.8rem;color:var(--text-primary)}.activity-info span[data-v-56ae661e]{font-size:.7rem;color:var(--text-secondary);line-height:1.3}.activity-time[data-v-56ae661e]{font-size:.7rem;color:var(--text-muted);white-space:nowrap}.link-blue[data-v-56ae661e]{display:inline-flex;align-items:center;gap:4px;color:var(--accent-blue);text-decoration:none;font-size:.85rem;font-weight:600}.mt-2[data-v-56ae661e]{margin-top:8px}.mt-4[data-v-56ae661e]{margin-top:24px}.modal-backdrop[data-v-3dd62d07]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(15,23,42,.6);backdrop-filter:blur(4px);z-index:100;display:flex;align-items:center;justify-content:center;padding:20px}.modal-card[data-v-3dd62d07]{background:#fff;border-radius:var(--radius-lg);width:100%;max-width:500px;box-shadow:var(--shadow-lg);padding:32px}.modal-header[data-v-3dd62d07]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.modal-title[data-v-3dd62d07]{font-size:1.25rem;font-weight:700;color:var(--text-primary)}.modal-close[data-v-3dd62d07]{background:transparent;border:none;color:var(--text-muted);cursor:pointer}.form-layout[data-v-3dd62d07]{display:flex;flex-direction:column;gap:16px}.form-grid-2[data-v-3dd62d07]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-group[data-v-3dd62d07]{display:flex;flex-direction:column;gap:8px}.form-group label[data-v-3dd62d07]{font-size:.85rem;font-weight:600;color:var(--text-primary)}.form-input[data-v-3dd62d07]{padding:10px 14px;border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:.9rem;outline:none}.form-input[data-v-3dd62d07]:disabled{background:var(--bg-secondary)}.password-box[data-v-3dd62d07]{display:flex;gap:8px}.password-box .form-input[data-v-3dd62d07]{flex:1;letter-spacing:1px;font-family:monospace;font-size:1rem}.btn-refresh[data-v-3dd62d07]{display:flex;align-items:center;justify-content:center;width:42px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);cursor:pointer;color:var(--text-secondary)}.btn-refresh[data-v-3dd62d07]:hover{color:var(--accent-blue)}.text-muted[data-v-3dd62d07]{color:var(--text-muted)}.text-sm[data-v-3dd62d07]{font-size:.85rem}.mb-4[data-v-3dd62d07]{margin-bottom:24px}.mt-2[data-v-3dd62d07]{margin-top:8px}.mt-4[data-v-3dd62d07]{margin-top:24px}.mt-1[data-v-3dd62d07]{margin-top:4px}.modal-actions[data-v-3dd62d07]{display:flex;gap:12px}.btn[data-v-3dd62d07]{flex:1;padding:12px;border-radius:var(--radius-md);font-weight:600;cursor:pointer;border:1px solid transparent}.btn-secondary[data-v-3dd62d07]{background:#fff;border-color:var(--border-color);color:var(--text-primary)}.btn-primary[data-v-3dd62d07]{background:var(--accent-blue);color:#fff}.page-header[data-v-283d09ff]{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:24px}.page-title-group h2[data-v-283d09ff]{font-size:1.75rem;font-weight:700;color:var(--text-primary);margin-bottom:4px}.page-title-group p[data-v-283d09ff]{font-size:.9rem;color:var(--text-secondary);margin:0}.page-header-actions[data-v-283d09ff]{display:flex;gap:12px}.btn[data-v-283d09ff]{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:var(--radius-md);font-size:.85rem;font-weight:600;cursor:pointer;border:1px solid transparent}.btn-primary[data-v-283d09ff]{background:var(--accent-blue);color:#fff}.btn-outline-blue[data-v-283d09ff]{background:#fff;border:1px solid var(--accent-blue-light);color:var(--accent-blue);border-color:#bfdbfe}.btn-outline-red[data-v-283d09ff]{background:#fff;border-color:#fecaca;color:var(--accent-red)}.card[data-v-283d09ff]{background:#fff;border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.mb-4[data-v-283d09ff]{margin-bottom:24px}.filters-row[data-v-283d09ff]{display:flex;align-items:center;gap:16px;padding:16px 20px}.search-input-wrapper[data-v-283d09ff]{position:relative;flex:1;max-width:400px}.search-icon[data-v-283d09ff]{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--text-muted)}.search-input[data-v-283d09ff]{width:100%;padding:10px 14px 10px 40px;border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:.85rem;outline:none}.filter-group[data-v-283d09ff]{display:flex;align-items:center;gap:8px}.filter-group label[data-v-283d09ff]{font-size:.85rem;font-weight:600;color:var(--text-secondary)}.form-select[data-v-283d09ff]{padding:10px 14px;border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:.85rem;outline:none;background:#fff;min-width:120px}.ml-auto[data-v-283d09ff]{margin-left:auto}.table-responsive[data-v-283d09ff]{width:100%;overflow-x:auto}.table[data-v-283d09ff]{width:100%;border-collapse:collapse;text-align:left}.table th[data-v-283d09ff]{font-size:.75rem;text-transform:uppercase;font-weight:600;color:var(--text-muted);background:#f8fafc}.table td[data-v-283d09ff],.table th[data-v-283d09ff]{padding:16px 20px;border-bottom:1px solid var(--border-color)}.table td[data-v-283d09ff]{font-size:.85rem;color:var(--text-secondary)}.hoverable tbody tr[data-v-283d09ff]:hover{background:var(--bg-primary);cursor:pointer}.font-bold[data-v-283d09ff]{font-weight:600}.text-primary[data-v-283d09ff]{color:var(--text-primary)}.text-muted[data-v-283d09ff]{color:var(--text-muted)}.text-right[data-v-283d09ff]{text-align:right}.badge[data-v-283d09ff]{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:6px;font-size:.75rem;font-weight:600}.badge-blue[data-v-283d09ff]{background:var(--accent-blue-light);color:var(--accent-blue)}.badge-purple[data-v-283d09ff]{background:#f3e8ff;color:#8b5cf6}.badge-success-light[data-v-283d09ff]{background:#ecfdf5;color:#059669}.badge-warning-light[data-v-283d09ff]{background:#fffbeb;color:#d97706}.badge-danger-light[data-v-283d09ff]{background:#fef2f2;color:#dc2626}.status-dot[data-v-283d09ff]{width:6px;height:6px;border-radius:50%}.badge-success-light .status-dot[data-v-283d09ff]{background:#059669}.badge-warning-light .status-dot[data-v-283d09ff]{background:#d97706}.badge-danger-light .status-dot[data-v-283d09ff]{background:#dc2626}.pagination-footer[data-v-283d09ff]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px}.pagination-info[data-v-283d09ff]{font-size:.85rem;color:var(--text-secondary)}.pagination-controls[data-v-283d09ff]{display:flex;gap:4px;align-items:center}.page-btn[data-v-283d09ff]{min-width:32px;height:32px;border:1px solid var(--border-color);background:#fff;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;font-size:.85rem;color:var(--text-secondary);cursor:pointer}.page-btn.active[data-v-283d09ff]{background:var(--accent-blue);color:#fff;border-color:var(--accent-blue)}.page-ellipsis[data-v-283d09ff]{margin:0 4px;color:var(--text-muted)}.drawer-overlay[data-v-283d09ff]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(15,23,42,.4);z-index:100;display:flex;justify-content:flex-end}.drawer[data-v-283d09ff]{width:480px;background:#fff;height:100%;box-shadow:-4px 0 24px rgba(0,0,0,.1);display:flex;flex-direction:column;animation:slideIn-283d09ff .3s ease-out}@keyframes slideIn-283d09ff{0%{transform:translateX(100%)}to{transform:translateX(0)}}.drawer-header[data-v-283d09ff]{padding:32px 32px 24px 32px;border-bottom:1px solid var(--border-color);position:relative}.close-btn[data-v-283d09ff]{position:absolute;right:24px;top:24px;background:transparent;border:none;color:var(--text-muted);cursor:pointer}.drawer-title-group h3[data-v-283d09ff]{font-size:1.5rem;font-weight:700;color:var(--text-primary);margin-bottom:4px}.drawer-title-group span[data-v-283d09ff]{font-size:.85rem;color:var(--text-secondary)}.drawer-badges[data-v-283d09ff]{display:flex;gap:8px}.drawer-actions[data-v-283d09ff]{display:flex;gap:12px;padding:24px 32px;border-bottom:1px solid var(--border-color)}.flex-1[data-v-283d09ff]{flex:1;justify-content:center}.drawer-tabs[data-v-283d09ff]{display:flex;padding:0 32px;border-bottom:1px solid var(--border-color);gap:24px}.drawer-tab[data-v-283d09ff]{padding:16px 0;font-size:.85rem;font-weight:600;color:var(--text-secondary);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px}.drawer-tab.active[data-v-283d09ff]{color:var(--accent-blue);border-bottom-color:var(--accent-blue)}.drawer-body[data-v-283d09ff]{padding:32px;flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:32px}.info-section h4[data-v-283d09ff]{font-size:.95rem;font-weight:700;color:var(--text-primary);margin-bottom:16px}.section-header-flex[data-v-283d09ff]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.section-header-flex h4[data-v-283d09ff]{margin-bottom:0}.info-grid[data-v-283d09ff]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.info-item[data-v-283d09ff]{display:flex;flex-direction:column;gap:4px}.info-item.full[data-v-283d09ff]{grid-column:span 2}.info-item span[data-v-283d09ff]{font-size:.75rem;color:var(--text-muted);text-transform:uppercase;font-weight:600;letter-spacing:.5px}.info-item strong[data-v-283d09ff]{font-size:.9rem;color:var(--text-primary);line-height:1.4}.text-lg[data-v-283d09ff]{font-size:1.25rem!important}.link-blue[data-v-283d09ff]{color:var(--accent-blue);text-decoration:none;font-weight:600}.text-sm[data-v-283d09ff]{font-size:.8rem}.page-header[data-v-bf0b1502]{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:24px}.page-title-group h2[data-v-bf0b1502]{font-size:1.75rem;font-weight:700;color:var(--text-primary);margin-bottom:4px}.page-title-group p[data-v-bf0b1502]{font-size:.9rem;color:var(--text-secondary);margin:0}.page-header-actions[data-v-bf0b1502]{display:flex;gap:12px}.tabs[data-v-bf0b1502]{display:flex;border-bottom:1px solid var(--border-color);gap:24px}.tab[data-v-bf0b1502]{padding:12px 4px;font-size:.95rem;font-weight:600;color:var(--text-secondary);cursor:pointer;border-bottom:2px solid transparent}.tab.active[data-v-bf0b1502]{color:var(--accent-blue);border-bottom-color:var(--accent-blue)}.btn[data-v-bf0b1502]{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:var(--radius-md);font-size:.85rem;font-weight:600;cursor:pointer;border:1px solid transparent}.btn-primary[data-v-bf0b1502]{background:var(--accent-blue);color:#fff}.btn-outline-blue[data-v-bf0b1502]{background:#fff;border:1px solid var(--accent-blue-light);color:var(--accent-blue);border-color:#bfdbfe}.btn-outline-red[data-v-bf0b1502]{background:#fff;border:1px solid #fecaca;color:var(--accent-red)}.card[data-v-bf0b1502]{background:#fff;border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.mb-4[data-v-bf0b1502]{margin-bottom:24px}.mt-4[data-v-bf0b1502]{margin-top:24px}.filters-row[data-v-bf0b1502]{display:flex;align-items:center;gap:16px;padding:16px 20px}.search-input-wrapper[data-v-bf0b1502]{position:relative;flex:1;max-width:400px}.search-icon[data-v-bf0b1502]{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--text-muted)}.search-input[data-v-bf0b1502]{width:100%;padding:10px 14px 10px 40px;border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:.85rem;outline:none}.filter-group[data-v-bf0b1502]{display:flex;align-items:center;gap:8px}.filter-group label[data-v-bf0b1502]{font-size:.85rem;font-weight:600;color:var(--text-secondary)}.form-select[data-v-bf0b1502]{padding:10px 14px;border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:.85rem;outline:none;background:#fff;min-width:140px}.table-responsive[data-v-bf0b1502]{width:100%;overflow-x:auto}.table[data-v-bf0b1502]{width:100%;border-collapse:collapse;text-align:left}.table th[data-v-bf0b1502]{font-size:.75rem;text-transform:uppercase;font-weight:600;color:var(--text-muted);background:#f8fafc}.table td[data-v-bf0b1502],.table th[data-v-bf0b1502]{padding:16px 20px;border-bottom:1px solid var(--border-color)}.table td[data-v-bf0b1502]{font-size:.85rem;color:var(--text-secondary)}.hoverable tbody tr[data-v-bf0b1502]:hover{background:var(--bg-primary);cursor:pointer}.font-bold[data-v-bf0b1502]{font-weight:600}.text-primary[data-v-bf0b1502]{color:var(--text-primary)}.text-muted[data-v-bf0b1502]{color:var(--text-muted)}.text-right[data-v-bf0b1502]{text-align:right}.person-info[data-v-bf0b1502]{display:flex;flex-direction:column;gap:2px}.person-info strong[data-v-bf0b1502]{font-size:.85rem;color:var(--text-primary)}.person-info span[data-v-bf0b1502]{font-size:.75rem;color:var(--text-muted)}.badge[data-v-bf0b1502]{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:6px;font-size:.75rem;font-weight:600}.badge-green-light[data-v-bf0b1502],.badge-success-light[data-v-bf0b1502]{background:#ecfdf5;color:#059669}.badge-warning-light[data-v-bf0b1502]{background:#fffbeb;color:#d97706}.status-dot[data-v-bf0b1502]{width:6px;height:6px;border-radius:50%}.badge-success-light .status-dot[data-v-bf0b1502]{background:#059669}.badge-warning-light .status-dot[data-v-bf0b1502]{background:#d97706}.drawer-overlay[data-v-bf0b1502]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(15,23,42,.4);z-index:100;display:flex;justify-content:flex-end}.drawer[data-v-bf0b1502]{width:480px;background:#fff;height:100%;box-shadow:-4px 0 24px rgba(0,0,0,.1);display:flex;flex-direction:column;animation:slideIn-bf0b1502 .3s ease-out}@keyframes slideIn-bf0b1502{0%{transform:translateX(100%)}to{transform:translateX(0)}}.drawer-header[data-v-bf0b1502]{padding:32px 32px 24px 32px;border-bottom:1px solid var(--border-color);position:relative}.close-btn[data-v-bf0b1502]{position:absolute;right:24px;top:24px;background:transparent;border:none;color:var(--text-muted);cursor:pointer}.drawer-title-group h3[data-v-bf0b1502]{font-size:1.5rem;font-weight:700;color:var(--text-primary);margin-bottom:4px}.drawer-title-group span[data-v-bf0b1502]{font-size:.85rem;color:var(--text-secondary)}.drawer-badges[data-v-bf0b1502]{display:flex;gap:8px}.drawer-body[data-v-bf0b1502]{padding:32px;flex:1;overflow-y:auto;display:flex;flex-direction:column}.section-title[data-v-bf0b1502]{font-size:1rem;font-weight:700;color:var(--text-primary);margin:0}.transaction-flow[data-v-bf0b1502]{display:flex;flex-direction:column;position:relative;margin-left:20px}.transaction-flow[data-v-bf0b1502]:before{content:"";position:absolute;left:16px;top:20px;bottom:40px;width:2px;background:var(--border-color);z-index:1}.flow-step[data-v-bf0b1502]{display:flex;gap:20px;position:relative;z-index:2;margin-bottom:32px}.flow-step.last[data-v-bf0b1502]{margin-bottom:0}.flow-icon-wrapper[data-v-bf0b1502]{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fff;border:2px solid;flex-shrink:0}.flow-icon-wrapper.blue[data-v-bf0b1502]{border-color:var(--accent-blue);color:var(--accent-blue)}.flow-icon-wrapper.purple[data-v-bf0b1502]{border-color:#8b5cf6;color:#8b5cf6}.flow-icon-wrapper.green[data-v-bf0b1502]{border-color:#10b981;color:#10b981}.flow-content[data-v-bf0b1502]{flex:1;display:flex;flex-direction:column;gap:8px}.flow-label[data-v-bf0b1502]{font-size:.8rem;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px}.flow-card[data-v-bf0b1502]{background:#fff;border:1px solid var(--border-color);border-radius:var(--radius-md);padding:16px;box-shadow:var(--shadow-sm)}.flow-card-header[data-v-bf0b1502]{margin-bottom:8px}.flow-card-header strong[data-v-bf0b1502]{font-size:.95rem;color:var(--text-primary)}.flow-card-details[data-v-bf0b1502]{display:flex;flex-direction:column;gap:4px;font-size:.8rem;color:var(--text-secondary)}.text-red[data-v-bf0b1502]{color:var(--accent-red);font-weight:500}.text-green[data-v-bf0b1502]{color:var(--accent-green)}.drawer-footer[data-v-bf0b1502]{padding:24px 32px;border-top:1px solid var(--border-color);display:flex;gap:12px;background:#fff}.drawer-footer .btn[data-v-bf0b1502]{flex:1;justify-content:center}.metrics-grid[data-v-ae804caa]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.metric-card[data-v-ae804caa]{background:#fff;border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:24px;display:flex;align-items:center;gap:16px;box-shadow:var(--shadow-sm)}.metric-icon[data-v-ae804caa]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center}.metric-icon.blue[data-v-ae804caa]{background:#e0f2fe;color:#0284c7}.metric-icon.green[data-v-ae804caa]{background:#dcfce7;color:#16a34a}.metric-icon.yellow[data-v-ae804caa]{background:#fef3c7;color:#d97706}.metric-info h3[data-v-ae804caa]{font-size:1.25rem;font-weight:700;color:var(--text-primary);margin:0 0 4px 0}.metric-info span[data-v-ae804caa]{font-size:.85rem;color:var(--text-secondary);font-weight:500}.table-responsive[data-v-ae804caa]{overflow-x:auto}.table[data-v-ae804caa]{width:100%;border-collapse:collapse}.table td[data-v-ae804caa],.table th[data-v-ae804caa]{padding:16px 24px;text-align:left;border-bottom:1px solid var(--border-color)}.table th[data-v-ae804caa]{font-size:.75rem;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);font-weight:600}.table td[data-v-ae804caa]{font-size:.9rem;color:var(--text-primary);vertical-align:middle}.table tbody tr[data-v-ae804caa]:hover{background-color:#f8fafc}.badge[data-v-ae804caa]{padding:4px 10px;border-radius:6px;font-size:.75rem;font-weight:600;display:inline-block}.badge-success-light[data-v-ae804caa]{background:#ecfdf5;color:#10b981;border:1px solid #a7f3d0}.badge-warning-light[data-v-ae804caa]{background:#fffbeb;color:#d97706;border:1px solid #fde68a}.badge-error-light[data-v-ae804caa]{background:#fef2f2;color:#ef4444;border:1px solid #fecaca}.text-red[data-v-ae804caa]{color:var(--accent-red)}.text-green[data-v-ae804caa]{color:var(--accent-green)}.font-mono[data-v-ae804caa]{font-family:monospace}.font-bold[data-v-ae804caa]{font-weight:700}.font-medium[data-v-ae804caa]{font-weight:500}.text-lg[data-v-ae804caa]{font-size:1.1rem}.p-4[data-v-ae804caa]{padding:24px}.border-bottom[data-v-ae804caa]{border-bottom:1px solid var(--border-color)}.border-top[data-v-ae804caa]{border-top:1px solid var(--border-color)}.flex[data-v-ae804caa]{display:flex}.items-center[data-v-ae804caa]{align-items:center}.justify-between[data-v-ae804caa]{justify-content:space-between}.gap-2[data-v-ae804caa]{gap:8px}.avatar-sm[data-v-ae804caa]{width:28px;height:28px;background:var(--accent-blue);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700}.table-responsive[data-v-3d6be545]{overflow-x:auto}.table[data-v-3d6be545]{width:100%;border-collapse:collapse}.table td[data-v-3d6be545],.table th[data-v-3d6be545]{padding:16px 24px;text-align:left;border-bottom:1px solid var(--border-color)}.table th[data-v-3d6be545]{font-size:.75rem;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);font-weight:600}.table td[data-v-3d6be545]{font-size:.9rem;color:var(--text-primary);vertical-align:middle}.table tbody tr[data-v-3d6be545]:hover{background-color:#f8fafc}.badge[data-v-3d6be545]{padding:4px 10px;border-radius:6px;font-size:.75rem;font-weight:600;display:inline-block}.badge-success-light[data-v-3d6be545]{background:#ecfdf5;color:#10b981;border:1px solid #a7f3d0}.badge-warning-light[data-v-3d6be545]{background:#fffbeb;color:#d97706;border:1px solid #fde68a}.badge-error-light[data-v-3d6be545]{background:#fef2f2;color:#ef4444;border:1px solid #fecaca}.text-blue[data-v-3d6be545]{color:var(--accent-blue)}.font-mono[data-v-3d6be545]{font-family:monospace}.font-bold[data-v-3d6be545]{font-weight:700}.font-medium[data-v-3d6be545]{font-weight:500}.text-lg[data-v-3d6be545]{font-size:1.1rem}.text-xs[data-v-3d6be545]{font-size:.75rem}.p-4[data-v-3d6be545]{padding:24px}.border-bottom[data-v-3d6be545]{border-bottom:1px solid var(--border-color)}.border-top[data-v-3d6be545]{border-top:1px solid var(--border-color)}.flex[data-v-3d6be545]{display:flex}.flex-col[data-v-3d6be545]{flex-direction:column}.items-center[data-v-3d6be545]{align-items:center}.justify-between[data-v-3d6be545]{justify-content:space-between}.gap-2[data-v-3d6be545]{gap:8px}.cursor-pointer[data-v-3d6be545]{cursor:pointer}.search-bar input[data-v-3d6be545]{padding:10px 14px;border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:.9rem;width:300px;outline:none}.search-bar input[data-v-3d6be545]:focus{border-color:var(--accent-blue)}.page-header[data-v-6eb5eef8]{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:24px}.page-title-group h2[data-v-6eb5eef8]{font-size:1.75rem;font-weight:700;color:var(--text-primary);margin-bottom:4px}.page-title-group p[data-v-6eb5eef8]{font-size:.9rem;color:var(--text-secondary);margin:0}.btn[data-v-6eb5eef8]{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:var(--radius-md);font-size:.85rem;font-weight:600;cursor:pointer;border:1px solid transparent}.btn-outline-blue[data-v-6eb5eef8]{background:#fff;border:1px solid var(--accent-blue-light);color:var(--accent-blue);border-color:#bfdbfe}.card[data-v-6eb5eef8]{background:#fff;border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.mb-4[data-v-6eb5eef8]{margin-bottom:24px}.filters-row[data-v-6eb5eef8]{display:flex;gap:16px;padding:16px 20px}.filter-group[data-v-6eb5eef8]{display:flex;align-items:center;gap:8px}.filter-group label[data-v-6eb5eef8]{font-size:.85rem;font-weight:600;color:var(--text-secondary)}.form-select[data-v-6eb5eef8]{padding:10px 14px;border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:.85rem;outline:none;background:#fff;min-width:140px}.table-responsive[data-v-6eb5eef8]{width:100%;overflow-x:auto}.table[data-v-6eb5eef8]{width:100%;border-collapse:collapse;text-align:left}.table th[data-v-6eb5eef8]{font-size:.75rem;text-transform:uppercase;font-weight:600;color:var(--text-muted);background:#f8fafc}.table td[data-v-6eb5eef8],.table th[data-v-6eb5eef8]{padding:16px 20px;border-bottom:1px solid var(--border-color)}.table td[data-v-6eb5eef8]{font-size:.85rem;color:var(--text-secondary)}.hoverable tbody tr[data-v-6eb5eef8]:hover{background:var(--bg-primary);cursor:pointer}.font-bold[data-v-6eb5eef8]{font-weight:600}.text-primary[data-v-6eb5eef8]{color:var(--text-primary)}.text-blue[data-v-6eb5eef8]{color:var(--accent-blue)}.badge[data-v-6eb5eef8]{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:6px;font-size:.75rem;font-weight:600}.badge-blue[data-v-6eb5eef8]{background:var(--accent-blue-light);color:var(--accent-blue)}.badge-purple[data-v-6eb5eef8]{background:#f3e8ff;color:#8b5cf6}.badge-success-light[data-v-6eb5eef8]{background:#ecfdf5;color:#059669}.badge-warning-light[data-v-6eb5eef8]{background:#fffbeb;color:#d97706}.badge-danger-light[data-v-6eb5eef8]{background:#fef2f2;color:#dc2626}.badge-gray[data-v-6eb5eef8]{background:#f1f5f9;color:#64748b}.status-dot[data-v-6eb5eef8]{width:6px;height:6px;border-radius:50%}.badge-success-light .status-dot[data-v-6eb5eef8]{background:#059669}.badge-warning-light .status-dot[data-v-6eb5eef8]{background:#d97706}.badge-danger-light .status-dot[data-v-6eb5eef8]{background:#dc2626}.drawer-overlay[data-v-6eb5eef8]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(15,23,42,.4);z-index:100;display:flex;justify-content:flex-end}.drawer[data-v-6eb5eef8]{width:480px;background:#fff;height:100%;box-shadow:-4px 0 24px rgba(0,0,0,.1);display:flex;flex-direction:column;animation:slideIn-6eb5eef8 .3s ease-out}@keyframes slideIn-6eb5eef8{0%{transform:translateX(100%)}to{transform:translateX(0)}}.drawer-header[data-v-6eb5eef8]{padding:32px 32px 24px 32px;border-bottom:1px solid var(--border-color);position:relative}.close-btn[data-v-6eb5eef8]{position:absolute;right:24px;top:24px;background:transparent;border:none;color:var(--text-muted);cursor:pointer}.drawer-title-group h3[data-v-6eb5eef8]{font-size:1.5rem;font-weight:700;color:var(--text-primary);margin-bottom:4px}.drawer-title-group span[data-v-6eb5eef8]{font-size:.85rem;color:var(--text-secondary)}.drawer-badges[data-v-6eb5eef8]{display:flex;gap:8px}.drawer-body[data-v-6eb5eef8]{padding:32px;overflow-y:auto;display:flex;flex-direction:column}.flex-1[data-v-6eb5eef8]{flex:1}.score-card[data-v-6eb5eef8]{display:flex;gap:20px;align-items:center;padding:20px;border:1px solid var(--border-color);border-radius:var(--radius-lg);background:#f8fafc}.score-circle[data-v-6eb5eef8]{width:64px;height:64px;border-radius:50%;border:4px solid #10b981;display:flex;align-items:center;justify-content:center;background:#fff}.score-value[data-v-6eb5eef8]{font-size:1.5rem;font-weight:800}.text-green[data-v-6eb5eef8]{color:#10b981}.score-info[data-v-6eb5eef8]{flex:1;display:flex;flex-direction:column;gap:4px}.score-info strong[data-v-6eb5eef8]{font-size:1rem;color:var(--text-primary)}.score-info p[data-v-6eb5eef8]{font-size:.8rem;color:var(--text-secondary);margin:0;line-height:1.4}.section-title[data-v-6eb5eef8]{font-size:1rem;font-weight:700;color:var(--text-primary);margin:0}.mt-3[data-v-6eb5eef8]{margin-top:16px}.doc-review-list[data-v-6eb5eef8]{display:flex;flex-direction:column;gap:12px}.doc-review-card[data-v-6eb5eef8]{display:flex;align-items:center;gap:16px;padding:16px;border:1px solid var(--border-color);border-radius:var(--radius-md);background:#fff}.doc-review-card.approved[data-v-6eb5eef8]{border-color:#a7f3d0;background:#f0fdf4}.doc-review-card.pending[data-v-6eb5eef8]{border-color:#fde68a;background:#fffbeb}.doc-review-card.rejected[data-v-6eb5eef8]{border-color:#fecaca;background:#fef2f2}.doc-icon[data-v-6eb5eef8]{width:40px;height:40px;border-radius:8px;background:#fff;border:1px solid var(--border-color);display:flex;align-items:center;justify-content:center;color:var(--text-muted)}.doc-info[data-v-6eb5eef8]{flex:1;display:flex;flex-direction:column;gap:4px}.doc-info strong[data-v-6eb5eef8]{font-size:.9rem;color:var(--text-primary)}.doc-info span[data-v-6eb5eef8]{font-size:.75rem;display:flex;align-items:center;gap:4px;font-weight:500}.text-amber[data-v-6eb5eef8]{color:#d97706}.text-red[data-v-6eb5eef8]{color:#dc2626}.link-blue[data-v-6eb5eef8]{color:var(--accent-blue);text-decoration:none;font-size:.85rem;font-weight:600}.form-group[data-v-6eb5eef8]{display:flex;flex-direction:column}.form-group label[data-v-6eb5eef8]{font-size:.85rem;font-weight:600;color:var(--text-primary);margin-bottom:8px}.form-textarea[data-v-6eb5eef8]{width:100%;padding:12px;border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:.85rem;outline:none;font-family:inherit;resize:vertical}.mt-4[data-v-6eb5eef8]{margin-top:24px}.drawer-footer[data-v-6eb5eef8]{padding:24px 32px;border-top:1px solid var(--border-color);display:flex;gap:12px;background:#fff}.btn-outline-red[data-v-6eb5eef8]{background:#fff;border:1px solid #fecaca;color:var(--accent-red);flex:1;justify-content:center}.btn-outline-amber[data-v-6eb5eef8]{background:#fff;border:1px solid #fde68a;color:#d97706;flex:1;justify-content:center}.btn-success[data-v-6eb5eef8]{background:#10b981;color:#fff;flex:1.5;justify-content:center}.table-responsive[data-v-40ce198c]{overflow-x:auto}.table[data-v-40ce198c]{width:100%;border-collapse:collapse}.table td[data-v-40ce198c],.table th[data-v-40ce198c]{padding:16px 24px;text-align:left;border-bottom:1px solid var(--border-color)}.table th[data-v-40ce198c]{font-size:.75rem;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);font-weight:600}.table td[data-v-40ce198c]{font-size:.9rem;color:var(--text-primary);vertical-align:middle}.table tbody tr[data-v-40ce198c]:hover{background-color:#f8fafc}.badge[data-v-40ce198c]{padding:4px 10px;border-radius:6px;font-size:.75rem;font-weight:600;display:inline-block}.badge-success-light[data-v-40ce198c]{background:#ecfdf5;color:#10b981;border:1px solid #a7f3d0}.badge-error-light[data-v-40ce198c]{background:#fef2f2;color:#ef4444;border:1px solid #fecaca}.avatar-sm[data-v-40ce198c]{width:32px;height:32px;background:var(--accent-blue);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:700}.text-red[data-v-40ce198c]{color:var(--accent-red)}.text-green[data-v-40ce198c]{color:var(--accent-green)}.font-medium[data-v-40ce198c]{font-weight:500}.text-sm[data-v-40ce198c]{font-size:.85rem}.text-muted[data-v-40ce198c]{color:var(--text-muted)}.p-4[data-v-40ce198c]{padding:24px}.border-bottom[data-v-40ce198c]{border-bottom:1px solid var(--border-color)}.flex[data-v-40ce198c]{display:flex}.items-center[data-v-40ce198c]{align-items:center}.justify-between[data-v-40ce198c]{justify-content:space-between}.gap-3[data-v-40ce198c]{gap:12px}.ml-2[data-v-40ce198c]{margin-left:8px}.mt-4[data-v-40ce198c]{margin-top:24px}.btn-text[data-v-40ce198c]{background:transparent;border:none;font-weight:600;color:var(--accent-blue);cursor:pointer}.btn-text[data-v-40ce198c]:hover{text-decoration:underline}.search-bar input[data-v-40ce198c]{padding:10px 14px;border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:.9rem;width:300px;outline:none}.search-bar input[data-v-40ce198c]:focus{border-color:var(--accent-blue)}.metrics-grid[data-v-ca122f0a]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.metric-card[data-v-ca122f0a]{background:#fff;border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:24px;display:flex;align-items:center;gap:16px;box-shadow:var(--shadow-sm)}.metric-icon[data-v-ca122f0a]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center}.metric-icon.blue[data-v-ca122f0a]{background:#e0f2fe;color:#0284c7}.metric-icon.green[data-v-ca122f0a]{background:#dcfce7;color:#16a34a}.metric-icon.yellow[data-v-ca122f0a]{background:#fef3c7;color:#d97706}.metric-info h3[data-v-ca122f0a]{font-size:1.25rem;font-weight:700;color:var(--text-primary);margin:0 0 4px 0}.metric-info span[data-v-ca122f0a]{font-size:.85rem;color:var(--text-secondary);font-weight:500}.table-responsive[data-v-ca122f0a]{overflow-x:auto}.table[data-v-ca122f0a]{width:100%;border-collapse:collapse}.table td[data-v-ca122f0a],.table th[data-v-ca122f0a]{padding:16px 24px;text-align:left;border-bottom:1px solid var(--border-color)}.table th[data-v-ca122f0a]{font-size:.75rem;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);font-weight:600}.table td[data-v-ca122f0a]{font-size:.9rem;color:var(--text-primary);vertical-align:middle}.table tbody tr[data-v-ca122f0a]:hover{background-color:#f8fafc}.badge[data-v-ca122f0a]{padding:4px 10px;border-radius:6px;font-size:.75rem;font-weight:600;display:inline-block}.badge-success-light[data-v-ca122f0a]{background:#ecfdf5;color:#10b981;border:1px solid #a7f3d0}.badge-error-light[data-v-ca122f0a]{background:#fef2f2;color:#ef4444;border:1px solid #fecaca}.text-xs[data-v-ca122f0a]{font-size:.75rem}.font-mono[data-v-ca122f0a]{font-family:monospace}.font-medium[data-v-ca122f0a]{font-weight:500}.text-sm[data-v-ca122f0a]{font-size:.85rem}.text-muted[data-v-ca122f0a]{color:var(--text-muted)}.p-4[data-v-ca122f0a]{padding:24px}.border-bottom[data-v-ca122f0a]{border-bottom:1px solid var(--border-color)}.border-top[data-v-ca122f0a]{border-top:1px solid var(--border-color)}.flex[data-v-ca122f0a]{display:flex}.items-center[data-v-ca122f0a]{align-items:center}.justify-between[data-v-ca122f0a]{justify-content:space-between}.gap-2[data-v-ca122f0a]{gap:8px}.page-header[data-v-1fc7b0e6]{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:24px}.page-title-group h2[data-v-1fc7b0e6]{font-size:1.75rem;font-weight:700;color:var(--text-primary);margin-bottom:4px}.page-title-group p[data-v-1fc7b0e6]{font-size:.9rem;color:var(--text-secondary);margin:0}.btn[data-v-1fc7b0e6]{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:var(--radius-md);font-size:.85rem;font-weight:600;cursor:pointer;border:1px solid transparent}.btn-primary[data-v-1fc7b0e6]{background:var(--accent-blue);color:#fff}.card[data-v-1fc7b0e6]{background:#fff;border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.card-body[data-v-1fc7b0e6]{padding:24px}.section-title[data-v-1fc7b0e6]{font-size:1.1rem;font-weight:700;color:var(--text-primary);margin:0}.mb-4[data-v-1fc7b0e6]{margin-bottom:24px}.mt-4[data-v-1fc7b0e6]{margin-top:24px}.form-grid[data-v-1fc7b0e6]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.form-group[data-v-1fc7b0e6]{display:flex;flex-direction:column}.form-group label[data-v-1fc7b0e6]{font-size:.85rem;font-weight:600;color:var(--text-primary);margin-bottom:8px}.input-with-icon[data-v-1fc7b0e6]{position:relative;display:flex;align-items:center}.currency-prefix[data-v-1fc7b0e6]{left:14px}.currency-prefix[data-v-1fc7b0e6],.percent-suffix[data-v-1fc7b0e6]{position:absolute;font-size:.85rem;font-weight:600;color:var(--text-muted)}.percent-suffix[data-v-1fc7b0e6]{right:14px}.form-input[data-v-1fc7b0e6]{width:100%;padding:10px 14px;border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:.95rem;outline:none}.form-input.with-prefix[data-v-1fc7b0e6]{padding-left:40px}.form-input.with-suffix[data-v-1fc7b0e6]{padding-right:40px}.table-responsive[data-v-4a81e7ae]{overflow-x:auto}.table[data-v-4a81e7ae]{width:100%;border-collapse:collapse}.table td[data-v-4a81e7ae],.table th[data-v-4a81e7ae]{padding:16px 24px;text-align:left;border-bottom:1px solid var(--border-color)}.table th[data-v-4a81e7ae]{font-size:.75rem;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);font-weight:600}.table td[data-v-4a81e7ae]{font-size:.9rem;color:var(--text-primary);vertical-align:middle}.table tbody tr[data-v-4a81e7ae]:hover{background-color:#f8fafc}.badge[data-v-4a81e7ae]{padding:4px 10px;border-radius:6px;font-size:.75rem;font-weight:600;display:inline-block}.badge-info-light[data-v-4a81e7ae]{background:#eff6ff;color:#3b82f6;border:1px solid #bfdbfe}.badge-warning-light[data-v-4a81e7ae]{background:#fffbeb;color:#d97706;border:1px solid #fde68a}.badge-error-light[data-v-4a81e7ae]{background:#fef2f2;color:#ef4444;border:1px solid #fecaca}.font-mono[data-v-4a81e7ae]{font-family:monospace}.font-medium[data-v-4a81e7ae]{font-weight:500}.text-sm[data-v-4a81e7ae]{font-size:.85rem}.text-muted[data-v-4a81e7ae]{color:var(--text-muted)}.p-4[data-v-4a81e7ae]{padding:24px}.border-bottom[data-v-4a81e7ae]{border-bottom:1px solid var(--border-color)}.border-top[data-v-4a81e7ae]{border-top:1px solid var(--border-color)}.flex[data-v-4a81e7ae]{display:flex}.items-center[data-v-4a81e7ae]{align-items:center}.justify-between[data-v-4a81e7ae]{justify-content:space-between}.gap-2[data-v-4a81e7ae]{gap:8px}.cursor-pointer[data-v-4a81e7ae]{cursor:pointer}.search-bar input[data-v-4a81e7ae]{padding:10px 14px;border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:.9rem;width:300px;outline:none}.search-bar input[data-v-4a81e7ae]:focus{border-color:var(--accent-blue)}.metrics-grid[data-v-523a791e]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.metric-card[data-v-523a791e]{background:#fff;border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:24px;display:flex;align-items:center;gap:16px;box-shadow:var(--shadow-sm)}.metric-icon[data-v-523a791e]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center}.metric-icon.blue[data-v-523a791e]{background:#e0f2fe;color:#0284c7}.metric-icon.green[data-v-523a791e]{background:#dcfce7;color:#16a34a}.metric-icon.yellow[data-v-523a791e]{background:#fef3c7;color:#d97706}.metric-info h3[data-v-523a791e]{font-size:1.25rem;font-weight:700;color:var(--text-primary);margin:0 0 4px 0}.metric-info span[data-v-523a791e]{font-size:.85rem;color:var(--text-secondary);font-weight:500}.table-responsive[data-v-523a791e]{overflow-x:auto}.table[data-v-523a791e]{width:100%;border-collapse:collapse}.table td[data-v-523a791e],.table th[data-v-523a791e]{padding:16px 24px;text-align:left;border-bottom:1px solid var(--border-color)}.table th[data-v-523a791e]{font-size:.75rem;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);font-weight:600}.table td[data-v-523a791e]{font-size:.9rem;color:var(--text-primary);vertical-align:middle}.table tbody tr[data-v-523a791e]:hover{background-color:#f8fafc}.badge[data-v-523a791e]{padding:4px 10px;border-radius:6px;font-size:.75rem;font-weight:600;display:inline-block}.badge-success-light[data-v-523a791e]{background:#ecfdf5;color:#10b981;border:1px solid #a7f3d0}.badge-warning-light[data-v-523a791e]{background:#fffbeb;color:#d97706;border:1px solid #fde68a}.text-green[data-v-523a791e]{color:var(--accent-green)}.text-muted[data-v-523a791e]{color:var(--text-muted)}.font-mono[data-v-523a791e]{font-family:monospace}.font-bold[data-v-523a791e]{font-weight:700}.font-medium[data-v-523a791e]{font-weight:500}.text-lg[data-v-523a791e]{font-size:1.1rem}.text-sm[data-v-523a791e]{font-size:.85rem}.p-4[data-v-523a791e]{padding:24px}.border-bottom[data-v-523a791e]{border-bottom:1px solid var(--border-color)}.form-grid-2[data-v-20d509b1]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.form-group[data-v-20d509b1]{display:flex;flex-direction:column;gap:8px}.form-group label[data-v-20d509b1]{font-size:.85rem;font-weight:600;color:var(--text-primary)}.form-input[data-v-20d509b1]{padding:10px 14px;border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:.9rem;outline:none}.form-input[data-v-20d509b1]:disabled{background-color:var(--bg-secondary);color:var(--text-muted);cursor:not-allowed}.notification-settings[data-v-20d509b1]{display:flex;flex-direction:column;gap:24px;border-top:1px solid var(--border-color);padding-top:24px}.notification-switch[data-v-20d509b1]{display:flex;align-items:center;justify-content:space-between;cursor:pointer}.switch-info[data-v-20d509b1]{display:flex;flex-direction:column;gap:4px}.toggle-checkbox[data-v-20d509b1]{width:44px;height:24px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--border-color);border-radius:12px;position:relative;cursor:pointer;transition:.3s}.toggle-checkbox[data-v-20d509b1]:before{content:"";position:absolute;width:20px;height:20px;border-radius:50%;background:#fff;top:2px;left:2px;transition:.3s}.toggle-checkbox[data-v-20d509b1]:checked{background:var(--accent-red)}.toggle-checkbox[data-v-20d509b1]:checked:before{transform:translateX(20px)}.text-muted[data-v-20d509b1]{color:var(--text-muted)}.text-sm[data-v-20d509b1]{font-size:.85rem}.font-bold[data-v-20d509b1]{font-weight:700}.text-lg[data-v-20d509b1]{font-size:1.1rem}.mb-4[data-v-20d509b1]{margin-bottom:24px}.mt-4[data-v-20d509b1]{margin-top:24px}.mt-2[data-v-20d509b1]{margin-top:8px}.mt-6[data-v-20d509b1]{margin-top:32px}:root{--bg-primary:#fff;--bg-secondary:#fff;--bg-card:#fff;--bg-card-hover:#f8fafc;--border-color:#e2e8f0;--border-subtle:#edf2f7;--text-primary:#0f172a;--text-secondary:#475569;--text-muted:#64748b;--accent-blue:#00a859;--accent-blue-hover:#00934f;--accent-blue-light:#e6f7ef;--accent-green:#00a859;--accent-green-bg:#e6f7ef;--accent-amber:#f59e0b;--accent-amber-bg:#fffbeb;--accent-red:#ef4444;--accent-red-bg:#fef2f2;--sidebar-bg:#00a859;--sidebar-border:#00934f;--sidebar-active-bg:#008245;--font-family:"Plus Jakarta Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-heading:"Outfit","Plus Jakarta Sans",sans-serif;--shadow-sm:0 2px 4px rgba(0,0,0,.04);--shadow-md:0 4px 12px rgba(0,0,0,.06);--shadow-lg:0 12px 24px rgba(0,0,0,.08);--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-full:9999px;--transition-fast:0.15s cubic-bezier(0.4,0,0.2,1);--transition-normal:0.25s cubic-bezier(0.4,0,0.2,1)}[data-theme=dark]{--bg-primary:#0b0f19;--bg-secondary:#111827;--bg-card:#1f2937;--bg-card-hover:#374151;--border-color:#374151;--text-primary:#f9fafb;--text-secondary:#9ca3af;--text-muted:#6b7280;--sidebar-bg:#060a12;--sidebar-border:#1f2937}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body,html{overflow-x:hidden;max-width:100vw}body{font-family:var(--font-family);background-color:var(--bg-primary);color:var(--text-primary);line-height:1.5;-webkit-font-smoothing:antialiased;min-height:100vh}.btn,.clickable-row,.close-btn,.filter-toggle-btn,.form-select,.hoverable tbody tr,.mobile-menu-btn,.modal-close,.nav-item,.notification-wrapper,.page-btn,.tab,.table tbody tr,.user-profile-wrapper,a,button,select{cursor:pointer!important}.active-badge{background:var(--accent-blue);color:#fff;font-size:.7rem;font-weight:700;border-radius:50%;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading)}.app-wrapper{display:flex;min-height:100vh;animation:fadeIn .4s ease-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.page-fade-enter-active,.page-fade-leave-active{transition:opacity .3s ease,transform .3s ease}.page-fade-enter-from{opacity:0;transform:translateY(10px)}.page-fade-leave-to{opacity:0;transform:translateY(-10px)}.sidebar{width:280px;min-width:280px;background-color:var(--sidebar-bg);border-right:1px solid var(--sidebar-border);display:flex;flex-direction:column;position:fixed;top:0;bottom:0;left:0;z-index:100;transition:transform .3s cubic-bezier(.4,0,.2,1)}.sidebar-header{padding:20px 20px 18px 20px;display:flex;align-items:center;justify-content:flex-start;border-bottom:1px solid hsla(0,0%,100%,.15)}.sidebar-logo-full{max-height:30px;max-width:160px;-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left;margin:0;display:block}.brand-logo{display:flex;align-items:center;justify-content:flex-start}.brand-logo-img{max-height:32px;width:auto;-o-object-fit:contain;object-fit:contain}.portal-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--radius-full);font-size:.7rem;font-weight:600;margin:12px 20px 4px}.portal-badge.merchant{background:#016c39;color:#fff;border:1px solid #01552d}.portal-badge.backoffice{background:#6d28d9;color:#fff;border:1px solid #5b21b6}.sidebar-nav{padding:12px 16px;flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:6px}.nav-item{display:flex;align-items:center;gap:14px;padding:13px 18px;color:#fff;border-radius:12px;text-decoration:none;font-family:var(--font-family);font-size:.95rem;font-weight:600;cursor:pointer;transition:all var(--transition-fast)}.nav-item:hover{background-color:hsla(0,0%,100%,.12);color:#fff}.nav-item.active{background-color:#fff;color:#00a859;font-weight:700;box-shadow:0 4px 14px rgba(0,0,0,.08);border:none}.nav-item.active .nav-icon{color:#00a859}.nav-item.logout-item{color:#f87171;margin-top:10px;background:rgba(220,38,38,.42);border:2px solid #ef4444;justify-content:center;font-weight:700}.nav-item.logout-item:hover{background:rgba(220,38,38,.65);color:#fff;border-color:#f87171}.sidebar-footer{padding:20px;border-top:none}.help-card{background:rgba(0,0,0,.08);border:1px solid hsla(0,0%,100%,.18);border-radius:16px;padding:20px}.help-header{display:flex;align-items:center;gap:10px;margin-bottom:8px}.help-icon{color:#fff;flex-shrink:0}.help-title{font-family:var(--font-heading);font-size:1rem;color:#fff;font-weight:700;margin:0}.help-text{font-size:.88rem;color:hsla(0,0%,100%,.95);margin-top:4px;margin-bottom:18px;line-height:1.45;font-weight:400}.btn-help-white,.help-text{font-family:var(--font-family)}.btn-help-white{width:100%;display:flex;align-items:center;justify-content:space-between;padding:13px 16px;background:#fff;border:none;border-radius:12px;color:#00a859;font-size:.9rem;font-weight:700;cursor:pointer;transition:all var(--transition-fast);box-shadow:0 2px 8px rgba(0,0,0,.06)}.btn-help-white:hover{background:#f8fafc;transform:translateY(-1px)}.main-content{flex:1;display:flex;flex-direction:column;min-width:0;transition:margin-left .3s ease}.main-content.with-sidebar{margin-left:280px}.mobile-tabs{display:none}.topbar{height:70px;background-color:var(--bg-secondary);border-bottom:1px solid var(--border-color);display:flex;align-items:center;justify-content:space-between;padding:0 28px;position:sticky;top:0;z-index:30}.topbar-search{position:relative;width:360px}.topbar-search input{width:100%;padding:10px 14px 10px 38px;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:.88rem}.topbar-actions{display:flex;align-items:center;gap:14px}.btn-portal-switch{gap:8px;padding:8px 14px;border:1px solid var(--border-color);color:var(--text-primary);font-size:.82rem;font-weight:600}.btn-portal-switch,.icon-btn{display:flex;align-items:center;background:var(--bg-primary);border-radius:var(--radius-md);cursor:pointer}.icon-btn{width:40px;height:40px;border:1px solid var(--border-color);color:var(--text-secondary);justify-content:center;transition:all var(--transition-fast)}.icon-btn:hover{background:var(--bg-card-hover);color:var(--accent-blue);transform:translateY(-2px);box-shadow:var(--shadow-sm)}.user-profile{gap:10px}.avatar,.user-profile{display:flex;align-items:center}.avatar{width:36px;height:36px;border-radius:50%;background:#1d61f2;color:#fff;font-weight:700;justify-content:center}.page-container{padding:28px;flex:1}.page-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;flex-wrap:wrap;gap:16px}.page-title-group h2{font-size:1.6rem;font-weight:700;color:var(--text-primary)}.page-title-group p{font-size:.88rem;color:var(--text-secondary)}.page-header-actions{display:flex;align-items:center;gap:12px}.btn{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:var(--radius-md);font-size:.88rem;font-weight:600;cursor:pointer;border:1px solid transparent;white-space:nowrap;transition:all var(--transition-fast)}.btn:active{transform:scale(.97)}.btn-primary{background-color:var(--accent-blue);color:#fff}.btn-primary:hover{background-color:var(--accent-blue-hover);box-shadow:0 4px 12px rgba(29,97,242,.25);transform:translateY(-1px)}.btn-secondary{background-color:var(--bg-card);color:var(--text-primary);border-color:var(--border-color)}.btn-secondary:hover{background-color:var(--bg-card-hover);border-color:#cbd5e1}.btn-danger{background-color:var(--accent-red-bg);color:var(--accent-red);border-color:rgba(239,68,68,.3)}.btn-danger:hover{background-color:#fee2e2}.btn-sm{padding:6px 12px;font-size:.8rem}.kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px;margin-bottom:24px}.kpi-card{background-color:#fff;border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:18px;display:flex;gap:14px;box-shadow:var(--shadow-sm);transition:all var(--transition-normal)}.kpi-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.kpi-icon{width:48px;height:48px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;flex-shrink:0}.kpi-icon.blue{background:rgba(29,97,242,.1);color:#1d61f2}.kpi-icon.green{background:rgba(1,169,90,.12);color:#01a95a}.kpi-icon.amber{background:rgba(245,158,11,.1);color:#f59e0b}.kpi-icon.purple{background:rgba(139,92,246,.1);color:#8b5cf6}.kpi-label{font-size:.82rem;color:var(--text-secondary);font-weight:500}.kpi-value{font-size:1.25rem;font-weight:700;color:var(--text-primary);margin:4px 0;white-space:nowrap}.kpi-trend.positive{color:var(--accent-green)}.charts-grid{display:grid;grid-template-columns:2fr 1fr;gap:20px;margin-bottom:24px}.card{background-color:#fff;border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:24px;box-shadow:var(--shadow-sm);transition:box-shadow var(--transition-normal)}.card:hover{box-shadow:var(--shadow-md)}.card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.card-title{font-size:1.05rem;font-weight:700;color:var(--text-primary)}.form-input,.form-select{padding:8px 12px;background:#fff;border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:.85rem;font-family:var(--font-family)}.table-responsive{width:100%;overflow-x:auto}.table{width:100%;border-collapse:collapse;text-align:left;font-size:.86rem}.table th{background-color:#f8fafc;color:var(--text-muted);padding:12px 16px;font-size:.72rem;text-transform:uppercase}.table td,.table th{border-bottom:1px solid var(--border-color)}.table td{padding:14px 16px;background:#fff}.badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--radius-full);font-size:.75rem;font-weight:600}.badge-success{background:#e6f7ef;color:#017b42}.badge-warning{background:#fffbeb;color:#d97706}.badge-info{background:#eff6ff;color:#1d61f2}.modal-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(15,23,42,.6);backdrop-filter:blur(4px);z-index:100;display:flex;align-items:center;justify-content:center;padding:20px;animation:fadeIn .2s ease-out}.modal-card{background:#fff;border:1px solid var(--border-color);border-radius:var(--radius-lg);width:100%;max-width:540px;overflow:hidden;box-shadow:var(--shadow-lg);animation:slideUp .3s cubic-bezier(.16,1,.3,1)}@keyframes slideUp{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-header{padding:20px 24px;border-bottom:1px solid var(--border-color);display:flex;align-items:center;justify-content:space-between}.modal-title{font-size:1.15rem;font-weight:700}.modal-close{background:transparent;border:none;color:var(--text-muted);cursor:pointer;font-size:1.2rem}.modal-body{padding:24px}.toast-container{position:fixed;bottom:24px;right:24px;z-index:200;display:flex;flex-direction:column;gap:10px}.toast{background:#fff;border:1px solid var(--border-color);border-left:4px solid var(--accent-blue);padding:14px 18px;border-radius:var(--radius-md);color:var(--text-primary);font-size:.88rem;box-shadow:var(--shadow-md)}.toast.success{border-left-color:var(--accent-green)}.sidebar-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(15,23,42,.5);backdrop-filter:blur(2px);z-index:90;animation:fadeIn .2s ease-out}.auth-page-padding{padding:0!important}@media (max-width:1024px){.charts-grid{grid-template-columns:1fr}}@media (max-width:768px){.app-wrapper,body,html{overflow-x:hidden}.sidebar{transform:translateX(-100%)}.sidebar.mobile-open{transform:translateX(0)}.main-content.with-sidebar{margin-left:0}.page-container{padding:16px}.page-header{flex-direction:column;align-items:flex-start;gap:12px}.page-header-actions{width:100%;flex-direction:column;gap:12px}.account-grid,.charts-grid,.dashboard-panels,.form-grid,.info-grid,.kpi-grid,.kpi-grid-4,.rates-grid{grid-template-columns:1fr!important;gap:16px!important}.filters-grid{grid-template-columns:1fr!important;display:flex!important;flex-direction:column!important;gap:12px!important}.filters-grid>div{grid-column:span 1!important;width:100%!important}.filter-actions{grid-column:span 1!important;justify-content:flex-start!important}.date-range-input{flex-wrap:wrap!important;gap:8px!important;padding:8px 12px!important}.date-range-input input{width:80px!important}.bank-card{flex-direction:column!important;align-items:flex-start!important;gap:12px!important}.bank-actions{width:100%!important;justify-content:space-between!important}.credentials-grid,.pagination-footer{flex-direction:column!important}.pagination-footer{gap:12px!important;align-items:center!important;text-align:center!important}.pagination-controls{flex-wrap:wrap!important;justify-content:center!important}.table-responsive{width:100%!important;max-width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}.drawer{width:100%!important;max-width:100vw!important}.drawer-footer{flex-direction:column!important;gap:10px!important}.modal-card{max-width:calc(100vw - 32px)!important;margin:16px!important}.card{padding:16px}.card-header{flex-direction:column;align-items:flex-start;gap:12px}.chart-select{width:100%!important}.donut-container{flex-direction:column!important;align-items:center!important;gap:20px!important}.donut-chart-wrapper{width:140px!important;height:140px!important;max-width:140px!important;max-height:140px!important;margin:0 auto!important;flex-shrink:0!important;position:relative!important}.donut-legend{width:100%!important}.events-grid{grid-template-columns:1fr!important}.url-input-row{flex-direction:column;gap:12px}.url-input-row .btn{margin-left:0!important}.filters-row{flex-direction:column;gap:12px}.search-input-wrapper{width:100%!important;max-width:none!important}.filter-group{width:100%;justify-content:space-between}.filter-group select{flex:1}.toast-container{right:16px;left:16px;bottom:16px}.modal-actions{flex-direction:column!important;gap:12px!important}.form-grid-2{grid-template-columns:1fr!important}.modal-split{flex-direction:column!important}.modal-sidebar{width:100%!important;border-right:none!important;border-bottom:1px solid var(--border-color)!important}.modal-summary{width:100%!important;border-left:none!important;border-top:1px solid var(--border-color)!important}.fees-grid{grid-template-columns:1fr!important}.code-input-row{flex-direction:column!important}.btn{width:100%;justify-content:center}.desktop-tabs{display:none!important}.mobile-tabs{display:block!important}}.kpi-trend,.page-title-group,.page-title-group h2,.page-title-group p{text-align:left}.kpi-trend{font-size:.78rem;font-weight:600;display:flex;align-items:center;flex-wrap:wrap;gap:2px 6px}.trend-badge{display:inline-flex;align-items:center;gap:3px;white-space:nowrap;flex-shrink:0}.trend-text{color:var(--text-muted);font-weight:500;text-align:left;line-height:1.25;white-space:nowrap}.pagination-footer{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-top:1px solid var(--border-color);background:#fff;border-bottom-left-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.pagination-info{font-size:.85rem;color:var(--text-secondary);font-weight:500}.pagination-controls{display:flex;align-items:center;gap:6px}.page-btn{min-width:36px;height:36px;padding:0 10px;border:1px solid var(--border-color);background:#fff;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-family);font-size:.88rem;font-weight:600;color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);box-shadow:0 1px 2px rgba(0,0,0,.03)}.page-btn:hover:not(:disabled){border-color:var(--accent-blue);color:var(--accent-blue);background-color:var(--bg-card-hover)}.page-btn.active{background:var(--accent-blue)!important;color:#fff!important;border-color:var(--accent-blue)!important;font-weight:700;box-shadow:0 3px 8px rgba(0,168,89,.25)}.page-btn:disabled{opacity:.45;cursor:not-allowed;background:#f8fafc;border-color:#e2e8f0;color:#94a3b8}@media screen and (max-width:1600px){.kpi-grid-4{grid-template-columns:repeat(2,1fr)!important;gap:16px!important}}@media screen and (max-width:1400px){html{font-size:15px}.page-container{padding:24px 28px}.kpi-value{font-size:1.18rem}.stat-value{font-size:1.65rem}.page-header h1,h1{font-size:1.6rem}.card-title,h2{font-size:1.25rem}}@media screen and (max-width:1200px){html{font-size:14px}.page-container{padding:20px 24px}.kpi-value{font-size:1.1rem}.stat-value{font-size:1.5rem}.page-header h1,h1{font-size:1.45rem}.card-title,h2{font-size:1.15rem}.nav-item{padding:11px 14px;font-size:.9rem;gap:10px}.sidebar{width:250px;min-width:250px}.main-content.with-sidebar{margin-left:250px}.card{padding:18px}.table td,.table th{padding:12px 14px;font-size:.85rem}.kpi-grid,.kpi-grid-4{grid-template-columns:repeat(2,1fr)!important;gap:16px!important}}@media screen and (max-width:992px){html{font-size:13.5px}.page-container{padding:16px}.kpi-value{font-size:1.05rem}.stat-value{font-size:1.35rem}.nav-item{padding:10px 12px;font-size:.85rem}}@media screen and (max-width:768px){html{font-size:13px}.page-container{padding:12px}.sidebar{width:280px;min-width:280px;transform:translateX(-100%)}.main-content.with-sidebar{margin-left:0!important}}