@import"https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200";:root{--primary: #2563EB;--primary-dark: #1D4ED8;--primary-light: #3B82F6;--primary-hover: #1D4ED8;--secondary: #64748B;--secondary-hover: #475569;--success: #10B981;--success-hover: #059669;--warning: #F59E0B;--warning-hover: #D97706;--error: #EF4444;--error-hover: #DC2626;--danger: #EF4444;--danger-hover: #DC2626;--color-blue-50: #EFF6FF;--color-blue-100: #DBEAFE;--color-blue-200: #BFDBFE;--color-blue-500: #3B82F6;--color-blue-600: #2563EB;--color-blue-700: #1D4ED8;--color-blue-900: #172554;--color-green-500: #10B981;--color-green-600: #059669;--color-orange-50: #FFF7ED;--color-orange-100: #FFEDD5;--color-orange-400: #FB923C;--color-orange-500: #F97316;--color-orange-600: #EA580C;--color-red-500: #EF4444;--color-red-600: #DC2626;--color-slate-50: #F8FAFC;--color-slate-100: #F1F5F9;--color-slate-200: #E2E8F0;--color-slate-300: #CBD5E1;--color-slate-400: #94A3B8;--color-slate-500: #64748B;--color-slate-600: #475569;--color-slate-700: #334155;--color-slate-800: #1E293B;--color-slate-900: #0F172A;--bg: #F8FAFC;--bg-card: #FFFFFF;--bg-hover: #F1F5F9;--bg-surface: #FFFFFF;--bg-dark: #0F172A;--bg-card-dark: #1E293B;--bg-hover-dark: #0F172A;--bg-surface-dark: #1E293B;--text-primary: #0F172A;--text-secondary: #64748B;--text-tertiary: #94A3B8;--text-muted: #CBD5E1;--text-white: #FFFFFF;--text-primary-dark: #F8FAFC;--text-secondary-dark: #CBD5E1;--text-tertiary-dark: #94A3B8;--border: #E2E8F0;--border-light: #F1F5F9;--border-dark: #D1D5DB;--border-dark-mode: #1E293B;--border-light-dark: #334155;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-2xl: 3rem;--spacing-3xl: 4rem;--radius-sm: .25rem;--radius-md: .375rem;--radius-lg: .5rem;--radius-xl: .75rem;--radius-full: 9999px;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-blue: 0 10px 15px -3px rgba(37, 99, 235, .2);--shadow-red: 0 10px 15px -3px rgba(239, 68, 68, .2);--transition-fast: .15s ease-in-out;--transition-base: .2s ease-in-out;--transition-slow: .3s ease-in-out;--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono: "JetBrains Mono", "SF Mono", Monaco, "Cascadia Code", "Roboto Mono", Consolas, "Courier New", monospace;--text-2xs: .625rem;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--z-dropdown: 1200;--z-modal: 1050;--z-tooltip: 1100}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-sans);background-color:var(--bg);color:var(--text-primary);line-height:1.5}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 var(--spacing-md)}.card{background:var(--bg-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border:1px solid var(--border)}.grid{display:grid;gap:var(--spacing-md)}.grid-cols-1{grid-template-columns:repeat(1,1fr)}.grid-cols-2{grid-template-columns:repeat(2,1fr)}.grid-cols-3{grid-template-columns:repeat(3,1fr)}.grid-cols-4{grid-template-columns:repeat(4,1fr)}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-sm{gap:var(--spacing-sm)}.gap-md{gap:var(--spacing-md)}.gap-lg{gap:var(--spacing-lg)}.p-sm{padding:var(--spacing-sm)}.p-md{padding:var(--spacing-md)}.p-lg{padding:var(--spacing-lg)}.p-xl{padding:var(--spacing-xl)}.m-sm{margin:var(--spacing-sm)}.m-md{margin:var(--spacing-md)}.m-lg{margin:var(--spacing-lg)}.m-xl{margin:var(--spacing-xl)}.mb-sm{margin-bottom:var(--spacing-sm)}.mb-md{margin-bottom:var(--spacing-md)}.mb-lg{margin-bottom:var(--spacing-lg)}.mt-sm{margin-top:var(--spacing-sm)}.mt-md{margin-top:var(--spacing-md)}.mt-lg{margin-top:var(--spacing-lg)}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.text-xs{font-size:var(--text-xs)}.text-sm{font-size:var(--text-sm)}.text-base{font-size:var(--text-base)}.text-lg{font-size:var(--text-lg)}.text-xl{font-size:var(--text-xl)}.text-2xl{font-size:var(--text-2xl)}.font-bold{font-weight:700}.font-semibold{font-weight:600}.font-medium{font-weight:500}.text-primary{color:var(--text-primary)}.text-secondary{color:var(--text-secondary)}.text-muted{color:var(--text-muted)}@media(max-width:1200px){.grid-cols-4{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.grid-cols-4,.grid-cols-3{grid-template-columns:repeat(2,1fr)}.container{padding:0 var(--spacing-sm)}}@media(max-width:480px){.grid-cols-4,.grid-cols-3,.grid-cols-2{grid-template-columns:1fr}}.transition{transition:all var(--transition-base)}.hidden{display:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.icon-btn[data-v-64b7555d]{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:.5rem;min-width:2.5rem;min-height:2.5rem;background-color:transparent;border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-base);-webkit-user-select:none;user-select:none;color:var(--text-primary)}.icon-btn-icon[data-v-64b7555d]{font-size:1.25rem;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}.icon-btn[data-v-64b7555d]:hover:not(:disabled){background-color:var(--bg-hover, rgba(0, 0, 0, .04));border-color:var(--text-secondary)}.icon-btn[data-v-64b7555d]:focus{outline:none;box-shadow:0 0 0 3px #2563eb33}.icon-btn[data-v-64b7555d]:active{transform:translateY(1px)}.icon-btn-default[data-v-64b7555d]{background-color:transparent;color:var(--text-primary)}.icon-btn-default[data-v-64b7555d]:hover:not(:disabled){background-color:var(--bg-hover, rgba(0, 0, 0, .04))}.icon-btn-danger[data-v-64b7555d]{color:var(--danger)}.icon-btn-danger[data-v-64b7555d]:hover:not(:disabled){background-color:#ef444414}.icon-btn-ghost[data-v-64b7555d]{border:none;background-color:transparent}.icon-btn-ghost[data-v-64b7555d]:hover:not(:disabled){background-color:var(--bg-hover, rgba(0, 0, 0, .04))}.icon-btn-sm[data-v-64b7555d]{min-width:2rem;min-height:2rem;padding:.375rem}.icon-btn-sm .icon-btn-icon[data-v-64b7555d]{font-size:1rem}.icon-btn-md[data-v-64b7555d]{min-width:2.5rem;min-height:2.5rem;padding:.5rem}.icon-btn-md .icon-btn-icon[data-v-64b7555d]{font-size:1.25rem}.icon-btn-lg[data-v-64b7555d]{min-width:3rem;min-height:3rem;padding:.625rem}.icon-btn-lg .icon-btn-icon[data-v-64b7555d]{font-size:1.5rem}.icon-btn[data-v-64b7555d]:disabled,.icon-btn-disabled[data-v-64b7555d]{opacity:.6;cursor:not-allowed}.icon-btn-badge[data-v-64b7555d]{position:relative}.icon-btn-badge-count[data-v-64b7555d]{position:absolute;top:-.375rem;right:-.375rem;display:flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 .25rem;background-color:var(--danger);color:#fff;border-radius:50%;font-size:.625rem;font-weight:600}#app[data-v-120c3a0a]{min-height:100vh;display:flex;flex-direction:column}.app-header[data-v-120c3a0a]{position:sticky;top:0;z-index:50;background-color:var(--bg-card);border-bottom:1px solid var(--border);box-shadow:0 1px 3px #0000000d}.header-container[data-v-120c3a0a]{max-width:1600px;margin:0 auto;padding:.75rem 1.5rem;display:flex;align-items:center;justify-content:space-between}.header-left[data-v-120c3a0a]{display:flex;align-items:center;gap:2rem}.brand[data-v-120c3a0a]{display:flex;align-items:center;gap:.5rem}.brand-icon-wrapper[data-v-120c3a0a]{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background-color:#fef3c7;border-radius:.5rem;color:#d97706}.brand-icon-wrapper .material-symbols-outlined[data-v-120c3a0a]{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;font-size:1.5rem}.brand-name[data-v-120c3a0a]{font-size:1.25rem;font-weight:700;letter-spacing:-.02em;color:var(--text-primary)}.nav-links-desktop[data-v-120c3a0a]{display:none;align-items:center;gap:.25rem}@media(min-width:1024px){.nav-links-desktop[data-v-120c3a0a]{display:flex}}.nav-link[data-v-120c3a0a]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:.5rem;font-size:.875rem;font-weight:500;color:#475569;text-decoration:none;transition:all .2s}.dark .nav-link[data-v-120c3a0a]{color:#94a3b8}.nav-link[data-v-120c3a0a]:hover{background-color:#f8fafc;color:var(--text-primary)}.dark .nav-link[data-v-120c3a0a]:hover{background-color:#1e293b}.nav-link.active[data-v-120c3a0a]{background-color:#4f46e5;color:#fff}.nav-link .material-symbols-outlined[data-v-120c3a0a]{font-size:1.25rem}.header-right[data-v-120c3a0a]{display:flex;align-items:center;gap:1rem}.theme-toggle[data-v-120c3a0a]{position:relative;display:flex}.light-mode-btn[data-v-120c3a0a]{display:block}.dark-mode-btn[data-v-120c3a0a],.dark .light-mode-btn[data-v-120c3a0a]{display:none}.dark .dark-mode-btn[data-v-120c3a0a]{display:block}.user-menu[data-v-120c3a0a]{position:relative}.user-avatar[data-v-120c3a0a]{width:2rem;height:2rem;border-radius:100%;background:linear-gradient(to right,#6366f1,#a855f7);display:flex;align-items:center;justify-content:center;color:#fff;font-size:.75rem;font-weight:700;border:none;cursor:pointer;transition:transform .2s}.user-avatar[data-v-120c3a0a]:hover{transform:scale(1.05)}.user-dropdown[data-v-120c3a0a]{position:absolute;top:100%;right:0;margin-top:.5rem;background-color:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:0 10px 15px -3px #0000001a;z-index:100;min-width:160px;overflow:hidden}.dark .user-dropdown[data-v-120c3a0a]{box-shadow:0 10px 15px -3px #0000004d}.dropdown-item[data-v-120c3a0a]{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;background:none;border:none;cursor:pointer;color:var(--text-primary);font-size:.875rem;font-weight:500;text-decoration:none;text-align:left;transition:background-color .2s}.dropdown-item[data-v-120c3a0a]:hover{background-color:var(--bg-hover)}.dropdown-item .material-symbols-outlined[data-v-120c3a0a]{font-size:1.25rem}.dropdown-item.logout-item[data-v-120c3a0a]{color:var(--danger);border-top:1px solid var(--border)}.dropdown-item.logout-item[data-v-120c3a0a]:hover{background-color:#ef44441a}.main-content[data-v-120c3a0a]{flex:1;background-color:var(--bg)}@media(max-width:768px){.header-container[data-v-120c3a0a]{padding:.5rem 1rem;gap:1rem}.header-left[data-v-120c3a0a]{gap:1rem}.nav-link[data-v-120c3a0a]{padding:.5rem .75rem;font-size:.75rem}.nav-link .material-symbols-outlined[data-v-120c3a0a]{font-size:1rem}}.input-wrapper[data-v-7e27f4bd]{display:flex;flex-direction:column;gap:var(--spacing-xs);width:100%}.input-label[data-v-7e27f4bd]{font-size:var(--text-sm);font-weight:500;color:var(--text-primary)}.required[data-v-7e27f4bd]{color:var(--error);margin-left:.125rem}.input-container[data-v-7e27f4bd]{position:relative;display:flex;align-items:center}.input[data-v-7e27f4bd]{width:100%;padding:.625rem .875rem;font-size:var(--text-base);line-height:1.5;color:var(--text-primary);background-color:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);transition:all var(--transition-base)}.input[data-v-7e27f4bd]:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #2563eb1a}.input[data-v-7e27f4bd]:disabled{background-color:var(--bg);color:var(--text-muted);cursor:not-allowed;opacity:.6}.input[data-v-7e27f4bd]:readonly{background-color:var(--bg);cursor:default}.input[data-v-7e27f4bd]::placeholder{color:var(--text-muted)}.input-success-state[data-v-7e27f4bd]{border-color:var(--success)}.input-success-state[data-v-7e27f4bd]:focus{border-color:var(--success);box-shadow:0 0 0 3px #10b9811a}.input-warning-state[data-v-7e27f4bd]{border-color:var(--warning)}.input-warning-state[data-v-7e27f4bd]:focus{border-color:var(--warning);box-shadow:0 0 0 3px #f59e0b1a}.input-error-state[data-v-7e27f4bd]{border-color:var(--error)}.input-error-state[data-v-7e27f4bd]:focus{border-color:var(--error);box-shadow:0 0 0 3px #ef44441a}.input-prefix[data-v-7e27f4bd],.input-suffix[data-v-7e27f4bd]{position:absolute;display:flex;align-items:center;color:var(--text-secondary);font-size:var(--text-sm)}.input-prefix[data-v-7e27f4bd]{left:.875rem}.input-suffix[data-v-7e27f4bd]{right:.875rem}.input-container:has(.input-prefix) .input[data-v-7e27f4bd]{padding-left:2.5rem}.input-container:has(.input-suffix) .input[data-v-7e27f4bd]{padding-right:2.5rem}.input-error[data-v-7e27f4bd],.input-hint[data-v-7e27f4bd]{font-size:var(--text-xs);line-height:1.4}.input-error[data-v-7e27f4bd]{color:var(--error)}.input-hint[data-v-7e27f4bd]{color:var(--text-secondary)}.btn[data-v-a7e6946e]{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.625rem 1.25rem;font-size:var(--text-sm);font-weight:500;line-height:1.5;border:1px solid transparent;border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-base);white-space:nowrap;-webkit-user-select:none;user-select:none}.btn[data-v-a7e6946e]:focus{outline:none;box-shadow:0 0 0 3px #2563eb33}.btn[data-v-a7e6946e]:active{transform:translateY(1px)}.btn-icon[data-v-a7e6946e]{font-size:1rem;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}.btn-text[data-v-a7e6946e]{display:inline}.btn-icon-only[data-v-a7e6946e]{padding:.5rem;min-width:2.5rem;min-height:2.5rem}.btn-icon-only.btn-small[data-v-a7e6946e]{min-width:2rem;min-height:2rem;padding:.375rem}.btn-icon-only.btn-large[data-v-a7e6946e]{min-width:3rem;min-height:3rem;padding:.625rem}.btn-primary[data-v-a7e6946e]{background-color:var(--primary);color:var(--text-white)}.btn-primary[data-v-a7e6946e]:hover:not(:disabled){background-color:var(--primary-hover)}.btn-secondary[data-v-a7e6946e]{background-color:var(--secondary);color:var(--text-white)}.btn-secondary[data-v-a7e6946e]:hover:not(:disabled){background-color:var(--secondary-hover)}.btn-success[data-v-a7e6946e]{background-color:var(--success);color:var(--text-white)}.btn-success[data-v-a7e6946e]:hover:not(:disabled){background-color:var(--success-hover)}.btn-danger[data-v-a7e6946e]{background-color:var(--danger);color:var(--text-white)}.btn-danger[data-v-a7e6946e]:hover:not(:disabled){background-color:var(--danger-hover)}.btn-warning[data-v-a7e6946e]{background-color:var(--warning);color:var(--text-white)}.btn-warning[data-v-a7e6946e]:hover:not(:disabled){background-color:var(--warning-hover)}.btn-outlined[data-v-a7e6946e]{background-color:transparent;border:1px solid var(--border);color:var(--text-primary)}.btn-outlined.btn-primary[data-v-a7e6946e]{border-color:var(--primary);color:var(--primary)}.btn-outlined.btn-primary[data-v-a7e6946e]:hover:not(:disabled){background-color:#2563eb14;border-color:var(--primary-hover);color:var(--primary-hover)}.btn-outlined.btn-secondary[data-v-a7e6946e]{border-color:var(--secondary);color:var(--secondary)}.btn-outlined.btn-secondary[data-v-a7e6946e]:hover:not(:disabled){background-color:#64748b14;border-color:var(--secondary-hover);color:var(--secondary-hover)}.btn-outlined.btn-danger[data-v-a7e6946e]{border-color:var(--danger);color:var(--danger)}.btn-outlined.btn-danger[data-v-a7e6946e]:hover:not(:disabled){background-color:#ef444414}.btn-outlined.btn-success[data-v-a7e6946e]{border-color:var(--success);color:var(--success)}.btn-outlined.btn-success[data-v-a7e6946e]:hover:not(:disabled){background-color:#10b98114}.btn-ghost[data-v-a7e6946e]{background-color:transparent;color:var(--text-primary)}.btn-ghost[data-v-a7e6946e]:hover:not(:disabled){background-color:var(--bg-hover, rgba(0, 0, 0, .04))}.btn-ghost.btn-primary[data-v-a7e6946e]{color:var(--primary)}.btn-ghost.btn-primary[data-v-a7e6946e]:hover:not(:disabled){background-color:#2563eb14}.btn-ghost.btn-danger[data-v-a7e6946e]{color:var(--danger)}.btn-ghost.btn-danger[data-v-a7e6946e]:hover:not(:disabled){background-color:#ef444414}.btn[data-v-a7e6946e]:disabled,.btn-disabled[data-v-a7e6946e]{opacity:.6;cursor:not-allowed;transform:none!important}.btn-loading[data-v-a7e6946e]{cursor:wait;position:relative}.btn-spinner[data-v-a7e6946e]{display:inline-block;width:1rem;height:1rem;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-a7e6946e .6s linear infinite}.btn-loading.btn-ghost .btn-spinner[data-v-a7e6946e],.btn-loading.btn-outlined .btn-spinner[data-v-a7e6946e]{border:2px solid rgba(37,99,235,.3);border-top-color:var(--primary)}@keyframes spin-a7e6946e{to{transform:rotate(360deg)}}.btn-small[data-v-a7e6946e]{padding:.375rem .875rem;font-size:var(--text-xs)}.btn-medium[data-v-a7e6946e]{padding:.625rem 1.25rem;font-size:var(--text-sm)}.btn-large[data-v-a7e6946e]{padding:.75rem 1.5rem;font-size:var(--text-base)}.login-page[data-v-6f423bda]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--primary) 0%,var(--secondary) 100%);padding:var(--spacing-md)}.login-container[data-v-6f423bda]{width:100%;max-width:420px}.login-card[data-v-6f423bda]{padding:var(--spacing-xl);background:var(--bg-card)}.login-header[data-v-6f423bda]{text-align:center;margin-bottom:var(--spacing-xl)}.login-title[data-v-6f423bda]{font-size:var(--text-2xl);font-weight:700;color:var(--text-primary);margin-bottom:var(--spacing-xs)}.login-subtitle[data-v-6f423bda]{font-size:var(--text-base);color:var(--text-secondary)}.login-form[data-v-6f423bda]{display:flex;flex-direction:column;gap:var(--spacing-lg)}.form-options[data-v-6f423bda]{display:flex;align-items:center;justify-content:space-between;font-size:var(--text-sm);margin-top:calc(var(--spacing-sm) * -1)}.checkbox-label[data-v-6f423bda]{display:flex;align-items:center;gap:var(--spacing-xs);cursor:pointer;color:var(--text-secondary)}.checkbox-label input[type=checkbox][data-v-6f423bda]{width:1rem;height:1rem;cursor:pointer;accent-color:var(--primary)}.checkbox-label span[data-v-6f423bda]{-webkit-user-select:none;user-select:none}.forgot-password[data-v-6f423bda]{color:var(--primary);text-decoration:none;font-weight:500;transition:color var(--transition-base)}.forgot-password[data-v-6f423bda]:hover{color:var(--primary-hover);text-decoration:underline}.login-button[data-v-6f423bda]{width:100%;margin-top:var(--spacing-sm)}.login-footer[data-v-6f423bda]{margin-top:var(--spacing-xl);text-align:center;font-size:var(--text-sm);color:var(--text-secondary)}.signup-link[data-v-6f423bda]{color:var(--primary);text-decoration:none;font-weight:500;transition:color var(--transition-base)}.signup-link[data-v-6f423bda]:hover{color:var(--primary-hover);text-decoration:underline}.api-error[data-v-6f423bda]{padding:var(--spacing-sm) var(--spacing-md);background-color:#ef44441a;border:1px solid var(--error);border-radius:var(--radius-md);color:var(--error);font-size:var(--text-sm);text-align:center}.kpi-card[data-v-5fbcf1a0]{background:var(--bg-card);border-radius:1.5rem;padding:1.5rem;box-shadow:0 1px 3px #0000000d;border:1px solid var(--border);transition:all var(--transition-base)}.kpi-card[data-v-5fbcf1a0]:hover{box-shadow:0 4px 6px -1px #0000001a;transform:translateY(-2px)}.kpi-header[data-v-5fbcf1a0]{display:flex;align-items:flex-start;margin-bottom:1rem}.kpi-icon[data-v-5fbcf1a0]{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.75rem;font-size:1.5rem}.kpi-icon .material-symbols-outlined[data-v-5fbcf1a0]{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}.kpi-body[data-v-5fbcf1a0]{display:flex;flex-direction:column;gap:.25rem}.kpi-value[data-v-5fbcf1a0]{font-size:1.875rem;font-weight:700;color:var(--text-primary);line-height:1.2}.kpi-label[data-v-5fbcf1a0]{font-size:.875rem;color:var(--text-secondary);font-weight:500}.kpi-trend-section[data-v-5fbcf1a0]{display:flex;align-items:center;gap:.25rem;margin-top:.75rem;font-size:.75rem;font-weight:600}.trend-icon[data-v-5fbcf1a0]{font-size:.875rem}.trend-up[data-v-5fbcf1a0]{color:#10b981}.trend-down[data-v-5fbcf1a0]{color:#ef4444}.trend-text[data-v-5fbcf1a0]{flex-shrink:0}@media(max-width:768px){.kpi-card[data-v-5fbcf1a0]{padding:1rem}.kpi-value[data-v-5fbcf1a0]{font-size:1.5rem}.kpi-icon[data-v-5fbcf1a0]{width:2rem;height:2rem;font-size:1.25rem}}.spinner-container[data-v-406597ad]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-2xl);gap:var(--spacing-md)}.spinner[data-v-406597ad]{width:2.5rem;height:2.5rem;border:3px solid var(--border);border-top:3px solid var(--primary);border-radius:50%;animation:spin-406597ad 1s linear infinite}.spinner-label[data-v-406597ad]{font-size:var(--text-sm);color:var(--text-secondary);margin:0}@keyframes spin-406597ad{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.operations-card[data-v-c0ee6e5e]{background:var(--bg-card);border-radius:1.5rem;box-shadow:0 1px 3px #0000000d;border:1px solid var(--border);overflow:hidden}.card-header[data-v-c0ee6e5e]{padding:1.5rem;border-bottom:1px solid var(--border);background-color:#00000005;display:flex;align-items:center;justify-content:space-between}.header-left[data-v-c0ee6e5e]{display:flex;align-items:center;gap:1rem}.card-title[data-v-c0ee6e5e]{font-size:1rem;font-weight:600;color:var(--text-primary);margin:0}.view-all-link[data-v-c0ee6e5e]{font-size:.75rem;font-weight:600;color:#3b82f6;cursor:pointer;text-decoration:none;transition:all var(--transition-base)}.view-all-link[data-v-c0ee6e5e]:hover:not(.disabled){text-decoration:underline;color:#2563eb}.view-all-link.disabled[data-v-c0ee6e5e]{opacity:.5;cursor:not-allowed}.operations-list[data-v-c0ee6e5e]{display:flex;flex-direction:column;gap:0}.operation-item[data-v-c0ee6e5e]{padding:1rem;border-bottom:1px solid var(--border);cursor:pointer;transition:background-color var(--transition-base)}.operation-item[data-v-c0ee6e5e]:last-child{border-bottom:none}.operation-item[data-v-c0ee6e5e]:hover{background-color:#00000005}.operation-row[data-v-c0ee6e5e]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.operation-left[data-v-c0ee6e5e]{display:flex;align-items:center;gap:.75rem;flex:1;min-width:0}.operation-icon-badge[data-v-c0ee6e5e]{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.5rem;flex-shrink:0;color:#fff}.operation-icon-badge.direction-in[data-v-c0ee6e5e]{background-color:#10b98133;color:#10b981}.operation-icon-badge.direction-out[data-v-c0ee6e5e]{background-color:#ef444433;color:#ef4444}.operation-icon-badge .material-symbols-outlined[data-v-c0ee6e5e]{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;font-size:1.25rem}.operation-details[data-v-c0ee6e5e]{display:flex;flex-direction:column;gap:.25rem;min-width:0}.operation-name[data-v-c0ee6e5e]{font-size:.875rem;font-weight:600;color:var(--text-primary);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.operation-time[data-v-c0ee6e5e]{font-size:.75rem;color:var(--text-secondary);margin:0}.operation-right[data-v-c0ee6e5e]{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem;flex-shrink:0}.operation-amount[data-v-c0ee6e5e]{font-size:.875rem;font-weight:600;color:var(--text-primary);margin:0;font-family:Monaco,Menlo,monospace}.status-badge[data-v-c0ee6e5e]{display:inline-block;padding:.25rem .625rem;border-radius:.375rem;font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.status-completed[data-v-c0ee6e5e]{background-color:#10b9811a;color:#10b981}.status-pending[data-v-c0ee6e5e]{background-color:#f59e0b1a;color:#f59e0b}.status-failed[data-v-c0ee6e5e]{background-color:#ef44441a;color:#ef4444}.no-operations[data-v-c0ee6e5e]{text-align:center;padding:2rem 1.5rem;color:var(--text-secondary);font-size:.875rem}@media(max-width:768px){.operations-card[data-v-c0ee6e5e]{padding:0}.card-header[data-v-c0ee6e5e]{padding:1rem}.operation-item[data-v-c0ee6e5e]{padding:.75rem 1rem}.operation-icon-badge[data-v-c0ee6e5e]{width:2rem;height:2rem}.operation-icon-badge .material-symbols-outlined[data-v-c0ee6e5e]{font-size:1rem}}.attention-card[data-v-39135ecc]{background:var(--bg-card);border-radius:1.5rem;box-shadow:0 1px 3px #0000000d;border:1px solid var(--border);overflow:hidden}.card-header[data-v-39135ecc]{padding:1.5rem;border-bottom:1px solid var(--border);background-color:#00000005}.header-left[data-v-39135ecc]{display:flex;align-items:center;gap:1rem}.card-title[data-v-39135ecc]{font-size:1rem;font-weight:600;color:var(--text-primary);margin:0}.count-badge[data-v-39135ecc]{display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;height:1.5rem;padding:0 .5rem;background-color:#ef4444;color:#fff;border-radius:9999px;font-size:.75rem;font-weight:600}.attention-list[data-v-39135ecc]{display:flex;flex-direction:column;gap:0}.attention-item[data-v-39135ecc]{padding:1.5rem;border-bottom:1px solid var(--border);background-color:var(--bg-card);transition:all var(--transition-base);border-left:4px solid transparent}.attention-item[data-v-39135ecc]:last-child{border-bottom:none}.attention-item[data-v-39135ecc]:hover{background-color:#00000003}.attention-item.priority-high[data-v-39135ecc]{border-left-color:#ef4444}.attention-item.priority-medium[data-v-39135ecc]{border-left-color:#f59e0b}.attention-item.priority-low[data-v-39135ecc]{border-left-color:#0366d6}.item-header[data-v-39135ecc]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.item-priority[data-v-39135ecc]{display:flex;align-items:center;gap:.5rem}.priority-indicator[data-v-39135ecc]{width:.5rem;height:.5rem;border-radius:50%}.priority-indicator.priority-high[data-v-39135ecc]{background-color:#ef4444}.priority-indicator.priority-medium[data-v-39135ecc]{background-color:#f59e0b}.priority-indicator.priority-low[data-v-39135ecc]{background-color:#0366d6}.priority-text[data-v-39135ecc]{font-size:.625rem;font-weight:700;color:#ef4444;text-transform:uppercase;letter-spacing:.05em}.item-icon[data-v-39135ecc]{display:flex;align-items:center;justify-content:center}.icon-badge[data-v-39135ecc]{width:2.5rem;height:2.5rem;background-color:#00000005;border-radius:.5rem;display:flex;align-items:center;justify-content:center;color:var(--text-secondary)}.icon-badge .material-symbols-outlined[data-v-39135ecc]{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;font-size:1.25rem}.item-body[data-v-39135ecc]{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}.item-title[data-v-39135ecc]{font-size:1.125rem;font-weight:600;color:var(--text-primary);margin:0;line-height:1.4}.item-description[data-v-39135ecc]{font-size:.875rem;color:var(--text-secondary);line-height:1.5;margin:0}.item-meta[data-v-39135ecc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;padding:1rem 0;border-top:1px solid var(--border)}.meta-item[data-v-39135ecc]{display:flex;flex-direction:column;gap:.25rem}.meta-label[data-v-39135ecc]{font-size:.625rem;font-weight:700;text-transform:uppercase;color:var(--text-secondary);letter-spacing:.05em}.meta-value[data-v-39135ecc]{font-size:.875rem;font-weight:600;color:var(--text-primary)}.item-footer[data-v-39135ecc]{display:flex;gap:.75rem;justify-content:flex-end}.btn-secondary[data-v-39135ecc],.btn-primary[data-v-39135ecc]{padding:.5rem 1rem;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all var(--transition-base);border:none}.btn-secondary[data-v-39135ecc]{background-color:transparent;color:var(--text-secondary);border:1px solid var(--border)}.btn-secondary[data-v-39135ecc]:hover{background-color:#00000005}.btn-primary[data-v-39135ecc]{background-color:#ef4444;color:#fff}.btn-primary[data-v-39135ecc]:hover{background-color:#dc2626;box-shadow:0 2px 8px #ef44444d}.no-items[data-v-39135ecc]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1.5rem;text-align:center}.no-items-icon[data-v-39135ecc]{width:4rem;height:4rem;display:flex;align-items:center;justify-content:center;background-color:#10b9811a;color:#10b981;border-radius:50%;font-size:2rem;margin-bottom:1rem}.no-items-text[data-v-39135ecc]{font-size:1.125rem;font-weight:600;color:var(--text-primary);margin-bottom:.5rem}.no-items-subtext[data-v-39135ecc]{font-size:.875rem;color:var(--text-secondary)}@media(max-width:768px){.attention-item[data-v-39135ecc]{padding:1rem}.item-meta[data-v-39135ecc]{grid-template-columns:1fr 1fr}.item-footer[data-v-39135ecc]{flex-direction:column;gap:.5rem}.btn-secondary[data-v-39135ecc],.btn-primary[data-v-39135ecc]{width:100%}}.transactions-card[data-v-6e0cf535]{background:var(--bg-card);border-radius:1.5rem;box-shadow:0 1px 3px #0000000d;border:1px solid var(--border);overflow:hidden}.card-header[data-v-6e0cf535]{padding:1.5rem;border-bottom:1px solid var(--border);background-color:#00000005;display:flex;justify-content:space-between;align-items:center}.card-title[data-v-6e0cf535]{font-size:1rem;font-weight:600;color:var(--text-primary);margin:0}.card-subtitle[data-v-6e0cf535]{font-size:.75rem;color:var(--text-secondary);font-weight:500}.loading-state[data-v-6e0cf535]{padding:2rem;display:flex;align-items:center;justify-content:center}.transactions-table-wrapper[data-v-6e0cf535]{overflow-x:auto}.transactions-table[data-v-6e0cf535]{width:100%;border-collapse:collapse;font-size:.875rem}.transactions-table thead[data-v-6e0cf535]{background-color:#00000005;border-bottom:1px solid var(--border)}.transactions-table th[data-v-6e0cf535]{padding:.75rem 1.5rem;text-align:left;font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary)}.transactions-table tbody tr[data-v-6e0cf535]{border-bottom:1px solid var(--border);transition:background-color var(--transition-base)}.transaction-row[data-v-6e0cf535]{cursor:pointer}.transaction-row[data-v-6e0cf535]:hover{background-color:#2563eb0d}.transactions-table td[data-v-6e0cf535]{padding:1rem 1.5rem;color:var(--text-primary)}.direction-badge[data-v-6e0cf535]{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600;border:1px solid currentColor}.direction-in[data-v-6e0cf535]{background-color:#10b9811a;color:#10b981;border-color:#10b9814d}.direction-out[data-v-6e0cf535]{background-color:#f43f5e1a;color:#f43f5e;border-color:#f43f5e4d}.direction-icon[data-v-6e0cf535]{font-size:.875rem}.hash-cell[data-v-6e0cf535]{font-family:monospace;font-size:.75rem;color:var(--text-secondary)}.asset-info[data-v-6e0cf535]{display:flex;align-items:center;gap:.5rem}.asset-icon[data-v-6e0cf535]{display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border-radius:50%;font-size:.625rem;font-weight:700;color:#fff}.asset-name[data-v-6e0cf535]{font-weight:500}.amount-cell[data-v-6e0cf535]{font-weight:600;font-family:monospace}.no-transactions[data-v-6e0cf535]{padding:2rem;text-align:center;color:var(--text-secondary)}.count-badge-container[data-v-6e0cf535]{padding:1rem 1.5rem;border-top:1px solid var(--border);display:flex;justify-content:center;align-items:center}.count-badge[data-v-6e0cf535]{display:inline-block;padding:.5rem 1rem;background:#2563eb1a;color:#3b82f6;border-radius:6px;font-size:.875rem;font-weight:600;text-decoration:none;transition:all var(--transition-base);cursor:pointer}.count-badge[data-v-6e0cf535]:hover{background:#2563eb33;color:#2563eb;text-decoration:none}@media(max-width:1024px){.card-header[data-v-6e0cf535]{flex-direction:column;align-items:flex-start;gap:.5rem}.transactions-table th[data-v-6e0cf535],.transactions-table td[data-v-6e0cf535]{padding:.75rem 1rem}}@media(max-width:768px){.transactions-table[data-v-6e0cf535]{font-size:.75rem}.transactions-table th[data-v-6e0cf535],.transactions-table td[data-v-6e0cf535]{padding:.5rem .75rem}}.pagination-controls[data-v-ea8aa91a]{display:flex;justify-content:center;align-items:center;padding:1rem 0 0;border-top:1px solid var(--border);margin-top:1rem;gap:1rem}.pagination-buttons[data-v-ea8aa91a]{display:flex;align-items:center;gap:.5rem}.page-numbers[data-v-ea8aa91a]{display:flex;gap:.25rem}.page-number[data-v-ea8aa91a]{padding:.5rem .75rem;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);font-size:var(--text-xs);font-weight:600;cursor:pointer;transition:all var(--transition-base);min-width:2rem;text-align:center;color:var(--text-primary)}.page-number[data-v-ea8aa91a]:hover:not(:disabled){background:var(--bg-hover, rgba(0, 0, 0, .04));border-color:var(--primary)}.page-number.active[data-v-ea8aa91a]{background:var(--primary);color:#fff;border-color:var(--primary)}.page-number[data-v-ea8aa91a]:disabled{cursor:default;opacity:.5}.page-number[data-v-ea8aa91a]:focus{outline:none;box-shadow:0 0 0 3px #2563eb33}.dashboard[data-v-1d4aca8c]{padding:1.5rem;max-width:1600px;margin:0 auto;space-y:2rem}.dashboard-header[data-v-1d4aca8c]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:2rem;flex-wrap:wrap}.dashboard-title[data-v-1d4aca8c]{font-size:1.875rem;font-weight:700;color:var(--text-primary);margin:0}.dashboard-actions[data-v-1d4aca8c]{display:flex;align-items:center;gap:.75rem}.kpi-grid[data-v-1d4aca8c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:2rem}.dashboard-content[data-v-1d4aca8c]{display:grid;grid-template-columns:2fr 1fr;gap:2rem}.content-main[data-v-1d4aca8c],.content-sidebar[data-v-1d4aca8c]{display:flex;flex-direction:column;gap:2rem;min-width:0}@media(max-width:1200px){.dashboard-content[data-v-1d4aca8c]{grid-template-columns:1fr}.kpi-grid[data-v-1d4aca8c]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.dashboard[data-v-1d4aca8c]{padding:1rem}.dashboard-header[data-v-1d4aca8c]{flex-direction:column;align-items:flex-start}.dashboard-actions[data-v-1d4aca8c]{width:100%;justify-content:space-between}.kpi-grid[data-v-1d4aca8c]{grid-template-columns:1fr;gap:1rem}.dashboard-content[data-v-1d4aca8c],.content-main[data-v-1d4aca8c],.content-sidebar[data-v-1d4aca8c]{gap:1rem}}.balances-card[data-v-1d4aca8c]{background:var(--bg-card);border-radius:1.5rem;padding:1.5rem;box-shadow:0 1px 3px #0000000d;border:1px solid var(--border)}.card-title[data-v-1d4aca8c]{font-size:1rem;font-weight:600;color:var(--text-primary);margin:0 0 1.5rem}.loading-state[data-v-1d4aca8c]{padding:2rem;display:flex;align-items:center;justify-content:center;color:var(--text-secondary)}.balances-list[data-v-1d4aca8c]{display:flex;flex-direction:column;gap:0}.balance-item[data-v-1d4aca8c]{display:flex;flex-direction:column;gap:.75rem;padding:1rem;margin:0 -1rem;border-radius:.75rem;transition:background-color var(--transition-base);cursor:pointer}.balance-item[data-v-1d4aca8c]:not(:last-child){border-bottom:1px solid var(--border);margin-bottom:-1px}.balance-item[data-v-1d4aca8c]:last-child{padding-bottom:1rem}.balance-item[data-v-1d4aca8c]:hover{background-color:var(--bg-hover, rgba(0, 0, 0, .04));box-shadow:0 1px 3px #00000014}.balance-row[data-v-1d4aca8c]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.balance-left[data-v-1d4aca8c]{display:flex;align-items:center;gap:1rem;flex:1;min-width:0}.balance-icon[data-v-1d4aca8c]{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.75rem;flex-shrink:0;font-size:1.25rem}.balance-icon .material-symbols-outlined[data-v-1d4aca8c]{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}.balance-details[data-v-1d4aca8c]{display:flex;flex-direction:column;gap:.125rem}.balance-symbol[data-v-1d4aca8c]{font-size:.875rem;font-weight:600;color:var(--text-primary);margin:0}.balance-name[data-v-1d4aca8c]{font-size:.75rem;color:var(--text-secondary);margin:0}.balance-right[data-v-1d4aca8c]{text-align:right;flex-shrink:0}.value-amount[data-v-1d4aca8c]{font-size:.875rem;font-weight:600;color:var(--text-primary);margin:0;font-family:Monaco,Menlo,monospace;letter-spacing:.5px}.no-balances[data-v-1d4aca8c]{padding:2rem;text-align:center;color:var(--text-secondary)}.profile-page[data-v-7b417eb4]{padding:var(--spacing-lg);max-width:800px;margin:0 auto}.profile-card[data-v-7b417eb4]{background-color:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-lg);margin-bottom:var(--spacing-lg)}.profile-header[data-v-7b417eb4]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-xl);padding-bottom:var(--spacing-lg);border-bottom:1px solid var(--border)}.profile-avatar-section[data-v-7b417eb4]{display:flex;align-items:center;gap:var(--spacing-md);flex:1}.avatar-circle[data-v-7b417eb4]{width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,#6366f1,#a855f7);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:var(--text-lg);flex-shrink:0}.profile-info[data-v-7b417eb4]{display:flex;flex-direction:column;gap:var(--spacing-sm)}.profile-email[data-v-7b417eb4]{font-size:var(--text-lg);font-weight:600;color:var(--text-primary);margin:0}.profile-badges[data-v-7b417eb4]{display:flex;gap:var(--spacing-sm)}.badge[data-v-7b417eb4]{display:inline-block;padding:.25rem .75rem;border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:500;white-space:nowrap}.badge-admin[data-v-7b417eb4]{background-color:#6366f11a;color:#6366f1}.badge-user[data-v-7b417eb4]{background-color:#9ca3af1a;color:#6b7280}.badge-active[data-v-7b417eb4]{background-color:#10b9811a;color:var(--success)}.profile-actions[data-v-7b417eb4]{display:flex;gap:var(--spacing-md)}.info-grid[data-v-7b417eb4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-lg);margin-bottom:var(--spacing-xl)}.info-item[data-v-7b417eb4]{display:flex;flex-direction:column;gap:var(--spacing-xs)}.info-label[data-v-7b417eb4]{font-size:var(--text-xs);font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px}.info-value[data-v-7b417eb4]{font-size:var(--text-sm);color:var(--text-primary);font-weight:500}.edit-section[data-v-7b417eb4]{background-color:var(--bg-hover);border-radius:var(--radius-md);padding:var(--spacing-lg);margin-bottom:var(--spacing-lg)}.edit-section h2[data-v-7b417eb4]{margin:0 0 var(--spacing-lg) 0;font-size:var(--text-base);color:var(--text-primary)}.password-section[data-v-7b417eb4]{background-color:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-lg);margin-bottom:var(--spacing-lg)}.password-section h2[data-v-7b417eb4]{margin:0 0 var(--spacing-lg) 0;font-size:var(--text-base);color:var(--text-primary)}.password-button[data-v-7b417eb4]{display:flex;gap:var(--spacing-md)}.password-form[data-v-7b417eb4]{display:flex;flex-direction:column;gap:var(--spacing-md)}.form-grid[data-v-7b417eb4]{display:grid;grid-template-columns:1fr;gap:var(--spacing-md);margin-bottom:var(--spacing-lg)}.form-actions[data-v-7b417eb4]{display:flex;gap:var(--spacing-md);justify-content:flex-end}.loading-state[data-v-7b417eb4],.error-state[data-v-7b417eb4],.success-state[data-v-7b417eb4]{text-align:center;padding:var(--spacing-xl);background-color:var(--bg-card);border-radius:var(--radius-lg);color:var(--text-secondary);margin-bottom:var(--spacing-lg)}.error-state[data-v-7b417eb4]{background-color:#ef44441a;color:var(--danger);border:1px solid rgba(239,68,68,.3)}.success-state[data-v-7b417eb4]{background-color:#10b9811a;color:var(--success);border:1px solid rgba(16,185,129,.3)}.loading-spinner[data-v-7b417eb4]{width:40px;height:40px;margin:0 auto var(--spacing-md);border:4px solid var(--border);border-top-color:var(--primary);border-radius:50%;animation:spin-7b417eb4 .8s linear infinite}@keyframes spin-7b417eb4{to{transform:rotate(360deg)}}@media(max-width:768px){.profile-page[data-v-7b417eb4]{padding:var(--spacing-md)}.profile-header[data-v-7b417eb4]{flex-direction:column;align-items:flex-start;gap:var(--spacing-md)}.profile-actions[data-v-7b417eb4]{width:100%}.profile-actions[data-v-7b417eb4] button{flex:1}.info-grid[data-v-7b417eb4],.form-grid[data-v-7b417eb4]{grid-template-columns:1fr}.form-actions[data-v-7b417eb4]{justify-content:stretch}.form-actions[data-v-7b417eb4] button{flex:1}}.badge-icon[data-v-f0842295]{display:inline-flex;align-items:center;justify-content:center;border-radius:.5rem;flex-shrink:0;transition:all .2s ease-in-out}.badge-icon[data-v-f0842295]:hover{transform:scale(1.05)}.badge-icon .material-symbols-outlined[data-v-f0842295]{font-size:1.25rem;font-weight:400}.badge-icon--sm .material-symbols-outlined[data-v-f0842295]{font-size:1rem}.badge-icon--lg .material-symbols-outlined[data-v-f0842295]{font-size:1.5rem}.badge-status[data-v-b768792b]{display:inline-block;padding:.375rem .875rem;border-radius:9999px;font-size:.75rem;font-weight:600;letter-spacing:.05em;white-space:nowrap;transition:all .2s ease-in-out}.badge-status--sm[data-v-b768792b]{padding:.25rem .625rem;font-size:.7rem}.badge-status[data-v-b768792b]:hover{transform:scale(1.02)}.table-cell-amount[data-v-947f5c33]{font-family:Courier New,monospace;font-size:.875rem;font-weight:500;transition:color .2s ease-in-out}.table-cell-amount--left[data-v-947f5c33]{text-align:left}.table-cell-amount--center[data-v-947f5c33]{text-align:center}.table-cell-amount--right[data-v-947f5c33]{text-align:right}.table-cell-amount--bold[data-v-947f5c33]{font-weight:700}.table-cell-amount--in[data-v-947f5c33],.table-cell-amount--out[data-v-947f5c33]{font-weight:600}.table-cell-date[data-v-dd22b206]{font-size:.875rem;line-height:1.5}.table-cell-date--left[data-v-dd22b206]{text-align:left}.table-cell-date--center[data-v-dd22b206]{text-align:center}.table-cell-date--right[data-v-dd22b206]{text-align:right}.table-cell-date--two-line[data-v-dd22b206]{display:flex;flex-direction:column;gap:.125rem}.date-primary[data-v-dd22b206]{font-size:.875rem;font-weight:500;color:var(--text-primary, #1F2937)}.date-ago[data-v-dd22b206]{font-size:.75rem;color:var(--text-secondary, #6B7280)}.table-cell-link[data-v-c5340660]{display:inline-flex;align-items:center;gap:.5rem;cursor:pointer;text-decoration:none;transition:all .2s ease-in-out;white-space:nowrap}.table-cell-link--subtle[data-v-c5340660]{color:var(--primary, #2563EB);border-bottom:1px solid transparent}.table-cell-link--subtle[data-v-c5340660]:hover{border-bottom-color:var(--primary, #2563EB)}.table-cell-link--bold[data-v-c5340660]{color:var(--primary, #2563EB);font-weight:600}.table-cell-link--bold[data-v-c5340660]:hover{color:var(--primary-dark, #1d4ed8)}.table-cell-link--primary[data-v-c5340660]{color:#fff;background-color:var(--primary, #2563EB);padding:.375rem .75rem;border-radius:.375rem;font-size:.75rem;font-weight:600}.table-cell-link--primary[data-v-c5340660]:hover{background-color:var(--primary-dark, #1d4ed8)}.table-cell-link--badge[data-v-c5340660]{color:var(--primary, #2563EB);background-color:var(--primary-light, #DBEAFE);border:1px solid var(--primary, #2563EB);padding:.25rem .5rem;border-radius:.25rem;font-family:Courier New,monospace;font-size:.75rem}.table-cell-link--badge[data-v-c5340660]:hover{background-color:var(--primary, #2563EB);color:#fff}.table-cell-link--truncate[data-v-c5340660]{overflow:hidden;text-overflow:ellipsis}.link-icon[data-v-c5340660]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.link-icon .material-symbols-outlined[data-v-c5340660]{font-size:1.125rem;font-weight:400}.link-text[data-v-c5340660]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-cell-text[data-v-eed2d614]{line-height:1.5;color:var(--text-primary, #1F2937);transition:color .2s ease-in-out}.table-cell-text--default[data-v-eed2d614]{font-weight:400;color:var(--text-primary, #1F2937)}.table-cell-text--bold[data-v-eed2d614]{font-weight:600;color:var(--text-primary, #1F2937)}.table-cell-text--muted[data-v-eed2d614],.table-cell-text--secondary[data-v-eed2d614]{font-weight:400;color:var(--text-secondary, #6B7280)}.table-cell-text--monospace[data-v-eed2d614]{font-family:Courier New,monospace;font-weight:500;color:var(--text-primary, #1F2937)}.table-cell-text--left[data-v-eed2d614]{text-align:left}.table-cell-text--center[data-v-eed2d614]{text-align:center}.table-cell-text--right[data-v-eed2d614]{text-align:right}.table-cell-text--truncate[data-v-eed2d614]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-cell-text--uppercase[data-v-eed2d614]{text-transform:uppercase}.table-cell-text--xs[data-v-eed2d614]{font-size:.75rem}.table-cell-text--sm[data-v-eed2d614]{font-size:.875rem}.table-cell-text--base[data-v-eed2d614]{font-size:1rem}.table-cell-text--lg[data-v-eed2d614]{font-size:1.125rem}.table-wrapper[data-v-fbea0e6e]{width:100%;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-lg)}.table-container[data-v-fbea0e6e]{width:100%;overflow-x:auto}.table[data-v-fbea0e6e]{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.table-header[data-v-fbea0e6e]{background-color:var(--bg);border-bottom:1px solid var(--border)}.table-header-cell[data-v-fbea0e6e]{padding:.875rem 1rem;text-align:left;font-weight:600;color:var(--text-primary);white-space:nowrap}.table-header-cell.sortable[data-v-fbea0e6e]{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--transition-fast)}.table-header-cell.sortable[data-v-fbea0e6e]:hover{background-color:var(--bg-hover)}.table-header-content[data-v-fbea0e6e]{display:flex;align-items:center;gap:var(--spacing-xs)}.sort-icon[data-v-fbea0e6e]{display:inline-flex;align-items:center;font-size:.875rem;color:var(--primary)}.sort-icon-inactive[data-v-fbea0e6e]{color:var(--text-muted);opacity:.5}.table-body[data-v-fbea0e6e]{background-color:var(--bg-card)}.table-row[data-v-fbea0e6e]{border-bottom:1px solid var(--border-light);transition:background-color var(--transition-fast)}.table-row[data-v-fbea0e6e]:last-child{border-bottom:none}.table-row[data-v-fbea0e6e]:hover{background-color:var(--bg-hover)}.row-clickable[data-v-fbea0e6e]{cursor:pointer}.table-cell[data-v-fbea0e6e]{padding:.875rem 1rem;color:var(--text-primary);vertical-align:middle}.table-row-empty[data-v-fbea0e6e]{border-bottom:none}.table-row-empty[data-v-fbea0e6e]:hover{background-color:var(--bg-card)}.table-cell-empty[data-v-fbea0e6e]{padding:2rem 1rem;text-align:center;color:var(--text-muted)}@media(max-width:768px){.table-header-cell[data-v-fbea0e6e],.table-cell[data-v-fbea0e6e]{padding:.625rem .75rem}.table[data-v-fbea0e6e]{font-size:var(--text-xs)}}.modal-overlay[data-v-b4042078]{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:var(--z-modal);padding:var(--spacing-md);overflow-y:auto}.modal-container[data-v-b4042078]{background:var(--bg-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);width:100%;max-height:calc(100vh - 2rem);display:flex;flex-direction:column;overflow:hidden}.modal-sm[data-v-b4042078]{max-width:24rem}.modal-md[data-v-b4042078]{max-width:32rem}.modal-lg[data-v-b4042078]{max-width:48rem}.modal-xl[data-v-b4042078]{max-width:64rem}.modal-header[data-v-b4042078]{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-lg);border-bottom:1px solid var(--border)}.modal-title[data-v-b4042078]{font-size:var(--text-xl);font-weight:600;color:var(--text-primary);margin:0}.modal-body[data-v-b4042078]{flex:1;padding:var(--spacing-lg);overflow-y:auto}.modal-footer[data-v-b4042078]{display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-sm);padding:var(--spacing-lg);border-top:1px solid var(--border)}.modal-enter-active[data-v-b4042078],.modal-leave-active[data-v-b4042078]{transition:opacity var(--transition-base)}.modal-enter-active .modal-container[data-v-b4042078],.modal-leave-active .modal-container[data-v-b4042078]{transition:transform var(--transition-base)}.modal-enter-from[data-v-b4042078],.modal-leave-to[data-v-b4042078]{opacity:0}.modal-enter-from .modal-container[data-v-b4042078],.modal-leave-to .modal-container[data-v-b4042078]{transform:scale(.95)}@media(max-width:768px){.modal-overlay[data-v-b4042078]{padding:0}.modal-container[data-v-b4042078]{max-height:100vh;border-radius:0}.modal-sm[data-v-b4042078],.modal-md[data-v-b4042078],.modal-lg[data-v-b4042078],.modal-xl[data-v-b4042078]{max-width:100%}}.step-type-selection[data-v-aba098d7]{padding:var(--spacing-lg)}.step-title[data-v-aba098d7]{font-size:var(--text-2xl);font-weight:700;color:var(--text-primary);margin:0 0 var(--spacing-sm) 0}.step-description[data-v-aba098d7]{font-size:var(--text-base);color:var(--text-secondary);margin:0 0 var(--spacing-xl) 0}.type-grid[data-v-aba098d7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--spacing-lg)}.type-card[data-v-aba098d7]{background:var(--bg-card);border:2px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-xl);cursor:pointer;transition:all var(--transition-base);text-align:center;position:relative;overflow:hidden}.type-card[data-v-aba098d7]:before{content:"";position:absolute;inset:0;background:var(--type-color);opacity:0;transition:opacity var(--transition-base);z-index:0}.type-card[data-v-aba098d7]:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);border-color:var(--primary)}.type-card[data-v-aba098d7]:hover:before{opacity:1}.type-card-active[data-v-aba098d7]{border-color:var(--primary);box-shadow:var(--shadow-md)}.type-card-active[data-v-aba098d7]:before{opacity:1}.type-card-disabled[data-v-aba098d7]{opacity:.5;cursor:not-allowed;pointer-events:none}.type-icon[data-v-aba098d7]{font-size:3rem;margin-bottom:var(--spacing-md);position:relative;z-index:1}.type-name[data-v-aba098d7]{font-size:var(--text-lg);font-weight:600;color:var(--text-primary);margin-bottom:var(--spacing-sm);position:relative;z-index:1}.type-description[data-v-aba098d7]{font-size:var(--text-sm);color:var(--text-secondary);line-height:1.5;position:relative;z-index:1}@media(max-width:768px){.type-grid[data-v-aba098d7]{grid-template-columns:1fr;gap:var(--spacing-md)}.type-card[data-v-aba098d7]{padding:var(--spacing-lg)}.type-icon[data-v-aba098d7]{font-size:2.5rem}}.select-wrapper[data-v-9b70abd3]{display:flex;flex-direction:column;gap:var(--spacing-xs);width:100%}.select-label[data-v-9b70abd3]{font-size:var(--text-sm);font-weight:500;color:var(--text-primary)}.required[data-v-9b70abd3]{color:var(--error);margin-left:.125rem}.select-container[data-v-9b70abd3]{position:relative}.select-trigger[data-v-9b70abd3]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.625rem .875rem;font-size:var(--text-base);line-height:1.5;color:var(--text-primary);background-color:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-base)}.select-trigger[data-v-9b70abd3]:hover:not(.select-disabled){border-color:var(--border-dark)}.select-trigger[data-v-9b70abd3]:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #2563eb1a}.select-open[data-v-9b70abd3]{border-color:var(--primary);box-shadow:0 0 0 3px #2563eb1a}.select-disabled[data-v-9b70abd3]{background-color:var(--bg);color:var(--text-muted);cursor:not-allowed;opacity:.6}.select-value[data-v-9b70abd3]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select-trigger:not(:has(.select-value:not(:empty))) .select-value[data-v-9b70abd3]{color:var(--text-muted)}.select-arrow[data-v-9b70abd3]{margin-left:.5rem;font-size:.75rem;transition:transform var(--transition-base)}.select-open .select-arrow[data-v-9b70abd3]{transform:rotate(180deg)}.select-dropdown[data-v-9b70abd3]{position:absolute;top:calc(100% + .25rem);left:0;right:0;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);z-index:var(--z-dropdown);max-height:16rem;overflow:hidden;display:flex;flex-direction:column}.select-search[data-v-9b70abd3]{padding:var(--spacing-sm);border-bottom:1px solid var(--border)}.select-search-input[data-v-9b70abd3]{width:100%;padding:.5rem;font-size:var(--text-sm);border:1px solid var(--border);border-radius:var(--radius-sm);outline:none}.select-search-input[data-v-9b70abd3]:focus{border-color:var(--primary)}.select-options[data-v-9b70abd3]{overflow-y:auto;max-height:14rem}.select-option[data-v-9b70abd3]{padding:.625rem .875rem;cursor:pointer;transition:background-color var(--transition-fast)}.select-option[data-v-9b70abd3]:hover{background-color:var(--bg-hover)}.select-option-selected[data-v-9b70abd3]{background-color:var(--primary);color:var(--text-white)}.select-option-selected[data-v-9b70abd3]:hover{background-color:var(--primary-hover)}.select-option-empty[data-v-9b70abd3]{padding:.625rem .875rem;color:var(--text-muted);text-align:center}.select-error[data-v-9b70abd3],.select-hint[data-v-9b70abd3]{font-size:var(--text-xs);line-height:1.4}.select-error[data-v-9b70abd3]{color:var(--error)}.select-hint[data-v-9b70abd3]{color:var(--text-secondary)}.searchable-select-wrapper[data-v-49ba4cc3]{display:flex;flex-direction:column;gap:var(--spacing-xs);width:100%}.select-label[data-v-49ba4cc3]{font-size:var(--text-sm);font-weight:500;color:var(--text-primary)}.required[data-v-49ba4cc3]{color:var(--error);margin-left:.125rem}.select-container[data-v-49ba4cc3]{position:relative}.select-trigger[data-v-49ba4cc3]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.625rem .875rem;font-size:var(--text-base);line-height:1.5;color:var(--text-primary);background-color:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-base)}.select-trigger[data-v-49ba4cc3]:hover:not(.select-disabled){border-color:var(--border-dark)}.select-trigger[data-v-49ba4cc3]:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #2563eb1a}.select-open[data-v-49ba4cc3]{border-color:var(--primary);box-shadow:0 0 0 3px #2563eb1a}.select-disabled[data-v-49ba4cc3]{background-color:var(--bg);color:var(--text-muted);cursor:not-allowed;opacity:.6}.select-value[data-v-49ba4cc3]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select-trigger:not(:has(.select-value:not(:empty))) .select-value[data-v-49ba4cc3]{color:var(--text-muted)}.select-arrow[data-v-49ba4cc3]{margin-left:.5rem;font-size:.75rem;transition:transform var(--transition-base)}.select-open .select-arrow[data-v-49ba4cc3]{transform:rotate(180deg)}.select-dropdown-portal[data-v-49ba4cc3]{position:fixed;z-index:var(--z-dropdown)}.select-dropdown[data-v-49ba4cc3]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);max-height:20rem;overflow:hidden;display:flex;flex-direction:column}.select-search[data-v-49ba4cc3]{padding:var(--spacing-sm);border-bottom:1px solid var(--border)}.select-search-input[data-v-49ba4cc3]{width:100%;padding:.5rem;font-size:var(--text-sm);border:1px solid var(--border);border-radius:var(--radius-sm);outline:none;background-color:var(--bg-card);color:var(--text-primary)}.select-search-input[data-v-49ba4cc3]:focus{border-color:var(--primary)}.select-options[data-v-49ba4cc3]{overflow-y:auto;max-height:12rem}.select-option[data-v-49ba4cc3]{padding:.625rem .875rem;cursor:pointer;transition:background-color var(--transition-fast)}.select-option[data-v-49ba4cc3]:hover{background-color:var(--bg-hover)}.select-option-selected[data-v-49ba4cc3]{background-color:var(--primary);color:var(--text-white)}.select-option-selected[data-v-49ba4cc3]:hover{background-color:var(--primary-hover)}.select-option-create[data-v-49ba4cc3]{display:flex;align-items:center;gap:.5rem;color:var(--primary);font-weight:500;border-top:1px solid var(--border)}.select-option-create[data-v-49ba4cc3]:hover{background-color:#2563eb0d}.select-option-empty[data-v-49ba4cc3]{padding:.625rem .875rem;color:var(--text-muted);text-align:center}.select-footer[data-v-49ba4cc3]{border-top:1px solid var(--border);padding:var(--spacing-sm)}.create-button[data-v-49ba4cc3]{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.5rem .875rem;font-size:var(--text-sm);font-weight:500;color:var(--primary);background-color:transparent;border:1px dashed var(--primary);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast)}.create-button[data-v-49ba4cc3]:hover{background-color:#2563eb0d}.create-icon[data-v-49ba4cc3]{font-size:1.125rem;font-weight:700}.select-error[data-v-49ba4cc3],.select-hint[data-v-49ba4cc3]{font-size:var(--text-xs);line-height:1.4}.select-error[data-v-49ba4cc3]{color:var(--error)}.select-hint[data-v-49ba4cc3]{color:var(--text-secondary)}.modal-overlay[data-v-49ba4cc3]{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:var(--z-modal, 1000);padding:1rem}.modal-content[data-v-49ba4cc3]{background-color:var(--bg-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);max-width:500px;width:100%;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}.modal-header[data-v-49ba4cc3]{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid var(--border)}.modal-title[data-v-49ba4cc3]{font-size:var(--text-lg);font-weight:600;color:var(--text-primary);margin:0}.modal-close[data-v-49ba4cc3]{background:none;border:none;font-size:1.75rem;line-height:1;color:var(--text-secondary);cursor:pointer;padding:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);transition:all var(--transition-fast)}.modal-close[data-v-49ba4cc3]:hover{background-color:var(--bg-hover);color:var(--text-primary)}.modal-body[data-v-49ba4cc3]{padding:1.5rem;overflow-y:auto}.default-form[data-v-49ba4cc3]{display:flex;flex-direction:column;gap:1.5rem}.form-group[data-v-49ba4cc3]{display:flex;flex-direction:column;gap:.5rem}.form-label[data-v-49ba4cc3]{font-size:var(--text-sm);font-weight:500;color:var(--text-primary)}.form-input[data-v-49ba4cc3]{width:100%;padding:.625rem .875rem;font-size:var(--text-base);color:var(--text-primary);background-color:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);outline:none;transition:all var(--transition-base)}.form-input[data-v-49ba4cc3]:focus{border-color:var(--primary);box-shadow:0 0 0 3px #2563eb1a}.form-actions[data-v-49ba4cc3]{display:flex;gap:.75rem;justify-content:flex-end}.btn[data-v-49ba4cc3]{padding:.625rem 1.25rem;font-size:var(--text-sm);font-weight:500;border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);border:none;outline:none}.btn-primary[data-v-49ba4cc3]{background-color:var(--primary);color:var(--text-white)}.btn-primary[data-v-49ba4cc3]:hover{background-color:var(--primary-hover)}.btn-secondary[data-v-49ba4cc3]{background-color:var(--bg);color:var(--text-primary);border:1px solid var(--border)}.btn-secondary[data-v-49ba4cc3]:hover{background-color:var(--bg-hover)}.step-basic-data[data-v-5c6acb68]{padding:var(--spacing-lg)}.step-title[data-v-5c6acb68]{font-size:var(--text-2xl);font-weight:700;color:var(--text-primary);margin:0 0 var(--spacing-sm) 0}.step-description[data-v-5c6acb68]{font-size:var(--text-base);color:var(--text-secondary);margin:0 0 var(--spacing-xl) 0}.form-grid[data-v-5c6acb68]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-lg)}.form-group[data-v-5c6acb68]{display:flex;flex-direction:column}.form-group-full[data-v-5c6acb68]{grid-column:1 / -1}.currency-badge[data-v-5c6acb68]{font-weight:600;color:var(--text-secondary);font-size:var(--text-sm)}.city-input-wrapper[data-v-5c6acb68]{position:relative}.city-suggestions[data-v-5c6acb68]{position:absolute;top:100%;left:0;right:0;margin-top:var(--spacing-xs);background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);z-index:10;max-height:200px;overflow-y:auto}.suggestion-item[data-v-5c6acb68]{padding:var(--spacing-sm) var(--spacing-md);cursor:pointer;transition:background-color var(--transition-base);border-bottom:1px solid var(--border);font-size:var(--text-sm);color:var(--text-primary)}.suggestion-item[data-v-5c6acb68]:last-child{border-bottom:none}.suggestion-item[data-v-5c6acb68]:hover{background-color:var(--bg-hover)}.partner-info[data-v-5c6acb68]{grid-column:1 / -1;margin-top:var(--spacing-sm)}.info-badge[data-v-5c6acb68]{display:inline-flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);background:#2563eb1a;border-radius:var(--radius-md);border:1px solid rgba(37,99,235,.2)}.info-icon[data-v-5c6acb68]{font-size:1.25rem}.info-text[data-v-5c6acb68]{font-size:var(--text-sm);color:var(--primary);font-weight:500}.field-hint[data-v-5c6acb68]{font-size:var(--text-xs);color:var(--text-secondary);margin-top:var(--spacing-xs);display:block}.client-select-wrapper[data-v-5c6acb68]{display:flex;gap:var(--spacing-md);align-items:flex-end}.client-select-wrapper>div[data-v-5c6acb68]:first-child{flex:1}.create-client-btn[data-v-5c6acb68]{white-space:nowrap}@media(max-width:768px){.client-select-wrapper[data-v-5c6acb68]{flex-direction:column;align-items:stretch}.create-client-btn[data-v-5c6acb68]{width:100%}.form-grid[data-v-5c6acb68]{grid-template-columns:1fr;gap:var(--spacing-md)}.form-group-full[data-v-5c6acb68],.partner-info[data-v-5c6acb68]{grid-column:1}.form-actions[data-v-5c6acb68]{flex-direction:column-reverse}.form-actions .btn[data-v-5c6acb68]{width:100%}}.step-financial-terms[data-v-e66d60d0]{padding:var(--spacing-lg)}.header-content[data-v-e66d60d0]{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-lg);margin-bottom:var(--spacing-xl)}.partner-wallet-section[data-v-e66d60d0]{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-lg);margin-bottom:var(--spacing-lg)}.partner-card[data-v-e66d60d0],.wallet-card[data-v-e66d60d0]{display:flex;flex-direction:column;gap:var(--spacing-sm)}.card-label[data-v-e66d60d0]{font-size:var(--text-sm);font-weight:600;color:var(--text-primary)}.select-input[data-v-e66d60d0]{padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-card);color:var(--text-primary);font-size:var(--text-base);font-family:inherit;cursor:pointer;transition:all var(--transition-base)}.select-input[data-v-e66d60d0]:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #2563eb1a}.select-input[data-v-e66d60d0]:hover{border-color:var(--primary)}.step-title[data-v-e66d60d0]{font-size:var(--text-2xl);font-weight:700;color:var(--text-primary);margin:0 0 var(--spacing-sm) 0}.step-description[data-v-e66d60d0]{font-size:var(--text-base);color:var(--text-secondary);margin:0}.requested-amount-info[data-v-e66d60d0]{display:flex;flex-direction:column;align-items:flex-end;gap:var(--spacing-xs);padding:var(--spacing-md);background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);white-space:nowrap}.amount-label[data-v-e66d60d0]{font-size:var(--text-xs);color:var(--text-secondary);font-weight:600;text-transform:uppercase;letter-spacing:.05em}.amount-value[data-v-e66d60d0]{font-size:var(--text-lg);font-weight:700;color:var(--primary);font-family:var(--font-mono)}.terms-grid[data-v-e66d60d0]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-lg)}.term-card[data-v-e66d60d0],.summary-card[data-v-e66d60d0]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-lg)}.term-header[data-v-e66d60d0],.summary-header[data-v-e66d60d0]{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-md)}.term-icon[data-v-e66d60d0],.summary-icon[data-v-e66d60d0]{font-size:1.5rem}.term-label[data-v-e66d60d0],.summary-label[data-v-e66d60d0]{font-size:var(--text-sm);font-weight:600;color:var(--text-primary)}.auto-badge[data-v-e66d60d0]{display:inline-flex;align-items:center;padding:.125rem .5rem;background:#10b9811a;color:var(--success);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:600;margin-left:auto}.highlight-card[data-v-e66d60d0]{border-color:#10b9814d;background:linear-gradient(135deg,#10b9810d,#2563eb0d);grid-column:1 / -1}.rate-display[data-v-e66d60d0]{font-size:var(--text-3xl);font-weight:700;color:var(--success);text-align:center;padding:var(--spacing-lg) 0;font-family:var(--font-mono)}.conversion-card[data-v-e66d60d0]{border-color:#f59e0b4d;background:linear-gradient(135deg,#f59e0b0d,#fbbf240d)}.exchange-rate-input[data-v-e66d60d0]{display:flex;align-items:center;gap:var(--spacing-sm)}.exchange-label[data-v-e66d60d0]{font-size:var(--text-sm);font-weight:600;color:var(--text-secondary);white-space:nowrap}.currency-suffix[data-v-e66d60d0]{font-weight:600;color:var(--text-secondary);font-size:var(--text-xs)}.calculation[data-v-e66d60d0]{display:flex;justify-content:space-between;align-items:center;margin-top:var(--spacing-md);padding-top:var(--spacing-md);border-top:1px solid var(--border)}.calc-label[data-v-e66d60d0]{font-size:var(--text-xs);color:var(--text-secondary)}.calc-value[data-v-e66d60d0]{font-size:var(--text-sm);font-weight:600;color:var(--primary)}.percent-badge[data-v-e66d60d0]{font-weight:600;color:var(--text-secondary);font-size:var(--text-sm)}.summary-card[data-v-e66d60d0]{grid-column:1 / -1;background:linear-gradient(135deg,#2563eb0d,#10b9810d);border-color:#2563eb33}.summary-content[data-v-e66d60d0]{display:flex;flex-direction:column;gap:var(--spacing-sm)}.summary-row[data-v-e66d60d0]{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-sm) 0}.summary-row-label[data-v-e66d60d0]{font-size:var(--text-sm);color:var(--text-secondary)}.summary-row-value[data-v-e66d60d0]{font-size:var(--text-base);font-weight:600;color:var(--text-primary)}.summary-row-highlight[data-v-e66d60d0]{padding-top:var(--spacing-md);border-top:2px solid var(--border);margin-top:var(--spacing-sm)}.profit-value[data-v-e66d60d0]{font-size:var(--text-xl);color:var(--success)}.client-value[data-v-e66d60d0]{color:var(--primary);font-size:var(--text-lg)}.toggle-group[data-v-e66d60d0]{display:flex;gap:.25rem;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-md);padding:.125rem;margin-left:auto}.toggle-btn[data-v-e66d60d0]{padding:.25rem .75rem;font-size:var(--text-xs);font-weight:600;color:var(--text-secondary);background:transparent;border:none;border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-base);white-space:nowrap}.toggle-btn[data-v-e66d60d0]:hover{background:var(--bg-card);color:var(--text-primary)}.toggle-btn.active[data-v-e66d60d0]{background:var(--primary);color:#fff;box-shadow:0 1px 2px #0000001a}.currency-badge[data-v-e66d60d0]{display:inline-flex;align-items:center;padding:.25rem .75rem;background:#2563eb1a;color:var(--primary);border-radius:var(--radius-md);font-size:var(--text-xs);font-weight:600;margin-left:auto}.summary-section[data-v-e66d60d0]{display:flex;flex-direction:column;gap:var(--spacing-xs)}.summary-section-title[data-v-e66d60d0]{font-size:var(--text-xs);font-weight:700;text-transform:uppercase;color:var(--text-secondary);letter-spacing:.05em;margin-bottom:var(--spacing-xs)}.summary-divider[data-v-e66d60d0]{height:1px;background:var(--border);margin:var(--spacing-md) 0}.commission-detail[data-v-e66d60d0]{font-size:var(--text-xs);color:var(--text-tertiary);font-weight:400}.calculation-formula[data-v-e66d60d0]{margin-top:var(--spacing-md);padding:var(--spacing-md);background:#ffffff80;border-radius:var(--radius-md);border:1px solid var(--border)}.formula-row[data-v-e66d60d0]{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-xs) 0}.formula-label[data-v-e66d60d0]{font-size:var(--text-xs);color:var(--text-secondary);font-weight:500}.formula-value[data-v-e66d60d0]{font-size:var(--text-sm);color:var(--text-primary);font-weight:600;font-family:var(--font-mono)}.formula-operator[data-v-e66d60d0]{text-align:center;font-size:var(--text-lg);font-weight:700;color:var(--primary);padding:var(--spacing-xs) 0}.formula-divider[data-v-e66d60d0]{height:2px;background:var(--border);margin:var(--spacing-sm) 0}.formula-total[data-v-e66d60d0]{padding-top:var(--spacing-sm)}.formula-value-total[data-v-e66d60d0]{font-size:var(--text-lg);color:var(--primary);font-weight:700;font-family:var(--font-mono)}@media(max-width:1024px){.header-content[data-v-e66d60d0]{flex-direction:column;align-items:flex-start}.requested-amount-info[data-v-e66d60d0]{align-items:flex-start;width:100%}.partner-wallet-section[data-v-e66d60d0]{grid-template-columns:1fr}.terms-grid[data-v-e66d60d0]{grid-template-columns:1fr;gap:var(--spacing-md)}.summary-card[data-v-e66d60d0]{grid-column:1}}.step-confirmation[data-v-7c9ed1c3]{padding:var(--spacing-lg)}.step-title[data-v-7c9ed1c3]{font-size:var(--text-2xl);font-weight:700;color:var(--text-primary);margin:0 0 var(--spacing-sm) 0}.step-description[data-v-7c9ed1c3]{font-size:var(--text-base);color:var(--text-secondary);margin:0 0 var(--spacing-xl) 0}.confirmation-grid[data-v-7c9ed1c3]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-lg);margin-bottom:var(--spacing-xl)}.summary-section[data-v-7c9ed1c3]{display:flex;flex-direction:column;gap:var(--spacing-md)}.summary-section-full[data-v-7c9ed1c3]{grid-column:1 / -1}.token-section[data-v-7c9ed1c3]{grid-column:1 / -1;display:flex;flex-direction:column;gap:var(--spacing-md)}.section-title[data-v-7c9ed1c3]{font-size:var(--text-lg);font-weight:600;color:var(--text-primary);margin:0}.summary-card[data-v-7c9ed1c3],.token-card[data-v-7c9ed1c3]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-lg)}.summary-row[data-v-7c9ed1c3]{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-sm) 0}.summary-row[data-v-7c9ed1c3]:not(:last-child){border-bottom:1px solid var(--border)}.row-label[data-v-7c9ed1c3]{font-size:var(--text-sm);color:var(--text-secondary)}.row-value[data-v-7c9ed1c3]{font-size:var(--text-base);font-weight:600;color:var(--text-primary)}.type-badge[data-v-7c9ed1c3]{display:inline-block;padding:.25rem .75rem;background:#2563eb1a;color:var(--primary);border-radius:var(--radius-md);font-size:var(--text-sm)}.summary-row-highlight[data-v-7c9ed1c3]{padding-top:var(--spacing-md);border-top:2px solid var(--primary)!important;border-bottom:none!important;margin-top:var(--spacing-sm)}.highlight-value[data-v-7c9ed1c3]{font-size:var(--text-lg);color:var(--primary)}.profit-value[data-v-7c9ed1c3]{color:var(--success)}.token-generate[data-v-7c9ed1c3]{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-lg);padding:var(--spacing-xl);text-align:center}.token-info[data-v-7c9ed1c3]{font-size:var(--text-sm);color:var(--text-secondary);margin:0;max-width:500px}.token-display[data-v-7c9ed1c3]{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-lg)}.token-value[data-v-7c9ed1c3]{font-size:var(--text-2xl);font-weight:700;font-family:Courier New,monospace;color:var(--primary);background:#2563eb1a;padding:var(--spacing-md) var(--spacing-xl);border-radius:var(--radius-lg);letter-spacing:.1em}.qr-container[data-v-7c9ed1c3]{padding:var(--spacing-md);background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.qr-code[data-v-7c9ed1c3]{display:block;border-radius:var(--radius-md)}.token-actions[data-v-7c9ed1c3]{display:flex;gap:var(--spacing-md)}.confirmation-actions[data-v-7c9ed1c3]{display:flex;justify-content:center;padding-top:var(--spacing-lg);border-top:2px solid var(--border)}.button-icon[data-v-7c9ed1c3]{margin-right:var(--spacing-xs)}.calculation-summary-card[data-v-7c9ed1c3]{background:linear-gradient(135deg,#2563eb0d,#10b9810d);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-xl)}.calculation-formula[data-v-7c9ed1c3]{margin-bottom:var(--spacing-xl);padding:var(--spacing-lg);background:var(--bg-card);border-radius:var(--radius-lg);border:2px solid rgba(37,99,235,.2)}.formula-row[data-v-7c9ed1c3]{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-sm) 0}.formula-label[data-v-7c9ed1c3]{font-size:var(--text-sm);color:var(--text-secondary);font-weight:600}.formula-value[data-v-7c9ed1c3]{font-size:var(--text-base);color:var(--text-primary);font-weight:700;font-family:var(--font-mono)}.formula-operator[data-v-7c9ed1c3]{text-align:center;font-size:var(--text-xl);font-weight:700;color:var(--primary);padding:var(--spacing-xs) 0}.formula-divider[data-v-7c9ed1c3]{height:2px;background:var(--primary);margin:var(--spacing-md) 0;opacity:.3}.formula-total[data-v-7c9ed1c3]{padding-top:var(--spacing-sm)}.formula-value-total[data-v-7c9ed1c3]{font-size:var(--text-xl);color:var(--primary);font-weight:700;font-family:var(--font-mono)}.calculation-flow[data-v-7c9ed1c3]{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-lg);margin-bottom:var(--spacing-lg)}.flow-item[data-v-7c9ed1c3]{flex:1;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-lg);background:var(--bg-card);border:2px solid var(--border);border-radius:var(--radius-lg);transition:all var(--transition-base)}.flow-item[data-v-7c9ed1c3]:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.client-flow[data-v-7c9ed1c3]{border-color:#2563eb4d}.partner-flow[data-v-7c9ed1c3]{border-color:#a855f74d}.platform-flow[data-v-7c9ed1c3]{border-color:#10b9814d}.flow-header[data-v-7c9ed1c3]{display:flex;align-items:center;gap:var(--spacing-xs)}.flow-icon[data-v-7c9ed1c3]{font-size:1.5rem}.flow-label[data-v-7c9ed1c3]{font-size:var(--text-sm);font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em}.flow-amount[data-v-7c9ed1c3]{font-size:var(--text-2xl);font-weight:700;color:var(--text-primary);font-family:var(--font-mono)}.flow-description[data-v-7c9ed1c3]{font-size:var(--text-xs);color:var(--text-secondary);text-align:center}.flow-arrow[data-v-7c9ed1c3]{font-size:var(--text-2xl);color:var(--text-secondary);font-weight:700;flex-shrink:0}.conversion-note[data-v-7c9ed1c3]{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md);background:#f59e0b1a;border:1px solid rgba(245,158,11,.3);border-radius:var(--radius-md)}.note-icon[data-v-7c9ed1c3]{font-size:1.25rem;flex-shrink:0}.note-text[data-v-7c9ed1c3]{font-size:var(--text-sm);color:var(--text-secondary);line-height:1.5}.rate-breakdown[data-v-7c9ed1c3]{display:flex;flex-direction:column;gap:var(--spacing-xs);padding:var(--spacing-sm) 0 var(--spacing-sm) var(--spacing-lg);margin:var(--spacing-sm) 0;border-left:2px solid rgba(37,99,235,.3);font-size:var(--text-sm)}.rate-breakdown-item[data-v-7c9ed1c3]{display:flex;justify-content:space-between;align-items:center}.breakdown-label[data-v-7c9ed1c3]{color:var(--text-secondary);font-weight:500}.breakdown-value[data-v-7c9ed1c3]{color:var(--text-primary);font-weight:600;font-family:var(--font-mono)}@media(max-width:768px){.confirmation-grid[data-v-7c9ed1c3]{grid-template-columns:1fr;gap:var(--spacing-md)}.token-section[data-v-7c9ed1c3]{grid-column:1}.token-value[data-v-7c9ed1c3]{font-size:var(--text-lg)}.token-actions[data-v-7c9ed1c3]{flex-direction:column;width:100%}}.request-wizard[data-v-9da1ea17]{background:var(--bg);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);max-width:1000px;margin:0 auto;display:flex;flex-direction:column;min-height:600px}.wizard-header[data-v-9da1ea17]{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-lg) var(--spacing-xl);border-bottom:2px solid var(--border);background:var(--bg-card)}.wizard-title[data-v-9da1ea17]{font-size:var(--text-2xl);font-weight:700;color:var(--text-primary);margin:0}.wizard-progress[data-v-9da1ea17]{display:flex;justify-content:space-between;padding:var(--spacing-xl);background:var(--bg-card);border-bottom:1px solid var(--border)}.progress-step[data-v-9da1ea17]{flex:1;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm);position:relative}.progress-step[data-v-9da1ea17]:after{content:"";position:absolute;top:1.25rem;left:50%;width:100%;height:2px;background:var(--border);z-index:0}.progress-step[data-v-9da1ea17]:last-child:after{display:none}.progress-step-completed[data-v-9da1ea17]:after{background:var(--success)}.step-indicator[data-v-9da1ea17]{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;background:var(--bg);border:2px solid var(--border);font-weight:600;font-size:var(--text-sm);transition:all var(--transition-base)}.progress-step-active .step-indicator[data-v-9da1ea17]{background:var(--primary);border-color:var(--primary);color:#fff;box-shadow:0 0 0 4px #2563eb1a}.progress-step-completed .step-indicator[data-v-9da1ea17]{background:var(--success);border-color:var(--success);color:#fff}.step-check[data-v-9da1ea17]{font-size:1rem}.step-label[data-v-9da1ea17]{font-size:var(--text-xs);font-weight:500;color:var(--text-secondary);text-align:center}.progress-step-active .step-label[data-v-9da1ea17]{color:var(--primary);font-weight:600}.progress-step-completed .step-label[data-v-9da1ea17]{color:var(--success)}.wizard-content[data-v-9da1ea17]{flex:1;overflow-y:auto;background:var(--bg);position:relative}.error-banner[data-v-9da1ea17]{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg);margin:var(--spacing-md) var(--spacing-lg) 0;background:#dc26261a;border:1px solid rgba(220,38,38,.3);border-radius:var(--radius-md);color:#dc2626}.error-icon[data-v-9da1ea17]{font-size:1.25rem;flex-shrink:0}.error-text[data-v-9da1ea17]{font-size:var(--text-sm);font-weight:500}.wizard-navigation[data-v-9da1ea17]{display:flex;justify-content:space-between;padding:var(--spacing-lg) var(--spacing-xl);border-top:2px solid var(--border);background:var(--bg-card)}.nav-spacer[data-v-9da1ea17]{flex:1}.slide-fade-enter-active[data-v-9da1ea17],.slide-fade-leave-active[data-v-9da1ea17]{transition:all .3s ease}.slide-fade-enter-from[data-v-9da1ea17]{transform:translate(20px);opacity:0}.slide-fade-leave-to[data-v-9da1ea17]{transform:translate(-20px);opacity:0}@media(max-width:768px){.request-wizard[data-v-9da1ea17]{min-height:500px}.wizard-header[data-v-9da1ea17]{padding:var(--spacing-md)}.wizard-title[data-v-9da1ea17]{font-size:var(--text-xl)}.wizard-progress[data-v-9da1ea17]{padding:var(--spacing-md)}.progress-step[data-v-9da1ea17]{gap:var(--spacing-xs)}.step-indicator[data-v-9da1ea17]{width:2rem;height:2rem;font-size:var(--text-xs)}.step-label[data-v-9da1ea17]{font-size:.625rem}.wizard-navigation[data-v-9da1ea17]{padding:var(--spacing-md)}}.requests[data-v-dd5107a8]{padding:1.5rem;max-width:1600px;margin:0 auto}.requests-header[data-v-dd5107a8]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:2rem;flex-wrap:wrap}.requests-title[data-v-dd5107a8]{font-size:1.875rem;font-weight:700;color:var(--text-primary);margin:0}.header-actions[data-v-dd5107a8]{display:flex;align-items:center;gap:.75rem}.kpi-grid[data-v-dd5107a8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:2rem}.kpi-card[data-v-dd5107a8]{background:var(--bg-card);border-radius:1.5rem;padding:1.25rem;box-shadow:0 1px 3px #0000000d;border:1px solid var(--border)}.kpi-header[data-v-dd5107a8]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.kpi-icon[data-v-dd5107a8]{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background-color:#3b82f61a;color:#3b82f6;border-radius:.75rem}.kpi-icon.amber[data-v-dd5107a8]{background-color:#f59e0b1a;color:#f59e0b}.kpi-icon.emerald[data-v-dd5107a8]{background-color:#10b9811a;color:#10b981}.kpi-icon.indigo[data-v-dd5107a8]{background-color:#4f46e51a;color:#4f46e5}.kpi-icon .material-symbols-outlined[data-v-dd5107a8]{font-size:1.25rem}.kpi-label[data-v-dd5107a8]{font-size:.75rem;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em}.kpi-value[data-v-dd5107a8]{font-size:1.875rem;font-weight:700;color:var(--text-primary);margin:.25rem 0 0}.kpi-subtitle[data-v-dd5107a8]{font-size:.875rem;color:var(--text-secondary);margin:0}.status-filters[data-v-dd5107a8]{display:flex;align-items:center;gap:.75rem;overflow-x:auto;padding-bottom:.5rem;margin-bottom:2rem}.status-pill[data-v-dd5107a8]{display:flex;align-items:center;gap:.5rem;padding:.375rem 1rem;border-radius:9999px;font-size:.875rem;font-weight:500;transition:all var(--transition-base);cursor:pointer;white-space:nowrap;background-color:var(--bg-card);color:var(--text-secondary);border:1px solid var(--border)}.status-pill[data-v-dd5107a8]:hover{background-color:#00000005}.status-pill-active[data-v-dd5107a8]{background-color:#3b82f6;color:#fff;border-color:#3b82f6;box-shadow:0 2px 8px #3b82f64d}.pill-icon[data-v-dd5107a8]{font-size:1rem;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}.pill-count[data-v-dd5107a8]{display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;height:1.5rem;padding:0 .5rem;background-color:#0000001a;border-radius:9999px;font-size:.75rem;font-weight:600}.status-pill-active .pill-count[data-v-dd5107a8]{background-color:#fff3}.requests-table-container[data-v-dd5107a8]{background:var(--bg-card);border-radius:1.5rem;box-shadow:0 1px 3px #0000000d;border:1px solid var(--border);overflow:hidden}.type-cell[data-v-dd5107a8]{display:flex;align-items:center;gap:.75rem}.type-name[data-v-dd5107a8]{font-weight:500}.location-cell[data-v-dd5107a8]{display:flex;align-items:center;gap:.375rem;color:var(--text-secondary)}.location-icon[data-v-dd5107a8]{font-size:1rem}.empty-state[data-v-dd5107a8]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1.5rem;text-align:center}.empty-icon[data-v-dd5107a8]{font-size:4rem;margin-bottom:1.5rem;opacity:.5}.empty-title[data-v-dd5107a8]{font-size:1.125rem;font-weight:600;color:var(--text-primary);margin:0 0 .5rem}.empty-description[data-v-dd5107a8]{font-size:.875rem;color:var(--text-secondary);margin:0 0 1.5rem;max-width:400px}@media(max-width:1200px){.kpi-grid[data-v-dd5107a8]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.requests[data-v-dd5107a8]{padding:1rem}.requests-header[data-v-dd5107a8]{flex-direction:column;align-items:flex-start;margin-bottom:1.5rem}.header-actions[data-v-dd5107a8]{width:100%;justify-content:space-between}.requests-title[data-v-dd5107a8]{font-size:1.5rem}.kpi-grid[data-v-dd5107a8]{grid-template-columns:1fr;gap:1rem}.status-filters[data-v-dd5107a8]{margin-bottom:1.5rem}.requests-table th[data-v-dd5107a8],.requests-table td[data-v-dd5107a8]{padding:.75rem 1rem}.requests-table[data-v-dd5107a8]{font-size:.75rem}.checkbox-col[data-v-dd5107a8]{width:2rem}.type-icon-box[data-v-dd5107a8]{width:1.5rem;height:1.5rem;font-size:.875rem}.pagination[data-v-dd5107a8]{flex-direction:column;gap:1rem;align-items:flex-start}.pagination-controls[data-v-dd5107a8]{width:100%;justify-content:flex-start}}.confirmation-content[data-v-8808b28a]{display:flex;flex-direction:column;gap:var(--spacing-md)}.confirmation-message[data-v-8808b28a]{display:flex;align-items:flex-start;gap:var(--spacing-sm);padding:var(--spacing-md);border-radius:var(--radius-md, .375rem);font-size:var(--text-sm);line-height:1.5}.message-icon[data-v-8808b28a]{font-size:1.25rem;flex-shrink:0;line-height:1.5}.message-text[data-v-8808b28a]{flex:1}.message-warning[data-v-8808b28a]{background-color:#ef444414;border:1px solid rgba(239,68,68,.3);color:#ef4444}.message-success[data-v-8808b28a]{background-color:#22c55e14;border:1px solid rgba(34,197,94,.3);color:#22c55e}.message-info[data-v-8808b28a]{background-color:#2563eb14;border:1px solid rgba(37,99,235,.3);color:#2563eb}.message-danger[data-v-8808b28a]{background-color:#ef444414;border:1px solid rgba(239,68,68,.3);color:#ef4444}.confirmation-text[data-v-8808b28a]{margin:0;color:var(--text-primary);font-size:var(--text-sm);line-height:1.6}.footer-buttons[data-v-8808b28a]{display:flex;gap:.5rem;justify-content:flex-end}.audit-timeline[data-v-ad61a305]{background:var(--bg-card);border:1px solid var(--border);border-radius:.75rem;padding:var(--spacing-lg);transition:all var(--transition-base);box-shadow:var(--shadow-sm)}.audit-timeline[data-v-ad61a305]:hover{box-shadow:var(--shadow-md)}.audit-timeline.collapsed[data-v-ad61a305]{padding:var(--spacing-lg)}.audit-timeline-header[data-v-ad61a305]{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm);margin-bottom:var(--spacing-lg);padding-bottom:var(--spacing-md);border-bottom:1px solid var(--border)}.audit-timeline.collapsed .audit-timeline-header[data-v-ad61a305]{margin-bottom:0;padding-bottom:0;border-bottom:none}.audit-timeline-title[data-v-ad61a305]{display:flex;align-items:center;gap:var(--spacing-sm);margin:0;font-size:var(--text-lg);font-weight:700;color:var(--text-primary);font-family:var(--font-sans)}.collapse-btn[data-v-ad61a305]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:transparent;border:1px solid var(--border);border-radius:.5rem;cursor:pointer;transition:all var(--transition-base);flex-shrink:0}.collapse-btn[data-v-ad61a305]:hover{background:var(--bg-hover);border-color:var(--primary)}.collapse-icon[data-v-ad61a305]{font-size:var(--text-sm);color:var(--text-secondary);transition:all var(--transition-base)}.collapse-btn:hover .collapse-icon[data-v-ad61a305]{color:var(--primary)}.audit-timeline-loading[data-v-ad61a305],.audit-timeline-error[data-v-ad61a305],.audit-timeline-empty[data-v-ad61a305]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-3);padding:var(--spacing-6);text-align:center;color:var(--text-secondary)}.audit-timeline-error[data-v-ad61a305]{color:var(--error);background-color:#ef44440d;border:1px solid rgba(239,68,68,.3);border-radius:var(--radius-2)}.audit-timeline-error p[data-v-ad61a305]{margin:0;font-weight:500}.audit-timeline-container[data-v-ad61a305]{position:relative;padding-left:var(--spacing-lg);margin-top:var(--spacing-md)}.timeline-line[data-v-ad61a305]{position:absolute;left:11px;top:0;bottom:0;width:2px;background:linear-gradient(to bottom,var(--primary),transparent)}.timeline-item[data-v-ad61a305]{position:relative;margin-bottom:var(--spacing-lg);display:flex;gap:var(--spacing-lg)}.timeline-dot[data-v-ad61a305]{position:absolute;left:-20px;top:0;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid white;font-size:.75rem;font-weight:700;color:#fff;z-index:1;flex-shrink:0}.timeline-dot.action-create[data-v-ad61a305]{background-color:var(--success)}.timeline-dot.action-update[data-v-ad61a305]{background-color:var(--primary)}.timeline-dot.action-delete[data-v-ad61a305]{background-color:var(--error)}.timeline-dot-icon[data-v-ad61a305]{display:flex;align-items:center;justify-content:center}.timeline-content[data-v-ad61a305]{flex:1;padding:var(--spacing-md);background-color:var(--bg);border:1px solid var(--border);border-radius:var(--radius-2);transition:all var(--transition-base)}.timeline-item:hover .timeline-content[data-v-ad61a305]{border-color:var(--border);box-shadow:var(--shadow-sm)}.timeline-content-header[data-v-ad61a305]{display:flex;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-md)}.timeline-action[data-v-ad61a305]{display:inline-flex;align-items:center;justify-content:center;padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-1);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;min-width:70px;text-align:center}.timeline-action.action-create[data-v-ad61a305]{background-color:var(--color-green-100);color:var(--color-green-700)}.timeline-action.action-update[data-v-ad61a305]{background-color:var(--color-blue-100);color:var(--color-blue-700)}.timeline-action.action-delete[data-v-ad61a305]{background-color:var(--color-red-100);color:var(--color-red-700)}.timeline-time-info[data-v-ad61a305]{display:flex;flex-direction:column;align-items:flex-end;gap:var(--spacing-0-5);margin-left:auto}.timeline-time-ago[data-v-ad61a305]{font-size:.8rem;color:var(--color-gray-500);font-weight:500}.timeline-time-full[data-v-ad61a305]{font-size:.75rem;color:var(--text-tertiary);font-family:JetBrains Mono,monospace;cursor:help}.timeline-details[data-v-ad61a305]{display:flex;flex-direction:column;gap:var(--spacing-md)}.timeline-user[data-v-ad61a305]{margin:0;font-size:.875rem;color:var(--text-secondary)}.timeline-changes-summary[data-v-ad61a305]{display:flex;flex-direction:column;gap:var(--spacing-sm)}.timeline-changes-label[data-v-ad61a305]{margin:0;font-size:.75rem;font-weight:600;color:var(--text-secondary)}.timeline-fields-summary[data-v-ad61a305]{display:flex;flex-wrap:wrap;gap:var(--spacing-1)}.timeline-field-tag[data-v-ad61a305]{display:inline-flex;align-items:center;padding:var(--spacing-0-5) var(--spacing-1);background-color:#2563eb1a;border:1px solid rgba(37,99,235,.2);border-radius:var(--radius-0-5);font-size:.7rem;color:var(--primary)}.timeline-field-more[data-v-ad61a305]{display:inline-flex;align-items:center;padding:var(--spacing-0-5) var(--spacing-1);font-size:.7rem;color:var(--color-gray-500);font-weight:600}.timeline-details-toggle[data-v-ad61a305]{align-self:flex-start;padding:var(--spacing-1) var(--spacing-2);background-color:transparent;border:1px solid var(--border);border-radius:var(--radius-1);font-size:.8rem;color:var(--text-secondary);cursor:pointer;transition:all var(--transition-base);display:flex;align-items:center;gap:var(--spacing-1)}.timeline-details-toggle[data-v-ad61a305]:hover{border-color:var(--text-tertiary);background-color:var(--bg)}.timeline-expanded[data-v-ad61a305]{margin-top:var(--spacing-md);padding-top:var(--spacing-md);border-top:1px solid var(--border);display:flex;flex-direction:column;gap:var(--spacing-md)}.timeline-comparison[data-v-ad61a305]{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-2)}@media(max-width:768px){.timeline-comparison[data-v-ad61a305]{grid-template-columns:1fr}}.timeline-values-section[data-v-ad61a305]{display:flex;flex-direction:column;gap:var(--spacing-sm)}.timeline-values-title[data-v-ad61a305]{margin:0;font-size:.8rem;font-weight:600;color:var(--text-secondary)}.timeline-values[data-v-ad61a305]{display:flex;flex-direction:column;gap:var(--spacing-1);padding:var(--spacing-2);background-color:#fff;border:1px solid var(--border);border-radius:var(--radius-1);max-height:200px;overflow-y:auto}.timeline-value-pair[data-v-ad61a305]{display:flex;gap:var(--spacing-1);font-size:.75rem;align-items:flex-start}.timeline-value-key[data-v-ad61a305]{font-weight:600;color:var(--text-secondary);flex-shrink:0}.timeline-value-colon[data-v-ad61a305]{color:var(--text-tertiary)}.timeline-value-data[data-v-ad61a305]{color:var(--text-primary);word-break:break-all;font-family:JetBrains Mono,monospace}.timeline-metadata[data-v-ad61a305]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--spacing-2);padding:var(--spacing-2);background-color:var(--bg);border-radius:var(--radius-1)}.timeline-meta[data-v-ad61a305]{display:flex;flex-direction:column;gap:var(--spacing-0-5);font-size:.7rem}.timeline-meta-label[data-v-ad61a305]{font-weight:600;color:var(--text-secondary)}.timeline-meta-value[data-v-ad61a305]{color:var(--text-primary);word-break:break-all;font-family:JetBrains Mono,monospace}.audit-timeline-loadmore[data-v-ad61a305]{display:flex;justify-content:center;padding:var(--spacing-3);border-top:1px solid var(--border);margin:0 calc(var(--spacing-4) * -1) calc(var(--spacing-4) * -1)}.timeline-expand-enter-active[data-v-ad61a305],.timeline-expand-leave-active[data-v-ad61a305]{transition:all var(--transition-base)}.timeline-expand-enter-from[data-v-ad61a305],.timeline-expand-leave-to[data-v-ad61a305]{opacity:0;max-height:0}.timeline-expand-enter-to[data-v-ad61a305],.timeline-expand-leave-from[data-v-ad61a305]{opacity:1;max-height:400px}@media(max-width:768px){.audit-timeline[data-v-ad61a305]{padding:var(--spacing-2)}.audit-timeline-container[data-v-ad61a305]{padding-left:var(--spacing-3)}.timeline-line[data-v-ad61a305]{left:7px}.timeline-dot[data-v-ad61a305]{left:-16px;width:20px;height:20px}.timeline-content[data-v-ad61a305]{padding:var(--spacing-2)}.timeline-content-header[data-v-ad61a305]{flex-wrap:wrap}.timeline-time[data-v-ad61a305]{margin-left:0;margin-top:var(--spacing-1)}}.request-details-wrapper[data-v-70ada14e]{background:var(--bg);color:var(--text-primary);min-height:100vh;font-family:var(--font-sans);transition:background-color var(--transition-base),color var(--transition-base)}.request-details-main[data-v-70ada14e]{max-width:1280px;margin:0 auto;padding:2rem 1rem;display:flex;flex-direction:column;gap:var(--spacing-2xl)}.details-header-card[data-v-70ada14e]{background:var(--bg-card);padding:var(--spacing-2xl);border-radius:var(--radius-xl);border:1px solid var(--border);box-shadow:var(--shadow-sm)}.status-banner[data-v-70ada14e]{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg);border-radius:var(--radius-lg);font-size:var(--text-sm);font-weight:600}.status-banner-canceled[data-v-70ada14e]{background:#ef44441a;border:1px solid rgba(239,68,68,.3);color:#dc2626;margin-bottom:var(--spacing-lg)}.status-banner-error[data-v-70ada14e]{background:#ef44441a;border:1px solid rgba(239,68,68,.3);color:#dc2626;width:100%;margin-bottom:var(--spacing-md)}.status-banner-warning[data-v-70ada14e]{background:#f59e0b1a;border:1px solid rgba(245,158,11,.3);color:#b45309;text-transform:uppercase;letter-spacing:.5px}.banner-icon[data-v-70ada14e]{font-size:1.25rem}.banner-text[data-v-70ada14e]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.5px}.key-info-grid[data-v-70ada14e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:2rem;margin-bottom:var(--spacing-2xl)}.key-info-item[data-v-70ada14e]{display:flex;flex-direction:column}.key-info-label[data-v-70ada14e]{font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:1px;color:var(--text-tertiary);font-weight:700;margin-bottom:.5rem;display:flex;align-items:center;gap:.25rem}.info-icon[data-v-70ada14e]{font-size:var(--text-sm)!important}.info-icon-green[data-v-70ada14e]{color:var(--success)}.key-info-value[data-v-70ada14e]{font-size:var(--text-lg);font-weight:600;color:var(--text-primary)}.key-info-value.key-info-secondary[data-v-70ada14e]{font-weight:500;color:var(--text-secondary)}.key-info-value.key-info-primary[data-v-70ada14e]{color:var(--primary);font-weight:700}.key-info-value.key-info-success[data-v-70ada14e]{color:var(--success);font-weight:700}.key-info-value.key-info-warning[data-v-70ada14e]{color:#f97316;font-weight:700}.key-info-link[data-v-70ada14e]{background:none;border:none;color:var(--primary);text-decoration:none;cursor:pointer;font-weight:600;transition:all var(--transition-base);padding:0;font-size:var(--text-lg);align-self:flex-start}.key-info-link[data-v-70ada14e]:hover{text-decoration:underline;color:var(--primary-dark)}.header-actions[data-v-70ada14e]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-md);padding-top:var(--spacing-lg);border-top:1px solid var(--border)}.action-button[data-v-70ada14e]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1.5rem;border-radius:var(--radius-lg);font-weight:600;font-size:var(--text-sm);border:none;cursor:pointer;transition:all var(--transition-base);white-space:nowrap}.button-icon[data-v-70ada14e]{font-size:var(--text-sm)!important}.button-primary[data-v-70ada14e]{background:var(--primary);color:#fff;box-shadow:var(--shadow-blue)}.button-primary[data-v-70ada14e]:hover{background:var(--primary-dark);transform:translateY(-2px);box-shadow:0 12px 20px -5px #2563eb4d}.button-success[data-v-70ada14e]{background:var(--success);color:#fff;box-shadow:0 10px 15px -3px #10b98133}.button-success[data-v-70ada14e]:hover{background:var(--success-hover);transform:translateY(-2px);box-shadow:0 12px 20px -5px #10b9814d}.button-danger[data-v-70ada14e]{background:var(--danger);color:#fff;box-shadow:var(--shadow-red)}.button-danger[data-v-70ada14e]:hover{background:var(--danger-hover);transform:translateY(-2px);box-shadow:0 12px 20px -5px #ef44444d}.status-progress-stepper[data-v-70ada14e]{background:var(--bg-card);padding:var(--spacing-2xl);border-radius:var(--radius-xl);border:1px solid var(--border);box-shadow:var(--shadow-sm);overflow-x:auto}.stepper-container[data-v-70ada14e]{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-2xl);min-width:800px;padding:0 var(--spacing-2xl)}.stepper-line[data-v-70ada14e]{position:absolute;top:1.25rem;left:0;right:0;height:.125rem;background:var(--border);z-index:0}.stepper-item[data-v-70ada14e]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;flex:1}.stepper-circle[data-v-70ada14e]{width:2.5rem;height:2.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;margin-bottom:.75rem;box-shadow:0 0 0 4px var(--bg-card);transition:all var(--transition-base)}.stepper-circle-active[data-v-70ada14e]{background:var(--primary);color:#fff;box-shadow:0 0 0 4px var(--bg-card),var(--shadow-blue)}.stepper-circle-completed[data-v-70ada14e]{background:var(--success);color:#fff;box-shadow:0 0 0 4px var(--bg-card),0 4px 6px #10b98133}.stepper-circle-pending[data-v-70ada14e]{background:var(--bg-hover);color:var(--text-secondary);box-shadow:0 0 0 4px var(--bg-card)}.stepper-label[data-v-70ada14e]{font-size:var(--text-xs);font-weight:500;color:var(--text-secondary);text-align:center}.stepper-label-active[data-v-70ada14e]{color:var(--primary);font-weight:700}.request-details[data-v-70ada14e]{padding:1.5rem;max-width:1400px;margin:0 auto}.details-container[data-v-70ada14e]{display:flex;flex-direction:column;gap:1.5rem}.sticky-header[data-v-70ada14e]{background:var(--bg-card);padding:var(--spacing-lg);margin-bottom:var(--spacing-lg);border-radius:.75rem;border:1px solid var(--border);box-shadow:var(--shadow-sm);transition:all var(--transition-base)}.sticky-header.cancelled-request[data-v-70ada14e]{background:linear-gradient(135deg,#ef444414,#ef44440a);border:1px solid rgba(239,68,68,.4);opacity:1}.cancelled-banner[data-v-70ada14e]{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg);margin:0 0 var(--spacing-lg) 0;background:#ef44441a;border:1px solid rgba(239,68,68,.4);border-radius:var(--radius-md);color:#dc2626;font-weight:500}.cancelled-icon[data-v-70ada14e]{font-size:var(--text-2xl);flex-shrink:0;line-height:1}.cancelled-text[data-v-70ada14e]{font-size:var(--text-sm);font-weight:600;text-transform:uppercase;letter-spacing:.5px}.details-header[data-v-70ada14e]{display:flex;align-items:flex-start;gap:var(--spacing-lg);padding-bottom:var(--spacing-lg);border-bottom:1px solid var(--border)}.key-info-row[data-v-70ada14e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-md);padding:var(--spacing-lg) 0;border-bottom:1px solid var(--border)}.key-info-item[data-v-70ada14e]{display:flex;flex-direction:column;gap:var(--spacing-xs)}.key-label[data-v-70ada14e]{font-size:.625rem;color:var(--text-secondary);font-weight:700;text-transform:uppercase;letter-spacing:.5px;display:block;font-family:var(--font-sans)}.key-value[data-v-70ada14e]{font-size:var(--text-sm);color:var(--text-primary);font-weight:600;font-family:var(--font-sans)}.key-value-link[data-v-70ada14e]{text-align:left;background:none;border:none;padding:0;font-size:var(--text-base);font-weight:600;color:var(--primary);cursor:pointer;text-decoration:none;transition:all var(--transition-base)}.key-value-link[data-v-70ada14e]:hover{color:var(--primary-dark);text-decoration:underline}.key-value-link[data-v-70ada14e]:active{opacity:.8}.key-info-item .amount-highlight[data-v-70ada14e]{color:var(--primary);font-size:var(--text-sm);font-weight:700}.key-info-item .profit-highlight[data-v-70ada14e]{color:var(--success);font-size:var(--text-sm);font-weight:700}.header-actions[data-v-70ada14e]{display:flex;gap:var(--spacing-sm);padding:var(--spacing-lg) 0 0 0;margin-top:var(--spacing-lg);border-top:1px solid var(--border);flex-wrap:wrap;justify-content:flex-start;align-items:center}.header-actions .button-icon[data-v-70ada14e]{margin-right:var(--spacing-xs)}.status-progress[data-v-70ada14e]{display:flex;justify-content:space-between;padding:var(--spacing-lg) 0;margin-top:var(--spacing-xs);overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth}.progress-step[data-v-70ada14e]{flex:1;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-xs);position:relative}.progress-step[data-v-70ada14e]:before{content:"";position:absolute;top:1.25rem;left:50%;width:100%;height:2px;background:var(--border);z-index:0}.progress-step[data-v-70ada14e]:last-child:before{display:none}.progress-step-completed[data-v-70ada14e]:before{background:var(--success)}.step-indicator[data-v-70ada14e]{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;background:var(--bg);border:2px solid var(--border);font-weight:600;font-size:var(--text-sm);transition:all var(--transition-base);box-shadow:0 0 0 4px var(--bg-card)}.progress-step-active .step-indicator[data-v-70ada14e]{background:var(--primary);border-color:var(--primary);color:#fff;box-shadow:0 0 0 4px #2563eb1a}.progress-step-completed .step-indicator[data-v-70ada14e]{background:var(--success);border-color:var(--success);color:#fff}.step-check[data-v-70ada14e]{font-size:1rem}.step-label[data-v-70ada14e]{font-size:.75rem;font-weight:500;color:var(--text-secondary);text-align:center;font-family:var(--font-sans)}.progress-step-active .step-label[data-v-70ada14e]{color:var(--primary);font-weight:700}.progress-step-completed .step-label[data-v-70ada14e]{color:var(--success)}.back-button[data-v-70ada14e]{flex-shrink:0}.header-title[data-v-70ada14e]{flex:1}.request-title[data-v-70ada14e]{display:flex;align-items:center;gap:var(--spacing-sm);margin:0 0 var(--spacing-xs) 0;font-size:var(--text-2xl);font-weight:700;color:var(--text-primary)}.title-icon[data-v-70ada14e]{font-size:var(--text-3xl)}.request-meta[data-v-70ada14e]{display:flex;align-items:center;gap:var(--spacing-sm);font-size:var(--text-sm);color:var(--text-secondary)}.meta-divider[data-v-70ada14e]{opacity:.5}.header-status[data-v-70ada14e]{display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-lg);font-size:var(--text-sm);font-weight:600;white-space:nowrap}.details-grid[data-v-70ada14e]{display:grid;grid-template-columns:1fr;gap:1rem}.info-card[data-v-70ada14e]{background:var(--bg-card);border:1px solid var(--border);border-radius:.75rem;padding:var(--spacing-md);transition:all var(--transition-base);box-shadow:var(--shadow-sm)}.info-card[data-v-70ada14e]:hover{box-shadow:var(--shadow-md)}.info-card.collapsed[data-v-70ada14e]{padding:var(--spacing-md) var(--spacing-lg)}.card-header-wrapper[data-v-70ada14e]{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm);margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-sm);border-bottom:1px solid var(--border)}.collapsed .card-header-wrapper[data-v-70ada14e]{margin-bottom:0;padding-bottom:0;border-bottom:none}.card-title[data-v-70ada14e]{display:flex;align-items:center;gap:var(--spacing-sm);margin:0;font-size:var(--text-lg);font-weight:700;color:var(--text-primary);font-family:var(--font-sans)}.collapse-btn[data-v-70ada14e]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:transparent;border:1px solid var(--border);border-radius:.5rem;cursor:pointer;transition:all var(--transition-base);flex-shrink:0}.collapse-btn[data-v-70ada14e]:hover{background:var(--bg-hover);border-color:var(--primary)}.collapse-icon[data-v-70ada14e]{font-size:var(--text-sm);color:var(--text-secondary);transition:all var(--transition-base)}.collapse-btn:hover .collapse-icon[data-v-70ada14e]{color:var(--primary)}.card-header-controls[data-v-70ada14e]{display:flex;align-items:center;gap:var(--spacing-sm)}.edit-disabled-hint[data-v-70ada14e]{display:inline-flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);background:#ef444414;border:1px solid rgba(239,68,68,.3);border-radius:var(--radius-md);color:#dc2626;font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.5px;cursor:help;transition:all var(--transition-base);white-space:nowrap}.edit-disabled-hint[data-v-70ada14e]:hover{background:#ef44441f;border-color:#ef444466}.quote-required-hint[data-v-70ada14e]{display:inline-flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);background:#f59e0b14;border:1px solid rgba(245,158,11,.3);border-radius:var(--radius-md);color:#f59e0b;font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.5px;cursor:help;transition:all var(--transition-base);white-space:nowrap}.quote-required-hint[data-v-70ada14e]:hover{background:#f59e0b1f;border-color:#f59e0b66}.hint-icon[data-v-70ada14e]{font-size:var(--text-base);flex-shrink:0}.error-message-banner[data-v-70ada14e]{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);background:#ef444414;border:1px solid rgba(239,68,68,.3);border-radius:var(--radius-md);color:#ef4444;font-size:var(--text-xs);font-weight:600;margin-bottom:var(--spacing-md);width:100%}.error-icon[data-v-70ada14e]{font-size:var(--text-base);flex-shrink:0}.error-text[data-v-70ada14e]{flex:1}.card-icon[data-v-70ada14e]{font-size:var(--text-xl)}.info-rows[data-v-70ada14e]{display:flex;flex-direction:column;gap:var(--spacing-md)}.info-row[data-v-70ada14e]{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-sm);border-radius:var(--radius-md);transition:background var(--transition-base)}.info-row[data-v-70ada14e]:hover{background:var(--bg)}.highlight-row[data-v-70ada14e]{background:#10b9811a;border:1px solid rgba(16,185,129,.3)}.info-label[data-v-70ada14e]{font-size:var(--text-sm);color:var(--text-secondary);font-weight:500}.info-value[data-v-70ada14e]{font-size:var(--text-base);color:var(--text-primary);font-weight:600}.amount-highlight[data-v-70ada14e]{color:var(--primary);font-size:var(--text-lg)}.profit-highlight[data-v-70ada14e]{color:var(--success);font-size:var(--text-lg)}.secret-token[data-v-70ada14e]{font-family:var(--font-mono);background:var(--bg);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);font-size:var(--text-sm)}.calculation-card[data-v-70ada14e]{grid-column:span 1}.calculation-summary[data-v-70ada14e]{padding:var(--spacing-md);border-bottom:1px solid var(--border);display:flex;flex-direction:column;gap:var(--spacing-xs)}.summary-row[data-v-70ada14e]{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-xs) 0}.summary-label[data-v-70ada14e]{font-size:var(--text-sm);color:var(--text-secondary);font-weight:500}.summary-value[data-v-70ada14e]{font-size:var(--text-base);color:var(--text-primary);font-weight:700;font-family:var(--font-mono);display:flex;align-items:center;gap:var(--spacing-xs)}.summary-percent[data-v-70ada14e]{font-size:var(--text-sm);color:var(--text-secondary);font-weight:400}.calculation-formula[data-v-70ada14e]{padding:var(--spacing-md);background:linear-gradient(135deg,#2563eb0d,#10b9810d);border-radius:var(--radius-lg);border:1px solid rgba(37,99,235,.3)}.formula-row[data-v-70ada14e]{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-xs) 0}.formula-row-complex[data-v-70ada14e]{display:flex;flex-direction:column;gap:var(--spacing-xs);padding:var(--spacing-xs) 0}.formula-label[data-v-70ada14e]{font-size:var(--text-sm);color:var(--text-secondary);font-weight:600;font-family:var(--font-sans)}.formula-value[data-v-70ada14e]{font-size:var(--text-base);color:var(--text-primary);font-weight:700;font-family:var(--font-mono)}.formula-link[data-v-70ada14e]{background:none;border:none;padding:0;font-size:var(--text-base);font-weight:700;font-family:var(--font-mono);color:var(--primary);cursor:pointer;text-decoration:none;transition:all var(--transition-base)}.formula-link[data-v-70ada14e]:hover{color:var(--primary-dark);text-decoration:underline}.formula-link[data-v-70ada14e]:active{opacity:.8}.formula-percent[data-v-70ada14e]{font-size:var(--text-sm);color:var(--text-secondary);margin-left:var(--spacing-xs)}.rate-breakdown[data-v-70ada14e]{display:flex;flex-direction:column;gap:var(--spacing-xs);padding:var(--spacing-sm) 0 var(--spacing-sm) var(--spacing-lg);margin:var(--spacing-sm) 0;border-left:2px solid rgba(37,99,235,.3);font-size:var(--text-sm)}.rate-breakdown-item[data-v-70ada14e]{display:flex;justify-content:space-between;align-items:center}.breakdown-label[data-v-70ada14e]{color:var(--text-secondary);font-weight:500}.breakdown-value[data-v-70ada14e]{color:var(--text-primary);font-weight:600;font-family:var(--font-mono)}.formula-operator[data-v-70ada14e]{text-align:center;font-size:var(--text-base);font-weight:700;color:var(--primary);padding:2px 0}.formula-divider[data-v-70ada14e]{height:2px;background:var(--primary);margin:var(--spacing-md) 0;opacity:.3}.formula-divider.small[data-v-70ada14e]{height:1px;margin:var(--spacing-sm) 0;opacity:.2}.formula-total[data-v-70ada14e]{padding-top:var(--spacing-sm)}.formula-value-total[data-v-70ada14e]{font-size:var(--text-xl);color:var(--primary);font-weight:700;font-family:var(--font-mono)}.editable-row[data-v-70ada14e]{background:#6366f10d;border:1px solid rgba(99,102,241,.2);border-radius:var(--radius-md);padding:var(--spacing-md)}.select-wrapper[data-v-70ada14e]{display:flex;gap:var(--spacing-xs);align-items:center;width:100%}.edit-select[data-v-70ada14e]{flex:1;padding:var(--spacing-sm) var(--spacing-md);border:1px solid rgba(99,102,241,.3);border-radius:var(--radius-sm);background:var(--bg-card);color:var(--text-primary);font-size:var(--text-base);font-weight:600;transition:all var(--transition-base);cursor:pointer}.edit-select[data-v-70ada14e]:focus{outline:none;border-color:#6366f199;box-shadow:0 0 0 3px #6366f11a}.create-btn[data-v-70ada14e]{flex-shrink:0;padding:var(--spacing-sm) var(--spacing-md);background:var(--primary);color:#fff;border:none;border-radius:var(--radius-sm);cursor:pointer;font-size:var(--text-base);font-weight:600;transition:all var(--transition-base);display:flex;align-items:center;justify-content:center;min-width:44px}.create-btn[data-v-70ada14e]:hover{background:var(--primary-dark);transform:translateY(-1px);box-shadow:var(--shadow-sm)}.create-btn[data-v-70ada14e]:active{transform:translateY(0)}.editable-commission-header[data-v-70ada14e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-xs)}.commission-toggle[data-v-70ada14e]{display:flex;gap:var(--spacing-xs);background:var(--bg);padding:2px;border-radius:var(--radius-sm);border:1px solid var(--border)}.toggle-btn-mini[data-v-70ada14e]{padding:var(--spacing-xs) var(--spacing-sm);border:none;background:transparent;color:var(--text-secondary);font-size:var(--text-xs);font-weight:600;border-radius:var(--radius-xs);cursor:pointer;transition:all var(--transition-base);min-width:50px}.toggle-btn-mini[data-v-70ada14e]:hover{background:var(--bg-card);color:var(--text-primary)}.toggle-btn-mini.active[data-v-70ada14e]{background:var(--primary);color:#fff}.editable-commission-input[data-v-70ada14e]{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-xs)}.edit-input-small[data-v-70ada14e]{flex:1;padding:var(--spacing-sm);border:1px solid rgba(99,102,241,.3);border-radius:var(--radius-sm);background:var(--bg-card);color:var(--text-primary);font-size:var(--text-base);font-weight:600;font-family:var(--font-mono);transition:all var(--transition-base)}.edit-input-small[data-v-70ada14e]:focus{outline:none;border-color:#6366f199;box-shadow:0 0 0 3px #6366f11a}.calculated-display[data-v-70ada14e]{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm);background:var(--bg);border-radius:var(--radius-sm);border:1px solid var(--border)}.calculated-display .main-value[data-v-70ada14e]{font-size:var(--text-base);color:var(--primary);font-weight:700;font-family:var(--font-mono)}.calculated-display .secondary-info[data-v-70ada14e]{font-size:var(--text-sm);color:var(--text-secondary);font-weight:500}.status-badge[data-v-70ada14e]{margin-left:auto;padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.5px}.status-badge-new[data-v-70ada14e]{background:#f59e0b1a;color:#f59e0b;border:1px solid #f59e0b}.status-badge-quoted[data-v-70ada14e],.status-badge-approved[data-v-70ada14e],.status-badge-in_progress[data-v-70ada14e]{background:#3b82f61a;color:#3b82f6;border:1px solid #3b82f6}.status-badge-done[data-v-70ada14e]{background:#10b9811a;color:var(--success);border:1px solid var(--success)}.linked-transactions[data-v-70ada14e]{margin-top:var(--spacing-md);padding-top:var(--spacing-md);border-top:1px solid var(--border);background:#10b98105;padding:var(--spacing-md);border-radius:var(--radius-sm)}.linked-transactions-header[data-v-70ada14e]{font-size:var(--text-xs);color:var(--success);margin-bottom:var(--spacing-sm);display:flex;align-items:center;gap:var(--spacing-xs);font-weight:600;text-transform:uppercase;letter-spacing:.5px}.linked-icon[data-v-70ada14e]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;background:var(--success);color:#fff;border-radius:var(--radius-full);font-size:10px}.available-transactions[data-v-70ada14e]{margin-top:var(--spacing-md);padding-top:var(--spacing-md);border-top:1px dashed var(--border)}.no-unlinked-transactions[data-v-70ada14e]{margin-top:var(--spacing-md);padding:var(--spacing-md);display:flex;align-items:center;gap:var(--spacing-sm);background:var(--bg-card);border:1px dashed var(--border);border-radius:var(--radius-sm);color:var(--text-secondary);font-size:var(--text-sm)}.no-tx-icon[data-v-70ada14e]{font-size:var(--text-lg)}.no-tx-label[data-v-70ada14e]{font-weight:500}.available-transactions-header[data-v-70ada14e]{font-size:var(--text-xs);color:var(--text-secondary);margin-bottom:var(--spacing-sm);display:flex;align-items:center;gap:var(--spacing-xs)}.available-count[data-v-70ada14e]{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 var(--spacing-xs);background:var(--primary);color:#fff;border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:700}.compact-transaction-list[data-v-70ada14e]{display:flex;flex-direction:column;gap:var(--spacing-xs)}.compact-transaction-card[data-v-70ada14e]{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-sm);background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-sm);transition:all var(--transition-base)}.compact-transaction-card[data-v-70ada14e]:hover{border-color:var(--primary);background:var(--bg);transform:translate(2px)}.compact-transaction-card.linked[data-v-70ada14e]{background:#10b9810d;border-color:#10b98133}.compact-transaction-card.linked[data-v-70ada14e]:hover{border-color:#10b98166;background:#10b98114}.compact-tx-info[data-v-70ada14e]{display:flex;flex-direction:column;gap:var(--spacing-xs)}.compact-tx-amount[data-v-70ada14e]{font-size:var(--text-sm);font-weight:700;font-family:var(--font-mono);color:var(--text-primary)}.compact-tx-time[data-v-70ada14e]{font-size:var(--text-xs);color:var(--text-secondary)}.compact-tx-hash[data-v-70ada14e]{font-size:var(--text-xs);color:var(--text-tertiary);font-family:var(--font-mono)}.compact-tx-hash-link[data-v-70ada14e]{font-size:var(--text-xs);color:var(--primary);font-family:var(--font-mono);text-decoration:none;transition:all var(--transition-base);display:inline-flex;align-items:center;gap:2px}.compact-tx-hash-link[data-v-70ada14e]:hover{color:var(--primary-dark);text-decoration:underline}.compact-tx-wallet[data-v-70ada14e]{font-size:var(--text-xs);color:var(--text-secondary);font-family:var(--font-mono);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:200px;cursor:help}.quick-link-btn[data-v-70ada14e]{padding:var(--spacing-xs) var(--spacing-sm);background:var(--primary);color:#fff;border:none;border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:600;cursor:pointer;transition:all var(--transition-base);white-space:nowrap}.quick-link-btn[data-v-70ada14e]:hover{background:var(--primary-dark);transform:translateY(-1px);box-shadow:var(--shadow-sm)}.quick-link-btn[data-v-70ada14e]:active{transform:translateY(0)}.unlink-btn[data-v-70ada14e]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;background:#ef44441a;color:var(--danger);border:1px solid rgba(239,68,68,.2);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:700;cursor:pointer;transition:all var(--transition-base);flex-shrink:0}.unlink-btn[data-v-70ada14e]:hover{background:var(--danger);color:#fff;border-color:var(--danger);transform:scale(1.1)}.unlink-btn[data-v-70ada14e]:active{transform:scale(1)}.success-highlight[data-v-70ada14e]{color:var(--success);font-weight:700}.warning-highlight[data-v-70ada14e]{color:#f59e0b;font-weight:700}.card-header-with-controls[data-v-70ada14e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-lg);padding-bottom:var(--spacing-md);border-bottom:1px solid var(--border)}.card-header-with-controls .card-title[data-v-70ada14e]{margin:0;padding:0;border:none}.transaction-type-toggle[data-v-70ada14e]{display:flex;gap:var(--spacing-xs);background:var(--bg);padding:var(--spacing-xs);border-radius:var(--radius-md);border:1px solid var(--border)}.toggle-btn[data-v-70ada14e]{padding:var(--spacing-xs) var(--spacing-md);border:none;background:transparent;color:var(--text-secondary);font-size:var(--text-sm);font-weight:600;border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-base)}.toggle-btn[data-v-70ada14e]:hover{background:var(--bg-card);color:var(--text-primary)}.toggle-btn.active[data-v-70ada14e]{background:var(--primary);color:#fff}.transactions-table-container[data-v-70ada14e]{overflow-x:auto}.transactions-table[data-v-70ada14e]{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.transactions-table thead[data-v-70ada14e]{background:var(--bg);border-bottom:2px solid var(--border)}.transactions-table th[data-v-70ada14e]{padding:var(--spacing-sm) var(--spacing-md);text-align:left;font-weight:600;color:var(--text-secondary);text-transform:uppercase;font-size:var(--text-xs);letter-spacing:.5px}.transactions-table tbody tr[data-v-70ada14e]{border-bottom:1px solid var(--border);transition:background var(--transition-base)}.transactions-table tbody tr[data-v-70ada14e]:hover{background:var(--bg)}.transactions-table tbody tr.linked-transaction[data-v-70ada14e]{background:#10b9810d}.transactions-table td[data-v-70ada14e]{padding:var(--spacing-md);color:var(--text-primary)}.tx-timestamp[data-v-70ada14e]{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-secondary)}.tx-type-badge[data-v-70ada14e]{display:inline-flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:600}.tx-type-in[data-v-70ada14e]{background:#10b9811a;color:var(--success)}.tx-type-out[data-v-70ada14e]{background:#ef44441a;color:var(--danger)}.tx-amount[data-v-70ada14e]{font-weight:700;font-family:var(--font-mono);color:var(--primary)}.tx-address[data-v-70ada14e]{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-secondary);max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tx-hash[data-v-70ada14e]{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-secondary);max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tx-status-badge[data-v-70ada14e]{padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);background:#10b9811a;color:var(--success);font-size:var(--text-xs);font-weight:600;text-transform:capitalize}.tx-actions[data-v-70ada14e]{text-align:right;min-width:250px}.link-transaction-controls[data-v-70ada14e]{display:flex;gap:var(--spacing-xs);align-items:center;flex-wrap:wrap}.payment-type-select[data-v-70ada14e]{padding:var(--spacing-xs) var(--spacing-sm);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-card);color:var(--text-primary);font-size:var(--text-xs);font-weight:500;cursor:pointer;transition:all var(--transition-base);min-width:120px}.payment-type-select[data-v-70ada14e]:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 2px #2563eb1a}.linked-badge[data-v-70ada14e]{display:inline-flex;flex-direction:column;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);background:#10b9811a;color:var(--success);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:600}.payment-type-indicator[data-v-70ada14e]{font-size:var(--text-xs);color:var(--text-secondary);font-weight:500}.no-transactions[data-v-70ada14e]{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-3xl) var(--spacing-xl);color:var(--text-secondary)}.timeline[data-v-70ada14e]{display:flex;flex-direction:column;gap:var(--spacing-lg)}.timeline-item[data-v-70ada14e]{display:flex;gap:var(--spacing-md);position:relative}.timeline-item[data-v-70ada14e]:not(:last-child):after{content:"";position:absolute;left:.75rem;top:2rem;bottom:-1rem;width:2px;background:var(--border)}.timeline-dot[data-v-70ada14e]{width:1.5rem;height:1.5rem;border-radius:var(--radius-full);flex-shrink:0;margin-top:.25rem;border:3px solid var(--bg-card);background:var(--text-secondary);z-index:1}.timeline-dot-created[data-v-70ada14e]{background:var(--primary)}.timeline-dot-in_progress[data-v-70ada14e]{background:#3b82f6}.timeline-dot-waiting_confirmation[data-v-70ada14e]{background:#8b5cf6}.timeline-dot-done[data-v-70ada14e]{background:var(--success)}.timeline-dot-canceled[data-v-70ada14e]{background:var(--danger)}.timeline-content[data-v-70ada14e]{flex:1}.timeline-status[data-v-70ada14e]{display:flex;align-items:center;gap:var(--spacing-xs);font-size:var(--text-base);font-weight:600;color:var(--text-primary);margin-bottom:var(--spacing-xs)}.timeline-icon[data-v-70ada14e]{font-size:var(--text-sm)}.timeline-meta[data-v-70ada14e]{display:flex;align-items:center;gap:var(--spacing-sm);font-size:var(--text-sm);color:var(--text-secondary)}.timeline-user[data-v-70ada14e]{font-weight:500}.timeline-reason[data-v-70ada14e]{margin-top:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);background:var(--bg);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--text-secondary);font-style:italic}.operations-list[data-v-70ada14e]{display:flex;flex-direction:column;gap:var(--spacing-sm)}.operation-item[data-v-70ada14e]{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-md);transition:all var(--transition-base)}.operation-item[data-v-70ada14e]:hover{border-color:var(--primary);transform:translate(4px)}.operation-info[data-v-70ada14e]{display:flex;align-items:center;gap:var(--spacing-sm)}.operation-id[data-v-70ada14e]{font-family:var(--font-mono);font-weight:600;color:var(--text-secondary);font-size:var(--text-xs)}.operation-type[data-v-70ada14e]{font-weight:500;color:var(--text-primary)}.operation-status[data-v-70ada14e]{padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:600;text-transform:uppercase}.operation-status-pending[data-v-70ada14e]{background:#f59e0b1a;color:#f59e0b}.operation-status-completed[data-v-70ada14e]{background:#10b9811a;color:var(--success)}.empty-operations[data-v-70ada14e]{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xl);color:var(--text-secondary)}.empty-icon[data-v-70ada14e]{font-size:var(--text-3xl);opacity:.5}.loading-state[data-v-70ada14e],.not-found-state[data-v-70ada14e]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-3xl) var(--spacing-xl);text-align:center;min-height:60vh}.loading-spinner[data-v-70ada14e]{width:3rem;height:3rem;border:4px solid var(--border);border-top-color:var(--primary);border-radius:var(--radius-full);animation:spin-70ada14e 1s linear infinite;margin-bottom:var(--spacing-lg)}@keyframes spin-70ada14e{to{transform:rotate(360deg)}}.not-found-icon[data-v-70ada14e]{font-size:4rem;margin-bottom:var(--spacing-lg);opacity:.5}@media(max-width:1024px){.transactions-container[data-v-70ada14e],.payment-status-grid[data-v-70ada14e]{grid-template-columns:1fr}}@media(max-width:768px){.request-details[data-v-70ada14e]{padding:var(--spacing-md)}.sticky-header[data-v-70ada14e]{padding:var(--spacing-md);margin-bottom:var(--spacing-md)}.details-header[data-v-70ada14e]{flex-direction:column;gap:var(--spacing-md)}.header-status[data-v-70ada14e]{align-self:flex-start}.request-title[data-v-70ada14e]{font-size:var(--text-xl)}.key-info-row[data-v-70ada14e]{grid-template-columns:repeat(2,1fr);gap:var(--spacing-sm);padding:var(--spacing-md) 0}.header-actions[data-v-70ada14e]{padding:var(--spacing-sm) 0 0 0;gap:var(--spacing-xs)}.status-progress[data-v-70ada14e]{padding:var(--spacing-md) 0}.progress-step[data-v-70ada14e]{gap:var(--spacing-xs)}.step-indicator[data-v-70ada14e]{width:2rem;height:2rem;font-size:var(--text-xs)}.step-label[data-v-70ada14e]{font-size:.625rem}}.info-card.edit-active[data-v-70ada14e]{border:2px solid rgba(99,102,241,.4);background:linear-gradient(135deg,#6366f108,#a855f708);box-shadow:0 0 0 3px #6366f11a}.card-title[data-v-70ada14e]{position:relative}.inline-edit-btn[data-v-70ada14e]{margin-left:auto;background:transparent;border:1px solid var(--border);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-md);cursor:pointer;font-size:var(--text-base);transition:all var(--transition-base);display:flex;align-items:center;gap:var(--spacing-xs)}.inline-edit-btn[data-v-70ada14e]:hover{background:#6366f11a;border-color:#6366f14d;transform:scale(1.05)}.info-row.editing[data-v-70ada14e]{background:#6366f10d;border:1px solid rgba(99,102,241,.2);padding:var(--spacing-sm)}.edit-input[data-v-70ada14e]{flex:1;padding:var(--spacing-xs) var(--spacing-sm);border:1px solid rgba(99,102,241,.3);border-radius:var(--radius-sm);background:var(--bg-card);color:var(--text-primary);font-size:var(--text-base);font-weight:600;font-family:var(--font-mono);transition:all var(--transition-base);min-width:100px;text-align:right}.edit-input[data-v-70ada14e]:focus{outline:none;border-color:#6366f199;box-shadow:0 0 0 3px #6366f11a}.edit-input-group[data-v-70ada14e]{display:flex;align-items:center;gap:var(--spacing-xs);flex:1}.input-suffix[data-v-70ada14e]{font-size:var(--text-sm);color:var(--text-secondary);font-weight:600}.card-edit-actions[data-v-70ada14e]{display:flex;gap:var(--spacing-sm);margin-top:var(--spacing-lg);padding-top:var(--spacing-lg);border-top:2px solid rgba(99,102,241,.2)}.card-edit-actions .flex-1[data-v-70ada14e]{flex:1}.btn-save[data-v-70ada14e],.btn-cancel[data-v-70ada14e]{flex:1;display:flex;align-items:center;justify-content:center;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);font-size:var(--text-base);font-weight:600;cursor:pointer;transition:all var(--transition-base);border:2px solid}.btn-save[data-v-70ada14e]{background:var(--success);border-color:var(--success);color:#fff}.btn-save[data-v-70ada14e]:hover{background:#059669;border-color:#059669;transform:translateY(-1px);box-shadow:var(--shadow-md)}.btn-cancel[data-v-70ada14e]{background:transparent;border-color:var(--border);color:var(--text-secondary)}.btn-cancel[data-v-70ada14e]:hover{background:var(--bg);border-color:var(--text-secondary);color:var(--text-primary)}.btn-icon[data-v-70ada14e]{font-size:var(--text-lg)}@media print{.back-button[data-v-70ada14e],.header-actions[data-v-70ada14e],.inline-edit-btn[data-v-70ada14e],.card-edit-actions[data-v-70ada14e]{display:none}.sticky-header[data-v-70ada14e]{box-shadow:none;border:1px solid var(--border)}.request-details[data-v-70ada14e]{padding:0}.info-card[data-v-70ada14e]{break-inside:avoid}}.modal-overlay[data-v-70ada14e]{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.confirm-modal[data-v-70ada14e]{background:var(--bg-card);border-radius:var(--radius-lg);box-shadow:0 20px 25px -5px #0000001a;max-width:500px;width:90%;max-height:90vh;overflow-y:auto}.modal-header[data-v-70ada14e]{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-lg);border-bottom:1px solid var(--border)}.modal-title[data-v-70ada14e]{margin:0;font-size:var(--text-lg);font-weight:600;color:var(--text-primary)}.modal-close[data-v-70ada14e]{background:none;border:none;font-size:var(--text-lg);cursor:pointer;color:var(--text-secondary);padding:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);transition:all var(--transition-base)}.modal-close[data-v-70ada14e]:hover{background:var(--bg-hover);color:var(--text-primary)}.modal-body[data-v-70ada14e]{padding:var(--spacing-lg)}.warning-message[data-v-70ada14e]{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md);background:#ef444414;border:1px solid rgba(239,68,68,.3);border-radius:var(--radius-md);color:#ef4444;font-size:var(--text-sm);margin:0 0 var(--spacing-md) 0}.warning-icon[data-v-70ada14e]{font-size:var(--text-base);flex-shrink:0}.success-message[data-v-70ada14e]{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md);background:#22c55e14;border:1px solid rgba(34,197,94,.3);border-radius:var(--radius-md);color:#22c55e;font-size:var(--text-sm);margin:0 0 var(--spacing-md) 0}.confirmation-text[data-v-70ada14e]{margin:0;color:var(--text-primary);font-size:var(--text-sm)}.modal-footer[data-v-70ada14e]{display:flex;gap:var(--spacing-md);justify-content:flex-end;padding:var(--spacing-lg);border-top:1px solid var(--border)}.btn[data-v-70ada14e]{padding:var(--spacing-sm) var(--spacing-lg);border:none;border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:500;cursor:pointer;transition:all var(--transition-base)}.btn-secondary[data-v-70ada14e]{background:var(--bg-hover);color:var(--text-primary)}.btn-secondary[data-v-70ada14e]:hover{background:var(--border)}.btn-primary[data-v-70ada14e]{background:var(--primary);color:#fff}.btn-primary[data-v-70ada14e]:hover{background:#2563eb;box-shadow:0 4px 12px #2563eb4d}.matching-operations-card[data-v-70ada14e]{border:1px solid var(--primary);background:linear-gradient(135deg,#2563eb05,#2563eb03)}.matching-count[data-v-70ada14e]{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 var(--spacing-xs);background:var(--primary);color:#fff;border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:700}.matching-operations-list[data-v-70ada14e]{display:flex;flex-direction:column;gap:var(--spacing-sm)}.operation-item[data-v-70ada14e]{padding:var(--spacing-sm) var(--spacing-md);background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;transition:all .2s ease}.operation-item[data-v-70ada14e]:hover{border-color:var(--primary);background:#2563eb05;transform:translate(4px);box-shadow:0 2px 8px #2563eb1a}.operation-header[data-v-70ada14e]{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-xs);font-weight:600;font-size:var(--text-sm)}.operation-id[data-v-70ada14e]{color:var(--primary);min-width:50px}.operation-type[data-v-70ada14e]{flex:1;color:var(--text-primary);text-transform:capitalize}.operation-direction[data-v-70ada14e]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;font-weight:700;font-size:var(--text-sm)}.direction-in[data-v-70ada14e]{background:#10b9811a;color:#10b981}.direction-out[data-v-70ada14e]{background:#ef44441a;color:#ef4444}.operation-details[data-v-70ada14e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-xs);font-size:var(--text-sm)}.operation-counterparty[data-v-70ada14e]{color:var(--text-secondary);flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.operation-amount[data-v-70ada14e]{font-weight:600;font-family:monospace;color:var(--text-primary);min-width:120px;text-align:right}.operation-meta[data-v-70ada14e]{display:flex;justify-content:space-between;align-items:center;font-size:var(--text-xs);color:var(--text-secondary)}.operation-date[data-v-70ada14e]{display:block}.operation-status[data-v-70ada14e]{display:inline-block;padding:2px 8px;border-radius:var(--radius-sm);font-weight:500;text-transform:capitalize}.status-pending[data-v-70ada14e]{background:#3b82f61a;color:#3b82f6}.status-posted[data-v-70ada14e]{background:#10b9811a;color:#10b981}.status-void[data-v-70ada14e]{background:#6b72801a;color:#6b7280}.debt-allocation-card[data-v-70ada14e]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-md)}.debt-filter-tabs[data-v-70ada14e]{display:flex;gap:var(--spacing-md);margin-bottom:var(--spacing-lg);border-bottom:1px solid var(--border);padding-bottom:var(--spacing-md)}.debt-filter-tabs button[data-v-70ada14e]{padding:var(--spacing-sm) var(--spacing-md);background:none;border:none;color:var(--text-secondary);font-size:var(--text-sm);font-weight:500;cursor:pointer;transition:all var(--transition-base)}.debt-filter-tabs button.active[data-v-70ada14e]{color:var(--primary);border-bottom:2px solid var(--primary)}.debt-allocation-grid[data-v-70ada14e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-md)}.debt-section[data-v-70ada14e]{border:1px solid var(--border);border-radius:.5rem;padding:var(--spacing-md);background:var(--bg)}.debt-section.receivables-section[data-v-70ada14e]{border-left:3px solid var(--color-green-500);border-color:var(--border);background:#10b98108}.debt-section.payables-section[data-v-70ada14e]{border-left:3px solid var(--color-red-500);border-color:var(--border);background:#ef444408}.debt-section-header[data-v-70ada14e]{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-sm);border-bottom:1px solid var(--border)}.debt-type-icon[data-v-70ada14e]{font-size:var(--text-xl)}.debt-type-label[data-v-70ada14e]{font-size:var(--text-sm);font-weight:600;color:var(--text-primary);flex:1}.debt-count-badge[data-v-70ada14e]{background:var(--primary);color:#fff;padding:2px 8px;border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:600}.debt-operations-list[data-v-70ada14e]{display:flex;flex-direction:column;gap:var(--spacing-sm)}.debt-operation-card[data-v-70ada14e]{background:var(--bg-card);border:1px solid var(--border);border-radius:.375rem;padding:var(--spacing-sm);transition:all var(--transition-base);box-shadow:var(--shadow-sm)}.debt-operation-card[data-v-70ada14e]:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.debt-operation-card.receivable[data-v-70ada14e]{border-left:3px solid rgba(16,185,129,.6)}.debt-operation-card.payable[data-v-70ada14e]{border-left:3px solid rgba(239,68,68,.6)}.debt-op-header[data-v-70ada14e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-xs)}.debt-op-id[data-v-70ada14e]{font-size:var(--text-xs);color:var(--text-secondary);font-weight:600}.debt-op-amount[data-v-70ada14e]{font-size:var(--text-base);font-weight:700;color:var(--text-primary)}.debt-op-details[data-v-70ada14e]{display:flex;flex-direction:column;gap:var(--spacing-xs);margin-bottom:var(--spacing-sm)}.debt-op-date[data-v-70ada14e]{font-size:var(--text-xs);color:var(--text-secondary)}.debt-op-comment[data-v-70ada14e]{font-size:var(--text-xs);color:var(--text-tertiary);font-style:italic}.debt-settlement-progress[data-v-70ada14e]{margin-bottom:var(--spacing-sm)}.settlement-bar[data-v-70ada14e]{height:6px;background:var(--border);border-radius:var(--radius-full);overflow:hidden;margin-bottom:var(--spacing-xs)}.settlement-fill[data-v-70ada14e]{height:100%;transition:width var(--transition-base);border-radius:var(--radius-full)}.settlement-fill.receivable-fill[data-v-70ada14e]{background:linear-gradient(90deg,#10b98199,#10b981e6)}.settlement-fill.payable-fill[data-v-70ada14e]{background:linear-gradient(90deg,#ef444499,#ef4444e6)}.settlement-info[data-v-70ada14e]{display:flex;justify-content:space-between;align-items:center}.settlement-percentage[data-v-70ada14e]{font-size:var(--text-xs);font-weight:600;color:var(--text-primary)}.settlement-remaining[data-v-70ada14e]{font-size:var(--text-xs);color:var(--text-secondary)}.audit-log-card[data-v-70ada14e]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-xl);padding:0;overflow:hidden;box-shadow:var(--shadow-sm);transition:all var(--transition-base)}.audit-log-card[data-v-70ada14e]:hover{box-shadow:var(--shadow-md)}.audit-log-card .card-header-wrapper[data-v-70ada14e]{padding:var(--spacing-lg);border-bottom:1px solid var(--border);margin:0;display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md)}.audit-log-card .card-title[data-v-70ada14e]{display:flex;align-items:center;gap:var(--spacing-sm);margin:0;font-size:var(--text-lg);font-weight:700;color:var(--text-primary)}.audit-log-content[data-v-70ada14e]{padding:0;background:var(--bg-card)}.audit-log-content[data-v-70ada14e] .audit-timeline{padding:var(--spacing-lg);background-color:transparent;border:none;gap:var(--spacing-md);display:flex;flex-direction:column}.audit-log-content[data-v-70ada14e] .audit-timeline-header{display:none}.audit-log-content[data-v-70ada14e] .audit-timeline-container{padding-left:var(--spacing-lg)}.audit-log-content[data-v-70ada14e] .timeline-line{left:11px;background:linear-gradient(to bottom,var(--primary),transparent)}.audit-log-content[data-v-70ada14e] .timeline-item{margin-bottom:var(--spacing-md)}.audit-log-content[data-v-70ada14e] .timeline-dot{border-color:var(--bg-card)}.audit-log-content[data-v-70ada14e] .timeline-content{background-color:var(--bg);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-md);transition:all var(--transition-base)}.audit-log-content[data-v-70ada14e] .timeline-content:hover{border-color:var(--primary);box-shadow:0 4px 12px #2563eb26;transform:translateY(-2px)}.audit-log-content[data-v-70ada14e] .timeline-action{display:inline-flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--radius-md);min-width:75px;text-align:center;border:1px solid transparent;transition:all var(--transition-base)}.audit-log-content[data-v-70ada14e] .timeline-action.action-create{background-color:#10b98126;color:#10b981;border-color:#10b9814d}.audit-log-content[data-v-70ada14e] .timeline-action.action-create:hover{background-color:#10b98140;border-color:#10b98180}.audit-log-content[data-v-70ada14e] .timeline-action.action-update{background-color:#2563eb26;color:#2563eb;border-color:#2563eb4d}.audit-log-content[data-v-70ada14e] .timeline-action.action-update:hover{background-color:#2563eb40;border-color:#2563eb80}.audit-log-content[data-v-70ada14e] .timeline-action.action-delete{background-color:#ef444426;color:#ef4444;border-color:#ef44444d}.audit-log-content[data-v-70ada14e] .timeline-action.action-delete:hover{background-color:#ef444440;border-color:#ef444480}.audit-log-content[data-v-70ada14e] .timeline-time-info{display:flex;flex-direction:column;align-items:flex-end;gap:2px;margin-left:auto}.audit-log-content[data-v-70ada14e] .timeline-time-ago{font-size:.8rem;color:var(--text-secondary);font-weight:500}.audit-log-content[data-v-70ada14e] .timeline-time-full{font-size:.75rem;color:var(--text-tertiary);font-family:var(--font-mono);cursor:help;transition:color var(--transition-base)}.audit-log-content[data-v-70ada14e] .timeline-time-full:hover{color:var(--text-secondary)}.audit-log-content[data-v-70ada14e] .timeline-details{display:flex;flex-direction:column;gap:var(--spacing-sm)}.audit-log-content[data-v-70ada14e] .timeline-user{font-size:.875rem;color:var(--text-primary);font-weight:600;margin:0}.audit-log-content[data-v-70ada14e] .timeline-changes-summary{display:flex;flex-direction:column;gap:var(--spacing-xs);padding:var(--spacing-sm) 0}.audit-log-content[data-v-70ada14e] .timeline-changes-label{font-size:.75rem;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;margin:0}.audit-log-content[data-v-70ada14e] .timeline-fields-summary{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.audit-log-content[data-v-70ada14e] .timeline-field-tag{background-color:#2563eb26;border:1px solid rgba(37,99,235,.25);color:#2563eb;padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);font-size:.75rem;font-weight:500;transition:all var(--transition-base)}.audit-log-content[data-v-70ada14e] .timeline-field-tag:hover{background-color:#2563eb40;border-color:#2563eb66}.audit-log-content[data-v-70ada14e] .timeline-field-more{display:inline-flex;align-items:center;padding:var(--spacing-xs) var(--spacing-sm);font-size:.75rem;color:var(--text-secondary);font-weight:600}.audit-log-content[data-v-70ada14e] .timeline-details-toggle{display:inline-flex;align-items:center;gap:var(--spacing-xs);background:var(--primary);color:#fff;border:1px solid var(--primary);font-weight:600;padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--radius-md);font-size:.8rem;cursor:pointer;transition:all var(--transition-base);align-self:flex-start;margin-top:var(--spacing-xs)}.audit-log-content[data-v-70ada14e] .timeline-details-toggle:hover{background:var(--primary-dark);border-color:var(--primary-dark);transform:translateY(-2px);box-shadow:0 4px 12px #2563eb33}.audit-log-content[data-v-70ada14e] .timeline-details-toggle.expanded{background:var(--bg);color:var(--primary);border-color:var(--primary)}.audit-log-content[data-v-70ada14e] .timeline-values-section{display:flex;flex-direction:column;gap:var(--spacing-sm)}.audit-log-content[data-v-70ada14e] .timeline-values-title{font-size:.8rem;font-weight:700;color:var(--text-primary);text-transform:uppercase;letter-spacing:.5px;margin:0;padding-bottom:var(--spacing-xs);border-bottom:2px solid var(--primary)}.audit-log-content[data-v-70ada14e] .timeline-values{background-color:var(--bg);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--spacing-md);max-height:400px;overflow-y:auto}.audit-log-content[data-v-70ada14e] .timeline-value-pair{display:grid;grid-template-columns:140px 1fr;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-sm);transition:background-color var(--transition-base)}.audit-log-content[data-v-70ada14e] .timeline-value-pair:hover{background-color:var(--bg-card)}.audit-log-content[data-v-70ada14e] .timeline-value-key{font-weight:600;color:var(--text-secondary);font-family:var(--font-mono);font-size:.75rem}.audit-log-content[data-v-70ada14e] .timeline-value-colon{color:var(--text-tertiary);display:none}.audit-log-content[data-v-70ada14e] .timeline-value-data{color:var(--text-primary);word-break:break-word;font-family:var(--font-mono);font-size:.75rem;line-height:1.4}.audit-log-content[data-v-70ada14e] .timeline-comparison{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-md);padding:var(--spacing-md) 0;border-bottom:1px solid var(--border)}@media(max-width:1024px){.audit-log-content[data-v-70ada14e] .timeline-comparison{grid-template-columns:1fr}}.audit-log-content[data-v-70ada14e] .timeline-metadata{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--spacing-md);padding:var(--spacing-md);background-color:var(--bg);border-radius:var(--radius-md);border:1px solid var(--border);margin-top:var(--spacing-md)}.audit-log-content[data-v-70ada14e] .timeline-meta{display:flex;flex-direction:column;gap:var(--spacing-xs)}.audit-log-content[data-v-70ada14e] .timeline-meta-label{font-weight:700;color:var(--text-secondary);font-size:.7rem;text-transform:uppercase;letter-spacing:.5px}.audit-log-content[data-v-70ada14e] .timeline-meta-value{color:var(--text-primary);font-family:var(--font-mono);font-size:.75rem;word-break:break-all;font-weight:500}.audit-log-content[data-v-70ada14e] .audit-timeline-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-3xl) var(--spacing-xl);text-align:center;color:var(--text-secondary);gap:var(--spacing-md);min-height:200px}.audit-log-content[data-v-70ada14e] .audit-timeline-loadmore{display:flex;justify-content:center;padding:var(--spacing-lg);border-top:1px solid var(--border);margin-top:var(--spacing-md)}.debt-filter-tabs[data-v-70ada14e]{display:flex;gap:var(--spacing-xs);margin-bottom:var(--spacing-lg);background:var(--bg);padding:var(--spacing-xs);border-radius:var(--radius-lg);overflow-x:auto}.debt-filter-tabs button[data-v-70ada14e]{flex:1;min-width:120px;padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--border);background:transparent;color:var(--text-secondary);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:600;cursor:pointer;transition:all var(--transition-base);white-space:nowrap}.debt-filter-tabs button[data-v-70ada14e]:hover{background:var(--bg-hover);border-color:var(--primary);color:var(--text-primary)}.debt-filter-tabs button.active[data-v-70ada14e]{background:var(--primary);border-color:var(--primary);color:#fff;box-shadow:0 2px 8px #2563eb4d}.debts-table-wrapper[data-v-70ada14e]{margin-top:var(--spacing-lg)}.debt-type-badge[data-v-70ada14e]{display:inline-flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.5px}.debt-type-badge.badge-receivable[data-v-70ada14e]{background:#10b9811a;color:#10b981;border:1px solid rgba(16,185,129,.3)}.debt-type-badge.badge-payable[data-v-70ada14e]{background:#f59e0b1a;color:#f59e0b;border:1px solid rgba(245,158,11,.3)}.debt-type-badge.badge-internal[data-v-70ada14e]{background:#6366f11a;color:#6366f1;border:1px solid rgba(99,102,241,.3)}.debt-direction-icon[data-v-70ada14e]{font-size:var(--text-base)}.debt-amount[data-v-70ada14e]{font-weight:700;color:var(--primary);font-family:var(--font-mono)}.settlement-cell[data-v-70ada14e]{display:flex;align-items:center;gap:var(--spacing-sm);width:100%}.counterparty-value[data-v-70ada14e]{color:var(--text-primary);font-weight:500}.empty-state[data-v-70ada14e]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-2xl) var(--spacing-lg);text-align:center}.empty-icon[data-v-70ada14e]{font-size:2.5rem;margin-bottom:var(--spacing-md);opacity:.5}.empty-label[data-v-70ada14e]{color:var(--text-secondary);font-size:var(--text-sm)}.settlement-fill.receivable-fill[data-v-70ada14e]{background:linear-gradient(90deg,#10b981,#34d399)}.settlement-fill.payable-fill[data-v-70ada14e]{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.settlement-fill.internal-fill[data-v-70ada14e]{background:linear-gradient(90deg,#6366f1,#818cf8)}.account-operations-card[data-v-70ada14e]{grid-column:span 1}.operations-count[data-v-70ada14e]{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 var(--spacing-xs);background:var(--primary);color:#fff;border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:700;margin-left:auto}.account-balances-grid[data-v-70ada14e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-md);margin-bottom:var(--spacing-lg);padding-bottom:var(--spacing-lg);border-bottom:1px solid var(--border)}.account-balance-card[data-v-70ada14e]{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--spacing-md);display:flex;flex-direction:column;gap:var(--spacing-xs);transition:all var(--transition-base)}.account-balance-card[data-v-70ada14e]:hover{border-color:var(--primary);box-shadow:0 2px 8px #2563eb1a}.account-name[data-v-70ada14e]{font-size:var(--text-sm);font-weight:700;color:var(--text-primary)}.account-currency[data-v-70ada14e]{font-size:var(--text-xs);color:var(--text-secondary);text-transform:uppercase}.account-balance[data-v-70ada14e]{font-size:var(--text-lg);font-weight:700;color:var(--primary);font-family:var(--font-mono)}.account-type-badge[data-v-70ada14e]{font-size:var(--text-2xs);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.5px}.account-operations-timeline[data-v-70ada14e]{display:flex;flex-direction:column;gap:var(--spacing-md)}.timeline-operation-item[data-v-70ada14e]{display:flex;gap:var(--spacing-md);padding:var(--spacing-md);background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-base)}.timeline-operation-item[data-v-70ada14e]:hover{background:var(--bg-card);border-color:var(--primary);box-shadow:var(--shadow-sm);transform:translate(2px)}.timeline-op-indicator[data-v-70ada14e]{flex-shrink:0;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:var(--text-lg)}.timeline-op-indicator.indicator-incoming[data-v-70ada14e]{background:#10b9811a;border:2px solid #10b981}.timeline-op-indicator.indicator-outgoing[data-v-70ada14e]{background:#f59e0b1a;border:2px solid #f59e0b}.timeline-op-indicator.indicator-internal[data-v-70ada14e]{background:#6366f11a;border:2px solid #6366f1}.timeline-op-content[data-v-70ada14e]{flex:1;display:flex;flex-direction:column;gap:var(--spacing-xs)}.timeline-op-header[data-v-70ada14e]{display:flex;justify-content:space-between;align-items:center}.timeline-op-kind[data-v-70ada14e]{font-size:var(--text-sm);font-weight:600;color:var(--text-primary)}.timeline-op-amount[data-v-70ada14e]{font-size:var(--text-lg);font-weight:700;font-family:var(--font-mono)}.timeline-op-amount.amount-positive[data-v-70ada14e]{color:#10b981}.timeline-op-amount.amount-negative[data-v-70ada14e]{color:#f59e0b}.timeline-op-amount.amount-neutral[data-v-70ada14e]{color:var(--text-secondary)}.timeline-op-details[data-v-70ada14e]{display:flex;justify-content:space-between;align-items:center;font-size:var(--text-sm)}.timeline-op-account[data-v-70ada14e]{color:var(--text-secondary);font-weight:500}.timeline-op-status[data-v-70ada14e]{padding:2px 8px;border-radius:4px;font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.5px}.timeline-op-status.status-posted[data-v-70ada14e]{background:#10b9811a;color:#10b981}.timeline-op-status.status-pending[data-v-70ada14e]{background:#f59e0b1a;color:#f59e0b}.timeline-op-status.status-void[data-v-70ada14e]{background:#ef44441a;color:#ef4444}.timeline-op-time[data-v-70ada14e]{font-size:var(--text-xs);color:var(--text-tertiary)}.timeline-op-comment[data-v-70ada14e]{font-size:var(--text-sm);color:var(--text-secondary);font-style:italic;padding:var(--spacing-xs) var(--spacing-sm);background:var(--bg-card);border-left:2px solid var(--border);border-radius:var(--radius-xs)}.no-operations-state[data-v-70ada14e]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-2xl);background:var(--bg);border:1px dashed var(--border);border-radius:var(--radius-md);gap:var(--spacing-sm)}.no-ops-icon[data-v-70ada14e]{font-size:var(--text-3xl);opacity:.5}.no-ops-text[data-v-70ada14e]{font-size:var(--text-sm);color:var(--text-secondary);font-weight:500}.account-info-display[data-v-70ada14e]{display:flex;flex-direction:column;gap:var(--spacing-xs)}.account-balance-hint[data-v-70ada14e]{font-size:var(--text-xs);color:var(--text-tertiary);font-weight:500;font-family:var(--font-mono)}.modal-overlay[data-v-07f099b5]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn-07f099b5 .2s ease}@keyframes fadeIn-07f099b5{0%{opacity:0}to{opacity:1}}.modal-dialog[data-v-07f099b5]{background:var(--bg-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);max-width:500px;width:90%;max-height:90vh;overflow-y:auto;animation:slideUp-07f099b5 .3s ease}@keyframes slideUp-07f099b5{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.modal-header[data-v-07f099b5]{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-lg);border-bottom:1px solid var(--border)}.modal-title[data-v-07f099b5]{display:flex;align-items:center;gap:var(--spacing-sm);margin:0;font-size:var(--text-lg);font-weight:600;color:var(--text-primary)}.modal-icon[data-v-07f099b5]{font-size:var(--text-xl)}.modal-close[data-v-07f099b5]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:transparent;border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;color:var(--text-secondary);font-size:var(--text-sm);transition:all var(--transition-base)}.modal-close[data-v-07f099b5]:hover{background:var(--bg);border-color:var(--text-secondary);color:var(--text-primary)}.modal-form[data-v-07f099b5]{padding:var(--spacing-lg);display:flex;flex-direction:column;gap:var(--spacing-md)}.form-group[data-v-07f099b5]{display:flex;flex-direction:column;gap:var(--spacing-xs)}.form-label[data-v-07f099b5]{font-size:var(--text-sm);font-weight:600;color:var(--text-primary)}.form-input[data-v-07f099b5],.form-textarea[data-v-07f099b5]{padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg);color:var(--text-primary);font-size:var(--text-sm);font-family:inherit;transition:all var(--transition-base)}.form-input[data-v-07f099b5]:focus,.form-textarea[data-v-07f099b5]:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #2563eb1a}.form-input.has-error[data-v-07f099b5],.form-textarea.has-error[data-v-07f099b5]{border-color:var(--danger)}.form-textarea[data-v-07f099b5]{resize:vertical;min-height:80px}.form-error[data-v-07f099b5]{font-size:var(--text-xs);color:var(--danger);font-weight:500}.form-checkbox[data-v-07f099b5]{display:flex;align-items:center;gap:var(--spacing-sm);cursor:pointer;-webkit-user-select:none;user-select:none;font-size:var(--text-sm);color:var(--text-primary)}.form-checkbox input[data-v-07f099b5]{width:18px;height:18px;cursor:pointer;accent-color:var(--primary)}.direction-buttons[data-v-07f099b5]{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-sm)}.direction-btn[data-v-07f099b5]{padding:var(--spacing-md);border:2px solid var(--border);border-radius:var(--radius-sm);background:var(--bg);color:var(--text-primary);font-size:var(--text-sm);font-weight:600;cursor:pointer;transition:all var(--transition-base)}.direction-btn[data-v-07f099b5]:hover{border-color:var(--primary);background:#2563eb0d}.direction-btn.active[data-v-07f099b5]{border-color:var(--primary);background:var(--primary);color:#fff}.modal-actions[data-v-07f099b5]{display:flex;gap:var(--spacing-sm);padding-top:var(--spacing-md);border-top:1px solid var(--border)}.btn[data-v-07f099b5]{flex:1;padding:var(--spacing-sm) var(--spacing-md);border:none;border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:600;cursor:pointer;transition:all var(--transition-base);display:flex;align-items:center;justify-content:center;gap:var(--spacing-xs)}.btn[data-v-07f099b5]:disabled{opacity:.6;cursor:not-allowed}.btn-primary[data-v-07f099b5]{background:var(--primary);color:#fff}.btn-primary[data-v-07f099b5]:hover:not(:disabled){background:var(--primary-dark);transform:translateY(-1px);box-shadow:var(--shadow-sm)}.btn-secondary[data-v-07f099b5]{background:var(--bg);color:var(--text-primary);border:1px solid var(--border)}.btn-secondary[data-v-07f099b5]:hover:not(:disabled){background:var(--border);border-color:var(--text-primary)}.btn-spinner[data-v-07f099b5]{display:inline-block;animation:spin-07f099b5 1s linear infinite}@keyframes spin-07f099b5{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.modal-error[data-v-07f099b5]{margin:var(--spacing-md) var(--spacing-lg) 0;padding:var(--spacing-md);background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:var(--radius-sm);color:var(--danger);font-size:var(--text-sm);display:flex;align-items:center;gap:var(--spacing-sm)}.error-icon[data-v-07f099b5]{font-size:var(--text-base);flex-shrink:0}.currency-display[data-v-07f099b5]{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--spacing-sm) var(--spacing-md);color:var(--text-primary);font-weight:500;display:flex;align-items:center;min-height:40px}.form-hint[data-v-07f099b5]{font-size:var(--text-xs);color:var(--text-secondary);font-style:italic}.option-content[data-v-07f099b5]{display:flex;flex-direction:column;gap:.25rem}.option-name[data-v-07f099b5]{font-weight:500;color:var(--text-primary)}.option-meta[data-v-07f099b5]{font-size:var(--text-xs);color:var(--text-secondary)}.operations[data-v-3ad09c0c]{padding:1.5rem;max-width:1600px;margin:0 auto}.operations-header[data-v-3ad09c0c]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:2rem;flex-wrap:wrap}.operations-title[data-v-3ad09c0c]{font-size:1.875rem;font-weight:700;color:var(--text-primary);margin:0}.header-actions[data-v-3ad09c0c]{display:flex;align-items:center;gap:.75rem}.filter-button-wrapper[data-v-3ad09c0c]{position:relative;display:inline-flex}.filter-badge[data-v-3ad09c0c]{position:absolute;top:-8px;right:-8px;display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;background-color:#ef4444;color:#fff;border-radius:50%;font-size:.75rem;font-weight:700}.filters-modal-content[data-v-3ad09c0c]{display:flex;flex-direction:column;gap:2rem}.filter-section[data-v-3ad09c0c]{display:flex;flex-direction:column;gap:1rem}.filter-label[data-v-3ad09c0c]{font-size:.875rem;font-weight:600;color:var(--text-primary);text-transform:uppercase;letter-spacing:.05em}.filter-options[data-v-3ad09c0c]{display:flex;flex-direction:column;gap:.75rem}.checkbox-label[data-v-3ad09c0c]{display:flex;align-items:center;gap:.75rem;cursor:pointer;padding:.5rem 0;transition:color var(--transition-base)}.checkbox-label[data-v-3ad09c0c]:hover{color:var(--text-primary)}.checkbox-input[data-v-3ad09c0c]{width:1rem;height:1rem;cursor:pointer;accent-color:#3b82f6}.checkbox-text[data-v-3ad09c0c]{font-size:.875rem;color:var(--text-secondary)}.checkbox-label:hover .checkbox-text[data-v-3ad09c0c]{color:var(--text-primary)}.filter-actions[data-v-3ad09c0c]{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border)}.operations-table-container[data-v-3ad09c0c]{background:var(--bg-card);border-radius:1.5rem;box-shadow:0 1px 3px #0000000d;border:1px solid var(--border);overflow:hidden}.table-wrapper[data-v-3ad09c0c]{overflow-x:auto}.empty-state[data-v-3ad09c0c]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1.5rem;text-align:center}.empty-icon[data-v-3ad09c0c]{font-size:4rem;margin-bottom:1.5rem;opacity:.5}.empty-title[data-v-3ad09c0c]{font-size:1.125rem;font-weight:600;color:var(--text-primary);margin:0 0 .5rem}.empty-description[data-v-3ad09c0c]{font-size:.875rem;color:var(--text-secondary);margin:0 0 1.5rem;max-width:400px}.date-cell[data-v-3ad09c0c]{display:flex;flex-direction:column;gap:.25rem}.date-main[data-v-3ad09c0c]{font-weight:500;color:var(--text-primary)}.date-time[data-v-3ad09c0c]{font-size:.75rem;color:var(--text-secondary)}.mono[data-v-3ad09c0c]{font-family:Courier New,Courier,monospace}.wallet-addr[data-v-3ad09c0c],.tx-hash[data-v-3ad09c0c]{font-size:.75rem;color:var(--text-secondary)}.amount-in[data-v-3ad09c0c]{color:#22c55e;font-weight:600}.amount-out[data-v-3ad09c0c]{color:#ef4444;font-weight:600}.status-badge[data-v-3ad09c0c]{display:inline-block;padding:.25rem .75rem;border-radius:.375rem;font-size:.875rem;font-weight:500}.status-badge.status-pending[data-v-3ad09c0c]{background-color:#f973161a;color:#f97316}.status-badge.status-posted[data-v-3ad09c0c]{background-color:#22c55e1a;color:#22c55e}.status-badge.status-void[data-v-3ad09c0c]{background-color:#6b72801a;color:#6b7280}.comment-text[data-v-3ad09c0c]{color:var(--text-secondary);font-size:.875rem}.text-muted[data-v-3ad09c0c]{color:var(--text-tertiary);opacity:.5}@media(max-width:768px){.operations[data-v-3ad09c0c]{padding:1rem}.operations-header[data-v-3ad09c0c]{flex-direction:column;align-items:flex-start;margin-bottom:1.5rem}.header-actions[data-v-3ad09c0c]{width:100%;justify-content:space-between}.operations-title[data-v-3ad09c0c]{font-size:1.5rem}.filter-actions[data-v-3ad09c0c]{flex-direction:column-reverse}}.allocation-modal-content[data-v-07508b4f]{display:flex;flex-direction:column;gap:var(--spacing-lg)}.allocation-debt-info[data-v-07508b4f]{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--spacing-md)}.info-section-title[data-v-07508b4f]{margin:0 0 var(--spacing-sm) 0;font-size:var(--text-sm);font-weight:600;color:var(--text-primary);text-transform:uppercase;letter-spacing:.5px}.info-grid[data-v-07508b4f]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-sm)}.info-item[data-v-07508b4f]{display:flex;flex-direction:column;gap:var(--spacing-xs)}.info-label[data-v-07508b4f]{font-size:var(--text-xs);color:var(--text-secondary);font-weight:500}.info-value[data-v-07508b4f]{font-size:var(--text-sm);color:var(--text-primary);font-weight:600}.allocation-cashflow-section[data-v-07508b4f]{display:flex;flex-direction:column;gap:var(--spacing-sm)}.no-cashflow-state[data-v-07508b4f]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background:var(--bg);border:1px dashed var(--border);border-radius:var(--radius-md);gap:var(--spacing-xs)}.no-cashflow-icon[data-v-07508b4f]{font-size:var(--text-3xl)}.no-cashflow-text[data-v-07508b4f]{font-size:var(--text-sm);font-weight:500;color:var(--text-secondary)}.no-cashflow-hint[data-v-07508b4f]{font-size:var(--text-xs);color:var(--text-tertiary);text-align:center}.cashflow-operations-list[data-v-07508b4f]{display:flex;flex-direction:column;gap:var(--spacing-sm);max-height:300px;overflow-y:auto}.cashflow-operation-card[data-v-07508b4f]{background:var(--bg-card);border:2px solid var(--border);border-radius:var(--radius-md);padding:var(--spacing-md);cursor:pointer;transition:all var(--transition-base)}.cashflow-operation-card[data-v-07508b4f]:hover{border-color:var(--primary);background:#2563eb05;box-shadow:0 2px 8px #2563eb1a}.cashflow-operation-card.selected[data-v-07508b4f]{border-color:var(--primary);background:#2563eb14;box-shadow:0 4px 12px #2563eb26}.cashflow-op-header[data-v-07508b4f]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--spacing-sm);gap:var(--spacing-sm)}.cashflow-op-title-row[data-v-07508b4f]{display:flex;align-items:center;gap:var(--spacing-sm);flex-wrap:wrap}.cashflow-op-kind[data-v-07508b4f]{font-size:var(--text-sm);font-weight:700;color:var(--text-primary);padding:4px 8px;background:var(--bg);border-radius:4px}.cashflow-op-status[data-v-07508b4f]{font-size:var(--text-xs);font-weight:600;padding:4px 8px;border-radius:4px;text-transform:uppercase;letter-spacing:.5px}.cashflow-op-status.status-posted[data-v-07508b4f]{background:#10b9811a;color:#10b981}.cashflow-op-status.status-pending[data-v-07508b4f]{background:#f59e0b1a;color:#f59e0b}.cashflow-op-status.status-void[data-v-07508b4f]{background:#ef44441a;color:#ef4444}.cashflow-op-amount[data-v-07508b4f]{font-size:var(--text-lg);font-weight:700;color:var(--primary);text-align:right;min-width:120px}.cashflow-op-details[data-v-07508b4f]{display:flex;flex-direction:column;gap:var(--spacing-xs)}.detail-row[data-v-07508b4f]{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-sm);padding:6px 0}.detail-row-full[data-v-07508b4f]{flex-direction:column;gap:4px}.detail-label[data-v-07508b4f]{font-size:var(--text-xs);color:var(--text-secondary);font-weight:600;text-transform:uppercase;letter-spacing:.5px;min-width:60px}.detail-value[data-v-07508b4f]{font-size:var(--text-sm);color:var(--text-primary);font-weight:500;text-align:right;word-break:break-word}.detail-row-full .detail-value[data-v-07508b4f]{text-align:left}.selected-indicator[data-v-07508b4f]{display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);background:var(--primary);color:#fff;border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:600;width:fit-content}.selected-icon[data-v-07508b4f]{font-size:var(--text-sm)}.allocation-summary[data-v-07508b4f]{margin:1.5rem 0;padding:1rem;background:var(--bg-secondary, #f9fafb);border:1px solid var(--border, #e5e7eb);border-radius:8px}.summary-row[data-v-07508b4f]{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;font-size:14px}.summary-row.highlight[data-v-07508b4f]{font-weight:600;color:var(--primary, #2563eb)}.summary-label[data-v-07508b4f]{color:var(--text-secondary, #6b7280)}.summary-value[data-v-07508b4f]{font-family:Monaco,Courier New,monospace;color:var(--text-primary, #1f2937)}.summary-value.muted[data-v-07508b4f]{color:var(--text-muted, #9ca3af)}.summary-value.strong[data-v-07508b4f]{font-weight:700;font-size:1.1em;color:var(--primary, #2563eb)}.divider[data-v-07508b4f]{height:1px;background:var(--border, #e5e7eb);margin:.75rem 0}.allocation-form[data-v-07508b4f]{margin-top:1.5rem;padding:1.25rem;background:var(--bg, #ffffff);border:1px solid var(--border, #e5e7eb);border-radius:8px}.allocation-form h4[data-v-07508b4f]{margin:0 0 1rem;font-size:16px;font-weight:600;color:var(--text-primary, #1f2937)}.form-group[data-v-07508b4f]{margin-bottom:1.25rem}.form-group[data-v-07508b4f]:last-child{margin-bottom:0}.form-group label[data-v-07508b4f]{display:block;font-weight:600;margin-bottom:.5rem;color:var(--text-primary, #1f2937);font-size:14px}.amount-input-wrapper[data-v-07508b4f]{display:flex;align-items:center;gap:.75rem}.input-amount[data-v-07508b4f]{flex:1;padding:.75rem;border:1px solid var(--border, #e5e7eb);border-radius:6px;font-size:14px;font-family:Monaco,Courier New,monospace;transition:border-color .2s}.input-amount[data-v-07508b4f]:focus{outline:none;border-color:var(--primary, #2563eb);box-shadow:0 0 0 3px #2563eb1a}.input-amount[data-v-07508b4f]:disabled{background:var(--bg-secondary, #f9fafb);cursor:not-allowed}.currency-label[data-v-07508b4f]{font-weight:600;color:var(--text-secondary, #6b7280);min-width:60px;text-align:right}.input-text[data-v-07508b4f]{width:100%;padding:.75rem;border:1px solid var(--border, #e5e7eb);border-radius:6px;font-size:14px;transition:border-color .2s}.input-text[data-v-07508b4f]:focus{outline:none;border-color:var(--primary, #2563eb);box-shadow:0 0 0 3px #2563eb1a}.helper-text[data-v-07508b4f]{margin-top:.375rem;font-size:12px;color:var(--text-muted, #9ca3af)}.error-text[data-v-07508b4f]{margin-top:.375rem;font-size:12px;color:var(--error, #ef4444);font-weight:500}.modal-content[data-v-fcbab75f]{display:flex;flex-direction:column;gap:20px;padding:20px 0}.operation-context[data-v-fcbab75f]{padding:12px;background:var(--bg, #f8fafc);border:1px solid var(--border, #e5e7eb);border-radius:8px;display:flex;flex-direction:column;gap:10px}.context-row[data-v-fcbab75f]{display:flex;justify-content:space-between;align-items:center}.context-label[data-v-fcbab75f]{font-size:13px;font-weight:500;color:var(--text-secondary, #6b7280)}.context-value[data-v-fcbab75f]{font-size:14px;font-weight:600;color:var(--text-primary, #1f2937)}.context-value.direction-badge[data-v-fcbab75f]{display:inline-block;padding:4px 12px;border-radius:6px;font-size:12px;font-weight:600}.direction-in[data-v-fcbab75f]{background:#10b9811a;color:#10b981}.direction-out[data-v-fcbab75f]{background:#ef44441a;color:#ef4444}.error-message[data-v-fcbab75f]{display:flex;align-items:center;gap:8px;padding:12px;background:#ef44440d;border:1px solid rgba(239,68,68,.2);border-radius:6px;color:#ef4444;font-size:14px}.error-icon[data-v-fcbab75f]{font-size:16px;flex-shrink:0}.selection-section[data-v-fcbab75f]{display:flex;flex-direction:column;gap:8px}.section-label[data-v-fcbab75f]{font-size:13px;font-weight:600;color:var(--text-secondary, #6b7280);text-transform:uppercase;letter-spacing:.5px}.option-content[data-v-fcbab75f]{display:flex;flex-direction:column;gap:4px}.option-name[data-v-fcbab75f]{font-size:14px;font-weight:500;color:var(--text-primary, #1f2937)}.option-meta[data-v-fcbab75f]{font-size:12px;color:var(--text-secondary, #6b7280)}.loading-message[data-v-fcbab75f]{padding:12px;text-align:center;color:var(--text-secondary, #6b7280);font-size:14px}.modal-btn[data-v-fcbab75f]{padding:10px 20px;border:1px solid var(--border, #e5e7eb);border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.modal-btn[data-v-fcbab75f]:disabled{opacity:.6;cursor:not-allowed}.modal-btn--secondary[data-v-fcbab75f]{background:var(--bg, #f8fafc);color:var(--text-primary, #1f2937)}.modal-btn--secondary[data-v-fcbab75f]:hover:not(:disabled){background:var(--border, #e5e7eb)}.modal-btn--primary[data-v-fcbab75f]{background:var(--primary, #2563eb);color:#fff;border-color:var(--primary, #2563eb)}.modal-btn--primary[data-v-fcbab75f]:hover:not(:disabled){background:#1d4ed8;border-color:#1d4ed8}.operation-details[data-v-2db80a15]{padding:0}.header-section[data-v-2db80a15]{display:flex;align-items:flex-start;gap:16px;padding:20px 24px;background:var(--bg-card, #fff);border-bottom:1px solid var(--border, #e5e7eb);margin-bottom:24px;flex-wrap:wrap}.back-btn[data-v-2db80a15]{background:none;border:none;color:var(--primary, #2563eb);cursor:pointer;font-size:16px;padding:8px 16px;border-radius:8px;transition:background .2s;white-space:nowrap}.back-btn[data-v-2db80a15]:hover{background:#2563eb1a}.header-info[data-v-2db80a15]{display:flex;flex-direction:column;gap:8px;flex:1;min-width:200px}.txid-section[data-v-2db80a15]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.txid-label[data-v-2db80a15]{font-size:12px;font-weight:600;color:var(--text-secondary, #6b7280);text-transform:uppercase}.txid-value[data-v-2db80a15]{font-size:13px;color:var(--text-primary, #1f2937);font-family:monospace}.copy-btn[data-v-2db80a15]{background:none;border:none;cursor:pointer;font-size:16px;padding:4px;opacity:.6;transition:opacity .2s}.copy-btn[data-v-2db80a15]:hover{opacity:1}.date-section[data-v-2db80a15]{font-size:14px;color:var(--text-secondary, #6b7280)}.date-value[data-v-2db80a15]{font-weight:500}.state-card[data-v-2db80a15]{padding:40px 24px;text-align:center;color:var(--text-secondary, #6b7280);font-size:16px}.state-card--error[data-v-2db80a15]{background:#ef44440d;color:var(--error, #ef4444);border-radius:8px;margin:24px}.retry-btn[data-v-2db80a15]{margin-top:16px;padding:8px 16px;background:var(--error, #ef4444);color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:14px;transition:background .2s}.retry-btn[data-v-2db80a15]:hover{background:var(--error, #dc2626)}.content[data-v-2db80a15]{padding:0 24px 24px}.card[data-v-2db80a15]{background:var(--bg-card, #fff);border:1px solid var(--border, #e5e7eb);border-radius:12px;padding:24px;margin-bottom:20px}.flow-card[data-v-2db80a15]{background:linear-gradient(135deg,#2563eb0d,#2563eb05);border:1px solid rgba(37,99,235,.2)}.flow-container[data-v-2db80a15]{display:grid;grid-template-columns:1fr auto 1fr;gap:24px;align-items:center}.entity-column[data-v-2db80a15]{display:flex;flex-direction:column;gap:12px}.entity-box[data-v-2db80a15]{padding:16px;border:1px solid var(--border, #e5e7eb);border-radius:8px;background:var(--bg, #f8fafc);min-height:80px;display:flex;flex-direction:column;justify-content:center}.entity-box--account[data-v-2db80a15]{border-color:#2563eb4d;background:#2563eb08}.entity-box--clickable[data-v-2db80a15]{cursor:pointer;transition:all .2s}.entity-box--clickable[data-v-2db80a15]:hover{border-color:#2563eb99;background:#2563eb14;box-shadow:0 2px 8px #2563eb26;transform:translateY(-1px)}.entity-box--counterparty[data-v-2db80a15]{border-color:#10b9814d;background:#10b98108}.entity-box--unknown[data-v-2db80a15]{border:2px dashed var(--border, #e5e7eb);background:#d9770608;border-color:#d977064d}.entity-name[data-v-2db80a15]{font-size:16px;font-weight:600;color:var(--text-primary, #1f2937);word-break:break-word}.entity-meta[data-v-2db80a15]{font-size:12px;color:var(--text-secondary, #6b7280);margin-top:4px}.unknown-label[data-v-2db80a15]{font-size:13px;color:#d97706;font-weight:500;margin-bottom:8px}.assign-btn[data-v-2db80a15]{padding:6px 12px;background:#d977061a;color:#d97706;border:1px solid rgba(217,119,6,.3);border-radius:4px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s;width:fit-content}.assign-btn[data-v-2db80a15]:hover{background:#d9770633}.flow-center[data-v-2db80a15]{display:flex;flex-direction:column;align-items:center;gap:12px;justify-content:center}.flow-arrow[data-v-2db80a15]{font-size:28px;color:var(--primary, #2563eb);font-weight:600}.amount-display[data-v-2db80a15]{text-align:center}.amount-value[data-v-2db80a15]{font-size:18px;font-weight:700;color:var(--primary, #2563eb)}.direction-indicator[data-v-2db80a15]{display:inline-block;padding:4px 12px;border-radius:6px;font-size:12px;font-weight:600;text-transform:uppercase}.details-grid[data-v-2db80a15]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:20px;margin-bottom:20px}.metadata-card[data-v-2db80a15]{margin-bottom:0}.warning-box[data-v-2db80a15]{display:flex;align-items:center;gap:12px;padding:12px;background:#d977060d;border:1px solid rgba(217,119,6,.3);border-radius:6px;margin-bottom:12px}.warning-icon[data-v-2db80a15]{font-size:18px;flex-shrink:0}.warning-text[data-v-2db80a15]{font-size:13px;color:#d97706;font-weight:500}.card-header[data-v-2db80a15]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid var(--border, #e5e7eb)}.card-header h3[data-v-2db80a15]{margin:0;font-size:16px;font-weight:600;color:var(--text-primary, #1f2937)}.info-grid[data-v-2db80a15]{display:flex;flex-direction:column;gap:16px}.info-row[data-v-2db80a15]{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid var(--border, #e5e7eb)}.info-row[data-v-2db80a15]:last-child{border-bottom:none}.info-label[data-v-2db80a15]{font-size:13px;font-weight:500;color:var(--text-secondary, #6b7280);text-transform:uppercase;letter-spacing:.3px}.info-value[data-v-2db80a15]{font-size:14px;font-weight:500;color:var(--text-primary, #1f2937)}.mono[data-v-2db80a15]{font-family:monospace;font-size:13px}.status-badge[data-v-2db80a15]{display:inline-block;padding:4px 12px;border-radius:6px;font-size:12px;font-weight:600;text-transform:capitalize}.status-void[data-v-2db80a15]{background:#6b72801a;color:#6b7280}.status-completed[data-v-2db80a15]{background:#10b9811a;color:#10b981}.direction-badge[data-v-2db80a15]{display:inline-block;padding:4px 12px;border-radius:6px;font-size:12px;font-weight:600}.direction-in[data-v-2db80a15]{background:#10b9811a;color:#10b981}.direction-out[data-v-2db80a15]{background:#ef44441a;color:#ef4444}.direction-internal[data-v-2db80a15]{background:#8b5cf61a;color:#8b5cf6}.comment-text[data-v-2db80a15]{font-family:monospace;font-size:12px;word-break:break-word;max-width:300px;text-align:right}.section[data-v-2db80a15]{display:flex;flex-direction:column;gap:12px}.section-hint[data-v-2db80a15]{font-size:14px;color:var(--text-secondary, #6b7280);margin:0;padding:12px;background:var(--bg, #f8fafc);border-radius:6px}.section-subtitle[data-v-2db80a15]{font-size:12px;font-weight:600;color:var(--text-secondary, #6b7280);margin:0 0 12px;text-transform:uppercase;letter-spacing:.3px}.available-cashflow-section[data-v-2db80a15]{margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid var(--border, #e5e7eb)}.available-cashflow-list[data-v-2db80a15]{display:flex;flex-direction:column;gap:8px}.cashflow-item[data-v-2db80a15]{padding:12px;background:var(--bg, #f8fafc);border:1px solid var(--border, #e5e7eb);border-radius:6px;cursor:pointer;transition:all .2s}.cashflow-item[data-v-2db80a15]:hover{background:var(--bg-hover, #f3f4f6);border-color:var(--primary, #2563eb);box-shadow:0 1px 3px #2563eb1a}.cashflow-header[data-v-2db80a15]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.cashflow-id[data-v-2db80a15]{font-size:13px;font-weight:600;color:var(--text-primary, #1f2937)}.cashflow-amount[data-v-2db80a15]{font-size:14px;font-weight:700;color:var(--success, #10b981);font-family:monospace}.cashflow-meta[data-v-2db80a15]{display:flex;gap:12px;align-items:center}.cashflow-date[data-v-2db80a15]{font-size:11px;color:var(--text-secondary, #6b7280)}.cashflow-status[data-v-2db80a15]{font-size:10px;padding:2px 8px;border-radius:4px;font-weight:600;text-transform:uppercase}.status-posted[data-v-2db80a15]{background:#10b9811a;color:#10b981}.status-pending[data-v-2db80a15]{background:#3b82f61a;color:#3b82f6}.allocations-list[data-v-2db80a15]{display:flex;flex-direction:column;gap:12px}.allocation-item[data-v-2db80a15]{padding:12px;background:var(--bg, #f8fafc);border:1px solid var(--border, #e5e7eb);border-radius:6px}.alloc-header[data-v-2db80a15]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.alloc-id[data-v-2db80a15]{font-size:13px;font-weight:600;color:var(--text-primary, #1f2937)}.alloc-amount[data-v-2db80a15]{font-size:14px;font-weight:700;color:var(--primary, #2563eb);font-family:monospace}.alloc-date[data-v-2db80a15]{font-size:12px;color:var(--text-secondary, #6b7280)}.action-btn[data-v-2db80a15]{padding:10px 20px;border:1px solid var(--border, #e5e7eb);border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.action-btn--primary[data-v-2db80a15]{background:var(--primary, #2563eb);color:#fff;border-color:var(--primary, #2563eb)}.action-btn--primary[data-v-2db80a15]:hover{background:#1d4ed8;border-color:#1d4ed8}.action-btn--secondary[data-v-2db80a15]{background:var(--bg, #f8fafc);color:var(--text-primary, #1f2937)}.action-btn--secondary[data-v-2db80a15]:hover{background:var(--border, #e5e7eb)}.actions-card[data-v-2db80a15]{margin-top:40px}.actions-container[data-v-2db80a15]{display:flex;justify-content:space-between;align-items:center;gap:16px}.info-link[data-v-2db80a15]{background:none;border:none;color:var(--primary, #2563eb);text-decoration:none;cursor:pointer;padding:0;font-family:inherit;font-size:inherit;font-weight:inherit;text-align:right;transition:all .2s}.info-link[data-v-2db80a15]:hover{text-decoration:underline;color:var(--primary-dark, #1d4ed8)}.wallet-addresses-section[data-v-2db80a15]{margin-top:16px;padding-top:16px;border-top:1px solid var(--border, #e5e7eb);display:flex;flex-direction:column;gap:12px}.wallet-address-row[data-v-2db80a15]{display:flex;align-items:center;gap:8px;padding:12px;background:var(--bg, #f8fafc);border-radius:6px;border:1px solid var(--border, #e5e7eb)}.wallet-label[data-v-2db80a15]{font-size:12px;font-weight:600;color:var(--text-secondary, #6b7280);text-transform:uppercase;letter-spacing:.3px;min-width:120px}.wallet-value[data-v-2db80a15]{font-family:monospace;font-size:13px;color:var(--text-primary, #1f2937);flex:1;word-break:break-all}.copy-btn[data-v-2db80a15]{background:none;border:none;cursor:pointer;padding:4px 8px;font-size:16px;transition:all .2s;border-radius:4px}.copy-btn[data-v-2db80a15]:hover{background:var(--border, #e5e7eb)}@media(max-width:768px){.header-section[data-v-2db80a15]{flex-direction:column}.back-btn[data-v-2db80a15]{width:100%;text-align:left}.flow-container[data-v-2db80a15]{grid-template-columns:1fr;gap:16px}.flow-center[data-v-2db80a15]{order:2}.entity-column.entity-source[data-v-2db80a15]{order:1}.entity-column.entity-destination[data-v-2db80a15]{order:3}.comment-text[data-v-2db80a15]{max-width:100%;text-align:left}.content[data-v-2db80a15]{padding:0 16px 16px}.card[data-v-2db80a15]{padding:16px}}.audit-log-section[data-v-2db80a15]{margin-top:var(--spacing-2xl);padding:var(--spacing-xl);background:var(--bg-card);border-radius:var(--radius-xl);border:1px solid var(--border);box-shadow:var(--shadow-sm)}.audit-log-section[data-v-2db80a15] .audit-timeline{padding:0;background-color:transparent;border:none}.audit-log-section[data-v-2db80a15] .audit-timeline-header{margin:calc(var(--spacing-4) * -1) calc(var(--spacing-4) * -1) 0;padding:var(--spacing-3) var(--spacing-4)}.account-form[data-v-df108b35]{display:flex;flex-direction:column;gap:var(--spacing-lg)}.form-grid[data-v-df108b35]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-md)}.input-label[data-v-df108b35]{font-size:var(--text-sm);font-weight:500;color:var(--text-primary)}.textarea[data-v-df108b35]{width:100%;padding:.625rem .875rem;font-size:var(--text-base);line-height:1.5;color:var(--text-primary);background-color:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);transition:all var(--transition-base);resize:vertical;font-family:inherit}.textarea[data-v-df108b35]:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #2563eb1a}.status-toggle[data-v-df108b35]{display:flex;flex-direction:column;gap:var(--spacing-xs);grid-column:1 / -1}.toggle-label[data-v-df108b35]{font-size:var(--text-sm);font-weight:500;color:var(--text-primary)}.toggle-wrapper[data-v-df108b35]{display:flex;align-items:center;gap:var(--spacing-md)}.toggle-input[data-v-df108b35]{display:none}.toggle-switch[data-v-df108b35]{display:flex;align-items:center;width:60px;height:32px;background-color:#cbd5e1;border-radius:16px;padding:2px;cursor:pointer;transition:background-color var(--transition-base);position:relative}.toggle-input:checked+.toggle-switch[data-v-df108b35]{background-color:var(--success)}.toggle-switch[data-v-df108b35]:before{content:"";display:block;width:28px;height:28px;background-color:#fff;border-radius:50%;transition:transform var(--transition-base);position:absolute;left:2px}.toggle-input:checked+.toggle-switch[data-v-df108b35]:before{transform:translate(28px)}.toggle-status[data-v-df108b35]{position:absolute;width:100%;text-align:center;font-size:var(--text-xs);font-weight:600;color:#fff;transition:opacity var(--transition-base);z-index:1}@media(max-width:768px){.form-grid[data-v-df108b35]{grid-template-columns:1fr}}.accounts[data-v-dcc6bfd1]{padding:1.5rem;max-width:1600px;margin:0 auto}.accounts-header[data-v-dcc6bfd1]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:2rem;flex-wrap:wrap}.accounts-title[data-v-dcc6bfd1]{font-size:1.875rem;font-weight:700;color:var(--text-primary);margin:0}.header-actions[data-v-dcc6bfd1]{display:flex;align-items:center;gap:.75rem}.kpi-section[data-v-dcc6bfd1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin-bottom:2rem}.accounts-table-container[data-v-dcc6bfd1]{background:var(--bg-card);border-radius:1.5rem;box-shadow:0 1px 3px #0000000d;border:1px solid var(--border);overflow:hidden}.name-cell[data-v-dcc6bfd1]{display:flex;flex-direction:column;gap:.25rem}.name-main[data-v-dcc6bfd1]{font-weight:500;color:var(--text-primary)}.name-code[data-v-dcc6bfd1]{font-size:.75rem;color:var(--text-secondary);font-family:Courier New,Courier,monospace}.balance-value[data-v-dcc6bfd1]{font-weight:600;color:var(--text-primary)}.balance-positive[data-v-dcc6bfd1]{color:#22c55e}.empty-state[data-v-dcc6bfd1]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1.5rem;text-align:center}.empty-icon[data-v-dcc6bfd1]{font-size:4rem;margin-bottom:1.5rem;opacity:.5}.empty-title[data-v-dcc6bfd1]{font-size:1.125rem;font-weight:600;color:var(--text-primary);margin:0 0 .5rem}.empty-description[data-v-dcc6bfd1]{font-size:.875rem;color:var(--text-secondary);margin:0;max-width:400px}@media(max-width:768px){.accounts[data-v-dcc6bfd1]{padding:1rem}.accounts-header[data-v-dcc6bfd1]{flex-direction:column;align-items:flex-start;margin-bottom:1.5rem}.header-actions[data-v-dcc6bfd1]{width:100%}.accounts-title[data-v-dcc6bfd1]{font-size:1.5rem}.kpi-section[data-v-dcc6bfd1]{grid-template-columns:1fr}}.account-details-view[data-v-009df66b]{padding:24px 16px 40px;max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:16px}.header-row[data-v-009df66b]{display:flex;align-items:center;gap:12px}.back-btn[data-v-009df66b]{border:1px solid var(--border, #e5e7eb);background:var(--bg-card, #fff);border-radius:10px;padding:8px 12px;cursor:pointer}.header-text h2[data-v-009df66b]{margin:4px 0 0}.eyebrow[data-v-009df66b]{margin:0;text-transform:uppercase;font-size:11px;letter-spacing:.08em;color:var(--text-secondary, #6b7280)}.state-card[data-v-009df66b]{padding:16px;border-radius:12px;border:1px solid var(--border, #e5e7eb);background:var(--bg-card, #fff)}.state-card--error[data-v-009df66b]{border-color:#fecdd3;background:#fff1f2;color:#b91c1c}.retry-btn[data-v-009df66b]{margin-top:8px;padding:8px 12px;border:1px solid #2563eb;background:#2563eb;color:#fff;border-radius:8px;cursor:pointer}.content[data-v-009df66b]{display:flex;flex-direction:column;gap:16px}.info-grid[data-v-009df66b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.card[data-v-009df66b]{padding:16px;border-radius:12px;border:1px solid var(--border, #e5e7eb);background:var(--bg-card, #fff)}.highlight[data-v-009df66b]{background:linear-gradient(135deg,#1e40af,#1e3a8a);color:#fff;border:none;box-shadow:0 4px 12px #1e40af4d}.card-title[data-v-009df66b]{font-weight:700;margin-bottom:8px}.balance-row[data-v-009df66b]{display:flex;justify-content:space-between;gap:16px}.label[data-v-009df66b]{font-size:12px;color:#fffc}.value[data-v-009df66b]{font-weight:700;margin-top:4px;font-size:20px;letter-spacing:.5px}.highlight .value[data-v-009df66b]{color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.1)}.value.subdued[data-v-009df66b]{opacity:.85;font-size:14px}.mono[data-v-009df66b]{font-family:monospace;font-size:13px}.details-grid[data-v-009df66b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.status-pill[data-v-009df66b]{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;font-size:12px;font-weight:700}.status-pill--active[data-v-009df66b]{background:#10b98126;color:#065f46}.status-pill--inactive[data-v-009df66b]{background:#f8717126;color:#7f1d1d}.operations-card .card-header[data-v-009df66b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.pill[data-v-009df66b]{background:var(--bg, #f8fafc);border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700;color:var(--text-secondary, #6b7280);display:inline-flex;align-items:center;gap:6px}.pill--success[data-v-009df66b]{background:#d1fae5;color:#065f46}.pill--warning[data-v-009df66b]{background:#fef3c7;color:#92400e}.table-wrapper[data-v-009df66b]{overflow-x:auto}.ops-table[data-v-009df66b]{width:100%;border-collapse:collapse}.ops-table th[data-v-009df66b],.ops-table td[data-v-009df66b]{padding:10px 8px;border-bottom:1px solid var(--border, #e5e7eb);text-align:left}.link-btn[data-v-009df66b]{background:none;border:none;color:#2563eb;cursor:pointer;padding:0}.edit-btn[data-v-009df66b]{background:var(--bg-card, #fff);border:1px solid var(--border, #e5e7eb);border-radius:10px;padding:8px 12px;cursor:pointer;font-weight:500;font-size:14px;transition:all .2s}.edit-btn[data-v-009df66b]:hover{background:var(--primary, #2563eb);color:#fff;border-color:var(--primary, #2563eb)}.status-badge[data-v-009df66b]{display:inline-flex;align-items:center;padding:6px 12px;border-radius:6px;font-size:12px;font-weight:600;text-transform:capitalize}.status-badge--completed[data-v-009df66b]{background:#10b981;color:#fff}.status-badge--pending[data-v-009df66b]{background:#f59e0b;color:#fff}.status-badge--failed[data-v-009df66b]{background:#ef4444;color:#fff}.operations-section[data-v-009df66b]{background:var(--bg-card, #fff);border-radius:12px;padding:24px;box-shadow:0 1px 3px #0000001a}.section-header[data-v-009df66b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;flex-wrap:wrap;gap:16px}.section-title[data-v-009df66b]{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:600;color:var(--text-primary, #1f2937);margin:0}.section-title .material-symbols-outlined[data-v-009df66b]{font-size:24px}.header-actions[data-v-009df66b]{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.search-box[data-v-009df66b]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--bg, #f8fafc);border:1px solid var(--border, #e5e7eb);border-radius:8px;transition:all .2s}.search-box[data-v-009df66b]:focus-within{border-color:var(--primary, #2563eb);background:var(--bg-card, #fff)}.search-box .material-symbols-outlined[data-v-009df66b]{font-size:20px;color:var(--text-secondary, #6b7280)}.search-input[data-v-009df66b]{border:none;background:transparent;outline:none;font-size:14px;color:var(--text-primary, #1f2937);width:180px}.record-count[data-v-009df66b]{font-size:13px;color:var(--text-secondary, #6b7280);font-weight:500}.table-container[data-v-009df66b]{overflow-x:auto;margin-bottom:16px}.operations-table[data-v-009df66b]{width:100%;border-collapse:collapse}.operations-table thead[data-v-009df66b]{background:var(--bg, #f8fafc);border-bottom:2px solid var(--border, #e5e7eb)}.operations-table th[data-v-009df66b]{padding:12px 16px;text-align:left;font-size:12px;font-weight:600;color:var(--text-secondary, #6b7280);text-transform:uppercase;letter-spacing:.5px}.operations-table th .material-symbols-outlined[data-v-009df66b]{font-size:16px;vertical-align:middle;margin-right:4px}.operations-table tbody tr[data-v-009df66b]{border-bottom:1px solid var(--border, #e5e7eb);transition:background-color .2s}.operations-table tbody tr[data-v-009df66b]:hover{background:var(--bg-hover, #f3f4f6);cursor:pointer}.operations-table td[data-v-009df66b]{padding:12px 16px;font-size:14px;color:var(--text-primary, #1f2937)}.operation-id[data-v-009df66b]{font-weight:600;color:var(--primary, #2563eb)}.direction-cell[data-v-009df66b]{display:flex;align-items:center;gap:8px}.direction-icon[data-v-009df66b]{font-size:18px;color:var(--text-secondary, #6b7280)}.direction-badge[data-v-009df66b]{display:inline-block;padding:4px 12px;border-radius:6px;font-size:11px;font-weight:600;text-transform:uppercase}.direction-badge.direction-in[data-v-009df66b]{background:#10b9811a;color:#10b981}.direction-badge.direction-out[data-v-009df66b]{background:#ef44441a;color:#ef4444}.amount-cell[data-v-009df66b]{font-weight:600;font-family:monospace}.amount-cell.direction-in[data-v-009df66b]{color:var(--success, #10b981)}.amount-cell.direction-out[data-v-009df66b]{color:var(--error, #ef4444)}.status-badge[data-v-009df66b]{display:inline-block;padding:4px 12px;border-radius:6px;font-size:11px;font-weight:600;text-transform:uppercase}.status-badge.status-completed[data-v-009df66b],.status-badge.status-posted[data-v-009df66b]{background:#10b9811a;color:#10b981}.status-badge.status-pending[data-v-009df66b]{background:#f59e0b1a;color:#f59e0b}.status-badge.status-failed[data-v-009df66b],.status-badge.status-void[data-v-009df66b]{background:#6b72801a;color:#6b7280}.text-muted[data-v-009df66b]{color:var(--text-secondary, #6b7280)}.pagination-controls[data-v-009df66b]{display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-top:1px solid var(--border, #e5e7eb);flex-wrap:wrap;gap:12px}.pagination-info[data-v-009df66b]{font-size:12px;color:var(--text-secondary, #6b7280)}.pagination-buttons[data-v-009df66b]{display:flex;align-items:center;gap:8px}.pagination-btn[data-v-009df66b]{padding:6px 12px;background:var(--bg-card, #fff);border:1px solid var(--border, #e5e7eb);border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s}.pagination-btn[data-v-009df66b]:hover:not(:disabled){background:var(--bg-hover, #f3f4f6);border-color:var(--primary, #2563eb)}.pagination-btn[data-v-009df66b]:disabled{opacity:.5;cursor:not-allowed}.page-numbers[data-v-009df66b]{display:flex;gap:4px}.page-number[data-v-009df66b]{padding:6px 12px;background:var(--bg-card, #fff);border:1px solid var(--border, #e5e7eb);border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s;min-width:36px;text-align:center}.page-number[data-v-009df66b]:hover:not(:disabled){background:var(--bg-hover, #f3f4f6);border-color:var(--primary, #2563eb)}.page-number.active[data-v-009df66b]{background:var(--primary, #2563eb);color:#fff;border-color:var(--primary, #2563eb)}.page-number.ellipsis[data-v-009df66b]{cursor:default;background:transparent;border:none;color:var(--text-secondary, #6b7280)}.page-number[data-v-009df66b]:disabled{cursor:default;opacity:.5}.page-size-selector[data-v-009df66b]{display:flex;align-items:center;gap:8px;font-size:12px}.page-size-selector label[data-v-009df66b]{color:var(--text-secondary, #6b7280);white-space:nowrap}.page-size-selector select[data-v-009df66b]{padding:4px 8px;border:1px solid var(--border, #e5e7eb);border-radius:6px;font-size:12px;cursor:pointer;background:var(--bg-card, #fff);color:var(--text-primary, #1f2937)}.link-btn[data-v-009df66b]{background:none;border:none;padding:0;cursor:pointer;color:var(--primary, #2563eb);font-weight:500;transition:all .2s}.link-btn[data-v-009df66b]:hover{text-decoration:underline}.badge[data-v-009df66b]{display:inline-block;padding:4px 8px;border-radius:4px;font-size:11px;font-weight:600}.badge-info[data-v-009df66b]{background:#3b82f61a;color:#3b82f6}@media(max-width:768px){.balance-row[data-v-009df66b]{flex-direction:column}.section-header[data-v-009df66b]{flex-direction:column;align-items:flex-start}.header-actions[data-v-009df66b]{width:100%;flex-direction:column}.search-input[data-v-009df66b]{width:100%}.operations-table th[data-v-009df66b],.operations-table td[data-v-009df66b]{font-size:13px;padding:10px 12px}.pagination-controls[data-v-009df66b]{flex-direction:column}.pagination-buttons[data-v-009df66b]{width:100%;justify-content:center}}.modal-overlay[data-v-b1117195]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn-b1117195 .2s ease}@keyframes fadeIn-b1117195{0%{opacity:0}to{opacity:1}}.modal-dialog[data-v-b1117195]{background:var(--bg-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);max-width:500px;width:90%;max-height:90vh;overflow-y:auto;animation:slideUp-b1117195 .3s ease}@keyframes slideUp-b1117195{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.modal-header[data-v-b1117195]{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-lg);border-bottom:1px solid var(--border)}.modal-title[data-v-b1117195]{display:flex;align-items:center;gap:var(--spacing-sm);margin:0;font-size:var(--text-lg);font-weight:600;color:var(--text-primary)}.modal-icon[data-v-b1117195]{font-size:var(--text-xl)}.modal-close[data-v-b1117195]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:transparent;border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;color:var(--text-secondary);font-size:var(--text-sm);transition:all var(--transition-base)}.modal-close[data-v-b1117195]:hover{background:var(--bg);border-color:var(--text-secondary);color:var(--text-primary)}.modal-form[data-v-b1117195]{padding:var(--spacing-lg);display:flex;flex-direction:column;gap:var(--spacing-md)}.form-group[data-v-b1117195]{display:flex;flex-direction:column;gap:var(--spacing-xs)}.form-label[data-v-b1117195]{font-size:var(--text-sm);font-weight:600;color:var(--text-primary)}.form-input[data-v-b1117195],.form-textarea[data-v-b1117195]{padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg);color:var(--text-primary);font-size:var(--text-sm);font-family:inherit;transition:all var(--transition-base)}.form-input[data-v-b1117195]:focus,.form-textarea[data-v-b1117195]:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #2563eb1a}.form-input.has-error[data-v-b1117195],.form-textarea.has-error[data-v-b1117195]{border-color:var(--danger)}.form-textarea[data-v-b1117195]{resize:vertical;min-height:80px}.form-error[data-v-b1117195]{font-size:var(--text-xs);color:var(--danger);font-weight:500}.direction-buttons[data-v-b1117195]{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-sm)}.direction-btn[data-v-b1117195]{padding:var(--spacing-md);border:2px solid var(--border);border-radius:var(--radius-sm);background:var(--bg);color:var(--text-primary);font-size:var(--text-sm);font-weight:600;cursor:pointer;transition:all var(--transition-base)}.direction-btn[data-v-b1117195]:hover{border-color:var(--primary);background:#2563eb0d}.direction-btn.active[data-v-b1117195]{border-color:var(--primary);background:var(--primary);color:#fff}.status-buttons[data-v-b1117195]{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-sm)}.status-btn[data-v-b1117195]{padding:var(--spacing-md);border:2px solid var(--border);border-radius:var(--radius-sm);background:var(--bg);color:var(--text-primary);font-size:var(--text-sm);font-weight:600;cursor:pointer;transition:all var(--transition-base)}.status-btn[data-v-b1117195]:hover{border-color:var(--primary);background:#2563eb0d}.status-btn.active[data-v-b1117195]{border-color:var(--primary);background:var(--primary);color:#fff}.modal-actions[data-v-b1117195]{display:flex;gap:var(--spacing-sm);padding-top:var(--spacing-md);border-top:1px solid var(--border)}.btn[data-v-b1117195]{flex:1;padding:var(--spacing-sm) var(--spacing-md);border:none;border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:600;cursor:pointer;transition:all var(--transition-base);display:flex;align-items:center;justify-content:center;gap:var(--spacing-xs)}.btn[data-v-b1117195]:disabled{opacity:.6;cursor:not-allowed}.btn-primary[data-v-b1117195]{background:var(--primary);color:#fff}.btn-primary[data-v-b1117195]:hover:not(:disabled){background:var(--primary-dark);transform:translateY(-1px);box-shadow:var(--shadow-sm)}.btn-secondary[data-v-b1117195]{background:var(--bg);color:var(--text-primary);border:1px solid var(--border)}.btn-secondary[data-v-b1117195]:hover:not(:disabled){background:var(--border);border-color:var(--text-primary)}.btn-spinner[data-v-b1117195]{display:inline-block;animation:spin-b1117195 1s linear infinite}@keyframes spin-b1117195{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.modal-error[data-v-b1117195]{margin:var(--spacing-md) var(--spacing-lg) 0;padding:var(--spacing-md);background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:var(--radius-sm);color:var(--danger);font-size:var(--text-sm);display:flex;align-items:center;gap:var(--spacing-sm)}.error-icon[data-v-b1117195]{font-size:var(--text-base);flex-shrink:0}.currency-display[data-v-b1117195]{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--spacing-sm) var(--spacing-md);color:var(--text-primary);font-weight:500;display:flex;align-items:center;min-height:40px}.form-hint[data-v-b1117195]{font-size:var(--text-xs);color:var(--text-secondary);font-style:italic}.option-content[data-v-b1117195]{display:flex;flex-direction:column;gap:.25rem}.option-name[data-v-b1117195]{font-weight:500;color:var(--text-primary)}.option-meta[data-v-b1117195]{font-size:var(--text-xs);color:var(--text-secondary)}.debts[data-v-c78ee284]{padding:1.5rem;max-width:1600px;margin:0 auto}.debts-header[data-v-c78ee284]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:2rem;flex-wrap:wrap}.debts-title[data-v-c78ee284]{font-size:1.875rem;font-weight:700;color:var(--text-primary);margin:0}.header-actions[data-v-c78ee284]{display:flex;align-items:center;gap:.75rem}.kpi-section[data-v-c78ee284]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin-bottom:2rem}.debts-table-container[data-v-c78ee284]{background:var(--bg-card);border-radius:1.5rem;box-shadow:0 1px 3px #0000000d;border:1px solid var(--border);overflow:hidden}.balance-cell[data-v-c78ee284]{display:flex;align-items:center;gap:.375rem}.balance-value[data-v-c78ee284]{font-weight:600;font-family:Courier New,Courier,monospace}.balance-value.positive[data-v-c78ee284]{color:#10b981}.balance-value.negative[data-v-c78ee284]{color:#ef4444}.balance-value.zero[data-v-c78ee284]{color:#6b7280}.balance-indicator[data-v-c78ee284]{font-size:.75rem;opacity:.6}.date-value[data-v-c78ee284]{color:var(--text-secondary);white-space:nowrap}.empty-state[data-v-c78ee284]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1.5rem;text-align:center}.empty-icon[data-v-c78ee284]{font-size:4rem;margin-bottom:1.5rem;opacity:.5}.empty-title[data-v-c78ee284]{font-size:1.125rem;font-weight:600;color:var(--text-primary);margin:0 0 .5rem}.empty-description[data-v-c78ee284]{font-size:.875rem;color:var(--text-secondary);margin:0;max-width:400px}@media(max-width:768px){.debts[data-v-c78ee284]{padding:1rem}.debts-header[data-v-c78ee284]{flex-direction:column;align-items:flex-start;margin-bottom:1.5rem}.header-actions[data-v-c78ee284]{width:100%}.debts-title[data-v-c78ee284]{font-size:1.5rem}.kpi-section[data-v-c78ee284]{grid-template-columns:1fr}}.debt-details[data-v-a8ed4e09]{padding:0;background:var(--bg-card, #fff);border-radius:12px}.details-grid[data-v-a8ed4e09]{display:grid;grid-template-columns:280px 1fr;gap:24px;padding:24px}.details-sidebar[data-v-a8ed4e09]{position:sticky;top:0;height:fit-content}.balance-card[data-v-a8ed4e09]{background:var(--bg-card, #fff);border:1px solid var(--border, #e5e7eb);border-radius:12px;overflow:hidden}.balance-header[data-v-a8ed4e09]{padding:24px;background:var(--primary, #2563eb);color:#fff;background:#2563eb0d;border-bottom:1px solid var(--border, #e5e7eb)}.balance-label[data-v-a8ed4e09]{font-size:11px;font-weight:700;color:var(--primary, #2563eb);text-transform:uppercase;letter-spacing:.05em;margin:0 0 8px}.balance-value[data-v-a8ed4e09]{font-size:32px;font-weight:700;color:var(--text-primary, #1f2937);margin:0}.sidebar-content[data-v-a8ed4e09]{padding:24px;display:flex;flex-direction:column;gap:24px}.sidebar-label[data-v-a8ed4e09]{font-size:10px;font-weight:700;color:var(--text-secondary, #6b7280);text-transform:uppercase;letter-spacing:.05em;margin:0 0 6px}.sidebar-value[data-v-a8ed4e09]{font-size:14px;font-weight:700;color:var(--text-primary, #1f2937);margin:0}.sidebar-value-link[data-v-a8ed4e09]{font-size:14px;font-weight:700;color:var(--primary, #2563eb);margin:0;text-decoration:none;cursor:pointer;display:inline-block;border-radius:4px;transition:all .2s}.sidebar-value-link[data-v-a8ed4e09]:hover{background-color:#2563eb1a;text-decoration:underline}.sidebar-value.paid[data-v-a8ed4e09]{color:var(--success, #10b981)}.sidebar-subtext[data-v-a8ed4e09]{font-size:12px;color:var(--text-secondary, #6b7280);margin:4px 0 0}.amount-grid[data-v-a8ed4e09]{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding-top:16px;border-top:1px solid var(--border, #e5e7eb)}.direction-badge[data-v-a8ed4e09]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:6px;font-size:11px;font-weight:600;margin-top:8px;text-transform:uppercase;letter-spacing:.025em}.direction-badge--in[data-v-a8ed4e09]{background:#ef44441a;color:#dc2626;border:1px solid rgba(239,68,68,.2)}.direction-badge--out[data-v-a8ed4e09]{background:#22c55e1a;color:#16a34a;border:1px solid rgba(34,197,94,.2)}.direction-icon[data-v-a8ed4e09]{font-size:14px;line-height:1}.direction-label[data-v-a8ed4e09]{line-height:1}.date-info[data-v-a8ed4e09]{display:flex;align-items:flex-start;gap:8px}.date-content[data-v-a8ed4e09]{display:flex;flex-direction:column;gap:2px}.date-icon[data-v-a8ed4e09]{font-size:16px;line-height:1.5}.date-value[data-v-a8ed4e09]{font-size:14px;font-weight:600;color:var(--text-primary, #1f2937);cursor:help}.date-relative[data-v-a8ed4e09]{font-size:11px;font-weight:500;color:var(--text-secondary, #6b7280)}.settlement-section[data-v-a8ed4e09]{padding-top:16px;border-top:1px solid var(--border, #e5e7eb)}.settlement-header[data-v-a8ed4e09]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.settlement-percent[data-v-a8ed4e09]{font-size:12px;font-weight:700;color:var(--primary, #2563eb)}.progress-bar[data-v-a8ed4e09]{height:8px;background:var(--bg, #f8fafc);border-radius:999px;overflow:hidden;margin-bottom:12px}.progress-fill[data-v-a8ed4e09]{height:100%;background:var(--success, #10b981);border-radius:999px;transition:width .3s ease}.settlement-info[data-v-a8ed4e09]{font-size:10px;font-weight:700;color:var(--text-secondary, #6b7280);text-transform:uppercase}.details-main[data-v-a8ed4e09]{display:flex;flex-direction:column}.ledger-section[data-v-a8ed4e09]{background:var(--bg-card, #fff);border:1px solid var(--border, #e5e7eb);border-radius:12px;overflow:hidden}.section-header[data-v-a8ed4e09]{padding:16px 24px;border-bottom:1px solid var(--border, #e5e7eb);background:var(--bg, #f8fafc);display:flex;justify-content:space-between;align-items:center;gap:16px}.header-title[data-v-a8ed4e09]{display:flex;align-items:center;gap:12px}.header-title h3[data-v-a8ed4e09]{font-size:14px;font-weight:700;color:var(--text-primary, #1f2937);margin:0}.material-symbols-outlined[data-v-a8ed4e09]{font-size:20px;color:var(--primary, #2563eb)}.header-actions[data-v-a8ed4e09]{display:flex;align-items:center;gap:12px}.search-box[data-v-a8ed4e09]{position:relative;display:flex;align-items:center}.search-icon[data-v-a8ed4e09]{position:absolute;left:10px;font-size:14px}.search-input[data-v-a8ed4e09]{padding:6px 12px 6px 32px;background:var(--bg-card, #fff);border:1px solid var(--border, #e5e7eb);border-radius:6px;font-size:12px;width:250px}.search-input[data-v-a8ed4e09]::placeholder{color:var(--text-secondary, #6b7280)}.filter-btn[data-v-a8ed4e09]{padding:6px;background:none;border:none;cursor:pointer;color:var(--text-secondary, #6b7280);transition:all .2s}.filter-btn[data-v-a8ed4e09]:hover{background:#0000000d;border-radius:6px}.section-content[data-v-a8ed4e09]{padding:24px}.allocation-workspace[data-v-a8ed4e09]{margin-bottom:32px}.workspace-header[data-v-a8ed4e09]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.workspace-header h4[data-v-a8ed4e09]{font-size:11px;font-weight:700;color:var(--text-secondary, #6b7280);text-transform:uppercase;letter-spacing:.05em;margin:0}.auto-match-badge[data-v-a8ed4e09]{padding:4px 12px;background:var(--primary, #2563eb);color:#fff;font-size:9px;font-weight:700;border-radius:4px;text-transform:uppercase}.no-pending[data-v-a8ed4e09]{padding:32px 24px;text-align:center;color:var(--text-secondary, #6b7280)}.allocation-items[data-v-a8ed4e09]{display:flex;flex-direction:column;gap:16px}.allocation-card[data-v-a8ed4e09]{padding:16px;background:var(--bg-card, #fff);border:2px solid var(--primary, #2563eb);border-radius:8px;box-shadow:0 0 0 4px #2563eb0d}.allocation-header[data-v-a8ed4e09]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px}.allocation-amount[data-v-a8ed4e09]{flex:1}.amount-value[data-v-a8ed4e09]{font-size:18px;font-weight:700;color:var(--text-primary, #1f2937);margin:0 0 8px}.confidence-badge[data-v-a8ed4e09]{display:inline-block;padding:4px 12px;background:var(--success, #10b981);color:#fff;font-size:9px;font-weight:700;border-radius:4px;text-transform:uppercase}.confirm-btn[data-v-a8ed4e09]{padding:8px 24px;background:var(--primary, #2563eb);color:#fff;border:none;border-radius:6px;font-size:12px;font-weight:700;cursor:pointer;transition:all .2s;white-space:nowrap}.confirm-btn[data-v-a8ed4e09]:hover{background:#1d4ed8}.allocation-details[data-v-a8ed4e09]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding:12px;background:var(--bg, #f8fafc);border-radius:6px}.detail-item[data-v-a8ed4e09]{display:flex;flex-direction:column;gap:4px}.detail-item.text-right[data-v-a8ed4e09]{text-align:right}.detail-label[data-v-a8ed4e09]{font-size:9px;font-weight:700;color:var(--text-secondary, #6b7280);text-transform:uppercase;letter-spacing:.05em}.detail-value[data-v-a8ed4e09]{font-size:12px;font-weight:500;color:var(--text-primary, #1f2937)}.detail-value.mono[data-v-a8ed4e09]{font-family:monospace;font-size:11px}.detail-value.primary[data-v-a8ed4e09]{color:var(--primary, #2563eb);font-weight:700;font-style:italic}.settled-section[data-v-a8ed4e09]{margin-bottom:32px}.settled-header[data-v-a8ed4e09]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.settled-header h4[data-v-a8ed4e09]{font-size:11px;font-weight:700;color:var(--text-secondary, #6b7280);text-transform:uppercase;letter-spacing:.05em;margin:0}.record-count[data-v-a8ed4e09]{font-size:10px;font-weight:700;color:var(--text-secondary, #6b7280);text-transform:uppercase}.no-transactions[data-v-a8ed4e09]{padding:32px 24px;text-align:center;color:var(--text-secondary, #6b7280)}.transactions-table[data-v-a8ed4e09]{border:1px solid var(--border, #e5e7eb);border-radius:8px;overflow:hidden}table[data-v-a8ed4e09]{width:100%;border-collapse:collapse}thead[data-v-a8ed4e09]{background:var(--bg, #f8fafc)}th[data-v-a8ed4e09]{padding:12px 16px;text-align:left;font-size:10px;font-weight:700;color:var(--text-secondary, #6b7280);text-transform:uppercase;letter-spacing:.05em}.ledger-row[data-v-a8ed4e09]{border-bottom:1px solid var(--border, #e5e7eb);transition:background-color .2s}.ledger-row[data-v-a8ed4e09]:hover{background-color:#2563eb05}td[data-v-a8ed4e09]{padding:16px;font-size:13px;color:var(--text-primary, #1f2937)}.tx-title[data-v-a8ed4e09]{font-weight:700;color:var(--text-primary, #1f2937);margin:0}.tx-ref[data-v-a8ed4e09]{font-size:10px;color:var(--text-secondary, #6b7280);font-family:monospace;margin:4px 0 0}.amount-cell[data-v-a8ed4e09]{font-weight:700;color:var(--success, #10b981);font-family:monospace}.remaining-cell[data-v-a8ed4e09]{color:var(--primary, #2563eb)}.receipt-cell[data-v-a8ed4e09]{text-align:center}.receipt-btn[data-v-a8ed4e09]{background:none;border:none;color:var(--primary, #2563eb);cursor:pointer;font-size:20px;transition:all .2s}.receipt-btn[data-v-a8ed4e09]:hover{color:#1d4ed8}tfoot tr[data-v-a8ed4e09]{background:#f8fafc80}.total-label[data-v-a8ed4e09]{text-align:right;font-size:11px;font-weight:700;color:var(--text-secondary, #6b7280);text-transform:uppercase}.total-amount[data-v-a8ed4e09]{font-weight:700;color:var(--text-primary, #1f2937);text-align:right;font-family:monospace}.available-section[data-v-a8ed4e09]{margin-top:32px}.available-header[data-v-a8ed4e09]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.available-header h4[data-v-a8ed4e09]{font-size:11px;font-weight:700;color:var(--text-secondary, #6b7280);text-transform:uppercase;letter-spacing:.05em;margin:0}.available-table[data-v-a8ed4e09]{border:1px solid var(--border, #e5e7eb);border-radius:8px;overflow:hidden}.available-row[data-v-a8ed4e09]{border-bottom:1px solid var(--border, #e5e7eb);transition:background-color .2s}.available-row[data-v-a8ed4e09]:hover{background-color:#2563eb05}.action-cell[data-v-a8ed4e09]{text-align:center}.allocate-btn[data-v-a8ed4e09]{padding:6px 12px;background:var(--primary, #2563eb);color:#fff;border:none;border-radius:6px;font-size:10px;font-weight:700;cursor:pointer;transition:all .2s;text-transform:uppercase;white-space:nowrap}.allocate-btn[data-v-a8ed4e09]:hover{background:#1d4ed8}@media(max-width:1024px){.details-grid[data-v-a8ed4e09]{grid-template-columns:1fr}.details-sidebar[data-v-a8ed4e09]{position:static}.allocation-details[data-v-a8ed4e09]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.search-input[data-v-a8ed4e09]{width:150px}.allocation-details[data-v-a8ed4e09]{grid-template-columns:1fr}.section-header[data-v-a8ed4e09]{flex-direction:column;align-items:flex-start}.header-actions[data-v-a8ed4e09]{width:100%;flex-direction:column}.search-box[data-v-a8ed4e09],.search-input[data-v-a8ed4e09]{width:100%}table[data-v-a8ed4e09]{font-size:11px}td[data-v-a8ed4e09]{padding:12px 8px}.pagination-controls[data-v-a8ed4e09]{flex-direction:column;gap:12px}.pagination-buttons[data-v-a8ed4e09]{width:100%;justify-content:center}}.pagination-controls[data-v-a8ed4e09]{display:flex;justify-content:space-between;align-items:center;padding:16px;border-top:1px solid var(--border, #e5e7eb);background:var(--bg, #f8fafc);gap:16px}.pagination-info[data-v-a8ed4e09]{font-size:12px;color:var(--text-secondary, #6b7280);white-space:nowrap}.pagination-buttons[data-v-a8ed4e09]{display:flex;align-items:center;gap:8px;flex:1}.pagination-btn[data-v-a8ed4e09]{padding:6px 12px;background:var(--bg-card, #fff);border:1px solid var(--border, #e5e7eb);border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s;white-space:nowrap}.pagination-btn[data-v-a8ed4e09]:hover:not(:disabled){background:var(--bg-hover, #f3f4f6);border-color:var(--primary, #2563eb)}.pagination-btn[data-v-a8ed4e09]:disabled{opacity:.5;cursor:not-allowed}.page-numbers[data-v-a8ed4e09]{display:flex;gap:4px;justify-content:center;flex:1}.page-number[data-v-a8ed4e09]{padding:6px 12px;background:var(--bg-card, #fff);border:1px solid var(--border, #e5e7eb);border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s;min-width:36px}.page-number[data-v-a8ed4e09]:hover:not(:disabled){background:var(--bg-hover, #f3f4f6);border-color:var(--primary, #2563eb)}.page-number.active[data-v-a8ed4e09]{background:var(--primary, #2563eb);color:#fff;border-color:var(--primary, #2563eb)}.page-number.ellipsis[data-v-a8ed4e09]{cursor:default;background:transparent;border:none}.page-size-selector[data-v-a8ed4e09]{display:flex;align-items:center;gap:8px;font-size:12px;white-space:nowrap}.page-size-selector label[data-v-a8ed4e09]{color:var(--text-secondary, #6b7280)}.page-size-selector select[data-v-a8ed4e09]{padding:4px 8px;border:1px solid var(--border, #e5e7eb);border-radius:6px;font-size:12px;cursor:pointer;background:var(--bg-card, #fff);color:var(--text-primary, #1f2937)}.operation-icon[data-v-a8ed4e09]{margin-right:.5rem;font-size:1.1em}.amount-remaining[data-v-a8ed4e09]{color:var(--text-secondary, #6b7280);font-weight:500;font-family:Monaco,Courier New,monospace}.empty-operations[data-v-a8ed4e09]{text-align:center;padding:2rem;color:var(--text-muted, #9ca3af)}.empty-icon[data-v-a8ed4e09]{font-size:3rem;margin-bottom:.5rem}.empty-transactions[data-v-a8ed4e09]{text-align:center;padding:1.5rem;color:var(--text-muted, #9ca3af)}.transaction-cell[data-v-a8ed4e09]{display:flex;flex-direction:column;gap:.25rem}.transaction-primary[data-v-a8ed4e09]{color:var(--text-primary, #1f2937);font-weight:500;display:flex;align-items:center}.transaction-secondary[data-v-a8ed4e09]{font-size:12px;color:var(--text-muted, #9ca3af)}.btn-secondary[data-v-a8ed4e09]{padding:.5rem 1rem;background:var(--bg, #ffffff);color:var(--text-primary, #1f2937);border:1px solid var(--border, #e5e7eb);border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s}.btn-secondary[data-v-a8ed4e09]:hover:not(:disabled){background:var(--bg-hover, #f9fafb);border-color:var(--primary, #2563eb);color:var(--primary, #2563eb)}.btn-secondary[data-v-a8ed4e09]:disabled{opacity:.5;cursor:not-allowed}.btn-secondary.btn-sm[data-v-a8ed4e09]{padding:.375rem .75rem;font-size:12px}.btn-icon[data-v-a8ed4e09]{background:none;border:none;cursor:pointer;font-size:1.2em;padding:.25rem;border-radius:4px;transition:background .2s}.btn-icon[data-v-a8ed4e09]:hover{background:var(--bg-hover, #f9fafb)}.amount-in[data-v-a8ed4e09]{color:var(--text-primary, #1f2937);font-weight:500;font-family:Monaco,Courier New,monospace}.debt-detail-page[data-v-5cca965c]{padding:0;background:var(--bg, #f8fafc);min-height:100vh}.header-row[data-v-5cca965c]{display:flex;align-items:center;gap:24px;padding:20px 24px;background:var(--bg-card, #fff);border-bottom:1px solid var(--border, #e5e7eb);margin-bottom:24px;flex-wrap:wrap}.back-btn[data-v-5cca965c]{background:none;border:none;color:var(--primary, #2563eb);cursor:pointer;font-size:16px;padding:8px 16px;border-radius:8px;transition:background .2s;white-space:nowrap}.back-btn[data-v-5cca965c]:hover{background:#2563eb1a}.header-text[data-v-5cca965c]{display:flex;flex-direction:column;gap:4px;flex:1;min-width:200px}.eyebrow[data-v-5cca965c]{margin:0;font-size:12px;font-weight:600;color:var(--text-secondary, #6b7280);text-transform:uppercase;letter-spacing:.5px}.header-text h2[data-v-5cca965c]{margin:0;font-size:24px;font-weight:700;color:var(--text-primary, #1f2937)}.content[data-v-5cca965c]{padding:0 24px 24px}.debt-detail-container[data-v-5cca965c]{background:var(--bg-card, #fff);border-radius:12px;overflow:hidden}.loading-state[data-v-5cca965c],.error-state[data-v-5cca965c],.empty-state[data-v-5cca965c]{text-align:center;padding:80px 20px;background:var(--bg-card, #fff);border-radius:12px}.spinner[data-v-5cca965c]{width:40px;height:40px;margin:0 auto 16px;border:3px solid var(--border, #e5e7eb);border-top-color:var(--primary, #2563eb);border-radius:50%;animation:spin-5cca965c .8s linear infinite}@keyframes spin-5cca965c{to{transform:rotate(360deg)}}.loading-state p[data-v-5cca965c]{color:var(--text-secondary, #6b7280);font-size:14px;margin:0}.error-icon[data-v-5cca965c]{font-size:64px;margin-bottom:16px}.error-state h3[data-v-5cca965c]{margin:0 0 8px;font-size:20px;color:var(--error, #ef4444)}.error-state p[data-v-5cca965c]{margin:0 0 24px;color:var(--text-secondary, #6b7280)}.empty-icon[data-v-5cca965c]{font-size:64px;margin-bottom:16px}.empty-state h3[data-v-5cca965c]{margin:0 0 24px;font-size:20px;color:var(--text-primary, #1f2937)}.btn-primary[data-v-5cca965c]{padding:12px 24px;background:var(--primary, #2563eb);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.btn-primary[data-v-5cca965c]:hover{background:#1d4ed8}.message[data-v-5cca965c]{margin:0 24px 16px;padding:12px 16px;border-radius:8px;font-size:14px;font-weight:500;animation:slideDown-5cca965c .3s ease-out}.message-success[data-v-5cca965c]{background:#d1fae5;color:#065f46;border:1px solid #10b981}.message-error[data-v-5cca965c]{background:#fee2e2;color:#991b1b;border:1px solid #ef4444}@keyframes slideDown-5cca965c{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.header-row[data-v-5cca965c]{flex-direction:column;align-items:flex-start;gap:12px}.content[data-v-5cca965c]{padding:0 16px 16px}}.party-details[data-v-3e696da1]{padding:2rem;max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:1.5rem}.profile-header-card[data-v-3e696da1]{background-color:#fff;border-radius:.75rem;border:1px solid #cfdbe7;padding:1.5rem}.profile-header-top[data-v-3e696da1]{display:flex;justify-content:space-between;align-items:flex-start;gap:2rem}.profile-avatar-section[data-v-3e696da1]{display:flex;align-items:center;gap:1.5rem;flex:1}.avatar-container[data-v-3e696da1]{position:relative}.avatar-circle[data-v-3e696da1]{width:7rem;height:7rem;border-radius:50%;background-color:#3b82f6;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.875rem;border:4px solid white;box-shadow:0 1px 3px #0000001a}.status-indicator[data-v-3e696da1]{position:absolute;bottom:.25rem;right:.25rem;width:1.25rem;height:1.25rem;background-color:#10b981;border-radius:50%;border:3px solid white}.profile-info[data-v-3e696da1]{display:flex;flex-direction:column;gap:.5rem}.name-and-badge[data-v-3e696da1]{display:flex;align-items:center;gap:.75rem}.profile-name[data-v-3e696da1]{font-size:1.875rem;font-weight:800;color:#0d141b;margin:0;line-height:1.2}.status-badge[data-v-3e696da1]{display:inline-block;padding:.25rem .75rem;border-radius:.5rem;font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.status-badge.status-active[data-v-3e696da1]{background-color:#10b9811a;color:#10b981}.status-badge.status-inactive[data-v-3e696da1]{background-color:#6b72801a;color:#6b7280}.type-badges[data-v-3e696da1]{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.25rem}.type-badge[data-v-3e696da1]{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .75rem;border-radius:.5rem;font-size:.75rem;font-weight:600}.type-badge.client-type[data-v-3e696da1],.type-badge.partner-type[data-v-3e696da1]{background-color:#e7edf3;color:#4c739a}.profile-actions[data-v-3e696da1]{display:flex;gap:.75rem}.btn-secondary[data-v-3e696da1],.btn-primary[data-v-3e696da1]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.625rem 1.5rem;border:none;border-radius:.5rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s}.btn-secondary[data-v-3e696da1]{background-color:#e7edf3;color:#0d141b}.btn-secondary[data-v-3e696da1]:hover:not(:disabled){background-color:#d0dae5}.btn-secondary[data-v-3e696da1]:disabled{opacity:.5;cursor:not-allowed}.btn-primary[data-v-3e696da1]{background-color:#137fec;color:#fff;box-shadow:0 4px 6px #137fec33}.btn-primary[data-v-3e696da1]:hover:not(:disabled){background-color:#06c;box-shadow:0 6px 12px #137fec4d}.kpi-stats-grid[data-v-3e696da1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.stat-card[data-v-3e696da1]{background-color:#fff;border-radius:.75rem;border:1px solid #cfdbe7;padding:1.25rem;box-shadow:0 1px 2px #0000000d}.stat-header[data-v-3e696da1]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.75rem}.stat-label[data-v-3e696da1]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#4c739a;margin:0}.stat-icon[data-v-3e696da1]{font-size:1.25rem}.stat-value[data-v-3e696da1]{font-size:1.875rem;font-weight:800;color:#0d141b;margin:0 0 .5rem}.stat-value.value-success[data-v-3e696da1]{color:#10b981}.stat-trend[data-v-3e696da1]{font-size:.75rem;font-weight:600;margin:0;display:flex;align-items:center;gap:.25rem}.stat-trend.trend-positive[data-v-3e696da1]{color:#10b981}.stat-trend.trend-negative[data-v-3e696da1]{color:#ef4444}.trend-period[data-v-3e696da1]{font-weight:400;color:#6b7280}.stat-value.balance-in[data-v-3e696da1]{color:#10b981}.stat-value.balance-out[data-v-3e696da1]{color:#ef4444}.stat-value.balance-balanced[data-v-3e696da1]{color:#10b981;font-size:2.5rem}.stat-trend.balance-status-in[data-v-3e696da1]{color:#10b981}.stat-trend.balance-status-out[data-v-3e696da1]{color:#ef4444}.stat-trend.balance-status-balanced[data-v-3e696da1],.balance-icon-in[data-v-3e696da1]{color:#10b981}.balance-icon-out[data-v-3e696da1]{color:#ef4444}.balance-icon-balanced[data-v-3e696da1]{color:#10b981}.header-content[data-v-3e696da1]{flex:1}.profile-details-card[data-v-3e696da1]{background-color:#fff;border-radius:.75rem;border:1px solid #cfdbe7;overflow:hidden}.tabs-navigation[data-v-3e696da1]{display:flex;border-bottom:1px solid #cfdbe7;overflow-x:auto}.tab-link[data-v-3e696da1]{padding:1rem 2rem;font-size:.875rem;font-weight:700;letter-spacing:.05em;color:#4c739a;text-decoration:none;border-bottom:2px solid transparent;transition:all .2s;white-space:nowrap}.tab-link[data-v-3e696da1]:hover{color:#0d141b}.tab-link.active[data-v-3e696da1]{color:#137fec;border-bottom-color:#137fec}.tab-content[data-v-3e696da1]{padding:1.5rem}.info-grid-container[data-v-3e696da1]{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-bottom:2rem}.info-column[data-v-3e696da1]{display:flex;flex-direction:column;gap:1.5rem}.info-section[data-v-3e696da1]{display:flex;flex-direction:column;gap:1rem}.section-heading[data-v-3e696da1]{font-size:1rem;font-weight:700;color:#0d141b;margin:0 0 .5rem;display:flex;align-items:center;gap:.5rem}.info-fields[data-v-3e696da1]{display:flex;flex-direction:column;gap:1rem}.info-item-row[data-v-3e696da1]{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid #f3f4f6}.row-label[data-v-3e696da1]{font-size:.875rem;color:#4c739a;margin:0}.row-value[data-v-3e696da1]{font-size:.875rem;font-weight:500;color:#0d141b}.telegram-link[data-v-3e696da1]{color:#137fec;font-weight:500;cursor:pointer;text-decoration:none;transition:opacity .2s}.telegram-link[data-v-3e696da1]:hover{opacity:.7;text-decoration:underline}.flag[data-v-3e696da1]{font-size:1rem;margin-left:.5rem}.verification-badge[data-v-3e696da1]{display:flex;align-items:center;gap:.75rem;background-color:#10b9810d;border:1px solid rgba(16,185,129,.2);padding:.75rem;border-radius:.5rem}.badge-icon[data-v-3e696da1]{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;background-color:#10b9811a;border-radius:50%;color:#10b981;font-weight:700;font-size:1rem;flex-shrink:0}.badge-content[data-v-3e696da1]{display:flex;flex-direction:column;gap:.25rem}.badge-title[data-v-3e696da1]{font-size:.875rem;font-weight:600;color:#10b981;margin:0}.badge-date[data-v-3e696da1]{font-size:.75rem;color:#10b981;opacity:.7;margin:0}.settings-fields[data-v-3e696da1]{display:flex;flex-direction:column;gap:1rem}.settings-item[data-v-3e696da1]{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid #f3f4f6}.settings-label[data-v-3e696da1]{font-size:.75rem;color:#4c739a;margin:0;text-transform:uppercase;letter-spacing:.05em}.settings-value[data-v-3e696da1]{font-size:.75rem;font-weight:700;color:#0d141b;margin:0}.tags-section[data-v-3e696da1]{padding-top:1rem;border-top:1px solid #cfdbe7}.tags-section-footer[data-v-3e696da1]{padding-top:1.5rem;border-top:1px solid #cfdbe7;margin-top:1.5rem}.tags-container[data-v-3e696da1]{display:flex;gap:.75rem;margin-bottom:1rem;flex-wrap:wrap}.tag-badge[data-v-3e696da1]{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:700;white-space:nowrap}.tag-badge.vip[data-v-3e696da1]{background-color:#d977061a;color:#d97706}.tag-badge.trusted[data-v-3e696da1]{background-color:#3b82f61a;color:#3b82f6}.tag-badge.corporate[data-v-3e696da1]{background-color:#6b72801a;color:#6b7280}.note-field[data-v-3e696da1]{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem}.note-label[data-v-3e696da1]{font-size:.875rem;font-weight:600;color:#0d141b;margin:0}.note-value[data-v-3e696da1]{font-size:.875rem;color:#6b7280;margin:0;font-style:italic}.quick-actions-section[data-v-3e696da1]{padding-top:1.5rem;border-top:1px solid #cfdbe7}.actions-grid[data-v-3e696da1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.75rem;margin-top:1rem}.action-button[data-v-3e696da1]{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background-color:#fff;border:1px solid #cfdbe7;border-radius:.5rem;font-size:.875rem;font-weight:600;color:#0d141b;cursor:pointer;transition:all .2s}.action-button[data-v-3e696da1]:hover{background-color:#f9fafb;border-color:#137fec}.action-button[data-v-3e696da1]:active{background-color:#f3f4f6}.action-icon[data-v-3e696da1]{font-size:1.25rem;color:#137fec;flex-shrink:0}.tab-pane[data-v-3e696da1]{display:flex;flex-direction:column;gap:1.5rem}.empty-tab-state[data-v-3e696da1]{text-align:center;padding:3rem 1.5rem;color:#6b7280}.empty-tab-state p[data-v-3e696da1]:first-child{font-size:2rem;margin:0 0 .5rem}.empty-tab-state p[data-v-3e696da1]:nth-child(2){font-size:1.125rem;font-weight:600;color:#0d141b;margin:0 0 .5rem}.empty-tab-state p[data-v-3e696da1]:last-child{font-size:.875rem;color:#9ca3af;margin:0}@media(max-width:768px){.actions-grid[data-v-3e696da1]{grid-template-columns:1fr}}.party-name[data-v-3e696da1]{font-size:1.125rem;color:#6b7280;margin:0}.header-actions[data-v-3e696da1]{display:flex;gap:1rem}.loading-state[data-v-3e696da1],.error-state[data-v-3e696da1]{text-align:center;padding:2rem;background-color:#fff;border-radius:.75rem;color:#6b7280;border:1px solid #cfdbe7}.error-state[data-v-3e696da1]{background-color:#ef44441a;color:#dc2626;border-color:#ef444433}.operations-table-container[data-v-3e696da1]{background:#fff;border-radius:.75rem;border:1px solid #cfdbe7;overflow:hidden;box-shadow:0 1px 2px #0000000d}.operations-table[data-v-3e696da1]{width:100%;border-collapse:collapse;font-size:.875rem}.operations-table thead[data-v-3e696da1]{background-color:#00000005;border-bottom:1px solid #cfdbe7}.operations-table th[data-v-3e696da1]{padding:.75rem 1.5rem;text-align:left;font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:#6b7280}.operations-table tbody tr[data-v-3e696da1]{border-bottom:1px solid #cfdbe7;transition:background-color .2s;cursor:pointer}.operations-table tbody tr[data-v-3e696da1]:hover{background-color:#00000005}.operations-table tbody tr[data-v-3e696da1]:last-child{border-bottom:none}.operations-table td[data-v-3e696da1]{padding:1rem 1.5rem;color:#0d141b}.checkbox-col[data-v-3e696da1]{width:40px;text-align:center}.operation-id[data-v-3e696da1]{font-weight:700;color:#0d141b}.operation-kind[data-v-3e696da1]{display:inline-flex;align-items:center;gap:.25rem;padding:.375rem .75rem;background-color:#3b82f61a;color:#3b82f6;border-radius:.5rem;font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.cell-text[data-v-3e696da1]{color:#0d141b}.created-date[data-v-3e696da1]{font-weight:500;color:#0d141b;margin:0 0 .25rem}.details-content[data-v-3e696da1]{display:flex;flex-direction:column;gap:1.5rem}.info-card[data-v-3e696da1]{background-color:#fff;border-radius:.75rem;border:1px solid #cfdbe7;overflow:hidden}.card-header[data-v-3e696da1]{padding:1.5rem;border-bottom:1px solid #cfdbe7;display:flex;align-items:center;justify-content:space-between;gap:1rem}.card-title[data-v-3e696da1]{font-size:1.125rem;font-weight:600;color:#0d141b;margin:0;display:flex;align-items:center;gap:.5rem}.card-header-actions[data-v-3e696da1]{display:flex;gap:.5rem;align-items:center}.card-content[data-v-3e696da1]{padding:1.5rem}.telegram-card .card-content[data-v-3e696da1]{padding:1rem}.info-grid[data-v-3e696da1]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.info-item[data-v-3e696da1]{display:flex;flex-direction:column;gap:.25rem}.field-label[data-v-3e696da1]{font-size:.875rem;font-weight:500;color:#6b7280}.field-value[data-v-3e696da1]{font-size:1rem;color:#0d141b;padding:.25rem 0;word-break:break-word}.type-flags-display[data-v-3e696da1]{display:flex;gap:.5rem;flex-wrap:wrap}.type-badge[data-v-3e696da1]{display:inline-block;padding:.35rem .75rem;border-radius:.5rem;font-size:.875rem;font-weight:600}.type-badge.client-badge[data-v-3e696da1]{background:#2563eb1a;color:#2563eb}.type-badge.partner-badge[data-v-3e696da1]{background:#a855f71a;color:#a855f7}.info-item-full[data-v-3e696da1]{grid-column:1 / -1}.telegram-username[data-v-3e696da1]{color:#2563eb;font-weight:500}.telegram-connection-field[data-v-3e696da1]{padding:.25rem 0}.telegram-status-inline[data-v-3e696da1]{display:flex;align-items:center;gap:.5rem}.status-indicator-small[data-v-3e696da1]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;font-size:14px;font-weight:700;color:#fff;flex-shrink:0}.status-indicator-small.connected[data-v-3e696da1]{background-color:#10b98133;color:#10b981}.status-indicator-small.disconnected[data-v-3e696da1]{background-color:#ef444433;color:#ef4444}.status-info-inline[data-v-3e696da1]{flex:1}.status-label-inline[data-v-3e696da1]{font-size:.875rem;font-weight:500;color:#0d141b;margin:0;line-height:1.2}.status-detail-inline[data-v-3e696da1]{font-size:.75rem;color:#6b7280;margin:2px 0 0}.requests-count-badge[data-v-3e696da1],.debts-count-badge[data-v-3e696da1]{font-size:.75rem;color:#6b7280;padding:.25rem .75rem;background-color:#f3f4f6;border-radius:999px;min-width:30px;text-align:center;font-weight:600}.pagination-info[data-v-3e696da1]{font-size:.75rem;color:#6b7280;padding:.25rem .5rem;background-color:#f3f4f6;border-radius:.375rem;min-width:50px;text-align:center}.pagination-controls[data-v-3e696da1]{display:flex;gap:.5rem;justify-content:center;padding-top:1rem;border-top:1px solid #cfdbe7;margin-top:1rem}.requests-list[data-v-3e696da1],.transactions-list[data-v-3e696da1]{display:flex;flex-direction:column;gap:1rem;min-height:380px}.debts-list[data-v-3e696da1]{display:flex;flex-direction:column;gap:1rem}.requests-table-container[data-v-3e696da1]{background:#fff;border-radius:.75rem;border:1px solid #cfdbe7;overflow:hidden;box-shadow:0 1px 2px #0000000d}.table-wrapper[data-v-3e696da1]{overflow-x:auto}.requests-table[data-v-3e696da1]{width:100%;border-collapse:collapse;font-size:.875rem}.requests-table thead[data-v-3e696da1]{background-color:#00000005;border-bottom:1px solid #cfdbe7}.requests-table th[data-v-3e696da1]{padding:.75rem 1.5rem;text-align:left;font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:#6b7280}.checkbox-col[data-v-3e696da1]{width:2.5rem;text-align:center}.requests-table tbody tr[data-v-3e696da1]{border-bottom:1px solid #cfdbe7;transition:background-color .2s;cursor:pointer}.requests-table tbody tr[data-v-3e696da1]:hover{background-color:#00000005}.requests-table tbody tr.table-row[data-v-3e696da1]:last-child{border-bottom:none}.requests-table td[data-v-3e696da1]{padding:1rem 1.5rem;color:#0d141b}.type-cell[data-v-3e696da1]{display:flex;align-items:center;gap:.75rem}.type-icon-box[data-v-3e696da1]{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.5rem;font-size:1rem}.type-icon-box .material-symbols-outlined[data-v-3e696da1]{font-size:1rem}.type-name[data-v-3e696da1]{font-weight:500}.status-badge[data-v-3e696da1]{display:inline-flex;align-items:center;gap:.25rem;padding:.375rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.cell-text[data-v-3e696da1]{font-size:.875rem;color:#0d141b}.cell-text.bold[data-v-3e696da1]{font-weight:600}.cell-text.muted[data-v-3e696da1]{color:#6b7280}.location-cell[data-v-3e696da1]{display:flex;align-items:center;gap:.375rem;color:#6b7280}.location-icon[data-v-3e696da1]{font-size:1rem}.created-date[data-v-3e696da1]{font-size:.875rem;font-weight:500;color:#0d141b;margin:0}.created-ago[data-v-3e696da1]{font-size:.75rem;color:#6b7280;margin:0}.text-right[data-v-3e696da1]{text-align:right}.pagination[data-v-3e696da1]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;border-top:1px solid #cfdbe7;background-color:#fff}.pagination-info[data-v-3e696da1]{font-size:.75rem;color:#6b7280;margin:0}.pagination-controls[data-v-3e696da1]{display:flex;align-items:center;gap:.5rem}.pagination-btn[data-v-3e696da1]{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:1px solid #cfdbe7;background-color:#fff;color:#6b7280;border-radius:.5rem;cursor:pointer;transition:all .2s}.pagination-btn[data-v-3e696da1]:hover:not(:disabled){background-color:#00000005}.pagination-btn[data-v-3e696da1]:disabled{opacity:.5;cursor:not-allowed}.pagination-btn .material-symbols-outlined[data-v-3e696da1]{font-size:1rem}.pagination-numbers[data-v-3e696da1]{display:flex;align-items:center;gap:.25rem}.pagination-number[data-v-3e696da1]{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:none;background-color:transparent;color:#6b7280;border-radius:.5rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s}.pagination-number[data-v-3e696da1]:hover{background-color:#00000005}.pagination-number.active[data-v-3e696da1]{background-color:#3b82f6;color:#fff;font-weight:700}.pagination-dots[data-v-3e696da1]{color:#6b7280;padding:0 .25rem}.request-item[data-v-3e696da1],.debt-item[data-v-3e696da1],.transaction-item[data-v-3e696da1]{padding:1rem;background-color:#f3f4f6;border-radius:.5rem;border:1px solid #cfdbe7;transition:all .2s}.request-item[data-v-3e696da1]{cursor:pointer}.request-item[data-v-3e696da1]:hover{background-color:#2563eb0d;border-color:#2563eb}.request-header[data-v-3e696da1],.debt-header[data-v-3e696da1],.tx-header[data-v-3e696da1]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.request-id[data-v-3e696da1],.debt-id[data-v-3e696da1],.tx-id[data-v-3e696da1]{font-weight:600;color:#0d141b;font-size:.875rem}.request-type[data-v-3e696da1]{display:inline-block;padding:.25rem .75rem;border-radius:.375rem;font-size:.75rem;font-weight:500}.type-cash_in[data-v-3e696da1]{background-color:#10b9811a;color:#10b981}.type-cash_out[data-v-3e696da1]{background-color:#ef44441a;color:#ef4444}.type-invoice[data-v-3e696da1]{background-color:#a855f71a;color:#a855f7}.request-details[data-v-3e696da1],.debt-details[data-v-3e696da1],.tx-details[data-v-3e696da1]{display:flex;align-items:center;gap:1rem;font-size:.875rem}.request-amount[data-v-3e696da1],.debt-amount[data-v-3e696da1]{font-weight:600;color:#0d141b}.debt-amount.warning[data-v-3e696da1]{color:#f59e0b}.request-date[data-v-3e696da1]{font-size:.75rem;color:#6b7280}.request-status[data-v-3e696da1],.debt-status[data-v-3e696da1],.tx-status[data-v-3e696da1]{display:inline-block;padding:.25rem .5rem;background-color:#fff;border-radius:.375rem;font-size:.75rem;text-transform:capitalize;color:#6b7280}.status-new[data-v-3e696da1]{background-color:#2563eb1a;color:#2563eb}.tx-amount[data-v-3e696da1]{font-weight:600}.tx-in[data-v-3e696da1]{color:#10b981}.tx-out[data-v-3e696da1]{color:#ef4444}.debt-date[data-v-3e696da1],.tx-date[data-v-3e696da1]{color:#6b7280;font-size:.75rem}.debts-summary[data-v-3e696da1]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:1.5rem;padding:1rem;background-color:#f3f4f6;border-radius:.5rem;border:1px solid #cfdbe7}.summary-item[data-v-3e696da1]{display:flex;flex-direction:column;gap:.25rem}.summary-label[data-v-3e696da1]{font-size:.875rem;font-weight:500;color:#6b7280}.summary-value[data-v-3e696da1]{font-size:1.125rem;font-weight:600;color:#0d141b}.summary-value.has-debts[data-v-3e696da1]{color:#f59e0b}.summary-value.has-pending[data-v-3e696da1]{color:#2563eb}.summary-value.delta[data-v-3e696da1]{font-size:1.25rem}.delta-positive[data-v-3e696da1]{color:#10b981}.delta-negative[data-v-3e696da1]{color:#ef4444}.delta-zero[data-v-3e696da1]{color:#6b7280}.section-title[data-v-3e696da1]{font-size:.875rem;font-weight:600;color:#0d141b;margin:1rem 0;padding-top:1rem;border-top:1px solid #cfdbe7;text-transform:uppercase;letter-spacing:.05em}.debts-section .section-title[data-v-3e696da1],.pending-section[data-v-3e696da1]{margin-top:1.5rem}.pending-operations[data-v-3e696da1]{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #cfdbe7}.pending-title[data-v-3e696da1]{font-size:1rem;font-weight:600;color:#0d141b;margin:0 0 1rem}.pending-list[data-v-3e696da1]{display:flex;flex-direction:column;gap:1rem}.pending-item[data-v-3e696da1]{padding:1rem;background-color:#f3f4f6;border-radius:.5rem;border:1px solid #cfdbe7;transition:all .2s}.pending-item[data-v-3e696da1]:hover{background-color:#2563eb0d;border-color:#2563eb}.pending-header[data-v-3e696da1]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem;gap:.5rem}.pending-id[data-v-3e696da1]{font-weight:600;color:#0d141b;font-size:.875rem;min-width:40px}.pending-direction[data-v-3e696da1]{display:inline-flex;align-items:center;justify-content:center;padding:.25rem .5rem;border-radius:.375rem;font-size:.75rem;font-weight:600;min-width:50px}.pending-direction.direction-in[data-v-3e696da1]{background-color:#10b9811a;color:#10b981}.pending-direction.direction-out[data-v-3e696da1]{background-color:#ef44441a;color:#ef4444}.pending-amount[data-v-3e696da1]{font-weight:600;color:#0d141b;margin-left:auto}.pending-details[data-v-3e696da1]{display:flex;align-items:center;gap:1rem;font-size:.875rem;color:#6b7280}.pending-date[data-v-3e696da1]{font-size:.75rem}.pending-account[data-v-3e696da1]{font-size:.75rem;font-family:monospace;color:#6b7280}.empty-state[data-v-3e696da1]{text-align:center;padding:3rem 1.5rem;color:#6b7280}.empty-icon[data-v-3e696da1]{font-size:2rem;margin-bottom:.5rem}.empty-title[data-v-3e696da1]{font-size:1.125rem;font-weight:600;color:#0d141b;margin:0 0 .5rem}.empty-description[data-v-3e696da1]{font-size:.875rem;color:#9ca3af;margin:0}.operations-stats[data-v-3e696da1]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:1.5rem;padding:1rem;background:linear-gradient(135deg,#f3f4f6,#3b82f60d);border-radius:.75rem;border:1px solid #cfdbe7}.stat-item[data-v-3e696da1]{display:flex;flex-direction:column;gap:.25rem;padding:.5rem;text-align:center}.stat-label[data-v-3e696da1]{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#6b7280}.stat-value[data-v-3e696da1]{font-size:1.25rem;font-weight:700;color:#0d141b}.stat-value.debt-color[data-v-3e696da1]{color:#ef4444}.stat-value.settled-color[data-v-3e696da1]{color:#10b981}.stat-value.remaining-color[data-v-3e696da1]{color:#f59e0b}.debt-operations-section[data-v-3e696da1]{margin-bottom:1.5rem}.debt-operations-list[data-v-3e696da1]{display:flex;flex-direction:column;gap:1.5rem}.debt-operation-card[data-v-3e696da1]{border:1px solid #cfdbe7;border-radius:.75rem;background:linear-gradient(135deg,#fff,#f3f4f6);overflow:hidden;transition:all .2s}.debt-operation-card[data-v-3e696da1]:hover{border-color:#ef4444;box-shadow:0 4px 12px #ef44441a}.operation-header[data-v-3e696da1]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;background:#ef44440d;border-bottom:1px solid #cfdbe7;gap:1rem}.op-title[data-v-3e696da1]{display:flex;align-items:center;gap:.5rem;flex:1}.op-id[data-v-3e696da1]{font-weight:700;font-size:1.125rem;color:#0d141b;min-width:50px}.op-kind-badge[data-v-3e696da1]{display:inline-flex;align-items:center;gap:.25rem;padding:.35rem .75rem;border-radius:.5rem;font-size:.75rem;font-weight:600}.op-kind-badge.debt-badge[data-v-3e696da1]{background:#ef444433;color:#ef4444}.op-kind-badge.cashflow-badge[data-v-3e696da1]{background:#3b82f633;color:#3b82f6}.op-kind-badge.settlement-badge[data-v-3e696da1]{background:#10b98133;color:#10b981}.kind-icon[data-v-3e696da1]{font-size:1.1em}.op-direction[data-v-3e696da1]{display:inline-flex;align-items:center;gap:4px;padding:.25rem .5rem;border-radius:.375rem;font-size:.75rem;font-weight:600;background:#f3f4f6}.op-direction.direction-in[data-v-3e696da1]{background:#10b9811a;color:#10b981}.op-direction.direction-out[data-v-3e696da1]{background:#ef44441a;color:#ef4444}.op-amount[data-v-3e696da1]{font-size:1.125rem;font-weight:700;min-width:150px;text-align:right}.op-amount.debt-amount[data-v-3e696da1]{color:#ef4444}.operation-info[data-v-3e696da1]{padding:1rem 1.5rem;display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;background:#fff;border-bottom:1px solid #cfdbe7}.info-row[data-v-3e696da1]{display:flex;align-items:center;gap:.5rem;font-size:.875rem}.info-label[data-v-3e696da1]{font-weight:600;color:#6b7280;min-width:70px}.info-value[data-v-3e696da1]{color:#0d141b;flex:1}.request-link[data-v-3e696da1]{color:#2563eb;font-weight:600;cursor:pointer;text-decoration:none;transition:opacity .2s}.request-link[data-v-3e696da1]:hover{opacity:.7;text-decoration:underline}.text-muted[data-v-3e696da1]{color:#6b7280;font-style:italic}.status-badge[data-v-3e696da1]{display:inline-block;padding:.25rem .5rem;border-radius:.375rem;font-size:.75rem;font-weight:600;text-transform:capitalize}.status-badge.status-pending[data-v-3e696da1]{background:#3b82f61a;color:#3b82f6}.status-badge.status-posted[data-v-3e696da1]{background:#10b9811a;color:#10b981}.status-badge.status-void[data-v-3e696da1]{background:#6b72801a;color:#6b7280}.settlement-progress[data-v-3e696da1]{padding:1rem 1.5rem;background:#f3f4f6;border-bottom:1px solid #cfdbe7}.progress-header[data-v-3e696da1]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.progress-label[data-v-3e696da1]{font-size:.875rem;font-weight:600;color:#0d141b}.progress-percentage[data-v-3e696da1]{font-size:.875rem;font-weight:700;color:#2563eb}.progress-bar-container[data-v-3e696da1]{width:100%;height:24px;background:#fff;border-radius:.5rem;overflow:hidden;border:1px solid #cfdbe7}.progress-bar[data-v-3e696da1]{width:100%;height:100%;background:linear-gradient(90deg,#ef44441a,#ef444433)}.progress-fill[data-v-3e696da1]{height:100%;background:linear-gradient(90deg,#10b981,#059669);transition:width .3s ease;display:flex;align-items:center;justify-content:flex-end;padding-right:8px;font-size:11px;color:#fff;font-weight:700}.progress-fill.in-progress[data-v-3e696da1]{background:linear-gradient(90deg,#3b82f6,#2563eb)}.progress-fill.completed[data-v-3e696da1]{background:linear-gradient(90deg,#10b981,#059669)}.debts-table-container[data-v-3e696da1]{background:#fff;border-radius:.75rem;border:1px solid #cfdbe7;overflow:hidden;box-shadow:0 1px 2px #0000000d}.debts-table[data-v-3e696da1]{width:100%;border-collapse:collapse;font-size:.875rem}.debts-table thead[data-v-3e696da1]{background-color:#00000005;border-bottom:1px solid #cfdbe7}.debts-table th[data-v-3e696da1]{padding:.75rem 1.5rem;text-align:left;font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:#6b7280}.debts-table tbody tr[data-v-3e696da1]{border-bottom:1px solid #cfdbe7;transition:background-color .2s;cursor:pointer}.debts-table tbody tr[data-v-3e696da1]:hover{background-color:#00000005}.debts-table tbody tr[data-v-3e696da1]:last-child{border-bottom:none}.debts-table td[data-v-3e696da1]{padding:1rem 1.5rem;color:#0d141b}.direction-badge[data-v-3e696da1]{display:inline-flex;align-items:center;gap:.25rem;padding:.375rem .75rem;border-radius:.5rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.direction-badge.direction-in[data-v-3e696da1]{background-color:#10b9811a;color:#10b981}.direction-badge.direction-out[data-v-3e696da1]{background-color:#ef44441a;color:#ef4444}.progress-cell[data-v-3e696da1]{display:flex;align-items:center;gap:.5rem}.progress-bar-mini[data-v-3e696da1]{display:flex;align-items:center;height:6px;background:#e5e7eb;border-radius:3px;overflow:hidden;flex:1;min-width:80px}.progress-fill-mini[data-v-3e696da1]{height:100%;background:linear-gradient(90deg,#10b981,#059669);transition:width .3s ease;border-radius:3px}.progress-fill-mini.in-progress[data-v-3e696da1]{background:linear-gradient(90deg,#3b82f6,#2563eb)}.progress-text[data-v-3e696da1]{font-size:.625rem;color:#6b7280;font-weight:600;margin-left:.25rem}.kpi-stat-card[data-v-3e696da1]{background-color:#fff;border-radius:.75rem;border:1px solid #cfdbe7;padding:1.25rem;box-shadow:0 1px 2px #0000000d}.kpi-stat-card .stat-header[data-v-3e696da1]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.75rem}.kpi-stat-card .stat-label[data-v-3e696da1]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#4c739a;margin:0}.kpi-stat-card .stat-icon[data-v-3e696da1]{font-size:1.25rem}.kpi-stat-card .stat-value[data-v-3e696da1]{font-size:1.875rem;font-weight:800;color:#0d141b;margin:0 0 .5rem}.kpi-stat-card .stat-value.value-success[data-v-3e696da1]{color:#10b981}.kpi-stat-card .stat-trend[data-v-3e696da1]{font-size:.75rem;font-weight:600;margin:0;display:flex;align-items:center;gap:.25rem}.kpi-stat-card .stat-trend.positive[data-v-3e696da1]{color:#10b981}.kpi-stat-card .stat-trend.negative[data-v-3e696da1]{color:#ef4444}.related-cashflows[data-v-3e696da1],.related-settlements[data-v-3e696da1]{padding:1rem 1.5rem;border-top:1px solid #cfdbe7}.subsection-title[data-v-3e696da1]{font-size:.875rem;font-weight:600;color:#0d141b;margin:0 0 1rem;display:flex;align-items:center;gap:.25rem;text-transform:uppercase;letter-spacing:.05em}.icon[data-v-3e696da1]{font-size:1.2em}.cashflow-list[data-v-3e696da1],.settlement-list[data-v-3e696da1]{display:flex;flex-direction:column;gap:1rem}.cashflow-item[data-v-3e696da1],.settlement-item[data-v-3e696da1]{padding:.5rem 1rem;background:#f3f4f6;border-radius:.5rem;border:1px solid #cfdbe7}.cf-header[data-v-3e696da1],.st-header[data-v-3e696da1]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.25rem}.cf-id[data-v-3e696da1],.st-id[data-v-3e696da1]{font-weight:600;color:#0d141b;font-size:.875rem;min-width:40px}.cf-badge[data-v-3e696da1],.st-badge[data-v-3e696da1]{display:inline-block;padding:.2rem .5rem;border-radius:.375rem;font-size:.75rem;font-weight:600}.cf-badge.cashflow-badge[data-v-3e696da1]{background:#3b82f633;color:#3b82f6}.st-badge.settlement-badge[data-v-3e696da1]{background:#10b98133;color:#10b981}.cf-amount[data-v-3e696da1],.st-amount[data-v-3e696da1]{font-weight:700;color:#0d141b;margin-left:auto;min-width:100px;text-align:right}.cf-details[data-v-3e696da1]{display:flex;align-items:center;gap:1rem;font-size:.75rem;color:#6b7280}.detail-item[data-v-3e696da1],.detail-label[data-v-3e696da1]{font-size:.75rem}.tx-id[data-v-3e696da1]{font-family:monospace;background:#fff;padding:.2rem .4rem;border-radius:3px;font-size:10px;color:#6b7280}.st-comment[data-v-3e696da1]{flex:1;color:#6b7280;font-style:italic}.cashflow-operations-section[data-v-3e696da1]{margin-top:1.5rem}.unlinked-cashflows-list[data-v-3e696da1]{display:flex;flex-direction:column;gap:1rem}.unlinked-cashflow-item[data-v-3e696da1]{padding:1rem;background:#3b82f60d;border:1px solid rgba(59,130,246,.2);border-radius:.75rem;transition:all .2s}.unlinked-cashflow-item[data-v-3e696da1]:hover{background:#3b82f61a;border-color:#3b82f666}.cf-direction[data-v-3e696da1]{display:inline-flex;align-items:center;gap:4px;padding:.25rem .5rem;border-radius:.375rem;font-size:.75rem;font-weight:600;background:#f3f4f6}.cf-direction.direction-in[data-v-3e696da1]{background:#10b9811a;color:#10b981}.cf-direction.direction-out[data-v-3e696da1]{background:#ef44441a;color:#ef4444}@media(max-width:1200px){.details-content[data-v-3e696da1],.debts-summary[data-v-3e696da1]{grid-template-columns:1fr}}@media(max-width:1024px){.operations-stats[data-v-3e696da1]{grid-template-columns:repeat(2,1fr)}.operation-info[data-v-3e696da1]{grid-template-columns:1fr}}@media(max-width:1024px){.profile-header-top[data-v-3e696da1]{flex-direction:column;align-items:flex-start}.profile-actions[data-v-3e696da1]{width:100%}.info-grid-container[data-v-3e696da1]{grid-template-columns:1fr}}@media(max-width:768px){.party-details[data-v-3e696da1]{padding:1rem}.profile-header-top[data-v-3e696da1]{flex-direction:column;align-items:flex-start}.profile-actions[data-v-3e696da1]{width:100%;flex-direction:column}.btn-secondary[data-v-3e696da1],.btn-primary[data-v-3e696da1]{width:100%}.kpi-stats-grid[data-v-3e696da1]{grid-template-columns:1fr}.tabs-navigation[data-v-3e696da1]{flex-wrap:wrap}.tab-link[data-v-3e696da1]{padding:.75rem 1rem;font-size:.75rem}.info-grid-container[data-v-3e696da1]{grid-template-columns:1fr;gap:1rem}.profile-name[data-v-3e696da1]{font-size:1.5rem}.avatar-circle[data-v-3e696da1]{width:5rem;height:5rem;font-size:1.5rem}.details-header[data-v-3e696da1]{flex-direction:column;align-items:flex-start;gap:1rem}.header-actions[data-v-3e696da1]{width:100%}.info-grid[data-v-3e696da1]{grid-template-columns:1fr}.telegram-status[data-v-3e696da1]{flex-direction:column;align-items:flex-start}.debts-summary[data-v-3e696da1],.operations-stats[data-v-3e696da1]{grid-template-columns:1fr}.operation-header[data-v-3e696da1]{flex-direction:column;align-items:flex-start;gap:.5rem}.op-amount[data-v-3e696da1]{width:100%;text-align:left;margin-top:.25rem}.operation-info[data-v-3e696da1]{grid-template-columns:1fr}.pending-header[data-v-3e696da1]{flex-direction:column;align-items:flex-start}.pending-amount[data-v-3e696da1]{margin-left:0}.pending-details[data-v-3e696da1]{flex-direction:column;align-items:flex-start;gap:.25rem}.cf-header[data-v-3e696da1],.st-header[data-v-3e696da1]{flex-direction:column;align-items:flex-start}.cf-amount[data-v-3e696da1]{width:100%;text-align:left;margin-left:0;margin-top:.25rem}}.counterparty-form[data-v-111c7ea4]{display:flex;flex-direction:column;gap:var(--spacing-lg)}.form-grid[data-v-111c7ea4]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-md)}.form-full-width[data-v-111c7ea4]{display:flex;flex-direction:column;gap:var(--spacing-xs);width:100%}.input-label[data-v-111c7ea4]{font-size:var(--text-sm);font-weight:500;color:var(--text-primary)}.type-flags[data-v-111c7ea4]{display:flex;flex-direction:column;gap:var(--spacing-xs);grid-column:1 / -1}.flag-label[data-v-111c7ea4]{font-size:var(--text-sm);font-weight:500;color:var(--text-primary)}.flags-wrapper[data-v-111c7ea4]{display:flex;gap:var(--spacing-md)}.flag-checkbox[data-v-111c7ea4]{display:flex;align-items:center;gap:var(--spacing-xs)}.flag-checkbox input[data-v-111c7ea4]{width:18px;height:18px;cursor:pointer;accent-color:var(--primary)}.flag-checkbox-label[data-v-111c7ea4]{font-size:var(--text-sm);color:var(--text-primary);cursor:pointer;-webkit-user-select:none;user-select:none}.status-toggle[data-v-111c7ea4]{display:flex;flex-direction:column;gap:var(--spacing-xs);grid-column:1 / -1}.toggle-label[data-v-111c7ea4]{font-size:var(--text-sm);font-weight:500;color:var(--text-primary)}.toggle-wrapper[data-v-111c7ea4]{display:flex;align-items:center;gap:var(--spacing-md)}.toggle-input[data-v-111c7ea4]{display:none}.toggle-switch[data-v-111c7ea4]{display:flex;align-items:center;width:60px;height:32px;background-color:#cbd5e1;border-radius:16px;padding:2px;cursor:pointer;transition:background-color var(--transition-base);position:relative}.toggle-input:checked+.toggle-switch[data-v-111c7ea4]{background-color:var(--success)}.toggle-switch[data-v-111c7ea4]:before{content:"";display:block;width:28px;height:28px;background-color:#fff;border-radius:50%;transition:transform var(--transition-base);position:absolute;left:2px}.toggle-input:checked+.toggle-switch[data-v-111c7ea4]:before{transform:translate(28px)}.toggle-status[data-v-111c7ea4]{position:absolute;width:100%;text-align:center;font-size:var(--text-xs);font-weight:600;color:#fff;transition:opacity var(--transition-base);z-index:1}@media(max-width:768px){.form-grid[data-v-111c7ea4]{grid-template-columns:1fr}.flags-wrapper[data-v-111c7ea4]{flex-direction:column}}.counterparties-wrapper[data-v-57ff956f]{padding:1.5rem;max-width:1600px;margin:0 auto}.page-heading[data-v-57ff956f]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:2rem;flex-wrap:wrap}.heading-content[data-v-57ff956f]{flex:1}.page-title[data-v-57ff956f]{font-size:1.875rem;font-weight:700;color:var(--text-primary);margin:0}.table-card[data-v-57ff956f]{background:var(--bg-card);border-radius:1.5rem;box-shadow:0 1px 3px #0000000d;border:1px solid var(--border);overflow:hidden}.name-cell[data-v-57ff956f]{display:flex;align-items:center;gap:.75rem}.avatar[data-v-57ff956f]{width:2.25rem;height:2.25rem;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:.75rem;flex-shrink:0}.name-link[data-v-57ff956f]{background:none;border:none;color:var(--text-primary);cursor:pointer;font-weight:600;font-size:.875rem;padding:0;text-decoration:none;transition:all .2s}.name-link[data-v-57ff956f]:hover{text-decoration:underline}.city-cell[data-v-57ff956f]{display:flex;align-items:center;gap:.5rem}.flag[data-v-57ff956f]{font-size:.875rem;opacity:.6}.contact-cell[data-v-57ff956f]{display:flex;flex-direction:column;gap:.25rem}.contact-phone[data-v-57ff956f]{font-weight:500;color:var(--text-primary);font-size:.875rem}.contact-email[data-v-57ff956f]{font-size:.75rem;color:var(--text-secondary)}.type-list[data-v-57ff956f]{display:flex;flex-direction:column;gap:.25rem}.badge[data-v-57ff956f]{display:inline-flex;align-items:center;gap:.25rem;padding:.375rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:700;white-space:nowrap;width:fit-content}.client-badge[data-v-57ff956f]{background-color:#3b82f61a;color:#2563eb}.partner-badge[data-v-57ff956f]{background-color:#f973161a;color:#ea580c}.loading-container[data-v-57ff956f]{text-align:center;padding:3rem;background-color:var(--bg-card);border-radius:1.5rem;border:1px solid var(--border);color:var(--text-secondary)}.loading-spinner[data-v-57ff956f]{width:3rem;height:3rem;margin:0 auto 1rem;border:4px solid var(--border);border-top-color:#2563eb;border-radius:50%;animation:spin-57ff956f .8s linear infinite}@keyframes spin-57ff956f{to{transform:rotate(360deg)}}.error-container[data-v-57ff956f]{text-align:center;padding:3rem;background-color:#ef44440d;border:1px solid rgba(239,68,68,.2);border-radius:1.5rem;color:#dc2626}.btn-retry[data-v-57ff956f]{padding:.5rem 1rem;background-color:#dc2626;color:#fff;border:none;border-radius:.5rem;cursor:pointer;margin-top:1rem;transition:all .2s}.btn-retry[data-v-57ff956f]:hover{background-color:#b91c1c}.empty-state[data-v-57ff956f]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1.5rem;text-align:center}.empty-icon[data-v-57ff956f]{font-size:4rem;margin-bottom:1.5rem;opacity:.5}.empty-title[data-v-57ff956f]{font-size:1.125rem;font-weight:600;color:var(--text-primary);margin:0 0 .5rem}.empty-description[data-v-57ff956f]{font-size:.875rem;color:var(--text-secondary);margin:0;max-width:400px}.btn-empty-create[data-v-57ff956f]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem 1.5rem;background-color:#2563eb;color:#fff;border:none;border-radius:.5rem;cursor:pointer;transition:all .2s;margin-top:1rem}.btn-empty-create[data-v-57ff956f]:hover{background-color:#1d4ed8}@media(max-width:768px){.counterparties-wrapper[data-v-57ff956f]{padding:1rem}.page-heading[data-v-57ff956f]{flex-direction:column;align-items:flex-start;margin-bottom:1.5rem}}.user-form[data-v-0b54f1ce]{display:flex;flex-direction:column;gap:var(--spacing-lg)}.form-grid[data-v-0b54f1ce]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-md)}.checkbox-field[data-v-0b54f1ce]{display:flex;align-items:center;grid-column:1 / -1;margin-top:var(--spacing-sm)}.checkbox-label[data-v-0b54f1ce]{display:flex;align-items:center;gap:var(--spacing-sm);cursor:pointer;font-size:var(--text-sm);font-weight:500;color:var(--text-primary)}.checkbox-input[data-v-0b54f1ce]{width:18px;height:18px;cursor:pointer;accent-color:var(--primary)}.checkbox-text[data-v-0b54f1ce]{-webkit-user-select:none;user-select:none}@media(max-width:768px){.form-grid[data-v-0b54f1ce]{grid-template-columns:1fr}}.users-view[data-v-d41efc05]{padding:var(--spacing-lg);max-width:1400px;margin:0 auto}.view-header[data-v-d41efc05]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-xl);padding-bottom:var(--spacing-lg);border-bottom:1px solid var(--border)}.header-content[data-v-d41efc05]{flex:1}.view-title[data-v-d41efc05]{font-size:var(--text-2xl);font-weight:700;color:var(--text-primary);margin:0 0 var(--spacing-xs) 0}.view-subtitle[data-v-d41efc05]{font-size:var(--text-sm);color:var(--text-secondary);margin:0}.button-icon[data-v-d41efc05]{margin-right:var(--spacing-xs)}.controls-section[data-v-d41efc05]{display:flex;gap:var(--spacing-md);margin-bottom:var(--spacing-lg);flex-wrap:wrap}.search-box[data-v-d41efc05]{position:relative;flex:1;min-width:250px}.search-input[data-v-d41efc05]{width:100%;padding:var(--spacing-sm) var(--spacing-md);padding-right:var(--spacing-lg);border:1px solid var(--border);border-radius:var(--radius-md);background-color:var(--bg-card);color:var(--text-primary);font-size:var(--text-base);transition:all var(--transition-base)}.search-input[data-v-d41efc05]:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #2563eb1a}.search-icon[data-v-d41efc05]{position:absolute;right:var(--spacing-md);top:50%;transform:translateY(-50%);pointer-events:none;color:var(--text-secondary)}.loading-state[data-v-d41efc05],.error-state[data-v-d41efc05]{text-align:center;padding:var(--spacing-xl);background-color:var(--bg-card);border-radius:var(--radius-lg);color:var(--text-secondary)}.error-state[data-v-d41efc05]{background-color:#ef44441a;color:var(--danger)}.loading-spinner[data-v-d41efc05]{width:40px;height:40px;margin:0 auto var(--spacing-md);border:4px solid var(--border);border-top-color:var(--primary);border-radius:50%;animation:spin-d41efc05 .8s linear infinite}@keyframes spin-d41efc05{to{transform:rotate(360deg)}}.table-container[data-v-d41efc05]{background-color:var(--bg-card);border-radius:var(--radius-lg);border:1px solid var(--border);overflow:hidden}.users-table[data-v-d41efc05]{width:100%;border-collapse:collapse}.table-header[data-v-d41efc05]{background-color:var(--bg-hover);border-bottom:1px solid var(--border)}.table-header th[data-v-d41efc05]{padding:var(--spacing-md) var(--spacing-lg);text-align:left;font-size:var(--text-sm);font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px}.table-row[data-v-d41efc05]{border-bottom:1px solid var(--border);transition:background-color var(--transition-base);cursor:pointer}.table-row[data-v-d41efc05]:hover{background-color:var(--bg-hover)}.table-row td[data-v-d41efc05]{padding:var(--spacing-md) var(--spacing-lg);font-size:var(--text-sm);color:var(--text-primary)}.col-id[data-v-d41efc05]{width:8%;font-family:monospace;color:var(--text-secondary);font-size:var(--text-xs)}.col-email[data-v-d41efc05]{width:30%}.col-role[data-v-d41efc05],.col-status[data-v-d41efc05]{width:12%}.col-telegram[data-v-d41efc05]{width:15%}.col-created[data-v-d41efc05]{width:12%;color:var(--text-secondary);font-size:var(--text-xs)}.col-actions[data-v-d41efc05]{width:11%}.role-badge[data-v-d41efc05]{display:inline-block;padding:.25rem .75rem;border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:500;white-space:nowrap}.role-admin[data-v-d41efc05]{background-color:#6366f11a;color:#6366f1}.role-user[data-v-d41efc05]{background-color:#9ca3af1a;color:#6b7280}.status-badge[data-v-d41efc05]{display:inline-block;padding:.25rem .75rem;border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:500;white-space:nowrap}.status-active[data-v-d41efc05]{background-color:#10b9811a;color:var(--success)}.status-inactive[data-v-d41efc05]{background-color:#9ca3af1a;color:#6b7280}.action-buttons[data-v-d41efc05]{display:flex;gap:var(--spacing-sm)}.action-btn[data-v-d41efc05]{width:32px;height:32px;padding:0;border:1px solid var(--border);border-radius:var(--radius-md);background-color:var(--bg-hover);color:var(--text-primary);cursor:pointer;font-size:1rem;display:flex;align-items:center;justify-content:center;transition:all var(--transition-base)}.action-btn[data-v-d41efc05]:hover{background-color:var(--primary);border-color:var(--primary);color:#fff}.edit-btn[data-v-d41efc05]:hover{background-color:var(--primary)}.deactivate-btn[data-v-d41efc05]:hover{background-color:var(--warning);border-color:var(--warning)}.activate-btn[data-v-d41efc05]:hover{background-color:var(--success);border-color:var(--success)}.empty-state[data-v-d41efc05]{text-align:center;padding:var(--spacing-xl);color:var(--text-secondary)}.empty-icon[data-v-d41efc05]{font-size:48px;margin-bottom:var(--spacing-md)}.empty-title[data-v-d41efc05]{font-size:var(--text-lg);font-weight:600;color:var(--text-primary);margin:0 0 var(--spacing-sm) 0}.empty-description[data-v-d41efc05]{margin:0 0 var(--spacing-lg) 0}@media(max-width:1024px){.col-telegram[data-v-d41efc05]{display:none}.col-email[data-v-d41efc05]{width:40%}.col-actions[data-v-d41efc05]{width:15%}}@media(max-width:768px){.users-view[data-v-d41efc05]{padding:var(--spacing-md)}.view-header[data-v-d41efc05]{flex-direction:column;align-items:flex-start;gap:var(--spacing-md)}.controls-section[data-v-d41efc05]{flex-direction:column}.search-box[data-v-d41efc05]{min-width:auto}.users-table[data-v-d41efc05]{font-size:var(--text-xs)}.table-header th[data-v-d41efc05],.table-row td[data-v-d41efc05]{padding:var(--spacing-sm) var(--spacing-md)}.col-id[data-v-d41efc05]{width:10%}.col-email[data-v-d41efc05]{width:40%}.col-role[data-v-d41efc05]{width:15%}.col-status[data-v-d41efc05],.col-telegram[data-v-d41efc05],.col-created[data-v-d41efc05]{display:none}.col-actions[data-v-d41efc05]{width:20%}.action-buttons[data-v-d41efc05]{flex-direction:column}}.audit-log[data-v-f82ed780]{display:flex;flex-direction:column;gap:var(--spacing-4);padding:var(--spacing-4);background-color:var(--color-gray-50);border:1px solid var(--color-gray-200);border-radius:var(--radius-2);transition:all var(--transition-base)}.audit-log.collapsed[data-v-f82ed780]{gap:0;padding:0}.audit-log-header[data-v-f82ed780]{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-3);padding:var(--spacing-2);border-bottom:2px solid var(--color-gray-200);margin:calc(var(--spacing-4) * -1) calc(var(--spacing-4) * -1) 0;padding:var(--spacing-3) var(--spacing-4)}.audit-log-title[data-v-f82ed780]{font-size:1.125rem;font-weight:600;color:var(--color-gray-900);margin:0}.audit-log-controls[data-v-f82ed780]{display:flex;gap:var(--spacing-2)}.audit-filter-select[data-v-f82ed780]{padding:var(--spacing-1) var(--spacing-2);border:1px solid var(--color-gray-300);border-radius:var(--radius-1);background-color:#fff;font-size:.875rem;cursor:pointer;transition:border-color var(--transition-base)}.audit-filter-select[data-v-f82ed780]:hover{border-color:var(--color-gray-400)}.audit-filter-select[data-v-f82ed780]:focus{outline:none;border-color:var(--color-blue-500);box-shadow:0 0 0 3px #2563eb1a}.collapse-btn[data-v-f82ed780]{padding:var(--spacing-1) var(--spacing-2);background-color:transparent;border:1px solid var(--color-gray-300);border-radius:var(--radius-1);font-size:.875rem;color:var(--color-gray-700);cursor:pointer;transition:all var(--transition-base);display:flex;align-items:center;justify-content:center;min-width:36px;height:36px}.collapse-btn[data-v-f82ed780]:hover{border-color:var(--color-gray-400);background-color:var(--color-gray-100)}.collapse-btn[data-v-f82ed780]:focus{outline:none;border-color:var(--color-blue-500);box-shadow:0 0 0 3px #2563eb1a}.collapse-icon[data-v-f82ed780]{display:inline-flex;align-items:center;justify-content:center;transition:transform var(--transition-base)}.audit-log-loading[data-v-f82ed780],.audit-log-error[data-v-f82ed780],.audit-log-empty[data-v-f82ed780]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-3);padding:var(--spacing-6);text-align:center;color:var(--color-gray-600)}.audit-log-error[data-v-f82ed780]{color:var(--color-red-600);background-color:#ef44440d;border:1px solid var(--color-red-200);border-radius:var(--radius-2)}.audit-log-error p[data-v-f82ed780]{margin:0;font-weight:500}.audit-log-list[data-v-f82ed780]{display:flex;flex-direction:column;gap:var(--spacing-2)}.audit-log-entry[data-v-f82ed780]{background-color:#fff;border:1px solid var(--color-gray-200);border-radius:var(--radius-2);cursor:pointer;transition:all var(--transition-base);overflow:hidden}.audit-log-entry[data-v-f82ed780]:hover{border-color:var(--color-gray-300);box-shadow:var(--shadow-sm)}.audit-log-entry.expanded[data-v-f82ed780]{border-color:var(--color-blue-300);box-shadow:var(--shadow-md)}.audit-log-entry-header[data-v-f82ed780]{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-3);gap:var(--spacing-2)}.audit-log-entry-main[data-v-f82ed780]{display:flex;align-items:center;gap:var(--spacing-3);flex:1;min-width:0}.audit-log-action[data-v-f82ed780]{display:inline-flex;align-items:center;justify-content:center;padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-1);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;min-width:80px;text-align:center}.audit-log-action.action-create[data-v-f82ed780]{background-color:var(--color-green-100);color:var(--color-green-700)}.audit-log-action.action-update[data-v-f82ed780]{background-color:var(--color-blue-100);color:var(--color-blue-700)}.audit-log-action.action-delete[data-v-f82ed780]{background-color:var(--color-red-100);color:var(--color-red-700)}.audit-log-timestamp[data-v-f82ed780]{font-size:.875rem;color:var(--color-gray-600);white-space:nowrap}.audit-log-user[data-v-f82ed780]{font-size:.875rem;color:var(--color-gray-500);white-space:nowrap}.audit-log-expand-icon[data-v-f82ed780]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;color:var(--color-gray-400);transition:transform var(--transition-base);flex-shrink:0}.audit-log-expand-icon.rotated[data-v-f82ed780]{transform:rotate(90deg)}.audit-log-entry-details[data-v-f82ed780]{padding:var(--spacing-3);border-top:1px solid var(--color-gray-100);background-color:var(--color-gray-50);display:flex;flex-direction:column;gap:var(--spacing-3)}.audit-log-fields[data-v-f82ed780]{display:flex;flex-direction:column;gap:var(--spacing-2)}.audit-log-fields-label[data-v-f82ed780]{margin:0;font-size:.875rem;font-weight:600;color:var(--color-gray-700)}.audit-log-fields-list[data-v-f82ed780]{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}.audit-log-field-badge[data-v-f82ed780]{display:inline-flex;align-items:center;padding:var(--spacing-1) var(--spacing-2);background-color:var(--color-blue-50);border:1px solid var(--color-blue-200);border-radius:var(--radius-1);font-size:.8rem;color:var(--color-blue-700)}.audit-log-changes[data-v-f82ed780]{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-3)}@media(max-width:768px){.audit-log-changes[data-v-f82ed780]{grid-template-columns:1fr}}.audit-log-change[data-v-f82ed780]{display:flex;flex-direction:column;gap:var(--spacing-2)}.audit-log-change-title[data-v-f82ed780]{margin:0;font-size:.875rem;font-weight:600;color:var(--color-gray-700)}.audit-log-values[data-v-f82ed780]{display:flex;flex-direction:column;gap:var(--spacing-2);padding:var(--spacing-2);background-color:#fff;border:1px solid var(--color-gray-200);border-radius:var(--radius-1);max-height:300px;overflow-y:auto}.audit-log-value-row[data-v-f82ed780]{display:flex;gap:var(--spacing-2);font-size:.8rem}.audit-log-value-key[data-v-f82ed780]{font-weight:600;color:var(--color-gray-600);flex-shrink:0;max-width:150px;word-break:break-word}.audit-log-value-text[data-v-f82ed780]{color:var(--color-gray-800);word-break:break-all;font-family:JetBrains Mono,monospace}.audit-log-metadata[data-v-f82ed780]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-2);padding:var(--spacing-2);background-color:var(--color-gray-100);border-radius:var(--radius-1)}.audit-log-meta-item[data-v-f82ed780]{display:flex;flex-direction:column;gap:var(--spacing-1);font-size:.75rem}.audit-log-meta-label[data-v-f82ed780]{font-weight:600;color:var(--color-gray-600)}.audit-log-meta-value[data-v-f82ed780]{color:var(--color-gray-800);word-break:break-all;font-family:JetBrains Mono,monospace}.audit-log-pagination[data-v-f82ed780]{display:flex;justify-content:center;align-items:center;gap:var(--spacing-2);padding:var(--spacing-3);border-top:1px solid var(--color-gray-200);margin:0 calc(var(--spacing-4) * -1) calc(var(--spacing-4) * -1)}.audit-log-page-info[data-v-f82ed780]{font-size:.875rem;color:var(--color-gray-600);min-width:60px;text-align:center}.expand-enter-active[data-v-f82ed780],.expand-leave-active[data-v-f82ed780]{transition:all var(--transition-base)}.expand-enter-from[data-v-f82ed780],.expand-leave-to[data-v-f82ed780]{opacity:0;max-height:0}.expand-enter-to[data-v-f82ed780],.expand-leave-from[data-v-f82ed780]{opacity:1;max-height:500px}@media(max-width:768px){.audit-log[data-v-f82ed780]{padding:var(--spacing-2)}.audit-log-header[data-v-f82ed780],.audit-log-entry-header[data-v-f82ed780]{flex-direction:column;align-items:flex-start}.audit-log-entry-main[data-v-f82ed780]{width:100%;flex-wrap:wrap}.audit-log-expand-icon[data-v-f82ed780]{align-self:flex-start}}.user-details[data-v-32df7fc2]{padding:var(--spacing-lg);max-width:1200px;margin:0 auto}.back-btn[data-v-32df7fc2]{display:inline-flex;align-items:center;padding:var(--spacing-sm) var(--spacing-md);margin-bottom:var(--spacing-lg);border:1px solid var(--border);border-radius:var(--radius-md);background-color:var(--bg-card);color:var(--text-primary);cursor:pointer;font-size:var(--text-sm);font-weight:500;transition:all var(--transition-base)}.back-btn[data-v-32df7fc2]:hover{background-color:var(--bg-hover);border-color:var(--primary);color:var(--primary)}.profile-card[data-v-32df7fc2]{background-color:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-lg);margin-bottom:var(--spacing-lg)}.profile-header[data-v-32df7fc2]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-xl);padding-bottom:var(--spacing-lg);border-bottom:1px solid var(--border)}.profile-avatar-section[data-v-32df7fc2]{display:flex;align-items:center;gap:var(--spacing-md);flex:1}.avatar-circle[data-v-32df7fc2]{width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,#6366f1,#a855f7);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:var(--text-lg)}.profile-info[data-v-32df7fc2]{display:flex;flex-direction:column;gap:var(--spacing-sm)}.profile-email[data-v-32df7fc2]{font-size:var(--text-lg);font-weight:600;color:var(--text-primary);margin:0}.profile-badges[data-v-32df7fc2]{display:flex;gap:var(--spacing-sm)}.badge[data-v-32df7fc2]{display:inline-block;padding:.25rem .75rem;border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:500;white-space:nowrap}.badge-admin[data-v-32df7fc2]{background-color:#6366f11a;color:#6366f1}.badge-user[data-v-32df7fc2]{background-color:#9ca3af1a;color:#6b7280}.badge-active[data-v-32df7fc2]{background-color:#10b9811a;color:var(--success)}.badge-inactive[data-v-32df7fc2]{background-color:#9ca3af1a;color:#6b7280}.profile-actions[data-v-32df7fc2]{display:flex;gap:var(--spacing-md)}.info-grid[data-v-32df7fc2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-lg);margin-bottom:var(--spacing-xl)}.info-item[data-v-32df7fc2]{display:flex;flex-direction:column;gap:var(--spacing-xs)}.info-label[data-v-32df7fc2]{font-size:var(--text-xs);font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px}.info-value[data-v-32df7fc2]{font-size:var(--text-sm);color:var(--text-primary);font-weight:500}.status-active[data-v-32df7fc2]{color:var(--success)}.status-inactive[data-v-32df7fc2]{color:#9ca3af}.edit-section[data-v-32df7fc2]{background-color:var(--bg-hover);border-radius:var(--radius-md);padding:var(--spacing-lg);margin-bottom:var(--spacing-lg)}.form-grid[data-v-32df7fc2]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-md);margin-bottom:var(--spacing-lg)}.checkbox-field[data-v-32df7fc2]{display:flex;align-items:center;margin-top:var(--spacing-sm)}.checkbox-label[data-v-32df7fc2]{display:flex;align-items:center;gap:var(--spacing-sm);cursor:pointer;font-size:var(--text-sm);font-weight:500;color:var(--text-primary)}.checkbox-input[data-v-32df7fc2]{width:18px;height:18px;cursor:pointer;accent-color:var(--primary)}.checkbox-text[data-v-32df7fc2]{-webkit-user-select:none;user-select:none}.form-actions[data-v-32df7fc2]{display:flex;gap:var(--spacing-md);justify-content:flex-end}.action-section[data-v-32df7fc2]{display:flex;gap:var(--spacing-md);justify-content:center;padding:var(--spacing-lg) 0}.audit-section[data-v-32df7fc2]{background-color:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-lg)}.loading-state[data-v-32df7fc2],.error-state[data-v-32df7fc2]{text-align:center;padding:var(--spacing-xl);background-color:var(--bg-card);border-radius:var(--radius-lg);color:var(--text-secondary)}.error-state[data-v-32df7fc2]{background-color:#ef44441a;color:var(--danger)}.loading-spinner[data-v-32df7fc2]{width:40px;height:40px;margin:0 auto var(--spacing-md);border:4px solid var(--border);border-top-color:var(--primary);border-radius:50%;animation:spin-32df7fc2 .8s linear infinite}@keyframes spin-32df7fc2{to{transform:rotate(360deg)}}@media(max-width:768px){.user-details[data-v-32df7fc2]{padding:var(--spacing-md)}.profile-header[data-v-32df7fc2]{flex-direction:column;align-items:flex-start;gap:var(--spacing-md)}.profile-actions[data-v-32df7fc2]{width:100%}.info-grid[data-v-32df7fc2],.form-grid[data-v-32df7fc2]{grid-template-columns:1fr}.form-actions[data-v-32df7fc2]{justify-content:stretch}.form-actions button[data-v-32df7fc2]{flex:1}}
